diff -Nru glib2.0-2.56.2/ChangeLog glib2.0-2.56.4/ChangeLog --- glib2.0-2.56.2/ChangeLog 2018-08-17 01:03:56.000000000 +0000 +++ glib2.0-2.56.4/ChangeLog 2018-12-18 17:56:15.000000000 +0000 @@ -1,172183 +0,0 @@ -commit d4b60396c79c7294ab69a2c591518e76ab17b603 -Author: Matthias Clasen -Date: Thu Aug 16 20:24:55 2018 -0400 - - 2.56.2 - - NEWS | 28 ++++++++++++++++++++++++++++ - configure.ac | 4 ++-- - meson.build | 2 +- - 3 files changed, 31 insertions(+), 3 deletions(-) - -commit d0f6a59fb0e039b1040c64bb14d7ad6bfc6c5ad5 -Author: Matthias Clasen -Date: Thu Aug 16 21:36:13 2018 +0000 - - network monitor portal: update properties initially - - With version 2, we need to query the values explicitly. - The properties made this automatic. - - gio/gnetworkmonitorportal.c | 21 +++++++++++++++++---- - 1 file changed, 17 insertions(+), 4 deletions(-) - -commit 7ddd1de0ddc066ffec584cab26792be395d8e8d4 -Author: Matthias Clasen -Date: Fri Jul 20 18:53:57 2018 -0400 - - network monitor: Update portal implementation - - The network monitor portal interface is changing. - Version 2 is no longer using properties, but getters - instead (this lets the portal apply access control - and avoid sending information to non-networked - sandboxes). - - To support both version 1 and 2 of the interface, - we stop using generated code and instead deal with - the api differences in our own code, which is not - too difficult. - - Support version 1 as well - - gio/gnetworkmonitorportal.c | 236 - ++++++++++++++++++++++---- - gio/org.freedesktop.portal.NetworkMonitor.xml | 81 +++++++-- - 2 files changed, 278 insertions(+), 39 deletions(-) - -commit edcce31f8ecabf37fc13bf62fb59212fa1a86081 -Author: Milan Crha -Date: Tue Apr 10 15:27:00 2018 +0000 - - gnetworkmonitor: Fix use-after-free when using from another thread - - When using g_network_monitor_get_default() from another thread, it’s - possible for network-changed events to be processed after an - instance of - GNetworkMonitor has been disposed, causing use-after-free problems. - - Fix that by moving some of the initialisation into the - GInitable.init() - chain, rather than in a main context idle callback. - - This includes a unit test which probabilistically reproduces the bug - (but can’t do so deterministically due to it being a race - condition). - - Commit amended by Philip Withnall before - pushing. - - https://bugzilla.gnome.org/show_bug.cgi?id=793727 - - gio/gnetworkmonitorbase.c | 30 +++++++------ - gio/gnetworkmonitornetlink.c | 5 ++- - gio/gnetworkmonitorportal.c | 6 ++- - gio/gwin32networkmonitor.c | 5 ++- - gio/tests/Makefile.am | 1 + - gio/tests/meson.build | 1 + - gio/tests/network-monitor-race.c | 92 - ++++++++++++++++++++++++++++++++++++++++ - 7 files changed, 122 insertions(+), 18 deletions(-) - -commit 0b4e82176327493ee93f125fca781d396ae3a00c -Merge: d338fdaf7 2c1aee196 -Author: Ondrej Holy -Date: Thu Aug 9 14:50:51 2018 +0000 - - Merge branch 'cherry-pick-volume-mount-2-56' into 'glib-2-56' - - Cherry pick GVolumeMonitor mount changes to glib-2-56 from issue #1458 - - See merge request GNOME/glib!224 - -commit d338fdaf754a11d1e7cd0d9b2cdddc648da42157 -Merge: 86b5b440a 7fa2ad51a -Author: Philip Withnall -Date: Thu Aug 9 10:12:46 2018 +0000 - - Merge branch '1452-backport-glib-2-56' into 'glib-2-56' - - Backport GFileInfo win32 fixes to glib-2-56 - - See merge request GNOME/glib!237 - -commit 7fa2ad51a8233add4ad6363edb3c95cba96e6147 -Author: Руслан Ижбулатов -Date: Wed Aug 8 21:42:45 2018 +0000 - - W32: consider NTFS mounpoints to be symlinks - - While mountpoints are *not* symlinks, strictly speaking, - they works in a similar enough way, so consider them to be - symlinks for the purpose of querying local file info. - - gio/glocalfileinfo.c | 11 ++++++++--- - 1 file changed, 8 insertions(+), 3 deletions(-) - -commit 9f56652ceaa9285771b765bac7ff7fba648f9568 -Author: Руслан Ижбулатов -Date: Wed Aug 8 21:39:43 2018 +0000 - - W32: correctly use st_ctime - - On Windows st_ctime field is the file creation time. - POSIX mandates that field to be the file state change time. - Naturally, glib code interpreted st_ctime as POSIX suggested, - and the result was bad. - Fix this by introducing special W32-only logic for setting - attributes from st_ctime field. - - Fixes issue #1452. - - gio/glocalfileinfo.c | 11 ++++++++++- - 1 file changed, 10 insertions(+), 1 deletion(-) - -commit 2c1aee1963700b65dc938519c0aaeee731e2aa8b -Author: Ondrej Holy -Date: Thu Aug 2 11:35:48 2018 +0200 - - gio-tool: Hold GVolumeMonitor reference during operations - - Releasing GVolumeMonitor before g_volume_mount finish cause that - g_volume_get_mount returns NULL, because the mount is not correctly - propagated to the volume. - - (Backported from commit 88b8ebb5dde0512fd1e098efe4c217111876d252 with - minor merge conflicts.) - - https://gitlab.gnome.org/GNOME/glib/issues/1458 - - gio/gio-tool-mount.c | 23 ++++------------------- - 1 file changed, 4 insertions(+), 19 deletions(-) - -commit f9ab355896993bb930c929bd0ddc3ace1b895cbe -Author: Ondrej Holy -Date: Mon Jul 30 15:26:31 2018 +0200 - - gio: Update mounts after g_volume_mount - - The documentation claims that g_volume_get_mount should succeed after - g_volume_mount. Let's update mounts before releasing g_volume_mount to - be sure that the mount is added to the corresponding volume. The same - is done in GVfsUDisks2VolumeMonitor. - - (Backported from commit 9b6b282e0a9d3f37865aa36e21ea57bd2a326e20 - with no - merge conflicts.) - - https://gitlab.gnome.org/GNOME/glib/issues/1458 - - gio/gunixvolume.c | 9 +++++++-- - gio/gunixvolumemonitor.c | 19 +++++++++++-------- - gio/gunixvolumemonitor.h | 1 + - 3 files changed, 19 insertions(+), 10 deletions(-) - -commit 86b5b440a8a7729dbff84d530f69a6b9e9293ceb -Author: Ondrej Holy -Date: Fri Jun 29 07:07:24 2018 +0000 - - Merge branch 'cifs-is-not-a-system-fs' into 'master' - - gunixmounts: Stop considering cifs/nfs as system file systems - - See merge request GNOME/glib!125 - - (cherry picked from commit 51132b1d49c184f49baafa81ce7fac02b1458643) - - a3a6c516 gunixmounts: Stop considering cifs/nfs as system file systems - - gio/gunixmounts.c | 4 ---- - gio/tests/unix-mounts.c | 6 ++++++ - 2 files changed, 6 insertions(+), 4 deletions(-) - -commit baeaca4f316c2b2ef6b96cf3137e1df0e815e33b -Merge: 826676e82 d26b66e22 -Author: Philip Withnall -Date: Wed Jun 13 14:28:15 2018 +0000 - - Merge branch '1280-fdo-notification-glib-2-56' into 'glib-2-56' - - Backport "fdo notification backend: Crashes when dbus call fails" - to glib-2-56 - - See merge request GNOME/glib!102 - -commit d26b66e225d3f0d308b2ec1a862a505709076bf7 -Author: Arnaud Rebillout -Date: Sun Jun 10 20:56:12 2018 +0700 - - gfdonotificationbackend: Fix possible invalid pointer in dbus callback - - The way things were before: a FreedesktopNotification struct is - allocated before the dbus call, and this same struct is possibly - re-used - for other dbus calls. If the server becomes unavailable, the callback - will be invoked after the call times out, which leaves a long - time where - other dbus calls can happen, re-using the same FreedesktopNotification - as user data. When the first call times out, the callback is invoked, - and the user data is freed. Subsequent calls that used the same user - data will time out later on, and try to free a pointer that was - already - freed, hence segfaults. - - This bug can be reproduced in Cinnamon 3.6.7, as mentioned in: - - - This commit fixes that by always allocating a new - FreedesktopNotification before invoking dbus_call(), ensuring that the - callback always have a valid user data. - - Signed-off-by: Arnaud Rebillout - - gio/gfdonotificationbackend.c | 55 - ++++++++++++++++++++++++++----------------- - 1 file changed, 34 insertions(+), 21 deletions(-) - -commit 4a27a88d29eaf1e8835c815d0f63ee4da89599f0 -Author: Philip Withnall -Date: Wed Jun 13 14:07:18 2018 +0100 - - ci: Use v3 of the Docker image for CI builds - - Don’t update to the full CI setup from master, since its success - depends - on other fixes which are only present in master. However, using v1 of - the Docker image is no longer possible since it’s been removed - from the - registry. Using v3 should enable CI builds for glib-2-56 to succeed. - - Signed-off-by: Philip Withnall - - .gitlab-ci.yml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 826676e826a50cca6de02c0f2f5c0d99d48b3e81 -Merge: c0e6cc3a4 aaa00b5c9 -Author: Philip Withnall -Date: Wed Jun 13 12:38:05 2018 +0000 - - Merge branch '101-dbus-is-supported-glib-2-56' into 'glib-2-56' - - Backport "g_dbus_is_supported_address(): set error if returning FALSE" - to glib-2-56 - - See merge request GNOME/glib!103 - -commit aaa00b5c983b238de71e0dc45852070d7d294ea6 -Author: Will Thompson -Date: Wed Jun 13 10:50:35 2018 +0100 - - g_dbus_is_supported_address(): set error if returning FALSE - - Previously, calling: - - g_dbus_is_supported_address ("some-imaginary-transport:", NULL) - - correctly returned FALSE; but calling: - - g_dbus_is_supported_address ("some-imaginary-transport:", &error) - - crashed with: - - GLib-GIO:ERROR:../gio/gdbusaddress.c:434:g_dbus_is_supported_address: - assertion failed: (ret || (!ret && (error == NULL || *error - != NULL))) - - This was because, if the address component did not start with a known - transport, no error was set. Fix this, reusing an error string used by - the corresponding else branch in g_dbus_address_connect(), and adjust - the test to pass both NULL and non-NULL GError **s to this function in - every test case. This case: - - g_assert (!g_dbus_is_supported_address - ("some-imaginary-transport:foo=bar;unix:path=/this/is/valid", - NULL)); - - would have caught this bug with a non-NULL GError **. - - gio/gdbusaddress.c | 4 +++ - gio/tests/gdbus-addresses.c | 79 - ++++++++++++++++++++++++++++----------------- - 2 files changed, 54 insertions(+), 29 deletions(-) - -commit c0e6cc3a4093acc73c15bca5a2b8e066477a0d8b -Merge: 69dec2db4 cfa28e152 -Author: Xavier Claessens -Date: Tue Jun 5 14:43:36 2018 +0000 - - Merge branch 'cherry-pick-95ebaa26' into 'glib-2-56' - - Merge branch '1401-g_clear_handle_id-clear_func-not-nullable' into - 'master' - - See merge request GNOME/glib!56 - -commit cfa28e152bef6614add71efea9a260036ee83652 -Author: Philip Withnall -Date: Mon Jun 4 13:41:10 2018 +0000 - - Merge branch '1401-g_clear_handle_id-clear_func-not-nullable' into - 'master' - - g_clear_handle_id: don't accept NULL clear_func - - Closes #1401 - - See merge request GNOME/glib!55 - - (cherry picked from commit 95ebaa26aa5b2a5f6e5ee554a6d185d296f6dc08) - - 0f7c196c g_clear_handle_id: don't accept NULL clear_func - - glib/gmain.c | 3 +-- - glib/gmain.h | 3 +-- - 2 files changed, 2 insertions(+), 4 deletions(-) - -commit 69dec2db499fc97f36ee4f43e200ff8a5af06343 -Merge: 0bc1e98af d5f1da8c3 -Author: Philip Withnall -Date: Mon May 28 08:58:46 2018 +0000 - - Merge branch 'lrn/issue-1240_glib-2-56' into 'glib-2-56' - - W32: Make _g_win32_get_system_data_dirs() inline available in C++ - (glib-2-56 backport) - - See merge request GNOME/glib!29 - -commit d5f1da8c398267a698b99251f9b7c2a3b857c14d -Author: Руслан Ижбулатов -Date: Thu Jan 19 18:53:34 2017 +0000 - - W32: Make _g_win32_get_system_data_dirs() inline available in C++ - - This way g_get_system_data_dirs() works the same way in C and C++. - - https://bugzilla.gnome.org/show_bug.cgi?id=777501 - - Closes #1240 - - glib/gutils.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 0bc1e98af6f6ed2f4a5f05f495b0c9a001dc370f -Author: Руслан Ижбулатов -Date: Tue May 22 16:43:35 2018 +0000 - - W32: check filename for being NULL in g_stat() - - Previous version of this function started with a call to - g_utf8_to_utf16(), - which also served as a NULL check, since g_utf8_to_utf16() just - returns NULL - on NULL strings. Current version of this function does some filename - string - checks first and converts it to utf16 only after these checks are - done, and - these checks do not take into account the possibility of filename - being NULL. - - Fix this by explicitly checking for NULL. - - glib/gstdio.c | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit 4c364635ede0048320a60a7267df802cdc7db693 -Author: Nirbheek Chauhan -Date: Sat May 5 03:19:54 2018 +0530 - - meson: Update glib version - - meson.build | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 0489f609ca9f1c323801d5a2225590567d95a795 -Author: Philip Withnall -Date: Fri May 4 10:13:13 2018 +0100 - - gobject: Reimplement g_param_values_cmp() for GParamSpecVariant - - The existing implementation was completely incorrect (despite the - fix in - commit 566e64a66) — it always compared GVariants by pointer, - rather than - by value. - - Reimplement it to compare them by value where possible, depending on - their type. The core of this implementation is - g_variant_compare(). See - the documentation and tests for further details of the new sort order. - - This adds documentation and tests. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=795735 - - gobject/gparamspecs.c | 28 ++++++++++- - gobject/gparamspecs.h | 6 +++ - tests/gobject/paramspec-test.c | 104 - +++++++++++++++++++++++++++++++++++++++-- - 3 files changed, 134 insertions(+), 4 deletions(-) - -commit 69924c45b953ac0164ca0eafedba2cf9ae9b77dd -Author: Philip Withnall -Date: Fri May 4 17:24:31 2018 +0100 - - Revert "Fix the cmp implementation for variant values" - - This reverts commit 623f92ed2df41265c11c3ca1e03176033045d4de. - - This fix went from one broken state to another. The real fix is to use - g_variant_compare(), which is pending review. See bug #795735. - - https://bugzilla.gnome.org/show_bug.cgi?id=795735 - - gobject/gparamspecs.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit cd1f82d8fc741a2203582c12cc21b4dacf7e1872 -Author: Iñigo Martínez -Date: Fri May 4 16:23:18 2018 +0200 - - gdbus-codegen: Fix header include in the body file - - When body file is generated, the header name to be included is - built by using the path passed by `--output` directory. However, - this might not be correct because, if the path includes a - subdirectory, the whole path will be used instead of only the - base name. - - Please see: - https://github.com/mesonbuild/meson/issues/3488 - https://github.com/gnome-mpv/gnome-mpv/issues/305#issuecomment-385056156 - - https://bugzilla.gnome.org/show_bug.cgi?id=795802 - - gio/gdbus-2.0/codegen/codegen_main.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 623f92ed2df41265c11c3ca1e03176033045d4de -Author: Matthias Clasen -Date: Tue May 1 22:45:31 2018 -0400 - - Fix the cmp implementation for variant values - - This was causing g_param_value_defaults to return 1 - for GVariant values even when the value is clearly - different from the default. - - This was showing up as gtk-builder-tool stripping - non-default values for GtkActionable::action-target - from ui files. - - gobject/gparamspecs.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 7132abe1e6985e4e9718bf1ada4f1d094b8e51f6 -Author: Christoph Reiter -Date: Tue May 1 08:55:29 2018 +0200 - - ci: update meson - - Rebuild the fedora docker image to get the newest meson release. - - (Backport 2.56: Tweaked by Philip Withnall to - drop MSYS2 changes.) - - https://bugzilla.gnome.org/show_bug.cgi?id=795711 - - .gitlab-ci.yml | 2 +- - .gitlab-ci/run-docker.sh | 6 ++++-- - 2 files changed, 5 insertions(+), 3 deletions(-) - -commit c96e45496c9097fba4e9be96b8487aa9eec8b7c9 -Author: Philip Withnall -Date: Thu Apr 26 11:14:48 2018 +0100 - - gutils: Fix deadlock if g_get_home_dir() fails when called twice - - If g_get_home_dir() calculated a NULL home directory (due to $HOME - being - unset and /etc/passwd being inaccessible, for example due to an - overly-zealous LSM), it would call g_once_init_leave (&home_dir, - NULL), - which would emit a critical and fail to leave the GOnce critical - section. That meant that the following call to g_get_home_dir() would - deadlock in g_once_init_enter(). - - Fix that by setting the home directory to a made-up value in such - cases - (which the documentation handily already explicitly allows). - - Thanks to Simon McVittie for the analysis leading to an easy patch. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=773435 - - glib/gutils.c | 12 ++++++++++++ - 1 file changed, 12 insertions(+) - -commit fea050d9d5a961c87366aa2290161f44a865cf77 -Author: Philip Withnall -Date: Fri Apr 13 17:02:23 2018 +0100 - - tests: Drop a slightly suspect GResolver test - - This test will only work on machines which have IPv6 enabled and - have a - local IPv6 interface with ID 1. On machines which don’t (such as AWS - servers, which we run CI tests on), the GResolver tests will fail with - G_RESOLVER_ERROR_INVALID. We can’t differentiate this kind of - failure - (where we’d want to skip the test) from an actual failure (where - we’d - want to fail the test), so the only other option is to drop this - particular test vector. I don’t think it’s a significant loss. - - This is the last fix needed to get our CI tests working reliably on - jenkins.gnome.org. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=795234 - - gio/tests/network-address.c | 5 ----- - 1 file changed, 5 deletions(-) - -commit 89463e0c53acf4656030e9ad8cf4ca5a06a55e78 -Author: Philip Withnall -Date: Fri Apr 13 16:11:43 2018 +0100 - - tests: Skip GSocket tests if setting up a server fails - - There are various reasons why setting up a server might fail; it - reliably fails on AWS with IPv6 addresses (are we binding to the right - address?). Since we’re trying to test GSocket as a client, - skip tests - where that happens. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=795234 - - gio/tests/socket.c | 129 - +++++++++++++++++++++++++++++++++++++++-------------- - 1 file changed, 96 insertions(+), 33 deletions(-) - -commit 51792786e63f8d57f8ece1fbc5e44087d3377ad2 -Author: Xavier Claessens -Date: Mon Apr 23 10:33:44 2018 -0400 - - Fix build when pthread_getname_np is not available - - On Android _setname_ is always available but _getname_ is available - only - with API level >= 26. - - https://bugzilla.gnome.org/show_bug.cgi?id=795406 - - config.h.meson | 3 +++ - configure.ac | 9 +++++++++ - glib/tests/thread.c | 2 +- - meson.build | 18 ++++++++++-------- - 4 files changed, 23 insertions(+), 9 deletions(-) - -commit 297e9debe39a6a2ba6193da080dd50bd324e073b -Author: Xavier Claessens -Date: Fri Apr 20 12:09:32 2018 -0400 - - Meson: Add missing link on libintl in tests - - This fix undefined symbol link error when building for non-glibc - platform. Applications must link on libintl, it is not a public - dependency of libglib. - - On glibc platforms libintl is a not found dependency and is just - ignored - by meson, so it doesn't hurt to always have it. - - https://bugzilla.gnome.org/show_bug.cgi?id=795406 - - gio/tests/meson.build | 12 +++++++----- - 1 file changed, 7 insertions(+), 5 deletions(-) - -commit 7ca9a04e828a27be75642a831fbf35443eb00b5d -Author: Xavier Claessens -Date: Mon Apr 23 11:47:17 2018 -0400 - - struct ip_mreq_source definition is broken on Android NDK <= r16 - - This fix the build on Android r16 and older, see: - https://issuetracker.google.com/issues/36987220 - - https://bugzilla.gnome.org/show_bug.cgi?id=740791 - - config.h.meson | 3 +++ - configure.ac | 15 +++++++++++++++ - gio/gsocket.c | 16 +++++++++++++--- - gio/meson.build | 10 ++++++++++ - 4 files changed, 41 insertions(+), 3 deletions(-) - -commit b757036b3fcec131aa3bb5bf07bfa0b2c0d6e31f -Author: Xavier Claessens -Date: Fri Apr 20 12:10:18 2018 -0400 - - Tests: gsubprocess: Do not use stdin/stdout variables - - https://bugzilla.gnome.org/show_bug.cgi?id=795406 - - gio/tests/gsubprocess.c | 54 - ++++++++++++++++++++++++------------------------- - 1 file changed, 27 insertions(+), 27 deletions(-) - -commit 926a5c5e5389b6869e59f6c661f531e0b101c5fd -Author: Kentaro Hayashi -Date: Sat Apr 21 17:13:32 2018 +0900 - - gobject: Fix redundant warning message in glib-genmarshal - - glib-genmarshal shows redundant "time" warning message against - combination with --header and --body option. - - Before: - - WARNING: Using --header and --body at the same time time is - deprecated; use --body --prototypes instead - - After: - - WARNING: Using --header and --body at the same time is deprecated; - use --body --prototypes instead - - https://bugzilla.gnome.org/show_bug.cgi?id=795429 - Signed-off-by: Kentaro Hayashi - - gobject/glib-genmarshal.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 3975d54bca8db9bd23c28cab7493fbde0cf46111 -Author: Stas Solovey -Date: Fri Apr 20 20:48:36 2018 +0000 - - Update Russian translation - - po/ru.po | 109 - ++++++++++++++++++++++++++------------------------------------- - 1 file changed, 44 insertions(+), 65 deletions(-) - -commit 8de72c56a02f1340f80ef3cc0fadff73823a471e -Author: Fabrice Fontaine -Date: Tue Apr 10 19:18:57 2018 +0200 - - gobject: fix compilation with gcc <= 4.7 - - On gcc 4.7, we got the following error: - - i686-nptl-linux-gnu-gcc --version - > i686-nptl-linux-gnu-gcc (crosstool-NG 1.20.0) 4.7.4 - > $ echo '#include ' | i686-nptl-linux-gnu-gcc -x c -I - staging/usr/include/glib-2.0 -I staging/usr/lib/glib-2.0/include -Wall - -Werror -c - -o /tmp/foo.o - > In file included from - staging/usr/include/glib-2.0/gobject/gbinding.h:29:0, - > from staging/usr/include/glib-2.0/glib-object.h:23, - > from :1: - > staging/usr/include/glib-2.0/gobject/gobject.h: In function - 'g_set_object': - > staging/usr/include/glib-2.0/gobject/gobject.h:725:5: error: value - computed is not used [-Werror=unused-value] - > cc1: all warnings being treated as errors - - This error has been added by commit - 3fae39a5d742afe73741f5fd7aa24e3ae8182f06 - So enable the new g_set_object definition only if gcc >= 4.8 - - Fixes: - - - http://autobuild.buildroot.net/results/b29a2f868438a2210873ea72f491db63175848be - - Signed-off-by: Fabrice Fontaine - - https://bugzilla.gnome.org/show_bug.cgi?id=795138 - - gobject/gobject.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d060ab922ed9ec3591ce605e8412f7d2b6fae539 -Author: Philip Withnall -Date: Mon Feb 26 20:03:02 2018 +0000 - - tests: Fix a minor memory leak in the GFileMonitor tests - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=755721 - - gio/tests/testfilemonitor.c | 1 + - 1 file changed, 1 insertion(+) - -commit 21d761b4e2ccfb8396223610e8306bc3ee7bfb60 -Author: Philip Withnall -Date: Mon Feb 26 11:55:03 2018 +0000 - - tests: Add a GFileMonitor test for G_FILE_MONITOR_WATCH_HARD_LINKS - - Add a test for monitoring an existing local file, with the - WATCH_HARD_LINKS flag specified. This would previously cause a crash; - now it doesn’t. - - This test contains a FIXME where I suspect we should be getting some - additional file change notifications from changes made through - the hard - link; this requires further follow up and probably further fixes - to our - inotify backend. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=755721 - - config.h.meson | 3 + - config.h.win32.in | 3 + - configure.ac | 2 +- - gio/tests/testfilemonitor.c | 159 - ++++++++++++++++++++++++++++++++++++++++++++ - meson.build | 1 + - 5 files changed, 167 insertions(+), 1 deletion(-) - -commit b326c23d633c380eaff16c50c815f867d4f37983 -Author: Philip Withnall -Date: Mon Feb 26 13:35:07 2018 +0000 - - inotify: Further fixes for hard link monitoring support - - This gets the G_FILE_MONITOR_WATCH_HARD_LINKS flag to the state - where it - doesn’t cause crashes, and essentially acts as a no-op. It will - not yet - actually monitor for changes made via hard links. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=755721 - - gio/glocalfilemonitor.c | 36 ++++++++++++++++++++++++------------ - gio/inotify/inotify-helper.c | 2 -- - 2 files changed, 24 insertions(+), 14 deletions(-) - -commit 3f66ab2ede4d637c7c9bf4c0ee7a98d062994cd0 -Author: Ryan Lortie -Date: Tue Sep 29 16:48:29 2015 -0400 - - inotify: fix segfault on watching hard links - - The call to _start() fills in the dirname, basename, and filename - arguments according to the following rules: - - dir watches: dirname filled - - file watches: dirname and basename filled - - hardlink: filename filled - - This doesn't map to how the current inotify backend works very nicely, - so we need to adjust things a bit when creating our "sub" objects. - - https://bugzilla.gnome.org/show_bug.cgi?id=755721 - - gio/inotify/ginotifyfilemonitor.c | 2 +- - gio/inotify/inotify-sub.c | 19 +++++++++++++++---- - gio/inotify/inotify-sub.h | 2 +- - 3 files changed, 17 insertions(+), 6 deletions(-) - -commit 78aa070a2432a79edff6d0d98767b00beb7c9a00 -Author: Stas Solovey -Date: Thu Apr 12 11:45:34 2018 +0000 - - Update Russian translation - - po/ru.po | 36 ++++++++++++++++++------------------ - 1 file changed, 18 insertions(+), 18 deletions(-) - -commit f403e167978faf78f86aff7de9b14faef7fe9deb -Author: Stas Solovey -Date: Thu Apr 12 11:41:26 2018 +0000 - - Update Russian translation - - po/ru.po | 2309 - ++++++++++++++++++++++++++++++++++++++------------------------ - 1 file changed, 1430 insertions(+), 879 deletions(-) - -commit 1d2e685d90cbebdfcc0b2b2caf6e665c7e93d31d -Author: Fabrice Fontaine -Date: Tue Apr 10 18:55:11 2018 +0200 - - gio: fix compilation without F_{S,G}ETPIPE_SZ - - Commit a5778ef7c51044147fe470ea1707dd297f44f880 broke compilation on - architectures without F_SETPIPE_SZ and F_GETPIPE_SZ such as or1k. - If those variables are undefined, put back previous behavior, buffer - size set to 1024 * 64 - - Fixes: - - - http://autobuild.buildroot.net/results/398490e07343a931b25ca6ab5c90a75d7a073e9f - - (Modified by Philip Withnall to add an - explanatory comment.) - - Signed-off-by: Fabrice Fontaine - - https://bugzilla.gnome.org/show_bug.cgi?id=795133 - - gio/gfile.c | 8 ++++++++ - 1 file changed, 8 insertions(+) - -commit 96904149e20a04066290bc1592469930c2f57ed0 -Author: Руслан Ижбулатов -Date: Wed Apr 11 11:11:24 2018 +0000 - - W32 gstdio: Don't try to get reparse tag unconditionally - - We do not need to use FindFirstFileW() to get a reparse tag if the - file that is being examined is not a reparse point. - - This is a quick and relatively painless fix for the fact that - FindFirstFileW() fails on root directories. Since root directories - are unlikely to be reparse points (is it even possible?), not using - this function on non-reparse-points just sidesteps the issue. - - https://bugzilla.gnome.org/show_bug.cgi?id=795153 - - glib/gstdio.c | 23 ++++++++++++++--------- - 1 file changed, 14 insertions(+), 9 deletions(-) - -commit 9200ba1ea76e8c1595143d89c9851f679dc89355 -Author: Руслан Ижбулатов -Date: Wed Apr 11 12:48:06 2018 +0000 - - W32 gstdio: don't close fd handle - - If a handle was obtained from a fd that we got from up the stack, - we shouldn't call CloseHandle() on it in case of an error. - - This is a bug. Luckily, it happens only on the error codepath, so, - hopefully, no one had hit it yet. - - glib/gstdio.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 262a0a833d48f27b8dabf0d967650a35c3953d11 -Author: Matej Urbančič -Date: Tue Apr 10 17:54:11 2018 +0200 - - Updated Slovenian translation - - po/sl.po | 52 ++++++++++++++-------------------------------------- - 1 file changed, 14 insertions(+), 38 deletions(-) - -commit 6106d18ae6b426a7d94fc9ec5129d5319016dfae -Author: Ryan Schmidt -Date: Thu Mar 15 21:16:00 2018 +0000 - - gio: Fix build on OS X < 10.9 - - Commit 170466db accidentally partially reverted commit d1a03bc7. - Reinstate the missing check for OS X 10.9. - - The Meson build does not have this problem. - - https://bugzilla.gnome.org/show_bug.cgi?id=794380 - - gio/Makefile.am | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit e4227408b2c3f2d36bdfb6f40e373de64b2bca69 -Author: Iain Lane -Date: Thu Mar 29 11:39:15 2018 +0100 - - tests/network-monitor: Always use the dummy proxy resolver - - If glib-networking is installed and built with libproxy support, this - test will use it. If a proxy is set in the environment, we might get - correctly told to go through it for certain accesses. However, - this isn't - going to work, because the testsuite monkeys with the network - monitor to - tell it that all addresses - including the proxy - aren't reachable. - - We're trying to check if adding networks to a GNetworkMonitor works in - general. Proxies just get in the way here, so let's use the built in - dummy proxy resolver which just tells us that all URLs are directly - accessible. - - https://bugzilla.gnome.org/show_bug.cgi?id=794801 - - gio/tests/network-monitor.c | 10 ++++++++++ - 1 file changed, 10 insertions(+) - -commit d0364b443805dcb832c200fcf8bf58a64fdf3e7d -Author: Matthias Clasen -Date: Fri Apr 6 22:35:38 2018 -0400 - - 2.56.1 - - NEWS | 20 ++++++++++++++++++++ - configure.ac | 4 ++-- - 2 files changed, 22 insertions(+), 2 deletions(-) - -commit ecabc6e21cd9db7dedd8aa0eb487aa5822f1eb30 -Author: Matej Urbančič -Date: Tue Mar 27 22:32:28 2018 +0200 - - Updated Slovenian translation - - po/sl.po | 1774 - ++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 984 insertions(+), 790 deletions(-) - -commit ad11be086a2c1c06e7ce1c57ec7b17f95d8a768e -Author: Piotr Drąg -Date: Tue Mar 27 01:33:31 2018 +0200 - - Spell Portuguese month and weekday names in lowercase - - https://bugzilla.gnome.org/show_bug.cgi?id=794686 - - po/pt.po | 32 ++++++++++++++++---------------- - 1 file changed, 16 insertions(+), 16 deletions(-) - -commit 5ef27d0e2672b606419a1253e2f7a86904412cd0 -Author: Ting-Wei Lan -Date: Tue Mar 20 21:58:20 2018 +0800 - - gpollfilemonitor: Fix use-after-free caused by leaking GSource - - https://bugzilla.gnome.org/show_bug.cgi?id=794528 - - gio/gpollfilemonitor.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit fe939d2b704c0b7ea3f0c429528d29441f780fb8 -Author: Sebastian -Date: Thu Mar 22 19:41:00 2018 +0000 - - gthreadedresolver: Fix compilation with res_nclose() but no - res_nquery() - - Some very odd systems have the functions to initialise and destroy a - struct __res_state, but apparently not to do a DNS query using it. Fix - the compilation on those systems. - - https://bugzilla.gnome.org/show_bug.cgi?id=794606 - - gio/gthreadedresolver.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 3c5e8a65fd95c43598329a15bcc84e44a3fbccbe -Author: Sam Spilsbury -Date: Mon Mar 19 04:58:08 2018 +0800 - - glib-mkenums: Don't go into an infinite loop trying to find a - matching { - - If we reach EOF before this happens, error out as opposed to - looping around forever. - - https://bugzilla.gnome.org/show_bug.cgi?id=794506 - - gobject/glib-mkenums.in | 2 ++ - 1 file changed, 2 insertions(+) - -commit 145e45f55d56caaabe33285e410a3b2105a9306c -Author: Sam Spilsbury -Date: Mon Mar 19 04:56:17 2018 +0800 - - glib-mkenums: Don't treat typedef enum _SomeIdentifier {} as syntax - error - - Previously we were only detecting typedef\*senum\s*\{, which does not - handle the case where there is an entifier for the enum itself but - not the typedef. glib-mkenums would then attempt to read the next line - looking for a matching {, but in vain. - - https://bugzilla.gnome.org/show_bug.cgi?id=794506 - - gobject/glib-mkenums.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 09f3918952246fffdc3e8482df88c9e842368cbc -Author: Frank Dana -Date: Mon Mar 19 02:14:59 2018 +0000 - - Remove duplicated option in gio.xml - - The gio(1) man page entry for the tree subcommand lists '-h' twice - under its Options, because that flag was duplicated in the source xml. - - https://bugzilla.gnome.org/show_bug.cgi?id=794473 - - docs/reference/gio/gio.xml | 4 ---- - 1 file changed, 4 deletions(-) - -commit 39a01037ddd5804a39b9b5fb5c6f814ce879e111 -Author: Dušan Kazik -Date: Sat Mar 17 11:34:51 2018 +0000 - - Update Slovak translation - - po/sk.po | 1485 - ++++++++++++++++++++++++++++++++++++-------------------------- - 1 file changed, 867 insertions(+), 618 deletions(-) - -commit c20c1b548b13bb1561713ff6b48e2edf6e7e454c -Author: Chun-wei Fan -Date: Fri Mar 16 17:29:35 2018 +0800 - - Fix Visual Studio projects - - We are transitioning to Meson for Visual Studio builds, but since the - Visual Studio projects are still around, we ought to keep them - up-to-date (and these projects are needed to build for Visual Studio - 2008, at least for x64 builds). - - Adapt to the source additions and merges for building - gio-querymodules.exe and gspawn-win[32|64]-helper-console.exe. - - win32/vs10/gio-querymodules.vcxproj | 1 + - win32/vs10/gio-querymodules.vcxproj.filters | 3 +++ - win32/vs10/gspawn-win32-helper-console.vcxproj | 10 +++++----- - win32/vs10/gspawn-win32-helper-console.vcxproj.filters | 2 +- - win32/vs9/gio-querymodules.vcproj | 1 + - win32/vs9/gspawn-win32-helper-console.vcproj | 10 +++++----- - 6 files changed, 16 insertions(+), 11 deletions(-) - -commit 66948ae231f75a548c8a2eb7b3a9d64cfd728b8e -Author: Philip Withnall -Date: Wed Feb 28 12:45:30 2018 +0000 - - gapplication: Tighten up application ID validation - - Tighten up the validation of application IDs so they are always - exactly - D-Bus well-known names. This is a slight change to the accepted - format, - but since anyone using the API with an application ID which was - previously valid, but which was not a valid D-Bus well-known name, - would - have received an error from D-Bus when their application tried to - register on the bus, I think this break is acceptable. - - It will affect any applications which have application IDs which - are not - valid D-Bus well-known names, and which use the - G_APPLICATION_NON_UNIQUE - flag. From a quick search in Debian Codesearch, no C applications use - that flag. - - Update the documentation to use the rules from the D-Bus - specification, - including the latest advice discouraging use of hyphens: - - https://dbus.freedesktop.org/doc/dbus-specification.html#message-protocol-names-bus - - Update the tests: - • Add the examples from the documentation to validate them. - • Especially the venerable 7-zip.org example. - • Move a couple of tests from expected-failure to expected-success: - they are valid D-Bus well-known names even if they’re a bit - weird. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=793400 - - gio/gapplication.c | 90 - +++++++++++++++++++++--------------------------- - gio/tests/gapplication.c | 9 +++-- - 2 files changed, 46 insertions(+), 53 deletions(-) - -commit d754e017eaf867e8d1d1cdf9a058dd323c898c9d -Author: Philip Withnall -Date: Wed Feb 28 11:50:39 2018 +0000 - - tests: Use modern test assertions in GApplication test - - This will make the assertion failure messages a little more useful, - and - prevent the assertions being compiled out with G_DISABLE_ASSERT. - Introduces no functional changes. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=793400 - - gio/tests/gapplication.c | 42 +++++++++++++++++++++--------------------- - 1 file changed, 21 insertions(+), 21 deletions(-) - -commit abe329343fc10e1c2c1aeaa82873beeb7a3f77a9 -Author: Michael Olbrich -Date: Fri Mar 9 09:49:52 2018 +0100 - - gobject_gdb.py: 'address' is a property of gdb.Value not a function - - 'address' started out as a function, but it was changed to a property - before the gdb Python support was release with gdb 7.0. - - https://bugzilla.gnome.org/show_bug.cgi?id=794194 - - gobject/gobject_gdb.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 987bf5bbeb25e846617d7bc1ee9b78f049dc0d60 -Author: Rafal Luzynski -Date: Tue Mar 13 02:28:42 2018 +0100 - - gdatetime: Add missing #define WEEKDAY_FULL_IS_LOCALE - - One more #define WEEKDAY_FULL_IS_LOCALE was missing from the commit - 12f11090dc1b6062f4a493d79b382714ebbdc413. - - https://bugzilla.gnome.org/show_bug.cgi?id=793578 - - glib/gdatetime.c | 1 + - 1 file changed, 1 insertion(+) - -commit 9cadb90b35af5820bc1ee9f527fcf92a2f145cb3 -Author: Rafal Luzynski -Date: Tue Mar 13 01:02:11 2018 +0100 - - tests: Compare month names case-insensitively - - This patch relaxes the comparison rules and allow the month names - to be - in a mixed case. - - Translators should be allowed to provide the month names in a - different - case (lower/upper case, not grammatical case) from the content - of glibc - because it is disputable at the moment whether the month names should - follow the language rules strictly and be titlecased only if it is - obligatory to titlecase them or they should be also titlecased in the - standalone case. Hopefully in future a conversion specifier will be - invented to control the upper/lower case individually. - - https://bugzilla.gnome.org/show_bug.cgi?id=793645 - - glib/tests/gdatetime.c | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -commit 7fe793e125c316ac34edd8158df5a132cb044bc1 -Author: Rafal Luzynski -Date: Tue Mar 13 00:57:59 2018 +0100 - - tests: Update month names - - Update the abbreviated month names in the test to match the actual - content - of the translated *.po files for Greek and Lithuanian. - - https://bugzilla.gnome.org/show_bug.cgi?id=793645 - - glib/tests/gdatetime.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 423bf53b04c0c765d05ec4fd58c6f1744812080a -Author: Daniel Mustieles -Date: Tue Mar 13 09:18:18 2018 +0100 - - Updated Spanish translation - - po/es.po | 137 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 68 insertions(+), 69 deletions(-) - -commit f58d46e39fbfd991b10477c06e9d2ca1e87808e8 -Author: Matthias Clasen -Date: Mon Mar 12 18:35:51 2018 +0000 - - 2.56.0 - - NEWS | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ - configure.ac | 4 ++-- - meson.build | 2 +- - 3 files changed, 52 insertions(+), 3 deletions(-) - -commit c4f58e362eca05ca3d5e3ea2683dd46c9f66e594 -Author: Philip Withnall -Date: Fri Mar 9 17:48:35 2018 +0000 - - tests: Skip the gdatetime month names test when running uninstalled - - It needs the translations to be installed. See the comment added - to the - code. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=794180 - - glib/tests/gdatetime.c | 11 +++++++++++ - 1 file changed, 11 insertions(+) - -commit 36af567045c1c4f81e40c65be4df0875ba338372 -Author: Philip Withnall -Date: Tue Feb 20 13:27:50 2018 +0000 - - tests: Ensure gettext strings are loaded in UTF-8 in gdatetime.c - - See the previous commit. By convention, GLib assumes strings - loaded from - gettext are always in UTF-8, but we do need to tell gettext this. In - most other tests, it doesn’t matter; but in the gdatetime test, - we test - re-encoding month names from EUC-JP, so we need to ensure the - translations start in UTF-8 correctly. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=793578 - - glib/tests/gdatetime.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 12f11090dc1b6062f4a493d79b382714ebbdc413 -Author: Philip Withnall -Date: Tue Feb 20 13:25:21 2018 +0000 - - gdatetime: Fix locale handling for nl_langinfo() calls - - With the various macros we use to provide fallbacks for missing - nl_langinfo() fields, the locale handling can become quite complex: - nl_langinfo() returns strings encoded in the current locale, but C_() - returns strings encoded in UTF-8 (by GLib convention — you do - actually - need to call bind_textdomain_codeset() to achieve this). - - There are various format specifiers, especially with the new %Ob, %OB, - %Oh specifiers, which conditionally call nl_langinfo() or something - based on C_(). This makes encoding handling difficult. - - Add additional macros which indicate whether the macros they’re - paired - with return something encoded in the current locale, or encoded in - UTF-8. The user of the macro can then use these to work out whether to - re-encode. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=793578 - - glib/gdatetime.c | 51 ++++++++++++++++++++++++++++++--------------------- - 1 file changed, 30 insertions(+), 21 deletions(-) - -commit f59c379c7a62ce60a27118df5db7c1da7bb931fc -Author: Mart Raudsepp -Date: Mon Mar 12 16:25:24 2018 +0000 - - Update Estonian translation - - po/et.po | 3998 - ++++++++++++++++++++++++++++++++++++++++++++++++++------------ - 1 file changed, 3244 insertions(+), 754 deletions(-) - -commit 7c1e2b7cef88c9b9685ab88e0b2b7c45e853fd8c -Author: Justin van Steijn -Date: Sat Mar 10 15:46:55 2018 +0000 - - Update Dutch translation - - po/nl.po | 334 - ++++++++++++++++++++++++--------------------------------------- - 1 file changed, 127 insertions(+), 207 deletions(-) - -commit 5d93dd63e8e533fffdc5ebbd74a25508b98f9b93 -Author: Emin Tufan Çetin -Date: Thu Mar 8 12:42:22 2018 +0000 - - Update Turkish translation - - po/tr.po | 2020 - +++++++++++++++++++++++++++++--------------------------------- - 1 file changed, 937 insertions(+), 1083 deletions(-) - -commit 76f770ad98522a0f164aad564d4660d318679b7a -Author: Aurimas Černius -Date: Mon Mar 5 22:57:16 2018 +0200 - - More corrections in Lithuanian date formats - - po/lt.po | 50 +++++++++++++++++++++++++------------------------- - 1 file changed, 25 insertions(+), 25 deletions(-) - -commit 8b89331d5a99a6f98ba19e1618066975d807c106 -Author: Aurimas Černius -Date: Mon Mar 5 22:48:26 2018 +0200 - - Updated Lithuanian translation - - po/lt.po | 28 ++++++++++++++-------------- - 1 file changed, 14 insertions(+), 14 deletions(-) - -commit cc50c19544a6aa930b83b53f2690f4d126ddb443 -Author: Dr. Michael Lauer -Date: Mon Mar 5 15:13:59 2018 +0100 - - configure.ac: link to AppKit on macOS. - - This is actually only necessary for gio, not for the other libraries. - - https://bugzilla.gnome.org/show_bug.cgi?id=793565 - - configure.ac | 2 +- - meson.build | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit b03c37cf3bec82a0164ab1e0b84adac3cf05c1c1 -Author: Piotr Drąg -Date: Mon Mar 5 17:13:51 2018 +0100 - - Sync abbreviated month names in Greek translation with CLDR - - https://bugzilla.gnome.org/show_bug.cgi?id=793645 - - po/el.po | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -commit 0040ba008b7e56bb120d420acdd89f481ad835b3 -Author: Piotr Drąg -Date: Thu Feb 22 05:45:44 2018 +0100 - - Add month names with day to Chinese (Taiwan) translation - - https://bugzilla.gnome.org/show_bug.cgi?id=793645 - - po/zh_TW.po | 96 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 96 insertions(+) - -commit 20d8cb3374277523f530786b1d20fb21943b931c -Author: Piotr Drąg -Date: Thu Feb 22 05:44:29 2018 +0100 - - Add month names with day to Chinese (Hong Kong) translation - - https://bugzilla.gnome.org/show_bug.cgi?id=793645 - - po/zh_HK.po | 96 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 96 insertions(+) - -commit a998018b5f674da662df7d60312daa75c8cbf32f -Author: Piotr Drąg -Date: Thu Feb 22 05:43:06 2018 +0100 - - Add month names with day to Chinese (Simplified) translation - - https://bugzilla.gnome.org/show_bug.cgi?id=793645 - - po/zh_CN.po | 96 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 96 insertions(+) - -commit 58e00dd89ebf4be49609c359e6eb8b0bb0a34c18 -Author: Piotr Drąg -Date: Thu Feb 22 05:41:27 2018 +0100 - - Add month names with day to Vietnamese translation - - https://bugzilla.gnome.org/show_bug.cgi?id=793645 - - po/vi.po | 96 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 96 insertions(+) - -commit 24f2398c607c3ac3e76ec0927e98f4059df5344e -Author: Piotr Drąg -Date: Thu Feb 22 05:39:52 2018 +0100 - - Add month names with day to Ukrainian translation - - Ukrainian uses genitive for month names with day. - - https://bugzilla.gnome.org/show_bug.cgi?id=793645 - - po/uk.po | 96 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 96 insertions(+) - -commit e663b246c92be86905c59c6b245dfc9296a1747b -Author: Piotr Drąg -Date: Thu Feb 22 05:34:12 2018 +0100 - - Add month names with day to Uyghur translation - - https://bugzilla.gnome.org/show_bug.cgi?id=793645 - - po/ug.po | 96 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 96 insertions(+) - -commit 05b7d38a573f0cfc7f3a3242a2655055f7c13fd1 -Author: Piotr Drąg -Date: Thu Feb 22 05:32:51 2018 +0100 - - Add month names with day to Turkish translation - - https://bugzilla.gnome.org/show_bug.cgi?id=793645 - - po/tr.po | 96 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 96 insertions(+) - -commit ca7c43e54de4f1417b231f3e9bab80eddc76f62d -Author: Piotr Drąg -Date: Thu Feb 22 05:31:29 2018 +0100 - - Add month names with day to Thai translation - - https://bugzilla.gnome.org/show_bug.cgi?id=793645 - - po/th.po | 96 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 96 insertions(+) - -commit b9c332888abb56e9fe013bcadea3b504a513d716 -Author: Piotr Drąg -Date: Thu Feb 22 05:30:11 2018 +0100 - - Add month names with day to Tajik translation - - https://bugzilla.gnome.org/show_bug.cgi?id=793645 - - po/tg.po | 96 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 96 insertions(+) - -commit 44a96b6462087383daee03c1c4877173e6e9277e -Author: Piotr Drąg -Date: Thu Feb 22 05:28:15 2018 +0100 - - Add month names with day to Telugu translation - - https://bugzilla.gnome.org/show_bug.cgi?id=793645 - - po/te.po | 96 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 96 insertions(+) - -commit c5123298b33f9454e7d73f6efbcdd167a8a8155a -Author: Piotr Drąg -Date: Thu Feb 22 05:26:51 2018 +0100 - - Add month names with day to Tamil translation - - https://bugzilla.gnome.org/show_bug.cgi?id=793645 - - po/ta.po | 96 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 96 insertions(+) - -commit 360bf29202d7e573f4cb2d40b27a8a4ba707f495 -Author: Piotr Drąg -Date: Thu Feb 22 05:20:04 2018 +0100 - - Add month names with day to Slovenian translation - - https://bugzilla.gnome.org/show_bug.cgi?id=793645 - - po/sl.po | 96 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 96 insertions(+) - -commit 1144cfcd75f318114888d3bbf0be287a94adb2d2 -Author: Piotr Drąg -Date: Thu Feb 22 05:18:08 2018 +0100 - - Add month names with day to Slovak translation - - Slovak uses genitive for month names with day. - - https://bugzilla.gnome.org/show_bug.cgi?id=793645 - - po/sk.po | 96 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 96 insertions(+) - -commit 5f865be08b5bf53f55a52bc0b6ff1c2f4098addb -Author: Piotr Drąg -Date: Thu Feb 22 05:15:06 2018 +0100 - - Add month names with day to Russian translation - - Russian uses genitive for month names with day. - - https://bugzilla.gnome.org/show_bug.cgi?id=793645 - - po/ru.po | 96 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 96 insertions(+) - -commit 45c3e87d639335cebcceb1efab4d30e4a91fb0dd -Author: Piotr Drąg -Date: Thu Feb 22 05:09:07 2018 +0100 - - Add month names with day to Romanian translation - - https://bugzilla.gnome.org/show_bug.cgi?id=793645 - - po/ro.po | 96 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 96 insertions(+) - -commit 6a06647a03f9cd780f9b0c12035277641a0640f9 -Author: Piotr Drąg -Date: Thu Feb 22 05:08:39 2018 +0100 - - Add month names with day to Portuguese translation - - https://bugzilla.gnome.org/show_bug.cgi?id=793645 - - po/pt.po | 96 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 96 insertions(+) - -commit 6e26ac68a0f0c5f4ccd0120d4d228b8978a644ae -Author: Piotr Drąg -Date: Thu Feb 22 05:03:46 2018 +0100 - - Add month names with day to Punjabi translation - - https://bugzilla.gnome.org/show_bug.cgi?id=793645 - - po/pa.po | 96 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 96 insertions(+) - -commit 99c9feb4c1044f9b5220d7659240d165fafb478a -Author: Piotr Drąg -Date: Thu Feb 22 05:01:48 2018 +0100 - - Add month names with day to Odia translation - - https://bugzilla.gnome.org/show_bug.cgi?id=793645 - - po/or.po | 96 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 96 insertions(+) - -commit 7dc3c8f9dcbd632c55a7b3d51e3ef4d038cb88f4 -Author: Piotr Drąg -Date: Thu Feb 22 05:00:07 2018 +0100 - - Add month names with day to Occitan translation - - https://bugzilla.gnome.org/show_bug.cgi?id=793645 - - po/oc.po | 96 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 96 insertions(+) - -commit d5933a40af0adbdd3bc2e2faeb56432398517b86 -Author: Piotr Drąg -Date: Thu Feb 22 04:45:08 2018 +0100 - - Add month names with day to Nepali translation - - https://bugzilla.gnome.org/show_bug.cgi?id=793645 - - po/ne.po | 96 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 96 insertions(+) - -commit a4e950a12f4af01f65c5cdd0cbaa119a85abfcec -Author: Piotr Drąg -Date: Thu Feb 22 04:43:17 2018 +0100 - - Add month names with day to Norwegian bokmål translation - - https://bugzilla.gnome.org/show_bug.cgi?id=793645 - - po/nb.po | 96 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 96 insertions(+) - -commit de92a6380739b0feaee5b7a02a71c9bdeff05985 -Author: Piotr Drąg -Date: Thu Feb 22 04:41:21 2018 +0100 - - Add month names with day to Marathi translation - - https://bugzilla.gnome.org/show_bug.cgi?id=793645 - - po/mr.po | 96 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 96 insertions(+) - -commit eea69910f5ce134e7b39916da0195633a89a4092 -Author: Piotr Drąg -Date: Thu Feb 22 04:36:53 2018 +0100 - - Add month names with day to Malayalam translation - - https://bugzilla.gnome.org/show_bug.cgi?id=793645 - - po/ml.po | 96 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 96 insertions(+) - -commit 94eb23d8d0391f7ee9f9d0ee7998621620280c54 -Author: Piotr Drąg -Date: Thu Feb 22 04:27:14 2018 +0100 - - Add month names with day to Kannada translation - - https://bugzilla.gnome.org/show_bug.cgi?id=793645 - - po/kn.po | 96 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 96 insertions(+) - -commit 09d371e88054451b8211d2be8d8192e5d975d369 -Author: Piotr Drąg -Date: Thu Feb 22 04:20:05 2018 +0100 - - Add month names with day to Japanese translation - - https://bugzilla.gnome.org/show_bug.cgi?id=793645 - - po/ja.po | 96 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 96 insertions(+) - -commit bfdc5b7ec5558cf0853a8caf66559f1143429be2 -Author: Piotr Drąg -Date: Thu Feb 22 04:17:39 2018 +0100 - - Add month names with day to Icelandic translation - - https://bugzilla.gnome.org/show_bug.cgi?id=793645 - - po/is.po | 96 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 96 insertions(+) - -commit 01596ae8bd22cc6648b1cdd05c27da0129b5fd87 -Author: Piotr Drąg -Date: Thu Feb 22 04:15:21 2018 +0100 - - Add month names with day to Croatian translation - - Croatian uses genitive for month names with day. - - https://bugzilla.gnome.org/show_bug.cgi?id=793645 - - po/hr.po | 116 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++++------ - 1 file changed, 106 insertions(+), 10 deletions(-) - -commit 098c00f23a9327bd23a63fd7640f6aa0cc4ffc08 -Author: Piotr Drąg -Date: Thu Feb 22 04:10:22 2018 +0100 - - Add month names with day to Hindi translation - - https://bugzilla.gnome.org/show_bug.cgi?id=793645 - - po/hi.po | 96 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 96 insertions(+) - -commit bdecf974fe29f545b854df2ce9c9eaab0a3dab89 -Author: Piotr Drąg -Date: Thu Feb 22 04:08:58 2018 +0100 - - Add month names with day to Hebrew translation - - https://bugzilla.gnome.org/show_bug.cgi?id=793645 - - po/he.po | 96 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 96 insertions(+) - -commit dc6d504061991d66cfe66c785089c0d1b155258c -Author: Piotr Drąg -Date: Thu Feb 22 04:07:35 2018 +0100 - - Add month names with day to Gujarati translation - - https://bugzilla.gnome.org/show_bug.cgi?id=793645 - - po/gu.po | 96 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 96 insertions(+) - -commit 9aee2f4e04cf58feefd88be40a77a3a4a9f86684 -Author: Piotr Drąg -Date: Thu Feb 22 04:05:51 2018 +0100 - - Add month names with day to Scottish Gaelic translation - - Scottish Gaelic uses genitive for month names with day. - - https://bugzilla.gnome.org/show_bug.cgi?id=793645 - - po/gd.po | 96 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 96 insertions(+) - -commit 1d4e8f53426d98ad8f5443eee0c02193b24115dd -Author: Piotr Drąg -Date: Thu Feb 22 04:04:29 2018 +0100 - - Add month names with day to Irish translation - - https://bugzilla.gnome.org/show_bug.cgi?id=793645 - - po/ga.po | 96 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 96 insertions(+) - -commit 5d83103dc342c83d88508143fed76f24240f4b03 -Author: Piotr Drąg -Date: Thu Feb 22 04:02:49 2018 +0100 - - Add month names with day to Friulian translation - - https://bugzilla.gnome.org/show_bug.cgi?id=793645 - - po/fur.po | 72 - --------------------------------------------------------------- - 1 file changed, 72 deletions(-) - -commit dc45e88c08c480a8ee28d7046d1d89a55100b097 -Author: Piotr Drąg -Date: Thu Feb 22 03:53:33 2018 +0100 - - Add month names with day to Persian translation - - https://bugzilla.gnome.org/show_bug.cgi?id=793645 - - po/fa.po | 96 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 96 insertions(+) - -commit bda8b1abe4bc4c029773ed899377986b30e9d512 -Author: Piotr Drąg -Date: Thu Feb 22 03:51:39 2018 +0100 - - Add month names with day to Basque translation - - https://bugzilla.gnome.org/show_bug.cgi?id=793645 - - po/eu.po | 98 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- - 1 file changed, 97 insertions(+), 1 deletion(-) - -commit 7f1b023578dee934696bed7bf54ed1c17eefe41a -Author: Piotr Drąg -Date: Thu Feb 22 03:48:42 2018 +0100 - - Add month names with day to Estonian translation - - https://bugzilla.gnome.org/show_bug.cgi?id=793645 - - po/et.po | 96 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 96 insertions(+) - -commit fac607dd7ed6aff09360d83733f4000d688e3cf9 -Author: Piotr Drąg -Date: Thu Feb 22 03:45:44 2018 +0100 - - Add month names with day to Esperanto translation - - https://bugzilla.gnome.org/show_bug.cgi?id=793645 - - po/eo.po | 96 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 96 insertions(+) - -commit ec9a7dcc541daa74a5e708ba75d4d3dc12d787bd -Author: Piotr Drąg -Date: Thu Feb 22 03:43:40 2018 +0100 - - Add month names with day to English (Canadian) translation - - https://bugzilla.gnome.org/show_bug.cgi?id=793645 - - po/en_CA.po | 96 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 96 insertions(+) - -commit 53c0f9a24c4c56178c5493643ff95e7df4523683 -Author: Piotr Drąg -Date: Thu Feb 22 03:41:29 2018 +0100 - - Add month names with day to Greek translation - - Greek uses genitive for month names with day. - - https://bugzilla.gnome.org/show_bug.cgi?id=793645 - - po/el.po | 96 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 96 insertions(+) - -commit ee85287d09e4df0ae229dafe2618f28449780397 -Author: Piotr Drąg -Date: Thu Feb 22 03:32:50 2018 +0100 - - Add month names with day to Catalan (Valencian) translation - - Catalan uses genitive for month names with day. - - https://bugzilla.gnome.org/show_bug.cgi?id=793645 - - po/ca@valencia.po | 96 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 96 insertions(+) - -commit d6fb6096321b21c2cd0aeb25d3d998567d34e6fa -Author: Piotr Drąg -Date: Thu Feb 22 03:30:07 2018 +0100 - - Add month names with day to Catalan translation - - Catalan uses genitive for month names with day. - - https://bugzilla.gnome.org/show_bug.cgi?id=793645 - - po/ca.po | 96 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 96 insertions(+) - -commit 3875749c1544264f5a0f5607122d06fb9b396f4b -Author: Piotr Drąg -Date: Thu Feb 22 03:12:40 2018 +0100 - - Add month names with day to Bosnian translation - - https://bugzilla.gnome.org/show_bug.cgi?id=793645 - - po/bs.po | 144 - ++++++++++++++++++++++++++++++++++++++++++++++++++++----------- - 1 file changed, 120 insertions(+), 24 deletions(-) - -commit 89c9441b6ac8801ca30179af8b4ea94dfead592d -Author: Piotr Drąg -Date: Thu Feb 22 03:08:52 2018 +0100 - - Add month names with day to Bengali (India) translation - - https://bugzilla.gnome.org/show_bug.cgi?id=793645 - - po/bn_IN.po | 96 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 96 insertions(+) - -commit e23db21c77311ffc36c294741c0111caf5540b66 -Author: Piotr Drąg -Date: Thu Feb 22 03:06:21 2018 +0100 - - Add month names with day to Bulgarian translation - - https://bugzilla.gnome.org/show_bug.cgi?id=793645 - - po/bg.po | 96 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 96 insertions(+) - -commit c7b5c8916201b6d4e93fe32caff37f3080eeadbc -Author: Piotr Drąg -Date: Thu Feb 22 03:02:19 2018 +0100 - - Add month names with day to Belarusian translation - - Belarusian uses genitive for month names with day. - - https://bugzilla.gnome.org/show_bug.cgi?id=793645 - - po/be.po | 95 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 95 insertions(+) - -commit f18d5f9cec24924469cc52fb01540dc5b63b76ef -Author: Piotr Drąg -Date: Thu Feb 22 02:52:10 2018 +0100 - - Add month names with day to Assamese translation - - https://bugzilla.gnome.org/show_bug.cgi?id=793645 - - po/as.po | 96 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 96 insertions(+) - -commit 1ce2e8593530c73a0e3c5a49594084afaf4a8089 -Author: Piotr Drąg -Date: Thu Feb 22 02:50:19 2018 +0100 - - Add month names with day to Arabic translation - - https://bugzilla.gnome.org/show_bug.cgi?id=793645 - - po/ar.po | 96 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 96 insertions(+) - -commit 782a37f4bcc39c06d512a5a1ddbf3c5cd16e4901 -Author: Piotr Drąg -Date: Thu Feb 22 02:47:40 2018 +0100 - - Add month names with day to Aragonese translation - - https://bugzilla.gnome.org/show_bug.cgi?id=793645 - - po/an.po | 96 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 96 insertions(+) - -commit f556f368357e094d1a462299eb059b9ac009e7b7 -Author: Piotr Drąg -Date: Thu Feb 22 02:43:05 2018 +0100 - - Add month names with day to Afrikaans translation - - https://bugzilla.gnome.org/show_bug.cgi?id=793645 - - po/af.po | 96 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 96 insertions(+) - -commit 777f1fc5d7692cf27bfe51387840d4066c98cbf8 -Author: Rūdolfs Mazurs -Date: Sun Mar 4 13:49:49 2018 +0000 - - Update Latvian translation - - po/lv.po | 1586 - ++++++++++++++++++++++++++++++++++++-------------------------- - 1 file changed, 928 insertions(+), 658 deletions(-) - -commit 9a8cd4f271e780cc9320fb558756a3272f00970e -Author: Jiri Grönroos -Date: Sun Mar 4 12:29:57 2018 +0000 - - Update Finnish translation - - po/fi.po | 1542 - +++++++++++++++++++++++++++++++++++++------------------------- - 1 file changed, 924 insertions(+), 618 deletions(-) - -commit feac4a337a454f73582630c7389d623d16064c4d -Author: Anders Jonsson -Date: Sun Mar 4 10:20:09 2018 +0000 - - Update Swedish translation - - po/sv.po | 1392 - ++++++++++++++++++++++++++++++++++++++------------------------ - 1 file changed, 857 insertions(+), 535 deletions(-) - -commit e23ab2b03b83ca6aff0fa7c546597df94e02ffb6 -Author: GNOME Translation Robot -Date: Sat Mar 3 21:40:12 2018 +0000 - - Update Dutch translation - - po/nl.po | 4716 - +++++++++++++++++++++++++++++++++++++++++++------------------- - 1 file changed, 3311 insertions(+), 1405 deletions(-) - -commit 174806b7e823db9e06dd02649ed6166253aed094 -Author: Ask Hjorth Larsen -Date: Sat Mar 3 17:36:02 2018 +0100 - - Updated Danish translation - - po/da.po | 1434 - ++++++++++++++++++++++++++++++++++++++------------------------ - 1 file changed, 880 insertions(+), 554 deletions(-) - -commit 7fb96a1c6c7e48bb41a2089cab867aa6f8d25d8f -Author: Aurimas Černius -Date: Sat Mar 3 13:22:13 2018 +0200 - - Updated Lithuanian translation - - po/lt.po | 1524 - +++++++++++++++++++++++++++++++++++++------------------------- - 1 file changed, 904 insertions(+), 620 deletions(-) - -commit ee000de730ff3ebd81413ed4ef6ac2ab44d8a72c -Author: Bruce Cowan -Date: Fri Mar 2 12:50:14 2018 +0000 - - Update British English translation - - po/en_GB.po | 1088 - ++++++++++++++++++++++++++++------------------------------- - 1 file changed, 515 insertions(+), 573 deletions(-) - -commit 9a635bd2836b25149d606cf052d18847abdeec3e -Author: GNOME Translation Robot -Date: Thu Mar 1 10:37:26 2018 +0000 - - Update Scottish Gaelic translation - - (cherry picked from commit fba630a5605910774f29b74c48cf1660125b7f4c) - - po/gd.po | 3169 - ++++++++++++++++++++++++++++++++++++++++---------------------- - 1 file changed, 2057 insertions(+), 1112 deletions(-) - -commit 4e8a4d0d572fa37866f9e7b486b01acf0849acc0 -Author: Marek Černocký -Date: Wed Feb 28 22:45:41 2018 +0100 - - Updated Czech translation - - po/cs.po | 1014 - +++++++++++++++++++++++++++++++++++++------------------------- - 1 file changed, 609 insertions(+), 405 deletions(-) - -commit 8266238f6d4bd776b67bf9c2e1b83394ec73b40c -Author: Philip Withnall -Date: Tue Feb 27 12:54:38 2018 +0000 - - gnetworkmonitornm: Use g_strv_contains() rather than reinventing it - - This introduces no functional changes. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=793880 - - gio/gnetworkmonitornm.c | 11 +---------- - 1 file changed, 1 insertion(+), 10 deletions(-) - -commit 35d4c7f898af8919f6985f1098fba91b8f002d06 -Author: Philip Withnall -Date: Tue Feb 27 12:54:22 2018 +0000 - - gnetworkmonitornm: Fix some minor GVariant memory leaks - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=793880 - - gio/gnetworkmonitornm.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 61a899815bae959c5e4768303c59bc5825ff9980 -Author: Philip Withnall -Date: Tue Feb 27 12:52:39 2018 +0000 - - gnetworkmonitornetlink: Fix a memory leak in unusual circumstances - - If the GNetworkMonitorNetlink is finalised part-way through a dump - (after request_dump() is called, but before finish_dump() is called), - dump_networks was leaked. Fix that. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=793880 - - gio/gnetworkmonitornetlink.c | 1 + - 1 file changed, 1 insertion(+) - -commit 183c846b30e842c5c02fe9f51a037a79f9b94d65 -Author: Philip Withnall -Date: Tue Feb 27 12:52:15 2018 +0000 - - gnetworkmonitornetlink: Fix memory leaks on error paths - - Use a common error handler to avoid leaks on the error paths. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=793880 - - gio/gnetworkmonitornetlink.c | 23 +++++++++-------------- - 1 file changed, 9 insertions(+), 14 deletions(-) - -commit 88bf4939f6a4a957619c651d96f1d51b7db6bbb3 -Author: Philip Withnall -Date: Tue Feb 27 12:51:16 2018 +0000 - - gnetworkmonitornetlink: Refactor some code to reduce duplication - - This should introduce no functional changes. Factor out some common - code, flip some arguments around to use the more conventional (data, - length) order, and move some memory management calls out of - if-blocks. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=793880 - - gio/gnetworkmonitornetlink.c | 51 - ++++++++++++++++++++++---------------------- - 1 file changed, 26 insertions(+), 25 deletions(-) - -commit 23fad11430eb837ec1058cdb9368f3a6ea352fee -Author: Philip Withnall -Date: Tue Feb 27 12:49:11 2018 +0000 - - gnetworkmonitornetlink: Use a coarser-grained timer for dumps - - By using g_timeout_source_new_seconds(), we can let timer wakeups be - coalesced by the scheduler, and reduce power consumption a bit. This - shouldn’t really affect the accuracy of the network monitoring. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=793880 - - gio/gnetworkmonitornetlink.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 85f3bc133f258a436fb8018580dd23acf5220a0c -Author: Philip Withnall -Date: Tue Feb 27 12:48:05 2018 +0000 - - gnetworkmonitornetlink: Fix potential GMainContext issue - - Previously, the GSource would be attached to whatever GMainContext was - the thread default at the time; but that might no longer be the - same as - the default at the time of constructing the GNetworkMonitor. - - Save the default from construction time, so that source callbacks are - always invoked in the same GMainContext. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=793880 - - gio/gnetworkmonitornetlink.c | 13 +++++++------ - 1 file changed, 7 insertions(+), 6 deletions(-) - -commit 11909c67d120ef015551e287331fffbeaae7a98e -Author: Philip Withnall -Date: Wed Feb 28 15:30:40 2018 +0000 - - gdatetime: Clarify documentation about clamping on addition - - If adding months or years to a date, the day of the month of the - result - is supposed to be the same as in the input — but that doesn’t - work if - that day doesn’t exist in the result month. - - Clarify the documentation about what happens here (the day of - the month - is clamped to the length of that month). - - Signed-off-by: Philip Withnall - Reviewed-by: nobody - - glib/gdatetime.c | 8 ++++++++ - 1 file changed, 8 insertions(+) - -commit 29df0b98da01550d0340faf0694bb922ac9fe574 -Author: Christophe Fergeau -Date: Wed Feb 28 12:24:41 2018 +0100 - - gio: Fix 'overide' typo in g_network_address_parse doc - - Signed-off-by: Christophe Fergeau - Reviewed-by: Philip Withnall - - gio/gnetworkaddress.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 2c15b903e217beca02217ad20ca3c5fefea99649 -Author: Rafal Luzynski -Date: Wed Feb 28 12:13:15 2018 +0100 - - date: Amend some comments about the month names - - Some source code comments amended to avoid possible future confusion. - It has been explained that a month name is used in a genitive case - only if it is required by the language rules. Also it has been - explained that %OB is also supported by other platforms (e.g., BSD) - but for this test we are focused on glibc 2.27 vs. Windows. - - https://bugzilla.gnome.org/show_bug.cgi?id=749206 - - glib/gdate.c | 6 +++++- - glib/tests/date.c | 13 +++++++++---- - 2 files changed, 14 insertions(+), 5 deletions(-) - -commit f5d1ac0d407c064e58b28feb3b9e34b95458fefe -Author: Erik van Pienbroek -Date: Thu Jul 17 21:24:28 2014 +0200 - - GNetworkMonitorBase: don't fail when IPv6 support is unavailable - - https://bugzilla.gnome.org/show_bug.cgi?id=733338 - - gio/gnetworkmonitorbase.c | 10 ++++++++-- - 1 file changed, 8 insertions(+), 2 deletions(-) - -commit 170466db26818ade10862ff405698bb7a97d6d8e -Author: Dr. Michael Lauer -Date: Mon Feb 26 13:08:27 2018 +0100 - - gio: fix compiling on macOS by moving all Objective-C file into - libgio-objc-2.0 - - Previously, only gnextstepsettingsbackend.c was taken into account. - - https://bugzilla.gnome.org/show_bug.cgi?id=793565 - - gio/Makefile.am | 18 ++++++------------ - 1 file changed, 6 insertions(+), 12 deletions(-) - -commit 6cea0c68fb4059242c4cc164b46813bb8b4fc313 -Author: Changwoo Ryu -Date: Sun Feb 25 16:08:14 2018 +0000 - - Update Korean translation - - po/ko.po | 1368 - ++++++++++++++++++++++++++++++++++++++------------------------ - 1 file changed, 837 insertions(+), 531 deletions(-) - -commit 5f5eda2b6e6f9064834ef98d40961e4dadde6eb0 -Author: Baurzhan Muftakhidinov -Date: Sat Feb 24 15:20:06 2018 +0000 - - Update Kazakh translation - - po/kk.po | 1373 - ++++++++++++++++++++++++++++++++++++++------------------------ - 1 file changed, 838 insertions(+), 535 deletions(-) - -commit cbca4211f1cd5ae58cf351d5d29148470034b4c6 -Author: Balázs Meskó -Date: Fri Feb 23 21:53:01 2018 +0000 - - Update Hungarian translation - - po/hu.po | 591 - +++++++++++++++++++++++++++++++++++++++++---------------------- - 1 file changed, 384 insertions(+), 207 deletions(-) - -commit 90d3337e1d9d8218f1f8509417b6ae65993aa029 -Author: Philip Withnall -Date: Fri Feb 23 19:23:27 2018 +0000 - - docs: Mention pointer semantics for g_array_set_clear_func() - - Signed-off-by: Philip Withnall - Reviewed-by: nobody - - glib/garray.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 2e117e24fc7d69d346c0e29ceff6994700c75ca0 -Author: Милош Поповић -Date: Thu Feb 22 11:56:45 2018 +0000 - - Update Serbian Latin translation - - po/sr@latin.po | 1469 - +++++++++++++++++++++++++++++++++----------------------- - 1 file changed, 868 insertions(+), 601 deletions(-) - -commit 6b1c9b5f9af69bcd085a82859e38519eb3b9ad19 -Author: Марко Костић -Date: Thu Feb 22 11:55:37 2018 +0000 - - Update Serbian translation - - po/sr.po | 1478 - +++++++++++++++++++++++++++++++++++++------------------------- - 1 file changed, 873 insertions(+), 605 deletions(-) - -commit 658fe8dc1a731b5679e3f92202589ea86787f231 -Author: Claude Paroz -Date: Thu Feb 22 09:10:30 2018 +0100 - - Updated French translation - - po/fr.po | 1369 - ++++++++++++++++++++++++++++++++++++++------------------------ - 1 file changed, 840 insertions(+), 529 deletions(-) - -commit 0cf523e7913fcad7f50c9927b7a6995bf80a0186 -Author: Philip Withnall -Date: Wed Feb 21 14:20:59 2018 +0000 - - gdbus-tool: Factor out common GOptionContext construction - - In doing so, ensure that g_option_context_set_ignore_unknown_options() - is always called if completion is being done. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=793597 - - gio/gdbus-tool.c | 55 - +++++++++++++++++++++++++++++-------------------------- - 1 file changed, 29 insertions(+), 26 deletions(-) - -commit e2d98849587df03c24bea4a10c243b29ace3347d -Author: Iain Lane -Date: Wed Feb 21 12:23:17 2018 +0000 - - gdbus-tool: Don't repeatedly complete --signal - - In this situation: - - $ gdbus emit --session --object-path /org/foo/bar - --sig - - We will currently insert --signal three times. - - We should only do that once. - - https://bugzilla.gnome.org/show_bug.cgi?id=793597 - - gio/gdbus-tool.c | 11 +++++++++-- - 1 file changed, 9 insertions(+), 2 deletions(-) - -commit 2a2717062b879e1f9b30230ffe8e59fa6d54181c -Author: Iain Lane -Date: Wed Feb 21 12:22:08 2018 +0000 - - gdbus-tool: Make --dest optional for emit again - - Commit faf94409083f40ed096565b4f948852323bad697 made the bash - completion more - robust, but in doing so it made the optional --dest argument to - `gdbus emit' - mandatory by mistake. - - Remove the error case when --dest is not specified. To keep the - completion - working, we shuffle the cases around. --dest should be offered up for - completion after --session/--system/--address have been supplied, - so we can - complete its argument. Additionally, if --dest isn't specified then - we can't - complete --object-path or --signal, so guard these completions - accordingly. - - https://bugzilla.gnome.org/show_bug.cgi?id=793597 - - gio/gdbus-tool.c | 44 ++++++++++++++++++++++---------------------- - 1 file changed, 22 insertions(+), 22 deletions(-) - -commit 1717a8c9655c8e3ef35b66e4b3d6e3dcb0c5568d -Author: Iain Lane -Date: Wed Feb 21 12:15:41 2018 +0000 - - gdbus-tool: Ignore unknown options for the 'emit' subcommand when - completing - - When completing, we parse the options that the user has typed so - far. Up - until now we've been doing this without ignoring unknown options. This - leads to broken completions when the user has typed an incomplete - parameter. - - For example, when doing the following: - - $ gdbus emit --session --obj - - We expect --object-path to be completed, but it is currently not. What - happens is that we fail to parse the options, therefore don't act on - --session and so don't connect to the session bus, then we early-exit - because we need to know which bus to operate on for later completions. - - Instead we can ignore the half-completed --obj, parse --session, get - connected to the bus and then move on to the later completion code. - - https://bugzilla.gnome.org/show_bug.cgi?id=793597 - - gio/gdbus-tool.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 03e86d000fee7f59e793f7367f9db510a209b30a -Author: Ernestas Kulik -Date: Mon Feb 19 14:09:10 2018 +0200 - - Remove HAVE_CONFIG_H defs and uses - - Since GLib files are only meant to be built as part of GLib, config.h - always exists, so the checks are more or less pointless. - - https://bugzilla.gnome.org/show_bug.cgi?id=793399 - - build/win32/vs8/glib.vcproj | 4 ++-- - build/win32/vs8/gmodule.vcproj | 4 ++-- - build/win32/vs8/gobject.vcproj | 4 ++-- - build/win32/vs8/gthread.vcproj | 4 ++-- - gio/inotify/meson.build | 2 +- - gio/kqueue/meson.build | 2 +- - gio/meson.build | 15 ++++++--------- - gio/tests/gdbus-object-manager-example/meson.build | 2 +- - gio/tests/meson.build | 1 - - gio/win32/meson.build | 2 +- - gio/xdgmime/meson.build | 2 +- - gio/xdgmime/xdgmime.c | 2 -- - gio/xdgmime/xdgmimealias.c | 2 -- - gio/xdgmime/xdgmimecache.c | 2 -- - gio/xdgmime/xdgmimeglob.c | 2 -- - gio/xdgmime/xdgmimeicon.c | 2 -- - gio/xdgmime/xdgmimeint.c | 2 -- - gio/xdgmime/xdgmimemagic.c | 2 -- - gio/xdgmime/xdgmimeparent.c | 2 -- - glib/gnulib/asnprintf.c | 4 +--- - glib/gnulib/printf-parse.c | 4 +--- - glib/gnulib/printf.c | 4 +--- - glib/meson.build | 7 ++----- - glib/pcre/Makefile.am | 1 - - glib/pcre/pcre_byte_order.c | 2 -- - glib/pcre/pcre_chartables.c | 2 -- - glib/pcre/pcre_compile.c | 2 -- - glib/pcre/pcre_config.c | 2 -- - glib/pcre/pcre_dfa_exec.c | 2 -- - glib/pcre/pcre_exec.c | 2 -- - glib/pcre/pcre_fullinfo.c | 2 -- - glib/pcre/pcre_get.c | 2 -- - glib/pcre/pcre_globals.c | 2 -- - glib/pcre/pcre_jit_compile.c | 2 -- - glib/pcre/pcre_newline.c | 2 -- - glib/pcre/pcre_ord2utf8.c | 2 -- - glib/pcre/pcre_string_utils.c | 2 -- - glib/pcre/pcre_study.c | 2 -- - glib/pcre/pcre_tables.c | 2 -- - glib/pcre/pcre_valid_utf8.c | 2 -- - glib/pcre/pcre_version.c | 2 -- - glib/pcre/pcre_xclass.c | 2 -- - glib/tests/hash.c | 4 +--- - glib/tests/meson.build | 2 +- - gobject/meson.build | 1 - - gobject/tests/meson.build | 4 ++-- - tests/meson.build | 2 +- - win32/vs10/glib-build-defines.props | 2 +- - win32/vs9/glib-build-defines.vsprops | 2 +- - 49 files changed, 31 insertions(+), 100 deletions(-) - -commit 9d24c8b223ec4253e3c6a2e14001de61fa993dbb -Author: Ernestas Kulik -Date: Fri Feb 16 19:14:08 2018 +0200 - - build: meson: add warning flags - - Courtesy of GTK+. - - https://bugzilla.gnome.org/show_bug.cgi?id=793399 - - meson.build | 21 +++++++++++++++++++++ - 1 file changed, 21 insertions(+) - -commit aef0e694eb9bc853d957628bc541618cbdd35261 -Author: Ernestas Kulik -Date: Fri Feb 16 19:12:33 2018 +0200 - - configure.ac: add -Wduplicated-branches - - https://bugzilla.gnome.org/show_bug.cgi?id=793399 - - configure.ac | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 0db0451bbe6f7b99c59b39d3396ad859633dee57 -Author: Milo Casagrande -Date: Wed Feb 21 13:45:25 2018 +0000 - - Update Italian translation - - po/it.po | 1427 - ++++++++++++++++++++++++++++++++++++++------------------------ - 1 file changed, 874 insertions(+), 553 deletions(-) - -commit 6f16176462a3721ba738f6441d7276202692f13b -Author: Philip Withnall -Date: Wed Feb 21 11:32:49 2018 +0000 - - po: Fix Spanish abbreviated month names - - The case was wrong, and ‘mayo’ had not been abbreviated to - ‘may’. The - new translated strings here have all been copied from the abbreviated - month names (without days). - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=793645#c5 - - po/es.po | 24 ++++++++++++------------ - 1 file changed, 12 insertions(+), 12 deletions(-) - -commit 4f942122b7f49bc2f304fce9b31623889f0ff2ff -Author: Ernestas Kulik -Date: Mon Feb 19 16:14:06 2018 +0200 - - gio: tests: modules: declare _get_type prototype - - GCC complains about non-static functions being defined without a - previous prototype, even if they themselves provide one. - - https://bugzilla.gnome.org/show_bug.cgi?id=793399 - - gio/tests/modules/test-module-a.c | 2 ++ - gio/tests/modules/test-module-b.c | 2 ++ - 2 files changed, 4 insertions(+) - -commit 609a28c0d46d023fdda44467e48fef967a653ad0 -Author: Daniel Mustieles -Date: Tue Feb 20 16:06:44 2018 +0000 - - Update Spanish translation - - po/es.po | 26 +++++++++++++------------- - 1 file changed, 13 insertions(+), 13 deletions(-) - -commit c26c7e47e60eec986fb3cddc03d35a646eaee744 -Author: Daniel Mustieles -Date: Tue Feb 20 15:37:15 2018 +0000 - - Update Spanish translation - - po/es.po | 28 ++++++++++++++-------------- - 1 file changed, 14 insertions(+), 14 deletions(-) - -commit e04d2e81fce00ba2f8d38b059605b36e9d08a7ba -Author: Emmanuele Bassi -Date: Sun Feb 18 14:59:29 2018 +0000 - - ci: Add GitLab CI description file - - We're mostly interested into building and testing everything that gets - pushed to the repository — including merge requests. - - When pushing tags, though, we should assume we're spinning a - release, so - let's run the dist target, and store the tarball, and the generated - documentation while we're at it, as artifacts on GitLab. - - The Dockerfile for the image used for the build is included in - tree, and - published on Docker Hub. Using a custom image allows us to avoid the - costly "download and install build dependencies" phase, as well as - controlling the environment a little bit better. - - https://bugzilla.gnome.org/show_bug.cgi?id=793635 - - .gitlab-ci.yml | 38 ++++++++++++++++++++++++++++++++++++++ - .gitlab-ci/Dockerfile | 31 +++++++++++++++++++++++++++++++ - .gitlab-ci/run-docker.sh | 9 +++++++++ - 3 files changed, 78 insertions(+) - -commit 8bfedb57cc8f1f08de09071af66b9be03f051eae -Author: Emmanuele Bassi -Date: Mon Feb 19 15:35:17 2018 +0000 - - Increase the timeout for some GLib tests - - The CI infrastructure is shared and running inside a containerised - environment, which means tests may take more time to finish on it - than they would on a faster, personal machine. - - https://bugzilla.gnome.org/show_bug.cgi?id=793635 - - glib/tests/meson.build | 16 ++++++++++++++-- - 1 file changed, 14 insertions(+), 2 deletions(-) - -commit 5459b345e1a2a1f7ac52dbd107aa76bc109a32ee -Author: Emmanuele Bassi -Date: Mon Feb 19 14:38:35 2018 +0000 - - Do not use g_test_incomplete() for missing locales - - The "incomplete" test state matches the "expected to fail" state (or - "TODO", in TAP), but missing locales should just cause tests to be - skipped. - - https://bugzilla.gnome.org/show_bug.cgi?id=793635 - - glib/tests/gdatetime.c | 18 +++++++++--------- - 1 file changed, 9 insertions(+), 9 deletions(-) - -commit d8a3492fce59e9dd6e2e29e6ad58d99acbe78cbc -Author: Emmanuele Bassi -Date: Mon Feb 19 14:36:42 2018 +0000 - - Allow running gdbus-peer inside a container - - The /etc/machine-id inside a Docker container is allowed to be - empty, so - we need to check for that case. - - https://bugzilla.gnome.org/show_bug.cgi?id=793635 - - gio/tests/gdbus-peer.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit d1a080baa5f4f94fc802fce611445c2558ac0a18 -Author: Daniel Mustieles -Date: Tue Feb 20 13:46:42 2018 +0000 - - Update Spanish translation - - po/es.po | 82 - ++++++++++++---------------------------------------------------- - 1 file changed, 15 insertions(+), 67 deletions(-) - -commit 493d3438e805c11f8f2f084e5b7b69f145a3bf38 -Author: Philip Withnall -Date: Tue Feb 20 12:02:20 2018 +0000 - - tests: Disable /date/month_names test with older libc versions - - The test for %OB with g_date_strftime() fails with old libc versions - which don’ŧ support the ‘O’ modifier. g_date_strftime() - explicitly - doesn’t add additional format placeholders over what’s supported - by the - system strftime(), so just disable the test in that case. - - The test remains useful on systems with newer libc versions, or on - Windows, where the win32 fallback path is taken. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=749206 - - glib/tests/date.c | 19 ++++++++++++++++--- - 1 file changed, 16 insertions(+), 3 deletions(-) - -commit 998bda1b55ab0b6a4484a411e108421b9e706ce4 -Author: Philip Withnall -Date: Tue Feb 20 11:47:39 2018 +0000 - - po: Update en_GB translation - - Signed-off-by: Philip Withnall - - po/en_GB.po | 3428 - ++++++++++++++++++++++++++++++++++------------------------- - 1 file changed, 1980 insertions(+), 1448 deletions(-) - -commit 359768369dfe0c840491ee649e553e2fabd7e0af -Author: Rafal Luzynski -Date: Sat Feb 17 21:23:25 2018 +0100 - - Add tests for formatting and parsing month names - - Add tests for g_date_strftime() and g_dat_set_parse() formatting - and parsing - month names in both nominative and genitive case in several locales, - both - needing these two grammatical cases and not needing them. - - https://bugzilla.gnome.org/show_bug.cgi?id=749206 - - glib/tests/date.c | 205 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 205 insertions(+) - -commit fa126588092334b21b05db494022e74c02ed2b0a -Author: Rafal Luzynski -Date: Tue Jan 23 01:41:30 2018 +0100 - - win32_strftime_helper: Support nominative/genitive month names - - A similar change to the commit - be4f96b6502c01d2a51d60b7a669c8ef82e22a4d, - supports %OB, %Ob, %Oh (alternative, standalone, nominative) - month names - along with the old %B, %b, %h (primary, in full date format context, - genitive) month names. - - https://bugzilla.gnome.org/show_bug.cgi?id=749206 - - glib/gdate.c | 57 - ++++++++++++++++++++++++++++++++++++++++++++------------- - 1 file changed, 44 insertions(+), 13 deletions(-) - -commit 5520a879303264c57757b1fb806b9fe720cac664 -Author: Rafal Luzynski -Date: Fri Feb 16 22:20:50 2018 +0100 - - win32_strftime_helper: Factor out the common code - - Factor out the common code supporting "%B", "%b", and "%h" format - specifiers. It will be helpful for the next commit. - - https://bugzilla.gnome.org/show_bug.cgi?id=749206 - - glib/gdate.c | 27 +++++++++++++++++++-------- - 1 file changed, 19 insertions(+), 8 deletions(-) - -commit 915224482864a5f885ada8c981fc27f77e753528 -Author: Rafal Luzynski -Date: Fri Feb 16 21:25:55 2018 +0100 - - g_date_set_parse: Also support nominative/genitive month names - - As the support of two grammatical cases of month names has been - introduced - try to find both forms when parsing a date. - - https://bugzilla.gnome.org/show_bug.cgi?id=749206 - - glib/gdate.c | 67 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- - 1 file changed, 66 insertions(+), 1 deletion(-) - -commit 03d06c175ffb5f6942147de6fa972452d4ae97c3 -Author: Tim-Philipp Müller -Date: Tue Feb 20 00:56:35 2018 +0000 - - gwin32networkmonitor: fix build with MSVC - - Don't include unistd.h unconditionally. - - gio/gwin32networkmonitor.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 5e2fa022e2fa82110abdb7fc42685bf6083d8c06 -Author: Daniel Mustieles -Date: Mon Feb 19 17:44:49 2018 +0000 - - Update Spanish translation - - po/es.po | 973 - +++++++++++++++++++++++++++++++++++++++------------------------ - 1 file changed, 607 insertions(+), 366 deletions(-) - -commit 9ae71e32e868da10aa4c1634b5976ba00d6471ab -Author: George Barrett -Date: Sun Feb 18 13:28:17 2018 +1100 - - gutils: fix missing include - - On platforms other than Win32, the g_abort symbol is #def'd to abort. - C99 specifies that this function prototype resides in stdlib.h, - but the - required include is absent from gutils.h. - - https://bugzilla.gnome.org/show_bug.cgi?id=793555 - - glib/gutils.h | 1 + - 1 file changed, 1 insertion(+) - -commit 22b224862cd1f99be4d81e389a82d9806256b964 -Author: Philip Withnall -Date: Mon Feb 19 11:11:36 2018 +0000 - - tests: Add a debug message to gdbus-peer test - - This might help diagnose the CI test failure here: - https://gitlab.gnome.org/GNOME/glib/-/jobs/8222 - - Signed-off-by: Philip Withnall - Reviewed-by: nobody - - gio/tests/gdbus-peer.c | 1 + - 1 file changed, 1 insertion(+) - -commit 96f39990f7fc5f15ab17f1e292c5d0ec506a6329 -Author: Mario Blättermann -Date: Sun Feb 18 13:18:38 2018 +0000 - - Update German translation - - po/de.po | 919 - ++++++++++++++++++++++++++++++++++++++------------------------- - 1 file changed, 553 insertions(+), 366 deletions(-) - -commit 4d32d186bf5ae7638be1c249a2f507fd35e71f9b -Author: Robert Antoni Buj Gelonch -Date: Sun Feb 18 08:21:37 2018 +0000 - - Update Catalan translation - - po/ca.po | 1187 - +++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 677 insertions(+), 510 deletions(-) - -commit 58c1d4ab30bc46217ab344209b7c6694c1e7b4ca -Author: Andika Triwidada -Date: Sun Feb 18 08:20:35 2018 +0000 - - Update Indonesian translation - - po/id.po | 407 - +++++++++++++++++++++++++++++++++++++++++++++------------------ - 1 file changed, 289 insertions(+), 118 deletions(-) - -commit 8a1c2954eb0b93ea5009bba827a677b8c24cd1e9 -Author: Fran Dieguez -Date: Fri Feb 16 23:30:20 2018 +0000 - - Update Galician translation - - po/gl.po | 553 - +++++++++++++++++++++++++++++++++++++++++++-------------------- - 1 file changed, 382 insertions(+), 171 deletions(-) - -commit f7261519dcc30b6120e30855d92717548f61dfd2 -Author: Fabio Tomat -Date: Fri Feb 16 20:42:39 2018 +0000 - - Update Friulian translation - - po/fur.po | 694 - ++++++++++++++++++++++++++++++++++++++++++-------------------- - 1 file changed, 471 insertions(+), 223 deletions(-) - -commit 55e1c6185f74170980067f2b247152b400ab62d2 -Author: Philip Withnall -Date: Fri Feb 16 17:42:55 2018 +0000 - - gtype: Fix use of potentially undefined GVoidFunc - - It’s defined in gutils.h, but various users of GLib might not have - access to that. - - Signed-off-by: Philip Withnall - Reviewed-by: nobody - - https://bugzilla.gnome.org/show_bug.cgi?id=793272 - - gobject/gtype.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit c01c25589513c51f0063a72adfe7b8e543d621eb -Author: Ernestas Kulik -Date: Fri Feb 16 18:19:19 2018 +0200 - - tests: data-input-stream: fix -Wduplicated-branches - - The fix makes things a bit awkward, but it seems to work just fine. - - https://bugzilla.gnome.org/show_bug.cgi?id=793399 - - gio/tests/data-input-stream.c | 15 ++++++++------- - 1 file changed, 8 insertions(+), 7 deletions(-) - -commit 59d4ee99f2a4fffbc3e7584aa4a3ed74b7113d40 -Author: Piotr Drąg -Date: Fri Feb 16 17:35:24 2018 +0100 - - Update Polish translation - - po/pl.po | 389 - ++++++++++++++++++++++++++++++++++++++++++++++----------------- - 1 file changed, 288 insertions(+), 101 deletions(-) - -commit c1f5e52844c3bf503aca8881b6af68f78f028b4d -Author: Lubomir Rintel -Date: Wed Feb 7 17:27:54 2018 +0000 - - gtype: cast *_init functions to void(*)(void) first - - The *_init() functions have prototypes incompatible with *InitFunc - types they - are being cast to. This upsets GCC 8's -Wcast-function-type that's - enabled by - default with -Wextra. - - Let's not have the public header files emit a warning and neutralize - it by - doing a void(*)(void) cast first. - - https://bugzilla.gnome.org/show_bug.cgi?id=793272 - - gobject/gtype.h | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit 62e81688785e5e972001bbed3b4280bb9c5a6b1d -Author: Ernestas Kulik -Date: Mon Feb 12 20:20:57 2018 +0200 - - gatomic: fix -Wduplicated-branches - - The checks that the argument passed is a pointer to an integer contain - duplicate branches, which GCC complains about very loudly as of - version - 7. - - https://bugzilla.gnome.org/show_bug.cgi?id=793399 - - glib/gatomic.h | 46 +++++++++++++++++++++++----------------------- - 1 file changed, 23 insertions(+), 23 deletions(-) - -commit c97922c1047abcbaf3f4b5632523ab891db5efa2 -Author: Ernestas Kulik -Date: Tue Feb 13 20:57:04 2018 +0200 - - gtester: fix -Wduplicated-branches - - One of the “quick” or “slow” test run modes is always added - to the - argument list, making the branching pointless, which, coincidentally, - now causes a warning. - - https://bugzilla.gnome.org/show_bug.cgi?id=793399 - - glib/gtester.c | 6 ++---- - 1 file changed, 2 insertions(+), 4 deletions(-) - -commit f84ce1298932d924496176b4958b878c40e0e356 -Author: Rafael Fontenelle -Date: Fri Feb 16 15:12:15 2018 +0000 - - Update Brazilian Portuguese translation - - po/pt_BR.po | 1518 - ++++++++++++++++++++++++++++++++++++----------------------- - 1 file changed, 917 insertions(+), 601 deletions(-) - -commit be4f96b6502c01d2a51d60b7a669c8ef82e22a4d -Author: Rafal Luzynski -Date: Fri Mar 24 11:19:13 2017 +0100 - - g_date_time_format: Support nominative/genitive months - - Supports %OB (alternative, standalone, nominative) month name along - with the old %B (primary, in a complete date format context, genitive) - month name. Similarly %Ob and %Oh for abbreviated month names. - Depending on the underlying operating system uses nl_langinfo() - or provides our custom implementation. - - (Tweaked by Philip Withnall to add test case - comment and bug reference.) - - https://bugzilla.gnome.org/show_bug.cgi?id=749206 - - configure.ac | 44 ++++++++++ - glib/gdatetime.c | 234 - +++++++++++++++++++++++++++++++++++++++++++++++-- - glib/tests/gdatetime.c | 148 +++++++++++++++++++++++++++++++ - meson.build | 48 ++++++++++ - 4 files changed, 467 insertions(+), 7 deletions(-) - -commit d933cf99bfa7009ea8961905c1e1be8d9d754130 -Author: Natanael Copa -Date: Wed Jul 6 17:05:16 2016 +0200 - - gquark: simplify g_intern_string/g_intern_static_string - - Move the common code to a quark_intern_string_locked function. This - has - no effect on the generated code but makes codebase a bit cleaner. - - https://bugzilla.gnome.org/show_bug.cgi?id=768507 - - glib/gquark.c | 44 ++++++++++++++++++++------------------------ - 1 file changed, 20 insertions(+), 24 deletions(-) - -commit 2f07630b4305321c175eb5af11531ae02752573b -Author: Natanael Copa -Date: Wed Jul 6 16:23:48 2016 +0200 - - gquark: simplify g_quark_from_static_string/g_quark_from_string - - Move common code to quark_from_string_locked wrapper function. This - has - no effect on generated code but it makes codebase a bit cleaner. - - https://bugzilla.gnome.org/show_bug.cgi?id=768507 - - glib/gquark.c | 38 ++++++++++++++++++-------------------- - 1 file changed, 18 insertions(+), 20 deletions(-) - -commit a66fc8e3a92d2a28c84319e3f35c77062379db68 -Author: Philip Withnall -Date: Fri Feb 16 12:03:47 2018 +0000 - - gfile: Fix FD leak introduced in error path in previous commit - - The hazards of ‘just a quick fix and I will push’. - - Signed-off-by: Philip Withnall - Reviewed-by: nobody - - gio/gfile.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit a5778ef7c51044147fe470ea1707dd297f44f880 -Author: Andrés Souto -Date: Thu Dec 28 17:35:27 2017 +0100 - - gio: bump splice copy buffer size to 1024k - - This change increases throughput when copying files for some - filesystems - - (Modified by Philip Withnall to add more error - handling.) - - https://bugzilla.gnome.org/show_bug.cgi?id=791457 - - gio/gfile.c | 22 +++++++++++++++++++++- - 1 file changed, 21 insertions(+), 1 deletion(-) - -commit 2ffba0e2620606f0a9113672682fea3ba877e6d2 -Author: Philip Withnall -Date: Fri Feb 16 11:14:05 2018 +0000 - - gdatainputstream: Document the returned string is always - nul-terminated - - Signed-off-by: Philip Withnall - Reviewed-by: nobody - - https://bugzilla.gnome.org/show_bug.cgi?id=742124 - - gio/gdatainputstream.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 0664b61782834d3aba501d16441bd8a71a9ab704 -Author: Philip Withnall -Date: Thu Feb 15 16:42:26 2018 +0000 - - gdbusconnection: Fix error in g_dbus_connection_emit_signal() docs - - It incorrectly said that an error could only be returned if the - GVariant - was incorrect for the D-Bus API, but that’s not true: an error - will also - be returned if you call it on a closed GDBusConnection. - - Clarify that, and mention the actual error codes which are returned. - - Signed-off-by: Philip Withnall - Reviewed-by: nobody - - gio/gdbusconnection.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit 80d328b3a8bbfea402f9909e8effbde1ea102271 -Author: Emmanuele Bassi -Date: Sun Jun 29 20:22:51 2014 +0100 - - build: Separate the Objective C files into their own helper lib - - This avoid polluting the CFLAGS with -xobjective-c. - - (Rebased by Philip Withnall .) - - https://bugzilla.gnome.org/show_bug.cgi?id=672777 - - gio/Makefile.am | 23 ++++++++++++----------- - 1 file changed, 12 insertions(+), 11 deletions(-) - -commit 9453b97e098024a6138623acbb750f5d068ed54d -Author: Emmanuele Bassi -Date: Fri Feb 9 19:34:40 2018 +0000 - - docs: Add G_ENABLE_DIAGNOSTIC - - We need to mention this environment variable, so that developers - have a - fighting chance of actually using it. - - https://bugzilla.gnome.org/show_bug.cgi?id=732184 - - docs/reference/glib/running.xml | 10 ++++++++++ - 1 file changed, 10 insertions(+) - -commit 77419cf5781646c0b4280ba084240a3c5482e1d3 -Author: Emmanuele Bassi -Date: Thu Feb 8 14:27:02 2018 +0000 - - docs: Mention the newly added return values - - The return value of the g_hash_table_add(), g_hash_table_insert(), and - g_hash_table_replace() functions was changed from void to gboolean in - GLib 2.40, but it was not mentioned in the API reference or the - release - notes. - - https://bugzilla.gnome.org/show_bug.cgi?id=793300 - - glib/ghash.c | 12 ++++++++++++ - 1 file changed, 12 insertions(+) - -commit 809c66639fe267fab77828dac19fb9d29bd12ae5 -Author: Philip Withnall -Date: Wed Feb 14 15:11:11 2018 +0000 - - gobject: Mention transfer semantics of installing properties on - GObjects - - GParamSpec supports floating references. - - Signed-off-by: Philip Withnall - Reviewed-by: nobody - - gobject/gobject.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit ee57d56e8d1fe653807814854448ebdb5692d817 -Author: Matthias Clasen -Date: Tue Feb 6 15:09:51 2018 -0500 - - 2.55.2 - - NEWS | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ - configure.ac | 2 +- - meson.build | 2 +- - 3 files changed, 52 insertions(+), 2 deletions(-) - -commit d3e5a190d28df295d0236b0a264bf7824c4b17ec -Author: Fabio Tomat -Date: Tue Feb 13 18:48:54 2018 +0000 - - Update Friulian translation - - po/fur.po | 1209 - ++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 671 insertions(+), 538 deletions(-) - -commit 66ab836f5a6a8012d60b994d0d3ca9225e49e102 -Author: Philip Withnall -Date: Fri Feb 9 12:25:54 2018 +0000 - - gsubprocess: Fix a critical calling communicate() with no pipes - - If calling g_subprocess_communicate() on a GSubprocess with no - stdout/stderr pipe, a critical warning would be emitted from - g_memory_output_stream_steal_as_bytes(), as it would be called on - a NULL - output stream. - - Fix that, improve the relevant GIR annotations, and expand the unit - tests to cover it (and various other combinations of flags). - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=793331 - - gio/gsubprocess.c | 20 +++--- - gio/tests/gsubprocess.c | 187 - +++++++++++++++++++++++++++++++++++------------- - 2 files changed, 149 insertions(+), 58 deletions(-) - -commit 4183cedbe26ee14e84c4360a341fd518e3a11eb9 -Author: Philip Withnall -Date: Fri Feb 9 14:01:01 2018 +0000 - - tests: Use a different time for testing UNIX timestamps - - The test_GDateTime_new_from_unix() test creates a UNIX timestamp - representing 1990-01-01 00:00:00 in the local timezone, and then turns - it into a GDateTime using g_date_time_new_from_unix_local(). This - should - succeed regardless of the current local timezone (TZ environment - variable). - - However, it was failing for TZ=America/Lima, and *only* for that - timezone. - - As it turns out, Lima used to have a DST leap at exactly 00:00:00 - on the - 1st of January — but this stopped in 1994, which made investigation - a - bit harder. See: - https://www.timeanddate.com/time/change/peru/lima?year=1990. - - What was happening is that 1990-01-01 00:00:00 was being converted to - the timestamp 631170000, but GDateTime was converting that timestamp - to - 1990-01-01 01:00:00 when loading it. Both conversions are correct: - a DST - leap creates an equivalence between an hour’s worth of timestamps. - - We can somewhat validate this by seeing that timestamp 631169999 - maps to - 1989-12-31 23:59:59, and timestamp 631170001 maps to 1990-01-01 - 01:00:01. - - Fix this by changing the date used by the test to one where no - timezone - was undergoing a DST leap in 1990. This should never change, as - all that - data is now historical. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=793319 - - glib/tests/gdatetime.c | 7 +++++-- - 1 file changed, 5 insertions(+), 2 deletions(-) - -commit 35d5add4bb65984b428d47d40ace1e2c2d22c2b5 -Author: Philip Withnall -Date: Tue Feb 13 14:58:07 2018 +0000 - - build: Lower libmount dependency to 2.23 - - Since commit 96ebcee8c4, we don’t actually need libmount 2.28. Lower - our - dependency to 2.23 so that we can continue to build against CentOS 7. - - Signed-off-by: Philip Withnall - Reviewed-by: Emmanuele Bassi - - https://bugzilla.gnome.org/show_bug.cgi?id=793288 - - configure.ac | 2 +- - meson.build | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit 644ecec9710c84646cdfb94181e5a7dded5efd6d -Author: Philip Withnall -Date: Tue Feb 13 14:49:20 2018 +0000 - - gconvert: Fix some typos in documentation comments - - Signed-off-by: Philip Withnall - Reviewed-by: nobody - - glib/gconvert.c | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -commit 0cd5127494fb550ba40f32c950899884d8473af1 -Author: Philip Withnall -Date: Fri Feb 9 19:01:45 2018 +0000 - - build: Fix Meson checks for res_nclose() and res_ndestroy() - - The checks wouldn’t compile, and hence would always fail. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=793291 - - gio/meson.build | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit 04b3ce7255b9b6a41fbd84ac5fb67566a01f0c92 -Author: Philip Withnall -Date: Mon Feb 12 12:28:28 2018 +0000 - - build: Remove incorrect to_int() calls in meson.build - - They’re called on assignment to these variables. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=793288 - - meson.build | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit b716660fab3c4a9ce7b76ef6015294c16dd0fcad -Author: Philip Withnall -Date: Mon Feb 12 12:13:01 2018 +0000 - - build: Drop fallback checks for libmount versions without pkg-config - - Building against libmount installed into a non-default prefix wasn’t - working, as we were using #include rather than - the correct #include — all the mount.pc pkg-config - files - set `Cflags: -I${includedir}/libmount`. - - Fixing this while retaining the fallback support for versions of - libmount without a pkg-config file would have been tricky (we - would need - to work out a suitable -I flag to set in LIBMOUNT_CFLAGS) to still be - able to use the correct #include path). Thankfully, libmount gained - pkg-config support a long time ago, so I think we can safely drop the - fallback code. In particular, Debian Jessie, Ubuntu Trusty, and - CentOS 5 - all ship a mount.pc file. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=793288 - - configure.ac | 17 +---------------- - gio/gunixmounts.c | 2 +- - meson.build | 8 +------- - 3 files changed, 3 insertions(+), 24 deletions(-) - -commit c3c7b52f91ebac5a070fd870b1d5a0b4a5a84f25 -Author: Michael Catanzaro -Date: Mon Feb 12 17:57:35 2018 -0600 - - goutputstream: Fix missing call to clear_pending in flush_async - - If flush_async is deleted by a child class, then calling - g_output_stream_flush_async would leave the GOutputStream in an - invalid - state. I'm not aware of any GOutputStream that would be affected - by this - issue, but might as well fix it. - - https://bugzilla.gnome.org/show_bug.cgi?id=738277 - - gio/goutputstream.c | 1 + - 1 file changed, 1 insertion(+) - -commit 5b88ed8cafb1a1e5ae93822aef794165009beca6 -Author: Will Thompson -Date: Mon Feb 12 21:25:02 2018 +0000 - - gsettings: fix typo in class documentation - - gio/gsettings.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit f8ee429db7f0f89464df0c622ba3950a8f21bf15 -Author: Philip Withnall -Date: Fri Feb 9 11:12:14 2018 +0000 - - gdbusproxy: Add some missing (transfer) and (nullable) annotations - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=773663 - - gio/gdbusproxy.c | 31 +++++++++++++++++++------------ - 1 file changed, 19 insertions(+), 12 deletions(-) - -commit f82b8f31e3f9635dc21689f56facdd69df6262df -Author: Cheng-Chia Tseng -Date: Sat Feb 10 07:31:17 2018 +0000 - - Update Chinese (Taiwan) translation - - po/zh_TW.po | 2310 - +++++++++++++++++++++++++++++++++++------------------------ - 1 file changed, 1384 insertions(+), 926 deletions(-) - -commit 80ce29f44b4a2c212168d9128982ff2349b2f600 -Author: Fran Dieguez -Date: Fri Feb 9 13:56:51 2018 +0000 - - Update Galician translation - - po/gl.po | 1122 - +++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 642 insertions(+), 480 deletions(-) - -commit 7f1fd247a76bf10c356cfe92ecb296f604e1152e -Author: Mikhail Zabaluev -Date: Thu Feb 8 23:33:13 2018 +0200 - - gconvert: g_filename_from_utf8() returns (type filename) - - The existing array annotation is inconsistent with the other - conversion functions. Now that the implementation guarantees - no embedded NULs, the return value can be re-annotated. - - https://bugzilla.gnome.org/show_bug.cgi?id=756128 - - glib/gconvert.c | 9 +++++---- - 1 file changed, 5 insertions(+), 4 deletions(-) - -commit 8a93e2d54e6bd66a61267f9c1875cbc5c071003b -Author: Mikhail Zabaluev -Date: Sat Jan 6 00:40:12 2018 +0200 - - gconvert: Correctly annotate string types and output parameters - - Note that the g_convert() API works with byte arrays. It's wrong to - default to utf8 there, because iconv can read and produce strings with - interior nul characters which are not allowed in (type utf8). - The documentation was misleading about that in some places, so - that got - corrected as well. - - Strings in the locale encoding are annotated as dynamic-length byte - arrays because they don't have any guaranteed format and can contain - nul bytes. For UTF-8 strings in g_*_{from,to}_utf8(), GLib assumes - no embedded nul bytes and the (type utf8) annotations on the UTF-8 - parameters and return values remain as they were. Likewise for - (type filename). - - https://bugzilla.gnome.org/show_bug.cgi?id=756128 - - glib/gconvert.c | 72 - ++++++++++++++++++++++++++++++++------------------------- - 1 file changed, 40 insertions(+), 32 deletions(-) - -commit 565d8fa1ee5884eeb79a420878d3b60f5a2adfbb -Author: Philip Withnall -Date: Thu Feb 8 16:39:32 2018 +0000 - - docs: Add Markdown backticks around `/dev/null` in a few places - - This improves the formatting of the documentation ever so slightly. - - Signed-off-by: Philip Withnall - Reviewed-by: nobody - - gio/gioenums.h | 6 +++--- - glib/gspawn.c | 6 +++--- - 2 files changed, 6 insertions(+), 6 deletions(-) - -commit ca95aa7e12359656cadd712f8c1fc8a3cbac71b7 -Author: Philip Withnall -Date: Thu Feb 8 14:28:32 2018 +0000 - - Revert "GValue – Don't cast G_VALUE_TYPE() argument to GValue*" - - After building a test run of all GNOME modules against this, we can - conclude that it is a visible API break: it breaks the NetworkManager - build. - - http://build.gnome.org/continuous/buildmaster/builds/2018/02/08/46/build/log-NetworkManager.txt - - NetworkManager is (almost legitimately) passing a gpointer to - G_VALUE_TYPE, which I think is a use case we should continue - supporting. - - This reverts commit a05a21bec2f09a7454aea27a0f8aa4739b686878. - - https://bugzilla.gnome.org/show_bug.cgi?id=793186 - - gobject/gvalue.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 76df8cba851571ef08001facf86feb3f24313b1c -Author: Emmanuele Bassi -Date: Thu Feb 8 13:36:32 2018 +0000 - - Add myself to the DOAP for GLib - - Signed-off-by: Emmanuele Bassi - - https://bugzilla.gnome.org/show_bug.cgi?id=793298 - - glib.doap | 8 ++++++++ - 1 file changed, 8 insertions(+) - -commit bba5d91adde0dffb6201edc83b068e4d6229d1e2 -Author: Philip Withnall -Date: Thu Feb 8 13:23:52 2018 +0000 - - doap: Update git URIs to reflect GNOME GitLab migration - - We’ve moved to GNOME GitLab! This is great. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=793298 - - glib.doap | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 9a50dcb7f3f71a8c89ac3ee79536cf02115a2f1e -Author: Philip Withnall -Date: Thu Feb 8 13:23:30 2018 +0000 - - doap: Add myself as a maintainer - - I’m not sure how I’ve been conned into this. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=793298 - - glib.doap | 9 +++++++++ - 1 file changed, 9 insertions(+) - -commit a05a21bec2f09a7454aea27a0f8aa4739b686878 -Author: Sebastian Dröge -Date: Mon Feb 5 16:35:14 2018 +0200 - - GValue – Don't cast G_VALUE_TYPE() argument to GValue* - - It's not possible to subclass GValue, and by always explicitly casting - here it is easy to write broken code (e.g. passing a GValue**) without - the compiler warning about that. - - By not casting, the compiler will error out if anything but a - GValue* is - passed here. - - https://bugzilla.gnome.org/show_bug.cgi?id=793186 - - gobject/gvalue.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit e9dd5e18193c6e95b47c9cb9e60803171603270d -Author: Philip Withnall -Date: Thu Feb 8 12:28:40 2018 +0000 - - gkeyfile: Fix -Wincompatible-pointer-types warning - - Introduced in commit 1574321e51dc20eb2b0fdd699966428be3cc05eb. - - This fix introduces no functional changes (just a cast). - - Signed-off-by: Philip Withnall - Reviewed-by: nobody - - glib/gkeyfile.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit a4fc4c1e6eb57b10e2b60f522d11fd2c256dee31 -Author: Matthias Clasen -Date: Mon Jan 22 21:27:35 2018 +0100 - - trivial: add some helpful comments - - Not everybody knows console color codes by heart. - - glib/gmessages.c | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -commit 567e5548bbe8bd1711a7ca2cc92268a9b0a76494 -Author: Philip Withnall -Date: Wed Jan 17 16:12:25 2018 +0000 - - codegen: Fix a typo in g_variant_get_objv() - - g_variant_get_objpathv() doesn’t exist. The code actually meant - g_variant_get_objv(). - - This fixes a leak with `ao`-type properties in generated code. - Previously they wouldn’t be freed; now the container is (correctly) - freed. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=770335 - - gio/gdbus-2.0/codegen/codegen.py | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 79d9ea2598c1385104b4c88843d5d92b0203c498 -Author: Philip Withnall -Date: Wed Jan 31 22:47:49 2018 +0000 - - gthread: Fix a typo in an #ifdef on the non-native mutex path - - This seems to have been present since the code was introduced - in commit - cedc82290f860683d695d0c5326db153893eec21. The attr variable is defined - under one #ifdef, but destroyed under another, which doesn’t - make any - sense. The second #ifdef variable is actually an enum value, - rather than - the static initialiser value which makes more sense in the context. - - Note that GMutex used to be statically initialised to the value of - PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP in gthread.h, before this was - reworked in commit e081eadda598bc708fbf9dd53a190fc3b0e7fa76. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=793026 - - glib/gthread-posix.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 1574321e51dc20eb2b0fdd699966428be3cc05eb -Author: Allison Lortie -Date: Mon Oct 28 17:53:58 2013 -0700 - - GKeyFile: add API for getting locale of a string - - g_key_file_get_locale_string() returns a translated string from the - keyfile. In some cases, it may be useful to know the locale that that - string came from. - - Add a new API, g_key_file_get_locale_for_key(), that returns the - locale - of the string. - - Include tests. - - (Modified by Philip Withnall to rename the API and fix some minor - review - issues. Squash in a separate test case commit.) - - https://bugzilla.gnome.org/show_bug.cgi?id=605700 - - docs/reference/glib/glib-sections.txt | 1 + - glib/gkeyfile.c | 62 - +++++++++++++++++++++++++++++++++++ - glib/gkeyfile.h | 5 +++ - glib/tests/keyfile.c | 41 +++++++++++++++++++++++ - 4 files changed, 109 insertions(+) - -commit 7b3f78fddb41673fdf3a81acfaf0a3aaec945af1 -Author: Kukuh Syafaat -Date: Mon Feb 5 16:36:37 2018 +0000 - - Update Indonesian translation - - po/id.po | 522 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 272 insertions(+), 250 deletions(-) - -commit 32b16798fd2e4f029ac1559f98788423ba40a48d -Author: Piotr Drąg -Date: Mon Feb 5 00:10:55 2018 +0100 - - Update Polish translation - - po/pl.po | 1080 - +++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 602 insertions(+), 478 deletions(-) - -commit 8e74fbf300a95e1e154ef10c132e6a4ec6aaeda1 -Author: Philip Withnall -Date: Sun Feb 4 17:33:16 2018 +0100 - - gnetworkaddress: Fix minor memory leak - - From commit 99b792fac047b2f495d83ca0a1c1a481ed838251. - - Spotted by Coverity; CID 1385719. - - Signed-off-by: Philip Withnall - - gio/gnetworkaddress.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 1c0bed93a3f9a620d6d256799bb68d270145704d -Author: Patrick Griffis -Date: Tue Nov 28 06:43:56 2017 -0500 - - docs: Clarify dest requirements of g_utf8_strncpy() - - (Minor wording tweak by Philip Withnall.) - - https://bugzilla.gnome.org/show_bug.cgi?id=520116 - - glib/gutf8.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 40be86bb0e422247673ccc36fc3c493c882b4390 -Author: Philip Withnall -Date: Fri Jan 5 14:26:35 2018 +0000 - - gio: Port GThreadedResolver to use res_nquery() to fix thread-safety - - res_query() uses global state in the form of the struct __res_state - which contains the contents of resolv.conf (and other things). On - Linux, - this state seems to be thread-local, so there is no problem. On OS X, - however, it is not, and hence multiple res_query() calls from parallel - threads will compete and return bogus results. - - The fix for this is to use res_nquery(), introduced in BIND 8.2, which - takes an explicit state argument. This allows us to manually store the - state thread-locally. If res_nquery() isn’t available, we fall - back to - res_query(). It should be available on OS X though. As a data point, - it’s available on Fedora 27. - - There’s a slight complication in the fact that OS X requires - the state - to be freed using res_ndestroy() rather than res_nclose(). Linux uses - res_nclose(). - - (See, for example, the NetBSD man page: - https://www.unix.com/man-page/netbsd/3/res_ninit/. The Linux one is - incomplete and not so useful: - http://man7.org/linux/man-pages/man3/resolver.3.html.) - - The new code will call res_ninit() once per res_nquery() task. This is - not optimal, but no worse than before — since res_query() was being - called in a worker thread, on Linux, it would implicitly initialise - the - thread-local struct __res_state when it was called. We’ve - essentially - just made that explicit. In practical terms, this means a - stat("/etc/resolv.conf") call per res_nquery() task. - - In future, we could improve this by using an explicit thread pool with - some manually-created worker threads, each of which initialises - a struct - __res_state on spawning, and only updates it on receiving - the #GResolver::reload signal. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=792050 - - config.h.meson | 12 ++++++++++++ - config.h.win32.in | 12 ++++++++++++ - configure.ac | 49 - +++++++++++++++++++++++++++++++++++++++++++++++++ - gio/gthreadedresolver.c | 32 ++++++++++++++++++++++++++++++++ - gio/meson.build | 48 - ++++++++++++++++++++++++++++++++++++++++++++++++ - 5 files changed, 153 insertions(+) - -commit 235f4958a97bb82c50a178ed0d6f0ac1e3cdbbe4 -Author: Allison Lortie -Date: Fri Feb 2 14:20:09 2018 +0100 - - gsettings: remove redundancy in 'list-recursive' - - Some projects use child schemas in an odd way: they link children - which - already have their path pre-defined. This causes the child schema - (and - its keys) to be printed out twice: - - - once because it is, itself, a non-relocatable schema - - - once, as a recursion from its parent - - We can avoid this by not recursing into child schemas that are - non-relocatable (on the assumption that they will be enumerated - elsewhere). - - https://bugzilla.gnome.org/show_bug.cgi?id=723003 - - gio/gsettings-tool.c | 20 +++++++++++++++++++- - 1 file changed, 19 insertions(+), 1 deletion(-) - -commit 32cc60dbffedc537ee2d37b9de695693e7795aae -Author: Philip Withnall -Date: Thu Feb 1 13:44:08 2018 +0000 - - gmessages: Fix -Wformat warnings for g_message() and friends - - When compiling with G_LOG_USE_STRUCTURED, g_message(), g_debug(), etc. - use g_log_structured(). The message format string and its format - arguments are passed as the final set of arguments in a longer varargs - list, which includes the log domain and level (and other) fields. - Passing the message format in this way means it’s not possible - for the - compiler to know to check its format placeholders when compiling with - -Wformat. - - Fix support for this by adding a new semi-private helper function, - _g_log_structured_standard(), which only uses varargs for the message - format and its arguments, and uses fixed arguments for the other - fields. - This is then converted to a set of GLogFields and passed to - g_log_structured() as normal. - - Support for -Wformat when compiling *without* G_LOG_USE_STRUCTURED was - never broken. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=793074 - - glib/gmessages.c | 53 ++++++++++++++++++++++++++++ - glib/gmessages.h | 104 - +++++++++++++++++++++++-------------------------------- - 2 files changed, 97 insertions(+), 60 deletions(-) - -commit 07f75f6cc249ffdb20f98fe1a86745d542898bdf -Author: Philip Withnall -Date: Thu Feb 1 22:58:38 2018 +0100 - - gdbusmessage: Make a translatable message translatable with plurals - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=658713 - - gio/gdbusmessage.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 5ed77c1104c974a02c927c4a2006b00b52b5593e -Author: Philip Withnall -Date: Thu Feb 1 16:50:46 2018 +0000 - - gdatainputstream: Deprecate read_until() in favour of read_upto() - - g_data_input_stream_read_upto() was introduced in 2.26; now it’s - GLib - 2.56, we can probably deprecate the old versions (since the - handling of - consuming the stop character differs between the sync and async - versions - of it). - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=584284 - - gio/gdatainputstream.c | 6 ++++++ - gio/gdatainputstream.h | 6 +++--- - gio/tests/data-input-stream.c | 4 ++++ - 3 files changed, 13 insertions(+), 3 deletions(-) - -commit 3a88ab6c257558406cbc0caab25bb941764ca156 -Author: Philip Withnall -Date: Mon Jan 22 12:54:51 2018 +0000 - - tests: Add some documentation to the illegal sequence conversion test - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=790698 - - glib/tests/convert.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit 8abf3a04e699abd486c4dcaa57977203584acf0e -Author: Philip Withnall -Date: Mon Jan 22 12:50:15 2018 +0000 - - gconvert: Fix error handling for g_iconv() with unrepresentable chars - - The behaviour of upstream iconv() when faced with a character which is - valid in the input encoding, but not representable in the output - encoding, is implementation defined: - - http://pubs.opengroup.org/onlinepubs/9699919799/ - - Specifically: - - If iconv() encounters a character in the input buffer that - is valid, - but for which an identical character does not exist in the target - codeset, iconv() shall perform an implementation-defined conversion - on this character. - - This behaviour was being exposed in our g_iconv() wrapper and also in - g_convert_with_iconv() — but users of g_convert_with_iconv() - (both the - GLib unit tests, and the implementation of g_convert_with_fallback()) - were assuming that iconv() would return EILSEQ if faced with an - unrepresentable character. - - On platforms like NetBSD, this is not the case: NetBSD’s iconv() - finishes the conversion successfully, and outputs a string containing - replacement characters. It signals those replacements in its return - value from iconv(), which is positive (specifically, non-zero) - in such a - case. - - Let’s codify the existing assumed behaviour of - g_convert_with_iconv(), - documenting that it will return G_CONVERT_ERROR_INVALID_SEQUENCE if - faced with an unrepresentable character. As g_iconv() is a thin - wrapper - around iconv(), leave the behaviour there implementation-defined (but - document it as such). - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=790698 - - glib/gconvert.c | 22 ++++++++++++++++++++++ - glib/gconvert.h | 4 +++- - 2 files changed, 25 insertions(+), 1 deletion(-) - -commit a19eed46919fc0996874b5061b3c8783a3d67403 -Author: Philip Withnall -Date: Mon Jan 22 12:49:29 2018 +0000 - - tests: Add a missing const to a variable in the GConvert tests - - Also rename it to make it clearer how it’s encoded (as UTF-8). - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=790698 - - glib/tests/convert.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit 19bc03ef65fbfa3edaea27ab9669080d4a0bdaa9 -Author: Philip Withnall -Date: Mon Jan 22 12:48:43 2018 +0000 - - docs: Minor wording improvements in GConvert documentation - - Fix capitalisation of GLib, make some text less gender-specific, - and add - some missing colons. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=790698 - - glib/gconvert.c | 14 +++++++------- - 1 file changed, 7 insertions(+), 7 deletions(-) - -commit ad6afd0fc112758349da5f00c4860abd7bd68b5a -Author: Philip Withnall -Date: Mon Jan 22 12:47:42 2018 +0000 - - docs: Replace an XML entity with a UTF-8 character instead - - Another part of the long tail of converting our documentation from - DocBook to Markdown. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=790698 - - glib/gconvert.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 38592939d793cdd1dfa6374fab6f95d478bc759f -Author: Philip Withnall -Date: Wed Jan 24 15:51:24 2018 +0000 - - docs: Clarify the definition of goffset - - off64_t doesn’t exist in any standard (definitely not C99), and so - goffset is actually closer to off_t in 64-bit mode. - - However, goffset is always defined as gint64, so make that clear. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=792856 - - glib/docs.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit fc857073a01d2fcc0e5f0ec3ad0fe9baecc6fb69 -Author: Stewart Brodie -Date: Fri Jan 8 14:35:00 2016 +0000 - - gkeyfile: Fix FD validity test to be technically correct - - The fd could be valid and zero. - - https://bugzilla.gnome.org/show_bug.cgi?id=760324 - - glib/gkeyfile.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit b6d1c128b3bfdd7b09f0e3598f41edad21a3c1cc -Author: Philip Withnall -Date: Thu Feb 1 17:38:28 2018 +0000 - - gcharset: Mention the environment variables queried by g_get_charset() - - Signed-off-by: Philip Withnall - Reviewed-by: nobody - - glib/gcharset.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit e889fb2a7f7d6b9d1bfa5a9a704be9537925b47b -Author: Bastien Nocera -Date: Fri Jan 6 13:33:25 2017 +0100 - - resolver: Return early if URI is invalid - - https://bugzilla.gnome.org/show_bug.cgi?id=772989 - - gio/gproxyresolver.c | 14 ++++++++++++++ - 1 file changed, 14 insertions(+) - -commit 99b792fac047b2f495d83ca0a1c1a481ed838251 -Author: Bastien Nocera -Date: Thu Jan 12 15:44:11 2017 +0100 - - networkaddress: Add early sanity check to _g_uri_parse_authority() - - Check whether the URI is valid ASCII before trying to parse it. This - should catch broken URIs early. - - https://bugzilla.gnome.org/show_bug.cgi?id=772989 - - gio/gnetworkaddress.c | 13 ++++++++++--- - 1 file changed, 10 insertions(+), 3 deletions(-) - -commit 5f2c20e88bf474fd58e23c46c89d448f1fc00a55 -Author: Bastien Nocera -Date: Tue Jan 3 16:19:56 2017 +0100 - - networkaddress: Return an error from _g_uri_parse_authority() - - So that errors can be propagated if necessary. - - https://bugzilla.gnome.org/show_bug.cgi?id=772989 - - gio/gnetworkaddress.c | 31 +++++++++++++++---------------- - gio/gnetworkingprivate.h | 3 ++- - gio/gproxyaddressenumerator.c | 2 +- - gio/gsimpleproxyresolver.c | 2 +- - 4 files changed, 19 insertions(+), 19 deletions(-) - -commit 88366621eee608013fedd661884e769bbce87321 -Author: Bastien Nocera -Date: Thu Oct 27 17:59:49 2016 +0200 - - GSimpleProxyResolver: Add test case for broken hostname - - https://bugzilla.gnome.org/show_bug.cgi?id=772989 - - gio/tests/simple-proxy.c | 54 - ++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 54 insertions(+) - -commit 132cf9a9d47d6cf95df8f07a5722f82a540d0a17 -Author: Bastien Nocera -Date: Wed Dec 7 17:39:56 2016 +0100 - - resolver: Return error looking up services on invalid hostnames - - Make g_resolver_lookup_service() and - g_resolver_lookup_service_async() error out when invalid hostnames are - passed. - - https://bugzilla.gnome.org/show_bug.cgi?id=772989 - - gio/gresolver.c | 16 ++++++++++++++++ - 1 file changed, 16 insertions(+) - -commit cb8c9199524d888bc2e354bbc05a5603b205d322 -Author: Bastien Nocera -Date: Wed Dec 7 17:34:02 2016 +0100 - - simpleproxyresolver: Don't crash on invalid hostname - - Check for g_hostname_to_ascii() failure, rather than crashing when - checking whether an invalid hostname should go through the proxy. - - The HTTP library should report the error about the invalid hostname - once we actually try to connect to it. - - https://bugzilla.gnome.org/show_bug.cgi?id=772989 - - gio/gsimpleproxyresolver.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit 1a991548988619350631713120a31c381fa8fa91 -Author: Ignacio Casal Quinteiro -Date: Wed Jan 24 11:31:52 2018 +0100 - - gpollableoutputstream: document side effects of WOULD_BLOCK on D/TLS - - If the underlying transport is D/TLS the same data and data length - is required to be sent on the next iteration when a WOULD_BLOCK - happens. This is due to the fact that gnutls or openssl keep - an internal state for the data. - - https://bugzilla.gnome.org/show_bug.cgi?id=792862 - - gio/gpollableoutputstream.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 4752d72a601787ef5a2249674a3ff887f42320e6 -Author: Philip Withnall -Date: Wed Jan 31 22:21:55 2018 +0000 - - gdbusaddress: Disable proxy support for D-Bus addresses - - See the discussion in the bug report: with proxy support enabled, a - proxy resolver is created. Doing that will load all the GIO modules, - and - typically at least one of them will try to use GDBus during - initialisation, which will cause a deadlock. - - Using a TCP address with GDBusAddress is still supported, but - accessing - it over a proxy is not. - - Document this. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=792499 - - gio/gdbusaddress.c | 10 ++++++++++ - 1 file changed, 10 insertions(+) - -commit 3ef83618d9c9d297f3dafbcd7a39b2bedbf60da8 -Author: Iñigo Martínez -Date: Sat Jan 27 13:13:39 2018 +0100 - - gdbus-codegen: Improve documentation - - Recent changes has extended the functionality of `gdbus-codegen` - by implementing new options. - - This patch extends the documentation including the behaviour of - the new options along the old ones. - - (Wording tweaked by Philip Withnall before pushing.) - - https://bugzilla.gnome.org/show_bug.cgi?id=791015 - - docs/reference/gio/gdbus-codegen.xml | 30 +++++++++++++++++++++++++++--- - 1 file changed, 27 insertions(+), 3 deletions(-) - -commit 93042e00529107c0d89e530401b9daef65a03de0 -Author: Iñigo Martínez -Date: Wed Jan 24 16:25:09 2018 +0100 - - gdbus-codegen: Fix issue with docbook generation - - In cases where gdbus-codegen is used only for docbook generation, - the execution stops with the following error message: - - `Using --header or --body requires --output` - - This is because it was assumed that, in addition to the docbook - generation, the header or source code were always generated. - - This patch fixes this, and the header or source code generation - is not mandatory, so the docbook can be generated separately. - - https://bugzilla.gnome.org/show_bug.cgi?id=791015 - - gio/gdbus-2.0/codegen/codegen_main.py | 25 +++++++++++++------------ - 1 file changed, 13 insertions(+), 12 deletions(-) - -commit 382d13b6181b66bd9b842c30742c444f30004c79 -Author: Pavlo Solntsev -Date: Thu Jan 25 10:41:30 2018 -0600 - - Clarification for memmory allocation function - - Difference between g_try_... family of functions and their - counterparts - has been clarified. - - https://bugzilla.gnome.org/show_bug.cgi?id=792903 - - glib/gmem.c | 11 ++++++++--- - 1 file changed, 8 insertions(+), 3 deletions(-) - -commit 7e0d42e3dc7f64a11afcf124d635bf4ca435abd6 -Author: Ondrej Holy -Date: Mon Jan 15 17:56:26 2018 +0100 - - gunixmounts: Skip accumulated events from file monitor - - Skip accumulated events from file monitor which we are not able - to handle - in a real time instead of emitting mounts_changed signal several - times. - This should behave equally to GIOChannel based monitoring. See - Bug 792235. - - https://bugzilla.gnome.org/show_bug.cgi?id=793006 - - gio/gunixmounts.c | 19 ++++++++++++++++++- - 1 file changed, 18 insertions(+), 1 deletion(-) - -commit c1d58dd7e0c3047289702b7dc63407b29e00b6f3 -Author: Emmanuele Bassi -Date: Tue Jan 30 11:18:34 2018 +0000 - - build: Document the chmod-scripts configure command - - The chmod of all the scripts we generate from a template via configure - is necessary because configure will not preserve the bits of the - template when generating a new file. - - There's no explanation for it, and you have to hunt it down the commit - history. Since Meson does the right thing, we added the executable bit - on the templates, but we cannot remove the AC_CONFIG_COMMANDS - macro from - the Autotools build without breaking it. Let's document this, to avoid - nasty surprises. - - configure.ac | 2 ++ - 1 file changed, 2 insertions(+) - -commit 47b78e6d83e82e18218b6beb5fb127b08e3bc79a -Author: Christian Hergert -Date: Mon Jan 22 15:35:07 2018 -0800 - - tests: additional test for g_bytes_new_from_bytes() - - This adds two new tests for g_bytes_new_from_bytes(). - - One test ensures that when creating a new GBytes that is a slice of - the entire base bytes, we just return the base bytes with it's - reference - count incremented by one. - - The other test ensures that when performing sub-slices of GBytes, for - which the parent GBytes also references a GBytes, that we skip the - intermediate GBytes and reference the base GBytes. Additional testing - of the internal state of the GBytes structure is performed to prove - the correctness of the implementation. - - https://bugzilla.gnome.org/show_bug.cgi?id=792780 - - glib/gbytes.c | 1 + - glib/tests/bytes.c | 65 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 66 insertions(+) - -commit 4151bce6db6e2a9090ce981a70d1af0bd1593a1d -Author: Christian Hergert -Date: Mon Jan 22 15:26:07 2018 -0800 - - bytes: avoid intermediate refs in g_bytes_new_from_bytes() - - When referencing a GBytes that is already a slice of another - GBytes, we - can avoid referencing the intermediate GBytes and instead reference - the - root bytes. - - Doing so helps avoid keeping N GBytes instances alive when the - intermediates would have otherwise been finalized. - - https://bugzilla.gnome.org/show_bug.cgi?id=792780 - - glib/gbytes.c | 27 ++++++++++++++++++++++++++- - 1 file changed, 26 insertions(+), 1 deletion(-) - -commit 801accf74619c80849379b8fa7685100bc5b14d6 -Author: Bastien Nocera -Date: Tue Jan 23 11:52:34 2018 +0100 - - GNotification: Don't ignore set_urgent()'s argument - - set_urgent() would behave is if @urgent was always true. The - regression - was introduced in commit 01098e34c188b4ec93944e14dbece6818d786aec - - https://bugzilla.gnome.org/show_bug.cgi?id=792777 - - gio/gnotification.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit cea72036e343a725586682df724f4c9c184247ee -Author: Philip Withnall -Date: Mon Jan 22 11:24:47 2018 +0000 - - gnotification: Add missing deprecation tag to set_urgent() - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=792777 - - gio/gnotification.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 66824159cd749a6b309c31fe52b3c9db31dfac60 -Author: Balázs Úr -Date: Sun Jan 21 21:27:00 2018 +0000 - - Update Hungarian translation - - po/hu.po | 1118 - ++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 608 insertions(+), 510 deletions(-) - -commit 52f98911df161307ffca70c85f8756f7154c47ce -Author: Mikhail Zabaluev -Date: Thu Jan 18 08:41:39 2018 +0200 - - Test that g_convert() can handle embedded NUL bytes - - https://bugzilla.gnome.org/show_bug.cgi?id=792516 - - glib/tests/convert.c | 19 +++++++++++++++++++ - 1 file changed, 19 insertions(+) - -commit f35a6a70313bae374141f4297a2d8995c7935652 -Author: Mikhail Zabaluev -Date: Wed Jan 17 09:25:23 2018 +0200 - - gconvert: Consistently validate inputs and outputs for embedded NULs - - String inputs to convenience conversion functions - g_locale_from_utf8(), - g_filename_from_utf8(), and g_filename_to_utf8(), are annotated - for the - bindings as NUL-terminated strings of (type utf8) or (type filename). - There is also a len parameter that allows converting part of the - string, - but it is exposed to the bindings as a value independent from - the string - buffer. Absent any more sophisticated ways to annotate, the way to - provide a safeguard against len argument values longer than the - string length is to check that no nul is encountered within the first - len bytes of the string. strdup_len() includes this check as part of - UTF-8 validation, but g_convert() permits embedded nuls. - - For g_filename_from_utf8(), also check the output to prevent - embedded NUL - bytes. It's not safe to allow embedded NULs in a string that is going - to be used as (type filename), and no known bytestring encoding for - file names allows them. - - https://bugzilla.gnome.org/show_bug.cgi?id=792516 - - glib/gconvert.c | 99 ++++++++++++++++++++++++--------- - glib/tests/convert.c | 152 - ++++++++++++++++++++++++++++++++++++++++++++------- - 2 files changed, 204 insertions(+), 47 deletions(-) - -commit d584ff77f6b6df2bde6572c987ad2ee3427d6bf3 -Author: Mikhail Zabaluev -Date: Sun Jan 14 21:44:24 2018 +0200 - - Test embedded NULs in input of g_{locale,filename}_to_utf8() - - The tests exercise both g_strncpy() and g_convert() paths. - - https://bugzilla.gnome.org/show_bug.cgi?id=792516 - - glib/tests/convert.c | 107 - +++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 107 insertions(+) - -commit 81cd8154061338dfee7a9d3e23752efe190310bb -Author: Mikhail Zabaluev -Date: Sun Jan 14 16:55:03 2018 +0200 - - gconvert: Tighten, document embedded NUL behavior of UTF-8 conversions - - The character encoding conversion utility functions g_locale_to_utf8() - and g_filename_to_utf8() had inconsistent behavior on producing - strings - with inner NUL bytes: in the all-UTF-8 strdup path, the input string - validation prohibits embedded NULs, while g_convert(), using iconv(), - can produce UTF-8 output with NUL bytes inside the output buffer. - This, while valid UTF-8 per the Unicode standard, is not valid for - the nul-terminated (type utf8) return value format that the - *_to_utf8() - functions are annotated with (as per discussion in bug 756128). - - Check the output of g_convert() for embedded NUL bytes, and if any - are found, set the newly introduced error - G_CONVERT_ERROR_EMBEDDED_NUL. - - Also document the error set by g_{locale,filename}_{from,to}_utf8() - when the input string contains nul bytes. - - https://bugzilla.gnome.org/show_bug.cgi?id=792516 - - glib/gconvert.c | 84 - ++++++++++++++++++++++++++++++++++++++++++++++++--------- - glib/gconvert.h | 6 ++++- - 2 files changed, 76 insertions(+), 14 deletions(-) - -commit 413605a6f33cbfa1b273e36a7a276cf21d6bfd73 -Author: Mikhail Zabaluev -Date: Sat Jan 13 12:40:22 2018 +0200 - - gconvert: Optimize UTF-8 conversions, fix output on error - - In the strdup_len() path, no need to do what g_utf8_validate() - already does: locate the string-terminating nul byte. - - Also in strdup_len(), make the out parameter bytes_read receive - the length - of the valid (meaning also nul-free) part of the input string, as the - documentation on g_{locale,filename}_{from,to}_utf8() says it does. - - https://bugzilla.gnome.org/show_bug.cgi?id=792516 - - glib/gconvert.c | 35 +++++++++++++++++++---------------- - 1 file changed, 19 insertions(+), 16 deletions(-) - -commit 1e6803be3b3ec5005335f1fa7d53e57bbc0b8bba -Author: Philip Withnall -Date: Wed Jan 17 11:38:50 2018 +0000 - - gmain: Partial revert of recent wakeup changes to gmain.c - - This reverts the following commits (but keeps the other recent changes - to gmain.c): - • e4ee3079c Do not wake up main loop if change is from same thread - • 208702404 main: Create a helper function for "owner wakeup" - optimization - • 0c0469b56 gmain: Signal wakeups if context has never been - acquired as well - • 9ba95e25b gmain: only signal GWakeup right before or during a - blocking poll - - Some combination of them is causing problems with LibreOffice and/or - WebKit, and the safest thing to do at the moment is revert them all - until we work out what’s going on. The previous revert (4976e8109) - was - not sufficient (it fixed WebKit, but re-broken LibreOffice). - - By reverting, we gain some spurious wakeups, but avoid dropping - necessary wakeups, which is presumably what’s causing problems - in the - other modules. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=761102 - - glib/gmain.c | 33 +++++---------------------------- - 1 file changed, 5 insertions(+), 28 deletions(-) - -commit 3787e429320815378d480cc3a20de73931427e5e -Author: Philip Withnall -Date: Wed Jan 17 12:58:40 2018 +0000 - - gio: Rename GNetworkMonitorWindows to GWin32NetworkMonitor - - This makes it more consistent with other GWin32* objects. No - functional - changes. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=685442 - - gio/giomodule.c | 4 +-- - gio/gwin32networkmonitor.c | 68 - +++++++++++++++++++++++----------------------- - gio/gwin32networkmonitor.h | 32 +++++++++++----------- - 3 files changed, 52 insertions(+), 52 deletions(-) - -commit ba976f13b6d4cae6437e84c7a8d76077ae21ddc1 -Author: Philip Withnall -Date: Wed Jan 17 12:55:11 2018 +0000 - - gio: Rename gnetworkmonitorwindows to gwin32networkmonitor - - This makes it more consistent with the other win32 objects in - GIO. This - commit just renames the files; a follow-up commit will rename the - GObject. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=685442 - - gio/Makefile.am | 4 ++-- - gio/{gnetworkmonitorwindows.c => gwin32networkmonitor.c} | 2 +- - gio/{gnetworkmonitorwindows.h => gwin32networkmonitor.h} | 0 - gio/meson.build | 4 ++-- - 4 files changed, 5 insertions(+), 5 deletions(-) - -commit f9aacf3952effff897ab42991b5ba9090de5d970 -Author: Jan-Michael Brummer -Date: Tue Dec 26 14:06:08 2017 +0100 - - GNetworkMonitorWindows: Add IPv4/IPv6 network monitor backend - for windows - - Added a Windows backend to GNetworkMonitor, using NotifyRouteChange2() - (available on Vista and later). It marshals the route change callbacks - to the thread-specific default main context the GNetworkMonitor was - constructed in. - - https://bugzilla.gnome.org/show_bug.cgi?id=685442 - - gio/Makefile.am | 2 + - gio/giomodule.c | 4 + - gio/gnetworkmonitorwindows.c | 333 - +++++++++++++++++++++++++++++++++++++++++++ - gio/gnetworkmonitorwindows.h | 53 +++++++ - gio/meson.build | 2 + - 5 files changed, 394 insertions(+) - -commit 3ee859d5fc9eb14910df7a84b8ce43a25ba6a632 -Author: Sébastien Wilmet -Date: Fri Jan 5 15:13:44 2018 +0100 - - docs: GSequence: better document how to sort large amount of data - - It was documented at strange places: in g_sequence_search*() and - g_sequence_lookup*(), but how to insert and sort data is not done by - those functions. - - So instead, add the information to the class description (since it - involves several functions), and add also the information in - g_sequence_insert_sorted() and g_sequence_insert_sorted_iter() - as a kind - of warning when using those functions. - - Note that before this commit, it was not explained *why* it is - better to - call g_sequence_sort() after doing a lot of unsorted insertions. Now - it - is documented as "more efficient" (I think it's the only reason that - makes sense, otherwise why was it documented?). - - https://bugzilla.gnome.org/show_bug.cgi?id=792455 - - glib/gsequence.c | 34 ++++++++++++++++++---------------- - 1 file changed, 18 insertions(+), 16 deletions(-) - -commit c685ce973d5817ae36b430176f9ea7cb01c6726b -Author: Emmanuele Bassi -Date: Tue Jan 16 15:19:41 2018 +0000 - - Fix dir separator in the Autotools build on Windows - - Just like we fixed the Meson build in commit f25c7a2a, we need - to escape - twice: once for the shell expansion, and the other for the C string - constant. - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit dcfa22549af735d30788e4a3c1f4e9c82f9fbd11 -Author: Emmanuele Bassi -Date: Wed Jan 10 12:58:53 2018 +0000 - - docs: Small improvements to glib-mkenums man page - - Clarify some typical usage of glib-mkenums and its substitutions. - - docs/reference/gobject/glib-mkenums.xml | 30 - +++++++++++++++--------------- - 1 file changed, 15 insertions(+), 15 deletions(-) - -commit e6c3060144fc05ab73bb51833a5cefb6460db605 -Author: Emmanuele Bassi -Date: Wed Jan 10 12:14:09 2018 +0000 - - docs: Drop references to Perl in glib-mkenums - - The tool was ported to Python, but we should not mention the - programming - language used, in case we port it to some other language in the - distant - future. - - docs/reference/gobject/glib-mkenums.xml | 20 +++++++++----------- - 1 file changed, 9 insertions(+), 11 deletions(-) - -commit 5fba62adecbb9e7d65966460c16eb6c18d04dbe8 -Author: Benjamin Berg -Date: Mon Jan 15 17:31:21 2018 +0100 - - gmessages: Flush output stream after logging messages - - When debug output is enabled then certain messages will be logged to - stdout. stdout however is block buffered by default when it isn't - going - to a TTY meaning that debug logging will not be flushed out properly - when it is being redirected. One example of this happening may - be tests - that rely on parsing g_debug messages. - - Adding an explicit fflush ensures all log messages will reach - the output. - - https://bugzilla.gnome.org/show_bug.cgi?id=792432 - - glib/gmessages.c | 1 + - 1 file changed, 1 insertion(+) - -commit 051d69bbc83cd3aa3d1515a50ba529140352c518 -Author: Philip Withnall -Date: Mon Jan 15 18:26:09 2018 +0000 - - gdataset: Fix a typo in a documentation comment - - Signed-off-by: Philip Withnall - Reviewed-by: nobody - - glib/gdataset.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 4808a957b5482fdbe10926c3a84895b409de117e -Author: Colin Walters -Date: Thu Jun 23 08:42:53 2016 -0400 - - GFile: Add g_file_peek_path() - - This is a variant of g_file_get_path() which returns a const string to - the caller, rather than transferring ownership. - - I've been carrying `gs_file_get_path_cached()` in libgsystem and it - has seen a lot of use in the ostree and flatpak codebases. There are - probably others too. - - I think language bindings like Python/Gjs could also use this to avoid - an extra malloc (i.e. we could transparently replace - `g_file_get_path()` with `g_file_peek_path()`. - - (Originally by Colin Walters. Tweaked by Philip Withnall to update to - 2.56, change the function name and drop the locking.) - - https://bugzilla.gnome.org/show_bug.cgi?id=767976 - - docs/reference/gio/gio-sections.txt | 1 + - gio/gfile.c | 101 - ++++++++++++++++++++++++++++++++++++ - gio/gfile.h | 2 + - gio/tests/file.c | 8 +-- - 4 files changed, 109 insertions(+), 3 deletions(-) - -commit 261cb8ea865ce5875d2f002e510664368b88b5bb -Author: Iñigo Martínez -Date: Mon Jan 15 16:58:10 2018 +0100 - - gdbus-codegen: Set source coding to utf-8 - - Some of the recent changes introduced UTF-8 characters which made - gdbus-codegen to crash when using Python 2. - - Following PEP 263, the utf-8 coding comment has been used. - - PEP: https://www.python.org/dev/peps/pep-0263/ - BUG: https://bugzilla.gnome.org/show_bug.cgi?id=791015 - - Signed-off-by: Emmanuele Bassi - - gio/gdbus-2.0/codegen/codegen.py | 1 + - gio/gdbus-2.0/codegen/codegen_main.py | 1 + - 2 files changed, 2 insertions(+) - -commit 88101e59816d0aec6460ff5734662a82058db12e -Author: Philip Withnall -Date: Mon Jan 15 15:35:33 2018 +0000 - - docs: Add missing apostrophes in GObject documentation - - Signed-off-by: Philip Withnall - Reviewed-by: nobody - - gobject/gobject.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit e4d68c7b3e8b01ab1a4231bf6da21d045cb5a816 -Author: Iñigo Martínez -Date: Thu Jan 4 14:18:07 2018 +0100 - - gdbus-codegen: Support for separate C header and code generation - - gdbus-codegen's options only allow a simultaneous header and source - code generation. - - A `--header` and `--body` options have been added along with the - `--output` option which allow separate C header and code - generation. - - These options cannot be used in addition to the old options such - as `--generate-c-code`, `--generate-docbook` or - `--output-directory`. - - These options have also been added to gdbus-codegen's documentation. - - https://bugzilla.gnome.org/show_bug.cgi?id=791015 - - docs/reference/gio/gdbus-codegen.xml | 52 - ++++++++++++++++++++++++++++++++ - gio/gdbus-2.0/codegen/codegen_main.py | 56 - +++++++++++++++++++++++++++-------- - 2 files changed, 96 insertions(+), 12 deletions(-) - -commit 6c3af1cdda6d5f4967ce1dd1428fe8f0b512dd3f -Author: Iñigo Martínez -Date: Fri Jan 12 11:47:40 2018 +0100 - - gdbus-codegen: Remove unnecessary parameters from the constructor - - The `outdir` and `docbook` parameters are passed to the - `DocbookCodeGenerator` constructor, but these parameters are only - used at docbook generation, which is optional. - - The parameters have been removed from the class creation and added - to the `generate` method, where they are actually being used. - - https://bugzilla.gnome.org/show_bug.cgi?id=791015 - - gio/gdbus-2.0/codegen/codegen_docbook.py | 8 +++----- - gio/gdbus-2.0/codegen/codegen_main.py | 4 ++-- - 2 files changed, 5 insertions(+), 7 deletions(-) - -commit 22772acff8fa4bc23b9838c2bc99cefbbbc76230 -Author: Iñigo Martínez -Date: Thu Jan 4 09:56:59 2018 +0100 - - gdbus-codegen: Split C header and code generation - - The class that generated both C header and code has been split into - two classes. These clases are now specialized on creating the header - or the body code. - - All parameters that do not belong to each class have also been - deleted, so only the necessary parameters still remain. These also - includes the header and code file descriptors, leaving only the - corresponding file descriptor necessary for each class. - - https://bugzilla.gnome.org/show_bug.cgi?id=791015 - - gio/gdbus-2.0/codegen/codegen.py | 4672 - +++++++++++++++++---------------- - gio/gdbus-2.0/codegen/codegen_main.py | 32 +- - 2 files changed, 2360 insertions(+), 2344 deletions(-) - -commit a66f2f80e0133f1b44034b2fa0d0325050f183bd -Author: Iñigo Martínez -Date: Wed Jan 3 17:10:54 2018 +0100 - - gdbus-codegen: Split C header and code generation functions - - The generation of the C header and code preambles have been split - in order to be able to generate both files separately in the future. - - The functions for generating preambles and postambles have also been - renamed following the function names used in the glib-genmarshal - rewrite, so that they stay consistent. - - https://bugzilla.gnome.org/show_bug.cgi?id=791015 - - gio/gdbus-2.0/codegen/codegen.py | 330 - ++++++++++++++++++++------------------- - 1 file changed, 166 insertions(+), 164 deletions(-) - -commit c658d03b76a97055de83fdb0cf4a1080ee97da6b -Author: Iñigo Martínez -Date: Wed Jan 3 17:01:30 2018 +0100 - - gdbus-codegen: Add support for pragma inclusion guard - - The #pragma once is widely supported preprocessor directive that can - be used instead of include guards. - - This adds support for using optionally this directive instead of - include guards. - - https://bugzilla.gnome.org/show_bug.cgi?id=791015 - - docs/reference/gio/gdbus-codegen.xml | 12 ++++++++++++ - gio/gdbus-2.0/codegen/codegen.py | 23 ++++++++++++++++------- - gio/gdbus-2.0/codegen/codegen_main.py | 5 ++++- - 3 files changed, 32 insertions(+), 8 deletions(-) - -commit e59bce3c749b492bb657fe7583722b20a7bbf852 -Author: Iñigo Martínez -Date: Tue Jan 2 20:24:56 2018 +0100 - - gdbus-codegen: Move from optparse to argparse - - The optparse module is deprecated since version 2.7 and the - development continues with the argparse. - - The code has been moved from optparse to argparse when parsing - command-line options. This has also led to the deprecation of the - `--xml-files`, and positional arguments should be used instead. - - https://bugzilla.gnome.org/show_bug.cgi?id=791015 - - docs/reference/gio/gdbus-codegen.xml | 11 ++++-- - gio/gdbus-2.0/codegen/codegen_main.py | 70 - ++++++++++++++++++----------------- - 2 files changed, 45 insertions(+), 36 deletions(-) - -commit dcc1fe09d01bb1a6141b88e44ad63f79e9edf2de -Author: Iñigo Martínez -Date: Fri Jan 12 08:55:36 2018 +0100 - - gdbus-codegen: Use Color's print_* methods - - `glib-genmarshal` and `glib-mkenums` use a `Color` class which - implements a number of print_* methods to print colored messages - to the standard error output. - - In order to be consistent with those programs' output, - `gdbus-codegen` has also started using that same class and methods. - - https://bugzilla.gnome.org/show_bug.cgi?id=791015 - - gio/gdbus-2.0/codegen/codegen.py | 11 +++++----- - gio/gdbus-2.0/codegen/codegen_main.py | 14 ++++++------ - gio/gdbus-2.0/codegen/dbustypes.py | 5 +++-- - gio/gdbus-2.0/codegen/parser.py | 5 +++-- - gio/gdbus-2.0/codegen/utils.py | 40 - +++++++++++++++++++++++++++++++++++ - 5 files changed, 59 insertions(+), 16 deletions(-) - -commit e2054240c2fc14f0a5bba432475697ab2639b176 -Author: Iain Lane -Date: Fri Jan 12 11:24:47 2018 +0000 - - gdatetime: Mark the usecs as volatile - - On i386, we were seeing that this calculation was producing an - incorrect - result, probably because usec was being stored in an 80-bit register - before being written back into a 64-bit float in memory. If we - mark the - variables as volatile, they are not stored in registers and we avoid - this bug. - - glib/gdatetime.c | 9 +++++++-- - 1 file changed, 7 insertions(+), 2 deletions(-) - -commit d87062878235da4d6a652d504cfbce11137eba4c -Author: Robert Ancell -Date: Fri Jan 12 09:44:24 2018 +1300 - - gdatetime: Avoid repeated floating point multiplies with ISO 8601 - parsing - - This avoids any potential rounding errors. - - https://bugzilla.gnome.org/show_bug.cgi?id=792410 - - glib/gdatetime.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit e430541378bd9471036a6097ccb408e83cf20fd2 -Author: Philip Withnall -Date: Fri Jan 12 15:29:29 2018 +0000 - - docs: Remove XML-style comments from documentation strings - - gtk-doc doesn’t support them any more since it was ported to - Markdown, - so they end up appearing in the generated documentation, which isn’t - great. - - Mostly, they were used to split up things invisibly, which we can - do in - other ways. - - Signed-off-by: Philip Withnall - Reviewed-by: nobody - - gio/gdbusconnection.h | 6 +++--- - gio/gdbusmethodinvocation.c | 2 +- - gio/gsettingsschema.c | 4 ++-- - gio/gsocketaddressenumerator.h | 2 +- - glib/docs.c | 4 ++-- - glib/ghash.c | 2 +- - glib/gvariant.c | 2 +- - gobject/gtypemodule.h | 2 +- - 8 files changed, 12 insertions(+), 12 deletions(-) - -commit d3b07453ab0043797bbef4591bdc2b955a390b00 -Author: Philip Withnall -Date: Fri Jan 12 12:10:16 2018 +0000 - - docs: Add a link to the Wikipedia page on TOCTTOU races - - Try and make it a bit more obvious that g_file_query_exists() is - generally A Bad Idea. - - Signed-off-by: Philip Withnall - Reviewed-by: nobody - - gio/gfile.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 373bf178b67e7f40e9f2604e9e17165e068d4f90 -Author: Philip Withnall -Date: Thu Jan 11 16:03:05 2018 +0000 - - docs: Fix syntax in GDBusInterfaceSkeleton documentation - - gtk-doc was mis-parsing the combination of ` and :: and truncating - some - of the documentation. Avoid that by using the D-Bus style of - separating - interface and signal names using a dot. - - Signed-off-by: Philip Withnall - Reviewed-by: nobody - - gio/gdbusinterfaceskeleton.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 9c638bbf0457fc8b67b987c222ae3302e363f55a -Author: Philip Withnall -Date: Thu Jan 11 15:31:17 2018 +0000 - - docs: Fix a typo in the GDBusProxy documentation - - Signed-off-by: Philip Withnall - Reviewed-by: nobody - - gio/gdbusproxy.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 6aa19a26cf82981ec20bab1b48c6559d02bae44b -Author: Garrett Regier -Date: Mon May 9 12:31:57 2016 +0300 - - gsequence: Add seq_is_end() - - This avoids calling is_end() when the - GSequence is already determined, thus - avoids having to walk the tree. - - https://bugzilla.gnome.org/show_bug.cgi?id=749583 - - glib/gsequence.c | 18 ++++++++++++++---- - 1 file changed, 14 insertions(+), 4 deletions(-) - -commit ee8f7be3df007c985c45362db66657d1b4bfe05e -Author: Garrett Regier -Date: Mon May 9 12:07:19 2016 +0300 - - gsequence: Kill check_iter_access() - - Generally the GSequence has already been - determined by the caller. This saves quite - a few calls to get_sequence(). - - https://bugzilla.gnome.org/show_bug.cgi?id=749583 - - glib/gsequence.c | 67 - +++++++++++++++++++++++++++++++------------------------- - 1 file changed, 37 insertions(+), 30 deletions(-) - -commit d0207663258b79182879b86fa77e29dafe4d9300 -Author: Philip Withnall -Date: Thu Jan 11 11:54:14 2018 +0000 - - docs: Fix typos in GConvert documentation - - Signed-off-by: Philip Withnall - Reviewed-by: nobody - - glib/gconvert.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 59c5b939e2bb288765595d069ffddc837a248786 -Author: Tim-Philipp Müller -Date: Wed Jan 10 17:24:36 2018 +0000 - - glib: fix compiler warning for g_unsetenv_utf8() on windows - - "warning: 'void' function returning a value". Neither - g_unsetenv_utf8() nor g_unsetenv() return anything. - - glib/genviron.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit b241e3a5cc4b474a9711e7e8f455e8af41df1eb3 -Author: Tim-Philipp Müller -Date: Wed Jan 10 16:59:46 2018 +0000 - - meson: only add -fno-strict-aliasing if supported by compiler - - Fixes warning spam on MSVC builds. - - https://bugzilla.gnome.org/show_bug.cgi?id=791622 - - meson.build | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit f25c7a2a6e25af878c586af926ec3c59f24964ad -Author: Tim-Philipp Müller -Date: Wed Jan 10 15:57:46 2018 +0000 - - meson: fix G_DIR_SEPARATOR* define on Windows - - Must double escape, once for Meson, once for the C string constant. - - https://bugzilla.gnome.org/show_bug.cgi?id=757284 - - meson.build | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit e7c044629f00d9f977776d28368bf580460e59b0 -Author: Tim-Philipp Müller -Date: Mon Jan 8 18:52:59 2018 +0000 - - meson: change error() to warning() when checking if membarrier - is needed - - If we don't know the exact architecture that's not fatal, might just - be suboptimal, same as with autotools. - - https://bugzilla.gnome.org/show_bug.cgi?id=792338 - - meson.build | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 17e03effdac249b84153bf2d9b0d665078129873 -Author: Christian Hergert -Date: Mon Jan 8 22:13:03 2018 -0800 - - gbookmarkfile: check length before dereferencing groups - - There is no requirement that groups is NULL terminated, so we - should check - that the bounds are within the specified length before checking for a - NULL terminating value. - - https://bugzilla.gnome.org/show_bug.cgi?id=792351 - - glib/gbookmarkfile.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 181d1c3052b64887b868d8d0746affc026480c51 -Author: Bastien Nocera -Date: Thu Dec 14 23:17:37 2017 +0100 - - GNetworkMonitor: Rename "network-changed" signal argument - - Because the argument being called "available" and the property being - called "network-available" is confusing. - - Also remove the details of what that value means, as it's already - described in the property, and duplicating the explanation makes - it look - like it might have a different meaning. - - https://bugzilla.gnome.org/show_bug.cgi?id=792370 - - gio/gnetworkmonitor.c | 8 ++------ - gio/gnetworkmonitor.h | 2 +- - 2 files changed, 3 insertions(+), 7 deletions(-) - -commit c4ad10fede653aebe23803c8a539250840414df1 -Author: Philip Withnall -Date: Tue Jan 9 15:17:02 2018 +0000 - - docs: Mention D-Bus reply types are tuples - - The g_dbus_connection_call() documentation doesn’t make it - clear that - the reply type is always a tuple. - - Signed-off-by: Philip Withnall - Reviewed-by: nobody - - gio/gdbusconnection.c | 7 +++++-- - 1 file changed, 5 insertions(+), 2 deletions(-) - -commit 2685a533afdc0f369818d20b73b345ecdcb7c86d -Author: Simon McVittie -Date: Mon Dec 18 11:19:48 2017 +0000 - - gdbus-threading test: Allow even longer for - test_method_calls_in_thread - - This should take 4 seconds + overhead, but on a slow or heavily - loaded system, there's no guarantee that it won't take significantly - longer. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=792364 - Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=884660 - Reviewed-by: Philip Withnall - Signed-off-by: Simon McVittie - - gio/tests/gdbus-threading.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a3d223d0e9f68e85029346024b2bcea3512f75eb -Author: Iñigo Martínez -Date: Wed Jan 3 10:26:12 2018 +0100 - - gdbus-codegen: Split license string - - The license string which is embedded in the C header and body - preambles has been moved to a global variable. This way it can be - reused in both sections. - - https://bugzilla.gnome.org/show_bug.cgi?id=791015 - - gio/gdbus-2.0/codegen/codegen.py | 40 - ++++++++++++++++++---------------------- - 1 file changed, 18 insertions(+), 22 deletions(-) - -commit 6dafc1ce1387a03cd453ff4e42b6acd9ce461e68 -Author: Mikhail Zabaluev -Date: Thu Oct 29 08:53:00 2015 +0200 - - Move G_DIR_SEPARATOR* and G_SEARCHPATH_SEPARATOR* into glibconfig.h - - As platform-dependent macros, they belong in glibconfig.h. - This also makes it one less place where g-ir-scanner picks definitions - from the wrong ifdef branch; see - https://bugzilla.gnome.org/show_bug.cgi?id=696935 - - Meson configuration support is also added in this commit. - - https://bugzilla.gnome.org/show_bug.cgi?id=757284 - - configure.ac | 12 ++++++++++++ - glib/gfileutils.h | 9 +-------- - glib/glibconfig.h.in | 5 +++++ - glib/glibconfig.h.win32.in | 5 +++++ - meson.build | 4 ++++ - 5 files changed, 27 insertions(+), 8 deletions(-) - -commit 045b805199ee6e1635bbabc79552a075855a1473 -Author: Michael Catanzaro -Date: Sun Jan 7 16:02:17 2018 -0600 - - tlsclientconnection: Deprecate ssl3 property and functions - - I originally planned to introduce a new property and functions to - replace these, with the same behavior but less-confusing names. But - that - might not be the best approach in the long run. Instead, let's just - deprecate them without replacement. - - TLS 1.2 intolerance is no longer a thing in the wild, and no known - GTlsBackend supports TLS 1.3 yet. But you might need to use this - property in the future, even though it's deprecated, if your - GTlsBackend has added support for TLS 1.3 and you need to talk to a - server that is TLS 1.3 intolerant. - - Independently of all that, these APIs simply no longer do what their - names suggest, so deprecation is sensible regardless. - - https://bugzilla.gnome.org/show_bug.cgi?id=792217 - - gio/gtlsclientconnection.c | 12 +++++++++++- - gio/gtlsclientconnection.h | 4 ++-- - 2 files changed, 13 insertions(+), 3 deletions(-) - -commit 9e5254ebce9da5dedf472e6b08766671684c3bfd -Author: Michael Catanzaro -Date: Sun Jan 7 15:59:03 2018 -0600 - - tlsclientconnection: Update use-ssl3 documentation - - The property documentation correctly indicates how this code works - nowadays, but the function documentation is obsolete and misleading. - Update it. - - https://bugzilla.gnome.org/show_bug.cgi?id=792217 - - gio/gtlsclientconnection.c | 35 +++++++++++++++++++---------------- - 1 file changed, 19 insertions(+), 16 deletions(-) - -commit 0d69e553fd29766f75e15fc4e217c92d772bcffb -Author: Matthias Clasen -Date: Mon Jan 8 14:25:17 2018 -0500 - - Fix the build - - autogen was failing due to this variable being - defined multiple times. - - win32/vs15/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 7a2cc0f6074caee35688c6748fbebd2c4c2fedd6 -Author: Matthias Clasen -Date: Mon Jan 8 14:00:44 2018 -0500 - - Updates for 2.55.1 - - NEWS | 91 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 91 insertions(+) - -commit ef65c160dcbe704cf67ebdfa16afa2986895aab1 -Author: Mikhail Zabaluev -Date: Fri Jan 5 02:21:32 2018 +0200 - - gbookmarkfile: fix up annotations - - https://bugzilla.gnome.org/show_bug.cgi?id=756011 - - glib/gbookmarkfile.c | 12 +++++++----- - 1 file changed, 7 insertions(+), 5 deletions(-) - -commit a55bfeee418c9feea734dc7b1063c065be01de15 -Author: Florian Müllner -Date: Sun Jan 7 12:14:46 2018 +0100 - - gdesktopappinfo: Add g_desktop_app_info_get_locale_string() - - Custom desktop file fields may be translated, but there is currently - no non-hacky way to look up the localized value; fill get gap with - a small wrapper around g_key_file_get_locale_string(). - - https://bugzilla.gnome.org/show_bug.cgi?id=779413 - - docs/reference/gio/gio-sections.txt | 1 + - gio/gdesktopappinfo.c | 27 +++++++++++++++++++++++++++ - gio/gdesktopappinfo.h | 3 +++ - gio/tests/appinfo-test.desktop | 2 ++ - gio/tests/desktop-app-info.c | 21 +++++++++++++++++++++ - 5 files changed, 54 insertions(+) - -commit 84350cb5666feb1cd459562e438d50cca08c6405 -Author: Philip Withnall -Date: Mon Dec 18 19:05:57 2017 +0000 - - gopenuriportal: Fix mismatched types in callback - - The source object for this asynchronous operation is the GXdpOpenURI, - not a GDBusConnection. This was causing crashes in method calls on the - connection, unsurprisingly. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=791720 - - gio/gopenuriportal.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit eba53aa07e86f300ff6a5df68d32caf8a2752d27 -Author: Philip Withnall -Date: Mon Jan 8 12:05:21 2018 +0000 - - build: Add missing test GSchema XML file to dist list - - This was introduced in bug #742997, but not added to the Makefile.am, - so - it’s missing from tarballs. - - Signed-off-by: Philip Withnall - Reviewed-by: nobody - - https://bugzilla.gnome.org/show_bug.cgi?id=792322 - - gio/tests/Makefile.am | 1 + - 1 file changed, 1 insertion(+) - -commit e42ff0105d19be382f6c4e460c46ac9e18f92b25 -Author: Philip Withnall -Date: Mon Jan 8 12:00:39 2018 +0000 - - docs: Mention that we build with strict-aliasing disabled - - Hopefully discouraging people from overriding that and building - with it - enabled. - - Pro-tip: GLib will break. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=791622 - - docs/reference/glib/building.xml | 7 +++++++ - 1 file changed, 7 insertions(+) - -commit ade324f6fa6274fd2a925b4c8f9cb0ee4956a27f -Author: Philip Withnall -Date: Thu Dec 21 17:49:05 2017 +0000 - - build: Enable -fno-strict-aliasing - - GLib makes various assumptions about aliasing throughout its codebase, - and compiling with -fstrict-aliasing has been demonstrated to cause - problems (for example, bug #791622). Explicitly disable strict - aliasing - as a result. - - Signed-off-by: Philip Withnall - - configure.ac | 8 ++++++++ - meson.build | 4 ++++ - 2 files changed, 12 insertions(+) - -commit 97d24b93ab05762ec53785b5ec1c68e8d660b054 -Author: Philip Withnall -Date: Thu Dec 21 17:47:29 2017 +0000 - - glib: Fix strict-aliasing warnings with g_clear_pointer() - - gpointer* cannot be aliased with arbitrary types. In order to fix - -Wstrict-aliasing=2 warnings with the g_clear_pointer() macro, we need - to cast through char*, which is allowed to alias with anything. - - Even if we don’t make GLib strict-aliasing safe, it’s important to - ensure this macro is safe, since it could be used from projects - which do - compile with -fstrict-aliasing. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=791622 - - glib/gmem.h | 9 +++++---- - 1 file changed, 5 insertions(+), 4 deletions(-) - -commit d8fe926ba4e799f7b1bd6b0b4464920443bedea9 -Author: Philip Withnall -Date: Thu Dec 21 17:46:24 2017 +0000 - - Fix various strict aliasing problems with sockaddr - - Fix various strict aliasing problems caused by casting between (struct - sockaddr *) and (struct sockaddr_storage *): the correct code here - is to - keep the two in a union. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=791622 - - gio/gnativesocketaddress.c | 9 +++++--- - gio/gsocket.c | 51 - ++++++++++++++++++++++++++++++---------------- - glib/gmessages.c | 13 +++++++----- - 3 files changed, 47 insertions(+), 26 deletions(-) - -commit 8f7cc8cb75b62393842603eef1bb93001a581202 -Author: Philip Withnall -Date: Mon Jan 8 10:33:54 2018 +0000 - - gkeyfile: Document need for KEEP_TRANSLATIONS with get_locale_string() - - When using g_key_file_get_locale_string() or get_locale_string_list(), - the GKeyFile must have been loaded with G_KEY_FILE_KEEP_TRANSLATIONS - if - the lookup locale differs from the one which was current when the key - file was loaded. - - Document that. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=792324 - - glib/gkeyfile.c | 8 ++++++++ - 1 file changed, 8 insertions(+) - -commit 7c8906dcdabf30ac248e0f6838f71a3af9645aa5 -Author: Tim-Philipp Müller -Date: Mon Dec 25 22:17:49 2017 +0100 - - meson: skip optional linux deps that default to true when building - on Windows - - As 'auto' dependency checking has been declared undesirable, - skip checking of optional dependencies where the option - defaults to true, but where the option doesn't make sense for - the operating system we're building for. Example: selinux only - makes sense on Linux, people compiling on Windows or macOS - shouldn't have to specify -Dselinux=false to get glib to build. - - https://bugzilla.gnome.org/show_bug.cgi?id=792129 - - meson.build | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 7f3bfcb8912e9b8b2e73520857690356d91869b9 -Author: Simon McVittie -Date: Tue Dec 19 10:58:32 2017 +0000 - - cancellable: Don't assert if finalization races with cancellation - - Commit 281e3010 narrowed the race between GCancellable::cancelled and - GCancellableSource's finalize(), but did not prevent it: there was - nothing to stop cancellation from occurring after the refcount drops - to 0, but before g_source_unref_internal() bumps it back up to 1 to - run finalize(). - - GCancellable cannot be expected to detect that situation, because the - only way it has to detect last-unref is finalize(), but in that - situation finalize() hasn't happened yet. - - Instead of detecting last-unref, relax the precondition a little - to make it detect finalization: priv is only poisoned (set to NULL) - after the finalize() function has been called, so we can assume that - GCancellable has already seen finalize() by then. - - Signed-off-by: Simon McVittie - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=791754 - Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=884654 - - gio/gcancellable.c | 12 ++++++++++++ - glib/gmain.c | 10 +++++++++- - 2 files changed, 21 insertions(+), 1 deletion(-) - -commit a4686b8ea18c585666edece7b92147a92fcfb841 -Author: Simon McVittie -Date: Sun Dec 24 15:19:31 2017 +0000 - - g_source_set_ready_time: Move no-op fast-path under the lock - - If we don't take the lock, then we don't have the necessary - "happens before" relationships to avoid this situation: - - * source->priv->ready_time was equal to ready_time until recently - * another thread has set source->priv->ready_time to a different value - * that write hasn't become visible to this thread yet - * result: we should reset the ready_time, but we don't - - Signed-off-by: Simon McVittie - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=791754 - Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=884654 - - glib/gmain.c | 11 ++++++++--- - 1 file changed, 8 insertions(+), 3 deletions(-) - -commit ca1aaccbff972f11c07632ba709edf4abc322b34 -Author: Philip Withnall -Date: Fri Jan 5 19:36:07 2018 +0000 - - docs: Remove redundant sentence from g_prefix_error() documentation - - Signed-off-by: Philip Withnall - Reviewed-by: nobody - - glib/gerror.c | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -commit 32b2ab9492b42eb957a3cd99e640493730c23ebc -Author: Philip Withnall -Date: Fri Jan 5 19:29:35 2018 +0000 - - docs: Fix some odd grammar in the GDBusError documentation - - Signed-off-by: Philip Withnall - Reviewed-by: nobody - - gio/gdbuserror.c | 4 ++-- - gio/gdbuserror.h | 4 ++-- - 2 files changed, 4 insertions(+), 4 deletions(-) - -commit 7c2fd10fe4557fcfc0a950f82a46d9f27688f708 -Author: Philip Withnall -Date: Fri Jan 5 16:44:18 2018 +0000 - - docs: Remove some latent DocBook usage in the GObjectClass - documentation - - Replace it with gtk-doc syntax. - - Signed-off-by: Philip Withnall - - gobject/gobject.h | 7 +++---- - 1 file changed, 3 insertions(+), 4 deletions(-) - -commit 2939585bd694eafbe7547beafccbbd38497a7678 -Author: Christoph Reiter -Date: Fri Jan 5 13:22:17 2018 +0100 - - meson: work around meson not passing on the threads dependency when - link_with is used - - When using link_with with declare_dependency() or executable() - the threads - dependency is not passed on. To work around the issue add the - threads dependency - manually. See https://github.com/mesonbuild/meson/issues/1426 - - This makes the static build on Linux work. - - https://bugzilla.gnome.org/show_bug.cgi?id=788806 - - glib/meson.build | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -commit 6d009bc56a4e1d369e906f67188a6338b98ba929 -Author: Arnaud Bonatti -Date: Fri Jan 5 00:45:57 2018 +0100 - - Add ‘gsettings list-schemas --print-paths’ option - - Prints next to the name of non-relocatable schemas their paths. - - https://bugzilla.gnome.org/show_bug.cgi?id=792064 - - docs/reference/gio/gsettings.xml | 4 +++- - gio/completion/gsettings | 4 ++++ - gio/gsettings-tool.c | 43 - +++++++++++++++++++++++++++++++++++++--- - 3 files changed, 47 insertions(+), 4 deletions(-) - -commit 617d40c13b7c61a83c11804a53a51cefc520e505 -Author: Michael Catanzaro -Date: Thu Jan 4 16:34:33 2018 -0600 - - Bump to version 2.55.1 - - So that GIO modules may begin using the static linking support. - - configure.ac | 2 +- - meson.build | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit cf93b27cebd067fd7b91a14e1cf1b2c17fcd9c97 -Author: Christoph Reiter -Date: Sun Jul 16 16:41:02 2017 +0200 - - meson: fix static build under Windows - - Properly define GLIB/GOBJECT_STATIC_COMPILATION when static build - is enabled. - Use library() instead of shared_library() to allow selecting static - builds. - - https://bugzilla.gnome.org/show_bug.cgi?id=784995 - - gio/meson.build | 2 +- - gio/tests/gdbus-object-manager-example/meson.build | 2 +- - gio/tests/modules/meson.build | 4 ++-- - glib/glibconfig.h.in | 4 +++- - glib/meson.build | 2 +- - gmodule/meson.build | 2 +- - gobject/meson.build | 2 +- - gthread/meson.build | 2 +- - meson.build | 5 +++++ - 9 files changed, 16 insertions(+), 9 deletions(-) - -commit aa7c5cbdcbe8b22f019c29668bcbe57d53f9866d -Author: Christoph Reiter -Date: Thu Dec 14 13:32:56 2017 +0100 - - meson: build Windows resource files - - configure_file() forces utf-8 atm but .rc files are not utf-8. - To work around the issue just remove the only non-ASCII char. - - https://bugzilla.gnome.org/show_bug.cgi?id=784995 - - gio/gio.rc.in | 2 +- - gio/meson.build | 16 ++++++++-------- - glib/glib.rc.in | 2 +- - glib/meson.build | 7 +++++++ - gmodule/gmodule.rc.in | 2 +- - gmodule/meson.build | 13 ++++++++++++- - gobject/gobject.rc.in | 2 +- - gobject/meson.build | 10 ++++++++++ - gthread/gthread.rc.in | 2 +- - gthread/meson.build | 14 +++++++++++++- - meson.build | 2 ++ - 11 files changed, 57 insertions(+), 15 deletions(-) - -commit 0e7b82abb93aeb6fdf374d9e1e4fd4f4636a11f8 -Author: Xavier Claessens -Date: Thu Nov 30 19:26:35 2017 -0500 - - GTypeModule: Allow registering static types - - This makes easier to write a module that can be both dynamic and - static. - It will allow to statically build modules from glib-networking, for - example. - - A module can rename its g_io_module_load() function to - g_io__load(), and then an application which links - statically - against that module can call g_io__load(NULL) to register - types and extension points from the module. If a module is loaded - dynamically, its load() function will continue to be called with a - non-NULL GIOModule instance. - - https://bugzilla.gnome.org/show_bug.cgi?id=684282 - - gobject/gtypemodule.c | 47 - ++++++++++++++++++++++++++++++++++++++--------- - 1 file changed, 38 insertions(+), 9 deletions(-) - -commit 7f69b828fcf952fac9cb27da1e74b2fdffa997d0 -Author: Xavier Claessens -Date: Thu Nov 30 15:36:21 2017 -0500 - - GIOModule: Use unique names for load/unload symbols - - GIO modules should include their name into their exported symbols to - make them unique. This avoids symbol clash when building modules - statically. - - extract_name() function is copied from GStreamer which recently - switched to the same symbol naming scheme. - - https://bugzilla.gnome.org/show_bug.cgi?id=684282 - - gio/Makefile.am | 3 ++- - gio/gio-querymodules.c | 16 +++++++++++- - gio/giomodule-priv.c | 69 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - gio/giomodule-priv.h | 3 +++ - gio/giomodule.c | 44 +++++++++++++++++++++++++++----- - gio/giomodule.h | 24 ++++++++++++++++++ - gio/meson.build | 3 ++- - 7 files changed, 153 insertions(+), 9 deletions(-) - -commit e91c11841808ccca408da96136f433a82b2e2145 -Author: Philip Withnall -Date: Wed Jan 3 11:25:52 2018 +0000 - - Revert "gmain: only signal GWakeup right before or during a blocking - poll" - - This reverts commit 9ba95e25b74adf8d62effeaf6567074ac932811c. - - It is causing undiagnosed problems with WebKit and other users - of GLib. - See https://bugzilla.gnome.org/show_bug.cgi?id=761102#c44 and - https://bugzilla.gnome.org/show_bug.cgi?id=761102#c46. - - Reverting it until someone works out what the problem is. - - https://bugzilla.gnome.org/show_bug.cgi?id=761102 - - glib/gmain.c | 30 +++++++++++------------------- - 1 file changed, 11 insertions(+), 19 deletions(-) - -commit 0e22d19a11529d02c154d6ea538b35b8b4252422 -Author: howetuft -Date: Thu Dec 28 08:39:21 2017 +0100 - - Bug-790839 GApplication command line --help enhancements - - In order to enrich information displayed by GApplication command line - handling when --help is invoked, 3 new methods are proposed: - . g_application_set_option_context_parameter_string - . g_application_set_option_context_summary - . g_application_set_option_context_description - Those methods interact with the GApplication's internal GOptionContext - which is created for command line parsing in - g_application_parse_command_line. - (please refer to the GOptionContext class for more information - about option - context, parameter string, summary and description.) - - To illustrate the 3 methods, an example is provided: - . gapplication-example-cmdline4.c - - docs/reference/gio/gio-sections.txt | 3 ++ - gio/gapplication.c | 82 - ++++++++++++++++++++++++++++- - gio/gapplication.h | 10 +++- - gio/tests/Makefile.am | 1 + - gio/tests/gapplication-example-cmdline4.c | 85 - +++++++++++++++++++++++++++++++ - gio/tests/meson.build | 1 + - 6 files changed, 180 insertions(+), 2 deletions(-) - -commit b441c21a09db52db0af715e1d702c765ae38346e -Author: Daniel Boles -Date: Mon Jan 1 16:12:37 2018 +0000 - - gdbus-test-codegen: Cast to void* to printf "%p" - - to suppress a compiler error with stricter warnings enabled (GCC): - - gdbus-test-codegen.c: In function ‘on_handle_get_self’: - gdbus-test-codegen.c:403:26: error: format ‘%p’ expects argument - of type - ‘void *’, but argument 2 has type ‘GThread * {aka struct - _GThread *}’ - [-Werror=format=] - s = g_strdup_printf ("%p", g_thread_self ()); - - https://bugzilla.gnome.org/show_bug.cgi?id=792099 - - gio/tests/gdbus-test-codegen.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 54b04f74bdccc6581b47fd34983394fa7569424d -Author: Daniel Boles -Date: Mon Jan 1 16:12:15 2018 +0000 - - Binding: bind_property’s @notify func is nullable - - This is for destroying resources needed by transformations. But - the user - may not need any such resources. Make it obvious that, instead - of having - to point to a no-op function, @notify is checked and not called - if NULL. - - https://bugzilla.gnome.org/show_bug.cgi?id=792098 - - gobject/gbinding.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 8ade1af707442e3de0d945bff29aa7f58a091f53 -Author: Emmanuele Bassi -Date: Mon Jan 1 13:48:46 2018 +0000 - - docs: Update the "building GLib" section - - The content has slowly gone out of sync with the implementation, and - some of it is also showing its age. - - docs/reference/glib/building.xml | 189 - ++++++++++++++++++++------------------- - 1 file changed, 99 insertions(+), 90 deletions(-) - -commit b1c7d2433f54cc3919722391335529002613ffd3 -Author: Emmanuele Bassi -Date: Mon Jan 1 13:16:24 2018 +0000 - - docs: Remove mention of disable-regex - - The `--disable-regex` configuration option was removed with commit - d7063452 from 2012. - - docs/reference/glib/building.xml | 12 ------------ - 1 file changed, 12 deletions(-) - -commit 8213793f341e6052d04aa24bba7bcf1be3e25ed5 -Author: Christian Hergert -Date: Sat Dec 23 18:50:50 2017 -0800 - - socketlistener: fix event signature in vfunc - - The GSocketListener::event signal has a type of GSocketListenerEvent, - which is an enum. However, the vfunc signature had a pointer, with - different sizing requirements. Given the alignment and prompostion - of some systems, you may still get the same call-site layout, but - that is not guaranteed. - - This fixes the parameter to have the proper enumeration. - - https://bugzilla.gnome.org/show_bug.cgi?id=791906 - - gio/gsocketlistener.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a07b57887dee43ca0e3cd33c319eaad8998e03fd -Author: Emmanuele Bassi -Date: Fri Dec 22 15:03:07 2017 +0000 - - Do not expand autoptr macros when running introspection - - The introspection scanner chokes fairly badly on the types we create, - and that got even worse when the autolist support landed. Now, every - time we declare a new GObject type we automatically get incomplete - aliases to container types that gobject-introspection and Vala do not - know how to handle. - - Since the autoptr machinery is not really introspectable to begin - with, - as it's a C utility extension that depends on the C compiler - being used - to compile a C project that depends on GLib, we can mark the whole - section as non-introspectable using the __GI_SCANNER__ pre-processor - symbol. - - https://bugzilla.gnome.org/show_bug.cgi?id=791342 - - glib/gmacros.h | 14 +++++++++++++- - 1 file changed, 13 insertions(+), 1 deletion(-) - -commit f49a93b20761a0be51b22c481503b4cda0f7264f -Author: Alexander Larsson -Date: Tue Dec 19 11:17:09 2017 +0100 - - Add support for g_auto[s]list(Type) - - This lets you do g_autoptr style cleanup of GList that does deep - freeing. - - https://bugzilla.gnome.org/show_bug.cgi?id=791342 - - docs/reference/glib/glib-sections.txt | 2 ++ - glib/docs.c | 56 +++++++++++++++++++++++++++++ - glib/gmacros.h | 10 ++++++ - glib/tests/autoptr.c | 67 - +++++++++++++++++++++++++++++++++++ - 4 files changed, 135 insertions(+) - -commit bf0be21208800d7976b5a660287e1e487f8a57d3 -Author: Emmanuele Bassi -Date: Tue Nov 28 15:05:16 2017 +0000 - - Do not generate marshaller aliases in source files - - When generating the body of the marshallers, we need to skip - aliases to - standard marshallers provided by GLib itself. - - https://bugzilla.gnome.org/show_bug.cgi?id=790829 - - gobject/glib-genmarshal.in | 25 +++++++++++++------------ - 1 file changed, 13 insertions(+), 12 deletions(-) - -commit 156d32cb8039f2b3df4af49550aaea4b9701d072 -Author: Martin Blanchard -Date: Wed Dec 20 23:05:53 2017 +0100 - - gobject: new g_set_weak_pointer() & g_clear_weak_pointer() helpers - - Weak-pointers are currently lacking g_set_object() & g_clear_object() - helpers equivalent. New functions (and macros, both are provided) are - convenient in many case, especially for the property's notify-on-set - pattern: - - if (g_set_weak_pointer (...)) - g_object_notify (...) - - Inspired by Christian Hergert's original implementation for - gnome-builder. - - https://bugzilla.gnome.org/show_bug.cgi?id=749527 - - docs/reference/gobject/gobject-sections.txt | 2 + - gobject/gobject.h | 102 - ++++++++++++++++++++++++++ - gobject/tests/reference.c | 106 - ++++++++++++++++++++++++++++ - 3 files changed, 210 insertions(+) - -commit 62c476842387a472cbff9f9b9f48ebb180543775 -Author: Xavier Claessens -Date: Tue Nov 28 10:44:04 2017 -0500 - - Meson: Add missing options and conform to naming guidelines - - https://bugzilla.gnome.org/show_bug.cgi?id=790837 - - config.h.meson | 3 - - docs/reference/gio/meson.build | 4 +- - docs/reference/glib/meson.build | 4 +- - docs/reference/gobject/meson.build | 4 +- - gio/meson.build | 5 +- - glib/libcharset/meson.build | 2 +- - meson.build | 124 - ++++++++++++++++++++++++++----------- - meson_options.txt | 77 +++++++++++++++++++---- - 8 files changed, 162 insertions(+), 61 deletions(-) - -commit 8e91aaed79017270e8068b5f9027b8d1d8988fe0 -Author: Ting-Wei Lan -Date: Sun Sep 6 15:34:24 2015 +0800 - - glocalfile: Update the list of Linux filesystem magic numbers - - Add filesystem magic numbers found in statfs(2) manual - page. Filesystem - magic numbers that are not available from the manual page are copied - from Linux source code. - - configfs is found in fs/configfs/mount.c, macro CONFIGFS_MAGIC. - fusectl is found in fs/fuse/control.c, macro FUSE_CTL_SUPER_MAGIC. - rpc_pipefs is found in net/sunrpc/rpc_pipe.c, macro RPCAUTH_GSSMAGIC. - - https://bugzilla.gnome.org/show_bug.cgi?id=754634 - - gio/glocalfile.c | 70 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++-- - 1 file changed, 68 insertions(+), 2 deletions(-) - -commit 8fef0a9cd3b73d995a1fd81b593a7d52fd7e693a -Author: Simon McVittie -Date: Mon Dec 18 16:56:04 2017 +0000 - - gmenumodel test: Wait for the expected events to happen - - Previously, we waited an arbitrary 100ms or 200ms and then asserted - that the events had happened, but that might fail if the machine is - slow or heavily loaded. - - We still wait for an arbitrary time for negative tests (asserting - that no more signals are received) because we don't have any way - to do better here. - - Signed-off-by: Simon McVittie - Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=884661 - - https://bugzilla.gnome.org/show_bug.cgi?id=791744 - - gio/tests/gmenumodel.c | 18 ++++++++++++++---- - 1 file changed, 14 insertions(+), 4 deletions(-) - -commit ea159a9e1a852246f51348ddc19353dc35727700 -Author: Simon McVittie -Date: Mon Dec 18 15:51:54 2017 +0000 - - gmenumodel test: If something goes wrong, don't wait forever - - I'm about to add some loops that would otherwise wait indefinitely. - - Signed-off-by: Simon McVittie - Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=884661 - - https://bugzilla.gnome.org/show_bug.cgi?id=791744 - - gio/tests/gmenumodel.c | 30 ++++++++++++++++++++++++++++++ - 1 file changed, 30 insertions(+) - -commit 95e280059144fb3df6ce060cc4ba1678c28dffe0 -Author: Simon McVittie -Date: Mon Dec 18 11:42:23 2017 +0000 - - testutils: Document what happens by default and how to change it - - Signed-off-by: Simon McVittie - - https://bugzilla.gnome.org/show_bug.cgi?id=791745 - - glib/gtestutils.c | 34 +++++++++++++++++++++++++++++----- - 1 file changed, 29 insertions(+), 5 deletions(-) - -commit 5f83cd3addc89db0619c3b83bab78a9c13ab4e43 -Author: Havard Graff -Date: Mon Dec 11 14:48:18 2017 +1100 - - meson.build: make the android-check reflect the autotools one - - In autotools this same check reads: - - AS_IF([test $glib_native_android != yes] - - with glib_native_android being defined as: - - case $host in - *android*) - glib_native_android="yes" - ;; - *) - glib_native_android="no" - ;; - esac - - This is needed to be able to compile on OSX. - - https://bugzilla.gnome.org/show_bug.cgi?id=791460 - - Signed-off-by: Nirbheek Chauhan - - gio/meson.build | 7 +++---- - 1 file changed, 3 insertions(+), 4 deletions(-) - -commit 17bfc39ea7745d050fc36cdb233ac6b697971af8 -Author: Havard Graff -Date: Mon Dec 11 12:32:57 2017 +1100 - - meson: add carbon and cocoa libs when building for OSX - - https://bugzilla.gnome.org/show_bug.cgi?id=791460 - - glib/meson.build | 2 +- - meson.build | 4 ++++ - 2 files changed, 5 insertions(+), 1 deletion(-) - -commit db7c1180b39235e646051084b3df440a020cd699 -Author: Havard Graff -Date: Mon Dec 11 12:33:24 2017 +1100 - - meson: add libintl when linking gio-tests on OSX - - https://bugzilla.gnome.org/show_bug.cgi?id=791460 - - gio/tests/meson.build | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 9c8c6094fdb3b7bff35c0f36a68e1da3fd2e8ff7 -Author: Simon McVittie -Date: Wed Apr 29 12:54:40 2015 +0100 - - GTest: interpret child processes' wait status if we log their - stdout/stderr - - WCOREDUMP is not a separate "mode" as suggested by the previous - code to interpret wait status: instead, it is an extra bit of - information if the "mode" is WIFSIGNALED. - - (Modified by Philip Withnall to fix a nitpick missing space.) - - https://bugzilla.gnome.org/show_bug.cgi?id=748534 - - glib/gtestutils.c | 43 +++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 43 insertions(+) - -commit fa8b76ab9822269fafc15715225bbee1d52ef30b -Author: Simon McVittie -Date: Wed Apr 29 12:46:25 2015 +0100 - - g_test_subprocess: record raw wait status and interpret it later - - This avoids losing information that might be useful for later - debugging. - - (Modified by Philip Withnall to add comments to child_status and - test_trap_last_status.) - - https://bugzilla.gnome.org/show_bug.cgi?id=748534 - - glib/gtestutils.c | 28 ++++++++++++++-------------- - 1 file changed, 14 insertions(+), 14 deletions(-) - -commit 0c0b1bdd0a5a30caba8682dd49c81c072f9ffa29 -Author: Simon McVittie -Date: Fri Aug 8 12:01:10 2014 +0100 - - g_type_check_value, g_type_check_value_holds: accept const argument - - Conceptually, these functions clearly ought to be fine for a const - structure. This avoids _G_TYPE_CVH (the implementation of - G_TYPE_CHECK_VALUE_TYPE, G_VALUE_HOLDS, G_VALUE_HOLDS_BOXED etc.) - needing to cast to a mutable GValue, which causes - G_VALUE_HOLDS (cv, type) to issue warnings under gcc -Wcast-qual if - cv is a const GValue *. - - https://bugzilla.gnome.org/show_bug.cgi?id=734479 - - gobject/gtype.c | 6 +++--- - gobject/gtype.h | 8 ++++---- - 2 files changed, 7 insertions(+), 7 deletions(-) - -commit f5804275afe39c41429c91c75b896251bab1a9c9 -Author: Jens Georg -Date: Tue Apr 4 10:23:20 2017 +0200 - - gdbus-codegen: Clarify license of generated code - - https://bugzilla.gnome.org/show_bug.cgi?id=780893 - - gio/gdbus-2.0/codegen/codegen.py | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit b6b74402d6f7bbeaad77775230e72f24a05e0b5b -Author: Patrick Welche -Date: Mon Oct 23 13:59:58 2017 +0100 - - glib-mkenums: best effort attempt on non-utf8 encoded files. - - Some source files aren't valid utf-8 containing for example - iso8859-1 accented characters in author's names. - Replace invalid data with a replacement '?' character and print a - warning to keep things working. - Based on a patch from Christoph Reiter in - https://bugzilla.gnome.org/show_bug.cgi?id=785113#c20 - - gobject/glib-mkenums.in | 39 ++++++++++++++++++++++++++++----------- - 1 file changed, 28 insertions(+), 11 deletions(-) - -commit 6a597f93f6861b5b01b6b45d9b530da4c252b982 -Author: Philip Withnall -Date: Wed Dec 13 12:03:52 2017 +0000 - - gtestutils: Add missing include - - memcmp() is used, which is declared in string.h. Include that. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=791532 - - glib/gtestutils.h | 1 + - 1 file changed, 1 insertion(+) - -commit 12fa92dcfab44af7ae3577d3018bf9b4c1d791d9 -Author: Philip Withnall -Date: Tue Dec 12 11:42:45 2017 +0000 - - docs: Split GSocketConnectable/GProxyAddressEnumerator documentation - - Putting them in the same section causes gtk-doc to mix their - properties - together in a single listing, which is confusing. - - Since having them in a single section doesn’t really add anything, - split - them out to one class per section. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=791334 - - docs/reference/gio/gio-docs.xml | 2 ++ - docs/reference/gio/gio-sections.txt | 30 +++++++++++++++++++++--------- - 2 files changed, 23 insertions(+), 9 deletions(-) - -commit fa8d42de2e41b64801b1e04585b3890d0af4523f -Author: Xavier Claessens -Date: Thu Nov 9 20:35:45 2017 -0500 - - Meson: Fix build of gtkdoc - - This requires change added in Meson 0.44.0 - - https://bugzilla.gnome.org/show_bug.cgi?id=786796 - - docs/reference/gio/meson.build | 3 +++ - docs/reference/gobject/meson.build | 3 +++ - meson.build | 2 +- - 3 files changed, 7 insertions(+), 1 deletion(-) - -commit 6d0210240ad1054dfec6af8f34bdc4beac9ce1c4 -Author: Friedrich Beckmann -Date: Sat Nov 4 00:39:38 2017 +0100 - - MacOS: gosxcontenttype.c consider generic icon names also - - This patch considers generic icon names also when icon names - are searched based on content type. Without this fix only - non-generic icon names are found. This results in no icons - for pdf and jpeg files in the file selection dialog. - This is discussed in - - https://bugzilla.gnome.org/show_bug.cgi?id=788936 - - gio/gosxcontenttype.c | 70 - ++++++++++++++++++++++++++++++++++++++++++++++----- - 1 file changed, 64 insertions(+), 6 deletions(-) - -commit 1a6f6487b7c7767ff3b950697e4130f922d1b3a4 -Author: Emmanuele Bassi -Date: Fri Dec 8 15:44:37 2017 +0000 - - Disable refcounting type propagation with C++ - - The type propagation breaks the GRefPtr.h class in WebKitGTK, and in - any case existing C++ code calling the C API will need to perform an - explicit cast, as there's no automatic promotion of pointer types to - and from void*. - - Tested-by: GNOME Continuous - - https://bugzilla.gnome.org/show_bug.cgi?id=790697 - - gobject/gobject.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 637a298960dabfab75c2d3e55bff46f43c2a42f4 -Author: Mario Sanchez Prada -Date: Thu Dec 7 22:10:58 2017 +0000 - - gio/tests/appinfo: New test for launch with "appId-less" applications - - New test to make sure we exercise the code paths in gdesktopappinfo.c - that get triggered when g_desktop_app_info_launch_uris_with_spawn() - is used (i.e. unknown app ID, no session bus), both for when either - a single URI or multiple ones are expected by the application. - - https://bugzilla.gnome.org/show_bug.cgi?id=791337 - - gio/tests/appinfo.c | 83 - +++++++++++++++++++++++++++++++++++++++++++++++++---- - 1 file changed, 77 insertions(+), 6 deletions(-) - -commit d501bd0dbebd7004669409a2999a1d16f26e5eb3 -Author: Mario Sanchez Prada -Date: Thu Dec 7 13:33:47 2017 +0000 - - gdesktopappinfo: Gracefully handle NULL URIs when passed to - expand_macro() - - If an application calls g_app_info_launch_uris() with a GList that - includes - NULL values in some of its data members, and GIO ends up internally - calling - g_desktop_app_info_launch_uris_with_spawn() for whatever reason - (e.g. no - D-Bus session available), expand_macro() will crash due to the - invalid data. - - As this is considered a programmer error, use g_return_val_if_fail() - in those - situations to prevent the crash from happening, but printing a - warning anyway. - - https://bugzilla.gnome.org/show_bug.cgi?id=791337 - - gio/gdesktopappinfo.c | 60 - +++++++++++++++++++++++++-------------------------- - 1 file changed, 30 insertions(+), 30 deletions(-) - -commit fbed9c8b850768af1daf121d4ffb4b50dc302bf4 -Author: Mario Sanchez Prada -Date: Thu Dec 7 13:33:20 2017 +0000 - - gdesktopappinfo: Pass a copy of the URIs list to - expand_application_parameters() - - This list will be modified in-place when calling expand_macro(), - so pass a copy - of it instead the original pointer, that is supposed to be an input - parameter - only for g_desktop_app_info_launch_uris_with_spawn(). - - https://bugzilla.gnome.org/show_bug.cgi?id=791337 - - gio/gdesktopappinfo.c | 16 ++++++++++++---- - 1 file changed, 12 insertions(+), 4 deletions(-) - -commit 9f3f089e60d5de07e24b6c6cb9a6094678ed0481 -Author: Emmanuele Bassi -Date: Fri Dec 8 12:56:55 2017 +0000 - - Use escaped version of typeof - - When compiling code that includes gobject.h using GCC with the ISO - standard, the `typeof` keyword is disabled, as it's a GCC extension. - - The GCC documentation recommends: - - > If you are writing a header file that must work when included in - > ISO C programs, write __typeof__ instead of typeof. - - Which is precisely what we're going to do. - - Signed-off-by: Emmanuele Bassi - Reviewed-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=790697 - - gobject/gobject.h | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 3fae39a5d742afe73741f5fd7aa24e3ae8182f06 -Author: Christian Hergert -Date: Wed Nov 22 15:10:38 2017 -0800 - - gobject: add type propagation to gobject ref API - - Currently, g_object_ref() and g_object_ref_sink() return a - gpointer which can mask issues when assigning to fields or - returning from a function. - - To help catch these type of programming errors, we can propagate - the type of the parameter through the function call on GCC - using the typeof() C language extension. - - This will cause offending code to have a warning, but will - continue to be source and binary compatible. - - This is only enabled when GLIB_VERSION_MAX_ALLOWED is 2.56 or greater. - - https://bugzilla.gnome.org/show_bug.cgi?id=790697 - - gobject/gobject.c | 12 ++++++++++-- - gobject/gobject.h | 6 ++++++ - 2 files changed, 16 insertions(+), 2 deletions(-) - -commit 018b997dd286248a27e80e3310fa69d595ac952a -Author: Friedrich Beckmann -Date: Sat Nov 4 00:34:16 2017 +0100 - - MacOS: fix content type check vs. mime check to show folder icons - - In MacOS the file selection dialog does not show folder icons. - With this fix the folder icons are shown. The bug is described - in: - - https://bugzilla.gnome.org/show_bug.cgi?id=788936 - - This bug fix is only partial, because this fix is only the - last resort when no mime information is available. - - gio/glocalfileinfo.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 62dece198b7e1734e8455a61e4d43950d6653b33 -Author: Philip Withnall -Date: Thu Dec 7 10:21:35 2017 +0000 - - gio: Fix querying of thumbnail attributes other than thumbnail::path - - The thumbnail attributes would previously only be set if - thumbnail::path - was included in the query — so querying for just thumbnail::is-valid - would return no results. - - This fixes the behaviour of - gio info -a thumbnail::is-valid ./some-file.png - vs - gio info -a thumbnail ./some-file.png - - The first command would previously list nothing. The second would - previously list a thumbnail::path and thumbnail::is-valid. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=791325 - - gio/glocalfileinfo.c | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -commit ed3d2d9c67da11c7a25faeac7b5c4b3c4d4af873 -Author: Umang Jain -Date: Thu Dec 7 01:18:47 2017 +0530 - - gbytes: Clarify nullability for g_bytes_unref() in docs - - https://bugzilla.gnome.org/show_bug.cgi?id=791318 - - glib/gbytes.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 2ebc78ae710a5db249ebd3fd06884d7e234e1834 -Author: Arnaud Bonatti -Date: Tue Dec 5 15:34:56 2017 +0100 - - gio: Remove stray ‘<’ from gschema.dtd - - The mathematical operator was making the DTD unusable. - Also, min and max can be equal with current parser. - - https://bugzilla.gnome.org/show_bug.cgi?id=791267 - - gio/gschema.dtd | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 1a07e35b7024b37fc9033f9d28665c96ccebc88a -Author: Dominique Leuenberger -Date: Wed Dec 6 08:58:41 2017 +0100 - - gtester-report: fix range usage when running as python3 app - - When using python3 as interpreter, range only takes integer - arguments or - it results in errors like: - - File "/usr/bin/gtester-report", line 78, in html_indent_string - for i in range (0, (n + 1) / 2): - TypeError: 'float' object cannot be interpreted as an integer - - https://bugzilla.gnome.org/show_bug.cgi?id=791296 - - glib/gtester-report | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 345f1c1c80b4887ad58c24bfef403c8f3fc932e5 -Author: Kukuh Syafaat -Date: Tue Dec 5 14:42:27 2017 +0000 - - Update Indonesian translation - - po/id.po | 869 - ++++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 491 insertions(+), 378 deletions(-) - -commit 0d59878bcedf200f836f3798948948724dcec623 -Author: Arnaud Bonatti -Date: Tue Dec 5 05:49:43 2017 +0100 - - Fix gschema.dtd regarding flags - - https://bugzilla.gnome.org/show_bug.cgi?id=791235 - - gio/gschema.dtd | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 36b11323640973ca47bd0f617077321ac2ca29e3 -Author: Piotr Drąg -Date: Mon Dec 4 20:46:22 2017 +0100 - - Remove ancient README.translators - - Yo, listen up, here’s a story - About a little guy that lives in a UTF-8 world - And all day and all night and everything he sees - Is just UTF-8 like him inside and outside - UTF-8 his house with a UTF-8 little window - And a UTF-8 corvette - And everything is UTF-8 for him and himself - And everybody around - ’Cause he ain’t got nobody to listen - - https://bugzilla.gnome.org/show_bug.cgi?id=791221 - - po/README.translators | 25 ------------------------- - 1 file changed, 25 deletions(-) - -commit c9e62705682585aee7a167ea9d03eb1e2476cd7a -Author: Nirbheek Chauhan -Date: Sun Dec 3 21:05:03 2017 +0530 - - libcharset: Don't try to include configmake.h - - It's an internal gnulib thing which will never be available while - building glib. Always expect LIBDIR and fallback to using that for - compatibility with the existing MSVC projects: - https://mail.gnome.org/archives/gtk-devel-list/2017-December/msg00000.html - - https://bugzilla.gnome.org/show_bug.cgi?id=346816 - - glib/libcharset/localcharset.c | 1 - - 1 file changed, 1 deletion(-) - -commit f44472e7157e7a09876b241a629da8597eee33b5 -Author: Christian Hergert -Date: Wed Nov 22 00:00:39 2017 -0800 - - gobject: fix typecasts via g_object_ref - - Now that g_object_ref() propagates the parameter type to the - return value, we need to cast to ensure the result is warning - free. - - https://bugzilla.gnome.org/show_bug.cgi?id=790697 - - gio/gasyncinitable.c | 2 +- - gio/gdbusobjectmanagerserver.c | 2 +- - gio/glocalfileiostream.c | 2 +- - gio/gnetworkaddress.c | 2 +- - gio/gnetworkservice.c | 2 +- - gio/gsocketaddress.c | 2 +- - gio/gunixvolume.c | 2 +- - tests/gobject/singleton.c | 2 +- - 8 files changed, 8 insertions(+), 8 deletions(-) - -commit c26aab36db18ee31f3a815f4e843b598a904095f -Author: Philip Withnall -Date: Mon Dec 4 10:37:21 2017 +0000 - - gio: Fix a minor indentation problem - - Signed-off-by: Philip Withnall - Reviewed-by: nobody - - gio/gdbusauthmechanismsha1.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 18f4583653f4580dab4634f49a4ad083b9323f4d -Author: Michael Catanzaro -Date: Sun Dec 3 19:22:58 2017 -0600 - - gdbusconnection: Fix link in documentation - - gio/gdbusconnection.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit e45f99e3f64f0aadf9e4fa8c549adf33e046e215 -Author: Philip Withnall -Date: Wed Nov 15 12:27:41 2017 +0000 - - gvariant: Clarify return docs for g_variant_get_normal_form() - - Clarify that the return value may be floating, or may not be (depends - on whether the input @value was in normal form). - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=741167 - - glib/gvariant.c | 7 +++++++ - 1 file changed, 7 insertions(+) - -commit 69ea026fbcfeeb81110ab5b88012d0efde2c2f34 -Author: Руслан Ижбулатов -Date: Sat Dec 2 11:39:12 2017 +0000 - - Fix a 32-bit time_t cast - - Divide first, *then* cast. Otherwise a very long "now", which is - 64-bit, gets truncated into a 32-bit time_t, which can't hold the - value, and turns negative more often than not. - - https://bugzilla.gnome.org/show_bug.cgi?id=791128 - - glib/gmessages.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 532f1edd88aa32825cc5aef6c4df6fbd83c7e3a8 -Author: Philip Withnall -Date: Fri Dec 1 10:24:09 2017 +0000 - - gmain: Clarify documentation of g_source_remove() - - To try and prevent a repeat of - https://stackoverflow.com/q/47569812/2931197. - - Signed-off-by: Philip Withnall - Reviewed-by: nobody - - glib/gmain.c | 8 +++----- - 1 file changed, 3 insertions(+), 5 deletions(-) - -commit 36f7440bb708afceb2a845438378efe95389acc8 -Author: Philip Withnall -Date: Fri Dec 1 10:02:21 2017 +0000 - - goutputstream: Fix pre-condition - - Spotted by Izak van Langevelde. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=791036 - - gio/goutputstream.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 7f639fd5a00d6f59f8d4e7cccd2964461e2b917e -Author: Michael Catanzaro -Date: Tue Nov 28 09:58:50 2017 -0600 - - gmain: Improve documentation of GSourceFuncs - - We should more clearly indicate that a source ready time will - result in - a source being dispatched even if prepare and check never return TRUE. - - https://bugzilla.gnome.org/show_bug.cgi?id=790948 - - glib/gmain.c | 2 +- - glib/gmain.h | 22 +++++++++++----------- - 2 files changed, 12 insertions(+), 12 deletions(-) - -commit 4fd537b8c80972a6f32bd466fd18bcbcb224dfcb -Author: Philip Withnall -Date: Wed Nov 29 17:51:19 2017 +0000 - - gobject: Minor typo fix in a g_critical() warning - - Signed-off-by: Philip Withnall - - gobject/gsourceclosure.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 06719a86b2eb85235b9877e8e27535ddcd45dae2 -Author: Philip Withnall -Date: Wed Nov 29 17:50:27 2017 +0000 - - docs: Drop unnecessary s from gtk-doc comments - - Putting a in plurals was an old hack used to fix - linking the symbol with gtk-doc when gtk-doc didn’t know about - plural - forms. gtk-doc does now know about plural forms, so the hack can be - removed. - - Signed-off-by: Philip Withnall - - gio/gdbus-2.0/codegen/codegen.py | 6 +++--- - gio/gproxyaddressenumerator.h | 2 +- - gio/gsocketconnectable.h | 2 +- - gio/tests/test-pipe-unix.c | 2 +- - gobject/gclosure.c | 4 ++-- - 5 files changed, 8 insertions(+), 8 deletions(-) - -commit 0a2b238f7c86f664d96da39dd80a883a2b684063 -Author: Philip Withnall -Date: Tue Nov 28 14:03:11 2017 +0000 - - build: Include host_machine.cpu_family() in tapset directory (Meson) - - This is a corresponding change to meson.build to match commit - 030efac0777cdc3330d3afa12dafa95f6449e14b - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=662802 - - meson.build | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 90dd9ff363729b2f797356515967c3b2a5f93b47 -Author: Philip Withnall -Date: Thu Sep 25 10:18:39 2014 +0100 - - gmain: Unref GSourceCallbackFuncs _before_ finalising GSource - - Rather than unreffing them _after_ finalising the GSource and freeing - its struct. This fixes the case where the GSourceCallbackFuncs data - contains a pointer to the GSource, and the unref() function - operates on - that pointer, e.g. by calling g_source_destroy(). This happens when - using g_source_set_dummy_callback() on a GSource, as the generated - GClosure needs to destroy the GSource when it is invalidated, which - could happen (at latest) when the GSourceCallbackFuncs.unref() - function - is called during finalisation of the GSource. - - By moving the GSourceCallbackFuncs.unref() invocation higher up in - g_source_unref_internal(), it becomes re-entrancy-safe for GSource - methods. - - https://bugzilla.gnome.org/show_bug.cgi?id=692034 - - glib/gmain.c | 28 ++++++++++++++++------------ - 1 file changed, 16 insertions(+), 12 deletions(-) - -commit ed620183cbb762eec8a0d0ff1575e5dc3acc329a -Author: Carlos Garcia Campos -Date: Tue Nov 28 12:31:19 2017 +0100 - - gtester: do not consider skipped tests as failures - - This is happening since f591366eee341f2c40516821e8a5a0bc7a9bd288, that - changed the way tests were skipped to use g_test_skip() instead - of just - ignoring them. They are now reported to the log with - G_TEST_RUN_SKIPPED - as result. - - https://bugzilla.gnome.org/show_bug.cgi?id=790934 - - glib/gtester.c | 26 +++++++++++++++++++++----- - glib/gtestutils.c | 6 ------ - glib/gtestutils.h | 7 +++++++ - 3 files changed, 28 insertions(+), 11 deletions(-) - -commit aca410c5869edb344aaaeb98957c0033391c1e0a -Author: Philip Withnall -Date: Wed Nov 15 12:28:52 2017 +0000 - - gobject: Add missing annotations to GValue variant methods - - They were missing some (nullable) and (transfer) annotations. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=741167 - - gobject/gvaluetypes.c | 9 +++++---- - 1 file changed, 5 insertions(+), 4 deletions(-) - -commit a2a4a10299bfcc4bfd63599a9b4d9e7465516e43 -Author: Philip Withnall -Date: Wed Nov 15 12:27:16 2017 +0000 - - tests: Fix some minor memory leaks in gdbus-test-codegen - - It’s not entirely leak-free, but it’s better than before. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=741167 - - gio/tests/gdbus-test-codegen.c | 5 +++++ - 1 file changed, 5 insertions(+) - -commit 37d9b0c6995f97ea0f744650aaf5179081f878ba -Author: Philip Withnall -Date: Wed Nov 15 12:26:26 2017 +0000 - - gdbusutils: Fix a memory leak in g_dbus_gvalue_to_gvariant() - - g_variant_get_normal_form() doesn’t necessarily return a floating - GVariant, so we have to take, rather than sink, the ref. - - This fixes a lot of leaks with gdbus-codegen-generated code. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=741167 - - gio/gdbusutils.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d35d9b7911d1bd85c7ae47134d0232acfabdfd9a -Author: Tim Waugh -Date: Fri Dec 5 15:25:51 2014 +0000 - - codegen: fix array out-param annotations - - When using gdbus-codegen to produce generated code for a method with - an out parameter with a signature like 'as', make sure to include - an "(array)" annotation for that parameter. - - (Reworked by Philip Withnall to improve code formatting.) - - https://bugzilla.gnome.org/show_bug.cgi?id=741167 - - gio/gdbus-2.0/codegen/codegen.py | 4 ++-- - gio/gdbus-2.0/codegen/dbustypes.py | 6 ++++++ - gio/tests/gdbus-test-codegen.c | 38 - ++++++++++++++++++++++++++++++++++++-- - gio/tests/test-codegen.xml | 4 ++++ - 4 files changed, 48 insertions(+), 4 deletions(-) - -commit 2a0db6d868a998a247415cf83dd4dcbe392bf70a -Author: Philip Withnall -Date: Tue Nov 28 14:25:34 2017 +0000 - - inotify: Add missing commas - - These were accidentally omitted from commit - 748bb24985419d54812f31f549e042dad8619084. My fault. - - Signed-off-by: Philip Withnall - - gio/inotify/inotify-helper.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 643c2d590cc83569936cdb877a0200fececd60e1 -Author: Philip Withnall -Date: Thu Nov 16 09:32:24 2017 +0000 - - gdatetime: Drop a duplicate #define - - It’s exactly the same as the one on the next line. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=790416 - - glib/gdatetime.c | 1 - - 1 file changed, 1 deletion(-) - -commit bccc1057e33277fd566d51166a30e8d1e17c20e0 -Author: Philip Withnall -Date: Thu Nov 16 09:30:32 2017 +0000 - - gdatetime: Fix handling of unsupported nl_langinfo() items - - If nl_langinfo() doesn’t support a particular item, it returns - the empty - string. We should check for that and return NULL from - g_date_time_format() accordingly, otherwise the user could unwittingly - end up with a formatted date/time which is missing some or all of its - components. - - This arose with %r in de_DE, which is unsupported by nl_langinfo() - because Germans almost never write time in 12-hour format. - - Add a unit test. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=790416 - - glib/gdatetime.c | 21 ++++++++++++++++++++- - glib/tests/gdatetime.c | 22 ++++++++++++++++++++++ - 2 files changed, 42 insertions(+), 1 deletion(-) - -commit e644bfa37ee7429cfca6a91c46b55cd402dfbf6d -Author: Philip Withnall -Date: Fri Nov 17 14:24:10 2017 +0000 - - gio: Add some casts for printf() formatting statbufs on Solaris - - Apparently Solaris defines statbuf fields as long when Linux - doesn’t, in - some cases. Cast down to the type expected by the printf() format - placeholder. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=749652 - - gio/gdbusauthmechanismsha1.c | 2 +- - gio/gdbusmessage.c | 6 +++--- - 2 files changed, 4 insertions(+), 4 deletions(-) - -commit ae7895002b993022694c2435a12e4449dbac1d87 -Author: Philip Withnall -Date: Sat Jun 21 11:27:48 2014 +0100 - - gnode: Eliminate implicit signed-to-unsigned integer conversion - - When doing a level traverse of a GNode with depth of -1, the depth was - implicitly being converted to an unsigned integer. This worked (making - the depth limit G_MAXUINT), but was a bit mystical. - - Change g_node_depth_traverse_level() to explicitly take a signed depth - and handle it appropriately. - - Coverity issue: #1159465 - - https://bugzilla.gnome.org/show_bug.cgi?id=732003 - - glib/gnode.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit b16d7fc1a77021455fb370fa2754a03c67c9e1d4 -Author: Philip Withnall -Date: Wed Nov 15 10:54:30 2017 +0000 - - gmountoperation: Add missing (array) annotations - - Two of the vfuncs in GMountOperation need some annotations for their - element types and array sizes, otherwise g-ir-scanner comes up with - nonsense output. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=773980 - - gio/gmountoperation.h | 15 +++++++++++++++ - 1 file changed, 15 insertions(+) - -commit 181eb900d5c895ee27747a7fdbb285640cd90e43 -Author: Philip Withnall -Date: Mon Nov 27 18:47:20 2017 +0000 - - gdesktopappinfo: Downgrade a warning to a debug message - - Bug #786580 triggered this warning to show up in the appinfo tests if - run on a machine where no terminal except xterm is installed (for - example, a build machine). Since we didn’t warn before if xterm - but no - other terminals were installed, it seems reasonable to downgrade the - warning to a debug message. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=790914 - - gio/gdesktopappinfo.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 2cd26714e59f5a95a2c8a263167e61897f97b126 -Author: Philip Withnall -Date: Thu Nov 16 10:28:22 2017 +0000 - - tests: Add tests to ensure g_[s]list_sort() are stable sorts - - Given that we guarantee it in the API… - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=508976 - - glib/tests/list.c | 33 +++++++++++++++++++++++++++++++++ - glib/tests/slist.c | 33 +++++++++++++++++++++++++++++++++ - 2 files changed, 66 insertions(+) - -commit 74cbd6c34f56634c3d9d25395e4bea322fc37d47 -Author: Philip Withnall -Date: Thu Nov 16 10:27:37 2017 +0000 - - gslist: Document that g_slist_sort() is stable - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=508976 - - glib/gslist.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 9297a596d629cf8666e858907c5b1d85d3e0745b -Author: Philip Withnall -Date: Tue Sep 30 18:56:18 2014 +0100 - - gmain: Mark some ref_count variables as volatile - - To make it more obvious they should exclusively be accessed with - atomic - functions. - - https://bugzilla.gnome.org/show_bug.cgi?id=737677 - - glib/gmain.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit d73f8eec4839e35f308d90a321b4bc121f8408e4 -Author: Philip Withnall -Date: Tue Sep 30 18:53:47 2014 +0100 - - gmain: Make GSourceCallback thread-safe - - Otherwise there is a race in finalising the GSourceCallback if one - thread is finishing off a g_main_dispatch() while another thread is - destroying the GSource which owns the GSourceCallback. - - A helgrind log: - - ==21707== Possible data race during write of size 4 at 0x54EACB0 by - thread #12 - ==21707== Locks held: none - ==21707== at 0x4ECC174: g_source_callback_unref (gmain.c:1528) - ==21707== by 0x4ECD953: g_main_dispatch (gmain.c:3081) - ==21707== by 0x4ECE667: g_main_context_dispatch (gmain.c:3673) - ==21707== by 0x4ECE859: g_main_context_iterate (gmain.c:3744) - ==21707== by 0x4ECEC7F: g_main_loop_run (gmain.c:3938) - ==21707== by 0x41C197: some_thread (some-code.c:224) - ==21707== - ==21707== This conflicts with a previous write of size 4 by thread #5 - ==21707== Locks held: 1, at address 0x54CF320 - ==21707== at 0x4ECC174: g_source_callback_unref (gmain.c:1528) - ==21707== by 0x4ECB86F: g_source_destroy_internal (gmain.c:1178) - ==21707== by 0x4ECB9D4: g_source_destroy (gmain.c:1227) - ==21707== by 0x41CF09: some_other_thread (some-other-code.c:410) - - https://bugzilla.gnome.org/show_bug.cgi?id=737677 - - glib/gmain.c | 7 +++---- - 1 file changed, 3 insertions(+), 4 deletions(-) - -commit 030efac0777cdc3330d3afa12dafa95f6449e14b -Author: Philip Withnall -Date: Wed Jun 29 14:59:59 2016 +0100 - - build: Include $host_cpu in tapset directory - - SystemTap tapsets are architecture-specific, as they include the full - path to the .so file for each probe they reference. Hence, we should - install them in an architecture-specific path, or multiarch systems - will - suffer from collisions between them. - - A better long-term solution, using $libdir rather than the - non-architecture-specific $datadir, is under discussion upstream: - https://sourceware.org/bugzilla/show_bug.cgi?id=20264; but this - will do - for now. - - https://bugzilla.gnome.org/show_bug.cgi?id=662802 - - configure.ac | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 748bb24985419d54812f31f549e042dad8619084 -Author: Philip Withnall -Date: Fri Nov 24 20:02:43 2017 +0000 - - inotify: Don’t propagate unrecognised events to GLocalFileMonitor - - If we can’t convert the inotify event mask into a GFileMonitorEvent - enum - value, don’t propagate it to GLocalFileMonitor, since it hits an - assertion failure in that case. - - This should no longer be possible since the previous commit to ignore - IN_Q_OVERFLOW events, but we might as well change this just in case - other bugs crop up in event mask handling. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=776147 - - gio/inotify/inotify-helper.c | 16 ++++++++++++---- - 1 file changed, 12 insertions(+), 4 deletions(-) - -commit 9853842c53a37bb6c83615e6e3744b3c4d22f6c6 -Author: Philip Withnall -Date: Fri Nov 24 20:00:38 2017 +0000 - - inotify: Ignore IN_Q_OVERFLOW events - - There’s not much we can do about them, and if they go unhandled, - they - can propagate through to g_file_monitor_source_handle_event() - and cause - assertion failures due to not mapping to a GFileMonitorEvent. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=776147 - - gio/inotify/inotify-path.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit 76072a2dde4a4acc8be8d3c47efbc6811ebe0c1e -Author: Philip Withnall -Date: Fri Nov 10 15:10:26 2017 +0000 - - kqueue: Fix invalid emission of G_FILE_MONITOR_EVENT_MOVED event - - That event is deprecated, and the kqueue backend can’t provide - enough - information to go alongside the event (i.e. the name of the new file). - Use G_FILE_MONITOR_EVENT_DELETED instead. - - Quite disappointed in the kqueue documentation for this: I cannot - find a - single piece of documentation or example about how NOTE_RENAME is - supposed to communicate the new name of the file. - - If it turns out that this is possible, the code can be amended - again in - future. At least now it doesn’t abort. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=776147 - - gio/kqueue/kqueue-helper.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit 7d3e6738c5dcddad2ea89bcf475915b91a7ac42a -Author: Emmanuele Bassi -Date: Mon Nov 27 11:58:19 2017 +0000 - - Remove outdated/obsolete README - - The README for the API reference top-level is completely obsolete, - so we - should just remove it. - - https://bugzilla.gnome.org/show_bug.cgi?id=790896 - - docs/reference/README | 63 - --------------------------------------------------- - 1 file changed, 63 deletions(-) - -commit 82adf7b5da71f44322139f109a3a39455432a961 -Author: Philip Withnall -Date: Mon Nov 27 11:29:15 2017 +0000 - - tests: Work around a gdb bug in assert-msg-test - - It seems that when GLib is compiled without CFLAGS=-g, gdb can’t - work - out the size of __glib_assert_msg, so assumes it’s 4 bytes — - even on - 64-bit systems. This causes it to not read the most significant - 4 bytes - of the assertion message pointer, and hence it can’t print the - stored - assertion message. This causes assert-msg-test to fail. - - The upstream gdb bug is - https://sourceware.org/bugzilla/show_bug.cgi?id=22501. - - Work around that by referencing and dereferencing __glib_assert_msg so - that gdb treats it as a pointer of sizeof(char*) rather than of - the size - it incorrectly calculated from the library’s symbol table - (or through - some other mystical process). - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=782057 - - tests/assert-msg-test.gdb | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 7dcc09e58688ea4c538f77824268a35c9654f5e6 -Author: Carlos Garcia Campos -Date: Mon Nov 27 11:32:49 2017 +0100 - - gproxyresolverportal: do not connect to session bus when not under - flatpak - - While gio module extension is loaded a new GProxyResolverPortal is - created to query whether it's supported. We always return FALSE - when not - aunder flatpak, so we don't need to connect to the session bus in that - case. Add a helper ensure_resolver_proxy() that returns TRUE when the - proxy is created and use it in is_supported() instead of creating the - proxy unconditionally in the instance initialization. - - https://bugzilla.gnome.org/show_bug.cgi?id=790894 - - gio/gproxyresolverportal.c | 25 ++++++++++++++++++++++--- - 1 file changed, 22 insertions(+), 3 deletions(-) - -commit d44afbadda8a57da3002def2fb82ee4d0bd86788 -Author: Christian Hergert -Date: Sun Nov 26 16:00:46 2017 -0800 - - macros: make G_GNUC_CHECK_VERSION() portable - - This removes the use of defined() in a macro expansion, which may - not be - portable to some pre-processors. Instead, we hoist the defined check - outside the macro expansion. - - https://bugzilla.gnome.org/show_bug.cgi?id=790877 - - glib/gmacros.h | 11 +++++++---- - 1 file changed, 7 insertions(+), 4 deletions(-) - -commit f5dba7d43c597668382363c8677172298f28475c -Author: Ivar Trygve Jarlsby -Date: Sat Nov 25 21:20:59 2017 +0100 - - docs: Correct inconsistency in GObject tutorial - - The example code defines an interface with three methods. The - preceding text - reads 'This interface defines two methods'. This appears to be - because the - example code was changed without updating the surrounding text. - - https://bugzilla.gnome.org/show_bug.cgi?id=790830 - - docs/reference/gobject/tut_howto.xml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit bb2696e8d926528f72dedd494e0a9acd8e3b5742 -Author: Yosef Or Boczko -Date: Sun Nov 26 15:45:09 2017 +0200 - - Updated Hebrew translation - - po/he.po | 1388 - +++++++++++++++++++++++++++++++++++++------------------------- - 1 file changed, 839 insertions(+), 549 deletions(-) - -commit bc277bfcefac54e705ae71eac1e5c836cb69cdfc -Author: Emmanuele Bassi -Date: Sat Nov 25 10:24:07 2017 +0000 - - docs: Fix typo in the GObject tutorial - - The description of the instance construction does not match the - example. - - docs/reference/gobject/tut_gobject.xml | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit b97e5cb21bf97bcdd8c393f032c6eef453f4f410 -Author: Philip Withnall -Date: Fri Nov 24 12:24:31 2017 +0000 - - glib-tap: Add missing mkdir for .test generation rule - - We can’t guarantee that the builddir we’re generating in - actually exists - — if doing a clean build with builddir ≠ srcdir, and there are - no other - rules which generate build products in builddir, the .test generation - rule can fail. This happens for flatpak-builder.git for me. - - Try to avoid that by explicitly creating the builddir. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=790785 - - glib-tap.mk | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 87122cae38bda7d91b62f3ca167e507316a434ba -Author: Nirbheek Chauhan -Date: Fri Nov 24 12:41:53 2017 +0530 - - meson: Fix gnulib compilation on MSVC - - glibinc is needed for including glibconfig.h, this was not noticed - during testing probably because a system-installed header got picked - up instead. - - glib/gnulib/meson.build | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 7a9d92702eb22f80c7d37cf87561c90a2a75335b -Author: Nirbheek Chauhan -Date: Fri Nov 24 12:06:27 2017 +0530 - - meson: Create gio-unix and gio-win32 internal deps - - These are useful when using glib as a subproject and you want to use - gio-unix-2.0 or gio-win32-2.0. - - gio/meson.build | 32 ++++++++++++++++++++------------ - 1 file changed, 20 insertions(+), 12 deletions(-) - -commit bd22bb9898187630afd37ee1c9400befe6cd5f5a -Author: Nirbheek Chauhan -Date: Thu Nov 23 23:00:25 2017 +0530 - - meson: Use files() for gio sources and headers - - This allows them to be fetched with - subproject().get_variable(). Needed - for generating Gio-2.0.gir in the gobject-introspection meson port. - - gio/meson.build | 76 - ++++++++++++++++++++++++------------------------- - gio/xdgmime/meson.build | 4 +-- - tests/meson.build | 1 - - 3 files changed, 40 insertions(+), 41 deletions(-) - -commit 1969af3e8c24481efef73bbc93586f5b7ae00d55 -Author: Philip Withnall -Date: Thu Nov 23 16:37:00 2017 +0000 - - build: Use AM_DISTCHECK_CONFIGURE_FLAGS rather than unprefixed version - - Since automake 1.11.2, it’s recommended to use the prefixed - version and - leave the unprefixed version for users to override. Since we depend on - automake 1.13.3, we should be doing this. - - Based on a patch by Sam Spilsbury . - - Signed-off-by: Philip Withnall - - Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 2e5bb92de6a976f0ffb2f57b28c00e0adeb03eb6 -Author: Nirbheek Chauhan -Date: Wed Nov 22 14:11:11 2017 +0530 - - meson: Use files() for headers and sources - - This allows them to be fetched via subproject().get_variable(). Needed - for the gobject-introspection meson port. - - glib/meson.build | 30 +++++++++++++++--------------- - gobject/meson.build | 12 +++++------- - 2 files changed, 20 insertions(+), 22 deletions(-) - -commit c603ba301d2e236bdee04b5c78d3204a71609eed -Author: Nirbheek Chauhan -Date: Wed Nov 22 04:40:10 2017 +0530 - - meson: Add 'charsetalias-dir' option mirroring the autotools one - - This fixes the build again. - - glib/libcharset/meson.build | 7 ++++++- - meson_options.txt | 2 ++ - 2 files changed, 8 insertions(+), 1 deletion(-) - -commit 4e5c6616f0cde61824d2ab74b9e1a247b1a7b6af -Author: Philip Withnall -Date: Tue Nov 21 12:43:17 2017 +0000 - - tests: Add tests for GArray constructors - - Noticed these were missing when handling bug #733648. Add a few - missing - tests to improve coverage. - - Signed-off-by: Philip Withnall - - glib/tests/array-test.c | 61 - +++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 61 insertions(+) - -commit 0dc68e5d469654d6e4b35d73f48c9ec550dcdfb4 -Author: Philip Withnall -Date: Tue Nov 21 12:42:42 2017 +0000 - - tests: Use g_test_skip() instead of a message in GDateTime tests - - There are some GDateTime tests which need to be skipped if changing - the - locale fails. Use g_test_skip() to do that, rather than just a - human-readable message. - - Signed-off-by: Philip Withnall - - glib/tests/gdatetime.c | 7 +++---- - 1 file changed, 3 insertions(+), 4 deletions(-) - -commit ca32be3bf231c6591cbe34f4e58e98312c4b73c5 -Author: Alan Coopersmith -Date: Sat Nov 5 10:39:53 2016 -0700 - - Fix -z nodelete configure check to work on Solaris - - Passing -z nodelete without the shared library flags on Solaris - results in - ld: fatal: option '-z nodelete' is incompatible with building a - dynamic executable - which causes the configure test to falsely report its not supported. - - Signed-off-by: Alan Coopersmith - - https://bugzilla.gnome.org/show_bug.cgi?id=776195 - - configure.ac | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit 6bcc8b40349055ace526ccfb25f58b6322c82d64 -Author: Daniel Macks -Date: Mon Nov 20 05:48:44 2017 -0500 - - Add configuration option for charset.alias directory - - Specifically controlling the location of this file, rather than simply - using $libdir, allows one to avoid conflicting with the same default - location as the gnulib localcharset module uses. - - https://bugzilla.gnome.org/show_bug.cgi?id=346816 - - configure.ac | 6 ++++++ - glib/libcharset/Makefile.am | 11 ++++++----- - glib/libcharset/localcharset.c | 7 ++++--- - 3 files changed, 16 insertions(+), 8 deletions(-) - -commit deeacce18a7b3c8a0d5ef7ff72fda4b8b1746a66 -Author: Daniel Macks -Date: Mon Nov 20 03:28:17 2017 -0500 - - Do not load systemwide giomodules during self-test - - $libdir/gio/modules/*.so on the live build machine are supplied by - third parties, so we should not look there while testing ourselves. - - https://bugzilla.gnome.org/show_bug.cgi?id=780309 - - gio/tests/Makefile.am | 1 + - gio/tests/meson.build | 1 + - 2 files changed, 2 insertions(+) - -commit 0b10c41a048a89266e4edf0352b2af4930cb4ad6 -Author: Daniel Macks -Date: Sun Nov 19 23:43:32 2017 -0500 - - Git should ignore generated config.py file - - gio/gdbus-2.0/codegen/config.py is generated by ./configure from - gio/gdbus-2.0/codegen/config.py.in - - https://bugzilla.gnome.org/show_bug.cgi?id=790588 - - gio/gdbus-2.0/codegen/.gitignore | 1 + - 1 file changed, 1 insertion(+) - -commit f2c093f6571645d80b2d37bb193e991092ee9737 -Author: Philip Withnall -Date: Fri Nov 17 13:51:53 2017 +0000 - - build: Drop --enable-rebuilds configure option - - It is outdated and no longer effectively used. It was originally in - place to prevent rebuilding generated files (from a tarball) if the - right build tools (awk, Perl, indent) were not available. However, - we no - longer use indent, we have hard-required awk for a while, and the only - places the @REBUILD@ substitution was still used were for - glib-genmarshal, which has recently been rewritten in Python (so no - longer depends on whether Perl is available). - - Drop the whole lot. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=694723 - - configure.ac | 16 ---------------- - tests/gobject/Makefile.am | 4 ++-- - 2 files changed, 2 insertions(+), 18 deletions(-) - -commit 9ab0073321c3feaf2584e41701092117a6fb9a1c -Author: Philip Withnall -Date: Fri Nov 17 14:39:55 2017 +0000 - - glocalfileinfo: Fix a leak on an error handling path - - Spotted by Clang static analysis, thanks to Leslie Zhai. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=777075 - - gio/glocalfileinfo.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit e73831d808da70df274bf7107c3290df509859b7 -Author: Emanuele Aina -Date: Thu Jun 13 11:30:37 2013 +0200 - - tests: Re-wire the testgobject test program to the build system - - After the build system rework in commit f9eb9e testgobject fell - through - the cracks and was not built since then. - - Re-enable it, even if it is currently failing due to commit 31fde56. - - (Tweaked by Philip Withnall to add meson.build support.) - - https://bugzilla.gnome.org/show_bug.cgi?id=701156 - - tests/gobject/Makefile.am | 2 ++ - tests/gobject/meson.build | 1 + - 2 files changed, 3 insertions(+) - -commit edcabe1a4e55b3b541c2e0afcece3ba175b67dba -Author: Emanuele Aina -Date: Tue May 28 22:45:03 2013 +0200 - - tests: Don't assume that private data follows the instance data - - Commit 31fde56 changed the way the private data is laid out in - memory by - putting it *before* the instance data to keep the offsets fixed - regardless of the number of many subclasses. - - This means that the invariant testgobject was verifying is no longer - true and the failing tests can be safely dropped. - - https://bugzilla.gnome.org/show_bug.cgi?id=701156 - - tests/gobject/testgobject.c | 3 --- - 1 file changed, 3 deletions(-) - -commit 63c07f9b63a1e74d65b7551f7cbff266e68e637c -Author: Philip Withnall -Date: Fri Nov 17 11:42:48 2017 +0000 - - codegen: Change (allow-none) annotations to (nullable) - - (nullable) has been around for a while now. - - Signed-off-by: Philip Withnall - - gio/gdbus-2.0/codegen/codegen.py | 40 - ++++++++++++++++++++-------------------- - 1 file changed, 20 insertions(+), 20 deletions(-) - -commit c71098ddab562a53772f9d581f6a20da16612bfe -Author: Daiki Ueno -Date: Fri Dec 13 18:28:33 2013 +0900 - - tests/gmenumodel: Add test cases using peer-to-peer D-Bus connection - - https://bugzilla.gnome.org/show_bug.cgi?id=720380 - - gio/tests/gmenumodel.c | 251 - ++++++++++++++++++++++++++++++++++++++++++++++--- - 1 file changed, 237 insertions(+), 14 deletions(-) - -commit f29065c31565626767b5809bfa51ec9cde0066ea -Author: Daiki Ueno -Date: Mon Dec 16 11:16:47 2013 +0900 - - GMenuExporter: Allow NULL bus name for peer-to-peer connection - - https://bugzilla.gnome.org/show_bug.cgi?id=720380 - - gio/gmenuexporter.c | 39 ++++++++++++++++++++++++++++++--------- - 1 file changed, 30 insertions(+), 9 deletions(-) - -commit d37af2bd047308dc91f343bb58a1ac15d1f01d76 -Author: Daiki Ueno -Date: Mon Dec 16 11:42:13 2013 +0900 - - GDBusActionGroup: Allow NULL bus name for peer-to-peer connection - - https://bugzilla.gnome.org/show_bug.cgi?id=720380 - - gio/gdbusactiongroup.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit e8a09b3f850c06fec256a8152aba016b2fb5b45c -Author: Daiki Ueno -Date: Fri Dec 13 18:29:46 2013 +0900 - - GDBusMenuModel: Allow NULL bus name for peer-to-peer connection - - https://bugzilla.gnome.org/show_bug.cgi?id=720380 - - gio/gdbusmenumodel.c | 7 +++++-- - 1 file changed, 5 insertions(+), 2 deletions(-) - -commit 3b89702bcff7ceaf699dfde0f01e684ec31fbe8b -Author: Luca Bruno -Date: Sun Feb 16 19:44:35 2014 +0100 - - glib/tests/mappedfile.c: Use temp dir instead of user runtime dir - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=724412 - - glib/tests/mappedfile.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 8d5c30cf90d856651cc020f42409b9a362d7f7e2 -Author: Christophe Fergeau -Date: Thu Feb 20 12:46:55 2014 +0100 - - Fix "on on" typo in tap-driver.sh comment - - It should be "and/or on systems" rather than "and/on on systems" - - https://bugzilla.gnome.org/show_bug.cgi?id=724794 - - tap-driver.sh | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 42d3ed001353560892b9b25b2fa93b974a3df480 -Author: Dan Winship -Date: Fri Feb 14 16:03:49 2014 -0500 - - glib: document restrictions on various foreach() functions - - Some foreach() functions allow you to modify the object they are - iterating, and others don't, but the docs were not generally clear - about this. - - https://bugzilla.gnome.org/show_bug.cgi?id=724383 - - glib/garray.c | 3 ++- - glib/gdataset.c | 12 ++++++++++-- - glib/glist.c | 6 ++++++ - glib/gnode.c | 6 ++++-- - glib/gqueue.c | 6 ++++++ - glib/gsequence.c | 5 +++-- - glib/gslist.c | 6 ++++++ - 7 files changed, 37 insertions(+), 7 deletions(-) - -commit 3cfac71d09dded67485f153fa76d6f063dbb6a76 -Author: David Schleef -Date: Sat Apr 13 11:26:34 2013 -0700 - - gdatetime: fix floating-point conversion - - Conversion from floating point to integer requires special care. - - https://bugzilla.gnome.org/show_bug.cgi?id=697715 - - glib/gdatetime.c | 13 ++++++++++++- - glib/tests/gdatetime.c | 16 ++++++++++++++++ - 2 files changed, 28 insertions(+), 1 deletion(-) - -commit b5733ecc76d8b80a78bfd35406b66a5217b60f20 -Author: Patrick Welche -Date: Thu Nov 7 10:05:45 2013 +0000 - - Solaris build fix - - On Solaris sigset_t is only defined in /usr/include/sys/signal.h - (included from /usr/include/signal.h) if _XPG4_2 is defined. If - it's not defined, you need to include /usr/include/sys/select.h. - - http://bugzilla.gnome.org/show_bug.cgi?id=562334 - - glib/gbacktrace.h | 3 +++ - 1 file changed, 3 insertions(+) - -commit b2a0057c145c24b432fd08c61f591ee77a69d796 -Author: Matthias Clasen -Date: Wed Nov 15 22:00:13 2017 -0500 - - 2.55.0 - - NEWS | 145 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 145 insertions(+) - -commit d4f07f21fbb346588e17c96fad045fb8ec6f5afd -Author: Philip Withnall -Date: Wed Nov 15 13:08:11 2017 +0000 - - glocalfile: Fix leak of FS type on some platforms - - fstype is a const char*, and is passed to - g_file_info_set_attribute_string(), which takes a copy of - it. There’s no - need to g_strdup() the FS type from various statfs/statvfs buffers - beforehand, given that the buffers are valid for the duration of this - function. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=679347 - - gio/glocalfile.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit c64b6da33c4d2401dc01329dcac7b32e2274fbfd -Author: Ryan Lortie -Date: Fri Jun 6 12:15:22 2014 -0400 - - gsignal: add assert on closure invalidate path - - It's theoretically possible that we could have a case where this would - actually return NULL, but it's difficult to imagine a valid program - that - would contain such a case. - - Add an explicit assert here to quiet up static analysis. - - See the bug for more discussion. - - Coverity CID: 1159477 - - https://bugzilla.gnome.org/show_bug.cgi?id=730296 - - gobject/gsignal.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit ed78f30c5e15997a184afa11419c14eb559d1fc2 -Author: Christian Hergert -Date: Tue Nov 14 01:40:44 2017 -0800 - - file: add tests for g_file_load_bytes() - - This adds a test for both g_file_load_bytes() and the - asynchronous form g_file_load_bytes_async(). - - https://bugzilla.gnome.org/show_bug.cgi?id=790272 - - gio/tests/file.c | 87 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 87 insertions(+) - -commit 2227918dfd0bd13d52191538016e88f1344cc196 -Author: Christian Hergert -Date: Sun Nov 12 19:55:52 2017 -0800 - - file: add g_file_load_bytes() - - This adds g_file_load_bytes() to make it more convenient to - load the contents of a GFile as GBytes. - - It includes a special casing for gresources to increase the - chances that the GBytes directly references the embedded data - instead of copying to the heap. - - https://bugzilla.gnome.org/show_bug.cgi?id=790272 - - docs/reference/gio/gio-sections.txt | 3 + - gio/gfile.c | 188 - ++++++++++++++++++++++++++++++++++++ - gio/gfile.h | 16 +++ - 3 files changed, 207 insertions(+) - -commit 5464461e4c0eac948a81a8aae6a3ef6774ebe6bb -Author: Christian Hergert -Date: Sun Nov 12 23:04:12 2017 -0800 - - gresource: avoid allocations in enumerate_children() - - In the vast majority of cases, we can avoid temporary - allocations for paths in g_resources_enumerate_children(). - - In the case we need to add a suffix "/", we can usually just - build the path on the stack. In other cases, we can completely - avoid the strdup, which appears to only have been added for - readability. If the path is really long, we fallback to doing - what we did before, and use g_strconcat(). - - In the case of Builder, this saved 5.3mb of temporary - allocations in the process of showing the first application - window. - - https://bugzilla.gnome.org/show_bug.cgi?id=790275 - - gio/gresource.c | 40 +++++++++++++++++++++++++++++++++++----- - gio/tests/resources.c | 26 ++++++++++++++++++++++++++ - 2 files changed, 61 insertions(+), 5 deletions(-) - -commit 38ffcd298c2613a8934b46ee363f61c1e0cb50c3 -Author: Christian Hergert -Date: Mon Nov 13 21:42:20 2017 -0800 - - gresourcefile: simplify path canonicalization - - Previously, the path canonicalization for resources had liberal use of - strlen() and memmove() while walking through the path. This patch - avoids - any secondary strlen() and removes all use of memmove(). - - A single allocation is created up front as we should only ever - need one - additional byte more than then length of the incoming path string. - - To keep the implementation readable, the mechanics are kept in - external - functions. memrchr() was not used due to its lack of portability. - - This is faster in every test case I've tested. Paths that contain - relative ../ have the most speedup. - - https://bugzilla.gnome.org/show_bug.cgi?id=790310 - - gio/gresourcefile.c | 125 - ++++++++++++++++++++++++++++++-------------------- - gio/tests/resources.c | 44 ++++++++++++++++++ - 2 files changed, 118 insertions(+), 51 deletions(-) - -commit 7b60708204354da877f7eda5150631223bba42f2 -Author: Sebastian Dröge -Date: Mon Nov 13 11:47:06 2017 +0100 - - GResource – Create an internal copy of the GBytes if it is not - pointer aligned - - https://bugzilla.gnome.org/show_bug.cgi?id=790030 - - gio/gresource.c | 14 +++++++++++++- - gio/tests/resources.c | 31 +++++++++++++++++++++++++++++++ - 2 files changed, 44 insertions(+), 1 deletion(-) - -commit 3c9c01e3ce1f2f28ed828238072e835e6bf12ddb -Author: Sebastian Dröge -Date: Mon Nov 13 11:43:09 2017 +0100 - - GResource – Add note to documentation that the memory must be at - least pointer aligned - - https://bugzilla.gnome.org/show_bug.cgi?id=790030 - - gio/gresource.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 880f07f94cdee87b66543b64acad9540060e5d38 -Author: Philip Withnall -Date: Mon Nov 13 10:37:11 2017 +0000 - - gstrfuncs: Use curly quotes in a documentation comment - - Nobody can argue with this: the documentation comment is about, and - contains, Unicode accents. - - Signed-off-by: Philip Withnall - - glib/gstrfuncs.c | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -commit e61c3c628daab8cafabce818d3539ffbf743f351 -Author: Philip Withnall -Date: Mon Nov 13 10:35:41 2017 +0000 - - gstrfuncs: Fix a typo in a documentation comment - - Signed-off-by: Philip Withnall - - glib/gstrfuncs.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit c68f66c19e41f4188587a63bd74419a1f2c3085b -Author: Stefan Sauer -Date: Sun Nov 12 20:55:05 2017 +0100 - - docs: fix 'emphasis' tag - - There is no 'em' tag in docbook. Use 'emphasis'. This would also - require - to enable --xml-mode in MKDB_OPTIONS, but that requires more cleanups. - - gio/gappinfo.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 2812219adb2d3e1208943f4bddf54b3a1c1e1ed3 -Author: Stefan Sauer -Date: Fri Nov 10 22:18:20 2017 +0100 - - docs: add missing '*' chars at start of doc-comments - - gio/gdbusconnection.c | 2 +- - gio/gfileenumerator.c | 2 +- - gio/gvolume.c | 2 +- - glib/gbytes.c | 6 +++--- - glib/gconvert.c | 5 ++--- - glib/ghook.c | 2 +- - glib/gkeyfile.c | 2 +- - glib/gmain.c | 2 +- - glib/gmain.h | 2 +- - glib/gslice.c | 2 +- - glib/gstdio.c | 2 +- - glib/gtestutils.c | 1 - - glib/gthread-posix.c | 2 +- - gobject/gsignal.c | 2 +- - 14 files changed, 16 insertions(+), 18 deletions(-) - -commit e7adf0a1a34f48213ceb90b33c0859c75341fc79 -Author: Kjartan Maraas -Date: Sat Nov 11 17:09:32 2017 +0100 - - Updated Norwegian bokmål translation. - - po/nb.po | 860 - ++++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 487 insertions(+), 373 deletions(-) - -commit 1897e66dce271027512497bd9db70f155d9bf9d7 -Author: Philip Withnall -Date: Fri Nov 10 00:54:36 2017 +0000 - - build: Drop data-to-c.pl in favour of data-to-c.py - - The Python version was added for the Meson build, but we might as well - use it from autotools too, since it does exactly the same thing as the - Perl version (modulo not including a trailing linebreak, but that - doesn’t matter). - - Works fine with Python 2.7 or Python 3. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=790147 - - gio/Makefile.am | 6 +++--- - gio/data-to-c.pl | 37 ------------------------------------- - gio/data-to-c.py | 2 +- - 3 files changed, 4 insertions(+), 41 deletions(-) - -commit 63e9d109fd3705067ef3b6a73062965856802bde -Author: Philip Withnall -Date: Fri Nov 10 10:26:01 2017 +0000 - - gmessages: Give examples of G_DEBUG with gdb in the documentation - - Some of the documentation linked to information about G_DEBUG already, - but most of it didn’t, and there were no examples. People need - obvious - examples. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=790157 - - glib/gmessages.c | 18 ++++++++++++++++-- - glib/gmessages.h | 17 +++++++++++++++++ - 2 files changed, 33 insertions(+), 2 deletions(-) - -commit b778ba3e644d0e75597207d3c89eb5f3eedff8c6 -Author: Philip Withnall -Date: Fri Nov 10 10:13:50 2017 +0000 - - gmessages: Improve formatting of a #define in the docs - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=790157 - - glib/gmessages.h | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 7f9b886c9b48840d37d17c021209863fce4ffc0d -Author: Tim-Philipp Müller -Date: Fri Nov 10 01:01:46 2017 +0100 - - meson: dist python script used also in autotools-generated tarball - - https://bugzilla.gnome.org/show_bug.cgi?id=790126 - - Makefile.am | 1 + - 1 file changed, 1 insertion(+) - -commit b9b7a1d03920c3ba719a3223b20bae12c97b7eb2 -Author: Christian Kellner -Date: Wed Nov 8 21:16:37 2017 +0100 - - gio-tool: fix inverted logic in monitor tool - - The tool should refuse to work if none of the locations to watch - are set, not if *any* of them are unset. - - https://bugzilla.gnome.org/show_bug.cgi?id=790093 - - gio/gio-tool-monitor.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 74c5e785d3528437fe3e98181b75b07b81efa479 -Author: Steve Lhomme -Date: Wed Nov 8 13:06:29 2017 +0000 - - gmessages: Mark non-varargs log functions as static inline - - Certain compilers warn about unused functions if they are declared in - the header but are not inline. We require `static inline` support from - all compilers now. - - Typically, this code will not be used, as the compilers we care about - implement vararg macro support; but this code path can still be hit on - some compilers (probably; unverified). - - (Commit message by Philip Withnall.) - - https://bugzilla.gnome.org/show_bug.cgi?id=483341 - - glib/gmessages.h | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -commit cd0bbbf1ef3d8ff273dee80c1039157c1474715d -Author: Sanjeev -Date: Wed Nov 8 12:36:26 2017 +0000 - - gvariant: Fix minor memory leak on error handling path - - (Commit message by Philip Withnall.) - - https://bugzilla.gnome.org/show_bug.cgi?id=760022 - - glib/gvariant-parser.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 5ebd8f6e88734c2a1c8574ff4af681a2eb9c74a5 -Author: Cosimo Cecchi -Date: Sat Sep 30 21:09:37 2017 -0700 - - gmain: add g_clear_handle_id API - - It's a very common pattern to see code that looks like this in - dispose() or finalize() implementations: - - if (priv->source_id > 0) - { - g_source_remove (priv->source_id); - priv->source_id = 0; - } - - This API allows to accomplish the same goal with a single line: - - g_clear_handle_id (&priv->source_id, (GClearHandleFunc) - g_source_remove); - - Thanks to Emmanuele Bassi for making the patch - generic. - - https://bugzilla.gnome.org/show_bug.cgi?id=788489 - - docs/reference/glib/glib-sections.txt | 2 ++ - glib/gmain.c | 34 - ++++++++++++++++++++++++++++++++++ - glib/gmain.h | 32 - ++++++++++++++++++++++++++++++++ - glib/tests/utils.c | 26 ++++++++++++++++++++++++++ - 4 files changed, 94 insertions(+) - -commit 44d6052584af4fa9aadf972dbb5e40ed1cdb9a1e -Author: Cosimo Cecchi -Date: Sat Nov 4 11:50:38 2017 -0700 - - gfile: add g_file_new_build_filename() - - This is a convenience C API that combines g_build_filename() with - g_file_new_for_path(). - - https://bugzilla.gnome.org/show_bug.cgi?id=788488 - - docs/reference/gio/gio-sections.txt | 1 + - gio/gfile.c | 36 - ++++++++++++++++++++++++++++++++++++ - gio/gfile.h | 3 +++ - gio/tests/file.c | 31 ++++++++++++++++++++++++++----- - 4 files changed, 66 insertions(+), 5 deletions(-) - -commit 374ade1b6837a53555a617118b9696aa123f3bc3 -Author: Cosimo Cecchi -Date: Mon Nov 6 12:02:40 2017 -0800 - - glib: add g_build_filename_valist() - - A new public API convenience to build a filename from a va_list. - - https://bugzilla.gnome.org/show_bug.cgi?id=788488 - - docs/reference/glib/glib-sections.txt | 1 + - glib/gfileutils.c | 22 ++++++++++++++++++++++ - glib/gfileutils.h | 3 +++ - 3 files changed, 26 insertions(+) - -commit 68d62c33fdcbea1c0e6a70ff733d213c62a1f5c3 -Author: Cosimo Cecchi -Date: Sat Nov 4 11:40:13 2017 -0700 - - gfileutils: factor out g_build_filename_va() - - This will be used in a later commit. - - https://bugzilla.gnome.org/show_bug.cgi?id=788488 - - glib/gfileutils.c | 32 ++++++++++++++++++-------------- - 1 file changed, 18 insertions(+), 14 deletions(-) - -commit 8e8f4e6486c1578ae15d63835acd06f237324a6d -Author: Philip Withnall -Date: Tue Nov 7 13:38:58 2017 +0000 - - docs: Fix various minor syntax errors in gtk-doc comments - - This will fix a few broken links in the documentation, and shut up a - load of gtk-doc warnings (but certainly not all of them). - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=790015 - - gio/gappinfo.c | 2 +- - gio/gbufferedinputstream.c | 2 +- - gio/gcancellable.c | 4 ++-- - gio/gdbusaddress.c | 6 +++--- - gio/gdbusnamewatching.h | 2 +- - gio/gdtlsconnection.c | 4 ++-- - gio/gioenums.h | 2 +- - gio/gmount.c | 4 ++-- - gio/gsettingsbackend.c | 4 ++-- - gio/gtask.c | 2 +- - gio/gtlsdatabase.c | 4 ++-- - gio/gunixmounts.c | 2 +- - glib/docs.c | 2 ++ - glib/glib-unix.c | 2 +- - glib/goption.c | 4 ++-- - glib/gpoll.c | 8 ++++---- - glib/gspawn.c | 4 ++-- - glib/gtestutils.c | 2 +- - glib/gunicode.h | 8 ++++---- - 19 files changed, 35 insertions(+), 33 deletions(-) - -commit 249d74fcf6499a543807fa4158bef26426dd39de -Author: Philip Withnall -Date: Tue Nov 7 13:35:51 2017 +0000 - - docs: Make argument names in GAppInfo consistent - - This fixes a mismatch between some of the gtk-doc comments and - reality. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=790015 - - gio/gappinfo.c | 12 ++++++------ - gio/gappinfo.h | 12 ++++++------ - 2 files changed, 12 insertions(+), 12 deletions(-) - -commit a12fbd227f4c03919e3f0df139e22c593be3c365 -Author: Philip Withnall -Date: Tue Nov 7 13:33:40 2017 +0000 - - docs: Add version and deprecation decorators to gtk-doc ignore list - - This allows gtk-doc to recognise a whole lot more API than it could - before. Maintaining the lists between 6 build files is going to be - a bit - of a pain, but they only need to be modified once a cycle. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=789087 - - https://bugzilla.gnome.org/show_bug.cgi?id=790015 - - docs/reference/gio/Makefile.am | 5 ++-- - docs/reference/gio/meson.build | 58 - +++++++++++++++++++++++++++++++++++++- - docs/reference/glib/Makefile.am | 4 ++- - docs/reference/glib/meson.build | 57 - ++++++++++++++++++++++++++++++++++++- - docs/reference/gobject/Makefile.am | 5 ++-- - docs/reference/gobject/meson.build | 57 - ++++++++++++++++++++++++++++++++++++- - 6 files changed, 178 insertions(+), 8 deletions(-) - -commit f33ca578b1343e2970eb45d10edfcc0f47e91bb8 -Author: Philip Withnall -Date: Tue Nov 7 13:26:44 2017 +0000 - - docs: Add 2.56 to the API version reference in glib-docs.xml - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=790015 - - docs/reference/glib/glib-docs.xml | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 6546d87e4a4e32e6422823264be358bce7ccdeeb -Author: Philip Withnall -Date: Tue Nov 7 13:26:27 2017 +0000 - - docs: Add recent version check macros to glib-sections.txt - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=790015 - - docs/reference/glib/glib-sections.txt | 12 ++++++++++++ - 1 file changed, 12 insertions(+) - -commit 796599a705cf49bed28df0b86eb76a38a59b27d0 -Author: Ondrej Holy -Date: Fri Feb 24 15:33:11 2017 +0100 - - gio-tool: Do not alter uris before use - - Uris may be altered by the following code, which breaks xdg-open: - file = g_file_new_for_commandline_arg (arg[i]) - uri = g_file_get_uri (file); - - Examples of possible uri changes: - mailto:email -> mailto:///email - magnet:?xt=urn:hash -> magnet:///?xt=urn:hash - ssh://user@host -> sftp://user@host - - This patch causes that uris aren't preprocessed for locations with - scheme, however absolute and relative paths are still preprocessed. - - https://bugzilla.gnome.org/show_bug.cgi?id=779182 - - gio/gio-tool-open.c | 27 +++++++++++++++++++-------- - 1 file changed, 19 insertions(+), 8 deletions(-) - -commit fac219adf83212e7f46de812e145ca9964c6e888 -Author: Philip Withnall -Date: Tue Nov 7 11:45:53 2017 +0000 - - tests: Fix a couple of bug base URIs - - bugs.gnome.org doesn’t redirect properly any more (and isn’t - HTTPS). - - Signed-off-by: Philip Withnall - - glib/tests/array-test.c | 2 +- - glib/tests/bytes.c | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit cfe41f4cedfec6de09561411246529886ec9e7cc -Author: Philip Withnall -Date: Tue Nov 7 11:45:29 2017 +0000 - - build: Fix a broken link in an error message from configure.ac - - Spotted in bug #742548. - - Signed-off-by: Philip Withnall - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 90d8058f7aa3b3838d286d459c2f34045e67140b -Author: Kjartan Maraas -Date: Mon Nov 6 13:56:36 2017 +0100 - - Updated Norwegian bokmål translation. - - po/nb.po | 1951 - ++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 1075 insertions(+), 876 deletions(-) - -commit cb8bfa758fd14794ffeb9cf62fe2a51886b5a6ac -Author: Colin Walters -Date: Tue Oct 31 12:51:09 2017 -0400 - - gdbus-codegen: Call abspath() earlier - - The previous change from - https://bugzilla.gnome.org/show_bug.cgi?id=786785 - didn't actually work (for me at least) in the `/bin/gdbus-codegen` - case - as the relative `/bin/../share` path works, but then - `os.path.abspath()` - breaks it (as it's not doing `realpath()`, and let's not go there). - - Fix this by doing the `abspath` first. - - Downstream: https://bugzilla.redhat.com/show_bug.cgi?id=1507661 - - https://bugzilla.gnome.org/show_bug.cgi?id=789723 - - gio/gdbus-2.0/codegen/gdbus-codegen.in | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit 0d49cd1b11b1bd0bae2671da9ddd83a6227eb947 -Author: Philip Withnall -Date: Mon Nov 6 10:31:52 2017 +0000 - - gutils: Fix minor memory leak on error path - - Introduced in commit d011223085063ff23589fb92c7e68bcfb50fdd02. - - Coverity CID: 1382472 - - Signed-off-by: Philip Withnall - - glib/gutils.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit df66b25301a6b5b2481375bbf246d4c69ded5e99 -Author: Rico Tzschichholz -Date: Sat Nov 4 20:05:37 2017 +0100 - - GSeekable: Fix g_seekable_truncate invoker reference - - https://bugzilla.gnome.org/show_bug.cgi?id=573251 - - gio/gseekable.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 0091f7f21216a63e0c4cfc420512ebf4c936f593 -Author: Daniel Macks -Date: Fri Jun 13 15:16:51 2014 -0400 - - Use __APPLE__ token to control OSX-specific tests - - The carbon framework is deprecated and not really related to OSX's - printf features. Directly test compiler-defined token for the platform - itself rather than that autodetected framework as a proxy. - - https://bugzilla.gnome.org/show_bug.cgi?id=731625 - - glib/tests/gdatetime.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit d88d90c3c83f9d62655963834ad0c423f87dd7a9 -Author: Daniel Macks -Date: Mon Jun 16 02:59:56 2014 -0400 - - Exec=true (seach via PATH) instead of hardcoding /bin/true - - ...otherwise this .desktop is omitted on platforms that have it - elsewhere. - - https://bugzilla.gnome.org/show_bug.cgi?id=731705 - - ...-for-toronto-island-9c6a4e022b17686306243dada811d550d25eb1fb.desktop | - 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 029cfa9109ffa639de17264b39113241044b246f -Author: Martin -Date: Fri Nov 3 20:11:56 2017 +0000 - - build: Ensure .py files are generated at build time not install time - - Otherwise installing with `sudo make install` fails. - - https://bugzilla.gnome.org/show_bug.cgi?id=706667 - - glib/Makefile.am | 1 + - gobject/Makefile.am | 1 + - 2 files changed, 2 insertions(+) - -commit 5448ef53266befdcff7c2606cc97acbd722e9f4c -Author: Uwe Helm -Date: Thu Nov 27 22:37:00 2014 +0000 - - gio: Add FS magic number for FUSE - - https://bugzilla.gnome.org/show_bug.cgi?id=740826 - - gio/glocalfile.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit fc817eb38af6381c8c439a1460c61a91774def53 -Author: Philip Withnall -Date: Fri Nov 3 15:24:44 2017 +0000 - - gthread: Emit a critical if g_rw_lock_reader_lock() fails - - It can only fail if there’s been a leak or programmer error, - so this is - really unlikely to happen. At least make it obvious something has gone - wrong, though, rather than silently carrying on and returning as - if the - reader lock has been acquired. - - Do the same for g_rw_lock_writer_lock(). - - It should be safe to use g_critical() for reporting the problems, - since - GRWLock is not used in gmessages.c, and printing a critical seems - better - than aborting, just in case we do hit the ‘maximum number of reader - locks’ error code. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=756430 - - glib/gthread-posix.c | 13 ++++++++++--- - 1 file changed, 10 insertions(+), 3 deletions(-) - -commit f5e229c76db42a2ce9432ccb941a636b17d46a90 -Author: Krzesimir Nowak -Date: Sat Jun 4 15:15:37 2016 +0200 - - convert: Fix tautological comparisons in tests - - https://bugzilla.gnome.org/show_bug.cgi?id=767239 - - glib/tests/convert.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit ea2901abf834259f6d96709d071c6ef3e7a6f912 -Author: Tomas Kotal -Date: Fri Nov 3 14:36:41 2017 +0100 - - gio: GPollFileMonitor is not cleaning up correctly - - https://bugzilla.gnome.org/show_bug.cgi?id=789820 - - gio/gpollfilemonitor.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit a6fc4daeb9e91223d0200ddc85eca7556a9edd4e -Author: Philip Withnall -Date: Sat Aug 13 17:34:58 2016 +0200 - - gmessages: Add timestamp to g_log_writer_format_fields() - - Since journald adds a timestamp, it would be useful to add one to the - stdout/stderr output too — we do not want it to miss out on the - timestamping fun. - - Make it blue, because we can. - - https://bugzilla.gnome.org/show_bug.cgi?id=769846 - - glib/gmessages.c | 17 +++++++++++++++++ - 1 file changed, 17 insertions(+) - -commit df957fa81a020d3a8d8e62ab87eea78bc3d9de98 -Author: Daniel Mustieles -Date: Fri Nov 3 12:56:09 2017 +0000 - - Update Spanish translation - - po/es.po | 921 - ++++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 528 insertions(+), 393 deletions(-) - -commit 9bcd7800a122c22b7c2684fa50bd93ecd3c936f9 -Author: Jiří Techet -Date: Sun Oct 22 12:12:59 2017 +0200 - - gio: Eliminate warnings in cstring conversion on OS X - - create_cstr_from_cfstring_with_fallback() is allowed to be called - when str == NULL - but create_cstr_from_cfstring() isn't which leads to warnings in - the console. - Fix this by adding NULL checks into - create_cstr_from_cfstring_with_fallback(). - - https://bugzilla.gnome.org/show_bug.cgi?id=788936 - - gio/gosxcontenttype.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit 6acaca8831c4c34845b860100effead0f37a8d7c -Author: Jiří Techet -Date: Fri Oct 27 23:45:14 2017 +0200 - - gio: Show icons based on file's mime type on OS X - - The patch basically just grabs the implementation of - g_content_type_get_icon_internal() - from gcontenttype.c - the only difference is that it first converts - UTI to MIME using - g_content_type_get_mime_type() and at the end frees this temporary - MIME type. - - https://bugzilla.gnome.org/show_bug.cgi?id=788936 - - gio/gosxcontenttype.c | 60 - ++++++++++++++++++++++++++++++++++++++----------- - gio/tests/contenttype.c | 17 +++++++++++++- - 2 files changed, 63 insertions(+), 14 deletions(-) - -commit fc031daa33e5becbda9cc6196d6f0385ea26c462 -Author: Marek Cernocky -Date: Fri Nov 3 12:39:23 2017 +0100 - - Updated Czech translation - - po/cs.po | 379 - ++++++++++++++++++++++++++++++++++++++------------------------- - 1 file changed, 228 insertions(+), 151 deletions(-) - -commit 6b9636469d447ea90a06fef606fdb7302fdd2615 -Author: Mario Blättermann -Date: Thu Nov 2 19:15:11 2017 +0000 - - Update German translation - - po/de.po | 391 - +++++++++++++++++++++++++++++++++++++++------------------------ - 1 file changed, 241 insertions(+), 150 deletions(-) - -commit 719edde63b1f4756c61c325e8457c7d033be8194 -Author: Tom Schoonjans -Date: Mon Jan 16 11:39:49 2017 +0530 - - GModule win32: disable error dialog popup - - When loading a module on win32, a blocking error dialog pops up - whenever - the module could not be loaded. This is particularly annoying when - module loading failure is a harmless and expected event... - - This patch temporarily disables these error dialogs from popping up. - - https://bugzilla.gnome.org/show_bug.cgi?id=777308 - - gmodule/gmodule-win32.c | 8 ++++++++ - 1 file changed, 8 insertions(+) - -commit 54f6c562354d9c988c0ed9eea672d1bce23b20c4 -Author: Benoît Dejean -Date: Fri Oct 20 17:43:36 2017 +0200 - - utils: Add new G_FORMAT_SIZE_BITS flag for g_format_size_full() - - It will return sizes in bits, rather than bytes. - - https://bugzilla.gnome.org/show_bug.cgi?id=789170 - - glib/gutils.c | 66 - ++++++++++++++++++++++++++++++++++++++++---------- - glib/gutils.h | 3 ++- - glib/tests/fileutils.c | 30 +++++++++++++++++++++++ - 3 files changed, 85 insertions(+), 14 deletions(-) - -commit 6036d400730d625b69a7bf1160bad854245d6a3b -Author: Colin Walters -Date: Wed Nov 1 10:20:03 2017 -0400 - - build: Work with automake 1.13.3 - - In https://git.gnome.org/browse/glib/commit/?id=5c13bf9bcf0 we jumped - all the - way from `1.11` to `1.14`, but `1.13.3` is what's in RHEL7.4 today, - and the build - seems to work fine for me with it. - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 953a51d97bc07418fb9d1a5f3a5336d3c9022793 -Author: Nirbheek Chauhan -Date: Thu Nov 2 10:22:39 2017 +0530 - - meson: Fix installation of gdb autoload scripts v2 - - `install:` is not a valid keyword argument for configure_file() - - glib/meson.build | 17 +++++++++++------ - gobject/meson.build | 7 +------ - 2 files changed, 12 insertions(+), 12 deletions(-) - -commit 625bfa0b36380b97205fa7df0e07f8eca13d616e -Author: Nirbheek Chauhan -Date: Thu Nov 2 10:03:22 2017 +0530 - - meson: Fix comment explaining gdb hacks - - https://bugzilla.gnome.org/show_bug.cgi?id=788772 - - glib/meson.build | 7 +++++-- - gobject/meson.build | 7 +++++-- - 2 files changed, 10 insertions(+), 4 deletions(-) - -commit 430e2dd3f54734cfa87d6643f2370604abcf959d -Author: Jan Alexander Steffens (heftig) -Date: Tue Oct 24 16:29:49 2017 +0200 - - meson: Fix GDB scripts install_dir for *nix - - Disable installation on Windows for now as this would use a colon - in the - directory name. - - https://bugzilla.gnome.org/show_bug.cgi?id=788772 - - glib/meson.build | 5 +++-- - gobject/meson.build | 5 +++-- - 2 files changed, 6 insertions(+), 4 deletions(-) - -commit 96ebcee8c4d555805e6aa6cf5ea6fcb16299dc81 -Author: Colin Walters -Date: Wed Nov 1 10:21:34 2017 -0400 - - Build with old libmount too - - Downstream: https://bugzilla.redhat.com/show_bug.cgi?id=1508056 - - This is an easy change, and lets us build with RHEL7's libmount. - - See also - https://github.com/ostreedev/ostree/commit/cee57a0268334d51cd312c6cdcf367bedfd3e30d - - configure.ac | 6 ++++-- - gio/gunixmounts.c | 4 ++-- - 2 files changed, 6 insertions(+), 4 deletions(-) - -commit d011223085063ff23589fb92c7e68bcfb50fdd02 -Author: Tom Schoonjans -Date: Wed Nov 1 09:52:29 2017 +0000 - - g_get_host_name: ensure hostname has UTF8 encoding on Windows - - Ensures that the hostname returned by g_get_host_name is always - UTF8 encoded. - Previously, on Windows, the returned string would be encoded in the - current codepage, if it contained non-ASCII characters. - - The unit test for g_get_host_name was updated with a check to ensure - that the hostname is indeed at UTF-8 string. - - https://bugzilla.gnome.org/show_bug.cgi?id=789755 - - glib/gutils.c | 19 ++++++++++++++----- - glib/tests/utils.c | 1 + - 2 files changed, 15 insertions(+), 5 deletions(-) - -commit 41112ef00ddbf85ff377ddc330dd7ab28034259d -Author: Will Thompson -Date: Wed Nov 1 14:41:00 2017 +0000 - - GSeekable: improve g_seekable_[can_]truncate docs - - I was not born next to a PDP-11, either, but I think this is - marginally more informative! - - https://bugzilla.gnome.org/show_bug.cgi?id=573251 - - gio/gseekable.c | 10 ++++++---- - 1 file changed, 6 insertions(+), 4 deletions(-) - -commit 663a5cc95fd78953a2ab6ee436033d9282169a69 -Author: Tom Schoonjans -Date: Mon Jan 16 14:20:01 2017 +0530 - - gio/gasynchelper.c: fix cast from pointer to smaller int type on win64 - - https://bugzilla.gnome.org/show_bug.cgi?id=777310 - - gio/gasynchelper.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 53bd6a359f2c48e7729f89902097c892c8aa6fea -Author: Руслан Ижбулатов -Date: Fri Sep 29 10:14:41 2017 +0000 - - W32: Add a stat() implementation for private use - - This commit adds new W32-only functions to gstdio.c, - and a new header file, gstdioprivate.h. - These functions are: - g_win32_stat_utf8() - g_win32_lstat_utf8() - g_win32_fstat() - and they fill a private structure, GWin32PrivateStat, - which has all the fields that normal stat has, as well as some - extras. - - These functions are then used throughout glib and gio to get better - data about the system. Specifically: - * Full, 64-bit size, guaranteed (g_stat() is forced to use 32-bit - st_size) - * Full, 64-bit file identifier (st_ino is 0 when normal stat() - is used, and still is) - * W32 File attributes (which stat() doesn't report); in particular, - this allows - symlinks to be correctly identified - * Full, 64-bit time, guaranteed (g_stat() uses 32-bit st_*time on - 32-bit Windows) - * Allocated file size (as a W32 replacement for the missing st_blocks) - - st_mode remains unchanged (thus, no S_ISLNK), so when these are - given back to - glib users (via g_stat(), for example, which is now implemented by - calling g_win32_stat_utf8), - this field does not contain anything unexpected. - - g_lstat() now calls g_win32_lstat_utf8(), which works on symlinks - the way it's supposed to. - - Also adds the g_win32_readlink_utf8() function, which behaves like - readlink() - (including its inability to return 0-terminated strings and inability - to say how large - the output buffer should be; these limitations are purely for - compatibility with - existing glib code). - - Thus, symlink support should now be much better, although far from - being complete. - - A new W32-only test in gio/tests/file.c highlights the following - features: - * allocated size - * 64-bit time - * unique file IDs - - https://bugzilla.gnome.org/show_bug.cgi?id=788180 - - gio/glocalfile.c | 46 ++-- - gio/glocalfileinfo.c | 97 +++---- - gio/glocalfileinfo.h | 5 +- - gio/glocalfileoutputstream.c | 8 +- - gio/tests/g-file-info.c | 367 +++++++++++++++++++++++++++ - glib/Makefile.am | 1 + - glib/gfileutils.c | 7 +- - glib/glib-private.c | 7 + - glib/glib-private.h | 18 ++ - glib/gstdio.c | 588 - +++++++++++++++++++++++++++++++++++++++++-- - glib/gstdioprivate.h | 65 +++++ - 11 files changed, 1106 insertions(+), 103 deletions(-) - -commit c74ab4a1db1e92a717f92d4c4b86e28661a966e7 -Author: Philip Withnall -Date: Wed Nov 1 11:13:27 2017 +0000 - - gobject: Fix typo in documentation for - g_param_spec_get_default_value() - - Signed-off-by: Philip Withnall - - gobject/gparam.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 69b2b5f262e8ddcacf20fa0518e83b9679b6db82 -Author: Jan Alexander Steffens (heftig) -Date: Tue Oct 31 04:11:42 2017 +0100 - - meson: Fix libmount support - - The define was still missing. - - https://bugzilla.gnome.org/show_bug.cgi?id=789681 - - config.h.meson | 3 +++ - meson.build | 1 + - 2 files changed, 4 insertions(+) - -commit 34148fc9b9edd8501ed2b0d483d0b8c942ac28ab -Author: Sam Spilsbury -Date: Fri Oct 27 21:42:46 2017 +0800 - - mkenums: Don't raise when unlinking a file that does not exist - - Fixes https://bugzilla.gnome.org/show_bug.cgi?id=789637 - - gobject/glib-mkenums.in | 8 +++++++- - 1 file changed, 7 insertions(+), 1 deletion(-) - -commit d31a7516a9817c0961675b2c18be74aaba124af8 -Author: Marek Cernocky -Date: Mon Oct 30 22:13:11 2017 +0100 - - Updated Czech translation - - po/cs.po | 609 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 320 insertions(+), 289 deletions(-) - -commit 868ea19699c070ba34fbae7bf826b8e1647fd799 -Author: Peter Mráz -Date: Fri Oct 27 16:50:42 2017 +0000 - - Update Slovak translation - - (cherry picked from commit cfff6d22a70db57c91445d09e7c5cab234baa2f7) - - po/sk.po | 1630 - +++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 935 insertions(+), 695 deletions(-) - -commit 7ccbd86537d74a366f1ff386c3129bc0ee3b3eba -Author: Benoît Dejean -Date: Fri Oct 20 18:46:47 2017 +0200 - - utils: refactor g_format_size_full - - Refactor g_format_size_full to avoid duplicate code and make it - easier to - add more units. - - https://bugzilla.gnome.org/show_bug.cgi?id=789170 - - glib/gutils.c | 105 - ++++++++++++++++++++++++++++++++++++---------------------- - 1 file changed, 65 insertions(+), 40 deletions(-) - -commit 5163805ec2cc13b517cd2eba25dd13d8289654fe -Author: Stefan Sauer -Date: Thu Oct 26 21:40:11 2017 +0200 - - docs: fix bogus override for GIConv - - GIConv is a typedef'ed pointer, don't claim it is a struct. - https://bugzilla.gnome.org/show_bug.cgi?id=779501 - - docs/reference/glib/glib-overrides.txt | 4 ---- - 1 file changed, 4 deletions(-) - -commit 74a0e0f60dc2f8cec96b31d58361f8929b609d34 -Author: Mario Blättermann -Date: Fri Oct 27 10:05:03 2017 +0000 - - Update German translation - - po/de.po | 516 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 274 insertions(+), 242 deletions(-) - -commit fed574a0c82e26187358a93c649db084b7727db5 -Author: Christoph Reiter -Date: Wed Oct 11 18:49:11 2017 +0200 - - introspection: Add more filename type annotations for strings which - can contain filenames - - This continues the changes done in - https://bugzilla.gnome.org/show_bug.cgi?id=767245 - - This makes it possible to pass Python path types as process arguments - and env vars - in PyGObject and and makes it clear that the values are not strictly - utf-8 and need - to be validated/converted first. - - https://bugzilla.gnome.org/show_bug.cgi?id=788863 - - gio/gappinfo.c | 10 ++++---- - gio/gapplication.c | 3 ++- - gio/gapplicationcommandline.c | 12 +++++----- - gio/gdesktopappinfo.c | 2 +- - gio/gfile.c | 4 ++-- - gio/gsubprocess.c | 2 +- - gio/gsubprocesslauncher.c | 18 ++++++++------ - glib/genviron.c | 55 - +++++++++++++++++++++++-------------------- - glib/gshell.c | 14 +++++------ - glib/gspawn.c | 32 ++++++++++++++++--------- - 10 files changed, 86 insertions(+), 66 deletions(-) - -commit 3d35379382e291f85b0b273067a256b575ffc3e3 -Author: Philip Withnall -Date: Thu Oct 26 13:55:26 2017 +0100 - - docs: Fix typo in documentation for G_PRIVATE_INIT - - Signed-off-by: Philip Withnall - - glib/gthread-posix.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 7339a09376dfe39934e7f59b8760dbb7ebb731cd -Author: Debarshi Ray -Date: Fri Jun 16 14:47:33 2017 +0200 - - docs: Mention the idiomatic way of invoking a GAsyncReadyCallback - - The GAsyncResult documentation didn't specify the context in which the - GAsyncReadyCallback is expected to be invoked. Since asynchronous - operations can be implemented in various ways involving GSources, - threads and coroutines, it is useful to mention what the standard - expections are. - - Unfortunately, since this was left undefined for so long, we can only - phrase it as a suggestion, and not as a hard requirement. - - https://bugzilla.gnome.org/show_bug.cgi?id=783825 - - gio/gasyncresult.c | 17 ++++++++++------- - 1 file changed, 10 insertions(+), 7 deletions(-) - -commit 09d936c528d7c534332f2d38d3e25178b6baaa4e -Author: Debarshi Ray -Date: Fri Jun 16 14:15:03 2017 +0200 - - docs: Explain how GAsyncReadyCallbacks are, and should be, invoked - - https://bugzilla.gnome.org/show_bug.cgi?id=783825 - - gio/giotypes.h | 8 +++++++- - 1 file changed, 7 insertions(+), 1 deletion(-) - -commit a71251dc402044bd80ef9ce9e47bbec7a0572386 -Author: Philip Withnall -Date: Thu Oct 19 15:48:45 2017 +0100 - - gkeyfile: Add some examples to the documentation - - Add some examples of loading and saving key files. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=330458 - - glib/gkeyfile.c | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 52 insertions(+) - -commit 61ea1e7ca48fae358c7212b3dfdb41ce37bd0f33 -Author: Debarshi Ray -Date: Fri Jun 16 14:37:08 2017 +0200 - - docs: Don't be vague about where GTask dispatches the result - - https://bugzilla.gnome.org/show_bug.cgi?id=783825 - - gio/gtask.c | 19 +++++++++++-------- - 1 file changed, 11 insertions(+), 8 deletions(-) - -commit 3c5b59ddca9c7c4f5346794032be8305f9094afd -Author: Debarshi Ray -Date: Fri Jun 16 14:16:41 2017 +0200 - - docs: Clarify the thread-default GMainContext where the result is sent - - https://bugzilla.gnome.org/show_bug.cgi?id=783825 - - gio/gsimpleasyncresult.c | 7 ++++--- - 1 file changed, 4 insertions(+), 3 deletions(-) - -commit 3eacec158775b4ea956892ac3348923d3667cbdc -Author: Philip Withnall -Date: Wed Oct 25 10:53:14 2017 +0100 - - Use hash tables as sets in various places - - Where we were already treating GHashTables as sets, modify them to use - the set-specific APIs g_hash_table_add() and g_hash_table_contains(), - to - make that usage more obvious and less prone to being broken. - - Heavily based on patches by Garrett Regier . - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=749371 - - gio/gdbus-tool.c | 4 ++-- - gio/gdbusconnection.c | 14 +++++++------- - gio/giomodule.c | 4 ++-- - gio/gsettingsschema.c | 11 +++++++---- - glib/gscanner.c | 2 +- - glib/gstringchunk.c | 2 +- - glib/tests/gdatetime.c | 2 +- - gobject/gobject.c | 6 +++--- - gobject/gparam.c | 2 +- - 9 files changed, 25 insertions(+), 22 deletions(-) - -commit e130d2e511881041ecb6d956adb64ca9cabf2187 -Author: Philip Withnall -Date: Tue Oct 24 13:06:49 2017 +0100 - - build: Add #serial lines to m4 files - - This helps prevent outdated copies of the m4 files being used if - multiple copies are available in the search path. - - See - https://www.gnu.org/software/automake/manual/html_node/Serials.html - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=765552 - - m4macros/glib-2.0.m4 | 3 +++ - m4macros/glib-gettext.m4 | 5 ++++- - m4macros/glibtests.m4 | 3 +++ - m4macros/gsettings.m4 | 3 +++ - 4 files changed, 13 insertions(+), 1 deletion(-) - -commit 3a3af3d2d3163735eefe54b52edda16972418cd5 -Author: Philip Withnall -Date: Tue Oct 24 11:29:11 2017 +0100 - - build: Fix -Wstrict-prototypes warning in glib-2.0.m4 - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=705331 - - m4macros/glib-2.0.m4 | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 7641aedd5bd70f1cff8e0bab02be57d58b625c20 -Author: Stef Walter -Date: Sat Oct 23 03:50:12 2010 +0000 - - Clarify documentation of GValueTransform - - Note in documentation of GValueTransform that dest_value - is already initialized. - - https://bugzilla.gnome.org/show_bug.cgi?id=632953 - - gobject/gvalue.h | 2 ++ - 1 file changed, 2 insertions(+) - -commit 0f82ff12ea10b914bebcaa0c93d1c09acd2fb039 -Author: Stef Walter -Date: Sat Nov 9 20:24:02 2013 +0100 - - gdbus-proxy: Fix erroneous timeout during following tests - - Modified by Philip Withnall to amend a second instance in the same - file. - - https://bugzilla.gnome.org/show_bug.cgi?id=711809 - - gio/tests/gdbus-proxy.c | 10 ++++++++-- - 1 file changed, 8 insertions(+), 2 deletions(-) - -commit 767296db9ca18d9112be9e0bcba115cf77fd1a3f -Author: Philip Withnall -Date: Wed Oct 25 15:20:47 2017 +0100 - - gio: Add autoptr declarations for GUnixMountEntry and GUnixMountPoint - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=788927 - - gio/gunixmounts.h | 2 ++ - 1 file changed, 2 insertions(+) - -commit 1e4221a3f7b0a7cde11bc824c1faff63499ff862 -Author: Philip Withnall -Date: Wed Oct 25 15:03:17 2017 +0100 - - gio: Add API for identifying system FS types and device paths - - This is needed by gnome-control-center and gnome-settings-daemon; it - makes existing checks from gunixmounts.c public. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=788927 - - docs/reference/gio/gio-sections.txt | 2 ++ - gio/gunixmounts.c | 71 - ++++++++++++++++++++++++++++++++----- - gio/gunixmounts.h | 4 +++ - gio/tests/Makefile.am | 1 + - gio/tests/meson.build | 1 + - gio/tests/unix-mounts.c | 57 +++++++++++++++++++++++++++++ - 6 files changed, 127 insertions(+), 9 deletions(-) - -commit f43babfea392aac1829a6ecca3813a79791dc963 -Author: Philip Withnall -Date: Thu Oct 26 00:01:21 2017 +0100 - - Revert "utils: refactor g_format_size_full" - - This reverts commit 51f9c95cf240b7de4c1db8e4dcb7e18d72ba0d3c. - - It’s changed the set of translatable strings generated in the - POT file. - Reverting until a fix can be found for that. - - https://bugzilla.gnome.org/show_bug.cgi?id=789170 - - glib/gutils.c | 117 - ++++++++++++++++++++-------------------------------------- - 1 file changed, 41 insertions(+), 76 deletions(-) - -commit 51f9c95cf240b7de4c1db8e4dcb7e18d72ba0d3c -Author: Benoît Dejean -Date: Fri Oct 20 18:46:47 2017 +0200 - - utils: refactor g_format_size_full - - Refactor g_format_size_full to avoid duplicate code and make it - easier to - add more units. - - https://bugzilla.gnome.org/show_bug.cgi?id=789170 - - glib/gutils.c | 117 - ++++++++++++++++++++++++++++++++++++++-------------------- - 1 file changed, 76 insertions(+), 41 deletions(-) - -commit 4b078694623eb8c07540a4b210be851dd36554d1 -Author: Michael Catanzaro -Date: Tue Oct 24 19:52:17 2017 -0500 - - socket: actually remove fd from poll when socket is closed - - In my previous patch, I failed to call g_source_remove_unix_fd() in - order to actually stop polling the fd of the closed socket. - - The test did not catch this, because the test only checks that - the right - source callback is dispatched properly. I don't know how to test this. - - https://bugzilla.gnome.org/show_bug.cgi?id=723655 - - gio/gsocket.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 9a319a126eb81d835e8c459ba3498a343045aa4a -Author: Philip Withnall -Date: Thu Oct 19 10:16:51 2017 +0100 - - glib-genmarshal/glib-mkenums: Add comment clarifying licensing - - Clarify the licensing of the code generated by the two scripts in a - comment in the header of each generated file. The intention is - that the - license of GLib does *not* apply to the generated files; but that they - are subject to the linking restrictions of the LGPL, since they - link to - GLib and GLib is licensed under the LGPL. The generated files - themselves - are under the license of whatever project they’re generated for. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=788990 - - gobject/glib-genmarshal.in | 12 +++++++++++- - gobject/glib-mkenums.in | 7 ++++++- - 2 files changed, 17 insertions(+), 2 deletions(-) - -commit b829b762fd3ee3e925f739f318611b53cfff38e5 -Author: Ole André Vadla Ravnås -Date: Wed Oct 25 00:30:34 2017 +0200 - - gutf8: Fix length handling in g_utf8_make_valid() - - We cannot blindly append the remainder when a length was provided - because the string isn't nul-terminated. - - https://bugzilla.gnome.org/show_bug.cgi?id=789444 - - glib/gutf8.c | 2 +- - glib/tests/utf8-misc.c | 5 +++++ - 2 files changed, 6 insertions(+), 1 deletion(-) - -commit c5202bc5e9201acdaa207fb9ca5ba64f78fd1b3d -Author: Michael Catanzaro -Date: Mon Oct 23 10:06:48 2017 -0500 - - Add socket postmortem test - - Checks that after a GSocket is closed, a source created off it - with g_socket_create_source() will dispatch exactly once with - G_IO_NVAL. - - Based on a patch by Mikhail Zabaluev - - https://bugzilla.gnome.org/show_bug.cgi?id=723655 - - gio/tests/socket.c | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 48 insertions(+) - -commit f99045fd03fecacc5f7e1728086091a3538cd761 -Author: Michael Catanzaro -Date: Fri Oct 20 21:18:46 2017 -0500 - - socket: Don't poll the socket fd after close - - This prevents polling on file descriptors that are no longer in use - or have been reused for something else. - - Based on a patch by Mikhail Zabaluev - - https://bugzilla.gnome.org/show_bug.cgi?id=723655 - - gio/gsocket.c | 41 ++++++++++++++++++++++++++++++++--------- - 1 file changed, 32 insertions(+), 9 deletions(-) - -commit 9023fa350d6271811e75d06848a3772fff8588b1 -Author: Emmanuele Bassi -Date: Tue Oct 24 13:22:40 2017 +0100 - - Sort the list of files being processed by glib-mkenums - - We should ensure a stable order when processing the files, - regardless of - the order they were submitted on the command line, to increase the - chances of a reproducible build. - - The old Perl-based version of glib-mkenums was fixed in commit - 8686e430 - to do the same. - - https://bugzilla.gnome.org/show_bug.cgi?id=691436 - - gobject/glib-mkenums.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 5c13bf9bcf0f2c585ae97a7380f82f068264eea2 -Author: Emmanuele Bassi -Date: Sat Oct 14 15:42:31 2017 +0100 - - build: Use subdir-objects with Autotools - - We're eventually going to drop Autotools, but in the meantime - we should - probably use idiomatic options and reduce warnings. - - GLib is pretty much already safe for subdir-objects to be enabled, - except in the GIO tests, where the build references files that are - generated in a different level. For that, we can use the same solution - employed by GTK+, and link the appropriate file in the right - sub-directory. - - https://bugzilla.gnome.org/show_bug.cgi?id=788989 - - configure.ac | 2 +- - gio/tests/Makefile.am | 26 ++++++++++++++++++++++---- - 2 files changed, 23 insertions(+), 5 deletions(-) - -commit 3d4fb44653e4f0d03f8518105d931e1d0a859a4c -Author: Xiang Fan -Date: Fri Oct 20 21:19:26 2017 +0800 - - gsettings: make g_settings_bind() documentation clearer - - https://bugzilla.gnome.org/show_bug.cgi?id=789245 - - gio/gsettings.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 9814898df6a2ea3006d5cbb457bd8419d8e815d4 -Author: Chun-wei Fan -Date: Fri Oct 20 16:44:21 2017 +0800 - - Visual Studio 2008 Projects: Improve binary security - - It turns out that the MSVC 2008 supports RandomizedBaseAddress, - too, so - we should also ensure that is enabled as well, which is the default - setting. - - win32/vs9/gdbus.vcproj | 2 -- - win32/vs9/gio-querymodules.vcproj | 2 -- - win32/vs9/gio-tool.vcprojin | 2 -- - win32/vs9/gio.vcprojin | 4 ---- - win32/vs9/glib-compile-resources.vcprojin | 2 -- - win32/vs9/glib-compile-schemas.vcprojin | 2 -- - win32/vs9/glib.vcprojin | 8 -------- - win32/vs9/gmodule.vcproj | 4 ---- - win32/vs9/gobject.vcprojin | 4 ---- - win32/vs9/gresource.vcproj | 2 -- - win32/vs9/gsettings.vcproj | 2 -- - win32/vs9/gspawn-win32-helper-console.vcproj | 4 ---- - win32/vs9/gspawn-win32-helper.vcproj | 4 ---- - win32/vs9/gthread.vcproj | 4 ---- - 14 files changed, 46 deletions(-) - -commit a8e55992ddc5422e48ef7112b00803cd937fda76 -Author: Chun-wei Fan -Date: Fri Oct 20 16:23:31 2017 +0800 - - Visual Studio Projects: Improve binary security - - The initial MSVC 201x projects inadvertly disabled - RandomizedBaseAddress, which is normally enabled by default, so ensure - that is the case for all 201x builds. This feature is supported by - Visual Studio 2010 or later. - - Also, for x64 builds on MSVC 2012 or later, use /HIGHENTROPYVA when - linking. - - Pointed out by Ignacio Casal Quinteiro. - - win32/vs10/gdbus.vcxproj | 2 -- - win32/vs10/gio-querymodules.vcxproj | 2 -- - win32/vs10/gio-tool.vcxprojin | 2 -- - win32/vs10/gio.vcxprojin | 4 ---- - win32/vs10/glib-build-defines.props | 4 ++++ - win32/vs10/glib-compile-resources.vcxprojin | 2 -- - win32/vs10/glib-compile-schemas.vcxprojin | 2 -- - win32/vs10/glib.vcxprojin | 8 -------- - win32/vs10/gmodule.vcxproj | 4 ---- - win32/vs10/gobject.vcxprojin | 4 ---- - win32/vs10/gresource.vcxproj | 2 -- - win32/vs10/gsettings.vcxproj | 2 -- - win32/vs10/gspawn-win32-helper-console.vcxproj | 4 ---- - win32/vs10/gspawn-win32-helper.vcxproj | 4 ---- - win32/vs10/gthread.vcxproj | 4 ---- - 15 files changed, 4 insertions(+), 46 deletions(-) - -commit fcfbaf8566911a70434f876a9e76912f7db19dcd -Author: Philip Withnall -Date: Thu Oct 19 10:15:49 2017 +0100 - - glib-mkenums: Add default comment template if none is provided - - The fallback code for providing a default comment template only worked - if a template file was provided. It didn’t work if individual - templates - were provided on the command line (and --comment wasn’t). - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=788990 - - gobject/glib-mkenums.in | 7 +++---- - 1 file changed, 3 insertions(+), 4 deletions(-) - -commit 37c0610b4d6b43fc9aea7983d1e82be7fdae6660 -Author: Friedrich Beckmann -Date: Mon Oct 16 13:48:51 2017 +0200 - - MacOS: gosxappinfo.c Fix some memory leaks. Fix failure condition. - - Ensure that the debug call won't crash if create_cstr_from_cfstring - returns NULL, fix the leak of that CFArrayRef, and make explicit the - failure condition of LSFindApplicationForInfo. - - https://bugzilla.gnome.org/show_bug.cgi?id=788936 - - gio/gosxappinfo.c | 15 ++++++++++----- - 1 file changed, 10 insertions(+), 5 deletions(-) - -commit 2bd423c54c4793784059f983b6269a51e073cda9 -Author: Friedrich Beckmann -Date: Sun Oct 15 13:16:44 2017 +0200 - - MacOS: create_cstr_from_cfstring uses safe conversion - use - CFStringGetCString - - During testing with gdk-pixbuf I noticed failures during content type - to mime conversion. The root reason was the unsafe conversion used - in create_cstr_from_cfstring. The problem was addressed in commit - c60226e0a1cae40a96 but that was reverted. I noticed the commit only - when I had fixed the problem. In addition I added a test to check - the content type to mime conversion on MacOS. This problem is - discussed in Bug #788936. - - See: https://bugzilla.gnome.org/show_bug.cgi?id=788936 - - gio/gosxappinfo.c | 23 +++++++++++++++-------- - gio/gosxcontenttype.c | 20 +++++++++++++------- - gio/tests/contenttype.c | 28 ++++++++++++++++++++++++++++ - 3 files changed, 56 insertions(+), 15 deletions(-) - -commit df7e4db65a86ca4fa0273863d5068f344666f6ba -Author: Philip Withnall -Date: Tue Oct 17 14:02:27 2017 +0100 - - glib-mkenums: Fix typo in version string - - This is glib-mkenums, not glib-genmarshal. - - Signed-off-by: Philip Withnall - - gobject/glib-mkenums.in | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit ea725a64147b6af10166d56da1950a9a86d62610 -Author: Julien Isorce -Date: Thu Nov 27 00:04:25 2014 +0000 - - gio: add g_socket_join_multicast_group_ssm (IGMPv3 SSM) - - It adds support for source-specific multicast IGMPv3. - - Allow receiving data only from a specified source when joining - a multicast group. - - g_socket_join_multicast_group_ssm can be called multiple times - to allow receiving data from more than one source. - - Support IPv4 and IPv6. - - Fixes https://bugzilla.gnome.org/show_bug.cgi?id=740791 - - config.h.meson | 3 + - configure.ac | 16 ++ - docs/reference/gio/gio-sections.txt | 2 + - gio/gsocket.c | 287 - ++++++++++++++++++++++++++++++++++++ - gio/gsocket.h | 12 ++ - gio/meson.build | 12 ++ - 6 files changed, 332 insertions(+) - -commit a79ca79a85a717f6eb50a3b1753c7e8080a31881 -Author: Kouhei Sutou -Date: Sat Oct 14 00:57:52 2017 +0900 - - Fix missing zlib.h in subprojects/zlib/ with Visual Studio - - https://bugzilla.gnome.org/show_bug.cgi?id=788975 - - meson.build | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 4bdb012aae8fe75e6072c800d437418912dc8a4d -Author: Kouhei Sutou -Date: Sat Oct 14 16:45:31 2017 +0900 - - docs: Fix XML syntax error - - Introduced by the following commit: - - commit cd97f93bf7c44cb5736f6cbcb4db773ca592e462 - Author: Emmanuele Bassi - Date: Fri Oct 13 16:05:07 2017 +0100 - - docs: Update glib-mkenums man page - - We should show how to properly use glib-mkenums with - Autotools, in - the hope that fewer people will be caught cargo-culting - rules written - in the late '90s. - - https://bugzilla.gnome.org/show_bug.cgi?id=788948 - - https://bugzilla.gnome.org/show_bug.cgi?id=788978 - - docs/reference/gobject/glib-mkenums.xml | 1 - - 1 file changed, 1 deletion(-) - -commit e55efa35e3b1a0b810f7605028406b3c6b442679 -Author: Friedrich Beckmann -Date: Wed Oct 11 15:59:16 2017 +0200 - - OSX: Use xdgmime system to guess content type from data - - Closes: Bug #788401 - - The problem is described here: - - https://bugzilla.gnome.org/show_bug.cgi?id=788401 - - This patch introduces the use of the xdgmime system to guess - the content type from data. So you can guess for example the - type public.svg-image from the file content of a svg file. - This patch only applies to MacOS. A test for the regression - is also included. - - gio/Makefile.am | 5 +---- - gio/gosxcontenttype.c | 18 +++++++++++++++++- - gio/tests/contenttype.c | 30 +++++++++++++++++++++++++++--- - 3 files changed, 45 insertions(+), 8 deletions(-) - -commit 13c6d9fedfec139ffafb593425e2ee0fbc17c00d -Author: Philip Withnall -Date: Sat Oct 14 09:04:43 2017 +0100 - - Revert "[MacOS] Fallback to CFStringGetCSTring if - CFStringGetCStringPtr fails." - - This reverts commit c60226e0a1cae40a96ed0bf95ca7d5a508548f58. - - Pushed without review. This should be reviewed on bug #788936 first. - Several issues with the patch: - • Takes the string length unnecessarily early. - • Calls CFRelease(str) before g_strdup(cstr) which could lead to - use-after-free. - • Code style issues. - • Don’t want to encourage pushing patches without review. - - gio/gosxappinfo.c | 34 ++-------------------------------- - gio/gosxcontenttype.c | 34 ++-------------------------------- - 2 files changed, 4 insertions(+), 64 deletions(-) - -commit c60226e0a1cae40a96ed0bf95ca7d5a508548f58 -Author: John Ralls -Date: Fri Oct 13 13:45:01 2017 -0700 - - [MacOS] Fallback to CFStringGetCSTring if CFStringGetCStringPtr fails. - - gio/gosxappinfo.c | 34 ++++++++++++++++++++++++++++++++-- - gio/gosxcontenttype.c | 34 ++++++++++++++++++++++++++++++++-- - 2 files changed, 64 insertions(+), 4 deletions(-) - -commit cd97f93bf7c44cb5736f6cbcb4db773ca592e462 -Author: Emmanuele Bassi -Date: Fri Oct 13 16:05:07 2017 +0100 - - docs: Update glib-mkenums man page - - We should show how to properly use glib-mkenums with Autotools, in - the hope that fewer people will be caught cargo-culting rules written - in the late '90s. - - https://bugzilla.gnome.org/show_bug.cgi?id=788948 - - docs/reference/gobject/glib-mkenums.xml | 181 - ++++++++++++++++++++++++++++++-- - 1 file changed, 174 insertions(+), 7 deletions(-) - -commit bf4f825e84e7385029ff3f65de61e20b46e5453d -Author: Emmanuele Bassi -Date: Fri Oct 13 16:03:52 2017 +0100 - - docs: Update glib-genmarshal man page - - We should show how to properly use glib-genmarshal with Autotools, in - the hope that fewer people will be caught cargo-culting rules written - in the late '90s. - - https://bugzilla.gnome.org/show_bug.cgi?id=788948 - - docs/reference/gobject/glib-genmarshal.xml | 44 - ++++++++++++++++++++++++++++++ - 1 file changed, 44 insertions(+) - -commit 0d69462f146071ee4ad1407f9d9ac56f65c9d485 -Author: Philip Withnall -Date: Thu Oct 12 14:55:30 2017 +0100 - - gunixmounts: Update list of virtual file systems to ignore - - Synchronise it with the list in gnome-settings-daemon, which has seen - more recent updates than this one. - - https://git.gnome.org/browse/gnome-settings-daemon/tree/plugins/housekeeping/gsd-disk-space-helper.c - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=788880 - - gio/gunixmounts.c | 30 ++++++++++++++++++++++++++++-- - 1 file changed, 28 insertions(+), 2 deletions(-) - -commit c3a5c4513439481cd76e6083085353811a92ed89 -Author: Pawan Chitrakar -Date: Fri Oct 13 04:23:43 2017 +0000 - - Update Nepali translation - - (cherry picked from commit fce3b5b12c4c02e8aff411f2eef5445dfc03fad2) - - po/ne.po | 986 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 509 insertions(+), 477 deletions(-) - -commit 6e480634c6d55972fe0a6cfb7f5ab2a518078e23 -Author: Simon McVittie -Date: Wed Oct 11 13:55:41 2017 +0100 - - g_child_watch_source_new: Document restrictions for POSIX platforms - - The warnings issued when dealing with waitpid() raising ECHILD are - somewhat misleading: there are lots of reasons why waitpid() might - fail in this way, and we can't tell which one has happened. - In particular, passing a non-child or a non-pid, waiting for the same - pid elsewhere, or creating a duplicate watch for the same pid would - all fail in the same way. - - Consolidate the restrictions into one place, and change all the other - places they were (or should have been!) mentioned to point to - that one place. - - Signed-off-by: Simon McVittie - Reviewed-by: Philip Withnall - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=723743 - - glib/gmain.c | 30 ++++++++++++++++++++++-------- - glib/gspawn.c | 5 +++-- - 2 files changed, 25 insertions(+), 10 deletions(-) - -commit 65e443da65b60928c9ddbb668368260b38d5cc9d -Author: Rico Tzschichholz -Date: Thu Oct 12 09:26:42 2017 +0200 - - gio: Mark callback_data of GFileReadMoreCallback as closure - - In conjunction with 77fbc10da658652f47b32b070f625020b671bea1 - - https://bugzilla.gnome.org/show_bug.cgi?id=629347 - - gio/giotypes.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit b5e7e393950adeb9cd44f1e453a4411c9343b9be -Author: Patrick Griffis -Date: Wed Oct 11 18:21:24 2017 -0400 - - build: Fix enable-libmount=auto - - meson.build | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit aeecd81dd13e4d8ef609149f82770ad06a8fccdb -Author: Beniamino Galvani -Date: Sat Sep 30 11:26:29 2017 +0200 - - gio: fix race condition in GDBusObjectManagerClient - - priv->map_object_path_to_object_proxy must be protected to avoid - concurrent access by multiple threads. Move the hash table insertion - into the critical section. - - https://bugzilla.gnome.org/show_bug.cgi?id=788368 - - gio/gdbusobjectmanagerclient.c | 15 +++++++++------ - 1 file changed, 9 insertions(+), 6 deletions(-) - -commit 1fb56be6abbddee62ac09b0cf333d6f2227ba496 -Author: Rico Tzschichholz -Date: Wed Oct 11 17:14:11 2017 +0200 - - gio: Mark g_task_get_source_object as nullable - - In conjunction with ca4fe5942afa5d24f2c99f12d41598cf04b7718f - - Reviewed-by: Philip Withnall - - gio/gtask.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 3d8296940a4eec7e3dcaae05a60b18bf0d36946d -Author: Philip Withnall -Date: Wed Oct 11 14:04:49 2017 +0100 - - tests: Fix case of a string comparison - - Fixup to commit 12e32e96a3b124791d09ca568e922307db83fe66. - - Signed-off-by: Philip Withnall - - gio/tests/gschema-compile.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 331f73c26d2ac0a87a4af78e5a72d5469ec91cb5 -Author: Simon McVittie -Date: Fri Aug 5 20:13:42 2016 +0100 - - gio/tests/gdbus-proxy: sleep longer when testing that we time out - - On slow ARM machines doing parallel builds, there's no guarantee that - we'll get scheduled in a window between (100ms|250ms) and 500ms. - - Signed-off-by: Simon McVittie - Reviewed-by: Philip Withnall - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=769674 - - gio/tests/gdbus-proxy.c | 14 ++++++++++---- - 1 file changed, 10 insertions(+), 4 deletions(-) - -commit 7d5c738dba56dbb31b1cbfaf533d005d940072a9 -Author: Simon McVittie -Date: Fri Aug 5 20:12:38 2016 +0100 - - gio/tests/file: increase an arbitrary timeout - - On slow ARM machines doing parallel builds, there's no guarantee that - we'll get through this in 5 seconds. - - Signed-off-by: Simon McVittie - Reviewed-by: Philip Withnall - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=769674 - - gio/tests/file.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 77fbc10da658652f47b32b070f625020b671bea1 -Author: Florian Müllner -Date: Sat Sep 25 01:57:55 2010 +0200 - - introspection: Add more annotations for GFile - - Add annotations fixing warnings in GFile. - - https://bugzilla.gnome.org/show_bug.cgi?id=629347 - - gio/gfile.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit 0ef7174e74fe91183e68c81d2f5bd4a3419283ad -Author: Christian Dywan -Date: Wed Dec 1 14:06:13 2010 +0100 - - Document that pre-unmount may not be emitted - - Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=636210 - - gio/gmount.c | 5 ++++- - gio/gvolumemonitor.c | 5 ++++- - 2 files changed, 8 insertions(+), 2 deletions(-) - -commit b8ccbd9a3cfa8b6130999e3666593037eaf697f1 -Author: Daniel Macks -Date: Mon Feb 11 11:12:42 2013 -0500 - - Fix variable-scoping to avoid declaring on platforms where not used - - "len" is only used by some platforms' implementations (as controlled - by various autoconf/#ifdef tokens) and only in a small codeblock in - those cases, but was declared based on a looser #ifdef heuristic and - in a larger scope. The result is an unused-variable warning when built - on some platforms. Move declaration to the local codeblocks that use - the variable, which also restricts it to the narrower set of platforms - where those codeblocks are used. - - https://bugzilla.gnome.org/show_bug.cgi?id=689323 - - gio/gunixmounts.c | 9 +++++++-- - 1 file changed, 7 insertions(+), 2 deletions(-) - -commit e34884e364f572d7d891f584a479e583114190aa -Author: Philip Withnall -Date: Wed Oct 11 13:09:53 2017 +0100 - - gsettingsschema: Add a missing (nullable) annotation - - Spotted as part of https://bugzilla.gnome.org/show_bug.cgi?id=725014. - - Signed-off-by: Philip Withnall - - gio/gsettingsschema.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 5876cdff25998a463d95ad691adddacbb7237b90 -Author: Philip Withnall -Date: Wed Oct 11 13:09:40 2017 +0100 - - gsettingsschema: Fix some incorrect whitespace - - Signed-off-by: Philip Withnall - - gio/gsettingsschema.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit ee1d38ce6449c0d52dbd60d2140ad40b4e159e4a -Author: Philip Withnall -Date: Wed Oct 11 13:09:15 2017 +0100 - - docs: Fix an incorrect function name in GSettings documentation - - Signed-off-by: Philip Withnall - - gio/gsettingsschema.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit ca4fe5942afa5d24f2c99f12d41598cf04b7718f -Author: Evan Nemerson -Date: Sun Nov 16 12:16:23 2014 -0800 - - gio: mark the GAsyncResult source_object as nullable - - https://bugzilla.gnome.org/show_bug.cgi?id=740223 - - gio/gasyncresult.c | 4 ++-- - gio/giotypes.h | 2 +- - 2 files changed, 3 insertions(+), 3 deletions(-) - -commit 4a77eb16cecc7e3a076e046c6e890bee590a5c01 -Author: Руслан Ижбулатов -Date: Tue Oct 10 11:59:14 2017 +0000 - - Replace all instances of ssize_t with gssize - - ssize_t is supported widely, but not universally, so use gssize - instead. - Currently only one piece of code actually *needs* this change to - be compilable - with MSVC, the rest are mostly in *nix parts of the code, but these - are changed - too, for symmetry. - - https://bugzilla.gnome.org/show_bug.cgi?id=788180 - - gio/glocalfile.c | 2 +- - gio/glocalfileinfo.c | 14 +++++++------- - gio/tests/dbus-launch.c | 2 +- - glib/gfileutils.c | 2 +- - glib/tests/unix.c | 2 +- - tests/timeloop-basic.c | 4 ++-- - 6 files changed, 13 insertions(+), 13 deletions(-) - -commit 6abdc06da66707fbf25b88a44e4b5340089ae9a5 -Author: Руслан Ижбулатов -Date: Fri Sep 29 10:12:55 2017 +0000 - - W32: Bump target NT version to 0x601 (7 or newer) - - Also remove now-unnecessary if_nametoindex() implementation - (the HAVE_IF_NAMETOINDEX configure check didn't work correctly, - it turned out), - which prevents glib from building. if_nametoindex() is available in - lphlpapi since - Vista[1], so we don't need a compatibility function for it anymore, - as Windows 7 - is the new minimally-required version. - - [1] - https://msdn.microsoft.com/en-us/library/windows/desktop/bb408409(v=vs.85).aspx - - https://bugzilla.gnome.org/show_bug.cgi?id=788180 - - configure.ac | 2 +- - gio/gsocket.c | 57 - --------------------------------------------------------- - 2 files changed, 1 insertion(+), 58 deletions(-) - -commit b444ae0de2674a9c68e06324e63023e72736e149 -Author: Nirbheek Chauhan -Date: Wed Oct 11 16:06:58 2017 +0530 - - meson: Improve gdbus-codegen custom target dependencies - - Ensure that the custom targets that use gdbus-codegen get rebuilt when - any of the gdbus-codegen files are changed. - - https://bugzilla.gnome.org/show_bug.cgi?id=752239 - - gio/gdbus-2.0/codegen/meson.build | 20 ++++++++++---------- - gio/meson.build | 2 ++ - gio/tests/meson.build | 1 + - 3 files changed, 13 insertions(+), 10 deletions(-) - -commit 17e29bebd9a8dc8cd9fb96569bd568d31977dde7 -Author: Emmanuele Bassi -Date: Thu Oct 5 15:51:43 2017 +0100 - - Document how to integrate GTest into your project - - We are missing the documentation on how to use GTest inside a project. - - While we mention in passing gtester and gtester-report, the reality is - that we don't tell anybody how to use them inside their own build - system. Additionally, gtester and gtester-report are deprecated - and kind - of abandoned, in favour of tools native to common build systems, - such as - the TAP harness in Autotools, and the test harness in Meson. - - See also: - - https://stackoverflow.com/questions/19958861/how-to-properly-set-up-glib-testing-framework-with-autotools - - https://bugzilla.gnome.org/show_bug.cgi?id=788561 - - glib/gtestutils.c | 76 - ++++++++++++++++++++++++++++++++++++++++++++++++++++--- - 1 file changed, 72 insertions(+), 4 deletions(-) - -commit faf94409083f40ed096565b4f948852323bad697 -Author: Philip Withnall -Date: Mon Oct 9 10:46:55 2017 +0100 - - gdbus-tool: Add tab completion support to `gdbus emit` - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=788594 - - gio/gdbus-tool.c | 128 - ++++++++++++++++++++++++++++++++++++++++++++++--------- - 1 file changed, 107 insertions(+), 21 deletions(-) - -commit 51e91e35c1ed931ae7613d78c8ca766c031f9d77 -Author: Philip Withnall -Date: Mon Oct 9 10:46:37 2017 +0100 - - gdbus-tool: Fix some invalid indentation - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=788594 - - gio/gdbus-tool.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit b3acf587795bdf6c8c784d887397f4cd72d58d8d -Author: Philip Withnall -Date: Mon Oct 9 10:44:47 2017 +0100 - - gdbus-tool: Fix tab-completion for non-message-bus connections - - • `gdbus monitor` can’t work at all for non-message-bus - connections, - since it can’t subscribe to signals. - • Other tab completions for names depend on the connection being a - message bus connection, but we still need to print `--dest` (etc.) - when tab completing them, even if we can’t print a list of - available names. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=788594 - - gio/gdbus-tool.c | 119 - +++++++++++++++++++++++++++---------------------------- - 1 file changed, 59 insertions(+), 60 deletions(-) - -commit 5564ddef1247322bbef3c3a7dc79a12bbe1ab374 -Author: Andrew Potter -Date: Sun Jan 3 15:50:34 2016 -0800 - - gdate: add g_date_copy() - - This will allow passing invalid GDates through GValues. - - https://bugzilla.gnome.org/show_bug.cgi?id=760109 - - docs/reference/glib/glib-sections.txt | 1 + - glib/gdate.c | 29 +++++++++++++++++++++++++++++ - glib/gdate.h | 2 ++ - glib/tests/date.c | 27 +++++++++++++++++++++++++++ - gobject/gboxed.c | 8 +------- - 5 files changed, 60 insertions(+), 7 deletions(-) - -commit 652a47d1d107cc996182bb770ac72fae5d917175 -Author: Philip Withnall -Date: Wed Oct 11 11:48:08 2017 +0100 - - docs: Fix a typo in the GSlice documentation - - And in a few of its variable names. s/adress/address/. - - Signed-off-by: Philip Withnall - - glib/gslice.c | 16 ++++++++-------- - 1 file changed, 8 insertions(+), 8 deletions(-) - -commit 181b58c46dc5ad76876b1a77ef59651ad4dfd04b -Author: Philip Withnall -Date: Wed Oct 11 10:52:44 2017 +0100 - - build: Fix build with srcdir ≠ builddir - - Broken by commit a71f51dece83b3da7e8fe284f4383592fba4d184. My - fault for - not reviewing thoroughly enough. - - Signed-off-by: Philip Withnall - - gio/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit bf7fcd2559fdb7c332fe4e2dac8aecd09f1a8e9c -Author: Jason Conti -Date: Tue Aug 14 14:29:40 2012 -0400 - - gtester-report: Ignore package, version and revision info if missing - - https://bugzilla.gnome.org/show_bug.cgi?id=668035 - - glib/gtester-report | 7 ++++--- - 1 file changed, 4 insertions(+), 3 deletions(-) - -commit a71f51dece83b3da7e8fe284f4383592fba4d184 -Author: Cor-Paul Bezemer -Date: Fri Jul 10 17:50:00 2015 +0000 - - build: Add gdbus-codegen files as dependencies in generated code rule - - So gdbus-daemon-generated.[ch] get regenerated appropriately if any of - them change. - - https://bugzilla.gnome.org/show_bug.cgi?id=752239 - - gio/Makefile.am | 13 ++++++++++++- - 1 file changed, 12 insertions(+), 1 deletion(-) - -commit 12e32e96a3b124791d09ca568e922307db83fe66 -Author: Maks Naumov -Date: Thu Jan 15 14:33:17 2015 -0800 - - Don't skip invalid enum values in schemas - - Signed-off-by: Maks Naumov - - https://bugzilla.gnome.org/show_bug.cgi?id=742997 - - gio/glib-compile-schemas.c | 4 ++-- - gio/tests/gschema-compile.c | 1 + - gio/tests/schema-tests/enum-with-invalid-value.gschema.xml | 10 - ++++++++++ - 3 files changed, 13 insertions(+), 2 deletions(-) - -commit 30b25a6fd9b48fb94542919288481e0c5f4e77e9 -Author: Jan Alexander Steffens (heftig) -Date: Thu Sep 14 07:36:37 2017 +0200 - - meson: Fix permissions of installed scripts - - configure_file preserves the attributes, so the templates need to be - executable for the (installed) outputs to be executable. - - https://bugzilla.gnome.org/show_bug.cgi?id=787671 - - gio/gdbus-2.0/codegen/gdbus-codegen.in | 0 - gio/gdbus-2.0/codegen/meson.build | 1 - - glib-gettextize.in | 0 - gobject/meson.build | 1 - - 4 files changed, 2 deletions(-) - -commit b9f2ea423526735f7fe7371fb1339eae91a618c2 -Author: Nirbheek Chauhan -Date: Tue Sep 12 15:46:57 2017 +0530 - - gdbus-codegen: Don't assume bindir and datadir share prefix - - This assumption breaks when, for instance: - - * Called as /bin/gdbus-codegen - * Installed on Windows in a directory that is not `bin/` - - For such cases, we cannot make any assumptions about the directory - structure, and must hard-code the datadir. - - https://bugzilla.gnome.org/show_bug.cgi?id=786785 - - gio/gdbus-2.0/codegen/Makefile.am | 2 +- - gio/gdbus-2.0/codegen/gdbus-codegen.in | 9 +++++++++ - gio/gdbus-2.0/codegen/meson.build | 1 + - 3 files changed, 11 insertions(+), 1 deletion(-) - -commit 62dedcb09944aa1e2031b0cb844795f20f7572a5 -Author: Nirbheek Chauhan -Date: Thu Dec 29 07:22:28 2016 +0530 - - gmacros: Fix deprecations support with ICC - - ICC defines __GNUC__ (to emulate GCC), but has its own method of - disabling deprecations. - - https://bugzilla.gnome.org/show_bug.cgi?id=776562 - - glib/gmacros.h | 8 +++++++- - 1 file changed, 7 insertions(+), 1 deletion(-) - -commit 5b64522fcb2014f43dce7c5440fe967e2d09edc2 -Author: grindhold -Date: Tue Oct 10 12:14:55 2017 +0200 - - socket: fix typo in get_remote_address docs - - fixed the following typo: - "remove address" → "remote address" - - https://bugzilla.gnome.org/show_bug.cgi?id=788766 - - gio/gsocket.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit dc39232ded510bdafe6456c046aeb8b92342152e -Author: Emmanuele Bassi -Date: Mon Oct 9 11:47:23 2017 +0100 - - Do not build journal integration on older Linux platforms - - We need to add more checks for journal_sendv(), as we depend on the - presence of mkostemp() and O_CLOEXEC, which may not be available on - older Linux platforms, like RHEL 5. - - https://bugzilla.gnome.org/show_bug.cgi?id=788705 - - glib/gmessages.c | 13 +++++++++---- - 1 file changed, 9 insertions(+), 4 deletions(-) - -commit f40154e2182a868f66b63ae62b4fc9ff0ebb7566 -Author: Emmanuele Bassi -Date: Mon Oct 9 11:46:48 2017 +0100 - - build: Look for mkostemp when configuring - - We use this function, but it may be missing on older Linux platforms. - - https://bugzilla.gnome.org/show_bug.cgi?id=788705 - - config.h.meson | 3 +++ - configure.ac | 2 +- - meson.build | 8 ++++++++ - 3 files changed, 12 insertions(+), 1 deletion(-) - -commit 7b15f12f0efefd7fbcb56f201eba4aaebe7b9007 -Author: Emmanuele Bassi -Date: Mon Oct 9 11:18:51 2017 +0100 - - Remove PERL_PATH from Autotools build - - We don't use Perl for glib-mkenums any more. - - configure.ac | 10 ---------- - win32/gen_util_scripts.py | 1 - - win32/setup.py | 1 - - 3 files changed, 12 deletions(-) - -commit 2c6c03290fd2aa22666ffbdf501bc84b47c1e2db -Author: Chun-wei Fan -Date: Sat Oct 7 10:44:28 2017 +0800 - - gio: Fix gio-tool-open.c on Windows/Cocoa - - Commit 7384e37 broke builds on these platforms as *NIX-only APIs are - being used unconditionally. Fix the build by building these portions - when not on Windows or Cocoa. - - https://bugzilla.gnome.org/show_bug.cgi?id=780296 - - gio/gio-tool-open.c | 8 ++++++++ - 1 file changed, 8 insertions(+) - -commit 7e70dd88c9dd7f7a6df57fd9b814632a6c7c3f00 -Author: Justin Kim -Date: Thu Sep 28 16:10:05 2017 +0900 - - gmodule: Use RTLD_DEFAULT if defined __BIONIC__ - - This is a partial change of the previous work[0]. - On 64 bit Android since android-23, 'handle = dlopen(NULL); - dlsym(handle)' - doesn't work. Instead, only 'dlsym(RTLD_DEFAULT)' returns a valid - pointer. - - However, RTLD_DEFAULT is defined as '(void *) 0x0' on 64bit Android - which - is usually used for invalid value so this patch allows the specific - case. - - [0] 0d81bb4e318b97780c70a55605cacf7e5b3fcaf7 - - https://bugzilla.gnome.org/show_bug.cgi?id=788270 - - gmodule/gmodule-dl.c | 9 +++++---- - gmodule/gmodule.c | 4 ++++ - 2 files changed, 9 insertions(+), 4 deletions(-) - -commit 860dc949ca01cd452813de59b6e078d0d1f18f7c -Author: Philip Withnall -Date: Fri Oct 6 12:57:06 2017 +0100 - - tests: Add some assertions on some otherwise-unused variables - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=751738 - - glib/tests/autoptr.c | 5 +++++ - 1 file changed, 5 insertions(+) - -commit bd2fa546376c4ee83793cef2fbc814202a722437 -Author: SilentFlame -Date: Thu Nov 10 23:02:55 2016 +0530 - - glib: Correct typos of ‘character’ - - https://bugzilla.gnome.org/show_bug.cgi?id=774083 - - glib/giochannel.c | 2 +- - glib/gregex.h | 6 +++--- - glib/gvariant.c | 2 +- - glib/pcre/pcre_compile.c | 2 +- - 4 files changed, 6 insertions(+), 6 deletions(-) - -commit 2bdec0c2f2cde983837ab249c0a9ce05d9d2be53 -Author: Christian Persch -Date: Wed Feb 15 14:42:10 2012 +0100 - - gbytes: Fix check in try_steal_and_unref - - Need to check if the user data is equal to the data, before - taking the data out of the GBytes! - - Bug #670139. - - glib/gbytes.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 7895706c828c864640083d17e255bf4eafe5d692 -Author: Andrew Borodin -Date: Wed Sep 29 21:45:53 2010 +0400 - - Type accuracy for result of strlen() in string utilities - - https://bugzilla.gnome.org/show_bug.cgi?id=630983 - - glib/gstrfuncs.c | 20 ++++++++++---------- - 1 file changed, 10 insertions(+), 10 deletions(-) - -commit 5040de9fc7203630a1e2fceeef52373476d1f5eb -Author: Philip Withnall -Date: Fri Oct 6 12:14:44 2017 +0100 - - docs: Mention gsize, goffset, etc. are in C99 - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=569375 - - glib/docs.c | 12 +++++++----- - 1 file changed, 7 insertions(+), 5 deletions(-) - -commit 493723b4d92c60037c5fa46a049b374925a60d88 -Author: Philip Withnall -Date: Mon Jan 30 22:50:00 2017 +0000 - - gmessages: Update advice for G_LOG_DOMAIN - - Suggest defining it for all code — for applications as well as for - libraries. This allows G_MESSAGES_DEBUG=my-app to be used to - filter out - all messages from libraries which it uses, for example. - - https://bugzilla.gnome.org/show_bug.cgi?id=777956 - - glib/gmessages.c | 14 +++++++++++--- - 1 file changed, 11 insertions(+), 3 deletions(-) - -commit 8330b09d781ebc8bb27f08ce24a0e073b39e8ab4 -Author: Philip Withnall -Date: Thu Jul 5 20:32:19 2012 +0100 - - Bug 679467 — Mention translation in g_warning() documentation - - Include a line in the documentation for g_warning(), g_error(), - g_critical() - and g_debug() mentioning that the messages passed to them typically - should not - be translated. - - Closes: https://bugzilla.gnome.org/show_bug.cgi?id=679467 - - glib/gmessages.c | 12 +++++++++--- - 1 file changed, 9 insertions(+), 3 deletions(-) - -commit 0a10f7375f7e6ff80fea8eec83d8faf36da1b4bc -Author: Philip Withnall -Date: Thu Oct 5 13:31:10 2017 +0100 - - glocalfileinfo: Use g_strcmp0() for some comparisons which might - be NULL - - The return value from g_get_user_special_dir() might be NULL. Safest - to - use g_strcmp0() uniformly everywhere. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=661442 - - gio/glocalfileinfo.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 9cbff9f76854c803a2b2cec01614d4cc37e57d91 -Author: Philip Withnall -Date: Thu Oct 5 15:20:34 2017 +0100 - - gclosure: Fix (transfer) annotations on GClosure constructors - - They return floating references. The convention established by - GVariant - is to annotate these as (transfer none) so that the caller does a - ref+sink on them, rather than just a ref. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=677233 - - gobject/gclosure.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit 121b1e5215eb4112e9bd905334d8af2161543764 -Author: Philip Withnall -Date: Thu Oct 5 15:40:14 2017 +0100 - - docs: Fix incorrect macro name in GType tutorial - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=770459 - - docs/reference/gobject/tut_gtype.xml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit b090a079f7aef1a9f8d377d249e26f9af48e0862 -Author: Colomban Wendling -Date: Sat Oct 22 16:04:05 2016 +0200 - - Fix documentation about stopping signal emission from inside a hook - - Stopping signal emission from an emission hook is, and always - has been, - actually forbidden. Update the documentation not to lie to the - reader. - - https://bugzilla.gnome.org/show_bug.cgi?id=773355 - - docs/reference/gobject/tut_gsignal.xml | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 1508db2f66235083511f327aa4ffc4a4afcd40f1 -Author: Ondrej Holy -Date: Wed May 10 13:51:19 2017 +0200 - - gio: Add hack to close up dbus-daemon race - - If gio open exits before the program it starts fully activates, then - the dbus-daemon may avoid doing the activating method call. - - This commit works around the problem by pinging the activated - application, - and waiting for a reply. - - Same workaround is used in gtk-launch and was used in gvfs-open before - it was replaced by gio open. - - https://bugzilla.gnome.org/show_bug.cgi?id=780296 - - gio/gio-tool-open.c | 89 - +++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 89 insertions(+) - -commit c7dc81ce78ea5933260400a4c1d85c3d3abe6aef -Author: Volker Sobek -Date: Sun Mar 30 16:40:46 2014 +0200 - - docs: Escape some backslashes for markdown - - These no longer showed up correctly in the documentation. - - https://bugzilla.gnome.org/show_bug.cgi?id=727346 - - glib/gfileutils.c | 2 +- - glib/gkeyfile.c | 2 +- - glib/gregex.c | 2 +- - 3 files changed, 3 insertions(+), 3 deletions(-) - -commit d3745d14e16148a41118557735669b12d860a3f7 -Author: Martin Blanchard -Date: Sat Jan 16 16:08:49 2016 +0100 - - gprintf: Add a reminder concerning - - g_printf(), g_fprintf(), g_sprintf(), g_vprintf(), g_vfprintf(), - () and g_vasprintf() require gprintf.h to be explicitly included - in order to be used. This patch adds a reminder in each function's - documentation abstract. - - https://bugzilla.gnome.org/show_bug.cgi?id=760716 - - glib/gprintf.c | 14 ++++++++++++++ - 1 file changed, 14 insertions(+) - -commit c443adeffb3ba92b8e612197dda02dfee9f81338 -Author: Martin Blanchard -Date: Sat Jan 16 15:56:09 2016 +0100 - - gprintf: Fix documentation regarding - - g_snprintf() and g_vsnprintf() declarations were moved and - don't require gprintf.h to be included anymore but g_vasprintf() - is and requires gprintf.h to be explicitly included. - - https://bugzilla.gnome.org/show_bug.cgi?id=760716 - - glib/gstrfuncs.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 85680f4a06dc682903e57e099c05caf0781339e8 -Author: Philip Withnall -Date: Thu Oct 5 14:49:49 2017 +0100 - - docs: Rewrap line to avoid it being interpreted as a list - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=767215 - - glib/giowin32.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit acea147cbce0fd7c9a6435ad88479642c9900685 -Author: Jiro Matsuzawa -Date: Tue Mar 12 14:23:22 2013 +0900 - - gsettings: Suppress error messages of completion - - https://bugzilla.gnome.org/show_bug.cgi?id=695681 - - gio/completion/gsettings | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 55905db86a5f0895c47f21933b70fe7f24fc4ea4 -Author: Philip Withnall -Date: Thu Oct 5 13:46:41 2017 +0100 - - gfile: Fix typo in documentation for g_file_set_attribute() - - Signed-off-by: Philip Withnall - - gio/gfile.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 21d2c646607ef1d1b173ddb83dc2b99805ca50fc -Author: Aurélien Zanelli -Date: Mon Aug 24 16:07:32 2015 +0200 - - gfileutils: add some sanity checks - - To avoid handling non-null GError or NULL filename. - - https://bugzilla.gnome.org/show_bug.cgi?id=754026 - - glib/gfileutils.c | 12 +++++++++++- - 1 file changed, 11 insertions(+), 1 deletion(-) - -commit eb5120d0df8150905e8a0f2b15352ed1294e2559 -Author: Xavi Ivars -Date: Thu Oct 5 13:56:23 2017 +0200 - - [l10n] Updated Catalan (Valencian) translation - - po/ca@valencia.po | 3411 - +++++++++++++++++++++++++++++++++++------------------ - 1 file changed, 2250 insertions(+), 1161 deletions(-) - -commit 733c7bd9c5b62b7e6ae2717661ae286fb4978a83 -Author: Simon McVittie -Date: Tue Oct 3 15:15:28 2017 +0100 - - g_test_log: Consistently use GLib whitespace style - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=788467 - Signed-off-by: Simon McVittie - Reviewed-by: Philip Withnall - - glib/gtestutils.c | 20 ++++++++++---------- - 1 file changed, 10 insertions(+), 10 deletions(-) - -commit 23ba8aec925a6632a44d1ab47514d606210dff73 -Author: Simon McVittie -Date: Tue Oct 3 13:31:38 2017 +0100 - - testutils: Report fatal errors and warnings as TAP - - Lines starting with "Bail out!" are special TAP syntax: they mark - the entire test execution (one binary or script) as failed, and stop - processing. Automake's parallel test harness knows this, and will - print - the diagnostic in the test results, leading to clearer output. - - Without this change, having changed glib/tests/bytes.c to emit a - spurious g_warning(): - - ERROR: bytes - too few tests run (expected 15, got 0) - ERROR: bytes - exited with status 133 (terminated by signal 5?) - - With this change, it's clearer what has happened: - - ERROR: bytes - Bail out! FATAL-WARNING: I broke this as a - demonstration - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=788467 - Signed-off-by: Simon McVittie - Reviewed-by: Philip Withnall - - glib/gtestutils.c | 16 ++++++++++++++-- - 1 file changed, 14 insertions(+), 2 deletions(-) - -commit 81d7af312ebe5e1eb21ef88084ac38cfd84576c4 -Author: Philip Withnall -Date: Tue Oct 3 09:36:08 2017 +0100 - - gmem: Make it more obvious that g_mem_set_vtable() does nothing - - Clarify the big deprecation warning in the documentation. - - Signed-off-by: Philip Withnall - - glib/gmem.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 2afcf6c39375809dfc8d52440315c902626939a3 -Author: Jeremy Bicha -Date: Mon Oct 2 22:06:18 2017 -0400 - - trivial: tweak Spanish translation header - - po/es.po | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 8be9a6f020cecf27deb3f551d6a6498ab2a7c89b -Author: Matthias Clasen -Date: Mon Oct 2 10:54:58 2017 -0400 - - Revert "Prepare for 2.54.1" - - This reverts commit 9a08d3ef8fcc55ee148f59240d35ca5357e130de. - - Turns out there's new api here already. - - NEWS | 38 -------------------------------------- - configure.ac | 6 +++--- - 2 files changed, 3 insertions(+), 41 deletions(-) - -commit 9a08d3ef8fcc55ee148f59240d35ca5357e130de -Author: Matthias Clasen -Date: Mon Oct 2 10:43:18 2017 -0400 - - Prepare for 2.54.1 - - NEWS | 38 ++++++++++++++++++++++++++++++++++++++ - configure.ac | 6 +++--- - 2 files changed, 41 insertions(+), 3 deletions(-) - -commit 702b6af87cbb61bad64dcbef0be893f1560db018 -Author: Philip Withnall -Date: Sun Oct 1 00:49:22 2017 +0100 - - gtestutils: Explicitly cast args to g_assertion_message_cmpnum() - - This avoids warnings when compiling with -Wconversion on 32-bit - architectures, as the conversion to (long double) is not necessarily - lossless. We don’t care about that, though, since the actual - comparison - was done with the correct types, and g_assertion_message_cmpnum() is - only used to print failure information. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=788385 - - glib/gtestutils.h | 11 ++++++----- - 1 file changed, 6 insertions(+), 5 deletions(-) - -commit 0e888bdf52fd5f94ca6360886fe3085b646a3ec5 -Author: Philip Withnall -Date: Sun Oct 1 00:27:31 2017 +0100 - - gtypes: Fix signedness of __builtin_bswap() usage - - In GUINT64_TO_BE(), for example, when compiling with - -Wsign-conversion, - we get a warning due to an implicit cast from (gint64) to (guint64) - when - passing the argument to __builtin_bswap64(). - - According to the GCC documentation, __builtin_bswap64() takes an - unsigned argument: - - https://gcc.gnu.org/onlinedocs/gcc/Other-Builtins.html - - Cast the input appropriately. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=788384 - - glib/gtypes.h | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit b0cbd21b25a416da039eae6d6685e51cae66444f -Author: Philip Withnall -Date: Mon Sep 25 15:25:17 2017 +0100 - - glib-compile-resources: Fix leak of a GHashTable - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=788138 - - gio/glib-compile-resources.c | 8 ++++++++ - 1 file changed, 8 insertions(+) - -commit f6fa90fb0dab7a45ec6557ade1bf8b3db755dafd -Author: Ondrej Holy -Date: Mon Oct 2 11:24:34 2017 +0200 - - gunixmounts: Fix mount points generation - - Commit 53ed180 improved mtab processing, however, also introduced bug - in code obtaining mount points. mtab was used by mistake also for - g_unix_mount_points_get implementation, which is obviously wrong and - fstab has to be used instead... - - https://bugzilla.gnome.org/show_bug.cgi?id=781867 - - gio/gunixmounts.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d4a21e001a118c904ec6b57aee2838eb67e34311 -Author: Matej Urbančič -Date: Fri Sep 29 08:41:37 2017 +0200 - - Updated Slovenian translation - - po/sl.po | 2018 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 995 insertions(+), 1023 deletions(-) - -commit 330e6911b5ba77c3dc8f0661b3f975a20777a59b -Author: Philip Withnall -Date: Wed Sep 27 10:31:34 2017 +0100 - - goutputstream: Add missing (optional) annotations to bytes_written - args - - Signed-off-by: Philip Withnall - - gio/goutputstream.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit c1a31c3aaa16d5335468a0d488e95feb905f7e73 -Author: Nelson Benítez León -Date: Fri Sep 8 21:42:14 2017 +0500 - - gio/gunixmounts.c: Don't use mtime to monitor mounts on /proc/ - - Fix get_mounts_timestamp() to not use a stat'ed mtime for /proc/ - files. - Instead, use mount_poller_time if /proc/ watch is running, or - otherwise - return a new generated timestamp to always assume mounts-changed, - which - is safer than previous behaviour of always assuming mounts-not-changed - (as mtime never changes for /proc/ files when queried from the same - process). - - We say it's safer because allows caches depending on: - - g_unix_mounts_get(&time_read) - g_unix_mounts_changed_since() - - to drop possibly outdated/duplicated values, as that was the case - for the - GIO mounts cache used in gio/glocalfile.c which provides mount - info for - g_file_query_filesystem_info() call, as described in below referenced - bug. - - This fix complements related commit - bd9e266e116cd39bb5c674eeb74eb55449793e7f - - https://bugzilla.gnome.org/show_bug.cgi?id=787731 - - gio/gunixmounts.c | 33 +++++++++++++++++++++++++++++---- - 1 file changed, 29 insertions(+), 4 deletions(-) - -commit 32a9b88b206a42d524fc207e7c60a24ef2deaa56 -Author: Nelson Benítez León -Date: Sat Sep 9 16:07:15 2017 +0500 - - gio/tests: Add testcase for bug 787731 - - Add testcase for function g_file_query_filesystem_info() - reporting outdated info for "filesystem::readonly" attribute - when said attribute was different in a previous mounted - partition in the same device (as GIO maintains a mounts cache - per 'st_dev' stat() member). - - To trigger a mount operation, testcase uses program 'bindfs' - instead of 'mount --bind' as bindfs does not require root - privileges. And 'fusermount -u' command is used to unmount said - bindfs mount. - - As a reference in Fedora, 'bindfs' is installed from 'bindfs' - package and 'fusermount' from 'fuse' package (this one is installed - by default as being part of 'System Tools' group). - - The test creates a directory with a file in it, then mounts it - readonly over another directory (the mountpoint), it then checks - that g_file_query_filesystem_info() for the file in it indeed reports - "filesystem::readonly" as TRUE. Then unmounts and mounts again this - time rw (not readonly), it then checks again if - g_file_query_filesystem_info() - is reporting "filesystem::readonly" as TRUE, if that's the case, it - confirms the bug by opening said file in write mode. - - Testcase is only added for Unix builds. - - https://bugzilla.gnome.org/show_bug.cgi?id=787731 - - gio/tests/Makefile.am | 1 + - gio/tests/g-file-info-filesystem-readonly.c | 176 - ++++++++++++++++++++++++++++ - gio/tests/meson.build | 1 + - 3 files changed, 178 insertions(+) - -commit 1304197ed07786d15be4ac04c6d7e7a73b5f5f03 -Author: Philip Withnall -Date: Fri Sep 22 13:34:19 2017 +0100 - - gmessages: Fix a typo in the documentation for - g_log_set_handler_full() - - Signed-off-by: Philip Withnall - - glib/gmessages.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 09796b3ccc8c7b9785fe66887e20f506cb58c7a4 -Author: Philip Withnall -Date: Thu Sep 21 12:05:06 2017 +0100 - - Partially revert "gio: Add missing (array length) annotations" - - This reverts commit 80284943351a620f6931bfa74cbe07b8d61b5e08. - - Adding (array length=…) to a gchar* parameter causes the GIR file to - contain an array of strings, rather than an array of characters. While - we fix GIR, revert those changes. - - Some of the other changes in the file (which have an explicit - (element-type) already) are fine. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=765063 - - gio/gdatainputstream.c | 4 ++-- - gio/gdbusutils.c | 2 +- - gio/gtlspassword.c | 2 +- - 3 files changed, 4 insertions(+), 4 deletions(-) - -commit 80284943351a620f6931bfa74cbe07b8d61b5e08 -Author: Alisa Maas -Date: Wed Sep 20 21:17:00 2017 +0000 - - gio: Add missing (array length) annotations - - https://bugzilla.gnome.org/show_bug.cgi?id=765063 - - gio/gdatainputstream.c | 4 ++-- - gio/gdbuserror.c | 2 +- - gio/gdbusutils.c | 2 +- - gio/gtlspassword.c | 2 +- - 4 files changed, 5 insertions(+), 5 deletions(-) - -commit e7a60ed26245d577b9d34675fed18d4d8ee8c45e -Author: Matej Urbančič -Date: Wed Sep 20 14:11:11 2017 +0200 - - Updated Slovenian translation - - po/sl.po | 1800 - +++++++++++++++++++++++++++----------------------------------- - 1 file changed, 796 insertions(+), 1004 deletions(-) - -commit 213c31a49dcd404514cca73d084c48c3a388e2cb -Author: Chun-wei Fan -Date: Fri Sep 15 12:56:40 2017 +0800 - - build: Change DLL naming in Visual Studio projects - - The previous commit to glib/glibconfig.h.win32.in, though it improves - the state of GLib and fixes bugs, cannot be used as a drop-in - replacement for code that builds against the previous - glib/glibconfig.h(.win32.in) that were build using the Visual Studio - projects. Change the DLL names as a result so that the likelihood of - problems caused by replacing existing GLib DLLs can be reduced--code - that was built against previous GLib MSVC builds should be rebuilt, so - that things will work with the newer DLLs, instead of depending on the - older DLLs. - - Note that if Visual Studio builds are done through Meson, existing - code - that link against GLib should be rebuilt as well, for the same reason. - DLLs built with the Visual Studio projects from 2.55.0 onwards - should be - compatible with the ones that are built with Visual Studio via Meson. - - win32/vs10/glib-version-paths.props.in | 20 ++------------------ - win32/vs9/glib-version-paths.vsprops.in | 22 ++-------------------- - 2 files changed, 4 insertions(+), 38 deletions(-) - -commit 4fd056a5f58c17085bb4d09a72c00a00d8e2c1c6 -Author: Chun-wei Fan -Date: Fri Sep 15 12:50:50 2017 +0800 - - glib/glibconfig.h.win32.in: Update and clean up - - Make the entries in here more consistent with what Meson produces with - its Visual Studio builds. Also fix the macros - [GSIZE|GSSIZE]_TO_[LE|BE] - for x64 builds. - - glib/glibconfig.h.win32.in | 126 - ++++++++++++++++++++++----------------------- - 1 file changed, 63 insertions(+), 63 deletions(-) - -commit 9831516835d6c6a16ba64f2ab9bc82a0707d6564 -Author: Chun-wei Fan -Date: Fri Sep 15 11:48:58 2017 +0800 - - config.h.win32.in: Fix previous commit - - We should still let people building via the MSVC projects decide - whether - they use the bundled PCRE sources for building GLib. Accidentally - changed it in the previous commit. - - config.h.win32.in | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 751a757766d3bdff2d83172f3528ba31ea73f8b4 -Author: Chun-wei Fan -Date: Fri Sep 15 11:37:40 2017 +0800 - - build: Update config.h.win32.in - - Update config.h.win32.in to match closely to what Meson will - produce for - the various Visual Studio versions (2008~2017), as it seems that Meson - produces a better config.h for our MSVC builds of GLib. - - One of the major changes in this is that all Visual Studio builds - (either through Meson, which is already so, or via the existing - projects) is that the built binaries will require Windows 7 or later, - so that we let people know early on in a cycle that MSVC builds of - 2.55.0 and later will definitely need Windows 7 or later. - - config.h.win32.in | 327 - ++++++++++++++++++++++++++---------------------------- - 1 file changed, 159 insertions(+), 168 deletions(-) - -commit db2ae6463647bd24e6deb8ab44714c06b9f0ab20 -Author: Robert Ancell -Date: Fri Sep 15 13:50:41 2017 +1200 - - Fix comment/docs grammar: incase -> in case - - gio/gdbusinterfaceskeleton.c | 2 +- - glib/gmain.c | 4 ++-- - 2 files changed, 3 insertions(+), 3 deletions(-) - -commit a7a6449f4d63357bf3a66140e9fb3ccb18611c0b -Author: Chun-wei Fan -Date: Thu Jul 27 16:48:11 2017 +0800 - - meson: Install items according to their relevance - - The m4 and bash completion items are usable and relevant - depending on the host system's configuration. So, we check for the - presence of the programs that these items depend on, and only install - them when those programs are found. - - For the Valgrind suppression files, we don't install them on - Windows as - Valgrind is currently not supported on Windows. - - Als fix the path where the GDB helpers are installed, as the path is - incorrectly constructed. - - This will fix the "install" stage when building on Visual Studio at - least as there are some post-install steps that are related to them, - which will make use of these programs. - - https://bugzilla.gnome.org/show_bug.cgi?id=783270 - - gio/meson.build | 16 +++++++++------- - glib/meson.build | 3 ++- - gobject/meson.build | 2 +- - meson.build | 37 +++++++++++++++++++++++++------------ - 4 files changed, 37 insertions(+), 21 deletions(-) - -commit 65d69905799dd5572d3b53bf5520e93ed4899efe -Author: Chun-wei Fan -Date: Wed Sep 13 19:57:53 2017 +0800 - - build: Dist the other required Meson build files - - Some of the Meson build files are not dist'ed by 'make dist', - which are - reqired for things to work, and there was a missing '\' that - cause some - of the meson.build files under tests/ not to be disted. - - https://bugzilla.gnome.org/show_bug.cgi?id=783210 - - Makefile.am | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit 4c417c4965b0a3020f35b42e1fac43a4250fdcf1 -Author: Chun-wei Fan -Date: Wed Aug 23 17:01:13 2017 +0800 - - build: Define G_HAVE_GNUC_[VARARGS|VISIBILITY] conditionally - - They are not supported by Visual Studio, so only define them in - glibconfig.h.in when not on Visual Studio. Fixes builds of GTK+-2.x - against Meson/MSVC builds of GLib. - - https://bugzilla.gnome.org/show_bug.cgi?id=783270 - - glib/glibconfig.h.in | 7 ++++--- - 1 file changed, 4 insertions(+), 3 deletions(-) - -commit 5e55a4e2439119f54cdd40030d5acc1f5714d9df -Author: Philip Withnall -Date: Mon Sep 11 09:59:50 2017 +0100 - - gtlsbackend: Default to indicating no support for DTLS in GTlsBackend - - I’m unsure what the original reasoning for returning TRUE by default - from supports_dtls was, but it is not backwards-compatible. If a - pre-existing GTlsBackend implementation never implements the - supports_dtls vfunc, the supports_dtls() method will magically return - TRUE rather than FALSE. - - Since any backend which does implement DTLS should be implementing the - supports_dtls vfunc (and no DTLS-supporting backends have actually - been - merged yet; see bug #697908), it seems safer to make this slight API - break in the name of backwards compatibility than to leave it as - returning TRUE incorrectly. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=787485 - - gio/gtlsbackend.c | 6 ++---- - 1 file changed, 2 insertions(+), 4 deletions(-) - -commit 015ab311f8070dc5627487e5802480a6a191538b -Author: Philip Withnall -Date: Wed Sep 13 17:07:29 2017 +0100 - - gmessages: Add IDs for documentation headers - - This fixes some broken cross-references between various places in the - logging documentation. - - Signed-off-by: Philip Withnall - - glib/gmessages.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit a2cf4806a43c0bce5227fc2e7c9cfcc27836d422 -Author: Philip Withnall -Date: Tue Sep 12 11:59:50 2017 +0100 - - tests: Add tests for g_slist_copy() and g_slist_copy_deep() - - This gives us 100% coverage of GSList (when running `make lcov`). - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=787581 - - glib/tests/slist.c | 73 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 73 insertions(+) - -commit bb26bc29e3f9d05dfdf54f3e737da2541878f604 -Author: Sam Thursfield -Date: Mon Sep 4 22:42:04 2017 +0100 - - Make GListModelInterface::get_item usable from GObject Introspection - bindings - - Language bindings have so far been unable to implement the GListModel - interface because the ::get_item virtual function returns a - non-bindable type (gpointer). The `gpointer` type gets translated into - `void` by G-I meaning that get_item() implementations can't return any - items. - - We can set the return type of the get_item() vfunc explicitly to - GObject, which fixes the issue. - - This patch also removes the existing (type GObject) annotation on - g_list_model_get_item(), which is necessary because if its return type - matches that of the get_item() vfunc, G-I connects the two and - propagates the 'skip' annotation from one to the other resulting - in the - get_item() vfunc being hidden. There's no API break here because the - 'skip' annotation makes g_list_model_get_item() invisible to G-I users - anyway. - - https://bugzilla.gnome.org/show_bug.cgi?id=787271 - - gio/glistmodel.c | 18 +++++++++++++++++- - 1 file changed, 17 insertions(+), 1 deletion(-) - -commit 1a5cebec3996a27ab0e685679687d6b38120bf5f -Author: Philip Withnall -Date: Tue Sep 12 12:20:18 2017 +0100 - - docs: Discourage use of gstdio.h and clarify its header requirements - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=781598 - - docs/reference/glib/glib-sections.txt | 2 +- - glib/gfileutils.c | 9 +++++++++ - 2 files changed, 10 insertions(+), 1 deletion(-) - -commit 39469aa7bbccdd7b0526785612295a1534767807 -Author: Philip Withnall -Date: Tue Sep 12 12:12:27 2017 +0100 - - Revert "gstdio: #include fcntl.h on UNIX in gstdio.h" - - This reverts commit 6f8073d44ab02e9d641ccbe8c2640796ca1456ca. - - As per further discussion on bug #781598, we can’t do this in GLib, - since fcntl.h is not guaranteed to be present on all Unix - systems. Users - of GLib *must* do a header check (for example, using AC_CHECK_HEADERS) - and #include fcntl.h themselves. - - glib/gstdio.h | 3 --- - 1 file changed, 3 deletions(-) - -commit 54e3ed17f05f3bb2843024a828ba0591c34dcff4 -Author: Christian Schramm -Date: Wed Jan 15 12:07:40 2014 +0100 - - gslist: Simplified node removal and got rid of some code duplication - - Merged two almost identical functions for removing at most one - or all nodes containing some data. Also simplified the code a bit - by using a pointer to a pointer (see - http://wordaligned.org/articles/two-star-programming). - - (Modified by Philip Withnall to fix two code formatting nitpicks.) - - https://bugzilla.gnome.org/show_bug.cgi?id=722256 - - glib/gslist.c | 92 - ++++++++++++++++++++++------------------------------------- - 1 file changed, 34 insertions(+), 58 deletions(-) - -commit 6f8073d44ab02e9d641ccbe8c2640796ca1456ca -Author: Reuben Thomas -Date: Tue Sep 12 10:49:43 2017 +0100 - - gstdio: #include fcntl.h on UNIX in gstdio.h - - https://bugzilla.gnome.org/show_bug.cgi?id=781598 - - glib/gstdio.h | 3 +++ - 1 file changed, 3 insertions(+) - -commit 7b9503a4f866ce915ad0dfea607f3b734c685e98 -Author: Philip Chimento -Date: Wed Sep 24 09:57:52 2014 -0700 - - docs: Clarify relationship of quit() to hold count - - Calling g_application_quit() ignores the hold count; this patch adds a - warning to the documentation about other code having a hold on the - application and expecting it to exist. - - https://bugzilla.gnome.org/show_bug.cgi?id=737278 - - gio/gapplication.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit b8f9c08a09c660761e4e8ff27339fc00c410f770 -Author: Daniel Macks -Date: Thu Apr 23 01:01:38 2015 -0400 - - Avoid setting unused variables (-Wself-assign) - - Setting a variable and then assigning it to itself avoids - -Wunused-but-set-variable but this specific trick is now caught by - -Wself-assign. Instead, actually use the value or don't bother - assigning it at all: - - gdbusauthmechanismsha1.c: #ifdef a var decl to match its actual - use use - gdbusauthmechanismsha1.c: call g_ascii_strtoll() in void context - - https://bugzilla.gnome.org/show_bug.cgi?id=745723 - - gio/gdbusauthmechanismsha1.c | 9 ++++----- - 1 file changed, 4 insertions(+), 5 deletions(-) - -commit 190f64a0fb0280bcc4a401062abd802db8eb0034 -Author: Daniel Macks -Date: Thu Mar 19 23:06:28 2015 -0400 - - Avoid setting unused variables (-Wself-assign) - - Setting a variable and then assigning it to itself avoids - -Wunused-but-set-variable but this specific trick is now caught by - -Wself-assign. Instead, actually use the value or don't bother - assigning it at all: - - gdbusauth.c: call g_data_input_stream_read_byte() in void context - gdbusauthmechanismsha1.c: value is actually used - gdbusmessage.c: use consistent preprocessor-token protection - gthreadedresolver.c: skip over bytes in data blob - httpd.c: do something useful with the value - - https://bugzilla.gnome.org/show_bug.cgi?id=745723 - - gio/gdbusauth.c | 9 +++------ - gio/gdbusauthmechanismsha1.c | 1 - - gio/gdbusmessage.c | 14 ++++++++------ - gio/gthreadedresolver.c | 4 +--- - gio/tests/httpd.c | 15 +++++++++++---- - 5 files changed, 23 insertions(+), 20 deletions(-) - -commit 5d9ccf162ed99d7515fe3cdd14211cc7dca94e35 -Author: Emmanuele Bassi -Date: Thu May 4 22:16:37 2017 +0100 - - gio: Annotate GDBusObjectManagerClient signal appropriately - - https://bugzilla.gnome.org/show_bug.cgi?id=756009 - - gio/gdbusobjectmanagerclient.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 1275b94fe7efc4c7e4277f503d03a0086a0c0a3b -Author: Philip Withnall -Date: Mon Sep 11 21:28:40 2017 +0100 - - gsettings: Fix copy-paste error in property documentation - - This should fix the introspection binding for that property too. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=656502 - - gio/gsettings.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 0d9c5122bcb1fe5e3d969560ffe45a3a05867489 -Author: Nicolas Dufresne -Date: Fri Mar 17 10:51:08 2017 -0400 - - valuearray: Skip g_value_array_free() in bindings - - Calling this function can easily lead to an interpreter crash. - - https://bugzilla.gnome.org/show_bug.cgi?id=780202 - - gobject/gvaluearray.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit e5db8ec787ca4c09d38c638c4529de45d89ec236 -Author: Mikhail Zabaluev -Date: Sun Oct 5 21:04:00 2014 +0300 - - Skip g_subprocess_launcher_set_child_setup() in introspection - - It's not likely that the runtime of a bound language using the - introspection supports running in a process forked by a foreign - library, so that a closure programmed in that language would work - safely. - - Any programming environment supporting that would probably have - its own advanced facilities for process spawning, or be able - to access the GLib spawning APIs via raw C bindings (still - represented in the introspection, (skip) only adds a flag) - and do any low-level preparatory dances as necessary for the - forked runtime. - - Note that there are other APIs making use of GSpawnChildSetupFunc, - but they are usable with the closure nullified, and we cannot annotate - the closure parameters away because that would break the annotated API - for bindings; accordingly to bug #738176 comment #3, the current - bindings' - users are expected to pass null. - - gio/gsubprocesslauncher.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 48cf1d32c67722b0d7161e6dcbb1acf02721876a -Author: Mikhail Zabaluev -Date: Fri Oct 2 20:57:14 2015 +0300 - - Fix up closure annotations for GSpawnChildSetupFunc - - https://bugzilla.gnome.org/show_bug.cgi?id=738176 - - gio/gdesktopappinfo.c | 2 +- - glib/gspawn.h | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit 3ee5bb1120e0da43dab645f416aea74d965c87d5 -Author: Mikhail Zabaluev -Date: Sun Oct 4 19:10:27 2015 +0300 - - Annotate g_bookmark_file_new() as a constructor - - https://bugzilla.gnome.org/show_bug.cgi?id=756011 - - glib/gbookmarkfile.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 7759542ee3888badb6eaf1a492b81b5ebc81e5f2 -Author: Mikhail Zabaluev -Date: Tue Oct 6 15:33:03 2015 +0300 - - gconvert: Skip the GIConv API from introspection - - It's ugly: - - The core method, g_iconv(), can't be annotated with good semantics. - - The error value of g_iconv_open() is not representable in today's - introspection. - - https://bugzilla.gnome.org/show_bug.cgi?id=756128 - - glib/gconvert.c | 8 ++++---- - glib/gconvert.h | 2 +- - 2 files changed, 5 insertions(+), 5 deletions(-) - -commit 01544c9269d515eb6d8c8e8da347631c02510c0e -Author: Mikhail Zabaluev -Date: Tue Oct 6 02:22:58 2015 +0300 - - Skip g_base64_decode_step() in introspection - - The length of the caller-allocated (that flag was missing; added - as well) - output array is calculated by a formula, so none of the usual - array length - annotations apply. The state parameters need to be initialized - with zero. - - Just let them use the basic API. - - https://bugzilla.gnome.org/show_bug.cgi?id=756103 - - glib/gbase64.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 0ea004c6f931ac99a25259ba77135701a0669adc -Author: Mikhail Zabaluev -Date: Wed Oct 14 21:40:34 2015 +0300 - - gobject: Skip more non-introspectable data/qdata methods - - https://bugzilla.gnome.org/show_bug.cgi?id=756588 - - gobject/gobject.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit 1e45c0a0e15490860ebf3da8167cb30541bf5fed -Author: Mikhail Zabaluev -Date: Wed Oct 14 21:38:48 2015 +0300 - - gobject: Add missing (nullable) and (out) annotations on the - data/qdata API - - https://bugzilla.gnome.org/show_bug.cgi?id=756588 - - gobject/gobject.c | 26 ++++++++++++++------------ - 1 file changed, 14 insertions(+), 12 deletions(-) - -commit 28e8684168d52f2cbde7cafbc01eac16ebcd10a8 -Author: Mikhail Zabaluev -Date: Tue Oct 13 02:13:12 2015 +0300 - - gdataset: Skip problematic functions in the introspection - - The functions with a GDestroyNotify to the data, or other ill-fitting - allocation semantics, are not currently introspectable. - - The effect for the binding user would be that they're unable to - create or destroy a GData list, but they might still have an API - to poke at some data pointers from it. - - In fact, none of the functions dealing with GData** or a dataset - location pointer are likely to get sensible bindings anyway; - the annotations added are mostly to avoid memory unsafety - and leaks. - - https://bugzilla.gnome.org/show_bug.cgi?id=756470 - - glib/gdataset.c | 24 ++++++++++++------------ - 1 file changed, 12 insertions(+), 12 deletions(-) - -commit a3ba8ea7d31bab22a096b69a1274f44b90ebc66d -Author: Mikhail Zabaluev -Date: Tue Oct 13 02:12:20 2015 +0300 - - gdataset: Annotate the closures - - Annotate the closure parameters in GDataForeachFunc, GDuplicateFunc, - and the functions using them. - - https://bugzilla.gnome.org/show_bug.cgi?id=756470 - - glib/gdataset.c | 17 +++++++++-------- - 1 file changed, 9 insertions(+), 8 deletions(-) - -commit 2a0e1c84228a20a8fe599603a3eba88f3aa3880f -Author: Mikhail Zabaluev -Date: Tue Oct 13 02:10:48 2015 +0300 - - gdataset: Correct (nullable) and (transfer none) annotations - - https://bugzilla.gnome.org/show_bug.cgi?id=756470 - - glib/gdataset.c | 28 ++++++++++++++++------------ - 1 file changed, 16 insertions(+), 12 deletions(-) - -commit 595a7e3bb21a61a50d700f9a2a00dcb29379eb70 -Author: Mikhail Zabaluev -Date: Mon Oct 12 10:19:15 2015 +0300 - - g_datalist_id_replace_data: Annotate the out parameter - - https://bugzilla.gnome.org/show_bug.cgi?id=756470 - - glib/gdataset.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit df8350b3167cc311070b0b5af78a91267dd0f26d -Author: Alberto Ruiz -Date: Sat Aug 15 01:31:34 2015 +0100 - - GSubprocessLauncher: add (transfer none) annotation - - https://bugzilla.gnome.org/show_bug.cgi?id=753521 - - gio/gsubprocesslauncher.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 491f835c17d200ede52c823ab1566c493479cdc1 -Author: Robert Ancell -Date: Thu Aug 25 11:53:54 2016 +1200 - - GDateTime: Support parsing ISO 8601 strings - - This supports a subset of ISO 8601 since that is a commonly used - standard for - storing date and time information. We support only ISO 8601 strings - that contain - full date and time information as this would otherwise not map - to GDateTime. - This subset includes all of RFC 3339 which is commonly used on the - Internet and - the week and ordinal day formats as these are supported in the - GDateTime APIs. - - (Minor modification by Philip Withnall to change API versions - from 2.54 - to 2.56.) - - https://bugzilla.gnome.org/show_bug.cgi?id=753459 - - docs/reference/glib/glib-sections.txt | 1 + - glib/gdatetime.c | 337 - ++++++++++++++++++++++++++++++++++ - glib/gdatetime.h | 4 + - glib/tests/gdatetime.c | 311 - ++++++++++++++++++++++++++++++- - 4 files changed, 652 insertions(+), 1 deletion(-) - -commit d5933142c814b12779228279847880b7c35382ad -Author: Philip Withnall -Date: Mon Sep 11 19:25:56 2017 +0100 - - build: Bump version to 2.55.0 - - Ready for the new unstable release series. - - Signed-off-by: Philip Withnall - - configure.ac | 2 +- - meson.build | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit 0c15e9cd567366bdc50c91a2f3c92d5af52e3195 -Author: Philip Withnall -Date: Mon Sep 11 19:24:06 2017 +0100 - - gversionmacros: Add version macros for GLib 2.56 - - Signed-off-by: Philip Withnall - - glib/gversionmacros.h | 24 ++++++++++++++++++++++++ - 1 file changed, 24 insertions(+) - -commit 52dd98475c45da92f971a15c6c9650b3bb1332ea -Author: Philip Withnall -Date: Mon Sep 11 09:57:30 2017 +0100 - - gtlsbackend: Add missing preconditions for DTLS virtual methods - - Make it a bit more obvious when the DTLS methods aren’t implemented - by a - particular TLS backend; return an invalid type rather than crashing. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=752240 - - gio/gtlsbackend.c | 24 ++++++++++++++++++++---- - 1 file changed, 20 insertions(+), 4 deletions(-) - -commit 51e852e5d040381f123d6df6e9d7a3293afe4965 -Author: Federico Mena Quintero -Date: Mon Sep 11 09:41:28 2017 -0500 - - validate_pspec_to_install(): Factor out function to validate a - GParamSpec - - This was duplicated also in g_object_interface_install_property(). - - Now, validations specific to classes happen in - validate_and_install_class_property() - specifically, the checks for - the presence of the get_property() and set_property() methods. - - https://bugzilla.gnome.org/show_bug.cgi?id=787551 - - gobject/gobject.c | 32 +++++++++++++++++++------------- - 1 file changed, 19 insertions(+), 13 deletions(-) - -commit 20720eaf1e258e8b2189da1d6e84eccf1426a889 -Author: Federico Mena Quintero -Date: Mon Sep 11 09:37:07 2017 -0500 - - validate_and_install_property(): Check pspec-specific fields in the - same order as g_object_interface_install_property() - - https://bugzilla.gnome.org/show_bug.cgi?id=787551 - - gobject/gobject.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 95f44b280fc5e36c23e5e67d50e86de1098bd39c -Author: Federico Mena Quintero -Date: Mon Sep 11 09:35:53 2017 -0500 - - validate_and_install_property(): Validate presence of get/set_property - methods last - - https://bugzilla.gnome.org/show_bug.cgi?id=787551 - - gobject/gobject.c | 9 +++++---- - 1 file changed, 5 insertions(+), 4 deletions(-) - -commit 1b08414f061ce217fec473b519dd1ba71c31bc3b -Author: Federico Mena Quintero -Date: Mon Sep 11 09:34:52 2017 -0500 - - g_object_interface_install_property(): Do interface-specific - validations first - - https://bugzilla.gnome.org/show_bug.cgi?id=787551 - - gobject/gobject.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit e667d0d4c0ae16b01b0f72093a6b448889b2f621 -Author: Federico Mena Quintero -Date: Mon Sep 11 09:30:08 2017 -0500 - - install_property_internal(): Propagate failure when installing - duplicated properties - - https://bugzilla.gnome.org/show_bug.cgi?id=787551 - - gobject/gobject.c | 32 ++++++++++++++++++-------------- - 1 file changed, 18 insertions(+), 14 deletions(-) - -commit 9dd9fe4febc424d72fa48aec801097501469ed15 -Author: Federico Mena Quintero -Date: Mon Sep 11 09:20:18 2017 -0500 - - validate_and_install_class_property(): Factor out function to add - a new property to a class - - This was duplicated between g_object_class_install_property() and - g_object_class_install_properties(). - - https://bugzilla.gnome.org/show_bug.cgi?id=787551 - - gobject/gobject.c | 96 - +++++++++++++++++++++++++++---------------------------- - 1 file changed, 48 insertions(+), 48 deletions(-) - -commit 85ef14433485046624175ac99c7e381f6aef8aba -Author: Federico Mena Quintero -Date: Mon Sep 11 09:02:23 2017 -0500 - - GObjectClass: extract class type and parent type at the beginning - - https://bugzilla.gnome.org/show_bug.cgi?id=787551 - - gobject/gobject.c | 9 +++++++-- - 1 file changed, 7 insertions(+), 2 deletions(-) - -commit 7d9a6c86872257c6f32a44e2c792794e0447540b -Author: Federico Mena Quintero -Date: Mon Sep 11 08:54:19 2017 -0500 - - GObjectClass: Validate installing property/properties in the same way - - Then we'll be able to factor out duplicated code. - - https://bugzilla.gnome.org/show_bug.cgi?id=787551 - - gobject/gobject.c | 11 +++++------ - 1 file changed, 5 insertions(+), 6 deletions(-) - -commit 6503352be1a3d08efdb81a4b016a57740eaa3b1d -Author: Carlo Caione -Date: Thu Aug 24 17:13:20 2017 +0200 - - gvariant: Add g_variant_get() example for dicts - - In the Dictionary section of the gvariant-format-strings documentation - only how to construct a dictionary is shown. - - Add a small example showing how to extract data from a nested - dictionary - and specifically from a GVariant of type "(oa{sa{sv})". Move also the - Dictionary section after the GVariant * section for the sake of - clarity. - - https://bugzilla.gnome.org/show_bug.cgi?id=786737 - - docs/reference/glib/gvariant-varargs.xml | 80 - ++++++++++++++++++++++---------- - 1 file changed, 55 insertions(+), 25 deletions(-) - -commit 738eff5decf0e354e692c36a0b9d466fc5775e3c -Author: Matthias Clasen -Date: Sun Sep 10 20:18:10 2017 -0400 - - 2.54.0 - - NEWS | 17 +++++++++++++++++ - configure.ac | 4 ++-- - meson.build | 2 +- - 3 files changed, 20 insertions(+), 3 deletions(-) - -commit b6ea70bf0b2b47cbd9be5119f6ac4af4ea507600 -Author: Anders Jonsson -Date: Sun Sep 10 12:26:26 2017 +0000 - - Update Swedish translation - - po/sv.po | 1921 - +++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 1078 insertions(+), 843 deletions(-) - -commit aceedae17d6ebd20204489e9281f1c8f5975bcd9 -Author: Daniel Șerbănescu -Date: Sun Sep 10 11:37:50 2017 +0000 - - Update Romanian translation - - po/ro.po | 8151 - +++++++++++++++++++++++++++++++++++++++----------------------- - 1 file changed, 5170 insertions(+), 2981 deletions(-) - -commit 1ad6e4f25493dff3871b6c16b2dc24493dea1c91 -Author: Jordi Mas -Date: Sun Sep 10 08:08:43 2017 +0200 - - Fixes to Catalan translation - - po/ca.po | 80 - ++++++++++++++++++---------------------------------------------- - 1 file changed, 22 insertions(+), 58 deletions(-) - -commit c0a04b60a21cec3c9e5b168070592c23220f732b -Author: Inaki Larranaga Murgoitio -Date: Sat Sep 9 16:11:31 2017 +0200 - - Update Basque language - - po/eu.po | 2281 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 1139 insertions(+), 1142 deletions(-) - -commit 88a39670e70c3bbe6d1be37fd2c3506c50ede6dd -Author: Cosimo Cecchi -Date: Sun Aug 27 12:15:37 2017 -0700 - - GSettingsBackend: use a GWeakRef during dispatch - - Instead of a full reference, which causes problems for clients that - expect a GSettings instance to stop firing signals once they drop the - last reference. - - https://bugzilla.gnome.org/show_bug.cgi?id=780861 - - gio/gsettingsbackend.c | 34 +++++++++++++++++++++------------- - 1 file changed, 21 insertions(+), 13 deletions(-) - -commit 61cb8b232b90db551ccf1814ed696a48acc38a54 -Author: INSUN PYO -Date: Sat Sep 2 02:21:14 2017 +0900 - - GMainLoop: match of parameter pair of LOCK_CONTEXT/UNLOCK_CONTEXT - - There is no reason to use source->context as as parameter of - UNLOCK_CONTEXT. - To avoid confusion, change to the parameter used in LOCK_CONTEXT. - - https://bugzilla.gnome.org/show_bug.cgi?id=787146 - - glib/gmain.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit f813ce6abe89c2d26f5b8c8e5f41d24923a525e9 -Author: Bastien Nocera -Date: Fri Sep 1 14:53:21 2017 +0200 - - glib: Slightly update GIOChannel documentation - - Explain the default values of _{get,set}_close_on_unref() in the main - description rather than the argument one, link to the GIOChannel - structure when talking about it, and mention the default value of - "close on unref" in g_io_channel_unix_new(). - - https://bugzilla.gnome.org/show_bug.cgi?id=787123 - - glib/giochannel.c | 13 +++++++------ - glib/giounix.c | 2 ++ - 2 files changed, 9 insertions(+), 6 deletions(-) - -commit a72f57eeabb7857a3476d199dd96e117b6c9afb9 -Author: Philip Chimento -Date: Thu Aug 31 15:16:11 2017 -0700 - - valgrind: Add false positive to suppressions file - - Valgrind will check that the third argument to ioctl() is a valid - pointer, but some ioctls interpret that argument as an integer, - and that - is the case here (it's a file descriptor), so this is a false - positive. - - https://bugzilla.gnome.org/show_bug.cgi?id=787109 - - glib.supp | 10 ++++++++++ - 1 file changed, 10 insertions(+) - -commit e5eaca5492d3e08d7d955e475cb4607a2d0fff61 -Author: Chris Lamb -Date: Tue Aug 29 16:59:56 2017 +0100 - - gio-querymodules: Make the output reproducible - - Whilst working on the Reproducible Builds effort [0], we noticed that - queryimmodules generates non-reproducible output as it iterates - over the - filesystem without sorting. - - Patch attached. - - [0] https://reproducible-builds.org/ - - Signed-off-by: Chris Lamb - - https://bugzilla.gnome.org/show_bug.cgi?id=786983 - - gio/gio-querymodules.c | 7 +++++++ - 1 file changed, 7 insertions(+) - -commit 2204034b9ff1925a60bafd369217bcccda2300d7 -Author: Chun-wei Fan -Date: Thu Sep 7 10:56:18 2017 +0800 - - win32/gen_util_scripts.py: Update script type error message - - We should also mention glib-genmarshal in the acceptable types, - since it - is now a Python script. - - Pointed out by John Emmas - - win32/gen_util_scripts.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit b1b00517cf7a19911c4bc66697a26df6d03b41aa -Author: Daniel Boles -Date: Wed Sep 6 21:44:25 2017 +0100 - - GApplication: Fix required # of elements in docs - - The reality, as shown by our tests, is that only 2 elements are - needed. - - gio/gapplication.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 052f134528ae5bf828f39684efe2ff4d4e0cf24c -Author: Matthias Clasen -Date: Mon Sep 4 09:02:53 2017 -0400 - - 2.53.7 - - NEWS | 30 ++++++++++++++++++++++++++++++ - configure.ac | 2 +- - meson.build | 2 +- - 3 files changed, 32 insertions(+), 2 deletions(-) - -commit 03b595fe95f5a0893960f5a7dc80b9ed5b276112 -Author: Jordi Mas -Date: Mon Sep 4 00:30:10 2017 +0200 - - Update Catalan translation - - po/ca.po | 283 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 148 insertions(+), 135 deletions(-) - -commit bb7c1983980da470faf903ec9d0ad58ce4935ce5 -Author: Emin Tufan Çetin -Date: Sun Sep 3 19:50:22 2017 +0000 - - Update Turkish translation - - po/tr.po | 3570 - +++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 1900 insertions(+), 1670 deletions(-) - -commit 4a5808d35db3be1afbeccafaf26aa2324a2f1dee -Author: Ask Hjorth Larsen -Date: Sun Sep 3 17:53:24 2017 +0200 - - Updated Danish translation - - po/da.po | 499 - ++++++++++++++++++++++++++------------------------------------- - 1 file changed, 209 insertions(+), 290 deletions(-) - -commit c202dea5493878ee6659a45e80b701ed6760e439 -Author: Changwoo Ryu -Date: Sat Sep 2 03:55:54 2017 +0000 - - Update Korean translation - - po/ko.po | 1879 - ++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 1039 insertions(+), 840 deletions(-) - -commit 31b1536993bac0f00a7fea3c1ca10f7f183538aa -Author: Jiri Grönroos -Date: Thu Aug 31 08:11:03 2017 +0000 - - Update Finnish translation - - po/fi.po | 3061 - ++++++++++++++++++++++++++++++++++++-------------------------- - 1 file changed, 1791 insertions(+), 1270 deletions(-) - -commit 32a57ecfbdf7bc0f0b404f1b0d77a8cd9277e022 -Author: Rafael Fontenelle -Date: Wed Aug 30 01:08:04 2017 +0000 - - Update Brazilian Portuguese translation - - po/pt_BR.po | 2349 - +++++++++++++++++++++++++++++------------------------------ - 1 file changed, 1174 insertions(+), 1175 deletions(-) - -commit 414225d7b36aa28938ba45fb91b1f48ec8aeeb32 -Author: Armin K -Date: Fri Aug 25 17:05:03 2017 +0200 - - meson: Compile guuid.c into libglib-2.0 - - https://bugzilla.gnome.org/show_bug.cgi?id=786807 - - glib/meson.build | 1 + - 1 file changed, 1 insertion(+) - -commit 728857e2610560a876c41840ac6c69b3ad4f4e8b -Author: Rūdolfs Mazurs -Date: Mon Aug 28 18:10:44 2017 +0300 - - Update Latvian translation - - po/lv.po | 1894 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 941 insertions(+), 953 deletions(-) - -commit 20f2c487a751dd489e7b169f9b3e2b407c557a4d -Author: Milo Casagrande -Date: Mon Aug 28 08:44:01 2017 +0000 - - Update Italian translation - - po/it.po | 2137 - ++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 1184 insertions(+), 953 deletions(-) - -commit aac0144164518cb6674934c98ae39e60419c417d -Author: Christian Kirbach -Date: Sat Aug 26 20:40:51 2017 +0000 - - Update German translation - - po/de.po | 874 - ++++++++++++++++++++++++++++++++++++++------------------------- - 1 file changed, 528 insertions(+), 346 deletions(-) - -commit abe7323beef15b36664cba20251743c4f3c056b7 -Author: Ask Hjorth Larsen -Date: Sat Aug 26 18:44:00 2017 +0200 - - Updated Danish translation - - po/da.po | 2219 - +++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 1252 insertions(+), 967 deletions(-) - -commit 9891e3c9e1f5465ce89160982489c306ec983d2a -Author: Claude Paroz -Date: Sat Aug 26 11:56:37 2017 +0200 - - Updated French translation - - po/fr.po | 2402 - ++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 1301 insertions(+), 1101 deletions(-) - -commit 96ae6f1a3b5d7a74a9c179f4526dfa56d801ced2 -Author: Fabio Tomat -Date: Fri Aug 25 10:24:21 2017 +0000 - - Update Friulian translation - - po/fur.po | 85 - ++++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 46 insertions(+), 39 deletions(-) - -commit 100b83a7faf277e2ea5ed2ec6f667ef5ac916416 -Author: Emmanuele Bassi -Date: Fri Aug 25 09:43:27 2017 +0100 - - genmarshal Only wrap body prototypes in C++ guards - - Commit 31ae2c559810675aae483269f234a349cd933528 added the C++ guards - around all prototypes, including inside the header file. The header - file, though, already has C++ guards, so while it's harmless to have - them there, it's also unnecessary. - - We should only emit C++ guards around the prototypes we include in the - generated source. - - gobject/glib-genmarshal.in | 11 ++++++++--- - 1 file changed, 8 insertions(+), 3 deletions(-) - -commit 9ff6f24a58dcc4dee8205eaa0bbe1b2678ff900e -Author: Fabio Tomat -Date: Fri Aug 25 08:49:44 2017 +0000 - - Update Friulian translation - - po/fur.po | 1700 - +++++++++++++++++++++++++++++++++++-------------------------- - 1 file changed, 969 insertions(+), 731 deletions(-) - -commit cceef1681dc49638a2f4d9839c5f2a4cd8b92ae4 -Author: Piotr Drąg -Date: Thu Aug 24 01:04:20 2017 +0200 - - Update Polish translation - - po/pl.po | 1542 - +++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 870 insertions(+), 672 deletions(-) - -commit 926db3174adb762a33da893a7017f25f020d11e0 -Author: Cj Malone -Date: Wed Aug 23 20:26:28 2017 +0100 - - gdesktopappinfo.c: Drop disregarded xterm check - - https://bugzilla.gnome.org/show_bug.cgi?id=786580 - - gio/gdesktopappinfo.c | 2 -- - 1 file changed, 2 deletions(-) - -commit 830744b0f4030db38b84f484587799c6a18920c8 -Author: Daniel Boles -Date: Wed Aug 23 12:21:58 2017 +0100 - - docs/running: Remove outdated refs, fix name caps - - Drop references to old versions of Fedora pointed out by Mohammed - Sadiq. - - While here, fix the capitalisation of various names to official - styles. - - docs/reference/glib/running.xml | 13 ++++++------- - 1 file changed, 6 insertions(+), 7 deletions(-) - -commit 73eee8d64ed4a074bb17d26a6e387a4c272f94f6 -Author: Philip Withnall -Date: Wed Aug 23 11:24:32 2017 +0100 - - tests: Fix some leaks and double-frees in the GSubprocess tests - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=786456 - - gio/tests/gsubprocess.c | 8 ++++++-- - 1 file changed, 6 insertions(+), 2 deletions(-) - -commit 65a95a5a2d902bf8685851db34e5df21562e096a -Author: Will Thompson -Date: Fri Aug 18 10:41:46 2017 +0100 - - gio: failing cases for subprocess cancellable bug - - https://bugzilla.gnome.org/show_bug.cgi?id=786456 - - gio/tests/gsubprocess.c | 124 - ++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 124 insertions(+) - -commit 8f86d312d8437d20d3d1f703ed2b270cee1803ea -Author: Philip Withnall -Date: Wed Aug 23 11:21:38 2017 +0100 - - gio: Fix double-callback on cancellation with GSubprocess - - See bug #786456 for a detailed analysis of the situation which - can cause - this (in summary, if a g_subprocess_wait_async() call is cancelled - on a - GSubprocess which is already known to be dead). - - The problem was that the GCancellable callback handler was - unconditionally returning a result for the GTask for - g_subprocess_wait_async(), even if that GTask had already returned a - result and the callback was being invoked after the GTask had been - removed from the pending_waits list. - - Fix that by checking whether the GTask is still in the pending_waits - list before returning a result for it. - - Thanks to Will Thompson for some very useful unit tests which - reproduce - this (which will be pushed in the following commit). - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=786456 - - gio/gsubprocess.c | 36 +++++++++++++++++++++++++++++++++--- - 1 file changed, 33 insertions(+), 3 deletions(-) - -commit a60359aee24e866ae9dfae33859a6cd73bc1e65c -Author: Philip Withnall -Date: Fri Aug 18 10:01:18 2017 +0100 - - tests: Add temporary working directory for monitor test - - Similarly to the previous commit, move the temporary directory for the - monitor test from $(cwd) to the system temporary directory. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=785260 - - gio/tests/monitor.c | 36 ++++++++++++++++++++++++++++++------ - 1 file changed, 30 insertions(+), 6 deletions(-) - -commit 0f5b523fac8b2d9b9305419937e51b6c87e765be -Author: Philip Withnall -Date: Fri Aug 18 09:53:23 2017 +0100 - - tests: Add temporary working directory for appmonitor test - - Rather than creating a temporary directory in the current directory - (typically the builddir), then never deleting it; create one in the - system /tmp directory, and clean it up properly afterwards. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=785260 - - gio/tests/appmonitor.c | 55 - ++++++++++++++++++++++++++++++++++++-------------- - 1 file changed, 40 insertions(+), 15 deletions(-) - -commit 3ce00b29ec0bb240412506affb5c65bdb18c7ad3 -Author: Philip Withnall -Date: Fri Aug 18 09:37:23 2017 +0100 - - tests: Fix leak in appmonitor test - - Spotted by Daniel Macks. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=785260 - - gio/tests/appmonitor.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 2586eb992193ee9226a7a2b92c1c644347e9a842 -Author: Philip Withnall -Date: Tue Aug 22 15:58:18 2017 +0100 - - docs: Clarify lack of threading guarantees in GArray - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=786555 - - glib/garray.c | 14 +++++++++++--- - 1 file changed, 11 insertions(+), 3 deletions(-) - -commit 8cac6797d72fe9433ea5980b22d262fbe1f1f996 -Author: Marek Cernocky -Date: Tue Aug 22 16:47:10 2017 +0200 - - Updated Czech translation - - po/cs.po | 1880 - ++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 1041 insertions(+), 839 deletions(-) - -commit 7fda97c326df7970f3f6d7fdaa75edd24677de99 -Author: Daniel Mustieles -Date: Tue Aug 22 11:35:05 2017 +0000 - - Update Spanish translation - - po/es.po | 69 - +++++++++++++++++++--------------------------------------------- - 1 file changed, 20 insertions(+), 49 deletions(-) - -commit 6fcdf90300d7adf2737d6880141c5fe3933ab591 -Author: Patrick Welche -Date: Thu Jun 25 17:48:30 2015 +0100 - - gresource: fix documentation typo - - docs/reference/gio/gresource.xml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 2237bb451df037467c0dda400d290dc050f95df9 -Author: Patrick Welche -Date: Mon Oct 6 17:51:37 2014 +0100 - - build: remove unnecessary executions of libtool from configure - - https://bugzilla.gnome.org/show_bug.cgi?id=736710 - - configure.ac | 5 +---- - 1 file changed, 1 insertion(+), 4 deletions(-) - -commit cb1db9e23e25c0316db26386d0c26b8e2e2fc2e7 -Author: Pawan Chitrakar -Date: Mon Aug 21 06:56:34 2017 +0000 - - Update Nepali translation - - po/ne.po | 830 - +++++++++++++++++++++++++++++---------------------------------- - 1 file changed, 383 insertions(+), 447 deletions(-) - -commit 89a4a37a34e9fb449f8d35451d019d114bf14fee -Author: Baurzhan Muftakhidinov -Date: Sun Aug 20 16:48:00 2017 +0000 - - Update Kazakh translation - - po/kk.po | 804 - ++++++++++++++++++++++++++++++++++++++------------------------- - 1 file changed, 488 insertions(+), 316 deletions(-) - -commit fd081f38b6183eb4d8d62d63820634ecf7281ef8 -Author: Matthias Clasen -Date: Sat Aug 19 09:48:14 2017 -0400 - - 2.53.6 - - NEWS | 24 ++++++++++++++++++++++++ - configure.ac | 2 +- - meson.build | 2 +- - 3 files changed, 26 insertions(+), 2 deletions(-) - -commit 087525b62bfce2137f0f580fa5a6dcc7a294f48c -Author: Ondrej Holy -Date: Fri Aug 11 13:50:36 2017 +0200 - - gio-tool: Use print_file_error correctly - - Use print_file_error where an error relates to that file and vice - versa. - - https://bugzilla.gnome.org/show_bug.cgi?id=786463 - - gio/gio-tool-cat.c | 2 +- - gio/gio-tool-save.c | 4 ++-- - 2 files changed, 3 insertions(+), 3 deletions(-) - -commit 78fa67e70c600633025d81fce4689b778540064d -Author: Ondrej Holy -Date: Fri Aug 11 13:47:14 2017 +0200 - - gio-tool-save: Use g_output_stream_write_all instead of while - - Simplify the read-write copy code and use g_output_stream_write_all - instead of while and g_output_stream_write. - - https://bugzilla.gnome.org/show_bug.cgi?id=786462 - - gio/gio-tool-save.c | 26 ++++++++------------------ - 1 file changed, 8 insertions(+), 18 deletions(-) - -commit 1cce5dda1837e5feba10f96ef6a9422ead6336c6 -Author: Ondrej Holy -Date: Fri Aug 11 13:43:35 2017 +0200 - - gfile: Use g_output_stream_write_all instead of while - - Simplify the read-write copy code and use g_output_stream_write_all - instead of while and g_output_stream_write. - - https://bugzilla.gnome.org/show_bug.cgi?id=786462 - - gio/gfile.c | 20 ++++---------------- - 1 file changed, 4 insertions(+), 16 deletions(-) - -commit c7f2a7e431eb48b64fc544b04cbd0dd61eb07f4f -Author: Ondrej Holy -Date: Fri Aug 11 13:37:29 2017 +0200 - - gio-tool-save: Prevent overwriting error - - The following warning is shown, when both g_output_stream_write and - g_output_stream_close fail: - "GError set over the top of a previous GError or uninitialized - memory." - - Let's clear the error after use. - - https://bugzilla.gnome.org/show_bug.cgi?id=786463 - - gio/gio-tool-save.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 37cddec0ee141beefc74e2b67f2e0808d3c94ff2 -Author: Ondrej Holy -Date: Fri Aug 11 13:21:28 2017 +0200 - - gio-tool: Unify buffer sizes - - Recently, buffer size for copying has been increased in order - to improve - performance: - https://bugzilla.gnome.org/show_bug.cgi?id=773823 - - Let's do the same for gio-tool-save and gio-tool-cat. - - https://bugzilla.gnome.org/show_bug.cgi?id=786460 - - gio/gio-tool-cat.c | 10 ++++++++-- - gio/gio-tool-save.c | 9 +++++++-- - 2 files changed, 15 insertions(+), 4 deletions(-) - -commit 72a87d8629101635bc6815ce119f18016f6fecee -Author: Pawan Chitrakar -Date: Fri Aug 18 12:17:42 2017 +0000 - - Update Nepali translation - - po/ne.po | 7121 - +++++++++++++++++++++++++++++++++++++++----------------------- - 1 file changed, 4463 insertions(+), 2658 deletions(-) - -commit 51d2f4fef78c50ea3c729ed5d74ae3ac35cf03b3 -Author: Gábor Kelemen -Date: Fri Aug 18 08:31:58 2017 +0000 - - Update Hungarian translation - - po/hu.po | 11256 - +++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 5647 insertions(+), 5609 deletions(-) - -commit 15faf0ef62c3053292eb67a93fdbf6c72762112b -Author: INSUN PYO -Date: Fri Aug 18 13:42:44 2017 +0900 - - glog: fix crash on Linux without stderr stream - - 0 __GI_raise (sig=sig@entry=6) at - ../sysdeps/unix/sysv/linux/raise.c:58 - 1 0xb67c43f0 in __GI_abort () at abort.c:89 - 2 0xb69ee9d8 in _g_log_abort (breakpoint=2, breakpoint@entry=1) - at gmessages.c:548 - 3 0xb69ef692 in g_logv (log_domain=0xb6a1dfc8 "GLib", - log_level=-1254563840, log_level@entry=G_LOG_LEVEL_CRITICAL, - format=format@entry=0xb6a26a48 "%s: assertion '%s' failed", args=..., - args@entry=...) at gmessages.c:1357 - 4 0xb69ef728 in g_log (log_domain=, - log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, format=0xb6a26a48 - "%s: assertion '%s' failed") at gmessages.c:1398 - 5 0xb69efa5a in g_return_if_fail_warning (log_domain=, pretty_function=, expression=) - at gmessages.c:2687 - 6 0xb69efe7c in g_log_writer_is_journald (output_fd=-1) at - gmessages.c:2122 - 7 0xb69f02a2 in g_log_writer_default (log_level=G_LOG_LEVEL_CRITICAL, - fields=0xbedc9d00, n_fields=4, user_data=0x0) at gmessages.c:2584 - 8 0xb69ef21a in g_log_structured_array - (log_level=G_LOG_LEVEL_CRITICAL, fields=0xbedc9d00, n_fields=4) - at gmessages.c:1933 - 9 0xb69ef47e in g_log_default_handler (log_domain=0xb6a1dfc8 - "GLib", log_level=G_LOG_LEVEL_CRITICAL, message=, - unused_data=) at gmessages.c:3036 - 10 0xb69ef5fc in g_logv (log_domain=0xb6a1dfc8 - "GLib", log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, - format=format@entry=0xb6a26a48 "%s: assertion '%s' failed", args=..., - args@entry=...) at gmessages.c:1336 - 11 0xb69ef728 in g_log (log_domain=, - log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, format=0xb6a26a48 - "%s: assertion '%s' failed") at gmessages.c:1398 - 12 0xb69efa5a in g_return_if_fail_warning (log_domain=, pretty_function=, expression=) - at gmessages.c:2687 - - If stderr is not associated with an output stream, the fileno(stderr) - returned is -1. - So, g_return_if_fail_warning is recursively called and the abort - occurs on the second call. - - Modified by Philip Withnall to include mention this in the - documentation. - - https://bugzilla.gnome.org/show_bug.cgi?id=786452 - - glib/gmessages.c | 9 ++++++++- - 1 file changed, 8 insertions(+), 1 deletion(-) - -commit 54aee1f627272fbd0d5b7b261b1568a3cac7b73f -Author: Chun-wei Fan -Date: Tue Jul 18 22:19:54 2017 +0800 - - Meson: Set _WIN32_WINNT to 0x0601 (Windows 7) - - We want to set _WIN32_WINNT so that functions will be properly - found in - the headers, to target the NT6.1+ (Windows 7+) APIs. - - Also improve the checks for if_nametoindex() and if_indextoname() on - Windows as they are supported in Windows Vista+, but they have - to be checked by linking against iphlpapi.lib (or -liphlpapi). - On other - platforms, they are still checked as they were before. - - https://bugzilla.gnome.org/show_bug.cgi?id=783270 - - config.h.meson | 2 +- - gio/meson.build | 2 +- - meson.build | 27 +++++++++++++++++++++++++-- - 3 files changed, 27 insertions(+), 4 deletions(-) - -commit ea6ac5f71eefcfa98fdce130170ab15f8464219d -Author: Chun-wei Fan -Date: Tue Jul 25 16:28:29 2017 +0800 - - meson/Windows: Check whether system PCRE is a static build - - Instead of hardcoding -DPCRE_STATIC into the CFLAGS of GLib, do the - following on Windows only (since PCRE_STATIC only matters on Windows): - - -If there is no installed PCRE, use the included PCRE copy and - enable -DPCRE_STATIC, as we did before. - -If there is a installed PCRE, check whether the PCRE build is - a static - or DLL build by checking the linkage against pcre_free() with - PCRE_STATIC defined works. If it does, enable -DPCRE_STATIC. - -On non-Windows builds, do not enable -DPCRE_STATIC - - https://bugzilla.gnome.org/show_bug.cgi?id=783270 - - glib/meson.build | 8 +++++++- - meson.build | 21 +++++++++++++++++++++ - 2 files changed, 28 insertions(+), 1 deletion(-) - -commit 72528938b726f807e073a31ca2b111b1388e09d3 -Author: Chun-wei Fan -Date: Mon Jul 17 15:51:54 2017 +0800 - - Meson: Check for HAVE_GOOD_PRINTF - - The HAVE_GOOD_PRINTF config variable determines whether we are able to - use the CRT-supplied *printf() functions directly, by determining - whether - the CRT-supplied vsnprintf() and snprintf() functions support C99 well - enough. - - This means, we need to build the gnulib subdir as a static lib in - GLib, and use - the gnulib *printf() functions when: - - -We are on Windows - -The CRT's vsnprintf() and snprintf() is not sufficiently - C99-compliant. - - This will fix the problem when the *printf() functions cause a CRT - abort() call on pre-2015 Visual Studio builds at least, and ensures - that - the Visual Studio 2015+ builds will pass the printf tests in GLib, - since - the *printf() in Visual Studio 2015/2017's CRT does not support the %n - format specifier, nor the positional parameters (which requires - different _*printf_p*() functions), as indicated by - glib/tests/test-printf.c. - - https://bugzilla.gnome.org/show_bug.cgi?id=783270 - - glib/gnulib/meson.build | 4 ++++ - glib/meson.build | 7 ++++++- - meson.build | 24 ++++++++++++++++++------ - 3 files changed, 28 insertions(+), 7 deletions(-) - -commit 79b84ba3fcde0abbffc51bd62cd395b02ca8e6f3 -Author: Chun-wei Fan -Date: Wed Aug 16 17:44:20 2017 +0800 - - meson: Install msvc_recommended_pragmas.h on Windows - - Copy the msvc_recommended_pragmas.h helper header when we build for - Windows, so that people developing/using GLib on Windows can make use - of them in Visual Studio, so that unwanted compiler noise can be - filtered out and code with potentially-problematic warnings can be - attended to. - - https://bugzilla.gnome.org/show_bug.cgi?id=783270 - - meson.build | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 32d6a76b98657cec971327ffaa7866f3c801a379 -Author: Chun-wei Fan -Date: Tue Aug 15 17:08:47 2017 +0800 - - build: Use Meson's find_library() for MSVC builds as needed - - Some of the dependencies' build systems for Visual Studio do not - provide a - pkg-config file upon build, so we use find_library() for them when the - corresponding pkg-config files are not found during Visual Studio - builds, - so that one will not need to make up pkg-config files for them, which - could be error-prone. These .lib names match the names that are built - with the officially supported build system that is used by their - respective Visual Studio support. - - For ZLib, this will make gio-2.0.pc reflect on the zlib .lib based on - what is found, or whether we use the fallback/bundled ZLib, when we - don't have a pkg-config file for ZLib on MSVC. We still need - to depend - on Meson to be updated to put the correct link argument for linking - ZLib - in the pkg-config case. - - https://bugzilla.gnome.org/show_bug.cgi?id=783270 - - gio/tests/meson.build | 12 ++++++++++++ - meson.build | 43 +++++++++++++++++++++++++++++++++++++++++-- - 2 files changed, 53 insertions(+), 2 deletions(-) - -commit 615425d10069d1595db62a5d3f678a78cc970350 -Author: Jordi Mas -Date: Thu Aug 17 07:35:17 2017 +0200 - - Update Catalan translation - - po/ca.po | 1585 - ++++++++++++++++++++++++++++++++++++-------------------------- - 1 file changed, 925 insertions(+), 660 deletions(-) - -commit 00f5d2ffa2aaa6423176bdd48db777b47de8735a -Author: Ernestas Kulik -Date: Wed Aug 16 14:19:30 2017 +0300 - - gobject: add autoptr support for GClosure - - This commit defines a g_autoptr() cleanup function for use with - GClosure. - - https://bugzilla.gnome.org/show_bug.cgi?id=786360 - - gobject/gobject-autocleanups.h | 1 + - 1 file changed, 1 insertion(+) - -commit 44b5036714487f60deedf52d6660fb26171d8b8e -Author: Мирослав Николић -Date: Wed Aug 16 07:24:45 2017 +0200 - - Updated Serbian translation - - po/sr.po | 1920 - ++++++++++++++++++++++++++++---------------------------- - po/sr@latin.po | 1920 - ++++++++++++++++++++++++++++---------------------------- - 2 files changed, 1910 insertions(+), 1930 deletions(-) - -commit 947fea1d163db78671e24c970ded13a242acdd0a -Author: Robert Ancell -Date: Fri Aug 4 10:57:26 2017 +1200 - - GDateTime: Reject days outside of month limits - - The previous code allowed February 30th. - - glib/gdatetime.c | 2 +- - glib/tests/gdatetime.c | 67 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 68 insertions(+), 1 deletion(-) - -commit f6ee658974b25ee99db102dc9a8dc778868483d9 -Author: Aurimas Černius -Date: Tue Aug 15 17:51:59 2017 +0300 - - Updated Lithuanian translation - - po/lt.po | 1164 - +++++++++++++++++++++++++++++++++++++------------------------- - 1 file changed, 691 insertions(+), 473 deletions(-) - -commit 4c46869081ceb156fd7555b6fa67954dc0ca1bca -Author: Nirbheek Chauhan -Date: Mon Aug 14 00:05:52 2017 +0530 - - meson: Always define _GNU_SOURCE for pthread checks - - Without this, GNU-specific symbols won't be defined and the compiler - check will pass because GCC will assume that you know what you're - doing since it doesn't know what the symbol prototype is and compiler - checks aren't built with -Wall -Werror. - - This will then cause a build failure because the wrong prototype will - be used. - - meson.build | 8 +++++++- - 1 file changed, 7 insertions(+), 1 deletion(-) - -commit 788705633ede3a82f7ca0e1014dc8e6f7a02b349 -Author: Руслан Ижбулатов -Date: Thu May 12 08:49:51 2016 +0000 - - W32: Support XDG_* environment variables - - Try to get XDG_* environment variables and, if they are available, - use their - contents to initialize various directories the same way this happens - on *nix. - When these variables are not available, fall back to the W32-specific - APIs for - getting directories. - - https://bugzilla.gnome.org/show_bug.cgi?id=766358 - - glib/gutils.c | 190 - ++++++++++++++++++++++++++++++++++++++-------------------- - 1 file changed, 125 insertions(+), 65 deletions(-) - -commit f9fe9ea41703c54e81ba8463d8f0574a4fd640ef -Author: Fran Dieguez -Date: Sat Aug 12 10:29:12 2017 +0000 - - Update Galician translation - - po/gl.po | 75 - ++++++---------------------------------------------------------- - 1 file changed, 7 insertions(+), 68 deletions(-) - -commit fac7f2be2e99c71410260c70b47954154823cb3d -Author: Philip Withnall -Date: Thu Aug 10 12:31:35 2017 +0100 - - gsequence: Add introspection annotations to Return values - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=786060 - - glib/gsequence.c | 38 +++++++++++++++++++------------------- - 1 file changed, 19 insertions(+), 19 deletions(-) - -commit 50eeb244157a36ea045499eafc4c49ea6d769036 -Author: Emmanuele Bassi -Date: Wed Aug 9 21:31:59 2017 +0100 - - meson: Update the pthread feature checks - - For GNU extensions, we need to define _GNU_SOURCE; but, more - importantly, we need to tell Meson to use the threadlib dependency - when - compiling and linking the feature check. - - This currently exposes a bug in Meson; see: - - https://github.com/mesonbuild/meson/issues/2165 - - But once that's fixed, the check will work as intended. - - https://bugzilla.gnome.org/show_bug.cgi?id=785955 - - meson.build | 21 ++++++++++++++------- - 1 file changed, 14 insertions(+), 7 deletions(-) - -commit 1a755a63e1c632ae57de8117e9e03497c19d9b20 -Author: Emmanuele Bassi -Date: Wed Aug 9 21:29:13 2017 +0100 - - meson: Define _GNU_SOURCE as a project argument - - We use it pretty much everywhere in order to get feature detection, - and - that's also what the AC_USE_SYSTEM_EXTENSIONS m4 macro defines in the - Autotools build. - - https://bugzilla.gnome.org/show_bug.cgi?id=785955 - - meson.build | 2 ++ - 1 file changed, 2 insertions(+) - -commit 4860511d8dd9cfbca00d10c6131d88e91d6b289f -Author: Fran Dieguez -Date: Thu Aug 10 09:29:48 2017 +0000 - - Update Galician translation - - po/gl.po | 1981 - ++++++++++++++++++++++++++++++++++++-------------------------- - 1 file changed, 1139 insertions(+), 842 deletions(-) - -commit 189243b585298c51b39adf62ce8f53f0a2da34be -Author: Kukuh Syafaat -Date: Tue Aug 8 16:01:29 2017 +0000 - - Update Indonesian translation - - po/id.po | 880 - ++++++++++++++++++++++++++++++++++++++------------------------- - 1 file changed, 530 insertions(+), 350 deletions(-) - -commit f6aa8c398868907bb68ab39c61d943bcde76e284 -Author: Daniel Boles -Date: Mon Aug 7 20:39:06 2017 +0100 - - GSList: Note that using ->next directly is OK - - as for GList - - glib/gslist.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit a2ec32833e0b2d1132f25489ad2f572eaba7c641 -Author: Daniel Boles -Date: Mon Aug 7 20:33:25 2017 +0100 - - GList: Fix typo of member ->prev in documentation - - It said list->previous, which is not a thing that exists. - - glib/glist.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 47e10489c5601feac370465767ce03c4a6dd5942 -Author: Matthias Clasen -Date: Mon Aug 7 11:13:16 2017 -0400 - - 2.53.5 - - NEWS | 26 ++++++++++++++++++++++++++ - configure.ac | 2 +- - meson.build | 2 +- - 3 files changed, 28 insertions(+), 2 deletions(-) - -commit 7c97e3d784f7243d6a426f1c5659cbccc6acb139 -Author: Simon McVittie -Date: Mon Jun 19 12:47:50 2017 +0100 - - gdbus: Check signature of NameAcquired, NameLost - - Calling g_variant_get (parameters, "(&s)") when parameters has a - signature other than (s) is considered to be a programming error. - In practice the message bus (dbus-daemon or a reimplementation) should - always send the expected type, but be defensive. - - (Modified by Philip Withnall to improve type check.) - - Signed-off-by: Simon McVittie - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=784392 - - gio/gdbusnameowning.c | 7 +++++++ - 1 file changed, 7 insertions(+) - -commit c53b44edb28b7aec62349a11a8263c488b35b70e -Author: Simon McVittie -Date: Mon Jun 19 12:41:53 2017 +0100 - - GBusNameOwnerFlags: Add DO_NOT_QUEUE flag - - PulseAudio and LibreOffice are among the services that use this flag. - Refusing to queue for a name lets you do this transaction, - but atomically, avoiding the transient state where you briefly join - the queue and then are given the name when its primary owner drops it: - - result = RequestName(name) - - if result == IN_QUEUE: - ReleaseName(name) - result = EXISTS - - return result - - (Modified by Philip Withnall to add documentation.) - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=784392 - - gio/gioenums.h | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit 92f1ba200d48bceec10a9be8f0262c57f7375d02 -Author: Simon McVittie -Date: Mon Jun 19 12:36:11 2017 +0100 - - GBusNameOwnerFlags: Note equivalence with D-Bus Specification - - The implementation passes flags through directly to the RequestName() - call, so if any new values break that equivalence, the implementation - will have to be changed. - - Signed-off-by: Simon McVittie - - https://bugzilla.gnome.org/show_bug.cgi?id=784392 - - gio/gioenums.h | 2 ++ - 1 file changed, 2 insertions(+) - -commit 05abc6cfce75c28a354fa69212d8e6f38ce4a8b9 -Author: Philip Withnall -Date: Fri Aug 4 13:46:46 2017 +0100 - - gio: Fix crash in open URI portal when no callback is provided - - If no callback is provided, token is never set, but it’s then - passed to - g_variant_new_string(), which requires a non-NULL input. - - Fix that by moving all the option handling inside the (callback - != NULL) - case. - - Spotted by Coverity (CID #1378714). - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=785817 - - gio/gopenuriportal.c | 24 ++++++++++++++---------- - 1 file changed, 14 insertions(+), 10 deletions(-) - -commit 31ae2c559810675aae483269f234a349cd933528 -Author: Mihai Moldovan -Date: Sat Jul 29 09:09:39 2017 +0200 - - glib-genmarshal: wrap prototypes in G_{BEGIN,END}_DECLS. - - Since --header --body has been deprecated and replaced with --body - --prototypes, the generated body is not wrapped with - G_{BEGIN,END}_DECLS - any longer. Projects using C++ break due to that. Automatically wrap - prototypes individually in G_{BEGIN,END}_DECLS instead. - - https://bugzilla.gnome.org/show_bug.cgi?id=785554 - - gobject/glib-genmarshal.in | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit c4dc30e2a36de57fbf963319b21de935492e5782 -Author: Matej Urbančič -Date: Mon Aug 7 08:44:11 2017 +0200 - - Updated Slovenian translation - - po/sl.po | 3739 - +++++++++++++++++++++++++++++++++++++++++--------------------- - 1 file changed, 2511 insertions(+), 1228 deletions(-) - -commit ce46e13fbc7854cf04a3d5b4516c4f3a0339b774 -Author: Daniel Mustieles -Date: Sat Aug 5 11:56:28 2017 +0200 - - Updated Spanish translation - - po/es.po | 867 - +++++++++++++++++++++++++++++++++++++++------------------------ - 1 file changed, 535 insertions(+), 332 deletions(-) - -commit 1782219fb859bab1c5715b3bd1308f15d369d5cf -Author: Philip Withnall -Date: Fri Aug 4 13:30:10 2017 +0100 - - docs: Fix typo in GDBusInterfaceSkeleton documentation - - Signed-off-by: Philip Withnall - - gio/gdbusinterfaceskeleton.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a1fdae8afcb9abe9327a367ffae8deee9c99400f -Author: Tim-Philipp Müller -Date: Thu Aug 3 19:23:25 2017 +0100 - - meson: don't error out if xmllint is not found - - Only needed for glib/tests and entirely optional. - - glib/tests/meson.build | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit ad9d5a11f2496d931036c0a507b5e789c5432e5f -Author: Philip Withnall -Date: Thu Aug 3 16:32:42 2017 +0100 - - tests: Fix gschema-compile test for translatable string changes - - Little did I know when making commit - c257757cf6774974cf15370ccf09fad7ee855668 that a lot of the output of - glib-compile-schemas is string matched in some of the unit tests. Fix - them to match the updated strings. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=695573 - - gio/tests/gschema-compile.c | 46 - ++++++++++++++++++++++----------------------- - 1 file changed, 23 insertions(+), 23 deletions(-) - -commit 25c01e1c557e03914f1ae88398f705b1437eea3b -Author: Philip Withnall -Date: Thu Aug 3 16:31:37 2017 +0100 - - glib-compile-schemas: Use double quotes rather than single quotes - - It’s what GLib is standardising on. See bug #772221. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=695573 - - gio/glib-compile-schemas.c | 46 - +++++++++++++++++++++++----------------------- - 1 file changed, 23 insertions(+), 23 deletions(-) - -commit e02e3540abbe166abd2ae892c92d82f3fda016f2 -Author: Daniel Boles -Date: Thu Aug 3 14:40:29 2017 +0100 - - gspawn: Don’t mention removed gdk_spawn functions - - Mention alternatives that actually still exist instead. - - https://bugzilla.gnome.org/show_bug.cgi?id=785520 - - glib/gspawn.c | 16 ++++++++-------- - 1 file changed, 8 insertions(+), 8 deletions(-) - -commit f591366eee341f2c40516821e8a5a0bc7a9bd288 -Author: Daniel Macks -Date: Thu Aug 3 12:43:00 2017 +0100 - - gtest: Handle -s as explicit SKIP instead of inhibiting altogether - - Improves diagnostics and makes test transcripts easier to compare - - https://bugzilla.gnome.org/show_bug.cgi?id=769135 - - glib/gtestutils.c | 47 +++++++++++++++++++++++++---------------------- - 1 file changed, 25 insertions(+), 22 deletions(-) - -commit f7a14fece4891ea31522ca282807c71ca7f89938 -Author: Daniel Macks -Date: Mon Jun 16 01:02:49 2014 -0400 - - Use "-module" when compiling loadable modules - - Some platforms use different extensions for compile-time linkable - libraries vs runtime-loadable modules. Need to use special libtool - flag in the latter case for consistency with what gmodule expects. - - https://bugzilla.gnome.org/show_bug.cgi?id=731703 - - gio/tests/modules/Makefile.am | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 22700faf88bdf7be0bbd8dad658f0d08816a7c51 -Author: Philip Withnall -Date: Thu Aug 3 11:55:23 2017 +0100 - - build: Loosen --enable-compile-warnings check - - Instead of requiring --enable-compile-warnings or - --enable-compile-warnings=yes, allow any value which is not - ‘no’. This - enables compile warnings for --enable-compile-warnings=maximum or - --enable-compile-warnings=error, which are common values for other - GNOME - projects. While we don’t change our behaviour for [yes, maximum, - error], - at least it means the warnings are enabled now, rather than disabled. - - Signed-off-by: Philip Withnall - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 96528396064e8fef757b095957fd6c527d9ac78c -Author: Philip Withnall -Date: Thu Aug 3 11:54:58 2017 +0100 - - gslice: Fix inline delarations in GSlice - - Accidentally introduced in commit - 5cddde1fb2b8466d8104595008eafabd0728de5d. - - Signed-off-by: Philip Withnall - - glib/gslice.c | 13 +++++++++---- - 1 file changed, 9 insertions(+), 4 deletions(-) - -commit c257757cf6774974cf15370ccf09fad7ee855668 -Author: Philip Withnall -Date: Thu Aug 3 11:34:08 2017 +0100 - - glib-compile-schemas: Improve some translatable strings - - • Fix capitalisation to be consistent - • Use Unicode quotation marks where appropriate - • Move trailing \n characters out of the translable strings - and append - them unconditionally - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=695573 - - gio/glib-compile-schemas.c | 90 - ++++++++++++++++++++++++++-------------------- - 1 file changed, 52 insertions(+), 38 deletions(-) - -commit 94816e10d21ac545f9d0120a07b8c6d5dee0456d -Author: Daniel Boles -Date: Thu Aug 3 11:30:20 2017 +0100 - - glib-compile-schemas: Fix typo in newly translatable string - - gio/glib-compile-schemas.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a7aa8acc4896fd359fb947bf7f8645c4caa2b0b8 -Author: Jiro Matsuzawa -Date: Wed Aug 2 17:19:30 2017 +0200 - - glib-compile-schemas: Mark missing strings for translation - - https://bugzilla.gnome.org/show_bug.cgi?id=695573 - - gio/glib-compile-schemas.c | 86 - +++++++++++++++++++++++----------------------- - 1 file changed, 43 insertions(+), 43 deletions(-) - -commit f2b6c116295e87d1b74ecae86eda0d1a040b936c -Author: Philip Withnall -Date: Mon Jul 31 12:16:44 2017 +0100 - - gstrfuncs: Expand documentation for errno functions - - Mention that it really is a good idea to save errno before doing - literally anything else after calling a function which could set it. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=785577 - - gio/gioerror.c | 12 ++++++++++++ - glib/gstrfuncs.c | 12 +++++++++++- - 2 files changed, 23 insertions(+), 1 deletion(-) - -commit 5cddde1fb2b8466d8104595008eafabd0728de5d -Author: Philip Withnall -Date: Mon Jul 31 11:30:55 2017 +0100 - - Consistently save errno immediately after the operation setting it - - Prevent the situation where errno is set by function A, then - function B - is called (which is typically _(), but could be anything else) and it - overwrites errno, then errno is checked by the caller. - - errno is a horrific API, and we need to be careful to save its - value as - soon as a function call (which might set it) returns. i.e. Follow the - pattern: - int errsv, ret; - ret = some_call_which_might_set_errno (); - errsv = errno; - - if (ret < 0) - puts (strerror (errsv)); - - This patch implements that pattern throughout GLib. There might be - a few - places in the test code which still use errno directly. They should be - ported as necessary. It doesn’t modify all the call sites like this: - if (some_call_which_might_set_errno () && errno == ESOMETHING) - since the refactoring involved is probably more harmful than - beneficial - there. It does, however, refactor other call sites regardless - of whether - they were originally buggy. - - https://bugzilla.gnome.org/show_bug.cgi?id=785577 - - gio/gcharsetconverter.c | 4 ++- - gio/gdbusaddress.c | 7 ++++-- - gio/gdbusauthmechanismsha1.c | 33 +++++++++++++++---------- - gio/gdbusmessage.c | 3 ++- - gio/gdbusserver.c | 9 ++++--- - gio/gdocumentportal.c | 5 ++-- - gio/gfile.c | 7 +++--- - gio/gio-querymodules.c | 5 +++- - gio/gio-tool-cat.c | 5 +++- - gio/glocalfile.c | 26 ++++++++++++++------ - gio/glocalfileinfo.c | 23 +++++++++++++----- - gio/glocalfileoutputstream.c | 16 ++++++------ - gio/gnetworkmonitornetlink.c | 6 ++--- - gio/gopenuriportal.c | 10 +++++--- - gio/gsocket.c | 9 ++++--- - gio/gsubprocess.c | 46 - +++++++++++++++++++++++++---------- - gio/gtestdbus.c | 7 ++++-- - gio/gunixconnection.c | 15 +++++++----- - gio/gunixfdmessage.c | 11 ++++++--- - gio/gunixinputstream.c | 11 ++++++--- - gio/gunixoutputstream.c | 14 ++++++----- - gio/inotify/inotify-kernel.c | 12 ++++++--- - gio/tests/dbus-launch.c | 5 ++-- - gio/tests/gdbus-peer-object-manager.c | 5 ++-- - gio/tests/gdbus-peer.c | 9 ++++--- - gio/tests/gdbus-unix-addresses.c | 15 +++++++++--- - gio/tests/gsubprocess-testprog.c | 3 ++- - glib/gerror.c | 4 ++- - glib/giowin32.c | 42 - ++++++++++++++++++++------------ - glib/gkeyfile.c | 24 ++++++++++++------ - glib/gmain.c | 10 +++++--- - glib/gslice.c | 4 ++- - glib/gtester.c | 4 ++- - glib/gtestutils.c | 19 ++++++++++++--- - glib/gutils.c | 4 ++- - glib/tests/fileutils.c | 5 +++- - glib/tests/protocol.c | 6 +++-- - tests/gobject/timeloop-closure.c | 8 +++--- - tests/mainloop-test.c | 3 ++- - tests/spawn-test-win32-gui.c | 9 ++++--- - tests/spawn-test.c | 15 ++++++++---- - tests/testglib.c | 7 ++++-- - tests/timeloop-basic.c | 8 +++--- - tests/timeloop.c | 8 +++--- - 44 files changed, 336 insertions(+), 165 deletions(-) - -commit 41a4a70b433fc5a1e7b0c536fdd3d32a9c214219 -Author: Ondrej Holy -Date: Thu Aug 3 09:50:41 2017 +0200 - - gunixmounts: Add missing const qualifier for mtab path - - get_mtab_read_file and get_mtab_monitor_file returns const path, - but const qualifier is missing. Let's add it. - - https://bugzilla.gnome.org/show_bug.cgi?id=779607 - - gio/gunixmounts.c | 20 ++++++++++---------- - 1 file changed, 10 insertions(+), 10 deletions(-) - -commit 2db36d0d5cef9fb97861f79b1e97fa1c33f1ed59 -Author: Ondrej Holy -Date: Mon Jul 17 15:53:24 2017 +0200 - - gunixmounts: Prevent "mounts-changed" race if /etc/mtab is used - - The /etc/mtab file is still used by some distributions - (e.g. Slackware), - so it has to be monitored instead of /proc/self/mountinfo in order to - avoid races between g_unix_mounts_get and "mounts-changed" signal. The - util-linux is built with --enable-libmount-support-mtab in that - case and - mnt_has_regular_mtab is used for checks. Let's use - mnt_has_regular_mtab - also to determine which file to monitor. - - https://bugzilla.gnome.org/show_bug.cgi?id=779607 - - gio/gunixmounts.c | 10 +++++++++- - 1 file changed, 9 insertions(+), 1 deletion(-) - -commit b267f648d936902e5cad679f2da575bad8bcd1ed -Author: Руслан Ижбулатов -Date: Sat Jul 29 08:12:40 2017 +0000 - - glib/gpoll W32: trust WFMOE() return value - - WaitForMultipleObjectsEx() returns the index of the *first* handle - that triggered the wakeup, and promises that all handles with lower - index are still inactive. Therefore, don't check them, only check - the handles with higher index. This removes the need of rearranging - the handles (and, now, handle_to_fd) array, it's enough to take a - pointer to the next item and use it as a new, shorter array. - - https://bugzilla.gnome.org/show_bug.cgi?id=785468 - - glib/gpoll.c | 19 ++++++++++--------- - 1 file changed, 10 insertions(+), 9 deletions(-) - -commit 226ea946853cf4fa340988a8adb8774162acd231 -Author: Руслан Ижбулатов -Date: Sat Jul 29 08:09:05 2017 +0000 - - glib/gpoll W32: faster GPollFD lookup - - Put all ptrs for GPollFDs that contribute handles into an array, the - layout of which mirrors the handles array. This way finding GPollFD - for a handle is a simple matter of knowing this handle's index in - the handles array (which is something we always know). Removes the - need to loop through all fds looking for the right one. And, with - the message FD also passed along, it's now completely unnecessary - to even pass fds to poll_rest() at all. - - https://bugzilla.gnome.org/show_bug.cgi?id=785468 - - glib/gpoll.c | 43 +++++++++++++++++++++---------------------- - 1 file changed, 21 insertions(+), 22 deletions(-) - -commit 201977983e237e35b9e640866e71613387fe1ab9 -Author: Руслан Ижбулатов -Date: Sat Jul 29 08:06:18 2017 +0000 - - glib/gpoll W32: pass along GPollFD ptr for msg - - Instead of just indicating that messages should be polled for, - save the pointer to GPollFD that contains G_WIN32_MSG_HANDLE, and - pass it along. This way it won't be necessary to loop through all - fds later on, searching for G_WIN32_MSG_HANDLE. - - https://bugzilla.gnome.org/show_bug.cgi?id=785468 - - glib/gpoll.c | 30 ++++++++++++++---------------- - 1 file changed, 14 insertions(+), 16 deletions(-) - -commit 1f3da929f5718c24eed67a8e7007f6c39adb441a -Author: Руслан Ижбулатов -Date: Sat Jul 29 08:04:10 2017 +0000 - - glib/gpoll W32: fold f->revents = 0 into for() loop - - GCC most likely optimizes that already, but no harm in trying. - - https://bugzilla.gnome.org/show_bug.cgi?id=785468 - - glib/gpoll.c | 46 +++++++++++++++++++++++----------------------- - 1 file changed, 23 insertions(+), 23 deletions(-) - -commit cb2316aaa1adc1f80498141d51467a850cde5fac -Author: Руслан Ижбулатов -Date: Sat Jul 29 07:56:19 2017 +0000 - - glib/gpoll W32: use WFSOE() instead of SleepEx() - - WaitForSingleObjectEx() is supposed to be a more efficient sleep - method. - It waits on the handle of the current process. That handle will be - signaled once the process terminates, and since we're *inside* the - process, it'll never happen (and if it does, we won't care anymore). - The use of an alertable wait ensures that we wake up when a completion - routine wants to run. - - https://bugzilla.gnome.org/show_bug.cgi?id=785468 - - glib/gpoll.c | 9 +++++---- - 1 file changed, 5 insertions(+), 4 deletions(-) - -commit d67b58a9a6799850dd51f38c122682fc8fe5cd5b -Author: Alistair Francis -Date: Thu Jun 29 14:42:40 2017 -0700 - - glib/gpoll: Remove if conditional - - The original ready < nhandles - 1 can be re-written as ready + - 1 < nhandles - which is the same confition that we are checking on the first - itteration of the for loop. This means we can remove the if statement - and let the for loop check the code. - - This also has the side effect of removing an invalid check as - WAIT_OBJECT_0 was not subtracted from ready in the if statement. - - Signed-off-by: Alistair Francis - - glib/gpoll.c | 5 ++--- - 1 file changed, 2 insertions(+), 3 deletions(-) - -commit 425a9f5864f69f804f11279b558ff925d421b546 -Author: Руслан Ижбулатов -Date: Sat Jul 29 07:40:35 2017 +0000 - - gio: add a simple gpoll performance test for W32 - - It just creates a number of socket pairs, then triggers read-ready - status on these pairs in different patterns (none, one, half, all) - and checks how much time it takes to g_poll() those. Also sometimes - posts a Windows message and polls for its arrival. - The g_main_context_new() is necessary to initialize g_poll() debugging - on W32. - - Measures minimal and maximal time it takes to g_poll(), as well as - the average, over 1000 runs. - Collects the time values into 25 non-linear buckets between 0ns and - 1000ns, and displays them at the conclusion of each subtest. - - https://bugzilla.gnome.org/show_bug.cgi?id=785468 - - glib/tests/Makefile.am | 4 + - glib/tests/gpoll.c | 624 - +++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 628 insertions(+) - -commit 8cc99502022944917f5dd78ce1d1427582081396 -Author: Alberts Muktupāvels -Date: Tue Aug 1 12:18:42 2017 +0300 - - glib-mkenums: fix parsing of flags annotation - - https://bugzilla.gnome.org/show_bug.cgi?id=779332 - - gobject/glib-mkenums.in | 5 +++++ - 1 file changed, 5 insertions(+) - -commit ca69df0f16fd0bda99baf609a8ce9f38e1039f65 -Author: Emmanuele Bassi -Date: Tue Aug 1 10:11:09 2017 +0100 - - Revert "glib-mkenums: fix parsing of /*< flags >*/ annotation" - - This reverts commit 1672678bc48c1c060d1ee6bb3df124b3e4f9ca33. - - A more comprehensive fix will follow. - - gobject/glib-mkenums.in | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -commit 867b5e6f902e945e8a02a3d2d35d698e19f8f892 -Author: Christoph Reiter -Date: Wed Jul 26 11:26:00 2017 +0200 - - glib-mkenums: Python2: use locale encoding when redirecting stdout - - In case of Python 2 and stdout being redirected to a file, - sys.stdout.encoding - is None and it defaults ASCII for encoding text. - - To match the behaviour of Python 3, which uses the locale encoding - also when - redirecting to a file, wrap sys.stdout with a StreamWriter using the - locale encoding. - - https://bugzilla.gnome.org/show_bug.cgi?id=785113 - - gobject/glib-mkenums.in | 10 +++++++++- - 1 file changed, 9 insertions(+), 1 deletion(-) - -commit a7926117dde57d6408f292b54d9950b3a1f4cb79 -Author: Debarshi Ray -Date: Wed Jul 26 11:34:02 2017 +0200 - - gdatetime: Silence -Wmaybe-uninitialized - - GCC 6.3.1 thinks that tmp is being used uninitialized: - gdatetime.c: In function ‘format_ampm’: - gdatetime.c:2248:7: warning: ‘tmp’ may be used uninitialized - in this - function [-Wmaybe-uninitialized] - g_free (tmp); - ^~~~~~~~~~~~ - - It is not an actual problem because the code in question is guarded by - "if (!locale_is_utf8)" and "#if defined (HAVE_LANGINFO_TIME)", and it - does get initialized under those circumstances. Still, it is a small - price to pay for a cleaner build and having actual problems stand out - more prominently. - - https://bugzilla.gnome.org/show_bug.cgi?id=785438 - - glib/gdatetime.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 528a1b9288e410f961b012c75d4887da3ad15b2e -Author: Piotr Drąg -Date: Sat Jul 15 03:42:15 2017 +0200 - - Use the glib preset for i18n in Meson - - Preset handles xgettext options for us, - and we can rely on Meson to parse LINGUAS. - - https://bugzilla.gnome.org/show_bug.cgi?id=784965 - - po/meson.build | 126 - +-------------------------------------------------------- - 1 file changed, 1 insertion(+), 125 deletions(-) - -commit b51a0e7c63313ecfc0c6bbb9f2a8d99f193e51ea -Author: Debarshi Ray -Date: Fri Jul 21 14:37:35 2017 +0200 - - GApplication: Use a WARNING if dbus_unregister is called by destructor - - Unlike g_application_register, there is no public API to unregister - the - GApplication from D-Bus. Therefore, if the GApplication is set up - manually without using g_application_run, then neither can the - GApplicationImpl be destroyed nor can dbus_unregister be called before - destruction. - - This is fine as long as no sub-class has implemented dbus_unregister. - If they have, their method method will be called after destruction, - and - they should be prepared to deal with the consequences. - - As long as there is no public API for unregistering, let's demote the - assertion to a WARNING. Bravehearts who don't use g_application_run - can continue to implement dbus_unregister, but they would have been - adequately notified. - - This reverts commit c1ae1170fa47483b9bcb30de8cd346cbc4fe10e3. - - https://bugzilla.gnome.org/show_bug.cgi?id=725950 - - gio/gapplication.c | 22 +++++++++++++++++----- - 1 file changed, 17 insertions(+), 5 deletions(-) - -commit df06dc65501100606ca027d4e85aa5a240305be2 -Author: Debarshi Ray -Date: Thu Jun 8 20:15:46 2017 +0200 - - GApplication: Don't call dbus_unregister multiple times - - https://bugzilla.gnome.org/show_bug.cgi?id=725950 - - gio/gapplicationimpl-dbus.c | 12 +++++++++--- - 1 file changed, 9 insertions(+), 3 deletions(-) - -commit b92e15c75df7ed517bc4b256c710cad5cfa43816 -Author: Christoph Reiter -Date: Sat Jul 22 20:47:43 2017 +0200 - - glib-mkenums: fix encoding error when writing files - - Instead of using NamedTemporaryFile, which doesn't take an encoding - in Python 2 - use mkstemp() to create a file and open it with io.open(), with - a proper - encoding set. - - https://bugzilla.gnome.org/show_bug.cgi?id=785113 - - gobject/glib-mkenums.in | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit 039c40e6ec96020e568fb6c1e45dc48f3c4fa6de -Author: Emmanuele Bassi -Date: Fri Jul 21 15:33:37 2017 +0100 - - Revert "GKeyFile – Add array length annotations to to_data(), - get_keys() and get_groups()" - - This reverts commit fd329f4853f180eb92746f39fc96fd5d91394009. - - The commit changed the Introspection ABI, and it requires a change in - any application using an introspection-based language binding. - - glib/gkeyfile.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit bfd307855bd21108c98d72bf4d85a6c632396cde -Author: Emmanuele Bassi -Date: Fri Jul 21 14:03:05 2017 +0100 - - meson: Allow toggling internal/system PCRE dependency - - We don't always want to build GLib with a dependency on the system's - PCRE. The Autotools build allows this, and so should the Meson build. - - glib/meson.build | 2 +- - meson.build | 12 +++++++++--- - meson_options.txt | 1 + - 3 files changed, 11 insertions(+), 4 deletions(-) - -commit 8962736ba9deb8f6a6b143fce1b6fd692ffaaa21 -Author: Debarshi Ray -Date: Thu Jul 20 18:57:01 2017 +0200 - - docs: Encourage applications to define G_LOG_DOMAIN - - https://bugzilla.gnome.org/show_bug.cgi?id=785130 - - glib/gmessages.c | 9 +++++++-- - 1 file changed, 7 insertions(+), 2 deletions(-) - -commit fd541c35184f1aba027ac176074fa52c374073cb -Author: Emmanuele Bassi -Date: Thu Jul 20 15:11:50 2017 +0100 - - Require Python 2.7 - - Python 2.7 is the last stable release of the 2.x series, as per PEP - 404: http://legacy.python.org/dev/peps/pep-0404/ - - Python 2.7 is also 7 years old, and maintained until 2020. - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit c1ae1170fa47483b9bcb30de8cd346cbc4fe10e3 -Author: Debarshi Ray -Date: Mon Jun 19 16:16:08 2017 +0200 - - GApplication: Assert that dbus_unregister was called before - destruction - - Invoking the dbus_unregister virtual method during destruction is - problematic. It would happen after a sub-class has dropped its - references to its instance objects, and it is surprising to be - asked to - unexport exported D-Bus objects after that. - - This problem was masked as a side-effect of commit 21b1c390a3ce1f7e. - Let's ensure that it doesn't regress by asserting that dbus_unregister - has happened before destruction. - - Based on a patch by Giovanni Campagna. - - https://bugzilla.gnome.org/show_bug.cgi?id=725950 - - gio/gapplication.c | 17 ++++++++++++++--- - 1 file changed, 14 insertions(+), 3 deletions(-) - -commit be7c3ae611af6b8705319250ca9942e5144be795 -Author: Christoph Reiter -Date: Mon Jul 17 21:39:31 2017 +0200 - - meson: set glib_extension in glibconfig.h to match the autotools - output - - https://bugzilla.gnome.org/show_bug.cgi?id=784995 - - meson.build | 7 ++++--- - 1 file changed, 4 insertions(+), 3 deletions(-) - -commit cb0c224e94b366872292eada2d2f295e562d8f92 -Author: Christoph Reiter -Date: Mon Jul 17 21:31:39 2017 +0200 - - meson: use set_quoted() instead of quoting manually - - https://bugzilla.gnome.org/show_bug.cgi?id=784995 - - meson.build | 134 - ++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 67 insertions(+), 67 deletions(-) - -commit ab6e425574ce2f6aeaeddeee82cbbe7d1bbdd8d4 -Author: Christoph Reiter -Date: Mon Jul 17 18:33:42 2017 +0200 - - meson: define G_PID_FORMAT - - https://bugzilla.gnome.org/show_bug.cgi?id=784995 - - glib/glibconfig.h.in | 1 + - meson.build | 4 ++-- - 2 files changed, 3 insertions(+), 2 deletions(-) - -commit d88d1ba7e844b5493a53dfcdba77d4df3ea1684d -Author: Christoph Reiter -Date: Wed Jul 19 11:49:04 2017 +0200 - - glib-mkenums: Don't use FileNotFoundError, it's Python 3 only. - - https://bugzilla.gnome.org/show_bug.cgi?id=785113 - - gobject/glib-mkenums.in | 9 ++++++--- - 1 file changed, 6 insertions(+), 3 deletions(-) - -commit c2dace6b8b982ca821edc29501c7635d008a8357 -Author: Christoph Reiter -Date: Wed Jul 19 11:43:47 2017 +0200 - - glib-mkenums: Use utf-8 for reading files - - On Windows open() defaults to ANSI and on Python 2 it doesn't take - an encoding. Use io.open() instead which provides the same interface - on both Python versions. - - https://bugzilla.gnome.org/show_bug.cgi?id=785113 - - gobject/glib-mkenums.in | 7 ++++--- - 1 file changed, 4 insertions(+), 3 deletions(-) - -commit 2ac8079b9414be67a99f736e15383e85da56f7dd -Author: Tim-Philipp Müller -Date: Wed Jul 19 10:34:45 2017 +0100 - - meson: fix unit tests and "Invalid byte sequence in conversion input" - - Check if strerror_r returns a char * and define STRERROR_R_CHAR_P - if so, which is needed by g_strerror() since c8e268b - - https://bugzilla.gnome.org/show_bug.cgi?id=784000 - - config.h.meson | 3 +++ - meson.build | 17 +++++++++++++++++ - 2 files changed, 20 insertions(+) - -commit f8a88a768d976a3bb642c5088634006e1b5e3611 -Author: Adrian Perez de Castro -Date: Tue Jul 11 22:28:50 2017 +0300 - - Map G_NOTIFICATION_PRIORITY_HIGH to NOTIFY_URGENCY_NORMAL - - When using the Freedesktop backend for GNotification, it seems like a - better idea to map G_NOTIFICATION_PRIORITY_HIGH to - NOTIFY_URGENCY_NORMAL - (instead of NOTIFY_URGENCY_CRITICAL) provided that the difference - between GNotification's NORMAL and HIGH priorities is minor. - - Signed-off-by: Adrian Perez de Castro - - https://bugzilla.gnome.org/show_bug.cgi?id=784815 - - gio/gfdonotificationbackend.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 9a31103ebbf3af09fb5fc783491a6fb5dd25b4be -Author: Emmanuele Bassi -Date: Tue Jul 18 11:56:16 2017 +0100 - - Add Meson build files to the Autotools dist - - We should allow building GLib with Meson from an Autotools dist - tarball. - - Makefile.am | 39 +++++++++++++++++++++++++++++++++++++++ - 1 file changed, 39 insertions(+) - -commit 9424facde289185c7bde4159be6961dba4cb5983 -Author: Matthias Clasen -Date: Mon Jul 17 16:20:52 2017 -0400 - - 2.53.4 - - gio/tests/modules/Makefile.am | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 2219cfb92daf9b9413de35a1089efa3a1dff7602 -Author: Emmanuele Bassi -Date: Mon Jul 17 16:29:40 2017 +0100 - - mkenums: Keep compatibility with Python 2.x - - Since every other tool in GLib is allowed to be used with Python 2.x, - glib-mkenums should follow suit. - - gobject/glib-mkenums.in | 16 ++++++++++++++-- - 1 file changed, 14 insertions(+), 2 deletions(-) - -commit f18556749c75629b9bff538dced6311cf77a3ffb -Author: Emmanuele Bassi -Date: Mon Jul 17 16:04:03 2017 +0100 - - mkenums: Skip unparsed lines - - The old glib-mkenums just skipped lines it could not understand. - - gobject/glib-mkenums.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 1e4135f253bcc315a459363bfe62a8f01b127ee7 -Author: Matthias Clasen -Date: Mon Jul 17 10:46:19 2017 -0400 - - 2.53.4 - - NEWS | 34 ++++++++++++++++++++++++++++++++++ - configure.ac | 2 +- - 2 files changed, 35 insertions(+), 1 deletion(-) - -commit a45bf85ce5c9bc7dd26551430cd2e2d80e079d1c -Author: Emmanuele Bassi -Date: Mon Jul 17 13:59:20 2017 +0100 - - tests: Do not use gnome.genmarshal() - - We are providing glib-genmarshal; using the gnome module in Meson does - not call the just built glib-genmarshal tool. - - tests/gobject/meson.build | 44 - +++++++++++++++++++++++++++++++------------- - 1 file changed, 31 insertions(+), 13 deletions(-) - -commit 4f17d1049f49d8d9e880b4e8a34cc62e0da9092e -Author: Emmanuele Bassi -Date: Mon Jul 17 11:15:06 2017 +0100 - - mkenums: Add missing --fprod handler - - We are not generating the template for the --fprod command line - argument. - - gobject/glib-mkenums.in | 1 + - 1 file changed, 1 insertion(+) - -commit 3c03cc8f68b5d81c7b47423b1a3be3b8c9197d1c -Author: Emmanuele Bassi -Date: Mon Jul 17 10:54:28 2017 +0100 - - meson: Simplify the use of built tools - - The Meson build has fallen a bit behind the Autotools one, when - it comes - to the internally built tools like glib-mkenums and glib-genmarshals. - - We don't need to generate gmarshal.strings any more, and since the - glib-genmarshal tool is now written in Python it can also be used when - cross-compiling, and without indirection, just like we use - glib-mkenums. - - We can also coalesce various rules into a simple array iteration, with - minimal changes to glib-mkenums, thus making the build a bit more - resilient and without unnecessary duplication. - - gobject/glib-mkenums.in | 21 ++++++------- - gobject/gmarshal-list-to-strings.py | 21 ------------- - gobject/meson.build | 43 +++++++++++++-------------- - gobject/tests/gobject_test_marshal.py | 21 ------------- - gobject/tests/meson.build | 55 - +++++++++++++++++++++-------------- - meson.build | 1 + - tests/gobject/meson.build | 2 +- - 7 files changed, 65 insertions(+), 99 deletions(-) - -commit 7ee050dc4bf5187842f656889017414aa1c9a729 -Author: Emmanuele Bassi -Date: Mon Jul 17 10:32:33 2017 +0100 - - mkenums: Use the same reporting functions from genmarshal - - We can reuse the same code to make error reporting stand out a - bit more, - with colors and potentially with the ability to make warnings fatal. - - gobject/glib-mkenums.in | 49 - ++++++++++++++++++++++++++++++++++++++++++++++--- - 1 file changed, 46 insertions(+), 3 deletions(-) - -commit 69515e9f5c43046e673e8751e3703703cd41e540 -Author: Emmanuele Bassi -Date: Mon Jul 17 10:24:32 2017 +0100 - - mkenums: Skip files not found - - The old glib-mkenums was more forgiving, and simply ignored any - files it - could not find. - - We're going to print a warning, as in the future we may want to allow - more strictness. - - gobject/glib-mkenums.in | 8 +++++++- - 1 file changed, 7 insertions(+), 1 deletion(-) - -commit 77a3a962189df86a48c28a3c35d46575f35f7b95 -Author: Emmanuele Bassi -Date: Mon Jul 17 09:36:13 2017 +0100 - - mkenums: Change ordering for template file and arguments - - This is a bit of a hack to maintain some semblance of backward - compatibility with the old, Perl-based glib-mkenums. The old tool - had an - implicit ordering on the arguments and templates; each argument was - parsed in order, and all the strings appended. This allowed developers - to write: - - glib-mkenums \ - --fhead ... \ - --template a-template-file.c.in \ - --ftail ... - - And have the fhead be prepended to the file-head stanza in the - template, - as well as the ftail be appended to the file-tail stanza in the - template. Short of throwing away ArgumentParser and going over - sys.argv[] element by element, we can simulate that behaviour by - ensuring some ordering in how we build the template strings: - - - the head stanzas are always prepended to the template - - the prod stanzas are always appended to the template - - the tail stanzas are always appended to the template - - Within each instance of the command line argument, we append each - value - to the array in the order in which it appears on the command line. - - This change fixes the libqmi build. - - gobject/glib-mkenums.in | 41 ++++++++++++++++++++++++++++++++++------- - 1 file changed, 34 insertions(+), 7 deletions(-) - -commit 5ba3b4022ebda9e1756d568b7baac7f285bfc0b4 -Author: Chun-wei Fan -Date: Mon Jul 17 12:49:24 2017 +0800 - - meson.build: Improve checks for va_copy() and __va_copy() - - On Visual Studio, the compilation of the check program for va_copy() - and - __va_copy() succeeds even though they may not be really available. - So, - make sure we include msvc_recommended_pragmas.h which helps us - to detect - this situation by bailing out when warning C4013 (which means this - function is really not available) is encountered. - - Also make sure that on Visual Studio builds we always include - msvc_recommended_pragmas.h is included so that it helps us to find out - problems in the build, and update comments for dirent.h and sys/time.h - as they are not shipped with any Visual Studio. - - https://bugzilla.gnome.org/show_bug.cgi?id=783270 - - meson.build | 20 ++++++++++++++------ - 1 file changed, 14 insertions(+), 6 deletions(-) - -commit 35db0457297d29a5d2446c7af840eb74324e90be -Author: Emmanuele Bassi -Date: Sun Jul 16 17:25:08 2017 +0100 - - mkenums: Fix typo - - There's a stray '~' that needs to be removed. - - gobject/glib-mkenums.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 69389bdc3475e2b5621f69bb1da2b3781a52539c -Author: Emmanuele Bassi -Date: Sun Jul 16 12:06:34 2017 +0100 - - mkenums: Do not check for None - - The symprefix variable can only be a string. - - gobject/glib-mkenums.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit af4a6457eb2ee67296f7f0b8bf05413bb285724b -Author: Emmanuele Bassi -Date: Sun Jul 16 11:56:52 2017 +0100 - - mkenums: Some arguments can be used multiple times - - Some of the arguments that affect the generated result in glib-mkenums - can be used multiple times, to avoid embedding unnecessary newlines in - their values. - - This change fixes the NetworkManager build. - - gobject/glib-mkenums.in | 26 +++++++++++++------------- - 1 file changed, 13 insertions(+), 13 deletions(-) - -commit d19f53a7676f456cc18b14750675bd1f70852bb2 -Author: Emmanuele Bassi -Date: Sun Jul 16 11:15:07 2017 +0100 - - Add more compatibility mode hacks - - When using the `--header --body` compatibility mode, we need to emit - things we generally define in the header, such as the aliases for - standard marshallers, and aliases for deprecated tokens. - - This fixes dbus-binding-tool, which is using `--header --body` and - deprecated tokens. - - See: https://bugs.freedesktop.org/show_bug.cgi?id=101799 - - gobject/glib-genmarshal.in | 33 +++++++++++++++++++++++++++------ - 1 file changed, 27 insertions(+), 6 deletions(-) - -commit fbf35113093e79c8c80f44ade21b5e8a338fe9b2 -Author: Christoph Reiter -Date: Sun Jul 16 00:18:43 2017 +0200 - - meson: fix typo in install path for gobject_gdb.py - - gobject/meson.build | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 8451f0b8173cf726d0c6d5275aff465960383276 -Author: Tim-Philipp Müller -Date: Sat Jul 15 10:17:48 2017 +0100 - - glib-mkenums: unescape \n etc. in command line arguments - - Fixes generation of GStreamer enumtype files with autotools build. - - https://bugzilla.gnome.org/show_bug.cgi?id=779332 - - gobject/glib-mkenums.in | 19 ++++++++++++------- - 1 file changed, 12 insertions(+), 7 deletions(-) - -commit a882c974d30174f308dff325d9f3cec0e303d7c6 -Author: Igor Gnatenko -Date: Sat Jul 15 15:31:05 2017 +0200 - - mkenums: pass string for re.sub() for real - - Signed-off-by: Igor Gnatenko - - gobject/glib-mkenums.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 1a182df5d1abdc7a1101c53651561e6cc5f30f73 -Author: Igor Gnatenko -Date: Sat Jul 15 15:30:16 2017 +0200 - - mkenums: don't try to call undefined function - - argparse will take care about everything - - Signed-off-by: Igor Gnatenko - - gobject/glib-mkenums.in | 3 --- - 1 file changed, 3 deletions(-) - -commit 615238d0a46bcce8fa7109c7d6653f5fbf239e24 -Author: Igor Gnatenko -Date: Sat Jul 15 15:26:54 2017 +0200 - - mkenums: make string raw for real regex - - Signed-off-by: Igor Gnatenko - - gobject/glib-mkenums.in | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit d753a411c0f74b8fc8f4e9bc106b29bd1b603776 -Author: Igor Gnatenko -Date: Sat Jul 15 15:22:20 2017 +0200 - - mkenums: trivial style fixes - - Signed-off-by: Igor Gnatenko - - gobject/glib-mkenums.in | 58 - ++++++++++++++++++++++++++----------------------- - 1 file changed, 31 insertions(+), 27 deletions(-) - -commit 112908d9e4a7a9ecac8cda830dba599f88b47672 -Author: Igor Gnatenko -Date: Sat Jul 15 15:21:11 2017 +0200 - - mkenums: fix main incompatibility with python2 - - Signed-off-by: Igor Gnatenko - - gobject/glib-mkenums.in | 2 ++ - 1 file changed, 2 insertions(+) - -commit 9306ada4fdd2c00813c7ea088cd6fb5003ccd352 -Author: Tim-Philipp Müller -Date: Sat Jul 15 11:21:57 2017 +0100 - - meson: fix 'Unknown variable "gtester"' error on windows - - With msys64/mingw. - - glib/tests/meson.build | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 683809d5f751575775d12917581eb7b9a2acf0f5 -Author: Emmanuele Bassi -Date: Fri Jul 14 22:05:01 2017 +0100 - - Use env for gdbus-codegen's script - - This allows us to build with Python 3 without using an absolute path. - - gio/gdbus-2.0/codegen/gdbus-codegen.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 4395a8977727e2c569b472dbe8710ffb87c219e2 -Author: Emmanuele Bassi -Date: Fri Jul 14 21:21:33 2017 +0100 - - Use env to run the Python-based tools - - Otherwise overriding the Python interpreter with `--with-python` won't - work correctly. - - gobject/glib-genmarshal.in | 2 +- - gobject/glib-mkenums.in | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit 0f18a2ebda4ec0440ec545542f9fc2f60cd54c5d -Author: Emmanuele Bassi -Date: Fri Jul 14 20:43:19 2017 +0100 - - meson: Substitute the Python shebang - - Just like we do with Autotools. This allows building glib-mkenums and - glib-genmarshal on older platforms that only have Python 2. - - gobject/glib-genmarshal.in | 2 +- - gobject/glib-mkenums.in | 2 +- - gobject/meson.build | 2 ++ - 3 files changed, 4 insertions(+), 2 deletions(-) - -commit 1eda0627f3792cc626f19c28eb1f478dd9d2df5e -Author: Emmanuele Bassi -Date: Fri Jul 14 13:56:47 2017 +0100 - - meson: Use the appropriate libdir-relative paths - - meson.build | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 065a8a488ad2ee4a7523fb673e1555e5cf8762b5 -Author: Emmanuele Bassi -Date: Fri Jul 14 13:56:02 2017 +0100 - - meson: Use the appropriate interface and binary ages - - We need to build them out of the project version, and then propagate - them. - - glib/tests/meson.build | 2 +- - gobject/tests/meson.build | 2 +- - meson.build | 15 +++++++++------ - 3 files changed, 11 insertions(+), 8 deletions(-) - -commit 37ff4189fdbb73e81c6431c6862317d94fbef55e -Author: Emmanuele Bassi -Date: Fri Jul 14 13:55:42 2017 +0100 - - meson: Sync the version with Autotools - - meson.build | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit be8820128faf1eb466ad896afd6133c8e5092156 -Author: Thibault Saunier -Date: Thu Jul 13 22:22:16 2017 -0400 - - meson: fix remaining wrong #include's for gdbus_codegen files - - This is a follow up on 266bc1e510e154f7b5e793adb227d979ae655446 - to fix building tests and examples when using GLib as a meson - subproject. - - gio/tests/gdbus-object-manager-example/meson.build | 5 +++-- - gio/tests/meson.build | 3 ++- - 2 files changed, 5 insertions(+), 3 deletions(-) - -commit b8c8bb73b0683456b632cf8a49fa9d00568115b5 -Author: Matthias Clasen -Date: Thu Jul 13 19:35:09 2017 -0400 - - Fix glib-genmarshal build with meson - - This is no longer built from a C source, but a python file. - - gobject/glib-genmarshal.in | 2 +- - gobject/meson.build | 10 ++++++---- - 2 files changed, 7 insertions(+), 5 deletions(-) - -commit 653be67d7d756958917f6107d676c78666416dc4 -Author: Matthias Clasen -Date: Thu Jul 13 19:34:21 2017 -0400 - - Add gopenuriportal.c to the meson build - - This was added recently. - - gio/meson.build | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit 4db695bfb7d9f2d085020ace67b370afc8838172 -Author: Alessandro Decina -Date: Wed Jul 12 21:57:11 2017 +1000 - - meson: replace meson.current_source_dir() with files() - - As the meson reference doc says, files() is preferred over building - paths with current_source_dir(). - - gio/meson.build | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 266bc1e510e154f7b5e793adb227d979ae655446 -Author: Alessandro Decina -Date: Wed Jul 12 16:15:38 2017 +1000 - - meson: fix wrong #include's for gdbus_codegen files - - When building glib as a subproject, #include's for xdp-dbus.h from - xdp-dbus.c - and for gdbus-daemon-generated.h from gdbus-daemon-generated.c were - generated as - being prefixed with the subproject prefix, eg - #include "subproject/glib/gio/gdbus-daemon-generated.h". - That failed since the root of the build directory is obviously not - part of the - include path when building a subproject. - - Passing --output-directory @OUTDIR@ to gdbus-codegen and removing - @OUTDIR@ from - --generate-c-code fixes the issue. - - gio/meson.build | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit dbf0a566703586db9777c3d56e01aa40c02ab9ac -Author: Tim-Philipp Müller -Date: Mon Jun 26 23:50:01 2017 +0100 - - glib-mkenums: pick up /*< nick=xyz >*/ annotation again - - ... in glib-mkenums python port. - - Was parsed correctly but then skipped due to inverted condition. - - https://bugzilla.gnome.org/show_bug.cgi?id=779332 - - gobject/glib-mkenums.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 4268372fae64a1942bcab0f8b1acb0b16a1d65cd -Author: Tim-Philipp Müller -Date: Wed Jun 14 23:57:11 2017 +0100 - - meson: error out if atomic ops would be available with -march=i486 - - Same as autotools build. - - meson.build | 9 +++++++++ - 1 file changed, 9 insertions(+) - -commit 0689231bd61f86190688cc262fcc3058cb672557 -Author: Thibault Saunier -Date: Fri Jun 23 12:36:38 2017 -0400 - - meson: Fix the build defining HAVE_RTLD_X - - Otherwise RTLD_XXX get redefined. - - https://bugzilla.gnome.org/show_bug.cgi?id=784133 - - config.h.meson | 3 +++ - meson.build | 12 ++++++++++++ - 2 files changed, 15 insertions(+) - -commit eb2196e89d1700941b35c604bf6b657660b3b2c8 -Author: Thibault Saunier -Date: Fri Jun 23 12:00:13 2017 -0400 - - meson: Fix building as a subproject - - meson.source_root() returns the toplevel source directory - of the toplevel project, thus the paths were wrong when using - it. Simply using files() gets us the right path - - https://bugzilla.gnome.org/show_bug.cgi?id=784133 - - gio/meson.build | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 1d30c9eebc8bc4efcd8da8c479040389edd0cfe3 -Author: Thibault Saunier -Date: Fri Jun 23 11:58:51 2017 -0400 - - meson: Defining MAJOR_IN_ as done by AC_HEADER_MAJOR - - https://bugzilla.gnome.org/show_bug.cgi?id=784133 - - config.h.meson | 3 +++ - meson.build | 6 ++++++ - 2 files changed, 9 insertions(+) - -commit 10ae3867274457aa2906b96991e46fbce3db63bd -Author: Tim-Philipp Müller -Date: Sun Jun 4 16:13:21 2017 +0100 - - meson: gio tests need to link against gobject as well - - With meson from git dependencies of dependencies are no - longer added automatically and recursively to the linker - lines. Meaning dependencies that are used have to be - passed directly and explicitly or we'll get linker errors. - - gio/tests/meson.build | 26 ++++++++++++++------------ - 1 file changed, 14 insertions(+), 12 deletions(-) - -commit 24ea260b4cb623db4af02085f8f8492ddf635b7e -Author: Tim-Philipp Müller -Date: Wed May 31 23:54:59 2017 +0100 - - meson: docs: make gtk-doc find the gobject.types file - - Should really use files('gobject.types') instead, but that - seems to get expanded to the build path for some reason: - https://github.com/mesonbuild/meson/issues/1875 - - docs/reference/gobject/meson.build | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 42705b57f78556ce0327f3a4bf741bf8bb1d3a2b -Author: Tim-Philipp Müller -Date: Mon May 29 15:59:11 2017 +0100 - - meson add missing gio/tests subdirectory/file - - gio/tests/de/LC_MESSAGES/meson.build | 8 ++++++++ - 1 file changed, 8 insertions(+) - -commit dc9b01fd64e74fc678ee5f03360778c5fc32b9da -Author: Matej Knopp -Date: Sun May 28 22:29:20 2017 +0200 - - glib-mkenums: add back missing --fprod option - - ... in glib-mkenums python port. - - https://bugzilla.gnome.org/show_bug.cgi?id=779332 - https://bugzilla.gnome.org/show_bug.cgi?id=783198 - - gobject/glib-mkenums.in | 2 ++ - 1 file changed, 2 insertions(+) - -commit 29f9fe041b75c32d0d7400a22dae346f4ad6a670 -Author: Matej Knopp -Date: Sun May 28 22:29:20 2017 +0200 - - glib-mkenums: Fix parsing of multiline comments - - ... in glib-mkenums python port. - - https://bugzilla.gnome.org/show_bug.cgi?id=779332 - https://bugzilla.gnome.org/show_bug.cgi?id=783198 - - gobject/glib-mkenums.in | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 69bfd1a7710fb4da4b2a226a401a406aec24df6b -Author: Sebastian Dröge -Date: Mon May 22 13:07:19 2017 +0300 - - meson: Install missing guuid.h header - - glib/meson.build | 1 + - 1 file changed, 1 insertion(+) - -commit 1672678bc48c1c060d1ee6bb3df124b3e4f9ca33 -Author: Tim-Philipp Müller -Date: Sat May 13 14:56:29 2017 +0100 - - glib-mkenums: fix parsing of /*< flags >*/ annotation - - Fixes get_type function generation for: - - - GMountMountFlags - - GDriveStartFlags - - GResourceLookupFlags - - GSocketMsgFlags - - GTlsDatabaseVerifyFlags - - GTestDBusFlags - - which were registered as enum types before, which broke - some unit tests. - - Problem is that the flags annotation has no value, so - options.get('flags') would always return None even if - it was present. - - https://bugzilla.gnome.org/show_bug.cgi?id=779332 - - gobject/glib-mkenums.in | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -commit 03eac5fac51da789085ad60dc1858b2cf2c6a80d -Author: Tim-Philipp Müller -Date: Sat May 13 11:10:52 2017 +0100 - - meson: rebase on top of master ~2.53.1 - - From 2.51.2 - - gio/meson.build | 29 ++++++++++++++++++----------- - gio/tests/meson.build | 34 ++++++++++++++++++++++------------ - meson.build | 22 +++++++++++++++++++++- - 3 files changed, 61 insertions(+), 24 deletions(-) - -commit 2e9fd74b2576d276e246655aef7c40e04e51ea9e -Author: Tim-Philipp Müller -Date: Tue May 2 17:04:58 2017 +0100 - - meson: add tests/gobject and tests/refcount - - meson.build | 3 ++- - tests/gobject/meson.build | 59 - ++++++++++++++++++++++++++++++++++++++++++++++ - tests/meson.build | 14 +++++++++++ - tests/refcount/meson.build | 29 +++++++++++++++++++++++ - 4 files changed, 104 insertions(+), 1 deletion(-) - -commit 6af4f1752a44384290f378594c9fb7f655e31682 -Author: Tim-Philipp Müller -Date: Fri Feb 24 20:58:04 2017 +0000 - - meson: gio/tests: remove some leftover rubbish - - gio/tests/meson.build | 40 ---------------------------------------- - 1 file changed, 40 deletions(-) - -commit 613e00826ead73e541648fcb53cbfde77c36650d -Author: Tim-Philipp Müller -Date: Fri Feb 24 09:46:36 2017 +0000 - - meson: gio/tests: add more gio tests - - Need to fix up some of the tests a little, because the - test binary will not necessarily be run from the current - build sub-directory, and the build directory structure - might not always be a mirror of the source directory - structure, so pass location of glib-mkenums and - glib-compile-scheme and such directly. - - gio/meson.build | 2 +- - gio/tests/appinfo.c | 9 ++++++++ - gio/tests/desktop-app-info.c | 8 +++++++ - gio/tests/gschema-compile.c | 7 +++++- - gio/tests/gsettings.c | 30 +++++++++++++++++++++----- - gio/tests/meson.build | 51 - ++++++++++++++++++++++++++++++++++++++++---- - 6 files changed, 96 insertions(+), 11 deletions(-) - -commit 1acd6de763b33f43b366c0298653734087001f5f -Author: Nirbheek Chauhan -Date: Sat Mar 25 11:09:46 2017 +0530 - - meson: Use glib-mkenums directly instead of via build_mkenum.py - - This is no longer needed because we use templates and custom targets - can capture output just fine on all platforms. - - gio/build_mkenum.py | 25 ------------------------- - gio/meson.build | 14 ++++++++------ - 2 files changed, 8 insertions(+), 31 deletions(-) - -commit 2d72a9e1d13fbcf9483eaf9ddb2a258d7aaf3ca2 -Author: Nirbheek Chauhan -Date: Thu Mar 23 10:29:50 2017 +0530 - - glib-mkenums: misc fixes to python port - - gobject/glib-mkenums.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 806a4be4cfd6186b43a379bf1653224804d3a224 -Author: Nirbheek Chauhan -Date: Tue Mar 21 22:45:42 2017 +0530 - - Add zlib, libffi, and proxy-libintl subproject wraps - - This allows you to clone glib and just build it anywhere without any - extra dependencies besides Python 3 and Meson itself (and maybe git). - - .gitignore | 2 +- - subprojects/libffi.wrap | 4 ++++ - subprojects/proxy-libintl.wrap | 4 ++++ - subprojects/zlib.wrap | 4 ++++ - 4 files changed, 13 insertions(+), 1 deletion(-) - -commit dd8ff547362bb407f786ff31d853a0b3a61024f7 -Author: Nirbheek Chauhan -Date: Tue Mar 21 22:12:19 2017 +0530 - - meson: Use Python port of glib-mkenums - - This reduces the build-time dependencies of glib to only Python 3, - Meson, and git. Git is also optional if you provide a tarball in - which the subproject directories already exist. - - The Python port was done by Jussi Pakkanen on bugzilla: - https://bugzilla.gnome.org/show_bug.cgi?id=779332 - - This version contains some fixes from that and also changes all - instances of `@` to `\u0040` because Meson does not yet provide a - configure_file() mode that ignores unknown @MACRO@ values. - - gio/build_mkenum.py | 4 +- - gio/meson.build | 4 +- - gobject/glib-mkenums.in | 1150 - +++++++++++++++++++++++------------------------ - gobject/meson.build | 1 - - meson.build | 3 - - 5 files changed, 579 insertions(+), 583 deletions(-) - -commit ee94ad776ef533f16c2561ea038106a8e23b1a75 -Author: Nirbheek Chauhan -Date: Tue Mar 21 22:06:22 2017 +0530 - - meson: Use proxy-libintl if gettext is not found - - This is a stub-only library that can be used while building against - MSVC and contains no i18n machinery at all. - - The dependencies added indirectly use the libintl.h header, and when - built as a subproject, the header won't be in a path known the - pre-processor. - - gio/meson.build | 2 +- - gio/win32/meson.build | 1 + - glib/meson.build | 8 ++++---- - gobject/meson.build | 2 +- - meson.build | 25 ++++++++++++++++--------- - 5 files changed, 23 insertions(+), 15 deletions(-) - -commit fb1f52e32fa21e0d7a3b5ac5e37afbd155ed8cee -Author: Nirbheek Chauhan -Date: Tue Mar 21 16:49:55 2017 +0530 - - meson: Only require libmount on Linux - - It's not available on other platforms, so don't require the user to - explicitly disable it there. - - meson.build | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit eb07a2c87dd22039f2ce90aef7872aaef2e5d4af -Author: Nirbheek Chauhan -Date: Tue Mar 21 16:49:09 2017 +0530 - - meson: Allow using libffi and zlib as subprojects - - Also use the python3 module to find python3, and require Meson 0.37.1 - - meson.build | 14 ++++---------- - 1 file changed, 4 insertions(+), 10 deletions(-) - -commit 2f792f64848307d6662e7b2f026c1c8ea1fc9437 -Author: Nirbheek Chauhan -Date: Tue Mar 21 16:41:40 2017 +0530 - - meson: Print output for more compiler checks - - When no 'name:' kwarg is specified for cc.run, no output is printed. - - This makes it difficult to figure out what is causing a pause in the - configure process. - - meson.build | 14 +++++++------- - 1 file changed, 7 insertions(+), 7 deletions(-) - -commit 88e437873ad1444e6f93b8c47145b1c9eea9c592 -Author: Nirbheek Chauhan -Date: Tue Mar 21 16:38:47 2017 +0530 - - meson: Detect with-docs and with-man automatically - - By default, only build man pages and gtk-doc if the build-deps were - found. To force-enable, pass -Dwith-docs=yes and -Dwith-man=yes. - - Also use a foreach loop for man pages instead of listing them all - manually - - docs/reference/gio/meson.build | 86 - ++++++-------------------------------- - docs/reference/glib/meson.build | 36 +++++----------- - docs/reference/gobject/meson.build | 36 +++++----------- - meson.build | 11 +++-- - meson_options.txt | 4 +- - 5 files changed, 42 insertions(+), 131 deletions(-) - -commit 5549a1d0c387d320f6141d46e34db58d1d041f84 -Author: Nirbheek Chauhan -Date: Fri Feb 24 16:07:45 2017 +0530 - - meson: Rebase and update to 2.51.2 - - meson.build | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 192cd652d4a2c3b6fec9cfab357c87a6850492f8 -Author: Tim-Philipp Müller -Date: Thu Feb 23 16:13:23 2017 +0000 - - tests: gio/tests: add gdbus tests - - gio/tests/meson.build | 130 - ++++++++++++++++++++++++++++++++++++++++++++------ - 1 file changed, 116 insertions(+), 14 deletions(-) - -commit 4e0ef7655de3692e10d17f56224310ccb3f6cf9c -Author: Tim-Philipp Müller -Date: Thu Feb 23 00:40:45 2017 +0000 - - meson: gio/tests: add more gresource tests - - gio/meson.build | 2 +- - gio/tests/meson.build | 72 - ++++++++++++++++++++++++++++++++++++++++++++++++++- - 2 files changed, 72 insertions(+), 2 deletions(-) - -commit 2f29ee1735fe83e65505c47e1a68630d9f7e1032 -Author: Tim-Philipp Müller -Date: Thu Feb 16 09:52:58 2017 +0000 - - meson: add -fvisibility=hidden explicitly to selected targets - - Don't use it project-wide for building everything. Otherwise - symbols for shared modules won't be exposed, e.g. in the - resourceplugin used by the gio resource unit test. - - gio/meson.build | 3 +++ - gio/xdgmime/meson.build | 2 +- - glib/libcharset/meson.build | 2 +- - glib/meson.build | 2 +- - glib/pcre/meson.build | 2 +- - gmodule/meson.build | 3 +-- - gobject/meson.build | 2 +- - gthread/meson.build | 3 +-- - meson.build | 5 +++-- - 9 files changed, 13 insertions(+), 11 deletions(-) - -commit 1224ff0c39b9975e685f433893fe7163eec1a81b -Author: Tim-Philipp Müller -Date: Thu Feb 16 09:50:56 2017 +0000 - - meson: use add_project_arguments() instead of add_global_arguments() - - add_global_arguments() doesn't work if the project is used as a - subproject. - - meson.build | 4 +--- - 1 file changed, 1 insertion(+), 3 deletions(-) - -commit 34e4e25d53d72db65bb2225a607d3274854fb549 -Author: Tim-Philipp Müller -Date: Sat Jan 28 12:52:18 2017 +0000 - - meson: gio/tests: add more missing tests - - gio/meson.build | 3 +- - gio/tests/gdbus-object-manager-example/meson.build | 23 ++++ - gio/tests/gengiotypefuncs.py | 45 ++++++ - gio/tests/meson.build | 151 - ++++++++++++--------- - gobject/tests/meson.build | 8 ++ - 5 files changed, 163 insertions(+), 67 deletions(-) - -commit f438c04fac22d31d43afef5f7666bf04dda75bf3 -Author: Tim-Philipp Müller -Date: Sat Jan 28 17:00:41 2017 +0000 - - gio: tests: rename generated giotypefunc.c to giotypefuncs.inc - - This is needed for the Meson port, a file name .c that's included - and shouldn't be compiled into an object is difficult to manage - otherwise. - - gio/tests/.gitignore | 2 +- - gio/tests/Makefile.am | 6 +++--- - gio/tests/defaultvalue.c | 2 +- - 3 files changed, 5 insertions(+), 5 deletions(-) - -commit 33fb1bbb61bce38368acd5d503a16e46c511b674 -Author: Tim-Philipp Müller -Date: Sat Jan 28 16:59:45 2017 +0000 - - meson: gio, gobject: use files() for headers list - - Since these variables are referenced from other directories - such as the tests/ subdir as well. - - gio/meson.build | 16 ++++++++-------- - gobject/meson.build | 4 ++-- - 2 files changed, 10 insertions(+), 10 deletions(-) - -commit 89ee284d2b4487096d7881060ff7fc6d363c824f -Author: Tim-Philipp Müller -Date: Thu Jan 26 10:49:47 2017 +0000 - - meson: glib/tests: add missing tests - - glib/meson.build | 2 +- - glib/tests/meson.build | 30 ++++++++++++++++++++++++++++++ - 2 files changed, 31 insertions(+), 1 deletion(-) - -commit d29f022b0b2697df22918e7675bf18a6ca0b83c4 -Author: Tim-Philipp Müller -Date: Wed Jan 25 17:02:51 2017 +0000 - - meson: add support for dtrace/systemtap - - Still at least one FIXME. And untested so far. It builds. - - gio/meson.build | 17 +++++++++++++++++ - glib/meson.build | 17 +++++++++++++++++ - gobject/meson.build | 17 +++++++++++++++++ - meson.build | 44 ++++++++++++++++++++++++++++++++++++++++++++ - meson_options.txt | 6 ++++++ - 5 files changed, 101 insertions(+) - -commit 9fdcb2bf37d5a877ac35e040d8f8570cd776a073 -Author: Nirbheek Chauhan -Date: Wed Jan 25 18:29:59 2017 +0530 - - meson: Add a comment about the gdbus-peer gio test - - So that it's not forgotten later. - - gio/tests/meson.build | 1 + - 1 file changed, 1 insertion(+) - -commit 5afc6600e8de778c73d8b9addbc9860830d1ba6d -Author: Nirbheek Chauhan -Date: Wed Jan 25 18:17:24 2017 +0530 - - meson: Add missing termios.h check - - Same change as d1d1aba3b4c024255b530b0f4f2dc9dd19a7086e - - https://bugzilla.gnome.org/show_bug.cgi?id=775517 - - meson.build | 1 + - 1 file changed, 1 insertion(+) - -commit 3c6261993073ea83f5f985790964e503db26e8ea -Author: Nirbheek Chauhan -Date: Thu Dec 29 08:09:44 2016 +0530 - - tests: autoptr test can be run on gcc, clang, intel - - The only place where it won't work, is MSVC and maybe Sun Studio, but - we'd need someone to test Sun Studio first. - - gio/tests/meson.build | 2 +- - glib/tests/meson.build | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit 9096bde3ce3f5a03abffcd9f08645dbe3b159bfb -Author: Nirbheek Chauhan -Date: Wed Dec 21 08:51:50 2016 +0530 - - build: Remove function checks for unused functions - - These were removed several years ago. - - configure.ac | 4 ++-- - meson.build | 2 -- - 2 files changed, 2 insertions(+), 4 deletions(-) - -commit 70021b0e837c7b74ab687d95c6b788f8288c3463 -Author: Nirbheek Chauhan -Date: Wed Dec 21 08:50:30 2016 +0530 - - meson: Derive defines from header, struct, function names - - This is what Autoconf macros do too, so no need to hard-code the - names. - - meson.build | 288 - ++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 146 insertions(+), 142 deletions(-) - -commit 122f4c051db2d1f02569db5b167c0932ae29aa4d -Author: Nirbheek Chauhan -Date: Wed Dec 21 07:46:30 2016 +0530 - - meson: Add tls-interaction test, and fix giomodule test - - giomodule test needed symbol visibility pragmas added. This is - needed on - Windows anyway, so it's better to do it this way rather than disabling - -fvisibility=hidden for the test modules. - - gio/tests/meson.build | 8 ++++++++ - gio/tests/modules/symbol-visibility.h | 16 ++++++++++++++++ - gio/tests/modules/test-module-a.c | 6 ++++-- - gio/tests/modules/test-module-b.c | 6 ++++-- - 4 files changed, 32 insertions(+), 4 deletions(-) - -commit e2da3cb5996707c1c351ce02695fdb6a9b2af78b -Author: Nirbheek Chauhan -Date: Wed Dec 21 06:34:47 2016 +0530 - - meson: Port to latest master (2.51.0) - - Also remove headers from some gio sources. Headers do not need to be - added to the list of sources. - - + various smaller self-explanatory fixes. - - docs/reference/gio/meson.build | 9 +++++ - gio/meson.build | 78 - +++++++++++++++++++++++++++++++----------- - glib/meson.build | 2 +- - gobject/meson.build | 2 +- - meson.build | 34 +++++++++++++++--- - meson_options.txt | 1 + - 6 files changed, 99 insertions(+), 27 deletions(-) - -commit d10be6102f28e63f5d85c9d8500af28dff2b7ca7 -Author: Patrick Griffis -Date: Fri Dec 9 14:30:22 2016 -0500 - - meson: Minor modernizations - - gio/gdbus-2.0/codegen/meson.build | 12 ++- - gio/inotify/meson.build | 3 +- - gio/kqueue/meson.build | 3 +- - gio/meson.build | 11 ++- - gio/win32/meson.build | 3 +- - gio/xdgmime/meson.build | 3 +- - glib/libcharset/meson.build | 3 +- - glib/meson.build | 176 - +++++++++++++++++++------------------- - glib/pcre/meson.build | 40 ++++----- - gmodule/meson.build | 2 +- - gobject/meson.build | 6 +- - meson.build | 40 +++++---- - 12 files changed, 158 insertions(+), 144 deletions(-) - -commit bc2bb5639b4d499e07ae2f718def07c86a3ded67 -Author: Patrick Griffis -Date: Fri Dec 9 13:51:41 2016 -0500 - - meson: Match upstream gtkdoc changes - - docs/reference/gio/meson.build | 6 +----- - docs/reference/glib/meson.build | 8 +------- - docs/reference/gobject/meson.build | 6 +----- - 3 files changed, 3 insertions(+), 17 deletions(-) - -commit 0df9aab0537dd61e2ee637c3b6ddc9d9d60bcddf -Author: Patrick Griffis -Date: Wed Dec 7 05:28:33 2016 -0500 - - meson: Build all docs - - docs/reference/gio/meson.build | 216 - +++++++++++++++++++++++ - docs/reference/gio/xml/gtkdocentities.ent.in | 8 + - docs/reference/gio/xml/meson.build | 14 ++ - docs/reference/glib/meson.build | 123 +++++++++++++ - docs/reference/glib/xml/gtkdocentities.ent.in | 8 + - docs/reference/glib/xml/meson.build | 14 ++ - docs/reference/gobject/meson.build | 82 +++++++++ - docs/reference/gobject/xml/gtkdocentities.ent.in | 8 + - docs/reference/gobject/xml/meson.build | 14 ++ - meson.build | 27 ++- - 10 files changed, 512 insertions(+), 2 deletions(-) - -commit c61a72f4bc01d7e4f5071c8f6a8de29405cac1d0 -Author: Patrick Griffis -Date: Tue Dec 6 10:14:57 2016 -0500 - - meson: Match soname version of autotools - - meson.build | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a690e2a375ac0803412186b68eadf8723ee43a39 -Author: Patrick Griffis -Date: Tue Dec 6 08:07:03 2016 -0500 - - meson: More build fixes - - - Fix installing various data files - - Build translations - - gio/meson.build | 25 ++++++---- - glib/meson.build | 13 ++++++ - gobject/meson.build | 11 +++++ - meson.build | 10 +++- - meson_options.txt | 2 + - po/meson.build | 129 - ++++++++++++++++++++++++++++++++++++++++++++++++++++ - 6 files changed, 178 insertions(+), 12 deletions(-) - -commit fe2a9887a8ccb14f2386e01b14834e97a33bc2d7 -Author: Nirbheek Chauhan -Date: Wed Dec 21 04:07:24 2016 +0530 - - meson: Improve MSVC and MinGW support and fix dependencies everywhere - - Disable gio tests on Windows, fix .gitignore to not ignore - config.h.meson, and add more things to it. - - Rename the library file naming and versioning to match what Autotools - outputs, e.g., libglib-2.0.so.0.5000.2 on Linux, libglib-2.0-0.dll - and - glib-2.0-0.dll on Windows with MSVC. - - Several more tiny fixes, more executables built and installed, install - pkg-config and m4 files, fix building of gobject tests. - - Changes to gdbus-codegen to support out-of-tree builds without - environment variables set (which you can't in Meson). We now add the - build directory to the Python module search path. - - .gitignore | 15 +- - config.h.meson | 15 +- - gio/build_mkenum.py | 16 +- - gio/data-to-c.py | 16 + - gio/gdbus-2.0/codegen/codegen.py | 2 +- - gio/gdbus-2.0/codegen/config.py.in | 3 - - gio/gdbus-2.0/codegen/gdbus-codegen.in | 12 +- - gio/gdbus-2.0/codegen/meson.build | 35 ++ - gio/inotify/meson.build | 3 +- - gio/kqueue/meson.build | 4 +- - gio/meson.build | 365 +++++++-------- - gio/tests/meson.build | 40 +- - gio/tests/modules/meson.build | 6 +- - gio/win32/meson.build | 4 +- - gio/xdgmime/meson.build | 2 +- - glib/libcharset/meson.build | 2 +- - glib/meson.build | 95 +++- - glib/pcre/meson.build | 50 +++ - glib/tests/meson.build | 50 +-- - gmodule/meson.build | 40 +- - gobject/gmarshal-list-to-strings.py | 21 + - gobject/meson.build | 53 ++- - gobject/tests/gobject_test_marshal.py | 10 +- - gobject/tests/meson.build | 20 +- - gthread/meson.build | 9 +- - meson.build | 799 - +++++++++++++++++++-------------- - 26 files changed, 981 insertions(+), 706 deletions(-) - -commit 213957970ee4e58e37ee2c81766284af34dddcb9 -Author: Tim-Philipp Müller -Date: Mon Mar 7 11:13:24 2016 +0000 - - meson: Fix glib, add gobject, gio, gthread, gmodule, etc - - Several small fixes to the build files. - - Lots of tests have also been added, and glib tests pass now. - - config.h.meson | 786 ++++++++++++++++++++++ - gio/build_mkenum.py | 23 + - gio/inotify/meson.build | 13 + - gio/kqueue/meson.build | 15 + - gio/meson.build | 802 ++++++++++++++++++++++ - gio/tests/meson.build | 219 ++++++ - gio/tests/modules/meson.build | 13 + - gio/win32/meson.build | 13 + - gio/xdgmime/meson.build | 15 + - glib/glibconfig.h.in | 83 +-- - glib/libcharset/meson.build | 4 +- - glib/meson.build | 108 ++- - glib/tests/Makefile.am | 1 + - glib/tests/meson.build | 165 +++++ - gmodule/meson.build | 90 +++ - gobject/meson.build | 65 ++ - gobject/tests/gobject_test_marshal.py | 17 + - gobject/tests/meson.build | 69 ++ - gthread/meson.build | 11 + - meson.build | 1197 - ++++++++++++++++++++++++++------- - 20 files changed, 3405 insertions(+), 304 deletions(-) - -commit 98e641424b2e24cdae8c6e4ba022e53fc89d4640 -Author: Jussi Pakkanen -Date: Wed Aug 7 23:41:12 2013 +0300 - - meson: initial glib build - - https://mail.gnome.org/archives/gtk-devel-list/2013-August/msg00001.html - - glib/glibconfig.h.in | 222 ++++++++++++++++++ - glib/libcharset/meson.build | 3 + - glib/meson.build | 106 +++++++++ - meson.build | 538 - ++++++++++++++++++++++++++++++++++++++++++++ - 4 files changed, 869 insertions(+) - -commit 41385745e73df690ff3ab9f07d975626935a51de -Author: Matthias Clasen -Date: Thu Jul 13 19:03:00 2017 -0400 - - Revert "mkenums: Support public/private trigraph" - - This reverts commit 9ba17d511e325eec1e0c1c27cb4d37de4f12ac1e. - - This conflicts with the python port in the meson branch. - - gobject/glib-mkenums.in | 19 ------------------- - 1 file changed, 19 deletions(-) - -commit 9aa98db40450bc539a5cf59640c9f9cf28da93e8 -Author: Chun-wei Fan -Date: Thu Jul 13 17:45:44 2017 +0800 - - Visual Studio builds: Use PythonDir instead of PythonPath - - This is to avoid confusion with the PYTHONPATH envvar that is commonly - used to determine where additional Python modules can be loaded, - especially in the case of a MSBuild build. Note that envvar names are - not case sensitive on Windows in general. - - win32/vs10/README.txt | 2 +- - win32/vs10/glib-install.propsin | 8 ++++---- - win32/vs10/glib-version-paths.props.in | 14 +++++++------- - win32/vs9/README.txt | 2 +- - win32/vs9/glib-install.vspropsin | 8 ++++---- - win32/vs9/glib-version-paths.vsprops.in | 2 +- - 6 files changed, 18 insertions(+), 18 deletions(-) - -commit 75fa8c2afbab4f414d2eb03684d9f807bd690aef -Author: Руслан Ижбулатов -Date: Thu Jul 13 01:42:13 2017 +0000 - - W32 - don't use gettext & gcov during gettext init - - Non-representable characters during UTF16->locale conversion - will cause gcov code to return an error, for which it will try - to use gettext, so that the error message is localized. - - If such call is made while gettext is being initialized - (there's a g_once_init_enter up the stack), the thread will hang - forever. - - To solve this, use W32 API to do the UTF16->locale conversion - and don't use gettext when it returns an error. - - Also optimize g_win32_locale_filename_from_utf8() a bit, - as we need more UTF16 and less UTF8 now. - - https://bugzilla.gnome.org/show_bug.cgi?id=784579 - - glib/gwin32.c | 76 - ++++++++++++++++++++++++++++++++++++++++++++++------------- - 1 file changed, 60 insertions(+), 16 deletions(-) - -commit b803c0a224f88c4d9afac1ae967832c6d9633551 -Author: Christoph Reiter -Date: Wed Jul 12 23:36:18 2017 +0200 - - gspawn-win32: Fix multiple definition error with a static build - - gspawn-win32.c gets included by gspawn-win32-helper.c and in case - of a static build the definitions there clash with the ones from - libglib. Fixed by not compiling the ABI comapt code in case - GSPAWN_HELPER is defined. - - I missed this issue in commit 23dffdd949eb1c - - https://bugzilla.gnome.org/show_bug.cgi?id=780634 - - glib/gspawn-win32.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit b60e4665ef3c74179885f528c3f675526600830e -Author: Christoph Reiter -Date: Wed Jul 12 22:32:25 2017 +0200 - - gwin32: Fix missing prototypes on win64 - - I missed this in commit 5067d25a74783a8b6e - - https://bugzilla.gnome.org/show_bug.cgi?id=780634 - - glib/gwin32.h | 2 -- - 1 file changed, 2 deletions(-) - -commit c4b5702e08d97b1b1163c2022ad4c7d92bee140c -Author: Руслан Ижбулатов -Date: Wed Jul 12 19:46:07 2017 +0000 - - Use %lu format for DWORD - - glib/gmain.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 5eededccda6236cd307b0f0bcc852e495e9fd8f8 -Author: Daniel Boles -Date: Wed Jul 12 19:23:40 2017 +0100 - - gsettingsschema: Fix a compiler warning - - g_build_filename() returns a gchar*, but it was stored in a const - gchar* - and then g_free()d, which is wrong and led to a warning about - the const - qualifier being cast away. - - gio/gsettingsschema.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 7d64d109f0d78ba683df1122ddfadd5ace3e9143 -Author: Chun-wei Fan -Date: Wed Jul 12 18:18:28 2017 +0800 - - MSVC 201x builds: Allow different Python versions per toolset - - Use conditionals to select the Python installation, so that we - can more - stick to the default Visual Studio versions used to compile each - official Python releases more closely. - - This means by default: - -2010/2012/2013 builds use Python 3.4.x, which is built with 2010 - -2015/2017 builds use Python 3.6.x, which is built with 2015 - - win32/vs10/glib-version-paths.props.in | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -commit a00e7ed32e510791016725ce0a3dc08f59b9a443 -Author: Chun-wei Fan -Date: Wed Jul 12 11:45:34 2017 +0800 - - win32: Update MSVC projects for glib-genmarshal - - glib-genmarshal is now a Python script instead of a compiled - program, so - we need to: - - -Remove the projects that are used to build the glib-genmarshal - sources. - -Generate the full glib-genmarshal Python script from - glib-genmarshal.in - -Make Python a hard build-time requirement, since we use this tool - in many parts of the stack (and it is the case for glib-mkenums). - -Tell people in the Visual Studio build README.txt files that Python - 2.7.x or 3.x is now required for the build/"install". - - win32/gen_util_scripts.py | 7 +- - win32/vs10/Makefile.am | 2 - - win32/vs10/README.txt | 5 + - win32/vs10/glib-genmarshal.vcxproj | 173 - ----------------------------- - win32/vs10/glib-genmarshal.vcxproj.filters | 22 ---- - win32/vs10/glib-install.propsin | 19 ++-- - win32/vs10/glib-install.vcxproj | 12 +- - win32/vs10/glib-install.vcxproj.filters | 1 + - win32/vs10/glib.sln | 90 ++++++--------- - win32/vs11/Makefile.am | 2 - - win32/vs12/Makefile.am | 2 - - win32/vs14/Makefile.am | 2 - - win32/vs15/Makefile.am | 2 - - win32/vs9/Makefile.am | 1 - - win32/vs9/README.txt | 7 +- - win32/vs9/glib-genmarshal.vcproj | 161 - --------------------------- - win32/vs9/glib-install.vcproj | 34 ++++++ - win32/vs9/glib-install.vspropsin | 17 +-- - win32/vs9/glib.sln | 70 ++++-------- - 19 files changed, 141 insertions(+), 488 deletions(-) - -commit c6793d1cfb845ae1cab7fa03a8044568e3494ecd -Author: Emmanuele Bassi -Date: Tue Jul 11 18:23:38 2017 +0100 - - Allow whitespace between marshallers list tokens - - Some (older) list files use whitespace, and we need to take that into - account when splitting off the various tokens. - - gobject/glib-genmarshal.in | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit cf7ee86b97981f116a4f2c736cbfb355588a5262 -Author: Aleksandr Slobodeniuk -Date: Tue Jul 11 15:48:58 2017 +0300 - - docs: fixing lost character - - https://bugzilla.gnome.org/show_bug.cgi?id=784792 - - glib/gvariant.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 522ba7303ea4302dd3b36221304d309efaaca238 -Author: Daniel Boles -Date: Tue Jul 11 12:49:40 2017 +0100 - - docs: tut_gsignal: Fix mismatched argument names - - The names differed between the argument declaration and its - description. - - docs/reference/gobject/tut_gsignal.xml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 30b961607a187c2e55cadc73db96ec99d3d8a44b -Author: Emmanuele Bassi -Date: Tue Jul 11 12:24:10 2017 +0100 - - Avoid a leak for arguments in va_list marshallers - - We need to revers a check on whether the list of arguments needs - unboxing. - - gobject/glib-genmarshal.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit ea365530d2ddf88fec914a12899f1ece6d9962ba -Author: Emmanuele Bassi -Date: Tue Jul 11 12:15:44 2017 +0100 - - Do not mix declarations and statements - - Projects using glib-genmarshal may still wish to support C89. - - gobject/glib-genmarshal.in | 10 ++++++++-- - 1 file changed, 8 insertions(+), 2 deletions(-) - -commit 9c66e65b29d5fd17dcfd77c4b010aa792b2e1d5a -Author: Emmanuele Bassi -Date: Wed Jul 5 19:26:26 2017 +0100 - - Remove unused marshallers-related files - - We don't use gmarshal.list any more, and the generated - gmarshal.strings - file is not used after the Python port of glib-genmarshal. - - https://bugzilla.gnome.org/show_bug.cgi?id=784528 - - gobject/Makefile.am | 6 ++---- - gobject/glib-genmarshal.in | 2 +- - gobject/gmarshal.list | 32 -------------------------------- - gobject/marshal-genstrings.pl | 9 --------- - win32/setup.py | 20 -------------------- - 5 files changed, 3 insertions(+), 66 deletions(-) - -commit f7643a7df750684c97aaef8b3fbf66fcc2661e84 -Author: Emmanuele Bassi -Date: Wed Jul 5 17:10:08 2017 +0100 - - Re-enable signal tests when cross-compiling - - The glib-genmarshal tool has been rewritten in Python, which means we - can run it when cross-compiling. - - https://bugzilla.gnome.org/show_bug.cgi?id=784528 - - gobject/tests/Makefile.am | 26 ++++++++++++++++++-------- - 1 file changed, 18 insertions(+), 8 deletions(-) - -commit 93f16a45abe81c3186c84a343a2e47493cf5d875 -Author: Emmanuele Bassi -Date: Thu Jun 22 17:04:05 2017 +0100 - - Rewrite glib-genmarshal in Python - - We're in the process or rewriting other tools in Python to reduce the - number of dependencies of GLib. - - Additionally, making glib-genmarshal a Python script reduces the - complexity when cross-compiling, as we don't need a native build to - generate the marshallers. - - https://bugzilla.gnome.org/show_bug.cgi?id=784528 - - configure.ac | 2 + - docs/reference/gobject/glib-genmarshal.xml | 107 ++- - gobject/Makefile.am | 19 +- - gobject/glib-genmarshal.c | 1136 - ---------------------------- - gobject/glib-genmarshal.in | 1022 - +++++++++++++++++++++++++ - 5 files changed, 1121 insertions(+), 1165 deletions(-) - -commit 2502bfd8b0e9a8136aae833dc674a28a884f1de1 -Author: Philip Withnall -Date: Mon Jul 10 11:35:11 2017 +0100 - - Re-normalise line endings of README.win32 - - Signed-off-by: Philip Withnall - - README.win32 | 406 - +++++++++++++++++++++++++++++------------------------------ - 1 file changed, 203 insertions(+), 203 deletions(-) - -commit a88302683fd2b332ba665baac6d8be592d7e52aa -Author: Philip Withnall -Date: Mon Jul 10 11:31:52 2017 +0100 - - git: Add .gitattributes file with EOL settings for README.win32 - - Set it to always have CRLF line endings, since we want it to be - readable - on Windows by default. This should result in the line endings being - normalised to CRLF even after it’s edited by someone on Linux. - - Signed-off-by: Philip Withnall - - .gitattributes | 1 + - 1 file changed, 1 insertion(+) - -commit a13113491855bf2803374bcfece824df0891c82a -Author: Philip Withnall -Date: Mon Jul 3 11:30:08 2017 +0100 - - build: Drop nmake/MSC build system for GLib - - It hasn’t been seriously maintained for the best part of 10 years - and is - very outdated. The recommended way to build GLib on Windows is now - Visual Studio: - - https://wiki.gnome.org/Projects/GTK%2B/Win32/MSVCCompilationOfGTKStack#GLib - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=722047 - - Makefile.am | 1 - - README.win32 | 183 +--------------------------- - build/win32/Makefile.am | 4 - - build/win32/dirent/Makefile.am | 1 - - build/win32/dirent/makefile.msc | 16 --- - build/win32/make.msc | 237 - ------------------------------------ - build/win32/module.defs | 124 ------------------- - configure.ac | 5 - - gio/Makefile.am | 1 - - gio/makefile.msc | 260 - ---------------------------------------- - gio/win32/makefile.msc | 35 ------ - glib/.gitignore | 1 - - glib/Makefile.am | 2 - - glib/gnulib/Makefile.am | 3 - - glib/gnulib/makefile.msc | 18 --- - glib/makefile.msc.in | 143 ---------------------- - glib/pcre/Makefile.am | 4 +- - glib/pcre/makefile.msc | 30 ----- - glib/update-pcre/update.sh | 38 ------ - gmodule/.gitignore | 1 - - gmodule/Makefile.am | 2 - - gmodule/makefile.msc.in | 37 ------ - gobject/.gitignore | 1 - - gobject/Makefile.am | 2 - - gobject/makefile.msc.in | 83 ------------- - gthread/.gitignore | 1 - - gthread/Makefile.am | 2 - - gthread/makefile.msc.in | 26 ---- - makefile.msc | 28 ----- - tests/.gitignore | 2 - - tests/Makefile.am | 4 - - tests/makefile.msc.in | 105 ---------------- - win32-fixup.pl | 41 ------- - 33 files changed, 2 insertions(+), 1439 deletions(-) - -commit 1d3210a8abeed853a943fe1620ccd4f24b76eb05 -Author: Aleksander Morgado -Date: Mon Jul 10 11:11:39 2017 +0200 - - configure: fix minor typo 'be build'->'be built' - - https://bugzilla.gnome.org/show_bug.cgi?id=784739 - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 28cc905cd02043a64135ccdf7f4e05d5672e4756 -Author: Yosef Or Boczko -Date: Sun Jul 9 20:47:55 2017 +0300 - - Updated Hebrew translation - - po/he.po | 904 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 459 insertions(+), 445 deletions(-) - -commit 28cc6aeb19dd2b5ff6e01362dbee833636930eeb -Author: Matthias Clasen -Date: Fri Jul 7 19:11:51 2017 -0400 - - gsettings: Try harder to describe keys - - If a key has no description, show the summary, - rather than "(null)". Since thats not helpful at all. - - gio/gsettings-tool.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 85e4a2591227940db712223d8e39ccd7ae75802f -Author: Matthias Clasen -Date: Sat Jul 1 20:31:51 2017 -0400 - - Avoid a race with the openuri portal - - Same as the previous commit; use the new predictable request - object path to connect to the Response signal early. - - gio/gopenuriportal.c | 67 - ++++++++++++++++++++++++++++++++++++++++++---------- - 1 file changed, 55 insertions(+), 12 deletions(-) - -commit a95e2a4c64c74fa648e5ac5b6130c84ad73731ad -Author: Bastien Nocera -Date: Wed Jul 5 22:52:54 2017 +0200 - - docs: Fix cut'n'paste error in g_resources_get_info() doc - - https://bugzilla.gnome.org/show_bug.cgi?id=784581 - - gio/gresource.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 8e23a514b02c67104f03545dec58116f00087229 -Author: Rico Tzschichholz -Date: Sun Jul 2 22:51:30 2017 +0200 - - unicode: Update test data files for unicode 10.0.0 - - https://bugzilla.gnome.org/show_bug.cgi?id=784456 - - tests/casefold.txt | 2 +- - tests/casemap.txt | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit 4e1567a079c13036320802f49ee8f78f78d0273a -Author: Rico Tzschichholz -Date: Sun Jul 2 22:47:09 2017 +0200 - - unicode: Update to unicode 10.0.0 - - https://bugzilla.gnome.org/show_bug.cgi?id=784456 - - glib/gscripttable.h | 78 ++-- - glib/gunibreak.h | 1062 - ++++++++++++++++++++++++++++++------------------ - glib/gunichartables.h | 1074 - ++++++++++++++++++++++++++++++++----------------- - glib/gunicode.h | 12 +- - glib/gunidecomp.h | 72 ++-- - glib/guniprop.c | 6 + - glib/tests/unicode.c | 10 + - 7 files changed, 1476 insertions(+), 838 deletions(-) - -commit a74fe20064d0f5f1ad8f191b2f988c3d11776054 -Author: Philip Withnall -Date: Wed Jul 5 16:35:58 2017 +0100 - - tests: Drop local timezone GTimeVal overflow check - - We can’t reasonably control the local timezone in the test - environment, so drop some assertions which were assuming the local - timezone offset was not big enough to cause an overflow in the - GTimeVal - handling for GDateTime. - - Signed-off-by: Philip Withnall - - glib/tests/gdatetime.c | 7 ------- - 1 file changed, 7 deletions(-) - -commit 5a8b02cae6a630a19cc0c164f5f8a93eddb240ab -Author: Philip Withnall -Date: Tue Jul 4 10:21:38 2017 +0100 - - gdbusutils: Add an example to g_dbus_gvariant_to_gvalue() docs - - Clarify that GVariants of type v are not magically unboxed. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=784433 - - gio/gdbusutils.c | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -commit 9bc3d025f97ad1db456604f42bd014b7a9ac4048 -Author: Jehan -Date: Sat Jul 1 17:03:29 2017 +0200 - - configure: close a parenthese in an error message. - - configure.ac | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit f39024038fd009d94a5929f9bab656cb2f7097cc -Author: Matthias Clasen -Date: Wed Jun 28 15:49:40 2017 -0400 - - Disambiguate source names - - This makes debugging more pleasant. - - gio/gdbusconnection.c | 2 +- - gio/gdbusnameowning.c | 2 +- - gio/gdbusnamewatching.c | 2 +- - 3 files changed, 3 insertions(+), 3 deletions(-) - -commit 79e4d4c6be616277d7d6ba2f830852967c42f6e3 -Author: Emanuele Aina -Date: Wed Jun 21 15:45:07 2017 +0200 - - gio: Mention the ALL_METADATA flag in g_file_copy() - - The g_file_copy() documentation didn't mention if - G_FILE_COPY_ALL_METADATA was applicable or not, and users were led to - call g_file_copy_attributes() to specify it after the g_file_copy() - call, unless they checked the source (been there, done that). - - https://bugzilla.gnome.org/show_bug.cgi?id=784037 - - gio/gfile.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit fd329f4853f180eb92746f39fc96fd5d91394009 -Author: Sebastian Dröge -Date: Wed Jun 21 09:52:06 2017 +0300 - - GKeyFile – Add array length annotations to to_data(), get_keys() - and get_groups() - - https://bugzilla.gnome.org/show_bug.cgi?id=784020 - - glib/gkeyfile.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 1366ce7ee004f97886807b9fede205c0af8b1a17 -Author: Philip Withnall -Date: Tue Jun 20 13:41:10 2017 +0100 - - gutf8: Clarify return value docs for g_utf8_find_next_char() - - Make it clearer that it will only return NULL if @end is non-NULL. Add - a - test for this too. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=773842 - - glib/gutf8.c | 8 +++++++- - glib/tests/utf8-pointer.c | 9 +++++++++ - 2 files changed, 16 insertions(+), 1 deletion(-) - -commit 3e89b19c44d353edfafde876e12b56ddd29ef8a4 -Author: Philip Withnall -Date: Fri Mar 17 12:15:15 2017 +0000 - - gutf8: Fix documentation for g_utf8_get_char_validated() length limits - - If g_utf8_get_char_validated() encounters a nul byte in the middle - of a - string of given longer length, it returns -2, indicating a partial - gunichar. That is not the obvious behaviour, but since - g_utf8_get_char_validated() has been API for a long time, the - behaviour - cannot be changed. - - Document it, and add some unit tests (for this behaviour and the other - behaviour of g_utf8_get_char_validated()). - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=780095 - - glib/gutf8.c | 4 ++++ - glib/tests/utf8-validate.c | 53 - ++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 57 insertions(+) - -commit 428acd9b1486beba186c073577ea659eee44ae0a -Author: Philip Withnall -Date: Mon Jun 19 13:57:36 2017 +0100 - - tests: Fix overflows in find_maximum_supported_tv_sec() - - The addition (highest_success + lowest_failure) could have overflowed, - and typically would do on 32-bit platforms where the real - highest_success should be G_MAXLONG. Fix that, and introduce special - handling of the corner case of (highest_success = G_MAXLONG). - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=783841 - - glib/tests/gdatetime.c | 16 ++++++++++++---- - 1 file changed, 12 insertions(+), 4 deletions(-) - -commit 30fed3b906f3408aa4fc9a7996fa03cf7b940ebe -Author: Philip Withnall -Date: Fri Jun 16 12:42:32 2017 +0100 - - tests: Fix GDateTime overflow tests on 32-bit architectures - - On architectures where sizeof(glong) == 32 bits, there are no problems - with overflow when constructing a GDateTime from a GTimeVal. Adjust - the - test for this by basing it on the maximum supported tv_sec value - it can - calculate, rather than a fixed ‘known unsupported’ value. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=783841 - - glib/tests/gdatetime.c | 35 +++++++++++++++++++++-------------- - 1 file changed, 21 insertions(+), 14 deletions(-) - -commit 2db7aa479919dc7ae8742f52ad5d54191a7282fd -Author: Philip Withnall -Date: Fri Jun 16 12:31:58 2017 +0100 - - gdatetime: Fix a potential overflow in overflow calculations - - I can’t remember whether glong (tv.tv_sec) needs to be explicitly - promoted to gint64 here, or whether C does it automatically. Safer to - make the cast explicit to avoid overflow issues on 32-bit platforms, - where glong is 32-bit. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=783841 - - glib/gdatetime.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 18f8b77c04be373fd4f65560519ab0e09596801e -Author: Philip Withnall -Date: Tue Jun 20 14:58:14 2017 +0100 - - gio: Use g_strerror() instead of strerror() - - This marginally improves thread safety, and marginally improves - consistency. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=733821 - - gio/gdbusauthmechanismsha1.c | 12 ++++++------ - gio/gdbusmessage.c | 2 +- - gio/gdbusserver.c | 2 +- - gio/gtestdbus.c | 4 ++-- - gio/gunixconnection.c | 6 +++--- - gio/tests/gdbus-peer.c | 2 +- - gio/tests/gsubprocess-testprog.c | 2 +- - 7 files changed, 15 insertions(+), 15 deletions(-) - -commit c8e268bbce70ee05da5a94e424517168a14c7645 -Author: Igor Pashev -Date: Tue Jun 20 13:38:00 2017 +0000 - - Fix detection and usage of strerror_r() - - autoconf provides a macro for this situation, which saves us having to - manually work out whether strerror_r() returns a char* or an int. - - https://bugzilla.gnome.org/show_bug.cgi?id=784000 - - configure.ac | 3 ++- - glib/gstrfuncs.c | 4 ++-- - 2 files changed, 4 insertions(+), 3 deletions(-) - -commit bb50b70713dbe8b41c8a729ecb90829e451ae335 -Author: Matthias Clasen -Date: Mon Jun 19 21:51:09 2017 -0400 - - 2.53.3 - - NEWS | 33 +++++++++++++++++++++++++++++++++ - configure.ac | 2 +- - 2 files changed, 34 insertions(+), 1 deletion(-) - -commit 5cb0ca7a352e599705a1dce151cb9e45655be1d3 -Author: Baurzhan Muftakhidinov -Date: Sat Jun 17 11:01:18 2017 +0000 - - Update Kazakh translation - - po/kk.po | 1482 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 755 insertions(+), 727 deletions(-) - -commit 017f78d77f0bf2bed749e21199ea89d75e56ab69 -Author: Colin Walters -Date: Fri May 19 15:54:39 2017 -0400 - - gtype: Add private DEFINE_TYPE with prelude to workaround gtype - deadlocks - - And use it in GSocket, as it had a real-world case reported. - - https://bugzilla.gnome.org/show_bug.cgi?id=674885 - - gio/gsocket.c | 24 +++++++++++++++++------- - gobject/gtype-private.h | 11 +++++++++++ - gobject/gtype.h | 16 ++++++++++++++-- - 3 files changed, 42 insertions(+), 9 deletions(-) - -commit ac0b0c84f7d310012d6960d96bb5daa62b8d2d48 -Author: Philip Withnall -Date: Wed Jun 14 09:56:13 2017 +0100 - - gmessages: Expand documentation on GLogWriterFunc chaining - - As prompted by Marc-Andre Lureau. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=661926 - - glib/gmessages.c | 5 ++++- - glib/gmessages.h | 7 +++++++ - 2 files changed, 11 insertions(+), 1 deletion(-) - -commit ad49479265d061eb73682648feb550b105c3898c -Author: Chun-wei Fan -Date: Wed Jun 14 11:48:27 2017 +0800 - - Visual Studio builds: Visual Studio 2013 and later has va_copy() - - Update config.h.win32.in and glib/glibconfig.h.win32.in to indicate - so. - - config.h.win32.in | 4 ++-- - glib/glibconfig.h.win32.in | 4 ++-- - 2 files changed, 4 insertions(+), 4 deletions(-) - -commit 951fd642dc49bbbc49f4929cfe47b643b161c992 -Author: Chun-wei Fan -Date: Wed Jun 14 10:51:55 2017 +0800 - - Visual Studio builds: Use the Centricular fork of libffi - - The latest upstream libffi is getting bit-rotten with the Windows/MSVC - builds, and since we are eventually moving to a Meson-based build - system, - make use of the Centricular fork of libffi[1], which is better - maintained - and tested for builds on Windows, with the use of DLLs over static - libraries - and elimination of awkward build flags that we had to use for GObject. - - [1]: https://github.com/centricular/libffi - - win32/vs10/README.txt | 10 +++++----- - win32/vs10/glib-build-defines.props | 2 +- - win32/vs10/gobject.vcxprojin | 8 ++++---- - win32/vs9/README.txt | 9 ++++----- - win32/vs9/glib-build-defines.vsprops | 2 +- - win32/vs9/gobject.vcprojin | 8 ++++---- - 6 files changed, 19 insertions(+), 20 deletions(-) - -commit d52f789a29be6686c469f98877b1d5b301ec2737 -Author: Kristjan SCHMIDT -Date: Sun Jun 11 02:08:58 2017 +0200 - - Updated Esperanto translation - - po/eo.po | 4805 - ++++++++++++++++++++++++++++++++++++++++++-------------------- - 1 file changed, 3234 insertions(+), 1571 deletions(-) - -commit 45d4b59e3f7ef7b41db08f0c11ee5000126cfedb -Author: Ting-Wei Lan -Date: Sun Dec 4 15:02:54 2016 +0800 - - glocalfileoutputstream: Fix symlink writing on FreeBSD and NetBSD - - FreeBSD, DragonflyBSD and NetBSD support O_NOFOLLOW, but they - use error - numbers that are different from what POSIX standard specifies. They - are - not going to change the behavior, and existing programs on these - systems - already take advantage of this difference. To support them, we have to - add a check in GIO to use different error numbers on these systems. - - https://bugzilla.gnome.org/show_bug.cgi?id=775593 - - gio/glocalfileoutputstream.c | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit 9c254f472fd49fbe57a99f5926b1621e5a254e54 -Author: Mario Blättermann -Date: Fri Jun 9 19:35:20 2017 +0000 - - Update German translation - - po/de.po | 71 - ++++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 36 insertions(+), 35 deletions(-) - -commit 34045e66a69636933b3e2c5c84ecab4463ff58d4 -Author: Simon McVittie -Date: Fri Jun 9 12:41:54 2017 +0100 - - GGtkNotificationBackend: Use correct path for GetNameOwner call - - For historical reasons, the reference dbus-daemon responds to most - method calls on all object paths. However, the canonical path - of the object implementing the o.fd.DBus interface is - /org/freedesktop/DBus, and in some environments (notably AppArmor - with the abstraction) only this - path is allowed. - - https://bugs.freedesktop.org/show_bug.cgi?id=101256 officially - deprecates all other object paths, and when adding new APIs we will - only make them available on the canonical object path. - - Signed-off-by: Simon McVittie - Reviewed-by: Emmanuele Bassi - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=783593 - - gio/ggtknotificationbackend.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit debbdb7ce7818beb9d73aafa6b261db4d7c9aa4f -Author: Debarshi Ray -Date: Wed Jun 7 20:57:24 2017 +0200 - - docs: The program name is also set by g_application_run - - https://bugzilla.gnome.org/show_bug.cgi?id=783524 - - glib/gutils.c | 14 +++++++++++--- - 1 file changed, 11 insertions(+), 3 deletions(-) - -commit 6863080c32abff9667238a3b04750c6f675e1e1a -Author: Ondrej Holy -Date: Tue Jun 6 10:04:56 2017 +0200 - - gio-tool: Fix alignment of monitor messages - - Name of GMount/GVolume/GDrive is aligned in many cases in output - messages, - except few cases. Let's unify the alignment. - - https://bugzilla.gnome.org/show_bug.cgi?id=776169 - - gio/gio-tool-mount.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 085b3470f0bc1c2972a63433caa4e098a378d2f6 -Author: Philip Withnall -Date: Mon Jun 5 16:07:52 2017 +0100 - - gdbusintrospection: Remove incorrect (out) annotations - - The caller passes in a GString instance which is then modified by the - function, rather than the function building its own GString and - passing - it out to the caller. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=783392 - - gio/gdbusintrospection.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit f98d9982677117834625f72ac1e496774564e15d -Author: Philip Withnall -Date: Mon Jun 5 16:04:18 2017 +0100 - - gdatainputstream: Annotate (out) length arguments as (optional) - - All of them are. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=783350 - - gio/gdatainputstream.c | 16 ++++++++-------- - 1 file changed, 8 insertions(+), 8 deletions(-) - -commit cb9de6695c2716c88d830e6641ea9749e197b3b5 -Author: Daniel Mustieles -Date: Mon Jun 5 14:12:15 2017 +0000 - - Update Spanish translation - - po/es.po | 316 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 161 insertions(+), 155 deletions(-) - -commit 329b7bdec5bd95ea4100f86e05e7fe446524fe26 -Author: Kukuh Syafaat -Date: Sat Jun 3 23:44:14 2017 +0000 - - Update Indonesian translation - - po/id.po | 44 +++++++++++++++++++++++--------------------- - 1 file changed, 23 insertions(+), 21 deletions(-) - -commit eea06815749498edc07e35bbbd71c2fb57e4267d -Author: Sébastien Wilmet -Date: Fri Jun 2 12:46:13 2017 +0200 - - LGPLv2+ -> LGPLv2.1+: update remaining files - - For the files in gio/ (but not in gio/ sub-directories), only - the *.[ch] - files were handled in commit 3bf4a720c315b5015c8d51edf0b458348f796674. - - For the modified files in glib/tests/markups/, I've tested that - `make check` still succeeds. - - After this commit, - $ git grep -in "GNU Library" - and - $ git grep -in "Library General" - return only results in COPYING files and in glib/libcharset/. The - latter - was not updated because it's a copy. - - $ git grep -in "version 2" | grep -iv "version 2\.1" - now doesn't return any LGPL license header. - - glib-gettextize.in: GPL - - glib/gen-unicode-tables.pl: GPL - - glib/gnulib/: a copy - - glib/libcharset/: a copy - - m4macros/attributes.m4: GPL - - po/po2tbl.sed.in: GPL - - tap-driver.sh: GPL - - tests/*.pl: GPL - - https://bugzilla.gnome.org/show_bug.cgi?id=776504 - - gio/data-to-c.pl | 2 +- - gio/gnetworking.h.in | 6 +++--- - gio/gnetworking.h.win32 | 6 +++--- - gio/gopenuriportal.c | 6 +++--- - gio/gopenuriportal.h | 6 +++--- - gio/org.freedesktop.portal.Documents.xml | 2 +- - gio/org.freedesktop.portal.NetworkMonitor.xml | 2 +- - gio/org.freedesktop.portal.OpenURI.xml | 2 +- - gio/org.freedesktop.portal.ProxyResolver.xml | 2 +- - glib/tests/markups/valid-14.expected | 2 +- - glib/tests/markups/valid-14.gmarkup | 2 +- - 11 files changed, 19 insertions(+), 19 deletions(-) - -commit 34b21312f1e0f6d35ccc815cc93f723c0a225ff3 -Author: Matthias Clasen -Date: Fri Jun 2 11:42:42 2017 -0700 - - appinfo: Fix the build on windows - - The previous commit forgot to protect some unix-only - calls by an ifdef. - - Pointed out by John Emmas. - - gio/gappinfo.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 7c5cd293d02d8650973c397b515b5d4a88ba0f80 -Author: Patrick Griffis -Date: Tue Dec 20 00:41:36 2016 -0500 - - Fix g_file_copy_async() annotation - - https://bugzilla.gnome.org/show_bug.cgi?id=776333 - - gio/gfile.c | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -commit e4e83bff7282348387c7fe3fae5dad80aebaf096 -Author: Ignacio Casal Quinteiro -Date: Thu Jun 1 09:11:00 2017 +0200 - - win32: port monotonic times to use QPC - - This provides a high precision monotonic time and - the concerns that we had are no longer true - on new versions of Windows (7+). - - https://bugzilla.gnome.org/show_bug.cgi?id=783340 - - glib/gmain.c | 134 - +++++++++++------------------------------------------------ - 1 file changed, 24 insertions(+), 110 deletions(-) - -commit b4ee4628d9133556fae8144d8e5454346d23cabc -Author: Руслан Ижбулатов -Date: Fri Apr 14 07:29:05 2017 +0000 - - GetTickCount64 is a __stdcall function - - https://bugzilla.gnome.org/show_bug.cgi?id=781301 - - glib/gmain.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d1d60fc846ce208ca730919e3608bd8ffda31a0c -Author: John Lindgren -Date: Fri Apr 14 02:09:35 2017 -0400 - - NtNotifyChangeMultipleKeys is a __stdcall function. - - https://bugzilla.gnome.org/show_bug.cgi?id=781301 - - gio/gwin32registrykey.c | 24 ++++++++++++------------ - 1 file changed, 12 insertions(+), 12 deletions(-) - -commit 4dd1b17c2487470831f03d7ee52e3cc1a0c9e0bd -Author: Philip Withnall -Date: Mon Feb 6 09:41:10 2017 +0100 - - gdbus: Fix race in name watching on connection teardown - - If g_dbus_unwatch_name() is called from one thread at the same time as - the GDBusConnection is emitting ::disconnected in another thread, - there - will be a race and the handler for ::disconnected may end up using - memory after it’s freed. - - Fix this by serialising through the map_id_to_client, so that - on_connection_disconnected() atomically gets a strong reference to the - Client, or NULL. - - https://bugzilla.gnome.org/show_bug.cgi?id=777307 - - gio/gdbusnamewatching.c | 48 - +++++++++++++++++++++++++++++++++++++++++++----- - 1 file changed, 43 insertions(+), 5 deletions(-) - -commit 97068f363efd40893ff902201390b0efe92d3293 -Author: Matthias Clasen -Date: Wed May 31 12:10:25 2017 -0400 - - OpenFile support: Handle open failing - - This can happen, report it as an error when it does. - - gio/gopenuriportal.c | 15 +++++++++++++++ - 1 file changed, 15 insertions(+) - -commit e1e73dafa6eeae3e045bf054e132c2c70ff2bcc0 -Author: Philip Withnall -Date: Thu Mar 30 11:02:14 2017 +0100 - - gsubprocess: Copy parent process’ environ when clearing - subprocess’ - - Previously, this was done at the time of spawning the subprocess, - which - meant the g_subprocess_launcher_*_environ() functions could not - be used - to modify the parent process’ environment. - - Change the code to copy the parent process’ environment when - g_subprocess_launcher_set_environ(NULL) is called. Document the change - and add a unit test. - - https://bugzilla.gnome.org/show_bug.cgi?id=778422 - - gio/gsubprocesslauncher.c | 11 +++++++++-- - gio/tests/gsubprocess.c | 46 - ++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 55 insertions(+), 2 deletions(-) - -commit c7d325733c6a3bd384df6523350d9312df5ccc92 -Author: Philip Withnall -Date: Wed May 31 11:08:55 2017 +0100 - - docs: Mention GtkApplication in the GResource documentation - - Since GtkApplication auto-loads some well-known resource paths. Add a - cross-reference to its documentation. (The cross-reference won’t be - linked if the GTK+ documentation isn’t available at build time, - but this - is probably good enough. It is likely to be available.) - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=782336 - - gio/gresource.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 678899e87a77b534535af58d87872d642aef6a5c -Author: Philip Withnall -Date: Wed May 31 11:08:05 2017 +0100 - - docs: Mention the alias GResource attribute in the documentation - - It was the only part of the XML format which was not documented. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=782336 - - gio/gresource.c | 9 +++++++++ - 1 file changed, 9 insertions(+) - -commit 29b4e9b05f534c98ef7e5aa346b1ec9dca781cbf -Author: Philip Withnall -Date: Wed May 31 10:55:25 2017 +0100 - - docs: Improve formatting and fix typos in GResource documentation - - Signed-off-by: Philip Withnall - - gio/gresource.c | 12 +++++------- - 1 file changed, 5 insertions(+), 7 deletions(-) - -commit 4c8ab22b95de887af7e233095816c3ae9dd8c10e -Author: Matthias Clasen -Date: Sat May 20 16:21:14 2017 -0400 - - Use OpenFile for local files - - The OpenURI portal has a separate method to handle local - files now. Use it. - - At the same time, split out the openuri helpers into separate - files, and generate code for the OpenURI portal. - - https://bugzilla.gnome.org/show_bug.cgi?id=783193 - - gio/Makefile.am | 4 + - gio/gappinfo.c | 264 +++------------------------- - gio/gopenuriportal.c | 302 - +++++++++++++++++++++++++++++++++ - gio/gopenuriportal.h | 41 +++++ - gio/org.freedesktop.portal.OpenURI.xml | 105 ++++++++++++ - 5 files changed, 471 insertions(+), 245 deletions(-) - -commit 99d34f65d3101333ffad69f06e4625000585c7bf -Author: Florian Müllner -Date: Mon May 29 00:38:19 2017 +0200 - - gdbus-codegen: Apply --output-directory to generated docs as well - - In addition to code, gdbus-codegen can also generate docbook - documentation for DBus interfaces. There's no good reason why - the newly added --output-directory option shouldn't apply to - those generated files as well. - - https://bugzilla.gnome.org/show_bug.cgi?id=783201 - - gio/gdbus-2.0/codegen/codegen_docbook.py | 6 ++++-- - gio/gdbus-2.0/codegen/codegen_main.py | 5 +++-- - 2 files changed, 7 insertions(+), 4 deletions(-) - -commit d3b4f7c9f6be6894538fa7b172aad43b9031e983 -Author: Matthias Clasen -Date: Sat May 6 14:22:38 2017 -0400 - - Make dbus activation sandbox-aware - - When we call org.freedesktop.Application.Open to activate - an application and pass file uris, the application may not - be able to see the files due to a flatpak sandbox. - - Flatpak puts the flatpak app-id in the X-Flatpak key in - desktop files that it exports, so we can easily recognize - applications that may be affected by this. - - In this case, call the document portal to export the files - and pass the resulting uri's instead of the original ones. - - https://bugzilla.gnome.org/show_bug.cgi?id=783130 - - gio/gdesktopappinfo.c | 43 ++++++++++++++++++++++++++++++++++++------- - 1 file changed, 36 insertions(+), 7 deletions(-) - -commit 60a1cc9facaa29414213066fddf8507575f6ff3f -Author: Matthias Clasen -Date: Tue May 23 22:08:01 2017 -0400 - - Add a wrapper for the AddFull document portal api - - This is a wrapper which takes a list of uris and rewrites - them by calling AddFull with the file:// uris. - - https://bugzilla.gnome.org/show_bug.cgi?id=783130 - - gio/gdocumentportal.c | 126 - +++++++++++++++++++++++++++++++++++++++++++++++++- - gio/gdocumentportal.h | 4 ++ - 2 files changed, 129 insertions(+), 1 deletion(-) - -commit a76fc7fa760c21776d4c2888d3064597cf18ca78 -Author: Matthias Clasen -Date: Tue May 23 21:54:39 2017 -0400 - - Update flatpak document portal interface - - This api has been changed upstream, recently. - - A new AddFull method has been added in this commit: - https://github.com/flatpak/flatpak/commit/6ce8521b640c7a69f97a2fd7c96de94eb9a83125 - - https://bugzilla.gnome.org/show_bug.cgi?id=783130 - - gio/Makefile.am | 1 + - gio/org.freedesktop.portal.Documents.xml | 161 - ++++++++++++++++++++++++++++++- - 2 files changed, 160 insertions(+), 2 deletions(-) - -commit 90b255ee93684515914f2ebd3fd2c6f822225883 -Author: Philip Withnall -Date: Mon May 29 22:53:44 2017 +0100 - - docs: Fix minor cross-linking problem in GVariant documentation - - Signed-off-by: Philip Withnall - - glib/gvariant.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit cc8b3d6ee203c58a6465c464d71838dd587241eb -Author: Sébastien Wilmet -Date: Fri May 26 15:15:21 2017 +0200 - - docs: LGPL: Library -> Lesser - - https://bugzilla.gnome.org/show_bug.cgi?id=776504 - - docs/reference/glib/glib-docs.xml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 2d51054ab60a5ee3aa39595cdcf3eb90bd55d458 -Author: Sébastien Wilmet -Date: Sun May 28 14:05:16 2017 +0200 - - Update COPYING file to LGPLv2.1 - - https://bugzilla.gnome.org/show_bug.cgi?id=776504 - - COPYING | 216 - +++++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 118 insertions(+), 98 deletions(-) - -commit f6c44ec3e44557463721a54b7b6fe0264c6d2424 -Author: Sébastien Wilmet -Date: Sun May 28 14:09:39 2017 +0200 - - tests/: LGPLv2+ -> LGPLv2.1+ - - gen-casefold-txt.pl and gen-casemap-txt.pl are licensed under - GPLv2+, so - they are not touched by this commit. - - A lot of *.c files in tests/ don't have a license header. - - https://bugzilla.gnome.org/show_bug.cgi?id=776504 - - tests/child-test.c | 2 +- - tests/completion-test.c | 2 +- - tests/dirname-test.c | 2 +- - tests/env-test.c | 2 +- - tests/file-test.c | 2 +- - tests/gio-test.c | 2 +- - tests/gobject/accumulator.c | 2 +- - tests/gobject/defaultiface.c | 2 +- - tests/gobject/deftype.c | 2 +- - tests/gobject/dynamictype.c | 2 +- - tests/gobject/gvalue-test.c | 2 +- - tests/gobject/ifacecheck.c | 2 +- - tests/gobject/ifaceinherit.c | 2 +- - tests/gobject/ifaceinit.c | 2 +- - tests/gobject/override.c | 2 +- - tests/gobject/paramspec-test.c | 2 +- - tests/gobject/performance-threaded.c | 2 +- - tests/gobject/performance.c | 2 +- - tests/gobject/references.c | 2 +- - tests/gobject/signals.c | 2 +- - tests/gobject/singleton.c | 2 +- - tests/gobject/testcommon.h | 2 +- - tests/gobject/testgobject.c | 2 +- - tests/gobject/testmodule.c | 2 +- - tests/gobject/testmodule.h | 2 +- - tests/libmoduletestplugin_a.c | 2 +- - tests/libmoduletestplugin_b.c | 2 +- - tests/mapping-test.c | 2 +- - tests/memchunks.c | 2 +- - tests/module-test.c | 2 +- - tests/relation-test.c | 2 +- - tests/slice-color.c | 2 +- - tests/slice-concurrent.c | 2 +- - tests/slice-test.c | 2 +- - tests/sources.c | 2 +- - tests/spawn-test.c | 2 +- - tests/testglib.c | 2 +- - tests/type-test.c | 2 +- - 38 files changed, 38 insertions(+), 38 deletions(-) - -commit 3bf4a720c315b5015c8d51edf0b458348f796674 -Author: Sébastien Wilmet -Date: Sat May 27 18:21:30 2017 +0200 - - gio/: LGPLv2+ -> LGPLv2.1+ - - Sub-directories inside gio/ already processed in a previous commit: - - fam/ - - gdbus-2.0/ (which contains only codegen/) - - gvdb/ - - inotify/ - - tests/ - - win32/ - - xdgmime/ - - Other sub-directories inside gio/: - - completion/: no license headers - - kqueue/: not LGPL, BSD-style license - - https://bugzilla.gnome.org/show_bug.cgi?id=776504 - - gio/gaction.c | 8 ++++---- - gio/gaction.h | 8 ++++---- - gio/gactiongroup.c | 8 ++++---- - gio/gactiongroup.h | 8 ++++---- - gio/gactiongroupexporter.c | 8 ++++---- - gio/gactiongroupexporter.h | 8 ++++---- - gio/gactionmap.c | 8 ++++---- - gio/gactionmap.h | 8 ++++---- - gio/gappinfo.c | 2 +- - gio/gappinfo.h | 2 +- - gio/gappinfoprivate.h | 2 +- - gio/gapplication-tool.c | 2 +- - gio/gapplication.c | 8 ++++---- - gio/gapplication.h | 8 ++++---- - gio/gapplicationcommandline.c | 8 ++++---- - gio/gapplicationcommandline.h | 8 ++++---- - gio/gapplicationimpl-dbus.c | 2 +- - gio/gasynchelper.c | 2 +- - gio/gasynchelper.h | 2 +- - gio/gasyncinitable.c | 2 +- - gio/gasyncinitable.h | 2 +- - gio/gasyncresult.c | 2 +- - gio/gasyncresult.h | 2 +- - gio/gbufferedinputstream.c | 2 +- - gio/gbufferedinputstream.h | 2 +- - gio/gbufferedoutputstream.c | 2 +- - gio/gbufferedoutputstream.h | 2 +- - gio/gbytesicon.c | 2 +- - gio/gbytesicon.h | 2 +- - gio/gcancellable.c | 2 +- - gio/gcancellable.h | 2 +- - gio/gcharsetconverter.c | 2 +- - gio/gcharsetconverter.h | 2 +- - gio/gcocoanotificationbackend.c | 2 +- - gio/gcontenttype-win32.c | 2 +- - gio/gcontenttype.c | 2 +- - gio/gcontenttype.h | 2 +- - gio/gcontenttypeprivate.h | 2 +- - gio/gcontextspecificgroup.c | 2 +- - gio/gcontextspecificgroup.h | 2 +- - gio/gconverter.c | 2 +- - gio/gconverter.h | 2 +- - gio/gconverterinputstream.c | 2 +- - gio/gconverterinputstream.h | 2 +- - gio/gconverteroutputstream.c | 2 +- - gio/gconverteroutputstream.h | 2 +- - gio/gcredentials.c | 2 +- - gio/gcredentials.h | 2 +- - gio/gcredentialsprivate.h | 2 +- - gio/gdatagrambased.c | 2 +- - gio/gdatagrambased.h | 2 +- - gio/gdatainputstream.c | 2 +- - gio/gdatainputstream.h | 2 +- - gio/gdataoutputstream.c | 2 +- - gio/gdataoutputstream.h | 2 +- - gio/gdbus-tool.c | 2 +- - gio/gdbusactiongroup-private.h | 8 ++++---- - gio/gdbusactiongroup.c | 8 ++++---- - gio/gdbusactiongroup.h | 8 ++++---- - gio/gdbusaddress.c | 2 +- - gio/gdbusaddress.h | 2 +- - gio/gdbusauth.c | 2 +- - gio/gdbusauth.h | 2 +- - gio/gdbusauthmechanism.c | 2 +- - gio/gdbusauthmechanism.h | 2 +- - gio/gdbusauthmechanismanon.c | 2 +- - gio/gdbusauthmechanismanon.h | 2 +- - gio/gdbusauthmechanismexternal.c | 2 +- - gio/gdbusauthmechanismexternal.h | 2 +- - gio/gdbusauthmechanismsha1.c | 2 +- - gio/gdbusauthmechanismsha1.h | 2 +- - gio/gdbusauthobserver.c | 2 +- - gio/gdbusauthobserver.h | 2 +- - gio/gdbusconnection.c | 2 +- - gio/gdbusconnection.h | 2 +- - gio/gdbuserror.c | 2 +- - gio/gdbuserror.h | 2 +- - gio/gdbusinterface.c | 2 +- - gio/gdbusinterface.h | 2 +- - gio/gdbusinterfaceskeleton.c | 2 +- - gio/gdbusinterfaceskeleton.h | 2 +- - gio/gdbusintrospection.c | 2 +- - gio/gdbusintrospection.h | 2 +- - gio/gdbusmenumodel.c | 8 ++++---- - gio/gdbusmenumodel.h | 8 ++++---- - gio/gdbusmessage.c | 2 +- - gio/gdbusmessage.h | 2 +- - gio/gdbusmethodinvocation.c | 2 +- - gio/gdbusmethodinvocation.h | 2 +- - gio/gdbusnameowning.c | 2 +- - gio/gdbusnameowning.h | 2 +- - gio/gdbusnamewatching.c | 2 +- - gio/gdbusnamewatching.h | 2 +- - gio/gdbusobject.c | 2 +- - gio/gdbusobject.h | 2 +- - gio/gdbusobjectmanager.c | 2 +- - gio/gdbusobjectmanager.h | 2 +- - gio/gdbusobjectmanagerclient.c | 2 +- - gio/gdbusobjectmanagerclient.h | 2 +- - gio/gdbusobjectmanagerserver.c | 2 +- - gio/gdbusobjectmanagerserver.h | 2 +- - gio/gdbusobjectproxy.c | 2 +- - gio/gdbusobjectproxy.h | 2 +- - gio/gdbusobjectskeleton.c | 2 +- - gio/gdbusobjectskeleton.h | 2 +- - gio/gdbusprivate.c | 2 +- - gio/gdbusprivate.h | 2 +- - gio/gdbusproxy.c | 2 +- - gio/gdbusproxy.h | 2 +- - gio/gdbusserver.c | 2 +- - gio/gdbusserver.h | 2 +- - gio/gdbusutils.c | 2 +- - gio/gdbusutils.h | 2 +- - gio/gdelayedsettingsbackend.c | 2 +- - gio/gdelayedsettingsbackend.h | 2 +- - gio/gdesktopappinfo.c | 2 +- - gio/gdesktopappinfo.h | 2 +- - gio/gdocumentportal.c | 2 +- - gio/gdocumentportal.h | 2 +- - gio/gdrive.c | 2 +- - gio/gdrive.h | 2 +- - gio/gdtlsclientconnection.c | 2 +- - gio/gdtlsclientconnection.h | 2 +- - gio/gdtlsconnection.c | 2 +- - gio/gdtlsconnection.h | 2 +- - gio/gdtlsserverconnection.c | 2 +- - gio/gdtlsserverconnection.h | 2 +- - gio/gdummyfile.c | 2 +- - gio/gdummyfile.h | 2 +- - gio/gdummyproxyresolver.c | 2 +- - gio/gdummyproxyresolver.h | 2 +- - gio/gdummytlsbackend.c | 2 +- - gio/gdummytlsbackend.h | 2 +- - gio/gemblem.c | 2 +- - gio/gemblem.h | 2 +- - gio/gemblemedicon.c | 2 +- - gio/gemblemedicon.h | 2 +- - gio/gfdonotificationbackend.c | 2 +- - gio/gfile.c | 2 +- - gio/gfile.h | 2 +- - gio/gfileattribute-priv.h | 2 +- - gio/gfileattribute.c | 2 +- - gio/gfileattribute.h | 2 +- - gio/gfiledescriptorbased.c | 2 +- - gio/gfiledescriptorbased.h | 2 +- - gio/gfileenumerator.c | 2 +- - gio/gfileenumerator.h | 2 +- - gio/gfileicon.c | 2 +- - gio/gfileicon.h | 2 +- - gio/gfileinfo-priv.h | 2 +- - gio/gfileinfo.c | 2 +- - gio/gfileinfo.h | 2 +- - gio/gfileinputstream.c | 2 +- - gio/gfileinputstream.h | 2 +- - gio/gfileiostream.c | 2 +- - gio/gfileiostream.h | 2 +- - gio/gfilemonitor.c | 2 +- - gio/gfilemonitor.h | 2 +- - gio/gfilenamecompleter.c | 2 +- - gio/gfilenamecompleter.h | 2 +- - gio/gfileoutputstream.c | 2 +- - gio/gfileoutputstream.h | 2 +- - gio/gfilterinputstream.c | 2 +- - gio/gfilterinputstream.h | 2 +- - gio/gfilteroutputstream.c | 2 +- - gio/gfilteroutputstream.h | 2 +- - gio/ggtknotificationbackend.c | 2 +- - gio/ghttpproxy.c | 2 +- - gio/ghttpproxy.h | 2 +- - gio/gicon.c | 2 +- - gio/gicon.h | 2 +- - gio/ginetaddress.c | 2 +- - gio/ginetaddress.h | 2 +- - gio/ginetaddressmask.c | 2 +- - gio/ginetaddressmask.h | 2 +- - gio/ginetsocketaddress.c | 2 +- - gio/ginetsocketaddress.h | 2 +- - gio/ginitable.c | 2 +- - gio/ginitable.h | 2 +- - gio/ginputstream.c | 2 +- - gio/ginputstream.h | 2 +- - gio/gio-autocleanups.h | 2 +- - gio/gio-querymodules.c | 2 +- - gio/gio-tool-cat.c | 2 +- - gio/gio-tool-copy.c | 2 +- - gio/gio-tool-info.c | 2 +- - gio/gio-tool-list.c | 2 +- - gio/gio-tool-mime.c | 2 +- - gio/gio-tool-mkdir.c | 2 +- - gio/gio-tool-monitor.c | 2 +- - gio/gio-tool-mount.c | 2 +- - gio/gio-tool-move.c | 2 +- - gio/gio-tool-open.c | 2 +- - gio/gio-tool-remove.c | 2 +- - gio/gio-tool-rename.c | 2 +- - gio/gio-tool-save.c | 2 +- - gio/gio-tool-set.c | 2 +- - gio/gio-tool-trash.c | 2 +- - gio/gio-tool-tree.c | 2 +- - gio/gio-tool.c | 2 +- - gio/gio-tool.h | 2 +- - gio/gio.h | 2 +- - gio/gio_trace.h | 2 +- - gio/gioenums.h | 2 +- - gio/gioerror.c | 2 +- - gio/gioerror.h | 2 +- - gio/giomodule-priv.h | 2 +- - gio/giomodule.c | 2 +- - gio/giomodule.h | 2 +- - gio/gioprivate.h | 2 +- - gio/gioscheduler.c | 2 +- - gio/gioscheduler.h | 2 +- - gio/giostream.c | 2 +- - gio/giostream.h | 8 ++++---- - gio/giotypes.h | 2 +- - gio/giowin32-priv.h | 2 +- - gio/gkeyfilesettingsbackend.c | 2 +- - gio/glib-compile-resources.c | 2 +- - gio/glib-compile-schemas.c | 2 +- - gio/glistmodel.c | 2 +- - gio/glistmodel.h | 2 +- - gio/gliststore.c | 2 +- - gio/gliststore.h | 2 +- - gio/gloadableicon.c | 2 +- - gio/gloadableicon.h | 2 +- - gio/glocalfile.c | 2 +- - gio/glocalfile.h | 2 +- - gio/glocalfileenumerator.c | 2 +- - gio/glocalfileenumerator.h | 2 +- - gio/glocalfileinfo.c | 2 +- - gio/glocalfileinfo.h | 2 +- - gio/glocalfileinputstream.c | 2 +- - gio/glocalfileinputstream.h | 2 +- - gio/glocalfileiostream.c | 2 +- - gio/glocalfileiostream.h | 2 +- - gio/glocalfilemonitor.c | 2 +- - gio/glocalfilemonitor.h | 2 +- - gio/glocalfileoutputstream.c | 2 +- - gio/glocalfileoutputstream.h | 2 +- - gio/glocalfileprivate.h | 2 +- - gio/glocalvfs.c | 2 +- - gio/glocalvfs.h | 2 +- - gio/gmemoryinputstream.c | 2 +- - gio/gmemoryinputstream.h | 2 +- - gio/gmemoryoutputstream.c | 2 +- - gio/gmemoryoutputstream.h | 2 +- - gio/gmemorysettingsbackend.c | 2 +- - gio/gmenu.c | 8 ++++---- - gio/gmenu.h | 8 ++++---- - gio/gmenuexporter.c | 8 ++++---- - gio/gmenuexporter.h | 8 ++++---- - gio/gmenumodel.c | 8 ++++---- - gio/gmenumodel.h | 8 ++++---- - gio/gmount.c | 2 +- - gio/gmount.h | 2 +- - gio/gmountoperation.c | 2 +- - gio/gmountoperation.h | 2 +- - gio/gmountprivate.h | 2 +- - gio/gnativesocketaddress.c | 2 +- - gio/gnativesocketaddress.h | 2 +- - gio/gnativevolumemonitor.c | 2 +- - gio/gnativevolumemonitor.h | 2 +- - gio/gnetworkaddress.c | 2 +- - gio/gnetworkaddress.h | 2 +- - gio/gnetworking.c | 2 +- - gio/gnetworkingprivate.h | 2 +- - gio/gnetworkmonitor.c | 2 +- - gio/gnetworkmonitor.h | 2 +- - gio/gnetworkmonitorbase.c | 2 +- - gio/gnetworkmonitorbase.h | 2 +- - gio/gnetworkmonitornetlink.c | 2 +- - gio/gnetworkmonitornetlink.h | 2 +- - gio/gnetworkmonitornm.c | 2 +- - gio/gnetworkmonitornm.h | 2 +- - gio/gnetworkmonitorportal.c | 2 +- - gio/gnetworkmonitorportal.h | 2 +- - gio/gnetworkservice.c | 2 +- - gio/gnetworkservice.h | 2 +- - gio/gnextstepsettingsbackend.c | 2 +- - gio/gnotification-private.h | 2 +- - gio/gnotification.c | 2 +- - gio/gnotification.h | 2 +- - gio/gnotificationbackend.c | 8 ++++---- - gio/gnotificationbackend.h | 8 ++++---- - gio/gnullsettingsbackend.c | 2 +- - gio/gosxappinfo.c | 2 +- - gio/gosxappinfo.h | 2 +- - gio/gosxcontenttype.c | 2 +- - gio/goutputstream.c | 2 +- - gio/goutputstream.h | 2 +- - gio/gpermission.c | 2 +- - gio/gpermission.h | 2 +- - gio/gpollableinputstream.c | 2 +- - gio/gpollableinputstream.h | 2 +- - gio/gpollableoutputstream.c | 2 +- - gio/gpollableoutputstream.h | 2 +- - gio/gpollableutils.c | 2 +- - gio/gpollableutils.h | 2 +- - gio/gpollfilemonitor.c | 2 +- - gio/gpollfilemonitor.h | 2 +- - gio/gportalnotificationbackend.c | 2 +- - gio/gportalsupport.c | 2 +- - gio/gportalsupport.h | 2 +- - gio/gpropertyaction.c | 8 ++++---- - gio/gpropertyaction.h | 8 ++++---- - gio/gproxy.c | 2 +- - gio/gproxy.h | 2 +- - gio/gproxyaddress.c | 2 +- - gio/gproxyaddress.h | 2 +- - gio/gproxyaddressenumerator.c | 2 +- - gio/gproxyaddressenumerator.h | 2 +- - gio/gproxyresolver.c | 2 +- - gio/gproxyresolver.h | 2 +- - gio/gproxyresolverportal.c | 2 +- - gio/gproxyresolverportal.h | 2 +- - gio/gregistrysettingsbackend.c | 2 +- - gio/gregistrysettingsbackend.h | 2 +- - gio/gremoteactiongroup.c | 8 ++++---- - gio/gremoteactiongroup.h | 8 ++++---- - gio/gresolver.c | 2 +- - gio/gresolver.h | 2 +- - gio/gresource-tool.c | 2 +- - gio/gresource.c | 2 +- - gio/gresource.h | 2 +- - gio/gresourcefile.c | 2 +- - gio/gresourcefile.h | 2 +- - gio/gseekable.c | 2 +- - gio/gseekable.h | 2 +- - gio/gsettings-mapping.c | 2 +- - gio/gsettings-mapping.h | 2 +- - gio/gsettings-tool.c | 2 +- - gio/gsettings.c | 2 +- - gio/gsettings.h | 2 +- - gio/gsettingsbackend.c | 2 +- - gio/gsettingsbackend.h | 2 +- - gio/gsettingsbackendinternal.h | 2 +- - gio/gsettingsschema-internal.h | 2 +- - gio/gsettingsschema.c | 2 +- - gio/gsettingsschema.h | 2 +- - gio/gsimpleaction.c | 8 ++++---- - gio/gsimpleaction.h | 8 ++++---- - gio/gsimpleactiongroup.c | 8 ++++---- - gio/gsimpleactiongroup.h | 8 ++++---- - gio/gsimpleasyncresult.c | 2 +- - gio/gsimpleasyncresult.h | 2 +- - gio/gsimpleiostream.c | 8 ++++---- - gio/gsimpleiostream.h | 8 ++++---- - gio/gsimplepermission.c | 2 +- - gio/gsimplepermission.h | 2 +- - gio/gsimpleproxyresolver.c | 2 +- - gio/gsimpleproxyresolver.h | 2 +- - gio/gsocket.c | 2 +- - gio/gsocket.h | 2 +- - gio/gsocketaddress.c | 2 +- - gio/gsocketaddress.h | 2 +- - gio/gsocketaddressenumerator.c | 2 +- - gio/gsocketaddressenumerator.h | 2 +- - gio/gsocketclient.c | 2 +- - gio/gsocketclient.h | 8 ++++---- - gio/gsocketconnectable.c | 2 +- - gio/gsocketconnectable.h | 2 +- - gio/gsocketconnection.c | 2 +- - gio/gsocketconnection.h | 8 ++++---- - gio/gsocketcontrolmessage.c | 8 ++++---- - gio/gsocketcontrolmessage.h | 8 ++++---- - gio/gsocketinputstream.c | 2 +- - gio/gsocketinputstream.h | 8 ++++---- - gio/gsocketlistener.c | 2 +- - gio/gsocketlistener.h | 8 ++++---- - gio/gsocketoutputstream.c | 2 +- - gio/gsocketoutputstream.h | 8 ++++---- - gio/gsocketservice.c | 8 ++++---- - gio/gsocketservice.h | 8 ++++---- - gio/gsocks4aproxy.c | 2 +- - gio/gsocks4aproxy.h | 2 +- - gio/gsocks4proxy.c | 2 +- - gio/gsocks4proxy.h | 2 +- - gio/gsocks5proxy.c | 2 +- - gio/gsocks5proxy.h | 2 +- - gio/gsrvtarget.c | 2 +- - gio/gsrvtarget.h | 2 +- - gio/gsubprocess.c | 8 ++++---- - gio/gsubprocess.h | 2 +- - gio/gsubprocesslauncher-private.h | 2 +- - gio/gsubprocesslauncher.c | 8 ++++---- - gio/gsubprocesslauncher.h | 2 +- - gio/gtask.c | 2 +- - gio/gtask.h | 2 +- - gio/gtcpconnection.c | 8 ++++---- - gio/gtcpconnection.h | 8 ++++---- - gio/gtcpwrapperconnection.c | 2 +- - gio/gtcpwrapperconnection.h | 8 ++++---- - gio/gtestdbus.c | 2 +- - gio/gtestdbus.h | 2 +- - gio/gthemedicon.c | 2 +- - gio/gthemedicon.h | 2 +- - gio/gthreadedresolver.c | 2 +- - gio/gthreadedresolver.h | 2 +- - gio/gthreadedsocketservice.c | 8 ++++---- - gio/gthreadedsocketservice.h | 8 ++++---- - gio/gtlsbackend.c | 2 +- - gio/gtlsbackend.h | 2 +- - gio/gtlscertificate.c | 2 +- - gio/gtlscertificate.h | 2 +- - gio/gtlsclientconnection.c | 2 +- - gio/gtlsclientconnection.h | 2 +- - gio/gtlsconnection.c | 2 +- - gio/gtlsconnection.h | 2 +- - gio/gtlsdatabase.c | 2 +- - gio/gtlsdatabase.h | 2 +- - gio/gtlsfiledatabase.c | 2 +- - gio/gtlsfiledatabase.h | 8 ++++---- - gio/gtlsinteraction.c | 2 +- - gio/gtlsinteraction.h | 2 +- - gio/gtlspassword.c | 2 +- - gio/gtlspassword.h | 2 +- - gio/gtlsserverconnection.c | 2 +- - gio/gtlsserverconnection.h | 2 +- - gio/gunionvolumemonitor.c | 2 +- - gio/gunionvolumemonitor.h | 2 +- - gio/gunixconnection.c | 8 ++++---- - gio/gunixconnection.h | 8 ++++---- - gio/gunixcredentialsmessage.c | 8 ++++---- - gio/gunixcredentialsmessage.h | 8 ++++---- - gio/gunixfdlist.c | 8 ++++---- - gio/gunixfdlist.h | 8 ++++---- - gio/gunixfdmessage.c | 8 ++++---- - gio/gunixfdmessage.h | 8 ++++---- - gio/gunixinputstream.c | 2 +- - gio/gunixinputstream.h | 2 +- - gio/gunixmount.c | 2 +- - gio/gunixmount.h | 2 +- - gio/gunixmounts.c | 2 +- - gio/gunixmounts.h | 2 +- - gio/gunixoutputstream.c | 2 +- - gio/gunixoutputstream.h | 2 +- - gio/gunixsocketaddress.c | 2 +- - gio/gunixsocketaddress.h | 2 +- - gio/gunixvolume.c | 2 +- - gio/gunixvolume.h | 2 +- - gio/gunixvolumemonitor.c | 2 +- - gio/gunixvolumemonitor.h | 2 +- - gio/gvfs.c | 2 +- - gio/gvfs.h | 2 +- - gio/gvolume.c | 2 +- - gio/gvolume.h | 2 +- - gio/gvolumemonitor.c | 2 +- - gio/gvolumemonitor.h | 2 +- - gio/gwin32appinfo.c | 2 +- - gio/gwin32appinfo.h | 2 +- - gio/gwin32inputstream.c | 2 +- - gio/gwin32inputstream.h | 2 +- - gio/gwin32mount.c | 2 +- - gio/gwin32mount.h | 2 +- - gio/gwin32networking.h | 2 +- - gio/gwin32outputstream.c | 2 +- - gio/gwin32outputstream.h | 2 +- - gio/gwin32registrykey.c | 2 +- - gio/gwin32registrykey.h | 2 +- - gio/gwin32volumemonitor.c | 2 +- - gio/gwin32volumemonitor.h | 2 +- - gio/gzlibcompressor.c | 2 +- - gio/gzlibcompressor.h | 2 +- - gio/gzlibdecompressor.c | 2 +- - gio/gzlibdecompressor.h | 2 +- - gio/strinfo.c | 2 +- - gio/thumbnail-verify.c | 2 +- - gio/thumbnail-verify.h | 2 +- - 468 files changed, 651 insertions(+), 651 deletions(-) - -commit 90afd3b77530ba8de1eb57ee79a017528b77c6cd -Author: Sébastien Wilmet -Date: Fri May 26 16:15:09 2017 +0200 - - gio/xdgmime/: LGPLv2+ -> LGPLv2.1+ - - https://bugzilla.gnome.org/show_bug.cgi?id=776504 - - gio/xdgmime/xdgmime.c | 2 +- - gio/xdgmime/xdgmime.h | 2 +- - gio/xdgmime/xdgmimealias.c | 2 +- - gio/xdgmime/xdgmimealias.h | 2 +- - gio/xdgmime/xdgmimecache.c | 2 +- - gio/xdgmime/xdgmimecache.h | 2 +- - gio/xdgmime/xdgmimeglob.c | 2 +- - gio/xdgmime/xdgmimeglob.h | 2 +- - gio/xdgmime/xdgmimeicon.c | 2 +- - gio/xdgmime/xdgmimeicon.h | 2 +- - gio/xdgmime/xdgmimeint.c | 2 +- - gio/xdgmime/xdgmimeint.h | 2 +- - gio/xdgmime/xdgmimemagic.c | 2 +- - gio/xdgmime/xdgmimemagic.h | 2 +- - gio/xdgmime/xdgmimeparent.c | 2 +- - gio/xdgmime/xdgmimeparent.h | 2 +- - 16 files changed, 16 insertions(+), 16 deletions(-) - -commit 408381b8aeb24155f6d0d7ffd6eab3b59732ecdf -Author: Sébastien Wilmet -Date: Thu Jan 5 14:32:59 2017 +0100 - - gio/win32/: LGPLv2+ -> LGPLv2.1+ - - https://bugzilla.gnome.org/show_bug.cgi?id=776504 - - gio/win32/gwin32filemonitor.c | 2 +- - gio/win32/gwin32filemonitor.h | 2 +- - gio/win32/gwin32fsmonitorutils.c | 2 +- - gio/win32/gwin32fsmonitorutils.h | 2 +- - gio/win32/gwinhttpfile.c | 2 +- - gio/win32/gwinhttpfile.h | 2 +- - gio/win32/gwinhttpfileinputstream.c | 2 +- - gio/win32/gwinhttpfileinputstream.h | 2 +- - gio/win32/gwinhttpfileoutputstream.c | 2 +- - gio/win32/gwinhttpfileoutputstream.h | 2 +- - gio/win32/gwinhttpvfs.c | 2 +- - gio/win32/gwinhttpvfs.h | 2 +- - 12 files changed, 12 insertions(+), 12 deletions(-) - -commit d9a44b66af1f6a54785651aa313f684f36bfdd89 -Author: Sébastien Wilmet -Date: Sat May 27 17:19:21 2017 +0200 - - gio/tests/: LGPLv2+ -> LGPLv2.1+ - - A lot of tests in gio/tests/ don't have a license header. - - https://bugzilla.gnome.org/show_bug.cgi?id=776504 - - gio/tests/cancellable.c | 2 +- - gio/tests/dbus-appinfo.c | 8 ++++---- - gio/tests/dbus-launch.c | 2 +- - gio/tests/defaultvalue.c | 10 +++++----- - gio/tests/desktop-app-info.c | 2 +- - gio/tests/filter-cat.c | 2 +- - gio/tests/filter-streams.c | 8 ++++---- - gio/tests/gdbus-addresses.c | 2 +- - gio/tests/gdbus-auth.c | 2 +- - gio/tests/gdbus-bz627724.c | 2 +- - gio/tests/gdbus-close-pending.c | 2 +- - gio/tests/gdbus-connection-flush-helper.c | 2 +- - gio/tests/gdbus-connection-flush.c | 2 +- - gio/tests/gdbus-connection-loss.c | 2 +- - gio/tests/gdbus-connection-slow.c | 2 +- - gio/tests/gdbus-connection.c | 2 +- - gio/tests/gdbus-error.c | 2 +- - gio/tests/gdbus-exit-on-close.c | 2 +- - gio/tests/gdbus-export.c | 2 +- - gio/tests/gdbus-introspection.c | 2 +- - gio/tests/gdbus-message.c | 2 +- - gio/tests/gdbus-names.c | 2 +- - gio/tests/gdbus-non-socket.c | 2 +- - gio/tests/gdbus-overflow.c | 2 +- - gio/tests/gdbus-peer-object-manager.c | 2 +- - gio/tests/gdbus-peer.c | 2 +- - gio/tests/gdbus-proxy-threads.c | 2 +- - gio/tests/gdbus-proxy-well-known-name.c | 2 +- - gio/tests/gdbus-proxy.c | 2 +- - gio/tests/gdbus-serialization.c | 2 +- - gio/tests/gdbus-sessionbus.c | 2 +- - gio/tests/gdbus-sessionbus.h | 2 +- - gio/tests/gdbus-test-codegen.c | 2 +- - gio/tests/gdbus-tests.c | 2 +- - gio/tests/gdbus-tests.h | 2 +- - gio/tests/gdbus-threading.c | 2 +- - gio/tests/gdbus-unix-addresses.c | 2 +- - gio/tests/glistmodel.c | 2 +- - gio/tests/gnotification-server.c | 8 ++++---- - gio/tests/gnotification-server.h | 8 ++++---- - gio/tests/gnotification.c | 8 ++++---- - gio/tests/gtesttlsbackend.c | 2 +- - gio/tests/gtesttlsbackend.h | 2 +- - gio/tests/gtlsconsoleinteraction.c | 2 +- - gio/tests/gtlsconsoleinteraction.h | 2 +- - gio/tests/network-monitor.c | 2 +- - gio/tests/pollable.c | 2 +- - gio/tests/proxy-test.c | 2 +- - gio/tests/proxy.c | 2 +- - gio/tests/resolver.c | 2 +- - gio/tests/resources.c | 2 +- - gio/tests/simple-async-result.c | 8 ++++---- - gio/tests/simple-proxy.c | 2 +- - gio/tests/sleepy-stream.c | 8 ++++---- - gio/tests/socket-listener.c | 2 +- - gio/tests/socket-service.c | 2 +- - gio/tests/socket.c | 2 +- - gio/tests/stream-rw_all.c | 8 ++++---- - gio/tests/task.c | 8 ++++---- - gio/tests/test-io-stream.c | 2 +- - gio/tests/test-io-stream.h | 2 +- - gio/tests/test-pipe-unix.c | 2 +- - gio/tests/test-pipe-unix.h | 2 +- - gio/tests/tls-certificate.c | 2 +- - gio/tests/tls-interaction.c | 2 +- - 65 files changed, 96 insertions(+), 96 deletions(-) - -commit 6000f25e4f2c927787e7e4a6b99a8604df9306d0 -Author: Sébastien Wilmet -Date: Thu Jan 5 14:51:09 2017 +0100 - - gio/inotify/: LGPLv2+ -> LGPLv2.1+ - - https://bugzilla.gnome.org/show_bug.cgi?id=776504 - - gio/inotify/ginotifyfilemonitor.c | 2 +- - gio/inotify/ginotifyfilemonitor.h | 2 +- - gio/inotify/inotify-helper.c | 8 ++++---- - gio/inotify/inotify-helper.h | 8 ++++---- - gio/inotify/inotify-kernel.c | 8 ++++---- - gio/inotify/inotify-kernel.h | 8 ++++---- - gio/inotify/inotify-missing.c | 8 ++++---- - gio/inotify/inotify-missing.h | 8 ++++---- - gio/inotify/inotify-path.c | 8 ++++---- - gio/inotify/inotify-path.h | 8 ++++---- - gio/inotify/inotify-sub.c | 8 ++++---- - gio/inotify/inotify-sub.h | 8 ++++---- - 12 files changed, 42 insertions(+), 42 deletions(-) - -commit ae4bac0ada63ee000bb90a83fda3c3e9526c775c -Author: Sébastien Wilmet -Date: Fri May 26 16:08:19 2017 +0200 - - gio/gvdb/: LGPLv2+ -> LGPLv2.1+ - - https://bugzilla.gnome.org/show_bug.cgi?id=776504 - - gio/gvdb/gvdb-builder.c | 2 +- - gio/gvdb/gvdb-builder.h | 2 +- - gio/gvdb/gvdb-format.h | 2 +- - gio/gvdb/gvdb-reader.c | 2 +- - gio/gvdb/gvdb-reader.h | 2 +- - 5 files changed, 5 insertions(+), 5 deletions(-) - -commit 0fedc90fac1520412b98626566546fac18143d78 -Author: Sébastien Wilmet -Date: Thu Jan 5 14:44:41 2017 +0100 - - gio/gdbus-2.0/codegen/: LGPLv2+ -> LGPLv2.1+ - - https://bugzilla.gnome.org/show_bug.cgi?id=776504 - - gio/gdbus-2.0/codegen/__init__.py | 2 +- - gio/gdbus-2.0/codegen/codegen.py | 2 +- - gio/gdbus-2.0/codegen/codegen_docbook.py | 2 +- - gio/gdbus-2.0/codegen/codegen_main.py | 2 +- - gio/gdbus-2.0/codegen/config.py.in | 2 +- - gio/gdbus-2.0/codegen/dbustypes.py | 2 +- - gio/gdbus-2.0/codegen/gdbus-codegen.in | 2 +- - gio/gdbus-2.0/codegen/parser.py | 2 +- - gio/gdbus-2.0/codegen/utils.py | 2 +- - 9 files changed, 9 insertions(+), 9 deletions(-) - -commit 57cd1b42394e4d30a1e3a50178cd1acaed6b729d -Author: Sébastien Wilmet -Date: Thu Jan 5 14:37:16 2017 +0100 - - gio/fam/: LGPLv2+ -> LGPLv2.1+ - - There is only one *.c file in gio/fam/. - - https://bugzilla.gnome.org/show_bug.cgi?id=776504 - - gio/fam/gfamfilemonitor.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit fae61260c63ac1347fe701f10b30ceb2e7428256 -Author: Philip Withnall -Date: Mon May 29 11:24:09 2017 +0100 - - gtlspassword: Fix a typo in a translatable string - - Singular/Plural mismatch. - - Signed-off-by: Philip Withnall - - gio/gtlspassword.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d865ffa4d56a90dc0539f89ea9f04a5d9671c441 -Author: Juan R. Garcia Blanco -Date: Tue Oct 4 21:17:00 2011 +0200 - - gtlspassword: Comment for translators added - - With tweaks by Philip Withnall . - - https://bugzilla.gnome.org/show_bug.cgi?id=658446 - - gio/gtlspassword.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 646041bc288c8405ce50d67910eadedf6d68e1f0 -Author: Matthias Clasen -Date: Sat May 27 10:51:56 2017 -0400 - - Allow ltp 1.12 - - It works just fine, in my testing. - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 7f41633efd86b7e9959c2bb7f2d33873944c0ec5 -Author: Chun-wei Fan -Date: Sat May 27 00:21:39 2017 +0800 - - gio/gdbusprivate.c: Include missed headers - - This ensures the needed GTYPE_*'s can be found during the build - - gio/gdbusprivate.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit b5e8e4eea95aa429897ecb8a931d8985edb8b4c2 -Author: Matthias Clasen -Date: Wed May 24 18:18:32 2017 -0400 - - GApplication: Remove some unused members - - All the menu handling is in GtkApplication, these fields - are entirely unused, and can go away. - - https://bugzilla.gnome.org/show_bug.cgi?id=783061 - - gio/gapplication.c | 3 --- - 1 file changed, 3 deletions(-) - -commit 6b948d9613f2dcdec72828f3429ba01403063ff2 -Author: Sébastien Wilmet -Date: Thu Jan 5 14:09:06 2017 +0100 - - gobject/: LGPLv2+ -> LGPLv2.1+ - - All gobject/*.{c,h} files have been processed. - - gmarshal.c and gmarshal.h don't have a license header. - - https://bugzilla.gnome.org/show_bug.cgi?id=776504 - - gobject/gatomicarray.c | 2 +- - gobject/gatomicarray.h | 2 +- - gobject/gbinding.c | 2 +- - gobject/gbinding.h | 2 +- - gobject/gboxed.c | 2 +- - gobject/gboxed.h | 2 +- - gobject/gclosure.c | 2 +- - gobject/gclosure.h | 2 +- - gobject/genums.c | 2 +- - gobject/genums.h | 2 +- - gobject/glib-genmarshal.c | 2 +- - gobject/glib-types.h | 2 +- - gobject/gobject-autocleanups.h | 2 +- - gobject/gobject-query.c | 2 +- - gobject/gobject.c | 2 +- - gobject/gobject.h | 2 +- - gobject/gobject_trace.h | 2 +- - gobject/gobjectnotifyqueue.c | 2 +- - gobject/gparam.c | 2 +- - gobject/gparam.h | 2 +- - gobject/gparamspecs.c | 2 +- - gobject/gparamspecs.h | 2 +- - gobject/gsignal.c | 2 +- - gobject/gsignal.h | 2 +- - gobject/gsourceclosure.c | 2 +- - gobject/gsourceclosure.h | 2 +- - gobject/gtype-private.h | 2 +- - gobject/gtype.c | 2 +- - gobject/gtype.h | 2 +- - gobject/gtypemodule.c | 2 +- - gobject/gtypemodule.h | 2 +- - gobject/gtypeplugin.c | 2 +- - gobject/gtypeplugin.h | 2 +- - gobject/gvalue.c | 2 +- - gobject/gvalue.h | 2 +- - gobject/gvaluearray.c | 2 +- - gobject/gvaluearray.h | 2 +- - gobject/gvaluecollector.h | 2 +- - gobject/gvaluetransform.c | 2 +- - gobject/gvaluetypes.c | 2 +- - gobject/gvaluetypes.h | 2 +- - 41 files changed, 41 insertions(+), 41 deletions(-) - -commit 308bc41fb90b500a6c383d09c2251ec45f4aa38f -Author: Sébastien Wilmet -Date: Thu Jan 5 14:15:39 2017 +0100 - - gobject/tests/: LGPLv2+ -> LGPLv2.1+ - - A lot of tests in gobject/tests/ don't have a license header. And some - tests are licensed under a BSD-style license. - - https://bugzilla.gnome.org/show_bug.cgi?id=776504 - - gobject/tests/ifaceproperties.c | 2 +- - gobject/tests/qdata.c | 8 ++++---- - gobject/tests/testcommon.h | 2 +- - 3 files changed, 6 insertions(+), 6 deletions(-) - -commit feacdabb3f64f2702a0033cfeb4c1a8f032d10e8 -Author: Sébastien Wilmet -Date: Thu Jan 5 14:02:45 2017 +0100 - - gthread/: LGPLv2+ -> LGPLv2.1+ - - https://bugzilla.gnome.org/show_bug.cgi?id=776504 - - gthread/gthread-impl.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit ca82612a6cba64dc1d036dc161ee44ba6e98c529 -Author: Sébastien Wilmet -Date: Thu Jan 5 13:53:32 2017 +0100 - - gmodule/: LGPLv2+ -> LGPLv2.1+ - - https://bugzilla.gnome.org/show_bug.cgi?id=776504 - - gmodule/COPYING | 216 - ++++++++++++++++++++++++-------------------- - gmodule/gmodule-ar.c | 2 +- - gmodule/gmodule-dl.c | 2 +- - gmodule/gmodule-dyld.c | 2 +- - gmodule/gmodule-win32.c | 2 +- - gmodule/gmodule.c | 2 +- - gmodule/gmodule.h | 2 +- - gmodule/gmoduleconf.h.in | 2 +- - gmodule/gmoduleconf.h.win32 | 2 +- - 9 files changed, 126 insertions(+), 106 deletions(-) - -commit f9faac7661fb84a1c7f998a76c7e89280a17b7b9 -Author: Sébastien Wilmet -Date: Thu Jan 5 12:47:07 2017 +0100 - - glib/: LGPLv2+ -> LGPLv2.1+ - - All glib/*.{c,h} files have been processed, as well as gtester-report. - - 12 of those files are not licensed under LGPL: - - gbsearcharray.h - gconstructor.h - glibintl.h - gmirroringtable.h - gscripttable.h - gtranslit-data.h - gunibreak.h - gunichartables.h - gunicomp.h - gunidecomp.h - valgrind.h - win_iconv.c - - Some of them are generated files, some are licensed under a BSD-style - license and win_iconv.c is in the public domain. - - Sub-directories inside glib/: - - deprecated/: processed in a previous commit - glib-mirroring-tab/: already LGPLv2.1+ - gnulib/: not modified, the code is copied from gnulib - libcharset/: a copy - pcre/: a copy - tests/: processed in a previous commit - - https://bugzilla.gnome.org/show_bug.cgi?id=776504 - - glib/docs.c | 2 +- - glib/galloca.h | 2 +- - glib/garray.c | 2 +- - glib/garray.h | 2 +- - glib/gasyncqueue.c | 2 +- - glib/gasyncqueue.h | 2 +- - glib/gasyncqueueprivate.h | 2 +- - glib/gatomic.c | 8 ++++---- - glib/gatomic.h | 8 ++++---- - glib/gbacktrace.c | 2 +- - glib/gbacktrace.h | 2 +- - glib/gbase64.c | 10 +++++----- - glib/gbase64.h | 10 +++++----- - glib/gbitlock.c | 2 +- - glib/gbitlock.h | 2 +- - glib/gbookmarkfile.c | 8 ++++---- - glib/gbookmarkfile.h | 8 ++++---- - glib/gbytes.c | 2 +- - glib/gbytes.h | 2 +- - glib/gcharset.c | 2 +- - glib/gcharset.h | 2 +- - glib/gcharsetprivate.h | 2 +- - glib/gchecksum.c | 10 +++++----- - glib/gchecksum.h | 10 +++++----- - glib/gconvert.c | 2 +- - glib/gconvert.h | 2 +- - glib/gdataset.c | 2 +- - glib/gdataset.h | 2 +- - glib/gdatasetprivate.h | 2 +- - glib/gdate.c | 2 +- - glib/gdate.h | 2 +- - glib/gdir.c | 2 +- - glib/gdir.h | 2 +- - glib/genviron.c | 2 +- - glib/genviron.h | 2 +- - glib/gerror.c | 2 +- - glib/gerror.h | 2 +- - glib/gfileutils.c | 2 +- - glib/gfileutils.h | 2 +- - glib/ggettext.c | 2 +- - glib/ggettext.h | 2 +- - glib/ghash.c | 2 +- - glib/ghash.h | 2 +- - glib/ghmac.c | 10 +++++----- - glib/ghmac.h | 10 +++++----- - glib/ghook.c | 2 +- - glib/ghook.h | 2 +- - glib/ghostutils.c | 2 +- - glib/ghostutils.h | 2 +- - glib/gi18n-lib.h | 2 +- - glib/gi18n.h | 2 +- - glib/giochannel.c | 2 +- - glib/giochannel.h | 2 +- - glib/giounix.c | 2 +- - glib/giowin32.c | 2 +- - glib/gkeyfile.c | 2 +- - glib/gkeyfile.h | 2 +- - glib/glib-autocleanups.h | 2 +- - glib/glib-init.c | 8 ++++---- - glib/glib-init.h | 8 ++++---- - glib/glib-object.h | 2 +- - glib/glib-private.c | 2 +- - glib/glib-private.h | 10 +++++----- - glib/glib-unix.c | 2 +- - glib/glib-unix.h | 10 +++++----- - glib/glib.h | 2 +- - glib/glib_trace.h | 2 +- - glib/glist.c | 2 +- - glib/glist.h | 2 +- - glib/gmacros.h | 2 +- - glib/gmain-internal.h | 10 +++++----- - glib/gmain.c | 2 +- - glib/gmain.h | 10 +++++----- - glib/gmappedfile.c | 2 +- - glib/gmappedfile.h | 2 +- - glib/gmarkup.c | 2 +- - glib/gmarkup.h | 2 +- - glib/gmem.c | 2 +- - glib/gmem.h | 2 +- - glib/gmessages.c | 2 +- - glib/gmessages.h | 2 +- - glib/gnode.c | 2 +- - glib/gnode.h | 2 +- - glib/goption.c | 10 +++++----- - glib/goption.h | 12 ++++++------ - glib/gpattern.c | 2 +- - glib/gpattern.h | 2 +- - glib/gpoll.c | 2 +- - glib/gpoll.h | 12 ++++++------ - glib/gprimes.c | 2 +- - glib/gprimes.h | 2 +- - glib/gprintf.c | 2 +- - glib/gprintf.h | 2 +- - glib/gprintfint.h | 2 +- - glib/gqsort.c | 2 +- - glib/gqsort.h | 2 +- - glib/gquark.c | 2 +- - glib/gquark.h | 2 +- - glib/gqueue.c | 2 +- - glib/gqueue.h | 2 +- - glib/grand.c | 2 +- - glib/grand.h | 2 +- - glib/gscanner.c | 2 +- - glib/gscanner.h | 2 +- - glib/gsequence.c | 2 +- - glib/gsequence.h | 2 +- - glib/gshell.c | 2 +- - glib/gshell.h | 2 +- - glib/gslice.c | 2 +- - glib/gslice.h | 2 +- - glib/gslist.c | 2 +- - glib/gslist.h | 2 +- - glib/gspawn-win32-helper.c | 2 +- - glib/gspawn-win32.c | 2 +- - glib/gspawn.c | 2 +- - glib/gspawn.h | 2 +- - glib/gstdio.c | 2 +- - glib/gstdio.h | 2 +- - glib/gstrfuncs.c | 2 +- - glib/gstrfuncs.h | 2 +- - glib/gstring.c | 2 +- - glib/gstring.h | 2 +- - glib/gstringchunk.c | 2 +- - glib/gstringchunk.h | 2 +- - glib/gtester-report | 2 +- - glib/gtester.c | 2 +- - glib/gtestutils.c | 2 +- - glib/gtestutils.h | 2 +- - glib/gthread-posix.c | 2 +- - glib/gthread-win32.c | 2 +- - glib/gthread.c | 2 +- - glib/gthread.h | 8 ++++---- - glib/gthreadpool.c | 2 +- - glib/gthreadpool.h | 2 +- - glib/gthreadprivate.h | 2 +- - glib/gtimer.c | 2 +- - glib/gtimer.h | 2 +- - glib/gtimezone.c | 2 +- - glib/gtimezone.h | 8 ++++---- - glib/gtranslit.c | 2 +- - glib/gtrashstack.c | 2 +- - glib/gtrashstack.h | 2 +- - glib/gtree.c | 2 +- - glib/gtree.h | 2 +- - glib/gtypes.h | 2 +- - glib/gunibreak.c | 2 +- - glib/gunicode.h | 2 +- - glib/gunicodeprivate.h | 2 +- - glib/gunicollate.c | 2 +- - glib/gunidecomp.c | 2 +- - glib/guniprop.c | 2 +- - glib/gurifuncs.c | 2 +- - glib/gurifuncs.h | 2 +- - glib/gutf8.c | 2 +- - glib/gutils.c | 2 +- - glib/gutils.h | 2 +- - glib/gvariant-core.c | 2 +- - glib/gvariant-core.h | 2 +- - glib/gvariant-internal.h | 2 +- - glib/gvariant-parser.c | 2 +- - glib/gvariant-serialiser.c | 2 +- - glib/gvariant-serialiser.h | 2 +- - glib/gvariant.c | 2 +- - glib/gvariant.h | 2 +- - glib/gvarianttype.c | 2 +- - glib/gvarianttype.h | 2 +- - glib/gvarianttypeinfo.c | 2 +- - glib/gvarianttypeinfo.h | 2 +- - glib/gversion.c | 2 +- - glib/gversion.h | 2 +- - glib/gversionmacros.h | 2 +- - glib/gwakeup.c | 2 +- - glib/gwakeup.h | 2 +- - glib/gwin32.c | 2 +- - glib/gwin32.h | 2 +- - 175 files changed, 253 insertions(+), 253 deletions(-) - -commit 95cad9c3e0ba1d45ea8e1295505c50b6ac647a85 -Author: Sébastien Wilmet -Date: Tue Dec 27 14:59:46 2016 +0100 - - glib/tests/: LGPLv2+ -> LGPLv2.1+ - - There are other tests in glib/tests/ that are licensed under - a BSD-style - license, and other tests that don't have any license header. - - https://bugzilla.gnome.org/show_bug.cgi?id=776504 - - glib/tests/1bit-mutex.c | 8 ++++---- - glib/tests/642026.c | 8 ++++---- - glib/tests/array-test.c | 2 +- - glib/tests/atomic.c | 8 ++++---- - glib/tests/bytes.c | 8 ++++---- - glib/tests/cache.c | 2 +- - glib/tests/convert.c | 2 +- - glib/tests/gvariant.c | 2 +- - glib/tests/hash.c | 2 +- - glib/tests/hostutils.c | 2 +- - glib/tests/markup-collect.c | 8 ++++---- - glib/tests/markup-subparser.c | 8 ++++---- - glib/tests/node.c | 2 +- - glib/tests/overflow.c | 2 +- - glib/tests/pattern.c | 2 +- - glib/tests/regex.c | 2 +- - glib/tests/scannerapi.c | 2 +- - glib/tests/shell.c | 2 +- - glib/tests/sort.c | 2 +- - glib/tests/tree.c | 2 +- - glib/tests/uri.c | 2 +- - glib/tests/utf8-performance.c | 2 +- - glib/tests/utf8-pointer.c | 2 +- - glib/tests/utf8-validate.c | 2 +- - 24 files changed, 42 insertions(+), 42 deletions(-) - -commit e7a6cd1cb6fef3a3b433b35557b727ca66ff2cec -Author: Sébastien Wilmet -Date: Tue Dec 27 14:43:38 2016 +0100 - - glib/deprecated/: LGPLv2+ -> LGPLv2.1+ - - https://bugzilla.gnome.org/show_bug.cgi?id=776504 - - glib/deprecated/gallocator.c | 2 +- - glib/deprecated/gallocator.h | 2 +- - glib/deprecated/gcache.c | 2 +- - glib/deprecated/gcache.h | 2 +- - glib/deprecated/gcompletion.c | 2 +- - glib/deprecated/gcompletion.h | 2 +- - glib/deprecated/gmain.h | 2 +- - glib/deprecated/grel.c | 2 +- - glib/deprecated/grel.h | 2 +- - glib/deprecated/gthread-deprecated.c | 2 +- - glib/deprecated/gthread.h | 2 +- - 11 files changed, 11 insertions(+), 11 deletions(-) - -commit e9846a7c8f8bdac48470778ddd6f1532a93fdf89 -Author: Chun-wei Fan -Date: Wed May 24 15:43:59 2017 +0800 - - Visual Studio builds: Redo utility script generation - - Use the new gen_util_scripts.py script to generate the glib-mkenums - and - gdbus-codegen scripts with the proper info in them so that they can be - used properly by other build systems such as Meson, during "install". - - win32/vs10/glib-gen-srcs.props | 4 -- - win32/vs10/glib-install.propsin | 14 ++++++- - win32/vs10/glib-install.vcxproj | 22 +++++++++-- - win32/vs10/glib-install.vcxproj.filters | 4 +- - win32/vs10/gobject.vcxproj.filtersin | 7 +--- - win32/vs10/gobject.vcxprojin | 18 ++------- - win32/vs9/glib-gen-srcs.vsprops | 4 -- - win32/vs9/glib-install.vcproj | 68 - +++++++++++++++++++++++++++++++++ - win32/vs9/glib-install.vspropsin | 10 ++++- - win32/vs9/gobject.vcprojin | 42 ++------------------ - 10 files changed, 121 insertions(+), 72 deletions(-) - -commit 79e73da2e52e860015860e68d13e5f4840238cfc -Author: Chun-wei Fan -Date: Wed May 24 13:16:55 2017 +0800 - - win32/gen_util_scripts.py: Make it path agnostic - - win32/gen_util_scripts.py | 9 +++++---- - 1 file changed, 5 insertions(+), 4 deletions(-) - -commit c5cd5bcd9738b09ccf175d01df5a4ff910aca368 -Author: Chun-wei Fan -Date: Wed May 24 12:55:37 2017 +0800 - - Visual Studio builds: Add script to generate utility scripts - - This will allow the utility scripts glib-mkenums and gdbus-codegen be - generated with the proper info in them, as build systems such as Meson - might look for shebang lines to determine the commands that need to be - called to invoke the scripts (which is necessary for calling these - scripts on standard Windows cmd.exe) - - win32/Makefile.am | 3 ++- - win32/gen_util_scripts.py | 32 ++++++++++++++++++++++++++++++++ - 2 files changed, 34 insertions(+), 1 deletion(-) - -commit a05b64a0cb234fffad12af0ca052296a1bae4a85 -Author: Philip Withnall -Date: Tue May 23 13:28:19 2017 +0100 - - build: Use AM_TESTS_ENVIRONMENT rather than TESTS_ENVIRONMENT - - TESTS_ENVIRONMENT is reserved for the user to be able to set when - running the tests. AM_TESTS_ENVIRONMENT is for the tests’ - Makefile to - set itself. - - https://www.gnu.org/software/automake/manual/html_node/Scripts_002dbased-Testsuites.html - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=782996 - - glib-tap.mk | 2 +- - tests/Makefile.am | 2 +- - tests/gobject/Makefile.am | 2 +- - tests/refcount/Makefile.am | 2 +- - 4 files changed, 4 insertions(+), 4 deletions(-) - -commit af3f141c091fe6b03fcb27e0cd680beac96e5ccd -Author: Matthias Clasen -Date: Mon May 22 14:01:31 2017 -0400 - - 2.53.2 - - NEWS | 42 ++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 42 insertions(+) - -commit 6673d4caf694521044d88f411f619ef10431e90e -Author: Balázs Meskó -Date: Mon May 22 13:34:05 2017 +0000 - - Update Hungarian translation - - po/hu.po | 11121 - +++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 5609 insertions(+), 5512 deletions(-) - -commit a0ed9bc8d627ee2022dcd492809aed951bcbc18f -Author: Colin Walters -Date: Fri May 19 16:08:20 2017 -0400 - - gdbus: Init more types to work around gtype thread issue - - See https://bugzilla.gnome.org/show_bug.cgi?id=674885#c85 - - In this pass I also went through and added more types from - GDBusConnection. - - gio/gdbusprivate.c | 20 ++++++++++++++++++++ - 1 file changed, 20 insertions(+) - -commit 151d3b01e68e80f110e561f9336efd609f5a191b -Author: Ryan Hendrickson -Date: Fri May 19 15:44:14 2017 -0400 - - gsettings: check $XDG_DATA_HOME for schemas - - Add $XDG_DATA_HOME/glib-2.0/schemas as a schema source, after (higher - priority than) $XDG_DATA_DIRS/glib-2.0/schemas but before - $GSETTINGS_SCHEMA_DIR. This is per the XDG Base Directory - Specification, - which states that user specific versions of data in $XDG_DATA_DIRS can - be created in $XDG_DATA_HOME. - - https://bugzilla.gnome.org/show_bug.cgi?id=741335 - - gio/gsettingsschema.c | 16 ++++++++++------ - gio/tests/gsettings.c | 1 + - 2 files changed, 11 insertions(+), 6 deletions(-) - -commit 3de1fac3925c9bce1e142c813a829521a5052a01 -Author: Philip Withnall -Date: Wed May 17 13:40:06 2017 +0100 - - docs: Fix a trivial typo in GMount documentation - - Signed-off-by: Philip Withnall - - gio/gmount.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 7f8ae236a76cf2b03e959d887504a381d5934ec5 -Author: Philip Withnall -Date: Wed May 17 13:37:02 2017 +0100 - - docs: Fix a trivial typo in GMount documentation - - Signed-off-by: Philip Withnall - - gio/gmount.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 5faaaac92cfdfe2fc40d79a5a7f420ba09beb03d -Author: Emmanuele Bassi -Date: Sun May 14 20:33:00 2017 +0100 - - Check for a recent enough libmount - - We need mnt_unref_table() in order to use libmount, but we also - need to - keep the fallback code for installations of libmount without a - pkg-config file. - - https://bugzilla.gnome.org/show_bug.cgi?id=782628 - - configure.ac | 3 +++ - 1 file changed, 3 insertions(+) - -commit 9ba17d511e325eec1e0c1c27cb4d37de4f12ac1e -Author: Emmanuele Bassi -Date: Thu May 4 15:05:07 2017 +0100 - - mkenums: Support public/private trigraph - - It is possible, when using GTK-Doc, to mark sections of an enumeration - type as "private": the values are there, but they are not documented, - and GTK-Doc won't complain about missing symbols: - - typedef enum { - /*< private >*/ - MY_FOO_PRIVATE, - - /*< public >*/ - MY_FOO_VALUE_A, - MY_FOO_VALUE_B, - - /*< private >*/ - MY_FOO_VALUE_C, - MY_FOO_VALUE_D - } MyFooValue; - - The glib-mkenums parser also allows skipping enumeration values, - using a - slightly different syntax: - - typedef enum P - MY_BAR_PRIVATE, /*< skip >*/ - MY_BAR_VALUE_A, - MY_BAR_VALUE_B - } MyBarValue; - - The annotation must sit on the same line as the enumeration value. - - Both GTK-Doc and glib-mkenum use the same trigraph syntax, but - slightly - different keys. This makes combining them slightly redundant, but - feasible. - - All would be well and good, except that glib-mkenum will generate a - warning for lines it does not understand — and that includes - the GTK-Doc - annotation trigraph, which, when confronted with the MyFooValue - enumeration above, will result in a warning like: - - glib-mkenums: myfoo.h:2: Failed to parse ` /*< private >*/ ' - glib-mkenums: myfoo.h:5: Failed to parse ` /*< public >*/ ' - glib-mkenums: myfoo.h:9: Failed to parse ` /*< private >*/ ' - - Of course, we could make glib-mkenum ignore any trigraph comment on a - stand alone line, but it would probably be better to ensure that both - glib-mkenums and gtk-doc behave consistently with each other, and - especially with the maintainer's intent of hiding some values from the - user, and reserving them for internal use. - - So we should ensure that glib-mkenums automatically skips all the - enumeration values after a "private" flag has been set, until - it reaches - a "public" stanza. - - https://bugzilla.gnome.org/show_bug.cgi?id=782162 - - gobject/glib-mkenums.in | 19 +++++++++++++++++++ - 1 file changed, 19 insertions(+) - -commit 274f336f6a0330ec444e171134455d74979199a1 -Author: Mohammed Sadiq -Date: Tue May 2 18:57:54 2017 +0530 - - docs: Trivial typo fixes - - The presence of space was resulting in wrongly rendered documentation - in devhelp (and probably in other documentations). - - https://bugzilla.gnome.org/show_bug.cgi?id=782068 - - gio/gdbusobject.c | 2 +- - gobject/gobject.c | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit eb7b796bd206c31e336c89fb828a8a343ffb34ba -Author: Alexandru Pandelea -Date: Wed May 10 19:09:35 2017 +0300 - - xdgmime: fix special case for mime_type_subclass - - Currently, all mime types are considered subclasses of - application/octet-stream, but according to the freedesktop - standard, everything but the inode/* types is a subclass of - application/octet-stream. - - Update the special case for application/octet-stream so that all - types but inode/* will match with it and add unit test for it. - - https://bugzilla.gnome.org/show_bug.cgi?id=782311 - - gio/tests/contenttype.c | 18 ++++++++++++++++++ - gio/xdgmime/xdgmime.c | 3 ++- - gio/xdgmime/xdgmimecache.c | 3 ++- - 3 files changed, 22 insertions(+), 2 deletions(-) - -commit ac40b56ecb3ba17c43f6a888da877bf977d2849a -Author: Kukuh Syafaat -Date: Mon May 15 05:40:59 2017 +0000 - - Update Indonesian translation - - po/id.po | 279 - ++++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 149 insertions(+), 130 deletions(-) - -commit 0776e02be215caf153caedb9d9ba477972d0d6ab -Author: Emmanuele Bassi -Date: Sun May 14 20:36:20 2017 +0100 - - Remove unused ignore file - - We're keeping the tmpl directory alive even if we don't need it. - - docs/reference/gobject/tmpl/.gitignore | 15 --------------- - 1 file changed, 15 deletions(-) - -commit 0751ccd31505cd2774053553263466c6933b3c42 -Author: Lars Uebernickel -Date: Thu Jan 28 15:39:18 2016 +0100 - - gdbus: fix use-after-free - - g_dbus_connection_call_internal() accesses the user data it passes to - g_dbus_connection_send_message_with_reply() after the call. That data - might be freed already in the case that the callback is called - immediately. - - Fix this by removing the 'serial' field from the user data altogether - and fetch the serial from the message in the callback. - - https://bugzilla.gnome.org/show_bug.cgi?id=748263 - - gio/gdbusconnection.c | 6 ++---- - 1 file changed, 2 insertions(+), 4 deletions(-) - -commit 783e12e86cc1c6dfc25575ead1b0b6ddbf2a0bb7 -Author: Mario Blättermann -Date: Fri May 12 15:23:12 2017 +0000 - - Update German translation - - po/de.po | 288 - ++++++++++++++++++++++++++++++--------------------------------- - 1 file changed, 138 insertions(+), 150 deletions(-) - -commit 8a12fb47ce931f5be4e1cfc026e1ef77fcf507fb -Author: Daniel Boles -Date: Fri May 12 10:05:56 2017 +0100 - - array-test: Fix a comment - - glib/tests/array-test.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit e8222c334318a2fce87a32bcd321580623eb00be -Author: Krzesimir Nowak -Date: Wed May 10 16:03:20 2017 +0200 - - gstrfuncs: Fix translation issues - - The tool that extracts the translatable strings to .po files does not - cope with the G_GUINTX_FORMAT macros, so we preformat the numbers to - strings and use the strings in the translatable error messages. - - glib/gstrfuncs.c | 20 ++++++++++++++------ - 1 file changed, 14 insertions(+), 6 deletions(-) - -commit 6b19907a4f664bed5477ed4cf9fe6ab3cdc825a6 -Author: Piotr Drąg -Date: Wed May 10 13:33:26 2017 +0200 - - Update POTFILES.in - - po/POTFILES.in | 1 + - 1 file changed, 1 insertion(+) - -commit b89fed057c09534c14475bcedf0940149b56942a -Author: Krzesimir Nowak -Date: Wed May 10 12:44:57 2017 +0200 - - docs: Fix typos - - Something I spotted by accident with git log. - - gio/gnetworkmonitor.c | 2 +- - gio/gproxyresolver.c | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit ce7e02193b568d2006edbbeb09055f45557ac6e6 -Author: Krzesimir Nowak -Date: Thu Apr 27 21:28:48 2017 +0200 - - docs: Add index for 2.54 api - - docs/reference/glib/glib-docs.xml | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 4fe89b0437db0a4997d548929eec07b8c579fff2 -Author: Krzesimir Nowak -Date: Thu Apr 27 12:53:51 2017 +0200 - - gstrfuncs: Add replacement for string-to-number functions - - Very often when we want to convert a string to number, we assume that - the string contains only a number. We have g_ascii_strto* family of - functions to do the conversion but they are awkward to use - one has - to check if errno is zero, end_ptr is not NULL and *end_ptr points to - the terminating nul and then do the bounds checking. Many projects - need this kind of functionality, so it gets reimplemented all the - time. - - This commit adds some replacement functions that convert a string to a - signed or unsigned number that also follows the usual way of error - reporting - returning FALSE on failure and filling an error output - parameter. - - docs/reference/glib/glib-sections.txt | 9 ++ - glib/gstrfuncs.c | 210 - ++++++++++++++++++++++++++++++++ - glib/gstrfuncs.h | 47 ++++++++ - glib/tests/strfuncs.c | 220 - ++++++++++++++++++++++++++++++++++ - 4 files changed, 486 insertions(+) - -commit 58ecc57ca79efa7486aab9a7d183b4a5f3dd5dbd -Author: Chun-wei Fan -Date: Tue May 9 18:17:29 2017 -0700 - - win32/replace.py: Fix replacing items in files with UTF-8 content - - Some files that this script will process might have UTF-8 items in - there, which can cause problems on Python 3.x as it is more strict and - careful on unicode issues. Fix this by: - - -Doing what we did before on Python 2.x - -Open the file with encoding='utf-8' on Python 3.x - - win32/replace.py | 10 ++++++++-- - 1 file changed, 8 insertions(+), 2 deletions(-) - -commit 0d81bb4e318b97780c70a55605cacf7e5b3fcaf7 -Author: Sebastian Dröge -Date: Wed Feb 8 16:27:34 2017 +0200 - - gmodule – Don't use RTLD_DEFAULT on Android for g_module_self() - on Android 64 bit - - On 64 bit Android this is #defined to 0, which is considered an - invalid - library handle in all other cases. RTLD_DEFAULT is only supposed to be - used with dlsym() it seems, and the usage here was just an - "optimization" before. - - By dlopen'ing NULL, we get the same on all 64 bit Android variants - and it - actually works instead of erroring out. On 32 bit Android, dlopen() of - NULL unfortunately usually gives us something useless that finds no - symbols whatsoever. - - https://bugzilla.gnome.org/show_bug.cgi?id=776876 - - gmodule/gmodule-dl.c | 18 +++++++++++++++--- - 1 file changed, 15 insertions(+), 3 deletions(-) - -commit cc5e9f2362e2f0088766d150f3149afac29f0d95 -Author: Sebastian Dröge -Date: Wed Jan 4 21:39:48 2017 +0200 - - gmodule – Check for RTLD_LAZY and others in configure - - They are no #defines on Android but enum values, and on 64 bit Android - they have different values than what we would otherwise fall-back to. - - https://bugzilla.gnome.org/show_bug.cgi?id=776876 - - configure.ac | 10 ++++++++++ - gmodule/gmodule-dl.c | 7 ++++--- - 2 files changed, 14 insertions(+), 3 deletions(-) - -commit 83c1b881fb6402db71d1d2754e883efa457255b9 -Author: Ondrej Holy -Date: Fri May 5 12:42:39 2017 +0200 - - gunixmounts: Prevent unwanted automount requests - - mnt_table_is_fs_mounted causes unwanted automount requests due to - canonicalization of source and target. It might be replaced by - mnt_table_find_source as per the documentation in order to prevent - the automounts, but it is redundant. All mtab entries should be - already - mounted and thus mnt_table_is_fs_mounted result is always true (it - basically checks that the fs from mtab is in mtab). Let's remove - the check at all. - - https://bugzilla.gnome.org/show_bug.cgi?id=781867 - - gio/gunixmounts.c | 3 --- - 1 file changed, 3 deletions(-) - -commit 53ed1804e255c78dd4938fe53d27edf90844bdf1 -Author: Ondrej Holy -Date: Fri May 5 12:33:58 2017 +0200 - - gunixmounts: Speed up mtab processing with libmount - - libmnt_context is useless. It contains cache which is useful for - searching, - but it isn't used in our case. Let's use mnt_context_parse_mtab - instead - directly and the mtab processing will be faster. - - https://bugzilla.gnome.org/show_bug.cgi?id=781867 - - gio/gunixmounts.c | 16 ++++++---------- - 1 file changed, 6 insertions(+), 10 deletions(-) - -commit b7ffc07d9893949b218d4057d896e7ba943c1b8b -Author: Philip Withnall -Date: Mon May 8 11:19:46 2017 +0100 - - tests: Improve error handling for fileutils test - - The test_stdio_wrappers() test will spuriously fail if the mkdir-test - directory already exists and is non-empty, which can happen if a - previous test run has failed and left a coredump file in the - directory. - Tighten up the error checking around the pre-test rmdir() call - to catch - this failure. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=782237 - - glib/tests/fileutils.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 5c1e85669a90e8ffc4a2c3bf2b2fec71eb35014d -Author: Philip Withnall -Date: Sun May 7 20:17:34 2017 +0100 - - tests: Update g_assert()s in fileutils test to be more descriptive - - Use the new g_assert_{non,}null(), g_assert_cmpint(), g_assert_true(), - etc., to get more descriptive output when the tests fail. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=782237 - - glib/tests/fileutils.c | 134 - ++++++++++++++++++++++++------------------------- - 1 file changed, 67 insertions(+), 67 deletions(-) - -commit f9a6a9ba53ee4cf93de5ce28b2a9b8345c406f9e -Author: Philip Withnall -Date: Tue May 2 15:53:13 2017 +0100 - - gtimer: Handle gmtime() failure in g_time_val_to_iso8601() - - g_time_val_to_iso8601() has a limit to the future dates it can - convert, - imposed by what gmtime() can fit in its year field. If gmtime() fails, - gracefully return NULL from g_time_val_to_iso8601() rather than trying - to dereference the NULL structure and crashing. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=782075 - - glib/gtimer.c | 13 ++++++++++++- - 1 file changed, 12 insertions(+), 1 deletion(-) - -commit 9374ecc3cb7f45d47fde150c537402ab9ca9d4af -Author: Philip Withnall -Date: Tue May 2 23:33:23 2017 +0100 - - gdatetime: Fix overflow checks when constructing from timestamps - - GDateTime does overflow checks to see if the timestamp being passed in - is too big to be represented. However, it only does those after - converting from a timestamp to an interval, which involves some - multiplications and additions — and hence can overflow, and - cause the - later bounds check to erroneously succeed. This results in a non-NULL - GDateTime being returned which represents completely the wrong date. - - Fix the overflow checks (do them earlier) and add some unit tests. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=782089 - - glib/gdatetime.c | 9 ++++++ - glib/tests/gdatetime.c | 84 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 93 insertions(+) - -commit 17395d79ebe8f42e1df9c72e649ccdd24cd2797b -Author: Rico Tzschichholz -Date: Sun Apr 30 19:35:16 2017 +0200 - - Revert "ginputstream: Add missing (out) annotations to read() - functions" - - This reverts commit 8446ee8c2039f233c084f0321f52f664941e4186. - - gio/ginputstream.c | 16 ++++++++-------- - 1 file changed, 8 insertions(+), 8 deletions(-) - -commit fff6fc02b9d153ffd41a827ae9827ee34550f13a -Author: Jonh Wendell -Date: Thu May 4 11:03:48 2017 -0300 - - build: Bump version to 2.53.2 - - So that early adopters of new API have a version number to target. - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit b1cd3378fb107bb7807482298dbef361a591a084 -Author: Philip Withnall -Date: Sat Jun 21 10:27:27 2014 +0100 - - gdatetime: Remove an unnecessary NULL pointer check - - datetime->tz can never be NULL, so this pointer check is unnecessary - and - confusing, and messes up static analysis. - - https://bugzilla.gnome.org/show_bug.cgi?id=732000 - - glib/gdatetime.c | 5 +---- - 1 file changed, 1 insertion(+), 4 deletions(-) - -commit 404c2d24542d5306aa579cfc43470e789306866e -Author: Philip Withnall -Date: Thu Mar 2 10:26:26 2017 +0000 - - ghash: Document that GHashTable is not suitable for static hash tables - - Instead, gperf should be used for that kind of thing. - - Inspired by http://stackoverflow.com/q/42372382/2931197. - - Signed-off-by: Philip Withnall - - glib/ghash.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit f6f6b3d83c2abae8aac55c59339adcee919ab6e5 -Author: Philip Withnall -Date: Mon Apr 15 15:04:34 2013 +0200 - - garray: Add g_ptr_array_find[_with_equal_func]() - - Partially based on telepathy-glib’s tp_g_ptr_array_contains(), and a - patch by Xavier Claessens . - - Test cases included. - - https://bugzilla.gnome.org/show_bug.cgi?id=698064 - - docs/reference/glib/glib-sections.txt | 2 + - glib/garray.c | 76 - +++++++++++++++++++++++++++++++++++ - glib/garray.h | 9 +++++ - glib/tests/array-test.c | 55 +++++++++++++++++++++++++ - 4 files changed, 142 insertions(+) - -commit 42a8e952ef5b16cc4fa16c82e2d3c4c33f824dd8 -Author: Philip Withnall -Date: Tue May 2 15:59:59 2017 +0100 - - gtimer: Whitespace fixes - - Signed-off-by: Philip Withnall - - glib/gtimer.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 070383ca36a32aee4635ad63f5365b9db245c83f -Author: Krzesimir Nowak -Date: Tue May 2 14:27:14 2017 +0200 - - gvariant: Fix the max unsigned 64-bit integer value - - It should be 2^64-1, not just 2^64. - - Reviewed-by: Philip Withnall - - glib/gvarianttype.h | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit 6ddfd516e6acf9582eafd02874525a26281765de -Author: Matthias Clasen -Date: Tue May 2 07:23:32 2017 -0400 - - Small documentation additions - - The GNetworkMonitor docs were talking about one implementation, - omitting the others. While fixing that, add a bit about - implementations - to the GProxyResolver docs too. - - gio/gnetworkmonitor.c | 7 +++++-- - gio/gproxyresolver.c | 4 ++++ - 2 files changed, 9 insertions(+), 2 deletions(-) - -commit f3403548614a8b0c378f7c39ff4321b0a118ebb1 -Author: Matthias Clasen -Date: Tue May 2 06:28:22 2017 -0400 - - portal support: Raise the priority for network monitor - - When we are inside a sandbox, we want to use the portal - implementation, since it is the only one that has a chance - of working. - - This is safe to do, since the portal implementation will - just fail initialization when loaded outside a sandbox. - - gio/gnetworkmonitorportal.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit f5993c0e5d7405739f415187c90160040ff119ec -Author: Philip Withnall -Date: Mon May 1 19:34:51 2017 +0100 - - gportalsupport: Fix compilation failure from previous commit - - Igor says: Thith code did not path the compilation check. - - Signed-off-by: Philip Withnall - - gio/gportalsupport.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit 82e31de04dcf4670f869dd2606244ffcadd7c9ac -Author: Matthias Clasen -Date: Thu Apr 27 07:22:18 2017 -0400 - - portal support: Read /.flatpak-info - - The flatpak-info file was moved to a different location a while - ago, we should read it from there instead of relying on the - compat symlink. One advantage is that this is a fixed, short - path, we don't have to construct one dynamically. - - https://bugzilla.gnome.org/show_bug.cgi?id=781826 - - gio/gportalsupport.c | 7 +------ - 1 file changed, 1 insertion(+), 6 deletions(-) - -commit 84134c64ed4b2896044d239cd36899cf7e36ed03 -Author: Philip Withnall -Date: Sun Apr 30 22:04:17 2017 +0100 - - docs: Remove some extraneous words from g_settings_sync() - documentation - - Looks like the author started typing one thing, then changed - their mind - about how to phrase the sentence, and typed something else. - - Signed-off-by: Philip Withnall - - gio/gsettings.c | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -commit d21fb0ed3cce87ef01fceeacb033fc838b03615f -Author: Philip Withnall -Date: Sun Apr 30 09:41:35 2017 +0100 - - docs: Add an example for using the g_spawn_*() APIs - - And clarify that you must add a child watch or *not* use the - G_SPAWN_DO_NOT_REAP_CHILD flag, otherwise your child will become a - zombie on exit, and will not be reaped until the parent process exits. - - Signed-off-by: Philip Withnall - - glib/gspawn.c | 52 ++++++++++++++++++++++++++++++++++++++++++++++++---- - 1 file changed, 48 insertions(+), 4 deletions(-) - -commit 3e2187975d4d620630cc8c655d36a92ec423c632 -Author: Timm Bäder -Date: Sat Apr 29 14:25:36 2017 +0200 - - gappinfo: Clear previously set error before calling portal - - Otherwise, we might end up returning TRUE from - g_app_info_launch_default_for_uri but with a set error parameter. This - will lead to confusing results depending on how the caller checks for - errors. Checking error != NULL indicats the call failed but - checking the - return value indicates that it succeeded. - - gio/gappinfo.c | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -commit cbcf10411c367c873dbeb4ea029c080099322596 -Author: Patrick Griffis -Date: Sat Apr 29 03:44:42 2017 -0400 - - tests: Fix g_content_type_is_mime_type() test on OSX - - It should be passed a mime type not a content type. - - https://bugzilla.gnome.org/show_bug.cgi?id=734946 - - gio/tests/contenttype.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 17a3c782db6d55717c13ef164570801bbcea7384 -Author: Emmanuele Bassi -Date: Wed Apr 26 13:59:18 2017 +0100 - - genmarshal: Always generate the prototypes in the body - - This way code that does not manually include the generated marshallers - header and wishes to build with `-Wmissing-prototypes` will not - generate - a compiler warning. - - https://bugzilla.gnome.org/show_bug.cgi?id=781755 - - gobject/glib-genmarshal.c | 16 ++++++++++++---- - 1 file changed, 12 insertions(+), 4 deletions(-) - -commit 616cff7c8700c70f6fcc50001cb6889ec181df10 -Author: Emmanuele Bassi -Date: Wed Apr 26 13:48:36 2017 +0100 - - genmarshal: Use fewer magic numbers - - https://bugzilla.gnome.org/show_bug.cgi?id=781755 - - gobject/glib-genmarshal.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit a8b5192d16fe3456bb0a27258688628ad9eda8b6 -Author: Emmanuele Bassi -Date: Wed Apr 26 13:45:55 2017 +0100 - - genmarshal: Constify global variables - - https://bugzilla.gnome.org/show_bug.cgi?id=781755 - - gobject/glib-genmarshal.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 1ffad8fed9a48c0ccd893eb47cce18278c73e6cd -Author: Emmanuele Bassi -Date: Wed Apr 26 13:41:41 2017 +0100 - - genmarshal: Conform --help output to conventions - - The convention for arguments taking a value is: - - --argument=VALUE - - with the `VALUE` in caps. - - https://bugzilla.gnome.org/show_bug.cgi?id=781755 - - gobject/glib-genmarshal.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit aefffa3fbc3901315fdc5f9957890926fc6eab54 -Author: declan -Date: Fri Apr 28 15:34:57 2017 +0200 - - gdbusmessage: Don’t use major()/minor() if they’re unavailable - - https://bugzilla.gnome.org/show_bug.cgi?id=777030 - - gio/gdbusmessage.c | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit b63469d7261a3d98207647a7f05167f21f22dbc1 -Author: Philip Withnall -Date: Fri Apr 28 12:29:44 2017 +0100 - - docs: Fix (nullable) (optional) annotations - - There are a few places where commit 18a33f72 replaced valid (nullable) - (optional) annotations with just (optional). That has a different - meaning. - - (nullable) (optional) can only be applied to gpointer* parameters, and - means that both the gpointer* and returned gpointer can be NULL. i.e. - The caller can pass in NULL to ignore the return value; and the - returned - value can be NULL. - - (optional) can be applied to anything* parameters, and means that the - anything* can be NULL. i.e. The caller can pass in NULL to ignore the - return value. The return value cannot be NULL. - - Signed-off-by: Philip Withnall - - gio/gsocket.c | 4 ++-- - gio/gsocketlistener.c | 8 ++++---- - gio/gwin32registrykey.c | 8 ++++---- - glib/gconvert.c | 2 +- - glib/gerror.c | 2 +- - glib/ghash.c | 4 ++-- - 6 files changed, 14 insertions(+), 14 deletions(-) - -commit 88ad0dab214799f17f0ddc463d10f44c00587dbf -Author: Philip Withnall -Date: Fri Apr 28 12:05:42 2017 +0100 - - gdbusconnection: Add some comments about object ownership - - Some annotations I made while trying to debug bug #781847. They - introduce no behavioural changes. - - Signed-off-by: Philip Withnall - - gio/gdbusconnection.c | 11 ++++++----- - 1 file changed, 6 insertions(+), 5 deletions(-) - -commit ea586b47a306a1e9b5edd6fc94eb872342a87024 -Author: Daniel Macks -Date: Mon Apr 24 01:52:27 2017 -0400 - - Implement g_content_type_is_mime_type() (clone of win32's) - - Add missing function, copying from gcontenttype-win32.c per Patrick - Griffis (Comment #55 of bug report) - - https://bugzilla.gnome.org/show_bug.cgi?id=734946 - - gio/gosxcontenttype.c | 17 +++++++++++++++++ - 1 file changed, 17 insertions(+) - -commit ecc27a0cbaaa0ec87e0ac362d2ada17dab519a42 -Author: Daniel Macks -Date: Mon Apr 24 01:40:51 2017 -0400 - - Add test-case for g_content_type_is_mime_type() - - Verify presence of new interface. - - https://bugzilla.gnome.org/show_bug.cgi?id=734946 - - gio/tests/contenttype.c | 1 + - 1 file changed, 1 insertion(+) - -commit 643c722f1e5c021aeec7ba758d5fbf5a83e0069f -Author: Rafal Luzynski -Date: Fri Mar 31 01:52:33 2017 +0200 - - gosxappinfo: fix typo in g_osx_app_info_launch_internal - - Correct error domain is G_IO_ERROR. - - https://bugzilla.gnome.org/show_bug.cgi?id=734946 - - gio/gosxappinfo.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 0c4dd4a8020044fc7ba8196e0fccdd66e287fb97 -Author: Patrick Griffis -Date: Thu Mar 30 19:49:21 2017 -0400 - - gosxappinfo: Special case x-scheme-handler - - This is the only way they are exposed on Unix so we need to handle it - - https://bugzilla.gnome.org/show_bug.cgi?id=734946 - - gio/gosxappinfo.c | 29 +++++++++++++++++++++-------- - 1 file changed, 21 insertions(+), 8 deletions(-) - -commit fac83e09d63b71a51bddf2165fb29b62effe380e -Author: Patrick Griffis -Date: Thu Mar 30 19:37:13 2017 -0400 - - gosxappinfo: Fix get_default_for_type() on 10.10+ - - https://bugzilla.gnome.org/show_bug.cgi?id=734946 - - gio/gosxappinfo.c | 45 +++++++++++++++++++++++++++++++-------------- - 1 file changed, 31 insertions(+), 14 deletions(-) - -commit d4bfee1e7abe8be6506eadee21f08f5167df5f1b -Author: Patrick Griffis -Date: Thu Mar 30 17:13:41 2017 -0400 - - build: Don't build dbus-appinfo on OSX - - https://bugzilla.gnome.org/show_bug.cgi?id=780309 - - gio/tests/Makefile.am | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -commit 75cd848ea861a2278e90d8ee9810e91dc49240a6 -Author: Krzesimir Nowak -Date: Wed Apr 26 11:58:58 2017 +0200 - - gvariant: Fix some typos in documentation - - Reformatted the docs for G_VARIANT_TYPE_UINT64 to avoid having a - number in the beginning of the line, because apparently gtk-doc treats - that as a first element of the numbered list. The number being that - big probably makes gtk-doc to treat it as 1. - - Fixed the g_variant_new_fixed_array documentation - it was partially - copy-pasted from the g_variant_get_fixed_array documentation. - - The rest should be quite obvious. - - https://bugzilla.gnome.org/show_bug.cgi?id=781830 - - glib/gvariant.c | 15 +++++++-------- - glib/gvarianttype.c | 2 +- - glib/gvarianttype.h | 4 ++-- - 3 files changed, 10 insertions(+), 11 deletions(-) - -commit f3321da4624eb638a8e8cdd51d9026029a85df74 -Author: Patrick Griffis -Date: Thu Mar 30 19:28:12 2017 -0400 - - gosxappinfo: Fix typo in ifdef - - https://bugzilla.gnome.org/show_bug.cgi?id=780300 - - gio/gosxappinfo.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 42c4a72e292d9d19ac15ce634b6e9a71569c63fd -Author: Daniel Mustieles -Date: Wed Apr 26 08:16:54 2017 +0000 - - Update Spanish translation - - po/es.po | 1212 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 634 insertions(+), 578 deletions(-) - -commit 7651ce2ee46ee94c3c5c25d3c30592c6ad8f23ca -Author: Matthias Clasen -Date: Mon Apr 24 13:15:45 2017 -0400 - - 2.53.1 - - NEWS | 60 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - configure.ac | 2 +- - 2 files changed, 61 insertions(+), 1 deletion(-) - -commit 281e30103697958dff89e2f4a561d92871da9d65 -Author: Philip Withnall -Date: Mon Apr 24 21:38:59 2017 +0100 - - gmain: Allow GSource methods to be called from a finalize() callback - - Temporarily increase the ref count of a GSource to 1 while calling its - finalize() callback, so that the finalize() implementation can call - GSource methods (like g_source_set_ready_time()) without causing - critical warnings. It’s safe to call those methods at this point, - as the - source has been destroyed, but nothing has been freed. - - This is an indirect way of fixing a race between GCancellable and - GCancellableSource, whereby the GCancellable::cancelled callback - for the - GCancellableSource is not disconnected until the - GCancellableSource’s - finalize() function is called. Previously, this meant there was - a window - in which the GCancellableSource’s ref count was 0, but the - ::cancelled - callback was still connected, and could legitimately be called as a - result of another thread calling g_cancellable_cancel() on the - GCancellable. The callback calls g_source_set_ready_time() on the - GSource, and there’s no thread-safe way of checking whether - the GSource - has been destroyed. Instead, we have to change GSource so its - ref count - is only decremented to 0 inside the locked section in - g_source_unref_internal() *after* the finalize() function has been - called, and hence after the GCancellable::cancelled callback has been - disconnected. The use of g_cancellable_disconnect() ensures that the - callback disconnection is thread safe. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=781601 - - glib/gmain.c | 4 ++++ - glib/gmain.h | 5 ++++- - 2 files changed, 8 insertions(+), 1 deletion(-) - -commit 09762ac4d6374edc51215d970d584dd8b9a6c745 -Author: Aurimas Černius -Date: Mon Apr 24 23:14:54 2017 +0300 - - Updated Lithuanian translation - - po/lt.po | 645 - ++++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 349 insertions(+), 296 deletions(-) - -commit 725d0053c065bf3b5af52cad664f9bbe7253146f -Author: Florian Heiser -Date: Sat Apr 22 02:03:46 2017 +0000 - - Update German translation - - po/de.po | 617 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 325 insertions(+), 292 deletions(-) - -commit 3362bf7a40abbf8911e3cefa4dad50352e7ba574 -Author: Jordi Mas -Date: Wed Apr 19 22:53:43 2017 +0200 - - Update Catalan translation - - po/ca.po | 144 - +++++++++++++++++++++++++++------------------------------------ - 1 file changed, 62 insertions(+), 82 deletions(-) - -commit 4a444d48e2bcf9323fcc5b5556cc5c9a2f455e33 -Author: Andika Triwidada -Date: Tue Apr 18 11:06:47 2017 +0000 - - Update Indonesian translation - - po/id.po | 646 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 337 insertions(+), 309 deletions(-) - -commit e8487812b9782b6a01e8de9990593558394f4087 -Author: Philip Withnall -Date: Tue Apr 18 11:58:28 2017 +0100 - - gmessages: Fix documentation formatting - - glib/gmessages.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 7641cf29e32dc8c58adf1829e57b8ebeba07dae8 -Author: John Lindgren -Date: Thu Apr 13 22:31:29 2017 -0400 - - Do not mix declarations with code. - - https://bugzilla.gnome.org/show_bug.cgi?id=781298 - - glib/gfileutils.c | 8 ++++++-- - 1 file changed, 6 insertions(+), 2 deletions(-) - -commit c19259526825a7eaf1a3faf64df1690e53a4b5cd -Author: Philip Withnall -Date: Thu Apr 13 10:24:32 2017 +0100 - - ginputstream: Add missing (transfer full) annotation to read_bytes() - - gio/ginputstream.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 8446ee8c2039f233c084f0321f52f664941e4186 -Author: Philip Withnall -Date: Thu Apr 13 10:24:11 2017 +0100 - - ginputstream: Add missing (out) annotations to read() functions - - https://bugzilla.gnome.org/show_bug.cgi?id=781234 - - gio/ginputstream.c | 16 ++++++++-------- - 1 file changed, 8 insertions(+), 8 deletions(-) - -commit 8c4a6fdbf5a699b0590f0ee7ff88b4fe00a59ae9 -Author: Philip Withnall -Date: Thu Apr 13 10:23:50 2017 +0100 - - gio: Fix some typos of ‘asynchronous’ in documentation comments - - gio/ginputstream.c | 4 ++-- - gio/gtlsinteraction.c | 2 +- - 2 files changed, 3 insertions(+), 3 deletions(-) - -commit 9ba95e25b74adf8d62effeaf6567074ac932811c -Author: Paolo Bonzini -Date: Tue Apr 4 09:56:47 2017 +0200 - - gmain: only signal GWakeup right before or during a blocking poll - - Since commit e4ee307 ("Do not wake up main loop if change is from same - thread", bug 761102), GMainContext uses context->owner to decide - if the - event loop is being run in the current thread. However, what really - matters is the phase in the prepare/query/poll/check/dispatch - sequence. - Wakeups are only needed between the end of prepare and the end - of poll, - and then only if prepare found that no sources were ready. - - There is no need to take threads into account, because prepare, check - and all callers of conditional_wakeup all look at the new need_wakeup - flag inside LOCK_CONTEXT/UNLOCK_CONTEXT. - - With this change, g_main_context_is_owner and g_main_context_wait are - the only functions for which acquire/release matters, just like before - commit e4ee307. - - Signed-off-by: Paolo Bonzini - - glib/gmain.c | 30 +++++++++++++++++++----------- - 1 file changed, 19 insertions(+), 11 deletions(-) - -commit 0c0469b56d7e6b2533760d5d821076c88b05dfb0 -Author: Paolo Bonzini -Date: Mon Apr 3 13:32:32 2017 -0400 - - gmain: Signal wakeups if context has never been acquired as well - - Should address backwards compatibility with how qemu is using - `GMainContext`. - - See https://bugzilla.gnome.org/show_bug.cgi?id=761102#c14 - - Input-into-keyboard-by: Colin Walters - - glib/gmain.c | 12 +++++++++++- - 1 file changed, 11 insertions(+), 1 deletion(-) - -commit 3d7534eae5e5421573e1f7cf76f6339cffeb903d -Author: Víctor Manuel Jáquez Leal -Date: Mon Apr 10 13:00:44 2017 +0200 - - gio-tool: Fix errors format string - - Compiling with clang 3.8.1-18 (debian, x86_64) I ran across this - error: - - gio-tool.c:40:31: error: format string is not a string literal - [-Werror,-Wformat-nonliteral] - message = g_strdup_vprintf (format, args); - ^~~~~~ - gio-tool.c:55:31: error: format string is not a string literal - [-Werror,-Wformat-nonliteral] - message = g_strdup_vprintf (format, args); - ^~~~~~ - 2 errors generated. - - To fix the first one, related with the function print_error(), this - patch adds to the function prototype a compiler's attribute. - - For the second one, since the usage of that function is to print - one string and the format is already provided, the patch simplifies - the function by no receiving variadic arguments. - - https://bugzilla.gnome.org/show_bug.cgi?id=781125 - - gio/gio-tool-rename.c | 2 +- - gio/gio-tool-save.c | 6 +++--- - gio/gio-tool-set.c | 2 +- - gio/gio-tool.c | 12 ++---------- - gio/gio-tool.h | 5 ++--- - 5 files changed, 9 insertions(+), 18 deletions(-) - -commit 77d00030e59b123c1e5eef708eacd4cf685253c3 -Author: Piotr Drąg -Date: Mon Apr 10 15:40:42 2017 +0200 - - gio-tool: Fix closing Unicode quotation mark - - See https://developer.gnome.org/hig/stable/typography.html - - https://bugzilla.gnome.org/show_bug.cgi?id=772221 - - gio/gio-tool-set.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit f952fdf3fcb00946317ecb2672e9d2c99c74c7a3 -Author: Emmanuele Bassi -Date: Fri Oct 17 11:54:02 2014 +0100 - - Drop trailing semi-colon from G_DEFINE_ macro - - It's unnecessary, and only adds visual noise; we have been fairly - inconsistent in the past, but the semi-colon-less version clearly - dominates in the code base. - - https://bugzilla.gnome.org/show_bug.cgi?id=669355 - - docs/reference/gobject/tut_gtype.xml | 4 ++-- - docs/reference/gobject/tut_howto.xml | 4 ++-- - gio/gcredentials.c | 2 +- - gio/gdbus-2.0/codegen/codegen.py | 18 +++++++++--------- - gio/gdbusauthobserver.c | 2 +- - gio/gdbusdaemon.c | 2 +- - gio/gdbusintrospection.c | 16 +++++++++------- - gio/gdbusmessage.c | 2 +- - gio/gdbusmethodinvocation.c | 2 +- - gio/gdbusobjectmanagerclient.c | 2 +- - gio/gdbusserver.c | 3 +-- - gio/gdtlsconnection.c | 2 +- - gio/gdummytlsbackend.c | 14 +++++++------- - gio/gfileinfo.c | 2 +- - gio/gfilenamecompleter.c | 2 +- - gio/giomodule.c | 4 ++-- - gio/glistmodel.c | 2 +- - gio/glocalfileenumerator.c | 2 +- - gio/glocalfileiostream.c | 2 +- - gio/gnativevolumemonitor.c | 2 +- - gio/gnotification.c | 2 +- - gio/gnotificationbackend.c | 2 +- - gio/gresourcefile.c | 4 ++-- - gio/gsocketaddressenumerator.c | 2 +- - gio/gsocketcontrolmessage.c | 4 +--- - gio/gsubprocess.c | 2 +- - gio/gsubprocesslauncher.c | 2 +- - gio/gtlsbackend.c | 2 +- - gio/gtlscertificate.c | 2 +- - gio/gtlsdatabase.c | 2 +- - gio/gunionvolumemonitor.c | 2 +- - gio/gunixmounts.c | 2 +- - gio/gvfs.c | 2 +- - gio/gvolumemonitor.c | 2 +- - gio/tests/filter-streams.c | 4 ++-- - gio/tests/gdbus-bz627724.c | 2 +- - gio/tests/gdbus-example-export.c | 2 +- - gio/tests/gdbus-example-proxy-subclass.c | 2 +- - gio/tests/gdbus-peer-object-manager.c | 2 +- - gio/tests/gmenumodel.c | 4 ++-- - gio/tests/gnotification-server.c | 2 +- - gio/tests/gtesttlsbackend.c | 10 +++++----- - gio/tests/gtlsconsoleinteraction.c | 2 +- - gio/tests/socket-service.c | 2 +- - gio/tests/tls-interaction.c | 2 +- - gio/win32/gwinhttpfileinputstream.c | 2 +- - gio/win32/gwinhttpfileoutputstream.c | 2 +- - gobject/gbinding.c | 2 +- - gobject/gboxed.c | 6 +++--- - gobject/gobject.c | 2 +- - gobject/tests/binding.c | 4 ++-- - gobject/tests/dynamictests.c | 2 +- - gobject/tests/param.c | 6 +++--- - gobject/tests/properties.c | 2 +- - gobject/tests/threadtests.c | 23 ++++++++++------------- - tests/gobject/performance.c | 18 ++++++------------ - tests/gobject/references.c | 2 +- - tests/gobject/singleton.c | 2 +- - tests/refcount/closures.c | 2 +- - tests/refcount/properties3.c | 2 +- - tests/refcount/properties4.c | 2 +- - 61 files changed, 112 insertions(+), 122 deletions(-) - -commit fb7d2184a616553fdc1881fe52ebe2a3c7748280 -Author: Ondrej Holy -Date: Mon Dec 19 12:11:13 2016 +0100 - - gio-tool: Do not leak GOptionContext - - GOptionContext is freed only in case of success. Free the context - also in case of failure. - - https://bugzilla.gnome.org/show_bug.cgi?id=776169 - - gio/gio-tool-cat.c | 3 +++ - gio/gio-tool-copy.c | 5 +++++ - gio/gio-tool-info.c | 3 +++ - gio/gio-tool-list.c | 2 ++ - gio/gio-tool-mime.c | 3 +++ - gio/gio-tool-mkdir.c | 3 +++ - gio/gio-tool-monitor.c | 3 +++ - gio/gio-tool-mount.c | 2 ++ - gio/gio-tool-move.c | 4 ++++ - gio/gio-tool-open.c | 3 +++ - gio/gio-tool-remove.c | 3 +++ - gio/gio-tool-rename.c | 4 ++++ - gio/gio-tool-save.c | 4 ++++ - gio/gio-tool-set.c | 6 ++++++ - gio/gio-tool-trash.c | 2 ++ - gio/gio-tool-tree.c | 2 ++ - 16 files changed, 52 insertions(+) - -commit 292f10d053c92d8908ef2d862ecb7672f0e0765a -Author: Ondrej Holy -Date: Mon Dec 19 10:27:04 2016 +0100 - - gio-tool: Add g_drive_is_removable() support - - The g_drive_is_removable() support was added recently in gio/gvfs - (see Bug 765900 and Bug 765457). It was also added in gvfs-mount, - but we forgot to add it also in gio-tool-mount. - - https://bugzilla.gnome.org/show_bug.cgi?id=776169 - - gio/gio-tool-mount.c | 1 + - 1 file changed, 1 insertion(+) - -commit 094613425ee949def2bcac83dcda3eee8b6856df -Author: Ondrej Holy -Date: Fri Dec 16 14:43:57 2016 +0100 - - gio-tool: Return error if there are not any volumes to mount - - Print error and return error code if device doesn't contain any - volumes to mount. - - https://bugzilla.gnome.org/show_bug.cgi?id=776169 - - gio/gio-tool-mount.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit bcb1bfda52a8c650c19c419e247ccfac9451640a -Author: Ondrej Holy -Date: Fri Dec 16 14:36:53 2016 +0100 - - gio-tool: Do not print settable arguments unless they are any - - "Settable arguments:" is printed even if they are not any arguments - to print. Do not print it similarly as it is done for "Writable - namespaces:". - - https://bugzilla.gnome.org/show_bug.cgi?id=776169 - - gio/gio-tool-info.c | 19 +++++++++++-------- - 1 file changed, 11 insertions(+), 8 deletions(-) - -commit bde2bde41155cf4f60daea4c1cb60e3fc30e2d0d -Author: Ondrej Holy -Date: Fri Dec 16 14:35:55 2016 +0100 - - gio-tool: Various memory leak fixes - - https://bugzilla.gnome.org/show_bug.cgi?id=776169 - - gio/gio-tool-info.c | 1 + - gio/gio-tool-monitor.c | 2 ++ - gio/gio-tool-set.c | 7 +++++-- - 3 files changed, 8 insertions(+), 2 deletions(-) - -commit 0beeeb2ec9f2a934fee8c7aa40c4d4c415d0d187 -Author: Ondrej Holy -Date: Fri Dec 16 14:32:29 2016 +0100 - - gio-tool: Various fixes related to error messages - - This patch contains the following changes: - - Print all errors with "gio: " prefix - - Print file uri in error for each tool allowing multiple locations - - Mark all error messages translatable - - Do not leak strings used in error messages - - Always start error messages with capital letter - - Unify some error messages across various tools - - Fix addional/missing new line characters - - https://bugzilla.gnome.org/show_bug.cgi?id=776169 - - gio/gio-tool-cat.c | 4 ++-- - gio/gio-tool-info.c | 6 +++--- - gio/gio-tool-mime.c | 6 +++--- - gio/gio-tool-monitor.c | 20 +++++++------------- - gio/gio-tool-mount.c | 48 - ++++++++++++++++++++++++++++-------------------- - gio/gio-tool-open.c | 2 +- - gio/gio-tool-remove.c | 2 +- - gio/gio-tool-rename.c | 2 +- - gio/gio-tool-save.c | 6 +++--- - gio/gio-tool-set.c | 4 ++-- - gio/gio-tool.c | 30 ++++++++++++++++++++++++++++-- - gio/gio-tool.h | 5 ++++- - 12 files changed, 83 insertions(+), 52 deletions(-) - -commit a83ccc535f73128fe4880d19d34375f9fdcd5113 -Author: Tim-Philipp Müller -Date: Tue Apr 4 17:18:35 2017 +0100 - - gobject: remove duplicate GType sanity check - - This is going to be checked again by g_object_new_with_properties() - and g_object_new_valist() anyway, so might just as well leave it - to those functions to do the check and only do it once. It doesn't - matter which function emits the critical warning in the end either, - as one has to look at a stack trace to find out what code triggered - it in any case. - - https://bugzilla.gnome.org/show_bug.cgi?id=780908 - - gobject/gobject.c | 2 -- - 1 file changed, 2 deletions(-) - -commit a5b58da6bf3bb21cbd3d030a369aad330f90f891 -Author: Philip Withnall -Date: Tue Sep 15 10:00:44 2015 +0100 - - gfileutils: Add precondition checks to g_file_test() - - Otherwise g_file_test(NULL, …) causes a call to access(NULL, …) on - Linux, which is disallowed and valgrind complains about it. - - https://bugzilla.gnome.org/show_bug.cgi?id=755046 - - glib/gfileutils.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 005dfeacba142af598d57f28da1e7f79c17d8fe1 -Author: Ole André Vadla Ravnås -Date: Wed Mar 1 11:18:21 2017 +0100 - - gdbus: fix false positive g_warning() in remove_filter() - - The GDBus thread might be holding a ref while requesting to remove the - filter. - - https://bugzilla.gnome.org/show_bug.cgi?id=779409 - - gio/gdbusconnection.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit 85882094df02ab6d3f8773e9dda2b96d89b59ad1 -Author: Adrian Perez de Castro -Date: Tue Jan 31 03:10:24 2017 +0200 - - Better documentation for g_app_info_equal() - - Explicitly state that the function may not compare the contents of the - passed GAppInfo instances. - - This fixes bug #777961. - - gio/gappinfo.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 47a02c85610f4036681c9728b7339dcb08f64fc4 -Author: Jan Alexander Steffens (heftig) -Date: Thu Mar 9 10:56:32 2017 +0100 - - g_unix_signal_source_new: Add SIGWINCH - - Assume this won't go into 2.52 anymore, so say it was added in 2.54. - - https://bugzilla.gnome.org/show_bug.cgi?id=769534 - - glib/glib-unix.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit 3525048dc42bb5e07d6c63723ffa33c779061606 -Author: Christoph Reiter -Date: Tue Mar 28 08:03:27 2017 +0200 - - gmodule: Remove old win32 codepage ABI compat code - - Makes new code link against the normal symbol names again. - Variants with utf8 suffix are there for existing binaries/ABI compat. - - https://bugzilla.gnome.org/show_bug.cgi?id=780634 - - gmodule/gmodule.c | 132 - +++++++++++++++++++----------------------------------- - gmodule/gmodule.h | 28 ++++++------ - 2 files changed, 61 insertions(+), 99 deletions(-) - -commit 5067d25a74783a8b6eee68bb83b47ade004d39bc -Author: Christoph Reiter -Date: Tue Mar 28 08:03:14 2017 +0200 - - gwin32: Remove old win32 codepage ABI compat code - - Makes new code link against the normal symbol names again. - Variants with utf8 suffix are there for existing binaries/ABI compat. - - https://bugzilla.gnome.org/show_bug.cgi?id=780634 - - glib/gwin32.c | 104 - +++++++++++++++++++++++----------------------------------- - glib/gwin32.h | 17 ---------- - 2 files changed, 41 insertions(+), 80 deletions(-) - -commit 23dffdd949eb1cde6900d0ddc1f543261401fdbd -Author: Christoph Reiter -Date: Tue Mar 28 08:02:55 2017 +0200 - - gspawn: Remove old win32 codepage ABI compat code - - Makes new code link against the normal symbol names again. - Variants with utf8 suffix are there for existing binaries/ABI compat. - - https://bugzilla.gnome.org/show_bug.cgi?id=780634 - - glib/gspawn-win32.c | 483 - +++++++++++++++++++--------------------------------- - glib/gspawn.h | 53 ------ - 2 files changed, 174 insertions(+), 362 deletions(-) - -commit fad5f5bd17f2227373b8a511875be5ece172d43c -Author: Christoph Reiter -Date: Tue Mar 28 08:02:29 2017 +0200 - - giochannel: Remove old win32 codepage ABI compat code - - Makes new code link against the normal symbol names again. - Variants with utf8 suffix are there for existing binaries/ABI compat. - - https://bugzilla.gnome.org/show_bug.cgi?id=780634 - - glib/giochannel.h | 11 ----------- - glib/giowin32.c | 44 ++++++++++++++++++-------------------------- - 2 files changed, 18 insertions(+), 37 deletions(-) - -commit d1528402ab15bb174e0cf02e4fdbb9115eeb8b3a -Author: Christoph Reiter -Date: Tue Mar 28 08:01:43 2017 +0200 - - gfileutils: Remove old win32 codepage ABI compat code - - Makes new code link against the normal symbol names again. - Variants with utf8 suffix are there for existing binaries/ABI compat. - - https://bugzilla.gnome.org/show_bug.cgi?id=780634 - - glib/gfileutils.c | 115 - ++++++++++++++---------------------------------------- - glib/gfileutils.h | 27 ------------- - 2 files changed, 29 insertions(+), 113 deletions(-) - -commit b67d071321264cc4a7bb9df47a4381918232279a -Author: Christoph Reiter -Date: Tue Mar 28 08:00:46 2017 +0200 - - genviron: Remove old win32 codepage ABI compat code - - Makes new code link against the normal symbol names again. - Variants with utf8 suffix are there for existing binaries/ABI compat. - - https://bugzilla.gnome.org/show_bug.cgi?id=780634 - - glib/genviron.c | 60 - ++++++++++++++++++--------------------------------------- - glib/genviron.h | 16 --------------- - 2 files changed, 19 insertions(+), 57 deletions(-) - -commit d43b3d889ad3ea2f0754251ed514610aad5cc9d5 -Author: Christoph Reiter -Date: Tue Mar 28 07:59:38 2017 +0200 - - gdir: Remove old win32 codepage ABI compat code - - Makes new code link against the normal symbol names again. - Variants with utf8 suffix are there for existing binaries/ABI compat. - - https://bugzilla.gnome.org/show_bug.cgi?id=780634 - - glib/gdir.c | 88 - ++++++++++++++++++------------------------------------------- - glib/gdir.h | 14 ---------- - 2 files changed, 25 insertions(+), 77 deletions(-) - -commit 713788413d826fc9154abb82fb2cd174f7fabf43 -Author: Christoph Reiter -Date: Tue Mar 28 07:59:09 2017 +0200 - - gconvert: Remove old win32 codepage ABI compat code - - Makes new code link against the normal symbol names again. - Variants with utf8 suffix are there for existing binaries/ABI compat. - - https://bugzilla.gnome.org/show_bug.cgi?id=780634 - - glib/gconvert.c | 160 - +++++++++++++++++++++----------------------------------- - glib/gconvert.h | 30 ----------- - 2 files changed, 59 insertions(+), 131 deletions(-) - -commit feae4e9f3184e0c59e658652c1b0ec31efe8d8b3 -Author: Alexandros Frantzis -Date: Wed Apr 5 14:57:44 2017 +0300 - - gdbus: Fix memory leak in gdbusmethodinvocation.c - - https://bugzilla.gnome.org/show_bug.cgi?id=780924 - - gio/gdbusmethodinvocation.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 20fde20ab4d761087d92926671287a2bdf0c2ccc -Author: Chun-wei Fan -Date: Wed Apr 5 00:15:26 2017 +0800 - - Visual Studio 201x builds: Fix GIO x64 Debug builds - - The custom build rules did not have rules for x64 Debug builds during - the refactoring. Fix this by removing all Platform and Configuration - conditions for it, since this is done on are configs in the same - manner. - - Noted by Ignacio Casal Quinteiro. - - win32/vs10/gio.vcxprojin | 9 +++------ - 1 file changed, 3 insertions(+), 6 deletions(-) - -commit 1b64ddb933f263c7e544d9b059a2970e014039c8 -Author: Philip Withnall -Date: Tue Apr 4 15:10:01 2017 +0100 - - gvariant: Minor documentation tweak for g_variant_get_fixed_array() - - Add a missing clausal comma, and add some backtick formatting. - - Signed-off-by: Philip Withnall - - glib/gvariant.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 028a597d6452f611322f0c0352e51e8a6677cb55 -Author: Stas Solovey -Date: Mon Apr 3 19:10:29 2017 +0000 - - Update Russian translation - - (cherry picked from commit 8c9d02acb7a35b5deedd63b53c03a5b168d91ff5) - - po/ru.po | 2524 - ++++++++++++++++++++++++++++++++++++++++---------------------- - 1 file changed, 1638 insertions(+), 886 deletions(-) - -commit 20870240492dcca19e0b4243d99f8e0f397cdac7 -Author: Colin Walters -Date: Fri Mar 31 16:19:58 2017 -0400 - - main: Create a helper function for "owner wakeup" optimization - - The original patch really should have introduced a helper - among - other things it deserves a code comment. We're likely to make - further changes too, so it's obviously better to only do it in one - place. - - See: https://bugzilla.gnome.org/show_bug.cgi?id=761102 - - glib/gmain.c | 28 +++++++++++++++++++--------- - 1 file changed, 19 insertions(+), 9 deletions(-) - -commit 4efb8b4f7be8cdc53586d43a8f3d76acae298777 -Author: Debarshi Ray -Date: Wed Mar 22 19:23:46 2017 +0100 - - docs: Clarify the use of the GError in g_tls_database_verify_chain* - - Being able to determine that a certificate chain is invalid is not - considered an error, but success. This might not be obvious at first - due to the way the method is named and described currently. Since we - cannot change the name, let's improve the description and clarify this - aspect of its behaviour. - - https://bugzilla.gnome.org/show_bug.cgi?id=780310 - - gio/gtlsdatabase.c | 31 +++++++++++++++++++++++++------ - 1 file changed, 25 insertions(+), 6 deletions(-) - -commit 69e448bc28e56ea861088111a937bcce34d83c00 -Author: Cosimo Cecchi -Date: Mon Apr 3 08:30:25 2017 -0700 - - datetime: add fallback logic for AM/PM specifier - - When the locale does not provide any string for AM/PM, fallback to the - default. - - https://bugzilla.gnome.org/show_bug.cgi?id=761889 - - glib/gdatetime.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 6e192588e06b0da345486ed3bc467b4bff269f22 -Author: Cosimo Cecchi -Date: Sat Apr 1 17:23:19 2017 -0700 - - datetime: don't conflate heap/non-heap allocations in same variable - - Use an extra variable instead of casting out the const specifier. - - https://bugzilla.gnome.org/show_bug.cgi?id=761889 - - glib/gdatetime.c | 25 +++++++++++++------------ - 1 file changed, 13 insertions(+), 12 deletions(-) - -commit 62edcf03d3b0a799c8a02167b8a44d8b03d40c8b -Author: Cosimo Cecchi -Date: Sat Apr 1 17:15:41 2017 -0700 - - datetime: factor out fallback AM/PM function - - We will reuse this. - - https://bugzilla.gnome.org/show_bug.cgi?id=761889 - - glib/gdatetime.c | 18 +++++++++++++----- - 1 file changed, 13 insertions(+), 5 deletions(-) - -commit 9163306de222fd3a3d9a7cfae584cf95e8299aaa -Author: Cosimo Cecchi -Date: Sat Apr 1 17:09:09 2017 -0700 - - datetime: factor out a common function - - The 'p' and 'P' cases are exactly the same, except for one - line. Factor - out a common function for both. - - https://bugzilla.gnome.org/show_bug.cgi?id=761889 - - glib/gdatetime.c | 99 - +++++++++++++++++++++++++++----------------------------- - 1 file changed, 47 insertions(+), 52 deletions(-) - -commit ca0632ca5cceb8cebfbb7a57725577034348f7b7 -Author: Philip Withnall -Date: Sun Dec 7 22:41:57 2014 +0000 - - gio: Handle NULL cached properties in NetworkManager monitor - - g_dbus_proxy_get_cached_property() and - g_dbus_proxy_get_cached_property_names() can both return NULL if the - property cache is empty. Avoid a crash if this situation arises (which - it looks like it could, from reading the code) by gracefully - bailing out - on NULL return values. - - Coverity issues: #1257044, #1257045 - - https://bugzilla.gnome.org/show_bug.cgi?id=741229 - - gio/gnetworkmonitornm.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 1f396fd7d6a88e0a45985828a57d1b1654ab1d47 -Author: Philip Withnall -Date: Mon Apr 3 11:56:43 2017 +0100 - - gsocket: Fix potential multiplication overflow calculating timeout - - socket->priv->timeout is only a guint, and the multiplication is - performed before it’s widened to gint64 to be stored in start_time - (thanks, C). This means any timeout of 50 days or more would overflow. - Fixing this bug makes me feel a real sense of self-worth. - - Coverity ID: 1159478 - - Signed-off-by: Philip Withnall - - gio/gsocket.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 0e0b5dff7c908d701b5e7a26a703267d3327d09b -Author: Philip Withnall -Date: Mon Apr 3 11:53:28 2017 +0100 - - gdbus-tool: Improve --help output for `gdbus wait` - - Include a parameter placeholder for the bus name, which is required. - - Signed-off-by: Philip Withnall - - gio/gdbus-tool.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit fe2813b8429aba9d07edf774abd36c0bb6759f4a -Author: Philip Withnall -Date: Mon Apr 3 11:43:18 2017 +0100 - - gdbus-tool: Drop a few lines of dead code - - request_completion is checked several blocks higher in the function. - Spotted by Coverity. - - Coverity ID: 1373215 - - Signed-off-by: Philip Withnall - - gio/gdbus-tool.c | 4 ---- - 1 file changed, 4 deletions(-) - -commit 3a926db37b3925464d7b38febf56a23612e5d1ce -Author: Philip Withnall -Date: Fri Mar 7 12:42:28 2014 +0000 - - build: Include gettext libraries for static compilation on Mac OS X - - When compiling statically against the system-provided gettext on - Mac OS - X, GLib needs to be linked against CoreFramework, which provides some - functions used by gettext. - - Fix this by including the necessary macro magic from upstream gettext. - - https://bugzilla.gnome.org/show_bug.cgi?id=725894 - - m4macros/glib-gettext.m4 | 49 - +++++++++++++++++++++++++++++++++++++++++++++++- - 1 file changed, 48 insertions(+), 1 deletion(-) - -commit 4c91b7f9358b335606ef0d3c680dc27141991946 -Author: Philip Withnall -Date: Fri Mar 31 11:10:26 2017 +0100 - - docs: Add GParameter replacement API to gobject-sections.txt - - This slipped through the review cracks. - - https://bugzilla.gnome.org/show_bug.cgi?id=709865 - - docs/reference/gobject/gobject-sections.txt | 3 +++ - 1 file changed, 3 insertions(+) - -commit 2f2c2b6362b26fe9b9f6808e1c3dd16ce41a0ffe -Author: Philip Withnall -Date: Fri Mar 31 11:09:53 2017 +0100 - - gobject: Fix Since/Deprecated versions for GParameter replacement API - - This slipped through the review cracks. - - https://bugzilla.gnome.org/show_bug.cgi?id=709865 - - gio/gasyncinitable.c | 2 +- - gio/gasyncinitable.h | 2 +- - gio/ginitable.c | 2 +- - gio/ginitable.h | 2 +- - gobject/gobject.c | 8 ++++---- - gobject/gobject.h | 8 ++++---- - gobject/gparam.h | 2 +- - 7 files changed, 13 insertions(+), 13 deletions(-) - -commit c11908ab7da12a84cd30ff666e959ea24a9ff9ae -Author: Philip Withnall -Date: Fri Mar 31 10:59:26 2017 +0100 - - gio: Fix deprecation warnings for g_object_newv() API - - gio/gasyncinitable.c | 2 ++ - gio/ginitable.c | 2 ++ - gio/tests/network-monitor.c | 3 ++- - 3 files changed, 6 insertions(+), 1 deletion(-) - -commit e2c3b7f634ebce93154ea1d915ae8d65092f9bc5 -Author: Fabian Orccon -Date: Thu Jan 26 19:54:30 2017 -0500 - - gobject: Deprecate g_object_newv - - g_object_newv uses a GParameter as argument. Since GParameter - is deprecated due to this type is not introspectible, - g_object_newv is deprecated now. - - https://bugzilla.gnome.org/show_bug.cgi?id=709865 - - gobject/gobject.c | 9 ++++++--- - gobject/gobject.h | 2 +- - 2 files changed, 7 insertions(+), 4 deletions(-) - -commit 3151da15d7297b7784d5c9f94c619b1a1500656a -Author: Fabian Orccon -Date: Thu Jan 26 19:47:47 2017 -0500 - - gio: Deprecate GParameter-related functions - - https://bugzilla.gnome.org/show_bug.cgi?id=709865 - - gio/gasyncinitable.c | 2 ++ - gio/gasyncinitable.h | 2 +- - gio/ginitable.c | 2 ++ - gio/ginitable.h | 3 ++- - 4 files changed, 7 insertions(+), 2 deletions(-) - -commit 2646c2173551c699c0459c95f49ec8b6fc0bf66d -Author: Fabian Orccon -Date: Thu Jan 26 19:45:17 2017 -0500 - - gobject: Deprecate GParameter - - GParameter is a rarely used type and not introspectible. - - https://bugzilla.gnome.org/show_bug.cgi?id=709865 - - gobject/gparam.h | 2 ++ - 1 file changed, 2 insertions(+) - -commit 942edbc70069d32c14145cecaa8fb6463ef045c2 -Author: Fabian Orccon -Date: Wed Jan 25 15:09:46 2017 -0500 - - tests: Add test for gobject properties for g_object_newv/setv/getv - - https://bugzilla.gnome.org/show_bug.cgi?id=709865 - - gobject/tests/properties.c | 240 - +++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 240 insertions(+) - -commit c6d373bfe71800a9e7921f091af8e02e8ae85dff -Author: Fabian Orccon -Date: Thu Jan 26 19:39:33 2017 -0500 - - gobject: Add g_object_setv and g_object_getv functions - - https://bugzilla.gnome.org/show_bug.cgi?id=709865 - - gobject/gobject.c | 119 - ++++++++++++++++++++++++++++++++++++++++++++---------- - gobject/gobject.h | 10 +++++ - 2 files changed, 107 insertions(+), 22 deletions(-) - -commit 26b211ef89c998a16f0520c052fcde08d0b65585 -Author: Fabian Orccon -Date: Thu Jan 26 19:29:44 2017 -0500 - - gobject: Add g_object_new_with_properties - - g_object_new_with_properties is an alternative to g_object_newv. - The last one, takes an array of GParameter. However, GParameter - is a rarely used type and this type is not introspectible, so - it will not work properly in bindings. - - https://bugzilla.gnome.org/show_bug.cgi?id=709865 - - gobject/gobject.c | 75 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++ - gobject/gobject.h | 5 ++++ - 2 files changed, 80 insertions(+) - -commit 19e81dedc9b7c792be9044216c2f7dfdf1144152 -Author: Fabian Orccon -Date: Thu Jan 26 19:00:16 2017 -0500 - - gobject: Add helper functions to handle warnings in - g_object_new/set/get - - g_object_new_is_valid_property - g_object_get_is_valid_property - g_object_set_is_valid_property - - https://bugzilla.gnome.org/show_bug.cgi?id=709865 - - gobject/gobject.c | 216 - ++++++++++++++++++++++++------------------------------ - 1 file changed, 97 insertions(+), 119 deletions(-) - -commit fc3b8cdf9f1f3a8197e9ad78d36e286c2965f921 -Author: Fabio Tomat -Date: Fri Mar 31 08:09:50 2017 +0000 - - Update Friulian translation - - (cherry picked from commit d04acd623184be3f152c29fbee8651bfd18de8c2) - - po/fur.po | 146 - +++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 82 insertions(+), 64 deletions(-) - -commit 22984031b1200dd246c04078541454962576a622 -Author: Yosef Or Boczko -Date: Thu Mar 30 17:57:02 2017 +0300 - - Updated Hebrew translation - - po/he.po | 938 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 491 insertions(+), 447 deletions(-) - -commit c20ab772b16e374500f9bf8a588518ead069df48 -Author: Christoph Reiter -Date: Wed Mar 15 08:37:10 2017 +0100 - - gosxappinfo: fix typo in url_escape_hostname - - This duplicated everything after the hostname. - - https://bugzilla.gnome.org/show_bug.cgi?id=734946 - - gio/gosxappinfo.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 392bd59eb8ec94cfdda4891dc908c5a0556e00dd -Author: Patrick Griffis -Date: Wed Mar 15 01:21:09 2017 -0400 - - gosxappinfo: Fix launching default applications - - https://bugzilla.gnome.org/show_bug.cgi?id=734946 - - gio/gosxappinfo.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit deab64365166fd3367a928306df0987b176fc3f7 -Author: Philip Withnall -Date: Wed Jun 15 11:25:19 2016 -0400 - - ginitable: Relax idempotency requirements on init() and init_async() - - The previously documented requirements for implementing init() and - init_async() as completely idempotent were really quite hard to - achieve, - and brought a lot of pain for very little gain. Many implementations - of - GInitable and GAsyncInitable did not actually follow the requirements, - or did not correctly handle concurrent init_async() calls. - - Relax those requirements so that classes can decide whether their - init() - or init_async() implementations need to be idempotent. - - https://bugzilla.gnome.org/show_bug.cgi?id=766660 - - gio/gasyncinitable.c | 13 ++++++++----- - gio/ginitable.c | 26 +++++++++++++++++++++----- - 2 files changed, 29 insertions(+), 10 deletions(-) - -commit 6c95cd22e99380a62090fd3d6c010c40563137e5 -Author: Garrett Regier -Date: Thu May 14 03:09:30 2015 -0700 - - gobject: Add to_string() functions for Enum and Flags types - - These are useful for debugging. - - https://bugzilla.gnome.org/show_bug.cgi?id=447907 - - docs/reference/gobject/gobject-sections.txt | 2 + - gobject/genums.c | 127 - ++++++++++++++++++++++++++++ - gobject/genums.h | 6 ++ - gobject/gvaluetransform.c | 18 ++-- - gobject/tests/enums.c | 44 +++++++++- - 5 files changed, 186 insertions(+), 11 deletions(-) - -commit 625936343d9009ad54d1de6d9084a017c0bf689b -Author: Christoph Reiter -Date: Thu Mar 23 12:46:56 2017 +0100 - - Make GUnixMountEntry and GUnixMountPoint boxed types - - And unskip some functions using them. - - https://bugzilla.gnome.org/show_bug.cgi?id=668962 - - docs/reference/gio/gio-sections.txt | 6 +++ - docs/reference/gio/gio.types | 2 + - gio/gunixmounts.c | 74 - ++++++++++++++++++++++++++++++++++--- - gio/gunixmounts.h | 12 ++++++ - 4 files changed, 88 insertions(+), 6 deletions(-) - -commit 7890573f6ec21fa66258dc32bbcbacb17cb67ced -Author: Philip Withnall -Date: Tue Mar 10 15:01:13 2015 +0000 - - gdbus-tool: Add a command to wait for a well-known name on the bus - - This is effectively the mc-wait-for-name tool from - telepathy-mission-control; moving it in to gdbus-tool will make - it more - widely useful without making people depend on - telepathy-mission-control - for no other reason. The code here is reimplemented from scratch - to use - GDBus. - - It blocks until the specified well-known name is owned by some process - on the bus (which can be the session, system, or any other bus). By - passing --activate, the same (or a different) name can be auto-started - on the bus first. - - A timeout can be specified to ensure the process doesn’t block - forever. - - https://bugzilla.gnome.org/show_bug.cgi?id=745971 - - docs/reference/gio/gdbus.xml | 55 ++++++++++ - gio/gdbus-tool.c | 249 - ++++++++++++++++++++++++++++++++++++++++++- - 2 files changed, 303 insertions(+), 1 deletion(-) - -commit ff7f32f643e961a116ee1a6e333752a64a8f617e -Author: Colin Walters -Date: Mon Mar 27 14:46:06 2017 -0400 - - gdbusprivate: Include a few headers to fix win32 build - - Followup to previous commit. - - See: https://bugzilla.gnome.org/show_bug.cgi?id=674885 - - gio/gdbusprivate.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 5b4b827e9940d724580101546c601c2e3c77ff82 -Author: Colin Walters -Date: Fri Nov 18 16:26:58 2016 -0500 - - gdbus: Initialize types earlier to break proxy <-> connection deadlock - - This will help us break generic GType deadlocks between people using - GDBus in different threads (which is supported), not just by GType - usage in the GDBus thread. - - This should fix the common cases we're seeing in the wild, although I - have some lingering concerns that if someone e.g. referenced - e.g. `G_TYPE_DBUS_AUTH_MECHANISM_SHA1` etc. we'd need to add those - too. - - https://bugzilla.gnome.org/show_bug.cgi?id=674885 - - gio/gdbusprivate.c | 11 +++++++---- - 1 file changed, 7 insertions(+), 4 deletions(-) - -commit 07465176da95e91ebde065e846294769cf9ca36b -Author: INSUN PYO -Date: Mon Oct 31 16:36:18 2016 +0900 - - gdbus: Initialize types at async entrypoints - - This isn't a comprehensive fix, but should cover a lot of cases - for GDBus. - - https://bugzilla.gnome.org/show_bug.cgi?id=674885 - - gio/gdbusconnection.c | 13 +++++++++++++ - gio/gdbusproxy.c | 6 ++++++ - 2 files changed, 19 insertions(+) - -commit 206c54c80bd71138c88fcb99b927f8bdaa540537 -Author: Patrick Griffis -Date: Wed Mar 22 01:37:43 2017 -0400 - - gosxcontenttype: Fix various tests - - https://bugzilla.gnome.org/show_bug.cgi?id=780384 - - gio/gosxcontenttype.c | 35 +++++++++++++++++++++++++++++++---- - gio/tests/contenttype.c | 23 ++++++++++++++++++----- - 2 files changed, 49 insertions(+), 9 deletions(-) - -commit 03c88daa733ee5efe5e78da382f3b6fc8735d44e -Author: Patrick Griffis -Date: Wed Mar 22 00:06:58 2017 -0400 - - build: Skip gdesktopappinfo tests on OSX - - https://bugzilla.gnome.org/show_bug.cgi?id=780384 - - gio/tests/Makefile.am | 2 ++ - 1 file changed, 2 insertions(+) - -commit 05f0d8199b3774de5b9dd8df80e0cb8ce1a9421f -Author: Florian Müllner -Date: Sun Mar 19 22:33:56 2017 +0100 - - appinfo: Only use portal as fallback - - We currently assume that the OpenURI portal should be used - unconditionally when running inside a flatpak sandbox. While - the portal is what we usually want, there are exceptions: - Yelp is now included in the GNOME runtime to allow displaying - help without exporting the user documentation, and the sandboxed - app itself may register a scheme handler. - To account for those cases transparently, always try the normal - code path first and only fall back to calling the portal when - that fails. - - https://bugzilla.gnome.org/show_bug.cgi?id=780471 - - gio/gappinfo.c | 13 ++++++++----- - 1 file changed, 8 insertions(+), 5 deletions(-) - -commit c675a4ef82fed4d643f3d0e4a04a735249de6abf -Author: Piotr Drąg -Date: Sat Mar 25 19:38:29 2017 +0100 - - Update Polish translation - - po/pl.po | 297 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 149 insertions(+), 148 deletions(-) - -commit 21b6b1fba7c36bc760c77d83e69d68aca5362e27 -Author: Philip Withnall -Date: Thu Mar 23 21:12:12 2017 +0000 - - gmessages: Don’t check G_MESSAGES_DEBUG in old logging API - - Now that the old logging API forwards through to the new structured - logging API, we don’t need to check the level or domain of a message - against INFO_LEVELS or G_MESSAGES_DEBUG — just pass it straight - through - to the new structured logging API writer function. - - https://bugzilla.gnome.org/show_bug.cgi?id=775879 - - glib/gmessages.c | 11 ----------- - 1 file changed, 11 deletions(-) - -commit 8e8deb133699208cc932969634095b13aa5a489e -Author: Philip Withnall -Date: Thu Mar 23 21:13:39 2017 +0000 - - build: Bump version to 2.53.0 - - Ready for the new unstable release series. - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 73c5e927d5cd6d8b083f971852830f6d84ca478d -Author: Marc-André Lureau -Date: Sun Feb 5 19:28:21 2017 +0400 - - gio-querymodules: fix memory leak - - Spotted thanks to ASAN. - - https://bugzilla.gnome.org/show_bug.cgi?id=778207 - - Signed-off-by: Marc-André Lureau - - gio/gio-querymodules.c | 1 + - 1 file changed, 1 insertion(+) - -commit aebcb15a9b9881b3a06c7db1a9674e6cc1b77e84 -Author: Philip Withnall -Date: Thu Mar 23 16:20:27 2017 +0000 - - gversionmacros: Add version macros for GLib 2.54 - - Let the new API season commence. - - glib/gversionmacros.h | 24 ++++++++++++++++++++++++ - 1 file changed, 24 insertions(+) - -commit b3362bb834d49932cc84cfe3e21ca4eff8d6e315 -Author: Philip Withnall -Date: Thu Mar 23 15:55:18 2017 +0000 - - ghash: Document order of parameters in GEqualFunc usage - - See https://bugzilla.gnome.org/show_bug.cgi?id=698064#c15. - - glib/ghash.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit fb5a07ad39a4e8617f2de1a66e5022e48a534df5 -Author: Philip Withnall -Date: Thu Mar 23 15:55:05 2017 +0000 - - ghash: Fix gtk-doc syntax in a documentation comment - - glib/ghash.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 35c0dd2755dbcea2539117cf33959a1a9e497f12 -Author: Philip Withnall -Date: Fri Mar 17 11:30:47 2017 +0000 - - gbase64: Fix base-64 stepped encoding with small chunks - - If encoding with small chunks such that the call to - g_base64_encode_close() has to deal with 0 < x < 24 bits of remaining - state, the encoding code would not correctly use zeroes to pad out the - state — it would use left-over state from an earlier iteration - in the - encoding process. - - This resulted in invalid base-64 encodings. - - Add a unit test for incremental encoding using different sized chunks - too. - - Thanks to Rainier Perske for reporting and analysing the bug. - - https://bugzilla.gnome.org/show_bug.cgi?id=780066 - - Signed-off-by: Philip Withnall - - glib/gbase64.c | 1 + - glib/tests/base64.c | 58 - +++++++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 59 insertions(+) - -commit 32aae79db558ec6d18577a605254b5ebf9800960 -Author: Philip Withnall -Date: Thu Mar 23 15:07:49 2017 +0000 - - gmain: Document that set_ready_time() is safe on destroyed GSources - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=778049 - - glib/gmain.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit c408256b5236c1cf6e85c25be95ed5a73b5c789b -Author: Philip Withnall -Date: Sun Feb 5 16:40:33 2017 +0100 - - gmain: Document threading properties of g_source_is_destroyed() - - https://bugzilla.gnome.org/show_bug.cgi?id=778049 - - glib/gmain.c | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit 4091b2d19e165ab9857ea4cd5ea296718540a4f8 -Author: Philip Withnall -Date: Sun Feb 5 16:34:54 2017 +0100 - - gio: Drop redundant g_source_is_destroyed() calls - - These calls cause race warnings from tsan, but are not a thread safety - problem, because we can only ever observe single bit changes: all - modifications to the GSource.flags field are done with a lock - held; all - reads are of independent fields, so no intermediate state can ever be - observed. This assumes that a non-atomic read will consistently - give us - an old value or a new value. - - In any case, these g_source_is_destroyed() calls can happen from any - thread, and the state could be changed from another thread immediately - after the call returns; so the checks are pointless. In addition, - calling g_source_set_ready_time() or g_source_destroy() on a destroyed - source is not a problem. - - https://bugzilla.gnome.org/show_bug.cgi?id=778049 - - gio/gcancellable.c | 3 +-- - gio/gsubprocess.c | 3 +-- - 2 files changed, 2 insertions(+), 4 deletions(-) - -commit 553329358c9e6845d567bb7367ae404c21d22dea -Author: Philip Withnall -Date: Mon Feb 13 11:46:59 2017 +0000 - - gmodule: Add the visibility attribute to G_MODULE_EXPORT on gcc - - For versions of GCC which support it (≥ 4), define G_MODULE_EXPORT - as - __attribute__((visibility("default"))). This is normally a no-op, - unless - compiling with -fvisibility=hidden, in which case it marks a symbol to - be publicly exported from the library, which is what G_MODULE_EXPORT - is - for. Previously G_MODULE_EXPORT has only worked on Windows. - - The compatibility check for whether the compiler supports - __attribute__((visibility)) is based on the __GNUC__ define, and is - similar to the check done in configure.ac for defining - G_GNUC_INTERNAL. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=778287 - - gmodule/gmodule.c | 12 +++++++++--- - gmodule/gmodule.h | 4 +++- - 2 files changed, 12 insertions(+), 4 deletions(-) - -commit 92cb02392c531e70a1d190f3ebad33101c02fea4 -Author: Mario Sanchez Prada -Date: Thu Mar 23 14:46:02 2017 +0000 - - appinfo: Don't hardcode strings for the OpenURI portal's D-Bus method - - We added several #define in the previous commit, so use those instead. - - gio/gappinfo.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit b374cc2e236396fb556891427d58aed81ceded63 -Author: Mario Sanchez Prada -Date: Wed Mar 22 17:49:27 2017 +0000 - - appinfo: Launch the OpenURI portal using a synchronous D-Bus call - - Calling the D-Bus method for the OpenURI portal "protects" the - logic from - not ever having the remote method running in case the - xdg-desktop-portal - process is not yet running and the caller quits quickly after - the call. - - This should not be a problem as the method returns immediately - (regardless - of the user making a selection), but making it synchronous would - prevent - situations where the OpenURI method would never be called because - of D-Bus - dropping the message after the caller dies, without explicitly - waiting for - a reply. - - https://bugzilla.gnome.org/show_bug.cgi?id=780441 - - gio/gappinfo.c | 124 - +++++++++++++++++++++++++++++++++++++++++++++++---------- - 1 file changed, 103 insertions(+), 21 deletions(-) - -commit 26e0b3dde4bfb32eb10658140b9f63e04f76b60e -Author: Mario Sanchez Prada -Date: Thu Mar 23 10:16:35 2017 +0000 - - appinfo: Don't leak the session bus in - launch_default_with_portal_async - - The session bus object needs to be unreferenced before early - returning. - - gio/gappinfo.c | 1 + - 1 file changed, 1 insertion(+) - -commit 21f1425e8cbee39abc05ab323f49d5d0f57e869f -Author: Jordi Mas -Date: Wed Mar 22 07:38:01 2017 +0100 - - Update Catalan translation - - po/ca.po | 2448 - ++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 1356 insertions(+), 1092 deletions(-) - -commit 929e1b1fde638bdfded4faa460f86c8d5e15d3e8 -Author: Daniel Macks -Date: Mon Mar 20 10:22:15 2017 -0400 - - Do not build utf8_encode on CARBON platform - - utf8_encode is not used by g_utf8_collate_key on this platform. - - https://bugzilla.gnome.org/show_bug.cgi?id=780306 - - glib/gunicollate.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 69b4c72fe58dfa7525446bbdd4759b871c10547c -Author: Philip Withnall -Date: Fri Mar 17 12:09:36 2017 +0000 - - gutf8: Clarify documentation for g_utf8_get_char_validated() - - There is no such thing as ‘no maximum’ when reading a - string. It’s got - to end somewhere. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=780095 - - glib/gutf8.c | 5 ++--- - 1 file changed, 2 insertions(+), 3 deletions(-) - -commit 1c56a87c08f4e7b0e05959b0c894466a2bbf7f45 -Author: Philip Withnall -Date: Fri Mar 17 12:09:01 2017 +0000 - - gutf8: Clarify return values from g_utf8_get_char_extended() - - It’s hard to remember what the difference is between -1 and -2, - so give - them names. - - This introduces no functional changes. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=780095 - - glib/gutf8.c | 16 +++++++++------- - 1 file changed, 9 insertions(+), 7 deletions(-) - -commit 30e382bace7ca3e9ec8bc960a6005b9fef57d663 -Author: Andika Triwidada -Date: Sun Mar 19 08:07:48 2017 +0000 - - Update Indonesian translation - - po/id.po | 628 - ++++++++++++++++++++++++++++++--------------------------------- - 1 file changed, 298 insertions(+), 330 deletions(-) - -commit bce36c2d46213ff397acbd130acd9bcfa1ca0eaa -Author: Matthias Clasen -Date: Sat Mar 18 20:40:40 2017 -0400 - - 2.52.0 - - NEWS | 14 ++++++++++++++ - configure.ac | 4 ++-- - 2 files changed, 16 insertions(+), 2 deletions(-) - -commit e6e38f4b8a44e8df3915736a194010f287765da1 -Author: Philip Withnall -Date: Fri Mar 17 11:30:24 2017 +0000 - - gbase64: Document that g_base64_encode_close() does not nul-terminate - - Signed-off-by: Philip Withnall - - glib/gbase64.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit dd914da1c80941ed1c435671cac20ca4f5f7f0e6 -Author: Colin Walters -Date: Thu Mar 16 09:12:26 2017 -0400 - - gio/fam: Remove leftover debug print - - This leftover debug print was introduced by - d682df186e9cca2b8db0e921450a4db31cf0c467 - and is obviously bad for applications that are expecting something - else on stdout, etc. - - See: https://bugzilla.redhat.com/show_bug.cgi?id=1396386 - - https://bugzilla.gnome.org/show_bug.cgi?id=780144 - - gio/fam/gfamfilemonitor.c | 2 -- - 1 file changed, 2 deletions(-) - -commit 2411b76c5e63aa2ef7fcc131e6f5c5e73c998615 -Author: Philip Withnall -Date: Thu Mar 16 13:50:19 2017 +0000 - - docs: Fix some DocBook usage in a few gtk-doc comments - - and tags. Replace them with Markdown. - - Signed-off-by: Philip Withnall - - gio/gappinfo.h | 3 +-- - gio/gdbusconnection.h | 2 +- - gio/gioenums.h | 2 +- - glib/deprecated/gcache.c | 4 ++-- - glib/gunicode.h | 8 +++----- - 5 files changed, 8 insertions(+), 11 deletions(-) - -commit 3a1e98cca856320452179166afa61543c3aa9418 -Author: Claude Paroz -Date: Thu Mar 16 10:04:35 2017 +0100 - - Updated French translation - - po/fr.po | 1031 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 523 insertions(+), 508 deletions(-) - -commit 5ebfb179b934d9bfd69d4f538557be05223ad27d -Author: Rūdolfs Mazurs -Date: Wed Mar 15 21:24:01 2017 +0200 - - Update Latvian translation - - po/lv.po | 1639 - +++++++++++++++++++++++++++++++++++++------------------------- - 1 file changed, 984 insertions(+), 655 deletions(-) - -commit ec02a1875f29ecb8e46c0d8c1403cd00a0b3a9e4 -Author: Iain Lane -Date: Mon Mar 13 16:52:11 2017 +0000 - - tests/gdatetime: Use a real rather than invented timezone - - The tzdata maintainers had previously invented abbreviations for - timezones. As of their 2017a release, the one we were testing ("BRT") - has been dropped. - - Switch to testing PST, which is a real timezone abbreviation. - - https://bugzilla.gnome.org/show_bug.cgi?id=779799 - - glib/tests/gdatetime.c | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -commit 567f01044f3640ffea0c9aa3ca055b0b6c473275 -Author: Fabio Tomat -Date: Wed Mar 15 04:47:21 2017 +0000 - - Update Friulian translation - - po/fur.po | 159 - +++++++++++++++++++++++++++++++++++++------------------------- - 1 file changed, 95 insertions(+), 64 deletions(-) - -commit e9fe8868a7c967a39c7a9d6e672835329d0cc15b -Author: Piotr Drąg -Date: Tue Mar 14 14:51:49 2017 +0100 - - Use single non-Unicode quotation marks in a new translatable message - - Actually, Unicode changes to this file got reverted in - 2d56c49b1085ae3ad769e6b59329cf493eb0f8a1. Also, there is - "No such interface '%s'" string already, so we avoid - breaking the string freeze. - - gio/gdbusconnection.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit bb93f3a4aa1181976bc75c03016277e08c16ab8f -Author: Piotr Drąg -Date: Tue Mar 14 14:45:48 2017 +0100 - - Use consistent quotation marks in a new translatable message - - Double quotation marks are used everywhere else in glib, as per - . - - gio/gdbusconnection.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit e1f362ba49a7df54f9299883876b63d5e9f0916b -Author: Philip Withnall -Date: Tue Mar 14 12:55:38 2017 +0000 - - gsubprocess: Add missing G_GNUC_NULL_TERMINATED attribute - - g_subprocess_launcher_spawn() is NULL-terminated, and must have a - non-NULL argv0 specified, so G_GNUC_NULL_TERMINATED is appropriate - here. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=780032 - - gio/gsubprocesslauncher.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit ff327ba2d73d2ff175b402ab4da3ab7a61e1644e -Author: Philip Withnall -Date: Tue Mar 14 12:55:08 2017 +0000 - - gdbusmessage: Add missing G_GNUC_PRINTF attribute - - This highlighted a bug in GDBusConnection, where an interface name was - not included in a message referring to it. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=780032 - - gio/gdbusconnection.c | 2 +- - gio/gdbusmessage.h | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit e013164c5c5b776acee409f726dc4f0ae5dc6e2b -Author: Chun-wei Fan -Date: Tue Mar 14 14:48:23 2017 +0800 - - Visual Studio builds: Fix gio project generation - - We need to include gcontenttype-win32.c in our Visual Studio - projects... - - gio/Makefile.am | 1 + - 1 file changed, 1 insertion(+) - -commit 37f5feb1d2b70bb0101123f3bc4d8f8427848169 -Author: Matthias Clasen -Date: Mon Mar 13 12:30:56 2017 -0400 - - Fix distcheck - - Typo in the win32 source list... - - gio/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 7a36df7b0177a4cd97546276ce85eb7d118a5543 -Author: Matthias Clasen -Date: Mon Mar 13 11:23:00 2017 -0400 - - 2.51.5 - - NEWS | 24 ++++++++++++++++++++++++ - configure.ac | 2 +- - 2 files changed, 25 insertions(+), 1 deletion(-) - -commit 90dfea2b61e51c64c547888355eb3159e07282c9 -Author: TingPing -Date: Wed Mar 25 18:26:50 2015 -0400 - - Implement GAppInfo on OSX - - This is an implementation of most of GAppInfo using the OS X - NSBundle APIs. - - Missing at this point are things that don't have equivalents - in OS X, such as hidden desktop files, last-used, manual type - associations, and g_app_info_get_all(). - - https://bugzilla.gnome.org/show_bug.cgi?id=734946 - - gio/Makefile.am | 14 +- - gio/giomodule.c | 8 +- - gio/gosxappinfo.c | 715 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - gio/gosxappinfo.h | 54 ++++ - gio/tests/Makefile.am | 4 +- - 5 files changed, 786 insertions(+), 9 deletions(-) - -commit 3953d85a92e7c6f78e8e37a3f78e90c0cd93fb2d -Author: TingPing -Date: Fri Aug 15 06:11:38 2014 -0400 - - Implement GContentType on OSX - - This is an implementation of most of GContentType using the OS X - UTType APIs. - - Missing at this point is an implementation of - g_content_types_get_registered() and g_content_type_guess_for_tree(). - - https://bugzilla.gnome.org/show_bug.cgi?id=734946 - - gio/Makefile.am | 24 ++- - gio/gcontenttype.c | 5 +- - gio/glocalfileinfo.c | 2 +- - gio/gosxcontenttype.c | 423 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - 4 files changed, 449 insertions(+), 5 deletions(-) - -commit 1f931dbb22fca7a1edfb977354a5742fd34c9a1d -Author: Chun-wei Fan -Date: Mon Mar 13 15:34:46 2017 +0800 - - win32/pc_base.py: Update path for GLib master - - So that people can load this from the right places in GLib master's - source tree. - - win32/pc_base.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 626e9e6b6e3c362e5293b5f1393ac0a42a63d291 -Author: Matthias Clasen -Date: Thu Mar 9 20:34:40 2017 -0500 - - Add g_content_type_is_mime_type to the docs - - docs/reference/gio/gio-sections.txt | 1 + - 1 file changed, 1 insertion(+) - -commit e305fe971e4647d971428a772b7290b9c308a96f -Author: Steven McDonald -Date: Sun Feb 12 11:02:55 2017 +1100 - - gio: Always purge kqueue subs from missing list - - Previously, _kh_cancel_sub assumed that it only needed to call - _km_remove if sub did not exist in subs_hash_table. This is erroneous - because the complementary operation, _km_add_missing, can be called - from process_kqueue_notifications, in which context sub can *only* - have - come from subs_hash_table. - - Since _km_remove is implemented using g_slist_remove, which is - documented to be a noop if the list does not contain the element to be - removed, it is safe to call _km_remove unconditionally here. - - https://bugzilla.gnome.org/show_bug.cgi?id=778515 - - gio/kqueue/kqueue-helper.c | 15 +++++---------- - 1 file changed, 5 insertions(+), 10 deletions(-) - -commit c68903945d1f802a793456aa80afe3fb3e6712bc -Author: Emmanuele Bassi -Date: Thu Mar 9 00:15:08 2017 +0000 - - Regenerate the vasnprintf gnulib module imported files - - Use gnulibg-tool --lgpl to import the vasnprintf module using the - correct GNU Lesser General Public License, version 2.1 or later, like - the rest of GLib. - - https://bugzilla.gnome.org/show_bug.cgi?id=777203 - - glib/gnulib/asnprintf.c | 16 ++++++++-------- - glib/gnulib/printf-args.c | 10 +++++----- - glib/gnulib/printf-args.h | 10 +++++----- - glib/gnulib/printf-parse.c | 10 +++++----- - glib/gnulib/printf-parse.h | 10 +++++----- - glib/gnulib/vasnprintf.c | 10 +++++----- - glib/gnulib/vasnprintf.h | 10 +++++----- - glib/gnulib/verify.h | 10 +++++----- - glib/gnulib/xsize.h | 22 +++++++++++++++++----- - 9 files changed, 60 insertions(+), 48 deletions(-) - -commit 79ea068975fda4e164b1c97c9593c73e4053b209 -Author: Chun-wei Fan -Date: Thu Mar 9 16:18:45 2017 +0800 - - win32/replace.py: Update documentation comment - - Update the location from GLib's source tree on where this file can be - found. - - win32/replace.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit fe1a749ca6803057dd876f374b5296c3c800fde1 -Author: TingPing -Date: Wed Mar 8 23:02:10 2017 -0500 - - Create g_content_type_is_mime_type() - - Convenience wrapper around g_content_type_is_a(). - - https://bugzilla.gnome.org/show_bug.cgi?id=734946 - - gio/gcontenttype-win32.c | 17 +++++++++++++++++ - gio/gcontenttype.c | 20 ++++++++++++++++++++ - gio/gcontenttype.h | 3 +++ - 3 files changed, 40 insertions(+) - -commit 525b33c05f37625864b41c03cb95ea6b822c1ede -Author: Carlos Sánchez de La Lama -Date: Mon Jul 20 12:49:51 2015 +0200 - - Correct collation key generation on OS X - - This ixes bug #673047. - - glib/gunicollate.c | 36 ++++++++++++++++++++---------------- - glib/tests/collate.c | 20 ++++++++++++++++++++ - 2 files changed, 40 insertions(+), 16 deletions(-) - -commit a28429a3c697b2ee750cf224f53120694ca14861 -Author: Matthias Clasen -Date: Wed Mar 8 22:36:05 2017 -0500 - - Fix a typo - - gio/giomodule.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 04ad811e501f50412daf743d462ab6aae724e903 -Author: Matthias Clasen -Date: Wed Mar 8 22:27:06 2017 -0500 - - Add a forgotten g_type_ensure call - - One of the types in this function was not wrapped in a - g_type_ensure_call, an obvious oversight. - - gio/giomodule.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d1a03bc728df920d4da6db02437d99bba27aa20c -Author: John Ralls -Date: Wed Mar 8 22:26:00 2017 -0500 - - Enable building gcocoanotification only if OS X min version >= 10.9 - - This changes the configure checks to check for what is actually - required to build this code. - - https://bugzilla.gnome.org/show_bug.cgi?id=747146 - - configure.ac | 19 ++++++++----------- - gio/Makefile.am | 2 ++ - gio/giomodule.c | 8 ++++++-- - 3 files changed, 16 insertions(+), 13 deletions(-) - -commit 0c6c39428ce446be63b0c243a1b98800274030b5 -Author: Fabio Tomat -Date: Tue Mar 7 22:27:35 2017 +0000 - - Add Friulian translation - - po/LINGUAS | 1 + - po/fur.po | 5110 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 5111 insertions(+) - -commit 4d8ad0adb7464d0d7bb872a9fb5e6aa87b94e26a -Author: Gábor Kelemen -Date: Sun Mar 5 21:23:33 2017 +0000 - - Update Hungarian translation - - po/hu.po | 1451 - +++++++++++++++++++++++++------------------------------------- - 1 file changed, 589 insertions(+), 862 deletions(-) - -commit b56a95026cdd39e9cbe992856a607bdb2af67a21 -Author: Matthias Clasen -Date: Sun Mar 5 13:11:08 2017 -0500 - - Add some more cases to the app-id unit tests - - These came up on irc today. - - gio/tests/gapplication.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 4a163a330195b8874e253a6853617bd55e4ac8d1 -Author: Mario Blättermann -Date: Sun Mar 5 17:57:32 2017 +0000 - - Update German translation - - po/de.po | 1200 - +++++++++++++++++++++++--------------------------------------- - 1 file changed, 452 insertions(+), 748 deletions(-) - -commit 424ec6022f2333b8b1df39667f023b734071fc36 -Author: Philip Withnall -Date: Sun Mar 5 12:24:37 2017 +0000 - - gtestutils: Fix a typo in a documentation comment - - Signed-off-by: Philip Withnall - - glib/gtestutils.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 8686e43058765dce487a217736a970ac5643bddb -Author: Simon McVittie -Date: Sat Mar 4 15:15:50 2017 +0000 - - glib-mkenums: Sort input files for more deterministic output - - This should be helpful for reproducible builds - . - - Perl's sorting is not locale-sensitive unless the lexical scope has - 'use locale', which this one does not, so we do not need to force - locale-agnostic sorting. - - Signed-off-by: Simon McVittie - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=769983 - Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=809152 - - gobject/glib-mkenums.in | 2 ++ - 1 file changed, 2 insertions(+) - -commit 935cd72bddda77b5c09b9b72d5a478b9d7817aa6 -Author: Paolo Borelli -Date: Sat Mar 4 19:59:37 2017 +0100 - - utf8: add unit test for g_utf8_make_valid - - glib/tests/utf8-misc.c | 22 ++++++++++++++++++++++ - 1 file changed, 22 insertions(+) - -commit c3ac56def752a6a2d8b101bd8331646e2699af02 -Author: Aurimas Černius -Date: Sat Mar 4 17:55:40 2017 +0200 - - Updated Lithuanian translation - - po/lt.po | 985 - +++++++++++++++++++++++++++++---------------------------------- - 1 file changed, 452 insertions(+), 533 deletions(-) - -commit e3f59e482bfab48ef715d57f3cd28e49f23e947f -Author: Simon McVittie -Date: Fri Mar 3 10:53:52 2017 +0000 - - Install gdb Python helpers as data, not as executable scripts - - They do not start with the #!/usr/bin/python that would be necessary - to make them run with Python rather than a shell, and they would - not be useful to run anyway: they are libraries to be imported, - not scripts to be run. - - Signed-off-by: Simon McVittie - - glib/Makefile.am | 2 +- - gobject/Makefile.am | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit e89513e82942f4ca404c14f21f84be786998a75f -Author: Changwoo Ryu -Date: Fri Mar 3 15:42:43 2017 +0000 - - Update Korean translation - - po/ko.po | 1008 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 515 insertions(+), 493 deletions(-) - -commit 72fad44a642a8adb43fad685d0d29d33a48837bc -Author: Ask Hjorth Larsen -Date: Thu Mar 2 13:11:23 2017 +0100 - - Updated Danish translation - - po/da.po | 939 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 459 insertions(+), 480 deletions(-) - -commit f559bc01dc9ce53f6995600311bb0db1a6d347ef -Author: Paolo Borelli -Date: Thu Mar 2 09:10:35 2017 +0100 - - Make g_utf8_make_valid optionally take a length - - g_utf8_make_valid was turned into a public API this cycle. However - now that it is public we should make the API more generic, allowing - the caller to specify the length. This is especially useful if - the function is called with a string that has \0 in the middle - or for chunks of a strings that are not nul terminated. - This is also consistent with most of the other utf8 utils. - - Callers inside glib are updated to the new signature. - - https://bugzilla.gnome.org/show_bug.cgi?id=779456 - - glib/gconvert.c | 2 +- - glib/gkeyfile.c | 16 ++++++++-------- - glib/gmarkup.c | 2 +- - glib/gunicode.h | 3 ++- - glib/gutf8.c | 17 ++++++++++++----- - 5 files changed, 24 insertions(+), 16 deletions(-) - -commit 9aaf7588fc70153bb7e2dac1d9266ca9adcc4c9a -Author: Chun-wei Fan -Date: Thu Mar 2 08:17:35 2017 +0800 - - glib/gmessages.c: Fix build when targeting Windows Vista+ - - In my previous attempt to improve colored console output on Windows, - we - called GetFileInformationByHandleEx() directly if we target Vista or - later, but the check macro for doing so via LoadLibrary() had - a typo. Fix - this by correcting the check macro. - - Pointed out by Ignacio Casal Quinteiro. - - glib/gmessages.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 376e12e5a4d7a3832e2b2445346974ff33c34b03 -Author: Matthias Clasen -Date: Wed Mar 1 15:14:14 2017 -0500 - - 2.51.4 - - NEWS | 7 +++++++ - configure.ac | 2 +- - 2 files changed, 8 insertions(+), 1 deletion(-) - -commit 62e8d23b88469a069177959a8c0c7916724e3d30 -Author: David King -Date: Wed Mar 1 13:33:39 2017 +0000 - - build: Add vs15 subdir to win32 Makefile.am - - win32/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d892cf6feb215b3e2349b437c02d561926ea8259 -Author: Philip Withnall -Date: Mon Feb 27 10:08:16 2017 +0000 - - tests: Fix some memory leaks in the GSettings unit tests - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=779265 - - gio/tests/gsettings.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 43fbb8652dbf516b5bf5cf91df46a2c2f3a93755 -Author: Philip Withnall -Date: Mon Feb 27 10:07:14 2017 +0000 - - tests: Fix a double-unref in the GSettings unit tests - - g_settings_schema_source_get_default() is (transfer none), not - (transfer - full). - - Spotted by Marvin Schmidt. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=779265 - - gio/tests/gsettings.c | 2 -- - 1 file changed, 2 deletions(-) - -commit 6bfb4ce191cdf400c244187fb6ed05c5e76ea44a -Author: Philip Withnall -Date: Mon Feb 27 10:05:58 2017 +0000 - - gsettings: Fix a leak in GSettingsAction - - Every GSettingsAction was leaking its schema key (a few tens of - bytes). - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=779265 - - gio/gsettings.c | 1 + - 1 file changed, 1 insertion(+) - -commit 08b6794ec27782e5c1c431c602dd9ae97d813d17 -Author: Philip Withnall -Date: Mon Feb 27 10:04:39 2017 +0000 - - gsettings: Fix memory leak on error handling path for g_settings_set() - - On the warning/critical error handling paths for g_settings_set(), the - GVariant value was not ref-sunk, and the schema key was leaked. This - won’t affect code in production (unless it’s seriously buggy), but - eliminates some leaks from the error testing paths in the GSettings - tests. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=779265 - - gio/gsettings.c | 18 ++++++++++-------- - 1 file changed, 10 insertions(+), 8 deletions(-) - -commit d6d29a2e9fa2c776b5ca3630469e8b60081eced7 -Author: Philip Withnall -Date: Mon Feb 27 10:02:48 2017 +0000 - - glib-compile-schemas: Fix various memory leaks - - Spotted while running `make check` under Valgrind. While it’s not - necessary to fix memory leaks in glib-compile-schemas (since it’s a - utility which runs briefly then exits), fixing them makes more - legitimate leaks in the Valgrind output more obvious, and means we can - be sure there aren’t leaks in the underlying GLib/GIO code which - glib-compile-schemas is calling. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=779265 - - gio/glib-compile-schemas.c | 92 - ++++++++++++++++++++++++++++++++-------------- - 1 file changed, 64 insertions(+), 28 deletions(-) - -commit c61ea2c4a9b11eed7e1ea04fe97a442b683dded2 -Author: Matthias Clasen -Date: Mon Feb 27 11:46:20 2017 -0500 - - 2.51.3 - - NEWS | 20 ++++++++++++++++++++ - configure.ac | 2 +- - 2 files changed, 21 insertions(+), 1 deletion(-) - -commit 1a845115a24bea553885acb69b731dbc32d3369b -Author: Jan Tojnar -Date: Fri Feb 24 16:46:55 2017 +0100 - - gio: Check for NUll when getting extensions - - When unregistered extension point (i.e. NULL pointer) is passed - to `g_io_extension_point_get_extensions`, it causes a segfault. - - This commit adds an assertion, to prevent this. - - https://bugzilla.gnome.org/show_bug.cgi?id=779183 - - gio/giomodule.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit ee09bb704fe9ccb24d92dd86696a0e6bb8f0dc1a -Author: Patrick Griffis -Date: Thu Feb 16 21:03:18 2017 -0500 - - gdbus-codegen: Add --output-directory flag - - This is useful with Meson where files are generated in subdirs - - https://bugzilla.gnome.org/show_bug.cgi?id=778801 - - docs/reference/gio/gdbus-codegen.xml | 17 ++++++++++++++++- - gio/gdbus-2.0/codegen/codegen.py | 8 +++++--- - gio/gdbus-2.0/codegen/codegen_main.py | 12 +++++++++--- - 3 files changed, 30 insertions(+), 7 deletions(-) - -commit 001245171b7d556eae88cf44a01fdb889006d96f -Author: Philip Withnall -Date: Mon Feb 27 10:16:12 2017 +0000 - - gchecksum: Fix validity checks for GChecksumType - - This fixes the unit tests after commit 3e32350b rearranged the enum - order. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=771997 - - glib/gchecksum.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit f6db42f69811a363730f5f8517322dd2ad6120d3 -Author: Igor Gnatenko -Date: Sun Feb 26 11:53:22 2017 +0100 - - ghmac: use stable version in documentation - - Signed-off-by: Igor Gnatenko - - glib/ghmac.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 3e32350b546306b69a65266774502b105f413389 -Author: Igor Gnatenko -Date: Sun Feb 26 11:52:17 2017 +0100 - - gchecksum: don't break ABI by inserting new enum member in the middle - - Signed-off-by: Igor Gnatenko - - glib/gchecksum.h | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit c618c5da173bd5b387d13f6242d79606b443d326 -Author: Мирослав Николић -Date: Sun Feb 26 08:01:12 2017 +0100 - - Updated Serbian translation - - po/sr.po | 1749 - ++++++++++++++++++++++++++++++++------------------------ - po/sr@latin.po | 1749 - ++++++++++++++++++++++++++++++++------------------------ - 2 files changed, 1996 insertions(+), 1502 deletions(-) - -commit 36966334ead02df864776bf42bb81712254e3a20 -Author: Chao-Hsiung Liao -Date: Wed Feb 22 01:19:18 2017 +0000 - - Update Chinese (Taiwan) translation - - po/zh_TW.po | 1147 - +++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 601 insertions(+), 546 deletions(-) - -commit 83cd14021bf10cfed203b1e1a81821f495d3aef3 -Author: Milo Casagrande -Date: Tue Feb 21 18:16:37 2017 +0000 - - Update Italian translation - - po/it.po | 903 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 459 insertions(+), 444 deletions(-) - -commit 8693d60a280d10dfeda4ebd1aa6099b5d0456a1d -Author: Ole André Vadla Ravnås -Date: Tue Feb 21 02:20:52 2017 +0100 - - gdbusauth: plug memory leak - - Happens when the waiting-for-auth state is re-entered: - - SERVER_STATE_WAITING_FOR_AUTH - | - v - G_DBUS_AUTH_MECHANISM_STATE_REJECTED - | - v - SERVER_STATE_WAITING_FOR_AUTH - - Causing the previous `mech` pointer to get overwritten. - - https://bugzilla.gnome.org/show_bug.cgi?id=778991 - - gio/gdbusauth.c | 1 + - 1 file changed, 1 insertion(+) - -commit 77945667f70d85e1d95e111a601834d768c0982b -Author: Philip Withnall -Date: Fri Feb 10 10:45:56 2017 +0000 - - ghmac: Add support for G_CHECKSUM_SHA384 to GHmac - - It has the same block size as SHA-512, so it just needs a new case in - the switch, some documentation updates, and the test vectors from RFC - 4868. - - Signed-off-by: Philip Withnall - - https://bugzilla.gnome.org/show_bug.cgi?id=771997 - - glib/ghmac.c | 4 +++- - glib/tests/hmac.c | 64 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++- - 2 files changed, 66 insertions(+), 2 deletions(-) - -commit 1f9a9f8ce56a7996eea67a2d79ce70f03ecc61ac -Author: Igor Gnatenko -Date: Mon Sep 26 19:40:22 2016 +0200 - - gchecksum: add SHA-384 support - - Signed-off-by: Igor Gnatenko - - glib/gchecksum.c | 129 +++++++++++++++++++++++---------- - glib/gchecksum.h | 2 + - glib/tests/checksum.c | 192 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - 3 files changed, 286 insertions(+), 37 deletions(-) - -commit b278e8ea706ce75d7693eb8e3c6a826df156388e -Author: Andika Triwidada -Date: Mon Feb 20 11:09:01 2017 +0000 - - Update Indonesian translation - - po/id.po | 2729 - +++++++++++++++++++++++++++++++++++++++----------------------- - 1 file changed, 1741 insertions(+), 988 deletions(-) - -commit 2340b72bdf6e8428ddfbd7095928344c8b2904fc -Author: Inaki Larranaga Murgoitio -Date: Sat Feb 18 15:39:18 2017 +0100 - - Update Basque language - - po/eu.po | 1269 - +++++++++++++++++++++++++++++++++++++++----------------------- - 1 file changed, 799 insertions(+), 470 deletions(-) - -commit 1920b550db823387ebea755c2bfd3a7393f90a46 -Author: Timm Bäder -Date: Thu Jan 19 08:18:59 2017 +0100 - - fdo notification: Avoid a double free - - We're first getting the notification by its notify_id, but activating - the action afterwards could redraw it, leading to a dangling pointer. - Fix this by simply searching the list of active notifications again - after activating the action. - - gio/gfdonotificationbackend.c | 9 +++++++-- - 1 file changed, 7 insertions(+), 2 deletions(-) - -commit d0ffee8feb992483352261e19ba12b5a53d8ab1b -Author: Chun-wei Fan -Date: Fri Feb 17 17:54:23 2017 +0800 - - win32/detectenv-msvc.mak: Make it usable from Visual Studio projects - - As in the version in of this NMake Makefile module in G-I, support - CFG == Release|Debug, which is what is used in the Visual Studio - projects, so that: - - -This file will be in sync with the one in G-I - -Other projects that make use of this can integrate this NMake - Makefile - module in their Visual Studio project files. - - win32/detectenv-msvc.mak | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 08825d2c214765d0fefa5741ab973e966ddcace7 -Author: Chun-wei Fan -Date: Fri Feb 17 17:48:13 2017 +0800 - - win32/detectenv-msvc.mak: Support Visual Studio 2017 - - Update this common NMake Makefile module so projects using this - (such as - for introspection builds or projects supporting MSVC builds using - NMake) - can make use of Visual Studio 2017. - - win32/detectenv-msvc.mak | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit 9f9528e0dc795606b13caecb60f4984b696fcc50 -Author: Ask Hjorth Larsen -Date: Thu Feb 16 14:17:17 2017 +0100 - - Updated Danish translation - - po/da.po | 733 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 389 insertions(+), 344 deletions(-) - -commit fa074cf3c707b96bb9e0c1b2b4069c440f3c481b -Author: Chun-wei Fan -Date: Wed Feb 15 14:14:05 2017 +0800 - - Visual Studio builds: Fix previous commit - - Pushed the wrong version of the patch, sorry! - - configure.ac | 4 ++++ - win32/Makefile-newvs.am | 18 ++++++++++++++---- - win32/vs11/Makefile.am | 4 ++-- - win32/vs12/Makefile.am | 4 ++-- - win32/vs14/Makefile.am | 4 ++-- - win32/vs15/Makefile.am | 5 +++-- - 6 files changed, 27 insertions(+), 12 deletions(-) - -commit 0baaac786e9f98af00a23fda4d6ac5a5f89c6cd3 -Author: Chun-wei Fan -Date: Wed Feb 15 10:32:30 2017 +0800 - - Visual Studio builds: Add support for Visual Studio 2017 - - This adds support for Visual Studio 2017 by updating the autotools - files for - copying and updating the Visual Studio 2010 project files. - - Since the toolset version of Visual Studio 2017 is no longer in - the form - of $(MSVC_VER_SHORT)0, we need to specify the full number, but this - is a - rather simple change we have here. Note that Visual Studio 2017's CRT - aims to be compatible with the 2015's CRT, so it should be possible to - use 2017-compiled code with the 2015-compiled ones. - - configure.ac | 1 + - win32/Makefile-newvs.am | 13 ++++++------- - win32/vs10/Makefile.am | 1 + - win32/vs11/Makefile.am | 5 ++--- - win32/vs12/Makefile.am | 5 ++--- - win32/vs14/Makefile.am | 5 ++--- - win32/vs15/Makefile.am | 48 - ++++++++++++++++++++++++++++++++++++++++++++++++ - 7 files changed, 62 insertions(+), 16 deletions(-) - -commit 79c08255bee04b65c3f48a877681872cc0d9fc1c -Author: Patrick Griffis -Date: Mon Feb 13 21:52:28 2017 -0500 - - gdbus-codegen: Fix -Wconversion warning - - https://bugzilla.gnome.org/show_bug.cgi?id=778581 - - gio/gdbus-2.0/codegen/codegen.py | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit 442d64ba94d8ddae24a79d1a0eaab1e543804163 -Author: Matthew Leeds -Date: Fri Feb 10 11:33:18 2017 -0600 - - gsubprocesslauncher: Clarify the behavior of set_environ() - - GNOME Builder's code was assuming that setting the launcher's - environ to NULL makes the subprocess have an empty environment, but in - fact the parent process's variables are still inherited because - execv is - used instead of execve when envp is NULL. This commit clarifies the - documentation to make the behavior clear. - - https://bugzilla.gnome.org/show_bug.cgi?id=778422 - - gio/gsubprocesslauncher.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit e6b6a33fa0c841033301f4c69b99efb247e14fdc -Author: Matthias Clasen -Date: Mon Feb 13 08:16:57 2017 -0500 - - 2.51.2 - - NEWS | 28 ++++++++++++++++++++++++++++ - configure.ac | 2 +- - 2 files changed, 29 insertions(+), 1 deletion(-) - -commit 7dbc072c0e6917421cdccfe46c8121d6f9ca020a -Author: Ondrej Holy -Date: Fri Feb 10 10:12:08 2017 +0100 - - doc: Unify order of file attributes - - Order of file attributes in docs is different than in source - codes. I don't really think it is intended. Let's unify it. - - https://bugzilla.gnome.org/show_bug.cgi?id=777507 - - docs/reference/gio/gio-sections.txt | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -commit 006a7d082bc3aacc8d73c150f279165f1525d52f -Author: Ondrej Holy -Date: Thu Jan 19 16:13:51 2017 +0100 - - fileinfo: Add G_FILE_ATTRIBUTE_RECENT_MODIFIED attribute - - Add filesystem attribute to propagate time, when the metadata for - the file - in "recent:///" was last changed. This attribute is needed for sorting - recent backend files in client applications. - - https://bugzilla.gnome.org/show_bug.cgi?id=777507 - - docs/reference/gio/gio-sections.txt | 1 + - gio/gfileinfo.h | 11 +++++++++++ - 2 files changed, 12 insertions(+) - -commit 453957973b48bf9e33e1f01fd8d1e0827bd7b915 -Author: Ondrej Holy -Date: Fri Feb 10 10:05:21 2017 +0100 - - fileinfo: Use monospaced font for uris - - Some uris are in quotes, some in backticks, let's unify it. - - https://bugzilla.gnome.org/show_bug.cgi?id=777507 - - gio/gfileinfo.h | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit df5afb4cbca1a8f09cd00b3438ba6acea3037002 -Author: Kjartan Maraas -Date: Sun Feb 12 15:41:53 2017 +0100 - - Updated Norwegian bokmål translation. - - po/nb.po | 843 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 422 insertions(+), 421 deletions(-) - -commit b262f5109aa5b251a316064cd2ffb22288df9dc3 -Author: Mandy Wang -Date: Thu Feb 9 14:57:37 2017 +0800 - - Update zh_CN translation - - po/zh_CN.po | 1705 - ++++++++++++++++++++++++++++++++++++++++++----------------- - 1 file changed, 1231 insertions(+), 474 deletions(-) - -commit 257aff6f606dc36b8b42558eec7cb383905e1e85 -Author: Philip Withnall -Date: Wed Feb 8 15:06:34 2017 +0000 - - docs: Fix a typo in a documentation string - - gio/gdbusaddress.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 78fba90f6505b0a8a6fd4ad10825a3e45faaa460 -Author: Philip Withnall -Date: Wed Feb 8 15:06:00 2017 +0000 - - docs: Add links to D-Bus specification for D-Bus address format - - In an attempt to clarify the format a little. - - gio/gdbusaddress.c | 20 ++++++++++++++------ - gio/gdbusconnection.c | 6 ++++-- - gio/gdbusserver.c | 5 +++-- - 3 files changed, 21 insertions(+), 10 deletions(-) - -commit 4b75333c83535cef57f674f5bd0c604901c44d1d -Author: Bastien Nocera -Date: Fri Feb 3 14:27:21 2017 +0100 - - guuid: Remove support for curly braces and URN UUIDs - - As we currently cannot generate UUIDs with curly braces, or as URNs, - remove those from the possible valid UUIDs. - - We do this separately to make it easier to re-add later, should - we want - to enhance the coverage of our UUID functions. - - https://bugzilla.gnome.org/show_bug.cgi?id=639078 - - glib/guuid.c | 23 +---------------------- - glib/tests/guuid.c | 4 ++-- - 2 files changed, 3 insertions(+), 24 deletions(-) - -commit 215c9b7951d9bab08c276bb24b9e631bb22374ab -Author: Bastien Nocera -Date: Mon Jan 23 04:17:11 2017 +0100 - - guuid: Add UUID helper functions to GLib - - Many UUID users will just need a random string, which can be generated - simply by calling the function g_uuid_string_random(). - - Based on original patch by - Marc-André Lureau - - https://bugzilla.gnome.org/show_bug.cgi?id=639078 - - docs/reference/glib/glib-docs.xml | 1 + - docs/reference/glib/glib-sections.txt | 7 ++ - glib/Makefile.am | 2 + - glib/glib.h | 1 + - glib/guuid.c | 231 - ++++++++++++++++++++++++++++++++++ - glib/guuid.h | 42 +++++++ - glib/tests/.gitignore | 1 + - glib/tests/Makefile.am | 1 + - glib/tests/guuid.c | 71 +++++++++++ - po/POTFILES.in | 1 + - 10 files changed, 358 insertions(+) - -commit edc68f26599392013d6a4ac4cf20924d2f9b4d82 -Author: Philip Withnall -Date: Wed Jan 11 14:01:25 2017 +0000 - - gkeyfile: Be more specific about error codes in documentation - - It’s hard to know whether trying to load a non-existent key - file will - result in G_KEY_FILE_ERROR_NOT_FOUND or G_FILE_ERROR_NOENT; try to - improve the documentation to clarify that. - - https://bugzilla.gnome.org/show_bug.cgi?id=777135 - - glib/gkeyfile.c | 19 ++++++++++++++----- - 1 file changed, 14 insertions(+), 5 deletions(-) - -commit c131865f57c2786d1a498d58b9b4c1333397798c -Author: Philip Withnall -Date: Fri Feb 3 10:03:56 2017 +0000 - - gdbus: Fix atomic accesses to global name watch ID - - https://bugzilla.gnome.org/show_bug.cgi?id=777307 - - gio/gdbusnamewatching.c | 9 ++++++--- - 1 file changed, 6 insertions(+), 3 deletions(-) - -commit b1f14143e5e10ac0d540879ff3e1f5984429c411 -Author: Fabrice Bellet -Date: Fri Feb 3 17:46:09 2017 +0100 - - gdbus: make gdbusconnection ids thread-safe - - To prevent a race where these global static counters can be - incremented by two threads concurrently. - - https://bugzilla.gnome.org/show_bug.cgi?id=778096 - - gio/gdbusconnection.c | 16 ++++++++-------- - 1 file changed, 8 insertions(+), 8 deletions(-) - -commit c457ec053d26aec8833705091f0ff6026555e9ca -Author: Fabrice Bellet -Date: Fri Feb 3 18:05:59 2017 +0100 - - gdbus: make sure to stay locked when sending message - - This patch fixes a case where schedule_writing_unlocked() was called - without holding the write lock. The bug was introduced in commit - 512e9b3b. - - https://bugzilla.gnome.org/show_bug.cgi?id=778002 - - gio/gdbusprivate.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit cb26c677e691c33af1da9789f55f7a32a56eaa8f -Author: Rico Tzschichholz -Date: Sun Feb 5 12:55:25 2017 +0100 - - docs: Add index for 2.52 api - - docs/reference/gio/gio-docs.xml | 4 ++++ - docs/reference/glib/glib-docs.xml | 4 ++++ - 2 files changed, 8 insertions(+) - -commit dc70d42010512c288c42cb1aff23d1252733ef10 -Author: Anders Jonsson -Date: Fri Feb 3 21:04:45 2017 +0000 - - Update Swedish translation - - po/sv.po | 390 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 203 insertions(+), 187 deletions(-) - -commit 3e71dfa57fc526525039bd6a521fe2270e2be1f1 -Author: Dušan Kazik -Date: Sun Jan 29 09:48:43 2017 +0000 - - Update Slovak translation - - po/sk.po | 1059 - +++++++++++++++++++++++++------------------------------------- - 1 file changed, 420 insertions(+), 639 deletions(-) - -commit 79ce76021acc7635f9565ebce885d26e4f4effbb -Author: Piotr Drąg -Date: Thu Jan 26 04:52:17 2017 +0100 - - Fix a translator comment - - They need to be exactly one line above a string to show up in - .po files. - - gio/glocalfile.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit 24d1575b8d5157a7eed6266550beef4f735788d0 -Author: Philip Withnall -Date: Tue Jan 24 13:19:58 2017 +0000 - - gkeyfile: Clarify handling of out-of-range integers in documentation - - Clarify that g_key_file_get_integer() and - g_key_file_get_integer_list() - both return G_KEY_FILE_ERROR_INVALID_VALUE if used to load a valid - integer which is out of range for a gint. - - glib/gkeyfile.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit 95afbe166609a7cc62ac71bd6a71108f988615b0 -Author: Philip Withnall -Date: Tue Jan 24 12:52:24 2017 +0000 - - gfileinfo: Clarify units in documentation for file attributes - - Clarify that the G_FILE_ATTRIBUTE_TIME_* attributes are all in seconds - (apart from the *_USEC ones, which are documented separately). - - gio/gfileinfo.h | 14 ++++++++------ - 1 file changed, 8 insertions(+), 6 deletions(-) - -commit 740007c11ea41f096c37bfc072f40b304b831da0 -Author: Philip Withnall -Date: Tue Jan 24 12:51:35 2017 +0000 - - gfileinfo: Fix an incorrect unit in the documentation - - G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC is in microseconds, not - milliseconds. - - gio/gfileinfo.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 810a6eb1d632b6067dcc3fbb2f61fa2dd66a166a -Author: Bastien Nocera -Date: Mon Jan 23 05:49:15 2017 +0100 - - gfileutils: Mention g_dir_make_tmp() in g_mkdtemp*() docs - - https://bugzilla.gnome.org/show_bug.cgi?id=777493 - - glib/gfileutils.c | 8 ++++++++ - 1 file changed, 8 insertions(+) - -commit 4fbcd18bdf2915760305bae2949f8d98fe5a6817 -Author: Philip Chimento -Date: Sat Jan 21 21:16:35 2017 -0800 - - introspection: Skip g_mkdtemp() and friends - - Based on bugs [1] and [2], gobject-introspection does not handle the - same string being 1) returned from an inout argument and 2) returned - as the function's return value, and is not going to. - Therefore, these functions should be skipped in introspection. - - [1] https://bugzilla.gnome.org/show_bug.cgi?id=679351 - [2] https://bugzilla.gnome.org/show_bug.cgi?id=679362 - - https://bugzilla.gnome.org/show_bug.cgi?id=777493 - - glib/gfileutils.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit b001f592066525ff3542337cc36e620ed66f031e -Author: Philip Withnall -Date: Sat Jan 21 23:42:20 2017 +0000 - - gvariant: Add example to docs for g_variant_builder_open() - - Try to clarify that the type is the type of the container, not of the - items with in it; and give an example of how to use it for nested - types. - - https://bugzilla.gnome.org/show_bug.cgi?id=777592 - - glib/gvariant.c | 34 ++++++++++++++++++++++++++++++++-- - 1 file changed, 32 insertions(+), 2 deletions(-) - -commit a6e2213343cb9df1db3ccd3fe354b95cb4efc0e8 -Author: Philip Withnall -Date: Sat Jan 21 23:41:21 2017 +0000 - - gdbus: Add example to docs for g_dbus_method_invocation_return_value() - - Try to clarify that the variant passed to return_value() must be a - tuple. - - https://bugzilla.gnome.org/show_bug.cgi?id=777592 - - gio/gdbusmethodinvocation.c | 21 ++++++++++++++++++++- - 1 file changed, 20 insertions(+), 1 deletion(-) - -commit bc8361262bf15ce4d13bc7832a25af37fa375294 -Author: Bastien Nocera -Date: Mon Jan 23 05:44:35 2017 +0100 - - gfileutils: Fix g_mkdtemp*() API docs - - Don't refer to g_mkdtemp() when documenting g_mkdtemp_full() and - speaking about the function itself, and remove mention of flags in - aforementioned g_mkdtemp_full(), as it doesn't have such an argument - (but g_mkstemp_full() does). - - https://bugzilla.gnome.org/show_bug.cgi?id=777493 - - glib/gfileutils.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit f3585bdfa518fdad16b8caa4b68246ad66d03bd5 -Author: Dušan Kazik -Date: Sun Jan 22 21:45:51 2017 +0000 - - Update Slovak translation - - po/sk.po | 968 - +++++++++++++++++++++++++++++++++++++++------------------------ - 1 file changed, 607 insertions(+), 361 deletions(-) - -commit 8326303b9b45076487eafe6c9696af5f08289fee -Author: Piotr Drąg -Date: Fri Jan 20 23:22:12 2017 +0100 - - Update Polish translation - - po/pl.po | 828 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 421 insertions(+), 407 deletions(-) - -commit 40cf271a779ed2bb29361b6e9fb6b9f814204d47 -Author: Will Thompson -Date: Thu Jan 19 08:21:16 2017 +0000 - - goutputstream: docs: fix typos - - "ouput" -> "output" (missing 't') - "asyncronous" -> "asynchronous" (missing 'h') - - https://bugzilla.gnome.org/show_bug.cgi?id=777481 - - gio/goutputstream.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit ad4347e05770bf7ff70b57d07f9fc39466dca7bc -Author: Daniel Mustieles -Date: Mon Jan 16 21:29:24 2017 +0100 - - Updated Spanish translation - - po/es.po | 451 - +++++++++++---------------------------------------------------- - 1 file changed, 78 insertions(+), 373 deletions(-) - -commit c9f731be249e841c0eff673a2dd5227c64fbddd1 -Author: Matthias Clasen -Date: Mon Jan 16 12:44:16 2017 -0500 - - 2.51.1 - - NEWS | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ - configure.ac | 2 +- - 2 files changed, 51 insertions(+), 1 deletion(-) - -commit a78658be5bab188410b6d3fa03e4910e8e96d419 -Author: Matthias Clasen -Date: Mon Jan 16 13:16:03 2017 -0500 - - Pass --from-code to xgettext - - It seems to require that now. - - po/Makefile.in.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 2c35acff7b65bd7b794e72c43e3056d113686307 -Author: Philip Withnall -Date: Wed Jan 11 17:15:55 2017 +0000 - - gregex: Fix an assignment-after-free error - - The match_info is freed just above this line, so this would result - in a - write to freed memory. - - Spotted by Leslie Zhai . - - https://bugzilla.gnome.org/show_bug.cgi?id=777077 - - glib/gregex.c | 1 - - 1 file changed, 1 deletion(-) - -commit 88e977266b92516b15f384e3990d90af557e0574 -Author: Philip Withnall -Date: Wed Jan 11 17:14:18 2017 +0000 - - gregex: Fix a potential use-after-free bug - - If the match_info out argument is NULL, info will be freed, but - then its - matches member will be accessed. - - Spotted by Leslie Zhai . - - https://bugzilla.gnome.org/show_bug.cgi?id=777077 - - glib/gregex.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit 3b5b5696ed121ef6ff48fd076fccf95053db33a7 -Author: Bastien Nocera -Date: Wed Nov 2 11:58:14 2016 +0100 - - gio: Bump copy buffer size to 256k by default - - This is small enough that it shouldn't cause problems on most machines - we support, but big enough to increase throughput on a lot of devices - and network protocols. - - Note that the actual value is 256k minus malloc overhead, so that it - fits nicely in a 256k block (as suggested by Alexander Larsson). - - See https://bugzilla.gnome.org/show_bug.cgi?id=773632 - - https://bugzilla.gnome.org/show_bug.cgi?id=773823 - - gio/gfile.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 0106a6cd9ea1403b994e5f879fc6433e32ec304b -Author: Bastien Nocera -Date: Wed Dec 7 14:47:58 2016 +0100 - - gio: Use heap-allocated buffer - - As if we were to increase the buffer size, it would be a bit too - big to - fit on the stack. - - https://bugzilla.gnome.org/show_bug.cgi?id=773823 - - gio/gfile.c | 8 ++++++-- - 1 file changed, 6 insertions(+), 2 deletions(-) - -commit 6dfc6fee7bd6911ce8facb22d78c63439f60571f -Author: Chun-wei Fan -Date: Mon Jan 9 14:00:46 2017 +0800 - - Visual Studio builds: Move project files to win32/ - - It was suggested that the project files be moved here as we don't - actually - need to go two directory layers from $(srcroot), and would help us to - standardize on things in the future across the board. - - Makefile.am | 2 +- - README.win32 | 8 +- - build/Makefile-newvs.am | 47 -- - build/Makefile.msvcproj | 154 ----- - build/win32/Makefile.am | 12 +- - build/win32/vs10/glib.vcxproj.filtersin | 122 ---- - build/win32/vs10/glib.vcxprojin | 675 - --------------------- - configure.ac | 15 +- - gio/Makefile.am | 12 +- - glib/Makefile.am | 4 +- - gobject/Makefile.am | 4 +- - win32/Makefile-newvs.am | 46 ++ - win32/Makefile.am | 6 + - win32/Makefile.msvcproj | 153 +++++ - {build/win32 => win32}/detectenv-msvc.mak | 0 - {build/win32 => win32}/glibpc.py | 0 - {build/win32 => win32}/pc_base.py | 2 +- - {build/win32 => win32}/replace.py | 0 - {build/win32 => win32}/setup.py | 110 ++-- - {build/win32 => win32}/vs10/.gitignore | 0 - {build/win32 => win32}/vs10/Makefile.am | 10 +- - {build/win32 => win32}/vs10/README.txt | 0 - {build/win32 => win32}/vs10/gdbus.vcxproj | 12 +- - {build/win32 => win32}/vs10/gdbus.vcxproj.filters | 4 +- - .../win32 => win32}/vs10/gio-querymodules.vcxproj | 12 +- - .../vs10/gio-querymodules.vcxproj.filters | 4 +- - .../vs10/gio-tool.vcxproj.filtersin | 0 - {build/win32 => win32}/vs10/gio-tool.vcxprojin | 8 +- - {build/win32 => win32}/vs10/gio.vcxproj.filtersin | 4 +- - {build/win32 => win32}/vs10/gio.vcxprojin | 30 +- - .../win32 => win32}/vs10/glib-build-defines.props | 2 +- - .../vs10/glib-compile-resources.vcxproj.filtersin | 0 - .../vs10/glib-compile-resources.vcxprojin | 8 +- - .../vs10/glib-compile-schemas.vcxproj.filtersin | 0 - .../vs10/glib-compile-schemas.vcxprojin | 8 +- - {build/win32 => win32}/vs10/glib-gen-srcs.props | 10 +- - .../win32 => win32}/vs10/glib-genmarshal.vcxproj | 4 +- - .../vs10/glib-genmarshal.vcxproj.filters | 4 +- - {build/win32 => win32}/vs10/glib-install.propsin | 24 +- - {build/win32 => win32}/vs10/glib-install.vcxproj | 58 +- - .../vs10/glib-install.vcxproj.filters | 2 +- - .../vs10/glib-version-paths.props.in | 4 +- - {build/win32 => win32}/vs10/glib.sln | 0 - win32/vs10/glib.vcxproj.filtersin | 66 ++ - win32/vs10/glib.vcxprojin | 533 ++++++++++++++++ - {build/win32 => win32}/vs10/gmodule.vcxproj | 32 +- - .../win32 => win32}/vs10/gmodule.vcxproj.filters | 8 +- - .../win32 => win32}/vs10/gobject.vcxproj.filtersin | 4 +- - {build/win32 => win32}/vs10/gobject.vcxprojin | 28 +- - {build/win32 => win32}/vs10/gresource.vcxproj | 12 +- - .../win32 => win32}/vs10/gresource.vcxproj.filters | 4 +- - {build/win32 => win32}/vs10/gsettings.vcxproj | 12 +- - .../win32 => win32}/vs10/gsettings.vcxproj.filters | 4 +- - .../vs10/gspawn-win32-helper-console.vcxproj | 4 +- - .../gspawn-win32-helper-console.vcxproj.filters | 4 +- - .../vs10/gspawn-win32-helper.vcxproj | 4 +- - .../vs10/gspawn-win32-helper.vcxproj.filters | 4 +- - {build/win32 => win32}/vs10/gthread.vcxproj | 6 +- - .../win32 => win32}/vs10/gthread.vcxproj.filters | 10 +- - {build/win32 => win32}/vs11/.gitignore | 0 - {build/win32 => win32}/vs11/Makefile.am | 2 +- - {build/win32 => win32}/vs12/.gitignore | 0 - {build/win32 => win32}/vs12/Makefile.am | 2 +- - {build/win32 => win32}/vs14/Makefile.am | 2 +- - {build/win32 => win32}/vs9/.gitignore | 0 - {build/win32 => win32}/vs9/Makefile.am | 4 +- - {build/win32 => win32}/vs9/README.txt | 0 - {build/win32 => win32}/vs9/gdbus.vcproj | 10 +- - {build/win32 => win32}/vs9/gio-querymodules.vcproj | 10 +- - {build/win32 => win32}/vs9/gio-tool.vcprojin | 8 +- - {build/win32 => win32}/vs9/gio.vcprojin | 20 +- - .../win32 => win32}/vs9/glib-build-defines.vsprops | 2 +- - .../vs9/glib-compile-resources.vcprojin | 8 +- - .../vs9/glib-compile-schemas.vcprojin | 8 +- - {build/win32 => win32}/vs9/glib-gen-srcs.vsprops | 10 +- - {build/win32 => win32}/vs9/glib-genmarshal.vcproj | 2 +- - {build/win32 => win32}/vs9/glib-install.vcproj | 0 - {build/win32 => win32}/vs9/glib-install.vspropsin | 24 +- - .../vs9/glib-version-paths.vsprops.in | 2 +- - {build/win32 => win32}/vs9/glib.sln | 0 - {build/win32 => win32}/vs9/glib.vcprojin | 94 +-- - {build/win32 => win32}/vs9/gmodule.vcproj | 14 +- - {build/win32 => win32}/vs9/gobject.vcprojin | 12 +- - {build/win32 => win32}/vs9/gresource.vcproj | 10 +- - {build/win32 => win32}/vs9/gsettings.vcproj | 10 +- - .../vs9/gspawn-win32-helper-console.vcproj | 2 +- - .../win32 => win32}/vs9/gspawn-win32-helper.vcproj | 2 +- - {build/win32 => win32}/vs9/gthread.vcproj | 4 +- - 88 files changed, 1166 insertions(+), 1411 deletions(-) - -commit b14b09c8bcd1f9ead8c540024634b58320b9da76 -Author: Chun-wei Fan -Date: Mon Jan 9 12:07:42 2017 +0800 - - Makefile.msvcproj: Document further - - Mention that the *.headers are needed only if headers need to be - installed - with the project/module after the build. Also, use a generic - "YourProject" - rather than the "gdk-4" project file name--I missed changing the - name in the - process. - - build/Makefile.msvcproj | 7 ++++--- - 1 file changed, 4 insertions(+), 3 deletions(-) - -commit 7d26e9ef939d8d20f7003bd2c08f705a75d1e82a -Author: Chun-wei Fan -Date: Mon Jan 9 12:03:06 2017 +0800 - - Makefile.msvcproj: Document things a bit better - - If Visual Studio 2013 or later is required, let people know how this - autotools module should be used. - - build/Makefile.msvcproj | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -commit 953c182d251a6b02ca1ef66186f24721c3231e05 -Author: Philip Withnall -Date: Sat Aug 30 23:45:18 2014 +0100 - - gobject: Document behaviour of GType checking macros on NULL - - The macros differ in their handling of NULL values — some macros - ignore - them and pass through (e.g. G_TYPE_CHECK_INSTANCE_CAST) while others - will explicitly emit a warning if passed NULL (e.g. - G_TYPE_CHECK_INSTANCE). - - Document their behaviour, so people don’t end up putting unnecessary - NULL checks in their code when doing checked type casts. - - https://bugzilla.gnome.org/show_bug.cgi?id=735731 - - gobject/gtype.h | 21 +++++++++++++-------- - 1 file changed, 13 insertions(+), 8 deletions(-) - -commit c8330b80fc89d5aeb03a41b31639b4957427c3b0 -Author: Rafael Fontenelle -Date: Thu Jan 5 10:10:56 2017 +0000 - - Update Brazilian Portuguese translation - - po/pt_BR.po | 1355 - ++++++++++++++++++++++++++++++++++++----------------------- - 1 file changed, 834 insertions(+), 521 deletions(-) - -commit 6231b1abc9ac13f8766b79d148e83f169cd175bd -Author: Sébastien Wilmet -Date: Thu Dec 29 16:51:51 2016 +0100 - - License headers: replace current FSF address by a link to gnu.org - - Even if the address is correct, it's far more convenient to have - a link - to a website. - - https://bugzilla.gnome.org/show_bug.cgi?id=776586 - - gio/org.freedesktop.portal.Documents.xml | 6 ++---- - gio/org.freedesktop.portal.NetworkMonitor.xml | 6 ++---- - gio/org.freedesktop.portal.ProxyResolver.xml | 6 ++---- - gio/win32/winhttp.h | 5 ++--- - glib/gdatetime.c | 6 ++---- - glib/gdatetime.h | 6 ++---- - glib/gregex.c | 5 ++--- - glib/gregex.h | 5 ++--- - glib/tests/gdatetime.c | 5 ++--- - tests/datetime.c | 6 ++---- - 10 files changed, 20 insertions(+), 36 deletions(-) - -commit 46c0c5cd859f6ce1f6e25f3ccb8eb12dbb437e41 -Author: Sébastien Wilmet -Date: Thu Dec 29 16:28:00 2016 +0100 - - License headers: replace old FSF address by a link to gnu.org - - https://bugzilla.gnome.org/show_bug.cgi?id=776586 - - glib/gbookmarkfile.c | 5 ++--- - glib/gbookmarkfile.h | 5 ++--- - glib/glib-mirroring-tab/gen-mirroring-tab.c | 4 +--- - glib/glib-mirroring-tab/packtab.c | 6 ++---- - glib/glib-mirroring-tab/packtab.h | 6 ++---- - 5 files changed, 9 insertions(+), 17 deletions(-) - -commit f60590534d375750389f34a40bd3d280748e17df -Author: Sébastien Wilmet -Date: Tue Dec 27 17:40:22 2016 +0100 - - License headers: "the Gnome Library" -> "this library" - - Harmonize a little the license headers. In most of the license headers - in GLib, it is "this library". - - It is also what is explained at: - https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html#SEC4 - "How to Apply These Terms to Your New Libraries" - - https://bugzilla.gnome.org/show_bug.cgi?id=776586 - - gio/inotify/inotify-helper.c | 15 +++++++-------- - gio/inotify/inotify-helper.h | 15 +++++++-------- - gio/inotify/inotify-kernel.c | 15 +++++++-------- - gio/inotify/inotify-kernel.h | 15 +++++++-------- - gio/inotify/inotify-missing.c | 15 +++++++-------- - gio/inotify/inotify-missing.h | 15 +++++++-------- - gio/inotify/inotify-path.c | 15 +++++++-------- - gio/inotify/inotify-path.h | 15 +++++++-------- - gio/inotify/inotify-sub.c | 15 +++++++-------- - gio/inotify/inotify-sub.h | 15 +++++++-------- - glib/gcharset.h | 5 ++--- - glib/gerror.h | 15 +++++++-------- - glib/gthreadprivate.h | 15 +++++++-------- - glib/gunibreak.c | 15 +++++++-------- - glib/gunicode.h | 15 +++++++-------- - glib/gunicollate.c | 15 +++++++-------- - glib/gunidecomp.c | 15 +++++++-------- - 17 files changed, 114 insertions(+), 131 deletions(-) - -commit 8edcf67b0221efa3c2ada67c44eff29939b1704d -Author: Sébastien Wilmet -Date: Tue Dec 27 19:14:03 2016 +0100 - - License headers: "GLib" -> "This library" - - Harmonize a little the license headers. In most of the license headers - in GLib, it is "This library". - - It is also what is explained at: - https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html#SEC4 - "How to Apply These Terms to Your New Libraries" - - https://bugzilla.gnome.org/show_bug.cgi?id=776586 - - glib/gfileutils.c | 15 +++++++-------- - glib/gfileutils.h | 15 +++++++-------- - glib/gkeyfile.c | 15 +++++++-------- - glib/gkeyfile.h | 15 +++++++-------- - glib/gmarkup.c | 15 +++++++-------- - glib/gmarkup.h | 15 +++++++-------- - glib/gshell.c | 16 +++++++--------- - glib/gshell.h | 16 +++++++--------- - glib/gspawn-win32-helper.c | 16 +++++++--------- - glib/gspawn-win32.c | 16 +++++++--------- - glib/gspawn.c | 16 +++++++--------- - glib/gspawn.h | 16 +++++++--------- - glib/gstdio.c | 15 +++++++-------- - glib/gstdio.h | 15 +++++++-------- - 14 files changed, 98 insertions(+), 118 deletions(-) - -commit e603035d133b608eb1d208b5d14be6e05abc753d -Author: Sébastien Wilmet -Date: Tue Dec 27 17:29:04 2016 +0100 - - License headers: "The GLib Library" -> "This library" - - Harmonize a little the license headers. In most of the license headers - in GLib, it is "This library". - - It is also what is explained at: - https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html#SEC4 - "How to Apply These Terms to Your New Libraries" - - https://bugzilla.gnome.org/show_bug.cgi?id=776586 - - glib/gcharset.h | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -commit 83d6c38e0c476894d604ddb55a149284d37d4d39 -Author: Christian Hergert -Date: Tue Jan 3 15:48:46 2017 -0800 - - subprocess: avoid infinite loop in verify_disposition() - - When performing the verify and building the error string there - were two - possibilities of an infinite loop. The first is the missing - twos-complement - to unset the bit in the filtered flags. The second is the lack - of handling - G_SUBPROCESS_FLAGS_NONE which can return a valid GFlagsValue - (and cannot - unset the bit since the value is zero). - - This walks all known values in the GSubprocessFlags type class - and check - if they are set. This has the benefit that we don't call needless - functions - which walk the same table as well as avoiding mutating values to build - the error string. - - https://bugzilla.gnome.org/show_bug.cgi?id=775913 - - gio/gsubprocesslauncher.c | 11 +++++++---- - 1 file changed, 7 insertions(+), 4 deletions(-) - -commit 2e26893bf8ea665d8956725c1a30f8d0f91760b4 -Author: Bastien Nocera -Date: Tue Jan 3 16:26:38 2017 +0100 - - resolver: Fix compilation - - Problem introduced in commit 442b7ce. - - gio/gresolver.c | 1 + - 1 file changed, 1 insertion(+) - -commit 442b7ce899df1c0adbbf51bef40dd09b0fd70a51 -Author: Bastien Nocera -Date: Wed Dec 7 17:44:08 2016 +0100 - - resolver: Return error looking up invalid hostnames - - Make g_resolver_lookup_by_name() and g_resolver_lookup_by_name_async() - error out when invalid hostnames are passed. - - https://bugzilla.gnome.org/show_bug.cgi?id=772989 - - gio/gresolver.c | 20 ++++++++++++++++++++ - 1 file changed, 20 insertions(+) - -commit 5c566e435e48dadde1106c757ab3d18758cdd17c -Author: Bastien Nocera -Date: Wed Dec 7 17:29:35 2016 +0100 - - httpproxy: Fix invalid request on invalid hostnames - - When an invalid hostname is passed for connection, the - g_hostname_to_ascii() might fail when creating the request in - create_request(). Make sure that error is caught and reported rather - than passing "(null)" as the hostname of the site we want to - connect to. - - https://bugzilla.gnome.org/show_bug.cgi?id=772989 - - gio/ghttpproxy.c | 17 +++++++++++++---- - 1 file changed, 13 insertions(+), 4 deletions(-) - -commit 9b3cb4470d1d3458dd2ee78ab675123a37fa332a -Author: Shawn Walker -Date: Fri May 29 17:39:03 2015 -0700 - - Remove stray semicolon after g_variant_print() function in gvariant.c - - https://bugzilla.gnome.org/show_bug.cgi?id=776198 - - Signed-off-by: Alan Coopersmith - - glib/gvariant.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit e0976193272e6e850f8e81d9fd641a79cd22d6c5 -Author: Sjoerd Simons -Date: Tue Aug 9 15:55:04 2016 +0200 - - Assert threads are created in test 642026 - - We kept seeing the glib testsuite hanging on our CI system in the - testcase for 642026. After some digging it turned out the jenkins - slave - was misconfigured and its task limit was too low. - - Add an assertion that the test thread has been created to more easily - spot this error condition as opposed to the test simply hanging. - - Signed-off-by: Sjoerd Simons - - https://bugzilla.gnome.org/show_bug.cgi?id=769672 - - glib/tests/642026.c | 1 + - 1 file changed, 1 insertion(+) - -commit 731e7fea1739b60ffdff21c38a79155a6a2f66d6 -Author: Ingo Brückl -Date: Mon Jun 13 16:23:42 2016 +0200 - - tests: Don't run tests requiring DBUS unconditionally - - The tests defaultvalue, gdbus-peer and gdbus-unix-addresses will fail - without DBUS, so only run them in case we HAVE_DBUS_DAEMON. - - Signed-off-by: Ingo Brückl - - https://bugzilla.gnome.org/show_bug.cgi?id=767609 - - gio/tests/Makefile.am | 9 ++++++--- - 1 file changed, 6 insertions(+), 3 deletions(-) - -commit 7ff42a40034c809bb6c654e0558178afe4da9af1 -Author: Fran Dieguez -Date: Tue Dec 27 00:35:18 2016 +0100 - - Updated Galician translations - - po/gl.po | 725 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 376 insertions(+), 349 deletions(-) - -commit c5754bdc43f64c04ac0bd36f28c36d378caca1fa -Author: Chun-wei Fan -Date: Tue Dec 20 14:36:02 2016 +0800 - - build/Makefile.msvcproj: Fix cleanup - - When we make Visual Studio 2013 the baseline Visual Studio version, - we need to - the *.vs12.sourcefiles that are generated along the way so that - 'make distcheck' - won't complain about the leftover files. This was not caught in - GLib as we do - not yet require Visual Studio 2013, but we update this here as this - module is - intended to be used in projects that support Visual Studio project - builds. - - build/Makefile.msvcproj | 2 ++ - 1 file changed, 2 insertions(+) - -commit 073f4dfb882cabe96a4d1d727fe11c23d3746037 -Author: Marek Černocký -Date: Sun Dec 18 23:59:07 2016 +0100 - - Updated Czech translation - - po/cs.po | 168 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 87 insertions(+), 81 deletions(-) - -commit 6c293d0af444b40ea85c70eb599298e4c5d816ab -Author: Yosef Or Boczko -Date: Sun Dec 11 07:14:58 2016 +0200 - - Updated Hebrew translation - - po/he.po | 209 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 107 insertions(+), 102 deletions(-) - -commit 7518067cec26bd357e7a7ba44823e79e6bed0f57 -Author: Chun-wei Fan -Date: Wed Dec 7 19:32:54 2016 +0800 - - gmessages.c: Windows: Improve g_log_writer_supports_colors() - - ... when tty terminal emulators (such as mintty) are used. - This support - is however for Vista and later, so use of such terminals should have - support for ANSI color codes in their outputs, even on Windows - 7/8/8.1/ - - https://bugzilla.gnome.org/show_bug.cgi?id=775468 - - glib/gmessages.c | 223 - ++++++++++++++++++++++++++++++++++++++++++++++--------- - 1 file changed, 187 insertions(+), 36 deletions(-) - -commit 1ef807445c3c2f1b03cfd5beea8d58a74ba96ef1 -Author: Baurzhan Muftakhidinov -Date: Thu Dec 8 10:06:39 2016 +0000 - - Update Kazakh translation - - po/kk.po | 792 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 410 insertions(+), 382 deletions(-) - -commit ab70359bbf385558f68444db90f22e006ccc0d6c -Author: donadigo -Date: Wed Dec 7 19:32:33 2016 +0100 - - Fixed notify id in FDO notification backend - - https://bugzilla.gnome.org/show_bug.cgi?id=775765 - - gio/gfdonotificationbackend.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 4b98a799978d42e0b528d86e015c8a4251a22b0a -Author: Ignacio Casal Quinteiro -Date: Mon Dec 5 18:25:52 2016 +0100 - - gioerror: make WSAESHUTDOWN an alias of G_IO_ERROR_CONNECTION_CLOSED - - This fixes one of the assertions of the socket unit tests where - G_IO_ERROR_FAILED was returned instead of - G_IO_ERROR_CONNECTION_CLOSED. - - gio/gioerror.c | 1 + - 1 file changed, 1 insertion(+) - -commit 799f8dcd46fb40ea206d9f1b5468db62cc00a72e -Author: Sebastian Dröge -Date: Mon Dec 5 12:28:57 2016 +0200 - - GSocket: Fix race conditions on Win32 if multiple threads are waiting - on conditions for the same socket - - WSAWaitForMultipleEvents() only returns for one of the waiting - threads, and - that one might not even be the one waiting for the condition that - changed. As - such, only let a single thread wait on the event and use a GCond - for all other - threads. - - With this it is possible to e.g. have an UDP socket that is written - to from - one thread and read from in another thread on Win32 too. On POSIX - systems this - was working before already. - - https://bugzilla.gnome.org/show_bug.cgi?id=762283 - - gio/gsocket.c | 94 - ++++++++++++++++++++++++++++++++++++++++++----------------- - 1 file changed, 68 insertions(+), 26 deletions(-) - -commit 620b3c1e567d5504d1276fabeeeae9b3b40d8bf8 -Author: Sebastian Dröge -Date: Mon Dec 5 12:10:48 2016 +0200 - - gmessages: Fix compilation on Android - - There is no systemd on Android. - - https://bugzilla.gnome.org/show_bug.cgi?id=775621 - - glib/gmessages.c | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -commit 7a61a94b95fb400cd30d4c6329e9da5092bd4db6 -Author: Chun-wei Fan -Date: Fri Dec 2 13:45:38 2016 +0800 - - gmessages.c/Windows: Improve g_log_writer_supports_color() - - Windows 10 begins to support color output on the console using ANSI - codes, but a few extra steps are required for this support, so - we cannot - just use isatty() and expect colors to work in the outputs. - Instead, we use still use isatty() from the Windows CRT, and then - enable - ENABLE_VIRTUAL_TERMINAL_PROCESSING if it returns true. - - Also make the invalid parameter handler shared between gmessages.c and - gspawn-win32-helper.c, since it is basically intended to be a - no-op stub. - - https://bugzilla.gnome.org/show_bug.cgi?id=775468 - - glib/gmessages.c | 84 - ++++++++++++++++++++++++++++++++++++++++++++-- - glib/gspawn-win32-helper.c | 16 ++++----- - 2 files changed, 88 insertions(+), 12 deletions(-) - -commit 0d28ee458f1847b3c7f3ed810b28b9a988ece40a -Author: Simon McVittie -Date: Fri Dec 2 10:22:00 2016 +0000 - - type-test: do not rely on signed integer overflow wrapping around - - Signed integer overflow is undefined behaviour: if a compiler - detects signed integer overflow, it is free to compile it to - absolutely - anything. - - Signed-off-by: Simon McVittie - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=775510 - Reviewed-by: Colin Walters - - tests/type-test.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 4496ef91b58bf8895ea04d0aef30a76b44263d6f -Author: Simon McVittie -Date: Fri Dec 2 10:13:00 2016 +0000 - - g_hostname_is_ip_address: detect integer overflow - - Signed integer overflow is undefined behaviour, which the undefined - behaviour sanitizer detects. - - Previously, if the compiler had implemented this in the obvious way - (overflowing signed multiplication wraps around mod 2**32), we would - have incorrectly classified addresses where one octet was, for - example, - (2**32 + 42) as valid IP addresses, by treating that octet as though - it was 42. - - Signed-off-by: Simon McVittie - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=775510 - Reviewed-by: Colin Walters - - glib/ghostutils.c | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -commit 1d697a5f3034b81f62ba04d1ea0e16436ff126ec -Author: Simon McVittie -Date: Fri Dec 2 10:07:23 2016 +0000 - - g_unichar_iswide_cjk: add a special case for U+0000 - - bsearch() is defined to search for a non-null key, so we can't - search for NULL. The undefined behaviour sanitizer picks this up. - - Signed-off-by: Simon McVittie - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=775510 - Reviewed-by: Colin Walters - - glib/guniprop.c | 5 +++++ - 1 file changed, 5 insertions(+) - -commit 663e12feca1c45c19048c43f7f80f2509a3fadba -Author: Simon McVittie -Date: Fri Dec 2 10:06:23 2016 +0000 - - gdbus-serialization test: don't left-shift a negative number - - -2LL<<34 is undefined, because left-shifting a negative number is - undefined (it was implementation-defined behaviour in C99, but - is formally undefined in C11). The undefined behaviour sanitizer - picks this up. - - Signed-off-by: Simon McVittie - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=775510 - Reviewed-by: Colin Walters - - gio/tests/gdbus-serialization.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit e5ed410c8c0fe823883b65b293fb2d9c9d12673a -Author: Simon McVittie -Date: Fri Dec 2 10:03:16 2016 +0000 - - Avoid calling Standard C string/array functions with NULL arguments - - glibc string.h declares memcpy() with attribute(nonnull(1,2)), causing - calls with NULL arguments to be treated as undefined behaviour. - This is consistent with ISO C99 and C11, which state that passing 0 - to string functions as an array length does not remove the requirement - that the pointer to the array is a valid pointer. - gcc -fsanitize=undefined catches this while running OSTree's test - suite. - - Similarly, running the GLib test suite reports similar issues for - qsort(), memmove(), memcmp(). - - Signed-off-by: Simon McVittie - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=775510 - Reviewed-by: Colin Walters - - gio/gconverterinputstream.c | 12 ++++++++---- - gio/gconverteroutputstream.c | 8 +++++--- - gio/gdesktopappinfo.c | 13 ++++++++----- - gio/gunixsocketaddress.c | 4 +++- - gio/gvdb/gvdb-builder.c | 3 ++- - glib/garray.c | 9 +++++++++ - glib/goption.c | 5 ++++- - glib/gstrfuncs.c | 2 +- - glib/gtestutils.h | 2 +- - gobject/gtype.c | 3 ++- - 10 files changed, 43 insertions(+), 18 deletions(-) - -commit 5e7eaaaaeead0925a9267515ad583357f44274b0 -Author: Simon McVittie -Date: Thu Dec 1 17:06:15 2016 +0000 - - GParam: make G_PARAM_USER_MASK unsigned - - UBSan considers left-shifting a negative number to be undefined - behaviour (per - it is - implementation-defined in C89, but according to - it is undefined in C99). - - Signed-off-by: Simon McVittie - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=775510 - Reviewed-by: Colin Walters - - gobject/gparam.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d1d1aba3b4c024255b530b0f4f2dc9dd19a7086e -Author: Ondrej Holy -Date: Fri Dec 2 13:07:25 2016 +0100 - - Add missing check for termios.h - - Check for termios.h is missing and passwords in the new gio tool - are echoed in the terminal consequently, which is really bad! - - https://bugzilla.gnome.org/show_bug.cgi?id=775517 - - configure.ac | 1 + - 1 file changed, 1 insertion(+) - -commit 463a8636059864c3120f496bfd578fb65e998394 -Author: Ignacio Casal Quinteiro -Date: Tue Nov 29 13:12:47 2016 +0100 - - gdbusauth: fix crash when server data send returns NULL - - _g_dbus_auth_mechanism_server_data_send may fail in which case - we would endup getting a NULL data. In this case we should not - try to encode the data and simply let the state machine to continue. - The auth mechanism will change internally to REJECTED so we just - need to continue the iteration. - - https://bugzilla.gnome.org/show_bug.cgi?id=775309 - - gio/gdbusauth.c | 24 +++++++++++++++--------- - 1 file changed, 15 insertions(+), 9 deletions(-) - -commit 93179f10b8cc5e8e49129c10b80a5c2df27e118d -Author: Ignacio Casal Quinteiro -Date: Tue Nov 29 09:20:36 2016 +0100 - - dbusaddress: do not leak error on win32 code - - gio/gdbusaddress.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit 3e7b5cbef866ef26ace0ca15a2e4ae6ed7f8a3f3 -Author: Philip Withnall -Date: Wed Aug 31 14:20:59 2016 +0100 - - glib: Namespace global tapset variables by soname - - global variables in SystemTap are shared between all SystemTap - scripts; - so if scripts are loaded for two versions of GLib (for example, - a stable - and a development version), those global variables will conflict. - - Avoid that by including the soname’s version in the global variable - names. - - https://bugzilla.gnome.org/show_bug.cgi?id=770646 - - glib/glib.stp.in | 4 ++-- - gobject/gobject.stp.in | 36 ++++++++++++++++++------------------ - 2 files changed, 20 insertions(+), 20 deletions(-) - -commit a24f57b071758b01500e2b4b9c05d2a60f8280bf -Author: Philip Withnall -Date: Sun Oct 30 20:38:57 2016 -0700 - - glib: Add installed Valgrind suppressions file for GLib and GIO - - While we cannot get Valgrind to automatically load this suppression - file - for applications which link to GLib - (https://bugs.kde.org/show_bug.cgi?id=160905), we can at least install - it on systems in a shared directory, so that developers can use a - standardised (and up-to-date) suppressions file for GLib, rather than - rolling their own. - - The file will typically be installed to: - /usr/share/glib-2.0/valgrind/glib.supp - - Distributors: it is recommended that this suppression file be - installed - as part of the development package for GLib in your distribution. - - https://bugzilla.gnome.org/show_bug.cgi?id=666114 - - Makefile.am | 4 + - glib.supp | 493 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 497 insertions(+) - -commit 673036d609b2c87abdef9149a2edfedb4861e65e -Author: Chun-wei Fan -Date: Wed Nov 23 11:12:00 2016 +0800 - - Visual Studio builds: Update gio-2.0.pc generation - - We don't have libmount on Windows, so just make the entry for - it blank. - - build/win32/glibpc.py | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 18a33f72db6a410606674d8d53fb2dadb706091d -Author: Christian Hergert -Date: Fri Oct 28 18:29:02 2016 -0700 - - introspection: use (nullable) or (optional) instead of (allow-none) - - If we have an input parameter (or return value) we need to use - (nullable). - However, if it is an (inout) or (out) parameter, (optional) - is sufficient. - - It looks like (nullable) could be used for everything according to the - Annotation documentation, but (optional) is more specific. - - gio/gaction.c | 8 +- - gio/gactiongroup.c | 10 +- - gio/gappinfo.c | 18 ++-- - gio/gapplication.c | 14 +-- - gio/gapplicationcommandline.c | 2 +- - gio/gasyncinitable.c | 2 +- - gio/gbufferedinputstream.c | 6 +- - gio/gcancellable.c | 12 +-- - gio/gcontenttype.c | 8 +- - gio/gdatagrambased.c | 2 +- - gio/gdatainputstream.c | 28 +++--- - gio/gdataoutputstream.c | 16 +-- - gio/gdbusaddress.c | 6 +- - gio/gdbusauthobserver.c | 4 +- - gio/gdbusconnection.c | 118 +++++++++++----------- - gio/gdbusconnection.h | 2 +- - gio/gdbuserror.c | 4 +- - gio/gdbusinterface.c | 2 +- - gio/gdbusintrospection.c | 2 +- - gio/gdbusmessage.c | 8 +- - gio/gdbusmethodinvocation.c | 12 +-- - gio/gdbusnameowning.c | 24 ++--- - gio/gdbusnamewatching.c | 20 ++-- - gio/gdbusobjectmanagerclient.c | 26 ++--- - gio/gdbusobjectmanagerserver.c | 2 +- - gio/gdbusprivate.c | 6 +- - gio/gdbusproxy.c | 56 +++++------ - gio/gdbusserver.c | 4 +- - gio/gdesktopappinfo.c | 14 +-- - gio/gdrive.c | 26 ++--- - gio/gdtlsclientconnection.c | 2 +- - gio/gdtlsconnection.c | 6 +- - gio/gdtlsserverconnection.c | 2 +- - gio/gemblemedicon.c | 2 +- - gio/gfile.c | 218 - ++++++++++++++++++++--------------------- - gio/gfileenumerator.c | 14 +-- - gio/gfileinfo.c | 2 +- - gio/gfileinputstream.c | 4 +- - gio/gfileiostream.c | 4 +- - gio/gfilemonitor.c | 2 +- - gio/gicon.c | 4 +- - gio/ginitable.c | 2 +- - gio/ginputstream.c | 20 ++-- - gio/giomodule.c | 6 +- - gio/gioscheduler.c | 6 +- - gio/giostream.c | 6 +- - gio/giotypes.h | 6 +- - gio/gkeyfilesettingsbackend.c | 2 +- - gio/gloadableicon.c | 4 +- - gio/gmemoryinputstream.c | 4 +- - gio/gmemoryoutputstream.c | 6 +- - gio/gmenu.c | 54 +++++----- - gio/gmenumodel.c | 10 +- - gio/gmount.c | 30 +++--- - gio/gnetworkmonitor.c | 4 +- - gio/gnotification.c | 16 +-- - gio/goutputstream.c | 28 +++--- - gio/gpermission.c | 8 +- - gio/gpollableinputstream.c | 4 +- - gio/gpollableoutputstream.c | 4 +- - gio/gpollableutils.c | 10 +- - gio/gproxy.c | 4 +- - gio/gproxyaddress.c | 4 +- - gio/gproxyresolver.c | 4 +- - gio/gremoteactiongroup.c | 2 +- - gio/gresolver.c | 16 +-- - gio/gresource.c | 8 +- - gio/gseekable.c | 4 +- - gio/gsettings.c | 12 +-- - gio/gsettingsbackend.c | 4 +- - gio/gsettingsschema.c | 2 +- - gio/gsimpleaction.c | 10 +- - gio/gsimpleasyncresult.c | 22 ++--- - gio/gsimpleproxyresolver.c | 4 +- - gio/gsocket.c | 44 ++++----- - gio/gsocketaddressenumerator.c | 4 +- - gio/gsocketclient.c | 20 ++-- - gio/gsocketconnection.c | 4 +- - gio/gsocketlistener.c | 26 ++--- - gio/gsocketservice.c | 2 +- - gio/gsubprocess.c | 14 +-- - gio/gtask.c | 18 ++-- - gio/gtestdbus.c | 2 +- - gio/gtlscertificate.c | 4 +- - gio/gtlsclientconnection.c | 2 +- - gio/gtlsconnection.c | 6 +- - gio/gtlsdatabase.c | 46 ++++----- - gio/gtlsinteraction.c | 8 +- - gio/gtlspassword.c | 4 +- - gio/gtlsserverconnection.c | 2 +- - gio/gunixconnection.c | 16 +-- - gio/gunixfdlist.c | 4 +- - gio/gunixfdmessage.c | 2 +- - gio/gunixmounts.c | 8 +- - gio/gvolume.c | 16 +-- - gio/gwin32registrykey.c | 8 +- - gio/gzlibcompressor.c | 2 +- - gio/tests/file.c | 2 +- - gio/tests/test-pipe-unix.c | 8 +- - glib/garray.c | 6 +- - glib/gbookmarkfile.c | 36 +++---- - glib/gconvert.c | 5 +- - glib/gdataset.c | 20 ++-- - glib/gdatetime.c | 6 +- - glib/genviron.c | 6 +- - glib/gerror.c | 2 +- - glib/gfileutils.c | 6 +- - glib/ggettext.c | 10 +- - glib/ghash.c | 6 +- - glib/giochannel.c | 12 +-- - glib/gkeyfile.c | 28 +++--- - glib/glib-init.c | 2 +- - glib/gmain.c | 36 +++---- - glib/gmarkup.c | 4 +- - glib/gmem.c | 10 +- - glib/gmessages.c | 8 +- - glib/goption.c | 34 +++---- - glib/gpattern.c | 2 +- - glib/gquark.c | 10 +- - glib/gregex.c | 28 +++--- - glib/gsequence.c | 2 +- - glib/gspawn.c | 40 ++++---- - glib/gstdio.c | 2 +- - glib/gstrfuncs.c | 8 +- - glib/gtestutils.c | 10 +- - glib/gthread.c | 4 +- - glib/gtimezone.c | 2 +- - glib/gtranslit.c | 2 +- - glib/gunidecomp.c | 2 +- - glib/gurifuncs.c | 10 +- - glib/gutf8.c | 2 +- - glib/gvariant-parser.c | 8 +- - glib/gvariant-serialiser.c | 2 +- - glib/gvariant.c | 52 +++++----- - glib/gvarianttype.c | 6 +- - glib/gvarianttypeinfo.c | 8 +- - glib/gwin32.c | 10 +- - gmodule/gmodule.c | 4 +- - gobject/gbinding.c | 4 +- - gobject/gboxed.c | 8 +- - gobject/gclosure.c | 6 +- - gobject/gclosure.h | 10 +- - gobject/gmarshal.c | 88 ++++++++--------- - gobject/gobject.c | 34 +++---- - gobject/gparam.c | 6 +- - gobject/gparamspecs.c | 2 +- - gobject/gsignal.c | 20 ++-- - gobject/gtype.c | 6 +- - gobject/gvalue.c | 2 +- - gobject/gvaluearray.c | 6 +- - gobject/gvaluetypes.c | 10 +- - 151 files changed, 986 insertions(+), 987 deletions(-) - -commit a4012abbdf2c6c095ae34a97dca760b2446436aa -Author: Christophe Fergeau -Date: Wed Sep 17 17:00:03 2014 +0200 - - gdbus: Fix leak in g_dbus_message_print() - - This leak only happens when using G_DBUS_DEBUG=message or similar, but - it's nicer to be valgrind-clean even in these cases. - - https://bugzilla.gnome.org/show_bug.cgi?id=736810 - - gio/gdbusmessage.c | 1 + - 1 file changed, 1 insertion(+) - -commit 59a996db9b5c987b8b2baae08dc6827aa16a9af7 -Author: Lukasz Skalski -Date: Wed May 7 18:09:34 2014 +0200 - - GDBusMessage: Fix segfault if DEBUG_SERIALIZER is enabled - - https://bugzilla.gnome.org/show_bug.cgi?id=729730 - - gio/gdbusmessage.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit be4fd3d0b0cc3c2aca204f2ee16ad88cf2d2f2be -Author: Simon McVittie -Date: Mon May 4 10:40:51 2015 +0100 - - glib-init: statically assert that int is exactly 32 bits long - - The GVariant documentation says you can assume that types of no more - than 32 bits may be assumed to be promoted to int by the usual - promotions. If we're going to document that, we should statically - assert that it's true, i.e. sizeof (int) >= sizeof (int32_t). - - All reasonable modern platforms are either ILP32 (32-bit platforms), - LP64 (64-bit Linux, *BSD etc.), or LLP64 (64-bit Windows): there have - been ILP64 platforms in the past, but ILP64 has the compelling - disadvantage that {signed char, short, int} can't possibly provide - all of {int8_t, int16_t, int32_t} unless int is 32 bits long. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=730932 - Signed-off-by: Simon McVittie - Reviewed-by: Colin Walters - - glib/glib-init.c | 7 +++++++ - 1 file changed, 7 insertions(+) - -commit 52276300779f5f540f5b19bc0c9308a069eeb401 -Author: Simon McVittie -Date: Thu May 29 12:20:24 2014 +0100 - - glib-init: statically assert that "small" enums are all int-sized - - ISO C allows compilers to make enums smaller than int if their - enumerated values would all fit in the range of a smaller type. - - In practice, I suspect that in relevant compilers, all enums whose - values fit in the range INT32_MIN to INT32_MAX (inclusive) are - the same - size as int. ISO C allows compiler to break that assumption, but those - that do would break code that works fine in other compilers, - making the - compiler look bad, for no significant benefit. I conjecture that such - compilers are not popular. - - Let's statically assert that my assumption holds. If all goes well, - GLib will continue to compile on every relevant platform; if it - fails to compile on some platform as a result of this change, then - there are probably a lot of naive uses of enums that need auditing - for this assumption. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=730932 - Signed-off-by: Simon McVittie - Reviewed-by: Allison Lortie - - glib/glib-init.c | 23 +++++++++++++++++++++++ - 1 file changed, 23 insertions(+) - -commit c99fe67817ccf53017a6fdb9afdb92641b8e3021 -Author: Pavel Grunt -Date: Thu Aug 11 16:25:52 2016 +0200 - - gtask: Add guards for public functions - - https://bugzilla.gnome.org/show_bug.cgi?id=769745 - - gio/gtask.c | 39 +++++++++++++++++++++++++++++++++++++++ - 1 file changed, 39 insertions(+) - -commit b626a4677a0ba8e8e167cde24b9684cf920b9c56 -Author: Ondrej Holy -Date: Mon Oct 24 20:13:22 2016 +0200 - - gunixmounts: Fix crash if path doesn't exist - - g_unix_mount_for segfaults for nonexistent paths. Return NULL if path - doesn't exist. - - https://bugzilla.gnome.org/show_bug.cgi?id=772160 - - gio/gunixmounts.c | 7 +++++-- - 1 file changed, 5 insertions(+), 2 deletions(-) - -commit 1c47f62de78086e55295d3d4e1f31b0839f89bbf -Author: Simon McVittie -Date: Mon May 4 10:32:21 2015 +0100 - - gatomic: statically assert that our assumptions hold - - This code assumes that int is exactly 32 bits, and that pointers - are either 4 or 8 bits, on platforms with __ATOMIC_SEQ_CST. - In practice this is going to be true. - - A previous attempt at this assertion placed the G_STATIC_ASSERT - at the top level in gatomic.h, but that broke anjuta, which - redefined __unused__ at the time. These assertions are about the - platform/compiler ABI, so it's sufficient to check them once, - while compiling GLib itself; accordingly, move them to the - implementation. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=730932 - - glib/gatomic.c | 10 ++++++++++ - glib/gatomic.h | 8 ++++++++ - 2 files changed, 18 insertions(+) - -commit ecdd3c29fc4bd28f01fe53d0528bfee888c9c62c -Author: Rahul Bedarkar -Date: Tue Oct 18 23:04:50 2016 +0530 - - gio-2.0.pc: include libmount in Libs.private - - This helps with static linking. When application statically links with - libgio, it needs to link against libmount explicitly. When it is - mentioned in Libs.private, build system can figure out with which - extra - libs to link against with help of pkg-config. - - This build failure is detected by Buildroot autobuilder: - http://autobuild.buildroot.net/results/fdf/fdf26abbed0014606a7788ce5d60828a0e871186 - - Signed-off-by: Rahul Bedarkar - - gio-2.0.pc.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 00bf553a60793eb99c1720db406c66787d0ce466 -Author: Debarshi Ray -Date: Thu Jun 23 11:05:56 2016 +0200 - - GDBusMethodInvocation: Clarify how the ownership is handled - - https://bugzilla.gnome.org/show_bug.cgi?id=767952 - - gio/gdbusmethodinvocation.c | 32 ++++++++++++++++++++++++-------- - 1 file changed, 24 insertions(+), 8 deletions(-) - -commit 578b42a2f24ba31705917e8a503e58e213eed925 -Author: Benjamin Otte -Date: Thu Aug 25 18:19:37 2016 +0200 - - glib-compile-resources: Add suggested braces - - ... around empty body in an 'else' statement - - gio/glib-compile-resources.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 611b079e3d351975c833cb98b7368ca101d252a9 -Author: Benjamin Otte -Date: Thu Aug 25 17:41:31 2016 +0200 - - gvariant: Add suggested braces - - ... around empty body in an 'else' statement - - glib/gvariant-parser.c | 5 ++++- - glib/gvariant.c | 4 +++- - 2 files changed, 7 insertions(+), 2 deletions(-) - -commit 3a8ac6e2212a09944c845f9f2de50fd2b3c7ac61 -Author: Patrick Griffis -Date: Tue Nov 15 12:21:46 2016 -0500 - - glib-compile-resources: Escape file names in dependency file - - https://bugzilla.gnome.org/show_bug.cgi?id=774368 - - gio/glib-compile-resources.c | 59 - +++++++++++++++++++++++++++++++++++++++++--- - 1 file changed, 56 insertions(+), 3 deletions(-) - -commit 7a8cbc60a5410261fd02bedbe445c7e76167aa7c -Author: Patrick Griffis -Date: Tue Nov 15 08:34:31 2016 -0500 - - glib-compile-resources: Add --generate-phony-targets flag - - This includes phony targets for each dependency in the the generated - dependency file which allows building with `ninja` which doesn't like - the phony targets[1] but also allows silencing `make` errors - similar to - gcc's -MP option. - - [1] - https://github.com/ninja-build/ninja/issues/1184 - - https://bugzilla.gnome.org/show_bug.cgi?id=774368 - - docs/reference/gio/glib-compile-resources.xml | 9 +++++++++ - gio/glib-compile-resources.c | 24 - +++++++++++++++++------- - 2 files changed, 26 insertions(+), 7 deletions(-) - -commit 437474318fb6af8087bb5821cbad268823fb5c36 -Author: Petr Kulhavy -Date: Wed Nov 16 13:18:53 2016 +0100 - - GSocket: do not process control messages if not requested by the user - - If g_socket_receive_message_with_timeout() is called with messages == - NULL set the msg_control buffer to empty to not request the control - messages from recvmsg() at all. - - This completely disables the control message processing and reduces - overhead, which might be critical at high packet rate. - - https://bugzilla.gnome.org/show_bug.cgi?id=774520 - - gio/gsocket.c | 29 ++++++++++++++--------------- - 1 file changed, 14 insertions(+), 15 deletions(-) - -commit 4ddaa891e027a31dfcabd8d99d157e50da491604 -Author: Yosef Or Boczko -Date: Thu Nov 17 22:24:26 2016 +0200 - - Updated Hebrew translation - - po/he.po | 1051 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 538 insertions(+), 513 deletions(-) - -commit a8c6e306bde67ed4f218b139d76ff9fee4f5fe2f -Author: Ross Burton -Date: Mon Nov 14 17:07:03 2016 +0000 - - glib-gettextize: respect @datadir@ instead of assuming $prefix/share - - https://bugzilla.gnome.org/show_bug.cgi?id=774421 - - glib-gettextize.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 11a6e19e07a86e8c0698c5109083a0c3505cb394 -Author: Ross Burton -Date: Mon Nov 14 16:56:40 2016 +0000 - - tests/refcount/signals: don't shadow rand() - - rand() is in the C library and some C libraries (uclibc, for example) - end up - with rand() defined even if stdlib.h isn't included explicitly. - - https://bugzilla.gnome.org/show_bug.cgi?id=774421 - - tests/refcount/signals.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 9f4d5e8b9176383f7063f235c23f9311cb412f07 -Author: Philip Withnall -Date: Thu Nov 10 16:12:41 2016 +0000 - - gsignal: Mention handler ID type in signal connection macro docs - - gtk-doc doesn’t make the return type clear, because these are macros - rather than inline functions, so people often have to guess at the - return type (or look it up from g_signal_connect_closure(), but - that’s - hard work). - - Make it clear that the return type for handler IDs is gulong. While - there, fix the capitalisation of ‘id’ to ‘ID’ in a few places. - - gobject/gsignal.c | 10 +++++----- - gobject/gsignal.h | 6 +++--- - 2 files changed, 8 insertions(+), 8 deletions(-) - -commit 3f12ca57c453a9e757040b6a0fa816ac07c0d394 -Author: Philip Withnall -Date: Wed Nov 9 16:52:21 2016 +0000 - - gtestutils: Clarify that g_assert() should not have side effects - - g_assert() gets completely compiled out if G_DISABLE_ASSERT is - defined, - so applications should not depend on side effects of the expression in - an assertion. - - glib/gtestutils.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 4607bd377fce5e75466dbf95a01986b64c39a353 -Author: Mohammed Sadiq -Date: Tue Nov 8 07:38:44 2016 +0530 - - gmain: fix g_main_context_check declaration - - g_main_context_check is defined as a function returning gboolean. - It should be declared as such. - - https://bugzilla.gnome.org/show_bug.cgi?id=774086 - - glib/gmain.h | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit d8acf9b956e23143f6463d7a632699d4a7761f4e -Author: Philip Withnall -Date: Wed Nov 9 15:11:53 2016 +0000 - - gmacros: Clarify G_GNUC_[PRINTF|SCANF] macro documentation - - Clarify that the arguments parameter can be zero if the function being - annotated just accepts a string format argument, and no varargs for it - (for example, if it takes a va_list of arguments instead). - - Add some links to the GCC documentation for the `format` attribute. - - glib/docs.c | 18 ++++++++++++------ - 1 file changed, 12 insertions(+), 6 deletions(-) - -commit 1f36189aa5e0bc0bbecf8e34f5e625ee88b06882 -Author: Philip Withnall -Date: Tue Nov 8 21:13:45 2016 +0000 - - gapplication: Fix a typo in a documentation comment - - It’s ‘D-Bus’, not ‘DBus’, ‘DBUS’, ‘D Bus’, ‘Dee - Buss’ or ‘the bus’. - - gio/gapplication.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 932eb87083df1989d0acfb71a1ce5ad9a3698bcf -Author: Tim-Philipp Müller -Date: Tue Nov 8 15:21:03 2016 +0000 - - glib-mkenums: fix variable declaration - - Inconsequential, just sync up declaration with actual - name of variable to avoid confusion. - - https://bugzilla.gnome.org/show_bug.cgi?id=770175 - - gobject/glib-mkenums.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d1763d899c60b5d1cb4b24e2e326564a3377f9be -Author: Patrick Griffis -Date: Sat Nov 5 22:15:53 2016 -0400 - - Revert "glib-compile-resources: Output depfile in same directory - as target" - - This reverts commit 9006940de604a8d72bf9198a0e4b20cd113c4b11. - - docs/reference/gio/glib-compile-resources.xml | 2 -- - gio/glib-compile-resources.c | 11 ----------- - 2 files changed, 13 deletions(-) - -commit 9006940de604a8d72bf9198a0e4b20cd113c4b11 -Author: Patrick Griffis -Date: Mon Oct 24 13:04:10 2016 -0400 - - glib-compile-resources: Output depfile in same directory as target - - https://bugzilla.gnome.org/show_bug.cgi?id=773437 - - docs/reference/gio/glib-compile-resources.xml | 2 ++ - gio/glib-compile-resources.c | 11 +++++++++++ - 2 files changed, 13 insertions(+) - -commit acd07cfc551c19872358c3f6224e4cd5e57c0bbc -Author: Chun-wei Fan -Date: Wed Oct 26 12:57:42 2016 +0800 - - build/Makefile-newvs.am: Do not hardcode the baseline MSVC version - - This is to allow specification of the baseline Visual Studio 201x - version as - the baseline version may not be 2010 anymore as we begin to require - C99 - features that will require Visual Studio 2013 or later. - - build/Makefile-newvs.am | 30 ++++++++++++++++-------------- - build/win32/vs11/Makefile.am | 2 ++ - build/win32/vs12/Makefile.am | 2 ++ - build/win32/vs14/Makefile.am | 2 ++ - 4 files changed, 22 insertions(+), 14 deletions(-) - -commit 1f33b36cd14b4993dc06d8c0726a3dcf55fd140a -Author: Chun-wei Fan -Date: Wed Oct 26 12:49:08 2016 +0800 - - build/Makefile.msvcproj: Add rules for MSVC 2013 to be the baseline - version - - We are starting to require C99 features that can only be supported in - Visual Studio 2013 and later, so we need to prepare rules for - Visual Studio - 2013 to be our baseline version for Visual Studio builds, so that - we can - move the templates from Visual Studio 2010 to Visual Studio 2013. - - As this strives to be a shared autotools module between projects, - there is - duplication at this point, though, because we still want to support - 2008~2012 for projects that do not yet require the C99 features - and depends - on GLib-2.50.x/GTK+-3.22.x or earlier. - - build/Makefile.msvcproj | 33 +++++++++++++++++++++++++++++++++ - 1 file changed, 33 insertions(+) - -commit e37a3c94739385ae5b37bc19668142bec04d8c1c -Author: Aurimas Černius -Date: Sun Oct 30 13:20:15 2016 +0200 - - Updated Lithuanian translaton - - po/lt.po | 549 - ++++++++++++++++----------------------------------------------- - 1 file changed, 133 insertions(+), 416 deletions(-) - -commit 37e818696f9dcaff0d15efdbfeeca806148f27b4 -Author: Mario Blättermann -Date: Sat Oct 29 13:44:44 2016 +0000 - - Update German translation - - po/de.po | 636 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 329 insertions(+), 307 deletions(-) - -commit e6990cf4ae2f9813e0bf159d9c8cb1347bb5e9df -Author: Marek Černocký -Date: Fri Oct 28 17:59:21 2016 +0200 - - Updated Czech translation - - po/cs.po | 702 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 358 insertions(+), 344 deletions(-) - -commit 316232211be860ea6297a06f4a3747d4b7814201 -Author: Anders Jonsson -Date: Thu Oct 27 11:49:21 2016 +0000 - - Update Swedish translation - - po/sv.po | 655 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 334 insertions(+), 321 deletions(-) - -commit dadb774898d126fa9c5cf6ef9ab695a701c206ca -Author: Daniel Mustieles -Date: Tue Oct 25 15:22:42 2016 +0000 - - Update Spanish translation - - po/es.po | 899 - ++++++++++++++++++++++++++++++++++++++++++--------------------- - 1 file changed, 600 insertions(+), 299 deletions(-) - -commit b408278446f240ba0aea12d3cd46d0242ea00f13 -Author: Matthias Clasen -Date: Mon Oct 24 06:33:50 2016 -0400 - - 2.51.0 - - NEWS | 31 +++++++++++++++++++++++++++++++ - 1 file changed, 31 insertions(+) - -commit 2d56c49b1085ae3ad769e6b59329cf493eb0f8a1 -Author: Matthias Clasen -Date: Mon Oct 24 09:37:04 2016 -0400 - - Partially revert 10c490cdfe3ae042f747bd00f787492e2bdb7ed0 - - This commit broke some tests, and I don't have the time - to fix up all the expected output, so I'll revert the changes - to the affected files for now. - - This needs to be redone with the necessary test fixes. - - gio/gdbusconnection.c | 30 ++++++++++---------- - gio/glib-compile-schemas.c | 48 +++++++++++++++---------------- - glib/gmarkup.c | 70 - +++++++++++++++++++++++----------------------- - 3 files changed, 74 insertions(+), 74 deletions(-) - -commit b56ededeec547830f70ebd014a6e512140de8646 -Author: Daniel Macks -Date: Sun Jul 24 17:28:48 2016 -0400 - - Document "-s" commandline flag for running test suites - - https://bugzilla.gnome.org/show_bug.cgi?id=769135 - - glib/gtestutils.c | 13 ++++++++----- - 1 file changed, 8 insertions(+), 5 deletions(-) - -commit f14389bec91f2a09bc0c621070df5585a36bb52f -Author: Timm Bäder -Date: Fri Oct 21 10:13:38 2016 +0200 - - gapplication: Properly free the option_strings - - option_strings gets set in g_application_add_main_option, so it can - contain elements independent from packed_options. - - https://bugzilla.gnome.org/show_bug.cgi?id=773303 - - gio/gapplication.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit 7470cc902b8d9e1c93c28ab0d9168fb8646b20f3 -Author: Hannes Müller -Date: Mon Oct 17 21:18:55 2016 +0200 - - Avoid warning for G_PARAM_DEPRECATED with GCC 6 [-Wpedantic] - - Refer to https://bugzilla.gnome.org/show_bug.cgi?id=767882 - Related to GCC https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71803 - - gobject/gparam.h | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 243c1b7e84a1259df19e2c6fa08fcb3fb12fd555 -Author: Patrick Griffis -Date: Sat Oct 22 03:54:24 2016 -0400 - - glib-compile-resources: Fix creating depfile with other targets - - Follow up to 87d76a5a9c from bug 745754 - - https://bugzilla.gnome.org/show_bug.cgi?id=773344 - - gio/glib-compile-resources.c | 98 - +++++++++++++++++++++++--------------------- - 1 file changed, 52 insertions(+), 46 deletions(-) - -commit feeb039e7051d5ad5fbb4dc3e552f4856052545a -Author: Muhammet Kara -Date: Sun Oct 23 20:06:44 2016 +0000 - - Update Turkish translation - - po/tr.po | 2939 - +++++++++++++++++++++++++++++++++++++++++++------------------- - 1 file changed, 2066 insertions(+), 873 deletions(-) - -commit 427ecb7502f46d78d2b41357cd534a19056fc5e0 -Author: Gábor Kelemen -Date: Sun Oct 23 17:42:48 2016 +0000 - - Update Hungarian translation - - po/hu.po | 1038 - +++++++++++++++++++++++++++++++++++++++++++------------------- - 1 file changed, 718 insertions(+), 320 deletions(-) - -commit 67e3a89d976d8cd8cb7485706079709cd4c0ca12 -Author: Aurimas Černius -Date: Sun Oct 23 14:27:49 2016 +0300 - - Updated Lithuanian translation - - po/lt.po | 1091 - ++++++++++++++++++++++++++++++++++++++++++-------------------- - 1 file changed, 746 insertions(+), 345 deletions(-) - -commit 043208f6142ac12b9cac87728638dbc0f3605d09 -Author: Claude Paroz -Date: Fri Oct 21 10:27:36 2016 +0200 - - Updated French translation - - po/fr.po | 695 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 352 insertions(+), 343 deletions(-) - -commit 2a970e33a474960bfd1204797caf41996267f20c -Author: Sebastian Dröge -Date: Thu Oct 20 12:16:18 2016 +0300 - - gresolver: Make get_default() thread-safe - - https://bugzilla.gnome.org/show_bug.cgi?id=773262 - - gio/gresolver.c | 10 +++++++++- - 1 file changed, 9 insertions(+), 1 deletion(-) - -commit c718bf881acd36471407b45064873de94822a07a -Author: Chun-wei Fan -Date: Wed Oct 19 15:28:03 2016 +0800 - - build/win32/vs10/Makefile.am: Delete glib-install.props's on - re-generation - - This is to ensure the changes that is applied to glib-install.props - here is - applied to the projects files in build/win32/vs[11|12|14] as well. - - build/win32/vs10/Makefile.am | 3 +++ - 1 file changed, 3 insertions(+) - -commit 70040b409477ef3cbd7b0eaa1fa3a40b4edd8fc0 -Author: Chun-wei Fan -Date: Wed Oct 19 14:48:08 2016 +0800 - - build/: Force MSVC project file generation on Makefile.am changes - - Make the Makefile.am targets for generating the Visual Studio projects - re-generate the - project files and the header listings whenever the Makefile.am's - that include - build/Makefile.msvcproj changes, so that whenever a source/header - is added, they will - be reflected in the projects and in the property sheets that are - used to copy the - headers. - - Also ensure that these are applied to the vs11, vs12 and vs14 projects - when this - happens, as they are copied and processed from the Visual Studio - 2010 projects. - - build/Makefile-newvs.am | 2 +- - build/Makefile.msvcproj | 11 +++++++++-- - 2 files changed, 10 insertions(+), 3 deletions(-) - -commit 610a0a3f75fbb538409d035e9cf635ae8b01bea9 -Author: Piotr Drąg -Date: Tue Oct 18 22:40:25 2016 +0200 - - Update Polish translation - - po/pl.po | 628 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 316 insertions(+), 312 deletions(-) - -commit b41212a28d7412051f570017e2c6b61ab8cb5b19 -Author: Kjartan Maraas -Date: Sun Oct 16 19:38:11 2016 +0200 - - Updated Norwegian bokmål translation from Kjartan Maraas. - - po/nb.po | 1526 - +++++++++++++++++++++++++++++++++++++++++++++----------------- - 1 file changed, 1119 insertions(+), 407 deletions(-) - -commit 55ce274dc9a771921ffec8ea3a30c529c3c8cc0c -Author: Aurimas Černius -Date: Sat Oct 15 22:10:28 2016 +0300 - - Updated Lithuanian translation - - po/lt.po | 90 - +++++++++++++++++++++++++--------------------------------------- - 1 file changed, 35 insertions(+), 55 deletions(-) - -commit 6ab68e96685f8bef95d67cec140653fd69d46c40 -Author: Simon McVittie -Date: Thu Oct 13 12:52:17 2016 +0100 - - Bump version to 2.51.0 - - So that we don't get "deprecation" (availability) warnings for - new functionality of GLib 2.51/2.52. - - Signed-off-by: Simon McVittie - Reviewed-by: Colin Walters - - configure.ac | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit c46dbd47522df130c17efeb7959d4be99e3e4bb8 -Author: Simon McVittie -Date: Thu Oct 13 12:42:09 2016 +0100 - - Make g_utf8_make_valid public - - Based on a patch by Simon van der Linden and rebased onto current - GLib, - with improved documentation loosely based on Telepathy's - tp_utf8_make_valid(). - - Signed-off-by: Simon McVittie - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=591603 - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=610969 - Reviewed-by: Colin Walters - - docs/reference/glib/glib-sections.txt | 1 + - glib/gconvert.c | 2 +- - glib/gkeyfile.c | 16 ++++++++-------- - glib/gmarkup.c | 2 +- - glib/gunicode.h | 5 ++--- - glib/gutf8.c | 29 +++++++++++++++++++++++------ - 6 files changed, 36 insertions(+), 19 deletions(-) - -commit 01bfa169865e010f0e995bd8abc7e15f4ae87969 -Author: Edward E -Date: Thu Oct 13 10:21:15 2016 +0000 - - W32: pass correct (with offset) argc to protect_wargv - - https://bugzilla.gnome.org/show_bug.cgi?id=772054 - - glib/gspawn-win32-helper.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit ee4c618f203b83cc77ca1b8888cdb05561e83a62 -Author: Benedikt M. Thoma -Date: Thu Oct 13 09:22:54 2016 +0000 - - Update German translation - - po/de.po | 68 - ++++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 36 insertions(+), 32 deletions(-) - -commit c494c3028cf0f178052e9557bc877649295213ce -Author: Damien Lespiau -Date: Mon Aug 8 14:49:26 2016 +0100 - - gfile: G_FILE_MONITOR_WATCH_MOVES was actually introduced in 2.46 - - I'm guessing the developments were done in 2.44 but the patches landed - after the 2.45.0 bump without an update to the Since tags. - - Signed-off-by: Damien Lespiau - - https://bugzilla.gnome.org/show_bug.cgi?id=769630 - - gio/gioenums.h | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -commit 540374c80ef97b6eda921e750b5f173d0ba5bc90 -Author: Matthias Clasen -Date: Wed Oct 12 18:01:37 2016 -0400 - - Document --output option of glib-mkenums - - docs/reference/gobject/glib-mkenums.xml | 7 +++++++ - 1 file changed, 7 insertions(+) - -commit ac54db2ee27d7ae105375256ac13d8f6ccaa9e59 -Author: Tim-Philipp Müller -Date: Sun Aug 21 20:03:15 2016 +0100 - - glib-mkenums: add --output option to write output to a file - - https://bugzilla.gnome.org/show_bug.cgi?id=770175 - - gobject/glib-mkenums.in | 26 ++++++++++++++++++++++++++ - 1 file changed, 26 insertions(+) - -commit c382da4819ea0bd3a5f488106f24bc029c7b5c16 -Author: Matthias Clasen -Date: Wed Oct 12 15:56:04 2016 -0400 - - Document new option of glib-genmarshal - - docs/reference/gobject/glib-genmarshal.xml | 7 +++++++ - 1 file changed, 7 insertions(+) - -commit 0fbc98097fac4d3e647684f344e508abae109fdf -Author: Tim-Philipp Müller -Date: Mon Aug 22 16:32:25 2016 +0100 - - glib-genmarshal: add --output option to write output to a file - - https://bugzilla.gnome.org/show_bug.cgi?id=770175 - - gobject/glib-genmarshal.c | 48 - ++++++++++++++++++++++++++++++++++++++++++++++- - 1 file changed, 47 insertions(+), 1 deletion(-) - -commit 10c490cdfe3ae042f747bd00f787492e2bdb7ed0 -Author: Piotr Drąg -Date: Fri Sep 30 05:47:15 2016 +0200 - - Use Unicode in translatable strings - - See https://developer.gnome.org/hig/stable/typography.html - - https://bugzilla.gnome.org/show_bug.cgi?id=772221 - - gio/gapplication-tool.c | 14 ++++----- - gio/gapplication.c | 2 +- - gio/gcharsetconverter.c | 4 +-- - gio/gdbus-tool.c | 10 +++--- - gio/gdbusaddress.c | 48 ++++++++++++++--------------- - gio/gdbusauthmechanismsha1.c | 34 ++++++++++----------- - gio/gdbusconnection.c | 30 +++++++++--------- - gio/gdbusmessage.c | 30 +++++++++--------- - gio/gdbusserver.c | 6 ++-- - gio/gdesktopappinfo.c | 8 ++--- - gio/gdrive.c | 10 +++--- - gio/gdtlsconnection.c | 6 ++-- - gio/gemblem.c | 4 +-- - gio/gemblemedicon.c | 2 +- - gio/gfile.c | 14 ++++----- - gio/gfileicon.c | 2 +- - gio/gfileinputstream.c | 4 +-- - gio/gfileiostream.c | 2 +- - gio/gfileoutputstream.c | 4 +-- - gio/gicon.c | 2 +- - gio/ginetaddressmask.c | 2 +- - gio/ginputstream.c | 2 +- - gio/gio-tool-copy.c | 2 +- - gio/gio-tool-info.c | 4 +-- - gio/gio-tool-list.c | 2 +- - gio/gio-tool-mime.c | 8 ++--- - gio/gio-tool-monitor.c | 2 +- - gio/gio-tool-move.c | 4 +-- - gio/gio-tool-set.c | 2 +- - gio/gio-tool.c | 4 +-- - gio/glib-compile-resources.c | 10 +++--- - gio/glib-compile-schemas.c | 48 ++++++++++++++--------------- - gio/glocalfile.c | 8 ++--- - gio/glocalfileinfo.c | 4 +-- - gio/glocalfileoutputstream.c | 8 ++--- - gio/gmount.c | 14 ++++----- - gio/gnetworkaddress.c | 2 +- - gio/goutputstream.c | 4 +-- - gio/gproxyaddress.c | 2 +- - gio/gresolver.c | 2 +- - gio/gresource-tool.c | 4 +-- - gio/gresource.c | 16 +++++----- - gio/gresourcefile.c | 10 +++--- - gio/gsettings-tool.c | 16 +++++----- - gio/gsettings.c | 2 +- - gio/gsocketclient.c | 4 +-- - gio/gsocks4aproxy.c | 4 +-- - gio/gsocks5proxy.c | 4 +-- - gio/gsubprocess.c | 2 +- - gio/gthemedicon.c | 4 +-- - gio/gthreadedresolver.c | 22 +++++++------- - gio/gtlscertificate.c | 4 +-- - gio/gtlsconnection.c | 6 ++-- - gio/gvolume.c | 6 ++-- - glib/gbookmarkfile.c | 72 - ++++++++++++++++++++++---------------------- - glib/gconvert.c | 18 +++++------ - glib/gdir.c | 2 +- - glib/gfileutils.c | 36 +++++++++++----------- - glib/giochannel.c | 8 ++--- - glib/gkeyfile.c | 52 ++++++++++++++++---------------- - glib/gmappedfile.c | 4 +-- - glib/gmarkup.c | 70 - +++++++++++++++++++++--------------------- - glib/goption.c | 14 ++++----- - glib/gregex.c | 8 ++--- - glib/gshell.c | 8 ++--- - glib/gspawn-win32.c | 2 +- - glib/gspawn.c | 6 ++-- - 67 files changed, 387 insertions(+), 387 deletions(-) - -commit da509fd67d1e78adb20e1e132bd14b2bcbb036f2 -Author: Ondrej Holy -Date: Thu Sep 29 10:45:50 2016 +0200 - - gunixmounts: Add g_unix_mount_for() support - - GLib has g_unix_mount_at (mount_path) already, let's add - g_unix_mount_for - (file_path) for whatever path. GLib already contains some private code - for such task. Let's make this code public. This functionality - is needed - by GVfs (see Bug 771431) in order to avoid copy-and-pasting. - - https://bugzilla.gnome.org/show_bug.cgi?id=772160 - - gio/Makefile.am | 1 + - gio/glocalfile.c | 9 +++++---- - gio/glocalfileprivate.h | 30 ++++++++++++++++++++++++++++++ - gio/gunixmounts.c | 35 +++++++++++++++++++++++++++++++++++ - gio/gunixmounts.h | 3 +++ - 5 files changed, 74 insertions(+), 4 deletions(-) - -commit 67ce53058102905ac3c8f6f57b044616301d479b -Author: Matthias Clasen -Date: Wed Oct 12 15:07:02 2016 -0400 - - Add version macros for 2.52 - - glib/gversionmacros.h | 24 ++++++++++++++++++++++++ - 1 file changed, 24 insertions(+) - -commit 3f5d414101d86cc18fff7d17fe53fb819e25ec2f -Author: Dušan Kazik -Date: Wed Oct 12 18:08:46 2016 +0000 - - Update Slovak translation - - po/sk.po | 68 - ++++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 36 insertions(+), 32 deletions(-) - -commit 447044aef3d55e0d3211a3140f44dc44654e0c58 -Author: Philip Withnall -Date: Wed Oct 12 16:47:40 2016 +0100 - - gtestutils: Fix a typo in the documentation for GTestFileType - - EXTRA_DIST, not DIST_EXTRA. - - glib/gtestutils.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 4d38d0127b39ef390ad28dde7cc5296e9b869e73 -Author: Cédric Valmary -Date: Wed Oct 12 08:09:47 2016 +0000 - - Update Occitan translation - - po/oc.po | 2185 - ++++++++++++++++++++++++++++++++++++-------------------------- - 1 file changed, 1287 insertions(+), 898 deletions(-) - -commit 85f66f6f5cca38408c18890a610c1b04a2be8448 -Author: Fran Dieguez -Date: Tue Oct 11 15:40:21 2016 +0200 - - Updated Galician translations - - po/gl.po | 66 - ++++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 35 insertions(+), 31 deletions(-) - -commit e44ea516afeb41d22cebf968b3ea5d9543856df2 -Author: Matthias Clasen -Date: Mon Oct 10 13:06:25 2016 -0400 - - 2.50.1 - - NEWS | 27 +++++++++++++++++++++++++++ - configure.ac | 4 ++-- - 2 files changed, 29 insertions(+), 2 deletions(-) - -commit 758f448dc7c8f3b1df7b082ba3b3b0fd83ecf68f -Author: Balázs Meskó -Date: Mon Oct 10 13:42:41 2016 +0000 - - Update Hungarian translation - - po/hu.po | 73 - ++++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 39 insertions(+), 34 deletions(-) - -commit 615b847d981323477b507d39a736df9652d9b905 -Author: Marc-André Lureau -Date: Thu Oct 6 17:16:48 2016 +0400 - - glog: fix crash on windows with --subsystem,windows app - - A windows application compiled with -Wl,--subsystem,windows has no - console attached. When started from the start menu for ex, it - will crash - when a function attempt to use g_log: - - #10 0x00a21b26 in g_logv (log_domain=0xa842e1 <__func__.7668+329> - "GLib", log_level=G_LOG_LEVEL_CRITICAL, format=0xa845c6 - <__func__.7668+1070> "%s: assertion '%s' failed", args=0x28f2bc - "PG"") - #11 0x00a21bb1 in g_log (log_domain=0xa842e1 <__func__.7668+329> - "GLib", log_level=G_LOG_LEVEL_CRITICAL, format=0xa845c6 - <__func__.7668+1070> "%s: assertion '%s' failed") at gmessages.c:1337 - #12 0x00a22bac in g_return_if_fail_warning (log_domain=0xa842e1 - <__func__.7668+329> "GLib", pretty_function=0xa84750 <__func__.65002> - "g_log_writer_supports_color", - expression=0xa844de <__func__.7668+838> "output_fd >= 0") - at gmessages.c:2453 - #13 0x00a2239e in g_log_writer_supports_color (output_fd=-2) - at gmessages.c:1826 - #14 0x00a226ac in g_log_writer_standard_streams - (log_level=G_LOG_LEVEL_WARNING, fields=0x28f3c8, n_fields=4, - user_data=0x0) at gmessages.c:2254 - #15 0x00a2290e in g_log_writer_default - (log_level=G_LOG_LEVEL_WARNING, fields=0x28f3c8, n_fields=4, - user_data=0x0) at gmessages.c:2357 - - According to https://msdn.microsoft.com/en-us/library/zs6wbdhx.aspx: - - If stdout or stderr is not associated with an output stream (for - example, in a Windows application without a console window), the file - descriptor returned is -2. In previous versions, the file descriptor - returned was -1. This change allows applications to distinguish this - condition from an error. - - Check if the stream exists and has an associated descriptor and return - G_LOG_WRITER_UNHANDLED if it's not the case. - - Fixes: - https://bugzilla.gnome.org/show_bug.cgi?id=772511 - - Signed-off-by: Marc-André Lureau - - glib/gmessages.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit a54abbb0c087d598e503d40051b94053a508099b -Author: Ask Hjorth Larsen -Date: Sun Oct 9 22:08:32 2016 +0200 - - Updated Danish translation - - po/da.po | 80 - ++++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 42 insertions(+), 38 deletions(-) - -commit 3c1b0c690f67fc6096bf1b6fd76d962ce4a01dd0 -Author: Rūdolfs Mazurs -Date: Sun Oct 9 19:17:52 2016 +0300 - - Update Latvian translation - - po/lv.po | 89 - +++++++++++++++++++++++++--------------------------------------- - 1 file changed, 35 insertions(+), 54 deletions(-) - -commit 9f249bce78610dd38ffff3e93186a2230475d441 -Author: Milo Casagrande -Date: Fri Oct 7 07:17:01 2016 +0000 - - Update Italian translation - - po/it.po | 1469 - ++++++++++++++++++++++++++++++++++++++++++++++---------------- - 1 file changed, 1097 insertions(+), 372 deletions(-) - -commit d4dac1c43df6b37e7941ff2108990af3b8796db0 -Author: Marek Černocký -Date: Fri Oct 7 00:09:34 2016 +0200 - - Updated Czech translation - - po/cs.po | 66 - ++++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 35 insertions(+), 31 deletions(-) - -commit 11af09dc6e82ed5ab92426562149f7c1197da3f7 -Author: Anders Jonsson -Date: Thu Oct 6 21:08:26 2016 +0000 - - Update Swedish translation - - po/sv.po | 68 - ++++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 36 insertions(+), 32 deletions(-) - -commit aa90becd8221796b556bff42284566bbbd85299b -Author: Piotr Drąg -Date: Thu Oct 6 22:30:57 2016 +0200 - - Update Polish translation - - po/pl.po | 66 - ++++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 35 insertions(+), 31 deletions(-) - -commit 12d0bc3d2c1d0e9dc58c0590ac4a9f99200dd22b -Author: Rafael Fontenelle -Date: Thu Oct 6 20:26:01 2016 +0000 - - Update Brazilian Portuguese translation - - po/pt_BR.po | 75 - ++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 39 insertions(+), 36 deletions(-) - -commit 6338cde7ca249057fcdb32797750ee23c3ed1870 -Author: Sam Thursfield -Date: Fri Sep 30 22:56:21 2016 +0100 - - glib-compile-schemas: Add a --version option - - https://bugzilla.gnome.org/show_bug.cgi?id=772269 - - docs/reference/gio/glib-compile-schemas.xml | 7 +++++++ - gio/glib-compile-schemas.c | 8 ++++++++ - 2 files changed, 15 insertions(+) - -commit bce8b6db8d5f3dacce15982e0f44313f989af5e8 -Author: Sam Thursfield -Date: Fri Sep 30 22:56:16 2016 +0100 - - glib-compile-resources: Add a --version option - - There have been some improvements to the tool recently, but it's - hard to - know if those are available on a given system unless the tool - provides a - --version commandline option. - - https://bugzilla.gnome.org/show_bug.cgi?id=772269 - - docs/reference/gio/glib-compile-resources.xml | 7 +++++++ - gio/glib-compile-resources.c | 8 ++++++++ - 2 files changed, 15 insertions(+) - -commit e048d31210e62a610540d154eef0cb07568d3082 -Author: Florian Müllner -Date: Sat Oct 1 18:27:19 2016 +0200 - - completion: Complete gsettings describe - - Commit 8fd72838 added a 'describe' command to the gsettings tool, - but didn't implement completions for it. - - https://bugzilla.gnome.org/show_bug.cgi?id=772297 - - gio/completion/gsettings | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 0d1eecddd4a87f4fcf6273e0ca95f11019582778 -Author: Rico Tzschichholz -Date: Tue Oct 4 10:40:18 2016 +0200 - - unicode: Fix ordering in iso15924_tags to match GUnicodeScript enum - - https://bugzilla.gnome.org/show_bug.cgi?id=771591 - - glib/guniprop.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 10bac98185d98cfaba323c474167facebfbf8c73 -Author: Philip Withnall -Date: Fri Sep 30 14:41:12 2016 +0200 - - gresolver: Mark GResolver as an abstract class - - It only works through its virtual methods, so while it could be - instantiated before (and this is technically an API break), any - instance - of it would previously have crashed as soon as any of its methods were - called anyway. - - If anybody has any problems with this ABI break, please make them - known - during the 2.51 unstable development cycle and it can be reverted. - - https://bugzilla.gnome.org/show_bug.cgi?id=772255 - - gio/gresolver.c | 9 ++++++--- - 1 file changed, 6 insertions(+), 3 deletions(-) - -commit bd9e266e116cd39bb5c674eeb74eb55449793e7f -Author: Ondrej Holy -Date: Tue Sep 27 10:32:04 2016 +0200 - - gunixmounts: Fix /proc/self/mountinfo monitoring - - /proc/self/mountinfo is used to monitor changes of mounts with - libmount. - However, GFileMonitor is used currently to monitor this file, which - doesn't work and consequently "changed" signal is never - emitted. Special - monitoring needs to be used instead, same as it is used for - /proc/mounts. - - https://bugzilla.gnome.org/show_bug.cgi?id=662946 - - gio/gunixmounts.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit 7485abe4810dd72ab19b87e313cdc1f39685dbdd -Author: Edward E -Date: Tue Sep 27 15:28:09 2016 +0000 - - W32: pass argc returned by CommandLineToArgvW() to to protect_wargv() - - It turns out that CommandLineToArgvW() (at least on XP) doesn't end - the argv - pointer array with a NULL, but goes straight into argv[0] string data, - as per - MSDN. So gspawn-win32-helper.c:protect_wargv() counts argc too - high and - overflows. - - https://bugzilla.gnome.org/show_bug.cgi?id=772054 - - glib/gspawn-win32-helper.c | 8 +++----- - 1 file changed, 3 insertions(+), 5 deletions(-) - -commit 34751ad17ac8e73558c530d15a3398273a5f4f67 -Author: Matthias Clasen -Date: Mon Sep 26 06:21:20 2016 -0400 - - Add a test for dictionaries in settings - - This should clarify the questions in - https://bugzilla.gnome.org/show_bug.cgi?id=771968 - - gio/tests/gsettings.c | 17 +++++++++++++++++ - gio/tests/org.gtk.test.gschema.xml.orig | 8 ++++++++ - 2 files changed, 25 insertions(+) - -commit 06c3624412a49cf52fd386db2eb8899c0c4c1a91 -Author: Jordi Mas -Date: Sun Sep 25 20:24:34 2016 +0200 - - Update Catalan translation - - po/ca.po | 1072 - ++++++++++++++++++++++++++------------------------------------ - 1 file changed, 442 insertions(+), 630 deletions(-) - -commit ba85715e1e6abd389d855eedcd8762bf4e69e784 -Author: gogo -Date: Sat Sep 24 10:30:32 2016 +0000 - - Updated Croatian translation - - po/hr.po | 5160 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 2700 insertions(+), 2460 deletions(-) - -commit 6014039cd16295126e8e3a6b77eaa374a07d2345 -Author: Philip Withnall -Date: Fri Sep 23 22:46:30 2016 -0700 - - glib: Add SystemTap probe to g_source_add_child_source() - - So that the relationships between parent and child GSources can be - probed using SystemTap. - - glib/glib.stp.in | 12 ++++++++++++ - glib/glib_probes.d | 1 + - glib/gmain.c | 2 ++ - 3 files changed, 15 insertions(+) - -commit 1ff79690fbd57a1029918ff37b7890b1096854b6 -Author: Rico Tzschichholz -Date: Sat Sep 17 15:57:21 2016 +0200 - - unicode: Update test data files for unicode 9.0.0 - - https://bugzilla.gnome.org/show_bug.cgi?id=771591 - - tests/casefold.txt | 82 +++++++++++++++++++++++++++- - tests/casemap.txt | 154 - ++++++++++++++++++++++++++++++++++++++++++++++++++++- - 2 files changed, 233 insertions(+), 3 deletions(-) - -commit ba18667bb467ef4734f5d8a9bbeabcad39be4ecc -Author: Rico Tzschichholz -Date: Sat Sep 17 15:57:10 2016 +0200 - - unicode: Update to unicode 9.0.0 - - https://bugzilla.gnome.org/show_bug.cgi?id=771591 - - glib/gscripttable.h | 95 +- - glib/gunibreak.h | 2795 - +++++++++++++++++++++++++++++-------------------- - glib/gunichartables.h | 1706 ++++++++++++++++++++---------- - glib/gunicode.h | 24 +- - glib/gunidecomp.h | 2014 ++++++++++++++++++----------------- - glib/guniprop.c | 8 + - glib/tests/unicode.c | 19 +- - 7 files changed, 3927 insertions(+), 2734 deletions(-) - -commit c7f46997351805e436803ac74a49a88aa1602579 -Author: Rico Tzschichholz -Date: Sat Sep 17 15:55:48 2016 +0200 - - unicode: Update break_mappings - - This will be required for the update to unicode 9.0.0. - - https://bugzilla.gnome.org/show_bug.cgi?id=771591 - - glib/gen-unicode-tables.pl | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit fc0567780b7bb8a790df2cea132e8b58c8a6a8d7 -Author: Chun-wei Fan -Date: Tue Sep 20 15:06:35 2016 +0800 - - MSVC Builds: Fix gio-tool projects - - We need to look in $(srcroot)\gmodule for the up-to-date gmodule.h. - - Pointed out by Ignacio Casal Quinteiro. - - build/win32/vs10/gio-tool.vcxprojin | 8 ++++---- - build/win32/vs9/gio-tool.vcprojin | 6 ++++-- - 2 files changed, 8 insertions(+), 6 deletions(-) - -commit 29ef74367e69e574ac67e0f5d14e7256eff1bcc1 -Author: Jordi Mas -Date: Mon Sep 19 22:45:11 2016 +0200 - - Update Catalan translation - - po/ca.po | 233 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 115 insertions(+), 118 deletions(-) - -commit eaca4f4116801f99e30e42a857559e19a1e6f4ce -Author: Matthias Clasen -Date: Sun Sep 18 08:17:08 2016 -0400 - - 2.50.0 - - configure.ac | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 3602f934855a484c5eec28f12a6535e14de1778d -Author: Inaki Larranaga Murgoitio -Date: Sun Sep 18 19:09:33 2016 +0200 - - Update Basque language - - po/eu.po | 1450 - ++++++++++++++++++++++++++++++++++++++++++++++---------------- - 1 file changed, 1084 insertions(+), 366 deletions(-) - -commit 979e2408e8a9532e52d4db14c4758a5497bcf70b -Author: Matthias Clasen -Date: Sun Sep 18 08:15:00 2016 -0400 - - Updates - - NEWS | 12 ++++++++++++ - 1 file changed, 12 insertions(+) - -commit 496cd8aac640203808dc1b9a8d125d97a79cfb15 -Author: Owen W. Taylor -Date: Wed Sep 14 11:35:43 2016 -0400 - - Turn on libmount by default on linux - - The libmount code produces somewhat different results than the older - Linux code that would parse /proc/mounts; for example, bind mounts - appear in the libmount output. To try and get as many GLib users - as possible to have the same behavior, on Linux, make GLib error out - on missing libmount unless --disable-libmount is passed. - - https://bugzilla.gnome.org/show_bug.cgi?id=771438 - - configure.ac | 13 ++++++++++--- - 1 file changed, 10 insertions(+), 3 deletions(-) - -commit 063e279a561aa5370942401a42b00e17e575c504 -Author: Jonh Wendell -Date: Sat Sep 17 16:25:31 2016 -0300 - - Fixed annotation for g_log_variant() - - glib/gmessages.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 3e31f80569055a0b593fb35a6d72fb3ae7b06abb -Author: Claude Paroz -Date: Fri Sep 16 17:13:10 2016 +0200 - - Updated French translation - - po/fr.po | 512 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 271 insertions(+), 241 deletions(-) - -commit f924d0b1f7d2b019f1abb56685dcfda74266c608 -Author: Bruce Cowan -Date: Wed Sep 14 12:18:08 2016 +0000 - - Updated British English translation - - po/en_GB.po | 3394 - +++++++++++++++++++++++++++++++++++++++-------------------- - 1 file changed, 2267 insertions(+), 1127 deletions(-) - -commit e887b4a7b037eedb0b00f5583a2e2721bcc10f82 -Author: Matthias Clasen -Date: Mon Sep 12 23:03:17 2016 -0400 - - 2.49.7 - - NEWS | 27 +++++++++++++++++++++++++++ - configure.ac | 2 +- - 2 files changed, 28 insertions(+), 1 deletion(-) - -commit 2dc11a55f8a4f522d14e9efc7698f3a05f4c2f06 -Author: Matthias Clasen -Date: Mon Sep 12 22:28:35 2016 -0400 - - Add a test for the previous fix - - glib/tests/option-context.c | 35 ++++++++++++++++++++++++++++++++++- - 1 file changed, 34 insertions(+), 1 deletion(-) - -commit b12e0b886936099a5bcca834a582b3e51241bd4c -Author: Kjell Ahlstedt -Date: Wed Aug 31 19:09:52 2016 +0200 - - goption: Don't return pointers to deallocated memory - - g_option_context_parse() can return pointers to deallocated strings, - if the - command line contains an unknown option. - - https://bugzilla.gnome.org/show_bug.cgi?id=646926 - - glib/goption.c | 14 ++++++++++---- - 1 file changed, 10 insertions(+), 4 deletions(-) - -commit 7bf31065cca37f14aaf46e84c6944876fbeb5f21 -Author: Rico Tzschichholz -Date: Mon Sep 12 20:41:40 2016 +0200 - - gsubprocess: Fix annotation for set_environ() - - gio/gsubprocesslauncher.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 05a108056402668617fbeb4b4e8325d6a4d37f6a -Author: Rūdolfs Mazurs -Date: Sun Sep 11 12:43:53 2016 +0300 - - Update Latvian translation - - po/lv.po | 10712 - +++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 5371 insertions(+), 5341 deletions(-) - -commit 4358b4438514d9a59901e1557d063bf12f8418dc -Author: Ingmars Dirins -Date: Sun Sep 11 12:41:29 2016 +0300 - - Update Latvian translation - - po/lv.po | 9964 - +++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 5341 insertions(+), 4623 deletions(-) - -commit b78a2977a768e487d75f95daf6b77d702dba1ed3 -Author: Dušan Kazik -Date: Sat Sep 10 14:32:45 2016 +0000 - - Updated Slovak translation - - po/sk.po | 306 - ++++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 177 insertions(+), 129 deletions(-) - -commit 4c3ae1c4d7180cd4708b2f814d74fa32bf8c09bf -Author: Jonh Wendell -Date: Fri Sep 9 09:28:48 2016 -0300 - - .gitignore: ignore 'tags' files (ctags stuff) - - .gitignore | 1 + - 1 file changed, 1 insertion(+) - -commit e7bdd5d189ed788e667c54824e314df496bbd0e9 -Author: Jonh Wendell -Date: Fri Sep 9 09:06:05 2016 -0300 - - Add g_log_variant(): structured log that accepts a GVariant - - This makes the structured logging available to other - languages via introspection. - - https://bugzilla.gnome.org/show_bug.cgi?id=770971 - - docs/reference/glib/glib-sections.txt | 1 + - glib/gmessages.c | 110 - ++++++++++++++++++++++++++++++++++ - glib/gmessages.h | 6 ++ - glib/tests/logging.c | 56 +++++++++++++++++ - 4 files changed, 173 insertions(+) - -commit 9323378834904138d3426f63429e3c74b7249715 -Author: Jonh Wendell -Date: Fri Sep 9 09:07:18 2016 -0300 - - tests: Remove an unsed variable - - glib/tests/logging.c | 2 -- - 1 file changed, 2 deletions(-) - -commit b18051067abc6df46fbfedffb4fa50b87bfa8320 -Author: Jonh Wendell -Date: Wed Sep 7 15:11:26 2016 -0300 - - Removed an unused include - - glib/gvarianttype.h | 1 - - 1 file changed, 1 deletion(-) - -commit 01e3b92dee8dabbd79816fba9eed99bcc312cf69 -Author: Piotr Drąg -Date: Thu Sep 8 23:04:17 2016 +0200 - - Updated Polish translation - - po/pl.po | 56 +++++++++++++++++++++++++++----------------------------- - 1 file changed, 27 insertions(+), 29 deletions(-) - -commit caf3e1f1a0110e6d3c05399f0aadc10a49522335 -Author: Anders Jonsson -Date: Wed Sep 7 17:49:17 2016 +0000 - - Updated Swedish translation - - po/sv.po | 1445 - ++++++++++++++++++++++++++++++++++++++++++++++---------------- - 1 file changed, 1080 insertions(+), 365 deletions(-) - -commit 386bb12052e52bf9a06c5583807a173216d2cbd0 -Author: Fran Dieguez -Date: Wed Sep 7 18:34:24 2016 +0200 - - Updated Galician translations - - po/gl.po | 1480 - ++++++++++++++++++++++++++++++++++++++++++++++---------------- - 1 file changed, 1102 insertions(+), 378 deletions(-) - -commit 4a4df67d548a2a2017dd844152ac86666506935d -Author: Tiago Santos -Date: Wed Sep 7 05:56:58 2016 +0000 - - Updated Portuguese translation - - po/pt.po | 125 - +++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 69 insertions(+), 56 deletions(-) - -commit 98a9be34445e58e1a32fb9ec346bbbe3e92eab6a -Author: Yosef Or Boczko -Date: Tue Sep 6 11:30:20 2016 +0300 - - Updated Hebrew translation - - po/he.po | 158 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 84 insertions(+), 74 deletions(-) - -commit c7207359bb7cd32e4a1e29eba9de694574cfec74 -Author: Ask Hjorth Larsen -Date: Mon Sep 5 02:51:47 2016 +0200 - - Updated Danish translation - - po/da.po | 1470 - ++++++++++++++++++++++++++++++++++++++++++++++---------------- - 1 file changed, 1088 insertions(+), 382 deletions(-) - -commit c4dc16da2349882a88ef0274e9b2866a25c91ea0 -Author: Jiri Grönroos -Date: Sun Sep 4 16:21:46 2016 +0000 - - Updated Finnish translation - - po/fi.po | 1523 - ++++++++++++++++++++++++++++++++++++++++++++++---------------- - 1 file changed, 1135 insertions(+), 388 deletions(-) - -commit c849d7f553db3130707a17a4d398cfe62a39a581 -Author: Aurimas Černius -Date: Sun Sep 4 12:13:55 2016 +0300 - - Updated Lithuanian translation - - po/lt.po | 259 - ++++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 139 insertions(+), 120 deletions(-) - -commit 362ee2c49c52e19689a4d56c6bb84e4b9cf2e884 -Author: Jeremy Bicha -Date: Sat Sep 3 22:56:10 2016 -0400 - - Fix typo in Spanish translation header - - po/es.po | 24 ++++++++++++------------ - 1 file changed, 12 insertions(+), 12 deletions(-) - -commit 95559e2532bd26fc55f1a8c6dcab3e9ff012c538 -Author: Baurzhan Muftakhidinov -Date: Sat Sep 3 17:20:12 2016 +0000 - - Updated Kazakh translation - - po/kk.po | 1433 - ++++++++++++++++++++++++++++++++++++++++++++++---------------- - 1 file changed, 1065 insertions(+), 368 deletions(-) - -commit b470bf12d9e719d34c790782ceae0b5cfda9a318 -Author: Changwoo Ryu -Date: Sat Sep 3 14:08:13 2016 +0000 - - Updated Korean translation - - po/ko.po | 1424 - ++++++++++++++++++++++++++++++++++++++++++++++---------------- - 1 file changed, 1068 insertions(+), 356 deletions(-) - -commit 7a7a26795765665b4b1593fc62e64a71a2043041 -Author: Akom Chotiphantawanon -Date: Wed Aug 31 17:32:42 2016 +0700 - - Updated Thai translation - - po/th.po | 1765 - ++++++++++++++++++++++++++++++++++++++++++++------------------ - 1 file changed, 1249 insertions(+), 516 deletions(-) - -commit e442b5a5743d238c5ea0608f39ee77a16e2496a8 -Author: Мирослав Николић -Date: Tue Aug 30 21:36:03 2016 +0200 - - Updated Serbian translation - - po/sr.po | 1549 - +++++++++++++++++++++++++++++++++++++++++-------------- - po/sr@latin.po | 1551 - ++++++++++++++++++++++++++++++++++++++++++-------------- - 2 files changed, 2351 insertions(+), 749 deletions(-) - -commit 4301286a34e85ed23a5d218d6b8d855f41c9c9fe -Author: Mario Blättermann -Date: Mon Aug 29 18:35:59 2016 +0000 - - Updated German translation - - po/de.po | 154 - +++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 85 insertions(+), 69 deletions(-) - -commit d85479f606f7e70aa7d7ac2c442b67ced312a62f -Author: Daniel Mustieles -Date: Mon Aug 29 12:24:03 2016 +0000 - - Updated Spanish translation - - po/es.po | 111 - ++++++++++++++++++++++++++++++++++++++++----------------------- - 1 file changed, 70 insertions(+), 41 deletions(-) - -commit c0fe1703a0b6e88ebaf498f01ca8b34489969e0e -Author: Matthias Clasen -Date: Sun Aug 28 07:16:14 2016 -0400 - - 2.49.6 - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 53d5a9f6fbd15f510300771c70e292de5b7b9a03 -Author: Matthias Clasen -Date: Sat Aug 27 22:54:39 2016 -0400 - - Fix the signals test - - The test setup here is not really independent, so the addition - of the custom-marshaller test was breaking some of the other - tests. Fix things up. - - gobject/tests/signals.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 585e754a01e82f1718c8aeefdddd8a07c015e399 -Author: Marek Cernocky -Date: Fri Aug 26 14:39:08 2016 +0200 - - Updated Czech translation - - po/cs.po | 89 - ++++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 48 insertions(+), 41 deletions(-) - -commit 66f72f7232e3da3d3fae5e7a5f08932a66f9a491 -Author: Piotr Drąg -Date: Fri Aug 26 13:44:15 2016 +0200 - - Updated Polish translation - - po/pl.po | 87 - +++++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 47 insertions(+), 40 deletions(-) - -commit e89732206ea41759ba524a0ac824a2bc8e45fa30 -Author: Matthias Clasen -Date: Fri Aug 26 01:32:18 2016 -0400 - - Updates - - NEWS | 20 ++++++++++++++++++++ - 1 file changed, 20 insertions(+) - -commit 89089ee6627e7ee16f1f135748e175a09d6074a4 -Author: Enrico Nicoletto -Date: Thu Aug 25 23:21:53 2016 +0000 - - Updated Brazilian Portuguese translation - - po/pt_BR.po | 208 - +++++++++++++++++++++++------------------------------------- - 1 file changed, 81 insertions(+), 127 deletions(-) - -commit b08c6abda82f6f080b510547717e284324b16abb -Author: Balázs Úr -Date: Thu Aug 25 21:43:43 2016 +0000 - - Updated Hungarian translation - - po/hu.po | 162 - +++++++++++++++++++++------------------------------------------ - 1 file changed, 54 insertions(+), 108 deletions(-) - -commit 8fd72838ced613b74b6c1bf5dcc92200fcf3db05 -Author: Jeremy Whiting -Date: Thu Aug 25 12:39:33 2016 -0600 - - Added describe command to gsettings command-line tool. - - describe command shows description of given gsettings key. - Added documentation of describe command to gsettings man page. - - docs/reference/gio/gsettings.xml | 13 +++++++++++++ - gio/gsettings-tool.c | 21 +++++++++++++++++++++ - 2 files changed, 34 insertions(+) - -commit edfbfc18279b6c39fbf6db8676268ea7fec97fc8 -Author: Benjamin Otte -Date: Thu Jul 28 09:52:52 2016 -0400 - - tests: Add test showing default marshaller override - - https://bugzilla.gnome.org/show_bug.cgi?id=769076 - - gobject/tests/signals.c | 79 - +++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 79 insertions(+) - -commit ef16cbee5bfb4378ca40a2e034c66539f222b22a -Author: Matthias Clasen -Date: Thu Jul 28 08:51:17 2016 -0400 - - Don't set a va marshaller if a marshaller was set - - Otherwise we get warnings when the caller later tries to set a - va marshaller with g_signal_set_va_marshaller. - - https://bugzilla.gnome.org/show_bug.cgi?id=769076 - - gobject/gsignal.c | 14 ++++++++++---- - 1 file changed, 10 insertions(+), 4 deletions(-) - -commit 097f70828fa2b2b1b903c2969ce756e27750675c -Author: Philip Withnall -Date: Thu Aug 25 10:25:49 2016 +0100 - - gdbus-codegen: Strip @since parameters before comparison - - People might put more extraneous whitespace in a @since line in a - documentation comment, which should not affect the ordering of - methods/signals/etc. in the generated output. - - https://bugzilla.gnome.org/show_bug.cgi?id=770372 - - gio/gdbus-2.0/codegen/parser.py | 12 ++++++++---- - 1 file changed, 8 insertions(+), 4 deletions(-) - -commit 61ea2946ed54c153af5a264a53204f70d1bd4d35 -Author: Rafael Fontenelle -Date: Wed Aug 24 12:28:20 2016 +0000 - - Updated Brazilian Portuguese translation - - po/pt_BR.po | 1609 - +++++++++++++++++++++++++++++++++++++++++++---------------- - 1 file changed, 1186 insertions(+), 423 deletions(-) - -commit 87bad603c976c6be76eed2dcfc385ba4181fadb1 -Author: Gábor Kelemen -Date: Wed Aug 24 07:04:40 2016 +0000 - - Updated Hungarian translation - - po/hu.po | 1391 - +++++++++++++++++++++++++++++++++++++++++++++++--------------- - 1 file changed, 1050 insertions(+), 341 deletions(-) - -commit a6d83cd3d570784c9da563a255589a377db538c8 -Author: Piotr Drąg -Date: Tue Aug 23 12:06:32 2016 +0200 - - Updated Polish translation - - po/pl.po | 40 ++++++++++++++++++++++------------------ - 1 file changed, 22 insertions(+), 18 deletions(-) - -commit 0c64487d35eb9714b1071290fdce8106f32eb565 -Author: Daniel Mustieles -Date: Mon Aug 22 20:42:50 2016 +0200 - - Updated Spanish translation - - po/es.po | 87 - ++++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 46 insertions(+), 41 deletions(-) - -commit b82682e34fe86b9e53f85b0348b194535b6e0465 -Author: Marek Černocký -Date: Sun Aug 21 10:54:48 2016 +0200 - - Updated Czech translation - - po/cs.po | 43 ++++++++++++++++++++++--------------------- - 1 file changed, 22 insertions(+), 21 deletions(-) - -commit 87d76a5a9cadb059b9dc434af469a28f5ede7544 -Author: Matthias Clasen -Date: Sat Aug 20 16:47:34 2016 -0400 - - glib-compile-resources: generate .d-file style dependency - - Add --dependency-file=foo.d option to generate a gcc -M -MF style - dependency file for other build tools. The current output of - --generate-dependencies is only useful for use directly in Makefile - rules, but can't be used in other build systems like that. - - The generated dependency file looks like this: - $ glib-compile-resources --sourcedir= test.gresource.xml - --dependency-file=- - test.gresource.xml: test1.txt test2.txt test2.txt - - test1.txt: - - test2.txt: - - test2.txt: - - Unlike --generate-dependencies, the --dependency-file option can be - used together with other --generate options to create dependencies - as side-effect of generating sources. - - Based on a patch by Tim-Philipp Müller in - https://bugzilla.gnome.org/show_bug.cgi?id=745754 - - The changes in this patch, compared to his are to always return - the hash table with file information from parse_resource_file, so - we can use it for dependency output, regardless if - generate_dependencies - was TRUE or not. - - docs/reference/gio/glib-compile-resources.xml | 14 +++++ - gio/glib-compile-resources.c | 82 - ++++++++++++++++++++++----- - 2 files changed, 81 insertions(+), 15 deletions(-) - -commit 9afff5f05decc20094130a9bf9b2b907acca4bc6 -Author: Emmanuele Bassi -Date: Sat Aug 20 17:16:31 2016 +0100 - - Revert "glib-compile-resources: generate .d-file style dependency - output for build tools" - - This reverts commit e8c8395f0e72f59e37189e94b08052bebb51ac77. - - Tim said that the patch isn't ready, yet, and the commit is - breaking the - build in Continuous. - - docs/reference/gio/glib-compile-resources.xml | 14 ----- - gio/glib-compile-resources.c | 89 - +++++++-------------------- - 2 files changed, 22 insertions(+), 81 deletions(-) - -commit e8c8395f0e72f59e37189e94b08052bebb51ac77 -Author: Tim-Philipp Müller -Date: Tue Jan 26 19:21:57 2016 +0000 - - glib-compile-resources: generate .d-file style dependency output - for build tools - - Add --dependency-file=foo.d option to generate a gcc -M -MF style - dependency file for other build tools. The current output of - --generate-dependencies is only useful for use directly in Makefile - rules, but can't be used in other build systems like that. - - The generated dependency file looks like this: - $ glib-compile-resources --sourcedir= test.gresource.xml - --dependency-file=- - test.gresource.xml: test1.txt test2.txt test2.txt - - test1.txt: - - test2.txt: - - test2.txt: - - Unlike --generate-dependencies, the --dependency-file option can be - used together with other --generate options to create dependencies - as side-effect of generating sources. - - Based on a patch by Tim-Philipp Müller. - - https://bugzilla.gnome.org/show_bug.cgi?id=745754 - - docs/reference/gio/glib-compile-resources.xml | 14 +++++ - gio/glib-compile-resources.c | 89 - ++++++++++++++++++++------- - 2 files changed, 81 insertions(+), 22 deletions(-) - -commit 951e26fb177bf1f9e4fec48dc0327654c02528ba -Author: Marek Černocký -Date: Fri Aug 19 14:30:09 2016 +0200 - - Updated Czech translation - - po/cs.po | 119 - ++++++++++++++++++++++++++++----------------------------------- - 1 file changed, 53 insertions(+), 66 deletions(-) - -commit 270af86aa52591bc272412710c8b641741682405 -Author: Tiago Santos -Date: Thu Aug 18 21:31:13 2016 +0000 - - Updated Portuguese translation - - po/pt.po | 468 - ++++++++++++++++++++++++++++++--------------------------------- - 1 file changed, 219 insertions(+), 249 deletions(-) - -commit 28001f53e91640f28770e31a9cf6d67aae67ec90 -Author: Christian Kirbach -Date: Thu Aug 18 20:53:24 2016 +0000 - - Updated German translation - - po/de.po | 1382 - ++++++++++++++++++++++++++++++++++++++++++++++---------------- - 1 file changed, 1041 insertions(+), 341 deletions(-) - -commit c16127304de53462228e0a6d2d6db62bb87f64f9 -Author: Marek Černocký -Date: Thu Aug 18 10:00:58 2016 +0200 - - Updated Czech translation - - po/cs.po | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 7a0ad5cb0d22b5fe48ab29bda31e883bbf9d1175 -Author: Marek Černocký -Date: Thu Aug 18 09:59:26 2016 +0200 - - Updated Czech translation - - po/cs.po | 1388 - +++++++++++++++++++++++++++++++++++++++++++++++--------------- - 1 file changed, 1052 insertions(+), 336 deletions(-) - -commit 8a47e505feb656a17731e5ba6505172765542f4b -Author: Piotr Drąg -Date: Wed Aug 17 20:35:16 2016 +0200 - - Updated Polish translation - - po/pl.po | 1738 - +++++++++++++++++++++++++++++++++++++++++++------------------- - 1 file changed, 1222 insertions(+), 516 deletions(-) - -commit 3f0ff576a71b772d6984e87b7e60133b35b65543 -Author: Piotr Drąg -Date: Wed Aug 17 20:34:38 2016 +0200 - - Fix typos in translatable strings - - gio/gio-tool-copy.c | 2 +- - gio/gio-tool-mkdir.c | 2 +- - gio/gio-tool-move.c | 2 +- - 3 files changed, 3 insertions(+), 3 deletions(-) - -commit ec2a7cc710988176e3f4a68c7dd8c81538037550 -Author: Matthias Clasen -Date: Wed Aug 17 12:21:13 2016 -0400 - - 2.49.5 - - NEWS | 41 +++++++++++++++++++++++++++++++++++++++++ - configure.ac | 2 +- - 2 files changed, 42 insertions(+), 1 deletion(-) - -commit b4326bc348cf57274e8c97e9a2663a71958d22e8 -Author: Philip Withnall -Date: Wed Aug 17 12:41:26 2016 +0200 - - gmessages: Drop unnecessary stdio.h include - - This was needed for an earlier version of the structured logging work, - but not the latest. - - glib/gmessages.h | 1 - - 1 file changed, 1 deletion(-) - -commit 15b315b472184cbeb842256defb3d4d7d0dbd4fd -Author: Philip Withnall -Date: Tue Aug 16 17:46:30 2016 +0200 - - gdbus-codegen: Allow '@since: UNRELEASED' in documentation comments - - Previously, this would not work, as it would result in comparing the - order of a string and an integer. Make it work, and make 'UNRELEASED' - compare higher than other versions so it's always treated as the - latest - version. - - 'UNRELEASED' is commonly used by maintainers to highlight new - API while - it's being prototyped, until they know which version it will actually - be released in. At the time of release, they replace all 'UNRELEASED' - strings in git with the new version number. - - An example of this usage is here: - https://gitlab.com/walbottle/walbottle/commit/d380ac6a2a4a3f4004b805b755c2e6cd041180dc#9208ee267cb05db1afd3a5c323d71e51db489447_7619_7656 - - https://bugzilla.gnome.org/show_bug.cgi?id=769995 - - gio/gdbus-2.0/codegen/utils.py | 10 ++++++++-- - 1 file changed, 8 insertions(+), 2 deletions(-) - -commit 6d1178b2d923963588bc3430a1de49eb9fc8bc89 -Author: Allison Lortie -Date: Tue Aug 9 12:46:30 2016 +0200 - - gregex: loosen behaviour testing - - Circa 8.38, upstream PCRE (intentionally?) changed behaviour with - respect to whether options set with expressions like "(?i)" at the - top-level were reported via the pcre_fullinfo() API as having been - requested during compilation. - - GLib contained a test that verified that these options were indeed - reported as if they had been provided as flags on the API. - - Remove that check, and document the no-longer-deterministic behaviour. - - https://bugzilla.gnome.org/show_bug.cgi?id=767240 - - glib/gregex.c | 4 ++++ - glib/tests/regex.c | 13 ++++++------- - 2 files changed, 10 insertions(+), 7 deletions(-) - -commit 037719c27c541e5e529c7f0dc8a14792a26303c9 -Author: Simon McVittie -Date: Sun Aug 14 15:36:17 2016 +0100 - - gdbus-example-unix-fd-client: avoid strftime %c specifier - - gcc 6 warns (fatally, by default) that %c only uses a 2-digit year - in some locales. The precise format does not seem to be important - for this sample code, so use ISO 8601 instead of suppressing the - warning with a pragma. - - Signed-off-by: Simon McVittie - Reviewed-by: Colin Walters - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=768453 - - gio/tests/gdbus-example-unix-fd-client.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 634990a37403e0c8fb642adcd1130e19dbcf546f -Author: Jordi Mas -Date: Sun Aug 14 17:29:30 2016 +0200 - - Update Catalan translation - - po/ca.po | 43 ++++++++++++++++--------------------------- - 1 file changed, 16 insertions(+), 27 deletions(-) - -commit 5707c91a56fbf436d727dd700426296cd651aeaf -Author: Philip Withnall -Date: Sat Aug 13 10:31:26 2016 +0200 - - win_iconv: Fix some file handler leaks on exit - - I realise this is a contradiction in terms, but it keeps code analysis - tools happy. As spotted by cppcheck, which could not attend GUADEC, - but - sends everyone its best wishes anyway. - - glib/win_iconv.c | 10 ++++++++-- - 1 file changed, 8 insertions(+), 2 deletions(-) - -commit f1eeb7cf8c14b30e6267ed6aa663c0f617f55693 -Author: Philip Withnall -Date: Sat Aug 13 10:29:31 2016 +0200 - - tests: Fix GSList test to not dereference off the end of an array - - This looks like a typo or copypasta error. As spotted by cppcheck, - which - is the code analysis tool GLib deserves, but not the one it needs - right - now. - - glib/tests/slist.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit ba874a8580a1ff4af921ffcf42512101b1e7ec28 -Author: Philip Withnall -Date: Sat Aug 13 10:28:24 2016 +0200 - - tests: Add an assertion to guard against unexpected flags - - This should not change the behaviour of the test, unless the test's - behaviour is changed in future. As spotted by cppcheck, which has - impeccable taste and a flair for the unexpected. - - glib/tests/markup-parse.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit c868d9879c7b3ae118283849bde3f160bc55cc69 -Author: Philip Withnall -Date: Sat Aug 13 10:27:54 2016 +0200 - - glib-mirroring-tab: Fix string format placeholder to be unsigned - - Because the argument is unsigned. As spotted by cppcheck, which never - sleeps. - - glib/glib-mirroring-tab/gen-mirroring-tab.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 03b43f3f6a985a31391d993fe317295a9fe1200d -Author: Philip Withnall -Date: Sat Aug 13 10:27:28 2016 +0200 - - docs: Fix early termination of some documentation comments - - As spotted by cppcheck, which has an eye for these things. - - glib/docs.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 5cdf0efaabb612908a08105b3a1826380c785234 -Author: Philip Withnall -Date: Sat Aug 13 10:24:23 2016 +0200 - - tests: Fix a typo on a dereferencing assignment - - Otherwise the assignment is pointless. Spotted by cppcheck. - - gio/tests/gdbus-peer.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a42b6eab66bdcb4f551bd58cf61e956ae3c8fd7d -Author: Philip Withnall -Date: Sat Aug 13 10:24:04 2016 +0200 - - gresource-tool: Clarify precedence of operations - - As suggested by cppcheck, which knows more than me. - - gio/gresource-tool.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a5044a8e78eeab79172a28991c4676e19b2bdbfa -Author: Philip Withnall -Date: Sun Aug 7 11:24:41 2016 +0100 - - build: Fix SystemTap build to disable semaphores as before - - At some point, upstream SystemTap changed from using a - STAP_HAS_SEMAPHORES preprocessor variable for this, to using - _SDT_HAS_SEMAPHORES instead. We need to update our build system to - disable that as well. - - The original discussion about use of semaphores is here: - - https://bugzilla.gnome.org/show_bug.cgi?id=606044 - - This was breaking the build with -flto enabled, either because -flto - doesn’t work with semaphores. - - https://bugzilla.gnome.org/show_bug.cgi?id=768198 - - gio/Makefile.am | 5 ++++- - glib/Makefile.am | 5 ++++- - gobject/Makefile.am | 5 ++++- - 3 files changed, 12 insertions(+), 3 deletions(-) - -commit 0e3f968a2e9d35b4c087128c9819f07ef9e4ce99 -Author: Philip Withnall -Date: Fri Aug 12 15:58:39 2016 +0200 - - gio: Fix use of Docbook in documentation comment - - This is literally so last year. - - gio/ginetsocketaddress.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a079de930e9a2311ec7fb48e65db81bada3b5dfa -Author: Philip Withnall -Date: Fri Aug 12 11:53:19 2016 +0200 - - gmessages: Add doc cross-refs about enabling structured logging - - Ensure that all the old log handler documentation includes - cross-references to a new section about how to enable structured - logging - (tl;dr: #define G_LOG_USE_STRUCTURED). - - https://bugzilla.gnome.org/show_bug.cgi?id=769785 - - glib/gmessages.c | 82 - +++++++++++++++++++++++++++++++++++++++++++++++++------- - 1 file changed, 72 insertions(+), 10 deletions(-) - -commit f7825f98e76cfee53e430d3afb424994c1acab6a -Author: Philip Withnall -Date: Fri Aug 12 11:05:07 2016 +0200 - - gmessages: Drop one of the documentation sections - - It was short, unhelpful, and easy to confuse with the longer and more - informative documentation sections. - - https://bugzilla.gnome.org/show_bug.cgi?id=769785 - - glib/gmessages.c | 15 +-------------- - 1 file changed, 1 insertion(+), 14 deletions(-) - -commit 599bb6eaf3e3f7a42742b036c5e2c4e6e009229c -Author: Jordi Mas -Date: Fri Aug 12 04:41:31 2016 +0200 - - Update Catalan translation - - po/ca.po | 1362 - +++++++++++++++++++++++++++++++++++++++++++++++--------------- - 1 file changed, 1042 insertions(+), 320 deletions(-) - -commit 3b20acecc6b45c93f544ca0901cc2d5482303e0b -Author: Dušan Kazik -Date: Mon Aug 8 11:52:47 2016 +0000 - - Updated Slovak translation - - po/sk.po | 1312 - +++++++++++++++++++++++++++++++++++++++++++++++--------------- - 1 file changed, 1000 insertions(+), 312 deletions(-) - -commit ad2da25693caf3ebf9e9126822e0580ca005a43b -Author: Yosef Or Boczko -Date: Sun Aug 7 13:42:32 2016 +0300 - - Updated Hebrew translation - - po/he.po | 340 - ++++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 181 insertions(+), 159 deletions(-) - -commit 371078b6a3af9985ae9efc7e146d718d6cd1cfff -Author: Philip Withnall -Date: Wed Aug 3 22:11:57 2016 +0100 - - gmessages: Expand documentation on log domains and G_MESSAGES_DEBUG - - Give some example log domains, and recommend that G_MESSAGES_DEBUG is - used universally as the way to enable debug output (rather than - having a - separate environment variable per library). - - https://bugzilla.gnome.org/show_bug.cgi?id=682794 - - glib/gmessages.c | 39 +++++++++++++++++++++++++++++++++++---- - 1 file changed, 35 insertions(+), 4 deletions(-) - -commit 0e132b8ac5b6d77e970850e86749fa7f38293cd7 -Author: Philip Withnall -Date: Wed Aug 3 21:55:53 2016 +0100 - - gmessages: Document g_test_expect_message() doesn’t like structured - logs - - It’s effectively deprecated if G_LOG_USE_STRUCTURED is defined, - or if - the structured logging API is used directly. See the documentation for - rationale. - - https://bugzilla.gnome.org/show_bug.cgi?id=769486 - - glib/gmessages.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 46 insertions(+) - -commit 4e66036b82e17364dc94c711e6cb2076676bd727 -Author: Philip Withnall -Date: Wed Aug 3 21:28:28 2016 +0100 - - Revert "Make g_test_expect_message work for structured logs" - - This reverts commit df02e8f47cac4d2c550491c9de633233218c7415. - - We are going to make g_test_expect_message() only work for the old - logging API. - - https://bugzilla.gnome.org/show_bug.cgi?id=769486 - - glib/gmessages.c | 98 - +++++++++++++++++--------------------------------------- - 1 file changed, 30 insertions(+), 68 deletions(-) - -commit 2a5d9f88984a4c708665b3b5e37151ad8d2bfda2 -Author: Philip Withnall -Date: Wed Aug 3 21:28:06 2016 +0100 - - Revert "Add a test for expected messages with structured logging" - - This reverts commit bc40c7a05cbd0e7c9b97ce86cccb6a4b78c2e56a. - - We are going to make g_test_expect_message() only work for the old - logging API. - - https://bugzilla.gnome.org/show_bug.cgi?id=769486 - - glib/tests/testing.c | 27 --------------------------- - 1 file changed, 27 deletions(-) - -commit 5c3205f2fb0f8bf4bbce7e1e532e834ad36da633 -Author: Philip Withnall -Date: Thu Aug 4 10:35:27 2016 +0100 - - gmessages: Don’t require is_journald() call before writer_journald() - - g_log_writer_is_journald() works out whether the process’ stderr or - stdout are redirected to journald. While the default writer function - uses this in conjunction with g_log_writer_journald(), that does not - always have to be the case — other writer functions might want - to always - write to the journal, and never write to stderr (for example). - - Consequently, automatically open the journal socket in - writer_journald(), rather than is_journald(). - - https://bugzilla.gnome.org/show_bug.cgi?id=769507 - - glib/gmessages.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 5ff8579527e75a9077c7152d4878d282123ddb45 -Author: Emmanuele Bassi -Date: Thu Aug 4 09:33:25 2016 +0100 - - Fix debug builds under MSVC - - The C spec leaves conditional evaluation inside a macro expansion as - undefined behaviour. This means we cannot use constructs like: - - GOBJECT_IF_DEBUG(OBJECTS, { - ... - #ifdef BLAH - ... - #endif - ...}); - - Because compilers are entirely justified to ignore the conditional, - or, - like in the case of MSVC, error out. - - https://bugzilla.gnome.org/show_bug.cgi?id=769504 - - gobject/gobject.c | 19 ++++++++++++++----- - 1 file changed, 14 insertions(+), 5 deletions(-) - -commit 64f6d14d0c486da821ad14e7a35ec26ec65ea507 -Author: Aurimas Černius -Date: Wed Aug 3 22:07:51 2016 +0300 - - Updated Lithuanian translation - - po/lt.po | 394 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 192 insertions(+), 202 deletions(-) - -commit 04bbf9df377bac2d2dd920c528756b1fd32da547 -Author: Philip Withnall -Date: Wed Aug 3 18:46:29 2016 +0100 - - gdatagrambased: Clarify that connection-oriented ≠ stream-based - - GDatagramBased allows connection-oriented and connection-less sockets, - but does not allow stream-based sockets (because it’s - datagram-based). - So it supports SCTP and UDP, but not TCP. - - Clarify that in the documentation, and people sometimes confuse - connection-oriented with stream-based, due to the prevalence of TCP. - - gio/gdatagrambased.c | 13 +++++++------ - 1 file changed, 7 insertions(+), 6 deletions(-) - -commit 555c5a63767e3ca988639bf69932a1fc8d017c1b -Author: Colin Walters -Date: Wed Aug 3 11:34:43 2016 -0400 - - gvariant: Fix typo in previous commit - - glib/gvariant.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 1be86b3d185cfc64bd355c1afd958b1757a1761a -Author: Yury Usishchev -Date: Thu Jul 28 00:41:38 2016 +0300 - - glib/gvariant.c: Fix NULL pointer check in is_valid_heap_iter - - https://bugzilla.gnome.org/show_bug.cgi?id=769245 - - glib/gvariant.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit bc40c7a05cbd0e7c9b97ce86cccb6a4b78c2e56a -Author: Matthias Clasen -Date: Tue Aug 2 23:15:27 2016 -0400 - - Add a test for expected messages with structured logging - - This tests the fix in the previous commit. - - glib/tests/testing.c | 27 +++++++++++++++++++++++++++ - 1 file changed, 27 insertions(+) - -commit df02e8f47cac4d2c550491c9de633233218c7415 -Author: Matthias Clasen -Date: Tue Aug 2 23:14:28 2016 -0400 - - Make g_test_expect_message work for structured logs - - This is used in GTK+ tests, and GTK+ has switched to - G_LOG_USE_STRUCTURED, so we need this to keep working. - - glib/gmessages.c | 98 - +++++++++++++++++++++++++++++++++++++++----------------- - 1 file changed, 68 insertions(+), 30 deletions(-) - -commit 1b711d9b4addb9c488879deb3916f7d6d5048953 -Author: Daniel Mustieles -Date: Tue Aug 2 16:46:35 2016 +0200 - - Updated Spanish translation - - po/es.po | 128 - ++++++++++++++++++++++++++++----------------------------------- - 1 file changed, 56 insertions(+), 72 deletions(-) - -commit fbf72a31b13159cef980f17e711dd7600c08176e -Author: Mario Sanchez Prada -Date: Thu Jul 28 11:56:39 2016 -0600 - - Don't enable libmount by default for now - - This is causing trouble with flatpaks because the org.gnome.Platform - runtime does not bundle libmount, while the org.gnome.Sdk does it. - - As this probably requires a change in the freedesktop.org Yocto base, - we disable this support by default for now as a temporary measure - until it can be properly reviewed by someone who knows those bits - better, probably Alex Larsson. - - https://bugzilla.gnome.org/show_bug.cgi?id=769284 - - configure.ac | 9 ++++++--- - 1 file changed, 6 insertions(+), 3 deletions(-) - -commit ed75b1623d4a51b16dc52a2044681b6d93e694d0 -Author: Mario Sanchez Prada -Date: Wed Jul 27 13:50:54 2016 -0600 - - gunixmounts: Ensure that libmount's context gets freed on early - returns - - Otherwise, it will be leaked in case the relevant table (mtab, fstab) - could not be retrieved for some reason. - - https://bugzilla.gnome.org/show_bug.cgi?id=769238 - - gio/gunixmounts.c | 10 ++++++---- - 1 file changed, 6 insertions(+), 4 deletions(-) - -commit b28c76b0d82b22ccde08999c2bc70dff0283e053 -Author: Mario Sanchez Prada -Date: Wed Jul 27 13:50:26 2016 -0600 - - gunixmounts: Do not leak libmount tables in _g_get_unix_mounts() - - Use mnt_context_get_mtab instead of using mnt_context_get_table(), - since - that's the recommended way of accessing mtab/mountinfo information, - and - also because that way the (struct libmnt_table *) will get - automatically - deallocated when calling mnt_free_context() - - https://bugzilla.gnome.org/show_bug.cgi?id=769238 - - gio/gunixmounts.c | 6 +----- - 1 file changed, 1 insertion(+), 5 deletions(-) - -commit 7cf037ec1614878d859fb9050311d182aae6e8f5 -Author: Chun-wei Fan -Date: Wed Jul 27 16:37:09 2016 +0800 - - gmessages.h: Use G_STRFUNC instead of __func__ - - We have G_STRFUNC which takes care of __func__, which may not be - available - depending on compiler, so we ought to make use of it. - - https://bugzilla.gnome.org/show_bug.cgi?id=744456 - - glib/gmessages.h | 26 +++++++++++++------------- - 1 file changed, 13 insertions(+), 13 deletions(-) - -commit 48317b199b44fd711c8eb54b102045a2c89695c4 -Author: Chun-wei Fan -Date: Wed Jul 27 16:06:21 2016 +0800 - - gio/gappinfo.c: Include gtask.h - - This avoids warning/error C4013 (aka implicit declaration of - ...) as we - need APIs from gtask.h. - - gio/gappinfo.c | 1 + - 1 file changed, 1 insertion(+) - -commit 6d6b97aa59c3b97e4e584618ea23c04205e35811 -Author: Chun-wei Fan -Date: Tue Jul 26 12:32:42 2016 +0800 - - gmessages.c: Fix build on non-Linux - - journald is a part of systemd which is Linux-only at this time, - so only - compile the journald items on Linux only, and just return FALSE for - g_log_writer_is_journald() and G_LOG_WRITER_UNHANDLED for - g_log_writer_journald() on non-Linux. - - https://bugzilla.gnome.org/show_bug.cgi?id=744456 - - glib/gmessages.c | 15 +++++++++++++++ - 1 file changed, 15 insertions(+) - -commit c1e8f705dd3043e6d001d49db00fe6ea12959613 -Author: Matthias Clasen -Date: Sat Jul 16 11:45:44 2016 -0400 - - Add async variant of g_app_info_launch_default_for_uri - - This is useful in the portalized case, when the portal may - present an app chooser dialog to the user. - - https://bugzilla.gnome.org/show_bug.cgi?id=768752 - - docs/reference/gio/gio-sections.txt | 2 + - gio/gappinfo.c | 256 - +++++++++++++++++++++++++++++------- - gio/gappinfo.h | 11 ++ - 3 files changed, 219 insertions(+), 50 deletions(-) - -commit f885c4dd0de984ec5dd4a498cc7819070129f9b5 -Author: Mario Sanchez Prada -Date: Fri May 20 16:59:02 2016 +0100 - - Monitor /proc/self/mountinfo when using libmount - - https://bugzilla.gnome.org/show_bug.cgi?id=522053 - - gio/gunixmounts.c | 32 ++++++++++++++++++++++++++++---- - 1 file changed, 28 insertions(+), 4 deletions(-) - -commit 97f799b53a46c9c440e40640417c8d083d8ec3ad -Author: Mario Sanchez Prada -Date: Fri May 20 15:58:56 2016 +0100 - - Refactor common code into create_unix_mount_point () - - https://bugzilla.gnome.org/show_bug.cgi?id=522053 - - gio/gunixmounts.c | 127 - +++++++++++++++++++++++++++++++----------------------- - 1 file changed, 72 insertions(+), 55 deletions(-) - -commit 44f4309e3b77ca130f62c66b2df08a8b7461c65f -Author: Mario Sanchez Prada -Date: Tue Jul 19 12:05:02 2016 +0100 - - Implemented _g_get_unix_mount_points() based on libmount - - https://bugzilla.gnome.org/show_bug.cgi?id=522053 - - gio/gunixmounts.c | 116 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 116 insertions(+) - -commit 2051ee767875d9b5c064583d9600a5f83c0f1bca -Author: Mario Sanchez Prada -Date: Tue Jul 19 13:31:09 2016 +0100 - - Refactor common code into create_unix_mount_entry () - - https://bugzilla.gnome.org/show_bug.cgi?id=522053 - - gio/gunixmounts.c | 93 - +++++++++++++++++++++++-------------------------------- - 1 file changed, 39 insertions(+), 54 deletions(-) - -commit 030594777adbe56fbb54c05bd0b1486b1a3d8c64 -Author: Mario Sanchez Prada -Date: Tue Jul 19 12:04:27 2016 +0100 - - Implemented _g_get_unix_mounts() based on libmount - - https://bugzilla.gnome.org/show_bug.cgi?id=522053 - - gio/gunixmounts.c | 107 - ++++++++++++++++++++++++++++++++++++++++++++++++------ - 1 file changed, 95 insertions(+), 12 deletions(-) - -commit 8d5cf2df102117607f65714a9c49a579ebedaa9b -Author: Mario Sanchez Prada -Date: Tue Jul 19 11:51:55 2016 +0100 - - Use libmount to find the path of the fstab file - - https://bugzilla.gnome.org/show_bug.cgi?id=522053 - - gio/gunixmounts.c | 7 +++++++ - 1 file changed, 7 insertions(+) - -commit 4f9cddaeb8fc1b236ca49f08c1efa3fc9e75ecbf -Author: Mario Sanchez Prada -Date: Tue May 17 20:14:20 2016 +0100 - - Added autotools support for libmount - - Check whether libmount is available at configuration time and provide - an option to explicitly enable or disable it, similar to libelf. - - https://bugzilla.gnome.org/show_bug.cgi?id=522053 - - configure.ac | 24 ++++++++++++++++++++++++ - gio/Makefile.am | 5 +++++ - 2 files changed, 29 insertions(+) - -commit 496c52ec7908701f1d9506114776c645df0a5c4b -Author: Matthias Clasen -Date: Mon Jul 25 12:31:52 2016 -0400 - - Avoid htole64 altogether - - GLib ships its own api for this, lets use it. - - glib/gmessages.c | 5 ++--- - 1 file changed, 2 insertions(+), 3 deletions(-) - -commit ad285d9bd25419b5a4672cd4a6be77896b642992 -Author: Matthias Clasen -Date: Mon Jul 25 10:25:40 2016 -0400 - - Handle EINTR when sending logs to the journal - - Ray pointed out that we might well get interrupted here, - and should not loose logs due to that. - - glib/gmessages.c | 13 +++++++++++-- - 1 file changed, 11 insertions(+), 2 deletions(-) - -commit 34cb9c7de1ceaa854660f18544e4048cbdac4bf6 -Author: Matthias Clasen -Date: Mon Jul 25 10:15:08 2016 -0400 - - Explicitly include endian.h - - htole64 is defined here. - - https://bugzilla.gnome.org/show_bug.cgi?id=769139 - - glib/gmessages.c | 1 + - 1 file changed, 1 insertion(+) - -commit a2d5d1f119ade1cba22c3c3802baa9afb3cb0ec0 -Author: Matthias Clasen -Date: Mon Jul 25 09:45:37 2016 -0400 - - Use SOCK_CLOEXEC if available - - Ray pointed out that we can avoid the race here. - - glib/gmessages.c | 11 +++++++++-- - 1 file changed, 9 insertions(+), 2 deletions(-) - -commit a5f209bc656177a25586c461631fc5ea5459449f -Author: Thiago Macieira -Date: Fri Jul 22 21:18:08 2016 -0700 - - Fall back for overflow-checked arithmetic with Intel compiler - - The Intel compiler does not have intrinsics like - `__builtin_uadd_overflow`. - - https://bugzilla.gnome.org/show_bug.cgi?id=769104 - - glib/gtypes.h | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit df457c91109dc4b996053a6a517ae6f94233d781 -Author: Matthias Clasen -Date: Fri Jul 22 22:58:42 2016 -0400 - - Update logging tests - - We now treat the PRIORITY field like other string fields, and - set its length to -1. Adapt the tests for this. - - glib/tests/logging.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 6a07885a98b89f9f1bb627c5996ec3f6e74b5bb5 -Author: Matthias Clasen -Date: Fri Jul 22 22:56:26 2016 -0400 - - Drop libsystemd dependency - - Talk to the journal ourselves using sendmsg() instead of linking - against libsystemd for sd_journal_sendv(). At the same time, we - can also avoid excessive copying. - - The motivation for dropping the dependency is that we can - then use structured logging e.g. in a flatpak sandbox where - libsystemd may not be present in the runtime. - - The code here is inspired by similar code in libvirt. - - configure.ac | 15 ----- - glib/gmessages.c | 195 - +++++++++++++++++++++++++++++++++++++++++++------------ - 2 files changed, 154 insertions(+), 56 deletions(-) - -commit ca775518d800408d1bf330fdf7f9578437130d19 -Author: Matthias Clasen -Date: Fri Jul 22 15:11:30 2016 -0400 - - Add more structured logging tests - - In particular, add a test to ensure that passing NULL - as log_domain has no negative consequences. - - glib/tests/logging.c | 184 - +++++++++++++++++++++++++++++++++------------------ - 1 file changed, 118 insertions(+), 66 deletions(-) - -commit e7ee56dd1d6dd40cd330233d19783974d1aff57d -Author: Matthias Clasen -Date: Fri Jul 22 15:10:36 2016 -0400 - - Make g_log_set_writer_func work more than once - - It is fine to document that you shall only call this once, - but for tests, it is important that we can call it multiple - times. - - glib/gmessages.c | 1 - - 1 file changed, 1 deletion(-) - -commit 97a38dc5865e554bd3567dea37f4cd33a5f50537 -Author: Matthias Clasen -Date: Fri Jul 22 15:09:31 2016 -0400 - - Fix a small typo - - glib/gtestutils.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 38317cf74688ca32b565bf0c01ea84cb5d417fa2 -Author: Emilio Pozuelo Monfort -Date: Fri Jul 22 17:49:54 2016 +0200 - - Use a uint64 to unpack a 64 bit value - - https://bugzilla.gnome.org/show_bug.cgi?id=769089 - - gio/tests/gsettings.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit f414cddc1f765d06bbac9ddde0930f4567ccc70b -Author: Ray Strode -Date: Fri Jul 22 11:01:39 2016 -0400 - - gmessages: support NULL log domain - - It's possible that a project may not define the G_LOG_DOMAIN but - still use g_log functions. In such cases, we now crash. - - This commit fixes that. - - https://bugzilla.gnome.org/show_bug.cgi?id=769087 - - glib/gmessages.c | 33 +++++++++++++++++++++++++-------- - 1 file changed, 25 insertions(+), 8 deletions(-) - -commit f38845c11651405216d3caafdc9a5018d80b86b0 -Author: Matthias Clasen -Date: Thu Jul 21 14:52:46 2016 -0400 - - Expand g_log_structured docs a bit - - Mention two possible pitfalls that were pointed out by Ray Strode. - - glib/gmessages.c | 12 ++++++++++-- - 1 file changed, 10 insertions(+), 2 deletions(-) - -commit d5efa64539f71dc705826e2c0dc4ecb8354b9a77 -Author: Matthias Clasen -Date: Thu Jul 21 11:52:51 2016 -0400 - - Deal with lack of O_CLOEXEC - - Some platforms don't have it. We fall back to fcntl() in other - places, so do it here as well. - - https://bugzilla.gnome.org/show_bug.cgi?id=769042 - - gio/gdocumentportal.c | 9 +++++++++ - 1 file changed, 9 insertions(+) - -commit ad669500a60b87847ff16dd00c824748d6efb5af -Author: Alberts Muktupāvels -Date: Thu Jul 21 16:11:53 2016 +0300 - - gobject: add g_autoptr support for GTypeModule - - https://bugzilla.gnome.org/show_bug.cgi?id=769033 - - gobject/gtypemodule.h | 2 ++ - 1 file changed, 2 insertions(+) - -commit d5a16fbd2d5132b3674817a45596a40a8d7bb71d -Author: Krzesimir Nowak -Date: Thu Jul 21 12:24:38 2016 +0200 - - gvariant: Avoid anonymous struct and union members - - C++ does not like them for various reasons. - - https://bugzilla.gnome.org/show_bug.cgi?id=766370 - - glib/gvariant.c | 12 ++++++------ - glib/gvariant.h | 8 ++++---- - 2 files changed, 10 insertions(+), 10 deletions(-) - -commit b9934f16b6b5ef44d3848185ae0b67459e4efbda -Author: Daniel P. Berrange -Date: Thu Jul 21 10:21:52 2016 +0100 - - gchecksum: annotate when G_CHECKSUM_SHA512 was introduced - - Currently the docs for GChecksumType are simpy annotated - with 'Since 2.16' which is when GChecksumType was first - introduced. No mention is made of the fact that the - G_CHECKSUM_SHA512 constant was only added much later - in 2.36. - - Signed-off-by: Daniel P. Berrange - - https://bugzilla.gnome.org/show_bug.cgi?id=769027 - - glib/gchecksum.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d3111779481a7a3917338c86b6cb8d26b06f5a33 -Author: Víctor Manuel Jáquez Leal -Date: Thu Jul 21 11:46:55 2016 +0200 - - gmessage: Suppress string format literal warning - - https://bugzilla.gnome.org/show_bug.cgi?id=769029 - - glib/gmessages.c | 5 +++++ - 1 file changed, 5 insertions(+) - -commit e4623800aa50a48f4885579fd7847ce48ca0a72a -Author: Matthias Clasen -Date: Wed Jul 20 20:52:48 2016 -0400 - - 2.49.4 - - NEWS | 17 +++++++++++++++++ - configure.ac | 2 +- - 2 files changed, 18 insertions(+), 1 deletion(-) - -commit 849599671c4ace72a1f8796989c484b751d1a622 -Author: Matthias Clasen -Date: Wed Jul 20 20:38:46 2016 -0400 - - Update structured logging docs a bit - - Remove references to removed macros, add some more links - to standard journal fields. - - glib/gmessages.c | 36 ++++++++++++++++++++---------------- - 1 file changed, 20 insertions(+), 16 deletions(-) - -commit 4643cadc17f5e0c96719071fea16eb3ec8d887be -Author: Matthias Clasen -Date: Wed Jul 20 19:44:02 2016 -0400 - - Add structured logging to the docs - - docs/reference/glib/glib-sections.txt | 17 +++++++++++++++++ - 1 file changed, 17 insertions(+) - -commit 65540860705f747586369757b9cfb790428a7baf -Author: Matthias Clasen -Date: Wed Jul 20 19:42:52 2016 -0400 - - Make gtk-doc handle GLogField - - gtk-doc can't deal with typedef struct {...} GLogField, it seems. - - glib/gmessages.h | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit f5a8dfb6afe786eb2a1088ea8cc590fd189ee218 -Author: Matthias Clasen -Date: Wed Jul 20 19:27:17 2016 -0400 - - Improve journal detection - - We can use getpeername() and check if we have a socket that - is in /run/systemd/journal/. - - glib/gmessages.c | 28 +++++++++++----------------- - 1 file changed, 11 insertions(+), 17 deletions(-) - -commit 3892034455a65a02b8a307bcb9b0a1de93be934f -Author: Matthias Clasen -Date: Wed Jul 20 18:42:19 2016 -0400 - - Add more tests for g_log_structured - - glib/tests/logging.c | 137 - +++++++++++++++++++++++++++++++++++++++++++++++++-- - 1 file changed, 134 insertions(+), 3 deletions(-) - -commit bdcf9e8b4efb16ee6d00dc0ce04349cd01a5f0e4 -Author: Matthias Clasen -Date: Wed Jul 20 18:36:52 2016 -0400 - - Redo structured logging API - - It turns out that the current approach of parsing g_log_structured - varargs is unworkable, because vprintf is not guaranteed to advance - the passed-in va_list. So, we have to reshuffle the argument list - a bit; I've come up with this approach: - - g_log_structured (domain, level, - key-value pairs... - "MESSAGE", format, - printf arguments); - - This requires a "MESSAGE" key to always be present, and it requires - the "MESSAGE"-format pair to be last, but it avoids an extra NULL - as marker after the key-value pairs. And it can be parsed with a - single pass over the va_list, without any va_copy. - - Since we have G_LOG_USE_STRUCTURED, the separate ...structured() - convenience macros are pretty pointless, and I have dropped them - for now. - - glib/gmessages.c | 111 +++++++++++++++++---------------- - glib/gmessages.h | 186 - +++++++------------------------------------------------ - 2 files changed, 80 insertions(+), 217 deletions(-) - -commit fec01b630aecd8ea7738667405f2165a2efaa276 -Author: Matthias Clasen -Date: Wed Jul 20 17:07:40 2016 -0400 - - Use g_log_structured_array in g_logv - - We already formatted the message; there is no need to - go through the printf machinery a second time. - - glib/gmessages.c | 30 ++++++++++++++++++++++-------- - 1 file changed, 22 insertions(+), 8 deletions(-) - -commit 0d0ba82cecfdae5e006ee8c205abd2f4a9bf34ea -Author: Matthias Clasen -Date: Sun Jul 17 23:22:31 2016 -0400 - - Allow using g_log_structured instead of g_log - - Look for a macro G_LOG_USE_STRUCTURED, and if it is defined, use - g_log_structured instead of g_log when defining g_warning and friends. - This avoids the extra complication of going through g_logv _and_ - g_log_structured to get a message logged; it also lets us pass - the code-related fields. - - We don't do this unconditionally (yet), since some users might - rely on the more fine-grained fatality support in g_logv. It has - also been proven problematic in the past to inject a dependency - on bleeding-edge API via a widely-used macro. - - https://bugzilla.gnome.org/show_bug.cgi?id=744456 - - glib/gmessages.h | 87 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++-- - 1 file changed, 85 insertions(+), 2 deletions(-) - -commit db0bf5bbf174c80f84320d315c94282de592cbea -Author: Matthias Clasen -Date: Wed Jul 20 17:06:18 2016 -0400 - - proxy resolver portal: Fix the async api - - gio/gproxyresolverportal.c | 42 - ++++++++++++++++++++++++++++++++---------- - 1 file changed, 32 insertions(+), 10 deletions(-) - -commit 5cede43df64501d42f626dd6749f45e418e8e152 -Author: Emilio Pozuelo Monfort -Date: Mon Jul 18 23:51:26 2016 +0200 - - Ship gio.xml in tarballs - - Fixes the documentation build. - - https://bugzilla.gnome.org/show_bug.cgi?id=768936 - - docs/reference/gio/Makefile.am | 1 + - 1 file changed, 1 insertion(+) - -commit 6de5595570a68e21ba83c60fbb889c07951200ab -Author: Dan Winship -Date: Tue Jul 19 17:22:07 2016 -0400 - - Fix gio/tests/socket-listener - - g_socket_listener_add_address() is synchronous; all of the events will - have been emitted before it returns and it doesn't queue any sources. - The test was unintentionally depending on the fact that - g_main_context_iterate(NULL, TRUE) would return anyway (at least the - first time it was called), but that's no longer true after e4ee307. - - https://bugzilla.gnome.org/show_bug.cgi?id=768968 - - gio/tests/socket-listener.c | 7 ++----- - 1 file changed, 2 insertions(+), 5 deletions(-) - -commit 7e40228cae0d33ce6e031d05ecab69a8262ce8d1 -Author: Emmanuele Bassi -Date: Tue Jul 19 14:18:49 2016 +0100 - - Update the ignore file for GIO - - gio/.gitignore | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit c67bd6cc541105ddc811dabb689d1e5bbdf5ae2e -Author: Rico Tzschichholz -Date: Tue Jul 19 11:34:54 2016 +0200 - - gmessages: Fix G_GNUC_PRINTF mark for g_log_structured - - GCC fails to build because of the trailing arguments, not part of the - format: - - ../../glib/gmessages.c: In function 'g_log_default_handler': - ../../glib/gmessages.c:2385:21: error: too many arguments for format - [-Werror=format-extra-args] - NULL); - ^ - - The documentation for `__attribute__((format(...)))` in GCC - - https://gcc.gnu.org/onlinedocs/gcc/Common-Function-Attributes.html#Common-Function-Attributes - - States that the second index must be 0 for functions that are not - available to be checked, like for vprintf-style functions. In - this case - it's also appropriate because of the trailing arguments. - - The sd-journal API in systemd, upon which the structured logging - API is - modelled, also uses 0 as the second argument for the format attribute. - - https://bugzilla.gnome.org/show_bug.cgi?id=744456 - - glib/gmessages.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 07932996fa68fe11acd287bd0b3e7a7456b50ab5 -Author: Ting-Wei Lan -Date: Tue Jul 19 01:51:55 2016 +0800 - - gmessages: Add G_GNUC_PRINTF mark for g_log_structured - - It is required to avoid non-literal format string warning when - using clang. - - https://bugzilla.gnome.org/show_bug.cgi?id=744456 - - glib/gmessages.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 0346254502314f1d420ee9333db0542d7a19583a -Author: Daniel Mustieles -Date: Mon Jul 18 16:45:41 2016 +0200 - - Updated Spanish translation - - po/es.po | 403 - ++++++++++++++++++++++++++++++--------------------------------- - 1 file changed, 193 insertions(+), 210 deletions(-) - -commit 97972471ca232a11fae4ed025fbbce3b821f1bec -Author: Chun-wei Fan -Date: Mon Jul 18 14:41:17 2016 +0800 - - gio/glocalfile.c: Windows: Define ECANCELED if not already defined - - Older Visual Studio may not have it defined, so define it like what is - defined for Visual Studio 2010 and later. - - gio/glocalfile.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit c08b1a6ae561e58149c1c1d9fe17eaf8e7270452 -Author: Chun-wei Fan -Date: Mon Jul 18 14:25:52 2016 +0800 - - glib/gmessages.c: Use G_VA_COPY() instead of va_copy() - - Some compilers may not support va_copy(), so use the G_VA_COPY - macro so - that things can be supported properly on all supported compilers. - - glib/gmessages.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit c6aee1bf15795d0ae4367d6230424f977e1eade0 -Author: Chun-wei Fan -Date: Mon Jul 4 12:43:36 2016 +0800 - - Visual Studio builds: Build the gio tool - - https://bugzilla.gnome.org/show_bug.cgi?id=768357 - - build/win32/vs10/Makefile.am | 4 + - build/win32/vs10/gio-tool.vcxproj.filtersin | 12 ++ - build/win32/vs10/gio-tool.vcxprojin | 188 - ++++++++++++++++++++++++++++ - build/win32/vs10/glib-install.propsin | 2 + - build/win32/vs10/glib-install.vcxproj | 4 + - build/win32/vs10/glib.sln | 54 +++++--- - build/win32/vs11/Makefile.am | 2 + - build/win32/vs12/Makefile.am | 2 + - build/win32/vs14/Makefile.am | 2 + - build/win32/vs9/Makefile.am | 2 + - build/win32/vs9/gio-tool.vcprojin | 173 - +++++++++++++++++++++++++ - build/win32/vs9/glib-install.vspropsin | 2 + - build/win32/vs9/glib.sln | 24 ++++ - gio/Makefile.am | 14 ++- - 14 files changed, 462 insertions(+), 23 deletions(-) - -commit 8d68a27f7055eb80cde6d4ac67e0dce751522b05 -Author: Matthias Clasen -Date: Sun Jul 17 13:17:55 2016 -0400 - - Update - - NEWS | 71 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 71 insertions(+) - -commit 12acd90d8a9c728aac621a3103c3d84e6c98c81c -Author: Philip Withnall -Date: Sun Jul 17 17:10:41 2016 +0100 - - gmessages: Document namespacing recommendation for structured - log fields - - We recommend that all custom log fields are namespaced to avoid - collisions. - - https://bugzilla.gnome.org/show_bug.cgi?id=744456 - - glib/gmessages.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit 42725fb17d532a8c5903a6c849f7ca3ae01faee7 -Author: Matthias Clasen -Date: Sun Jul 17 02:31:37 2016 -0400 - - Another variadic macro fix - - It turns out that g_info_structured (format, ...) makes - g_info_structured ("Hey!") not work, since it requires at - least one argument after the format string. So shorten - the argument list to just ... - - glib/gmessages.h | 48 ++++++++++++++++++++++++------------------------ - 1 file changed, 24 insertions(+), 24 deletions(-) - -commit 17f48d7144cbb891355421916cad090480343734 -Author: Matthias Clasen -Date: Sun Jul 17 02:05:07 2016 -0400 - - Fix variadic macro syntax - - It turns out that the macros looked fine in the header, but made - gcc fall over on first use. __VA_ARGS__ is only allowed in the - replacement text. - - glib/gmessages.h | 24 ++++++++++++------------ - 1 file changed, 12 insertions(+), 12 deletions(-) - -commit 75084c990fdfa09e919f53392ac8e3fa472d4ea2 -Author: Matthias Clasen -Date: Sun Jul 17 00:39:40 2016 -0400 - - gmessages: Suppress journald code locations - - This only leads to the location of our sd_journal_sendv call - being embedded into every log message coming from the old - API. - - glib/gmessages.c | 1 + - 1 file changed, 1 insertion(+) - -commit fce7cfaf40b6e1e50c9140aa0397f5b8c8f821fb -Author: Philip Withnall -Date: Mon Jun 13 18:21:44 2016 +0100 - - gmessages: Rebase g_log() on g_log_structured() - - Replace the underlying write_string() call which is the ultimate - result - of calling g_log() with a call to g_log_structured(). This means that - all g_log() calls will pass through the structured log handling code - path, as long as they are not already modified or dropped by the - g_log() - code (fatal masks, aborts, etc.). - - In the case that the default structured log writer is in use, - this will - result in the same format of log output to stdout or stderr, as - previously happened. If a non-default writer is in use, it handles the - message as it sees fit. - - https://bugzilla.gnome.org/show_bug.cgi?id=744456 - - glib/gmessages.c | 85 - +++++++++++++++++++------------------------------------- - 1 file changed, 28 insertions(+), 57 deletions(-) - -commit 37ef3016846077b3d17dbb045e879865d3dc0bcd -Author: Philip Withnall -Date: Tue Mar 15 10:47:39 2016 +0000 - - gmessages: Add colour output support to structured log messages - - If outputting to a terminal which supports coloured output (rather - than, - for example, redirecting to a file). This is only enabled for - structured - log messages, where colour output support can be tested. It is not - enabled for non-structured log messages. - - https://bugzilla.gnome.org/show_bug.cgi?id=744456 - - glib/gmessages.c | 121 - +++++++++++++++++++++++++++++++++++++++++++++++-------- - glib/gmessages.h | 5 ++- - 2 files changed, 108 insertions(+), 18 deletions(-) - -commit 052eaf24f7789e6c9fd5c9432e91065d98946b7e -Author: Philip Withnall -Date: Sat Feb 20 12:34:29 2016 +0000 - - gmessages: Add a structured logging API - - In parallel with g_log(), add a new structured logging API, based - around - g_log_structured() and various helper functions which are exposed - publicly to allow programs to build their own logging policies easily, - without having to rewrite a lot of gmessages.c because it’s all - internal. - - See the expanded documentation at the top of gmessages.c for some - rationale. See the g_log_structured() documentation for some example - code. - - https://bugzilla.gnome.org/show_bug.cgi?id=744456 - - configure.ac | 15 + - glib/Makefile.am | 4 +- - glib/gmessages.c | 812 - ++++++++++++++++++++++++++++++++++++++++++++++++++- - glib/gmessages.h | 261 +++++++++++++++++ - glib/tests/logging.c | 30 ++ - 5 files changed, 1118 insertions(+), 4 deletions(-) - -commit 8345a42cd0deec27664f1a2a815feadeb53e2556 -Author: Christian Persch -Date: Tue Mar 31 20:49:58 2015 +0200 - - Recognise common C++ extension for automatic target selection - - glib-compile-resources --generate is supposed to automatically detect - whether to generate source code or header from the target's file - extension. - However, this only worked for C; extend this to include the canonical - C++ filename extensions. Also make the check case insensitive. - - https://bugzilla.gnome.org/show_bug.cgi?id=747134 - - gio/glib-compile-resources.c | 33 ++++++++++++++++++++++++++++++--- - 1 file changed, 30 insertions(+), 3 deletions(-) - -commit 0e5e3d0d65613f095a5365c827fcf1a4986b7716 -Author: Lars Uebernickel -Date: Tue Jun 2 07:10:31 2015 +0200 - - gsettings: clarify changed signal documentation - - Make it clear that this signal is only guaranteed to be emitted when a - key has been read before. - - https://bugzilla.gnome.org/show_bug.cgi?id=750257 - - gio/gsettings.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 9864c8abf57d3061a76d704e64897f02894f0c3f -Author: Ismo Puustinen -Date: Tue Aug 4 13:29:20 2015 +0300 - - gio: properly free memory, preventing leak and illegal access. - - https://bugzilla.gnome.org/show_bug.cgi?id=753231 - - gio/gdbusauth.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit 3c861237fb765f477983b19031abf0f68ea4fae4 -Author: Matthias Clasen -Date: Sat Jul 16 23:22:33 2016 -0400 - - Convince gcc to compile this code - - It shouldn't be that hard. - - gio/glocalfile.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 21ceeed3b9dc4df638d2bc09cc0211fe719805d2 -Author: Matthias Clasen -Date: Wed Aug 26 11:06:31 2015 -0400 - - Improve error reporting - - Include the filename for the file in question in many of the - error messages in glocalfile.c. This is useful information when - diagnosing such errors, so make it easily available. - - http://bugzilla.gnome.org/show_bug.cgi?id=754012 - - gio/glocalfile.c | 217 - +++++++++++++++++++++++++------------------------------ - 1 file changed, 99 insertions(+), 118 deletions(-) - -commit b08a8dc949731d237b70614ba5b9f6ff3f080bbe -Author: Chun-wei Fan -Date: Mon Jul 4 12:27:42 2016 +0800 - - gio tool: Fix build on Windows/non-GCC - - The recently-added GIO tools is intended to be built on all - platforms, so - adjust the code a bit to enable this: - - -Use gssize instead of ssize_t, as ssize_t is not supported by all - compilers. - -Include io.h on Windows, and define STDIN_FILENO and STDOUT_FILENO if - necessary on Windows. - - https://bugzilla.gnome.org/show_bug.cgi?id=768357 - - gio/gio-tool-cat.c | 14 +++++++++++++- - gio/gio-tool-save.c | 15 +++++++++++++-- - 2 files changed, 26 insertions(+), 3 deletions(-) - -commit ca037538535c49a21f32a1cef35972892222e01e -Author: Ryan Lortie -Date: Thu Feb 19 12:21:48 2015 -0500 - - g_settings_reset(): add precondition checks - - Ensure that @key is non-%NULL on g_settings_reset(). - - It turns out that using g_settings_reset() with %NULL key (although - invalid as per the API documentation and not possible via bindings) - accidentally produces the same effect as the _reset_all() API that we - are about to add. - - Add the standard precondition checks to prevent that from happening. - - https://bugzilla.gnome.org/show_bug.cgi?id=744678 - - gio/gsettings.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit fdd0ed197205b7ed382ae1caf60d918dc1e4d546 -Author: Xavier Claessens -Date: Thu Mar 19 09:52:53 2015 -0400 - - Doc: Clarify when g_variant_get_fixed_array() should be used instead - of _get_bytestring() - - https://bugzilla.gnome.org/show_bug.cgi?id=746685 - - glib/gvariant.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 992ded39bf75ce08a31e4dc7085ec8d4c9daefa0 -Author: Krzesimir Nowak -Date: Sat Jun 4 15:01:31 2016 +0200 - - GVariant: Add a G_VARIANT_DICT_INIT macro - - The macro could be used at initialization time to avoid having an - unitialized dict, especially with g_auto variables. - - The macro tries to be a bit more type-safe by making sure that the asv - parameter is actually "GVariant *". - - https://bugzilla.gnome.org/show_bug.cgi?id=766370 - - glib/gvariant.c | 41 +++++++++++++++++++++++++++++++++-------- - glib/gvariant.h | 39 ++++++++++++++++++++++++++++++++++++++- - glib/tests/gvariant.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++ - 3 files changed, 117 insertions(+), 9 deletions(-) - -commit e1c640f81934ad3b908354ace1fda7344c368c85 -Author: Krzesimir Nowak -Date: Fri May 13 17:55:30 2016 +0200 - - GVariant: Add a G_VARIANT_BUILDER_INIT macro - - The macro could be used at initialization time to avoid having an - unitialized builder, especially with g_auto variables. - - The macro tries to be a bit more type-safe by making sure that the - variant_type parameter is actually "const GVariantType - *". Unfortunately I have no idea how to make it possible to also pass - a "const gchar *" parameter without warning. - - https://bugzilla.gnome.org/show_bug.cgi?id=766370 - - docs/reference/glib/glib-sections.txt | 1 + - glib/gvariant.c | 37 - +++++++++++++++++++++++++++++------ - glib/gvariant.h | 34 - +++++++++++++++++++++++++++++++- - glib/tests/gvariant.c | 22 +++++++++++++++++++++ - 4 files changed, 87 insertions(+), 7 deletions(-) - -commit e0e652e4032a181d4f0b0a12aeddf0678b7a3c04 -Author: Matthias Clasen -Date: Sun Oct 4 15:28:02 2015 -0400 - - Fix a corner-case in g_utf8_find_next_char - - In the case that *p is '\0', we should return p + 1, not p. - This change allows to simplify g_utf8_find_next_char a bit. - - https://bugzilla.gnome.org/show_bug.cgi?id=547200 - - glib/gutf8.c | 18 ++++++++++-------- - glib/tests/utf8-pointer.c | 8 +++++++- - 2 files changed, 17 insertions(+), 9 deletions(-) - -commit 4215c0ce9158288619308c5fa6d2aa57ed4506b7 -Author: Milan Crha -Date: Fri May 27 07:30:00 2016 +0000 - - Fix memory leaks in GNetworkMonitorNetlink - - As claimed by valgrind in a downstream bug report: - https://bugzilla.redhat.com/show_bug.cgi?id=1317369 - - https://bugzilla.gnome.org/show_bug.cgi?id=766933 - - gio/gnetworkmonitornetlink.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit e3e3ed0d7d897de0f5107593deed353c5d15caf8 -Author: Olivier Crête -Date: Mon Apr 14 15:48:41 2014 -0400 - - socketservice: Document that it starts pre-activated. - - https://bugzilla.gnome.org/show_bug.cgi?id=728207 - - gio/gsocketservice.c | 14 ++++++++++++-- - 1 file changed, 12 insertions(+), 2 deletions(-) - -commit 48ea710ee38c1b54e30e5df411d841c8974cce0d -Author: Matthias Clasen -Date: Sat Jul 16 21:07:27 2016 -0400 - - Do not use revents as not updated - - revents is set in the same function after some lines. This check was - using revents from previous loop. This had the problem of causing two - poll execution for every changes to poll records. - - Note that is not possible to move the code after revents is updated - as probably poll_changed is TRUE causing the function to exit. - - Adapted from a patch by Frediano Ziglio, - - https://bugzilla.gnome.org/show_bug.cgi?id=761102 - - glib/gmain.c | 13 ++++++++++--- - 1 file changed, 10 insertions(+), 3 deletions(-) - -commit e4ee3079c5afc3c1c3d2415f20c3e8605728f074 -Author: Frediano Ziglio -Date: Mon Jan 25 14:59:24 2016 +0000 - - Do not wake up main loop if change is from same thread - - This reduce the frequency the loop is waked up adding and removing - file descriptors or timeouts. - Considering that to support recursion events are removed from list and - added again this reduce iteration number a lot. - - Signed-off-by: Frediano Ziglio - - https://bugzilla.gnome.org/show_bug.cgi?id=761102 - - glib/gmain.c | 9 ++++++--- - 1 file changed, 6 insertions(+), 3 deletions(-) - -commit b121a7916d015a6f8d7a55b945b2ae4ea9fca9db -Author: Aurélien Zanelli -Date: Fri Jul 8 11:04:37 2016 +0200 - - gio/tests/gsettings: fix GSettings reference leaks in some tests - - GSettings objects were not unreffed in test_flags, test_enums and - test_ranges tests and when we skip internationalization tests, ie - test_l10n(_context). - - https://bugzilla.gnome.org/show_bug.cgi?id=768560 - - gio/tests/gsettings.c | 13 +++++++++++-- - 1 file changed, 11 insertions(+), 2 deletions(-) - -commit 42dad59cc10c5b44fac23e93004b17baeb750500 -Author: Kang Hu -Date: Sun May 25 22:32:17 2014 +0800 - - gobject: add GOBJECT_IF_DEBUG macro for debugging gobjects and - gsignals. - - historically, DEBUG_CODE(gtype.c) and IF_DEBUG(gobject.c, gsignal.c) - macros are used to support debugging messages about object bookkeeping - and signal emission. - DEBUG_CODE has never been used in gtype.c. IF_DEBUG, when used, - must be - accompanied by an extra #ifdef G_ENABLE_DEBUG. this is cumbersome. - - this patch add a new macro GOBJECT_IF_DEBUG based on DEBUG_CODE as - a replacement for both DEBUG_CODE and IF_DEBUG. - - https://bugzilla.gnome.org/show_bug.cgi?id=729914 - - gobject/gobject.c | 29 ++++++++++------------------- - gobject/gtype-private.h | 18 ++++++++++++++++++ - gobject/gtype.c | 9 --------- - 3 files changed, 28 insertions(+), 28 deletions(-) - -commit ec5397f9b0fba888a2643a8a9c0238c5f1f55980 -Author: Aurélien Zanelli -Date: Thu Jul 7 10:23:00 2016 +0200 - - keyfile: return 0 when the parsed double value is invalid - - As specified in the g_key_file_get_double documentation. - - https://bugzilla.gnome.org/show_bug.cgi?id=768504 - - glib/gkeyfile.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 3560faadd1f6c17973c2cf61fafe2a9c451dd71b -Author: Aurélien Zanelli -Date: Thu Jul 7 10:19:39 2016 +0200 - - glib/tests/keyfile: check return value of g_key_file_get_double is - 0 for invalid values - - As specified in the documentation of g_key_file_get_double function. - - https://bugzilla.gnome.org/show_bug.cgi?id=768504 - - glib/tests/keyfile.c | 13 +++++++++---- - 1 file changed, 9 insertions(+), 4 deletions(-) - -commit 1e3f2ba4153b264e688721d59a4b50a9332b64a5 -Author: Jonatan Pålsson -Date: Thu May 26 10:12:32 2016 +0200 - - docs: Remove superflous XML comments in doc string for - GDBusProxyTypeFunc - - https://bugzilla.gnome.org/show_bug.cgi?id=766899 - - gio/giotypes.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit b4878dec3a777f4a01c1d16ca85a6fe52b1152d6 -Author: Matthias Clasen -Date: Sat Jul 16 20:47:28 2016 -0400 - - Add a test for g_hmac_for_bytes - - glib/tests/hmac.c | 23 +++++++++++++++++++++++ - 1 file changed, 23 insertions(+) - -commit 183ed8a3f8e663c149b2a48add3b60eff3a1a71e -Author: Giovanni Campagna -Date: Wed Apr 20 11:47:46 2016 -0700 - - Add g_compute_hmac_for_bytes() - - As an introspection-friendly GBytes variant of - g_compute_hmac_for_data() - - https://bugzilla.gnome.org/show_bug.cgi?id=765338 - - docs/reference/glib/glib-sections.txt | 1 + - glib/ghmac.c | 36 - +++++++++++++++++++++++++++++++++++ - glib/ghmac.h | 5 +++++ - 3 files changed, 42 insertions(+) - -commit a9e9bc74c370bad870011b9004a712cdfa279ef2 -Author: Giovanni Campagna -Date: Wed Apr 20 11:30:30 2016 -0700 - - Fix annotations of g_compute_hmac_for_data - - https://bugzilla.gnome.org/show_bug.cgi?id=765338 - - glib/ghmac.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit ebfbae534bee10a569384c509388f2ee25ef9e92 -Author: Evan Nemerson -Date: Mon Jan 4 00:32:04 2016 -0800 - - gtestutils: add missing dash in seed argument's --help documentation - - https://bugzilla.gnome.org/show_bug.cgi?id=760115 - - glib/gtestutils.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit e7478ec9674e1065ed4db888ae263643ad83a20f -Author: Stephan Bergmann -Date: Thu Jul 14 15:38:32 2016 +0200 - - Swallow -- argument when necessary - - https://bugzilla.gnome.org/show_bug.cgi?id=768806 - - gio/gdbus-tool.c | 38 ++++++++++++++++++++++++++++++++------ - 1 file changed, 32 insertions(+), 6 deletions(-) - -commit 0f2e4fd01c5cb07039aaf29f4f3219582c0f145c -Author: Simon McVittie -Date: Mon Feb 3 01:14:45 2014 +0000 - - Do not attempt to autolaunch a session dbus-daemon with no DISPLAY - - The two known use-cases for autolaunching are: - - * X-forwarding: "ssh -Y myhost myapp" resulting in a - session bus on myhost but an X server on the original host - - * Legacy desktop environments on OSs without D-Bus integration: - e.g. running a single GNOME or KDE app under fvwm or something, - without a session dbus-daemon being started by either systemd, - gnome-session, or OS integration scripts analogous to Debian's - /etc/X11/Xsession.d/75dbus_dbus-launch - - In either case, an X11 DISPLAY is also needed. - - "dbus-launch --autolaunch" doesn't do anything useful when unable - to connect to an X11 display; this has been the case since the feature - was added in 2006, and is useful to avoid "split brain" situations in - which two processes that ought to be part of the same session end up - on separate session buses. Since dbus commit 407c111 in 2011, - libdbus hasn't even attempted to run "dbus-launch --autolaunch" - unless getenv("DISPLAY") returns non-null in the parent: this avoids - doing a relatively complicated fork-and-exec that is clearly not - going to lead to success. This commit gives GDBus the same policy. - - This change was originally made to work around a race condition in - subprocess spawning (Debian bug #737380, GNOME bug #711090) but - it seems valid in its own right. - - In my opinion as D-Bus maintainer, "dbus-launch --autolaunch" should - be considered to be an X11 feature, and any future D-Bus enhancements - (e.g. kdbus) or successors for X11 (e.g. Wayland, Mir) should obtain - a session bus address by other means - either a session manager - such as "systemd --user", gnome-session or Upstart, or a wrapper - for the user session like dbus-run-session(1). - - Related to dbus bug - . - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=723506 - Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=737380 - Signed-off-by: Simon McVittie - - gio/gdbusaddress.c | 7 +++++++ - 1 file changed, 7 insertions(+) - -commit 69a2c70174b90876540f4f8d5eba8493fec5f730 -Author: suhail -Date: Wed Jun 22 19:19:05 2016 +0530 - - docs: trivial typo fixes - - https://bugzilla.gnome.org/show_bug.cgi?id=767949 - - docs/reference/gio/gdbus-codegen.xml | 2 +- - docs/reference/gio/migrating-gdbus.xml | 2 +- - docs/reference/glib/regex-syntax.xml | 2 +- - 3 files changed, 3 insertions(+), 3 deletions(-) - -commit a9b1f8118a0894c851fe338c4ae4fd8d0b5898e5 -Author: Tiago Santos -Date: Sat Jul 16 18:33:27 2016 +0000 - - Updated Portuguese translation - - po/pt.po | 1234 - ++++++++++++++++++++++++++++++++++++++++++++++++-------------- - 1 file changed, 969 insertions(+), 265 deletions(-) - -commit dbb3e551f82bf0c90e7b7f33476e27a3ed10d356 -Author: Chao-Hsiung Liao -Date: Sat Jul 16 02:51:15 2016 +0000 - - Updated Chinese (Taiwan) translation - - po/zh_TW.po | 1225 - ++++++++++++++++++++++++++++++++++++++++++++++------------- - 1 file changed, 961 insertions(+), 264 deletions(-) - -commit bb310d47dea7c33adabd24375537e23102659de6 -Author: Yosef Or Boczko -Date: Fri Jul 15 16:31:09 2016 +0300 - - Updated Hebrew translation - - po/he.po | 1201 - ++++++++++++++++++++++++++++++++++++++++++++++++-------------- - 1 file changed, 936 insertions(+), 265 deletions(-) - -commit 128f85730b6689c336ab8362187cf399c1e9952a -Author: Piotr Drąg -Date: Thu Jul 14 17:23:02 2016 +0200 - - Add Language headers to po files - - Future versions of gettext will fail if this header is missing. - - po/az.po | 2 +- - po/be@latin.po | 2 +- - po/ca@valencia.po | 2 +- - po/dz.po | 2 +- - po/en@shaw.po | 2 +- - po/en_CA.po | 2 +- - po/es.po | 2 +- - po/fa.po | 2 +- - po/gu.po | 2 +- - po/ko.po | 2 +- - po/mai.po | 2 +- - po/mg.po | 2 +- - po/ml.po | 2 +- - po/ms.po | 2 +- - po/nb.po | 2 +- - po/nds.po | 2 +- - po/sl.po | 2 +- - po/sq.po | 2 +- - po/sr@ije.po | 2 +- - po/sr@latin.po | 2 +- - po/tt.po | 2 +- - po/ug.po | 2 +- - po/wa.po | 2 +- - po/zh_HK.po | 2 +- - 24 files changed, 24 insertions(+), 24 deletions(-) - -commit cef799377e269be9da651200df50a8986945d7cd -Author: Ting-Wei Lan -Date: Mon Jan 11 13:51:32 2016 +0800 - - gio-querymodules: Call setlocale in main function - - It is required to correctly show translated messages on some locales. - - https://bugzilla.gnome.org/show_bug.cgi?id=760423 - - gio/gio-querymodules.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 63654183a890502fe8d97f6e5d2be23589413a7a -Author: Matthias Clasen -Date: Wed Jul 13 12:37:11 2016 -0400 - - documents portal: Make sure O_PATH is defined - - FreeBSD doesn't have it. - - https://bugzilla.gnome.org/show_bug.cgi?id=768780 - - gio/gdocumentportal.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 92e31896137c18434f599edcc5bb3729b2dd4e70 -Author: Nirbheek Chauhan -Date: Mon Jul 11 18:17:34 2016 +0530 - - gmacros.h: offsetof is also available on MSVC - - All versions since Visual C++ 2005 have this available, so we can just - use it for G_STRUCT_OFFSET. - - See: https://msdn.microsoft.com/en-us/library/dz4y9b9a.aspx - - glib/gmacros.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit b5258d9d76e267f0e36743084396820c0d994a6f -Author: Chun-wei Fan -Date: Mon Jul 11 21:51:37 2016 +0800 - - gio: Build the portal code only on *NIX - - xdg-desktop-portal support is only usable on *NIX platforms, so - don't build - them on non-*NIX platforms. Also clean up gio/Makefile.am a bit to - split out - the listings for the platform-specific sources from the - platform-neutral - sources, and assemble them for the final list of sources required - for libgio. - - https://bugzilla.gnome.org/show_bug.cgi?id=768498 - - gio/Makefile.am | 53 - ++++++++++++++++++++++++++++++++++++----------------- - gio/gappinfo.c | 12 ++++++++++-- - gio/giomodule.c | 8 ++++---- - 3 files changed, 50 insertions(+), 23 deletions(-) - -commit bb5707d6cb3fb69abef4ed8213fa24aeb8418b0a -Author: Chun-wei Fan -Date: Wed Jul 13 10:41:16 2016 +0800 - - gio/Makefile.am: Rearrange things a bit - - Move the gio tool build items up, so that the MSVC items do not - get split - by it. - - gio/Makefile.am | 17 +++++++++-------- - 1 file changed, 9 insertions(+), 8 deletions(-) - -commit bc7c030480ee9d9edbdacc91fd3d61a3e5092592 -Author: Cosimo Cecchi -Date: Tue Jul 12 15:11:12 2016 -0700 - - documentportal: print warnings when document portal fails to - initialize - - Instead of siletly failing or calling a method on a NULL instance. - - gio/gdocumentportal.c | 36 +++++++++++++++++++++++++++++------- - 1 file changed, 29 insertions(+), 7 deletions(-) - -commit e694d1b673f8a65bb7e2cc4f8e03997a2ed2e04c -Author: Philip Withnall -Date: Tue Jul 12 23:08:27 2016 +0100 - - gio: Fix a memory leak in gportalsupport.c - - Coverity CID: 1357527 - - gio/gportalsupport.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit e0bb25c2149e4b89f75e1a095c61e76ac4ad3a05 -Author: Dan Winship -Date: Mon Jul 11 17:46:41 2016 -0400 - - Remove an erroneous check in the non-sendmmsg() version of - g_socket_send_messages() - - The docs specify that *all* errors are ignored if we managed to send - any data successfully, not just timeout/wouldblock. - - https://bugzilla.gnome.org/show_bug.cgi?id=768549 - - gio/gsocket.c | 4 +--- - 1 file changed, 1 insertion(+), 3 deletions(-) - -commit 62bd8f54bbf46b0c34151d6f8b6bd1003155f4a8 -Author: Cosimo Cecchi -Date: Mon Jul 11 15:14:34 2016 -0700 - - appinfo: support opening files through document portal - - In addition to URIs, we now also support opening files internal to the - sandboxed application through the document portal. - - gio/Makefile.am | 5 ++ - gio/gappinfo.c | 28 ++++++- - gio/gdocumentportal.c | 126 - +++++++++++++++++++++++++++++++ - gio/gdocumentportal.h | 31 ++++++++ - gio/org.freedesktop.portal.Documents.xml | 71 +++++++++++++++++ - 5 files changed, 260 insertions(+), 1 deletion(-) - -commit f4e2047f2010417e8323cb5bb4fa843957fdba45 -Author: Cosimo Cecchi -Date: Mon Jul 11 15:13:56 2016 -0700 - - build: don't forget to clean generated portal files - - gio/Makefile.am | 1 + - 1 file changed, 1 insertion(+) - -commit 79b7efada3582ad48f00aabade402f7eacdbe224 -Author: Dan Winship -Date: Mon Jul 11 17:38:30 2016 -0400 - - Fix gio/tests/inet-address on OS X - - OS X apparently stringifies the IPv6 address "::80" as "::0.0.0.128", - which is bizarre, but that address *is* in a "reserved for future use" - range, so it's not unambiguously wrong I guess. Anyway, fix the text - to use an address everyone can agree on. - - https://bugzilla.gnome.org/show_bug.cgi?id=768551 - - gio/tests/inet-address.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit a9172c6d03de138fb91456b86adec23bf9421467 -Author: Philip Withnall -Date: Mon Jul 11 21:56:04 2016 +0100 - - gio-tool: Fix memory leaks on error paths in mount command - - Various GErrors were being leaked. - - Coverity CID: 1357351 (amongst others) - - gio/gio-tool-mount.c | 9 +++++++++ - 1 file changed, 9 insertions(+) - -commit 996bb349864e69f8c2ccecedb2409468158fe705 -Author: Philip Withnall -Date: Mon Jul 11 21:47:49 2016 +0100 - - gio-tool: Remove a stray semicolon - - This meant the help text would always be outputted, rendering - the same mode useless and the code below it dead. - - Coverity CID: 1357352 - - gio/gio-tool-save.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d896ad269ea29dad73589faf90eaf067ac641e54 -Author: Chun-wei Fan -Date: Mon Jul 11 15:16:02 2016 +0800 - - gio/gappinfo.c: Don't include unistd.h - - Functions from unistd.h seems not to be used in commit 5b77a19, and - unistd.h is not universally available, so don't include it. - - gio/gappinfo.c | 2 -- - 1 file changed, 2 deletions(-) - -commit bec71b5742173489e8e734d96f58bdae3645292b -Author: Claude Paroz -Date: Fri Jul 8 11:35:31 2016 +0000 - - Updated French translation - - po/fr.po | 1193 - +++++++++++++++++++++++++++++++++++++++++++++++++------------- - 1 file changed, 942 insertions(+), 251 deletions(-) - -commit bd3fb2a15f8bc663876f1ffba8c635a4f9de9eda -Author: Matthias Clasen -Date: Fri Jul 1 01:12:30 2016 -0400 - - Add a portal backend for GNotification - - This talks to the org.freedesktop.portal.Notification portal - instead of directly to gnome-shell. - - https://bugzilla.gnome.org/show_bug.cgi?id=768498 - - gio/Makefile.am | 1 + - gio/giomodule.c | 2 + - gio/gportalnotificationbackend.c | 97 - ++++++++++++++++++++++++++++++++++++++++ - 3 files changed, 100 insertions(+) - -commit e362a014465ebc69bacc0b59817bb8d9d82017c0 -Author: Matthias Clasen -Date: Wed Jun 22 07:03:24 2016 -0400 - - Add a portalized proxy resolver implementation - - The backend for this lives in xdg-desktop-portal, - and is in turn using GProxyResolver. - - https://bugzilla.gnome.org/show_bug.cgi?id=768498 - - gio/Makefile.am | 14 ++- - gio/giomodule.c | 2 + - gio/gproxyresolverportal.c | 167 - +++++++++++++++++++++++++++ - gio/gproxyresolverportal.h | 47 ++++++++ - gio/org.freedesktop.portal.ProxyResolver.xml | 29 +++++ - 5 files changed, 255 insertions(+), 4 deletions(-) - -commit cea5626c49d23a90ede0010d662d40c0da802b11 -Author: Matthias Clasen -Date: Tue Jun 21 19:55:23 2016 -0400 - - Add a portalized network monitor implementation - - The backend for this lives in xdg-desktop-portal, - and is in turn using GNetworkMonitor. - - When network is not available in the sandbox, there is - no point in reporting accurately about the network - status outside the sandbox. Just return 'no connection' - in this case. - - https://bugzilla.gnome.org/show_bug.cgi?id=768498 - - gio/Makefile.am | 22 +++ - gio/giomodule.c | 2 + - gio/gnetworkmonitorportal.c | 186 - ++++++++++++++++++++++++++ - gio/gnetworkmonitorportal.h | 53 ++++++++ - gio/org.freedesktop.portal.NetworkMonitor.xml | 31 +++++ - 5 files changed, 294 insertions(+) - -commit 5b77a19fe1fc89017dc3ed4f74386aa8c2a73d0e -Author: Matthias Clasen -Date: Tue Jun 21 08:17:16 2016 -0400 - - Add portal support to g_app_info_launch_default_for_uri - - We need to patch in the portal support at a high enough - level that GAppInfo is not involved - a sandboxed app may - not be able to see any applications, so it can only launch - the defaults. - - Note that even though the API is called launch_default..., - the portal may still offer the user to choose the application - to launch. - - https://bugzilla.gnome.org/show_bug.cgi?id=768498 - - gio/gappinfo.c | 56 - ++++++++++++++++++++++++++++++++++++++++++++++++++++---- - 1 file changed, 52 insertions(+), 4 deletions(-) - -commit 78ef32110a4b46d05cdc3b3273583ef1aed9f75a -Author: Matthias Clasen -Date: Wed Jul 6 23:34:55 2016 -0400 - - Add portal helpers - - These are private helper functions that will be used in - the following commits to get information about whether - we are running in a flatpak sandbox, etc. - - We allow the use of GTK_USE_PORTAL=1 in the environment - to force the use of portals. This can be useful for - testing and debugging portal interaction. - - https://bugzilla.gnome.org/show_bug.cgi?id=768498 - - gio/Makefile.am | 2 ++ - gio/gportalsupport.c | 84 - ++++++++++++++++++++++++++++++++++++++++++++++++++++ - gio/gportalsupport.h | 30 +++++++++++++++++++ - 3 files changed, 116 insertions(+) - -commit 4586434346e6e3e76130068b1876d5d61b13b462 -Author: Kalev Lember -Date: Wed Jul 6 14:37:12 2016 +0200 - - GFileMonitor: Fix doc typos - - gio/gfilemonitor.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit d2c809d233341d663a782c9c11872d26946351d6 -Author: Daniel Mustieles -Date: Tue Jul 5 10:38:05 2016 +0000 - - Updated Spanish translation - - po/es.po | 1272 - +++++++++++++++++++++++++++++++++++++++++++++++++------------- - 1 file changed, 1002 insertions(+), 270 deletions(-) - -commit a523faba62a464c350fc539615f54045cd9d3cfd -Author: Aurimas Černius -Date: Sun Jul 3 18:00:19 2016 +0300 - - Updated Lithuanian translation - - po/lt.po | 1237 - +++++++++++++++++++++++++++++++++++++++++++++++++------------- - 1 file changed, 987 insertions(+), 250 deletions(-) - -commit 27fad7a6b1ff5f492def5638dd36739c967867cf -Author: Matthias Clasen -Date: Mon May 25 16:40:55 2015 -0400 - - Document the gio tool - - Add a man page, and integrate it in the reference docs. - - docs/reference/gio/Makefile.am | 18 +- - docs/reference/gio/gio-docs.xml | 1 + - docs/reference/gio/gio.xml | 720 - ++++++++++++++++++++++++++++++++++++++++ - 3 files changed, 731 insertions(+), 8 deletions(-) - -commit 37129297a9145eae9b7ee8b61e35cf009c032bb8 -Author: Matthias Clasen -Date: Mon May 25 15:24:20 2015 -0400 - - Add new files to POTFILES - - po/POTFILES.in | 17 +++++++++++++++++ - 1 file changed, 17 insertions(+) - -commit 9edba4e49cf84116903ca8a7c29080e7dca56607 -Author: Matthias Clasen -Date: Mon May 25 13:29:02 2015 -0400 - - Add a new gio commandline tool - - This command collects the various commandline utilities that - are currently shipped in gvfs, and unifies them under a single, - command-style binary. - - The tools just use GIO APIs, so it makes sense for them to live here. - - gio/Makefile.am | 30 ++ - gio/gio-tool-cat.c | 154 +++++++ - gio/gio-tool-copy.c | 218 +++++++++ - gio/gio-tool-info.c | 325 ++++++++++++++ - gio/gio-tool-list.c | 228 ++++++++++ - gio/gio-tool-mime.c | 176 ++++++++ - gio/gio-tool-mkdir.c | 108 +++++ - gio/gio-tool-monitor.c | 278 ++++++++++++ - gio/gio-tool-mount.c | 1174 - ++++++++++++++++++++++++++++++++++++++++++++++++ - gio/gio-tool-move.c | 211 +++++++++ - gio/gio-tool-open.c | 97 ++++ - gio/gio-tool-remove.c | 94 ++++ - gio/gio-tool-rename.c | 99 ++++ - gio/gio-tool-save.c | 193 ++++++++ - gio/gio-tool-set.c | 195 ++++++++ - gio/gio-tool-trash.c | 135 ++++++ - gio/gio-tool-tree.c | 285 ++++++++++++ - gio/gio-tool.c | 316 +++++++++++++ - gio/gio-tool.h | 52 +++ - 19 files changed, 4368 insertions(+) - -commit 669a0f72a1b67dc9e3262c3a5ccf29c4aed98028 -Author: Matthias Clasen -Date: Thu Jun 30 08:58:41 2016 -0400 - - Trivial: documentation wording fix - - There was a stray 'of' here. - - docs/reference/gio/overview.xml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit ae9e72ef612c0df3ad76b334b2483945ca495fad -Author: Philip Withnall -Date: Tue Mar 15 12:28:37 2016 +0000 - - gmessages: Simplify _g_log_abort() in gmessages.c a little - - https://bugzilla.gnome.org/show_bug.cgi?id=744456 - - glib/gmessages.c | 16 ++++++++++++---- - 1 file changed, 12 insertions(+), 4 deletions(-) - -commit 3613b7a3660f2a7d9609faa2d6a4649bdc5f4fe3 -Author: Philip Withnall -Date: Thu Jun 16 19:39:38 2016 -0400 - - gio: Add source tags to various GTasks constructed in GLib - - This makes them easier to identify when debugging and profiling. - - This patch was somewhat less than interesting to write. - - https://bugzilla.gnome.org/show_bug.cgi?id=767765 - - gio/gasyncinitable.c | 1 + - gio/gbufferedinputstream.c | 2 ++ - gio/gbufferedoutputstream.c | 2 ++ - gio/gbytesicon.c | 1 + - gio/gdatainputstream.c | 1 + - gio/gdbusaddress.c | 1 + - gio/gdbusconnection.c | 6 ++++++ - gio/gdbusinterfaceskeleton.c | 1 + - gio/gdbusprivate.c | 2 ++ - gio/gdbusproxy.c | 3 +++ - gio/gdummyproxyresolver.c | 1 + - gio/gfile.c | 20 ++++++++++++++++++++ - gio/gfileenumerator.c | 2 ++ - gio/gfileicon.c | 1 + - gio/gfileinputstream.c | 1 + - gio/gfileoutputstream.c | 1 + - gio/ghttpproxy.c | 1 + - gio/ginputstream.c | 6 ++++++ - gio/gioscheduler.c | 3 +++ - gio/giostream.c | 3 +++ - gio/gloadableicon.c | 1 + - gio/gmemoryinputstream.c | 3 +++ - gio/gmemoryoutputstream.c | 1 + - gio/gnetworkaddress.c | 1 + - gio/gnetworkmonitor.c | 2 ++ - gio/gnetworkmonitorbase.c | 1 + - gio/gnetworkservice.c | 1 + - gio/goutputstream.c | 2 ++ - gio/gproxyaddressenumerator.c | 1 + - gio/gsimpleproxyresolver.c | 1 + - gio/gsocketaddressenumerator.c | 1 + - gio/gsocketclient.c | 1 + - gio/gsocketconnection.c | 2 ++ - gio/gsocketlistener.c | 1 + - gio/gsocks4aproxy.c | 1 + - gio/gsocks5proxy.c | 1 + - gio/gsubprocess.c | 3 +++ - gio/gtcpconnection.c | 1 + - gio/gthreadedresolver.c | 6 ++++++ - gio/gtlsdatabase.c | 7 +++++++ - gio/gunixconnection.c | 4 ++-- - gio/gunixinputstream.c | 1 + - gio/gunixmount.c | 1 + - gio/gunixoutputstream.c | 1 + - gio/gunixvolume.c | 1 + - 45 files changed, 103 insertions(+), 2 deletions(-) - -commit 7ea4949cdac8f7a4636f92e9e9efceec90ff09e6 -Author: Philip Withnall -Date: Thu Jun 16 18:28:14 2016 -0400 - - gmain: Add G_PID_FORMAT - - This will be useful for printing out GPids in printf()-style - functions. - - https://bugzilla.gnome.org/show_bug.cgi?id=767765 - - configure.ac | 4 ++++ - docs/reference/glib/glib-sections.txt | 1 + - glib/glibconfig.h.win32.in | 1 + - glib/gmain.h | 11 +++++++++++ - 4 files changed, 17 insertions(+) - -commit 8c6d08ab1b8ec57b81d77d44820f40625009b2cc -Author: Philip Withnall -Date: Wed Jun 29 15:08:22 2016 +0100 - - build: Simplify dtrace configuration - - Apply the same changes as in commit - 7563ab473468fecefc388ae2ed06afab8ead6211 to gio/Makefile.am. - - https://bugzilla.gnome.org/show_bug.cgi?id=725902 - - gio/Makefile.am | 5 +---- - 1 file changed, 1 insertion(+), 4 deletions(-) - -commit c4695f192c985b8da19432381edb657653178669 -Author: Philip Withnall -Date: Thu Jun 16 16:17:46 2016 -0400 - - build: Rename SystemTap scripts to include the LT version - - In a vague attempt at ensuring the .stp scripts can be closely - associated with the .so files which they hard-code references to, - rename - the scripts so they include the LT version — so that they are - the .so - file name plus .stp. - - This does not fix the fact that our .stp scripts will not work on - multiarch systems, as they are installed in an - architecture-independent - directory (/usr/share/systemtap/tapset). At the moment, it is - recommended that any distribution who package the .stp files should - install them in the architecture-specific subdirectories of this (for - example, /usr/share/systemtap/tapset/x86-64). - - A better long-term solution for this is under discussion upstream: - https://sourceware.org/bugzilla/show_bug.cgi?id=20264 - - https://bugzilla.gnome.org/show_bug.cgi?id=662802 - - docs/reference/glib/running.xml | 6 +++--- - gio/Makefile.am | 11 +++++------ - glib/Makefile.am | 9 ++++----- - gobject/Makefile.am | 11 +++++------ - 4 files changed, 17 insertions(+), 20 deletions(-) - -commit c9d661b4314316c8c622ce3230903817be9729ea -Author: Philip Withnall -Date: Thu Jun 16 15:46:30 2016 -0400 - - build: Ensure gio.stp.in is always distributed - - Even if systemtap is not enabled in configure when running distcheck. - - https://bugzilla.gnome.org/show_bug.cgi?id=662802 - - gio/Makefile.am | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit 61c1e2db99ca25569bdd9231051272ccd26daaa2 -Author: Florian Müllner -Date: Tue Jun 28 03:19:44 2016 +0200 - - vfs: Fix copying default schemes list - - The list of supported schemes is not known at compile-time, so it is - wrong to iterate the list with G_N_ELEMENTS() and we miss all but the - first scheme. Fix by checking for the %NULL sentinel instead. - - https://bugzilla.gnome.org/show_bug.cgi?id=768119 - - gio/gvfs.c | 5 ++--- - 1 file changed, 2 insertions(+), 3 deletions(-) - -commit a42bdecf5cedfcfc376d4694e66ac7a767b8c8b1 -Author: Florian Müllner -Date: Tue Jun 28 01:58:13 2016 +0200 - - vfs: Fix return value of get_supported_uri_schemes() - - The function is expected to return a %NULL-terminated array, but - commit 375b4ca65c dropped the sentinel when adding support for - additional custom schemes. Add it back. - - https://bugzilla.gnome.org/show_bug.cgi?id=768119 - - gio/gvfs.c | 2 ++ - gio/tests/vfs.c | 3 +++ - 2 files changed, 5 insertions(+) - -commit e57355b055217b067cd1a71340f7ea47e51d4aae -Author: Ondrej Holy -Date: Wed Jun 22 14:03:57 2016 +0200 - - fileinfo: Add G_FILE_ATTRIBUTE_FILESYSTEM_REMOTE attribute - - Add filesystem attribute to detect remote filesystems in order to - replace hardcoded filesystem types in GtkFileSystem. Set this - attribute - also for GLocalFile appropriately. - - Bump version to 2.49.3, so that early adopters of new API have - a version - number to target. - - configure.ac | 2 +- - docs/reference/gio/gio-sections.txt | 1 + - gio/gfileinfo.h | 9 +++++++++ - gio/glocalfile.c | 5 +++++ - 4 files changed, 16 insertions(+), 1 deletion(-) - -commit f4b5dc30a76569ce4c7e6990c4827407d52a85ef -Author: Ernestas Kulik -Date: Sat Jun 25 14:39:54 2016 +0300 - - gvfs: fix possible infinite loop in parse_name_internal() - - If none of the closures in the hash table return a non-null value, the - loop never ends. Since the end of the hash table has been reached at - that point, g_hash_table_iter_next() starts asserting. - - The possible fix is making the return value of - g_hash_table_iter_next() - the condition in the loop. - - https://bugzilla.gnome.org/show_bug.cgi?id=768029 - - gio/gvfs.c | 7 +++---- - 1 file changed, 3 insertions(+), 4 deletions(-) - -commit 375b4ca65cf09789aeeb4e15ac3b12211729aa31 -Author: Cosimo Cecchi -Date: Mon Jun 20 11:42:56 2016 -0700 - - vfs: add g_vfs_register_uri_scheme() - - Add a new API to allow clients to register a custom GFile - implementation - handling a particular URI scheme. - This can be useful for tests, but also for cases where a different URI - scheme is desired to be used with another custom GFile backend. - - As an additional cleanup, we can use this to register the "resource" - URI - scheme too. - - Based on a patch by Jasper St. Pierre . - - https://bugzilla.gnome.org/show_bug.cgi?id=767887 - - docs/reference/gio/gio-sections.txt | 3 + - gio/gvfs.c | 304 - ++++++++++++++++++++++++++++++++++-- - gio/gvfs.h | 36 +++++ - gio/tests/vfs.c | 73 +++++++++ - 4 files changed, 403 insertions(+), 13 deletions(-) - -commit 4442bf2c95f68bbbf3dcc8e84b1775a90eb9927a -Author: Andika Triwidada -Date: Fri Jun 24 10:08:01 2016 +0000 - - Updated Indonesian translation - (cherry picked from commit 7cb5b02e6ab662e6cb384a3d68acdd81a3c15515) - - po/id.po | 599 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 313 insertions(+), 286 deletions(-) - -commit 9bb2499c9c8be9c401d32fd7930ea0b975678db0 -Author: Allison Lortie -Date: Thu Jun 23 11:47:30 2016 -0400 - - tests: fix uint64 argument to g_object_set() call - - 5cea1c861def0251a10cd4de01908aaf3276c72d introduced accessors - for 64bit - ints to gsettings, at which point the testcases were expanded. - - Unfortunately, the expanded tests contained a bug: integer constants - passed to g_object_set() for a 64-bit property need an up-cast. Add - that now. - - Problem found by Iain Lane. - - gio/tests/gsettings.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 8e21b9e966ae0cd72bfdb9b0b8e99b2dead9e0d7 -Author: Philip Withnall -Date: Wed Jun 22 12:41:34 2016 +0100 - - build: Add gio_probes.d to sources list so it ends up in the tarball - - The probes.d file should be distributed even if GLib is build with - dtrace disabled. This is what’s done in the glib and gobject - directories. - - gio/Makefile.am | 1 + - 1 file changed, 1 insertion(+) - -commit d07e166432e0b85d64347ac30a1665d69c2cb288 -Author: Cosimo Cecchi -Date: Mon Jun 20 10:01:01 2016 -0700 - - gkeyfile: add g_key_file_load_from_bytes() API - - This makes it easier to use GKeyFile from language bindings, and makes - the API more consistent and modern with the new data type available in - GLib. - - https://bugzilla.gnome.org/show_bug.cgi?id=767880 - - docs/reference/glib/glib-sections.txt | 1 + - glib/gkeyfile.c | 30 ++++++++++++++++++++++++++++ - glib/gkeyfile.h | 6 ++++++ - glib/tests/keyfile.c | 37 - +++++++++++++++++++++++++++++++++++ - 4 files changed, 74 insertions(+) - -commit 7563ab473468fecefc388ae2ed06afab8ead6211 -Author: Ryan Lortie -Date: Fri Mar 7 09:35:16 2014 -0500 - - build: simplify dtrace configuration - - The ability to pass libtool via $(CC) to dtrace and have it respect - this - appears to be a feature that is only present in the systemtap - version of - the tool. In particular, FreeBSD (which seems to be using a copy - of the - tool from Solaris) doesn't support this. - - The result is that, with $(CC) ignored, and a .lo file specified - in -o, - we get an ELF written to the .lo. - - Instead of trying to have dtrace run libtool we can have libtool run - dtrace. dtrace is really just a compiler that produces an object file - here, and it even understands -o, so libtool can make the appropriate - adjustments. - - There appears to be some prior art for this approach. A quick search - shows that at least QEMU is using this approach. It also appears to - work on Linux with systemtap's dtrace and on FreeBSD. - - This may regress cross-compilation because the dtrace command - will have - no way of knowing which compiler we intend for it to use to produce - the - object file. I say "may" because I don't know if dtrace ever - worked in - the first place under cross-compilation. - - https://bugzilla.gnome.org/show_bug.cgi?id=725902 - - glib/Makefile.am | 5 +---- - gobject/Makefile.am | 4 +--- - 2 files changed, 2 insertions(+), 7 deletions(-) - -commit b990acf7ae7cfd6dec5c7de61de49e45d6112af9 -Author: Matthias Clasen -Date: Mon Jun 20 08:03:17 2016 -0400 - - 2.49.2 - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 26e07869af572ea46c339b8d4045cb9537066c04 -Author: Matthias Clasen -Date: Mon Jun 20 07:58:01 2016 -0400 - - Updates - - NEWS | 21 +++++++++++++++++++++ - 1 file changed, 21 insertions(+) - -commit bbf07fb15e90abe2d31609d388e89b852962b028 -Author: Chun-wei Fan -Date: Mon Jun 20 10:50:39 2016 +0800 - - Visual Studio builds: Fix .pc generation - - The previous update did not account for when no exec_prefix is - spcified, - so update that, and use ${prefix} by default. Clean up a bit as well. - - build/win32/pc_base.py | 13 +++++-------- - 1 file changed, 5 insertions(+), 8 deletions(-) - -commit 35b401c8bb0c7bb9324e7d8ae0e5d0a63f98872c -Author: John Ralls -Date: Sun Jun 19 15:03:20 2016 -0700 - - Bug 767824 - Some UTC timezones incorrectly recognized on Windows 7 - - The condition removed erroneously excluded UTC-based and DST-less - timezones and so left the GArray with no contents, so GTimeZone - functions - returned whatever random garbage was in memory. - - glib/gtimezone.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit fadd00c7085fd0dc2722c974260768540cc6f8b9 -Author: Philip Withnall -Date: Thu Jun 16 14:45:21 2016 -0400 - - glocalfileoutputstream: Drop unnecessary (void) return value casts - - g_close() does not have G_GNUC_WARN_UNUSED_RESULT, so these casts are - unnecessary. - - gio/glocalfileoutputstream.c | 18 +++++++++--------- - 1 file changed, 9 insertions(+), 9 deletions(-) - -commit 16d674411f769360fe047b3fd542d47fd05fa65e -Author: Philip Withnall -Date: Thu May 15 10:30:38 2014 +0100 - - glocalfileoutputstream: Fix an FD leak in an error path - - If a backup file is created, opened successfully, then fstat() on it - fails (perhaps due to another process deleting it in the mean time?), - the FD will be leaked. - - Coverity issue: #1159485 - - https://bugzilla.gnome.org/show_bug.cgi?id=730187 - - gio/glocalfileoutputstream.c | 1 + - 1 file changed, 1 insertion(+) - -commit 195a0cb6bb8cc8739902fcf3245bfe256c980c60 -Author: Philip Withnall -Date: Wed Dec 23 16:35:24 2015 +0000 - - gio: Add SystemTap and DTrace probes for GTask - - This adds a basic tapset for GIO, covering various interesting - parts of - GTask. - - https://bugzilla.gnome.org/show_bug.cgi?id=759813 - - docs/reference/gio/Makefile.am | 1 + - docs/reference/glib/running.xml | 3 +- - gio/Makefile.am | 35 +++++++++++++ - gio/gio.stp.in | 107 - ++++++++++++++++++++++++++++++++++++++++ - gio/gio_probes.d | 10 ++++ - gio/gio_trace.h | 41 +++++++++++++++ - gio/gtask.c | 34 +++++++++++-- - 7 files changed, 227 insertions(+), 4 deletions(-) - -commit cfb692825aaa64c2663963568df1b7dfa4b67e89 -Author: Philip Withnall -Date: Wed Dec 23 16:28:50 2015 +0000 - - glib: Add more GLib main context SystemTap and DTrace probes - - Expand the set of available probes, and add a few more output - parameters - to some of the existing ones to make them more useful. I do not - know if - this breaks any existing stability guarantees for GLib’s SystemTap - tapset, as it is effectively just adding some more local variables in - the user’s probe. - - https://bugzilla.gnome.org/show_bug.cgi?id=759813 - - glib/glib.stp.in | 506 - +++++++++++++++++++++++++++++++++++++++++++++++++++-- - glib/glib_probes.d | 41 ++++- - glib/gmain.c | 194 ++++++++++++++------ - glib/gthread.c | 4 + - 4 files changed, 676 insertions(+), 69 deletions(-) - -commit b26b083aa20daceeb14ab43a73655d06c9fccf5b -Author: Philip Withnall -Date: Wed Feb 10 09:36:16 2016 +0000 - - gio: Support using GDBusObjectManagerServer at path ‘/’ - - Previously this would cause an assertion failure when checking - the paths - of exported objects, as it would try to check that their paths started - with ‘//’ due to mishandling the root object case. - - Includes a unit test. - - https://bugzilla.gnome.org/show_bug.cgi?id=761810 - - gio/gdbusobjectmanagerserver.c | 11 ++++++---- - gio/tests/gdbus-peer-object-manager.c | 39 - ++++++++++++++++++++++++++--------- - 2 files changed, 36 insertions(+), 14 deletions(-) - -commit ec40e9d921a2f9c9a54d238100ddd417368cf161 -Author: Nikita Churaev -Date: Thu Nov 27 09:11:25 2014 +0000 - - gfileutils: Add missing (type filename) annotations - - These differentiate between strings in the GLib filename encoding, and - strings in UTF-8. - - https://bugzilla.gnome.org/show_bug.cgi?id=700756 - - glib/gfileutils.c | 24 +++++++++++++----------- - 1 file changed, 13 insertions(+), 11 deletions(-) - -commit ac1166626c1cd753087fa81a780c39b20f259c71 -Author: Philip Withnall -Date: Wed Jun 15 11:03:31 2016 -0400 - - gio: Add missing (type filename) annotations - - These differentiate between strings in the GLib filename encoding, and - strings in UTF-8. - - https://bugzilla.gnome.org/show_bug.cgi?id=700756 - - gio/gfile.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit f8ff1049d3e52971813243a559a8148f06c26e15 -Author: Philip Withnall -Date: Wed Jun 15 11:01:26 2016 -0400 - - gio: Add missing (nullable) annotation - - Add it to g_application_command_line_get_cwd(). Also add a clarifying - internal comment about the cwd private member. - - https://bugzilla.gnome.org/show_bug.cgi?id=700756 - - gio/gapplicationcommandline.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit c91411464ec02f1a7b66568b63facea941df6ff2 -Author: Philip Withnall -Date: Thu Nov 27 09:09:01 2014 +0000 - - gfileutils: Fix a signed/unsigned integer comparison - - Also use size_t rather than int, allowing for larger files to be - handled. - - https://bugzilla.gnome.org/show_bug.cgi?id=700756 - - glib/gfileutils.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit ae048625fee3ece3898110f6034063aee6c84336 -Author: Hans Petter Jansson -Date: Fri Jun 3 03:16:58 2016 +0200 - - GDbusProxy: Plug memory leak. - - proxy->priv->name_owner gets overwritten in - async_init_data_set_name_owner() on the - assumption that it will always be NULL when we get there. However, - on_name_owner_changed() can run first, and it does set name_owner. - - ==20126== 42 bytes in 6 blocks are definitely lost in loss record - 15,174 of 48,256 - ==20126== at 0x4C280F3: malloc (vg_replace_malloc.c:299) - ==20126== by 0x7541D00: g_malloc (gmem.c:104) - ==20126== by 0x7558FEE: g_strdup (gstrfuncs.c:364) - ==20126== by 0x6DF8E4F: on_name_owner_changed (gdbusproxy.c:1399) - ==20126== by 0x6DE94C4: emit_signal_instance_in_idle_cb - (gdbusconnection.c:3743) - ==20126== by 0x753C315: g_main_dispatch (gmain.c:3066) - ==20126== by 0x753C315: g_main_context_dispatch (gmain.c:3642) - ==20126== by 0x753C667: g_main_context_iterate.isra.24 - (gmain.c:3713) - ==20126== by 0x753CA69: g_main_loop_run (gmain.c:3907) - ==20126== by 0x5E38000: meta_run (main.c:556) - ==20126== by 0x401EC0: main (main.c:441) - - https://bugzilla.gnome.org/show_bug.cgi?id=755439 - - gio/gdbusproxy.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 39a22880b6d8544fec51ba3176214f38a8a572b8 -Author: Chun-wei Fan -Date: Wed Jun 15 17:30:24 2016 +0800 - - Visual Studio builds: Improve flexibility of .pc generation - - Allow the use of shorthands using ${prefix} for exec_prefix, and - ${exec_prefix} for includedir and libdir, which makes the generated - .pc - files a bit cleaner and more flexible. - - build/win32/pc_base.py | 39 +++++++++++++++++++++++++++++---------- - 1 file changed, 29 insertions(+), 10 deletions(-) - -commit be16115e6743bcd7cdd2d4d76d87145a6175e183 -Author: Chun-wei Fan -Date: Wed Jun 15 16:31:40 2016 +0800 - - Visual Studio projects: Clean up a little bit - - For the Visual Studio 201x projects, we can force the "install" - projects - to always run in a simpler way, by specifying an output file that will - never exist. Makes things look a bit cleaner. - - build/win32/vs10/glib-install.propsin | 16 ---------------- - build/win32/vs10/glib-install.vcxproj | 8 ++++---- - 2 files changed, 4 insertions(+), 20 deletions(-) - -commit 33549086bc0af9e2cbc2910ae2cb9ba67b99ea0c -Author: Chun-wei Fan -Date: Wed Jun 15 16:21:03 2016 +0800 - - Visual Studio builds: Refine .pc creation - - We may not have $(CopyDir) created, which the script that generates - the - .pc files check for, so create it if it is not there. This makes - things a - bit more convenient for people. - - build/win32/vs10/glib-install.propsin | 2 +- - build/win32/vs9/glib-install.vspropsin | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit 9ec74d20a7e89344fecfc7f994168ea30a6b8c5f -Author: Christoph Reiter -Date: Tue Jun 7 19:31:56 2016 +0200 - - Partly revert "gio: Add filename type annotations" - - Revert all annotation changes for environment variables and command - line - arguments. - - See commit f8189ddf9869ed8e90f9b640d9545fe4011adb7d. - - gio/gappinfo.c | 10 +++++----- - gio/gapplication.c | 3 +-- - gio/gapplicationcommandline.c | 12 ++++++------ - gio/gdesktopappinfo.c | 2 +- - gio/gfile.c | 4 ++-- - gio/gsubprocess.c | 2 +- - gio/gsubprocesslauncher.c | 18 +++++++----------- - 7 files changed, 23 insertions(+), 28 deletions(-) - -commit c9dd204909aa89648b29c5bd7e159bb32ebc2017 -Author: Christoph Reiter -Date: Tue Jun 7 19:31:51 2016 +0200 - - Partly revert "glib: Add filename type annotations" - - Revert all annotation changes for environment variables and command - line - arguments. - - See commit 41013a01f44e9fc15ffef55eae78af2425bbd5a3. - - glib/genviron.c | 55 - +++++++++++++++++++++++++------------------------------ - glib/gshell.c | 14 +++++++------- - glib/gspawn.c | 32 +++++++++++--------------------- - 3 files changed, 43 insertions(+), 58 deletions(-) - -commit 9198f19d97aa24d4d034dee5971d7188cb04e27c -Author: Chun-wei Fan -Date: Tue Jun 7 15:51:31 2016 +0800 - - config.h.win32.in: Always define HAVE_LONG_LONG - - Visual Studio actually supports long long types, but HAVE_LONG_LONG is - undefined for Visual Studio builds, likely due to issues in previous - gnulib code for printf functionality, that was bundled with GLib. - - Since gnulib has much better support with Visual Studio nowadays - (which we - updated the related code to last October), and HAVE_LONG_LONG being - undefined - actually causes issues in Visual Studio builds, which was demonstrated - with - the type-test test program in tests/, we should always define - HAVE_LONG_LONG - in config.h.win32.in. - - Thanks to Paolo Borelli for the heads up on the issue. - - config.h.win32.in | 4 ---- - 1 file changed, 4 deletions(-) - -commit f8189ddf9869ed8e90f9b640d9545fe4011adb7d -Author: Christoph Reiter -Date: Sat Jun 4 17:53:42 2016 +0200 - - gio: Add filename type annotations - - https://bugzilla.gnome.org/show_bug.cgi?id=767245 - - gio/gappinfo.c | 17 +++++++++-------- - gio/gapplication.c | 3 ++- - gio/gapplicationcommandline.c | 14 +++++++------- - gio/gdesktopappinfo.c | 8 +++++--- - gio/gfile.c | 25 +++++++++++++------------ - gio/gfileinfo.c | 4 ++-- - gio/giomodule.c | 14 +++++++++----- - gio/gsettingsschema.c | 2 +- - gio/gsubprocess.c | 2 +- - gio/gsubprocesslauncher.c | 26 +++++++++++++++----------- - gio/gtlscertificate.c | 11 ++++++----- - gio/gtlsfiledatabase.c | 2 +- - gio/gunixmounts.c | 10 +++++----- - 13 files changed, 76 insertions(+), 62 deletions(-) - -commit 41013a01f44e9fc15ffef55eae78af2425bbd5a3 -Author: Christoph Reiter -Date: Sat Jun 4 15:46:12 2016 +0200 - - glib: Add filename type annotations - - Adds the filename annotation for all file names - and things which can contain file names like - environment variables, argv- - - On Unix they can contain anything while on Windows - they are always utf-8. - - https://bugzilla.gnome.org/show_bug.cgi?id=767245 - - glib/gbookmarkfile.c | 11 ++++++----- - glib/gconvert.c | 14 +++++++------ - glib/gdir.c | 2 +- - glib/genviron.c | 55 - ++++++++++++++++++++++++++++------------------------ - glib/gfileutils.c | 48 +++++++++++++++++++++++++-------------------- - glib/giochannel.c | 2 +- - glib/gmappedfile.c | 3 ++- - glib/gshell.c | 14 ++++++------- - glib/gspawn.c | 32 +++++++++++++++++++----------- - glib/gstdio.c | 47 +++++++++++++++++++++++++++++--------------- - glib/gtestutils.c | 2 +- - glib/gutils.c | 38 +++++++++++++++++++++--------------- - 12 files changed, 157 insertions(+), 111 deletions(-) - -commit 7d8e98ee09885daf9f5af13ebe7f7d33d8fcfc17 -Author: Emmanuele Bassi -Date: Sat Jun 4 13:49:46 2016 +0100 - - Fix paths for non-srcdir builds - - This fixes a build failure in Continuous that resulted in the error: - - ../../../gio/tests/test.gresource.xml: Failed to locate - 'test-generated.txt' in any source directory. - Makefile:4676: recipe for target 'test.gresource' failed - make[6]: *** [test.gresource] Error 1 - - gio/tests/Makefile.am | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 5411a187a38308c17a78ceeb6c2f08d289fa5db5 -Author: Georges Basile Stavracas Neto -Date: Fri Jun 3 23:20:36 2016 -0300 - - glib-compile-resources: correct resource compiler dependency for - generated files - - Don't require that files can be resolved when generating dependencies. - - Original patch by Garret Regier. - - https://bugzilla.gnome.org/show_bug.cgi?id=673101 - - gio/glib-compile-resources.c | 11 +++++++---- - gio/tests/.gitignore | 1 + - gio/tests/Makefile.am | 6 +++++- - gio/tests/test.gresource.xml | 1 + - 4 files changed, 14 insertions(+), 5 deletions(-) - -commit 05d429af9d6e99b598e47b64b2bf7a3d0a9f57f5 -Author: Gerald Combs -Date: Fri Jun 3 12:56:14 2016 -0700 - - gsignal: Remove a UTF-8 ellipsis from docs - - Some compilers have trouble with such sequences. Visual C++ may or may - not generate a warning in this particular case depending on if the - local code page supports an ellipsis. - - https://bugzilla.gnome.org/show_bug.cgi?id=767218 - - gobject/gsignal.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit f5e875b2f847b01a5199f853c97b06066d2c2c6b -Author: Krzesimir Nowak -Date: Fri Jun 3 12:36:39 2016 +0200 - - gio: Add a missing autocleanup for GFileAttributeInfoList - - gio/gio-autocleanups.h | 1 + - 1 file changed, 1 insertion(+) - -commit 424b3b9c6c725e179efc8ea8688f57469c40ed8d -Author: Colin Walters -Date: Thu Jun 2 12:19:33 2016 -0400 - - docs: Move GIO_USE_VFS to "okay for production" section - - Lots of projects like NetworkManager, ostree, udisks, soon polkit, - etc. do this or *should* do this. And we need to support that - forever. - - https://bugzilla.gnome.org/show_bug.cgi?id=767172 - - docs/reference/gio/overview.xml | 14 ++++++++------ - 1 file changed, 8 insertions(+), 6 deletions(-) - -commit 15a85f2095919ec4979747edc0882222adebaf6a -Author: Matthias Clasen -Date: Thu Jun 2 13:25:35 2016 -0400 - - GCredentialsType: Remove XML markup from docs - - We now use markdown. - - gio/gioenums.h | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -commit 504f189e59a3df7656fb90c06dcd2cff17a70199 -Author: Krzesimir Nowak -Date: Thu Jun 2 11:29:42 2016 +0200 - - gfileenumerator: Fix typo in docs - - This probably used to be a part of libgsystem. - - gio/gfileenumerator.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d06d078959889c40b8437467445a4a3a65e0631b -Author: Cédric Valmary -Date: Mon May 30 18:54:01 2016 +0000 - - Updated Occitan translation - - po/oc.po | 583 - +++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 322 insertions(+), 261 deletions(-) - -commit 1341598c80b8149059e2485c843d62e52b21b3ab -Author: Matthias Clasen -Date: Thu May 26 16:30:25 2016 -0400 - - 2.49.1 - - NEWS | 68 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 68 insertions(+) - -commit 6bd94863d0228465731c827e66f1bf9050f351a6 -Author: Chun-wei Fan -Date: Wed May 25 14:13:33 2016 +0800 - - glib/gnulib/printf-parse.c: Fix build on Visual Studio 2008 - - Visual Studio 2008 does not come with stdint.h, so define intmax_t - instead - on Visual Studio 2008 so that the code will continue to build. - This was - previously unnoticed as building GTK+ since 3.16 requires an - implementation of stdint.h (such as msinttypes), and it took care - of the - need of including the stdint.h header here, but people could be - very well - using GLib without using GTK+ 3.x. - - glib/gnulib/printf-parse.c | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -commit f3c029978c064976ca2033c0b38f47553094b425 -Author: Piotr Drąg -Date: Mon May 23 18:19:51 2016 +0200 - - Updated POTFILES.in - - po/POTFILES.in | 1 - - 1 file changed, 1 deletion(-) - -commit b7145a1d7227c7ddfea8051bef5d2e8a6301ad42 -Author: Tom Tromey -Date: Mon May 23 10:45:55 2016 -0400 - - Rename gdb macros with `_gdb` suffix to avoid ns clashes - - glib installs a gdb helper file named `glib.py`. - Then the "hook" file updates `sys.path` and does `import glib`. - - This will fail if glib has already been imported into gdb, say - using `from gi.repository import GLib`. This is due to a namespace - clash. - - One fix would be to rename the gdb helper files to not clash with - other Python modules. This should be done for all such helper files. - - https://bugzilla.gnome.org/show_bug.cgi?id=760186 - - glib/Makefile.am | 2 +- - glib/{glib.py => glib_gdb.py} | 0 - glib/libglib-gdb.py.in | 2 +- - gobject/Makefile.am | 2 +- - gobject/{gobject.py => gobject_gdb.py} | 6 +++--- - gobject/libgobject-gdb.py.in | 2 +- - 6 files changed, 7 insertions(+), 7 deletions(-) - -commit 0ffb21d355bde6ac11e7871dc0bf79009a6471c3 -Author: Muhammet Kara -Date: Fri May 20 19:32:08 2016 +0000 - - Updated Turkish translation - (cherry picked from commit 67ce4d8c7bca3a73df881d492b201377f74d3495) - - po/tr.po | 493 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 260 insertions(+), 233 deletions(-) - -commit 17e5281ca938f334abceee920759bc2329daa1f0 -Author: Ondrej Holy -Date: Fri May 20 12:27:12 2016 +0200 - - Fix ABI compatibility - - Commit 7b3f6da broke ABI compatibility, because of newly added vfunc. - Move the vfunc to the end to ensure ABI compatibility. - - https://bugzilla.gnome.org/show_bug.cgi?id=765924 - - gio/gdrive.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 931483aa258e4cba2df009c9b0a7bb7cb5904c75 -Author: Ondrej Holy -Date: Fri May 20 10:34:15 2016 +0200 - - build: Bump version to 2.49.1 - - So that early adopters of new API have a version number to target. - - https://bugzilla.gnome.org/show_bug.cgi?id=765900 - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 7b3f6da30718c443d64169813b4ae1b3a28ba934 -Author: Ondrej Holy -Date: Fri Apr 29 17:14:57 2016 +0200 - - gio: Add g_drive_is_removable() support - - Nautilus wants to show entries in the sidebar only for removable - devices. - It uses currently sort of conditions to determine which devices - should be - shown. Those condition fails in some cases unfortunatelly. Lets - provide - g_drive_is_removable() which uses udisks Removable property to - determine - which devices should be shown. It should return true for all - drives with - removable media, or flash media, or drives on usb and firewire buses. - - https://bugzilla.gnome.org/show_bug.cgi?id=765900 - - docs/reference/gio/gio-sections.txt | 1 + - gio/gdrive.c | 25 +++++++++++++++++++++++++ - gio/gdrive.h | 4 ++++ - 3 files changed, 30 insertions(+) - -commit 098f19bcedc2235f4ee0999b772f9713a1544beb -Author: Philip Withnall -Date: Thu May 19 10:06:36 2016 +0100 - - docs: Replace references to GVFS hal modules with udisks2 - - Since hal is dead and buried, and has been superseded by the udisks2 - modules in GVFS. - - docs/reference/gio/overview.xml | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 19689af0916fa2aad5d6026b42c1615657dfc025 -Author: Rico Tzschichholz -Date: Wed May 18 13:29:41 2016 +0200 - - docs: Add index for 2.50 api - - docs/reference/gio/gio-docs.xml | 4 ++++ - docs/reference/glib/glib-docs.xml | 4 ++++ - 2 files changed, 8 insertions(+) - -commit 8f2d18185844dbf0e095d83f4cd8a7adfce25260 -Author: Philip Withnall -Date: Tue May 17 18:08:17 2016 +0100 - - build: Fix a misnamed variable in glib-tap.mk - - This was causing anything listed in $(installed_test_extra_scripts) to - not be installed. - - https://bugzilla.gnome.org/show_bug.cgi?id=766570 - - glib-tap.mk | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 6a1e8e8fa70fdd734b79ae3b5e2bf9ab64a31c90 -Author: Руслан Ижбулатов -Date: Sat May 7 17:02:55 2016 +0000 - - g_date_time_format_locale: ensure locale encoding is used - - Fallback code for g_date_time_format_locale() fetches translated - strings (such as day and month names) from .mo catalogues via - gettext. These strings always come in UTF-8 encoding, because - that is the encoding that glib sets when it initializes gettext - for itself. - However, the non-fallback code uses nl_langinfo() and expects - its results to be in locale-dependent encoding. - - This mismatch can result in UTF-8 strings being converted to UTF-8, - producing gibberish. - - Fix this by converting UTF-8 strings to locale-dependent encoding - before using them. Also fix the code that was already doing the - locale->UTF-8 - conversion to not convert the strings when they are already - UTF-8-encoded. - - https://bugzilla.gnome.org/show_bug.cgi?id=766092 - - glib/gdatetime.c | 111 - ++++++++++++++++++++++++++++++++++++++++++++++++------- - 1 file changed, 98 insertions(+), 13 deletions(-) - -commit 6055954a094ec0434c9a954659170871816e1819 -Author: Tiago Santos -Date: Sun May 15 19:45:51 2016 +0000 - - Updated Portuguese translation - - po/pt.po | 376 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 197 insertions(+), 179 deletions(-) - -commit 2aa73388755846b46adfbd39d65816f56b7add89 -Author: Руслан Ижбулатов -Date: Sat May 14 01:18:56 2016 +0000 - - testsuite: override check-TESTS target in gio tests subdir - - This prevents testsuite from trying to build any TESTS in that - subdirectory, which will fail, because there are no TESTS defined - in that Makefile.am. - - This happens when user runs make check TESTS=... - - https://bugzilla.gnome.org/show_bug.cgi?id=766407 - - gio/tests/gdbus-object-manager-example/Makefile.am | 2 ++ - 1 file changed, 2 insertions(+) - -commit e88796cad09a22ccd05672a86403e92fc5bafd70 -Author: Руслан Ижбулатов -Date: Sat May 14 01:18:22 2016 +0000 - - testsuite: don't forget -DPCRE_STATIC when PCRE is static - - https://bugzilla.gnome.org/show_bug.cgi?id=766407 - - glib/tests/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 36c47f2a55aacca160c5b93170bd71996070859b -Author: Руслан Ижбулатов -Date: Sat May 14 01:17:26 2016 +0000 - - testsuite: include pthread.h in thread testfile - - https://bugzilla.gnome.org/show_bug.cgi?id=766407 - - glib/tests/thread.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 89d8dc979b363dea363a0a03999ddcc17f21798f -Author: Krzesimir Nowak -Date: Wed May 11 09:37:21 2016 +0200 - - docs: Clarify clearing the builder after ending the build process - - There is no need to call g_variant_builder_clear() after the - g_variant_builder_end(). This is mentioned in docs of the former - function, but not in the docs of the latter one. Add them there too. - - glib/gvariant.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit bcbd8d73cecdd2050670fab6502fab8c84d8cec5 -Author: Iain Lane -Date: Tue May 10 09:46:06 2016 +0100 - - Fix the upper bound in g_unichar_iswide_bsearch - - asan noticed an array out of bound access in this function, which was - because we were accessing G_N_ELEMENTS + 1. - - https://bugzilla.gnome.org/show_bug.cgi?id=766211 - - glib/guniprop.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 9a865020ca119ea89fbbd836eeff4b374394152d -Author: Matthias Clasen -Date: Tue May 10 22:42:08 2016 -0400 - - Add a few more test cases for g_unichar_iswide - - glib/tests/unicode.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit c494ae06b7bb3ba6225e485452d3acd6e458c815 -Author: Garrett Regier -Date: Tue May 19 06:20:35 2015 -0700 - - gsequence: Improve is_end() - - Instead of finding the GSequence, just walk up - the tree and determine if the iter is the end node. - - https://bugzilla.gnome.org/show_bug.cgi?id=749583 - Signed-off-by: Garrett Regier - - glib/gsequence.c | 16 ++++++++++------ - 1 file changed, 10 insertions(+), 6 deletions(-) - -commit 1249e10b8ea8ead5b40917dfb8bef8ff4fa75c1d -Author: Cédric Valmary -Date: Sun May 8 19:38:56 2016 +0000 - - Updated Occitan translation - - po/oc.po | 841 - ++++++++++++++++++++++++++++++--------------------------------- - 1 file changed, 399 insertions(+), 442 deletions(-) - -commit a340a5ef442c774fb04f0e14c86443d8d8ddb58d -Author: Aleksander Morgado -Date: Sun Apr 17 13:05:54 2016 +0200 - - docs: improve g_main_context_push_thread_default() documentation - - Explicitly suggest to use g_main_context_pop_thread_default() when - there's no - user control on the life cycle of the thread being used. - - https://bugzilla.gnome.org/show_bug.cgi?id=765173 - - glib/gmain.c | 17 ++++++++++++++--- - 1 file changed, 14 insertions(+), 3 deletions(-) - -commit a17bbbc8a33740ed8722c1739d20ef0f5ff90ed6 -Author: Matthias Clasen -Date: Sat May 7 12:38:09 2016 -0400 - - doc: Update a few links to the Unicode Standard - - glib/gunicode.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 98f86beed6d087f08004de7a4360f983bb5272bb -Author: Matthias Clasen -Date: Tue May 3 18:11:09 2016 -0400 - - gdbus-codegen: Only generate autocleanup when instructed to - - This adds a new --c-generate-autocleanup option to gdbus-codegen - which can be used to instruct gdbus-codegen about what autocleanup - definitions to emit. - - Doing this unconditionally was found to interfere with existing - code out in the wild. - - The new option takes an argument that can be - none, objects or all; to indicate whether to generate no - autocleanup functions, only do it for object types, or do it - for interface types as well. The default is 'objects', which - matches the unconditional behavior of gdbus-codegen on the 2.48 - branch. - - https://bugzilla.gnome.org/show_bug.cgi?id=763379 - - docs/reference/gio/gdbus-codegen.xml | 16 ++++++++++ - gio/gdbus-2.0/codegen/codegen.py | 58 - +++++++++++++++++++---------------- - gio/gdbus-2.0/codegen/codegen_main.py | 3 ++ - 3 files changed, 51 insertions(+), 26 deletions(-) - -commit 2ca496a2e79bf4d9832e9f788f09ed4fee6e1ff7 -Author: Chun-wei Fan -Date: Wed May 4 00:27:32 2016 +0800 - - glib/gmacros.h: Fix build on C++ mode in Visual Studio - - Later Visual Studio versions does not allow one to define known - keywords, - even if they are actually not known to the compiler. Avoid this - issue by - checking more conditions before we define inline as __inline: - - -We are not building under C++ mode. - -We are on Visual Studio 2013 or earlier. - - Where both of these conditions need to hold true. - - https://bugzilla.gnome.org/show_bug.cgi?id=765990 - - glib/gmacros.h | 27 +++++++++++++++++++++------ - 1 file changed, 21 insertions(+), 6 deletions(-) - -commit 217b620a7b7edd2a7b69a28d53fa8bcf7db90a62 -Author: Chun-wei Fan -Date: Wed May 4 22:59:22 2016 +0800 - - gresource.c: Use g_file_test() - - Use the g_file_test() API instead of the g_stat() + S_ISDIR combo - to fix - builds on compilers that do not support S_ISDIR. - - https://bugzilla.gnome.org/show_bug.cgi?id=765991 - - gio/gresource.c | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -commit c16a0b53fe87decb6521417dd67fcacc55cd8cc5 -Author: Christian Hergert -Date: Wed May 4 10:40:50 2016 +0300 - - socket: set fd field to -1 after closing socket - - This ensures that g_socket_get_fd() will return -1 after the - socket has - been closed. - - https://bugzilla.gnome.org/show_bug.cgi?id=765959 - - gio/gsocket.c | 1 + - gio/tests/socket.c | 4 ++++ - 2 files changed, 5 insertions(+) - -commit 0cd3d5741b9208747c974ce990a29dcdd25367e7 -Author: Debarshi Ray -Date: Thu Mar 24 18:59:54 2016 +0100 - - gio/tests/task: Ensure that g_task_had_error doesn't forget the error - - https://bugzilla.gnome.org/show_bug.cgi?id=764163 - - gio/tests/task.c | 30 ++++++++++++++++++++++++++++++ - 1 file changed, 30 insertions(+) - -commit a17e1e6d197745c0f0a59f72869f226b23e47d4f -Author: Debarshi Ray -Date: Thu Mar 24 18:36:47 2016 +0100 - - gtask: Don't forget about the error after g_task_propagate_* - - The use of past tense in g_task_had_error makes one assume that it - won't forget about any errors that might have occurred. Except, in - reality, it would. - - Let's use a boolean flag to remember the error once it's been - propagated, as opposed to keeping the error around. This ensures that - the g_task_propagate_* methods continue to give invalid results when - called more than once, as mentioned in the documentation. - - https://bugzilla.gnome.org/show_bug.cgi?id=764163 - - gio/gtask.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit 1c6cd5f0a3104aa9b62c7f1d3086181f63e71b59 -Author: Simon McVittie -Date: Tue May 3 14:26:30 2016 +0100 - - codegen: make g_autoptr for the GInterface conditional - - Some GNOME projects unconditionally work around the generated code's - lack of g_autoptr support by defining the autoptr cleanup function - themselves, which is not forward-compatible; as a result, commit - cbbcaa4 broke them. Do not define the cleanup function unless the - including app "opts in" to newer APIs via GLIB_VERSION_MAX_ALLOWED. - - Projects requiring compatibility with GLib < 2.49 can get a - forward-compatible g_autoptr for a generated GInterface type found in - a library, for example ExampleAnimal in the GIO tests, by declaring - and using a typedef with a distinct name outside the library's - namespace: - - typedef AutoExampleAnimal ExampleAnimal; - G_DEFINE_AUTOPTR_CLEANUP_FUNC (AutoExampleAnimal, g_object_unref) - - ... - - g_autoptr (AutoExampleAnimal) animal = NULL; - - /* returns ExampleAnimal * */ - animal = example_animal_proxy_new_sync (...); - /* takes ExampleAnimal * first argument */ - example_animal_call_poke_sync (animal, ...); - - Signed-off-by: Simon McVittie - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=763379 - Reviewed-by: Colin Walters - Reviewed-by: Emmanuele Bassi - - gio/gdbus-2.0/codegen/codegen.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit cbbcaa4dd70a5b28ea62bf408d4fc3e1e2f7f507 -Author: Simon McVittie -Date: Mon May 2 19:22:07 2016 +0100 - - codegen: Add g_autoptr support for the shared GInterface - - The rest of the generated classes gained g_autoptr support in fd6ca66, - but this one is still missing. Because whatever_proxy_new_finish() and - whatever_proxy_new_sync() are declared as returning a Whatever * - instead of a WhateverProxy *, and the generated method-call stubs - act on a Whatever *, it's reasonably common to want to declare a - g_autoptr (Whatever). - - Signed-off-by: Simon McVittie - Bug: https://bugzilla.gnome.org/review?bug=763379 - Reviewed-by: Colin Walters - - gio/gdbus-2.0/codegen/codegen.py | 4 ++++ - 1 file changed, 4 insertions(+) - -commit d95030a2fd1f4abb8dad623bdf7962fa902df8d6 -Author: Christian Hergert -Date: Sat Apr 30 15:09:43 2016 -0700 - - task: avoid context lock when setting source name - - If you set the source name after attaching to the context, you have to - lock the context to free/assign the new source name. - - https://bugzilla.gnome.org/show_bug.cgi?id=765861 - - gio/gtask.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 05060b6194be6bedecac64f7974e36f2770628a8 -Author: Allison Ryan Lortie -Date: Thu Apr 28 10:48:00 2016 +0200 - - gdbus-tool: avoid irrelevant note about arg types - - gdbus-tool prints a hint about the expected arguments to a function - call - in case of errors. Unfortunately, it prints this message on all - errors. - I've seen this confuse users several times -- they go on tweaking the - arguments trying to get the correct type, even though they had it - correct in the first place. - - Let's limit the hint to the case where it was actually invalid - arguments - that triggered the problem. Also, adjust the code that prints the - message so that it will also report on the case that no arguments were - expected. - - We could possibly get closer to what we want by comparing the list of - expected arguments with the parameter list, as it was parsed from the - user, but that would involve composing the expected type. Let's keep - this simple for now. - - https://bugzilla.gnome.org/show_bug.cgi?id=765710 - - gio/gdbus-tool.c | 36 +++++++++++++++++++++--------------- - 1 file changed, 21 insertions(+), 15 deletions(-) - -commit 5cea1c861def0251a10cd4de01908aaf3276c72d -Author: Marc-Antoine Perennou -Date: Mon Sep 21 13:02:45 2015 +0200 - - gsettings: add get/set_{,u}int64 - - https://bugzilla.gnome.org/show_bug.cgi?id=755898 - - Signed-off-by: Marc-Antoine Perennou - - docs/reference/gio/gio-sections.txt | 4 ++ - gio/gsettings.c | 114 - ++++++++++++++++++++++++++++++++++++ - gio/gsettings.h | 14 +++++ - gio/tests/gsettings.c | 10 ++++ - 4 files changed, 142 insertions(+) - -commit 210a9796f78eb90f76f1bd6a304e9fea05e97617 -Author: Руслан Ижбулатов -Date: Thu Apr 28 14:21:17 2016 +0000 - - W32: Do not ignore short waits in g_poll - - Do the actual wait dance even if wait timeout is < 10ms. Otherwise - we might busyloop. - - https://bugzilla.gnome.org/show_bug.cgi?id=764415 - - glib/gpoll.c | 7 ++----- - 1 file changed, 2 insertions(+), 5 deletions(-) - -commit 55ab3af098c41354419590cc4e4e7d454b8d0029 -Author: Allison Ryan Lortie -Date: Wed Apr 27 12:17:07 2016 +0200 - - GResources: add support for resource overlays - - When debugging a program or testing a change to an installed - version, it - is often useful to be able to replace resources in the program or a - library, without recompiling. - - To support this, for debugging and hacking purposes, it's now possible - to define a G_RESOURCE_OVERLAYS environment variable as a - colon-separated list of substitutions to perform when looking up - GResources. - - A substitution has the form - - "/org/gtk/libgtk=/home/desrt/gtk-overlay" - - The part before the '=' is the resource subpath for which the overlay - applies. The part after is a filesystem path which contains files and - subdirectories as you would like to be loaded as resources with the - equivalent names. - - In the example above, if an application tried to load a resource with - the resource path '/org/gtk/libgtk/ui/gtkdialog.ui' then GResource - would - check the filesystem path '/home/desrt/gtk-overlay/ui/gtkdialog.ui'. - If - a file was found there, it would be used instead. - - Substitutions must start with a slash, and must not have a trailing - slash before the '='. It is possible to overlay the location of a - single resource with an individual file. - - https://bugzilla.gnome.org/show_bug.cgi?id=765668 - - gio/gresource.c | 310 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 310 insertions(+) - -commit 3c7c0af1c9deba908a9802c433b2776feb243978 -Author: Allison Ryan Lortie -Date: Thu Apr 28 09:29:41 2016 +0200 - - GResources: use g_hash_table_get_keys_as_array() - - Replace the hand-written equivalent of this with the call to the - GHashTable built-in version to save a few lines of code. - - The GResource code was written a couple of years before this function - existed. - - Similarly, replace a set-mode usage of g_hash_table_insert() with - a call - to g_hash_table_add(). - - https://bugzilla.gnome.org/show_bug.cgi?id=765668 - - gio/gresource.c | 16 +++------------- - 1 file changed, 3 insertions(+), 13 deletions(-) - -commit 05e5da9a83f788372e9888902dd01781faef1841 -Author: Kjell Ahlstedt -Date: Thu Apr 28 12:05:50 2016 +0200 - - gvalue: Fix description of g_value_type_transformable() - - Types are transformable if they are compatible *or* a transformation - function - is registered. - - https://bugzilla.gnome.org/show_bug.cgi?id=742898 - - gobject/gvalue.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 96c962de228235c583204a513aebe0bd0adb1e5a -Author: Víctor Manuel Jáquez Leal -Date: Thu Apr 28 11:01:41 2016 +0200 - - glib tests: add pthread flag to 'thread' test - - Commit 99bdfd1b introduced a direct call to pthreads_setname_np in the - 'thread' test case. Because we are directly calling pthreads - functions - from this file now, we need to make sure we link it with the system - thread library flags (as we already do for another file). - - https://bugzilla.gnome.org/show_bug.cgi?id=765712 - - glib/tests/Makefile.am | 1 + - 1 file changed, 1 insertion(+) - -commit 41df41550fa95d34f256f051794947e53a0ab56b -Author: Emmanuele Bassi -Date: Wed Apr 27 14:53:33 2016 +0100 - - utils: Compile g_abort() only on Windows - - Otherwise it will break the build on non-Windows because of the - macro in - the header, and the unconditional use of Windows-only API. - - https://bugzilla.gnome.org/show_bug.cgi?id=665446 - - glib/gutils.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 2f05d1454e0ce106b23a3d9626950602bd609fea -Author: Emmanuele Bassi -Date: Wed Apr 27 14:35:09 2016 +0100 - - Bump master to 2.49 - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit e47904a26f399d3870e22fbfaefab5d1ab6a7e23 -Author: Руслан Ижбулатов -Date: Wed Mar 30 14:01:30 2016 +0000 - - Use g_abort() instead of abort() where possible - - https://bugzilla.gnome.org/show_bug.cgi?id=665446 - - glib/gbacktrace.c | 2 +- - glib/giowin32.c | 14 +++++++------- - glib/gmessages.c | 4 ++-- - glib/gtester.c | 2 +- - glib/gtestutils.c | 6 +++--- - glib/gthread-posix.c | 7 ++++--- - glib/gthread-win32.c | 2 +- - 7 files changed, 19 insertions(+), 18 deletions(-) - -commit 5974428d2561b13072d627f85f012886f0df7ab8 -Author: Руслан Ижбулатов -Date: Wed Mar 30 13:56:43 2016 +0000 - - Add g_abort() - - The new g_abort() macro just expands to abort() on systems where - abort() - behaves in a sane way. On other systems (read: Windows) it does - its best - to emulate a sane abort() behaviour. - - https://bugzilla.gnome.org/show_bug.cgi?id=665446 - - glib/gutils.c | 24 ++++++++++++++++++++++++ - glib/gutils.h | 10 ++++++++++ - 2 files changed, 34 insertions(+) - -commit e4aaae4ed689669a8530d0b79d4523eeb12554ad -Author: Руслан Ижбулатов -Date: Tue Apr 26 14:02:10 2016 +0000 - - glib: Add 2.50 availibity macros - - https://bugzilla.gnome.org/show_bug.cgi?id=665446 - - docs/reference/glib/glib-sections.txt | 4 ++++ - glib/gversionmacros.h | 23 +++++++++++++++++++++++ - 2 files changed, 27 insertions(+) - -commit 4e3cd88c2b9c55b4fd2f93abe7795c4f7b9bf292 -Author: Sebastian Dröge -Date: Thu Apr 14 14:40:04 2016 +0300 - - gparamspecs: GTypes are stored in v_pointer, not v_long - - v_long is 32 bits on Win64, v_pointer is 64 bits. On most other - platforms the - size of long and pointer is the same, so it's usually not a problem. - - https://bugzilla.gnome.org/show_bug.cgi?id=758738 - - gobject/gparamspecs.c | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -commit f8f344923eba57ca13d82e53f3e7b82633179f43 -Author: Philip Chimento -Date: Tue Apr 26 11:29:46 2016 -0700 - - tests: Fix appmonitor test - - Commit f45ec47 fixed a race condition in this test, but one change was - omitted; maybe lost in a rebase. - - https://bugzilla.gnome.org/show_bug.cgi?id=749606 - - gio/tests/appmonitor.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 999711abc82ea3a698d05977f9f91c0b73957f7f -Author: Руслан Ижбулатов -Date: Mon Apr 27 14:48:10 2015 +0000 - - gthread: Better fallback for W32 g_get_num_processors() - - https://bugzilla.gnome.org/show_bug.cgi?id=748530 - - glib/gthread.c | 20 +++++++++++++++----- - 1 file changed, 15 insertions(+), 5 deletions(-) - -commit 75589956a4ce3a78899ac9562dd43b431921108c -Author: Allison Ryan Lortie -Date: Tue Apr 26 11:13:32 2016 +0200 - - GContextSpecificGroup: add testcase - - Add a test case for unreffing an object from a GContextSpecificGroup - immediately after firing a signal, before allowing the mainloop - to run. - - https://bugzilla.gnome.org/show_bug.cgi?id=762994 - - gio/tests/contexts.c | 14 ++++++++++++++ - 1 file changed, 14 insertions(+) - -commit 62f320e6bb09b4e6454e6a49dc3a844b13b9cc34 -Author: Allison Ryan Lortie -Date: Tue Apr 26 10:39:42 2016 +0200 - - GContextSpecificGroup: detach sources - - GContextSpecificGroup has been somewhat broken for a rather long time: - when we remove the last reference on an object held in the group, - we try - to clean up the source, but fail to actually remove it from the - mainloop. - - We will soon stop emitting signals on the source (due to it having - been - removed from the hash table) but any "in flight" signals will still be - delivered on the source, which continues to exist. This is a - problem if - the event is being delivered just as the object is being destroyed. - - This also means that we leave the source attached to the mainloop - forever (and next time will create a new one)... - - This is demonstrated with the GtkAppChooser dialog which writes an - update to the mimeapps.list file just as it is closing, triggering the - app info monitor to fire just as it is being destroyed. - - Karl Tomlinson correctly analysed the problem and proposed this fix. - - https://bugzilla.gnome.org/show_bug.cgi?id=762994 - - gio/gcontextspecificgroup.c | 1 + - 1 file changed, 1 insertion(+) - -commit e118856430a798bbc529691ad235fd0b0684439d -Author: Руслан Ижбулатов -Date: Tue Apr 7 20:05:45 2015 +0000 - - Add g_system_thread_set_name() implementation for W32 threads - - This works by using semi-documented[1] exception to tell the debugger - that a thread needs to have its name changed. - - If this exception is not caught and handled by something, it will - crash - the process, so we need to set up our own handler in case there's no - debugger attached or the debugger can't handle this type of exception. - - Since SEH is not supported by gcc on i686 (at the moment), we need - to use VEH - instead. For completeness the MSVC-oriented code still uses SEH, - although - there is no reason why it shouldn't work with the VEH variant used - by MinGW. - - VEH handler has to be set up somewhere (g_thread_win32_init () - works nicely) - and removed once it's not needed (g_thread_win32_process_detach () - is added - expressly for that purpose). Note that g_thread_win32_process_detach() - is - only called when glib is unloaded by FreeLibrary(), not when - glib-using - process is terminating. - - This exception is known to work with WinDbg, and adding support for - it into - GDB proved to be feasible (GDB patch will be sent upstream, - eventually). - - [1] - https://msdn.microsoft.com/en-us/library/xcb2z8hs%28v=vs.71%29.aspx - - https://bugzilla.gnome.org/show_bug.cgi?id=747478 - - glib/glib-init.c | 7 +++++ - glib/glib-init.h | 1 + - glib/gthread-win32.c | 79 - +++++++++++++++++++++++++++++++++++++++++++++++++++- - 3 files changed, 86 insertions(+), 1 deletion(-) - -commit 99bdfd1bcb921c987b29a0780fa7c50c3155341e -Author: Matthias Clasen -Date: Tue Apr 26 06:35:06 2016 -0400 - - Stop using ptrctl for thread names - - We now prefer pthread_setname_np when available, and don't - need the linux specific API anymore. Also change the test - for this functionality to use pthread_getname_np. - - configure.ac | 2 +- - glib/gthread-posix.c | 11 +++-------- - glib/tests/thread.c | 10 ++++------ - 3 files changed, 8 insertions(+), 15 deletions(-) - -commit 28f01600315cec9e44a8ed656fb9210bfebaf887 -Author: Alan Coopersmith -Date: Sun Dec 6 11:17:39 2015 -0800 - - gthread: add thread name support on Solaris - - https://bugzilla.gnome.org/show_bug.cgi?id=747478 - - configure.ac | 10 ++++++++++ - glib/gthread-posix.c | 2 ++ - 2 files changed, 12 insertions(+) - -commit 3301b852a20b3d1f75592d03dd4038d3ea2fed7c -Author: Allison Ryan Lortie -Date: Tue Apr 12 11:06:11 2016 -0400 - - GDesktopAppInfo: support bus activation with '-' - - GApplication has accepted any valid bus name as an application - ID since - before the time of D-Bus activation. This includes bus names with - '-'. - Several applications have even attempted support bus activation with - these names, going as far as installing D-Bus service files, without - realising that they are silently falling back to fork()/exec() on - account of the name containing a dash. - - The reason for the problem is that D-Bus object paths cannot contain - dashes. We solved this problem privately in an unspecified way inside - of GApplication but substituting '_' in this case, but never made this - part of the Desktop Entry Specification. - - The fact that these apps with '-' in the desktop file names aren't - actually using D-Bus activation is beside the point: their intent here - was clear. Let's avoid forcing them to rename their desktop files - again - by simply accepting '-' in desktop file names and munging the path in - the way that GApplication did so historically. - - The new path escaping code here has been copied more or less verbatim - from GApplication's own code for the same purpose, with only the - removal - of one irrelevant part. - - An update to the desktop entry specification will follow. - - https://bugzilla.gnome.org/show_bug.cgi?id=764754 - - gio/gdesktopappinfo.c | 28 ++++++++++++---------------- - 1 file changed, 12 insertions(+), 16 deletions(-) - -commit bd0911afda3e087b80c93713a9a9866267857583 -Author: Chun-wei Fan -Date: Thu Apr 21 19:12:25 2016 +0800 - - build/win32/pc_base.py: Allow custom options - - Some packages might have some parts that are built for certain build - configs, meaning that they could have .pc files of their own, such as - Pango, where PangoFT2 is optionally built. Allow such an option if - needed. - - Also remove some trailing whitespaces. - - build/win32/pc_base.py | 11 ++++++----- - 1 file changed, 6 insertions(+), 5 deletions(-) - -commit 52f116e874c783789bda3ddc67df61729834bf49 -Author: Antoine Jacoutot -Date: Sun Apr 17 10:04:13 2016 +0200 - - gioenums.h: Remove trailing comma. - - This is helpful to people using the g++ --pedantic option. - - gio/gioenums.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 24b078126451cb90c2aaeb4d3e1759006218cde9 -Author: Matthias Clasen -Date: Wed Apr 13 12:01:49 2016 -0400 - - Improve GApplication docs - - D-Bus activation is a thing now; bring the local_command_line - docs in sync with reality. - - gio/gapplication.c | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -commit a772c28c9511e76b003ded67b033d08e36adbdcb -Author: Emmanuele Bassi -Date: Tue Apr 12 11:00:32 2016 +0100 - - docs: Clean up the GVariant introduction - - Fix the example, as well as the consistency in the terms. - - https://bugzilla.gnome.org/show_bug.cgi?id=748806 - - glib/gvariant.c | 30 ++++++++++++++++++++++-------- - 1 file changed, 22 insertions(+), 8 deletions(-) - -commit 38c4e31c8a8f7e69839e58e1470bf9fcc102e1c3 -Author: Phillip Wood -Date: Mon Nov 16 12:16:08 2015 +0000 - - Fix documentation typos - - Character entities are not supposed to be supported by gtk-doc¹ and - fix the spelling of ‘optional’ - - ¹https://bugzilla.gnome.org/show_bug.cgi?id=758137 - - https://bugzilla.gnome.org/show_bug.cgi?id=758174 - - glib/gconvert.c | 6 +++--- - glib/giochannel.c | 2 +- - glib/gregex.c | 2 +- - glib/gregex.h | 2 +- - glib/gstrfuncs.c | 2 +- - gobject/gvaluearray.c | 2 +- - 6 files changed, 8 insertions(+), 8 deletions(-) - -commit 59ec2912e481e158a0ccc8efd6ab82acc6deac9a -Author: Thomas Perl -Date: Tue Mar 31 14:11:02 2015 +0200 - - Documentation fix: g_variant_get() returns void - - https://bugzilla.gnome.org/show_bug.cgi?id=747107 - - docs/reference/glib/gvariant-varargs.xml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 985ae37d198bef5bf386416a46f944d9952940be -Author: Bastian Ilsø -Date: Sat May 2 19:51:46 2015 +0200 - - gvariant.c: Elaborate on GVariant concept and its use - - Inserts a paragraph in the start of the description - explaining briefly the concept of GVariant as a - variant datatypes using examples and explaining - a few use cases where GVariant can be useful. - - https://bugzilla.gnome.org/show_bug.cgi?id=748806 - - glib/gvariant.c | 20 ++++++++++++++++---- - 1 file changed, 16 insertions(+), 4 deletions(-) - -commit fcaa3fb1891af959bafcdc2541f7e637d7eb079c -Author: Debarshi Ray -Date: Wed Apr 6 17:09:50 2016 +0200 - - docs: Add Since for handle_local_options - - https://bugzilla.gnome.org/show_bug.cgi?id=764685 - - gio/gapplication.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d16abd3df3dab2851e4c7880269502f203c19f5d -Author: Sébastien Wilmet -Date: Sat Apr 9 13:01:53 2016 +0200 - - docs: fix function name - - g_action_parse_detailed_action_name() doesn't exist, it's - g_action_parse_detailed_name() instead. - - gio/gaction.c | 7 +++---- - 1 file changed, 3 insertions(+), 4 deletions(-) - -commit 026368add7e7dd5b8e7f6857488e6578774275a4 -Author: Michael Catanzaro -Date: Thu Apr 7 08:43:24 2016 -0500 - - Fix a typo - - glib/gdate.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 35bd69202d56957a82251652498f139c4faff5e6 -Author: Bastien Nocera -Date: Mon Apr 4 11:13:13 2016 +0200 - - tests: Fix compilation errors due to Y2K format problems - - Newer versions of GCC are particularly verbose in relation to - formatting errors, use GCC pragmas to disable warnings for this - section. - - gdatetime.c: In function ‘test_strftime’: - gdatetime.c:1334:3: error: ‘%c’ yields only last 2 digits of - year in some locales [-Werror=format-y2k] - "a%a A%A b%b B%B c%c C%C d%d e%e F%F g%g G%G h%h H%H I%I j%j m%m - M%M " \ - ^ - gdatetime.c:1334:3: note: in definition of macro ‘TEST_FORMAT’ - "a%a A%A b%b B%B c%c C%C d%d e%e F%F g%g G%G h%h H%H I%I j%j m%m - M%M " \ - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - gdatetime.c:1334:3: error: ‘%g’ yields only last 2 digits of year - [-Werror=format-y2k] - "a%a A%A b%b B%B c%c C%C d%d e%e F%F g%g G%G h%h H%H I%I j%j m%m - M%M " \ - ^ - gdatetime.c:1334:3: note: in definition of macro ‘TEST_FORMAT’ - "a%a A%A b%b B%B c%c C%C d%d e%e F%F g%g G%G h%h H%H I%I j%j m%m - M%M " \ - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - gdatetime.c:1334:3: error: ‘%x’ yields only last 2 digits of - year in some locales [-Werror=format-y2k] - "a%a A%A b%b B%B c%c C%C d%d e%e F%F g%g G%G h%h H%H I%I j%j m%m - M%M " \ - ^ - gdatetime.c:1334:3: note: in definition of macro ‘TEST_FORMAT’ - "a%a A%A b%b B%B c%c C%C d%d e%e F%F g%g G%G h%h H%H I%I j%j m%m - M%M " \ - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - gdatetime.c:1334:3: error: ‘%y’ yields only last 2 digits of year - [-Werror=format-y2k] - "a%a A%A b%b B%B c%c C%C d%d e%e F%F g%g G%G h%h H%H I%I j%j m%m - M%M " \ - ^ - gdatetime.c:1334:3: note: in definition of macro ‘TEST_FORMAT’ - "a%a A%A b%b B%B c%c C%C d%d e%e F%F g%g G%G h%h H%H I%I j%j m%m - M%M " \ - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - - Note that the pragma is outside the function as older versions of GCC - don't support pragma inside functions. - - https://bugzilla.gnome.org/show_bug.cgi?id=764575 - - glib/tests/gdatetime.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit e9cf9f2c59e3af819e6d6a339077be5652daaf2b -Author: Bastien Nocera -Date: Mon Apr 4 10:57:20 2016 +0200 - - build: Fix all statfs() tests failing - - The current statfs() compilation tests all fail because statfs() - expects - the first argument to be non-null. Pass a dummy path instead of - NULL to - satisfy the compiler. - - https://bugzilla.gnome.org/show_bug.cgi?id=764574 - - configure.ac | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 21ad4c800c8624bdb750da5afbda6cca44e64bbe -Author: Bastien Nocera -Date: Wed Mar 23 21:35:13 2016 +0100 - - gstrfuncs: Add test for g_strjoinv() behaviour - - https://bugzilla.gnome.org/show_bug.cgi?id=764092 - - glib/tests/strfuncs.c | 10 ++++++++++ - 1 file changed, 10 insertions(+) - -commit 283c565af6a8a68015a078776c10f7103ba2c485 -Author: Bastien Nocera -Date: Wed Mar 23 18:23:05 2016 +0100 - - gstrfuncs: Document the behaviour of g_strjoinv() - - The behaviour of g_strjoinv() isn't explicitely explained when - the array - contains less than 2 items. This removes the guesswork. - - https://bugzilla.gnome.org/show_bug.cgi?id=764092 - - glib/gstrfuncs.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit f45ec47be1244fd16be339dd5be37af3506e05ca -Author: Cosimo Cecchi -Date: Tue May 12 19:43:32 2015 -0700 - - tests: always remove app.desktop - - https://bugzilla.gnome.org/show_bug.cgi?id=749606 - - gio/tests/appmonitor.c | 22 ++++++++-------------- - 1 file changed, 8 insertions(+), 14 deletions(-) - -commit d09c219696512d5f365e0920c106b58c0d70bd19 -Author: Philip Withnall -Date: Fri Jun 20 21:25:07 2014 +0100 - - glocalfile: Assert against a potential NULL pointer dereference - - This was confusing some static analysis. Through - canonicalize_filename() - at construction time, we guaranteed that ->filename is canonical and - absolute, so g_path_skip_root() should never fail. - - https://bugzilla.gnome.org/show_bug.cgi?id=731988 - - gio/glocalfile.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit 28dcafa09b4168cc586cb493f46c2df58442f1f1 -Author: Jordi Mas -Date: Sat Apr 2 07:39:43 2016 +0200 - - Update Catalan translation - - po/ca.po | 674 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 357 insertions(+), 317 deletions(-) - -commit b0de81f4947d4830499d494033705ad46d17aae9 -Author: Trần Ngọc Quân -Date: Sun Mar 27 08:24:33 2016 +0700 - - Updated Vietnamese translation - - Signed-off-by: Trần Ngọc Quân - - po/vi.po | 502 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 265 insertions(+), 237 deletions(-) - -commit 41888493f04bfcc42d5287267708edcc49d7b4ea -Author: Benjamin Gilbert -Date: Sun Apr 26 00:53:09 2015 -0400 - - Fix thread safety of g_get_language_names() - - https://bugzilla.gnome.org/show_bug.cgi?id=748474 - - glib/gcharset.c | 16 +++++++++------- - 1 file changed, 9 insertions(+), 7 deletions(-) - -commit f55a5b69b7d8af8872bf785810db8fa8cd7bf905 -Author: YunQiang Su -Date: Sat Mar 26 15:32:03 2016 +0800 - - update zh_CN translation - - po/zh_CN.po | 240 - ++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 127 insertions(+), 113 deletions(-) - -commit b32c0f2f49c8778fb7ccc3fa1a2c94d017d6201d -Author: Inaki Larranaga Murgoitio -Date: Wed Mar 23 17:12:30 2016 +0100 - - Updated Basque language - - po/eu.po | 337 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 177 insertions(+), 160 deletions(-) - -commit 14885a5b1964f5a324714ce52302b48fa54515e9 -Author: Colin Walters -Date: Thu Mar 17 11:28:01 2016 -0400 - - build: Also dist Systemtap files always for gobject/ - - Mirrors - https://git.gnome.org/browse/glib/commit/?id=ad2092bc680e434c3d17600988ec9b20f52eebef - except I didn't also change gobject/. - - https://bugzilla.gnome.org/show_bug.cgi?id=763821 - - gobject/Makefile.am | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit f384d20d80fc36ba86f73a885838a4903604a5e0 -Author: Allison Ryan Lortie -Date: Tue Mar 22 11:18:38 2016 -0400 - - GLib 2.48.0 - - NEWS | 16 +++++++++++++++- - configure.ac | 4 ++-- - 2 files changed, 17 insertions(+), 3 deletions(-) - -commit a668ee8fe9b82606c6bec450ae40eed1d81aebe4 -Author: Iain Lane -Date: Mon Mar 14 13:21:54 2016 +0000 - - giotypefuncs.c: Sort _get_type functions in the 'C' locale - - This ensures that the generated file is always the same (not dependent - on the build machine's environment), making the build reproducible. - - Thanks to Jérémy Bobbio for the Debian bug - report and - patch. - - https://bugzilla.gnome.org/show_bug.cgi?id=763617 - - gio/tests/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit c7763d0712696ae153f2405017221050637908f3 -Author: Philip Withnall -Date: Mon Mar 21 12:44:15 2016 +0000 - - glib-compile-resources: Fix minor memory leak on error path - - Spotted by Coverity (CID: #1353385). - - gio/glib-compile-resources.c | 9 ++++++--- - 1 file changed, 6 insertions(+), 3 deletions(-) - -commit 58f56b24601838d76a8fda7bd48f0ebe0f9758b5 -Author: Philip Withnall -Date: Mon Mar 21 12:35:25 2016 +0000 - - gkeyfile: Clear a variable after freeing it - - find_file_in_data_dirs() doesn’t actually clear output_path to - NULL on - failure, so this prevents a use-after-free on that (fd == -1) error - path. - - Spotted by Coverity (CID: #1352981). - - glib/gkeyfile.c | 1 + - 1 file changed, 1 insertion(+) - -commit 7401dc1b0c9aab06b596eb01ec68888d075054b9 -Author: Ask Hjorth Larsen -Date: Sun Mar 20 23:41:28 2016 +0100 - - Updated Danish translation - - po/da.po | 385 - ++++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 205 insertions(+), 180 deletions(-) - -commit b8800ddc371485f1aa3f46896650fa5c47526743 -Author: Milo Casagrande -Date: Thu Mar 17 20:24:05 2016 +0000 - - Updated Italian translation - - po/it.po | 70 - +++++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 38 insertions(+), 32 deletions(-) - -commit 8c9be18bd3dff42a2352c2dac6b8f17b243d2980 -Author: Allison Ryan Lortie -Date: Tue Mar 15 22:25:57 2016 -0400 - - GLib 2.47.92 - - NEWS | 59 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - configure.ac | 2 +- - 2 files changed, 60 insertions(+), 1 deletion(-) - -commit db972a73ce016afb9561be2677547efdb649274b -Author: Philip Withnall -Date: Tue Mar 15 18:08:29 2016 +0000 - - gio: Fix a GError memory leak in GNetworkService - - Spotted by Coverity (CID: #1325405). - - gio/gnetworkservice.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 27660b178e7efd1b54b0d86b2e3ebd993d7781b1 -Author: Philip Withnall -Date: Tue Mar 15 18:03:00 2016 +0000 - - gio: Fix a GError memory leak in GDesktopAppInfo - - Spotted by Coverity (CID: #1352961). - - gio/gdesktopappinfo.c | 1 + - 1 file changed, 1 insertion(+) - -commit d8a7d5f168a8ea652e8e56ae9e157a66f7181923 -Author: Philip Withnall -Date: Tue Mar 15 12:28:10 2016 +0000 - - gmessages: Clarify documentation for G_LOG_LEVEL_CRITICAL - - Clarify that it’s a critical //warning//, not a critical - something-else. - - glib/gmessages.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 37ebc83f7ff1caa0bca0140aa2e44120bddbca70 -Author: Marc-André Lureau -Date: Wed Feb 17 17:56:03 2016 +0100 - - win32: use wide-char for constants - - Use the appropriate type for comparisons and assignment of wide chars. - - Signed-off-by: Marc-André Lureau - - https://bugzilla.gnome.org/show_bug.cgi?id=762202 - - glib/gwin32.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 622748680c807efcf1eb49bce3f0a9c08ad77484 -Author: Marc-André Lureau -Date: Wed Feb 17 17:52:59 2016 +0100 - - win32: fix indentation - - Signed-off-by: Marc-André Lureau - - https://bugzilla.gnome.org/show_bug.cgi?id=762202 - - glib/gwin32.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit 5be8cab966d65e7074dd6478d02cfa46724e479e -Author: Marc-André Lureau -Date: Wed Feb 17 17:52:31 2016 +0100 - - win32: use wcslen() return type - - Signed-off-by: Marc-André Lureau - - https://bugzilla.gnome.org/show_bug.cgi?id=762202 - - glib/gwin32.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a1bcd1e45a3eea98dedcee68f67b458e95e9193d -Author: Marc-André Lureau -Date: Wed Feb 17 17:50:52 2016 +0100 - - win32: fix off-by-one length check - - Laszlo Ersek said: "The length check is off by one (in the safe - direction); it - should be (nchars >= 2). The processing should be active for the - wide string - L"\r\n" -- resulting in the empty wide string --, I believe." - - Reported-by: Laszlo Ersek - Signed-off-by: Marc-André Lureau - - https://bugzilla.gnome.org/show_bug.cgi?id=762202 - - glib/gwin32.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 0a580fc79e701363b12de2398e5c7428fe8af739 -Author: Philip Withnall -Date: Mon Mar 14 12:57:20 2016 +0000 - - gio: Fix minor typo in GActionGroup documentation - - gio/gactiongroup.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit c49b70f61e9818d998623458b9e0dfbd58d65f23 -Author: Matthias Clasen -Date: Mon Mar 14 08:07:39 2016 -0400 - - Trivial whitespace fix - - glib/glib-init.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit bc2f448dd53345cd277ea7f69a2c5079f5383500 -Author: Tom Tryfonidis -Date: Mon Mar 14 10:23:36 2016 +0000 - - Updated Greek translation - - po/el.po | 744 - +++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 412 insertions(+), 332 deletions(-) - -commit c15b35c74e610aaf4e0ba0380c0af08a5a1f76e2 -Author: Jiri Grönroos -Date: Sun Mar 13 14:42:53 2016 +0000 - - Updated Finnish translation - - po/fi.po | 1118 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 582 insertions(+), 536 deletions(-) - -commit e04e716ddb140d7154599f48b48514d3d91122cb -Author: Changwoo Ryu -Date: Sat Mar 12 20:26:19 2016 +0000 - - Updated Korean translation - - po/ko.po | 445 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 235 insertions(+), 210 deletions(-) - -commit 54114021c11dadb3fc6f80208e5468a1efbe3733 -Author: Yosef Or Boczko -Date: Fri Mar 11 14:55:43 2016 +0200 - - Updated Hebrew translation - - po/he.po | 226 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 120 insertions(+), 106 deletions(-) - -commit 98ab9fa94f926e11a58cb0c1ccc4aaebe5a3b349 -Author: Chun-wei Fan -Date: Fri Mar 11 16:54:39 2016 +0800 - - MSVC builds: Update string replacement util script - - This makes the replace-single function make use of the replace-multi - function, that was just added, to ease future maintenance. - - build/win32/replace.py | 7 ++----- - 1 file changed, 2 insertions(+), 5 deletions(-) - -commit 745989192165110101165d17c7c3ed7410db5b92 -Author: Mario Blättermann -Date: Thu Mar 10 19:47:33 2016 +0100 - - Updated German translation - - po/de.po | 57 +++++++++++++++++++++++++++++++-------------------------- - 1 file changed, 31 insertions(+), 26 deletions(-) - -commit 374a61f24541ae26f018f3bf1a14cc4337d0f463 -Author: Chun-wei Fan -Date: Thu Mar 10 20:33:35 2016 +0800 - - MSVC builds: Add scripts to generate .pc files - - Add a generic script, pc_base.py, which can be utilized to obtain path - info, along with user-input version info, which can be used to - generate - pkg-config .pc files. Also enhance replace.py a bit so that it - can also - be used in the future to replace multiple items in a file in one shot. - This is done to make building introspection files easier, as it - depends - much on the pkg-config .pc files to work. - - Update the project files so that when Python is available, we can - generate - the full, usable .pc files when we complete and 'install' the - builds, and - copy them to appropriate locations so that pkg-config can be set - to find - them easily. - - build/win32/Makefile.am | 2 + - build/win32/glibpc.py | 88 +++++++++++++++++++++ - build/win32/pc_base.py | 107 - ++++++++++++++++++++++++++ - build/win32/replace.py | 10 +++ - build/win32/vs10/Makefile.am | 1 + - build/win32/vs10/glib-install.propsin | 18 +++++ - build/win32/vs10/glib-install.vcxproj | 18 +++++ - build/win32/vs10/glib-install.vcxproj.filters | 13 ++++ - build/win32/vs11/Makefile.am | 1 + - build/win32/vs12/Makefile.am | 1 + - build/win32/vs14/Makefile.am | 1 + - build/win32/vs9/glib-install.vcproj | 50 +++++++++++- - build/win32/vs9/glib-install.vspropsin | 14 ++++ - 13 files changed, 320 insertions(+), 4 deletions(-) - -commit fd6ca66c16b942d1f7d8c70468a438ad4c887c7b -Author: Philip Withnall -Date: Wed Mar 9 15:51:45 2016 +0000 - - codegen: Add support for g_autoptr to gdbus-codegen–generated - objects - - This means that any code generated by gdbus-codegen will now require - GLib 2.44 or newer. - - https://bugzilla.gnome.org/show_bug.cgi?id=763379 - - gio/gdbus-2.0/codegen/codegen.py | 22 ++++++++++++++++++++++ - 1 file changed, 22 insertions(+) - -commit 4569161f81e9338bb91e5a64fd1d00665bcb19e6 -Author: Stephan Hesse -Date: Tue Sep 29 17:50:39 2015 +0200 - - gerror: Mention that g_clear_error can be used with an "empty" GError - - It is fine to do: - GError *error = NULL; - g_clear_error (&error); - - https://bugzilla.gnome.org/show_bug.cgi?id=762937 - - glib/gerror.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 7c6141a546b80866e26a12cee8b6a9f1be5b9fc6 -Author: Allison Ryan Lortie -Date: Tue Mar 8 15:34:26 2016 -0500 - - g_get_user_runtime_dir(): ensure directory exists - - If the XDG_RUNTIME_DIR environment variable is set, we are being - told by - the OS that this directory exists and is appropriately configured - already. In the fallback case of ~/.cache/, however, the directory - may - not yet exist. - - Rework the logic of this function a little so that we only check - for the - environment variable once. If it is not set, we will fall back to the - cache directory, and mkdir() it to make sure that it exists. - - Meanwhile, remove a statement from the reference documentation that - promises a warning in this case (which has never been true) - and replace - it with a statement that applications can rely on the directory - existing. - - This change prevents each user of this API from having to check - for the - directory for themselves; an example of that can be seen in bug - 763274. - - https://bugzilla.gnome.org/show_bug.cgi?id=763344 - - glib/gutils.c | 44 ++++++++++++++++++++++++++++++-------------- - 1 file changed, 30 insertions(+), 14 deletions(-) - -commit 37756a06c9c8821e4cbc22218046b88cdc85ca90 -Author: Philip Withnall -Date: Tue Mar 8 18:59:34 2016 +0000 - - array: Support clearing an empty array with g_array_remove_range() - - Previously, calling g_array_remove_range(array, 0, array->len) on an - empty array would result in a precondition failure in - g_array_remove_range(), as the given start index (0), was not strictly - less than the array length (0). - - Allow the index to equal the array length, so that zero elements - can be - removed from any array. A subsequent check makes sure that the array - length is not overflowed by the index + length. - - https://bugzilla.gnome.org/show_bug.cgi?id=763339 - - glib/garray.c | 6 +++--- - glib/tests/array-test.c | 8 ++++++++ - 2 files changed, 11 insertions(+), 3 deletions(-) - -commit 7d3d948947f6854507ba62e215ea681b9ef7dad3 -Author: Marek Černocký -Date: Tue Mar 8 18:49:11 2016 +0100 - - Updated Czech translation - - po/cs.po | 27 ++++++++++++++++----------- - 1 file changed, 16 insertions(+), 11 deletions(-) - -commit c9591c4e853e2d383f50c377839b12b7acb3d69b -Author: Fran Dieguez -Date: Tue Mar 8 10:45:49 2016 +0100 - - Updated Galician translations - - po/gl.po | 39 +++++++++++++++++++++++---------------- - 1 file changed, 23 insertions(+), 16 deletions(-) - -commit 6aa52f469b31209ce5963bd34d2fb10ceeec2528 -Author: Марко М. Костић -Date: Mon Mar 7 11:26:28 2016 +0100 - - Updated Serbian translation - - po/sr.po | 91 - ++++++++++++++++++++++++++++++++-------------------------- - po/sr@latin.po | 75 ++++++++++++++++++++++++++--------------------- - 2 files changed, 92 insertions(+), 74 deletions(-) - -commit 5a8354c041af70e639dd93e700726cfc634e1850 -Author: Daniel Mustieles -Date: Sun Mar 6 20:01:32 2016 +0100 - - Updated Spanish translation - - po/es.po | 36 +++++++++++++++++++++--------------- - 1 file changed, 21 insertions(+), 15 deletions(-) - -commit 9422d9f6dd641be11f712e71719ed336972e124f -Author: Anders Jonsson -Date: Sat Mar 5 23:03:30 2016 +0000 - - Updated Swedish translation - - po/sv.po | 36 +++++++++++++++++++++--------------- - 1 file changed, 21 insertions(+), 15 deletions(-) - -commit 2801341e5f346956d580a0fa25d0c6e12b6b85ae -Author: Matej Urbančič -Date: Sat Mar 5 21:15:47 2016 +0100 - - Updated Slovenian translation - - po/sl.po | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 7bf113c95da53d8ce7480847ede52d2d6f31b9e3 -Author: Aurimas Černius -Date: Sat Mar 5 21:41:58 2016 +0200 - - Updated Lithuanian translation - - po/lt.po | 29 +++++++++++++++++------------ - 1 file changed, 17 insertions(+), 12 deletions(-) - -commit 964707ace9208c601c7a1b45be903edee0d5de9a -Author: Matej Urbančič -Date: Sat Mar 5 20:41:20 2016 +0100 - - Updated Slovenian translation - - po/sl.po | 50 ++++++++++++++++++++++++++++++-------------------- - 1 file changed, 30 insertions(+), 20 deletions(-) - -commit 0064bd957d17882bc4e027b55dbc76f6a89e65aa -Author: Claude Paroz -Date: Sat Mar 5 18:02:30 2016 +0100 - - Updated French translation - - po/fr.po | 536 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 274 insertions(+), 262 deletions(-) - -commit 72c339246a46a5b52c28786ad168f6d804b3679c -Author: Baurzhan Muftakhidinov -Date: Sat Mar 5 10:39:10 2016 +0000 - - Updated Kazakh translation - - po/kk.po | 448 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 236 insertions(+), 212 deletions(-) - -commit 046634375c3997e12270567dbf5f63d5e5c443b0 -Author: Stas Solovey -Date: Fri Mar 4 21:56:48 2016 +0000 - - Updated Russian translation - - po/ru.po | 397 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 211 insertions(+), 186 deletions(-) - -commit a400a0e979f5c08bb2560131e55df6b5f06c0167 -Author: Gábor Kelemen -Date: Fri Mar 4 19:42:07 2016 +0000 - - Updated Hungarian translation - - po/hu.po | 62 - +++++++++++++++++++++++++++++++++++++------------------------- - 1 file changed, 37 insertions(+), 25 deletions(-) - -commit 658733eb04cfa0ee9d6ed0b6e15b8e43c0b1b2b4 -Author: Artur de Aquino Morais -Date: Fri Mar 4 14:04:40 2016 +0000 - - Updated Brazilian Portuguese translation - - po/pt_BR.po | 526 - ++++++++++++++++++++++++++++++++++-------------------------- - 1 file changed, 301 insertions(+), 225 deletions(-) - -commit 0527f97c4350574fbffac653e46bd57e4015f075 -Author: Dušan Kazik -Date: Thu Mar 3 21:05:23 2016 +0000 - - Updated Slovak translation - - po/sk.po | 27 ++++++++++++++++----------- - 1 file changed, 16 insertions(+), 11 deletions(-) - -commit 522b698e0b7e62fa2049c13046c9f57251754afe -Author: Rūdolfs Mazurs -Date: Thu Mar 3 22:22:19 2016 +0200 - - Update Latvian translation - - po/lv.po | 410 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 216 insertions(+), 194 deletions(-) - -commit 988ec5aae9347d4b7d6128aea64b792704127f38 -Author: Piotr Drąg -Date: Thu Mar 3 17:02:50 2016 +0100 - - Updated Polish translation - - po/pl.po | 36 +++++++++++++++++++++--------------- - 1 file changed, 21 insertions(+), 15 deletions(-) - -commit 8cdbc7fb2c8c876902e457abe46ee18a0b134486 -Author: coypu -Date: Wed Mar 2 19:38:48 2016 +0200 - - gdate: Move warning pragma outside of function - - Commit 0817af40e8c74c721c30f6ef482b1f53d12044c7 breaks the build on - older versions of GCC, which don't allow pragma inside functions. - - https://bugzilla.gnome.org/761550 - - glib/gdate.c | 8 +++++--- - 1 file changed, 5 insertions(+), 3 deletions(-) - -commit 74b1dd87b5ff10ded5a09a10c36722aa5548ad63 -Author: Руслан Ижбулатов -Date: Fri Jan 15 22:25:32 2016 +0000 - - W32: eliminate busy cursor when a rundll32-hosted child runs - - Even though GetStartupInfo() in g_win32_run_session_bus() would - tell us that STARTF_FORCEONFEEDBACK flag is not set, it still - affects the rundll32 process for some reason. - - This means that Windows WM changes mouse cursor to IDC_APPSTARTING for - a few seconds when rundll32 runs g_win32_run_session_bus(). Since - g_win32_run_session_bus() never satisfies the conditions set by - STARTF_FORCEONFEEDBACK, the busy cursor only goes away after a - timeout. - - Fix this by explicitly running GetMessage(). To ensure that - GetMessage() - doesn't block, post a quit message immediately before calling it. - - https://bugzilla.gnome.org/show_bug.cgi?id=760694 - - gio/gdbusaddress.c | 21 +++++++++++++++++++++ - 1 file changed, 21 insertions(+) - -commit 5efc8686ee5a12ea21d1562fddb83418d0c734b9 -Author: Matthias Clasen -Date: Wed Mar 2 19:06:49 2016 -0500 - - Remove erroneous markup in GError docs - - glib/gerror.c | 23 ++++++++++------------- - 1 file changed, 10 insertions(+), 13 deletions(-) - -commit 5a894c32321a613393261fd8643ad93713d427fe -Author: Jan Alexander Steffens (heftig) -Date: Wed Feb 24 18:58:25 2016 +0100 - - gsettings: Don't crash when no schemas are installed - - Still doesn't behave well ("gsettings help" causes an error), - but at least there's no segfault anymore. - - https://bugzilla.gnome.org/show_bug.cgi?id=724847 - - gio/gsettings-tool.c | 10 ++++++++-- - 1 file changed, 8 insertions(+), 2 deletions(-) - -commit f1c81da5bec82962f19ea801288c054e5c3cc664 -Author: Aurimas Černius -Date: Wed Mar 2 20:19:50 2016 +0200 - - Updated Lithuanian translation - - po/lt.po | 38 ++++++++++++++++++++++++-------------- - 1 file changed, 24 insertions(+), 14 deletions(-) - -commit 38b458ea4635d97fa7909272fb45d8c9ca7140d1 -Author: Dušan Kazik -Date: Tue Mar 1 20:06:22 2016 +0000 - - Updated Slovak translation - - po/sk.po | 33 +++++++++++++++++++-------------- - 1 file changed, 19 insertions(+), 14 deletions(-) - -commit b54acf513d55e3ef8df3d913dc3c78572989d3df -Author: Allison Ryan Lortie -Date: Mon Feb 29 09:31:14 2016 -0500 - - GDBusConnection: use uint for bitshifts - - "1 << 31" is not well-defined, do use "1u << 31" instead. - - https://bugzilla.gnome.org/show_bug.cgi?id=762748 - - gio/gdbusconnection.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 96fb3b9c0361ae4c25dfb00864fa308bcc719e71 -Author: Ignacio Casal Quinteiro -Date: Tue Mar 1 08:50:05 2016 +0100 - - gwin32fsmonitorutils: avoid useless cast - - gio/win32/gwin32fsmonitorutils.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 6e454a99ef3c175cf36c30fe477bbc1a87cb1751 -Author: Ignacio Casal Quinteiro -Date: Tue Mar 1 08:46:05 2016 +0100 - - gwin32fsmonitorutils: avoid a possible invalid memory access - - gio/win32/gwin32fsmonitorutils.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit dedf65a5fd346da884a65dd4781504bc15533725 -Author: Ignacio Casal Quinteiro -Date: Tue Mar 1 08:40:48 2016 +0100 - - gwin32fsmonitorutils: no need to g_assert when using g_new - - gio/win32/gwin32fsmonitorutils.c | 13 +++++++------ - 1 file changed, 7 insertions(+), 6 deletions(-) - -commit 922cd8424a353b170320453dbedc95db5282f627 -Author: Ignacio Casal Quinteiro -Date: Tue Mar 1 08:37:51 2016 +0100 - - gwin32fsmonitorutils: no need to check for NULL when using g_free - - gio/win32/gwin32fsmonitorutils.c | 10 ++++------ - 1 file changed, 4 insertions(+), 6 deletions(-) - -commit 007e3c5939a255b19ba65ec69b2627db310cb787 -Author: Ignacio Casal Quinteiro -Date: Tue Mar 1 08:37:14 2016 +0100 - - gwin32fsmonitorutils: coding style fixes - - gio/win32/gwin32fsmonitorutils.c | 142 - ++++++++++++++++++++------------------- - 1 file changed, 73 insertions(+), 69 deletions(-) - -commit 7f60cbb701b11e66dc3d827100ed7a3a74a67e2e -Author: Sebastian Geiger -Date: Fri Feb 26 16:46:24 2016 +0100 - - gio: fix documentation of GAction - - gio/gaction.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit bffb44021182adfd83f2f973ec2dd6553b471e17 -Author: Mario Blättermann -Date: Sun Feb 28 19:25:40 2016 +0100 - - Updated German translation - - po/de.po | 31 ++++++++++++++++++------------- - 1 file changed, 18 insertions(+), 13 deletions(-) - -commit 8ca457a2177b513c8ee514fade54a6d84958ed59 -Author: Cédric Valmary -Date: Sun Feb 28 14:56:49 2016 +0000 - - Updated Occitan translation - - po/oc.po | 6223 - ++++++++++++++++++++++++++++++++++++-------------------------- - 1 file changed, 3645 insertions(+), 2578 deletions(-) - -commit 45ccd3f95177b30623b6786804b392484462794c -Author: Ignacio Casal Quinteiro -Date: Sat Feb 27 14:54:17 2016 +0100 - - gwin32filemonitor: some cleanups - - Make the code a bit more consistent and get it into preparation to - merge the fs monitor stuff that uses the private struct directly. - - gio/win32/gwin32filemonitor.c | 31 +++++++++++++++---------------- - 1 file changed, 15 insertions(+), 16 deletions(-) - -commit 9c7c74c587cac3c808a32b7420d68468283b917f -Author: Marek Černocký -Date: Sat Feb 27 18:30:31 2016 +0100 - - Updated Czech translation - - po/cs.po | 67 - ++++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 38 insertions(+), 29 deletions(-) - -commit bc5b7332b7508c4ea58d558f06444b9870a2fdd7 -Author: Ignacio Casal Quinteiro -Date: Thu Feb 25 17:23:50 2016 +0100 - - Improve error on win32input/output streams - - gio/gwin32inputstream.c | 9 ++++++--- - gio/gwin32outputstream.c | 9 ++++++--- - 2 files changed, 12 insertions(+), 6 deletions(-) - -commit 99b30f389ee0272b5d5d256d95c4e7ea278d3cd3 -Author: Chun-wei Fan -Date: Thu Feb 25 18:37:01 2016 +0800 - - Visual Studio builds: Move @GLIB_VERSION@ usage - - ... from glib-gen-srcs.[vsprops|props].in to - glib-version-paths.[vsprops|props].in, and instead let autotools - generate - glib-version-paths.[vsprops|props] rather than - glib-gen-srcs.[vsprops|props], as this will need to be referenced for - other items as well, namely generating the .pc files which will become - useful for introspection builds. - - build/win32/vs10/.gitignore | 2 +- - build/win32/vs10/Makefile.am | - 8 ++++---- - .../vs10/{glib-gen-srcs.props.in => glib-gen-srcs.props} | 2 +- - ...{glib-version-paths.props => glib-version-paths.props.in} | 12 - ++++++++---- - build/win32/vs9/.gitignore | 2 +- - build/win32/vs9/Makefile.am | 6 +++--- - .../vs9/{glib-gen-srcs.vsprops.in => glib-gen-srcs.vsprops} | 2 +- - ...b-version-paths.vsprops => glib-version-paths.vsprops.in} | 12 - ++++++++---- - configure.ac | 4 ++-- - 9 files changed, 29 insertions(+), 21 deletions(-) - -commit 73192b84f8f9c579b46d4f10bb57b679a8b25582 -Author: Ignacio Casal Quinteiro -Date: Thu Feb 25 10:00:32 2016 +0100 - - gwin32outputstream: cleanups to make the code more consistent - - gio/gwin32outputstream.c | 323 - +++++++++++++++++++++++------------------------ - 1 file changed, 156 insertions(+), 167 deletions(-) - -commit d5cb451c515563db4542dd3e09605236dde36527 -Author: Ignacio Casal Quinteiro -Date: Thu Feb 25 09:56:25 2016 +0100 - - gwin32inputstream: some cleanups to make the code more consistent - - gio/gwin32inputstream.c | 322 - +++++++++++++++++++++++------------------------- - 1 file changed, 156 insertions(+), 166 deletions(-) - -commit ad2092bc680e434c3d17600988ec9b20f52eebef -Author: Colin Walters -Date: Wed Feb 24 13:40:25 2016 -0500 - - build: Unconditionally dist tapset files - - Apparently whoever made the last tarball didn't have - `--enable-systemtap`. - Disted files shouldn't depend on build flags. - - Also, it is cathartic for me to say tarballs are dumb and we should - just be pulling from git which is what's canonically tracking what's - source code and what's not and we don't need to repeat ourself in - `Makefile.am`. - - https://bugzilla.gnome.org/show_bug.cgi?id=762637 - - glib/Makefile.am | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit 53a24814f6b69039c971c8c3575cdd92ebbd1882 -Author: Ignacio Casal Quinteiro -Date: Wed Feb 24 17:08:04 2016 +0100 - - gsettingschema: fix uninitialized value warning - - This error could actually happen in case the assertions are off. - - gio/gsettingsschema.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 7a8abb20ab5f214d8fb5713420a5dc5fd61ef79c -Author: Ignacio Casal Quinteiro -Date: Wed Feb 24 11:27:09 2016 +0100 - - grand: rand_s is available in mingw64 - - glib/grand.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit 5e009153548bf1ed176ea3e75f261394e9f3af74 -Author: Anders Jonsson -Date: Wed Feb 24 09:21:36 2016 +0000 - - Updated Swedish translation - - po/sv.po | 24 ++++++++++++++---------- - 1 file changed, 14 insertions(+), 10 deletions(-) - -commit f3334b47ec6df3cd7eb1a0c7eafd15a4f21256f2 -Author: Ignacio Casal Quinteiro -Date: Wed Feb 24 09:33:22 2016 +0100 - - Revert "registrybackend: use G_DECLARE_FINAL_TYPE" - - This reverts commit b0776ddd1850f5ca91fe50c11311fe5c9c90cf53. - mingw does not seem to like this patch so better go on the safe - way. - - gio/gregistrysettingsbackend.c | 12 +++++++++--- - 1 file changed, 9 insertions(+), 3 deletions(-) - -commit 13057bb73e230083c91beeece36433f2b0d70499 -Author: Ignacio Casal Quinteiro -Date: Wed Feb 24 09:18:42 2016 +0100 - - registrybackend: fix warning about unused variable - - gio/gregistrysettingsbackend.c | 2 -- - 1 file changed, 2 deletions(-) - -commit c6bd31488a24a8c889c419f9916ea1188adabf57 -Author: Fran Dieguez -Date: Tue Feb 23 20:21:31 2016 +0100 - - Updated Galician translations - - po/gl.po | 365 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 194 insertions(+), 171 deletions(-) - -commit c13be85f2ba6732a75d917a36a8e50c6377f25d1 -Author: Daniel Mustieles -Date: Mon Feb 22 21:20:07 2016 +0100 - - Updated Spanish translation - - po/es.po | 26 +++++++++++++++----------- - 1 file changed, 15 insertions(+), 11 deletions(-) - -commit aead1c046dd39748cca449b55ec300ba5f025365 -Author: Hanno Boeck -Date: Mon Feb 22 07:46:17 2016 -0500 - - GVariant text: fix scan of positional parameters - - The scanning to find the end of a positional parameter designator in - GVariant text format (e.g. '%i') is currently broken in case the 'end' - pointer is not specified. - - The scan is controlled by a somewhat complicated loop that needs - to deal - properly with cases like (123, %(ii)) [where '%(ii)' is to be taken - together, but the final ')' not]. - - This loop missed the case where a format string passed to - g_variant_new_parsed() ended immediately after such a conversion, - with a - nul character. In this case the 'end' pointer is NULL, so the - only way - we can find the end is by scanning for nul in the string. - - In case of g_variant_new_parsed() [which is what this code was - designed - to be used for], the bug is somewhat unlikely in practice: the - only way - that a valid text-form GVariant could ever contain a positional - parameter replacement at the end of the string is if this positional - parameter were the only thing being returned. In that case, the user - would likely have opted for a more direct approach. - - Unfortunately, this code is also active in the tokenisation phase of - g_variant_parse(), before positional parameters are rejected as - invalid - for that case. Anyone who calls this function with a nul-terminated - string (and no end pointer) is vulnerable to a crash from malicious - user - input. This can be seen, at the very least with many commandline - tools: - - $ dconf write /x '%i' - Segmentation fault - - We fix this problem by searching for the nul character in this - case, in - addition to comparing the end pointer. - - This problem is almost certainly limited to being able to cause - crashes. - The loop in question only performs reads and, in the - security-sensitive - case, the token will be quickly rejected after the loop is finished - (since it starts with '%' and the 'app' pointer is unset). This is - further mitigated by the fact that there are no known cases of - GVariant - text format being used as part of a protocol at a privilege barrier. - - glib/gvariant-parser.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 21c15080bd46e96ece6fb3b8cc87c7b0abaeb1e6 -Author: Artur de Aquino Morais -Date: Sun Feb 21 14:17:14 2016 +0000 - - Updated Brazilian Portuguese translation - - po/pt_BR.po | 508 - ++++++++++++++++++++++++++---------------------------------- - 1 file changed, 222 insertions(+), 286 deletions(-) - -commit ca10ad1f542d4fb951b5416562b1d032b8ef4573 -Author: Piotr Drąg -Date: Sat Feb 20 16:30:05 2016 +0100 - - Updated Polish translation - - po/pl.po | 20 ++++++++++++-------- - 1 file changed, 12 insertions(+), 8 deletions(-) - -commit 0d0db609590307ecae03627ac55265597d4a0ca0 -Author: Tobias Nygren -Date: Fri Oct 16 18:46:26 2015 +0200 - - gio/gtestdbus.c: don't use non-standard %m printf modifier - - https://bugzilla.gnome.org/show_bug.cgi?id=756706 - - gio/gtestdbus.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit c40422f9e66a79845dd809e2d8d7519a20ea3746 -Author: Мирослав Николић -Date: Thu Feb 18 21:05:07 2016 +0100 - - Updated Serbian translation - - po/sr.po | 416 - +++++++++++++++++++++++++++++---------------------------- - po/sr@latin.po | 416 - +++++++++++++++++++++++++++++---------------------------- - 2 files changed, 428 insertions(+), 404 deletions(-) - -commit 1d0f75f629f8f23089a109dc259cbfe99187fe31 -Author: Allison Ryan Lortie -Date: Thu Feb 18 12:14:52 2016 -0500 - - Update maintainer record in DOAP - - glib.doap | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit a484ca1bbd2f7884d45933be2ad822a4d71f93ba -Author: Milo Casagrande -Date: Thu Feb 18 13:22:05 2016 +0000 - - Updated Italian translation - - po/it.po | 20 ++++++++++++-------- - 1 file changed, 12 insertions(+), 8 deletions(-) - -commit b32f8ba19bd05db95f65baa5074c942b3964c1d3 -Author: Lars Uebernickel -Date: Tue Feb 3 14:09:44 2015 +0100 - - gapplication: add a way to override the app-id - - Some applications support running in a mode where they present - themselves as a different application to the user (for example web - browsers or terminals). - - To facilitate this, add an option --gapplication-app-id which allows - users to override an application's id from desktop files or similar. - - Applications need to opt-in to this by setting the - G_APPLICATION_CAN_OVERRIDE_APP_ID flag. - - https://bugzilla.gnome.org/show_bug.cgi?id=743933 - - gio/gapplication.c | 32 +++++++++++++++++++++++++------- - gio/gioenums.h | 7 ++++++- - 2 files changed, 31 insertions(+), 8 deletions(-) - -commit 15dea440c4c2a1b595b5513b458e84cd667f98b2 -Author: Milo Casagrande -Date: Thu Feb 18 13:16:18 2016 +0000 - - Updated Italian translation - - po/it.po | 1241 - ++++++++++++++++++++++++++++++++++++++++---------------------- - 1 file changed, 795 insertions(+), 446 deletions(-) - -commit caf03300e56139bea5f690fa9d9d8b286ad47789 -Author: Matthias Clasen -Date: Wed Feb 17 20:09:22 2016 -0500 - - Remove leftover markup - - gio/gioenums.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a3a97dca3aa227182088be47db75fc57f1186946 -Author: Cole Robinson -Date: Mon Nov 2 20:28:49 2015 -0500 - - gsettings: schema_list should use the passed schema's source - - currently schema_list will iterate over the default SchemaSource - list, and not the one associated with the passed in Schema. This - means schema_list can give incorrect results for a Schema fetched - from a non-default SchemaSource, like via new_from_directory. - - https://bugzilla.gnome.org/show_bug.cgi?id=757506 - - gio/gsettingsschema.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 9d54f806e5668dfb6c7077db8ebf6abe23ba5320 -Author: Allison Ryan Lortie -Date: Tue Feb 16 06:35:12 2016 -0500 - - GLib 2.47.6 - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 5918f9609e38d97c6cd67129bfc4729cc2bb88e3 -Author: Matthias Clasen -Date: Mon Feb 15 15:53:06 2016 -0500 - - Updates - - NEWS | 32 ++++++++++++++++++++++++++++++++ - 1 file changed, 32 insertions(+) - -commit 3f29f7272c1776997c013b78600700ffab3d7738 -Author: Chao-Hsiung Liao -Date: Sat Feb 13 06:37:02 2016 +0000 - - Updated Chinese (Taiwan) translation - - po/zh_TW.po | 469 - +++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 242 insertions(+), 227 deletions(-) - -commit 4a213a2fed57159a1689b0be9c120eba98287131 -Author: Anders Jonsson -Date: Fri Feb 12 22:26:43 2016 +0000 - - Updated Swedish translation - - po/sv.po | 36 ++++++++++++++++++++---------------- - 1 file changed, 20 insertions(+), 16 deletions(-) - -commit 1964a8726b06237f751b2aa8b2a3fcd2ce555c44 -Author: Emmanuele Bassi -Date: Wed Feb 10 22:37:41 2016 +0000 - - macros: Fix Clang attribute detection - - For attributes we have to use __has_attribute(). - - https://bugzilla.gnome.org/show_bug.cgi?id=761843 - - glib/gmacros.h | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -commit c7f540b9e98bca42fc2207c16425ac326edf8ab3 -Author: Rafael Fontenelle -Date: Wed Feb 10 17:31:53 2016 +0000 - - Updated Brazilian Portuguese translation - - po/pt_BR.po | 40 ++++++++++++++++++++++------------------ - 1 file changed, 22 insertions(+), 18 deletions(-) - -commit 0817af40e8c74c721c30f6ef482b1f53d12044c7 -Author: coypu -Date: Mon Feb 8 00:06:06 2016 +0200 - - gdate: Suppress string format literal warning - - Newer versions of GCC emit an error here, but we know it's safe. - https://bugzilla.gnome.org/761550 - - glib/gdate.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit ac84fbfca370539094a99a3471c9d489d003ba90 -Author: Piotr Drąg -Date: Sat Feb 6 15:43:33 2016 +0100 - - Updated Polish translation - - po/pl.po | 481 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 249 insertions(+), 232 deletions(-) - -commit 30ff647a7cb8323ac96614a8f65900efb6092292 -Author: Dušan Kazik -Date: Sat Feb 6 14:18:18 2016 +0000 - - Updated Slovak translation - - po/sk.po | 1216 - ++++++++++++++++++++++++++++++++++++++++---------------------- - 1 file changed, 788 insertions(+), 428 deletions(-) - -commit 19fd89f8db75928038929f9ea6d918c5f5deb1a5 -Author: Ignacio Casal Quinteiro -Date: Fri Feb 5 12:05:02 2016 +0100 - - registrybackend: avoid adding a new child when we return the root - - gio/gregistrysettingsbackend.c | 11 ++++++++--- - 1 file changed, 8 insertions(+), 3 deletions(-) - -commit 63b0f1087d4e4d209b5db53c6abf18dc1fdcf9a2 -Author: Ignacio Casal Quinteiro -Date: Fri Feb 5 11:38:05 2016 +0100 - - registrybackend: another cleanup creating a registry cache item - - gio/gregistrysettingsbackend.c | 15 +++++++-------- - 1 file changed, 7 insertions(+), 8 deletions(-) - -commit c73e9fc36acbbd9f37bf23af913631d23fcbbe7e -Author: Ignacio Casal Quinteiro -Date: Fri Feb 5 11:14:24 2016 +0100 - - registrybackend: use registry_cache_add_item instead of creating - manually - - gio/gregistrysettingsbackend.c | 16 +++++++--------- - 1 file changed, 7 insertions(+), 9 deletions(-) - -commit bd3dd1cd48bdc5c46598a6ef5649c55557cb276a -Author: Ignacio Casal Quinteiro -Date: Mon Feb 1 17:17:47 2016 +0100 - - registrybackend: get whether a key is writable or not - - gio/gregistrysettingsbackend.c | 31 ++++++++++++++++++++++++++++++- - 1 file changed, 30 insertions(+), 1 deletion(-) - -commit 604ca891769c664273beb519f315c6c327f48478 -Author: Руслан Ижбулатов -Date: Fri Feb 5 09:40:30 2016 +0100 - - registrybackend: do convert values to UTF-16 - - Perform conversion before writing a value out of the cache into - the registry, - and convert back when reading a value into the cache out of the - registry. - The registry holds UTF-8 strings. - - gio/gregistrysettingsbackend.c | 30 ++++++++++++++++++++++++++++++ - 1 file changed, 30 insertions(+) - -commit c4d943186e2709a975c574dfb396b911ca988a55 -Author: Руслан Ижбулатов -Date: Fri Feb 5 09:39:21 2016 +0100 - - registrybackend: fix memory leak - - gio/gregistrysettingsbackend.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit b8fc289e8fa126fec89d5b753bb05f80a75d57d9 -Author: Ignacio Casal Quinteiro -Date: Thu Feb 4 12:44:11 2016 +0100 - - registrybackend: remove useless include - - gio/gregistrysettingsbackend.c | 1 - - 1 file changed, 1 deletion(-) - -commit 74442a0b8c59adf110b9072ac50955f45f59130c -Author: Ignacio Casal Quinteiro -Date: Thu Feb 4 11:16:45 2016 +0100 - - registrybackend: do not leak self if there are no items - - gio/gregistrysettingsbackend.c | 13 +++++-------- - 1 file changed, 5 insertions(+), 8 deletions(-) - -commit dc97bb9b9b0ee0e0566d6a9752e06694f8e4985b -Author: Ignacio Casal Quinteiro -Date: Tue Feb 2 13:12:22 2016 +0100 - - registrybackend: handle readability of the keys - - If a key is removed or it cannot be read anymore we should - notify the backend about it so it fallbacks to the default - value. - - gio/gregistrysettingsbackend.c | 42 - +++++++++++++++++++++++++++++++++++++++++- - 1 file changed, 41 insertions(+), 1 deletion(-) - -commit 05dd91a0b6cc8d036d1ef2c0ad457c966223989e -Author: Ignacio Casal Quinteiro -Date: Thu Feb 4 08:39:24 2016 +0100 - - registrybackend: use unicode calls intead of the ansi ones - - https://bugzilla.gnome.org/show_bug.cgi?id=761504 - - gio/gregistrysettingsbackend.c | 107 - ++++++++++++++++++++++++++++++----------- - 1 file changed, 79 insertions(+), 28 deletions(-) - -commit 7161d709555c655827118c02b58b2f6f376883da -Author: Ignacio Casal Quinteiro -Date: Thu Feb 4 07:55:25 2016 +0100 - - registrybackend: remove useless get_permission override - - The base class does the same - - gio/gregistrysettingsbackend.c | 8 -------- - 1 file changed, 8 deletions(-) - -commit 259a61ed2d71d517d538b74d0ce9814bd1e09168 -Author: Ignacio Casal Quinteiro -Date: Wed Feb 3 19:19:50 2016 +0100 - - registrybackend: pass the event to the cache update - - This way the registry cache has more control to specify what has - changed. - - gio/gregistrysettingsbackend.c | 38 - +++++++++++++++++++++----------------- - 1 file changed, 21 insertions(+), 17 deletions(-) - -commit e3189527dc1ae5da614c5f4693d1240395e093b8 -Author: Rico Tzschichholz -Date: Wed Feb 3 18:12:04 2016 +0100 - - gio/gobject: Various introspection fixes - - gio/gdbusaddress.c | 4 ++-- - gobject/gclosure.c | 2 +- - gobject/gsignal.c | 2 +- - gobject/gvaluetypes.c | 2 +- - 4 files changed, 5 insertions(+), 5 deletions(-) - -commit c7ea434e2ce4e12a7d92dfbdff2b1e4002d78975 -Author: Ignacio Casal Quinteiro -Date: Wed Feb 3 13:07:52 2016 +0100 - - registrybackend: properly propagate the partial key name - - gio/gregistrysettingsbackend.c | 10 +++++++--- - 1 file changed, 7 insertions(+), 3 deletions(-) - -commit 7522d5c9828da1dea86cc9878cd08c485290949f -Author: Matej Urbančič -Date: Tue Feb 2 17:50:11 2016 +0100 - - Updated Slovenian translation - - po/sl.po | 345 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 181 insertions(+), 164 deletions(-) - -commit 927a4ed2f435cc7561b489807706f5f6da0fba23 -Author: Rico Tzschichholz -Date: Tue Feb 2 11:13:08 2016 +0100 - - gstring: Explictly annotate return-values with (transfer none/full) - - https://bugzilla.gnome.org/show_bug.cgi?id=744570 - - glib/gstring.c | 48 ++++++++++++++++++++++++------------------------ - 1 file changed, 24 insertions(+), 24 deletions(-) - -commit f1a5e394b05e6f69a3926df960c623c57494a4e2 -Author: Ignacio Casal Quinteiro -Date: Tue Feb 2 14:48:22 2016 +0100 - - registrybackend: rename touched flag to readable - - This is a flag used to understand if a key exists on the registry - and if it is readable. It makes more sense to rename it as readable - since anyway a key that does not exists anymore is a key that is - not readable. - - gio/gregistrysettingsbackend.c | 23 +++++++++++------------ - 1 file changed, 11 insertions(+), 12 deletions(-) - -commit 5cc997f7c4d521bf824855c3a63b568186cbeb52 -Author: Ignacio Casal Quinteiro -Date: Tue Feb 2 09:15:10 2016 +0100 - - registrybackend: close the key only if successfully opened - - gio/gregistrysettingsbackend.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit bf3f827ca1805519405904b4b929348510aa5b61 -Author: Ignacio Casal Quinteiro -Date: Tue Feb 2 08:25:29 2016 +0100 - - registrybackend: use ptr_array_new_with_free_func - - gio/gregistrysettingsbackend.c | 5 +---- - 1 file changed, 1 insertion(+), 4 deletions(-) - -commit 9098a7f9271492d1e1c359fdfec25da804f5bda2 -Author: Ignacio Casal Quinteiro -Date: Mon Feb 1 17:17:35 2016 +0100 - - registrybackend: minor style cleanup - - gio/gregistrysettingsbackend.c | 18 ++++++++++-------- - 1 file changed, 10 insertions(+), 8 deletions(-) - -commit d268d9f86ad39328a20567ffa8b6e1cc7e1d0205 -Author: Rico Tzschichholz -Date: Mon Nov 23 11:16:29 2015 +0100 - - socket: Fix annotation of g_socket_receive_message - - https://bugzilla.gnome.org/show_bug.cgi?id=761337 - - gio/gsocket.c | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -commit ec173eb654cf054198dd4b21d87f1c750e5c3c98 -Author: Rico Tzschichholz -Date: Sat Jan 30 20:57:44 2016 +0100 - - application: Fix annoation of g_application_add_option_group - - https://bugzilla.gnome.org/show_bug.cgi?id=761337 - - gio/gapplication.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 169cfb250f2571624c57d074b829ca4005509ee6 -Author: Ignacio Casal Quinteiro -Date: Mon Feb 1 14:25:05 2016 +0100 - - registrybackend: avoid signed/unsigned comparison warnings - - gio/gregistrysettingsbackend.c | 13 +++++++------ - 1 file changed, 7 insertions(+), 6 deletions(-) - -commit b0776ddd1850f5ca91fe50c11311fe5c9c90cf53 -Author: Ignacio Casal Quinteiro -Date: Mon Feb 1 14:24:46 2016 +0100 - - registrybackend: use G_DECLARE_FINAL_TYPE - - gio/gregistrysettingsbackend.c | 12 +++--------- - 1 file changed, 3 insertions(+), 9 deletions(-) - -commit 2d7cac366db997e67b7cdfb0538f6454538e0dce -Author: Alexander Shopov -Date: Mon Feb 1 06:20:03 2016 +0200 - - Updated Bulgarian translation - - po/bg.po | 1128 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 574 insertions(+), 554 deletions(-) - -commit 9183960df2ea975dc77595f7b408bf1d9254cd64 -Author: Daniel Mustieles -Date: Sun Jan 31 22:25:10 2016 +0100 - - Updated Spanish translation - - po/es.po | 109 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 57 insertions(+), 52 deletions(-) - -commit c5931d1a16454eb0783d616ded6f33877b1e537f -Author: Hashem Nasarat -Date: Sun Jan 31 12:51:21 2016 -0500 - - docs: fix grammar in Writing GLib Applications/Threads - - docs/reference/glib/programming.xml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 95dd373024901afdf31c020a2cc7966032b18866 -Author: Sébastien Wilmet -Date: Wed Apr 15 14:28:05 2015 +0200 - - docs: better documentation for g_file_info_copy_into() - - The documentation of g_file_info_copy_into() was misleading. The - attributes are not just copied, @dest_info is also cleared at the - beginning. So any previously set attributes in @dest_info are lost. - - There was a bug in gedit about this function, where some metadata were - not saved. So it might make sense to change the implementation to not - clear @dest_info, and copy one by one the attributes from @src_info to - @dest_info. - - https://bugzilla.gnome.org/show_bug.cgi?id=747927 - - gio/gfileinfo.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit f14052461b47653213cbcbbca8eaba16ee38ca32 -Author: Sébastien Wilmet -Date: Wed Apr 15 15:00:18 2015 +0200 - - docs: GRegex: @start_position is in bytes - - The start_position arguments are passed to pcre_exec() as the - startoffset, which is in bytes (not characters). - - I had recently a doubt about this, so it's better to document it. - - https://bugzilla.gnome.org/show_bug.cgi?id=747927 - - glib/gregex.c | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -commit a4ed89bf75190631087596be22f9eb10dc6e53ef -Author: Sébastien Wilmet -Date: Wed Apr 15 14:53:16 2015 +0200 - - docs: improve doc of g_file_info_list_attributes() - - The name_space can be NULL. - - https://bugzilla.gnome.org/show_bug.cgi?id=747927 - - gio/gfileinfo.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit dfd74a271db84726e114b1b891d6d39bd9925f5b -Author: Chun-wei Fan -Date: Thu Jan 28 15:55:11 2016 +0800 - - gwin32.c: Avoid a GCC warning - - Add a pair of braces to make things more clear, to avoid a warning - when -Wparentheses is used. - - Reported by Ignacio Casel Quinteiro. - - glib/gwin32.c | 10 ++++++---- - 1 file changed, 6 insertions(+), 4 deletions(-) - -commit 42699e37bea10fc51dd1a79888dfd8edae84c70a -Author: Matthias Clasen -Date: Wed Jan 27 21:05:31 2016 -0500 - - gio: Include filename in error message - - I'm tired of seeing 'No such file or directory' in the logs without - a hint as to what is actually wrong. Including the filename here - may help me tracking down a bug in the continuous infrastructure. - - gio/glocalfileenumerator.c | 10 +++++++--- - 1 file changed, 7 insertions(+), 3 deletions(-) - -commit d20e88fd114afb5cce17699ac2afea440a30f87d -Author: Chun-wei Fan -Date: Tue Jan 26 23:23:42 2016 +0800 - - gwinhttpfile.c: Fix build on Visual Studio - - Visual Studio, at least the older versions, cannot use L on macros - which - are defined as a constant string, plus the L must be applied to - all string - literals here. This does not look nice, but this is life... - - gio/win32/gwinhttpfile.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit 56b0454ba560f693c96abe437952f19b372d90dc -Author: Ignacio Casal Quinteiro -Date: Tue Jan 26 15:41:08 2016 +0100 - - registrybackend: fix warning - - gio/gregistrysettingsbackend.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit b57eac68e5d27c44f1e2c1836d56bcd8d64b836d -Author: Ignacio Casal Quinteiro -Date: Tue Jan 26 15:22:48 2016 +0100 - - registrybackend: fix double-free error - - gio/gregistrysettingsbackend.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit df1ffe7e27927606cfefc94cdbb28fb660411749 -Author: Ignacio Casal Quinteiro -Date: Tue Jan 26 14:35:31 2016 +0100 - - registrybackend: remove :( from messages - - gio/gregistrysettingsbackend.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 0200e4036c162476089c9359dd97d1c25b372840 -Author: Ignacio Casal Quinteiro -Date: Tue Jan 26 13:26:41 2016 +0100 - - registrybackend: simplify g_message_win32_error - - gio/gregistrysettingsbackend.c | 20 ++++++++++---------- - 1 file changed, 10 insertions(+), 10 deletions(-) - -commit bc85dee6b3f403f94b742461427903069aa00621 -Author: Ignacio Casal Quinteiro -Date: Tue Jan 26 13:19:56 2016 +0100 - - registrybackend: do not accept 0 as a windows error - - We might end up removing from the error stack the wrong error - and this might be missleading - - gio/gregistrysettingsbackend.c | 7 +++---- - 1 file changed, 3 insertions(+), 4 deletions(-) - -commit bad7e4a1149b9bad2385fe1818040f55f3e385c5 -Author: Ignacio Casal Quinteiro -Date: Tue Jan 26 13:15:51 2016 +0100 - - registrybackend: do not leak the watch data in case of failure - - gio/gregistrysettingsbackend.c | 14 ++++++++------ - 1 file changed, 8 insertions(+), 6 deletions(-) - -commit 9e805ffd4381cded7a53e29dc66d4a4b6d2b152d -Author: Ignacio Casal Quinteiro -Date: Tue Jan 26 10:57:44 2016 +0100 - - winiconv: update to upstream version - - To update this code you need to fetch the last version of the code - from: https://github.com/win-iconv/win-iconv - - Then you need to ensure 3 things: - - the line ends are in unix format - - some of the methods do not expose a const on the prototype - refer to the commit b8c13a01b6bd5601eb3519dd3b20daed4bbc2e72 - on how to fix it - - fix one uninitialized variable if not yet fixed upstream - refer to 7e0cb48dee9a8ecd87d403b7941ad3209eee658c - - https://bugzilla.gnome.org/show_bug.cgi?id=761126 - - glib/win_iconv.c | 616 - +++++++++++++++++++++++++++++++++---------------------- - 1 file changed, 371 insertions(+), 245 deletions(-) - -commit 31aab1bd429605a54d3763e3bd0c96b8da45fe38 -Author: Ignacio Casal Quinteiro -Date: Tue Jan 26 12:53:56 2016 +0100 - - registrybackend: do not leak key and event if it cannot add the watch - - gio/gregistrysettingsbackend.c | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -commit a92d97ff1f61cf84289b1be2891c45cdf47298ed -Author: Ignacio Casal Quinteiro -Date: Tue Jan 26 12:21:48 2016 +0100 - - registrybackend: more style fixes - - This is the never ending story - - gio/gregistrysettingsbackend.c | 137 - +++++++++++++++++++++-------------------- - 1 file changed, 71 insertions(+), 66 deletions(-) - -commit 1b5b0eff9a9d058d6db88109c524c352e118d98f -Author: Ignacio Casal Quinteiro -Date: Tue Jan 26 12:02:18 2016 +0100 - - registrybackend: fix possible crash if cache_node is NULL - - gio/gregistrysettingsbackend.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit 67f6ede3e5cd5a99bb5d3c09df82224a67f2df66 -Author: Ignacio Casal Quinteiro -Date: Tue Jan 26 11:46:37 2016 +0100 - - registrybackend: remove space before ++ - - gio/gregistrysettingsbackend.c | 16 ++++++++-------- - 1 file changed, 8 insertions(+), 8 deletions(-) - -commit 8f7aa273dea5d127249cb76d2f8a2ccc43802d28 -Author: Ignacio Casal Quinteiro -Date: Tue Jan 26 11:42:05 2016 +0100 - - registrybackend: fix possible mem leak - - If the parameters do not validate we would leak the memory. - - gio/gregistrysettingsbackend.c | 13 ++++++++----- - 1 file changed, 8 insertions(+), 5 deletions(-) - -commit 305a9b12c974fa963f19fba42efeaeaabf7f5aae -Author: Ignacio Casal Quinteiro -Date: Tue Jan 26 10:13:02 2016 +0100 - - winhttpfile: use glib format string macro - - Like this we avoid some downstream patching for msys2 - - gio/win32/gwinhttpfile.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a89629db1db6893a20cc52dbe85d2e89a4ba285f -Author: Ignacio Casal Quinteiro -Date: Tue Jan 26 10:10:39 2016 +0100 - - registrybackend: use the glib format string macro - - gio/gregistrysettingsbackend.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit a159bc939d6068c16b5096a4085b7b669cc5ca40 -Author: Ignacio Casal Quinteiro -Date: Tue Jan 26 09:00:35 2016 +0100 - - registrybackend: more cleanups - - gio/gregistrysettingsbackend.c | 75 - +++++++++++++++++++++++++----------------- - 1 file changed, 45 insertions(+), 30 deletions(-) - -commit 7256f2289a844ad7a4ec09e73eaaad47df601431 -Author: Ignacio Casal Quinteiro -Date: Mon Jan 25 16:12:59 2016 +0100 - - registrybackend: more cleanups - - gio/gregistrysettingsbackend.c | 138 - +++++++++++++++++++++++------------------ - 1 file changed, 78 insertions(+), 60 deletions(-) - -commit a5e819c4c3eee7a27e162d2277cfed7e5feb2195 -Author: Ignacio Casal Quinteiro -Date: Mon Jan 25 16:01:45 2016 +0100 - - registrybackend: style fixes - - gio/gregistrysettingsbackend.c | 425 - ++++++++++++++++++++--------------------- - 1 file changed, 210 insertions(+), 215 deletions(-) - -commit 3a201128c2775f49bb1c211059c2c0ae7c320a00 -Author: Balázs Meskó -Date: Mon Jan 25 11:58:07 2016 +0000 - - Updated Hungarian translation - - po/hu.po | 156 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 80 insertions(+), 76 deletions(-) - -commit 192781d4b5250b678c3ea6f28af878e9817f46c9 -Author: Sebastian Geiger -Date: Sun Jan 24 18:53:59 2016 +0100 - - gregex: improve documentation for g_regex_new - - glib/gregex.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 8c263008bbd9c1ce221276229e548d7b15dcb0d0 -Author: Philip Withnall -Date: Mon Jan 11 14:23:45 2016 +0000 - - build: Calculate ABS_GLIB_RUNTIME_LIBDIR at build time - - Rather than calculating it at configure time. This means it can expand - $libdir properly, and use the Make $(realpath) function rather than - invoking the non-portable `readlink -f`. - - This fixes problems where `readlink` would be called on an invalid - path - (due to a variable not being expanded) and would evaluate to "", which - would then cause things to be installed in the wrong place. - - https://bugzilla.gnome.org/show_bug.cgi?id=744772 - - configure.ac | 4 ---- - gio/Makefile.am | 6 ++++++ - glib/Makefile.am | 13 +++++++++++++ - gobject/Makefile.am | 14 ++++++++++++++ - 4 files changed, 33 insertions(+), 4 deletions(-) - -commit 57f9c590f94bd74d1b3b72656fd1cc1c76000980 -Author: Chun-wei Fan -Date: Tue Jan 19 13:03:41 2016 +0800 - - Visual Studio builds: Include pcre_version.c in build - - ... for builds using the PCRE bundled with the GLib sources, so that - pcre_version() will also be defined, and be exported so that the - regex test program - will properly link when the bundled PCRE sources are used. - - This is a follow-up commit to 476f30a. - - build/win32/vs10/glib-build-defines.props | 6 +++++- - build/win32/vs10/glib.vcxproj.filtersin | 3 +++ - build/win32/vs10/glib.vcxprojin | 14 ++++++++++++++ - build/win32/vs9/glib-build-defines.vsprops | 4 ++++ - build/win32/vs9/glib.vcprojin | 10 ++++++++++ - 5 files changed, 36 insertions(+), 1 deletion(-) - -commit 3c0cddfe80990a653ff7b38e1701d3950df642b6 -Author: Philip Withnall -Date: Tue Jan 19 17:02:03 2016 +0000 - - gdbusobjectmanagerserver: Clarify recommended ObjectManager paths - - Otherwise people might try to export the object manager at ‘/’, - which - doesn’t work. And I have no intention of making it work. - - https://bugzilla.gnome.org/show_bug.cgi?id=760852 - - gio/gdbusobjectmanagerserver.c | 11 ++++++++++- - 1 file changed, 10 insertions(+), 1 deletion(-) - -commit 1725580f2653290c889140b1366103134acb79ad -Author: Philip Withnall -Date: Tue Jan 19 17:01:14 2016 +0000 - - gdbusobjectmanagerserver: Convert a DocBook link to Markdown - - gio/gdbusobjectmanagerserver.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 6e752d3f8b918e524fbffe3ca6433418092aa415 -Author: Allison Ryan Lortie -Date: Mon Jan 18 12:27:38 2016 -0500 - - GLib 2.47.5 - - NEWS | 31 ++++++++++++++++++++++++++++++- - configure.ac | 2 +- - 2 files changed, 31 insertions(+), 2 deletions(-) - -commit ceec96146ef734bd568c3085a4dff8d60148e13d -Author: Mario Blättermann -Date: Mon Jan 18 20:53:50 2016 +0100 - - Updated German translation - - po/de.po | 42 +++++++++++++++++++++++------------------- - 1 file changed, 23 insertions(+), 19 deletions(-) - -commit 85a23529ab8e3de4656c134fc3a380db91b1d762 -Author: Emmanuele Bassi -Date: Mon Jan 18 18:48:42 2016 +0000 - - Revert "make *_get_instance_private const-compliant" - - This reverts commit a3a9664ed202303b899ca55625877542309d1a1f. - - Constifying the autogenerated get_instance_private functio makes C++ - compilers and GCC with -Wcast-qual warn during compilation of GLib and - projects depending on GLib. - - Since using const with GObject instances is not a common coding - practice, it's better to revert than trying to make every sigle GType - function const-safe (and possibly add more compiler warnings in the - process). - - https://bugzilla.gnome.org/show_bug.cgi?id=745068 - - gobject/gtype.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 617189f28c5d3eb05d7d09fe453b6f98c87d8a40 -Author: Emmanuele Bassi -Date: Mon Jan 18 18:46:12 2016 +0000 - - Revert "G_DECLARE_*: be const-compliant" - - This reverts commit 52f23db74ad58b822bafb0fdcac106489d864f8c. - - Constifying these macros make C++ compilers and GCC with -Wcast-qual - warn during compilation of GLib and projects depending on GLib. - - Since using const with GObject instances is not a common coding - practice, it's better to revert than trying to make every sigle GType - function const-safe (and possibly add more compiler warnings in the - process). - - https://bugzilla.gnome.org/show_bug.cgi?id=745068 - - gobject/gtype.h | 20 ++++++++++---------- - 1 file changed, 10 insertions(+), 10 deletions(-) - -commit 476f30a00475f9643fc1638b9d9abf52b308b100 -Author: Iain Lane -Date: Mon Jan 18 18:30:58 2016 +0000 - - regex test: Fix with --with-pcre=internal - - We were linking with the wrong path for the internal libpcre, and - furthermore the function pcre_version was declared but never defined. - - glib/pcre/Makefile.am | 1 + - glib/pcre/pcre_version.c | 95 - ++++++++++++++++++++++++++++++++++++++++++++++++ - glib/tests/Makefile.am | 2 +- - 3 files changed, 97 insertions(+), 1 deletion(-) - -commit 9b8a34b5b33cb631f8abde42227841cfe099af74 -Author: Iain Lane -Date: Fri Jan 15 17:58:33 2016 +0000 - - regex test: Assert /(?Pfoo)\\g -Date: Fri Jan 15 17:56:40 2016 +0000 - - regex test: Check the expected PCRE version at runtime - - We might be built against a newer version than we're run against. - - https://bugzilla.gnome.org/show_bug.cgi?id=760683 - - glib/tests/Makefile.am | 13 ++++++++++++- - glib/tests/regex.c | 37 +++++++++++++++++++++++++++++-------- - 2 files changed, 41 insertions(+), 9 deletions(-) - -commit c3d6934f1838ae7c0d961c3d205f4b59789478ee -Author: Philip Withnall -Date: Thu Jun 25 12:58:14 2015 +0100 - - gio: Add DTLS interfaces - - Add a new GDtlsConnection interface, plus derived - GDtlsClientConnection - and GDtlsServerConnection interfaces, for implementing Datagram TLS - support in glib-networking. - - A GDtlsConnection is a GDatagramBased, so may be used as a normal - datagram socket, wrapping all datagrams from a base GDatagramBased in - DTLS segments. - - Test cases are included in the implementation in glib-networking. - - https://bugzilla.gnome.org/show_bug.cgi?id=752240 - - docs/reference/gio/gio-docs.xml | 3 + - docs/reference/gio/gio-sections.txt | 81 +++ - docs/reference/gio/gio.types | 3 + - gio/Makefile.am | 6 + - gio/gdtlsclientconnection.c | 273 ++++++++++ - gio/gdtlsclientconnection.h | 75 +++ - gio/gdtlsconnection.c | 975 - ++++++++++++++++++++++++++++++++++++ - gio/gdtlsconnection.h | 191 +++++++ - gio/gdtlsserverconnection.c | 95 ++++ - gio/gdtlsserverconnection.h | 69 +++ - gio/gdummytlsbackend.c | 109 ++++ - gio/gio.h | 3 + - gio/giotypes.h | 3 + - gio/gtlsbackend.c | 68 ++- - gio/gtlsbackend.h | 14 + - gio/gtlsconnection.c | 2 + - po/POTFILES.in | 3 + - 17 files changed, 1970 insertions(+), 3 deletions(-) - -commit e3ab6ab38a69fe20f182703052387fa1cad21205 -Author: Chun-wei Fan -Date: Mon Jan 18 16:04:45 2016 +0800 - - Visual Studio builds: Rearrange build configs - - This is a follow-up commit for commit 82c2461, where the default - build is - to use the PCRE that is installed in the system, if it is available - and is - not overridden with --with-internal-pcre. - - For Visual Studio builds, this means that the new 'Debug' and - 'Release' - configs will now use PCRE that is found on the system, which were - renamed - from the '*_ExtPCRE' configs; and that there are now - 'Debug_BundledPCRE' - and 'Release_BundledPCRE' configs which make use of the PCRE that is - supplied with the GLib sources, which, replaces the former 'Debug' and - 'Release' configs. - - build/win32/vs10/glib.sln | 248 +++++++++--------- - build/win32/vs10/glib.vcxprojin | 550 - ++++++++++++++++++++-------------------- - build/win32/vs9/glib.sln | 248 +++++++++--------- - build/win32/vs9/glib.vcprojin | 336 ++++++++++++------------ - 4 files changed, 691 insertions(+), 691 deletions(-) - -commit 407a4e9e4e02c82a2e6371958487cd0a7ad704d3 -Author: Chun-wei Fan -Date: Mon Jan 18 14:08:40 2016 +0800 - - tests: Fix regex test conditions - - Commit 855594c changed the expected error for the regex - /(?Pfoo)\g -Date: Fri Apr 17 16:04:31 2015 +0000 - - Make gnulib vfprintf return the number of bytes actually written - - To be honest, i don't remember what problems were caused by it - returning the - number of bytes it *wanted* to write instead of the number of bytes - it actually wrote. Probably related to the fact that fwrite could - independently fail, and ignoring its return value ignores that error. - - https://bugzilla.gnome.org/show_bug.cgi?id=748064 - - glib/gnulib/printf.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 82c2461e3d719dfe11361c07502d1cf8a998c121 -Author: Simon McVittie -Date: Tue Jan 5 12:20:20 2016 +0000 - - Use system PCRE unless --with-pcre=internal is given - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=740573 - Reviewed-by: Emmanuele Bassi - Signed-off-by: Simon McVittie - - NEWS | 7 +++++++ - README.in | 7 +++++++ - configure.ac | 4 +++- - 3 files changed, 17 insertions(+), 1 deletion(-) - -commit 855594c4de5acaea53bb413c6302d19ff7befd17 -Author: Simon McVittie -Date: Wed Dec 23 15:03:16 2015 +0000 - - regex test: expect ASSERTION_EXPECTED for /(?(?). - - The regex /(?Pfoo)\g - Reviewed-by: Emmanuele Bassi - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=759808 - - glib/tests/regex.c | 7 +++++++ - 1 file changed, 7 insertions(+) - -commit 86c5d8978d75f88aaa14ab8ed6186212abcb8f19 -Author: Allison Ryan Lortie -Date: Wed Jan 13 10:50:46 2016 -0500 - - GDBusMethodInvocation: document behaviour change - - We changed the behaviour of this API to adapt to a change in the D-Bus - specification. Document the new behaviour, along with the time of the - change. - - https://bugzilla.gnome.org/show_bug.cgi?id=755421 - - gio/gdbusmethodinvocation.c | 9 +++++++++ - 1 file changed, 9 insertions(+) - -commit dbea81b02dc17f3e1935cdeb712d2728e3386812 -Author: Lars Uebernickel -Date: Fri Oct 30 11:24:19 2015 +0100 - - gdbus: don't send unexpected replies - - gdbus sets NO_REPLY_EXPECTED when no callback is given to - g_dbus_connection_call(). It makes sense that it also handles - the server - side correctly by discarding replies to clients that don't want one. - - https://bugzilla.gnome.org/show_bug.cgi?id=755421 - - gio/gdbusmethodinvocation.c | 14 ++++++++++++++ - 1 file changed, 14 insertions(+) - -commit 5dbb3453d79acaf8cec5aa03597f42701c5a2a74 -Author: Aurimas Černius -Date: Tue Jan 12 22:30:05 2016 +0200 - - Updated Lithuanian translation - - po/lt.po | 82 - ++++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 41 insertions(+), 41 deletions(-) - -commit 6b577196eed0754d2805fd48caa64f58f9bb8ee4 -Author: Javier Jardón -Date: Mon Jan 11 16:07:06 2016 +0000 - - Deprecate GLIB_GNU_GETTEXT macro, use upstream gettext instead - - https://bugzilla.gnome.org/show_bug.cgi?id=624186 - - m4macros/glib-gettext.m4 | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit 3add5e2837d83b253acfd861dbf8bb980076e4f0 -Author: Philip Withnall -Date: Fri Sep 26 14:01:16 2014 +0100 - - gio: Document thread safety of the streams API - - Specifically, GIOStream and the TLS connection streams. - - Includes wording adapted from suggestions by Dan Winship - . - - https://bugzilla.gnome.org/show_bug.cgi?id=735754 - - gio/ginputstream.c | 5 ++++- - gio/giostream.c | 22 ++++++++++++++++++++++ - gio/goutputstream.c | 5 ++++- - gio/gtlsclientconnection.c | 4 ++++ - gio/gtlsconnection.c | 9 +++++++-- - gio/gtlsserverconnection.c | 4 ++++ - 6 files changed, 45 insertions(+), 4 deletions(-) - -commit 18fe6d83125f2cd2a3e355396f90ea979e42b37d -Author: David King -Date: Sun Jan 10 23:20:37 2016 +0000 - - docs: add Since for g_str_to_ascii - - glib/gtranslit.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 4e78a0a9df45961701d224326fbb9b93dcecf134 -Author: Javier Jardón -Date: Sun Jan 10 22:44:24 2016 +0000 - - Revert "Use upstream gettext instead the glib one" - - This causes several problems: - - Compilation in FreeBSD with --enable-gtk-doc broke - - Modules that still use the AM_GLIB_GNU_GETTEXT macro - doesnt compile anymore because /usr/share/glib-2.0/gettext - is not filled with the correct files, as this was done in - the glib custom po/Makefile.in.in - - See https://bugzilla.gnome.org/show_bug.cgi?id=622991 - - This reverts commit e5c752371c7fb1343eff27b5f1d0bcbef4e333b9. - - Makefile.am | 1 - - configure.ac | 14 ++- - gio/Makefile.am | 1 - - glib/Makefile.am | 1 - - m4macros/Makefile.am | 11 +-- - po/Makefile.in.in | 268 - +++++++++++++++++++++++++++++++++++++++++++++++++++ - po/Makevars | 89 ----------------- - 7 files changed, 281 insertions(+), 104 deletions(-) - -commit edfb3ead7793dc3e7fdc0f8193126d1a5079be1a -Author: Anders Jonsson -Date: Sun Jan 10 22:07:26 2016 +0000 - - Updated Swedish translation - - po/sv.po | 124 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 62 insertions(+), 62 deletions(-) - -commit e5c752371c7fb1343eff27b5f1d0bcbef4e333b9 -Author: Javier Jardón -Date: Tue Jul 15 20:37:44 2014 +0000 - - Use upstream gettext instead the glib one - - https://bugzilla.gnome.org/show_bug.cgi?id=622991 - - Makefile.am | 1 + - configure.ac | 14 +-- - gio/Makefile.am | 1 + - glib/Makefile.am | 1 + - m4macros/Makefile.am | 11 ++- - po/Makefile.in.in | 268 - --------------------------------------------------- - po/Makevars | 89 +++++++++++++++++ - 7 files changed, 104 insertions(+), 281 deletions(-) - -commit c1e2a8d72766323181c804b47547242bd70460e9 -Author: Matt Watson -Date: Fri Jan 8 16:06:53 2016 -0800 - - resource file: add cancel to dummy monitor - - gfilemonitor has a cancel vfunc and will call into the in dispose. - If we don't stub it out we get a segfault. - - gio/gresourcefile.c | 7 +++++++ - 1 file changed, 7 insertions(+) - -commit 50645b724a3b43767fd57e4af53365d0cd270382 -Author: Daiki Ueno -Date: Tue Jan 5 11:07:05 2016 +0900 - - gsettings: Install gettext ITS rules - - Recent gettext has a feature to allow consumer projects to supply - their - own string extraction rules for XML files, in ITS format. - - Gettext still ships the rule for *.gschema.xml, but it would be better - maintained in the upstream project. - - See the gettext documentation for details: - http://www.gnu.org/software/gettext/manual/html_node/Preparing-ITS-Rules.html - - https://bugzilla.gnome.org/show_bug.cgi?id=760199 - - gio/Makefile.am | 3 +++ - gio/gschema.its | 25 +++++++++++++++++++++++++ - gio/gschema.loc | 10 ++++++++++ - 3 files changed, 38 insertions(+) - -commit ea5ca11761b945cb27f685254afec5d3d56f2670 -Author: Christophe Fergeau -Date: Fri Nov 27 17:54:07 2015 +0100 - - gio: Document that g_inet_address_new_* return value must be - g_object_unref'ed - - gio/ginetaddress.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit b6edac5aca160704f2bfbba541beee5b1f994a18 -Author: Christophe Fergeau -Date: Thu Nov 26 14:26:27 2015 +0100 - - glib: Clarify g_warn_if_reached API doc - - Its documentation mentions that it logs a 'critical warning', - but since - the macro implementation calls g_warn_message(), it does not log a - critical message, but a regular warning. - - glib/gmessages.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit b44fba25fbad89c105795a10a569fe422e4d1c44 -Author: Stephan Bergmann -Date: Wed Jan 6 16:25:49 2016 +0100 - - G_LIKELY/_UNLIKELY macros need more parentheses - - ...for cases like - - #include "glib.h" - #define COMMA , - void f(void) { if (G_LIKELY(0 COMMA 1)); } - - https://bugzilla.gnome.org/show_bug.cgi?id=760215 - - glib/gmacros.h | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit e91e811f020569fe3dae876ffa704fd3e452a33b -Author: Rafael Fontenelle -Date: Tue Jan 5 20:08:06 2016 +0000 - - Updated Brazilian Portuguese translation - - po/pt_BR.po | 320 - +++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 167 insertions(+), 153 deletions(-) - -commit 786b4c8b8782e8ce62085595a8a87838307af8ba -Author: Chun-wei Fan -Date: Tue Jan 5 15:08:18 2016 +0800 - - gwin32.c: Fix build on MinGW - - Apparently unlike mingw-w64 and Visual Studio, MinGW does not - come with - winternl.h, which defines NTSTATUS, so we need to include ntdef.h - instead - on MinGW for NTSTATUS. - - Based on patch by Cédric Krier. - - https://bugzilla.gnome.org/show_bug.cgi?id=756875 - - glib/gwin32.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 0309d645ad8149ed6e8bdb74a5c7272eea15546b -Author: Mario Blättermann -Date: Sat Jan 2 12:10:13 2016 +0000 - - Updated German translation - - po/de.po | 323 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 169 insertions(+), 154 deletions(-) - -commit 2e918501db4175aa9fc0b1daafbf2e270a7f6f8f -Author: Marek Černocký -Date: Thu Dec 24 14:40:22 2015 +0100 - - Updated Czech translation - - po/cs.po | 328 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 170 insertions(+), 158 deletions(-) - -commit 30788dff5b940d34b4ce0594a7109f972b38686d -Author: Philip Withnall -Date: Wed Dec 23 16:48:10 2015 +0000 - - gutf8: Fix typo in GIR annotation for g_utf8_to_ucs4() - - glib/gutf8.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 42b160b19f18ccb86fecac4553242ebd7ee8b78b -Author: Steven Chamberlain -Date: Tue Dec 22 09:28:36 2015 +0100 - - gio: drop obsoleted lock causing deadlocks on FreeBSD - - I think it is a recursion from the GUnixMountMonitor constructor, to a - GLocalFileMonitor on /etc/fstab, and into GUnixMountMonitor again, now - with a mutex already held, so it deadlocks. - https://bugzilla.gnome.org/page.cgi?id=traceparser/trace.html&trace_id=235354 - - That mutex in glocalfile.c:g_local_file_find_enclosing_mount() doesn't - seem necessary any more IMHO. Inside it, only 'mount' is modified, - but - that's just a stack variable local to this function. When - klass->get_mount_for_mount_path is called, it's given one const - parameter and the other is unused, so they're unchanged. 'klass' - doesn't seem it could be modified either inside that function. - - It doesn't recurse infinitely, but seems to work correctly and - pass the - testsuite after this change. - - The FreeBSD project already applied my patch in their ports tree, and - their users seem happy with it. - - See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=712848#64 - and https://bugzilla.gnome.org/show_bug.cgi?id=753378 - - gio/gunionvolumemonitor.c | 6 +----- - 1 file changed, 1 insertion(+), 5 deletions(-) - -commit bec6a9a3003d95077ad23c235a9313d79c6a1c4f -Author: Chun-wei Fan -Date: Mon Dec 21 14:54:42 2015 +0800 - - g_application_run(): Fix on Windows When Using Bindings - - As g_win32_get_command_line() calls CommandLineToArgvW() to acquire - the - arguments passed into a GApplication program, it actually returns the - whole command line which is used to invoke the program, including the - script interpreter and its flags when a script using GNOME bindings - (e.g. PyGObject and so on) is being invoked. - - The issue here is that g_application_run() would most probably have - trouble in the scripts scenario on Windows as it is likely unable to - "recognize" the script interpreter, causing such scripts to fail - to run. - - Largely based on the patch by Ray Donnelly . - - https://bugzilla.gnome.org/show_bug.cgi?id=734095 - - gio/gapplication.c | 29 ++++++++++++++++++++++++++++- - 1 file changed, 28 insertions(+), 1 deletion(-) - -commit 5f4b92202b2a36097ffa54fc7dbf96f692074069 -Author: Ignacio Casal Quinteiro -Date: Mon Dec 21 12:21:03 2015 +0100 - - win32: fix warnings avoid discarding const qualifier - - gio/win32/gwin32fsmonitorutils.c | 4 ++-- - gio/win32/gwin32fsmonitorutils.h | 4 ++-- - 2 files changed, 4 insertions(+), 4 deletions(-) - -commit 07e55c049dd1d12ab5eff8397cea65587c3dc54f -Author: Aurimas Černius -Date: Sun Dec 20 15:02:49 2015 +0200 - - Updated Lithuanian translation - - po/lt.po | 386 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 198 insertions(+), 188 deletions(-) - -commit aa9a33b0dabb68a6586956d6d4aa0c861e534321 -Author: Xavier Claessens -Date: Wed Dec 16 11:34:41 2015 -0500 - - GApplication: Avoid getting the default context repeatidly - - This avoids getting a global lock on every main loop iteration. - - https://bugzilla.gnome.org/show_bug.cgi?id=759554 - - gio/gapplication.c | 10 ++++++---- - 1 file changed, 6 insertions(+), 4 deletions(-) - -commit 1f341afa9acfb05afb02b73a4dff8992e0464aaa -Author: Matthias Clasen -Date: Wed Dec 16 09:16:35 2015 -0500 - - More updates - - NEWS | 1 + - 1 file changed, 1 insertion(+) - -commit a379a0ad59df0b377bd7b047d2e5a56417252992 -Author: Jasper St. Pierre -Date: Tue Jul 28 00:14:08 2015 -0700 - - gapplication: Acquire the main context before running - - Otherwise, we'll acquire it on every loop iteration, which can - leave us - vulnerable to racing another thread for the acquisition of the main - context. - - This can break methods like g_main_context_invoke, which try to - acquire - a context to figure out if it can invoke the method synchronously or - need to defer to an idle. In these cases, it isn't guaranteed that the - invocation function will be invoked in the default main context, - e.g. the one that GApplication is holding. - - This also matches what GMainLoop is doing. - - https://bugzilla.gnome.org/show_bug.cgi?id=752983 - - gio/gapplication.c | 9 +++++++++ - 1 file changed, 9 insertions(+) - -commit 5e73ca974d37ce2cc2204d1fdf0bf13284668963 -Author: Matthias Clasen -Date: Wed Dec 16 06:30:53 2015 -0500 - - 2.47.4 - - NEWS | 25 +++++++++++++++++++++++++ - configure.ac | 2 +- - 2 files changed, 26 insertions(+), 1 deletion(-) - -commit ce985f13f475fbb2b1f8c7d5a1e5ff1fa12a8e81 -Author: Руслан Ижбулатов -Date: Sat May 2 23:46:06 2015 +0000 - - Enable contenttype test on W32, tweak it to pass (mostly) - - * On W32 use a real directory (SYSTEMROOT) instead of '/etc/' - * Disable test_symbolic_icon() as it can't be passed (symbolic icons - are not - really supported) - - * PowerPoint/Gettext test still fails, presumably because msvcrt - qsort() moves - the entires (both have the same priority) - - https://bugzilla.gnome.org/show_bug.cgi?id=735696 - - gio/tests/Makefile.am | 2 +- - gio/tests/contenttype.c | 15 ++++++++++++++- - 2 files changed, 15 insertions(+), 2 deletions(-) - -commit b86e46e8e7f89f6866cb2fbb917ae00ea9431185 -Author: Руслан Ижбулатов -Date: Sat May 2 23:27:31 2015 +0000 - - xdgmime: Finer handling for cases where mmap() is not available - - Allocate an empty cache object, check cache objects for being empty - before using them. - Otherwise the code will re-read cache every 5 seconds, as NULL cache - does not trigger the code that stores mtime, which makes the cache - file appear modified/unloaded permanently. - - https://bugzilla.gnome.org/show_bug.cgi?id=735696 - - gio/xdgmime/xdgmimecache.c | 91 - +++++++++++++++++++++++++++++++++++++--------- - 1 file changed, 74 insertions(+), 17 deletions(-) - -commit 1513efc904cfb42ed5305fd77b40e1c399380d40 -Author: Simon Feltman -Date: Tue Oct 15 23:26:41 2013 -0700 - - Add GParamSpec object ref management annotations - - Add ref-func, unref-func, set-value-func, and get-value-func - annotations to - GParamSpec so that it can be managed generically as a fundamental - type with - introspection. - - https://bugzilla.gnome.org/show_bug.cgi?id=710243 - - gobject/gparam.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 04c56cf6e77488ce7447e7a99afbada4711a8916 -Author: Matthias Clasen -Date: Wed Oct 7 23:34:42 2015 -0400 - - gsettings: Don't translate "" - - The empty msgid is traditionally used to store po file metadata, - so calling gettext with an empty msgid is not the right thing - to do. - - https://bugzilla.gnome.org/show_bug.cgi?id=756214 - - gio/gsettingsschema.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 30359e740953b596d6c3d980dba36dd131681a1f -Author: Allison Ryan Lortie -Date: Mon Nov 30 10:13:46 2015 -0500 - - file monitors: reorder some code to avoid segfault - - We must initialise '->source' before we use fields inside of it. - - https://bugzilla.gnome.org/show_bug.cgi?id=758823 - - gio/glocalfilemonitor.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit c2d0c40bffa02a0981c03115179c3373a057f1ec -Author: Stanislav Brabec -Date: Mon Nov 23 20:47:44 2015 +0100 - - Fix gettext use - - gettext() calls inside library have to use gi18n-lib.h. - - https://bugzilla.gnome.org/show_bug.cgi?id=758553 - - gio/gresource.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 4cda92b587232f7d25cab4b7ef7ba043aad8e506 -Author: Roman Lebedev -Date: Thu Oct 29 14:41:48 2015 +0300 - - glib-compile-resources: do not leak c_name - - As per #578363, "if one requests e.g. strings via - GOptionEntry.arg_data - then those are strduped and needs to be free'ed by the application." - - Fixes following leak: - - ================================================================= - ==29426==ERROR: LeakSanitizer: detected memory leaks - - Direct leak of 10 byte(s) in 1 object(s) allocated from: - 0 0x7f3ab783d37a in malloc - (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x9437a) - 1 0x7f3ab70f7c82 in g_malloc - /home/lebedevri/src/glib/glib/gmem.c:94 - 2 0x7f3ab70f7f60 in g_malloc_n - /home/lebedevri/src/glib/glib/gmem.c:330 - 3 0x7f3ab713258e in g_strndup - /home/lebedevri/src/glib/glib/gstrfuncs.c:425 - 4 0x7f3ab709c86b in strdup_len - /home/lebedevri/src/glib/glib/gconvert.c:864 - 5 0x7f3ab709c966 in g_locale_to_utf8 - /home/lebedevri/src/glib/glib/gconvert.c:905 - 6 0x7f3ab7103c32 in parse_arg - /home/lebedevri/src/glib/glib/goption.c:1276 - 7 0x7f3ab71066fb in parse_long_option - /home/lebedevri/src/glib/glib/goption.c:1670 - 8 0x7f3ab7108047 in g_option_context_parse - /home/lebedevri/src/glib/glib/goption.c:1997 - 9 0x408532 in main - /home/lebedevri/src/glib/gio/glib-compile-resources.c:629 - 10 0x7f3ab6c72b44 in __libc_start_main - (/lib/x86_64-linux-gnu/libc.so.6+0x21b44) - - https://bugzilla.gnome.org/show_bug.cgi?id=757299 - - gio/glib-compile-resources.c | 8 ++++++++ - 1 file changed, 8 insertions(+) - -commit 3272267b99670e1bfccf5aebe97ead5e6f8b1bab -Author: Christian Hergert -Date: Sun Apr 13 17:17:59 2014 -0700 - - macros: add G_GNUC_CHECK_VERSION() for compiler checks. - - https://bugzilla.gnome.org/show_bug.cgi?id=728099 - - docs/reference/glib/glib-sections.txt | 1 + - glib/docs.c | 15 +++++++++++++++ - glib/gmacros.h | 6 ++++++ - 3 files changed, 22 insertions(+) - -commit 21b1c390a3ce1f7e2816c6309f161c4b92470c46 -Author: Allison Ryan Lortie -Date: Fri Oct 30 15:39:23 2015 +0000 - - GApplication: destroy the impl on shutdown - - It's theoretically possible (and see in the wild) for D-Bus - messages to - come in to the application after shutdown() has been called and while - we're draining out the lingering events in the main context. - - Prevent this from happening by ensuring we unregister our objects on - D-Bus during the shutdown process. - - https://bugzilla.gnome.org/show_bug.cgi?id=757372 - - gio/gapplication.c | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -commit aa16359986a1cf5a77a70cb4f92e1f99de233572 -Author: Ryan Lortie -Date: Fri Oct 16 12:36:58 2015 +0100 - - Stop supporting non-POSIX getpwuid_r, getgrgid_r - - Bug 13403 introduced support for the non-POSIX variants of these APIs - found on a system called "DG/UX". Meanwhile, the complicated checks - here are breaking cross-builds on systems that we actually care about. - - Remove the complicated checks and replace them with AC_CHECK_FUNCS. - Remove the resulting dead code from a couple of .c files. - - https://bugzilla.gnome.org/show_bug.cgi?id=756475 - - configure.ac | 84 - ++-------------------------------------------------- - gio/glocalfileinfo.c | 8 ++--- - glib/gutils.c | 22 ++------------ - 3 files changed, 7 insertions(+), 107 deletions(-) - -commit c935237e75c4ed770d9efc9e8bd3be109889d994 -Author: Marius Gedminas -Date: Fri May 8 02:54:00 2015 -0400 - - glib.py: Fix Python 3 TypeError in gdb pretty-printers - - https://bugzilla.gnome.org/show_bug.cgi?id=749092 - - glib/glib.py | 4 ++++ - 1 file changed, 4 insertions(+) - -commit c97729532f54043edb959a2bd2ca6c5df5135658 -Author: Paolo Borelli -Date: Sun Dec 13 19:32:39 2015 +0100 - - W32: fix uninitialized var in g_app_info_get_all_for_type - - Compare with the handler->app, not with the app var which is not - initialized yet - - https://bugzilla.gnome.org/show_bug.cgi?id=759408 - - gio/gwin32appinfo.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 61136c2c7333a937adb20a4a43f32e66bf89c2f5 -Author: Matthias Clasen -Date: Mon Dec 14 07:43:24 2015 -0500 - - Trivial doc comment fix - - Use the same Since: syntax throughout. - - glib/gunicode.h | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -commit e9c9ff607c024b6daecccb577923c62c0f63cf63 -Author: Andrey Gursky -Date: Fri Nov 20 03:25:28 2015 +0100 - - Add missing checks for gnulib vasnprintf() - - Commit 212e4232e7520b2e328e3e965ed792e17b12e144 introduced a big - update - of gnulib. Necessary changes to configure.ac from old gnulib commit - e8e63d1b31bca6c82713cba490b21a861abb24b5 have been forgotten. Actually - available functions are not discovered by autotools. - - https://bugzilla.gnome.org/show_bug.cgi?id=759134 - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit b3e0caa3e3a2c06e61f49f62112ca9b7f94840db -Author: Sebastian Rasmussen -Date: Wed Dec 2 21:12:12 2015 +0000 - - Updated Swedish translation - - po/sv.po | 511 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 261 insertions(+), 250 deletions(-) - -commit 244f9e66f97e37c9a1570e3d975f0d63b34ae4cd -Author: Chun-wei Fan -Date: Wed Dec 2 21:23:10 2015 +0800 - - build/win32: Add NMake Makefile module for building tests and - introspection - - This adds a NMake Makefile module that can be used for building - tests and - introspection using, NMake. This is not yet distributed in the - main GLib - tarballs, but this is placed here as the base location as this is - intended to be used in projects that support Visual Studio builds and - support the build of tests and/or introspection under Visual Studio - using - NMake. - - build/win32/detectenv-msvc.mak | 76 - ++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 76 insertions(+) - -commit 80dcec234c74c073c72bceea9731006b525aa576 -Author: Chun-wei Fan -Date: Wed Dec 2 21:04:43 2015 +0800 - - config.h.win32.in: Clean up a bit - - Remove the HAVE_*INLINE items from here as well, since 'inline' is - unconditionally defined in gmacros.h. - - config.h.win32.in | 17 ----------------- - 1 file changed, 17 deletions(-) - -commit a81568273c2fedf6ac435dcd51731f8e79840694 -Author: Emmanuele Bassi -Date: Tue Dec 1 12:57:02 2015 +0000 - - docs: Be more precise on the use of set_resource_base_path() - - The current wording is a bit vague on when to call - set_resource_base_path() in a GApplication implementation. - - gio/gapplication.c | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -commit cfdd4cabe793d897f6dafd61391374099cd5ea1e -Author: Chun-wei Fan -Date: Mon Nov 30 11:22:17 2015 +0800 - - glib/glibconfig.h.win32.in: Clean up a bit further - - Also get rid of the items regarding G_HAVE_*INLINE as they aren't used - anymore as they are removed from configure.ac. - - Thanks to John Emmas and desrt for the earlier patch for getting - rid of the C4005 warnings. - - glib/glibconfig.h.win32.in | 12 ------------ - 1 file changed, 12 deletions(-) - -commit f2fb877ef796c543f8ca166c7e05a434f163faf7 -Author: Allison Ryan Lortie -Date: Fri Nov 27 11:31:41 2015 -0500 - - glibconfig.h.win32.in: remove G_CAN_INLINE - - We now define this unconditionally in gmacros.h. - - Thanks to John Emmas for the tip. - - https://bugzilla.gnome.org/show_bug.cgi?id=757374 - - glib/glibconfig.h.win32.in | 2 -- - 1 file changed, 2 deletions(-) - -commit ec6971b864a3faffadd0bf4a87c7c1b47697fc83 -Author: Allison Ryan Lortie -Date: Fri Nov 27 11:27:51 2015 -0500 - - gtypes.h: move G_STATIC_ASSERT to function scope - - It seems that some compilers get upset if this is done at global - scope, - so let's move it to function scope where we know it works. - - glib/gtypes.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a266ac62ea1e4deb7edd9332b87b29097607d7c7 -Author: Allison Ryan Lortie -Date: Thu Nov 26 09:25:39 2015 -0500 - - tests: fix a test on 32-bit builds - - We were trying to squeeze 64-bit test vectors into gsize, which - is fine - on 64bit systems but doesn't work very well on 32-bit. - - Change that to a guint64. - - glib/tests/overflow.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 978779044844f9ff793c10395443639cac964e31 -Author: Matthias Clasen -Date: Wed Nov 25 21:37:13 2015 -0500 - - GApplication: improve docs - - Spell out which GVariant format strings to use for which - commandline option types. I just wasted some time debugging - this in an application. - - gio/gapplication.c | 11 +++++++++++ - 1 file changed, 11 insertions(+) - -commit db641e32920ee8b553ab6f2d318aafa156e4390c -Author: Evangelos Foutras -Date: Wed Nov 25 23:29:18 2015 +0200 - - GDBusProxy: Fix a memory leak during initialization - - https://bugzilla.gnome.org/show_bug.cgi?id=758641 - - gio/gdbusproxy.c | 1 + - 1 file changed, 1 insertion(+) - -commit be225b76a7c362b61c49cd81c4081be98b510aab -Author: Allison Ryan Lortie -Date: Wed Nov 25 09:14:30 2015 -0500 - - GLib 2.47.3 - - NEWS | 10 ++++++++++ - configure.ac | 2 +- - 2 files changed, 11 insertions(+), 1 deletion(-) - -commit ba12fbf8f8861e634def9fc0fb5e9ea603269803 -Author: Allison Ryan Lortie -Date: Wed Nov 25 08:48:06 2015 -0500 - - gutils: g_bit_ inlines: add visibility macros - - My careful efforts to preserve the exporting of these symbols on - our ABI - was thwarted by our symbol visibility filtering. Let's fix that. - - glib/gutils.h | 3 +++ - 1 file changed, 3 insertions(+) - -commit 4f18c671ab8c7d313a1b97f9aff4616dee73bb2e -Author: Allison Ryan Lortie -Date: Tue Nov 24 18:44:45 2015 +0000 - - GLib 2.47.2 - - NEWS | 37 +++++++++++++++++++++++++++++++++++++ - configure.ac | 4 ++-- - 2 files changed, 39 insertions(+), 2 deletions(-) - -commit 398c048c66e71ec52a1799ea6fbd4c3b1554ec5e -Author: Allison Ryan Lortie -Date: Fri Nov 6 13:08:41 2015 -0500 - - docs: remove GDBusObjectManager example - - This example has been causing on-and-off build breaks for quite some - time. In this case, the code for copying the generated content - into the - main docs of GIO is causing problems with srcdir != destdir builds - (due - to the files also being copied from the read-only srcdir during - distchecks). - - We could probably work around this problem yet again, but since - there is - no real benefit to having this content included, so let's remove it. - - https://bugzilla.gnome.org/show_bug.cgi?id=734469 - - configure.ac | 1 - - docs/reference/gio/Makefile.am | 21 +-- - .../gio/gdbus-object-manager-example/.gitignore | 1 - - .../gio/gdbus-object-manager-example/Makefile.am | 67 --------- - .../gdbus-object-manager-example-docs.xml | 17 --- - .../gdbus-object-manager-example-sections.txt | 161 - --------------------- - .../gdbus-object-manager-example.types | 10 -- - docs/reference/gio/migrating-gdbus.xml | 29 +--- - 8 files changed, 3 insertions(+), 304 deletions(-) - -commit 69003a0751971275b9cb32ac345e0d0c15c81ecd -Author: Tom Tryfonidis -Date: Mon Nov 23 14:58:36 2015 +0000 - - Updated Greek translation - (cherry picked from commit bf0f0135a32f1ec744ac951d3b759d592ed36872) - - po/el.po | 310 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 155 insertions(+), 155 deletions(-) - -commit 7bc6f021d7b65fd61194f366077efb1faafa96dc -Author: Allison Ryan Lortie -Date: Tue Nov 17 13:29:35 2015 -0500 - - gmacros: fix unguarded use of __STDC_VERSION__ - - According to the C spec, any undefined identifier used in a #if - expression is taken to have a numerical value of zero. - - Commit db2367e8782d7a39fc3e93d13f6a16f10cad04c2 introduced an #i - statement which depended on this behaviour. - - gcc has a -Wundef option which warns about depending on this - behaviour, - and unfortunately there are projects that are using -Werror=undef in - builds that include our headers. - - Adding a check for defined(__STDC_VERSION__) before using the macro is - enough to silence gcc. - - glib/gmacros.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 1ee2db4a286e4980213a849a13a9f46b5a0dd654 -Author: Daniel Mustieles -Date: Tue Nov 17 18:48:06 2015 +0100 - - Updated Spanish translation - - po/es.po | 531 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 272 insertions(+), 259 deletions(-) - -commit f87e002313d566dcce71a9aba040d22ddb5c1e80 -Author: Dan Winship -Date: Mon Nov 16 16:57:38 2015 -0500 - - Fix g_strerror() on non-glibc - - When using one of the codepaths that copies the error string into buf, - make sure the string gets strdup() afterward. - - https://bugzilla.gnome.org/show_bug.cgi?id=758194 - - glib/gstrfuncs.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 03cb2eb088a79b7849eb526e0e1f3e2f4ee5b2e4 -Author: GNOME Translation Robot -Date: Mon Nov 16 18:20:41 2015 +0000 - - Added Scottish Gaelic translation - - po/LINGUAS | 1 + - po/gd.po | 4416 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 4417 insertions(+) - -commit db2367e8782d7a39fc3e93d13f6a16f10cad04c2 -Author: Allison Ryan Lortie -Date: Mon Nov 9 11:36:10 2015 -0500 - - GLib: clean up the "inline" mess once and for all - - It's been a long time since we've been unconditionally saying "static - inline" in GLib headers without complaints so it's safe to assume that - all compilers that we care about support this. - - One thing that is not yet totally supported is the unadorned use - of the - word "inline". Depending on the flags (-std=c89, for example), - even GCC - will complain about this. Detect missing C99 support and define - "inline" to "__inline" in that case. Some research shows "__inline" - appears to be the most widely-supported keyword here, but we may - need to - tweak this if we get some reports of breakage. - - Clean up all of the configure checks around this and define - G_CAN_INLINE - unconditionally. Unfortunately, we must assume that some people are - still using G_IMPLEMENT_INLINES, we must continue to implement that - (including undefining G_CAN_INLINE and redefining G_INLINE_FUNC) if - requested. - - It is not our intent to break existing users of the old-style - G_INLINE_FUNC approach and if that has happened, we may need to make - some further adjustments. - - https://bugzilla.gnome.org/show_bug.cgi?id=757374 - - configure.ac | 105 - --------------------------------------------------------- - glib/docs.c | 19 +++++------ - glib/gmacros.h | 21 ++++++++++++ - glib/gutils.h | 35 ------------------- - 4 files changed, 30 insertions(+), 150 deletions(-) - -commit 9834f79279574e2cddc4dcb6149da9bd782dd40d -Author: Allison Ryan Lortie -Date: Mon Nov 9 16:12:18 2015 +0000 - - gutils: clean up bit funcs inlining mess - - gutils.h and gutils.c define three utility functions as inlines - that are - also exported via the ABI. This is done via complicated G_INLINE_FUNC - and G_IMPLEMENT_INLINES logic. - - In order to be able to remove this mess, we create a another - convoluted - but slightly cleaner approach: write straight-up inline versions - of the - functions named _impl() in the header. Define macros with the - "public" - function names that call these inlines. From the .c file, export the - ABI versions of these functions, implemented using the _impl() - version. - - https://bugzilla.gnome.org/show_bug.cgi?id=757374 - - glib/gutils.c | 31 ++++++++++++++++++++++++------- - glib/gutils.h | 53 ++++++++++++++++++++++++++++++++--------------------- - 2 files changed, 56 insertions(+), 28 deletions(-) - -commit 0bfbb0d257593b2fcfaaf9bf09c586057ecfac25 -Author: Allison Ryan Lortie -Date: Mon Nov 9 15:54:58 2015 +0000 - - GTrashStack: uninline and deprecate - - Deprecate GTrashStack and remove the inline implementations for the - functions. This will help us clean up the mess that is inline - functions - in GLib. - - Because of how G_INLINE_FUNC worked, we have these functions on - our ABI, - so we must continue to export them as normal functions. We are - safe to - remove the inline versions, however, because any existing binaries - will - continue to carry them and any new builds will just start using the - non-inline versions. - - https://bugzilla.gnome.org/show_bug.cgi?id=757374 - - glib/gtrashstack.c | 61 ++++++++++++++++++++++++++++++++++++++++++++++--- - glib/gtrashstack.h | 67 - ++++++++---------------------------------------------- - 2 files changed, 68 insertions(+), 60 deletions(-) - -commit 7ab79b3879fa8b336ba3047f2399f26e1601f68e -Author: Ben Iofel -Date: Mon Nov 16 10:05:16 2015 -0500 - - GTask: fix example code in docs - - https://bugzilla.gnome.org/show_bug.cgi?id=758181 - - gio/gtask.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 448e01353abba452148b7547eaa255b0555ae575 -Author: Kjartan Maraas -Date: Sun Nov 15 23:59:35 2015 +0100 - - Updated Norwegian bokmål translation. - - po/nb.po | 539 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 280 insertions(+), 259 deletions(-) - -commit c50bb218de95e1f4278fb1b4ad5f300b13364b85 -Author: Chun-wei Fan -Date: Thu Nov 12 15:26:20 2015 +0800 - - MSVC 2010+ builds: Do not explicitly use /LTCG - - This partially reverts dc4361f. - - As we now ensure that items using GResources and GConstructors - are always - referenced so that the linker does not optimize them out in a default - Release build, we no longer need to enforce the use of /LTCG, so - /LTCG:incremental will work as well. - - build/win32/vs10/gdbus.vcxproj | 2 -- - build/win32/vs10/gio-querymodules.vcxproj | 2 -- - build/win32/vs10/gio.vcxprojin | 2 -- - build/win32/vs10/glib-compile-resources.vcxprojin | 2 -- - build/win32/vs10/glib-compile-schemas.vcxprojin | 2 -- - build/win32/vs10/glib-genmarshal.vcxproj | 2 -- - build/win32/vs10/glib.vcxprojin | 4 ---- - build/win32/vs10/gmodule.vcxproj | 2 -- - build/win32/vs10/gobject.vcxprojin | 2 -- - build/win32/vs10/gresource.vcxproj | 2 -- - build/win32/vs10/gsettings.vcxproj | 2 -- - build/win32/vs10/gspawn-win32-helper-console.vcxproj | 2 -- - build/win32/vs10/gspawn-win32-helper.vcxproj | 2 -- - build/win32/vs10/gthread.vcxproj | 2 -- - 14 files changed, 30 deletions(-) - -commit db4df9908e0137c14f5aeeefba899240c4724970 -Author: Chun-wei Fan -Date: Tue Nov 10 17:20:18 2015 +0800 - - gconstructor: Work around constructors being optimized away on MSVC - - Whole program optimization is enabled by default in visual studio - release builds, and this causes constructors (for e.g. resources) - to be - optimized away as they are not referenced from elsewhere. - - This works around this by some pragma magic. - - https://bugzilla.gnome.org/show_bug.cgi?id=752837 - - glib/gconstructor.h | 38 ++++++++++++++++++++++++++++++++------ - 1 file changed, 32 insertions(+), 6 deletions(-) - -commit 228ad1ed9cf9eb64ac16475e902ff5f861d60c10 -Author: Jeff Bai -Date: Thu Nov 12 11:02:56 2015 +0800 - - Update zh_CN translations - - po/zh_CN.po | 1238 - +++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 649 insertions(+), 589 deletions(-) - -commit 0a10d38d1533d7944bfd10552c5df9a3cc771d8c -Author: Mikhail Zabaluev -Date: Sat Nov 7 18:51:04 2015 +0200 - - Return value of g_hash_table_get_{keys,values} is (transfer container) - - https://bugzilla.gnome.org/show_bug.cgi?id=757742 - - glib/ghash.c | 16 ++++++++-------- - 1 file changed, 8 insertions(+), 8 deletions(-) - -commit 42463b840fb953e4663384a3911df2cd643ecf08 -Author: Mikhail Zabaluev -Date: Sat Nov 7 18:50:08 2015 +0200 - - ghash: Correctly annotate (nullable) and (out) parameters - - https://bugzilla.gnome.org/show_bug.cgi?id=757742 - - glib/ghash.c | 18 +++++++++--------- - 1 file changed, 9 insertions(+), 9 deletions(-) - -commit 0e5365997179def68797cbaf5d1a0961bef2ad00 -Author: Balázs Úr -Date: Sat Nov 7 15:08:05 2015 +0000 - - Updated Hungarian translation - - po/hu.po | 397 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 204 insertions(+), 193 deletions(-) - -commit 779b5c9af00d42bcf4728270a3b5a983998121eb -Author: Philip Withnall -Date: Sat Nov 7 13:55:24 2015 +0100 - - gtestutils: Fix a function name in a documentation example - - glib/gtestutils.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 25a7c817d3cbef8b6508b44bca6d0b01ca77916b -Author: Philip Withnall -Date: Fri Dec 6 12:23:09 2013 +0000 - - glib: Add missing (nullable) and (optional) annotations - - Add various (nullable) and (optional) annotations which were missing - from a variety of functions. Also port a couple of existing - (allow-none) - annotations in the same files to use (nullable) and (optional) as - appropriate instead. - - Secondly, add various (not nullable) annotations as needed by the new - default in gobject-introspection of marking gpointers as - (nullable). See - https://bugzilla.gnome.org/show_bug.cgi?id=729660. - - This includes adding some stub documentation comments for the - assertion macro error functions, which weren’t previously - documented. - The new comments are purely to allow for annotations, and hence are - marked as (skip) to prevent the symbols appearing in the GIR file. - - https://bugzilla.gnome.org/show_bug.cgi?id=719966 - - gio/gconverter.c | 3 +- - gio/gcredentials.c | 2 +- - gio/gdbusconnection.h | 2 +- - gio/gfileinfo.c | 9 +++--- - gio/gicon.c | 2 +- - gio/gmemoryoutputstream.c | 6 ++-- - gio/gsocketaddress.c | 2 +- - gio/gsocketcontrolmessage.c | 2 +- - glib/garray.c | 6 ++-- - glib/gatomic.c | 14 ++++---- - glib/gbitlock.c | 6 ++-- - glib/gbytes.c | 5 +-- - glib/gconvert.c | 23 ++++++------- - glib/gdataset.c | 10 +++--- - glib/gdate.c | 2 +- - glib/gdatetime.c | 10 +++--- - glib/gerror.c | 8 ++--- - glib/ghash.c | 33 +++++++++---------- - glib/ghook.c | 4 +-- - glib/gmain.c | 8 ++--- - glib/gmem.c | 3 +- - glib/gmem.h | 2 +- - glib/gmessages.c | 27 +++++++++++++--- - glib/gnode.h | 4 +-- - glib/gprintf.c | 4 +-- - glib/gqsort.c | 2 +- - glib/gshell.c | 6 ++-- - glib/gslice.c | 38 ++++++++++++++++++---- - glib/gstrfuncs.c | 10 +++--- - glib/gstring.c | 4 +-- - glib/gtestutils.c | 10 +++++- - glib/gthread.c | 6 ++-- - glib/gtrashstack.c | 2 +- - glib/gtree.c | 4 +-- - glib/gutf8.c | 78 - +++++++++++++++++++++++---------------------- - glib/gutils.c | 2 +- - glib/gvariant-core.c | 2 +- - gobject/gboxed.c | 7 ++-- - gobject/gboxed.h | 6 ++-- - gobject/gclosure.c | 20 +++++++----- - gobject/gclosure.h | 3 +- - gobject/gmarshal.c | 44 ++++++++++++------------- - gobject/gobject.c | 39 +++++++++++++---------- - gobject/gparam.c | 2 +- - gobject/gsignal.c | 6 ++-- - gobject/gtype.c | 5 +-- - gobject/gtype.h | 31 ++++++++++-------- - gobject/gvalue.c | 2 +- - 48 files changed, 303 insertions(+), 223 deletions(-) - -commit 90808a02796449615947e49ae57f5f4fa2e404ea -Author: Sebastien Bacher -Date: Fri Nov 6 17:42:45 2015 +0100 - - g_local_file_trash: remove invalid free call - - Commit 8ece2de964c01b3428f16766f199b58f0bc67212 transplanted a - block of - code that contained an early-exit-on-error case which freed several - variables. - - Because of the move, the normal-path unconditional free of one - of these - variables is now above this early exit case, so if this block is - hit, it - will now be a double-free. - - Remove that. - - https://bugzilla.gnome.org/show_bug.cgi?id=757693 - - gio/glocalfile.c | 1 - - 1 file changed, 1 deletion(-) - -commit 1ac2a606fc10dd8d0e880902bc428ae406beb70c -Author: Philip Withnall -Date: Fri Nov 6 11:27:24 2015 +0100 - - gtlsconnection: Fix a typo in the documentation - - gio/gtlsconnection.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 751d3f00a8f4162d486658cf640d94a7a9486360 -Author: Dan Winship -Date: Thu Nov 5 09:42:36 2015 -0500 - - Update .gitignore for overflow tests - - glib/tests/.gitignore | 2 ++ - 1 file changed, 2 insertions(+) - -commit 4d74ca4c3ad3c9900caf320b39433e68a7db8465 -Author: Jan de Groot -Date: Thu Mar 21 19:51:28 2013 +0000 - - Make gtester-report compatible with Python 3 - - Convert tabs to spaces and replace print with print(). - The script still works with Python 2.x. - - https://bugzilla.gnome.org/show_bug.cgi?id=696324 - - glib/gtester-report | 28 ++++++++++++++-------------- - 1 file changed, 14 insertions(+), 14 deletions(-) - -commit 1c6e6671d106a45a0f30d5ca6427ebf0cc26abf5 -Author: Jussi Kukkonen -Date: Thu Nov 5 11:08:32 2015 +0200 - - gio/tests: Don't depend on a data file that's not built - - data.gresource is not built when cross-compiling: Don't - add it to test_data in that case. - - https://bugzilla.gnome.org/show_bug.cgi?id=757628 - - gio/tests/Makefile.am | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 503e3147485a8d21ec9915b5df4c2ba4e2c4284b -Author: Pedro Albuquerque -Date: Thu Nov 5 05:58:56 2015 +0000 - - Updated Portuguese translation - - po/pt.po | 433 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 222 insertions(+), 211 deletions(-) - -commit 236e8040b4f8fbf213374ce398ecf29ce011f47c -Author: Simon McVittie -Date: Mon Nov 2 17:17:55 2015 +0000 - - Build gdbus-example-objectmanager-server again - - It was removed, apparently accidentally, in commit 5b48dc4. - This had the side-effect that it wasn't included in tarball releases, - which means that commit ab7b4be doesn't work when building a package. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=734469 - Reviewed-by: Colin Walters - - gio/tests/Makefile.am | 3 +++ - 1 file changed, 3 insertions(+) - -commit 0dbc81c73ae19310f477e4888f4d4cba8474a846 -Author: Mikhail Zabaluev -Date: Thu Oct 29 10:54:34 2015 +0200 - - Move G_POLLFD_FORMAT to glibconfig.h - - It's a platform-specific macro, so it belongs in glibconfig.h. - This ensures that g-ir-scanner will not pick the wrong definition - for introspection. - - https://bugzilla.gnome.org/show_bug.cgi?id=757294 - - configure.ac | 8 +++++++- - glib/glibconfig.h.win32.in | 4 ++++ - glib/gpoll.h | 11 ++--------- - 3 files changed, 13 insertions(+), 10 deletions(-) - -commit 6f1b574ceab74a043d24c24d12b2cfb47e5f8228 -Author: Xavier Claessens -Date: Mon Nov 2 09:36:47 2015 -0500 - - Doc: Fix missing glibconfig.h when builddir!=srcdir - - Currently the doc is incomplete when builddir!=srcdir - (e.g. debian package) because glibconfig.h is generared from - configure.ac and is thus missing from srcdir. This leads to - missing doc for symbols like G_GINT64_FORMAT. - - https://bugzilla.gnome.org/show_bug.cgi?id=734469 - - docs/reference/gio/Makefile.am | 7 ++++--- - docs/reference/glib/Makefile.am | 11 ++++++++--- - docs/reference/gobject/Makefile.am | 2 +- - 3 files changed, 13 insertions(+), 7 deletions(-) - -commit 86a7c864b32cc8532df2b57f59526c11be507657 -Author: Xavier Claessens -Date: Fri Oct 30 14:59:11 2015 -0400 - - Doc: copy included example files - - This fix missing files when src_dir != build_dir. - - https://bugzilla.gnome.org/show_bug.cgi?id=734469 - - docs/reference/gio/Makefile.am | 19 ++++++++++++++++++- - docs/reference/gio/migrating-gdbus.xml | 10 +++++----- - 2 files changed, 23 insertions(+), 6 deletions(-) - -commit ee718d352615f8417683f99fba6d0d08a33760fa -Author: Lars Uebernickel -Date: Wed Oct 7 15:49:05 2015 +0200 - - gapplication: reject actions without names - - https://bugzilla.gnome.org/show_bug.cgi?id=756134 - - gio/gsimpleaction.c | 2 ++ - gio/gsimpleactiongroup.c | 7 +++++++ - gio/tests/gapplication.c | 25 +++++++++++++++++++++++++ - 3 files changed, 34 insertions(+) - -commit 863bffdac7f08815e4189bc881cb0c26d98d96c3 -Author: Daiki Ueno -Date: Mon Nov 2 09:38:50 2015 +0900 - - doc: fix g_task_attach_source() example - - The 3rd argument of the function is not a GCallback, but a - GSourceFunc. - - https://bugzilla.gnome.org/show_bug.cgi?id=757451 - - gio/gtask.c | 7 ++++--- - 1 file changed, 4 insertions(+), 3 deletions(-) - -commit df352203d6eb06355e4de40006236af64181d9d6 -Author: Xavier Claessens -Date: Fri Oct 30 10:02:06 2015 -0400 - - Stop using g_sequence_get_length() to check if it's empty - - g_sequence_is_empty() is more efficient for that task. - - https://bugzilla.gnome.org/show_bug.cgi?id=756988 - - gio/gdbusmenumodel.c | 2 +- - gio/glocalfilemonitor.c | 6 +++--- - gio/gmenuexporter.c | 2 +- - glib/gsequence.c | 2 +- - 4 files changed, 6 insertions(+), 6 deletions(-) - -commit 2bc32606c73ccb66f86444b60bf0eabc9c959fb3 -Author: Xavier Claessens -Date: Thu Oct 22 16:23:12 2015 -0400 - - GSequence: document that _get_length() is not O(1) - - https://bugzilla.gnome.org/show_bug.cgi?id=756988 - - glib/gsequence.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit 2331437df3fa3c28649f6b318ed980bd9462434f -Author: Xavier Claessens -Date: Mon Sep 21 13:24:44 2015 -0400 - - Doc: fix some gtk-doc warnings - - https://bugzilla.gnome.org/show_bug.cgi?id=755364 - - docs/reference/glib/glib-sections.txt | 1 + - gio/gfilemonitor.c | 15 +++++++++++++++ - gio/gsocketconnectable.h | 2 +- - glib/gmem.c | 3 +++ - gobject/gparam.c | 2 +- - gobject/gparam.h | 4 ++-- - 6 files changed, 23 insertions(+), 4 deletions(-) - -commit 7dd9ffbcfff3561d2d1bcd247c052e4c4399623f -Author: Allison Ryan Lortie -Date: Wed Oct 28 11:14:15 2015 +0000 - - tests: test bounds-checked int arithmetic - - Add some simple testcases for the new bounds-checked integer - arithmetic - helpers. - - Include a second build of the testcase to make sure we test the - fallback - code even if we are on a compiler that supports the intrinsics. - - https://bugzilla.gnome.org/show_bug.cgi?id=503096 - - glib/tests/Makefile.am | 5 ++ - glib/tests/overflow.c | 199 - +++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 204 insertions(+) - -commit d0219f25970c740ac1a8965754868d54bcd90eeb -Author: Allison Ryan Lortie -Date: Wed Oct 28 11:14:13 2015 +0000 - - GLib: add bounds-checked unsigned int arithmetic - - Add some helpers for builds-checked unsigned integer arithmetic - to GLib. - These will be based on compiler intrinsics where they are available, - falling back to standard manual checks otherwise. - - The fallback case needs to be implemented as a function (which we do - inline) because we cannot rely on statement expressions. We also - implement the intrinsics case as an inline in order to avoid people - accidentally writing non-portable code which depends on static - evaluation of the builtin. - - For now there is only support for addition and multiplication - for guint, - guint64 and gsize. It may make sense to add support for subtraction - or - for the signed equivalents of those types in the future if we find - a use - for that. - - https://bugzilla.gnome.org/show_bug.cgi?id=503096 - - docs/reference/glib/glib-docs.xml | 1 + - docs/reference/glib/glib-sections.txt | 11 +++ - glib/docs.c | 124 - ++++++++++++++++++++++++++++++++++ - glib/gtypes.h | 57 +++++++++++++++- - 4 files changed, 192 insertions(+), 1 deletion(-) - -commit 89bda59170b662d65f91d36220492cc890dafa0d -Author: Allison Ryan Lortie -Date: Wed Oct 28 11:14:11 2015 +0000 - - macros: add dummy __has_builtin() - - Add a dummy definition for Clang's __has_builtin() macro. This will - allow us to use __has_builtin() unconditionally, in the same way as we - already do for __has_feature(). - - https://bugzilla.gnome.org/show_bug.cgi?id=503096 - - glib/gmacros.h | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 41bd8c90aebb0fd6de0735f52a3e9e99e67a5eed -Author: Yosef Or Boczko -Date: Fri Oct 30 12:50:00 2015 +0200 - - Updated Hebrew translation - - po/he.po | 381 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 196 insertions(+), 185 deletions(-) - -commit adfd1847763f71c79424386fd31e31693ea7f599 -Author: Murray Cumming -Date: Wed Oct 28 10:50:31 2015 +0100 - - Fix tiny typo. - - gobject/glib-mkenums.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d52625a94a816fffb880b8a85f3bfd4c35d02b99 -Author: Chun-wei Fan -Date: Tue Oct 27 09:28:10 2015 +0800 - - gwin32.c: Fix g_win32_check_windows_version() on 32-bit - - The Windows API function RtlGetVersion() is actually a function - that is - decorated by WINAPI (i.e. __stdcall), so we need to correct this - so that - the symbol can be loaded correctly from ntdll.dll, so that we won't - crash as - a result. Should fix the crash due to stack overflow on 32-bit - builds. - - https://bugzilla.gnome.org/show_bug.cgi?id=756179 - - glib/gwin32.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit f87fd39cf32cfda40dadaf1c8906cfc5c0518b06 -Author: Matthias Clasen -Date: Mon Oct 26 11:03:24 2015 -0400 - - 2.47.1 - - NEWS | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- - configure.ac | 4 ++-- - 2 files changed, 56 insertions(+), 3 deletions(-) - -commit a036bd38a574f38773d269447cf81df023d2c819 -Author: Matthias Clasen -Date: Mon Oct 26 13:51:30 2015 -0400 - - Try to fix the desktop-app-info test - - This was broken in 2bb898c60f4333. - - gio/tests/desktop-app-info.c | 13 +++++++------ - 1 file changed, 7 insertions(+), 6 deletions(-) - -commit e93aaeb5333829fb94693223487c5baf77eb251d -Author: Rico Tzschichholz -Date: Sun Oct 25 19:43:54 2015 +0100 - - gio: Fix version of "Since" annotation - - gio/gsocketconnectable.c | 2 +- - gio/gsocketconnectable.h | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit 0d4f6afcdf4e342b69383bfc022eed620dd1c3da -Author: Rico Tzschichholz -Date: Sun Oct 25 19:42:18 2015 +0100 - - docs: Add index for 2.48 api - - docs/reference/gio/gio-docs.xml | 4 ++++ - docs/reference/glib/glib-docs.xml | 4 ++++ - 2 files changed, 8 insertions(+) - -commit 4dae2d8289afabb59e3889118c392a09efea18a1 -Author: Dan Winship -Date: Sat Oct 24 10:37:22 2015 -0400 - - gtask: re-fix tasks-blocking-other-tasks - - The new "slowly add more task threads" code doesn't fully deal with - apps that queue lots and lots of tasks which then block on tasks from - their task threads. Fix this by bringing back the "task is blocking - other task" check and making sure that such tasks get bumped to the - front of the queue. - - https://bugzilla.gnome.org/show_bug.cgi?id=687223 - - gio/gtask.c | 14 ++++++++++++++ - 1 file changed, 14 insertions(+) - -commit 556705cb9c826d70c043d67a87d997f82e2a559d -Author: Chun-wei Fan -Date: Sat Oct 24 11:05:27 2015 +0800 - - gwin32.c: Fix build on Visual Studio - - ntdef.h is a header that is normally only shipped with MinGW, - not Visual - Studio, which broke the build in commit 975cb91. Fix this by - including - winternl.h, which typedef's the NTSTATUS type in question on both - Visual - Studio and MinGW/mingw-w64, as well as pre-2008 Visual Studio. - - Clean up this inclusion part a little bit as well. - - glib/gwin32.c | 6 ++---- - 1 file changed, 2 insertions(+), 4 deletions(-) - -commit af0a47701db53ccf68211582a1e3f31e2836d4f3 -Author: Dan Winship -Date: Fri Oct 23 11:28:32 2015 -0400 - - gtypes.h: fix G_MAXUINT64 definition to use G_GUINT64_CONSTANT - - (Noticed as part of https://bugzilla.gnome.org/show_bug.cgi?id=756550) - - glib/gtypes.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 263aac125e3dfe26aebc6ce7bc0ed39889f19933 -Author: Dan Winship -Date: Fri Oct 23 11:28:03 2015 -0400 - - .gitignore updates - - build/win32/vs10/.gitignore | 1 + - build/win32/vs9/.gitignore | 1 + - gio/tests/.gitignore | 5 ++++- - gobject/tests/.gitignore | 1 + - 4 files changed, 7 insertions(+), 1 deletion(-) - -commit 50d704ab8fadf714f814fff9c8091a64cf72beb5 -Author: Ignacio Casal Quinteiro -Date: Fri Oct 23 10:34:50 2015 +0200 - - win32: make sure bytes_read/written is set to 0 on error - - If we fail to PeekMessage or PostMessage we should make sure - that the output parameter bytes_read/written is set 0 instead - of being left uninitialized. This fixes an assertion in the io - channel call where the following invariant is checked: - (status == G_IO_STATUS_NORMAL) || (read_size == 0) - - glib/giowin32.c | 8 ++++++-- - 1 file changed, 6 insertions(+), 2 deletions(-) - -commit 3bb8294e00608238c2a28753425c9ce332c2bc0e -Author: Víctor Manuel Jáquez Leal -Date: Thu Oct 22 10:36:00 2015 +0200 - - giomodule: return a copy of module name - - This is a regression from commit 6dedc0. - - The clients expect to free the received module name, so the function - must return a copy. - - https://bugzilla.gnome.org/show_bug.cgi?id=756952 - - gio/giomodule.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 144a87a643a619ff82a3acaffa6ac3761bc5db1f -Author: Ignacio Casal Quinteiro -Date: Thu Oct 22 08:19:19 2015 +0200 - - Use bin/gio/modules when building with visual studio - - gio/giomodule.c | 9 +++++++++ - 1 file changed, 9 insertions(+) - -commit 6dedc0364afeafac3bbae7ecbb87249234a4ca85 -Author: Ignacio Casal Quinteiro -Date: Thu Oct 22 08:18:24 2015 +0200 - - Factor out a get_gio_module_dir - - This also fixes some memory leaks on windows - - gio/giomodule.c | 42 ++++++++++++++++++++++++++++-------------- - 1 file changed, 28 insertions(+), 14 deletions(-) - -commit 31c45cb6aeb06d59b731fb725beeee17ed851475 -Author: Robert Ancell -Date: Tue Oct 20 15:44:32 2015 +1300 - - gkeyfile: Handle whitespace after boolean values - - Ignore trailing whitespace when reading boolean values. Currently - it is - very easy to manually edit a keyfile to be: - - [section] - key=true_ - - Where '_' is a space character. g_key_file_get_boolean will read - this value as - false and this is hard for a user to detect (it will be reported - in GError - as an invalid value). - - Trailing whitespace is ignored for numbers for the same reason. This - was - fixed in 7a45dde4fe64b4f6c6d3ebc54dfb54d106290e9d. - - https://bugzilla.gnome.org/show_bug.cgi?id=664740 - - glib/gkeyfile.c | 17 +++++++++++++++-- - glib/tests/keyfile.c | 4 ++++ - 2 files changed, 19 insertions(+), 2 deletions(-) - -commit 51ed0f040505914d9be09f01b2b567d69df57ae4 -Author: Robert Ancell -Date: Tue Oct 20 15:46:01 2015 +1300 - - gkeyfile: Test that whitespace is allowed after numbers - - Test that whitespace is allowed after numbers - this was fixed in - commit 7a45dde4fe64b4f6c6d3ebc54dfb54d106290e9d. - - glib/tests/keyfile.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 975cb9108543fb5c8b1146f74350ef4c6f1cd888 -Author: Sebastian Dröge -Date: Tue Oct 20 17:36:33 2015 +0300 - - win32: Include ntdef.h for NTSTATUS - - https://bugzilla.gnome.org/show_bug.cgi?id=756875 - - glib/gwin32.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit ad0f340c273e3c6bac01bbc1eb41652903150f70 -Author: Ignacio Casal Quinteiro -Date: Tue Oct 20 16:12:07 2015 +0200 - - win32: let glib to use the right path separator for the modules - - gio/giomodule.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 2ac7c5a6fb3c4f169ba5b44df762f7dc43504bfa -Author: Matthias Clasen -Date: Thu Oct 15 15:37:42 2015 -0400 - - Use -Wl,-znodelete for all our libraries - - Now that we initialize the quark tables from a constructor, - reloading libglib is just as bad as reloading libgobject, - so add the linker option to the LDFLAGS for all our libraries. - - https://bugzilla.gnome.org/show_bug.cgi?id=755609 - - configure.ac | 6 ++---- - gobject/Makefile.am | 1 - - 2 files changed, 2 insertions(+), 5 deletions(-) - -commit bf33f1d98d91e9326f04d56e1c3576baa886ae1d -Author: Philip Withnall -Date: Sun Oct 18 19:34:44 2015 +0100 - - docs: Replace Maman in the tutorial with a more meaningful example - - Change it to a running example of a file viewer application with - a file - class and various derived classes and related interfaces. Hopefully - the - reader can relate to this a little better than to their maman. - - https://bugzilla.gnome.org/show_bug.cgi?id=753935 - - docs/reference/gobject/tut_gobject.xml | 142 +++---- - docs/reference/gobject/tut_gtype.xml | 188 +++++----- - docs/reference/gobject/tut_howto.xml | 651 - +++++++++++++++++++-------------- - 3 files changed, 548 insertions(+), 433 deletions(-) - -commit 419f57137ad1eaaa34ed41c23b5077642ca5b06c -Author: Ryan Lortie -Date: Thu Oct 15 15:14:36 2015 +0100 - - GDateTime test: fix occasional failures - - We were using the time() library call to get the current time from the - system in order to compare it to the time returned by - g_date_time_new_now(). - - Of course, we took care to ensure that the time (in seconds) didn't - change in the middle of this process by checking the before and after - value of the system time. - - Unfortunately, the system time as measured by time() was being taken - from a less-accurate clock source than the time used by GDateTime. - As a - result, we could have GDateTime already into the next second while the - "seconds" value of the time returned by time() was still in the last - one, even when checked "after". - - Avoid the problem by using the same ultimate source for time -- - g_get_real_time(). - - This is based on a similar patch from Iain Lane, but it uses - g_get_real_time() instead of g_get_current_time(). - - https://bugzilla.gnome.org/show_bug.cgi?id=754994 - - glib/tests/gdatetime.c | 14 +++++++------- - 1 file changed, 7 insertions(+), 7 deletions(-) - -commit 75eaf5091c07572f0bac2756821f228d87916df0 -Author: Mikhail Zabaluev -Date: Tue Oct 6 01:51:52 2015 +0300 - - g_main_context_query(): Annotate @n_fds as (in) parameter - - The default is picked up as (out), which is bogus. - - https://bugzilla.gnome.org/show_bug.cgi?id=756099 - - glib/gmain.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 05aafe2cff5aab63c6c8d51261549b395f54bca6 -Author: Mikhail Zabaluev -Date: Wed Oct 14 08:10:38 2015 +0300 - - gtypes.h: Make G_MININTn literals negative - - This is more friendly to the GIR scanner; with previous definitions, - the constant values end up out of range for their stated integer type. - - https://bugzilla.gnome.org/show_bug.cgi?id=756550 - - glib/gtypes.h | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit 01baf396852bf9e31625260ccba939bf4f539f5e -Author: Christian Hergert -Date: Thu Oct 15 13:07:27 2015 -0700 - - sequence: fix style issue in previous commit - - Use g_assert_true() rather than integer comparison in sequence - unit test. - - glib/tests/sequence.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 8fccf8e4e3ae87f3c1069270daeb2a59a40bf89d -Author: Christian Hergert -Date: Thu Oct 15 12:54:09 2015 -0700 - - sequence: add g_sequence_is_empty() - - This function provides an O(1) check to determine if a sequence - is empty. - Compare this to the two following alternatives to perform the - same check. - - O(h): if (0 == g_sequence_get_length (seq)) - O(2h): if (g_sequence_get_begin_iter(seq) == - g_sequence_get_end_iter(seq)) - - Where `h' is the height of the tree. - - https://bugzilla.gnome.org/show_bug.cgi?id=756316 - - glib/gsequence.c | 20 ++++++++++++++++++++ - glib/gsequence.h | 2 ++ - glib/tests/sequence.c | 26 ++++++++++++++++++++++++++ - 3 files changed, 48 insertions(+) - -commit 0b84596f6e8dc830e7f90e7501a036a16c7c31e3 -Author: Ignacio Casal Quinteiro -Date: Thu Oct 15 17:36:33 2015 +0200 - - gnulib: forgot some changes from HAVE_LONG_LONG_INT to HAVE_LONG_LONG - - https://bugzilla.gnome.org/show_bug.cgi?id=756382 - - glib/gnulib/printf-parse.c | 6 +++--- - glib/gnulib/vasnprintf.c | 12 ++++++------ - 2 files changed, 9 insertions(+), 9 deletions(-) - -commit 212e4232e7520b2e328e3e965ed792e17b12e144 -Author: Ignacio Casal Quinteiro -Date: Wed Oct 14 12:55:06 2015 +0200 - - Update gnulib - - It updates it to the version c5d07ce91a8ad51591154450442fa4376441fdfa - As a difference with upstream we need to ensure: - * Include "g-gnulib.h" so the methods get the gnulib namespace. - * xsize.h uses G_MAXSIZE instead of SIZE_MAX and the methods are - marked as static inline. - * Some defines are named different from the ones in glib i.e - HAVE_LONG_LONG_INT is HAVE_LONG_LONG - - All the unit tests pass properly with and without - --enable-included-printf. - It has also been tested on Windows. - - https://bugzilla.gnome.org/show_bug.cgi?id=756382 - - glib/gnulib/Makefile.am | 2 + - glib/gnulib/printf-args.c | 210 +- - glib/gnulib/printf-args.h | 126 +- - glib/gnulib/printf-parse.c | 1003 ++++--- - glib/gnulib/printf-parse.h | 173 +- - glib/gnulib/vasnprintf.c | 6445 - +++++++++++++++++++++++++++++++++++++------- - glib/gnulib/vasnprintf.h | 68 +- - glib/gnulib/verify.h | 279 ++ - glib/gnulib/xsize.h | 101 + - 9 files changed, 6823 insertions(+), 1584 deletions(-) - -commit 8ece2de964c01b3428f16766f199b58f0bc67212 -Author: Ryan Lortie -Date: Tue Sep 29 10:16:52 2015 -0400 - - g_local_file_trash: write info file first - - Recent changes to file monitors removed the delay before events were - reported. Among other things, this caused the trash backend of - gvfs to - notice trashed files sooner than before. - - On noticing trashed files, the backend tries to read the info file to - discover (among other things) the original location of the file. - - Unfortunately, g_local_file_trash() does a strange dance when - trashing a - file. It does a loop of open(O_EXCL) in order to file an empty - filename - in the trash to write an info file to, trashes the file, and only then - writes the contents of the info file. This means that at the time the - file is moved to the trash, the info file is an empty stub. - - Change the order so that we write out the actual content of the info - file first. If the actual trash files then we will unlink the - info file - anyway. - - https://bugzilla.gnome.org/show_bug.cgi?id=749314 - - gio/glocalfile.c | 51 ++++++++++++++++++++++++++++----------------------- - 1 file changed, 28 insertions(+), 23 deletions(-) - -commit 7c6d29967e2c5d151d161596a1848f984d1c2845 -Author: Inaki Larranaga Murgoitio -Date: Wed Oct 14 11:49:54 2015 +0200 - - Updated Basque language - - po/eu.po | 981 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 507 insertions(+), 474 deletions(-) - -commit 128c413261f60c044aca14895ca2c5d2574d791e -Author: Philip Withnall -Date: Sun Oct 4 15:24:24 2015 +0100 - - gsocketconnectable: Add a to_string() virtual method - - Add string serialisation functions for GNetworkAddress, - GSocketAddress, - GUnixSocketAddress, GInetSocketAddress, GNetworkService and - GSocketConnectable. These are intended for use in debug output, - not for - serialisation in network or disc protocols. - - They are implemented as a new virtual method on GSocketConnectable: - g_socket_connectable_to_string(). - - GInetSocketAddress and GUnixSocketAddress now implement - GSocketConnectable directly to implement to_string(). Previously they - implemented it via their abstract parent class, GSocketAddress. - - https://bugzilla.gnome.org/show_bug.cgi?id=737116 - - docs/reference/gio/gio-sections.txt | 1 + - gio/ginetsocketaddress.c | 62 - ++++++++++++++++++++++++++++++++++++- - gio/gnetworkaddress.c | 26 ++++++++++++++++ - gio/gnetworkservice.c | 14 +++++++++ - gio/gsocketaddress.c | 1 + - gio/gsocketconnectable.c | 31 +++++++++++++++++++ - gio/gsocketconnectable.h | 6 ++++ - gio/gunixsocketaddress.c | 52 ++++++++++++++++++++++++++++++- - gio/tests/inet-address.c | 50 ++++++++++++++++++++++++++++++ - gio/tests/network-address.c | 38 +++++++++++++++++++++++ - gio/tests/socket-address.c | 40 ++++++++++++++++++++++++ - 11 files changed, 319 insertions(+), 2 deletions(-) - -commit 4e631d2e5fd2d7d27b1ca5e2edd6a4d95c83566e -Author: Philip Withnall -Date: Fri Jun 12 08:50:42 2015 +0100 - - gio: Add GDatagramBased interface and rebase GSocket on it - - GDatagramBased is an interface abstracting datagram-based - communications - in the style of the Berkeley sockets API. It may be contrasted to (for - example) GIOStream, which supports only streaming I/O. - - GDatagramBased allows socket-like communications to be done through - any - object, not just a concrete GSocket (which wraps socket()). - - This adds the GDatagramBased interface, and implements it in GSocket. - - https://bugzilla.gnome.org/show_bug.cgi?id=697907 - - docs/reference/gio/gio-docs.xml | 1 + - docs/reference/gio/gio-sections.txt | 21 ++ - gio/Makefile.am | 2 + - gio/gdatagrambased.c | 473 - ++++++++++++++++++++++++++++++++++++ - gio/gdatagrambased.h | 144 +++++++++++ - gio/gio-autocleanups.h | 1 + - gio/gio.h | 1 + - gio/giotypes.h | 19 ++ - gio/gsocket.c | 144 ++++++++++- - gio/makefile.msc | 1 + - po/POTFILES.in | 1 + - 11 files changed, 807 insertions(+), 1 deletion(-) - -commit e5e08ebedbc1dd97d19f2504d43619991b1e52aa -Author: Mike Frysinger -Date: Mon Oct 12 23:29:00 2015 -0400 - - gthreadedresolver.c: Fix for Android 5.0+ - - https://bugzilla.gnome.org/show_bug.cgi?id=756477 - - gio/gthreadedresolver.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit dc4361f4cb49f376993129fea6768a978a28711e -Author: Chun-wei Fan -Date: Tue Oct 13 19:30:22 2015 +0800 - - MSVC 2010+ builds: Explicitly use /LTCG - - The Visual Studio projects used a default setting for link-time code - generation, which is a part of the various linker optimizations - that is - available, which is set as /LTCG for Visual Studio 2013 and earlier. - - This changed in Visual Studio 2015 to become /LTCG:incremental, - which would - cause GResources-generated code to be optimized out during linking, - unless - they were referred to directly in the main line code (such as when the - GResource is manually registered), causing programs to crash as a - result as - they can't find the needed code/data at run time. - - Fix this by explicitly setting /LTCG for all release builds, - for Visual - Studio 2010 and later. - - https://bugzilla.gnome.org/show_bug.cgi?id=752837 - - build/win32/vs10/gdbus.vcxproj | 2 ++ - build/win32/vs10/gio-querymodules.vcxproj | 2 ++ - build/win32/vs10/gio.vcxprojin | 10 ++++++---- - build/win32/vs10/glib-compile-resources.vcxprojin | 2 ++ - build/win32/vs10/glib-compile-schemas.vcxprojin | 2 ++ - build/win32/vs10/glib-genmarshal.vcxproj | 2 ++ - build/win32/vs10/glib.vcxprojin | 20 - ++++++++++++-------- - build/win32/vs10/gmodule.vcxproj | 10 ++++++---- - build/win32/vs10/gobject.vcxprojin | 10 ++++++---- - build/win32/vs10/gresource.vcxproj | 2 ++ - build/win32/vs10/gsettings.vcxproj | 2 ++ - build/win32/vs10/gspawn-win32-helper-console.vcxproj | 2 ++ - build/win32/vs10/gspawn-win32-helper.vcxproj | 2 ++ - build/win32/vs10/gthread.vcxproj | 10 ++++++---- - 14 files changed, 54 insertions(+), 24 deletions(-) - -commit b7e29730482dd2d5e88c3448c6310b6849c0a3cf -Author: Chun-wei Fan -Date: Mon Oct 12 16:49:53 2015 +0800 - - gobject: Further optimize MSVC builds - - Use /ltcg (link time code generation) for linking as well. - - In fact, whole program optimization and /ltcg are the default - for Release - builds, so we don't really have to set them explicitly in the - projects, so - as a result, we can clean up the projects a little bit. - - https://bugzilla.gnome.org/show_bug.cgi?id=752837 - - build/win32/vs10/gobject.vcxprojin | 6 ------ - build/win32/vs9/gobject.vcprojin | 4 ---- - 2 files changed, 10 deletions(-) - -commit 670400ee337f84c9938db84e3de8d4a82ba3ec62 -Author: Chun-wei Fan -Date: Mon Oct 12 15:05:23 2015 +0800 - - gobject: MSVC builds-improve optimization a bit - - Use whole program optimization (/GL) as we now use DllMain() to - initialize the library on Windows builds. - - https://bugzilla.gnome.org/show_bug.cgi?id=752837 - - build/win32/vs10/gobject.vcxprojin | 4 ++-- - build/win32/vs9/gobject.vcprojin | 4 ++-- - 2 files changed, 4 insertions(+), 4 deletions(-) - -commit 7a29771a743a8b5337af5f3fcd1fbfdfdc5d1b81 -Author: Ignacio Casal Quinteiro -Date: Fri Oct 9 13:22:34 2015 +0200 - - gobject: use a DllMain to initialize gobject on windows - - It seems that VS 2015 optimizes out the constructor on windows, - so it is better to use a DllMain to initialize the library - and keep using a normal constructor on the other platforms. - This research was done by Arnav Singh. - - https://bugzilla.gnome.org/show_bug.cgi?id=752837 - - gobject/gtype.c | 86 - ++++++++++++++++++++++++++++++++++++++++----------------- - 1 file changed, 61 insertions(+), 25 deletions(-) - -commit cd1eba043c90da3aee8f5cd51b205b2e2c16f08e -Author: Debarshi Ray -Date: Thu Oct 8 18:50:26 2015 +0200 - - docs: Improve the text on G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START - - ... and fix a couple of typos in the process. - - https://bugzilla.gnome.org/show_bug.cgi?id=756251 - - gio/gioenums.h | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit 16e0a5a886c60a648e74afd12c0cbeeb58d6d522 -Author: John Hiesey -Date: Wed Oct 7 17:34:17 2015 -0700 - - goutputstream: Report input stream read failure correctly - - When G_OUTPUT_STREAM_CLOSE_TARGET is set, - g_output_stream_real_splice was not returning -1 in any error - cases, since the success flag was being overwritten. - - https://bugzilla.gnome.org/show_bug.cgi?id=756255 - - gio/goutputstream.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit fb9df27776b116d9e8552c0b7b3109245a9c0d26 -Author: Ignacio Casal Quinteiro -Date: Thu Apr 9 18:05:18 2015 +0200 - - Change message system to use fputs instead of write - - By default g_log_default_handler always assumes that stdout - and stderr are file descriptors 1 and 2. On Win32 this isn't - always the case as the win32 API functions AttachConsole and - freopen can be used to dynamically attach GUI applications to - a console and the file descriptors of stderr and stdout will - become different than 1 and 2. - - Fix it by using fputs with the FILE directly instead of - using the file descriptors. - - https://bugzilla.gnome.org/show_bug.cgi?id=692085 - - glib/gmessages.c | 41 +++++++++++++++++++---------------------- - 1 file changed, 19 insertions(+), 22 deletions(-) - -commit 144d38fb9d63a26c99acbd3cc212430d3d688859 -Author: Philip Withnall -Date: Thu Oct 8 12:57:33 2015 +0100 - - gparamspecs: Mark g_param_spec_string()’s default value as - (nullable) - - gobject/gparamspecs.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 99ff9bb5e0ef261e39cb3c67a2d212f6bbeb99e4 -Author: Emmanuele Bassi -Date: Thu Oct 8 12:32:58 2015 +0100 - - Maintain the struct order when initializing - - Otherwise it'll break every GLIB_PRIVATE_CALL user. - - glib/glib-private.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 0cc8c0f3e1230f8a3d6d7ed53523c2045d43ea63 -Author: Philip Withnall -Date: Thu Oct 8 11:16:02 2015 +0100 - - gerror: Add (optional) annotation to g_propagate_error() - - Also clarify in the documentation that @src must be non-%NULL. - - glib/gerror.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit 2e078f1fc0f580bf390c84ebfcd36bcde076eca6 -Author: Philip Withnall -Date: Thu Oct 8 11:08:28 2015 +0100 - - gstrfuncs: Add missing annotations to g_[ascii_]strto*() functions - - Add missing (out) (transfer none) (optional) annotations to - g_strtod(), - g_ascii_strtod(), g_ascii_strtoull() and g_ascii_strtoll(). - - glib/gstrfuncs.c | 16 ++++++++-------- - 1 file changed, 8 insertions(+), 8 deletions(-) - -commit 8d83aace106b6832629a3e05f49d074a4288c8df -Author: Matthias Clasen -Date: Tue Oct 6 20:09:08 2015 -0400 - - Call glib_init from the gobject constructor - - We are using quarks in the gobject constructor, among other things, - so we need to ensure that glib is being initialized first. - - https://bugzilla.gnome.org/show_bug.cgi?id=756139 - - gobject/gtype.c | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit e0dce8a9ae77cd4430db224c3bb056d9d1882e58 -Author: Matthias Clasen -Date: Tue Oct 6 19:45:38 2015 -0400 - - Export glib_init via GLIB_PRIVATE_CALL - - This will be used in the next commit to call glib_init from the - gobject constructor, to ensure proper constructor ordering with - non-GNU libc. - - https://bugzilla.gnome.org/show_bug.cgi?id=756139 - - glib/glib-init.c | 2 +- - glib/glib-init.h | 1 + - glib/glib-private.c | 3 +++ - glib/glib-private.h | 3 +++ - 4 files changed, 8 insertions(+), 1 deletion(-) - -commit 342d3296851dfabd88e9e3909ab45fa16e8139e0 -Author: Matthias Clasen -Date: Tue Oct 6 19:43:38 2015 -0400 - - Make glib_init safe to call more than once - - This will be needed to fix constructor order for non-GNU libc. - - https://bugzilla.gnome.org/show_bug.cgi?id=756139 - - glib/glib-init.c | 7 +++++++ - 1 file changed, 7 insertions(+) - -commit 46a20470fa684c2f1390c91dcc8d5799bdd422c5 -Author: Chun-wei Fan -Date: Wed Oct 7 20:00:50 2015 +0800 - - gwin32.c: Avoid deprecated Win32 API usage - - The VerifyVersionInfo() Win32 API has been deprecated in Windows - 10, and - there is no direct replacement for it, except by using a lower-level - RtlGetVersion() that we aquire from the Windows DDK or from ntdll.dll. - - Switch g_win32_check_windows_version() to use RtlGetVersion(), and - compare its results with the input parameters. - - https://bugzilla.gnome.org/show_bug.cgi?id=756179 - - glib/gwin32.c | 105 - +++++++++++++++++++++++++++++++++++++++++----------------- - 1 file changed, 74 insertions(+), 31 deletions(-) - -commit 3624e70508d414ae734c0b51f81839f8b5b1c809 -Author: Matthias Clasen -Date: Tue Oct 6 06:45:31 2015 -0400 - - Update Unicode test data for Unicode 8 - - These files are used by the unicode-caseconv test. - - tests/casefold.txt | 143 +++++++++++++++++++++++++- - tests/casemap.txt | 290 - ++++++++++++++++++++++++++++++++++++++++++++++++++++- - 2 files changed, 429 insertions(+), 4 deletions(-) - -commit ac05ad55fadaac7cdce38f0ea19b2628a9864068 -Author: Philip Withnall -Date: Tue Oct 6 07:59:19 2015 +0100 - - gdbusconnection: Add missing (nullable) to get_peer_credentials() - - Since Colin mentioned it on gir-devel-list. - - gio/gdbusconnection.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 4919c25d497dcba708074f7d35ea6b43d17f7294 -Author: Olivier Fourdan -Date: Tue Sep 15 09:22:12 2015 +0200 - - GDesktopAppInfo: Do not set the DISPLAY in gio - - The environment variable DISPLAY makes sense only for X11, it should - not be set in gio. - - Beside, if the backend is not X11 but Wayland, forcing the value of - DISPLAY to the Wayland display will confuse the backend selection and - possibly crash the applications. - - https://bugzilla.gnome.org/show_bug.cgi?id=754983 - - gio/gdesktopappinfo.c | 13 ++----------- - 1 file changed, 2 insertions(+), 11 deletions(-) - -commit 212b0c28cc54f0a877a17bbeb70e6d013ad96ff7 -Author: Philip Withnall -Date: Mon Oct 5 10:19:50 2015 +0100 - - gsocket: Fix g_socket_send_messages_with_timeout() on win32 - - Commit a0cefc2217adafb6a21d87b66115df6abc9a9cdd introduced an - unresolved - symbol, g_socket_send_message_with_timeout(), on win32. Windows - unfortunately isn’t clever enough to fill in the gaps and magic - up the - implementation of that function from nowhere, so we had better do it - ourselves. - - Factor the blocking behaviour out of g_socket_send_message() into - a new - internal g_socket_send_message_with_timeout(). - - https://bugzilla.gnome.org/show_bug.cgi?id=756054 - - gio/gsocket.c | 45 +++++++++++++++++++++++++++++++++++++++------ - 1 file changed, 39 insertions(+), 6 deletions(-) - -commit f91d1a2a7657a85b46922df4c813fbf8ca3d2bb1 -Author: Marc-André Lureau -Date: Sun Sep 27 22:42:50 2015 +0200 - - docs: misc spelling - - glib/docs.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit dabf6627886c1d21b9fe03c897809eb64ef2ac54 -Author: Marc-André Lureau -Date: Mon Oct 5 13:02:37 2015 +0200 - - testutils: remove internal ABI comment - - Some testutils external symbols are marked semi-internals, other - internals. It is not obvious what guarantees these symbols provide. - However, tests are now installable, and require the ABI stability - that glib provides for the rest of the symbols. - - In my case, I would like to introduce g_assert* compat code for older - glib versions, and be able to use the so-called "internal" ABI. - - I propose this change to the headers comments to explain the stability - guarantees. Removing the "internal" = you must not use this, in favor - of semi-internal = this is not documented. - - https://bugzilla.gnome.org/show_bug.cgi?id=756077 - - glib/gtestutils.h | 7 +++++-- - 1 file changed, 5 insertions(+), 2 deletions(-) - -commit e81d4ea988c2e35a9cca0ad12516c39608545bc5 -Author: Chun-wei Fan -Date: Mon Oct 5 16:29:05 2015 +0800 - - gio/goscket.c: Fix build on Windows - - 5d68947 factored out resuable items, but some of these are only for - *NIX builds, which will break the build on Windows. Fix this by - building these portions only when !G_OS_WIN32. - - https://bugzilla.gnome.org/show_bug.cgi?id=756053 - - gio/gsocket.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 9b7f5ad61172ff71d0dd4a788a23c5803300ab59 -Author: Philip Withnall -Date: Sun Oct 4 15:25:03 2015 +0100 - - gunixsocketaddress: Clarify construction behaviour of anonymous addrs - - Clarify the handling of G_UNIX_SOCKET_ADDRESS_ANONYMOUS in the - documentation for g_unix_socket_address_new_with_type(). - - gio/gunixsocketaddress.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit f9d9f9c056d96eccbb75dcbdef2b58f6d2a3edea -Author: Matthias Clasen -Date: Sun Oct 4 10:21:43 2015 -0400 - - Update to Unicode 8.0 - - Regenerate data tables from the Unicode Character Database, add - new scripts, and update tests to include some of the new data. - - NEWS | 6 + - glib/gscripttable.h | 97 +-- - glib/gunibreak.h | 1620 +++++++++++++++++++++++++++++++----------- - glib/gunichartables.h | 1853 - ++++++++++++++++++++++++++++++++++--------------- - glib/gunicode.h | 16 +- - glib/gunidecomp.h | 53 +- - glib/guniprop.c | 7 + - glib/tests/unicode.c | 20 +- - 8 files changed, 2611 insertions(+), 1061 deletions(-) - -commit fc59c20e97a196a261d9caeb573ce411a98b8c32 -Author: Philip Withnall -Date: Sun Oct 4 11:34:36 2015 +0100 - - gsocket: Minor documentation clarifications - - As suggested by Dan Winship on bug #697907. - - gio/gsocket.c | 11 ++++++----- - 1 file changed, 6 insertions(+), 5 deletions(-) - -commit 237fec7e7025e5b517f06398e3a01354eb3035ec -Author: Philip Withnall -Date: Mon Aug 17 20:03:47 2015 +0100 - - gsocket: Fix connected state if shutting down in two steps - - The value of g_socket_is_connected() gets stuck high if the GSocket is - shut down in two steps: - g_socket_shutdown (socket, TRUE, FALSE, NULL); - g_socket_shutdown (socket, FALSE, TRUE, NULL); - rather than one: - g_socket_shutdown (socket, TRUE, TRUE, NULL); - - Fix that by tracking the connected status for the read half and the - write half of the connection separately. - - https://bugzilla.gnome.org/show_bug.cgi?id=697907 - - gio/gsocket.c | 31 +++++++++++++++++++++++-------- - 1 file changed, 23 insertions(+), 8 deletions(-) - -commit 58ec6674801f07edcf79ba7e6a4a9f17d1a1e13b -Author: Philip Withnall -Date: Sat Oct 3 23:30:14 2015 +0100 - - gkeyfile: Remove dead code and unused string literals - - In all these functions, group_name is guaranteed to be non-NULL by the - function preconditions, so there is no need to handle it as NULL when - building error messages. Remove some unnecessary string literals as a - result. - - Coverity CID: 1325438–1325441 - - glib/gkeyfile.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit 456e02f280ede5e990bcfeb4faf6e6acba13d599 -Author: Philip Withnall -Date: Sat Oct 3 11:52:27 2015 +0100 - - gdbusaddress: Fix memory leak when G_DBUS_DEBUG_ADDRESS is enabled - - Coverity CID: 1325374 - - gio/gdbusaddress.c | 14 ++++++++------ - 1 file changed, 8 insertions(+), 6 deletions(-) - -commit 0f98b2f4ec683fc29bee489cafdbbdc7d59ffa1d -Author: Philip Withnall -Date: Sat Oct 3 11:46:18 2015 +0100 - - gsocks5proxy: Fix error reporting in authentication - - set_auth_msg() was returning FALSE to indicate error, but all its - callers were expecting a negative return value to indicate error. This - was causing memory leaks for the GError, and errors to not be - reported. - - Coverity CID: 1325357 - - gio/gsocks5proxy.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit c1c001e300debcea9ba6630c1a87f56036840c52 -Author: Philip Withnall -Date: Sat Oct 3 11:43:49 2015 +0100 - - gresource-tool: Fix minor memory leak when listing resources - - Coverity CID: 1325353 - - gio/gresource-tool.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit 4f6dc3023205e9480bc4bb738bff06bd02d29567 -Author: Philip Withnall -Date: Sat Oct 3 11:33:00 2015 +0100 - - glib-genmarshal: Fix memory leak with --prefix - - If --prefix is specified, marshaller_prefix is allocated and never - freed. It does not actually have to be allocated — just use - the static - string from argv. - - Coverity CID: 1325370 - - gobject/glib-genmarshal.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 292fd1155ae502df9aadc343cdbbd5d6b3149090 -Author: Philip Withnall -Date: Sat Oct 3 10:58:18 2015 +0100 - - gtlscertificate: Fix error reporting if a GError is not passed in - - If the certificate constructor is called as: - g_tls_certificate_new_from_pem (data, length, NULL); - and PEM parsing fails for the private key, the function would have - continued to try and create a certificate using a NULL key_pem value, - which would have failed or crashed. - - Use g_propagate_error() correctly to avoid this. - - Coverity CID: 1325403 - - gio/gtlscertificate.c | 11 ++++++++--- - 1 file changed, 8 insertions(+), 3 deletions(-) - -commit 9275be383f63441e45ead925c8956b2d1a7768b1 -Author: Philip Withnall -Date: Sat Oct 3 10:48:46 2015 +0100 - - glocalfile: Fix memory leak in find_topdir_for() - - Coverity CID 1325398. - - gio/glocalfile.c | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -commit 4b2d92a864f1505f1b08eb639d74293fa32681da -Author: Dan Winship -Date: Fri Oct 2 10:06:22 2015 -0400 - - Allow passing unset GValues to g_value_unset() - - This makes it more useful as an autocleanup func. - - Also, add a minimal test of g_value_init/g_value_reset/g_value_unset. - - https://bugzilla.gnome.org/show_bug.cgi?id=755766 - - gobject/gvalue.c | 11 +++++++---- - gobject/tests/.gitignore | 2 +- - gobject/tests/Makefile.am | 2 +- - gobject/tests/{valuearray.c => value.c} | 35 - +++++++++++++++++++++++++++++++-- - 4 files changed, 42 insertions(+), 8 deletions(-) - -commit b4a3c1bb1194d99efb547120bbff2f4442ef505d -Author: Dan Winship -Date: Fri Oct 2 09:55:29 2015 -0400 - - Revert "gvalue: Add g_value_clear method" - - This reverts commit 1233962b54de68bfdf06cfde244693ab7fd3558a. - - docs/reference/gobject/gobject-sections.txt | 1 - - gobject/gvalue.c | 20 -------------------- - gobject/gvalue.h | 2 -- - 3 files changed, 23 deletions(-) - -commit 4c870904cd1ae7954ea1412d9145ca75b927dc18 -Author: Dan Winship -Date: Fri Oct 2 10:00:54 2015 -0400 - - Revert "gvalue: Use g_value_clear as clear function" - - This reverts commit 3bb2e8dfc9eae7c6abd8fbec5fa751ffcb495121. - - gobject/gobject-autocleanups.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 8ed9e8c79ffed28b2e6ee533d3d184c0a748ed48 -Author: Dan Winship -Date: Fri Oct 2 09:56:16 2015 -0400 - - Revert "gvalue: Improve _unset() documentation" - - This reverts commit 3c0d38d68b78a6ea9e6ca82012f011075a625a2b. - - gobject/gvalue.c | 4 +--- - 1 file changed, 1 insertion(+), 3 deletions(-) - -commit 0448e758cf9d4dba3c3f8636af850e88597c1821 -Author: Mikhail Zabaluev -Date: Fri Oct 2 01:01:42 2015 +0300 - - Skip g_bytes_new_with_free_func() in introspection - - The tricky ownership/mutability semantics on data make this function - unusable in introspection. - - https://bugzilla.gnome.org/show_bug.cgi?id=755961 - - glib/gbytes.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 1e1e6c1086a494f065313dba73f7ab04078b8185 -Author: Mikhail Zabaluev -Date: Fri Oct 2 00:33:14 2015 +0300 - - gbytes: fix up annotations - - Annotate array elements as bytes. - Annotate a missed output parameter. - Replace (allow-none) with the corresponding modern annotations. - - https://bugzilla.gnome.org/show_bug.cgi?id=755961 - - glib/gbytes.c | 23 ++++++++++++----------- - 1 file changed, 12 insertions(+), 11 deletions(-) - -commit 4a5a30f716ae260bd89416cda8dbdcc5cf6f2e62 -Author: Philip Withnall -Date: Thu Oct 1 00:32:10 2015 +0100 - - docs: Tidy up GObject construction discussion in the GObject tutorial - - Remove some outdated references to an old example, and add a row - in the - table of steps in object initialization for the - GObjectClass.constructed - virtual method. - - https://bugzilla.gnome.org/show_bug.cgi?id=754855 - - docs/reference/gobject/tut_gobject.xml | 23 ++++++++++++++++------- - 1 file changed, 16 insertions(+), 7 deletions(-) - -commit be732677f56f4da48f737dc7edd821ec1928515c -Author: Olivier Crête -Date: Thu Jul 2 11:32:34 2015 +0100 - - gio: Add G_IO_ERROR_MESSAGE_TOO_LARGE - - Corresponding to EMSGSIZE, for when UDP datagrams are rejected due to - being too big. - - https://bugzilla.gnome.org/show_bug.cgi?id=752240 - - gio/gioenums.h | 4 +++- - gio/gioerror.c | 9 +++++++++ - 2 files changed, 12 insertions(+), 1 deletion(-) - -commit 1086507e75580083aef46ad3072e9ff7869c2bc4 -Author: Philip Withnall -Date: Mon Aug 17 18:10:43 2015 +0100 - - gsocket: Fix error behaviour of g_socket_send_messages() - - If an error in the underlying sendmmsg() syscall occurs after - successfully sending one or more messages, g_socket_send_messages() - should return the number of messages successfully sent, rather than an - error. This mirrors the documented sendmmsg() behaviour. - - This is a slight behaviour change for g_socket_send_messages(), but as - it relaxes the error reporting (reporting errors in fewer situations - than before), it should not cause problems. - - https://bugzilla.gnome.org/show_bug.cgi?id=751924 - - gio/gsocket.c | 32 +++++++++++--------------------- - gio/tests/socket.c | 21 +++++++++++++++++++-- - 2 files changed, 30 insertions(+), 23 deletions(-) - -commit f62cbfc02230f160e0fd0947d74c4a012eb6232c -Author: Philip Withnall -Date: Fri Jun 12 08:47:37 2015 +0100 - - gsocket: Add g_socket_receive_messages() - - Add support for receiving multiple messages with a single system call, - using recvmmsg() if available. Otherwise, fall back to looping over - g_socket_receive_message(). - - This adds new API, g_socket_receive_messages(), and corresponding unit - tests. - - https://bugzilla.gnome.org/show_bug.cgi?id=751924 - - config.h.win32.in | 3 + - configure.ac | 2 +- - docs/reference/gio/gio-sections.txt | 1 + - gio/gsocket.c | 294 - +++++++++++++++++++++++++++++++++++- - gio/gsocket.h | 7 + - gio/tests/socket.c | 163 ++++++++++++++++++++ - 6 files changed, 467 insertions(+), 3 deletions(-) - -commit a0cefc2217adafb6a21d87b66115df6abc9a9cdd -Author: Philip Withnall -Date: Wed Jul 29 11:13:33 2015 +0100 - - gsocket: Switch internal functions from blocking booleans to timeouts - - In order to support per-operation timeouts on new API like - g_socket_receive_messages(), the internal GSocket API should use - timeouts rather than boolean blocking parameters. - - (timeout == 0) === (blocking == FALSE) - (timeout == -1) === (blocking == TRUE) - (timeout > 0) === new behaviour - - https://bugzilla.gnome.org/show_bug.cgi?id=751924 - - gio/gsocket.c | 391 - ++++++++++++++++++++++++++++++++++++---------------------- - 1 file changed, 243 insertions(+), 148 deletions(-) - -commit 7f985b35ce599a37144f852903993300e8f1f197 -Author: Philip Withnall -Date: Mon Jul 27 14:21:00 2015 +0100 - - gsocket: Factor out blocking parameter from g_socket_receive_message() - - This will make future API additions easier. The factored version is - internal for the time being. - - https://bugzilla.gnome.org/show_bug.cgi?id=751924 - - gio/gsocket.c | 214 - +++++++++++++++++++++++++++++++++------------------------- - 1 file changed, 122 insertions(+), 92 deletions(-) - -commit 5d6894746635d19d719fbf15881dbd7fc375d77c -Author: Philip Withnall -Date: Fri Jun 12 08:30:20 2015 +0100 - - gsocket: Split out functions to convert to and from struct msghdr - - As new methods are added to GSocket, we don’t want to duplicate this - code, so factor it out. - - https://bugzilla.gnome.org/show_bug.cgi?id=751924 - - gio/gsocket.c | 522 - +++++++++++++++++++++++++++++----------------------------- - 1 file changed, 257 insertions(+), 265 deletions(-) - -commit 8c4c16ddf405ecd93b1df682cbbbca1d7cfad9ba -Author: Philip Withnall -Date: Wed Jul 29 11:36:50 2015 +0100 - - giotypes: Add GInputMessage struct - - This complements the GOutputMessage struct. It will shortly be - used for - adding a g_socket_receive_messages() function, but needs to be - committed - first to allow some internal refactoring of GSocket. - - https://bugzilla.gnome.org/show_bug.cgi?id=751924 - - docs/reference/gio/gio-sections.txt | 1 + - gio/giotypes.h | 54 - +++++++++++++++++++++++++++++++++++++ - 2 files changed, 55 insertions(+) - -commit 37fcab17d33b7b5384ec018c3595eb9ec393dc2a -Author: Philip Withnall -Date: Thu Oct 1 13:49:15 2015 +0100 - - build: Bump version to 2.47.0 - - So that early adopters of new API have a version number to target. - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 037991211d45f400526c8d7f0eb29c940b6e8726 -Author: Emmanuele Bassi -Date: Thu Oct 1 11:58:37 2015 +0100 - - Revert "Apply the previous change to gmarshal.c" - - This reverts commit 43e8bfca0c687317f96f976586194d26d8e141b4. - - https://bugzilla.gnome.org/show_bug.cgi?id=755922 - - gobject/gmarshal.c | 88 - +++++++++++++++++++++++++++--------------------------- - 1 file changed, 44 insertions(+), 44 deletions(-) - -commit cc818f5fe402c9c04f2ac1277bacbfe1cebfc2fe -Author: Emmanuele Bassi -Date: Thu Oct 1 11:54:11 2015 +0100 - - Revert "glib-genmarshal: Treat all parameters the same" - - This reverts commit 8e362161d9554e8a6c1e82f95bff24fc9fdcf9ef. - - There is a fundamental difference between g_value_peek_pointer() and - g_value_get_pointer(), and it's not just complexity: the latter checks - if the GValue holds a pointer type, whereas the former doesn't. - - https://bugzilla.gnome.org/show_bug.cgi?id=755922 - - gobject/glib-genmarshal.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit ad7250ab5324a05456a7d5445edfd3ec26638dba -Author: Philip Withnall -Date: Wed Sep 30 12:57:42 2015 +0100 - - giostream: Fix a typo in the documentation for g_io_stream_close() - - gio/giostream.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 202a9c3497e0c0b5789e533509dd8671617ae20c -Author: Ryan Lortie -Date: Tue Sep 29 11:18:54 2015 -0400 - - GLocalFile: return text/plain for empty files - - Previously, GLib returned text/plain for empty files. - - This is important because people may want to open empty (eg: - just-created) text files with the text editor. - - An unintended side-effect of b6fc1df022a0326e7c36122b1416061bf796c98f - caused GLib to start returning application/octet-stream instead of - text/plain for these files. - - This commit is essentially a revert of that commit, with a different - solution: we move the special-case up a bit in the function and - hard-code it to text/plain. - - This change does not exactly maintain the old behaviour: previously, a - "fast" lookup would have returned application/octet-stream on an empty - file and now it will return text/plain. I consider this to be an - improvement (since we're returning better data) and don't expect it to - cause problems. - - https://bugzilla.gnome.org/show_bug.cgi?id=755795 - - gio/glocalfileinfo.c | 18 +++++++++++++----- - 1 file changed, 13 insertions(+), 5 deletions(-) - -commit 56b164a19566a63dda23d48a93b91875d89c9fde -Author: Ryan Lortie -Date: Mon Sep 21 16:54:49 2015 -0400 - - g_variant_get_child(): flatten-first logic on '&' - - Copy the flatten-first logic from g_variant_get(), and for the same - reason: if the user is requesting a direct pointer access to a - tree-based child inside of argument to this function then that child - could disappear later. - - Forcing serialisation means that the pointer will remain valid as long - as the passed-in instance exists, which is the usual expectation with - GVariant API. - - https://bugzilla.gnome.org/show_bug.cgi?id=755374 - - glib/gvariant.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 3c0d38d68b78a6ea9e6ca82012f011075a625a2b -Author: Nicolas Dufresne -Date: Tue Sep 29 08:30:21 2015 -0400 - - gvalue: Improve _unset() documentation - - g_value_unset() only works with initialized value and will assert - if the GValue is zero-filled (or initialized with - G_VALUE_INIT). Document - this behaviour and refer to g_value_clear() for a method that work on - both initialized and zero-filled GValue. - - https://bugzilla.gnome.org/show_bug.cgi?id=755766 - - gobject/gvalue.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit 3bb2e8dfc9eae7c6abd8fbec5fa751ffcb495121 -Author: Nicolas Dufresne -Date: Mon Sep 28 19:44:44 2015 -0400 - - gvalue: Use g_value_clear as clear function - - This change allow leaving a scope before g_value_init() has been - called. This would happen if you do: - - { - g_auto(GValue) value = G_VALUE_INIT; - } - - Or have a return statement (due to failure) before the part of - your code where you set this GValue. - - https://bugzilla.gnome.org/show_bug.cgi?id=755766 - - gobject/gobject-autocleanups.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 1233962b54de68bfdf06cfde244693ab7fd3558a -Author: Nicolas Dufresne -Date: Mon Sep 28 19:41:28 2015 -0400 - - gvalue: Add g_value_clear method - - This method is similar to g_value_unset() but will accept - an uninitialized (zero-filled) GValue structure. - - https://bugzilla.gnome.org/show_bug.cgi?id=755766 - - docs/reference/gobject/gobject-sections.txt | 1 + - gobject/gvalue.c | 20 ++++++++++++++++++++ - gobject/gvalue.h | 2 ++ - 3 files changed, 23 insertions(+) - -commit b36b4941a634af096d21f906caae25ef35161166 -Author: Nicolas Dufresne -Date: Mon Sep 28 19:35:30 2015 -0400 - - glib: Add 2.48 availibity macros - - https://bugzilla.gnome.org/show_bug.cgi?id=755766 - - docs/reference/glib/glib-sections.txt | 4 ++++ - glib/gversionmacros.h | 25 +++++++++++++++++++++++++ - 2 files changed, 29 insertions(+) - -commit 43e8bfca0c687317f96f976586194d26d8e141b4 -Author: Matthias Clasen -Date: Tue Sep 29 07:03:25 2015 -0400 - - Apply the previous change to gmarshal.c - - Since gmarshal.c is no longer generated, we have to manually - apply this change to the builtin marshallers. - - gobject/gmarshal.c | 88 - +++++++++++++++++++++++++++--------------------------- - 1 file changed, 44 insertions(+), 44 deletions(-) - -commit 8e362161d9554e8a6c1e82f95bff24fc9fdcf9ef -Author: Matthias Clasen -Date: Tue Sep 29 07:02:07 2015 -0400 - - glib-genmarshal: Treat all parameters the same - - There's no need to use a more expensive getter when swapping, - so just use the g_marshal_ getters there too. - - gobject/glib-genmarshal.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit de04fd13048dd208162573187e4c0d9e7d3428d3 -Author: Philip Withnall -Date: Mon Sep 28 13:23:29 2015 +0100 - - gerror: Document the disadvantages of using GError - - And move the discussion to a new subsection in the GError - documentation. - Follow-up from commit 04662a8667c8bf0a594f0c6db7291066c272ad38. - - https://bugzilla.gnome.org/show_bug.cgi?id=743011 - - glib/gerror.c | 31 ++++++++++++++++++++++++------- - 1 file changed, 24 insertions(+), 7 deletions(-) - -commit 04662a8667c8bf0a594f0c6db7291066c272ad38 -Author: Philip Withnall -Date: Fri Jan 16 08:38:56 2015 +0000 - - gerror: Document advantages of GError over numeric error codes - - Despite knowing about GError, there are multiple cases where - developers - have still used traditional numeric error codes, and then got - themselves - into a mess about bindability and generation of error messages. - - Try and avoid this by including a brief paragraph on the benefits of - GError over EINVAL-style error codes. - - https://bugzilla.gnome.org/show_bug.cgi?id=743011 - - glib/gerror.c | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit 5ceaeef832fb595d1d5117524937b15c892cbd75 -Author: Philip Withnall -Date: Fri Jan 16 08:32:20 2015 +0000 - - gerror: Add an extra heading to the GError documentation - - This means that the top of the documentation can link forward to this - important section, and random people on the internet can link directly - to it on developer.gnome.org. - - https://bugzilla.gnome.org/show_bug.cgi?id=743011 - - glib/gerror.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit 21809c8c0fdf72b5859faeb1781ff3edc121120a -Author: Philip Withnall -Date: Fri Sep 26 13:45:00 2014 +0100 - - giostream: Fix some typos in the GIOStream documentation - - This doesn’t change the meaning of the documentation. - - https://bugzilla.gnome.org/show_bug.cgi?id=735754 - - gio/giostream.c | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -commit 363fa1822355021b4b723389d51f63ac263ef30c -Author: Philip Withnall -Date: Mon Aug 17 19:13:15 2015 +0100 - - gsocket: Fix documentation for g_socket_send_message() - - It is no longer the most fully featured version of this function — - g_socket_send_messages() stole that dubious honour with 2.44. - - https://bugzilla.gnome.org/show_bug.cgi?id=751924 - - gio/gsocket.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 347e4a75ec745e09fa8433f557b363e5e95491cd -Author: Philip Withnall -Date: Wed Jul 29 14:08:31 2015 +0100 - - gsocket: Clarify GSocket:blocking doesn’t apply to ops with - a parameter - - Operations which take an explicit blocking parameter are completely - unaffected by GSocket:blocking. - - https://bugzilla.gnome.org/show_bug.cgi?id=751924 - - gio/gsocket.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit 8fdc6701889679d16ac064b481f968807eddbf0f -Author: Philip Withnall -Date: Mon Jul 27 14:46:54 2015 +0100 - - gsocket: Clarify flags documentation for g_socket_receive_message() - - The API design here is a bit awkward — the in/out flags argument - should - actually have been an in flags argument and an out msg_flags argument. - Clarify that a bit in the documentation. - - https://bugzilla.gnome.org/show_bug.cgi?id=751924 - - gio/gsocket.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 4745c08220b90eac741ae3ca1913cbe90c9831ef -Author: Benjamin Gilbert -Date: Sat Sep 26 18:22:34 2015 -0400 - - win32: Fix link error with _wstat32i64() on 64-bit - - _wstat32i64() doesn't exist in msvcrt.dll. This doesn't cause - a problem - on 32-bit Windows because mingw-w64 #defines _wstat32i64 to _wstati64, - but on 64-bit Windows we get a link error. - - In addition, _wstat32i64() takes a struct _stat32i64 *, but - GLocalFileStat is #defined to struct _stati64, which is not the same - type on 64-bit Windows. - - Fix by using _wstati64(). - - https://bugzilla.gnome.org/show_bug.cgi?id=749161 - - gio/glocalfile.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit da2217859f1b7cc0a2a3b7d50e70b983ee301a10 -Author: Trần Ngọc Quân -Date: Sun Sep 27 15:28:55 2015 +0700 - - Updated Vietnamese translation - - Signed-off-by: Trần Ngọc Quân - - po/vi.po | 1159 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 592 insertions(+), 567 deletions(-) - -commit a0b4e87f445ca00a73db8bf46cc47215a9f14788 -Author: Chun-wei Fan -Date: Fri Sep 25 12:54:26 2015 +0800 - - build/Makefile-newvs.am: Update Comments for Usage - - Update the notes that this is also used for Visual Studio 2015 - support, - and correct the MSVC_VER_LONG for MSVC 2015, which is 14, not 2015. - - Also add a note that this can be used for other projects that have - Visual Studio build support. - - build/Makefile-newvs.am | 8 ++++++-- - 1 file changed, 6 insertions(+), 2 deletions(-) - -commit 762437c8495d11879d265965cf24703bf8dbfb5d -Author: Chun-wei Fan -Date: Fri Sep 25 12:25:13 2015 +0800 - - Build: Make Makefile.msvcproj A Bit More Generic - - Handle also the situation where $(srcdir) == $(top_srcdir), so - that this - can also be used in cases like librsvg and gobject-introspection. - - build/Makefile.msvcproj | 10 +++------- - 1 file changed, 3 insertions(+), 7 deletions(-) - -commit ecd265288319c004a862a29c95487a888f62cfc7 -Author: Chun-wei Fan -Date: Fri Sep 25 17:47:33 2015 +0800 - - build/win32/replace.py: Add Note On Its Reusability - - Add a note stating that this script can be copied for use to replace - strings in files when necessary, such as replacing autotools variables - in non-autotools builds, such as Visual Studio builds. - - build/win32/replace.py | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -commit 2d7817887a9f0624f73492d04b2a992545f0beb9 -Author: Matthias Clasen -Date: Wed Sep 23 18:55:28 2015 -0400 - - Revert "list store: Fix a parameter check" - - This reverts commit d28639507db2029b8f184a5d93e9d8c28acc1955. - - This wasn't meant to go in. - - https://bugzilla.gnome.org/show_bug.cgi?id=755496 - - glib/gsequence.c | 18 +++++++----------- - 1 file changed, 7 insertions(+), 11 deletions(-) - -commit aef2d0c56dd6d363e51b1c37dc0095054f18098c -Author: Chun-wei Fan -Date: Wed Sep 23 16:12:50 2015 +0800 - - build/win32: Make "Install" Property Sheet Generation More Robust - - List the files that are generated in the process to generate the - glib-install property sheets, so that we can use that list as a - depedency, as well as deleting those files in one shot after the - property sheet is generated, so we don't need to worry about those - in 'make distclean' or so. - - build/win32/vs10/Makefile.am | 8 ++++---- - build/win32/vs9/Makefile.am | 8 ++++---- - 2 files changed, 8 insertions(+), 8 deletions(-) - -commit b81f3ced716b81ea604876ba1e89b953e0d04813 -Author: Xavier Claessens -Date: Mon Sep 21 10:41:00 2015 -0400 - - Move GStrv typedef to glib.h instead of gobject.h - - GStrv was historically only needed for the boxed G_TYPE_STRV, - but it is now useful for g_auto(GStrv) as well. This is not - an ABI change. - - https://bugzilla.gnome.org/show_bug.cgi?id=755355 - - docs/reference/glib/glib-sections.txt | 3 +++ - docs/reference/gobject/gobject-sections.txt | 1 - - glib/docs.c | 2 ++ - glib/glib-autocleanups.h | 1 + - glib/gstrfuncs.c | 7 +++++++ - glib/gstrfuncs.h | 1 + - glib/tests/autoptr.c | 8 ++++++++ - gobject/glib-types.h | 7 ------- - gobject/gobject-autocleanups.h | 1 - - 9 files changed, 22 insertions(+), 9 deletions(-) - -commit 32811598f384ac165a812b4dde8fb1ad4df2d420 -Author: Xavier Claessens -Date: Tue Sep 15 16:42:10 2015 -0400 - - doc: clarify that _get_instance_private() is NULL-safe - - https://bugzilla.gnome.org/show_bug.cgi?id=755083 - - gobject/gtype.h | 8 ++++++++ - 1 file changed, 8 insertions(+) - -commit ab26dd54337544275ff8bb61eb227aed83a8ed80 -Author: Emmanuele Bassi -Date: Tue Sep 22 13:10:28 2015 +0100 - - Revert use of the system_header GCC pragma - - This reverts commit 662bf991c08b16dea8a36026243b311f6cdb17f1. It - is not - a straight up revert because the old commit involved various long - since - removed ChangeLog files and we'd end up mudding the patch. - - The system_header GCC pragma is breaking warnings in the various - g_return_* macros; GCC stopped warning when using a macro with - a return - value in a function that returns void, as well as when using a macro - with no return value in a function that has a non-void return value. - Suppressing this kind of warnings is not a good idea. - - Other compilers are unaffected, even ones like Clang with a GCC - compatibility layer. - - Given the fact that the original commit was added 14 years ago as a - workaround in the old days of GTK+ 1.2, I think it's safe to drop it. - - https://bugzilla.gnome.org/show_bug.cgi?id=753310 - - glib/gmessages.h | 6 ------ - 1 file changed, 6 deletions(-) - -commit d488d75909a7f5bdc13865a155ea583fcc3cb07f -Author: Xavier Claessens -Date: Mon Sep 21 10:50:38 2015 -0400 - - Remove useless NULL check before g_free() - - glib/glib-autocleanups.h | 5 ++--- - 1 file changed, 2 insertions(+), 3 deletions(-) - -commit f7f0c86a9c7669a5101615622a29d34098ecb7fc -Author: Милош Поповић -Date: Tue Sep 22 12:33:23 2015 +0000 - - Updated Serbian Latin translation - - po/sr@latin.po | 1014 - ++++++++++++++++++++++++++++++-------------------------- - 1 file changed, 538 insertions(+), 476 deletions(-) - -commit 45c39bfed487378de5a4b7f977fd74564f29083e -Author: Милош Поповић -Date: Tue Sep 22 12:32:49 2015 +0000 - - Updated Serbian translation - - po/sr.po | 1014 - +++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 538 insertions(+), 476 deletions(-) - -commit 613393bc1d52207c22f3fe8dc71c09277f9ac7f7 -Author: Petr Kovar -Date: Mon Sep 21 17:56:16 2015 +0200 - - Update Czech translation - - po/cs.po | 427 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 218 insertions(+), 209 deletions(-) - -commit 9348af3651afbd554fec35e556cda8add48bd9f8 -Author: Xavier Claessens -Date: Mon Sep 21 09:53:25 2015 -0400 - - Doc: g_autoptr(gchar) has been replaced by g_autofree - - https://bugzilla.gnome.org/show_bug.cgi?id=755351 - - glib/docs.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit d73cd49799444f9045d44a414c7b35f129844504 -Author: Matthias Clasen -Date: Mon Sep 21 06:10:10 2015 -0400 - - 2.46.0 - - NEWS | 16 ++++++++++++++++ - configure.ac | 4 ++-- - 2 files changed, 18 insertions(+), 2 deletions(-) - -commit 3ffed912c19c5c24b7302d2ff12f82a6167f1c30 -Author: Xavier Claessens -Date: Tue Sep 15 16:50:37 2015 -0400 - - doc: small clarification in g_autoptr() - - https://bugzilla.gnome.org/show_bug.cgi?id=755077 - - glib/docs.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit 8297ea8badef5ae5bdeab85b74780fd70de60247 -Author: Matthew Waters -Date: Thu Sep 17 20:38:10 2015 +1000 - - win32: fix incorrect specifier - - error: format ‘%u’ expects argument of type ‘unsigned int’, - but argument 4 has - type ‘gsize {aka long long unsigned int}’ [-Werror=format=] - - https://bugzilla.gnome.org/show_bug.cgi?id=755154 - - gio/gwin32appinfo.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 2bc094264b334b8afdbdc1cf35ff5265f0ac3415 -Author: Matthias Clasen -Date: Mon Sep 21 06:27:07 2015 -0400 - - Documentation fixups - - Various parameter fixups and symbol list additions. - - docs/reference/gio/gio-sections.txt | 4 +++- - docs/reference/glib/glib-sections.txt | 1 + - gio/gnativesocketaddress.c | 6 +++--- - gio/gwin32registrykey.c | 20 +++++++++---------- - glib/gasyncqueue.c | 36 - +++++++++++++++++------------------ - 5 files changed, 35 insertions(+), 32 deletions(-) - -commit 3ad2ef7510b036758d5aa928a6a0a1ac5c29c591 -Author: Ask Hjorth Larsen -Date: Sun Sep 20 20:20:37 2015 +0200 - - Updated Danish translation - - po/da.po | 864 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 443 insertions(+), 421 deletions(-) - -commit b1af57256721fa0198b63585d3bf26265a8736dd -Author: Rafael Fontenelle -Date: Sun Sep 20 14:32:13 2015 +0000 - - Updated Brazilian Portuguese translation - - po/pt_BR.po | 1465 - ++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 791 insertions(+), 674 deletions(-) - -commit 1dc70d703e925bf441a12961223c4cb6d1e376bd -Author: Rūdolfs Mazurs -Date: Fri Sep 18 22:29:37 2015 +0300 - - Updated Latvian translation - - po/lv.po | 1102 - +++++++++++++++++++++++++++----------------------------------- - 1 file changed, 477 insertions(+), 625 deletions(-) - -commit 9d859934c5d097bc23578237d01324eb9b30c0f4 -Author: Bernd Homuth -Date: Thu Sep 17 15:36:28 2015 +0000 - - Updated German translation - - po/de.po | 964 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 494 insertions(+), 470 deletions(-) - -commit f1599649e55a52a8e331ee282ac4c5a03432cb43 -Author: Stas Solovey -Date: Thu Sep 17 11:31:28 2015 +0000 - - Updated Russian translation - - po/ru.po | 863 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 446 insertions(+), 417 deletions(-) - -commit ea93847a7d6f341c8ed53733c78b8f38f9567bc4 -Author: Chun-wei Fan -Date: Thu Sep 17 09:15:27 2015 +0800 - - MSVC Build: Make Re-use Comment of Autotools Module Clearer - - build/Makefile.msvcproj | 11 ++++++----- - 1 file changed, 6 insertions(+), 5 deletions(-) - -commit 9fe1c1b3e7a8d680e15d861c1ef224f4b7a2ebad -Author: Muhammet Kara -Date: Wed Sep 16 18:51:44 2015 +0000 - - Updated Turkish translation - - po/tr.po | 376 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 194 insertions(+), 182 deletions(-) - -commit 58eae7782acbbebb2d6793d4087b6e0a8f61e818 -Author: Benjamin Otte -Date: Wed Sep 16 18:44:48 2015 +0200 - - tests: Do last commit's fix for enums, too - - We don't want to treat enums as ints but as ints. - - gobject/tests/signals.c | 25 +++++++++++++++++-------- - 1 file changed, 17 insertions(+), 8 deletions(-) - -commit 605ff1efe76ee26695077b08b96f222cef96efb2 -Author: Benjamin Otte -Date: Wed Sep 16 18:17:04 2015 +0200 - - tests: Make testcase not pass 0 as a flags value - - This will not catch the case where we fail in libffi and always use 0. - In fact, be a real annoying person and use (1 << 31) as a flags - value to - test signedness, too. - - Also update the testcase to actually use flags everywhere and ot uint. - - https://bugzilla.gnome.org/show_bug.cgi?id=754882 - - gobject/tests/signals.c | 29 ++++++++++++++++++++++------- - 1 file changed, 22 insertions(+), 7 deletions(-) - -commit 7b685eab8821686821c38e398536b0842b0ed131 -Author: Ray Strode -Date: Wed Sep 16 18:01:04 2015 +0200 - - ffi: Marshal flags like enums - - Flags are enums. - Fixes broken marshalling on BE 64bit architectures. - - https://bugzilla.gnome.org/show_bug.cgi?id=754882 - - gobject/gclosure.c | 8 +++++++- - 1 file changed, 7 insertions(+), 1 deletion(-) - -commit 846e206146c2f0b6b5321d245004d262c7d585a3 -Author: Murray Cumming -Date: Wed Sep 16 14:30:29 2015 +0200 - - GListModel docs: It's get_n_items(), not get_length(). - - gio/glistmodel.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 3bd1618ea955f950f87bc4e452029c5f0cea35aa -Author: Matthias Clasen -Date: Mon Sep 14 18:42:12 2015 -0400 - - Disable deprecation warnings for the stable release again - - Keeping these enabled causes too many people to file - bugs against gobject, and not enough people to send - patches to port away from deprecated properties. - - gobject/gobject.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 5475be0c1053df95ac560a94b918445411b3639e -Author: Matthias Clasen -Date: Mon Sep 14 08:42:18 2015 -0400 - - 2.45.8 - - NEWS | 1 + - 1 file changed, 1 insertion(+) - -commit 4c938c246cf3da8db16a2d9cda7209f1d72e37ee -Author: Fran Dieguez -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 -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 -Date: Sun Sep 13 22:44:29 2015 -0400 - - Updates - - NEWS | 33 +++++++++++++++++++++++++++++++++ - 1 file changed, 33 insertions(+) - -commit a7b2b5686aea1199e3cdea7d1c743e087a1e5b1d -Author: Matthias Clasen -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 +- - ...{glib-gen-srcs.props => glib-gen-srcs.props.in} | 4 +- - build/win32/vs9/Makefile.am | 3 +- - ...b-gen-srcs.vsprops => glib-gen-srcs.vsprops.in} | 2 +- - configure.ac | 2 + - 9 files changed, 142 insertions(+), 84 deletions(-) - -commit 0570adff8074a786023bfb7646e7475af52f88f9 -Author: Matej Urbančič -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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(-) - -commit f14e2e5c53a5f1113c5e063511b7ea31319f4ccf -Author: Matthias Clasen -Date: Tue Sep 1 10:58:32 2015 -0400 - - 2.45.7 - - NEWS | 47 +++++++++++++++++++++++++++++++++++++++++++++++ - configure.ac | 2 +- - 2 files changed, 48 insertions(+), 1 deletion(-) - -commit b04c565f33edbe7b81b028ba371da93b946f6393 -Author: Emmanuele Bassi -Date: Wed Aug 19 13:47:58 2015 +0100 - - gio: Link against gmodule when building tools - - Otherwise cross-compilation will fail with linker errors. - - https://bugzilla.gnome.org/show_bug.cgi?id=753745 - - gio/Makefile.am | 5 +++++ - 1 file changed, 5 insertions(+) - -commit 5ce70917df75f87c89a9b1e9d0583ae4135f0b2c -Author: Emmanuele Bassi -Date: Wed Aug 19 13:38:30 2015 +0100 - - Drop binary checks when cross-compiling - - We don't need to run binaries we just built in order to successfully - build GLib and friends any more. - - Since commit b74e2a7, we don't need to run glib-genmarshal when - building - GIO; since commit f9eb9eed, all our tests (including the ones that do - need to run binaries we just built) are only built when running "make - check", instead of unconditionally at every build. - - This means that we don't need to check for existing, native binaries - when cross-compiling, and fail the configuration step if they are not - found — which also means that you don't need to natively build - GLib for - your toolchain, in order to cross-compile GLib. - - We can also use the cross-compilation conditional, and skip those - tests - that require a binary we just built in order to build. - - https://bugzilla.gnome.org/show_bug.cgi?id=753745 - - configure.ac | 24 ++---------------------- - gio/tests/Makefile.am | 12 +++++------- - gobject/tests/Makefile.am | 14 ++++++++------ - tests/gobject/Makefile.am | 20 +++++++------------- - 4 files changed, 22 insertions(+), 48 deletions(-) - -commit 1dec512a66fddfd8b4b265231b00d4f918b16cef -Author: Matthias Clasen -Date: Tue Sep 1 10:21:26 2015 -0400 - - Revert "GSettings: delay backend subscription" - - This reverts commit 8ff5668a458344da22d30491e3ce726d861b3619. - - This change has had considerable fallout, and there was no - follow-up to address it. - - https://bugzilla.gnome.org/show_bug.cgi?id=733791 - - gio/gsettings-tool.c | 13 ------------- - gio/gsettings.c | 47 ++++------------------------------------------- - 2 files changed, 4 insertions(+), 56 deletions(-) - -commit 7fff264777ac9869ff347dd2bb02304e11d83a20 -Author: Matthias Clasen -Date: Tue Sep 1 10:18:23 2015 -0400 - - Revert "GSettings: fix check for delaying backend subscription" - - This reverts commit d511d6b37f051d2cd8698055cbd85ee7f987325d. - - gio/gsettings.c | 12 +++--------- - 1 file changed, 3 insertions(+), 9 deletions(-) - -commit 16721468e5410732f2575be35652ece538587b94 -Author: Iain Lane -Date: Wed Jul 15 17:01:03 2015 +0100 - - gsignal: Don't crash when operating on signals on the wrong object - - gobject/gsignal.c | 21 +++++++++++++++------ - 1 file changed, 15 insertions(+), 6 deletions(-) - -commit 261250c46e3eab9b54c9cc59b405a69785a65b35 -Author: Iain Lane -Date: Thu Jul 16 15:38:21 2015 +0100 - - Test that disconnecting from the wrong thing warns and doesn't crash - - This broke in 916297be799ee001b4a214cc52c3b960bb0b5deb (≥ 2.45.3) - - gobject/tests/signals.c | 53 - +++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 53 insertions(+) - -commit 976da775cbeff497e922f959f9a35d5e06cfc7a9 -Author: Alexandre Franke -Date: Tue Sep 1 07:57:48 2015 +0000 - - Updated French translation - - po/fr.po | 230 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 120 insertions(+), 110 deletions(-) - -commit 9f2e3f6b7262a8cae817a4cc12388fcc1bd63bce -Author: Dan Winship -Date: Wed Dec 3 05:57:29 2014 -0500 - - gtestutils: add g_assert_cmpmem() - - Add a test macro to compare two buffers (which are not already known - to be the same length) for equality. - - https://bugzilla.gnome.org/show_bug.cgi?id=754283 - - docs/reference/glib/glib-sections.txt | 1 + - gio/tests/async-close-output-stream.c | 9 ++----- - gio/tests/converter-stream.c | 46 - +++++++++++++++++------------------ - gio/tests/gdbus-peer.c | 3 +-- - gio/tests/gsettings.c | 4 +-- - gio/tests/gsubprocess.c | 11 ++++----- - gio/tests/readwrite.c | 10 +++----- - glib/gtestutils.c | 33 +++++++++++++++++++++---- - glib/gtestutils.h | 10 ++++++++ - glib/tests/base64.c | 25 ++++--------------- - glib/tests/bytes.c | 23 ++++++------------ - glib/tests/checksum.c | 3 +-- - glib/tests/gvariant.c | 3 +-- - glib/tests/hmac.c | 3 +-- - glib/tests/strfuncs.c | 3 +-- - glib/tests/string.c | 10 +++----- - glib/tests/testing.c | 26 ++++++++++++++++++++ - 17 files changed, 120 insertions(+), 103 deletions(-) - -commit 367f36d630afa01b0967547f5a038a1f8f499f45 -Author: Dan Winship -Date: Fri Dec 12 12:47:00 2014 -0500 - - gtestutils: forbid having two tests with the same full path - - In the same way that gtestutils used to let you create multiple suites - with the same name, it also let you create multiple tests with the - same name. Make that an error instead (and fix glib/tests/base64.c, - which was registering three separate tests named - "/base64/incremental/nobreak/4", and glib/tests/autoptr.c, which was - running test_g_variant_builder() twice). - - https://bugzilla.gnome.org/show_bug.cgi?id=754286 - - glib/gtestutils.c | 16 +++++++++++++++- - glib/tests/autoptr.c | 1 - - glib/tests/base64.c | 6 +++--- - 3 files changed, 18 insertions(+), 5 deletions(-) - -commit 123ea70d74e655f7401cf70d364ccfb2b03022a7 -Author: Dan Winship -Date: Sat Feb 1 18:23:13 2014 +0100 - - gtestutils: improve non-TAP output, fix handling of incomplete tests - - In non-TAP mode, tests that used g_test_skip() were labelled "OK", and - tests that used g_test_incomplete() were labelled "FAIL". Explicitly - show them as "SKIP" and "TODO" instead, like in the TAP case. - - Also, incomplete/TODO tests are not supposed to be treated as - failures, so fix that too. - - https://bugzilla.gnome.org/show_bug.cgi?id=754286 - - glib/gtestutils.c | 20 ++++++++++++++------ - 1 file changed, 14 insertions(+), 6 deletions(-) - -commit 6e382208f72cfd449cf076ac1f1fa340fe6eea0f -Author: Dan Winship -Date: Fri Dec 12 11:49:31 2014 -0500 - - gtestutils: print the TAP test plan first, not last - - TAP allows you to print the "test plan" (ie, the expected number of - tests" either at the start or the end of the test program, but if you - put it at the end, and the program crashes, automake will complain - "missing test plan", which is confusing to users (particularly since - it prints that *before* it prints that the test program crashed, - suggesting that somehow the lack of test plan was responsible for the - crash or something, rather than vice versa). - - Anyway, change it to count the tests ahead of time, and print the test - plan first. Keeping this simple requires disallowing the '-p', '-s', - and '--GTestSkipCount' options when using '--tap' (although we were - already printing the wrong number in the --GTestSkipCount case - anyway). - - https://bugzilla.gnome.org/show_bug.cgi?id=754284 - - glib/gtestutils.c | 44 ++++++++++++++++++++++++++++++++++++++++++-- - 1 file changed, 42 insertions(+), 2 deletions(-) - -commit 51c91ed53d54efed8f82d5ead200ac5b6ef52a6a -Author: Dan Winship -Date: Fri Mar 14 14:57:51 2014 -0400 - - gtestutils: move "/subprocess" path special-casing - - https://bugzilla.gnome.org/show_bug.cgi?id=754284 - - glib/gtestutils.c | 42 ++++++++++++++++++------------------------ - 1 file changed, 18 insertions(+), 24 deletions(-) - -commit 91ff2ba844a917162307a75afa658571d419701f -Author: Dan Winship -Date: Fri Mar 14 11:19:01 2014 -0400 - - gtestutils: make g_test_suite_run{,internal} less confusing - - Rewrite g_test_suite_run() and g_test_suite_run_internal() to make it - clearer what they do (while still preserving exact backward - compatibility, meaning we need to handle the "-p" case differently - from the non-"-p" case). - - https://bugzilla.gnome.org/show_bug.cgi?id=754284 - - glib/gtestutils.c | 94 - ++++++++++++++++++++++++------------------------------- - 1 file changed, 41 insertions(+), 53 deletions(-) - -commit 510331bacf803a905577b93f118f5a32bba55bd3 -Author: Dan Winship -Date: Fri Mar 14 11:41:44 2014 -0400 - - gtestutils: reorganize g_test_name manipulation - - https://bugzilla.gnome.org/show_bug.cgi?id=754284 - - glib/gtestutils.c | 20 +++++++++++++------- - 1 file changed, 13 insertions(+), 7 deletions(-) - -commit 34ec21fab54ecd964ab7167060b650ab0ff44602 -Author: Matthias Clasen -Date: Mon Aug 31 13:48:22 2015 -0400 - - win32: Fix a g_once_init_enter call - - g_once_init_enter must be given a gsize-sized location. - A gboolean doesn't qualify. This broke the build on win64. - - http://bugzilla.gnome.org/show_bug.cgi?id=754307 - - gio/gwin32appinfo.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 591eabcbbcaf3589b004e65c4a11a0d7d18887c8 -Author: Matthias Clasen -Date: Mon Aug 31 13:43:47 2015 -0400 - - Remove an unused variable - - gio/gwin32registrykey.c | 2 -- - 1 file changed, 2 deletions(-) - -commit b8a2e08abadda92547ed63881dcfbe779594d03b -Author: Balázs Úr -Date: Mon Aug 31 16:16:49 2015 +0000 - - Updated Hungarian translation - - po/hu.po | 510 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 256 insertions(+), 254 deletions(-) - -commit e5734c37a6f1b0d3ce467e7a5ac11c29c1d5f56a -Author: Matthias Clasen -Date: Wed Aug 26 23:20:39 2015 -0400 - - Add g_list_store_sort - - GListStore already has a g_list_store_insert_sorted function, - which can be used to keep the list sorted according to a fixed - sort function. But if the sort function changes (as e.g. with - sort columns in a list UI), the entire list needs to be - resorted. In that case, you want g_list_store_sort(). - - https://bugzilla.gnome.org/show_bug.cgi?id=754152 - - docs/reference/gio/gio-sections.txt | 1 + - gio/gliststore.c | 26 ++++++++++++++++++++++++++ - gio/gliststore.h | 5 +++++ - 3 files changed, 32 insertions(+) - -commit 516adb99c094fc2c4dcb95f97f9d251d7bba1716 -Author: Michael Catanzaro -Date: Fri Aug 28 19:47:19 2015 -0500 - - Add certificate chain construction test - - Enhance GTestTlsBackend to allow setting the issuer property of - GTlsCertificates, and add a test to ensure certificate chain - construction with g_tls_certificate_new_from_pem() works as expected. - - https://bugzilla.gnome.org/show_bug.cgi?id=754264 - - gio/tests/cert-tests/cert-list.pem | 16 +++++++++ - gio/tests/gtesttlsbackend.c | 9 ++++- - gio/tests/tls-certificate.c | 69 - ++++++++++++++++++++++++++++++++++++++ - 3 files changed, 93 insertions(+), 1 deletion(-) - -commit 587068c969716df2b994362e3133c68d91455d47 -Author: Michael Catanzaro -Date: Fri Aug 28 19:43:09 2015 -0500 - - GTlsCertificate: fix loading of chain with private key - - If a private key (or anything, in fact) follows the final certificate - in - the file, certificate parsing will be aborted and only the first - certificate in the chain will be returned, with the private key - not set. - Be tolerant of this, rather than expecting the final character in the - file to be the newline following the last certificate. - - https://bugzilla.gnome.org/show_bug.cgi?id=754264 - - gio/gtlscertificate.c | 10 ++++++++-- - 1 file changed, 8 insertions(+), 2 deletions(-) - -commit 1ab3e3ed3e0c50cc8e747a9617f9412af8a15bdd -Author: Dan Winship -Date: Tue Aug 25 10:18:06 2015 -0400 - - gsocket: add a wrapper around g_set_error() to avoid extra work - - If @error is NULL then we don't even need to evaluate the remaining - arguments. And if errno is EWOULDBLOCK, then no one should see the - error message anyway, so don't bother g_strdup_printf'ing up a pretty - one. - - https://bugzilla.gnome.org/show_bug.cgi?id=752769 - - gio/gsocket.c | 54 ++++++++++++++++++++++++++---------------------------- - 1 file changed, 26 insertions(+), 28 deletions(-) - -commit a70265779480e31d575dd2a4f0444bf5a1849c22 -Author: Tom Tryfonidis -Date: Fri Aug 28 20:49:53 2015 +0000 - - Updated Greek translation - - po/el.po | 676 - +++++++++++++++++++++++++++++---------------------------------- - 1 file changed, 315 insertions(+), 361 deletions(-) - -commit 30d95388e7835487e5ed67334bddc2a45c0846a5 -Author: Matthias Clasen -Date: Fri Aug 28 16:05:05 2015 -0400 - - Test g_strerror some more - - Set a locale here, so we actually do conversion, and also - run the loop far enough that we hit the 'unknown error' case. - - glib/tests/strfuncs.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit 36fac0849ceabafb9e2a15045230833e7dbc9e9d -Author: Matthias Clasen -Date: Fri Aug 28 15:38:04 2015 -0400 - - Make g_strerror threadsafe - - We need to use strerror_r here, in order to be threadsafe. - - glib/gstrfuncs.c | 18 +++++++++++++++--- - 1 file changed, 15 insertions(+), 3 deletions(-) - -commit eb7ffccf44ecb27f581693c4f62ed8d361999817 -Author: Matthias Clasen -Date: Fri Aug 28 14:13:24 2015 -0400 - - test repeated g_hash_table_remove_all calls - - I just came across a situation where code ended up stuck in - an infinite loop in GHashTable code, so lets verify that this - is a safe thing. - - glib/tests/hash.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 323b1d9c5f20ff46d420bdb63f80f772f9f7fb2f -Author: Andika Triwidada -Date: Fri Aug 28 13:00:20 2015 +0000 - - Updated Indonesian translation - - po/id.po | 196 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 103 insertions(+), 93 deletions(-) - -commit f8341badb87ffc7d48488b95b58efbd1c7747674 -Author: K. Adam Christensen -Date: Fri Aug 28 08:17:24 2015 -0400 - - gfileenumerator: Don't leak memory if out_info is NULL - - In the unusual case where one just wants the filenames, avoid - a leak. - - https://bugzilla.gnome.org/show_bug.cgi?id=754211 - - gio/gfileenumerator.c | 12 +++++++----- - 1 file changed, 7 insertions(+), 5 deletions(-) - -commit 4cbd0d6a602f82f42aa8dc8e83c3daee95134d03 -Author: Yosef Or Boczko -Date: Thu Aug 27 23:21:08 2015 +0300 - - Updated Hebrew translation - - po/he.po | 346 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 178 insertions(+), 168 deletions(-) - -commit 42331aa15484dc60561a8848d4696a655ba2d22d -Author: Fran Dieguez -Date: Thu Aug 27 16:47:01 2015 +0200 - - Updated Galician translations - - po/gl.po | 173 - ++++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 99 insertions(+), 74 deletions(-) - -commit c061d6995c594c47f718d73b2419547161e92636 -Author: Piotr Drąg -Date: Wed Aug 26 18:21:34 2015 +0200 - - Updated Polish translation - - po/pl.po | 1406 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 697 insertions(+), 709 deletions(-) - -commit a3f567ad56af4e0c3cad8eab591360609ec94b5a -Author: Chao-Hsiung Liao -Date: Tue Aug 25 22:54:03 2015 +0000 - - Updated Chinese (Taiwan) translation - - po/zh_TW.po | 903 - ++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 475 insertions(+), 428 deletions(-) - -commit 91a6ec8d07eb521fc3f9be3bf7b7ae36a6108c88 -Author: Philip Withnall -Date: Tue Aug 25 10:49:06 2015 +0100 - - gutils: Clarify return values of g_bit_nth_[lsf|msf]() - - Clarify in the documentation that both functions return -1 if no high - bits could be found. - - glib/gutils.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit b233d7e324e7661c6a487df9362a6503f0acfea5 -Author: Pedro Albuquerque -Date: Tue Aug 25 06:22:23 2015 +0000 - - Updated Portuguese translation - - po/pt.po | 392 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 198 insertions(+), 194 deletions(-) - -commit 7da3922d051907ccd9b32de140bab217c7665c02 -Author: Dan Winship -Date: Fri Aug 21 17:39:44 2015 -0400 - - gdbus: fix race condition in connection filter freeing - - If you called g_dbus_connection_remove_filter() on a filter while it - was running (or about to be run) in another thread, its GDestroyNotify - would be run immediately, potentially causing the filter thread to - crash. - - Fix this by refcounting the filters, and using the existing mechanism - for running a GDestroyNotify in another thread in the case where the - the gdbus thread is the one that frees it. - - Also, add a bit of documentation explaining this (and add a related - clarification to g_dbus_connection_signal_subscribe()). - - https://bugzilla.gnome.org/show_bug.cgi?id=704568 - - gio/gdbusconnection.c | 136 - +++++++++++++++++++++++++++++++++++--------------- - 1 file changed, 95 insertions(+), 41 deletions(-) - -commit 76c1f78cb92cdbfe46321da2b2d2ecfbfdf32eaa -Author: Philip Withnall -Date: Mon Aug 24 10:38:27 2015 +0100 - - gfile: Clarify g_file_get_parent() documentation - - Clarify that a parent in this case has to be an immediate parent, - not an - arbitrary ancestor several levels up in the tree. - - gio/gfile.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 50a65cc38a68dcb04f57fb492c83878e5238d15b -Author: Philip Withnall -Date: Mon Aug 24 10:37:51 2015 +0100 - - gfile: Clarify g_file_get_path() documentation - - Clarify that the returned path (if non-NULL) is guaranteed to be - absolute and canonical, but might still contain symlinks. - - gio/gfile.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 02f9e84709b4e4756f3e512dede3430f3538fbf5 -Author: Kalev Lember -Date: Sat Aug 22 23:13:33 2015 +0200 - - gdbus: Add a missing include - - This fixes the build on non-unix platforms, such as win32 where - gunixfdlist.h is not included. - - gio/gdbusmethodinvocation.c | 1 + - 1 file changed, 1 insertion(+) - -commit a6ae52fa132ef2c5468d924945470957a7ef4c42 -Author: Michael Catanzaro -Date: Fri Aug 21 16:46:33 2015 -0500 - - docs: Fix a typo finalised -> finalized - - db8455f07d3d58b8d30d35371c0bbd3e342c8960 added use of both "finalised" - and "finalized". We generally use American spelling, so prefer that. - - glib/gmain.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d33eae97c99c7dc0df362eba2010ec28ac08058e -Author: Philip Withnall -Date: Fri Aug 21 15:17:24 2015 +0100 - - Revert "TODO ban maman" - - I can’t work git-bz. - - This reverts commit a228f0ac8031379d3568245e24fb287408cf3a26. - - docs/reference/gobject/tut_gtype.xml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a228f0ac8031379d3568245e24fb287408cf3a26 -Author: Philip Withnall -Date: Wed Aug 19 12:00:00 2015 +0100 - - TODO ban maman - - docs/reference/gobject/tut_gtype.xml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 57d0ec57e43ce9b98a76fc7d07b3b5827481e516 -Author: Philip Withnall -Date: Tue Feb 24 08:50:53 2015 +0000 - - docs: Clarify costs of using the generic GObject C closure marshaller - - The libffi one is slower than type-specific generated ones, but is - generally better to use. - - https://bugzilla.gnome.org/show_bug.cgi?id=744060 - - docs/reference/gobject/tut_gsignal.xml | 3 ++- - docs/reference/gobject/tut_howto.xml | 19 +++++++++++++++---- - 2 files changed, 17 insertions(+), 5 deletions(-) - -commit e57741791e9bd317a0777ab2eff6b40923f0f854 -Author: Philip Withnall -Date: Mon Feb 23 15:32:47 2015 +0000 - - docs: Port GObject concepts to use G_DECLARE_FINAL_TYPE - - And G_DECLARE_INTERFACE. - - https://bugzilla.gnome.org/show_bug.cgi?id=744060 - - docs/reference/gobject/tut_gtype.xml | 172 - +++++++++++++++++------------------ - 1 file changed, 85 insertions(+), 87 deletions(-) - -commit ab9b52e69ce8d3da9bade6f73468736c7b1cec1a -Author: Philip Withnall -Date: Mon Feb 23 15:30:57 2015 +0000 - - docs: General cleanups and rewording in the GObject concepts docs - - • Remove copies of function declarations from the explanation - — if - people want those, they can follow links to the reference manual. - • Add markup to make C code more defined. - • Remove use of first person and irrelevant name dropping. - - https://bugzilla.gnome.org/show_bug.cgi?id=744060 - - docs/reference/gobject/tut_gobject.xml | 95 ++++++------ - docs/reference/gobject/tut_gsignal.xml | 254 - +++++++++++++++------------------ - docs/reference/gobject/tut_gtype.xml | 163 +++++++++------------ - docs/reference/gobject/tut_intro.xml | 23 +-- - 4 files changed, 243 insertions(+), 292 deletions(-) - -commit a86ef242e4f2907ec1399057f194699f2fe28c94 -Author: Philip Withnall -Date: Thu Feb 19 14:12:50 2015 +0000 - - docs: Link to the GObject how-to from the GType tutorial - - So that first-time users don’t fall into the trap of reading - about the - gory memory layout details of GType and GObject when all they - wanted to - do was derive a class. - - https://bugzilla.gnome.org/show_bug.cgi?id=744060 - - docs/reference/gobject/tut_gtype.xml | 18 ++++++++++++++++-- - 1 file changed, 16 insertions(+), 2 deletions(-) - -commit cd0d605b23f9efe247475ba425f811a513a138db -Author: Philip Withnall -Date: Thu Feb 19 14:08:43 2015 +0000 - - docs: Mention g_clear_object() in the GObject tutorial - - As an alternative to g_object_unref(). - - https://bugzilla.gnome.org/show_bug.cgi?id=744060 - - docs/reference/gobject/tut_gobject.xml | 10 ++++++++-- - 1 file changed, 8 insertions(+), 2 deletions(-) - -commit f9410b16475828f90d27cee58faa3a78a5f181d2 -Author: Philip Withnall -Date: Thu Feb 19 14:08:03 2015 +0000 - - docs: Remove pointless copy of GObject headers from tutorial - - Remove a copy of the refcounting functions from gobject.h from the - GObject tutorial. It suffices to link to the functions in the API - reference. - - https://bugzilla.gnome.org/show_bug.cgi?id=744060 - - docs/reference/gobject/tut_gobject.xml | 28 ---------------------------- - 1 file changed, 28 deletions(-) - -commit 92f6325509007aea2022df2d3f618033480f86dd -Author: Philip Withnall -Date: Thu Feb 19 14:07:20 2015 +0000 - - docs: Miscellaneous formatting and wording fixes to GObject tutorial - - Convert a few sections to use the passive voice, and add some more - elements. - - https://bugzilla.gnome.org/show_bug.cgi?id=744060 - - docs/reference/gobject/tut_gobject.xml | 72 - ++++++++++++++++------------------ - 1 file changed, 33 insertions(+), 39 deletions(-) - -commit 2aade94fcc768af254e7e169bfabc07477ed7179 -Author: Philip Withnall -Date: Thu Feb 19 14:05:56 2015 +0000 - - docs: Update code examples in GObject tutorial - - Use G_DECLARE_FINAL_TYPE, simplify property handling, and remove some - unnecessary braces. - - https://bugzilla.gnome.org/show_bug.cgi?id=744060 - - docs/reference/gobject/tut_gobject.xml | 74 - +++++++++++----------------------- - 1 file changed, 23 insertions(+), 51 deletions(-) - -commit 42baaa88cd20adcce8767fb124682b1b3bd8b0ec -Author: Philip Withnall -Date: Fri Feb 20 13:16:08 2015 +0000 - - docs: Use generic marshallers in GObject how-to examples - - They’re the new vogue for handling signals. - - https://bugzilla.gnome.org/show_bug.cgi?id=744060 - - docs/reference/gobject/tut_howto.xml | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 01962b4dd1f3ef15e1412a2d1e21ce8e6e68bd1d -Author: Philip Withnall -Date: Fri Feb 20 13:15:15 2015 +0000 - - docs: Rename a parameter in a GObject how-to example - - Make it obvious the parameter is not related to AClass. - - https://bugzilla.gnome.org/show_bug.cgi?id=744060 - - docs/reference/gobject/tut_howto.xml | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit a76242b35ab6809f7582fd06b8b30c05f82b3934 -Author: Philip Withnall -Date: Fri Feb 20 13:14:08 2015 +0000 - - docs: Add vfunc NULL checks to GObject how-to examples - - Not setting a pure vfunc is a programmer error, so can be handled - with a - g_return_if_fail() rather than needing a g_warning(). - - https://bugzilla.gnome.org/show_bug.cgi?id=744060 - - docs/reference/gobject/tut_howto.xml | 42 - ++++++++++++++++++++++++------------ - 1 file changed, 28 insertions(+), 14 deletions(-) - -commit 82abb80553e0da9dac512822e72f55281a68d38c -Author: Philip Withnall -Date: Fri Feb 20 13:12:49 2015 +0000 - - docs: Update interfaces in GObject how-to examples - - Use G_DECLARE_INTERFACE and G_DEFINE_INTERFACE. Fix a couple of typos. - Add some comments to empty functions to make it obvious they’re - intentionally empty. - - https://bugzilla.gnome.org/show_bug.cgi?id=744060 - - docs/reference/gobject/tut_howto.xml | 57 - +++++++++++++++++++++--------------- - 1 file changed, 34 insertions(+), 23 deletions(-) - -commit ffc248919bc6456a90792a1ea0ecb689b8078791 -Author: Philip Withnall -Date: Fri Feb 20 13:10:04 2015 +0000 - - docs: Update instance private data in GObject how-to examples - - Use get_instance_private(). - - https://bugzilla.gnome.org/show_bug.cgi?id=744060 - - docs/reference/gobject/tut_howto.xml | 22 +++++++++++----------- - 1 file changed, 11 insertions(+), 11 deletions(-) - -commit b88ac15e65bf424db69614b6021865afb79a333b -Author: Philip Withnall -Date: Fri Feb 20 13:08:34 2015 +0000 - - docs: Update property handling in GObject how-to examples - - Be a bit more consistent about property enum numbering. - - https://bugzilla.gnome.org/show_bug.cgi?id=744060 - - docs/reference/gobject/tut_howto.xml | 41 - +++++++++++++++++++----------------- - 1 file changed, 22 insertions(+), 19 deletions(-) - -commit 2e4700d52babcf06ac01243f650ccdf546561812 -Author: Philip Withnall -Date: Fri Feb 20 13:04:45 2015 +0000 - - docs: Various wording changes in the GObject how-to - - • Consistently make all titles sentence case - • Fix various typos - • Remove an unnecessary footnote - • Remove first person phrasing - - https://bugzilla.gnome.org/show_bug.cgi?id=744060 - - docs/reference/gobject/tut_howto.xml | 205 - +++++++++++++---------------------- - 1 file changed, 78 insertions(+), 127 deletions(-) - -commit f1287a9b2f995b8c7ec228cc3b3418670ef92695 -Author: Philip Withnall -Date: Fri Feb 20 12:54:05 2015 +0000 - - docs: Remove commented out sections from GObject how-to - - Unused, outdated, and unsalvagable. - - https://bugzilla.gnome.org/show_bug.cgi?id=744060 - - docs/reference/gobject/tut_howto.xml | 402 - ----------------------------------- - 1 file changed, 402 deletions(-) - -commit 0344e6cb83b338c8ba23d9ea8aa7a9fffa8d146e -Author: Philip Withnall -Date: Fri Feb 20 12:51:18 2015 +0000 - - docs: Add missing elements to GObject how-to - - Break the text up a little with some formatting. - - https://bugzilla.gnome.org/show_bug.cgi?id=744060 - - docs/reference/gobject/tut_howto.xml | 57 - +++++++++++++++++++++--------------- - 1 file changed, 33 insertions(+), 24 deletions(-) - -commit b6b0f5f305eab272192f01bd5adb68adaa31c10b -Author: Philip Withnall -Date: Fri Feb 20 12:42:52 2015 +0000 - - docs: Update GObject how-to for G_DECLARE_*_TYPE macros - - Restructure the section of the how-to which covers the header - and source - code boilerplate for declaring and defining GObjects to use the new - G_DECLARE_*_TYPE macros. Present both final and derivable types. - - Trim various supporting paragraphs. - - Rename ‘class functions’ to ‘virtual functions’ to use - consistent, - modern terminology. - - https://bugzilla.gnome.org/show_bug.cgi?id=744060 - - docs/reference/gobject/tut_howto.xml | 283 - +++++++++++++++++++++-------------- - 1 file changed, 171 insertions(+), 112 deletions(-) - -commit b6fc1df022a0326e7c36122b1416061bf796c98f -Author: Ryan Lortie -Date: Tue Oct 1 04:10:46 2013 -0400 - - GLocalFileInfo: don't content-sniff zero-length files - - This will prevent attempting to read from some files that appear - normal but are - really device-like, such as those in /proc and /sys. - - If we can't stat() the file then don't bother attempting to sniff, - either. - - https://bugzilla.gnome.org/show_bug.cgi?id=708525 - - gio/glocalfileinfo.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit 8f662e72594acf8e7f874f7670d1421af68c7fc6 -Author: Ting-Wei Lan -Date: Sun May 17 16:25:35 2015 +0800 - - glocalfileinfo: Support file creation time on FreeBSD and NetBSD - - FreeBSD and NetBSD have field st_birthtim and st_birthtime in - struct stat, - respectively, which can be used to get file creation time on - supported file - systems such as UFS2 and tmpfs. - - https://bugzilla.gnome.org/show_bug.cgi?id=749492 - - configure.ac | 2 +- - gio/glocalfileinfo.c | 12 ++++++++++++ - 2 files changed, 13 insertions(+), 1 deletion(-) - -commit 60a6ae6f0b84f059e33b8c658ef22c3d933db0a2 -Author: Christophe Fergeau -Date: Sun Mar 29 17:15:15 2015 +0200 - - Fix GError leak in g_file_query_writable_namespaces() - - gvfs commit b358ca "Make sure metadata is always returned by - query_writable_namespaces()" changed the - query_writable_namespaces vfunc to never return NULL, but the error - checking in g_daemon_file_query_writable_namespaces still assumes - vfunc - failure implies NULL return value and GError set. This causes a memory - leak as on failure the GError will be set but the vfunc implementation - will have created its own default list so NULL will not be returned, - and - the GError will never be cleared. - - This commit directly checks if the GError is set to detect failures, - my_error is directly dereferenced in the error block anyway. - - This also removes an unneeded call to g_file_attribute_info_new(); as - the vfunc always returns us a non-NULL GFileAttributeInfoList. - - https://bugzilla.gnome.org/show_bug.cgi?id=747364 - - gio/gfile.c | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -commit fa17536598ac931b811727944d7d74f8f4059820 -Author: Matthias Clasen -Date: Fri Aug 21 00:43:54 2015 -0400 - - Code cleanup - - gio/tests/testfilemonitor.c | 13 ------------- - 1 file changed, 13 deletions(-) - -commit b67dac56e30d8e1ba39d6ddf27ea198cecae6f33 -Author: Matthias Clasen -Date: Fri Aug 21 00:41:09 2015 -0400 - - Add a test for cross dir moves - - This is a test that is described in - - https://bugzilla.gnome.org/show_bug.cgi?id=742849 - - gio/tests/testfilemonitor.c | 133 - ++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 133 insertions(+) - -commit 3498f29b81b522cf4697ff7384b7538f645a63d4 -Author: Matthias Clasen -Date: Fri Aug 21 00:08:57 2015 -0400 - - Test resource filesystem attributes - - gio/tests/resources.c | 12 ++++++++++++ - 1 file changed, 12 insertions(+) - -commit d942c64267ec72c19fa1b74050f238041918a479 -Author: Matthias Clasen -Date: Fri Aug 21 00:01:12 2015 -0400 - - resource file: Return some filesystem info - - We now return "resource" as the filesystem type, and state - that the filesystem if readonly. - - gio/gresourcefile.c | 23 +++++++++++++++++++++++ - 1 file changed, 23 insertions(+) - -commit 1bfdcc8499f49e197c2f59a94a101b03fad51482 -Author: Matthias Clasen -Date: Thu Aug 20 23:48:51 2015 -0400 - - resource file: Add a dummy file monitor - - This avoids the fallback to polling in GFile, which is unnecessarily - expensive for a resource which can never change. - - gio/gresourcefile.c | 28 ++++++++++++++++++++++++++++ - 1 file changed, 28 insertions(+) - -commit b995c08bf32cb701b92bd8c98651de2d77cade9e -Author: Matthias Clasen -Date: Thu Aug 20 22:31:41 2015 -0400 - - Remove unused files - - We no longer have GLocalDirectoryMonitor implementations. - These files were not included in the build for a while now. - - gio/inotify/ginotifydirectorymonitor.c | 138 - --------------------------------- - gio/inotify/ginotifydirectorymonitor.h | 51 ------------ - 2 files changed, 189 deletions(-) - -commit d66e3f57cd5dcc4a2768d40d2a1f1351328ca2fc -Author: Matthias Clasen -Date: Thu Aug 20 22:30:19 2015 -0400 - - Add more directory monitoring tests - - These tests clear up a misunderstanding of mine: Monitoring - nonexisting files and directories *does* work with the inotify - implementation, it just has a very long timeout for scanning - for missing locations, so the test needs to take that into - account. - - gio/inotify/inotify-missing.c | 2 +- - gio/inotify/inotify-path.c | 2 +- - gio/inotify/inotify-sub.c | 2 +- - gio/tests/testfilemonitor.c | 110 - ++++++++++++++++++++++++++++++++++++++---- - 4 files changed, 103 insertions(+), 13 deletions(-) - -commit ee31d492d80821ab72d6dd1c8950353ad12d54d0 -Author: Matthias Clasen -Date: Thu Aug 20 21:10:49 2015 -0400 - - poll file monitor: Don't reimplement g_strcmp0 - - We have that function now, so use it. - - gio/gpollfilemonitor.c | 22 +++------------------- - 1 file changed, 3 insertions(+), 19 deletions(-) - -commit 09b618f0a162986e5f449acdb68ed125073f50b0 -Author: Matthias Clasen -Date: Thu Aug 20 20:16:23 2015 -0400 - - Avoid a false deprecation - - gtk-doc misinterprets this comment and marks - g_find_program_in_path as deprecated, which it isn't. - - glib/gutils.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit fa0f51ddf8357f0dbfe1066befb2f73fa639c1e4 -Author: Debarshi Ray -Date: Thu Jun 25 10:05:53 2015 +0200 - - fileinfo: Add a G_FILE_ATTRIBUTE_STANDARD_IS_VOLATILE attribute - - This is meant for opaque, non-POSIX-like backends to indicate that the - URI is not persistent. Applications should look at - G_FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET for the persistent URI. - Examples of such backends could be a portal for letting sandboxed - applications access the file-system, or a database-backed storage like - Google Drive. - - In these cases, the user visible file and folder names are different - from the real identifiers, used by the backend. So, a request to - create google-drive://user@gmail.com/foo/New\ File, would actually - lead to google-drive://user@gmail.com/foo/bar on the server even - though - the user visible name is still "New File". Since the server-defined - URI - is persistent and sanity-checked by the backend, it is recommended - that - applications switch to it as soon as possible. Backends will try to - keep a mapping from "fake" to "real" URIs, but those are only on a - best effort basis. They might not be persistent or have the same - guarantees as the "real" URIs. - - https://bugzilla.gnome.org/show_bug.cgi?id=741602 - - docs/reference/gio/gio-sections.txt | 1 + - gio/gfileinfo-priv.h | 1 + - gio/gfileinfo.c | 1 + - gio/gfileinfo.h | 14 ++++++++++++++ - 4 files changed, 17 insertions(+) - -commit 4a076032cf6629b3c7bd742ddafae2c9dbbcfab4 -Author: Matthias Clasen -Date: Wed Aug 19 19:27:58 2015 -0400 - - More file monitor tests - - Test regular writes and attribute changes with a file monitor, - as well as various file changes under a directory monitor. - - gio/tests/testfilemonitor.c | 235 - +++++++++++++++++++++++++++++++++++++++++++- - 1 file changed, 233 insertions(+), 2 deletions(-) - -commit b8aad73af9325307a9cf82544a38d58480bd6ebb -Author: Matthias Clasen -Date: Wed Aug 19 16:24:22 2015 -0400 - - 2.45.6 - - NEWS | 5 +++++ - configure.ac | 2 +- - 2 files changed, 6 insertions(+), 1 deletion(-) - -commit 8d8a1c205b8eb5b54ea1fc8a2e39197dacb1788b -Author: Dan Winship -Date: Wed Aug 19 16:21:46 2015 -0400 - - fix previous - - gio/gdbusmethodinvocation.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit c6862451411ae3039029fdd1e3697343fa2aed19 -Author: Dan Winship -Date: Wed Aug 19 13:21:00 2015 -0400 - - gdbus: don't warn when returning a value on a closed connection - - g_dbus_method_invocation_return_value(), etc, don't have GError - parameters (which makes sense since they won't usually return errors, - and there's not much you could do if they did), so in the rare case - when something does go wrong, they print a warning. - - However, there is at least one situation where the warning is a bad - idea: if you are using private bus connections, and a client connects, - makes a request, and then disconnects before getting the response. - Given that there's nothing the caller can do to prevent this case from - getting hit (since the client might not disconnect until after the - call to g_dbus_method_invocation_return_value() starts) and given that - the server can never actually know for sure that the client has - received the response (it might disconnect after reading the response, - but before processing it), just kill the warning in this case. - - https://bugzilla.gnome.org/show_bug.cgi?id=753839 - - gio/gdbusmethodinvocation.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit fc38156cbab15561f3139b2e851668641a6b17af -Author: Matthias Clasen -Date: Wed Aug 19 15:11:12 2015 -0400 - - 2.45.5 - - NEWS | 40 ++++++++++++++++++++++++++++++++++++++++ - configure.ac | 2 +- - 2 files changed, 41 insertions(+), 1 deletion(-) - -commit 656494a7840cfb6c53c2cb9a27d82f58e2dd6f40 -Author: Dan Winship -Date: Wed Aug 19 15:45:11 2015 -0400 - - gpermission: fix async error returns - - a8eedd00 broke the error return values from - g_permission_acquire/release_async() on GSimplePermission. Fix that. - - gio/gpermission.c | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -commit 8c32f7c448593862055a3b8de24514b76da96158 -Author: Matthias Clasen -Date: Wed Aug 19 07:10:55 2015 -0400 - - Add some file monitoring tests - - Add a new test which checks that atomically replacing a file that - is being monitored by GFileMonitor produced the expected events. - - The test can easily be expanded to cover other file monitoring - scenarios. - - gio/tests/Makefile.am | 1 + - gio/tests/testfilemonitor.c | 226 - ++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 227 insertions(+) - -commit ac78d14125a39f1677a5a5d77bb8ab4cb5f2d3c9 -Author: Matthias Clasen -Date: Wed Aug 19 07:10:01 2015 -0400 - - inotify: Fix handling of paired events for atomic replace - - After the big file monitoring rewrite, we only put the IN_MOVED_FROM - event - in the queue for such pairs. It matches INOTIFY_DIR_MASK and thus - we call - ip_dispatch_event on it, but that function was filtering it out - because - the filename in the 'from' event is the one of the temp file, not the - one we are monitoring. That name is in the 'to' event, so compare - it as - well, and let the event passin that case. - - There is another instance of this check in glocalfilemonitor.c, - which is - corrected here as well. - - https://bugzilla.gnome.org/show_bug.cgi?id=751358 - - gio/glocalfilemonitor.c | 4 ++-- - gio/inotify/inotify-path.c | 3 ++- - 2 files changed, 4 insertions(+), 3 deletions(-) - -commit 780b48c4cdc97ca5607ba15bc73ce5cc64d67c04 -Author: Daniel Mustieles -Date: Wed Aug 19 20:35:38 2015 +0200 - - Updated Spanish translation - - po/es.po | 394 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 198 insertions(+), 196 deletions(-) - -commit 5a642651c799906ec67ebb268cbd8148cd774d0a -Author: Philip Withnall -Date: Fri Dec 19 15:27:03 2014 +0000 - - gmessages: Mention g_return_if_fail() in g_warning() and g_error() - docs - - It seems to be common for people to use g_warning() or g_error() - as pre- - and post-condition error reporting functions, which is not really what - they’re intended for. Similarly, it is generally a sign of bad API - design to use g_warning() to report errors — use GError instead. - - Try and suggest this to the user in the hope that nice code results. - - https://bugzilla.gnome.org/show_bug.cgi?id=741779 - - glib/gmessages.c | 8 ++++++++ - 1 file changed, 8 insertions(+) - -commit ef1ba452b3302e75f767d6160cf8d379af55d90d -Author: Philip Withnall -Date: Fri Dec 19 15:21:09 2014 +0000 - - gsignal: Document memory management best practices for signal handlers - - It’s quite common to see naked g_signal_connect() calls without - a paired - g_signal_handler_disconnect(). This is commonly a bug which could lead - to uses of the callback user data after it’s been freed. - - Document the best practices for avoiding this kind of bug by properly - disconnecting all signal handlers. - - https://bugzilla.gnome.org/show_bug.cgi?id=741779 - - gobject/gsignal.c | 26 ++++++++++++++++++++++++++ - gobject/gsignal.h | 3 +++ - 2 files changed, 29 insertions(+) - -commit db8455f07d3d58b8d30d35371c0bbd3e342c8960 -Author: Philip Withnall -Date: Thu Dec 18 16:01:26 2014 +0000 - - gmain: Document memory management best practices for GSources - - It’s very common to see code where a timeout is scheduled using - g_timeout_add(), yet the owning object could be destroyed shortly - afterwards, before the timeout is fired, leading to use-after-free. - - Try and prevent this happening with new code by documenting best - practices for memory management of user data for GSource callbacks. - - https://bugzilla.gnome.org/show_bug.cgi?id=741779 - - glib/gmain.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 50 insertions(+) - -commit c5cd1c5f023c6d03de9e551d0b0fde2d2f383d29 -Author: Philip Withnall -Date: Fri Jan 16 09:44:27 2015 +0000 - - gobject: Add cross-links from GObject reference docs to tutorials - - Add some brief links from the GObject reference documentation to the - existing tutorial and overview sections on GObjects. - - https://bugzilla.gnome.org/show_bug.cgi?id=743018 - - gobject/gobject.c | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit 9874fe3c400f16bbe6769899702a343da525e1d6 -Author: Philip Withnall -Date: Fri Jan 16 09:43:16 2015 +0000 - - gobject: Cross-link from GType reference docs to GType conventions - page - - Make it a little easier to find the GType conventions page, which I - guess should be the canonical guide to how to name things. - - This adds a brief mention of the valid characters in a type name - to the - conventions page. - - https://bugzilla.gnome.org/show_bug.cgi?id=743018 - - docs/reference/gobject/tut_gtype.xml | 4 ++++ - gobject/gtype.c | 8 ++++---- - 2 files changed, 8 insertions(+), 4 deletions(-) - -commit 10f96a914d4bdd9a472d304f76e2f1ed6ff47355 -Author: Dušan Kazik -Date: Wed Aug 19 10:59:44 2015 +0000 - - Updated Slovak translation - - po/sk.po | 407 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 208 insertions(+), 199 deletions(-) - -commit d624bf4e6673cc989f0d452c6bc2f26b526891c9 -Author: Philip Withnall -Date: Fri Dec 19 17:05:36 2014 +0000 - - gthread: Suggest using *_async() functions instead of threads - - It’s unfortunately common to see worker threads being spawned - all over - the place to do operations which could be brought into the main thread - with an async call, simplifying everything. - - https://bugzilla.gnome.org/show_bug.cgi?id=741779 - - glib/gthread.c | 18 ++++++++++++++++++ - 1 file changed, 18 insertions(+) - -commit 5ee333e4cb0b3d2160fcde7c6b3287fe2a8f079e -Author: Philip Withnall -Date: Wed Mar 4 11:37:40 2015 +0000 - - gstrfuncs: Add a string formatting note about using G_GUINT64_FORMAT - - …and friends. The ‘String precision pitfalls’ section is - already linked - to from all the relevant printf()-style functions, so this - documentation - should hopefully be easy to find. - - https://bugzilla.gnome.org/show_bug.cgi?id=741779 - - glib/gstrfuncs.c | 7 +++++++ - 1 file changed, 7 insertions(+) - -commit 8c858a018d752e06e4a9720735ffc495c3159e20 -Author: Philip Withnall -Date: Fri Dec 19 17:23:54 2014 +0000 - - gvariant: Clarify that nullable strings should use maybe types - - Otherwise people might try to encode a NULL string as "NULL". I’m - not - even kidding. - - https://bugzilla.gnome.org/show_bug.cgi?id=741779 - - docs/reference/glib/gvariant-varargs.xml | 3 ++- - glib/gvariant.c | 9 ++++++--- - 2 files changed, 8 insertions(+), 4 deletions(-) - -commit 5d014a802a4b47fbf5774f613d61b4218a1aa2a2 -Author: Janusz Lewandowski -Date: Fri Oct 10 22:58:20 2014 +0200 - - Add a g_dbus_connection_register_object_with_closures function - - This is a binding-friendly version of - g_dbus_connection_register_object. - Based on a patch by Martin Pitt and the code of - g_bus_watch_name_with_closures. - - https://bugzilla.gnome.org/show_bug.cgi?id=656325 - - docs/reference/gio/gio-sections.txt | 1 + - gio/gdbusconnection.c | 253 - ++++++++++++++++++++++++++++++++++++ - gio/gdbusconnection.h | 8 ++ - gio/tests/gdbus-export.c | 58 ++++++++- - 4 files changed, 313 insertions(+), 7 deletions(-) - -commit 61254347b19fa82c53a4f764346b5cb6b2aaf5dc -Author: Alexandre Franke -Date: Sat Aug 15 11:36:48 2015 +0000 - - Updated French translation - - po/fr.po | 517 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 258 insertions(+), 259 deletions(-) - -commit 23d8cc57634945d4fcd86eba26e8bdbe1ecf2fa1 -Author: Kjartan Maraas -Date: Tue Aug 11 19:41:08 2015 +0200 - - Updated Norwegian bokmål translation. - - po/nb.po | 725 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 361 insertions(+), 364 deletions(-) - -commit 66116fc272c01a16188b5ce25ab8e88d01d48d92 -Author: Jordi Mas -Date: Tue Aug 11 08:05:34 2015 +0200 - - Update Catalan translation - - po/ca.po | 765 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 389 insertions(+), 376 deletions(-) - -commit 34277d69960960aeeb936629fc4c5326c7414f25 -Author: Felix Riemann -Date: Sun Aug 9 23:13:38 2015 +0200 - - gio: g_menu_item_set_icon should not fail if icon is NULL - - It allows passing a NULL icon to unset the icon and thus should not - log a critical warning if used like that. - - https://bugzilla.gnome.org/show_bug.cgi?id=753285 - - gio/gmenu.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 0993cf6dc08829aa7ef826f26757b36b5f6f92b4 -Author: Muhammet Kara -Date: Sun Aug 9 15:46:12 2015 +0000 - - Updated Turkish translation - - po/tr.po | 748 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 379 insertions(+), 369 deletions(-) - -commit a8eedd00a726483cd29a2a5c9660c82438a5d57e -Author: Dan Winship -Date: Fri Aug 7 09:48:27 2015 -0400 - - gio: fix a leftover GSimpleAsyncResult usage - - And remove remaining unnecessary gsimpleasyncresult.h includes - - gio/gconverterinputstream.c | 1 - - gio/gconverteroutputstream.c | 1 - - gio/gdbusobjectmanagerclient.c | 1 - - gio/gdummytlsbackend.c | 1 - - gio/gpermission.c | 11 ++++++----- - gio/gproxyresolver.c | 1 - - gio/gresolver.c | 1 - - gio/gunixinputstream.c | 1 - - gio/gunixmount.c | 1 - - gio/gunixoutputstream.c | 1 - - gio/gwin32inputstream.c | 1 - - gio/gwin32mount.c | 1 - - gio/gwin32outputstream.c | 1 - - 13 files changed, 6 insertions(+), 17 deletions(-) - -commit e02fa68068b05cdc93283af043e735cd19f40fcc -Author: Dan Winship -Date: Fri Aug 7 09:47:09 2015 -0400 - - gsettings-tool: fix deprecated call - - gio/gsettings-tool.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit ff3dee4bf68c7bf971185f7fe6d06e71a71293d9 -Author: Dan Winship -Date: Thu Aug 6 17:00:16 2015 -0400 - - gdbus: fix gdbus-exit-on-close for gdbusconnection change - - gio/tests/gdbus-exit-on-close.c | 12 ++---------- - 1 file changed, 2 insertions(+), 10 deletions(-) - -commit a3660532535f92cfac136435579ed4f23231f48c -Author: Dan Winship -Date: Fri Aug 7 09:46:49 2015 -0400 - - glib: remove deprecated g_mem_is_system_malloc() check in gprintf.c - - glib/gprintf.c | 7 ------- - 1 file changed, 7 deletions(-) - -commit ebaa1de304ccad8cd9b82e5d49f229bf1815d529 -Author: Dan Winship -Date: Thu Aug 6 15:45:47 2015 -0400 - - glib: drop array-test test for bug 568760 - - The test relied on g_mem_set_vtable(), so it fails now. But no one - ever touches that code so it's not like we're going to break it again - anyway. - - glib/tests/array-test.c | 37 ------------------------------------- - 1 file changed, 37 deletions(-) - -commit a0e74f6033e2a5aeab1de175de5bfb28328eb23d -Author: Aurimas Černius -Date: Thu Aug 6 22:53:12 2015 +0300 - - Updated Lithuanian translation - - po/lt.po | 751 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 383 insertions(+), 368 deletions(-) - -commit 66bc9660c44b71c8bff47b4f7e16a801169a9f23 -Author: Colin Walters -Date: Mon Jan 5 09:40:37 2015 -0500 - - gdbusconnection: Don't g_printerr() when exiting - - exit-on-close for a DBus connection is a completely normal thing. On - a regular GNOME login, gdm retains the X server, but terminates the - session login bus and associated helpers like gnome-settings-dameon, - the a11y tools, etc. - - I've seen several downstream reports of confusion as to what these - apparent error messages mean in the system log. It doesn't help - that they're so obtuse. - - We're also printing them to stderr, when this is not an error. - - The reason this was introduced is presumably some people were confused - as to why their process exited when the system bus did. But the - solution for that I believe is documentation, not printing stuff to - everyone's system log in normal operation. - - https://bugzilla.gnome.org/show_bug.cgi?id=742386 - - gio/gdbusconnection.c | 11 ----------- - 1 file changed, 11 deletions(-) - -commit 905e916573a6a714bfbf513df2bb07bb365ca2a8 -Author: Matthias Clasen -Date: Wed Aug 5 17:18:48 2015 -0400 - - Don't leak an error - - The previous commit introduced a possible memory leak in cases - where we get a G_IO_ERROR_CLOSED error. Make sure to always - free an error, if we got one. - - https://bugzilla.gnome.org/show_bug.cgi?id=753278 - - gio/gdbusobjectmanagerserver.c | 10 ++++++---- - 1 file changed, 6 insertions(+), 4 deletions(-) - -commit b3fcb1442e81d14846a8b5d2e33352ac0f6d48ea -Author: Stef Walter -Date: Wed Aug 5 13:25:47 2015 +0200 - - gdbus: Don't use g_assert_no_error() GDBusObjectManagerServer - - There are real world cases where emitting signals can fail, such - as if the DBus connection closes. Asserting and aborting the process - in these cases is just plain lazy. - - Ignore the errors when the connection is closed, and turn the - others into warnings. - - https://bugzilla.gnome.org/show_bug.cgi?id=753278 - - gio/gdbusobjectmanagerserver.c | 14 ++++++++++++-- - 1 file changed, 12 insertions(+), 2 deletions(-) - -commit 46cf19c447f50d0aa9a4aee8c58ef2a7da2033ef -Author: Andika Triwidada -Date: Mon Aug 3 11:28:22 2015 +0000 - - Updated Indonesian translation - - po/id.po | 1010 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 514 insertions(+), 496 deletions(-) - -commit a2a35870364d925d1217e4973bbcff53fc3c880d -Author: Benjamin Otte -Date: Sun Aug 2 17:36:05 2015 +0200 - - gmain: Document return value of GSourceFuncs.dispatch - - glib/gmain.h | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit 6b652b1a2e7c6f67e9576e4331da76971d54cc68 -Author: Philip Withnall -Date: Wed Jul 29 11:56:41 2015 +0100 - - gio: Fix application of GNetworkMonitor:network-metered patch - - The wrong patch from https://bugzilla.gnome.org/show_bug.cgi?id=750282 - was applied, causing test failures due to not implementing the - property - on GNetworkMonitorBase (plus some other omissions). - - Fix that by reverting commit a80e7db1a8f26dc558085844dcb8003edb6eca74 - and re-applying the correct patch over the top. - - https://bugzilla.gnome.org/show_bug.cgi?id=750282 - - gio/gnetworkmonitor.c | 18 +++++++++++------- - gio/gnetworkmonitorbase.c | 7 +++++++ - gio/gnetworkmonitornm.c | 9 ++++++--- - gio/tests/network-monitor.c | 11 +++++++++++ - 4 files changed, 35 insertions(+), 10 deletions(-) - -commit 7f195ac956153b06483bd0e78cfd3b5c100413b5 -Author: Philip Withnall -Date: Tue Jul 28 10:13:12 2015 +0100 - - gresource: Clarify error docs for g_resource_enumerate_children() - - Document that it returns G_RESOURCE_ERROR_NOT_FOUND if the path - doesn’t - exist. - - gio/gresource.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 6e4e1c168c2fa1fea4b449ba7a4b551aa4b6af6e -Author: Akom Chotiphantawanon -Date: Tue Jul 28 15:55:05 2015 +0700 - - Updated Thai translation - - po/th.po | 371 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 185 insertions(+), 186 deletions(-) - -commit b173244b7d06234ff45027ca277da9dd986b5b37 -Author: Matthias Clasen -Date: Tue Jul 28 00:04:35 2015 -0400 - - Remove malloc tests - - These tests were about the no longer supported - vtable functionality, so just remove them. - - glib/tests/Makefile.am | 1 - - glib/tests/malloc.c | 117 - ------------------------------------------------- - 2 files changed, 118 deletions(-) - -commit 3be6ed60aa58095691bd697344765e715a327fc1 -Author: Alexander Larsson -Date: Sat Jun 27 18:38:42 2015 +0200 - - Deprecate and drop support for memory vtables - - The memory vtables no longer work, because glib contructors are called - before main(), so there is no way to set it them before use. This - stops using - the vtable at all, and deprecates and stubs out the related functions. - - https://bugzilla.gnome.org/show_bug.cgi?id=751592 - - glib/gmem.c | 386 - +++++------------------------------------------------------- - glib/gmem.h | 8 +- - 2 files changed, 34 insertions(+), 360 deletions(-) - -commit 08a3f3f3d2190c7ff393ea13c5a310ba8a13a2e0 -Author: Matthias Clasen -Date: Mon Jul 27 07:52:27 2015 -0400 - - GOptionContext: Don't crash without main group - - This was introduced in 126c685f4aa and caused e.g. gdbus - to crash when called without arguments. - - https://bugzilla.gnome.org/show_bug.cgi?id=752210 - - glib/goption.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 17871e6881beb401eebb8b05eccb01490cfa85b6 -Author: Matthias Clasen -Date: Mon Jul 27 06:51:17 2015 -0400 - - Add a note to the g_str_hash docs - - Point out some shortcomings of the djb hash, as found in - - https://bugzilla.gnome.org/show_bug.cgi?id=751610 - - glib/ghash.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit a80e7db1a8f26dc558085844dcb8003edb6eca74 -Author: Richard Hughes -Date: Tue Jun 2 15:41:48 2015 +0100 - - gio: Add network metered information to GNetworkMonitor - - Add a property to GNetworkMonitor indicating if the network - is metered, e.g. subject to limitations set by service providers. - - The default value is FALSE - - https://bugzilla.gnome.org/show_bug.cgi?id=750282 - - docs/reference/gio/gio-sections.txt | 1 + - gio/gnetworkmonitor.c | 47 - +++++++++++++++++++++++++++++++++++++ - gio/gnetworkmonitor.h | 3 +++ - gio/gnetworkmonitornm.c | 46 - ++++++++++++++++++++++++++++++++++++ - 4 files changed, 97 insertions(+) - -commit 9c4887027d6bd09f38120b195c677dbe3bc5654b -Author: Matthias Clasen -Date: Mon Jul 27 06:24:44 2015 -0400 - - Remove some questionable documentation - - A function that takes a lock can certainly block in the sense - that it has to wait if the lock is taken. - - https://bugzilla.gnome.org/show_bug.cgi?id=751751 - - glib/gasyncqueue.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit c885d42751e35ac8210f889d80e4b059a08d86ae -Author: Matthias Clasen -Date: Sun Jul 26 21:39:53 2015 -0400 - - Add tests for GApplication::handle-local-options - - gio/tests/gapplication.c | 132 - +++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 132 insertions(+) - -commit 243d740c0430a2fa123c2428bf25ae80768ed633 -Author: Christophe Fergeau -Date: Sun Jun 21 10:51:50 2015 +0200 - - gapplication: Stop handle-local-options emission on errors - - A signal accumulator can return TRUE to continue signal emission, and - FALSE to stop signal emission. handle-local-options callbacks - can return - « return a non-negative option if you have handled your options and - want to exit the process ». - - Currently, g_application_handle_local_options_accumulator (the - accumulator for the handle-local-options signal) returns TRUE on - non-negative return value (ie continue signal emission), and returns - FALSE on negative return values (ie when the default option processing - should continue). - This return value seems backward as on >= 0 values, subsequent - handle-local-options callbacks could overwrite the 'exit request' from - the handler, while on < 0 values, the handle-local-options processing - could end up early if several callbacks are listening for this signal. - In particular, the default handler for this signal - (g_application_real_handle_local_options) always returns -1 and will - overwrite >= 0 return values from other handlers. - - This commit inverts the check so that signal emission stops early when - one of the handle-local-options callbacks indicates it wants - processing - to stop and the process to exit. - - https://bugzilla.gnome.org/show_bug.cgi?id=751598 - - gio/gapplication.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 2551685cf629b7f34030f146d71d2400825d36f7 -Author: Christophe Fergeau -Date: Sun Jun 21 10:56:58 2015 +0200 - - gapplication: Fix typos in handle-local-options API doc - - The @options parameter was missing an 's', and the name of - g_application_command_line_get_options_dict() was not correct. - - https://bugzilla.gnome.org/show_bug.cgi?id=751598 - - gio/gapplication.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit c7e49a324164e80cfa64a1a66c110edde5e93cec -Author: Marek Černocký -Date: Sat Jul 25 03:27:32 2015 +0200 - - Updated Czech translation - - po/cs.po | 479 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 234 insertions(+), 245 deletions(-) - -commit 0441ae1ccf31ab10c4c65c74ea58012c44106be5 -Author: Peter Meerwald -Date: Thu Jul 23 11:38:47 2015 +0200 - - ghash: Fix typo in g_hash_table_replace() documentation - - https://bugzilla.gnome.org/show_bug.cgi?id=752767 - - glib/ghash.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 8520ae3ffa71e2680076fd3fcc1b7350a364ae76 -Author: Philip Withnall -Date: Fri Jun 12 08:32:11 2015 +0100 - - gsocket: Factor out blocking parameter from g_socket_send_messages() - - This will make future API additions easier. The factored version is - internal for the time being. - - https://bugzilla.gnome.org/show_bug.cgi?id=751924 - - gio/gsocket.c | 25 ++++++++++++++++++++++++- - 1 file changed, 24 insertions(+), 1 deletion(-) - -commit b65287fea54eea8979914b06ff44adea4bc809cc -Author: TingPing -Date: Sat Dec 20 18:59:15 2014 -0500 - - win32: Fix leak in g_win32_get_command_line() - - https://bugzilla.gnome.org/show_bug.cgi?id=741822 - - glib/gwin32.c | 1 + - 1 file changed, 1 insertion(+) - -commit 3cc349b04e76880a9d2f3c3d2195d171e110f66c -Author: TingPing -Date: Sat Dec 20 18:39:00 2014 -0500 - - win32: Replace usage of __wgetmainargs() - - It was an internal function that has been removed with VS 2015 - - Use g_win32_get_command_line() or CommandLineToArgvW() directly. - - https://bugzilla.gnome.org/show_bug.cgi?id=741822 - - gio/tests/gio-du.c | 49 - ++++++++++++++++------------------------------ - glib/gspawn-win32-helper.c | 20 +++---------------- - glib/gspawn.c | 9 ++------- - 3 files changed, 22 insertions(+), 56 deletions(-) - -commit be7de8a7fd0883f8514cf8b532ce1c820f7e35fa -Author: Arun Raghavan -Date: Tue Jul 21 12:09:16 2015 +0530 - - gdbusconnection: Fix signal subscription documentation - - https://bugzilla.gnome.org/show_bug.cgi?id=752656 - - gio/gdbusconnection.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 53d487e31bc41cca9bca147e02e81b69e404fe07 -Author: Chun-wei Fan -Date: Tue Jul 21 11:26:29 2015 +0800 - - config.h.win32.in: Clean Up and Update - - Merge the parts that has things to do with stdint.h and inttypes.h - with - the !_MSC_VER portions, and add initial support for Visual Studio - 2015, - which added support for C99 snprintf() and vsnprintf(). - - Not too sure about the !_MSC_VER for C99 snprintf() and vsnprintf(), - but - since this file is mainly for Visual Studio builds, anyways... - - config.h.win32.in | 38 +++++++++++++++++--------------------- - 1 file changed, 17 insertions(+), 21 deletions(-) - -commit ab3805ab0471d47a2f7cc93d15eeb392c9d22b4b -Author: Matthias Clasen -Date: Mon Jul 20 16:00:16 2015 -0400 - - 2.45.4 - - NEWS | 27 +++++++++++++++++++++++++++ - configure.ac | 2 +- - 2 files changed, 28 insertions(+), 1 deletion(-) - -commit de1bd45fe9ef82c1f5f48c63975ee18ede67d23a -Author: Dan Winship -Date: Mon Jul 20 17:33:42 2015 -0400 - - gio/tests/task: fix for change to cancellation behavior - - Multiple tasks cancelled at the same time now complete in the opposite - order from how they used to. Fix the test to not assume any particular - order. - - gio/tests/task.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 717ebba9d78151c999b1c1d08dc539be978ee27c -Author: Piotr Drąg -Date: Mon Jul 20 21:39:49 2015 +0200 - - Updated POTFILES.in - - po/POTFILES.in | 1 + - 1 file changed, 1 insertion(+) - -commit 45e99833e39af76ec9db13bb9d9edcaf3a719870 -Author: Paolo Borelli -Date: Sun Jul 19 23:47:57 2015 +0200 - - Move a unit test to the right file - - Move a test for threaded socket service to socket-service.c. - - gio/tests/socket-listener.c | 134 - ------------------------------------------- - gio/tests/socket-service.c | 136 - ++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 136 insertions(+), 134 deletions(-) - -commit e1d44799c0ba87506873c309ad4e16cce13bbfc4 -Author: Paolo Borelli -Date: Fri Jul 10 21:30:28 2015 +0200 - - socketservice: add an "active" property - - We already have start, stop and is_active methods, but turning it - into a real property is useful for a few reasons: - - it allows us to bind the property to an UI or a setting - - it allows us to get notified when the state changes - - it allows us to instantiate objects directly in the stopped state - - https://bugzilla.gnome.org/show_bug.cgi?id=752089 - - gio/gsocketservice.c | 142 - ++++++++++++++++++++++++++++++++++++--------- - gio/tests/.gitignore | 1 + - gio/tests/Makefile.am | 1 + - gio/tests/socket-service.c | 111 +++++++++++++++++++++++++++++++++++ - 4 files changed, 226 insertions(+), 29 deletions(-) - -commit a223796d0b4f47277fe570313829376db0de8108 -Author: Paolo Borelli -Date: Sun Jul 12 19:51:17 2015 +0200 - - networkaddress: use free_full - - https://bugzilla.gnome.org/show_bug.cgi?id=752293 - - gio/gnetworkaddress.c | 10 +--------- - 1 file changed, 1 insertion(+), 9 deletions(-) - -commit 6a392a55ec37f33e001bad6495c8513f28f160cc -Author: Yosef Or Boczko -Date: Sun Jul 19 12:39:15 2015 +0300 - - Updated Hebrew translation - - po/he.po | 449 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 224 insertions(+), 225 deletions(-) - -commit 0c121775145645b847aace30d403496d81261fae -Author: Matthias Clasen -Date: Fri Jul 17 16:46:26 2015 -0400 - - notification: Add an assertion to clarify - - Coverity doesn't see that g_enum_get_value will never return - NULL here since we always pass it a valid enum value. Help - it along with an assertion. - - gio/gnotification.c | 1 + - 1 file changed, 1 insertion(+) - -commit dab20975872a9b3d5f37beffa9e8e2b78efe6c02 -Author: Daniel Macks -Date: Wed Jul 1 14:36:35 2015 -0400 - - Use GRegexMatchFlags not GRegexCompileFlags for TEST_MATCH _match_opts - - Fix the enums used in some test cases to use the correct enum type in - some test cases. - - https://bugzilla.gnome.org/show_bug.cgi?id=751798 - - glib/tests/regex.c | 20 ++++++++++---------- - 1 file changed, 10 insertions(+), 10 deletions(-) - -commit 27fae8390946e73e8343a7fd7505796f3599ee23 -Author: Ilya Konstantinov -Date: Thu Jun 11 21:42:00 2015 +0300 - - gbacktrace: fix G_BREAKPOINT on Darwin (OSX, iOS) - - Using __builtin_trap() according to Apple's own documentation: - https://developer.apple.com/library/mac/technotes/tn2124/_index.html#//apple_ref/doc/uid/DTS10003391-CH1-SECCONTROLLEDCRASH - - https://bugzilla.gnome.org/show_bug.cgi?id=750807 - - glib/gbacktrace.h | 2 ++ - 1 file changed, 2 insertions(+) - -commit dafc454e70460b371775a876f3831f280bf097b8 -Author: Xavier Claessens -Date: Wed Jul 8 14:38:16 2015 -0400 - - GAsyncInitable: Fix leaked object when using _newv_async - - gio/gasyncinitable.c | 1 + - 1 file changed, 1 insertion(+) - -commit 7ed76a4eca245edbf3149815a06795065164cb1f -Author: Ryan Lortie -Date: Mon Jul 6 10:21:33 2015 -0400 - - file monitors: report MOVED only with both sides - - Make sure we know the destination file before reporting a MOVED event. - Otherwise, we should just fall back to reporting it as a DELETED. - - https://bugzilla.gnome.org/show_bug.cgi?id=751731 - - gio/glocalfilemonitor.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit c5221f8aea3c4407024a665ce66d8535237d7d62 -Author: Dimitris Spingos -Date: Mon Jul 6 01:50:10 2015 +0300 - - Updated Greek translation - - po/el.po | 717 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 367 insertions(+), 350 deletions(-) - -commit e337fe31637fe868ab94b488caf9b4898a2a1040 -Author: Руслан Ижбулатов -Date: Thu Jul 2 11:06:17 2015 +0000 - - W32: Add back the dummy g_app_info_reset_type_associations() - - gio/gwin32appinfo.c | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit 155a6886357eefaed1da156b6593c7a6ec7cddd1 -Author: Руслан Ижбулатов -Date: Wed Jun 24 10:07:40 2015 +0000 - - W32: Add a g_app_info_get_all_for_type() implementation - - Also add g_app_info_get_fallback_for_type() and - g_app_info_get_recommended_for_type() as proxies for - g_app_info_get_all_for_type(), until gcontenttype support is improved. - - gio/gwin32appinfo.c | 77 - +++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 77 insertions(+) - -commit b9d919bd8f95e9eac7144ec7c413256c3f5cfc56 -Author: Руслан Ижбулатов -Date: Wed Jun 24 10:07:15 2015 +0000 - - Don't ref a NULL pointer - - gio/gwin32appinfo.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit f405f4211565fde3c58f3da9b18ddcdc5d82ccf2 -Author: Stef Walter -Date: Tue Mar 17 13:06:02 2015 +0100 - - gsocket: Don't g_error() if file-descriptor is not a socket - - This code was out of date with current coding practices. - - Nowadays it's common to receive file descriptors over environment - variables from other processes like systemd. The unit files that - control these file descriptors are configurable by sysadmins. - - It is not (necessarily) a programmer error when - g_socket_details_from_fd() - is called with a file descriptor that is not a socket. It can also - be a system and/or configuration error. - - https://bugzilla.gnome.org/show_bug.cgi?id=746339 - - gio/gsocket.c | 21 +++------------------ - 1 file changed, 3 insertions(+), 18 deletions(-) - -commit a9c8cc143ce696c70526fb24079fb04b98adbfc7 -Author: Pedro Albuquerque -Date: Wed Jul 1 21:58:39 2015 +0000 - - Updated Portuguese translation - - po/pt.po | 2072 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 1076 insertions(+), 996 deletions(-) - -commit f2c1cfe8c770f73367a021044bcdda550348714c -Author: Iain Lane -Date: Tue Jun 30 17:13:49 2015 +0100 - - gio/tests/appmonitor: Delete file before checking for changed event - - In 4e7d22e268a4e06beb1c09585a48288c31004da5, deleting the file - was moved - after the assertion which checks for the changed event that results - from - it being deleted. This is the wrong way around and makes the assertion - fail. - - Move the deletion back up before we check the condition. delete_app is - no longer an idle callback so it can be made void. The change - notification might come in when the loop isn't running now, so - don't try - to quit if it isn't running. In this case we'll wait for the three - second timeout and the test will still pass. - - https://bugzilla.gnome.org/show_bug.cgi?id=751737 - - gio/tests/appmonitor.c | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -commit 475445e6e0e1388af7c07eedd1fb3c7679e09561 -Author: Emmanuele Bassi -Date: Mon Jun 29 20:14:40 2015 +0100 - - tests: Fix compiler warning - - Use `const gchar * const` to define a const array of const strings, - and - initialize the array when declaring it. - - https://bugzilla.gnome.org/show_bug.cgi?id=751672 - - glib/tests/keyfile.c | 9 +++++---- - 1 file changed, 5 insertions(+), 4 deletions(-) - -commit b25fa8feed42d226b63f4d89ebf4b07041d26181 -Author: Dan Winship -Date: Sun Jun 21 12:10:06 2015 -0400 - - gio/tests/socket.c: fix on OS X - - The semantics of calling shutdown() on a dup()ed socket aren't - well-specified, so don't require any specific behavior. - - https://bugzilla.gnome.org/show_bug.cgi?id=747676 - - gio/tests/socket.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit b97d666b2f4ce7f05b54f07906122608358fc177 -Author: Dan Winship -Date: Sun Jun 21 12:00:07 2015 -0400 - - gio/tests/socket.c: clean up a test case a bit - - gio/tests/socket.c | 33 ++++++++++++++++++--------------- - 1 file changed, 18 insertions(+), 15 deletions(-) - -commit 368c3f205ff6447e140396cfac10db31de70f135 -Author: Matthias Clasen -Date: Thu Jun 18 10:37:46 2015 -0400 - - GTask: Remove unused function - - We no longer resort the queue, so this function can go. - - https://bugzilla.gnome.org/show_bug.cgi?id=751160 - - gio/gtask.c | 8 -------- - 1 file changed, 8 deletions(-) - -commit e419e1c4e212b1195c8e531fd6eeb4a0b80108d3 -Author: Matthias Clasen -Date: Thu Jun 18 10:36:23 2015 -0400 - - GTask: Avoid resorting - - When a task is cancelled, we want to move it to the front - of the queue - our sort function does that for us, but there - is no need to resort the entire queue here, we can just - move the one item and be done with it. This uses just-introduced - threadpool api for this purpose. - - https://bugzilla.gnome.org/show_bug.cgi?id=751160 - - gio/gtask.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit 9486f697bb3ed3b02fa2c82f50662fde7d77267e -Author: Matthias Clasen -Date: Mon Jun 29 08:19:31 2015 -0700 - - GThreadPool: Add some queue manipulation api - - GTask has a need for an api that boosts an unprocessed - item to the front of the queue, so add one. - - https://bugzilla.gnome.org/show_bug.cgi?id=751160 - - docs/reference/glib/glib-sections.txt | 1 + - glib/gthreadpool.c | 30 ++++++++++++++++++++++++++++++ - glib/gthreadpool.h | 4 ++++ - 3 files changed, 35 insertions(+) - -commit 26d87927109d0758775e5455d4c0a22c1b3f9f75 -Author: Matthias Clasen -Date: Mon Jun 22 11:35:06 2015 -0400 - - Add tests for new GAsyncQueue api - - https://bugzilla.gnome.org/show_bug.cgi?id=751160 - - glib/tests/asyncqueue.c | 48 - ++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 48 insertions(+) - -commit b662c6f09fe1a01bb1345f6cd7ab5a702eec5ee3 -Author: Matthias Clasen -Date: Thu Jun 18 10:26:14 2015 -0400 - - GAsyncQueue: Add some useful api - - The underlying queue supports removing and pushing items to - the front, and these operations can sometimes be useful. - - https://bugzilla.gnome.org/show_bug.cgi?id=751160 - - docs/reference/glib/glib-sections.txt | 4 ++ - glib/gasyncqueue.c | 100 - ++++++++++++++++++++++++++++++++++ - glib/gasyncqueue.h | 13 +++++ - 3 files changed, 117 insertions(+) - -commit 5574315b5207e959d162553e3bb5681b6264fe27 -Author: Ting-Wei Lan -Date: Wed Apr 29 14:51:14 2015 +0800 - - tests: Fix tests that fail with non-English locales - - Some tests check whether the translated messages are expected, - so we have to - force the use of English locales for them. - - https://bugzilla.gnome.org/show_bug.cgi?id=748610 - - glib/tests/date.c | 2 +- - glib/tests/fileutils.c | 1 + - glib/tests/markup-subparser.c | 1 + - glib/tests/option-context.c | 3 +-- - 4 files changed, 4 insertions(+), 3 deletions(-) - -commit f9af40a1330a8226d72c96bff56cdb4ab895dac7 -Author: Dan Winship -Date: Tue Jun 9 09:19:43 2015 -0400 - - Fix a FIXME in the WinXP inet_pton() implementation - - https://bugzilla.gnome.org/show_bug.cgi?id=749912 - - gio/ginetaddress.c | 44 ++++++++++++++++---------------------------- - 1 file changed, 16 insertions(+), 28 deletions(-) - -commit a4c3ab58ccf32b0f50ce6f78fa7d18ee5745d510 -Author: Wouter Paesen -Date: Tue May 26 17:03:50 2015 +0200 - - Fix g_inet_address_to_string() on XP - - [This patch originally also included an equivalent to the fix that was - committed in 3e29dada, but that was not the complete fix for the bug.] - - https://bugzilla.gnome.org/show_bug.cgi?id=749911 - - gio/ginetaddress.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 93dadb17ce9840a6c835f89984350edfb68a5946 -Author: Ting-Wei Lan -Date: Thu Feb 19 01:18:42 2015 +0800 - - gmessages: Add G_GNUC_NORETURN to g_error static function declaration - - https://bugzilla.gnome.org/show_bug.cgi?id=741901 - - glib/gmessages.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d7a1d890c109c8610333f938dee15e5d938ee8d8 -Author: Ting-Wei Lan -Date: Thu Jan 1 13:28:21 2015 +0800 - - gmacros: Only set G_ANALYZER_ANALYZING to 1 when clang static analyzer - is in use - - We set G_ANALYZER_ANALYZING to 1 when clang supporting static - analyzing before, - but this will cause compilation error when -Werror=return-type is - used and the - static analyzer is not in use because g_error static function only has - __attribute__((analyzer_noreturn)), which is useless for normal - compilation. - - https://bugzilla.gnome.org/show_bug.cgi?id=741901 - - glib/gmacros.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit cb86c222cce2436d6a213e574fbba159b6f34010 -Author: Christian Hergert -Date: Sat Jun 27 22:41:13 2015 -0700 - - gtypemodule: use G_GNUC_UNUSED in G_DEFINE_DYNAMIC_TYPE_EXTENDED - - We already do this in the normal case, might as well support it - for the - dynamic type module case as well. This prevents seeing a warning - when not - using the get_instance_private() in the dynamic type. - - gobject/gtypemodule.h | 1 + - 1 file changed, 1 insertion(+) - -commit 409202c1fd6552d4f655ffed3bcc649f30a7dcdb -Author: Philip Withnall -Date: Tue Apr 8 09:12:24 2014 +0100 - - build: Ensure glibconfig.h.win32 is in DISTCLEANFILES - - Otherwise it’s possible for it to not be regenerated when - glibconfig.h - is, leading to inconsistencies. - - https://bugzilla.gnome.org/show_bug.cgi?id=727829 - - glib/Makefile.am | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit c612fcab0fb2d3f0bdaf011d5b566dc949dbd18a -Author: Kalev Lember -Date: Mon Jun 22 19:56:38 2015 +0200 - - gapplication: Initialize backend before withdrawing notifications - - Make sure to initialize the notification backend in - g_application_withdraw_notification() the same way as is done in - g_application_send_notification(). - - This makes it possible for an app to withdraw notifications it - has sent - in a previous execution of the application. - - https://bugzilla.gnome.org/show_bug.cgi?id=750625 - - gio/gapplication.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit bb41a89c42dc4b24dc0a302b406df78e7c273744 -Author: Matthias Clasen -Date: Mon Jun 22 12:46:32 2015 -0400 - - 2.45.3 - - NEWS | 2 ++ - configure.ac | 2 +- - 2 files changed, 3 insertions(+), 1 deletion(-) - -commit 4e7d22e268a4e06beb1c09585a48288c31004da5 -Author: Matthias Clasen -Date: Tue Jun 23 06:55:28 2015 -0400 - - Fix distcheck - - The appmonitor test was sometimes leaving files behind, causing - distcheck some heartburn. - - gio/tests/appmonitor.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit 3e29dadae46fe4d1e26ff91c30d9d3b84eb6d84e -Author: Chun-wei Fan -Date: Tue Jun 23 13:52:25 2015 +0800 - - gio/ginetaddress.c: Fix Windows XP inet_pton() Emulation - - We need to be more careful when we try to assign values to gpointers, - so - that means we have to assign the value to the properly-dereference - gpointer, so that the assigned value will be retained after the - function - returns. This code will be dropped soon, but it is done for XP - compatibility's sake for 2.44. - - Should fix the issue reported in bug 730352 comment #24. - - gio/ginetaddress.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit fd789f118741d89df348ba21ddc1d813da02fb76 -Author: Tim-Philipp Müller -Date: Wed Jun 3 13:06:24 2015 +0100 - - gsocket: avoid unnecessary select in _send_messages() and - _receive_message() - - For performance reasons we should always try to send or - receive our messages first and only wait for more space - or data to become available if we get an EAGAIN (and - are in blocking mode). - - https://bugzilla.gnome.org/show_bug.cgi?id=751122 - - gio/gsocket.c | 26 ++++++++++++++------------ - 1 file changed, 14 insertions(+), 12 deletions(-) - -commit 9e85f60ec68eb0330e18254726facdc5d8983e35 -Author: Paolo Borelli -Date: Thu Jun 18 09:36:12 2015 +0200 - - socketclient: annotate the connection param of "event" as nullable - - When emitting the RESOLVING/RESOLVED events the connection param is - set to NULL. - - gio/gsocketclient.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit f5d4543139172f366afa0de36dd7e5eac08e2297 -Author: Alexander Larsson -Date: Wed Jun 17 17:31:19 2015 +0200 - - configure: test have_docbook_style != yes, not have_docbook_dtd - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 4b02bfd6eee43aaaa0ad30955cc85558f402d90f -Author: Philip Withnall -Date: Wed Jun 17 09:25:49 2015 +0100 - - gfile: Clarify that g_file_replace_contents() uses atomic renames - - It uses g_file_replace() internally, so is inherently safe. - - Though it might vomit .goutputstream-XXXXXX files all over the place - occasionally. - - gio/gfile.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit 6e576503876759d18c94bbad3c20ebb83b82c631 -Author: Matthias Clasen -Date: Tue Jun 16 18:38:27 2015 -0400 - - key file: Clarify documentation around comments - - The documentation was not very clear about the handling - of the '#' comment markers. State clearly how these are - handled by the getter and the setter. - - https://bugzilla.gnome.org/show_bug.cgi?id=479730 - - glib/gkeyfile.c | 14 ++++++++++---- - 1 file changed, 10 insertions(+), 4 deletions(-) - -commit 7a295f063fdef26ae87bfe3a942847c5ecd7f7c3 -Author: Matthias Clasen -Date: Tue Jun 16 14:46:04 2015 -0400 - - Updates - - NEWS | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 54 insertions(+) - -commit 9f90ee5eeccd47f39c7a03dcd786b125a19c195d -Author: Michael Catanzaro -Date: Sat Jun 13 22:52:33 2015 -0500 - - genmarshal: silence register storage class warnings - - Using the register keyword triggers warnings on noteworthy compilers - (clang), since it's deprecated in C++ and at danger of being removed - from the language. There is no reason to use it since it isn't 1980 - anymore. - - https://bugzilla.gnome.org/show_bug.cgi?id=750918 - - gobject/glib-genmarshal.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 0d6e200384c8c2fb172273dcfaa6a48bc357d4a3 -Author: Cosimo Cecchi -Date: Thu Jun 11 15:56:25 2015 -0700 - - gresource: fix a couple of typos in documentation - - gio/gresource.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 1f0a11c59aa244a70766bdb4c3b06d3d79b25c7a -Author: Rico Tzschichholz -Date: Thu Jun 11 07:52:40 2015 +0200 - - g_log_set_handler_full: Bump "Since" version accordingly - - glib/gmessages.c | 2 +- - glib/gmessages.h | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit 2471d9cf8697b07d4e86b6f143eda7b779be02a9 -Author: Matthias Clasen -Date: Fri Nov 28 23:31:00 2014 -0500 - - Add g_log_set_handler_full - - This is a bindable version of g_log_set_handler that takes - a destroy notify for the user_data. - - https://bugzilla.gnome.org/show_bug.cgi?id=740516 - - docs/reference/glib/glib-sections.txt | 1 + - glib/gmessages.c | 38 - ++++++++++++++++++++++++++++++++--- - glib/gmessages.h | 6 ++++++ - 3 files changed, 42 insertions(+), 3 deletions(-) - -commit 1102e6f9ca89b54e4e1139cca80f97c7bfb72dc3 -Author: Matthias Clasen -Date: Sun Mar 29 14:00:36 2015 -0400 - - Allow property actions to invert booleans - - This can be handy when you want to change the sense of a toggle - in the UI without rewriting the underlying logic. Currently, this - is just exposed as a construct-only property. We may add a - convenience wrapper or a special !property syntax for this later. - - https://bugzilla.gnome.org/show_bug.cgi?id=728489 - - gio/gpropertyaction.c | 45 ++++++++++++++++++++++++++++++++++++++++++++- - gio/tests/actions.c | 31 +++++++++++++++++++++++++++++++ - 2 files changed, 75 insertions(+), 1 deletion(-) - -commit fb1e5ff04b48b9bb93b99b127abf3ffe73a98e5c -Author: Matthias Clasen -Date: Tue Jun 9 19:17:58 2015 -0400 - - Fix deprecation notice - - GSimpleAsyncResult has not been deprecated all that long. - - gio/gsimpleasyncresult.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit b701c3c60824fca4c0056a7a46c627fe2977257d -Author: Simon McVittie -Date: Mon Apr 27 16:26:33 2015 +0100 - - Regression test for falling back to autolaunch: and - XDG_RUNTIME_DIR/bus - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=747941 - Signed-off-by: Simon McVittie - Reviewed-by: Philip Withnall - - gio/tests/Makefile.am | 2 + - gio/tests/dbus-launch.c | 77 ++++++++++++++++++ - gio/tests/gdbus-unix-addresses.c | 170 - +++++++++++++++++++++++++++++++++++++++ - 3 files changed, 249 insertions(+) - -commit 32492c6ab0000c50564360c74acf069814d942d1 -Author: Simon McVittie -Date: Wed Apr 15 17:57:29 2015 +0100 - - GDBus: try XDG_RUNTIME_DIR/bus before resorting to dbus-launch - - This is the right thing to do for the "a session is a user-session" - model implemented in dbus 1.9.14, which is described in - . - - It also resembles sd-bus' behaviour, although sd-bus will only try - kdbus and XDG_RUNTIME_DIR/bus, and never runs dbus-launch. - - On systems following the more traditional "a session is a - login-session" - model, X_R_D/bus won't exist, so it is harmless to check for it before - falling back to X11 autolaunching. Again, this matches the behaviour - of current libdbus and sd-bus versions. - - Now that we do this, g_test_dbus_unset() needs to clear - XDG_RUNTIME_DIR - as well as everything else. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=747941 - Signed-off-by: Simon McVittie - Reviewed-by: Philip Withnall - - gio/gdbusaddress.c | 67 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++ - gio/gtestdbus.c | 2 ++ - 2 files changed, 69 insertions(+) - -commit 0d3f56e31c9099653539fa2539e05b3ba336a441 -Author: Simon McVittie -Date: Wed Apr 15 19:59:50 2015 +0100 - - g_dbus_address_connect: specifically use dbus-launch for autolaunch: - - This only alters what happens if we specifically connect to - "autolaunch:", for instance via - "DBUS_SESSION_BUS_ADDRESS=autolaunch:". - We will still potentially try other platform-specific things if - DBUS_SESSION_BUS_ADDRESS is unset. There are currently no other - platform-specific things, so there is no practical difference yet, - but I'm about to add a more-preferred fallback path before autolaunch. - - This matches libdbus' behaviour and the D-Bus Specification, in which - the autolaunch: transport specifically means X11 autolaunch - (as implemented by "dbus-launch --autolaunch") on Unix, or a - shared-memory-based protocol on Windows. Other platform-specific - transports or default/fallback modes, including launchd on Mac OS X - and XDG_RUNTIME_DIR/bus on Unix, are not part of "autolaunch:". - - It's rather unfortunate that the same name means two different - platform-specific mechanisms, specific to different platforms - - if they were added today I'd call them x11: and windows-shm: or - something - but it's been like this since 2007 so it's too late now. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=747941 - Signed-off-by: Simon McVittie - Reviewed-by: Philip Withnall - - gio/gdbusaddress.c | 38 +++++++++++++++++++++----------------- - 1 file changed, 21 insertions(+), 17 deletions(-) - -commit bf181a3ac78e824ca7e67ecfb2ba957e740594d7 -Author: Simon McVittie -Date: Mon Apr 27 14:38:41 2015 +0100 - - regex: if PCRE is 8.34 or later, disable auto-possessification for DFA - - Normally, recent PCRE behaves as if certain patterns were replaced - by a more "possessive" pattern that gives the same answer for normal - regex matching, but is more efficient. However, the modified pattern - produces fewer results under DFA. If we want the full set of results - we have to apply PCRE_NO_AUTO_POSSESS, and that's a compile-time flag. - - This currently only affects a system PCRE, but would also work - fine for - an internal PCRE 8.34 or later if the embedded copy is updated. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=733325 - Reviewed-by: Christian Persch - - glib/gregex.c | 128 - +++++++++++++++++++++++++++++++++++++++++++--------------- - 1 file changed, 95 insertions(+), 33 deletions(-) - -commit f45ceb838dae8f96b9bf646998a26a954a6fbf3d -Author: Christophe Fergeau -Date: Wed Jun 3 11:30:43 2015 +0200 - - gapplication: Make sure --help output is translated - - Currently, applications using g_application_add_main_option_entries() - won't get translated entries in --help output. We need to call - g_option_group_set_translation_domain() with a NULL domain to ensure - that the - default application gettext domain (ie the one passed to the - textdomain() call) will be used for the main entries passed by the - application. - - If we want to allow more flexibility on which gettext domain should be - used for these entries, new API will be needed. - - https://bugzilla.gnome.org/show_bug.cgi?id=750322 - - gio/gapplication.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit 6cd1f8b40ff66509eedfce9c3c46cbef799a7ffe -Author: Philip Withnall -Date: Fri Dec 19 20:43:06 2014 +0000 - - gsettings: Document GSettings build system integration - - Add a new section to the main GSettings documentation which documents - the best practices for integrating GSettings into an autoconf/automake - build system using the GLIB_GSETTINGS macro. - - Some of this material was adapted from the migrating-gconf.xml guide. - - https://bugzilla.gnome.org/show_bug.cgi?id=741788 - - gio/gsettings.c | 54 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 54 insertions(+) - -commit 723961b749613aad05b6bd22d1f12479a0022bef -Author: Philip Withnall -Date: Fri Dec 19 20:42:21 2014 +0000 - - gsettings: Expand documentation default value l10n - - Mention context, translation category, and the need for syntactic - validity of the translated values. - - https://bugzilla.gnome.org/show_bug.cgi?id=741788 - - gio/gsettings.c | 30 +++++++++++++++++++++++++++--- - 1 file changed, 27 insertions(+), 3 deletions(-) - -commit 73a71d6a435485714d8a96a156bb805d47438ac0 -Author: Xavier Claessens -Date: Mon Jun 8 11:09:39 2015 -0400 - - doc: Add missing GTlsDatabaseClass - - https://bugzilla.gnome.org/show_bug.cgi?id=750573 - - docs/reference/gio/gio-sections.txt | 1 + - gio/gtlsdatabase.c | 36 - ++++++++++++++++++++++++++++++++++++ - 2 files changed, 37 insertions(+) - -commit 1405eeeed797470bed9d8062d4051bf5b011e42b -Author: Matthias Clasen -Date: Fri Jun 5 19:13:19 2015 -0400 - - Add registry helpers to the docs - - docs/reference/gio/gio-docs.xml | 4 +++ - docs/reference/gio/gio-sections.txt | 69 - +++++++++++++++++++++++++++++++++++++ - 2 files changed, 73 insertions(+) - -commit e5e6c25c88349bf9fe2456efeb3785655967ad71 -Author: Руслан Ижбулатов -Date: Tue May 5 02:12:25 2015 +0000 - - Bump W32 Registry API 'Since:' version - - https://bugzilla.gnome.org/show_bug.cgi?id=734888 - - gio/gwin32registrykey.c | 60 +++++++++++++++++++++--------------------- - gio/gwin32registrykey.h | 70 - ++++++++++++++++++++++++------------------------- - 2 files changed, 65 insertions(+), 65 deletions(-) - -commit 6579c87bd2e9d61cac078165505e502f57b03623 -Author: Руслан Ижбулатов -Date: Tue May 5 02:09:10 2015 +0000 - - Make W32 registry API compatible with MSVC - - * Only check __OBJECT_ATTRIBUTES_DEFINED and __UNICODE_STRING_DEFINED - on MinGW (MSVC doesn't have these) - * MSVC: disable:4005 when including windows.h and ntstatus.h - * Move NTAPI cconv into the parens with the NtQueryKeyFunc - * Fix return values in some functions - - https://bugzilla.gnome.org/show_bug.cgi?id=734888 - - gio/gwin32registrykey.c | 31 +++++++++++++++++-------------- - 1 file changed, 17 insertions(+), 14 deletions(-) - -commit 1ac5b92c2f16335d686268191e0605ae1f344b4a -Author: Руслан Ижбулатов -Date: Mon Aug 25 03:38:35 2014 +0000 - - Add W32 Registry reading API to gio - - https://bugzilla.gnome.org/show_bug.cgi?id=734888 - - gio/Makefile.am | 2 + - gio/gwin32registrykey.c | 2418 - +++++++++++++++++++++++++++++++++++++++++++++++ - gio/gwin32registrykey.h | 283 ++++++ - 3 files changed, 2703 insertions(+) - -commit 2a71f187d731a71ef16f4368d49af68aa3fe158d -Author: Руслан Ижбулатов -Date: Sun May 17 11:42:55 2015 +0000 - - Make GWin32AppInfo MSVC-compatible - use G_VA_COPY - - https://bugzilla.gnome.org/show_bug.cgi?id=666831 - - gio/gwin32appinfo.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 4d800e4d86db6825dd3c508c83352b9a4cd24350 -Author: Руслан Ижбулатов -Date: Fri Aug 29 08:53:35 2014 +0000 - - GWin32AppInfo rewrite - - - On first call scan the registry, collect information about URI - protocols, - file extensions, applications and handlers, store that as a set of - interconnected structures in several hash tables - - Watch the registry keys, re-scan the registry when any one of - them changes. - - https://bugzilla.gnome.org/show_bug.cgi?id=666831 - - gio/gwin32appinfo.c | 4987 - +++++++++++++++++++++++++++++++++++++++++++++------ - gio/gwin32appinfo.h | 4 +- - 2 files changed, 4432 insertions(+), 559 deletions(-) - -commit 5bc0bc2fdeb8a7c7bb56fabbd8886b56bf34c85b -Author: Mikhail Zabaluev -Date: Tue Oct 14 01:25:56 2014 +0300 - - Added g_utf8_validate() to UTF-8 performance testing - - https://bugzilla.gnome.org/show_bug.cgi?id=738504 - - glib/tests/utf8-performance.c | 20 ++++++++++++++++++++ - 1 file changed, 20 insertions(+) - -commit 007f6684c54a695a6c35315f12f9f306d5af83bb -Author: Matthias Clasen -Date: Fri Jun 5 15:27:59 2015 -0400 - - Add index for new api - - docs/reference/gio/gio-docs.xml | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 01e9302673630b20120505d92bbc245ba1bd027a -Author: Matthias Clasen -Date: Fri Jun 5 15:27:25 2015 -0400 - - Add new API to docs - - docs/reference/gio/gio-sections.txt | 1 + - 1 file changed, 1 insertion(+) - -commit cb7020af5e864eed81520e980d66ccd683697ed4 -Author: Ryan Lortie -Date: Wed Nov 19 12:45:38 2014 -0500 - - GSettings: deprecate g_settings_list_keys() - - This is now possible with g_settings_schema_list_keys(). - - https://bugzilla.gnome.org/show_bug.cgi?id=740308 - - gio/gsettings.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 6cf867fb2a5086d2c5c0ac6c71ac795008cd13ae -Author: Ryan Lortie -Date: Wed Nov 19 12:45:06 2014 -0500 - - gsettings tests: use g_settings_schema_list_keys() - - Stop using g_settings_list_keys() because soon it will be deprecated. - - https://bugzilla.gnome.org/show_bug.cgi?id=740308 - - gio/tests/gsettings.c | 32 ++++++++++++++++++++++++++++++-- - 1 file changed, 30 insertions(+), 2 deletions(-) - -commit bb8eea6148fab965969c74e80a936864fc65e671 -Author: Ryan Lortie -Date: Wed Nov 19 12:42:10 2014 -0500 - - gsettings tool: use schema for listing keys - - Use the newly added g_settings_schema_list_keys() API instead of - g_settings_list_keys() in order to list keys. - - Doing this allows the 'list-keys' command to work without creating a - GSettings object, which is more efficient. It also means that - we don't - have to provide a (meaningless and ignored) path when listing keys on - relocatable schemas. - - While we're at it, update the 'range' command not to require - creation of - a GSettings object, in a similar way. - - https://bugzilla.gnome.org/show_bug.cgi?id=740308 - - gio/gsettings-tool.c | 75 - +++++++++++++++++++++++++++++++++++++++------------- - 1 file changed, 57 insertions(+), 18 deletions(-) - -commit 82fcfeb3b065d7cc4d53e80776f9b476df7c2137 -Author: Ryan Lortie -Date: Wed Nov 19 12:40:22 2014 -0500 - - GSettingsSchema: add g_settings_schema_list_keys() - - The list of keys in a GSettings object depends entirely on the schema, - so it makes sense to expose this API there. - - Move the implementation out of gsettings.c and into gsettingsschema.c, - replacing the earlier with a simple call to the new location. - - We don't do the same for children because the children can change. - - https://bugzilla.gnome.org/show_bug.cgi?id=740308 - - gio/gsettings.c | 18 +----------------- - gio/gsettingsschema.c | 41 +++++++++++++++++++++++++++++++++++++++++ - gio/gsettingsschema.h | 3 +++ - 3 files changed, 45 insertions(+), 17 deletions(-) - -commit 36e093a31a9eb12021e7780b9e322c29763ffa58 -Author: Patrick Griffis -Date: Wed Mar 25 15:51:29 2015 -0400 - - Implement GNotification on OSX - - https://bugzilla.gnome.org/show_bug.cgi?id=747146 - - gio/Makefile.am | 5 +- - gio/gcocoanotificationbackend.c | 278 - ++++++++++++++++++++++++++++++++++++++++ - gio/giomodule.c | 7 + - gio/gnotificationbackend.c | 4 +- - 4 files changed, 292 insertions(+), 2 deletions(-) - -commit 89058e8a9b769ab223bc75739f5455dab18f7a3d -Author: Patrick Griffis -Date: Mon Apr 13 13:39:28 2015 -0400 - - configure: Require OSX >= 10.9 - - https://bugzilla.gnome.org/show_bug.cgi?id=747146 - - configure.ac | 9 +++++++++ - 1 file changed, 9 insertions(+) - -commit 9e8f4d473604e291c0164965bf9bba5ac77cc2bf -Author: Ryan Lortie -Date: Thu Mar 26 16:35:06 2015 -0400 - - kqueue: add a bit of extra paranoia on cancel - - Cancellation of GPollFileMonitor is now handled correctly (in - the sense - that no further signals will follow) but let's be extra paranoid and - disconnect our handler anyway, for good measure. - - https://bugzilla.gnome.org/show_bug.cgi?id=739424 - - gio/kqueue/gkqueuefilemonitor.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit a367921d445f290263b052ad3da55525c1a5deb3 -Author: Ryan Lortie -Date: Thu Mar 26 16:31:48 2015 -0400 - - gpollfilemonitor: send 'changes done' for creates - - The new rules of GFileMonitor says that users should expect to see a - CHANGES_DONE_HINT following a CREATED as well as CHANGED. - - https://bugzilla.gnome.org/show_bug.cgi?id=739424 - - gio/gpollfilemonitor.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 62e5ee5514f0838689bc7d2d2c1a43fa912eaf1a -Author: Ryan Lortie -Date: Thu Mar 26 16:29:19 2015 -0400 - - gpollfilemonitor: don't emit after cancellation - - GPollFileMonitor emits CHANGES_DONE_HINT after CHANGED signals, but it - doesn't check to ensure that the file monitor wasn't cancelled - before it - does that. - - If the original signal caused the monitor to be unreffed, cancelled - and - destroyed, we would still end up emitting an extra signal on it. - - Avoid that by checking first for cancellation. - - https://bugzilla.gnome.org/show_bug.cgi?id=739424 - - gio/gpollfilemonitor.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 16190d2dcd111b75b240baffe88653e5fa2822f6 -Author: Mikhail Zabaluev -Date: Mon Oct 6 02:01:38 2014 +0300 - - glib/genviron.c, GSubprocessLauncher: ain't no "filename encoding" - - Removed all mentions of GLib file name encoding referring to - the environment strings. The env var content has no defined relation - to GLib's notion of filename encoding, or any encoding whatsoever. - It would be wrong to pass all UTF-8 strings through - g_filename_from_utf8() in order to put them into the environment, - for one thing. - - https://bugzilla.gnome.org/show_bug.cgi?id=738185 - - gio/gsubprocesslauncher.c | 22 +++++++++------------- - glib/genviron.c | 19 ++++++++----------- - 2 files changed, 17 insertions(+), 24 deletions(-) - -commit b31a873fb3bd1b67af9f7cc88bf44f8b5a941cec -Author: Jan Safranek -Date: Tue Nov 4 11:54:00 2014 +0000 - - GDBus: Add new call flag to allow interactive authorization - - DBus has recently introduced new message flag - DBUS_HEADER_FLAG_ALLOW_INTERACTIVE_AUTHORIZATION, which tells that - caller is willing to wait for unspecified amount of time for the call - to return, as the service may perform interactive authorization (e.g. - using polkit). - - https://bugzilla.gnome.org/show_bug.cgi?id=739616 - - gio/gdbusconnection.c | 8 +++++++- - gio/gioenums.h | 11 +++++++++-- - 2 files changed, 16 insertions(+), 3 deletions(-) - -commit 865ce79ce0e92326b247ef51e7e2c78aaad99889 -Author: Ryan Lortie -Date: Thu May 21 12:32:20 2015 -0500 - - GActionGroupExporter: flush queue on requests - - In order to maintain a logical stream of events, we need to make - sure we - flush and queued change notifications before responding to any - requests - for information from clients. - - If we don't do this, it's possible that we emit an 'add' event - that was - queued at the time of a 'DescribeAll' call _after_ the reply to that - call (which already contained the description of the new action). - - In practice, this is not only logically incorrect, but it can - also cause - problems. If a change to action 'state' or 'enabled' occurs after the - DescribeAll but before the signal has been dispatched, it will be - ignored because an 'add' signal is already pending. When that add - signal is sent, it will contain the correct data, but the receiver - will - ignore it because it already saw the action in the DescribeAll reply. - - https://bugzilla.gnome.org/show_bug.cgi?id=749693 - - gio/gactiongroupexporter.c | 13 +++++++++++++ - 1 file changed, 13 insertions(+) - -commit eeae7950fca962e65a5e08cfceae372782f5cc7e -Author: Ryan Lortie -Date: Sun May 25 11:21:06 2014 +0200 - - GActionGroup: fix an annotation - - .get_action_state_type() does not return a copy. - - We remove the annotation entirely because it is evident from the - 'const' - on the return type. - - https://bugzilla.gnome.org/show_bug.cgi?id=730168 - - gio/gactiongroup.c | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -commit 96df2727f4c120a9fec888a2840f60ac3c3edde9 -Author: Matthias Clasen -Date: Fri Jun 5 12:30:15 2015 -0400 - - win32: Make g_content_type_get_mime_type work for directories - - Now that we are using inode/directory for directories, handle - this case in g_content_type_get_mime_type() as well. - - gio/gcontenttype-win32.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 5f0665cbbc1d8b2fafeeb1fba7569612832b7541 -Author: Руслан Ижбулатов -Date: Thu Apr 30 23:09:30 2015 +0000 - - W32: Special treatment for inode/directory mime/type - - This is a hack for GLocalFileInfo to correctly get icons for - directories. - Without this change content type for any W32 directory is NULL - (because there's no registry entry for "inode/directory" by default, - and in any way there's no file extension that means "directory" - to put there), - and GLocalFileInfo uses content type to grab icons. - - https://bugzilla.gnome.org/show_bug.cgi?id=748727 - - gio/gcontenttype-win32.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 9931336d2dfbaf44aeb54b7e31164b91718e7769 -Author: Matthias Clasen -Date: Fri Jun 5 12:26:41 2015 -0400 - - win32: Return proper icon names - - The code here was returning gtk-directory and similar names as - fallback, with a comment claiming that these are 'builtin gtk'. - But they aren't, anymore, so just return the standard names. - - gio/gcontenttype-win32.c | 19 +++++++++---------- - 1 file changed, 9 insertions(+), 10 deletions(-) - -commit c20f3b239cd37733df1b68f113fdc17621cc3157 -Author: Matthias Clasen -Date: Fri Jun 5 11:30:17 2015 -0400 - - Fix a markup confusion - - "0." at the beginning of a line is interpreted as a numeric list - by the gtk-doc markdown parser, so be careful to avoid that. - - https://bugzilla.gnome.org/show_bug.cgi?id=750399 - - glib/gdate.c | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -commit 07b3595c230c42ef8a31406d00477c9f755e902d -Author: Matthias Clasen -Date: Fri Jun 5 11:21:57 2015 -0400 - - Trivial: fix a typo - - Pointed out in https://bugzilla.gnome.org/show_bug.cgi?id=750399 - - glib/gerror.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit c94e4c6f03e39e3e7749980b8d19f1644aacb003 -Author: Philip Withnall -Date: Fri Dec 19 21:03:46 2014 +0000 - - gsettings: Add a documentation section on relocatable schemas - - https://bugzilla.gnome.org/show_bug.cgi?id=741788 - - gio/gsettings.c | 26 +++++++++++++++++++++++++- - 1 file changed, 25 insertions(+), 1 deletion(-) - -commit 338741fff5381d1a8d11b8f62c9e208af8b016fa -Author: Stefan Ekenberg -Date: Wed Jun 3 15:59:57 2015 +0200 - - Prevent race condition in g_io_condition_get_type - - Prevents race condition in function g_io_condition_get_type by - ensuring - that the initialization section for 'etype' is executed only once - during a program's life time, and that concurrent threads are blocked - until initialization completes. This changes solves the problem that - concurrent threads could execute the check 'etype == 0' before any of - them had initialized it, which in turn meant that multiple threads - would then attempt to register the "GIOCondition" type. - - https://bugzilla.gnome.org/show_bug.cgi?id=750386 - - gobject/gsourceclosure.c | 8 +++++--- - 1 file changed, 5 insertions(+), 3 deletions(-) - -commit 6c43b6a21aca5cac33992c6b690e566ac1664997 -Author: Matthias Clasen -Date: Thu Jun 4 19:25:20 2015 -0400 - - Trivial: fix a comment typo - - gio/gunixmounts.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit cac0a49ca031bbf0d3fa9902010b05e2ad6523b3 -Author: Balázs Úr -Date: Thu Jun 4 21:03:10 2015 +0000 - - Updated Hungarian translation - - po/hu.po | 502 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 261 insertions(+), 241 deletions(-) - -commit bdc3f149ec134081943fcd626a1c826cccd05171 -Author: Garrett Regier -Date: Wed Jun 3 17:16:21 2015 -0700 - - binding: Simplify the default transform func - - https://bugzilla.gnome.org/show_bug.cgi?id=750369 - - gobject/gbinding.c | 8 +++----- - 1 file changed, 3 insertions(+), 5 deletions(-) - -commit ace7f6861e180d8a9a3b6982e2cfa522cb0cb5a0 -Author: Garrett Regier -Date: Wed Jun 3 17:15:17 2015 -0700 - - binding: Remove conditional from the default transform function - - Avoiding checking for INVERT_BOOLEAN each and - instead choose the correct function in constructed(). - - https://bugzilla.gnome.org/show_bug.cgi?id=750369 - - gobject/gbinding.c | 49 +++++++++++++++++-------------------------------- - 1 file changed, 17 insertions(+), 32 deletions(-) - -commit 36593a3aba8dded2781a2bdd9b2ad0050dc939f2 -Author: Garrett Regier -Date: Wed Jun 3 17:13:53 2015 -0700 - - binding: Remove GObject data usage - - It isn't actually doing anything, instead it is - being managed without actually being used. - This has the result that GBinding is now more - thread-safe. - - https://bugzilla.gnome.org/show_bug.cgi?id=745013 - - gobject/gbinding.c | 46 ++-------------------------------------------- - 1 file changed, 2 insertions(+), 44 deletions(-) - -commit f68582356dd94f34e85574852556ab591854da27 -Author: Piotr Drąg -Date: Wed Jun 3 19:02:12 2015 +0200 - - Updated POTFILES.in - - po/POTFILES.in | 1 + - 1 file changed, 1 insertion(+) - -commit 0d8dd2cf5cb7ba2d75b71bf765b299727eb32e26 -Author: Xavier Claessens -Date: Wed Jun 3 10:18:36 2015 -0400 - - doc: add GTlsInteractionClass - - https://bugzilla.gnome.org/show_bug.cgi?id=750344 - - docs/reference/gio/gio-sections.txt | 2 +- - gio/gtlsinteraction.c | 9 +++++++++ - 2 files changed, 10 insertions(+), 1 deletion(-) - -commit 7cba800a84730c9c5843acdd775e42b8c1438edf -Author: Alexander Larsson -Date: Mon Jun 1 10:02:47 2015 +0200 - - GNetworkMonitorNetlink: Fix check for non-kernel messages - - This code used to look at the SCM_CREDENTIALS and ignore every message - not from uid 0. However, when user namespaces are in use this does not - work, as if uid 0 is not mapped you get overflowuid instead. Right now - this means we ignore all messages in such user namespaces and glib - apps hang on startup. - - We can't look at pids either, as pid 0 is returned for processes - outside your pid namespace. - - Instead the correct approach is to look at the sending sockaddr and - if the port id (nl_pid) is zero, then its from the kernel. - - Source: - http://lists.linuxfoundation.org/pipermail/containers/2015-May/036032.html - - https://bugzilla.gnome.org/show_bug.cgi?id=750203 - - gio/gnetworkmonitornetlink.c | 30 +++++++++++++++--------------- - 1 file changed, 15 insertions(+), 15 deletions(-) - -commit f8273f39a1fa5e961c30e96fa2a82d728736be09 -Author: Alexander Larsson -Date: Mon Jun 1 10:01:26 2015 +0200 - - Add GNativeSocketAddress for handling "other" addresses - - Instead of just dropping address types that we're not specifically - handling we return a GNativeSocketAddress which is just a dummy - container for the stuct sockaddr. - - https://bugzilla.gnome.org/show_bug.cgi?id=750203 - - docs/reference/gio/gio-sections.txt | 20 +++++ - gio/Makefile.am | 2 + - gio/giotypes.h | 1 + - gio/gnativesocketaddress.c | 160 - ++++++++++++++++++++++++++++++++++++ - gio/gnativesocketaddress.h | 65 +++++++++++++++ - gio/gsocketaddress.c | 3 +- - 6 files changed, 250 insertions(+), 1 deletion(-) - -commit f7b13e05f9bc5bd2b54f589d16ad580f6d833173 -Author: Mattias Ellert -Date: Fri Oct 24 12:29:00 2014 +0000 - - thread: Check sysconf value before using it - - sysconf() is documented as returning -1 if it can't determine - a minimum thread stack size. Check for this case before using - the return value. - - https://bugzilla.gnome.org/show_bug.cgi?id=739122 - - glib/gthread-posix.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit 916297be799ee001b4a214cc52c3b960bb0b5deb -Author: Matthias Clasen -Date: Sat Sep 20 01:08:32 2014 -0400 - - Add a global signal handler table - - Add a global lookup table for signal handlers. We already give - them a unique ID, so there is no good reason to pay for - non-constant lookups when disconnecting handlers. - - https://bugzilla.gnome.org/show_bug.cgi?id=737009 - - gobject/gsignal.c | 50 ++++++++++++++++++++++++++++++++++++++++---------- - 1 file changed, 40 insertions(+), 10 deletions(-) - -commit 8a97dc56528b45dcd84a8c46f94b9a25a26d5cc3 -Author: Matthias Clasen -Date: Sat Sep 20 00:34:24 2014 -0400 - - Add a performance test for signal connection - - This test checks the performance of connecting, disconnecting and - blocking many handlers. Various cases are checked: disconnect in - the same order, in the inverse order, at random. Connect to one - signal on a single object, to two signals on the same object, or - to the same signal on two different objects. - - https://bugzilla.gnome.org/show_bug.cgi?id=737009 - - gobject/tests/Makefile.am | 1 + - gobject/tests/signal-handler.c | 299 - +++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 300 insertions(+) - -commit ff1381e31e2c05d0e410c49e6a728ad175a9fc0a -Author: Daniel Mustieles -Date: Tue May 26 19:25:56 2015 +0200 - - Updated Spanish translation - - po/es.po | 504 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 262 insertions(+), 242 deletions(-) - -commit 102ac0e7765796f49ccd271dd9de97885bc3c605 -Author: Matthias Clasen -Date: Mon May 25 23:29:41 2015 -0400 - - 2.45.2 - - NEWS | 32 ++++++++++++++++++++++++++++++++ - configure.ac | 2 +- - 2 files changed, 33 insertions(+), 1 deletion(-) - -commit 126c685f4aa627a8190e09adfc8ab0733c14a6ea -Author: Matthias Clasen -Date: Mon May 25 13:26:48 2015 -0400 - - GOptionContext: Improve help in simple cases - - Only add [OPTION...] to the usage line if the context - has options. And shorten "Application Options" to just - "Options" if we don't have to differentiate from other - kinds of options. - - glib/goption.c | 12 +++++++++--- - 1 file changed, 9 insertions(+), 3 deletions(-) - -commit 525bbbd6bd7c9abb45c4ddfcfb8dcf45bbbd5726 -Author: Emmanuele Bassi -Date: Mon May 25 14:04:06 2015 +0100 - - Do not use a string literal when a format string is expected - - Otherwise we'll get compiler errors. - - Based on a patch by: Vincent Le Garrec - - https://bugzilla.gnome.org/show_bug.cgi?id=696749 - - gio/gregistrysettingsbackend.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 5e7e058a9c26fa735386cf45b41ad91cc7768137 -Author: Emmanuele Bassi -Date: Mon Apr 20 14:11:12 2015 +0100 - - docs: Add an example of G_DEFINE_BOXED_TYPE - - Mention that the GType of the boxed type is stored inside the - g_define_type_id variable. - - See bug: https://bugzilla.gnome.org/show_bug.cgi?id=723394 - - gobject/gtype.h | 12 +++++++++++- - 1 file changed, 11 insertions(+), 1 deletion(-) - -commit 7313195ae776dad441b18fb948149dfdd6ae76cc -Author: Akom Chotiphantawanon -Date: Sun May 24 17:42:33 2015 +0700 - - Updated Thai translation - - po/th.po | 1203 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 628 insertions(+), 575 deletions(-) - -commit 13a9e8b7a649fb8739f47e88fc2ab4218b9aed7a -Author: Dušan Kazik -Date: Sat May 23 20:36:38 2015 +0000 - - Updated Slovak translation - - po/sk.po | 431 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 223 insertions(+), 208 deletions(-) - -commit 3bd703e9c4a4de0ea3faf2073ffaffcb182c5b5d -Author: David Shea -Date: Wed Apr 8 13:14:22 2015 -0400 - - Add introspection annotations to GListStore - - GListStore requires that item-type be derived from GObject, so specify - that the type of the item parameters is GObject so the functions - can be - used via gobject-introspection. - - Add a scope parameter for the callback used during insert_sorted. - - gio/gliststore.c | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -commit 074fe89f226d4c0f3c6bdd48b6b03c8051fbaf75 -Author: Matthias Clasen -Date: Fri May 15 22:53:41 2015 -0400 - - glib-compile-schemas: Improve an error message - - Mention the expected type when failing to parse a GVariant. - - gio/glib-compile-schemas.c | 7 +++++++ - 1 file changed, 7 insertions(+) - -commit aecac6e1cb80b3b5e64459f5a8536ad93d021c1b -Author: Matthias Clasen -Date: Fri May 15 22:41:29 2015 -0400 - - glib-compile-schemas: Show error positions - - GMarkup provides this information, pass it on. - - gio/glib-compile-schemas.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit d853ceddb5bd07e0835ef7b7953404f5c866832d -Author: Jordi Mas -Date: Fri May 15 22:14:44 2015 +0200 - - Fixes to Catalan translation - - po/ca.po | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 4c1f716ef6d8d9bf73e60175ebad52b2c1d13b6b -Author: Alexandre Franke -Date: Fri May 15 08:46:51 2015 +0000 - - Updated French translation - - po/fr.po | 443 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 228 insertions(+), 215 deletions(-) - -commit ace7846322634159271c5c75ccadfa3cade78620 -Author: Simon McVittie -Date: Tue Apr 28 10:10:58 2015 +0100 - - regex test: do not assert that system PCRE still has an 8.31 bug - - This was fixed in 8.32, so if we have that version, assert that it is - fixed; if we don't (e.g. the current internal pcre), still don't - assert that it *isn't* fixed. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=733325 - Reviewed-by: Christian Persch - Signed-off-by: Simon McVittie - - glib/tests/regex.c | 12 +++++++++++- - 1 file changed, 11 insertions(+), 1 deletion(-) - -commit fe1a2dc1965b564727480c8a99740252ea81274b -Author: Iain Lane -Date: Mon Mar 31 11:06:05 2014 +0100 - - gdbus tests: wait up to 60s for gdbus-testserver to take its bus name - - Previously, we waited up to 0.5s, but that can fail on slow - architectures like ARM; now we wait up to 60s in 0.1s increments. - - Patch originally by Simon McVittie , - modified by Iain Lane to be called earlier, to catch all testcases - in a - particular test. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=724113 - Reviewed-by: Simon McVittie - Acked-by: Matthias Clasen - - gio/tests/gdbus-connection-loss.c | 3 +-- - gio/tests/gdbus-tests.c | 52 - +++++++++++++++++++++++++++++++++++++++ - gio/tests/gdbus-tests.h | 2 ++ - gio/tests/gdbus-threading.c | 8 +----- - 4 files changed, 56 insertions(+), 9 deletions(-) - -commit 3beb67f9f3b1db6ee133973edfd89df89d7bdde5 -Author: Simon McVittie -Date: Tue Feb 11 14:23:15 2014 +0000 - - gdbus-connection: wait up to 10s to actually send a message - - We previously waited 0.25s, which should be enough even on slow - machines, - but you never know; but we also now wait in 0.1s increments, so - this test - should actually be faster now. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=724113 - Acked-by: Matthias Clasen - - gio/tests/gdbus-connection.c | 14 ++++++++++++-- - 1 file changed, 12 insertions(+), 2 deletions(-) - -commit f1c2e703454cb876a7df9c081c456a3df97b906e -Author: Garrett Regier -Date: Wed May 13 23:12:49 2015 -0700 - - Connect to the detailed notify signal in GBinding - - This avoids the notify handler being called for each - and every emitted notify. - - https://bugzilla.gnome.org/show_bug.cgi?id=749353 - - gobject/gbinding.c | 44 ++++++++++++++++++++++++++------------------ - 1 file changed, 26 insertions(+), 18 deletions(-) - -commit b07ba8ed3b3c6b2b0402946283e896ad66b0a573 -Author: Garrett Regier -Date: Wed May 13 22:15:27 2015 -0700 - - Fix g_binding_unbind() when the source and target are the same - - It tried to remove a weak ref, but it is only taken if the - source and target object are different. - - https://bugzilla.gnome.org/show_bug.cgi?id=749352 - - gobject/gbinding.c | 9 +++++++-- - gobject/tests/binding.c | 13 +++++++++++++ - 2 files changed, 20 insertions(+), 2 deletions(-) - -commit 31496767c7caed25c134e58b0f41b1e696f671fe -Author: Philip Withnall -Date: Thu May 14 08:31:22 2015 +0100 - - gresource: Document generated C file function naming - - Mention the relationship to the --c-name argument, plus the need - to call - some_prefix_get_resource() to get the GResource object. - - gio/gresource.c | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit a8c157f92be6915549e1ec06e611e72da935385b -Author: Philip Withnall -Date: Thu May 14 08:15:46 2015 +0100 - - gresource: Minor capitalisation fixes in documentation - - gio/gresource.c | 14 +++++++------- - 1 file changed, 7 insertions(+), 7 deletions(-) - -commit 6ac2e8c79a012e2d43292efdbd3250de31abff47 -Author: Philip Withnall -Date: Wed May 13 15:22:57 2015 +0100 - - gmessages: Tweak docs for G_LOG_DOMAIN to use AM_CPPFLAGS - - Instead of INCLUDES, which is deprecated in automake. Using - AM_CPPFLAGS - also gives the hint that the -D argument should be a CPPFLAGS - variable, - rather than CFLAGS. - - glib/gmessages.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 29d380cc5bbd97ee5b0c95b5499d6dd17523b71b -Author: Garrett Regier -Date: Tue Apr 14 20:44:38 2015 -0700 - - gtype: Bump allowed number of children - - Restricting the number of children to be less than 4095 can - be an issue when generating types. This is also an issue for - the Lua bindings as each Lua state will create a new GType each - time the Lua code is executed. - - https://bugzilla.gnome.org/show_bug.cgi?id=747882 - - gobject/gtype.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 45dae4b5063f9af7de8211ced95dd73cc770a86e -Author: Simon McVittie -Date: Mon May 11 17:03:00 2015 +0100 - - tests: replace most g_print() with g_printerr() - - I searched all files that mention g_test_run, and replaced most - g_print() calls. This avoids interfering with TAP. Exceptions: - - * gio/tests/network-monitor: a manual mode that is run by - "./network-monitor --watch" is unaffected - * glib/gtester.c: not a test - * glib/gtestutils.c: not a test - * glib/tests/logging.c: specifically exercising g_print() - * glib/tests/markup-parse.c: a manual mode that is run by - "./markup-parse --cdata-as-text" is unaffected - * glib/tests/testing.c: specifically exercising capture of stdout - in subprocesses - * glib/tests/utils.c: captures a subprocess's stdout - * glib/tests/testglib.c: exercises an assertion failure in g_print() - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=725981 - Reviewed-by: Colin Walters - Signed-off-by: Simon McVittie - - gio/tests/defaultvalue.c | 2 +- - gio/tests/g-file.c | 4 +- - gio/tests/gdbus-connection.c | 2 +- - gio/tests/gdbus-export.c | 10 +-- - gio/tests/gdbus-peer.c | 4 +- - gio/tests/gdbus-proxy-threads.c | 4 +- - gio/tests/gdbus-test-codegen.c | 2 +- - gio/tests/gdbus-threading.c | 12 +-- - gio/tests/live-g-file.c | 12 +-- - glib/tests/1bit-mutex.c | 2 +- - glib/tests/base64.c | 4 +- - glib/tests/bookmarkfile.c | 26 +++--- - glib/tests/cond.c | 16 ++-- - glib/tests/fileutils.c | 6 +- - glib/tests/gdatetime.c | 6 +- - glib/tests/mutex.c | 2 +- - glib/tests/private.c | 6 +- - glib/tests/queue.c | 2 +- - glib/tests/rec-mutex.c | 4 +- - glib/tests/rwlock.c | 2 +- - glib/tests/sequence.c | 8 +- - glib/tests/shell.c | 2 +- - glib/tests/utils.c | 2 +- - gobject/tests/binding.c | 4 +- - gobject/tests/dynamictests.c | 8 +- - gobject/tests/private.c | 8 +- - gobject/tests/threadtests.c | 8 +- - tests/asyncqueue-test.c | 2 +- - tests/testglib.c | 182 - ++++++++++++++++++++-------------------- - 29 files changed, 176 insertions(+), 176 deletions(-) - -commit 064183a633b7fcfd9b7c1b5a2917fb6f0e9128d3 -Author: Simon McVittie -Date: Mon May 11 16:50:00 2015 +0100 - - GFileMonitor test: use g_test_skip() instead of g_print() - - This stops it from interfering with structured stdout such as TAP. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=725981 - Reviewed-by: Colin Walters - Signed-off-by: Simon McVittie - - gio/tests/file.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 0a9d91ab7b3b11df74a46d2068316a7c198e8558 -Author: Simon McVittie -Date: Mon May 11 16:38:57 2015 +0100 - - testglib: my_hash_callback_remove_test: actually fail the test - - The test is to remove all the odd values with - my_hash_callback_remove(), - then iterate over all values and verify that they are even. However, - failing this check would just print "bad!" instead of failing - the test. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=725981 - Reviewed-by: Colin Walters - Signed-off-by: Simon McVittie - - tests/testglib.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 4865538ce3d93dda802d25cbf93743e842507c5f -Author: Simon McVittie -Date: Mon May 11 16:34:35 2015 +0100 - - GTestDBus: use g_printerr() for status message - - This avoids any possibility of interfering with test syntax (such as - TAP) on stdout. TAP specifically does not parse stderr. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=725981 - Reviewed-by: Colin Walters - Signed-off-by: Simon McVittie - - gio/gtestdbus.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 472dee39097881502bb593eb2effe37b3b6064a2 -Author: Simon McVittie -Date: Fri May 8 16:38:33 2015 +0100 - - gdatetime test: don't assume that time stands still - - If we call time(NULL), then do something (however trivial), then call - g_date_time_new_now_utc(), they do not necessarily share a seconds - value. Let's say the gmtime call takes 2ms. time(NULL) could - return xx:xx:23 when the time is actually xx:xx:23.999999, resulting - in the g_date_time_new_now_utc() happening at xx:xx:24.000001. This is - unlikely, but did happen to me in a parallel build: - - GLib:ERROR:.../glib/tests/gdatetime.c:674:test_GDateTime_now_utc: - assertion failed (tm.tm_sec == g_date_time_get_second (dt)): - (23 == 24) - - A similar argument applies to the rollover from xx:23:59.999999 to - xx:24:00, so comparing seconds with a 1s "fuzz" or a >= comparison - is not sufficient; and so on into higher-order fields. - - I haven't seen the other tests that use _now() fail in the same way, - but they could. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=749080 - Reviewed-by: Philip Withnall - Signed-off-by: Simon McVittie - - glib/tests/gdatetime.c | 79 - +++++++++++++++++++++++++++++++++++++------------- - 1 file changed, 59 insertions(+), 20 deletions(-) - -commit e18e7956bfc8a65ecec18b1837d5b7835312c40a -Author: Evan Nemerson -Date: Sat May 9 23:45:03 2015 -0700 - - gnetworkaddress: add return type annotation to parse methods - - https://bugzilla.gnome.org/show_bug.cgi?id=749180 - - gio/gnetworkaddress.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit bced30cfbb9d98fdaf71225bae3330e95ea548fa -Author: Simon McVittie -Date: Thu May 7 17:36:01 2015 +0100 - - GDBus tests: change progress noise from "if not quiet" to "if verbose" - - It seems that even after Bug #711796, these can still interfere - with TAP testing: - - PASS: gdbus-proxy-threads 1 /gdbus/proxy/vs-threads - tap-driver.sh: internal error getting exit status - tap-driver.sh: fatal: I/O or internal error - - Let's shut them up unless --verbose is used (which would be - appropriate - when running them interactively). - - Similar symptoms have been seen in Debian: - https://buildd.debian.org/status/fetch.php?pkg=glib2.0&arch=mipsel&ver=2.39.91-1&stamp=1394394568 - and in Guix: - https://lists.gnu.org/archive/html/bug-guix/2014-12/msg00002.html - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=725981 - Reviewed-by: Philip Withnall - Signed-off-by: Simon McVittie - - gio/tests/gdbus-proxy-threads.c | 4 ++-- - gio/tests/gdbus-threading.c | 8 ++++---- - 2 files changed, 6 insertions(+), 6 deletions(-) - -commit 6f859fe21a1955ab60ba4aa7e22841c7dbffdea3 -Author: Simon McVittie -Date: Thu May 7 16:45:48 2015 +0100 - - gdbus-peer test: let GDBusServer start before notifying main thread - - When running the nonce-tcp and tcp-anonymous tests in one run - of gdbus-peer, or running one of them twice via command-line options - "-p /gdbus/tcp-anonymous -p /gdbus/tcp-anonymous", the one run second - would sometimes fail to connect with ECONNRESET. - - Adding more debug messages revealed that in the successful case, - g_main_loop_run() was executed in the server thread first: - - # tcp-anonymous: server thread: listening on - tcp:host=localhost,port=53517 - # tcp-anonymous: server thread: starting server... - # tcp-anonymous: server thread: creating main loop... - # tcp-anonymous: server thread: running main loop... - # tcp-anonymous: main thread: trying tcp:host=localhost,port=53517... - # tcp-anonymous: main thread: waiting for server thread... - - but in the failing case, the main thread attempted to connect - before the call to g_main_loop_run() in the server thread: - - # tcp-anonymous: server thread: listening on - tcp:host=localhost,port=40659 - # tcp-anonymous: server thread: starting server... - # tcp-anonymous: server thread: creating main loop... - # tcp-anonymous: main thread: trying tcp:host=localhost,port=40659... - # tcp-anonymous: server thread: running main loop... - - (The log message "creating main loop" was immediately before - create_service_loop(), and "running main loop" was immediately - before g_main_loop_run().) - - To ensure that the GDBusServer has a chance to start accepting - connections before the main thread tries to connect to it, do not - tell the main thread about the service_loop immediately, but instead - defer it to an idle. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=749079 - Signed-off-by: Simon McVittie - Reviewed-by: Philip Withnall - - gio/tests/gdbus-peer.c | 41 ++++++++++++++++++++++++++++------------- - 1 file changed, 28 insertions(+), 13 deletions(-) - -commit 474877d916439e20769a4aad4bccdedff2ad04ac -Author: Piotr Drąg -Date: Sun May 10 20:09:48 2015 +0200 - - Fix a minor typo in a comment - - glib/gdatetime.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d92a67afcb4349bd3e9f6d02b0fd1acf4526d5be -Author: Simon McVittie -Date: Wed Apr 29 12:28:27 2015 +0100 - - gtestutils: better diagnostics if a captured subprocess fails - - It's unhelpful to get an error saying that stderr didn't match a - desired pattern, or matched an undesired pattern, without also - telling you what *was* on stderr. Similarly, if a test subprocess - exits 1, there's probably something useful on its stderr that - could have told you why. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=748534 - Signed-off-by: Simon McVittie - Reviewed-by: Dan Winship - - glib/gtestutils.c | 43 +++++++++++++++++++++++++++++++++++++++---- - 1 file changed, 39 insertions(+), 4 deletions(-) - -commit f42d2c1b54541cf8d4e399f5c6d27d3ac40fc1a9 -Author: Simon McVittie -Date: Tue Apr 21 20:46:47 2015 +0100 - - gdbus-serialization: use check_serialization() instead of dbus-daemon - - This test originally did not connect to the bus, which meant it was - omitted from commits like 415a8d81 that made sure none of GLib tests - rely on the presence of an existing session bus. (In particular, - Debian autobuilders don't have a session bus.) - - When test_double_array() was added, environments like the Debian - autobuilders didn't catch the fact that this test relied on having a - session bus, because it is often skipped in minimal environments - due to its libdbus-1 dependency. - - We don't actually need to connect to a dbus-daemon here: it's enough - to convert the message from GVariant to D-Bus serialization, and - back into an in-memory representation through libdbus. That's what - check_serialization() does, and I've verified that when I re-introduce - bug #732754 by reverting commits 627b49b and 2268628 locally, this - test still fails. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=744895 - Signed-off-by: Simon McVittie - Reviewed-by: Colin Walters - - gio/tests/gdbus-serialization.c | 26 ++++++++------------------ - 1 file changed, 8 insertions(+), 18 deletions(-) - -commit 23a5352cd8a1f247ac831ebada9dbc9f5d24476f -Author: Philip Withnall -Date: Sun May 3 12:17:10 2015 +0100 - - glocalfilemonitor: Emit notification on rate limit change - - The changed variable was previously uninitialised in the path - where the - rate limit was actually changed. This could result in the - GObject::notify signal not getting emitted. - - Spotted by Coverity. - - CID: #1296516 - - https://bugzilla.gnome.org/show_bug.cgi?id=748834 - - gio/glocalfilemonitor.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 517ce45f8e21b2f7524fd429ee90ab1fbca9a30a -Author: Ting-Wei Lan -Date: Wed Apr 29 15:17:00 2015 +0800 - - gsocketlistener: Don't double unref address - - https://bugzilla.gnome.org/show_bug.cgi?id=748614 - - gio/gsocketlistener.c | 2 -- - 1 file changed, 2 deletions(-) - -commit 34e946838d055cff810e32f6dba4331c49ea28c4 -Author: Ting-Wei Lan -Date: Wed Apr 29 14:55:00 2015 +0800 - - tests: Use de_DE.UTF-8 instead of de_DE - - de_DE.UTF-8 is supported by more operating systems, including FreeBSD, - NetBSD and OpenBSD. - - https://bugzilla.gnome.org/show_bug.cgi?id=748612 - - glib/tests/option-context.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 7ebf2618aac31547131ced79f563266810917ae0 -Author: Matthias Clasen -Date: Thu Apr 30 13:40:42 2015 -0400 - - 2.45.1 - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit c5fc7608792202b56b2b40e56941a4fcbbe1f400 -Author: Matthias Clasen -Date: Thu Apr 30 12:46:20 2015 -0400 - - Updates - - NEWS | 76 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- - 1 file changed, 75 insertions(+), 1 deletion(-) - -commit aeb069cd78e17cafa3002dbc40d074131d370571 -Author: Yosef Or Boczko -Date: Wed Apr 29 14:23:50 2015 +0300 - - Updated Hebrew translation - - po/he.po | 433 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 223 insertions(+), 210 deletions(-) - -commit c71b16c3be17113f80693690555c453f31e5f31a -Author: Hans Petter Jansson -Date: Tue Apr 28 16:50:42 2015 +0200 - - gmarkup: Make append_escaped_text() slightly more robust. - - https://bugzilla.gnome.org/show_bug.cgi?id=631597 - - glib/gmarkup.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 4e29e9a079a8e7a80ee78d9dc55b9ceb90f3421c -Author: Simon McVittie -Date: Sun Jul 20 19:34:54 2014 +0100 - - regex test: do not assert that system PCRE allows "(?P<1>)" - - Perl >= 5.18, and PCRE >= 8.34, disallow this. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=733325 - Reviewed-by: Christian Persch - - glib/tests/regex.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 1fdece4f227a800ae44d04838fc29b6d8343fed5 -Author: Simon McVittie -Date: Sun Jul 20 19:33:17 2014 +0100 - - regex test: improve diagnostics for some failures - - These fail with system PCRE 8.35, but the improved diagnostics are - generic. - - Reviewed-by: Christian Persch - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=733325 - - glib/tests/regex.c | 65 - +++++++++++++++++++++++++++++++++++++++++++++++++++--- - 1 file changed, 62 insertions(+), 3 deletions(-) - -commit 073a81d1da69689c3228846c81e93de2a4931ff4 -Author: Philip Withnall -Date: Mon Jun 30 15:57:28 2014 +0100 - - gsignal: Mark the return value of g_signal_emitv() as (inout) - (optional) - - https://bugzilla.gnome.org/show_bug.cgi?id=719966 - - gobject/gsignal.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit ee742ec69cc543962917e073b3ec8ed19d296a10 -Author: Marek Černocký -Date: Sat Apr 25 12:41:09 2015 +0200 - - Updated Czech translation - - po/cs.po | 404 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 208 insertions(+), 196 deletions(-) - -commit 0c97cb5fa21f66e6552fa15d3577cd4edb0bc574 -Author: Sveinn í Felli -Date: Fri Apr 24 14:36:02 2015 +0000 - - Updated Icelandic translation - - po/is.po | 5561 - +++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 3144 insertions(+), 2417 deletions(-) - -commit 10b5a8befc16bdefdbfb8d1fc10df11d53acb6ef -Author: Chun-wei Fan -Date: Wed May 14 16:02:35 2014 +0800 - - Fix the thumbnail-verification Test - - The third parameter of the thumnail_verify() function had been - updated to - const GLocalFileStat, so update the thumbnail-verification test - likewise - so that the test works properly on all supported platforms. - - https://bugzilla.gnome.org/show_bug.cgi?id=711547 - - gio/tests/thumbnail-verification.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 2bb898c60f43330f8bdf277e1931228031fe49b4 -Author: Ryan Lortie -Date: Thu Apr 2 17:17:35 2015 -0400 - - app info: tweak default application algorithm - - Always run the full algorithm for a given mime type before considering - fallback types. - - This includes considering installed applications capable of handling a - particular mimetype, even if such an app is not explicitly marked as - default, and there is a default app for a less-specific type. - - Specifically, this often helps with cases of installing apps that can - handle a particular subtype of text/plain. We want to take those apps - in preference to a generic text editor, even if that editor is - listed as - the default for text/plain and there is no default listed for the more - specific type. - - Because of the more holistic approach taken by the algorithm, it - is now - more complicated, but it also means that we can do more work while - holding the lock. In turn, that lets us avoid duplicating some - strings, - which is nice. - - https://bugzilla.gnome.org/show_bug.cgi?id=744282 - - gio/gdesktopappinfo.c | 103 - ++++++++++++++++++++++---------------------------- - 1 file changed, 45 insertions(+), 58 deletions(-) - -commit cf940b66bcea7835c2e01b9bfa051a2e826835c9 -Author: Chun-wei Fan -Date: Wed Apr 22 16:36:13 2015 +0800 - - build/Makefile-newvs.am: Fix %.vcxproj Rule - - The if-else statement added in commit 9bc3ae9 was missing a '\' - after the - 'else', causing 'make dist/distcheck' to break with "unexpected - end-of-file" errors. - - Fix this-didn't notice this when reviewing that patch. My fault. :| - - build/Makefile-newvs.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit bc01109618009ad748abdc58bdc0c64891b84db0 -Author: Philip Withnall -Date: Tue Apr 21 23:57:17 2015 +0100 - - gdbusmessage: Fix a minor memory leak on an error path - - If g_dbus_message_to_blob() fails at all, it will leak its - mbuf. Spotted - by running the gdbus-serialization test under Valgrind — so there - is a - justification for leak-free tests after all! - - gio/gdbusmessage.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 1b3dbec0658695deee02b35b7d9a3fce981ce772 -Author: Philip Withnall -Date: Tue Apr 21 23:56:10 2015 +0100 - - gvariant-parser: Clarify g_variant_parse() returns a non-floating ref - - Unlike, say, g_variant_new(), which returns a floating reference. - g_variant_parse() returns a non-floating one, so must always have - g_variant_unref() called on the result. - - glib/gvariant-parser.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit c62f7a7d688cc7c6d4f88e45cddd74aac5dc4582 -Author: Philip Withnall -Date: Tue Apr 21 23:55:49 2015 +0100 - - tests: Fix various minor memory leaks in gdbus-serialization - - gio/tests/gdbus-serialization.c | 10 ++++++++++ - 1 file changed, 10 insertions(+) - -commit 41acf970accd25c4446e8f28c0b817e332722c23 -Author: Marc-André Lureau -Date: Fri Mar 6 15:22:33 2015 +0100 - - gdbus: fix out-of-bound array access - - In path_rule_matches(), the given paths may be of 0-length. Do not - access memory before the array in those case. This is for example - triggered by: - - test_match_rule (con, G_DBUS_SIGNAL_FLAGS_MATCH_ARG0_PATH, "/", - "", FALSE); - - in test_connection_signal_match_rules(). - - This bug was found thanks to GCC AddressSanitizer. - - https://bugzilla.gnome.org/show_bug.cgi?id=745745 - - gio/gdbusconnection.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 9bc3ae920731448575741bf0a799a32c9c1a6668 -Author: Simon McVittie -Date: Mon Apr 20 14:54:28 2015 +0100 - - Makefile-newvs: some .vcxproj.filters files are in builddir, some - in srcdir - - Without this change, out-of-tree distcheck doesn't get very far. - - Similarly, allow *.vcxproj, *.props to be in either the builddir or - the srcdir. - - Finally, since I'm touching these lines anyway, eliminate some - useless uses of cat: "cat x | sed 's/foo/bar/' > y" is - equivalent to "sed 's/foo/bar/' < x > y". - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=748176 - Reviewed-by: Chun-wei Fan - - build/Makefile-newvs.am | 20 +++++++++++++++----- - 1 file changed, 15 insertions(+), 5 deletions(-) - -commit 812ce28d5ccf626bb6594749f4d87951ed5cfc73 -Author: Arun Raghavan -Date: Fri Apr 17 10:00:50 2015 +0530 - - gsocketconnection: Fix copy-pasto in documentation - - https://bugzilla.gnome.org/show_bug.cgi?id=748019 - - gio/gsocketconnection.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 92331eb10a6ad05d3b811546539a82470a36a466 -Author: Simon McVittie -Date: Mon Apr 20 12:15:42 2015 +0100 - - Distribute summary-xmllang-and-attrs.gschema.xml in tarballs - - This is needed for "make distcheck". - - Reviewed-by: Matthias Clasen - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=748177 - - gio/tests/Makefile.am | 1 + - 1 file changed, 1 insertion(+) - -commit 68bb63e3eea4a52a4c3486804087ed60a6f28404 -Author: Chun-wei Fan -Date: Fri Apr 17 13:59:28 2015 +0800 - - build/Makfile-newvs.am: Use Pattern Rules - - Make use of pattern rules when generating the Visual Studio 2012/2013 - Projects from the Visual Studio 2010 projects, which will help to - clean up - the file and also avoid problems when running items like 'make - -jN dist'. - - build/Makefile-newvs.am | 34 ++++++++++++---------------------- - 1 file changed, 12 insertions(+), 22 deletions(-) - -commit 6a2543444cf596023efd4d8f185088ecdbc0d507 -Author: Руслан Ижбулатов -Date: Mon Aug 4 12:39:08 2014 +0000 - - W32: use 64-bit stat for localfile size calculation - - https://bugzilla.gnome.org/show_bug.cgi?id=728669 - - gio/glocalfile.c | 32 ++++++++++++++++++++++++++++++-- - 1 file changed, 30 insertions(+), 2 deletions(-) - -commit 46779a31224714ce28d0bea4b0575826bb27e772 -Author: Behdad Esfahbod -Date: Mon Apr 13 12:30:16 2015 -0700 - - Remove UTF-8 quotation marks - - https://bugzilla.gnome.org/show_bug.cgi?id=747772 - - glib/gmacros.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 21107959ab12da217151fe8d5f0eb65bd93fd5aa -Author: Matthias Clasen -Date: Wed Apr 8 22:07:26 2015 -0400 - - gdbus: Validate the --dest argument - - Passing an nonsense string for the --dest argument can lead - to a segfault of gdbus. Thats not nice, so use our existing - validation function for bus names here. - - https://bugzilla.gnome.org/show_bug.cgi?id=747541 - - gio/gdbus-tool.c | 26 ++++++++++++++++++++++++++ - 1 file changed, 26 insertions(+) - -commit 3fa0a051a47ca9e7ddcaf56cf842dc133fceede9 -Author: Ryan Lortie -Date: Wed Apr 8 22:11:27 2015 -0400 - - gsettings: add test for repeated errors - - Make sure error handling on repeated and is - being done properly, not resulting in glib-compile-schemas throwing a - critical. - - https://bugzilla.gnome.org/show_bug.cgi?id=747542 - - gio/tests/gschema-compile.c | 3 +++ - .../schema-tests/summary-xmllang-and-attrs.gschema.xml | 13 - +++++++++++++ - 2 files changed, 16 insertions(+) - -commit 7f4fdb59aa6963a066e251063dc6b7cfb766fdfe -Author: Ryan Lortie -Date: Wed Apr 8 22:08:13 2015 -0400 - - gsettings: fix schema compiler error handling - - Fix a couple of issues in error handling in glib-compile-schemas. - - The first problem is that, in case of repeated or - tags we were still allocating a GString which was never - being freed (due to the throwing of the error resulting in immediate - termination of the parse). - - The second problem is that if the repeated tag also had - attributes, we would attempt to set the GError twice. - - https://bugzilla.gnome.org/show_bug.cgi?id=747542 - - gio/glib-compile-schemas.c | 34 ++++++++++++++++++++-------------- - 1 file changed, 20 insertions(+), 14 deletions(-) - -commit 2b8f131599842d7d6249815412a261df6fa65d15 -Author: Ryan Lortie -Date: Wed Apr 8 21:55:58 2015 -0400 - - gsettings: stay compatible with installed schemas - - Bug 747209 introduced an error when multiple or - - tags are found for a single key in a GSettings schema. This check - should have been present from the start, but it was left out - because the - schema compiler doesn't include these items in the cache file. Even - still -- part of the schema compiler's job is validation, and - it should - be enforcing proper syntax here. - - Repeated and tags are a semi-common problem - when - intltool has been misconfigured in the build system of a package, but - it's possible to imagine mistakes being made by hand as well. - - The idea is that these problems would be caught during the build of a - package and maintainers would be forced to fix their build systems. - - An unintended side-effect of this change, however, is that the schema - compiler started ignoring already-installed schemas that contained - these - problems, when rebuilding the cache. This means that the installation - of _any_ application would cause the regeneration of the entire cache, - with these already-installed applications being excluded. Without the - schema in the cache, the application would crash on next startup. - - The validation check in the gsettings m4 macro passes --strict to the - compiler, which is not used when rebuilding the cache after - installation. Pass this flag down into the parser and only throw the - error in case --strict was given. This will result in the (desired) - build failure without also causing already-installed apps to stop - functioning. - - This means that we will not get even a warning about the invalid - schema - file in the already-installed case, but that's fine. There is - no sense - spamming the user with these messages when they are already quite - fatal - for the developer at build time. - - https://bugzilla.gnome.org/show_bug.cgi?id=747472 - - gio/glib-compile-schemas.c | 8 ++++++-- - 1 file changed, 6 insertions(+), 2 deletions(-) - -commit 89d46d1bdc49755ff99982fb124ec081a2297c12 -Author: Matthias Clasen -Date: Wed Apr 8 06:38:16 2015 -0400 - - docs: Document the --strict option of glib-compile-schemas - - Curiously, this option has managed to remain undocumented for - 5 years. - - docs/reference/gio/glib-compile-schemas.xml | 8 ++++++++ - 1 file changed, 8 insertions(+) - -commit cc287a21cf15350c6edcb029ee83cbf20259c48a -Author: Matthias Clasen -Date: Tue Apr 7 16:20:00 2015 -0400 - - Mention the glib-compile-schemas change in NEWS - - NEWS | 10 ++++++++++ - 1 file changed, 10 insertions(+) - -commit 495d864e438472a1c1dce1db79d1ae18a584687d -Author: Ross Lagerwall -Date: Tue Apr 7 18:22:58 2015 +0100 - - docs: Fix documentation for 95d300eac58e - - docs/reference/gio/gio-sections.txt | 1 + - gio/gtlsclientconnection.c | 2 +- - gio/gtlsclientconnection.h | 1 + - 3 files changed, 3 insertions(+), 1 deletion(-) - -commit b470b12c49750777e14990f24d98166d3aab9965 -Author: Christophe Fergeau -Date: Sat Feb 21 13:34:36 2015 +0100 - - gatomic: Add missing new line in API doc comment - - This causes an overlong line, and a spurious '*' in the generated - documentation. - - https://bugzilla.gnome.org/show_bug.cgi?id=747363 - - glib/gatomic.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 7b8f51750391bf57278c080e366bf0e41235b4f3 -Author: Chun-wei Fan -Date: Tue Apr 7 15:02:22 2015 +0800 - - gio/gdbusproxy.c: Include gasyncresult.h - - Commit f10b655 removed the inclusion of gasyncresult.h from - gdbusproxy.c, - but gdbusproxy.c uses g_async_result_get_source_object(), which - caused a - build warning/error. Fix that. - - gio/gdbusproxy.c | 1 + - 1 file changed, 1 insertion(+) - -commit 7e8d4145af745e6ac51337ffcc65872791e7299f -Author: Dan Winship -Date: Mon Apr 6 10:09:04 2015 -0400 - - gdbus: fix deadlock on message cancel/timeout - - The gdbus GTask port introduced a deadlock because some code had been - using g_simple_async_result_complete_in_idle() to ensure that the - callback didn't run until after a mutex was unlocked, but in the gtask - version, the callback was being run immediately. Fix it to drop the - mutex before calling g_task_return*(). Also, tweak - tests/gdbus-connection to test this. - - https://bugzilla.gnome.org/show_bug.cgi?id=747349 - - gio/gdbusconnection.c | 58 - +++++++++++++++++++++----------------------- - gio/tests/gdbus-connection.c | 15 ++++++++++++ - 2 files changed, 43 insertions(+), 30 deletions(-) - -commit 95d300eac58e6e6a7d57ce50896a7c656ebe78cf -Author: Ross Lagerwall -Date: Thu Feb 26 22:24:36 2015 +0000 - - tls: Add support for copying session data - - Add support for copying session data between client connections. - This is needed for implementing FTP over SSL. Most servers use - a separate - session for each control connection and enforce sharing of each - control - connection's session between the related data connection. - - Copying session data between two connections is needed for two - reasons: - 1) The data connection runs on a separate port and so has a different - server_identity which means it would not normally share the session - with - the control connection using the session caching currently - implemented. - 2) It is typical to have multiple control connections, each of which - uses a different session with the same server_identity, so only one of - these sessions gets stored in the cache. If a data connection - is opened, - (ignoring the port issue) it may try and reuse the wrong control - connection's session, and fail. - - This operation is conceptually the same as OpenSSL's - SSL_copy_session_id - operation. - - https://bugzilla.gnome.org/show_bug.cgi?id=745255 - - gio/gtlsclientconnection.c | 26 ++++++++++++++++++++++++++ - gio/gtlsclientconnection.h | 6 ++++++ - 2 files changed, 32 insertions(+) - -commit eac975c68225e3c7d5ae21dbf382d6e5b6b02824 -Author: Руслан Ижбулатов -Date: Mon Apr 21 14:52:35 2014 +0000 - - Make sure GStatBuf is typedefed correctly - - https://bugzilla.gnome.org/show_bug.cgi?id=728663 - - glib/gstdio.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit b64e2956f6b9ae74f1fdcecb129bff7738817509 -Author: Paolo Borelli -Date: Thu Oct 9 15:54:43 2014 +0200 - - Add an event signal to GSocketListener - - This allows the caller to know when a socket has been bound so that - it can for instance set the SO_SENDBUF and SO_RECVBUF socket options - before listen is called - - https://bugzilla.gnome.org/show_bug.cgi?id=738207 - - docs/reference/gio/gio-sections.txt | 1 + - gio/gioenums.h | 23 ++++++ - gio/gsocketlistener.c | 138 - ++++++++++++++++++++++++++++++++---- - gio/gsocketlistener.h | 5 +- - gio/tests/socket-listener.c | 65 +++++++++++++++++ - 5 files changed, 216 insertions(+), 16 deletions(-) - -commit ec9c248d7d5cf6c60e212c7ba4b9e8a0a4f76452 -Author: Dan Winship -Date: Tue Apr 17 10:38:37 2012 -0400 - - gio: deprecate GSimpleAsyncResult - - GTask has been around for a long time now, everything in GLib is using - it, and the run-in-thread deadlock problems should be fixed now. - - https://bugzilla.gnome.org/show_bug.cgi?id=661767 - - gio/gasyncinitable.c | 2 ++ - gio/gasyncresult.c | 2 ++ - gio/gsimpleasyncresult.c | 54 - +++++++++++++++++++++++++++++++++++++++++ - gio/gsimpleasyncresult.h | 50 - +++++++++++++++++++------------------- - gio/tests/simple-async-result.c | 4 +++ - 5 files changed, 87 insertions(+), 25 deletions(-) - -commit f10b6550ff2ce55d06b92d6dc3e443fc007b2f7a -Author: Dan Winship -Date: Thu Aug 2 15:46:32 2012 -0400 - - gio: (belatedly) port gdbus from GSimpleAsyncResult to GTask - - https://bugzilla.gnome.org/show_bug.cgi?id=661767 - - gio/gdbusaddress.c | 77 ++++----- - gio/gdbusconnection.c | 431 - ++++++++++++++++++-------------------------------- - gio/gdbusprivate.c | 197 +++++++++-------------- - gio/gdbusprivate.h | 3 +- - gio/gdbusproxy.c | 266 +++++++++++++------------------ - 5 files changed, 366 insertions(+), 608 deletions(-) - -commit e2655cd455db5ce3c768693127d983086ac1345c -Author: Dan Winship -Date: Sat Apr 4 10:00:39 2015 -0400 - - tests: clean up / ignore some more generated files - - gio/tests/.gitignore | 2 ++ - glib/tests/Makefile.am | 2 +- - glib/tests/bookmarkfile.c | 1 + - glib/tests/fileutils.c | 1 + - glib/tests/keyfile.c | 1 + - 5 files changed, 6 insertions(+), 1 deletion(-) - -commit 86866a2a6d4b7aa289f4f782dddac156869400bf -Author: Dan Winship -Date: Mon Mar 9 16:33:16 2015 -0400 - - gtask: remove hardcoded GTask thread-pool size - - GTask used a 10-thread thread pool for g_task_run_in_thread() / - g_task_run_in_thread_sync(), but this ran into problems when task - threads blocked waiting for another g_task_run_in_thread_sync() - operation to complete. Previously there was a workaround for this, by - bumping up the thread limit when that case was detected, but deadlocks - could still happen if there were non-GTask threads involved. (Eg, task - A sends a message to thread X and waits for a response, but thread X - needs to complete task B in a thread before returning the response to - task A.) - - So, allow GTask's thread pool to be expanded dynamically, by watching - it from the glib worker thread, and growing it (at an - exponentially-decreasing rate) if too much time passes without any - tasks completing. This should solve the deadlocking problems without - causing sudden breakage in apps that assume they can queue huge - numbers of tasks at once without consequences. - - https://bugzilla.gnome.org/show_bug.cgi?id=687223 - - README.in | 18 ++++++++ - gio/gtask.c | 138 - +++++++++++++++++++++++++++++++++++++++++-------------- - gio/tests/task.c | 91 ++++++++++++++++++++++++++++++++++++ - 3 files changed, 212 insertions(+), 35 deletions(-) - -commit b2734d762f9b33c60575e835bbf9ef190315c79a -Author: Matthias Clasen -Date: Wed Apr 1 18:55:54 2015 -0400 - - glib-compile-schema: Don't accept duplicate docs - - This schema compiler was completely ignoring and - tags. Unfortunately, there are modules out there - who merge translations for these back in, with xml:lang. And - this is giving dconf-editor a hard time. Since this is not - how translations of schemas are meant to be done, just - reject such schema files. - - Also add tests exercising the new error handling. - - https://bugzilla.gnome.org/show_bug.cgi?id=747209 - - gio/glib-compile-schemas.c | 27 - ++++++++++++++++++++-- - gio/tests/Makefile.am | 2 ++ - gio/tests/gschema-compile.c | 2 ++ - .../schema-tests/description-xmllang.gschema.xml | 13 +++++++++++ - gio/tests/schema-tests/summary-xmllang.gschema.xml | 13 +++++++++++ - 5 files changed, 55 insertions(+), 2 deletions(-) - -commit 6ba363b6196d06799204655344f8e26b332b7970 -Author: Stas Solovey -Date: Mon Mar 30 21:45:26 2015 +0000 - - Updated Russian translation - - po/ru.po | 187 - ++++++++++++++++++++++++++++++--------------------------------- - 1 file changed, 88 insertions(+), 99 deletions(-) - -commit 1f1fa69375f6ed2c8f863aa9a3de38e3be49fb27 -Author: alex94puchades -Date: Wed Mar 25 15:26:07 2015 +0100 - - Make glib-compile-resources a little smarter - - glib-compile-resources was guessing a filename ending - in .c when generating sources, but did not do the same - for headers. Fix it so it generates a .h file when - guessing the filename for headers. - - https://bugzilla.gnome.org/show_bug.cgi?id=746753 - - gio/glib-compile-resources.c | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit 61a105b883c39b188c0eba5fd211adada2677c4d -Author: Matthias Clasen -Date: Sun Mar 29 11:41:00 2015 -0400 - - Clarify a confusing string - - Relative was repeated twice here, when clearly what was meant is - relative or absolute. Pointed out in - https://bugzilla.gnome.org/show_bug.cgi?id=726447 - - gio/gapplication-tool.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit fd40b5942dc94effbd424302ccc9390e64005d5f -Author: Ryan Lortie -Date: Thu Mar 26 14:49:26 2015 -0400 - - inotify: fix move event matching accounting - - The hash table stores the list of unmatched IN_MOVE_FROM events, - but we - were removing entries from it when popping IN_MOVE_TO events. - - Fix that up to correct a crash in nautilus due to the assertion - failure - below. - - https://bugzilla.gnome.org/show_bug.cgi?id=746749 - - gio/inotify/inotify-kernel.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 706c4d32adfbca25cdb0663077aa0d82477fb356 -Author: Ryan Lortie -Date: Wed Mar 25 23:08:38 2015 -0400 - - file monitors: fix a typo - - Due to a typo, a rename reported via a pair of delete/create events - (due - to the watcher not giving the flag for moves to be paired) was - accidentally reported as being created with the old name instead - of the - new name. - - Fix that. - - gio/glocalfilemonitor.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 4a292721bcf2943bfc05c6a1c859992f28e3efec -Author: Ryan Lortie -Date: Wed Mar 25 09:29:49 2015 -0400 - - GListModel: roll back use of type redefinition - - We declare the typedefs for GListModel and GListStore in giotypes.h, - as - a matter of convention. This is not actually required, since the - typedef is emitted as part of the G_DECLARE_* macros. - - The giotypes.h approach is only used to avoid cyclic dependencies - between headers, which is not a problem in this case. - - Type redefinition is a C11 feature, and although it was around in some - compilers before then, gcc 4.2.1 (from 2007) is apparently still - in wide - use, being the default compiler for OpenBSD. - - Eventually, we will probably hit a case where we actually need to - redefine a type, but since we're not there yet, let's back off a bit. - - gio/giotypes.h | 2 -- - 1 file changed, 2 deletions(-) - -commit 3f36407d4a27e17f766a41fb7b9e7a0fcd75c85b -Author: Petr Kovar -Date: Wed Mar 25 13:01:47 2015 +0100 - - Update Czech translation - - po/cs.po | 184 - ++++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 104 insertions(+), 80 deletions(-) - -commit 69fd1fd1d0f110800ec713bac5dafb418ceecc1c -Author: Ryan Lortie -Date: Sun Nov 9 11:22:42 2014 -0500 - - GClosure: add valgrind hints - - GClosure has been in the "allocate area before the pointer" game since - before we did this with GTypeInstance. At the time that this was done - for GClosure, we didn't have valgrind.h in GLib. - - Now that we do, we should add similar valgrind hints as the ones - we did - for GTypeInstance. This substantially reduces reports of "possibly - lost" on pretty much any program that makes use of signals. - - https://bugzilla.gnome.org/show_bug.cgi?id=739850 - - gobject/gclosure.c | 43 ++++++++++++++++++++++++++++++++++++++----- - 1 file changed, 38 insertions(+), 5 deletions(-) - -commit b0e330b68c161adfc5cffededd6703b6450562d5 -Author: Matthias Clasen -Date: Sun Mar 22 15:05:13 2015 -0400 - - Fix the build - - The world would be a better place if gcc had __has_feature(), too. - - glib/gmacros.h | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -commit 42870201f8cd304d9e38b1b99d63a407dc9ae107 -Author: Matthias Clasen -Date: Sun Mar 22 14:18:36 2015 -0400 - - Account for clangs lack of __alloc_size__ - - clang's emulation of gcc 4.3 is not perfect, despite its - pretending that it is. - - https://bugzilla.gnome.org/show_bug.cgi?id=745821 - - glib/gmacros.h | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 0e0b777cfb8b645e9cc06e899a446c7d1d1d51a3 -Author: Muhammet Kara -Date: Sun Mar 22 00:17:31 2015 +0000 - - Updated Turkish translation - - po/tr.po | 1526 - +++++++++++++++++++++++++++++--------------------------------- - 1 file changed, 711 insertions(+), 815 deletions(-) - -commit 1b22df78221c829f89d0955eac970d73790dae4a -Author: Philip Withnall -Date: Thu May 15 11:44:18 2014 +0100 - - gsocket: Document FD ownership with g_socket_new_from_fd() - - https://bugzilla.gnome.org/show_bug.cgi?id=730188 - - gio/gsocket.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit d4e7b4cf256380008d7d1b930b4c929b462700a4 -Author: Ask H. Larsen -Date: Sat Mar 21 16:24:42 2015 +0100 - - Updated Danish translation - - po/da.po | 566 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 296 insertions(+), 270 deletions(-) - -commit ba46f1a0830531d4d6c55ed7a23420f054aa61f3 -Author: Christian Kirbach -Date: Sat Mar 21 15:22:09 2015 +0000 - - Updated German translation - - po/de.po | 45 +++++++++++++++++++++------------------------ - 1 file changed, 21 insertions(+), 24 deletions(-) - -commit fdb6974d3d443553136fc406781911d5eb327b50 -Author: Inaki Larranaga Murgoitio -Date: Sat Mar 21 16:07:05 2015 +0100 - - Updated Basque language - - po/eu.po | 293 - ++++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 159 insertions(+), 134 deletions(-) - -commit 15c5e643c64b5f428fdbb515625dd6e939dcd40b -Author: Dan Winship -Date: Fri Mar 6 13:43:37 2015 -0500 - - gversionmacros: add 2.46 version macros - - docs/reference/glib/glib-sections.txt | 4 ++++ - glib/gversionmacros.h | 44 - +++++++++++++++++++++++++++-------- - 2 files changed, 38 insertions(+), 10 deletions(-) - -commit 7c70377abf045ed93e18227e424b473c087f12df -Author: Ryan Lortie -Date: Fri Dec 19 17:05:59 2014 -0500 - - gmain: Save errno when handling unix signals - - Our signal handler calls write() on a pipe or an eventfd in order to - deliver the notification. It's unlikely, but this could fail, setting - errno. We even check the case that it fails with EINTR. - - If it does set errno, then it has potentially blown away the value or - errno that the preempted code cared about (ie: if the signal arrived - shortly after a system call but before errno was checked). - - Wrap the handler with code to save errno. - - https://bugzilla.gnome.org/show_bug.cgi?id=741791 - - glib/gmain.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 671292bbb284735aead726f55fbd8c99f9793959 -Author: Chun-wei Fan -Date: Thu Mar 12 19:20:30 2015 +0800 - - Win32: Port Directory Monitoring to New GLocalFileMonitor - - This WIP patch moves the Windows Directory Monitoring code to the new - GLocalFileMonitor mechanism, and adds file monitoring in the process. - - Progress from previous patch: - -File renames are now properly supported, but - G_FILE_MONITOR_EVENT_MOVED_IN - and G_FILE_MONITOR_EVENT_MOVED_OUT needs to be investigated, as - ReadDirectoryChangesW() seems to send FILE_ACTION_REMOVED when a - file is - moved out of a directory. - -Events are handled for both the long and short (8.3) variants of the - filenames, and files monitored will report changes when it is changed - via its short or long filenames. - - Things to be done: - -Perhaps find out about attribute changes in files in a monitored - directory; if a file is monitored, attribute changes are correctly - handled. - -Investigate on G_FILE_MONITOR_EVENT_MOVED_OUT, - G_FILE_MONITOR_EVENT_MOVED_IN, G_FILE_MONITOR_EVENT_PRE_UNMOUNT, - G_FILE_MONITOR_EVENT_UNMOUNTED. - -Investigate on the "boredom" algoritm, and see how we can do it on - Windows. - - https://bugzilla.gnome.org/show_bug.cgi?id=730116 - - gio/Makefile.am | 5 +- - gio/win32/Makefile.am | 6 +- - gio/win32/gwin32directorymonitor.c | 244 --------------------- - gio/win32/gwin32directorymonitor.h | 60 ------ - gio/win32/gwin32filemonitor.c | 105 +++++++++ - gio/win32/gwin32filemonitor.h | 62 ++++++ - gio/win32/gwin32fsmonitorutils.c | 422 - +++++++++++++++++++++++++++++++++++++ - gio/win32/gwin32fsmonitorutils.h | 76 +++++++ - 8 files changed, 672 insertions(+), 308 deletions(-) - -commit d682df186e9cca2b8db0e921450a4db31cf0c467 -Author: Ryan Lortie -Date: Sat Jan 17 11:11:22 2015 -0500 - - file monitors: rewrite FAM file monitor - - Completely rewrite the FAM file monitor. Major changes: - - - now runs in the worker thread - - - dispatches events in a threadsafe way via GFileMonitorSource - - - uses unix fd source instead of a GIOChannel - - - is now simple enough to fit into one short file - - gio/fam/Makefile.am | 10 +- - gio/fam/fam-helper.c | 274 - ----------------------------------------- - gio/fam/fam-helper.h | 36 ------ - gio/fam/fam-module.c | 54 -------- - gio/fam/gfamdirectorymonitor.c | 155 ----------------------- - gio/fam/gfamdirectorymonitor.h | 52 -------- - gio/fam/gfamfilemonitor.c | 258 - +++++++++++++++++++++++++------------- - gio/fam/gfamfilemonitor.h | 53 -------- - 8 files changed, 172 insertions(+), 720 deletions(-) - -commit 21ab660cf8d2622917eceaa24fbd07d81ea949af -Author: Ryan Lortie -Date: Fri Jan 16 20:25:38 2015 -0500 - - fen: remove Solaris file monitor support - - This code is unmaintained and we have no way to port it to the - new file - monitoring API. - - configure.ac | 17 -- - gio/Makefile.am | 7 - - gio/fen/Makefile.am | 27 -- - gio/fen/fen-dump.c | 74 ----- - gio/fen/fen-dump.h | 27 -- - gio/fen/fen-helper.c | 193 ------------- - gio/fen/fen-helper.h | 31 -- - gio/fen/fen-kernel.c | 550 ----------------------------------- - gio/fen/fen-kernel.h | 41 --- - gio/fen/fen-node.c | 638 - ----------------------------------------- - gio/fen/fen-node.h | 102 ------- - gio/fen/gfendirectorymonitor.c | 140 --------- - gio/fen/gfendirectorymonitor.h | 56 ---- - gio/fen/gfenfilemonitor.c | 140 --------- - gio/fen/gfenfilemonitor.h | 57 ---- - 15 files changed, 2100 deletions(-) - -commit 641b98ce6b7f58d32001002881f049be4680429b -Author: Ryan Lortie -Date: Fri Jan 16 18:51:34 2015 -0500 - - kqueue backend: port to new GLocalFileMonitor API - - This is the bare minimal effort. This seems not to crash immediately, - but it definitely needs some better testing. - - The backend is not in good shape. It could use some serious work. - - gio/kqueue/Makefile.am | 2 - - gio/kqueue/gkqueuedirectorymonitor.c | 205 - ----------------------------------- - gio/kqueue/gkqueuedirectorymonitor.h | 49 --------- - gio/kqueue/gkqueuefilemonitor.c | 54 ++++----- - gio/kqueue/gkqueuefilemonitor.h | 4 +- - gio/kqueue/kqueue-helper.c | 138 +++++------------------ - gio/kqueue/kqueue-helper.h | 3 +- - gio/kqueue/kqueue-utils.c | 32 ------ - gio/kqueue/kqueue-utils.h | 4 - - 9 files changed, 49 insertions(+), 442 deletions(-) - -commit 19522424b15ff4b0e2be6dc453183e836953d20c -Author: Ryan Lortie -Date: Fri Jan 16 16:41:21 2015 -0500 - - GPollFileMonitor: use thread default main context - - Attach the GPollFileMonitor to the thread default main context instead - of the global default. - - This matches the behaviour of the other file monitors. - - gio/gpollfilemonitor.c | 13 ++++++++----- - 1 file changed, 8 insertions(+), 5 deletions(-) - -commit c5d5e2916bc2ce81e4882167f1439570f0ac178e -Author: Ryan Lortie -Date: Thu Jan 15 16:38:22 2015 -0500 - - inotify: implement "boredom" algorithm - - Use the "interesting" value from g_file_monitor_source_handle_event() - to - decide if we're currently being flooded by a stream of boring events. - - The main case here is when one or more files is being written to - and the - change events are all being rate-limited in the GFileMonitor - frontends. - - In that case, we become "bored" with the event stream and add - a backoff - timeout. In the case that it is exactly one large file being written - (which is the common case) then leaving the event in the queue - also lets - the kernel perform merging on it, so when we wake up, we will only see - the one event. Even in the case that the kernel is unable to perform - merging, the context switch overhead will be vastly reduced. - - In testing, this cuts down on the number of wake ups during a - large file - copy, by a couple orders of magnitude (ie: less than 1% of the - number of - wake ups). - - gio/inotify/inotify-helper.c | 24 ++-- - gio/inotify/inotify-kernel.c | 260 - ++++++++++++++++++++++++++++++++++--------- - gio/inotify/inotify-kernel.h | 2 +- - gio/inotify/inotify-path.c | 29 +++-- - gio/inotify/inotify-path.h | 2 +- - 5 files changed, 241 insertions(+), 76 deletions(-) - -commit 9adf948a2b2215814bbc6b10e827349d05f2c883 -Author: Ryan Lortie -Date: Thu Jan 15 15:39:43 2015 -0500 - - GFileMonitorSource: return "interesting" value - - Return an "interesting" boolean from the event handler function on - GFileMonitorSource. - - An event was "interesting" if it will result in a signal actually - being - dispatched to the user. It is "uninteresting" if it only hit an - already-dirty rate limiter. - - We will use this information to do some backing off in the backends - when - faced with a flood of uninteresting events. - - gio/glocalfilemonitor.c | 35 +++++++++++++++++++++++------------ - gio/glocalfilemonitor.h | 2 +- - 2 files changed, 24 insertions(+), 13 deletions(-) - -commit 3d2d4b8efe44af1da7206b10e4565e59dbdb5121 -Author: Ryan Lortie -Date: Thu Jan 15 11:08:35 2015 -0500 - - inotify: send CHANGES_DONE when new files 'appear' - - We generally assume that an IN_CREATE event is the start of a - series of - events in which another process is doing this: - - fd = creat (...) -> IN_CREATE - write (fd, ..) -> IN_MODIFY - write (fd, ..) -> IN_MODIFY - close (fd) -> IN_CLOSE_WRITE - - and as such, we use the CHANGES_DONE_HINT event after CREATED in order - to show when this sequence of events has completed (ie: when we - receive - IN_CLOSE_WRITE when the user closes the file). - - Renaming a file into place is handled by IN_MOVED_FROM so we - don't have - to worry about that. - - There are many other cases, however, where a new file 'appears' in a - directory in its completed form already, and the kernel reports - IN_CREATE. Examples include mkdir, mknod, and the creation of - hardlinks. In these cases, there is no corresponding IN_CLOSE_WRITE - event and the CHANGES_DONE_HINT will have to be emitted by an - arbitrary - timeout. - - Try to detect some of these cases and report CHANGES_DONE_HINT - immediately. - - This is not perfect. There are some cases that will not be reliably - detected. An example is if the user makes a hardlink and then - immediately deletes the original (before we can stat the new file). - Another example is if the user creates a file with O_TMPFILE. In both - of these cases, CHANGES_DONE_HINT will still eventually be delivered - via - the timeout. - - gio/inotify/inotify-helper.c | 39 ++++++++++++++++++++++++++++++++++++++- - 1 file changed, 38 insertions(+), 1 deletion(-) - -commit 2737ab3201163631be152801a859b3874a667f10 -Author: Ryan Lortie -Date: Mon Jan 12 14:59:35 2015 -0500 - - substantially rework file monitors - - Remove all event merging and dispatch logic from GFileMonitor. - The only - implementation of GFileMonitor outside of glib is in gvfs and - it already - does these things properly. - - Get rid of GLocalDirectoryMonitor. We will use a single class, - GLocalFileMonitor, for both directory and file monitoring. This will - prevent every single backend from having to create two objects - separately (eg: ginotifydirectorymonitor.c and ginotifyfilemonitor.c). - - Introduce GFileMonitorSource as a thread-safe cross-context dispatch - mechanism. Put it in GLocalFileMonitor. All backends will be - expected - to dispatch via the source and not touch the GFileMonitor object - at all - from the worker thread. - - Remove all construct properties from GLocalFileMonitor and remove the - "context" construct property from GFileMonitor. All backends must now - get the information about what file to monitor from the ->start() call - which is mandatory to implement. - - Remove the implementation of rate limiting in GFileMonitor and add an - implementation in GLocalFileMonitor. gvfs never did anything - with this - anyway, but if it wanted to, it would have to implement it for itself. - This was done in order to get the rate_limit field into the - GFileMonitorSource so that it could be safely accessed from the worker - thread. - - Expose g_local_file_is_remote() internally for NFS detection. - - With the "is_remote" functionality exposed, we can now move all - functions for creating local file monitors to a proper location in - glocalfilemonitor.c - - Port the inotify backend to adjust to the changes above. None of the - other backends are ported yet. Those will come in future commits. - - gio/Makefile.am | 2 - - gio/gdesktopappinfo.c | 14 +- - gio/gfilemonitor.c | 632 ++++-------------------- - gio/gioenums.h | 27 +- - gio/giomodule.c | 34 +- - gio/glocaldirectorymonitor.c | 245 ---------- - gio/glocaldirectorymonitor.h | 84 ---- - gio/glocalfile.c | 38 +- - gio/glocalfile.h | 2 + - gio/glocalfilemonitor.c | 861 - ++++++++++++++++++++++++++++++--- - gio/glocalfilemonitor.h | 58 ++- - gio/inotify/Makefile.am | 2 - - gio/inotify/ginotifydirectorymonitor.c | 2 +- - gio/inotify/ginotifyfilemonitor.c | 133 ++--- - gio/inotify/ginotifyfilemonitor.h | 4 +- - gio/inotify/inotify-helper.c | 149 ++---- - gio/inotify/inotify-kernel.c | 8 +- - gio/inotify/inotify-path.c | 97 +--- - gio/inotify/inotify-sub.c | 2 - - gio/inotify/inotify-sub.h | 1 - - po/POTFILES.in | 1 - - 21 files changed, 1081 insertions(+), 1315 deletions(-) - -commit 779c809a3d07fca6c1da4f87d4ce6cf7f2d95608 -Author: Ryan Lortie -Date: Thu Mar 5 21:28:29 2015 -0500 - - inotify: rewrite inotify-kernel - - Remove the hardwired 1 second event queue logic from inotify-kernel - and - replace it with something vastly less complicated. - - Events are now reported as soon as is possible instead of after a - delay. - - We still must delay IN_MOVED_FROM events in order to look for the - matching IN_MOVED_TO events, and since we want to report events - in order - this means that events behind those events can also be delayed. We - limit ourselves, however: - - - no more than 100 events can be delayed at a time - - - no event can be delayed by more than 10ms - - https://bugzilla.gnome.org/show_bug.cgi?id=627285 - - gio/inotify/inotify-kernel.c | 659 - ++++++++++++------------------------------- - gio/inotify/inotify-kernel.h | 1 + - 2 files changed, 183 insertions(+), 477 deletions(-) - -commit fd8b45eb6785831d4a3749b31724de6eea74de1a -Author: Ryan Lortie -Date: Thu Mar 5 21:05:06 2015 -0500 - - GLocalFile: add _new_from_dirname_and_basename - - Add a new internal constructor for GLocalFile (which itself is - private). - - This new constructor allows creating a GLocalFile from a dirname and a - basename, assuming that the dirname is already in canonical form - and the - basename is a regular basename. - - This will be used for creating GLocalFile instances from the file - monitoring code (for signal emissions). - - gio/glocalfile.c | 32 ++++++++++++++++++++++++++++++++ - gio/glocalfile.h | 3 +++ - 2 files changed, 35 insertions(+) - -commit 6a86390555c19f34c5ac4d2090f0c799c3b96479 -Author: Jiri Grönroos -Date: Fri Mar 20 17:43:30 2015 +0200 - - Finnish translation update - - po/fi.po | 3455 - +++++++++++++++++++++++++++++++++++++++----------------------- - 1 file changed, 2188 insertions(+), 1267 deletions(-) - -commit ea512bf1e6219c99617da80e1367ad37ba1aefb8 -Author: Kjartan Maraas -Date: Thu Mar 19 21:16:10 2015 +0100 - - Updated Norwegian bokmål translation. - - po/nb.po | 181 - ++++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 103 insertions(+), 78 deletions(-) - -commit 93c8cbcfcd9ffe13fe9dd761b660ac9e1ff04da8 -Author: Jasper St. Pierre -Date: Wed Mar 18 14:28:07 2015 -0700 - - Update .gitignore - - gio/tests/.gitignore | 1 + - glib/tests/.gitignore | 1 + - 2 files changed, 2 insertions(+) - -commit 0fee64032eec45a5f66218a2f608ad43dd085e2a -Author: Yosef Or Boczko -Date: Tue Mar 17 12:27:19 2015 +0200 - - Updated Hebrew translation - - po/he.po | 281 - ++++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 153 insertions(+), 128 deletions(-) - -commit f1f39e7b2afd3828dafb2ead8ae3ef8a04d7ae8f -Author: Ryan Lortie -Date: Mon Mar 16 15:22:03 2015 -0400 - - bump version (to GLib 2.45.0) - - configure.ac | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 76f77fe8c971acf087abf8b969800289717ee89a -Author: Ryan Lortie -Date: Mon Mar 16 14:25:53 2015 -0400 - - GLib 2.43.92 - - NEWS | 57 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - configure.ac | 2 +- - 2 files changed, 58 insertions(+), 1 deletion(-) - -commit fdc7cd6dd371b1eb438c02ac910bb5a5283f91d3 -Author: Stas Solovey -Date: Mon Mar 16 10:01:52 2015 +0000 - - Updated Russian translation - - po/ru.po | 189 - ++++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 109 insertions(+), 80 deletions(-) - -commit e6de48e68053b92b88cb4f08d8b6b1072fb66b5a -Author: Matej Urbančič -Date: Sun Mar 15 14:31:13 2015 +0100 - - Updated Slovenian translation - - po/sl.po | 181 - ++++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 103 insertions(+), 78 deletions(-) - -commit e2d05dfe989f365495ec7b99089c7dcc507115fc -Author: Claude Paroz -Date: Sat Mar 14 09:34:57 2015 +0100 - - Updated French translation - - po/fr.po | 170 - ++++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 98 insertions(+), 72 deletions(-) - -commit 7ed2928054f899f75e8debc095a498e4ca655f09 -Author: A S Alam -Date: Fri Mar 13 22:50:42 2015 -0500 - - Translation pa updated for Gnome - - po/pa.po | 503 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 266 insertions(+), 237 deletions(-) - -commit 0de16c98f7606da0d6cb3700bb6eeac0e16ac4a4 -Author: Ryan Lortie -Date: Fri Mar 13 17:34:57 2015 -0400 - - ContextSpecificGroup: some fixups - - For all of the effort spent ensuring that this algorithm would be - correctly threadsafe, I messed up the order of operations within a - single thread when porting to the new approach. - - Fix that up. - - Also: fix some overzealous asserting in the testcases. Since shutdown - is now lazy, we can never surely say !is_running at any particular - point - in time. - - gio/gcontextspecificgroup.c | 7 +++---- - gio/tests/contexts.c | 5 ++--- - 2 files changed, 5 insertions(+), 7 deletions(-) - -commit 7a3c8e900aed6d04647efb2a32d2565558e04d19 -Author: Samir Ribic -Date: Fri Mar 13 20:57:49 2015 +0000 - - Updated Bosnian translation - - po/bs.po | 6432 - +++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 3600 insertions(+), 2832 deletions(-) - -commit 3a2c35850854ceaac372067b19415aa4368c646b -Author: Sebastian Rasmussen -Date: Fri Mar 13 17:16:00 2015 +0000 - - Updated Swedish translation - - po/sv.po | 181 - ++++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 103 insertions(+), 78 deletions(-) - -commit c5c8bac69337f6a9e9d0311f5b9793cf6b15e41c -Author: Philip Withnall -Date: Fri Mar 13 09:10:01 2015 +0000 - - goption: Mention type of G_OPTION_ARG_CALLBACK in documentation - - glib/goption.h | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 627a145e16abe92dc5fe94bff6a379a9a1379837 -Author: Tim-Philipp Müller -Date: Fri Dec 12 01:38:24 2014 +0000 - - threads: use FUTEX_WAIT_PRIVATE and FUTEX_WAKE_PRIVATE if possible - - This avoids some expensive code paths in the kernel, see - http://lwn.net/Articles/229668/ - - https://bugzilla.gnome.org/show_bug.cgi?id=741442 - - glib/gbitlock.c | 9 +++++++-- - glib/gthread-posix.c | 17 +++++++++++------ - 2 files changed, 18 insertions(+), 8 deletions(-) - -commit 6fffce2588b19e5c80915cc9f713fc51d6dd3879 -Author: Ryan Lortie -Date: Thu Mar 12 17:24:05 2015 -0400 - - docs: clean up a few glib issues - - Fix a few typical problems, and also stop wrapping the inline - definition - of g_steal_pointer in parens, since it is not necessary and it - confuses - gtk-doc. - - docs/reference/glib/glib-sections.txt | 3 +++ - glib/gmem.h | 2 +- - 2 files changed, 4 insertions(+), 1 deletion(-) - -commit bf19b8e6c32aee318da237f8b9beb9278a10c3aa -Author: Ryan Lortie -Date: Thu Mar 12 17:01:00 2015 -0400 - - gio docs: remote errant colon from docstring - - This does not belong there. - - gio/gtlsclientconnection.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d9de830b65224f6e8f1e1b9284bd049b86b56619 -Author: Ryan Lortie -Date: Thu Mar 12 16:53:18 2015 -0400 - - Convert remaining uses of 'Rename to:' - - This was replaced by (rename-to) in 2013 (see bug 676133). - - They're also causing gtk-doc trouble, so let's get rid of them. - - gio/gdbusinterface.c | 4 +--- - gio/gdbusnameowning.c | 8 ++------ - gio/gdbusnamewatching.c | 8 ++------ - gio/gsubprocess.c | 3 +-- - glib/giochannel.c | 3 +-- - glib/glib-unix.c | 3 +-- - glib/gmain.c | 12 ++++-------- - gobject/gbinding.c | 4 +--- - gobject/gobject.c | 3 +-- - gobject/gvaluearray.c | 3 +-- - 10 files changed, 15 insertions(+), 36 deletions(-) - -commit eff505ed3c36dd15706094cc4bef36b41924d01d -Author: Ryan Lortie -Date: Thu Mar 12 16:43:02 2015 -0400 - - docs: more cleanups for GIO - - docs/reference/gio/Makefile.am | 9 ++++++++- - docs/reference/gio/gio-sections.txt | 3 +-- - docs/reference/gio/gio.types | 1 + - gio/gdbusprivate.c | 2 +- - gio/gsubprocess.c | 2 +- - 5 files changed, 12 insertions(+), 5 deletions(-) - -commit 497b294510599f987433833ac15d25e8d7f8da12 -Author: Xavier Claessens -Date: Wed Feb 11 11:27:28 2015 -0500 - - Doc: Fix missing API from GOptionGroup boxing - - docs/reference/glib/glib-sections.txt | 2 ++ - docs/reference/gobject/gobject-sections.txt | 2 ++ - 2 files changed, 4 insertions(+) - -commit 15a4af545e409004e758903b1f522257e5454e13 -Author: Xavier Claessens -Date: Thu Feb 5 13:10:14 2015 -0500 - - Doc: Mark a few things as private - - docs/reference/gio/gio-sections.txt | 5 +++++ - gio/gresource.c | 2 +- - gio/gresource.h | 1 + - gio/gsettingsbackend.h | 1 + - 4 files changed, 8 insertions(+), 1 deletion(-) - -commit 8b654e24a5743a32b1d11794fef10a7cbf8ff5d3 -Author: Xavier Claessens -Date: Wed Jan 28 12:25:10 2015 -0500 - - Win32: Move g_win32_check_windows_version() to the correct place - in header - - It was added after G_END_DECLS, outside the #ifdef G_PLATFORM_WIN32, - and inside a #ifndef __GTK_DOC_IGNORE__ block. So it was missing from - the doc. - - https://bugzilla.gnome.org/show_bug.cgi?id=743661 - - glib/gwin32.h | 11 +++++------ - 1 file changed, 5 insertions(+), 6 deletions(-) - -commit 3626e1426d4fa24dc565618001df3ad9a26b3b00 -Author: Rūdolfs Mazurs -Date: Thu Mar 12 21:54:49 2015 +0200 - - Updated Latvian translation - - po/lv.po | 525 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 277 insertions(+), 248 deletions(-) - -commit 5c825d32725bb48c276d3b0be2971feb3cacd2e2 -Author: Changwoo Ryu -Date: Thu Mar 12 02:51:35 2015 +0900 - - Updated Korean translation - - po/ko.po | 29 +++++++++++++++++++++++++++-- - 1 file changed, 27 insertions(+), 2 deletions(-) - -commit 8668631baaf09c58f782c884035ac2710b9b14de -Author: Tom Tryfonidis -Date: Wed Mar 11 13:12:14 2015 +0000 - - Updated Greek translation - - po/el.po | 173 - ++++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 99 insertions(+), 74 deletions(-) - -commit b4d6a5fb1826da3441ed9040a4c3bf6e2e4cc2c8 -Author: Jordi Mas -Date: Tue Mar 10 17:44:19 2015 -0400 - - Update Catalan translation - - po/ca.po | 526 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 276 insertions(+), 250 deletions(-) - -commit a866155e8e26fba75f87c643cbcadbc47e13bc82 -Author: Benjamin Steinwender -Date: Tue Mar 10 20:56:05 2015 +0000 - - Updated German translation - - po/de.po | 528 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 279 insertions(+), 249 deletions(-) - -commit f6ccb19e1a9b8acb700f271b3dc3e6c809babfe0 -Author: Piotr Drąg -Date: Tue Mar 10 19:50:30 2015 +0100 - - Updated POTFILES.in - - po/POTFILES.in | 1 + - 1 file changed, 1 insertion(+) - -commit 4f1f68e6bebc0694208bc7bf43816bde58229fd6 -Author: Philip Withnall -Date: Thu Aug 21 19:04:04 2014 +0100 - - gtask: Add a GTask:completed property - - This can be used to query whether the task has completed, in the sense - that it has had a result set on it, and has already – or will - soon – - invoke its callback function. - - Notifications for this property are emitted immediately after the - task’s - main callback, in the same main context as that callback. This allows - for multiple bits of code to listen for completion of the GTask, which - opens the door for blocking on cancellation of the GTask and improved - handling of ‘pending’ behaviour. - - https://bugzilla.gnome.org/show_bug.cgi?id=743636 - - docs/reference/gio/gio-sections.txt | 1 + - gio/gtask.c | 88 +++++++++++++++++- - gio/gtask.h | 2 + - gio/tests/task.c | 175 - ++++++++++++++++++++++++++++++++---- - 4 files changed, 245 insertions(+), 21 deletions(-) - -commit e83f9e52542af1b3986999638e4aec33587c19b8 -Author: Alexander Shopov -Date: Tue Mar 10 10:35:24 2015 +0200 - - Updated Bulgarian translation - - po/bg.po | 449 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 235 insertions(+), 214 deletions(-) - -commit a065c7c5d47a6da35c17f77fd62b25ac9e4ec01e -Author: Dušan Kazik -Date: Mon Mar 9 11:48:33 2015 +0000 - - Updated Slovak translation - - po/sk.po | 135 - +++++++++++++++++++++++++++++++++++++-------------------------- - 1 file changed, 80 insertions(+), 55 deletions(-) - -commit ec9f16846ff59629042c6dcd8b22d9cac9d3b223 -Author: Trần Ngọc Quân -Date: Mon Mar 9 13:26:18 2015 +0700 - - Updated Vietnamese translation - - Signed-off-by: Trần Ngọc Quân - - po/vi.po | 597 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 313 insertions(+), 284 deletions(-) - -commit dfb9f09c280101aa0fc220f4aed917ccdf1533a1 -Author: Daniel Mustieles -Date: Sun Mar 8 21:25:11 2015 +0100 - - Updated Spanish translation - - po/es.po | 197 - ++++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 112 insertions(+), 85 deletions(-) - -commit 81473a0fff03d0cf0096d38be27e203f1ac1393b -Author: Aurimas Černius -Date: Sun Mar 8 20:26:36 2015 +0200 - - Updated Lithuanian translation - - po/lt.po | 147 - +++++++++++++++++++++++++++++++++++++-------------------------- - 1 file changed, 87 insertions(+), 60 deletions(-) - -commit 65efd817b26f5182f219fa774bdb2e475359569b -Author: Baurzhan Muftakhidinov -Date: Sun Mar 8 18:06:01 2015 +0000 - - Updated Kazakh translation - - po/kk.po | 5054 - +++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 2875 insertions(+), 2179 deletions(-) - -commit 1e317331e4b078c5525d37a9c49f470a5048d246 -Author: Balázs Úr -Date: Sun Mar 8 17:38:41 2015 +0000 - - Updated Hungarian translation - - po/hu.po | 277 - ++++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 151 insertions(+), 126 deletions(-) - -commit 3deaf41e87d09d7e7598eba87c0093b521f93e32 -Author: Milo Casagrande -Date: Sun Mar 8 15:32:40 2015 +0000 - - Updated Italian translation - - po/it.po | 1035 - ++++++++++++++++++++++++++++++++++++++++++-------------------- - 1 file changed, 701 insertions(+), 334 deletions(-) - -commit 4a7e68fd73f73cfb97be4ec06b225bf16ef92659 -Author: Piotr Drąg -Date: Sun Mar 8 15:42:16 2015 +0100 - - Updated Polish translation - - po/pl.po | 145 - +++++++++++++++++++++++++++++++++++++-------------------------- - 1 file changed, 85 insertions(+), 60 deletions(-) - -commit d4122b954f83e349921b3dea149978d2b821b4f5 -Author: Piotr Drąg -Date: Sun Mar 8 15:39:02 2015 +0100 - - Updated POTFILES.in - - po/POTFILES.in | 1 + - 1 file changed, 1 insertion(+) - -commit fdcfe584010f0f33945bd5fd7231d3bee167fa26 -Author: Changwoo Ryu -Date: Sun Mar 8 03:31:59 2015 +0900 - - Updated Korean translation - - po/ko.po | 518 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 263 insertions(+), 255 deletions(-) - -commit 6ce79e586f0bb5df49e8f1a1935bfef666986f8a -Author: Dan Winship -Date: Tue Dec 9 13:35:06 2014 +0100 - - GSocketClient: fix handling of application proxies - - g_socket_client_add_application_proxy() claimed "When the indicated - proxy protocol is returned by the #GProxyResolver, #GSocketClient will - consider this protocol as supported but will not try to find a #GProxy - instance to handle handshaking." But in fact, it did the checks in the - wrong order, so GProxy proxies ended up overriding - application-specified ones. Fix that. - - Also, simplify the code a bit by making use of g_hash_table_add() and - g_hash_table_contains(). - - https://bugzilla.gnome.org/show_bug.cgi?id=733876 - - gio/gsocketclient.c | 34 +++++++++++++++------------------- - 1 file changed, 15 insertions(+), 19 deletions(-) - -commit ed4a742946374f7ee3c46b93eb943c95f04ec4c4 -Author: Paolo Borelli -Date: Sat Feb 28 11:05:02 2015 +0100 - - HTTP proxy support - - Based on code from "WockyHttpProxy" written by Nicolas Dufresne - and Marc-André Lureau. Initial glib patch by Brian J. Murrell. - - https://bugzilla.gnome.org/show_bug.cgi?id=733876 - - docs/reference/gio/Makefile.am | 1 + - gio/Makefile.am | 2 + - gio/ghttpproxy.c | 392 - +++++++++++++++++++++++++++++++++++++++++ - gio/ghttpproxy.h | 54 ++++++ - gio/giomodule.c | 3 + - 5 files changed, 452 insertions(+) - -commit 6fe28eef3ce5dd7ce12c6ace080bac5d9479f50c -Author: Chun-wei Fan -Date: Thu Mar 5 16:13:03 2015 +0800 - - Windows: Use Standard Networking Functions If Possible - - Currently, the Windows code use Winsock2-specific APIs to try - to emulate - calls such as inet_pton(), inet_ntop() and if_nametoindex(), which - may not - do the job all the time. On Vista and later, Winsock2 does provide a - proper implementation for these functions, so we can use them if - they exist - on the system, by querying for them during g_networking_init(). - Otherwise, - we continue to use the original code path for these, in the case of - XP and - Server 2003. - - This enables many of the network-address tests to pass on Windows as a - result, when the native Winsock2 implementations can be used. - - https://bugzilla.gnome.org/show_bug.cgi?id=730352 - - gio/Makefile.am | 1 + - gio/ginetaddress.c | 169 - ++++++++++++++++++++++++++++++++----------------- - gio/gnetworking.c | 39 +++++++++++- - gio/gsocket.c | 8 +++ - gio/gwin32networking.h | 42 ++++++++++++ - 5 files changed, 199 insertions(+), 60 deletions(-) - -commit ec1edef3ab171f1fa24d62858a2643de6e582f58 -Author: ria.freelander@gmail.com -Date: Thu Mar 5 13:07:00 2015 +0000 - - gfdonotificationbackend: support themed icons - - The spec allows setting the "image-path" hint to an icon name as well. - - https://bugzilla.gnome.org/show_bug.cgi?id=745634 - - gio/gfdonotificationbackend.c | 21 ++++++++++++++++----- - 1 file changed, 16 insertions(+), 5 deletions(-) - -commit b9c8cecc9d83d40ea680bbb297047fa837481dc2 -Author: Chun-wei Fan -Date: Mon Jan 19 11:03:57 2015 +0800 - - gresolver.c: Windows: Fix IPv6 Address Handling - - Check the IPv6 addresses on Windows, as we need to reject those - that have - brackets/ports around them as valid addresses in this form would - have been - accepted during the call to g_inet_address_new_from_string (). - - https://bugzilla.gnome.org/show_bug.cgi?id=730352 - - gio/gresolver.c | 18 ++++++++++++++---- - 1 file changed, 14 insertions(+), 4 deletions(-) - -commit fecec087024f81fc3afb36ac30e1af3d35ecb65f -Author: Marc-Antoine Perennou -Date: Wed Mar 4 11:46:46 2015 +0100 - - gio: add some missing autocleanup - - https://bugzilla.gnome.org/show_bug.cgi?id=745589 - - Signed-off-by: Marc-Antoine Perennou - - gio/gio-autocleanups.h | 2 ++ - 1 file changed, 2 insertions(+) - -commit 74c9eaac11c1d4d2c0cdadf572760150c893e625 -Author: Chun-wei Fan -Date: Wed Mar 4 20:11:43 2015 +0800 - - MSVC Builds: Few More Enahncements - - Update the .pdb file generation for the MSVC 2010+ DLLs (and the - x64 gspawn - helper programs), so that they match the names of the DLLs/EXEs - that are - built. Also update the .lib generation so that all will use - -$(ApiVersion) - from the property sheets instead of the -2.0 which was previously hard - coded (as we will eventually move into GLib 3.x in the future, - for example) - - build/win32/vs10/gio.vcxprojin | 12 +++++++---- - build/win32/vs10/glib.vcxprojin | 24 - ++++++++++++++-------- - build/win32/vs10/gmodule.vcxproj | 12 +++++++---- - build/win32/vs10/gobject.vcxprojin | 12 +++++++---- - .../win32/vs10/gspawn-win32-helper-console.vcxproj | 2 ++ - build/win32/vs10/gspawn-win32-helper.vcxproj | 2 ++ - build/win32/vs10/gthread.vcxproj | 12 +++++++---- - build/win32/vs9/gio.vcprojin | 8 ++++---- - build/win32/vs9/glib.vcprojin | 16 +++++++-------- - build/win32/vs9/gmodule.vcproj | 8 ++++---- - build/win32/vs9/gobject.vcprojin | 8 ++++---- - build/win32/vs9/gthread.vcproj | 8 ++++---- - 12 files changed, 76 insertions(+), 48 deletions(-) - -commit 6d030ea0aef634cfdd6b82c9f213c1061b68709a -Author: Philip Withnall -Date: Wed Mar 4 08:52:22 2015 +0000 - - gobject: Mark a helper variable as const - - It’s only used for argv values, which are not modified here. - - https://bugzilla.gnome.org/show_bug.cgi?id=614684 - - gobject/gobject-query.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit bdfc8231c6252dfe11cc0d614e71dd98e7570b53 -Author: Philip Withnall -Date: Fri Dec 19 18:21:30 2014 +0000 - - gerror: Minor clarifications to the GError documentation - - • Clarify that GError** parameters are for the return of _newly - allocated_ GError*s. - • Clarify that errors may need to be checked for explicitly if the - return value of a function doesn’t reliably indicate them. - - https://bugzilla.gnome.org/show_bug.cgi?id=741779 - - glib/gerror.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit 7f159f13dc7829613c4b2063cd78b027bf702637 -Author: Мирослав Николић -Date: Tue Mar 3 20:05:47 2015 +0100 - - Updated Serbian translation - - po/sr.po | 468 - ++++++++++++++++++++++++++++----------------------------- - po/sr@latin.po | 468 - ++++++++++++++++++++++++++++----------------------------- - 2 files changed, 468 insertions(+), 468 deletions(-) - -commit 2a581fab7d4eb3c72b0a76c1662f4932ba7be1db -Author: Philip Withnall -Date: Fri Dec 19 17:08:59 2014 +0000 - - gvariant: Use ‘UTF-8’ in docs rather than ‘utf8’ - - Nitpicky correction. - - https://bugzilla.gnome.org/show_bug.cgi?id=741779 - - glib/gvariant.c | 18 +++++++++--------- - 1 file changed, 9 insertions(+), 9 deletions(-) - -commit 8df6e5fa3ffeb74739d5d914669c7e245a84e46d -Author: Philip Withnall -Date: Fri Dec 19 15:33:59 2014 +0000 - - gmain: Explicitly document the threading behaviour of g_timeout_add() - - i.e. That calling g_timeout_add() from a thread other than the - main one - probably doesn’t do what you want. Same for g_idle_add() and the - *_full() variants. - - https://bugzilla.gnome.org/show_bug.cgi?id=741779 - - glib/gmain.c | 24 ++++++++++++++++-------- - 1 file changed, 16 insertions(+), 8 deletions(-) - -commit 4aedc85fb35f58b602259d34b94dcebeefa198bc -Author: Philip Withnall -Date: Fri Dec 19 19:02:15 2014 +0000 - - gobject: Mention g_clear_object() in g_object_unref() documentation - - https://bugzilla.gnome.org/show_bug.cgi?id=741779 - - gobject/gobject.c | 5 +++++ - 1 file changed, 5 insertions(+) - -commit 18c9a4e17a74b1707b8a17779e13956e151edc27 -Author: Philip Withnall -Date: Fri Dec 19 19:01:06 2014 +0000 - - gmem: Clarify that a NULL check is not needed before calling g_free() - - It was documented before, but wasn’t especially clear. Doing - if (X) - g_free (X); - is apparently quite a pervasive real-world anti-pattern, so perhaps it - could be documented more explicitly. - - https://bugzilla.gnome.org/show_bug.cgi?id=741779 - - glib/gmem.c | 8 ++++++-- - 1 file changed, 6 insertions(+), 2 deletions(-) - -commit 984576c01e54f335a1a2cde9e6f235946bd35f96 -Author: Philip Withnall -Date: Fri Dec 19 18:53:54 2014 +0000 - - glist: Clarify that g_list_nth() is expensive - - Just in case people have forgotten their basic algorithms course. Seen - in some pretty terrible code in the wild; hopefully mentioning - the cost - in the documentation will make people think twice about using - a counter - variable when iterating over a linked list. - - https://bugzilla.gnome.org/show_bug.cgi?id=741779 - - glib/glist.c | 8 ++++++++ - 1 file changed, 8 insertions(+) - -commit c6312daba0418e384b9ee64917861225a85edacf -Author: Philip Withnall -Date: Fri Dec 19 18:53:22 2014 +0000 - - glist: Clarify how g_list_free_1() handles links - - It doesn’t, which is fine, but could be unexpected if undocumented. - - https://bugzilla.gnome.org/show_bug.cgi?id=741779 - - glib/glist.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit 59748c3be03fb4df0005fcc54f6b6267d6b2ada8 -Author: Philip Withnall -Date: Fri Dec 19 18:52:32 2014 +0000 - - ghash: Document that g_hash_get_[keys|values]() are expensive - - And definitely not the right way to iterate over a hash table (as seen - in code in the wild). - - https://bugzilla.gnome.org/show_bug.cgi?id=741779 - - glib/ghash.c | 12 ++++++++++++ - 1 file changed, 12 insertions(+) - -commit c639b628ec425ac28b79bd48c703fc7115b1fc97 -Author: Philip Withnall -Date: Thu Dec 18 11:23:05 2014 +0000 - - gparamspecs: Recommend use of most specific GParamSpec types - - It’s quite common to see a g_param_spec_pointer() used for - GObject or - boxed types which, while not incorrect, does make memory management - unsafe, since no copying or reference counting can be performed - automatically. - - Similarly, people often use g_param_spec_boolean() when an enum - would be - more appropriate, cf. - http://blog.ometer.com/2011/01/20/boolean-parameters-are-wrong/ - Using enums also means that the set of allowable values can be - extended - in future if needed. - - In the hope that people who write code like that read the - documentation, - mention the more specific types in the documentation. - - https://bugzilla.gnome.org/show_bug.cgi?id=741779 - - gobject/gparamspecs.c | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -commit 430814992ddefae2588ae12e4d6aa4d66ed23461 -Author: Philip Withnall -Date: Wed Feb 18 17:01:18 2015 +0000 - - docs: Expand introduction to mention using async calls over sync ones - - As discussed on the mailing list (see the whole thread): - https://mail.gnome.org/archives/desktop-devel-list/2015-February/msg00126.html - - Expand the GIO documentation introduction to talk a little about - when to - use async and sync functions, and how the former should almost - always be - preferred over the latter. - - Link to this from the GFile documentation, which is an entry point - for a - lot of async calls. - - https://bugzilla.gnome.org/show_bug.cgi?id=744722 - - docs/reference/gio/overview.xml | 52 - +++++++++++++++++++++++++++++++++++++++++ - gio/gfile.c | 12 +++++++--- - 2 files changed, 61 insertions(+), 3 deletions(-) - -commit f829bde76acf0d139dcbe4b81b3721d9e929fbee -Author: Philip Withnall -Date: Wed Jan 14 10:44:52 2015 +0000 - - gstring: Mark the return value from g_string_free() as nullable - - It’s NULL iff free_segment is TRUE, so the annotation doesn’t - quite - capture all the function definition, but is a safe over-estimate - of the - return value’s nullability. - - https://bugzilla.gnome.org/show_bug.cgi?id=719966 - - glib/gstring.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit b9c94b344eacba14ad7b9a29e8a4b161c5d3e10e -Author: Philip Withnall -Date: Fri Jun 20 21:20:36 2014 +0100 - - gfileutils: Mark the return value from g_path_skip_root() as nullable - - It returns NULL for non-absolute paths. - - https://bugzilla.gnome.org/show_bug.cgi?id=719966 - - glib/gfileutils.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 32956587f35a8c4f1048549f9fce521c1e21de15 -Author: Philip Withnall -Date: Wed Feb 18 17:58:32 2015 +0000 - - docs: Remove redundant header examples from GObject tutorial - - These are in the header boilerplate section, but are actually source - boilerplate which is covered in later sections. - - https://bugzilla.gnome.org/show_bug.cgi?id=744060 - - docs/reference/gobject/tut_howto.xml | 73 - ++---------------------------------- - 1 file changed, 4 insertions(+), 69 deletions(-) - -commit 88e011a7cfe531f9f41cc7f0ca91c5ddf6b86325 -Author: Philip Withnall -Date: Fri Feb 20 14:29:43 2015 +0000 - - docs: Change tutorial encodings from ISO-8859-1 to UTF-8 - - ISO-8859-1 — that’s a blast from the past. - - https://bugzilla.gnome.org/show_bug.cgi?id=744060 - - docs/reference/gobject/tut_gobject.xml | 2 +- - docs/reference/gobject/tut_gsignal.xml | 2 +- - docs/reference/gobject/tut_gtype.xml | 2 +- - docs/reference/gobject/tut_howto.xml | 2 +- - docs/reference/gobject/tut_intro.xml | 2 +- - docs/reference/gobject/tut_tools.xml | 2 +- - 6 files changed, 6 insertions(+), 6 deletions(-) - -commit 6be1e678dc2ad1dbe707ab6e58ac56c9053784d3 -Author: Chun-wei Fan -Date: Tue Mar 3 19:21:40 2015 +0800 - - Visual Studio Builds: "Install" .pdb files - - They are helpful in debugging in a stack. - - build/win32/vs10/glib-install.props | 25 +++++++++++++++++++++++-- - build/win32/vs9/glib-install.vsprops | 25 +++++++++++++++++++++++-- - 2 files changed, 46 insertions(+), 4 deletions(-) - -commit 6e117b3fcc6cc076fb0d784c40ca91a756c6b7e7 -Author: Chun-wei Fan -Date: Tue Mar 3 18:24:08 2015 +0800 - - MSVC Builds: GIO: Standardize zlib Linking - - Link to zlib1.lib for all builds, as: - -The notion of zlib1d.lib is rather not standardized across the - board for - most cases. - -Easier for the grand all-in-one solution file. - - build/win32/vs10/gio.vcxprojin | 4 ++-- - build/win32/vs9/gio.vcprojin | 4 ++-- - 2 files changed, 4 insertions(+), 4 deletions(-) - -commit d76ac1560e606a23e3437370559ab9079f8f81a2 -Author: Chun-wei Fan -Date: Tue Mar 3 18:09:42 2015 +0800 - - Visual Studio 2008 Builds: Speed Up Release Builds - - Use the /MP option so that each project can build multiple sources in - parallel, which can cut down release build times by quite a bit. - This will - cause a brief warning for debug builds due to their use of /Gm, - and builds - would otherwise proceed as they did before. - - Unfortunately Visual Studio 2008 is too old to support the /d2Zi+ - flag, so - we can't make a better debug situation for it at the moment. - - build/win32/vs9/glib-build-defines.vsprops | 1 + - 1 file changed, 1 insertion(+) - -commit 7b1729f3c066c07ca075a08b3b46ed4d43fb9e29 -Author: Chun-wei Fan -Date: Tue Mar 3 13:52:22 2015 +0800 - - MSVC Builds: Improve Build Speed and Debugging - - Use Multiprocessor compilation which can cut down build times by - quite a - bit and use the /d2Zi+ flag to have better debugging info being - logged to - the .pdb for release builds. - - These are only applicable for Visual Studio 2010/2012 and later. - - build/win32/vs10/glib-build-defines.props | 2 ++ - 1 file changed, 2 insertions(+) - -commit 94b9d87a43fbde8295f78fc86cb88bbe552cdbba -Author: Chun-wei Fan -Date: Tue Mar 3 12:05:50 2015 +0800 - - MSVC Builds: Fix and Update "Installation" - - The gobjectnotifyqueue.c was accidently dropped from the files to - copy, and - a new public header for GIO was added, so address these parts. - - build/win32/vs10/glib-install.props | 6 ++++-- - build/win32/vs9/glib-install.vsprops | 6 ++++-- - 2 files changed, 8 insertions(+), 4 deletions(-) - -commit ad66ec82ee35bbcb00ef6f5597c5c212fa46ac03 -Author: Marek Černocký -Date: Mon Mar 2 21:52:32 2015 +0100 - - Updated Czech translation - - po/cs.po | 458 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 227 insertions(+), 231 deletions(-) - -commit 8c104a01e19a60301fb5857eeddd1c610634ba70 -Author: Ryan Lortie -Date: Thu Feb 12 12:18:22 2015 -0500 - - GContextSpecificGroup: fix deadlock - - There was a theoretical deadlock between the worker trying to emit a - signal at the same time as we were waiting for it to shutdown the - notification (while holding the lock). - - The deadlock was particularly annoying because we didn't really - need to - wait for the shutdown and because it wasn't possible to signals to - arrive while waiting for a start. Attempting to deal with start and - stop in an asymmetric way could have lead to other weird situations, - however. - - Drop the lock while waiting for the worker thread to start. - This means - that we face the possibility of multiple waiters on the cond at - the same - time, so we need to make more of a state machine. - - https://bugzilla.gnome.org/show_bug.cgi?id=742599 - - gio/gcontextspecificgroup.c | 77 - +++++++++++++++++++++++++++------------------ - gio/gcontextspecificgroup.h | 4 +++ - gio/tests/contexts.c | 4 +-- - 3 files changed, 52 insertions(+), 33 deletions(-) - -commit 88745c2fa70eed50beb90a61c58e51baf369f74d -Author: Ryan Lortie -Date: Sun Jan 25 15:16:50 2015 +0000 - - tests: add some tests for GContextSpecificGroup - - https://bugzilla.gnome.org/show_bug.cgi?id=742599 - - gio/tests/contexts.c | 222 - +++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 222 insertions(+) - -commit 548c165a9f8386af29e8bb8243d8923e0f315c2e -Author: Ryan Lortie -Date: Thu Jan 8 01:35:33 2015 -0500 - - Make GUnixMountMonitor per-context - - GUnixMountMonitor was not threadsafe before. It was a global - singleton - which emitted signals in the first thread that happened to construct - it. - - Move it to a per-context singleton model where each GMainContext gets - its own GUnixMountMonitor. Monitor for the changes from the GLib - worker - thread and dispatch the results to each context with an active - monitor. - - https://bugzilla.gnome.org/show_bug.cgi?id=742599 - - gio/gunixmounts.c | 261 - +++++++++++++++++++++++++++--------------------------- - 1 file changed, 131 insertions(+), 130 deletions(-) - -commit ae38d2bfa4e0bd72bf418a42cd5bda7a156b6092 -Author: Ryan Lortie -Date: Wed Jan 7 23:52:53 2015 -0500 - - gunixmounts: move GUnixMountMonitor code - - Move this code to the correct part of the file. - - While we're at it, drop an unused #define MOUNT_POLL_INTERVAL. - - https://bugzilla.gnome.org/show_bug.cgi?id=742599 - - gio/gunixmounts.c | 56 - +++++++++++++++++++++++++++---------------------------- - 1 file changed, 27 insertions(+), 29 deletions(-) - -commit f535218f703528060fcc2a72df57c52ab86d628f -Author: Ryan Lortie -Date: Wed Jan 7 23:49:47 2015 -0500 - - gunixmounts.c: add fold markers - - This is a large file with a lot of very complicated code in it. Add - some fold markers to make things a bit more manageable. - - https://bugzilla.gnome.org/show_bug.cgi?id=742599 - - gio/gunixmounts.c | 30 ++++++++++++++++++++++++++++++ - 1 file changed, 30 insertions(+) - -commit 3167c6124ccb19fe655044e30aecea93598d1df0 -Author: Ryan Lortie -Date: Thu Jan 8 02:16:50 2015 -0500 - - Deprecate g_unix_mount_monitor_set_rate_limit() - - Deprecate g_unix_mount_monitor_set_rate_limit() and turn it into a - no-op. - - This function doesn't behave as advertised. It only controls rate - limiting for filesystem-based monitors. It has no impact over - reporting - mount changes on Linux, for example, because those are based on - polling - for changes in /proc (which doesn't use filesystem monitors). It also - has no impact on Mac OS because a library interface is used there. - - This was added in https://bugzilla.gnome.org/show_bug.cgi?id=521946 in - order to be used by HAL, which is effectively dead. udisks no longer - uses this code at all. - - https://bugzilla.gnome.org/show_bug.cgi?id=742599 - - gio/gunixmounts.c | 18 +++++++++--------- - gio/gunixmounts.h | 2 +- - 2 files changed, 10 insertions(+), 10 deletions(-) - -commit 73d4e6f12ff20648996f655fe66cd916be631ba3 -Author: Ryan Lortie -Date: Thu Jan 8 02:03:18 2015 -0500 - - Rename g_unix_mount_monitor_new() to _get() - - This is a singleton, but we have a function called _new() to get it. - What's worse is that the documentation makes no mention of this, and - actually specifically says that a new monitor will be created - each time. - - https://bugzilla.gnome.org/show_bug.cgi?id=742599 - - docs/reference/gio/gio-sections.txt | 1 + - gio/glocaldirectorymonitor.c | 2 +- - gio/gunixmounts.c | 41 - ++++++++++++++++++++++++++++--------- - gio/gunixmounts.h | 4 +++- - gio/gunixvolumemonitor.c | 2 +- - 5 files changed, 37 insertions(+), 13 deletions(-) - -commit 720274511ba243e72ab169cde96ab827804fd871 -Author: Ryan Lortie -Date: Thu Jan 8 02:36:26 2015 -0500 - - GAppInfoMonitor: port to GContextSpecificGroup - - https://bugzilla.gnome.org/show_bug.cgi?id=742599 - - gio/gappinfo.c | 131 - ++++----------------------------------------------------- - 1 file changed, 9 insertions(+), 122 deletions(-) - -commit c90b083fa8fd3da88086e634b45a190c0e4ba165 -Author: Ryan Lortie -Date: Wed Jan 7 23:09:30 2015 -0500 - - Add internal helper GContextSpecificGroup - - Add a new internal helper called GContextSpecificGroup. - - This is a mechanism for helping to maintain a group of - context-specific - monitor objects (eg: GAppInfoMonitor, GUnixMountMonitor). - - https://bugzilla.gnome.org/show_bug.cgi?id=742599 - - gio/Makefile.am | 2 + - gio/gcontextspecificgroup.c | 258 - ++++++++++++++++++++++++++++++++++++++++++++ - gio/gcontextspecificgroup.h | 47 ++++++++ - 3 files changed, 307 insertions(+) - -commit 220f7754c4db601715a7285584c0fb563a69ce3e -Author: Piotr Drąg -Date: Mon Mar 2 20:26:45 2015 +0100 - - Updated Polish translation - - po/pl.po | 452 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 224 insertions(+), 228 deletions(-) - -commit cd3f4bb32ccc6baa78cca92df423d1a51bb11931 -Author: Ryan Lortie -Date: Mon Mar 2 11:54:48 2015 -0500 - - GLib 2.43.91 - - NEWS | 29 +++++++++++++++++++++++++++++ - configure.ac | 2 +- - 2 files changed, 30 insertions(+), 1 deletion(-) - -commit 0cb75bf796a3d8d2918509d8e370853a72f3e673 -Author: Ryan Lortie -Date: Fri Feb 27 07:50:28 2015 -0500 - - GApplication: don't iterate further on _quit() - - If someone explicitly calls g_application_quit() then don't attempt to - drain the mainloop of remaining sources. - - This allows applications with 100% CPU utilisation to quit reliably. - - https://bugzilla.gnome.org/show_bug.cgi?id=744876 - - gio/gapplication.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit eb92b4fdff8ec70511b9a249999ad8864007c36a -Author: Rico Tzschichholz -Date: Sun Mar 1 18:12:09 2015 +0100 - - gio: Add some missing type annotations to object arguments - - Similar to https://bugzilla.gnome.org/show_bug.cgi?id=745239 - - gio/gapplication.c | 4 ++-- - gio/gsettings.c | 2 +- - 2 files changed, 3 insertions(+), 3 deletions(-) - -commit 71642ce766d73bb06f2cd33b4f585bafff315c7d -Author: Ryan Lortie -Date: Sun Mar 1 00:47:17 2015 -0500 - - tests: only chmod autorun.exe on UNIX - - We install win32-software/autorun.exe (as test data for mime scanning) - only on UNIX builds, so don't attempt to chmod it on 'make install' - unless we're on UNIX. - - gio/tests/Makefile.am | 2 ++ - 1 file changed, 2 insertions(+) - -commit 8bbeb6fd2f8b2d44b8185155a851c85917ed712b -Author: Aurimas Černius -Date: Sat Feb 28 21:25:35 2015 +0200 - - Updated Lithuanian translation - - po/lt.po | 528 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 265 insertions(+), 263 deletions(-) - -commit f15f860ed9cda8db0a6ef7b27bac203d6747f78b -Author: Dušan Kazik -Date: Sat Feb 28 12:53:36 2015 +0000 - - Updated Slovak translation - - po/sk.po | 2611 - ++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 1248 insertions(+), 1363 deletions(-) - -commit a3a9664ed202303b899ca55625877542309d1a1f -Author: Marc-Antoine Perennou -Date: Sat Nov 9 12:09:20 2013 +0900 - - make *_get_instance_private const-compliant - - This is pure read-only access to an external struct - so void warnings for people calling it from const - contexts such as accessors - - https://bugzilla.gnome.org/show_bug.cgi?id=745068 - - Signed-off-by: Marc-Antoine Perennou - - gobject/gtype.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 52f23db74ad58b822bafb0fdcac106489d864f8c -Author: Marc-Antoine Perennou -Date: Tue Feb 24 09:17:33 2015 +0100 - - G_DECLARE_*: be const-compliant - - switching to the old macros boilerplate to G_DECLARE_* - a lot of warnings start to pop when *_IS_A_* or such are - called from a const context. - Fix this by taking const pointers as parameters - - https://bugzilla.gnome.org/show_bug.cgi?id=745068 - - Signed-off-by: Marc-Antoine Perennou - - gobject/gtype.h | 20 ++++++++++---------- - 1 file changed, 10 insertions(+), 10 deletions(-) - -commit 3f596074a90c692fa5de736e37a0cc8bb1685c19 -Author: Evan Nemerson -Date: Thu Feb 26 10:17:59 2015 -0800 - - GPropertyAction: add type annotation to constructor's object argument - - https://bugzilla.gnome.org/show_bug.cgi?id=745239 - - gio/gpropertyaction.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit d36f6a9633f18cbf14e8a52add66b40d8eb6a4da -Author: David King -Date: Mon Feb 9 11:23:58 2015 +0000 - - gobject.h: Use correct format specifier for __LINE__ - - GCC 5.0, with its new -Wformat-signedness, warns about the sign being - different between a type and the format string in printf-format - messages, leading to compiler warnings with - G_OBJECT_WARN_INVALID_PSPEC. - In other uses of __LINE__ inside GLib, %d is used, and GCC seems to - expect a format specifier of %d as well: - https://gcc.gnu.org/onlinedocs/cpp/Standard-Predefined-Macros.html - - https://bugzilla.gnome.org/show_bug.cgi?id=744263 - - gobject/gobject.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit e966cc51de22a9f8b045f6f0f6f0de82f934d46d -Author: Philip Withnall -Date: Tue Feb 24 10:57:14 2015 +0000 - - gcancellable: Mention nullability in g_cancellable_cancel() docs - - Calling g_cancellable_cancel(NULL) is an explicitly allowed no-op, for - convenience. Document and annotate that. - - gio/gcancellable.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit 99232046d6d26cdd76de02bae065e1f153332c49 -Author: Alexandre Franke -Date: Tue Feb 24 00:42:43 2015 +0000 - - Updated French translation - - po/fr.po | 454 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 228 insertions(+), 226 deletions(-) - -commit 0550708ca7b615ab9e0df96ded43d18653f33ac2 -Author: Colin Walters -Date: Mon Feb 23 08:32:36 2015 -0500 - - tests: Add many autoptr tests - - I love Emacs keyboard macros, used them to convert the list of - defines cleverly into a list of tests, then iterated and filled in - the necessary constructor arguments. - - gio/tests/Makefile.am | 6 + - gio/tests/autoptr.c | 23 +++ - glib/glib-autocleanups.h | 3 + - glib/tests/autoptr.c | 420 - ++++++++++++++++++++++++++++++++++++++++++++++- - 4 files changed, 447 insertions(+), 5 deletions(-) - -commit 1b348a876f84342bb3a197fadd249f8ce95abfeb -Author: Colin Walters -Date: Mon Feb 23 07:56:34 2015 -0500 - - autocleanups: Remove g_autoptr(gchar) - - - It's not sufficient, there are other bare array types - like guint8, gdouble, etc. - - - Other types like GVariant* always come as pointers, whereas - there's a rather fundamental distinction between "gchar" and - "gchar*" that has been signified to C programmers for 30+ years via - the '*' character, and we're hiding that. - - https://bugzilla.gnome.org/show_bug.cgi?id=744747 - - glib/glib-autocleanups.h | 1 - - 1 file changed, 1 deletion(-) - -commit d0105f1c0845c1244c8419d0bb24c6f64ac9015f -Author: Colin Walters -Date: Sun Feb 15 08:58:44 2015 -0500 - - Add g_autofree - - The g_autoptr() being associated with the type name works out really - well for things like GHashTable. However, it's a bit more awkward to - associate with "gchar". Also because one can't use "char". - Similarly, there are a lot of other "bare primitive array" types that - one might reasonably use. - - This patch does not remove the autoptr for "gchar", even though I - think it's rather awkward and strange. - - Also while we're here, add a test case for the cleanup bits. - - https://bugzilla.gnome.org/show_bug.cgi?id=744747 - - glib/docs.c | 34 ++++++++++++++++++++++++++++++++++ - glib/glib-autocleanups.h | 8 ++++++++ - glib/gmacros.h | 1 + - glib/tests/Makefile.am | 6 ++++++ - glib/tests/autoptr.c | 37 +++++++++++++++++++++++++++++++++++++ - 5 files changed, 86 insertions(+) - -commit 2844f239f60cab6e549102d7cdc3cf0333076cbe -Author: Ryan Lortie -Date: Sat Feb 21 10:24:23 2015 -0500 - - GApplication: let the main loop drain on shutdown - - After ::shutdown, run the mainloop until all pending activity is - handled, before returning from run(). - - Among other things, this gives a chance for destroyed windows to be - properly withdrawn from the windowing system. - - https://bugzilla.gnome.org/show_bug.cgi?id=744876 - - gio/gapplication.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 9cee2e6a72bb06f7483442ab364910879c512e39 -Author: Chao-Hsiung Liao -Date: Sat Feb 21 11:09:48 2015 +0000 - - Updated Chinese (Taiwan) translation - - po/zh_TW.po | 464 - ++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 233 insertions(+), 231 deletions(-) - -commit 5e994b1e9ba0ddbd27773825cb8bfe30ee2e69d2 -Author: Emmanuele Bassi -Date: Fri Feb 20 19:54:07 2015 +0000 - - gobject: Add missing autocleanup for GInitiallyUnowned - - We are missing the auto cleanup function for this type, which means - G_DECLARE_* macros won't work with classes inheriting from - GInitiallyUnowned. - - gobject/gobject-autocleanups.h | 1 + - 1 file changed, 1 insertion(+) - -commit f141607eecc1e592cc811cdaf580a5994c1b34a7 -Author: Colin Walters -Date: Fri Feb 20 14:35:59 2015 -0500 - - gfileenumerator: Convert docbook tag -> markdown - - This code predated the markdown conversion. Pointed out by mclasen. - - gio/gfileenumerator.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 52cd62d946946af3b0c9dac644ddc4bd517d131b -Author: Colin Walters -Date: Thu Feb 12 18:20:14 2015 -0500 - - filenumerator: Add g_file_enumerator_iterate() - - This is *significantly* more pleasant to use from C (while handling - errors and memory cleanup). - - While we're here, change some ugly, leaky code in - tests/desktop-app-info.c to use it, in addition to a test case - in tests/file.c. - - https://bugzilla.gnome.org/show_bug.cgi?id=661554 - - docs/reference/gio/gio-sections.txt | 1 + - gio/gfileenumerator.c | 116 - ++++++++++++++++++++++++++++++++++++ - gio/gfileenumerator.h | 8 +++ - gio/tests/desktop-app-info.c | 77 ++++++++++++++---------- - gio/tests/file.c | 46 ++++++++++++++ - 5 files changed, 215 insertions(+), 33 deletions(-) - -commit 9d6d30475b4039b3bd352e641c4266efeb14329c -Author: Colin Walters -Date: Thu Feb 19 18:31:29 2015 -0500 - - autocleanups: Add G*Array types - - Not sure how these were omitted. Probably few people are really using - this yet...and we don't have test cases (that's in the other patch). - - https://bugzilla.gnome.org/show_bug.cgi?id=744830 - - glib/glib-autocleanups.h | 3 +++ - 1 file changed, 3 insertions(+) - -commit 9b0358770716f1f6cc7e891ad71ee2111ae0f626 -Author: Philip Withnall -Date: Thu Feb 19 14:03:43 2015 +0000 - - gliststore: Add missing parameter documentation - - gio/gliststore.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 0d27b2e4e2e88b2cae88cb1936af4cb93add1aab -Author: Fran Dieguez -Date: Thu Feb 19 11:00:05 2015 +0100 - - Updated Galician translations - - po/gl.po | 456 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 229 insertions(+), 227 deletions(-) - -commit 2b273825965bc824dbc2ca8bfbde863c07032d45 -Author: Lars Uebernickel -Date: Thu Feb 19 00:41:42 2015 +0100 - - gapplication: test setting and binding busy state - - https://bugzilla.gnome.org/show_bug.cgi?id=744756 - - gio/tests/gapplication.c | 60 - ++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 60 insertions(+) - -commit b4ef6d957f301ab7020acb6ecdae736d3087b79d -Author: Lars Uebernickel -Date: Thu Feb 19 00:33:01 2015 +0100 - - gapplication: add "is-busy" - - A property to query the current busy state of an application. - - https://bugzilla.gnome.org/show_bug.cgi?id=744756 - - docs/reference/gio/gio-sections.txt | 1 + - gio/gapplication.c | 50 - ++++++++++++++++++++++++++++++++++--- - gio/gapplication.h | 2 ++ - 3 files changed, 50 insertions(+), 3 deletions(-) - -commit 6ef0664017722a5f06739a03973c368c69c9746e -Author: Ryan Lortie -Date: Wed Feb 18 16:45:59 2015 -0500 - - gapplication: stop using deprecated API - - More fallout from the GOptionGroup binding patch. - - gio/gapplication.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 2d3d8cdce2e30978c259bdbc61c2af26ee081533 -Author: Lars Uebernickel -Date: Tue Feb 17 08:39:05 2015 +0100 - - gapplication: tune busy-binding - - g_application_bind_busy_property() had the restriction that only one - property can be bound per object, so that NULL could be used to - unbind. - Even though this is enough for most uses, it is a weird API. - - Lift that restriction and add an explicit unbind function. - - https://bugzilla.gnome.org/show_bug.cgi?id=744565 - - docs/reference/gio/gio-sections.txt | 1 + - gio/gapplication.c | 89 - ++++++++++++++++++++++++------------- - gio/gapplication.h | 5 +++ - 3 files changed, 65 insertions(+), 30 deletions(-) - -commit a2172ee247b43265b249188de53c8f9d6cb7b7b3 -Author: Ryan Lortie -Date: Wed Feb 18 11:03:03 2015 -0500 - - GLib 2.43.90 - - NEWS | 27 +++++++++++++++++++++++++++ - configure.ac | 2 +- - 2 files changed, 28 insertions(+), 1 deletion(-) - -commit 03de825c7e5e768662b36f090f47287b99158668 -Author: Piotr Drąg -Date: Wed Feb 18 13:43:12 2015 +0100 - - Updated POTFILES.in - - po/POTFILES.in | 1 + - 1 file changed, 1 insertion(+) - -commit 6b33ec39ad297ffb4066ddb7c4443a4d09dfe877 -Author: Milo Casagrande -Date: Wed Feb 18 08:12:00 2015 +0000 - - Updated Italian translation - - po/it.po | 189 - +++++++++++++++++++++++++++------------------------------------ - 1 file changed, 82 insertions(+), 107 deletions(-) - -commit 07ae2e1278201a9b3441a3afdc25768c01ed179d -Author: Ryan Lortie -Date: Tue Jan 20 08:38:18 2015 -0500 - - tests: add GSimpleIOStream async close tests - - Just a couple of tests to make sure the two paths are working - properly, - without crashes or leaks. - - https://bugzilla.gnome.org/show_bug.cgi?id=741630 - - gio/tests/io-stream.c | 61 - +++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 61 insertions(+) - -commit d4e3b82a93c59edd6f8c396868413e0fbf621972 -Author: Ignacio Casal Quinteiro -Date: Wed Dec 17 09:11:29 2014 +0100 - - Add GSimpleIOStream class - - GSimpleIOStream represents an object that wraps an input and an output - stream making easy to use them by calling the #GIOStream methods. - - https://bugzilla.gnome.org/show_bug.cgi?id=741630 - - docs/reference/gio/gio-docs.xml | 1 + - docs/reference/gio/gio-sections.txt | 14 +++ - gio/Makefile.am | 2 + - gio/gio.h | 1 + - gio/giotypes.h | 1 + - gio/gsimpleiostream.c | 222 - ++++++++++++++++++++++++++++++++++++ - gio/gsimpleiostream.h | 45 ++++++++ - gio/tests/defaultvalue.c | 1 + - gio/tests/io-stream.c | 83 +------------- - 9 files changed, 291 insertions(+), 79 deletions(-) - -commit c2c0a6ae5c8a0e924cb4b3a25b6adadcad7bd87e -Author: Ryan Lortie -Date: Tue Jan 20 08:11:02 2015 -0500 - - GIOStream: support for unemulated async close() - - Add an implementation of non-thread-emulated async close of a - GIOStream - if either of the underlying stream objects support it. - - This prevents us from calling close() functions from another thread on - an object that may not be expecting that. It also allows us to - skip the - thread entirely in case our objects support a pure async close. - - https://bugzilla.gnome.org/show_bug.cgi?id=741630 - - gio/giostream.c | 81 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++--- - 1 file changed, 78 insertions(+), 3 deletions(-) - -commit cb40c553aefff522cf3c6ff8af783afa3e217649 -Author: Ryan Lortie -Date: Tue Jan 20 08:09:33 2015 -0500 - - streams: add private 'async close via threads' API - - Add an internal helper to find out if close_async() is implemented via - threads using the default implementation in the base class. - - We will use this to decide if we should do a 'pure async' close of a - GIOStream or not. - - https://bugzilla.gnome.org/show_bug.cgi?id=741630 - - gio/ginputstream.c | 20 ++++++++++++++++++++ - gio/gioprivate.h | 2 ++ - gio/goutputstream.c | 19 +++++++++++++++++++ - 3 files changed, 41 insertions(+) - -commit f56f1ef074c6043f505b05a4ca134c9ee2c717a1 -Author: Ryan Lortie -Date: Tue Jan 20 12:54:09 2015 -0500 - - streams: de-gtkdocify internal API - - Remove the /** **/-style block from two internal helpers to prevent - gtk-doc from picking them up. - - https://bugzilla.gnome.org/show_bug.cgi?id=741630 - - gio/ginputstream.c | 2 +- - gio/goutputstream.c | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit 512e9b3b34d067ae4685143eb0c5f7969c6fd1e8 -Author: Marc-André Lureau -Date: Thu Feb 12 22:29:36 2015 +0100 - - gdbus: delay closing stream after read finish - - Closing the stream on the writing side my race with a pending - read. This - patch ensures that closing is delayed after reading is finished. - - https://bugzilla.gnome.org/show_bug.cgi?id=743990 - - gio/gdbusprivate.c | 28 +++++++++++++++++++++++----- - 1 file changed, 23 insertions(+), 5 deletions(-) - -commit c7f0ea435471024fc2531ac5185d9f4b5127bfb0 -Author: Ryan Lortie -Date: Wed Feb 4 17:47:39 2015 +0100 - - tests: check for NULL before g_object_unref() - - delayed_close_free() calls g_object_unref() on a variable that is - expected to possibly contain NULL (as indicated by the fact that the - NULL case is handled in my_slow_close_output_stream_close_async()). - - This is dead code right now (due to a bug in GDBus), which is why it - isn't actually causing a failure. It should still be fixed, however. - - https://bugzilla.gnome.org/show_bug.cgi?id=743990 - - gio/tests/gdbus-close-pending.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 619832f729fbe696575fe1c42a3101eab7691427 -Author: Colin Walters -Date: Tue Feb 17 13:36:20 2015 -0500 - - autocleanups: Use g_option_context_unref() - - This fixes a use of a deprecated API. - - glib/glib-autocleanups.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit fcb30409ec7f5d2903f5f944c8b0b52fdffaab12 -Author: Lars Uebernickel -Date: Wed Feb 4 11:01:41 2015 +0100 - - gapplication: never set the prgname to the app id - - GApplication set the prgname to the application's id when it was - running - in service mode. This broke with the addition of new --app-id option, - because g_set_prgname() was called before parsing the options. Calling - it after option parsing doesn't work, because GOptionContext sets - prgname to argv[0] unconditionally. - - Instead of changing the semantics of GOptionContext, simply remove - this - functionality from GApplication. It is very unusual to have the - prgname - set to the app id instead of the binary's name and might confuse - people - when looking at logs etc. - - When overriding local_command_line() from a subclass, - g_option_context_parse() might never be invokded. Thus, continue - setting - the prgname to argv[0] in GApplication. - - https://bugzilla.gnome.org/show_bug.cgi?id=743933 - - gio/gapplication.c | 23 ++++++----------------- - 1 file changed, 6 insertions(+), 17 deletions(-) - -commit 62f7ea8191bbfd05f40abee2af0146fb8a193362 -Author: Milo Casagrande -Date: Tue Feb 17 13:32:06 2015 +0000 - - Updated Italian translation - - po/it.po | 1261 - +++++++++++++++++++++++--------------------------------------- - 1 file changed, 470 insertions(+), 791 deletions(-) - -commit 0f2b54142a455dd7f31aa9f3795b9173edd8fb1d -Author: Lars Uebernickel -Date: Sun Feb 15 18:54:13 2015 +0100 - - gapplication: add bind_busy_property() - - Balancing g_application_{un,}mark_busy() is non-trivial in some cases. - - Make it a bit more convenient by allowing to bind multiple boolean - properties (from different objects) to the busy state. As long - as these - properties are true, the application is marked as busy. - - https://bugzilla.gnome.org/show_bug.cgi?id=744565 - - docs/reference/gio/gio-sections.txt | 1 + - gio/gapplication.c | 104 - ++++++++++++++++++++++++++++++++++++ - gio/gapplication.h | 5 ++ - 3 files changed, 110 insertions(+) - -commit c59d195dd2bc56d393c06b066c3ac80bea7016bb -Author: Matej Urbančič -Date: Sun Feb 15 21:11:57 2015 +0100 - - Updated Slovenian translation - - po/sl.po | 450 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 226 insertions(+), 224 deletions(-) - -commit f7d6c3ba904857f82e369f056f61f016b6b82c98 -Author: Sebastian Rasmussen -Date: Sun Feb 15 19:49:43 2015 +0000 - - Updated Swedish translation - - po/sv.po | 3751 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 1963 insertions(+), 1788 deletions(-) - -commit 0adb8e9da5a72823ad319a0e176257ae15a2f536 -Author: Ivan Komaritsyn -Date: Sun Feb 15 09:10:44 2015 +0300 - - Updated Russian translation - - po/ru.po | 457 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 230 insertions(+), 227 deletions(-) - -commit ab8493fa907fa9abb1c07202c4d99b1874ba4bd8 -Author: Efstathios Iosifidis -Date: Sat Feb 14 17:09:14 2015 +0200 - - Updated Greek translation - - po/el.po | 456 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 230 insertions(+), 226 deletions(-) - -commit a074c7a6f2c4468f9d4fdf9d03f3953b819207e6 -Author: Phillip Wood -Date: Wed Nov 5 15:04:45 2014 +0000 - - Test functions should have async scope - - The testing utilities execute fixture and test functions - asynchronously. - - https://bugzilla.gnome.org/show_bug.cgi?id=739724 - - glib/gtestutils.c | 16 ++++++++-------- - 1 file changed, 8 insertions(+), 8 deletions(-) - -commit 977be8c1494ac2e51414f956022e7441045d6ab7 -Author: Kjartan Maraas -Date: Thu Feb 12 01:27:02 2015 +0100 - - Updated Norwegian bokmål translation. - - po/nb.po | 263 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 131 insertions(+), 132 deletions(-) - -commit 43df97ab86187a56495c8c00abb6130b7e379c8c -Author: Bastien Nocera -Date: Thu Jan 22 14:44:47 2015 +0100 - - goption: Add boxed type for GOptionGroup - - This would allow bindings to use _get_option_group() functions, which - would then allow them to use GOption parsing. - - This also adds introspection annotations to - g_option_context_add_group(), g_option_context_set_main_group() and - g_option_context_get_main_group(). - - https://bugzilla.gnome.org/show_bug.cgi?id=743349 - - glib/goption.c | 85 - ++++++++++++++++++++++++++++++++++++++-------------- - glib/goption.h | 6 +++- - gobject/gboxed.c | 2 ++ - gobject/glib-types.h | 11 +++++++ - 4 files changed, 81 insertions(+), 23 deletions(-) - -commit 93f2998765cf2d8b0416a7d645e600b111373a76 -Author: Philip Withnall -Date: Tue Dec 2 15:00:45 2014 +0000 - - glist: Mention that g_list_length() is bad for checking list emptiness - - Despite linked lists being a fairly fundamental computer science - concept, some developers insist on using: - g_list_length (list) > 0 - to determine whether a list is non-empty, rather than using: - list != NULL - - Add a comment to the documentation for g_list_length() and - g_slist_length() pointing out the better alternative in the hope - that it - will prevent some of this abuse. - - https://bugzilla.gnome.org/show_bug.cgi?id=741024 - - glib/glist.c | 3 ++- - glib/gslist.c | 3 ++- - 2 files changed, 4 insertions(+), 2 deletions(-) - -commit 926955f325e1fee48301d5a595a78a5bffd86ce5 -Author: Matthias Clasen -Date: Tue Feb 10 19:49:10 2015 -0500 - - 2.43.4 - - NEWS | 43 +++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 43 insertions(+) - -commit 56f0c637cffce17c3aae5033aa3142a5ebc4edfd -Author: Jasper St. Pierre -Date: Tue Feb 10 11:50:53 2015 -0800 - - Update .gitignore - - gio/tests/.gitignore | 1 + - 1 file changed, 1 insertion(+) - -commit 433fc9475d351f3529bea0ea18a443eb5ec7f3dc -Author: Chun-wei Fan -Date: Mon Feb 9 15:42:01 2015 +0800 - - gmem.h, gthread.h: Include glib/gutils.h - - gmem.h and gthread.h made use of the inline keyword, that is not - available - on all compilers in C-mode, causing builds to break on such compilers. - - Include glib/gutils.h which handles the inline issue, in place of - glib/gtypes.h if applicable, which is included quite early on by - glib/gutils.h. - - https://bugzilla.gnome.org/show_bug.cgi?id=744190 - - glib/gmem.h | 2 +- - glib/gthread.h | 1 + - 2 files changed, 2 insertions(+), 1 deletion(-) - -commit 59c0ff48257b812ad4542c914372fcc646abb0df -Author: Sébastien Wilmet -Date: Sun Oct 5 15:12:25 2014 +0200 - - GI annotation for g_get_charset() - - https://bugzilla.gnome.org/show_bug.cgi?id=736914 - - glib/gcharset.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 3f6d233e872e5d8a520486a644fb118d358a9be8 -Author: Sébastien Wilmet -Date: Thu Sep 18 17:16:59 2014 +0200 - - docs: code example for enumeration types - - I had to read the GTK+ code recently to have an example. - - https://bugzilla.gnome.org/show_bug.cgi?id=736914 - - gobject/genums.c | 13 +++++++++++++ - 1 file changed, 13 insertions(+) - -commit 0110f2a810cfd638a0a6525deb69aeec7a0f0cab -Author: Ryan Lortie -Date: Fri Feb 6 17:00:01 2015 +0100 - - g_steal_pointer: make it C++ clean - - We have a test that #includes our headers from a C++ program to make - sure we don't throw any errors or warnings as a result of that. - - The new inline implementation of g_steal_pointer() does an implicit - conversion from (void *), which is not valid in C++. - - Add a cast to avoid the problem. - - Thanks to Ignacio Casal Quinteiro for the report. - - glib/gmem.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit aa68b3d6d6f6d6c51e753b26b0fdc67b0eeefa17 -Author: Ryan Lortie -Date: Fri Feb 6 12:41:57 2015 +0100 - - tests: add a test case for g_steal_pointer() - - Just some basic checking to make sure it works as intended. - - https://bugzilla.gnome.org/show_bug.cgi?id=742456 - - glib/tests/utils.c | 39 +++++++++++++++++++++++++++++++++++++++ - 1 file changed, 39 insertions(+) - -commit e668796c5a90a19bce0ff893794817af6aad4dc2 -Author: Ryan Lortie -Date: Fri Feb 6 12:38:26 2015 +0100 - - Add new API g_steal_pointer() - - This is particularly nice when used with g_autoptr(). See examples in - the docs. - - This patch is based upon an idea (and original patch submission) from - Will Manley . - - https://bugzilla.gnome.org/show_bug.cgi?id=742456 - - glib/gmem.h | 71 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 71 insertions(+) - -commit b5538416c065bafe760220e92754f891abd254b2 -Author: Xavier Claessens -Date: Tue Feb 3 10:40:15 2015 -0500 - - GListModel: Use G_DECLARE_INTERFACE - - https://bugzilla.gnome.org/show_bug.cgi?id=743939 - - gio/gio-autocleanups.h | 1 - - gio/glistmodel.h | 12 +++--------- - 2 files changed, 3 insertions(+), 10 deletions(-) - -commit 3d39b8eb01aa5590865691a303ee9153b2a35cf5 -Author: Xavier Claessens -Date: Tue Feb 3 10:40:07 2015 -0500 - - Add G_DECLARE_INTERFACE - - https://bugzilla.gnome.org/show_bug.cgi?id=743939 - - docs/reference/gobject/gobject-sections.txt | 1 + - gobject/gtype.h | 74 - +++++++++++++++++++++++++++++ - 2 files changed, 75 insertions(+) - -commit 1404d3e12819b342fda74d082dcb067a029141b1 -Author: Xavier Claessens -Date: Thu Feb 5 10:35:42 2015 -0500 - - Add GMutexLocker - - https://bugzilla.gnome.org/show_bug.cgi?id=744012 - - docs/reference/glib/glib-sections.txt | 5 +++ - glib/glib-autocleanups.h | 1 + - glib/gthread.h | 69 - +++++++++++++++++++++++++++++++++++ - 3 files changed, 75 insertions(+) - -commit 74c22150cf4c2f8a9c7d7fae058a7fd589a94a27 -Author: Xavier Claessens -Date: Thu Feb 5 16:20:43 2015 +0100 - - docs: fix up docs issues in gio/ - - docs/reference/gio/Makefile.am | 10 ++++ - docs/reference/gio/gio-sections.txt | 111 - +++++++++++++++++++++++++++++++++-- - gio/fen/fen-kernel.c | 1 - - gio/gaction.c | 7 +++ - gio/gactiongroup.c | 7 +++ - gio/gactionmap.c | 7 +++ - gio/gappinfo.c | 10 +++- - gio/gappinfo.h | 1 + - gio/gapplication.c | 10 ++++ - gio/gapplication.h | 5 -- - gio/gapplicationcommandline.c | 7 +++ - gio/gdbusactiongroup.c | 7 +++ - gio/gdbusmenumodel.c | 7 +++ - gio/gdbusobject.c | 7 +++ - gio/gdbusobjectmanager.c | 7 +++ - gio/gdesktopappinfo.c | 7 +++ - gio/gdesktopappinfo.h | 4 +- - gio/gfile.h | 3 + - gio/gfiledescriptorbased.h | 2 + - gio/gfileinfo.h | 4 +- - gio/gicon.h | 1 + - gio/giomodule.c | 12 ++++ - gio/gnetworkmonitor.c | 16 +++++ - gio/gproxyaddress.c | 8 +++ - gio/gproxyresolver.c | 13 ++++ - gio/gremoteactiongroup.c | 7 +++ - gio/gresource.c | 7 +++ - gio/gsettings.c | 7 +++ - gio/gsettingsbackend.h | 15 +++++ - gio/gsettingsschema.c | 15 ++++- - gio/gsimpleaction.c | 8 +++ - gio/gsocketcontrolmessage.h | 2 + - gio/gsocketlistener.h | 2 + - gio/gsocketservice.h | 2 + - gio/gtcpwrapperconnection.c | 7 +++ - gio/gtlsbackend.c | 4 ++ - gio/gtlscertificate.c | 1 - - gio/gtlsclientconnection.h | 8 +++ - gio/gtlspassword.h | 9 +++ - gio/gtlsserverconnection.h | 8 +++ - gio/gunixconnection.c | 7 +++ - gio/gunixfdlist.c | 7 +++ - gio/gunixfdmessage.c | 7 +++ - gio/gwin32mount.c | 2 +- - gio/kqueue/kqueue-exclusions.c | 2 +- - gio/kqueue/kqueue-helper.c | 4 +- - gio/win32/gwinhttpfile.c | 2 +- - gio/win32/gwinhttpfileinputstream.c | 2 +- - gio/win32/gwinhttpfileoutputstream.c | 2 +- - 49 files changed, 385 insertions(+), 26 deletions(-) - -commit 6a97275c4507e08b66fdeb4bb054bb8f78096f14 -Author: Xavier Claessens -Date: Thu Feb 5 15:24:27 2015 +0100 - - docs: fix many documentation issues in gobject/ - - docs/reference/gobject/Makefile.am | 5 ++--- - docs/reference/gobject/gobject-sections.txt | 5 ++++- - gobject/gboxed.c | 6 ------ - gobject/gclosure.c | 20 ++++++++++++++++++++ - gobject/gclosure.h | 19 +++++++++++++++++++ - gobject/gparam.c | 2 +- - gobject/gparam.h | 1 + - gobject/gsignal.c | 13 +++++++++++++ - gobject/gtype.h | 2 -- - gobject/gtypemodule.h | 14 ++++++++++++++ - gobject/gvaluecollector.h | 7 +++++++ - 11 files changed, 81 insertions(+), 13 deletions(-) - -commit 7417198e4e1915e3ab026ce454ebb3f6349af1c6 -Author: Ryan Lortie -Date: Wed Feb 4 16:29:56 2015 +0100 - - docs: fix typo in g_settings_new_full() docstring - - gio/gsettings.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 8d96932cb8aa9869dece68318176900334f40b3f -Author: Ryan Lortie -Date: Wed Feb 4 15:37:27 2015 +0100 - - docs: add a bunch of pointless documentation - - Document each of the baked-in CClosure marshallers that we have in - gobject, along with their #GVaClosureMarshal equivalents. - - Based on a patch from Xavier Claessens - . - - gobject/gmarshal.c | 790 - +++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 790 insertions(+) - -commit d4791bd383189f4ea056e4f2aa0c90171bf7a6be -Author: Xavier Claessens -Date: Mon Feb 2 09:46:31 2015 -0500 - - Doc: Fix g_auto and g_autoptr typo - - glib/docs.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit a1c85833d4951bdb7dfd2c252f7e318059c3389b -Author: Xavier Claessens -Date: Mon Feb 2 15:00:25 2015 -0500 - - Doc: Add missing functions in gio.types - - This is made by doing a build with --rebuild-types option, - then manually remove those functions: - g_win32_input_stream_get_type - g_win32_output_stream_get_type - g_io_extension_get_type - - Maybe Makefile.am could remove them automatically so we can - remove gio.types from git and rely on --rebuild-types option? - - docs/reference/gio/gio.types | 23 +++++++++++++++++------ - 1 file changed, 17 insertions(+), 6 deletions(-) - -commit 116d8fa042772be5828c4af8a1134ec09119b4fc -Author: Xavier Claessens -Date: Mon Feb 2 14:41:04 2015 -0500 - - Doc: sort and uniquify gio.types - - docs/reference/gio/gio.types | 76 - +++++++++++++++++++++----------------------- - 1 file changed, 36 insertions(+), 40 deletions(-) - -commit caf9db2dfbea4fd0306d4edf12b11ee91d235c7c -Author: Xavier Claessens -Date: Fri Jan 30 11:40:46 2015 -0500 - - Doc: Fix GListModel/GListStore - - docs/reference/gio/gio-sections.txt | 3 +-- - gio/glistmodel.c | 10 +++++++++- - gio/gliststore.c | 9 ++++++++- - 3 files changed, 18 insertions(+), 4 deletions(-) - -commit 642f7a5c792ae2c2ba6deb301f910a3ca9438eac -Author: Chun-wei Fan -Date: Wed Feb 4 16:00:52 2015 +0800 - - Visual Studio 2008 Builds: Fix Header "Installation" - - Apparently I did not fix the "installation" of gliststore.h and - glistmodel.h fully for Visual Studio 2008 builds. Fix that. Doh! - - build/win32/vs9/glib-install.vsprops | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 5b74681f5b4dd3f5fc93b82a4f706c2337d76a8d -Author: Aurélien Zanelli -Date: Tue Feb 3 15:41:05 2015 +0100 - - gnulib/vasprintf: handle unsigned modifier for long long - - Otherwise, an unsigned integer will be displayed as a signed one if we - use internal printf and if HAVE_LONG_LONG_FORMAT is not defined. - - https://bugzilla.gnome.org/show_bug.cgi?id=743936 - - glib/gnulib/vasnprintf.c | 5 +++++ - 1 file changed, 5 insertions(+) - -commit c1b0f178ca4739e7ab2e4e47c4585d41db8637e5 -Author: Lars Uebernickel -Date: Tue Feb 3 16:06:53 2015 +0100 - - GListStore: fix preconditions in insert_sorted() - - gio/gliststore.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 2b536d3cbb718e9cf731bf07df96738341540701 -Author: Xavier Claessens -Date: Tue Feb 3 15:57:54 2015 +0100 - - docs: fix typos in G_DECLARE_*_TYPE - - https://bugzilla.gnome.org/show_bug.cgi?id=743656 - - gobject/gtype.h | 24 +++++++++++++----------- - 1 file changed, 13 insertions(+), 11 deletions(-) - -commit 26af7c152f602896cabf9ab6cb6ba42a47a5b992 -Author: Ryan Lortie -Date: Tue Feb 3 13:42:59 2015 +0100 - - tests: add test for GListStore inserted sort - - https://bugzilla.gnome.org/show_bug.cgi?id=743927 - - gio/tests/glistmodel.c | 96 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 96 insertions(+) - -commit 3f3eac474b26d5e01fbfdb50f3e45b7f7826bad9 -Author: Ryan Lortie -Date: Tue Feb 3 13:18:10 2015 +0100 - - GListStore: add sorted insert function - - Add g_list_store_insert_sorted() which takes a GCompareDataFunc to - decide where to insert. This ends up being a very trivial function, - thanks to GSequence. - - https://bugzilla.gnome.org/show_bug.cgi?id=743927 - - docs/reference/gio/gio-sections.txt | 1 + - gio/gliststore.c | 39 - +++++++++++++++++++++++++++++++++++++ - gio/gliststore.h | 6 ++++++ - 3 files changed, 46 insertions(+) - -commit 6161b285da3d00fb4e02d4774d741799b6e18584 -Author: Chun-wei Fan -Date: Mon Feb 2 23:25:31 2015 +0800 - - gtype.h: Fix Build on non-GCC - - Use the (private) _GLIB_DEFINE_AUTOPTR_CHAINUP macro for - G_DECLARE_DERIVABLE_TYPE and G_DECLARE_FINAL_TYPE so that we will - attempt to typedef and define items necessary for GCC - __attribute__((cleanup)) on, well, GCC only. - - This fixes the build on non-GCC. - - https://bugzilla.gnome.org/show_bug.cgi?id=743640 - - gobject/gtype.h | 8 ++------ - 1 file changed, 2 insertions(+), 6 deletions(-) - -commit 696db7561560d9311dca93f0c849f96770f41d01 -Author: Chun-wei Fan -Date: Mon Feb 2 23:21:35 2015 +0800 - - gmacros.h: Add Private Macro _GLIB_DEFINE_AUTOPTR_CHAINUP - - This is necessary as we are using _GLIB_AUTOPTR_TYPENAME and - _GLIB_AUTOPTR_FUNC_NAME in gtype.h for G_DECLARE_DERIVABLE_TYPE and - G_DECLARE_FINAL_TYPE, but _GLIB_AUTOPTR_TYPENAME and - _GLIB_AUTOPTR_FUNC_NAME expand to nothing on non-GCC, causing - builds on - non-GCC to break, due to bad typedef and function definitions. - - This patch defines a new private macro which does what is needed - on GCC - builds and does nothing on non-GCC builds, thus fixing the build. - - https://bugzilla.gnome.org/show_bug.cgi?id=743640 - - glib/gmacros.h | 8 ++++++++ - 1 file changed, 8 insertions(+) - -commit ccf696a6e1da37ed414f08edb745a99aba935211 -Author: Chun-wei Fan -Date: Mon Feb 2 13:33:18 2015 +0800 - - glistmodel.h: Fix _GListModelInterface Define - - "interface" is a reserved word on Visual Studio, so fix the build by - using g_iface instead. - - https://bugzilla.gnome.org/show_bug.cgi?id=743827 - - gio/glistmodel.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 57a49f6891a0d69c0b3b686040bf81e303831b77 -Author: Ryan Lortie -Date: Mon Feb 2 09:16:55 2015 +0100 - - fix G_DEFINE_AUTO_CLEANUP_FREE_FUNC on non-GCC - - Add the missing 'none' argument to this macro in the non-GCC case. - The - none parameter was added after the others and I forgot to update the - non-GCC case. - - https://bugzilla.gnome.org/show_bug.cgi?id=743640 - - glib/gmacros.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 08f7f976961ca1174d187a917ec2a3d235f09448 -Author: Ryan Lortie -Date: Fri Jan 30 17:38:45 2015 +0100 - - docs: link the GListModel docs from the index - - docs/reference/gio/gio-docs.xml | 5 +++++ - 1 file changed, 5 insertions(+) - -commit dee57faa6ca60f451b83655b59af806da4a48a17 -Author: Chun-wei Fan -Date: Mon Feb 2 14:27:29 2015 +0800 - - MSVC Builds: Fix "Installation" of GListModel Headers - - Somehow I had the wrong path for getting the headers... oops. - - build/win32/vs10/glib-install.props | 4 ++-- - build/win32/vs9/glib-install.vsprops | 4 ++-- - 2 files changed, 4 insertions(+), 4 deletions(-) - -commit 25e26ea034eff1b1f9823106efb3d8db5fcbeaed -Author: Chun-wei Fan -Date: Mon Feb 2 14:16:18 2015 +0800 - - MSVC Builds: Update vs11|vs12/Makefile.am - - The rename of install.vxproj to glib-install.vcxproj needs to - be applied - here as well for dist'ing the project files correctly. - - build/win32/vs11/Makefile.am | 2 +- - build/win32/vs12/Makefile.am | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit 444a5fcd4a22ca8c78cde5b4ee333287429c980e -Author: Chun-wei Fan -Date: Mon Feb 2 12:49:42 2015 +0800 - - MSVC Builds: Rename "install" Projects - - Rename the project to "install" the GLib files, as we are planning - to have - a grand solution file that would build the entire GTK+ stack with - its deps, - to ease the process for people building the GTK+ stack from a stock - installation of Visual Studio. - - build/win32/vs10/Makefile.am | 2 +- - build/win32/vs10/{install.vcxproj => glib-install.vcxproj} | 2 +- - build/win32/vs10/glib.sln | 2 +- - build/win32/vs9/Makefile.am | 2 +- - build/win32/vs9/{install.vcproj => glib-install.vcproj} | 4 ++-- - build/win32/vs9/glib.sln | 2 +- - 6 files changed, 7 insertions(+), 7 deletions(-) - -commit 407adc6ea12e08950b36722b95fa54ef925de53a -Author: Chun-wei Fan -Date: Mon Feb 2 11:16:29 2015 +0800 - - gobject\gtype.h: Make up for Missing '\' - - The macro definition for G_DECLARE_DERIVABLE_TYPE was missing a - '\' when - we wanted to ignore deprecation warnings for it. - - gobject/gtype.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 65f4bd17a2bab8c8ffb13a4c0311cfda86c5a630 -Author: Chun-wei Fan -Date: Mon Feb 2 11:14:07 2015 +0800 - - One More Update For MSVC Builds - - We also need to "install" the headers for Lars' new APIs for - GListModel/ - GListStore. - - build/win32/vs10/glib-install.props | 2 ++ - build/win32/vs9/glib-install.vsprops | 2 ++ - 2 files changed, 4 insertions(+) - -commit 50012fb426394c21f656c9c01f41cdf031794f28 -Author: Chun-wei Fan -Date: Mon Feb 2 10:51:25 2015 +0800 - - MSVC Builds: "Install" the Autocleanup Headers - - We are including the autocleanup headers as public headers for - all builds, - although they work only for GCC in reality, so "install" them. - - Also clean up a bit as we are having "\\" in places, where we - only need - "\". - - build/win32/vs10/glib-install.props | 283 - ++++++++++++++++++----------------- - build/win32/vs9/glib-install.vsprops | 283 - ++++++++++++++++++----------------- - 2 files changed, 286 insertions(+), 280 deletions(-) - -commit e2f8afdd85c18c6eea4ce42b0c9dad2cdbfc9b3e -Author: Ryan Lortie -Date: Fri Jan 30 15:21:20 2015 +0100 - - gio: add support for g_auto() and g_autoptr() - - Add support to libgio types for the new cleanup macros. - - https://bugzilla.gnome.org/show_bug.cgi?id=743640 - - gio/Makefile.am | 1 + - gio/gdbusdaemon.h | 2 + - gio/gdesktopappinfo.h | 2 + - gio/gfiledescriptorbased.h | 1 + - gio/gio-autocleanups.h | 147 - ++++++++++++++++++++++++++++++++++++++++++ - gio/gio.h | 2 + - gio/gunixconnection.h | 2 + - gio/gunixcredentialsmessage.h | 2 + - gio/gunixfdlist.h | 1 + - gio/gunixfdmessage.h | 2 + - gio/gunixinputstream.h | 2 + - gio/gunixmount.h | 1 + - gio/gunixmounts.h | 1 + - gio/gunixoutputstream.h | 2 + - gio/gunixsocketaddress.h | 2 + - gio/gunixvolume.h | 1 + - gio/gwin32appinfo.h | 2 + - gio/gwin32inputstream.h | 2 + - gio/gwin32mount.h | 1 + - gio/gwin32outputstream.h | 2 + - 20 files changed, 178 insertions(+) - -commit 8ea414c8c6c40e208ebe4a9fdd41c7abdb05c392 -Author: Ryan Lortie -Date: Wed Jan 28 11:47:05 2015 +0000 - - G_DECLARE_*_TYPE: add auto cleanup support - - Automatically add support for the new cleanup macros to the type - declaration macros. - - This is an API break because now your parent class needs to support - cleanup if you want to use G_DECLARE_*_TYPE. These macros are only 1 - day old, however, so that's probably not a big problem (and we are - already busy adding the macros all over GLib and Gtk+). - - https://bugzilla.gnome.org/show_bug.cgi?id=743640 - - gobject/gtype.h | 16 ++++++++++++++++ - 1 file changed, 16 insertions(+) - -commit 3d5de34def8b3120190ffb2561b5093abb6a3abb -Author: Ryan Lortie -Date: Wed Jan 28 11:46:34 2015 +0000 - - gobject: add support for g_auto() and g_autoptr() - - Add support to libgobject types for the new cleanup macros. - - https://bugzilla.gnome.org/show_bug.cgi?id=743640 - - glib/glib-object.h | 2 ++ - gobject/Makefile.am | 1 + - gobject/gobject-autocleanups.h | 26 ++++++++++++++++++++++++++ - 3 files changed, 29 insertions(+) - -commit 663834671dd34e95f7dbb6b96bebf1daac468c93 -Author: Ryan Lortie -Date: Wed Jan 28 11:45:26 2015 +0000 - - glib: add support for g_auto() and g_autoptr() - - Add support to the libglib types for the new cleanup macros. - - https://bugzilla.gnome.org/show_bug.cgi?id=743640 - - glib/Makefile.am | 1 + - glib/glib-autocleanups.h | 67 - ++++++++++++++++++++++++++++++++++++++++++++++++ - glib/glib.h | 2 ++ - 3 files changed, 70 insertions(+) - -commit 2596919c58a364243196e65a9adda693448139f7 -Author: Ryan Lortie -Date: Wed Jan 28 11:27:35 2015 +0000 - - macros: add support for GNUC cleanup __attribute__ - - Add g_auto() and g_autoptr() as helpers for declaring variables with - automatic cleanup. - - Add some macros to help types define cleanup functions for themselves. - - Going forward it will be an expectation that people use this - macro when - creating a new type, even if they do not intend to use the - auto-cleanup - functionality for themselves. - - These new macros only work on GCC and clang, which is why we resisted - adding them for so long. There exist many people who are only - interested in writing programs for these compilers, however, and a - similar API in libgsystem has proven to be extremely popular, so let's - expose this functionality to an even wider audience. - - We ignore deprecation warnings when emitting the free functions, which - seems suspicious. The reason that we do this is not because we - want to - call deprecated functions, but just the opposite: sometimes the free - function will be an _unref() function that is only AVAILABLE_IN newer - versions, and these warnings are also implemented as deprecation - warnings. - - https://bugzilla.gnome.org/show_bug.cgi?id=743640 - - docs/reference/glib/glib-sections.txt | 7 ++ - glib/docs.c | 190 - ++++++++++++++++++++++++++++++++++ - glib/gmacros.h | 34 ++++++ - 3 files changed, 231 insertions(+) - -commit b5e1ea6fee6ac5b97585ffc1e30eb4f1ec137e1f -Author: Ryan Lortie -Date: Fri Jan 30 16:40:03 2015 +0100 - - DECLARE_TYPE: ignore deprecations in inlines - - Prevent complaints about deprecations in the inline functions - emitted by - the new G_DECLARE_*_TYPE macros. - - gobject/gtype.h | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 9d0389b3b574e6e0fc181ac161bf7c9ccd231e15 -Author: Ryan Lortie -Date: Wed Jan 28 11:30:23 2015 +0000 - - G_DECLARE_FINAL_TYPE: trivial fix in docs comment - - https://bugzilla.gnome.org/show_bug.cgi?id=743640 - - gobject/gtype.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 93982d4a16d8623137177da2f994abaf8075b4b0 -Author: Ryan Lortie -Date: Fri Jan 30 15:30:02 2015 +0100 - - giotypefuncs test: tweak _get_type() regexp - - Make sure that we only match the _get_type() function name by - restricting the regexp to matching [A-Za-z0-9_]. We were matching - on .* - before which means that if we had two _get_type() functions - appearing on - a single line then we would get everything in between them included - (by - the default rule of '*' being greedy). - - This affected G_DECLARE_*_TYPE which puts several uses of _get_type() - into a single line. - - gio/tests/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit b69beff42691ef300b6829beb261ca4cdfff02be -Author: Lars Uebernickel -Date: Thu May 1 20:04:32 2014 +0200 - - Add GListModel - - GListModel is an interface that represents a dynamic list of GObjects. - - Also add GListStore, a simple implementation of GListModel that stores - all objects in memory, using a GSequence. - - https://bugzilla.gnome.org/show_bug.cgi?id=729351 - - docs/reference/gio/gio-sections.txt | 38 ++++ - gio/Makefile.am | 4 + - gio/gio.h | 2 + - gio/giotypes.h | 2 + - gio/glistmodel.c | 260 ++++++++++++++++++++++ - gio/glistmodel.h | 78 +++++++ - gio/gliststore.c | 421 - ++++++++++++++++++++++++++++++++++++ - gio/gliststore.h | 66 ++++++ - gio/tests/Makefile.am | 1 + - gio/tests/glistmodel.c | 132 +++++++++++ - 10 files changed, 1004 insertions(+) - -commit 6d55189d8c7eaf95b7d94d62b6e88caccaa4034a -Author: Lars Uebernickel -Date: Mon Jan 26 10:13:26 2015 +0000 - - gsettings: add g_settings_schema_list_children - - https://bugzilla.gnome.org/show_bug.cgi?id=743517 - - docs/reference/gio/gio-sections.txt | 1 + - gio/gsettings.c | 24 +--------------------- - gio/gsettingsschema.c | 41 - +++++++++++++++++++++++++++++++++++++ - gio/gsettingsschema.h | 3 +++ - 4 files changed, 46 insertions(+), 23 deletions(-) - -commit d95bb1f08b07c3ae701076cd9d3cf6894a122e9c -Author: Lars Uebernickel -Date: Mon Jan 26 09:50:34 2015 +0000 - - gsettings: add g_settings_schema_key_get_name - - https://bugzilla.gnome.org/show_bug.cgi?id=743517 - - docs/reference/gio/gio-sections.txt | 1 + - gio/gsettingsschema.c | 18 ++++++++++++++++++ - gio/gsettingsschema.h | 2 ++ - 3 files changed, 21 insertions(+) - -commit f3c604d2735fd63c5d45ecbeff9cb0e90d3356ac -Author: Christian Hergert -Date: Tue Jan 27 18:50:04 2015 +0000 - - G_DECLARE_DERIVED_TYPE: allow forward declarations - - This allows multiple declarations such as: - - typedef struct _Foo Foo; - - as is needed when you have systems with circular referencing. - - https://bugzilla.gnome.org/show_bug.cgi?id=743596 - - gobject/gtype.h | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit e8d3f29300b695b1f49723fc561f3ab81a1fb361 -Author: Dan Winship -Date: Tue Jan 27 07:38:31 2015 -0500 - - gcredentialsprivate: clarify the USE_FREEBSD_CMSGCRED users - - Add comments clarifying what the three non-FreeBSD platforms using - G_CREDENTIALS_USE_FREEBSD_CMSGCRED are. - - gio/gcredentialsprivate.h | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit 4c54b9fe31b2a9b2db3ccbce71ae486001cb8b5e -Author: Peeter Must -Date: Tue Jan 27 11:34:48 2015 +0900 - - gcredentials: Add support for DragonFly - - https://bugzilla.gnome.org/show_bug.cgi?id=743508 - - gio/gcredentialsprivate.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 3b4cb28e17c6a5dac64eb8afda2b1143757ad7a4 -Author: Ryan Lortie -Date: Mon Feb 3 17:40:17 2014 +0000 - - gtype: add type declaration macros for headers - - Add G_DECLARE_DERIVABLE_TYPE() and G_DECLARE_FINAL_TYPE() to allow - skipping almost all of the typical GObject boilerplate code. - - These macros make some assumptions about GObject best practice - that mean - that they may not be usable with older classes that have to preserve - API/ABI compatibility with a time before these practices existed. - - https://bugzilla.gnome.org/show_bug.cgi?id=389585 - - docs/reference/gobject/gobject-sections.txt | 2 + - gobject/gtype.h | 158 - ++++++++++++++++++++++++++++ - 2 files changed, 160 insertions(+) - -commit e07cc89dee9ef3ad7d0062c0ac669025584ef281 -Author: Chun-wei Fan -Date: Mon Jan 26 11:17:28 2015 +0800 - - glib-sections.txt: Add g_win32_check_windows_version() - - https://bugzilla.gnome.org/show_bug.cgi?id=741895 - - docs/reference/glib/glib-sections.txt | 2 ++ - 1 file changed, 2 insertions(+) - -commit bcbf80c35580142216f4b1ed2f71717efb2de99d -Author: Chun-wei Fan -Date: Mon Jan 26 11:11:48 2015 +0800 - - gwin32: Add g_win32_check_windows_version() API - - This adds a public API where one can use to see whether the running - version - of Windows where the code is run is at least the specified version, - service - pack level, and the type (non-server, server, any) of the running - Windows - OS. - - This API is done as: - -GetVersion()/GetVersionEx() changed in the way they work since - Windows 8.1 - [1][2], so a newer mechanism to check the version of the running - Windows - operating system is needed. MSDN also states that GetVersion() - might be - further changed or removed after Windows 8.1. This provides a - wrapper for - VerfyVersionInfo() as well in GLib for most cases, which was - recommended - in place of g_win32_get_windows_version() for more detailed Windows - version checking. - -Provides an OS-level functionality check, for those that we don't - need to - venture into GetProcAddress(), and also to determine system API - behavior - changes due to differences in OS versions. - - Also added a note for the g_win32_get_windows_version() API that - since the - behavior of GetVersion() which it uses, is changed since Windows - 8.1, users - of the API should be aware. - - [1]: - http://msdn.microsoft.com/zh-tw/library/windows/desktop/ms724451%28v=vs.85%29.aspx - [2]: - http://msdn.microsoft.com/zh-tw/library/windows/desktop/ms724451%28v=vs.85%29.aspx - - https://bugzilla.gnome.org/show_bug.cgi?id=741895 - - glib/gwin32.c | 82 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++++-- - glib/gwin32.h | 26 ++++++++++++++++++- - 2 files changed, 105 insertions(+), 3 deletions(-) - -commit be2d9b4f5801380ac02e8d158686538d10e3dee5 -Author: Cosimo Cecchi -Date: Mon Jan 26 11:18:06 2015 +0000 - - GSimpleAction: add g_simple_action_set_state_hint - - Currently the only way to set a state hint on an action is through a - subclass; add a g_simple_action_set_state_hint() method so that this - becomes easier for clients that already use GSimpleAction. - - https://bugzilla.gnome.org/show_bug.cgi?id=743521 - - docs/reference/gio/gio-sections.txt | 1 + - gio/gsimpleaction.c | 39 - ++++++++++++++++++++++++++++++++++++- - gio/gsimpleaction.h | 4 ++++ - 3 files changed, 43 insertions(+), 1 deletion(-) - -commit 2a0c18041ba71435df3fc3834d360553c97fdfe4 -Author: Ilya Konstantinov -Date: Sat Dec 20 11:19:00 2014 -0500 - - gthread: add thread name support on Mac OS - - https://bugzilla.gnome.org/show_bug.cgi?id=741807 - - configure.ac | 10 ++++++++++ - glib/gthread-posix.c | 8 ++++---- - 2 files changed, 14 insertions(+), 4 deletions(-) - -commit 1cf7f5a2400ee9f4140e5c5bfab60e536bdabf14 -Author: Philip Withnall -Date: Sun Jan 25 17:09:35 2015 +0000 - - gobject: Fix a typo in a documentation comment - - gobject/gobject.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 4462cd30bc737a590ab8eec8b50b90e9952ad083 -Author: Philip Withnall -Date: Sun Jan 25 17:09:24 2015 +0000 - - gthread: Fix a typo in a documentation comment - - glib/gthread.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 92041f4b3b7eca6ddff0bade48b77d88f906ca6f -Author: Philip Withnall -Date: Sun Jan 25 16:22:43 2015 +0000 - - gstrfuncs: Document that g_ascii_dtostr() writes a nul terminator - - And g_ascii_formatd(). - - Reviewed-by: Ryan Lortie - - glib/gstrfuncs.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit ef09373e03c9f2f8bf9388013c812bb73c12076f -Author: Chun-wei Fan -Date: Wed Jan 21 14:28:47 2015 +0800 - - gio/Makefile.am: Fix MSVC Project Generation - - We need to filter out gnetworkmonitornm.c in the MSVC Projects, - as that is - UNIX-only code. - - gio/Makefile.am | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 29307b4e41d36bfbc73f3c6405d6ccdfbf1f87e6 -Author: Ryan Lortie -Date: Tue Jan 20 01:38:13 2015 -0500 - - bump version - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 95ea50d73c342796bffd20110c62dc9aef988c0c -Author: Ryan Lortie -Date: Tue Jan 20 00:05:11 2015 -0500 - - GLib 2.43.3 - - NEWS | 37 +++++++++++++++++++++++++++++++++++++ - 1 file changed, 37 insertions(+) - -commit 11a846b6bf646ef6b4686c02fdf3fd8d2c72fb41 -Author: Philip Withnall -Date: Fri Jan 16 09:14:08 2015 +0000 - - gtestutils: Add an example of using test fixtures - - Add a simple example of a test suite with two unit tests both - using the - same fixture. - - https://bugzilla.gnome.org/show_bug.cgi?id=743014 - - glib/gtestutils.c | 64 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 64 insertions(+) - -commit ee245b57ffa8fb0677d9eaf48bfcaf20ced638ea -Author: Inaki Larranaga Murgoitio -Date: Sat Jan 17 17:14:46 2015 +0100 - - Updated Basque language - - po/eu.po | 431 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 216 insertions(+), 215 deletions(-) - -commit cf03e824780d4ca58de664737bf5ba9ed416cfa2 -Author: Ignacio Casal Quinteiro -Date: Mon Dec 22 16:38:50 2014 +0100 - - gsocket: always try before waiting for condition - - When implementing blocking operations on top of - nonblocking sockets we should always first try to - perform the operation and then if needed handle - EAGAIN and wait with g_socket_wait_condition. - This is an optimization since we avoid calling - wait condition when it is not needed, but most - importantly this fixes hangs on win32 where some - events (in particular FD_WRITE) are only emitted - after the operation fails with EWOULDBLOCK. - - https://bugzilla.gnome.org/show_bug.cgi?id=732439 - https://bugzilla.gnome.org/show_bug.cgi?id=741707 - - gio/gsocket.c | 147 - ++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 77 insertions(+), 70 deletions(-) - -commit 4f4714285dcc5c3ce9c87f65d9f684f285113a6e -Author: Paolo Borelli -Date: Sat Jan 10 15:23:07 2015 +0100 - - gsocket: add a testcase that shows a hang on win32 - - Add a unit test that checks g_socket_new_from_fd by creating - a gsocket, obtaining its fd, duplicating the fd and then creating - a gsocket from the new fd. This shows a hang on win32 since the - gsocket created from the fd never receives the FD_WRITE event - because we wait for the condition without first trying to write - and windows signals the condition only after a EWOULDBLOCK error. - - https://bugzilla.gnome.org/show_bug.cgi?id=741707 - - gio/tests/socket.c | 94 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 94 insertions(+) - -commit 2c5076cd58d27eca46aa32ea44ec54cefb96499e -Author: Philip Withnall -Date: Fri Jan 16 09:22:21 2015 +0000 - - gtestutils: Add links to gtester and gtester-report documentation - - Link some existing text to make cross-referencing a little easier. - - glib/gtestutils.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit 056f50ce94e4b5c6bf6c128c348983401b402b45 -Author: Philip Withnall -Date: Fri Jan 16 09:18:41 2015 +0000 - - gtestutils: Fix a typo in the g_test_add() documentation - - glib/gtestutils.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 7dd7c04148dac716ce2eb7df72056d739efa3c30 -Author: Philip Withnall -Date: Fri Jan 16 09:10:46 2015 +0000 - - gtestutils: Clarify that test fixtures are allocated by GLib - - Make it a little clearer that the user’s fixture setup and teardown - functions don’t have to do the allocation or freeing. - - glib/gtestutils.c | 17 +++++++++-------- - 1 file changed, 9 insertions(+), 8 deletions(-) - -commit 123bd7aecf29598a8a04d55998bf8ec778fc6dd7 -Author: Philip Withnall -Date: Fri Jan 16 09:12:53 2015 +0000 - - gtestutils: Fix a typo in the g_test_run() documentation - - glib/gtestutils.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 9114923db213a53cdaee7de8dd1ad818919048a2 -Author: Philip Withnall -Date: Thu Jan 15 14:20:33 2015 +0000 - - ggettext: Include an example of setlocale() and friends in the - i18n docs - - Include an example main() function, and include a link to the gettext - manual’s section on integrating gettext with build systems. - - That should work as a complete reference for how to add i18n - support to - an application. - - https://bugzilla.gnome.org/show_bug.cgi?id=742972 - - glib/ggettext.c | 24 +++++++++++++++++++++--- - 1 file changed, 21 insertions(+), 3 deletions(-) - -commit 7a8ef00aae2620b66306c8ab521e0d109e38d1ab -Author: Paolo Borelli -Date: Tue Jan 13 12:44:20 2015 +0100 - - Avoid warning when using G_STMT_END macro with MSVC - - Workaround found on - http://cnicholson.net/2009/03/stupid-c-tricks-dowhile0-and-c4127/ - - https://bugzilla.gnome.org/show_bug.cgi?id=742851 - - glib/gmacros.h | 10 ++++++++++ - 1 file changed, 10 insertions(+) - -commit 432476355bc03ca4b62508f90747497644cc687c -Author: Paolo Borelli -Date: Tue Jan 13 13:22:07 2015 +0100 - - Use G_STMT_START/END in gslice.h - - glib/gslice.h | 11 ++++++----- - 1 file changed, 6 insertions(+), 5 deletions(-) - -commit be0c9e507a59aec5655a1c109adb3b0a588e2502 -Author: Paolo Borelli -Date: Tue Jan 13 13:19:58 2015 +0100 - - Use G_STMT_START/END in gtestutils - - glib/gtestutils.h | 72 - ++++++++++++++++++++++++++++++++++--------------------- - 1 file changed, 45 insertions(+), 27 deletions(-) - -commit 70e2630f5aa7045cafda2ede0d25f325adc37152 -Author: Philip Withnall -Date: Fri Dec 19 21:10:53 2014 +0000 - - gsettings: Fix a typo in the GSettings documentation - - https://bugzilla.gnome.org/show_bug.cgi?id=741788 - - gio/gsettings.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit b1e5b0e73324d9c2db6abb4cf459cbb9b03a24ef -Author: Matthias Clasen -Date: Tue Jan 13 16:54:59 2015 -0500 - - 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 f7be461601ab51a9f29e1fd07692efb261d0104b -Author: Iain Lane -Date: Mon Jan 12 10:03:18 2015 +0000 - - gnetworkmonitornm: Check if network-manager is running - - We were asking for properties on NM's dbus interface, but if NM is not - running then there won't be any. Check if the name has an owner before - doing anything to it. - - https://bugzilla.gnome.org/show_bug.cgi?id=741653 - - gio/gnetworkmonitornm.c | 11 +++++++++++ - 1 file changed, 11 insertions(+) - -commit 84a1efeabd56b080a2a63acb783a9bbc35513873 -Author: Ryan Lortie -Date: Wed Jan 7 16:15:22 2015 -0500 - - configure.ac: reject 'universal' builds - - AC_C_BIGENDIAN can return 'universal' as the result in the case - that we - are trying to do a universal build on Mac OS. This has to be - opted into - explicitly by using multiple -arch CFLAGS. - - Previously, we detected this result and fell back to doing our - own check - based on the endianness of the build machine, hardcoding that. This - means that universal builds might successfully build, but the binaries - would never actually run correctly on the 'opposite' arch. - - This check was added because of a bug in the intial implementation of - this detection in autoconf, which was inappropriately identifying - non-macos compilers as 'universal'. That was hitting ppc64 systems. - See https://bugzilla.redhat.com/show_bug.cgi?id=449944 for more info. - - Commit b0e687ef42e21b1eb7af18c4eaebcd41b0bd5632 in autoconf ("Limit - AC_C_BIGENDIAN univeral checks to Mac OS X") solved this issue - in 2008, - so let's remove our workaround. For good measure, if we detect - "universal" in the result, error out. - - https://bugzilla.gnome.org/show_bug.cgi?id=742548 - - configure.ac | 12 +----------- - 1 file changed, 1 insertion(+), 11 deletions(-) - -commit 12b5eff6dc612b0bfbff4e84806442c3b0daa432 -Author: Rafael Ferreira -Date: Fri Jan 9 01:49:13 2015 +0000 - - Updated Brazilian Portuguese translation - - po/pt_BR.po | 1009 - ++++++++++++++++++++++++++++------------------------------- - 1 file changed, 471 insertions(+), 538 deletions(-) - -commit 1632d5716e5df22ff4eaf5698245cee2dd70f82c -Author: Chun-wei Fan -Date: Wed Jan 7 09:59:47 2015 +0800 - - Win32: Update Pre-configured Config Headers - - Update config.h.win32.in and glibconfig.h.win32.in so that they - will be - in-line with the ones that are produced with configure.ac, for use on - Windows builds. - - Thanks to Philip Withnall for pointing out the changes needed - to update - glibconfig.h.win32.in in bug 727829. - - config.h.win32.in | 3 +++ - glib/glibconfig.h.win32.in | 8 ++++++-- - 2 files changed, 9 insertions(+), 2 deletions(-) - -commit 327d35ed414b845e0199a11e8bcbb5296ad70c95 -Author: Timm Bäder -Date: Mon Jan 5 11:51:46 2015 +0100 - - gnetworkmonitornm: Prevent crash - - g_dbus_proxy_get_cached_property_names can return NULL if there are no - cached properties, so don't try to access them in that case. - - gio/gnetworkmonitornm.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit aa4e2d4dc3131076bed5f8e3fb83d4238a4f93b9 -Author: TingPing -Date: Sat Aug 16 04:47:46 2014 -0400 - - Fix GContentType usage - - https://bugzilla.gnome.org/show_bug.cgi?id=734946 - - gio/glocalfileinfo.c | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -commit 48293bb47d9c1fa403d54e3f9f7bd4f2f1b8ad1e -Author: Matthias Clasen -Date: Tue Dec 23 19:49:27 2014 -0500 - - Fix a typo - - glib/gdatetime.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 8344bf117929bfa70d5bf99937ab176a9ab0c8fb -Author: Erick Pérez Castellanos -Date: Sun Dec 21 11:08:39 2014 -0500 - - Fix document typo - - This one was making syntax highlighting fail. - - gio/gsettings.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 30abc73c1a8ff1e86513d7b3f4d1ba1a51d70790 -Author: Matthias Clasen -Date: Sat Dec 20 21:32:53 2014 -0500 - - Silence the build some more - - glib/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit c447bc7f93fbc6e1aaf7f46eef9da2f820c8f209 -Author: Thomas Haller -Date: Wed Dec 17 10:00:35 2014 +0100 - - gobject: don't use G_STRLOC in G_OBJECT_WARN_INVALID_PSPEC() macro - - Using G_STRLOC ends up embedding unique strings of the form - __FILE__:__LINE__ in the compiled binary. We can avoid these - by passing __FILE__ and __LINE__ separately when constructing - the warning text. - This probably reduces the size of the binary as __FILE__ is - likely already contained as string otherwise. - - Note that for GCC 2.x this changes behavior because G_STRLOC - also contained __PRETTY_FUNCTION__. - - https://bugzilla.gnome.org/show_bug.cgi?id=741654 - - gobject/gobject.h | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit d951db4236146efd8f4f343740d50433739526c8 -Author: Philip Withnall -Date: Tue Dec 16 11:29:03 2014 +0000 - - gobject: Add g_set_object() convenience function to set GObject - pointers - - Along the same lines as g_clear_object(), g_set_object() is a - convenience function to update a GObject pointer, handling reference - counting transparently and correctly. - - Specifically, it handles the case where a pointer is set to its - current - value. If handled naïvely, that could result in the object instance - being finalised. In the following code, that happens when - (my_obj == new_value) and the object has a single reference: - g_clear_object (&my_obj); - my_obj = g_object_ref (new_value); - - It also simplifies boilerplate code such as set_property() - implementations, which are otherwise long and boring. - - Test cases included. - - https://bugzilla.gnome.org/show_bug.cgi?id=741589 - - docs/reference/gobject/gobject-sections.txt | 1 + - gobject/gobject.h | 63 - +++++++++++++++++++++++++++++ - gobject/tests/reference.c | 60 - +++++++++++++++++++++++++++ - 3 files changed, 124 insertions(+) - -commit 4f3ab40c042d8c53e8540188a7508e91301baa41 -Author: Philip Chimento -Date: Tue Dec 2 12:34:30 2014 -0500 - - gfile: Explain nonobvious use of my_error - - In g_file_make_directory_with_parents(), the my_error variable is used - for several different purposes throughout the whole function, not - all of - which are obvious. This explains the situation with some comments. - - https://bugzilla.gnome.org/show_bug.cgi?id=719455 - - gio/gfile.c | 21 +++++++++++++++++++++ - 1 file changed, 21 insertions(+) - -commit 44372f4dd0a4a8aac1b66b820810b3f7bdf70513 -Author: Philip Chimento -Date: Tue Dec 3 18:51:51 2013 -0800 - - gfile: Use g_error_matches - - Make proper use of g_error_matches() instead of comparing only - error codes. - - https://bugzilla.gnome.org/show_bug.cgi?id=719455 - - gio/gfile.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 5a7db3015ab0f14e4e2ad6766b3ce819447faf93 -Author: Philip Chimento -Date: Wed Nov 27 17:43:18 2013 -0800 - - gfile: make_directory_with_parents race condition - - A race condition could cause g_file_make_directory_with_parents() to - fail with G_IO_ERROR_EXISTS despite the requested directory not - existing. - - https://bugzilla.gnome.org/show_bug.cgi?id=719455 - - gio/gfile.c | 7 +++++++ - 1 file changed, 7 insertions(+) - -commit 388e0d576f5a50a3219e01eb93fe689a7f30ee38 -Author: Daniel Mustieles -Date: Wed Dec 17 12:31:29 2014 +0100 - - Updated Spanish translation - - po/es.po | 496 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 249 insertions(+), 247 deletions(-) - -commit e98a5828d3ada47b080ab6d69c9349e2c5a4ee5d -Author: Philip Withnall -Date: Tue Dec 16 11:23:12 2014 +0000 - - docs: Remove a mention of g_clear_object() being atomic - - It is no longer atomic. - - https://bugzilla.gnome.org/show_bug.cgi?id=741589 - - docs/reference/gobject/tut_howto.xml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 924f269763fec66194d3357285f6d860986f66b2 -Author: Matthias Clasen -Date: Mon Dec 15 11:56:12 2014 -0500 - - 2.43.2 - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 0f21ee4c89551fd14f2926e86a174a8338fab9e1 -Author: Matthias Clasen -Date: Mon Dec 15 13:17:02 2014 -0500 - - gobject: Add missing symbols to the docs - - docs/reference/gobject/gobject-sections.txt | 3 +++ - 1 file changed, 3 insertions(+) - -commit 169eae47e519068a0afa2ec44b24b884214d79ec -Author: Matthias Clasen -Date: Mon Dec 15 13:14:01 2014 -0500 - - gio: Add missing symbols to docs - - docs/reference/gio/gio-sections.txt | 10 ++++++++++ - 1 file changed, 10 insertions(+) - -commit b32ea8d9242c84f3959a9e3d6b5ed63fcb6eff9b -Author: Matthias Clasen -Date: Mon Dec 15 11:52:42 2014 -0500 - - Updates - - NEWS | 34 ++++++++++++++++++++++++++++++++++ - 1 file changed, 34 insertions(+) - -commit b6d1c66c506637ba614a2327e0071eb6a1873fc2 -Author: Dan Winship -Date: Sun Dec 14 08:04:27 2014 -0500 - - gio/tests/socket: fix one of the new tests - - One of the recently-added tests was using g_test_cmpstr() on a buffer - containing a string that wasn't necessarily 0-terminated. - - gio/tests/socket.c | 1 + - 1 file changed, 1 insertion(+) - -commit 1a2a689deacaac32b351ae97b00d8c35a6499cf6 -Author: Xavier Claessens -Date: Sat Nov 29 08:39:24 2014 -0500 - - Doc: glib: Fix all undocumented/unused/undeclared symbols - - There is one issue left in gscanner.h due to a bug #741305 in gtk-doc. - - https://bugzilla.gnome.org/show_bug.cgi?id=740814 - - docs/reference/glib/Makefile.am | 6 +++- - docs/reference/glib/glib-overrides.txt | 5 ---- - docs/reference/glib/glib-sections.txt | 50 - ++++++++++++++++++++++++++++++++++ - glib/docs.c | 14 ++++++++-- - glib/gconstructor.h | 3 ++ - glib/gconvert.h | 2 ++ - glib/gdir.h | 2 ++ - glib/genviron.h | 3 +- - glib/gfileutils.h | 2 ++ - glib/ghash.c | 2 ++ - glib/giochannel.h | 2 ++ - glib/gkeyfile.c | 20 +++++++++++++- - glib/goption.c | 3 ++ - glib/gspawn.h | 2 ++ - glib/gstdio.c | 2 ++ - glib/gunicode.h | 4 +-- - glib/gwin32.h | 2 ++ - glib/valgrind.h | 2 -- - 18 files changed, 112 insertions(+), 14 deletions(-) - -commit b6aa0c4890442845205a1b8696376a3e5fe0f2d7 -Author: Shankar Prasad -Date: Fri Dec 12 11:55:07 2014 +0000 - - Updated Kannada translation - - po/kn.po | 533 - +++++++++++++++++++++++---------------------------------------- - 1 file changed, 194 insertions(+), 339 deletions(-) - -commit 45e4ea75da0016675352bb00da8f148b07c23c04 -Author: Yosef Or Boczko -Date: Fri Dec 12 12:36:27 2014 +0200 - - Updated Hebrew translation - - po/he.po | 432 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 217 insertions(+), 215 deletions(-) - -commit de657238774755eb58a1c6fbf9123f978fb828e7 -Author: Ryan Lortie -Date: Thu Dec 11 18:49:16 2014 -0500 - - ghash: minor docs tweak - - We should not advise people to cast the result of - g_hash_table_get_keys_as_array() to a type that looks suitable for use - with g_strfreev(). Advise to use (const gchar **) instead. - - glib/ghash.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit ae1b6ecd9d1b5e0fa701cd2fd44425ab2312ab02 -Author: Tim-Philipp Müller -Date: Fri Jun 13 20:19:09 2014 +0100 - - gio/tests/socket: add unit test for g_socket_send_messages() - - https://bugzilla.gnome.org/show_bug.cgi?id=719646 - - gio/tests/socket.c | 55 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 55 insertions(+) - -commit fff5c7cd631f7eefeb93412b1d9d90517c4b895e -Author: Tim-Philipp Müller -Date: Thu Jun 12 18:16:45 2014 +0100 - - gsocket: add g_socket_send_messages() - - Allows sending of multiple messages (packets, datagrams) - in one go using sendmmsg(), thus drastically reducing the - number of syscalls when sending out a lot of data, or when - sending out the same data to multiple recipients. - - https://bugzilla.gnome.org/show_bug.cgi?id=719646 - - configure.ac | 2 +- - gio/giotypes.h | 35 ++++++++ - gio/gsocket.c | 275 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - gio/gsocket.h | 9 ++ - 4 files changed, 320 insertions(+), 1 deletion(-) - -commit 3c3fc0e463278f368e6192ff65a45b6873bf370a -Author: Tim-Philipp Müller -Date: Fri Jun 13 19:45:25 2014 +0100 - - gio/tests/socket: add datagram version of test_ip_sync - - gio/tests/socket.c | 170 - ++++++++++++++++++++++++++++++++++++++++++++++++++--- - 1 file changed, 163 insertions(+), 7 deletions(-) - -commit 486485042719dd13c03d5261a7945e94bdf63d69 -Author: Tim-Philipp Müller -Date: Fri Jun 13 10:48:52 2014 +0100 - - gio/tests/socket: add test for g_socket_send_message() - - gio/tests/socket.c | 30 ++++++++++++++++++++++++++++++ - 1 file changed, 30 insertions(+) - -commit dd5fd6902d8433b8771da9d92ec2ce8c056eae29 -Author: Sweta Kothari -Date: Thu Dec 11 09:30:01 2014 +0530 - - Updated gujarati translations - - po/gu.po | 365 - ++++++++++++++++++++++++++++----------------------------------- - 1 file changed, 164 insertions(+), 201 deletions(-) - -commit fbf0b2e19c9a4720fa019ebef8995104d85c2c4e -Author: Muhammet Kara -Date: Wed Dec 10 22:04:49 2014 +0000 - - Updated Turkish translation - - po/tr.po | 6825 - +++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 3842 insertions(+), 2983 deletions(-) - -commit f8da414d089057f63cb277af575675deb63536b0 -Author: Dan Winship -Date: Wed Dec 10 18:39:21 2014 +0100 - - gio: fix the Since/AVAILABLE version on network connectivity stuff - - gio/gioenums.h | 2 +- - gio/gnetworkmonitor.c | 4 ++-- - gio/gnetworkmonitor.h | 2 +- - 3 files changed, 4 insertions(+), 4 deletions(-) - -commit a12f546b3bd32ae826306c4c7dbd931fe37ec632 -Author: Colin Walters -Date: Sun Dec 7 16:00:55 2014 -0500 - - keyfile: Add "in group" to GError message consistently - - This originated with https://github.com/GNOME/ostree/pull/23 - It's nicer for the user if we also mention which group the expected - key would be in. - - And in fact, every other error *except* _get_value() already had it. - - https://bugzilla.gnome.org/show_bug.cgi?id=741226 - - glib/gkeyfile.c | 30 +++++++++++++++--------------- - 1 file changed, 15 insertions(+), 15 deletions(-) - -commit 7966f27882095e1c2c4e2a0f6e36925bcdc65e9f -Author: Balázs Úr -Date: Sun Dec 7 09:26:40 2014 +0000 - - Updated Hungarian translation - - po/hu.po | 347 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 175 insertions(+), 172 deletions(-) - -commit 7d9816934e6a233369a2df1282a49d1549d9fa0f -Author: Ross Lagerwall -Date: Sun Nov 30 22:17:51 2014 +0000 - - gio/tests: Prevent hangs and aborts in socket-listener - - Fix two problems: - 1) If g_socket_service_stop is called before the accept call is - requeued, - then the reference count won't decrease and this code will hang - forever: - while (G_OBJECT (service)->ref_count == ref_count) - g_main_context_iteration (NULL, TRUE); - - 2) Sometimes the testcase fails (maybe 1 in 200 times for me): - GLib-GIO:ERROR:socket-listener.c:73:connection_cb: assertion failed - (G_OBJECT (service)->ref_count == 2): (3 == 2) - Aborted (core dumped) - - The problem is that depending on ordering, cancellation of the async - listener can require further main context iterations before it - releases - the reference on the socket service. Furthermore, in some cases, it - requires at least one iteration. - - https://bugzilla.gnome.org/show_bug.cgi?id=712570 - - gio/tests/socket-listener.c | 7 ++++--- - 1 file changed, 4 insertions(+), 3 deletions(-) - -commit 53abf0dc7d22d8a150fdc6162ef212cb5aa87c2f -Author: Piotr Drąg -Date: Fri Dec 5 23:04:04 2014 +0100 - - Updated POTFILES.in - - po/POTFILES.in | 1 + - 1 file changed, 1 insertion(+) - -commit 485a6900fcd481f0899e4a775c96d5a34b62cb90 -Author: Bastien Nocera -Date: Wed Dec 3 18:36:25 2014 +0100 - - gio: Add GNetworkMonitor impl based on NetworkManager - - Which implements the new GNetworkConnectivity property. - - https://bugzilla.gnome.org/show_bug.cgi?id=664562 - - gio/Makefile.am | 2 + - gio/giomodule.c | 2 + - gio/gnetworkmonitornm.c | 307 - ++++++++++++++++++++++++++++++++++++++++++++++++ - gio/gnetworkmonitornm.h | 53 +++++++++ - 4 files changed, 364 insertions(+) - -commit 8d08b821090d5394175c17f375a192bb3f824c0c -Author: Dan Winship -Date: Wed Apr 16 10:39:12 2014 -0400 - - gio: add network connectivity state to GNetworkMonitor - - Add a property to GNetworkMonitor indicating the level of network - connectivity: none/local, limited, stuck behind a portal, or full. - - The default implementation just returns none or full depending on the - value of is-available. - - https://bugzilla.gnome.org/show_bug.cgi?id=664562 - - gio/gioenums.h | 24 +++++++++++++++++++ - gio/gnetworkmonitor.c | 56 - +++++++++++++++++++++++++++++++++++++++++++++ - gio/gnetworkmonitor.h | 35 +++++++++++++++------------- - gio/gnetworkmonitorbase.c | 24 +++++++++++++------ - gio/tests/network-monitor.c | 11 +++++++++ - 5 files changed, 127 insertions(+), 23 deletions(-) - -commit ed68d80e61b60833c15b69e57117e7f267757632 -Author: Bastien Nocera -Date: Thu Dec 4 12:27:23 2014 +0100 - - gio: Correct the "available in" for GNetworkMonitor - - They were marked as available in all versions when the main interface - was actually added in glib 2.32. - - https://bugzilla.gnome.org/show_bug.cgi?id=664562 - - gio/gnetworkmonitor.h | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit e0f1a19332fd2aa25dc08eda289a217044e07472 -Author: Ignacio Casal Quinteiro -Date: Tue Dec 2 14:25:56 2014 +0100 - - gio: provide G_IO_ERROR_NOT_CONNECTED translation for ENOTCONN - - https://bugzilla.gnome.org/show_bug.cgi?id=741016 - - gio/gioerror.c | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit 22ab227348e9ac6671da3d2bf143aafbf99838ca -Author: Ignacio Casal Quinteiro -Date: Tue Dec 2 14:29:11 2014 +0100 - - gio: fix build - - next time I should definitely try to compile after a rebase - conflict... - - gio/gioenums.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit fbfc23453ddbbf8fc44984c78910c4e8c23ef847 -Author: Ignacio Casal Quinteiro -Date: Tue Dec 2 13:50:51 2014 +0100 - - gio: add G_IO_ERROR_NOT_CONNECTED - - It adds a new error G_IO_ERROR_NOT_CONNECTED - and makes the win32 error ERROR_PIPE_LISTENING - to be translated to it. - - https://bugzilla.gnome.org/show_bug.cgi?id=741016 - - gio/gioenums.h | 2 ++ - gio/gioerror.c | 3 +++ - 2 files changed, 5 insertions(+) - -commit d0d5ea71bbbee5146a0d0221efa6ecfab703822c -Author: Rico Tzschichholz -Date: Mon Dec 1 14:16:54 2014 +0100 - - docs: Add index for 2.44 api - - docs/reference/gio/gio-docs.xml | 4 ++++ - docs/reference/glib/glib-docs.xml | 4 ++++ - docs/reference/gobject/gobject-docs.xml | 4 ++++ - 3 files changed, 12 insertions(+) - -commit 8b27ac0d9f8f87ca5a2f4e7b2ff071be5adb61e3 -Author: Trần Ngọc Quân -Date: Mon Dec 1 09:07:13 2014 +0700 - - Updated Vietnamese translation - - Signed-off-by: Trần Ngọc Quân - - po/vi.po | 2804 - ++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 1518 insertions(+), 1286 deletions(-) - -commit 967fedc0ae04fab3162f25715c6d7bde73d22d57 -Author: Dan Winship -Date: Fri Aug 19 10:23:12 2011 -0400 - - gsocket: add G_IO_ERROR_CONNECTION_CLOSED - - Add G_IO_ERROR_CONNECTION_CLOSED as an alias for - G_IO_ERROR_BROKEN_PIPE, and also return it on ECONNRESET. - - It doesn't really make sense to try to distinguish EPIPE and - ECONNRESET at the GLib level, since the exact choice of which error - gets returned in what conditions depends on the OS. Given that, we - ought to map the two errors to the same value, and since we're already - mapping EPIPE to G_IO_ERROR_BROKEN_PIPE, we need to map ECONNRESET to - that too. But the existing name doesn't really make sense for sockets, - so we add a new name. - - https://bugzilla.gnome.org/show_bug.cgi?id=728928 - - gio/gioenums.h | 10 ++++++++-- - gio/gioerror.c | 9 +++++++++ - gio/tests/socket.c | 38 ++++++++++++++++++++++++++++++++------ - 3 files changed, 49 insertions(+), 8 deletions(-) - -commit 64f9bf96fdc47ab7fedd91d291f805c3e10322b4 -Author: Dan Winship -Date: Sun Nov 23 12:53:03 2014 -0500 - - gnetworkaddress: Add g_network_address_new_loopback() constructor - - This is a convenience method for creating a GNetworkAddress which is - guaranteed to return IPv4 and IPv6 loopback addresses. The program - cannot guarantee that 'localhost' will resolve to both types of - address, so programs which wish to connect to a local service over - either IPv4 or IPv6 must currently manually create an IPv4 and another - IPv6 socket, and detect which of the two are working. This new API - allows the existing GSocketConnectable machinery to be used to - automate that. - - Based on a patch from Philip Withnall. - - https://bugzilla.gnome.org/show_bug.cgi?id=732317 - - docs/reference/gio/gio-sections.txt | 5 +- - gio/gnetworkaddress.c | 45 ++++++++++++ - gio/gnetworkaddress.h | 2 + - gio/tests/network-address.c | 132 - ++++++++++++++++++++++++++++++++++++ - 4 files changed, 182 insertions(+), 2 deletions(-) - -commit 296c710c64c3f145674a6c20357d4c0b0da1b393 -Author: Ryan Lortie -Date: Fri Nov 28 17:55:28 2014 -0500 - - GVariant tests: test with larger strings - - Allocate some larger strings in the testcase to make sure we - handle them - correctly as well. - - glib/tests/gvariant.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 5aba9ca837205f8eddec138326430af9d2fd6b11 -Author: Ryan Lortie -Date: Fri Nov 28 12:43:03 2014 -0500 - - gmain: fix poll record comparison - - We intend to keep the list of poll records sorted by (integer) file - descriptor, but due to a typo we are actually keeping it sorted by - pointer address of the GPollFD. - - Fix that. - - https://bugzilla.gnome.org/show_bug.cgi?id=11059 - - glib/gmain.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit c476f7cd264ca3c69c002c4bcc1563b17cd976b2 -Author: Ryan Lortie -Date: Fri Nov 28 16:20:40 2014 -0500 - - gsignal: add a clarification to the docs - - As evidenced by a mistake that I made recently, this documentation - could - use a little bit of clarification. - - gobject/gsignal.c | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit d511d6b37f051d2cd8698055cbd85ee7f987325d -Author: Lars Uebernickel -Date: Fri Nov 28 13:06:04 2014 +0100 - - GSettings: fix check for delaying backend subscription - - g_settings_has_signal_handlers() checks whether any of the signals has - pending handlers. However, g_signal_has_handler_pending() matches on - exact detail, even when passing 0. Subscribing to one of GSettings' - signals with a detail will fail this check and never connect to the - backend. - - Fix this by calling has_handler_pending() with the key as detail as - well. - - https://bugzilla.gnome.org/show_bug.cgi?id=740848 - - gio/gsettings.c | 12 +++++++++--- - 1 file changed, 9 insertions(+), 3 deletions(-) - -commit 7f2f4ab12df6ddb501900846896f496520871d16 -Author: Matthias Clasen -Date: Thu Nov 27 09:12:42 2014 -0500 - - Use the new g_strv_contains - - No need to keep our own copy of this in the testsuite. - - gio/tests/contenttype.c | 39 ++++++++++++--------------------------- - 1 file changed, 12 insertions(+), 27 deletions(-) - -commit 71944b1bfd2cff57e889b806d001458dce6fa2b5 -Author: Xavier Claessens -Date: Mon Apr 15 14:54:31 2013 +0200 - - gstrfuncs: Add g_strv_contains() - - Includes unit tests. - - https://bugzilla.gnome.org/show_bug.cgi?id=685880 - - docs/reference/glib/glib-sections.txt | 1 + - glib/gstrfuncs.c | 27 +++++++++++++++++++++++++++ - glib/gstrfuncs.h | 4 ++++ - glib/tests/strfuncs.c | 19 +++++++++++++++++++ - 4 files changed, 51 insertions(+) - -commit 3f5a78a248406611c3eb7096a72749c892d47653 -Author: Matthias Clasen -Date: Mon Nov 24 13:07:22 2014 -0500 - - 2.43.1 - - NEWS | 27 +++++++++++++++++++++++++++ - configure.ac | 2 +- - 2 files changed, 28 insertions(+), 1 deletion(-) - -commit e784a4ba326e939b74578f417202833d3231c7ac -Author: Dan Winship -Date: Sun Nov 23 12:33:01 2014 -0500 - - gio/tests: add a socket-listener test - - Add a GSocketListener test program. Currently the only test is a - regression test for bug 712570 (based on a standalone bug reproducer - provided by Ross Lagerwall). - - gio/tests/.gitignore | 1 + - gio/tests/Makefile.am | 1 + - gio/tests/socket-listener.c | 166 - ++++++++++++++++++++++++++++++++++++++++++++ - 3 files changed, 168 insertions(+) - -commit 9a6e01ea5bde908e2bcce4dc66d89483e84fd837 -Author: Ross Lagerwall -Date: Tue Oct 28 21:16:50 2014 +0000 - - gio: Prevent hang when finalizing GThreadedSocketService - - If all users of a GThreadedSocketService release their references - to the - service while a connection thread is running, the thread function will - release the last reference to the service which causes the finalize to - deadlock waiting for all threads to finish (because it's called - from the - thread function). - - To fix this, don't wait for all threads to finish in the service's - finalize method. Since the threads hold a reference to the service, - finalize should only be called when all threads are finished running - (or - have unrefed the service and are about to finish). - - https://bugzilla.gnome.org/show_bug.cgi?id=712570 - - gio/gthreadedsocketservice.c | 13 ++++++++----- - 1 file changed, 8 insertions(+), 5 deletions(-) - -commit 91802bbf2bfd336aec640c9412f955b1df8f80ae -Author: Jasper St. Pierre -Date: Tue Oct 28 13:45:34 2014 -0700 - - gparam: Make the documentation clearer for CONSTRUCT_ONLY properties - - It's not that the properly will only be set on construction, it's that - it *can* only be set upon construction. - - gobject/gparam.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 89e663107ecefd6db7ea24d2ffdf935020222947 -Author: Michael Henning -Date: Wed Nov 5 01:20:25 2014 -0500 - - gio: Implement g_win32_app_info_launch_uris for windows. - - gio/gwin32appinfo.c | 48 +++++++++++++++++++++++++++++++----------------- - 1 file changed, 31 insertions(+), 17 deletions(-) - -commit 90f0eb101f108ee4096b5b3ef2d570ce588abb64 -Author: Michael Henning -Date: Wed Nov 5 01:18:25 2014 -0500 - - gio: Implement g_app_info_get_default_for_uri_scheme for windows. - - gio/gwin32appinfo.c | 22 ++++++++++++++++------ - 1 file changed, 16 insertions(+), 6 deletions(-) - -commit 7f5c862e166a6f288d8d0ec2622685316f64b87c -Author: Dan Winship -Date: Sat Nov 22 10:54:41 2014 -0500 - - GTlsClientConnection: loosen the semantics of "use-ssl3" - - If SSL 3.0 has been disabled (at the host, application, or library - level), then the "use-ssl3" property becomes a "fail-immediately" - property. - - Despite the name, the point of the property wasn't really specifically - to use SSL 3.0; it was to allow fallback when talking to broken - servers that do SSL/TLS negotiation incorrectly and break when they - see unexpectedly-high version numbers. So if we can't fall back to SSL - 3.0, then the "use-ssl3" property should fall back to TLS 1.0 instead - (since there are hosts that will reject a TLS 1.2 handshake, but - accept a TLS 1.0 one). - - glib-networking is being updated to implement that behavior, so update - the documentation here. - - https://bugzilla.gnome.org/show_bug.cgi?id=738633 - - gio/gtlsclientconnection.c | 19 ++++++++++++------- - 1 file changed, 12 insertions(+), 7 deletions(-) - -commit f6bbd19beb41aeb52426ba96b3c39c1b09f6bc17 -Author: Chun-wei Fan -Date: Thu Nov 20 18:34:21 2014 +0800 - - GSettings Registry Backend: Init cache_lock Earlier - - In commit 8ff5668, we are subscribing the GSettings backend later, - but this - meant that we need to initialize cache_lock earlier, as we might - try to - use that lock before a change notification is issued to subscribe the - backend, which would then cause an access violation if we are - trying to - read GSettings values, as that lock is used to access the Windows - Registry. - - Initialize cache_lock once we initialize the GSettings Registry - backend, - and delete it upon finalize, so that g_settings_read_from_backend() - can - proceed normally, even if the GSettings backend is not yet subscribed. - - https://bugzilla.gnome.org/show_bug.cgi?id=740413 - - gio/gregistrysettingsbackend.c | 13 ++++++------- - 1 file changed, 6 insertions(+), 7 deletions(-) - -commit 5c68fc9f93ee3d3cdb94cda2be5565584dfbb908 -Author: Christian Persch -Date: Tue Sep 23 10:46:53 2014 +0200 - - gsettingsschema: Print the string that failed to parse - - When parsing a translated value fails, print the actual string that - failed to parse instead of the 'domain\004string' untranslated string. - - https://bugzilla.gnome.org/show_bug.cgi?id=737150 - https://bugzilla.gnome.org/show_bug.cgi?id=737160 - - gio/gsettingsschema.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 8ff5668a458344da22d30491e3ce726d861b3619 -Author: Ryan Lortie -Date: Sat Jul 26 17:16:37 2014 +0200 - - GSettings: delay backend subscription - - GSettings objects begin watching for changes as soon as they are - created - in order that they can emit the "changed" signal. - - In the case of dconf, if we want to be able to emit the changed - signal, - we need to go on the bus and add some match rules. This requires - creating the dconf helper thread and also requires initialising GDBus - (which creates another thread). - - Some users of GSettings are never interested in the "changed" signal. - One of these users is the glib-networking code that gets run - every time - a new network connection is created. - - Some users are reporting that they are annoyed that simply - establishing - a network connection would spawn two extra threads and create a D-Bus - connection. - - In order to avoid doing unnecessary work for these simple uses, delay - the subscription until we know that we will actually need to do it. - - We do this in a simple way, using a simple argument: in order for the - user to care that a value changed then they must have: - - 1) watched for a change signal; and then - 2) actually read a value - - If the user didn't actually read a value then they cannot possibly be - interested in if the value changed or not (since they never knew - the old - value to begin with and therefore would be unable to observe that it - ever changed, since they have nothing to compare the new value with). - - This really is a behaviour change, however, and it does impact - at least - one user: the 'monitor' functionality of the GSettings commandline - tool, - which is interested in reporting changes without ever having known the - original values. We add a workaround to the commandline tool in order - to ensure that it continues to function properly. - - It's also possible to argue that it is completely valid to have read a - value and _then_ established a change signal connection under the - (correct) assumption that it would not have been possible to miss a - change signal by virtue of not having returned to the mainloop. - Although this argument is true, this pattern is extremely - non-idiomatic, - and the problem is easily avoided by doing things in the usual order. - - We never really talked about change notification in the overview - documentation for GSettings, so it seems like now is a good time - to add - some discussion, including the new rules for when one can expect - change - signals to be emitted. - - https://bugzilla.gnome.org/show_bug.cgi?id=733791 - - gio/gsettings-tool.c | 13 +++++++++++++ - gio/gsettings.c | 47 +++++++++++++++++++++++++++++++++++++++++++---- - 2 files changed, 56 insertions(+), 4 deletions(-) - -commit 6c080721fc1879d8c92176fe630e00122110ea2e -Author: Alberto Ruiz -Date: Tue Nov 18 14:43:41 2014 +0000 - - glib: Improve documentation for g_strfreev() - - Fixes #740309. - - glib/gstrfuncs.c | 8 +++++--- - 1 file changed, 5 insertions(+), 3 deletions(-) - -commit 61e125a57783422e25bb0e9616c9115f68641426 -Author: Kjartan Maraas -Date: Sat Nov 15 18:31:40 2014 +0100 - - Updated Norwegian bokmål translation. - - po/nb.po | 340 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 171 insertions(+), 169 deletions(-) - -commit 021c4ad050f979e5b36c34474d5fbb189278acdf -Author: Lars Uebernickel -Date: Sat Nov 15 10:30:41 2014 +0100 - - gapplication: enable --help when app has options - - This should already work according to the documentation, but doesn't - because main_options is consumed before the check in - g_application_parse_command_line(). - - Fix by moving the check for main_options up. - - https://bugzilla.gnome.org/show_bug.cgi?id=740157 - - gio/gapplication.c | 28 ++++++++++++++-------------- - gio/tests/gapplication.c | 45 - +++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 59 insertions(+), 14 deletions(-) - -commit 61cecd5a68743542baf685b47e8a4a5f4a98d205 -Author: David King -Date: Thu Nov 13 17:49:31 2014 +0000 - - docs: Add missing opening parenthesis - - https://mail.gnome.org/archives/gnome-web-list/2014-November/msg00003.html - - glib/gmem.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 1edd463137067ccb7533f3a1e072dc516bb32d86 -Author: Volker Sobek -Date: Fri May 23 22:45:30 2014 +0200 - - docs: Update GParamFlags docs. - - Remove reference to G_PARAM_READWRITE from GParamFlags' description, - since commit 6c395244a5db added G_PARAM_READWRITE to GParamFlags. - - https://bugzilla.gnome.org/show_bug.cgi?id=726037 - - gobject/gparam.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 20f6cc2a10ba26860e7a6d27c100deadb5497772 -Author: Sébastien Wilmet -Date: Wed Nov 5 14:00:45 2014 +0100 - - Simplify code that uses g_queue_insert_before() and insert_after() - - g_queue_insert_before() and g_queue_insert_after() now accept a NULL - sibling. - - https://bugzilla.gnome.org/show_bug.cgi?id=736620 - - glib/gqueue.c | 5 +---- - glib/tests/sequence.c | 16 +++------------- - 2 files changed, 4 insertions(+), 17 deletions(-) - -commit 8a90f5e9f6da778743aaec365ee4ceb62b717130 -Author: Sébastien Wilmet -Date: Wed Nov 5 14:03:30 2014 +0100 - - GQueue: accept a NULL sibling for insert_before() and insert_after() - - It simplifies a little bit some code that inserts data relative to a - GList location, that might be NULL for the tail of the queue. A NULL - sibling is probably less useful for insert_after(), so it's more for - consistency with insert_before(). - - https://bugzilla.gnome.org/show_bug.cgi?id=736620 - - glib/gqueue.c | 35 ++++++++++++++++++++++++----------- - glib/tests/queue.c | 2 ++ - 2 files changed, 26 insertions(+), 11 deletions(-) - -commit 012c9dcd820f9679784181568f97c0e1e6b5e37f -Author: Chun-wei Fan -Date: Mon Nov 3 10:09:14 2014 +0800 - - gnetworking.h.win32: Move "#undef interface" - - This is a follow-up commit due to the fix in gnetworking.h.in - in commit - 7103484 (gnetworking.h.in: move "#undef interface"). - - gio/gnetworking.h.win32 | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 7103484017ff000d01ed94567539d37fa09b32b2 -Author: Dan Winship -Date: Sun Nov 2 09:36:14 2014 -0500 - - gnetworking.h.in: move "#undef interface" - - The win32 headers do: - - #define interface struct - - which is just evil and breaks other code that assumes it can use - "interface" as a variable name. gnetworking.h was supposed to be doing - "#undef interface" after including the win headers, but it did it too - soon, resulting in it getting redefined by a later include. Fix this. - - https://bugzilla.gnome.org/show_bug.cgi?id=738551 - - gio/gnetworking.h.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 982d0e11d702ff49f69cb90cb65dd71ebd3df54d -Author: Dan Winship -Date: Tue Oct 28 15:08:43 2014 -0400 - - GTlsCertificate: fix loading of bad certificate chains - - g_tls_certificate_new_from_file() was only loading the complete chain - if it was fully valid, but we only meant to be validating that it - formed an actual chain (since the caller may be planning to ignore - other errors). - - https://bugzilla.gnome.org/show_bug.cgi?id=729739 - - gio/gtlscertificate.c | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -commit 0728e62be8bf247f9d097822efd26312367ff133 -Author: Ross Lagerwall -Date: Mon Sep 8 21:09:08 2014 +0100 - - doc: Clarify documentation regarding g_file_replace and etags - - Clarify that with g_file_replace, a non-NULL etag is only checked - if the - file already exists. - - https://bugzilla.gnome.org/show_bug.cgi?id=736286 - - gio/gfile.c | 16 ++++++++-------- - 1 file changed, 8 insertions(+), 8 deletions(-) - -commit 226c292b6ab95014648e9fc0a082bb6c26eeccc8 -Author: Ross Lagerwall -Date: Wed Oct 29 22:12:39 2014 +0000 - - gio: Prevent hang writing to a large GMemoryBuffer - - Fix a hang due to overflow by using unsigned numbers and explicitly - checking if the number overflows to zero. This also fixes the - previous - logic which assigned an int which may be negative to an unsigned - number - resulting in sign extension and strange results. - - Use gsize rather than int to allow for large buffers on 64 bit - machines. - - https://bugzilla.gnome.org/show_bug.cgi?id=727988 - - gio/gdbusmessage.c | 18 ++++++++---------- - 1 file changed, 8 insertions(+), 10 deletions(-) - -commit 5a6f13d16f38ea0a6c9d48332b7e3932b7f3b7d4 -Author: Ross Lagerwall -Date: Wed Oct 29 22:05:32 2014 +0000 - - gio: Prevent hang writing to a large GMemoryOutputStream - - Fix a hang due to overflow by using unsigned numbers and explicitly - checking if the number overflows to zero. This also fixes the - previous - logic which assigned an int which may be negative to an unsigned - number - resulting in sign extension and strange results. - - Use gsize rather than int to allow for large streams on 64 bit - machines. - - https://bugzilla.gnome.org/show_bug.cgi?id=727988 - - gio/gmemoryoutputstream.c | 18 ++++++++---------- - 1 file changed, 8 insertions(+), 10 deletions(-) - -commit b3e3ed73864143e732c4d65441eaec086a3ab83e -Author: Dan Winship -Date: Tue Mar 13 11:43:38 2012 -0400 - - gmain: don't pass the same fd to g_poll() multiple times - - If a given fd is being polled by multiple sources, we used to pass it - multiple times to g_poll(), which is technically illegal (and not - supported by the select()-based fallback implementation of poll() in - gpoll.c), and also made it more likely that we'd exceed the maximum - number of pollfds. - - Fix it to merge together "duplicate" GPollFDs. The easiest way to do - this involves re-sorting context->poll_records into fd order rather - than priority order. This means we now have to walk the entire pollrec - list for every g_main_context_query() and g_main_context_poll(), - rather than only walking the list up to the current max_priority. - However, this will only have a noticeable effect if you have tons of - GPollFDs, and we're already too slow in that case anyway because of - other O(n) operations that happen too often. So this shouldn't change - much (and the new poll API will eventually let us be cleverer). - - Remove some win32-specific code which did the same thing (but was - O(n^2)). - - https://bugzilla.gnome.org/show_bug.cgi?id=11059 - - glib/gmain.c | 86 ++++++++++++++++----------- - glib/gpoll.c | 35 ++++------- - glib/tests/mainloop.c | 161 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - 3 files changed, 222 insertions(+), 60 deletions(-) - -commit 66fc112c742f56f85fc34b458325e87df4cd78d0 -Author: Owen W. Taylor -Date: Thu Oct 9 14:40:45 2014 -0400 - - GDBusInterfaceVTable: clarify memory handling for the method() - virtual function - - There are two consistent interpretations that could be taken for - memory - handling of the 'invocation' parameter passed to the method_call() - virtual - function of GDBusInterfaceVTable - - - A reference is passed (transfer full) to the method_call() - virtual function, - and that reference is then passed (transfer full) to the - return_value/error - functions on GDBusMethodInvocation. - - An internal reference is retained from the point where - method_call() is called - until the return_value/error function is called. - - Since the return_value/error functions were already marked (transfer - full), - we use the first interpretation, annotate the invocation parameter of - method call as (transfer full) and describe this in the documentation, - along - with the idea that you are always supposed to call one of the - return_value/error - functions. - - See bug 738122 for the leak this caused in GJS. - - https://bugzilla.gnome.org/show_bug.cgi?id=738259 - - gio/gdbusconnection.h | 12 +++++++++++- - 1 file changed, 11 insertions(+), 1 deletion(-) - -commit 837d0b94a9bc96275c635450879c12fd54005426 -Author: Matthias Clasen -Date: Mon Oct 27 17:32:06 2014 -0400 - - Updates for 2.43.0 - - NEWS | 40 ++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 40 insertions(+) - -commit 203fe3b8a8817da8e1ec771e2ebd15c747653158 -Author: Philip Withnall -Date: Wed Sep 24 14:06:02 2014 +0100 - - gcancellable: Clarify that GSources hold references to GCancellables - - Clarify in the documentation that a GSource created with - g_cancellable_source_new() must be explicitly removed from its - GMainContext before the GCancellable can be finalised. - - This could be a common way of leaking GCancellables. - - https://bugzilla.gnome.org/show_bug.cgi?id=737259 - - gio/gcancellable.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 92d67358986c3be48ccbd4135b53ea591f15ea86 -Author: Erik van Pienbroek -Date: Thu Jul 17 18:37:04 2014 +0200 - - Guard g_inet_address_mask_equal against invalid input - - https://bugzilla.gnome.org/show_bug.cgi?id=733338 - - gio/ginetaddressmask.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 0501bf26b924cdaccf9c1c38522f267b7a520ef4 -Author: Dan Winship -Date: Wed Oct 15 17:49:09 2014 -0400 - - gio/tests/tls-certificates: fix - - da053e34 broke the tls-certificates test by requiring the backend to - implement g_tls_certificate_verify() (which the test TLS backend - didn't). Add a trivial implementation to make the test pass again; - we'll need something more complicated when we add tests that are - supposed to get errors. - - gio/tests/gtesttlsbackend.c | 16 ++++++++++++++-- - 1 file changed, 14 insertions(+), 2 deletions(-) - -commit 4125415e7f4d1213fc7122beac0d91af08e37b28 -Author: Benjamin Otte -Date: Sun Oct 12 02:21:08 2014 +0200 - - gfile: g_file_equal (x, x) is TRUE - - So shortcut it. - - I wrote this patch less as a performance optimization and more as a - clarification, so that people looking at the code can be assured - of this - invariant. - - https://bugzilla.gnome.org/show_bug.cgi?id=738374 - - gio/gfile.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit b768d0e4eaf15934067557cfee6b8beebca5df42 -Author: Ryan Lortie -Date: Tue Oct 21 11:30:47 2014 -0400 - - Add tests for {read,write}_all_async() - - https://bugzilla.gnome.org/show_bug.cgi?id=737451 - - gio/tests/.gitignore | 1 + - gio/tests/Makefile.am | 1 + - gio/tests/stream-rw_all.c | 258 - ++++++++++++++++++++++++++++++++++++++++++++++ - 3 files changed, 260 insertions(+) - -commit 223b5f757fe07cdec2879315965297a31edc3478 -Author: Ryan Lortie -Date: Mon Sep 29 11:50:05 2014 -0400 - - docs: explain inconsistency of _{read,write}_all() - - These functions are inconsistent with our normal conventions in that - they set an output variable to a specified value, even in the - case that - an error is thrown. - - Document very clearly that this should be considered exceptional. - - https://bugzilla.gnome.org/show_bug.cgi?id=737451 - - gio/ginputstream.c | 10 ++++++++-- - gio/goutputstream.c | 11 +++++++++-- - 2 files changed, 17 insertions(+), 4 deletions(-) - -commit c8d10470939847069b1a346d4c44f2adde3469f6 -Author: Ryan Lortie -Date: Mon Sep 29 11:44:09 2014 -0400 - - Add g_output_stream_write_all_async() - - Similar to the previous patch, this commit contains a minor - violation of - normal API conventions. See the explanation in the previous commit - message. - - Heavily based on a patch from Ignacio Casal Quinteiro. - - https://bugzilla.gnome.org/show_bug.cgi?id=737451 - - gio/goutputstream.c | 183 - ++++++++++++++++++++++++++++++++++++++++++++++++++++ - gio/goutputstream.h | 16 +++++ - 2 files changed, 199 insertions(+) - -commit 76b890d0f104b6ee48a057fc58f1c6b495fdf2f2 -Author: Ryan Lortie -Date: Mon Sep 29 11:40:46 2014 -0400 - - Add g_input_stream_read_all_async() - - Add an asynchronous version of _read_all(). - - This API is not fully consistent with the normal expectations of a - non-asynchronous version. Consistency between the sync and async - version is - probably more important. - - The API will still bind correctly, but access to all functionality - will - not be available: specifically, in the case of an error, higher level - languages will be unable to determine how many bytes were successfully - read before the error. Most users will probably not want to use this - information anyway, so this is OK -- and if they do need the - information, then they can just write the loop for themselves. - - Heavily based on a patch from Ignacio Casal Quinteiro. - - https://bugzilla.gnome.org/show_bug.cgi?id=737451 - - gio/ginputstream.c | 179 - +++++++++++++++++++++++++++++++++++++++++++++++++++++ - gio/ginputstream.h | 15 +++++ - 2 files changed, 194 insertions(+) - -commit aabc3a41c36f89363884b2a61dd9b038e5b5c214 -Author: Michael Catanzaro -Date: Mon Oct 20 19:05:26 2014 -0500 - - Fix another ancient docs typo - - gio/gtcpconnection.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit f4af8d1d007edcfa5949315be563b3aa8792f250 -Author: Ryan Lortie -Date: Sat Oct 4 12:47:33 2014 -0400 - - GApplication: ignore --help if not handling args - - If the user didn't register any arguments for parsing, also ignore - --help. This fixes a regression in meld. - - https://bugzilla.gnome.org/show_bug.cgi?id=737869 - - gio/gapplication.c | 8 +++++++- - 1 file changed, 7 insertions(+), 1 deletion(-) - -commit 817f82da6c92d8a2ef0e0582037fd2bbd248798c -Author: Ryan Lortie -Date: Mon Oct 20 14:28:10 2014 +0200 - - GOption: stop calling getopt() - - We called getopt() to try to find out of the platform on which we are - running defaults to strict POSIX-style argument handling (ie: flags - following the first filename are considered as further filenames - rather - than flags). - - This is the default case on BSDs, for example. It is also the case on - GNU systems with the POSIXLY_CORRECT environment variable set. - - Unfortunately many of our tools rely on being able to accept - commandline - arguments in the non-strict ordering and the code for making these - calls - is spread widely (for example in Makefile fragments invoking some - of our - build tools). - - For this reason we need to revert the getopt() check and only enable - strict POSIX mode in the case that the application explicitly - opts into - it using the _set_strict_posix() API. - - This also fixs a failure to build on Windows due to missing getopt(). - - https://bugzilla.gnome.org/show_bug.cgi?id=723160 - - glib/goption.c | 15 +++------------ - 1 file changed, 3 insertions(+), 12 deletions(-) - -commit e9b7c702404929c415320545905dcf008c9cd666 -Author: Ryan Lortie -Date: Fri Oct 17 14:38:43 2014 +0200 - - GHashTable: small docs fix - - We use g_hash_table_unref() here, not g_object_unref(). - - glib/ghash.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 18745ff674896c931379d097b18d74678044668e -Author: Benjamin Berg -Date: Fri Oct 17 14:16:22 2014 +0200 - - Allow hash table destroy notifiers to remove other entries - - With this patch it is fine to call g_hash_table_lookup and - g_hash_table_remove from destroy notification functions. Before - this could lead to an infinitie loop if g_hash_table_remove_all - was used. - - https://bugzilla.gnome.org/show_bug.cgi?id=695082 - - glib/ghash.c | 91 - ++++++++++++++++++++++++++++++++++++++++++++----------- - glib/tests/hash.c | 55 +++++++++++++++++++++++++++++++-- - 2 files changed, 125 insertions(+), 21 deletions(-) - -commit cb042bf5b5750a31f93b122b49f5a90975a5ed6a -Author: Emmanuele Bassi -Date: Fri Oct 17 11:14:10 2014 +0100 - - docs: Add missing get_type() reference to gio.types - - GSubprocessLauncher is a GObject, so we need to tell gtk-doc to - inspect - it. - - https://bugzilla.gnome.org/show_bug.cgi?id=738675 - - docs/reference/gio/gio.types | 1 + - 1 file changed, 1 insertion(+) - -commit ae52ab3d1170a393b0b734e9b9b37c3f107a7c03 -Author: Ryan Lortie -Date: Mon Jan 27 15:42:23 2014 +0000 - - GOption: add strict posix mode - - Add a "posixly correct" mode to GOption to stop parsing arguments as - soon as the first non-option argument is encountered. - - We determine the default value on the basis of duplicating the - behaviour - of the system getopt() implementation (which we directly check the - behaviour of at runtime). On GNU systems this allows the user - to modify - our behaviour using POSIXLY_CORRECT. - - The user can change the value by g_option_context_set_strict_posix(), - which might be useful for some usecases of GOptionContext (as - mentioned - in the doc string of this new function). - - https://bugzilla.gnome.org/show_bug.cgi?id=723160 - - glib/goption.c | 72 - +++++++++++++++++++++++++++++++++++++++++++++ - glib/goption.h | 6 ++++ - glib/tests/option-context.c | 66 - +++++++++++++++++++++++++++++++++++++++++ - 3 files changed, 144 insertions(+) - -commit f2786908a8858ec9d063e8fae7e4b2d8d612b682 -Author: Matthias Clasen -Date: Tue Oct 14 23:22:14 2014 -0400 - - GApplication: Plug a memory leak - - We were not freeing resource_path. - - gio/gapplication.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 5a0a85e444f5f7d18e4d20fc0340afb58f732e5f -Author: Jasper St. Pierre -Date: Tue Oct 14 19:14:01 2014 -0700 - - gdesktopappinfo: Fix copy/paste typo from e24e89b - - Commit e24e89b accidentally ironically introduced a typo when - replacing - the code with symbolic contents. Specifically, "Added Associations" - was - replaced with "Default Applications" when reading defaults.list, - giving - a warning about the file containing a "Default Applications" group. - - If this was intended, it should have not been lumped in with - a cleanup. - - gio/gdesktopappinfo.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit e054bbfe1646239abc673658db314f546ff27709 -Author: Benjamin Otte -Date: Sun Oct 12 01:57:02 2014 +0200 - - gfile: Clarify docs - - Clarify corner cases that were unclear while reviewing a GTK patch. - - gio/gfile.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit 6e994d06560bdb36921eef8338681caf95d90102 -Author: Benjamin Otte -Date: Sun Oct 12 01:29:27 2014 +0200 - - Bump version to 2.43.0 - - We have new API. - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 36d8b941d4b5007b71c2b60bb80b80fa31a354e6 -Author: Benjamin Otte -Date: Sun Sep 7 05:28:56 2014 +0200 - - signal: Keep only one list of emissions - - There is no need to keep 2 lists. - - This simplifies the code and gets rid of the only user inside glib of - G_HAVE_GROWING_STACK. - - https://bugzilla.gnome.org/show_bug.cgi?id=736284 - - gobject/gsignal.c | 73 - +++++++++++++++++++------------------------------------ - 1 file changed, 25 insertions(+), 48 deletions(-) - -commit 58ec89ea7c86f9b61ae4a0017019e19f09a1542f -Author: Matthias Clasen -Date: Sat Oct 11 15:53:13 2014 -0400 - - Fix a return_if_fail confusion - - This slipped through my editing of the patch. - - gobject/gtype.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 011bf876e75c93c6b3fb9dd24d9458d881d4b36b -Author: Owen W. Taylor -Date: Thu Oct 9 16:38:10 2014 -0400 - - Add simple instance count facility - - Add GOBJECT_DEBUG=instance-count which enables internal accounting - of the number of instances of each GType, and - g_type_get_instance_count() - to retrieve the result. - - https://bugzilla.gnome.org/show_bug.cgi?id=354457 - - gobject/gtype.c | 51 ++++++++++++++++++++++++++++++++++++++++++++++++++- - gobject/gtype.h | 6 +++++- - 2 files changed, 55 insertions(+), 2 deletions(-) - -commit aa401aef878eb0dc02e0c4523cadceaa714ac012 -Author: Krasimir Chonov -Date: Sat Oct 11 08:17:10 2014 +0300 - - Updated Bulgarian translation - - po/bg.po | 2239 - ++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 1230 insertions(+), 1009 deletions(-) - -commit 26c66ab1b9806d097bd1080240435cb37642f141 -Author: Matthias Clasen -Date: Fri Oct 10 14:17:56 2014 -0400 - - Clarify g_propagate_error docs - - I just ran into a bug that was caused by having src being a - persistent GError* that was not cleared after propagating it. - - glib/gerror.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 0bfea5e7728bf7bc9e25da3c828b60c6fc9c776f -Author: Benjamin Gilbert -Date: Thu Oct 9 00:07:36 2014 -0400 - - Fix g_cond_timed_wait() timeout with !CLOCK_MONOTONIC - - g_get_monotonic_time() and g_get_real_time() now always use different - clocks, so we cannot avoid correcting for their offset. Fixes failure - to time out on Mac OS X. - - https://bugzilla.gnome.org/show_bug.cgi?id=738197 - - glib/deprecated/gthread-deprecated.c | 6 ------ - 1 file changed, 6 deletions(-) - -commit 549e7b0de62b9f31825f0c24f41cfa7eaad97360 -Author: Aleksander Morgado -Date: Wed Oct 8 20:37:42 2014 +0200 - - garray: initialize allocated size in g_byte_array_new_take() - - Internal allocation size (array->alloc) was being kept to 0 when a new - GByteArray was created from an already existing heap-allocated buffer. - - Among other things, this was making g_byte_array_set_size() fully - clear all - the buffer contents (not just the newly allocated memory) when - G_DEBUG=gc-friendly was being used... - - if (G_UNLIKELY (g_mem_gc_friendly)) - memset (array->data + array->alloc, 0, want_alloc - array->alloc); - - https://bugzilla.gnome.org/show_bug.cgi?id=738170 - - glib/garray.c | 1 + - 1 file changed, 1 insertion(+) - -commit de82b641b05ee32812d945a9d4ecd1c1bbc3401e -Author: Matthias Clasen -Date: Mon Oct 6 22:41:06 2014 -0400 - - Add advice on g_cancellable_reset - - Don't use it at home. - - gio/gcancellable.c | 7 +++++++ - 1 file changed, 7 insertions(+) - -commit da053e345b4729a8a166eca54da257ae9accc7b1 -Author: Aleix Conchillo Flaqué -Date: Mon Oct 6 10:19:48 2014 -0700 - - tlscertificate: add support for certificate chains - - This patch changes the behavior of the following functions: - - g_tls_certificate_new_from_pem - g_tls_certificate_new_from_file - g_tls_certificate_new_from_files - - If more than one certificate is found it will try to load the chain. - - It is assumed that the chain will be in the right order (top-level - certificate will be the last one in the file). If the chain cannot be - verified, the first certificate in the file will be returned as - before. - - https://bugzilla.gnome.org/show_bug.cgi?id=729739 - - gio/gtlscertificate.c | 230 - ++++++++++++++++++++++++++++++++++++++++---------- - 1 file changed, 184 insertions(+), 46 deletions(-) - -commit 4454b815367831a71b1ae00b0182b5b389a78df2 -Author: Michael Catanzaro -Date: Sun Oct 5 12:11:08 2014 -0500 - - Fix typo - - glib/gthreadpool.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 6cd13d34fe9db74dd1d6a144630262ab6306a95f -Author: Milo Casagrande -Date: Sun Oct 5 13:07:12 2014 +0000 - - Updated Italian translation - - po/it.po | 688 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 350 insertions(+), 338 deletions(-) - -commit 5cbc94d8294634e54218fcc5d78d2f31e116469f -Author: Matthias Clasen -Date: Thu Oct 2 14:41:01 2014 -0400 - - GDataSet: Add more tests - - These tests exercise the NULL key fix from the previous commit. - - glib/tests/dataset.c | 54 - +++++++++++++++++++++++++++++++++++++++++++++++++++- - 1 file changed, 53 insertions(+), 1 deletion(-) - -commit f6a9d0479622593c8339346b7298ca04f31a56be -Author: Matthias Clasen -Date: Thu Oct 2 14:40:16 2014 -0400 - - GDataSet: silently accept NULL/0 as keys - - This used to be the behaviour before we made these functions - threadsafe; keep it that way. - - https://bugzilla.gnome.org/show_bug.cgi?id=737741 - - glib/gdataset.c | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -commit e24e89bc0777044b41f180dbf3891f852b4a749e -Author: Bastien Nocera -Date: Thu Sep 4 15:39:19 2014 +0200 - - gdesktopappinfo: Use symbolic names in the code - - We have #defines for the key file groups, so use them to avoid typos. - - https://bugzilla.gnome.org/show_bug.cgi?id=736273 - - gio/gdesktopappinfo.c | 26 ++++++++++++-------------- - 1 file changed, 12 insertions(+), 14 deletions(-) - -commit 45344f362256d725e8e8b5d334b5062853554115 -Author: Ting-Wei Lan -Date: Mon Sep 29 23:25:11 2014 +0800 - - GCredentials: Fix ABI break when adding NetBSD support - - https://bugzilla.gnome.org/show_bug.cgi?id=728256 - - gio/gioenums.h | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 682bca095068d2823a129bebae42bb4f27f3e118 -Author: Ryan Lortie -Date: Mon Sep 29 11:39:51 2014 -0400 - - Add version macros for 2.44 - - docs/reference/glib/glib-sections.txt | 1 + - glib/gversionmacros.h | 24 ++++++++++++++++++++++++ - 2 files changed, 25 insertions(+) - -commit a4612a922bc984ff45e2096d2d286da1be5be481 -Author: Philip Withnall -Date: Fri Sep 26 16:18:46 2014 +0100 - - tests: Fix some minor leaks in the unit tests - - https://bugzilla.gnome.org/show_bug.cgi?id=737446 - - glib/tests/bookmarkfile.c | 1 + - glib/tests/fileutils.c | 3 ++- - glib/tests/option-context.c | 8 ++++++-- - 3 files changed, 9 insertions(+), 3 deletions(-) - -commit cb2c6eef0a5a044b39f8c92360e3e01375e23d10 -Author: Sébastien Wilmet -Date: Sat Sep 27 00:04:55 2014 +0200 - - gslist: indentation fix - - glib/gslist.c | 102 - +++++++++++++++++++++++++++++----------------------------- - 1 file changed, 51 insertions(+), 51 deletions(-) - -commit 66ef10eec9f4acae19335373fe7cbbebed5ceb60 -Author: Sébastien Wilmet -Date: Thu Sep 18 16:41:32 2014 +0200 - - docs: syntax highlighting for the code examples - - In the sections Concepts, Tools and Tutorial. - - https://bugzilla.gnome.org/show_bug.cgi?id=736914 - - docs/reference/gobject/glib-genmarshal.xml | 12 +-- - docs/reference/gobject/glib-mkenums.xml | 12 +-- - docs/reference/gobject/tut_gobject.xml | 20 ++-- - docs/reference/gobject/tut_gsignal.xml | 40 ++++---- - docs/reference/gobject/tut_gtype.xml | 80 +++++++-------- - docs/reference/gobject/tut_howto.xml | 156 - ++++++++++++++--------------- - docs/reference/gobject/tut_intro.xml | 8 +- - docs/reference/gobject/tut_tools.xml | 4 +- - 8 files changed, 166 insertions(+), 166 deletions(-) - -commit 1c6df7aaeb52672c7a63517c4df271db7727b8be -Author: Philip Withnall -Date: Thu Sep 25 09:51:25 2014 +0100 - - gmain: Unref child sources when finalising a GSource - - If a GSource is created, *not* attached to a GMainContext, and - then has - child sources added, dropping the last reference to the parent GSource - will leak its references to its child sources. Currently, child - sources - are only unreffed when g_source_destroy() is called on the parent. - - https://bugzilla.gnome.org/show_bug.cgi?id=737338 - - glib/gmain.c | 11 +++++++++++ - 1 file changed, 11 insertions(+) - -commit eaca86801e1ae149559ec1575cac4ef4813a255e -Author: Philip Withnall -Date: Thu Sep 25 09:51:00 2014 +0100 - - gmain: Fix some signed/unsigned integer comparisons - - Just to shut gcc up. - - https://bugzilla.gnome.org/show_bug.cgi?id=737338 - - glib/gmain.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 42d0dc363e3597d36136051d53e25c09ebff253f -Author: Sweta Kothari -Date: Wed Sep 24 23:09:32 2014 +0530 - - Updated gujarati translations - - po/gu.po | 2135 - +++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 1198 insertions(+), 937 deletions(-) - -commit 0ab9d66b058ad2fadf0194578739a2aece607b6f -Author: Krishnababu Krothapalli -Date: Tue Sep 23 14:28:34 2014 +0000 - - Updated Telugu translation - - po/te.po | 2161 - +++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 1212 insertions(+), 949 deletions(-) - -commit e1b84e3296c1ab0cba29ce2114505ae9f5002cae -Author: Hib Eris -Date: Mon Sep 22 22:37:43 2014 +0200 - - Include in glib/valgrind.h - - This ensures the uintptr_t type is defined on mingw-w64. - - Fixes compile error: - - make[4]: Entering directory - `/home/abuild/rpmbuild/BUILD/glib-2.42.0/gobject' - CC libgobject_2_0_la-gtype.lo - In file included from gtype.c:24:0: - ../glib/valgrind.h: In function 'VALGRIND_PRINTF': - ../glib/valgrind.h:5601:4: error: unknown type name 'uintptr_t' - uintptr_t _qzz_res; - ^ - - https://bugzilla.gnome.org/show_bug.cgi?id=737143 - - glib/valgrind.h | 3 +++ - 1 file changed, 3 insertions(+) - -commit f5ed7d2d3e26d7b06c5aac4ef38f5eb995289a59 -Author: Saibal Ray -Date: Tue Sep 23 11:27:44 2014 +0000 - - Updated Bengali (India) translation - - po/bn_IN.po | 6452 - ++++++++++++++++++++++++++++++++++------------------------- - 1 file changed, 3675 insertions(+), 2777 deletions(-) - -commit f41ebebd3476e3e6887f11ed26672a39513c4f98 -Author: Philip Withnall -Date: Fri Sep 19 08:54:33 2014 +0100 - - gtask: Ignore errors from g_thread_pool_push() - - g_thread_pool_push() only returns an error if it fails to spawn a new - thread. However, it unconditionally adds the task to its worker queue, - so: - • if _any_ threads exist in the pool, the task will eventually be - handled; and - • if _no_ threads exist in the pool, the task will be handled - if one - is eventually successfully spawned. - If no more threads are ever spawned, the process probably has bigger - problems than a single GTask which is taking forever to complete. - - https://bugzilla.gnome.org/show_bug.cgi?id=736806 - - gio/gtask.c | 6 ++---- - 1 file changed, 2 insertions(+), 4 deletions(-) - -commit 925913d8dd8f4f283265fb7b2e17fc3da4d06b3e -Author: Philip Withnall -Date: Wed Sep 17 17:20:46 2014 +0100 - - gtask: Document signal handler reference counting - - Explain why the signal handler holds a reference to the GTask, even - though that causes a reference loop at first glance. - - https://bugzilla.gnome.org/show_bug.cgi?id=736806 - - gio/gtask.c | 8 ++++++++ - 1 file changed, 8 insertions(+) - -commit c6838ffaa1dd5ff9d2b44f7eaffcd8ecf9886f2a -Author: Philip Withnall -Date: Wed Sep 17 15:07:25 2014 +0100 - - gtask: Fix a signed/unsigned integer comparison - - The GSource times assigned to creation_time are always signed. - - https://bugzilla.gnome.org/show_bug.cgi?id=736806 - - gio/gtask.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 26a240fd1004c76500c6be104364a3a12bf9a279 -Author: Ryan Lortie -Date: Mon Sep 22 13:15:02 2014 -0400 - - GLib 2.42.0 - - NEWS | 36 ++++++++++++++++++++++++++++++++++++ - configure.ac | 4 ++-- - 2 files changed, 38 insertions(+), 2 deletions(-) - -commit c8d884da433696b3cc8f19ce83ff3b86b4978472 -Author: A S Alam -Date: Sun Sep 21 08:52:43 2014 -0500 - - update Punjabi Translation for 3.14 release - - po/pa.po | 694 - ++++++++++++++++++++++++++++++--------------------------------- - 1 file changed, 335 insertions(+), 359 deletions(-) - -commit db41a84239a0adda496f2577a85303f0c679482d -Author: Rajesh Ranjan -Date: Sun Sep 21 04:14:06 2014 +0000 - - Updated Hindi translation - - po/hi.po | 2269 - +++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 1268 insertions(+), 1001 deletions(-) - -commit d3c65dcbba2e23c55a15bb09106b045e5d860b2d -Author: YunQiang Su -Date: Sun Sep 21 10:58:01 2014 +0800 - - Revert "update zh_CN translation" - - Add wrong po file - This reverts commit ee3d55573ff3731b2f92deb5e35decc316d53475. - - po/zh_CN.po | 5039 - +++++++++++++++++++++++++++++++++++++++++++++++++++-------- - 1 file changed, 4378 insertions(+), 661 deletions(-) - -commit ee3d55573ff3731b2f92deb5e35decc316d53475 -Author: YunQiang Su -Date: Sun Sep 21 10:30:53 2014 +0800 - - update zh_CN translation - - po/zh_CN.po | 5039 - ++++++++--------------------------------------------------- - 1 file changed, 661 insertions(+), 4378 deletions(-) - -commit f550be0c6ab978ded5c9e94d98858a26b2682dca -Author: Tong Hui -Date: Sun Sep 21 10:24:22 2014 +0800 - - update zh_CN translation - - po/zh_CN.po | 657 - ++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 334 insertions(+), 323 deletions(-) - -commit a2d4a612c67951a0c9090b4225ccd1774af414df -Author: Ask H. Larsen -Date: Sat Sep 20 17:19:18 2014 +0200 - - Updated Danish translation - - po/da.po | 654 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 334 insertions(+), 320 deletions(-) - -commit dceff8fc2c354b994793d8792455bee7ed195169 -Author: Ryan Lortie -Date: Tue Sep 16 19:48:06 2014 -0400 - - gmain: improve g_source_set_name thread safety - - Step up thread safety on g_source_set_name() to the same standard - as all - other GSource functions: after we are attached to a main context, this - function should be threadsafe. - - https://bugzilla.gnome.org/show_bug.cgi?id=736683 - - glib/gmain.c | 23 +++++++++++++++++++---- - 1 file changed, 19 insertions(+), 4 deletions(-) - -commit 1cbdbef77209fe82239bd10f062425491cf256ae -Author: Ryan Lortie -Date: Tue Sep 16 19:40:30 2014 -0400 - - gsource: clarify restrictions on non-existant IDs - - Document that one must not use the "by id" source APIs with - non-existent - IDs. The real justification behind this restriction is that the reuse - of source ids makes it unsafe to call these functions unless you're - absolutely sure that the source exists and it belongs to you. If you - call one of these functions on a source that may already have been - removed then you run the risk of finding someone else's source (with - your reused id). - - This also bails us out of a slightly tricky situation with respect to - the threadsafety of g_main_context_find_source_by_id(). The fact that - this function doesn't return a reference implies that its return value - cannot be safely accessed unless we already know for sure that a - reference is being held elsewhere (by example, by the main context - itself if we know that the source has not been removed). The function - itself, however, performs an access to the value, which could - result in - a crash. - - If we mandate that it is only valid to call this function on - known-to-exist source IDs then we dodge this problem. - - https://bugzilla.gnome.org/show_bug.cgi?id=736683 - - glib/gmain.c | 34 +++++++++++++++++++++++++++++++++- - 1 file changed, 33 insertions(+), 1 deletion(-) - -commit 7db1baf59078c667ac1ae43f839b2b1866e65a87 -Author: Simon McVittie -Date: Fri Sep 19 15:05:04 2014 +0100 - - GVariant: say that serialized form needs an out-of-band length - - This confused me for a while, because it isn't the same as D-Bus. - Like GVariant, the D-Bus serialization needs an out-of-band - endianness and type indicator, but unlike GVariant, serialized - D-Bus objects encapsulate their own length (often by starting with - a byte-count). This does come at some redundancy cost, so I can see - why the more efficient GVariant format does this the way it does; - but it's a difference between D-Bus and GVariant that seems worth - calling out. - - It's also relevant for the designers of file or message-framing - formats: with D-Bus serialization it would be feasible to say - "the file - starts with a little-endian D-Bus variant, followed by...", - but in GVariant you wouldn't be able to deserialize the variant - unless you either assume that it extends to end-of-file, or have - an explicit length. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=736975 - Reviewed-by: Ryan Lortie - - glib/gvariant.c | 12 +++++++----- - 1 file changed, 7 insertions(+), 5 deletions(-) - -commit 174ebaefcc2b1b94f4a628e60f150b7209230dbf -Author: Matthias Clasen -Date: Thu Sep 18 15:26:36 2014 -0400 - - gresource: Make extract work better - - When no section is specified, look for the resource to extract - in all sections - previously, we would stop after the first - section. - - gio/gresource-tool.c | 22 ++++++++++++---------- - 1 file changed, 12 insertions(+), 10 deletions(-) - -commit 5c951e5b042d80ae2dcb1e17ec07fa8008e07085 -Author: Matthias Clasen -Date: Thu Sep 18 14:51:09 2014 -0400 - - gresource: Use GError in more places - - The API gives us an error message, lets use it. - - gio/gresource-tool.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit dfaaf37338533b2412800c61b342b296fff7c6cf -Author: Sébastien Wilmet -Date: Thu Sep 18 20:31:52 2014 +0200 - - Update URLs library.gnome.org -> developer.gnome.org - - INSTALL.in | 4 ++-- - docs/reference/gio/gio-docs.xml | 2 +- - docs/reference/glib/glib-docs.xml | 2 +- - docs/reference/gobject/gobject-docs.xml | 2 +- - docs/reference/gobject/tut_tools.xml | 4 ++-- - 5 files changed, 7 insertions(+), 7 deletions(-) - -commit 4fb9421528777e80beeae1e85eafb46e44f5b408 -Author: Мирослав Николић -Date: Wed Sep 17 21:11:50 2014 +0200 - - Updated Serbian translation - - po/sr.po | 694 - +++++++++++++++++++++++++++------------------------------ - po/sr@latin.po | 694 - +++++++++++++++++++++++++++------------------------------ - 2 files changed, 668 insertions(+), 720 deletions(-) - -commit 5486481fab3fc149aa41a440cfe63bcfa8567926 -Author: Sandeep Sheshrao Shedmake -Date: Fri Sep 12 19:01:35 2014 +0530 - - Updated Marathi Translations - - po/mr.po | 2134 - +++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 1197 insertions(+), 937 deletions(-) - -commit 38a061422532b3d7b8bce0988f3767806ac28f8f -Author: Jasper St. Pierre -Date: Tue Sep 16 15:41:58 2014 -0600 - - GApplication:handle-local-options: document return value - - The return value for this signal was documented in the prose, but not - properly in a Returns: stanza. Fix that. - - gio/gapplication.c | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -commit 8061694c496094015bfd3959cbece7ab158ef6ef -Author: Jasper St. Pierre -Date: Tue Sep 16 15:39:59 2014 -0600 - - goption: Add G_OPTION_FLAG_NONE - - This is helpful to better document code, as G_OPTION_FLAG_NONE is more - readable than 0. - - glib/goption.h | 2 ++ - 1 file changed, 2 insertions(+) - -commit 84ec6b4d78928d4b51d64f17b4bde56314e75b1b -Author: Jasper St. Pierre -Date: Tue Sep 16 15:39:41 2014 -0600 - - g_application_add_main_option: fix type signature - - The flags argument is a GOptionFlags so use that type instead of - 'int'. - - gio/gapplication.c | 2 +- - gio/gapplication.h | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit 4482977238ae80f64c2fe318d1500f4662c73980 -Author: Jasper St. Pierre -Date: Tue Sep 16 14:45:34 2014 -0600 - - Fix some introspection warnings - - gio/gapplication.c | 2 +- - gio/gapplication.h | 2 +- - gio/gdesktopappinfo.c | 3 +++ - gio/gmenumodel.h | 2 +- - 4 files changed, 6 insertions(+), 3 deletions(-) - -commit 0177cece40ab8a31bf8994706ac4cac8d80f8755 -Author: Matthias Clasen -Date: Mon Sep 15 14:43:42 2014 -0400 - - 2.41.5 - - NEWS | 23 +++++++++++++++++++++++ - configure.ac | 2 +- - 2 files changed, 24 insertions(+), 1 deletion(-) - -commit bb6a77afa328f16568a41b26de75f255dcfc9daf -Author: Sebastian Dröge -Date: Sat Sep 13 16:31:03 2014 +0300 - - grand: Only use rand_s() when targetting Visual Studio >= 2005 - - It did not exist before. Fall back to the current time plus - process id on older targets. This makes GLib work again on - Windows XP. - - https://bugzilla.gnome.org/show_bug.cgi?id=736458 - - glib/grand.c | 14 ++++++++++++++ - 1 file changed, 14 insertions(+) - -commit f2b5edb6527e5bdde6f9e9c6771556308d0ea027 -Author: Shantha kumar -Date: Mon Sep 15 13:39:11 2014 +0000 - - Updated Tamil translation - - po/ta.po | 1798 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 914 insertions(+), 884 deletions(-) - -commit 27405ae878ebabb4361d38ed22be11b6891fd866 -Author: Matej Urbančič -Date: Sun Sep 14 22:18:09 2014 +0200 - - Updated Slovenian translation - - po/sl.po | 643 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 328 insertions(+), 315 deletions(-) - -commit 25990eb2b6da94e1d03631eab8a952ef84cb9986 -Author: Sébastien Wilmet -Date: Tue Sep 9 21:20:34 2014 +0200 - - docs: various small fixes - - For the GPtrArray example, several variables declared on the same line - is harder to read and to work with (to move, remove or comment - a single - variable declaration). - - gio/gfileinfo.c | 2 +- - glib/garray.c | 6 ++++-- - 2 files changed, 5 insertions(+), 3 deletions(-) - -commit fdc5b8f7443ccc0778c8163f47370be1ff65d86d -Author: Shankar Prasad -Date: Fri Sep 12 12:58:11 2014 +0000 - - Updated Kannada translation - - po/kn.po | 3003 - +++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 1584 insertions(+), 1419 deletions(-) - -commit d2f3e1190719d655a0f75a6a08ed6185ea558032 -Author: Chun-wei Fan -Date: Fri Sep 12 15:51:49 2014 +0800 - - MSVC Builds: Update "Installation" - - This updates the glib-install.[props|vsprops] so that the headers to - "install" for the build are kept up-to-date. Note that this has been - generated by a script, so that this hopefully means that the header - "installation" can be maintained along with the autotools files - for most - uses, to simplify maintenance. - - build/win32/vs10/glib-install.props | 750 - +++++++++++------------------------ - build/win32/vs9/glib-install.vsprops | 473 +++++++++++----------- - 2 files changed, 473 insertions(+), 750 deletions(-) - -commit 0c5ed58342917d79ff3f6811e6b9a9a6d6a4b675 -Author: Balázs Úr -Date: Thu Sep 11 16:40:14 2014 +0000 - - Updated Hungarian translation - - po/hu.po | 701 - ++++++++++++++++++++++++++++++--------------------------------- - 1 file changed, 339 insertions(+), 362 deletions(-) - -commit bebfd422af0a2fef422489d04f3b1d87bebd8b92 -Author: Sebastian Dröge -Date: Tue Sep 9 20:18:20 2014 +0200 - - gutils: Don't use issetugid() on Android - - Android had it in older versions but the new 64 bit ABI does not - have it anymore, and some versions of the 32 bit ABI neither. - - https://code.google.com/p/android-developer-preview/issues/detail?id=168 - - https://bugzilla.gnome.org/show_bug.cgi?id=736351 - - glib/gutils.c | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -commit 3b8bc8bacf1fe31cda44fb5293711e87989388ea -Author: Ryan Lortie -Date: Tue Sep 9 13:58:38 2014 -0400 - - GDesktopAppInfo: avoid inotify on missing dirs - - Some desktop file directories, like /usr/local/share/applications - may be - missing on some systems. - - When we try to inotify on these directories, this will result in a - every-4-seconds poll being setup which is quite bad. - - This is an issue that should be fixed in inotify itself but the - problem - is much larger there. For now, we can work around it in - GDesktopAppInfo - by refusing to monitor missing directories. - - We may get some spurious notifications of changes in the case that - /usr/local/share or /usr/local/share/applications is created without - actually adding desktop files, but spurious changes can already be - reported in other cases, so that's OK. We won't get (user-visible) - notification for a simple case of a completely unrelated file being - created (however we cannot avoid the wakeup in this case due to how - inotify works). That's probably pretty theoretical, though, - since files - in /usr don't change much and for the home directory we're likely to - have at least ~/.config and ~/.local existing. - - https://bugzilla.gnome.org/show_bug.cgi?id=736350 - - gio/gdesktopappinfo.c | 88 - +++++++++++++++++++++++++++++++++++++++++++++++++-- - 1 file changed, 85 insertions(+), 3 deletions(-) - -commit 2f55c66c64d77de9fa7d5524468d424071aecc44 -Author: Ryan Lortie -Date: Tue Sep 9 13:58:18 2014 -0400 - - apps test: add new "monitor" subcommand - - Waits until something modifies a desktop directory, then exits. - - https://bugzilla.gnome.org/show_bug.cgi?id=736350 - - gio/tests/apps.c | 24 ++++++++++++++++++++++++ - 1 file changed, 24 insertions(+) - -commit 9ac7d51a8086dece5994da4899fb07b223bd2ff7 -Author: Yuri Myasoedov -Date: Tue Sep 9 17:04:40 2014 +0400 - - Updated Russian translation - - po/ru.po | 790 - +++++++++++++++++++++++++++------------------------------------ - 1 file changed, 335 insertions(+), 455 deletions(-) - -commit 8df2cca08a5c06286303b39a34121c7e6925bf15 -Author: Paolo Borelli -Date: Sun Sep 7 18:34:26 2014 +0200 - - Fix minor mem leak in test case - - gio/tests/simple-proxy.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 5bb62d077b7882a105ac2468f4d152bc5e557d7d -Author: Paolo Borelli -Date: Wed Sep 3 08:12:01 2014 +0200 - - GThreadPool: expand g_thread_pool_new docs - - glib/gthreadpool.c | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -commit aef0e4b7f3c7a33cd9d6c370fdad2b6f7d725f15 -Author: Matthias Clasen -Date: Sun Sep 7 22:50:36 2014 -0400 - - Fix docs to talk about --enable-coverage - - The configure options to turn on coverage testing got renamed - at some point, but the docs were not updated. Fix that. - - https://bugzilla.gnome.org//show_bug.cgi?id=735915 - - docs/reference/glib/building.xml | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 281fdd372ea65af230074fe95c8dd5d664809f05 -Author: Rūdolfs Mazurs -Date: Sun Sep 7 12:55:20 2014 +0300 - - Updated Latvian translation - - po/lv.po | 693 - ++++++++++++++++++++++++++++++--------------------------------- - 1 file changed, 334 insertions(+), 359 deletions(-) - -commit 09979125d816ac726641c93cb735f73ece35cbf5 -Author: Fran Diéguez -Date: Thu Sep 4 21:35:07 2014 +0200 - - Updated Galician translations - - po/gl.po | 261 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 135 insertions(+), 126 deletions(-) - -commit 08efbda7333cf1d349719e699bbcbb63b8ef09e4 -Author: Ryan Lortie -Date: Thu Sep 4 13:17:27 2014 -0400 - - GDesktopAppInfo: fix default app logic - - We use "tweaks" structures to track how a particular directory impacts - the list of added, removed and default applications. We maintain this - set of tweaks for each directory, in a hash table, keyed by unaliased - mime type name, in order to facilitate fast lookups. - - A typo in the logic for creating and maintaining the uniqueness - of these - structures was causing the default app to be selected incorrectly from - time to time. Fix that. - - gio/gdesktopappinfo.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit e763d93456881cb45a28a4c5c566d53128633aaa -Author: Patrick Welche -Date: Mon Sep 1 18:42:43 2014 +0200 - - GCredentials: credentials messages are not correctly supported - on NetBSD - - https://bugzilla.gnome.org/show_bug.cgi?id=735819 - - gio/gcredentialsprivate.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 7dd3397820f5dcbcd523432aadf5897b58f6eeb8 -Author: Andika Triwidada -Date: Wed Sep 3 13:49:48 2014 +0000 - - Updated Indonesian translation - - po/id.po | 682 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 348 insertions(+), 334 deletions(-) - -commit 0ba39c1c7a447930009935101e97ada0cc93cb5c -Author: Piotr Drąg -Date: Wed Sep 3 03:10:27 2014 +0200 - - Updated Polish translation - - po/pl.po | 654 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 334 insertions(+), 320 deletions(-) - -commit d73886675ec391caa46f2b8004286b1342d1e6f3 -Author: Matthias Clasen -Date: Tue Sep 2 11:36:32 2014 -0400 - - 2.41.4 - - NEWS | 29 +++++++++++++++++++++++++++++ - configure.ac | 2 +- - 2 files changed, 30 insertions(+), 1 deletion(-) - -commit 5fe65ec2719ef842ccb4389d5ed0744965c21220 -Author: Changwoo Ryu -Date: Tue Sep 2 13:05:58 2014 +0900 - - Updated Korean translation - - po/ko.po | 713 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 364 insertions(+), 349 deletions(-) - -commit 62f0d6143a3ae9203638e5650ab2f6656222d7ce -Author: Claude Paroz -Date: Mon Sep 1 09:30:32 2014 +0200 - - Updated French translation - - po/fr.po | 657 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 336 insertions(+), 321 deletions(-) - -commit d4298e5ed12afbc4966d3ec61a34eb5f31431729 -Author: Christian Kirbach -Date: Sun Aug 31 22:00:45 2014 +0000 - - Updated German translation - - po/de.po | 2101 - ++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 1158 insertions(+), 943 deletions(-) - -commit a78443a1e48409d32eb2b24b52dad03ae2231e10 -Author: Matthias Clasen -Date: Fri Aug 29 15:12:31 2014 -0400 - - Don't mark GThread struct as deprecated - - Having a definition of struct _GThread inside a deprecation - ifdef confuses gtk-doc into marking it as deprecated. Avoid this. - - https://bugzilla.gnome.org//show_bug.cgi?id=735297 - - glib/deprecated/gthread.h | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 325ffb376c971ab86b709144f35eab5cea1cf482 -Author: Maria Mavridou -Date: Thu Aug 28 21:25:31 2014 +0000 - - Updated Greek translation - - po/el.po | 705 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 361 insertions(+), 344 deletions(-) - -commit 0a37264fd1953845cc386bb4ff207294e691fee8 -Author: Yosef Or Boczko -Date: Thu Aug 28 18:11:06 2014 +0300 - - Updated Hebrew translation - - po/he.po | 477 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 243 insertions(+), 234 deletions(-) - -commit f16d7f887e48ec3e9eacd6cae6aaa694beaeecad -Author: Manoj Kumar Giri -Date: Wed Aug 27 13:34:53 2014 +0000 - - Updated Oriya translation - - po/or.po | 2152 - +++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 1211 insertions(+), 941 deletions(-) - -commit 369c8bd566ba76d0c87a92cdb6a1c8abe2599c61 -Author: Patrick Welche -Date: Tue Aug 26 17:27:23 2014 +0100 - - GUnixMounts: Improve efficiency in polling case - - https://bugzilla.gnome.org/show_bug.cgi?id=583330 - - gio/gunixmounts.c | 42 +++++++++++++++--------------------------- - 1 file changed, 15 insertions(+), 27 deletions(-) - -commit 35eaf037bdfca985abf5d349e7355f1d2ed9c77b -Author: Thomas Haller -Date: Fri Aug 1 16:59:36 2014 +0200 - - gmacros.h: add G_GNUC_*_IGNORE_DEPRECATIONS macros for clang - - https://bugzilla.gnome.org/show_bug.cgi?id=734126 - - Signed-off-by: Thomas Haller - - glib/gmacros.h | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit cb320cb5feb78a5a06651d3223914d9099a6f212 -Author: Philip Withnall -Date: Thu Aug 21 19:00:13 2014 +0100 - - gsocketclient: Handle cancellation between CONNECTING and CONNECTED - - If a g_socket_client_connect_async() operation is cancelled between - the - CONNECTING and CONNECTED events (i.e. while in the - g_socket_connection_connect_async() call), the code in - g_socket_client_connected_callback() would previously unconditionally - loop round and try the next socket address from the address enumerator - (by calling enumerator_next_async()). This would correctly handle the - cancellation and return from the overall task — but not before - emitting - a spurious RESOLVING event. - - Avoid emitting the spurious RESOLVING event by explicitly handling - cancellation at the beginning of g_socket_client_connected_callback(). - - https://bugzilla.gnome.org/show_bug.cgi?id=735179 - - gio/gsocketclient.c | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit 607d5a785891729889f1606e8d38edcc7332dfa1 -Author: Marek Černocký -Date: Fri Aug 22 08:08:51 2014 +0200 - - Updated Czech translation - - po/cs.po | 413 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 211 insertions(+), 202 deletions(-) - -commit c74af7369fb32791973e94bcd3c5f45ddd3f5d0b -Author: Chao-Hsiung Liao -Date: Thu Aug 21 17:06:03 2014 +0800 - - Updated Traditional Chinese translation(Hong Kong and Taiwan) - - po/zh_HK.po | 890 - ++++++++++++++++++++++------------------------------------- - po/zh_TW.po | 891 - ++++++++++++++++++++++-------------------------------------- - 2 files changed, 663 insertions(+), 1118 deletions(-) - -commit bf9c8625048d2adc5cbc5893fa27e7e9a3a9ba3e -Author: Jonas Danielsson -Date: Wed Aug 13 07:06:36 2014 -0400 - - GApplication: Add g_application_add_main_option - - This function adds a single main option entry to be handeled by - GApplication. The option entry has it arg_data field set to NULL - and will be added to the applications packed_options. - - The rationale for this is that bindings will be able to add - command line options even when they can't use the un-boxed struct - GOptionEntry. - - https://bugzilla.gnome.org/show_bug.cgi?id=727455 - - docs/reference/gio/gio-sections.txt | 1 + - gio/gapplication.c | 67 - +++++++++++++++++++++++++++++++++++-- - gio/gapplication.h | 9 +++++ - 3 files changed, 75 insertions(+), 2 deletions(-) - -commit 4f775b7b7ff38581b110ce1664451381ca3d88b6 -Author: Patrick Welche -Date: Mon Aug 18 21:48:28 2014 +0100 - - GUnixMounts: Fall back to polling on systems without mtab - - This is necessary for many of the BSD family at least. - - https://bugzilla.gnome.org/show_bug.cgi?id=583330 - - gio/gunixmounts.c | 103 - ++++++++++++++++++++++++++++++++++++++++++++++-------- - 1 file changed, 89 insertions(+), 14 deletions(-) - -commit d964c7d6863758fca1e2e5ed18553d0cd76ea3bc -Author: ngoswami -Date: Mon Aug 18 15:44:42 2014 +0000 - - Updated Assamese translation - - po/as.po | 1845 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 937 insertions(+), 908 deletions(-) - -commit e0e52b60ea4c65d1f3660ff6b8c547c82665036b -Author: Rico Tzschichholz -Date: Mon Aug 18 14:08:41 2014 +0200 - - docs: Fix broken gtk-doc formatting - - gio/fen/fen-kernel.c | 6 ++--- - gio/gdbusprivate.c | 4 ++-- - gio/gfileattribute.c | 44 - ++++++++++++++++++------------------ - gio/gresource.c | 2 +- - gio/gunixmounts.c | 6 ++--- - gio/gwin32mount.c | 2 +- - gio/gwin32volumemonitor.c | 2 +- - gio/kqueue/kqueue-thread.c | 12 +++++----- - gio/tests/gdbus-threading.c | 2 +- - gio/tests/test-io-stream.c | 2 +- - gio/tests/test-pipe-unix.c | 4 ++-- - gio/win32/gwinhttpfile.c | 2 +- - gio/win32/gwinhttpfileinputstream.c | 2 +- - gio/win32/gwinhttpfileoutputstream.c | 2 +- - gio/win32/gwinhttpvfs.c | 2 +- - 15 files changed, 47 insertions(+), 47 deletions(-) - -commit 4c8480e6fa9e7e0971bc800fee8a5f0aba67dd9a -Author: Rico Tzschichholz -Date: Sun Aug 17 22:54:22 2014 +0200 - - docs: Add index for 2.42 api - - docs/reference/glib/glib-docs.xml | 4 ++++ - docs/reference/gobject/gobject-docs.xml | 4 ++++ - 2 files changed, 8 insertions(+) - -commit 96af008bdfe53be2ea4ef719b8c8f2121c76a504 -Author: Carles Ferrando -Date: Sun Aug 17 13:19:46 2014 +0200 - - [l10n] Updated Catalan (Valencian) translation - - po/ca@valencia.po | 2479 - ++++++++++++++++++++++++++--------------------------- - 1 file changed, 1215 insertions(+), 1264 deletions(-) - -commit 7585cc49c7d8e016da99d9686af1ebdbe061b989 -Author: Gil Forcada -Date: Sun Aug 17 13:19:42 2014 +0200 - - [l10n] Updated Catalan translation - - po/ca.po | 650 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 331 insertions(+), 319 deletions(-) - -commit e03fc7a522fd623bfe521ceb44ff51ca85c598b3 -Author: Matthias Clasen -Date: Sat Aug 16 08:59:40 2014 -0400 - - Updates for 2.41.3 - - NEWS | 33 +++++++++++++++++++++++++++++++++ - 1 file changed, 33 insertions(+) - -commit 01fec1f0d58c344eacae265440938eb7759b21db -Author: Christian Kirbach -Date: Fri Aug 15 17:56:35 2014 +0200 - - Updated German translation - - po/de.po | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -commit 52b5a06dea63c9489e76862f16895b08118aa63f -Author: Chun-wei Fan -Date: Wed Aug 13 09:55:11 2014 +0800 - - Visual C++ Builds: Update README.txt's - - Update notes about usage of PCRE and for people attempting to - build GLib - on a Chinese, Japanese or Korean locale. - - build/win32/vs10/README.txt | 31 +++++++++++++++++++------------ - build/win32/vs9/README.txt | 31 +++++++++++++++++++------------ - 2 files changed, 38 insertions(+), 24 deletions(-) - -commit b88fdf0b0f7e6acf109745322e27fe7869e5267e -Author: Dan Winship -Date: Tue Aug 12 07:50:20 2014 -0400 - - docs: hyphenate "High-level" and "Low-level" - - docs/reference/gio/gio-docs.xml | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 3d89041220a2a783b5706763b35778f9154c0883 -Author: Chun-wei Fan -Date: Fri Aug 8 17:39:22 2014 +0800 - - MSVC Builds: Generate glib-mkenums If Possible - - As glib-mkenums would likely be used in the building of the other - components of the stack, such as Cogl, Clutter and - gsettings-desktop-schemas, generate that using a Python script - (if Python - can be found) and "install" it. - - build/win32/Makefile.am | 3 +- - build/win32/process_in_win32.py | 77 - ++++++++++++++++++++++++++++++ - build/win32/setup.py | 35 +------------- - build/win32/vs10/glib-gen-srcs.props | 4 ++ - build/win32/vs10/glib-install.props | 2 + - build/win32/vs10/glib-version-paths.props | 4 ++ - build/win32/vs10/gobject.vcxproj.filtersin | 5 +- - build/win32/vs10/gobject.vcxprojin | 26 ++++++++-- - build/win32/vs9/glib-gen-srcs.vsprops | 20 ++++---- - build/win32/vs9/glib-install.vsprops | 1 + - build/win32/vs9/glib-version-paths.vsprops | 4 ++ - build/win32/vs9/gobject.vcprojin | 42 ++++++++++++++-- - 12 files changed, 167 insertions(+), 56 deletions(-) - -commit 3e2735f4680b9f46548e7d039b0241cd24aee162 -Author: Edward Hervey -Date: Mon Jun 23 11:39:04 2014 +0200 - - gtype: Fast-path for g_type_is_a - - Do I really need to explain why ? - - https://bugzilla.gnome.org/show_bug.cgi?id=732085 - - gobject/gtype.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 4b5bdf6cebc4c1b7c6db7e23c678cc2f5003e757 -Author: Andre Moreira Magalhaes (andrunko) - -Date: Tue Jul 29 21:04:48 2014 -0300 - - Do not crash when checking whether an instance type is of a given - fundamental. - - Not all instances have a TypeNode associated (e.g. GstEvent), so - lets check if node is available - before trying to use it. - - This crash can be easily reproduced by creating an event with - gst_event_new_eos and using - G_IS_OBJECT on the event instance. - - https://bugzilla.gnome.org/show_bug.cgi?id=733982 - - gobject/gtype.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit 5053054c629c3ead90ec3c6fa1fc0fa642476d46 -Author: Matej Urbančič -Date: Wed Aug 6 14:15:40 2014 +0200 - - Updated Slovenian translation - - po/sl.po | 7 +++---- - 1 file changed, 3 insertions(+), 4 deletions(-) - -commit 3c6efd4d5077862adc918c651ab7c49dc133d643 -Author: Руслан Ижбулатов -Date: Mon Apr 21 15:00:18 2014 +0000 - - Make sure compiled resources only have / as dirsep - - https://bugzilla.gnome.org/show_bug.cgi?id=725511 - - gio/glib-compile-resources.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit b637714ded46a05a98fb92b7b96e69fe9b215307 -Author: Martin Srebotnjak -Date: Tue Aug 5 21:03:32 2014 +0200 - - Updated Slovenian translation - - po/sl.po | 70 - ++++++++++++++++++++++++---------------------------------------- - 1 file changed, 26 insertions(+), 44 deletions(-) - -commit 10504edfaae764c8d32213d40db0438a8d392207 -Author: Inaki Larranaga Murgoitio -Date: Tue Aug 5 14:02:42 2014 +0200 - - Updated Basque language - - po/eu.po | 599 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 307 insertions(+), 292 deletions(-) - -commit 14f2376c8a06f0936d734ec6a7e0e836072acf65 -Author: Руслан Ижбулатов -Date: Wed Jul 30 07:15:39 2014 +0000 - - Change W32 console detection to look at the window, not stdout - - Check for console window being attached to the process, not for stdout - being redirected into a console window. - - https://bugzilla.gnome.org/show_bug.cgi?id=733960 - - glib/gspawn-win32.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 4f734873006729d18551c215d9dcf22392dbeaf3 -Author: Руслан Ижбулатов -Date: Mon Apr 21 15:44:47 2014 +0000 - - Fix tests to compile again - add missing headers to W32, call correct - process-id-getting function - - https://bugzilla.gnome.org/show_bug.cgi?id=725513 - - gio/tests/filter-cat.c | 1 + - gio/tests/gsubprocess-testprog.c | 2 ++ - gio/tests/win32-streams.c | 6 +++--- - glib/tests/fileutils.c | 2 +- - 4 files changed, 7 insertions(+), 4 deletions(-) - -commit 7e0cb48dee9a8ecd87d403b7941ad3209eee658c -Author: Руслан Ижбулатов -Date: Sat Aug 2 12:36:37 2014 +0000 - - Silence a controversial warning in win_iconv - - https://bugzilla.gnome.org/show_bug.cgi?id=711547 - - glib/win_iconv.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 42ddcc6ff22c66f1ded9d7a3879df39988531878 -Author: Руслан Ижбулатов -Date: Sat Aug 2 12:35:43 2014 +0000 - - Silence some uncontroversial warnings - - https://bugzilla.gnome.org/show_bug.cgi?id=711547 - - gio/gresolver.c | 2 ++ - glib/gmain.c | 1 + - glib/gutils.c | 3 ++- - 3 files changed, 5 insertions(+), 1 deletion(-) - -commit 40650e33239994237917322d4cfecc34e4cc4394 -Author: Руслан Ижбулатов -Date: Sat Aug 2 12:22:16 2014 +0000 - - Fix printf-tests on W32 by ifdefing the expected output - - https://bugzilla.gnome.org/show_bug.cgi?id=725515 - - glib/tests/test-printf.c | 19 +++++++++++++++---- - 1 file changed, 15 insertions(+), 4 deletions(-) - -commit 6680ff1ee93127b247f8ca32958620ec7db6af48 -Author: Руслан Ижбулатов -Date: Mon Apr 21 15:55:59 2014 +0000 - - Save errno and pass it along to make sure gettext does not change it - - https://bugzilla.gnome.org/show_bug.cgi?id=725514 - - glib/gfileutils.c | 58 - +++++++++++++++++++++++++++++++++++++++---------------- - 1 file changed, 41 insertions(+), 17 deletions(-) - -commit 786590fe93682c9b28136ccf65d870b23dd807f7 -Author: Ignacio Casal Quinteiro -Date: Tue Jul 29 18:59:21 2014 +0200 - - win32: improve the package installation dir lookup - - As an example, the core of gedit is in a private library - placed in %INSTALLDIR%/lib/gedit/libgedit.dll - - Before this patch we would get %INSTALLDIR%/lib/gedit as the - installation package dir, while what we actually want is to get - %INSTALLDIR% - - https://bugzilla.gnome.org/show_bug.cgi?id=733934 - - glib/gwin32.c | 33 +++++++++++++++++++++++++++------ - 1 file changed, 27 insertions(+), 6 deletions(-) - -commit 905a8e655c4f50f655cbd90455b26a37b977c563 -Author: Руслан Ижбулатов -Date: Thu Jul 31 10:12:59 2014 +0000 - - Ensure critial sections are released before returning - - https://bugzilla.gnome.org/show_bug.cgi?id=734035 - - gio/gregistrysettingsbackend.c | 9 +++++++-- - 1 file changed, 7 insertions(+), 2 deletions(-) - -commit ad4f7846569980c54c29aac55ace01b20ba9b3d2 -Author: Olav Vitters -Date: Wed Jul 30 15:41:13 2014 +0200 - - doap category core - - glib.doap | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit b1dd594a22e3499caafdeccd7fa223a032b9e177 -Author: Alexander Larsson -Date: Wed Jul 30 12:32:21 2014 +0200 - - Remove atomics from g_clear_object/g_clear_pointer - - Practically no caller of these functions require atomic behaviour, - but the atomics are much slower than normal operations, which makes - it desirable to get rid of them. We have not done this before because - that would be a break of the ABI. - - However, I recently looked into this and it seems that even if the - atomics *are* used for g_clear_* it is not ever safe to use this. The - atomics protects two threads that are racing to free a global/shared - object from freeing the object twice. However, any *user* of the - global - object have no protection from the object being freed while in use, - because there is no paired operation the reads and refs the object - as an atomic unit (nor can such an operation be implemented using - purely atomic ops). - - So, since nothing could safely have used the atomic aspects of these - functions I consider it acceptable to just remove it. - - https://bugzilla.gnome.org/show_bug.cgi?id=733969 - - glib/gmem.c | 16 +++++----------- - glib/gmem.h | 13 ++++++------- - gobject/gobject.c | 3 --- - 3 files changed, 11 insertions(+), 21 deletions(-) - -commit 2266f6b743a5a4e4d560238ebd085bf0e1ad8934 -Author: Alexander Larsson -Date: Wed Jul 30 12:09:01 2014 +0200 - - tests/gobject/performance: Clean up and add refcount performance test - - tests/gobject/performance.c | 129 - ++++++++++++++++++++++++++++++++++++++++---- - 1 file changed, 119 insertions(+), 10 deletions(-) - -commit 03b510fde17b130dd7273cee6a65e2d54ff85fff -Author: David King -Date: Wed May 7 10:25:40 2014 +0100 - - gfile: Fix memory leak in g_file_move() - - https://bugzilla.gnome.org/show_bug.cgi?id=729703 - - gio/gfile.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit e15ba53cdab91587721a38efa4eeea9acf871860 -Author: Ryan Lortie -Date: Sun Jul 27 10:08:00 2014 +0200 - - configure.ac: fix typo in last patch - - 20e709d8b92e28d162c78b147afe4040e3a48b85 fixed some issues in - configure.ac but also introduced a typo. Fix that. - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d36f4ec593e877b2f077df116f47fb6b0c08a5f8 -Author: Aurimas Černius -Date: Sun Jul 27 01:03:32 2014 +0300 - - Updated Lithuanian translation - - po/lt.po | 169 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 89 insertions(+), 80 deletions(-) - -commit 20e709d8b92e28d162c78b147afe4040e3a48b85 -Author: Alessandro Di Federico -Date: Fri Jul 25 04:16:00 2014 -0400 - - configure: Remove unintentional nested functions - - More of the same as 9362a1b2d987125a8aa0723b916d29aaaece329a. - - https://bugzilla.gnome.org/show_bug.cgi?id=733715 - - configure.ac | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit 2268628565e4fb098252e782e58709d6b525b48a -Author: Ryan Lortie -Date: Thu Jul 24 11:36:57 2014 +0200 - - gdbus: Properly fix encoding of double arrays - - It turns out that this bug actually would (sometimes) impact any - sort of - fixed-sized array with an alignment requirement of 8 due to - incorrectly - counting the alignment inserted between the (aligned 4) array - length and - the actual data. - - Fix this properly and remove the exception for doubles. - - https://bugzilla.gnome.org/show_bug.cgi?id=732754 - - gio/gdbusmessage.c | 10 +++------- - 1 file changed, 3 insertions(+), 7 deletions(-) - -commit 7009e317d84f661ec63b85edb436d3a2727be488 -Author: Colin Walters -Date: Tue Jul 22 14:04:44 2014 -0400 - - gtlsinteraction: Hoist precondition before allocation - - We're using a precondition in the middle of the function, and if we - hit it, we leak the closure. - - Let's allocate the closure per path; this allows us to allocate it - before path-specific preconditions, and better avoids a pointless - malloc/free pair in the unhandled case. - - https://bugzilla.gnome.org/show_bug.cgi?id=733576 - - gio/gtlsinteraction.c | 14 ++++++++------ - 1 file changed, 8 insertions(+), 6 deletions(-) - -commit 627b49b39039d43a784fa9890f473d1ca8d52417 -Author: Stef Walter -Date: Tue Jul 22 21:29:27 2014 +0200 - - gio: Fix regression encoding an array of doubles - - Take the simple slow path in this case. Encoding a double - takes special precautions as you can see in append_value_to_blob() - and friends. - - https://bugzilla.gnome.org/show_bug.cgi?id=732754 - - gio/gdbusmessage.c | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -commit b6c1d696a98b7fc4e691e8acc9f88b7bc8d57e9d -Author: Stef Walter -Date: Tue Jul 22 21:13:50 2014 +0200 - - gio: Add regression test for double array encoding - - https://bugzilla.gnome.org/show_bug.cgi?id=732754 - - gio/tests/gdbus-serialization.c | 35 +++++++++++++++++++++++++++++++++++ - 1 file changed, 35 insertions(+) - -commit d0083f7e2dd621c6b78496bdb6ecf5d580c5e110 -Author: Owen W. Taylor -Date: Wed Jul 23 09:27:31 2014 -0400 - - Revert "gatomic: statically assert that our assumptions hold" - - This reverts commit 7269d75321b9d2a967a59fb35f243397f577eb41. - - Adding G_STATIC_ASSERT() into a header file caused compilation - problems with at least one app (Anjuta). Reverting to keep - GNOME continuous testing running. - - https://bugzilla.gnome.org/show_bug.cgi?id=730932 - - glib/gatomic.h | 6 ------ - 1 file changed, 6 deletions(-) - -commit d40a2df0886cdd5ba5aabee9e81ab3d3859302d6 -Author: Kjartan Maraas -Date: Wed Jul 23 14:57:15 2014 +0200 - - Updated Norwegian bokmål translation. - - po/nb.po | 598 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 305 insertions(+), 293 deletions(-) - -commit 91821974e1e9e71fb5f2c623f68c0c9e2a6a59a9 -Author: Colin Walters -Date: Tue Jul 22 14:31:25 2014 -0400 - - gcredentials: Add assertion to pacify static analysis - - This should always be true. - - https://bugzilla.gnome.org/show_bug.cgi?id=733576 - - gio/gcredentials.c | 1 + - 1 file changed, 1 insertion(+) - -commit 8ebd287fe6ae7aee11038679d086a880c13845a2 -Author: Colin Walters -Date: Tue Jul 22 14:23:47 2014 -0400 - - gkeyfilesettingsbackend: Add assertion for known-true condition - - We know the group exists since we enumerated it. Should silence a - static analysis warning. - - https://bugzilla.gnome.org/show_bug.cgi?id=733576 - - gio/gkeyfilesettingsbackend.c | 1 + - 1 file changed, 1 insertion(+) - -commit 7ea4bf3f309232d85b7b60f6ac6295e679a22ed8 -Author: Colin Walters -Date: Tue Jul 22 14:22:23 2014 -0400 - - glocalfileinfo: Suppress static analysis return value warning - - Just ignore the return value, since we're checking contents != NULL. - - https://bugzilla.gnome.org/show_bug.cgi?id=733576 - - gio/glocalfileinfo.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 5fe71c7c5c44b429eebba028cca6ecdc1356b50c -Author: Colin Walters -Date: Tue Jul 22 14:21:31 2014 -0400 - - gsettingsschema: Suppress return value check - - We're intentionally ignoring the value here. Pacifies static - analysis. - - https://bugzilla.gnome.org/show_bug.cgi?id=733576 - - gio/gsettingsschema.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit acdcf5cd50ccbf76fb4d74dbef4e768d5980e46e -Author: Colin Walters -Date: Tue Jul 22 14:14:46 2014 -0400 - - gapplicationimpl-dbus: Fix leak of fd list object - - Spotted by static analysis. - - https://bugzilla.gnome.org/show_bug.cgi?id=733576 - - gio/gapplicationimpl-dbus.c | 1 + - 1 file changed, 1 insertion(+) - -commit 3fb44c4c713847059aac22c4c71074e14d11aceb -Author: Colin Walters -Date: Tue Jul 22 14:11:25 2014 -0400 - - gsettingsschema: Close directory - - Spotted by static analysis. - - https://bugzilla.gnome.org/show_bug.cgi?id=733576 - - gio/gsettingsschema.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit e55a953642a9e402f4363f9fa347b6061dd78990 -Author: Colin Walters -Date: Tue Jul 22 14:08:00 2014 -0400 - - gthreadedresolver: Unref unexpected address - - I don't believe any real app would hit this, but we do leak - if it occurs. - - Spotted by static analysis. - - https://bugzilla.gnome.org/show_bug.cgi?id=733576 - - gio/gthreadedresolver.c | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -commit 49a5d0f6f2aed99cd78f25655f137f4448e47d92 -Author: Colin Walters -Date: Tue Jul 22 14:00:23 2014 -0400 - - gfileutils: Add missing g_free() in error path - - Discovered by static analysis. - - https://bugzilla.gnome.org/show_bug.cgi?id=733576 - - glib/gfileutils.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit feec280b7c5c7b9198e34b10b4f5764c9c3c4505 -Author: Colin Walters -Date: Tue Jul 22 13:58:53 2014 -0400 - - gfile: Initialize variable to pacify static analysis - - Not a real bug, but will quiet the analysis. - - https://bugzilla.gnome.org/show_bug.cgi?id=733576 - - gio/gfile.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 9060a85193a0e15f67568ea6cac3a082fbcab30f -Author: Simon McVittie -Date: Sun Jul 20 12:41:57 2014 +0100 - - glib-init: statically assert that we have 8-bit bytes - - configure.ac assumes this. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=730932 - - configure.ac | 1 + - glib/glib-init.c | 3 +++ - 2 files changed, 4 insertions(+) - -commit 7269d75321b9d2a967a59fb35f243397f577eb41 -Author: Simon McVittie -Date: Sun Jul 20 12:39:24 2014 +0100 - - gatomic: statically assert that our assumptions hold - - This code assumes that int is exactly 4 bytes, and that pointers - are either 4 or 8 bytes, on platforms with __ATOMIC_SEQ_CST. - In practice this is going to be true. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=730932 - - glib/gatomic.h | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit 19e0cdd7a08af4e9ea8b15f6f82199f93bb4355d -Author: Daniel Mustieles -Date: Tue Jul 22 12:29:34 2014 +0200 - - Updated Spanish translation - - po/es.po | 496 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 252 insertions(+), 244 deletions(-) - -commit 015db2d2af3d5a3f31909c7ffb5307e5141d8fbd -Author: Dan Winship -Date: Wed May 7 09:17:05 2014 -0400 - - gio/tests/socket: add some missing g_assert_no_error()s - - gio/tests/socket.c | 5 +++++ - 1 file changed, 5 insertions(+) - -commit 634b69219979c084837c59874e5b2aec01a1d3e4 -Author: Dan Winship -Date: Thu May 1 09:59:05 2014 -0400 - - gsocket: Set SO_NOSIGPIPE on sockets on Darwin - - This is a best-effort approach to preventing SIGPIPE emissions - on Darwin - and iOS, where they continue to be intercepted by the Xcode debugger - even if SIG_IGN prevents them crashing the program. - - This is similar to the existing code which sets MSG_NOSIGNAL on all - send() calls. MSG_NOSIGNAL doesn't exist on Darwin though. - - Based on a patch from Philip Withnall. - - https://bugzilla.gnome.org/show_bug.cgi?id=728730 - - gio/gsocket.c | 15 +++++++++++---- - 1 file changed, 11 insertions(+), 4 deletions(-) - -commit 7b34e07ac4576b75bcf932fd8dfeca23242ea1b1 -Author: Dan Winship -Date: Thu May 1 09:58:07 2014 -0400 - - gsocket: move set_fd_nonblocking() into g_socket_constructed() - - gio/gsocket.c | 58 - +++++++++++++++++++++++++++------------------------------- - 1 file changed, 27 insertions(+), 31 deletions(-) - -commit ccf5959bf490e1124f66e971c9491c07ff86812f -Author: Enrico Nicoletto -Date: Fri Jul 18 18:49:04 2014 +0000 - - Updated Brazilian Portuguese translation - - po/pt_BR.po | 460 - +++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 235 insertions(+), 225 deletions(-) - -commit ebe47823db6409eda6e391826666b3eb8dedb692 -Author: Philip Withnall -Date: Fri Jul 18 08:49:19 2014 +0100 - - ginetaddress: Add a precondition to g_inet_address_new_from_string() - - Ensure that the input string is non-NULL, as inet_pton() does not like - NULL strings. - - https://bugzilla.gnome.org/show_bug.cgi?id=733345 - - gio/ginetaddress.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 641864bcba5cc85c0a5ab3a62b3781ca90271acb -Author: Ignacio Casal Quinteiro -Date: Thu Jul 17 13:27:54 2014 +0200 - - socketservice: minor cleanup - - gio/gsocketservice.c | 6 +----- - 1 file changed, 1 insertion(+), 5 deletions(-) - -commit 79e63d4e5dfbf42ecb001e8b698c32d0bc73117b -Author: Matthias Clasen -Date: Mon Jul 14 10:48:09 2014 -0400 - - Bump version - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 76ec61dee30b81d5b91df86b3f23060364efded9 -Author: Matthias Clasen -Date: Mon Jul 14 09:11:46 2014 -0400 - - 2.41.2 - - NEWS | 44 ++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 44 insertions(+) - -commit c7c4c3bf5e3fdb5f95f92e881743ef8e7ad779f1 -Author: Marek Kasik -Date: Mon Jul 14 15:37:06 2014 +0200 - - Remove redundant checks before free - - Remove checks for NULL before g_free(). - - https://bugzilla.gnome.org/show_bug.cgi?id=733156 - - gio/fen/fen-kernel.c | 4 +--- - gio/gdbusintrospection.c | 3 +-- - gio/gnetworkaddress.c | 3 +-- - gio/gnetworkservice.c | 3 +-- - 4 files changed, 4 insertions(+), 9 deletions(-) - -commit 24d614357a1ab42af8a55db189a8ac05f67c013d -Author: Ignacio Casal Quinteiro -Date: Mon Jul 14 08:54:45 2014 +0200 - - gspawn-win32: do not rely on __argc and __argv global vars. - - Since we are getting passed Unicode values these global vars - might not have the correct value. Instead always get the wide - arguments - and convert them to utf8 to use them. - - https://bugzilla.gnome.org/show_bug.cgi?id=733146 - - glib/gspawn-win32-helper.c | 67 - +++++++++++++++++++++++----------------------- - 1 file changed, 34 insertions(+), 33 deletions(-) - -commit d67813045dfd6336a6e109c4818990c3fb117ade -Author: Gergely POLONKAI -Date: Sat Jul 12 07:36:00 2014 +0000 - - Fix typos in gbytes_hash and g_time_zone_find_interval docs - - https://bugzilla.gnome.org/show_bug.cgi?id=733084 - - glib/gbytes.c | 2 +- - glib/gtimezone.c | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit f62c8fce8e7f9ae102de308941423006e419cdf3 -Author: SyncEvolution Nightly Testing -Date: Thu Jul 10 09:52:26 2014 +0000 - - gio: avoid g_object_ref(NULL) in g_dbus_object_manager_client_finalize - - When establishing a D-Bus connection failed, - g_dbus_object_manager_client_finalize() - calls g_object_ref(manager->priv->connection) when that pointer - is NULL, - which is considered and logged as error by glib. - - https://bugzilla.gnome.org/show_bug.cgi?id=732984 - - gio/gdbusobjectmanagerclient.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit b458d3da325c94308f442cebe897c6648938c119 -Author: Matthias Clasen -Date: Mon Jul 14 08:27:30 2014 -0400 - - Fix a failing testcase - - This fix is a bit of a blind guess, I couldn't really discern - from recent commits whether this is an expected behavior change - or not. - - gio/tests/desktop-app-info.c | 11 ++++++++--- - 1 file changed, 8 insertions(+), 3 deletions(-) - -commit 60fe7b46d2a500bd6a5cd47105dc3172acf9c7a9 -Author: Javier Jardón -Date: Thu Jul 10 17:09:07 2014 +0100 - - docs: Use "Returns:" instead "Return:" - - glib/gdataset.c | 2 +- - gobject/gobject.c | 4 ++-- - 2 files changed, 3 insertions(+), 3 deletions(-) - -commit 02c6e908d7a1ea85ba4fdc39e2c4f8d45d8be739 -Author: Michael Catanzaro -Date: Wed Jul 9 10:48:47 2014 -0500 - - Fix typo - - gio/gdbusconnection.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 5d0e295fb858cce1cba3f45019a844521b735777 -Author: Ryan Lortie -Date: Wed Jul 9 11:19:58 2014 -0400 - - GDBusMessage: add some G_UNLIKELY on error paths - - More for documentation than anything else... - - gio/gdbusmessage.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit 636cd00c213995ffecd302369515bc3b36257589 -Author: Tim-Philipp Müller -Date: Sat Jul 5 15:03:22 2014 +0100 - - GCond (linux): fix g_cond_wait_until() return value on timeout - - It should return FALSE on timeout (and only on timeout), and - TRUE otherwise. - - https://bugzilla.gnome.org/show_bug.cgi?id=731986 - - glib/gthread-posix.c | 5 +++-- - glib/tests/cond.c | 6 ++++++ - 2 files changed, 9 insertions(+), 2 deletions(-) - -commit ecf1359191b2f796a7d63288652dd1a93525417d -Author: Ryan Lortie -Date: Sun Jun 29 17:47:10 2014 -0400 - - GMutex (linux): detect and report some errors - - Detect the following two errors: - - - attempting to unlock a mutex that is not locked - - - attempting to clear a mutex that was not initialised or was - initialised but is still locked - - Both of these are fatal errors. We avoid using g_error() here because - doing so would involve calls back into the GMutex code, and if things - are going off the rails then we want to avoid that. - - https://bugzilla.gnome.org/show_bug.cgi?id=731986 - - glib/gthread-posix.c | 24 ++++++++++++++++++++---- - 1 file changed, 20 insertions(+), 4 deletions(-) - -commit 49b59e5ac4428a6a99a85d699c3662f96efc4e9d -Author: Ryan Lortie -Date: Tue Jun 10 08:28:32 2014 -0400 - - GLib: implement GMutex natively on Linux - - If we have futex(2) then we can implement GMutex natively and gain a - substantial performance increase (vs. using pthreads). - - This also avoids the need to allocate an extra structure in memory - when - using GMutex or GCond: we can use the structure directly. - - The main reason for the increase in performance is that our - implementation can be made more simple: we don't need to support the - array of options on pthread_mutex_t (which includes the possibility, - for - example, of being recursive). - - The result is a ~30% improvement in uncontended cases and a much - larger - increase (3 to 4 times) in contended cases for a simple testcase. - - https://bugzilla.gnome.org/show_bug.cgi?id=731986 - - glib/gthread-posix.c | 208 - ++++++++++++++++++++++++++++++++++++++++++++++++++- - 1 file changed, 207 insertions(+), 1 deletion(-) - -commit be0b921115c319186c678a054958f405b8c90a2b -Author: Dan Winship -Date: Thu Apr 10 11:37:23 2014 -0400 - - Fix up failure-to-see-expected-message logging - - When GLib had been told to expect message X, but then actually saw - message Y, it would log the "did not see expected message" error with - message Y's log level and domain, which makes no sense. Change it to - log with domain "GLib" and G_LOG_LEVEL_CRITICAL instead. - - Also, include the expected domain in the error message, so that if - that's the reason why the expectation didn't match, you can tell that - from the error message. - - Update glib/tests/testing.c for these changes; for all other test - programs in GLib and elsewhere, this change should not break any - existing tests, it should only improve the output on failure. - - https://bugzilla.gnome.org/show_bug.cgi?id=727974 - - glib/gmessages.c | 10 ++++++---- - glib/tests/testing.c | 12 +++++++++--- - 2 files changed, 15 insertions(+), 7 deletions(-) - -commit 5463c8cedbdf9ea2829f83c53876f21b34f57250 -Author: Ryan Lortie -Date: Fri Jul 4 15:00:49 2014 -0400 - - GDBusMessage: fast-path decoding of fixed arrays - - Instead of creating a separate GVariant for each of the 'y's in an - 'ay', - use g_variant_new_fixed_array(). - - https://bugzilla.gnome.org/show_bug.cgi?id=732754 - - gio/gdbusmessage.c | 145 - +++++++++++++++++++++++++++++++++++++++++------------ - 1 file changed, 114 insertions(+), 31 deletions(-) - -commit 958da1e9dc82fbb91862501226b8928faf2f9558 -Author: Ryan Lortie -Date: Fri Jul 4 18:42:14 2014 -0400 - - GDBusMessage: fast-path encoding of fixed arrays - - Instead of handling each item separately, handle the array as a whole. - - https://bugzilla.gnome.org/show_bug.cgi?id=732754 - - gio/gdbusmessage.c | 21 ++++++++++++++++++++- - 1 file changed, 20 insertions(+), 1 deletion(-) - -commit f8d42cefbddf4930e40d6866e7002e556186763e -Author: Dan Winship -Date: Wed Jul 9 10:36:57 2014 -0400 - - gtask: fix leak in example code - - gio/gtask.c | 1 + - 1 file changed, 1 insertion(+) - -commit e608ec7b2e47d29fa189fca6e97f484f41c115a4 -Author: Tristan Van Berkom -Date: Tue Jul 8 13:13:51 2014 -0300 - - Added missing "Since:" annotations for g_input_stream_read_bytes() - APIs. - - gio/ginputstream.c | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit d108ada4b98cb50fb1517f55c4f09acdaf3de471 -Author: Ryan Lortie -Date: Fri Jul 4 14:59:17 2014 -0400 - - GDBusMessage: simplify byteswapping - - Remove some duplication by simplifying our byteswap checks. - - https://bugzilla.gnome.org/show_bug.cgi?id=732754 - - gio/gdbusmessage.c | 108 - +++++++++++++++++------------------------------------ - 1 file changed, 35 insertions(+), 73 deletions(-) - -commit 58250555224ffcd22be24b1da9025564090cdba0 -Author: Ryan Lortie -Date: Fri Jul 4 19:18:40 2014 -0400 - - gapplication tests: test resource base path - - Run some cases to make sure resource base path is behaving as - we expect - it to. - - https://bugzilla.gnome.org/show_bug.cgi?id=722092 - - gio/tests/gapplication.c | 34 ++++++++++++++++++++++++++++++++++ - 1 file changed, 34 insertions(+) - -commit cea9de93c8838099661f5b54462f9c4b6410bfc9 -Author: Ryan Lortie -Date: Fri Jul 4 09:53:51 2014 -0400 - - GApplication: add a "resource base path" - - We don't use this for anything inside of GApplication yet, but Gtk is - about to start using it to find various bits of the application - (such as - its menus, icons, etc.). - - By default, we form the base path from the application ID to end - up with - the familiar /org/example/app style. - - https://bugzilla.gnome.org/show_bug.cgi?id=722092 - - docs/reference/gio/gio-sections.txt | 3 ++ - gio/gapplication.c | 104 - ++++++++++++++++++++++++++++++++++++ - gio/gapplication.h | 6 +++ - 3 files changed, 113 insertions(+) - -commit 60226a0386158e6969ec406e8af5efde4085d15b -Author: Philip Withnall -Date: Fri Jul 4 14:04:17 2014 +0100 - - ginetsocketaddress: Explicitly initialise flags for getaddrinfo() - - This is not a functional change, as the hints field is static - and hence - automatically initialised to zero — which happens to be what - AF_UNSPEC - and the unspecified protocol are defined as. However, it’s best - to be - explicit about this, in case AF_UNSPEC is _not_ defined as zero. - - https://bugzilla.gnome.org/show_bug.cgi?id=732739 - - gio/ginetsocketaddress.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 29c48f623fdcf516d6123ee9544087e1f512ed53 -Author: Michael Catanzaro -Date: Sat Jul 5 20:27:58 2014 -0500 - - Fix typo - - gobject/gclosure.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 46ca06228486ce725bf202d3abb0a55a22250ba2 -Author: Aurimas Černius -Date: Sat Jul 5 13:41:58 2014 +0300 - - Updated Lithuanian translation - - po/lt.po | 583 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 293 insertions(+), 290 deletions(-) - -commit 97f34bacce1fa59c6b3ee05bdbc2ab96a8ad9a4e -Author: Sébastien Wilmet -Date: Thu Jul 3 19:53:51 2014 +0200 - - doc: small improvement and fixes - - - Add an example to g_strsplit(), like it is done for - g_strsplit_set(). - - - GTK-Doc generates a list if a "1." is at the beginning of a line. - - https://bugzilla.gnome.org/show_bug.cgi?id=732704 - - glib/giochannel.c | 4 ++-- - glib/gstrfuncs.c | 6 +++++- - 2 files changed, 7 insertions(+), 3 deletions(-) - -commit 48c7d041e2d046462156056d297f609465fce6ab -Author: Sébastien Wilmet -Date: Thu Jul 3 18:02:31 2014 +0200 - - doc: improve doc of g_input_stream_read() - - I recently needed to nul-terminate the returned buffer, and I wasn't - sure if g_input_stream_read() does that or not. I've checked - glocalfileinputstream.c, which calls read(2) which doesn't - nul-terminate - the buffer. So I assume it's the same behavior for all GInputStream - subclasses. - - https://bugzilla.gnome.org/show_bug.cgi?id=732704 - - gio/ginputstream.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit b0c7221c559693baf0735d6562940e0eec0a798c -Author: Sébastien Wilmet -Date: Thu Jul 3 15:45:11 2014 +0200 - - doc: improve doc of g_subprocess_wait() - - When using this API, I wasn't sure what the cancellable does. I think - it's generally desirable to kill the subprocess if the wait - operation is - cancelled, since in this case the application is no longer - interested by - the subprocess. - - https://bugzilla.gnome.org/show_bug.cgi?id=732704 - - gio/gsubprocess.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit c3842d1969feace4bfb12919be730e75e53877d9 -Author: Michael Catanzaro -Date: Tue Jul 1 23:52:19 2014 -0500 - - Fix old wiki links - - README.win32 | 4 ++-- - build/win32/vs10/README.txt | 2 +- - build/win32/vs9/README.txt | 2 +- - docs/reference/gio/gdbus-codegen.xml | 2 +- - docs/reference/gobject/tut_tools.xml | 2 +- - gio/gactiongroupexporter.c | 2 +- - gio/gapplicationimpl-dbus.c | 2 +- - 7 files changed, 8 insertions(+), 8 deletions(-) - -commit 451f732e4f80523a14628375a981566c2d6b0bb8 -Author: Fran Diéguez -Date: Tue Jul 1 18:01:59 2014 +0200 - - Updated Galician translations - - po/gl.po | 675 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 340 insertions(+), 335 deletions(-) - -commit 98d37f203e1f60f45a761f3be74a5e6864f5d9d6 -Author: Chun-wei Fan -Date: Tue Jul 1 16:08:21 2014 +0800 - - MSVC 2012/2013 Support: Update Property Sheet Creation - - Be a bit more careful when copying and updating the property sheets, - so that - we don't accidently change fields with '10' in them that are - actually not - indicating the Visual Studio version. - - build/Makefile-newvs.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 46df528adf7ce75be4bbdd3f97349670cb24a018 -Author: Rico Tzschichholz -Date: Mon Jun 30 14:46:32 2014 +0200 - - glib: Fix make dist - - glib/Makefile.am | 2 -- - 1 file changed, 2 deletions(-) - -commit 72de983469ce1db81134ed3b5e2af77b56170bf3 -Author: Chun-wei Fan -Date: Mon Jun 30 17:31:57 2014 +0800 - - valgrind.h: Disable Valgrind features on x64 Visual C++ Builds - - ...so that builds of GLib on x64 Visual C++ can be restored, as - the build - fails in line 449 of valgrind.h as it only supports MinGW/GCC for x64 - Windows and simply will not build otherwise. Make the x64 Visual C++ - builds compile again by defining NVALGRIND when GLib is being - built for - Windows on x64 Visual C++. - - https://bugzilla.gnome.org/show_bug.cgi?id=732465 - - glib/valgrind.h | 10 ++++++++++ - 1 file changed, 10 insertions(+) - -commit b39b19ca20159597ad7faece38de53a2939244c5 -Author: Christian Persch -Date: Sun Jun 29 20:17:57 2014 +0200 - - unicode: Update test data files for unicode 7.0.0 - - https://bugzilla.gnome.org/show_bug.cgi?id=731929#c2 - - tests/casefold.txt | 51 +++++++++++++++++- - tests/casemap.txt | 153 - ++++++++++++++++++++++++++++++++++++++++++++++++++--- - 2 files changed, 196 insertions(+), 8 deletions(-) - -commit ffe286e647ce9ba9bb8e1631ba3cf0194038f438 -Author: Sébastien Wilmet -Date: Fri Jun 27 20:43:39 2014 +0200 - - doc: improve doc of g_file_equal() - - A critical message is printed when a parameter of g_file_equal() - is not - a GFile. When we read the documentation before this commit, we - can think - that passing NULL or another type than GFile is allowed, but it is not - the case. - - Another option is to allow NULL parameters. But for consistency with - e.g. g_str_equal(), it's probably better to keep the code as is. - - https://bugzilla.gnome.org/show_bug.cgi?id=732357 - - gio/gfile.c | 1 - - 1 file changed, 1 deletion(-) - -commit 82352ab8e7bc0d499a1e1a805ba4c5f896d3ba8c -Author: Sébastien Wilmet -Date: Sun May 11 18:51:29 2014 +0200 - - doc: various improvements - - - g_subprocess_launcher_spawn() and spawnv(): there is no other way - AFAIK to create a GSubprocess from a launcher. So these - functions are not "convenience helper". - - - annotate optional arguments for g_shell_parse_argv(). - - - other trivial fix - - https://bugzilla.gnome.org/show_bug.cgi?id=732357 - - gio/gsubprocess.c | 2 +- - gio/gsubprocesslauncher.c | 6 ++---- - glib/gshell.c | 7 ++++--- - 3 files changed, 7 insertions(+), 8 deletions(-) - -commit 42e04f4effe2a8759392f1485b5f4df85aefe48e -Author: Ryan Lortie -Date: Sun Jun 29 11:34:16 2014 -0400 - - GActionEntry: one more docs fix - - Hyperlink "GVariant text format". - - gio/gactionmap.c | 9 +++++---- - 1 file changed, 5 insertions(+), 4 deletions(-) - -commit c78037773b574b6f15915c23299eb7a2ff3c1900 -Author: Ryan Lortie -Date: Sun Jun 29 11:13:25 2014 -0400 - - GActionEntry: improve documentation - - Document that giving %NULL for the activate handler is supported since - GLib 2.40. We documented this on GSimpleAction itself (where the - default handler functionality is implemented) but expecting the - user to - dig that up is asking a bit much. - - Also, add some more explicit documentation about the conditions under - which each field is expected to be filled in. - - https://bugzilla.gnome.org/show_bug.cgi?id=732429 - - gio/gactionmap.c | 12 +++++++++--- - 1 file changed, 9 insertions(+), 3 deletions(-) - -commit 1b3deb5f56a6d73fadb4303a02bf52a67bdefaf5 -Author: Koop Mast -Date: Sun Feb 23 01:09:45 2014 +0100 - - Change gio/data-to-c.pl to /usr/bin/env perl. - - On FreeBSD perl gets installed in /usr/local, And a compat symlink in - /usr/bin. However this symlink might go away in the future. - - https://bugzilla.gnome.org/show_bug.cgi?id=724986 - - gio/data-to-c.pl | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit afce39c228eacfecb45bd9de0f58e7ca767e36ed -Author: Patrick Welche -Date: Tue Apr 15 15:09:22 2014 +0100 - - gcredentials: add NetBSD support - - https://bugzilla.gnome.org/show_bug.cgi?id=728256 - - gio/gcredentials.c | 28 ++++++++++++++++++++++++++++ - gio/gcredentialsprivate.h | 8 ++++++++ - gio/gioenums.h | 2 ++ - gio/gsocket.c | 17 +++++++++++++++++ - gio/gunixcredentialsmessage.c | 2 ++ - gio/tests/credentials.c | 8 ++++++++ - 6 files changed, 65 insertions(+) - -commit 01098e34c188b4ec93944e14dbece6818d786aec -Author: Lars Uebernickel -Date: Sun Jun 15 15:42:31 2014 +0200 - - GNotification: add priority - - https://bugzilla.gnome.org/show_bug.cgi?id=731623 - - gio/gfdonotificationbackend.c | 26 ++++++++++++++++++-- - gio/gioenums.h | 26 ++++++++++++++++++++ - gio/gnotification-private.h | 2 +- - gio/gnotification.c | 55 - ++++++++++++++++++++++++++++++++++--------- - gio/gnotification.h | 7 +++++- - gio/tests/gnotification.c | 8 +++---- - 6 files changed, 105 insertions(+), 19 deletions(-) - -commit baef9d18116d55196f00847e0b96c317bab2238b -Author: Kang Hu -Date: Sat May 10 20:47:57 2014 +0800 - - gobject: move _g_type_debug_flags from gtype.h to gtype-private.h - - _g_type_debug_flags is used internally to suport GOBJECT_DEBUG - environment variable. it should never be exposed to the outside. - - https://bugzilla.gnome.org/show_bug.cgi?id=729914 - - gobject/gtype-private.h | 2 ++ - gobject/gtype.h | 1 - - 2 files changed, 2 insertions(+), 1 deletion(-) - -commit 9f5afe3966d31ef6f1e880d950206a0325e6c777 -Author: Mikhail Zabaluev -Date: Sun Sep 22 23:34:27 2013 +0300 - - glib/tests/mainloop: Acquire the context while asserting its state - - The iteration methods presume that the context is acquired. - - https://bugzilla.gnome.org/show_bug.cgi?id=699132 - - glib/tests/mainloop.c | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit c0e8f8a8dbd0dc2c92cd7b7b450d624585570d05 -Author: Mikhail Zabaluev -Date: Tue Sep 17 09:07:07 2013 +0300 - - A simple test for polling on a file-like descriptor - - https://bugzilla.gnome.org/show_bug.cgi?id=699132 - - glib/tests/mainloop.c | 43 +++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 43 insertions(+) - -commit 000737612852d76fd1b85b42363901ec6ab12bd9 -Author: Ryan Lortie -Date: Fri Jun 6 12:16:55 2014 -0400 - - giochannel: avoid setting uninitialised length - - Our internal call to g_io_channel_read_line_backend() may return - G_IO_STATUS_ERROR, in which case two things will be true: - - - the GError will have been set (if appropriate) - - - the &got_length return value may not have been set - - Since it's our convention to leave 'out' parameters untouched in - exception cases, this is perfectly fine. Unfortunately, - g_io_channel_read_line(), in wrapping this internal function, always - promotes the length parameter, even in the case of error. - - Stop doing that in order to avoid overwriting the callers's variable - with junk in the error case. - - https://bugzilla.gnome.org/show_bug.cgi?id=731339 - - glib/giochannel.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 88b284c07051ccf5a7561d04236d83c8bb61993a -Author: Bastien Nocera -Date: Thu Apr 17 09:18:14 2014 +0200 - - GDateTime: Add guards to g_date_time_new() - - https://bugzilla.gnome.org/show_bug.cgi?id=728401 - - glib/gdatetime.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit f18811f2dcca8e49f001d86541bfd05deb7290a9 -Author: Florian Pelz -Date: Thu May 8 19:44:30 2014 +0200 - - docs: Fix formatting of g_alloca documentation. - - https://bugzilla.gnome.org/show_bug.cgi?id=729825 - - glib/galloca.h | 47 ++++++++++++++++++++--------------------------- - 1 file changed, 20 insertions(+), 27 deletions(-) - -commit cc38cb359fc4966cbd7616cac0bf867a31762235 -Author: Daniel Macks -Date: Tue Jun 10 13:43:27 2014 -0400 - - Convert multiple #if/#endif to single #if/#elif/#endif - - https://bugzilla.gnome.org/show_bug.cgi?id=731424 - - glib/gutils.c | 9 +++------ - 1 file changed, 3 insertions(+), 6 deletions(-) - -commit ab9f63fadd8f769b2b2ae7c32a8cce42fac01451 -Author: Patrick Welche -Date: Sat Jan 4 17:42:23 2014 +0000 - - gmessages: make g_assert_warning compiler friendly - - https://bugzilla.gnome.org/show_bug.cgi?id=720708 - - glib/gmessages.c | 24 +++++++++++++++--------- - 1 file changed, 15 insertions(+), 9 deletions(-) - -commit dce88768dc9bedaa46eb310a1f64562ea1247b68 -Author: Ryan Lortie -Date: Sun May 25 12:18:14 2014 +0200 - - all: remove use of 'register' keyword - - We should have done this a decade ago... - - https://bugzilla.gnome.org/show_bug.cgi?id=730293 - - glib/deprecated/gcompletion.c | 8 +-- - glib/gchecksum.c | 2 +- - glib/gdataset.c | 10 ++-- - glib/gmessages.c | 14 ++--- - glib/gpattern.c | 4 +- - glib/gstrfuncs.c | 30 +++++----- - glib/gtypes.h | 16 ++--- - glib/gutils.h | 2 +- - glib/pcre/pcre_compile.c | 40 ++++++------- - glib/pcre/pcre_dfa_exec.c | 6 +- - glib/pcre/pcre_exec.c | 51 ++++++++-------- - glib/pcre/pcre_ord2utf8.c | 2 +- - glib/pcre/pcre_study.c | 12 ++-- - glib/pcre/pcre_valid_utf8.c | 4 +- - gobject/gmarshal.c | 132 - +++++++++++++++++++++--------------------- - gobject/gsignal.c | 2 +- - gobject/gtype.c | 2 +- - tests/bit-test.c | 2 +- - 18 files changed, 168 insertions(+), 171 deletions(-) - -commit d217429729aad360f372633f2ec99778c0fc08d5 -Author: Christian Persch -Date: Sat May 3 19:36:18 2014 +0200 - - unicode: Update to unicode 7.0.0 - - See bug https://bugzilla.gnome.org/show_bug.cgi?id=731929. - - glib/gscripttable.h | 241 +- - glib/gunibreak.h | 3405 ++++++++++++++++------ - glib/gunichartables.h | 2462 ++++++++++++---- - glib/gunicode.h | 50 +- - glib/gunicomp.h | 254 +- - glib/gunidecomp.h | 7781 - +++++++++++++++++++++++++------------------------ - glib/guniprop.c | 25 + - glib/tests/unicode.c | 50 +- - 8 files changed, 8762 insertions(+), 5506 deletions(-) - -commit 30ed5f53e205e6bfc35126a9d3c62dac8a9c5dad -Author: Christian Persch -Date: Thu Jun 19 19:29:16 2014 +0200 - - unicode: Switch compose_second_single to gunichar - - This will be required for the update to unicode 7.0.0. - - glib/gen-unicode-tables.pl | 5 +---- - 1 file changed, 1 insertion(+), 4 deletions(-) - -commit 7e3d32b7053b47ca7feecf185abac96b619770c2 -Author: Christian Persch -Date: Sat May 3 18:49:07 2014 +0200 - - unicode: Move gscripttable.h generation into main script - - So we just have to run one script when updating the unicode data, - not two. - - glib/gen-script-table.pl | 119 - ----------------------------------------- - glib/gen-unicode-tables.pl | 129 - +++++++++++++++++++++++++++++++++++++++++++-- - glib/gscripttable.h | 14 ++--- - 3 files changed, 133 insertions(+), 129 deletions(-) - -commit 33c8a894907cf557c50849d8a3a2447324750414 -Author: Christian Persch -Date: Sat May 3 17:56:07 2014 +0200 - - unicode: Simplify width table generation - - Move width table generation into the gen-unicode-tables.pl - script. This makes - updating the tables automatic without the previously required - manual editing - required to insert the tables in the right place of the source code. - - glib/gen-iswide-table.py | 58 ------------ - glib/gen-unicode-tables.pl | 97 +++++++++++++++++++- - glib/gunichartables.h | 220 - +++++++++++++++++++++++++++++++++++++++++++++ - glib/guniprop.c | 90 ++----------------- - 4 files changed, 322 insertions(+), 143 deletions(-) - -commit 66779064368742f04eb0e45346a3b4fb53a8d6ca -Author: Ryan Lortie -Date: Fri Jun 27 13:21:03 2014 -0400 - - GObject: tweak property deprecation warnings - - Don't emit property deprecation warnings for construct properties that - are being set to their default value during construction, but _do_ - emit - them in all cases when the property was explicitly given to - g_object_new(). - - https://bugzilla.gnome.org/show_bug.cgi?id=732184 - - gobject/gobject.c | 56 - +++++++++++++++++++++++++++---------------------------- - 1 file changed, 27 insertions(+), 29 deletions(-) - -commit 4d327bdcb0fe94901c6d207afa90477a52f88df2 -Author: Ryan Lortie -Date: Tue Jun 24 21:42:46 2014 -0400 - - GTimeZone: remove some dead code - - Remove code that parsed out and stored the unused isstd and isgmt - fields. - - glib/gtimezone.c | 39 ++------------------------------------- - 1 file changed, 2 insertions(+), 37 deletions(-) - -commit f948a7148340012a20286dfb94912be73c32c1f6 -Author: Emmanuele Bassi -Date: Wed Jun 25 11:56:12 2014 +0100 - - gtype: Remove unused header - - GType does not use GBSearchArray any more. - - gobject/gtype.c | 1 - - 1 file changed, 1 deletion(-) - -commit 59c9291f5f12492bab5bb303af41a38b930be97b -Author: Ryan Lortie -Date: Tue Jun 24 16:56:20 2014 -0400 - - Revert "gsettings: remove long-deprecated "schema" property" - - This reverts commit cf9b162e0d0defaff2ad5c85aeaf7af0899ad22f. - - It turns out that there are still a very large number of users of this - API. - - https://bugzilla.gnome.org/show_bug.cgi?id=732102 - - gio/gsettings.c | 24 ++++++++++++++++++++++++ - 1 file changed, 24 insertions(+) - -commit d0e706178584d2251b11f71321cdbfee5af04847 -Author: Ryan Lortie -Date: Tue Jun 24 16:13:30 2014 -0400 - - GObject: warn on use of deprecated properties - - By default G_PARAM_DEPRECATED means absolutely nothing. We only - emit a - warning if G_ENABLE_DIAGNOSTIC is set to '1' and then, only on sets. - - Turn the logic on its head: emit the warning by default, unless - G_ENABLE_DIAGNOSTIC is set to 0. In order to avoid a torrent of - output, only - emit a warning once per property name. - - https://bugzilla.gnome.org/show_bug.cgi?id=732184 - - gobject/gobject.c | 83 - +++++++++++++++++++++++++++++++++++++++++-------------- - 1 file changed, 63 insertions(+), 20 deletions(-) - -commit c5c3c320a2eb32aa9bde5d412ce5bee0fc215ead -Author: Edward Hervey -Date: Thu Jun 19 11:28:48 2014 +0200 - - gvalue: New g_value_init_from_instance - - Used for the commonly used case (in signal emission) where we - initialize and set a GValue for an instance - - Includes a fast-path for GObject - - Overall makes it 6 times faster than the previous combination - of g_value_init + g_value_set_instance - - Makes signal emission around 10% faster - - https://bugzilla.gnome.org/show_bug.cgi?id=731950 - - docs/reference/gobject/gobject-sections.txt | 1 + - gobject/gsignal.c | 6 +-- - gobject/gvalue.c | 65 - +++++++++++++++++++++++++++++ - gobject/gvalue.h | 3 ++ - 4 files changed, 71 insertions(+), 4 deletions(-) - -commit f727c820b823178285d90b3f033f7d2a4d3cdf9f -Author: Ryan Lortie -Date: Tue Jun 24 10:40:30 2014 -0400 - - gvariant tests: workaround libc/compiler "issue" - - memcmp() is declared by glibc as follows: - - /* Compare N bytes of S1 and S2. */ - extern int memcmp (const void *__s1, const void *__s2, size_t __n) - __THROW __attribute_pure__ __nonnull ((1, 2)); - - despite the fact that it is valid to call it with a null pointer - if the - size is zero. - - gcc 4.9.0 contains a new optimisation that sees that we pass a pointer - to this function and concludes that it certainly must not be null, - removing a later check and thereby causing a crash. - - We protect the invocation of memcmp() with a condition to prevent gcc - from making this false assumption (arguably under wrong advice from - glibc). - - glib/tests/gvariant.c | 12 +++++++++--- - 1 file changed, 9 insertions(+), 3 deletions(-) - -commit cf9b162e0d0defaff2ad5c85aeaf7af0899ad22f -Author: Ryan Lortie -Date: Mon Jun 23 08:53:26 2014 -0400 - - gsettings: remove long-deprecated "schema" property - - This property has been deprecated for three years after only having - existed for one. We've wanted to reuse the name for all that time, so - let's try to actually remove it now and see if we can get away - with it. - - https://bugzilla.gnome.org/show_bug.cgi?id=732102 - - gio/gsettings.c | 24 ------------------------ - 1 file changed, 24 deletions(-) - -commit f2ceb74e91e05e9556622bc2cde7ab57cbc30ea3 -Author: Ryan Lortie -Date: Mon Jun 23 08:53:06 2014 -0400 - - gsettings test: stop testing long-deprecated API - - We want to try taking this away now... - - https://bugzilla.gnome.org/show_bug.cgi?id=732102 - - gio/tests/gsettings.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 753e6ef7d78374072141bbf8fc0f3f3d7e1b57db -Author: Michael Catanzaro -Date: Tue Jun 24 10:49:00 2014 -0500 - - docs: fix typos - - docs/reference/gobject/tut_howto.xml | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit bc56512dd77b9b2386d5a2f43c5ec33691bb185e -Author: Matthias Clasen -Date: Mon Jun 23 23:14:56 2014 -0400 - - Bump version - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 1429ff12d8dd7d36c4bdc3cb771d12748f16410a -Author: Matthias Clasen -Date: Mon Jun 23 21:58:07 2014 -0400 - - 2.41.1 - - NEWS | 30 ++++++++++++++++++++++++++++++ - configure.ac | 2 +- - 2 files changed, 31 insertions(+), 1 deletion(-) - -commit f1095de46f5f43edf494ea6adcabbe86685baadf -Author: Philip Withnall -Date: Mon Jun 23 15:01:28 2014 +0100 - - gsocketlistener: Don’t explicitly close sockets on finalisation - - Instead of closing the sockets explicitly, let them close themselves - when their final reference is dropped. This makes use of - g_socket_listener_add_socket() more natural. - - https://bugzilla.gnome.org/show_bug.cgi?id=732107 - - gio/gsocketlistener.c | 13 ++++++++++--- - 1 file changed, 10 insertions(+), 3 deletions(-) - -commit 00e733315de2c2588b0b5b95e02fcd29bb259cb1 -Author: Philip Withnall -Date: Mon Jun 23 10:12:08 2014 +0100 - - gsocket: Document that g_socket_create_source() holds a socket ref - - This is quite important, as it means you can safely let the GSocket - drop - out of scope while maintaining a reference to the GSource, and the - socket will remain open. That means fewer closure structures, simpler - code, and fewer allocations. - - https://bugzilla.gnome.org/show_bug.cgi?id=732081 - - gio/gsocket.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit 248ca727820923c28a39d2e0ee40db54c141adea -Author: Philip Withnall -Date: Mon Jun 23 00:59:39 2014 +0100 - - gsignal: Add an example to the g_signal_connect_swapped() - documentation - - The precise behaviour of and motivation behind swapping parameters was - not entirely clear before. - - https://bugzilla.gnome.org/show_bug.cgi?id=732068 - - gobject/gsignal.h | 28 +++++++++++++++++++++++++--- - 1 file changed, 25 insertions(+), 3 deletions(-) - -commit 90025254fd0047d61fe5c1de84b905da842c43f0 -Author: Matthias Clasen -Date: Fri Jun 20 20:54:47 2014 -0400 - - Return folder as icon for directories - - 'folder' is the name of the folder icon in the incon naming spec, - and the Adwaita icon theme doesn't include an inode-directory icon. - This fixes folders appearing as generic file in the file chooser. - - https://bugzilla.gnome.org/show_bug.cgi?id=731996 - - gio/glocalfileinfo.c | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -commit d80adeaa960ddfa13837900d0391f9bd9c239f78 -Author: Philip Withnall -Date: Sat Jun 21 23:01:08 2014 +0100 - - gtestdbus: Don’t close stdout for dbus-daemon - - The stdout FD passed to dbus-daemon is propagated to all its child - processes, such as service activated processes. If we close the - FD after - reading the bus address from the daemon, any child process which - subsequently writes to stdout (e.g. for logging) will get a SIGPIPE - and - explode. - - Instead of closing the stdout FD immediately after dbus-daemon has - spawned, keep it open until the daemon is killed. - - https://bugzilla.gnome.org/show_bug.cgi?id=732019 - - gio/gtestdbus.c | 17 +++++++++++++---- - 1 file changed, 13 insertions(+), 4 deletions(-) - -commit 0950369899ac04ebe0357d0b1ba834c4dab39219 -Author: Philip Withnall -Date: Sat Jun 21 12:29:09 2014 +0100 - - gclosure: Remove an unused alloca() and assignment - - Coverity issue: #1159511 - - https://bugzilla.gnome.org/show_bug.cgi?id=732005 - - gobject/gclosure.c | 3 --- - 1 file changed, 3 deletions(-) - -commit afea86a7ef4f73a6fffd2155f2ddf411bb6fd8c6 -Author: Philip Withnall -Date: Sat Jun 21 12:28:54 2014 +0100 - - goption: Remove an unused assignment - - Coverity issue: #1159514 - - https://bugzilla.gnome.org/show_bug.cgi?id=732005 - - glib/goption.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 6b8ae8f21b909102b4279900e90cb294cf542188 -Author: Philip Withnall -Date: Sat Jun 21 10:48:08 2014 +0100 - - gwakeup: Clarify buffer sizing in g_wakeup_signal() - - The code in g_wakeup_signal() is currently correct: it writes a 64-bit - counter increment value if the FD is an eventfd, and writes an - arbitrary - 8-bit value if using a normal pipe. - - However, the reasoning behind these buffer sizes is not clear, and the - mismatch between the allocated buffer size and the length passed to - write() in the pipe case could be mistaken for a bug. - - Coverity issue: #1159490 - - https://bugzilla.gnome.org/show_bug.cgi?id=732002 - - glib/gwakeup.c | 11 +++++++++-- - 1 file changed, 9 insertions(+), 2 deletions(-) - -commit eb6da409fa904d99ec6c62718f366e3a70033881 -Author: Zeeshan Ali (Khattak) -Date: Fri Jun 20 18:25:03 2014 +0100 - - docs: Correct param to interface's default_init() - - https://bugzilla.gnome.org/show_bug.cgi?id=731979 - - docs/reference/gobject/tut_howto.xml | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit d552a1f125eac718b988cdae654e36645c685343 -Author: Michael Catanzaro -Date: Fri Jun 20 16:44:08 2014 -0500 - - docs: fix a broken sentence - - docs/reference/gobject/tut_gtype.xml | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 9362a1b2d987125a8aa0723b916d29aaaece329a -Author: Ryan Lortie -Date: Fri Jun 20 14:43:26 2014 -0400 - - configure.ac: fix check for futex and eventfd - - We were using AC_LANG_PROGRAM to build a program to test for our - ability - to call syscall (__NR_futex, ...);. This macro adds "main () { ... }" - around the provided code segment automatically. The provided code - segment provided its own main() function, however. - - The result looked something like: - - int main (void) { - int main (void) { - ... - } - } - - which worked on GCC, but not on clang. - - Let's fix that. Let's fix the same mistake copied over for eventfd() - detection while we're at it. - - configure.ac | 11 ----------- - 1 file changed, 11 deletions(-) - -commit bef557e55d8ab89b324ff2099b2621254aeb3929 -Author: Ryan Lortie -Date: Fri Jun 20 14:38:45 2014 -0400 - - gatomic: disable GCC extension atomics for clang - - clang defines the macro that we use to test for GCC's extension - support - for C11 atomics, but doesn't define the extension in the same way. - Check for clang and disable the macros again if we find it. - - https://bugzilla.gnome.org/show_bug.cgi?id=731513 - - glib/gatomic.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 7991178a752a22274950e54dc4f05b55ae54d756 -Author: Matthias Clasen -Date: Mon Jun 16 15:24:37 2014 -0400 - - Try to make gobject.py work with both pythons - - This change was suggested on the fedora test list, and has been - reported to work. - - gobject/gobject.py | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit 9f69534030f963183ac5398889630a641a71409b -Author: Erik van Pienbroek -Date: Sat Jun 14 17:10:17 2014 +0200 - - Prevent an invalid @CARBON_LIBS@ from appearing in the .pc files - - Fixes static linking when using the glib pkgconfig file. - Regression was introduced in commit 8d037c6 (bz #668152) - - https://bugzilla.gnome.org/show_bug.cgi?id=731657 - - configure.ac | 2 ++ - 1 file changed, 2 insertions(+) - -commit 94e13c71c5b722b4d236cc6b4c2a8d6a843aeadd -Author: Tim-Philipp Müller -Date: Fri Jun 13 19:23:13 2014 +0100 - - gio/tests/socket: fix minor memleak - - gio/tests/socket.c | 1 + - 1 file changed, 1 insertion(+) - -commit 09498e52bbc71496cd1b99ad5c8781783a864881 -Author: Colin Walters -Date: Thu Jun 12 13:37:16 2014 -0400 - - gparam: Remove unnecessary conditionals around preconditions - - These cause a static analyzer to think we're trying to actually handle - them being NULL, which is not the case. They both must not be NULL, - period. - - No idea why the code was like this originally. - - Reviewed by mclasen on IRC. - - gobject/gparam.c | 7 ++----- - 1 file changed, 2 insertions(+), 5 deletions(-) - -commit f7d7e5ab2f3f9421f9df5d76487f37d4bdc78088 -Author: Colin Walters -Date: Thu Jun 12 12:53:18 2014 -0400 - - gbookmarkfile: Cleaner error handling code to pacify static analysis - - A static analyzer flagged the g_file_get_contents() call as not - checking its return value. While the code here is actually correct, - it's verbose at best. - - I think the "goto out + cleanup" code style is substantially cleaner, - less error prone, and easier to read. It also will pacify the static - analyzer. - - https://bugzilla.gnome.org/show_bug.cgi?id=731584 - - glib/gbookmarkfile.c | 35 +++++++++-------------------------- - 1 file changed, 9 insertions(+), 26 deletions(-) - -commit fcdd25a96eb33c389f381cacce42e6d4f2912c5c -Author: Ryan Lortie -Date: Fri Jun 6 14:35:55 2014 -0400 - - gparam: change value of G_PARAM_EXPLICIT_NOTIFY - - GParamSpec has a possibility of user-introduced flags, and we didn't - respect that with the addition of _EXPLICIT_NOTIFY. - - Change the documentation for the maximum number of user flags to 10, - just to pick a somewhat random number. The documentation here - was never - correct anyway -- it previously claimed that as many as 38 flags were - possible. - - Meanwhile, move G_PARAM_EXPLICIT_NOTIFY next to _DEPRECATED in - order to - avoid conflicts with low-numbered user flags (which are in use by at - least evolution-data-server). - - https://bugzilla.gnome.org/show_bug.cgi?id=731341 - - gobject/gparam.h | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit b413f7a285f597e4bcbb8866fcb22bea661fcdcd -Author: Daniel Macks -Date: Mon Jun 9 15:17:19 2014 -0400 - - gnextstepsettingsbackend: Use same token for function-call and - its availability - - Availability of the g_nextstep_settings_backend_get_type() prototype - is controlled by HAVE_COCOA in gsettingsbackendinternal.h and the - actual implemenation by OS_COCOA in Makefile.am. Therefore, the - giomodule.c call to that function should also be protected by a COCOA - token rather than an CARBON token (cocoa and carbon are independent - autoconf tests). - - https://bugzilla.gnome.org/show_bug.cgi?id=731425 - - gio/giomodule.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 93d0c632326064f3e72f0e88e3dc971bdfc74af0 -Author: Daniel Macks -Date: Tue Jun 10 06:00:33 2014 -0400 - - assert-msg-test: Explicitly quit gdb session to avoid zombie - - gdb is run in batch mode, and can leave leave the program being - executed/debugged running when the batchfile is finished. Explicitly - "quit"ing the subprocess prevents it from leaving the stray subprocess - when gdb finishes. - - https://bugzilla.gnome.org/show_bug.cgi?id=731366 - - tests/assert-msg-test.gdb | 1 + - 1 file changed, 1 insertion(+) - -commit 545b44444b365a4e3ba98ec71fab4f12293a229c -Author: Ryan Lortie -Date: Fri Jun 6 16:51:40 2014 -0400 - - gtype: remove interface-after-init exceptions - - A year ago, we tried to remove support for adding interfaces on - already-initialised types. There were problems with the C++ and C# - bindings at the time, so we added exceptions to give them a bit more - time to catch up. - - It's already one cycle after when these exceptions were planned to be - removed, so let's take them out now. - - https://bugzilla.gnome.org/show_bug.cgi?id=697229 - - gobject/gtype.c | 7 +------ - 1 file changed, 1 insertion(+), 6 deletions(-) - -commit 91b9aef0c9988fcab6adb7be3af46953c1c558c9 -Author: Chun-wei Fan -Date: Mon Jun 9 10:27:36 2014 +0800 - - MSVC 2010+ Projects: Update "Installation" Process - - Currently, due to the way that Visual Studio 2010+ projects are - handled, - the "install" project does not re-build upon changes to the sources, - as it - does not believe that its dependencies have changed, although - the changed - sources are automatically recompiled. This means that if a part - or more - of the solution does not build, or if the sources need some other - fixes - or enhancements, the up-to-date build is not copied automatically, - which - can be misleading. - - Improve on the situation by forcing the "install" project to - trigger its - rebuild, so that the updated binaries can be copied. This does - trigger an - MSBuild warning, but having that warning is way better than not - having an - up-to-date build, especially during testing and development. - - build/win32/vs10/glib-install.props | 40 - +++++++++++++++++++++++++++---------- - build/win32/vs10/install.vcxproj | 28 +++++++++++++++----------- - 2 files changed, 46 insertions(+), 22 deletions(-) - -commit 39d70301c58b0e79f90fc2729eecc10ba5c3caf9 -Author: Michael Catanzaro -Date: Fri Jun 6 19:04:12 2014 -0500 - - trivial: docs: add some missing commas - - docs/reference/gobject/gobject-docs.xml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit f2f66bfe45f41d18e7437341e5ebf4c70d815958 -Author: Ryan Lortie -Date: Fri Jun 6 16:42:23 2014 -0400 - - docs: warn about installing properties after init - - Leave ourselves a little wiggle room: if people install properties - after - initialisation then we reserve the right to handle that in a way that - may not be threadsafe. - - https://bugzilla.gnome.org/show_bug.cgi?id=698614 - - gobject/gobject.c | 15 ++++++++++++--- - 1 file changed, 12 insertions(+), 3 deletions(-) - -commit 85e9455f68c6cc6093a1ede1c5f15587bba08b51 -Author: Ryan Lortie -Date: Fri Jun 6 16:40:15 2014 -0400 - - Revert "GObject: prevent installing properties after init" - - This reverts commit ddb0ce14215cd62c7a2497d6cf9f2ea63c40ebb5. - - Conflicts: - gobject/gobject.c - - https://bugzilla.gnome.org/show_bug.cgi?id=698614 - - gobject/gobject.c | 6 ------ - gobject/gtype-private.h | 1 - - gobject/gtype.c | 10 ---------- - 3 files changed, 17 deletions(-) - -commit 256305dea5ce0a7c4512b4842b0703c025853e1c -Author: Tim-Philipp Müller -Date: Sat May 31 14:54:08 2014 +0100 - - gthread: use inline keyword for _get_impl() functions - - Give compiler a hint that these should be inlined, - which doesn't seem to happen by default with -O2. - Yields 5% speedup in artificial benchmarks, and - 1% speedup in a real-world test case doing a lot - of mutex locking and unlocking. - - https://bugzilla.gnome.org/show_bug.cgi?id=730807 - - glib/gthread-posix.c | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -commit db0e43d25a5316f3a6f2f31712a0b8359e247a20 -Author: Ryan Lortie -Date: Tue May 27 15:28:08 2014 +0200 - - gatomic: use GCC C11-style atomics, if available - - GCC does not yet support ISO C11 atomic operations, but it has - compatible versions available as an extension. Use these for load and - store if they are available in order to avoid emitting a hard fence - instruction (since in many cases, we do not need it -- on x86, for - example). - - For now we use the fully seqentially-consistent memory model, since - these APIs are documented rather explicitly: "This call acts as a full - compiler and hardware memory barrier". - - In the future we can consider introducing new APIs for the more - relaxed - memory models, if they are available (or fall back to stricter ones - otherwise). - - https://bugzilla.gnome.org/show_bug.cgi?id=730807 - - glib/gatomic.h | 77 - ++++++++++++++++++++++++++++++++++++++++++++++++---------- - 1 file changed, 64 insertions(+), 13 deletions(-) - -commit 875eeb2ca1d32fc0fdd70518f7d6f4dc8de1a287 -Author: Ryan Lortie -Date: Tue May 27 15:27:54 2014 +0200 - - gatomic: whitespace fixes - - https://bugzilla.gnome.org/show_bug.cgi?id=730807 - - glib/gatomic.h | 32 ++++++++++++++++---------------- - 1 file changed, 16 insertions(+), 16 deletions(-) - -commit aa0e8735c14ebb3cbfa38d441a6a05bb978e23b2 -Author: Ryan Lortie -Date: Tue May 27 15:25:37 2014 +0200 - - gatomic: fix typo in deprecation attribute - - https://bugzilla.gnome.org/show_bug.cgi?id=730807 - - glib/gatomic.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d558e87c65517e3646f3b8ebc8f11448e25ccbf2 -Author: Ryan Lortie -Date: Fri Jun 6 10:45:51 2014 -0400 - - gtype: guard uses of new fundamental type check - - g_type_is_fundamentally_a (see bug 730984) is a new API/ABI and is - marked with a version macro. We should therefore avoid its - unconditional use from G_IS_OBJECT() and G_IS_PARAM_SPEC() which are - APIs that have been around for a long time. - - This prevents deprecation warnings from being emitted when these - functions are used with an older GLIB_VERSION_MAX_ALLOWED and also - prevents linking to the new ABI in that case (so that it's possible to - use the resulting binary with an older version of GLib). - - https://bugzilla.gnome.org/show_bug.cgi?id=731335 - - gobject/gobject.h | 4 ++++ - gobject/gparam.h | 4 ++++ - 2 files changed, 8 insertions(+) - -commit 0208861a13afc30964fb4f409525fa1cdb544cf4 -Author: Ryan Lortie -Date: Fri Jun 6 10:25:16 2014 -0400 - - test: add test for explicit-notify properties - - https://bugzilla.gnome.org/show_bug.cgi?id=731200 - - gobject/tests/properties.c | 62 - ++++++++++++++++++++++++++++++++++++++++++++-- - 1 file changed, 60 insertions(+), 2 deletions(-) - -commit bbdb2345fc7e5a57cb7af90ab0bf8ced437ada24 -Author: Ryan Lortie -Date: Wed Jun 4 08:59:50 2014 -0400 - - gobject: add 'explicit notify' GParamSpec flag - - Add a flag to prevent the automatic emission of the "notify" signal - during g_object_set_property(). - - If this flag is set then the class must explicitly emit the notify - for themselves. This is already standard practice on most classes, - but - we cannot simply remove the existing behaviour because there are - surely - many cases where it is needed. - - https://bugzilla.gnome.org/show_bug.cgi?id=731200 - - gobject/gobject.c | 13 ++++++++----- - gobject/gparam.h | 5 +++++ - 2 files changed, 13 insertions(+), 5 deletions(-) - -commit dc496ac7644d11e47b626a879b12813b31ef83b7 -Author: Matthias Clasen -Date: Thu Jun 5 08:04:19 2014 -0400 - - Add a test for GMenuAttributeIter - - gio/tests/gmenumodel.c | 62 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 62 insertions(+) - -commit c4fc3aa5258bee806d19fa587355f0daa093e097 -Author: David King -Date: Fri May 16 12:32:49 2014 +0100 - - valgrind.h: Update to latest upstream version - - Avoid crashes in g_type_free_instance() on mingw64. - - https://bugzilla.gnome.org/show_bug.cgi?id=730198 - - glib/valgrind.h | 2142 - +++++++++++++++++++++++++++++++++++++++++-------------- - 1 file changed, 1623 insertions(+), 519 deletions(-) - -commit 6eb55b9a33b3b025859e1a08e11c89719d542d41 -Author: Chun-wei Fan -Date: Tue Jun 3 15:50:37 2014 +0800 - - Support Building Using Visual Studio 2013 - - Like the Visual Studio 2012 project files, the Visual Studio 2013 - files are - largely the same as the Visual Studio 2010 project files, so support - Visual Studio 2013 by updating the autotools scripts that is used for - Visual Studio 2012. This means that project files for Visual - Studio 2012 - and Visual Studio 2013 can be maintained by simply maintaining - the Visual - Studio 2010 project files, adding minimal maintenance overhead. - - build/Makefile-newvs.am | 14 +++++++------- - build/win32/Makefile.am | 3 ++- - build/win32/vs11/Makefile.am | 4 ++++ - build/win32/vs12/.gitignore | 31 +++++++++++++++++++++++++++++ - build/win32/vs12/Makefile.am | 46 - ++++++++++++++++++++++++++++++++++++++++++++ - configure.ac | 1 + - 6 files changed, 91 insertions(+), 8 deletions(-) - -commit 90671cd3cd0a98e8f706acf6e72d037aba1892e5 -Author: Matthias Clasen -Date: Sun Jun 1 09:38:49 2014 -0400 - - docs: Add missing language annotations - - gio/gdbusauthobserver.c | 2 +- - glib/ghash.c | 2 +- - glib/gvariant.c | 6 +++--- - 3 files changed, 5 insertions(+), 5 deletions(-) - -commit adfaf0e456eceaf531d12d667afef8fce85103c1 -Author: Matthias Clasen -Date: Sat May 31 20:55:00 2014 -0400 - - docs: GType documentation cleanup - - Still some markup left. - - gobject/gtype.c | 3 +- - gobject/gtype.h | 325 - +++++++++++++++++++++++++++----------------------------- - 2 files changed, 160 insertions(+), 168 deletions(-) - -commit 24ab95582b03ec947fc512cb85545fe87026baf1 -Author: Emmanuele Bassi -Date: Sat May 31 19:21:23 2014 +0100 - - docs: Replace XML tag with back ticks - - https://bugzilla.gnome.org/show_bug.cgi?id=731050 - - gobject/gtype.h | 3 +-- - gobject/gtypemodule.h | 6 +++--- - 2 files changed, 4 insertions(+), 5 deletions(-) - -commit a0c3fdfae0af260bd90adbb4f784afc21dbb9b24 -Author: Emmanuele Bassi -Date: Sat May 31 19:20:03 2014 +0100 - - docs: Replace tags with back ticks - - https://bugzilla.gnome.org/show_bug.cgi?id=731050 - - glib/gbookmarkfile.h | 2 +- - glib/gdatetime.h | 2 +- - glib/gerror.h | 4 ++-- - glib/gmain.h | 10 +++++----- - glib/goption.h | 6 +++--- - 5 files changed, 12 insertions(+), 12 deletions(-) - -commit 903a5d711e7337f4803f42815fe996061bd2a8eb -Author: Matthias Clasen -Date: Sat May 31 11:32:55 2014 -0400 - - docs: Add an index for 2.40 api - - docs/reference/gobject/gobject-docs.xml | 4 ++++ - 1 file changed, 4 insertions(+) - -commit ab18d71e6f7a281687dd39b2616ae3a41fdaaf29 -Author: Matthias Clasen -Date: Sat May 31 09:04:11 2014 -0400 - - Minor documentation additions and corrections - - Going for 100%. - - glib/deprecated/gthread-deprecated.c | 2 ++ - glib/docs.c | 8 +++++- - glib/gconvert.h | 7 +++--- - glib/giochannel.c | 7 +----- - glib/gmessages.c | 7 ++++++ - glib/gpoll.h | 8 ++++++ - glib/gregex.h | 13 +++++++--- - glib/gscanner.c | 8 ++++++ - glib/gvariant-parser.c | 2 ++ - glib/gversion.c | 47 - ++++++++++++++++++++++++++++++++++++ - gobject/gvalue.c | 11 +++++---- - 11 files changed, 101 insertions(+), 19 deletions(-) - -commit f38b438c965a8cfc84bc62086f0cec6637aa6f1f -Author: Matthias Clasen -Date: Sat May 31 10:38:47 2014 -0400 - - docs: Fill in the gspawn long description - - glib/gspawn.c | 11 +++++++++++ - 1 file changed, 11 insertions(+) - -commit 06b7786f31a6038e78bcc99c88c076e8f9ff07f0 -Author: Matthias Clasen -Date: Sat May 31 10:18:07 2014 -0400 - - docs: Fill in gshell long description - - glib/gshell.c | 10 +++++++++- - 1 file changed, 9 insertions(+), 1 deletion(-) - -commit ad5b4bf92e9a2afdea8d817e0d799c4c1ba0d4f7 -Author: Matthias Clasen -Date: Sat May 31 09:02:27 2014 -0400 - - Document g_signal_handlers_destroy - - gobject/gsignal.c | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -commit a4847190332ec2e9b749e68c5153de9e972d8b4d -Author: Matthias Clasen -Date: Sat May 31 08:55:21 2014 -0400 - - docs: Fix up varargs documentation - - gtk-doc expects varargs to be documented in a specific way, - otherwise it complains. - - gio/gsubprocess.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit abd4df4b55fc447cad9a9d907c61d6254dc1fba1 -Author: Matthias Clasen -Date: Sat May 31 08:54:52 2014 -0400 - - docs: Add some missing apis - - docs/reference/gio/gio-sections.txt | 12 ++++++++++++ - 1 file changed, 12 insertions(+) - -commit 5b0183fd23dd58cd995df0b41f9f3eb4432d7f34 -Author: Matthias Clasen -Date: Sat May 31 08:54:16 2014 -0400 - - docs: Add a 2.42 api index - - docs/reference/gio/gio-docs.xml | 4 ++++ - 1 file changed, 4 insertions(+) - -commit f8595a490f15c702578dc6c08bc182806e02681b -Author: Edward Hervey -Date: Fri May 30 12:25:27 2014 +0200 - - GParamSpec: Use new fundamental instance check - - https://bugzilla.gnome.org/show_bug.cgi?id=730984 - - gobject/gparam.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit faceb8960bf5a623a1af4ac876c964daa8fbab42 -Author: Edward Hervey -Date: Wed May 28 10:59:14 2014 +0200 - - gobject: Use fast fundamental instance type check - - Speeds up g_object_ref/_unref by 50%-65% (i.e. takes 60-65% of - the time - it used to take). - - https://bugzilla.gnome.org/show_bug.cgi?id=730984 - - gobject/gobject.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 6072e3650fba8ff57b5c3f135f81488c83f27f0b -Author: Edward Hervey -Date: Wed May 28 10:57:28 2014 +0200 - - gtype: Add check for fundamental instance type - - When checking whether an instance is of a given fundamental type (such - as G_TYPE_OBJECT), we can avoid over 60%+ of the cost of checking - types. - - https://bugzilla.gnome.org/show_bug.cgi?id=730984 - - docs/reference/gobject/gobject-sections.txt | 2 ++ - gobject/gtype.c | 9 +++++++++ - gobject/gtype.h | 16 ++++++++++++++++ - 3 files changed, 27 insertions(+) - -commit 03a48e1adea2862635c439f8270a5cc2d969289a -Author: Matthias Clasen -Date: Fri May 30 10:21:43 2014 -0400 - - Fix the closure test in continuous - - This test has the same problem as the mapping-test - it uses - SIGUSR1 without checking the signal mask. Apply the same fix - here. - - gobject/tests/closure.c | 12 ++++++++++++ - 1 file changed, 12 insertions(+) - -commit 367dbdce367fd504804a1256dc393534d6784bfc -Author: Matthias Clasen -Date: Fri May 30 10:18:36 2014 -0400 - - Fix the mapping test in continuous - - It turns out that due to a recent gdm change, the inherited - signal mask has SIGUSR1 blocked - which is bad news for - tests using SIGUSR1. Fix the test by explicitly checking the - signal mask before using SIGUSR1. - - tests/mapping-test.c | 11 +++++++++++ - 1 file changed, 11 insertions(+) - -commit 79f930f6dc23c05fef7fdcaaeed0df230698453e -Author: Thiago Santos -Date: Thu May 29 19:13:37 2014 -0300 - - gconvert: mention that the g_convert len should be in bytes - - Some charsets have each char with more than one byte, make it - clear that - the length should be in bytes - - https://bugzilla.gnome.org/show_bug.cgi?id=730963 - - glib/gconvert.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 1e28df02642237f776f9b4f42bffd8de675af754 -Author: Matthias Clasen -Date: Wed May 28 06:14:56 2014 -0400 - - Add more debug spew to the mapping-test - - tests/mapping-test.c | 7 +++++++ - 1 file changed, 7 insertions(+) - -commit fd9120dc505773faf3ace728c8ad8c503824ee9f -Author: Philip Withnall -Date: Tue May 27 15:50:00 2014 +0100 - - gvariant: Clarify type and format strings in the docs - - '@' and '&' are only used in format strings as prefixes to type - strings and not to full format strings. - - https://bugzilla.gnome.org/show_bug.cgi?id=729269 - - docs/reference/glib/gvariant-varargs.xml | 7 +++++-- - 1 file changed, 5 insertions(+), 2 deletions(-) - -commit de1c0722b92d101171f7c2ce7eb199727528dff1 -Author: Matthias Clasen -Date: Tue May 27 22:13:33 2014 -0400 - - mapping-test: Add debug spew - - This might help figuring out why the test is failing in continuous. - - tests/mapping-test.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 84fd73b2fa098ff63656e7cbe1ef211f948123c2 -Author: Dan Winship -Date: Tue May 27 09:39:46 2014 -0400 - - gio/tests/network-address: fix when no network is available - - GResolver doesn't do full validation of its inputs, so in some of - these tests, the fact that we were getting back - G_RESOLVER_ERROR_NOT_FOUND is because the junk string was getting - passed to an upstream DNS resolver, which returned NXDOMAIN. But if - there's no network on the machine then we'd get - G_RESOLVER_ERROR_INTERNAL instead in that case. - - gio/tests/network-address.c | 19 ++++++++++++++++++- - 1 file changed, 18 insertions(+), 1 deletion(-) - -commit e93f7be60d6a45ca5ca76fd033be887f10e886a4 -Author: Ryan Lortie -Date: Mon May 26 17:34:48 2014 +0200 - - GLib 2.41.0 - - NEWS | 83 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 83 insertions(+) - -commit 6f7dc3a44f966e69a7495cd5af5017ec02b3938c -Author: Ryan Lortie -Date: Mon May 26 23:01:25 2014 +0200 - - gio tests: rm xdgconfighome on 'make clean' - - gio/tests/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 61a9142cd0936bd67dcb88db5591e1190caf3188 -Author: Ryan Lortie -Date: Mon May 26 17:33:57 2014 +0200 - - Revert "gvariant: Fix confusion between type and format strings in - the docs" - - This reverts commit fca1b83be74c9840037cfee84015fd8460cc33f9. - - The original documentation was correct. - - https://bugzilla.gnome.org/show_bug.cgi?id=729269 - - docs/reference/glib/gvariant-varargs.xml | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit d3fd88ddd54dd533b09e8782a8ffc0dc9f6f0571 -Author: Philip Withnall -Date: Fri May 16 23:08:10 2014 +0100 - - gtestutils: Error out if /dev/null stdin redirection fails - - https://bugzilla.gnome.org/show_bug.cgi?id=730189 - - glib/gtestutils.c | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -commit 570b27b9acbf6e6f31ab0f9a31a4cce60f4d228a -Author: Evan Nemerson -Date: Wed May 21 00:27:36 2014 -0700 - - gio: port annotations from the Vala metadata. - - https://bugzilla.gnome.org/show_bug.cgi?id=730493 - - gio/gaction.c | 2 +- - gio/gactiongroup.c | 9 ++++---- - gio/gapplicationcommandline.c | 2 +- - gio/gcancellable.c | 4 ++-- - gio/gcontenttype.c | 6 +++--- - gio/gdatainputstream.c | 49 - +++++++++++++++++++++--------------------- - gio/gdbusmessage.c | 3 ++- - gio/gdbusobjectmanagerclient.c | 4 ++-- - gio/gfile.c | 24 ++++++++++----------- - gio/gfileenumerator.c | 5 +++-- - gio/gfileinfo.c | 6 +++--- - gio/gicon.c | 4 ++-- - gio/gloadableicon.c | 13 +++++------ - gio/gpollableinputstream.c | 4 ++-- - gio/gpollableutils.c | 3 ++- - gio/gsettingsschema.c | 2 +- - gio/gtlsclientconnection.c | 2 +- - gio/gtlsdatabase.c | 4 +++- - gio/gvolume.c | 4 ++-- - 19 files changed, 79 insertions(+), 71 deletions(-) - -commit e3db9632e7e8a1e4177f503aa9ffa184a991e8a4 -Author: Chun-wei Fan -Date: Fri May 23 10:14:16 2014 +0800 - - config.h.win32.in: Define _WIN32_WINNT Conditionally - - This is done so that _WIN32_WINNT may be overridden in the project - files, - if needed, so that one can access the Vista+ (or so) Windows APIs - easier - by using "preprocessor defines" (or so) in the Visual C++ project - files. - - config.h.win32.in | 2 ++ - 1 file changed, 2 insertions(+) - -commit 922dd548d5697556b76f720c985728d110ac6b9d -Author: Matthias Clasen -Date: Thu May 22 17:22:56 2014 -0400 - - Try to fix mapping-test - - The mapping-test is failing under gnome-continuous. I suspect this - is simply due to running many tests in parallel, and mapping-test - being racy. Replace the blind sleep by signals, to avoid the - races. - - tests/mapping-test.c | 46 +++++++++++++++++++++++++++++++++++++++------- - 1 file changed, 39 insertions(+), 7 deletions(-) - -commit 2a27b7252243b0eaceeb9fbc6ecba1b3a3b36905 -Author: Murray Cumming -Date: Tue Apr 29 13:21:41 2014 +0200 - - GDBusError enum: Remove trailing comma. - - This is helpful to people using the g++ --pedantic option. - - gio/gioenums.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 6a8c2685be3992d0aac0c54d12a3fb31dd198624 -Author: Marek Kasik -Date: Thu May 22 11:00:14 2014 +0200 - - gobject: unref unused class - - If g_type_class_ref() returns a class which is not - a GObjectClass we need to unref it before return in - object_interface_check_properties(). - - https://bugzilla.gnome.org/show_bug.cgi?id=706983 - - gobject/gobject.c | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -commit ace7658b28642e8a5b9ffe54838ccb4847b1cc6b -Author: Matthias Clasen -Date: Wed May 21 07:40:09 2014 -0400 - - Trivial: fix a guard comment - - The conventional comment for the #endif at the bottom of the - header was not matching the #ifdef at the top in glib-private.h. - Fix that. - - glib/glib-private.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit cdb9670dc3448e3f582e04c742f3689d619d066d -Author: Philip Withnall -Date: Sat May 17 12:08:58 2014 +0100 - - gdbus-tool: Remove dead variables - - Coverity issues: #1159447, #1159446 - - https://bugzilla.gnome.org/show_bug.cgi?id=730295 - - gio/gdbus-tool.c | 8 -------- - 1 file changed, 8 deletions(-) - -commit 03a82ce898ea435efd73a250d989f8dc6249aaf8 -Author: Philip Withnall -Date: Fri May 16 21:47:24 2014 +0100 - - gthread: Fix use of a local variable after it went out of scope - - This could theoretically cause problems, although in practice we would - have seen them by now (the bug was introduced in 2012). - - Coverity issue: #1159486 - - https://bugzilla.gnome.org/show_bug.cgi?id=730277 - - glib/gthread-posix.c | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -commit e1243d11f000e18436b439f5655532801a71aeec -Author: Philip Withnall -Date: Fri May 16 22:09:29 2014 +0100 - - gsubprocess: Add a missing va_end() call - - Coverity issues: #1214070, #1214069 - - https://bugzilla.gnome.org/show_bug.cgi?id=730278 - - gio/gsubprocess.c | 1 + - gio/gsubprocesslauncher.c | 1 + - 2 files changed, 2 insertions(+) - -commit f4ae0cbf9a464122ed4207a8ee74e424851d9bdf -Author: Chun-wei Fan -Date: Mon May 19 14:49:39 2014 +0800 - - Update config.h.win32.in for Newer Windows - - Make use of if_indextoname() and if_nametoindex() when building - against - Window Vista/Server 2008 or later, as these are provided by the - system. - - This is not turned on by default as we still want to support XP and - Server 2003-turn this on by changing _WIN32_WINNT to 0x600 or - later prior - to compiling GLib. - - https://bugzilla.gnome.org/show_bug.cgi?id=730352 - - config.h.win32.in | 25 +++++++++++++------------ - 1 file changed, 13 insertions(+), 12 deletions(-) - -commit 4844b4bb564b152812ef6bf2ce5c514877ef323e -Author: Marek Černocký -Date: Sun May 18 08:38:05 2014 +0200 - - Updated Czech translation - - po/cs.po | 470 - ++++++++++++++++++++++++++++----------------------------------- - 1 file changed, 212 insertions(+), 258 deletions(-) - -commit 9c539a86b12430108b3d1951daab117b83e1fb25 -Author: Yosef Or Boczko -Date: Fri May 16 04:37:21 2014 +0300 - - Updated Hebrew translation - - po/he.po | 1741 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 879 insertions(+), 862 deletions(-) - -commit 7f5cc2c3c5409a6d5e3acab5d6349ae69fb67922 -Author: Philip Withnall -Date: Thu May 15 12:16:00 2014 +0100 - - gsocket: Add missing preconditions to g_socket_send_message() - - https://bugzilla.gnome.org/show_bug.cgi?id=730190 - - gio/gsocket.c | 5 +++++ - 1 file changed, 5 insertions(+) - -commit 60e459b196947c9c9aaa6fd14ca682ddf9f7a492 -Author: Philip Withnall -Date: Thu May 15 10:18:38 2014 +0100 - - gresource-tool: Fix an FD leak in an error path - - Coverity issues: #1214054, #1214055, #1214056 - - gio/gresource-tool.c | 12 ++++++++++-- - 1 file changed, 10 insertions(+), 2 deletions(-) - -commit 46b7217fbf02b679749cf1d042ecc57504a3b97c -Author: Philip Withnall -Date: Thu May 15 10:15:26 2014 +0100 - - gtestutils: Don’t free unassigned variables in an error path - - If the stream is invalid, msg.nums and msg.strings have not been - assigned to, so don’t free them. - - Coverity issue: #1159505 - - glib/gtestutils.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit 4360756c6903491977886f4b4eee0650469d9ea4 -Author: Matthias Clasen -Date: Mon May 12 23:05:41 2014 -0400 - - Avoid overeager warning about deprecated properties - - Construct properties are always set during construction. - It makes no sense to warn about this even if the property - is marked as deprecated; the deprecation warning should - only be issues for explicit uses of the property after - construction. - - https://bugzilla.gnome.org/show_bug.cgi?id=730045 - - gobject/gobject.c | 13 ++++++++++--- - 1 file changed, 10 insertions(+), 3 deletions(-) - -commit 4dba2eb48625c7d5f72e4737eff28688332143c6 -Author: Matthias Clasen -Date: Wed May 7 23:08:50 2014 -0400 - - Remove some markup from docs - - gobject/gsignal.h | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit c2a828772b30a0c10a8f4b15d7fc841f26b807b8 -Author: Chun-wei Fan -Date: Tue Mar 18 12:54:10 2014 +0800 - - gio/gtestdbus.c: Fix write_config_file() for Windows - - Windows does not like g_unlink() to be called on files whose file - descriptor is still open, so doing that would cause a permission - denied error. Since the fd is not used in that function after - acquiring the temp file, close it earlier before - g_file_set_contents(), so that it can complete successfully. - - This fixes a number of GTK+ tests on Windows. - - https://bugzilla.gnome.org/show_bug.cgi?id=719344 - - gio/gtestdbus.c | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -commit 54d1751fd824ded1f1437572b5c16e2db4154db5 -Author: Sébastien Wilmet -Date: Sun May 11 23:41:23 2014 +0200 - - doc: better ordering of GSubprocessLauncher functions - - Take the same order as the header. - - docs/reference/gio/gio-sections.txt | 22 +++++++++++----------- - 1 file changed, 11 insertions(+), 11 deletions(-) - -commit 25bd4e79169af27f193d3b7c7b1b3295a7042074 -Author: Daniel Mustieles -Date: Sat May 10 19:43:59 2014 +0200 - - Updated Spanish translation - - po/es.po | 451 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 227 insertions(+), 224 deletions(-) - -commit 20cda557e5766cc34af8efb3a6eb4cfcea149ea7 -Author: Tom Tromey -Date: Fri Feb 21 19:16:00 2014 +0000 - - gobject.py: Port to gdb 7.7 frame filter API - - https://bugzilla.gnome.org/show_bug.cgi?id=623552 - - gobject/gobject.py | 92 - ++++++++++++++++++++++++++++-------------------------- - 1 file changed, 48 insertions(+), 44 deletions(-) - -commit 430e6fd6ad4ecf68ca110e90a626a60fd5d4eca8 -Author: Sébastien Wilmet -Date: Mon Apr 21 14:50:53 2014 +0200 - - doc: various improvements - - - GSubprocessLauncher exists since 2.40, not 2.36 - - more logical order for g_markup functions - - fix short description of GMarkup - - GMarkupParser: specify that some parameters are NULL-terminated. - - g_string_new (NULL); is possible. - - other trivial fixes. - - https://bugzilla.gnome.org/show_bug.cgi?id=728983 - - docs/reference/glib/glib-sections.txt | 4 ++-- - gio/giotypes.h | 2 +- - glib/gmarkup.c | 3 ++- - glib/gmarkup.h | 3 ++- - glib/gstring.c | 3 ++- - gobject/gsignal.c | 4 ++-- - 6 files changed, 11 insertions(+), 8 deletions(-) - -commit 7c205ae90d5ee1dc583b20548fcb65a231af48ff -Author: Lukasz Skalski -Date: Fri May 9 15:06:52 2014 +0200 - - gio: cleanup gdbusmessage.c file - - * removed passing GError to ensure_input_padding() function - - it was necessary before commit 3e5214c15c2a19b64d74e714 - when we used GData*Streams and GMemoryInputStream with - g_seekable_seek() - now it's useless, - - * removed checking return value of ensure_input_padding() - function - in previous implementation (like above) - g_seekable_seek() could return FALSE - now it's always TRUE, - - * removed passing GError to g_memory_buffer_read_*() functions - and checking returned value - it also has been inherited after - old implementation with g_data_input_stream_read_*() functions - - now it's also useless - - * cleaned up code formatting, - - https://bugzilla.gnome.org/show_bug.cgi?id=729875 - - gio/gdbusmessage.c | 187 - +++++++++++++++++++---------------------------------- - 1 file changed, 67 insertions(+), 120 deletions(-) - -commit 079d20f012127873335fccd174b104b60d9d7f4f -Author: Ryan Lortie -Date: Thu May 8 16:16:35 2014 -0400 - - tests: add testcase for {Only,Not}ShowIn - - https://bugzilla.gnome.org/show_bug.cgi?id=729813 - - gio/tests/appinfo.c | 4 +-- - gio/tests/apps.c | 12 +++++++ - gio/tests/desktop-app-info.c | 42 - +++++++++++++++++++--- - .../usr/applications/gcr-prompter.desktop | 3 +- - 4 files changed, 53 insertions(+), 8 deletions(-) - -commit 5a5e16e93c4f11e635918ecdb41681f63fd05a39 -Author: Ryan Lortie -Date: Thu May 8 08:57:50 2014 -0400 - - AppInfo: use XDG_CURRENT_DESKTOP for OnlyShowIn - - Expand the functionality of g_desktop_app_info_set_desktop_env() to - include the possibility of passing strings containing ':' characters - (as - some apps, such as gnome-session, are directly passing the value of - XDG_CURRENT_DESKTOP). At the same time, deprecate it, since now - we get - the list from the environment variable for ourselves. - - Modify the checks in g_desktop_app_info_get_show_in() to deal with - multiple items listed in XDG_CURRENT_DESKTOP. For example, if we find - that we have - - XDG_CURRENT_DESKTOP=GNOME-Classic:GNOME - - and a desktop file contains: - - OnlyShowIn=GNOME - - then we will show this file because of the fallback to GNOME. If the - file _also_ contains the line: - - NotShowIn=GNOME-Classic - - Then we will not show it, because GNOME-Classic comes before GNOME in - XDG_CURRENT_DESKTOP. - - https://bugzilla.gnome.org/show_bug.cgi?id=729813 - - gio/gdesktopappinfo.c | 99 - +++++++++++++++++++++++++-------------------------- - gio/gdesktopappinfo.h | 2 +- - 2 files changed, 50 insertions(+), 51 deletions(-) - -commit 880e8e8cb254e8c0c8a4bb62ebb606404818b52b -Author: Ryan Lortie -Date: Fri Nov 15 14:44:33 2013 -0500 - - tests: add tests for GDesktopAppInfo Implements= - - https://bugzilla.gnome.org/show_bug.cgi?id=712391 - - gio/tests/apps.c | 7 ++++ - gio/tests/desktop-app-info.c | 39 - +++++++++++++++++++++- - .../desktop-files/usr/applications/cheese.desktop | 1 + - .../desktop-files/usr/applications/eog.desktop | 1 + - .../usr/applications/gnome-contacts.desktop | 1 + - .../usr/applications/gnome-music.desktop | 1 + - 6 files changed, 49 insertions(+), 1 deletion(-) - -commit 0b277192932f7612906186620a369f7445cd5f41 -Author: Ryan Lortie -Date: Fri Nov 15 14:44:11 2013 -0500 - - docs: add two missing symbols on GDesktopAppInfo - - https://bugzilla.gnome.org/show_bug.cgi?id=712391 - - docs/reference/gio/gio-sections.txt | 3 +++ - 1 file changed, 3 insertions(+) - -commit 9aaf990960c5182602de01fe046379af7bd9627a -Author: Ryan Lortie -Date: Fri Nov 15 14:40:37 2013 -0500 - - Add g_desktop_app_info_get_implementations() - - This provides support for the draft addition of 'Implements=' to - the Desktop - Entry specification. - - https://bugzilla.gnome.org/show_bug.cgi?id=712391 - - gio/gdesktopappinfo.c | 83 - +++++++++++++++++++++++++++++++++++++++++++++++++++ - gio/gdesktopappinfo.h | 3 ++ - 2 files changed, 86 insertions(+) - -commit 49f5737f00640c60006159041f6e8c7976330ee4 -Author: Matthias Clasen -Date: Mon May 5 20:30:35 2014 -0400 - - Add a testcase for the previous fix - - This testcase tests that short option arguments are - not erroneously added to the remaining argument array - when g_option_context_set_ignore_unknown_options is - called. - https://bugzilla.gnome.org/show_bug.cgi?id=729563 - - glib/tests/option-context.c | 48 - +++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 48 insertions(+) - -commit 85606f609363092e8f47db57b05762a0728ec80e -Author: Kjell Ahlstedt -Date: Mon May 5 14:40:31 2014 +0200 - - goption: Don't include parsed option values in G_OPTION_REMAINING - - After a call to g_option_context_set_ignore_unknown_options(context, - TRUE), - the values of short options were included in the array returned by a - G_OPTION_REMAINING option. - - https://bugzilla.gnome.org/show_bug.cgi?id=729563 - - glib/goption.c | 1 + - 1 file changed, 1 insertion(+) - -commit 1565a4914494e56275d6ff393b90b8fb1b712708 -Author: Lionel Landwerlin -Date: Tue Jan 21 19:12:08 2014 +0000 - - gio: iostream: use GTask instead of internal pointer - - This fixes an infinite recursion loop when calling - g_io_stream_close_async() on a SoupIOStream. - - https://bugzilla.gnome.org/show_bug.cgi?id=722723 - - gio/giostream.c | 49 +++++++++++++++++++++++++------------------------ - 1 file changed, 25 insertions(+), 24 deletions(-) - -commit 24fdee7a78f9148fce173781128bd3287ca5ede1 -Author: Mathieu Bridon -Date: Mon May 5 18:30:56 2014 +0800 - - Fix some typos in documentation - - glib/genviron.c | 2 +- - gobject/gtype.h | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit 63737df0e82ca1c74e2a622948eb5c0eb209f9d1 -Author: Philip Withnall -Date: Fri May 2 09:42:06 2014 +0200 - - docs: Add a README.rationale documenting major design decisions - - It will be useful to document the major decisions which affect - the whole - of GLib in one centralised, easily-greppable file, otherwise they will - get lost forever in Bugzilla. - - This file should contain a brief explanation of the decision and its - rationale, plus a link to further discussion (e.g. on a mailing - list or - bug report). - - This contains an initial discussion about use of compiler attributes - in - GLib. - - https://bugzilla.gnome.org/show_bug.cgi?id=113075 - - HACKING | 3 ++- - Makefile.am | 1 + - README.rationale | 10 ++++++++++ - 3 files changed, 13 insertions(+), 1 deletion(-) - -commit 11297fd183b460abfad861cb94f9371fde487ef2 -Author: Philip Withnall -Date: Thu Nov 28 20:39:56 2013 +0000 - - gstrfuncs: Add missing preconditions to g_str_match_string() - - https://bugzilla.gnome.org/show_bug.cgi?id=113075 - - glib/gstrfuncs.c | 5 +++++ - 1 file changed, 5 insertions(+) - -commit 81e0a2f362383b827ae8cd092cb909a0c3c6dc04 -Author: Dan Winship -Date: Sat May 3 17:24:48 2014 -0400 - - gio: add a missing property to GDummyTlsConnection - - GDummyTlsConnection didn't implement the "interaction" property, - meaning you'd get warnings if you tried to set it while creating a - GTlsConnection when using the dummy backend. (Of course, trying to - create the GTlsConnection will fail anyway, but it ought to fail - without hitting any g_warnings.) - - gio/gdummytlsbackend.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit b2825257449446313265842920c35262f35d9063 -Author: Pau Iranzo -Date: Fri May 2 12:41:30 2014 +0200 - - [l10n] Update Catalan translation - - po/ca.po | 2058 - ++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 1128 insertions(+), 930 deletions(-) - -commit 361a6eb8561649ce1df1eeb2a624fd473fb02dc5 -Author: Philip Withnall -Date: Wed Apr 30 16:58:21 2014 +0200 - - docs: Fix some minor typos in the GVariant documentation - - https://bugzilla.gnome.org/show_bug.cgi?id=729269 - - docs/reference/glib/gvariant-varargs.xml | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit fca1b83be74c9840037cfee84015fd8460cc33f9 -Author: Philip Withnall -Date: Wed Apr 30 16:37:30 2014 +0200 - - gvariant: Fix confusion between type and format strings in the docs - - ‘@’ and ‘&’ are only used in format strings, not type strings. - - https://bugzilla.gnome.org/show_bug.cgi?id=729269 - - docs/reference/glib/gvariant-varargs.xml | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 704852ff097f848dcb89ba553431b460938d8d91 -Author: Philip Withnall -Date: Tue Apr 29 08:47:14 2014 +0100 - - gobject: Document that classes/objects/interfaces are zero-filled - - On initialisation, GObject guarantees to zero-fill - class/object/interface structures. Document this so people don’t - spend - forever writing: - my_object->priv->some_member = NULL; - my_object->priv->some_other_member = NULL; - - https://bugzilla.gnome.org/show_bug.cgi?id=729167 - - docs/reference/gobject/tut_howto.xml | 9 ++++++--- - gobject/gtype.c | 11 +++++++++-- - gobject/gtype.h | 7 +++++++ - 3 files changed, 22 insertions(+), 5 deletions(-) - -commit cb3f6f95477a90e4ea828595401d593298dca1bd -Author: Matej Urbančič -Date: Mon Apr 28 21:47:39 2014 +0200 - - Updated Slovenian translation - - po/sl.po | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 0d51f324a6fe131a8cee5fd51d20e7cfeb76e0db -Author: Matej Urbančič -Date: Mon Apr 28 21:45:20 2014 +0200 - - Updated Slovenian translation - - po/sl.po | 2048 - ++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 1122 insertions(+), 926 deletions(-) - -commit ca123834016de680827ce8175c39f8d85d0877e7 -Author: Matej Urbančič -Date: Mon Apr 28 21:28:16 2014 +0200 - - Updated Slovenian translation - - po/sl.po | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 4ba23522b1b49f62aaf8d68d230d4373e36e21f6 -Author: Lars Uebernickel -Date: Mon Apr 28 09:26:32 2014 +0200 - - gmenuexporter: fix protocol documentation link - - gio/gmenuexporter.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit da69439753da10874ac6f48a6fd92504adf12fa5 -Author: Enrico Nicoletto -Date: Sun Apr 27 00:19:44 2014 +0000 - - Updated Brazilian Portuguese translation - - po/pt_BR.po | 437 - ++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 220 insertions(+), 217 deletions(-) - -commit 254b8dfcd0138dba835fe5caf535118c74685a3b -Author: Juan Pablo Ugarte -Date: Fri Apr 25 19:35:58 2014 -0300 - - Added type check to GPermission public functions. - - gio/gpermission.c | 14 +++++++++++++- - 1 file changed, 13 insertions(+), 1 deletion(-) - -commit 956921e51facfab7e7706257ba5a976d011f97a5 -Author: Philip Withnall -Date: Thu Apr 24 09:26:12 2014 +0100 - - gresolver: Ensure GThreadedResolver always sets an error if resolution - fails - - It was previously possible for GThreadedResolver to return an - empty list - and no error in response to a g_resolver_lookup_by_name() call, if it - happened that all the addresses returned by getaddrinfo() could not be - converted from native addresses to GSocketAddresses. - - Fix that by setting a G_RESOLVER_ERROR_NOT_FOUND if the returned - list is - empty. - - https://bugzilla.gnome.org/show_bug.cgi?id=728776 - - gio/gthreadedresolver.c | 19 ++++++++++++++++--- - 1 file changed, 16 insertions(+), 3 deletions(-) - -commit 14b0c15abb228c1e4c5400595cd7c0ff8d86bfbd -Author: Philip Withnall -Date: Thu Apr 24 09:24:48 2014 +0100 - - gresolver: Document that GResolver lists are non-empty on success - - The documentation previously wasn’t clear about whether the - GResolver - methods could return an empty list and no error. On balance, - this seems - like a bad idea, and GResolver should commit to always return a - non-empty list, or an error (which should be - G_RESOLVER_ERROR_NOT_FOUND - if the list would otherwise be empty). - - https://bugzilla.gnome.org/show_bug.cgi?id=728776 - - gio/gresolver.c | 43 ++++++++++++++++++++++++------------------- - 1 file changed, 24 insertions(+), 19 deletions(-) - -commit c565d645e9aab5065d4141bb7d5c290213fab924 -Author: Dan Winship -Date: Thu Apr 24 12:15:55 2014 -0400 - - gio: remove an unneeded pragma - - ddf82a25 removed the use of non-literal format strings from - gthreadedresolver.c, but left the "#pragma GCC diagnostic ignored - -Wformat-nonliteral" behind. - - gio/gthreadedresolver.c | 5 ----- - 1 file changed, 5 deletions(-) - -commit 44415953783f5ea880ce90e21a7eaea280f99f1c -Author: Volker Sobek -Date: Wed Apr 16 23:56:02 2014 +0200 - - docs: Remove comment before plural s - - These did show up in the html. Since symbol names are checked for a - trailing plural s when generating the docs, the links stay functional - after removing these comments. - - https://bugzilla.gnome.org/show_bug.cgi?id=728380 - - gio/gappinfo.h | 2 +- - gio/gfile.h | 6 +++--- - gio/gfileattribute.h | 4 ++-- - gio/gfileenumerator.c | 2 +- - gio/gicon.h | 2 +- - gio/gioenums.h | 2 +- - gio/giotypes.h | 4 ++-- - gio/gunixmounts.h | 2 +- - glib/gvariant-core.c | 2 +- - gobject/gclosure.h | 2 +- - gobject/gtype.h | 2 +- - gobject/gvaluecollector.h | 2 +- - 12 files changed, 16 insertions(+), 16 deletions(-) - -commit 99b67614b796976253bbbdda1b4fd06acda01a90 -Author: Philip Withnall -Date: Wed Nov 6 10:54:06 2013 +0000 - - gaction: Minor clarifications in the GAction documentation - - https://bugzilla.gnome.org/show_bug.cgi?id=728350 - - gio/gaction.c | 7 ++++--- - 1 file changed, 4 insertions(+), 3 deletions(-) - -commit 58abc1fc198a8579667ea2164c33964b250a0435 -Author: Antoine Jacoutot -Date: Wed Apr 16 10:27:09 2014 +0200 - - platform_get_argv0: drop unneeded headers for OpenBSD - - And properly set the size of len. - There is also no need for realloc(), g_malloc0 will do just fine. - - https://bugzilla.gnome.org/show_bug.cgi?id=728280 - - glib/goption.c | 11 ++++++----- - 1 file changed, 6 insertions(+), 5 deletions(-) - -commit 9352cdb5f4f7dffa983d411625e874110b81cb35 -Author: Philip Withnall -Date: Sat Apr 19 18:22:24 2014 +0100 - - gfile: More explicitly document the context for GFileProgressCallback - - Be more explicit in the documentation for g_file_copy_async() about - which GMainContext its progress callback is executed in. - - https://bugzilla.gnome.org/show_bug.cgi?id=728565 - - gio/gfile.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit 157521a5c43fd78884b77b9216e2e5c30d2a944d -Author: marablack3 -Date: Fri Apr 18 17:55:02 2014 +0000 - - Updated Greek translation - - po/el.po | 1690 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 852 insertions(+), 838 deletions(-) - -commit 2b247e158991c9698c7cb53731395de2b69cb086 -Author: Philip Withnall -Date: Wed Apr 16 19:03:56 2014 +0100 - - gio: Document that GSocket is not thread safe - - https://bugzilla.gnome.org/show_bug.cgi?id=726318 - - gio/gsocket.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 7a86a6690a767b48379c9233049a6a9d2a21a86e -Author: Philip Withnall -Date: Wed Feb 19 18:02:37 2014 +0000 - - hmac: Add support for SHA-512 in GHmac - - The block size wasn’t configured before, so calling g_hmac_new() - with - G_CHECKSUM_SHA512 would hit a g_assert_not_reached() and explode. - - Implement G_CHECKSUM_SHA512 and add unit tests for HMACs with SHA-256 - and SHA-512 using the test vectors from RFC 4868. - - https://bugzilla.gnome.org/show_bug.cgi?id=724741 - - glib/ghmac.c | 10 ++- - glib/tests/hmac.c | 177 - ++++++++++++++++++++++++++++++++++++++++++++++++++---- - 2 files changed, 173 insertions(+), 14 deletions(-) - -commit d93458d97d74ef12a08de20c1f27ea1cfa54447f -Author: Ryan Lortie -Date: Wed Apr 16 07:53:58 2014 -0400 - - Revert "Bug 724590 - GSlice slab_stack corruption" - - This reverts commit c49ec3c8d7a90589308ce1b87a92bc627335ffd2. - - glib/gslice.c | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -commit c49ec3c8d7a90589308ce1b87a92bc627335ffd2 -Author: John Ralls -Date: Mon Feb 17 15:51:38 2014 -0800 - - Bug 724590 - GSlice slab_stack corruption - - Dereference allocation->contention_counters before trying to take the - address of an element. - - glib/gslice.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 9f0ad54c8082656c29e4b567bd4d5f4bd849375c -Author: Volker Sobek -Date: Tue Apr 15 16:18:59 2014 +0200 - - docs: Use markdown links in all .c and .h files - - Commit e7fd3de86d60 already did most of this. - - https://bugzilla.gnome.org/show_bug.cgi?id=728285 - - gio/gdesktopappinfo.h | 2 +- - gio/giotypes.h | 2 +- - gio/gnetworkmonitor.h | 2 +- - gio/gproxy.h | 2 +- - gio/gproxyresolver.h | 2 +- - gio/gtlsbackend.h | 2 +- - gio/gvfs.h | 2 +- - gio/gvolume.h | 4 ++-- - gio/gvolumemonitor.h | 2 +- - glib/deprecated/grel.c | 2 +- - glib/gqueue.h | 2 +- - gobject/gparam.h | 2 +- - gobject/gtype.h | 2 +- - 13 files changed, 14 insertions(+), 14 deletions(-) - -commit afaee8dc6ad72281dd1a51ebae58aaabf0efdb05 -Author: Ryan Lortie -Date: Tue Apr 15 14:10:39 2014 -0400 - - gdesktopappinfo: fix a crasher - - During the time that we are expanding the strv, it is not - null-terminated. Use the strv_len variable instead to bound the - search - for duplicates. - - gio/gdesktopappinfo.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 7916f6d63614b74d81a5527cef2b0e9c7bbb45f2 -Author: Alberto Ruiz -Date: Tue Apr 15 18:56:26 2014 +0200 - - gio: fix g-i annotations in g_settings_schema_source_list_schemas() - - gio/gsettingsschema.c | 7 ++++--- - 1 file changed, 4 insertions(+), 3 deletions(-) - -commit 9a5e85c078d5f624d24b24f34cff287a0d6354c5 -Author: Ryan Lortie -Date: Thu Apr 10 12:00:40 2014 -0400 - - tests: use mimeapps.list over defaults.list - - defaults.list is deprecated, so use mimeapps.list as a filename - instead. - - https://bugzilla.gnome.org/show_bug.cgi?id=728040 - - gio/tests/mimeapps.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 6fd5a8cdaa0dee2217ebe7411adf3ddb37f1827e -Author: Ryan Lortie -Date: Wed Apr 9 08:44:18 2014 -0400 - - GDesktopAppInfo: rewrite content type code - - Redo the code for type-based selection of applications (all, - recommended, default, fallback) based on the new DesktopFileDir - structures that we introduced last cycle. - - At the same time, we expand the functionality to add support for - the new - features of the specification: - - - moving ~/.local/share/applications/mimeapps.list to ~/.config/ - - - per-desktop default applications (via XDG_CURRENT_DESKTOP) - - - sysadmin customisation of defaults (via /etc/xdg/mimeapps.list) - - - deprecation of the old defaults.list, favouring the use of - /usr/share/applications/mimeapps.list (or gnome-mimeapps.list) to - accomplish the same - - We modify the mimeapps testcase to check for mimeapps.list having been - created in XDG_CONFIG_HOME instead of XDG_DATA_HOME. - - The modification is a net reduction of code (due to less duplication - in - bookkeeping). It is also an increase in performance and reduction in - memory consumption (due to simplified data structures). Finally, it - removes the stat-based timestamp checking in favour of the - GFileMonitor-based approach that was already being used in the - implementation of DesktopFileDir (in order to know if we had to rescan - the desktop files themselves). - - https://bugzilla.gnome.org/show_bug.cgi?id=728040 - - gio/gdesktopappinfo.c | 1479 - +++++++++++++++++++++---------------------------- - gio/tests/mimeapps.c | 7 +- - 2 files changed, 632 insertions(+), 854 deletions(-) - -commit caf0f1df1c59b0b7e5f68327e3852817d74609a5 -Author: Ryan Lortie -Date: Thu Apr 10 22:32:28 2014 -0400 - - mimetype tests: don't depend on specific behaviour - - We currently assume that setting an application as the default - will take - it to the front of the list of supported applications for a given - type, - but this is not necessarily true. - - Check instead that the application is actually set as default. - - https://bugzilla.gnome.org/show_bug.cgi?id=728040 - - gio/tests/desktop-app-info.c | 51 - +++++++++++--------------------------------- - 1 file changed, 13 insertions(+), 38 deletions(-) - -commit 54047080e963b2d6c3f966340dcd9d788b73ac9c -Author: Ryan Lortie -Date: Thu Apr 10 11:49:21 2014 -0400 - - appmonitor test: avoid /usr/share - - Set XDG_DATA_DIRS to make sure we don't use /usr/share from the - appmonitor test. We will soon throw a warning if we find - defaults.list, - so make sure we don't open ourselves up to that if there is one on the - system. - - https://bugzilla.gnome.org/show_bug.cgi?id=728040 - - gio/tests/appmonitor.c | 1 + - 1 file changed, 1 insertion(+) - -commit a366b6f2d5cabcf04bad84ef40589eada2d7d4f6 -Author: Ryan Lortie -Date: Wed Apr 9 18:59:20 2014 -0400 - - tests: expand 'apps' tool - - Add modes to output the applications found for get_default_, - get_recommended_, get_fallback_ and get_all_for_type(). - - https://bugzilla.gnome.org/show_bug.cgi?id=728040 - - gio/tests/apps.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 46 insertions(+) - -commit 41761a134df118f64ee0316ad83cb7b7e6035145 -Author: Ryan Lortie -Date: Wed Apr 9 19:14:37 2014 -0400 - - mimeapps test: fix defaults vs. recommended - - The desktop file for myapp3 didn't declare support for image/png, but - the testcase expects it to be recommended on the basis of it being the - default app according to defaults.list. - - This will not work in the future -- we will only list apps that - actually - support the filetype in question, unless they've been explicitly added - as associations. - - https://bugzilla.gnome.org/show_bug.cgi?id=728040 - - gio/tests/mimeapps.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit 84e9829feea8f455357fb875e77d579b2437de4a -Author: Ryan Lortie -Date: Wed Apr 9 19:23:27 2014 -0400 - - desktop-app-info test: use g_assert_strcmp() - - Replace some assert(strcmp()) with g_assert_strcmp() so that we get - better output in case of failures. - - https://bugzilla.gnome.org/show_bug.cgi?id=728040 - - gio/tests/desktop-app-info.c | 14 +++++++------- - 1 file changed, 7 insertions(+), 7 deletions(-) - -commit 6c7972a05c2901d67d793be2db64817fec94e8e7 -Author: Antoine Jacoutot -Date: Thu Apr 10 11:16:44 2014 +0200 - - build: also unset LIBS when LDFLAGS is unset - - On OpenBSD, libintl is installed under /usr/local/lib. When configure - checks unset LDFLAGS, LIBS should also be unset otherwise we end - up with - -lintl which cannot be found resulting to the compile check to fail. - - https://bugzilla.gnome.org/show_bug.cgi?id=727939 - - configure.ac | 10 ++++++---- - 1 file changed, 6 insertions(+), 4 deletions(-) - -commit 2d96503898745dbf88bec9ff57649b2d3853a851 -Author: Colin Walters -Date: Sat Apr 12 13:26:29 2014 -0400 - - gdesktopappinfo: Don't double free sn_id - - Not sure why mclasen added a g_free() in that path, it was just wrong. - We free it correctly later. - - gio/gdesktopappinfo.c | 5 +---- - 1 file changed, 1 insertion(+), 4 deletions(-) - -commit af1772b6422967820d27dbb952f3ef42f2287a8f -Author: Colin Walters -Date: Sat Apr 12 13:21:20 2014 -0400 - - gdesktopappinfo: Initialize sn_id to NULL - - Otherwise we'll be freeing a random stack pointer. - - gio/gdesktopappinfo.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 74ec947079e9159c71b28b98439b8a7ad9c415ee -Author: Antoine Jacoutot -Date: Thu Apr 10 10:40:16 2014 +0200 - - openbsd: remove -pthread - - This is not needed any longer; libpthread is properly included in - shared libs on OpenBSD where -pthread -lpthread mean the same. - - configure.ac | 3 --- - 1 file changed, 3 deletions(-) - -commit 94e5dafbc9ae823590aa3a3f3989b8f5978f1a9d -Author: Matthias Clasen -Date: Fri Apr 11 15:46:38 2014 -0700 - - Deal with startup notify id being NULL - - The app launch context may just not support startup notification, - in which case, g_app_launch_context_get_startup_notify_id() will - return NULL. - - Failure to take this into account leads to criticals like this: - gnome-session[8489]: GLib-CRITICAL: g_variant_new_take_string: - assertion 'string != NULL' failed - gnome-session[8489]: GLib-CRITICAL: g_variant_new_variant: assertion - 'value != NULL' failed - gnome-session[8489]: GLib-CRITICAL: g_variant_get_type: assertion - 'value != NULL' failed - gnome-session[8489]: GLib-CRITICAL: g_variant_type_is_subtype_of: - assertion 'g_variant_type_check (type)' failed - - https://bugzilla.gnome.org/show_bug.cgi?id=728066 - - gio/gdesktopappinfo.c | 9 +++++++-- - 1 file changed, 7 insertions(+), 2 deletions(-) - -commit 6c395244a5db7ac96d0c6279c6e846e99c1dc967 -Author: Emmanuele Bassi -Date: Mon Mar 10 15:16:44 2014 +0000 - - gparam: Add G_PARAM_READWRITE to GParamFlags - - Using a #define for an enumeration value buys us nothing, and it's - mostly historical baggage that makes binding GObject needlessly - complicated. - - https://bugzilla.gnome.org/show_bug.cgi?id=726037 - - gobject/gparam.h | 8 ++------ - 1 file changed, 2 insertions(+), 6 deletions(-) - -commit 9fe9a676a452a73daccdb46246575c4a4c97ee16 -Author: Cosimo Cecchi -Date: Wed Apr 9 18:07:38 2014 -0700 - - gapplication-tool: ensure object paths are valid - - Hyphens are not valid characters for DBus object paths; see the - similar - code in gapplicationimpl-dbus.c - - https://bugzilla.gnome.org/show_bug.cgi?id=727928 - - gio/gapplication-tool.c | 8 ++++++-- - 1 file changed, 6 insertions(+), 2 deletions(-) - -commit 59d11879efb2a9a847f614faaa85f67644258f70 -Author: Cosimo Cecchi -Date: Wed Apr 9 18:07:22 2014 -0700 - - gapplication-tool: fix a typo - - This must have never worked. - - https://bugzilla.gnome.org/show_bug.cgi?id=727928 - - gio/gapplication-tool.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit eec507c15987388ae624eada236032e700bf8c50 -Author: Dan Winship -Date: Wed Apr 9 09:57:46 2014 -0400 - - g_str_has_prefix: don't call strlen(str) - - There's no reason to check the length of @str in g_str_has_prefix(), - since if it's shorter than @prefix, the strncmp() will fail anyway. - And besides making the function less efficient, it also breaks code - like: - - if (buf->len >=3 && g_str_has_prefix (buf->data, "foo")) - ... - - which really looks like it ought to work whether buf->data is - nul-terminated or not. - - https://bugzilla.gnome.org/show_bug.cgi?id=727890 - - glib/gstrfuncs.c | 11 +---------- - 1 file changed, 1 insertion(+), 10 deletions(-) - -commit 0e44b29340a1e3db140064d7c34070904e3fd8be -Author: Debarshi Ray -Date: Thu Apr 10 15:26:45 2014 +0200 - - giomodule: Add a NULL guard to extension_point_get_extension_by_name - - ... otherwise a NULL input will lead to a crash in strcmp. - - https://bugzilla.gnome.org/show_bug.cgi?id=727964 - - gio/giomodule.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 2b178c762fbc0706031e9890ba190233e243a602 -Author: Alexandre Rostovtsev -Date: Mon Sep 2 13:59:18 2013 -0400 - - gobject: try to link with -Wl,-z,nodelete - - Since the type system does not support reloading its data and assumes - that libgobject remains loaded for the lifetime of the process, we - should link libgobject with a flag indicating that it can't be - unloaded. - - https://bugzilla.gnome.org/show_bug.cgi?id=707298 - - configure.ac | 34 ++++++++++++++++++++++++++++++++++ - gobject/Makefile.am | 1 + - 2 files changed, 35 insertions(+) - -commit 7089cf89672b70711b0ebe10fdd24cd73f6060d5 -Author: Colin Walters -Date: Thu Apr 3 14:05:45 2014 -0400 - - g_file_copy: Don't set GError when we intend to ignore errors - - For better or worse, the current g_file_copy intention was to ignore - errors copying metadata, but we still set the GError, while returning - TRUE. - - https://bugzilla.gnome.org/show_bug.cgi?id=727559 - - gio/gfile.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 76d6fd01dec6fd3ae4cb21f4bdf1ad7ee521a2c2 -Author: Stef Walter -Date: Wed Apr 9 16:14:11 2014 +0200 - - gio: Add newer dbus UnknownXxxx and PropertyReadOnly errors - - Add G_DBUS_ERROR codes for: - - * org.freedesktop.DBus.Error.UnknownObject - * org.freedesktop.DBus.Error.UnknownInterface - * org.freedesktop.DBus.Error.UnknownProperty - * org.freedesktop.DBus.Error.PropertyReadOnly - - These were discussed on the dbus mailing list - and introduced in the following libdbus commit: - - 2c34514620c4b79ea4ec71d1db583379138d01ac - - https://bugzilla.gnome.org/show_bug.cgi?id=727900 - - gio/gdbuserror.c | 6 +++++- - gio/gioenums.h | 14 +++++++++++++- - gio/tests/gdbus-error.c | 3 +++ - 3 files changed, 21 insertions(+), 2 deletions(-) - -commit 65f26691733a8c8b48476d899b52cf17c0cfae88 -Author: Dan Winship -Date: Wed Apr 9 10:39:45 2014 -0400 - - gtlscertificate: fix certificate list parsing with trailing comments - - g_tls_certificate_list_new_from_file() was supposed to ignore non-PEM - content, but it accidentally required that there not be anything after - the last certificate. Fix that. - - https://bugzilla.gnome.org/show_bug.cgi?id=727692 - - gio/gtlscertificate.c | 25 +++++++++++++++---------- - 1 file changed, 15 insertions(+), 10 deletions(-) - -commit 6c31eeb6bfc56e31f3f62de46c0a694d18dc503e -Author: Daniel Korostil -Date: Sun Apr 6 16:28:40 2014 +0300 - - Updated Ukrainian translation - - po/uk.po | 6440 - +++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 3650 insertions(+), 2790 deletions(-) - -commit b81c12fcabd0895a861cfd88aa43ac65d8cbea91 -Author: Marek Kasik -Date: Thu Apr 3 17:35:22 2014 +0200 - - GApplication: Don't decrease use_count below 0 - - Place an assert for use_count to be at least 1 - in g_application_release() so we don't decrease - it below 0. - - https://bugzilla.gnome.org/show_bug.cgi?id=727551 - - gio/gapplication.c | 1 + - 1 file changed, 1 insertion(+) - -commit 3cfa44da5a6f07b6416935c0f66d4d49e9398524 -Author: David King -Date: Fri Apr 4 10:42:56 2014 +0100 - - docs: Fix typo in g_unichar_iswide_cjk() comment - - glib/guniprop.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 4a4b0443212c27c5386b1f2ebf35883734915464 -Author: Paolo Borelli -Date: Thu Apr 3 11:33:33 2014 +0200 - - Add a small note to g_cclosure_marshal_generic docs - - reviewed-by: Emmanuele Bassi - - gobject/gclosure.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 20feb23569e61b061b507e995b5438a35676ae51 -Author: Wim Taymans -Date: Mon Mar 10 16:27:48 2014 +0100 - - networkaddress: fix parsing of uri with @ after authority - - Make sure that the @ sign is inside the authority part before - attempting - to parse the userinfo. We do this by checking if the @ sign comes - before - any of the possible authority delimiters. - Add unit test to verify parsing of - ftp://ftp.gnome.org/start?foo=bar@baz - - https://bugzilla.gnome.org/show_bug.cgi?id=726040 - - gio/gnetworkaddress.c | 11 +++++++++-- - gio/tests/network-address.c | 3 ++- - 2 files changed, 11 insertions(+), 3 deletions(-) - -commit 8d037c678d8d3d0c0e4e1ddb22e47306567ed88a -Author: Philip Withnall -Date: Thu Mar 20 12:32:36 2014 +0000 - - build: Include Cocoa/Carbon in Libs.private if targetting Mac OS X - - This allows static linking against GIO on OS X, which would previously - fail due to unresolved symbols from the above two frameworks. - - https://bugzilla.gnome.org/show_bug.cgi?id=668152 - - configure.ac | 14 +++++++++----- - gio-2.0.pc.in | 2 +- - glib-2.0.pc.in | 2 +- - 3 files changed, 11 insertions(+), 7 deletions(-) - -commit 638993f5ac9be841c4fc932ca768d26840dd6be6 -Author: Olivier Crête -Date: Wed Mar 26 19:45:52 2014 -0400 - - networkmonitornetlink: IN6_IS_ADDR_MC_LINKLOCAL is only guaranteed - to work on struct in6_addr* - - https://bugzilla.gnome.org/show_bug.cgi?id=727119 - - gio/gnetworkmonitornetlink.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit 3da5d59078b135ee224dae223b7ebb3e873e980a -Author: Dan Winship -Date: Tue Mar 25 13:52:45 2014 -0400 - - gio: move Winsock error mapping to g_io_error_from_win32_error() - - Rather than having special code in gsocket.c, handle Winsock errors - along with other Win32 errors in gioerror.c - - Also, reference g_win32_error_message() from the - g_io_error_from_win32_error() docs, and update the - g_win32_error_message() docs to clarify that it works with Winsock - error codes too. - - gio/gioerror.c | 45 ++++++++++++++++++++++++++++++++++++++++++--- - gio/gsocket.c | 30 +++--------------------------- - glib/gwin32.c | 12 ++++++------ - 3 files changed, 51 insertions(+), 36 deletions(-) - -commit befc111c435be63bdc6a2d59204f697d26688369 -Author: Dan Winship -Date: Fri Mar 21 16:57:56 2014 -0400 - - gio/tests/socket: Update to check the error code - - Only treat IPv6 as unsupported if the attempt to create a socket - returns G_IO_ERROR_NOT_SUPPORTED: any other error is a bug. - - gio/tests/socket.c | 8 +++++++- - 1 file changed, 7 insertions(+), 1 deletion(-) - -commit 9fc35dbfb6b804c0ead5dd3dba1bbf14773a2f8f -Author: Dan Winship -Date: Fri Mar 21 16:54:04 2014 -0400 - - gioerror: map some more values to G_IO_ERROR_NOT_SUPPORTED - - Map EPROTONOSUPPORT, ESOCKTNOSUPPORT, EPFNOSUPPORT and EAFNOSUPPORT to - G_IO_ERROR_NOT_SUPPORTED in g_io_error_from_errno(). (GSocket's - socket_io_error_from_errno() already did this with the corresponding - Winsock errors.) - - Also map EOPNOTSUPP, which on Linux is the same as ENOTSUP, but may - not be on other platforms. - - Also, rewrite the EAGAIN/EWOULDBLOCK section to use the simpler idiom - used by EEXIST/ENOTEMPTY and (now) ENOTSUP/EOPNOTSUPP. - - gio/gioenums.h | 2 +- - gio/gioerror.c | 59 - ++++++++++++++++++++++++++++++++++++++-------------------- - 2 files changed, 40 insertions(+), 21 deletions(-) - -commit 0afd6d22ebb9ecb5e2b426904a91cac7a445cfe6 -Author: Inaki Larranaga Murgoitio -Date: Sun Mar 30 15:09:59 2014 +0200 - - Updated Basque language - - po/eu.po | 2183 - ++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 1202 insertions(+), 981 deletions(-) - -commit a0b932ac8bc8a0ee40c32a8f87247baeab78f6ef -Author: Volker Sobek -Date: Sun Mar 30 01:01:17 2014 +0100 - - docs: Remove escaping '\' from literals - - commit 35066ed6c6b51317f49069f2564c547aa309f9f1 replaced entities, but - escaped the replacement text also inside literals, which resulted - in the - escaping '\' to also appear in the documentation. - - https://bugzilla.gnome.org/show_bug.cgi?id=727320 - - gio/gappinfo.c | 2 +- - gio/gicon.c | 2 +- - glib/gdatetime.c | 2 +- - glib/gkeyfile.c | 2 +- - glib/grand.c | 2 +- - 5 files changed, 5 insertions(+), 5 deletions(-) - -commit 31694f9ccbb8a142998252288cd04d9738451a7f -Author: Dan Winship -Date: Tue Mar 25 13:20:13 2014 -0400 - - Bump version to 2.41.0, add GLIB_VERSION_2_42, etc - - configure.ac | 4 ++-- - docs/reference/glib/glib-sections.txt | 3 +++ - glib/gversionmacros.h | 24 ++++++++++++++++++++++++ - 3 files changed, 29 insertions(+), 2 deletions(-) - -commit 8792609e15394967cab526838b83f90acb401663 -Author: Bastien Nocera -Date: Sat Mar 22 13:15:45 2014 +0100 - - gio: Add names to idles and timeouts - - This isn't too useful for some of the "return result in idle" - functions, but it's better than nothing. - - https://bugzilla.gnome.org/show_bug.cgi?id=726872 - - gio/gactiongroupexporter.c | 1 + - gio/gappinfo.c | 1 + - gio/gdbus-2.0/codegen/codegen.py | 3 ++- - gio/gdbusconnection.c | 11 +++++++++++ - gio/gdbusnameowning.c | 1 + - gio/gdbusnamewatching.c | 1 + - gio/gdbusprivate.c | 3 +++ - gio/gdbusserver.c | 1 + - gio/gfilemonitor.c | 1 + - gio/gioscheduler.c | 2 ++ - gio/gnetworkmonitorbase.c | 1 + - gio/gsimpleasyncresult.c | 2 ++ - gio/gtask.c | 1 + - 13 files changed, 28 insertions(+), 1 deletion(-) - -commit e1dee398bf6610f4822b5d2491bf545fdc502f91 -Author: Volker Sobek -Date: Wed Mar 26 23:10:00 2014 +0100 - - GNotification: Some small documentation fixes - - Use #GVariant instead of GVariant. - - g_notification_add_button_with_target, - g_notification_set_default_action_and_target: - Replace 'format_string' with 'target_format'. - - g_notification_set_default_action_and_target_value: - Remove paragraph that apparently had been accidentally copied from - g_notification_set_default_action_and_target. - - https://bugzilla.gnome.org/show_bug.cgi?id=727123 - - gio/gnotification.c | 24 ++++++++++-------------- - 1 file changed, 10 insertions(+), 14 deletions(-) - -commit 0c65f7e45a29fa93b0e24488ef881d374d621541 -Author: Olivier Crête -Date: Fri Mar 14 17:46:38 2014 -0400 - - GSocket: ignore timed out state when not relevant - - Do this by separating the timeout check from the other socket checks. - - https://bugzilla.gnome.org/show_bug.cgi?id=726375 - - gio/gsocket.c | 25 +++++++++++++++++++++++++ - 1 file changed, 25 insertions(+) - -commit 1e8c4d2a6e302dde5d8441d5873f4def4f4eb629 -Author: Dan Winship -Date: Tue Mar 18 09:56:23 2014 -0400 - - gio: fix two more g_task_return_error_if_cancelled() leaks - - https://bugzilla.gnome.org/show_bug.cgi?id=726611 - - gio/gunixmount.c | 5 ++++- - gio/gunixvolume.c | 5 ++++- - 2 files changed, 8 insertions(+), 2 deletions(-) - -commit 14872d29298b841260a2b5a481e07b0213d506f8 -Author: Olivier Crête -Date: Mon Mar 17 23:50:30 2014 -0400 - - socketclient: Fix leak - - https://bugzilla.gnome.org/show_bug.cgi?id=726611 - - gio/gsocketclient.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit cef7d9aeb8be347a5a46b752abfeb6770b241e13 -Author: Petr Kovar -Date: Sun Mar 23 16:12:50 2014 +0100 - - Update Czech translation - - po/cs.po | 2109 - ++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 1174 insertions(+), 935 deletions(-) - -commit 8af00dc1b2c1a090c0f2130e29aff659f19aee09 -Author: Gábor Kelemen -Date: Fri Mar 21 21:34:26 2014 +0000 - - Updated Hungarian translation - - po/hu.po | 2105 - +++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 1175 insertions(+), 930 deletions(-) - -commit 98aa80b262ec92b5709bc016e5778bf6bc99ca33 -Author: Dan Winship -Date: Sat Feb 1 18:13:50 2014 +0100 - - gio/tests/socket: skip IPv6 tests on IPv6-less machines - - https://bugzilla.gnome.org/show_bug.cgi?id=667468 - - gio/tests/socket.c | 32 ++++++++++++++++++++++++++++++++ - 1 file changed, 32 insertions(+) - -commit c67d23aa2f788b2a49801c2ee26a11d56871ef7a -Author: Dan Winship -Date: Thu Mar 20 09:25:19 2014 -0400 - - Clarify expectations with error codes like G_IO_ERROR_FAILED - - If an error code enumeration is expected to be extended in the future, - people shouldn't compare explicitly against its generic "FAILED" - value. - - https://bugzilla.gnome.org/show_bug.cgi?id=726775 - - gio/gioenums.h | 16 +++++++++++++++- - gio/gioerror.c | 12 ++++++++---- - glib/gerror.c | 13 ++++++++++++- - 3 files changed, 35 insertions(+), 6 deletions(-) - -commit 9c19f6dfa18c6ad6155d93413610e83822ca5210 -Author: Ask H. Larsen -Date: Wed Mar 19 21:47:30 2014 +0100 - - Updated Danish translation - - po/da.po | 2039 - ++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 1121 insertions(+), 918 deletions(-) - -commit b643dcfcede4db2fe067d3d248baf97d12e38ba9 -Author: Мирослав Николић -Date: Tue Mar 18 21:13:19 2014 +0100 - - Updated Serbian translation - - po/sr.po | 2116 - +++++++++++++++++++++++++++++++------------------------- - po/sr@latin.po | 2116 - +++++++++++++++++++++++++++++++------------------------- - 2 files changed, 2356 insertions(+), 1876 deletions(-) - -commit d8c14f1378b9b5362e84220cf52415c316534a9a -Author: Dan Winship -Date: Mon Mar 17 15:11:31 2014 -0400 - - gbinding: warn on failed value transformation - - GBinding warned if g_value_transform() returned FALSE, but it didn't - warn if there was no transformation available at all. Fix that and - test it. - - https://bugzilla.gnome.org/show_bug.cgi?id=726574 - - gobject/gbinding.c | 14 +++++++------- - gobject/tests/binding.c | 24 ++++++++++++++++++++++++ - 2 files changed, 31 insertions(+), 7 deletions(-) - -commit 1a8e3074af0382d2d44ce5cfdddfca52be44aaa2 -Author: A S Alam -Date: Mon Mar 17 16:39:21 2014 -0500 - - update Punjabi Translation 17March2014: Alam - - po/pa.po | 2099 - ++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 1166 insertions(+), 933 deletions(-) - -commit 599c669b23a56d605fc69d96a93a198d27b08b28 -Author: Ryan Lortie -Date: Mon Mar 17 17:18:47 2014 -0400 - - GLib 2.39.92 - - NEWS | 28 ++++++++++++++++++++++++++++ - configure.ac | 2 +- - 2 files changed, 29 insertions(+), 1 deletion(-) - -commit b0630a37b8310907e5389bb17eb62a7412747345 -Author: Claude Paroz -Date: Sat Mar 15 19:45:27 2014 +0000 - - Updated French translation - - po/fr.po | 2052 - ++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 1123 insertions(+), 929 deletions(-) - -commit 3f119b2fd408fb2e0f4eea07ed9618d2faa749ee -Author: Ryan Lortie -Date: Tue Mar 11 21:41:36 2014 -0400 - - GSettingsBackend: fix a nasty race condition - - In the event that a GSettings object is being destroyed just as - a change - signal is being delivered, the destroying thread will race with the - dconf worker thread for acquiring the lock on the GSettingsBackend. - - If the signalling thread gets there first then the destroying thread - will block on the lock. The signalling thread adds a reference to the - GSettings object that is being destroyed and releases the lock. The - idea is that this should prevent the GSettings object from being - destroyed and thus maintain its entry in the list. Unfortunately, the - weak reference notify function is already running and as soon as we - release the lock, the list entry is removed. - - The signalling thread crashes. - - This bug is indicative of a serious problem encountered in many - situations where GObject instances are touched from multiple threads. - Ideally, we will move to a place where g_object_ref() is not called at - all on the GSettings object from the dconf worker thread and - instead, a - dispatch will be done without holding a reference (similar to how - GAppInfoMonitor presently works). This would also prevent the - unfortunate case of someone dropping what they assume to be the last - reference on a GSettings object, only to have an already-pending - signal - delivered once they return to the mainloop, crashing their program. - - Making this change for GSettings (with multiple instances per thread, - the possibility of multiple backends and each instance being - interested - in different events) is going to be extremely non-trivial, so it's - not a - change that makes sense at this point in the cycle. - - For now, we can do a relatively small and isolated tweak so that we - never access the list except under a lock. We still perform the bad - pattern of acquiring a ref in a foreign thread which means that - we still - risk delivering a signal to a GSettings object that the user has - assumed - is dead (unless they explicitly disconnect their signal handler). - This - is a problem that we already had, however. - - https://bugzilla.gnome.org/show_bug.cgi?id=710367 - - gio/gsettingsbackend.c | 44 ++++++++++++++++++++------------------------ - 1 file changed, 20 insertions(+), 24 deletions(-) - -commit 698970f1f70f1821df5ac83ffa6d797fa4579881 -Author: Ryan Lortie -Date: Wed Feb 26 17:09:59 2014 -0500 - - gsettingsbackend: a minor simplification - - Change the order of the arguments on the (internal) keys_changed - callback in - GSettingsListenerVTable. - - This means that all functions in the table now fit the following - signature: - - void (* f) (GObject *target, - GSettingsBackend *backend, - const gchar *name_or_path, - gpointer origin_tag, - const gchar * const *names); - - allowing the possibility of arguments ignored at the end. - - This allows us to simplify our dispatch-to-thread code in - GSettingsBackend, - making it a bit less generic. - - So far, this should be a straight refactor. - - https://bugzilla.gnome.org/show_bug.cgi?id=710367 - - gio/gdelayedsettingsbackend.c | 4 +-- - gio/gsettings.c | 4 +-- - gio/gsettingsbackend.c | 74 - ++++++++++++++---------------------------- - gio/gsettingsbackendinternal.h | 4 +-- - 4 files changed, 31 insertions(+), 55 deletions(-) - -commit 62206576c34d4ea10d43324144db44970c99dd97 -Author: Chun-wei Fan -Date: Wed Mar 12 17:26:45 2014 +0800 - - Update config.h.win32.in - - Make the entries of config.h.win32.in match those that are being - checked - in config.h.in. - - config.h.win32.in | 36 ++++++++++++++++-------------------- - 1 file changed, 16 insertions(+), 20 deletions(-) - -commit bb43d78aff72d406e64a47d2592919c58152aba3 -Author: Duarte Loreto -Date: Wed Mar 12 02:10:55 2014 +0000 - - Updated Portuguese translation - - po/pt.po | 2040 - ++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 1121 insertions(+), 919 deletions(-) - -commit ffe4e94e3afa16c4e28d6e299f68d8a7ca408b8c -Author: Ryan Lortie -Date: Tue Mar 11 12:19:19 2014 -0400 - - GUnixVolume: implement _finish functions - - The _finish functions for GUnixVolume _mount and _eject functions were - never implemented, having been simply stubbed out as 'return TRUE;'. - - Implement them. - - https://bugzilla.gnome.org/show_bug.cgi?id=724916 - - gio/gunixvolume.c | 8 ++++++-- - 1 file changed, 6 insertions(+), 2 deletions(-) - -commit 62fa9c578f4ee3f2ca5127961a4609596a4bdaee -Author: Ryan Lortie -Date: Sun Mar 2 21:24:14 2014 -0500 - - GUnixVolume: port to GSubprocess - - Do the same as we just did for GUnixMount, for GUnixVolume too. - - https://bugzilla.gnome.org/show_bug.cgi?id=724916 - - gio/gunixvolume.c | 174 - ++++++++++++------------------------------------------ - 1 file changed, 37 insertions(+), 137 deletions(-) - -commit 64ec757d058dae045e275577da8f14f463cc7c44 -Author: Ryan Lortie -Date: Sun Mar 2 17:39:11 2014 -0500 - - GUnixMount: port unmount to GSubprocess - - The existing code is buggy and now that we have GSubprocess, we - should just use - it instead, allowing for some substantial reduction in complexity. - - https://bugzilla.gnome.org/show_bug.cgi?id=724916 - - gio/gunixmount.c | 158 - +++++++++++-------------------------------------------- - 1 file changed, 32 insertions(+), 126 deletions(-) - -commit cee80dc8c4a1707f8a2e5540540d220f9ca89de2 -Author: Yuri Myasoedov -Date: Tue Mar 11 21:21:57 2014 +0400 - - Updated Russian translation - - po/ru.po | 2957 - ++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 1624 insertions(+), 1333 deletions(-) - -commit 8c78fb827b51aa6e48fa20bac3f1ede4c699dd43 -Author: Lars Uebernickel -Date: Mon Mar 10 19:46:23 2014 +0100 - - glocalfileinfo: don't special-case directory icons - - As of e6af432, g_content_type_get_symbolic_icon() returns non-symbolic - fallbacks. Thus, we can't append another symbolic icon to the - fallbacks. - - The special case was a bit of a hack anyway. It was only applied to - themed icons and there was no generic fallback for mime types that are - not folders. - - https://bugzilla.gnome.org/show_bug.cgi?id=726046 - - gio/glocalfileinfo.c | 10 ++-------- - 1 file changed, 2 insertions(+), 8 deletions(-) - -commit 25f36d8e5efb1312bc684a28158ecfba2dd2ace0 -Author: David King -Date: Mon Mar 10 19:16:28 2014 +0000 - - Add g_application_command_line_get_options_dict() to docs - - docs/reference/gio/gio-sections.txt | 1 + - 1 file changed, 1 insertion(+) - -commit a9ac71b50361f035163b7611e06d5b470467d125 -Author: Chao-Hsiung Liao -Date: Sun Mar 9 11:39:30 2014 +0800 - - Updated Traditional Chinese translation(Hong Kong and Taiwan) - - po/zh_HK.po | 1759 - +++++++++++++++++++++++++++++------------------------------ - po/zh_TW.po | 1759 - +++++++++++++++++++++++++++++------------------------------ - 2 files changed, 1736 insertions(+), 1782 deletions(-) - -commit 012011538f4513569f92e322c4377efa2cb64378 -Author: Sebastian Dröge -Date: Sun Feb 9 23:08:21 2014 +0100 - - gtype – Mark _get_instance_private() function as G_GNUC_UNUSED - - clang likes to complain about it being unused. - - https://bugzilla.gnome.org/show_bug.cgi?id=723899 - - gobject/gtype.h | 1 + - 1 file changed, 1 insertion(+) - -commit 1a736f5f51d19904ab82d684674d003b51364c32 -Author: Rūdolfs Mazurs -Date: Sat Mar 8 15:58:53 2014 +0200 - - Updated Latvian translation - - po/lv.po | 2101 - ++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 1168 insertions(+), 933 deletions(-) - -commit 0fa3a8dd602fba7149825ec3c030d9ac9e70dd42 -Author: Wylmer Wang -Date: Sat Mar 8 12:26:07 2014 +0000 - - Updated Chinese (China) translation - - po/zh_CN.po | 1709 - ++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 862 insertions(+), 847 deletions(-) - -commit 66e2ffe97869e13562b13c51d5dbd3ea1a89bd51 -Author: Ryan Lortie -Date: Fri Mar 7 07:41:50 2014 -0500 - - gio tests: add codegen to BUILT_SOURCES - - We need to have these in BUILT_SOURCES so that 'make' knows to - generate them - before attempting to compile other .c files in the same directory - (since some - of these files include the header). - - Should fix up remaining issues about partial versions of this - file being - included under parallel builds. - - https://bugzilla.gnome.org/show_bug.cgi?id=725891 - - gio/tests/Makefile.am | 1 + - 1 file changed, 1 insertion(+) - -commit 7a6dfd75d66d274020805b6c770ba683900a3402 -Author: Matthias Clasen -Date: Fri Mar 7 06:10:36 2014 -0500 - - GObject: Remove more leftover markup from headers - - gobject/gbinding.h | 2 +- - gobject/gobject.h | 10 +++++----- - gobject/gparam.h | 8 ++++---- - gobject/gtypemodule.h | 2 +- - gobject/gtypeplugin.h | 5 ++--- - 5 files changed, 13 insertions(+), 14 deletions(-) - -commit fdd7ed94fe7d7427b962c5c0faa66f68b18a3fc1 -Author: Changwoo Ryu -Date: Fri Mar 7 02:02:27 2014 +0900 - - Updated Korean translation - - po/ko.po | 2035 - ++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 1109 insertions(+), 926 deletions(-) - -commit d41dad89681837498202743cd8ee63e62a024f4a -Author: Kjartan Maraas -Date: Wed Mar 5 19:24:18 2014 +0100 - - Updated Norwegian bokmål translation - - po/nb.po | 61 - ++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 30 insertions(+), 31 deletions(-) - -commit b22f02a94bc4449f1f7741a73e8d4c899b69d627 -Author: Giovanni Campagna -Date: Tue Mar 4 15:30:12 2014 +0100 - - Unskip GVariantDict - - There is no reason to (skip) GVariantDict, it's a boxed type - and perfectly usable from gobject-introspection. - - https://bugzilla.gnome.org/show_bug.cgi?id=725656 - - glib/gvariant.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit c9cda16a4f607bf9b6498051d2b83aad99e391e4 -Author: Ryan Lortie -Date: Wed Mar 5 09:04:00 2014 -0500 - - cond test: remove alarm() usage - - This means that the test can't build on Windows (and we do want - it there). - - This will be properly resolved with bug 725266, but let's not - block the - build before then. - - https://bugzilla.gnome.org/show_bug.cgi?id=724859 - - glib/tests/cond.c | 5 ----- - 1 file changed, 5 deletions(-) - -commit fd8c1a306725ed7f877c0ec6d5c27f5436c5941f -Author: Matthias Clasen -Date: Tue Mar 4 20:20:52 2014 -0500 - - Work around gtk-doc problems - - Returns shall never be at the beginning of a line. - - gio/gsubprocess.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 2b11af4f1f336f8e7fda26045fe76375176c8a17 -Author: Ryan Lortie -Date: Tue Mar 4 09:08:24 2014 -0500 - - gsubprocess: test environment a bit more - - Add a test for GSubprocess to test setting, unsetting and inheritance - of - environment variables. Use communicate() to give it a bit more of a - workout as well. - - https://bugzilla.gnome.org/show_bug.cgi?id=725651 - - gio/tests/gsubprocess-testprog.c | 18 ++++++++++++++++++ - gio/tests/gsubprocess.c | 35 +++++++++++++++++++++++++++++++++++ - 2 files changed, 53 insertions(+) - -commit e767204e0e8108df66893e23209b22b041be893d -Author: Ryan Lortie -Date: Tue Mar 4 08:55:00 2014 -0500 - - GSubprocessLauncher: don't get empty environment - - Use g_get_environ() to get the environment variables with their values - instead of g_listenv() which only lists off the keys. - - https://bugzilla.gnome.org/show_bug.cgi?id=725651 - - gio/gsubprocesslauncher.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 9da88a12c52f122e1e2b8faaed6c95ec1bcef104 -Author: Ryan Lortie -Date: Mon Mar 3 21:25:16 2014 -0500 - - gsubprocess: test empty splices - - Make sure we handle the case that our splice returns no data properly. - - https://bugzilla.gnome.org/show_bug.cgi?id=724916 - - gio/tests/gsubprocess.c | 29 +++++++++++++++++++++++++++++ - 1 file changed, 29 insertions(+) - -commit 9f71965becd919a736cb57bbd3501b22e6341fa7 -Author: Ryan Lortie -Date: Sun Mar 2 21:01:12 2014 -0500 - - gsubprocess: fix communicate() with empty buffers - - On the splice for stdout or stderr completing, GSubprocess calls - _slice_finish() to collect the result. - - We assume that a zero return value here means failure, but in - fact this - function returns a gssize -- the number of bytes transferred, or - -1 for - an error. - - This causes GSubprocess to mistakenly think that it has an error - when it - actually just has an empty buffer (as would be the case when - collecting - stderr from a successful command). - - Check for -1 instead of FALSE to detect the error. - - https://bugzilla.gnome.org/show_bug.cgi?id=724916 - - gio/gsubprocess.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit de142c0c5ad9a35e704f1fc9eeeaed3684a30adb -Author: Ryan Lortie -Date: Sun Mar 2 22:18:14 2014 -0500 - - GLib 2.39.91 - - NEWS | 33 +++++++++++++++++++++++++++++++++ - 1 file changed, 33 insertions(+) - -commit 5d5ea495b5dca3965d60556300151c75a44c5653 -Author: Ryan Lortie -Date: Sun Mar 2 09:38:51 2014 -0500 - - desktopappinfo: add Exec to searchable keys - - Add the basename from the first component of the Exec line to the - list of - strings to search for via g_desktop_app_info_search(). - - We treat Exec as a fairly strong match -- just below the visible name. - - Add a testcase to make sure everything is working OK. - - https://bugzilla.gnome.org/show_bug.cgi?id=725023 - - gio/gdesktopappinfo.c | 35 - +++++++++++++++++----- - gio/tests/desktop-app-info.c | 9 ++++++ - .../desktop-files/usr/applications/eog.desktop | 2 +- - 3 files changed, 38 insertions(+), 8 deletions(-) - -commit 9ecc859f95d3a2f3faf918c96ca21a447dd33b6a -Author: Theppitak Karoonboonyanan -Date: Mon Mar 3 17:27:09 2014 +0700 - - Updated Thai translation - - po/th.po | 552 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 282 insertions(+), 270 deletions(-) - -commit 79caa3a7e151897b062f82251eec207bc1514ff3 -Author: Matthias Clasen -Date: Sun Mar 2 19:10:00 2014 -0500 - - Add a few tests for G_MARKUP_TREAT_CDATA_AS_TEXT - - Related to - https://bugzilla.gnome.org/show_bug.cgi?id=725433 - - glib/tests/Makefile.am | 9 ++++++- - glib/tests/markups/valid-16.cdata-as-text | 42 - +++++++++++++++++++++++++++++++ - glib/tests/markups/valid-16.expected | 42 - +++++++++++++++++++++++++++++++ - glib/tests/markups/valid-16.gmarkup | 10 ++++++++ - glib/tests/markups/valid-8.cdata-as-text | 5 ++++ - 5 files changed, 107 insertions(+), 1 deletion(-) - -commit b93a13bb796eeb30a45bcdca9a760a9ef4c47a2e -Author: Matthias Clasen -Date: Sun Mar 2 19:02:23 2014 -0500 - - Add a way to test different markup parser flags - - For now, we are mainly interested in G_MARKUP_TREAT_CDATA_AS_TEXT. - This commit makes markup-parse look for expected output files with - the extension .cdata-as-text in addition to .expected, and compares - the output of parsing with G_MARKUP_TREAT_CDATA_AS_TEXT against - them. markup-parse --cdata-as-text foo.gmarkup can be used to produce - such expected output. - - glib/tests/markup-parse.c | 81 - +++++++++++++++++++++++++++++++++-------------- - 1 file changed, 57 insertions(+), 24 deletions(-) - -commit 49cc207e35ef6b6ce7f4954a4c067ab43145f6bf -Author: Matthias Clasen -Date: Sun Mar 2 18:20:37 2014 -0500 - - docs: Ditch more markup - - Some markup was hiding in docs in headers. Drop it there, too. - - gio/gdbusconnection.h | 56 +++++++++--------- - gio/gioenums.h | 15 +++-- - gio/gsettings.h | 2 +- - gio/gvolume.h | 13 ++--- - glib/gbacktrace.h | 2 +- - glib/gmarkup.h | 4 +- - glib/goption.h | 157 - +++++++++++++++++++++----------------------------- - glib/gspawn.h | 91 ++++++++++++++--------------- - gobject/gsignal.h | 5 +- - gobject/gtype.h | 6 +- - gobject/gtypeplugin.h | 8 +-- - gobject/gvalue.h | 7 +-- - 12 files changed, 164 insertions(+), 202 deletions(-) - -commit ad4d81418ecdaf53950de117710be127d53169da -Author: Piotr Drąg -Date: Sun Mar 2 19:24:01 2014 +0100 - - Updated Polish translation - - po/pl.po | 2052 - ++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 1123 insertions(+), 929 deletions(-) - -commit fdf14e9e6cbd2e373988d7b9e913788a58c63388 -Author: Philip Withnall -Date: Wed Feb 19 18:03:37 2014 +0000 - - hmac: Make unit test const-correct - - https://bugzilla.gnome.org/show_bug.cgi?id=724741 - - glib/tests/hmac.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 393503ba5bdc7c09cd46b716aaf3d2c63a6c7f9c -Author: Ryan Lortie -Date: Sat Feb 8 12:23:46 2014 +0000 - - gmain: simplify g_main_context_find_source_by_id() - - Since we now keep a hashtable of sources, we can implement this - function - without iteration. - - https://bugzilla.gnome.org/show_bug.cgi?id=724839 - - glib/gmain.c | 27 ++++++++++----------------- - 1 file changed, 10 insertions(+), 17 deletions(-) - -commit 9e81709012f27eebe336f40f948e9493c87fc75b -Author: Ryan Lortie -Date: Sat Feb 8 12:17:10 2014 +0000 - - gmain: Simplify source id tracking - - Simplify our tracking of issued source id integers and fix some bugs. - - Previously the source's id was remove from the 'used' table from - source_remove_from_context() which was also called if the source - priority was changed (in which case it would never be added back - to the - table). The source id could be reissued in that case. - - In the new approach, we just always keep a hash table of sources, by - source id. This simplifies the logic and will also allow us to - improve - performance of g_main_context_find_source_by_id() which is called - in some - fairly common cases, such as g_source_remove(). These improvements - will be in - the following commits. - - https://bugzilla.gnome.org/show_bug.cgi?id=724839 - - glib/gmain.c | 77 - ++++++++++++++---------------------------------------------- - 1 file changed, 18 insertions(+), 59 deletions(-) - -commit e7bde4acf4499d353780b696435e1a43dee66c54 -Author: Matthias Clasen -Date: Sun Feb 23 12:03:13 2014 -0500 - - Test content type icons more thoroughly - - Check we actually get the right icon names, and check - that symbolic icons fall back to non-symbolic ones. - - gio/tests/contenttype.c | 71 - +++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 71 insertions(+) - -commit e6af432b39ac9e0123387e5a993737073dce9153 -Author: John Lindgren -Date: Sun Feb 23 00:52:31 2014 -0500 - - Add non-symbolic fallback icons in g_content_type_get_symbolic_icon(). - - This makes the behavior consistent with - e.g. g_volume_get_symbolic_icon(). - - https://bugzilla.gnome.org/show_bug.cgi?id=724994 - - gio/gcontenttype.c | 44 +++++++++++++++++++------------------------- - 1 file changed, 19 insertions(+), 25 deletions(-) - -commit 356fe2cec65ad5b531ff08c78e5c24f37017bb83 -Author: Ryan Lortie -Date: Sun Feb 23 01:11:50 2014 -0500 - - asyncqueue: fix timeout math on 32bit systems - - 88182d375e13ae6519a288d5295220c83ca27e73 caught this issue in - g_async_queue_timed_pop() but failed to fix the same bug in the - _unlocked() - variant. - - This is only a problem on 32bit systems. On 64bit systems, the tv_sec - in a timeval is already 64 bits, so no overflow occurs. - - https://bugzilla.gnome.org/show_bug.cgi?id=722604 - - glib/gasyncqueue.c | 6 ++---- - 1 file changed, 2 insertions(+), 4 deletions(-) - -commit 4af9b8e9cb43cbcb1f889b74b85111325aab57ba -Author: Ryan Lortie -Date: Sun Feb 23 00:47:29 2014 -0500 - - mappedfile test: permit ENODEV on /dev/null - - mmap() on /dev/null returns ENODEV on old Linux versions and also on - Hurd, so accept that in the testcase. - - https://bugzilla.gnome.org/show_bug.cgi?id=722360 - - glib/tests/mappedfile.c | 1 + - 1 file changed, 1 insertion(+) - -commit 4825e819b2ca59409b93f4d6f0f742d630626887 -Author: Chun-wei Fan -Date: Thu Feb 20 08:47:54 2014 +0800 - - Fix build of gio/gapplication.c on Visual C++ - - Visual C++ is quite zealous about checking against the types used - in the - initializing of array of structures, even up to Visual C++ 2013. - Fix this - by splitting up the initializing steps. - - https://bugzilla.gnome.org/show_bug.cgi?id=724609 - - gio/gapplication.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 8da795de4f04dad35029a36c155d0b299d739840 -Author: Ryan Lortie -Date: Thu Feb 13 17:07:07 2014 -0500 - - gsocket: use check/prepare only on win32 - - There is no longer any code left in the check/prepare functions - on UNIX, - so put %NULL in the GSourceFuncs vtable. - - This also allows us to simplify some logic. - - https://bugzilla.gnome.org/show_bug.cgi?id=724707 - - gio/gsocket.c | 27 +++++++++++++-------------- - 1 file changed, 13 insertions(+), 14 deletions(-) - -commit e8f26efe0d0ddf64b4be45e61917039b98de83bf -Author: Ryan Lortie -Date: Thu Feb 13 16:37:49 2014 -0500 - - gsocket: use _add_unix_fd() instead of _add_poll() - - Use g_source_add_unix_fd() on UNIX instead of using a GPollFD. - - https://bugzilla.gnome.org/show_bug.cgi?id=724707 - - gio/gsocket.c | 15 +++++++++------ - 1 file changed, 9 insertions(+), 6 deletions(-) - -commit 04aee2d9201551810c2f9345b5b64ed7bf4e910e -Author: Ryan Lortie -Date: Thu Feb 13 16:59:28 2014 -0500 - - gsocket: make use of g_source_set_ready_time() - - Drop our own hand-rolled version of the same functionality. - - https://bugzilla.gnome.org/show_bug.cgi?id=724707 - - gio/gsocket.c | 39 ++++++++++++--------------------------- - 1 file changed, 12 insertions(+), 27 deletions(-) - -commit 12d65f250987f6bea25ad38acd7c26b3f47d0ab6 -Author: Ryan Lortie -Date: Thu Feb 20 19:05:30 2014 -0500 - - GSource: mark some API as "implementation only" - - Clarify that _add_poll() _remove_poll() _add_unix_fd(), - _modify_unix_fd(), _remove_unix_fd(), _query_unix_fd(), - _set_ready_time(), _add_child_source() and _remove_child_source() - are only - intended to be used by the implementation of a particular GSource -- - not its - consumers. - - https://bugzilla.gnome.org/show_bug.cgi?id=724707 - - glib/gmain.c | 27 +++++++++++++++++++++++++++ - 1 file changed, 27 insertions(+) - -commit 1f7100506a51584e66930851c5243fd2eaee5c35 -Author: Ryan Lortie -Date: Thu Feb 13 16:58:34 2014 -0500 - - gsocket: don't abuse GPollFD.revents field - - We are reusing the GPollFD.revents field of the source to store a - temporary value. Use a local variable for that instead. - - This is a refactor to make the next commit easier to understand. - - https://bugzilla.gnome.org/show_bug.cgi?id=724707 - - gio/gsocket.c | 12 +++++++----- - 1 file changed, 7 insertions(+), 5 deletions(-) - -commit ff96f88e172d504b5aef2a852880e21341809e1f -Author: Ryan Lortie -Date: Thu Feb 13 16:34:29 2014 -0500 - - gsocket: use cancellable child source - - Now that GCancellable's GSource is based on _set_ready_time() - instead of - an fd, we should use it as a child source, instead of forcing the - creation of the fd and adding it as a poll. - - https://bugzilla.gnome.org/show_bug.cgi?id=724707 - - gio/gsocket.c | 22 +++++++--------------- - 1 file changed, 7 insertions(+), 15 deletions(-) - -commit d8263dd7930fddddc4b8158e720ce0387d445af7 -Author: Ryan Lortie -Date: Thu Feb 13 16:16:27 2014 -0500 - - gsocket: trivial typo fix - - https://bugzilla.gnome.org/show_bug.cgi?id=724707 - - gio/gsocket.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 6147d15ea256ff0aabf11fb854ef07cf0e0e3a62 -Author: Ryan Lortie -Date: Sat Feb 22 09:22:27 2014 -0500 - - gmain: repeat preconditions for emphasis - - g_main_context_acquire() mentions that you must have called it before - you make any calls to _prepare(), _query(), _check() or _dispatch(). - - For emphasis, add a note on each of those functions pointing back - to the - fact that you must have called _acquire() before using them. - - glib/gmain.c | 26 +++++++++++++++++++------- - 1 file changed, 19 insertions(+), 7 deletions(-) - -commit c0aa150cb0d362224480240b2db8ff214717bdd1 -Author: Ryan Lortie -Date: Fri Feb 21 16:25:09 2014 -0500 - - g_main_context_wait: add a critical to detect use - - Due to its unusual interface, I suspect that nobody is using - g_main_context_wait() but there is no way to know. - - Add a critical notice that will be displayed if anyone calls the - function, asking them to file a bug with us. - - We'll let this go out with the 2.40 release and see if we get - a response - before we proceed with actually breaking the functionality. - - glib/gmain.c | 12 ++++++++++++ - 1 file changed, 12 insertions(+) - -commit 5103c5d643f7e7de7983619204a25c3c774478e8 -Author: Ryan Lortie -Date: Fri Feb 21 16:40:16 2014 -0500 - - GCond: check result of pthread_condattr_setclock() - - Make sure this call succeeds, aborting if it doesn't - - This will prevent people from having to waste time chasing down - the problems - that would otherwise be caused by this silent failure. - - glib/gthread-posix.c | 9 +++++++-- - 1 file changed, 7 insertions(+), 2 deletions(-) - -commit 03a43c290e470c67015d01237c5d81ea81a7b129 -Author: Ryan Lortie -Date: Fri Feb 21 10:20:11 2014 -0500 - - gmain: abort if monotonic time is unsupported - - We now depend on CLOCK_MONOTONIC, but it's possible that people may - attempt to run GLib on systems where it isn't supported at runtime. - - Check the return value of clock_gettime() and abort() if it fails in - order to save these people from wasting time on debugging a tricky - issue. - - https://bugzilla.gnome.org/show_bug.cgi?id=670144 - - glib/gmain.c | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -commit 6fcaa7aa96fc4b274a4358f2cec3a4075568d343 -Author: Xavier Claessens -Date: Fri Feb 21 15:35:36 2014 -0500 - - GHashTable: Explicitly document that _iter_remove() is safe while - iterating - - https://bugzilla.gnome.org/show_bug.cgi?id=723316 - - glib/ghash.c | 9 +++++++++ - 1 file changed, 9 insertions(+) - -commit 59a8ae34c01a9f5e311cb3fb6bb12fbe3e0096b0 -Author: Aurimas Černius -Date: Fri Feb 21 22:16:16 2014 +0200 - - Updated Lithuanian translation - - po/lt.po | 1750 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 864 insertions(+), 886 deletions(-) - -commit 450363321db007d1c9a6c654b245e701ccc2998a -Author: Chun-wei Fan -Date: Fri Feb 21 17:06:56 2014 +0800 - - glib/Makefile.am: Dist gtranslit-data.h - - This header needs to be distributed as well, which was - inadvertently missed. - - https://bugzilla.gnome.org/show_bug.cgi?id=724858 - - glib/Makefile.am | 1 + - 1 file changed, 1 insertion(+) - -commit 73060f5e78ea5f208275f4a7cb6183636aeef1da -Author: Ryan Lortie -Date: Fri Feb 21 07:56:06 2014 -0500 - - slow-motion post-release version bump - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 061793a726df038fb8c790984c81020e14feb0bb -Author: Ryan Lortie -Date: Thu Feb 20 18:49:37 2014 -0500 - - gconvert: add note to avoid transliteration - - Add a note to the documentation of g_convert() advising to avoid using - it for transliteration. Link to g_str_to_ascii(). - - glib/gconvert.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 0415930b499fa951f1e82d38fc60461a8bd42c4b -Author: Ryan Lortie -Date: Thu Feb 13 10:18:03 2014 -0500 - - gsource: document priority of child sources - - Add a note to the documentation that child sources cannot have - their priority - changed independently from their parent. Add a g_return_if_fail() - to the - public API in order to enforce this. - - This was already a reality due to the check in - g_source_set_priority_unlocked(), but it was never explicitly - documented. - - https://bugzilla.gnome.org/show_bug.cgi?id=724706 - - glib/gmain.c | 5 +++++ - 1 file changed, 5 insertions(+) - -commit 8491f03581b6ada1d82f29064c99b604e98c7e09 -Author: Ryan Lortie -Date: Thu Feb 20 18:32:04 2014 -0500 - - g_str_to_ascii(): a couple of minor tweaks - - Add a precondition guard and use g_string_sized_new() to avoid some - reallocations. - - glib/gtranslit.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit a8ea3dc03b203e18825aa4c8473c9ab832fbeddf -Author: Ryan Lortie -Date: Mon Feb 17 13:15:55 2014 -0500 - - g_str_tokenize_and_fold: do proper transliteration - - g_str_tokenize_and_fold() can now do proper locale-sensitive - transliteration for ascii alternatives. - - https://bugzilla.gnome.org/show_bug.cgi?id=710142 - - glib/gstrfuncs.c | 28 ++++++++++++++++------------ - 1 file changed, 16 insertions(+), 12 deletions(-) - -commit d7291760df7de8cc878cb418749cb0f6afa6c69d -Author: Ryan Lortie -Date: Mon Feb 17 11:55:22 2014 -0500 - - tests: test transliteration API - - Add some tests for the new transliteration API. - - https://bugzilla.gnome.org/show_bug.cgi?id=710142 - - glib/tests/strfuncs.c | 107 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 107 insertions(+) - -commit 941b8979d07a7d9bd1a8f581ee744c0c914e12ee -Author: Ryan Lortie -Date: Mon Feb 17 11:54:18 2014 -0500 - - Add locale-sensitive ASCII transliteration API - - Add a new function, g_str_to_ascii() that does locale-dependent ASCII - transliteration of UTF-8 strings. - - This function works off of an internal database. We get the data - out of - the localedata shipped with glibc, which seems to be just about - the best - source of locale-sensitive transliteration information available - anywhere. - - We include a update script with this commit that's not used by - anything - at all -- it will just sit in git. It is intended to be run manually - from time to time. - - https://bugzilla.gnome.org/show_bug.cgi?id=710142 - - docs/reference/glib/glib-sections.txt | 1 + - glib/Makefile.am | 1 + - glib/gstrfuncs.h | 4 + - glib/gtranslit-data.h | 12 + - glib/gtranslit.c | 409 - +++++++++++++++++++++++++++++++++ - glib/update-gtranslit.py | 410 - ++++++++++++++++++++++++++++++++++ - 6 files changed, 837 insertions(+) - -commit 436d77f70ac9aed56d1b5f223e05a29e34378444 -Author: Ryan Lortie -Date: Tue Feb 18 19:04:24 2014 -0500 - - tests: add a test for g_cond_wait_until() - - https://bugzilla.gnome.org/show_bug.cgi?id=673607 - - glib/tests/cond.c | 38 ++++++++++++++++++++++++++++++++++++++ - 1 file changed, 38 insertions(+) - -commit 1de36e775599e77f2fe47b381f0e5b1b62e93f66 -Author: Ryan Lortie -Date: Tue Feb 18 18:50:18 2014 -0500 - - Fix g_cond_wait_until() vs. monotonic time - - We've had a relatively rocky path with g_cond_wait_until() on systems - that either don't support pthread_condattr_setclock() or where - g_get_monotonic_time() is not based on CLOCK_MONOTONIC (ie: - Android and - Mac OS). - - Fortunately, both of these platforms seem to share - pthread_cond_timedwait_relative_np() which allows us to implement - g_cond_wait_until() without races. - - With this patch, we now require that one of - pthread_condattr_setclock() - or pthread_cond_timedwait_relative_np() exists. A quick look around - suggests that this is true for all platforms that we care about. - - This patch removes our use of pthread_cond_timedwait_monotonic() and - pthread_cond_timedwait_monotonic_np() which were Android-only APIs. - - https://bugzilla.gnome.org/show_bug.cgi?id=673607 - - configure.ac | 17 ++++------------- - glib/gthread-posix.c | 45 ++++++++++++++++++++++++++++++++++----------- - 2 files changed, 38 insertions(+), 24 deletions(-) - -commit d61431254636b9ecc250884eb34757c2504e5685 -Author: Ryan Lortie -Date: Tue Feb 18 14:09:49 2014 -0500 - - gmain: rework g_get_monotonic_time() a bit - - We now assume the existence of clock_gettime() and CLOCK_MONOTONIC as - specified by POSIX.1-2001. This means that we always return truly - monotonic time, which will prevent problems in the case that the user - changes the time. - - Mac OS doesn't have clock_gettime() but it does have - mach_absolute_time(), so we can use that there. - - We keep our Windows case as well (although we should simplify it - once XP - hits EOL later this year). - - This patch removes the fallback to gettimeofday() in case of missing - clock_gettime(). We no longer have any way to test this codepath and - therefore it must go. - - This patch also restructures the #ifdef a bit so that we repeat the - entire function definition inside of #ifdef instead of just the entire - body of one function. - - https://bugzilla.gnome.org/show_bug.cgi?id=724687 - - configure.ac | 3 +- - glib/gmain.c | 164 - +++++++++++++++++++++++++++++++---------------------------- - 2 files changed, 88 insertions(+), 79 deletions(-) - -commit 20f4d1820b8d4d0fc4447188e33efffd6d4a88d8 -Author: William Jon McCann -Date: Wed Feb 19 19:35:23 2014 -0500 - - docs: use "Returns:" consistently - - Instead of "Return value:". - - gio/gactiongroup.c | 8 ++-- - gio/gappinfo.c | 2 +- - gio/gcancellable.c | 2 +- - gio/gdesktopappinfo.c | 2 +- - gio/gfileenumerator.c | 4 +- - gio/gfilterinputstream.c | 2 +- - gio/gfilteroutputstream.c | 2 +- - gio/ginetaddressmask.c | 12 +++--- - gio/ginetsocketaddress.c | 4 +- - gio/ginitable.c | 6 +-- - gio/ginputstream.c | 12 +++--- - gio/gioerror.c | 2 +- - gio/giomodule.c | 4 +- - gio/giostream.c | 4 +- - gio/gmemoryoutputstream.c | 2 +- - gio/gnetworkaddress.c | 12 +++--- - gio/gnetworkmonitor.c | 6 +-- - gio/gnetworkservice.c | 10 ++--- - gio/goutputstream.c | 16 ++++---- - gio/gpollableinputstream.c | 2 +- - gio/gpollableoutputstream.c | 2 +- - gio/gpollableutils.c | 6 +-- - gio/gproxy.c | 8 ++-- - gio/gproxyresolver.c | 8 ++-- - gio/gresolver.c | 20 +++++----- - gio/gresource.c | 8 ++-- - gio/gsocketaddressenumerator.c | 4 +- - gio/gsocketconnectable.c | 4 +- - gio/gsrvtarget.c | 14 +++---- - gio/gtask.c | 6 +-- - gio/gtcpwrapperconnection.c | 4 +- - gio/gtlsbackend.c | 12 +++--- - gio/gtlscertificate.c | 14 +++---- - gio/gtlsclientconnection.c | 10 ++--- - gio/gtlsconnection.c | 24 ++++++------ - gio/gtlsdatabase.c | 16 ++++---- - gio/gtlsfiledatabase.c | 2 +- - gio/gtlspassword.c | 6 +-- - gio/gtlsserverconnection.c | 2 +- - gio/gunixinputstream.c | 4 +- - gio/gunixoutputstream.c | 4 +- - gio/gwin32inputstream.c | 4 +- - gio/gwin32outputstream.c | 4 +- - gio/gwin32volumemonitor.c | 2 +- - gio/inotify/inotify-helper.c | 2 +- - glib/deprecated/gcompletion.c | 2 +- - glib/gasyncqueue.c | 24 ++++++------ - glib/gbase64.c | 12 +++--- - glib/gbookmarkfile.c | 54 +++++++++++++------------- - glib/gcharset.c | 6 +-- - glib/gchecksum.c | 14 +++---- - glib/gconvert.c | 30 +++++++------- - glib/gdataset.c | 2 +- - glib/gdatetime.c | 46 +++++++++++----------- - glib/gdir.c | 4 +- - glib/genviron.c | 8 ++-- - glib/gerror.c | 8 ++-- - glib/gfileutils.c | 32 +++++++-------- - glib/ggettext.c | 2 +- - glib/ghash.c | 28 +++++++------- - glib/ghmac.c | 12 +++--- - glib/ghostutils.c | 10 ++--- - glib/giochannel.c | 46 +++++++++++----------- - glib/gkeyfile.c | 44 ++++++++++----------- - glib/gmain.c | 88 - +++++++++++++++++++++--------------------- - glib/gmappedfile.c | 6 +-- - glib/gmarkup.c | 16 ++++---- - glib/gmem.c | 2 +- - glib/gnode.c | 2 +- - glib/goption.c | 6 +-- - glib/gpoll.c | 2 +- - glib/gqueue.c | 28 +++++++------- - glib/grand.c | 24 ++++++------ - glib/gsequence.c | 48 +++++++++++------------ - glib/gshell.c | 6 +-- - glib/gspawn.c | 10 ++--- - glib/gstrfuncs.c | 56 +++++++++++++-------------- - glib/gstring.c | 18 ++++----- - glib/gstringchunk.c | 2 +- - glib/gtestutils.h | 2 +- - glib/gthreadpool.c | 18 ++++----- - glib/gtimer.c | 4 +- - glib/gtree.c | 18 ++++----- - glib/gunibreak.c | 2 +- - glib/gunicollate.c | 6 +-- - glib/gunidecomp.c | 8 ++-- - glib/guniprop.c | 60 ++++++++++++++-------------- - glib/gutf8.c | 42 ++++++++++---------- - glib/gutils.c | 16 ++++---- - glib/gversion.c | 2 +- - glib/gwin32.c | 2 +- - gobject/gbinding.c | 16 ++++---- - gobject/gbinding.h | 2 +- - 93 files changed, 600 insertions(+), 600 deletions(-) - -commit 9cb53851be2d90c804e6f31da26a11c51329f33c -Author: Chun-wei Fan -Date: Wed Feb 19 13:57:18 2014 +0800 - - gio/gresolver.c: Fix build on Windows - - Windows does not come with inet_aton(), and this check on IPv4 - addresses - is actually not needed on Windows as the getaddrinfo() implementation - on - Windows already rejects non-standard and non-real IPv4 - numbers-and-dots - addresses. - - https://bugzilla.gnome.org/show_bug.cgi?id=724609 - - gio/gresolver.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit a5ae016359ffb8634d6a12e5853e89f743eca0b9 -Author: Kjartan Maraas -Date: Wed Feb 19 23:57:40 2014 +0100 - - Updated Norwegian bokmål translation - - po/nb.po | 60 - +++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 33 insertions(+), 27 deletions(-) - -commit 0ffa1ea8ddb9a3c17ab0ad13a0f6685657fb41e2 -Author: Xavier Claessens -Date: Wed Feb 19 15:51:27 2014 -0500 - - Add G_ÂTYPE_VARIANT_DCT into the doc - - docs/reference/gobject/gobject-sections.txt | 1 + - 1 file changed, 1 insertion(+) - -commit ec17605d4f62fa6b460846f30a5ea409425bee00 -Author: Ryan Lortie -Date: Mon Feb 17 18:33:34 2014 -0500 - - GLib 2.39.90 - - NEWS | 36 ++++++++++++++++++++++++++++++++++++ - configure.ac | 2 +- - 2 files changed, 37 insertions(+), 1 deletion(-) - -commit c37cd19feee3a609fec8909f01df8755052c59ab -Author: Ryan Lortie -Date: Mon Feb 17 18:13:01 2014 -0500 - - Work around test failure in gdbus-names - - This is caused by g_test_dbus_down() returning too soon. - - Add a sleep for now. - - https://bugzilla.gnome.org/show_bug.cgi?id=711807 - - gio/tests/gdbus-names.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 53d5b17f629a593dc3862f39fdcef9339ca4816d -Author: Ryan Lortie -Date: Mon Feb 17 17:43:48 2014 -0500 - - GApplication: disable some more tests - - Disable some racy GApplication testcases. We need some better - non-hacky - GApplication tests... - - https://bugzilla.gnome.org/show_bug.cgi?id=724126 - - gio/tests/gapplication.c | 16 +++++++++++++--- - 1 file changed, 13 insertions(+), 3 deletions(-) - -commit c81834c0895766f104bc6fb1579704066df90597 -Author: Matthias Clasen -Date: Mon Feb 17 16:57:13 2014 -0500 - - Bump gtk-doc dep to 1.20 - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 4139b26f3e2f869191b3d96d912f699470db6cea -Author: Dan Winship -Date: Fri Feb 14 15:35:11 2014 -0500 - - gsocket: fix g_socket_condition_timed_wait() recovery after EINTR - - After getting an EINTR, g_socket_condition_timed_wait() has to adjust - its timeout, but it was trying to convert from nanoseconds to - microseconds by multiplying by 1000 rather than dividing... Oops. - - https://bugzilla.gnome.org/show_bug.cgi?id=724239 - - gio/gsocket.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 5a4478664be8bc6523f6452bfd63340718be2aa5 -Author: Dan Winship -Date: Fri Feb 14 16:12:50 2014 -0500 - - gtestutils: make the new assert messages more detailed - - g_assert_true(), g_assert_false(), g_assert_null(), and - g_assert_nonnull() simply printed out the expression they were - checking, without any further explanation of what went wrong. (In - particular, "g_assert_true(x)" and "g_assert_false(x)" would both - print the same thing on failure.) Add a little bit more context. - - https://bugzilla.gnome.org/show_bug.cgi?id=724385 - - glib/gtestutils.h | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit 299ca6dc1e54797e6fc5264c7b19b08bd726ca83 -Author: Ross Burton -Date: Tue Feb 4 13:15:08 2014 +0000 - - gio/tests: fix race when generating code - - There is a race condition in the makefile that can result in build - failures like this in parallel builds: - - | ./gdbus-test-codegen-generated.h:7:0: error: unterminated #ifndef - | #ifndef __GDBUS_TEST_CODEGEN_GENERATED_H__ - - This is because a rule like this: - - x.c x.h: prerequisites - @commands - - doesn't consider x.c and x.h together. Instead, it expands to two - rules, one to - generate x.c and one to generate x.h, which happen to run the same - commands. In - the worst case they execute in parallel, overwriting each other's - output. - - Signed-off-by: Ross Burton - - https://bugzilla.gnome.org/show_bug.cgi?id=723616 - - gio/tests/Makefile.am | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit ed017994c9396f10c87646b5fa3639e1ca1925b8 -Author: Olivier Crête -Date: Sat Feb 15 02:23:29 2014 -0500 - - subprocess: Init and clear the mutex - - Fixes the leak of the GMutexImpl allocated inside the first call - to g_mutex_lock() - on an uninitialized GMutex. - - https://bugzilla.gnome.org/show_bug.cgi?id=724401 - - gio/gsubprocess.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit a732f2966d114a040a2958084252b697b1f29f29 -Author: Paolo Borelli -Date: Sun Feb 16 22:06:11 2014 +0100 - - Annotate g_application_add_main_option_entries - - gio/gapplication.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 89022761018fd87a19b0c4cf5a9c9fe8575a743a -Author: Dan Winship -Date: Sun Feb 16 09:24:04 2014 -0500 - - g_simple_async_result_is_valid: fix for NULL source tag - - If a GSimpleAsyncResult has a NULL source tag, allow it to compare - valid to a non-NULL source tag in g_simple_async_result_is_valid(), to - simplify cases where, eg, g_simple_async_result_new() and - g_simple_async_result_report_error_in_idle() are both used. - - https://bugzilla.gnome.org/show_bug.cgi?id=721458 - - gio/gsimpleasyncresult.c | 22 +++++++------- - gio/tests/simple-async-result.c | 65 - +++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 77 insertions(+), 10 deletions(-) - -commit 9c135707cb0653cc0f7d66ee67921428fa912611 -Author: Koop Mast -Date: Sat Feb 15 19:54:21 2014 +0100 - - Fix the build on FreeBSD by replacing EAI_NODATA with EAI_NONAME. - - https://bugzilla.gnome.org/show_bug.cgi?id=724434 - - gio/gresolver.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 7cbff954b926d97ce2f3ce08487866b668e7eafb -Author: Ryan Lortie -Date: Sun Jan 12 03:14:04 2014 -0500 - - win32: fixup lib.exe invocation - - We have a configure.ac check for lib.exe that attempts to enable - creation of .lib files for our 5 public libraries. That has been - broken - for a long time for two reasons: - - 1) the Makefiles hardcode 'lib' instead of 'lib.exe' - - 2) we dropped generation of .def files quite some time ago - (except for - in gthread where we have the two-symbol file under version - control) - - Add new rules for creating .def files from dumpbin.exe (which - you should - have if you have lib.exe) and fix the .lib rules to use lib.exe. - - Add a bit of $(AM_V_GEN) all around, as well. - - https://bugzilla.gnome.org/show_bug.cgi?id=722033 - - gio/Makefile.am | 5 ++++- - glib/Makefile.am | 5 ++++- - gmodule/Makefile.am | 5 ++++- - gobject/Makefile.am | 5 ++++- - gthread/Makefile.am | 2 +- - 5 files changed, 17 insertions(+), 5 deletions(-) - -commit 08533cae05dfe6d3af5e02c95af9de65680cdae0 -Author: Ryan Lortie -Date: Sat Feb 15 08:44:05 2014 -0500 - - only '#pragma GCC' outside of functions - - Don't use #pragma GCC inside of function scope. - - https://bugzilla.gnome.org/show_bug.cgi?id=724417 - - glib/tests/test-printf.c | 24 +++++++++++++++++------- - 1 file changed, 17 insertions(+), 7 deletions(-) - -commit 5575a3e9cb8ec3d0f0f373cb64e6fedc4c72c0f5 -Author: Dan Winship -Date: Tue Aug 20 21:36:25 2013 -0400 - - gio: don't accept nonstandard IPv4 "numbers-and-dots" addresses - - In addition to the standard "192.168.1.1" format, there are numerous - legacy IPv4 address formats (such as "192.168.257", - "0xc0.0xa8.0x01.0x01", "0300.0250.0001.0001", "3232235777", and - "0xc0a80101"). However, none of these forms are ever used any more - except in phishing attempts. GLib wasn't supposed to be accepting - these addresses (neither g_hostname_is_ip_address() nor - g_inet_address_new_from_string() recognizes them), but getaddrinfo() - accepts them, and so the parts of gio that use getaddrinfo() - accidentally did accept those formats. - - Fix GNetworkAddress and GResolver to reject these address formats. - - https://bugzilla.gnome.org/show_bug.cgi?id=679957 - - docs/reference/gio/gio-sections.txt | 1 + - gio/ginetsocketaddress.c | 74 +++++++++++++++++++++++ - gio/ginetsocketaddress.h | 17 +++--- - gio/gnetworkaddress.c | 28 +++------ - gio/gresolver.c | 55 ++++++++++++++--- - gio/gthreadedresolver.c | 2 +- - gio/tests/network-address.c | 116 - ++++++++++++++++++++++++++++++++++++ - 7 files changed, 256 insertions(+), 37 deletions(-) - -commit 5cab3fcec13f9b9b13ebb483498e3e50bc1a4b45 -Author: Dan Winship -Date: Mon Dec 2 11:59:30 2013 -0500 - - gobject: re-allow finalization from constructor() - - Although returning NULL from constructor is strongly discouraged, some - old libraries need to keep doing it for ABI-compatibility reasons. - Given this, it's rude to forbid finalization from within - constructor(), since it would otherwise work correctly now anyway (and - the critical when returning NULL should discourage any new uses of - returning NULL from constructor()). - - https://bugzilla.gnome.org/show_bug.cgi?id=661576 - - gobject/gobject.c | 4 ++-- - gobject/tests/object.c | 20 +++++++++++--------- - 2 files changed, 13 insertions(+), 11 deletions(-) - -commit 074df396813692c7680c5406224131eda554d474 -Author: Dan Winship -Date: Sat Feb 1 14:21:10 2014 +0100 - - Fix g_socket_get_available() with TCP on Windows - - Windows needs a special inefficient hack to implement - g_socket_get_available() correctly for UDP sockets, but that hack - isn't needed for TCP, and in fact, might give the wrong answer in that - case. Fix it to only use the hack with UDP. - - Also, fix that case to handle non-blocking sockets as well. - - And add a test case for g_socket_get_available() with TCP. - - https://bugzilla.gnome.org/show_bug.cgi?id=723422 - - gio/gsocket.c | 20 ++++++++-- - gio/tests/socket.c | 107 - +++++++++++++++++++++++++++++++++++++++++------------ - 2 files changed, 100 insertions(+), 27 deletions(-) - -commit d690b3dcd083cfeb004db0c65c7196f558cba1ff -Author: Matthias Clasen -Date: Fri Feb 14 21:49:42 2014 -0500 - - docs: Remove a few trailing s - - glib/glib-unix.h | 18 ++++++++---------- - 1 file changed, 8 insertions(+), 10 deletions(-) - -commit bcab7ba002f052481329f2b70b4c7ea31b544b86 -Author: Matthias Clasen -Date: Fri Feb 14 21:39:11 2014 -0500 - - docs: Remove some unneeded decorations - - @var is not expanded inside literal `` blocks. - Just remove those @ characters. - - glib/gatomic.c | 24 ++++++++++++------------ - 1 file changed, 12 insertions(+), 12 deletions(-) - -commit bc6ee788b4ff6590513da6ab657448885e92b20b -Author: Matthias Clasen -Date: Fri Feb 14 21:33:36 2014 -0500 - - docs: let go of * - - Since we are no longer using sgml mode, using /* */ to - escape block comments inside examples does not work anymore. - Switch to using line comments with // - - gio/gappinfo.c | 2 +- - gio/gapplicationcommandline.c | 6 +++--- - gio/gcancellable.c | 14 ++++++------- - gio/gdbuserror.c | 8 ++++---- - gio/giomodule.c | 4 ++-- - gio/gmemoryoutputstream.c | 6 +++--- - gio/gsimpleaction.c | 2 +- - gio/gsimpleasyncresult.c | 21 ++++++++----------- - gio/gsocketconnectable.c | 16 ++++++--------- - gio/gtask.c | 48 - +++++++++++++++++++++---------------------- - gio/gvolume.c | 4 ++-- - glib/garray.c | 10 ++++----- - glib/gerror.c | 31 ++++++++++++++-------------- - glib/gfileutils.c | 4 ++-- - glib/ghash.c | 2 +- - glib/glist.c | 12 +++++------ - glib/gmain.c | 4 ++-- - glib/gmarkup.c | 4 ++-- - glib/gmessages.c | 5 ++--- - glib/goption.c | 10 ++++----- - glib/gregex.c | 8 ++++---- - glib/gslice.c | 12 +++++------ - glib/gslist.c | 8 ++++---- - glib/gtestutils.c | 4 ++-- - glib/gthread-posix.c | 8 ++++---- - glib/gthread.c | 29 +++++++++++++------------- - glib/gvariant.c | 13 ++++++------ - gmodule/gmodule.c | 4 ++-- - gobject/gclosure.c | 8 ++++---- - gobject/gobject.c | 14 +++++++------ - gobject/gvalue.c | 16 +++++++-------- - 31 files changed, 162 insertions(+), 175 deletions(-) - -commit 450e7b1036fc95d41d6cb72d48824cd8b438037c -Author: Ryan Lortie -Date: Thu Feb 13 18:26:07 2014 -0500 - - configure.ac: tweak inotify check - - Our check for inotify_init1() being defined is broken. We happily - declare that inotify is supported, even if the check fails. - - This was originally intended to check for inotify_init1 in the libc so - that we could fall back to inotify_init if it was not yet defined. - - FreeBSD has a libinotify that emulates the inotify API via kqueue. It - installs a header and requires linking to -linotify. - We - don't want to falsely detect working inotify in this case. - - Treat the lack of inotify_init1() in the libc as a lack of inotify - support. This requires only a new libc -- we still support old - kernels: - in the case that inotify1_init() fails, we fall back to - inotify_init(). - - https://bugzilla.gnome.org/show_bug.cgi?id=724330 - - configure.ac | 3 +-- - gio/giomodule.c | 2 +- - gio/inotify/inotify-kernel.c | 5 +---- - 3 files changed, 3 insertions(+), 7 deletions(-) - -commit db83b8ac4ce70c31398121f0bde9ac87d4f42c58 -Author: Dan Winship -Date: Thu Feb 13 12:59:20 2014 -0500 - - gtask: fix trivial doc typo - - gio/gtask.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 0f5577de57b83841280dbd925c1b64b77bf4a828 -Author: Simon McVittie -Date: Tue Feb 11 15:24:34 2014 +0000 - - g_test_run: return 0 if all tests are skipped in TAP mode - - Exit status 77 is special to Automake's default test driver, but is - treated as an error by TAP. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=724124 - Reviewed-by: Dan Winship - - glib/gtestutils.c | 10 +++++++++- - 1 file changed, 9 insertions(+), 1 deletion(-) - -commit ffa5fab09a504cc6d2ff862b4cff123e27e118e1 -Author: Simon McVittie -Date: Tue Feb 11 15:14:33 2014 +0000 - - glib/tests/collate.c: run to completion when skipping all tests - - Otherwise, we don't produce valid TAP output, and fail with: - - ERROR: collate - missing test plan - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=724124 - Reviewed-by: Dan Winship - - glib/tests/collate.c | 14 ++++++++++++-- - 1 file changed, 12 insertions(+), 2 deletions(-) - -commit 169846c5ab19abaa5474f5b5f30c3deef645ee03 -Author: Philip Withnall -Date: Thu Feb 13 10:58:21 2014 +0000 - - gsocketconnection: Document closing connections with - g_io_stream_close() - - It’s not enough to close a connection by calling - g_input_stream_close() - and g_output_stream_close() on its two substreams: to close the - underlying socket, one must use g_io_stream_close(). Document that. - - https://bugzilla.gnome.org/show_bug.cgi?id=724278 - - gio/giostream.c | 6 +++--- - gio/gsocketconnection.c | 4 ++++ - 2 files changed, 7 insertions(+), 3 deletions(-) - -commit 0017728c8c19ac0e64eee7740e43138d85885ee2 -Author: Dan Winship -Date: Thu Feb 13 08:30:24 2014 -0500 - - gsocketservice: Clarify g_socket_service_stop() documentation - - https://bugzilla.gnome.org/show_bug.cgi?id=724233 - - gio/gsocketservice.c | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit 125913e9fe27da29699987d406fe6290ff288ccd -Author: Simon McVittie -Date: Thu Feb 6 17:48:44 2014 +0000 - - g_child_watch_source_new: POSIX pid must be positive - - If we used a non-positive pid, we'd call waitpid(that_pid, ...) - which is exactly the situation this function can't deal with. - - On Windows, GPid is a HANDLE (pointer), so I don't think the same - thing - applies. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=723743 - Reviewed-by: Ryan Lortie - - glib/gmain.c | 31 ++++++++++++++++++++++++------- - 1 file changed, 24 insertions(+), 7 deletions(-) - -commit a3cb5ce33b636dd31ac009d5396997dfbb0b032c -Author: Simon McVittie -Date: Thu Feb 6 10:19:47 2014 +0000 - - Be more clear that g_return_if_fail is undefined behaviour - - In particular, it is not incorrect to g_return_if_fail (..., FALSE) - in a function returning a "success" gboolean and a GError: "failure to - meet the preconditions is an error" takes precedence over the - GError documentation's guarantee that the error will be set on - failure. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=660809 - Reviewed-by: Emmanuele Bassi - - glib/gerror.c | 18 ++++++++++++++++-- - glib/gmessages.h | 29 +++++++++++++++++++++++------ - 2 files changed, 39 insertions(+), 8 deletions(-) - -commit f5e60984af7ae056c9795d4820834707520866ed -Author: Emmanuele Bassi -Date: Mon Feb 10 15:48:17 2014 +0000 - - po/nb.po: Fix mismatched translation - - Missing '\n' at the end of the string broke building under CI. - - po/nb.po | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit bf25c451f5f96ef428b0dbb15881de4699b554f8 -Author: Kjartan Maraas -Date: Mon Feb 10 16:16:41 2014 +0100 - - Updated Norwegian bokmål translation - - po/nb.po | 62 - +++++++++++++++++++++++++++++--------------------------------- - 1 file changed, 29 insertions(+), 33 deletions(-) - -commit 87a7b7763bae1bb8faa5e8244ee12cf05a2180b8 -Author: Andika Triwidada -Date: Mon Feb 10 14:55:59 2014 +0000 - - Updated Indonesian translation - - po/id.po | 2055 - ++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 1120 insertions(+), 935 deletions(-) - -commit d173d97c9ba27ac009f756a727a23a3359c5c5fc -Author: Philip Withnall -Date: Mon Feb 10 08:49:52 2014 +0000 - - gsubprocess: Fix ‘Since’ lines in documentation to read 2.40 - - GSubprocess was introduced in GLib 2.40, not 2.36. - - https://bugzilla.gnome.org/show_bug.cgi?id=724001 - - gio/gioenums.h | 2 +- - gio/giotypes.h | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit 24536dd030796dc57ca5148b031062da3e0b793e -Author: Philip Withnall -Date: Mon Feb 10 08:21:49 2014 +0000 - - gsubprocess: Fix a broken link in the documentation - - https://bugzilla.gnome.org/show_bug.cgi?id=724001 - - gio/gsubprocess.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 28b1d39058d7b45a1bada07ba875263219eb04f8 -Author: Kjartan Maraas -Date: Mon Feb 10 08:15:00 2014 +0100 - - Updated Norwegian bokmål translation - - po/nb.po | 2015 - ++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 1101 insertions(+), 914 deletions(-) - -commit ada09a7b625a9c705de4ff5b9d9f11bb1ed42e06 -Author: Milo Casagrande -Date: Sun Feb 9 12:21:34 2014 +0100 - - [l10n] Updated Italian translation. - - po/it.po | 1712 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 864 insertions(+), 848 deletions(-) - -commit c158a9cdcbef04a51f64a4cac2db2f5e509b8794 -Author: Matthias Clasen -Date: Sun Feb 9 02:12:53 2014 -0500 - - Fix a misformatting in GVariant docs - - The + at the beginning of the line was misinterpreted - as markdown for a list. - - glib/gvariant.c | 7 ++++--- - 1 file changed, 4 insertions(+), 3 deletions(-) - -commit 35066ed6c6b51317f49069f2564c547aa309f9f1 -Author: Matthias Clasen -Date: Sun Feb 9 02:07:26 2014 -0500 - - Docs: Drop entities, switch away from sgml mode - - Since all element markup is now gone from the doc comments, - we can turn off the gtk-doc sgml mode, which means that from - now on, docbook markup is no longer allowed in doc comments. - - To make this possible, we have to replace all remaining - entities in doc comments by their replacement text, & -> & - and so on. - - docs/reference/gio/Makefile.am | 2 +- - docs/reference/glib/Makefile.am | 2 +- - docs/reference/gobject/Makefile.am | 2 +- - gio/gappinfo.c | 2 +- - gio/gdbusaddress.c | 2 +- - gio/gdbusintrospection.c | 2 +- - gio/gdesktopappinfo.c | 2 +- - gio/gfileattribute.c | 2 +- - gio/gfiledescriptorbased.c | 2 +- - gio/gicon.c | 2 +- - gio/gmenumodel.c | 2 +- - gio/gnetworking.c | 2 +- - gio/gproxyresolver.c | 4 ++-- - gio/gsettings.c | 12 ++++++------ - gio/gsocket.c | 6 +++--- - gio/gunixconnection.c | 2 +- - gio/gunixfdlist.c | 2 +- - gio/gunixfdmessage.c | 2 +- - gio/gunixinputstream.c | 2 +- - gio/gunixmounts.c | 2 +- - gio/gunixoutputstream.c | 2 +- - gio/gunixsocketaddress.c | 2 +- - gio/gwin32inputstream.c | 2 +- - gio/gwin32outputstream.c | 2 +- - glib/docs.c | 4 ++-- - glib/gbookmarkfile.c | 6 +++--- - glib/gerror.c | 12 ++++++------ - glib/ggettext.c | 4 ++-- - glib/ghook.c | 6 +++--- - glib/glist.c | 4 ++-- - glib/gmarkup.c | 10 +++++----- - glib/grand.c | 2 +- - glib/gregex.c | 25 +++++++++++++------------ - glib/gstrfuncs.c | 30 +++++++++++++++--------------- - glib/gtestutils.c | 14 +++++++------- - glib/gunicollate.c | 4 ++-- - glib/gvariant.c | 16 ++++++++-------- - glib/gwin32.c | 4 ++-- - gobject/gvaluearray.c | 2 +- - 39 files changed, 104 insertions(+), 103 deletions(-) - -commit a03cee3b27b9c1abfbef4972e67adec6286cc968 -Author: Matthias Clasen -Date: Sat Feb 8 17:52:21 2014 -0500 - - Convert remaining examples to links - - gio/gdbusauthobserver.c | 7 +++++-- - gio/gdbusconnection.c | 20 ++++++++++++++++---- - gio/gdbusnameowning.c | 3 ++- - gio/gdbusnamewatching.c | 3 ++- - gio/gdbusproxy.c | 3 ++- - gio/gdbusserver.c | 3 ++- - 6 files changed, 29 insertions(+), 10 deletions(-) - -commit 623b58eeac2e6f46fc12a63f948794c4e3d889d1 -Author: Matthias Clasen -Date: Sat Feb 8 15:59:24 2014 -0500 - - REmove another table - - gio/gfileinfo.c | 23 +++++++++-------------- - 1 file changed, 9 insertions(+), 14 deletions(-) - -commit 5acd7b01de2f9a1b22d0a06f62e7bb6b8f5e1849 -Author: Matthias Clasen -Date: Sat Feb 8 15:50:17 2014 -0500 - - Remove some informalexamples - - glib/gnode.c | 53 +++++++++++++++-------------------------------------- - 1 file changed, 15 insertions(+), 38 deletions(-) - -commit a59e3d69b49b82706b24f31a08d5be4b2c211aac -Author: Matthias Clasen -Date: Sat Feb 8 15:34:04 2014 -0500 - - Another stray - - glib/gvariant.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit d5e5244c304b1d33105fe94a7edd7ad5140facaa -Author: Matthias Clasen -Date: Sat Feb 8 15:28:34 2014 -0500 - - Another stray litreal - - gio/gapplication.c | 14 +++++++------- - 1 file changed, 7 insertions(+), 7 deletions(-) - -commit c4991d24ee58b5f116fc9cbe87c6fbb7ee7a731a -Author: Matthias Clasen -Date: Sat Feb 8 15:19:13 2014 -0500 - - Strip out a remaining programlisting - - glib/gconvert.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit cd5cd874f0ae52d21accad24d27b0283352049a3 -Author: Matthias Clasen -Date: Sat Feb 8 15:18:37 2014 -0500 - - Convert another table to a list - - gio/gdbusutils.c | 103 - ++++++++++--------------------------------------------- - 1 file changed, 19 insertions(+), 84 deletions(-) - -commit 3d0e55dfd5bc96bee16befb24883abfdbc6bd634 -Author: Matthias Clasen -Date: Sat Feb 8 15:18:06 2014 -0500 - - Convert more xincluded examples to external links - - gio/gapplication.c | 31 ++++++++----------------------- - 1 file changed, 8 insertions(+), 23 deletions(-) - -commit ebc4347b2c5adebd656c0977ba3242f1d7850569 -Author: Matthias Clasen -Date: Sat Feb 8 13:55:27 2014 -0500 - - Docs: Remove an example tag that has snuck back in - - glib/gvariant.c | 18 ++++++++---------- - 1 file changed, 8 insertions(+), 10 deletions(-) - -commit 03b21a19ec94da5c48fdfb798067d037f381e8b1 -Author: Matthias Clasen -Date: Sat Feb 8 13:47:02 2014 -0500 - - Docs: convert another table to a list - - glib/gvariant.c | 20 +++++--------------- - 1 file changed, 5 insertions(+), 15 deletions(-) - -commit 38b1d63b24d5fd44cb921b4c9af17892c9779e49 -Author: Matthias Clasen -Date: Sat Feb 8 13:43:16 2014 -0500 - - Convert GVariantType table to a list - - glib/gvarianttype.c | 352 - +++++++--------------------------------------------- - 1 file changed, 47 insertions(+), 305 deletions(-) - -commit f04dbac47d1c6cb60f2e78ce46c0b3fef91e49ec -Author: Matthias Clasen -Date: Sat Feb 8 13:28:11 2014 -0500 - - Remove a new literal tag that has crept in - - gio/gapplication.c | 5 ++--- - 1 file changed, 2 insertions(+), 3 deletions(-) - -commit c43e0c34b0e1197fc20ee091082cae4701d0bb58 -Author: Matthias Clasen -Date: Sat Feb 8 13:25:04 2014 -0500 - - Remove a few leftover s - - gio/gfile.c | 20 ++++++++------------ - 1 file changed, 8 insertions(+), 12 deletions(-) - -commit 3ad5aadb40bd117457c30a7680bc7ef73a7dc6b3 -Author: Matthias Clasen -Date: Sat Feb 8 13:22:58 2014 -0500 - - Remove a stray tag - - gio/gpropertyaction.c | 7 +++---- - 1 file changed, 3 insertions(+), 4 deletions(-) - -commit e16f053aa7571669a76b13fba8b51ae842cffc42 -Author: Matthias Clasen -Date: Sat Feb 8 13:22:38 2014 -0500 - - Remove tables from GFileAttribute docs - - gio/gfileattribute.c | 196 - ++++++++++++++++----------------------------------- - 1 file changed, 60 insertions(+), 136 deletions(-) - -commit e7fd3de86d6004d8dba5f8448eb063c6731546e9 -Author: Matthias Clasen -Date: Sat Feb 8 12:26:56 2014 -0500 - - Eradicate links and xrefs - - These are all replaced by markdown ref links. - - gio/gapplication.c | 3 +- - gio/gapplicationcommandline.c | 3 +- - gio/gasyncinitable.c | 12 ++--- - gio/gbufferedinputstream.c | 3 +- - gio/gdatainputstream.c | 9 ++-- - gio/gdbusactiongroup.c | 2 +- - gio/gdbusaddress.c | 2 +- - gio/gdbusconnection.c | 79 ++++++++++++++-------------- - gio/gdbusinterfaceskeleton.c | 4 +- - gio/gdbusintrospection.c | 2 +- - gio/gdbusmenumodel.c | 2 +- - gio/gdbusmethodinvocation.c | 6 +-- - gio/gdbusnameowning.c | 8 +-- - gio/gdbusnamewatching.c | 16 +++--- - gio/gdbusobjectmanagerclient.c | 10 ++-- - gio/gdbusproxy.c | 23 ++++----- - gio/gdbusserver.c | 9 ++-- - gio/gdbusutils.c | 49 +++++++++++++----- - gio/gfile.c | 87 ++++++++++++------------------- - gio/gfileattribute.c | 6 +-- - gio/gfileenumerator.c | 6 +-- - gio/gfileinfo.c | 12 ++--- - gio/gfileinputstream.c | 3 +- - gio/gfileiostream.c | 3 +- - gio/gfilemonitor.c | 11 ++-- - gio/gfileoutputstream.c | 3 +- - gio/ginitable.c | 3 +- - gio/ginputstream.c | 11 ++-- - gio/giomodule.c | 4 +- - gio/gioscheduler.c | 2 +- - gio/gmenumodel.c | 19 +++---- - gio/gresource.c | 12 ++--- - gio/gsettings.c | 27 +++++----- - gio/gsettingsschema.c | 3 +- - gio/gsimpleasyncresult.c | 12 ++--- - gio/gsocket.c | 6 +-- - gio/gsocketservice.c | 6 +-- - gio/gtask.c | 36 ++++++------- - gio/gtlsconnection.c | 3 +- - gio/gvolume.c | 9 ++-- - gio/gvolumemonitor.c | 8 +-- - glib/gcharset.c | 9 ++-- - glib/gconvert.c | 40 +++++++------- - glib/gdataset.c | 6 +-- - glib/gdate.c | 10 ++-- - glib/ghash.c | 4 +- - glib/giochannel.c | 11 ++-- - glib/glist.c | 21 ++++---- - glib/gmain.c | 2 +- - glib/gmessages.c | 3 +- - glib/gnode.c | 10 ++-- - glib/goption.c | 3 +- - glib/gprintf.c | 18 +++---- - glib/gquark.c | 5 +- - glib/gqueue.c | 4 +- - glib/gregex.c | 2 +- - glib/gsequence.c | 11 ++-- - glib/gslice.c | 33 +++++------- - glib/gslist.c | 115 - ++++++++++++++++++++--------------------- - glib/gstrfuncs.c | 4 +- - glib/gtestutils.c | 15 ++---- - glib/gtree.c | 9 ++-- - glib/gunicollate.c | 8 ++- - glib/gvariant-parser.c | 8 +-- - glib/gvariant.c | 51 +++++++++--------- - gmodule/gmodule.c | 4 +- - gobject/gclosure.c | 10 ++-- - gobject/genums.c | 19 +++---- - gobject/gobject.c | 20 +++---- - gobject/gvalue.c | 6 +-- - 70 files changed, 467 insertions(+), 528 deletions(-) - -commit 1448e619b5aa68d3daade2bedfa86518cb99dd06 -Author: Daniel Mustieles -Date: Fri Feb 7 14:47:16 2014 +0100 - - Updated Spanish translation - - po/es.po | 1818 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 921 insertions(+), 897 deletions(-) - -commit 6129f2b9e3ea750df51651519592f6321d4d232a -Author: Fran Diéguez -Date: Fri Feb 7 01:27:18 2014 +0100 - - Updated Galician translations - - po/gl.po | 1699 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 857 insertions(+), 842 deletions(-) - -commit 63777d0c63d23c201affc8e2ea8a046a7d4390f5 -Author: Matthias Clasen -Date: Thu Feb 6 16:59:49 2014 -0500 - - Remove a few overlooked literals - - gio/gdbusproxy.c | 23 +++++++++++------------ - gio/ginetsocketaddress.c | 6 +++--- - 2 files changed, 14 insertions(+), 15 deletions(-) - -commit df990914cf28a4b8417597d5b2208aa2bf34e694 -Author: Matthias Clasen -Date: Thu Feb 6 16:49:29 2014 -0500 - - Stop using replaceable tags - - gio/gfileattribute.c | 6 +++--- - gio/gsettings.c | 8 ++++---- - glib/goption.c | 22 +++++++++------------- - glib/gtestutils.c | 14 ++++++-------- - 4 files changed, 22 insertions(+), 28 deletions(-) - -commit 5baa0f2af590d3febbcd7eba0f38dee7d1621fdc -Author: Matthias Clasen -Date: Thu Feb 6 16:48:49 2014 -0500 - - Stop using for ids - - Instead, use the id support in markdown headings. - - gio/gasyncresult.c | 5 +++-- - gio/gfile.c | 6 +++--- - gio/gvolume.c | 5 +++-- - glib/gstrfuncs.c | 4 ++-- - gobject/gobject.c | 4 ++-- - gobject/gparam.c | 12 ++++++------ - 6 files changed, 19 insertions(+), 17 deletions(-) - -commit 4ec314812e3357d061f902f70eb464784590a6c3 -Author: Enrico Nicoletto -Date: Thu Feb 6 18:32:02 2014 +0000 - - Updated Brazilian Portuguese translation - - po/pt_BR.po | 1672 - ++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 844 insertions(+), 828 deletions(-) - -commit 323242578524a1b6355d8451015b14ca75aa0afa -Author: Matthias Clasen -Date: Thu Feb 6 08:04:52 2014 -0500 - - Docs: replace by ` - - gio/gappinfo.c | 43 +++++++++++++++++------------------ - gio/gapplicationcommandline.c | 6 ++--- - gio/gasyncresult.c | 13 +++++------ - gio/gdbusauthobserver.c | 4 ++-- - gio/gdbusconnection.c | 14 ++++++------ - gio/gdbuserror.c | 2 +- - gio/gdbusinterfaceskeleton.c | 2 +- - gio/gdbusintrospection.c | 4 ++-- - gio/gdbusmethodinvocation.c | 5 ++--- - gio/gdbusobjectmanagerclient.c | 2 +- - gio/gdbusproxy.c | 8 +++---- - gio/gdesktopappinfo.c | 31 ++++++++++++------------- - gio/gfile.c | 6 ++--- - gio/gicon.c | 6 ++--- - gio/ginetsocketaddress.c | 2 +- - gio/gmount.c | 6 ++--- - gio/gnetworking.c | 2 +- - gio/gproxyresolver.c | 12 +++++----- - gio/gremoteactiongroup.c | 6 ++--- - gio/gresource.c | 6 ++--- - gio/gsettingsschema.c | 43 +++++++++++++++++------------------ - gio/gsocket.c | 44 +++++++++++++++++------------------- - gio/gsubprocess.c | 7 +++--- - gio/gtask.c | 21 +++++++++-------- - gio/gtlscertificate.c | 10 ++++----- - gio/gtlsconnection.c | 16 ++++++------- - gio/gunixsocketaddress.c | 2 +- - glib/docs.c | 4 ++-- - glib/gatomic.c | 28 +++++++++++------------ - glib/gbacktrace.c | 2 +- - glib/gbase64.c | 6 ++--- - glib/gbookmarkfile.c | 32 +++++++++++++------------- - glib/gconvert.c | 4 ++-- - glib/gdatetime.c | 11 +++++---- - glib/gdir.c | 3 +-- - glib/gerror.c | 23 +++++++++---------- - glib/gfileutils.c | 30 ++++++++++++------------- - glib/ghash.c | 36 ++++++++++++++--------------- - glib/ghook.c | 6 ++--- - glib/giochannel.c | 4 ++-- - glib/gkeyfile.c | 19 ++++++++-------- - glib/glib-init.c | 2 +- - glib/glib-unix.c | 10 ++++----- - glib/gmain.c | 15 ++++++------- - glib/goption.c | 12 +++++----- - glib/grand.c | 11 +++++---- - glib/gscanner.c | 6 ++--- - glib/gslice.c | 20 ++++++++--------- - glib/gspawn.c | 11 +++++---- - glib/gstrfuncs.c | 14 +++++------- - glib/gtestutils.c | 51 - +++++++++++++++++++++--------------------- - glib/gtimezone.c | 16 ++++++------- - glib/gtrashstack.c | 2 +- - glib/gutils.c | 2 +- - glib/gvariant-core.c | 2 +- - glib/gwin32.c | 6 ++--- - gmodule/gmodule.c | 4 ++-- - gobject/gclosure.c | 48 - +++++++++++++++++++-------------------- - gobject/genums.c | 2 +- - gobject/gobject.c | 2 +- - gobject/gparam.c | 6 ++--- - gobject/gsignal.c | 4 ++-- - 62 files changed, 371 insertions(+), 406 deletions(-) - -commit a35d8a4c77fbb9a8dd143742c29c0807ec99412b -Author: Matthias Clasen -Date: Wed Feb 5 22:57:27 2014 -0500 - - Docs: use quotes instead of firstterm - - gio/gapplication.c | 43 +++++++++++++++++++++---------------------- - glib/gkeyfile.c | 5 ++--- - glib/gmain.c | 10 +++++----- - glib/gsequence.c | 13 ++++++------- - glib/guniprop.c | 8 ++++---- - gobject/gclosure.c | 14 +++++++------- - gobject/gobject.c | 22 +++++++++++----------- - 7 files changed, 56 insertions(+), 59 deletions(-) - -commit b766db0878ae686032f73e0c96571dae58595d66 -Author: Matthias Clasen -Date: Wed Feb 5 22:49:54 2014 -0500 - - Docs: don't use option tags - - glib/docs.c | 6 +++--- - glib/ggettext.c | 8 ++++---- - glib/goption.c | 59 - +++++++++++++++++++++++++------------------------------ - glib/gtestutils.c | 30 +++++++++++++--------------- - 4 files changed, 48 insertions(+), 55 deletions(-) - -commit 4569b8ac2d7305fd7e26fd8b6bd1ecedd1fcbb02 -Author: Matthias Clasen -Date: Wed Feb 5 22:37:54 2014 -0500 - - Stop using starttag elements - - gio/gdbusintrospection.c | 2 +- - gio/gsettings.c | 34 ++++++++++++++++------------------ - 2 files changed, 17 insertions(+), 19 deletions(-) - -commit 73c23d9143ec73fd83923c9a0e144e3683f97452 -Author: Matthias Clasen -Date: Wed Feb 5 22:02:24 2014 -0500 - - Use markdown for images - - gio/gmenumodel.c | 14 ++++++-------- - glib/gconvert.c | 7 +++---- - glib/gmain.c | 9 +++++---- - glib/gstrfuncs.c | 4 ++-- - 4 files changed, 16 insertions(+), 18 deletions(-) - -commit 49c2223ee610a14a0101958acb634e37f5521ca8 -Author: Matthias Clasen -Date: Wed Feb 5 22:01:54 2014 -0500 - - Use a code block instead of - - glib/goption.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 0e671286fc59b4a68e8640b955c07bd874486dd5 -Author: Ryan Lortie -Date: Sun Jan 12 18:14:30 2014 -0500 - - GApplication: parse command line options - - Add support for parsing command line options with GApplication. - - You can add GOptionGroup and GOptionEntry using two new APIs: - g_application_add_option_group() and - g_application_add_main_option_entries(). - - Also add a "handle-local-options" signal that allows handling of - commandline arguments in the local process without having to override - local_command_line. - - As a special feature, you can have a %NULL @arg_data in a GOptionEntry - which will cause the argument to be stored in a GVariantDict. This - dictionary is available for inspection and modification by the - "handle-local-options" signal and can be forwarded to the primary - instance in cases of command line invocation (where it can be fetched - using g_application_command_line_get_options()). - - https://bugzilla.gnome.org/show_bug.cgi?id=721977 - - docs/reference/gio/gio-sections.txt | 3 + - gio/gapplication.c | 725 - ++++++++++++++++++++++++++++-------- - gio/gapplication.h | 11 +- - gio/gapplicationcommandline.c | 56 +++ - gio/gapplicationcommandline.h | 3 + - gio/gapplicationimpl-dbus.c | 6 +- - gio/gapplicationimpl.h | 2 +- - 7 files changed, 655 insertions(+), 151 deletions(-) - -commit 7f36233042691d942982c4e6c4ea16f7e27aeb6b -Author: Ryan Lortie -Date: Wed Feb 5 17:11:50 2014 +0000 - - GOption: fix bug in strv mode - - We are a bit too aggressive about freeing memory in strv mode. Only - free it in the case that we actually set the pointer to NULL. - - Uncovered by the GApplication tests. - - glib/goption.c | 10 ++++++---- - 1 file changed, 6 insertions(+), 4 deletions(-) - -commit 6939add283f948864e288390689fc12b9c61cbb1 -Author: Theppitak Karoonboonyanan -Date: Thu Feb 6 10:24:49 2014 +0700 - - Updated Thai translation - - po/th.po | 1842 - ++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 1018 insertions(+), 824 deletions(-) - -commit cb588d45320c5a6b767d299ebd85306d45e1773c -Author: Matthias Clasen -Date: Wed Feb 5 21:23:28 2014 -0500 - - Convert external links to markdown syntax - - gio/gappinfo.c | 5 ++--- - gio/gapplication.c | 2 +- - gio/gapplicationcommandline.c | 9 ++++++--- - gio/gcontenttype.c | 10 +++++++--- - gio/gdbusinterfaceskeleton.c | 10 +++++----- - gio/gdbusintrospection.c | 2 +- - gio/gdbusobjectmanager.c | 4 ++-- - gio/gdbusobjectmanagerclient.c | 4 ++-- - gio/gdbusobjectmanagerserver.c | 4 ++-- - gio/gdbusproxy.c | 7 ++++--- - gio/gdesktopappinfo.c | 15 ++++++++------- - gio/gfile.c | 3 ++- - gio/gfiledescriptorbased.c | 2 +- - gio/gmount.c | 6 ++++-- - gio/gsettings.c | 3 ++- - gio/gtestdbus.c | 3 ++- - gio/gunixconnection.c | 2 +- - gio/gunixfdlist.c | 2 +- - gio/gunixfdmessage.c | 2 +- - gio/gunixinputstream.c | 2 +- - gio/gunixmounts.c | 2 +- - gio/gunixoutputstream.c | 2 +- - gio/gunixsocketaddress.c | 2 +- - gio/gwin32inputstream.c | 2 +- - gio/gwin32outputstream.c | 2 +- - glib/docs.c | 2 +- - glib/gbase64.c | 8 +++++--- - glib/gbookmarkfile.c | 10 +++++----- - glib/ghash.c | 3 ++- - glib/ghmac.c | 3 ++- - glib/ghostutils.c | 6 +++--- - glib/gkeyfile.c | 24 +++++++++++------------ - glib/gmarkup.c | 8 ++++---- - glib/gmessages.c | 8 ++++---- - glib/grand.c | 5 ++--- - glib/gregex.c | 9 +++++---- - glib/gslice.c | 6 ++++-- - glib/gtimer.c | 10 +++++----- - glib/gtimezone.c | 19 +++++++++---------- - glib/gunidecomp.c | 11 +++++++---- - glib/guniprop.c | 16 +++++++++------- - glib/gurifuncs.c | 5 +++-- - glib/gutils.c | 43 - +++++++++++++++++++++--------------------- - glib/gvarianttype.c | 10 +++++----- - gobject/gclosure.c | 4 ++-- - 45 files changed, 170 insertions(+), 147 deletions(-) - -commit 0cc20b7e0b8376a1b7c14a1a712d1f22a8c0eac0 -Author: Matthias Clasen -Date: Wed Feb 5 20:17:46 2014 -0500 - - Don't use in docs - - Switch to simpler markdown, `foo`. - - gio/gdesktopappinfo.c | 10 +++++----- - gio/gfiledescriptorbased.c | 6 +++--- - gio/gresource.c | 7 ++++--- - gio/gsettings.c | 5 ++--- - gio/gsettingsbackend.c | 2 +- - gio/gsettingsschema.c | 15 +++++++-------- - gio/gtestdbus.c | 8 ++++---- - gio/gunixconnection.c | 6 +++--- - gio/gunixfdlist.c | 6 +++--- - gio/gunixfdmessage.c | 8 ++++---- - gio/gunixinputstream.c | 6 +++--- - gio/gunixmounts.c | 9 ++++----- - gio/gunixoutputstream.c | 6 +++--- - gio/gunixsocketaddress.c | 6 +++--- - gio/gvolume.c | 9 ++++----- - gio/gwin32inputstream.c | 6 +++--- - gio/gwin32outputstream.c | 6 +++--- - glib/docs.c | 4 ++-- - glib/gconvert.c | 3 +-- - glib/ggettext.c | 6 +++--- - glib/grand.c | 4 ++-- - glib/gstrfuncs.c | 8 +++----- - glib/gtestutils.c | 16 ++++++++-------- - glib/gtimezone.c | 11 +++++------ - glib/gunidecomp.c | 12 ++++++------ - glib/gutils.c | 26 ++++++++++++-------------- - gmodule/gmodule.c | 11 +++++------ - 27 files changed, 106 insertions(+), 116 deletions(-) - -commit 111803030d54b192ca1edd25bbde90130eaff2a9 -Author: Matthias Clasen -Date: Wed Feb 5 19:32:41 2014 -0500 - - Don't use in docs - - Switch to simpler markdown, `foo`. - - gio/gappinfo.c | 22 +++++++++--------- - gio/gapplicationcommandline.c | 6 ++--- - gio/gdesktopappinfo.c | 12 +++++----- - gio/giomodule.c | 6 ++--- - gio/gresource.c | 11 ++++----- - gio/gsettingsbackend.c | 4 ++-- - gio/gsettingsschema.c | 5 ++--- - gio/gtestdbus.c | 14 +++++++----- - glib/gcharset.c | 6 ++--- - glib/gconvert.c | 35 ++++++++++++++--------------- - glib/gfileutils.c | 6 ++--- - glib/ggettext.c | 2 +- - glib/gkeyfile.c | 5 +++-- - glib/glib-init.c | 2 +- - glib/gmessages.c | 28 +++++++++++------------ - glib/grand.c | 7 +++--- - glib/gspawn.c | 38 +++++++++++++++---------------- - glib/gtestutils.c | 4 ++-- - glib/gtimezone.c | 39 ++++++++++++++++---------------- - glib/gutils.c | 52 - +++++++++++++++++++++---------------------- - 20 files changed, 151 insertions(+), 153 deletions(-) - -commit 2fda00af3585b9b589268299cf3b27abd891b80f -Author: Shankar Prasad -Date: Wed Feb 5 15:19:25 2014 +0530 - - updated kn.po - - po/kn.po | 1408 - ++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 778 insertions(+), 630 deletions(-) - -commit 2b8edf234c9f1926ca2b24bf431fc1c8dc7c4ecf -Author: Philip Withnall -Date: Thu Nov 21 17:39:16 2013 +0000 - - gvariant: Document the need to cast varargs when constructing - GVariants - - Slightly expand on the documentation about casting varargs when - constructing GVariants, and link to it from all the functions - where it’s - a necessary consideration. - - Add an example of passing flags to a ‘t’ type variable (guint64). - Assuming the flags enum does not have many members, the flag variable - will be 32 bits wide, and needs an explicit cast to be passed into - g_variant_new() as a 64-bit value. - - https://bugzilla.gnome.org/show_bug.cgi?id=712837 - - docs/reference/glib/gvariant-varargs.xml | 1 + - glib/gvariant-parser.c | 12 ++++++++++++ - glib/gvariant.c | 23 +++++++++++++++++++++++ - 3 files changed, 36 insertions(+) - -commit 3f3d2976d1102eb202e58e42793a511d01d10604 -Author: Ryan Lortie -Date: Tue Feb 4 14:22:55 2014 +0000 - - return_if_fail vs. return_val_if_fail fix - - glib/gvariant.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 78ec35f7abab5b65cbc8b71bb89441bf691b5fce -Author: Ryan Lortie -Date: Tue Jan 28 10:55:44 2014 +0000 - - gobject: box GVariantDict - - We will want to use this in GApplication for a signal and a property. - - https://bugzilla.gnome.org/show_bug.cgi?id=625408 - - docs/reference/gobject/gobject-sections.txt | 1 + - gobject/gboxed.c | 1 + - gobject/glib-types.h | 11 +++++++++++ - 3 files changed, 13 insertions(+) - -commit 14e62d1fa29442866f3230e47e736acc54394906 -Author: Ryan Lortie -Date: Fri Jan 24 09:42:13 2014 -0500 - - add GVariantDict - - ...the long-requested mutable dictionary helper for GVariant. - - https://bugzilla.gnome.org/show_bug.cgi?id=625408 - - docs/reference/glib/glib-sections.txt | 15 + - glib/gvariant.c | 511 - ++++++++++++++++++++++++++++++++++ - glib/gvariant.h | 47 ++++ - 3 files changed, 573 insertions(+) - -commit 7a76ab6f48da18faf5a9528a6612c8dbbe0d60a8 -Author: Matthias Clasen -Date: Mon Feb 3 19:34:15 2014 -0500 - - Bump version - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit e7db49b6e34edae3b02c34ea5acd9699df0c5ef8 -Author: Matthias Clasen -Date: Mon Feb 3 19:06:53 2014 -0500 - - 2.39.4 - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit f7a43ba87df15486386fe27727d99b1c9aeb7d34 -Author: Matthias Clasen -Date: Mon Feb 3 17:37:42 2014 -0500 - - Updates - - NEWS | 31 +++++++++++++++++++++++++++++++ - 1 file changed, 31 insertions(+) - -commit c8476e9f8f1ca99f7d30a0505268abc4049fb0c6 -Author: Matthias Clasen -Date: Mon Feb 3 17:10:45 2014 -0500 - - Fix a typo - - glib/gthread.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 5d71376763744c26005e918d21f3bd26d884388e -Author: Philip Withnall -Date: Fri Jan 31 12:16:15 2014 +0000 - - gmain: Note that g_source_destroy() can be called multiple times - - https://bugzilla.gnome.org/show_bug.cgi?id=723360 - - glib/gmain.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit e1ea008fc836b5d358419029b2d7c664121ccaf6 -Author: Chao-Hsiung Liao -Date: Sun Feb 2 20:09:16 2014 +0800 - - Updated Traditional Chinese translation(Hong Kong and Taiwan) - - po/zh_HK.po | 1465 - ++++++++++++++++++++++++++++++++++------------------------- - po/zh_TW.po | 1465 - ++++++++++++++++++++++++++++++++++------------------------- - 2 files changed, 1692 insertions(+), 1238 deletions(-) - -commit ecadb5a92d8707e60cab9e5db19fb0705846415c -Author: Emmanuele Bassi -Date: Sun Feb 2 09:32:09 2014 +0000 - - tests: Remove a compiler warning - - glib/tests/slice.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a2c42b4a799283f5e811acbd99d58b68eaa7bd3e -Author: Emmanuele Bassi -Date: Sun Feb 2 09:30:30 2014 +0000 - - array: Remove a compiler warning - - The GRealPtrArray variable is not necessary: we're accessing only - public - fields of GPtrArray. - - glib/garray.c | 1 - - 1 file changed, 1 deletion(-) - -commit 017349823c0304b1e10c24c832adfecc3d227107 -Author: Emmanuele Bassi -Date: Sun Feb 2 09:28:31 2014 +0000 - - array: Fix compilation - - glib/garray.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 7cf221aadb4f9bd6e7f015fb327ae551bb52b08f -Author: Antoine Jacoutot -Date: Tue Jan 21 17:25:35 2014 +0100 - - gio: extend the system_internal lists with BSD paths - - gio/gunixmounts.c | 12 ++++++++++++ - 1 file changed, 12 insertions(+) - -commit d8bbc77cb39a9dee1af7f2e97b7b23bafa19fea3 -Author: Matthias Clasen -Date: Sat Feb 1 21:48:35 2014 -0500 - - GVariant: Convert docs to markdown - - Specifically, convert the sections to markdown syntax. - - glib/gvariant.c | 357 - +++++++++++++++++++++++++------------------------------- - 1 file changed, 162 insertions(+), 195 deletions(-) - -commit 9b6cc973a00bfa4bd9dccbfbe38518587e22a614 -Author: Matthias Clasen -Date: Sat Feb 1 21:41:57 2014 -0500 - - Don't use the varname tag - - This is just an environment variable, after all. - - glib/gtimezone.c | 16 ++++++++-------- - 1 file changed, 8 insertions(+), 8 deletions(-) - -commit d282bd3929d4d7df9f9833ffc76ec5c1b1b8b89f -Author: Matthias Clasen -Date: Sat Feb 1 21:40:10 2014 -0500 - - gmain: Convert docs to markdown - - Specifically, convert sections to markdown syntax and - drop all the para tags. - - glib/gmain.c | 29 ++++++++++++++++------------- - 1 file changed, 16 insertions(+), 13 deletions(-) - -commit ce87d6420c9367b029c9d686cff04f913539b126 -Author: Matthias Clasen -Date: Sat Feb 1 21:18:29 2014 -0500 - - Don't use the quote tag - - It was only used in two places, and we can easily do without. - - gio/gdbusconnection.c | 7 +++---- - glib/gthread.c | 10 +++++----- - 2 files changed, 8 insertions(+), 9 deletions(-) - -commit 2f26bad026057efc7ea7e4433e3ff4635ba36e61 -Author: Matthias Clasen -Date: Sat Feb 1 20:54:18 2014 -0500 - - Remove an unnecessary paragraph - - glib/gvarianttype.c | 4 ---- - 1 file changed, 4 deletions(-) - -commit 8945da08ac71267d70c0d062b03070303e5b6286 -Author: Matthias Clasen -Date: Sat Feb 1 20:53:50 2014 -0500 - - Make gtk-doc find another symbol - - glib/gvariant-parser.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit efae1126db66e74db84b6f054c689aabe32502a8 -Author: Matthias Clasen -Date: Sat Feb 1 20:53:17 2014 -0500 - - GTree: formatting fixes - - glib/gtree.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 26b4f6b41c40a6989af2c7a2da1f78d3e497a652 -Author: Matthias Clasen -Date: Sat Feb 1 20:51:53 2014 -0500 - - gstrfuncs: Fix up gtk-doc warnings - - glib/gstrfuncs.c | 42 +++++++++++++++++++++--------------------- - glib/gstrfuncs.h | 3 +-- - 2 files changed, 22 insertions(+), 23 deletions(-) - -commit 71d842674faf2cd0a2d85808d64132e9aa206fd2 -Author: Matthias Clasen -Date: Sat Feb 1 20:50:57 2014 -0500 - - grand: formatting cleanups - - glib/grand.c | 224 - ++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 121 insertions(+), 103 deletions(-) - -commit 3bbd15383f72cd9b856a193d8fd083bcf6547e8f -Author: Matthias Clasen -Date: Sat Feb 1 20:50:33 2014 -0500 - - Formatting cleanups - - glib/gpoll.h | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -commit ca462d1b5911f1858528e9149929d53123ddc6da -Author: Matthias Clasen -Date: Sat Feb 1 20:49:59 2014 -0500 - - Avoid another gtk-doc warning - - glib/gpattern.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit acdd7015fb779ad2484f31b01d463009a42ee1e1 -Author: Matthias Clasen -Date: Sat Feb 1 20:49:21 2014 -0500 - - Avoid a gtk-doc warning - - glib/gmessages.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 7548dab9595845096d249ed203a51c61abf9d0d6 -Author: Matthias Clasen -Date: Sat Feb 1 20:48:52 2014 -0500 - - GIOChannel: Move some docs where they are looked for - - glib/giochannel.c | 35 ++++++++++++++--------------------- - 1 file changed, 14 insertions(+), 21 deletions(-) - -commit 23dd2b01a180a6db08e494d9d9ed4927ff27ba0a -Author: Matthias Clasen -Date: Sat Feb 1 20:47:23 2014 -0500 - - Avoid some gtk-doc warnings - - glib/ghook.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit a556afc97003815d95144901ad8833402b0839b4 -Author: Matthias Clasen -Date: Sat Feb 1 20:46:43 2014 -0500 - - Drop another use of xinclude - - glib/gbookmarkfile.c | 5 ++--- - 1 file changed, 2 insertions(+), 3 deletions(-) - -commit cbd585495c5e123490edf9804c5e2df26879668a -Author: Matthias Clasen -Date: Sat Feb 1 20:45:25 2014 -0500 - - GArray: Documentation cleanups - - glib/garray.c | 284 - +++++++++++++++++++++++++++++----------------------------- - glib/garray.h | 2 +- - 2 files changed, 145 insertions(+), 141 deletions(-) - -commit 8f57d6dd1dec74c17086696ca2223814a2dd1818 -Author: Matthias Clasen -Date: Sat Feb 1 20:43:53 2014 -0500 - - Docs: Avoid a 'returns' at the beginning of the line - - This confuses gtk-doc. - - glib/docs.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit 1c33c14c044ec3c3c14cb847e2112872f56aed36 -Author: Matthias Clasen -Date: Sat Feb 1 20:43:01 2014 -0500 - - Add some more deprecation guards to shut up gtk-doc - - glib/deprecated/gcache.h | 4 ++++ - glib/deprecated/gmain.h | 3 +++ - glib/deprecated/gthread.h | 4 ++++ - 3 files changed, 11 insertions(+) - -commit 6566f746f615673b2a6eeaf44d3e9c4373900c5a -Author: Matthias Clasen -Date: Sat Feb 1 20:41:47 2014 -0500 - - Drop use of xinclude in GTestDBus docs - - gio/gtestdbus.c | 10 +++------- - 1 file changed, 3 insertions(+), 7 deletions(-) - -commit 95aba90d090dea84209982999b81ada074733308 -Author: Matthias Clasen -Date: Sat Feb 1 20:41:12 2014 -0500 - - Docs: Remove another use of xinclude - - gio/gsettings.c | 11 +++++------ - 1 file changed, 5 insertions(+), 6 deletions(-) - -commit 0bfb09daf13c570ba863d40518f12390531aee47 -Author: Matthias Clasen -Date: Sat Feb 1 20:40:41 2014 -0500 - - Fix up missing symbols in glib-sections.txt - - docs/reference/glib/glib-sections.txt | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 306dfb32923ddde09fb72044aa8aa1349c969569 -Author: Matthias Clasen -Date: Sat Feb 1 15:26:38 2014 -0500 - - Drop use of the command tag - - It is more useful to link to the included man page, anyway. - - gio/gdbusproxy.c | 3 +-- - gio/gresource.c | 4 ++-- - gio/gsettingsschema.c | 4 ++-- - glib/gbacktrace.c | 34 +++++++++++++++++----------------- - gmodule/gmodule.c | 3 +-- - 5 files changed, 23 insertions(+), 25 deletions(-) - -commit 8bdc089ca46f20d08487d5c1b41610459a9b4b51 -Author: Matthias Clasen -Date: Sat Feb 1 15:25:43 2014 -0500 - - Docs: Drop use of indexterm tags - - These have not been making it into the index, anyway. - - gio/gasyncresult.c | 18 +++++++++--------- - gio/gfile.c | 8 ++++---- - 2 files changed, 13 insertions(+), 13 deletions(-) - -commit adf892e96af403b8950dff1a370e4270ffaebc62 -Author: Matthias Clasen -Date: Sat Feb 1 15:11:49 2014 -0500 - - Annotate all examples with their language - - The C ones, at least. - - gio/gactionmap.c | 2 +- - gio/gasyncinitable.c | 2 +- - gio/gasyncresult.c | 2 +- - gio/gcancellable.c | 2 +- - gio/gdbusconnection.c | 4 ++-- - gio/gdbuserror.c | 2 +- - gio/gdbusproxy.c | 6 +++--- - gio/gfileenumerator.c | 2 +- - gio/giomodule.c | 4 ++-- - gio/gmemoryoutputstream.c | 2 +- - gio/gsettingsschema.c | 4 ++-- - gio/gsimpleaction.c | 2 +- - gio/gsimpleasyncresult.c | 2 +- - gio/gsocketconnectable.c | 2 +- - gio/gtask.c | 8 ++++---- - gio/gthemedicon.c | 4 ++-- - gio/gvolume.c | 4 ++-- - glib/docs.c | 32 ++++++++++++++++---------------- - glib/garray.c | 8 ++++---- - glib/gasyncqueue.c | 2 +- - glib/gbacktrace.c | 2 +- - glib/gdate.c | 4 ++-- - glib/gerror.c | 18 +++++++++--------- - glib/gfileutils.c | 2 +- - glib/ggettext.c | 8 ++++---- - glib/ghash.c | 2 +- - glib/glist.c | 16 ++++++++-------- - glib/gmain.c | 12 ++++++------ - glib/gmarkup.c | 8 ++++---- - glib/gmessages.c | 8 ++++---- - glib/goption.c | 4 ++-- - glib/gregex.c | 6 +++--- - glib/gslice.c | 4 ++-- - glib/gslist.c | 8 ++++---- - glib/gstrfuncs.c | 6 +++--- - glib/gtestutils.c | 8 ++++---- - glib/gthread-posix.c | 10 +++++----- - glib/gthread.c | 16 ++++++++-------- - glib/gvariant-parser.c | 6 +++--- - glib/gvariant.c | 8 ++++---- - gmodule/gmodule.c | 2 +- - gobject/gbinding.c | 6 +++--- - gobject/gclosure.c | 8 ++++---- - gobject/genums.c | 2 +- - gobject/gobject.c | 22 +++++++++++----------- - gobject/gtype.c | 2 +- - gobject/gtypeplugin.c | 2 +- - gobject/gvalue.c | 2 +- - gobject/gvaluearray.c | 4 ++-- - 49 files changed, 151 insertions(+), 151 deletions(-) - -commit 701f00f12515dfad2092842f34ccbf11679406e3 -Author: Matthias Clasen -Date: Sat Feb 1 15:11:00 2014 -0500 - - GApplicationCommandline: Shorten embedded examples - - Just show relevant fragments of the three examples inline, - and link to the full sources. This lets us get rid of - xinclude markup. - - gio/gapplicationcommandline.c | 173 - +++++++++++++++++++++++++++++------------- - 1 file changed, 121 insertions(+), 52 deletions(-) - -commit 77c4ff80dcf487d0a0f8b82e9c3e721618724bd0 -Author: Matthias Clasen -Date: Sat Feb 1 12:19:04 2014 -0500 - - docs: Stop using the function tag - - gio/gactiongroup.c | 2 +- - glib/deprecated/gthread-deprecated.c | 10 +++++----- - glib/gasyncqueue.c | 6 +++--- - glib/gmessages.c | 19 ++++++++++--------- - glib/gpattern.c | 6 +++--- - glib/grand.c | 32 - +++++++++++++++----------------- - glib/gregex.c | 2 +- - glib/gthread-posix.c | 2 +- - glib/gthread.c | 5 ++--- - 9 files changed, 41 insertions(+), 43 deletions(-) - -commit faa007c8274d786d070884834b080e47a7951fa9 -Author: Matthias Clasen -Date: Sat Feb 1 12:09:14 2014 -0500 - - Don't use computeroutput tag - - There was one occurrence of this. - - glib/gbacktrace.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 42cf80780b4fbbe9063ed3d962bb13f341757b3f -Author: Matthias Clasen -Date: Sat Feb 1 11:57:13 2014 -0500 - - Docs: Big entity cleanup - - Strip lots of entity use from |[ ]| examples (which are now - implicit CDATA). Also remove many redundant uses of . - - gio/gappinfo.c | 6 +++--- - gio/gasyncresult.c | 6 +++--- - gio/gcancellable.c | 14 ++++++++------ - gio/gdbusconnection.c | 2 +- - gio/gdbuserror.c | 11 ++++++----- - gio/gdbusmessage.c | 26 +++++++++++++------------- - gio/gdbusobjectmanagerserver.c | 7 +++---- - gio/gdbusobjectskeleton.c | 6 +++--- - gio/gdbusproxy.c | 4 ++-- - gio/gemblemedicon.c | 4 ++-- - gio/gfileenumerator.c | 4 ++-- - gio/gfileinfo.c | 2 +- - gio/giomodule.c | 4 ++-- - gio/gsettings.c | 2 +- - gio/gsimpleasyncresult.c | 4 ++-- - gio/gsocket.c | 4 ++-- - gio/gsocketconnectable.c | 22 +++++++++++----------- - gio/gsrvtarget.c | 4 ++-- - gio/gtlscertificate.c | 2 +- - glib/docs.c | 2 +- - glib/garray.c | 8 ++++---- - glib/gbacktrace.c | 4 ++-- - glib/gbookmarkfile.c | 4 +++- - glib/gdate.c | 2 +- - glib/gerror.c | 21 +++++++++++---------- - glib/ggettext.c | 8 ++++---- - glib/gmain.c | 10 +++++----- - glib/gmarkup.c | 12 ++++++------ - glib/goption.c | 8 ++++---- - glib/gpoll.c | 2 +- - glib/gquark.c | 2 +- - glib/gregex.c | 14 +++++++------- - glib/gstrfuncs.c | 2 +- - glib/gthread.c | 16 ++++++++-------- - gobject/gclosure.c | 16 ++++++++-------- - gobject/gobject.c | 16 ++++++++-------- - gobject/gparam.c | 12 ++++++------ - gobject/gvalue.c | 28 ++++++++++++++-------------- - 38 files changed, 163 insertions(+), 158 deletions(-) - -commit 6972264c7daad6688f3a2908c84760892121917d -Author: Matthias Clasen -Date: Sat Feb 1 11:08:23 2014 -0500 - - GModule: Move docs away from markup - - gmodule/gmodule.c | 22 +++++++++------------- - 1 file changed, 9 insertions(+), 13 deletions(-) - -commit 4ab94a268369481cb4992346ecdc1faae348c5c4 -Author: Matthias Clasen -Date: Sat Feb 1 10:48:36 2014 -0500 - - gtestdbus: Use markdown for sections - - gio/gtestdbus.c | 125 - ++++++++++++++++++++++++++------------------------------ - 1 file changed, 57 insertions(+), 68 deletions(-) - -commit eb69bc6aa4cb1d9600337fd19a9109f938606c5a -Author: Matthias Clasen -Date: Sat Feb 1 10:48:02 2014 -0500 - - GSettings: use markdown for sections - - gio/gsettings.c | 78 - ++++++++++++++++++++++++++------------------------------- - 1 file changed, 36 insertions(+), 42 deletions(-) - -commit b5fb6b4bbfe5903be06a515449a07cf1f1119c26 -Author: Matthias Clasen -Date: Sat Feb 1 10:47:09 2014 -0500 - - gconvert: Stop using footnotes - - These don't really work in the generated docs, so just copy - the content in the few places. - - glib/gconvert.c | 73 - ++++++++++++++++++++++++++++++++++----------------------- - 1 file changed, 44 insertions(+), 29 deletions(-) - -commit 60b623d3fb70c09cb08e6c088b76c59d4316e132 -Author: Matthias Clasen -Date: Sat Feb 1 10:19:07 2014 -0500 - - GObject: Convert docs to markdown - - In particular, convert lists to markdown syntax. - - gobject/gclosure.c | 27 ++++++++------------ - gobject/gobject.c | 65 ++++++---------------------------------------- - gobject/gsignal.c | 29 +++++++++------------ - gobject/gtypemodule.c | 30 ++++++++-------------- - gobject/gtypeplugin.c | 71 - ++++++++++++++++++++++----------------------------- - 5 files changed, 72 insertions(+), 150 deletions(-) - -commit c93c05faa32aa030ff7aa604b5bb01871716cb2c -Author: Matthias Clasen -Date: Sat Feb 1 10:18:07 2014 -0500 - - gregex: Convert docs to markdown - - In particular, convert lists to markdown syntax. - - glib/gregex.c | 33 ++++++--------------------------- - 1 file changed, 6 insertions(+), 27 deletions(-) - -commit 8f486ceebb611bb7b2cffbf6b7a247f9b7dedb2e -Author: Matthias Clasen -Date: Sat Feb 1 10:17:28 2014 -0500 - - goption: Convert docs to markdown - - In particular, convert lists to markdown syntax. - - glib/goption.c | 26 +++++++++++++------------- - 1 file changed, 13 insertions(+), 13 deletions(-) - -commit f7a604699815b8189d769e960e5469b67367e0e6 -Author: Matthias Clasen -Date: Sat Feb 1 10:17:04 2014 -0500 - - gmessages: Convert docs to markdown - - In particular, convert lists to markdown syntax. - - glib/gmessages.c | 25 ++++++++----------------- - 1 file changed, 8 insertions(+), 17 deletions(-) - -commit 99b53a0aaf5432057849fbf98b3666b688974030 -Author: Matthias Clasen -Date: Sat Feb 1 10:15:52 2014 -0500 - - gmarkup: Convert docs to markdown - - In particular, convert lists to markdown syntax. - - glib/gmarkup.c | 47 ++++++++++++++++++++++++----------------------- - 1 file changed, 24 insertions(+), 23 deletions(-) - -commit 85d612a968c1d02a958f57c38d1ce90ceea4afc9 -Author: Matthias Clasen -Date: Sat Feb 1 10:15:20 2014 -0500 - - gmain: Convert docs to markdown - - In particular, convert lists to markdown syntax. - - glib/gmain.c | 27 +++++++++------------------ - 1 file changed, 9 insertions(+), 18 deletions(-) - -commit c4da8f426a89f85fa752e262b58ba650d47d38cd -Author: Matthias Clasen -Date: Sat Feb 1 10:14:59 2014 -0500 - - GKeyFile: Convert docs to markdown - - In particular, convert lists to markdown syntax. - - glib/gkeyfile.c | 29 +++++++++++++++-------------- - 1 file changed, 15 insertions(+), 14 deletions(-) - -commit 9f896667f8fc8b9596a50242116782567710c3a7 -Author: Matthias Clasen -Date: Sat Feb 1 10:14:41 2014 -0500 - - GIOChannel: remove unneeded markup from the docs - - glib/giochannel.c | 56 - +++++++++++++++++++++---------------------------------- - 1 file changed, 21 insertions(+), 35 deletions(-) - -commit 22f8e8461cfc9bdc20015129ae221c6f1ed4a125 -Author: Matthias Clasen -Date: Sat Feb 1 10:14:08 2014 -0500 - - ggettext: Convert docs to markdown - - In particular, convert lists to markdown syntax. - - glib/ggettext.c | 20 +++++++++++--------- - 1 file changed, 11 insertions(+), 9 deletions(-) - -commit fab4f91907447635b648c908a685aeef0c8b0c21 -Author: Matthias Clasen -Date: Sat Feb 1 10:13:41 2014 -0500 - - fileutils: Convert docs to markdown - - In particular, convert lists to markdown syntax. - - glib/gfileutils.c | 25 ++++++++++--------------- - 1 file changed, 10 insertions(+), 15 deletions(-) - -commit d76f4455f1248b88473d8acbb19a9152f800c269 -Author: Matthias Clasen -Date: Sat Feb 1 10:13:17 2014 -0500 - - GError: Convert docs to markdown - - In particular, convert lists to markdown syntax. - - glib/gerror.c | 108 - +++++++++++++++++++++++----------------------------------- - 1 file changed, 43 insertions(+), 65 deletions(-) - -commit ef3796d3fd8bed9b4b6ccd0abf7d309634f6c83a -Author: Matthias Clasen -Date: Sat Feb 1 10:11:38 2014 -0500 - - GDateTime: Convert docs to markdown - - In particular convert sections and lists to markdown syntax. - - glib/gdatetime.c | 320 - ++++++++++++------------------------------------------- - 1 file changed, 68 insertions(+), 252 deletions(-) - -commit 5cf14b0cc25b789be627573f7051f69b5d696a03 -Author: Matthias Clasen -Date: Sat Feb 1 10:10:19 2014 -0500 - - gconvert: Convert docs to markdown - - In particular, we convert sections and lists to markdown syntax - here. - - glib/gconvert.c | 143 - +++++++++++++++++++++++++------------------------------- - 1 file changed, 63 insertions(+), 80 deletions(-) - -commit 07506f6c579c309724abe20dd843eb60716c94cc -Author: Matthias Clasen -Date: Sat Feb 1 09:50:23 2014 -0500 - - kqueue: Don't use doc comments - - This is not public API, so no need to confuse gtk-doc by - documentation that it needs to ignore. Also, no need for - markup in here. - - gio/kqueue/kqueue-thread.c | 34 ++++++++++++++-------------------- - 1 file changed, 14 insertions(+), 20 deletions(-) - -commit 293fdc312c0eabd8407e2f60e1135fb08bfcfe03 -Author: Matthias Clasen -Date: Sat Feb 1 00:27:22 2014 -0500 - - GVariantType: convert docs to markdown - - Convert lists to markdown syntax, and remove lots of . - - glib/gvarianttype.c | 190 - +++++++++++++++++++++------------------------------- - 1 file changed, 76 insertions(+), 114 deletions(-) - -commit fe9e812d7f606fd8df6809ab01e45addaffa1e66 -Author: Matthias Clasen -Date: Sat Feb 1 00:26:58 2014 -0500 - - GVariant: convert docs to markdown - - Convert lists to markdown syntax, and remove a lot of . - - glib/gvariant.c | 21 +++++++++------------ - 1 file changed, 9 insertions(+), 12 deletions(-) - -commit bc982223eb439bec711050db44c20b6c51e3da93 -Author: Matthias Clasen -Date: Sat Feb 1 00:26:38 2014 -0500 - - gthread: Convert docs to markdown - - Convert lists to markdown syntax. - - glib/gthread.c | 75 - ++++++++++++++++++++++++++-------------------------------- - 1 file changed, 34 insertions(+), 41 deletions(-) - -commit 4308d2be9aa66071c0ccdcb9c5a0cafe722252a5 -Author: Matthias Clasen -Date: Sat Feb 1 00:26:05 2014 -0500 - - testutils: Convert docs to markdown - - Convert lists to markdown. - - glib/gtestutils.c | 134 - ++++++++++++++++-------------------------------------- - 1 file changed, 38 insertions(+), 96 deletions(-) - -commit 77a60147538275710318778335205a796269fad0 -Author: Matthias Clasen -Date: Fri Jan 31 23:47:57 2014 -0500 - - GApplication: Convert docs to markdown - - gio/gapplication.c | 38 ++++++++++++++++++++++++-------------- - 1 file changed, 24 insertions(+), 14 deletions(-) - -commit 01be2876893f70eed25f479545e8fb632470c0f5 -Author: Matthias Clasen -Date: Fri Jan 31 23:47:42 2014 -0500 - - gdbusnameowning: Convert docs to markdown - - gio/gdbusnameowning.c | 127 - +++++++++++++++++++++++++------------------------- - 1 file changed, 63 insertions(+), 64 deletions(-) - -commit 3247d117042c834bc8d8e3737147d50e804f7f60 -Author: Matthias Clasen -Date: Fri Jan 31 23:42:40 2014 -0500 - - GDBusConnection: Convert docs to markdown - - And straighten out capitalization across the file. - - gio/gdbusconnection.c | 724 - +++++++++++++++++++++++++------------------------- - 1 file changed, 368 insertions(+), 356 deletions(-) - -commit fee9194adeac05d843280c8726641e6004e7bc8a -Author: Matthias Clasen -Date: Fri Jan 31 23:01:30 2014 -0500 - - GIcon: Convert docs to markdown - - gio/gicon.c | 19 +++++++------------ - 1 file changed, 7 insertions(+), 12 deletions(-) - -commit 192ddc0792b552ffb653e0ab43f04a25cfd678d9 -Author: Matthias Clasen -Date: Fri Jan 31 23:01:13 2014 -0500 - - GDBusProxy: Convert docs to markdown - - gio/gdbusproxy.c | 31 +++++++++++++------------------ - 1 file changed, 13 insertions(+), 18 deletions(-) - -commit 54578e4c34f8ad7dc315afb18923cbac857ff43d -Author: Matthias Clasen -Date: Fri Jan 31 23:00:58 2014 -0500 - - GMenuModel: Convert docs to markdown - - gio/gmenumodel.c | 56 - ++++++++++++++++++++++---------------------------------- - 1 file changed, 22 insertions(+), 34 deletions(-) - -commit 4a1710862d6c18e4280c595f380f3b210145432c -Author: Matthias Clasen -Date: Fri Jan 31 22:49:44 2014 -0500 - - GSimpleProxyResolver: convert docs to markdown - - gio/gsimpleproxyresolver.c | 76 - ++++++++++++++++++---------------------------- - 1 file changed, 29 insertions(+), 47 deletions(-) - -commit d7b9f209904bcd5fdee9a902a1302c08a1ca9552 -Author: Matthias Clasen -Date: Fri Jan 31 22:42:21 2014 -0500 - - GSocketClient: convert docs to markdown - - gio/gsocketclient.c | 108 - +++++++++++++++++----------------------------------- - 1 file changed, 34 insertions(+), 74 deletions(-) - -commit ba307a0c52599097c3d11c5a88eb28d9f0f48e96 -Author: Matthias Clasen -Date: Fri Jan 31 22:29:13 2014 -0500 - - GTask: convert long desc to markdown - - Use markdown sections and lists here. - - gio/gtask.c | 264 - +++++++++++++++++++++++++++--------------------------------- - 1 file changed, 118 insertions(+), 146 deletions(-) - -commit ed2bb953301b47bf34ff9c76b5931285d8434654 -Author: Dan Winship -Date: Sat Feb 1 13:37:07 2014 +0100 - - gio/tests/network-address: fix for systems with large ifindexes - - In some virtualization setups, ifindexes can end up becoming very - large, and so the existing code that assumes that *some* interface - must have an index less than 255 fails. - - Fix this by explicitly looking for "lo" first. And then if that fails - (on Windows, or other systems where the loopback interface is not - called "lo"), try indexes up to 1024 rather than 255. - - https://bugzilla.gnome.org/show_bug.cgi?id=723048 - - gio/tests/network-address.c | 13 ++++++++++--- - 1 file changed, 10 insertions(+), 3 deletions(-) - -commit 76330899a1b0f8f8dea1912e7f24d73eb3adc1c0 -Author: Dan Winship -Date: Sat Feb 1 13:27:19 2014 +0100 - - Unbreak glib/tests/markup-parse after FSF address change patch - - glib/tests/markups/valid-14.gmarkup | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 243b264fca673d0a4e69cad3d0984474324f86a9 -Author: Dan Winship -Date: Tue Jan 28 14:46:37 2014 -0500 - - gnetworkmonitornetlink: filter out IPv6 LL MC changes - - For some reason, IPv6 link-local multicast routing changes all the - time. GNetworkMonitorBase was already ignoring them for purposes of - emitting network-changed, but GNetworkMonitorNetlink would still - trigger a re-dump after getting one, so network-changed would end up - getting emitted anyway. - - gio/gnetworkmonitornetlink.c | 10 ++++++++++ - 1 file changed, 10 insertions(+) - -commit cade4d6f19b356eb7eaea9963263cbbe8d95e2de -Author: Matthias Clasen -Date: Fri Jan 31 22:14:01 2014 -0500 - - Fix the docs build - - gio/gtask.c | 9 ++++++--- - gio/gtestdbus.c | 4 ++-- - 2 files changed, 8 insertions(+), 5 deletions(-) - -commit a4c33c6f8b39c0517d0034d2298a952df4897535 -Author: Matthias Clasen -Date: Fri Jan 31 22:05:04 2014 -0500 - - Docs: Don't use the code tag - - gio/gdbusaddress.c | 19 ++++++++++--------- - glib/glib-init.c | 12 ++++++------ - glib/gvariant-parser.c | 5 ++++- - glib/gvariant.c | 10 +++++----- - gobject/gsignal.c | 5 ++--- - gobject/gvaluearray.c | 3 +-- - 6 files changed, 28 insertions(+), 26 deletions(-) - -commit 17f51583a8733c312f5ac53478b36c5f3972ab45 -Author: Matthias Clasen -Date: Fri Jan 31 21:56:33 2014 -0500 - - Docs: Convert examples to |[ ]| - - gio/gactionmap.c | 7 +- - gio/gapplication.c | 22 +++--- - gio/gcontenttype.c | 7 +- - gio/gdbuserror.c | 16 ++--- - gio/gdbusmessage.c | 8 +-- - gio/gfile.c | 4 +- - gio/gmenu.c | 10 ++- - gio/gresource.c | 10 +-- - gio/gsettings.c | 16 ++--- - gio/gsimpleaction.c | 20 +++--- - gio/gtask.c | 31 ++++---- - gio/gtestdbus.c | 13 ++-- - gio/gvolume.c | 124 - ++++++++++++++++---------------- - glib/deprecated/gthread-deprecated.c | 134 - +++++++++++++++-------------------- - glib/garray.c | 54 +++++++------- - glib/gconvert.c | 2 +- - glib/gmessages.c | 26 +++---- - glib/goption.c | 5 +- - glib/gslice.c | 25 +++---- - glib/gthread-posix.c | 10 +-- - glib/gthread.c | 102 +++++++++++--------------- - glib/gurifuncs.c | 4 +- - glib/gvariant-parser.c | 5 +- - glib/gvariant.c | 67 ++++++++---------- - glib/gversion.c | 24 ++----- - gobject/gobject.c | 34 ++++----- - gobject/gtype.c | 8 +-- - 27 files changed, 346 insertions(+), 442 deletions(-) - -commit 4d12e0d66f1641a6eb2ba9c65579935136f6ef46 -Author: Matthias Clasen -Date: Fri Jan 31 20:34:33 2014 -0500 - - Docs: Don't use the emphasis tag - - Most of the time, the text read just as well without the extra - boldness. - - gio/gasyncresult.c | 11 +- - gio/gcancellable.c | 16 +- - gio/gdatainputstream.c | 14 +- - gio/gdbusconnection.c | 7 +- - gio/gdbusmethodinvocation.c | 2 +- - gio/gdbusobjectmanagerclient.c | 13 +- - gio/gdbusproxy.c | 2 +- - gio/gdbusutils.c | 7 +- - gio/gnetworking.c | 9 +- - gio/gnetworkmonitor.c | 7 +- - gio/goutputstream.c | 26 ++- - gio/gresolver.c | 5 +- - gio/gsettings.c | 3 +- - gio/gtask.c | 4 +- - glib/docs.c | 34 ++-- - glib/gcharset.c | 2 +- - glib/gconvert.c | 17 +- - glib/gdate.c | 24 +-- - glib/gerror.c | 96 +++++------ - glib/ggettext.c | 4 +- - glib/giochannel.c | 3 +- - glib/gmain.c | 7 +- - glib/gmem.c | 18 ++- - glib/gmessages.c | 3 +- - glib/goption.c | 6 +- - glib/gpattern.c | 17 +- - glib/gquark.c | 34 ++-- - glib/gqueue.c | 18 +-- - glib/gsequence.c | 153 +++++++++--------- - glib/gstrfuncs.c | 30 ++-- - glib/gthread.c | 7 +- - glib/gutf8.c | 8 +- - glib/gutils.c | 18 ++- - gobject/gbinding.c | 24 +-- - gobject/gsignal.c | 43 ++--- - gobject/gtype.c | 359 - +++++++++++++++++++++-------------------- - 36 files changed, 515 insertions(+), 536 deletions(-) - -commit 64eface479baf3db06f0f42b43f391db55b5ad4d -Author: Matthias Clasen -Date: Fri Jan 31 17:38:27 2014 -0500 - - Docs: don't use the warning tag - - More markup removal - - gio/gdbusinterface.c | 11 +++++------ - gio/gfile.c | 8 ++++---- - gio/goutputstream.c | 10 +++++----- - glib/docs.c | 9 ++++----- - glib/genviron.c | 36 ++++++++++++++++-------------------- - glib/grand.c | 10 +++++----- - glib/gstrfuncs.c | 11 +++++------ - glib/gvariant.c | 4 ++-- - 8 files changed, 46 insertions(+), 53 deletions(-) - -commit c575d24dfb78d956e66a522524c7b1d82d0adde7 -Author: Matthias Clasen -Date: Fri Jan 31 14:56:10 2014 -0500 - - Docs: Don't use the note tag - - More markup avoidance. - - gio/gioscheduler.c | 8 +- - gio/gsettingsbackend.c | 6 +- - gio/gsimpleasyncresult.c | 8 +- - gio/gthemedicon.c | 4 - - glib/docs.c | 271 +++++++++---------- - glib/garray.c | 676 - ++++++++++++++++++++++++----------------------- - glib/ggettext.c | 24 +- - glib/gkeyfile.c | 7 +- - glib/glib-unix.c | 18 +- - glib/glist.c | 31 +-- - glib/gmacros.h | 52 ++-- - glib/gmem.c | 17 +- - glib/gqueue.c | 7 +- - glib/gsequence.c | 8 - - glib/gslist.c | 30 +-- - glib/gspawn.c | 161 ++++++----- - glib/gstrfuncs.c | 219 ++++++++------- - glib/gthread-posix.c | 7 +- - glib/gthread.c | 10 +- - glib/gutils.c | 28 +- - gobject/gbinding.c | 48 ++-- - gobject/gobject.c | 2 - - 22 files changed, 773 insertions(+), 869 deletions(-) - -commit 4cbee6a35b4f75dc418cb9e0219dcd3104a5ba17 -Author: Colin Walters -Date: Fri Jan 31 09:36:52 2014 -0500 - - Restore executability for other files - - gio/gdbus-2.0/codegen/codegen_main.py | 0 - glib/gen-unicode-tables.pl | 0 - glib/gtester-report | 0 - tests/gen-casefold-txt.pl | 0 - tests/gen-casemap-txt.pl | 0 - 5 files changed, 0 insertions(+), 0 deletions(-) - -commit a7435d2e69d4757c129e0e5cb36eb2c810f50bf1 -Author: Colin Walters -Date: Fri Jan 31 09:23:45 2014 -0500 - - Restore executability on data-to-c.pl - - gio/data-to-c.pl | 0 - 1 file changed, 0 insertions(+), 0 deletions(-) - -commit 078dbda148a81af1b3a76fbda72f089b963087f1 -Author: Daniel Mustieles -Date: Thu Jan 23 12:58:29 2014 +0100 - - Updated FSF's address - - gio/data-to-c.pl | 4 +--- - gio/fam/fam-helper.c | 4 +--- - gio/fam/fam-helper.h | 4 +--- - gio/fam/fam-module.c | 4 +--- - gio/fam/gfamdirectorymonitor.c | 4 +--- - gio/fam/gfamdirectorymonitor.h | 4 +--- - gio/fam/gfamfilemonitor.c | 4 +--- - gio/fam/gfamfilemonitor.h | 4 +--- - gio/fen/fen-dump.c | 4 +--- - gio/fen/fen-dump.h | 4 +--- - gio/fen/fen-helper.c | 4 +--- - gio/fen/fen-helper.h | 4 +--- - gio/fen/fen-kernel.c | 4 +--- - gio/fen/fen-kernel.h | 4 +--- - gio/fen/fen-node.c | 4 +--- - gio/fen/fen-node.h | 4 +--- - gio/fen/gfendirectorymonitor.c | 4 +--- - gio/fen/gfendirectorymonitor.h | 4 +--- - gio/fen/gfenfilemonitor.c | 4 +--- - gio/fen/gfenfilemonitor.h | 4 +--- - gio/gaction.c | 4 +--- - gio/gaction.h | 4 +--- - gio/gactiongroup.c | 4 +--- - gio/gactiongroup.h | 4 +--- - gio/gactiongroupexporter.c | 4 +--- - gio/gactiongroupexporter.h | 4 +--- - gio/gactionmap.c | 4 +--- - gio/gactionmap.h | 4 +--- - gio/gappinfo.c | 4 +--- - gio/gappinfo.h | 4 +--- - gio/gappinfoprivate.h | 4 +--- - gio/gapplication-tool.c | 4 +--- - gio/gapplication.c | 4 +--- - gio/gapplication.h | 4 +--- - gio/gapplicationcommandline.c | 4 +--- - gio/gapplicationcommandline.h | 4 +--- - gio/gapplicationimpl-dbus.c | 4 +--- - gio/gasynchelper.c | 4 +--- - gio/gasynchelper.h | 4 +--- - gio/gasyncinitable.c | 4 +--- - gio/gasyncinitable.h | 4 +--- - gio/gasyncresult.c | 4 +--- - gio/gasyncresult.h | 4 +--- - gio/gbufferedinputstream.c | 4 +--- - gio/gbufferedinputstream.h | 4 +--- - gio/gbufferedoutputstream.c | 4 +--- - gio/gbufferedoutputstream.h | 4 +--- - gio/gbytesicon.c | 4 +--- - gio/gbytesicon.h | 4 +--- - gio/gcancellable.c | 4 +--- - gio/gcancellable.h | 4 +--- - gio/gcharsetconverter.c | 4 +--- - gio/gcharsetconverter.h | 4 +--- - gio/gcontenttype-win32.c | 4 +--- - gio/gcontenttype.c | 4 +--- - gio/gcontenttype.h | 4 +--- - gio/gcontenttypeprivate.h | 4 +--- - gio/gconverter.c | 4 +--- - gio/gconverter.h | 4 +--- - gio/gconverterinputstream.c | 4 +--- - gio/gconverterinputstream.h | 4 +--- - gio/gconverteroutputstream.c | 4 +--- - gio/gconverteroutputstream.h | 4 +--- - gio/gcredentials.c | 4 +--- - gio/gcredentials.h | 4 +--- - gio/gcredentialsprivate.h | 4 +--- - gio/gdatainputstream.c | 4 +--- - gio/gdatainputstream.h | 4 +--- - gio/gdataoutputstream.c | 4 +--- - gio/gdataoutputstream.h | 4 +--- - gio/gdbus-2.0/codegen/__init__.py | 4 +--- - gio/gdbus-2.0/codegen/codegen.py | 4 +--- - gio/gdbus-2.0/codegen/codegen_docbook.py | 4 +--- - gio/gdbus-2.0/codegen/codegen_main.py | 4 +--- - gio/gdbus-2.0/codegen/config.py.in | 4 +--- - gio/gdbus-2.0/codegen/dbustypes.py | 4 +--- - gio/gdbus-2.0/codegen/gdbus-codegen.in | 4 +--- - gio/gdbus-2.0/codegen/parser.py | 4 +--- - gio/gdbus-2.0/codegen/utils.py | 4 +--- - gio/gdbus-tool.c | 4 +--- - gio/gdbusactiongroup-private.h | 4 +--- - gio/gdbusactiongroup.c | 4 +--- - gio/gdbusactiongroup.h | 4 +--- - gio/gdbusaddress.c | 4 +--- - gio/gdbusaddress.h | 4 +--- - gio/gdbusauth.c | 4 +--- - gio/gdbusauth.h | 4 +--- - gio/gdbusauthmechanism.c | 4 +--- - gio/gdbusauthmechanism.h | 4 +--- - gio/gdbusauthmechanismanon.c | 4 +--- - gio/gdbusauthmechanismanon.h | 4 +--- - gio/gdbusauthmechanismexternal.c | 4 +--- - gio/gdbusauthmechanismexternal.h | 4 +--- - gio/gdbusauthmechanismsha1.c | 4 +--- - gio/gdbusauthmechanismsha1.h | 4 +--- - gio/gdbusauthobserver.c | 4 +--- - gio/gdbusauthobserver.h | 4 +--- - gio/gdbusconnection.c | 4 +--- - gio/gdbusconnection.h | 4 +--- - gio/gdbuserror.c | 4 +--- - gio/gdbuserror.h | 4 +--- - gio/gdbusinterface.c | 4 +--- - gio/gdbusinterface.h | 4 +--- - gio/gdbusinterfaceskeleton.c | 4 +--- - gio/gdbusinterfaceskeleton.h | 4 +--- - gio/gdbusintrospection.c | 4 +--- - gio/gdbusintrospection.h | 4 +--- - gio/gdbusmenumodel.c | 4 +--- - gio/gdbusmenumodel.h | 4 +--- - gio/gdbusmessage.c | 4 +--- - gio/gdbusmessage.h | 4 +--- - gio/gdbusmethodinvocation.c | 4 +--- - gio/gdbusmethodinvocation.h | 4 +--- - gio/gdbusnameowning.c | 4 +--- - gio/gdbusnameowning.h | 4 +--- - gio/gdbusnamewatching.c | 4 +--- - gio/gdbusnamewatching.h | 4 +--- - gio/gdbusobject.c | 4 +--- - gio/gdbusobject.h | 4 +--- - gio/gdbusobjectmanager.c | 4 +--- - gio/gdbusobjectmanager.h | 4 +--- - gio/gdbusobjectmanagerclient.c | 4 +--- - gio/gdbusobjectmanagerclient.h | 4 +--- - gio/gdbusobjectmanagerserver.c | 4 +--- - gio/gdbusobjectmanagerserver.h | 4 +--- - gio/gdbusobjectproxy.c | 4 +--- - gio/gdbusobjectproxy.h | 4 +--- - gio/gdbusobjectskeleton.c | 4 +--- - gio/gdbusobjectskeleton.h | 4 +--- - gio/gdbusprivate.c | 4 +--- - gio/gdbusprivate.h | 4 +--- - gio/gdbusproxy.c | 4 +--- - gio/gdbusproxy.h | 4 +--- - gio/gdbusserver.c | 4 +--- - gio/gdbusserver.h | 4 +--- - gio/gdbusutils.c | 4 +--- - gio/gdbusutils.h | 4 +--- - gio/gdelayedsettingsbackend.c | 4 +--- - gio/gdelayedsettingsbackend.h | 4 +--- - gio/gdesktopappinfo.c | 4 +--- - gio/gdesktopappinfo.h | 4 +--- - gio/gdrive.c | 4 +--- - gio/gdrive.h | 4 +--- - gio/gdummyfile.c | 4 +--- - gio/gdummyfile.h | 4 +--- - gio/gdummyproxyresolver.c | 4 +--- - gio/gdummyproxyresolver.h | 4 +--- - gio/gdummytlsbackend.c | 4 +--- - gio/gdummytlsbackend.h | 4 +--- - gio/gemblem.c | 4 +--- - gio/gemblem.h | 4 +--- - gio/gemblemedicon.c | 4 +--- - gio/gemblemedicon.h | 4 +--- - gio/gfdonotificationbackend.c | 4 +--- - gio/gfile.c | 4 +--- - gio/gfile.h | 4 +--- - gio/gfileattribute-priv.h | 4 +--- - gio/gfileattribute.c | 4 +--- - gio/gfileattribute.h | 4 +--- - gio/gfiledescriptorbased.c | 4 +--- - gio/gfiledescriptorbased.h | 4 +--- - gio/gfileenumerator.c | 4 +--- - gio/gfileenumerator.h | 4 +--- - gio/gfileicon.c | 4 +--- - gio/gfileicon.h | 4 +--- - gio/gfileinfo-priv.h | 4 +--- - gio/gfileinfo.c | 4 +--- - gio/gfileinfo.h | 4 +--- - gio/gfileinputstream.c | 4 +--- - gio/gfileinputstream.h | 4 +--- - gio/gfileiostream.c | 4 +--- - gio/gfileiostream.h | 4 +--- - gio/gfilemonitor.c | 4 +--- - gio/gfilemonitor.h | 4 +--- - gio/gfilenamecompleter.c | 4 +--- - gio/gfilenamecompleter.h | 4 +--- - gio/gfileoutputstream.c | 4 +--- - gio/gfileoutputstream.h | 4 +--- - gio/gfilterinputstream.c | 4 +--- - gio/gfilterinputstream.h | 4 +--- - gio/gfilteroutputstream.c | 4 +--- - gio/gfilteroutputstream.h | 4 +--- - gio/ggtknotificationbackend.c | 4 +--- - gio/gicon.c | 4 +--- - gio/gicon.h | 4 +--- - gio/ginetaddress.c | 4 +--- - gio/ginetaddress.h | 4 +--- - gio/ginetaddressmask.c | 4 +--- - gio/ginetaddressmask.h | 4 +--- - gio/ginetsocketaddress.c | 4 +--- - gio/ginetsocketaddress.h | 4 +--- - gio/ginitable.c | 4 +--- - gio/ginitable.h | 4 +--- - gio/ginputstream.c | 4 +--- - gio/ginputstream.h | 4 +--- - gio/gio-querymodules.c | 4 +--- - gio/gio.h | 4 +--- - gio/gioenums.h | 4 +--- - gio/gioerror.c | 4 +--- - gio/gioerror.h | 4 +--- - gio/giomodule-priv.h | 4 +--- - gio/giomodule.c | 4 +--- - gio/giomodule.h | 4 +--- - gio/gioprivate.h | 4 +--- - gio/gioscheduler.c | 4 +--- - gio/gioscheduler.h | 4 +--- - gio/giostream.c | 4 +--- - gio/giotypes.h | 4 +--- - gio/giowin32-priv.h | 4 +--- - gio/gkeyfilesettingsbackend.c | 4 +--- - gio/glib-compile-resources.c | 4 +--- - gio/glib-compile-schemas.c | 4 +--- - gio/gloadableicon.c | 4 +--- - gio/gloadableicon.h | 4 +--- - gio/glocaldirectorymonitor.c | 4 +--- - gio/glocaldirectorymonitor.h | 4 +--- - gio/glocalfile.c | 4 +--- - gio/glocalfile.h | 4 +--- - gio/glocalfileenumerator.c | 4 +--- - gio/glocalfileenumerator.h | 4 +--- - gio/glocalfileinfo.c | 4 +--- - gio/glocalfileinfo.h | 4 +--- - gio/glocalfileinputstream.c | 4 +--- - gio/glocalfileinputstream.h | 4 +--- - gio/glocalfileiostream.c | 4 +--- - gio/glocalfileiostream.h | 4 +--- - gio/glocalfilemonitor.c | 4 +--- - gio/glocalfilemonitor.h | 4 +--- - gio/glocalfileoutputstream.c | 4 +--- - gio/glocalfileoutputstream.h | 4 +--- - gio/glocalvfs.c | 4 +--- - gio/glocalvfs.h | 4 +--- - gio/gmemoryinputstream.c | 4 +--- - gio/gmemoryinputstream.h | 4 +--- - gio/gmemoryoutputstream.c | 4 +--- - gio/gmemoryoutputstream.h | 4 +--- - gio/gmemorysettingsbackend.c | 4 +--- - gio/gmenu.c | 4 +--- - gio/gmenu.h | 4 +--- - gio/gmenuexporter.c | 4 +--- - gio/gmenuexporter.h | 4 +--- - gio/gmenumodel.c | 4 +--- - gio/gmenumodel.h | 4 +--- - gio/gmount.c | 4 +--- - gio/gmount.h | 4 +--- - gio/gmountoperation.c | 4 +--- - gio/gmountoperation.h | 4 +--- - gio/gmountprivate.h | 4 +--- - gio/gnativevolumemonitor.c | 4 +--- - gio/gnativevolumemonitor.h | 4 +--- - gio/gnetworkaddress.c | 4 +--- - gio/gnetworkaddress.h | 4 +--- - gio/gnetworking.c | 4 +--- - gio/gnetworking.h.in | 4 +--- - gio/gnetworking.h.win32 | 4 +--- - gio/gnetworkingprivate.h | 4 +--- - gio/gnetworkmonitor.c | 4 +--- - gio/gnetworkmonitor.h | 4 +--- - gio/gnetworkmonitorbase.c | 4 +--- - gio/gnetworkmonitorbase.h | 4 +--- - gio/gnetworkmonitornetlink.c | 4 +--- - gio/gnetworkmonitornetlink.h | 4 +--- - gio/gnetworkservice.c | 4 +--- - gio/gnetworkservice.h | 4 +--- - gio/gnextstepsettingsbackend.c | 4 +--- - gio/gnotification-private.h | 4 +--- - gio/gnotification.c | 4 +--- - gio/gnotification.h | 4 +--- - gio/gnotificationbackend.c | 4 +--- - gio/gnotificationbackend.h | 4 +--- - gio/gnullsettingsbackend.c | 4 +--- - gio/goutputstream.c | 4 +--- - gio/goutputstream.h | 4 +--- - gio/gpermission.c | 4 +--- - gio/gpermission.h | 4 +--- - gio/gpollableinputstream.c | 4 +--- - gio/gpollableinputstream.h | 4 +--- - gio/gpollableoutputstream.c | 4 +--- - gio/gpollableoutputstream.h | 4 +--- - gio/gpollableutils.c | 4 +--- - gio/gpollableutils.h | 4 +--- - gio/gpollfilemonitor.c | 4 +--- - gio/gpollfilemonitor.h | 4 +--- - gio/gpropertyaction.c | 4 +--- - gio/gpropertyaction.h | 4 +--- - gio/gproxy.c | 4 +--- - gio/gproxy.h | 4 +--- - gio/gproxyaddress.c | 4 +--- - gio/gproxyaddress.h | 4 +--- - gio/gproxyaddressenumerator.c | 4 +--- - gio/gproxyaddressenumerator.h | 4 +--- - gio/gproxyresolver.c | 4 +--- - gio/gproxyresolver.h | 4 +--- - gio/gregistrysettingsbackend.c | 4 +--- - gio/gregistrysettingsbackend.h | 4 +--- - gio/gremoteactiongroup.c | 4 +--- - gio/gremoteactiongroup.h | 4 +--- - gio/gresolver.c | 4 +--- - gio/gresolver.h | 4 +--- - gio/gresource-tool.c | 4 +--- - gio/gresource.c | 4 +--- - gio/gresource.h | 4 +--- - gio/gresourcefile.c | 4 +--- - gio/gresourcefile.h | 4 +--- - gio/gseekable.c | 4 +--- - gio/gseekable.h | 4 +--- - gio/gsettings-mapping.c | 4 +--- - gio/gsettings-mapping.h | 4 +--- - gio/gsettings-tool.c | 4 +--- - gio/gsettings.c | 4 +--- - gio/gsettings.h | 4 +--- - gio/gsettingsbackend.c | 4 +--- - gio/gsettingsbackend.h | 4 +--- - gio/gsettingsbackendinternal.h | 4 +--- - gio/gsettingsschema-internal.h | 4 +--- - gio/gsettingsschema.c | 4 +--- - gio/gsettingsschema.h | 4 +--- - gio/gsimpleaction.c | 4 +--- - gio/gsimpleaction.h | 4 +--- - gio/gsimpleactiongroup.c | 4 +--- - gio/gsimpleactiongroup.h | 4 +--- - gio/gsimpleasyncresult.c | 4 +--- - gio/gsimpleasyncresult.h | 4 +--- - gio/gsimplepermission.c | 4 +--- - gio/gsimplepermission.h | 4 +--- - gio/gsimpleproxyresolver.h | 4 +--- - gio/gsocket.c | 4 +--- - gio/gsocket.h | 4 +--- - gio/gsocketaddress.c | 4 +--- - gio/gsocketaddress.h | 4 +--- - gio/gsocketaddressenumerator.c | 4 +--- - gio/gsocketaddressenumerator.h | 4 +--- - gio/gsocketclient.c | 4 +--- - gio/gsocketclient.h | 4 +--- - gio/gsocketconnectable.c | 4 +--- - gio/gsocketconnectable.h | 4 +--- - gio/gsocketconnection.c | 4 +--- - gio/gsocketconnection.h | 4 +--- - gio/gsocketcontrolmessage.h | 4 +--- - gio/gsocketinputstream.c | 4 +--- - gio/gsocketlistener.c | 4 +--- - gio/gsocketlistener.h | 4 +--- - gio/gsocketoutputstream.c | 4 +--- - gio/gsocketservice.c | 4 +--- - gio/gsocketservice.h | 4 +--- - gio/gsocks4aproxy.c | 4 +--- - gio/gsocks4aproxy.h | 4 +--- - gio/gsocks4proxy.c | 4 +--- - gio/gsocks4proxy.h | 4 +--- - gio/gsocks5proxy.c | 4 +--- - gio/gsocks5proxy.h | 4 +--- - gio/gsrvtarget.c | 4 +--- - gio/gsrvtarget.h | 4 +--- - gio/gsubprocess.h | 4 +--- - gio/gsubprocesslauncher-private.h | 4 +--- - gio/gsubprocesslauncher.h | 4 +--- - gio/gtask.c | 4 +--- - gio/gtask.h | 4 +--- - gio/gtcpconnection.h | 4 +--- - gio/gtcpwrapperconnection.c | 4 +--- - gio/gtcpwrapperconnection.h | 4 +--- - gio/gtestdbus.c | 4 +--- - gio/gtestdbus.h | 4 +--- - gio/gthemedicon.c | 4 +--- - gio/gthemedicon.h | 4 +--- - gio/gthreadedresolver.c | 4 +--- - gio/gthreadedresolver.h | 4 +--- - gio/gthreadedsocketservice.c | 4 +--- - gio/gthreadedsocketservice.h | 4 +--- - gio/gtlsbackend.c | 4 +--- - gio/gtlsbackend.h | 4 +--- - gio/gtlscertificate.c | 4 +--- - gio/gtlscertificate.h | 4 +--- - gio/gtlsclientconnection.c | 4 +--- - gio/gtlsclientconnection.h | 4 +--- - gio/gtlsconnection.c | 4 +--- - gio/gtlsconnection.h | 4 +--- - gio/gtlsdatabase.c | 4 +--- - gio/gtlsdatabase.h | 4 +--- - gio/gtlsfiledatabase.c | 4 +--- - gio/gtlsinteraction.c | 4 +--- - gio/gtlsinteraction.h | 4 +--- - gio/gtlspassword.c | 4 +--- - gio/gtlspassword.h | 4 +--- - gio/gtlsserverconnection.c | 4 +--- - gio/gtlsserverconnection.h | 4 +--- - gio/gunionvolumemonitor.c | 4 +--- - gio/gunionvolumemonitor.h | 4 +--- - gio/gunixconnection.h | 4 +--- - gio/gunixcredentialsmessage.h | 4 +--- - gio/gunixfdlist.h | 4 +--- - gio/gunixfdmessage.h | 4 +--- - gio/gunixinputstream.c | 4 +--- - gio/gunixinputstream.h | 4 +--- - gio/gunixmount.c | 4 +--- - gio/gunixmount.h | 4 +--- - gio/gunixmounts.c | 4 +--- - gio/gunixmounts.h | 4 +--- - gio/gunixoutputstream.c | 4 +--- - gio/gunixoutputstream.h | 4 +--- - gio/gunixsocketaddress.c | 4 +--- - gio/gunixsocketaddress.h | 4 +--- - gio/gunixvolume.c | 4 +--- - gio/gunixvolume.h | 4 +--- - gio/gunixvolumemonitor.c | 4 +--- - gio/gunixvolumemonitor.h | 4 +--- - gio/gvdb/gvdb-builder.c | 4 +--- - gio/gvdb/gvdb-builder.h | 4 +--- - gio/gvdb/gvdb-format.h | 4 +--- - gio/gvdb/gvdb-reader.c | 4 +--- - gio/gvdb/gvdb-reader.h | 4 +--- - gio/gvfs.c | 4 +--- - gio/gvfs.h | 4 +--- - gio/gvolume.c | 4 +--- - gio/gvolume.h | 4 +--- - gio/gvolumemonitor.c | 4 +--- - gio/gvolumemonitor.h | 4 +--- - gio/gwin32appinfo.c | 4 +--- - gio/gwin32appinfo.h | 4 +--- - gio/gwin32inputstream.c | 4 +--- - gio/gwin32inputstream.h | 4 +--- - gio/gwin32mount.c | 4 +--- - gio/gwin32mount.h | 4 +--- - gio/gwin32outputstream.c | 4 +--- - gio/gwin32outputstream.h | 4 +--- - gio/gwin32volumemonitor.c | 4 +--- - gio/gwin32volumemonitor.h | 4 +--- - gio/gzlibcompressor.c | 4 +--- - gio/gzlibcompressor.h | 4 +--- - gio/gzlibdecompressor.c | 4 +--- - gio/gzlibdecompressor.h | 4 +--- - gio/inotify/ginotifydirectorymonitor.c | 4 +--- - gio/inotify/ginotifydirectorymonitor.h | 4 +--- - gio/inotify/ginotifyfilemonitor.c | 4 +--- - gio/inotify/ginotifyfilemonitor.h | 4 +--- - gio/inotify/inotify-helper.c | 3 +-- - gio/inotify/inotify-helper.h | 3 +-- - gio/inotify/inotify-kernel.c | 3 +-- - gio/inotify/inotify-kernel.h | 3 +-- - gio/inotify/inotify-missing.c | 3 +-- - gio/inotify/inotify-missing.h | 3 +-- - gio/inotify/inotify-path.c | 3 +-- - gio/inotify/inotify-path.h | 3 +-- - gio/inotify/inotify-sub.c | 3 +-- - gio/inotify/inotify-sub.h | 3 +-- - gio/strinfo.c | 4 +--- - gio/tests/cancellable.c | 4 +--- - gio/tests/dbus-appinfo.c | 4 +--- - gio/tests/desktop-app-info.c | 4 +--- - gio/tests/filter-cat.c | 4 +--- - gio/tests/gdbus-addresses.c | 4 +--- - gio/tests/gdbus-auth.c | 4 +--- - gio/tests/gdbus-bz627724.c | 4 +--- - gio/tests/gdbus-close-pending.c | 4 +--- - gio/tests/gdbus-connection-flush-helper.c | 4 +--- - gio/tests/gdbus-connection-flush.c | 4 +--- - gio/tests/gdbus-connection-loss.c | 4 +--- - gio/tests/gdbus-connection-slow.c | 4 +--- - gio/tests/gdbus-connection.c | 4 +--- - gio/tests/gdbus-error.c | 4 +--- - gio/tests/gdbus-exit-on-close.c | 4 +--- - gio/tests/gdbus-export.c | 4 +--- - gio/tests/gdbus-introspection.c | 4 +--- - gio/tests/gdbus-message.c | 4 +--- - gio/tests/gdbus-names.c | 4 +--- - gio/tests/gdbus-non-socket.c | 4 +--- - gio/tests/gdbus-overflow.c | 4 +--- - gio/tests/gdbus-peer-object-manager.c | 4 +--- - gio/tests/gdbus-peer.c | 4 +--- - gio/tests/gdbus-proxy-threads.c | 4 +--- - gio/tests/gdbus-proxy-well-known-name.c | 4 +--- - gio/tests/gdbus-proxy.c | 4 +--- - gio/tests/gdbus-serialization.c | 4 +--- - gio/tests/gdbus-sessionbus.c | 4 +--- - gio/tests/gdbus-sessionbus.h | 4 +--- - gio/tests/gdbus-test-codegen.c | 4 +--- - gio/tests/gdbus-tests.c | 4 +--- - gio/tests/gdbus-tests.h | 4 +--- - gio/tests/gdbus-threading.c | 4 +--- - gio/tests/gnotification-server.c | 4 +--- - gio/tests/gnotification-server.h | 4 +--- - gio/tests/gnotification.c | 4 +--- - gio/tests/gtesttlsbackend.c | 4 +--- - gio/tests/gtesttlsbackend.h | 4 +--- - gio/tests/gtlsconsoleinteraction.c | 4 +--- - gio/tests/gtlsconsoleinteraction.h | 4 +--- - gio/tests/network-monitor.c | 4 +--- - gio/tests/pollable.c | 4 +--- - gio/tests/proxy-test.c | 4 +--- - gio/tests/proxy.c | 4 +--- - gio/tests/resolver.c | 4 +--- - gio/tests/resources.c | 4 +--- - gio/tests/socket.c | 4 +--- - gio/tests/test-io-stream.c | 4 +--- - gio/tests/test-io-stream.h | 4 +--- - gio/tests/test-pipe-unix.c | 4 +--- - gio/tests/test-pipe-unix.h | 4 +--- - gio/tests/tls-certificate.c | 4 +--- - gio/tests/tls-interaction.c | 4 +--- - gio/thumbnail-verify.c | 4 +--- - gio/thumbnail-verify.h | 4 +--- - gio/win32/gwin32directorymonitor.c | 4 +--- - gio/win32/gwin32directorymonitor.h | 4 +--- - gio/win32/gwinhttpfile.c | 4 +--- - gio/win32/gwinhttpfile.h | 4 +--- - gio/win32/gwinhttpfileinputstream.c | 4 +--- - gio/win32/gwinhttpfileinputstream.h | 4 +--- - gio/win32/gwinhttpfileoutputstream.c | 4 +--- - gio/win32/gwinhttpfileoutputstream.h | 4 +--- - gio/win32/gwinhttpvfs.c | 4 +--- - gio/win32/gwinhttpvfs.h | 4 +--- - gio/xdgmime/xdgmime.c | 4 +--- - gio/xdgmime/xdgmime.h | 4 +--- - gio/xdgmime/xdgmimealias.c | 4 +--- - gio/xdgmime/xdgmimealias.h | 4 +--- - gio/xdgmime/xdgmimecache.c | 4 +--- - gio/xdgmime/xdgmimecache.h | 4 +--- - gio/xdgmime/xdgmimeglob.c | 4 +--- - gio/xdgmime/xdgmimeglob.h | 4 +--- - gio/xdgmime/xdgmimeicon.c | 4 +--- - gio/xdgmime/xdgmimeicon.h | 4 +--- - gio/xdgmime/xdgmimeint.c | 4 +--- - gio/xdgmime/xdgmimeint.h | 4 +--- - gio/xdgmime/xdgmimemagic.c | 4 +--- - gio/xdgmime/xdgmimemagic.h | 4 +--- - gio/xdgmime/xdgmimeparent.c | 4 +--- - gio/xdgmime/xdgmimeparent.h | 4 +--- - glib-gettextize.in | 3 +-- - glib/deprecated/gallocator.c | 4 +--- - glib/deprecated/gallocator.h | 4 +--- - glib/deprecated/gcache.c | 4 +--- - glib/deprecated/gcache.h | 4 +--- - glib/deprecated/gcompletion.c | 4 +--- - glib/deprecated/gcompletion.h | 4 +--- - glib/deprecated/gmain.h | 4 +--- - glib/deprecated/grel.h | 4 +--- - glib/deprecated/gthread-deprecated.c | 4 +--- - glib/deprecated/gthread.h | 4 +--- - glib/docs.c | 4 +--- - glib/galloca.h | 4 +--- - glib/garray.c | 4 +--- - glib/garray.h | 4 +--- - glib/gasyncqueue.c | 4 +--- - glib/gasyncqueue.h | 4 +--- - glib/gasyncqueueprivate.h | 4 +--- - glib/gatomic.c | 4 +--- - glib/gatomic.h | 4 +--- - glib/gbacktrace.c | 4 +--- - glib/gbacktrace.h | 4 +--- - glib/gbase64.c | 4 +--- - glib/gbase64.h | 4 +--- - glib/gbitlock.c | 4 +--- - glib/gbitlock.h | 4 +--- - glib/gbytes.c | 4 +--- - glib/gbytes.h | 4 +--- - glib/gcharset.c | 4 +--- - glib/gcharset.h | 3 +-- - glib/gcharsetprivate.h | 4 +--- - glib/gchecksum.c | 4 +--- - glib/gchecksum.h | 4 +--- - glib/gconvert.c | 4 +--- - glib/gconvert.h | 4 +--- - glib/gdataset.c | 3 +-- - glib/gdataset.h | 4 +--- - glib/gdatasetprivate.h | 4 +--- - glib/gdate.c | 4 +--- - glib/gdate.h | 4 +--- - glib/gdir.c | 4 +--- - glib/gdir.h | 4 +--- - glib/gen-unicode-tables.pl | 4 +--- - glib/genviron.c | 4 +--- - glib/genviron.h | 4 +--- - glib/gerror.c | 4 +--- - glib/gerror.h | 3 +-- - glib/gfileutils.c | 3 +-- - glib/gfileutils.h | 3 +-- - glib/ggettext.c | 4 +--- - glib/ggettext.h | 4 +--- - glib/ghash.c | 4 +--- - glib/ghash.h | 4 +--- - glib/ghmac.c | 4 +--- - glib/ghmac.h | 4 +--- - glib/ghook.c | 4 +--- - glib/ghook.h | 4 +--- - glib/ghostutils.c | 4 +--- - glib/ghostutils.h | 4 +--- - glib/gi18n-lib.h | 4 +--- - glib/gi18n.h | 4 +--- - glib/giochannel.c | 4 +--- - glib/giochannel.h | 4 +--- - glib/giounix.c | 4 +--- - glib/giowin32.c | 4 +--- - glib/gkeyfile.c | 3 +-- - glib/gkeyfile.h | 3 +-- - glib/glib-init.c | 4 +--- - glib/glib-init.h | 4 +--- - glib/glib-object.h | 4 +--- - glib/glib-private.c | 4 +--- - glib/glib-private.h | 4 +--- - glib/glib-unix.c | 4 +--- - glib/glib-unix.h | 4 +--- - glib/glib.h | 4 +--- - glib/glib_trace.h | 4 +--- - glib/glist.c | 4 +--- - glib/glist.h | 4 +--- - glib/gmacros.h | 4 +--- - glib/gmain-internal.h | 4 +--- - glib/gmain.c | 4 +--- - glib/gmain.h | 4 +--- - glib/gmappedfile.c | 4 +--- - glib/gmappedfile.h | 4 +--- - glib/gmarkup.c | 3 +-- - glib/gmarkup.h | 3 +-- - glib/gmem.c | 4 +--- - glib/gmem.h | 4 +--- - glib/gmessages.c | 4 +--- - glib/gmessages.h | 4 +--- - glib/gnode.c | 4 +--- - glib/gnode.h | 4 +--- - glib/gnulib/asnprintf.c | 4 +--- - glib/gnulib/g-gnulib.h | 4 +--- - glib/gnulib/printf-args.c | 4 +--- - glib/gnulib/printf-args.h | 4 +--- - glib/gnulib/printf-parse.c | 4 +--- - glib/gnulib/printf-parse.h | 4 +--- - glib/gnulib/printf.c | 4 +--- - glib/gnulib/printf.h | 4 +--- - glib/gnulib/vasnprintf.c | 4 +--- - glib/gnulib/vasnprintf.h | 4 +--- - glib/goption.c | 4 +--- - glib/goption.h | 4 +--- - glib/gpattern.c | 4 +--- - glib/gpattern.h | 4 +--- - glib/gpoll.c | 4 +--- - glib/gpoll.h | 4 +--- - glib/gprimes.c | 4 +--- - glib/gprimes.h | 4 +--- - glib/gprintf.c | 4 +--- - glib/gprintf.h | 4 +--- - glib/gprintfint.h | 4 +--- - glib/gqsort.c | 4 +--- - glib/gqsort.h | 4 +--- - glib/gquark.c | 3 +-- - glib/gquark.h | 4 +--- - glib/gqueue.c | 4 +--- - glib/gqueue.h | 4 +--- - glib/grand.c | 4 +--- - glib/grand.h | 4 +--- - glib/gscanner.c | 4 +--- - glib/gscanner.h | 4 +--- - glib/gsequence.c | 4 +--- - glib/gsequence.h | 4 +--- - glib/gslice.c | 4 +--- - glib/gslice.h | 4 +--- - glib/gslist.c | 4 +--- - glib/gslist.h | 4 +--- - glib/gstdio.c | 3 +-- - glib/gstdio.h | 3 +-- - glib/gstrfuncs.c | 4 +--- - glib/gstrfuncs.h | 4 +--- - glib/gstring.c | 4 +--- - glib/gstring.h | 4 +--- - glib/gstringchunk.c | 4 +--- - glib/gstringchunk.h | 4 +--- - glib/gtester-report | 4 +--- - glib/gtester.c | 4 +--- - glib/gtestutils.c | 4 +--- - glib/gtestutils.h | 4 +--- - glib/gthread-posix.c | 4 +--- - glib/gthread-win32.c | 4 +--- - glib/gthread.c | 4 +--- - glib/gthread.h | 4 +--- - glib/gthreadpool.c | 4 +--- - glib/gthreadpool.h | 4 +--- - glib/gthreadprivate.h | 3 +-- - glib/gtimer.c | 4 +--- - glib/gtimer.h | 4 +--- - glib/gtimezone.c | 4 +--- - glib/gtimezone.h | 4 +--- - glib/gtrashstack.c | 4 +--- - glib/gtrashstack.h | 4 +--- - glib/gtree.c | 4 +--- - glib/gtree.h | 4 +--- - glib/gtypes.h | 4 +--- - glib/gunibreak.c | 3 +-- - glib/gunicode.h | 3 +-- - glib/gunicodeprivate.h | 4 +--- - glib/gunicollate.c | 3 +-- - glib/gunidecomp.c | 3 +-- - glib/guniprop.c | 4 +--- - glib/gurifuncs.c | 4 +--- - glib/gurifuncs.h | 4 +--- - glib/gutf8.c | 4 +--- - glib/gutils.c | 4 +--- - glib/gutils.h | 4 +--- - glib/gvariant-core.c | 4 +--- - glib/gvariant-core.h | 4 +--- - glib/gvariant-internal.h | 4 +--- - glib/gvariant-parser.c | 4 +--- - glib/gvariant-serialiser.c | 4 +--- - glib/gvariant-serialiser.h | 4 +--- - glib/gvariant.c | 4 +--- - glib/gvariant.h | 4 +--- - glib/gvarianttype.c | 4 +--- - glib/gvarianttype.h | 4 +--- - glib/gvarianttypeinfo.c | 4 +--- - glib/gvarianttypeinfo.h | 4 +--- - glib/gversion.c | 4 +--- - glib/gversion.h | 4 +--- - glib/gversionmacros.h | 4 +--- - glib/gwakeup.c | 4 +--- - glib/gwakeup.h | 4 +--- - glib/gwin32.c | 4 +--- - glib/gwin32.h | 4 +--- - glib/libcharset/README | 4 +--- - glib/tests/array-test.c | 4 +--- - glib/tests/cache.c | 4 +--- - glib/tests/convert.c | 4 +--- - glib/tests/hash.c | 4 +--- - glib/tests/hostutils.c | 4 +--- - glib/tests/markups/valid-14.expected | 3 +-- - glib/tests/markups/valid-14.gmarkup | 3 +-- - glib/tests/node.c | 4 +--- - glib/tests/pattern.c | 4 +--- - glib/tests/regex.c | 4 +--- - glib/tests/scannerapi.c | 4 +--- - glib/tests/shell.c | 4 +--- - glib/tests/sort.c | 4 +--- - glib/tests/tree.c | 4 +--- - glib/tests/uri.c | 4 +--- - glib/tests/utf8-performance.c | 4 +--- - glib/tests/utf8-pointer.c | 4 +--- - glib/tests/utf8-validate.c | 4 +--- - gmodule/gmodule-ar.c | 4 +--- - gmodule/gmodule-dl.c | 4 +--- - gmodule/gmodule-dyld.c | 4 +--- - gmodule/gmodule-win32.c | 4 +--- - gmodule/gmodule.c | 4 +--- - gmodule/gmodule.h | 4 +--- - gmodule/gmoduleconf.h.in | 4 +--- - gmodule/gmoduleconf.h.win32 | 4 +--- - gobject/gatomicarray.c | 4 +--- - gobject/gatomicarray.h | 4 +--- - gobject/gbinding.c | 4 +--- - gobject/gbinding.h | 4 +--- - gobject/gboxed.c | 4 +--- - gobject/gboxed.h | 4 +--- - gobject/gclosure.c | 4 +--- - gobject/gclosure.h | 4 +--- - gobject/genums.c | 4 +--- - gobject/genums.h | 4 +--- - gobject/glib-genmarshal.c | 4 +--- - gobject/glib-types.h | 4 +--- - gobject/gobject-query.c | 4 +--- - gobject/gobject.c | 4 +--- - gobject/gobject.h | 4 +--- - gobject/gobject_trace.h | 4 +--- - gobject/gobjectnotifyqueue.c | 4 +--- - gobject/gparam.c | 4 +--- - gobject/gparam.h | 4 +--- - gobject/gparamspecs.c | 4 +--- - gobject/gparamspecs.h | 4 +--- - gobject/gsignal.c | 4 +--- - gobject/gsignal.h | 4 +--- - gobject/gsourceclosure.c | 4 +--- - gobject/gsourceclosure.h | 4 +--- - gobject/gtype-private.h | 4 +--- - gobject/gtype.c | 4 +--- - gobject/gtype.h | 4 +--- - gobject/gtypemodule.c | 4 +--- - gobject/gtypemodule.h | 4 +--- - gobject/gtypeplugin.c | 4 +--- - gobject/gtypeplugin.h | 4 +--- - gobject/gvalue.c | 4 +--- - gobject/gvalue.h | 4 +--- - gobject/gvaluearray.c | 4 +--- - gobject/gvaluearray.h | 4 +--- - gobject/gvaluecollector.h | 4 +--- - gobject/gvaluetransform.c | 4 +--- - gobject/gvaluetypes.c | 4 +--- - gobject/gvaluetypes.h | 4 +--- - gobject/tests/ifaceproperties.c | 4 +--- - gobject/tests/testcommon.h | 4 +--- - gthread/gthread-impl.c | 4 +--- - po/po2tbl.sed.in | 3 +-- - tests/child-test.c | 4 +--- - tests/completion-test.c | 4 +--- - tests/dirname-test.c | 4 +--- - tests/env-test.c | 4 +--- - tests/file-test.c | 4 +--- - tests/gen-casefold-txt.pl | 4 +--- - tests/gen-casemap-txt.pl | 4 +--- - tests/gio-test.c | 4 +--- - tests/gobject/accumulator.c | 4 +--- - tests/gobject/defaultiface.c | 4 +--- - tests/gobject/deftype.c | 4 +--- - tests/gobject/dynamictype.c | 4 +--- - tests/gobject/gvalue-test.c | 4 +--- - tests/gobject/ifacecheck.c | 4 +--- - tests/gobject/ifaceinherit.c | 4 +--- - tests/gobject/ifaceinit.c | 4 +--- - tests/gobject/override.c | 4 +--- - tests/gobject/paramspec-test.c | 4 +--- - tests/gobject/performance-threaded.c | 4 +--- - tests/gobject/performance.c | 4 +--- - tests/gobject/references.c | 4 +--- - tests/gobject/signals.c | 4 +--- - tests/gobject/singleton.c | 4 +--- - tests/gobject/testcommon.h | 4 +--- - tests/gobject/testgobject.c | 4 +--- - tests/gobject/testmodule.c | 4 +--- - tests/gobject/testmodule.h | 4 +--- - tests/libmoduletestplugin_a.c | 4 +--- - tests/libmoduletestplugin_b.c | 4 +--- - tests/mapping-test.c | 4 +--- - tests/memchunks.c | 4 +--- - tests/module-test.c | 4 +--- - tests/relation-test.c | 4 +--- - tests/slice-color.c | 4 +--- - tests/slice-concurrent.c | 4 +--- - tests/slice-test.c | 4 +--- - tests/sources.c | 4 +--- - tests/spawn-test.c | 4 +--- - tests/testglib.c | 4 +--- - tests/type-test.c | 4 +--- - 825 files changed, 825 insertions(+), 2444 deletions(-) - -commit fc04275a007ff2b450d78cfa002a303ba5e2d9d0 -Author: Matthias Clasen -Date: Fri Jan 31 05:58:17 2014 -0500 - - Docs: don't use the type tag - - Just avoid explicit docbook markup. - - gio/gcredentials.c | 12 +-- - gio/ginetsocketaddress.c | 4 +- - gio/gsocketaddress.c | 38 ++++--- - gio/gunixsocketaddress.c | 2 +- - glib/docs.c | 46 ++++----- - glib/gdate.c | 2 +- - glib/gstrfuncs.c | 66 ++++++------ - glib/gutf8.c | 259 - ++++++++++++++++++++++------------------------- - 8 files changed, 203 insertions(+), 226 deletions(-) - -commit 3d42934b71f9e3e8ac82b00982a6e0b00ba1b92a -Author: Matthias Clasen -Date: Fri Jan 31 00:29:14 2014 -0500 - - Docs: don't use the structname tag - - Just avoid explicit docbook markup. - - gio/gapplicationcommandline.c | 4 +-- - glib/garray.c | 6 ++-- - glib/gdate.c | 50 +++++++++++++------------- - glib/ghook.c | 6 ++-- - glib/gpattern.c | 7 ++-- - glib/grand.c | 5 ++- - glib/gstdio.c | 83 - +++++++++++++++++++++---------------------- - glib/gtrashstack.c | 2 +- - glib/gtree.c | 7 ++-- - gmodule/gmodule.c | 2 +- - gobject/gtype.c | 7 ++-- - 11 files changed, 86 insertions(+), 93 deletions(-) - -commit 6f3c465535311a028c12cc04d4188ce79eb03560 -Author: Matthias Clasen -Date: Thu Jan 30 23:59:06 2014 -0500 - - Docs: don't use structfield tags - - They don't add anything over @foo, and we want to avoid explicit - docbook markup as far as possible. - - glib/docs.c | 4 ++-- - gobject/gtype.c | 6 ++---- - 2 files changed, 4 insertions(+), 6 deletions(-) - -commit acfb76afe2c7dab67f87878c2a3f5f3aa2d8dbfd -Author: Matthias Clasen -Date: Thu Jan 30 23:52:58 2014 -0500 - - Docs: don't use - - It basically does not work in the HTML output. - - gio/gdbusconnection.c | 12 ++++-------- - glib/gdate.c | 10 +++++----- - glib/gslice.c | 7 +++---- - gobject/gsignal.c | 10 ++++------ - 4 files changed, 16 insertions(+), 23 deletions(-) - -commit 67b0afd5fd21aae4041e897ff3151b84f3c85a65 -Author: Shantha kumar -Date: Thu Jan 30 15:03:08 2014 +0530 - - Tamil Translations Updated - - po/ta.po | 1236 - +++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 650 insertions(+), 586 deletions(-) - -commit 8548d16add2ed4b208aca062c230aeeca9103d0a -Author: Matthias Clasen -Date: Sat Jan 25 18:18:42 2014 -0500 - - Drop a no-longer-existing example from the docs - - gapplication-example-menu.c was dropped in - 0c094d660769a00564ef33a775a387f62cf2ff41, two years ago. - Time to remove its inclusion in the docs too. - - https://bugzilla.gnome.org/show_bug.cgi?id=722973 - - gio/gapplication.c | 8 -------- - 1 file changed, 8 deletions(-) - -commit ee38a1af8020a83174277d83f5b10efe0e498fc1 -Author: Rico Tzschichholz -Date: Thu Jan 23 17:22:19 2014 +0100 - - gobject: Add missing transfer annotation to g_boxed_copy - - gobject/gboxed.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 46e13e5d49fa1f64920d088e1e6bbd9fee4c1886 -Author: Rico Tzschichholz -Date: Thu Jan 23 17:21:32 2014 +0100 - - gio: Add missing transfer annotation to g_simple_proxy_resolver_new - - gio/gsimpleproxyresolver.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit c5e989c6d8d13542fcdd47905e98c980d7d7603d -Author: Chun-wei Fan -Date: Thu Jan 23 17:32:50 2014 +0800 - - glib/goption.c: Fix build on MSVC - - Use #ifdef rather than #if, as MSVC does not like #if without - parens, and this is the normal usage in other cases like this. - - glib/goption.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 1c8035066ea2ce92f5c7c7d8f8715896012fdb02 -Author: William Jon McCann -Date: Wed Jan 22 17:51:12 2014 -0500 - - glib: annotate some memory functions with allow-none - - glib/gmem.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit f37439c1b11230a01460291818eccb6bfec23da6 -Author: Nilamdyuti Goswami -Date: Wed Jan 22 22:25:26 2014 +0530 - - Assamese translation updated - - po/as.po | 993 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 489 insertions(+), 504 deletions(-) - -commit 5ca9bee52456b91ab4c0c477db3faf430f7fb72f -Author: Rico Tzschichholz -Date: Wed Jan 22 14:21:41 2014 +0100 - - gio: Fix some header/source parameter-naming mismatches - - gio/gaction.h | 2 +- - gio/gfile.h | 2 +- - gio/gsettingsschema.h | 4 ++-- - 3 files changed, 4 insertions(+), 4 deletions(-) - -commit cd86c0243c6ca24e3968e8a3ea1d0c8af8c1a690 -Author: Rico Tzschichholz -Date: Wed Jan 22 14:06:10 2014 +0100 - - gsubprocess: Add missing transfer annotations to get_*_pipe() - - gio/gsubprocess.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 829464a3c7b3054ba4d73a9b217a6db466dabc88 -Author: Ryan Lortie -Date: Sat Jan 18 14:29:16 2014 -0500 - - test default GSimpleAction activation - - Test the default handling of the "activate" signal on GSimpleAction. - - https://bugzilla.gnome.org/show_bug.cgi?id=722503 - - gio/tests/actions.c | 29 +++++++++++++++++++++++++++++ - 1 file changed, 29 insertions(+) - -commit a497ad889e98d261ad5f4bf31c0bfb728e12270d -Author: Jasper St. Pierre -Date: Tue Jan 21 12:08:03 2014 -0500 - - strfuncs: Make g_str_tokenize_and_fold introspectable - - glib/gstrfuncs.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit ea22300620a10affaa3192d8f56c777a81fcd2c6 -Author: Jasper St. Pierre -Date: Tue Jan 21 12:00:35 2014 -0500 - - gsettings: Fix annotations - - gio/gsettings.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 460e3e9d01db5ad272b8b67e1e3e15907d5d7932 -Author: Emmanuele Bassi -Date: Mon Jan 20 20:03:40 2014 +0000 - - docs: Add missing GTest functions - - The GTest message API is missing from the reference. - - docs/reference/glib/glib-sections.txt | 3 +++ - 1 file changed, 3 insertions(+) - -commit 2cb9b8f99491959e53783d127daa8c99b81e159e -Author: Chun-wei Fan -Date: Tue Jan 7 13:34:09 2014 +0800 - - glib/gtimezone.c: Check the size of tzi.DaylightName - - We need to re-get the size of tzi.DaylightName before we call - RegQueryValue() because the buffer might not have enough room to - hold the - value for tzi.DaylightName that would be acquired by - RegQueryValueExA(), - even though the size of tzi.DaylightName and tzi.StandardName is - the same. - - This is a pitfall of RegQueryValue()[1] as not doing this can result - in an - ERROR_MORE_DATA (234) failure, causing the acquisition of - tzi.DaylightName - to fail. - - This will fix the gdatetime/equal test, amongst some other tests in - gdatetime, at least on certain non-English version of Windows. - - [1]: - http://social.msdn.microsoft.com/Forums/vstudio/en-US/84f90854-e90c-4b63-8fc1-655a0b4645fd/regqueryvalueex-returns-errormoredata - - https://bugzilla.gnome.org/show_bug.cgi?id=719344 - - glib/gtimezone.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 2330f7e65ee22e42016d28c26f554fcfe9518ed5 -Author: Matthias Clasen -Date: Mon Jan 20 08:43:02 2014 -0500 - - Use __asm__ instead of asm - - This is a little more robust as various compiler flags make - gcc forget about asm. - - https://bugzilla.gnome.org/show_bug.cgi?id=693299 - - glib/gbitlock.c | 24 ++++++++++++------------ - 1 file changed, 12 insertions(+), 12 deletions(-) - -commit ff9a61eed93ec342c00360e83abb4411647f64a2 -Author: Matthias Clasen -Date: Mon Jan 20 08:16:09 2014 -0500 - - Fix CFLAGS manipulation - - The code for ensuring that CFLAGS contain -g if - --enable-debug has been specified did not work right. - - https://bugzilla.gnome.org/show_bug.cgi?id=685204 - - configure.ac | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit fc6d6b6e109af2d7c3339b3c64963c6679db1a6e -Author: Matthias Clasen -Date: Mon Jan 20 07:37:42 2014 -0500 - - GAction: remove a lie - - Not only was the link to GtkAction broken, it is not true. - - https://bugzilla.gnome.org/show_bug.cgi?id=722591 - - gio/gaction.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 93cda800f1dab6ecbecb4ac247b8c079ff7fca14 -Author: Matthias Clasen -Date: Mon Jan 20 07:33:27 2014 -0500 - - Try again to fix the freebsd build - - https://bugzilla.gnome.org/show_bug.cgi?id=722526 - - glib/deprecated/gthread.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 2efc2ef77526fb902f1d603875eaca833b47f0b5 -Author: Matthias Clasen -Date: Mon Jan 20 00:34:29 2014 -0500 - - Clarify g_strchomp and g_strchug docs - - https://bugzilla.gnome.org/show_bug.cgi?id=583036 - - glib/gstrfuncs.c | 14 +++++++++----- - 1 file changed, 9 insertions(+), 5 deletions(-) - -commit deb8a9325b2f3c82f92746583baa7bd2a6552bd1 -Author: A. Walton -Date: Thu Aug 29 23:33:58 2013 -0700 - - Clarify type transformability and comparability - - If two GValues are transformable, it implies they are compatible, - so you do not need to check for compatibility yourself. Bump the - documentation to reflect this fact. - - https://bugzilla.gnome.org/show_bug.cgi?id=707111 - - gobject/gvalue.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit 647412603a6f888bf9ed6b56a6827fa36d421584 -Author: Matthias Clasen -Date: Sun Jan 19 23:49:12 2014 -0500 - - More GTree and GNode formatting and documentation fixes - - Among other things, add images for tree traversal types, - taken from Wikimedia Commons. - - docs/reference/glib/Makefile.am | 14 +- - .../Sorted_binary_tree_breadth-first_traversal.svg | 134 ++++ - docs/reference/glib/Sorted_binary_tree_inorder.svg | 753 - +++++++++++++++++++++ - .../glib/Sorted_binary_tree_postorder.svg | 750 - ++++++++++++++++++++ - .../reference/glib/Sorted_binary_tree_preorder.svg | 750 - ++++++++++++++++++++ - glib/gnode.c | 53 ++ - glib/gtree.c | 593 ++++++++-------- - 7 files changed, 2741 insertions(+), 306 deletions(-) - -commit 5459d148d17a82632ad3317f8d4a9977b31cd09c -Author: Matthias Clasen -Date: Sun Jan 19 22:23:51 2014 -0500 - - Move GTraverseType to gnode docs - - docs/reference/glib/glib-sections.txt | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 44db9f2a0fc008b38da78e7197fd3f40b8fa0872 -Author: Matthias Clasen -Date: Sun Jan 19 22:03:40 2014 -0500 - - GQueue: documentation and formatting fixes - - glib/gqueue.c | 315 - +++++++++++++++++++++++++++++----------------------------- - 1 file changed, 158 insertions(+), 157 deletions(-) - -commit a918519328df2e79c101a884ec94fe6aca574882 -Author: Matthias Clasen -Date: Sun Jan 19 21:10:25 2014 -0500 - - GList: Some further documentation and formatting tweaks - - glib/glist.c | 459 - ++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 235 insertions(+), 224 deletions(-) - -commit 86de6f0ebce777f64f60f27565fdd4b91c6fe8b4 -Author: Olivier Sessink -Date: Wed Sep 5 09:52:23 2012 +0200 - - tag: documentation enhancement for novice application developers - - Adds some code examples how functions can be used. Adds a hint - to look at GQueue if access to the start and the end of the list - is required. - - applying comments from Emmanuele Bassi and adds some more - improvements to clarify how functions should be used. - - https://bugzilla.gnome.org/show_bug.cgi?id=683388 - - glib/glist.c | 164 - ++++++++++++++++++++++++++++++++++++++++------------------- - 1 file changed, 113 insertions(+), 51 deletions(-) - -commit 84f3147f434eab1124276ea2fdbee9a1e9a02c45 -Author: Simon McVittie -Date: Fri Nov 16 12:53:39 2012 +0000 - - glib-init: make static assertions about platform assumptions - - GLib has a pervasive assumption that function and data pointers are - basically interchangeable, which is true in all modern ABIs, - but not actually guaranteed by ISO C. If someone tries to use GLib - on a - platform where function and data pointers are different sizes, - fail early. - - https://bugzilla.gnome.org/show_bug.cgi?id=688406 - - glib/glib-init.c | 12 ++++++++++++ - 1 file changed, 12 insertions(+) - -commit a4480d5f715a7631b1e98daa08a447f7c6b4bcd1 -Author: Simon McVittie -Date: Fri Nov 16 12:51:31 2012 +0000 - - GHashTable: statically assert that GHashTableIter works as intended - - https://bugzilla.gnome.org/show_bug.cgi?id=688406 - - glib/ghash.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 476aa9ae46098f1090fc52ab2c10859fa8bb5495 -Author: Simon McVittie -Date: Fri Nov 16 12:49:15 2012 +0000 - - glib-private.h: add _glib_alignof - - glib/glib-private.h | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit 8f6be404cbfbda7e188bd164bb72465eeaba6980 -Author: Ryan Lortie -Date: Fri Oct 25 01:47:37 2013 -0400 - - GMainContext: unref pending sources on destroy - - It is possible (but unlikely) that there will be a non-empty list of - pending dispatches when we remove the last ref from a GMainContext. - Make sure we drop the refs on the sources appropriately. - - Add a (now-working) testcase that demonstrates how to trigger - the issue. - - https://bugzilla.gnome.org/show_bug.cgi?id=139699 - - glib/gmain.c | 5 +++++ - glib/tests/mainloop.c | 42 ++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 47 insertions(+) - -commit 2a3ee7ceafad19ecc2bfe435a95226f74d64952f -Author: Matthias Clasen -Date: Sun Jan 19 17:13:51 2014 -0500 - - Work around broken FreeBSD headers - - It seems that including just pthread.h does not define - clockid_t on these systems. - - https://bugzilla.gnome.org/show_bug.cgi?id=722526 - - glib/deprecated/gthread.h | 1 + - 1 file changed, 1 insertion(+) - -commit d102cf2b0fbab27d5787c536311745c4431d05e4 -Author: Matthias Clasen -Date: Sun Jan 19 08:57:43 2014 -0500 - - Fix the build - - The thumbnail-verification test (indirectly) includes individual - headers, so define GIO_COMPILATION to make it work. - - gio/tests/thumbnail-verification.c | 1 + - 1 file changed, 1 insertion(+) - -commit 38a6ab3e0ef0c842f9134309e033a1019e498448 -Author: Marc-André Lureau -Date: Wed Nov 6 14:02:26 2013 +0100 - - win32: silence build warning - - glocalfile.c: In function 'g_local_file_measure_size_of_file': - glocalfile.c:2654:3: warning: passing argument 2 of 'g_lstat' from - incompatible pointer type [enabled by default] - if (g_lstat (name->data, &buf) != 0) - ^ - In file included from glocalfile.c:68:0: - ../glib/gstdio.h:135:5: note: expected 'struct GStatBuf *' but - argument - is of type 'struct _stati64 *' - - https://bugzilla.gnome.org/show_bug.cgi?id=711547 - - gio/glocalfile.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a8f58fcfec121241be7890f5b340e139f39fd125 -Author: Marc-André Lureau -Date: Wed Nov 6 13:57:07 2013 +0100 - - win32: silence build warning - - gdbusauthmechanismexternal.c: In function 'mechanism_client_initiate': - gdbusauthmechanismexternal.c:355:3: warning: 'initial_response' may be - used uninitialized in this function [-Wmaybe-uninitialized] - return initial_response; - ^ - gdbusauthmechanismexternal.c:332:10: note: 'initial_response' was - declared here - - https://bugzilla.gnome.org/show_bug.cgi?id=711547 - - gio/gdbusauthmechanismexternal.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 2873b3c20cf6b6ebde5bcaaf395675ba7bc3b696 -Author: Marc-André Lureau -Date: Wed Nov 6 13:54:34 2013 +0100 - - win32: silence build warning - - glocalfileinfo.c: In function '_g_local_file_info_get': - glocalfileinfo.c:1955:11: warning: passing argument 3 of - 'get_thumbnail_attributes' from incompatible pointer type [enabled by - default] - get_thumbnail_attributes (path, info, &statbuf); - ^ - glocalfileinfo.c:1285:1: note: expected 'const struct GStatBuf *' but - argument is of type 'struct _stati64 *' - get_thumbnail_attributes (const char *path, - - https://bugzilla.gnome.org/show_bug.cgi?id=711547 - - gio/glocalfileinfo.c | 2 +- - gio/thumbnail-verify.c | 2 +- - gio/thumbnail-verify.h | 3 ++- - 3 files changed, 4 insertions(+), 3 deletions(-) - -commit b4474c0b6bd8aee7140259c9753162b66c954a03 -Author: Matthias Clasen -Date: Sun Jan 19 08:21:50 2014 -0500 - - Avoid a deprecation warning - - https://bugzilla.gnome.org/show_bug.cgi?id=711547 - - glib/gwin32.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 7463bc1727cf805b84738902be0d3e51688aeead -Author: Christophe Fergeau -Date: Fri Jan 17 18:42:36 2014 +0100 - - Adjust doc to Makefile.decl renaming - - g_test_build_filename() API documentation still mentions - Makefile.decl, but - it has been renamed to glib.mk in f9eb9eed - - https://bugzilla.gnome.org/show_bug.cgi?id=722436 - - glib/gtestutils.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 9e81c07ad6b02c073c9cc7bf0a1288b884ec8741 -Author: Ryan Lortie -Date: Sat Jan 18 14:27:26 2014 -0500 - - GSimpleAction: fix mistake in last commit - - Some bad copy-paste happening here... - - gio/gsimpleaction.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 1ec71144fb8064ffdbdcb56a213cf90a77726f68 -Author: Ryan Lortie -Date: Sat Jan 18 13:02:47 2014 -0500 - - GSimpleAction: add default activate handler - - If the action is stateful and the user doesn't have their own - activate handler - then do some reasonable things for ourselves. - - After a lot of experience using stateful GSimpleAction it turns - out that - people almost always end up using it in the same ways: - - A boolean-typed stateful action with no parameter is most likely going - to want to be toggled. Any other type of action that has the - parameter - type equal to the state type probably intends for activation to - represent a request to change the state. - - This patch implements those two cases. This will let people stop - writing their own trivial handlers over and over. - - https://bugzilla.gnome.org/show_bug.cgi?id=722503 - - gio/gsimpleaction.c | 31 ++++++++++++++++++++++++++++++- - 1 file changed, 30 insertions(+), 1 deletion(-) - -commit 258ac3b25398547c9ae0434c7c049a88d1e309ed -Author: Ryan Lortie -Date: Sun Jan 12 12:47:43 2014 -0500 - - GOptionContext: add some notes about encodings - - Add a note to the overview documentation for GOptionContext about why - you need to be careful about argv encoding on UNIX and about why you - should avoid argv entirely on Windows. Mention some possible - alternative approaches, including a code example. - - https://bugzilla.gnome.org/show_bug.cgi?id=722025 - - glib/goption.c | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 51 insertions(+) - -commit e5f91951a132b4a7daa848887a87ba22f96568bc -Author: Ryan Lortie -Date: Sun Jan 12 12:31:38 2014 -0500 - - GApplication: change commandline encoding policy - - Clarify in the documentation that the commandline arguments passed - around by GApplication (to local_command_line and returned via - g_application_command_line_get_arguments()) are in the GLib filename - encoding (ie: UTF-8) on Windows, not the system code page. - - Fix the mismatch that would result from having argv passed to - g_application_run() in main() on Windows (where it is in the system - code page) by ignoring argc/argv on Windows and calling - g_win32_get_command_line() for ourselves. Document this. - - This might be a slight API break on Windows: we documented that it was - possible to call g_application_run() with arguments other than - argc/argv - and now doing that will result in those arguments being ignored. - It has - always been recommended practice to only call g_application_run() from - main() directly, however, and all of our code examples have shown only - this. We will see if this causes any issues and consider reevaluating - the situation if so. - - https://bugzilla.gnome.org/show_bug.cgi?id=722025 - - gio/gapplication.c | 32 +++++++++++++++++++++----------- - gio/gapplicationcommandline.c | 7 ++++++- - 2 files changed, 27 insertions(+), 12 deletions(-) - -commit 643f2b348dea7486ef2eaa4f8e4eb858bce5f3e1 -Author: Ryan Lortie -Date: Thu Jan 16 22:11:18 2014 -0500 - - g_file_new_for_commandline_arg: clarify encoding - - Add a note to the documentation for g_file_new_for_commandline_arg() - that this function is intended to operate on strings already in - the GLib - filename encoding on Windows. - - This has been the case for a long time, but this documents the - requirement. - - https://bugzilla.gnome.org/show_bug.cgi?id=722025 - - gio/gfile.c | 9 +++++++++ - 1 file changed, 9 insertions(+) - -commit 673ee54cddab81cf4456b1c2ecf7a668e97e5a0f -Author: Ryan Lortie -Date: Sun Jan 12 12:13:42 2014 -0500 - - win32: add g_win32_get_command_line() - - This returns the command line in GLib filename encoding format (ie: - UTF-8) for use with g_option_context_parse_strv(). - - This will allow parsing of Unicode commandline arguments on Windows, - even if the characters in those arguments fall outside of the range of - the system codepage. - - https://bugzilla.gnome.org/show_bug.cgi?id=722025 - - docs/reference/glib/glib-sections.txt | 1 + - glib/gwin32.c | 55 - +++++++++++++++++++++++++++++++++++ - glib/gwin32.h | 3 ++ - 3 files changed, 59 insertions(+) - -commit 3352293ab5b93d8607dc61a99195ea09aa7bf423 -Author: Ryan Lortie -Date: Sun Jan 12 12:10:19 2014 -0500 - - g_option_context_parse_strv: use UTF-8 on Windows - - Add another difference to the freshly-added - g_option_context_parse_strv: - now, on Windows, its arguments on to be in UTF-8 instead of the argv[] - encoding (from the system codepage). - - The documentation teases g_win32_get_command_line() which is a new - GLib-filename-encoding-based function that will be added in a - following - commit. - - https://bugzilla.gnome.org/show_bug.cgi?id=722025 - - glib/goption.c | 37 +++++++++++++++++++++++++++++++++---- - 1 file changed, 33 insertions(+), 4 deletions(-) - -commit 9592d40613ad02085fb7643cac96df655081dd3b -Author: Ryan Lortie -Date: Thu Jan 16 21:47:09 2014 -0500 - - GOption: don't use "rand" in code example - - rand() is a function defined in the libc, so our code example gives - warnings if you try to compile it. Fix that. - - https://bugzilla.gnome.org/show_bug.cgi?id=722025 - - glib/goption.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit d3c729bf0e3320046f309ce64b4ff0189563fe89 -Author: Marc-André Lureau -Date: Thu Jan 16 18:02:18 2014 +0100 - - gio: fix small memory leak on local xattr - - g_strconcat() allocates memory, it needs to be freed. - - ==10653== 1,400 bytes in 50 blocks are definitely lost in loss record - 1,838 of 1,851 - ==10653== at 0x4A0645D: malloc (in - /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) - ==10653== by 0x54ACB22: g_malloc (gmem.c:102) - ==10653== by 0x54ACE4D: g_malloc_n (gmem.c:343) - ==10653== by 0x54C8463: g_strconcat (gstrfuncs.c:589) - ==10653== by 0x4D6ED38: get_xattrs_from_fd (glocalfileinfo.c:660) - ==10653== by 0x4D71622: - _g_local_file_info_get_from_fd (glocalfileinfo.c:2028) - ==10653== by 0x4D731A0: - g_local_file_input_stream_query_info (glocalfileinputstream.c:356) - ==10653== by 0x4C996D8: - g_file_input_stream_query_info (gfileinputstream.c:148) - ==10653== by 0x4C863F6: file_copy_fallback (gfile.c:3120) - ==10653== by 0x4C86DD2: g_file_copy (gfile.c:3398) - - https://bugzilla.gnome.org/show_bug.cgi?id=722357 - - gio/glocalfileinfo.c | 1 + - 1 file changed, 1 insertion(+) - -commit fabdf80c7de57e531fba70052a89ed19d3c24e91 -Author: Christian Schramm -Date: Thu Jan 16 12:36:09 2014 +0100 - - gstringchunk: Use g_slist_free_full() where possible - - We have that function, let's use it - instead of manually - freeing the elements of the slist in a loop (and reduce - the line count a bit). - - https://bugzilla.gnome.org/show_bug.cgi?id=722326 - - glib/gstringchunk.c | 16 ++-------------- - 1 file changed, 2 insertions(+), 14 deletions(-) - -commit 5c5982709f3814c16a6a4d60030b65955926367b -Author: Christian Schramm -Date: Thu Jan 16 12:14:32 2014 +0100 - - gbookmarkfile: removed unused include 'gslist.h' - - https://bugzilla.gnome.org/show_bug.cgi?id=722323 - - glib/gbookmarkfile.c | 1 - - 1 file changed, 1 deletion(-) - -commit c4934c93589420b6c024f893ddb7cafc75279d40 -Author: Jasper St. Pierre -Date: Wed Jan 15 10:37:55 2014 -0500 - - Update .gitignore - - gio/tests/.gitignore | 8 +++++++- - glib/tests/.gitignore | 3 +++ - 2 files changed, 10 insertions(+), 1 deletion(-) - -commit e41dab438cb9b0b9dcc815158da12dd391aa35ed -Author: Ryan Lortie -Date: Mon Jan 13 16:12:41 2014 -0500 - - GLib 2.39.3 - - NEWS | 85 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 85 insertions(+) - -commit bcd276c2b453517c43c8413ed877f82a9ead1884 -Author: Ryan Lortie -Date: Mon Jan 13 17:23:14 2014 -0500 - - more distcheck fixes - - gio/tests/Makefile.am | 4 +++- - glib/tests/Makefile.am | 2 +- - 2 files changed, 4 insertions(+), 2 deletions(-) - -commit 028856a99fd8ce7dc6a1318a6b57cdbbefbc6bdc -Author: Ryan Lortie -Date: Mon Jan 13 16:41:31 2014 -0500 - - build: fix 'make distclean' - - Don't run a non-existent lcov command to clean up during 'make - distclean' - - glib.mk | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit 4130118a72c1389efe7c646b620932bb33a06530 -Author: Ryan Lortie -Date: Mon Jan 13 16:12:31 2014 -0500 - - giomodule test: fix again - - The compiled modules will be in the G_TEST_BUILT directory, not _DIST. - - gio/tests/giomodule.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit 186965fc9b9105fbaaffec2300a36175f160b1db -Author: Ryan Lortie -Date: Mon Jan 13 15:31:38 2014 -0500 - - giomodule test: force shared library build - - http://lists.gnu.org/archive/html/bug-libtool/2013-05/msg00009.html - hit - us again. libtool only builds .so files if we install the library, so - force it to build for our testcase, even if we don't install it. - - gio/tests/modules/Makefile.am | 7 +++++-- - 1 file changed, 5 insertions(+), 2 deletions(-) - -commit 60cca82c9da99c9dc6b0622d5b0779fd0bdc2ad2 -Author: Rico Tzschichholz -Date: Mon Jan 13 12:33:35 2014 +0100 - - gdesktopinfo: Fix typo in "Since" annotation of has_key - - gio/gdesktopappinfo.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit fb087feb4ddb643b8ade424cdbe5e301a3899ba8 -Author: Dimitris Spingos -Date: Mon Jan 13 10:25:01 2014 +0200 - - Updated Greek translation - - po/el.po | 1034 - ++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 498 insertions(+), 536 deletions(-) - -commit 3d8ec7a7db9d897b01b32d6ff0cb1fbc313643b1 -Author: Yosef Or Boczko -Date: Mon Jan 13 08:59:04 2014 +0200 - - Updated Hebrew translation - - po/he.po | 1458 - +++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 827 insertions(+), 631 deletions(-) - -commit d751e65aff6df64318ab2d95b3098dd155a1e0aa -Author: Ryan Lortie -Date: Fri Jan 10 12:28:14 2014 -0500 - - tests: fix leaks in option-context test - - Use the new g_option_context_parse_strv() to patch up some leaks - in some - insufficiently-argv-emulating testcases in option-context.c. - - This gives some test coverage of the new function while also making - option-context now leak-free. - - https://bugzilla.gnome.org/show_bug.cgi?id=721947 - - glib/tests/option-context.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit f062fae4d6d705736c2b1b899c4413b99d4cfc96 -Author: Ryan Lortie -Date: Fri Jan 10 12:16:24 2014 -0500 - - GOptionContext: add memory-friendly parse mode - - Add g_option_context_parse_strv() that obeys the normal memory - conventions for - dealing with a strv instead of assuming that we're dealing with the - 'argv' - parameter to main(). - - This will help for using GOptionContext with GApplication. - - https://bugzilla.gnome.org/show_bug.cgi?id=721947 - - docs/reference/glib/glib-sections.txt | 1 + - glib/goption.c | 43 - +++++++++++++++++++++++++++++++++++ - glib/goption.h | 4 ++++ - 3 files changed, 48 insertions(+) - -commit d3017967d8123e800fd593e22fda1c0d7f40071f -Author: Ryan Lortie -Date: Fri Jan 10 11:17:44 2014 -0500 - - GApplication: allow handles_commandline and service - - The default local_command_line handler has a fast return path for the - case that we handle the commandline by forwarding it to the primary - instance, but this doesn't account for the fact that we may want to - become a service. - - Allow for this by making sure we don't take the fast path of the - service - flag is set. - - gio/gapplication.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit e8b7dd32fcfb4be82d3d78561fc36fbc560f3394 -Author: Ryan Lortie -Date: Sat Oct 26 12:27:20 2013 -0400 - - GApplication: add --gapplication-service switch - - Add a --gapplication-service switch to the default implementation of - local_command_line. This name is unlikely to clash with any - option used - by an existing application. - - When a normal application (neither service nor launcher) is launched - with - exactly this one argument, G_APPLICATION_IS_SERVICE will be set. - - The idea is that people will write their D-Bus service file with - --gapplication-service on the Exec line. This provides a nice - compromise for people who want the benefits of DBusActivatable - applications but without losing the ability to easily run them - directly - (under the debugger or inside jhbuild, etc.) - - https://bugzilla.gnome.org/show_bug.cgi?id=710965 - - gio/gapplication.c | 40 ++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 40 insertions(+) - -commit 8bc63b0ef03ee431eeaaf12191cb2cf983ee7de2 -Author: Ryan Lortie -Date: Wed Jan 8 11:01:55 2014 -0500 - - gdbus-introspection test: test escaping attributes - - Make sure attribute values are properly escaped in generated XML. - - https://bugzilla.gnome.org/show_bug.cgi?id=721796 - - gio/tests/gdbus-introspection.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit 04ee78248631e4ae2dc9b7088fee60c57515d3d1 -Author: Ryan Lortie -Date: Wed Jan 8 10:56:57 2014 -0500 - - gdbus: properly escape introspection annotations - - Make sure we escape any special characters that are found in - annotation - names or values to avoid emitting a malformed XML document in response - to an Introspect call. - - https://bugzilla.gnome.org/show_bug.cgi?id=721796 - - gio/gdbusintrospection.c | 11 +++++++---- - 1 file changed, 7 insertions(+), 4 deletions(-) - -commit 38720494452aa336eb2f168ac4bd2add138c400e -Author: Matthias Clasen -Date: Tue Jan 7 22:55:43 2014 -0500 - - Add includes to all gio docs - - gio/gaction.c | 1 + - gio/gactiongroup.c | 1 + - gio/gactiongroupexporter.c | 1 + - gio/gactionmap.c | 1 + - gio/gapplication.c | 1 + - gio/gapplicationcommandline.c | 1 + - gio/gdbusactiongroup.c | 1 + - gio/gdbusmenumodel.c | 1 + - gio/ginetaddress.c | 1 + - gio/ginetaddressmask.c | 1 + - gio/ginetsocketaddress.c | 1 + - gio/gmenu.c | 1 + - gio/gmenuexporter.c | 1 + - gio/gmenumodel.c | 1 + - gio/gnotification.c | 1 + - gio/gpermission.c | 5 +++-- - gio/gpropertyaction.c | 1 + - gio/gproxy.c | 1 + - gio/gproxyaddress.c | 1 + - gio/gremoteactiongroup.c | 1 + - gio/gsettings.c | 1 + - gio/gsettingsschema.c | 5 +++-- - gio/gsimpleaction.c | 1 + - gio/gsimpleactiongroup.c | 1 + - gio/gsimplepermission.c | 1 + - gio/gsocketaddress.c | 5 +++-- - gio/gsocketconnectable.c | 1 + - gio/gsocketcontrolmessage.c | 1 + - gio/gsocketlistener.c | 1 + - gio/gsocketservice.c | 1 + - gio/gsubprocess.c | 1 + - gio/gsubprocesslauncher.c | 1 + - gio/gtask.c | 3 ++- - gio/gtcpconnection.c | 1 + - gio/gtcpwrapperconnection.c | 4 +++- - gio/gthreadedsocketservice.c | 1 + - gio/gtlscertificate.c | 1 + - 37 files changed, 46 insertions(+), 8 deletions(-) - -commit 86497649bbe2c39c61ec34810017af6dc45eaa0c -Author: Dan Winship -Date: Tue Jan 7 11:18:54 2014 -0500 - - Document g_test_run() order better, and how it changed - - But also note that the ordering is strictly an aesthetic/convenience - thing, and that tests should not be written to depend on it. - - https://bugzilla.gnome.org/show_bug.cgi?id=721624 - - README.in | 18 ++++++++++++++++++ - glib/gtestutils.c | 26 +++++++++++++++++++++++++- - 2 files changed, 43 insertions(+), 1 deletion(-) - -commit 0e109fceab05f094baabc10d795c4f489584840c -Author: Claudio Saavedra -Date: Tue Jan 7 11:33:14 2014 +0200 - - glib/tests: fix build - - glib/tests/keyfile.c | 1 + - 1 file changed, 1 insertion(+) - -commit 6bd30a4cb90c406edfd141016e08b36804b98103 -Author: Chun-wei Fan -Date: Mon Jan 6 10:05:48 2014 +0800 - - glib/tests/keyfile.c: Use g_close() - - Use g_close() instead, as close() is really found in io.h on - Windows, not - unistd.h as on Unix, and hence unistd.h is not universally available. - - https://bugzilla.gnome.org/show_bug.cgi?id=719344 - - glib/tests/keyfile.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit 8bb81e7024db1f3e88cde20459ed62981cf372af -Author: Chun-wei Fan -Date: Sat Jan 4 10:52:15 2014 +0800 - - glib/tests/date.c: Fix the tests on non-English Windows - - The names of the month (and abbreviations) are specific to the Windows - system locale, so we need to use SetThreadLocale() to set the - locale of - the running program to en-US so that it will parse "March" and - "Sept" etc. - correctly. - - https://bugzilla.gnome.org/show_bug.cgi?id=719344 - - glib/tests/date.c | 8 ++++++++ - 1 file changed, 8 insertions(+) - -commit 210f96dfcfec94946ce28e910a5ca2db78335885 -Author: Ryan Lortie -Date: Mon Jan 6 13:58:41 2014 -0500 - - Fix one-character typo in old NEWS entry - - Change a very confusing typo "will not" -> "will now" about the - g_critical() on removing non-existent sources. - - https://bugzilla.gnome.org/show_bug.cgi?id=721625 - - NEWS | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit eb7ef594defc1b70acb4750a9d785cb42d1057be -Author: Chun-wei Fan -Date: Mon Jan 6 12:31:18 2014 +0800 - - Fix GLib MSVC Project - - The glib/gthread-win32.c was accidently removed from the last - commit, sorry - - build/win32/vs10/glib.vcxprojin | 1 + - build/win32/vs9/glib.vcprojin | 1 + - 2 files changed, 2 insertions(+) - -commit 940b3c225030494913b2801b05885ae32bb957ac -Author: Chun-wei Fan -Date: Mon Jan 6 12:21:46 2014 +0800 - - Tidy Up the glib MSVC Project - - Move the per-source define/undefine cflags into the property sheets, - and - apply the cflags for the bundled PCRE sources to the PCRE sources only - - build/win32/vs10/glib-build-defines.props | 10 +- - build/win32/vs10/glib.vcxprojin | 231 - +++++++++++++++++++---------- - build/win32/vs9/glib-build-defines.vsprops | 10 +- - build/win32/vs9/glib.vcprojin | 161 ++++++++++---------- - 4 files changed, 247 insertions(+), 165 deletions(-) - -commit 16c41f0c36e20d63db28bc0938d28bd9e40bf1e4 -Author: Chun-wei Fan -Date: Mon Jan 6 11:22:39 2014 +0800 - - Drop the testglib MSVC Projects - - There are many test programs that are shipped with GLib, and this - project - is a one-to-one project, which does not make sense to keep as - various test - programs may have different CFLAGS, etc, which will require different - build - options. - - build/win32/vs10/Makefile.am | 2 - - build/win32/vs10/glib.sln | 18 ---- - build/win32/vs10/testglib.vcxproj | 173 - ------------------------------ - build/win32/vs10/testglib.vcxproj.filters | 22 ---- - build/win32/vs11/.gitignore | 2 - - build/win32/vs11/Makefile.am | 2 - - build/win32/vs9/Makefile.am | 1 - - build/win32/vs9/glib.sln | 21 ---- - build/win32/vs9/testglib.vcproj | 158 - --------------------------- - 9 files changed, 399 deletions(-) - -commit 71c9ea42f81efef48e58bcd9223fe11b63ab8489 -Author: Matthias Clasen -Date: Sat Jan 4 21:09:18 2014 -0500 - - Use tap mode for installed tests too, when using tap - - glib-tap.mk | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit b3253fe02521969d4f4299136ae34a7e147adc2a -Author: Rico Tzschichholz -Date: Sat Jan 4 22:04:20 2014 +0100 - - glib/tests: Fix non-debug build of slice test - - In addition to e013cf9cad56e919af2f057eb52d58371483a6f8 - - glib/tests/slice.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 33f81cc509198e65f76a506340eb9863ca7120ce -Author: Jasper St. Pierre -Date: Sat Jan 4 01:40:24 2014 -0500 - - tests/keyfile: Fix build - - glib/tests/keyfile.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 589aed9383c6008d71ae5fe12356ffdd944802f0 -Author: Chun-wei Fan -Date: Fri Jan 3 23:48:04 2014 +0800 - - gio/tests/giomodule.c: Use G_MODULE_SUFFIX - - The file extension of the GIO module could be something other - than .so, - depending on platform. Use G_MODULE_SUFFIX so that the test will run - correctly on non-*nix platforms, such as Windows. - - https://bugzilla.gnome.org/show_bug.cgi?id=719344 - - gio/tests/giomodule.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 3fd6edab66244b100c32dc0a8b0720fe61431dcc -Author: Chun-wei Fan -Date: Tue Dec 17 10:58:15 2013 +0800 - - Fix the Keyfile Test on Windows - - Windows will not allow one to write to a temp file opened by - g_mkstemp() - by opening another fd associated with it before one closes the fd that - is returned by g_mkstemp(), which will cause the test_save test - to fail. - - Fix this by using a variable to store the fd from g_mkstemp() - and checking - it, and call close() on that variable before attempting to call - g_key_file_save_to_file() on the temp file as that will attempt - to open - another fd (which would not work) associated with that temp file. - - https://bugzilla.gnome.org/show_bug.cgi?id=719344 - - glib/tests/keyfile.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit 6448f875529bb6c79f64550b62c3e294c3a6efa5 -Author: Michael Catanzaro -Date: Thu Jan 2 19:40:47 2014 -0600 - - docs: fix two typos - - docs/reference/gobject/tut_tools.xml | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 1867fc210fa14d68d1b139a04c5d79a0e344c6bc -Author: Ryan Lortie -Date: Thu Jan 2 16:43:13 2014 -0500 - - unix signals: stop using atomics - - They are not required here. See the discussion in the bug report. - - https://bugzilla.gnome.org/show_bug.cgi?id=711090 - - glib/gmain.c | 15 ++++++++++++++- - 1 file changed, 14 insertions(+), 1 deletion(-) - -commit 23ec1b9aca13d862e30be69e642d7022f7760fcb -Author: Rafael Ferreira -Date: Thu Jan 2 22:08:14 2014 -0200 - - Updated Brazilian Portuguese translation - - po/pt_BR.po | 1022 - ++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 522 insertions(+), 500 deletions(-) - -commit 2b289cc5659276f570e9862ab8fd9d3733b88c22 -Author: Matthias Clasen -Date: Thu Jan 2 13:25:41 2014 -0500 - - Fix make install with --disable-installed-tests - - If installed tests are not enabled, installed_testdir is not - defined, so we end up trying to create /modules and to chmod - things in /x-content/, which is not right. - - gio/tests/Makefile.am | 2 ++ - gio/tests/modules/Makefile.am | 21 ++++++++++++++++----- - 2 files changed, 18 insertions(+), 5 deletions(-) - -commit c09cfc1c8a218a320faa7f624e6ac3194fcd8049 -Author: Ryan Lortie -Date: Thu Jan 2 12:54:12 2014 -0500 - - GFile: fix uninitialised variable - - clang cause the fact that some of our 'goto out;' cases cause use - to try - and free an uninitialised GString. Fix that up. - - gio/gfile.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 51b3dd73329ddabfd4fd72c23fa220ee948a854f -Author: Ryan Lortie -Date: Thu Jan 2 01:38:07 2014 -0500 - - GDBusConnection: don't write to stdout - - When losing the D-Bus connection, we would write to stdout about - it just - before killing ourselves with SIGTERM. We're a library, so we should - probably use stderr instead. - - https://bugzilla.gnome.org/show_bug.cgi?id=721324 - - gio/gdbusconnection.c | 10 +++++----- - gio/tests/gdbus-exit-on-close.c | 4 ++-- - 2 files changed, 7 insertions(+), 7 deletions(-) - -commit 8976175ba9913219d5469f022ceac03a106b4c54 -Author: Ryan Lortie -Date: Thu Jan 2 01:55:07 2014 -0500 - - gsettings: tweak test for last commit - - The last commit changed the behaviour of child objects of delayed - GSettings. Adjust the testcase accordingly. - - gio/tests/gsettings.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit c7636ce64b8c4bf89fe75e9431d7d583a1573424 -Author: Ryan Lortie -Date: Sat Dec 21 23:13:57 2013 -0500 - - g_settings_get_child(): inherit backend - - Part of the purpose of g_settings_get_child() was that it could - be used - after you delay() a GSettings object, and then apply() all of the - settings together. In order for that to work, we need to share the - backend. - - https://bugzilla.gnome.org/show_bug.cgi?id=720891 - - gio/gsettings.c | 1 + - 1 file changed, 1 insertion(+) - -commit d25b655bf579ccc7e2e56a9b2185177fde04e058 -Author: Matthias Clasen -Date: Wed Jan 1 23:28:23 2014 -0500 - - Make symlink test work installed - - We can't assume that the location used for G_TEST_DIST paths - is writable, so just create the symlink in the current directory - instead. - - glib/tests/fileutils.c | 15 +++++++++++---- - 1 file changed, 11 insertions(+), 4 deletions(-) - -commit d91023fb4c9ac329aa5eed97e37a3f1b661a2203 -Author: Matthias Clasen -Date: Wed Jan 1 22:39:32 2014 -0500 - - Drop locale-dependent timeval tests - - glib/tests/timer.c | 2 -- - 1 file changed, 2 deletions(-) - -commit 11ddb843b9a0f7b56cb0c4b166eacd321e3e6dd3 -Author: Matthias Clasen -Date: Wed Jan 1 22:30:24 2014 -0500 - - Make /contenttype/tree test work installed - - The x-content/win32-software type is only recognized if - the autorun.exe file is executable. Since the file is installed - as data, we need to fix up its permissions in an - install-data-hook. - - gio/tests/Makefile.am | 3 +++ - 1 file changed, 3 insertions(+) - -commit dba1ae12a89e2acc8229db0e2f678109b836c6d0 -Author: Matthias Clasen -Date: Wed Jan 1 22:01:15 2014 -0500 - - Avoid a compiler warning - - gio/tests/basic-application.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 6106e38c8e7cbf523fd3a9c638ffc32133d2a7a4 -Author: Matthias Clasen -Date: Wed Jan 1 21:39:51 2014 -0500 - - Make timeval tests independent of the environment - - Some of the tested formats are locale-dependent, so unset - the TZ environment variable before testing them. - - glib/tests/timer.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit cda4080af079b733d8e8ad50fae3527cbdf11e15 -Author: Chun-wei Fan -Date: Thu Jan 2 09:54:18 2014 +0800 - - MSVC 2012 Projects: Rename a Property Sheet - - Forgot to update the property sheet file name from the Visual - Studio 2010 - update... Sorry! - - build/win32/vs11/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 76584e7ae3c3676e6445637f1ad026e5af857938 -Author: Ryan Lortie -Date: Tue Oct 29 11:11:28 2013 -0700 - - Fix races in unix signal dispatch - - Fix some races introduced in be2c7b83c4a9c9d3aa76b1499c27ab19e0f4e470 - while keeping the property that multiple handlers for the same unix - signal all get dispatched. - - Also fix the behaviour of the source checking for pending signals when - it's created. No matter what we do here (clear the pending flag - or not) - there is something that can go wrong. - - If we clear the flag, we may prevent other sources from being - dispatched. If we don't clear it, we may end up dispatching the same - source twice (if we manage to dispatch it from its own thread - before the - GLib worker has a chance to run). - - Instead, run the full dispatch procedure when a new source is added. - It - actually doesn't matter what thread this runs in since the lock - is held. - - https://bugzilla.gnome.org/show_bug.cgi?id=711090 - - glib/gmain.c | 27 ++++++++++++++++++++------- - 1 file changed, 20 insertions(+), 7 deletions(-) - -commit 97d9138f6c4367bdfe76e3e46871a683c4a2d051 -Author: Colin Walters -Date: Wed Jan 1 19:05:34 2014 -0500 - - gio/tests: Fix usage of BUILT_SOURCES - - gio/tests/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 52cefa239dd5b83b084107a4994d67f719812338 -Author: Yosef Or Boczko -Date: Thu Jan 2 01:40:26 2014 +0200 - - Fix doc build - - docs/reference/glib/running.xml | 2 -- - 1 file changed, 2 deletions(-) - -commit f9f7ad2557bac58452f827b7890d8ef246e53ede -Author: Matthias Clasen -Date: Wed Jan 1 17:42:33 2014 -0500 - - Improve gutils.c test coverage - - glib/tests/utils.c | 11 +++++++++++ - 1 file changed, 11 insertions(+) - -commit 3de604d438feb851c7517ab04a823d25bd1997ba -Author: Matthias Clasen -Date: Wed Jan 1 17:41:59 2014 -0500 - - Improve GDate test coverage - - glib/tests/date.c | 35 +++++++++++++++++++++++++++++++++++ - 1 file changed, 35 insertions(+) - -commit 5e6d86877ddf9961b6dbe37d02a2ce2d31b9d6cf -Author: Matthias Clasen -Date: Tue Dec 31 09:19:50 2013 -0500 - - Improve GIOChannel test coverage - - glib/tests/protocol.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 5ec36cd02ae2efacf2dd11c218afa2b3ab1dee40 -Author: Matthias Clasen -Date: Tue Dec 31 09:19:22 2013 -0500 - - Improve hostutils test coverage - - glib/tests/hostutils.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit baceea958207bc6a010bae6bc87805f97611cccf -Author: Matthias Clasen -Date: Tue Dec 31 09:18:50 2013 -0500 - - Improve GVariant test coverage - - glib/tests/gvariant.c | 204 - +++++++++++++++++++++++++++++++++++++++++++++++++- - 1 file changed, 201 insertions(+), 3 deletions(-) - -commit ec0d6d7812a655355afeb14d76647fc00c047102 -Author: Matthias Clasen -Date: Tue Dec 31 09:18:30 2013 -0500 - - Test stdio wrappers - - glib/tests/fileutils.c | 78 - ++++++++++++++++++++++++++++++++++++++++++++++++-- - 1 file changed, 76 insertions(+), 2 deletions(-) - -commit 93dad4808e6ea74a3688db7942a630ff857dd0e5 -Author: Matthias Clasen -Date: Mon Dec 30 20:18:15 2013 -0500 - - Trivial typo fix - - glib/gvariant-parser.c | 2 +- - glib/gvariant-serialiser.c | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit 90aa4ed0a061ac7dfcf9d92b7cd1acf3ad70e8aa -Author: Matthias Clasen -Date: Mon Dec 30 10:55:07 2013 -0500 - - Improve charset test coverage - - glib/tests/utils.c | 16 ++++++++++++++++ - 1 file changed, 16 insertions(+) - -commit 4f0a13effca82febccb0e84d0017bf378359fb69 -Author: Matthias Clasen -Date: Mon Dec 30 10:54:46 2013 -0500 - - Add tests for g_malloc - - glib/tests/Makefile.am | 1 + - glib/tests/malloc.c | 117 - +++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 118 insertions(+) - -commit 58cdf0b474ddcc94ba0bedc39c778cfa93c518ce -Author: Matthias Clasen -Date: Mon Dec 30 10:53:32 2013 -0500 - - Drop memory-related trap variables - - These are just more lo-tech conditional breakpoint wannabes. - Debuggers can be trusted to support conditional breakpoints - nowadays. - - docs/reference/glib/running.xml | 42 - ----------------------------------------- - glib/gmem.c | 25 ------------------------ - 2 files changed, 67 deletions(-) - -commit 6d3b83a8c131e190da5db10d81c0d3cc0e3c6768 -Author: Matthias Clasen -Date: Mon Dec 30 09:49:30 2013 -0500 - - Improve GAsyncQueue test coverage - - glib/tests/asyncqueue.c | 13 +++++++++++++ - 1 file changed, 13 insertions(+) - -commit 9a2c8d89c7b5039475bbe17c043cd9d7c884fc9f -Author: Matthias Clasen -Date: Mon Dec 30 09:48:56 2013 -0500 - - Improve test coverage of g_utf8_collate_key_for_filename - - The existing tests were accidentally using the same test data - twice. Fix that, and add another set of tests that exercise - the filename collation special cases. - - glib/tests/collate.c | 60 - +++++++++++++++++++++++++++++++++++++++++++++++++--- - 1 file changed, 57 insertions(+), 3 deletions(-) - -commit 32e0499c5623a69575c408944cd56a7e5b755d9e -Author: Matthias Clasen -Date: Mon Dec 30 09:48:29 2013 -0500 - - Add tests for g_spaced_primes_closest - - glib/tests/hash.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 46 insertions(+) - -commit 4989cb4ddefe9daca94b20ec4e4912e38c7b237e -Author: Matthias Clasen -Date: Mon Dec 30 09:48:10 2013 -0500 - - Improve GOptionContext test coverage - - glib/tests/option-context.c | 60 - +++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 60 insertions(+) - -commit d6bd36c6992c9b2b4b47391b47d954c8b64e44c3 -Author: Matthias Clasen -Date: Mon Dec 30 09:47:49 2013 -0500 - - Improve GBookmarkFile test coverage - - glib/tests/bookmarkfile.c | 259 - +++++++++++++++++++++++++++++++++++++ - glib/tests/bookmarks/valid-01.xbel | 4 + - glib/tests/bookmarks/valid-02.xbel | 2 + - glib/tests/bookmarks/valid-03.xbel | 1 + - 4 files changed, 266 insertions(+) - -commit 14359e17c99fdcd9f7492aad0b4795e18795e540 -Author: Matthias Clasen -Date: Tue Dec 31 12:45:09 2013 -0500 - - GBookmarkFile: Streamline error handling a bit - - glib/gbookmarkfile.c | 21 ++++----------------- - 1 file changed, 4 insertions(+), 17 deletions(-) - -commit 228a2c82f6c51bda71c36952cba72bafa7344e9f -Author: Matthias Clasen -Date: Tue Dec 31 12:48:05 2013 -0500 - - GBookmarkFile: Remove dead code - - The icon element is actually parsed further up, and this - case is never hit, so remove it. - - glib/gbookmarkfile.c | 20 -------------------- - 1 file changed, 20 deletions(-) - -commit 0f746070d813aa3d7e181a3b29828d7a9ad66953 -Author: Matthias Clasen -Date: Mon Dec 30 09:45:53 2013 -0500 - - Make a bookmark testfile roundtrippable - - This will be used in new tests in the following commit. - - glib/tests/bookmarks/valid-01.xbel | 15 ++++++--------- - 1 file changed, 6 insertions(+), 9 deletions(-) - -commit 95f13ded9243c7ea9e7ded8e013f683a6c1bb2b5 -Author: Matthias Clasen -Date: Mon Dec 30 08:57:04 2013 -0500 - - Trivial formatting fixes - - glib/gunicollate.c | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -commit d264d32d3b0a5080bc41186d3ef11dd4373af2b5 -Author: Matthias Clasen -Date: Sun Dec 29 13:47:43 2013 -0500 - - Improve glib-unix test coverage - - glib/tests/unix.c | 33 +++++++++++++++++++++++++++++++++ - 1 file changed, 33 insertions(+) - -commit 6814f7ebd9013a2df439bd81346960421e726a3c -Author: Matthias Clasen -Date: Sun Dec 29 13:46:00 2013 -0500 - - Improve GHashTable test coverage - - glib/tests/hash.c | 27 ++++++++++++++++++++++++++- - 1 file changed, 26 insertions(+), 1 deletion(-) - -commit 95d4856760d0e5c81c14f60c88a986eaed12cbe2 -Author: Matthias Clasen -Date: Sun Dec 29 13:45:38 2013 -0500 - - Add a test for g_markup_parse_context_get_element_stack - - glib/tests/Makefile.am | 1 + - glib/tests/markup.c | 98 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 99 insertions(+) - -commit 27e352985bf0734e9209e8052dc966a05e6bfae1 -Author: Matthias Clasen -Date: Sun Dec 29 13:43:28 2013 -0500 - - Remove broken attempt at parsing date-only - - g_time_val_from_iso8601 was attempting to parse strings - having only a date, but failed to actually set the timeval - despite returning TRUE. Since the docs state that the function - only parses strings containing a date and a time, just return - FALSE in this case. - - Also remove an incomplete testcase for this behaviour that was - just checking the boolean return value, but not timeval. - - glib/gtimer.c | 17 ++++++----------- - tests/testglib.c | 2 +- - 2 files changed, 7 insertions(+), 12 deletions(-) - -commit 680c348bb4f7b815ff58a48df915f67e175dea4f -Author: Matthias Clasen -Date: Sun Dec 29 07:55:14 2013 -0500 - - Add missing includes - - config.h needs to be included in every source file, first. - - gio/gfdonotificationbackend.c | 2 ++ - gio/ggtknotificationbackend.c | 1 + - 2 files changed, 3 insertions(+) - -commit cc8c1541c9ed420ca8a3a8c21605341e5c6f5939 -Author: Matthias Clasen -Date: Sun Dec 29 07:23:19 2013 -0500 - - Improve mainloop test coverage - - glib/tests/mainloop.c | 69 - +++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 69 insertions(+) - -commit 24d992f8a16347e13a4351db63b9e3a0c97b9577 -Author: Matthias Clasen -Date: Sun Dec 29 07:23:01 2013 -0500 - - Add tests for GTimer and GTimeVal - - glib/tests/Makefile.am | 1 + - glib/tests/timer.c | 213 - +++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 214 insertions(+) - -commit 2ded47e9558c49e5ad281b693a9c1a7f1180355d -Author: Matthias Clasen -Date: Wed Dec 25 23:52:15 2013 -0500 - - Improve GTree test coverage - - glib/tests/tree.c | 144 - ++++++++++++++++++++++++++++++++++++++++++++++++------ - 1 file changed, 129 insertions(+), 15 deletions(-) - -commit 6e23e6c641022f15dfa4fa6da6fddc1f37cd92c6 -Author: Matthias Clasen -Date: Wed Dec 25 23:51:58 2013 -0500 - - Improve logging test coverage - - glib/tests/logging.c | 32 +++++++++++++++++++++----------- - 1 file changed, 21 insertions(+), 11 deletions(-) - -commit cdb14a194e08eac5e34ac22f0183a478cfc413d7 -Author: Matthias Clasen -Date: Wed Dec 25 23:51:26 2013 -0500 - - Improve testing test coverage - - In particular, test the just-fixed g_test_trap_reached_timeout. - - glib/tests/testing.c | 41 +++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 41 insertions(+) - -commit 3343bc3385c54f9098869103a7817a71a7e05ca7 -Author: Matthias Clasen -Date: Wed Dec 25 23:50:37 2013 -0500 - - Fix g_test_trap_reached_timeout - - The function was returning the opposite of what the - documentation says. - - glib/gtestutils.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit e013cf9cad56e919af2f057eb52d58371483a6f8 -Author: Matthias Clasen -Date: Tue Dec 24 23:35:31 2013 -0500 - - Improve GSlice test coverage - - glib/tests/slice.c | 150 - +++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 150 insertions(+) - -commit 19ad8dbfa6dd83c015b1d2a74e61417605c53e7d -Author: Matthias Clasen -Date: Tue Dec 24 23:33:28 2013 -0500 - - Improve GNode test coverage - - glib/tests/node.c | 228 - +++++++++++++++++++++++++++++++++++++++--------------- - 1 file changed, 165 insertions(+), 63 deletions(-) - -commit 6fe85aee8ded23719faff64599299fd6c2ea480b -Author: Matthias Clasen -Date: Tue Dec 24 23:26:25 2013 -0500 - - Improve fileutils test coverage - - Add some tests for g_file_read_link. - - glib/tests/fileutils.c | 43 +++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 43 insertions(+) - -commit f16753cfe04006144bdfbd1fb7d3dab20024915b -Author: Matthias Clasen -Date: Tue Dec 24 23:24:40 2013 -0500 - - Unify error reporting in gfileutils.c - - Use the set_file_error helper function in more places, - saving some 50 lines. - - glib/gfileutils.c | 218 - ++++++++++++++++++++++-------------------------------- - 1 file changed, 88 insertions(+), 130 deletions(-) - -commit 2299bcd88d7bc99e787b4ee878355e6eddb778ca -Author: Matthias Clasen -Date: Tue Dec 24 00:06:00 2013 -0500 - - Improve GResourceFile test coverage - - gio/tests/resources.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 3eeeb7aaa7d601eb6f46005a03638744a890e9f8 -Author: Matthias Clasen -Date: Tue Dec 24 00:05:36 2013 -0500 - - Improve gsettings test coverage - - gio/tests/gsettings.c | 9 +++++++++ - 1 file changed, 9 insertions(+) - -commit 1041fc21905767fc15cf1ec9a4ff3ecb0fdcd6d9 -Author: Matthias Clasen -Date: Tue Dec 24 00:05:01 2013 -0500 - - Improve gdbus test coverage - - gio/tests/gdbus-peer.c | 11 +++++++++++ - 1 file changed, 11 insertions(+) - -commit df3ac947ac5c9ecb55789f81e8770a44af92a31c -Author: Matthias Clasen -Date: Tue Dec 24 00:04:44 2013 -0500 - - Improve converter test coverage - - gio/tests/converter-stream.c | 24 ++++++++++++++++++++++++ - 1 file changed, 24 insertions(+) - -commit 354ae1d61c0a03c245ab1c191780e470c2608679 -Author: Matthias Clasen -Date: Tue Dec 24 00:04:14 2013 -0500 - - Add tests for remote actions - - This improves the GApplication test coverage. - - gio/tests/basic-application.c | 111 - ++++++++++++++++++++++++++++++++++++++++++ - gio/tests/gapplication.c | 42 +++++++++++++++- - 2 files changed, 151 insertions(+), 2 deletions(-) - -commit 8aeb391a771302fa6818a37a76e1240c955ce8f5 -Author: Matthias Clasen -Date: Tue Dec 24 00:03:20 2013 -0500 - - Improve GIOModule test coverage - - Add a dedicated test for GIOModule. - - configure.ac | 1 + - gio/tests/Makefile.am | 5 +- - gio/tests/giomodule.c | 136 - ++++++++++++++++++++++++++++++++++++++ - gio/tests/modules/Makefile.am | 27 ++++++++ - gio/tests/modules/test-module-a.c | 57 ++++++++++++++++ - gio/tests/modules/test-module-b.c | 57 ++++++++++++++++ - 6 files changed, 281 insertions(+), 2 deletions(-) - -commit 7bea4bd89ae252b2d69daea362f9ba5c0508d2e1 -Author: Matthias Clasen -Date: Tue Dec 24 00:01:22 2013 -0500 - - Correct a doc comment - - gio/gsettingsbackend.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 5bcbb98f45710ffae796ac4b2b73f68d573a1c75 -Author: Matthias Clasen -Date: Mon Dec 23 23:59:56 2013 -0500 - - GIOModule: Add some more details to the docs - - gio/giomodule.h | 32 ++++++++++++++++++-------------- - 1 file changed, 18 insertions(+), 14 deletions(-) - -commit 0356d7f4c34745a0ebce88e08d1cdd6563218c3e -Author: Matthias Clasen -Date: Mon Dec 23 23:59:37 2013 -0500 - - Fix a typo in a comment - - The D-Bus interface is org.freedesktop.DBus.Peer, not - org.freedesktop.DBus. - - gio/gdbusconnection.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit b5ba22f163f884f14724b54d001bd044308f9f63 -Author: Matthias Clasen -Date: Mon Dec 23 15:47:45 2013 -0500 - - Add a generic property test - - This test is inspired by its namesake in GTK+. We instantiate - all types, and check the default values of their properties, - with some exceptions for types that are known not to work. - - gio/tests/Makefile.am | 15 +++- - gio/tests/defaultvalue.c | 228 - +++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 242 insertions(+), 1 deletion(-) - -commit 290b46cd24d35d6bce7b86e05ce5948b42c45233 -Author: Matthias Clasen -Date: Mon Dec 23 15:01:20 2013 -0500 - - GTlsPassword: Make declared defaults match - - String properties typically start out with a value of NULL. - No reason to deviate from that convention here. - - gio/gtlspassword.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 3a37e403e6813305fe0b3dd57b0db1a1eb30a627 -Author: Matthias Clasen -Date: Mon Dec 23 15:00:55 2013 -0500 - - Make GFileIcon more robust - - No reason not to survive g_object_unref (g_object_new (...)) - - gio/gfileicon.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 34de9189f6f29dccbad8224a9605e4eb6d40b94e -Author: Matthias Clasen -Date: Mon Dec 23 15:00:18 2013 -0500 - - Make GEmblem more robust - - No reason not to survive g_object_unref (g_object_new (...)). - - gio/gemblem.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 62b28546afc01deae13f155f7a283d45c2fd7395 -Author: Matthias Clasen -Date: Mon Dec 23 15:00:02 2013 -0500 - - Trivial formatting fixes - - gio/gcharsetconverter.c | 33 ++++++++++++++++----------------- - 1 file changed, 16 insertions(+), 17 deletions(-) - -commit 6c75ba2b902602c90fe239346e557aa1284eb667 -Author: Matthias Clasen -Date: Mon Dec 23 12:11:03 2013 -0500 - - Add tests for x-content type sniffing - - This test exercises the tree matching parts of gcontenttype.c - - gio/tests/Makefile.am | 4 +++ - gio/tests/contenttype.c | 31 - ++++++++++++++++++++++ - .../image-dcf/DCIM/Camera/20130831_203925.jpg | 0 - .../image-dcf/DCIM/Camera/20130831_203928.jpg | 0 - gio/tests/x-content/unix-software/autorun.sh | 3 +++ - gio/tests/x-content/win32-software/autorun.exe | 0 - 6 files changed, 38 insertions(+) - -commit 159459bc2d44de2ed3abc50d64d42a5a9ae0dc91 -Author: Matthias Clasen -Date: Mon Dec 23 12:09:46 2013 -0500 - - Simplify fileattributematcher tests a bit - - Just use assertions instead of pretty-printed error messages. - - gio/tests/fileattributematcher.c | 20 +++----------------- - 1 file changed, 3 insertions(+), 17 deletions(-) - -commit 3bbfd908802a44fb871a0498c088ac61b7ca50e7 -Author: Matthias Clasen -Date: Mon Dec 23 12:08:47 2013 -0500 - - Improve GApplicationCommandline test coverage - - Add tests for many GApplicationCommandline apis to the - existing application tests. - - gio/tests/basic-application.c | 115 ++++++++++++++++++++++++++-- - gio/tests/gapplication.c | 170 - +++++++++++++++++++++++++++++++++++------- - 2 files changed, 252 insertions(+), 33 deletions(-) - -commit 7846d6154a0c7de3ecd51b484d56396b11ca1ff2 -Author: Matthias Clasen -Date: Mon Dec 23 12:08:08 2013 -0500 - - Improve GSubprocess test coverage - - Test the synchronous communicate functions. - - gio/tests/gsubprocess.c | 139 - +++++++++++++++++++++++++++++++++++++++++++++--- - 1 file changed, 133 insertions(+), 6 deletions(-) - -commit e021bb910176413f18904fce5e677916116bc9bf -Author: Matthias Clasen -Date: Mon Dec 23 12:07:11 2013 -0500 - - Improve GInitable test coverage - - This just adds a bit more variety to the uses of GInitiable - in other tests. - - gio/tests/network-monitor.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 243bec9d0d52293ed6d6b2b6990f23ecb5309f9b -Author: Jasper St. Pierre -Date: Thu Sep 19 15:41:09 2013 -0400 - - gobject.py: Simplify or_join_array - - gobject/gobject.py | 12 ++---------- - 1 file changed, 2 insertions(+), 10 deletions(-) - -commit bfbe7127d539176ca625fbf052cca9cf4cfc42d8 -Author: Jasper St. Pierre -Date: Thu Sep 19 15:24:16 2013 -0400 - - gobject.py: Simplify and reduce code a bit - - gobject/gobject.py | 25 ++++++++++++------------- - 1 file changed, 12 insertions(+), 13 deletions(-) - -commit 4e512a1af8ecba7c2fa23945a524f91926026103 -Author: Jasper St. Pierre -Date: Thu Sep 19 14:59:44 2013 -0400 - - gobject.py: Remove old hack for stripping IA__ symbols - - We don't use IA__ symbols anymore; they've been replaced with - -Bsymbolic - - gobject/gobject.py | 23 ----------------------- - 1 file changed, 23 deletions(-) - -commit b4af2d685ec02b575b48d23d2bf51678dbc023c2 -Author: Jasper St. Pierre -Date: Thu Sep 19 11:55:47 2013 -0400 - - gobject.py: Fix indentation - - gobject/gobject.py | 24 ++++++++++++------------ - 1 file changed, 12 insertions(+), 12 deletions(-) - -commit 0c87f71521802a323e1fd2136788ad8942ea85eb -Author: Jasper St. Pierre -Date: Tue Dec 31 15:13:06 2013 -0500 - - codegen: direction defaults to "in" - - gio/gdbus-2.0/codegen/parser.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit e9c19583dea2f2dc654df992ea0b952adfa93d81 -Author: Michael Catanzaro -Date: Sun Dec 29 14:20:13 2013 -0600 - - docs: fix a typo - - docs/reference/gio/overview.xml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit ddc29a903644dfcb737c5a17a35081fc76d348e9 -Author: Chun-wei Fan -Date: Fri Dec 27 12:25:18 2013 +0800 - - Visual Studio Projects: Cleanup Property Sheets - - Make the projects include a single property sheet as necessary, - which will - in turn include the other property sheet(s) as needed, so that we - can avoid - warnings where we include the same property sheets twice in a single - project. - - Also make the copying of pre-configured headers into custom build - rules so - that they can be removed upon the clean command from the IDE and - that they - can be re-copied if their counterpart *.h.win32 are updated. - - build/win32/vs10/Makefile.am | 2 +- - build/win32/vs10/gio.vcxproj.filtersin | 3 + - build/win32/vs10/gio.vcxprojin | 24 ++- - build/win32/vs10/glib-build-defines.props | 2 +- - build/win32/vs10/glib-gen-srcs.props | 29 ++++ - build/win32/vs10/glib-install.props | 249 - +++++++++++++++--------------- - build/win32/vs10/glib-version-paths.props | 2 +- - build/win32/vs10/glib.vcxproj.filtersin | 4 + - build/win32/vs10/glib.vcxprojin | 78 ++++++++-- - build/win32/vs10/glibprepbuild.props | 39 ----- - build/win32/vs10/gmodule.vcxproj | 24 ++- - build/win32/vs10/gmodule.vcxproj.filters | 3 + - build/win32/vs10/install.vcxproj | 4 - - build/win32/vs9/Makefile.am | 2 +- - build/win32/vs9/gio.vcprojin | 42 ++++- - build/win32/vs9/glib-gen-srcs.vsprops | 32 ++++ - build/win32/vs9/glib-install.vsprops | 138 ++++++++--------- - build/win32/vs9/glib.vcprojin | 148 +++++++++++++++++- - build/win32/vs9/glibprepbuild.vsprops | 27 ---- - build/win32/vs9/gmodule.vcproj | 42 ++++- - build/win32/vs9/install.vcproj | 8 +- - 21 files changed, 593 insertions(+), 309 deletions(-) - -commit d01a075632150fcc63f4d9f41046a450a3f4915a -Author: Chun-wei Fan -Date: Fri Dec 27 10:50:35 2013 +0800 - - Visual Studio Projects: Use Unix Line Endings - - ...where possible, to make application of patches easier in the - future. - The README.txt's and the .sln files are still in Windows/DOS line - endings - as they need to be so. - - build/win32/vs10/gdbus.vcxproj | 358 - ++++++++++---------- - build/win32/vs10/gdbus.vcxproj.filters | 26 +- - build/win32/vs10/gio-querymodules.vcxproj | 366 - ++++++++++----------- - build/win32/vs10/gio-querymodules.vcxproj.filters | 26 +- - build/win32/vs10/glib-compile-resources.vcxproj | 360 - ++++++++++---------- - .../vs10/glib-compile-resources.vcxproj.filters | 32 +- - build/win32/vs10/glib-compile-schemas.vcxproj | 360 - ++++++++++---------- - build/win32/vs10/glib-genmarshal.vcxproj | 344 - +++++++++---------- - build/win32/vs10/gmodule.vcxproj | 366 - ++++++++++----------- - build/win32/vs10/gresource.vcxproj | 358 - ++++++++++---------- - build/win32/vs10/gresource.vcxproj.filters | 26 +- - build/win32/vs10/gsettings.vcxproj | 360 - ++++++++++---------- - .../win32/vs10/gspawn-win32-helper-console.vcxproj | 348 - ++++++++++---------- - build/win32/vs10/gspawn-win32-helper.vcxproj | 348 - ++++++++++---------- - build/win32/vs10/gthread.vcxproj | 366 - ++++++++++----------- - build/win32/vs10/install.vcxproj | 326 - +++++++++--------- - build/win32/vs10/testglib.vcxproj | 344 - +++++++++---------- - build/win32/vs9/gdbus.vcproj | 310 - ++++++++--------- - build/win32/vs9/gio-querymodules.vcproj | 310 - ++++++++--------- - build/win32/vs9/glib-compile-resources.vcproj | 312 - +++++++++--------- - build/win32/vs9/glib-genmarshal.vcproj | 322 - +++++++++--------- - build/win32/vs9/gresource.vcproj | 310 - ++++++++--------- - build/win32/vs9/gspawn-win32-helper-console.vcproj | 326 - +++++++++--------- - build/win32/vs9/gspawn-win32-helper.vcproj | 320 - +++++++++--------- - build/win32/vs9/gthread.vcproj | 334 - +++++++++---------- - build/win32/vs9/install.vcproj | 154 ++++----- - build/win32/vs9/testglib.vcproj | 316 - +++++++++--------- - 27 files changed, 3864 insertions(+), 3864 deletions(-) - -commit c488aa6785c0865dcaf1748418f05798bab68835 -Author: Chun-wei Fan -Date: Fri Dec 27 10:32:01 2013 +0800 - - Visual Studio Property Sheets: Use Unix Line Endings - - This makes it easier to apply patches in the future. - - build/win32/vs10/glib-build-defines.props | 140 ++-- - build/win32/vs10/glib-install.props | 1106 - ++++++++++++++-------------- - build/win32/vs10/glib-version-paths.props | 100 +-- - build/win32/vs10/glibprepbuild.props | 78 +- - build/win32/vs9/glib-build-defines.vsprops | 130 ++-- - build/win32/vs9/glib-install.vsprops | 572 +++++++------- - build/win32/vs9/glib-version-paths.vsprops | 98 +-- - build/win32/vs9/glibprepbuild.vsprops | 54 +- - 8 files changed, 1139 insertions(+), 1139 deletions(-) - -commit fb21c8eaab64301591a0e179a42ef25cbd793a6e -Author: Antoine Jacoutot -Date: Thu Dec 26 11:03:45 2013 +0100 - - kqueue: fix a potential deadlock - - In case an object is already monitored, we lock then return without - unlocking it which can then result in a self deadlock. So properly - unlock before returning. - - https://bugzilla.gnome.org/show_bug.cgi?id=721074 - - gio/kqueue/kqueue-missing.c | 1 + - 1 file changed, 1 insertion(+) - -commit f3c9b17d3c8984fa7281bd6c849aa6a0170b54de -Author: Mikhail Gusarov -Date: Thu Dec 26 11:22:05 2013 -0500 - - gio-2.0.pc: Add -lselinux when linking statically if so configured - - https://bugzilla.gnome.org/show_bug.cgi?id=721087 - - gio-2.0.pc.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit c26c557908fe3083e9470b2a191cd53dc907138d -Author: Morten Welinder -Date: Thu Dec 26 07:37:17 2013 -0500 - - gsubprocesslauncher: Use "env" instead of "environ" - - The latter may come from system headers. - - https://bugzilla.gnome.org/show_bug.cgi?id=721059 - - gio/gsubprocesslauncher.c | 6 +++--- - gio/gsubprocesslauncher.h | 2 +- - 2 files changed, 4 insertions(+), 4 deletions(-) - -commit 091e466095c47f60ef5b2b0c81459615169216cf -Author: Matthias Scheler -Date: Wed Dec 25 13:57:56 2013 -0500 - - gio: Fix return of value from void function - - https://bugzilla.gnome.org/show_bug.cgi?id=721034 - - gio/gfile.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit d7f885b1f3fcd863dd2e48a12932a609d783ac10 -Author: Colin Walters -Date: Mon Nov 18 14:28:15 2013 -0500 - - Revert "gsettings m4: check for .xml in src/builddir" - - This reverts commit b3593693d918f0ae97094f6712d817180b8eea6a. - - See: https://bugzilla.gnome.org/show_bug.cgi?id=712171#c3 - See: https://bugzilla.gnome.org/show_bug.cgi?id=712171#c4 - - Tested using both srcdir == builddir and srcdir != builddir in hotssh. - - Conflicts: - m4macros/gsettings.m4 - - https://bugzilla.gnome.org/show_bug.cgi?id=712630 - - m4macros/gsettings.m4 | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit ee5dab6bb5b84408d88fa7d3bb333311ab3fa263 -Author: Ryan Lortie -Date: Fri Nov 22 13:06:54 2013 -0500 - - gdbus tool: print GVariant errors in context - - Use g_variant_parse_error_print_context() to format the error message - from the GVariant parser. - - There is a slightly dubious interaction with the "parse me harder" - functionality here. We're probably going to have to deal with that - separately. - - https://bugzilla.gnome.org/show_bug.cgi?id=715028 - - gio/gdbus-tool.c | 17 ++++++++++++++--- - 1 file changed, 14 insertions(+), 3 deletions(-) - -commit 94a89f6c2fdbffe562a0ec34a979c01fefc5a9ac -Author: Ryan Lortie -Date: Fri Nov 22 12:57:21 2013 -0500 - - gapplication(1): print GVariant errors in context - - Use g_variant_parse_error_print_context() to format the error message - from the GVariant parser. - - https://bugzilla.gnome.org/show_bug.cgi?id=715028 - - gio/gapplication-tool.c | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -commit 420f90d849c7670f716b7d9dede81655f794a6da -Author: Ryan Lortie -Date: Fri Nov 22 12:55:10 2013 -0500 - - gsettings tool: print GVariant errors in context - - Use g_variant_parse_error_print_context() to format the error message - from the GVariant parser. - - https://bugzilla.gnome.org/show_bug.cgi?id=715028 - - gio/gsettings-tool.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit 56fb675d865d4331037bd95f57ce6f381564fe27 -Author: Ryan Lortie -Date: Sun Dec 22 11:41:19 2013 -0500 - - GVariant: add way to print context of parse errors - - This was a feature intended from the very beginning that somehow never - got written. It's a way to replace these sort of error messages - out of - the GVariant parser: - - 1-2,10-15:unable to find a common type - - with something in the style of the Vala compiler: - - unable to find a common type: - [1, 2, 3, 'str'] - ^ ^^^^^ - - https://bugzilla.gnome.org/show_bug.cgi?id=715028 - - docs/reference/glib/glib-sections.txt | 1 + - glib/gvariant-parser.c | 222 - ++++++++++++++++++++++++++++++++++ - glib/gvariant.h | 4 + - 3 files changed, 227 insertions(+) - -commit 3f41e492851b3e69ceb050986766fe3137cbb1fe -Author: Ryan Lortie -Date: Sun Dec 22 11:33:07 2013 -0500 - - Use POSIX-specified over - - POSIX specifies that is the correct header to include for - poll(), so let's do that instead. - - https://bugzilla.gnome.org/show_bug.cgi?id=141251 - - config.h.win32.in | 3 --- - configure.ac | 16 +++------------- - docs/reference/glib/glib-sections.txt | 1 - - gio/gunixmounts.c | 5 +---- - glib/gpoll.c | 4 ++-- - tests/timeloop-basic.c | 2 +- - 6 files changed, 7 insertions(+), 24 deletions(-) - -commit eeac91f866939fd033303f34c7eb9d2b57c769fb -Author: Murray Cumming -Date: Tue Sep 17 11:10:28 2013 +0200 - - GVariant: Add g_variant_parse_error_quark() - - Most GErrors, such as GSomethingError, have a function to get - their quark that looks like g_something_error_quark(), - so bindings (such as gtkmm) would expect GVariantParseError - to have g_variant_parse_error_quark(). Instead this had - g_variant_parser_get_error_quark(). - This deprecates the old function and adds the correct one, - making life easier for gtkmm (and maybe others). - - https://bugzilla.gnome.org/show_bug.cgi?id=708212 - - docs/reference/glib/glib-sections.txt | 1 + - glib/gvariant-parser.c | 11 ++++++++++- - glib/gvariant.h | 7 +++++-- - 3 files changed, 16 insertions(+), 3 deletions(-) - -commit 864d960d756e3be0a857875337b7e6b520298b78 -Author: Matthias Clasen -Date: Sun Dec 22 00:44:56 2013 -0500 - - More settings backend tests - - This adds some more test coverage around writability changes - in the keyfile and delayed settings backends. - - gio/tests/gsettings.c | 27 ++++++++++++++++++++------- - 1 file changed, 20 insertions(+), 7 deletions(-) - -commit 41a8296e111595c5902f607cda47c1d5d14ac405 -Author: Matthias Clasen -Date: Sun Dec 22 00:43:44 2013 -0500 - - GKeyfileSettingsBackend: Use a directory monitor - - GKeyfileSettingsBackend was using a file monitor to monitor - the parent directory of its keyfile. - - gio/gkeyfilesettingsbackend.c | 7 ++++--- - 1 file changed, 4 insertions(+), 3 deletions(-) - -commit 3c873e7617695e8517deb1cfd1ee886af772135c -Author: Matthias Clasen -Date: Sat Dec 21 16:49:52 2013 -0500 - - More test coverage for settings backends - - gio/tests/gsettings.c | 17 +++++++++++++++++ - 1 file changed, 17 insertions(+) - -commit 8669f2c915083625f7503b96d1779f7f3773f890 -Author: Matthias Clasen -Date: Sat Dec 21 16:16:16 2013 -0500 - - Simplify coverage rules - - This works just fine, no need for the manual removal of the - info file. - - glib.mk | 4 +--- - 1 file changed, 1 insertion(+), 3 deletions(-) - -commit a5d8209d75bbae578ab3052173fbe55baac20e7f -Author: Matthias Clasen -Date: Sat Dec 21 15:44:51 2013 -0500 - - Fix a typo - - glib-tap.mk | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d6e95cc5f5e777c0f4908beafa74173de139478e -Author: Matthias Clasen -Date: Sat Dec 21 13:20:44 2013 -0500 - - Fix a !srcdir problem with installed tests - - When installing scripts which are not generated in a - srcdir != builddir build, $< will have ../.. goo in it. - So we need to strip the directory parts before using - the filename to construct a new path. - - glib-tap.mk | 2 +- - glib.mk | 3 ++- - 2 files changed, 3 insertions(+), 2 deletions(-) - -commit dac1ad66ebe3df38b129d78915db1c29e4d7a30d -Author: Matthias Clasen -Date: Sat Dec 21 12:51:22 2013 -0500 - - Improve gsettings test coverage - - Deal with corner cases around delay. - - gio/tests/gsettings.c | 52 - ++++++++++++++++++++++++++++++++++++++++++++++++++- - 1 file changed, 51 insertions(+), 1 deletion(-) - -commit fc828c4de8b8de0e8c8469877f9c148616bb5b96 -Author: Matthias Clasen -Date: Sat Dec 21 11:56:24 2013 -0500 - - contenttype tests: better assertions - - I recently had to track down why these tests failed. Turned - out that some rogue package on my system had installed mime - types that declared all files with 3 letter names to be - 'chemical/x-turbomole-vibrational'. - This change will make it more obvious what is going on by - mentioning the mime types in the assertion message. - - gio/tests/contenttype.c | 35 ++++++++++++++++++++++++----------- - 1 file changed, 24 insertions(+), 11 deletions(-) - -commit 6d8ac1125e326a09dd324543ad3150f5e9159c13 -Author: Matthias Clasen -Date: Sat Dec 21 10:48:40 2013 -0500 - - Slightly improve coverate for notification tests - - gio/tests/gnotification.c | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -commit 5ab9e21d7a595ccc00bef861e57740f0ec2bc14e -Author: Matthias Clasen -Date: Sat Dec 21 01:10:59 2013 -0500 - - Improve test coverage for GPropertyAction - - gio/tests/actions.c | 10 ++++++++++ - 1 file changed, 10 insertions(+) - -commit f9747d07c89e94f920051db0a7ade37ce236a1d2 -Author: Matthias Clasen -Date: Sat Dec 21 01:00:10 2013 -0500 - - Test some gsettings corner case - - Setting a strv to NULL was not tested before. - - gio/tests/gsettings.c | 12 +++++++++--- - 1 file changed, 9 insertions(+), 3 deletions(-) - -commit 2f01b0975e7f774f2536a3cd2b33d486a484da9f -Author: Matthias Clasen -Date: Sat Dec 21 00:04:14 2013 -0500 - - Some tweaks to coverage support - - Rename the configure option to --enable-coverage, and make - it quiet by default. - - configure.ac | 8 ++++---- - glib.mk | 12 ++++++------ - 2 files changed, 10 insertions(+), 10 deletions(-) - -commit 65a7e56328b7a169c1eb977cfce545ceb4d29676 -Author: Fran Diéguez -Date: Thu Dec 19 01:17:25 2013 +0100 - - Updated Galician translations - - po/gl.po | 794 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 399 insertions(+), 395 deletions(-) - -commit fab0805b81a74dfb76e2bde9373d6439ed2eb64b -Author: Dan Winship -Date: Wed Dec 18 09:59:54 2013 -0500 - - Make g_test_run() return 77 if all tests are skipped - - Change g_test_run() to return 1 on failure (rather than the number of - failed tests), and 77 if all tests are skipped (since automake and - some other test harnesses recognize that status code). - - Previously g_test_run() returned the number of failed tests, but this - behavior was not documented, and at any rate, prior to 2.39, - g_test_run() would normally not return at all if an error occurred. - - https://bugzilla.gnome.org/show_bug.cgi?id=720263 - - glib/gtestutils.c | 14 +++++++-- - glib/tests/testing.c | 81 - ++++++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 93 insertions(+), 2 deletions(-) - -commit 10d82f9775a91c2c4c1eddb17c2e0d08d79310ec -Author: Dan Winship -Date: Wed Dec 18 09:29:29 2013 -0500 - - gtestutils: rename test_skip_count to test_startup_skip_count - - https://bugzilla.gnome.org/show_bug.cgi?id=720263 - - glib/gtestutils.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit 8c188fc9e55cc9e24000271f6ad8a47ffdcb62d7 -Author: Dan Winship -Date: Wed Dec 11 16:32:11 2013 +0100 - - gtestutils: skipping a test should count as success, not failure - - In particular, the test program as a whole should exit with status 0 - if you skipped some tests but did not fail any. - - https://bugzilla.gnome.org/show_bug.cgi?id=720263 - - glib/gtestutils.c | 3 ++- - glib/tests/testing.c | 8 ++++++++ - 2 files changed, 10 insertions(+), 1 deletion(-) - -commit c300079f1320b8522a4885987fd2443c171ec629 -Author: Bastien Nocera -Date: Mon Dec 16 17:21:41 2013 +0100 - - gdbus-codegen: Fix crasher in goa-using apps - - When replacing a version of goa-daemon (from gnome-online-accounts) - by a newer version with some added interfaces, evolution-data-server - and the gvfs-goa volume monitor might crash as there's no interface - definition for this new interface. - - Work-around this by returning earlier from the _notify() - implementation, - rather than accessing invalid memory. - - https://bugzilla.gnome.org/show_bug.cgi?id=720539 - - gio/gdbus-2.0/codegen/codegen.py | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -commit d33f72097fa21aade43e273d049e2a7105e99ad5 -Author: Tim Lunn -Date: Wed Dec 18 07:14:38 2013 +1100 - - Make gdb pretty-printers compatible with Python3 - - On some systems gdb is linked against python3 where "long" no longer - exists. In this case should be using int. - - https://bugzilla.gnome.org/show_bug.cgi?id=720635 - - glib/glib.py | 4 ++++ - gobject/gobject.py | 5 +++++ - 2 files changed, 9 insertions(+) - -commit 91d4659bbf8cf88d8be905c7e0abbedce931b688 -Author: Damien Lespiau -Date: Tue Mar 23 15:18:12 2010 +0000 - - gobject.py: Don't install frame filters when GDB does not support them - - Stock GDB (both versions 7.0 and 7.1) does not come with the new - backtrace code and python API. To prevent an ugly python backtrace - when - auto-loading gobject.py, let's catch the exception and not register - the - FrameWrapper and the FrameFilter. - - https://bugzilla.gnome.org/show_bug.cgi?id=613732 - - gobject/gobject.py | 30 ++++++++++++++++++++---------- - 1 file changed, 20 insertions(+), 10 deletions(-) - -commit 4846fd923d52108de4243429ada9c3dcab5f83e9 -Author: Matthias Clasen -Date: Tue Dec 17 00:45:41 2013 -0500 - - Bump version - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 0cfffd597e204b687577ff2a43015916ee313f4e -Author: Matthias Clasen -Date: Tue Dec 17 00:30:08 2013 -0500 - - 2.39.2 - - NEWS | 78 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 78 insertions(+) - -commit 6c8600b2b86fe42edd6d6e9648a92f32e404457c -Author: Ryan Lortie -Date: Wed Nov 20 16:57:26 2013 -0500 - - valgrind.h: add "r0" to the clobber list on PPC - - Looks like the magic sequences trash this register, so make sure GCC - knows that. - - https://bugzilla.gnome.org/show_bug.cgi?id=710983 - - glib/valgrind.h | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -commit 2731b01c73ecc7ca692fefba1ce14c1aa4f5f5a0 -Author: Ryan Lortie -Date: Tue Dec 10 19:21:33 2013 -0500 - - tests: change test timezone to America/Toronto - - America/Toronto is the canonical name for Canada/Eastern in the - zoneinfo - database. - - glib/tests/gdatetime.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 5ccdf2b86a7ecb2def51cbf7fcd7318ad20a6cc9 -Author: Matthias Clasen -Date: Sun Dec 15 21:06:35 2013 -0500 - - Expand the truncate tests - - Check that the data is expanded with zeros. - - gio/tests/memory-output-stream.c | 22 +++++++++++++++++++++- - 1 file changed, 21 insertions(+), 1 deletion(-) - -commit 453a69534c1407ccee6b66c1edd71c1e23a0cdae -Author: Matthias Clasen -Date: Sun Dec 15 20:06:25 2013 -0500 - - Update tests for new truncate behavior - - gio/tests/buffered-output-stream.c | 2 +- - gio/tests/data-output-stream.c | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit baed90af43add09e1667da6adfb4801936d8bd24 -Author: Stef Walter -Date: Sat Nov 9 20:23:01 2013 +0100 - - gdbus-export: Fix leaks in tests - - https://bugzilla.gnome.org/show_bug.cgi?id=711802 - - gio/tests/gdbus-export.c | 16 +++++++++++----- - 1 file changed, 11 insertions(+), 5 deletions(-) - -commit db6a297d9eaf8eec21556689944d792085eed095 -Author: Stef Walter -Date: Sat Nov 9 20:20:50 2013 +0100 - - gdbus-auth: Fix leaks in tests - - https://bugzilla.gnome.org/show_bug.cgi?id=711802 - - gio/tests/gdbus-auth.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 2ad121ab16992ec5841dd0891710bb2cd37cdbe3 -Author: Colin Walters -Date: Sun Dec 15 20:44:20 2013 -0500 - - gsubprocesslauncher: Annotate g_subprocess_launcher_spawnv() - - Needs to be an array. - - gio/gsubprocesslauncher.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 3f8888d348458a09040a8bdc6c09b4c080a78241 -Author: Stef Walter -Date: Sat Nov 9 20:27:57 2013 +0100 - - sources: Fix leaks in tests - - https://bugzilla.gnome.org/show_bug.cgi?id=711751 - - tests/sources.c | 12 ++++++++++-- - 1 file changed, 10 insertions(+), 2 deletions(-) - -commit 0b486a49e48e309c98fe151650f9903e3c61ff46 -Author: Matthias Clasen -Date: Sun Dec 15 18:50:49 2013 -0500 - - Fix up gsettings test - - gio/tests/gsettings.c | 6 ------ - 1 file changed, 6 deletions(-) - -commit 3b9ad6e6ef030cd8487f165e8d81174bd82e4fb9 -Author: Ross Lagerwall -Date: Sun Dec 8 22:41:15 2013 +0200 - - gio: Update GMemoryOutputStream length after truncate - - For GMemoryOutputStream, update valid_len when truncating so that - g_memory_output_stream_get_data_size () returns the correct result. - - https://bugzilla.gnome.org/show_bug.cgi?id=720080 - - gio/gmemoryoutputstream.c | 2 ++ - gio/tests/memory-output-stream.c | 5 +++++ - 2 files changed, 7 insertions(+) - -commit c34cc2348cfd3c461974dea4419001dbd9610202 -Author: Matthias Clasen -Date: Sun Dec 15 11:20:19 2013 -0500 - - Simplify subprocesses in tests - - Use the new way of running tests in a subprocess without - registering extra 'subprocess' test cases where appropriate. - - gio/tests/gsettings.c | 117 - +++++++++++++++++++++++------------------------ - glib/tests/array-test.c | 26 +++++------ - glib/tests/dataset.c | 23 +++++----- - glib/tests/scannerapi.c | 21 ++++----- - glib/tests/slice.c | 14 +++--- - glib/tests/test-printf.c | 48 +++++++++---------- - glib/tests/testing.c | 93 ++++++++++++++++--------------------- - glib/tests/utils.c | 37 ++++++--------- - gobject/tests/object.c | 16 +++---- - 9 files changed, 176 insertions(+), 219 deletions(-) - -commit cd2204bb65114e5ac62b014e6167a659aa254361 -Author: Stef Walter -Date: Wed Dec 11 09:31:35 2013 +0100 - - gtestutils: Allow clean simple use of g_test_trap_subprocess() - - Allow g_test_trap_subprocess() to be used in a simple cases by - rerunning the same test case itself. This is accomplished by - passing %NULL as the test case name. - - https://bugzilla.gnome.org/show_bug.cgi?id=720236 - - glib/gtestutils.c | 40 ++++++++++++++++++++++++---------------- - glib/tests/list.c | 35 +++++++++++++++++------------------ - 2 files changed, 41 insertions(+), 34 deletions(-) - -commit 162852d1b5512873c04e9ccf616e1fa13470e4eb -Author: Matthias Clasen -Date: Sat Dec 14 23:54:18 2013 -0500 - - Add a testcase for g_ptr_array_insert - - glib/tests/array-test.c | 23 +++++++++++++++++++++++ - 1 file changed, 23 insertions(+) - -commit 12fbc5ec4a02246a2ad3dc11225f51feb7ed7bdd -Author: Matthias Clasen -Date: Sat Dec 14 23:45:36 2013 -0500 - - Add g_ptr_array_insert to the docs - - docs/reference/glib/glib-sections.txt | 1 + - 1 file changed, 1 insertion(+) - -commit 9ed0d0c5096ad1434dfff70503ff6375646d6c8a -Author: Tristan Van Berkom -Date: Wed Nov 27 14:34:20 2013 +0900 - - GPtrArray: Added g_ptr_array_insert() - - Speaks for itself, I've found myself on numerous occasions - writing my own version of this, or using a GArray of pointers. - - https://bugzilla.gnome.org/show_bug.cgi?id=719395 - - glib/garray.c | 36 ++++++++++++++++++++++++++++++++++++ - glib/garray.h | 4 ++++ - 2 files changed, 40 insertions(+) - -commit 6011d0a4ae9a8e70e20df3b7ad37f940ddf2f9f8 -Author: Chun-wei Fan -Date: Fri Dec 13 16:21:00 2013 +0800 - - glib/gwin32.c: Silence a Deprecation Warning - - Since we are already building a deprecated function for compatibility - reasons, we don't really need to see a warning when it uses another - deprecated GLib function. - - glib/gwin32.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 3af58d2e9fefe14dc55fd41222a5c92947a08270 -Author: Chun-wei Fan -Date: Thu Dec 12 18:00:52 2013 +0800 - - gio/gdbusaddress: Clean up Win32 code a bit - - Combine duplicate parts into one, as the symbol used by RunDLL - under x64 - is the same for either Visual C++ or MinGW-64 - - gio/gdbusaddress.c | 6 +----- - 1 file changed, 1 insertion(+), 5 deletions(-) - -commit c7c1ad4d0265a2c393adef265c7f2cbe23421361 -Author: Milo Casagrande -Date: Thu Dec 12 09:50:46 2013 +0100 - - [l10n] Updated Italian translation. - - po/it.po | 1321 - +++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 749 insertions(+), 572 deletions(-) - -commit d721d41d380ab1494e8d4e08b38fd884b1660fe7 -Author: Matthias Clasen -Date: Wed Dec 11 10:35:45 2013 -0500 - - Remove an unused define - - https://bugzilla.gnome.org/show_bug.cgi?id=720210 - - glib/gdataset.c | 3 --- - 1 file changed, 3 deletions(-) - -commit e6c86d58f274b8a1a365627ffb1fa14daacd4335 -Author: Martin Pitt -Date: Wed Dec 11 13:17:10 2013 +0100 - - gdesktopappinfo: Add missing annotations - - Add missing (allow-none) annotations to - g_desktop_app_info_launch_uris_as_manager(). Tested with - - python -c "from gi.repository import GLib, Gio; - Gio.DesktopAppInfo.new('gcalctool.desktop').launch_uris_as_manager([], - None, - GLib.SpawnFlags.SEARCH_PATH|GLib.SpawnFlags.STDOUT_TO_DEV_NULL, - None, None, None, None)" - - which is necessary to do a launch_uris() without leaking stdout. - - https://launchpad.net/bugs/1259721 - - gio/gdesktopappinfo.c | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -commit aa7f1ba21a8536a147e90bb29e972fcea41e8e3d -Author: Chun-wei Fan -Date: Wed Dec 11 20:09:59 2013 +0800 - - Update Visual C++ "Installation" Phase - - Install the Python scripts that is used by gdbus-codegen in - share\glib-2.0\codegen, to be consistent with the other platforms. - - Please see https://bugzilla.gnome.org/show_bug.cgi?id=702862 for - details - on this. - - build/win32/vs10/glib-install.props | 4 ++-- - build/win32/vs9/glib-install.vsprops | 4 ++-- - 2 files changed, 4 insertions(+), 4 deletions(-) - -commit 36ef409591bf3c0f368c39d083c42ed029cea5e6 -Author: Manuel Bachmann -Date: Wed Dec 11 10:59:28 2013 +0100 - - gdbus-codegen: look for deps in correct path under win32 - - codegen.py and friends get installed in "share/glib-2.0", - so look for them there. - - https://bugzilla.gnome.org/show_bug.cgi?id=702862 - - gio/gdbus-2.0/codegen/gdbus-codegen.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit e6456bcfb682113b2b623e9ccd9bcec46626e4ed -Author: Stef Walter -Date: Wed Dec 4 12:48:53 2013 +0100 - - gdbus-connection: Work around race in connection tests - - GDBusConnection cleanup is inherently racy due to its use of worker - threads. Put tests that expect a NULL G_BUS_TYPE_SESSION singleton - as the first tests to work around cleanup races. - - https://bugzilla.gnome.org/show_bug.cgi?id=719837 - - gio/tests/gdbus-connection.c | 30 ++++++++++++++++++++---------- - 1 file changed, 20 insertions(+), 10 deletions(-) - -commit a22f77739dd4ec911d7bdc0f0fc61314e5f9f1cf -Author: Ryan Lortie -Date: Sun Dec 8 18:18:16 2013 -0500 - - g_get_current_dir(): consult PWD first - - Check if the current directory is the same as $PWD. This matches the - behaviour of the get_current_dir_name() function in glibc. - - https://bugzilla.gnome.org/show_bug.cgi?id=705902 - - glib/gfileutils.c | 14 +++++++++++++- - 1 file changed, 13 insertions(+), 1 deletion(-) - -commit 0f1579e62cded436c3fbfbeaf3130c8d8ffcb01c -Author: Lars Uebernickel -Date: Sun Dec 8 17:30:33 2013 +0100 - - g_settings_get: only check for non-copying format string - - 396d40af introduced a redundant call to - g_variant_check_format_string(). - Checking whether the format string copies all values is enough. - - https://bugzilla.gnome.org/show_bug.cgi?id=719979 - - gio/gsettings.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 05f36e7ffcac0e58c1bf578bc37e1dc129f4b8e3 -Author: Ryan Lortie -Date: Sun Dec 8 16:38:47 2013 -0500 - - clang fixes: tweak last commit - - We need to actually ignore "-Wformat-nonliteral" to make clang happy - - glib/tests/test-printf.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit ddf82a25761ed6aae17e478ab5d3096275b32b35 -Author: Ryan Lortie -Date: Sun Dec 8 14:22:51 2013 -0500 - - [PATCH] Fix trivial non literal format uses - - Based on a patch from Henrique Dante de Almeida . - - https://bugzilla.gnome.org/show_bug.cgi?id=691608 - - gio/gcontenttype.c | 16 ++++++---------- - gio/gthreadedresolver.c | 32 ++++++++++++-------------------- - glib/tests/test-printf.c | 3 +++ - 3 files changed, 21 insertions(+), 30 deletions(-) - -commit 904474454146877180f33930a5843545035fdecb -Author: keyring -Date: Sat Dec 7 15:05:26 2013 +0800 - - Update Chinese simplified translation - - po/zh_CN.po | 1609 - +++++++++++++++++++++++++++++++++-------------------------- - 1 file changed, 907 insertions(+), 702 deletions(-) - -commit 396d40af237db00e1014520cf6858cfed30bbc51 -Author: Lars Uebernickel -Date: Fri Dec 6 16:01:48 2013 +0100 - - g_settings_get: check validity of format string - - Allow only format strings that copy all values (i.e, don't contain - '&'), - as the returned pointers might become invalid in some rare cases. - - Since this is technically an API break, this patch only prints a - critical when a faulty format string is detected, but still fetches - the - values. - - https://bugzilla.gnome.org/show_bug.cgi?id=719979 - - gio/gsettings.c | 7 +++++++ - 1 file changed, 7 insertions(+) - -commit c07eccd9c212e1e1642ee8cd359f5066ee8e5295 -Author: Philip Withnall -Date: Tue Dec 3 08:27:05 2013 +0000 - - gtestdbus: Add a note about thread safety to the documentation - - https://bugzilla.gnome.org/show_bug.cgi?id=712148 - - gio/gtestdbus.c | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit 7e9e7a66a1820478c87d3fadd47869eed88ef6f3 -Author: Daiki Ueno -Date: Thu Dec 5 18:16:36 2013 +0900 - - Fix documentation typos in GTask and GCancellable examples - - https://bugzilla.gnome.org/show_bug.cgi?id=719884 - - gio/gcancellable.c | 2 +- - gio/gtask.c | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit 8f4dc7012ef832b038777e88e8e37b051f524194 -Author: Colin Walters -Date: Tue Dec 3 17:15:14 2013 -0500 - - gsignal: Signal connection ids are always > 0 if successful - - Note this explicitly so that people can rely on doing: - - if (mystruct->sigid > 0) - g_signal_disconnect (mystruct->object, mystruct->sigid); - - https://bugzilla.gnome.org/show_bug.cgi?id=719809 - - gobject/gsignal.c | 6 +++--- - gobject/gsignal.h | 6 +++--- - 2 files changed, 6 insertions(+), 6 deletions(-) - -commit b2bf13ccdd08cba7ad33e6ac588120d0cbed54fa -Author: Marc-André Lureau -Date: Tue Nov 26 17:45:37 2013 +0100 - - gutf8: use g_try_malloc_n - - As recommended by Christian Persch. - - https://bugzilla.gnome.org/show_bug.cgi?id=711546 - - glib/gutf8.c | 16 ++++++++-------- - 1 file changed, 8 insertions(+), 8 deletions(-) - -commit bff76bc36ff2b158bb702f9d579e2ff039a252b0 -Author: Marc-André Lureau -Date: Tue Dec 3 15:35:50 2013 +0100 - - gmessages: make _g_log_abort() do only breakpoints again - - Commit e53caad4 makes _g_log_abort() noreturn by calling abort() - unconditionally. - - However, it is useful to be able to skip some log_abort() with a - debugger, to reach a point of interest. Revert back to previous - behaviour. Make g_assert_warning() noreturn by calling abort(). - - https://bugzilla.gnome.org/show_bug.cgi?id=711800 - - glib/gmessages.c | 7 ++++--- - 1 file changed, 4 insertions(+), 3 deletions(-) - -commit 2baa50ee4fde91f89692e00b1fc4fa39713be799 -Author: Matthias Clasen -Date: Mon Dec 2 22:26:48 2013 -0500 - - Remove g_trap_instance_signals as well - - This is another crude conditional breakpoint mechanism and can - be done better with actual conditional breakpoints or with systemtap - tracepoints. - - https://bugzilla.gnome.org/show_bug.cgi?id=719687 - - gobject/gsignal.c | 34 ++-------------------------------- - 1 file changed, 2 insertions(+), 32 deletions(-) - -commit 28c2706da73d7dddb12d336b26a08218e761817c -Author: Matthias Clasen -Date: Mon Dec 2 21:48:03 2013 -0500 - - Drop g_trap_object_ref debugging mechanism - - This is really just a very crude and limited conditional breakpoint. - Update the documentation to explain conditional breakpoints in - gdb instead. Also, remove the link to refdbg, which appears dead. - - https://bugzilla.gnome.org/show_bug.cgi?id=719687 - - docs/reference/gobject/tut_tools.xml | 21 +++++++-------------- - gobject/gobject.c | 12 ------------ - 2 files changed, 7 insertions(+), 26 deletions(-) - -commit 0f800cd1a863bc0c3e51c03592e2fb1ffbda8982 -Author: Xavier Claessens -Date: Mon Dec 2 14:37:23 2013 -0500 - - Document clearly async functions not copying its args - - Usually async methods copy/ref its arguments so caller can - forget about them. g_file_replace_contents_async() and - g_output_stream_write_async() are exceptions. - - https://bugzilla.gnome.org/show_bug.cgi?id=690525 - - gio/gfile.c | 5 +++++ - gio/goutputstream.c | 5 +++++ - 2 files changed, 10 insertions(+) - -commit c4e9135352c9dc5cef4f6c51432cd4763f849bc4 -Author: Xavier Claessens -Date: Mon Dec 2 14:40:35 2013 -0500 - - GFile: add GBytes version of _replace_contents_async() - - https://bugzilla.gnome.org/show_bug.cgi?id=690525 - - docs/reference/gio/gio-sections.txt | 1 + - gio/gfile.c | 65 - ++++++++++++++++++++++++++++++++----- - gio/gfile.h | 9 +++++ - 3 files changed, 66 insertions(+), 9 deletions(-) - -commit 10d2a01c9a47098e91c6782121a820e4b16717ab -Author: Colin Walters -Date: Sun Dec 1 18:52:37 2013 -0500 - - gsubprocess: Annotate g_subprocess_newv() - - So that it can actually be invoked by bindings. - - gio/gsubprocess.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 4aa6894e82b86246d8343feda0dcca79e7e36d1b -Author: Chun-wei Fan -Date: Mon Dec 2 09:51:18 2013 +0800 - - build/win32/vs9/gio.vcprojin: Use UNIX Line endings - - Be more consistent with the other project file templates, which will - simplify future application of patches. - - build/win32/vs9/gio.vcprojin | 348 - +++++++++++++++++++++---------------------- - 1 file changed, 174 insertions(+), 174 deletions(-) - -commit a812e110bf990e890ad15697e369c295520d0f98 -Author: Matthias Clasen -Date: Sun Dec 1 11:45:41 2013 -0500 - - Install all test data - - The desktop-files directory contains a mimeapps.cache file - that was not installed as data for installed tests, causing - the file measure test to fail only in when installed. - - gio/tests/Makefile.am | 1 + - 1 file changed, 1 insertion(+) - -commit d22e577a030d33d9e79f508f1e296ac1cccd21e5 -Author: Aurimas Černius -Date: Sun Dec 1 18:30:19 2013 +0200 - - Updated Lithuanian translation - - po/lt.po | 1314 - ++++++++++++++++++++++++++++++++++++-------------------------- - 1 file changed, 761 insertions(+), 553 deletions(-) - -commit 72eae6edddf0d2200a64c1a0a68079ced5ff48a6 -Author: Matthias Clasen -Date: Sat Nov 30 22:51:03 2013 -0500 - - Improve file measure testcase - - Make the testcase compare the byte size to what is reported - by du. Also add a test for the async api, and mak eit test - the progress reporting callback. - - gio/tests/file.c | 166 - +++++++++++++++++++++++++++++++++++++++++++++++++++++-- - 1 file changed, 162 insertions(+), 4 deletions(-) - -commit 9d4cd9c5ae307d40c96d8bc00f419f65795b8090 -Author: Philip Withnall -Date: Tue Nov 12 13:14:19 2013 +0000 - - gtestdbus: Minor documentation fixes - - https://bugzilla.gnome.org/show_bug.cgi?id=712148 - - gio/gtestdbus.c | 28 +++++++++++++++------------- - 1 file changed, 15 insertions(+), 13 deletions(-) - -commit 46c1aea0e7d77581ced8ebd064b5a886417f7371 -Author: Philip Withnall -Date: Tue Nov 12 13:10:33 2013 +0000 - - gtestdbus: Fix non-const use of const variables - - The argv array should be declared as const. - - https://bugzilla.gnome.org/show_bug.cgi?id=712148 - - gio/gtestdbus.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 598a9c5028eef0f84b8f3830524058f3ab5eb257 -Author: Philip Withnall -Date: Tue Nov 12 13:09:56 2013 +0000 - - gtestdbus: Fix variable shadowing - - Shut up, GCC. - - https://bugzilla.gnome.org/show_bug.cgi?id=712148 - - gio/gtestdbus.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit b328cae6a975055ad83d99b248f366fe0973ff0e -Author: Matthias Clasen -Date: Fri Nov 29 00:11:47 2013 -0500 - - Add a test for g_file_measure_disk_usage - - gio/tests/file.c | 35 +++++++++++++++++++++++++++++++++++ - 1 file changed, 35 insertions(+) - -commit 7a90c201f7212a410ed871d7decab23e8b63d0e9 -Author: Colin Walters -Date: Fri Nov 29 04:12:26 2013 +0000 - - tests/gsubprocess: Only compare basename of /tmp - - Otherwise, we break in Continuous where /tmp == /sysroot/tmp, - and something in the execve() or the kernel will do realpath() - for us. - - gio/tests/gsubprocess.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit 4c3b009992f585ce00cafc8cd38941eb646df8e5 -Author: Matthias Clasen -Date: Thu Nov 28 21:58:48 2013 -0500 - - Improve GType test coverage - - Add a test for g_type_class_get_instance_private_offset - - gobject/tests/private.c | 8 ++++++++ - 1 file changed, 8 insertions(+) - -commit d6af3c63c9a95aa86aebf422f14935059a769159 -Author: Matthias Clasen -Date: Thu Nov 28 21:58:25 2013 -0500 - - Add a test for g_atexit - - glib/tests/utils.c | 22 ++++++++++++++++++++++ - 1 file changed, 22 insertions(+) - -commit 2cafe37e19561ee1c10960d191dc776d70c19c7f -Author: Matthias Clasen -Date: Thu Nov 28 21:57:47 2013 -0500 - - Improve GApplication test coverage - - Exercise more of the GActionMap implementation. - - gio/tests/gapplication.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 5528a0f408c5fa29e174a9612da9b0dd136be81f -Author: Matthias Clasen -Date: Thu Nov 28 21:56:48 2013 -0500 - - Improve GNotification test coverage - - gio/tests/gnotification.c | 18 +++++++++++++++++- - 1 file changed, 17 insertions(+), 1 deletion(-) - -commit 97a06b42527b3df1724c0bc61f654f651f3055e4 -Author: Matthias Clasen -Date: Thu Nov 28 21:53:53 2013 -0500 - - Improve GSimpleActionGroup test coverage - - Add a case that overwrites an existing action. - - gio/tests/actions.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 38afb17598c509f2960891b16deb3625ec64b1dc -Author: Matthias Clasen -Date: Thu Nov 28 14:50:59 2013 -0500 - - Generate overview images for coverage - - lcov has the options to generate overview images for each source - file with the --frames option. Lets try this. - - glib.mk | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit dbe560ac0106571261b8e8d1ed0335df47c97e97 -Author: Matthias Clasen -Date: Thu Nov 28 14:33:03 2013 -0500 - - Improve GSettings test coverage - - This covers some more GSettingsSchemaKey api. - - gio/tests/gsettings.c | 19 +++++++++++++++++-- - 1 file changed, 17 insertions(+), 2 deletions(-) - -commit 555d40eeed7309d11717c872b2115f4d6a519a86 -Author: Matthias Clasen -Date: Thu Nov 28 13:54:50 2013 -0500 - - Improve search utils test coverage - - This adds test cases for the Turkish i. - - glib/tests/search-utils.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 00ab7790ce6057390c9c5eb25380051c15610637 -Author: Matthias Clasen -Date: Thu Nov 28 13:54:17 2013 -0500 - - Improve GNotification test coverage - - gio/tests/gnotification.c | 63 - +++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 63 insertions(+) - -commit ec393a3009f89439373486c480a8592595b7c06c -Author: Matthias Clasen -Date: Thu Nov 28 13:00:03 2013 -0500 - - Improve GKeyFile test coverage - - glib/tests/keyfile.c | 65 - +++++++++++++++++++++++++++++++++++++++++++++++++++- - 1 file changed, 64 insertions(+), 1 deletion(-) - -commit 804c4fe1d37fa9c1c32e858052f56012d73163ef -Author: Matthias Clasen -Date: Thu Nov 28 12:59:32 2013 -0500 - - Improve test coverage for GHashTable - - glib/tests/hash.c | 79 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++- - 1 file changed, 78 insertions(+), 1 deletion(-) - -commit a688b2a9c0192a8373407fb53636d0e2c6d3ecbd -Author: Matthias Clasen -Date: Thu Nov 28 12:59:11 2013 -0500 - - Improve test coverage for GSubprocess - - gio/tests/gsubprocess-testprog.c | 14 ++++++++++++++ - gio/tests/gsubprocess.c | 30 ++++++++++++++++++++++++++++++ - 2 files changed, 44 insertions(+) - -commit f18138a9cf4b43c527636688ac87d03385c9664a -Author: Matthias Clasen -Date: Thu Nov 28 12:58:44 2013 -0500 - - Improve test coverage for gsettings - - gio/tests/gsettings.c | 20 ++++++++++++++++++-- - 1 file changed, 18 insertions(+), 2 deletions(-) - -commit 9a02cfd9142b9692116f828c402b115592e2256b -Author: Matthias Clasen -Date: Thu Nov 28 02:01:48 2013 -0500 - - Test new gsettings api - - g_settings_get_user_value and g_settings_get_default_value - are now covered. - - gio/tests/gsettings.c | 35 +++++++++++++++++++++++++++++++++++ - 1 file changed, 35 insertions(+) - -commit 49ea52e6a69d96bd3eb29ed26c6cb1de592d336f -Author: Philip Withnall -Date: Thu Nov 28 20:41:49 2013 +0000 - - gio: Replace g_clear_object() with if()…g_object_unref() - - As per https://bugzilla.gnome.org/show_bug.cgi?id=113075#c39. - - gio/gcontenttype.c | 3 ++- - gio/gdbusserver.c | 3 ++- - 2 files changed, 4 insertions(+), 2 deletions(-) - -commit 49fc6d5b7e0714e783565f083aaca1de598256c0 -Author: djcb -Date: Thu Nov 28 08:25:20 2013 -0500 - - gdbus-codegen: Fix leak in property setter - - Comparing the code generated for the setter and other methods without - (real) return value, I noticed that the setter does not unref the - gvariant it gets. - - https://bugzilla.gnome.org/show_bug.cgi?id=719472 - - gio/gdbus-2.0/codegen/codegen.py | 8 +++++++- - 1 file changed, 7 insertions(+), 1 deletion(-) - -commit 7d82d6dc5b7de75672d4875b2a897b9a29836f32 -Author: Matthias Clasen -Date: Thu Nov 28 01:36:29 2013 -0500 - - Test g_subprocess_launcher_spawn - - The spawnv variant of this function already had a test, but - spawn was not tested. - - gio/tests/gsubprocess.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 7ef1eccd7e97baee34e3ff76f1e19cdefc1b9eb8 -Author: Matthias Clasen -Date: Thu Nov 28 01:34:52 2013 -0500 - - Fix g_subprocess_launcher_spawn - - This function turns a varargs argument list into a string array, - but forgets to NULL-terminate it. This function was not covered - by unit tests...so it was broken. - - gio/gsubprocesslauncher.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 4a687ed7237143be0e6c38c970aef0603793fc71 -Author: Matthias Clasen -Date: Thu Nov 28 01:12:26 2013 -0500 - - Test some more GSubProcess api - - This covers g_subprocess_set_environ, g_subprocess_setenv, - g_subprocess_getenv, and g_subprocess_set_flags. - - gio/tests/gsubprocess-testprog.c | 18 +++++++++++++++++ - gio/tests/gsubprocess.c | 42 - ++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 60 insertions(+) - -commit bd932aa9f8605a3823bc32428cccb334dc1f5ee0 -Author: Matthias Clasen -Date: Thu Nov 28 00:19:19 2013 -0500 - - Add a GAppInfoMonitor test - - The test reveals that there's something fishy with this monitor. - One has to call g_app_info_get_all() for it to start working, - and then it only works once. - - gio/tests/Makefile.am | 1 + - gio/tests/appmonitor.c | 114 - +++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 115 insertions(+) - -commit 36a42ab0a50c2825a8111007ff59ff2da14ecff9 -Author: Matthias Clasen -Date: Wed Nov 27 22:48:06 2013 -0500 - - Add tests for new GAction api - - g_action_name_is_valid and g_action_parse_detailed_name are - now covered. - - gio/tests/actions.c | 59 - +++++++++++++++++++++++++++++++++++++---------------- - 1 file changed, 41 insertions(+), 18 deletions(-) - -commit 1e3fe29fc3707e7844fce8e3761c3f12090d9158 -Author: Manuel Bachmann -Date: Wed Nov 27 23:18:54 2013 +0100 - - Fix g_win32_run_session_bus hook for MinGW-w64 - - On win64, g_win32_run_session_bus gets exported with this - precise name, with MinGW as well as MSVC. - - Fixes annoying "Entry not found" UI warning. - - gio/gdbusaddress.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 43d19dae11c5d7a62ab11d64feaa43129a24351b -Author: Ryan Lortie -Date: Wed Nov 27 12:41:33 2013 -0500 - - gsettings tool: stop using GMainLoop - - Just iterate directly. - - gio/gsettings-tool.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit f33a7f9ef2a14ddc8397477920e013f0987df0a4 -Author: Ryan Lortie -Date: Wed Nov 27 12:40:27 2013 -0500 - - gsettings tool: fix some sed damage - - The previous patch to simplify the GSettings commandline tool - by making - more use of global variables went a bit too far and broke 'gsettings - monitor' when used without a specific key. - - Fix that up again. - - gio/gsettings-tool.c | 8 +++++--- - 1 file changed, 5 insertions(+), 3 deletions(-) - -commit e53caad4f139e2df0b34dae5864576796dda514e -Author: Dan Winship -Date: Wed Nov 27 10:57:43 2013 -0500 - - Fix a warning about _g_log_abort() - - G_BREAKPOINT is not noreturn, so make it so that we abort() if it - returns, to make _g_log_abort() be properly noreturn again. - - glib/gmessages.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 695070b52e1c5b849993b0a1bb24e23d59434059 -Author: Dan Winship -Date: Wed Nov 27 10:15:44 2013 -0500 - - Fix the gtestutils core dump prevention again - - The previous patch was preventing core dumps on failed assertions, but - not on g_error()s. - - glib/gmessages.c | 19 ++++++++----------- - 1 file changed, 8 insertions(+), 11 deletions(-) - -commit 1300108e0c50e70d5414c195649ad41419074e1a -Author: Rui Matos -Date: Wed Nov 27 14:32:05 2013 +0100 - - GDBusObjectManagerClient: keep the manager alive while firing signals - - Handlers for the signals we emit might unref the object manager. Make - sure we keep it alive until we are done with it. - - https://bugzilla.gnome.org/show_bug.cgi?id=719402 - - gio/gdbusobjectmanagerclient.c | 9 ++++++++- - 1 file changed, 8 insertions(+), 1 deletion(-) - -commit 30e1ab326296088fd83c046e83b0f0a0b89b9489 -Author: Ryan Lortie -Date: Wed Nov 27 10:13:10 2013 -0500 - - tests: move /param/implement to -m slow - - Take this test out of 'make check'. It's causing problems for a - lot of people - due to fact that it's essentially a forkbomb. It's causing failures - for Debian - on ARM and it's DoSing coredumps to system crash collectors. - - The conditional only covers registration of the master, not the - subprocess parts. This is because g_test_slow() always return - FALSE in - the subprocesses, so they would fail to run if we didn't register them - unconditionally. - - gobject/tests/param.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit aa337d36741b17e53470fd8b08e672fa56ca59b1 -Author: Philip Withnall -Date: Mon Nov 25 13:26:45 2013 +0000 - - gbytes: Clarify the nullability of GBytes->data - - Clarify that it is permitted for a GBytes to contain a NULL data - pointer, as long as its size is 0. - - https://bugzilla.gnome.org/show_bug.cgi?id=715164 - - glib/gbytes.c | 38 ++++++++++++++++++++++++++------------ - 1 file changed, 26 insertions(+), 12 deletions(-) - -commit 33dd6d12d7478df22b7759f0ed26f81187ad2a54 -Author: Philip Withnall -Date: Mon Nov 25 14:06:01 2013 +0000 - - gfileutils: Fix a potential integer overflow - - When calculating the array sizes in get_contents_stdio(), there is a - possibility of overflow for very large files. Rearrange the overflow - checks to avoid this. - - The code already handled some possibilities of files being too - large, so - no new GError has been added to handle this; the existing - G_FILE_ERROR_FAILED is re-used. - - Found by scan-build. - - https://bugzilla.gnome.org/show_bug.cgi?id=715164 - - glib/gfileutils.c | 37 ++++++++++++++++++++++--------------- - 1 file changed, 22 insertions(+), 15 deletions(-) - -commit c1d5db618688a78aa897d269859a1bc6413a9e55 -Author: Philip Withnall -Date: Mon Nov 25 13:50:20 2013 +0000 - - gvariant: Fix a potential memcpy(NULL) call - - This probably won’t crash, as it can only happen if (size == 0), but - add a check to be safe, and to shut up the static analyser. - - This case can be reached with the following call: - gvs_read_unaligned_le(NULL, 0) - which can be called from: - gvs_tuple_get_child(value, index_) - with (value.data == NULL) and (value.size == 0). - - Found by scan-build. - - https://bugzilla.gnome.org/show_bug.cgi?id=715164 - - glib/gvariant-serialiser.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit c9344fd5135474471dc34e29141a186454e7473e -Author: Philip Withnall -Date: Tue Nov 26 11:21:37 2013 +0000 - - gio/tests: Add a dynamic type check assertion - - This shuts up a static analysis false positive, and adds some extra - checking. - - Found by scan-build. - - https://bugzilla.gnome.org/show_bug.cgi?id=113075 - - gio/tests/task.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 32118951ea827811d3885568916de89a0e5d1f4e -Author: Philip Withnall -Date: Tue Nov 26 11:20:01 2013 +0000 - - gio/tests: Add a non-NULL assertion to help static analysis - - The static analyser (correctly) considers a type check to fail if the - variable is NULL. In this case, the address must be non-NULL as - no error - was thrown by g_socket_connection_get_remote_address(), but the static - analyser doesn’t know this. - - Add a non-NULL assertion anyway, both to shut the analyser up, and - because it’s good extra testing. - - Found by scan-build. - - https://bugzilla.gnome.org/show_bug.cgi?id=113075 - - gio/tests/proxy-test.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit c9ccc2af9157b99651507eb078e6cdd8d31d3bd6 -Author: Philip Withnall -Date: Tue Nov 26 11:18:35 2013 +0000 - - gio/tests: Add non-NULL assertions to help static analysis - - These prevent some false positives from the static analyser which are - caused by it not inspecting the invariants of - g_subprocess_communicate[_utf8]_finish() (i.e. that stdout and - stdout_str will always be set unless an error was returned). - - They’re also good testing anyway. - - Found by scan-build. - - https://bugzilla.gnome.org/show_bug.cgi?id=113075 - - gio/tests/gsubprocess.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit fe004445a41d69075fcb542219026d4b8fc343a9 -Author: Philip Withnall -Date: Tue Nov 26 11:18:01 2013 +0000 - - gio/tests: Fix a g_return_val_if_fail() in a void function - - Should be g_return_if_fail() instead. - - https://bugzilla.gnome.org/show_bug.cgi?id=113075 - - gio/tests/gnotification-server.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 73e6b900d431f8ef948aa134e45107bd326e8004 -Author: Philip Withnall -Date: Tue Nov 26 11:16:57 2013 +0000 - - gunixmounts: Fix a potential strcmp(NULL) call - - mntent->mnt_fsname may be NULL at this point; if so, fall to the - second - branch and set mount_entry->device_path = NULL. - - Found by scan-build. - - https://bugzilla.gnome.org/show_bug.cgi?id=113075 - - gio/gunixmounts.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 8b9e8dc53b1efba01d760cde9d2cb01fdee51cf7 -Author: Philip Withnall -Date: Tue Nov 26 11:12:48 2013 +0000 - - gcontenttype: Fix a potential NULL pointer dereference - - If the initial part of the header (‘MIME-TreeMagic’) is valid, - but the - following line does not start with ‘[’ (i.e. is not a valid - section - line), insert_matchlet() will be called with a NULL match pointer, and - will crash with a NULL pointer dereference. - - Fix this by bailing out if a valid section line isn’t encountered - before - the first insert_matchlet() call (i.e. between the header line and the - first data line). - - Note that this has not been tested against a real treemagic file; the - fix is purely theoretical. - - Found by scan-build. - - https://bugzilla.gnome.org/show_bug.cgi?id=113075 - - gio/gcontenttype.c | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -commit aa28ced44e0460fb01406aa17996d863ffe3cbf6 -Author: Philip Withnall -Date: Tue Nov 26 11:11:21 2013 +0000 - - gunixfdlist: Fix a potential NULL pointer dereference - - In the case that (n_fds == 0 && fds == NULL), memcpy() would be called - against a NULL src pointer. Even though the number of bytes to copy is - 0, avoid the possibility of a crash by only calling if fds is - non-NULL. - - Found by scan-build. - - https://bugzilla.gnome.org/show_bug.cgi?id=113075 - - gio/gunixfdlist.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 956c58c7f202009d769aefc9bc8adaedccec074d -Author: Philip Withnall -Date: Tue Nov 26 11:09:58 2013 +0000 - - gsocketaddress: Add an assertion to help static analysis - - The static analyser will check dynamic type assertions and assume that - if they fail, the variable can either have the wrong type, or be NULL - (which is correct). The analyser doesn’t know that other - constraints in - the API ensure the variable is non-NULL. - - Add a non-null assertion to help the static analyser and shut it up in - this case. - - https://bugzilla.gnome.org/show_bug.cgi?id=113075 - - gio/gsocketaddress.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit c729f416fb07e723a8404e28241a8096ac438838 -Author: Philip Withnall -Date: Tue Nov 26 11:08:50 2013 +0000 - - gdbusserver: Fix a potential g_object_unref(NULL) call - - This can happen if the hash table lookup for ‘noncefile’ fails, - and - hence the first ‘goto out’ is hit, at which point resolver - is still - NULL. - - Found with scan-build. - - https://bugzilla.gnome.org/show_bug.cgi?id=113075 - - gio/gdbusserver.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 44af12aba114c82e04fa78eb2ad9aaf8aa5137b2 -Author: Philip Withnall -Date: Tue Nov 26 11:07:45 2013 +0000 - - gcontenttype: Fix a potential g_object_unref(NULL) call - - This can happen if the g_file_query_info() call fails, returning NULL. - - Found with scan-build. - - https://bugzilla.gnome.org/show_bug.cgi?id=113075 - - gio/gcontenttype.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit b9322bf9abe2e61718b2b1c57aa09b18946a2d35 -Author: Chun-wei Fan -Date: Fri Nov 15 13:00:55 2013 +0800 - - gio/tests/memory-output-stream.c: Avoid an uninitialized variable - - Be a little bit more careful in regards to initializing a primitive - type - variable before passing it by reference, as it could have random stuff - in the variable's address depending on the CRT, such as MSVCR110.DLL, - causing random, invalid stuff being written in that address. - - This will fix this test when built with Visual Studio 2012. - - https://bugzilla.gnome.org/show_bug.cgi?id=711047 - - gio/tests/memory-output-stream.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 29b66e1458113e1786209f5784f919082d22c618 -Author: Chun-wei Fan -Date: Tue Nov 26 18:57:04 2013 +0800 - - glib/tests/enviroment.c: Fix running on Windows - - Don't attempt to insert environmental variables in the hash table - during - the test listenv that is an empty string, as GetEnvironmentStringsW() - also - returns special enviroment variables which have empty strings as their - variable names, at least on Windows 7 and 8. - - https://bugzilla.gnome.org/show_bug.cgi?id=711047 - - glib/tests/environment.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 32cfcc87400af61261ecdac29b38962c1de876f1 -Author: Michael Natterer -Date: Tue Nov 26 23:00:52 2013 +0100 - - gio: remove precondition checks from g_output_stream_printf() - - because we call g_output_stream_vprintf() which does exactly the same - checks. - - gio/goutputstream.c | 5 ----- - 1 file changed, 5 deletions(-) - -commit c9cfa7d1d55291503c8adb8a1cca24781e4a8da4 -Author: Stef Walter -Date: Thu Oct 31 23:03:58 2013 +0100 - - gthread-posix: Don't use gslice allocated GRecMutex - - This leads to problems during cleanup, and seems strange - to have locks defined in terms of things that need locking. - - https://bugzilla.gnome.org/show_bug.cgi?id=711753 - - glib/gthread-posix.c | 7 +++++-- - 1 file changed, 5 insertions(+), 2 deletions(-) - -commit d86396f21fa164bd3cb5efc111ef50bd7065beec -Author: Michael Natterer -Date: Mon Nov 25 23:26:21 2013 +0100 - - gio: add g_output_string_[v]printf() - - which are useful for porting FILE* based output code. - - gio/goutputstream.c | 104 - ++++++++++++++++++++++++++++++++++++++++++++++++++++ - gio/goutputstream.h | 14 +++++++ - 2 files changed, 118 insertions(+) - -commit a997cfe90fae92d13bd1bf7e7f45f2a2381c9f11 -Author: Chun-wei Fan -Date: Tue Nov 26 13:16:15 2013 +0800 - - gio/gdbusauthmechanismsha1.c: Move G_OS_* checks down - - The G_OS_* checks are only valid if the GLib headers have been - previously - included, so that io.h can be included properly on Windows - - gio/gdbusauthmechanismsha1.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit 03bf43e14aa3d5c22f9365a6c6137e3bb1f67b02 -Author: Colin Walters -Date: Mon Nov 25 18:39:46 2013 -0500 - - gsubprocess: Document g_subprocess_get_identifier() - - gio/gsubprocess.c | 7 +++++++ - 1 file changed, 7 insertions(+) - -commit ed1df0ea59fcb316827d709642d023caeebc5078 -Author: Daniel Mustieles -Date: Mon Nov 25 17:27:43 2013 +0100 - - Updated Spanish translation - - po/es.po | 789 - ++++++++++++++++++++++++++++++--------------------------------- - 1 file changed, 379 insertions(+), 410 deletions(-) - -commit 299bcbfa41db0093bc876c1095f0aab248e3b771 -Author: Philip Withnall -Date: Mon Nov 25 13:35:53 2013 +0000 - - gsubprocess: Fix potential strlen(NULL) calls - - Also clarify the nullability of stdin_buf arguments in GSubprocess - communication calls. - - Found with scan-build. - - https://bugzilla.gnome.org/show_bug.cgi?id=715164 - - gio/gsubprocess.c | 24 ++++++++++++++++-------- - 1 file changed, 16 insertions(+), 8 deletions(-) - -commit d6a19d2e76654570c056ef328c6fb4fdda939272 -Author: Marc-André Lureau -Date: Wed Nov 6 12:21:58 2013 +0100 - - utf8: report allocation error - - Make some of the conversion functions a bit more friendly to - allocation - failure. - - Even though the glib policy is to abort() on allocation failure by - default, it can be quite helpful to return an allocation error for - functions already providing a GError. - - I needed a safer g_utf16_to_utf8() to solve crash on big clipboard - operations with win32, related to rhbz#1017250 (and coming gdk - handling - bug). - - https://bugzilla.gnome.org/show_bug.cgi?id=711546 - - glib/gconvert.h | 4 +++- - glib/gutf8.c | 47 +++++++++++++++++++++++++++++++++++------------ - 2 files changed, 38 insertions(+), 13 deletions(-) - -commit 0dbe5c43df6d3eb32abe766ed08da525a8c8bfa4 -Author: Chun-wei Fan -Date: Mon Nov 25 15:26:25 2013 +0800 - - msvc_recommended_pragmas.h: Treat C4819 warnings as errors - - Warning C4819 in Visual Studio builds indicates an issue of Visual - Studio - 2005 and later running on East Asian locales of Windows, which likely - results in broken builds of GLib, Pango, GTK+, and possibly other - GNOME - projects such as Cogl and Clutter (and is also an issue when - building other - projects like QT and Firefox). - - Treat this warning as an error as a result when building GLib-based - items - on Visual Studio, and tell people how to remedy this issue correctly. - - README.win32 | 15 +++++++++++++++ - msvc_recommended_pragmas.h | 2 ++ - 2 files changed, 17 insertions(+) - -commit 3d70db075005a94d7fd18ac8a8dbd0abb82bff9e -Author: Dan Winship -Date: Sat Nov 23 12:06:05 2013 -0500 - - Reorganize the "don't dump core from test subprocesses" code. - - g_test_init() was calling _g_messages_set_exit_on_fatal() from - subprocesses, to make fatal log messages call _exit() rather than - abort(), but the function name is sort of confusing, and we don't - really need it anyway, since g_log() can just call g_test_subprocess() - instead and decide for itself. - - Likewise, update g_assertion_message() to do the check itself, rather - than calling into gmessages to do it, and fix - g_assertion_message_expr() to also check whether it should exit or - abort. (Previously it always called abort(), although this didn't - actually matter since that was dead code until - test_nonfatal_assertions was added.) - - https://bugzilla.gnome.org/show_bug.cgi?id=711800 - - glib/Makefile.am | 1 - - glib/gmessages-private.h | 35 ----------------------------------- - glib/gmessages.c | 34 +++++++++++++++------------------- - glib/gtestutils.c | 25 ++++++++++++++++++++----- - 4 files changed, 35 insertions(+), 60 deletions(-) - -commit 97fac936708863a52d46cfb0ec3259e1b2c03d29 -Author: Dan Winship -Date: Sun Nov 10 15:27:26 2013 -0500 - - gtestutils: add g_assert_nonnull() to go with g_assert_null() - - https://bugzilla.gnome.org/show_bug.cgi?id=711800 - - docs/reference/glib/glib-sections.txt | 1 + - glib/gtestutils.c | 15 +++++++++++++++ - glib/gtestutils.h | 6 +++++- - 3 files changed, 21 insertions(+), 1 deletion(-) - -commit f4c30feb9598e09d1d32805bad96e216c1a21786 -Author: Dan Winship -Date: Sun Nov 10 15:44:06 2013 -0500 - - gtestutils: fix g_test_set_nonfatal_assertions() - - g_test_set_nonfatal_assertions() was a no-op, because - g_assertion_message() wasn't actually checking the - test_nonfatal_assertions flag. Fix that and add a test. - - Also, g_test_set_nonfatal_assertions() has to set test_mode_fatal to - FALSE as well, or else a failed assertion will cause the test program - to abort at the end of the failed test. - - Also, belatedly add this and the new g_assert_* methods to the docs. - - https://bugzilla.gnome.org/show_bug.cgi?id=711800 - - docs/reference/glib/glib-sections.txt | 5 +++++ - glib/gtestutils.c | 19 +++++++++++++++---- - glib/tests/testing.c | 22 ++++++++++++++++++++++ - 3 files changed, 42 insertions(+), 4 deletions(-) - -commit 910191597a6c2e5d5d460e9ce9efb4f47d9cc63c -Author: Matthias Clasen -Date: Sun Nov 24 01:22:44 2013 -0500 - - Add boolean returns to some hash functions - - The functions g_hash_table_insert, g_hash_table_replace - and g_hash_table_add now return TRUE if they inserted a - new key/value pair. - - https://bugzilla.gnome.org/show_bug.cgi?id=697828 - - glib/ghash.c | 34 +++++++++++++++++++++++----------- - glib/ghash.h | 6 +++--- - glib/tests/hash.c | 10 ++++++++-- - 3 files changed, 34 insertions(+), 16 deletions(-) - -commit 616af3b80e62e283a1d8edba6b5da03f07a6ef0e -Author: Matthias Clasen -Date: Sun Nov 24 00:56:26 2013 -0500 - - Avoid a compiler warning - - glib/garray.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 1fb4b3b2bf30b6a74c1b161a0884a424f7211e33 -Author: Manuel Bachmann -Date: Sun Nov 24 04:51:21 2013 +0100 - - Fix G_OS #ifdefs in gbusserver.c - - G_OS #ifdefs are only available once glibconfig.h has been - evaluated ; that is, after including glib headers. - Move this block down so it gets correctly evaluated. - - gio/gdbusserver.c | 13 +++++++------ - 1 file changed, 7 insertions(+), 6 deletions(-) - -commit 5efc038e0dc77459ee5258b76640da423ded458e -Author: Matthias Clasen -Date: Sat Nov 23 22:24:00 2013 -0500 - - Fix up appinfo test - - Make it possible to skip the terminal-launching test simply - by setting DISPLAY= . Previously, you had to unset DISPLAY, - which is a little more cumbersome. - - https://bugzilla.gnome.org/show_bug.cgi?id=711178 - - gio/tests/appinfo.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 0fc0754e655a0628c4b25da4fe2ddf261208deb3 -Author: Matthias Clasen -Date: Sat Nov 23 22:21:29 2013 -0500 - - Fix up the appinfo test - - One testcase was launching appinfo-test from a GAppInfo that - does not have a filename. In this case, the G_LAUNCHED_DESKTOP_FILE - envvar is not exported. Make appinfo-test deal with that, without - spewing warnings. - - https://bugzilla.gnome.org/show_bug.cgi?id=711178 - - gio/tests/appinfo-test.c | 21 +++++++++++++++------ - 1 file changed, 15 insertions(+), 6 deletions(-) - -commit 0250d185b1780691c02d746d0732ab94aeabd1ed -Author: Matthias Clasen -Date: Sat Nov 23 21:28:40 2013 -0500 - - Fix warnings in a the actions test - - The actions test tests the GSimpleActionGroup API. Maybe this - should be moved to use GActionMap, but for now, just disable - the deprecations. - - There was also one test that wasn't actually hooked up, so - do that as well. - - gio/tests/actions.c | 13 +++++++++++++ - 1 file changed, 13 insertions(+) - -commit dedc990e28c0755b33ccbaee0c19d22f430563e6 -Author: Matthias Clasen -Date: Sat Nov 23 21:10:06 2013 -0500 - - Fix array API inconsistency - - g_array_remove_range and g_byte_array_remove_range return - a pointer to the array, g_ptr_array_remove_range returns - void. Since it is pretty harmless, make it return the array - too. - - https://bugzilla.gnome.org/show_bug.cgi?id=159528 - - glib/garray.c | 18 +++++++++++------- - glib/garray.h | 2 +- - 2 files changed, 12 insertions(+), 8 deletions(-) - -commit 698393f15d32c6386588cf37b3aea8342ae45bf7 -Author: Matthias Clasen -Date: Sat Nov 23 21:09:32 2013 -0500 - - Fix the stack direction check again - - Turns out I got it wrong. - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 341c0b1988542f88f6c506145fda2ebd694f3331 -Author: Matthias Clasen -Date: Sat Nov 23 20:24:49 2013 -0500 - - Improve stack direction detection - - When the function in the test program is inlined, all bets are - off whether the detection will work correctly or not. Make it - harder for the compiler to play games on us by making the - function recursive. - - https://bugzilla.gnome.org/show_bug.cgi?id=307947 - - configure.ac | 5 ++--- - 1 file changed, 2 insertions(+), 3 deletions(-) - -commit df71ecfc2dcefdc05f18dda5e6108f75ecbfe491 -Author: Matthias Clasen -Date: Sat Nov 23 20:12:13 2013 -0500 - - Fix the configure check for growing stack - - The check was getting the direction wrong, as proven by the - just committed signal invocation hint test. - - https://bugzilla.gnome.org/show_bug.cgi?id=711871 - - configure.ac | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit e81e33b35d389f14858015d759c9a3f416420c2d -Author: Matthias Clasen -Date: Sat Nov 23 20:06:07 2013 -0500 - - Add a test for g_signal_get_invocation_hint - - This is the sole piece of code in GLib where we make use of the - stack growing direction. And this test proves that we have been - getting the direction wrong all these years... - - gobject/tests/signals.c | 47 - +++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 47 insertions(+) - -commit bd8fb391aa71a7693302dfe4f27ca10bab82c68a -Author: Christian Persch -Date: Thu May 24 19:18:44 2012 +0200 - - application: Use printerr for runtime errors - - g_critical can be fatal (with --g-fatal-warnings, or some env - var set), - so don't use it to print out runtime errors. - - Bug #676761. - - gio/gapplication.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit e45372895dd31033726c0ddfa1f7ff55a52d907c -Author: Matthias Clasen -Date: Sat Nov 23 18:15:04 2013 -0500 - - Fix desktop-app-info test - - The recent change to the search scoring algorithm made - nautilus and konqueror switch places in the search results. - Update the test to reflect that. - - gio/tests/desktop-app-info.c | 12 +++++++----- - 1 file changed, 7 insertions(+), 5 deletions(-) - -commit baf92d09d69de0d9f9b2d0f77fc62c21fdef4da8 -Author: Stef Walter -Date: Sat Nov 9 20:18:34 2013 +0100 - - gtestdbus: Properly close server connections - - Otherwise g_test_dbus_down() following a g_test_dbus_stop() - will hang until it times out. - - https://bugzilla.gnome.org/show_bug.cgi?id=711807 - - gio/gtestdbus.c | 9 +++++---- - 1 file changed, 5 insertions(+), 4 deletions(-) - -commit f16045c9cf221b800766fc0813d12f2a83636468 -Author: Matthias Clasen -Date: Sat Nov 23 16:58:51 2013 -0500 - - Add a test for notify emission ordering - - This tests the ordering that was just documented. - See - - https://bugzilla.gnome.org/show_bug.cgi?id=607016 - - gobject/tests/properties.c | 39 +++++++++++++++++++++++++++++++++++++++ - 1 file changed, 39 insertions(+) - -commit 429010b15c0345d38b8dd711ccc1f45b2bbdbab4 -Author: Matthias Clasen -Date: Sat Nov 23 16:44:31 2013 -0500 - - Document details of GObject::notify - - The signals queued while notify is frozen are emitted in - reverse order, while omitting duplicates. The lack of documentation - for this was pointed out in - - https://bugzilla.gnome.org/show_bug.cgi?id=607016 - - gobject/gobject.c | 12 +++++++++++- - 1 file changed, 11 insertions(+), 1 deletion(-) - -commit 5a5aaa203ac111add979abeb128ccc582b0cdc5c -Author: Stef Walter -Date: Sat Nov 9 09:25:02 2013 +0100 - - gdbus-connection: Fix race condition in test - - The test was expecting that the spawned process wouldn't start - up before the NameOwnerChanged signal was subscribed. - - https://bugzilla.gnome.org/show_bug.cgi?id=711805 - - gio/tests/gdbus-connection.c | 7 ++++--- - 1 file changed, 4 insertions(+), 3 deletions(-) - -commit 65da592249b3eff7fbb5edb31d94e028cc3c43d0 -Author: Lars Uebernickel -Date: Tue Oct 29 00:01:38 2013 -0700 - - Add basic test for the GNotification gtk backend - - https://bugzilla.gnome.org/show_bug.cgi?id=711051 - - gio/tests/.gitignore | 1 + - gio/tests/Makefile.am | 2 + - gio/tests/gnotification-server.c | 339 - +++++++++++++++++++++++++++++++++++++++ - gio/tests/gnotification-server.h | 46 ++++++ - gio/tests/gnotification.c | 163 +++++++++++++++++++ - 5 files changed, 551 insertions(+) - -commit 797959f05a26409fe143e54cc7d706ec5fa3d713 -Author: Stef Walter -Date: Sat Nov 9 20:17:49 2013 +0100 - - gtestdbus: Don't destroy GSource twice - - https://bugzilla.gnome.org/show_bug.cgi?id=711806 - - gio/gtestdbus.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit 047d9ce6f2ae840bacb3e4cf42d128d9d247b96e -Author: Gergely POLONKAI -Date: Wed Sep 18 11:01:00 2013 +0000 - - GObject: Introspection annotations for enums - - This commit adds a few missing annotations to g_enum and - g_flags functions. - - https://bugzilla.gnome.org/show_bug.cgi?id=708274 - - gobject/genums.c | 30 ++++++++++++++++-------------- - 1 file changed, 16 insertions(+), 14 deletions(-) - -commit aef0adc0dd6e53c28aa3243ee97a202257a4e195 -Author: Bastien Nocera -Date: Thu Nov 14 17:39:06 2013 +0100 - - GSettings: More docs for deprecated _list_schemas() - - Most _list_schemas() uses were to check for the availability - of a particular schema. g_settings_schema_source_lookup() is - a better way to do this. - - https://bugzilla.gnome.org/show_bug.cgi?id=712315 - - gio/gsettingsschema.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit 330905587860ee83a1931ad3b6794cdfde35f582 -Author: Matthias Clasen -Date: Sat Nov 23 13:16:06 2013 -0500 - - GVariantBuilder: small documentation fixes - - The examples for g_variant_builder_add and - g_variant_builder_add_parsed were leaking a heap-allocated - builder. Fix that by converting the examples to stack - allocation. - - https://bugzilla.gnome.org/show_bug.cgi?id=697585 - https://bugzilla.gnome.org/show_bug.cgi?id=703522 - - glib/gvariant-parser.c | 18 +++++++++--------- - glib/gvariant.c | 16 ++++++++-------- - 2 files changed, 17 insertions(+), 17 deletions(-) - -commit 4382e8b876a3991e1be2827be76630e1b67b8e03 -Author: Andrew Walton -Date: Tue Nov 12 13:04:49 2013 -0800 - - CLOEXEC fix for older FreeBSDs and OS X. - - Some older POSIX-flavored operating systems may not have adopted - O_CLOEXEC yet. - - See https://bugzilla.gnome.org/show_bug.cgi?id=712136. - - gio/gsubprocess.c | 10 ++++++++++ - 1 file changed, 10 insertions(+) - -commit f969f1fc25248d4f53c78568481205b21ef1446b -Author: Matthias Clasen -Date: Sat Nov 23 10:49:00 2013 -0500 - - Small documentation clarification - - https://bugzilla.gnome.org/show_bug.cgi?id=671557 - - glib/gkeyfile.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit e3babb368742f6f8b69ba2c8a2b9a95d6142e8ff -Author: Stef Walter -Date: Fri Nov 8 14:26:33 2013 +0100 - - giomodule: Allow overriding source directory gio modules are - loaded from - - When testing (and valgrinding) we need to have a known set of modules - loaded. - - https://bugzilla.gnome.org/show_bug.cgi?id=711801 - - docs/reference/gio/overview.xml | 12 +++++++++++- - gio/giomodule.c | 7 ++++++- - 2 files changed, 17 insertions(+), 2 deletions(-) - -commit be231c6be03586f9a428f9ae5c9ae166b2747b75 -Author: Dan Winship -Date: Sun Nov 10 13:27:15 2013 -0500 - - glib-tap.mk: fix to actually use the TAP driver - - The Makefile rules in glib-tap.mk were copied from an example that - assumed that all the test programs had names ending in ".test", so - they didn't actually have any effect for us and resulted in us still - using the standard automake test driver. Fix this so we actually do - use TAP now. - - https://bugzilla.gnome.org/show_bug.cgi?id=711796 - - Makefile.am | 1 + - glib-tap.mk | 2 +- - tap-driver.sh | 652 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 3 files changed, 654 insertions(+), 1 deletion(-) - -commit 8f5b40c04672a150ed6df27d9f83aba8ec8ea29d -Author: Dan Winship -Date: Sun Nov 10 13:26:01 2013 -0500 - - gio/tests: fix output of gdbus-proxy-threads and gdbus-threading - - Make gdbus-proxy-threads and gdbus-threading print a newline at the - end of their progress strings, to avoid messing up their TAP-format - output. - - https://bugzilla.gnome.org/show_bug.cgi?id=711796 - - gio/tests/gdbus-proxy-threads.c | 5 ++++- - gio/tests/gdbus-threading.c | 12 +++++++++--- - 2 files changed, 13 insertions(+), 4 deletions(-) - -commit c762a3a3f60a984edb721dd8879a52bffd134bd4 -Author: Dan Winship -Date: Sun Nov 10 13:25:45 2013 -0500 - - gio/tests: basic-application is a helper program, not a test - - https://bugzilla.gnome.org/show_bug.cgi?id=711796 - - gio/tests/Makefile.am | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit 41eacde63071d52bab52ee721efb12a279b14198 -Author: Dan Winship -Date: Sun Nov 10 13:23:15 2013 -0500 - - gtestutils: add "options" to g_test_init(), make option-argv0 - use gtester - - Declare that the previously-unused "..." argument to g_test_init() is - actually a NULL-terminated list of strings indicating testing options, - and add an option "no_g_set_prgname", which keeps g_test_init() from - calling g_set_prgname(). Then we can port glib/tests/option-argv0 to - use gtester, by passing that option. - - https://bugzilla.gnome.org/show_bug.cgi?id=711796 - - glib/gtestutils.c | 18 +++++++++++++----- - glib/gtestutils.h | 2 +- - glib/tests/option-argv0.c | 11 ++++------- - 3 files changed, 18 insertions(+), 13 deletions(-) - -commit f733075cd13504fa1977a433cbad463f8900828e -Author: Dan Winship -Date: Sun Nov 10 13:22:46 2013 -0500 - - glib/tests/include: port to gtester - - https://bugzilla.gnome.org/show_bug.cgi?id=711796 - - glib/tests/include.c | 14 +++++++++++--- - 1 file changed, 11 insertions(+), 3 deletions(-) - -commit a9d93ca1dfbee4d4b6bb0880493be5ed6efac62c -Author: Matthias Clasen -Date: Sat Nov 23 00:22:09 2013 -0500 - - Add some mainloop instrumentation - - Add trace points around adding, removing and dispatching of - sources. - - https://bugzilla.gnome.org/show_bug.cgi?id=710741 - - glib/glib.stp.in | 22 ++++++++++++++++++++++ - glib/glib_probes.d | 4 ++++ - glib/gmain.c | 8 ++++++++ - 3 files changed, 34 insertions(+) - -commit 91dd70cf1715f64ff8dcd1ce2f641a905988f275 -Author: Dan Winship -Date: Wed Nov 20 09:41:13 2013 -0500 - - building: Document C90 and POSIX requirements - - https://bugzilla.gnome.org/show_bug.cgi?id=710519 - - INSTALL.in | 4 ++++ - docs/reference/glib/building.xml | 15 +++++++++------ - 2 files changed, 13 insertions(+), 6 deletions(-) - -commit 9d7235dea7670a059cb4e653f6f9fee63560277f -Author: Dan Winship -Date: Wed Nov 20 09:31:20 2013 -0500 - - building: belated docs update: GNU make is required, not recommended - - https://bugzilla.gnome.org/show_bug.cgi?id=710519 - - INSTALL.in | 2 +- - docs/reference/glib/building.xml | 14 +++++++------- - 2 files changed, 8 insertions(+), 8 deletions(-) - -commit 158dde050702f83a058962d14156a02234fc9685 -Author: Dan Winship -Date: Sat Oct 19 13:04:00 2013 -0400 - - Replace #ifdef HAVE_UNISTD_H checks with #ifdef G_OS_UNIX - - In Windows development environments that have it, is mostly - just a wrapper around several other native headers (in particular, - , which contains read(), close(), etc, and , which - contains getpid()). But given that some Windows dev environments don't - have , everything that uses those functions on Windows - already needed to include the correct Windows header as well, and so - there is never any point to including on Windows. - - Also, remove some includes (and a few others) that were - unnecessary even on unix. - - https://bugzilla.gnome.org/show_bug.cgi?id=710519 - - config.h.win32.in | 7 ------- - configure.ac | 10 +++------- - gio/gdbusauthmechanismexternal.c | 4 ---- - gio/gdbusauthmechanismsha1.c | 4 ++-- - gio/gdbusconnection.c | 4 ---- - gio/gdbusmessage.c | 3 --- - gio/gdbusprivate.c | 3 --- - gio/gdbusserver.c | 4 ++-- - gio/gdummyfile.c | 3 --- - gio/glib-compile-resources.c | 7 +++---- - gio/glib-compile-schemas.c | 4 ---- - gio/glocalfile.c | 2 -- - gio/glocalfileinfo.c | 8 +++----- - gio/glocalfileinputstream.c | 4 +--- - gio/glocalfileoutputstream.c | 4 +--- - gio/gsimpleasyncresult.c | 7 ------- - gio/gtestdbus.c | 2 +- - glib/gbookmarkfile.c | 5 ----- - glib/gdatetime.c | 4 ---- - glib/genviron.c | 3 --- - glib/gfileutils.c | 6 +++--- - glib/giochannel.c | 4 ---- - glib/gkeyfile.c | 2 +- - glib/gmain.c | 4 ++-- - glib/gmappedfile.c | 7 ++++--- - glib/gmessages.c | 7 ++++--- - glib/gpoll.c | 4 ++-- - glib/grand.c | 8 ++++---- - glib/gscanner.c | 8 ++++---- - glib/gslice.c | 2 +- - glib/gstdio.c | 2 +- - glib/gstring.c | 3 --- - glib/gtestutils.c | 4 +--- - glib/gthread.c | 4 ++-- - glib/gtimer.c | 4 ++-- - glib/gutils.c | 4 +--- - glib/tests/base64.c | 3 --- - glib/tests/checksum.c | 3 --- - glib/tests/hmac.c | 3 --- - glib/tests/mappedfile.c | 10 +++++++--- - glib/tests/node.c | 4 ---- - glib/tests/thread.c | 2 +- - gmodule/gmodule.c | 2 +- - gobject/glib-genmarshal.c | 6 +++--- - gobject/gobject-query.c | 3 --- - tests/env-test.c | 4 ---- - tests/file-test.c | 5 ++--- - tests/gio-test.c | 8 ++++---- - 48 files changed, 66 insertions(+), 152 deletions(-) - -commit 3981cddbf8659458be9f863151314cd0fd1682bf -Author: Dan Winship -Date: Sat Oct 19 13:03:59 2013 -0400 - - Require POSIX.1 (1990) compliance on unix - - Assume unix platforms support the original POSIX.1 standard. - Specifically, assume that if G_OS_UNIX, then we have chown(), - getcwd(), getgrgid(), getpwuid(), link(), , , - , , , and . - - Additionally, since all versions of Windows that we care about also - have , we can remove HAVE_SYS_TYPES_H checks everywhere. - - Also remove one include of , and the corresponding - configure check, since the include is not currently needed (and may - always have just been a typo for ). - - https://bugzilla.gnome.org/show_bug.cgi?id=710519 - - config.h.win32.in | 33 --------------------------------- - configure.ac | 34 ++++++++++++++-------------------- - gio/gfile.c | 3 --- - gio/glocalfile.c | 2 +- - gio/glocalfileinfo.c | 16 +++++++--------- - gio/glocalfileinfo.h | 2 -- - gio/glocalfileoutputstream.c | 2 +- - gio/glocalvfs.c | 4 ++-- - gio/gsocket.c | 2 +- - glib/gbacktrace.c | 15 +++++---------- - glib/gfileutils.c | 6 ------ - glib/gthread-posix.c | 9 +++------ - glib/gutils.c | 9 ++++----- - 13 files changed, 38 insertions(+), 99 deletions(-) - -commit 6e4a7fca431f53fdfd89afbe956212229cf52200 -Author: Dan Winship -Date: Sat Oct 19 13:03:58 2013 -0400 - - Require C90 compliance - - Assume all supported platforms implement C90, and therefore they - (correctly) implement atexit(), memmove(), setlocale(), strerror(), - and vprintf(), and have and . - - (Also remove the configure check testing that "do ... while (0)" works - correctly; the non-do/while-based version of G_STMT_START and - G_STMT_END was removed years ago, but the check remained. Also, remove - some checks that configure.ac claimed were needed for libcharset, but - aren't actually used.) - - Note that removing the g_memmove() function is not an ABI break even - on systems where g_memmove() was previously not a macro, because it - was never marked GLIB_AVAILABLE_IN_ALL or listed in glib.symbols, so - it would have been glib-internal since 2004. - - https://bugzilla.gnome.org/show_bug.cgi?id=710519 - - config.h.win32.in | 33 ---------- - configure.ac | 154 - ++++++++------------------------------------ - gio/gbufferedinputstream.c | 2 +- - gio/gbufferedoutputstream.c | 2 +- - glib/garray.c | 32 ++++----- - glib/gbsearcharray.h | 4 +- - glib/gfileutils.c | 2 +- - glib/gslice.c | 14 ++-- - glib/gstrfuncs.c | 15 +---- - glib/gstring.c | 10 +-- - glib/gutils.c | 56 ++-------------- - glib/gutils.h | 13 +--- - glib/pcre/Makefile.am | 1 + - glib/tests/test-printf.c | 2 - - gobject/gtype.c | 18 +++--- - gobject/gvaluearray.c | 8 +-- - 16 files changed, 80 insertions(+), 286 deletions(-) - -commit 7f5b2901cf5bea290c11133dad16850176178dad -Author: Dan Winship -Date: Sat Oct 19 13:03:56 2013 -0400 - - Remove alleged support for last-millennium Unixes - - Remove workarounds for NeXTStep (last released in 1995), SunOS (1994), - HP-UX 9.x (1992) and 10.x (1995), OSF/1 / Digital UNIX / Tru64 UNIX - 4.x (1999), and AIX 4.x (1999). - - HP-UX 11 implements dlopen(), so dropping support for earlier versions - also lets us remove the HP-UX-specific gmodule-dld. - - https://bugzilla.gnome.org/show_bug.cgi?id=710519 - - configure.ac | 66 ++---------------- - glib/gfileutils.c | 5 +- - glib/glibconfig.h.win32.in | 6 +- - glib/gpoll.c | 6 -- - glib/gutils.c | 9 +-- - gmodule/Makefile.am | 1 - - gmodule/gmodule-dld.c | 163 - -------------------------------------------- - gmodule/gmodule.c | 12 ++-- - gmodule/gmoduleconf.h.in | 3 +- - gmodule/gmoduleconf.h.win32 | 1 - - m4macros/glib-2.0.m4 | 5 +- - 11 files changed, 15 insertions(+), 262 deletions(-) - -commit 51a917bc1656368e8d94ea7ea3b33d3cc06daa82 -Author: Dan Winship -Date: Sat Oct 19 13:03:55 2013 -0400 - - Remove alleged support for BeOS - - Since the initial addition of BeOS support in 1999, there has only - been one update to it (in 2005, and it wasn't even very big). GLib is - known to not currently build on Haiku (or presumably actual BeOS) - without additional patching, and the fact that there isn't a single - G_OS_BEOS check in gio/ is suspicious. - - Additionally, other than the GModule implementation, all of the - existing G_OS_BEOS checks are either (a) "G_OS_UNIX || G_OS_BEOS", or - (b) random minor POSIXy tweaks (include this header file rather than - that one, etc), suggesting that if we were going to support Haiku, it - would probably be simpler to treat it as a special kind of G_OS_UNIX - (as we do with Mac OS X) rather than as its own completely different - thing. - - So, kill G_OS_BEOS. - - https://bugzilla.gnome.org/show_bug.cgi?id=710519 - - configure.ac | 32 ------ - docs/reference/glib/glib-sections.txt | 1 - - glib/docs.c | 7 -- - glib/gbacktrace.c | 2 +- - glib/gmain.c | 5 - - glib/gpoll.c | 4 - - glib/gstdio.c | 2 +- - glib/gutils.c | 2 +- - gmodule/Makefile.am | 1 - - gmodule/gmodule-beos.c | 204 - ---------------------------------- - gmodule/gmoduleconf.h.in | 1 - - gmodule/gmoduleconf.h.win32 | 1 - - 12 files changed, 3 insertions(+), 259 deletions(-) - -commit 57969f4b251d14eaa3d154842f208dde4cc525a7 -Author: Dan Winship -Date: Sat Oct 19 13:03:46 2013 -0400 - - Remove alleged support for OS/2 - - In particular, remove the OS/2 GModule implementation (which AFAICT - was never actually built even on OS/2). - - https://bugzilla.gnome.org/show_bug.cgi?id=710519 - - glib/gutils.c | 4 -- - gmodule/Makefile.am | 1 - - gmodule/gmodule-os2.c | 144 - -------------------------------------------- - gmodule/gmoduleconf.h.in | 1 - - gmodule/gmoduleconf.h.win32 | 1 - - 5 files changed, 151 deletions(-) - -commit 6f7d8f6294da1c08d918b14cb012e5fa854ff080 -Author: Stef Walter -Date: Tue Oct 29 18:03:29 2013 +0100 - - gbacktrace: Print out gdb exec errors correctly - - We want to see error messages related to starting and running - gdb (such as if it's not installed). - - https://bugzilla.gnome.org/show_bug.cgi?id=711088 - - glib/gbacktrace.c | 11 ++++++++++- - 1 file changed, 10 insertions(+), 1 deletion(-) - -commit b1af471a3f08c3afa4eb61f0791998aac5da80a8 -Author: Michael Haubenwallner -Date: Thu Nov 14 16:22:10 2013 +0100 - - build: Give internal libraries higher precedence - - Linking local libraries too late may cause preinstalled libraries to - get found earlier, due to external library paths in .la files. - - https://bugzilla.gnome.org/show_bug.cgi?id=712314 - - gio/Makefile.am | 37 +++++++++++++++++++------------------ - gio/tests/Makefile.am | 6 ++++-- - tests/Makefile.am | 8 ++++---- - tests/gobject/Makefile.am | 2 +- - 4 files changed, 28 insertions(+), 25 deletions(-) - -commit 36f1a4ce7ed6df6aa8d24169508cc33dfc34cd79 -Author: Stef Walter -Date: Tue Oct 29 21:30:06 2013 +0100 - - gmessages: Add g_info macro for G_LOG_LEVEL_INFO - - For completeness. Although less used than others, projects want - to use this, and end up having to define it awkwardly themselves. - - https://bugzilla.gnome.org/show_bug.cgi?id=711103 - - docs/reference/glib/glib-sections.txt | 1 + - glib/gmessages.c | 22 +++++++++++++++++++++- - glib/gmessages.h | 15 +++++++++++++++ - glib/tests/protocol.c | 5 +---- - 4 files changed, 38 insertions(+), 5 deletions(-) - -commit a46459b0002af97c035133907706caeba76f7863 -Author: Colin Walters -Date: Mon Nov 18 16:15:34 2013 -0500 - - GSocketClient: For _CONNECTING event, make remote address accessible - - My application (hotssh) would like to get the resolved address - from DNS, - before we start the connect(). - - We could add a new event, but it's easy enough to just cache it on the - GSocketConnection; this avoids any new API. - - https://bugzilla.gnome.org/show_bug.cgi?id=712547 - - gio/gioprivate.h | 6 ++++++ - gio/gsocketclient.c | 8 +++++++- - gio/gsocketconnection.c | 30 ++++++++++++++++++++++++++++++ - 3 files changed, 43 insertions(+), 1 deletion(-) - -commit 1f0573d2e6605d657cdf2884cc4dcd646f8a214f -Author: Michael Haubenwallner -Date: Thu Nov 14 16:16:59 2013 +0100 - - AIX splice() is something different - - AIX does provide the splice() symbol, but this does have different - signature and usecase than what Linux may provide. - - https://bugzilla.gnome.org/show_bug.cgi?id=712314 - - configure.ac | 1 + - 1 file changed, 1 insertion(+) - -commit efb1701bf3baf6f5b05fd1a7a5a4ff990a7dc460 -Author: Michael Haubenwallner -Date: Thu Nov 14 16:12:02 2013 +0100 - - Use AC_HEADER_MAJOR - - Instead of checking for sys/mkdev.h headerfile, there is the - AC_HEADER_MAJOR helper for how to get major(), minor(), makedev(). - - https://bugzilla.gnome.org/show_bug.cgi?id=712314 - - configure.ac | 3 ++- - gio/gdbusmessage.c | 9 ++++++--- - 2 files changed, 8 insertions(+), 4 deletions(-) - -commit 3c2d52cc965ac6c4d44f3812cb3d52631873ff02 -Author: Colin Walters -Date: Tue Nov 12 13:41:47 2013 -0500 - - gsettings.m4: @GSETTINGS_RULES@: Support srcdir != builddir with - nonrecursive make - - In hotssh I use nonrecursive make. gnome-continuous uses srcdir != - builddir by default. @GSETTINGS_RULES@ will then attempt to touch a - nonexistent path. - - This patch fixes that. - - https://bugzilla.gnome.org/show_bug.cgi?id=712171 - - m4macros/gsettings.m4 | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit f79e39154d4028dac1366e813aba0cabdd48c9c2 -Author: Dan Winship -Date: Sun Nov 17 09:45:20 2013 -0500 - - GDummyTlsBackend: cache the GDummyTlsDatabase - - The default GTlsDatabase is supposed to be a singleton (and libsoup - has tests that will fail if it's not). - - gio/gdummytlsbackend.c | 29 ++++++++++++++++++++++++++--- - 1 file changed, 26 insertions(+), 3 deletions(-) - -commit cfc8215fc1dc09acbfd4bb2c2b5ae5d66a4146d4 -Author: Ray Strode -Date: Fri Nov 15 14:47:09 2013 -0500 - - gobject: Box GMappedFile - - GMappedFile is current unintrospectable, because it's not a registered - box type. It already has reference counting functions, so there's - little reason not to box it. - - This commit adds GMappedFile to the hoard of other boxes types handled - by gboxed.c - - https://bugzilla.gnome.org/show_bug.cgi?id=712393 - - gobject/gboxed.c | 1 + - gobject/glib-types.h | 11 +++++++++++ - 2 files changed, 12 insertions(+) - -commit ca830f273396322a29c439f760c06e9bad0399f1 -Author: Ryan Lortie -Date: Fri Nov 15 15:23:43 2013 -0500 - - Fix GSettings testcase again - - Hopefully this one will work for both srcdir == builddir and not. - - gio/tests/Makefile.am | 2 +- - gio/tests/gsettings.c | - 7 +++++-- - .../{org.gtk.test.gschema.xml => org.gtk.test.gschema.xml.orig} | 0 - 3 files changed, 6 insertions(+), 3 deletions(-) - -commit cb889d95804144c86d9a64aeb6b21a18df035b7e -Author: Philip Withnall -Date: Thu Nov 14 18:06:32 2013 +0000 - - gstrfuncs: Mention nullability in g_ascii_strcasecmp() documentation - - Like strcmp(), g_ascii_strcasecmp() requires that both of its - parameters - be non-%NULL. - - glib/gstrfuncs.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 2fb8901b647f94f74a79f5017793d6c6ed2af981 -Author: Florian Müllner -Date: Thu Nov 7 23:41:21 2013 +0100 - - gdesktopappinfo: Rank Keywords matches higher than GenericName - - It makes sense to match on GenericName in case an application does - not provide any keywords, but the Keywords field has been added - to explicitly support the search case, while GenericName was used - to be displayed in menus, so it makes more sense to consider - Keywords more (or equally) relevant for search. - - https://bugzilla.gnome.org/show_bug.cgi?id=711640 - - gio/gdesktopappinfo.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit d33f758313f32e123ec70f052216b028a50fc0a6 -Author: Ryan Lortie -Date: Tue Nov 12 00:19:50 2013 -0500 - - bump version - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 00d980f6f4e8bfbc5fb36a487890006da7d2f5b3 -Author: Ryan Lortie -Date: Mon Nov 11 23:09:11 2013 -0500 - - GLib 2.39.1 - - NEWS | 135 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 135 insertions(+) - -commit ce35c08c5702b31676ff0db4412864ca55247913 -Author: Ryan Lortie -Date: Mon Nov 11 23:11:55 2013 -0500 - - Revert "gdbus-connection-loss: Fix leak in test" - - This reverts commit 670379b26f4a86c7b51b928eb0332b9a654e4c4c. - - This is causing distcheck to fail and will have to be revisited later. - - gio/tests/gdbus-connection-loss.c | 3 --- - 1 file changed, 3 deletions(-) - -commit 5c4f3f4dab47059c81855c383176ab4d88be1a18 -Author: Ryan Lortie -Date: Mon Nov 11 23:17:32 2013 -0500 - - gsettings test: fix srcdir != builddir - - Just copy the schemas to the builddir and compile them in place - instead - of trying to mess around with creating the compiled file in a - different - dir. This solves issues in the summary/description testcase when - GSettings expects the usual situation of having the .xml files present - in the same directory. - - gio/tests/Makefile.am | 1 + - gio/tests/gsettings.c | 10 +++++----- - 2 files changed, 6 insertions(+), 5 deletions(-) - -commit 1e5e3b64a8f3caa4c42a49b17b89dbbede892a90 -Author: Stef Walter -Date: Sat Nov 9 08:51:41 2013 +0100 - - gsubprocess: Fix a number of leaks and a segfault - - Fixed a number of leaks in gsubprocess, as well as a segfault - that was hidden by never calling - g_subprocess_communicate_state_free(). - - https://bugzilla.gnome.org/show_bug.cgi?id=711803 - - gio/gsubprocess.c | 14 ++++++++++---- - 1 file changed, 10 insertions(+), 4 deletions(-) - -commit d10f35310ffb50edca7efef25071c52f45683160 -Author: Stef Walter -Date: Sat Nov 9 20:53:32 2013 +0100 - - threadpool-test: Fix leaks in tests - - https://bugzilla.gnome.org/show_bug.cgi?id=711751 - - tests/threadpool-test.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 3e041ce5adde83a44f6f5156c7463157539ddbc4 -Author: Stef Walter -Date: Sat Nov 9 20:26:31 2013 +0100 - - mainloop-test: Fix uninitialized memory access in tests - - https://bugzilla.gnome.org/show_bug.cgi?id=711751 - - tests/mainloop-test.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit a638be8a790a67688066229f239a612194cdff70 -Author: Stef Walter -Date: Thu Nov 7 22:56:11 2013 +0100 - - Revert "giomodule: Fix leaks in module loading" - - This reverts commit dc72039c162e1ca6400f28f92dd8e090ce99bd3f. - - This depends on a patch that allows GTypeModule to be finalized. - Lets put this back in bugzilla until that gets in. - - gio/giomodule.c | 28 ++++++++++------------------ - 1 file changed, 10 insertions(+), 18 deletions(-) - -commit aa7ec15091a29c37aa32c117dff94b6b72498b39 -Author: Stef Walter -Date: Mon Nov 11 15:27:24 2013 +0100 - - Revert "defaultiface: Fix leak in test" - - This reverts commit fd7b2faa64febab407ffde2506c995544583a9d5. - - This required another patch to be commited first. Will put this - back in bugzilla. - - tests/gobject/defaultiface.c | 5 +---- - 1 file changed, 1 insertion(+), 4 deletions(-) - -commit f038c629a404c49cb8149add55dde286b7ddb079 -Author: Chun-wei Fan -Date: Wed Nov 6 16:35:21 2013 +0800 - - glib/tests/: Avoid GCCisms and fix tests for MSVC - - Skip the tests on inf/nan strings for the gvariant and strfuncs - tests, and - skip the hex strings for the strtod tests in strfuncs as they are C99 - features that are not yet supported by Visual C++ (even 2013). Use a - definition for NAN and INFINITY (that is also used in PyGObject) as - atof("NaN") and atof("Infinity") simply returns 0.0 (which is not - a NAN) - in Visual C++ to fix the tests running there. - - Also adapt to the format of g_ascii_formatd() when dealing with 1e99. - - https://bugzilla.gnome.org/show_bug.cgi?id=711047 - - glib/tests/gvariant.c | 5 ++++- - glib/tests/strfuncs.c | 31 +++++++++++++++++++++++++++++-- - 2 files changed, 33 insertions(+), 3 deletions(-) - -commit 0212ab61824c098ec0a213465e85e2bc2702b4ed -Author: Chun-wei Fan -Date: Wed Nov 6 16:58:00 2013 +0800 - - Tests: Fix up the expected messages - - There was an expected messages that was not in the form that GLib on - Windows actually produces, which causes some test to fail. - Fix this up. - - https://bugzilla.gnome.org/show_bug.cgi?id=711047 - - gio/tests/credentials.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit c58a7b8c7454aa82895c8d325e964ac94f79ae3b -Author: Chun-wei Fan -Date: Wed Nov 6 16:45:12 2013 +0800 - - tests: Fix for non-GCC - - Remove uses of using empty arrays in initialization and structs, - and build - tests that rely on GCCisms on GCC only. - - https://bugzilla.gnome.org/show_bug.cgi?id=711047 - - glib/tests/mem-overflow.c | 6 +++++ - gobject/tests/param.c | 64 - +++++++++++++++++++++++------------------------ - 2 files changed, 38 insertions(+), 32 deletions(-) - -commit a7707ec60ba8155c345df58d414060e177f15804 -Author: Chun-wei Fan -Date: Wed Nov 6 15:14:06 2013 +0800 - - glib/tests/spawn-singlethread: Improve test for Windows - - Use a Windows-style .bat script for the test_spawn_script() test, - at least - when the code is built with Visual C++ (due to differences in - how scripts - are written for shells and Windows cmd.exe), and account for - Windows-style - line endings for that test too. - - Let the MinGW builds (which are normally done in an MSYS BASH-style - shell) continue to use the - *NIX-style script for that test. - - https://bugzilla.gnome.org/show_bug.cgi?id=711047 - - glib/tests/Makefile.am | 1 + - glib/tests/echo-script.bat | 2 ++ - glib/tests/spawn-singlethread.c | 22 +++++++++++++++++++--- - 3 files changed, 22 insertions(+), 3 deletions(-) - -commit b27a2d436bad5fcda5fea52bb84a39fd42e66041 -Author: Chun-wei Fan -Date: Tue Nov 5 17:33:09 2013 +0800 - - gio/tests/gsubprocess.c: Fix on Windows - - We need to check for the correct line endings on Windows (\r\n) - for the - echo tests and currently need to skip the test_echo_eof test there, as - it depends on the cat utility that is not normally found on Windows, - and - using an external installation of cat via MSYS or Cygwin would - render the - test program to hang as cat waits for user input. - - https://bugzilla.gnome.org/show_bug.cgi?id=711047 - - gio/tests/gsubprocess.c | 15 ++++++++++++++- - 1 file changed, 14 insertions(+), 1 deletion(-) - -commit fd41363e0213adda7c274c7ac06b411a17d5619f -Author: Chun-wei Fan -Date: Tue Nov 5 16:08:45 2013 +0800 - - tests/: Include unistd.h on *NIX only - - https://bugzilla.gnome.org/show_bug.cgi?id=711047 - - tests/child-test.c | 9 ++++----- - tests/env-test.c | 4 +--- - tests/mapping-test.c | 9 ++++----- - tests/refcount/closures.c | 3 +++ - tests/refcount/objects.c | 5 ++++- - tests/refcount/objects2.c | 5 ++++- - tests/refcount/properties.c | 5 ++++- - tests/refcount/properties2.c | 5 ++++- - tests/refcount/signals.c | 5 ++++- - tests/slice-concurrent.c | 2 ++ - 10 files changed, 34 insertions(+), 18 deletions(-) - -commit 5fd3c63ae8ab3923fa7963832dadde1d065a1e48 -Author: Chun-wei Fan -Date: Tue Nov 5 15:51:08 2013 +0800 - - glib/gspawn-win32-helper.c: Clean up a bit - - Remove the parts about storing up the fd's in a data structure, - but call - close() on the fd's. However, retain the _get_osfhandle() check - on the - fd's when we iterate through the fd's as on fd values in the - iteration may - well be invalid fd's. As a result, the invalid parameter handler - is still - needed for newer Microsoft CRTs (8.0/2005+) for _get_osfhandle() to - make sure that the program does not abort when we check the - validity of - fd's to be closed in the loop[1]. - - [1]: - http://msdn.microsoft.com/en-us/library/ks2530z6%28v=vs.80%29.aspx - - glib/gspawn-win32-helper.c | 47 - ++++++++++++++++++---------------------------- - 1 file changed, 18 insertions(+), 29 deletions(-) - -commit ccba409d349211d0705a8ae1fcf0f88fbb370175 -Author: Chun-wei Fan -Date: Tue Nov 5 12:58:40 2013 +0800 - - tests/: Avoid closing invalid fd's - - ...and only include unistd.h when we are on *NIX. - - Newer Visual C++ runtimes (8.0/2005 and later) will cause the - program to - crash with an internal abort() call when they detect instances - of close() - being called on an invalid fd, such as when the fd is -1, and - these should - be purged anyways. - - https://bugzilla.gnome.org/show_bug.cgi?id=711047 - - tests/file-test.c | 16 +++++++++------- - tests/testglib.c | 17 +++++++++-------- - 2 files changed, 18 insertions(+), 15 deletions(-) - -commit 172aaa3a0135fe14567b33389cfbf25103260967 -Author: Chun-wei Fan -Date: Tue Nov 5 12:45:38 2013 +0800 - - glib/gmessages.h: Unify log messages - - ...Under various compilers when !G_DISABLE_CHECKS. Previously, the - messages that are logged differ depending whether GLib was built - with GCC - or not. To simplify test cases, make all builds use a single - output format - for g_return_if_fail(), g_return_val_if_fail(), g_return_if_reached(), - and - g_return_val_if_reached(), by using the GCC-style format and - replaceing - __PRETTY_FUNCTION__ with G_STRFUNC, so that it will work across - various - compilers. - - https://bugzilla.gnome.org/show_bug.cgi?id=711047 - - glib/gmessages.h | 54 - ++++-------------------------------------------------- - 1 file changed, 4 insertions(+), 50 deletions(-) - -commit fff14a5b7cf62d176b20bb3bb2fa573f9f7bcd2d -Author: Dan Winship -Date: Sat Nov 2 09:33:26 2013 -0400 - - gcancellable: don't use g_cancellable_connect() in GCancellableSource - - g_cancellable_connect() is documented as calling its callback only - once, but GCancellableSource should trigger every time the cancellable - is cancelled. - - https://bugzilla.gnome.org/show_bug.cgi?id=710691 - https://bugzilla.gnome.org/show_bug.cgi?id=711286 - - gio/gcancellable.c | 13 +++++++++---- - 1 file changed, 9 insertions(+), 4 deletions(-) - -commit b4aee2a759898ce785675a158fc74963cc380317 -Author: Shantha kumar -Date: Mon Nov 11 14:20:40 2013 +0530 - - Updated Tamil Translations - - po/ta.po | 978 - +++++++++++++++++++++++++++++++++++++++------------------------ - 1 file changed, 601 insertions(+), 377 deletions(-) - -commit 670379b26f4a86c7b51b928eb0332b9a654e4c4c -Author: Stef Walter -Date: Sat Nov 9 20:28:28 2013 +0100 - - gdbus-connection-loss: Fix leak in test - - https://bugzilla.gnome.org/show_bug.cgi?id=711802 - - gio/tests/gdbus-connection-loss.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 14b27eaab88e8c8860461fb98ede7eb14a510d46 -Author: Stef Walter -Date: Sat Nov 9 20:23:15 2013 +0100 - - gdbus-introspection: Fix leaks in tests - - https://bugzilla.gnome.org/show_bug.cgi?id=711802 - - gio/tests/gdbus-introspection.c | 9 ++++++++- - 1 file changed, 8 insertions(+), 1 deletion(-) - -commit e34d74bdb390fce029e7734e93b7ff8154b75e26 -Author: Stef Walter -Date: Thu Nov 7 22:40:40 2013 +0100 - - private: Use threading primitives correctly in private test - - We shouldn't be clearing statically allocated mutexes, and also - don't use deprecated heap-allocated GPrivate. - - https://bugzilla.gnome.org/show_bug.cgi?id=711755 - - glib/tests/private.c | 17 ++++++----------- - 1 file changed, 6 insertions(+), 11 deletions(-) - -commit 177fe9f98ee7a017cff11f739c16c203b671a7e2 -Author: Stef Walter -Date: Sat Nov 9 20:52:16 2013 +0100 - - timeloop: Fix leaks in tests - - https://bugzilla.gnome.org/show_bug.cgi?id=711751 - - tests/timeloop.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 9e0ade0691b30baf07bab7d5b4b00467b82c21b9 -Author: Stef Walter -Date: Sat Nov 9 20:29:56 2013 +0100 - - file-test: Fix leaks in test - - https://bugzilla.gnome.org/show_bug.cgi?id=711751 - - tests/file-test.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit dce83add1800c7145d6375626e2129fc51a83267 -Author: Stef Walter -Date: Sun Nov 10 00:15:30 2013 +0100 - - gthreadpool: Don't pass bad data to GThreadPool sorter - - This causes sorters to crash. - - https://bugzilla.gnome.org/show_bug.cgi?id=711756 - - glib/gthreadpool.c | 8 +++++++- - 1 file changed, 7 insertions(+), 1 deletion(-) - -commit 81d0ebe29ccd852e969acda7394969e3f13eb136 -Author: Stef Walter -Date: Thu Oct 31 11:43:14 2013 +0100 - - gmain: Fix use of uninitialized memory in sigaction structure - - https://bugzilla.gnome.org/show_bug.cgi?id=711754 - - glib/gmain.c | 1 + - 1 file changed, 1 insertion(+) - -commit fd7b2faa64febab407ffde2506c995544583a9d5 -Author: Stef Walter -Date: Sun Nov 10 15:58:06 2013 +0100 - - defaultiface: Fix leak in test - - https://bugzilla.gnome.org/show_bug.cgi?id=711779 - - tests/gobject/defaultiface.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit bac4179476d0eee96f8bd73fef760b4289b79c17 -Author: Stef Walter -Date: Sun Nov 10 15:57:12 2013 +0100 - - timeloop-closure: Fix leaks in test - - https://bugzilla.gnome.org/show_bug.cgi?id=711779 - - tests/gobject/timeloop-closure.c | 14 ++++++++++---- - 1 file changed, 10 insertions(+), 4 deletions(-) - -commit d8722441d167694dd943aeeab4e8addd4ce41f6a -Author: Stef Walter -Date: Sun Nov 10 15:56:59 2013 +0100 - - signals: Fix leak in test - - https://bugzilla.gnome.org/show_bug.cgi?id=711779 - - tests/gobject/signals.c | 1 + - 1 file changed, 1 insertion(+) - -commit 1b9662046f4c98b8aa8aff63a0bbbfde3b6bf3f7 -Author: Stef Walter -Date: Sun Nov 10 15:56:32 2013 +0100 - - paramspec-test: Fix leaks in tests - - https://bugzilla.gnome.org/show_bug.cgi?id=711779 - - tests/gobject/paramspec-test.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 320f0b32de8458c05793733991e05497d1b5c782 -Author: Stef Walter -Date: Sun Nov 10 15:56:17 2013 +0100 - - override: Fix leaks in test - - https://bugzilla.gnome.org/show_bug.cgi?id=711779 - - tests/gobject/override.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit e6de9c6940cc123e9f843e3069f73a75a887487f -Author: Stef Walter -Date: Sun Nov 10 15:55:56 2013 +0100 - - gvalue-test: Fix leaks in test - - https://bugzilla.gnome.org/show_bug.cgi?id=711779 - - tests/gobject/gvalue-test.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 83301d8c1f678fbcd26129ba4bc4cc2332e15bdd -Author: Stef Walter -Date: Sun Nov 10 15:55:35 2013 +0100 - - accumulator: Fix leak in test - - https://bugzilla.gnome.org/show_bug.cgi?id=711779 - - tests/gobject/accumulator.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 5339950e2519933912fe5e3374caf721ad790220 -Author: Stef Walter -Date: Thu Nov 7 22:57:27 2013 +0100 - - threadtests: Fix leaks in tests - - https://bugzilla.gnome.org/show_bug.cgi?id=711779 - - gobject/tests/threadtests.c | 15 ++++++++------- - 1 file changed, 8 insertions(+), 7 deletions(-) - -commit ac6d35b4df8726f18926b5060f969a6229f96378 -Author: Stef Walter -Date: Thu Nov 7 22:57:13 2013 +0100 - - enums: Fix leaks in tests - - https://bugzilla.gnome.org/show_bug.cgi?id=711779 - - gobject/tests/enums.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit dc72039c162e1ca6400f28f92dd8e090ce99bd3f -Author: Stef Walter -Date: Thu Nov 7 23:00:28 2013 +0100 - - giomodule: Fix leaks in module loading - - https://bugzilla.gnome.org/show_bug.cgi?id=711798 - - gio/giomodule.c | 28 ++++++++++++++++++---------- - 1 file changed, 18 insertions(+), 10 deletions(-) - -commit b88f992c6ea3b082ac967b852ceb1618c0196783 -Author: Stef Walter -Date: Sun Nov 10 14:48:36 2013 +0100 - - boxed: Fix double free in boxed unit tests - - https://bugzilla.gnome.org/show_bug.cgi?id=711782 - - gobject/tests/boxed.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 91c8fb82feae5675f20ac0fcb21226a1b516e5df -Author: Stef Walter -Date: Sat Nov 9 20:21:44 2013 +0100 - - gdbus-connection: Fix leaks in tests - - https://bugzilla.gnome.org/show_bug.cgi?id=711802 - - gio/tests/gdbus-connection.c | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -commit f80e2695e1c624484a149fbd5b1c795d6b0ab519 -Author: Stef Walter -Date: Sat Nov 9 20:21:16 2013 +0100 - - gdbus-connection-slow: Fix leak in tests - - https://bugzilla.gnome.org/show_bug.cgi?id=711802 - - gio/tests/gdbus-connection-slow.c | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -commit 0d51ff79edfb39d8b9e4d775a399404c1641784d -Author: Stef Walter -Date: Sat Nov 9 20:28:41 2013 +0100 - - gdbus-connection: Fix use after free in test - - https://bugzilla.gnome.org/show_bug.cgi?id=711802 - - gio/tests/gdbus-connection.c | 3 --- - 1 file changed, 3 deletions(-) - -commit 95526b5db5adad7f550de06b707f429eb9da0654 -Author: Stef Walter -Date: Sat Nov 9 08:54:28 2013 +0100 - - gsubprocess: Fix leaks in tests - - https://bugzilla.gnome.org/show_bug.cgi?id=711802 - - gio/tests/gsubprocess.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit fe3c878c53b2c8087c6c0605a36d55d61ddab3f4 -Author: Stef Walter -Date: Sat Nov 9 08:53:13 2013 +0100 - - gsubprocess: Fix error detection logic in tests - - Various tests were depending on local_error being set by a callback - when it could never have been the case. Simplify async error detection - logic in those cases, and fix leak of GError. - - https://bugzilla.gnome.org/show_bug.cgi?id=711802 - - gio/tests/gsubprocess.c | 40 ++++++++++++++-------------------------- - 1 file changed, 14 insertions(+), 26 deletions(-) - -commit 78ad171da96e15b370867b69077fa3d149920c83 -Author: Stef Walter -Date: Fri Nov 8 14:28:55 2013 +0100 - - g-icon: Fix memory leak in test - - https://bugzilla.gnome.org/show_bug.cgi?id=711802 - - gio/tests/g-icon.c | 1 + - 1 file changed, 1 insertion(+) - -commit faafd4c051febb545838be9b663eabe5f3df254f -Author: Stef Walter -Date: Fri Nov 8 14:28:23 2013 +0100 - - contexts: Fix memory leak in test - - https://bugzilla.gnome.org/show_bug.cgi?id=711802 - - gio/tests/contexts.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 438f7110f92dd290bce205abb61249ed4d564c37 -Author: Stef Walter -Date: Sun Nov 10 16:39:45 2013 +0100 - - data-output-stream: Fix some access after free - - The memory pointed to by a GMemoryOutputStream can be realloc'd - - https://bugzilla.gnome.org/show_bug.cgi?id=711802 - - gio/tests/data-output-stream.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 72171240cc1d3dfdee27ce460e88fca23308bdba -Author: Stef Walter -Date: Sun Nov 10 16:39:28 2013 +0100 - - buffered-output-stream: Fix some access after free - - The memory pointed to by a GMemoryOutputStream can be realloc'd - - https://bugzilla.gnome.org/show_bug.cgi?id=711802 - - gio/tests/buffered-output-stream.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 419b47e166fce8974e8bc31e966020c57e6fe19f -Author: Stef Walter -Date: Sat Nov 9 20:19:44 2013 +0100 - - gtestdbus: Fix leak of GMainLoop - - https://bugzilla.gnome.org/show_bug.cgi?id=711808 - - gio/gtestdbus.c | 1 + - 1 file changed, 1 insertion(+) - -commit 6294d730235577b018b1b8df85691a96a5ce4d80 -Author: Stef Walter -Date: Sun Nov 10 10:54:47 2013 +0100 - - module-test: Fix leaks in test - - https://bugzilla.gnome.org/show_bug.cgi?id=711768 - - tests/module-test.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit fe8862dc1be42a65d0140b4f3d3ef345def638d9 -Author: Stef Walter -Date: Sun Nov 10 14:32:17 2013 +0100 - - utils: Don't free memory owned by glib in test - - https://bugzilla.gnome.org/show_bug.cgi?id=711775 - - glib/tests/utils.c | 1 - - 1 file changed, 1 deletion(-) - -commit 0a02fd9c526f029808b38d1f7b9758e28675ec9d -Author: Stef Walter -Date: Sun Nov 10 10:54:26 2013 +0100 - - iochannel-test: Fix leaks in test - - https://bugzilla.gnome.org/show_bug.cgi?id=711751 - - tests/iochannel-test.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit 44bd2ab07e81016c961a59f0a66f4351ac5822cf -Author: Stef Walter -Date: Sat Nov 9 20:52:42 2013 +0100 - - unicode-encoding: Fix leaks in test - - https://bugzilla.gnome.org/show_bug.cgi?id=711751 - - tests/unicode-encoding.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit e8cc0966d4a2fb3cf059122b4a4b9479e25604e4 -Author: Stef Walter -Date: Sat Nov 9 20:51:18 2013 +0100 - - thread-test: Fix leaks in tests - - This is a test of deprecated functionality and its age is - showing. Doesn't actually do what it says. But fix leaks anyway. - - https://bugzilla.gnome.org/show_bug.cgi?id=711751 - - tests/thread-test.c | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -commit ae1764b4e0dd33d55fac8a5329b0c5d45c4c66fd -Author: Stef Walter -Date: Sat Nov 9 20:30:11 2013 +0100 - - mainloop-test: Fix leaks in tests - - https://bugzilla.gnome.org/show_bug.cgi?id=711751 - - tests/mainloop-test.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 83a14d13ec22fad898a5be9aaa66b50536d6be17 -Author: Stef Walter -Date: Sat Nov 9 20:29:04 2013 +0100 - - datetime: Fix leak in test - - https://bugzilla.gnome.org/show_bug.cgi?id=711751 - - tests/datetime.c | 1 + - 1 file changed, 1 insertion(+) - -commit 5ae5d438a684118556cc8875277d524d6ce9088b -Author: Stef Walter -Date: Sat Nov 9 20:26:57 2013 +0100 - - mapping-test: Fix leaks in tests - - https://bugzilla.gnome.org/show_bug.cgi?id=711751 - - tests/mapping-test.c | 13 +++++++++++-- - 1 file changed, 11 insertions(+), 2 deletions(-) - -commit fc4630b7ac089fcd1aff1c8376433e971ab193dd -Author: Stef Walter -Date: Sat Nov 9 20:26:15 2013 +0100 - - gio-test: Fix leaks in tests - - https://bugzilla.gnome.org/show_bug.cgi?id=711751 - - tests/gio-test.c | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit ee743674a16f251bb275d6ee59f6da8cbf2b2910 -Author: Stef Walter -Date: Sat Nov 9 20:25:39 2013 +0100 - - completion-test: Fix leaks in tests - - https://bugzilla.gnome.org/show_bug.cgi?id=711751 - - tests/completion-test.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit ba56c7b720a88ba096a3325c03457dab9088b3b8 -Author: Stef Walter -Date: Sat Nov 9 20:25:23 2013 +0100 - - child-test: Fix leak in test - - https://bugzilla.gnome.org/show_bug.cgi?id=711751 - - tests/child-test.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 9a67fb903f394fc884fbacd2f54392632db2b898 -Author: Stef Walter -Date: Sat Nov 9 20:25:07 2013 +0100 - - asyncqueue-test: Fix leaks in tests - - https://bugzilla.gnome.org/show_bug.cgi?id=711751 - - tests/asyncqueue-test.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit e52558672610fa12c967448dcabb9a8cfd27179e -Author: Stef Walter -Date: Thu Nov 7 22:40:59 2013 +0100 - - unix: Fix memory leak in unix test - - https://bugzilla.gnome.org/show_bug.cgi?id=711751 - - glib/tests/unix.c | 1 + - 1 file changed, 1 insertion(+) - -commit ab3c55435af3cecaa4b7805e8f6ffe1719e13ba6 -Author: Dan Winship -Date: Thu Nov 7 22:38:52 2013 +0100 - - gerror: Don't leak memory when overwrite warning - - Even though we can't always make no-leak guarantees when g_warning() - in this case we're testing this behavior in tests, and it would be - good to be able to valgrind this. - - https://bugzilla.gnome.org/show_bug.cgi?id=711751 - - glib/gerror.c | 10 ++++++++-- - glib/tests/error.c | 3 --- - 2 files changed, 8 insertions(+), 5 deletions(-) - -commit e74b4351a33aa09ed053922cca907c956cbe61cd -Author: Stef Walter -Date: Thu Oct 31 14:41:34 2013 +0100 - - private: Fix memory leak in tests - - Don't use g_private_new(), it's deprecated, and leaks by definition. - - https://bugzilla.gnome.org/show_bug.cgi?id=711751 - - glib/tests/private.c | 14 ++++++-------- - 1 file changed, 6 insertions(+), 8 deletions(-) - -commit ae6dbb35cbf11a363b28f1e86b1f6f2bc4036b4c -Author: Michael Catanzaro -Date: Sat Nov 9 09:33:42 2013 -0600 - - giomodule: small typo in documentation - - gio/giomodule.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 0cb8454b5c0ba31aa1c8b4915503686bfe5cddeb -Author: Matthias Clasen -Date: Fri Nov 8 20:57:04 2013 -0500 - - Small documentation improvement - - gio/gsettings.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit ca22ac794428c70fb0e11be3358f18b68d755ae3 -Author: Matthias Clasen -Date: Fri Nov 8 20:45:54 2013 -0500 - - Add an index for new api in glib docs - - docs/reference/glib/glib-docs.xml | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 83d427819778315e4d8b2d6cbc6e758d92733174 -Author: Rico Tzschichholz -Date: Fri Nov 8 08:15:43 2013 +0100 - - Revert "gio/Makefile: make sure to dist gappinfoprivate.h" - - This reverts commit c45b26d61f6539dbf4e202aded08d9614b441f81. - - gio/Makefile.am | 1 - - 1 file changed, 1 deletion(-) - -commit 5627452048fb1925a7bfbabd7d7fba553e4458ca -Author: Michael Catanzaro -Date: Thu Nov 7 18:39:59 2013 -0600 - - gstrfuncs: fix small typo in documentation - - glib/gstrfuncs.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit bda60c3e8b92575520495b8f283ee5ba595da074 -Author: Ryan Lortie -Date: Thu Nov 7 13:56:56 2013 -0500 - - GAppInfoMonitor: don't try to use NULL hash table - - Don't g_hash_table_iter_init() on a NULL table if we see the app info - monitoring but no monitors have been created yet. - - https://bugzilla.gnome.org/show_bug.cgi?id=711632 - - gio/gappinfo.c | 19 +++++++++++-------- - 1 file changed, 11 insertions(+), 8 deletions(-) - -commit ffbf866d3b3dfae234fbdeef8bab683c14d66e30 -Author: Ryan Lortie -Date: Tue Oct 29 12:02:44 2013 -0700 - - GApplication: fix bogus testcase - - We had a GApplication testcase that handled both open and commandline. - This only way that this worked was by implementing the commandline - handler without actually setting the HANDLES_COMMAND_LINE flag. - - This behaviour is now invalid, so just rip out the offending part - of the - test. - - https://bugzilla.gnome.org/show_bug.cgi?id=711099 - - gio/gapplicationimpl-dbus.c | 3 ++- - gio/tests/basic-application.c | 23 ----------------------- - gio/tests/gapplication.c | 5 ----- - 3 files changed, 2 insertions(+), 29 deletions(-) - -commit 6e0bbd8adb861b21de24c1701e0de21bae339e73 -Author: Ryan Lortie -Date: Thu Oct 10 09:28:30 2013 -0400 - - appinfo: Add some testcases for searching - - https://bugzilla.gnome.org/show_bug.cgi?id=711557 - - gio/tests/.gitignore | 1 + - gio/tests/Makefile.am | 38 ++++ - gio/tests/apps.c | 58 +++++ - gio/tests/desktop-app-info.c | 242 - +++++++++++++++++++- - .../desktop-files/home/applications/eog.desktop | 11 + - ...c6a4e022b17686306243dada811d550d25eb1fb.desktop | 7 + - .../desktop-files/usr/applications/baobab.desktop | 39 ++++ - .../desktop-files/usr/applications/cheese.desktop | 46 ++++ - .../usr/applications/dconf-editor.desktop | 33 +++ - .../desktop-files/usr/applications/eog.desktop | 43 ++++ - .../usr/applications/evince-previewer.desktop | 28 +++ - .../desktop-files/usr/applications/evince.desktop | 42 ++++ - .../usr/applications/file-roller.desktop | 43 ++++ - .../usr/applications/gcr-prompter.desktop | 18 ++ - .../usr/applications/gcr-viewer.desktop | 10 + - .../desktop-files/usr/applications/gedit.desktop | 83 +++++++ - .../desktop-files/usr/applications/glade.desktop | 56 +++++ - .../usr/applications/gnome-clocks.desktop | 41 ++++ - .../usr/applications/gnome-contacts.desktop | 25 +++ - .../usr/applications/gnome-font-viewer.desktop | 33 +++ - .../usr/applications/gnome-music.desktop | 22 ++ - .../usr/applications/gnome-terminal.desktop | 39 ++++ - .../usr/applications/gucharmap.desktop | 38 ++++ - .../usr/applications/kde4/dolphin.desktop | 27 +++ - .../usr/applications/kde4/kate.desktop | 26 +++ - .../usr/applications/kde4/konqbrowser.desktop | 26 +++ - .../usr/applications/kde4/okular.desktop | 23 ++ - .../desktop-files/usr/applications/mimeinfo.cache | 246 - +++++++++++++++++++++ - .../applications/nautilus-autorun-software.desktop | 19 ++ - .../usr/applications/nautilus-classic.desktop | 15 ++ - .../applications/nautilus-connect-server.desktop | 22 ++ - .../usr/applications/nautilus.desktop | 39 ++++ - .../desktop-files/usr/applications/totem.desktop | 36 +++ - .../desktop-files/usr/applications/yelp.desktop | 39 ++++ - 34 files changed, 1512 insertions(+), 2 deletions(-) - -commit 3d32d5359aefc0c287265c85278a31c7e2ea9b3d -Author: Ryan Lortie -Date: Tue Nov 5 22:51:48 2013 -0500 - - Add g_desktop_app_info_search() - - The first time this function is called we load all of the keyfiles in - the directory, ignoring the 'Hidden' ones and build an index out - of the - interesting fields using g_str_tokenize_and_fold(). - - We do prefix matching on the tokens to find relevent desktop files. - - Right now this is implemented as a hashtable that we iterate over, - checking prefixes on each token. This could possibly be sped up by - creating an array, but it's already pretty fast... - - https://bugzilla.gnome.org/show_bug.cgi?id=711557 - - gio/gdesktopappinfo.c | 525 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - gio/gdesktopappinfo.h | 2 + - 2 files changed, 527 insertions(+) - -commit c45b26d61f6539dbf4e202aded08d9614b441f81 -Author: Ryan Lortie -Date: Thu Nov 7 12:11:55 2013 -0500 - - gio/Makefile: make sure to dist gappinfoprivate.h - - gio/Makefile.am | 1 + - 1 file changed, 1 insertion(+) - -commit ffb39bff6fc76051901dddbb179afdf83baafc27 -Author: Rico Tzschichholz -Date: Thu Nov 7 17:37:13 2013 +0100 - - gio: Add gappinfoprivate.h to Makefile.am - - In addition to e55d33edc1336ddc6d5cdfa0e3003a69a5812d26 - - gio/Makefile.am | 1 + - 1 file changed, 1 insertion(+) - -commit a004fc80598c2b14f2e3780fb0f94fc9f6faf263 -Author: Dimitris Spingos -Date: Thu Nov 7 17:19:09 2013 +0200 - - Updated Greek translation - - po/el.po | 1320 - +++++++++++++++++++++++++++++++++++++------------------------- - 1 file changed, 784 insertions(+), 536 deletions(-) - -commit 838b49ead77c35d94fa16d48a6d7271bab082a71 -Author: Patrick Welche -Date: Thu Nov 7 10:58:46 2013 +0000 - - configure: test(1) uses = to test for string equality - - https://bugzilla.gnome.org/show_bug.cgi?id=711600 - - m4macros/glibtests.m4 | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 87e6db8deb96565cf4336c187e0dcec8b014cae2 -Author: Chun-wei Fan -Date: Tue Oct 29 14:55:27 2013 +0800 - - codegen.py: Rearrange GLib Version Check - - ...so that the generated code will build on all platforms, as - compilers - like Visual C++ does not like #ifdef checks during a definition/use of - a macro. - - https://bugzilla.gnome.org/show_bug.cgi?id=711049 - - gio/gdbus-2.0/codegen/codegen.py | 14 ++++++++++---- - 1 file changed, 10 insertions(+), 4 deletions(-) - -commit e55d33edc1336ddc6d5cdfa0e3003a69a5812d26 -Author: Ryan Lortie -Date: Wed Sep 25 09:19:43 2013 -0400 - - Add GAppInfoMonitor - - This is a simple object that emits a "change" signal when the - installed - applications may have changed in some way. - - https://bugzilla.gnome.org/show_bug.cgi?id=711556 - - docs/reference/gio/gio-docs.xml | 1 + - docs/reference/gio/gio-sections.txt | 13 +++ - docs/reference/gio/gio.types | 1 + - gio/gappinfo.c | 225 - ++++++++++++++++++++++++++++++++++++ - gio/gappinfo.h | 14 +++ - gio/gappinfoprivate.h | 28 +++++ - gio/gdesktopappinfo.c | 4 + - 7 files changed, 286 insertions(+) - -commit 86ce3bf48e40756a360b13e18493a15d8d1bf5ae -Author: Ryan Lortie -Date: Sat Jul 27 16:04:56 2013 -0400 - - gdesktopappinfo: keep a list of files in the dirs - - In each DesktopFileDir, store a list of desktop files for that - directory. This speeds up opening desktop files by name because - we can - skip statting in directories that we know don't have the file and also - speeds up _get_all() because we can avoid enumeration. - - This also improves our support for dealing with names like - 'kde4/kate.desktop' (equivalent to kde4-kate.desktop) since we - find out - about all of these files are the start and don't need to guess about - which '-' to change to a '/'. It also means that we can easily deal - with more than one level of such prefixes. - - We use a file monitor to watch for changes, invalidating our - lists when - we notice them. - - https://bugzilla.gnome.org/show_bug.cgi?id=711520 - - gio/gdesktopappinfo.c | 434 - ++++++++++++++++++++++++++++++++++++++------------ - 1 file changed, 328 insertions(+), 106 deletions(-) - -commit 27da0799b8a2762e6ae44d0721014eeed8c36489 -Author: Stef Walter -Date: Thu Oct 31 23:07:10 2013 +0100 - - signals: Fix memory leaks in signals unit tests - - https://bugzilla.gnome.org/show_bug.cgi?id=627423 - - gobject/tests/signals.c | 5 +++++ - 1 file changed, 5 insertions(+) - -commit b49344c1d389035066aed0c4392c18990afe68a4 -Author: Stef Walter -Date: Thu Oct 31 23:06:27 2013 +0100 - - qdata: Fix leak in qdata unit tests - - https://bugzilla.gnome.org/show_bug.cgi?id=627423 - - gobject/tests/qdata.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 267222873399cadb0feef4009b26fb1109453fcd -Author: Stef Walter -Date: Thu Oct 31 14:39:05 2013 +0100 - - gerror: Don't leak when warning about overwriting an error - - While not strictly necessary, this fixes a false positive - leak in the tests. - - https://bugzilla.gnome.org/show_bug.cgi?id=627423 - - glib/gerror.c | 7 ++----- - 1 file changed, 2 insertions(+), 5 deletions(-) - -commit 92b71825fd6b62e339b89159b2cfba8e5ca839c4 -Author: Ryan Lortie -Date: Sun Mar 24 21:55:08 2013 -0400 - - tests: fix leak in mainloop test - - Properly unref a pair of GSources in the unix-fd mainloop test. - - valgrind was reporting these as 'still reachable' before (possibly due - to some residual pointers somewhere in memory), but when running with - G_DEBUG=cleanup they were properly reported as leaked. - - glib/tests/mainloop.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit eef0d3c0b8ca541e48a8a9d7ec39ed40a717db6f -Author: Ryan Lortie -Date: Sun Mar 24 21:25:26 2013 -0400 - - grand: restructure a bit - - Instead of having lots of 'if NULL then allocate' code segments - for the - global GRand instance, move it to a single getter function that - everyone - calls. - - glib/grand.c | 38 +++++++++++++++++--------------------- - 1 file changed, 17 insertions(+), 21 deletions(-) - -commit 70410b322c6a7cfa047d2a4049d0c810e9a52da8 -Author: Ryan Lortie -Date: Sun Mar 24 21:18:30 2013 -0400 - - gslice: don't misuse g_mutex_init() - - We were using g_mutex_init() to initialise a pair of mutexes in static - storage, but we should only do that for mutexes that are part of - allocated structures. - - glib/gslice.c | 2 -- - 1 file changed, 2 deletions(-) - -commit 4af135ce49e5c8aa8231e0c9e24f04f5cd917468 -Author: Philip Withnall -Date: Tue Nov 5 16:43:26 2013 +0000 - - garray: Note lack of bounds checking in g_ptr_array_index() - documentation - - glib/garray.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit f4931142806556123ce75dcf8b84e60dc7cd4e3c -Author: Chun-wei Fan -Date: Mon Nov 4 16:32:01 2013 +0800 - - gio/tests: Clean up inclusion of unistd.h - - Include unistd.h only on *NIX and define items as necessary on - Windows, - also replace instances of ssize_t with the GLib-equivilant gssize - so to fix - the build on platforms that do not have ssize_t, such as Visual C++. - - https://bugzilla.gnome.org/show_bug.cgi?id=711047 - - gio/tests/filter-cat.c | 13 +++++++++++-- - gio/tests/gsubprocess-testprog.c | 4 ++-- - gio/tests/readwrite.c | 5 ++++- - gio/tests/resolver.c | 2 ++ - gio/tests/win32-streams.c | 1 - - 5 files changed, 19 insertions(+), 6 deletions(-) - -commit d262b6fe0ca851a47fede2e624cec4aa041f2f14 -Author: Chun-wei Fan -Date: Mon Nov 4 13:07:52 2013 +0800 - - glib/tests: Clean up inclusion of unistd.h - - Include unistd.h only when G_OS_UNIX is defined (or when G_OS_WIN32 - is not - defined). This will avoid including unistd.h unconditionally and/or - unecessarily, which may cause problems in certain scenarios, such - as when - building the tests on Visual C++, which does not come with a - unistd.h and - MinGW, where unistd.h is essentially a wrapper for io.h and process.h. - - https://bugzilla.gnome.org/show_bug.cgi?id=711047 - - glib/tests/base64.c | 4 +--- - glib/tests/checksum.c | 4 +--- - glib/tests/gwakeuptest.c | 4 +++- - glib/tests/hmac.c | 4 +--- - glib/tests/mappedfile.c | 3 +-- - glib/tests/node.c | 10 +++------- - glib/tests/protocol.c | 5 +++-- - glib/tests/thread.c | 5 +---- - glib/tests/timeout.c | 2 ++ - 9 files changed, 16 insertions(+), 25 deletions(-) - -commit 1079d30e1b5b9002ca5d4e5bef398e855a7c115f -Author: Chun-wei Fan -Date: Mon Nov 4 12:23:30 2013 +0800 - - glib/tests/fileutils.c: Include unistd.h on *NIX only - - ...and fix the test on non-English Windows, as gettext on Windows does - not honor LC_ALL = "C" (the default CRT behavior) but requires using - SetThreadLocale() to set the locale as it picks up the user's - environment - and the thread's locale. Without doing so the - g_format_size_for_display() - et al will display the translated message if the gettext translations - have - been installed before, causing the test_format_size_for_display - tests to - fail. - - https://bugzilla.gnome.org/show_bug.cgi?id=711047 - - glib/tests/fileutils.c | 11 ++++++++++- - 1 file changed, 10 insertions(+), 1 deletion(-) - -commit 20f873a0bcafe9d8d929be98ea72a0d0608d076a -Author: Chun-wei Fan -Date: Tue Oct 29 19:12:38 2013 +0800 - - tests/libmoduletestplugins*.c: Update Prototypes - - Visual C++ does not like function declarations being different from - their prototypes, so make the prototypes match the declarations by - decorating them with G_MODULE_EXPORT. - - https://bugzilla.gnome.org/show_bug.cgi?id=711047 - - tests/libmoduletestplugin_a.c | 10 +++++----- - tests/libmoduletestplugin_b.c | 12 ++++++------ - 2 files changed, 11 insertions(+), 11 deletions(-) - -commit 39a62a064b55eead4142c5585a25b86c57759ec5 -Author: Chun-wei Fan -Date: Tue Oct 29 19:17:32 2013 +0800 - - gio/test/resources.c: Fix for Windows - - We need to use g_content_type_get_mime_type() to look up the mime - type of - the file from the registry on the content type that was acquired on - Windows, as g_file_info_get_content_type() does not acquire the - file mime type (unlike on *NIX). - - g_content_type_get_mime_type() on *NIX is more or less an no-op as it - simply returns the g_strdup()-ed version of the passed-in content - type. - - This will enable the resources test to pass on Windows. - - https://bugzilla.gnome.org/show_bug.cgi?id=711047 - - gio/tests/resources.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit 64909ff7409968b83b0961e053eac98a03bd30cf -Author: Ognyan Tonchev -Date: Tue Oct 29 16:39:38 2013 +0100 - - gmain: make g_source_add_child_source() thread safe - - g_source_add_child_source() releases the context lock before attaching - child_source to context. And this causes trouble if parent source is - blocked and g_main_dispatch() manages to lock the context mutex - and call - unblock_source() before child_source gets attached to context. - To fix this we call g_source_attach_unlocked() before releasing the - context mutex. - - https://bugzilla.gnome.org/show_bug.cgi?id=711064 - - glib/gmain.c | 21 +++++++++++---------- - 1 file changed, 11 insertions(+), 10 deletions(-) - -commit 89f961583580b16b5b67b2138d609ffd52f59c75 -Author: Ross Lagerwall -Date: Tue Oct 29 06:02:59 2013 +0200 - - gio: Don't allow skipping past the end of GLocalFileInputStream - - The overridden implementation of the skip method for - GLocalFileInputStream allows skipping past the end of the file - which is - inconsistent with the documentation. Prevent this by first seeking to - the end of the file and then seeking backwards from there as much as - is necessary. - - https://bugzilla.gnome.org/show_bug.cgi?id=711048 - - gio/glocalfileinputstream.c | 23 +++++++++++++++++++---- - gio/tests/readwrite.c | 12 ++++++++++++ - 2 files changed, 31 insertions(+), 4 deletions(-) - -commit dc172f06162398b51d230511756292154bace423 -Author: Dan Winship -Date: Sat Nov 2 12:18:45 2013 -0400 - - gmacros.h: fix C99 check - - G_STRFUNC was checking __STDC_VERSION__ against the wrong value - (though it didn't actually matter, since __STDC_VERSION__ wasn't - defined in C90, so the check still only matched C99 and above anyway). - - glib/gmacros.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d0cd2e8ed036f4eff40c6de7a3b4a3361e48295e -Author: Fran Diéguez -Date: Fri Nov 1 12:52:43 2013 +0100 - - Updated Galician translations - - po/gl.po | 237 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 117 insertions(+), 120 deletions(-) - -commit aff483616c950fce2c8b466b5d0e8fbe2374fb8c -Author: Fran Diéguez -Date: Mon Oct 28 01:13:41 2013 +0100 - - Updated Galician translations - - po/gl.po | 785 - +++++++++++++++++++++++++++++++++++++++------------------------ - 1 file changed, 488 insertions(+), 297 deletions(-) - -commit e6d19a27a3242ebf7ac23d3999e325f6a8d9ea39 -Author: Daniel Mustieles -Date: Thu Oct 31 14:36:50 2013 +0100 - - Updated Spanish translation - - po/es.po | 825 - ++++++++++++++++++++++++++++++++++++++++----------------------- - 1 file changed, 524 insertions(+), 301 deletions(-) - -commit 6ed60a936cf4a220519195c456c3eaa5ddec66b4 -Author: Murray Cumming -Date: Thu Oct 31 13:15:01 2013 +0100 - - docs: GDataTime: *_add_*(): Mention that you can subtract. - - Because this was not obvious to at least one person on irc. - - glib/gdatetime.c | 15 +++++++++------ - 1 file changed, 9 insertions(+), 6 deletions(-) - -commit e2fcb77cb04b4b86768d56d8fccfb36f1a5d9451 -Author: Ross Lagerwall -Date: Wed Oct 30 20:34:14 2013 +0200 - - gio: Clean up trashinfo file if trashing fails - - https://bugzilla.gnome.org/show_bug.cgi?id=687202 - - gio/glocalfile.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit e94df7cfc279f38563e80e5a2b48a1bbd8d2b71b -Author: Xavier Claessens -Date: Mon Oct 28 17:02:44 2013 -0400 - - Tests: It is useless to unset "DBUS_SESSION_BUS_ADDRESS" manually - - If the goal is to make sure we don't have a dbus connection, it has - to call g_test_dbus_unset() instead which is much more complete. - - In this case, g_test_dbus_unset() is called already, so it should be - fine. - - https://bugzilla.gnome.org/show_bug.cgi?id=697348 - - gio/tests/gapplication.c | 4 ---- - 1 file changed, 4 deletions(-) - -commit 06fbdb04d5001eaf9abadb872185d7b3e1593e08 -Author: Xavier Claessens -Date: Mon Oct 28 14:54:22 2013 -0400 - - GTestDBus: Make sure only DBUS_SESSION_BUS_ADDRESS is set by default - - g_test_dbus_unset() now also unset DBUS_STARTER_ADDRESS and - DBUS_STARTER_BUS_TYPE. - - https://bugzilla.gnome.org/show_bug.cgi?id=697348 - - gio/gtestdbus.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit 940fa98290812789d095d93ff1c550cd86fb2428 -Author: Xavier Claessens -Date: Mon Oct 28 17:18:54 2013 -0400 - - Tests: add session_bus_run() and use it where possible - - This is to avoid having again the subtil bug in dbus-appinfo.c: - session_bus_down() was called before g_test_run() so the test was - running on the user's dbus session. - - https://bugzilla.gnome.org/show_bug.cgi?id=697348 - - gio/tests/dbus-appinfo.c | 6 +----- - gio/tests/gdbus-export.c | 11 +---------- - gio/tests/gdbus-introspection.c | 10 +--------- - gio/tests/gdbus-proxy.c | 5 +---- - gio/tests/gdbus-sessionbus.c | 11 +++++++++++ - gio/tests/gdbus-sessionbus.h | 1 + - gio/tests/gdbus-test-codegen.c | 11 +---------- - 7 files changed, 17 insertions(+), 38 deletions(-) - -commit 5280c03368299bbb4f721f3e47213aa01d9d0142 -Author: Colin Walters -Date: Tue Oct 29 09:47:34 2013 -0400 - - tests/gdbus-introspection: Add a less trivial test case for - _IGNORE_QUALIFIED - - This is distilled from PackageKit which currently aborts on startup. - - https://bugzilla.gnome.org/show_bug.cgi?id=665634 - - gio/tests/gdbus-introspection.c | 25 ++++++++++++------------- - 1 file changed, 12 insertions(+), 13 deletions(-) - -commit daff84e23c4870f674293a90f36d79f4587d20cc -Author: Ryan Lortie -Date: Tue Oct 29 09:01:32 2013 -0700 - - GMarkup: clear attributes on ignorned tags - - Make sure that if we ignore a tag then we also clear the attributes - that - we already collected so that they don't end up on the next unignored - tag - opening. - - Also add some extra brackets for clarity (it doesn't make any - difference - -- I just think it reads nicer this way). - - https://bugzilla.gnome.org/show_bug.cgi?id=665634 - - glib/gmarkup.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit 425f307b01a41e6cd4922b037105a66293863cce -Author: Lars Uebernickel -Date: Mon Oct 28 23:55:19 2013 -0700 - - gtk-notification-backend: remove unused variable - - A reference to the session bus is now stored in GNotificationBackend. - Remove the extraneous one in the gtk backend and stop using it in - withdraw_notification. - - https://bugzilla.gnome.org/show_bug.cgi?id=711051 - - gio/ggtknotificationbackend.c | 18 +----------------- - 1 file changed, 1 insertion(+), 17 deletions(-) - -commit 1a037b140893433757400267d00a3a4437c3cdb7 -Author: Ross Lagerwall -Date: Tue Oct 29 14:53:38 2013 +0200 - - gio: Clear error properly to prevent crash - - https://bugzilla.gnome.org/show_bug.cgi?id=711070 - - gio/gfile.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit c8aba61713ec0f674fa0dc986db3b2db3cdd0c41 -Author: Ryan Lortie -Date: Mon Oct 28 11:44:16 2013 -0700 - - GCancellable: drop lock for callback during connect() - - Don't hold the lock when calling the user's callback during - g_cancellable_connect() for the case that the cancellable has already - fired. - - Taken from a patch by Alex Larsson. - - Doc updates from Colin Walters. - - https://bugzilla.gnome.org/show_bug.cgi?id=705395 - - gio/gcancellable.c | 10 +++++++++- - 1 file changed, 9 insertions(+), 1 deletion(-) - -commit 61e8e1cd02cc9b9ae8917262ecc17633312b7683 -Author: Chun-wei Fan -Date: Tue Oct 29 14:49:13 2013 +0800 - - gio/gsubprocess.c: Use g_snprintf() - - snprintf() is unfortunately still not universally available, so use - g_snprintf() to ensure the build works on all platforms. - - https://bugzilla.gnome.org/show_bug.cgi?id=711049 - - gio/gsubprocess.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit e08ef9c367c4ad7c7d18b33b26465e8afbc895f3 -Author: Chun-wei Fan -Date: Tue Oct 29 12:46:32 2013 +0800 - - gobject/gvaluetransform.c: Cleanup #ifndef _MSC_VER - - The two casts that were unsupported with Visual Studio is now properly - supported, so build this code like how the other compilers build - the code. - - gobject/gvaluetransform.c | 3 --- - 1 file changed, 3 deletions(-) - -commit b227528f3291c8c4cfdfea057917edec63597ff8 -Author: Ryan Lortie -Date: Mon Oct 28 20:48:53 2013 -0700 - - GSettingsSchemaSource: fix parameter name in header - - list_schemas() had the parameters called 'recursive' and - 'non-recursive' - in the header instead of 'relocatable'. Fix that. - - gio/gsettingsschema.c | 17 ++++++++--------- - gio/gsettingsschema.h | 4 ++-- - 2 files changed, 10 insertions(+), 11 deletions(-) - -commit abb9a746f4cc2c67a1dd96fa35e8d20bebe81c4f -Author: Ryan Lortie -Date: Mon Oct 28 14:49:14 2013 -0700 - - exporter: give error on Describe of missing action - - If someone calls org.gtk.Actions.Describe on a non-existent action - then - return an exception instead of a trivial description (disabled, no - state, etc.). - - https://bugzilla.gnome.org/show_bug.cgi?id=687185 - - gio/gactiongroupexporter.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit e275b8bc6c48aa7c894cb4f53bd1ee95850eb801 -Author: Ryan Lortie -Date: Mon Oct 28 14:49:14 2013 -0700 - - exporter: give error on Describe of missing action - - If someone calls org.gtk.Actions.Describe on a non-existent action - then - return an exception instead of a trivial description (disabled, no - state, etc.). - - https://bugzilla.gnome.org/show_bug.cgi?id=687185 - - gio/gactiongroupexporter.c | 8 ++++++++ - 1 file changed, 8 insertions(+) - -commit 83869120bba2aa745a1b23fb415ab0eddd6f9327 -Author: Ryan Lortie -Date: Mon Oct 28 14:59:26 2013 -0700 - - GSimpleAction: don't allow changing state type - - g_object_set() allowed us to bypass the usual checks that the state - doesn't change type and also leaked. - - Fix that up by turning the state into a construct property (so that it - always gets set once during construction, even if only to NULL) and - then route the further sets through the C API so that they are subject - to the same checks. - - https://bugzilla.gnome.org/show_bug.cgi?id=696424 - - gio/gsimpleaction.c | 18 ++++++++++++++++-- - 1 file changed, 16 insertions(+), 2 deletions(-) - -commit 908d7d6d6abb53a00e20bab70df7099ecd66890b -Author: Ryan Lortie -Date: Mon Oct 28 15:30:25 2013 -0700 - - glib-compile-schemas: ignore qualified tags/attrs - - Ignore qualified (in the XML namespace sense) tags and attributes when - compiling GSettings schemas. - - This will allow people to add custom tags and attributes to their - schemas - without tripping up the compiler. - - https://bugzilla.gnome.org/show_bug.cgi?id=635641 - - gio/glib-compile-schemas.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 9933a9f90477bf960f7f9c357253d1e4c78e5db5 -Author: Ryan Lortie -Date: Mon Oct 28 15:27:29 2013 -0700 - - GDBus: ignore qualified XML tags and attributes - - Ignore qualified (in the XML namespace sense) tags and attributes when - parsing D-Bus introspection XML. - - This will allow people to add custom tags and attributes to their - D-Bus - interfaces without tripping up GDBus. - - https://bugzilla.gnome.org/show_bug.cgi?id=665634 - - gio/gdbusintrospection.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 1bc98830c5a3ffe5a43e5e05730064cb149f25bd -Author: Ryan Lortie -Date: Mon Oct 28 14:11:05 2013 -0700 - - tests: add a ignore-qualified markup-collect case - - Add a case to markup-collect that exercises the new IGNORE_QUALIFIED - flag. - - https://bugzilla.gnome.org/show_bug.cgi?id=665634 - - glib/tests/markup-collect.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit 474d91566a7db52ee1776933ea5c4b6276b1280a -Author: Ryan Lortie -Date: Mon Oct 28 14:05:51 2013 -0700 - - GMarkup: add G_MARKUP_IGNORE_QUALIFIED - - Add a flag to GMarkupParserFlags to ignore qualified tags (along with - their contents) and attributes. - - This will provide a nice way for some of our parsers (GDBus - introspection, GSettings schema, etc) to ignore additional tags that - users have added to their files, under a different namespace. - - https://bugzilla.gnome.org/show_bug.cgi?id=665634 - - glib/gmarkup.c | 36 +++++++++++++++++++++++++++++++----- - glib/gmarkup.h | 7 ++++++- - 2 files changed, 37 insertions(+), 6 deletions(-) - -commit cbccbaeacfbde66f4b611b37752b0d96e77ca91e -Author: Ryan Lortie -Date: Mon Oct 28 13:56:26 2013 -0700 - - GMarkup: share some common code for closing tags - - The code for dealing with and the second half of was - largely duplicated. We can share a lot of it by using a common - function. - - This slightly changes the behaviour of the parser under error - circumstances: previously the parser would deal with ' -Date: Mon Oct 28 10:12:29 2013 +0100 - - test: g_debug messages shouldn't affect g_assert_expected_messages - - Debug messages are meant to give insight into how a process is - proceeding, and are unpredictable in nature. They also often have - line numbers in them. - - This patch ignores debug messages in - g_test_assert_expected_messages(). - - https://bugzilla.gnome.org/show_bug.cgi?id=710991 - - glib/gmessages.c | 12 +++++++++--- - glib/tests/testing.c | 14 ++++++++++++++ - 2 files changed, 23 insertions(+), 3 deletions(-) - -commit 0d89d38cac5dddeade2c3bd21a27b6d8de997fa0 -Author: Ryan Lortie -Date: Mon Oct 28 12:10:13 2013 -0700 - - GSettings: fix for loop in 'extends' functionality - - Obvious mistake :( - - gio/gsettingsschema.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit b30486985bfceeed206fb285b8377596e374602e -Author: Ryan Lortie -Date: Mon Oct 28 10:54:08 2013 -0700 - - gsettings(1): stop using deprecated APIs - - Stop using the recently-deprecated GSettings APIs. - - Use the GSettingsSchema-based APIs instead. - - This fixes a number of bugs and also a net reduction of code. In - particular, list-schemas will now work in context of a given - --schemadir - argument. - - https://bugzilla.gnome.org/show_bug.cgi?id=695558 - - gio/gsettings-tool.c | 105 - ++++++++++++++++++++------------------------------- - 1 file changed, 41 insertions(+), 64 deletions(-) - -commit a1a4dbf6ff94204dd61ec7944c854261f8a2dc3b -Author: Ryan Lortie -Date: Mon Oct 28 10:23:29 2013 -0700 - - gsettings(1): use global variables - - The number of arguments passed to each function is about to - increase, so - just use global variables instead. - - This is a commandline tool, after all... - - https://bugzilla.gnome.org/show_bug.cgi?id=695558 - - gio/gsettings-tool.c | 174 - +++++++++++++++++++++++---------------------------- - 1 file changed, 77 insertions(+), 97 deletions(-) - -commit bcb030a4745d9d88a6150146a37e732a5c7c5d4f -Author: Ryan Lortie -Date: Sun Oct 27 17:03:04 2013 -0700 - - GSettingsSchemaKey: add introspection APIs - - Add g_settings_schema_has_key() and _get_range(), _range_check(), - _get_value_type(), _get_default_value() methods on GSettingsSchemaKey. - - Deprecate the equivalent APIs on GSettings. - - https://bugzilla.gnome.org/show_bug.cgi?id=683017 - - docs/reference/gio/gio-sections.txt | 7 ++ - gio/gsettings.c | 80 ++------------ - gio/gsettings.h | 4 +- - gio/gsettingsschema-internal.h | 4 - - gio/gsettingsschema.c | 212 - ++++++++++++++++++++++++++++++------ - gio/gsettingsschema.h | 13 +++ - 6 files changed, 208 insertions(+), 112 deletions(-) - -commit c0865fbaf25b3666808b0c044c972c3dd76d397e -Author: Ryan Lortie -Date: Mon Oct 28 10:23:29 2013 -0700 - - bump version - - dconf needs the new version with read_user_value() on the backend API. - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit bebdfb8e6264f61ffefce3ce297f860909ee2ea3 -Author: Ryan Lortie -Date: Sun Oct 27 10:34:01 2013 -0700 - - GSettings: add getters for user/default value - - Add two new APIs: g_settings_get_user_value() and - g_settings_get_default_value(). Together, these should allow the - inspection of all interesting cases of "is this key set?" and "what - would happen if I reset this key?" - - https://bugzilla.gnome.org/show_bug.cgi?id=668233 - - docs/reference/gio/gio-sections.txt | 2 + - gio/gsettings.c | 100 - ++++++++++++++++++++++++++++++++++++ - gio/gsettings.h | 7 +++ - 3 files changed, 109 insertions(+) - -commit 2d06dbeef185d25c8f4af2936d371c8ea717331b -Author: Ryan Lortie -Date: Sun Oct 27 10:33:08 2013 -0700 - - GSettings: small internal refactor - - Add two boolean parameters to our internal getter utility function in - anticipation of the coming addition of g_settings_get_user_value() and - g_settings_get_default_value() APIs. - - https://bugzilla.gnome.org/show_bug.cgi?id=668233 - - gio/gsettings.c | 21 +++++++++++++-------- - 1 file changed, 13 insertions(+), 8 deletions(-) - -commit 84a6e651c208971e810d04c1ab08bed6a5f58905 -Author: Ryan Lortie -Date: Sun Oct 27 09:42:32 2013 -0700 - - GSettingsBackend: add read_user_value() API - - This will get the 'user' value from the database (ie: the one that - the user has - control over). - - Provide a default implementation that chains to ->read(). That will - work for - all of our internal backends which don't have a concept of layering or - lockdown. - - The delayed backend implments "user value" by returning anything - that's - in the changeset (incuding an explicit NULL) or chaining up otherwise. - - We will use this for g_settings_get_user_value(). - - https://bugzilla.gnome.org/show_bug.cgi?id=668233 - - gio/gdelayedsettingsbackend.c | 27 ++++++++++++++++++++++++ - gio/gsettingsbackend.c | 47 - ++++++++++++++++++++++++++++++++++++++++++ - gio/gsettingsbackend.h | 6 +++++- - gio/gsettingsbackendinternal.h | 3 +++ - 4 files changed, 82 insertions(+), 1 deletion(-) - -commit d567aa51149186e4675e01a5f11afb0360917da0 -Author: Philip Withnall -Date: Mon Oct 28 17:07:49 2013 +0000 - - gio: Remove an unused variable from Makefile.am - - RESOLVER_LIBADD was not defined anywhere (its functionality has - migrated to NETWORK_LIBS instead). - - gio/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit f2c4eb8cbb20424a5e715b7f423d96ba9a30ac7f -Author: Emmanuele Bassi -Date: Mon Oct 14 19:41:54 2013 +0100 - - docs: Mention that generated code should not be kept - - Code generated by gdbus-codegen should neither be checked in into - revision control, nor should be distributed. - - https://bugzilla.gnome.org/show_bug.cgi?id=710133 - - docs/reference/gio/gdbus-codegen.xml | 5 +++++ - 1 file changed, 5 insertions(+) - -commit e547d14b7043836c59166af1d5497cb8f73caff6 -Author: Emmanuele Bassi -Date: Mon Oct 14 19:40:53 2013 +0100 - - gdbus-codegen maintains ABI for type structures - - Make it explicit, to avoid changes that could potentially lead to - breakage in user code. - - https://bugzilla.gnome.org/show_bug.cgi?id=710133 - - docs/reference/gio/gdbus-codegen.xml | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 1b08980b48df4bcf973d3e308780dfdb3a62e9fa -Author: Emmanuele Bassi -Date: Mon Oct 14 19:30:21 2013 +0100 - - gdbus-codegen: Take into consideration MAX_ALLOWED for private data - - The G_ADD_PRIVATE() macro, and the auto-generated - get_instance_private() - internal function, should be used conditionally depending on the - maximum - allowed version of GLib, as defined by the GLIB_VERSION_MAX_ALLOWED - pre-processor symbol. - - This allows generating code that can be compiled in projects that wish - to use an older API version of GLib through the use of the - GLIB_VERSION_MAX_ALLOWED symbol. - - https://bugzilla.gnome.org/show_bug.cgi?id=710133 - - gio/gdbus-2.0/codegen/codegen.py | 29 ++++++++++++++++++++++++++--- - gio/tests/.gitignore | 1 + - gio/tests/Makefile.am | 6 +++++- - 3 files changed, 32 insertions(+), 4 deletions(-) - -commit 066df98849e890761a39361a4f5267ae3faa12b0 -Author: Ryan Lortie -Date: Mon Oct 28 09:29:15 2013 -0700 - - g_settings_schema_list: some fixes - - Prevent a crash in the case that gvdb_table_list() returns NULL (ie: - because a schema has no keys). - - Stop a memory leak caused by pointlessly stealing keys from a - hashtable - (after we quarked them already). - - Stop allocating an extra entry at the end of an array for a terminator - (that we never wrote anyway) when all functions using this API - refer to - the out-parameter length array. - - https://bugzilla.gnome.org/show_bug.cgi?id=711016 - - gio/gsettingsschema.c | 16 ++++++++-------- - 1 file changed, 8 insertions(+), 8 deletions(-) - -commit 5616e03f7a89a7dc83438b82e71d31e6456d2675 -Author: Matthias Clasen -Date: Mon Oct 28 12:31:31 2013 -0400 - - Fix handling of icons in GNotification - - The fdo backend was sending a uri where a file path - was expected. - - gio/gfdonotificationbackend.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 65af7c47fff4ab04f26d6c8e33c6a01e19139613 -Author: Stef Walter -Date: Wed Nov 28 22:01:21 2012 +0100 - - Add a request_certificate virtual method to GTlsInteraction - - This allows GTlsConnection implementations to request a certificate - from the user. - - Fix ups by Dan Winship - - https://bugzilla.gnome.org/show_bug.cgi?id=637257 - - docs/reference/gio/gio-sections.txt | 7 +- - gio/gioenums.h | 14 + - gio/gtlsinteraction.c | 390 ++++++++++++++++++++++++--- - gio/gtlsinteraction.h | 47 +++- - gio/tests/Makefile.am | 2 + - gio/tests/tls-interaction.c | 508 - ++++++++++++++++++++++++++++++++---- - 6 files changed, 867 insertions(+), 101 deletions(-) - -commit 1fba61981a80c7a536113ba55f5a6acee8cd230c -Author: Matthew Barnes -Date: Sun Oct 27 17:26:33 2013 -0700 - - GKeyFileSettingsBackend: ignore file deletions - - Ignore the keyfile being deleted (ie: by the user) instead of - reporting - it to the application as all values being reverted back to their - originals. - - https://bugzilla.gnome.org/show_bug.cgi?id=637956 - - gio/gkeyfilesettingsbackend.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit ef57996f44d57a3c6f7abda5a447ca8baf9dfbea -Author: Christian Persch -Date: Sun Oct 27 17:22:38 2013 -0700 - - Add test for extended schemas - - The test checks that the keys of the base schema are all present in - the extended schema. - - https://bugzilla.gnome.org/show_bug.cgi?id=645453 - - gio/tests/gsettings.c | 16 ++++++++++++++++ - gio/tests/org.gtk.test.gschema.xml | 16 ++++++++++++++++ - 2 files changed, 32 insertions(+) - -commit cbf8cf8598e527a0d3b895cbfedef6b728ab8b82 -Author: Ryan Lortie -Date: Sun Oct 27 17:18:10 2013 -0700 - - GSettings: properly support 'extends' - - Support the 'extends' attribute that has been supported by the - compiler - for a long time by doing three things: - - - when creating a schema that extends another schema, lookup - that other - schema - - - when looking up keys and we can't find them in the schema, check - (recursively) in the 'extends' schema - - - when listing all keys in a schema, also visit the extends schemas, - but take care to avoid duplicates caused by overrides - - Extend the testsuite to verify that it works. - - https://bugzilla.gnome.org/show_bug.cgi?id=645453 - - gio/gsettingsschema.c | 152 - +++++++++++++++++++++++++++++++------------------- - 1 file changed, 96 insertions(+), 56 deletions(-) - -commit 3041d0a8dbc9b82d15291061814c4160a5d400ab -Author: Ross Lagerwall -Date: Fri Oct 25 10:05:02 2013 +0200 - - gio: Fix typo in documentation - - https://bugzilla.gnome.org/show_bug.cgi?id=710859 - - gio/gfileinfo.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 6f386341bd0b03012c3f379d75d78755ef8cc7b6 -Author: Ryan Lortie -Date: Sat Oct 26 19:12:46 2013 -0700 - - Add g_settings_schema_source_list_schemas() - - g_settings_list_schemas() and g_settings_list_relocatable_schemas() - are - now deprecated. - - This will allow listing off schemas on non-default sources and is a - better fit with the new direction the API is going. - - https://bugzilla.gnome.org/show_bug.cgi?id=680838 - - docs/reference/gio/gio-sections.txt | 1 + - gio/gsettings.h | 4 +- - gio/gsettingsschema.c | 172 - ++++++++++++++++++++---------------- - gio/gsettingsschema.h | 6 ++ - 4 files changed, 103 insertions(+), 80 deletions(-) - -commit 13067362d2539f47624e4fb38589bf5281dd3276 -Author: Colin Walters -Date: Sun Oct 27 10:34:08 2013 -0400 - - gsubprocess: Add documentation about default input directions - - gio/gsubprocess.c | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -commit 6bb9d17e40deb230ab14f369304b8feca02230c0 -Author: Colin Walters -Date: Sun Oct 27 10:21:13 2013 -0400 - - gsubprocess: Fall back to plain F_DUPFD+fcntl for OS X <= Snow Lion - - Since it apparently doesn't have F_DUPFD_CLOEXEC. - - https://bugzilla.gnome.org/show_bug.cgi?id=710962 - - gio/gsubprocess.c | 32 +++++++++++++++++++++++++++++--- - 1 file changed, 29 insertions(+), 3 deletions(-) - -commit 00b35c78f861b2413fdb0bcba7d12249e52b0374 -Author: Ryan Lortie -Date: Sat Oct 26 18:58:06 2013 -0400 - - Add a testcase for summary/description - - https://bugzilla.gnome.org/show_bug.cgi?id=668232 - - gio/tests/gsettings.c | 38 - ++++++++++++++++++++++++++++++++++++++ - gio/tests/org.gtk.test.gschema.xml | 18 ++++++++++++++++++ - 2 files changed, 56 insertions(+) - -commit 96a053e025f4b5a7286844df3d691ebb508953ab -Author: Ryan Lortie -Date: Sat Oct 26 18:57:55 2013 -0400 - - Add g_settings_schema_key_get_summary/description - - Add an API to read the summary and description from the .xml schema - files. - - This will be used by dconf-editor and gnome-tweak-tool. - - This API is a bit heavy -- it parses the XML and builds a table. It - also loads gettext domains for translation. It only does these things - if it is used, however, so it will not impact normal applications. - - We store the summary/description in a pair of hash tables on the - schema - source (which we have a backref to as of a few commits ago). We can't - use a global table because people might want to request summary and - description from non-default sources. We don't want to use per-schema - tables because we'd have to reparse the directory every time (since we - cannot guess which file a schema may have been in). - - https://bugzilla.gnome.org/show_bug.cgi?id=668232 - - docs/reference/gio/gio-sections.txt | 4 + - gio/gsettingsschema.c | 355 - ++++++++++++++++++++++++++++++++++++ - gio/gsettingsschema.h | 5 + - 3 files changed, 364 insertions(+) - -commit 84fa07aeb1e3e41deac3508231712967366abfbd -Author: Ryan Lortie -Date: Sat Oct 26 18:57:24 2013 -0400 - - Make GSettingsSchemaKey public - - Take this private API and make it public along with a boxed type and - ref/unref functions. - - Future commits will add accessors with new functionality and some that - allow us to deprecate functions on GSettings itself (such as - g_settings_get_range). - - https://bugzilla.gnome.org/show_bug.cgi?id=668232 - - docs/reference/gio/gio-sections.txt | 7 ++++ - gio/gsettingsschema-internal.h | 6 ++- - gio/gsettingsschema.c | 73 - +++++++++++++++++++++++++++++++++++++ - gio/gsettingsschema.h | 13 +++++++ - 4 files changed, 97 insertions(+), 2 deletions(-) - -commit 0ef43ba743d0b3d1f8c13cd7fc8e3abab5609c49 -Author: Ryan Lortie -Date: Sat Oct 26 18:50:39 2013 -0400 - - GSettingsSchema: store a backref to the source - - Record in each GSettingsSchema object the source from which it came. - - This will be useful in future commits. - - https://bugzilla.gnome.org/show_bug.cgi?id=668232 - - gio/gsettingsschema.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit e462eda3d5c86349bd5daa7db687e582001390d7 -Author: Ryan Lortie -Date: Sat Oct 26 18:49:58 2013 -0400 - - Clean up GSettingsSchema logic - - The way we created the global schema list predates - g_settings_schema_source_new_from_directory() and therefore doesn't - use - it. - - Update it to use that function, removing some code. - - https://bugzilla.gnome.org/show_bug.cgi?id=668232 - - gio/gsettingsschema.c | 55 - +++++++++++++++++++-------------------------------- - 1 file changed, 20 insertions(+), 35 deletions(-) - -commit ba3103763d1405c9dfd0f14c435aef307dfb92f6 -Author: Ryan Lortie -Date: Sun Oct 27 09:24:40 2013 -0700 - - tests: test g_hash_table_get_keys_as_array() - - https://bugzilla.gnome.org/show_bug.cgi?id=710964 - - glib/tests/hash.c | 28 ++++++++++++++++++++++++++++ - 1 file changed, 28 insertions(+) - -commit 288076770264c7b34d57c985d827c3a3d2710209 -Author: Ryan Lortie -Date: Sat Oct 26 18:48:42 2013 -0700 - - Add g_hash_table_get_keys_as_array() - - Returns a %NULL-terminated array of the keys of a hashtable. - - In the case that the hash table has strings for keys, this is - actually a - gchar**. - - https://bugzilla.gnome.org/show_bug.cgi?id=710964 - - docs/reference/glib/glib-sections.txt | 1 + - glib/ghash.c | 46 - +++++++++++++++++++++++++++++++++++ - glib/ghash.h | 3 +++ - 3 files changed, 50 insertions(+) - -commit 415c6d2e2742946606c4db5b1157a946767afdb7 -Author: Giovanni Campagna -Date: Fri Oct 25 18:02:16 2013 +0200 - - gapplication: don't emit warnings for DBus calls - - If a broken (or malicious) remote client calls Open or CommandLine - on a GApplication that does not implement those, return a DBus - error instead of going through and then emitting a warning. - - https://bugzilla.gnome.org/show_bug.cgi?id=710885 - - gio/gapplicationimpl-dbus.c | 16 ++++++++++++++++ - 1 file changed, 16 insertions(+) - -commit 3e48e3be40ffb38067dc8cce4e5830cdd9c08aa5 -Author: Giovanni Campagna -Date: Fri Oct 25 18:01:51 2013 +0200 - - gapplication: fix memory leak - - g_variant_get_child_value() returns a new GVariant, which we must - free. - - https://bugzilla.gnome.org/show_bug.cgi?id=710885 - - gio/gapplicationimpl-dbus.c | 10 ++++++++-- - 1 file changed, 8 insertions(+), 2 deletions(-) - -commit 0e1924a66c642d4aa4a30b97cff509903f972435 -Author: Ryan Lortie -Date: Fri Oct 25 12:22:42 2013 -0400 - - win32: use real random data for seed on win32 - - We can get cryptographically secure data from rand_s(). - - https://bugzilla.gnome.org/show_bug.cgi?id=710738 - - glib/grand.c | 21 +++++++++++---------- - 1 file changed, 11 insertions(+), 10 deletions(-) - -commit 2bf492e97dd2f90c730ff5eecbde99c8f55265ee -Author: Nilamdyuti Goswami -Date: Fri Oct 25 12:44:48 2013 +0530 - - Assamese translation updated - - po/as.po | 345 - ++++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 184 insertions(+), 161 deletions(-) - -commit 8973a8bea710c085e6e357d5bf869000f91a1dc9 -Author: Ryan Lortie -Date: Wed Oct 23 15:09:07 2013 -0400 - - GLib 2.39.0 - - NEWS | 213 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 213 insertions(+) - -commit e52ff015522db55d5ec71cd9afa55863247bb74f -Author: Ryan Lortie -Date: Thu Oct 24 14:24:04 2013 -0400 - - docs: dist manpage gapplication.xml - - docs/reference/gio/Makefile.am | 1 + - 1 file changed, 1 insertion(+) - -commit fcd2f7e63923853e113500e48005d269291cf391 -Author: Philip Withnall -Date: Thu Oct 24 12:09:27 2013 +0100 - - tests: Add tests for the thumbnail verification code in GIO - - This code was added for use by the G_FILE_ATTRIBUTE_THUMBNAIL_IS_VALID - file attribute, but may end up being used elsewhere (e.g. in GVfs) - as well. - As it’s dealing with untrusted external files, and the non-trivial - PNG file - format, this commit adds several test cases to cover valid and - invalid PNG - files. - - The security model for the thumbnail verification code is that - the user’s - cache directory is untrusted, and potentially any PNG file which - is passed - to the verifier has been manipulated arbitrarily by an attacker. - - This is a follow-up to commit - fe7069749fe39a006985ec266260a3c02ee8c855. - - https://bugzilla.gnome.org/show_bug.cgi?id=709898 - - gio/tests/.gitignore | 1 + - gio/tests/Makefile.am | 17 ++++ - gio/tests/thumbnail-verification.c | 121 - +++++++++++++++++++++++++ - gio/tests/thumbnails/bad-header.png | Bin 0 -> 512 bytes - gio/tests/thumbnails/empty-key.png | Bin 0 -> 512 bytes - gio/tests/thumbnails/header-and-chunk-size.png | Bin 0 -> 20 bytes - gio/tests/thumbnails/header-only.png | 2 + - gio/tests/thumbnails/huge-chunk-size.png | Bin 0 -> 512 bytes - gio/tests/thumbnails/mtime-zero.png | Bin 0 -> 512 bytes - gio/tests/thumbnails/no-text-data.png | Bin 0 -> 256 bytes - gio/tests/thumbnails/overlong-value.png | Bin 0 -> 512 bytes - gio/tests/thumbnails/uri-mismatch.png | Bin 0 -> 512 bytes - gio/tests/thumbnails/valid-no-size.png | Bin 0 -> 512 bytes - gio/tests/thumbnails/valid.png | Bin 0 -> 512 bytes - 14 files changed, 141 insertions(+) - -commit ed6ca39d3bb3e23c332a5de2b2efbde0d8db21f0 -Author: Colin Walters -Date: Thu Oct 17 16:57:10 2013 -0400 - - Revert "Use g_return_val_if_fail() for developer-only messages" - - This reverts commit 00f0795a84d23f2e2654a86f8bd3a233c8af3771. - - https://bugzilla.gnome.org/show_bug.cgi?id=569017 - - gio/gicon.c | 70 - ++++++++++++++++++++++++++++++++++++++++++++++++------- - gio/gthemedicon.c | 13 ++++++++++- - 2 files changed, 74 insertions(+), 9 deletions(-) - -commit d5e2a57741ec13196360b073a04f7929ebdb642e -Author: Jiro Matsuzawa -Date: Thu Aug 29 01:05:29 2013 +0900 - - gsettings-tool: Add --version into general usage - - https://bugzilla.gnome.org/show_bug.cgi?id=707002 - - gio/gsettings-tool.c | 1 + - 1 file changed, 1 insertion(+) - -commit 6568843624e9f46a3c51cd8c1a6670896a48f1fb -Author: Ryan Lortie -Date: Wed Oct 23 16:42:12 2013 -0400 - - GSettings: verify path validity on constructors - - Don't allow constructing GSettings objects with invalid paths. - - https://bugzilla.gnome.org/show_bug.cgi?id=704802 - - gio/gsettings.c | 27 +++++++++++++++++++++++++-- - 1 file changed, 25 insertions(+), 2 deletions(-) - -commit 0a7d1084a5917815eef34cf9a0bc2d140fcaa190 -Author: Olivier Brunel -Date: Tue Oct 8 16:11:44 2013 +0200 - - gthemedicon: Fallback to non-symbolic icons - - When doing fallback for symbolic icons, we first shorten the name - at dashes - while preserving the -symbolic suffix. But after exhausting that, - we should also - try stripping the suffix. - - See https://bugzilla.gnome.org/show_bug.cgi?id=708163 - - Signed-off-by: Olivier Brunel - - https://bugzilla.gnome.org/show_bug.cgi?id=710254 - - gio/gthemedicon.c | 11 +++++++---- - 1 file changed, 7 insertions(+), 4 deletions(-) - -commit 1e1e2d1ff7debb3941a8841c4ec501dbd6edd1fd -Author: Colin Walters -Date: Wed Oct 23 16:41:09 2013 -0400 - - grand: Document this is not for cryptographic purposes - - While this is obvious to seasoned experts upon inspection, it is - really worth documenting explicitly. - - https://bugzilla.gnome.org/show_bug.cgi?id=710736 - - glib/grand.c | 20 ++++++++++++++++---- - 1 file changed, 16 insertions(+), 4 deletions(-) - -commit 856d90156942d340513942126c2536339e00d04a -Author: Philip Withnall -Date: Wed Oct 23 15:45:15 2013 +0100 - - gdbus: Ensure message matching always succeeds against - path_namespace='/' - - This copies the fix from upstream D-Bus bug - https://bugs.freedesktop.org/show_bug.cgi?id=70799 to the GDBusDaemon - implementation, ensuring that matching against path_namespace='/' - succeeds - for all keys (i.e. it’s a no-op). - - https://bugzilla.gnome.org/show_bug.cgi?id=710726 - - gio/gdbusdaemon.c | 13 +++++++++++-- - 1 file changed, 11 insertions(+), 2 deletions(-) - -commit a4bcd3e65aa580fb23bca6e1b09f62dff5837237 -Author: Ryan Lortie -Date: Wed Oct 23 14:17:48 2013 -0400 - - gtester: only remove source if not already dead - - Don't attempt to g_source_remove() a source for which we already - returned FALSE - from the handler. - - https://bugzilla.gnome.org/show_bug.cgi?id=710724 - - glib/gtester.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit f7beb90193236c1863fb62eaad607615f5695431 -Author: Ryan Lortie -Date: Wed Oct 23 11:10:00 2013 -0400 - - tests: expect critical on failure to remove source - - We've added a g_critical() on failure to remove sources, so make - sure we - expect to see that (instead of failing the test due to the unexpected - message). - - https://bugzilla.gnome.org/show_bug.cgi?id=710724 - - glib/tests/protocol.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit b9de6f04890eecb1dc9c3b70efbcde35008ba182 -Author: Ryan Lortie -Date: Wed Oct 23 11:04:01 2013 -0400 - - gmain: test g_source_remove() with invalid ID - - Make sure we get the proper critical displayed. - - https://bugzilla.gnome.org/show_bug.cgi?id=710724 - - glib/tests/mainloop.c | 9 +++++++++ - 1 file changed, 9 insertions(+) - -commit a919be3d39150328874ff647fb2c2be7af3df996 -Author: Bastien Nocera -Date: Wed Oct 23 15:38:58 2013 +0200 - - gmain: Warn when g_source_remove() fails - - Trying to remove a non-existent source should really be - a programming error, as the programmer could be trying to - use the wrong function to remove a callback, as seen when - GtkScrolledWindow tried to remove ID from another function - using g_source_remove(). - - See https://bugzilla.gnome.org/show_bug.cgi?id=710666#c12 - - https://bugzilla.gnome.org/show_bug.cgi?id=710724 - - glib/gmain.c | 23 ++++++++++++++--------- - 1 file changed, 14 insertions(+), 9 deletions(-) - -commit fe7069749fe39a006985ec266260a3c02ee8c855 -Author: Ryan Lortie -Date: Fri Oct 11 11:22:31 2013 +0100 - - file-info: Add a G_FILE_ATTRIBUTE_THUMBNAIL_IS_VALID attribute - - This indicates whether the thumbnail (given by - G_FILE_ATTRIBUTE_THUMBNAIL_PATH) - is valid — i.e. to represent the file in its current state. If - G_FILE_ATTRIBUTE_THUMBNAIL_IS_VALID is FALSE (for a normal _or_ failed - thumbnail) it means the file has changed since the thumbnail was - generated, and - the thumbnail is out of date. - - Part of checking thumbnail validity (by the spec) involves parsing - headers out of the thumbnail .png so we include some (small) code - to do - that in a separate file. We will likely want to copy this code - to gvfs - to do the same for GVfsFile. - - Heavily based on a patch from Philip Withnall - - who suggested the feature and designed the API. - - https://bugzilla.gnome.org/show_bug.cgi?id=709898 - - docs/reference/gio/Makefile.am | 3 +- - docs/reference/gio/gio-sections.txt | 1 + - gio/Makefile.am | 2 + - gio/gfileattribute.c | 6 +- - gio/gfileinfo-priv.h | 1 + - gio/gfileinfo.c | 1 + - gio/gfileinfo.h | 15 +++ - gio/glocalfileinfo.c | 36 ++++-- - gio/thumbnail-verify.c | 250 - ++++++++++++++++++++++++++++++++++++ - gio/thumbnail-verify.h | 31 +++++ - 10 files changed, 335 insertions(+), 11 deletions(-) - -commit 38dc8d4cd302082c4e308d0b7032160c98736244 -Author: Ryan Lortie -Date: Tue Oct 22 15:51:15 2013 -0400 - - GMemoryOutputStream: docs and whitespace fixes - - Document the difference between resizable and fixed-sized streams, - particularly with regards to sizing and seeking. - - https://bugzilla.gnome.org/show_bug.cgi?id=684842 - - gio/gmemoryoutputstream.c | 98 - +++++++++++++++++++++++++++++++---------------- - 1 file changed, 64 insertions(+), 34 deletions(-) - -commit 1d1c17d9ee69ece6c28da0544d12a29b1c3e4dc9 -Author: Ryan Lortie -Date: Tue Oct 22 16:15:29 2013 -0400 - - GMemoryOutputStream: improve seek tests - - Improve test coverage for testing seeking on fixed vs. resizable - GMemoryOutputStream. - - https://bugzilla.gnome.org/show_bug.cgi?id=684842 - - gio/tests/memory-output-stream.c | 97 - ++++++++++++++++++++++++++++++++++++++-- - 1 file changed, 94 insertions(+), 3 deletions(-) - -commit fdc5cd8d9fcf9ac8c0ebe27cf6cd3c8648690a8b -Author: Ryan Lortie -Date: Wed Oct 23 11:25:56 2013 -0400 - - Change semantics of seek on memory output stream - - It is our intention that memory output streams should operate in two - distinct modes, depending on if a realloc function was provided - or not. - - In the case that we have a realloc function (resizable mode), we want - the stream to behave as if it were a file that started out empty. In - the case that we don't have a realloc function (fixed-sized mode), we - want the stream to behave as a block device would. - - To this end, we introduce two changes in functionality: - - - seeking to SEEK_END on a resizable stream will now seek to the - end of - the valid data region, not to the end of the allocated memory - (which - is really just an implementation detail) - - - seeks past the end of the allocated memory size are now permitted, - but only on resizable streams. The next write will grow the buffer - (inserting zeros between). - - Some tweaks to testcases were required in order not to break the - build, - which indicates that this is an API break, but it seems unlikely that - anyone will be effected by these changes 'in the real world'. - - Updates to documentation and further testcases are in following - commits. - - Based on a patch from Maciej Piechotka . - - https://bugzilla.gnome.org/show_bug.cgi?id=684842 - - gio/gmemoryoutputstream.c | 17 +++++++++++++++-- - gio/tests/buffered-output-stream.c | 4 ++-- - gio/tests/memory-output-stream.c | 2 +- - 3 files changed, 18 insertions(+), 5 deletions(-) - -commit 38ef509cf3558bffb326f7c6d511bcd77e98981b -Author: Ryan Lortie -Date: Tue Oct 22 15:01:16 2013 -0400 - - GSeekable: document seek-past-end semantics - - Introduce the concept of "fixed" vs. "resizable" streams and document - how g_seekable_seek() works for each case. - - We don't include g_seekable_is_fixed_size() at this point because we - don't know if anyone would require it. This may appear in the - future if - someone asks for it, however. - - https://bugzilla.gnome.org/show_bug.cgi?id=684842 - - gio/gseekable.c | 32 ++++++++++++++++++++++++++------ - 1 file changed, 26 insertions(+), 6 deletions(-) - -commit 3b28df1e008101341504f82c8e65f3109aca10cc -Author: Philip Withnall -Date: Wed Oct 23 15:07:46 2013 +0100 - - gdbus: Work around a D-Bus bug with path_namespace='/' match rules - - D-Bus versions < 1.6.18 (i.e. all current versions) have a bug - with the - path_namespace='/' match rule key. It should conceptually match - everything, - but actually matches nothing. This results in no property change - (or other) - signals being forwarded to the D-Bus client. - - The work-around implemented in GDBusObjectManagerClient is to - remove the - path_namespace match key if its value is ‘/’. - - For the upstream D-Bus bug, see: - https://bugs.freedesktop.org/show_bug.cgi?id=70799 - - https://bugzilla.gnome.org/show_bug.cgi?id=710726 - - gio/gdbusobjectmanagerclient.c | 22 +++++++++++++++++----- - 1 file changed, 17 insertions(+), 5 deletions(-) - -commit 5a3fd63246d2cf7d4d8e2e559320ea0e3658beee -Author: Bastien Nocera -Date: Fri Oct 18 14:37:31 2013 +0200 - - g_file_error_from_errno: Remove unneeded breaks - - Just wasting space - - https://bugzilla.gnome.org/show_bug.cgi?id=710625 - - glib/gfileutils.c | 25 ------------------------- - 1 file changed, 25 deletions(-) - -commit 1b592524ff461c8905b43f4fe04ae3bc47d61592 -Author: Ryan Lortie -Date: Tue Oct 22 16:24:41 2013 -0400 - - GKeyfile: don't leak on failed get_(u)int64 - - In the case that g_key_file_get_(u)int64 fails to parse the integer, - make sure we free the string before returning. - - Reported by Andrew Stone - - https://bugzilla.gnome.org/show_bug.cgi?id=710313 - - glib/gkeyfile.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit efecfe0fac83fc305fd5e2c3f377ee70e1c987db -Author: Dan Winship -Date: Sun Oct 20 09:27:11 2013 -0400 - - gobject: simplify object-in-construction handling - - Rather than keeping a global list of objects that are being - constructed, use qdata on the object itself like we do with several - other properties now. - - https://bugzilla.gnome.org/show_bug.cgi?id=661576 - - gobject/gobject.c | 68 - ++++++++++++++++--------------------------------------- - 1 file changed, 19 insertions(+), 49 deletions(-) - -commit 0d62eb467f8fbf7a59454bec3498bcdd3c7889e0 -Author: Dan Winship -Date: Mon Apr 29 13:04:11 2013 -0400 - - gobject: forbid finalization-during-construction - - If a constructor() implementation created an object but then unreffed - it rather than returning it, that object would get left on the - construction_objects list, which would cause problems later when that - memory location got reused by another object. - - "Fix" this by making it fail intentionally, and add a test for it (and - for the normal, working singleton case). - - https://bugzilla.gnome.org/show_bug.cgi?id=661576 - - gobject/gobject.c | 26 +++++--- - gobject/tests/.gitignore | 1 + - gobject/tests/Makefile.am | 1 + - gobject/tests/object.c | 151 - ++++++++++++++++++++++++++++++++++++++++++++++ - 4 files changed, 169 insertions(+), 10 deletions(-) - -commit a7bd6c47db8330fa0b88201ff4d9abf72fb10ef5 -Author: Matthias Clasen -Date: Mon Oct 21 18:46:48 2013 -0400 - - Clarify the g_application_withdraw_notification docs - - Mention that notifications are dismissed when activated. - - gio/gapplication.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 1f0e69f73438fb4f6dfbd7676a0ef4d60e9b529c -Author: Ryan Lortie -Date: Mon Oct 21 14:55:52 2013 -0400 - - Don't build gapplication(1) on win32 - - It's pretty closely tied to desktop files... - - gio/Makefile.am | 2 ++ - 1 file changed, 2 insertions(+) - -commit 358588ed2ad70e68df3d4de2837b0f0e2073910f -Author: Ryan Lortie -Date: Mon Oct 21 14:55:21 2013 -0400 - - GSubprocess win32 fixups - - Note: we go out of our way not to pass a child setup function on win32 - (even if it does nothing) because we get a g_warning() from gspawn - if we - do so. - - gio/gsubprocess.c | 41 - ++++++++++++++++++++++++++++++++++++++-- - gio/gsubprocesslauncher.c | 31 +++++++++++++++++++++--------- - gio/gwin32inputstream.c | 1 + - gio/gwin32outputstream.c | 1 + - gio/tests/gsubprocess-testprog.c | 1 + - 5 files changed, 64 insertions(+), 11 deletions(-) - -commit b21c86b6a01453b522c1a428fc5961d3a4204649 -Author: Colin Walters -Date: Mon Oct 21 15:05:45 2013 -0400 - - GNotification: Don't install private headers, avoid duplicated - prototype - - These both break gobject-introspection's build, and moreover are - things we don't want to do anyways. - - gio/Makefile.am | 4 ++-- - gio/gnotification-private.h | 2 -- - 2 files changed, 2 insertions(+), 4 deletions(-) - -commit 8dfb0703298bf8f25f3440967fca348ec71e4253 -Author: Ryan Lortie -Date: Fri Oct 18 20:40:57 2013 -0400 - - Don't g_test_assert_expected_messages for g_error - - Don't allow the user to assert for expected g_error(). They need - to use - subprocess for this. - - https://bugzilla.gnome.org/show_bug.cgi?id=709615 - - glib/gmessages.c | 1 + - glib/tests/testing.c | 10 ++++++++++ - 2 files changed, 11 insertions(+) - -commit 6957004007fb2a5faf0013e6ec44926d841404b5 -Author: Ryan Lortie -Date: Mon Oct 21 14:29:44 2013 -0400 - - GNotification: finish documentation - - Add the missing documentation and add the section to the GIO reference - docs. Fix up a few small documentation issues. - - https://bugzilla.gnome.org/show_bug.cgi?id=688492 - - docs/reference/gio/Makefile.am | 2 ++ - docs/reference/gio/gio-docs.xml | 1 + - docs/reference/gio/gio-sections.txt | 29 ++++++++++++++++++++++ - gio/giotypes.h | 1 - - gio/gnotification.c | 48 - +++++++++++++++++++++++++++++++++---- - 5 files changed, 75 insertions(+), 6 deletions(-) - -commit 51fac60a92278483892d007323b48dbc375d2645 -Author: Ryan Lortie -Date: Mon Oct 21 12:54:19 2013 -0400 - - GNotification: some final cleanups - - Move a method from GNotificationBackend into the fdo backend (since it - was only used from here). Remove the accessors for the already-public - (in private header) ->dbus_connect and ->application on - GNotificationBackend. - - https://bugzilla.gnome.org/show_bug.cgi?id=688492 - - gio/gfdonotificationbackend.c | 35 +++++++++++++++++++++++++---------- - gio/ggtknotificationbackend.c | 12 +++--------- - gio/gnotificationbackend.c | 34 ---------------------------------- - gio/gnotificationbackend.h | 8 -------- - 4 files changed, 28 insertions(+), 61 deletions(-) - -commit 766f5584cea0f78921c9288ba7c1c489e6252dd4 -Author: Lars Uebernickel -Date: Tue Oct 15 12:19:09 2013 -0400 - - Add gtk notification backend - - https://bugzilla.gnome.org/show_bug.cgi?id=688492 - - gio/Makefile.am | 1 + - gio/gfdonotificationbackend.c | 15 ++--- - gio/ggtknotificationbackend.c | 144 - ++++++++++++++++++++++++++++++++++++++++++ - gio/giomodule.c | 2 + - gio/gnotification-private.h | 4 +- - gio/gnotification.c | 108 ++++++++++++++++++++++++++----- - gio/gnotification.h | 4 +- - gio/gnotificationbackend.c | 12 +++- - 8 files changed, 261 insertions(+), 29 deletions(-) - -commit 639bd3626b683a0be273462d47e6bc30351a77d1 -Author: Lars Uebernickel -Date: Tue Oct 15 11:21:10 2013 -0400 - - Add GNotification - - https://bugzilla.gnome.org/show_bug.cgi?id=688492 - - gio/Makefile.am | 6 + - gio/gapplication.c | 99 +++++++ - gio/gapplication.h | 8 + - gio/gfdonotificationbackend.c | 405 ++++++++++++++++++++++++++ - gio/gio.h | 1 + - gio/giomodule.c | 9 + - gio/giotypes.h | 2 + - gio/gnotification-private.h | 54 ++++ - gio/gnotification.c | 639 - ++++++++++++++++++++++++++++++++++++++++++ - gio/gnotification.h | 94 +++++++ - gio/gnotificationbackend.c | 112 ++++++++ - gio/gnotificationbackend.h | 83 ++++++ - 12 files changed, 1512 insertions(+) - -commit 1b04954cd0712f6bb1e5f575d015a781fdc2135b -Author: Philip Withnall -Date: Mon Oct 21 15:09:13 2013 +0100 - - gmessages: Clarify new-line behaviour of message functions - - Mention that g_printerr() and friends don’t append a trailing - new-line - character to printed messages, but g_log() and friends do. - - glib/gmessages.c | 46 +++++++++++++++++++++++++++++++++++++++++++--- - glib/gprintf.c | 4 ++++ - 2 files changed, 47 insertions(+), 3 deletions(-) - -commit 0e4d6664471cd3d6157595d868542708323a97f7 -Author: Djalal Harouni -Date: Sun Oct 20 14:15:25 2013 +0100 - - glib-init: fix redundant-decls of g_mem_gc_friendly - - Currently g_mem_gc_friendly is declared in both gmem.h and glib-init.h - files, we will have reports on each unit that include these two files. - - This patch removes the redundant declaration from glib-init.h - - Since g_mem_gc_friendly is related to gmem.h and was first declared in - this header which also exports it via glib.h, then declare it - in gmem.h - - Other files already include gmem.h: garray.c and gslice.c, no need to - change anything. - - Signed-off-by: Djalal Harouni - - https://bugzilla.gnome.org/show_bug.cgi?id=710345 - - glib/glib-init.c | 1 + - glib/glib-init.h | 1 - - 2 files changed, 1 insertion(+), 1 deletion(-) - -commit fef69bc65516ad23615aaa0272f4aa2cb5fe30bf -Author: Djalal Harouni -Date: Sun Oct 20 13:42:09 2013 +0100 - - gmem: remove glib-init.h inclusion - - No need to include glib-init.h here. This was added by - commit 47444dacc069be but that commit did not make use of any its - exported symbols, so just remove it. - - Signed-off-by: Djalal Harouni - - https://bugzilla.gnome.org/show_bug.cgi?id=710345 - - glib/gmem.c | 2 -- - 1 file changed, 2 deletions(-) - -commit 58c26d388307b52b6ef2f9e4ea621c7ea582c584 -Author: Enrico Nicoletto -Date: Sat Oct 19 12:39:22 2013 -0300 - - Updated Brazilian Portuguese translation - - po/pt_BR.po | 724 - +++++++++++++++++++++++++++++++++++++----------------------- - 1 file changed, 448 insertions(+), 276 deletions(-) - -commit d308ede4912213ab64ca98f47a6710091f3ca27f -Author: Djalal Harouni -Date: Thu Oct 17 02:04:20 2013 +0100 - - gio/gbufferedinputstream: fix redundant-decls of - g_buffered_input_stream_finalize() - - g_buffered_input_stream_finalize() is already declared as static - in this - gbufferedinputstream.c file, so just remove the redundant declaration. - - Signed-off-by: Djalal Harouni - - https://bugzilla.gnome.org/show_bug.cgi?id=710345 - - gio/gbufferedinputstream.c | 2 -- - 1 file changed, 2 deletions(-) - -commit fe4967f9f131554f4f7ed380b3868104711814f7 -Author: Djalal Harouni -Date: Thu Oct 17 01:54:11 2013 +0100 - - gutils: fix redundant-decls of g_init_user_config_dir() - - g_init_user_config_dir() is already declared as static in this - gutils.c - file, so just remove the redundant declaration. - - Signed-off-by: Djalal Harouni - - https://bugzilla.gnome.org/show_bug.cgi?id=710345 - - glib/gutils.c | 1 - - 1 file changed, 1 deletion(-) - -commit 97cbfd7901d6d354aa088c6c4a83f53d25780ef6 -Author: Djalal Harouni -Date: Thu Oct 17 00:54:44 2013 +0100 - - gconvert: fix redundant-decls of _g_charset_get_aliases() - - _g_charset_get_aliases() is already declared in gcharsetprivate.h - which was added by commit 4c2a6595889eff44fa, and gconvert.c includes - this gcharsetprivate header, so no need to declare it again. - - Signed-off-by: Djalal Harouni - - https://bugzilla.gnome.org/show_bug.cgi?id=710345 - - glib/gconvert.c | 3 --- - 1 file changed, 3 deletions(-) - -commit d94d6ecd3f4928d2ea0755841a9f1b381a1c7d99 -Author: Dan Winship -Date: Sat Oct 19 11:31:06 2013 -0400 - - genviron: fix g_setenv(var, NULL) and some other stuff - - Passing a NULL value to g_setenv() was never documented as working, - and in fact it worked on some platforms and crashed on others. Make it - g_return_if_fail() everywhere insted. - - Also, remove some incorrect docs in g_environ_getenv() and - g_environ_setenv() that shouldn't have been copied from g_getenv() and - g_setenv(). And belatedly simplify the checks in g_unsetenv(). - - https://bugzilla.gnome.org/show_bug.cgi?id=704593 - - glib/genviron.c | 26 ++++++++------------------ - 1 file changed, 8 insertions(+), 18 deletions(-) - -commit 2907d4cc718658556ff0cf56ffec35b419409abf -Author: Jehan -Date: Sat Oct 19 20:59:41 2013 +1300 - - gconvert: Clarify g_locale_to/from_utf8 docs - - It was not clear from the doc whether the return value was to be freed - or belonging to glib. - - https://bugzilla.gnome.org/show_bug.cgi?id=710496 - - glib/gconvert.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit d55180c73bfaac3930f412ddc3d1a2fd31f678b1 -Author: Ross Lagerwall -Date: Sat Oct 12 08:13:18 2013 +0200 - - docs: Remove comment about calling g_type_init() - - https://bugzilla.gnome.org/show_bug.cgi?id=709966 - - docs/reference/gio/overview.xml | 6 ------ - 1 file changed, 6 deletions(-) - -commit d157e7fdd7085838b3f690b5b20d98b643a3777a -Author: Nilamdyuti Goswami -Date: Fri Oct 18 19:14:51 2013 +0530 - - Assamese translation updated - - po/as.po | 478 - +++++++++++++++++++++++++++++++++++++++++++-------------------- - 1 file changed, 328 insertions(+), 150 deletions(-) - -commit fd90101f4af4ca7d257d3c071f81a56bcb261c3b -Author: Matthias Clasen -Date: Thu Oct 17 21:03:18 2013 -0400 - - Include gapplication(1) in the tools section - - docs/reference/gio/gio-docs.xml | 1 + - 1 file changed, 1 insertion(+) - -commit c848323948b01c69d76ea5e065a12b6e34df4b6b -Author: Matthias Clasen -Date: Thu Oct 17 20:55:53 2013 -0400 - - Fix up subprocess docs - - The GSubprocessLauncher docs had their own long description, - but were not properly set up as their own section. - - docs/reference/gio/gio-docs.xml | 1 + - docs/reference/gio/gio-sections.txt | 19 ++++++++++++------- - gio/gsubprocesslauncher.c | 2 +- - 3 files changed, 14 insertions(+), 8 deletions(-) - -commit 71534d9d629a416874dfe82cd64432db53eaf512 -Author: Matthias Clasen -Date: Thu Oct 17 20:45:32 2013 -0400 - - Fix up gio-sections.txt - - docs/reference/gio/gio-sections.txt | 2 ++ - 1 file changed, 2 insertions(+) - -commit ea52ce07d8adf3b5bbb3e4f6cc8fe06571006c0d -Author: Matthias Clasen -Date: Thu Oct 17 20:38:15 2013 -0400 - - Generate introspected docs for GSimpleProxyResolver - - docs/reference/gio/gio.types | 1 + - 1 file changed, 1 insertion(+) - -commit 8520c9cdf4180cc7b33779b2d507301c8942b34e -Author: Matthias Clasen -Date: Thu Oct 17 20:37:57 2013 -0400 - - Add some missing argument docs - - gio/gsubprocess.c | 7 +++++++ - 1 file changed, 7 insertions(+) - -commit 4cae0703f7fb4cb7ed706c1955c6b8978580d34e -Author: Matthias Clasen -Date: Thu Oct 17 20:16:13 2013 -0400 - - Add index for 2.40 api additions - - docs/reference/gio/gio-docs.xml | 4 ++++ - 1 file changed, 4 insertions(+) - -commit ebd098155b45d87cbf5ca1d3abdac526a51cc1c2 -Author: Colin Walters -Date: Thu Oct 17 22:39:48 2013 +0100 - - tests/gsubprocess: Locate test child binary for installed tests too - - Just use the new g_test_build_filename() rather than assuming - it's in cwd. - - gio/tests/gsubprocess.c | 10 +++------- - 1 file changed, 3 insertions(+), 7 deletions(-) - -commit f7e2190e74ea217c7cfb132b1c4dc01d13bda203 -Author: Piotr Drąg -Date: Thu Oct 17 21:56:55 2013 +0200 - - Updated POTFILES.in - - po/POTFILES.in | 2 ++ - 1 file changed, 2 insertions(+) - -commit 00f0795a84d23f2e2654a86f8bd3a233c8af3771 -Author: Ihar Hrachyshka -Date: Fri Oct 11 23:54:56 2013 +0400 - - Use g_return_val_if_fail() for developer-only messages - - Replaced several usages of GError with g_return_val_if_fail() for - developer-only messages. As additional value, it also removes those - messages from the list to translate, simplifying translator's work a - bit. - - https://bugzilla.gnome.org/show_bug.cgi?id=569017 - - gio/gicon.c | 70 - +++++++------------------------------------------------ - gio/gthemedicon.c | 13 +---------- - 2 files changed, 9 insertions(+), 74 deletions(-) - -commit 542ad4db031273b2ce6416f8909fbff933113ec6 -Author: Ryan Lortie -Date: Thu Oct 17 15:01:42 2013 -0400 - - Fixup GSubprocess documentation bits - - docs/reference/gio/Makefile.am | 1 + - docs/reference/gio/gio-sections.txt | 38 +++- - gio/gsubprocess.c | 343 - +++++++++++++++++++++++------------- - gio/gsubprocess.h | 36 ++-- - gio/gsubprocesslauncher.c | 3 +- - 5 files changed, 277 insertions(+), 144 deletions(-) - -commit 9318d5a4292544f2f7f8f9bc2d805974b3b52c7e -Author: Colin Walters -Date: Tue Oct 15 15:04:54 2013 +0100 - - gsubprocess: Add UTF-8 variants of communicate() - - Over many years of writing code interacting with subprocesses, - a pattern - that comes up a lot is to run a child and get its output as UTF-8, to - put inside a JSON document or render in a GtkTextBuffer, etc. - - It's very important to validate at the boundaries, and not say deep - inside Pango. - - We could do this a bit more efficiently if done in a streaming - fashion, - but realistically this should be OK for now. - - gio/gsubprocess.c | 181 - ++++++++++++++++++++++++++++++++++++++++++++++-- - gio/gsubprocess.h | 21 ++++++ - gio/tests/gsubprocess.c | 105 ++++++++++++++++++++++++++-- - 3 files changed, 296 insertions(+), 11 deletions(-) - -commit 0e1a3ee3450d1a091234292fde6109bf3c778bab -Author: Colin Walters -Date: Tue Oct 15 00:12:22 2013 +0100 - - gsubprocess: Fix up communicate - - We weren't closing the streams after we were done reading or writing, - which is kind of essential. The easy way to fix this is to just use - g_output_stream_splice() to a GMemoryOutputStream rather than - hand-rolling it. This results in a substantial reduction of code - complexity. - - A second serious issue is that we were marking the task as complete - when - the process exits, but that's racy - there could still be data to read - from stdout. Fix this by just refcounting outstanding operations. - - This code, not surprisingly, looks a lot like the "multi" test. - - Next, because processes output binary data, I'd be forced to annotate - the char*/length pairs as (array) (element-type uint8). But rather - than - doing that, it's *far* simpler to just use GBytes. - - We need a version of this that actually validates as UTF-8, that - will be - in the next patch. - - gio/gsubprocess.c | 398 - ++++++++++++---------------------------------- - gio/gsubprocess.h | 38 +---- - gio/gsubprocesslauncher.c | 32 ++-- - gio/gsubprocesslauncher.h | 2 +- - gio/tests/gsubprocess.c | 70 +++++++- - 5 files changed, 197 insertions(+), 343 deletions(-) - -commit 5b48dc40cc13567d276883ee826fe9e78bc7f46a -Author: Colin Walters -Date: Thu May 17 14:37:17 2012 -0400 - - GSubprocess: New class for spawning child processes - - There are a number of nice things this class brings: - - 0) Has a race-free termination API on all platforms (on UNIX, calls to - kill() and waitpid() are coordinated as not to cause problems). - 1) Operates in terms of G{Input,Output}Stream, not file descriptors - 2) Standard GIO-style async API for wait() with cancellation - 3) Makes some simple cases easy, like synchronously spawning a - process with an argument list - 4) Makes hard cases possible, like asynchronously running a process - with stdout/stderr merged, output directly to a file path - - Much rewriting and code review from Ryan Lortie - - https://bugzilla.gnome.org/show_bug.cgi?id=672102 - - docs/reference/gio/gio-docs.xml | 4 + - docs/reference/gio/gio-sections.txt | 33 + - docs/reference/gio/gio.types | 1 + - gio/Makefile.am | 5 + - gio/gio.h | 2 + - gio/gioenums.h | 50 ++ - gio/giotypes.h | 18 + - gio/glib-compile-resources.c | 81 +- - gio/gsubprocess.c | 1689 - +++++++++++++++++++++++++++++++++++ - gio/gsubprocess.h | 174 ++++ - gio/gsubprocesslauncher-private.h | 61 ++ - gio/gsubprocesslauncher.c | 718 +++++++++++++++ - gio/gsubprocesslauncher.h | 118 +++ - gio/tests/.gitignore | 2 + - gio/tests/Makefile.am | 5 +- - gio/tests/gsubprocess-testprog.c | 199 +++++ - gio/tests/gsubprocess.c | 855 ++++++++++++++++++ - 17 files changed, 3959 insertions(+), 56 deletions(-) - -commit e30bbca6679605487e52e52f810c54a0464b6d37 -Author: Ryan Lortie -Date: Sat Nov 10 13:16:29 2012 -0500 - - gspawn: support creating pipes with O_CLOEXEC - - Add a new flag, G_SPAWN_CLOEXEC_PIPES, for creating the stdin/out/err - pipes with O_CLOEXEC (for the usual reasons). - - glib/gspawn.c | 37 +++++++++++-------------------------- - glib/gspawn.h | 5 ++++- - 2 files changed, 15 insertions(+), 27 deletions(-) - -commit c515c3ed111a721047d014832c2fc24bd1adb4a0 -Author: Colin Walters -Date: Tue May 22 16:06:10 2012 -0400 - - gio: Add private API to create win32 streams from fds - - This will be used by GSubprocess. - - https://bugzilla.gnome.org/show_bug.cgi?id=672102 - - gio/Makefile.am | 1 + - gio/giowin32-priv.h | 42 +++++++++++++++++++++++++++++++++++++++++ - gio/gwin32inputstream.c | 49 - +++++++++++++++++++++++++++++++++++++----------- - gio/gwin32outputstream.c | 49 - +++++++++++++++++++++++++++++++++++++----------- - 4 files changed, 119 insertions(+), 22 deletions(-) - -commit aaddd823bcce4c5f751cb694c7c7d5064978213b -Author: Ihar Hrachyshka -Date: Thu Oct 10 17:23:00 2013 +0400 - - Removed obsolete makefile rules - - Removed test, test-report, full-report, perf-report. They all - come from - an old (now obsolete) approach toward glib testing[1]. Now the blessed - ways to test glib are 'make check' and installed tests. - - [1]: - https://mail.gnome.org/archives/gtk-devel-list/2007-November/msg00000.html - - https://bugzilla.gnome.org/show_bug.cgi?id=709995 - - docs/Makefile.am | 1 - - glib.mk | 59 - ++------------------------------------------------------ - 2 files changed, 2 insertions(+), 58 deletions(-) - -commit a2f6f0d2f6c8fa0a9ee5ab483af6cea5d5766dfe -Author: Jasper St. Pierre -Date: Thu Oct 17 13:02:11 2013 -0400 - - gtask: Fix invalid name in documentation - - gio/gtask.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 9defb6b1b1de18b6005148e036941e89b400dbd2 -Author: Ryan Lortie -Date: Sun Jul 14 19:43:19 2013 -0400 - - New gapplication(1) tool - - This is essentially a commandline implementation of the client-side of - the org.freedesktop.Application D-Bus interface. - - It includes support for tab-completion based on desktop files - and their - contents. - - https://bugzilla.gnome.org/show_bug.cgi?id=704218 - - docs/reference/gio/Makefile.am | 1 + - docs/reference/gio/gapplication.xml | 352 +++++++++++++++++++++++++++ - gio/.gitignore | 1 + - gio/Makefile.am | 9 + - gio/completion/gapplication | 55 +++++ - gio/gapplication-tool.c | 463 - ++++++++++++++++++++++++++++++++++++ - 6 files changed, 881 insertions(+) - -commit 4e1e36a7f0d3254bad01aaf3ba94dc70b230ef62 -Author: Ryan Lortie -Date: Thu Oct 17 08:22:11 2013 -0400 - - Revert "gapplication: don't rely on cmdline being finalized - immediately" - - This reverts commit c5748328bee08e322997cc4703c372f6866a1693. - - gio/gapplicationimpl-dbus.c | 26 +++----------------------- - 1 file changed, 3 insertions(+), 23 deletions(-) - -commit c5748328bee08e322997cc4703c372f6866a1693 -Author: Cosimo Cecchi -Date: Fri Sep 13 11:38:47 2013 -0700 - - gapplication: don't rely on cmdline being finalized immediately - - The GApplicationCommandLine DBus implementation currently calls - g_dbus_method_invocation_return_value() in its finalize() - implementation - only, relying on the object being destroyed after g_object_unref() is - called on it inside g_application_impl_method_call(). - - While this is usually fine for C applications, when overriding the - command_line vfunc from language bindings, the binding might add extra - references to the object, which might not be released immediately - - e.g. - because they're garbage collected, or possibly even leaked. The same - scenario could happen in a C application that decides to keep a - reference to the passed-in GApplicationCommandLine object. - - To ensure the CommandLine DBus method always gets a reply after the - invocation of command_line in the primary instance, explicitly - send the - message back before dropping our reference to the object. - - https://bugzilla.gnome.org/show_bug.cgi?id=708042 - - gio/gapplicationimpl-dbus.c | 26 +++++++++++++++++++++++--- - 1 file changed, 23 insertions(+), 3 deletions(-) - -commit be2656f13952dd22d348ff5e3f43240700cdef5a -Author: Colin Walters -Date: Wed Oct 16 10:10:22 2013 -0400 - - g_file_copy: Fall back to pathname queryinfo to help gvfs backends - - It's not difficult to do; not all backends implement it, and for some - it may be difficult to implement query_info_on_read(), so let's just - do both. - - https://bugzilla.gnome.org/show_bug.cgi?id=706254 - - gio/gfile.c | 23 ++++++++++++++++++++++- - 1 file changed, 22 insertions(+), 1 deletion(-) - -commit 4fea5c0029bdb8d800c5857bfba983147fe53445 -Author: Xavier Claessens -Date: Tue Oct 15 11:02:40 2013 -0400 - - Fix wrong function names in g_str_match_string() documentation - - glib/gstrfuncs.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit b2c15f18b2f35d2363922469e3497e5a10459e52 -Author: Ihar Hrachyshka -Date: Sat Oct 12 16:43:16 2013 +0400 - - Updated reference to README.commits - - The major useful information regarding commits is now placed in - README.commits, not README. - - https://bugzilla.gnome.org/show_bug.cgi?id=709994 - - HACKING | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit c6d7e1ede766ea0227d2a594a3129445d03a6dfe -Author: Andika Triwidada -Date: Tue Oct 15 11:54:59 2013 +0700 - - Updated Indonesian translation - - po/id.po | 244 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 124 insertions(+), 120 deletions(-) - -commit 04202954308471196817318b12df64665656fcda -Author: Xavier Claessens -Date: Wed Oct 9 14:32:58 2013 -0400 - - Add testcase for search utilities functions - - https://bugzilla.gnome.org/show_bug.cgi?id=709753 - - glib/tests/.gitignore | 1 + - glib/tests/Makefile.am | 1 + - glib/tests/search-utils.c | 76 - +++++++++++++++++++++++++++++++++++++++++++++++ - 3 files changed, 78 insertions(+) - -commit 38dfce5992db803de0a179705ab93109012faa3c -Author: Ryan Lortie -Date: Mon Oct 14 14:37:10 2013 -0400 - - Add simple string "search" function - - Add a pair of functions to make it easier to do simple string - matching. - - This will be useful for use with things like GtkSearchBar and - will also - be the basis of the searching done by the (soon to appear) - g_desktop_app_info_search() - - https://bugzilla.gnome.org/show_bug.cgi?id=709753 - - docs/reference/glib/glib-sections.txt | 2 + - glib/gstrfuncs.c | 239 - ++++++++++++++++++++++++++++++++++ - glib/gstrfuncs.h | 10 ++ - 3 files changed, 251 insertions(+) - -commit 4c510801cfc8120d7dea7ae8121832e8d17d2453 -Author: Ryan Lortie -Date: Mon Oct 14 14:36:34 2013 -0400 - - Add g_str_is_ascii() - - Add a function for checking if a string is pure ASCII. - - https://bugzilla.gnome.org/show_bug.cgi?id=709753 - - docs/reference/glib/glib-sections.txt | 1 + - glib/gstrfuncs.c | 23 +++++++++++++++++++++++ - glib/gstrfuncs.h | 2 ++ - 3 files changed, 26 insertions(+) - -commit c4c3ee6087d36603b29a8a1201c7171d2f99c0b1 -Author: Noah Massey -Date: Sun Oct 13 10:25:39 2013 -0400 - - gmain: mark newest id used when source id overflows - - When the source id reaches G_MAXUINT (just prior to overflow), we - record the existing source ids to prevent reassigning them. As we are - about to assign G_MAXUINT to the triggering source, that id should be - added as well. - - https://bugzilla.gnome.org/show_bug.cgi?id=710002 - - glib/gmain.c | 1 + - 1 file changed, 1 insertion(+) - -commit e2d5282636bcbf4c8ac64a599bb020d33cd59897 -Author: Colin Walters -Date: Tue Oct 8 12:17:16 2013 -0400 - - GMemoryOutputStream: Don't return -1 as a gboolean in precondition - - Since it could confuse callers (admittedly who are already violating - a precondition). - - Just spotted while adapting some bits of this code for a ssh library. - - gio/gmemoryoutputstream.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 30772e74bf42cf7be67041df21316d305027f0fc -Author: Nilamdyuti Goswami -Date: Mon Oct 7 12:56:28 2013 +0530 - - Assamese translation updated - - po/as.po | 246 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 125 insertions(+), 121 deletions(-) - -commit 8e17040c159bf0a7cf060f12e467a0ad1f5b6741 -Author: Dan Winship -Date: Fri Oct 4 12:58:48 2013 -0400 - - Fix overloading of "source" and "target" terminology in GBinding - - GBindingTransformFunc called its arguments "source_value" and - "target_value", but in the transform_from function of a bidirectional - binding, "source_value" comes from the target object, and - "target_value" comes from the source object, which quickly gets - confusing if you need to use g_binding_get_source(), etc, in the - function. - - Of course developers can call their transform function arguments - whatever they want, but many will copy from the headers/docs to start - out, so use less confusing names here ("from_value" and "to_value"). - - Also, fix the documentation to describe the bidirectional case - correctly. - - https://bugzilla.gnome.org/show_bug.cgi?id=709440 - - gobject/gbinding.c | 44 ++++++++++++++++++++++---------------------- - gobject/gbinding.h | 17 ++++++++++------- - gobject/tests/binding.c | 24 ++++++++++++------------ - 3 files changed, 44 insertions(+), 41 deletions(-) - -commit be7f40185fb2ce884112c1f8a4b196ea65350466 -Author: Kalev Lember -Date: Sat Sep 21 13:52:09 2013 +0200 - - xdgmime: Fix an invalid read - - This commit factors out a function for comparing string suffixes, - and at - the same time makes it safe for mime types that are shorter than the - "/*" suffix. - - ==25418== Invalid read of size 1 - ==25418== at 0x3C6D0F9D22: __gio_xdg_cache_mime_type_subclass - (xdgmimecache.c:848) - ==25418== by 0x3C6D09ED8C: g_content_type_is_a (gcontenttype.c:158) - ==25418== by 0x34D8031E95: gtk_recent_filter_filter - (gtkrecentfilter.c:733) - ==25418== by 0x34D802F167: _gtk_recent_chooser_get_items - (gtkrecentchooserutils.c:387) - ==25418== by 0x34D802D07F: idle_populate_func - (gtkrecentchoosermenu.c:1011) - ==25418== by 0x34D7A20477: gdk_threads_dispatch (gdk.c:804) - ==25418== by 0x3C6C0492F5: g_main_context_dispatch (gmain.c:3065) - ==25418== by 0x3C6C049677: g_main_context_iterate.isra.23 - (gmain.c:3712) - ==25418== by 0x3C6C04972B: g_main_context_iteration (gmain.c:3773) - ==25418== by 0x34D7FC2AF4: gtk_main_iteration (gtkmain.c:1262) - ==25418== by 0x408EB4: main (in /usr/bin/glade) - - https://bugzilla.gnome.org/show_bug.cgi?id=708529 - - gio/xdgmime/xdgmime.c | 19 ++++++++++++++----- - gio/xdgmime/xdgmimecache.c | 19 ++++++++++++++----- - 2 files changed, 28 insertions(+), 10 deletions(-) - -commit 5aead642c29d2fcd4cc4152449eb434b52edc6af -Author: John Ralls -Date: Fri Oct 4 11:45:47 2013 -0700 - - Restore gl_GLIBC21 to configure; needed for libcharset - - configure.ac | 1 + - 1 file changed, 1 insertion(+) - -commit e0ffd5c184bd1c0e6d602c406f53ed5f6b765f88 -Author: Ryan Lortie -Date: Thu Oct 3 10:02:08 2013 -0400 - - appinfo: Don't try DBusActivatable with load_from_keyfile - - We can't get the name of the filename, so we can't determine the - application - ID. We'll have to fallback on Exec= for this case. - - https://bugzilla.gnome.org/show_bug.cgi?id=709326 - - gio/gdesktopappinfo.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit 5d7a7df867543644a4dc55ba980833743ffa1859 -Author: Ryan Lortie -Date: Thu Oct 3 12:39:53 2013 -0400 - - Add g_key_file_save_to_file() - - To write a keyfile to disk. - - https://bugzilla.gnome.org/show_bug.cgi?id=309224 - - docs/reference/glib/glib-sections.txt | 1 + - glib/gkeyfile.c | 38 - +++++++++++++++++++++++++++++++++++ - glib/gkeyfile.h | 4 ++++ - 3 files changed, 43 insertions(+) - -commit 5a269e5a90181a5cafce90e7e5d7bc4f42f47f52 -Author: Dan Winship -Date: Thu Sep 19 16:09:38 2013 -0400 - - gcredentials: add Solaris support - - Based on patches from Igor Pashev. - - https://bugzilla.gnome.org/show_bug.cgi?id=705029 - - gio/gcredentials.c | 52 - +++++++++++++++++++++++++++++++++++++++---- - gio/gcredentialsprivate.h | 12 ++++++++++ - gio/gioenums.h | 4 +++- - gio/gsocket.c | 36 ++++++++++++++++++++++++------ - gio/gunixcredentialsmessage.c | 2 ++ - gio/tests/credentials.c | 18 +++++++++++++++ - 6 files changed, 112 insertions(+), 12 deletions(-) - -commit 66edac7fb9f44009cdcac68c102c77d880e139a3 -Author: Dan Winship -Date: Thu Sep 19 12:56:56 2013 -0400 - - gcredentials: add Hurd support - - It uses the same system as FreeBSD. - - https://bugzilla.gnome.org/show_bug.cgi?id=708265 - - gio/gcredentials.c | 5 +++-- - gio/gcredentialsprivate.h | 2 +- - 2 files changed, 4 insertions(+), 3 deletions(-) - -commit cedd697bf80faf18d0d42b3e4d8bef5a5cf8ef9f -Author: Dan Winship -Date: Wed Sep 18 13:40:09 2013 -0400 - - gcredentials: add internal macros to simplify all the #ifdefs - - Rather than having lots of obscure platform-based #ifdefs all over - gio, define some macros in gcredentialsprivate.h, and use those to - simplify the rest of the code. - - https://bugzilla.gnome.org/show_bug.cgi?id=701482 - - gio/Makefile.am | 1 + - gio/gcredentials.c | 174 - ++++++++++++++++++------------------------ - gio/gcredentialsprivate.h | 51 +++++++++++++ - gio/gsocket.c | 36 ++++----- - gio/gunixcredentialsmessage.c | 140 ++++++++++++--------------------- - gio/tests/credentials.c | 53 +++++++++---- - gio/tests/gdbus-peer.c | 48 ++++-------- - 7 files changed, 238 insertions(+), 265 deletions(-) - -commit 32d2539295308711ec97b37feb104e1be04ba454 -Author: Giovanni Campagna -Date: Thu Oct 3 20:26:18 2013 +0200 - - GDBusProxy: add flag to control autostarting at construction time - - Sometimes the application doesn't want to autostart a service - when it creates a proxy, but wants the service autostarted when - it makes the first method call. Allow that behavior with a new - flag. - - https://bugzilla.gnome.org/show_bug.cgi?id=708828 - - gio/gdbusproxy.c | 15 ++++++++------- - gio/gioenums.h | 7 ++++++- - 2 files changed, 14 insertions(+), 8 deletions(-) - -commit c8e1dbb106e27653176a1692f05c287cd8ca0bfd -Author: Ryan Lortie -Date: Sat Jul 27 15:08:58 2013 -0400 - - gdesktopappinfo: Large-scale whitespace fixup - - Fix up a lot of whitespace issues in this file since we're about to do - some pretty serious rewriting here anyway... - - Add some fold markers while we're at it. - - gio/gdesktopappinfo.c | 1208 - +++++++++++++++++++++++++------------------------ - 1 file changed, 626 insertions(+), 582 deletions(-) - -commit b0601e75583600d0ea54e67f98ba91a7580df07c -Author: Ryan Lortie -Date: Wed Jul 24 17:48:37 2013 -0400 - - gdesktopappinfo: rework search path - - Change the search path to be a global array of 'DesktopFileDir' - structures and - change the 'get' function to an 'ensure' function. - - This is just a straight-up refactor. Future patches will expand the - DesktopFileDir structure. - - gio/gdesktopappinfo.c | 95 - ++++++++++++++++++++++++++++----------------------- - 1 file changed, 53 insertions(+), 42 deletions(-) - -commit 5e59ab8e8cb953bf9212ed47e8a41d34611a10de -Author: Ryan Lortie -Date: Wed Jul 24 17:28:43 2013 -0400 - - gdesktopappinfo: remove global_defaults_cache - - ...and some related functions. - - This variable is also used for nothing at all. - - gio/gdesktopappinfo.c | 28 +++------------------------- - 1 file changed, 3 insertions(+), 25 deletions(-) - -commit b95ef4aad457d502973ae6396e3bf45e3ba12753 -Author: Ryan Lortie -Date: Wed Jul 24 17:26:45 2013 -0400 - - gdesktopappinfo: remove should_ping_mime_monitor - - This variable is used for nothing... - - gio/gdesktopappinfo.c | 18 +----------------- - 1 file changed, 1 insertion(+), 17 deletions(-) - -commit 33762a417381db8cdd3229f12959ed01c0389165 -Author: Ryan Lortie -Date: Thu Jul 25 14:05:36 2013 -0400 - - glocalfile: add private worker monitor APIs - - Add a convenient and race-free method of watching local files from the - GLib worker thread. - - Without this, the race-free way to create a monitor that dispatches - events to the worker thread looked something like this: - - - dispatch an idle to the worker thread - - from the idle, create the monitor and connect signals - - from the original thread, wait (on a cond?) until the worker thread - has finished setting up the monitor - - read the file that you were monitoring - - which is just ridiculously complicated... - - To use the new API: - - monitor = g_local_file_monitor_new_in_worker ("/path/to/some/file", - G_FILE_MONITOR_NONE, - &error); - g_assert_no_error (error); - - g_signal_connect (monitor, "changed", G_CALLBACK (callback), NULL); - - g_local_file_monitor_start (monitor); - - 'callback' will run from the GLib worker thread. - - This is the reason that the start() call was introduced in the - previous - commit. The backends that don't use the start() call will have a very - thin race between creating the monitor and connecting the signal, but - hopefully they will be fixed soon. - - These new APIs will be used (at least) from gdesktopappinfo to - watch for - changes in the desktop file directories. - - https://bugzilla.gnome.org/show_bug.cgi?id=704887 - - gio/glocaldirectorymonitor.c | 10 ++++++---- - gio/glocaldirectorymonitor.h | 7 +++++++ - gio/glocalfile.c | 26 ++++++++++++++++++++++++-- - gio/glocalfilemonitor.c | 6 ++++-- - gio/glocalfilemonitor.h | 7 +++++++ - 5 files changed, 48 insertions(+), 8 deletions(-) - -commit 5409d7827e1e51d8efd078e3f36eddc3c0405804 -Author: Ryan Lortie -Date: Thu Jul 25 14:17:09 2013 -0400 - - GFileMonitor: support specifying a context - - Add a new "context" construct-only property to allow explicitly - specifying the context in which events should be dispatched. - - https://bugzilla.gnome.org/show_bug.cgi?id=704887 - - gio/gfilemonitor.c | 18 ++++++++++++++++-- - 1 file changed, 16 insertions(+), 2 deletions(-) - -commit 700677de512e19060337121692058627fe717d24 -Author: Ryan Lortie -Date: Thu Jul 25 13:48:50 2013 -0400 - - inotify: stop using constructor() - - and start using the new start() vcall on the local monitor classes. - - I only port inotify because I am uncomfortable making changes to the - other monitor backends without having a way of testing them. - - https://bugzilla.gnome.org/show_bug.cgi?id=704887 - - gio/inotify/ginotifydirectorymonitor.c | 36 ++++++-------------- - gio/inotify/ginotifyfilemonitor.c | 62 - ++++++++++------------------------ - 2 files changed, 28 insertions(+), 70 deletions(-) - -commit b050dc3c0a2236887719ddc7d1f53866bf4d5267 -Author: Ryan Lortie -Date: Thu Jul 25 13:29:16 2013 -0400 - - local monitors: make more idiomatic use of GObject - - Stop abusing constructor() to do startup work, adding _start() calls - instead. - - The backends themselves still use constructor() although a patch - will be - following to also fix inotify. - - The reason for using a separate start() call instead of constructed() - will become apparent in future commits. - - https://bugzilla.gnome.org/show_bug.cgi?id=704887 - - gio/glocaldirectorymonitor.c | 73 - +++++++++++++++----------------------------- - gio/glocaldirectorymonitor.h | 2 ++ - gio/glocalfilemonitor.c | 66 ++++++++++++--------------------------- - gio/glocalfilemonitor.h | 3 ++ - 4 files changed, 48 insertions(+), 96 deletions(-) - -commit 1ddfd9d98ebb772534eba27bdf275cc0507a5b09 -Author: Ryan Lortie -Date: Thu Jul 25 13:19:56 2013 -0400 - - directory monitor: use the right 'mount_notify' - - During initialisation of a directory monitor with the - G_FILE_MONITOR_WATCH_MOUNTS flag set, GLocalDirectory monitor will - add a - UNIX mount watch in case the file notification backend doesn't support - reporting these events for itself. - - Unfortunately, it was performing the check incorrectly, resulting in a - monitor always being added. - - Fix that, and add the #define for - G_LOCAL_DIRECTORY_MONITOR_GET_CLASS() - that was also missing (since the fix depends on it). - - https://bugzilla.gnome.org/show_bug.cgi?id=704882 - - gio/glocaldirectorymonitor.c | 2 +- - gio/glocaldirectorymonitor.h | 1 + - 2 files changed, 2 insertions(+), 1 deletion(-) - -commit dd4c3695b4e4559179c2a10b7e1a6a13f8f8293e -Author: Colin Walters -Date: Wed Oct 2 10:32:03 2013 -0400 - - goutputstream: Add clear warning about short writes to _write_bytes() - and async version - - Matthew Barnes noted this on IRC a few days ago. I just had this file - open for other reasons and decided to tweak the docs to make this trap - more clear. - - https://bugzilla.gnome.org/show_bug.cgi?id=709301 - - gio/goutputstream.c | 62 - ++++++++++++++++++----------------------------------- - 1 file changed, 21 insertions(+), 41 deletions(-) - -commit 27898916d42f0e827cf2e99c12ab7bcd0a3712a9 -Author: Ryan Lortie -Date: Thu Aug 8 18:50:21 2013 +0200 - - g_settings_list_children: only list viable schemas - - Don't return children with invalid schemas from - g_settings_list_children() (ie: missing schemas or mismatched paths). - This prevents gsettings list-recursively from crashing when broken - schemas are installed on the system. - - https://bugzilla.gnome.org/show_bug.cgi?id=705688 - - gio/gsettingsschema.c | 56 - ++++++++++++++++++++++++++++++++++++++++++++++++++- - 1 file changed, 55 insertions(+), 1 deletion(-) - -commit d1e4f3dd1a67a646314918d90119e352d34315cb -Author: Christian Persch -Date: Tue Oct 1 15:40:43 2013 +0200 - - unicode: Update to unicode 6.3.0 - - No new blocks were added in 6.3, and only 5 new characters to be used - with the updated BiDi algorithm. And some character properties - were changed. - - See http://www.unicode.org/versions/Unicode6.3.0/ for more - information. - - https://bugzilla.gnome.org/show_bug.cgi?id=709227 - - glib/gscripttable.h | 11 ++++++----- - glib/gunibreak.h | 31 ++++++++++++++----------------- - glib/gunichartables.h | 34 +++++++++++++++++----------------- - 3 files changed, 37 insertions(+), 39 deletions(-) - -commit 2f57139b282f2ddf110966d4d0e80c6409230f67 -Author: Simon Feltman -Date: Tue Oct 1 03:38:24 2013 -0700 - - Fix crashes in various GParamSpec creation functions - - Add NULL check and return after calls to g_param_spec_internal - in GParamSpec - creation functions. This avoids glib crashing due to things like - badly named - properties. - - https://bugzilla.gnome.org/show_bug.cgi?id=707887 - - gobject/gparamspecs.c | 52 - +++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 52 insertions(+) - -commit 75bb906e5ea7927f8d411085e8e7539c5b85c313 -Author: Michael Forney -Date: Tue Oct 1 05:19:55 2013 -0700 - - Add missing string.h include - - Required for memset() - - gio/gnetworkmonitornetlink.c | 1 + - 1 file changed, 1 insertion(+) - -commit 713614608d38ba5e16ffd54796ed60ac5dc2e004 -Author: Ryan Lortie -Date: Mon Sep 30 13:06:30 2013 -0400 - - Fix a careless mistake in the last commit - - Thanks Colin :) - - glib/gmain.c | 1 + - 1 file changed, 1 insertion(+) - -commit 5ad7893b51d8652561dff72c70d6cb53416a31bf -Author: Ryan Lortie -Date: Wed Jun 12 14:57:09 2013 -0400 - - gmain: Remove dispatching source stack - - This stack exists only to answer the question of "what is the - currently - dispatching source" and is handled in a way that makes it very clear - that we don't need to be using a linked list at all... - - Just store the GSource directly. - - Independently discovered (and same solution) by Phillip Susi. - - https://bugzilla.gnome.org/show_bug.cgi?id=709113 - - glib/gmain.c | 37 ++++++++++++++----------------------- - 1 file changed, 14 insertions(+), 23 deletions(-) - -commit 4e9e7d0cba53a711bd650e9a5e28452b93f0d849 -Author: Mike Ruprecht -Date: Mon Feb 18 08:12:50 2013 -0600 - - GOutputStream: Use async read/write of streams in splice_async() - - There are some corner cases where using the sync version of read/write - in a thread could cause thread-safety issues. In these cases it's - possible to override the output stream's splice_async() function, - but for input streams one would need to do some acrobatics to - stay thread-safe. Alternatively, some implementations may not even - override their sync read/write functions. - - This patch refactors the default splice_async() implementation to - call the sync read and write functions in a thread only when both - async versions are thread-based. When one or both are non-threaded, - it calls the virtual write_async() and read_async() functions of the - involved streams within the same thread. - - https://bugzilla.gnome.org/show_bug.cgi?id=691581 - - gio/goutputstream.c | 180 - ++++++++++++++++++++++++++++++++++++++++++++++++++-- - 1 file changed, 175 insertions(+), 5 deletions(-) - -commit 87e5617a65883c49eab9291db4a644a520362ed0 -Author: Mike Ruprecht -Date: Mon Feb 18 07:58:58 2013 -0600 - - GOutputStream: Split _close_async for internal use - - Refactor g_output_stream_close_async() into itself and an internal - variant for potential use inside other operations (splice_async). - The internal version must be called between - g_output_stream_set_pending() and g_output_stream_clear_pending(). - - https://bugzilla.gnome.org/show_bug.cgi?id=691581 - - gio/goutputstream.c | 76 - +++++++++++++++++++++++++++++++++++++++++++++++------ - 1 file changed, 68 insertions(+), 8 deletions(-) - -commit 416ca8ad5729bfe92c1e32e1f9464849870a5ede -Author: Mike Ruprecht -Date: Sun Feb 24 09:09:05 2013 -0600 - - GOutputStream: Rename _g_output_stream_close_internal() for - consistency - - https://bugzilla.gnome.org/show_bug.cgi?id=691581 - - gio/goutputstream.c | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -commit e967a76728700d27719388653946c9190e95063b -Author: Mike Ruprecht -Date: Sat Feb 23 15:13:53 2013 -0600 - - tests: Add testcases for g_output_stream_splice_async() - - Previously, no testcases tested the close flags of - g_output_stream_splice_async. This patch adds tests for that and - also tests various combinations of threaded and non-threaded - GInputStream async reads and GOutputStream async writes. - - https://bugzilla.gnome.org/show_bug.cgi?id=691581 - - gio/tests/.gitignore | 1 + - gio/tests/Makefile.am | 1 + - gio/tests/async-splice-output-stream.c | 205 - +++++++++++++++++++++++++++++++++ - 3 files changed, 207 insertions(+) - -commit dec3bfeebc20d8fee9d6ddd6a7187ac762887f2d -Author: Mike Ruprecht -Date: Sat Feb 23 17:42:49 2013 -0600 - - GOutputStream: Add g_output_stream_async_write_is_via_threads() - - In implementing a better g_output_stream_splice_async() and possibly - other situtations it's helpful to know whether the output stream's - write function internally uses threads. If it and the input stream's - read async functions use threads, then the splice function could - spawn a single thread for better efficiency. - - This patch adds a function to determine whether an output stream's - g_output_stream_write_async() function internally uses threads. - - https://bugzilla.gnome.org/show_bug.cgi?id=691581 - - gio/gioprivate.h | 2 ++ - gio/goutputstream.c | 26 ++++++++++++++++++++++++-- - 2 files changed, 26 insertions(+), 2 deletions(-) - -commit 94a232a4ed6245d0189f7de182f10a7c3825dc73 -Author: Mike Ruprecht -Date: Sat Feb 23 17:32:31 2013 -0600 - - GInputStream: Add g_input_stream_async_read_is_via_threads() - - In implementing a better g_output_stream_splice_async() and possibly - other situtations it's helpful to know whether the input stream's - read function internally uses threads. If it and the output stream's - write async functions use threads, then the splice function could - spawn a single thread for better efficiency. - - This patch adds a function to determine whether an input stream's - g_input_stream_read_async() function internally uses threads. - - https://bugzilla.gnome.org/show_bug.cgi?id=691581 - - gio/Makefile.am | 1 + - gio/ginputstream.c | 32 +++++++++++++++++++++++++------- - gio/gioprivate.h | 32 ++++++++++++++++++++++++++++++++ - 3 files changed, 58 insertions(+), 7 deletions(-) - -commit ab5aa2aa3a43cbd94aa6d7f3d683f9875df7249a -Author: John Ralls -Date: Sun Sep 29 11:33:30 2013 -0700 - - Fix the -Werror=format-nonliteral fixes for older GCCs - - They don't allow that pragma inside functions. - - gio/gcontenttype.c | 6 +++--- - gio/gthreadedresolver.c | 8 +++++--- - glib/gfileutils.c | 10 +++++----- - glib/gmarkup.c | 8 +++++--- - glib/gstrfuncs.c | 7 ++++--- - glib/gutils.c | 8 +++++--- - 6 files changed, 27 insertions(+), 20 deletions(-) - -commit 09d83640a8e79bff71cddf90d39b40ef411d30c9 -Author: John Ralls -Date: Sat Sep 28 16:44:32 2013 -0700 - - More -Werror=format-nonliteral fixes - - This fixes the build with CLang. - - https://bugzilla.gnome.org/show_bug.cgi?id=702516 - - gio/gcontenttype.c | 5 ++++- - gio/gthreadedresolver.c | 3 +++ - glib/gmarkup.c | 5 ++++- - glib/gstrfuncs.c | 5 ++++- - glib/gutils.c | 3 +++ - 5 files changed, 18 insertions(+), 3 deletions(-) - -commit 38d1658b879c036f086b9dd5195d95bde8e08785 -Author: Colin Walters -Date: Mon Jun 17 17:49:12 2013 -0400 - - gfileutils: Make -Werror=format-nonliteral happy - - I tried to please it by using G_GNUC_FORMAT, but that didn't work, so - let's just fall back to pushing an ignore. - - https://bugzilla.gnome.org/show_bug.cgi?id=702516 - - glib/gfileutils.c | 50 ++++++++++++++++++++++++++++++++++++-------------- - 1 file changed, 36 insertions(+), 14 deletions(-) - -commit b5ce635a423c8fbf226d46b3e7cdd106561fecbb -Author: Dan Winship -Date: Sat Sep 28 12:31:52 2013 -0400 - - gmessages: fix clang annotations to work with older versions - - https://bugzilla.gnome.org/show_bug.cgi?id=708793 - - glib/gmessages.h | 7 +++++-- - 1 file changed, 5 insertions(+), 2 deletions(-) - -commit 4a953af8a53552931b7a5e32849f1ddca6658c4e -Author: Dan Winship -Date: Sat Sep 28 12:18:14 2013 -0400 - - gio: make gnetworking.h nodist - - https://bugzilla.gnome.org/show_bug.cgi?id=708972 - - gio/Makefile.am | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit c9ac45a023dda81d232e4efc8e9642e2b849a973 -Author: Dan Winship -Date: Sat Sep 28 10:39:01 2013 -0400 - - .gitignore: add "signals" - - tests/gobject/.gitignore | 1 + - 1 file changed, 1 insertion(+) - -commit e3fa9c9ab6a2b1f9955c457f413ddc81d0c1f3ff -Author: Patrick Welche -Date: Fri Sep 27 10:09:32 2013 +0100 - - Only use SA_RESTART if it exists - - Fixes build on QNX (and possibly HPUX given Bug 168352) - Patch essentially from pkgsrc devel/glib2/patches/patch-ai - - https://bugzilla.gnome.org/show_bug.cgi?id=583321 - - glib/gmain.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 2d8e5ef81e8116eeb8fea18292360dd3166b4b4e -Author: Bastien Nocera -Date: Wed Sep 25 16:14:17 2013 +0200 - - gdesktopappinfo: Call g_file_get_path() on demand - - Rather than always calling out to g_file_get_path() (which - might block, whatever the documentation might say), postpone - the call until we actually need it. - - https://bugzilla.gnome.org/show_bug.cgi?id=708753 - - gio/gdesktopappinfo.c | 9 ++++++--- - 1 file changed, 6 insertions(+), 3 deletions(-) - -commit 458c1c0f16566e9ddfabe3c211adcb7815730e28 -Author: Robert Ancell -Date: Fri Sep 27 14:52:51 2013 +1200 - - gio: Fix documentation for GSocketControlMessage that refers to a - 'file description' instead of a 'file descriptor' - - gio/gsocketcontrolmessage.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 0167c3340d8201dca8e9031b61703bbc5ed6ce33 -Author: Jan Schmidt -Date: Wed Sep 25 19:22:26 2013 +1000 - - gio: Fix -Werror format string errors from mismatched ints. - - gio/gdbusmessage.c | 8 ++++---- - gio/gdbusprivate.c | 4 ++-- - 2 files changed, 6 insertions(+), 6 deletions(-) - -commit 7eb1e5fc5bc5aa6744bd516463ca2d65104c5a4e -Author: William Orr -Date: Thu Sep 26 11:02:06 2013 -0700 - - glocalfile: Only use O_DIRECTORY if available - - Solaris 10 for example doesn't have it. - - https://bugzilla.gnome.org/show_bug.cgi?id=708860 - - configure.ac | 12 ++++++++++++ - gio/glocalfile.c | 6 +++++- - 2 files changed, 17 insertions(+), 1 deletion(-) - -commit e631507c50330157e09fe07a781c004ab1e6b456 -Author: Yuri Myasoedov -Date: Wed Sep 25 23:11:08 2013 +0400 - - Updated Russian translation - - po/ru.po | 1406 - ++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 679 insertions(+), 727 deletions(-) - -commit 3c5aad358c3de1c27dcd86100bc47891d20d80ed -Author: Krzesimir Nowak -Date: Wed Sep 25 09:39:20 2013 +0200 - - Fix typo in GLIB_VERSION_2_40 docs. - - https://bugzilla.gnome.org/show_bug.cgi?id=708714 - - glib/gversionmacros.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 93101f1b8938eb7a679514c96c0ef5aeafa7c3a6 -Author: Shantha kumar -Date: Wed Sep 25 12:28:53 2013 +0530 - - Tamil Translations Updated - - po/ta.po | 139 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 72 insertions(+), 67 deletions(-) - -commit 74314de4d8c13b817fe433a8ff4c5a249cd1d722 -Author: James Strandboge -Date: Tue Sep 24 13:19:20 2013 +0100 - - gio: Fix typo in the /org/freedesktop/DBus path - - https://bugzilla.gnome.org/show_bug.cgi?id=708677 - - gio/gdbusobjectmanagerclient.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 1d4bb3f5d0e88754aedb04d0a7df0e0c2788e363 -Author: Svante Signell -Date: Wed Sep 18 16:39:09 2013 +0200 - - gio/gsocket.c: Fix error code checks when SOCK_CLOEXEC is defined but - not supported on GNU/Hurd. - - https://bugzilla.gnome.org/show_bug.cgi?id=708266 - - gio/gsocket.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 04e784e0c2675e104cc1d39c3e4e649c3a326e2c -Author: Chao-Hsiung Liao -Date: Tue Sep 24 19:01:24 2013 +0800 - - Updated Traditional Chinese translation(Hong Kong and Taiwan) - - po/zh_HK.po | 14 +++++++------- - po/zh_TW.po | 12 ++++++------ - 2 files changed, 13 insertions(+), 13 deletions(-) - -commit d974d2ec8f7b4c8231a4b7b388d93737ebbec9b6 -Author: Ryan Lortie -Date: Mon Sep 23 17:47:49 2013 -0400 - - Bump version to 2.39.0 - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit fbe3ce89a8a3696393d504fdd4372b86837eac6a -Author: Ryan Lortie -Date: Mon Sep 23 17:46:58 2013 -0400 - - Introduce version macros for 2.40 - - glib/gversionmacros.h | 24 ++++++++++++++++++++++++ - 1 file changed, 24 insertions(+) - -commit c8de2b11bbbf5705ee20bf68d0c11e455b441312 -Author: Ryan Lortie -Date: Mon Sep 23 16:14:57 2013 -0400 - - GLib 2.38.0 - - NEWS | 129 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - configure.ac | 4 +- - 2 files changed, 131 insertions(+), 2 deletions(-) - -commit 9da87f597cb81965f697c09a71e7d1dada010561 -Author: Ryan Lortie -Date: Mon Sep 23 17:04:53 2013 -0400 - - fix up refcount/properties test case - - Recent changes to the properties testcase made invalid use of - the GArray - free function. This free function takes a pointer to the item to be - freed, not the item itself. Since that item was a pointer to - a GObject, - g_object_unref() was getting a GObject**, rather than a GObject*. - - The use of GArray in this testcase is pretty questionable in the first - place, so just use C arrays instead. - - tests/refcount/properties.c | 43 - +++++++++++++------------------------------ - 1 file changed, 13 insertions(+), 30 deletions(-) - -commit 748c86e45f976639657284a40834484c1724732a -Author: Ryan Lortie -Date: Mon Sep 23 16:38:49 2013 -0400 - - gio docs: add some missing functions - - docs/reference/gio/gio-sections.txt | 10 ++++++---- - 1 file changed, 6 insertions(+), 4 deletions(-) - -commit abf505fd0e6ae5c353de24621adbf56a083d4e66 -Author: Ryan Lortie -Date: Mon Sep 23 16:29:24 2013 -0400 - - More gio-du win32 fixes - - Don't free the utf8 filename before the async function completes. - - also, gitignore - - gio/tests/.gitignore | 1 + - gio/tests/gio-du.c | 9 ++++----- - 2 files changed, 5 insertions(+), 5 deletions(-) - -commit 6d08d1191bfe17364c1d3b4634b86d6150c6db3f -Author: Ryan Lortie -Date: Mon Sep 23 16:15:34 2013 -0400 - - Revert "gcancellable: allow g_cancellable_disconnect from "cancelled" - handler on same thread" - - This reverts commits 83605e2d0a7b0d39987715cfd046f7b8ef6de94e and - 140fa7ee4669adb3827e3ddea5be57f51ee7af3e. - - gio/gcancellable.c | 32 ++++++++++++-------------------- - 1 file changed, 12 insertions(+), 20 deletions(-) - -commit 140fa7ee4669adb3827e3ddea5be57f51ee7af3e -Author: Alexander Larsson -Date: Mon Sep 23 09:11:04 2013 +0200 - - cancellable: Minor fix to docs - - The code uses "my_data", not "data" everywhere else. - - gio/gcancellable.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 83605e2d0a7b0d39987715cfd046f7b8ef6de94e -Author: Ray Strode -Date: Tue Sep 10 15:32:12 2013 -0400 - - gcancellable: allow g_cancellable_disconnect from "cancelled" - handler on same thread - - g_cancellable_disconnect will wait until any pending "cancelled" - handlers finish. This is useful because disconnecting a handler - can have the - side-effect of freeing data that the cancelled handler may rely on. - Unfortunately, the code used to enforce this synchronization between - "cancelled" handlers and g_cancellable_disconnect will also cause - deadlock if the cancelled handler itself calls - g_cancellable_disconect. - - Obviously, if g_cancellable_disconnect is explicitly called by a - "cancelled" - handler, then the "cancelled" handler is shouldering the - responsibility - of not using any data that may be freed by disconnection. - - Also, g_cancellable_disconnect can be called in unexpected places by - lower layers in the code (for instance as a result of - g_source_destroy). - In practice, this means it's easy for deadlocks to inadvertently crop - up when using "cancelled" handlers. - - For these reasons, it would be good to fix the deadlock. - - This commit prevents the deadlock by allowing foregoing - synchronization, - if a pending "cancelled" handler is in the same thread as the - g_cancellabale_disconnnect call. - - https://bugzilla.gnome.org/show_bug.cgi?id=705395 - - gio/gcancellable.c | 30 +++++++++++++++++++----------- - 1 file changed, 19 insertions(+), 11 deletions(-) - -commit 795a36142d447cf8e45668dc999e29612bc4a796 -Author: Duarte Loreto -Date: Mon Sep 23 00:16:05 2013 +0100 - - Updated Portuguese translation - - po/pt.po | 901 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 456 insertions(+), 445 deletions(-) - -commit bbd8102ee5e553a9c8471bc9863e99b2843caed5 -Author: Claude Paroz -Date: Sun Sep 22 20:01:57 2013 +0200 - - Updated French translation - - po/fr.po | 877 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 440 insertions(+), 437 deletions(-) - -commit 29ef8217665fa1cd000e4668e01dbd638ab61f5e -Author: Ray Strode -Date: Fri Sep 20 15:20:39 2013 -0400 - - tests: add signal disconnection test - - This commit adds a test to ensure that during a signal emission, if - a signal handler gets disconnected, it won't be run, even if it would - have run before the disconnection. - - tests/gobject/Makefile.am | 2 + - tests/gobject/signals.c | 135 - ++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 137 insertions(+) - -commit cb7059e17f48c77eeb2e8354ddb64c149a312262 -Author: Ray Strode -Date: Fri Sep 20 15:41:29 2013 -0400 - - tests: free properties test object from main thread instead of - helper thread - - The test objects are used from the main thread after the helper - threads - are destroyed, so we need to keep them alive until we're done - using them. - - tests/refcount/properties.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit d5c72b334b717584f0ed03ee7cfc5047af9f9e3d -Author: Dieter Verfaillie -Date: Fri Sep 20 21:07:28 2013 +0200 - - docs: fix GSourceFuncs docs - - "returns" at the start of a description continuation - line seems to confuse GTK-Doc's parser. Rearrange - the text a bit to work around this... - - https://bugzilla.gnome.org/show_bug.cgi?id=708445 - - glib/gmain.h | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -commit e31ce1cfe392c71263ac6b81b4c50c35b923952e -Author: Murray Cumming -Date: Fri Sep 20 09:27:53 2013 +0200 - - gsettings: Correct a GLIB_AVAILABLE_IN_* - - gio/gsettings.h | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 54e79d7dcb4c0d36ab867e1814ff26b97b4617d9 -Author: Misty De Meo -Date: Wed Sep 18 23:41:22 2013 -0700 - - gobject: Fix compilation on OS X/ppc64 - - Apple's GCC compilers cannot deal well with 64-bit pointers in - transparent unions on ppc64, so compilation of - _G_DEFINE_BOXED_TYPE_BEGIN was failing. Fortunately glib already - provides a fallback for compilers that can't deal with it; this adds - this specific case to the check. - - https://bugzilla.gnome.org/show_bug.cgi?id=647145 - - gobject/gtype.h | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit 85be7acb95dd57243003d3115268a6cbc3ebc8ba -Author: A S Alam -Date: Wed Sep 18 08:49:53 2013 -0500 - - Punjabi Translation updated by Aman - - po/pa.po | 896 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 456 insertions(+), 440 deletions(-) - -commit 0ff1a89f5462106b7121362ef42c4987a18a976a -Author: Ask H. Larsen -Date: Tue Sep 17 18:28:19 2013 +0200 - - Updated Danish translation - - po/da.po | 890 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 451 insertions(+), 439 deletions(-) - -commit c0ecae37f639ad03548ef76eaa5d30c203ea7963 -Author: Ryan Lortie -Date: Tue Sep 17 11:39:56 2013 -0400 - - GLib 2.37.93 - - NEWS | 7 +++++++ - 1 file changed, 7 insertions(+) - -commit b72c466653c6e4a493874b35e4e7acdcadda7e67 -Author: Ryan Lortie -Date: Tue Sep 17 09:53:18 2013 -0400 - - measure_disk_usage: properly report results - - In the async case, make sure we copy all of the out parameters - from the - results structure, not just 'disk_usage'. - - gio/gfile.c | 16 +++++++++++----- - 1 file changed, 11 insertions(+), 5 deletions(-) - -commit dbf95a5ae94441dc235d8dcf003f05cb5c6bd84b -Author: Ryan Lortie -Date: Tue Sep 17 09:40:04 2013 -0400 - - measure_disk_usage: skip progress on NULL callback - - In the real_..._async wrapper for GFile.measure_disk_usage, skip the - wrapping of the progress callback in the case that the user gave - a NULL - callback to the async function. This is a performance improvement - because the sync version won't have to do continuous sampling of the - clock to issue a call to the wrapper which will then do nothing. - - Unfortunately, I made this simplifying assumption when writing the - wrapper, but forgot to actually implement it when making the sync - call. - As a result, the wrapper is still called, and invokes the NULL - callback, - causing a segfault. - - Make sure we pass NULL if the user's callback was NULL. - - https://bugzilla.gnome.org/show_bug.cgi?id=707787 - - gio/gfile.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 1a9b739c3176f0fd89aaadb10d90680c345c2d53 -Author: Chao-Hsiung Liao -Date: Tue Sep 17 19:35:13 2013 +0800 - - Updated Traditional Chinese translation(Hong Kong and Taiwan) - - po/zh_HK.po | 215 - +++++++++++++++++++++++++++++++----------------------------- - po/zh_TW.po | 215 - +++++++++++++++++++++++++++++++----------------------------- - 2 files changed, 220 insertions(+), 210 deletions(-) - -commit 373980f545639d577fd00bd0998a5acbe72b00c4 -Author: Ryan Lortie -Date: Mon Sep 16 14:14:07 2013 -0400 - - bump - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit f4c3e56f198e28e17694cc2939dd39ac2ed7bdca -Author: Ryan Lortie -Date: Mon Sep 16 13:47:04 2013 -0400 - - GLib 2.37.92 - - NEWS | 27 +++++++++++++++++++++++++++ - configure.ac | 2 +- - 2 files changed, 28 insertions(+), 1 deletion(-) - -commit 348764269d0d2af3371caeb96cae65976891022c -Author: Ryan Lortie -Date: Mon Sep 16 13:42:02 2013 -0400 - - gio-du: show the correct filename in progress - - We were showing argv[1] in the progress output before, which is not - always the filename. - - gio/tests/gio-du.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 2684dec44786b8463f27ec14547cfafab80c28a1 -Author: Chun-wei Fan -Date: Fri Sep 13 17:42:44 2013 +0800 - - gio-du: Improve test program on Windows - - Make use of __wgetmainargs() on Windows so that we can get wide char - versions of the argv's that are passed in when this test program - is being - invoked. This is necessary as one might enter non-ASCII, such as - CJK characters filenames and/or directories to run the test program - against, so that we can process the name(s) and pass the proper - UTF-8-encoded name(s) of the files/directories that is being tested. - - https://bugzilla.gnome.org/show_bug.cgi?id=707787 - - gio/tests/gio-du.c | 78 - +++++++++++++++++++++++++++++++++++++++--------------- - 1 file changed, 56 insertions(+), 22 deletions(-) - -commit 084e5b0122d52f66d9320fb9b147ca4c62d3e9ac -Author: Ryan Lortie -Date: Thu Sep 12 11:44:11 2013 -0400 - - GLocalFile: use GDir for g_file_measure_disk_usage - - It turns out that although dirent is available on mingw32 (where the - code was originally tested), it is not usable from MSVC. - - Avoid portability problems by just using GDir. - - Also, be careful about ensuring that we utf8-format filenames in our - error messages, and leave out the "file://" component since the - strings - we're displaying are not URIs (and we don't want to make them - URIs since - the extra escaping would reduce legibility). - - Thanks to Chun-wei Fan for portions of this - patch and for reviews. - - https://bugzilla.gnome.org/show_bug.cgi?id=707787 - - gio/glocalfile.c | 57 - +++++++++++++++++++++++++++++++------------------------- - 1 file changed, 32 insertions(+), 25 deletions(-) - -commit 725125aba3875ccd86dc51b8e4f301fe3c8de3a4 -Author: Ryan Lortie -Date: Thu Sep 12 17:00:29 2013 +0800 - - GDir: add some glib-private APIs - - Add a simple UNIX-only API that is used to create a GDir object from a - DIR* that is aquired using opendir() or fdopendir(). - - This makes it possible to use GDir with openat(), which in turn will - allow use of GDir in the existing GLocalFile implementation of - g_file_measure_disk_usage(), avoiding the current MSVC compatibility - problems there. - - Also add an API similar to g_dir_open(), but without the GError - handling - (since we want to create a better error message from inside of - glocalfile.c). - - Thanks to Chun-wei Fan for portions of this - patch and for reviews. - - https://bugzilla.gnome.org/show_bug.cgi?id=707787 - - glib/gdir.c | 153 - +++++++++++++++++++++++++++++++++------------------- - glib/gdir.h | 4 ++ - glib/glib-private.c | 5 +- - glib/glib-private.h | 8 +++ - 4 files changed, 115 insertions(+), 55 deletions(-) - -commit 0e71110d17af3b82081a2d5487459280fb8dd902 -Author: Benjamin Steinwender -Date: Mon Sep 16 19:05:54 2013 +0200 - - Updated German translation - - po/de.po | 371 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 192 insertions(+), 179 deletions(-) - -commit 67dd31e60fe6dbec95d043920a51aa152dbe6cac -Author: Gabor Kelemen -Date: Mon Sep 16 13:07:12 2013 +0200 - - Updated Hungarian translation - - po/hu.po | 187 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 92 insertions(+), 95 deletions(-) - -commit 799af7a0d92cc5b56fd8f07b5527c0973759fce7 -Author: Changwoo Ryu -Date: Sat Sep 14 22:46:15 2013 +0900 - - Updated Korean translation - - po/ko.po | 144 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 73 insertions(+), 71 deletions(-) - -commit 89800d0ad4b4b6872c7913fd1a66c5ca8b6a040e -Author: Andika Triwidada -Date: Sat Sep 14 15:42:05 2013 +0700 - - Updated Indonesian translation - - po/id.po | 1552 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 784 insertions(+), 768 deletions(-) - -commit 90b32fcc474208730d08b350cd1f2a7d4e1be723 -Author: Gil Forcada -Date: Sat Sep 14 00:06:21 2013 +0200 - - [l10n] Update Catalan translation - - po/ca.po | 137 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 71 insertions(+), 66 deletions(-) - -commit 35d5b60b093762f4a5c7bb58051622f81e092ace -Author: Rico Tzschichholz -Date: Fri Sep 13 21:16:14 2013 +0200 - - gmodule: Two minor g-i annotations fixes - - gmodule/gmodule.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit b671cc96b1de4c80cc7170399f4b94729b7a7c97 -Author: Nilamdyuti Goswami -Date: Fri Sep 13 18:25:03 2013 +0530 - - Assamese Translation Updated - - po/as.po | 215 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 110 insertions(+), 105 deletions(-) - -commit 7a91a6c9a56c70a7b80a71376d3299e7f81fd7cb -Author: Chun-wei Fan -Date: Tue Sep 10 00:49:39 2013 +0800 - - gio/tests/gio-du.c: Avoid Using Unintialized Variable - - https://bugzilla.gnome.org/show_bug.cgi?id=707787 - - gio/tests/gio-du.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 054270e4eb12fd62d584535af947244ba8fe6c25 -Author: Aurimas Černius -Date: Thu Sep 12 23:16:04 2013 +0300 - - Updated Lithuanian translation - - po/lt.po | 192 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 95 insertions(+), 97 deletions(-) - -commit 5a11019034f68dc5522935d447d71593140f5210 -Author: Ryan Lortie -Date: Thu Sep 12 14:38:08 2013 -0400 - - tests: remove assertion for '!uncertain' on .txt - - Virtaal installs a mime package for various .po-like file formats, one - of which has the extension .txt. This causes GLib to report ".txt" - files still as "text/plain" but no longer with complete certainty. - - The result is that asserting !uncertain during the testsuite - causes the - test to fail if Virtaal happens to be installed. - - Remove this assertion. - - gio/tests/contenttype.c | 1 - - 1 file changed, 1 deletion(-) - -commit ac8b7ba9250a55f0fe8fcad16cb6e9e4f60c6946 -Author: Ryan Lortie -Date: Thu Sep 12 14:22:56 2013 -0400 - - tests: properly set locale to C - - We're testing for particular error messages, so we need to set to a C - locale to make sure we get the untranslated version. - - Previously, this test set the LANG environment variable, but - that's not - good enough if LANGUAGE is also set. The only way to ensure that - LANGUAGE is ignored is to disable l10n with LC_ALL=C. - - glib/tests/markup-parse.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 8ab1b58ffd75314ceb8d67af12935a7cccc12904 -Author: Ihar Hrachyshka -Date: Thu Sep 12 19:20:01 2013 +0300 - - Updated Belarusian translation. - - po/be.po | 872 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 440 insertions(+), 432 deletions(-) - -commit 49a0cf08f759cf0e1621e3ef6318c7a3e8d487fb -Author: Rūdolfs Mazurs -Date: Wed Sep 11 22:36:52 2013 +0300 - - Updated Latvian translation - - po/lv.po | 904 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 458 insertions(+), 446 deletions(-) - -commit 5f6290e4f96cc3110168b056532c5af28aa15687 -Author: Marek Černocký -Date: Tue Sep 10 21:01:15 2013 +0200 - - Updated Czech translation - - po/cs.po | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 0acb99c933e515ee81c364290599c87210ee2b9f -Author: Marek Černocký -Date: Tue Sep 10 21:00:16 2013 +0200 - - Updated Czech translation - - po/cs.po | 216 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 110 insertions(+), 106 deletions(-) - -commit f4e4c1bbbd03e52beed565bd31487c7e5d3506ed -Author: Fran Diéguez -Date: Tue Sep 10 15:53:23 2013 +0200 - - Updated Galician translations - - po/gl.po | 213 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 109 insertions(+), 104 deletions(-) - -commit b301828b1507ae943ed8a755e87754b7412b8773 -Author: Milo Casagrande -Date: Tue Sep 10 10:03:24 2013 +0200 - - [l10n] Updated Italian translation. - - po/it.po | 183 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 94 insertions(+), 89 deletions(-) - -commit df5a70057f9c3f275e59e97f500ae66c499fe853 -Author: Enrico Nicoletto -Date: Mon Sep 9 20:31:50 2013 -0300 - - Updated Brazilian Portuguese translation - - po/pt_BR.po | 217 - +++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 111 insertions(+), 106 deletions(-) - -commit c0299d32ea80ddbbc3d272c58d0f9ebc46497281 -Author: Piotr Drąg -Date: Tue Sep 10 00:56:17 2013 +0200 - - Updated Polish translation - - po/pl.po | 181 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 93 insertions(+), 88 deletions(-) - -commit 49bbebc0b9fac28f009a1d43d10565dc1173f646 -Author: Dieter Verfaillie -Date: Mon Sep 9 23:34:01 2013 +0200 - - gio/tests/network-address: fix SCOPE_ID_TEST_INDEX fallback - - gio/tests/network-address.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit b82ace52e00b703cc9c9e81162333a7eec9d6b96 -Author: Kalev Lember -Date: Mon Sep 9 23:35:25 2013 +0200 - - Trivial typo fix - - glib/gstring.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 322f687f5f7aabf8e8c41628615f9b926a0127d2 -Author: Matej Urbančič -Date: Mon Sep 9 20:35:43 2013 +0200 - - Updated Slovenian translation - - po/sl.po | 181 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 93 insertions(+), 88 deletions(-) - -commit 83d55492d488d7c5765d28ffe2222926b234c842 -Author: Daniel Mustieles -Date: Mon Sep 9 16:46:32 2013 +0200 - - Updated Spanish translation - - po/es.po | 215 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 110 insertions(+), 105 deletions(-) - -commit a61c9f489a3da4b25b399a599c11dcfb4c4fd3a7 -Author: Ryan Lortie -Date: Sun Jul 28 14:46:14 2013 -0400 - - tests/: add gio-du - - This is basically a minimally-featured 'du' equivalent to manually - test - g_file_measure_disk_usage(). - - https://bugzilla.gnome.org/show_bug.cgi?id=704893 - - gio/tests/Makefile.am | 1 + - gio/tests/gio-du.c | 146 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 147 insertions(+) - -commit 6ec2bb17c393c411a2182e865aa0979165dfbac5 -Author: Ryan Lortie -Date: Sun Jul 28 13:41:17 2013 -0400 - - GFile: add new g_file_measure_disk_usage() API - - This is essentially the equivalent of 'du'. - - This is currently only supported on local files. gvfs will add - support for the - interface later. - - https://bugzilla.gnome.org/show_bug.cgi?id=704893 - - docs/reference/gio/gio-sections.txt | 4 + - gio/gfile.c | 301 - ++++++++++++++++++++++++++++++++++++ - gio/gfile.h | 53 +++++++ - gio/gioenums.h | 23 +++ - gio/giotypes.h | 43 ++++++ - gio/glocalfile.c | 289 - ++++++++++++++++++++++++++++++++++ - 6 files changed, 713 insertions(+) - -commit 242a735fe02462f7e6e8b2b2dc8c55d380d4fd96 -Author: Мирослав Николић -Date: Thu Sep 5 08:05:45 2013 +0200 - - Updated Serbian translation - - po/sr.po | 924 - +++++++++++++++++++++++++++++---------------------------- - po/sr@latin.po | 924 - +++++++++++++++++++++++++++++---------------------------- - 2 files changed, 946 insertions(+), 902 deletions(-) - -commit 52251a5237579946f5afa2c3319bbd5504b2b92e -Author: Chun-wei Fan -Date: Thu Sep 5 13:58:24 2013 +0800 - - Visual C++ Builds: Fix "install" Projects - - Due to the split up of the property sheets, the install projects - did not - have info on the Intermediate and Output Paths, which caused confusing - messages from Visual Studio to show up upon completing build+"install" - and - closing Visual Studio on whether to reload the install project, - at least on - Visual Studio 2008. - - Include the property sheet which defines these properties to fix this. - - build/win32/vs10/install.vcxproj | 4 ++++ - build/win32/vs9/install.vcproj | 8 ++++---- - 2 files changed, 8 insertions(+), 4 deletions(-) - -commit 268f3ce0ff0eff2a858a91a049a87aefd23f2f93 -Author: Changwoo Ryu -Date: Wed Sep 4 00:29:58 2013 +0900 - - Updated Korean translation - - po/ko.po | 904 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 460 insertions(+), 444 deletions(-) - -commit 801a5c8bb23bdcc26a3900d479f4139f4d38fb7e -Author: Matthias Clasen -Date: Mon Sep 2 12:12:58 2013 -0400 - - bump version - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit b6a52f0a917576282545ab6dc769efd02e548757 -Author: Matthias Clasen -Date: Mon Sep 2 11:25:57 2013 -0400 - - 2.37.7 - - NEWS | 26 ++++++++++++++++++++++++++ - 1 file changed, 26 insertions(+) - -commit ed1e3816adaf43021924a7096bb7dc4d834a9a69 -Author: Martin Pitt -Date: Mon Sep 2 12:04:43 2013 +0200 - - gobject-2.0: Annotate another GSignal function taking instances - - As a followup to commit a72983a, annotate g_signal_handlers_destroy() - as well. - - gobject/gsignal.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit a72983a5db5d25e6face815c6eba5775175e4aa4 -Author: Emmanuele Bassi -Date: Tue Aug 27 14:11:47 2013 +0200 - - gobject-2.0: Annotate GSignal functions taking instances - - Unbreak the GSignal API at least for GObject sub-classes. - - https://bugzilla.gnome.org/show_bug.cgi?id=685387 - - gobject/gsignal.c | 38 +++++++++++++++++++------------------- - 1 file changed, 19 insertions(+), 19 deletions(-) - -commit c81773da9cd21f1122da6e049d111cac8d6b6a3e -Author: Matthias Clasen -Date: Sun Sep 1 14:54:33 2013 -0400 - - Add Since tag for g_close - - The lack of this information in the docs was pointed out in - - https://bugzilla.gnome.org/show_bug.cgi?id=707092 - - glib/gstdio.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 8c50dfcc5a9d2f3166dcb03770bd6a0886a3fcdb -Author: Gil Forcada -Date: Sat Aug 31 22:45:44 2013 +0200 - - [l10n] Update Catalan translation - - po/ca.po | 1138 - ++++++++++++++++++++++++-------------------------------------- - 1 file changed, 437 insertions(+), 701 deletions(-) - -commit f8bb08305cf819502934036e1fcfb7d7c7776097 -Author: Dan Winship -Date: Sat Aug 31 11:51:07 2013 -0400 - - gmessages: fix g_test_expect_message() with NULL domains - - Allow passing a NULL domain to g_test_expect_message(), and more - importantly, don't crash if a message with a NULL domain gets logged - while there is an expected message. - - glib/gmessages.c | 5 ++--- - glib/tests/testing.c | 13 +++++++++++++ - 2 files changed, 15 insertions(+), 3 deletions(-) - -commit cde9f4598ba0e34d7c5fcbe4fcddaf67c15bd5e3 -Author: Dan Winship -Date: Sat Aug 24 17:47:57 2013 -0400 - - gio/tests/socket: fix warning building on win32 - - setsockopt() has a broken prototype on win32. Fix this by just using - g_socket_set_option() instead. - - gio/tests/socket.c | 6 +----- - 1 file changed, 1 insertion(+), 5 deletions(-) - -commit 02393e6faf409c0cae952e94ecbc2c8fad75a3ee -Author: Sebastian Dröge -Date: Wed Oct 24 14:25:01 2012 +0200 - - gio/tests/socket: add test for g_socket_get_available_bytes() - - https://bugzilla.gnome.org/show_bug.cgi?id=686786 - - gio/tests/socket.c | 76 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 76 insertions(+) - -commit 9fd0927e5888458c9b1061f3cdf3a1aaa4924e36 -Author: Dan Winship -Date: Sat Aug 24 13:55:06 2013 -0400 - - gsocket: Fix g_socket_get_available_bytes() on Windows and OS X - - On Windows and OS X, FIONREAD on a UDP socket gets the total number of - bytes available, not the number of bytes available in the next packet, - which is the more useful number (and how the function always behaved - on Linux). - - On OS X, fix this by using SO_NREAD. On Windows, fix this by doing a - MSG_PEEK recv() into a giant buffer, since there is apparently no - other way to get the information. - - https://bugzilla.gnome.org/show_bug.cgi?id=686786 - - gio/gsocket.c | 32 ++++++++++++++++++++++++++------ - 1 file changed, 26 insertions(+), 6 deletions(-) - -commit 8d62c2495a1c74a51eb9c752b3d2e0f4b93feefc -Author: Kalev Lember -Date: Fri Aug 30 21:58:49 2013 +0200 - - Add tests for new '%z' g_date_time_format extensions - - https://bugzilla.gnome.org/show_bug.cgi?id=707151 - - glib/tests/gdatetime.c | 38 ++++++++++++++++++++++++++++++++++++++ - 1 file changed, 38 insertions(+) - -commit 8fd7f58aeef89f60ca16b8350e6dd0bd34ab5ed1 -Author: Kalev Lember -Date: Fri Aug 30 21:24:56 2013 +0200 - - gdatetime: Extend the '%z' timezone format - - Implement gnulib strftime extensions for the '%z' numeric timezone - format. These are also supported and documented by GNU date(1): - - %z +hhmm numeric time zone (e.g., -0400) - - %:z +hh:mm numeric time zone (e.g., -04:00) - - %::z +hh:mm:ss numeric time zone (e.g., -04:00:00) - - %:::z numeric time zone with : to necessary precision (e.g., - -04, +05:30) - - https://bugzilla.gnome.org/show_bug.cgi?id=707151 - - glib/gdatetime.c | 99 - +++++++++++++++++++++++++++++++++++++++++++++++++------- - 1 file changed, 87 insertions(+), 12 deletions(-) - -commit dac5e5e755b684582bf42ba443fa283e3cc40a14 -Author: Shantha kumar -Date: Fri Aug 30 15:36:22 2013 +0530 - - Tamil Translations Updated - - po/ta.po | 413 - ++++++++++++++++++++++++--------------------------------------- - 1 file changed, 157 insertions(+), 256 deletions(-) - -commit 11254b3c7d0e95748a9e6e7988948cb1ba686a7e -Author: Dan Winship -Date: Thu Aug 29 09:25:42 2013 -0400 - - gsocket: make GSocketSource trigger on G_IO_NVAL - - Getting G_IO_NVAL probably indicates bugs/race conditions in the - calling code, but if GSocket just ignores it, it will get stuck in an - infinite loop. - - gio/gsocket.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 996edb0c46356d8a326f886b91a77a6af9a2de3e -Author: Antoine Jacoutot -Date: Wed Aug 28 09:35:27 2013 +0200 - - fix atomic ops detection - - AC_TRY_LINK should be used instead of AC_TRY_COMPILE because the code - will compile everywhere, either producing ``atomic'' code, or an - external reference to __sync_bool_compare_and_swap. - - https://bugzilla.gnome.org/show_bug.cgi?id=706958 - - configure.ac | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 34e1a537956e85d9d2db2127cd723a6c7456f793 -Author: Dan Winship -Date: Tue Aug 27 09:40:18 2013 -0400 - - gtype: fix a no-op assertion - - g_type_class_add_private() was doing - - g_assert (node->data->instance.private_size <= 0xffff); - - but that field is a guint16, so the check was a no-op. (Noticed by - clang, but not gcc for some reason.) Fix it to do the math in a gssize - variable and do the bounds checking there before updating the struct - field. - - https://bugzilla.gnome.org/show_bug.cgi?id=706888 - - gobject/gtype.c | 11 +++++++---- - 1 file changed, 7 insertions(+), 4 deletions(-) - -commit ca4f6ba855fe0a18d8135e8379bec03e60b88f89 -Author: Balázs Úr -Date: Mon Aug 26 19:39:25 2013 +0200 - - Updated Hungarian translation - - po/hu.po | 885 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 448 insertions(+), 437 deletions(-) - -commit 666b0bed9c4c9aec830edaf5539f0daf4d28f83b -Author: Jonas Danielsson -Date: Sat Aug 24 13:12:45 2013 +0200 - - gloadableicon: Fix gir bindings for load_finish - - Make the gir notation for g_loadable_icon_load_finish match - the ones for g_loadable_icon_load. - - https://bugzilla.gnome.org/show_bug.cgi?id=706706 - - gio/gloadableicon.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 9bcb6d3f007358deb77294b828ea5d706de04aab -Author: Dieter Verfaillie -Date: Thu Aug 22 20:52:17 2013 +0200 - - Fix G_DEFINE_ABSTRACT_TYPE_WITH_PRIVATE documentation - - https://bugzilla.gnome.org/show_bug.cgi?id=706469 - - gobject/gtype.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit f6c4dee67aa5a670e8aeafdee7adae9261b8d1ab -Author: Jiro Matsuzawa -Date: Fri Aug 23 00:41:24 2013 +0900 - - l10n: Update Japanese translation - - po/ja.po | 886 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 448 insertions(+), 438 deletions(-) - -commit ab6b7dbc2efc506e43616941ac70f14fc20de574 -Author: Sebastian Dröge -Date: Sun Jul 28 16:43:44 2013 +0200 - - GSocket – GSocketSource finalizing not threadsafe on Windows - - The requested_conditions list access is not threadsafe. When passing - the socket ownership from a GSource callback to another thread, which - also creates a GSocketSource for the socket, it can happen that the - original GSocketSource is finalized at the same time as the new one - is created. This would cause inconsistencies in the - requested_conditions - list and can cause assertions or completely undefined behaviour. - - https://bugzilla.gnome.org/show_bug.cgi?id=705027 - - gio/gsocket.c | 7 +++++++ - 1 file changed, 7 insertions(+) - -commit b3b6aab007e8cf0c5a88cba8deb484269ad7eab1 -Author: Ján Kyselica -Date: Wed Aug 21 21:12:28 2013 +0200 - - Updated slovak translation - - po/sk.po | 892 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 455 insertions(+), 437 deletions(-) - -commit bb7b0a8ca01c0f463fbd7a66cab686b9160ff59a -Author: Chun-wei Fan -Date: Thu Aug 15 21:27:02 2013 +0800 - - gio/gdbusaddress.c: Silence RunDLL errors - - The RunDLL command call during get_session_address_dbus_launch() was - expecting _g_win32_run_session_bus@16 and g_win32_run_session_bus - on Win32 and Win64 respectively at least when GLib is compiled - with MSVC, - not g_win32_run_session_bus@16, which caused annoying RunDLL error - dialogue - boxes to show up during the use of GtkApplication (such as when - running - gtk3-demo-application on Windows), prevented GtkApplication items from - being run for more than one time during the lifespan of the program, - and this also interfered with some GTK+ tests, causing them to fail. - - Update accordingly to address the issue. - - gio/gdbusaddress.c | 8 ++++++++ - 1 file changed, 8 insertions(+) - -commit 2ff85ca47c4aa4ea67314bfade58ea087df6fb20 -Author: Chun-wei Fan -Date: Wed Aug 21 17:54:32 2013 +0800 - - Fix typo in last commit - - The gio.vcxprojin and glib.vcxprojin were including .vsprops property - sheets, but it should have been .props instead. - - build/win32/vs10/gio.vcxprojin | 8 ++++---- - build/win32/vs10/glib.vcxprojin | 32 ++++++++++++++++---------------- - 2 files changed, 20 insertions(+), 20 deletions(-) - -commit 113793a4429b7a8f7d0eb7271a3ad6a6853932e5 -Author: Chun-wei Fan -Date: Wed Aug 21 16:57:11 2013 +0800 - - MSVC 2010 Project Files: Split up the Property Sheets - - Like the Visual Studio 2008 project files, split up the property - sheets - so to ease maintenace, and to prepare to use autotools to fill in the - header entries to "install". - - Put some of the items that are frequently repeated in the projects - as well, - also to simplify maintenance. - - Also, update the autotools files to automate the upgrade of Visual - Studio - 2010 project as we now have multiple property sheets to copy and - process. - - build/Makefile-newvs.am | 13 +- - build/win32/vs10/Makefile.am | 7 +- - build/win32/vs10/gdbus.vcxproj | 8 +- - build/win32/vs10/gio-querymodules.vcxproj | 16 +- - build/win32/vs10/gio.vcxprojin | 24 +- - build/win32/vs10/glib-build-defines.props | 70 ++ - build/win32/vs10/glib-compile-resources.vcxproj | 16 +- - build/win32/vs10/glib-compile-schemas.vcxproj | 8 +- - build/win32/vs10/glib-genmarshal.vcxproj | 8 +- - .../win32/vs10/{glib.props => glib-install.props} | 1182 - +++++++++----------- - build/win32/vs10/glib-version-paths.props | 50 + - build/win32/vs10/glib.vcxprojin | 40 +- - build/win32/vs10/glibprepbuild.props | 39 + - build/win32/vs10/gmodule.vcxproj | 16 +- - build/win32/vs10/gobject.vcxprojin | 16 +- - build/win32/vs10/gresource.vcxproj | 8 +- - build/win32/vs10/gsettings.vcxproj | 8 +- - .../win32/vs10/gspawn-win32-helper-console.vcxproj | 16 +- - build/win32/vs10/gspawn-win32-helper.vcxproj | 16 +- - build/win32/vs10/gthread.vcxproj | 16 +- - build/win32/vs10/install.vcxproj | 9 +- - build/win32/vs10/testglib.vcxproj | 16 +- - build/win32/vs11/.gitignore | 5 +- - build/win32/vs11/Makefile.am | 7 +- - 24 files changed, 858 insertions(+), 756 deletions(-) - -commit 3c4ee831f74e760b65e9239bec3ad5b5ac60e6a6 -Author: Chun-wei Fan -Date: Wed Aug 21 16:05:47 2013 +0800 - - MSVC 2008 Projects: Split the Property Sheets - - Split the property sheet into four sheets, to make maintainance of the - build files easier, and also to prepare for using autotools to fill in - the parts for the "installation" of headers. - - Also put more of the items that are repeated in the projects into the - property sheets, also to improve ease of maintenance. - - Updates to the Visual Studio 2010 projects will come later, as - the script - to update them to Visual Studio 2012 must also be taken into account - during' - the process. - - build/win32/vs9/Makefile.am | 7 +- - build/win32/vs9/gdbus.vcproj | 8 +-- - build/win32/vs9/gio-querymodules.vcproj | 16 ++--- - build/win32/vs9/gio.vcprojin | 24 +++---- - build/win32/vs9/glib-build-defines.vsprops | 65 - ++++++++++++++++++ - build/win32/vs9/glib-compile-resources.vcproj | 16 ++--- - build/win32/vs9/glib-compile-schemas.vcproj | 8 +-- - build/win32/vs9/glib-genmarshal.vcproj | 8 +-- - .../vs9/{glib.vsprops => glib-install.vsprops} | 78 - +--------------------- - build/win32/vs9/glib-version-paths.vsprops | 49 ++++++++++++++ - build/win32/vs9/glib.vcprojin | 32 ++++----- - build/win32/vs9/glibprepbuild.vsprops | 27 ++++++++ - build/win32/vs9/gmodule.vcproj | 21 +++--- - build/win32/vs9/gobject.vcprojin | 16 ++--- - build/win32/vs9/gresource.vcproj | 8 +-- - build/win32/vs9/gsettings.vcproj | 8 +-- - build/win32/vs9/gspawn-win32-helper-console.vcproj | 16 ++--- - build/win32/vs9/gspawn-win32-helper.vcproj | 16 ++--- - build/win32/vs9/gthread.vcproj | 16 ++--- - build/win32/vs9/install.vcproj | 8 +-- - build/win32/vs9/testglib.vcproj | 21 +++--- - 21 files changed, 266 insertions(+), 202 deletions(-) - -commit 716ec71ece2a583d48e7c09e2d8562cf5eb96809 -Author: Chun-wei Fan -Date: Wed Aug 21 13:55:52 2013 +0800 - - GLib MSVC Projects: Consolidate PCRE items - - Move the definitions of macros used to build PCRE that ships with - GLib into - the property sheets, so that it can be easier to maintain - - build/win32/vs10/glib.props | 4 ++++ - build/win32/vs10/glib.vcxprojin | 8 ++++---- - build/win32/vs9/glib.vcprojin | 8 ++++---- - build/win32/vs9/glib.vsprops | 4 ++++ - 4 files changed, 16 insertions(+), 8 deletions(-) - -commit 18f498c3fa6469662c3ab0050eb12d9731b8174a -Author: Chun-wei Fan -Date: Wed Aug 21 13:34:42 2013 +0800 - - GIO MSVC Projects: Drop Unneeded Defines - - GIO_MODULE_DIR is dynamically constructed on Windows, so we don't - really - need to define it here. - - build/win32/vs10/gio.vcxprojin | 8 ++++---- - build/win32/vs9/gio.vcprojin | 8 ++++---- - 2 files changed, 8 insertions(+), 8 deletions(-) - -commit 7145f06941c3909108d248f11bd992bc221048d7 -Author: Chun-wei Fan -Date: Wed Aug 21 11:16:19 2013 +0800 - - GIO MSVC Project: Link to iphlpapi.lib - - This is needed for GetAdaptersAddresses()[1], which was used to - implement - if_nametoindex on Windows, notably on Windows XP, in commit 01156b12. - - if_nametoindex and if_indextoname, as noted in config.h.win32(.in), is - available with Windows Vista and later, so when we eventually drop - support for Windows XP, we can call them directly, and these functions - also reside in the same iphlpapi.lib - - [1]: - http://msdn.microsoft.com/en-us/library/windows/desktop/aa365915%28v=vs.85%29.aspx - - build/win32/vs10/gio.vcxprojin | 8 ++++---- - build/win32/vs9/gio.vcprojin | 8 ++++---- - 2 files changed, 8 insertions(+), 8 deletions(-) - -commit e05abaed0467fa4231bd0665973aa6b42384a12c -Author: Chun-wei Fan -Date: Wed Aug 21 11:04:37 2013 +0800 - - Update config.h.win32.in - - Make entries more in sync with the items checked with autotools, and - provide a MinGW declaration for _GLIB_EXTERN, taken from configure.ac. - - config.h.win32.in | 11 ++++++----- - 1 file changed, 6 insertions(+), 5 deletions(-) - -commit dacc0ad2d16277550d806fcb8e9d398546675eab -Author: Piotr Drąg -Date: Tue Aug 20 23:29:38 2013 +0200 - - Updated Polish translation - - po/pl.po | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -commit 130aaddd20e58e2f58ed10ac78807f8aed742ea5 -Author: Piotr Drąg -Date: Tue Aug 20 20:33:47 2013 +0200 - - Updated Polish translation - - po/pl.po | 713 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 362 insertions(+), 351 deletions(-) - -commit a4363582b0f1bcf55af9e49f2bd3897cc5d64438 -Author: Matthias Clasen -Date: Mon Aug 19 23:54:43 2013 -0400 - - post-release bump - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit c512d16570d8b355525a019d71ea66be27fe1d01 -Author: Matthias Clasen -Date: Mon Aug 19 23:31:40 2013 -0400 - - 2.37.6 - - NEWS | 45 +++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 45 insertions(+) - -commit 739874c5dad77d5a5f0e88cc45d2199d9fa4b40e -Author: Matthias Clasen -Date: Mon Aug 19 23:29:54 2013 -0400 - - Set up test environment properly - - To make the G_TEST_SRCDIR and G_TEST_BUILDDIR variables - reach our test binaries, we have to add it to the - TESTS_ENVIRONMENT variable. - - glib-tap.mk | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit 820406931b0fccc46fd3a4ebae0bb3a8629d9f57 -Author: Matthias Clasen -Date: Mon Aug 19 22:31:56 2013 -0400 - - Dist tap-test script - - Otherwise it won't be around when make distcheck is looking - for it. - - Makefile.am | 1 + - 1 file changed, 1 insertion(+) - -commit 49cf439ce7432203688a32c5087ce50591f90329 -Author: Matthias Clasen -Date: Mon Aug 19 20:00:25 2013 -0400 - - Fix make check - - The glib/tests contained some tests for gtester. Now that - we're not including glib.mk anymore, we have to define - GTESTER ourselves. - - Makefile.am | 3 ++- - glib/tests/Makefile.am | 1 + - 2 files changed, 3 insertions(+), 1 deletion(-) - -commit 01156b122c1c57bb27b664c6b973a35418b1f86d -Author: Sebastian Dröge -Date: Wed Jul 31 14:11:55 2013 +0200 - - GSocket – Implement multicast interface selection on Windows - - https://bugzilla.gnome.org/show_bug.cgi?id=697185 - - gio/Makefile.am | 2 +- - gio/gnetworking.h.in | 1 + - gio/gnetworking.h.win32 | 1 + - gio/gsocket.c | 59 - +++++++++++++++++++++++++++++++++++++++++++++++++ - 4 files changed, 62 insertions(+), 1 deletion(-) - -commit c069c51db5767ae0973e3bbbfd9f3a1d2b2320a3 -Author: Dan Winship -Date: Mon Aug 19 12:14:27 2013 -0400 - - gnetworkaddress: allow IPv6 scope ids in URIs - - GNetworkAddress was allowing IPv6 scope ids in g_network_address_new() - / g_network_address_parse(), but not in g_network_address_parse_uri(). - Fix that. - - Part of https://bugzilla.gnome.org/show_bug.cgi?id=669724 - - gio/gnetworkaddress.c | 31 +++++++++--- - gio/tests/inet-address.c | 55 -------------------- - gio/tests/network-address.c | 120 - +++++++++++++++++++++++++++++++++++++++++++- - 3 files changed, 143 insertions(+), 63 deletions(-) - -commit e1f92431c1bc430362d27f9bce2f14bf8176aa5b -Author: Dan Winship -Date: Mon Aug 19 12:09:59 2013 -0400 - - gnetworkaddress: fix parsing of URIs with IPv6 literal and port - - Addresses like "http://[::1]:8080/" were being parsed as though they - did not include a port. Fix that, and add some more parsing tests. - - gio/gnetworkaddress.c | 3 ++ - gio/tests/network-address.c | 107 - +++++++++++++++++++++++--------------------- - 2 files changed, 60 insertions(+), 50 deletions(-) - -commit 635196b1ffc5e810431b5746d52138d2c3bcb1db -Author: Matthias Clasen -Date: Sun Aug 18 18:13:02 2013 -0400 - - Expand docs for thread names - - Thread names may be NULL, and don't have to be unique. - The docs should tell you that. - - glib/gthread.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit 3c040f8534d87782d2ffefd88dfe87cd00393271 -Author: Milo Casagrande -Date: Sun Aug 18 14:29:29 2013 +0200 - - [l10n] Updated Italian translation. - - po/it.po | 557 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 281 insertions(+), 276 deletions(-) - -commit b0e6a38d952f9c123e5966f382e77395daff2586 -Author: William Jon McCann -Date: Wed Jan 16 15:07:54 2013 -0500 - - Remove legacy icon name support - - https://bugzilla.gnome.org/show_bug.cgi?id=684327 - - gio/gcontenttype.c | 21 +++++++-------------- - 1 file changed, 7 insertions(+), 14 deletions(-) - -commit 6ed46cd2a493e405623b8e46d3c1eca89cba5929 -Author: Matej Urbančič -Date: Sun Aug 18 01:59:54 2013 +0200 - - Updated Slovenian translation - - po/sl.po | 695 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 349 insertions(+), 346 deletions(-) - -commit 0e9f9867fab2e17f4723e739125d764bc40c9791 -Author: Matthias Clasen -Date: Sat Aug 17 15:46:00 2013 -0400 - - Start using TAP - - Convert {glib,gobject,gio}/tests to use the automake TAP driver - and test harness instead of gtester. To do so, we add a glib-tap.mk - that provides the same interface as glib.mk, except for the - reporting and coverage testing functionality. Eventually, we may - want to replace glib.mk with it. I've not yet converted the - toplevel tests/ directory, since it mixes gtestutils tests with - other binaries. - - https://bugzilla.gnome.org/show_bug.cgi?id=692125 - - gio/tests/Makefile.am | 3 +- - glib-tap.mk | 128 - ++++++++++++++++++++++++++++++++++++++++++++++ - glib/tests/Makefile.am | 2 +- - gobject/tests/Makefile.am | 2 +- - tap-test | 5 ++ - 5 files changed, 137 insertions(+), 3 deletions(-) - -commit 1ea340529737a0a020ac67353e24661eaf3678b1 -Author: Matthias Clasen -Date: Sat Aug 17 15:23:41 2013 -0400 - - Update the documentation for assertion macros - - The assertion macros that are part of gtestutils (but not - g_assert) can now be made non-fatal. Update the documentation - to reflect that. - - https://bugzilla.gnome.org/show_bug.cgi?id=692125 - - glib/gtestutils.c | 56 - ++++++++++++++++++++++++++++++++++--------------------- - 1 file changed, 35 insertions(+), 21 deletions(-) - -commit a6a87506877939fee54bdc7eca70d47fc7d893d4 -Author: Matthias Clasen -Date: Sat Aug 17 15:18:29 2013 -0400 - - Add a way to make assertions non-fatal - - When using test harnesses other than gtester (e.g. using TAP), - it can be suboptimal to have the very first failed assertion - abort the test suite. - - This commit adds a g_test_set_nonfatal_assertions() that can - be called in a test binary to change the behaviour of most - assert macros to just call g_test_fail() and continue. We - don't change the behavior of g_assert() and g_assert_not_reached(), - since these to assertion macros are older than GTest, are - widely used outside of testsuites, and will cause compiler - warnings if they loose their noreturn annotation. - - https://bugzilla.gnome.org/show_bug.cgi?id=692125 - - glib/gtestutils.c | 27 +++++++++++++++++++++++++++ - glib/gtestutils.h | 10 ++++++---- - 2 files changed, 33 insertions(+), 4 deletions(-) - -commit b63739e60ea03364a7a06e0c697b5c6c4690d0b6 -Author: Matthias Clasen -Date: Sat Feb 2 12:53:05 2013 -0500 - - Add g_assert_true, g_assert_false and g_assert_null - - These are just like g_assert(), but using a different entry - point for the message, so we can repurpose them together - with the other assertion macros. - - https://bugzilla.gnome.org/show_bug.cgi?id=692125 - - glib/gtestutils.c | 27 +++++++++++++++++++++++++++ - glib/gtestutils.h | 15 ++++++++++++++- - 2 files changed, 41 insertions(+), 1 deletion(-) - -commit a32c9c7e9c9500f151ccae602d92f88e43d8df45 -Author: Matthias Clasen -Date: Sat Feb 2 12:47:54 2013 -0500 - - Make g_assert and g_assert_not_reached use the same entry point - - These two assertion macros are commonly used outside tests, - so we can't repurpose them, as we are going to do with the - other assertion macros in the following commits. This - change is in preparation for that. - - https://bugzilla.gnome.org/show_bug.cgi?id=692125 - - glib/gtestutils.c | 6 +++++- - glib/gtestutils.h | 2 +- - 2 files changed, 6 insertions(+), 2 deletions(-) - -commit 19aafc4ca4dba2b63d24f01d23890ff30ef9b133 -Author: Matthias Clasen -Date: Sat Aug 17 14:16:37 2013 -0400 - - Support TAP as an output format - - Initial support for the Test Anything Protocol for - GTest output. Use the --tap option to get TAP output. - More information about TAP can be found e.g. here: - http://en.wikipedia.org/wiki/Test_Anything_Protocol - - https://bugzilla.gnome.org/show_bug.cgi?id=692125 - - glib/gtestutils.c | 59 - +++++++++++++++++++++++++++++++++++++++++++++++-------- - 1 file changed, 51 insertions(+), 8 deletions(-) - -commit 69582bf63565c187a64daa1b9b22fc5a4d322db3 -Author: Matthias Clasen -Date: Sat Aug 17 14:14:20 2013 -0400 - - Add a function to check test status from the inside - - The new g_test_failed() function can be used to find - out if a currently running testcase is already marked - as failed. - - https://bugzilla.gnome.org/show_bug.cgi?id=692125 - - glib/gtestutils.c | 24 ++++++++++++++++++++++++ - glib/gtestutils.h | 2 ++ - 2 files changed, 26 insertions(+) - -commit 88eaefb9d5f52bedf34a359b21c62f3c2cb95f20 -Author: Matthias Clasen -Date: Sat Aug 17 14:11:24 2013 -0400 - - Add functions to mark tests as skipped or incomplete - - We also expand the GTestResult enumeration to include - values for skipped and incomplete tests, and pass that - on when logging a test result. - - https://bugzilla.gnome.org/show_bug.cgi?id=692125 - - glib/gtestutils.c | 59 - ++++++++++++++++++++++++++++++++++++++++++++++++++++--- - glib/gtestutils.h | 4 ++++ - 2 files changed, 60 insertions(+), 3 deletions(-) - -commit 4e6d25f00501c0b9b3660d62409ea002ad24ca0a -Author: Matthias Clasen -Date: Sat Aug 17 14:04:58 2013 -0400 - - Add a GTestResult enumeration - - This enumeration will be expanded to introduce more results - in the following commits. - - https://bugzilla.gnome.org/show_bug.cgi?id=692125 - - glib/gtestutils.c | 19 ++++++++++++------- - 1 file changed, 12 insertions(+), 7 deletions(-) - -commit 8253f98a18043cba76cc7524f752b3586e63b747 -Author: Matthias Clasen -Date: Sun Jan 20 03:23:38 2013 -0500 - - Add start/stop suite log messages - - These will be used in the following commits, when - implementing support for TAP as an alternative - test driver protocol. - - https://bugzilla.gnome.org/show_bug.cgi?id=692125 - - glib/gtester.c | 2 ++ - glib/gtestutils.c | 10 ++++++++++ - glib/gtestutils.h | 4 +++- - glib/tests/protocol.c | 4 ++++ - 4 files changed, 19 insertions(+), 1 deletion(-) - -commit de9cf58f6578e3c801a1b86d141502a8c147925e -Author: Matthias Clasen -Date: Sat Aug 17 17:25:25 2013 -0400 - - GApplication: Stop using deprecated api - - gio/gapplication.c | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -commit 18accd43f79bc27cb68767cfcf1e3899b5349d57 -Author: Matthias Clasen -Date: Sat Aug 17 17:22:05 2013 -0400 - - Quell a few compiler warnings - - glib/tests/protocol.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 5cd169810edb711964930f20b42796edce355ce5 -Author: Matthias Clasen -Date: Sat Aug 17 13:45:34 2013 -0400 - - Take out an unused line from gdatetime tests - - This line was apparently causing build problems on Win64, - and since the only test involving the t_str variable was - already commented out, lets just take this out altogether. - - https://bugzilla.gnome.org/show_bug.cgi?id=696970 - - glib/tests/gdatetime.c | 3 --- - 1 file changed, 3 deletions(-) - -commit 409a6db3492e8d5e81f5e248e9e9abe100506ff5 -Author: Stef Walter -Date: Tue May 14 08:49:55 2013 +0200 - - Mark up warnings/critical functions for clang analyzer - - The clang code analyzer needs to know that functions like g_error - g_critical an g_return_if_fail should be seen by the analyzer in the - same way as g_assert(). That is the analyzer should think they are - fatal. - - https://bugzilla.gnome.org/show_bug.cgi?id=700268 - - glib/gmacros.h | 13 +++++++++++++ - glib/gmessages.h | 13 +++++++------ - 2 files changed, 20 insertions(+), 6 deletions(-) - -commit 547df5937cc3b821498e27eb55cebc1f414ce597 -Author: Dan Winship -Date: Sun Feb 17 15:11:18 2013 -0500 - - GSocket: fix g_socket_bind() allow_reuse semantics - - With UDP sockets, g_socket_bind() with allow_reuse=TRUE on Linux - behaved in a way that the documentation didn't suggest, and that - didn't match other OSes. (Specifically, it allowed binding multiple - multicast sockets to the same address.) - - Since this behavior is useful, and since allow_reuse didn't have any - other meaning with UDP sockets, update the docs to reflect the Linux - behavior, and make it do the same thing on non-Linux. - - https://bugzilla.gnome.org/show_bug.cgi?id=689245 - - gio/gsocket.c | 67 +++++++++++++++++++++++++++++++-------------- - gio/tests/socket.c | 79 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 126 insertions(+), 20 deletions(-) - -commit 2ea4af6f019632b810ea6f7c0f0c44498cf5dddf -Author: Dan Winship -Date: Sun Feb 17 09:41:55 2013 -0500 - - GSocket: fix broadcast documentation - - The :broadcast property only affects sending broadcast packets, not - receiving them. - - gio/gsocket.c | 14 +++++++------- - 1 file changed, 7 insertions(+), 7 deletions(-) - -commit 37849277645d05c1e1cd9c5e585d7231f75ffa2f -Author: Robert Ancell -Date: Fri May 31 11:07:55 2013 +1200 - - Add G_SPAWN_DEFAULT to GSpawnFlags - - This is convenient for language bindings, and also makes - invocations of g_spawn functions in C more readable. - - https://bugzilla.gnome.org/show_bug.cgi?id=701318 - - glib/gspawn.h | 2 ++ - glib/tests/spawn-multithreaded.c | 2 +- - 2 files changed, 3 insertions(+), 1 deletion(-) - -commit 8b3d779d1ece535680724812fddffbdc940f328c -Author: Matthias Clasen -Date: Sat Aug 17 12:35:33 2013 -0400 - - Make g_date_time_new check its arguments - - The documentation for this function explicitly gives valid - ranges for the arguments and states that out-of-range arguments - will cause NULL to be returned. Only, the code didn't check - the ranges, and crashed instead. Fix that and add a testcase - for invalid arguments. It turns out that the test_z testcase - was providing invalid arguments and relied on g_date_time_new - to return a non-NULL value anyway, so this commit fixes that - testcase as well. - - https://bugzilla.gnome.org/show_bug.cgi?id=702674 - - glib/gdatetime.c | 8 ++++++++ - glib/tests/gdatetime.c | 14 +++++++++++++- - 2 files changed, 21 insertions(+), 1 deletion(-) - -commit e70250bbd5e786240fee7ad373ee16657518acf7 -Author: Ryan Lortie -Date: Fri Jun 7 11:41:41 2013 -0400 - - Export __glib_assert_msg - - Put __glib_assert_msg in the dynamic symbol table, but not in - any public - headers. - - This variable is _not_ part of our API but this way debuggers and - automated crash report utilities will be able to access this variable, - even if debug symbols are not available. - - https://bugzilla.gnome.org/show_bug.cgi?id=701800 - - glib/gtestutils.c | 1 + - 1 file changed, 1 insertion(+) - -commit f550c0dc9dafc582d323735d9e220e441a337f9a -Author: Dan Winship -Date: Sat Aug 17 10:35:13 2013 -0400 - - update .gitignores - - gio/tests/.gitignore | 2 ++ - gobject/tests/.gitignore | 1 + - 2 files changed, 3 insertions(+) - -commit fd5b1939bddf4b935c7e8dea21496483d15c4ece -Author: Dan Winship -Date: Thu Feb 7 10:02:55 2013 -0500 - - build: fix dtrace-related warnings - - Fix the warnings when compiling and linking the probes files by - calling dtrace with all the -W flags removed from CFLAGS (since dtrace - generates bad C code), and with CC set to "libtool --mode=compile ..." - (so that it will output a proper .lo file and libtool won't warn when - linking it into the .la). - - https://bugzilla.gnome.org/show_bug.cgi?id=693335 - - glib/Makefile.am | 15 ++++++++++----- - gobject/Makefile.am | 15 ++++++++++----- - 2 files changed, 20 insertions(+), 10 deletions(-) - -commit 5415537edb383fedfc5d4edc17dcf2bd2b8a38af -Author: Dan Winship -Date: Sun Jun 2 19:59:09 2013 -0300 - - glib/tests/gdatetime: use UTC time in test_GDateTime_diff() - - test_GDateTime_diff() checks that the span from 2009-01-01 to - 2010-01-01 is exactly 365 * G_TIME_SPAN_DAY, but it does this using - local time, and so fails if you are in a timezone that is in the - southern hemisphere which only did DST during one of 2008-2009 and - 2009-2010 (in which case the year will end up being one hour too long - or too short). - - Switch the diff tests to use UTC time instead; there are plenty of - other local time tests already. - - https://bugzilla.gnome.org/show_bug.cgi?id=701529 - - glib/tests/gdatetime.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 74a5e920767eb350979595c3bc51f126158608d9 -Author: Wouter Bolsterlee -Date: Sat Aug 17 14:58:12 2013 +0200 - - Updated Dutch translation - - po/nl.po | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a7f2765dbabf889df065e601fc072644dda625e4 -Author: Daiki Ueno -Date: Fri Aug 16 17:44:14 2013 +0200 - - codegen: Treat input file as binary - - Under C locale, open() in Python 3 sets the file encoding to ASCII. - As expat looks at encoding="..." in XML declaration, gdbus-codegen can - simply open the input file as binary and let expat decode the content. - - https://bugzilla.gnome.org/show_bug.cgi?id=696633 - - gio/gdbus-2.0/codegen/codegen_main.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 1e945933d4709131730294df0f9076a4424e6e1c -Author: Chun-wei Fan -Date: Fri Aug 16 10:35:19 2013 +0800 - - config.h.win32.in: Drop unneeded item - - ...We no longer have the iconv cache code around. - - config.h.win32.in | 3 --- - 1 file changed, 3 deletions(-) - -commit 2ab9e544778b040c26d422138bea307f69064958 -Author: Chun-wei Fan -Date: Fri Aug 16 10:29:41 2013 +0800 - - Update config.h.win32.in - - Make its entries match the items that are being checked by the - autotools - builds in config.h.in. - - config.h.win32.in | 66 - +++++++++++++++++++++++++++++++++++++++++++++++++------ - 1 file changed, 59 insertions(+), 7 deletions(-) - -commit 4cea6625cb377daa1a0088189447750427a146c3 -Author: Colin Walters -Date: Thu Aug 15 18:24:45 2013 -0400 - - giochannel: Add an out annotation for g_io_channel_read_unichar() - - Since it's an output variable. - - https://bugzilla.gnome.org/show_bug.cgi?id=704165 - - glib/giochannel.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a93d373812e37dbac3b749457cedf290227ef441 -Author: Dan Winship -Date: Thu Aug 15 11:30:59 2013 -0400 - - gio/tests/task: fix a race condition in test_run_in_thread() - - When running a task in a thread, GTask may still be internally holding - a ref on the task in that thread even after the callback is called in - the original thread (depending on thread scheduling). Fix the test to - handle that by using a weak notify that signals a GCond, and wait for - that GCond from the main thread. (And add a corresponding check to - test_return_on_cancel().) - - https://bugzilla.gnome.org/show_bug.cgi?id=705152 - - gio/tests/task.c | 45 ++++++++++++++++++++++++++++++++++++++------- - 1 file changed, 38 insertions(+), 7 deletions(-) - -commit 4b334ef8f1393c997a2d83de4ffe0976dff238c3 -Author: Nick Schermer -Date: Wed Aug 7 21:01:00 2013 +0200 - - gobject: Handle ref_count==0 in notify_by_pspec - - Just like g_object_notify, check for a zero ref_count in - g_object_notify_by_pspec and leave if it is 0. - - This allows using functions in ->finalize() that possibly also - notify a property change on the object. Previously, - this resulted in an error from g_object_ref. - - https://bugzilla.gnome.org/show_bug.cgi?id=705570 - - gobject/gobject.c | 3 +++ - gobject/tests/properties.c | 7 +++++++ - 2 files changed, 10 insertions(+) - -commit 62f173f1f3e5da028fd11cb827a54418e1ca8ec2 -Author: Theppitak Karoonboonyanan -Date: Wed Aug 14 17:07:38 2013 +0700 - - Updated Thai translation. - - po/th.po | 880 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 442 insertions(+), 438 deletions(-) - -commit 844589b03e39ac07af3b63b234d03221ac11e766 -Author: Matthias Clasen -Date: Tue Aug 13 16:48:51 2013 -0400 - - GSimpleActionGroup: Deprecated redundant API - - See https://bugzilla.gnome.org/show_bug.cgi?id=705600 - - gio/gsimpleactiongroup.c | 8 ++++++++ - gio/gsimpleactiongroup.h | 8 ++++---- - 2 files changed, 12 insertions(+), 4 deletions(-) - -commit a5fd296cc8583de6ac10c5a6adc84751495ad7e1 -Author: Cosimo Cecchi -Date: Tue Aug 13 15:16:48 2013 +0200 - - themedicon: correctly fallback to symbolic icons - - When an icon is requested as symbolic, our generic fallback algorithm - uses fullcolor icons when the specified icon name is not found, - treating - the "-symbolic" suffix as another component of the icon name. - - Change the algorithm to check beforehand if the icon is symbolic, - remove - the suffix if so, and re-add it at the end for all the generated icon - names. - - https://bugzilla.gnome.org/show_bug.cgi?id=680926 - - gio/gthemedicon.c | 35 +++++++++++++++++++++++++++++------ - 1 file changed, 29 insertions(+), 6 deletions(-) - -commit aa4b9429b43e125a05c4c1c0d7b168c13efbb2ad -Author: Aurimas Černius -Date: Sun Aug 11 21:01:50 2013 +0300 - - Updated Lithuanian translation - - po/lt.po | 867 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 437 insertions(+), 430 deletions(-) - -commit 0dcb1db7a0ec73a67b37a911c6b52b135365e37e -Author: Kjartan Maraas -Date: Thu Aug 8 22:14:04 2013 +0200 - - Updated Norwegian bokmål translation - - po/nb.po | 551 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 278 insertions(+), 273 deletions(-) - -commit 4ab30c0770f21444682a1671f017293b8631900c -Author: Daniel Mustieles -Date: Thu Aug 8 11:14:31 2013 +0200 - - Updated Spanish translation - - po/es.po | 80 - +++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 41 insertions(+), 39 deletions(-) - -commit c2352409051df49a08d9dced5b69ede434e90723 -Author: Ryan Lortie -Date: Mon Jul 29 10:00:20 2013 -0400 - - g_get_tmp_dir(): Clean up envars - - On UNIX, we should only ever be looking at TMPDIR. - - On Windows, we should only ever look at TEMP. - - Also, clean up the documentation to better describe what is actually - happening. The previous docs may have left someone confused about why - this function returns "/var/tmp" on Solaris, even with no TMPDIR set. - - https://bugzilla.gnome.org/show_bug.cgi?id=705075 - - glib/gutils.c | 40 ++++++++++++++++++---------------------- - 1 file changed, 18 insertions(+), 22 deletions(-) - -commit 05d6175ded6ce5f1f7721e2ea90792d348505d89 -Author: Yaron Shahrabani -Date: Sun Aug 4 10:31:19 2013 +0300 - - Updated Hebrew translation. - - po/he.po | 1720 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 846 insertions(+), 874 deletions(-) - -commit 66233f1d1b70a4c220b1dc98e5338e8469a82ff1 -Author: Emanuele Aina -Date: Sat Aug 3 11:51:00 2013 +0200 - - gtype: Fix typo in g_type_class_add_private() error message - - https://bugzilla.gnome.org/show_bug.cgi?id=705398 - - gobject/gtype.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 9edd65ad99194ed549a2cdac7c40898451be13ab -Author: Yuri Myasoedov -Date: Sun Aug 4 09:44:21 2013 +0400 - - Updated Russian translation - - po/ru.po | 847 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 433 insertions(+), 414 deletions(-) - -commit 29b2d3b74bf97b3f950bda666dfc208a1c34c8d7 -Author: Sandeep Sheshrao Shedmake -Date: Sun Aug 4 08:57:37 2013 +0530 - - Updated Marathi Translations - - po/mr.po | 624 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 312 insertions(+), 312 deletions(-) - -commit 13759f9ce8c691f0ac7b9c7afe9da896ec9377a3 -Author: Marek Černocký -Date: Sat Aug 3 20:05:34 2013 +0200 - - Updated Czech translation - - po/cs.po | 101 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 50 insertions(+), 51 deletions(-) - -commit 0d99699ee447745c4e1a622282542be1cbff0d3f -Author: Chao-Hsiung Liao -Date: Sat Aug 3 21:06:46 2013 +0800 - - Updated Traditional Chinese translation(Hong Kong and Taiwan) - - po/zh_HK.po | 863 - ++++++++++++++++++++++++++++++------------------------------ - po/zh_TW.po | 863 - ++++++++++++++++++++++++++++++------------------------------ - 2 files changed, 872 insertions(+), 854 deletions(-) - -commit 8c170c565b700099d738ea06eab0ed8c8c1aa565 -Author: Rafael Ferreira -Date: Fri Aug 2 23:15:58 2013 -0300 - - Updated Brazilian Portuguese translation proofread by Enrico Nicoletto - - po/pt_BR.po | 889 - ++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 450 insertions(+), 439 deletions(-) - -commit 3d15261a5c90822587e91a49074f3224b8e8cd6e -Author: Fran Diéguez -Date: Fri Aug 2 12:16:30 2013 +0200 - - Updated Galician translations - - po/gl.po | 533 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 269 insertions(+), 264 deletions(-) - -commit 7c0d527fa63f9b84ba8bd084b742676d3d5ebb82 -Author: Rico Tzschichholz -Date: Thu Aug 1 20:41:50 2013 +0200 - - GMenuModel: Fix typo in annotation - - gio/gmenumodel.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 5451265cf40b58678e60662bccaa92e3dcb2a8ec -Author: Sweta Kothari -Date: Thu Aug 1 13:46:52 2013 +0530 - - Updated Gujarati Translations - - po/gu.po | 48 +++++++++++++++++++++++++----------------------- - 1 file changed, 25 insertions(+), 23 deletions(-) - -commit 8a1b55372857fa628eb3a1f27d63891374d13bef -Author: Daniel Svensson -Date: Tue Jul 30 18:20:44 2013 -0400 - - gdesktopappinfo: Add missing return value - - gio/gdesktopappinfo.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 097ba61b33cd69b81260520ec1a891f3c0ccfb8c -Author: Nilamdyuti Goswami -Date: Tue Jul 30 22:40:49 2013 +0530 - - Assamese translation updated - - po/as.po | 47 +++++++++++++++++++++++++---------------------- - 1 file changed, 25 insertions(+), 22 deletions(-) - -commit 54a76e24b3ac2d03851ac4825482f915cfcdc470 -Author: Dan Winship -Date: Tue Jul 30 09:12:48 2013 -0400 - - gsocket: fix a cut-and-pasted error message - - gio/gsocket.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 0f46a48ee3f8eaa9aaf7c4b2bd3ccff5eff061e3 -Author: Matthias Clasen -Date: Mon Jul 29 18:07:32 2013 -0400 - - post-release version bump - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 1a78bea7cac2f49815b2a57039b27dc9993f6d1e -Author: Matthias Clasen -Date: Mon Jul 29 17:18:06 2013 -0400 - - 2.37.5 - - NEWS | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 57 insertions(+) - -commit 7a31a5010c548237bb107f2bf6a73d336f374bb2 -Author: Ryan Lortie -Date: Mon Jul 29 17:15:19 2013 -0400 - - GMenuModel: add annotations to virtual functions - - Patch from Ted Gould. - - https://bugzilla.gnome.org/show_bug.cgi?id=704931 - - gio/gmenumodel.h | 16 ++++++++++++++++ - 1 file changed, 16 insertions(+) - -commit 9551a811981d14f897d100508dbcff07db1fc503 -Author: Sébastien Wilmet -Date: Mon Jul 29 17:29:05 2013 +0200 - - Fix G_ADD_PRIVATE_DYNAMIC() - - gobject/gtypemodule.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d0b4f59e8cffc9da8d6e2a856687d34ed2765c3a -Author: Chun-wei Fan -Date: Fri Jul 19 19:10:41 2013 +0800 - - Add MSVC implementations of G_GNUC_*_IGNORE_DEPRECATIONS - - As Visual Studio 2008 and later have support for the __pragma keyword, - where the compiler pragmas can be used in a macro, we can support - G_GNUC_BEGIN_IGNORE_DEPRECATIONS and G_GNUC_END_IGNORE_DEPRECATIONS - for Visual Studio 2008 and later, so many deprecation (C4996) warnings - can be suppressed when using these compilers when we use these macros - in the code. - - https://bugzilla.gnome.org/show_bug.cgi?id=704543 - - glib/gmacros.h | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit 90da4ed628cf9e311c4730d529b5d53159035676 -Author: Matthias Clasen -Date: Sun Jul 28 22:06:57 2013 -0400 - - Trivial typo fix - - gobject/gsignal.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 3bdd8a2c882ed3cd8d7aab48d2f3180a543d21a2 -Author: Matthias Clasen -Date: Sun Jul 28 18:44:41 2013 -0400 - - Use GLIB_PRIVATE_CALL macro - - I accidentally pushed the fix for bug 704873 before - applying this cleanup. - - gio/inotify/inotify-kernel.c | 6 +++--- - gio/inotify/inotify-missing.c | 2 +- - 2 files changed, 4 insertions(+), 4 deletions(-) - -commit d9359765acea796473ec9de328d023e5bdc7e96a -Author: Matthias Clasen -Date: Sun Jul 28 18:39:51 2013 -0400 - - Use better assertion macros - - Use g_assert_cmpint and friends in the convert test, to get - more telling messages when they fail. - - glib/tests/convert.c | 132 - +++++++++++++++++++++++++-------------------------- - 1 file changed, 66 insertions(+), 66 deletions(-) - -commit 39460701d4ed32e1c437358875280a410fe8b82f -Author: Matthias Clasen -Date: Sun Jul 28 18:39:42 2013 -0400 - - Avoid an unused variable warning - - glib/tests/unix.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 331e93c3f1ad95cb4add48213613e8eeee8cb386 -Author: Colin Walters -Date: Sun Jul 28 00:21:00 2013 +0100 - - Drop iconv caching code - - This was introduced for Solaris performance theoretically; - we have never been able to use it on Linux/glibc because - the UTF-16 BOM state isn't reset. - - We have no data about Solaris performance; were some to - still exist, we could reintroduce the code with an explicit - check for Solaris, not a check for glibc. - - https://bugzilla.gnome.org/show_bug.cgi?id=704999 - - configure.ac | 27 ------ - glib/gconvert.c | 297 - -------------------------------------------------------- - 2 files changed, 324 deletions(-) - -commit abbb22573813405215c11bff9fb6b110880fd711 -Author: Ryan Lortie -Date: Thu Jul 25 10:28:42 2013 -0400 - - inotify: don't assume mainloop is running - - GFileMonitor takes great care to sample the thread-default main - context - at the time that it is created in order that events can be - dispatched to - the correct thread when they come in. - - The inotify GFileMonitor implementation uses a global file descriptor - shared between all watches. It has to poll this file descriptor from - somewhere so it arbitrarily picks the default main context. - - The problem with that is that the user might not be running it. - - Let's use the GLib worker thread for this instead. It's guaranteed to - be running if you need it, and this is exactly the sort of problem it - was meant to solve. - - https://bugzilla.gnome.org/show_bug.cgi?id=704873 - - gio/inotify/inotify-kernel.c | 20 ++++++++++++++++---- - gio/inotify/inotify-missing.c | 8 +++++++- - 2 files changed, 23 insertions(+), 5 deletions(-) - -commit 5843582604c9b1b0d459dc7f15182c966d112d9e -Author: Matthias Clasen -Date: Sun Jul 28 17:04:56 2013 -0400 - - Fix build with statvfs - - As pointed out in bug 704587, the maze of ifdefs was missing the - variable declaration for statfs_result in one case. - - https://bugzilla.gnome.org/show_bug.cgi?id=704587 - - gio/glocalfile.c | 1 + - 1 file changed, 1 insertion(+) - -commit 023e3b31a5352460f415944e166d413c2c747886 -Author: Rico Tzschichholz -Date: Sat Jul 27 09:02:58 2013 +0200 - - Fix a typo - - Introduced by 3b01cbe8a8a9ee2d1169f072624069877b91097c - - gobject/gtype.h | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit ca6b93d0936e6864d374d3e8f2a795c1702b28b3 -Author: Emmanuele Bassi -Date: Fri Jul 26 16:45:48 2013 +0100 - - Add macros and symbols for private data on dynamic types - - We need a TypeName_private_offset variable defined by the macros - used to - register dynamic types. We also need to call the - adjust_private_offset() - function inside class_init(). G_ADD_PRIVATE_DYNAMIC only sets the size - of the private data structure, and relies on the behaviour of the - g_type_class_adjuset_private_offset() function to register the private - data structure at class init time if passed a value greater than zero. - - This allows using G_PRIVATE_OFFSET with dynamic types. - - gobject/gtypemodule.h | 15 ++++++++++++--- - 1 file changed, 12 insertions(+), 3 deletions(-) - -commit d2bb019533bbcbd1cee3891822ac7ba6ff55ad3d -Author: Colin Walters -Date: Fri Jul 26 12:39:51 2013 +0100 - - configure: Use AC_USE_SYSTEM_EXTENSIONS - - ...instead of detecting glibc and using _GNU_SOURCE manually. This - should fix the build when using glibc-emulating libraries; we can - defer portability work to autoconf. - - https://bugzilla.gnome.org/show_bug.cgi?id=684123 - - configure.ac | 6 +----- - 1 file changed, 1 insertion(+), 5 deletions(-) - -commit 3b01cbe8a8a9ee2d1169f072624069877b91097c -Author: Matthias Clasen -Date: Fri Jul 26 14:40:10 2013 -0400 - - Document restrictions on private names - - With the new machinery, private structs must be named - TypeNamePrivate if TypeName is the name of the instance - struct. - - gobject/gtype.h | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit 40f56d9d351f36d3ba2d4797c8f65caa38c78488 -Author: Sweta Kothari -Date: Fri Jul 26 14:50:22 2013 +0530 - - updated Gujarati translations - - po/gu.po | 574 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 290 insertions(+), 284 deletions(-) - -commit dc2d3f77811c1247f8c46030557e4f76804bdf9e -Author: Nilamdyuti Goswami -Date: Thu Jul 25 13:18:58 2013 +0530 - - Assamese translation updated - - po/as.po | 495 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 247 insertions(+), 248 deletions(-) - -commit 2127654da5ec64db93653e7b0ac02b0b17abe191 -Author: Dan Winship -Date: Wed Jul 24 10:02:38 2013 -0400 - - mainloop: redo child source tests to not use timeouts - - The timeout-based tests could fail on slow or heavily-loaded machines. - Change them to use a counter-based "timeout" source rather than a - time-based one, so they no longer depend on wall time. - - https://bugzilla.gnome.org/show_bug.cgi?id=700460 - - glib/tests/mainloop.c | 109 - +++++++++++++++++++++++++++++++++++++++++--------- - 1 file changed, 89 insertions(+), 20 deletions(-) - -commit 8c748efce1b441cf8aa05f22a24c27a940a29cf7 -Author: Dan Winship -Date: Wed Jul 24 10:45:36 2013 -0400 - - gnetworkaddress: tweak to make Solaris happy - - https://bugzilla.gnome.org/show_bug.cgi?id=704704 - - gio/gnetworkaddress.c | 1 + - 1 file changed, 1 insertion(+) - -commit 5a287a0be58c7b54208143367e3d6e011f961544 -Author: Shantha kumar -Date: Wed Jul 24 14:57:30 2013 +0530 - - Tamil Translation Updated - - po/ta.po | 637 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 317 insertions(+), 320 deletions(-) - -commit baf7f1e23e4c924049e75fe11ea029846c03706d -Author: Colin Walters -Date: Mon Jul 22 19:31:35 2013 +0100 - - tests/unix: Don't error immediately on timeout - - On a heavily loaded system, it's possible that both our normal - condition *and* the timeout occurred. In that case we can just ignore - the timeout. - - While I did add a "sig_timeout" boolean, we don't need to add any - assertions around whether or not it was reached - the assertions - covering the non-timeout case are sufficient. The sig_timeout boolean - is mainly for later debugging. - - https://bugzilla.gnome.org/show_bug.cgi?id=700460 - - glib/tests/unix.c | 11 ++++++----- - 1 file changed, 6 insertions(+), 5 deletions(-) - -commit 2e471acfcabef4bbf50ce29dc9cd157263e646f0 -Author: Colin Walters -Date: Mon Jul 22 19:06:31 2013 +0100 - - gmain: Reset signal handlers to default when source is destroyed - - If someone creates a unix signal source for e.g. SIGINT, and then - removes it, reset the handler to SIG_DFL. - - Not doing this was the source of race conditions in the - glib/tests/unix test, but this will also just make us a "good citizen" - by cleaning up. - - For example, if a project temporarily creates a handler for SIGTERM, - and then later removes it, they almost certainly want SIGTERM to - revert to the default of terminating the process, rather than doing - nothing. - - https://bugzilla.gnome.org/show_bug.cgi?id=704699 - - glib/gmain.c | 51 - +++++++++++++++++++++++++++++++-------------------- - glib/tests/unix.c | 11 ++++------- - 2 files changed, 35 insertions(+), 27 deletions(-) - -commit 6fbb1463429748bed7ab6593779430ee1c0664f5 -Author: Sébastien Wilmet -Date: Mon Jul 15 13:52:14 2013 +0200 - - GRegex: add g_regex_get_max_lookbehind() - - It is useful for multi-segment regex matching. - - A unit test is included. - - https://bugzilla.gnome.org/show_bug.cgi?id=689794 - - docs/reference/glib/glib-sections.txt | 1 + - glib/gregex.c | 23 +++++++++++++++++++++++ - glib/gregex.h | 2 ++ - glib/tests/regex.c | 19 +++++++++++++++++++ - 4 files changed, 45 insertions(+) - -commit d9e01e0c37eb7928a99aeaa3d51007198991928d -Author: Colin Walters -Date: Mon Jul 22 15:11:13 2013 +0100 - - tests/closure: Send SIGUSR1 only to our pid - - Otherwise in e.g. the gnome-ostree integrationtest system, we - end up sending SIGUSR1 to the *entire session*, which triggers - various badness in untested debugging paths from gnome-session. - - gobject/tests/closure.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 00f5c63621d8a0e67562deaf529b6a9c9362e2d7 -Author: Colin Walters -Date: Mon Jul 22 12:51:00 2013 +0100 - - tests/closure: Use correct prototype for signal callback - - This test worked when compiled without optimization, but fails with - -O2. Presumably we just happened to find the GMainLoop off the stack - somewhere. - - https://bugzilla.gnome.org/show_bug.cgi?id=704267 - - gobject/tests/closure.c | 12 +++++++++++- - 1 file changed, 11 insertions(+), 1 deletion(-) - -commit a65a85a4fd334a2dbd6739955aa652efc83a360f -Author: Daniel Mustieles -Date: Mon Jul 22 13:48:58 2013 +0200 - - Updated Spanish translation - - po/es.po | 549 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 276 insertions(+), 273 deletions(-) - -commit 64041ca498a6115eb3a6f32c0fb2a3bec3c9fd88 -Author: Milan Crha -Date: Mon Jul 22 09:54:33 2013 +0200 - - g_thread_create_full() can dereference NULL pointer - - In case of the thread creation failure, and the thread was not created - as joinable, the g_thread_create_full() could dereference a NULL - pointer. - - https://bugzilla.gnome.org/show_bug.cgi?id=704523 - - glib/deprecated/gthread-deprecated.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 114b1ccf78849988567011c36dd5e868a66a3431 -Author: Chun-wei Fan -Date: Thu Jul 18 17:22:53 2013 +0800 - - gsourceclosure.c: Fix build on Windows - - GPid is a HANDLE (aka void *) on Windows, not an int, so treat pid - accordingly on Windows, as using pid as a gulong directly would - likely be - undesirable on Windows - - https://bugzilla.gnome.org/show_bug.cgi?id=704447 - - gobject/gsourceclosure.c | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit 88ab63155de12a995c53711c65cc25026912171e -Author: Dan Winship -Date: Thu Jul 18 08:11:35 2013 -0400 - - gobject/tests/closure: fix on win32 - - (The g_closure_unref() was wrong, but was not causing errors on linux - for some reason.) - - https://bugzilla.gnome.org/show_bug.cgi?id=704447 - - gobject/tests/closure.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 35e331b86912813a7d18b0ca3fb951f5759c11e8 -Author: Colin Walters -Date: Sun Jul 21 19:42:34 2013 +0100 - - tests/closure: Fix invalid unref - - The closure is floating, g_source_set_closure() will claim the - ref, so we do not need to unref it. - - gobject/tests/closure.c | 1 - - 1 file changed, 1 deletion(-) - -commit 1543baddee0b18531325aa9728529777c38c94d7 -Author: Marek Černocký -Date: Sun Jul 21 11:00:38 2013 +0200 - - Updated Czech translation - - po/cs.po | 454 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 230 insertions(+), 224 deletions(-) - -commit 4f327d6379c3eb8f9dcd5127349c06f1d34b1155 -Author: Sébastien Wilmet -Date: Fri Jul 12 16:44:13 2013 +0200 - - GRegex: update documentation for partial matching - - The restrictions on partial matching no longer apply with PCRE - >= 8.00. - - The pcrepartial manpage contains the "FORMERLY RESTRICTED PATTERNS" - section: - - "For releases of PCRE prior to 8.00, because of the way certain - internal optimizations were implemented in the pcre_exec() function, - the - PCRE_PARTIAL option (predecessor of PCRE_PARTIAL_SOFT) could not - be used - with all patterns. From release 8.00 onwards, the restrictions no - longer apply, and partial matching with can be requested - for any - pattern." - - https://bugzilla.gnome.org/show_bug.cgi?id=704250 - - glib/gregex.c | 16 ++++------------ - 1 file changed, 4 insertions(+), 12 deletions(-) - -commit b3968fb1501bb2950e6c15aad95083e6f01973ba -Author: Sébastien Wilmet -Date: Fri Jul 5 13:23:11 2013 +0200 - - Improve documentation - - - Mention G_SOURCE_CONTINUE and G_SOURCE_REMOVE in the GSourceFunc - doc; - - Mention G_PARAM_READWRITE and G_PARAM_STATIC_STRINGS in the - GParamFlags doc; - - Fix "Since:" version for G_DEFINE_ABSTRACT_TYPE_WITH_PRIVATE; - - Fix typo. - - https://bugzilla.gnome.org/show_bug.cgi?id=704250 - - glib/gmain.h | 3 ++- - glib/gregex.h | 2 +- - gobject/gparam.h | 2 +- - gobject/gtype.h | 2 +- - 4 files changed, 5 insertions(+), 4 deletions(-) - -commit 8753df9d700dcc132f77432d76863884ab21fa87 -Author: Matthias Clasen -Date: Fri Jul 19 19:41:24 2013 -0400 - - gsettings tool: report failure to write - - If a key is locked down, we should report an error if we - fail to write it. - - https://bugzilla.gnome.org/show_bug.cgi?id=704424 - - gio/gsettings-tool.c | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -commit dc87c453fbdcf568990c0e7587fa4607f5e148b9 -Author: Igor Pashev -Date: Fri Jul 19 18:23:29 2013 -0400 - - tests/gvariant: Canonicalize to lower case to work on Illumos - (OpenSolaris) - - Solaris libc gives lowercase strings. - - https://bugzilla.gnome.org/show_bug.cgi?id=704585 - - glib/tests/gvariant.c | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -commit 31aee73285729b1d0d2210cb728b4b2d52711678 -Author: Colin Walters -Date: Fri Jul 19 11:50:35 2013 -0400 - - gdbusnameowning: Don't spew an error if we're releasing a name due - to closing - - The default GNOME 3.10 login process right now has gdm spawn a session - for the login screen, retaining the X server, but closing the session - bus. Right now in this scenario many GNOME components such as - gnome-settings-daemon attempt to "clean up" on shutdown by releasing - their owned names. - - But they're shutting down because the session bus went away, so - releasing the name is pointless, and presently spews an error into the - journal. - - This patch avoids that error spew, which helps system administrators - find *real* problems. - - https://bugzilla.gnome.org/show_bug.cgi?id=704567 - - gio/gdbusnameowning.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit be2c7b83c4a9c9d3aa76b1499c27ab19e0f4e470 -Author: Giovanni Campagna -Date: Tue Jul 16 15:26:02 2013 +0200 - - glib-unix: fix handling of multiple signal source for the same signal - - We can't reset the pending flag for a signal until we've traversed - the whole list, as the documentation clearly says that in case - multiple - sources they all get invoked. - This is still racy if you get a signal after checking the flag - but before resetting it, but it was the same before. The correct - fix would be to use sigwait() or signalfd(), but that would mean - blocking all signals in all threads, which is not compatible - with existing applications. - - https://bugzilla.gnome.org/show_bug.cgi?id=704322 - - glib/gmain.c | 6 ++--- - glib/tests/unix.c | 70 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++- - 2 files changed, 71 insertions(+), 5 deletions(-) - -commit 72a7e824d65b725a5f64224ee274fe5e3d7933fc -Author: Dan Winship -Date: Wed Jul 17 18:58:18 2013 -0400 - - gsourceclosure: fix idle/timeout/signal closures, add child watch - support - - And add a test for all source types. - - https://bugzilla.gnome.org/show_bug.cgi?id=704267 - - gobject/gsourceclosure.c | 69 +++++++++++++++- - gobject/tests/.gitignore | 1 + - gobject/tests/Makefile.am | 1 + - gobject/tests/closure.c | 202 - ++++++++++++++++++++++++++++++++++++++++++++++ - 4 files changed, 270 insertions(+), 3 deletions(-) - -commit d06400cbaf4d3f6741a463668b2c8a56f695d124 -Author: Chun-wei Fan -Date: Wed Jul 17 16:54:35 2013 +0800 - - Visual Studio Builds: Update property sheets - - "Install" the newly-introduced gpropertyaction.h header file, which is - required for GIO. - - build/win32/vs10/glib.props | 2 ++ - build/win32/vs9/glib.vsprops | 1 + - 2 files changed, 3 insertions(+) - -commit 95f7dc949135181dcefd69e6773f1488c02a79a9 -Author: Chun-wei Fan -Date: Wed Jul 17 16:45:50 2013 +0800 - - Visual Studio Builds: "Install" gdbus-codegen - - build/win32/vs10/glib.props | 7 +++++++ - build/win32/vs9/glib.vsprops | 4 ++++ - 2 files changed, 11 insertions(+) - -commit 371fb88362f372644bc1503594f8885ffd65f52e -Author: Matthias Clasen -Date: Tue Jul 16 19:21:31 2013 -0400 - - gsettings tool: Improve documentation - - Mention that gsettings needs a session bus to make changes. - - docs/reference/gio/gsettings.xml | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 8ead9055b9139a8e8849e8d34ba0bd4b245618db -Author: Ryan Lortie -Date: Sun Jul 14 17:11:59 2013 -0400 - - GApplication: reply to ActivateAction - - Send a reply for org.freedesktop.Application.ActivateAction calls. We - missed this before because nobody was waiting for it. - - gio/gapplicationimpl-dbus.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 06b968b6db73c88e16a791328be1ba57fe287d6a -Author: Matthias Clasen -Date: Sun Jul 14 11:35:56 2013 -0400 - - Make a test desktop file a little less invalid - - Add a missing Name entry, and add a terminal ; to the Actions - entry in org.gtk.test.dbusappinfo.desktop. desktop-file-validate - still contains about the DBusActivatable entry and about the - missing Exec entries. The former will go away when - desktop-file-validate - gets updated for the latest spec revision. - - gio/tests/org.gtk.test.dbusappinfo.desktop | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit ff68fca9e9fc7b534af86f2928d80830b331716f -Author: Colin Walters -Date: Thu Jul 11 11:07:17 2013 -0400 - - tests/mainloop: Fix assertions to really avoid race conditions - - As the comment says, we may be delayed an arbitrary amount of time on - non-idle systems; update the assertions to reflect this. - - This should fix periodic failures in the gnome-ostree continuous - integration system. - - https://bugzilla.gnome.org/700460 - - glib/tests/mainloop.c | 14 +++++++++----- - 1 file changed, 9 insertions(+), 5 deletions(-) - -commit 405936632a4ed8a83cb1a5472944e35e8159566a -Author: Christian Kirbach -Date: Sun Jul 14 12:24:07 2013 +0200 - - Updated German translation - - po/de.po | 947 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 483 insertions(+), 464 deletions(-) - -commit 8d0e0c6fcca845659ae54f8a4c1508826ed36963 -Author: Dan Winship -Date: Mon Jun 3 08:13:50 2013 -0300 - - gcancellable: update GCancellableSource, fix a race condition - - Update GCancellableSource to call g_source_set_ready_time() when its - cancellable is cancelled, rather than manually checking the state of - the cancellable from prepare() and check(). - - This means that we now need to use g_cancellable_connect() rather than - g_signal_connect() at construction time, to avoid the connect/cancel - race condition. Likewise, use g_cancellable_disconnect() to avoid the - disconnect/cancel race condition when freeing the source. (In fact, - that was necessary in the earlier code as well, and might have - occasionally caused spurious criticals or worse.) - - https://bugzilla.gnome.org/show_bug.cgi?id=701511 - - gio/gcancellable.c | 40 +++++++++++++--------------------------- - 1 file changed, 13 insertions(+), 27 deletions(-) - -commit 8f80fbb2a7bbd140657247b328d6f010ed4d9157 -Author: Dan Winship -Date: Mon Jun 3 08:10:31 2013 -0300 - - Remove some unnecessary source prepare/check functions - - GPollableSource and GSocket's "broken" source never trigger on their - own, so with the changes to GSources in the last cycle, their check - and prepare functions are unnecessary (and undesired). - - https://bugzilla.gnome.org/show_bug.cgi?id=701511 - - gio/gpollableutils.c | 18 ++---------------- - gio/gsocket.c | 17 ++--------------- - 2 files changed, 4 insertions(+), 31 deletions(-) - -commit 6d328a0d5d0c4762d9d942f2632763075b12dcb8 -Author: Dan Winship -Date: Sat Jun 1 15:24:13 2013 -0300 - - gio: port unix streams to GUnixFDSource - - The unix input/output streams were using a gio-only source type that - was mostly identical to GUnixFDSource. Get rid of that source type - and just use GUnixFDSource instead. - - https://bugzilla.gnome.org/show_bug.cgi?id=701511 - - gio/gasynchelper.c | 109 - ------------------------------------------------ - gio/gasynchelper.h | 8 ---- - gio/gunixinputstream.c | 13 +++++- - gio/gunixoutputstream.c | 13 +++++- - 4 files changed, 22 insertions(+), 121 deletions(-) - -commit 8a899265329f6bbbb066991fdc036045d7031b37 -Author: Dan Winship -Date: Sat Jun 1 15:23:15 2013 -0300 - - gsourceclosure: Add support for GUnixSignalWatchSource and - GUnixFDSource - - https://bugzilla.gnome.org/show_bug.cgi?id=701511 - - glib/glib-unix.c | 8 ++++---- - glib/gmain.c | 2 +- - glib/gmain.h | 4 ++++ - gobject/gsourceclosure.c | 45 - +++++++++++++++++++++++++++++++++++++++++++++ - 4 files changed, 54 insertions(+), 5 deletions(-) - -commit 1da47d5ede3384105c035638fb4eb533d8989e20 -Author: Dan Winship -Date: Sun Jun 2 19:59:23 2013 -0300 - - gsourceclosure: use g_cclosure_marshal_generic - - For the glib-defined source types, and any source type that defines a - closure callback but not a closure marshal, use - g_cclosure_marshal_generic. And then remove all the other remaining - source closure marshals. - - https://bugzilla.gnome.org/show_bug.cgi?id=701511 - - gio/gasynchelper.c | 25 ------------------------- - gio/gcancellable.c | 1 - - gio/gpollableutils.c | 1 - - gio/gsocket.c | 1 - - gobject/gsourceclosure.c | 35 ++--------------------------------- - 5 files changed, 2 insertions(+), 61 deletions(-) - -commit cdff4a331ef5ba986afb3707db6cc019b71654d4 -Author: Ryan Lortie -Date: Sat Jul 13 15:48:39 2013 -0400 - - Fix g_return_if_fail vs. return_val_if_fail - - gio/gaction.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit c04a063b781fa4a8c84ed067eaa31241fea18f86 -Author: Ryan Lortie -Date: Thu Jul 4 16:24:38 2013 -0400 - - GAction: add function for printing detailed names - - A counterpart for parsing of detailed actions into (name, target) - pairs, - this new function prints them back. - - We also add a new function to check for validity of action names. - Only - valid action names are allowed when printing. Parsing accepts _some_ - invalid names for backwards compatibility. - - https://bugzilla.gnome.org/show_bug.cgi?id=704157 - - docs/reference/gio/gio-sections.txt | 2 + - gio/gaction.c | 102 - +++++++++++++++++++++++++++++++++--- - gio/gaction.h | 8 +++ - 3 files changed, 105 insertions(+), 7 deletions(-) - -commit c08ef6c165c6935f257d3fb98c049be50e3816da -Author: Dan Winship -Date: Tue Jun 4 17:29:55 2013 -0300 - - gnetworkmonitornetlink: handle default route via device - - If the default route is via a device rather than a particular IP - address, then neither RTA_DST nor RTA_GATEWAY will be present in the - RTM_NEWROUTE message, and so GNetworkMonitorNetlink would ignore it, - and then think there was no default route. (This could happen with - certain kinds of VPNs, if they were set to route all traffic through - the VPN.) - - Fix this by recognizing routes that specify RTA_OIF ("output - interface") instead of RTA_GATEWAY. - - https://bugzilla.gnome.org/show_bug.cgi?id=701609 - - gio/gnetworkmonitornetlink.c | 18 +++++++++--------- - 1 file changed, 9 insertions(+), 9 deletions(-) - -commit 973464781cf90c3b1a55c88cd1772a25aba153ca -Author: Ryan Lortie -Date: Thu Jul 11 15:57:05 2013 -0400 - - Fix a typo in a filename in Makefile.am - - gio/tests/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 3b1b04433cdc1f1685af2e9c5437e3ac41f3a94a -Author: Ryan Lortie -Date: Sat Jun 8 17:31:09 2013 -0400 - - Add a testcase for DBusActivatable=true - - Add a fairly realistic testcase that ensures that GDesktopAppInfo with - DBusActivatable=true can successfully talk to GApplication for - a variety - of purposes. - - https://bugzilla.gnome.org/show_bug.cgi?id=699259 - - gio/tests/.gitignore | 1 + - gio/tests/Makefile.am | 3 + - gio/tests/dbus-appinfo.c | 290 - +++++++++++++++++++++++++++++ - gio/tests/org.gtk.test.dbusappinfo.desktop | 17 ++ - 4 files changed, 311 insertions(+) - -commit 2a4dbbc73a65a9a8faa895eda88d0e7339ae9475 -Author: Piotr Drąg -Date: Thu Jul 11 21:09:15 2013 +0200 - - Updated POTFILES.in - - po/POTFILES.in | 1 + - 1 file changed, 1 insertion(+) - -commit d07d96e13549439ea42af0f9348afc5aa044bc9f -Author: Ryan Lortie -Date: Thu Jul 11 13:54:47 2013 -0400 - - Deal with new automake test stuff - - Add *.trs and *.log to .gitignore along with test-driver - - Add *.trs and *.log to CLEANFILES in glib.mk. - - .gitignore | 3 +++ - glib.mk | 2 +- - 2 files changed, 4 insertions(+), 1 deletion(-) - -commit 985e95e831b340adb57b848590bc20c4e163100a -Author: Ryan Lortie -Date: Thu Jul 11 13:47:45 2013 -0400 - - Add missing file - - This got removed during the OnlyShowIn shuffle. - - gio/tests/appinfo-test-actions.desktop | 16 ++++++++++++++++ - 1 file changed, 16 insertions(+) - -commit 9ec8ab62b29ca9a5499fd906231a1c3bb758f321 -Author: Ryan Lortie -Date: Thu Jul 11 13:04:23 2013 -0400 - - GDesktopAppInfo: remove note about OnlyShowIn - - A previous version of the patch had OnlyShowIn support for desktop - file - actions. This was removed from the spec and the patch rewritten, but - this bit of documentation slipped through. Remove it. - - gio/gdesktopappinfo.c | 5 ----- - 1 file changed, 5 deletions(-) - -commit 6dc5c118e4e52d6a6abaed4d6191fe655917ee4d -Author: Ryan Lortie -Date: Thu Jul 11 12:46:59 2013 -0400 - - Implement the Desktop Action specification - - For some time, the desktop file specification has supported - "additional - application actions". This is intended to allow for additional - methods - of starting an app, such as a mail client having a "Compose New - Message" - action that brings up the compose window instead of the folder list. - - This patch adds support for this with a relatively minimal API. - - In the case that the application is a GApplication and - DBusActivatable, - desktop actions are translated into GActions that have been added - to the - application with g_action_map_add_action(). This more or less closes - the loop on being able to activate an application with an action - invocation (instead of 'activate'). - - https://bugzilla.gnome.org/show_bug.cgi?id=664444 - - docs/reference/gio/gio-sections.txt | 4 + - gio/gdesktopappinfo.c | 219 - ++++++++++++++++++++++++++++++++---- - gio/gdesktopappinfo.h | 12 ++ - gio/tests/Makefile.am | 1 + - gio/tests/desktop-app-info.c | 78 +++++++++++++ - glib/gkeyfile.h | 1 + - 6 files changed, 291 insertions(+), 24 deletions(-) - -commit f77e1216500986ae60b42a77e25717e1710c6013 -Author: Ryan Lortie -Date: Fri Jun 28 11:41:43 2013 -0400 - - add GPropertyAction - - Add a new type of GAction that represents the value of a property - on an - object. As an example, this might be used on the "visible-child-name" - property of a GtkStack. - - https://bugzilla.gnome.org/show_bug.cgi?id=703270 - - docs/reference/gio/gio-docs.xml | 1 + - docs/reference/gio/gio-sections.txt | 15 + - gio/Makefile.am | 2 + - gio/gio.h | 1 + - gio/giotypes.h | 1 + - gio/gpropertyaction.c | 555 - ++++++++++++++++++++++++++++++++++++ - gio/gpropertyaction.h | 49 ++++ - gio/tests/actions.c | 174 ++++++++++- - 8 files changed, 797 insertions(+), 1 deletion(-) - -commit 662e3c4891a63498d9720d7c9a3d782f30374d3a -Author: Ryan Lortie -Date: Thu Jul 11 12:26:33 2013 -0400 - - GVariant: fix two small/theoretical leaks - - Fix some leaks that turned up while valgrinding the GVariant testcase. - - These leaks are small and only occur when there is already an error in - the program: they are leaks of temp strings used when formatting a - critical message. - - These show up as leaks again the testcase under the new "expect - messages" approach. Previously, we fork()ed and these caused the - subprocess to abort, which is why this was not noticed before. - - glib/gvariant.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 1c586e44befe07812ac1e4473ef9e3a76330b78e -Author: Ryan Lortie -Date: Thu Jul 11 12:16:44 2013 -0400 - - Add g_variant_new_printf - - Add a quick way to get a floating GVariant from printf formatting. - - docs/reference/glib/glib-sections.txt | 1 + - glib/gvariant.c | 38 - +++++++++++++++++++++++++++++++++++ - glib/gvariant.h | 3 +++ - glib/tests/gvariant.c | 21 +++++++++++++++++++ - 4 files changed, 63 insertions(+) - -commit 542099b5adfad9ee0641242b837e0e3d705d973a -Author: Matthias Clasen -Date: Tue Jul 9 14:28:19 2013 -0400 - - bump version - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d5c5dcfab92a34e286e830520622a45b9e8fd39d -Author: Matthias Clasen -Date: Tue Jul 9 12:54:00 2013 -0400 - - 2.37.4 - - NEWS | 15 +++++++++++++++ - 1 file changed, 15 insertions(+) - -commit 89f9f227d6d968516e999c038d9115351879d9da -Author: Matthias Clasen -Date: Tue Jul 9 13:30:49 2013 -0400 - - Add G_TYPE_CHECKSUM to the docs - - docs/reference/gobject/gobject-sections.txt | 1 + - 1 file changed, 1 insertion(+) - -commit e38ee2f468bbbed0d354a95bbace3e9e19e8e695 -Author: Matthias Clasen -Date: Tue Jul 9 13:28:07 2013 -0400 - - Document g_simple_proxy_resolver_set_ignore_hosts - - gio/gsimpleproxyresolver.c | 17 +++++++++++++++-- - 1 file changed, 15 insertions(+), 2 deletions(-) - -commit 1c1255772bcdba846e31a00b1b5495b4da8ce607 -Author: Matthias Clasen -Date: Tue Jul 9 13:23:12 2013 -0400 - - Minor doc tweak - - glib/gtestutils.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 9675bcc5e7bd3e7ce2d23ad4ffecf332f09192d2 -Author: Gil Forcada -Date: Fri Jul 5 02:23:48 2013 +0200 - - [l10n] Update Catalan translation - - po/ca.po | 514 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 257 insertions(+), 257 deletions(-) - -commit dbdfcb69ce4a7f14bac784c2684c1a66bfe6a2c9 -Author: Sebastian Dröge -Date: Thu Jul 4 10:27:02 2013 +0200 - - gthread: Use pthread_cond_timedwait_monotonic() if available - - Otherwise we have to rely on pthread_cond_timedwait() actually using - the monotonic clock, which might be true or not. On Android at least - it is using the realtime clock, no pthread_condattr_setclock() - is available - but instead pthread_cond_timedwait_monotonic() can be used. - - configure.ac | 18 ++++++++++++++++++ - glib/gthread-posix.c | 9 +++++++++ - 2 files changed, 27 insertions(+) - -commit a4c352cd99738095ba34e04a86a2ffa9cc659cfe -Author: Emmanuele Bassi -Date: Thu Jun 27 15:15:40 2013 +0100 - - Ensure that MAX_ALLOWED keeps working with the type macros - - When using the GLIB_VERSION_MAX_ALLOWED macro to define the upper - bound - of allowed API the G_DEFINE_TYPE_EXTENDED starts warning about - the newly - added g_type_class_adjust_private_offset() function; this effectively - introduces a run-time dependency on GLib 2.38 even if we don't use its - API explicitly. - - https://bugzilla.gnome.org/show_bug.cgi?id=703191 - - gobject/gtype.h | 32 +++++++++++++++++++++++++------- - 1 file changed, 25 insertions(+), 7 deletions(-) - -commit 4cd7bcaf00f26e60b7f76c7db91fcdefb9c0ae95 -Author: Martin Ejdestig -Date: Tue Jul 2 19:53:04 2013 +0200 - - Add missing G_BEGIN/END_DECLS to gsettingsschema.h. - - Without this fix, using any of the enclosed functions when building - with a - C++ compiler will result in undefined references. - - https://bugzilla.gnome.org/show_bug.cgi?id=703478 - - gio/gsettingsschema.h | 4 ++++ - 1 file changed, 4 insertions(+) - -commit cb4469600c5146a48501a31e9a3fb9bfc261477d -Author: Ryan Lortie -Date: Mon Jul 1 17:42:43 2013 -0400 - - GDBusConnection: be more careful with async GetAll - - It's possible to get a org.freedesktop.Properties.GetAll call even - if we - have no readable properties in the introspection, in which case we - should return the empty list in the usual way. - - We should certainly _not_ be dispatching to the method call handler of - an interface which has no properties (since it will not be expecting - this). - - Add a check to make sure that there is at least one readable property - before assuming that a NULL get_property handler implies that we - want to - handle properties asynchronously. - - Add a testcase that was failing before the change and works after it. - - https://bugzilla.gnome.org/show_bug.cgi?id=703437 - - gio/gdbusconnection.c | 22 +++++++++++++++++++--- - gio/tests/gdbus-export.c | 29 ++++++++++++++++++++++++++++- - 2 files changed, 47 insertions(+), 4 deletions(-) - -commit 3cefb7248affdf92c878520f54bcaa3993d9b2fc -Author: Ryan Lortie -Date: Mon Jul 1 23:30:31 2013 -0400 - - Revert two errant commits to GMutex, etc. - - This reverts commits dfbac178bdcbcb042be928dcbeaa87742b511836 and - 56348210f38209a11902e54b2db41833aab36414. - - These two commits introduce undesirable behaviour and were made - with no - apparent approval from anybody at all, and without reference to a - bug or - mailing list discussion. - - glib/gthread-posix.c | 6 +----- - glib/gthread-win32.c | 1 - - 2 files changed, 1 insertion(+), 6 deletions(-) - -commit e55ccf7338f2eb68f08d648855a4a92a091df690 -Author: Paul Barbieri -Date: Mon Jul 1 21:10:28 2013 +0100 - - gspawn: Fix leak of internal pipe with G_SPAWN_LEAVE_DESCRIPTORS_OPEN - - Even when the app author specifies G_SPAWN_LEAVE_DESCRIPTORS_OPEN, - we should avoid leaking our internal pipe machinery into the - child. - - Commit message written by: Colin Walters - - https://bugzilla.gnome.org/show_bug.cgi?id=703407 - - glib/gspawn.c | 1 + - 1 file changed, 1 insertion(+) - -commit 1891eafd1da6f31e6b8876b2882800a5c2b92148 -Author: Bastien Nocera -Date: Fri Jun 21 20:07:58 2013 +0200 - - Fix typo in documentation - - s/doucumentation/documentation - - glib/gspawn.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit dfbac178bdcbcb042be928dcbeaa87742b511836 -Author: Jeffrey Stedfast -Date: Sun Jun 30 14:01:34 2013 -0400 - - Finish the previous fix for GMutex, GRecMutex, GRWLock and GCond - - glib/gthread-posix.c | 3 +++ - glib/gthread-win32.c | 1 + - 2 files changed, 4 insertions(+) - -commit 56348210f38209a11902e54b2db41833aab36414 -Author: Jeffrey Stedfast -Date: Sun Jun 30 13:46:28 2013 -0400 - - Fixed g_mutex_clear() to fully undo g_mutex_init() - - In order to fully undo the effects of g_mutex_init(), - it is necessary to reset the internal mutex pointer - back to NULL so that a later call to g_mutex_init() - actually works as expected. - - glib/gthread-posix.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit b05bf77223cffb025b8a24963d6149a755da43c0 -Author: Sébastien Wilmet -Date: Tue Jun 25 22:11:54 2013 +0200 - - Doc: small fixes - - This commit adds the GTestSubprocessFlags enum to the docs, and fixes - several minor typos in various places. - - https://bugzilla.gnome.org/show_bug.cgi?id=703254 - - docs/reference/glib/glib-sections.txt | 1 + - gio/gasyncresult.c | 2 +- - gio/gtask.c | 2 +- - glib/gtestutils.c | 6 +++--- - 4 files changed, 6 insertions(+), 5 deletions(-) - -commit b7b38384010be4385ba9a1872dc3eb7a0134cbe0 -Author: Dan Winship -Date: Fri Jun 14 11:19:31 2013 -0300 - - Make G_STRFUNC consistent across platforms - - Recent versions of clang have changed __PRETTY_FUNCTION__ to always - include the function signature (rather than including the function - signature in C++ but not in C like gcc does). This causes G_STRFUNC to - give different results under clang and gcc, causing some tests with - g_test_expect_messages() to fail. - - Fix this by only using __PRETTY_FUNCTION__ in C++, and using - __FUNCTION__ in C. (Under gcc this change has no effect.) - - https://bugzilla.gnome.org/show_bug.cgi?id=702147 - - glib/gmacros.h | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit a3182e3b9a229292be5370542915ae4cc8cc6e25 -Author: Matthias Clasen -Date: Sat Jun 29 22:51:31 2013 -0400 - - Improve various section headings in the docs - - We don't use # or other forms of links in the section headings. - We also capitalize them and don't put a final period. - - This commit corrects several headings to follow these rules. - - gio/gbytesicon.c | 2 +- - gio/gdbusutils.c | 2 +- - gio/gpollableutils.c | 2 +- - gio/gremoteactiongroup.c | 2 +- - gio/gsettingsschema.c | 2 +- - gio/gtcpwrapperconnection.c | 2 +- - 6 files changed, 6 insertions(+), 6 deletions(-) - -commit d30a2d92f3450ee420c49781c889b5fd3c46aba9 -Author: Matthias Clasen -Date: Sat Jun 29 22:46:38 2013 -0400 - - docs: minor formatting fixes to the gresource man page - - Make the SECTION argument appear the same way throughout. - - docs/reference/gio/gresource.xml | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 5989651bee6bf8d8c50b180fa6295d824caa37de -Author: Dan Winship -Date: Tue Jun 25 09:34:29 2013 -0400 - - tests: add a test for the previous commit - - glib/tests/mainloop.c | 51 - ++++++++++++++++++++++++++++++++++++++++++++++++++- - 1 file changed, 50 insertions(+), 1 deletion(-) - -commit 1d5c815ecd3a5ac6032e7931491296e693b51ccd -Author: Wim Taymans -Date: Thu May 30 16:46:02 2013 +0200 - - gmain: handle blocked source in g_source_add_child_source() - - When a child_source is added to a blocked source it has no context, - yet we - call block_source on it that segfaults when it dereferences the - NULL context - when it attempts to remove the file descriptors. To fix this we: - - - Ensure that when we block a source, we don't attempt to remove - its file - descriptors from a NULL context. - - - Also ensure that when we attach a blocked source to a context, - we don't add the - file descriptors to the context. - - https://bugzilla.gnome.org/show_bug.cgi?id=701283 - - glib/gmain.c | 34 ++++++++++++++++++++-------------- - 1 file changed, 20 insertions(+), 14 deletions(-) - -commit 5841267a6c046744979fc11ec856265c18c6338c -Author: Ryan Lortie -Date: Mon Jun 24 12:13:30 2013 -0400 - - version bump - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 1b12e9511cd9a002dc20b578e4064ce95c9c18d4 -Author: Ryan Lortie -Date: Mon Jun 24 11:05:20 2013 -0400 - - GLib 2.37.3 - - NEWS | 24 ++++++++++++++++++++++++ - 1 file changed, 24 insertions(+) - -commit a61f718e5e801657691a35fb402258531a2dbcd9 -Author: Ryan Lortie -Date: Mon Jun 24 11:19:06 2013 -0400 - - small docs xml fixup - - docs/reference/gobject/tut_howto.xml | 1 + - 1 file changed, 1 insertion(+) - -commit 54cc43630ddf724722ebdfc1d6906dc1986b773d -Author: Emmanuele Bassi -Date: Mon Jun 24 15:43:04 2013 +0100 - - Rename the generated private data getter function - - As it turns out, we have examples of internal functions called - type_name_get_private() in the wild (especially among older - libraries), - so we need to use a name for the per-instance private data getter - function that hopefully won't conflict with anything. - - docs/reference/gobject/tut_howto.xml | 12 ++++++------ - gio/gappinfo.c | 2 +- - gio/gapplication.c | 2 +- - gio/gapplicationcommandline.c | 2 +- - gio/gbufferedinputstream.c | 2 +- - gio/gbufferedoutputstream.c | 2 +- - gio/gcancellable.c | 2 +- - gio/gconverterinputstream.c | 2 +- - gio/gconverteroutputstream.c | 2 +- - gio/gdatainputstream.c | 2 +- - gio/gdataoutputstream.c | 2 +- - gio/gdbus-2.0/codegen/codegen.py | 4 ++-- - gio/gdbusauth.c | 2 +- - gio/gdbusauthmechanism.c | 2 +- - gio/gdbusauthmechanismanon.c | 2 +- - gio/gdbusauthmechanismexternal.c | 2 +- - gio/gdbusauthmechanismsha1.c | 2 +- - gio/gdbusinterfaceskeleton.c | 2 +- - gio/gdbusobjectmanagerclient.c | 2 +- - gio/gdbusobjectmanagerserver.c | 2 +- - gio/gdbusobjectproxy.c | 2 +- - gio/gdbusobjectskeleton.c | 2 +- - gio/gdbusproxy.c | 2 +- - gio/gdelayedsettingsbackend.c | 2 +- - gio/gemblemedicon.c | 2 +- - gio/gfileenumerator.c | 2 +- - gio/gfileinputstream.c | 2 +- - gio/gfileiostream.c | 2 +- - gio/gfilemonitor.c | 2 +- - gio/gfileoutputstream.c | 2 +- - gio/gfilterinputstream.c | 8 ++++---- - gio/gfilteroutputstream.c | 8 ++++---- - gio/ginetaddress.c | 2 +- - gio/ginetaddressmask.c | 2 +- - gio/ginetsocketaddress.c | 2 +- - gio/ginputstream.c | 2 +- - gio/giostream.c | 2 +- - gio/glocalfileinputstream.c | 2 +- - gio/glocalfileoutputstream.c | 2 +- - gio/gmemoryinputstream.c | 2 +- - gio/gmemoryoutputstream.c | 2 +- - gio/gmenumodel.c | 4 ++-- - gio/gmountoperation.c | 2 +- - gio/gnetworkaddress.c | 2 +- - gio/gnetworkmonitorbase.c | 2 +- - gio/gnetworkmonitornetlink.c | 2 +- - gio/gnetworkservice.c | 2 +- - gio/goutputstream.c | 2 +- - gio/gpermission.c | 2 +- - gio/gproxyaddress.c | 2 +- - gio/gproxyaddressenumerator.c | 2 +- - gio/gresolver.c | 2 +- - gio/gsettings.c | 2 +- - gio/gsettingsbackend.c | 2 +- - gio/gsimpleactiongroup.c | 2 +- - gio/gsimpleproxyresolver.c | 2 +- - gio/gsocket.c | 2 +- - gio/gsocketclient.c | 2 +- - gio/gsocketconnection.c | 2 +- - gio/gsocketinputstream.c | 2 +- - gio/gsocketlistener.c | 2 +- - gio/gsocketoutputstream.c | 2 +- - gio/gsocketservice.c | 2 +- - gio/gtcpconnection.c | 2 +- - gio/gtcpwrapperconnection.c | 2 +- - gio/gtestdbus.c | 2 +- - gio/gthreadedsocketservice.c | 2 +- - gio/gtlsinteraction.c | 2 +- - gio/gtlspassword.c | 2 +- - gio/gunixcredentialsmessage.c | 2 +- - gio/gunixfdlist.c | 2 +- - gio/gunixfdmessage.c | 2 +- - gio/gunixinputstream.c | 2 +- - gio/gunixoutputstream.c | 2 +- - gio/gunixsocketaddress.c | 2 +- - gio/gwin32inputstream.c | 2 +- - gio/gwin32outputstream.c | 2 +- - gobject/gtype.h | 6 +++--- - gobject/tests/private.c | 16 ++++++++-------- - 79 files changed, 101 insertions(+), 101 deletions(-) - -commit 6000bc9ea8a1d6da53304db8dd6a4880d52cb2d2 -Author: Emmanuele Bassi -Date: Mon Jun 24 15:43:00 2013 +0100 - - gio: Missing G_ADD_PRIVATE in GFileInputStream - - gio/gfileinputstream.c | 9 +++++---- - 1 file changed, 5 insertions(+), 4 deletions(-) - -commit 1f6f7e1c4d38a8eab41af3280fcfcdd23b270102 -Author: Emmanuele Bassi -Date: Wed Jun 12 15:18:29 2013 +0100 - - docs: Clean up the GObject tutorial a bit - - Started off by using the new instance private data macro, ended up - cleaning up the obscure, out of date, or simply broken concepts and - paragraphs. - - https://bugzilla.gnome.org/show_bug.cgi?id=700035 - - docs/reference/gobject/tut_howto.xml | 303 - ++++++++++++++++------------------- - 1 file changed, 142 insertions(+), 161 deletions(-) - -commit f870d5abdb2f38d751665e820a4c13a4fdeca6fe -Author: Emmanuele Bassi -Date: Mon Jun 10 22:21:02 2013 +0100 - - docs: Include newly added functions and macros - - The functions are private, and an implementation detail of the macros. - - https://bugzilla.gnome.org/show_bug.cgi?id=700035 - - docs/reference/gobject/gobject-sections.txt | 8 ++++++++ - 1 file changed, 8 insertions(+) - -commit 32747def4bb4cce7cfc4f0f8ba8560392ec9ad3d -Author: Emmanuele Bassi -Date: Tue Jun 11 00:29:58 2013 +0100 - - gio: Use the new private instance data declaration - - Use the newly added macros, and remove the explicit calls to - g_type_class_add_private(). - - https://bugzilla.gnome.org/show_bug.cgi?id=700035 - - gio/gappinfo.c | 12 +++++------- - gio/gapplication.c | 7 ++----- - gio/gapplicationcommandline.c | 11 +++-------- - gio/gbufferedinputstream.c | 7 ++----- - gio/gbufferedoutputstream.c | 8 ++------ - gio/gcancellable.c | 8 ++------ - gio/gconverterinputstream.c | 10 +++------- - gio/gconverteroutputstream.c | 10 +++------- - gio/gdatainputstream.c | 13 ++++--------- - gio/gdataoutputstream.c | 8 ++------ - gio/gdbus-2.0/codegen/codegen.py | 18 ++++++++---------- - gio/gdbusauth.c | 7 ++----- - gio/gdbusauthmechanism.c | 9 ++------- - gio/gdbusauthmechanismanon.c | 8 ++------ - gio/gdbusauthmechanismexternal.c | 8 ++------ - gio/gdbusauthmechanismsha1.c | 8 ++------ - gio/gdbusinterfaceskeleton.c | 7 +++---- - gio/gdbusobjectmanagerclient.c | 7 ++----- - gio/gdbusobjectmanagerserver.c | 9 +++------ - gio/gdbusobjectproxy.c | 9 +++------ - gio/gdbusobjectskeleton.c | 7 +++---- - gio/gdbusproxy.c | 8 +++----- - gio/gdelayedsettingsbackend.c | 13 ++++--------- - gio/gemblemedicon.c | 7 ++----- - gio/gfileenumerator.c | 27 +++++++++++---------------- - gio/gfileinputstream.c | 6 +----- - gio/gfileiostream.c | 15 ++++++--------- - gio/gfilemonitor.c | 18 +++++++----------- - gio/gfileoutputstream.c | 15 ++++++--------- - gio/gfilterinputstream.c | 34 +++++++++++++++------------------- - gio/gfilteroutputstream.c | 29 ++++++++++++++--------------- - gio/ginetaddress.c | 24 ++++++++++-------------- - gio/ginetaddressmask.c | 19 ++++++++----------- - gio/ginetsocketaddress.c | 38 - ++++++++++++-------------------------- - gio/ginputstream.c | 17 +++-------------- - gio/giostream.c | 15 ++------------- - gio/glocalfileinputstream.c | 32 +++++++++----------------------- - gio/glocalfileoutputstream.c | 35 +++++++++++++++-------------------- - gio/gmemoryinputstream.c | 7 ++----- - gio/gmemoryoutputstream.c | 7 ++----- - gio/gmenumodel.c | 16 ++++++---------- - gio/gmountoperation.c | 10 +++------- - gio/gnetworkaddress.c | 6 ++---- - gio/gnetworkmonitorbase.c | 30 +++++++++++++----------------- - gio/gnetworkmonitornetlink.c | 31 ++++++++++++++----------------- - gio/gnetworkservice.c | 6 ++---- - gio/goutputstream.c | 19 ++++--------------- - gio/gpermission.c | 10 +++------- - gio/gproxyaddress.c | 9 +++------ - gio/gproxyaddressenumerator.c | 11 +++-------- - gio/gresolver.c | 5 ++--- - gio/gsettings.c | 9 ++------- - gio/gsettingsbackend.c | 10 +++------- - gio/gsimpleactiongroup.c | 7 ++----- - gio/gsimpleproxyresolver.c | 7 ++----- - gio/gsocket.c | 15 +++++++-------- - gio/gsocketclient.c | 13 ++++--------- - gio/gsocketconnection.c | 10 +++------- - gio/gsocketinputstream.c | 29 ++++++++++++++--------------- - gio/gsocketlistener.c | 10 +++------- - gio/gsocketoutputstream.c | 29 ++++++++++++++--------------- - gio/gsocketservice.c | 19 +++++++------------ - gio/gtcpconnection.c | 16 ++++++---------- - gio/gtcpwrapperconnection.c | 19 +++++++------------ - gio/gtestdbus.c | 8 ++------ - gio/gthreadedsocketservice.c | 26 ++++++++++---------------- - gio/gtlsinteraction.c | 7 ++----- - gio/gtlspassword.c | 7 ++----- - gio/gunixcredentialsmessage.c | 9 ++------- - gio/gunixfdlist.c | 11 +++-------- - gio/gunixfdmessage.c | 12 +++--------- - gio/gunixinputstream.c | 27 ++++++++------------------- - gio/gunixoutputstream.c | 27 ++++++++------------------- - gio/gunixsocketaddress.c | 9 +++------ - gio/gwin32inputstream.c | 18 +++--------------- - gio/gwin32outputstream.c | 19 +++---------------- - 76 files changed, 370 insertions(+), 713 deletions(-) - -commit aba80eea6c2965ee253a675610bd31c3dc256419 -Author: Emmanuele Bassi -Date: Tue Jun 11 00:29:22 2013 +0100 - - gparam: Use the new private instance data API - - https://bugzilla.gnome.org/show_bug.cgi?id=700035 - - gobject/gparam.c | 15 ++++++++++----- - 1 file changed, 10 insertions(+), 5 deletions(-) - -commit 39ba7c81428cf660381266337990b16c31e9630f -Author: Emmanuele Bassi -Date: Sun Jun 23 14:50:49 2013 +0100 - - gobject: Add private field access macros - - Similar to G_STRUCT_MEMBER and G_STRUCT_MEMBER_P, but automatically - using - the G_PRIVATE_OFFSET macro. - - https://bugzilla.gnome.org/show_bug.cgi?id=700035 - - gobject/gtype.h | 37 +++++++++++++++++++++++++++++++++++++ - 1 file changed, 37 insertions(+) - -commit d91d114a54bb89d987acb47a6d78fcd5c3ecd2fc -Author: Emmanuele Bassi -Date: Wed Jun 19 20:41:02 2013 +0100 - - Add G_PRIVATE_OFFSET - - A macro that evaluates to the offset of a field inside an instance - private data structure. - - https://bugzilla.gnome.org/show_bug.cgi?id=700035 - - gobject/gtype.h | 17 +++++++++++++++++ - 1 file changed, 17 insertions(+) - -commit d3dec6ec80e9243bdc14d47f6e51c381eb46cda2 -Author: Emmanuele Bassi -Date: Thu May 9 14:41:26 2013 -0700 - - Allow registering instance private data during get_type() - - For static types, it should be possible to register a private data - structure right when we are registering the type, i.e. from the - get_type() implementation. By allowing this, we can take advantage of - the existing type definition macros to cut down the amount of code - necessary (as well as the knowledge baggage) when creating a new type. - - The main issue with this new feature is that it cannot be mixed - with the - old idiomatic way of adding private instance data by calling - a function - in the middle of the class_init() implementation, as that imposes the - additional constraint of initializing the whole type hierarchy - in order - to retrieve the offset of the private data in the GTypeInstance - allocation. - - For this reason we are going to follow a two-step process; in - the first - step, we are going to introduce the new (semi-private) API to register - the intent to add private instance data from within the get_type() - implementation, and hide it behind a macro; at the same time, the - G_DEFINE_TYPE_EXTENDED macro is going to be modified so that it will - register the private instance data if the macro was used, using a new - (semi-private) function as well. Once we have migrated all our - code, we - will make the first new function perform the actual private data - registration, and turn the second new function into a no-op. This - should - guarantee a transparent migration of existing code to the new - idiomatic - form. - - https://bugzilla.gnome.org/show_bug.cgi?id=700035 - - gobject/gtype.c | 105 ++++++++++++++++++++ - gobject/gtype.h | 104 ++++++++++++++++++++ - gobject/tests/.gitignore | 1 + - gobject/tests/Makefile.am | 1 + - gobject/tests/private.c | 246 - ++++++++++++++++++++++++++++++++++++++++++++++ - 5 files changed, 457 insertions(+) - -commit ebdbbd9b62efa40542a467862a5401e0a8b4e07e -Author: Matthias Clasen -Date: Sun Jun 23 19:35:15 2013 -0400 - - Define GTESTER_REPORT for non-GLIB too - - glib.mk | 1 + - 1 file changed, 1 insertion(+) - -commit fdc9379132dbdd3b02a04eab3a3cbd4c9e7cef3f -Author: Dieter Verfaillie -Date: Sun Jun 23 14:15:05 2013 +0200 - - docs: fix GTK-Doc build - - cd html && gtkdoc-mkhtml $mkhtml_options gio ../gio-docs.xml - ../xml/gdbusconnection.xml:2063: parser error : Opening and ending - tag mismatch: literal line 2062 and para - - ^ - - gio/gdbusconnection.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit edf16aace4033967dd2bcf9e05beff1c62190451 -Author: Ryan Lortie -Date: Sat Jun 22 13:41:12 2013 -0400 - - GDBusMethodInvocation: add missing 'goto out' - - We do a bunch of new validity checks for return values in response to - calls on the D-Bus property API but we miss the 'goto out' in - one case. - Add it. - - https://bugzilla.gnome.org/show_bug.cgi?id=698375 - - gio/gdbusmethodinvocation.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 317e8c132d1fd6373a698846932a10c443979726 -Author: Ryan Lortie -Date: Wed Apr 17 09:45:23 2013 -0400 - - GDBusMethodInvocation: add property return checks - - Add some type checking for the values returned from async property - handling calls, similar in spirit to the type checking we do for - normal - method calls. - - https://bugzilla.gnome.org/show_bug.cgi?id=698375 - - gio/gdbusmethodinvocation.c | 59 - +++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 59 insertions(+) - -commit f754c4e85b666686a374aa31f7d05fff739e9cde -Author: Ryan Lortie -Date: Wed Apr 17 09:30:15 2013 -0400 - - GDBusConnection: allow async property handling - - The existing advice in the documentation to "simply" register the - "org.freedesktop.DBus.Properties" interface if you want to handle - properties asynchronously is pretty unreasonable. If you want - to handle - this interface you have to deal with all properties for all interfaces - on the path, and you have to do all of the checking for yourself. You - also have to provide your own introspection data. - - Introduce a new convention for dealing with properties asynchronously. - - If the user provides NULL for their get_property() or set_property() - functions in the vtable and has properties registered then the - properties are sent to the method_call() handler. We get lucky here - that this function takes an "interface_name" parameter that we can set - to "org.freedesktop.DBus.Properties". - - We also do the user the favour of setting the GDBusPropertyInfo on the - GDBusMethodInvocation for their convenience (for much the same reasons - as they might want the already-available GDBusMethodInfo). - - Add a testcase as well as a bunch of documentation about this new - feature. - - https://bugzilla.gnome.org/show_bug.cgi?id=698375 - - gio/gdbusconnection.c | 53 ++++++++++--- - gio/gdbusconnection.h | 35 ++++++++- - gio/gdbusmethodinvocation.c | 19 +++++ - gio/tests/gdbus-export.c | 176 - ++++++++++++++++++++++++++++++++++++++++++++ - 4 files changed, 268 insertions(+), 15 deletions(-) - -commit c691f7b6ca664fc33100b29d1d920c2a94779a6e -Author: Ryan Lortie -Date: Wed Apr 17 09:28:05 2013 -0400 - - GDBusMethodInvocation: add 'property_info' - - Add a field on GDBusMethodInvocation for GDBusPropertyInfo. - - For now, it is always %NULL. It will be set in future patches. - - https://bugzilla.gnome.org/show_bug.cgi?id=698375 - - gio/gdbusconnection.c | 4 +++- - gio/gdbusmethodinvocation.c | 41 - ++++++++++++++++++++++++++++++++--------- - gio/gdbusmethodinvocation.h | 2 ++ - gio/gdbusprivate.h | 19 ++++++++++--------- - 4 files changed, 47 insertions(+), 19 deletions(-) - -commit 14dc0280039a08c4b85ab9a5fbcbb17bf491afa8 -Author: Ryan Lortie -Date: Wed Apr 17 09:24:36 2013 -0400 - - GDBusConnection: some straight-up refactoring - - Separate the code for validating a method call from the code for - actually scheduling it for dispatch. - - This will allow property Get/Set/GetAll calls to be dispatched to the - method_call handler without duplicating a lot of code. - - https://bugzilla.gnome.org/show_bug.cgi?id=698375 - - gio/gdbusconnection.c | 86 - ++++++++++++++++++++++++++++++++++----------------- - 1 file changed, 58 insertions(+), 28 deletions(-) - -commit 02f5cdd98320d330d9b94ccfb15a0f6986534930 -Author: Ryan Lortie -Date: Sat Jun 22 13:37:54 2013 -0400 - - GDBusConnection: move 'Set' typecheck to worker - - We presently do a lot of checks on property sets (signature check, - correct interface, property exists, etc.) from the worker thread - before - dispatching the call to the user's thread. The typecheck, however, is - saved until just before calling the user's vfunc, in their thread. - - My best guess is that this was done to save having to unpack the value - from the tuple twice (since we don't unpack it until we're just about - the call the user). - - This patch moves the check to the same place as all of the other - checks. - - The purpose of this change is to allow for sharing this check with the - (soon-to-be-introduced) case of handing property sets from - method_call(). - - This change has a minor side effect: error messages generated - by sending - invalid values to property sets are no longer guaranteed to be - correctly - ordered with respect to the void returns from successful property - sets. - They will instead be correctly ordered with respect to the other error - messages. - - https://bugzilla.gnome.org/show_bug.cgi?id=698375 - - gio/gdbusconnection.c | 40 +++++++++++++++++++++++++--------------- - 1 file changed, 25 insertions(+), 15 deletions(-) - -commit 0d29b17af7c5a79e143c31208cc0b37f7c09d481 -Author: Ryan Lortie -Date: Wed Apr 17 12:52:59 2013 +0200 - - GDBusConnection: remove an unused g_variant_get() - - https://bugzilla.gnome.org/show_bug.cgi?id=698375 - - gio/gdbusconnection.c | 5 ----- - 1 file changed, 5 deletions(-) - -commit 15477ebd4216a6d71556eb381974b0dd93019dda -Author: Ryan Lortie -Date: Wed Jun 5 18:46:29 2013 -0400 - - Makefile.am: move gtk-doc.make back to EXTRA_DIST - - 0192c599377c35cc465eed1ae61de56d5a1034e8 moved this file from - EXTRA_DIST TO - BUILT_EXTRA_DIST for an unknown reason. - - Having it here causes the timestamp to be updated during 'make - dist' to - something newer than docs/reference/*/Makefile.in. This is a problem - because those Makefile.in are generated by including gtk-doc.make, so - automake becomes convinced that they need to be regenerated. - This is a - problem for people who don't have automake installed, or have - the wrong - version. - - The timestamp problem has been around for quite a while, but it only - became a problem recently after automake changed policy about this in - commit a22717dffe37f30ef2ad2c355b68c9b3b5e4b8c7. - - Specifically: - - https://bugzilla.gnome.org/show_bug.cgi?id=700350 - - Makefile.am | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit 4829e02c09c9faa5a312bac04bbaaccb82fa7981 -Author: Colin Walters -Date: Thu Jun 20 13:13:29 2013 -0400 - - Revert "g_file_set_contents(): don't fsync on ext3/4" - - We didn't actually do any real-world testing of this, and - unsurprisingly it turns out to break in at least one widely-used - configuration (Fedora 19 x86_64, ext4 on LVM). - - This reverts commit 9d0c17b50102267a5029b58b1f44efbad82d8f03. - - https://bugzilla.gnome.org/show_bug.cgi?id=701560 - - glib/gfileutils.c | 9 +-------- - 1 file changed, 1 insertion(+), 8 deletions(-) - -commit 69afaf6905bf6d9e6808a1f18d410ea810e37435 -Author: Kjartan Maraas -Date: Thu Jun 20 11:46:58 2013 +0200 - - Updated Norwegian bokmål translation - - po/nb.po | 286 - ++++++++++++++++++++++++++++++--------------------------------- - 1 file changed, 136 insertions(+), 150 deletions(-) - -commit 97b82d8d21bc77fdc3aa27a851662d642a89bc5c -Author: Chun-wei Fan -Date: Thu Jun 20 15:48:32 2013 +0800 - - Add MSVC Projects for Utility Programs - - Build and "install" the gio-querymodules and gdbus utility programs - so that - the Visual Studio builds of GLib is more comprehensive. The Python - scripts - for the GDBus codegen will be added to "installation" later. - - build/win32/vs10/Makefile.am | 4 + - build/win32/vs10/gdbus.vcxproj | 180 - +++++++++++++++++++++ - build/win32/vs10/gdbus.vcxproj.filters | 14 ++ - build/win32/vs10/gio-querymodules.vcxproj | 184 - ++++++++++++++++++++++ - build/win32/vs10/gio-querymodules.vcxproj.filters | 14 ++ - build/win32/vs10/glib.props | 4 + - build/win32/vs10/glib.sln | 36 +++++ - build/win32/vs10/install.vcxproj | 8 + - build/win32/vs11/Makefile.am | 4 + - build/win32/vs9/Makefile.am | 2 + - build/win32/vs9/gdbus.vcproj | 155 - ++++++++++++++++++ - build/win32/vs9/gio-querymodules.vcproj | 155 - ++++++++++++++++++ - build/win32/vs9/glib.sln | 49 ++++++ - build/win32/vs9/glib.vsprops | 2 + - 14 files changed, 811 insertions(+) - -commit ffaf57b936c22e95d13f90257425555716e6036e -Author: Chun-wei Fan -Date: Thu Jun 20 15:43:32 2013 +0800 - - Update Visual Studio Projects - - Make all projects settings use the MultiByte character set when - building - GLib to improve consistency. - - build/win32/vs10/glib-compile-resources.vcxproj | 4 ++-- - build/win32/vs10/glib-compile-schemas.vcxproj | 4 ++-- - build/win32/vs10/glib-genmarshal.vcxproj | 4 ++-- - build/win32/vs10/gresource.vcxproj | 4 ++-- - build/win32/vs10/gsettings.vcxproj | 4 ++-- - build/win32/vs9/glib-compile-resources.vcproj | 4 ++-- - build/win32/vs9/glib-compile-schemas.vcproj | 4 ++-- - build/win32/vs9/glib-genmarshal.vcproj | 4 ++-- - build/win32/vs9/gresource.vcproj | 4 ++-- - build/win32/vs9/gsettings.vcproj | 4 ++-- - 10 files changed, 20 insertions(+), 20 deletions(-) - -commit 19e20084abb681a74254ad485c64e34b540cdc46 -Author: Arnel A. Borja -Date: Mon Jun 10 12:37:42 2013 +0800 - - g_uri_unescape_string: Mention (allow-none)/%NULL in documentation - - https://bugzilla.gnome.org/show_bug.cgi?id=701409 - - glib/gurifuncs.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 8d29a5a357425892e0fa7e2bc79b7f8b23c7ebd0 -Author: Arnel A. Borja -Date: Sat Jun 1 14:47:27 2013 +0800 - - g_uri_escape_string: Add missing allow-none annotation - - https://bugzilla.gnome.org/show_bug.cgi?id=701409 - - glib/gurifuncs.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 87d5985718bafbebb9e64c614acaf75ee3e28e0a -Author: Milo Casagrande -Date: Wed Jun 19 10:37:13 2013 +0200 - - [l10n] Updated Italian translation. - - po/it.po | 286 - ++++++++++++++++++++++++++++++--------------------------------- - 1 file changed, 136 insertions(+), 150 deletions(-) - -commit 18702168e125b8423d19d0e6fa7350e8956e0c81 -Author: Colin Walters -Date: Mon Jun 17 13:05:11 2013 -0400 - - gobject/tests: Add missing build dependency - - gobject/tests/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit f9e47f1f2f971a3d0709d692704de892729df1d8 -Author: Matthias Clasen -Date: Mon Jun 17 12:56:40 2013 -0400 - - Bump version - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 544816bf6ec4bc8dd2296624bd77ca0fe08a59e0 -Author: Matthias Clasen -Date: Mon Jun 17 08:40:33 2013 -0400 - - 2.37.2 - - NEWS | 44 ++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 44 insertions(+) - -commit d929eb64eeac8947e966e817e3afc7f7aff8672b -Author: Matthias Clasen -Date: Mon Jun 17 12:39:56 2013 -0400 - - Try to make the testgdate test hobble along a little longer - - tests/testgdate.c | 44 +++++++++++++++++++++++--------------------- - 1 file changed, 23 insertions(+), 21 deletions(-) - -commit 1eefcb4d66479ece8a7e6932cf65dee60d0c5984 -Author: Matthias Clasen -Date: Sun Jun 16 09:28:59 2013 -0400 - - Plug a small memory leak - - g_test_trap_assertions was leaking the process_id string. - - glib/gtestutils.c | 1 + - 1 file changed, 1 insertion(+) - -commit 910732ea7e6e4eaf42a33c32d25899b10afefa81 -Author: Emmanuele Bassi -Date: Fri May 3 16:44:36 2013 -0700 - - tests/binding: Ensure that the binding goes away - - Use weak pointers so that we can check that the GBinding instance goes - away when it should. - - https://bugzilla.gnome.org/show_bug.cgi?id=698018 - - gobject/tests/binding.c | 17 +++++++++++++++-- - 1 file changed, 15 insertions(+), 2 deletions(-) - -commit d1959e4faae93bbe22bb95c99850b515611cb578 -Author: Emmanuele Bassi -Date: Thu May 16 22:34:55 2013 +0100 - - binding: Use hash table as a set - - gobject/gbinding.c | 7 ++++--- - 1 file changed, 4 insertions(+), 3 deletions(-) - -commit 25a3c8720cb13944eb051775b89838540d4c5760 -Author: Emmanuele Bassi -Date: Thu May 16 22:28:54 2013 +0100 - - binding: Make unbind() release the reference on GBinding - - The automatic memory management of GBinding is not optimal for high - order languages with garbage collectors semantics. If we leave the - binding instance inert but still referenced it will be leaked, so one - solution that does not throw away the baby of C convenience with the - bathwater of language bindability is to have unbind() perform an - implicit unref(). - - Hopefully, C developers will read the documentation and especially the - note that says that after calling unbind() the reference count on the - GBinding instance is decreased. - - https://bugzilla.gnome.org/show_bug.cgi?id=698018 - - gobject/gbinding.c | 81 - ++++++++++++++++++++++++++++--------------------- - gobject/tests/binding.c | 4 +-- - 2 files changed, 48 insertions(+), 37 deletions(-) - -commit 270d73a1e08162de9099f6058b20ffe4d026d4e6 -Author: Emmanuele Bassi -Date: Fri May 3 15:51:43 2013 -0700 - - docs: Fix g_binding_unbind() in the API reference - - docs/reference/gobject/gobject-sections.txt | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 236ee6556188d3b1f3055d7d2ff65ea6cc824655 -Author: Krishnababu Krothapalli -Date: Tue Jun 11 14:23:53 2013 +0530 - - Updated Telugu Translations - - po/te.po | 301 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 150 insertions(+), 151 deletions(-) - -commit f1f7c97e084c8cecd10a5d05ea2022bf20deeada -Author: Shankar Prasad -Date: Tue Jun 11 11:52:33 2013 +0530 - - updated kn translations - - po/kn.po | 235 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 116 insertions(+), 119 deletions(-) - -commit 9d9532bdd358a38c1b878be91702af5a8b82a5aa -Author: Colin Walters -Date: Mon Jun 10 13:17:08 2013 -0400 - - gmain: Document more use cases of g_main_context_wakeup() - - https://bugzilla.gnome.org/show_bug.cgi?id=701878 - - glib/gmain.c | 30 ++++++++++++++++++++++++++++-- - 1 file changed, 28 insertions(+), 2 deletions(-) - -commit 8a37af7f0ec434c8e283d3b8da4e4833e767574e -Author: Benjamin Otte -Date: Sat Jun 8 21:59:59 2013 +0200 - - tests: Add a test for a specific invariant - - See the documentation in the test. The invariant is used by - gnome-test-runner. - - https://bugzilla.gnome.org/show_bug.cgi?id=701878 - - glib/tests/mainloop.c | 29 +++++++++++++++++++++++++++++ - 1 file changed, 29 insertions(+) - -commit 8474ad7f6ac9ee3ea8bbadf162abb2493bce2af9 -Author: Marek Černocký -Date: Mon Jun 10 21:31:36 2013 +0200 - - Updated Czech translation - - po/cs.po | 568 - +++++++++++++++++++++++++++++---------------------------------- - 1 file changed, 263 insertions(+), 305 deletions(-) - -commit 57eca445ca1080be8278e1d8ab432dde3bdab648 -Author: Piotr Drąg -Date: Mon Jun 10 20:32:57 2013 +0200 - - Updated Polish translation - - po/pl.po | 246 - +++++++++++++++++++++++++++++---------------------------------- - 1 file changed, 114 insertions(+), 132 deletions(-) - -commit c1e32a5c59cf43d86c6e1b50ba570e01a549c026 -Author: Ryan Lortie -Date: Mon Jun 10 11:14:17 2013 -0400 - - GObject: turn add-property-after-init to a warning - - We have turned up enough cases of this being done (including GTK API - allowing apps to do this to GtkSettings well after it has been - instantiated) that it is clear that we cannot really break this - feature - while claiming to be backwards compatible. - - For that reason, it becomes a warning rather than a critical (ie: - it is - still well-defined behaviour, but you are discouraged from doing it). - - The intention is to keep this feature for at least the next while. - A given GObjectClass will be able to avoid using GParamSpec pool - for as - long as you don't install properties after init. If you do that, you - will get a warning and we will devolve to using GParamSpecPool. - - https://bugzilla.gnome.org/show_bug.cgi?id=698614 - - gobject/gobject.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit bbf9f5e97c49f0f24476bfb7e457f7f60789ea89 -Author: Nilamdyuti Goswami -Date: Mon Jun 10 14:58:13 2013 +0530 - - Assamese translation updated - - po/as.po | 265 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 130 insertions(+), 135 deletions(-) - -commit 3fdbfe7c0a7585c9c2dd0dc4976883e324c6e957 -Author: Fran Diéguez -Date: Mon Jun 10 10:31:01 2013 +0200 - - Updated Galician translations - - po/gl.po | 222 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 108 insertions(+), 114 deletions(-) - -commit 12958ed5cc08e3222054edbdb203fdfe4b2f5d1f -Author: Ryan Lortie -Date: Sat Jun 8 17:01:56 2013 -0400 - - gio/tests: sort tests in the Makefile.am - - ...to make it clear where people should add theirs, reducing the - chance - of conflicts caused by everyone always adding at the end. - - gio/tests/Makefile.am | 138 - +++++++++++++++++++++++++------------------------- - 1 file changed, 69 insertions(+), 69 deletions(-) - -commit afc8b1020aaa3a8acd7e8328d148748d3a5adfe6 -Author: Ryan Lortie -Date: Mon Apr 29 13:37:55 2013 -0700 - - GDesktopAppInfo: support DBusActivatable - - Support the sender-side of the freedesktop application specification - for - cases that we find 'DBusActivatable=true' in the desktop file. - - https://bugzilla.gnome.org/show_bug.cgi?id=699259 - - gio/gdesktopappinfo.c | 219 - +++++++++++++++++++++++++++++++++++++++----------- - glib/gkeyfile.h | 1 + - 2 files changed, 172 insertions(+), 48 deletions(-) - -commit 0aaac55d1474dde49a5ac664dda16f0f6deca9b6 -Author: Matthias Clasen -Date: Thu Jun 6 00:05:41 2013 -0400 - - Update link to documentation - - gio/gapplicationimpl-dbus.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 6965b721b1c7ec571f54065ddd1ef4ee1f7a4c3d -Author: Dan Winship -Date: Wed Jun 5 23:49:31 2013 -0300 - - tests: fix and re-add the broken test - - gio/tests/inet-address.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 1dac271ace5f4ca690ac2ce13864b444359c54ce -Author: Matthias Clasen -Date: Wed Jun 5 21:50:52 2013 -0400 - - Remove a failing testcase - - One of the recently added examples seems wrong. Drop it. - - gio/tests/inet-address.c | 2 -- - 1 file changed, 2 deletions(-) - -commit 76a10a572c67387533fa1e34796e39e3b7e70c30 -Author: Colin Walters -Date: Wed Jun 5 18:05:12 2013 -0400 - - GFileEnumerator: Add some documentation about ordering - - Kind of a gratuitious gaping hole in the docs... - - https://bugzilla.gnome.org/show_bug.cgi?id=701680 - - gio/gfileenumerator.c | 17 +++++++++++++++++ - 1 file changed, 17 insertions(+) - -commit 74a034028a964a25cc11318caf0b3c6d9a47bbcc -Author: Ryan Lortie -Date: Wed Jun 5 15:51:13 2013 -0400 - - tests: add a few more invalid IPv6 address tests - - https://bugzilla.gnome.org/show_bug.cgi?id=701401 - - gio/tests/inet-address.c | 10 ++++++++++ - 1 file changed, 10 insertions(+) - -commit 59ed934b055229ff2da96f96c772a060dc0f4092 -Author: Dan Winship -Date: Sun Jun 2 18:32:21 2013 -0300 - - ginetaddress: fix addr/string conversions on windows - - When parsing an address, we need to re-set "len" between IPv4 and - IPv6, since WSAStringToAddress() might set it to sizeof(struct - sin_addr) - when trying to parse the string as IPv4, even if it fails. Also, we - need to make sure to not pass strings to WSAStringToAddress() that it - will accept but that we don't want it to. - - When stringifying an address, we need to clear the sockaddr before - filling it in, so we don't accidentally end up with an unwanted - scope_id or the like. - - https://bugzilla.gnome.org/show_bug.cgi?id=701401 - - gio/ginetaddress.c | 29 +++++++++++++++++++++-------- - 1 file changed, 21 insertions(+), 8 deletions(-) - -commit 9f1a0b57cdca9eb2f9d8a8ecd414369df739fb8d -Author: Colin Walters -Date: Sun May 12 07:28:01 2013 +0100 - - Ensure g_file_copy() does not temporarily expose private files - - Previously, g_file_copy() would (on Unix) create files with the - default mode of 644. For applications which might at user request - copy arbitrary private files such as ~/.ssh or /etc/shadow, a - world-readable copy would be temporarily exposed. - - This patch is suboptimal in that it *only* fixes g_file_copy() - for the case where both source and destination are instances of - GLocalFile on Unix. - - The reason for this is that the public GFile APIs for creating files - allow very limited control over the access permissions for the created - file; one can either say a file is "private" or not. Fixing - this by adding e.g. g_file_create_with_attributes() would make sense, - except this would entail 8 new API calls for all the variants of - _create(), _create_async(), _replace(), _replace_async(), - _create_readwrite(), _create_readwrite_async(), _replace_readwrite(), - _replace_readwrite_async(). That can be done as a separate patch - later. - - https://bugzilla.gnome.org/show_bug.cgi?id=699959 - - gio/gfile.c | 24 +++++++++++++++++++++++- - gio/glocalfile.c | 23 ++++++++++++++--------- - gio/glocalfile.h | 2 ++ - gio/glocalfileoutputstream.c | 36 ++++++++++++++++++++++-------------- - gio/glocalfileoutputstream.h | 2 ++ - 5 files changed, 63 insertions(+), 24 deletions(-) - -commit 02aaef5a4dd92fe3a3f3a7c4ccebf22ca1ba2644 -Author: Colin Walters -Date: Thu May 9 00:01:59 2013 +0100 - - g_file_copy(): Clean up logic for info query - - Previously, we called g_file_query_info() *again* on the source at the - very end of the copy. This has the lame semantics that if the source - happened to be deleted, we would fail to apply attributes to the - destination. This could even be a security flaw. - - This commit changes things so that we query info from the source - *stream* after opening - i.e. on Unix we use the proper fstat() and - friends. That way we operate more atomically. - - https://bugzilla.gnome.org/show_bug.cgi?id=699959 - - gio/gfile.c | 128 - +++++++++++++++++++++++++++++++++++++++++------------------- - 1 file changed, 88 insertions(+), 40 deletions(-) - -commit b4df86fa193d54c7604bf90aa88824e220b92683 -Author: Ryan Lortie -Date: Mon Apr 29 13:30:02 2013 -0700 - - GApplication: implement fd.o application spec - - The freedesktop application specification is largely overlapping the - GLib application D-Bus interface but implementing it will allow for - applications to be launched directly from desktop files, which - we want. - - We keep the old Gtk interface for compatibility reasons and because it - has some functionality not in the freedesktop spec (Busy state, - CommandLine, etc.). - - https://bugzilla.gnome.org/show_bug.cgi?id=699259 - - gio/gapplicationimpl-dbus.c | 78 - +++++++++++++++++++++++++++++++++++++++++++-- - 1 file changed, 76 insertions(+), 2 deletions(-) - -commit 7baea0aee559c70139e03421487d5aa213a547c0 -Author: Ryan Lortie -Date: Thu May 9 09:30:38 2013 -0400 - - GApplication: set prgname to appid for services - - Since services are based on D-Bus activation and desktop files are - supposed to be named like the busname for DBusActivatable applications - and since gnome-shell wants wmclass equal to the desktop file name, we - therefore want wmclass equal to the application ID in this case. - - wmclass is determined from the prgname, which is otherwise pretty - pointless to set to some random thing in $(libexec) for a D-Bus - service, - so set that to the appid. - - This means that for D-Bus services, the following things are now - all the - same: - - - application ID - - prgname - - wmclass property set on all windows - - desktop file name - - well-known bus name - - There are not many applications running as D-Bus services at - present so - this shouldn't impact anybody except for gnome-clocks (where this - change - will be fixing a bug) and gnome-terminal. - - https://bugzilla.gnome.org/show_bug.cgi?id=699259 - - gio/gapplication.c | 24 +++++++++++++++++++----- - 1 file changed, 19 insertions(+), 5 deletions(-) - -commit 25d6560588bee636466ad62127f306a5d68bb872 -Author: Daniel Mustieles -Date: Wed Jun 5 18:28:48 2013 +0200 - - Updated Spanish translation - - po/es.po | 51 ++++++++++++++++++++++----------------------------- - 1 file changed, 22 insertions(+), 29 deletions(-) - -commit 27c2864843f40d6a89eb9b0609f47216dd44058c -Author: ManojKumar Giri -Date: Wed Jun 5 13:08:46 2013 +0530 - - Updated Odia Translation. - - po/or.po | 51 ++++++++++++++++++++++----------------------------- - 1 file changed, 22 insertions(+), 29 deletions(-) - -commit 5b872bb4fdc5118ea19172d3654131918ad676b4 -Author: Sandeep Sheshrao Shedmake -Date: Wed Jun 5 12:28:00 2013 +0530 - - Updated Marathi Translations - - po/mr.po | 470 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 233 insertions(+), 237 deletions(-) - -commit 78ebab5bea1982a49cadadb36aa9ab0b3485d2fa -Author: Sweta Kothari -Date: Wed Jun 5 10:48:55 2013 +0530 - - Updated Gujarati Translations - - po/gu.po | 51 ++++++++++++++++++++++----------------------------- - 1 file changed, 22 insertions(+), 29 deletions(-) - -commit 9d0c17b50102267a5029b58b1f44efbad82d8f03 -Author: Ryan Lortie -Date: Tue Jun 4 09:48:12 2013 -0400 - - g_file_set_contents(): don't fsync on ext3/4 - - ext3 and ext4 (for quite some time) with default mount options don't - need fsync() to ensure safety of replace-by-rename. Stop doing - that for - these filesystems. - - Note: this patch also impacts ext2, which is probably not safe, but I - don't know of any way to check ext2. vs the others because they - all have - the same magic numbers (short of opening /proc/mount). - - This patch assumes that if BTRFS_SUPER_MAGIC is defined then so - will be - EXT3_SUPER_MAGIC. - - https://bugzilla.gnome.org/show_bug.cgi?id=701560 - - glib/gfileutils.c | 9 ++++++++- - 1 file changed, 8 insertions(+), 1 deletion(-) - -commit 16b26231ca7d807a5bb52228eb4f2cae4427edde -Author: Dan Winship -Date: Sat May 25 11:09:43 2013 -0300 - - gio/tests/inet-address: fix to work on OS X - - OS X's getaddrinfo() only supports IPv6 scope IDs that are interface - names, not numbers. So use if_indextoname() to get the name of an - interface and construct an address using that. - - https://bugzilla.gnome.org/show_bug.cgi?id=700123 - - configure.ac | 2 +- - gio/tests/inet-address.c | 28 ++++++++++++++++++++++++---- - 2 files changed, 25 insertions(+), 5 deletions(-) - -commit c828aef014082c06f6a697ef4d0b92054d82b727 -Author: Ryan Lortie -Date: Mon Jun 3 22:55:20 2013 -0400 - - g_file_set_contents: change {posix_ => }fallocate - - Use fallocate() instead of posix_fallocate() so that we just fail - instead of getting the emulated version from the libc. - - https://bugzilla.gnome.org/show_bug.cgi?id=701560 - - configure.ac | 2 +- - glib/gfileutils.c | 4 ++-- - 2 files changed, 3 insertions(+), 3 deletions(-) - -commit fc98c13fdec0e5ea7d8827be0eb1f1add31ad946 -Author: Ryan Lortie -Date: Mon Jun 3 17:59:29 2013 -0400 - - g_file_set_contents(): fix simple logic error - - CI FTW. - - glib/gfileutils.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit e40435e834b4da4e791dd6c67ffc8bf285b777fd -Author: Ryan Lortie -Date: Mon Jun 3 17:49:06 2013 -0400 - - g_file_set_contents(): use unistd instead of stdio - - Use a normal write() system call instead of fdopen() and fwrite(). - - This will definitely work on UNIX system and should work on Windows as - well... - - As an added bonus, we can use g_close() now as well. - - https://bugzilla.gnome.org/show_bug.cgi?id=701560 - - glib/gfileutils.c | 52 - +++++++++++++++++++--------------------------------- - 1 file changed, 19 insertions(+), 33 deletions(-) - -commit c152ceba090840be100ae6eeb90b639b85420ec7 -Author: Ryan Lortie -Date: Mon Jun 3 16:16:25 2013 -0400 - - g_file_set_contents(): don't allocate display name - - g_file_set_contents() sets a GError in the event of various failures - that count occur. It uses g_filename_display_name() in order to - get the - filename to include in the messages. - - Factor out the error handling to make it easier to allocate the - display - name only when we need it (instead of allocating it every time). - - https://bugzilla.gnome.org/show_bug.cgi?id=701560 - - glib/gfileutils.c | 124 - ++++++++++++++++++++---------------------------------- - 1 file changed, 46 insertions(+), 78 deletions(-) - -commit d3be43fcc5165b7680c9073438ad60a3652c1703 -Author: Ryan Lortie -Date: Mon Jun 3 15:43:01 2013 -0400 - - g_file_set_contents(): use posix_fallocate() - - Extents-based filesystems like knowing in advance how much data - will be - written to a file in order to prevent fragmentation. If we have - it, use - posix_fallocate() before writing data in g_file_set_contents(). - - https://bugzilla.gnome.org/show_bug.cgi?id=701560 - - configure.ac | 2 +- - glib/gfileutils.c | 7 +++++++ - 2 files changed, 8 insertions(+), 1 deletion(-) - -commit b9350597384502e51e800d9bcfea32d719b7b41b -Author: Matej Urbančič -Date: Mon Jun 3 21:37:49 2013 +0200 - - Updated Slovenian translation - - po/sl.po | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -commit 771c841b3d2ff10e36cfd103479ca57dc698be5e -Author: Daniel Mustieles -Date: Mon Jun 3 11:27:44 2013 +0200 - - Updated Spanish translation - - po/es.po | 48 ++++++++++++++++++++++++------------------------ - 1 file changed, 24 insertions(+), 24 deletions(-) - -commit ebea942d955c383ab179db1473d58cee6b2dee54 -Author: ManojKumar Giri -Date: Mon Jun 3 13:48:33 2013 +0530 - - Updated Odia Translation. - - po/or.po | 14 +++++++------- - 1 file changed, 7 insertions(+), 7 deletions(-) - -commit 72af6b0d5baa291210d603c366d232185ceae91f -Author: Sweta Kothari -Date: Mon Jun 3 13:30:48 2013 +0530 - - Updated Gujarati Translations - - po/gu.po | 48 ++++++++++++++++++++++++------------------------ - 1 file changed, 24 insertions(+), 24 deletions(-) - -commit 9acc480d72e9140ec1fa34d780c6d924c7a71aec -Author: Kjell Ahlstedt -Date: Sun Jun 2 20:21:33 2013 +0200 - - Remove extra comma in gtestutils.h - - https://bugzilla.gnome.org/show_bug.cgi?id=701474 - - glib/gtestutils.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d0301080ee78c2f67ce04486da2ee3e7e123eece -Author: Matthias Clasen -Date: Sun Jun 2 20:00:21 2013 -0400 - - Improve GSettings test coverage - - gio/tests/gsettings.c | 100 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 100 insertions(+) - -commit b9406904a5d8a50a0608864160029e7bb07d04e2 -Author: Matthias Clasen -Date: Sun Jun 2 19:59:48 2013 -0400 - - Add a directory monitoring test - - gio/tests/Makefile.am | 1 + - gio/tests/monitor.c | 184 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 185 insertions(+) - -commit e546eb016a15646be75b73c1eacf6c2b6d5f120b -Author: Matthias Clasen -Date: Sun Jun 2 14:37:19 2013 -0400 - - Remove some unused inotify code - - gio/inotify/inotify-kernel.c | 142 - ++++++------------------------------------ - gio/inotify/inotify-missing.c | 15 ----- - 2 files changed, 20 insertions(+), 137 deletions(-) - -commit a62079e2e3270f6196a0744c532e72d38ab311b1 -Author: Ryan Lortie -Date: Sun Jun 2 09:53:06 2013 -0400 - - tests: Remove a leftover debug printf - - https://bugzilla.gnome.org/show_bug.cgi?id=701456 - - gio/tests/file.c | 1 - - 1 file changed, 1 deletion(-) - -commit fc35c3487eb926417261035cfc834b0b716530e1 -Author: Matthias Clasen -Date: Sun Jun 2 01:47:19 2013 -0400 - - Improve unix stream test coverage - - gio/tests/unix-streams.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 8f655149e9d0bb48fc7ebb2c29bba13924f13056 -Author: Matthias Clasen -Date: Sun Jun 2 01:46:21 2013 -0400 - - Improve GAppInfo test coverage - - gio/tests/mimeapps.c | 14 ++++++++++++++ - 1 file changed, 14 insertions(+) - -commit 0326f146fd3bbff74e7ca1e77bef814601c1a981 -Author: Matthias Clasen -Date: Sun Jun 2 01:44:49 2013 -0400 - - Improve GMemoryInputStream test coverage - - gio/tests/memory-input-stream.c | 23 +++++++++++++++++++++++ - 1 file changed, 23 insertions(+) - -commit dcf5dea9225efd3ef60a23a5a0fcbbb1e95cc794 -Author: Matthias Clasen -Date: Sun Jun 2 01:44:15 2013 -0400 - - Improve GMenuModel test coverage - - gio/tests/gmenumodel.c | 19 +++++++++++++++++++ - 1 file changed, 19 insertions(+) - -commit c40e0b59da5dba6af74f7778e77b01e7f7f48e15 -Author: Matthias Clasen -Date: Sun Jun 2 01:43:13 2013 -0400 - - Improve GFileAttributeMatcher test coverage - - gio/tests/g-file-info.c | 24 +++++++++++++++++++++--- - 1 file changed, 21 insertions(+), 3 deletions(-) - -commit 0753ae1235a3765339b4637db0ca0c89a66fb0e4 -Author: Matthias Clasen -Date: Sun Jun 2 01:42:28 2013 -0400 - - Improve GIcon test coverage - - gio/tests/g-icon.c | 118 - ++++++++++++++++++++++++++++++++++++++++++++++++----- - 1 file changed, 107 insertions(+), 11 deletions(-) - -commit 49d39633d15427436a18e160f06aab12dce6f378 -Author: Matthias Clasen -Date: Sun Jun 2 01:41:50 2013 -0400 - - Improve test coverage for GZipCompressor - - gio/tests/converter-stream.c | 12 +++++++++++- - 1 file changed, 11 insertions(+), 1 deletion(-) - -commit 2f3f270fccaf92ae423864b5d35e61572137fda3 -Author: Matthias Clasen -Date: Sun Jun 2 01:41:09 2013 -0400 - - Improve test coverage for GBufferedOutputStream - - gio/tests/buffered-output-stream.c | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit 6a487eae569198c88ef799b637891a4ed53effae -Author: Matthias Clasen -Date: Sun Jun 2 01:40:39 2013 -0400 - - Trivial formatting fix - - gio/gbytesicon.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 7977bb15de1f19e4f11484779c581a6c08ebdd03 -Author: Matthias Clasen -Date: Sat Jun 1 18:54:57 2013 -0400 - - Skip spawn tests when collecting coverage - - These tests break gcov's data collection, so don't link them - against -lgov. See bug 682133. - - glib/tests/Makefile.am | 5 +++++ - 1 file changed, 5 insertions(+) - -commit fed8ae38c3b43c8da693c624bb552c50d269af84 -Author: Matthias Clasen -Date: Sat Jun 1 00:36:16 2013 -0400 - - Improve test coverage a bit - - gio/tests/file.c | 20 ++++++++++++++++++++ - gio/tests/memory-output-stream.c | 10 ++++++++++ - 2 files changed, 30 insertions(+) - -commit c0f96bb27636de407a29c8ee30bb44a03c74a0fb -Author: Matthias Clasen -Date: Sat Jun 1 00:35:39 2013 -0400 - - mem-overflow: test malloc and realloc corner cases - - glib/tests/mem-overflow.c | 25 +++++++++++++++++++++++++ - 1 file changed, 25 insertions(+) - -commit 81be95fffbb8aed746fe6ceaa820fde10773e026 -Author: Fran Diéguez -Date: Sun Jun 2 00:25:33 2013 +0200 - - Updated Galician translations - - po/gl.po | 401 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 204 insertions(+), 197 deletions(-) - -commit 79972d22ac7085c252b6714d7dffd10fb470db6b -Author: Ryan Lortie -Date: Sat Jun 1 11:38:10 2013 -0400 - - Fix failure to build exit-on-close gdbus test - - In the case that HAVE_DBUS_DAEMON was undefined (as in ostree - where glib - is built before D-Bus) this test was failing. Move it inside the - HAVE_DBUS_DAEMON block. - - gio/tests/Makefile.am | 5 ++--- - 1 file changed, 2 insertions(+), 3 deletions(-) - -commit 16ec6295806131103e1ba08f8b23f5b9bbe05adb -Author: Ryan Lortie -Date: Sat Jun 1 10:07:33 2013 -0400 - - glib.mk: Rework win32 test support - - Newer versions of automake (~1.13.1) seem to generate some new - rules for - testcases that get tripped up on our use of $(addsuffix) and - $(strip) so - take those out of the definition of TESTS on win32. - - glib.mk | 9 +++++---- - 1 file changed, 5 insertions(+), 4 deletions(-) - -commit 601a00fa2ac31da0595cfe572b04edcdded3ae86 -Author: Ryan Lortie -Date: Sat Jun 1 09:55:13 2013 -0400 - - Change a pair of TESTS = to TEST += - - tests/gobject/Makefile.am | 2 +- - tests/refcount/Makefile.am | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit e042db0f83d73801a206cbaed1a49783355e0dd5 -Author: Ryan Lortie -Date: Fri May 31 22:33:22 2013 -0400 - - GSettings tests: reverse installed test complexity - - Remove the complications that were introduced in an attempt to - make the - gsettings and gschema-compile tests function as installed tests. - These - tests are designed (in large part for gsettings and entirely for - gschema-compile) to test the in-tree tools and should not be - testing the - system versions. - - In the future we may want to move the use of the in-tree tools - from the - gsettings testcase into the Makefile and install the resulting files, - allowing this testcase to run against those files, installed. - - gio/tests/gschema-compile.c | 9 +-------- - gio/tests/gsettings.c | 46 - ++++++++++++++++----------------------------- - 2 files changed, 17 insertions(+), 38 deletions(-) - -commit f9eb9eed10b7123ef000e49be1290755b2d6ae8f -Author: Ryan Lortie -Date: Thu May 30 00:07:32 2013 -0400 - - Rework the build system for a new tests approach - - Perform a substantial cleanup of the build system with respect to - building and installing testcases. - - First, Makefile.decl has been renamed glib.mk and substantially - expanded. We intend to add more stuff here in the future, like canned - rules for mkenums, marshallers, resources, etc. - - By default, tests are no longer compiled as part of 'make'. They will - be built when 'make check' is run. The old behaviour can be obtained - with --enable-always-build-tests. - - --disable-modular-tests is gone (because tests are no longer built by - default). There is no longer any way to cause 'make check' to be a - no-op, but that's not very useful anyway. - - A new glibtests.m4 file is introduced. Along with glib.mk, this - provides for consistent handling of --enable-installed-tests and - --enable-always-build-tests (mentioned above). - - Port our various test-installing Makefiles to the new framework. - - This patch substantially improves the situation in the toplevel tests/ - directory. Things are now somewhat under control there. There were - some tests being built that weren't even being run and we run - those now. - The long-running GObject performance tests in this directory have been - removed from 'make check' because they take too long. - - As an experiment, 'make check' now runs the testcases on win32 builds, - by default. We can't run them under gtester (since it uses a pipe to - communicate with the subprocess) so just toss them in TESTS. Most of - them are passing on win32. - - Things are not quite done here, but this patch is already a - substantial - improvement. More to come. - - Makefile.am | 17 +- - Makefile.decl | 97 --- - configure.ac | 28 +- - gio/Makefile.am | 20 +- - gio/fam/Makefile.am | 4 +- - gio/fen/Makefile.am | 6 +- - gio/gdbus-2.0/codegen/Makefile.am | 4 +- - gio/glib-compile-schemas.c | 4 +- - gio/inotify/Makefile.am | 6 +- - gio/kqueue/Makefile.am | 6 +- - gio/tests/Makefile.am | 726 - +++++++++------------ - gio/tests/appinfo.c | 6 + - gio/tests/file.c | 2 +- - gio/tests/gdbus-example-objectmanager-client.c | 2 +- - gio/tests/gdbus-example-objectmanager-server.c | 2 +- - gio/tests/gdbus-object-manager-example/Makefile.am | 37 +- - gio/tests/gdbus-peer.c | 2 +- - gio/tests/gdbus-test-fixture.c | 2 +- - gio/tests/gschema-compile.c | 6 +- - gio/tests/gsettings.c | 61 +- - gio/win32/Makefile.am | 6 +- - gio/xdgmime/Makefile.am | 4 +- - glib.mk | 223 +++++++ - glib/Makefile.am | 15 +- - glib/gnulib/Makefile.am | 4 +- - glib/libcharset/Makefile.am | 6 +- - glib/pcre/Makefile.am | 4 +- - glib/tests/Makefile.am | 194 +++--- - glib/update-pcre/Makefile.am | 2 +- - gmodule/Makefile.am | 8 +- - gobject/Makefile.am | 14 +- - gobject/tests/Makefile.am | 86 +-- - gthread/Makefile.am | 6 +- - m4macros/Makefile.am | 2 +- - m4macros/glibtests.m4 | 28 + - tests/Makefile.am | 296 ++++----- - tests/gobject/Makefile.am | 124 ++-- - tests/refcount/Makefile.am | 33 +- - 38 files changed, 974 insertions(+), 1119 deletions(-) - -commit 210b1f8b4230b881d1c2e4a9e7dac571c967e091 -Author: Ryan Lortie -Date: Thu May 30 00:04:05 2013 -0400 - - Remove a bunch of lingering g_thread_init() - - After this patch, there is but one remaining use of g_thread_init(), - which is in tests/slice-threadinit.c, a testcase dedicated to testing - the functionality of gslice across a g_thread_init() boundary. - - This testcase is pretty meaningless these days... probably we should - delete it. - - tests/asyncqueue-test.c | 2 -- - tests/child-test.c | 3 --- - tests/gobject/performance-threaded.c | 3 --- - tests/mainloop-test.c | 4 +--- - tests/onceinit.c | 2 -- - tests/slice-test.c | 2 -- - tests/thread-test.c | 1 - - tests/threadpool-test.c | 2 -- - 8 files changed, 1 insertion(+), 18 deletions(-) - -commit e66abbe2ef574b1ff5c36588bbac7267f04e5abe -Author: Ryan Lortie -Date: Wed May 29 23:49:30 2013 -0400 - - Some final g_test_build_filename() porting - - This should be the last users that need to be ported. - - For some of the oldschool non-gtester-ified tests, we call - g_test_init() - from main() because it is necessary in order to use - g_test_build_filename(). - - gio/tests/appinfo-test.c | 2 +- - gio/tests/desktop-app-info.c | 2 +- - glib/tests/keyfile.c | 2 +- - glib/tests/spawn-singlethread.c | 2 +- - tests/iochannel-test.c | 11 +++-------- - tests/module-test.c | 17 ++++++----------- - tests/unicode-caseconv.c | 10 +++------- - tests/unicode-encoding.c | 12 ++++-------- - 8 files changed, 20 insertions(+), 38 deletions(-) - -commit d7b3e558cfc91b1eaee80b156ad358774ded1c34 -Author: Ryan Lortie -Date: Wed May 29 23:43:26 2013 -0400 - - Move a pair of gobject tests to tests/gobject/ - - testgobject.c and timeloop-closure.c are the only two tests in the - toplevel tests/ directory that depend on gobject, so move them to - tests/gobject/ along with the other gobject tests. - - Both of these were in noinst_PROGRAMS and not TESTS, so keep them that - way when we move them. - - tests/Makefile.am | 7 ++----- - tests/gobject/Makefile.am | 6 +++++- - tests/{ => gobject}/testgobject.c | 0 - tests/{ => gobject}/timeloop-closure.c | 0 - 4 files changed, 7 insertions(+), 6 deletions(-) - -commit a114e98d09248f843c87b99c15534db4cf6367aa -Author: Matthias Clasen -Date: Fri May 31 21:24:21 2013 -0400 - - Split off the gdbus-overflow test - - It is unrealiable under load, and frequently fails in the - ostree tests. See https://bugzilla.gnome.org/show_bug.cgi?id=701105 - - gio/tests/Makefile.am | 3 +- - gio/tests/gdbus-overflow.c | 252 - +++++++++++++++++++++++++++++++++++++++++++++ - gio/tests/gdbus-peer.c | 126 +---------------------- - 3 files changed, 255 insertions(+), 126 deletions(-) - -commit eb16c5a4fea60e7969640972c8bc70dcc8673857 -Author: Matthias Clasen -Date: Fri May 31 17:23:29 2013 -0400 - - Fix a typo - - glib/gtestutils.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 9cfac6e76c19b40a9b07b92d34afb06b13b1876e -Author: Ryan Lortie -Date: Thu May 30 13:50:17 2013 -0400 - - Bump version. - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a681e11f928e79d40d4d1e994dd5b65378f911a7 -Author: William Jon McCann -Date: Wed Jan 30 00:46:43 2013 +0100 - - Fix property example in gobject tutorial - - https://bugzilla.gnome.org/show_bug.cgi?id=692848 - - docs/reference/gobject/tut_howto.xml | 10 ++++------ - 1 file changed, 4 insertions(+), 6 deletions(-) - -commit ccc039c70578b3fdf146d8e4d97588debf3d7c89 -Author: Ryan Lortie -Date: Wed May 29 23:30:46 2013 -0400 - - Remove org.gtk.test.gschema - - This is the old non-xml schema file format that we were playing around - with at one time. Nothing is using this file anymore. - - gio/tests/Makefile.am | 1 - - gio/tests/org.gtk.test.gschema | 39 - --------------------------------------- - 2 files changed, 40 deletions(-) - -commit c235087ba44cd090623510d50371f4444538a49c -Author: Ryan Lortie -Date: Wed May 29 21:49:53 2013 -0400 - - icon deserialisation: fix uninitialised variable - - Deserialising an emblemed icon would make uninitialised use of a - variable in the error case. Fix that. - - gio/gicon.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit c7e965f4ee26b95b10b80756f24589019f9d3857 -Author: Ryan Lortie -Date: Wed May 29 21:33:04 2013 -0400 - - docs/: ignore gtester Makefile targets - - Mark 'test', 'test-report', 'perf-report' and 'full-report' as - PHONY in - docs/Makefile.am to prevent recursion of gtester into the - documentation - subdirectories. Stop including Makefile.decl from these directories - since it is no longer necessary. - - This will clear up the warnings about EXTRA_DIST being defined once in - gtk-doc.make and again in Makefile.decl. - - docs/Makefile.am | 5 +++-- - docs/reference/Makefile.am | 2 -- - docs/reference/gio/Makefile.am | 1 - - docs/reference/gio/gdbus-object-manager-example/Makefile.am | 1 - - docs/reference/glib/Makefile.am | 1 - - docs/reference/gobject/Makefile.am | 1 - - 6 files changed, 3 insertions(+), 8 deletions(-) - -commit a8a9afe17c0ee484b65c6f75e0d22ad1ae2cd9b6 -Author: Ryan Lortie -Date: Mon Apr 22 17:37:18 2013 -0400 - - GObject: prevent installing properties after init - - GObject has previously allowed installing properties after class_init - has finished running. This means that you could install some of your - own properties on G_TYPE_OBJECT, for example, although they wouldn't - have worked properly. - - A previous patch asserted that this was not true and we had to - revert it - because it broke the shell. Instead of reverting, we should have - used a - critical, so do that now. - - Complaints go to this bug: - - https://bugzilla.gnome.org/show_bug.cgi?id=698614 - - gobject/gobject.c | 9 +++++++-- - gobject/gtype-private.h | 1 + - gobject/gtype.c | 10 ++++++++++ - 3 files changed, 18 insertions(+), 2 deletions(-) - -commit 8df1bb3486417bc67a5b38fb8fa81f333b18da22 -Author: Ryan Lortie -Date: Wed May 29 08:49:16 2013 -0400 - - Rename G_TEST_DISTED to G_TEST_DIST - - Since this feature is so utterly automake-centric, we may as well be - using the same terminology as automake itself (ie: although it's - BUILT_SOURCES, it's DIST_EXTRA, not DISTED). - - Also add some comments to the enum explaining that these terms are - really corresponding directly to the automake terms. - - https://bugzilla.gnome.org/show_bug.cgi?id=549783 - - gio/tests/appinfo.c | 22 +++++++++++----------- - gio/tests/contexts.c | 2 +- - gio/tests/file.c | 2 +- - gio/tests/g-icon.c | 2 +- - gio/tests/gdbus-peer.c | 2 +- - gio/tests/gschema-compile.c | 2 +- - gio/tests/gsettings.c | 8 ++++---- - gio/tests/tls-certificate.c | 44 - ++++++++++++++++++++++---------------------- - glib/gtestutils.c | 30 ++++++++++++++++++++++-------- - glib/gtestutils.h | 2 +- - glib/tests/bookmarkfile.c | 4 ++-- - glib/tests/keyfile.c | 6 +++--- - glib/tests/mappedfile.c | 10 +++++----- - glib/tests/markup-parse.c | 4 ++-- - 14 files changed, 77 insertions(+), 63 deletions(-) - -commit da478acd3c948536cd117e4347fcc554d93a7dc8 -Author: Ryan Lortie -Date: Tue May 28 17:48:06 2013 -0400 - - Remove G_TEST_DATA= from installed .test files - - This is no longer needed with the new test data file finding stuff. - - https://bugzilla.gnome.org/show_bug.cgi?id=549783 - - gio/tests/Makefile.am | 2 +- - glib/tests/Makefile.am | 2 +- - gobject/tests/Makefile.am | 2 +- - 3 files changed, 3 insertions(+), 3 deletions(-) - -commit ddd7e941f4e7199832b508d7f892680ca31937de -Author: Ryan Lortie -Date: Tue May 28 18:03:17 2013 -0400 - - Test data file API: port two more testcases - - These ones were slightly non-trivial so they didn't get included - in the - previous patches. Port them now. - - https://bugzilla.gnome.org/show_bug.cgi?id=549783 - - gio/tests/appinfo.c | 75 - ++++++++++++++++++--------------------------------- - gio/tests/gsettings.c | 15 ++++------- - 2 files changed, 31 insertions(+), 59 deletions(-) - -commit 17ded322c5cb2cdb230233a9a020e1acdab9c0ab -Author: Ryan Lortie -Date: Tue May 28 14:24:47 2013 -0400 - - tests: move tests to new _get_filename() API - - This API was introduced to save a few lines of code here and there, so - let's start by removing a bunch from our own tests. - - https://bugzilla.gnome.org/show_bug.cgi?id=549783 - - gio/tests/file.c | 5 +-- - gio/tests/g-icon.c | 7 +--- - gio/tests/gdbus-connection-slow.c | 12 ++---- - gio/tests/gdbus-connection.c | 5 +-- - gio/tests/gdbus-introspection.c | 5 +-- - gio/tests/gdbus-peer.c | 3 +- - gio/tests/gdbus-proxy-well-known-name.c | 9 +---- - gio/tests/gdbus-proxy.c | 11 +---- - gio/tests/resources.c | 35 +++++----------- - gio/tests/tls-certificate.c | 72 - ++++++++++++--------------------- - glib/tests/keyfile.c | 12 ++---- - glib/tests/mappedfile.c | 25 +++--------- - 12 files changed, 56 insertions(+), 145 deletions(-) - -commit 575a9da718e8c84da052f50f1435914a94197696 -Author: Ryan Lortie -Date: Tue May 28 13:22:59 2013 -0400 - - gtest: Add more path building API - - Add a pair of functions for returning strings that don't need to be - freed. This is a bit of a hack but it will turn the 99% case of using - these functions from: - - gchar *tmp; - tmp = g_test_build_filename (...); - fd = open (tmp, ...); - g_free (tmp); - - to: - - fd = open (g_test_get_filename (...), ...); - - which is a pretty substantial win. - - https://bugzilla.gnome.org/show_bug.cgi?id=549783 - - docs/reference/glib/glib-sections.txt | 2 + - glib/gtestutils.c | 125 - ++++++++++++++++++++++++++++++---- - glib/gtestutils.h | 6 ++ - 3 files changed, 118 insertions(+), 15 deletions(-) - -commit 58c6ca32aac6e0735d7325ce0b876025c722bae3 -Author: Ryan Lortie -Date: Tue May 28 12:48:37 2013 -0400 - - tests: use new g_test_build_filename() API - - Port most of the tests to the new g_test_build_filename() API. - - https://bugzilla.gnome.org/show_bug.cgi?id=549783 - - gio/tests/contexts.c | 8 +----- - gio/tests/file.c | 10 +++---- - gio/tests/g-icon.c | 9 +------ - gio/tests/gapplication.c | 23 +++++----------- - gio/tests/gdbus-connection-loss.c | 9 +------ - gio/tests/gdbus-connection-slow.c | 11 ++------ - gio/tests/gdbus-connection.c | 13 +-------- - gio/tests/gdbus-introspection.c | 9 +------ - gio/tests/gdbus-peer.c | 9 +------ - gio/tests/gdbus-proxy-well-known-name.c | 11 ++------ - gio/tests/gdbus-proxy.c | 11 ++------ - gio/tests/gdbus-threading.c | 9 +------ - gio/tests/gschema-compile.c | 8 +----- - gio/tests/resources.c | 25 +++++------------- - gio/tests/tls-certificate.c | 47 - ++++++++++++++------------------- - glib/tests/bookmarkfile.c | 9 ++----- - glib/tests/keyfile.c | 14 +++------- - glib/tests/mappedfile.c | 17 ++++-------- - glib/tests/markup-parse.c | 10 ++----- - 19 files changed, 62 insertions(+), 200 deletions(-) - -commit 0c4806733cb30f56325b0f1c4e95a400e4998c14 -Author: Ryan Lortie -Date: Tue May 28 12:44:41 2013 -0400 - - Add g_test_build_filename() - - This function allows testcases to find data files in various - situations - of srcdir == builddir, srcdir != builddir and for installed tests. - - https://bugzilla.gnome.org/show_bug.cgi?id=549783 - - Makefile.decl | 6 +-- - docs/reference/glib/glib-sections.txt | 3 ++ - glib/gtestutils.c | 98 - +++++++++++++++++++++++++++++++++++ - glib/gtestutils.h | 11 ++++ - 4 files changed, 115 insertions(+), 3 deletions(-) - -commit 2afd39a90dbde31159a78b780bacdd636badb34e -Author: Matthias Clasen -Date: Tue May 28 22:23:58 2013 -0400 - - Trivial doc typo fix - - gobject/gtype.c | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -commit 2349635ebe1a757107d864bac603d7f2189b7418 -Author: Matthias Clasen -Date: Wed May 29 00:07:26 2013 -0400 - - Trivial documentation typos - - gobject/gobject.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit b5463f4cf44eb74e667491ddd96476f51b9a8ed6 -Author: Matthias Clasen -Date: Wed May 29 00:14:55 2013 -0400 - - Work with ltp 1.10 - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit db1c83a5163dab40673b1c5cdf23fdff771ebaf3 -Author: Matthias Clasen -Date: Wed May 29 08:34:24 2013 -0400 - - Improve gtype test coverage - - tests/refcount/objects.c | 3 +++ - tests/refcount/properties.c | 2 ++ - tests/refcount/properties2.c | 2 ++ - tests/refcount/properties4.c | 4 ++++ - 4 files changed, 11 insertions(+) - -commit 07168724d74cb656938df7abaa42dacff94c62cf -Author: Matthias Clasen -Date: Wed May 29 08:33:55 2013 -0400 - - Improve signal test coverage - - gobject/tests/signals.c | 206 - +++++++++++++++++++++++++++++++++++++++++++++++- - 1 file changed, 205 insertions(+), 1 deletion(-) - -commit a9abbb31924f8ae9f51c1064f88efedde7c34117 -Author: Matthias Clasen -Date: Wed May 29 00:15:55 2013 -0400 - - Improve test coverage in gobject/ - - Lines: 6631 8862 74.8 % - Functions: 747 893 83.7 % - - gobject/tests/Makefile.am | 5 +- - gobject/tests/boxed.c | 116 +++++++++++++++++++++++++++++++++++ - gobject/tests/qdata.c | 28 +++++++++ - gobject/tests/type.c | 152 - ++++++++++++++++++++++++++++++++++++++++++++++ - 4 files changed, 300 insertions(+), 1 deletion(-) - -commit 3382ac99be3141e084fea888c428f5d5bf725ab7 -Author: Emanuele Aina -Date: Mon May 20 15:53:40 2013 +0100 - - GIcon: NULLify the `type' out param in the sync methods too - - Both g_[file|bytes]_icon_load() leave the `type' out parameter - untouched, while the async methods g_[file|bytes]_icon_load_finish() - always set it to NULL. - - For consistency's sake NULLify it in the sync methods too. - - https://bugzilla.gnome.org/show_bug.cgi?id=700725 - - gio/gbytesicon.c | 3 +++ - gio/gfileicon.c | 3 +++ - 2 files changed, 6 insertions(+) - -commit 7a861ab4c9b4a8e379b1c5b7ec0385c5ef0c5d3d -Author: Matej Urbančič -Date: Tue May 28 22:26:50 2013 +0200 - - Updated Slovenian translation - - po/sl.po | 113 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 59 insertions(+), 54 deletions(-) - -commit 9d7429509cbb6adbe6be86a55183acceccfd7167 -Author: Shankar Prasad -Date: Tue May 28 18:28:09 2013 +0530 - - updated kn translations - - po/kn.po | 123 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 63 insertions(+), 60 deletions(-) - -commit 26df5e0d949b0ada2e5c939359dfccca71735cb4 -Author: Chun-wei Fan -Date: Tue May 28 12:55:56 2013 +0800 - - Update Visual Studio Project Sheets - - "Install" the newly-introduced gio/gbytesicon.h... - - build/win32/vs10/glib.props | 2 ++ - build/win32/vs9/glib.vsprops | 1 + - 2 files changed, 3 insertions(+) - -commit 762842b9943145c3645f4ded065d6737fccf3692 -Author: Ryan Lortie -Date: Mon May 27 17:34:21 2013 -0400 - - GLib 2.37.1 - - NEWS | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 48 insertions(+) - -commit 4c9a7b65eb028f78ad4e68c177e4ee634124b694 -Author: Matthias Clasen -Date: Mon May 27 22:05:19 2013 -0400 - - More test fixes for builddir != srcdir - - tests/Makefile.am | 1 + - tests/iochannel-test.c | 2 +- - tests/unicode-caseconv.c | 2 +- - tests/unicode-encoding.c | 2 +- - 4 files changed, 4 insertions(+), 3 deletions(-) - -commit 98a921045cf16cb927eae2fd13a5f025cfb76365 -Author: Matthias Clasen -Date: Mon May 27 21:20:10 2013 -0400 - - Fix make check with builddir != srcdir - - This broke when the tests were converted to be installable. - My apologies. - - gio/tests/Makefile.am | 1 + - gio/tests/appinfo.c | 16 ++++++++++------ - gio/tests/gapplication.c | 11 ++++++++--- - gio/tests/gdbus-connection-loss.c | 2 +- - gio/tests/gdbus-connection-slow.c | 2 +- - gio/tests/gdbus-connection.c | 2 +- - gio/tests/gdbus-introspection.c | 8 ++++---- - gio/tests/gdbus-proxy-well-known-name.c | 2 +- - gio/tests/gdbus-proxy.c | 2 +- - gio/tests/gdbus-threading.c | 8 ++++---- - 10 files changed, 32 insertions(+), 22 deletions(-) - -commit 4ec32e6fa827a97c4d7fd8a8b00126d52a604319 -Author: Colin Walters -Date: Mon May 27 19:30:31 2013 -0400 - - gio/tests: Make gdbus-proxy-well-known-name handle srcdir != builddir - - gio/tests/gdbus-proxy-well-known-name.c | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -commit 7336a1e745907104ec7fab9f2086c2fc93ef8b9d -Author: Ryan Lortie -Date: Mon May 27 18:34:33 2013 -0400 - - Fix yet more test regressions... - - gio/tests/gdbus-connection-slow.c | 10 +++++----- - gio/tests/gdbus-proxy.c | 10 +++++----- - 2 files changed, 10 insertions(+), 10 deletions(-) - -commit 42139d463721aff623041eb3e016aae263b01a8b -Author: Ryan Lortie -Date: Mon May 27 18:30:53 2013 -0400 - - One more broken test.... - - gio/tests/gdbus-connection-loss.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit 8f87d428a6c8c91aaa47daaaff2d843b6536a88c -Author: Ryan Lortie -Date: Mon May 27 18:27:14 2013 -0400 - - More srcdir != destdir tests fallout - - gio/tests/resources.c | 14 ++++++++++---- - 1 file changed, 10 insertions(+), 4 deletions(-) - -commit aa3db2c91b254250a84b8c8e07eb3da96fbf74aa -Author: Ryan Lortie -Date: Mon May 27 18:05:09 2013 -0400 - - tests: fix a srcdir vs. destdir issue - - The target file is a script, so it'll always be in SRCDIR for the - uninstalled - case. Just look there and avoid the libtool trickery. - - glib/tests/spawn-singlethread.c | 6 +----- - 1 file changed, 1 insertion(+), 5 deletions(-) - -commit ad2716bb1aa202bd6d25ab8bdafb09fd3bcc8c22 -Author: ManojKumar Giri -Date: Mon May 27 18:09:17 2013 +0530 - - Updated Odia Translation. - - po/or.po | 127 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 65 insertions(+), 62 deletions(-) - -commit 676a3d6ede64b6383d25706d514e7f4498474c96 -Author: Shantha kumar -Date: Mon May 27 15:31:22 2013 +0530 - - Tamil Translation Updated - - po/ta.po | 127 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 65 insertions(+), 62 deletions(-) - -commit 0d55c4aaf8c6671387dee287da7574ae25fb9983 -Author: Chun-wei Fan -Date: Mon May 27 15:57:54 2013 +0800 - - Fix the GObject Visual Studio Projects - - Update G_LOG_DOMAIN to be "GLib-GObject" so that we are consistent - with - the autotools builds, and that tests expecting the log domain to be - "GLib-GObject" would not fail. - - build/win32/vs10/gobject.vcxprojin | 8 ++++---- - build/win32/vs9/gobject.vcprojin | 8 ++++---- - 2 files changed, 8 insertions(+), 8 deletions(-) - -commit 524470d8e02c7da867cf61dff86de1105067bebb -Author: Chun-wei Fan -Date: Mon May 27 13:23:58 2013 +0800 - - Fix the GLib Visual Studio Projects - - Define the G_LOG_DOMAIN of the GLib DLL as "GLib", because: - -This makes it consistent with the autotools builds - -Some tests expect the log domain to be "GLib" - - build/win32/vs10/glib.vcxprojin | 16 ++++++++-------- - build/win32/vs9/glib.vcprojin | 16 ++++++++-------- - 2 files changed, 16 insertions(+), 16 deletions(-) - -commit 80985d1c05e58f63252b1b108e8637808a2f3e4c -Author: Chun-wei Fan -Date: Mon May 27 12:49:47 2013 +0800 - - Update config.h.win32(.in) - - Make the entries of config.h.win32(.in) consistent with the entries - that are generated from the autotools build (config.h.in). - - config.h.win32.in | 25 ++++++++++++------------- - 1 file changed, 12 insertions(+), 13 deletions(-) - -commit b382c6f63339397c338aa68ad939894665368ada -Author: Matthias Clasen -Date: Sat May 25 23:07:03 2013 -0400 - - Avoid a segfault in gdbus tool - - When the interface name is invalid, we don't get an error - back from g_dbus_connection_call_sync. - - gio/gdbus-tool.c | 7 +++++-- - 1 file changed, 5 insertions(+), 2 deletions(-) - -commit 0b167b0ae964fcd999ccf8a9fdc41804df936a28 -Author: Colin Walters -Date: Fri May 24 22:16:44 2013 +0100 - - build: Fix usage of %.test again - - We actually need the first dependency because it includes the - final executable name. Rather, fix the original bug by using - the variable $(EXEEXT). - - gio/tests/Makefile.am | 2 +- - glib/tests/Makefile.am | 2 +- - gobject/tests/Makefile.am | 2 +- - tests/Makefile.am | 2 +- - tests/gobject/Makefile.am | 2 +- - 5 files changed, 5 insertions(+), 5 deletions(-) - -commit 5088c705ac5ce118502d0c6ea74aca1cec26b575 -Author: Colin Walters -Date: Fri May 24 15:42:12 2013 -0400 - - tests: Drop unnecessary % from .test pattern match rule - - On Windows, the executables will have .exe, so this won't - match. Furthermore, they aren't actually dependent on the - executable to build. - - gio/tests/Makefile.am | 2 +- - glib/tests/Makefile.am | 2 +- - gobject/tests/Makefile.am | 2 +- - tests/Makefile.am | 2 +- - tests/gobject/Makefile.am | 2 +- - 5 files changed, 5 insertions(+), 5 deletions(-) - -commit b85e8e5bfb3f0cb86411cc5d8b038c5af1404f1c -Author: Daniel Mustieles -Date: Fri May 24 13:57:47 2013 +0200 - - Updated Spanish translation - - po/es.po | 286 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 145 insertions(+), 141 deletions(-) - -commit a2a6122bb62f3536f59156170f334df4f8741842 -Author: Nilamdyuti Goswami -Date: Fri May 24 17:28:12 2013 +0530 - - Assamese translation updated - - po/as.po | 290 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 147 insertions(+), 143 deletions(-) - -commit fc6f6a4330e72bd4155ca0b491136ff61b477294 -Author: Sweta Kothari -Date: Fri May 24 13:21:27 2013 +0530 - - Updated Gujarati Translations - - po/gu.po | 290 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 147 insertions(+), 143 deletions(-) - -commit ec61deb79116c8b2364ef070f98ac9a222249f0c -Author: Simon Kågedal Reimer -Date: Mon May 6 22:04:32 2013 +0200 - - G_GNUC_FORMAT: documentation error - - Attribute should be placed just before the semicolon, not after. - As can be seen in the example. - - https://bugzilla.gnome.org/show_bug.cgi?id=699779 - - glib/docs.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 47d96381a2f52587f8706ffa115b2379d6ca731e -Author: Jason L. Quinn -Date: Thu Apr 11 23:43:17 2013 -0400 - - spelling fixes of 'runtine' and 'adresses' in cross.xml and - running.xml, respectively - - https://bugzilla.gnome.org/show_bug.cgi?id=697849 - - docs/reference/glib/cross.xml | 2 +- - docs/reference/glib/running.xml | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit 3d1d49177bc577e4c0d4ec2d73b96db09e4d5be3 -Author: Ryan Lortie -Date: Thu Feb 21 17:48:04 2013 +0000 - - gsignal: remove some pointless locking - - We previously hold a lock in the loop that collects the arguments for - g_signal_emit(), which we drop before calling into the argument - collection functions and reacquire again at the bottom of the loop - (ie: - one release/acquire pair for each argument collected). To make - matters - worse, the lock is just released again after the loop. - - Presumably that was done to protect the access to the parameter array, - but it's pretty unlikely that this is needed because the only way it - changes is if the signal is unloaded. That only happens when - unloading - types which is quite unlikely to happen while we are emitting on an - instance of that type (and, as an aside, never happens anymore - anyway). - - If we move the unlock below the loop up above it and remove the - acquire/release pair from the loop, we improve performance in the new - arg-collecting performance tests by ~15% (more like ~18% in the case - where we only emit to one handler -- where argument collection - dominates - more). - - https://bugzilla.gnome.org/show_bug.cgi?id=694380 - - gobject/gsignal.c | 4 +--- - 1 file changed, 1 insertion(+), 3 deletions(-) - -commit 8bb6a4aec5dbc7535244a0fa2b96b728eebe75cc -Author: Ryan Lortie -Date: Thu Feb 21 17:47:08 2013 +0000 - - performance test: add signal test with args - - Add a signal that has some typical arguments (a uint and a pointer) - since all of the other signal performance tests are for signals - with no - args. - - https://bugzilla.gnome.org/show_bug.cgi?id=694380 - - tests/gobject/performance.c | 45 - +++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 45 insertions(+) - -commit 4b72bbf9b18a698555bb2aa914b9ab5fd0a4e5f3 -Author: Ryan Lortie -Date: Thu Feb 21 17:44:56 2013 +0000 - - performance test: share some code - - The handled and unhandled cases share the same data and _run() - functions. Refactor into a common section. - - https://bugzilla.gnome.org/show_bug.cgi?id=694380 - - tests/gobject/performance.c | 62 - ++++++++++++++++++--------------------------- - 1 file changed, 25 insertions(+), 37 deletions(-) - -commit 7427e2295812b7512478d76a4424b32ec977523a -Author: Elisabeth Henry -Date: Mon Apr 1 04:11:01 2013 +0200 - - gunixconnection: added ngettext to support plural forms - - While those strings ("Expecting 1 control message, got %d" and - "Expecting one fd, but got %d\n") have same singular/plural form - in english, it is not necessarily the case in other languages. - - https://bugzilla.gnome.org/show_bug.cgi?id=695233 - - gio/gunixconnection.c | 14 +++++++++++--- - 1 file changed, 11 insertions(+), 3 deletions(-) - -commit 7fc2ab9493dbb480e2b6815813af9cf8bbfc081e -Author: Colin Walters -Date: Thu May 9 18:47:50 2013 +0100 - - GLocalFileOutputStream: Further deduplicate error code path - - Just code cleanup. - - https://bugzilla.gnome.org/699959 - - gio/glocalfileoutputstream.c | 56 - +++++++++++++++++++------------------------- - 1 file changed, 24 insertions(+), 32 deletions(-) - -commit 5e65cd4e5153b340a25a8ffb580cf5f23f54d649 -Author: Colin Walters -Date: Thu May 9 18:39:50 2013 +0100 - - GLocalFileOutputStream: Deduplicate stream creation code - - Lots of copy/paste of the error handling path, let's deduplicate - so I can sanely patch this code later. - - https://bugzilla.gnome.org/699959 - - gio/glocalfileoutputstream.c | 103 - +++++++++++++------------------------------ - 1 file changed, 31 insertions(+), 72 deletions(-) - -commit 49030c8797d5a415e2cb94a3c658f67206cb8bf5 -Author: Colin Walters -Date: Wed May 22 17:41:32 2013 +0100 - - gdbus-peer: Drop some usage of g_thread_yield() - - It's a recipe for race conditions and error; on some hardware - architectures one thread isn't guaranteed to see the results - of writes from another thread without a cache flush. - - https://bugzilla.gnome.org/show_bug.cgi?id=700855 - - gio/tests/gdbus-peer.c | 66 - ++++++++++++++++++++++++++++++++------------------ - 1 file changed, 43 insertions(+), 23 deletions(-) - -commit ff8f37ac05490c67fc3be5e87ff5756f1a275da3 -Author: Colin Walters -Date: Thu May 23 01:07:13 2013 +0100 - - glib/tests/cond: Fix race condition - - The producer could push two values with the first one being - lost. Fix this by blocking the producer until a consumer - reads. - - glib/tests/cond.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit 9115dd0a7ce31f69f78aca0b0b32d7d2e4670be3 -Author: Dan Winship -Date: Wed May 22 14:20:08 2013 -0300 - - gtestutils: Use stdio rather than write() to be Windows-friendly - - Windows doesn't define STDOUT_FILENO and STDERR_FILENO, and they're - not even guaranteed to be 1 and 2. So just use stdio instead. Also fix - a counting error. Pointed out on gtk-devel-list. - - glib/gtestutils.c | 15 ++++++--------- - 1 file changed, 6 insertions(+), 9 deletions(-) - -commit c9cc0beb3a8c298b843efdb71822a71cc078a8ac -Author: Josep Puigdemont -Date: Tue May 21 16:46:25 2013 +0200 - - Timeout the test if dbus sevice has not appeared in due time. - - The test /gdbus/connection/large_message waits for a dbus name - to appear. - The dbus name is created by a another process executed in the - background. - If for some reason this fails, the test will likely wait forever. - This will avoid this situation by making the test fail if the - dbus service - has not appeared after 10 seconds. - - https://bugzilla.gnome.org/show_bug.cgi?id=698981 - - gio/tests/gdbus-connection-slow.c | 21 ++++++++++++++++++++- - 1 file changed, 20 insertions(+), 1 deletion(-) - -commit 4edc2f1a9330006a5d615bc16264b5328da6fe66 -Author: Dan Winship -Date: Tue May 21 09:52:32 2013 -0300 - - po: update for quote changes - - https://bugzilla.gnome.org/show_bug.cgi?id=700746 - - po/af.po | 146 +++++++++++++------------- - po/am.po | 146 +++++++++++++------------- - po/an.po | 142 ++++++++++++------------- - po/ar.po | 146 +++++++++++++------------- - po/as.po | 158 ++++++++++++++-------------- - po/ast.po | 146 +++++++++++++------------- - po/az.po | 173 +++++++++++++++--------------- - po/be.po | 142 ++++++++++++------------- - po/be@latin.po | 146 +++++++++++++------------- - po/bg.po | 142 ++++++++++++------------- - po/bn.po | 146 +++++++++++++------------- - po/bn_IN.po | 146 +++++++++++++------------- - po/bs.po | 151 +++++++++++++------------- - po/ca.po | 153 +++++++++++++-------------- - po/ca@valencia.po | 153 +++++++++++++-------------- - po/cs.po | 148 +++++++++++++------------- - po/cy.po | 149 +++++++++++++------------- - po/da.po | 153 +++++++++++++-------------- - po/de.po | 148 +++++++++++++------------- - po/dz.po | 149 +++++++++++++------------- - po/el.po | 308 - ++++++++++++++++++++++++++--------------------------- - po/en@shaw.po | 146 +++++++++++++------------- - po/en_CA.po | 288 - +++++++++++++++++++++++++------------------------- - po/en_GB.po | 303 - ++++++++++++++++++++++++++-------------------------- - po/eo.po | 298 - ++++++++++++++++++++++++++-------------------------- - po/es.po | 158 ++++++++++++++-------------- - po/et.po | 156 +++++++++++++-------------- - po/eu.po | 152 +++++++++++++-------------- - po/fa.po | 143 +++++++++++++------------ - po/fi.po | 140 ++++++++++++------------- - po/fr.po | 142 ++++++++++++------------- - po/ga.po | 146 +++++++++++++------------- - po/gl.po | 156 +++++++++++++-------------- - po/gu.po | 278 ++++++++++++++++++++++++------------------------ - po/he.po | 293 - +++++++++++++++++++++++++-------------------------- - po/hi.po | 266 +++++++++++++++++++++++----------------------- - po/hr.po | 146 +++++++++++++------------- - po/hu.po | 142 ++++++++++++------------- - po/hy.po | 290 - +++++++++++++++++++++++++------------------------- - po/id.po | 148 +++++++++++++------------- - po/is.po | 151 +++++++++++++------------- - po/it.po | 142 ++++++++++++------------- - po/ja.po | 156 +++++++++++++-------------- - po/ka.po | 146 +++++++++++++------------- - po/kk.po | 148 +++++++++++++------------- - po/kn.po | 252 ++++++++++++++++++++++---------------------- - po/ko.po | 280 ++++++++++++++++++++++++------------------------- - po/ku.po | 146 +++++++++++++------------- - po/lt.po | 144 ++++++++++++------------- - po/lv.po | 155 ++++++++++++++------------- - po/mai.po | 146 +++++++++++++------------- - po/mg.po | 146 +++++++++++++------------- - po/mk.po | 146 +++++++++++++------------- - po/ml.po | 172 +++++++++++++++--------------- - po/mn.po | 149 +++++++++++++------------- - po/mr.po | 290 - +++++++++++++++++++++++++------------------------- - po/ms.po | 151 +++++++++++++------------- - po/nb.po | 142 ++++++++++++------------- - po/nds.po | 146 +++++++++++++------------- - po/ne.po | 148 +++++++++++++------------- - po/nl.po | 150 +++++++++++++------------- - po/nn.po | 140 ++++++++++++------------- - po/oc.po | 146 +++++++++++++------------- - po/or.po | 264 +++++++++++++++++++++++----------------------- - po/pa.po | 284 ++++++++++++++++++++++++------------------------- - po/pl.po | 142 ++++++++++++------------- - po/ps.po | 146 +++++++++++++------------- - po/pt.po | 309 - +++++++++++++++++++++++++++--------------------------- - po/pt_BR.po | 150 +++++++++++++------------- - po/ro.po | 152 +++++++++++++-------------- - po/ru.po | 146 +++++++++++++------------- - po/rw.po | 150 +++++++++++++------------- - po/si.po | 146 +++++++++++++------------- - po/sk.po | 142 ++++++++++++------------- - po/sl.po | 288 - +++++++++++++++++++++++++------------------------- - po/sq.po | 146 +++++++++++++------------- - po/sr.po | 142 ++++++++++++------------- - po/sr@ije.po | 149 +++++++++++++------------- - po/sr@latin.po | 142 ++++++++++++------------- - po/sv.po | 150 +++++++++++++------------- - po/ta.po | 282 ++++++++++++++++++++++++------------------------- - po/te.po | 286 - +++++++++++++++++++++++++------------------------- - po/tg.po | 144 ++++++++++++------------- - po/th.po | 281 ++++++++++++++++++++++++------------------------- - po/tl.po | 149 +++++++++++++------------- - po/tr.po | 288 - +++++++++++++++++++++++++------------------------- - po/tt.po | 146 +++++++++++++------------- - po/ug.po | 270 +++++++++++++++++++++++------------------------ - po/uk.po | 146 +++++++++++++------------- - po/vi.po | 280 ++++++++++++++++++++++++------------------------- - po/wa.po | 149 +++++++++++++------------- - po/xh.po | 152 +++++++++++++-------------- - po/yi.po | 149 +++++++++++++------------- - po/zh_CN.po | 148 +++++++++++++------------- - po/zh_HK.po | 152 +++++++++++++-------------- - po/zh_TW.po | 152 +++++++++++++-------------- - 96 files changed, 8511 insertions(+), 8585 deletions(-) - -commit 4b94c0831e449374ce769cb4938a28b3dca59a43 -Author: Dan Winship -Date: Mon May 20 17:54:48 2013 -0300 - - Use 'dumb quotes' rather than `really dumb quotes' - - Back in the far-off twentieth century, it was normal on unix - workstations for U+0060 GRAVE ACCENT to be drawn as "‛" and - for U+0027 - APOSTROPHE to be drawn as "’". This led to the convention of using - them as poor-man's ‛smart quotes’ in ASCII-only text. - - However, "'" is now universally drawn as a vertical line, and "`" at a - 45-degree angle, making them an `odd couple' when used together. - - Unfortunately, there are lots of very old strings in glib, and also - lots of new strings in which people have kept up the old tradition, - perhaps entirely unaware that it used to not look stupid. - - Fix this by just using 'dumb quotes' everywhere. - - https://bugzilla.gnome.org/show_bug.cgi?id=700746 - - gio/gapplicationimpl-dbus.c | 2 +- - gio/gdbus-2.0/codegen/codegen.py | 2 +- - gio/gdbus-tool.c | 24 ++--- - gio/gdbusaddress.c | 60 ++++++------ - gio/gdbusauth.c | 82 ++++++++--------- - gio/gdbusauthmechanismanon.c | 2 +- - gio/gdbusauthmechanismsha1.c | 42 ++++----- - gio/gdbusconnection.c | 44 ++++----- - gio/gdbusmessage.c | 26 +++--- - gio/gdbusmethodinvocation.c | 4 +- - gio/gdbusproxy.c | 6 +- - gio/gdbusserver.c | 6 +- - gio/gicon.c | 6 +- - gio/glib-compile-schemas.c | 16 ++-- - gio/gsettings.c | 36 ++++---- - gio/gsettingsschema.c | 6 +- - gio/kqueue/dep-list.c | 6 +- - gio/kqueue/kqueue-thread.c | 2 +- - gio/tests/gdbus-example-subtree.c | 6 +- - gio/tests/gdbus-export.c | 24 ++--- - gio/tests/gdbus-non-socket.c | 4 +- - gio/tests/gdbus-serialization.c | 32 +++---- - gio/tests/gdbus-test-codegen.c | 4 +- - gio/tests/gdbus-tests.h | 4 +- - glib/gcharset.c | 8 +- - glib/gchecksum.c | 2 +- - glib/gdate.c | 4 +- - glib/gfileutils.c | 4 +- - glib/glib-mirroring-tab/gen-mirroring-tab.c | 6 +- - glib/gmessages.c | 4 +- - glib/gmessages.h | 4 +- - glib/gnode.h | 8 +- - glib/gscanner.c | 20 ++-- - glib/gscanner.h | 4 +- - glib/gspawn.c | 8 +- - glib/gtester-report | 2 +- - glib/gunicode.h | 2 +- - glib/gutils.c | 6 +- - glib/gutils.h | 4 +- - glib/gvariant-parser.c | 14 +-- - glib/gvariant.c | 28 +++--- - glib/tests/gvariant.c | 40 ++++---- - glib/tests/markup-collect.c | 2 +- - gmodule/gmodule-beos.c | 2 +- - gmodule/gmodule-win32.c | 2 +- - gmodule/gmodule.c | 2 +- - gmodule/gmodule.h | 8 +- - gobject/gboxed.c | 4 +- - gobject/genums.c | 2 +- - gobject/gobject.c | 50 +++++----- - gobject/gobject.h | 2 +- - gobject/gparam.c | 10 +- - gobject/gsignal.c | 108 +++++++++++----------- - gobject/gtype.c | 136 - ++++++++++++++-------------- - gobject/gvalue.c | 6 +- - gobject/gvaluetypes.c | 20 ++-- - tests/testgdateparser.c | 8 +- - 57 files changed, 488 insertions(+), 488 deletions(-) - -commit 52f6a7d16250d2b180c83cce8929f3e14972e1a9 -Author: Dan Winship -Date: Tue May 21 11:21:36 2013 -0300 - - tests: fix a few recently-broken tests - - tests/gobject/Makefile.am | 1 + - tests/module-test.c | 3 --- - tests/run-assert-msg-test.sh | 4 ++-- - 3 files changed, 3 insertions(+), 5 deletions(-) - -commit bb1a5ca9a8488bbbfc06f961e2275c36b354ed3b -Author: Colin Walters -Date: Tue May 21 09:21:21 2013 -0400 - - gio/tests: Fix gdbus-connection when run from "make check" - - gio/tests/Makefile.am | 1 + - gio/tests/gdbus-connection.c | 12 ++++++++---- - 2 files changed, 9 insertions(+), 4 deletions(-) - -commit 7ff5c082213c13c893f583f2bce77fa63a146af2 -Author: Matthias Clasen -Date: Mon May 20 21:05:56 2013 -0400 - - Convert more tests to installed tests - - This makes the tests in tests installed, except for - the performance tests. - - tests/Makefile.am | 33 +++++++++++++++++++++++++++++++-- - tests/gobject/Makefile.am | 8 +++++--- - tests/iochannel-test.c | 12 ++++++++---- - tests/module-test.c | 13 ++++++++----- - tests/unicode-caseconv.c | 9 ++++++--- - tests/unicode-encoding.c | 6 ++++-- - 6 files changed, 62 insertions(+), 19 deletions(-) - -commit 1808888a1f543276f83d65ef41a5cadb5f31c388 -Author: Matthias Clasen -Date: Mon May 20 21:05:56 2013 -0400 - - Convert more tests to installed tests - - tests/gobject/Makefile.am | 16 ++++++++++++++++ - 1 file changed, 16 insertions(+) - -commit c26e253b1090d529097ccd3c744f865977d3703f -Author: Colin Walters -Date: Tue May 21 00:12:31 2013 +0100 - - gio/tests: gsettings is a developer-only test - - It tries to run glib-compile-schemas and glib-mkenums, which - we won't have in the runtime tree. - - Anyways it's kind of a dumb test since the best test for - compilation tools is...compiling things, which we already - do frequently. - - gio/tests/Makefile.am | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit f2a9a6142c7187b6dd700728ecfa5ea094ad6096 -Author: Colin Walters -Date: Tue May 21 00:07:18 2013 +0100 - - gmessages: Fix up testing commit to handle fatal masquerading - - This makes glib/tests/testing pass again. - - glib/gmessages.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit c12538a9c0693d9204bee0ef43dc505a52c55ba2 -Author: Colin Walters -Date: Tue May 21 00:02:39 2013 +0100 - - gio/tests: Disable desktop-app-info test in installed mode for now - - It wants a writable copy of the applications, and appears to - depend on a prior execution of "mimeapps". This will take - a bit of work to untangle. - - gio/tests/Makefile.am | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 3d7fcc23c154824a0377ceea07a1d3b18bcd3874 -Author: Colin Walters -Date: Mon May 20 21:50:28 2013 +0100 - - gio/tests: Make gdbus-peer work in installed mode - - There's no /etc/hosts in gnome-ostree... - - gio/tests/gdbus-peer.c | 14 ++++++++++++-- - 1 file changed, 12 insertions(+), 2 deletions(-) - -commit 7ee44da5cf7fc5c7bee18c29287d8f062f045c67 -Author: Colin Walters -Date: Mon May 20 21:43:52 2013 +0100 - - gio/tests: Fix gapplication test in installed mode - - gio/tests/gapplication.c | 28 ++++++++++++++++++++++------ - 1 file changed, 22 insertions(+), 6 deletions(-) - -commit 1a398b2e564e4ba8a42ca4865d49233b5b4a0c95 -Author: Colin Walters -Date: Mon May 20 21:33:00 2013 +0100 - - gio/tests: Some more fixes for installed tests - - file passes now, appinfo needs a bit more work, but is getting - there. - - gio/tests/Makefile.am | 23 +++++++++++++++++++---- - gio/tests/appinfo.c | 3 ++- - gio/tests/file.c | 16 ++++++++++++++-- - 3 files changed, 35 insertions(+), 7 deletions(-) - -commit bdf383dcd6c3adc657c35ef499f4739509da6eb1 -Author: Colin Walters -Date: Mon May 20 20:15:43 2013 +0100 - - gio/tests: Deduplicate Makefile.am a bit - - We can just add all the static test data to EXTRA_DIST. - - gio/tests/Makefile.am | 8 +------- - 1 file changed, 1 insertion(+), 7 deletions(-) - -commit 714cbbea52f0d08b6a4a4588329128a5172e8e92 -Author: Colin Walters -Date: Mon May 20 14:31:48 2013 +0100 - - gtestutils: Ensure test subprocesses don't dump core - - Since we expect them to crash, let's not spam the system - core dump collection (systemd, abrt). At the moment - systemd is not very robust against programs crashing - in loops. - - Instead of aborting, we exit(1). - - https://bugzilla.gnome.org/show_bug.cgi?id=700714 - - glib/Makefile.am | 1 + - glib/gmessages-private.h | 35 +++++++++++++++++++++++++++++++++++ - glib/gmessages.c | 27 ++++++++++++++++++++++++--- - glib/gtestutils.c | 18 +++++++++++++++++- - 4 files changed, 77 insertions(+), 4 deletions(-) - -commit 9038e2263827a4323be81a8f199afb87eef07587 -Author: Kjartan Maraas -Date: Mon May 20 14:51:04 2013 +0200 - - Updated Norwegian bokmål translation - - po/nb.po | 292 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 150 insertions(+), 142 deletions(-) - -commit 142d78214d42905fd9af195265b9bda85f6a36a8 -Author: Matthias Clasen -Date: Mon May 20 08:46:21 2013 -0400 - - Convert remaining gio tests to installed - - gio/tests/Makefile.am | 32 ++++++---- - gio/tests/appinfo.c | 104 - +++++++++++++++++++++++++------- - gio/tests/gdbus-connection-loss.c | 12 +++- - gio/tests/gdbus-connection-slow.c | 17 +++++- - gio/tests/gdbus-connection.c | 13 +++- - gio/tests/gdbus-introspection.c | 12 +++- - gio/tests/gdbus-proxy-well-known-name.c | 17 +++++- - gio/tests/gdbus-proxy.c | 18 +++++- - gio/tests/gdbus-threading.c | 12 +++- - 9 files changed, 194 insertions(+), 43 deletions(-) - -commit 5e1f9173c397a04eca97a11d962fce824a2234a3 -Author: Matthias Clasen -Date: Mon May 20 06:38:41 2013 -0400 - - Convert some gio tests to installed tests - - gio/tests/Makefile.am | 220 - +++++++++++++++++++------------ - gio/tests/{ => cert-tests}/cert-key.pem | 0 - gio/tests/{ => cert-tests}/cert-list.pem | 0 - gio/tests/{ => cert-tests}/cert1.pem | 0 - gio/tests/{ => cert-tests}/cert2.pem | 0 - gio/tests/{ => cert-tests}/cert3.pem | 0 - gio/tests/{ => cert-tests}/key-cert.pem | 0 - gio/tests/{ => cert-tests}/key.pem | 0 - gio/tests/{ => cert-tests}/key8.pem | 0 - gio/tests/{ => cert-tests}/nothing.pem | 0 - gio/tests/contexts.c | 16 ++- - gio/tests/g-icon.c | 14 +- - gio/tests/gschema-compile.c | 17 ++- - gio/tests/gsettings.c | 49 ++++--- - gio/tests/resources.c | 42 ++++-- - gio/tests/tls-certificate.c | 100 ++++++++++---- - 16 files changed, 312 insertions(+), 146 deletions(-) - -commit f66016261a3db69fd14b8f3821123aad82d651e2 -Author: Matthias Clasen -Date: Sun May 19 21:49:51 2013 -0400 - - Make gobject tests installable - - This makes the gobject tests run as part of the ostree integration - tests. - - gobject/tests/Makefile.am | 16 ++++++++++++++++ - 1 file changed, 16 insertions(+) - -commit 6c3cf6dc18d9fc0a80e732406ac31a71acab09a6 -Author: Milo Casagrande -Date: Sun May 19 13:30:46 2013 +0200 - - [l10n] Updated Italian translation. - - po/it.po | 236 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 120 insertions(+), 116 deletions(-) - -commit ad7959c5b7d484c7d819a15f61cad46b6fab8cfd -Author: Colin Walters -Date: Mon May 6 09:47:00 2013 -0400 - - Add --enable-installed-tests configure option - - See https://live.gnome.org/GnomeGoals/InstalledTests for more - information. - - The tests now support being run both uninstalled and installed, so - 'make check' works for those who want it. For tests which need data - files, the way this works is they look in the compiled in value of - SRCDIR by default, and the generated tests use "env G_TEST_DATA=" to - override that. - - This patch only converts glib/tests for now; if this patch looks good, - I'll do the rest of the tests. - - https://bugzilla.gnome.org/show_bug.cgi?id=699079 - - .gitignore | 1 + - configure.ac | 7 ++++++- - glib/tests/Makefile.am | 49 - ++++++++++++++++++++++++++++++++++++++++------- - glib/tests/bookmarkfile.c | 11 +++++++++-- - glib/tests/keyfile.c | 19 +++++++++++++++--- - glib/tests/mappedfile.c | 26 ++++++++++++++++++++----- - glib/tests/markup-parse.c | 12 ++++++++++-- - glib/tests/protocol.c | 8 ++++++-- - 8 files changed, 111 insertions(+), 22 deletions(-) - -commit 91d7c8de6bfa4290006da992ea0ef604ff24b009 -Author: Colin Walters -Date: Mon May 6 09:24:25 2013 -0400 - - glib/tests: Drop unnecessary SRCDIR definitions - - It's always going to be defined, we don't support compiling these - tests "by hand". This is a cleanup commit for the installed tests - work. - - https://bugzilla.gnome.org/show_bug.cgi?id=699079 - - glib/tests/bookmarkfile.c | 4 ---- - glib/tests/keyfile.c | 4 ---- - glib/tests/markup-parse.c | 4 ---- - glib/tests/spawn-singlethread.c | 5 +---- - 4 files changed, 1 insertion(+), 16 deletions(-) - -commit 225d8fb97d4400a3417c32ee16ba3d1da570a010 -Author: Colin Walters -Date: Fri May 3 18:36:43 2013 -0400 - - glib/tests: Use explicit file listings - - This is a preparatory commit for installed tests work; having things - cleanly categorized helps. - - https://bugzilla.gnome.org/show_bug.cgi?id=699079 - - glib/tests/Makefile.am | 71 - ++++++++++++++++++++++++++++++------- - glib/tests/markup-parse.c | 10 +++--- - glib/tests/markups/fail-3.expected | 50 ++++++++++++++++++++++++++ - glib/tests/markups/fail-36.expected | 4 +++ - 4 files changed, 117 insertions(+), 18 deletions(-) - -commit 6e64bbe8de27ab72aa84dbe90c34f3a01eaadc15 -Author: Colin Walters -Date: Fri May 3 18:13:51 2013 -0400 - - glib/tests/mappedfile: Copy test file before writing to it - - This way we're *always* testing writability rather than only sometimes - doing it in the source directory. - - https://bugzilla.gnome.org/show_bug.cgi?id=699079 - - glib/tests/mappedfile.c | 53 - ++++++++++++++++++++++++++++++++----------------- - 1 file changed, 35 insertions(+), 18 deletions(-) - -commit 23f5d8b238bc104672e0ad967c916ca258acef06 -Author: Jorge Pérez Pérez -Date: Wed May 15 23:05:10 2013 +0200 - - Added Aragonese translation - - po/LINGUAS | 1 + - po/an.po | 4472 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 4473 insertions(+) - -commit c81a9556fffea3578aff3d53b4f1bc61c905c748 -Author: Adrian Bunk -Date: Tue May 14 01:48:37 2013 +0300 - - m4macros/glib-gettext.m4: Don't use AC_HEADER_STDC - - AC_HEADER_STDC is obsolete (pre-C89 headers are no longer an issue), - and the resulting STDC_HEADERS define is anyway not used. - - https://bugzilla.gnome.org/show_bug.cgi?id=700263 - - m4macros/glib-gettext.m4 | 1 - - 1 file changed, 1 deletion(-) - -commit 216725f0ae31f193c57244df3c4d11dcb46d790b -Author: Shankar Prasad -Date: Tue May 14 15:26:07 2013 +0530 - - updated kn translations - - po/kn.po | 395 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 192 insertions(+), 203 deletions(-) - -commit e195490a879e6fcdd5b861629fadd6b7e652237b -Author: Dan Winship -Date: Mon May 13 11:47:12 2013 -0400 - - tests/slice: use G_GNUC_BEGIN_IGNORE_DEPRECATIONS - - rather than implementing it by hand - - glib/tests/slice.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit eebb3c1c8e09d122f049edb762c9a13199f3b1e9 -Author: Dan Winship -Date: Mon May 13 11:38:53 2013 -0400 - - gtestutils: use g_clear_pointer - - glib/gtestutils.c | 9 +++------ - 1 file changed, 3 insertions(+), 6 deletions(-) - -commit e9284ed29731365415992d8c9ed72f10e67cf056 -Author: Dan Winship -Date: Wed Dec 5 11:28:53 2012 -0500 - - gtestutils: deprecate g_test_trap_fork() - - https://bugzilla.gnome.org/show_bug.cgi?id=679683 - - gio/tests/gdbus-non-socket.c | 2 ++ - glib/gtestutils.c | 6 ++++-- - glib/gtestutils.h | 3 ++- - glib/tests/testing.c | 6 ++++++ - 4 files changed, 14 insertions(+), 3 deletions(-) - -commit e3d1869ee3b6e269b80723173dc4f85c7cc3eaea -Author: Dan Winship -Date: Sat Nov 24 15:58:36 2012 -0500 - - tests: port from g_test_trap_subprocess() to g_test_trap_fork() - - https://bugzilla.gnome.org/show_bug.cgi?id=679683 - - gio/tests/gdbus-exit-on-close.c | 137 +++++++------ - gio/tests/gdbus-non-socket.c | 1 + - gio/tests/gdbus-proxy.c | 20 +- - gio/tests/gschema-compile.c | 50 +++-- - gio/tests/gsettings.c | 422 - ++++++++++++++++++++++++++-------------- - glib/tests/array-test.c | 27 +-- - glib/tests/dataset.c | 22 ++- - glib/tests/gvariant.c | 79 +++++--- - glib/tests/list.c | 35 ++-- - glib/tests/logging.c | 215 +++++++++++--------- - glib/tests/mem-overflow.c | 143 +++++++++----- - glib/tests/option-context.c | 382 - ++++++++++++++++++++---------------- - glib/tests/scannerapi.c | 21 +- - glib/tests/slice.c | 14 +- - glib/tests/test-printf.c | 277 ++++++++++---------------- - glib/tests/testing.c | 204 ++++++++++++------- - glib/tests/utils.c | 22 ++- - gobject/tests/param.c | 54 ++++- - tests/Makefile.am | 1 + - tests/testglib.c | 50 +++-- - 20 files changed, 1263 insertions(+), 913 deletions(-) - -commit 467f9ea1bc41bdb343644fc0d13760799542cc4e -Author: Dan Winship -Date: Sun Nov 25 11:50:09 2012 -0500 - - tests/protocol: redo a bit - - Rather than overloading --verbose, just skip the tests that aren't - supposed to be run in the parent process (so that if you do run the - toplevel test with --verbose, it doesn't immediately error out). - - https://bugzilla.gnome.org/show_bug.cgi?id=679683 - - glib/tests/protocol.c | 18 +++++++++--------- - 1 file changed, 9 insertions(+), 9 deletions(-) - -commit 960f5500e22d505a5dccbff51ccbc8ab969f0851 -Author: Dan Winship -Date: Sat Nov 24 15:58:27 2012 -0500 - - gtestutils: add g_test_trap_subprocess() - - g_test_trap_fork() doesn't work on Windows and is potentially flaky on - unix anyway given the fork-but-don't-exec. Replace it with - g_test_trap_subprocess(), which re-spawns the same program with - arguments telling it to run a specific (otherwise-ignored) test case. - - Make the existing g_test_trap_fork() unit tests be unix-only (they - never passed on Windows anyway), and add a parallel set of - g_test_trap_subprocess() tests. - - Also fix the logic of gtestutils's "-p" argument (which is used by the - subprocess tests); previously if you had tests "/foo/bar" and - "/foo/bar/baz", and ran the test program with "-p /foo/bar/baz", it - would run "/foo/bar" too. Fix that and add tests. - - https://bugzilla.gnome.org/show_bug.cgi?id=679683 - - docs/reference/glib/glib-sections.txt | 4 +- - glib/gmessages.c | 2 +- - glib/gtestutils.c | 753 - +++++++++++++++++++++++----------- - glib/gtestutils.h | 16 +- - glib/tests/testing.c | 183 +++++++++ - 5 files changed, 712 insertions(+), 246 deletions(-) - -commit 38859e8e2930f12bc5885c1ce9191aa3f73b8110 -Author: Dan Winship -Date: Wed Dec 19 15:59:55 2012 -0500 - - g_test_trap_fork: don't blow away the SIGCHLD handler - - Not sure why it was doing this, but it's not necessary (all of glib's - tests pass fine without it), and it breaks tests that try to use - g_spawn_sync() or GChildWatchSource after doing a g_test_trap_fork(). - - https://bugzilla.gnome.org/show_bug.cgi?id=679683 - - glib/gtestutils.c | 1 - - 1 file changed, 1 deletion(-) - -commit 4c356443b85d8deb97107cfebc8c329446a9d6c9 -Author: Dan Winship -Date: Sun Nov 25 13:52:20 2012 -0500 - - tests/spawn-*.c: fix on Windows - - Need to append ".exe" to the spawned binary name on Windows - - https://bugzilla.gnome.org/show_bug.cgi?id=679683 - - glib/tests/Makefile.am | 1 + - glib/tests/spawn-multithreaded.c | 4 ++-- - glib/tests/spawn-singlethread.c | 4 ++-- - 3 files changed, 5 insertions(+), 4 deletions(-) - -commit 1d310cf5dbe3ef224f5af505f33cc7263a5801e9 -Author: Christian Persch -Date: Sun May 12 21:52:54 2013 +0200 - - app: Document when floating variants are consumed - - Bug #700203. - - gio/gaction.c | 2 ++ - gio/gsimpleaction.c | 2 ++ - 2 files changed, 4 insertions(+) - -commit b7550999cdee5281cdece52b4ca2d35fa70dd868 -Author: ManojKumar Giri -Date: Fri May 10 12:08:27 2013 +0530 - - Updated Odia Translation. - - po/or.po | 306 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 150 insertions(+), 156 deletions(-) - -commit 6fe6b0300b382fd000f75edd3ad968d29b276a0d -Author: Matthias Clasen -Date: Thu May 9 16:02:52 2013 -0400 - - Clarify GValueArray docs - - Don't refer to Quicksort in the documentation of - g_value_array_sort, but just to qsort(). - - gobject/gvaluearray.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit 8d13a3e4e175697f00d5963542ea2ff0aa37662f -Author: Krishnababu Krothapalli -Date: Thu May 9 18:03:09 2013 +0530 - - Updated Telugu Translations - - po/te.po | 306 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 150 insertions(+), 156 deletions(-) - -commit c2d6aaa540240c1842b6204cafc8dca404e4ba87 -Author: Zeeshan Ali (Khattak) -Date: Tue Mar 20 22:40:32 2012 +0200 - - Fix minor typos in GSocketConnectable example code - - gio/gsocketconnectable.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 25fa94eb82a8b55fd9279f5faa67c02c4738b8d8 -Author: Sebastian Dröge -Date: Mon May 6 16:06:48 2013 +0200 - - Declare res_init() for builds against Android's Bionic - - res_init() exists in the C library here and as such is detected - by configure, but it is not declared in any header. - - gio/gresolver.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit f4a188234105cb363aecaefd31e06e1f976200c0 -Author: Dan Winship -Date: Sun May 5 16:50:43 2013 -0400 - - GProxyAddressEnumerator: add default-port property - - Although none of the in-tree GSocketConnectable types need it, other - types (like SoupAddress) may find it useful to be able to pass a URI - and a default-port to GProxyAddressEnumerator separately (the same way - you can with GNetworkAddress). So add a default-port property. - - https://bugzilla.gnome.org/show_bug.cgi?id=698877 - - gio/gproxyaddressenumerator.c | 181 - +++++++++++++++++++++++------------------- - gio/tests/proxy-test.c | 105 +++++++++++++++++++++--- - 2 files changed, 194 insertions(+), 92 deletions(-) - -commit 6104230bce3607f62d47165dbee5ccbe73953b5a -Author: Matthias Clasen -Date: Sat May 4 21:10:43 2013 -0400 - - Document all gtester-report options - - The --subunit option was missing from the man page. - - docs/reference/glib/gtester-report.xml | 7 +++++++ - 1 file changed, 7 insertions(+) - -commit 794401c0a2165ec6d9e0e29b61c0a2cdb59acdb2 -Author: Matthias Clasen -Date: Sat May 4 21:08:18 2013 -0400 - - Document all glib-mkenums placeholders - - The @ENUMPREFIX@ placeholder was missing in the man page. - - docs/reference/gobject/glib-mkenums.xml | 7 +++++++ - 1 file changed, 7 insertions(+) - -commit f10dc91ceedaef63d3a6b0421d4ae0b28f5e1473 -Author: Matthias Clasen -Date: Sat May 4 21:05:24 2013 -0400 - - Document all glib-genmarshal options - - The --stdinc option was missing from the man page. - - docs/reference/gobject/glib-genmarshal.xml | 8 ++++++++ - 1 file changed, 8 insertions(+) - -commit 8d99b24a03adf1c5b950336c3bd649baeb953a9e -Author: Matthias Clasen -Date: Sat May 4 21:03:00 2013 -0400 - - Fix a typo - - docs/reference/gio/glib-compile-resources.xml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 7b60a469b751b655cbce04fb44b40e42a7d42391 -Author: Matthias Clasen -Date: Sat May 4 21:01:35 2013 -0400 - - Document all gdbus-codegen options - - The --help and --xml-files options were missing from the man page. - - docs/reference/gio/gdbus-codegen.xml | 20 ++++++++++++++++++++ - 1 file changed, 20 insertions(+) - -commit 13958ee4292947e0a074ebf4a0e697462ba58e79 -Author: Dan Winship -Date: Thu May 2 10:14:57 2013 -0400 - - gbitlock: fix this to not unconditionally use futex emulation - - Ryan accidentally committed some debugging code a long time ago, - causing this file to always use futex emulation even when real futex - support was available. I noticed this a while later and pointed it out - to him, and assumed he was going to fix it, but I guess he assumed I - was going to fix it, and then neither of us did... - - https://bugzilla.gnome.org/show_bug.cgi?id=699500 - - glib/gbitlock.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 9d69c274e0e13294bbfd6488c220ab523d3e881a -Author: Matthias Clasen -Date: Thu May 2 21:00:57 2013 -0400 - - Silently handle icon being NULL - - While an emblemed icon without a base icon is not very - useful, no need to crash here. - This was crashing the object finalization test in gtk. - - gio/gemblemedicon.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a360b314aad5dcbc575948a401d22d47a36e4328 -Author: Emmanuele Bassi -Date: Sun Apr 14 21:04:41 2013 +0100 - - binding: Add an explicit unbind() - - Higher order languages with garbage collection can have issues - releasing - a binding, as they do not control the last reference being dropped on - the binding, source, or target instances. - - https://bugzilla.gnome.org/show_bug.cgi?id=698018 - - docs/reference/gobject/gobject-sections.txt | 1 + - gobject/gbinding.c | 89 - +++++++++++++++++++---------- - gobject/gbinding.h | 2 + - gobject/tests/binding.c | 32 +++++++++++ - 4 files changed, 95 insertions(+), 29 deletions(-) - -commit f61daa6ed275f1794a6552d3343e313d1d243933 -Author: Colin Walters -Date: Thu May 2 11:39:11 2013 -0400 - - tests/mappedfile: Also handle ENOMEM - - The RHEL6.4 kernel gives me that instead of EINVAL. - - https://bugzilla.gnome.org/show_bug.cgi?id=699485 - - glib/tests/mappedfile.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit c0e0c6a4201c879b5d8d7f5314d42f268a317f4c -Author: Dan Winship -Date: Thu May 2 13:58:25 2013 -0400 - - gobject: rename an unused parameter to make AIX happy - - gobject/gobject.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 769e3edbe0f658ecaf22d7352486aad176095328 -Author: Simon McVittie -Date: Thu May 2 16:50:01 2013 +0100 - - GSocks5Proxy: don't crash if parsing negotiation reply fails - - The GError should be initialized to NULL, otherwise we'll - "pile up" errors, then try to free an uninitialized pointer. - - Signed-off-by: Simon McVittie - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=699493 - - gio/gsocks5proxy.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit eda37dbc3f547d785e4e8941abd320d1292e93e7 -Author: Rajesh Ranjan -Date: Thu May 2 13:45:46 2013 +0530 - - hindi update - - po/hi.po | 311 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 153 insertions(+), 158 deletions(-) - -commit b24f73700d3779187b763178d4e462cdfa3e43c5 -Author: Matej Urbančič -Date: Wed May 1 20:32:44 2013 +0200 - - Updated Slovenian translation - - po/sl.po | 1396 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 702 insertions(+), 694 deletions(-) - -commit 631cf195c8fa718d78354688de4d88057c7e68ad -Author: Matthias Clasen -Date: Wed May 1 05:20:02 2013 -0400 - - Bump version to 2.37.1 - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 20012ec9a96c3b12315be0f516fbea9088e67d93 -Author: Matthias Clasen -Date: Wed May 1 00:16:25 2013 -0400 - - Add 2.38 indexes to the docs - - docs/reference/gio/gio-docs.xml | 4 ++++ - docs/reference/glib/glib-docs.xml | 4 ++++ - docs/reference/gobject/gobject-docs.xml | 4 ++++ - 3 files changed, 12 insertions(+) - -commit 83e74d5e3e5b6b142daceb12497608312820c1ae -Author: Matthias Clasen -Date: Wed May 1 00:15:06 2013 -0400 - - Updates - - NEWS | 68 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 68 insertions(+) - -commit daf7f56491517f048e119a12661999a103875c06 -Author: Tim Lunn -Date: Wed May 1 10:39:26 2013 +1000 - - gio: fix small leak - - https://bugzilla.gnome.org/show_bug.cgi?id=699361 - - gio/gdesktopappinfo.c | 1 + - 1 file changed, 1 insertion(+) - -commit 0646e00e2522490b41f39fc25a4093bb61e8a4dc -Author: Ryan Lortie -Date: Sun Apr 21 10:55:40 2013 -0400 - - GApplication: don't leak 'hint' on remote Open - - We were using format string "s" to deconstruct the open hint into a - 'const gchar *' which, of course, we never freed. Fix that. - - gio/gapplicationimpl-dbus.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 706e636ab83de76c22ed7f2e56df9a1bcb49b39a -Author: Cosimo Cecchi -Date: Fri Apr 26 17:11:02 2013 -0400 - - bytesicon: don't use g_object_unref() on GBytes - - We need to use g_bytes_unref() - - https://bugzilla.gnome.org/show_bug.cgi?id=699001 - - gio/gbytesicon.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 463022cc09c3ebab18c4d3a6f2f80752339dc5f0 -Author: Cosimo Cecchi -Date: Fri Apr 26 17:07:41 2013 -0400 - - bytesicon: fix a memory leak - - https://bugzilla.gnome.org/show_bug.cgi?id=698999 - - gio/gbytesicon.c | 1 + - 1 file changed, 1 insertion(+) - -commit 518e3104bf6cdb5d8e6b43d3b721805db5951139 -Author: Colin Walters -Date: Fri Apr 26 08:12:01 2013 -0400 - - configure: Assume C90 compatible malloc() prototype - - This ancient code was attempting to cope with (unknown) systems whose - malloc() prototype was incompatible with the standard. This test was - fragile; it would break if the build environment provided -Wall in - CFLAGS. - - Now that it's 2013, let's assume that target systems have a sane - malloc(). If someone complains, we can revisit this. - - https://bugzilla.gnome.org/698716 - - configure.ac | 41 ------------------------------ - glib/gmem.c | 81 - ++++++++++-------------------------------------------------- - 2 files changed, 13 insertions(+), 109 deletions(-) - -commit 7d61da0c078fcc10fada292811401b127e330555 -Author: Ryan Lortie -Date: Fri Apr 26 11:27:51 2013 -0400 - - g_object_new: check for NULL from _constructor() - - There is some code in the wild (like in gnome-session) that does this - from its custom _constructor() implementation: - - { - GObject *obj; - - obj = ((chain up)); - - if (!object_is_viable (obj)) - { - g_object_unref (obj); - return NULL; - } - else - return obj; - } - - This has never been a valid use of GObject and this code has always - caused memory to be leaked[1] by growing the construction_objects - list. - The ability to legitimately return NULL from a constructor was exactly - the reason that we created GInitable, in fact. - - That doesn't change the fact that the g_object_new() rewrite will - crash - in this case, so instead of doing that, let's emit a critical - and avoid - the crash. This will allow people to upgrade their GLib without also - upgrading their gnome-session. Meanwhile, people can fix their broken - code. - - [1] not in the strictest sense of the word, because it's still - reachable - - gobject/gobject.c | 12 ++++++++++++ - 1 file changed, 12 insertions(+) - -commit c98c65fffc4319c5caca164df09af9c8415a46bd -Author: Shantha kumar -Date: Fri Apr 26 11:40:25 2013 +0530 - - Tamil Translation Updated - - po/ta.po | 630 - +++++++++++++++++++++++++++++++++++++-------------------------- - 1 file changed, 373 insertions(+), 257 deletions(-) - -commit c027e88a30fc3c332c8955fdeef1bf5e15cc63fc -Author: Mike Ruprecht -Date: Thu Apr 25 02:24:53 2013 -0500 - - gio/tests: Find "true" in PATH opposed to hardcoding the location - - Not all systems have /usr/bin/true. Some have it in /bin/true. - Instead of trying to guess a hardcoded path to find it, let - g_app_info_create_from_commandline() internally search PATH - to find the program. - - https://bugzilla.gnome.org/show_bug.cgi?id=698655 - - gio/tests/desktop-app-info.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 8a6ae995ee53f09da60b60f853b597b23f9dc4c0 -Author: Milo Casagrande -Date: Thu Apr 25 09:01:11 2013 +0200 - - [l10n] Updated Italian translation. - - po/it.po | 121 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 63 insertions(+), 58 deletions(-) - -commit 03dd6cf1b55fbef243e90ee3253dacecae06cf61 -Author: Cosimo Cecchi -Date: Wed Apr 24 11:58:47 2013 -0400 - - docs: fix docs for g_icon_[de]serialize() - - docs/reference/gio/gio-sections.txt | 2 ++ - gio/gicon.c | 24 ++++++++++++++++++++++++ - 2 files changed, 26 insertions(+) - -commit 755f4f0bf66ea6b9e735bf685a5ae2a2c404d6d2 -Author: Piotr Drąg -Date: Wed Apr 24 00:01:48 2013 +0200 - - Updated Polish translation - - po/pl.po | 119 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 62 insertions(+), 57 deletions(-) - -commit bfa8bef7b9985b3ab8bc6165ed5e915f70d464d8 -Author: Ryan Lortie -Date: Wed Mar 27 23:34:30 2013 -0400 - - GObject: substantially rework g_object_new() - - Make a number of improvements to g_object_new(): - - - instead of looking up the GParamSpec for the named property once in - g_object_new() (in order to collect) and then again in - g_object_newv - (when actually setting the property), g_object_new_internal() is a - new function that takes the GParamSpec on the interface to - avoid the - second lookup - - - in the case that ->constructor() is not set, we need not waste time - creating an array of GObjectConstructParam to pass in. - Just directly - iterate the list of parameters, calling set_property() on each. - - - instead of playing with linked lists to keep track of the construct - properties, realise that the number of construct properties that we - will set is exactly equal to the length of the construct_properties - list on GObjectClass and the only thing that may change is - where the - value comes from (in the case that it was passed in) - - This assumption was already implicit in the existing code and - can be - seen from the sizing of the array used to hold the construct - properties, but it wasn't taken advantage of to make things - simpler. - - - instead of allocating and filling a separate array of the - non-construct properties just re-iterate the passed-in list and set - all properties that were not marked G_PARAM_CONSTRUCT (since - the ones - that were construct params were already used during construction) - - - use the new g_param_spec_get_default_value() API instead of - allocating and setting the GValue for each construct property that - wasn't passed from the user - - Because we are now iterating the linked list of properties in-order we - need to append to that list during class initialising instead of - prepending. - - These changes show a very small improvement on the simple-construction - performance testcase (probably just noise) and they improve the - complex-construction case by ~30%. - - Thanks to Alex Larsson for reviews and fixes. - - https://bugzilla.gnome.org/show_bug.cgi?id=698056 - - gobject/gobject.c | 527 - +++++++++++++++++++++++++++++++++++------------------- - 1 file changed, 340 insertions(+), 187 deletions(-) - -commit c18462b5803a3dd57d3ccb67153ad7851cc8ce08 -Author: Ryan Lortie -Date: Tue Apr 23 11:11:20 2013 -0400 - - GParamSpec: add g_param_spec_get_default_value() - - The way of getting the default value out of a GParamSpec is to - allocate - a GValue, initialise it, then call g_param_spec_set_default() to - set the - default value into that GValue. - - This is exactly how we handle setting the default value for all of the - construct properties that were not explicitly passed to - g_object_new(). - - Instead of doing the alloc/init/store on all construct properties on - every call to g_object_new(), we can cache those GValues in the - private - data of the GParamSpec itself and reuse them. - - This patch does not actually make that change to g_object_new() - yet, but - it adds the API to GParamSpec so that a future patch to GObject - can make - the change. - - https://bugzilla.gnome.org/show_bug.cgi?id=698056 - - docs/reference/gobject/gobject-sections.txt | 1 + - gobject/gparam.c | 62 - +++++++++++++++++++++++++++++ - gobject/gparam.h | 3 +- - gobject/tests/param.c | 16 ++++++++ - 4 files changed, 81 insertions(+), 1 deletion(-) - -commit c30c0bb34d80013489897c49bef36cc56972d5d9 -Author: Ryan Lortie -Date: Tue Apr 23 10:38:23 2013 -0400 - - GType: add accessor for instance private offset - - Since instance private data is now always at a constant offset to the - instance pointer, we can add an accessor for it that doesn't also - require an instance. - - The idea is that classes can call this from their class_init and store - it in a file-scoped static variable and use that to find their private - data on instances very quickly, without a priv pointer. - - https://bugzilla.gnome.org/show_bug.cgi?id=698056 - - docs/reference/gobject/gobject-sections.txt | 1 + - gobject/gtype.c | 48 - +++++++++++++++++++++++++++++ - gobject/gtype.h | 2 ++ - 3 files changed, 51 insertions(+) - -commit eb860fd898a6a2bd86c11d245294cd0e8cd4304b -Author: Ryan Lortie -Date: Tue Apr 23 13:26:48 2013 -0400 - - Partially revert "Merge waitpid() from g_spawn_sync into gmain()" - - This partially reverts commit - ce0022933c255313e010b27f977f4ae02aad1e7e. - - It used to be safe to use g_spawn_sync() from processes that had their - own SIGCHLD handler because it simply called wait(). When it was - changed to depend on the GLib child watching infrastructure this meant - that GLib had to own the SIGCHLD handler. - - This caused hangs in at least Pidgin. - - The patch contained two other improvements to the child watch - code which - we want to keep, so only revert the changes to gspawn itself. - - https://bugzilla.gnome.org/show_bug.cgi?id=698081 - - glib/gspawn.c | 76 - ++++++++++++++++++++++++++++------------------------------- - 1 file changed, 36 insertions(+), 40 deletions(-) - -commit c91af2ab44c20556f3d3493edff686cf77137fda -Author: Ryan Lortie -Date: Tue Apr 23 14:30:42 2013 -0400 - - Test GUnixSocketAddress construction - - This test fails without the previous fix and works properly with it. - - https://bugzilla.gnome.org/show_bug.cgi?id=698686 - - gio/tests/.gitignore | 1 + - gio/tests/Makefile.am | 1 + - gio/tests/socket-address.c | 79 - ++++++++++++++++++++++++++++++++++++++++++++++ - 3 files changed, 81 insertions(+) - -commit 9c243beea25f08b506eab9e1e877d6ffe2b20531 -Author: Ryan Lortie -Date: Tue Apr 23 13:38:33 2013 -0400 - - GUnixSocketAddress: fix construct parameter issue - - GUnixSocketAddress has some very strange logic for interpreting its - construct paramters. This logic behaves differently in these - two cases: - - g_object_new (G_TYPE_UNIX_SOCKET_ADDRESS, - "abstract", FALSE, - "address-type", ..., - NULL); - - and - - g_object_new (G_TYPE_UNIX_SOCKET_ADDRESS, - "address-type", ..., - NULL); - - even though the default value for "abstract" is already FALSE. - - Change the way the code works so that it is not sensitive to people - merely setting a property to its default value. - - https://bugzilla.gnome.org/show_bug.cgi?id=698686 - - gio/gunixsocketaddress.c | 23 ++++++----------------- - 1 file changed, 6 insertions(+), 17 deletions(-) - -commit 7409ac0d14e197f0c2ef1ae86fa15ddaeea5a434 -Author: Ryan Lortie -Date: Tue Apr 23 11:59:09 2013 -0400 - - gtype: tweak valgrind hints - - The valgrind client requests were not producing the intended result in - some cases, so step up our game a bit. - - gobject/gtype.c | 17 ++++++++++++----- - 1 file changed, 12 insertions(+), 5 deletions(-) - -commit e8438f98e2d274b57008eddcb86df3f63e166933 -Author: Ryan Lortie -Date: Mon Apr 22 18:32:05 2013 -0400 - - Revert "GObject: prevent installing properties after init" - - This reverts commit ddb0ce14215cd62c7a2497d6cf9f2ea63c40ebb5. - - Colin's smoke testing has found issues in at least gjs and - gnome-settings-daemon. We'll need to see if we can address those. - - gobject/gobject.c | 9 ++------- - gobject/gtype-private.h | 1 - - gobject/gtype.c | 10 ---------- - 3 files changed, 2 insertions(+), 18 deletions(-) - -commit ddb0ce14215cd62c7a2497d6cf9f2ea63c40ebb5 -Author: Ryan Lortie -Date: Mon Apr 22 17:37:18 2013 -0400 - - GObject: prevent installing properties after init - - GObject has previously allowed installing properties after class_init - has finished running. This means that you could install some of your - own properties on G_TYPE_OBJECT, for example, although they wouldn't - have worked properly. - - Prevent this from happening. Require that all properties are - installed by - the time class_init has finished. - - Complaints go to this bug: - - https://bugzilla.gnome.org/show_bug.cgi?id=698614 - - gobject/gobject.c | 9 +++++++-- - gobject/gtype-private.h | 1 + - gobject/gtype.c | 10 ++++++++++ - 3 files changed, 18 insertions(+), 2 deletions(-) - -commit 31fde567a95ff8f50b6b0e75d4010da9b73514ed -Author: Ryan Lortie -Date: Mon Apr 22 12:33:30 2013 -0400 - - gtype: put private data before the instance - - Classically, a GTypeInstance has had the following layout: - - [[[[GTypeInstance] GObject] TypeA] TypeB] [TypeAPrivate] - [TypeBPrivate] - - where TypeB is a subclass of TypeA which is a GObject. Both TypeA and - TypeB use pivate data. - - The main problem with this approach is that the offset between - a pointer - to an instance of TypeA and the TypeAPrivate is not constant: - it changes - depending on the depth of derivation and the size of the instance - structures of the derived types. For example, changing the size - of the - TypeB structure in the above example would push the TypeAPrivate - further - along. - - This complicates the implementation of g_type_instance_get_private(). - In particular, during object construction when the class pointer - to the - 'complete type' of the object is not yet stored in the header of the - GTypeInstance, we need a lookup table in order to be able to implement - g_type_instance_get_private() accurately. - - We can avoid this problem by storing the private data before the - structures, in reverse order, like so: - - [TypeBPrivate] [TypeAPrivate] [[[[GTypeInstance] GObject] TypeA] - TypeB] - - Now the distance between TypeA and TypeAPrivate depends only on - the size - of GObject and GTypeInstance, which are static. Even in the case of - TypeB, the distance is not statically known but can be determined at - runtime and is constant (because we will know the size of TypeAPrivate - by the time we initialise TypeB and it won't change). - - This approach requires a slighty dirty trick: allocating extra memory - _before_ the pointer we return from g_type_create_instance(). - The main - problem with this is that it will cause valgrind to behave very badly, - reporting almost everything as "possibly lost". - - We can correct for this by including a few valgrind client requests in - order to inform it that the start of the GTypeInstance should be - considered a block of memory and that pointers to it should mean that - this block is reachable. In order to make the private data reachable, - we also declare it as a block and include an extra pointer from - the end - of the primary block pointing back at it. All of this is only done if - we are running under Valgrind. - - https://bugzilla.gnome.org/show_bug.cgi?id=698595 - - gobject/gtype.c | 221 - ++++++++++++++++++-------------------------------------- - 1 file changed, 72 insertions(+), 149 deletions(-) - -commit 00fbc2f0ce2fb65da1027485707fbac59b91a1ef -Author: Ryan Lortie -Date: Mon Apr 22 12:28:44 2013 -0400 - - gslice: disable by default under valgrind - - All experienced GLib hackers know that G_SLICE=always-malloc is - absolutely essential when valgrinding but many users of GLib - don't know - about this and get hit pretty hard when valgrinding their programs. - - When initialising gslice, add a check to see if we are running under - valgrind and disable ourselves if we are. - - We only do the check in the case that G_SLICE= was not specified - in the - environment, so setting it to an empty string will prevent this - default - behaviour. - - I considered modifying gslice to use the VALGRIND_MALLOCLIKE_BLOCK - client request in all cases in order to just mark the blocks properly - but these calls are not free and gslice is pretty hyper-optimised. - It's - easier to just disable gslice completely and this way we only have - to do - one check during startup. It's also theoretically possible that - someone - might want to use valgrind to debug gslice, in which case the extra - annotations would probably cause quite a lot of difficulty. - - https://bugzilla.gnome.org/show_bug.cgi?id=698595 - - glib/gslice.c | 13 +++++++++++++ - 1 file changed, 13 insertions(+) - -commit c8d56d7cf79b107d0e9a64812734fe877b332093 -Author: Ryan Lortie -Date: Mon Apr 22 12:10:35 2013 -0400 - - Add a copy of valgrind.h to glib/ - - This is a BSD-licenced header file that is designed to be copy-pasted - into programs. It will allow us to detect if we are running under - Valgrind and send "client requests" to it. - - We will use this for a couple of reasons in upcoming patches. - - https://bugzilla.gnome.org/show_bug.cgi?id=698595 - - glib/Makefile.am | 3 +- - glib/valgrind.h | 4840 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 4842 insertions(+), 1 deletion(-) - -commit c1c1b33f883d6afd2e27bb2506ab6490ed916052 -Author: Ryan Lortie -Date: Sat Apr 20 18:55:03 2013 -0400 - - GMenu: add g_menu_item_set_icon() convenience - - This function takes a GIcon, serialises it and sets the resulting - GVariant as the "icon" attribute on the menu item. We will need - to add - a patch to Gtk to actually consume this icon. - - Also add G_MENU_ATTRIBUTE_ICON. - - https://bugzilla.gnome.org/show_bug.cgi?id=688820 - - docs/reference/gio/gio-sections.txt | 4 +++- - gio/gmenu.c | 41 - +++++++++++++++++++++++++++++++++++++ - gio/gmenu.h | 4 ++++ - gio/gmenumodel.h | 15 ++++++++++++++ - 4 files changed, 63 insertions(+), 1 deletion(-) - -commit 63a0cc3f8d97da612d445babfe367fb3d603e658 -Author: Jasper St. Pierre -Date: Mon Apr 22 13:12:12 2013 -0400 - - tests: Fix appinfo test - - gio/tests/appinfo.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 709ade0e45bce4d43ef227c9442f599389482dce -Author: Daniel Mustieles -Date: Mon Apr 22 17:49:06 2013 +0200 - - Updated Spanish translation - - po/es.po | 142 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 72 insertions(+), 70 deletions(-) - -commit 93349e6ea36fa5dd48ee2fa2cd9b8328414cf3c5 -Author: Sweta Kothari -Date: Mon Apr 22 15:53:10 2013 +0530 - - Updated gujarati file - - po/gu.po | 110 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 54 insertions(+), 56 deletions(-) - -commit 454691a4b4957846ed81e1611eb8ee142258008f -Author: Piotr Drąg -Date: Mon Apr 22 00:37:20 2013 +0200 - - Updated POTFILES.in - - po/POTFILES.in | 1 + - 1 file changed, 1 insertion(+) - -commit c16f914b40c749b938490a4e10a3c54ec1855c42 -Author: Ryan Lortie -Date: Sat Apr 20 18:50:21 2013 -0400 - - GIcon: add g_icon_[de]serialize() - - Add support for serialising a GIcon to a GVariant and deserialising - the - result back to a GIcon. - - This solves a number of problems suffered by the existing to_string() - API, primarily these: - - - not forcing the icon to be a utf8 string means that we can - efficiently encode a PNG (ie: just give the array of bytes) - - - there is no need to ensure that proper types are loaded before - using - the deserialisation interface. 'Foreign' icon types will probably - emit a serialised format the deserialises to a GBytesIcon. - - We additionally clearly document what is required for being a consumer - or implementation of #GIcon. - - Further patches will be required to GdkPixbuf and GVfsIcon to bring - their implementations in line with the new rules (essentially: - introduce - implementations of the new serialize() API). - - https://bugzilla.gnome.org/show_bug.cgi?id=688820 - - gio/gbytesicon.c | 10 +++ - gio/gemblem.c | 21 +++++ - gio/gemblemedicon.c | 49 ++++++++++++ - gio/gfileicon.c | 9 +++ - gio/gicon.c | 217 - ++++++++++++++++++++++++++++++++++++++++++++++++++-- - gio/gicon.h | 7 ++ - gio/gthemedicon.c | 9 +++ - gio/gvfs.h | 3 +- - gio/tests/g-icon.c | 122 ++++++++++++++++++++++++++++- - 9 files changed, 439 insertions(+), 8 deletions(-) - -commit 9cc222c0bfc65034143753a64b081b7811ee48f1 -Author: Ryan Lortie -Date: Sat Apr 20 17:23:31 2013 -0400 - - Introduce GBytesIcon - - GBytesIcon is an icon that has a GBytes inside of it where the GBytes - contains some sort of encoded image in a widely-recognised file - format. - Ideally this will be a PNG. - - It implements GLoadableIcon, so GTK will already understand how to use - it, but we will add another patch there to make things more efficient. - - https://bugzilla.gnome.org/show_bug.cgi?id=688820 - - docs/reference/gio/gio-docs.xml | 1 + - docs/reference/gio/gio-sections.txt | 14 ++ - gio/Makefile.am | 2 + - gio/gbytesicon.c | 253 - ++++++++++++++++++++++++++++++++++++ - gio/gbytesicon.h | 54 ++++++++ - gio/gio.h | 1 + - gio/giotypes.h | 1 + - 7 files changed, 326 insertions(+) - -commit 519e989ea8d33924f5d6f5d57f100e65359275af -Author: Ryan Lortie -Date: Sat Apr 20 16:41:09 2013 -0400 - - GIcon: pure re-factor of _from_string() - - Split out the 'simple string format' cases of URIs, file paths and - themed icons to a separate function. - - This function will be shared by g_icon_deserialize(). - - https://bugzilla.gnome.org/show_bug.cgi?id=688820 - - gio/gicon.c | 77 - ++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 43 insertions(+), 34 deletions(-) - -commit c0af442909e1304b799a4b6c145f8444c752e3da -Author: Jasper St. Pierre -Date: Sat Apr 20 15:13:42 2013 -0400 - - gdesktopappinfo: Allow getting the desktop ID from the filename - - gio/gdesktopappinfo.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 390115f3851de49f93918cda9266ab857382cc3e -Author: Lars Uebernickel -Date: Sat Apr 20 18:58:14 2013 -0400 - - gactionmap: don't require GActionGroup - - https://bugzilla.gnome.org/show_bug.cgi?id=698478 - - gio/gactionmap.c | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -commit ac1379e22cc6d97f1336eee0f846900950e978b5 -Author: Lars Uebernickel -Date: Sat Apr 20 11:44:21 2013 -0400 - - g_variant_get_data_as_bytes: return a sub-bytes if necessary - - https://bugzilla.gnome.org/show_bug.cgi?id=698457 - - glib/gvariant-core.c | 15 ++++++++++++++- - glib/tests/gvariant.c | 11 +++++++++++ - 2 files changed, 25 insertions(+), 1 deletion(-) - -commit dbb65b54651a88b9691b156bf19b53fbe4a4bd5a -Author: Ryan Lortie -Date: Sat Apr 20 11:44:53 2013 -0400 - - GVariant: add new g_variant_new_take_string() API - - Lots of people have variously asked for APIs like - g_variant_new_string_printf() in order to avoid having to use - g_strdup_printf(), create a GVariant using g_variant_new_string(), - then - free the temporary string. - - Instead of supporting that, plus a million other potential cases, - introduce g_variant_new_take_string() as a compromise. - - It's not possible to write: - - v = g_variant_new_take_string (g_strdup_printf (....)); - - to get the desired result and avoid the extra copies. In addition, it - works with many other functions. - - https://bugzilla.gnome.org/show_bug.cgi?id=698455 - - docs/reference/glib/glib-sections.txt | 1 + - glib/gvariant.c | 36 - +++++++++++++++++++++++++++++++++++ - glib/gvariant.h | 2 ++ - 3 files changed, 39 insertions(+) - -commit a2a44a9617098ef061b1fd026ea44d381aa5ccec -Author: Sébastien Wilmet -Date: Wed Apr 17 16:37:55 2013 +0200 - - Add async version of g_file_make_directory() - - https://bugzilla.gnome.org/show_bug.cgi?id=548353 - - docs/reference/gio/gio-sections.txt | 2 + - gio/gfile.c | 111 - ++++++++++++++++++++++++++++++++++++ - gio/gfile.h | 25 ++++++-- - 3 files changed, 134 insertions(+), 4 deletions(-) - -commit bd57c3f171d0775d8b1f0944f45a196b59fc79fd -Author: Sébastien Wilmet -Date: Wed Apr 17 15:07:03 2013 +0200 - - GFile: fix the *_async_thread() - - In the *_async_thread() functions, call the corresponding synchronous - function instead of calling the interface vfunc, which can be NULL. - - In some cases the check for the vfunc == NULL was done, but to be - consistent it is better to always call the synchronous version - (and the - code is simpler). - - https://bugzilla.gnome.org/show_bug.cgi?id=548353 - - gio/gfile.c | 65 - ++++++++----------------------------------------------------- - 1 file changed, 8 insertions(+), 57 deletions(-) - -commit 1de0625103e98710689d65cecfc288e15a5d240d -Author: Ryan Lortie -Date: Mon Apr 8 15:27:16 2013 -0400 - - GMenu: add g_menu_remove_all() API - - Removes all of the items from a GMenu. The keyboard indicator - wants to - do this as part of refreshing the layout list, as an example. - - https://bugzilla.gnome.org/show_bug.cgi?id=697601 - - docs/reference/gio/gio-sections.txt | 1 + - gio/gmenu.c | 23 +++++++++++++++++++++++ - gio/gmenu.h | 3 +++ - 3 files changed, 27 insertions(+) - -commit 57cd876321f563bade0f6230108b1fce18d9b0c6 -Author: Ryan Lortie -Date: Wed Apr 17 12:12:20 2013 -0400 - - GVariant parser: tweak lexer for format strings - - Tweak the lexer so that '[%s]' gets parsed as three separate tokens, - instead of the closing bracket getting sucked into the format string. - - glib/gvariant-parser.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 1d87c6c7f818eef758a2bd6afd07f6feabc5f45d -Author: Ryan Lortie -Date: Wed Apr 17 12:08:00 2013 -0400 - - GVariant parser: turn two asserts into soft errors - - Parsing wrongly-typed GVariant text format data is a well-defined - operation and it ought to result in a GError. We do that for most - cases, but 'v' and 'ay' were being treated differently. Fix those as - well. - - glib/gvariant-parser.c | 7 +++++-- - 1 file changed, 5 insertions(+), 2 deletions(-) - -commit c70b4978598a3b4e3d712e89cacf21b5369ed53e -Author: Robert Bragg -Date: Wed Apr 17 04:35:50 2013 -0400 - - utils: avoid redundant set/endpwent around getpwuid - - set/endpwent are only required for iterating through passwd entries - using getpwent(). Since we are explicitly requesting a passwd entry - for a uid then the set/endpwent calls are redundant. - - Removing these redundant calls is required for building on Android - since their C library doesn't implement these. - - https://bugzilla.gnome.org/show_bug.cgi?id=645881 - - glib/gutils.c | 6 ------ - 1 file changed, 6 deletions(-) - -commit d171e833478dcb067a543082ff69c237c97c6fe4 -Author: Giovanni Campagna -Date: Fri Apr 12 17:25:15 2013 +0200 - - GVariant: fix transfer annotation - - g_variant_new_from_bytes() returns a floating reference, so it - must be annotated (transfer none) - - https://bugzilla.gnome.org/show_bug.cgi?id=697887 - - glib/gvariant-core.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit ad12142943e0f20ed9583c9d6bf50f6262110c74 -Author: Emilio Pozuelo Monfort -Date: Sat Apr 13 12:02:24 2013 +0200 - - check-abis.sh: allow _ftext as that's leaked on mips - - https://bugzilla.gnome.org/show_bug.cgi?id=697942 - - check-abis.sh | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit bcbaf1bef01c669715860299fe8603bc21b0e137 -Author: Sebastian Dröge -Date: Wed Nov 28 16:55:54 2012 +0100 - - Fix compilation on Android with the bionic C library - - https://bugzilla.gnome.org/show_bug.cgi?id=689223 - - configure.ac | 182 - ++++++++++++++++++++++++++++++++----- - gio/glocalfileinfo.c | 2 + - gio/gresolver.c | 2 + - gio/gthreadedresolver.c | 143 +++++++++++++++++++++++++++++ - gio/tests/gtlsconsoleinteraction.c | 12 ++- - glib/galloca.h | 4 +- - glib/glib-unix.c | 5 + - glib/gstrfuncs.c | 14 +++ - glib/gutils.c | 6 ++ - glib/tests/Makefile.am | 2 +- - gmodule/gmodule-dl.c | 4 + - 11 files changed, 349 insertions(+), 27 deletions(-) - -commit 5e2cad9de96a569e72466a4ff748c579d6d6708e -Author: Jasper St. Pierre -Date: Wed Mar 27 16:41:44 2013 -0400 - - bookmarkfile: Fix annotations on GBookmarkFile - - glib/gbookmarkfile.c | 24 ++++++++++++------------ - 1 file changed, 12 insertions(+), 12 deletions(-) - -commit 3c614be04acaea3a84b07cd3732af0567bb0c376 -Author: Marek Kasik -Date: Wed Apr 10 13:48:49 2013 +0200 - - tests: Add test for disabled help options - - Test whether help options are hidden when they are disabled - by g_option_context_set_help_enabled(.., FALSE). - - https://bugzilla.gnome.org/show_bug.cgi?id=697652 - - glib/tests/option-context.c | 60 - +++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 60 insertions(+) - -commit d20336130d08978c5e7e7f12df29d6cb6f7bbef5 -Author: Marek Kasik -Date: Tue Apr 9 18:03:53 2013 +0200 - - Don't show help options when help is disabled - - Check whether help is enabled when creating help text - in g_option_context_get_help(). - - https://bugzilla.gnome.org/show_bug.cgi?id=697652 - - glib/goption.c | 26 ++++++++++++++++---------- - 1 file changed, 16 insertions(+), 10 deletions(-) - -commit a12157b1f8515bbd9304ecd03c646a34ca7e975d -Author: Jason Quinn -Date: Thu Apr 11 05:00:38 2013 -0400 - - building.xml: Fix a typo of "fo" to "of" - - https://bugzilla.gnome.org/show_bug.cgi?id=697771 - - docs/reference/glib/building.xml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit f5806a208cab3a460e29d8ef56611257efe81ed8 -Author: Balázs Úr -Date: Wed Apr 10 23:33:20 2013 +0200 - - Updated Hungarian translation - - po/hu.po | 111 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 59 insertions(+), 52 deletions(-) - -commit 733bf962023d9b227bc9d8f5a1366b222b796946 -Author: Sébastien Wilmet -Date: Thu Jan 31 18:45:32 2013 +0100 - - Add async version of g_file_trash() - - https://bugzilla.gnome.org/show_bug.cgi?id=548353 - - docs/reference/gio/gio-sections.txt | 2 + - gio/gfile.c | 111 - ++++++++++++++++++++++++++++++++++++ - gio/gfile.h | 27 +++++++-- - 3 files changed, 136 insertions(+), 4 deletions(-) - -commit c35b73a90f8489f69e14b5029479d5f5304176bb -Author: Sébastien Wilmet -Date: Thu Jan 31 18:44:24 2013 +0100 - - Add missing details in GFile documentation - - https://bugzilla.gnome.org/show_bug.cgi?id=548353 - - gio/gfile.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 0513c855cba69b96e4c9d2200719249a8a0c586e -Author: Dan Winship -Date: Wed Apr 10 11:39:12 2013 -0400 - - gmain: fix double-unlock in g_main_context_unref() - - When unreffing a context with sources still attached, it would end up - unlocking an already-unlocked context, causing crashes on platforms - that (unlike Linux) actually check for that. - - https://bugzilla.gnome.org/show_bug.cgi?id=697595 - - glib/gmain.c | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -commit 74ed1cf5b0538f71ae566219c14b6a1b954c1a74 -Author: Lionel Landwerlin -Date: Fri Apr 5 15:21:23 2013 +0100 - - gunixmounts: remove warning on unused variable - - https://bugzilla.gnome.org/show_bug.cgi?id=697367 - - gio/gunixmounts.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 907a931082f442ab15bc4508284bf4bf90fa4aa4 -Author: Robert Ancell -Date: Wed Apr 10 15:53:14 2013 +1200 - - Fix deprecation warning for g_io_channel_read - - glib/giochannel.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 2ca9dda72aa85756010dfc9b73aa0d891e61bf29 -Author: Руслан Ижбулатов -Date: Tue Apr 9 14:09:33 2013 +0200 - - win32: Allow POSIX threads to be used if --with-threads=posix - - All tests pass with this patch AND a good pthreads implementation - (i'm using winpthreads, not pthreads-w32). - - https://bugzilla.gnome.org/show_bug.cgi?id=697626 - - configure.ac | 6 ++++++ - glib/Makefile.am | 4 +++- - glib/glib-init.c | 4 ++++ - glib/gthread-posix.c | 3 +++ - 4 files changed, 16 insertions(+), 1 deletion(-) - -commit 0a130c8bb0bbbbe392c3c10b92a09906ce8a07f3 -Author: Руслан Ижбулатов -Date: Tue Apr 9 14:02:54 2013 +0200 - - win32: Fix warning - - glib/gspawn-win32-helper.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit c237338b04954803f482571d57dbe5cd927e7ae3 -Author: Руслан Ижбулатов -Date: Sat Dec 3 07:08:26 2011 +0400 - - Use AC_LINK_IFELSE instead of AC_TRY_COMPILE - - Fixes #665445 - - configure.ac | 17 ++++++++++------- - 1 file changed, 10 insertions(+), 7 deletions(-) - -commit 00f6d78125a02c014bcfb31e47b082ff30ede1d6 -Author: Lars Uebernickel -Date: Mon Apr 8 08:13:10 2013 +0200 - - g_dbus_connection_signal_subscribe: add path and namespace matching - - https://bugzilla.gnome.org/show_bug.cgi?id=695156 - - gio/gdbusconnection.c | 93 - ++++++++++++++++++++++++++++++++++++++------ - gio/gioenums.h | 9 ++++- - gio/tests/gdbus-connection.c | 78 +++++++++++++++++++++++++++++++++++++ - 3 files changed, 167 insertions(+), 13 deletions(-) - -commit 690d6b97f83149770ef2aa4477c1cb28159678c2 -Author: James Turner -Date: Fri Apr 5 15:29:55 2013 -0400 - - g_atomic_int_get, g_atomic_pointer_get: accept const arguments - - https://bugzilla.gnome.org/show_bug.cgi?id=697386 - - glib/gatomic.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit aba02c5248ef1a8911588e38f56d011f81e21345 -Author: Antoine Jacoutot -Date: Tue Mar 26 12:34:51 2013 +0100 - - simpler regex match on the shebang - - The previous pattern didn't match on traditional non-GNU sed(1). - https://bugzilla.gnome.org/show_bug.cgi?id=696629 - - glib/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d474309c3f439fbe8c4af8cd9acac70235cf67a3 -Author: Lionel Landwerlin -Date: Fri Apr 5 15:18:28 2013 +0100 - - gunixmounts: correctly flag hasmntopt usage - - https://bugzilla.gnome.org/show_bug.cgi?id=697365 - - gio/gunixmounts.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 3d03c9cb13d8d5f23fa4b118c46e24d2d12996b1 -Author: Shankar Prasad -Date: Fri Apr 5 17:23:01 2013 +0530 - - Updated kn translations - - po/kn.po | 126 - +++++++++++++++++++++++++++++++++++++++++++-------------------- - 1 file changed, 86 insertions(+), 40 deletions(-) - -commit a04596417037227329cb4bdbcf3786a60a4f9a52 -Author: Shankar Prasad -Date: Fri Apr 5 16:20:28 2013 +0530 - - Updated kn translations - - po/kn.po | 321 - +++++++++++++++++++++++++++++++++++++-------------------------- - 1 file changed, 189 insertions(+), 132 deletions(-) - -commit 1517cdb813253a550334b6cb614fa49dde9d1ac9 -Author: Shankar Prasad -Date: Fri Apr 5 12:36:07 2013 +0530 - - Updated kn translations - - po/kn.po | 1022 - ++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 557 insertions(+), 465 deletions(-) - -commit fb1ad873a6d29e40681e2ffd555e88a1d08428c1 -Author: Jesse van den Kieboom -Date: Fri Apr 5 08:01:17 2013 +0200 - - GDateTime to GTimeZone in opaque structure doc - - glib/gtimezone.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 3b4c9f5fcc6dcd519f106406c489b5492f31dba1 -Author: Cosimo Cecchi -Date: Thu Apr 4 13:15:00 2013 -0400 - - gversionmacros: fix a typo - - glib/gversionmacros.h | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit db325cd6a3ed3e95d497d7a4087c0f37f155ef01 -Author: Cosimo Cecchi -Date: Wed Apr 3 14:12:03 2013 -0400 - - application: introduce methods to mark the application as busy - - This feature is intended for clients that want to signal a desktop - shell - their busy state, for instance because a long-running operation is - pending. - The API works in a similar way to g_application_hold and - g_application_release: applications can call g_application_mark_busy() - to increase a counter that will keep the application marked as busy - until the counter reaches zero again. - - The busy state is exported read-only on the org.gtk.Application - interface - for clients to use. - - https://bugzilla.gnome.org/show_bug.cgi?id=672018 - - docs/reference/gio/gio-sections.txt | 3 ++ - gio/gapplication.c | 58 - +++++++++++++++++++++++++++++++++++++ - gio/gapplication.h | 5 ++++ - gio/gapplicationimpl-dbus.c | 55 - +++++++++++++++++++++++++++++++++++ - gio/gapplicationimpl.h | 3 ++ - 5 files changed, 124 insertions(+) - -commit 96f7e6d70b7b7aa915e471d5ee5f5bc2a6637af9 -Author: Ryan Lortie -Date: Thu Apr 4 11:12:42 2013 -0400 - - gtype: interface-after-init exception for gtk# - - gtk# also has a problem with the new interface-after-init restriction - that nobody noticed until now. Add an exception for them as well so - that they have a cycle or so to sort things out. - - https://bugzilla.gnome.org/show_bug.cgi?id=687659 - - gobject/gtype.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit c5307e4cba67fadf1749c9a5c127bf1000c1dc89 -Author: Ryan Lortie -Date: Thu Apr 4 09:31:11 2013 -0400 - - gtype: interface-after-init exception for glibmm - - glibmm has a pretty difficult-to-solve problem caused by our recent - change to deny addition of interfaces to classes after initialisation. - - They're looking for a long-term workaround for the problem, but in the - meantime we can allow the registration to succeed (with warning) - if the - class looks like it's being defined by gtkmm. - - https://bugzilla.gnome.org/show_bug.cgi?id=697229 - - gobject/gtype.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit 859e4239c575a0e597f32d017d6012be7b4d3ab8 -Author: Andres G. Aragoneses -Date: Thu Apr 4 12:10:28 2013 +0100 - - gobject: fix G_DEFINE_TYPE_EXTENDED docs so code snippet actually - compiles - - Flags being used in the G_DEFINE_TYPE_EXTENDED sample was "0", so it - should expand to 0 as well, otherwise the compiler would bark with: - maman-bar.c: In function ‘maman_bar_get_type’: - maman-bar.c:36:53: error: ‘flags’ undeclared (first use in - this function) - maman-bar.c:36:53: note: each undeclared identifier is reported only - once for each function it appears in - - https://bugzilla.gnome.org/show_bug.cgi?id=697250 - - gobject/gtype.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit cef5ce20122ab9f2e62cd582eea751f1efd2c246 -Author: Nilamdyuti Goswami -Date: Thu Apr 4 13:26:59 2013 +0530 - - Assamese translation updated - - po/as.po | 142 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 72 insertions(+), 70 deletions(-) - -commit bfb6ff0dbd587841366cc4fa04d1da549dc3e9d7 -Author: David Gomes -Date: Wed Apr 3 20:15:49 2013 +0100 - - gsettings: implemented --version command - - This was discussed in - https://bugzilla.gnome.org/show_bug.cgi?id=697131 - - gio/completion/gsettings | 2 +- - gio/gsettings-tool.c | 18 ++++++++++++++++++ - 2 files changed, 19 insertions(+), 1 deletion(-) - -commit 4214078f3353d19c65f997eca236726b9e7a3503 -Author: Kjartan Maraas -Date: Wed Apr 3 11:51:27 2013 +0200 - - Updated Norwegian bokmål translation - - po/nb.po | 196 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 101 insertions(+), 95 deletions(-) - -commit d1bbab5689064e23732a132aa53de360d3e59383 -Author: Colin Walters -Date: Wed Apr 3 00:31:28 2013 -0400 - - gmacros: Mark G_UNAVAILABLE() functions as deprecated (gcc <= 4.4) - - RHEL6 ships with GCC 4.4 by default, which doesn't understand the - nicer deprecated attribute that takes a message. However, we can at - least fall back to the old G_DEPRECATED, rather than silently doing - nothing. - - This gives me warning messages when building OSTree on RHEL6 when I - accidentally added a usage of g_unix_fd_source_new(). - - https://bugzilla.gnome.org/show_bug.cgi?id=697160 - - glib/gmacros.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 3456152f23a9507f10c868ff4bc1cca91a486b21 -Author: Giovanni Campagna -Date: Fri Mar 29 15:39:26 2013 +0100 - - GThreadedResolver: set an error if no records could be found - - It is possible that the upstream servers return something, but - we then filter all results because they are of the wrong type. - In that case the API and subsequent GTask calls expect a GError - to be set. - - https://bugzilla.gnome.org/show_bug.cgi?id=696857 - - gio/gthreadedresolver.c | 18 +++++++++++++++++- - 1 file changed, 17 insertions(+), 1 deletion(-) - -commit 31c00c1fbeba76e046ade5792b9b3b3638d9f11c -Author: Guido Günther -Date: Sun Mar 24 17:11:49 2013 +0100 - - codegen: move G_DEFINE_INTERFACE{,_WITH_CODE} before _default_init - - to avoid warnings when built with -Wredundant-decls: - - sessionmanager-presence-generated.c:316:1: warning: redundant - redeclaration of ‘session_manager_presence_default_init’ - [-Wredundant-decls] - sessionmanager-presence-generated.c:281:1: note: previous definition - of ‘session_manager_presence_default_init’ was here - sessionmanager-presence-generated.c:1273:1: warning: redundant - redeclaration of ‘object_default_init’ [-Wredundant-decls] - sessionmanager-presence-generated.c:1259:1: note: previous - definition of ‘object_default_init’ was here - - https://bugzilla.gnome.org/show_bug.cgi?id=696108 - - gio/gdbus-2.0/codegen/codegen.py | 15 +++++++-------- - 1 file changed, 7 insertions(+), 8 deletions(-) - -commit 576e2ce1db9b6b2ea5f19c45909c6ddbd871e744 -Author: Guido Günther -Date: Mon Mar 18 22:31:36 2013 +0100 - - codegen: Avoid warnings when the generated client code is built - with -Wunused-parameter - - https://bugzilla.gnome.org/show_bug.cgi?id=696108 - - gio/gdbus-2.0/codegen/codegen.py | 52 - ++++++++++++++++++++-------------------- - 1 file changed, 26 insertions(+), 26 deletions(-) - -commit e359130e3ec840b72628253d0bde44144225fa1a -Author: Colin Walters -Date: Tue Apr 2 14:10:15 2013 -0400 - - ghash: Suppress -Wmaybe-uninitialized from GCC 4.4 - - It's not clever enough to figure out that these are always initialized - in code paths that use them. - - Reviewed-By: Benjamin Otte - - glib/ghash.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 8cddb54659582042eaede0da158c3ab40105bada -Author: Ryan Lortie -Date: Mon Apr 1 15:01:20 2013 -0400 - - gaction: add parser for detailed action names - - Expand and formalise the syntax for detailed action names, adding a - well-documented (and tested) public parser API for them. - - Port the only GLib-based user of detailed action names to the new API: - g_menu_item_set_detailed_action(). The users in Gtk+ will also be - ported soon. - - https://bugzilla.gnome.org/show_bug.cgi?id=688954 - - docs/reference/gio/gio-sections.txt | 3 ++ - gio/gaction.c | 100 - ++++++++++++++++++++++++++++++++++++ - gio/gaction.h | 6 +++ - gio/gmenu.c | 33 +++++------- - gio/tests/actions.c | 75 +++++++++++++++++++++++++++ - 5 files changed, 196 insertions(+), 21 deletions(-) - -commit e1fdd59f08b3072464b5374b62146fd69014ef77 -Author: Ryan Lortie -Date: Mon Apr 1 16:53:33 2013 -0400 - - Add GLib 2.38 version macros - - glib/gversionmacros.h | 24 ++++++++++++++++++++++++ - 1 file changed, 24 insertions(+) - -commit 1011e4269f2c1bb16ad0a72b4b92abaf625c6b56 -Author: Hib Eris -Date: Sun Mar 31 16:40:34 2013 +0200 - - Fix compile error in gdbusmessage.c for win64 - - https://bugzilla.gnome.org/show_bug.cgi?id=696973 - - gio/gdbusmessage.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 2c8008a905df7a67e18ec9642ac7d7905da3f3ce -Author: Xan Lopez -Date: Tue Mar 26 19:19:41 2013 +0100 - - gtask: free error on finalize if it's set - - https://bugzilla.gnome.org/show_bug.cgi?id=696652 - - gio/gtask.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit fdd3cf921cf32ac5d281df025b45f888cb93d9ff -Author: Murray Cumming -Date: Tue Mar 26 10:51:48 2013 +0100 - - Fix tiny docs typo. - - gio/gtlsfiledatabase.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 812bb6cff04f1451c76924b257dcac7c8a1d531c -Author: Ryan Lortie -Date: Mon Mar 25 17:49:20 2013 -0400 - - bump version for start of unstable branch - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit bea56fc270883a6705b377f9c933a3080b901362 -Author: Ryan Lortie -Date: Mon Mar 25 17:39:21 2013 -0400 - - GLib 2.36.0 - - NEWS | 32 ++++++++++++++++++++++++++++++++ - configure.ac | 4 ++-- - 2 files changed, 34 insertions(+), 2 deletions(-) - -commit 978571d854922d12050e17d618e747ebdb4ff0a8 -Author: Colin Walters -Date: Sun Mar 17 18:33:59 2013 -0400 - - g_file_copy(): Ensure G_FILE_COPY_OVERWRITE preserves permissions - - We need to close the stream *before* applying the file modes, because - g_file_replace() allocates a temporary file. At the moment we're - applying the modes to the extant file, then immediately rename()ing - over it with the default perms. - - This regressed with commit 166766a89fcd173dcd6ffda11f902029928f7f28. - - The real fix here is to have g_file_create_with_info() so that we can - atomically create a file with the permissions we want. - - https://bugzilla.gnome.org/show_bug.cgi?id=696014 - - gio/gfile.c | 15 +++++++------- - gio/tests/file.c | 59 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 67 insertions(+), 7 deletions(-) - -commit ef2aa88a4f5febd34e89b0101872d513c78ca7f5 -Author: Ani Peter -Date: Mon Mar 25 23:08:52 2013 +0530 - - Completed for Malayalam - - po/ml.po | 6115 - ++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 3377 insertions(+), 2738 deletions(-) - -commit d428084e4e3ab30fe56b77579c817fa2f8cf7c13 -Author: A S Alam -Date: Mon Mar 25 22:50:00 2013 +0530 - - Punjabi: Translation updated (aalam) - - po/pa.po | 393 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 195 insertions(+), 198 deletions(-) - -commit 9d1a4343b1427ce5f70c5b27dd3b77b4b6451182 -Author: Krishnababu Krothapalli -Date: Mon Mar 25 15:26:55 2013 +0530 - - Updated Telugu Translations - - po/te.po | 855 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 440 insertions(+), 415 deletions(-) - -commit 21c99744ff723cd58133eb62e81637d5b7983e72 -Author: Krishnababu Krothapalli -Date: Wed Nov 28 16:06:58 2012 +0530 - - Updated Telugu Translations - - po/te.po | 822 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 417 insertions(+), 405 deletions(-) - -commit 09fcd1a2dfcb961cc5030377f71cd4febce0fed7 -Author: Murray Cumming -Date: Mon Mar 25 10:16:49 2013 +0100 - - Corrected some GLIB_AVAILABLE_IN_* - - gio/gsocketclient.h | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -commit c63d7ce89f60b67eed8e723cfd14d3bb1378244e -Author: Petr Kovar -Date: Sun Mar 24 20:20:55 2013 +0100 - - Update Czech translation - - po/cs.po | 1395 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 701 insertions(+), 694 deletions(-) - -commit beae47d838d7e7912ea7716ba4177f286c95a270 -Author: Guido Günther -Date: Sat Mar 23 12:41:15 2013 +0100 - - Init padding to NULL to avoid a missing initializer warning - - like - - sessionmanager-presence-generated.c:920:1: warning: missing - initializer [-Wmissing-field-initializers] - sessionmanager-presence-generated.c:920:1: - warning: (near initialization for - ‘_org_gnome_session_manager_presence_skeleton_vtable.padding’) - [-Wmissing-field-initializers] - - https://bugzilla.gnome.org/review?bug=696108 - - gio/gdbus-2.0/codegen/codegen.py | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 82f29a0204b07e92889f49a7ed215c2ffd0c2755 -Author: Yuri Myasoedov -Date: Sat Mar 23 21:12:04 2013 +0400 - - Updated Russian translation - - po/ru.po | 1347 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 688 insertions(+), 659 deletions(-) - -commit 159e923d168ed23153e5ef3b2c5ac423e4f8563f -Author: Jiro Matsuzawa -Date: Sat Mar 23 19:10:01 2013 +0900 - - [l10n] Update Japanese translation - - po/ja.po | 148 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 72 insertions(+), 76 deletions(-) - -commit 05b3787cda1afb14946929e2aef64b62bce08225 -Author: ManojKumar Giri -Date: Fri Mar 22 18:26:42 2013 +0530 - - Updated Odia Language along with FUEL implementation - - po/or.po | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit fe6e7f7bc6bd9cff32efe00d0c288ac15e37bb82 -Author: ManojKumar Giri -Date: Fri Mar 22 18:22:51 2013 +0530 - - Updated Odia Language along with FUEL implementation - - po/or.po | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -commit 8431ae42b46eb68267f001a9f2c628e09c8c09c8 -Author: ManojKumar Giri -Date: Fri Mar 22 18:11:16 2013 +0530 - - Updated Odia Language along with FUEL implementation - - po/or.po | 1453 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 717 insertions(+), 736 deletions(-) - -commit 7f7154ac495012e0022e18ba2dbfabec6a3ee998 -Author: Sweta Kothari -Date: Fri Mar 22 16:26:24 2013 +0530 - - Updated gujarati file - - po/gu.po | 112 - ++++++++++++++++++++++++--------------------------------------- - 1 file changed, 42 insertions(+), 70 deletions(-) - -commit 48e4d01473760d15501097a49b844e9bd69d7fff -Author: Sandeep Sheshrao Shedmake -Date: Fri Mar 22 15:46:01 2013 +0530 - - Updated Marathi Translations - - po/mr.po | 1349 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 693 insertions(+), 656 deletions(-) - -commit 14fe1ae7b387e6af9ad6a876c3f53ef598bb7dd6 -Author: Shantha kumar -Date: Fri Mar 22 15:17:35 2013 +0530 - - Tamil Translations Updated - - po/ta.po | 683 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 353 insertions(+), 330 deletions(-) - -commit e4eaa14a8eb9ad3f720bb794f8dfef2ae56a2285 -Author: Murray Cumming -Date: Thu Mar 21 13:10:36 2013 +0100 - - Corrected a GLIB_AVAILABLE_IN_* - - glib/gvariant.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a3de65afee7c9eb4519efd51cf0c256d41e6be47 -Author: Rajesh Ranjan -Date: Thu Mar 21 14:58:09 2013 +0530 - - hindi translation - - po/hi.po | 1400 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 698 insertions(+), 702 deletions(-) - -commit dd0ea5dcc2f7de16d23603ddee93db6c0367d689 -Author: Tristan Van Berkom -Date: Wed Jan 16 16:26:08 2013 +0900 - - Added examples to GTestDBus documentation - - docs/reference/gio/migrating-gdbus.xml | 4 ++ - gio/gtestdbus.c | 75 +++++++++++++++++++++++++++++ - gio/tests/gdbus-test-fixture.c | 86 - ++++++++++++++-------------------- - 3 files changed, 114 insertions(+), 51 deletions(-) - -commit 7081635b7fe372d2aad418724a99591307cd4bfb -Author: Gabor Kelemen -Date: Thu Mar 21 00:22:58 2013 +0100 - - Updated Hungarian translation - - po/hu.po | 1549 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 797 insertions(+), 752 deletions(-) - -commit ed95b01d896196ca1ee63a9354238ea6c5320d00 -Author: Inaki Larranaga Murgoitio -Date: Wed Mar 20 09:35:28 2013 +0100 - - Updated Basque language - - po/eu.po | 2009 - ++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 1107 insertions(+), 902 deletions(-) - -commit 9f758c29b2f396f43324437ad23cbfd30d19afd4 -Author: Victor Ibragimov -Date: Tue Mar 19 22:30:07 2013 +0100 - - [l10n] Added Tadjik translation - - po/LINGUAS | 1 + - po/tg.po | 4162 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 4163 insertions(+) - -commit 4c6c093b3600d5bc7f649a7dcc89486e38bd31e8 -Author: Ryan Lortie -Date: Mon Mar 18 23:28:27 2013 -0400 - - More clean up for Unicode corrigendum #9 - - Fix some more testcases. - - tests/utf8.txt | 14 ++------------ - 1 file changed, 2 insertions(+), 12 deletions(-) - -commit 11bb67bbdac1fe4eaacbc1211d637e3276a0e3eb -Author: Ryan Lortie -Date: Mon Mar 18 23:01:08 2013 -0400 - - Small NEWS change - - NEWS | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a8939a67dea9af04cd2735fd05944da764857d7b -Author: Ryan Lortie -Date: Mon Mar 18 22:57:55 2013 -0400 - - tests: remove a pair of testcases that fail in en_CA - - These testcases don't work with the Canadian date format, so remove - them. - - glib/tests/date.c | 12 ------------ - 1 file changed, 12 deletions(-) - -commit 366b0481be429a0c9f6038a2c15dd2d135beef68 -Author: Ján Kyselica -Date: Mon Mar 18 21:22:18 2013 +0100 - - Updated slovak translation - - po/sk.po | 82 - +++++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 45 insertions(+), 37 deletions(-) - -commit 3e41aba011c4d47fa8cdf4b685baf95179a94ae5 -Author: Matthias Clasen -Date: Mon Mar 18 15:23:07 2013 -0400 - - Another update - - NEWS | 34 ++++++++++++++++++++++++++++++++++ - 1 file changed, 34 insertions(+) - -commit 9863cce079e8ece11cce61902d6ea08c6780467a -Author: Christian Persch -Date: Mon Mar 18 14:01:28 2013 +0100 - - goption: g_option_context_new allows NULL for parameter_string - - glib/goption.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit cc092232aaedd24ad4757c22803e91e65e61e46d -Author: Chun-wei Fan -Date: Mon Mar 18 16:52:36 2013 +0800 - - Update Visual Studio property sheets - - "Install" gtask.h... it's needed. - - build/win32/vs10/glib.props | 2 ++ - build/win32/vs9/glib.vsprops | 1 + - 2 files changed, 3 insertions(+) - -commit 5825dd864b965d4bf32f87cd042d5bb60850eaa7 -Author: Matthias Clasen -Date: Sun Mar 17 23:30:34 2013 -0400 - - g_hash_table_get_keys: Improve docs slightly - - https://bugzilla.gnome.org/show_bug.cgi?id=630284 - - glib/ghash.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit d59acb701e8ab80f51f19dc9ec9d5145fc4fc2e7 -Author: Matthias Clasen -Date: Sun Mar 17 23:01:21 2013 -0400 - - Small cleanup to tutorial headings - - This makes all the subsection headers consistent. - https://bugzilla.gnome.org/show_bug.cgi?id=659428 - - docs/reference/gobject/tut_howto.xml | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 0a13464df86ac2c68c52686451ce250f2e454d3a -Author: David King -Date: Fri Feb 17 14:54:31 2012 +0000 - - docs: Elaborate replacement for g_strncasecmp - - https://bugzilla.gnome.org/show_bug.cgi?id=568405 - - glib/gstrfuncs.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit 9a08d81b0d58d78e7f2353a088690d8d243d4425 -Author: David Schleef -Date: Sun Mar 17 15:56:17 2013 -0700 - - Add warning to g_base64_decode() - - https://bugzilla.gnome.org/show_bug.cgi?id=696015 - - glib/gbase64.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit a8811fb86477d162379694eb8a4480a11ee8cc71 -Author: Patrick Ohly -Date: Thu Mar 7 18:44:44 2013 +0100 - - GDBusMethodInvocation: leak and potential crash - - _g_dbus_method_invocation_new is said to allow method_info == NULL, - but will crash inside g_dbus_method_info_ref when the method_info - really is NULL, because g_dbus_method_info_ref does not allow NULL as - parameter. Fixed by checking for NULL in _g_dbus_method_invocation_new - itself. - - The leak itself happens because _g_dbus_method_invocation_new stores a - new reference to the method_info without also unreferencing it. Fixed - by adding the missing unref, protected by an if because the pointer - may be NULL. - - Fixes https://bugzilla.gnome.org/show_bug.cgi?id=695376 - - gio/gdbusmethodinvocation.c | 7 +++++-- - 1 file changed, 5 insertions(+), 2 deletions(-) - -commit 1a9567139d56d648eb1fa7b07a660488b6b50435 -Author: Rūdolfs Mazurs -Date: Sun Mar 17 20:08:27 2013 +0200 - - Updated Latvian translation - - po/lv.po | 1354 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 698 insertions(+), 656 deletions(-) - -commit a484b6205d079cf1bdfef99fd6c52efb0c0e31c9 -Author: Ihar Hrachyshka -Date: Sun Mar 17 16:40:46 2013 +0300 - - Updated Belarusian translation. - - po/be.po | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -commit 9a8bae80360a12f7641b0bf33f0e46f30bad1b1b -Author: Gheyret Kenji -Date: Sun Mar 17 13:54:19 2013 +0900 - - Updated Uyghur translation - - Signed-off-by: Gheyret Kenji - - po/ug.po | 15 ++++++--------- - 1 file changed, 6 insertions(+), 9 deletions(-) - -commit 255c65f83c1515a7e3fc4609b36e72acc08a79e4 -Author: Stephan Bergmann -Date: Fri Mar 15 17:30:24 2013 +0100 - - gmacros: Ensure GUINT32/64_SWAP_LE_BE macros parenthesize arguments - - Like all macros, we need to parenthesize arguments to ensure the order - of operations is correct. - - See the mail thread starting at - - "GCC produced wrong code in gvfs-1.14.2-3.fc18.x86_64" for how this - caused trouble with GVFS (which in turn caused trouble with - LibreOffice, where running "soffice sftp://.../.../test.odt" to access - an .odt file via GVFS failed to properly type-detect that file as a - Writer document and produced bogus error messages about the file being - broken). - - https://bugzilla.gnome.org/show_bug.cgi?id=695925 - - glib/gtypes.h | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 55a235d377f8da416834156b89c7f5b98b02583b -Author: Duarte Loreto -Date: Fri Mar 15 12:55:57 2013 +0000 - - Updated Portuguese translation and converted to New Spelling (Novo AO) - - po/pt.po | 1579 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 802 insertions(+), 777 deletions(-) - -commit e3c2d030922d1cab1eab45d3695622ccf0a736e6 -Author: Sébastien Wilmet -Date: Thu Mar 14 23:24:18 2013 +0100 - - Doc: clarify set_property() vfunc - - Implementations "don't need to ...". It was not clear what happen - if they do it all the same. - - https://bugzilla.gnome.org/show_bug.cgi?id=695887 - - gobject/gobject.h | 7 ++++--- - 1 file changed, 4 insertions(+), 3 deletions(-) - -commit e5690794146d7a0db7683ecd783b621b33cf2c52 -Author: Sébastien Wilmet -Date: Thu Mar 14 22:56:54 2013 +0100 - - Doc: clarify a bit g_signal_connect_object() - - "the object" can be a bit confusing for a beginner, he can think it is - the @instance. - - https://bugzilla.gnome.org/show_bug.cgi?id=695887 - - gobject/gobject.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 2c566aa09ebffb379e34136b33bcaf7f87ec331c -Author: Martin Srebotnjak -Date: Thu Mar 14 23:17:33 2013 +0100 - - Updated Slovenian translation - - po/sl.po | 1209 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 601 insertions(+), 608 deletions(-) - -commit 2d1456b0ed8014a55f806b6cab106c0969794486 -Author: Sweta Kothari -Date: Thu Mar 14 16:28:11 2013 +0530 - - Updated gujarati file - - po/gu.po | 373 - +++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 208 insertions(+), 165 deletions(-) - -commit a0a68efc1e7d3e4ec81e1cd97a6337d77a15afff -Author: Sweta Kothari -Date: Thu Mar 14 15:24:20 2013 +0530 - - Updated gujarati file - - po/gu.po | 1408 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 734 insertions(+), 674 deletions(-) - -commit 605c4ca24ef0cbfdee5775526399f217f659faea -Author: Emilio Pozuelo Monfort -Date: Mon Mar 4 20:03:26 2013 +0100 - - live-g-file: test hidden files - - We test for traditional Unix dot-leading files as well as - for files listed in the .hidden file. - - https://bugzilla.gnome.org/show_bug.cgi?id=695147 - - gio/tests/live-g-file.c | 36 ++++++++++++++++++++++++++++++++++++ - 1 file changed, 36 insertions(+) - -commit 3902006a5b043ad418ff5ee1542d54c678280db8 -Author: Ryan Lortie -Date: Tue Mar 12 12:53:42 2013 -0400 - - glocalfileinfo: Stop using PATH_MAX for .hidden - - We were using PATH_MAX to size a static array for reading lines from - the .hidden file. Some platforms (Hurd) don't declare a PATH_MAX. - - Switch to using g_file_get_contents() and g_str_split('\n') instead. - - Also take the time to clean up a bit with a switch to using a - 'set mode' - GHashTable (since this code was originally written before we had - those). - - This patch is largely based on a patch from Emilio Pozuelo Monfort - (who - also reported the bug). - - https://bugzilla.gnome.org/show_bug.cgi?id=695147 - - gio/glocalfileinfo.c | 32 +++++++++++++------------------- - 1 file changed, 13 insertions(+), 19 deletions(-) - -commit 8028f54c9c66b7e483ff658e082062ad5275f264 -Author: Gheyret Kenji -Date: Wed Mar 13 20:48:15 2013 +0900 - - Updated Uyghur translation - - Signed-off-by: Gheyret Kenji - - po/ug.po | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit 498d907bcbc36fe5c1ac55e1a93b08594852c434 -Author: Gheyret Kenji -Date: Wed Mar 13 20:39:02 2013 +0900 - - Updated Uyghur translation - - Signed-off-by: Gheyret Kenji - - po/ug.po | 521 - ++++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 283 insertions(+), 238 deletions(-) - -commit 4db7e5ea0d73e895db442501e3cf07e2e600d03f -Author: Joe Hansen -Date: Tue Mar 12 23:14:39 2013 +0100 - - Updated Danish translation - - po/da.po | 1319 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 674 insertions(+), 645 deletions(-) - -commit ee8d54b0cfc75f828b250504cfc9092e6ccf2a00 -Author: Carles Ferrando -Date: Tue Mar 12 23:02:33 2013 +0100 - - [l10n] Updated Catalan (Valencian) translation - - po/ca@valencia.po | 1346 - +++++++++++++++++++++++++++-------------------------- - 1 file changed, 687 insertions(+), 659 deletions(-) - -commit 7b7cf945773c532770f7895724405c795f5f94c7 -Author: Gil Forcada -Date: Tue Mar 12 23:02:24 2013 +0100 - - [l10n] Updated Catalan translation - - po/ca.po | 1344 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 686 insertions(+), 658 deletions(-) - -commit 5131421c09706658d1b33e9e5fc39210dcbfd0a9 -Author: Claude Paroz -Date: Tue Mar 12 18:17:12 2013 +0100 - - Updated French translation - - po/fr.po | 1332 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 676 insertions(+), 656 deletions(-) - -commit e359bc09c2dc2f4feca1f4aec2ca6602aef870d1 -Author: Ryan Lortie -Date: Tue Mar 12 12:32:16 2013 -0400 - - tests: clean up for Unicode corrigendum #9 - - Unicode corrigendum #9 spells out in no uncertain terms that on - conversion interfaces we should not reject characters like U+FFFE and - U+FFFF which we were doing before. - - Commit f91ef4ef15d220f6899c97aaf5b1c0a8f68cfe9a started accepting - these - characters, but we had some testcases that were checking that strings - containing these characters should be rejected. - - Update the tests. - - https://bugzilla.gnome.org/show_bug.cgi?id=694669 - - glib/tests/utf8-validate.c | 6 ++---- - 1 file changed, 2 insertions(+), 4 deletions(-) - -commit a839dc5df6e16dd060490091ed00c4c7781f5ddd -Author: Nilamdyuti Goswami -Date: Tue Mar 12 18:23:29 2013 +0530 - - Assamese translation updated for gnome 3.8 - - po/as.po | 605 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 306 insertions(+), 299 deletions(-) - -commit 97050e503fc012239b61bef70df4e8f7586e3b7c -Author: Martin Pitt -Date: Mon Mar 11 09:29:34 2013 +0100 - - Fix /appinfo/mime tests - - Commit f641699 (for bug 675333) introduced a check whether the Exec= - program in - a .desktop actually exists. This broke the /appinfo/mime/* test - cases which use - executable names like "my_app". - - Use real ones instead (like "echo" and "sleep"), and add a new - /appinfo/mime/ignore-nonexisting test case which verifies that - g_desktop_app_info_new() indeed ignores nonexisting executables. - - https://bugzilla.gnome.org/show_bug.cgi?id=695191 - - gio/tests/mimeapps.c | 36 +++++++++++++++++++++++++++++++----- - 1 file changed, 31 insertions(+), 5 deletions(-) - -commit 48b18041c119cfa28488663d044158f1502ee379 -Author: Milo Casagrande -Date: Mon Mar 11 22:08:36 2013 +0100 - - [l10n] Updated Italian translation. - - po/it.po | 97 - ++++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 51 insertions(+), 46 deletions(-) - -commit 40026bce914d7525f4b8e9f0e60058fcaee97077 -Author: Fran Diéguez -Date: Mon Mar 11 21:54:50 2013 +0100 - - Updated Galician translations - - po/gl.po | 9 +++++++-- - 1 file changed, 7 insertions(+), 2 deletions(-) - -commit 1c10773d681e92c1e44a97c8ff9e0e2e977b578a -Author: Seong-ho Cho -Date: Tue Mar 12 02:22:06 2013 +0900 - - Updated Korean translation - - po/ko.po | 1400 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 702 insertions(+), 698 deletions(-) - -commit 77798c227841487de7b7fbcfbd115e1492054310 -Author: Daniel Mustieles -Date: Mon Mar 11 18:09:07 2013 +0100 - - Updated Spanish translation - - po/es.po | 384 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 195 insertions(+), 189 deletions(-) - -commit f240872cf85a34c29bac18754c6cb1ee562cf3a0 -Author: Dimitris Spingos -Date: Mon Mar 11 17:26:39 2013 +0200 - - Updated Greek translation - - po/el.po | 24 +++++++++++++----------- - 1 file changed, 13 insertions(+), 11 deletions(-) - -commit 5e20ba457de0902175f04fbc68d4035a7c174391 -Author: Мирослав Николић -Date: Mon Mar 11 11:29:28 2013 +0100 - - Updated Serbian translation - - po/sr.po | 386 - +++++++++++++++++++++++++++++---------------------------- - po/sr@latin.po | 386 - +++++++++++++++++++++++++++++---------------------------- - 2 files changed, 392 insertions(+), 380 deletions(-) - -commit 8a8f423629c89f6c7a066bfa5f0e1270508b4999 -Author: Mario Blättermann -Date: Sun Mar 10 17:06:47 2013 +0100 - - [l10n] Updated German translation - - po/de.po | 10 ++++++++-- - 1 file changed, 8 insertions(+), 2 deletions(-) - -commit 1da401d7b8a7f3fb0dfd2048980d61482724c415 -Author: Jiro Matsuzawa -Date: Sun Mar 10 21:55:53 2013 +0900 - - [l10n] Update Japanese translation - - po/ja.po | 1548 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 796 insertions(+), 752 deletions(-) - -commit d72e609ff6eb37e0cfb7fb783dd7d626497aac36 -Author: Rafael Ferreira -Date: Sat Mar 9 15:43:20 2013 -0300 - - Updated Brazilian Portuguese translation - - po/pt_BR.po | 10 ++++++++-- - 1 file changed, 8 insertions(+), 2 deletions(-) - -commit 9da2125f4906b6bedc1d66dac73865a052af430e -Author: Piotr Drąg -Date: Sat Mar 9 19:41:07 2013 +0100 - - Updated Polish translation - - po/pl.po | 9 +++++++-- - 1 file changed, 7 insertions(+), 2 deletions(-) - -commit 92de11e7e78bb50581cbbb7f06e5f1620a0dcc1d -Author: Aurimas Černius -Date: Sat Mar 9 17:20:42 2013 +0200 - - Updated Lithuanian translation - - po/lt.po | 396 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 198 insertions(+), 198 deletions(-) - -commit 2549c33451c9460c25030baa6d25bc0002532b2a -Author: Jiro Matsuzawa -Date: Sat Mar 9 23:56:02 2013 +0900 - - gsettings-tool: Make a string translatable - - https://bugzilla.gnome.org/show_bug.cgi?id=695425 - - gio/gsettings-tool.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 74e92836d0624e056c7747cec6da17461cfaab6b -Author: Matej Urbančič -Date: Sat Mar 9 13:50:59 2013 +0100 - - Updated Slovenian translation - - po/sl.po | 381 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 191 insertions(+), 190 deletions(-) - -commit 9c3d69eaa78d89e58580fcd0ab3e364b1c4833eb -Author: Ihar Hrachyshka -Date: Sat Mar 9 14:01:43 2013 +0300 - - Updated Belarusian translation. - - po/be.po | 48 ++++++++++++++++++++++++++---------------------- - 1 file changed, 26 insertions(+), 22 deletions(-) - -commit eaaa5ef6fb445172f0e24ee0271e4e72aa8911a3 -Author: Dimitris Spingos -Date: Sat Mar 9 11:37:03 2013 +0200 - - Updated Greek translation - - po/el.po | 619 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 314 insertions(+), 305 deletions(-) - -commit af6192631284c283ce511d02522d3c60a436d1d2 -Author: Piotr Drąg -Date: Fri Mar 8 20:46:44 2013 +0100 - - Updated Polish translation - - po/pl.po | 80 - ++++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 40 insertions(+), 40 deletions(-) - -commit 85b8f23d627ebf50a461a9b6d305482f1bbdeb2e -Author: Mario Blättermann -Date: Fri Mar 8 17:06:53 2013 +0100 - - [l10n] Updated German translation - - po/de.po | 38 +++++++++++++++++++------------------- - 1 file changed, 19 insertions(+), 19 deletions(-) - -commit 7d468ad538a2c35a6d061602508e71d55ea356ab -Author: Rafael Ferreira -Date: Fri Mar 8 10:37:54 2013 -0300 - - Updated Brazilian Portuguese translation - - po/pt_BR.po | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit 33fb5227ad7953cf3336a8ce48b00e6300e86dce -Author: Theppitak Karoonboonyanan -Date: Fri Mar 8 15:46:25 2013 +0700 - - Updated Thai translation - - po/th.po | 6057 - ++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 3313 insertions(+), 2744 deletions(-) - -commit f67a9905ff310b124f91f4d232b785553eafbd2b -Author: Behdad Esfahbod -Date: Thu Mar 7 20:14:08 2013 -0500 - - [win32] Remove MemoryBarrier() fallback implementation - - I added these because the older mingw32 toolchain didn't have - MemoryBarrier(). The newer mingw-w64 toolchain however has. - As reported by John Emmas this was causing build failure with - MSVC because of inline issues. But that reminded me that we - may be taking this path even if the system implements - MemoryBarrier as a function, which is a waste. So, just remove - it. - - glib/gatomic.c | 20 ++++---------------- - 1 file changed, 4 insertions(+), 16 deletions(-) - -commit 75d424977e132b6f3ec33eb8d3b27339b3120862 -Author: Fran Diéguez -Date: Fri Mar 8 00:49:41 2013 +0100 - - Updated Galician translations - - po/gl.po | 92 - ++++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 46 insertions(+), 46 deletions(-) - -commit f1173dd7251d51f1c8895fceb89f4ccdda912b47 -Author: Matthias Clasen -Date: Thu Mar 7 16:44:36 2013 -0500 - - Fix a mixup of singular and plural - - Pointed out in https://bugzilla.gnome.org/show_bug.cgi?id=695339 - - gio/gdbusmessage.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit b3dc7e734dbd62b761f41ef1260e39c8c58794d7 -Author: Ihar Hrachyshka -Date: Thu Mar 7 16:20:49 2013 +0300 - - Updated Belarusian translation. - - po/be.po | 1301 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 656 insertions(+), 645 deletions(-) - -commit 865316dfb847a539f1b51e6931d46b05aa1d1fc2 -Author: Rafael Ferreira -Date: Thu Mar 7 00:31:42 2013 -0300 - - Updated Brazilian Portuguese translation - - po/pt_BR.po | 2101 - +++++++++++++++++++++++++++++++++-------------------------- - 1 file changed, 1166 insertions(+), 935 deletions(-) - -commit 155f599b206f67642970e0bc35b3ba5e1386b884 -Author: Jasper St. Pierre -Date: Wed Mar 6 20:32:14 2013 -0500 - - tests/appinfo: Fix a typo - - The environment variable name is BLA, not BAR, so if BAR is - set for some strange reason, the test fails. - - gio/tests/appinfo.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 717e933e72605c9b83c3007d9613f25e788dc622 -Author: Mario Blättermann -Date: Tue Mar 5 22:33:18 2013 +0100 - - [l10n] Updated German translation - - po/de.po | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -commit f91ef4ef15d220f6899c97aaf5b1c0a8f68cfe9a -Author: Christian Persch -Date: Mon Feb 25 14:48:14 2013 +0100 - - unicode: Allow noncharacters - - Implement unicode corrigendum #9. - - https://bugzilla.gnome.org/show_bug.cgi?id=694669 - - glib/gutf8.c | 14 +++----------- - glib/tests/unicode.c | 2 +- - 2 files changed, 4 insertions(+), 12 deletions(-) - -commit 06a59f889a8d3c8a63622af64d253632a0530017 -Author: Ognyan Tonchev -Date: Thu Feb 28 18:27:14 2013 +0100 - - base64: Fix g_base64_decode_step () - - Do not produce invalid data if there was padding character in the - previous sequence. - - https://bugzilla.gnome.org/show_bug.cgi?id=694843 - - glib/gbase64.c | 14 ++++++++++++-- - glib/tests/base64.c | 2 -- - 2 files changed, 12 insertions(+), 4 deletions(-) - -commit 27b19cee1bb5007f9dd123e171bcf3f978263f15 -Author: Colin Walters -Date: Fri Mar 1 13:29:29 2013 -0500 - - base64: Add tests for incremental decoding with very small block size - - At the moment, sizes 1-3 are commented out since they fail, but - a future patch will fix that. - - https://bugzilla.gnome.org/show_bug.cgi?id=694843 - - glib/tests/base64.c | 53 - +++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 53 insertions(+) - -commit f641699299ed2713cf247e3465bb1a21612b36f7 -Author: Cosimo Cecchi -Date: Fri May 4 17:51:35 2012 -0400 - - desktopappinfo: check whether the specified executable is valid - - Before declaring the desktop file as valid, make sure the referenced - application actually exists in path and the commandline is not - malformed. - - https://bugzilla.gnome.org/show_bug.cgi?id=675333 - - gio/gdesktopappinfo.c | 33 ++++++++++++++++++++++++++++++++- - 1 file changed, 32 insertions(+), 1 deletion(-) - -commit fd04d6860fd6a964b7e1dde05cd5b12ba1b7994e -Author: Mario Blättermann -Date: Sun Mar 3 22:11:21 2013 +0100 - - [l10n] Updated German translation - - po/de.po | 1313 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 668 insertions(+), 645 deletions(-) - -commit a9a6c4ae81eec7b2ac0ceecaff9a63bb7ec6bc50 -Author: Matthias Clasen -Date: Sat Mar 2 09:25:48 2013 -0500 - - Update for 2.37.9 - - NEWS | 26 ++++++++++++++++++++++++++ - 1 file changed, 26 insertions(+) - -commit 7be9de786a4cb1d0ab63a412ee0af2de0d250e61 -Author: Nguyễn Thái Ngọc Duy -Date: Sat Mar 2 20:42:13 2013 +0700 - - Updated Vietnamese translation - - po/vi.po | 51 ++++++++++++++++++--------------------------------- - 1 file changed, 18 insertions(+), 33 deletions(-) - -commit 773297519eeb532b8989337333a95bc960e97765 -Author: Nguyễn Thái Ngọc Duy -Date: Sat Mar 2 20:37:35 2013 +0700 - - po/vi: import from Damned Lies - - po/vi.po | 1393 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 717 insertions(+), 676 deletions(-) - -commit 14768e97f8c87c0f4a32a7f946017fd853a67512 -Author: Matthias Clasen -Date: Fri Mar 1 19:11:11 2013 -0500 - - Make GList more robust - - g_list_delete_link was silently ignoring a NULL link before - the last change. Make it do so again, since we've found callers - that rely on this. - - glib/glist.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 10630eed3066907a880816592bb35965d203f02c -Author: Chao-Hsiung Liao -Date: Fri Mar 1 22:23:13 2013 +0800 - - Updated Traditional Chinese translation(Hong Kong and Taiwan) - - po/zh_HK.po | 1306 - +++++++++++++++++++++++++++++----------------------------- - po/zh_TW.po | 1308 - ++++++++++++++++++++++++++++++----------------------------- - 2 files changed, 1330 insertions(+), 1284 deletions(-) - -commit fe10e864712d00191d1d3234e7a5ca643fd7ac6b -Author: Rafael Ferreira -Date: Fri Mar 1 06:35:30 2013 -0300 - - Updated Brazilian Portuguese translation - - po/pt_BR.po | 1581 - ++++++++++++++++++++++++++--------------------------------- - 1 file changed, 687 insertions(+), 894 deletions(-) - -commit c7996825ce999a99f2d73722419c0d11d0b52238 -Author: Chun-wei Fan -Date: Tue Feb 26 12:38:57 2013 +0800 - - Fix gspawn-win32-helper.c with newer Microsoft CRTs - - The newer Microsoft CRTs (8.0/2005 and later) impose much stricter - (paranoid) checks on close() being doubly called and the use of - invalid file descriptors. This makes the calls on the file - descriptors - use more caution when using them and only call close() when necessary. - - This also adds an (empty) invalid parameter handler* as required - by the - newer Microsoft CRTs to prevent the system from aborting the process - when we are checking whether a file descriptor is valid. - - [*]: http://msdn.microsoft.com/en-us/library/a9yf33zb.aspx - - https://bugzilla.gnome.org/show_bug.cgi?id=693646 - - glib/gspawn-win32-helper.c | 79 - ++++++++++++++++++++++++++++++++++++++++++---- - 1 file changed, 72 insertions(+), 7 deletions(-) - -commit 872d3634a78b417612d90c3472d5cd7078ef2440 -Author: Chun-wei Fan -Date: Fri Mar 1 16:11:24 2013 +0800 - - Update config.h.win32.in - - Add entry for __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4, to better reflect - the - entries of items in config.h.in. We are not currently defining - this here - as the pre-configured config.h.win32.in is primarily meant for Visual - Studio builds of GLib-the MinGW/GCC/Clang builds of GLib will normally - use the autotools builds, which should give the correct config.h - entries - upon running ./configure. - - config.h.win32.in | 3 +++ - 1 file changed, 3 insertions(+) - -commit 3f678afa0547f0bacf0579c82a8939c25f022643 -Author: Wylmer Wang -Date: Thu Feb 28 21:07:02 2013 +0800 - - Update Simplified Chinese translation - - po/zh_CN.po | 1969 - ++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 1082 insertions(+), 887 deletions(-) - -commit 156b14cde5423c5bdaf8f28f1a8a5a0b54fbe455 -Author: Colin Walters -Date: Tue Feb 26 11:19:51 2013 -0500 - - build: Add --disable-compile-warnings - - Some (broken) toolchains for example trip up - -Werror=missing-prototypes in system headers. This patch allows - people to skip the formerly hardcoded "baseline" warnings. - - https://bugzilla.gnome.org/show_bug.cgi?id=694757 - - configure.ac | 10 ++++++++-- - gio/Makefile.am | 2 ++ - gio/tests/Makefile.am | 11 ++++++----- - glib/Makefile.am | 2 ++ - glib/tests/Makefile.am | 2 ++ - gmodule/Makefile.am | 2 ++ - gobject/Makefile.am | 2 ++ - gobject/tests/Makefile.am | 2 ++ - gthread/Makefile.am | 2 ++ - 9 files changed, 28 insertions(+), 7 deletions(-) - -commit e3582c617cf00f3c90b6448d11cf253933a28802 -Author: Behdad Esfahbod -Date: Mon Feb 25 23:08:43 2013 -0500 - - Minor - - glib/gwakeup.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 547221b486473ed9b7f85634ce162f937e5912b1 -Author: Behdad Esfahbod -Date: Mon Feb 25 22:48:03 2013 -0500 - - [win32] Fix atomic ops on mingw* - - Bug 682896 - glib doesn't build on mingw32 - - configure.ac | 63 - ++++++++++++++++++++++++++++++++++++------------------------ - 1 file changed, 38 insertions(+), 25 deletions(-) - -commit e1ccae841658854a5db0d907edb2b1f2c0a68ef5 -Author: Behdad Esfahbod -Date: Mon Feb 25 22:01:11 2013 -0500 - - [win32] Add fallback implementations for gatomic.c on mingw32 - - Bug 682896 - glib doesn't build on mingw32 - - glib/gatomic.c | 72 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++---- - 1 file changed, 67 insertions(+), 5 deletions(-) - -commit 8efe198d2e7f2c02d2d11831e6f99313960ca1c3 -Author: A S Alam -Date: Tue Feb 26 07:18:28 2013 +0530 - - Punjabi: Translation updated (aalam) - - po/pa.po | 1263 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 647 insertions(+), 616 deletions(-) - -commit 921593b022491ce3dbd61739cc9808a715f25b9f -Author: Matthias Clasen -Date: Sun Feb 24 22:54:09 2013 +0100 - - GList: be more robust - - We can detect list corruption in some cases. The new test case - demonstrates a case where we can warn instead of silently corrupt - the list. This was pointed out by Steve Grubb. - - Also, use the same auxiliary routine in all places where we unlink - a list element. - - glib/glist.c | 69 - ++++++++++++++++++++++++++++--------------------------- - glib/tests/list.c | 27 ++++++++++++++++++++++ - 2 files changed, 62 insertions(+), 34 deletions(-) - -commit 6833267a07cb3251bc1fa89c99cc3fe6c47001e2 -Author: Dan Winship -Date: Sun Feb 24 15:02:10 2013 +0100 - - gtestutils: fix two GLIB_AVAILABLE flags - - g_test_expect_message() and g_test_assert_expected_messages() appeared - in 2.34 - - glib/gtestutils.h | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit cbd070d8b8589dda6d70f09e8fbff12610aa4b3f -Author: Ján Kyselica -Date: Fri Feb 22 22:27:10 2013 +0000 - - Updated Slovak translation - - po/sk.po | 655 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 332 insertions(+), 323 deletions(-) - -commit 0a39acc0579d89fc9bfbcf31596f336568a795c2 -Author: Gheyret Kenji -Date: Fri Feb 22 22:52:26 2013 +0900 - - Updated Uyghur translation - - Signed-off-by: Gheyret Kenji - - po/ug.po | 193 - +++++++++++++++++++++++++-------------------------------------- - 1 file changed, 75 insertions(+), 118 deletions(-) - -commit f5d40bd8138991287bbdc2e249bd35cf82caf123 -Author: Ryan Lortie -Date: Thu Feb 21 11:25:26 2013 +0000 - - gsignal: improve warning output - - When looking up signals by name (to connect, for example) and - the named - signal cannot be found on the given instance, report the type of the - instance. - - This is quite a lot more useful as a diagnostic message than only a - memory address. - - https://bugzilla.gnome.org/show_bug.cgi?id=694350 - - gobject/gsignal.c | 26 ++++++++++++++++++-------- - 1 file changed, 18 insertions(+), 8 deletions(-) - -commit aede77464259e6d50e724113c16f301367201a72 -Author: Alexander Larsson -Date: Thu Feb 21 16:10:36 2013 +0100 - - signals: Ensure we ref handler in emission fast path - - We need to keep a reference to the handler in the fast path, just like - in the slow path, otherwise if another thread disconnects the handler - we may destroy the closure while we're using it without the lock held. - - We also move the freeing of the instance to after the emission - is totally - done as the handler_unref_R (and the tracepoint) reference it. - - https://bugzilla.gnome.org/show_bug.cgi?id=694253 - - gobject/gsignal.c | 12 +++++++++++- - 1 file changed, 11 insertions(+), 1 deletion(-) - -commit 3e274423bacfa1b702fea93fba9d6d44c650db44 -Author: Alexander Larsson -Date: Thu Feb 21 16:06:24 2013 +0100 - - signals: No need to use atomics for Handler refcount - - handler_ref and handler_unref_R are always called with the signal - lock held. This is obvious for handler_unref_R as it even sometimes - drops this lock, and can be verified quickly for handler_ref by - looking - at all call sites. - - This improves the performace about 6% on the emit-handled and the - emit-handled-generic tests. - - https://bugzilla.gnome.org/show_bug.cgi?id=694253 - - gobject/gsignal.c | 10 ++++------ - 1 file changed, 4 insertions(+), 6 deletions(-) - -commit 5bbca5fa0c96904542f286b55329820a9567a9c9 -Author: Ryan Lortie -Date: Thu Feb 21 14:58:32 2013 +0000 - - GApplication: document IS_SERVICE timeout properly - - The documentation was suggesting that using G_APPLICATION_IS_SERVICE - would automatically set an inactivity timeout (ie: app stays - around for - a while after the use count drops to zero). - - In reality, it only adds an initial 10 second wait for the first - activation message to arrive after which it uses the normal inactivity - timeout mechanism. - - gio/gapplication.c | 9 ++++++--- - gio/gioenums.h | 5 +++-- - 2 files changed, 9 insertions(+), 5 deletions(-) - -commit ce0ff7c9da6d159669e4aad2e964a56fc915cc7c -Author: Ryan Lortie -Date: Thu Feb 21 10:19:27 2013 +0000 - - threads: don't do rlimit test when running as root - - Linux CAP_SYS_RESOURCE overrides RLIMIT_NPROC so we probably shouldn't - test thread creation failure when running the test as root... - - glib/tests/thread.c | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit 9670d06a660cd27a30a339798f4af1ce4c5abb29 -Author: Dan Winship -Date: Tue Feb 19 16:12:30 2013 -0500 - - GNetworkMonitorBase: implement can_reach_async - - Implement the g_network_monitor_can_reach_async() rather than falling - back to the default implementation, which calls the sync version (not - in a thread). - - https://bugzilla.gnome.org/show_bug.cgi?id=694181 - - gio/gnetworkmonitorbase.c | 130 - +++++++++++++++++++++++++++++++++++++++------- - 1 file changed, 112 insertions(+), 18 deletions(-) - -commit 4ca3d80ff3d5d076c0bfc187b4efa9fa51cbcca2 -Author: Matthew Barnes -Date: Tue Feb 19 11:18:11 2013 -0500 - - g_network_monitor_base_can_reach: Check for default route after - enumerating. - - Enumerate the GSocketConnectable before checking for a default route. - For some connectable types this will involve a DNS lookup. This will - elminate false positives for hosts behind a VPN since DNS lookup will - fail if the VPN is not connected. - - https://bugzilla.gnome.org/show_bug.cgi?id=694181 - - gio/gnetworkmonitorbase.c | 12 ++++++++---- - 1 file changed, 8 insertions(+), 4 deletions(-) - -commit c6c11665668c47841011258e5dbca07ad3d8aba0 -Author: Dan Winship -Date: Tue Feb 19 15:19:22 2013 -0500 - - GNetworkAddress: drop cached addresses on resolver reload - - If the resolver reloads (ie, if /etc/resolv.conf changes), - GNetworkAddress needs to re-resolve its addresses the next time it's - enumerated. Otherwise hosts that have different IP addresses inside - and outside a VPN won't work correctly if you hold on to a - GNetworkAddress for them for a long time. - - https://bugzilla.gnome.org/show_bug.cgi?id=694181 - - gio/gnetworkaddress.c | 70 - +++++++++++++++++++++++++++++++++++------------- - gio/gnetworkingprivate.h | 2 ++ - gio/gresolver.c | 14 ++++++++++ - 3 files changed, 67 insertions(+), 19 deletions(-) - -commit cfafad5aefeeab1a4ee208cefa15e01d31932611 -Author: Ryan Lortie -Date: Mon Feb 4 14:41:25 2013 +0100 - - gutils: stop g_get_home_dir() from reading passwd - - In the case that the "HOME" environment variable is set (as it - is under - normal circumstances), we don't really need to be opening /etc/passwd. - - For historical reasons (ie: how we used to ignore $HOME) and due - to the - grouping of many unrelated things together (reading username, - hostname, - home directory, tmpdir, etc.) into one function we were still opening - /etc/passwd in g_get_home_dir(), even if $HOME was set. - - Since earlier commits removed code from it, all that remains in - g_get_any_init_do() is the logic for dealing with $HOME and reading - the - password database. - - We now split the logic to deal with $HOME into g_get_home_dir(). With - only the password database functionality remaining, - g_get_any_init_do() - is renamed to g_get_user_database_entry() and modified not to - set global - variables but rather return a struct. If g_get_home_dir() cannot find - $HOME, it falls back to calling g_get_user_database_entry() and using - the home directory from there. - - Use of the 'g_utils_global' lock is further reduced by using - g_once_init_enter() to protect the critical sections in each of - g_get_user_database_entry() and g_get_home_dir(). - - Finally, the g_get_user_name() and g_get_real_name() functions are - modified to use the new regime. - - https://bugzilla.gnome.org/show_bug.cgi?id=693204 - - glib/gutils.c | 399 - +++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 213 insertions(+), 186 deletions(-) - -commit 167c73faf461cf84accffe190813ce0ab5ef6cdc -Author: Ryan Lortie -Date: Mon Feb 4 14:40:03 2013 +0100 - - gutils: replace direct references to g_home_dir - - Some code was directly calling g_get_any_init() and then expecting - to be - able to use the static 'g_home_dir' variable directly. Change these - over to g_get_home_dir() instead. - - https://bugzilla.gnome.org/show_bug.cgi?id=693204 - - glib/gutils.c | 37 +++++++++++++++---------------------- - 1 file changed, 15 insertions(+), 22 deletions(-) - -commit 9879c7f5fa640d994dc1209ef333d4be706670f0 -Author: Ryan Lortie -Date: Mon Feb 4 14:17:08 2013 +0100 - - gutils: split out g_get_tmp_dir() - - Remove the code for getting the tmpdir from g_get_any_init_do() and - outside of the g_utils_global lock. - - https://bugzilla.gnome.org/show_bug.cgi?id=693204 - - glib/gutils.c | 125 - ++++++++++++++++++++++++++-------------------------------- - 1 file changed, 55 insertions(+), 70 deletions(-) - -commit 3c9691f7f8b3b66905ab689a5dddc6157182b50e -Author: Ryan Lortie -Date: Mon Feb 4 13:49:06 2013 +0100 - - gutils: split out g_get_host_name() - - Remove the code for getting the hostname from g_get_any_init_do() and - outside of the g_utils_global lock. - - https://bugzilla.gnome.org/show_bug.cgi?id=693204 - - glib/gutils.c | 33 ++++++++++++++++++--------------- - 1 file changed, 18 insertions(+), 15 deletions(-) - -commit 8c42a663f8182f8281c083390aa761e8e9badc63 -Author: Ryan Lortie -Date: Mon Feb 4 14:04:05 2013 +0100 - - win32: Drop old codepage ABI from gutils.c - - This is a source-compatible change and only breaks ABI with respect to - truly ancient binaries (and those binaries are already broken - for other - reasons). - - Back in the day, functions like g_get_user_name() used to return - strings - in the system codepage instead of utf8 (as they do today). - - It was decided at some point to change these functions to return utf8, - breaking source compatibility but keeping ABI compatibility. This was - done by exporting new symbols with names like g_get_user_name_utf8() - and - using a #define of the old name over to the new name (so that newly - compiled code would link against the _utf8 version, but old binaries - would continue to use the non-utf8 variant). - - Meanwhile, glib has undergone several ABI breaks on Windows since, so - those old binaries don't work anymore. - - Start to clean up this mess by removing the #define renaming. New - binaries calling g_get_user_name() will now link against - g_get_user_name() and it will return utf8. - - We must keep the functions like g_get_user_name_utf8() for binary - compatibility with recently built programs (ie: ones built with the - renaming). Nobody should have ever been calling these directly and of - course they can return utf8, so just add them as internal wrappers - in the - .c file and declare them _GLIB_EXTERN there. - - One day, if we feel like breaking Windows ABI again, we can finish the - cleanup by dropping the wrappers. There is some talk of introducing - something like 'ABI compatible for two years' and this change would be - compatible with such a regime. - - https://bugzilla.gnome.org/show_bug.cgi?id=693204 - - glib/gutils.c | 71 - ++++++++++------------------------------------------------- - glib/gutils.h | 19 ---------------- - 2 files changed, 12 insertions(+), 78 deletions(-) - -commit b029135ed49b33d8f301d79a9ca27df6894d8b22 -Author: Mike Ruprecht -Date: Mon Feb 18 07:56:05 2013 -0600 - - GOutputStream: Remove unused SpliceUserData struct - - gio/goutputstream.c | 6 ------ - 1 file changed, 6 deletions(-) - -commit 90f726f6b96c274c35358dc178cc0e85a18fdc99 -Author: Chun-wei Fan -Date: Tue Feb 19 18:26:30 2013 +0800 - - Update Visual Studio property sheets - - "install" gio/gsimpleproxyresolver.h... - - build/win32/vs10/glib.props | 2 ++ - build/win32/vs9/glib.vsprops | 1 + - 2 files changed, 3 insertions(+) - -commit d21699a272bd046d43faaeb107770bef16c47dd7 -Author: Ryan Lortie -Date: Tue Feb 19 10:06:55 2013 +0000 - - *bump* - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 766dec9670a40035cee456e8776947085fc50814 -Author: Ryan Lortie -Date: Tue Feb 19 09:29:28 2013 +0000 - - GLib 2.35.8 - - NEWS | 35 +++++++++++++++++++++++++++++++++++ - configure.ac | 2 +- - 2 files changed, 36 insertions(+), 1 deletion(-) - -commit 4e975bfc9e3268ec271480bed89091ad2d4290db -Author: Мирослав Николић -Date: Mon Feb 18 10:43:49 2013 +0100 - - Updated Serbian translation - - po/sr.po | 2 +- - po/sr@latin.po | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit 7c3b4617cfb58cc51e78e9f9a729b6e89130818b -Author: Мирослав Николић -Date: Mon Feb 18 10:38:38 2013 +0100 - - Updated Serbian translation - - po/sr.po | 275 - ++++++++++++++++++++++++++++----------------------------- - po/sr@latin.po | 275 - ++++++++++++++++++++++++++++----------------------------- - 2 files changed, 272 insertions(+), 278 deletions(-) - -commit c910c3e7a319db88749418cedbebe05fbe1b9324 -Author: Alexander Larsson -Date: Mon Feb 18 10:30:29 2013 +0100 - - GNetworkAddress: Build if AI_NUMERICSERV not defined - - This is not defined on all Win32 SDKs and in some unixes. - If its not defined its safe to just ignore it though. - - gio/gnetworkaddress.c | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -commit d175fae8d5226cd2f24454c1fa6cc3ca6ba317ce -Author: Piotr Drąg -Date: Sun Feb 17 16:49:40 2013 +0100 - - Updated Polish translation - - po/pl.po | 56 ++++++++++++++++++++++++++++---------------------------- - 1 file changed, 28 insertions(+), 28 deletions(-) - -commit 4061a96cc182453bb8c6f0c958d2461f64db8a11 -Author: Dan Winship -Date: Sun Feb 17 09:54:11 2013 -0500 - - GSimpleProxyResolver: add missing include - - string.h was getting pulled in by something else on Linux, but not - elsewhere - - gio/gsimpleproxyresolver.c | 1 + - 1 file changed, 1 insertion(+) - -commit c78d0e9ac4d9f08b37af946486c3e6db894ac168 -Author: Dan Winship -Date: Fri Feb 15 10:39:19 2013 -0500 - - GSocketClient: add missing NULL to g_object_set() call - - gio/gsocketclient.c | 10 ++++++---- - 1 file changed, 6 insertions(+), 4 deletions(-) - -commit e4695bd6f547a05f335f43038787873242f264cb -Author: Thomas Perl -Date: Sun Feb 10 00:16:49 2013 +0100 - - docs/reference/glib/cross.xml: Fix typo: yes/np -> yes/no - - https://bugzilla.gnome.org/show_bug.cgi?id=693502 - - docs/reference/glib/cross.xml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 8a77f7bb181f3341a6866cd0e64779c35b3a3f61 -Author: Dan Winship -Date: Wed Dec 12 16:12:09 2012 +0100 - - gnetworkaddress: preserve IPv6 scope ID in IP literals - - If a GNetworkAddress is created with a hostname like "fe80::xxx%em1", - make sure that the scope_id corresponding to "em1" is present in the - GSocketAddresses it returns when used as a GSocketConnectable. - - https://bugzilla.gnome.org/show_bug.cgi?id=684404 - - gio/gnetworkaddress.c | 88 - ++++++++++++++++++++++++++++++++++-------------- - gio/tests/inet-address.c | 38 +++++++++++++++++++++ - 2 files changed, 100 insertions(+), 26 deletions(-) - -commit a44a3cc15091a2f6ba13bfede5dbdfc4215715cb -Author: Dan Winship -Date: Thu Feb 14 18:06:41 2013 -0500 - - GSimpleProxyResolver: fix for the case where the default proxy is NULL - - gio/gsimpleproxyresolver.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit afc0a7257584467394bd3fb8c04918646ac34a88 -Author: Piotr Drąg -Date: Fri Feb 15 13:45:35 2013 +0100 - - Updated POTFILES.in - - po/POTFILES.in | 1 + - 1 file changed, 1 insertion(+) - -commit cb40853eaebe0adcad8ca9baa8c7f1d0a3d75721 -Author: Jasper St. Pierre -Date: Fri Feb 15 05:39:20 2013 -0500 - - More doc fixes - - gio/gasyncresult.h | 2 +- - gio/gmenumodel.h | 4 ++-- - 2 files changed, 3 insertions(+), 3 deletions(-) - -commit 3522567519facaaea24c4dc3414bb69cecb2b0ec -Author: Jasper St. Pierre -Date: Fri Feb 15 05:35:05 2013 -0500 - - gmenumodel: Fix documentation - - gio/gmenumodel.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit ee17a54c289b8be286a54c594cff5c2d46345054 -Author: Dan Winship -Date: Sat Jan 26 09:54:03 2013 -0500 - - GSimpleProxyResolver: new simple GProxyResolver class - - Add GSimpleProxyResolver, for letting people do static proxy - resolution, and to use as a base class for other resolvers (such as - GProxyResolverGnome). - - https://bugzilla.gnome.org/show_bug.cgi?id=691105 - - docs/reference/gio/gio-docs.xml | 1 + - docs/reference/gio/gio-sections.txt | 20 ++ - docs/reference/gio/gio.types | 1 + - gio/Makefile.am | 8 +- - gio/gio.h | 1 + - gio/gsimpleproxyresolver.c | 593 - ++++++++++++++++++++++++++++++++++++ - gio/gsimpleproxyresolver.h | 91 ++++++ - gio/tests/.gitignore | 1 + - gio/tests/Makefile.am | 1 + - gio/tests/simple-proxy.c | 236 ++++++++++++++ - 10 files changed, 950 insertions(+), 3 deletions(-) - -commit 7c49869eaef4d49c57bbdf4e95989e4d8f864623 -Author: Dan Winship -Date: Sun Jan 27 13:53:36 2013 -0500 - - GSocketClient: add proxy-resolver property - - Add a proxy-resolver property to GSocketClient, to allow overriding - proxy resolution in situations where you need to force a particular - proxy rather than using the system defaults. - - https://bugzilla.gnome.org/show_bug.cgi?id=691105 - - docs/reference/gio/gio-sections.txt | 2 + - gio/gproxyaddressenumerator.c | 43 ++++++++-- - gio/gsocketclient.c | 113 ++++++++++++++++++++++++-- - gio/gsocketclient.h | 5 ++ - gio/tests/proxy-test.c | 154 - ++++++++++++++++++++++++++++++++++-- - 5 files changed, 302 insertions(+), 15 deletions(-) - -commit d200208d2b8bad7babdd56f4ec6fcae1589e142b -Author: Simon McVittie -Date: Wed Feb 13 20:42:58 2013 +0000 - - g_dbus_address_escape_value: add - - This is a GLib reimplementation of dbus_address_escape_value(). - It's useful if you want to construct a D-Bus address from pieces: - for instance, if you have a listening Unix socket whose path is known, - and you want to connect a D-Bus peer to it. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=693673 - Reviewed-by: Colin Walters - [amended to add Since: 2.36 as per review] - Signed-off-by: Simon McVittie - - gio/gdbusaddress.c | 47 - +++++++++++++++++++++++++++++++++++++++++++++ - gio/gdbusaddress.h | 3 +++ - gio/tests/gdbus-addresses.c | 24 +++++++++++++++++++++++ - 3 files changed, 74 insertions(+) - -commit 035cd81477ca9dc3061ff056c269fee28aab89c3 -Author: Stef Walter -Date: Wed Feb 13 07:20:43 2013 +0100 - - gio: Fix annotations on g_[async_]initable_new() and friends - - These return a GObject even though in C it's represented as a gpointer - - https://bugzilla.gnome.org/show_bug.cgi?id=693694 - - gio/gasyncinitable.c | 4 ++-- - gio/ginitable.c | 9 ++++++--- - 2 files changed, 8 insertions(+), 5 deletions(-) - -commit 23d6d1769bc95eba6029dae4593755154c320cf4 -Author: Matthias Clasen -Date: Sun Feb 10 11:42:58 2013 -0500 - - Fix the build on Solaris - - Make the btrfs support explicitly linux-only, as that is what it - is. With this, there's no need anymore to check for sys/ioctl.h - either. - https://bugzilla.gnome.org/show_bug.cgi?id=692829 - - configure.ac | 1 - - gio/gfile.c | 6 +++--- - 2 files changed, 3 insertions(+), 4 deletions(-) - -commit 27ecab75538a47ed89b78b4c212d870a9be60bac -Author: Aleksander Morgado -Date: Thu Feb 7 10:54:24 2013 +0100 - - gdbusobjectmanagerclient: always connect to proxy's 'g-signal' - - If we don't connect to the control proxy's 'g-signal' signal, we - won't have - 'object-added' or 'object-removed' signals. So, connect to the - 'g-signal' not - only when there already is a name-owner, but always. - - https://bugzilla.gnome.org/show_bug.cgi?id=693285 - - gio/gdbusobjectmanagerclient.c | 9 +++++---- - 1 file changed, 5 insertions(+), 4 deletions(-) - -commit f9d6dcac0b0bdd30a19cb81dfde96264570bc815 -Author: Wouter Bolsterlee -Date: Sat Feb 9 17:50:16 2013 +0100 - - Updated Dutch translation - - po/nl.po | 94 - +++++++++++++++++++--------------------------------------------- - 1 file changed, 28 insertions(+), 66 deletions(-) - -commit ff9b0875d04267d7a42db9f3885bcea42faef421 -Author: Rachid -Date: Sat Feb 9 17:41:59 2013 +0100 - - Updated Dutch translation - - po/nl.po | 6318 - ++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 3442 insertions(+), 2876 deletions(-) - -commit d7c8eda18676dbb1e6743ef46b3bbfe00cdbb578 -Author: Ryan Lortie -Date: Thu Feb 7 14:05:28 2013 -0500 - - tests: comment out asserts in dynamic type tests - - We have some testcases that assert that type modules are unloaded - after - the last reference on them is dropped. Comment out those asserts now - that we turned the last unref into a no-op. - - https://bugzilla.gnome.org/show_bug.cgi?id=693351 - - tests/gobject/defaultiface.c | 6 ++++++ - tests/gobject/dynamictype.c | 4 ++++ - 2 files changed, 10 insertions(+) - -commit 72df62600d1ab473125b6e8beb998e71aa63701e -Author: Ryan Lortie -Date: Thu Feb 7 13:50:16 2013 -0500 - - disable support for unloading of dynamic types - - Experimentally disable the ability to unload dynamic types by refusing - to drop the last reference on types (effectively turning the type - unloading into dead code). - - The plan is to leave things like this for a stable cycle and only - proceed with removing the code if we are sure that there are no - unforeseen problems. - - https://bugzilla.gnome.org/show_bug.cgi?id=693351 - - gobject/gtype.c | 8 ++++++++ - 1 file changed, 8 insertions(+) - -commit 2f61a877d8e8e1311d905ab374e421ed0f37c3b7 -Author: Dan Winship -Date: Thu Feb 7 08:41:00 2013 -0500 - - build: fix configure arpa/nameser.h test for Solaris - - https://bugzilla.gnome.org/show_bug.cgi?id=692827 - - configure.ac | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit 5b2c87538d09422c2aad61bb42400907c521ec4e -Author: Fran Diéguez -Date: Wed Feb 6 18:20:41 2013 +0100 - - Updated Galician translations - - po/gl.po | 518 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 259 insertions(+), 259 deletions(-) - -commit 7bcd03b570c8dd1e9c9f1607cd3ec29f2895f526 -Author: Ryan Lortie -Date: Tue Feb 5 18:48:37 2013 +0100 - - GLib 2.35.7 - - NEWS | 24 ++++++++++++++++++++++++ - 1 file changed, 24 insertions(+) - -commit 87d9b0b1fd18f7e5e543b69476e44811af809cf6 -Author: Milo Casagrande -Date: Tue Feb 5 19:22:03 2013 +0100 - - [l10n] Updated Italian translation. - - po/it.po | 1304 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 655 insertions(+), 649 deletions(-) - -commit 7788bb3a915cc0818186bb2c04a51e195579d13e -Author: Matthias Clasen -Date: Mon Feb 4 22:46:24 2013 -0500 - - Make G_IO_FLAG_IS_WRITEABLE and enum value - - Having it as a define was causing some problems for bindings. - https://bugzilla.gnome.org/show_bug.cgi?id=657045 - - glib/giochannel.h | 4 +--- - 1 file changed, 1 insertion(+), 3 deletions(-) - -commit 262ebcd3fa0aff41e7e8e7e70ac1d493f41f2470 -Author: Matthias Clasen -Date: Mon Feb 4 22:35:29 2013 -0500 - - docs: Add 2 missing : - - The file attribute names go by namespace::keyname, not - namespace:keyname. - - https://bugzilla.gnome.org/show_bug.cgi?id=636683 - - gio/gfileattribute.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 7f9af8071ca6b9f2ba9e1b60ae41aeeb7274e491 -Author: Andoni Morales Alastruey -Date: Sat Nov 10 16:27:56 2012 +0100 - - configure: fix check for atomic operations - - Some compilers have support for atomic operations, but do not - define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4. Instead of checking - for this define, we check for __sync_bool_compare_and_swap and - define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 if the compiler doesn't - define it. - - https://bugzilla.gnome.org/show_bug.cgi?id=682818 - - configure.ac | 15 +++++++++++++-- - 1 file changed, 13 insertions(+), 2 deletions(-) - -commit 6b3ec827325cdca7eb2728b07eda4c6b21833b65 -Author: Víctor Manuel Jáquez Leal -Date: Sun Feb 3 19:52:58 2013 +0100 - - Compile private test with -pthread on UNIX - - The commit f5f151cb removed this linkage, which is needed, - at least for the toolchain gcc version 4.7.2 (Debian 4.7.2-5) - - https://bugzilla.gnome.org/show_bug.cgi?id=693105 - - glib/tests/Makefile.am | 2 ++ - 1 file changed, 2 insertions(+) - -commit 6bcb1c0ed6d1fc0ccade1a1b1bd2167b226ec39c -Author: Matthias Clasen -Date: Sun Feb 3 15:14:57 2013 -0500 - - Post-release version bump - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 3fe8ed04c7ae7a34af03056e73962c2beea53486 -Author: Matthias Clasen -Date: Sun Feb 3 14:25:09 2013 -0500 - - 2.35.6 - - NEWS | 64 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - configure.ac | 2 +- - 2 files changed, 65 insertions(+), 1 deletion(-) - -commit 844527c037717d6d086eed1cf750732032d7585c -Author: Matthias Clasen -Date: Sun Feb 3 14:08:02 2013 -0500 - - Document GIO_USE_FILE_MONITOR - - docs/reference/gio/overview.xml | 13 +++++++++++++ - 1 file changed, 13 insertions(+) - -commit 435abb174d6a1c17ef9f85e7d83cf27c419ce790 -Author: Matthias Clasen -Date: Sun Feb 3 13:50:36 2013 -0500 - - Fix a doc comment mismatch - - gio/gapplicationcommandline.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit c5ec4831fa8d96de37d04dcd97abb249872b7a44 -Author: Matthias Clasen -Date: Sun Feb 3 13:46:50 2013 -0500 - - Trivial doc comment formatting fix - - docs/reference/gio/gio-sections.txt | 9 +++++++++ - gio/gmemoryinputstream.c | 3 ++- - 2 files changed, 11 insertions(+), 1 deletion(-) - -commit 9c72b5776af287447cd79bfee8c848797402755a -Author: Matthias Clasen -Date: Sun Feb 3 13:26:36 2013 -0500 - - add 2.36 index to gobject docs - - docs/reference/gobject/gobject-docs.xml | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 349e6018641d846cd3854d2df223e8a8cf20149b -Author: Matthias Clasen -Date: Sun Feb 3 13:25:56 2013 -0500 - - Add 2.36 index to glib docs - - docs/reference/glib/glib-docs.xml | 4 ++++ - 1 file changed, 4 insertions(+) - -commit f302c655842149faa4f01af46e95693ebfcd737b -Author: Matthias Clasen -Date: Sun Feb 3 13:24:59 2013 -0500 - - Add a 2.36 index to gio docs - - docs/reference/gio/gio-docs.xml | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 1e4b5a3267161b69975ec5af31c30165c0c555ab -Author: Matthias Clasen -Date: Sun Feb 3 13:22:28 2013 -0500 - - Minor doc build cleanups - - docs/reference/glib/glib-sections.txt | 2 ++ - 1 file changed, 2 insertions(+) - -commit 79d7a138af288e74c564b6382ac17582fc01e323 -Author: Matthias Clasen -Date: Sun Feb 3 13:17:59 2013 -0500 - - Make GUnixFDSourceFunc show up in the docs - - docs/reference/glib/glib-sections.txt | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 50850cdf98ba4e65d35a4c8e88f301b5c2551b7e -Author: Matthias Clasen -Date: Sun Feb 3 10:21:20 2013 -0500 - - Use g_timeout_add_seconds for some long timeouts - - https://bugzilla.gnome.org/show_bug.cgi?id=692618 - - gio/tests/gdbus-tests.c | 12 ++++++------ - tests/child-test.c | 2 +- - 2 files changed, 7 insertions(+), 7 deletions(-) - -commit 1a7b4b42a89ea9736e6447a54e0d2a678356ff64 -Author: Lars Uebernickel -Date: Thu Jan 31 11:44:32 2013 +0100 - - gmenumodel: add G_MENU_ATTRIBUTE_ACTION_NAMESPACE - - https://bugzilla.gnome.org/show_bug.cgi?id=692928 - - gio/gmenumodel.h | 10 ++++++++++ - 1 file changed, 10 insertions(+) - -commit 7fb922365bcf635f46b7989ccf08a17c7dd43f91 -Author: Lars Uebernickel -Date: Thu Jan 31 11:35:49 2013 +0100 - - gmenumodel: document G_MENU_{ATTRIBUTE,LINK}_* - - https://bugzilla.gnome.org/show_bug.cgi?id=692928 - - gio/gmenumodel.h | 52 - ++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 52 insertions(+) - -commit aeafab17c72ae19e77c2711183ace8a022e773aa -Author: Lars Uebernickel -Date: Thu Jan 31 11:03:14 2013 +0100 - - gmenuexporter: fix typo in docstring - - https://bugzilla.gnome.org/show_bug.cgi?id=692928 - - gio/gmenuexporter.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit f802f467a5bc5454f7ca5c685fe6e1f3f05a2ae5 -Author: Matthias Clasen -Date: Sun Feb 3 09:50:48 2013 -0500 - - Avoid a portability problem in the checksum test - - String literals are not guaranteed to work like this. - https://bugzilla.gnome.org/show_bug.cgi?id=570572 - - glib/tests/checksum.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit abbb54cdd6da757f9833d57126551ce934f4970d -Author: Matthias Clasen -Date: Sun Feb 3 01:28:50 2013 -0500 - - Fix deprecation note for g_static_mutex_free - - It should point at g_mutex_clear, not g_mutex_free. - https://bugzilla.gnome.org/show_bug.cgi?id=678223 - - glib/deprecated/gthread-deprecated.c | 2 +- - glib/deprecated/gthread.h | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit d632713a7716db10eca4524e7438cbc52f0ea230 -Author: Matthias Clasen -Date: Sun Feb 3 01:11:02 2013 -0500 - - Make G_DISABLE_DEPRECATED work again for wholly deprecated headers - - Patch by Milan Crha, - - https://bugzilla.gnome.org/show_bug.cgi?id=688169 - - glib/glib.h | 2 ++ - 1 file changed, 2 insertions(+) - -commit 39a528b9fdf7b16c81bf5338a4b7dd4fd5318dea -Author: Dan Winship -Date: Thu Aug 23 12:39:26 2012 -0400 - - g_option_context_help: don't modify the input data - - If there are options that need their names to be aliased, keep track - of that internally rather than modifying the passed-in GOptionGroup - (and leaking strings in the process). - - https://bugzilla.gnome.org/show_bug.cgi?id=682560 - - glib/goption.c | 42 ++++++++++++++++++++++++++++++------------ - 1 file changed, 30 insertions(+), 12 deletions(-) - -commit ab328469f5cab5681e5564893938a48fe5c2222f -Author: Matthias Clasen -Date: Sat Feb 2 22:54:15 2013 -0500 - - Silence automake - - automake doesn't like INCLUDES anymore. - - docs/reference/gio/Makefile.am | 2 +- - .../gio/gdbus-object-manager-example/Makefile.am | 6 +++--- - docs/reference/gobject/Makefile.am | 5 +++-- - gio/gdbus-2.0/codegen/Makefile.am | 1 - - gio/tests/Makefile.am | 16 - ++++++++-------- - gio/tests/gdbus-object-manager-example/Makefile.am | 2 +- - glib/gnulib/Makefile.am | 8 ++++++-- - glib/libcharset/Makefile.am | 5 +++-- - gobject/tests/Makefile.am | 7 ++++--- - tests/gobject/Makefile.am | 2 +- - tests/refcount/Makefile.am | 2 +- - 11 files changed, 31 insertions(+), 25 deletions(-) - -commit 0336eb67a23a434ecb08b1fcafb087b869f45239 -Author: Matthias Clasen -Date: Sat Feb 2 16:53:45 2013 -0500 - - Log errors the same way as messages - - This will make sense if we keep going past - the assertions that cause the error to be logged. - - glib/gtestutils.c | 1 + - 1 file changed, 1 insertion(+) - -commit f5f151cb85b217516ad375d085f379ec4ea97d88 -Author: Matthias Clasen -Date: Sat Feb 2 16:26:17 2013 -0500 - - Simplify glib/glib/tests setup - - The Makefile.am was setting a ton of unnecessary things - - glib/tests/Makefile.am | 346 - +++++++++++++------------------------------------ - 1 file changed, 87 insertions(+), 259 deletions(-) - -commit 8455702a8d55436f2ca37b801052d41cfb0ee2c9 -Author: Matthias Clasen -Date: Sat Feb 2 16:23:03 2013 -0500 - - Make the logging test more robust - - The default handler test was not unsetting the log handler that - gets installed by GTest, which causes the log messages to be - duplicated - on stdout if --verbose or --tap are passed. This in turn can make some - of the non-match checks fail. Since we are already using - g_test_trap_fork, - we can just unset the handler in the child. - - glib/tests/logging.c | 9 +++++++++ - 1 file changed, 9 insertions(+) - -commit 067d822968719e87adde7745541e8fa82cfcf9ab -Author: Piotr Drąg -Date: Sun Feb 3 00:24:14 2013 +0100 - - Updated Polish translation - - po/pl.po | 503 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 258 insertions(+), 245 deletions(-) - -commit 278fe4a20f133b95694b413cc42789c3d85fdef1 -Author: Yaron Shahrabani -Date: Sat Feb 2 11:23:56 2013 +0200 - - Updated Hebrew translation. - - po/he.po | 620 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 316 insertions(+), 304 deletions(-) - -commit a809650a06cc91aa3f7acbe4ac3d7c4018798c2e -Author: Will Thompson -Date: Tue Jan 29 16:09:40 2013 +0000 - - Test for g_hash_table_insert() corrupting sets - - https://bugzilla.gnome.org/show_bug.cgi?id=692815 - - glib/tests/hash.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 50 insertions(+) - -commit bb1df4d01b25e6e12ff30adcd3b07b37c4837bc0 -Author: Ryan Lortie -Date: Wed Jan 30 01:23:48 2013 +0100 - - hashtable: properly handle insert() de-set-ifying - - GHashTable remains a set for as long as all of the keys are exactly - equal (in pointer value) to all of the values. We check this by - comparing keys to values when we do inserts. - - Unfortunately, when doing g_hash_table_insert() when a key is - already in - the table, the old key pointer value is kept, but the new value - pointer - is used. Now we have a situation where a key pointer is unequal to a - value pointer, but we were not treating this case properly. - - Fix that. - - https://bugzilla.gnome.org/show_bug.cgi?id=692815 - - glib/ghash.c | 74 - +++++++++++++++++++++++++++++++++++++++++++++--------------- - 1 file changed, 56 insertions(+), 18 deletions(-) - -commit b1e02c7e32b40bd9e202fd4e14f046041ae0258b -Author: Руслан Ижбулатов -Date: Sat Jan 19 11:50:28 2013 +0400 - - Fix gio tests makefile for W32 - - While compiling, libtool will say that undefined symbols are not - allowed, and - will refuse to make you a dll. This is only one line, easy to - miss. And it - doesn't prevent `make' from completing successfully. - - The code this patch adds is from other Makefile.am files that use - $(no_undefined). It's absence in gio is, most likely, an oversight. - - Fixes #692058 - - gio/tests/Makefile.am | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 59372663f2ed57b60de7cbf2a3241cf9d7adbbea -Author: Matthias Clasen -Date: Sat Feb 2 00:19:15 2013 -0500 - - Don't try to find nfs mounts on Windows - - This should fix the build there. - https://bugzilla.gnome.org/show_bug.cgi?id=592211 - - gio/glocalfile.c | 11 +++++++++++ - 1 file changed, 11 insertions(+) - -commit 477490786b05c25614620a47a4b7d6632aa6e480 -Author: Ryan Lortie -Date: Fri Feb 1 04:56:23 2013 +0100 - - gmain: equivocate a bit on _set_ready_time() - - Since this is a new API this cycle it's a good time to add a doc - comment - explicitly declaring that a confusing issue that could be resolved - either way has no specific defined behaviour. - - This may allow us some additional freedom in future GMainContext - work or - we may decide that one behaviour is more desirable than the other. - - glib/gmain.c | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit 3202978060b8352633ad484199ce51d4b81ffdc3 -Author: Stef Walter -Date: Wed Jan 30 11:13:38 2013 +0100 - - gdbus: Don't output invalid nested docbook tags - - Fix gdbus-codegen so it no longer outputs tags like - Text - - https://bugzilla.gnome.org/show_bug.cgi?id=692865 - - gio/gdbus-2.0/codegen/codegen_docbook.py | 20 +++++++++++++------- - 1 file changed, 13 insertions(+), 7 deletions(-) - -commit 11e208f9d61156c1bbe4ff9f3ca3f24827246976 -Author: Stef Walter -Date: Wed Jan 30 11:07:52 2013 +0100 - - gdbus: Don't output invalid empty tags - - Docbook doesn't allow an empty and so the docbook - output from gdbus-codegen is invalid when a method/signal has - no arguments. - - https://bugzilla.gnome.org/show_bug.cgi?id=692865 - - gio/gdbus-2.0/codegen/codegen_docbook.py | 40 - +++++++++++++++++--------------- - 1 file changed, 21 insertions(+), 19 deletions(-) - -commit a60014f1b6fe9b62fa37b738dfc9a97d3046a1dc -Author: Dan Winship -Date: Wed Dec 12 16:00:26 2012 +0100 - - GInetSocketAddress: fix the byte order of flowinfo and scope_id - - The flowinfo and scope_id fields of struct sockaddr_in6 are in host - byte order, but the code previously assumed they were in network byte - order. Fix that. - - This is an ABI-breaking change (since before you would have had to use - g_ntohl() and g_htonl() with them to get the correct values, and now - that would give the wrong values), but the previous behavior was - clearly wrong, and no one ever reported it, so it is likely that no - one was actually using it. - - https://bugzilla.gnome.org/show_bug.cgi?id=684404 - - README.in | 6 ++++++ - gio/ginetsocketaddress.c | 4 ++-- - gio/gsocketaddress.c | 4 ++-- - gio/tests/socket.c | 4 ++-- - 4 files changed, 12 insertions(+), 6 deletions(-) - -commit 0ea7abaed5cff685f4d825f13588979e5dcb8e5b -Author: Cosimo Cecchi -Date: Wed Jan 30 17:59:09 2013 +0100 - - gmacros: add G_GNUC_UNUSED to G_STATIC_ASSERT - - Silence some warnings seen with GCC 4.8. - - glib/gmacros.h | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 7986d834c03490104a06e6adfa6156a52688f7c2 -Author: Kjartan Maraas -Date: Tue Jan 29 19:36:58 2013 +0100 - - Updated Norwegian bokmål translation - - po/nb.po | 324 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 162 insertions(+), 162 deletions(-) - -commit f398bec5bcc0d924e2401c76a6b94133e9490835 -Author: Colin Walters -Date: Fri Jan 25 12:05:26 2013 -0500 - - Add g_close(), use it - - There are two benefits to this: - - 1) We can centralize any operating system specific knowledge of - close-vs-EINTR handling. For example, while on Linux we should - never - retry, if someone cared enough later about HP-UX, they could - come by - and change this one spot. - 2) For places that do care about the return value and want to provide - the caller with a GError, this function makes it convenient to - do so. - - Note that gspawn.c had an incorrect EINTR loop-retry around close(). - - https://bugzilla.gnome.org/show_bug.cgi?id=682819 - - docs/reference/glib/glib-sections.txt | 1 + - gio/gapplicationimpl-dbus.c | 3 ++- - gio/gdbusprivate.c | 3 ++- - gio/gdbusserver.c | 4 ++- - gio/gdesktopappinfo.c | 6 ++++- - gio/gfile.c | 15 ++++++++--- - gio/glocalfile.c | 7 +++-- - gio/glocalfileinfo.c | 3 ++- - gio/glocalfileinputstream.c | 24 +++++++---------- - gio/glocalfileoutputstream.c | 49 - ++++++++++++++--------------------- - gio/gnetworkmonitornetlink.c | 5 ++-- - glib/glib-unix.c | 1 - - glib/gspawn.c | 14 +++------- - glib/gstdio.c | 43 ++++++++++++++++++++++++++++++ - glib/gstdio.h | 4 +++ - 15 files changed, 115 insertions(+), 67 deletions(-) - -commit cf68300d27784ab5baaf6ef4761cead0ec404b1f -Author: Simon McVittie -Date: Sat Jan 26 17:37:33 2013 +0000 - - g_atomic_int_get, g_atomic_pointer_get: accept const arguments - - Signed-off-by: Simon McVittie - Reviewed-by: Matthias Clasen - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=692583 - - glib/gatomic.c | 12 ++++++------ - glib/gatomic.h | 4 ++-- - glib/tests/atomic.c | 11 +++++++++++ - 3 files changed, 19 insertions(+), 8 deletions(-) - -commit f7b31301d5cc8f3810a747fb598b3cb683dfb337 -Author: Matej Urbančič -Date: Sun Jan 27 22:03:12 2013 +0100 - - Updated Slovenian translation - - po/sl.po | 275 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 137 insertions(+), 138 deletions(-) - -commit 166766a89fcd173dcd6ffda11f902029928f7f28 -Author: Colin Walters -Date: Fri Jan 25 10:40:45 2013 -0500 - - GFile: Clean up file_copy_fallback to fix SEGV with btrfs - - Ok, this function was just an awful mess before. Now the problem - domain is not trivial, and I won't claim this new code is *beautiful*, - but it should fix the bug at hand, and be somewhat less prone to - failure for the next person who tries to modify it. There's only one - unref call for each object now. - - https://bugzilla.gnome.org/show_bug.cgi?id=692408 - - gio/gfile.c | 140 - +++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 76 insertions(+), 64 deletions(-) - -commit 1818e0a2f80fc578d80b8dbc73163bf81b7d792b -Author: Aurimas Černius -Date: Sat Jan 26 20:24:32 2013 +0200 - - Updated Lithuanian translation - - po/lt.po | 2066 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 1043 insertions(+), 1023 deletions(-) - -commit 67694fb35e88dd4254173871ebfd5ef814a2ba59 -Author: Rui Matos -Date: Sat Jan 26 19:08:08 2013 +0100 - - gsequence: Fix g_sequence_lookup() return value documentation - - Mention that we return NULL if the item we are looking up isn't - found. - - glib/gsequence.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit 82f2ee90fea41238d1936fc38a404cdb268c1b89 -Author: Dan Winship -Date: Sat Jan 26 10:09:33 2013 -0500 - - .gitignore updates - - gio/tests/.gitignore | 4 ++++ - tests/.gitignore | 1 + - 2 files changed, 5 insertions(+) - -commit 1eb5c7ceddd88bb198a01384684e52e7080921a9 -Author: Matthias Clasen -Date: Fri Jan 25 20:09:26 2013 -0500 - - Plug a small memleak in gdbus-export test - - gio/tests/gdbus-export.c | 1 + - 1 file changed, 1 insertion(+) - -commit 48fd50701229de084947ea94406c1ff2c7c397f5 -Author: Colin Walters -Date: Fri Jan 25 12:32:39 2013 -0500 - - gfile: Ensure we create internal pipe with FD_CLOEXEC - - That way the descriptors aren't leaked to child processes. - - https://bugzilla.gnome.org/show_bug.cgi?id=692544 - - gio/gfile.c | 11 +++++------ - 1 file changed, 5 insertions(+), 6 deletions(-) - -commit cbd7225e7072e6c886e7370f999299d25906a14b -Author: Colin Walters -Date: Fri Jan 25 12:06:04 2013 -0500 - - gwakeup: Fix uninitialized variable from previous commit - - We really don't want to infloop here... - - glib/gwakeup.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 090f874626312e83d053a51aeb59670b2a9655d7 -Author: Colin Walters -Date: Wed Aug 29 11:44:01 2012 -0400 - - Handle EINTR for a few more write() calls - - https://bugzilla.gnome.org/show_bug.cgi?id=682819 - - glib/gmessages.c | 5 ++++- - glib/gwakeup.c | 13 +++++++++++-- - 2 files changed, 15 insertions(+), 3 deletions(-) - -commit 2ab5ed84b2154146c75dcd3876315a4beda48752 -Author: Daniel Mustieles -Date: Fri Jan 25 12:54:09 2013 +0100 - - Updated Spanish translation - - po/es.po | 257 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 129 insertions(+), 128 deletions(-) - -commit 7261294ec163234e52f0edeb24df0b18f5e77395 -Author: Akira TAGOH -Date: Thu Jan 24 12:33:39 2013 +0900 - - gcontenttype: Duplicate the string inside Mutex lock for thread-safety - - https://bugzilla.gnome.org/show_bug.cgi?id=692360 - - gio/gcontenttype.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit c67a2ebda387331793563dafa57dbb19aa136b9d -Author: Gil Forcada -Date: Fri Jan 25 00:17:18 2013 +0100 - - Incorrect string formatters, fixes #692229 - - glib/gfileutils.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit b0d5ce16782cc06712456ffa6b8a7521a70bcd1e -Author: Alexander Larsson -Date: Wed Jan 23 12:07:10 2013 +0100 - - Ignore fstab entries that are bind mounts - - We don't show the bind mounts anyway, so it only leads to - problems when we show the fstab entries, like being unable - to mount them. - - https://bugzilla.gnome.org/show_bug.cgi?id=625552 - - gio/gunixmounts.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 455afd3545a29393aec66f5d87dde7920db9d87b -Author: Dan Winship -Date: Mon Jan 21 11:25:26 2013 -0500 - - build: fix a srcdir != builddir problem with gnetworking.h - - gio's glib-mkenums call needs to get gnetworking.h out of $(builddir), - not $(srcdir). Fix/simplify it by using $(filter) on $^ and letting - make find everything. - - Also add -Wno-portability to AM_INIT_AUTOMAKE in configure.ac, so that - it doesn't warn about this (or about the gmake-specific features we - were already using in gio/tests/) - - https://bugzilla.gnome.org/show_bug.cgi?id=691866 - - configure.ac | 2 +- - gio/Makefile.am | 6 ++---- - 2 files changed, 3 insertions(+), 5 deletions(-) - -commit d8874e58a78889815f004f62681cd99b5f5d36f7 -Author: Colin Walters -Date: Wed Jan 23 11:51:48 2013 -0500 - - gtester: Use FD_CLOEXEC when creating pipes - - We were already unsetting the cloexec flag for the child later, - just not actually starting with it. - - https://bugzilla.gnome.org/show_bug.cgi?id=692404 - - glib/gtester.c | 8 +++++--- - 1 file changed, 5 insertions(+), 3 deletions(-) - -commit 5932e16acda9434cd4e9d76cf6faba4b8217357f -Author: Dan Winship -Date: Tue Jan 22 16:39:49 2013 -0500 - - GNetworkMonitorNetlink: make the netlink socket cloexec - - Use the same code GSocket does, to try SOCK_CLOEXEC first, and then - fall back to FD_CLOEXEC if it fails. (And fix that code to not call - fcntl if SOCK_CLOEXEC worked.) - - https://bugzilla.gnome.org/show_bug.cgi?id=692332 - - gio/gnetworkingprivate.h | 5 +++ - gio/gnetworkmonitornetlink.c | 2 +- - gio/gsocket.c | 86 - ++++++++++++++++++++++++++------------------ - 3 files changed, 57 insertions(+), 36 deletions(-) - -commit 2476dd24d7c30dbc04a37fbac6a2fa7e2551ede9 -Author: Shankar Prasad -Date: Wed Jan 23 12:59:13 2013 +0530 - - Updated kn translations - - po/kn.po | 689 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 351 insertions(+), 338 deletions(-) - -commit bfc9536617721535eb0403496d9983542f2175e4 -Author: Chun-wei Fan -Date: Tue Jan 22 14:14:27 2013 +0800 - - build/Makefile-newvs.am: Make description comment clearer - - build/Makefile-newvs.am | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit e908b50371a5052d7a9690b3409ae028d46540b4 -Author: Cosimo Cecchi -Date: Sun Jan 20 14:00:50 2013 -0500 - - gfile: don't report completion twice on g_file_load_contents error - - When an error occurs while reading the file input stream in - g_file_load_contents (e.g. because the operation was cancelled), the - code is correctly calling g_task_return_error(), but in the callback - from the close operation, g_task_return_boolean() will be called - again. - - Code that cleans up its state in the async callback will then - be called - twice, leading to invalid memory access. - - https://bugzilla.gnome.org/show_bug.cgi?id=692202 - - gio/gfile.c | 9 +++++---- - 1 file changed, 5 insertions(+), 4 deletions(-) - -commit 40f8e15c1b07f46d36b16cf8bcf9fce7f1a73c54 -Author: Cosimo Cecchi -Date: Sun Jan 20 13:12:49 2013 -0500 - - inotify: fix a memleak - - https://bugzilla.gnome.org/show_bug.cgi?id=692201 - - gio/inotify/inotify-path.c | 1 + - 1 file changed, 1 insertion(+) - -commit 09342300074f8cff5b91bb777d99f63bcda2666c -Author: Kjartan Maraas -Date: Mon Jan 21 12:25:16 2013 +0100 - - Updated Norwegian bokmål translation - - po/nb.po | 264 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 138 insertions(+), 126 deletions(-) - -commit 1ce415b45bde895c31dd32e2f7ab7e7ab79e735e -Author: Giovanni Campagna -Date: Thu Jan 3 22:53:06 2013 +0100 - - Install an invalidation notifier for GClosure in - g_source_set_closure() - - The point of g_source_set_closure() is getting memory management - right, - including handling closures disappearing from the outside (for example - because a runtime they refer to is being shutdown). This means that - sources with an associated closure should remove themselves from the - main loop and free memory when the closure is invalidated. - - https://bugzilla.gnome.org/show_bug.cgi?id=692034 - - gobject/gsourceclosure.c | 9 +++++++++ - 1 file changed, 9 insertions(+) - -commit e68402e330b977fb6324af6eca7ccf612b0e8b9c -Author: Gheyret Kenji -Date: Sun Jan 20 19:47:16 2013 +0900 - - Updated Uyghur translation - - Signed-off-by: Gheyret Kenji - - po/ug.po | 2377 - +++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 1275 insertions(+), 1102 deletions(-) - -commit 287849a1ee1f927e055f6daa5d298ba568529fb2 -Author: Matthias Clasen -Date: Sun Jan 20 03:16:47 2013 -0500 - - Fix a typo - - glib/tests/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 89aa9dbd9871d6f6cffc25ae8cb02e3b764a25b6 -Author: Matthias Clasen -Date: Sun Jan 20 03:14:24 2013 -0500 - - Fix g_test_add_vtable - - This function was creating a test suite for each added - testcase, when it should have grouped tests according to - their paths. - - glib/gtestutils.c | 23 +++++++++++++++++++++-- - 1 file changed, 21 insertions(+), 2 deletions(-) - -commit 1cd0cf37974f8bae221bf9b988376066c683f69e -Author: Matthias Clasen -Date: Sun Jan 20 03:12:09 2013 -0500 - - Fix annotation for g_test_fail - - The doc comment has a "Since: 2.30" annotation, so make - the header match that. - - glib/gtestutils.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 9e9d028b96b3e19902a40b930418a0ec3e30ccfc -Author: Matthias Clasen -Date: Sat Jan 19 14:30:05 2013 -0500 - - Fix build with -Werror=format - - There were a few places in gmarkup.c where we were giving - pointer differences when integers are expected. Fix that - by explicitly casting to int. - - https://bugzilla.gnome.org/show_bug.cgi?id=692079 - - glib/gmarkup.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 6af88940032ab12179af5a9531915344e3e3db98 -Author: Ryan Lortie -Date: Fri Jan 18 18:48:31 2013 -0500 - - fam: implement gio-nfs-{file,directory}-monitor - - Declare explicit support for monitor NFS from the fam file monitoring - backend. This will cause it to be preferred for monitoring on NFS, if - it is installed. - - https://bugzilla.gnome.org/show_bug.cgi?id=592211 - - gio/fam/fam-module.c | 2 ++ - gio/fam/gfamdirectorymonitor.c | 4 ++++ - gio/fam/gfamfilemonitor.c | 4 ++++ - 3 files changed, 10 insertions(+) - -commit 6be54e9f56e9344ecd55a8952dff957573a136b7 -Author: Ryan Lortie -Date: Fri Jan 18 18:44:11 2013 -0500 - - localfile: add support for monitoring on NFS - - Add a pair of new extension points: 'gio-nfs-file-monitor' and - 'gio-nfs-directory-monitor'. - - Add a check to GLocalFile when creating a file monitor. If the - requested file is in the user's home directory and the user has an NFS - home directory then attempt to use an implementation of one of the new - extension points. If we don't have any implementations then fall back - to the normal "local" monitors. - - https://bugzilla.gnome.org/show_bug.cgi?id=592211 - - gio/giomodule.c | 6 ++++ - gio/glocaldirectorymonitor.c | 15 ++++++--- - gio/glocaldirectorymonitor.h | 2 ++ - gio/glocalfile.c | 73 - ++++++++++++++++++++++++++++++++++++++++++-- - gio/glocalfilemonitor.c | 19 ++++++++---- - gio/glocalfilemonitor.h | 2 ++ - 6 files changed, 105 insertions(+), 12 deletions(-) - -commit c83600e8ae419df7c30b16d267d71d706a29936f -Author: Ryan Lortie -Date: Fri Jan 18 18:30:36 2013 -0500 - - file monitors: use new giomodule function - - Get rid of the complicated default module detection code in - GLocalFileMonitor and GLocalDirectoryMonitor and use the new - _gio_module_get_default_type() function instead. - - This change also adds the ability to override the default file monitor - via the GIO_USE_FILE_MONITOR environment variable in the same way - as can - be done for GIO_USE_VFS. - - https://bugzilla.gnome.org/show_bug.cgi?id=592211 - - gio/glocaldirectorymonitor.c | 60 - +++----------------------------------------- - gio/glocalfilemonitor.c | 60 - +++----------------------------------------- - 2 files changed, 8 insertions(+), 112 deletions(-) - -commit 3a7b44c007c2d80d9adfa883eca82124ec39deee -Author: Ryan Lortie -Date: Fri Jan 18 18:27:57 2013 -0500 - - giomodule: add a new "get default" function - - _gio_module_get_default() is a very convenient function for modules - implementing a singleton -- it finds the default module by priority - subject to override by a given environment variable name, instantiates - it, and caches the instance for future calls. It also has the ability - to query instances for being 'active' using a callback. - - It doesn't work very well for non-singletons (like file monitors). - - Add a new function _gio_module_get_default_type() that skips the - instantiation, returning the GType instead. As a replacement for the - 'active' callback, a vtable offset can be given for a virtual function - to use to query if a particular backend is supported. - - https://bugzilla.gnome.org/show_bug.cgi?id=592211 - - gio/giomodule-priv.h | 4 ++ - gio/giomodule.c | 120 - ++++++++++++++++++++++++++++++++++++++++++++++++++- - 2 files changed, 122 insertions(+), 2 deletions(-) - -commit ca58dae277896d9e431b54069e5f28cf1bd49d2a -Author: Chun-wei Fan -Date: Sat Jan 19 12:05:12 2013 +0800 - - Update Visual C++ 2010 property sheet - - Left out some items to purge in the last commit. Sorry :| - - build/win32/vs10/glib.props | 18 ------------------ - 1 file changed, 18 deletions(-) - -commit 6c7539fe592849f5639eebd277763319f6fc9cb8 -Author: Chun-wei Fan -Date: Sat Jan 19 12:02:45 2013 +0800 - - Clean up Visual C++ property sheets - - We no longer need entries to generate the .def files in the property - sheets - as we are now doing __declspec (dllexport) to export all the needed - symbols. So, purge these items from the property sheets since they - are no - longer used. - - build/win32/vs10/glib.props | 7 ------- - build/win32/vs9/glib.vsprops | 24 ------------------------ - 2 files changed, 31 deletions(-) - -commit bdb7c2d956a95ca6a66812c1218dc085f8f2f8fe -Author: Chun-wei Fan -Date: Sat Jan 19 11:58:47 2013 +0800 - - Bug 688681: Stop using the .def file for GThread Visual C++ builds - - We should also stop using gthread/gthread.def file as well, since we - also use __declspec (dllexport) for the two (deprecated) functions - there - since commit f8756694. - - This should also silence some linker warnings in x64 builds. - - Also get rid of the references to the .symbols files in the - .vcxproj.filters(in) in the various Visual C++ 2010 projects - - build/win32/vs10/gio.vcxproj.filtersin | 5 ----- - build/win32/vs10/glib.vcxproj.filtersin | 5 ----- - build/win32/vs10/gmodule.vcxproj.filters | 5 ----- - build/win32/vs10/gobject.vcxproj.filtersin | 5 ----- - build/win32/vs10/gthread.vcxproj | 7 ------- - build/win32/vs10/gthread.vcxproj.filters | 5 ----- - build/win32/vs9/gthread.vcproj | 18 ++---------------- - 7 files changed, 2 insertions(+), 48 deletions(-) - -commit 13966e0fadc40a6fabb0de216e8b2c3b6d457a79 -Author: Cosimo Cecchi -Date: Fri Jan 18 17:22:52 2013 -0500 - - timezone: plug a memleak - - glib/gtimezone.c | 10 +++++++++- - 1 file changed, 9 insertions(+), 1 deletion(-) - -commit f24594122c3e3c66702ff537d3468ed251838007 -Author: Cosimo Cecchi -Date: Fri Jan 18 17:02:35 2013 -0500 - - timezone: avoid a double GBytes unref - - This will cause random memory corruption; functions should not unref - passed-in parameters. - - glib/gtimezone.c | 1 - - 1 file changed, 1 deletion(-) - -commit 4d3bb3caf7a1076960e148216e4f6d20eedd5ad1 -Author: Мирослав Николић -Date: Fri Jan 18 23:01:19 2013 +0100 - - Updated Serbian translation - - po/sr.po | 1120 - ++++++++++++++++++++++++++++---------------------------- - po/sr@latin.po | 1120 - ++++++++++++++++++++++++++++---------------------------- - 2 files changed, 1120 insertions(+), 1120 deletions(-) - -commit 998c6e65cf18aee626b9982347c29b4b09f2c097 -Author: Ryan Lortie -Date: Fri Jan 18 16:11:20 2013 -0500 - - GVariant: fix normal-form checking for tuples - - GVariant has the concept of fixed-sized types (ie: types for which all - values of the type will have the same size). Examples are booleans, - integers, doubles, etc. Tuples containing only these types are also - fixed size. - - When GVariant is trying to deal with a fixed-sized value for which it - doesn't have a sufficient backing store (eg: the case where a - fixed-sized value was created with g_variant_new_data() with an - incorrect number of bytes) it denotes this by setting the size of the - value to the correct fixed size but using a NULL data pointer. - - This is well-documented in several code comments and also in the - public - API documentation for g_variant_get_data() which describes the - situation - number which NULL could be returned. - - The decision to deal with this case in this way was changed at - the last - minute around the time that GVariant was merged -- originally we - had an - elaborate setup involving allocating an internal buffer of sufficient - size to be shared between all invalid values. - - Unfortunately, when making this change a small detail was missed. - gvs_tuple_get_child() (the function responsible for deserialising - tuples) was updated to properly check for this case (and it contains a - comment about why it must). gvs_tuple_is_normal() (the function - responsible for verifying if a tuple is in normal form) was not. - - We add the check now. - - Note that this problem does not exist with any other container type - because tuples are the only container capable of being fixed-sized. - All - other container types (arrays, maybes, variants) can contain - a variable - number of items or items of variable types (note: we consider - dictionary - entries to be two-tuples). The code for validating non-container - values - also contains a check for the case of NULL data. - - The problem also does not occur in the only other function dealing - with - serialised tuples: gvs_tuple_n_children(). Whereas other container - types would have to inspect the serialised data to determine the - number - of children, for tuples it can be determined directly from the type. - - glib/gvariant-serialiser.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 00ee6de4e29f7f8c5338f1f9083717d5ec1d9246 -Author: Ryan Lortie -Date: Fri Jan 18 14:33:16 2013 -0500 - - gobject/: Remove abicheck.sh from DIST_EXTRA - - gobject/Makefile.am | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -commit 614f6c5e7073737cf1f531120287688859f88bd7 -Author: Ryan Lortie -Date: Fri Jan 18 13:56:10 2013 -0500 - - Add new API checking utility - - Add a test script to make sure that (with a few exceptions) only - symbols - that start with 'g_' are being exported from our public libraries. - - https://bugzilla.gnome.org/show_bug.cgi?id=692029 - - Makefile.am | 7 ++++++- - check-abis.sh | 23 +++++++++++++++++++++++ - 2 files changed, 29 insertions(+), 1 deletion(-) - -commit 52a81a7d86102604729ba07824f1ae6a45b51cea -Author: Ryan Lortie -Date: Fri Jan 18 13:27:16 2013 -0500 - - Remove a few more G_GNUC_INTERNAL users - - gio/fen/fen-kernel.c | 2 +- - gio/inotify/inotify-helper.c | 2 +- - glib/gconvert.c | 2 +- - glib/gutils.c | 2 +- - glib/gwakeup.h | 12 ++++++------ - 5 files changed, 10 insertions(+), 10 deletions(-) - -commit 346aa683de6b84da4bb53a63693ec04858cbf952 -Author: Ryan Lortie -Date: Fri Jan 18 13:23:40 2013 -0500 - - Fix visibility for glib/ and gio/ submodules - - We have various sub directories in glib/ and gio/ (eg: inotify, - gnulib, - pcre, xdgmime, etc.) that build convenience libraries that are then - included into libglib and libgio. The files in these directories need - to be built with the same visibility policy as the files in the first - level directories, so add CFLAGS for them all. - - This wasn't a problem when the visibility flags were set directly in - CFLAGS but then we had to deal with some modules that we built that we - explicitly wanted to export symbols from. - - For now, we can keep things the way they are because it's less - hacky and - although it's a theoretical hazard to forget these CFLAGS, we - rarely add - new subdirectories to the build. - - gio/fen/Makefile.am | 1 + - gio/inotify/Makefile.am | 1 + - gio/kqueue/Makefile.am | 1 + - gio/win32/Makefile.am | 1 + - gio/xdgmime/Makefile.am | 1 + - glib/gnulib/Makefile.am | 1 + - glib/libcharset/Makefile.am | 1 + - glib/pcre/Makefile.am | 1 + - 8 files changed, 8 insertions(+) - -commit 6f8f1f7097cbef698b4c7be5816bc9d3864ec744 -Author: Colin Walters -Date: Wed Nov 28 12:00:40 2012 -0500 - - Remove most use of G_GNUC_INTERNAL - - Now that we use an explicit list of symbols to export, the - G_GNUC_INTERNAL is redundant. - - https://bugzilla.gnome.org/show_bug.cgi?id=688681 - - gio/gapplicationimpl.h | 8 -------- - gio/gdbusactiongroup.c | 2 +- - gio/gdelayedsettingsbackend.h | 5 ----- - gio/gregistrysettingsbackend.h | 1 - - gio/gsettings-mapping.h | 3 --- - gio/gsettingsbackendinternal.h | 15 --------------- - gio/gsettingsschema-internal.h | 15 --------------- - glib/gcharset.c | 2 +- - glib/gcharsetprivate.h | 3 +-- - glib/gconvert.c | 2 +- - glib/glib-init.h | 12 ++++++------ - glib/glib-private.h | 3 --- - glib/gmain.c | 2 +- - glib/gmessages.h | 2 +- - glib/gthread-win32.c | 4 ++-- - glib/gthreadprivate.h | 7 ------- - glib/gunicodeprivate.h | 5 ++--- - glib/gvariant-core.h | 3 --- - 18 files changed, 16 insertions(+), 78 deletions(-) - -commit dbf447292d83b54be321c33025aea2e4d448d4f5 -Author: Ryan Lortie -Date: Sun Jan 13 23:31:45 2013 -0500 - - Remove ABI checking scripts - - Before this commit, the only difference between the expected and - actual - ABI were the addition of _init and _fini symbols in each module (now - that regexp-based export control is not catching those). - - gio/Makefile.am | 8 - - gio/abicheck.sh | 13 - - gio/gio.symbols | 1808 - ----------------------------------------------- - glib/Makefile.am | 9 - - glib/abicheck.sh | 13 - - glib/glib.symbols | 1694 - -------------------------------------------- - gmodule/Makefile.am | 1 - - gmodule/gmodule.symbols | 14 - - gobject/Makefile.am | 9 +- - gobject/abicheck.sh | 13 - - gobject/gobject.symbols | 426 ----------- - 11 files changed, 1 insertion(+), 4007 deletions(-) - -commit 304950a7ac9866dca990dcabb02ec5297c735ce8 -Author: Ryan Lortie -Date: Sun Jan 13 23:12:23 2013 -0500 - - Remove regexp-based export control - - configure.ac | 10 ---------- - gio/Makefile.am | 4 +--- - glib/Makefile.am | 4 +--- - gmodule/Makefile.am | 2 +- - gobject/Makefile.am | 5 +---- - 5 files changed, 4 insertions(+), 21 deletions(-) - -commit d89fb7bf10bc1f9de10a275625d4c18a1d4ff89d -Author: Ryan Lortie -Date: Wed Jan 16 22:55:27 2013 -0500 - - gsignal: fix closure invalidation code - - This is the bug that has been causing segfaults and criticals - when accel - keys are used to close windows via GtkUIManager. - - The main cause of this problem was a mistake made in the original - patch - when modifying the handler_lookup() to take the extra 'closure' - parameter. The original check used was: - - if (handler->sequential_number == handler_id || - (closure && handler->closure == closure)) - - It was called to find a particular closure like so: - - handler_lookup (instance, 0, closure, &signal_id); - - The problem is that the check will return if either the signal ID or - closure matches (if a closure was given). The calling code assumes - 0 to - be an invalid signal ID which will match no handlers, but - unfortunately - the rest of gsignal code uses this to denote a signal that has already - been disconnected. The result is that this function was searching - for a - matching closure _or_ the first already-disconnected handler. When it - found the already-disconnected handler, we'd get criticals and - crashes. - - The condition has been corrected; it now ignores the handler_id - parameter if the closure parameter is non-NULL. - - While we're in here, change the lifecycle of the invalidation - notify to - be easier to understand. - - Before, the notify was removed when the last reference on the handler - dropped. This could happen in very many situations; often at the - end of - an emission. Instead, we now tie the registration of the notifier to - the lifecycle of the signal connection. When the signal is - disconnected - we remove the notification, even if other references are held (eg: - because it is currently being dispatched). - - https://bugzilla.gnome.org/show_bug.cgi?id=690118 - - gobject/gsignal.c | 11 ++++++----- - 1 file changed, 6 insertions(+), 5 deletions(-) - -commit 578b657f950e66376f31f8c09151c85d39e8219c -Author: Dan Winship -Date: Wed Jan 16 10:09:10 2013 -0500 - - gio/tests: add some more async stream tests - - Add read_async() and skip_async() tests to buffered-input-stream. - - Fix and re-enable filter-streams's existing close_async() tests, and - add read_async(), skip_async(), and write_async() tests as well. Also, - redo the tests to use dummy GFilterInputStream and GFilterOutputStream - subclasses rather than GBufferedInput/OutputStream, so that we're - testing the base filter stream implementations of everything (since - the buffered stream overrides are already getting tested in the - buffered-input-stream and buffered-output-stream tests anyway). - - Add a skip_async() test to unix-streams. (This one would crash without - the bugfix in the previous commit.) - - gio/tests/buffered-input-stream.c | 164 +++++++++++++++++++++++++++++++++ - gio/tests/filter-streams.c | 188 - ++++++++++++++++++++++++++++++++------ - gio/tests/unix-streams.c | 90 ++++++++++++++---- - 3 files changed, 394 insertions(+), 48 deletions(-) - -commit acfa6e233780a79664a62e5d4f1bf822b446017e -Author: Alban Browaeys -Date: Wed Jan 16 00:04:58 2013 +0100 - - gio: callback_data is the task not the task data. - - skip_callback_wrapper expect the user_data (callback_data) - to be the task holding the task_data, not the task_data - itself. - Otherwise the task_data is cast as GTask and then task_data - is extracted from this bogus task. - - https://bugzilla.gnome.org/show_bug.cgi?id=691812 - - gio/ginputstream.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit e1517ca82da834dccf8a862bd84cdd17e36e1124 -Author: Ryan Lortie -Date: Tue Jan 15 15:40:14 2013 -0500 - - mainloop test: fix a silly memory error - - glib/tests/mainloop.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 46b15bb58148d84b3681d1a728ca0e6e96d65122 -Author: Ryan Lortie -Date: Tue Jan 15 15:40:09 2013 -0500 - - mainloop test: use atomic for cross-thread access - - glib/tests/mainloop.c | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -commit 42c2c4f67da404330960ca307393ad71e68c167d -Author: Ryan Lortie -Date: Tue Jan 15 15:22:35 2013 -0500 - - mainloop test: fix a small typo - - This g_assert() could never possibly fail, as it was. - - glib/tests/mainloop.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 83e5d169d6f0fd3d0427bc3599df8e777b275d9f -Author: Ryan Lortie -Date: Mon Jan 14 23:05:31 2013 -0500 - - tests for the new MainContext/GSource API - - glib/tests/mainloop.c | 492 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 492 insertions(+) - -commit 6d1a6636090b498d43354d5503ac39fb10ac908c -Author: Ryan Lortie -Date: Mon Jan 14 14:47:16 2013 -0500 - - Add a UNIX fd source - - https://bugzilla.gnome.org/show_bug.cgi?id=658020 - - docs/reference/glib/glib-sections.txt | 10 ++- - glib/glib-unix.c | 139 - ++++++++++++++++++++++++++++++++++ - glib/glib-unix.h | 33 ++++++++ - glib/glib.symbols | 3 + - 4 files changed, 184 insertions(+), 1 deletion(-) - -commit cbf68cb22d9f17721654283e97c2320025f03bc7 -Author: Ryan Lortie -Date: Mon Jan 14 16:53:06 2013 -0500 - - gsource: Add support for file descriptors on UNIX - - Adding file descriptors to a GSource provides similar functionality to - the old g_source_add_poll() API with two main differences. - - First: the list of handles is managed internally and therefore - users are - prevented from randomly modifying the ->events field. This prepares - us - for an epoll future where changing the event mask is a syscall. - - Second: keeping the list internally allows us to check the ->revents - for - events for ourselves, allowing the source to skip implementing - check/prepare. This also prepares us for the future by allowing an - implementation that doesn't need to iterate over all of the sources - every time. - - https://bugzilla.gnome.org/show_bug.cgi?id=686853 - - docs/reference/glib/glib-sections.txt | 4 + - glib/glib.symbols | 4 + - glib/gmain.c | 225 - +++++++++++++++++++++++++++++++++- - glib/gmain.h | 17 +++ - 4 files changed, 246 insertions(+), 4 deletions(-) - -commit db7d5306cce36ace71e6f7765a7669fc335747e8 -Author: Ryan Lortie -Date: Tue Aug 30 19:14:17 2011 -0400 - - GTimeoutSource: simplify - - Take advantage of the new default handling of the 'prepare' and - 'check' - functions. - - https://bugzilla.gnome.org/show_bug.cgi?id=657729 - - glib/gmain.c | 50 +++++++++++--------------------------------------- - 1 file changed, 11 insertions(+), 39 deletions(-) - -commit 768574635dcb69e91a2b749467ef3c75ed16579f -Author: Ryan Lortie -Date: Mon Jan 14 16:51:51 2013 -0500 - - GSource: new API g_source_set_ready_time() - - Add an API to mark a GSource to automatically become ready at the - specified monotonic time. - - https://bugzilla.gnome.org/show_bug.cgi?id=657729 - - docs/reference/glib/glib-sections.txt | 2 + - glib/glib.symbols | 2 + - glib/gmain.c | 109 - ++++++++++++++++++++++++++++++++++ - glib/gmain.h | 9 ++- - 4 files changed, 121 insertions(+), 1 deletion(-) - -commit 6d25e349988d4c40b066d548383fce3b126a7a43 -Author: Ryan Lortie -Date: Mon Oct 29 18:26:05 2012 +0100 - - gsource: allow NULL check and prepare functions - - Allow for NULL GSourceFuncs.check() and .prepare(). - - For prepare() the source will be taken not to be ready and having an - infinite timeout. For check() the source will be taken not to - be ready. - - https://bugzilla.gnome.org/show_bug.cgi?id=686853 - - glib/gmain.c | 54 ++++++++++++++++++++++++++++++++++-------------------- - glib/gmain.h | 8 ++++++-- - 2 files changed, 40 insertions(+), 22 deletions(-) - -commit 8f7f7f6c4209900ca1a77c7e2015ff3e9c252097 -Author: Ryan Lortie -Date: Mon Oct 29 16:33:18 2012 +0100 - - move GIOCondition to gmain.h from giochannel.h - - GIOCondition has uses outside of GIOChannel, so move it to gmain.h. - - https://bugzilla.gnome.org/show_bug.cgi?id=686853 - - glib/giochannel.h | 10 ---------- - glib/gmain.h | 11 +++++++++++ - 2 files changed, 11 insertions(+), 10 deletions(-) - -commit ed8ec635eb37099d36581b4b66dd24148940ebfa -Author: Ryan Lortie -Date: Mon Oct 29 16:31:46 2012 +0100 - - gsource: Make GSource->source_funcs const - - This is the vtable pointer for the source which is usually held in - static storage. For our internal sources it points at a vtable which - the user should really never be modifying. - - Mark it const. - - https://bugzilla.gnome.org/show_bug.cgi?id=686853 - - glib/gmain.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit e1bee17e947b98f72d3764081333f339099b086a -Author: Yuri Sedunov -Date: Tue Jan 15 11:05:43 2013 -0500 - - gtester: Add #include config.h - - Missed #include "config.h" so, in particular, large file support - (_FILE_OFFSET_BITS) ignored. - - https://bugzilla.gnome.org/show_bug.cgi?id=691624 - - glib/gtester.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 38229d47d1996fd046258f09d705d8247bf176ae -Author: Chun-wei Fan -Date: Tue Jan 15 15:47:17 2013 +0800 - - Revert "Improvde #include order consistency" - - This reverts commit f2e00a07f49d6ad0e8d790396bcdea913592ce33. - - Moving the block up would prevent G_OS_WIN32 being checked correctly - as - it is a macro that is defined by including the GLib header(s), - at least for - Visual C++ builds. - - https://bugzilla.gnome.org/show_bug.cgi?id=691769 - - gobject/glib-genmarshal.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit 4ba56f3653df55c187bd29ac6e4ebb4d33f4ba61 -Author: Chun-wei Fan -Date: Tue Jan 15 15:23:05 2013 +0800 - - Bug 688681: Stop using .def files in Visual Studio builds - - Since we are now starting to use __declspec (dllexport) to export the - public functions during the build of the GLib DLLs (i.e. to - generate the - .lib files), we don't want to generate the .def files from the - .symbols - files as we did before for a long time. - - This removes from the projects the custom build steps to generate the - various .def files - - This will also update the pre-configured config.h(.win32.in) to define - _GLIB_EXTERN appropriately as __declspec (dllexport), as well as - making its - entries reflect config.h.in more closely. - - build/win32/vs10/gio.vcxprojin | 20 -------- - build/win32/vs10/glib.vcxprojin | 36 -------------- - build/win32/vs10/gmodule.vcxproj | 20 -------- - build/win32/vs10/gobject.vcxprojin | 20 -------- - build/win32/vs9/gio.vcprojin | 53 +-------------------- - build/win32/vs9/glib.vcprojin | 97 - +------------------------------------- - build/win32/vs9/gmodule.vcproj | 53 +-------------------- - build/win32/vs9/gobject.vcprojin | 53 +-------------------- - config.h.win32.in | 25 +++++----- - 9 files changed, 16 insertions(+), 361 deletions(-) - -commit c4d8eafd00eaed4d712fc7ec206f26d3bb9c1a54 -Author: Matthias Clasen -Date: Tue Jan 15 00:24:27 2013 -0500 - - Bump version - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 61539f735a92a40597e7575b9ae870973257fccd -Author: Matthias Clasen -Date: Mon Jan 14 23:52:10 2013 -0500 - - 2.35.4 - - NEWS | 69 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----- - 1 file changed, 64 insertions(+), 5 deletions(-) - -commit a605b332c5a918006de8f50e9741dd0f33aa1e31 -Author: Matthias Clasen -Date: Mon Jan 14 23:25:05 2013 -0500 - - Dist assert-msg-test.gdb - - And refer to it in srcdir. Otherwise, the test fails mysteriously - in make distcheck. - - tests/Makefile.am | 3 ++- - tests/run-assert-msg-test.sh | 3 +-- - 2 files changed, 3 insertions(+), 3 deletions(-) - -commit 5d42fdd068bddaaf7e42b7aaca2c15e931ebf3c5 -Author: Ryan Lortie -Date: Mon Jan 14 23:24:53 2013 -0500 - - visibility: Use a separate CFLAGS variable - - We only want to control the default visibility for our five main - installable libraries: libglib, libgthread, libgmodule, libgobject, - libgio. We should therefore only set -fvisibility=hidden when - building - those. - - Use a separate substitution variable for this purpose. - - Using CFLAGS directly leads to some modules built in testcases not - exporting their symbols (and then the tests fail). It also affects - the - fam file monitoring module. - - Colin had originally done it this way in his visibility patch - series but - I failed to understand why so I didn't copy it. Now I do. - - Also: revert changes made to two testcases in an attempt to work - around - this issue. - - https://bugzilla.gnome.org/show_bug.cgi?id=691756 - - configure.ac | 4 +++- - gio/Makefile.am | 3 ++- - gio/tests/resourceplugin.c | 8 +++----- - glib/Makefile.am | 1 + - gmodule/Makefile.am | 1 + - gobject/Makefile.am | 2 +- - gthread/Makefile.am | 1 + - tests/libmoduletestplugin_a.c | 20 ++++++++------------ - tests/libmoduletestplugin_b.c | 19 ++++++++----------- - tests/module-test.c | 6 ++---- - 10 files changed, 30 insertions(+), 35 deletions(-) - -commit 7e00f381916cab6ba13f1d430310802cf6b9c726 -Author: Matthias Clasen -Date: Mon Jan 14 22:47:02 2013 -0500 - - Fix module-test in a better way - - Avoid having visibility attribute directly in the code by - adding a _GLIB_EXTERN-decorated declaration for the exported - variables. - - tests/libmoduletestplugin_a.c | 3 ++- - tests/libmoduletestplugin_b.c | 3 ++- - 2 files changed, 4 insertions(+), 2 deletions(-) - -commit d4f0ae2c692f95046e381a2825b839b4816aea86 -Author: Matthias Clasen -Date: Mon Jan 14 22:22:41 2013 -0500 - - Fix distcheck - - With gdbus-testserver now being a compiled program, it no longer - lives in SRCDIR. - - gio/tests/gdbus-connection-loss.c | 2 +- - gio/tests/gdbus-connection-slow.c | 2 +- - gio/tests/gdbus-connection.c | 2 +- - gio/tests/gdbus-introspection.c | 2 +- - gio/tests/gdbus-proxy-well-known-name.c | 4 ++-- - gio/tests/gdbus-proxy.c | 4 ++-- - gio/tests/gdbus-threading.c | 2 +- - 7 files changed, 9 insertions(+), 9 deletions(-) - -commit b96499690b0da7f2713e4d5d75b4e375ef01ed2b -Author: Matthias Clasen -Date: Mon Jan 14 21:31:47 2013 -0500 - - Fix up visibility fallout in module-test - - tests/libmoduletestplugin_a.c | 19 +++++++++++-------- - tests/libmoduletestplugin_b.c | 18 ++++++++++-------- - tests/module-test.c | 6 ++++-- - 3 files changed, 25 insertions(+), 18 deletions(-) - -commit d1c25d3191214ce6cd289f0756e6027c35cc2075 -Author: Matthias Clasen -Date: Mon Jan 14 17:21:52 2013 -0500 - - Fix the assert-msg test - - gdb is playing games with us, by breaking -x /dev/stdin - - tests/assert-msg-test.gdb | 3 +++ - tests/run-assert-msg-test.sh | 3 ++- - 2 files changed, 5 insertions(+), 1 deletion(-) - -commit ba4a3849c6cd5f14060a540398b0c498ae906bee -Author: Matthias Clasen -Date: Mon Jan 14 15:53:37 2013 -0500 - - Remove an unused function - - gio/tests/gdbus-test-fixture.c | 9 --------- - 1 file changed, 9 deletions(-) - -commit 57041baf58dd4a3aad5ffee804ef8fc9fa15d6af -Author: Matthias Clasen -Date: Mon Jan 14 15:53:13 2013 -0500 - - Make the build more quiet - - gobject/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 456d6bb3e14402df58d26c64dadb5317dbf065e6 -Author: Ryan Lortie -Date: Mon Jan 14 11:17:52 2013 -0500 - - win32: hide g_win32_app_info_get_type() - - This was in a private header file and was never part of the public - ABI. - Hide it again. - - Caught by Dieter Verfaillie. - - gio/gwin32appinfo.h | 1 - - 1 file changed, 1 deletion(-) - -commit b7e749fc68eeedf0abc392c00acb8d0bde2352dd -Author: Ryan Lortie -Date: Mon Jan 14 11:14:53 2013 -0500 - - glocal*monitor: export ABI only on UNIX - - Add an #ifdef G_OS_UNIX around the GLIB_AVAILABLE_IN_ALL annotation on - the _get_type() functions for GLocal{File,Directory}Monitor. - - These symbols are in private header files and are only exported - so that - the in-tree file monitoring modules can subclass. This is only needed - on UNIX and was therefore never part of the public ABI on Windows. - - Caught by Dieter Verfaillie. - - gio/glocaldirectorymonitor.h | 2 ++ - gio/glocalfilemonitor.h | 2 ++ - 2 files changed, 4 insertions(+) - -commit 963243e6b52a7083c1ae152ce92948cbfcd5945f -Author: Ryan Lortie -Date: Mon Jan 14 11:11:00 2013 -0500 - - win32: hide _glib_get_dll_directory again - - This is not part of our public ABI and it's not used from the other - libraries in GLib, so we should not be exporting it. - - Caught by Dieter Verfaillie. - - glib/glib-private.h | 1 - - 1 file changed, 1 deletion(-) - -commit aac826723391950c873682e2b7fb2ee7617a57f8 -Author: Martin Pitt -Date: Mon Jan 14 11:26:30 2013 +0100 - - GParamSpec: Make constructors introspectable - - Commit 282366c3262 unnecessarily (skip)ed all the GParamSpec - constructors like - g_param_spec_bool(). Make those introspectable by dropping the - (skip) and - adding proper transfer annotations. - - Keep g_param_spec_value_array() skipped as GValueArray is deprecated. - - gobject/gparamspecs.c | 88 - +++++++++++++++++++++++++-------------------------- - 1 file changed, 44 insertions(+), 44 deletions(-) - -commit 2c13657b0f1d9bd3bb2f6658adc6a410b13f355d -Author: Ryan Lortie -Date: Mon Jan 14 00:13:00 2013 -0500 - - tests: introduce a small hack for visibility - - One of our testcases builds a small giomodule for testing the - loading of - modules containing resources. Unfortunately, this module gets built - using the same CFLAGS as the rest of GLib, including the visibility - flags (defaulting to hidden). - - Use "config.h" to get a declaration of _GLIB_EXTERN that will export - symbols properly and use it to annotate the necessary APIs. - - gio/tests/resourceplugin.c | 8 +++++--- - 1 file changed, 5 insertions(+), 3 deletions(-) - -commit f8756694cf3883b45d88eca99c013511f7ed0c10 -Author: Ryan Lortie -Date: Mon Jan 14 00:06:26 2013 -0500 - - gthread-impl.c: add missing #include "config.h" - - One of the features of our new symbol exporting regime is that - it forces - config.h to be included at the top of every .c file. - - This was missed in gthread-impl.c. - - The only reason this wasn't noticed is because nothing in this file is - being used anymore. We need those symbols to continue to be exported - for reasons of ABI backwards compatibility, however. - - gthread/gthread-impl.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 59e46c4928243f63072996f6e98dab24d765df05 -Author: Ryan Lortie -Date: Sun Jan 13 23:43:44 2013 -0500 - - kqueue: Reduce G_GNUC_INTERNAL + G_LOCK abuse - - The kqueue file monitoring backend was misusing G_GNUC_INTERNAL - for want - of 'static' in a couple of places and also using it to declare a lock - that was never used at all. - - Fix those up. - - gio/kqueue/kqueue-helper.c | 4 +--- - gio/kqueue/kqueue-missing.c | 2 +- - gio/kqueue/kqueue-thread.c | 4 ++-- - 3 files changed, 4 insertions(+), 6 deletions(-) - -commit 64e1a9ca50cca461e7c6e2a4eb20a457269b6701 -Author: Ryan Lortie -Date: Sun Jan 13 23:30:49 2013 -0500 - - gio: remove export tags from two private headers - - I got a little bit too excited and added GLIB_AVAILABLE_IN_ALL tags to - some internal API. - - gio/glocalfileinputstream.h | 3 --- - gio/glocalfileiostream.h | 2 -- - 2 files changed, 5 deletions(-) - -commit 068a119f7401efe68c0fdbfaea86c5e55c0ed7d5 -Author: Ryan Lortie -Date: Sun Jan 13 15:41:03 2013 -0500 - - win32: build: stop using .def files - - With visibility now under the control of __declspec(dllexport) we no - longer need to build .def files or use them for building our various - .dll files. - - .def files used to be installed (even though it is only really useful - when creating the .dll or .lib file). Don't do that anymore either. - - The Makefiles still contain rules to create a .lib file for use with - Visual Studio and these rules require .def files. There are special - requirements to using these rules (like having installed and setup - Microsoft tools for use during the build) and therefore the problem of - creating a .def file for use with them is left open to anyone - willing to - make the effort. Many options are available depending on which - toolchain is in use (dlltool, pexport, gendef, dumpbin.exe, just - to name - a few). - - If we can find a free tool for creating .lib files in the future, we - should probably revisit this issue and add proper support back to our - build system. - - gio/Makefile.am | 20 ++------------------ - glib/Makefile.am | 20 ++------------------ - gmodule/Makefile.am | 19 ++----------------- - gobject/Makefile.am | 21 +++------------------ - 4 files changed, 9 insertions(+), 71 deletions(-) - -commit 2e7669f5cc46927602108c328fbbeb846bd09218 -Author: Ryan Lortie -Date: Thu Dec 6 13:42:06 2012 -0500 - - configure.ac: change our visibility policy - - Check for -fvisibility=hidden as a supported CFLAG. - - If it is supported, use it and emit an AC_DEFINE to change the meaning - of _GLIB_EXTERN to include the GNU attribute for marking symbols as - public: __attribute((visibility("default"))). - - This will override the public definition of _GLIB_EXTERN for any file - which does #include "config.h" (forcing all our .c files to do so, - as a - side effect). - - If we're on mingw, assume that -fvisibility will work and also - throw in - a __declspec(dllexport) for good measure. This will allow us to move - away from using a .def file to create the the various DLLs. - - It's possible that there may be compilers that accept - -fvisibility=hidden but don't accept the GNU attribute for making - symbols public again -- we will hopefully receive bugs if any of those - exist. - - https://bugzilla.gnome.org/show_bug.cgi?id=688681 - - configure.ac | 31 +++++++++++++++++++++++++++++++ - 1 file changed, 31 insertions(+) - -commit f13d3c075fce46a361ea98fb0c487aa21d4d1673 -Author: Ryan Lortie -Date: Sun Jan 13 15:34:27 2013 -0500 - - win32: visibility fixups - - Add/remove visibility macros according to if symbols were previously - part of our public win32 API. - - glib/glib-private.h | 2 ++ - glib/gunicode.h | 2 -- - glib/gwin32.h | 14 +++++++++++--- - 3 files changed, 13 insertions(+), 5 deletions(-) - -commit 38359d1796d8bce43fb77c74adaaf664bcf82c21 -Author: Ryan Lortie -Date: Sun Jan 13 22:57:27 2013 -0500 - - gio: hide another leaked symbol - - guint g_menu_model_items_changed_signal leaked out. Tuck it back in. - - gio/gio.symbols | 1 - - gio/gmenumodel.c | 2 +- - 2 files changed, 1 insertion(+), 2 deletions(-) - -commit 47c9b1e315824501843880dd20785d97792cb500 -Author: Rico Tzschichholz -Date: Sun Jan 13 20:49:15 2013 +0100 - - gio: add some missing array annotations with their element-type - - gio/gactionmap.c | 4 ++-- - gio/ginputstream.c | 9 ++++++--- - gio/gsocket.c | 8 ++++---- - 3 files changed, 12 insertions(+), 9 deletions(-) - -commit 85997d9eeb0581110c7df9a0fd7febeb27a3ee4d -Author: Rico Tzschichholz -Date: Sun Jan 13 20:05:17 2013 +0100 - - gio: add missing element-type annotation - - gio/gtlsdatabase.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 3bd09b5fa602962b9f0445295984f7e17f8995d5 -Author: Ryan Lortie -Date: Thu Dec 6 14:01:46 2012 -0500 - - gmarshal.h: replace "extern" with GLIB_AVAILABLE_IN_ALL - - This was one of the few public header files that was properly - declaring - functions as "extern". Switch it to use GLIB_AVAILABLE_IN_ALL - instead. - - https://bugzilla.gnome.org/show_bug.cgi?id=688681 - - gobject/gmarshal.h | 616 - ++++++++++++++++++++++++++++------------------------- - 1 file changed, 330 insertions(+), 286 deletions(-) - -commit 4625c138e96bca942c9215132df14d194c884802 -Author: Ryan Lortie -Date: Thu Dec 6 14:03:22 2012 -0500 - - gbacktrace.c: special treatment for a weird symbol - - We have a public symbol 'glib_on_error_halt' that is exported from - gbacktrace.c without appearing in a header, presumably with the - intention that people will be able to hit it from their debugger. - - Mark it as GLIB_AVAILABLE_IN_ALL from inside the .c file... - - https://bugzilla.gnome.org/show_bug.cgi?id=688681 - - glib/gbacktrace.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit b91c47682749b7e1455305ec5f99d5f950574a36 -Author: Ryan Lortie -Date: Thu Dec 6 13:37:45 2012 -0500 - - Add a new _GLIB_EXTERN macro for "extern" - - This macro simply evaluates the "extern" unless it has been explicitly - defined to something else. - - All of the version macros (including the unversioned deprecation - markers - and GLIB_AVAILABLE_IN_ALL) now include _GLIB_EXTERN as part of their - definition. - - G_INLINE has also been modified to use _GLIB_EXTERN where appropriate. - - This macro should never be used outside of the - gmacros.h/gversonmacros.h - headers. - - The effect of this patch is that "extern" has now been added to all - functions declared in installed headers. Strictly speaking, this is - something we should have had all along... - - GLIB_VAR and GOBJECT_VAR have also been modified to use _GLIB_EXTERN - on - non-Windows, instead of "extern" which they were using before. The - eventual goal is to use the normal version/deprecation macros on - exported variables and drop GLIB_VAR but we need to see how this will - work on Windows before we go ahead with that. - - https://bugzilla.gnome.org/show_bug.cgi?id=688681 - - glib/gmacros.h | 16 ++++++++++------ - glib/gtypes.h | 2 +- - glib/gutils.h | 4 ++-- - glib/gversionmacros.h | 38 +++++++++++++++++++------------------- - gobject/gparamspecs.h | 2 +- - 5 files changed, 33 insertions(+), 29 deletions(-) - -commit ba1bdd0708b154396c0e0d0609353db21ab5e6e9 -Author: Ryan Lortie -Date: Sun Jan 13 13:13:03 2013 -0500 - - add a missing AVAILABLE_IN_2_36 annotation - - gio/gapplicationcommandline.h | 1 + - 1 file changed, 1 insertion(+) - -commit 0156092a4203d1c40dcd0df7515fc7eeaebba9ac -Author: Ryan Lortie -Date: Thu Dec 6 14:04:59 2012 -0500 - - various: add GLIB_AVAILABLE_IN_ALL everywhere else - - Add the GLIB_AVAILABLE_IN_ALL annotation to all old functions (that - haven't already been annotated with the GLIB_AVAILABLE_IN_* macros - or a - deprecation macro). - - If we discover in the future that we cannot use only one macro on - Windows, it will be an easy sed patch to fix that. - - https://bugzilla.gnome.org/show_bug.cgi?id=688681 - - gio/gaction.h | 8 +++ - gio/gactiongroup.h | 14 +++++ - gio/gappinfo.h | 37 ++++++++++++ - gio/gapplication.h | 17 ++++++ - gio/gapplicationcommandline.h | 11 ++++ - gio/gasyncinitable.h | 7 +++ - gio/gasyncresult.h | 3 + - gio/gbufferedinputstream.h | 12 ++++ - gio/gbufferedoutputstream.h | 7 +++ - gio/gcancellable.h | 15 +++++ - gio/gcharsetconverter.h | 5 ++ - gio/gcontenttype.h | 11 ++++ - gio/gconverter.h | 3 + - gio/gconverterinputstream.h | 3 + - gio/gconverteroutputstream.h | 3 + - gio/gcredentials.h | 8 +++ - gio/gdatainputstream.h | 22 +++++++ - gio/gdataoutputstream.h | 12 ++++ - gio/gdbusactiongroup.h | 1 + - gio/gdbusaddress.h | 6 ++ - gio/gdbusauthobserver.h | 3 + - gio/gdbusconnection.h | 41 +++++++++++++ - gio/gdbuserror.h | 11 ++++ - gio/gdbusinterface.h | 4 ++ - gio/gdbusinterfaceskeleton.h | 14 +++++ - gio/gdbusintrospection.h | 31 ++++++++++ - gio/gdbusmenumodel.h | 2 + - gio/gdbusmessage.h | 50 ++++++++++++++++ - gio/gdbusmethodinvocation.h | 18 ++++++ - gio/gdbusnameowning.h | 5 ++ - gio/gdbusnamewatching.h | 5 ++ - gio/gdbusobject.h | 4 ++ - gio/gdbusobjectmanager.h | 5 ++ - gio/gdbusobjectmanagerclient.h | 11 ++++ - gio/gdbusobjectmanagerserver.h | 8 +++ - gio/gdbusobjectproxy.h | 3 + - gio/gdbusobjectskeleton.h | 7 +++ - gio/gdbusproxy.h | 26 +++++++++ - gio/gdbusserver.h | 8 +++ - gio/gdbusutils.h | 8 +++ - gio/gdesktopappinfo.h | 7 +++ - gio/gdrive.h | 25 ++++++++ - gio/gemblem.h | 5 ++ - gio/gemblemedicon.h | 6 ++ - gio/gfile.h | 109 - +++++++++++++++++++++++++++++++++++ - gio/gfileattribute.h | 7 +++ - gio/gfiledescriptorbased.h | 2 + - gio/gfileenumerator.h | 11 ++++ - gio/gfileicon.h | 3 + - gio/gfileinfo.h | 72 +++++++++++++++++++++++ - gio/gfileinputstream.h | 4 ++ - gio/gfileiostream.h | 5 ++ - gio/gfilemonitor.h | 5 ++ - gio/gfilenamecompleter.h | 5 ++ - gio/gfileoutputstream.h | 5 ++ - gio/gfilterinputstream.h | 4 ++ - gio/gfilteroutputstream.h | 4 ++ - gio/gicon.h | 5 ++ - gio/ginetaddress.h | 20 +++++++ - gio/ginetsocketaddress.h | 4 ++ - gio/ginitable.h | 5 ++ - gio/ginputstream.h | 15 +++++ - gio/gioerror.h | 3 + - gio/giomodule.h | 18 ++++++ - gio/giostream.h | 12 ++++ - gio/gloadableicon.h | 4 ++ - gio/glocaldirectorymonitor.h | 1 + - gio/glocalfileinputstream.h | 3 + - gio/glocalfileiostream.h | 2 + - gio/glocalfilemonitor.h | 1 + - gio/gmemoryinputstream.h | 4 ++ - gio/gmemoryoutputstream.h | 6 ++ - gio/gmount.h | 24 ++++++++ - gio/gmountoperation.h | 15 +++++ - gio/gnativevolumemonitor.h | 1 + - gio/gnetworkaddress.h | 7 +++ - gio/gnetworkmonitor.h | 4 ++ - gio/gnetworkmonitorbase.h | 2 + - gio/gnetworkservice.h | 7 +++ - gio/goutputstream.h | 19 ++++++ - gio/gpermission.h | 11 ++++ - gio/gpollableinputstream.h | 5 ++ - gio/gpollableoutputstream.h | 5 ++ - gio/gpollableutils.h | 1 + - gio/gproxy.h | 6 ++ - gio/gproxyaddress.h | 7 +++ - gio/gproxyaddressenumerator.h | 1 + - gio/gproxyresolver.h | 6 ++ - gio/gresolver.h | 15 +++++ - gio/gseekable.h | 6 ++ - gio/gsettings.h | 44 ++++++++++++++ - gio/gsettingsbackend.h | 12 ++++ - gio/gsimpleaction.h | 4 ++ - gio/gsimpleactiongroup.h | 5 ++ - gio/gsimpleasyncresult.h | 25 ++++++++ - gio/gsimplepermission.h | 2 + - gio/gsocket.h | 40 +++++++++++++ - gio/gsocketaddress.h | 5 ++ - gio/gsocketaddressenumerator.h | 4 ++ - gio/gsocketclient.h | 31 ++++++++++ - gio/gsocketconnectable.h | 3 + - gio/gsocketconnection.h | 7 +++ - gio/gsocketcontrolmessage.h | 6 ++ - gio/gsocketlistener.h | 14 +++++ - gio/gsocketservice.h | 5 ++ - gio/gsrvtarget.h | 9 +++ - gio/gtcpconnection.h | 3 + - gio/gtcpwrapperconnection.h | 3 + - gio/gthemedicon.h | 7 +++ - gio/gthreadedresolver.h | 1 + - gio/gthreadedsocketservice.h | 2 + - gio/gtlsbackend.h | 8 +++ - gio/gtlscertificate.h | 7 +++ - gio/gtlsclientconnection.h | 9 +++ - gio/gtlsconnection.h | 18 ++++++ - gio/gtlsdatabase.h | 14 +++++ - gio/gtlsfiledatabase.h | 2 + - gio/gtlsinteraction.h | 5 ++ - gio/gtlspassword.h | 11 ++++ - gio/gtlsserverconnection.h | 2 + - gio/gunixconnection.h | 5 ++ - gio/gunixcredentialsmessage.h | 5 ++ - gio/gunixfdlist.h | 8 +++ - gio/gunixfdmessage.h | 6 ++ - gio/gunixinputstream.h | 5 ++ - gio/gunixmounts.h | 33 +++++++++++ - gio/gunixoutputstream.h | 5 ++ - gio/gunixsocketaddress.h | 7 +++ - gio/gvfs.h | 8 +++ - gio/gvolume.h | 17 ++++++ - gio/gvolumemonitor.h | 7 +++ - gio/gwin32appinfo.h | 1 + - gio/gwin32inputstream.h | 5 ++ - gio/gwin32outputstream.h | 5 ++ - gio/gzlibcompressor.h | 4 ++ - gio/gzlibdecompressor.h | 3 + - glib/deprecated/gthread-deprecated.c | 1 + - glib/garray.h | 49 ++++++++++++++++ - glib/gasyncqueue.h | 20 +++++++ - glib/gatomic.h | 12 ++++ - glib/gbacktrace.h | 2 + - glib/gbase64.h | 6 ++ - glib/gbitlock.h | 6 ++ - glib/gbookmarkfile.h | 40 +++++++++++++ - glib/gbytes.h | 14 +++++ - glib/gcharset.h | 4 ++ - glib/gchecksum.h | 10 ++++ - glib/gconvert.h | 21 +++++++ - glib/gdataset.h | 15 +++++ - glib/gdate.h | 47 +++++++++++++++ - glib/gdatetime.h | 47 +++++++++++++++ - glib/gdir.h | 6 ++ - glib/genviron.h | 11 ++++ - glib/gerror.h | 12 ++++ - glib/gfileutils.h | 24 ++++++++ - glib/ggettext.h | 6 ++ - glib/ghash.h | 37 ++++++++++++ - glib/ghook.h | 23 ++++++++ - glib/ghostutils.h | 5 ++ - glib/giochannel.h | 43 ++++++++++++++ - glib/gkeyfile.h | 47 +++++++++++++++ - glib/glib-private.h | 1 + - glib/glibintl.h | 2 + - glib/glist.h | 30 ++++++++++ - glib/gmain.h | 79 +++++++++++++++++++++++++ - glib/gmappedfile.h | 6 ++ - glib/gmarkup.h | 15 +++++ - glib/gmem.h | 16 +++++ - glib/gmessages.h | 15 +++++ - glib/gnode.h | 26 +++++++++ - glib/goption.h | 26 +++++++++ - glib/gpattern.h | 6 ++ - glib/gpoll.h | 1 + - glib/gprimes.h | 1 + - glib/gprintf.h | 7 +++ - glib/gqsort.h | 1 + - glib/gquark.h | 6 ++ - glib/gqueue.h | 40 +++++++++++++ - glib/grand.h | 16 +++++ - glib/gregex.h | 40 +++++++++++++ - glib/gscanner.h | 21 +++++++ - glib/gsequence.h | 37 ++++++++++++ - glib/gshell.h | 4 ++ - glib/gslice.h | 6 ++ - glib/gslist.h | 28 +++++++++ - glib/gspawn.h | 13 +++++ - glib/gstdio.h | 19 ++++++ - glib/gstrfuncs.h | 45 +++++++++++++++ - glib/gstring.h | 31 ++++++++++ - glib/gstringchunk.h | 6 ++ - glib/gtestutils.h | 45 +++++++++++++++ - glib/gthread.h | 16 +++++ - glib/gthreadpool.h | 14 +++++ - glib/gtimer.h | 11 ++++ - glib/gtimezone.h | 10 ++++ - glib/gtree.h | 16 +++++ - glib/gunicode.h | 63 ++++++++++++++++++++ - glib/gurifuncs.h | 4 ++ - glib/gutils.h | 28 +++++++++ - glib/gvariant-internal.h | 2 + - glib/gvariant-serialiser.h | 9 +++ - glib/gvariant.h | 101 - ++++++++++++++++++++++++++++++++ - glib/gvarianttype.h | 30 ++++++++++ - glib/gvarianttypeinfo.h | 10 ++++ - glib/gversion.h | 1 + - gmodule/gmodule.h | 10 ++++ - gobject/gbinding.h | 10 ++++ - gobject/gboxed.h | 10 ++++ - gobject/gclosure.h | 18 ++++++ - gobject/genums.h | 14 +++++ - gobject/glib-types.h | 17 ++++++ - gobject/gobject.h | 59 +++++++++++++++++++ - gobject/gparam.h | 29 ++++++++++ - gobject/gparamspecs.h | 23 ++++++++ - gobject/gsignal.h | 38 ++++++++++++ - gobject/gsourceclosure.h | 2 + - gobject/gtype.h | 57 ++++++++++++++++++ - gobject/gtypemodule.h | 8 +++ - gobject/gtypeplugin.h | 5 ++ - gobject/gvalue.h | 11 ++++ - gobject/gvaluetypes.h | 38 ++++++++++++ - 221 files changed, 3186 insertions(+) - -commit 0dba77d0f4a28671d77222129f219b5961748562 -Author: Ryan Lortie -Date: Thu Dec 6 13:59:35 2012 -0500 - - gioenumtypes.h.template: use GLIB_AVAILABLE_IN_ALL - - glib-mkenums is not currently clever enough to know which version an - enum type was added in, so just mark all the _get_type() functions as - available in all versions. - - https://bugzilla.gnome.org/show_bug.cgi?id=688681 - - gio/gioenumtypes.h.template | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 0a2b58625998680568623e69fd7fcedfd33d04da -Author: Ryan Lortie -Date: Thu Dec 6 13:34:55 2012 -0500 - - gversionmacros.h: add GLIB_AVAILABLE_IN_ALL - - Add a macro to declare that a particular symbol is available in all - versions of GLib. - - All newly-added symbols should have proper version macros (like - GLIB_AVAILABLE_IN_2_36) and this macro is less likely to get used 'by - accident' for those than one with a name like GLIB_EXTERN or - GLIB_PUBLIC. - - https://bugzilla.gnome.org/show_bug.cgi?id=688681 - - glib/gversionmacros.h | 1 + - 1 file changed, 1 insertion(+) - -commit c219181cb20a57988ed8426be2a5da8acf6aa07c -Author: Henrique Dante de Almeida -Date: Sun Jan 13 14:05:14 2013 -0200 - - Add G_GNUC_PRINTF on all functions with format strings - - This allows compilation with clang without errors, even when - -Wformat-nonliteral is active (as long as there are no real cases of - non literal formatting). - - https://bugzilla.gnome.org/show_bug.cgi?id=691608 - - gio/gdbusauth.c | 1 + - gio/gdbusauthmechanismsha1.c | 1 + - gio/gdbusdaemon.c | 1 + - gio/gdbuserror.h | 4 ++-- - gio/gdbusmessage.c | 1 + - gio/gdbusmethodinvocation.h | 5 +++-- - gio/gsimpleasyncresult.h | 5 +++-- - gio/gtask.h | 2 +- - glib/gerror.c | 1 + - glib/gerror.h | 2 +- - glib/gmarkup.c | 2 ++ - glib/gmarkup.h | 2 +- - glib/gmessages.h | 4 ++-- - glib/gprintf.h | 8 ++++---- - glib/gstrfuncs.h | 3 ++- - glib/gstring.h | 6 ++++-- - glib/gutils.h | 3 ++- - glib/gvariant-parser.c | 4 ++++ - glib/tests/markup-escape.c | 1 + - glib/tests/string.c | 1 + - glib/tests/test-printf.c | 1 + - 21 files changed, 39 insertions(+), 19 deletions(-) - -commit 120834db5b1cc735530d2452440ffd8a3b6e48f7 -Author: Benjamin Otte -Date: Sun Jan 13 18:14:11 2013 +0100 - - API: Constify g_get_prgname() - - Found by Mike Gorse while via pygobject freeing the value. - - Should have been const according to original commit message. - - glib/gutils.c | 2 +- - glib/gutils.h | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit 52bfa084c4221d4283b2e1eb7aab8dca246d6921 -Author: Fran Diéguez -Date: Sun Jan 13 17:39:08 2013 +0100 - - Updated Galician translations - - po/gl.po | 164 - ++++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 88 insertions(+), 76 deletions(-) - -commit 0864e3bd6fc17bab3f60b6f0e240efb44b6b5d43 -Author: Henrique Dante de Almeida -Date: Sun Jan 13 12:58:12 2013 -0200 - - build: Ensure user-set CFLAGS override defaults - - For example, the user should be able disable our default -Werror - settings. - - https://bugzilla.gnome.org/show_bug.cgi?id=691608 - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 1738d5f1ef7ade40445aeb296911f9ef59da8a19 -Author: Dan Winship -Date: Sat Jan 12 17:39:37 2013 -0500 - - GInputStream: fix default g_input_stream_skip_async() logic - - g_input_stream_real_skip_async() wants to use read_async() normally, - but will use skip() in a thread instead if it sees that read_async() - will end up using threads. Except that the test for "will read_async() - use threads" never got updated to know about the GPollableInputStream - support in read_async(), so it was doing the wrong thing in that case. - Fix. - - Also remove a small bit of pre-GTask cruft noticed nearby. - - https://bugzilla.gnome.org/show_bug.cgi?id=691489 - - gio/ginputstream.c | 15 ++++++++------- - 1 file changed, 8 insertions(+), 7 deletions(-) - -commit e9661331babcdb19e52c094d94948ce1292b145e -Author: Matej Urbančič -Date: Sun Jan 13 12:02:42 2013 +0100 - - Updated Slovenian translation - - po/sl.po | 252 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 134 insertions(+), 118 deletions(-) - -commit 12168bd6615f7e5aa7d1ad388a6b4fc0c522015c -Author: Alexander Shopov -Date: Sat Jan 12 20:18:05 2013 +0200 - - Updated Bulgarian translation - - po/bg.po | 1226 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 620 insertions(+), 606 deletions(-) - -commit be04560f96b533a1ac591f466a2ad5b428348069 -Author: Matthias Clasen -Date: Sat Jan 12 13:02:31 2013 -0500 - - Expand g_type_init release notes - - This is in the light of - https://bugzilla.gnome.org/show_bug.cgi?id=691077 - - README.in | 5 +++++ - 1 file changed, 5 insertions(+) - -commit 8fe8dcda1e6c3d799a0409ef983811d9c659a3cf -Author: Colin Walters -Date: Fri Jan 11 11:10:15 2013 -0500 - - glocalfile: Only check for .hidden files if standard::is-hidden - is requested - - For OSTree, I use Gio and also really care about performance. It's - disturbing to see open('.hidden') all over my straces and such. At - the moment I have an explicit set of things to query, as opposed to - "standard::*", since even before this that also implies an lstat() of - the parent directory. - - This matches up with what we do for all the other attributes. - - See https://bugzilla.gnome.org/show_bug.cgi?id=587806 - https://bugzilla.gnome.org/show_bug.cgi?id=691558 - - gio/glocalfileinfo.c | 12 ++++++++---- - 1 file changed, 8 insertions(+), 4 deletions(-) - -commit a1f40adf733b64500b09e0d02d51967b43df9ee5 -Author: Colin Walters -Date: Thu Jan 10 16:25:15 2013 -0500 - - gio-querymodules: Ensure we're linked to GObject - - Since we're dynamically loading objects, after the g_type_init() - change, we now need to ensure people building with --as-needed don't - lose the DT_NEEDED on libgobject. - - https://bugzilla.gnome.org/show_bug.cgi?id=691077 - - gio/gio-querymodules.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit f2a5b33270389b741e6ed756bf4d12730f8b392f -Author: Will Thompson -Date: Thu Jan 10 11:16:47 2013 +0000 - - G_IO_ERROR_INVALID_DATA: fix docstring typo - - gio/gioenums.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit cb1876b4a7e2d1c91fcf461515d5a7933c62c6ff -Author: Antoine Jacoutot -Date: Wed Jan 9 16:29:29 2013 +0100 - - ipv6_v4mapped: force pass even if we don't speak IPv4 - - Some OS (e.g. OpenBSD) do not implement IP v4-mapped addresses. When - this is the case, then we get a "Connection refused", so force - the test - to pass to that further tests can run. - - https://bugzilla.gnome.org/show_bug.cgi?id=686058 - - gio/tests/socket.c | 12 ++++++++++++ - 1 file changed, 12 insertions(+) - -commit 615b44c7ca77273b76b986edad16a56752c00bed -Author: Dan Winship -Date: Wed Jan 9 10:06:53 2013 -0500 - - glib-compile-resources: avoid warnings with - -Wmissing-field-initializers - - Initialize all the fields of the generated GStaticResource, to avoid - warnings in packages that build with -Wmissing-field-initializers. - - gio/glib-compile-resources.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit fb1fa6747dbb00b57889058abc27869c7a40c555 -Author: Daniel Mustieles -Date: Tue Jan 8 14:43:21 2013 +0100 - - Updated Spanish translation - - po/es.po | 250 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 128 insertions(+), 122 deletions(-) - -commit 6513e656c00550d99235faaa4714db33f12a444c -Author: Javier Jardón -Date: Mon Jan 7 15:41:19 2013 +0000 - - configure.ac: replace obsolete AC_CONFIG_HEADER with with - AC_CONFIG_HEADERS - - The former is an obsolete alias to the latter. - It may get removed in the future. - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 7e5390b870c5c6fd2b27d52b8a675efc551d9b7e -Author: Nilamdyuti Goswami -Date: Mon Jan 7 17:44:23 2013 +0530 - - Assamese translation updated - - po/as.po | 135 - ++++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 73 insertions(+), 62 deletions(-) - -commit b3ce0deb6d81bad318fee2f15e73cc4df20d945f -Author: Dan Winship -Date: Sun Jan 6 18:56:39 2013 -0500 - - tests/gdatetime: add a missing ; on windows - - glib/tests/gdatetime.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 1d0687aa814e55def9ffb618310d7e0ae4f591cc -Author: Dan Winship -Date: Sun Jan 6 17:12:15 2013 -0500 - - gio/tests: fix a few more gdbus-testserver.py references - - that got missed in Matthias's earlier patch - - gio/tests/gdbus-proxy-well-known-name.c | 2 +- - gio/tests/gdbus-proxy.c | 8 ++++---- - 2 files changed, 5 insertions(+), 5 deletions(-) - -commit 5eba9784979e0b723c05a45cf767046607e4e759 -Author: Nirbheek Chauhan -Date: Sat Jan 5 12:52:31 2013 +0530 - - GFile: Add Btrfs clone ioctl support - - The attached patch adds support for the btrfs "clone" ioctl which - makes Copy-on-Write reflinks, resulting in cheap O(1) copies when - source/destination are on the same filesystem. The ioctl itself is - quite straightforward, and GNU coreutils has had support since 7.5 - (--reflink=auto --sparse=auto). - - The ioctl only operates on regular files and symlinks, and always - follows symlinks; checks have been added accordingly. - - This patch would be very useful for everyone who uses btrfs - filesystems (Meego folks for instance). On systems that don't have - btrfs, or if the the source is not on a btrfs filesystem, the ioctl - returns EINVAL, and the fallback code is triggered. Hence this will - cause no problems for non-btrfs users. - - https://bugzilla.gnome.org/show_bug.cgi?id=626497 - - configure.ac | 1 + - gio/gfile.c | 104 - +++++++++++++++++++++++++++++++++++++++++++++++++++++------ - 2 files changed, 96 insertions(+), 9 deletions(-) - -commit f42347d82e3724958d36922a6171c2eb262336cb -Author: Dan Winship -Date: Sat Jan 5 13:26:23 2013 -0500 - - GMemoryInputStream: fix skip_async() - - a5876e5f made GMemoryInputStream subclassable, but accidentally broke - read_async() and skip_async() in the process. The immediately - following e7983495 fixed read_async() (and added a test for it), but - skip_async() accidentally got... skipped. - - Fix it now and add a test for it. - - Also, GMemoryInputStream's skip_async() was assuming that skip() could - never fail, which is true of its own implementation, but might not be - true of a subclass's, so do proper GError handling too. - - gio/gmemoryinputstream.c | 8 ++++++-- - gio/tests/memory-input-stream.c | 43 - ++++++++++++++++++++++++++++++++++++++++- - 2 files changed, 48 insertions(+), 3 deletions(-) - -commit 330c6c116e31628fcd46ee95e7bff51c60be5bab -Author: Rico Tzschichholz -Date: Fri Jan 4 21:36:37 2013 +0100 - - gio/tests: Drop superfluous dbus-1 dependencies of gdbus-auth - - gio/tests/Makefile.am | 3 +-- - gio/tests/gdbus-auth.c | 1 - - 2 files changed, 1 insertion(+), 3 deletions(-) - -commit c2055f22f4399a23d1c02a94f8b029212e37e162 -Author: Ryan Lortie -Date: Mon Nov 5 11:07:16 2012 -0500 - - gtype: disallow adding interfaces after the fact - - Add a check to prevent adding an interface to a class that has already - had its class_init done. - - This is an incompatible change but it is suspected that there are not - many users of this functionality. Two known exceptions are pygobject - (fixed in bug 686149) and our own testsuite (affected tests have been - temporarily disabled by this patch). - - Once we confirm that nobody else is using this functionality we can - remove a rather large amount of code for dealing with this case. - - https://bugzilla.gnome.org/show_bug.cgi?id=687659 - - gobject/gtype.c | 6 ++++++ - gobject/tests/threadtests.c | 20 ++++++++++++-------- - tests/gobject/Makefile.am | 3 --- - 3 files changed, 18 insertions(+), 11 deletions(-) - -commit 125833d4277046efc77aeabe43282514b9f5bc73 -Author: Rico Tzschichholz -Date: Fri Jan 4 20:37:27 2013 +0100 - - gio/tests: Fix make dist - - Missing bit of 32c925427785895ce156f4bb428082e1952d2407 - - gio/tests/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit efa7b5f1e7d28e10d2c4413fc1626305f46706f5 -Author: Rico Tzschichholz -Date: Fri Jan 4 20:25:46 2013 +0100 - - Revert "gtype: disallow adding interfaces after the fact" - - This reverts commit d6a075b0d8dfe4e4a41f6624ad7032d2163d420c. - - gobject/gtype.c | 6 ------ - gobject/tests/threadtests.c | 20 ++++++++------------ - tests/gobject/Makefile.am | 3 +++ - 3 files changed, 11 insertions(+), 18 deletions(-) - -commit e478b65ea5fe20ea714a4e78be051a8aa7583ece -Author: Matthias Clasen -Date: Fri Jan 4 08:27:00 2013 -0500 - - Improve g_cond_wait docs - - Document that the mutex is locked upon return. - https://bugzilla.gnome.org/show_bug.cgi?id=691110 - - glib/gthread-posix.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 5fbdd3aa27a4a0445708a453ffbd935e6905ee2a -Author: Marko Lindqvist -Date: Thu Jan 3 19:21:35 2013 -0500 - - Remove deprecated AM_PROG_CC_STDC - - Fixes automake 1.13 build. - - https://bugzilla.gnome.org/show_bug.cgi?id=691011 - - configure.ac | 1 - - 1 file changed, 1 deletion(-) - -commit 101ddfe22f0313c5159bda754697a59b559e7718 -Author: David Zeuthen -Date: Thu Jan 3 13:34:21 2013 -0500 - - In gdbus-auth test, use g_unsetenv(), not g_setenv() with a NULL value - - Signed-off-by: David Zeuthen - - gio/tests/gdbus-auth.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 361fe28fb9ebf6841830b7f193671a378554bc9e -Author: Matthias Clasen -Date: Thu Jan 3 13:13:50 2013 -0500 - - Drop gdbus-testserver.py - - The tests are using the C version of gdbus-testserver now. - This means we no longer rely on dbus-python for 'make check'. - https://bugzilla.gnome.org/show_bug.cgi?id=675856 - - gio/tests/Makefile.am | 1 - - gio/tests/gdbus-testserver.py | 299 - ------------------------------------------ - 2 files changed, 300 deletions(-) - -commit 663ed23bc5614fb4f40df04a9e949f63cf554e06 -Author: Matthias Clasen -Date: Thu Jan 3 13:12:58 2013 -0500 - - Use the C gdbus-testserver in tests - - gio/tests/gdbus-connection-loss.c | 2 +- - gio/tests/gdbus-connection-slow.c | 2 +- - gio/tests/gdbus-connection.c | 2 +- - gio/tests/gdbus-introspection.c | 2 +- - gio/tests/gdbus-proxy-well-known-name.c | 2 +- - gio/tests/gdbus-proxy.c | 2 +- - gio/tests/gdbus-threading.c | 2 +- - 7 files changed, 7 insertions(+), 7 deletions(-) - -commit 416fa3b9efb7b75c781ea26e004ad6183ea16e24 -Author: Matthias Clasen -Date: Thu Jan 3 13:11:58 2013 -0500 - - Add a C version of gdbus-testserver.py - - This will let us drop the dbus-python dependency. - The C version does not 100% reproduce all the hash table - and array manipulation of the python version, but the tests - do not rely on it anyway. - - gio/tests/Makefile.am | 3 + - gio/tests/gdbus-testserver.c | 889 - +++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 892 insertions(+) - -commit 2652dc13573471a1a20070fdeef0c44eb0aa4f9a -Author: David Zeuthen -Date: Thu Jan 3 11:57:21 2013 -0500 - - GDBus: Avoid use of libdbus-1 in authentication tests - - This greatly simplifies the test since everything is now in a single - process and possible bugs / quirks in libdbus-1 will not interfere - with the tests. On the other hand, we no longer test interoperability - with libdbus-1. This is somewhat moot, however, since other tests that - involve a message bus (e.g. GTestDBus users which include most of the - GDBus test suite itself) will test this. - - Also ensure that we don't pollute existing D-Bus keyrings for the - DBUS_COOKIE_SHA1 authentication method (e.g. files in the - ~/.dbus-keyrings directory) by setting the environment variables - G_DBUS_COOKIE_SHA1_KEYRING_DIR and - G_DBUS_COOKIE_SHA1_KEYRING_DIR_IGNORE_PERMISSION. - - All in all, this change avoids some thorny issues where the GDBus and - libdbus-1 implementations disagree on whether an item in the D-Bus - keyring is still valid (items have an age etc.). In reality, since the - DBUS_COOKIE_SHA1 authentication method is never used in production, - this is never hit in production. This bug was, however, frequently hit - if you just ran the test suite repeatedly for 15 minutes or so. - - Also add TODO items to mention that we currently don't test corner - cases involving - - - DBUS_COOKIE_SHA1 timeouts - - libdbus-1 interoperability - - Signed-off-by: David Zeuthen - - gio/tests/Makefile.am | 2 - - gio/tests/gdbus-auth.c | 304 - +++++++++++++++++++++++++++---------------------- - 2 files changed, 165 insertions(+), 141 deletions(-) - -commit 03e84f936fd6f4acbcdf671cc6be5b0690ee7ea6 -Author: Dan Winship -Date: Wed Jan 2 13:00:48 2013 -0500 - - GValueArray: clarify the deprecation warnings - - GValueArray as a whole is deprecated in favor of GArray (with GValue - elements); warnings like "'g_value_array_get_nth' is deprecated: Use - 'g_array_index' instead" are confusing because they suggest that the - GArray functions can be used with GValueArrays. Make them say "Use - 'GArray' instead" instead. - - https://bugzilla.gnome.org/show_bug.cgi?id=690970 - - gobject/gvaluearray.h | 22 +++++++++++----------- - 1 file changed, 11 insertions(+), 11 deletions(-) - -commit af27baaaef3510e32104af6fa196336f13dbc5a9 -Author: Dieter Verfaillie -Date: Wed Jan 2 13:10:31 2013 +0100 - - Fix build with --enable-gtk-doc - - https://bugzilla.gnome.org/show_bug.cgi?id=691001 - - docs/reference/glib/building.xml | 1 + - 1 file changed, 1 insertion(+) - -commit 3e5068c18631afdc3c6a50a82f6e3499ac9bf3ed -Author: Matthias Clasen -Date: Tue Jan 1 15:49:06 2013 -0500 - - Add a --with-python option - - The effect is the same as specifying PYTHON=python3, but a - configure option works better in jhbuild. - https://bugzilla.gnome.org/show_bug.cgi?id=684103 - - configure.ac | 11 ++++++++++- - docs/reference/glib/building.xml | 8 ++++++++ - 2 files changed, 18 insertions(+), 1 deletion(-) - -commit 86610b059463472e01c0001b83ed052a3edca2e0 -Author: Matthias Clasen -Date: Tue Jan 1 14:06:20 2013 -0500 - - Move testgobject to tests/ - - And fix it to actually check the right things. - - gobject/Makefile.am | 3 --- - tests/Makefile.am | 6 ++++-- - {gobject => tests}/testgobject.c | 4 ++-- - 3 files changed, 6 insertions(+), 7 deletions(-) - -commit f2e00a07f49d6ad0e8d790396bcdea913592ce33 -Author: Matthias Clasen -Date: Tue Jan 1 13:54:54 2013 -0500 - - Improvde #include order consistency - - This was mostly fixed already, just re-fix a few details here. - https://bugzilla.gnome.org/show_bug.cgi?id=71704 - - gobject/gatomicarray.c | 4 ++-- - gobject/gclosure.c | 2 +- - gobject/glib-genmarshal.c | 9 +++++---- - gobject/gtype.c | 2 +- - 4 files changed, 9 insertions(+), 8 deletions(-) - -commit 7acfdb04ac1af34af26353a2af388adb7e4db844 -Author: Paolo Borelli -Date: Thu Dec 27 20:55:30 2012 +0100 - - Annotate GApplication::local_command_line - - Also add some documentation. - https://bugzilla.gnome.org/show_bug.cgi?id=690670 - - gio/gapplication.h | 20 ++++++++++++++++++++ - 1 file changed, 20 insertions(+) - -commit 5e62827efdf8a6efbf48e5ed88e02ec4e3a40329 -Author: Jasper St. Pierre -Date: Tue Jul 3 15:14:18 2012 -0400 - - gmarkup: Make GMarkupParseContext a boxed type - - At the same time, add a refcount and public ref/unref methods. - This makes it usable from introspectable. - - https://bugzilla.gnome.org/show_bug.cgi?id=690084 - - docs/reference/glib/glib-sections.txt | 2 ++ - docs/reference/gobject/gobject-sections.txt | 1 + - glib/glib.symbols | 2 ++ - glib/gmarkup.c | 44 - +++++++++++++++++++++++++++++ - glib/gmarkup.h | 4 +++ - gobject/gboxed.c | 1 + - gobject/glib-types.h | 11 ++++++++ - gobject/gobject.symbols | 1 + - 8 files changed, 66 insertions(+) - -commit 157f80c2440dcc4ff581b2829bc2ce14071a69e2 -Author: Matthias Clasen -Date: Tue Jan 1 10:25:07 2013 -0500 - - Drop a broken link - - The GSettings migration docs had a link to the no-longer existing - gsettings-tutorial branch of gnome-utils. Remove it. - https://bugzilla.gnome.org/show_bug.cgi?id=690043 - - docs/reference/gio/migrating-gconf.xml | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -commit 0d3da350c608483a12c89334638317d57449e968 -Author: Michael Henning -Date: Sat Dec 29 23:57:23 2012 -0500 - - gutils: move G_END_DECLS to the end of gutils.h - - Previously, some declarations near the bottom came after the - G_END_DECLS, causing linker errors for C++ users that called those - functions. - - https://bugzilla.gnome.org/show_bug.cgi?id=690902 - - glib/gutils.h | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 81c1fd22bd92454b0f7c97715e11c77eb0451abf -Author: Daniel Mustieles -Date: Mon Dec 31 12:20:07 2012 +0100 - - Updated Spanish translation - - po/es.po | 180 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 92 insertions(+), 88 deletions(-) - -commit a9f363733ba796b8c2365fc45a616f94bd6463e3 -Author: Matthias Clasen -Date: Sat Dec 29 00:22:34 2012 -0500 - - Fix up the gschema.dtd - - This DTD wasn't syntactically correct, and didn't actually - describe keys correctly. This change makes it a bit too lax, - but at least it can be used now. - https://bugzilla.gnome.org/show_bug.cgi?id=690538 - - gio/gschema.dtd | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit 12ad403a43763aa4a99a6055c3cccd2677252430 -Author: Matthias Clasen -Date: Sat Dec 29 00:03:09 2012 -0500 - - Remove a failing test - - Since we stripped g_credentials_set_pid(), the test for - g_credentials_get_pid() can't succeed anymore, so remove it. - - gio/tests/credentials.c | 4 ---- - 1 file changed, 4 deletions(-) - -commit 32c925427785895ce156f4bb428082e1952d2407 -Author: Tristan Van Berkom -Date: Thu Dec 20 15:34:22 2012 +0900 - - Adding test coverage for GTestDBus activating in-tree services. - - https://bugzilla.gnome.org/show_bug.cgi?id=690543 - - configure.ac | 2 + - gio/tests/Makefile.am | 9 +- - gio/tests/gdbus-test-fixture.c | 121 - +++++++++++++++++++++ - gio/tests/services/Makefile.am | 2 + - ...org.gtk.GDBus.Examples.ObjectManager.service.in | 3 + - 5 files changed, 136 insertions(+), 1 deletion(-) - -commit e1b99b2ddcf21f5dab26ad74afa6935eaf70028e -Author: Matthias Clasen -Date: Thu Dec 27 23:43:14 2012 -0500 - - Move single-include guards inside include guards - - gcc has optimizations for include guards that only work - if they are outermost in the the header. - https://bugzilla.gnome.org/show_bug.cgi?id=689810 - - gio/gaction.h | 6 +++--- - gio/gactiongroup.h | 6 +++--- - gio/gactiongroupexporter.h | 6 +++--- - gio/gactionmap.h | 6 +++--- - gio/gappinfo.h | 6 +++--- - gio/gapplication.h | 6 +++--- - gio/gapplicationcommandline.h | 6 +++--- - gio/gasyncinitable.h | 6 +++--- - gio/gasyncresult.h | 6 +++--- - gio/gbufferedinputstream.h | 6 +++--- - gio/gbufferedoutputstream.h | 6 +++--- - gio/gcancellable.h | 6 +++--- - gio/gcharsetconverter.h | 6 +++--- - gio/gcontenttype.h | 6 +++--- - gio/gconverter.h | 6 +++--- - gio/gconverterinputstream.h | 6 +++--- - gio/gconverteroutputstream.h | 6 +++--- - gio/gcredentials.h | 6 +++--- - gio/gdatainputstream.h | 6 +++--- - gio/gdataoutputstream.h | 6 +++--- - gio/gdbusactiongroup.h | 6 +++--- - gio/gdbusaddress.h | 6 +++--- - gio/gdbusauth.h | 6 +++--- - gio/gdbusauthmechanism.h | 6 +++--- - gio/gdbusauthmechanismanon.h | 6 +++--- - gio/gdbusauthmechanismexternal.h | 6 +++--- - gio/gdbusauthmechanismsha1.h | 6 +++--- - gio/gdbusauthobserver.h | 6 +++--- - gio/gdbusconnection.h | 6 +++--- - gio/gdbuserror.h | 6 +++--- - gio/gdbusintrospection.h | 6 +++--- - gio/gdbusmessage.h | 6 +++--- - gio/gdbusmethodinvocation.h | 6 +++--- - gio/gdbusnameowning.h | 6 +++--- - gio/gdbusnamewatching.h | 6 +++--- - gio/gdbusprivate.h | 6 +++--- - gio/gdbusproxy.h | 6 +++--- - gio/gdbusserver.h | 6 +++--- - gio/gdbusutils.h | 6 +++--- - gio/gdrive.h | 6 +++--- - gio/gdummyproxyresolver.h | 6 +++--- - gio/gemblem.h | 6 +++--- - gio/gemblemedicon.h | 6 +++--- - gio/gfile.h | 6 +++--- - gio/gfileattribute.h | 6 +++--- - gio/gfileenumerator.h | 6 +++--- - gio/gfileicon.h | 6 +++--- - gio/gfileinfo.h | 6 +++--- - gio/gfileinputstream.h | 6 +++--- - gio/gfileiostream.h | 6 +++--- - gio/gfilemonitor.h | 6 +++--- - gio/gfilenamecompleter.h | 6 +++--- - gio/gfileoutputstream.h | 6 +++--- - gio/gfilterinputstream.h | 6 +++--- - gio/gfilteroutputstream.h | 6 +++--- - gio/gicon.h | 6 +++--- - gio/ginetaddress.h | 6 +++--- - gio/ginetaddressmask.h | 6 +++--- - gio/ginetsocketaddress.h | 6 +++--- - gio/ginitable.h | 6 +++--- - gio/ginputstream.h | 6 +++--- - gio/gioenums.h | 6 +++--- - gio/gioerror.h | 6 +++--- - gio/giomodule.h | 6 +++--- - gio/gioscheduler.h | 6 +++--- - gio/giostream.h | 6 +++--- - gio/giotypes.h | 6 +++--- - gio/gloadableicon.h | 6 +++--- - gio/gmemoryinputstream.h | 6 +++--- - gio/gmemoryoutputstream.h | 6 +++--- - gio/gmount.h | 6 +++--- - gio/gmountoperation.h | 6 +++--- - gio/gnativevolumemonitor.h | 6 +++--- - gio/gnetworkaddress.h | 6 +++--- - gio/gnetworkmonitor.h | 6 +++--- - gio/gnetworkservice.h | 6 +++--- - gio/goutputstream.h | 6 +++--- - gio/gpermission.h | 6 +++--- - gio/gpollableinputstream.h | 6 +++--- - gio/gpollableoutputstream.h | 6 +++--- - gio/gpollableutils.h | 6 +++--- - gio/gproxy.h | 6 +++--- - gio/gproxyaddress.h | 6 +++--- - gio/gproxyaddressenumerator.h | 6 +++--- - gio/gproxyresolver.h | 6 +++--- - gio/gremoteactiongroup.h | 6 +++--- - gio/gresolver.h | 6 +++--- - gio/gresource.h | 6 +++--- - gio/gseekable.h | 6 +++--- - gio/gsettings.h | 6 +++--- - gio/gsimpleaction.h | 6 +++--- - gio/gsimpleactiongroup.h | 6 +++--- - gio/gsimpleasyncresult.h | 6 +++--- - gio/gsimplepermission.h | 6 +++--- - gio/gsocket.h | 6 +++--- - gio/gsocketaddress.h | 6 +++--- - gio/gsocketaddressenumerator.h | 6 +++--- - gio/gsocketclient.h | 6 +++--- - gio/gsocketconnectable.h | 6 +++--- - gio/gsocketconnection.h | 6 +++--- - gio/gsocketcontrolmessage.h | 6 +++--- - gio/gsocketlistener.h | 6 +++--- - gio/gsocketservice.h | 6 +++--- - gio/gsrvtarget.h | 6 +++--- - gio/gtask.h | 6 +++--- - gio/gtcpconnection.h | 6 +++--- - gio/gtcpwrapperconnection.h | 6 +++--- - gio/gtestdbus.h | 6 +++--- - gio/gthemedicon.h | 6 +++--- - gio/gthreadedsocketservice.h | 6 +++--- - gio/gtlsbackend.h | 6 +++--- - gio/gtlscertificate.h | 6 +++--- - gio/gtlsclientconnection.h | 6 +++--- - gio/gtlsconnection.h | 6 +++--- - gio/gtlsdatabase.h | 6 +++--- - gio/gtlsfiledatabase.h | 6 +++--- - gio/gtlsinteraction.h | 6 +++--- - gio/gtlspassword.h | 6 +++--- - gio/gtlsserverconnection.h | 6 +++--- - gio/gvfs.h | 6 +++--- - gio/gvolume.h | 6 +++--- - gio/gvolumemonitor.h | 6 +++--- - gio/gzlibcompressor.h | 6 +++--- - gio/gzlibdecompressor.h | 6 +++--- - glib/deprecated/gallocator.h | 6 +++--- - glib/deprecated/gcache.h | 6 +++--- - glib/deprecated/gcompletion.h | 6 +++--- - glib/deprecated/gmain.h | 6 +++--- - glib/deprecated/grel.h | 6 +++--- - glib/deprecated/gthread.h | 6 +++--- - glib/galloca.h | 6 +++--- - glib/garray.h | 6 +++--- - glib/gasyncqueue.h | 6 +++--- - glib/gatomic.h | 6 +++--- - glib/gbacktrace.h | 6 +++--- - glib/gbase64.h | 6 +++--- - glib/gbookmarkfile.h | 6 +++--- - glib/gbytes.h | 6 +++--- - glib/gcharset.h | 6 +++--- - glib/gchecksum.h | 6 +++--- - glib/gconvert.h | 6 +++--- - glib/gdataset.h | 6 +++--- - glib/gdate.h | 6 +++--- - glib/gdatetime.h | 6 +++--- - glib/gdir.h | 6 +++--- - glib/genviron.h | 6 +++--- - glib/gerror.h | 6 +++--- - glib/gfileutils.h | 6 +++--- - glib/ggettext.h | 6 +++--- - glib/ghash.h | 6 +++--- - glib/ghmac.h | 6 +++--- - glib/ghook.h | 6 +++--- - glib/ghostutils.h | 6 +++--- - glib/giochannel.h | 6 +++--- - glib/gkeyfile.h | 6 +++--- - glib/glist.h | 6 +++--- - glib/gmacros.h | 6 +++--- - glib/gmain-internal.h | 6 +++--- - glib/gmain.h | 6 +++--- - glib/gmappedfile.h | 6 +++--- - glib/gmarkup.h | 6 +++--- - glib/gmem.h | 6 +++--- - glib/gmessages.h | 6 +++--- - glib/gnode.h | 6 +++--- - glib/goption.h | 6 +++--- - glib/gpattern.h | 6 +++--- - glib/gpoll.h | 6 +++--- - glib/gprimes.h | 6 +++--- - glib/gqsort.h | 6 +++--- - glib/gquark.h | 6 +++--- - glib/gqueue.h | 6 +++--- - glib/grand.h | 6 +++--- - glib/gregex.h | 6 +++--- - glib/gscanner.h | 6 +++--- - glib/gsequence.h | 6 +++--- - glib/gshell.h | 6 +++--- - glib/gslice.h | 6 +++--- - glib/gslist.h | 6 +++--- - glib/gspawn.h | 6 +++--- - glib/gstrfuncs.h | 6 +++--- - glib/gstring.h | 6 +++--- - glib/gstringchunk.h | 6 +++--- - glib/gtestutils.h | 6 +++--- - glib/gthread.h | 6 +++--- - glib/gthreadpool.h | 6 +++--- - glib/gtimer.h | 6 +++--- - glib/gtimezone.h | 6 +++--- - glib/gtrashstack.h | 6 +++--- - glib/gtree.h | 6 +++--- - glib/gtypes.h | 6 +++--- - glib/gunicode.h | 6 +++--- - glib/gurifuncs.h | 6 +++--- - glib/gutils.h | 6 +++--- - glib/gvariant.h | 6 +++--- - glib/gvarianttype.h | 6 +++--- - glib/gversion.h | 6 +++--- - glib/gversionmacros.h | 6 +++--- - glib/gwin32.h | 6 +++--- - gobject/gatomicarray.h | 6 +++--- - gobject/gbinding.h | 6 +++--- - gobject/gboxed.h | 6 +++--- - gobject/gclosure.h | 6 +++--- - gobject/genums.h | 6 +++--- - gobject/glib-types.h | 6 +++--- - gobject/gobject.h | 6 +++--- - gobject/gparam.h | 6 +++--- - gobject/gparamspecs.h | 6 +++--- - gobject/gsignal.h | 6 +++--- - gobject/gsourceclosure.h | 6 +++--- - gobject/gtype-private.h | 6 +++--- - gobject/gtype.h | 6 +++--- - gobject/gtypemodule.h | 6 +++--- - gobject/gtypeplugin.h | 6 +++--- - gobject/gvalue.h | 6 +++--- - gobject/gvaluearray.h | 6 +++--- - gobject/gvaluetypes.h | 6 +++--- - 216 files changed, 648 insertions(+), 648 deletions(-) - -commit 89d48d7800a21db1b94c09644bc68b84cda1940b -Author: Ryan Lortie -Date: Wed Jan 18 14:37:37 2012 -0500 - - Add g_application_command_line_get_stdin() - - This returns a GInputStream corresponding to the stdin on the - commandline that caused this invocation. - - The local case works on both UNIX (GUnixInputStream on stdin) and - Windows (GWin32InputStream on GetStdHandle(STD_INPUT_HANDLE)). The - remote case works only on UNIX (by fd passing over D-Bus). - - https://bugzilla.gnome.org/show_bug.cgi?id=668210 - - gio/gapplicationcommandline.c | 46 +++++++++++++++++++++++++++ - gio/gapplicationcommandline.h | 13 +++++--- - gio/gapplicationimpl-dbus.c | 73 - +++++++++++++++++++++++++++++++++++++------ - gio/gio.symbols | 1 + - 4 files changed, 119 insertions(+), 14 deletions(-) - -commit 3e97776276a3648fac9706d7a82715ab230bfb5d -Author: Mattias Põldaru -Date: Thu Dec 27 16:37:24 2012 +0200 - - [l10n] Updated Estonian translation - - po/et.po | 4996 - ++++++++++++++++++++++++++++---------------------------------- - 1 file changed, 2285 insertions(+), 2711 deletions(-) - -commit 3a7c1594d126d20510eb4f6b769dedc8a68e3834 -Author: Fran Diéguez -Date: Mon Dec 24 22:53:03 2012 +0100 - - Updated Galician translations - - po/gl.po | 181 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 92 insertions(+), 89 deletions(-) - -commit 53bbf26c17cf0876cdd18ddb77f6f985999a24d4 -Author: Dimitris Spingos -Date: Mon Dec 24 17:23:17 2012 +0200 - - Updated Greek translation - - po/el.po | 1188 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 606 insertions(+), 582 deletions(-) - -commit 74cc23405883ed33d7c42e05044265086d3fb420 -Author: Kjartan Maraas -Date: Sun Dec 23 17:38:45 2012 +0100 - - Updated Norwegian bokmål translation - - po/nb.po | 1130 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 564 insertions(+), 566 deletions(-) - -commit f1a1cccd5a3354407d32e458324ae416cb527925 -Author: Peter Mráz -Date: Sun Dec 23 14:32:58 2012 +0100 - - Updated Slovak translation - - po/sk.po | 1362 - ++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 663 insertions(+), 699 deletions(-) - -commit a9578b0bb7b5f81bb64ae6f969293c4ad3afc48a -Author: Piotr Drąg -Date: Sun Dec 23 04:28:23 2012 +0100 - - Updated Polish translation - - po/pl.po | 182 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 93 insertions(+), 89 deletions(-) - -commit f3ecba5e122ecd535066dd65473488498ee8fa22 -Author: Yaron Shahrabani -Date: Thu Dec 20 14:24:17 2012 +0200 - - Updated Hebrew translation. - - po/he.po | 625 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 314 insertions(+), 311 deletions(-) - -commit c284d1c4ad38281f070060da221311f23f4c0eca -Author: Daniel Mustieles -Date: Thu Dec 20 11:08:39 2012 +0100 - - Updated Spanish translation - - po/es.po | 296 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 146 insertions(+), 150 deletions(-) - -commit 5445b4aeecf87233d54e27fee442359273a3f081 -Author: Nilamdyuti Goswami -Date: Thu Dec 20 13:48:11 2012 +0530 - - Assamese translation updated - - po/as.po | 507 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 254 insertions(+), 253 deletions(-) - -commit 08dce819ccaa63cbc572253da034634b21ddffca -Author: Matthias Clasen -Date: Wed Dec 19 15:20:45 2012 -0500 - - Revert "gtestutils: add g_test_trap_subprocess(), deprecate - g_test_trap_fork()" - - This reverts commit e3a29184d56b3a65664eb8859e61afbc804497c8. - - docs/reference/glib/glib-sections.txt | 5 +- - glib/glib.symbols | 3 - - glib/gmessages.c | 2 +- - glib/gtestutils.c | 429 - ++++++---------------------------- - glib/gtestutils.h | 34 +-- - glib/tests/testing.c | 91 -------- - 6 files changed, 77 insertions(+), 487 deletions(-) - -commit 0178402c6d5aee998934db6d4b49fff95dc50c48 -Author: Matthias Clasen -Date: Wed Dec 19 15:20:37 2012 -0500 - - Revert "tests: port from g_test_trap_subprocess() to - g_test_trap_fork()" - - This reverts commit ea06ec80634ff8f22882f3bc92effb10ac294e41. - - gio/tests/gdbus-exit-on-close.c | 133 ++++++------ - gio/tests/gdbus-non-socket.c | 9 +- - gio/tests/gdbus-proxy.c | 20 +- - gio/tests/gschema-compile.c | 50 ++--- - gio/tests/gsettings.c | 439 - +++++++++++++--------------------------- - glib/tests/array-test.c | 27 ++- - glib/tests/dataset.c | 23 +-- - glib/tests/gvariant.c | 79 +++----- - glib/tests/logging.c | 204 ++++++++----------- - glib/tests/mem-overflow.c | 143 +++++-------- - glib/tests/option-context.c | 372 +++++++++++++++------------------- - glib/tests/scannerapi.c | 21 +- - glib/tests/slice.c | 17 +- - glib/tests/test-printf.c | 281 +++++++++++++++---------- - glib/tests/testing.c | 214 +++++++------------- - glib/tests/utils.c | 22 +- - gobject/tests/param.c | 54 +---- - tests/Makefile.am | 1 - - tests/testglib.c | 50 ++--- - 19 files changed, 884 insertions(+), 1275 deletions(-) - -commit 6f15db8c3d3b8c6f800e1408d05f57a133d0e7a1 -Author: Matthias Clasen -Date: Wed Dec 19 15:20:31 2012 -0500 - - Revert "gtestutils: fix "-p" logic" - - This reverts commit 723a8f55880f1e7bf1b475901ce40e6cd443b72d. - - glib/gtestutils.c | 2 +- - glib/tests/testing.c | 125 - --------------------------------------------------- - 2 files changed, 1 insertion(+), 126 deletions(-) - -commit 50850fe08c92caafe99f8a1130479b6a63440e44 -Author: Matthias Clasen -Date: Wed Dec 19 15:20:20 2012 -0500 - - Revert "tests/option-context: fix under --verbose" - - This reverts commit 80253cd71007975946a084697ccec9891102a3e7. - - glib/tests/option-context.c | 7 +++++-- - 1 file changed, 5 insertions(+), 2 deletions(-) - -commit f64d6640d4e08bc0a82aa2b13482f48efc1c1229 -Author: Matthias Clasen -Date: Wed Dec 19 15:20:13 2012 -0500 - - Revert "tests/protocol: redo a bit" - - This reverts commit 8d9969fe15f2afc0c13b5d20a3103df666d68934. - - glib/tests/protocol.c | 49 - +++++++++++++++++++++++++++++-------------------- - 1 file changed, 29 insertions(+), 20 deletions(-) - -commit 53a436221fe603686bf40feb49d79a048db44943 -Author: Matthias Clasen -Date: Wed Dec 19 15:20:05 2012 -0500 - - Revert "tests/spawn-*.c: fix on Windows" - - This reverts commit 602714a8dae08e395c8834aa059375de7dd877c0. - - glib/tests/Makefile.am | 2 -- - glib/tests/spawn-multithreaded.c | 4 ++-- - glib/tests/spawn-singlethread.c | 4 ++-- - 3 files changed, 4 insertions(+), 6 deletions(-) - -commit 2fe36a22388216a04dfd74a59a72d8636c1098e4 -Author: Simon McVittie -Date: Thu Nov 8 14:09:23 2012 +0000 - - Check that credentials pass through D-Bus on supported platforms - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=687920 - - gio/tests/gdbus-peer.c | 21 +++++++++++++++++++++ - 1 file changed, 21 insertions(+) - -commit 32bfd46c7b193de9eb6794d436f797c49b6a9f68 -Author: Simon McVittie -Date: Thu Nov 8 14:08:44 2012 +0000 - - GCredentials: add a regression test - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=687920 - - gio/tests/Makefile.am | 1 + - gio/tests/credentials.c | 131 - ++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 132 insertions(+) - -commit 8f65536504a0902f1e90696eb18f8c2bd5bc1782 -Author: Simon McVittie -Date: Thu Nov 8 14:08:24 2012 +0000 - - GCredentials: add getter/setter for the Unix process ID - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=687920 - - docs/reference/gio/gio-sections.txt | 1 + - gio/gcredentials.c | 43 - +++++++++++++++++++++++++++++++++++++ - gio/gcredentials.h | 3 +++ - gio/gio.symbols | 1 + - 4 files changed, 48 insertions(+) - -commit 602714a8dae08e395c8834aa059375de7dd877c0 -Author: Dan Winship -Date: Sun Nov 25 13:52:20 2012 -0500 - - tests/spawn-*.c: fix on Windows - - Need to append ".exe" to the spawned binary name on Windows - - https://bugzilla.gnome.org/show_bug.cgi?id=679683 - - glib/tests/Makefile.am | 2 ++ - glib/tests/spawn-multithreaded.c | 4 ++-- - glib/tests/spawn-singlethread.c | 4 ++-- - 3 files changed, 6 insertions(+), 4 deletions(-) - -commit 8d9969fe15f2afc0c13b5d20a3103df666d68934 -Author: Dan Winship -Date: Sun Nov 25 11:50:09 2012 -0500 - - tests/protocol: redo a bit - - Rather than overloading --verbose, just skip the tests that aren't - supposed to be run in the parent process (so that if you do run the - toplevel test with --verbose, it doesn't immediately error out). - - https://bugzilla.gnome.org/show_bug.cgi?id=679683 - - glib/tests/protocol.c | 49 - ++++++++++++++++++++----------------------------- - 1 file changed, 20 insertions(+), 29 deletions(-) - -commit 80253cd71007975946a084697ccec9891102a3e7 -Author: Dan Winship -Date: Sun Nov 25 11:42:59 2012 -0500 - - tests/option-context: fix under --verbose - - We need to always pass G_TEST_TRAP_SILENCE_STDERR/STDOUT, or else - we can't check that they contained the right text later. - - https://bugzilla.gnome.org/show_bug.cgi?id=679683 - - glib/tests/option-context.c | 7 ++----- - 1 file changed, 2 insertions(+), 5 deletions(-) - -commit 723a8f55880f1e7bf1b475901ce40e6cd443b72d -Author: Dan Winship -Date: Sat Aug 25 11:54:31 2012 -0400 - - gtestutils: fix "-p" logic - - If you had two tests "/foo/bar" and "/foo/bar/baz", and ran the test - program with "-p /foo/bar/baz", it would run "/foo/bar" too. Fix that. - And add a test to tests/testing for it. - - https://bugzilla.gnome.org/show_bug.cgi?id=679683 - - glib/gtestutils.c | 2 +- - glib/tests/testing.c | 125 - +++++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 126 insertions(+), 1 deletion(-) - -commit ea06ec80634ff8f22882f3bc92effb10ac294e41 -Author: Dan Winship -Date: Sat Nov 24 16:34:13 2012 -0500 - - tests: port from g_test_trap_subprocess() to g_test_trap_fork() - - (or, in a few cases, to g_test_expect_message()) - - https://bugzilla.gnome.org/show_bug.cgi?id=679683 - - gio/tests/gdbus-exit-on-close.c | 133 ++++++------ - gio/tests/gdbus-non-socket.c | 9 +- - gio/tests/gdbus-proxy.c | 20 +- - gio/tests/gschema-compile.c | 50 +++-- - gio/tests/gsettings.c | 439 - +++++++++++++++++++++++++++------------- - glib/tests/array-test.c | 27 +-- - glib/tests/dataset.c | 23 ++- - glib/tests/gvariant.c | 79 +++++--- - glib/tests/logging.c | 204 +++++++++++-------- - glib/tests/mem-overflow.c | 143 ++++++++----- - glib/tests/option-context.c | 372 +++++++++++++++++++--------------- - glib/tests/scannerapi.c | 21 +- - glib/tests/slice.c | 17 +- - glib/tests/test-printf.c | 281 ++++++++++--------------- - glib/tests/testing.c | 214 +++++++++++++------- - glib/tests/utils.c | 22 +- - gobject/tests/param.c | 54 ++++- - tests/Makefile.am | 1 + - tests/testglib.c | 50 +++-- - 19 files changed, 1275 insertions(+), 884 deletions(-) - -commit e3a29184d56b3a65664eb8859e61afbc804497c8 -Author: Dan Winship -Date: Sat Nov 24 15:58:27 2012 -0500 - - gtestutils: add g_test_trap_subprocess(), deprecate g_test_trap_fork() - - g_test_trap_fork() doesn't work on Windows and is potentially flaky on - unix anyway given the fork-but-don't-exec. Replace it with - g_test_trap_subprocess(), which re-spawns the same program with - arguments telling it to run a specific (otherwise-ignored) test case. - - Make the existing g_test_trap_fork() unit tests be unix-only (they - never passed on Windows anyway), and add a parallel set of - g_test_trap_subprocess() tests. - - https://bugzilla.gnome.org/show_bug.cgi?id=679683 - - docs/reference/glib/glib-sections.txt | 5 +- - glib/glib.symbols | 3 + - glib/gmessages.c | 2 +- - glib/gtestutils.c | 429 - ++++++++++++++++++++++++++++------ - glib/gtestutils.h | 34 ++- - glib/tests/testing.c | 91 ++++++++ - 6 files changed, 487 insertions(+), 77 deletions(-) - -commit 79fab3e647b77f948d2e946d630dedec9ce19f5f -Author: Daniel Macks -Date: Sat Dec 1 14:23:01 2012 -0500 - - Add missing autoconf test for sysctlbyname() - - uses specific mib[] tokens iff it is available, but configure wasn't - testing for it to be available. - - https://bugzilla.gnome.org/show_bug.cgi?id=689324 - - configure.ac | 1 + - 1 file changed, 1 insertion(+) - -commit 1fec9ac47d157ca28c4efc1c18e5dd98bc39332b -Author: Daniel Macks -Date: Thu Nov 29 10:33:47 2012 -0500 - - Fix constant type to match assigned variable type - - Some compilers assume a literal value is a certain byte-length without - checking the type to which it is being assigned, giving a compile-time - warning: a default of 'long' is a mismatch when assigning to a guint64 - when the latter is a 'long long'. Use one of glib's standard macros to - specify the type of the constant to match the variable type. - - https://bugzilla.gnome.org/show_bug.cgi?id=688829 - - glib/tests/utils.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 69ad5010e3044d5329d19b0b3099ff0c5e9e1ddc -Author: Dan Winship -Date: Wed Dec 19 09:10:01 2012 -0500 - - inotify: fix compile - - gio/inotify/ginotifyfilemonitor.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 5f1f9cb7d8886a6d8f06e2f67e9674758cd550bd -Author: Emmanuele Bassi -Date: Wed Dec 19 11:03:24 2012 +0000 - - timezone: Fix byte arithmetic - - Use guint8* instead of gpointer, to avoid warnings and side effects. - - https://bugzilla.gnome.org/show_bug.cgi?id=686128 - - glib/gtimezone.c | 18 +++++++++--------- - 1 file changed, 9 insertions(+), 9 deletions(-) - -commit 1d7985aa0adf7c22060470de727484e92f0a0eb9 -Author: Dan Winship -Date: Mon Nov 19 16:18:55 2012 -0500 - - tests: multiple fixes to run-assert-msg-test.sh - - 1) use "../libtool" rather than "libtool" to avoid problems - with wacky OS X not-actually-libtool - - 2) Use libtool on the libtool script, not the binary, so that it - actually does anything - - 3) Don't use "gdb --ex" since it's apparently new-ish/non-portable. - - https://bugzilla.gnome.org/show_bug.cgi?id=684723 - - tests/run-assert-msg-test.sh | 15 +++++++++------ - 1 file changed, 9 insertions(+), 6 deletions(-) - -commit 3a7244bd0ca5e30b1c3199c7995f924cfd231855 -Author: Dan Winship -Date: Wed Dec 19 08:22:23 2012 -0500 - - Add "Since 2.36" to G_FILE_MONITOR_WATCH_HARD_LINKS doc - - gio/gioenums.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 707bc4a40f48f1a361071a8b8b13d96743e89561 -Author: Ryan Lortie -Date: Wed Nov 18 17:59:14 2009 -0600 - - gio + inotify support for hard links - - Add a new GFileMonitorFlag: G_FILE_MONITOR_WATCH_HARD_LINKS. - When set, - changes made to the file via another hard link will be detected. - - Implement the new flag for the inotify backend. - - https://bugzilla.gnome.org/show_bug.cgi?id=532815 - - gio/gfile.c | 19 +- - gio/gioenums.h | 9 +- - gio/inotify/ginotifydirectorymonitor.c | 2 +- - gio/inotify/ginotifyfilemonitor.c | 3 + - gio/inotify/inotify-helper.c | 20 +- - gio/inotify/inotify-path.c | 323 - ++++++++++++++++++++++++++++----- - gio/inotify/inotify-path.h | 2 +- - gio/inotify/inotify-sub.c | 4 +- - gio/inotify/inotify-sub.h | 11 +- - 9 files changed, 327 insertions(+), 66 deletions(-) - -commit e6d45972fc0f75345b7ba19ac3d554cf801ba86a -Author: John Ralls -Date: Wed Dec 19 00:40:08 2012 +0000 - - Bug 633117: glib fails tests if /etc/localtime is not properly set - - glib/tests/gdatetime.c | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -commit c9939b0fc7d831e97e653ace5ca9751d17d3c405 -Author: John Ralls -Date: Tue Dec 18 15:41:09 2012 -0800 - - GTimeZone interval_info: Fix interval 0 per IANA tzfile instructions - - IANA tzfiles don't always put standard time in the 0th t_info. Follow - their instructions to use the first standard time t_info for - interval 0. - - glib/gtimezone.c | 22 ++++++++++++++++++---- - 1 file changed, 18 insertions(+), 4 deletions(-) - -commit 0f0404af21a6702f394c065ca0de33eb89a5fc48 -Author: John Ralls -Date: Tue Dec 18 15:40:43 2012 -0800 - - test_posix_parse: PST8PDT passes on Unix because it names an IANA - zone. - - glib/tests/gdatetime.c | 14 ++++---------- - 1 file changed, 4 insertions(+), 10 deletions(-) - -commit bdab372379790a9cca07c60ce5fa979a7dfc92ae -Author: John Ralls -Date: Mon Dec 17 13:35:10 2012 -0800 - - MSWindows TimeZone Support: Refactor and rewrite TZ variable parsing - - glib/gtimezone.c | 619 - +++++++++++++++++++++++++++---------------------------- - 1 file changed, 300 insertions(+), 319 deletions(-) - -commit 1af37768a533f1f5d039869f329d5a8bcd53d5f2 -Author: John Ralls -Date: Tue Dec 11 13:42:05 2012 -0800 - - Test the TZ-variable parsing functions - - glib/tests/gdatetime.c | 185 - +++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 185 insertions(+) - -commit 7d1ae24e19b4eb35c6cea810284fadda58e6d40e -Author: John Ralls -Date: Thu Dec 6 17:16:50 2012 -0800 - - Implement and test time zone name/abbrev setting for Windows. - - glib/gtimezone.c | 14 ++++++++++++++ - glib/tests/gdatetime.c | 9 +++++++++ - 2 files changed, 23 insertions(+) - -commit d12bb7ef7284b49ccdeb81d7ef80b572eb1195d8 -Author: John Ralls -Date: Tue Dec 4 10:51:48 2012 -0800 - - Win32 TimeZone Support: General refactoring - - For code clarity and to pass tests - - glib/gtimezone.c | 530 - +++++++++++++++++++++++++++---------------------------- - 1 file changed, 259 insertions(+), 271 deletions(-) - -commit 1ef6933cbefe9ceed75b59e9dc4ece49aa6da247 -Author: John Ralls -Date: Tue Dec 4 11:13:04 2012 -0800 - - Add MSWindows timezone names to test new windows support. - - glib/tests/gdatetime.c | 20 ++++++++++++++++++++ - 1 file changed, 20 insertions(+) - -commit 1ccd4d60fc6566ca4fcdbf6e961b1cb1cddc7127 -Author: Arnel A. Borja -Date: Sat Oct 20 11:06:28 2012 +0800 - - GTimeZone: Fix time zones in Windows - - Get time zone information from registry. Use GetTimeZoneInformation() - instead to get the local time zone if Dynamic DST is not available. - - https://bugzilla.gnome.org/show_bug.cgi?id=683998 - - glib/gtimezone.c | 52 - +++++++++++++++++++++++++++++++++++++++++++++++++--- - 1 file changed, 49 insertions(+), 3 deletions(-) - -commit 206ba07bd99b3d0cb0620e04ed51e4529d1ba6eb -Author: Arnel A. Borja -Date: Mon Oct 15 11:07:16 2012 +0800 - - GTimeZone: Parse Windows format for TZ - - Parse the "tzn[+|-]hh[:mm[:ss]][dzn]" format used in Windows for - environment variable TZ. - - https://bugzilla.gnome.org/show_bug.cgi?id=683998 - - glib/gtimezone.c | 265 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 265 insertions(+) - -commit 87436e6b3d8a6218578e6ffd63a35e60ebc8a207 -Author: Arnel A. Borja -Date: Sat Oct 20 14:10:43 2012 +0800 - - GTimeZone: Parse POSIX format for TZ - - Parse the "std offset [dst [offset],start[/time],end[/time]]" (POSIX) - format used in Unix for environment variable TZ. - - https://bugzilla.gnome.org/show_bug.cgi?id=686128 - - glib/gtimezone.c | 341 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++- - 1 file changed, 336 insertions(+), 5 deletions(-) - -commit 9a4a53c03daf20b7a2f61db87af3b698dac80784 -Author: Arnel A. Borja -Date: Sun Oct 21 11:26:21 2012 +0800 - - GTimeZone: Add initialization functions for rules - - Add functions to initialize a GTimeZone from rules. - - glib/gtimezone.c | 277 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 277 insertions(+) - -commit 9fae921c3e3ecf312e7481f764894ef84add0d76 -Author: Arnel A. Borja -Date: Mon Oct 15 10:57:09 2012 +0800 - - GTimeZone: Parse more offset formats - - Allow more formats for offset. Parse seconds in offsets too. Make - offset - signs optional. - - https://bugzilla.gnome.org/show_bug.cgi?id=686128 - - glib/gtimezone.c | 46 +++++++++++++++++++++++++++++++++++++--------- - 1 file changed, 37 insertions(+), 9 deletions(-) - -commit 59f2da17490bca084a988092986d6b28d0342bf3 -Author: John Ralls -Date: Mon Oct 15 14:32:58 2012 -0700 - - Replace zoneinfo pointers with structs - - The approach of sucking a zoneinfo file into a GBytes and working with - pointers into it might be fast, but it's obtuse and not compatible - with - Microsoft Windows. - - glib/gtimezone.c | 349 - +++++++++++++++++++++++++++++++++---------------------- - 1 file changed, 211 insertions(+), 138 deletions(-) - -commit 489e031f22611720b0259b937c81827b82ba00d6 -Author: John Ralls -Date: Mon Oct 15 14:19:53 2012 -0700 - - Extract function init_zone_from_iana_info - - glib/gtimezone.c | 89 - +++++++++++++++++++++++++++++--------------------------- - 1 file changed, 46 insertions(+), 43 deletions(-) - -commit 47de8646e2ef6490d930dbb8d1da99687682dcf3 -Author: John Ralls -Date: Mon Oct 15 14:11:14 2012 -0700 - - Extract function zone_info_unix - - glib/gtimezone.c | 82 - +++++++++++++++++++++++++++++++------------------------- - 1 file changed, 45 insertions(+), 37 deletions(-) - -commit 5df1edaf70ad3abe45cb599de934b9531b7388a2 -Author: Ryan Lortie -Date: Mon Nov 5 11:07:16 2012 -0500 - - gtype: disallow adding interfaces after the fact - - Add a check to prevent adding an interface to a class that has already - had its class_init done. - - This is an incompatible change but it is suspected that there are not - many users of this functionality. Two known exceptions are pygobject - (fixed in bug 686149) and our own testsuite (affected tests have been - temporarily disabled by this patch). - - Once we confirm that nobody else is using this functionality we can - remove a rather large amount of code for dealing with this case. - - https://bugzilla.gnome.org/show_bug.cgi?id=687659 - - gobject/gtype.c | 6 ++++++ - gobject/tests/threadtests.c | 20 ++++++++++++-------- - tests/gobject/Makefile.am | 3 --- - 3 files changed, 18 insertions(+), 11 deletions(-) - -commit d04faab3274ae06a318a87b08c499df7a797d39d -Author: Rico Tzschichholz -Date: Tue Dec 18 21:32:01 2012 +0100 - - gio: Fix build with -Werror=format-security - - gio/gunixvolume.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d1ab41c940aa357c4cd04dd3c66284de3a15e5c4 -Author: Rico Tzschichholz -Date: Tue Dec 18 21:23:13 2012 +0100 - - Revert "gtype: disallow adding interfaces after the fact" - - This reverts commit d6a075b0d8dfe4e4a41f6624ad7032d2163d420c. - - gobject/gtype.c | 6 ------ - gobject/tests/threadtests.c | 20 ++++++++------------ - tests/gobject/Makefile.am | 3 +++ - 3 files changed, 11 insertions(+), 18 deletions(-) - -commit f0f6c8d231b415e5d69575c0c757e10abefdca2b -Author: PHO -Date: Tue Dec 18 08:33:50 2012 +0900 - - gsocket: Work around broken CMSG_FIRSTHDR() - - As RFC 2292 points out, some platforms (e.g. Darwin 9.8.0) provide - CMSG_FIRSTHDR(msg) which just returns msg.msg_control without first - checking if msg.msg_controllen is non-zero. We need a workaround for - such platforms not to let g_socket_receive_message() segfault. - - https://bugzilla.gnome.org/show_bug.cgi?id=690388 - - gio/gsocket.c | 57 - ++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 30 insertions(+), 27 deletions(-) - -commit 780871d2738091f425afa1573bc1bce6969f85e6 -Author: Colin Walters -Date: Sat Dec 15 09:55:39 2012 -0500 - - GOutputStream: Fix a compiler warning - - gio/goutputstream.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 07bb8097e535eea27c5130c523f70759fb2ff45d -Author: Dan Winship -Date: Sat Dec 15 11:44:59 2012 -0500 - - gtask: don't deadlock when tasks block on other tasks - - If tasks block waiting for other tasks to complete then the system can - end up starved for threads. Avoid this by bumping up max-threads in - that case. - - This also reverts 7b1f8c58 and reverts max-threads for GTask's - GThreadPool back to 10. - - https://bugzilla.gnome.org/show_bug.cgi?id=687223 - - gio/gtask.c | 41 ++++++++++++++++++++++++++-- - gio/tests/task.c | 83 - +++++++++++++++++++++++++++++++++++++++++++++++++++----- - 2 files changed, 114 insertions(+), 10 deletions(-) - -commit 2149b29468bb99af3c29d5de61f75aad735082dc -Author: Colin Walters -Date: Mon Dec 17 10:47:53 2012 -0500 - - Add g_get_num_processors() - - Based on a patch from John Cupitt - - Useful for thread pools which should scale to number of processors. - - See https://bugzilla.gnome.org/show_bug.cgi?id=687223 - - https://bugzilla.gnome.org/show_bug.cgi?id=614930 - - docs/reference/glib/glib-sections.txt | 3 ++ - glib/glib.symbols | 1 + - glib/gthread.c | 56 - +++++++++++++++++++++++++++++++++++ - glib/gthread.h | 3 ++ - glib/tests/spawn-multithreaded.c | 10 ++++--- - 5 files changed, 69 insertions(+), 4 deletions(-) - -commit ed5accf16c03cc3ec5d54a457163a747d580b49d -Author: Dan Winship -Date: Thu Aug 2 15:50:35 2012 -0400 - - gio: port file/vfs-related classes from GSimpleAsyncResult to GTask - - https://bugzilla.gnome.org/show_bug.cgi?id=661767 - - gio/gdrive.c | 56 +-- - gio/gfile.c | 933 - ++++++++++++++++++------------------------------ - gio/gfileenumerator.c | 184 ++++------ - gio/gfileicon.c | 67 +--- - gio/gfileinputstream.c | 80 ++--- - gio/gfileiostream.c | 13 +- - gio/gfileoutputstream.c | 80 ++--- - gio/gloadableicon.c | 64 ++-- - gio/gmount.c | 105 +++--- - gio/gunixmount.c | 121 +++---- - gio/gunixvolume.c | 101 +++--- - gio/gvolume.c | 44 ++- - 12 files changed, 723 insertions(+), 1125 deletions(-) - -commit 669505e354a843efb2e198d4b56e310fa6a69b9a -Author: Dan Winship -Date: Thu Aug 2 15:49:59 2012 -0400 - - gio: port basic I/O classes from GSimpleAsyncResult to GTask - - https://bugzilla.gnome.org/show_bug.cgi?id=661767 - - gio/gbufferedinputstream.c | 168 +++++------ - gio/gbufferedoutputstream.c | 73 ++--- - gio/gdatainputstream.c | 133 ++++----- - gio/ginputstream.c | 412 +++++++++++--------------- - gio/giostream.c | 177 ++++++------ - gio/gmemoryinputstream.c | 36 +-- - gio/gmemoryoutputstream.c | 23 +- - gio/goutputstream.c | 686 - +++++++++++++++++++++----------------------- - gio/gunixinputstream.c | 110 ++----- - gio/gunixoutputstream.c | 103 ++----- - 10 files changed, 771 insertions(+), 1150 deletions(-) - -commit 586adb9790a60ed6a8168da351719a93bc0c2e1a -Author: Shantha kumar -Date: Tue Dec 18 16:48:21 2012 +0530 - - Tamil translation updated - - po/ta.po | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 8a4567aaeba8fb9efc7d968b0d99dff00dc439eb -Author: Shantha kumar -Date: Tue Dec 18 16:35:48 2012 +0530 - - Tamil translation updated - - po/ta.po | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 5eb2e087cee184e48fe0563c3950f6827be35bdd -Author: Shantha kumar -Date: Tue Dec 18 16:29:08 2012 +0530 - - Tamil translation updated - - po/ta.po | 15 +++++++-------- - 1 file changed, 7 insertions(+), 8 deletions(-) - -commit e3d6bb41c5682fca47fdcd498cbc8a356f84e81f -Author: Shantha kumar -Date: Tue Dec 18 16:07:10 2012 +0530 - - Tamil translation updated - - po/ta.po | 107 - +++++++++++++++++++++++---------------------------------------- - 1 file changed, 39 insertions(+), 68 deletions(-) - -commit b1eb481e47a135d11aba67047631ce9dd1927d23 -Author: Shantha kumar -Date: Tue Dec 18 16:01:25 2012 +0530 - - Tamil translation updated - - po/ta.po | 6350 - +++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 3409 insertions(+), 2941 deletions(-) - -commit 99d92b1f534a4a607558f26eef9818ec013ea64e -Author: Matej Urbančič -Date: Tue Dec 18 08:40:39 2012 +0100 - - Updated Slovenian translation - - po/sl.po | 1901 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 953 insertions(+), 948 deletions(-) - -commit 9061d916058d706c3ff04f633e0158444adfec28 -Author: Matthias Clasen -Date: Mon Dec 17 19:18:13 2012 -0500 - - bump version - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 6262a48678c2104617a9d329668e878bbbf1fb7f -Author: Matthias Clasen -Date: Mon Dec 17 14:39:24 2012 -0500 - - 2.35.3 - - NEWS | 65 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----- - README.in | 6 ++++++ - 2 files changed, 66 insertions(+), 5 deletions(-) - -commit c23122b5e9e1933d09389a3e88d8d42de89f6727 -Author: Matthias Clasen -Date: Mon Dec 17 19:14:22 2012 -0500 - - Fix distcheck - - build/Makefile-newvs.am | 2 +- - build/win32/vs11/Makefile.am | 3 ++- - gio/Makefile.am | 5 +++++ - 3 files changed, 8 insertions(+), 2 deletions(-) - -commit b055c828152b01d4e00182b24dc841136f50b4e1 -Author: Christophe Fergeau -Date: Mon Dec 17 14:58:04 2012 +0100 - - Fix g_type_add_class_private() name in g_warning - - When g_type_class_get_private is called without calling - g_type_add_class_private first, a g_warning is issued, but - the name of the function to call is wrong: - g_type_class_add_class_private. - - https://bugzilla.gnome.org/show_bug.cgi?id=690348 - - gobject/gtype.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit df334d6e00917d2ba8d8e722f9192da65c09827e -Author: Dan Winship -Date: Wed Dec 12 16:39:02 2012 +0100 - - gsocket: improve sockopt handling for IPv4-wrapped-IPv6 sockets - - On IPv6 sockets, set both the IPv4 and IPv6 versions of IP socket - options, in case the socket is (or might become) IPv4-wrapped. (But - ignore errors when setting the IPv4 version.) - - Similarly, when joining or leaving a multicast group, pick the sockopt - to use based on the address family of the multicast address rather - than the address family of the socket. - - https://bugzilla.gnome.org/show_bug.cgi?id=687092 - - gio/gsocket.c | 13 +++++++++---- - 1 file changed, 9 insertions(+), 4 deletions(-) - -commit 72d7d23402ff33c1bb92069829749dba0c509328 -Author: PHO -Date: Mon Dec 17 22:26:38 2012 +0900 - - Remove an unneeded escaping in NAMESER_COMPAT_INCLUDE - - In configure.ac, escaping '#' in NAMESER_COMPAT_INCLUDE results in - the following gio/gnetworking.h, which obviously doesn't compile: - - #include - #include - \#include - - https://bugzilla.gnome.org/show_bug.cgi?id=690346 - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 0eb28063a837b25a1ef388410fa656472f1d687d -Author: Daniel Mustieles -Date: Sun Dec 16 20:47:11 2012 +0100 - - Updated Spanish translation - - po/es.po | 384 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 191 insertions(+), 193 deletions(-) - -commit bb4ced01f69aa4e1e9f49452d0fb37ab9236efc1 -Author: Piotr Drąg -Date: Sun Dec 16 03:44:09 2012 +0100 - - Updated Polish translation - - po/pl.po | 1034 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 515 insertions(+), 519 deletions(-) - -commit 14ee3bc44849ebec5c87f40ef8d6431e0ddf7733 -Author: Fran Diéguez -Date: Sat Dec 15 00:41:54 2012 +0100 - - Updated Galician translations - - po/gl.po | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit b0efb4523455abe6deb0ec6fb05b8baca0b6a56a -Author: Fran Diéguez -Date: Sat Dec 15 00:40:16 2012 +0100 - - Updated Galician translations - - po/gl.po | 921 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 464 insertions(+), 457 deletions(-) - -commit 0b2919a93a8deba7d233ccad6222e9eb92d7ccf5 -Author: Chun-wei Fan -Date: Sat Dec 15 00:28:30 2012 +0800 - - Update Visual C++ property sheets - - The last commit (Add a preconfigured gio/gnetworking.h for Windows) - has to - be split into two as git am does not like a patch that deals with - files - that have different line feeds. - - This updates the property sheets to use the pre-configured - gio/gnetworking.h during the build process. - - https://bugzilla.gnome.org/show_bug.cgi?id=690163 - - build/win32/vs10/glib.props | 6 +++--- - build/win32/vs9/glib.vsprops | 6 +++--- - 2 files changed, 6 insertions(+), 6 deletions(-) - -commit 4b859e4e7a23e4aaa325770e891b6a73d44cc9fc -Author: Chun-wei Fan -Date: Thu Dec 13 23:45:04 2012 +0800 - - Add a preconfigured gio/gnetworking.h for Windows - - Since Windows builds by Visual C++ do not make use of autotools during - its build process, we need to dist a pre-configured - gio/gnetworking.h(.win32) for such builds. - - The vs9/vs10 (and therefore vs11) property sheets are updated as well - - https://bugzilla.gnome.org/show_bug.cgi?id=690163 - - gio/Makefile.am | 1 + - gio/gnetworking.h.win32 | 82 - +++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 83 insertions(+) - -commit cc3171f6802c909097f9633f3bde7705d39efaa9 -Author: Tomas Bzatek -Date: Fri Dec 14 16:54:09 2012 +0100 - - docs: Fix return value of g_file_set_attributes_from_info() - - GIO API usually returns FALSE and sets GError when something went - wrong - and it was also the case of this method, just being badly documented. - - gio/gfile.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 3c87ab97ffd8735bff78c177e163826484776cd2 -Author: Jasper St. Pierre -Date: Wed Dec 12 04:49:28 2012 -0500 - - gfileenumerator: Add a g_file_enumerator_get_child method - - This is a new convenience method designed to simplify some use - cases of GFileEnumerator, by making it easy to get the next file - from a file enumerator. - - https://bugzilla.gnome.org/show_bug.cgi?id=690083 - - docs/reference/gio/gio-sections.txt | 1 + - gio/gfileenumerator.c | 31 +++++++++++++++++++++++++++++++ - gio/gfileenumerator.h | 3 +++ - gio/gio.symbols | 1 + - gio/tests/live-g-file.c | 4 ++-- - 5 files changed, 38 insertions(+), 2 deletions(-) - -commit 6cce4790b7639656c7701a4ed8495ba50abd7c6e -Author: Piotr Drąg -Date: Wed Dec 12 22:21:17 2012 +0100 - - Updated POTFILES.in - - po/POTFILES.in | 1 + - 1 file changed, 1 insertion(+) - -commit 211ed1775dfc514077984d0fea5d2529dcc5036e -Author: Dan Winship -Date: Mon Feb 13 21:12:34 2012 -0500 - - gsocket: add getsockopt/setsockopt wrappers - - Add g_socket_get_option() and g_socket_set_option(), wrapping - getsockopt/setsockopt for the case of integer-valued options. Update - code to use these instead of the underlying calls. - - https://bugzilla.gnome.org/show_bug.cgi?id=623187 - - configure.ac | 38 ++-- - docs/reference/gio/gio-sections.txt | 2 + - gio/gio.symbols | 2 + - gio/gnetworkmonitornetlink.c | 21 +-- - gio/gsocket.c | 356 - ++++++++++++++++++++++-------------- - gio/gsocket.h | 13 ++ - gio/gunixconnection.c | 64 +++---- - 7 files changed, 288 insertions(+), 208 deletions(-) - -commit b377e69685c99150cf7661e1aa77d60934e00521 -Author: Dan Winship -Date: Thu Nov 11 09:57:25 2010 -0500 - - Add gnetworking.h - - Install a public "gnetworking.h" header that can be used to include - the relevant OS-dependent networking headers. This does not really - abstract away unix-vs-windows however; error codes, in particular, - are incompatible. - - gnetworkingprivate.h now contains just a few internal URI-related - functions - - Also add a g_networking_init() function to gnetworking.h, which can be - used to explicitly initialize OS-level networking, rather than having - that happen as a side-effect of registering GInetAddress. - - https://bugzilla.gnome.org/show_bug.cgi?id=623187 - - configure.ac | 20 ++++++++- - docs/reference/gio/gio-docs.xml | 1 + - docs/reference/gio/gio-sections.txt | 6 +++ - gio/.gitignore | 1 + - gio/Makefile.am | 3 ++ - gio/gcredentials.c | 13 +----- - gio/gdbusauth.c | 3 +- - gio/ginetaddress.c | 22 +++------- - gio/gio.symbols | 1 + - gio/gnetworking.c | 79 - +++++++++++++++++++++++++++++++++++ - gio/gnetworking.h.in | 83 - +++++++++++++++++++++++++++++++++++++ - gio/gnetworkingprivate.h | 55 +----------------------- - gio/gresolver.c | 6 +-- - gio/gsocket.c | 8 ++-- - gio/gunixconnection.c | 8 +--- - gio/gunixcredentialsmessage.c | 16 ++----- - gio/gunixfdlist.c | 3 +- - gio/gunixfdmessage.c | 3 +- - gio/gunixsocketaddress.c | 2 +- - gio/tests/gdbus-peer.c | 2 +- - gio/tests/socket.c | 3 +- - gio/tests/unix-fd.c | 2 +- - 22 files changed, 220 insertions(+), 120 deletions(-) - -commit 9e90575502e663e5adde201f214c811df08bdf29 -Author: Dan Winship -Date: Thu Dec 29 11:25:07 2011 -0500 - - gio: move resolver utils from gresolver.c to gthreadedresolver.c - - Since there is only one resolver implementation now, we can move the - resolver utility functions from gresolver.c into gthreadedresolver.c, - and remove the prototypes from gnetworkingprivate.h. - - https://bugzilla.gnome.org/show_bug.cgi?id=623187 - - gio/gnetworkingprivate.h | 34 --- - gio/gresolver.c | 555 - ----------------------------------------------- - gio/gthreadedresolver.c | 499 +++++++++++++++++++++++++++++++++++++++--- - 3 files changed, 474 insertions(+), 614 deletions(-) - -commit c70072180557c0a897da0d96ef2cf4f5398ddd3b -Author: Colin Walters -Date: Tue Dec 11 16:53:48 2012 -0500 - - g_unix_open_pipe: Add missing F_SETFD - - Spotted by Ray Strode - - While we're here, microoptimize by skipping the fcntl() calls if flags - is 0. - - https://bugzilla.gnome.org/show_bug.cgi?id=690069 - - glib/glib-unix.c | 8 ++++++-- - 1 file changed, 6 insertions(+), 2 deletions(-) - -commit 5baa26be724db9e8bb16e52568a0caca31a0b74b -Author: Colin Walters -Date: Mon Dec 10 20:30:44 2012 -0500 - - gobject.symbols: Update for g_checksum_get_type() - - See previous commit. - - gobject/gobject.symbols | 1 + - 1 file changed, 1 insertion(+) - -commit bf1e63c2aaa0ff3dad75a006576ba8b5daac6559 -Author: Colin Walters -Date: Mon Dec 10 10:50:30 2012 -0500 - - Make GChecksum more fully introspectable - - In 2.34, g_compute_checksum_for_bytes() was added, but this patch - allows binding users to use the incremental update API; this is - significantly more efficient than reading entire files into memory. - - https://bugzilla.gnome.org/show_bug.cgi?id=689982 - - glib/gchecksum.c | 8 ++++---- - gobject/gboxed.c | 1 + - gobject/glib-types.h | 11 +++++++++++ - 3 files changed, 16 insertions(+), 4 deletions(-) - -commit afdb2abb13896a3d5caecabd2f7158e8047f9956 -Author: Dan Winship -Date: Wed Nov 7 10:36:05 2012 -0500 - - gio: Don't leak the temp file when g_file_replace() fails or is - cancelled - - If the temp file still exists at the end of the close operation, - unlink it. - - https://bugzilla.gnome.org/show_bug.cgi?id=629301 - - gio/glocalfileoutputstream.c | 5 ++ - gio/tests/file.c | 136 - ++++++++++++++++++++++++++++++++++--------- - 2 files changed, 113 insertions(+), 28 deletions(-) - -commit e218b96a6bf687842834fbfe133e77495049f251 -Author: Alexander Larsson -Date: Fri Dec 7 17:34:52 2012 +0100 - - Add g_type_get_type_registration_serial() - - This lets you cache type lookup information and then know when - the cache information is out of date. In particular, we want this - in order to be able to cache g_type_from_name() lookups in the Gtk+ - theme machinery. - - https://bugzilla.gnome.org/show_bug.cgi?id=689847 - - docs/reference/gobject/gobject-sections.txt | 1 + - gobject/gobject.symbols | 1 + - gobject/gtype.c | 23 +++++++++++++++++++++++ - gobject/gtype.h | 3 +++ - 4 files changed, 28 insertions(+) - -commit d77948eadf39ff4fdc001f679c7628e84e3af461 -Author: David Zeuthen -Date: Thu Dec 6 16:21:58 2012 -0500 - - fileinfo: mark lost+found/ root directory as hidden - - This was reported in bug 689800. - - https://bugzilla.gnome.org/show_bug.cgi?id=689800 - - Signed-off-by: David Zeuthen - - gio/glocalfile.c | 40 ++++++++++++++++++++++++++++++++++++++++ - gio/glocalfileinfo.c | 5 +++++ - gio/glocalfileinfo.h | 4 ++++ - 3 files changed, 49 insertions(+) - -commit 510ba9b4efe1813e24c6dfa7405c3547bf9efdd7 -Author: Timothy Arceri -Date: Thu Nov 29 10:50:55 2012 +1100 - - Support for .hidden files - - https://bugzilla.gnome.org/show_bug.cgi?id=587806 - - gio/glocalfileinfo.c | 116 - ++++++++++++++++++++++++++++++++++++++++++++++++++- - 1 file changed, 115 insertions(+), 1 deletion(-) - -commit 6869454103471d383216dc39db09279d61aa2bba -Author: Ryan Lortie -Date: Thu Dec 6 13:56:39 2012 -0500 - - add two missing version macros - - gio/gsimpleactiongroup.h | 1 + - glib/deprecated/gthread.h | 1 + - 2 files changed, 2 insertions(+) - -commit 7c9884476085ceb3fc91cd2eb0374543e79a6e56 -Author: Ryan Lortie -Date: Thu Dec 6 13:29:31 2012 -0500 - - various: add missing cases of #include "config.h" - - gio/gapplicationimpl-dbus.c | 2 ++ - gio/gdbusmenumodel.c | 2 ++ - gio/gioenumtypes.c.template | 2 ++ - gio/gmenuexporter.c | 2 ++ - gio/gmenumodel.c | 2 ++ - gio/gnextstepsettingsbackend.c | 2 ++ - gio/gsimpleactiongroup.c | 2 ++ - glib/glib-private.c | 2 ++ - glib/gtimezone.c | 2 ++ - glib/gvariant-core.c | 2 ++ - 10 files changed, 20 insertions(+) - -commit 7523c04b54485f3343a3fb55ada4a8f3d8290860 -Author: Ryan Lortie -Date: Sun Dec 2 12:07:24 2012 -0500 - - g_get_home_dir(): honour $HOME - - If the $HOME environment variable is set, prefer that to the entry in - /etc/passwd. - - This brings us in line with almost every other utility and library on - UNIX-like systems while avoiding some of the more complicated - possibilities that have been suggested. - - This incompatible change has been petitioned for quite some time by - many, and in particular from the Debian world, which carries a patch - that adds a new G_HOME environment variable with the same meaning as - this patch now assigns to HOME. - - The primary motivation for the change was to increase the testability - of - GLib-based programs from 'make check' types of frameworks: it is now - possible to set HOME to a temp directory to avoid the testsuite - modifying the user's real home directory. - - The change also brings us increased compliance with the XDG Base - Directory Specification. The specification specifically states - that the - default values should be computed based on the HOME environment - variable, whereas we were basing them on the value from /etc/passwd. - - The change was agreed to by all in attendence at the November 29 Gtk+ - developer meeting. - - https://bugzilla.gnome.org/show_bug.cgi?id=142568 - - NEWS | 9 ++++++++ - glib/gutils.c | 74 - +++++++++++++++++++++++++++++------------------------------ - 2 files changed, 46 insertions(+), 37 deletions(-) - -commit 28f88cf111eb0c8ac109d8a99560c39eaa71ce01 -Author: Daniel Mustieles -Date: Wed Dec 5 20:08:15 2012 +0100 - - Updated Spanish translation - - po/es.po | 290 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 147 insertions(+), 143 deletions(-) - -commit 1e74e46a00bc4495f620b3c0e639f6c05d7d2389 -Author: Colin Walters -Date: Fri Nov 30 15:18:01 2012 -0500 - - gdbusobjectskeleton: Fix compiler warnings - - The G_OBJECT_WARN_INVALID_PROPERTY_ID() macro uses a local variable - named "_object"; work around this by using "object" as the variable we - pass in. - - https://bugzilla.gnome.org/show_bug.cgi?id=689377 - - gio/gdbusobjectskeleton.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 33de093b5abf26c42e9b6ead38088afd21e61991 -Author: Colin Walters -Date: Fri Nov 30 15:22:54 2012 -0500 - - gobject: Use local variable names in macros less likely to clash - - At least GDBus had code that had "_object" as a parameter to one of - its functions, but this clashes with the GObject macro - G_OBJECT_WARN_INVALID_PROPERTY_ID() which created a local "_object". - - Since many of us cargo cult around copies of objects, let's be - defensive here and use local variable names less likely to clash with - application code. - - https://bugzilla.gnome.org/show_bug.cgi?id=689377 - - gobject/gobject.h | 14 +++++++------- - 1 file changed, 7 insertions(+), 7 deletions(-) - -commit e97a2f4195fb5bd8d7777651232dc10487a1ed92 -Author: Dan Winship -Date: Thu Nov 15 22:26:54 2012 -0500 - - win32: suppress fatal error dialog box when running tests - - When running a test program (ie, if g_test_init() has been called), - don't pop up a dialog box when a fatal error occurs. Just print the - message to stderr and exit. - - https://bugzilla.gnome.org/show_bug.cgi?id=679683 - - docs/reference/glib/glib-sections.txt | 1 + - glib/gmessages.c | 14 +++++++++----- - glib/gtestutils.c | 10 ++++++++++ - glib/gtestutils.h | 1 + - 4 files changed, 21 insertions(+), 5 deletions(-) - -commit ac025007cc571cd767fac8cbd6f937d01773ce28 -Author: Aleksander Morgado -Date: Mon Dec 3 15:59:06 2012 +0100 - - gsocketlistener: set source object tag before completing the GTask - - Otherwise, the finish() method won't find the source object. - - https://bugzilla.gnome.org/show_bug.cgi?id=689538 - - gio/gsocketlistener.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 80c24d36f2525d83e458ebbdf62fdbd085945a02 -Author: Kalev Lember -Date: Sun Dec 2 15:34:37 2012 +0100 - - win32: Fix GDBusDaemon build when glib is built as a static lib - - This makes sure not to ifdef _g_io_win32_get_module() out when glib is - built as a static lib, and also fixes it to work when DllMain isn't - available. - - The implementation uses GetModuleHandleEx() which is only available on - Windows XP and later, so this commit effectively drops the Windows - 2000 - support in glib. Earlier commit 731b4699 already took care of defining - _WIN32_WINNT to support the Windows XP API. - - https://bugzilla.gnome.org/show_bug.cgi?id=675516 - - gio/giomodule.c | 8 ++++++-- - 1 file changed, 6 insertions(+), 2 deletions(-) - -commit 4a506290a701a890b4609ac979f8e1d11935a39e -Author: Arnel A. Borja -Date: Fri Sep 14 08:58:04 2012 +0800 - - win32: Use AC_CHECK_TOOL to find dlltool - - https://bugzilla.gnome.org/show_bug.cgi?id=684145 - - configure.ac | 1 + - tests/Makefile.am | 2 +- - 2 files changed, 2 insertions(+), 1 deletion(-) - -commit e261b9c0308495ef03a5171fec734323748b599d -Author: Evan Nemerson -Date: Thu Nov 15 11:52:28 2012 -0800 - - gtask: annotate source_object arguments and return values as GObject - - https://bugzilla.gnome.org/show_bug.cgi?id=688419 - - gio/gtask.c | 17 ++++++++++------- - 1 file changed, 10 insertions(+), 7 deletions(-) - -commit fe0b77fea8c9e5e5d1dd1cada4c18f17b6c9085a -Author: Mike Gorse -Date: Thu Nov 29 16:51:59 2012 -0600 - - Optimize reading strings when deserializing gdbus messages - - Now that we're directly accessing the memory holding a message blob, - we can access strings directly while reading them. This speeds up - read_string significantly, since we no longer malloc/memcpy/free. - - gio/gdbusmessage.c | 96 - +++++++++++++++--------------------------------------- - 1 file changed, 26 insertions(+), 70 deletions(-) - -commit a5f57bad20754b337357e1fba099773b34ed841d -Author: Matthias Clasen -Date: Fri Nov 30 09:03:20 2012 -0500 - - g_file_enumerate_children: Fix reference to wrong error code - - This function does in fact return G_IO_ERROR_NOT_DIRETORY, and - not G_FILE_ERROR_NOTDIR. - - gio/gfile.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 30cff2a8e07a818a2bd8800549b264b6dec73b89 -Author: Nilamdyuti Goswami -Date: Fri Nov 30 17:23:29 2012 +0530 - - Assamese translation updated - - po/as.po | 176 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 87 insertions(+), 89 deletions(-) - -commit d64691c1fdd0fcf39e106507d30fb69aa672df04 -Author: Yaron Shahrabani -Date: Fri Nov 30 11:01:53 2012 +0200 - - Updated Hebrew translation. - - po/he.po | 161 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 81 insertions(+), 80 deletions(-) - -commit e2241c62eebbab6a169fe7ceb4413e8cc778bed7 -Author: Yaron Shahrabani -Date: Fri Nov 23 10:11:32 2012 +0200 - - Updated Hebrew translation. - - po/he.po | 1019 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 514 insertions(+), 505 deletions(-) - -commit 936254c386b57ee61ccbba3fac659fc631a9cc9a -Author: Alexander Larsson -Date: Fri Nov 30 09:39:13 2012 +0100 - - Don't look for icons called "(null)" if no xdg mime icon - - gio/gcontenttype.c | 7 +++++-- - 1 file changed, 5 insertions(+), 2 deletions(-) - -commit edf94ba2631b8c4d32e798eaec69ceb89d6b32a8 -Author: Emilio Pozuelo Monfort -Date: Thu Nov 29 17:48:35 2012 +0100 - - Fix race condition in gapplication/basic test - - The three processes this test creates need to be executed - in order, and g_usleep was used to guarantee that. - However, under heavy load, that is not enough. Instead, - wait until the children start by making sure they have - written to stdout before proceeding any further. - - https://bugzilla.gnome.org/show_bug.cgi?id=664627 - - gio/tests/gapplication.c | 15 +++++++++------ - 1 file changed, 9 insertions(+), 6 deletions(-) - -commit 3e5214c15c2a19b64d74e7142b6cd0d520dddf04 -Author: Mike Gorse -Date: Wed Oct 31 19:44:03 2012 -0500 - - Use a simple struct when reading and writing gdbus messages - - GData*Streams incur significant overhead, and we do not need all - of the - functionality that they provide, since we only ever read from/write to - memory when handling message blobs, so it is more performant to use a - simple structure. - - https://bugzilla.gnome.org/show_bug.cgi?id=652650 - - gio/gdbusmessage.c | 818 - +++++++++++++++++++++++++++++++++++++++-------------- - 1 file changed, 600 insertions(+), 218 deletions(-) - -commit ccd1fb682050f4ccd9e0b5d1024d02199b7c862b -Author: Juan Pablo Ugarte -Date: Thu Nov 29 16:12:25 2012 -0300 - - Added G_IO_ERROR_BROKEN_PIPE - - gio/gioenums.h | 4 +++- - gio/gioerror.c | 6 ++++++ - 2 files changed, 9 insertions(+), 1 deletion(-) - -commit 52c608dd0d2f8a2818c6b1fc36040eeed8f301ab -Author: Ryan Lortie -Date: Thu Nov 29 09:03:32 2012 -0500 - - gio: GLIB_AVAILABLE_IN to more APIs - - Useful on its own, but also for a future patch for symbol visibility. - - https://bugzilla.gnome.org/show_bug.cgi?id=688681 - - gio/gactionmap.h | 4 ++++ - gio/gapplication.h | 1 + - gio/gcontenttype.h | 1 + - gio/gdesktopappinfo.h | 6 ++++++ - gio/ginetaddressmask.h | 6 ++++++ - gio/giomodule.h | 5 +++++ - gio/gmenu.h | 27 +++++++++++++++++++++++++++ - gio/gmenumodel.h | 19 +++++++++++++++++++ - gio/gresource.h | 2 ++ - gio/gsettingsschema.h | 4 ++++ - gio/gsimpleaction.h | 1 + - 11 files changed, 76 insertions(+) - -commit ce586ba991967b1a663a9082312a45725da6fe5b -Author: Kalev Lember -Date: Wed Nov 28 23:25:52 2012 +0100 - - Unconditionally use g_content_type_get_symbolic_icon() - - ... and g_content_type_get_generic_icon_name(). The new functions are - implemented for Win32 since commit dace477c, so we no longer need to - guard them with G_OS_UNIX. - - gio/gio.symbols | 2 -- - gio/glocalfileinfo.c | 2 -- - 2 files changed, 4 deletions(-) - -commit c9affa778e14e7dc44221fa678963e09df744f32 -Author: Sebastian Dröge -Date: Wed Nov 28 16:55:12 2012 +0100 - - Revert "Fix compilation on Android with the bionic C library" - - This reverts commit cb0ed84d4022e0fba6aaa9e99e258d8d507a90e5. - - It wasn't meant to be pushed yet. - - gio/glocalfileinfo.c | 2 - - gio/gresolver.c | 137 - ------------------------------------- - gio/gthreadedresolver.c | 7 -- - gio/tests/gtlsconsoleinteraction.c | 10 +-- - glib/galloca.h | 4 +- - glib/gstrfuncs.c | 14 ---- - glib/gutils.c | 6 -- - gmodule/gmodule-dl.c | 4 -- - 8 files changed, 2 insertions(+), 182 deletions(-) - -commit 97385dbbe82a628a9997ed85e6c9f58dddf334d0 -Author: Andoni Morales Alastruey -Date: Wed Nov 28 16:34:18 2012 +0100 - - Fix duplicated case value for mingw runtimes defining EOVERLFOW - as EFBIG - - glib/giochannel.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit cb0ed84d4022e0fba6aaa9e99e258d8d507a90e5 -Author: Sebastian Dröge -Date: Wed Nov 28 16:28:28 2012 +0100 - - Fix compilation on Android with the bionic C library - - gio/glocalfileinfo.c | 2 + - gio/gresolver.c | 137 - +++++++++++++++++++++++++++++++++++++ - gio/gthreadedresolver.c | 7 ++ - gio/tests/gtlsconsoleinteraction.c | 10 ++- - glib/galloca.h | 4 +- - glib/gstrfuncs.c | 14 ++++ - glib/gutils.c | 6 ++ - gmodule/gmodule-dl.c | 4 ++ - 8 files changed, 182 insertions(+), 2 deletions(-) - -commit 058fa6393e368a2134f18df3296c09eb33d8e951 -Author: Sebastian Dröge -Date: Wed Nov 28 16:25:43 2012 +0100 - - Protect against strcmp() on NULL strings - - glib/ggettext.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit fca30c3e165df732360e26c685496729dbcfe8b9 -Author: Martin Pitt -Date: Wed Nov 28 12:09:17 2012 +0100 - - g_unix_signal_add_full(): Annotate to shadow g_unix_signal_add() - - Just like g_timeout_add() and friends, we want to hide the - unintrospectable - g_unix_signal_add() from GI bindings and present - g_unix_signal_add_full() as - GLib.unix_signal_add() to them. - - glib/glib-unix.c | 1 + - 1 file changed, 1 insertion(+) - -commit 2b6be7544c5f5a8937f9e62eb796d0489cb46a67 -Author: Matthias Clasen -Date: Wed Nov 28 00:04:45 2012 -0500 - - Add new api to the docs - - docs/reference/gio/gio-sections.txt | 1 + - 1 file changed, 1 insertion(+) - -commit 65740f62bfa41836a738267d09fc676744af8edc -Author: Matthias Clasen -Date: Wed Nov 28 00:01:11 2012 -0500 - - Fix suprisingly hard-to-spot typo - - gio/gfileinfo.c | 2 +- - gio/gfileinfo.h | 2 +- - gio/gio.symbols | 2 +- - 3 files changed, 3 insertions(+), 3 deletions(-) - -commit ed5c17e11f3b37b0725e1ca2f62511338fa23f1b -Author: Colin Walters -Date: Thu Nov 22 08:23:27 2012 -0500 - - GMemoryOutputStream: Add new _resizable() constructor usable from - bindings - - Really, the memory output stream API is too warped around the model - where it's a fixed size buffer that you've already allocated. Even in - C, I find myself always wanting to use it to just accumulate data into - an arbitrary-sized buffer it allocates. - - Unfortunately, it's also not usable from bindings because it's not - common to bind g_free() and g_realloc(), but if you just pass - NULL, you - get the default of a fixed size, which is useless as per above. - - I am going to use this from a gjs test case, and the GSubprocess test - cases also will use it. - - https://bugzilla.gnome.org/show_bug.cgi?id=688931 - - docs/reference/gio/gio-sections.txt | 1 + - gio/gio.symbols | 1 + - gio/gmemoryoutputstream.c | 14 ++++++++++++++ - gio/gmemoryoutputstream.h | 2 ++ - gio/tests/memory-output-stream.c | 4 ++-- - 5 files changed, 20 insertions(+), 2 deletions(-) - -commit 7a5dd54f472790c7ba366d267c637eb203797c14 -Author: Bastien Nocera -Date: Tue Nov 27 17:23:08 2012 +0100 - - fileinfo: Add missing AVAILABLE macro - - As forgotten in previous patch. - - gio/gfileinfo.h | 1 + - 1 file changed, 1 insertion(+) - -commit f635f1fd16d72ba4dc1fe2f1dc1413c773595393 -Author: Bastien Nocera -Date: Tue Nov 27 16:59:28 2012 +0100 - - fileinfo: Add _get_deletion_date() helper - - For use in gnome-settings-daemon, so that callers don't have - to parse the deletion date by hand. - - gio/gfileinfo.c | 36 ++++++++++++++++++++++++++++++++++++ - gio/gfileinfo.h | 1 + - gio/gio.symbols | 1 + - 3 files changed, 38 insertions(+) - -commit 3baf256a2c55ffcf2664e72a39821fddb59370e1 -Author: Ryan Lortie -Date: Sun Nov 25 14:25:59 2012 -0500 - - gio: New API for GFile from remote commandline arg - - Add a pair of new APIs: one to GFile to create a new file from a - commandline arg relative to a given cwd and one to - GApplicationCommandLine to create a GFile from an arg, relative to the - cwd of the invoking commandline. - - https://bugzilla.gnome.org/show_bug.cgi?id=689037 - - docs/reference/gio/gio-sections.txt | 2 + - gio/gapplicationcommandline.c | 32 ++++++++++++++++ - gio/gapplicationcommandline.h | 4 ++ - gio/gfile.c | 76 - +++++++++++++++++++++++++++++-------- - gio/gfile.h | 3 ++ - gio/gio.symbols | 2 + - 6 files changed, 103 insertions(+), 16 deletions(-) - -commit 4e7161ce20364a61db1b6188654c19d9ff83b9d9 -Author: ManojKumar Giri -Date: Tue Nov 27 19:21:43 2012 +0530 - - Updated Odia Translation with FUEL implementation. - - po/or.po | 325 - +++++++++++++++++++++++++++++++++++++-------------------------- - 1 file changed, 190 insertions(+), 135 deletions(-) - -commit b55e1820a9faff5557d99f78bd0a205659afc60d -Author: Dan Winship -Date: Sat Nov 24 15:47:45 2012 -0500 - - g_test_expect_message: fix pattern syntax in example code - - glib/gmessages.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 37f369a41eebcebe331f614b12c07cb954f3144c -Author: Ryan Lortie -Date: Sun Nov 25 14:47:53 2012 -0500 - - stop using libgthread internally - - The gobject tools (glib-genmarshal and gobject-query) were linking - against libgthread. Stop that. - - Also, remove the gthread_INCLUDES internal automake substitution. - - configure.ac | 9 ++------- - gobject/Makefile.am | 4 ++-- - 2 files changed, 4 insertions(+), 9 deletions(-) - -commit 1f005d93853f882cfeac3805644286e4d8a99124 -Author: John Ralls -Date: Sun Nov 25 16:35:08 2012 +0900 - - Bug 681685: Transcoding fails on OSX - - Add aliases for codesets supported by iconv and included in locales. - Ifdef-out tests in glib/tests/gdatetime.c which fail because on - OSX only - ASCII numbers or symbols are returned for the format. - - Even though nl_langinfo does weird things on Darwin in some cases, it - still acts correctly when LANG/LC_ALL is set to a supported - locale.codeset. - - glib/libcharset/config.charset | 32 ++++++++++++++++++++++++++++++++ - glib/tests/gdatetime.c | 8 ++++++++ - 2 files changed, 40 insertions(+) - -commit ee8080cc0bda9141e323c01b12e812b1ab748e18 -Author: Paolo Borelli -Date: Sat Nov 24 19:12:13 2012 +0100 - - Add GApplication local_command_line test - - Assert that startup and shutdown are not called if we return TRUE from - local_command_line - - gio/tests/gapplication.c | 56 - ++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 56 insertions(+) - -commit 543bbd8752cf6370897c711afed3caa0663a4850 -Author: Ryan Lortie -Date: Sat Nov 24 13:20:29 2012 -0500 - - GApplication: don't shutdown() on failure to start - - If we fail to start (and don't register() or call startup()) then also - don't call shutdown(). This happens in the case of failing to parse - commandline arguments, for example. - - gio/gapplication.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit be008ea6e2fd4d6fa38d00b16365b20e7fc2f876 -Author: Ryan Lortie -Date: Sat Nov 24 11:23:22 2012 -0500 - - gdatetime: Fix some docs sed damage - - glib/gdatetime.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit afc2294fa84992784945842048a3e8799d73f1a8 -Author: Rajesh Ranjan -Date: Fri Nov 23 14:22:25 2012 +0530 - - hindi translation update - - po/hi.po | 873 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 451 insertions(+), 422 deletions(-) - -commit 7ed88ac25cbd93e5e15047a42570e1bb3003458d -Author: Rajesh Ranjan -Date: Fri Nov 23 14:04:34 2012 +0530 - - hindi translation update - - po/hi.po | 19 +++++++++---------- - 1 file changed, 9 insertions(+), 10 deletions(-) - -commit 6290d5218100bd12d4cf3fdc4087ba0fbb0afa94 -Author: Rajesh Ranjan -Date: Fri Nov 23 14:02:05 2012 +0530 - - hindi translation update - - po/hi.po | 876 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 424 insertions(+), 452 deletions(-) - -commit 2b7c2107a5478660630666e57d53251c7602135a -Author: Sébastien Wilmet -Date: Thu Nov 22 19:41:19 2012 +0100 - - Improve i18n documentation - - Clearly explain which gettext functions must be called. It depends - whether the program is an application or a library. - - https://bugzilla.gnome.org/show_bug.cgi?id=688886 - - glib/ggettext.c | 13 +++++++++---- - 1 file changed, 9 insertions(+), 4 deletions(-) - -commit 276cf6ceeea9489ef1ed23788c3c42dee5fcd72d -Author: Krzesimir Nowak -Date: Thu Nov 22 16:56:52 2012 +0100 - - configure: Make GNUC visibility attribute test more reliable. - - Using "int main (int argc, char** argv)" in this test causes GCC to - issue two warnings about unused variable if CFLAGS envvar has - -Wunused-parameter (or just -Wextra). Those warnings are not related - to the attribute checking but they can make the test fail anyway. - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 73d230bc2500a17f9d7eb605c8c86fad3a878014 -Author: Nilamdyuti Goswami -Date: Thu Nov 22 21:59:15 2012 +0530 - - Assamese translation updated - - po/as.po | 1017 - +++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 548 insertions(+), 469 deletions(-) - -commit 7944195b7acadc6061c1e4fac0aad3be11a5bb16 -Author: ManojKumar Giri -Date: Thu Nov 22 20:20:05 2012 +0530 - - Updated Odia Translation with FUEL implementation. - - po/or.po | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 5089ebefe97447c9cf1dbc6779de24568cd624d2 -Author: ManojKumar Giri -Date: Thu Nov 22 20:18:15 2012 +0530 - - Updated Odia Translation with FUEL implementation. - - po/or.po | 1897 - +++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 1072 insertions(+), 825 deletions(-) - -commit 5ff99924d89896541212c93b0ac80229e7fc6a20 -Author: Will Thompson -Date: Wed Nov 14 14:59:42 2012 +0000 - - gthread: add AVAILABLE_IN_2_32 annotations - - https://bugzilla.gnome.org/show_bug.cgi?id=688319 - - glib/gthread.h | 23 +++++++++++++++++++++++ - 1 file changed, 23 insertions(+) - -commit 4ffa4724383cbb93c4c2fd0fb8d46027a54acde0 -Author: Matthias Clasen -Date: Wed Nov 21 17:39:19 2012 -0500 - - Add a test for the GAppLaunchContext::launched signal - - gio/tests/appinfo.c | 50 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 50 insertions(+) - -commit bace1822d792cd8767156508834237d550888177 -Author: Matthias Clasen -Date: Fri Nov 16 18:24:21 2012 -0500 - - GAppLaunchContext: make it possible ot get the effective startup id - - gnome-session needs to know the startup id that was given to - a started app; this was not available via GAppLaunchContext. - This commit adds a ::launched signal to get this information. - At the same time, turn the launch_failed vfunc into a signal - as well. - - https://bugzilla.gnome.org/show_bug.cgi?id=688497 - - gio/gappinfo.c | 55 - +++++++++++++++++++++++++++++++++++++++++++++------ - gio/gappinfo.h | 4 +++- - gio/gdesktopappinfo.c | 14 +++++++++++++ - 3 files changed, 66 insertions(+), 7 deletions(-) - -commit 7b0c93554be9db2db2cba2cd59bcbebad5077d47 -Author: Matthias Clasen -Date: Wed Nov 21 21:14:26 2012 -0500 - - Add new api to exported symbols - - gio/gio.symbols | 3 +++ - 1 file changed, 3 insertions(+) - -commit 419a1e404007ac7d63788e700ed30b54a5efa711 -Author: Matthias Clasen -Date: Wed Nov 21 21:13:40 2012 -0500 - - Add new API to the docs - - docs/reference/gio/gio-sections.txt | 3 +++ - 1 file changed, 3 insertions(+) - -commit ace7b0fd86430774fc5de2eaee8d6b1b15930c59 -Author: Matthias Clasen -Date: Wed Nov 21 16:15:14 2012 -0500 - - Add a test for new GDesktopAppInfo getters - - gio/tests/desktop-app-info.c | 24 ++++++++++++++++++++++++ - 1 file changed, 24 insertions(+) - -commit 4adbc7aa42d75c072cf6946240a82f56247416f6 -Author: Matthias Clasen -Date: Fri Nov 16 18:22:45 2012 -0500 - - GDesktopAppInfo: add enough api to make autostart implementable - - gnome-session still uses EggDesktopFile, since GDesktopAppInfo is - missing a handful of APIs that are needed to implement the - autostart spec. This patch adds the minimum that is required. - - https://bugzilla.gnome.org/show_bug.cgi?id=688497 - - gio/gdesktopappinfo.c | 103 - ++++++++++++++++++++++++++++++++++++++++++++------ - gio/gdesktopappinfo.h | 9 +++++ - 2 files changed, 101 insertions(+), 11 deletions(-) - -commit 563ee093bccca5727908a7c20da2a42f59cb004b -Author: Chun-wei Fan -Date: Thu Nov 22 08:59:02 2012 +0800 - - build/win32/Makefile.am: Also go into the vs11 subdirectory - - build/win32/Makefile.am | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 76cecf061b377d30e5422cdddb1fb9d19c52421d -Author: Chun-wei Fan -Date: Mon Nov 19 12:58:55 2012 +0800 - - Add autotools scripts to create VS2012 projects - - As the project file format for Visual Studio 2012 is only slightly - different from Visual Studio 2010 projects, we can provide support for - building GLib (and other projects) with Visual Studio 2012 with - relatively - little effort. This might change when we eventually get GLib to - work with - the Windows 8 (Modern UI/formerly Metro) APIs, but this will - suffice for - the time being for people needing to build GLib with Visual Studio - 2012. - - Basically all that needs to be done at 'make dist' is: - -Copy the .sln/.props/README.txt/.vcxproj files and replace the VS2010 - stuff with VS2012 stuff - -Copy the .vcxproj.filters as is - - build/Makefile-newvs.am | 32 ++++++++++++++++++++++++++++++++ - build/win32/vs11/.gitignore | 30 ++++++++++++++++++++++++++++++ - build/win32/vs11/Makefile.am | 36 ++++++++++++++++++++++++++++++++++++ - configure.ac | 1 + - 4 files changed, 99 insertions(+) - -commit 269f890474de12f31548ddb66ff9a856b18a9894 -Author: Kjell Ahlstedt -Date: Mon Nov 12 17:07:39 2012 +0100 - - GObject: Fix code snippet in description of floating reference. - - https://bugzilla.gnome.org/show_bug.cgi?id=688180 - - gobject/gobject.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 5900d60d0640af59961e87f5315eb1d2f11fad9c -Author: Olivier Blin -Date: Wed Nov 14 19:08:10 2012 +0100 - - configure: add missing square bracket in AS_IF for memmove - - This has been broken in commit - 54e31ab4f172bbb28434eafc34c9345a93c9ccf5 - It seems to be the only hunk that was incorrectly converted. - - https://bugzilla.gnome.org/show_bug.cgi?id=688377 - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 6e2046207a2fe1c013bbf348b87d54a1375dea7a -Author: Eduardo Lima Mitev -Date: Fri Nov 16 18:20:09 2012 +0100 - - gchecksum: Adds SHA512 support - - https://bugzilla.gnome.org/show_bug.cgi?id=602715 - - glib/gchecksum.c | 317 - +++++++++++++++++++++++++++++++++++++++++++++++++- - glib/gchecksum.h | 4 +- - glib/tests/checksum.c | 192 ++++++++++++++++++++++++++++++ - 3 files changed, 511 insertions(+), 2 deletions(-) - -commit 5c94a3e89cae9946bab07478c992172eda9c8ca9 -Author: Daniel Mustieles -Date: Tue Nov 20 15:50:54 2012 +0100 - - Updated Spanish translation - - po/es.po | 815 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 414 insertions(+), 401 deletions(-) - -commit 46a92a760b8fc83015ec5016cd0bc8b3ab343325 -Author: Sebastian Dröge -Date: Tue Nov 20 08:58:30 2012 +0100 - - Add boxed GType for GThread - - https://bugzilla.gnome.org/show_bug.cgi?id=688704 - - docs/reference/gobject/gobject-sections.txt | 1 + - gobject/gboxed.c | 2 ++ - gobject/glib-types.h | 11 +++++++++++ - gobject/gobject.symbols | 1 + - 4 files changed, 15 insertions(+) - -commit ca8062a389d88b879da1018c5d2f7429113b9e9e -Author: Shankar Prasad -Date: Tue Nov 20 11:42:27 2012 +0530 - - Updated Kannada Translations - - po/kn.po | 372 - +++++++++++++++++++++++++++------------------------------------ - 1 file changed, 157 insertions(+), 215 deletions(-) - -commit 51d083010286cb4bdc0d7b0b2323e25a94115087 -Author: Debarshi Ray -Date: Tue Nov 20 00:11:56 2012 +0100 - - file-info: Don't leak the filename if thumbnailing failed - - Fixes: https://bugzilla.gnome.org/686895 - - gio/glocalfileinfo.c | 1 + - 1 file changed, 1 insertion(+) - -commit cdc95d31e61d6ff9425011af7904cb342e4a3a86 -Author: Ryan Lortie -Date: Mon Nov 19 18:20:41 2012 -0500 - - *bump* - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 779ed3f0a530f402d522b1eb23c2dd06f70e6413 -Author: Ryan Lortie -Date: Mon Nov 19 16:14:05 2012 -0500 - - NEWS - - NEWS | 84 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 84 insertions(+) - -commit 824bc48adb464d5360237975fc5369f0b634d9b9 -Author: Ryan Lortie -Date: Mon Nov 19 16:10:55 2012 -0500 - - Remove two accidentally-exported symbols - - This reverts commit 85976cf91deae6ac7cf1639a187a424ff7296968 and - properly removes the offending symbols from gio.symbols. - - These two private symbols were found to be exported during Colin's - recent work cleaning up function visibility (among other things). - - They were never exposed in any header file and I am 100% certain that - they have never been used by anybody. They were always private - -- only - exposed on the library symbol list. - - This change will cause ABI checking tools to complain that we have - removed functions, but the change is completely harmless for actual - applications. - - https://bugzilla.gnome.org/show_bug.cgi?id=687441 - - gio/gio.symbols | 2 -- - gio/gmenumodel.c | 8 ++------ - 2 files changed, 2 insertions(+), 8 deletions(-) - -commit 5272bc4d67ff6c100ba02b02869db80f51d37c26 -Author: Ryan Lortie -Date: Mon Nov 19 10:28:55 2012 -0500 - - Revert "[gobject] set all properties before constructed()" - - This reverts commit 028d4a03f2baa7ca9243a2819f30ffb0d5e137d7. - - I thought that we would be able to get away with this incompatible - change but it appears to impact far too much existing code. The only - thing we can do is revert. - - https://bugzilla.gnome.org/show_bug.cgi?id=688596 - - gobject/gobject.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit 39150f90e5c34e5402c1a31ed9e71d2e21cfd4c0 -Author: Chun-wei Fan -Date: Mon Nov 19 12:38:28 2012 +0800 - - Update config.h.win32.in - - Make its entries correspond to the entries in config.h.in, and use - _strnicmp for strncasecmp on Visual C++. - - config.h.win32.in | 29 ++++++++++++++++++++--------- - 1 file changed, 20 insertions(+), 9 deletions(-) - -commit 596f96b08db1b99c820e397cb2030fa27e79ff96 -Author: Antoine Jacoutot -Date: Sat Nov 17 09:44:48 2012 +0100 - - gio-kqueue: use O_EVTONLY on MacOS - - MacOS provides the O_EVTONLY flag to open(2) which allow to open - a file - for monitoring without preventing an unmount of the volume that - contains - it. - - https://bugzilla.gnome.org/show_bug.cgi?id=688518 - - gio/kqueue/kqueue-exclusions.c | 5 +++++ - gio/kqueue/kqueue-helper.c | 4 ++++ - 2 files changed, 9 insertions(+) - -commit ef8510be09a746dcbc8d470376688820b225c40f -Author: Michael Natterer -Date: Fri Nov 16 18:48:09 2012 +0100 - - Bug 673047 - gunicollate is broken on OS X - - Apply slightly modified patch from Camillo Lugaresi which fixes - gunicollate for OSX >= 10.6. It was totally hilariously broken - for anyone on 10.6 and later, I dont know if it's now broken - on 10.5, but better fix it for the vast majority of users. - - glib/gunicollate.c | 29 ++++++++++++++--------------- - 1 file changed, 14 insertions(+), 15 deletions(-) - -commit 11e306a759f6c90f4b1da67dbdf5a98ca5809670 -Author: Kalev Lember -Date: Fri Nov 16 17:33:14 2012 +0100 - - Fix a broken link in GConf migration guide - - gnome-utils git repo was moved to archive/ and this broke the link. - - docs/reference/gio/migrating-gconf.xml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 03ef7ba5abab928c17142f553f86b97d28ecf946 -Author: Dan Winship -Date: Thu Nov 15 18:18:54 2012 -0500 - - win32: re-fix the _utf8 compat function situation - - The previous fix didn't work, because every place within glib that - used any of the functions also needed to be including win32compat.h. - - So, move the prototypes back to their original headers (but at least - all in one place at the bottom). - - https://bugzilla.gnome.org/show_bug.cgi?id=688109 - - docs/reference/glib/Makefile.am | 3 +- - glib/Makefile.am | 1 - - glib/gconvert.c | 1 - - glib/gconvert.h | 24 ++++++ - glib/gdir.c | 1 - - glib/gdir.h | 10 +++ - glib/genviron.h | 12 +++ - glib/gfileutils.h | 20 +++++ - glib/giochannel.h | 8 ++ - glib/glib.h | 4 - - glib/gspawn.h | 46 +++++++++++ - glib/gutils.h | 14 ++++ - glib/gwin32.h | 14 ++++ - glib/gwin32compat.h | 178 - ---------------------------------------- - 14 files changed, 149 insertions(+), 187 deletions(-) - -commit 834e6e96b355d7b313f59eef3c90a68bc5463365 -Author: Paul Menzel -Date: Wed Nov 14 18:49:50 2012 +0100 - - docs: Fix spelling of "exceed" in gobject/gtype.c - - https://bugzilla.gnome.org/show_bug.cgi?id=688338 - - gobject/gtype.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 8bf295bcd8d870997bb067adbddc5636f8bae9cf -Author: Aleksander Morgado -Date: Thu Nov 15 09:31:14 2012 +0100 - - gdbus: improve documentation of the GDBusError section - - https://bugzilla.gnome.org/show_bug.cgi?id=688370 - - gio/gdbuserror.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit 2628dc2c09ea7658aebf810d9db90070e3be301d -Author: Dan Winship -Date: Sun Nov 11 13:07:30 2012 -0500 - - gtestutils: don't try to print long doubles - - A few gtestutils function use long double as a type that can (in - theory) hold any int or any double. But win32 doesn't support long - doubles in printf, so convert them to ints or doubles first before - trying to print them. - - https://bugzilla.gnome.org/show_bug.cgi?id=688109 - - glib/gtestutils.c | 12 +++++++++--- - 1 file changed, 9 insertions(+), 3 deletions(-) - -commit aa1418c427ea904e22c9bfe812a569f4aee1e3f7 -Author: Dan Winship -Date: Sun Nov 11 13:05:16 2012 -0500 - - win32: work around broken winsock prototypes - - Re-#define a few socket functions to work around winsock's prototypes - having, eg, "int *" rather than "unsigned int *", or "char *" rather - than "void *". - - (Also fix two places that mistakenly assumed guint==guint32.) - - https://bugzilla.gnome.org/show_bug.cgi?id=688109 - - gio/gsocket.c | 18 ++++++++++++++++-- - 1 file changed, 16 insertions(+), 2 deletions(-) - -commit fc3acd88baad368b70f6b263e74c945e15fdc8ef -Author: Dan Winship -Date: Sun Nov 11 11:29:16 2012 -0500 - - win32: avoid printf format warnings on nonstandard formats - - glib/tests/test-printf tests some non-standard printf formats on - Windows, which gcc doesn't recognize, and so complains about. Disable - those warnings for that test. - - https://bugzilla.gnome.org/show_bug.cgi?id=688109 - - glib/tests/test-printf.c | 28 ++++++++++++++++++++++++++++ - 1 file changed, 28 insertions(+) - -commit d9e8feae7cb60e2e2cb62f0a948f025c09ca8553 -Author: Dan Winship -Date: Sun Nov 11 11:21:07 2012 -0500 - - win32: make gio/tests/gdbus-proxy.c compile - - win32 doesn't have kill(), so this won't even compile on Windows - unless that is ifdeffed out. The test probably still doesn't *work*, - but... - - https://bugzilla.gnome.org/show_bug.cgi?id=688109 - - gio/tests/gdbus-proxy.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 75d2c1823c56f01db1b2e97bd9287fd70fdcd84d -Author: Dan Winship -Date: Sat Nov 10 11:13:24 2012 -0500 - - gvariant-internal.h: fix the include hack - - gvariant-internal.h was defining GLIB_COMPILATION so that it could - include individual headers, but this broke tests/gvariant on windows - because setting GLIB_COMPILATION changes the definition of GLIB_VAR, - causing external variables to not be found. Fix this by having it - define __GLIB_H_INSIDE__ instead. - - https://bugzilla.gnome.org/show_bug.cgi?id=688109 - - glib/gvariant-internal.h | 7 ++++--- - 1 file changed, 4 insertions(+), 3 deletions(-) - -commit 468a166711ab78986b3404909c6d9c0cf3633bea -Author: Dan Winship -Date: Sat Nov 10 11:09:18 2012 -0500 - - GLocalFile: canonicalize the initial directory separator - - GLocalFile was (in certain situations) translating a path like - "/foo/bar/baz" to "/foo\bar\baz" on win32. Fix it to make sure the - initial directory separator gets canonicalized too. - - Fixes gio/tests/g-icon on win32. - - https://bugzilla.gnome.org/show_bug.cgi?id=688109 - - gio/glocalfile.c | 5 +++++ - 1 file changed, 5 insertions(+) - -commit f80d8f1e4d583167234d79ace0a3ef7081826317 -Author: Dan Winship -Date: Sat Nov 10 11:06:57 2012 -0500 - - win32: various fixes to test programs - - Fix a few win32-specific bugs in various tests, and #ifdef out code - that is UNIX- or Linux-specific that wouldn't be expected to pass on - Windows. - - https://bugzilla.gnome.org/show_bug.cgi?id=688109 - - glib/tests/fileutils.c | 2 +- - glib/tests/gdatetime.c | 5 ++++- - glib/tests/keyfile.c | 13 +++++++++++-- - glib/tests/mappedfile.c | 4 ++++ - glib/tests/uri.c | 25 +++++++++++++------------ - glib/tests/utils.c | 17 +++++++++++++++++ - 6 files changed, 50 insertions(+), 16 deletions(-) - -commit b8c13a01b6bd5601eb3519dd3b20daed4bbc2e72 -Author: Dan Winship -Date: Sat Nov 10 10:58:19 2012 -0500 - - win32: misc warning fixes - - https://bugzilla.gnome.org/show_bug.cgi?id=688109 - - gio/gdbusaddress.c | 4 +++- - gio/gdbusauth.c | 1 + - gio/giomodule.c | 4 ++++ - gio/gregistrysettingsbackend.c | 25 +++++++++++++------------ - gio/gsocket.c | 6 +----- - gio/gwin32mount.c | 4 ++-- - gio/gwin32volumemonitor.c | 35 - ++++------------------------------- - gio/win32/gwin32directorymonitor.c | 23 +++++++++++------------ - glib/gbitlock.c | 3 ++- - glib/gdatetime.c | 4 ++-- - glib/giochannel.h | 6 ++++++ - glib/giowin32.c | 3 ++- - glib/gkeyfile.c | 2 ++ - glib/glib-init.c | 4 ++++ - glib/gmain.c | 1 + - glib/gmappedfile.c | 2 ++ - glib/gnulib/vasnprintf.c | 5 ++++- - glib/gspawn-win32.c | 2 ++ - glib/gthread-win32.c | 1 + - glib/gutils.c | 2 +- - glib/tests/1bit-mutex.c | 2 ++ - glib/tests/fileutils.c | 2 +- - glib/tests/gwakeuptest.c | 2 +- - glib/win_iconv.c | 14 +++++++------- - tests/qsort-test.c | 4 ++-- - 25 files changed, 81 insertions(+), 80 deletions(-) - -commit f248c86b0aac6c64bd2cb8e2a0e8814719a4bb0a -Author: Dan Winship -Date: Sun Nov 11 11:32:40 2012 -0500 - - win32: move some code into #ifdef G_OS_UNIX - - Fix various bits of code/declarations that are only used by G_OS_UNIX - but were still visible to G_OS_WIN32. - - https://bugzilla.gnome.org/show_bug.cgi?id=688109 - - gio/gdbusmessage.c | 2 ++ - gio/gdbusprivate.c | 8 +++++++- - gio/glocaldirectorymonitor.c | 11 ++++++----- - gio/tests/Makefile.am | 2 +- - 4 files changed, 16 insertions(+), 7 deletions(-) - -commit 731b46990896665a8107535080bb075a6e18b6f7 -Author: Dan Winship -Date: Sat Nov 10 10:54:43 2012 -0500 - - win32: define _WIN32_WINNT globally - - Rather than defining _WIN32_WINNT only in a handful of files, define - it in config.h, like we do with _GNU_SOURCE. - - (Also remove a "#define WIN32_LEAN_AND_MEAN" that isn't really all - that useful.) - - https://bugzilla.gnome.org/show_bug.cgi?id=688109 - - configure.ac | 2 ++ - gio/glocalfile.c | 1 - - gio/gnetworkingprivate.h | 1 - - gio/gregistrysettingsbackend.c | 3 --- - gio/gtestdbus.c | 1 - - gio/gwin32volumemonitor.c | 1 - - gio/win32/gwin32directorymonitor.c | 2 -- - gio/win32/gwinhttpvfs.h | 1 - - 8 files changed, 2 insertions(+), 10 deletions(-) - -commit 3ac6cfaeaadc82ce7d8b9dba7134d5ea7272c70c -Author: Dan Winship -Date: Sat Nov 10 10:51:18 2012 -0500 - - win32: prototype _glib_get_dll_directory() and _glib_get_locale_dir() - - Rather than using "extern" declarations of these win32 functions - everywhere they're needed, just prototype them in glib-private.h. - (Which also fixes the fact that they weren't prototyped in the files - where they're defined.) - - https://bugzilla.gnome.org/show_bug.cgi?id=688109 - - gio/gdbus-tool.c | 10 ++++++++-- - gio/glib-compile-resources.c | 5 ++++- - gio/glib-compile-schemas.c | 5 ++++- - gio/gresource-tool.c | 5 ++++- - gio/gsettings-tool.c | 5 ++++- - glib/ggettext.c | 1 + - glib/glib-private.h | 5 +++++ - glib/gspawn-win32.c | 2 +- - 8 files changed, 31 insertions(+), 7 deletions(-) - -commit 08f4f92fedff4821b1cdbab1763f5e3df59ce458 -Author: Dan Winship -Date: Thu Nov 15 12:24:57 2012 -0500 - - win32: add gwin32compat.h, for utf8-renaming compatibility defines - - To avoid -Wmissing-prototype warnings, we need to prototype both the - original and the _utf8 versions of all of the functions that have had - _utf8-renaming on Windows. But duplicating all the prototypes is ugly, - so rather than doing them "in-place", move them all to a new header - file just for that. - - https://bugzilla.gnome.org/show_bug.cgi?id=688109 - - docs/reference/glib/Makefile.am | 3 +- - glib/Makefile.am | 1 + - glib/gconvert.c | 1 + - glib/gconvert.h | 9 -- - glib/gdir.c | 2 +- - glib/gdir.h | 8 -- - glib/genviron.h | 8 -- - glib/gfileutils.h | 15 ---- - glib/giochannel.h | 4 - - glib/glib.h | 4 + - glib/gspawn.h | 10 --- - glib/gutils.h | 14 ---- - glib/gwin32.h | 7 -- - glib/gwin32compat.h | 178 - ++++++++++++++++++++++++++++++++++++++++ - gmodule/gmodule.h | 18 ++-- - 15 files changed, 198 insertions(+), 84 deletions(-) - -commit c2acbc018269a052eb7546950088a0860e3b1545 -Author: Wim Taymans -Date: Thu Nov 15 11:37:20 2012 +0100 - - gsocket: fix joining/leaving multicast groups - - Initialize the structure passed to setsockopt to 0 to avoid random - errors when joining or leaving a multicast group. - - https://bugzilla.gnome.org/show_bug.cgi?id=688378 - - gio/gsocket.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 49db979922283364238a5c208671591f713ecd78 -Author: Michael Natterer -Date: Thu Nov 15 15:23:07 2012 +0100 - - Revert "gmain: Add private API to create Unix child watch that - uses waitid()" - - This reverts commit 93bf37ce1507380f74d4cb4cab6640fc7d2eb7d1. - - configure.ac | 2 +- - glib/glib-private.c | 3 +- - glib/glib-private.h | 3 - - glib/gmain.c | 178 - +++++++++++++--------------------------------------- - 4 files changed, 45 insertions(+), 141 deletions(-) - -commit 6dee874b68548981ae567b553be3c010766e4a25 -Author: Michael Natterer -Date: Thu Nov 15 15:22:52 2012 +0100 - - Revert "gio: Add private API to create win32 streams from fds" - - This reverts commit 292de8cc5259eb66c40d9a74d85389650ef67747. - - gio/Makefile.am | 1 - - gio/giowin32-priv.h | 43 ----------------------------------------- - gio/gwin32inputstream.c | 50 - +++++++++++------------------------------------- - gio/gwin32outputstream.c | 50 - +++++++++++------------------------------------- - 4 files changed, 22 insertions(+), 122 deletions(-) - -commit 75de24ca667b0acd82ef736cac1808add81fa637 -Author: Michael Natterer -Date: Thu Nov 15 15:22:37 2012 +0100 - - Revert "gspawn: support creating pipes with O_CLOEXEC" - - This reverts commit 2054ccad95cfdcf5eccd2ef6847c12039c9678e8. - - glib/gspawn.c | 37 ++++++++++++++++++++++++++----------- - glib/gspawn.h | 5 +---- - 2 files changed, 27 insertions(+), 15 deletions(-) - -commit 2aa97e2847246d95cae32c9c061162bfb4af838a -Author: Colin Walters -Date: Thu Nov 15 08:42:36 2012 -0500 - - gdbus: Fix some compiler warnings - - Code appears to have been copy/pasted from a bit which used _object, - but I think it's clearer to always use the "self" parameter anyways. - - gio/gdbusobjectmanagerclient.c | 4 ++-- - gio/gdbusobjectproxy.c | 4 ++-- - 2 files changed, 4 insertions(+), 4 deletions(-) - -commit a335fd1de8fc2ab4b26c5fe6055014ea15043fb9 -Author: Antoine Jacoutot -Date: Wed Nov 14 12:57:42 2012 +0100 - - GFileMonitor: Add kqueue(3) support to GIO - - Written by Dmitry Matveev as part of GSoC 2011: - http://netbsd-soc.sourceforge.net/projects/kqueue4gio/ - - This brings native file monitoring support on systems supporting - kqueue(3) - (all BSDs) and remove the need to rely on the unmaintained gamin - software. - The backend adds GKqueueDirectoryMonitor and GKqueueFileMonitor. - - Some parts rewritten by myself (to prevent needing a configuration - file). - Helpful inputs from Colin Walters and Simon McVittie. - - https://bugzilla.gnome.org/show_bug.cgi?id=679793 - - configure.ac | 12 + - gio/Makefile.am | 6 + - gio/giomodule.c | 6 + - gio/kqueue/Makefile.am | 34 ++ - gio/kqueue/dep-list.c | 521 ++++++++++++++++++++++++++++ - gio/kqueue/dep-list.h | 69 ++++ - gio/kqueue/gkqueuedirectorymonitor.c | 205 +++++++++++ - gio/kqueue/gkqueuedirectorymonitor.h | 49 +++ - gio/kqueue/gkqueuefilemonitor.c | 209 ++++++++++++ - gio/kqueue/gkqueuefilemonitor.h | 51 +++ - gio/kqueue/kqueue-exclusions.c | 60 ++++ - gio/kqueue/kqueue-exclusions.h | 28 ++ - gio/kqueue/kqueue-helper.c | 644 - +++++++++++++++++++++++++++++++++++ - gio/kqueue/kqueue-helper.h | 37 ++ - gio/kqueue/kqueue-missing.c | 157 +++++++++ - gio/kqueue/kqueue-missing.h | 32 ++ - gio/kqueue/kqueue-sub.c | 79 +++++ - gio/kqueue/kqueue-sub.h | 50 +++ - gio/kqueue/kqueue-thread.c | 310 +++++++++++++++++ - gio/kqueue/kqueue-thread.h | 45 +++ - gio/kqueue/kqueue-utils.c | 242 +++++++++++++ - gio/kqueue/kqueue-utils.h | 57 ++++ - 22 files changed, 2903 insertions(+) - -commit 2054ccad95cfdcf5eccd2ef6847c12039c9678e8 -Author: Ryan Lortie -Date: Sat Nov 10 13:16:29 2012 -0500 - - gspawn: support creating pipes with O_CLOEXEC - - Add a new flag, G_SPAWN_CLOEXEC_PIPES, for creating the stdin/out/err - pipes with O_CLOEXEC (for the usual reasons). - - https://bugzilla.gnome.org/show_bug.cgi?id=672102 - - glib/gspawn.c | 37 +++++++++++-------------------------- - glib/gspawn.h | 5 ++++- - 2 files changed, 15 insertions(+), 27 deletions(-) - -commit 292de8cc5259eb66c40d9a74d85389650ef67747 -Author: Colin Walters -Date: Tue May 22 16:06:10 2012 -0400 - - gio: Add private API to create win32 streams from fds - - This will be used by GSubprocess. - - https://bugzilla.gnome.org/show_bug.cgi?id=672102 - - gio/Makefile.am | 1 + - gio/giowin32-priv.h | 43 +++++++++++++++++++++++++++++++++++++++++ - gio/gwin32inputstream.c | 50 - +++++++++++++++++++++++++++++++++++++----------- - gio/gwin32outputstream.c | 50 - +++++++++++++++++++++++++++++++++++++----------- - 4 files changed, 122 insertions(+), 22 deletions(-) - -commit 93bf37ce1507380f74d4cb4cab6640fc7d2eb7d1 -Author: Colin Walters -Date: Mon May 21 17:09:06 2012 -0400 - - gmain: Add private API to create Unix child watch that uses waitid() - - This avoids collecting the zombie child, which means that the PID - can't be reused. This prevents possible race conditions that might - occur were one to send e.g. SIGTERM to a child. - - This race condition has always existed due to the way we called - waitpid() for the app, but the window was widened when we moved the - waitpid() calls into a separate thread. - - If waitid() isn't available, we return NULL, and consumers of this - private API (namely, GSubprocess) will need to handle that. - - https://bugzilla.gnome.org/show_bug.cgi?id=672102 - - configure.ac | 2 +- - glib/glib-private.c | 3 +- - glib/glib-private.h | 3 + - glib/gmain.c | 178 - +++++++++++++++++++++++++++++++++++++++------------- - 4 files changed, 141 insertions(+), 45 deletions(-) - -commit e744a4aa7a5b6e7b0fb3bd9e553b152ce424992c -Author: Simon McVittie -Date: Tue Nov 13 14:25:21 2012 +0000 - - Remove trailing spaces from expected GMarkup error messages - - Commit 138f4c1 broke the relevant part of 'make check' by changing the - error messages away from the ones we previously expected. This commit - updates the expected output to catch up. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=688255 - Reviewed-by: Matthias Clasen - - glib/tests/markups/fail-5.expected | 2 +- - glib/tests/markups/fail-6.expected | 2 +- - glib/tests/markups/fail-7.expected | 2 +- - 3 files changed, 3 insertions(+), 3 deletions(-) - -commit b98a1c8df30f9e24588a48331dacf01e49760549 -Author: Colin Walters -Date: Thu Nov 8 09:12:25 2012 -0500 - - gmain: Handle case where source id overflows - - 0 is not a valid source id, but for long-lived programs that rapidly - create/destroy sources, it's possible for the source id to overflow. - We should handle this, because the documentation implies we will. - - https://bugzilla.gnome.org/show_bug.cgi?id=687098 - - glib/glib-private.c | 3 +- - glib/glib-private.h | 5 ++- - glib/gmain.c | 76 +++++++++++++++++++++++++++++++++++++++++--- - glib/tests/mainloop.c | 87 - +++++++++++++++++++++++++++++++++++++++++++++++++++ - 4 files changed, 165 insertions(+), 6 deletions(-) - -commit 606aa26acf8382ac0abb008838a0bcde12246c63 -Author: Paul Menzel -Date: Sun Nov 11 14:48:15 2012 +0100 - - gio/*: Fix spelling of determining - - $ sed -i s,determing,determining,g gio/gdrive.c - $ sed -i s,determing,determining,g gio/gdbusprivate.c - - http://www.merriam-webster.com/dictionary/determining - - For some reason according to `git log --follow` the whole file was - created during some translation update. - - commit c45b8135046790e13b0d486f605dc62c9a783b16 - Author: Timo Jyrinki - Date: Mon Mar 12 11:02:04 2012 +0200 - - Finnish translation update from - http://l10n.laxstrom.name/wiki/Gnome_3.4 translation sprint - - gio/gdbusprivate.c | 2 +- - gio/gdrive.c | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit 9fb3082070a47a19663c3abf0c059639f9893b10 -Author: Dan Winship -Date: Sun Nov 11 14:14:04 2012 -0500 - - Revert "Return correct value for g_socket_get_available_bytes() - on Windows and OSX" - - This neither compiles nor does what it's supposed to on Windows. - - This reverts commit 1e598600a16d885a3ca859fe951a5bdd198fd6e7. - - gio/gsocket.c | 15 ++++----------- - gio/tests/socket.c | 53 - ----------------------------------------------------- - 2 files changed, 4 insertions(+), 64 deletions(-) - -commit 4651ec772520c892bf586710ac8e8ed38c515698 -Author: Dan Winship -Date: Sat Nov 10 10:37:00 2012 -0500 - - .gitignore: ignore .def files (win32 build) - - .gitignore | 1 + - 1 file changed, 1 insertion(+) - -commit 2bba1da30674686960571603961e8daed973e5d0 -Author: Sebastian Dröge -Date: Fri Nov 9 15:28:36 2012 +0100 - - Add caching for the receiver addresses for g_socket_receive_from() - - https://bugzilla.gnome.org/show_bug.cgi?id=668842 - - gio/gsocket.c | 85 - ++++++++++++++++++++++++++++++++++++++++++++++++++++------- - 1 file changed, 76 insertions(+), 9 deletions(-) - -commit df1e0497928e96fbf6bd0a4d69b60fd19385d4be -Author: Мирослав Николић -Date: Sun Nov 11 11:36:03 2012 +0100 - - Updated Serbian translation - - po/sr.po | 400 - ++++++++++++++++++++++++++++++--------------------------- - po/sr@latin.po | 400 - ++++++++++++++++++++++++++++++--------------------------- - 2 files changed, 416 insertions(+), 384 deletions(-) - -commit 4a20aa31b1091462aa9ef842809d53cbd9b285bf -Author: Aurimas Černius -Date: Sat Nov 10 14:12:30 2012 +0200 - - Updated Lithuanian translation - - po/lt.po | 1460 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 730 insertions(+), 730 deletions(-) - -commit 1b3e65d5025d2d15a877edc4fb3caf105b6775ee -Author: Fran Diéguez -Date: Sat Nov 10 10:56:26 2012 +0100 - - Updated Galician translations - - po/gl.po | 381 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 191 insertions(+), 190 deletions(-) - -commit a8db7314fb194110eb4d9f7964a3eff5516c96c5 -Author: Matej Urbančič -Date: Sat Nov 10 08:58:41 2012 +0100 - - Updated Slovenian translation - - po/sl.po | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit de298366e51d58c99ea5f9046eecde886558fb1d -Author: Matej Urbančič -Date: Sat Nov 10 08:56:38 2012 +0100 - - Updated Slovenian translation - - po/sl.po | 412 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 211 insertions(+), 201 deletions(-) - -commit 8caf39b59b96396a12d516b553f79f5eade4b096 -Author: Matthias Clasen -Date: Fri Nov 9 22:14:39 2012 -0500 - - Add an option to make glib-compile-resources use G_GNUC_INTERNAL - - https://bugzilla.gnome.org/show_bug.cgi?id=687742 - - docs/reference/gio/glib-compile-resources.xml | 13 +++++++++++++ - gio/glib-compile-resources.c | 26 - ++++++++++++++++---------- - 2 files changed, 29 insertions(+), 10 deletions(-) - -commit 138f4c1e2f3fdea3168f91fc72cde9fb0b0e602b -Author: Matthias Clasen -Date: Fri Nov 9 22:12:57 2012 -0500 - - Remove trailing space from some translated strings - - https://bugzilla.gnome.org/show_bug.cgi?id=687700 - - gio/glib-compile-schemas.c | 2 +- - glib/gmarkup.c | 4 ++-- - 2 files changed, 3 insertions(+), 3 deletions(-) - -commit 7fd15ee4aee6ec21eb85f8836a5fd66f598a86f4 -Author: Matthias Clasen -Date: Fri Nov 9 22:10:10 2012 -0500 - - Add plural forms for some translations - - https://bugzilla.gnome.org/show_bug.cgi?id=687698 - - glib/gfileutils.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 1e598600a16d885a3ca859fe951a5bdd198fd6e7 -Author: Sebastian Dröge -Date: Wed Oct 24 14:25:01 2012 +0200 - - Return correct value for g_socket_get_available_bytes() on Windows - and OSX - - https://bugzilla.gnome.org/show_bug.cgi?id=686786 - - gio/gsocket.c | 15 +++++++++++---- - gio/tests/socket.c | 53 - +++++++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 64 insertions(+), 4 deletions(-) - -commit b65dac802e4c1bad3b3dd681f35eff52129b6d9e -Author: John Ralls -Date: Fri Nov 9 09:22:19 2012 -0800 - - Fix poll able streams for Darwin (and probably BSD) - - - Darwin's poll doesn't change revents if there are no available - events, though it returns 0. Initialize the fd.revents to 0 so that - the test passes. - - That reveals a test failure, though, because with socket streams - it takes time for an event to pass through the socket. Provide an - 80-usec delay to allow time for the propagation. - - gio/gsocket.c | 1 + - gio/gunixinputstream.c | 1 + - gio/gunixoutputstream.c | 1 + - gio/tests/converter-stream.c | 6 ++++++ - gio/tests/pollable.c | 3 +++ - 5 files changed, 12 insertions(+) - -commit 5588d47985073563749066ed18a981b1ff437f14 -Author: John Ralls -Date: Thu Nov 8 09:52:28 2012 -0800 - - Fix compile error about missing prototype - - For g_nextstep_settings_backend_get_type() - - gio/gnextstepsettingsbackend.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit f1b34cab8af395087e13d1a733bca1959487158f -Author: Dan Winship -Date: Fri Nov 9 11:38:08 2012 -0500 - - gthreadedresolver: fix a bug in the GTask porting of lookup_records - - We were passing the wrong destroy notify when returning the list of - records, so it would crash if it got called (ie, if you didn't call - g_resolver_lookup_records_finish()). - - (Also fix s/targets/records/ throughout the records functions.) - - gio/gthreadedresolver.c | 23 ++++++++++++++--------- - 1 file changed, 14 insertions(+), 9 deletions(-) - -commit edeffe0c870d0716ab0f5a5b8d435ef585c71448 -Author: Timothy Arceri -Date: Fri Nov 9 23:48:38 2012 +1100 - - Use url encoding for trash fileinfo path as per freedesktop trash - specification - - https://bugzilla.gnome.org/show_bug.cgi?id=687540 - - gio/glocalfile.c | 29 +---------------------------- - 1 file changed, 1 insertion(+), 28 deletions(-) - -commit a07a5f82aafca64872691313e233295e591e7632 -Author: Martin Pitt -Date: Fri Nov 9 09:32:03 2012 +0100 - - GByteArray: Add missing transfer annotations - - Make g_byte_array_new() and g_byte_array_new_take() introspectable - by adding - missing transfer annotations to return value. - - Covered by tests in PyGObject. - - glib/garray.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit e06268d72e49dd487038043674aa1ee2f419118c -Author: Martin Pitt -Date: Fri Nov 9 09:02:22 2012 +0100 - - GBytes: Add missing annotations - - Annotate g_bytes_new*()'s data argument to be a guint8 array, as - introspection clients cannot deal with raw gconstpointers. This makes - GBytes' behaviour similar to GByteArray whose API already uses guint8. - - Add missing transfer annotation to g_bytes_get_data() to make it - introspectable. - - This is covered by test cases in PyGObject. - - glib/gbytes.c | 14 +++++++++----- - 1 file changed, 9 insertions(+), 5 deletions(-) - -commit 8dd70a261df853d86f4944481dc6a18d4c8a62af -Author: John Ralls -Date: Thu Nov 8 08:35:23 2012 -0800 - - Bug 686185: GDateTime Transcoding fails on OSX - - Better fix than d5df0a10f. Thanks to Christian Persch for pointing - this - out. - - glib/tests/gdatetime.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a9eb1907a6451cdfe68f5924b138cfbeebc4dcf1 -Author: Emmanuel Pacaud -Date: Wed Nov 7 09:58:45 2012 +0100 - - Check for PR_GET_NAME - - PR_GET_NAME may not be defined when using an old kernel. Deal with it. - - glib/tests/thread.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 753494a25e35bd1f2413bd741f73d60226fcfd14 -Author: Colin Walters -Date: Tue Nov 6 15:04:47 2012 -0500 - - tests/buffered-input-stream: Fix size of parameter passed - - buffer-size is guint, but the public API is gsize for some reason. - - Tested-By: gustavold@linux.vnet.ibm.com - - https://bugzilla.gnome.org/show_bug.cgi?id=687801 - - gio/tests/buffered-input-stream.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit d5df0a10f142db8216cb41e38ec23d5729956650 -Author: John Ralls -Date: Thu Oct 18 10:47:18 2012 -0700 - - Skip test_non_utf8_printf() if EUC-JP is aliased to UTF-8 - - See https://bugzilla.gnome.org/show_bug.cgi?id=686185 - This skips the test on those systems, like Darwin, which provide the - ja_JP.eucjp locale but which glib doesn't know how to transcode and - aliases JIS to UTF-8. - - glib/tests/gdatetime.c | 8 ++++++++ - 1 file changed, 8 insertions(+) - -commit b26fb3ae5cc18fa51cd6169f1b3b5c4dd74dab29 -Author: Ryan Lortie -Date: Mon Nov 5 12:22:49 2012 -0500 - - Don't call varargs open() through non-varargs type - - open() is probably defined varargs. Casting a varargs function to an - equivalent non-varargs type and then calling it is undefined, but - gfileutils.c was doing exactly that. - - Add some non-varargs wrappers to avoid the problem. - - Problem reported by John Spencer. - - https://bugzilla.gnome.org/show_bug.cgi?id=687600 - - glib/gfileutils.c | 42 ++++++++++++++++++++++++++++++++---------- - 1 file changed, 32 insertions(+), 10 deletions(-) - -commit 77032ea390cfbb1165f57fc6a61b8e4d2055934a -Author: Ryan Lortie -Date: Tue Nov 6 07:41:13 2012 -0500 - - belated version bump - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d6a075b0d8dfe4e4a41f6624ad7032d2163d420c -Author: Ryan Lortie -Date: Mon Nov 5 11:07:16 2012 -0500 - - gtype: disallow adding interfaces after the fact - - Add a check to prevent adding an interface to a class that has already - had its class_init done. - - This is an incompatible change but it is suspected that there are not - many users of this functionality. Two known exceptions are pygobject - (fixed in bug 686149) and our own testsuite (affected tests have been - temporarily disabled by this patch). - - Once we confirm that nobody else is using this functionality we can - remove a rather large amount of code for dealing with this case. - - https://bugzilla.gnome.org/show_bug.cgi?id=687659 - - gobject/gtype.c | 6 ++++++ - gobject/tests/threadtests.c | 20 ++++++++++++-------- - tests/gobject/Makefile.am | 3 --- - 3 files changed, 18 insertions(+), 11 deletions(-) - -commit 1af1b2b2bb10b5db27cd43af02f199ebc3f466d7 -Author: Martin Pitt -Date: Wed Oct 24 16:30:37 2012 +0200 - - Box GPollFD to make it introspectable - - https://bugzilla.gnome.org/show_bug.cgi?id=686797 - - docs/reference/gobject/gobject-sections.txt | 2 ++ - gobject/gboxed.c | 10 ++++++++++ - gobject/glib-types.h | 11 +++++++++++ - gobject/gobject.symbols | 1 + - 4 files changed, 24 insertions(+) - -commit 81b27ffc1cbba85e322fd731e30dfdaad86cbd5e -Author: Ryan Lortie -Date: Mon Nov 5 08:24:30 2012 -0500 - - Add a translator comment about 'KB' - - The GLib units policy used to be that 'KB' means 1024 bytes, - 'MB' means - 1024 KB, 'GB' means 1024 MB, etc. - - Those days are over, but we have a deprecated function that still - works - that way. It contains the string "KB", marked for translation, which - has been a source of confusion for translators on multiple occasions. - - https://bugzilla.gnome.org/show_bug.cgi?id=687516 - - glib/gutils.c | 5 +++++ - 1 file changed, 5 insertions(+) - -commit 2b17e797a43944e38babcac1ba02296cfd81623d -Author: Chun-wei Fan -Date: Mon Nov 5 17:22:38 2012 +0800 - - gio/gthreadedresolver.c: Fix non-UNIX build - - Move the GError *error declaration up, as that variable is also - used for - non-Unix builds. - - gio/gthreadedresolver.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 8a530463add643890e4a4ec57f80531f5ef39101 -Author: Sweta Kothari -Date: Mon Nov 5 11:33:04 2012 +0530 - - Updated gujarati file - - po/gu.po | 311 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 158 insertions(+), 153 deletions(-) - -commit c5b9a47facb1cbffafae0c401d6596e2618238d1 -Author: Chun-wei Fan -Date: Mon Nov 5 12:31:44 2012 +0800 - - Visual C++ 2010 projects: Prepare support for VS2012 - - Add the PlatformToolset tag to the project configs so that we can - use add a - simple script later to the autotools files to copy the projects - and change - the value (v100 -> v110) of that tag (and other simple changes) - in order - that we can quickly provide and maintain support for Visual Studio - 2012 - with minimal effort. - - Note that at the moment GLib does not yet support the API/SDK - requirements - for Windows 8 Modern UI (formerly known as Metro), but this paves - the very - initial step. - - build/win32/vs10/gio.vcxprojin | 4 + - build/win32/vs10/glib-compile-resources.vcxproj | 4 + - build/win32/vs10/glib-compile-schemas.vcxproj | 356 - +++++++++--------- - build/win32/vs10/glib-genmarshal.vcxproj | 340 - ++++++++--------- - build/win32/vs10/glib.vcxprojin | 8 + - build/win32/vs10/gmodule.vcxproj | 402 - +++++++++++---------- - build/win32/vs10/gobject.vcxprojin | 4 + - build/win32/vs10/gresource.vcxproj | 4 + - build/win32/vs10/gsettings.vcxproj | 356 - +++++++++--------- - .../win32/vs10/gspawn-win32-helper-console.vcxproj | 344 - +++++++++--------- - build/win32/vs10/gspawn-win32-helper.vcxproj | 344 - +++++++++--------- - build/win32/vs10/gthread.vcxproj | 376 - +++++++++---------- - build/win32/vs10/install.vcxproj | 300 +++++++-------- - build/win32/vs10/testglib.vcxproj | 340 - ++++++++--------- - 14 files changed, 1621 insertions(+), 1561 deletions(-) - -commit 8e9279861293384a99778bb55e75ae7e8fa598d8 -Author: Simon Feltman -Date: Sat Nov 3 18:59:25 2012 -0700 - - Add array length annotation to GSignalQuery param_types field - - https://bugzilla.gnome.org/show_bug.cgi?id=687541 - - gobject/gsignal.h | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 05034c0ff1e008ec668197fb4bb01e64b6734849 -Author: Peter Mráz -Date: Sat Nov 3 15:53:48 2012 +0000 - - Updated Slovak translation - - po/sk.po | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit f508fbbbd7032a80532b34c74874a764553fb73d -Author: Peter Mráz -Date: Sat Nov 3 15:52:03 2012 +0000 - - Updated Slovak translation - - po/sk.po | 6482 - +++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 3488 insertions(+), 2994 deletions(-) - -commit 13ae0f1f922defaf21c3a5dbe8d299cddc71170a -Author: Martin Pitt -Date: Sat Nov 3 13:52:29 2012 +0100 - - Annotate g_filename_to_utf8() - - bytes_read and bytes_written are (out) arguments, and the return - value must be - a byte array instead of utf8, as otherwise the function would - only support - UTF-8 locales/file names. - - glib/gconvert.c | 9 +++++---- - 1 file changed, 5 insertions(+), 4 deletions(-) - -commit 837db1a026a451f2785be18593bf3fa631acabd6 -Author: Simon McVittie -Date: Fri Nov 2 15:45:14 2012 +0000 - - Fix more warning-addition fallout - - I'm normally a big fan of small atomic commits, but I also want to get - things done this afternoon... - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=687441 - Reviewed-by: Colin Walters - - tests/child-test.c | 4 ++-- - tests/iochannel-test.c | 2 +- - tests/mainloop-test.c | 18 +++++++++--------- - tests/module-test.c | 2 ++ - tests/onceinit.c | 6 ++++-- - tests/slice-concurrent.c | 17 +++++++++++------ - tests/thread-test.c | 6 +++--- - tests/threadpool-test.c | 2 +- - 8 files changed, 33 insertions(+), 24 deletions(-) - -commit 733acc23164e4845b6c990c0881290da568d3730 -Author: Simon McVittie -Date: Fri Nov 2 15:19:32 2012 +0000 - - Fix more void prototypes in tests - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=687441 - Reviewed-by: Colin Walters - - tests/gobject/ifaceinherit.c | 4 ++-- - tests/gobject/performance.c | 2 +- - 2 files changed, 3 insertions(+), 3 deletions(-) - -commit eb7dc2bcc61d28ad06e4e7fce781d1f467ce0592 -Author: Simon McVittie -Date: Fri Nov 2 15:19:20 2012 +0000 - - Predeclare more things in tests - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=687441 - Reviewed-by: Colin Walters - - tests/gobject/accumulator.c | 12 ++++++------ - tests/gobject/defaultiface.c | 1 + - tests/gobject/deftype.c | 2 ++ - tests/gobject/dynamictype.c | 2 ++ - tests/gobject/ifaceinherit.c | 6 ++++++ - tests/gobject/performance.c | 8 ++++++++ - tests/gobject/references.c | 1 + - tests/gobject/singleton.c | 1 + - 8 files changed, 27 insertions(+), 6 deletions(-) - -commit 85976cf91deae6ac7cf1639a187a424ff7296968 -Author: Simon McVittie -Date: Fri Nov 2 14:54:19 2012 +0000 - - Bring back a couple of private-but-extern symbols - - These both existed in 2.34.1, but are not exposed in headers, and were - meant to be private. Making them static (in commit 84475e43) was - technically an ABI break, and in particular it causes abicheck.sh - to fail. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=687441 - Reviewed-by: Colin Walters - - gio/gmenumodel.c | 8 ++++++-- - 1 file changed, 6 insertions(+), 2 deletions(-) - -commit 7b1f8c582a699305bdbeadebb5628f54112c7220 -Author: Dan Winship -Date: Tue Oct 30 15:10:40 2012 -0400 - - gtask: bump the max thread pool size up to 100 to avoid - stalls/deadlocks - - Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686810 for now. - https://bugzilla.gnome.org/show_bug.cgi?id=687223 discusses a nicer - fix for later. - - gio/gtask.c | 2 +- - gio/tests/task.c | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit 1afaea333b2f2775d4e5fc6f4de8f9f83f994fd7 -Author: Simon McVittie -Date: Sun Oct 21 23:38:31 2012 +0100 - - Use the FreeBSD credentials-passing code on Debian GNU/kFreeBSD - - The __FreeBSD__ macro means we have both a FreeBSD kernel and FreeBSD - libc, which isn't the case on GNU/kFreeBSD (GNU libc and userland on - the FreeBSD kernel), so it predefines a different macro. The kernel - is what actually matters for credentials-passing, though. - - Signed-off-by: Simon McVittie - Tested-by: Steven Chamberlain - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=649302 - Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=581750 - Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=631968 - Reviewed-by: Dan Winship - - gio/gcredentials.c | 18 +++++++++--------- - gio/gunixcredentialsmessage.c | 12 ++++++------ - 2 files changed, 15 insertions(+), 15 deletions(-) - -commit ce0022933c255313e010b27f977f4ae02aad1e7e -Author: Colin Walters -Date: Mon Oct 29 15:44:16 2012 -0400 - - Merge waitpid() from g_spawn_sync into gmain() - - This is preparatory work for a future commit which will add a - "catchall" waitpid API. If we don't synchronize here with the worker - thread, race conditions are possible. - - This also ensures we have an error message if someone adds a child - watch for a nonexistent pid, etc. Previously, we'd simply keep - calling waitpid() getting ECHILD, and ignoring it until the source was - removed. Now, we g_warning() and fire the source. - - Thirdly, this ensures that the waitpid() call in gmain handles EINTR, - like the g_spawn_sync() one did. - - https://bugzilla.gnome.org/show_bug.cgi?id=687061 - - glib/gmain.c | 20 ++++++++++++---- - glib/gspawn.c | 76 - +++++++++++++++++++++++++++++++---------------------------- - 2 files changed, 56 insertions(+), 40 deletions(-) - -commit 0bdf7fecaf1ffc7263d2bc48a87c99f4705138fc -Author: Tim-Philipp Müller -Date: Fri Nov 2 13:14:58 2012 +0000 - - tests: fix compiler warning in gvariant test - - gvariant.c:3555:1: warning: function declaration isn’t a prototype - [-Wstrict-prototypes] - - glib/tests/gvariant.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 28b30caecb8d53c0d41e6a46ef9ba01d2f08e051 -Author: Colin Walters -Date: Thu Nov 1 19:39:20 2012 -0400 - - configure: Enable set of standard -Werror=foo flags - - We're not going to depend on gnome-common (I assume) so this patch - nicks the systemd macro to test for compiler flags, and uses it to set - a similar set of -Werror=foo as the gnome-common one does. - - See https://bugzilla.gnome.org/show_bug.cgi?id=608953 - See - https://mail.gnome.org/archives/desktop-devel-list/2012-July/msg00100.html - - If we're going to be setting more strict compiler flags for GNOME, we - should really ensure GLib builds with them first, as it's kind of the - model citizen. - - In particular, you can see several times that downstreams such as - Debian have come in and fixed -Wformat-security bugs. We should never - let those get into tarballs, or even commits. - - https://bugzilla.gnome.org/show_bug.cgi?id=687385 - - configure.ac | 16 +-- - m4macros/attributes.m4 | 288 - +++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 297 insertions(+), 7 deletions(-) - -commit 055aa2b55e192a9c44fb0af07d8c1b3d8ef20b99 -Author: Colin Walters -Date: Thu Nov 1 20:10:46 2012 -0400 - - gdateparser: Delete unused debug print function - - https://bugzilla.gnome.org/show_bug.cgi?id=687385 - - tests/testgdateparser.c | 16 ---------------- - 1 file changed, 16 deletions(-) - -commit 94ef8dff0d5da861389f12dee592c42936c4dba9 -Author: Colin Walters -Date: Thu Nov 1 19:43:02 2012 -0400 - - gdbusactiongroup: Add prototype for g_dbus_action_group_sync() - - Even private functions that are actually called across compilation - units should have prototypes. For g_dbus_action_group_sync(), create - one in gdbusactiongroup-private.h - - https://bugzilla.gnome.org/show_bug.cgi?id=687385 - - gio/Makefile.am | 1 + - gio/gactiongroupexporter.c | 2 +- - gio/gapplicationimpl-dbus.c | 8 +------- - gio/gdbusactiongroup-private.h | 37 +++++++++++++++++++++++++++++++++++++ - gio/gdbusactiongroup.c | 2 +- - 5 files changed, 41 insertions(+), 9 deletions(-) - -commit dc4922af219397b18ca4d9d0ba53f0a99b43f3d4 -Author: Colin Walters -Date: Thu Nov 1 19:40:07 2012 -0400 - - test-pipe-unix: Add missing include - - Fixes the build with -Werror=missing-prototypes. - - https://bugzilla.gnome.org/show_bug.cgi?id=687385 - - gio/tests/test-pipe-unix.c | 1 + - 1 file changed, 1 insertion(+) - -commit 3686aa0e18cf68167b14ec630bec8ba90a20d720 -Author: Colin Walters -Date: Thu Nov 1 19:39:09 2012 -0400 - - gettext: Add missing include - - Fixes the build with -Werror=missing-prototypes. - - https://bugzilla.gnome.org/show_bug.cgi?id=687385 - - glib/ggettext.c | 1 + - 1 file changed, 1 insertion(+) - -commit 4c2a6595889eff44fa5f610e6c69016702100e95 -Author: Colin Walters -Date: Thu Nov 1 19:38:44 2012 -0400 - - gcharset: Add header file for private API - - This fixes the build with -Werror=missing-prototypes. - - https://bugzilla.gnome.org/show_bug.cgi?id=687385 - - glib/Makefile.am | 1 + - glib/gcharset.c | 2 +- - glib/gcharsetprivate.h | 33 +++++++++++++++++++++++++++++++++ - glib/gconvert.c | 2 +- - 4 files changed, 36 insertions(+), 2 deletions(-) - -commit 488cdb13f60273a944a6b9f0c22e233f43c7e00f -Author: Colin Walters -Date: Thu Nov 1 19:38:09 2012 -0400 - - gslice: Prototype G_ENABLE_DEBUG function that's part of ABI - - Sadly, g_slice_debug_tree_statistics is conditionally part of the - public ABI. We might as well make it conditionally part of the API as - well, even though this will require people actually using it to - - https://bugzilla.gnome.org/show_bug.cgi?id=687385 - - glib/gslice.h | 4 ++++ - 1 file changed, 4 insertions(+) - -commit bd8387f25affe2f5780b57daf4fd3f01daf0c43d -Author: Colin Walters -Date: Thu Nov 1 19:37:57 2012 -0400 - - g_check_setuid: Include glib-private.h - - Otherwise we fail to build with -Werror=missing-prototypes. - - https://bugzilla.gnome.org/show_bug.cgi?id=687385 - - glib/gutils.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 139892734ebdc012b7a0c4897d89d16b3706fd5f -Author: Colin Walters -Date: Thu Nov 1 19:37:38 2012 -0400 - - tests/1bitmutex: Hack to build with -Werror=missing-prototypes - - Admittedly, this could probably be better, but it builds. - - https://bugzilla.gnome.org/show_bug.cgi?id=687385 - - glib/tests/1bit-mutex.c | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit 8e59d8602ca5921d78245f5d2b405b517a5e7cf9 -Author: Colin Walters -Date: Thu Nov 1 19:36:52 2012 -0400 - - Use (void) for no parameters, not () - - This ensures we build with -Werror=missing-parameter-type. - - https://bugzilla.gnome.org/show_bug.cgi?id=687385 - - gio/gresource.c | 2 +- - gobject/tests/threadtests.c | 2 +- - tests/assert-msg-test.c | 2 +- - 3 files changed, 3 insertions(+), 3 deletions(-) - -commit 84475e4320347e637ac2fc84c9dc28b1668c8772 -Author: Colin Walters -Date: Thu Nov 1 19:36:15 2012 -0400 - - build: Prototype GType accessors for private classes - - Otherwise we fail to build with -Werror=missing-prototypes. - - https://bugzilla.gnome.org/show_bug.cgi?id=687385 - - gio/gmenumodel.c | 4 ++++ - gio/gresourcefile.c | 2 ++ - gio/tests/gdbus-peer-object-manager.c | 1 + - gio/tests/proxy-test.c | 5 +++++ - gobject/tests/param.c | 1 + - tests/refcount/closures.c | 1 + - tests/refcount/properties3.c | 1 + - tests/refcount/properties4.c | 1 + - 8 files changed, 16 insertions(+) - -commit 6d88a2f82294ffd6f75436e3f8e72b30fd591a03 -Author: Colin Walters -Date: Thu Nov 1 19:35:38 2012 -0400 - - build: Add missing "static" keyword where it should be used - - Otherwise we fail to build with -Werror=missing-prototypes. - - https://bugzilla.gnome.org/show_bug.cgi?id=687385 - - gio/gdbusactiongroup.c | 2 +- - gio/gtestdbus.c | 2 +- - gio/tests/gdbus-peer-object-manager.c | 2 +- - gio/tests/gdbus-peer.c | 2 +- - gio/tests/resources.c | 2 +- - tests/libmoduletestplugin_a.c | 6 ++++++ - tests/libmoduletestplugin_b.c | 8 ++++++++ - tests/testgdate.c | 3 ++- - tests/testgdateparser.c | 3 ++- - tests/unicode-collate.c | 4 ++-- - 10 files changed, 25 insertions(+), 9 deletions(-) - -commit f6da43f56c8d884c477594a787d2d025f67b0784 -Author: Colin Walters -Date: Thu Nov 1 19:36:41 2012 -0400 - - build: Ensure we #include header files for glib-genmarshal code - - Otherwise we fail with -Werror=missing-prototypes. - - https://bugzilla.gnome.org/show_bug.cgi?id=687385 - - gobject/tests/Makefile.am | 2 +- - tests/gobject/Makefile.am | 4 ++-- - 2 files changed, 3 insertions(+), 3 deletions(-) - -commit 67466b41afc6c5605b441c4955fba372e28975d3 -Author: Colin Walters -Date: Thu Nov 1 19:40:41 2012 -0400 - - build: Don't use C99 declarations - - Since GLib needs to compile with MSVC, we can't use them. This fixes - compilation when using -Werror=declaration-after-statement. - - https://bugzilla.gnome.org/show_bug.cgi?id=687385 - - gio/tests/gdbus-proxy.c | 4 ++-- - gio/tests/gdbus-test-codegen.c | 14 +++++++------- - glib/gthread-posix.c | 10 ++++++---- - glib/tests/gdatetime.c | 3 ++- - 4 files changed, 17 insertions(+), 14 deletions(-) - -commit 59a24ab5a3ffff7d2cd36a1b392b49cc4024c29d -Author: Robert Ancell -Date: Wed Oct 31 14:56:00 2012 +1300 - - Use "Returns:" instead of the invalid "@returns" for annotating - return values. - - https://bugzilla.gnome.org/show_bug.cgi?id=673229 - - gio/gvdb/gvdb-reader.c | 27 ++++++---- - glib/deprecated/gcache.c | 6 ++- - glib/deprecated/gcompletion.c | 20 ++++--- - glib/deprecated/grel.c | 18 ++++--- - glib/deprecated/gthread-deprecated.c | 23 +++++--- - glib/garray.c | 101 - +++++++++++++++++++++++------------ - glib/gdataset.c | 19 ++++--- - glib/giochannel.c | 5 +- - glib/giounix.c | 6 ++- - glib/giowin32.c | 9 ++-- - glib/glist.c | 21 +++++--- - glib/gnode.c | 3 +- - glib/gpattern.c | 15 ++++-- - glib/grand.c | 6 ++- - glib/gsequence.c | 7 +-- - glib/gslist.c | 6 ++- - glib/gthread.c | 3 +- - glib/gtimer.c | 8 +-- - glib/gtree.c | 3 +- - glib/gvariant-parser.c | 3 +- - 20 files changed, 200 insertions(+), 109 deletions(-) - -commit 4447d5ce1117f261e7a2a935cd9a62340d436a74 -Author: Colin Walters -Date: Thu Oct 25 15:34:29 2012 -0400 - - tests/signals: Disable large enumeration value test that is failing - on PPC64 - - Basically due to a combination of va_args semantics around - signed/unsigned ints, this test case fails on ppc64. At the moment, - we have as yet to find any real-world consumer with such a large - enumeration value. - - Unfortunately, the possible fixes for this are extremely invasive; - we would have to define a new enum API. - - Given both of these facts, we believe it makes the most sense at the - current time to simply not test this. If we at a later time determine - there is such a real-world consumer, we can look at doing the - necessary fixes. - - https://bugzilla.gnome.org/show_bug.cgi?id=686662 - - gobject/tests/signals.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit 531be87f24ecb8ad5d8753a79d8fdd894d0e094a -Author: Rico Tzschichholz -Date: Wed Oct 31 13:14:06 2012 +0100 - - po: Fix Makefile.in.in syntax - - Introduced by cff536c99ed22f83a09a1030c720f1555240390b - - po/Makefile.in.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a773a615b6fc11964ea81356aa2348e1bf116c9e -Author: Will Thompson -Date: Tue Oct 30 17:16:33 2012 +0000 - - GNetworkMonitor: add missing apostrophe to docstring - - gio/gnetworkmonitor.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 529bf6bd89757eb7046e8a538349ca59a90e2136 -Author: Vincent Untz -Date: Tue Mar 27 16:52:24 2012 +0200 - - Add annotations for g_filename_from_uri() - - https://bugzilla.gnome.org/show_bug.cgi?id=672924 - - glib/gconvert.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 0d22609fe981aab877dc9f3bbfa3f97a7c4152f2 -Author: Aleksander Morgado -Date: Tue Oct 30 13:15:23 2012 +0100 - - gmessages: fix minor typo in documentation - - glib/gmessages.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 15a21bd3cd1065a1c9e5378f0cefd99716235e9f -Author: Sweta Kothari -Date: Tue Oct 30 16:21:42 2012 +0530 - - Updated gujarati file - - po/gu.po | 1021 - ++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 500 insertions(+), 521 deletions(-) - -commit 311e18abdded1f525725ea6e2c346fb402b2af02 -Author: Ryan Lortie -Date: Mon Oct 29 10:13:40 2012 +0100 - - gthread-posix: always use atomic pointer ops - - On platforms where dependent loads can be reordered (alpha) and - we have - exotic implementation of pthread_mutex_lock() it could be possible - that - our implementation of g_mutex_lock() is unsafe. - - Always use atomic operations to avoid this possibility. - - https://bugzilla.gnome.org/show_bug.cgi?id=686191 - - glib/gthread-posix.c | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -commit f20ae7fcfdaf9adeac3f73242adb798f1a80ddff -Author: Ryan Lortie -Date: Mon Oct 29 09:09:49 2012 +0100 - - g_dbus_connection_export_menu_model(): fix a crash - - Add some extra protection when 'preparing' a group that doesn't yet - contain any menus. This can happen if you subscribe to a group that - doesn't yet exist. - - It was possible to crash any application using - g_dbus_connection_export_menu_model() by requesting a non-existent - subscription group over the bus. - - In practice this only happened in races -- where the proxy sees - a group - that exists and queries it, but by the time it does, it's already - gone. - - https://bugzilla.gnome.org/show_bug.cgi?id=687089 - - gio/gmenuexporter.c | 11 ++++++++++- - 1 file changed, 10 insertions(+), 1 deletion(-) - -commit 00f4c12bf97432a50e49749895d2c8174e204907 -Author: Paul Eggert -Date: Mon Oct 29 10:19:20 2012 -0400 - - gmain: Document constraints on waitpid - - Applications that use glib should not invoke waitpid with a first - argument that is nonpositive, because when such a waitpid is run in - one thread and glib waits for a subprocess in another, there is a race - condition, and the former waitpid can reap a process that was intended - for the latter. Mention this in the documentation for - g_child_watch_source_new, and in the diagnostic generated by - g_spawn_sync when its waitpid fails with errno equal to ECHILD. - - Signed-off-by: Colin Walters - - http://bugzilla.gnome.org/show_bug.cgi?id=687075 - - glib/gmain.c | 8 ++++---- - glib/gspawn.c | 2 +- - 2 files changed, 5 insertions(+), 5 deletions(-) - -commit cff536c99ed22f83a09a1030c720f1555240390b -Author: Colin Walters -Date: Sun Oct 28 09:46:35 2012 -0400 - - mkinstalldirs: Delete from version control - - This is installed by automake. By maintaining it in git, we create - merge conflicts as people build with different versions of automake. - - Just use 'mkdir -p' instead in gettext. Should be portable enough. - - https://bugzilla.gnome.org/show_bug.cgi?id=686839 - - Makefile.am | 5 -- - mkinstalldirs | 162 - ------------------------------------------------------ - po/Makefile.in.in | 20 ++----- - 3 files changed, 4 insertions(+), 183 deletions(-) - -commit d04ac162c10f3a855dbbaea6efe06de9d85aea02 -Author: Colin Walters -Date: Sat Oct 27 12:28:14 2012 -0400 - - README.in: Note undefined behavior with new g_type_init() -> - ctor change - - https://bugzilla.gnome.org/show_bug.cgi?id=686822 - - README.in | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit 8911cee350575f7c0b534d97fd10787181c0e542 -Author: Rico Tzschichholz -Date: Sat Oct 27 12:12:29 2012 +0200 - - gio/tests: Fix build with -Werror=format-security - - gio/tests/gdbus-peer-object-manager.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit fa523734c7c438944fc3b6f09a40b79d855475ee -Author: Rico Tzschichholz -Date: Sat Oct 27 12:10:44 2012 +0200 - - gio/tests: Fix linker failure - - Fixes 8c320d0c34ad5b3a31ac4f9024dba358a46ac725 - - gio/tests/Makefile.am | 1 + - 1 file changed, 1 insertion(+) - -commit d68b4e1d02a06417bfe29494708a29a3d944cf41 -Author: Stef Walter -Date: Fri Oct 26 11:12:46 2012 +0200 - - gio: No need to specify SOURCES when name matches executable - - Removes some of the duplication from Makefile.am - - https://bugzilla.gnome.org/show_bug.cgi?id=686921 - - gio/tests/Makefile.am | 121 - -------------------------------------------------- - 1 file changed, 121 deletions(-) - -commit 8c320d0c34ad5b3a31ac4f9024dba358a46ac725 -Author: Stef Walter -Date: Fri Oct 26 10:42:17 2012 +0200 - - gio: Remove LDADD repetition from gio/tests Makefile - - Using a global LDADD for the basic libraries to link. - - https://bugzilla.gnome.org/show_bug.cgi?id=686921 - - gio/tests/Makefile.am | 122 - +++++++------------------------------------------- - 1 file changed, 16 insertions(+), 106 deletions(-) - -commit fb2d3aacb5998397586ce4523f987dff60a9ca85 -Author: Stef Walter -Date: Fri Oct 26 10:30:29 2012 +0200 - - gdbus: Allow GDBusObjectManagerClient to work on peer connections - - Allow GDBusObjectManagerClient to work on peer to peer DBus - connections. Don't require that a unique bus name is available - for the object manager, if the owned bus name is NULL. - - https://bugzilla.gnome.org/show_bug.cgi?id=686920 - - gio/gdbusobjectmanagerclient.c | 70 ++++--- - gio/tests/.gitignore | 1 + - gio/tests/Makefile.am | 3 + - gio/tests/gdbus-peer-object-manager.c | 364 - ++++++++++++++++++++++++++++++++++ - 4 files changed, 406 insertions(+), 32 deletions(-) - -commit 7db2ac7b88a4d2211894153212e92ea9db5cacbb -Author: Matthew Barnes -Date: Fri Oct 26 13:20:29 2012 -0400 - - Fix typo in G_TEST_DBUS. - - gio/gtestdbus.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d681b581ff059fdf258b6f91b62cf1e474f2cc71 -Author: Cosimo Cecchi -Date: Mon Apr 30 22:39:57 2012 -0400 - - file-info: catch thumbnail files in large directory as well - - When building the file attribute table info for local files, use - thumbnail paths in $XDG_CACHE_DIR/thumbnails/large in addition to - $XDG_CACHE_DIR/thumbnails/normal. - - Failing to do this would cause an application that creates large - thumbnails by default to never find any value for - G_FILE_ATTRIBUTE_THUMBNAIL_PATH, with no - G_FILE_ATTRIBUTE_THUMBNAILING_FAILED set, which might cause the - application to either think thumbnailing is still in progress, or - blindly requeue thumbnail operations in a loop. - - Large thumbnails are generally preferred, so we now default to - the path - of a large thumbnail (in case both are present). - - https://bugzilla.gnome.org/show_bug.cgi?id=686895 - - gio/glocalfileinfo.c | 19 ++++++++++++++----- - 1 file changed, 14 insertions(+), 5 deletions(-) - -commit 36bf25371ce77d8cea4336f52e7db09e05f23ca5 -Author: Colin Walters -Date: Thu Oct 25 18:21:59 2012 -0400 - - g_unix_signal_source_new: Allow SIGUSR1 and SIGUSR2 - - These are user defined, it makes sense to allow watching them. This - is needed to port gnome-session and gdm over. - - https://bugzilla.gnome.org/show_bug.cgi?id=686898 - - glib/glib-unix.c | 17 +++++++++++------ - 1 file changed, 11 insertions(+), 6 deletions(-) - -commit 1775c46e7a3c45da936bbff97fa241e196910964 -Author: Martin Pitt -Date: Thu Oct 25 14:55:30 2012 +0200 - - GIOChannel: Add missing annotations - - The various read and write methods have several out arguments which - were not - previously marked as such. Also, as GIOChannel supports binary data - with a NULL - encoding, the buffers need to be uint8 arrays instead of utf8 strings. - - glib/giochannel.c | 29 +++++++++++++++-------------- - 1 file changed, 15 insertions(+), 14 deletions(-) - -commit a5c5730085cf7739215af1624ebdf403b5c11232 -Author: Martin Pitt -Date: Thu Oct 25 11:27:39 2012 +0200 - - Revert "Box GPollFD to make it introspectable" - - This reverts commit 932f4250b88a50059330a9df8224feeab6b0ffd7. - - This got pushed accidentally and has not been accepted yet. It's - also not clear - whether we want this in the first place. - - https://bugzilla.gnome.org/show_bug.cgi?id=686797 - - docs/reference/gobject/gobject-sections.txt | 2 -- - gobject/gboxed.c | 10 ---------- - gobject/glib-types.h | 11 ----------- - gobject/gobject.symbols | 1 - - 4 files changed, 24 deletions(-) - -commit 932f4250b88a50059330a9df8224feeab6b0ffd7 -Author: Martin Pitt -Date: Wed Oct 24 16:30:37 2012 +0200 - - Box GPollFD to make it introspectable - - https://bugzilla.gnome.org/show_bug.cgi?id=686797 - - docs/reference/gobject/gobject-sections.txt | 2 ++ - gobject/gboxed.c | 10 ++++++++++ - gobject/glib-types.h | 11 +++++++++++ - gobject/gobject.symbols | 1 + - 4 files changed, 24 insertions(+) - -commit c3f52eae0e283f82a51d84ef3252dd10e36a0657 -Author: Martin Pitt -Date: Thu Oct 25 07:51:40 2012 +0200 - - GIOChannel: Add missing (allow-none) annotations - - g_io_channel_set_line_term() and g_io_channel_set_encoding() can - get NULL - arguments, mark them as such. - - glib/giochannel.c | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -commit 4fb2d737ac69b60d9aef4f06884bb6a69752c607 -Author: Colin Walters -Date: Tue Oct 23 16:11:33 2012 +0200 - - gvariant: Make g_variant_new_from_bytes() public - - Now that GBytes has been made public, we should make - g_variant_new_from_bytes() public too. - - Add g_variant_get_data_as_bytes() to match. - - https://bugzilla.gnome.org/show_bug.cgi?id=677062 - - docs/reference/glib/glib-sections.txt | 2 ++ - glib/glib.symbols | 2 ++ - glib/gvariant-core.c | 31 - +++++++++++++++++++++++++++++-- - glib/gvariant-core.h | 4 ---- - glib/gvariant.h | 8 ++++++++ - glib/tests/gvariant.c | 32 - ++++++++++++++++++++++++++++++++ - 6 files changed, 73 insertions(+), 6 deletions(-) - -commit 7d17fd6f61781e73c4304016d09be091d5045145 -Author: Ryan Lortie -Date: Mon Oct 22 22:20:47 2012 +0200 - - Release GLib 2.35.1 - - NEWS | 61 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - configure.ac | 2 +- - 2 files changed, 62 insertions(+), 1 deletion(-) - -commit 05756f84187c6ceef2c24ad7535284c691ec4c8a -Author: Murray Cumming -Date: Sun Oct 21 13:08:01 2012 +0200 - - Fix this cost -> the cost typos - - gio/gdbusintrospection.c | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -commit c2a2c4a00bd1b0ab8210e3e1dfc4acaeb56a3e5a -Author: Matej Urbančič -Date: Sat Oct 20 00:14:37 2012 +0200 - - Updated Slovenian translation - - po/sl.po | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 475edeb2edad68b4bef818deb7ee7db92598397f -Author: Antoine Jacoutot -Date: Fri Oct 19 14:34:18 2012 +0200 - - Allow slightly too big poll duration in /socket/timed_wait test - - Sometimes the poll duration in the /socket/timed_wait test is slightly - bigger than the requested 100000, causing failures like: - - GLib-GIO:ERROR:socket.c:620:test_timed_wait: - assertion failed (poll_duration < 110000): (110057 < 110000) - - Adjust the test to allow some jitter in the "too high" direction. - - https://bugzilla.gnome.org/show_bug.cgi?id=686458 - - gio/tests/socket.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d906f84a441ad70e42fd6d5eac8837a8a8639aaa -Author: Matthias Clasen -Date: Tue Oct 16 21:07:13 2012 -0400 - - GBytes: deal with a corner-case - - When calling g_bytes_unref_to_data on a GBytes with NULL data - we could end up with double-free or use-after-free issues. - https://bugzilla.gnome.org/show_bug.cgi?id=686091 - - glib/gbytes.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a0a364382333083ddc6376edc4d3cfb8dce0ccff -Author: Matthias Clasen -Date: Tue Oct 16 21:16:50 2012 -0400 - - Add a test for the previous fix - - Running tests/bytes with G_SLICE=always-malloc MALLOC_CHECK_=2 - was aborting before. - - glib/tests/bytes.c | 16 ++++++++++++++++ - 1 file changed, 16 insertions(+) - -commit 654bfcb7ce3b99d6b71ae86f1e0aee33056f70b1 -Author: Ryan Lortie -Date: Tue Oct 16 12:29:22 2012 -0400 - - GBusNameVanishedCallback: document NULL connection - - @connection can be NULL for this callback. Document this possibility - and describe the circumstances. - - https://bugzilla.gnome.org/show_bug.cgi?id=686231 - - gio/gdbusnamewatching.h | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -commit 212ffcc574d929ca0715960b4f29a4aab909a251 -Author: Ryan Lortie -Date: Tue Oct 16 12:27:12 2012 -0400 - - GMenuExporter: allow NULL bus on _name_vanished - - GBusNameVanishedCallback is called with a NULL GDBusConnection in the - case that the connection has vanished. We were doing an assert to - verify that it was the same as we had exported the menu on and that - assert was failing. - - https://bugzilla.gnome.org/show_bug.cgi?id=685995 - - gio/gmenuexporter.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 2002479c02fa6e468fc3f67ddc663657a52ebde8 -Author: Ryan Lortie -Date: Tue Oct 16 09:40:45 2012 -0400 - - Add note about g_type_init() to README - - README.in | 5 +++++ - 1 file changed, 5 insertions(+) - -commit df02fa1e4cc61a2c7f3aafdf1a6534a831f1c0d6 -Author: Ryan Lortie -Date: Mon Oct 15 12:01:01 2012 -0400 - - Properly deprecate g_type_init() - - Now that all internal users of it are gone. - - https://bugzilla.gnome.org/show_bug.cgi?id=686161 - - gobject/gtype.c | 4 ++++ - gobject/gtype.h | 16 ++++++++++------ - 2 files changed, 14 insertions(+), 6 deletions(-) - -commit 1dc774a653e992e1153fbed16f90097fa8db467f -Author: Ryan Lortie -Date: Mon Oct 15 12:00:51 2012 -0400 - - Remove g_type_init() calls - - Very many testcases, some GLib tools (resource compiler, etc) and - GApplication were calling g_type_init(). - - Remove those uses, as they are no longer required. - - https://bugzilla.gnome.org/show_bug.cgi?id=686161 - - gio/gapplication.c | 4 ---- - gio/gdbus-tool.c | 2 -- - gio/gdbusaddress.c | 2 -- - gio/gio-querymodules.c | 2 -- - gio/glib-compile-resources.c | 2 -- - gio/gresource-tool.c | 2 -- - gio/gsettings-tool.c | 2 -- - gio/tests/actions.c | 1 - - gio/tests/appinfo.c | 1 - - gio/tests/async-close-output-stream.c | 2 -- - gio/tests/buffered-input-stream.c | 1 - - gio/tests/buffered-output-stream.c | 2 -- - gio/tests/cancellable.c | 1 - - gio/tests/contenttype.c | 2 -- - gio/tests/contexts.c | 1 - - gio/tests/converter-stream.c | 1 - - gio/tests/data-input-stream.c | 1 - - gio/tests/data-output-stream.c | 1 - - gio/tests/desktop-app-info.c | 1 - - gio/tests/echo-server.c | 2 -- - gio/tests/file.c | 2 -- - gio/tests/fileattributematcher.c | 2 -- - gio/tests/filter-cat.c | 2 -- - gio/tests/filter-streams.c | 1 - - gio/tests/g-file-info.c | 1 - - gio/tests/g-file.c | 1 - - gio/tests/g-icon.c | 1 - - gio/tests/gapplication-example-cmdline2.c | 2 -- - gio/tests/gapplication-example-dbushooks.c | 2 -- - gio/tests/gapplication.c | 2 -- - gio/tests/gdbus-addresses.c | 1 - - gio/tests/gdbus-auth.c | 1 - - gio/tests/gdbus-bz627724.c | 1 - - gio/tests/gdbus-close-pending.c | 1 - - gio/tests/gdbus-connection-flush-helper.c | 2 -- - gio/tests/gdbus-connection-flush.c | 1 - - gio/tests/gdbus-connection-loss.c | 1 - - gio/tests/gdbus-connection-slow.c | 1 - - gio/tests/gdbus-connection.c | 1 - - gio/tests/gdbus-daemon.c | 2 -- - gio/tests/gdbus-error.c | 1 - - gio/tests/gdbus-example-export.c | 2 -- - gio/tests/gdbus-example-objectmanager-client.c | 2 -- - gio/tests/gdbus-example-objectmanager-server.c | 2 -- - gio/tests/gdbus-example-own-name.c | 2 -- - gio/tests/gdbus-example-peer.c | 2 -- - gio/tests/gdbus-example-server.c | 2 -- - gio/tests/gdbus-example-subtree.c | 2 -- - gio/tests/gdbus-example-unix-fd-client.c | 2 -- - gio/tests/gdbus-example-watch-name.c | 2 -- - gio/tests/gdbus-example-watch-proxy.c | 2 -- - gio/tests/gdbus-exit-on-close.c | 1 - - gio/tests/gdbus-export.c | 1 - - gio/tests/gdbus-introspection.c | 1 - - gio/tests/gdbus-message.c | 1 - - gio/tests/gdbus-names.c | 1 - - gio/tests/gdbus-non-socket.c | 1 - - gio/tests/gdbus-peer.c | 1 - - gio/tests/gdbus-proxy-threads.c | 1 - - gio/tests/gdbus-proxy-well-known-name.c | 1 - - gio/tests/gdbus-proxy.c | 1 - - gio/tests/gdbus-serialization.c | 1 - - gio/tests/gdbus-test-codegen.c | 1 - - gio/tests/gdbus-threading.c | 1 - - gio/tests/gmenumodel.c | 1 - - gio/tests/gschema-compile.c | 1 - - gio/tests/gsettings.c | 1 - - gio/tests/httpd.c | 2 -- - gio/tests/inet-address.c | 1 - - gio/tests/io-stream.c | 1 - - gio/tests/live-g-file.c | 1 - - gio/tests/memory-input-stream.c | 1 - - gio/tests/memory-output-stream.c | 1 - - gio/tests/mimeapps.c | 1 - - gio/tests/network-address.c | 2 -- - gio/tests/network-monitor.c | 2 -- - gio/tests/permission.c | 1 - - gio/tests/pollable.c | 1 - - gio/tests/proxy-test.c | 1 - - gio/tests/proxy.c | 2 -- - gio/tests/readwrite.c | 1 - - gio/tests/resolver.c | 2 -- - gio/tests/resources.c | 1 - - gio/tests/send-data.c | 2 -- - gio/tests/simple-async-result.c | 1 - - gio/tests/sleepy-stream.c | 1 - - gio/tests/socket-client.c | 2 -- - gio/tests/socket-server.c | 2 -- - gio/tests/socket.c | 1 - - gio/tests/srvtarget.c | 1 - - gio/tests/task.c | 1 - - gio/tests/tls-certificate.c | 1 - - gio/tests/tls-interaction.c | 1 - - gio/tests/unix-fd.c | 2 -- - gio/tests/unix-streams.c | 1 - - gio/tests/vfs.c | 1 - - gio/tests/volumemonitor.c | 2 -- - gio/tests/win32-streams.c | 1 - - gobject/gobject-query.c | 2 -- - gobject/gvalue.c | 2 -- - gobject/testgobject.c | 1 - - gobject/tests/binding.c | 1 - - gobject/tests/boxed.c | 1 - - gobject/tests/dynamictests.c | 1 - - gobject/tests/enums.c | 1 - - gobject/tests/ifaceproperties.c | 2 -- - gobject/tests/param.c | 1 - - gobject/tests/properties.c | 1 - - gobject/tests/qdata.c | 2 +- - gobject/tests/reference.c | 2 -- - gobject/tests/signals.c | 2 -- - gobject/tests/threadtests.c | 1 - - gobject/tests/valuearray.c | 2 -- - tests/gio-ls.c | 2 -- - tests/gobject/accumulator.c | 1 - - tests/gobject/defaultiface.c | 1 - - tests/gobject/dynamictype.c | 1 - - tests/gobject/gvalue-test.c | 1 - - tests/gobject/ifacecheck.c | 2 -- - tests/gobject/ifaceinherit.c | 1 - - tests/gobject/ifaceinit.c | 1 - - tests/gobject/override.c | 1 - - tests/gobject/paramspec-test.c | 1 - - tests/gobject/performance-threaded.c | 2 -- - tests/gobject/performance.c | 2 -- - tests/gobject/references.c | 1 - - tests/gobject/singleton.c | 2 +- - tests/refcount/closures.c | 1 - - tests/refcount/objects.c | 1 - - tests/refcount/objects2.c | 1 - - tests/refcount/properties.c | 1 - - tests/refcount/properties2.c | 3 +-- - tests/refcount/properties3.c | 1 - - tests/refcount/properties4.c | 1 - - tests/refcount/signals.c | 1 - - tests/timeloop-closure.c | 2 -- - 136 files changed, 3 insertions(+), 189 deletions(-) - -commit 7c42ab23b55c43ab96d0ac2124b550bf1f49c1ec -Author: Ryan Lortie -Date: Mon Oct 15 11:53:25 2012 -0400 - - Convert g_type_init() to a ctor - - Move the guts of g_type_init() into a ctor and turn g_type_init() - itself - into a do-nothing function. - - g_type_init_with_debug_flags() now ignores its arguments, but it has - always been possible to achieve the same effect via environment - variables. - - https://bugzilla.gnome.org/show_bug.cgi?id=686161 - - docs/reference/gobject/tut_gtype.xml | 4 +- - gobject/gtype.c | 104 - ++++++++++++++++------------------- - gobject/gtype.h | 1 - - 3 files changed, 50 insertions(+), 59 deletions(-) - -commit 691c0b053e0d290db407b539ff63849423e60907 -Author: Matthias Clasen -Date: Mon Oct 15 19:48:44 2012 -0400 - - Add missing semicolons to gobject_probes.d - - Pointed out in - https://bugzilla.gnome.org/show_bug.cgi?id=686119 - - gobject/gobject_probes.d | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit f923fb330bbf73c3aff8fb2b942e15f8e2246a25 -Author: Marc-Antoine Perennou -Date: Sat Oct 6 14:56:36 2012 +0200 - - gdbus-testserver: port to pygi - - Signed-off-by: Marc-Antoine Perennou - - https://bugzilla.gnome.org/show_bug.cgi?id=685608 - - gio/tests/gdbus-testserver.py | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit e16f82854a64fd3d21656818f39a78ce6e8084af -Author: Matthias Clasen -Date: Mon Oct 15 19:34:36 2012 -0400 - - Add return-if-fail checks to g_application_hold/release - - This is our common practice for public API. - https://bugzilla.gnome.org/show_bug.cgi?id=685208 - - gio/gapplication.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 1a20d56a894040e35153591c2d86513d5dddb409 -Author: Ryan Lortie -Date: Mon Oct 15 19:28:28 2012 -0400 - - g_settings_bind: use canonical property name - - We were using the user-passed value of the @property argument for - several purposes in g_settings_bind(): error messages, binding - uniqueness (ie: one-binding-per-property-per-object) and most - importantly, connecting to the detailed notify:: signal. - - The user may pass a string like "property_name" when the property's - canonical name is "property-name". g_object_class_find_property() - will - find the property under these circumstances, but a connection to - "notify::property_name" will not notice notifies emitted for - "property-name". - - We can solve this by using the user's string to perform the lookup and - then using pspec->name for everything after that. - - https://bugzilla.gnome.org/show_bug.cgi?id=684882 - - gio/gsettings.c | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -commit dace477c92ea3a9111cef73159a6a1fcaaf0f497 -Author: Matthias Clasen -Date: Mon Oct 15 19:22:50 2012 -0400 - - Add Win32 versions of some new content type APIs - - This commit adds minimal versions of - g_content_type_get_symbolic_icon and - g_content_type_get_generic_icon_name. - https://bugzilla.gnome.org/show_bug.cgi?id=683642 - - gio/gcontenttype-win32.c | 12 ++++++++++++ - 1 file changed, 12 insertions(+) - -commit 93bdc5b3d9989549c60739a8493f6142044daeb6 -Author: Ask H. Larsen -Date: Mon Oct 15 06:33:25 2012 +0200 - - Updated Danish translation - - po/da.po | 133 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 67 insertions(+), 66 deletions(-) - -commit a36028f386708bb10d7c3817b5da5201777dc16c -Author: Ryan Lortie -Date: Sat Oct 13 12:16:32 2012 -0400 - - gsignal: really fix closure invalidation - - Commit 66b0d95f0ba1939882368b47b01f93289c42ae07 missed this part - of the - patch. - - gobject/gsignal.c | 1 + - 1 file changed, 1 insertion(+) - -commit a1e6ecdfebb213c0b2b6c4c89ea6e5a7521fc6d1 -Author: Arnel A. Borja -Date: Fri Oct 12 09:58:05 2012 -0700 - - gtimezone: Indentation adn comment fixes - - glib/gtimezone.c | 20 ++++++++++---------- - 1 file changed, 10 insertions(+), 10 deletions(-) - -commit 86a8ec047e43e5767604bea5d0b31b65165a8c94 -Author: John Ralls -Date: Mon Sep 24 10:54:38 2012 -0700 - - Bug 631382 - GTimeZone support for zoneinfo version 1 - - glib/gtimezone.c | 62 - ++++++++++++++++++++++++++++++++++++++------------------ - 1 file changed, 42 insertions(+), 20 deletions(-) - -commit 6005f1d016244c6c3ca13e36032acd77c04d2640 -Author: Kjartan Maraas -Date: Thu Oct 11 20:27:30 2012 +0200 - - Updated Norwegian bokmål translation. - - po/nb.po | 223 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 114 insertions(+), 109 deletions(-) - -commit a342be71388d8b0248c74ef68dace3744d687cfa -Author: Will Thompson -Date: Tue Oct 9 09:30:06 2012 +0100 - - gtestdbus: correct documentation typos - - https://bugzilla.gnome.org/show_bug.cgi?id=685787 - - gio/gtestdbus.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit e162fab4c0257997c08e29072b36b9db3992778d -Author: Dan Winship -Date: Thu Aug 2 15:45:24 2012 -0400 - - gio/tests: port from GSimpleAsyncResult to GTask - - https://bugzilla.gnome.org/show_bug.cgi?id=661767 - - gio/tests/cancellable.c | 75 - ++++++++++++++++++++------------------ - gio/tests/gtlsconsoleinteraction.c | 41 +++++++++++---------- - gio/tests/proxy-test.c | 69 - +++++++++++++---------------------- - gio/tests/tls-interaction.c | 30 +++++++-------- - 4 files changed, 99 insertions(+), 116 deletions(-) - -commit d21309464cbbe3970a08a10d1a1a91ebf279dadb -Author: Dan Winship -Date: Thu Aug 2 15:48:22 2012 -0400 - - gio: port networking classes from GSimpleAsyncResult to GTask - - https://bugzilla.gnome.org/show_bug.cgi?id=661767 - - gio/gdummyproxyresolver.c | 40 ++----- - gio/gnetworkaddress.c | 61 +++++----- - gio/gnetworkmonitor.c | 25 ++--- - gio/gnetworkservice.c | 96 ++++++---------- - gio/gproxyaddressenumerator.c | 128 ++++++++------------- - gio/gresolver.c | 21 ++-- - gio/gsocketaddressenumerator.c | 31 ++--- - gio/gsocketclient.c | 139 +++++++++++------------ - gio/gsocketconnection.c | 67 ++++------- - gio/gsocketinputstream.c | 3 - - gio/gsocketlistener.c | 68 ++++------- - gio/gsocketoutputstream.c | 3 - - gio/gsocks4aproxy.c | 99 ++++++---------- - gio/gsocks5proxy.c | 169 ++++++++++++++-------------- - gio/gtcpconnection.c | 107 ++++++------------ - gio/gtlsdatabase.c | 249 - ++++++++++++++++++----------------------- - gio/gtlsinteraction.c | 29 +++-- - gio/gunixconnection.c | 90 +++++---------- - 18 files changed, 563 insertions(+), 862 deletions(-) - -commit 130d0fdac0645116adf3e731fd63e6b3f50d6d7b -Author: Dan Winship -Date: Thu Aug 2 15:51:37 2012 -0400 - - gio: port GAsyncInitable from GSimpleAsyncResult to GTask - - https://bugzilla.gnome.org/show_bug.cgi?id=661767 - - gio/gasyncinitable.c | 36 ++++++++++++++++++++++-------------- - 1 file changed, 22 insertions(+), 14 deletions(-) - -commit 55e7ca6e1b2c85af72ae5dd70be80abf07f3fa46 -Author: Dan Winship -Date: Mon Nov 21 09:19:56 2011 -0500 - - gio: deprecate gioscheduler, soft deprecate GSimpleAsyncResult - - Reimplement gioscheduler in terms of GTask, and deprecate the original - gioscheduler methods. Update docs to point people to GTask rather than - gioscheduler and GSimpleAsyncResult, but don't actually formally - deprecate GSimpleAsyncResult yet. - - https://bugzilla.gnome.org/show_bug.cgi?id=661767 - - docs/reference/gio/gio-docs.xml | 2 +- - gio/gasyncinitable.c | 40 +++++------ - gio/gasyncresult.c | 12 +++- - gio/gdbusinterfaceskeleton.c | 40 +++++------ - gio/gfile.c | 67 ++++++++----------- - gio/gfileenumerator.c | 2 +- - gio/gioscheduler.c | 143 - +++++++++++----------------------------- - gio/gioscheduler.h | 4 ++ - gio/gsimpleasyncresult.c | 12 ++-- - 9 files changed, 125 insertions(+), 197 deletions(-) - -commit b20eec329484d99cdceafab80aa68164709c7868 -Author: Dan Winship -Date: Tue Oct 11 14:57:35 2011 -0400 - - gio: port GThreadedResolver from GSimpleAsyncResult to GTask - - https://bugzilla.gnome.org/show_bug.cgi?id=661767 - - gio/gthreadedresolver.c | 573 - +++++++++++------------------------------------- - 1 file changed, 131 insertions(+), 442 deletions(-) - -commit 4aeefa70a10b89b53a3bd1ed305d451f3cc6d2ad -Author: Dan Winship -Date: Wed Oct 5 10:05:50 2011 -0400 - - GTask: new GAsyncResult implementation / threaded task manager - - GTask is a replacement for GSimpleAsyncResult and GIOScheduler, that - also allows for making cancellable wrappers around non-cancellable - functions (as in GThreadedResolver). - - https://bugzilla.gnome.org/show_bug.cgi?id=661767 - - docs/reference/gio/gio-docs.xml | 1 + - docs/reference/gio/gio-sections.txt | 53 + - docs/reference/gio/gio.types | 1 + - gio/Makefile.am | 2 + - gio/gio.h | 1 + - gio/gio.symbols | 31 + - gio/giotypes.h | 1 + - gio/gtask.c | 1805 - +++++++++++++++++++++++++++++++++++ - gio/gtask.h | 160 ++++ - gio/tests/.gitignore | 1 + - gio/tests/Makefile.am | 4 + - gio/tests/task.c | 1668 - ++++++++++++++++++++++++++++++++ - 12 files changed, 3728 insertions(+) - -commit 132c4cee4fa445b7de29711719090d61cd5903c3 -Author: Dan Winship -Date: Wed Oct 10 10:02:39 2012 -0400 - - ghash.c: fix docs - - A previous commit left an unclosed XML tag. Fix that. - - glib/ghash.c | 15 +++++---------- - 1 file changed, 5 insertions(+), 10 deletions(-) - -commit 66b0d95f0ba1939882368b47b01f93289c42ae07 -Author: Ryan Lortie -Date: Mon Oct 8 18:20:24 2012 -0400 - - [gsignal] Fix closure invalidation - - If the closure is invalidated we drop the ref on the signal handler - node, but if the signal is currently being dispatched, the ref - could be - held elsewhere. - - Flag that we no longer have an outstanding invalidation handler - so that - we don't try to unregister ourselves when the other ref drops. - - Add a testcase that catches this situation. - - gobject/tests/signals.c | 37 +++++++++++++++++++++++++++++++++++++ - 1 file changed, 37 insertions(+) - -commit fd29b2f356913e05d97cf372b3576bf7c32836e7 -Author: Aleksander Morgado -Date: Mon Oct 8 10:03:43 2012 +0200 - - gdbus: minor documentation fix in - g_dbus_interface_skeleton_has_connection() - - Fixes https://bugzilla.gnome.org/show_bug.cgi?id=685697 - - gio/gdbusinterfaceskeleton.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 028d4a03f2baa7ca9243a2819f30ffb0d5e137d7 -Author: Ryan Lortie -Date: Mon Oct 8 11:40:00 2012 -0400 - - [gobject] set all properties before constructed() - - Move the constructed() call to happen after all of the properties are - set (not just the construct properties). - - This is an incompatible change but we are making it under the belief - that it should be safe. If this change impacts you in a negative way - please comment on the bug. - - https://bugzilla.gnome.org/show_bug.cgi?id=685733 - - gobject/gobject.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit 8fd75705f4bf7e9c84683bff2569757cccddd8c3 -Author: Ryan Lortie -Date: Mon Oct 8 11:20:07 2012 -0400 - - fix g_signal_connect_object() documentation - - g_signal_connect_object() now works properly, so we can remove - the note - in the docs about it being broken. - - https://bugzilla.gnome.org/show_bug.cgi?id=118536 - - gobject/gobject.c | 22 ++++------------------ - 1 file changed, 4 insertions(+), 18 deletions(-) - -commit c15769d30411db7e8de766d7004c90d267ebcabc -Author: Ryan Lortie -Date: Mon Oct 8 11:18:00 2012 -0400 - - [gsignal] fix up a crasher in previous commit - - The previous commit introduced a new variable in the Handler - struct but - didn't initialise it. This was causing some tests to crash. - - https://bugzilla.gnome.org/show_bug.cgi?id=118536 - - gobject/gsignal.c | 1 + - 1 file changed, 1 insertion(+) - -commit d03d26feabc5861fe43d503f5e06d73cee9c6fe8 -Author: Matthias Clasen -Date: Wed Jun 23 01:49:24 2004 -0400 - - [gsignal] disconnect invalidated closures - - Modify gsignal to automatically disconnect a GClosure that becomes - invalid (in the g_closure_invalidate() sense). - - Previously, when g_signal_connect_object() was used with a GObject as - the user_data and that object was destroyed, the handler would - no longer - be called but the signal handler was itself was not disconnected (ie: - the bookkeeping data was kept around). - - The main effect of this patch is that these signal handlers will now - be automatically disconnected (and fully freed). - - The documentation for g_signal_connect_object() has anticipated this - change for over 10 years and has advised the following workaround when - disconnecting signal handlers connected with - g_signal_connect_object(): - - if (g_signal_handler_is_connected (instance, id)) - g_signal_handler_disconnect (instance, id); - - If your code follows this practice then it will continue to work. - - If your code never disconnects the signal handler then it was wasting - memory before (and this commit fixes that). - - If your code unconditionally disconnects the signal handler then you - will start to see (harmless) g_critical() warnings about this and you - should fix them. - - https://bugzilla.gnome.org/show_bug.cgi?id=118536 - - gobject/gsignal.c | 66 - ++++++++++++++++++++++++++++++++++++++++++++++++------- - 1 file changed, 58 insertions(+), 8 deletions(-) - -commit d9730f0e319472750f5b7b8b62743ded86e5eaeb -Author: Jasper St. Pierre -Date: Sun Oct 7 20:10:36 2012 -0300 - - ghash: Add documentation - - glib/ghash.c | 37 +++---------------------------------- - 1 file changed, 3 insertions(+), 34 deletions(-) - -commit f15b2b316662c0092f0b7cd567be29cdcacd0c71 -Author: Jasper St. Pierre -Date: Wed Sep 26 11:36:30 2012 -0300 - - glib.py: Remove old debugging code - - This was accidentally copy/pasted from gobject.py - - glib/glib.py | 4 ---- - 1 file changed, 4 deletions(-) - -commit 7e6fa556ec2c98db583baa29870530bf67d45c7c -Author: Dan Winship -Date: Fri Oct 5 09:32:24 2012 -0400 - - GFileMonitor: thread-safety fix for non-default-main-context monitors - - When queuing events to another thread, we need a mutex around - priv->pending_file_changes and priv->pending_file_change_source. - - https://bugzilla.gnome.org/show_bug.cgi?id=682950 - - gio/gfilemonitor.c | 10 +++++++++- - 1 file changed, 9 insertions(+), 1 deletion(-) - -commit 05461e5709f81a98547c70c07a48af783e4fd54e -Author: Colin Walters -Date: Thu Sep 27 20:11:27 2012 -0400 - - codegen: Install Python files in $(datadir)/glib-2.0, rather than - $(libdir) - - These files are actually architecture-indepdendent; using $(libdir) - for them means that /usr/bin/gdbus-codegen varies between - architectures, which is problematic for (mis)uses of multilib. - - See https://bugzilla.redhat.com/show_bug.cgi?id=718404 - - https://bugzilla.gnome.org/show_bug.cgi?id=685012 - - gio/gdbus-2.0/codegen/Makefile.am | 4 ++-- - gio/gdbus-2.0/codegen/gdbus-codegen.in | 2 +- - 2 files changed, 3 insertions(+), 3 deletions(-) - -commit ce06987449660eb4ca0b3ad7ecc5801b4ae2164f -Author: Colin Walters -Date: Wed Sep 26 15:44:33 2012 -0400 - - codegen: Explicitly close output - - This is just cleaner rather than relying on the GC, and maybe - if we're lucky it will actually solve a problem. - - https://bugzilla.gnome.org/show_bug.cgi?id=684909 - - gio/gdbus-2.0/codegen/codegen_main.py | 2 ++ - 1 file changed, 2 insertions(+) - -commit eb2f5c1e0f0ffef490334434469fe9fe33d68cf6 -Author: Dan Winship -Date: Wed Sep 5 09:44:24 2012 -0400 - - Add GLIB_VERSION_2_36 and related - - docs/reference/glib/glib-sections.txt | 2 ++ - glib/gversionmacros.h | 24 ++++++++++++++++++++++++ - 2 files changed, 26 insertions(+) - -commit a8a416181c7ceaf44501e84a7fb790b520606a5e -Author: David Zeuthen -Date: Wed Oct 3 11:20:51 2012 -0400 - - gdbus-codegen: Update tests for new inheritance-semantics for Since - - Signed-off-by: David Zeuthen - - gio/tests/test-codegen.xml | 2 -- - 1 file changed, 2 deletions(-) - -commit fa6a6846303817feb9bbd3f6aa136852c10cd072 -Author: David Zeuthen -Date: Wed Oct 3 11:07:57 2012 -0400 - - gdbus-codegen: make members of an interface inherit the "Since" - annotation - - This is the expected (and sane) behavior - without this bug-fix you'd - have to add "Since" to every member of a newly added D-Bus interface. - - Also show-case this in the codegen example. - - Signed-off-by: David Zeuthen - - .../gdbus-object-manager-example-sections.txt | 6 ++++++ - gio/gdbus-2.0/codegen/dbustypes.py | 18 - ++++++++++++------ - .../gdbus-example-objectmanager.xml | 13 +++++++++++++ - 3 files changed, 31 insertions(+), 6 deletions(-) - -commit 242dfd617bc1f6ac03363f9bcde7c1edf02fd38a -Author: Christian Persch -Date: Sun Jul 8 00:24:58 2012 +0200 - - unicode: Add new tests for unicode 6.2 - - glib/tests/unicode.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit 9524c620bb9a05cb014eaf1d3d66fe47fd7e369e -Author: Christian Persch -Date: Sat Jul 7 23:56:18 2012 +0200 - - unicode: Update to unicode 6.2.0 beta - - glib/gscripttable.h | 8 +- - glib/gunibreak.h | 1002 +++---- - glib/gunichartables.h | 15 +- - glib/gunicomp.h | 62 +- - glib/gunidecomp.h | 7443 - +++++++++++++++++++++++++------------------------ - glib/guniprop.c | 13 +- - 6 files changed, 4375 insertions(+), 4168 deletions(-) - -commit 95acb7c0d1411477660fe4d073c7278c59adc019 -Author: Christian Persch -Date: Sat Jul 7 23:53:23 2012 +0200 - - unicode: Add new line breaking class from unicode 6.2 - - Regional Indicator (RI) is new in unicode 6.2. - - https://bugzilla.gnome.org/show_bug.cgi?id=684912 - - glib/gen-unicode-tables.pl | 1 + - glib/gunicode.h | 10 +++++----- - 2 files changed, 6 insertions(+), 5 deletions(-) - -commit b0ef1c1fbbbff44d78d4935d84f0a4f2b250dcba -Author: Christian Persch -Date: Sun Jul 8 00:21:59 2012 +0200 - - unicode: Use g_assert_cmp{int,uint,hex} in tests - - This gives more info when the test goes wrong. - - glib/tests/unicode.c | 57 - +++++++++++++++++++++++++++------------------------- - 1 file changed, 30 insertions(+), 27 deletions(-) - -commit 47bc95c0db1d67b1b9d5e06430bb6060d96d67cd -Author: Christian Persch -Date: Wed Oct 3 13:58:04 2012 +0200 - - build: Post branch version bump - - configure.ac | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit ec82f610655f09bda21e9da1ce629762f72570df -Author: Matthias Clasen -Date: Sun Sep 30 19:24:13 2012 -0400 - - Really fix the leak - - Pointed out by Josselin Mouette. - - gio/glib-compile-resources.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 7f325939bae0a82f4d0f926f73f1002dbd4a0a11 -Author: Matthias Clasen -Date: Sun Sep 30 14:07:37 2012 -0400 - - Fix memory leaks in glib-compile resources - - Based on a patch by Josselin Mouette, - https://bugzilla.gnome.org/show_bug.cgi?id=685069 - - gio/glib-compile-resources.c | 8 +++++--- - 1 file changed, 5 insertions(+), 3 deletions(-) - -commit 7c045e34238b9c9280bc77529f952ae5b8b581f2 -Author: Matthias Clasen -Date: Sun Sep 30 13:37:39 2012 -0400 - - Correct to docs for g_strcmp0 - - Don't promise to return -1 or 1 - we fall back to strcmp which - does not guarantee this. - https://bugzilla.gnome.org/show_bug.cgi?id=685037 - - glib/gtestutils.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit f3f3f4a4120f2b828715933797220d3c594af0d1 -Author: Žygimantas Beručka -Date: Sun Sep 30 13:01:14 2012 +0300 - - Updated Lithuanian translation - - po/lt.po | 1263 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 637 insertions(+), 626 deletions(-) - -commit 685259dfea99c16bdd97f596af6548f83cb5669a -Author: Benjamin Otte -Date: Thu Sep 27 15:31:46 2012 +0200 - - Fix gdb script for new quark variable names - - ... and don't spam stderr with exceptions if someone renames things - again. - - Last but not least, keep the old names as a fallback, so that - LD_PRELOAD - with an older libglib still works. - - glib/glib.py | 11 +++++++++-- - 1 file changed, 9 insertions(+), 2 deletions(-) - -commit 3d45854a580f35e191f89a567328b03009baf22a -Author: Chun-wei Fan -Date: Wed Sep 26 17:47:52 2012 +0800 - - Update config.h.win32(.in) and glibconfig.h.win32(.in) - - -Make config.h.win32(.in) have entries that more resembles the - generated - config.h.in - -Move the ALIGNOF_* #define's from glibconfig.h.win32(.in) to - config.h.win32(.in), where they were supposed to be. - - config.h.win32.in | 29 +++++++++++++++++++++++++++++ - glib/glibconfig.h.win32.in | 4 ---- - 2 files changed, 29 insertions(+), 4 deletions(-) - -commit 03658b1d123c69abdbde324b6ce43528e9a9e9cf -Author: Chun-wei Fan -Date: Wed Sep 26 15:42:53 2012 +0800 - - Visual C++ property sheet updates - - Make up for the missed GIO headers that need to be installed. - - build/win32/vs10/glib.props | 4 ++++ - build/win32/vs9/glib.vsprops | 2 ++ - 2 files changed, 6 insertions(+) - -commit d9b15f85a773fd93fa10b07ef1a08cf314ce4d09 -Author: Carles Ferrando -Date: Wed Sep 26 01:50:49 2012 +0200 - - [l10n] Updated Catalan (Valencian) translation - - po/ca@valencia.po | 795 - +++++++++++++++++++++++++++--------------------------- - 1 file changed, 399 insertions(+), 396 deletions(-) - -commit 51d32b23a4f048f6a380938f081d1504fa8484c7 -Author: Luca Ferretti -Date: Tue Sep 25 08:34:44 2012 +0200 - - [l10n] Updated Italian translation. - - po/it.po | 1511 - +++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 801 insertions(+), 710 deletions(-) - -commit 89fa960677ec918d8b731ebf8732ab930bfecc5e -Author: Petr Kovar -Date: Mon Sep 24 18:23:18 2012 +0200 - - Update Czech translation - - po/cs.po | 1443 - ++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 795 insertions(+), 648 deletions(-) - -commit 9fa86cf2173ed7e1c3cee7865167ef8870d4661b -Author: Matthias Clasen -Date: Sun Sep 23 22:39:20 2012 -0400 - - Bump version - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit b470097b8baedeb2d021adb1141007edc805e90b -Author: Matthias Clasen -Date: Sun Sep 23 22:33:21 2012 -0400 - - 2.34.0 - - INSTALL.in | 5 ++--- - README.in | 10 ++++++++++ - configure.ac | 4 ++-- - 3 files changed, 14 insertions(+), 5 deletions(-) - -commit 096b0883fc121ac51e6d95c63faacb78b22e5745 -Author: Matthias Clasen -Date: Sun Sep 23 21:20:06 2012 -0400 - - More updates - - NEWS | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -commit c44f8f5b9f8ce041b24b6e0851eeded933295c4c -Author: Matthias Clasen -Date: Sun Sep 23 20:14:27 2012 -0400 - - Document g_test_dbus_get_flags - - gio/gtestdbus.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 3ff9645a4d5129c18f46ee1fad5f493d976e3510 -Author: Matthias Clasen -Date: Sun Sep 23 19:55:40 2012 -0400 - - Typo fix - - docs/reference/gio/gio-sections.txt | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 580b58c3c0be3422c39925912e2282a917c96c8b -Author: Matthias Clasen -Date: Sun Sep 23 11:23:29 2012 -0400 - - Update GConf migration guide - - Newer intltool makes this much easier. Yay - https://bugzilla.gnome.org/show_bug.cgi?id=674620 - - docs/reference/gio/migrating-gconf.xml | 14 ++++++-------- - 1 file changed, 6 insertions(+), 8 deletions(-) - -commit 6270b3f384e67e2bb0ea2d000e9a1054a64b4569 -Author: Matthias Clasen -Date: Sun Sep 23 11:16:26 2012 -0400 - - Fix g_ptr_array_ref_docs - - https://bugzilla.gnome.org/show_bug.cgi?id=676034 - - glib/garray.c | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -commit 26ecc52073285b4ee66da392e12b9a626116da7b -Author: Matthias Clasen -Date: Sun Sep 23 11:13:57 2012 -0400 - - Clarify g_type_init docs - - Mention that there's no way to undo it. - https://bugzilla.gnome.org/show_bug.cgi?id=654239 - - gobject/gtype.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit 1ea6c0d6d44b7ad8eacbc43d16da2e0f32c5aa61 -Author: Matthias Clasen -Date: Sun Sep 23 10:44:57 2012 -0400 - - Update to latest version - - We should really stop shipping this, but I don't want to make - such a change on the day before a stable release, so I'll just - update it to avoid noise in diffs. - - mkinstalldirs | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 91ff013e7fcd289645b82cf641606893e2d8c81b -Author: Anita Reitere -Date: Sun Sep 23 17:44:20 2012 +0300 - - Updated Latvian translation - - po/lv.po | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 3632d0000d55f8309409b93fb65a03ce33d8b3b1 -Author: Mario Blättermann -Date: Sun Sep 23 14:43:07 2012 +0200 - - [l10n] Updated German translation - - po/de.po | 1435 - +++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 756 insertions(+), 679 deletions(-) - -commit 344066e0c196a9396ea1e9c6db4797ce35c7e726 -Author: Matthias Clasen -Date: Sun Sep 23 02:18:56 2012 -0400 - - Fix gio docs - - gio/gappinfo.c | 2 +- - gio/gasyncresult.c | 14 +++++++------- - gio/gdesktopappinfo.c | 14 +++++++------- - gio/gfile.c | 2 +- - gio/gmenu.h | 2 +- - gio/gunixmounts.c | 5 +++-- - 6 files changed, 20 insertions(+), 19 deletions(-) - -commit a12c277acb836591c1df625c25a6107756facce2 -Author: Matthias Clasen -Date: Sun Sep 23 01:59:37 2012 -0400 - - Fix GRegex docs - - glib/gregex.h | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit 6283f801b0eb1e189295a794f1a2945cb460f2a7 -Author: Matthias Clasen -Date: Sun Sep 23 01:58:44 2012 -0400 - - Fix up g_tree_foreach docs - - glib/gtree.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit d9f8381aa8f396fd27a5c8faaebb440982bc351c -Author: Matthias Clasen -Date: Sun Sep 23 01:46:34 2012 -0400 - - Fix up docs for GDuplicateFunc - - glib/gdataset.c | 1 + - glib/gdataset.h | 4 ++-- - 2 files changed, 3 insertions(+), 2 deletions(-) - -commit cc2b1839f59f9b0da3b5a4887fa10f1012968845 -Author: Matthias Clasen -Date: Sun Sep 23 01:18:53 2012 -0400 - - Updates - - NEWS | 22 ++++++++++++++++++++++ - 1 file changed, 22 insertions(+) - -commit 1820aa55ab1d4a46cced484e57816b5e7e56920c -Author: Shankar Prasad -Date: Sun Sep 23 02:27:03 2012 +0530 - - Updated kn translation - - po/kn.po | 141 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 70 insertions(+), 71 deletions(-) - -commit 814679b61e5c3a2a1e7c1e458ae1ef4c3c012c10 -Author: Rūdolfs Mazurs -Date: Sat Sep 22 20:02:44 2012 +0300 - - Updated Latvian translation - - po/lv.po | 139 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 72 insertions(+), 67 deletions(-) - -commit 3e328a63b8516ae6e0b5dcd43f8dd645a6c37a28 -Author: Carles Ferrando -Date: Sat Sep 22 16:44:50 2012 +0200 - - [l10n]Updated Catalan (Valencian) translation - - po/ca@valencia.po | 1211 - ++++++++++++++++++++++++++++++----------------------- - 1 file changed, 694 insertions(+), 517 deletions(-) - -commit 378be2a14106f75ad0a0291099dcdc512a322f45 -Author: Gil Forcada -Date: Sat Sep 22 16:44:39 2012 +0200 - - [l10n] Updated Catalan translation - - po/ca.po | 1707 - ++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 949 insertions(+), 758 deletions(-) - -commit 0d2383999da05444bf55faad56223de3e8f1b236 -Author: Yaron Shahrabani -Date: Sat Sep 22 15:24:19 2012 +0300 - - Updated Hebrew translation. - - po/he.po | 121 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 63 insertions(+), 58 deletions(-) - -commit 8a08fde54b70d96b31841382c857b44a6fb6bf9c -Author: Alexander Shopov -Date: Sat Sep 22 13:00:25 2012 +0300 - - Updated Bulgarian translation - - po/bg.po | 989 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 511 insertions(+), 478 deletions(-) - -commit 5b8b7419a8f79ab351c67f65523998e21cdff491 -Author: Shankar Prasad -Date: Sat Sep 22 00:21:21 2012 +0530 - - Updated kn translation - - po/kn.po | 1723 - +++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 963 insertions(+), 760 deletions(-) - -commit 65e2a235af87c59cbfd13707086bc044ff167da1 -Author: Rafael Ferreira -Date: Fri Sep 21 15:41:12 2012 -0300 - - Updated Brazilian Portuguese Translation - - po/pt_BR.po | 58 - ++++++++++++++++++++++++++++------------------------------ - 1 file changed, 28 insertions(+), 30 deletions(-) - -commit af3557a74c29c5a8b5d0e0d2a122a8212633f634 -Author: Krishnababu Krothapalli -Date: Thu Sep 20 16:14:21 2012 +0530 - - Updated Telugu Translations - - po/te.po | 734 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 374 insertions(+), 360 deletions(-) - -commit 3dd65859a7610b6adfd247c9c6828ed6c614e97f -Author: Chun-wei Fan -Date: Tue Sep 18 17:05:49 2012 +0800 - - gio: Fix build on Windows - - The newly-introduced functions, g_content_type_get_symbolic_icon() and - g_content_type_get_generic_icon_name() don't seem to be for Windows, - at - least for now. So filter them out from gio.symbols on Windows. - - Also, glocalfileinfo.c calls g_content_type_get_symbolic_icon() in - get_icon(), so only build that code when on Unix, for the time being. - - https://bugzilla.gnome.org/show_bug.cgi?id=684278 - - gio/gio.symbols | 2 ++ - gio/glocalfileinfo.c | 2 ++ - 2 files changed, 4 insertions(+) - -commit 18143b7aef8b105a75ec6ad695f50895353dd0f6 -Author: Fran Diéguez -Date: Wed Sep 19 02:27:16 2012 +0200 - - Updated Galician translations - - po/gl.po | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 01d10600ed14f734d1b0ef8e42eb3f32dd880fee -Author: Bruce Cowan -Date: Tue Sep 18 18:35:04 2012 +0100 - - Updated British English translation - - po/en_GB.po | 73 - +++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 39 insertions(+), 34 deletions(-) - -commit 3d6c6ff6af46edc6c45ca25f8e6887f3ef14809a -Author: Daniel Mustieles -Date: Tue Sep 18 16:35:15 2012 +0200 - - Updated Spanish translation - - po/es.po | 171 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 88 insertions(+), 83 deletions(-) - -commit ce3dddb62200fdcc97cc0aa4ec47400e94d99d36 -Author: Ryan Lortie -Date: Tue Sep 18 10:14:35 2012 -0400 - - GApplication: document differences from libunique - - People implementing GApplication often waste a lot of time by - trying to - use it as if it were libunique. Add a note to the docs about the - difference. - - gio/gapplication.c | 13 +++++++++++++ - 1 file changed, 13 insertions(+) - -commit 2cffb96088918f1d955fa20399b1819322635511 -Author: Ryan Lortie -Date: Tue Sep 18 08:38:04 2012 -0400 - - bump version - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit f6463bf095f455426c2e384f8033ba7cbf25a033 -Author: Sandeep Sheshrao Shedmake -Date: Tue Sep 18 13:13:52 2012 +0530 - - Updated Marathi Translations - - po/mr.po | 75 - ++++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 40 insertions(+), 35 deletions(-) - -commit a336201bf4c5f8b65c4c10261c3b9ee1a9748dfc -Author: Rajesh Ranjan -Date: Tue Sep 18 13:11:18 2012 +0530 - - hindi update - - po/hi.po | 1575 - +++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 894 insertions(+), 681 deletions(-) - -commit b004390600189e9b21db2e3ce536b692c224b1aa -Author: Rafael Ferreira -Date: Mon Sep 17 23:35:57 2012 -0300 - - Updated Brazilian Portuguese translation - - po/pt_BR.po | 1466 - +++++++++++++++++++++++++++++++++-------------------------- - 1 file changed, 816 insertions(+), 650 deletions(-) - -commit b28911499102ec1ca3f6f7f0b31585271634dc5a -Author: Gabor Kelemen -Date: Tue Sep 18 01:21:04 2012 +0200 - - Updated Hungarian translation - - po/hu.po | 1667 - ++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 904 insertions(+), 763 deletions(-) - -commit a47761a36e0b23b11e4aa991948da17e4f6b17b0 -Author: Ryan Lortie -Date: Mon Sep 17 17:53:58 2012 -0400 - - GLib 2.33.14 - - NEWS | 57 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - configure.ac | 2 +- - 2 files changed, 58 insertions(+), 1 deletion(-) - -commit c4a20dd6c767b0f91ab1e0a87e3570dbb2ccd47f -Author: Yuri Myasoedov -Date: Mon Sep 17 20:29:36 2012 +0400 - - Updated Russian translation - - po/ru.po | 115 - ++++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 62 insertions(+), 53 deletions(-) - -commit db2210203883544d38fb93e80ebf4cccaa2c26a9 -Author: Dieter Verfaillie -Date: Thu Sep 13 12:13:36 2012 +0200 - - gresource tests: fix VPATH builds emitting errors during dependency - generation - - Adding the --sourcedir option fixes these: - /path/to/src/gio/tests/test2.gresource.xml: Error on line 5 char 1: - Failed to locate 'test1.txt' in current directory. - /path/to/src/gio/tests/test3.gresource.xml: Error on line 5 char 1: - Failed to locate 'test1.txt' in current directory. - /path/to/src/gio/tests/test4.gresource.xml: Error on line 5 char 1: - Failed to locate 'test1.txt' in current directory. - /path/to/src/gio/tests/test.gresource.xml: Error on line 5 char 1: - Failed to locate 'test1.txt' in current directory. - - gio/tests/Makefile.am | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit 2edbee58f613abfb6ef2bb47529dca178924067d -Author: Aurimas Černius -Date: Sun Sep 16 23:11:25 2012 +0300 - - Updated Lithuanian translation - - po/lt.po | 211 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 108 insertions(+), 103 deletions(-) - -commit 1b4e2169ec581378029d357916fe77b4f7173a10 -Author: Chao-Hsiung Liao -Date: Sun Sep 16 12:20:45 2012 +0800 - - Updated Traditional Chinese translation(Hong Kong and Taiwan) - - po/zh_HK.po | 74 - +++++++++++++++++++++++++++++++++---------------------------- - po/zh_TW.po | 74 - +++++++++++++++++++++++++++++++++---------------------------- - 2 files changed, 80 insertions(+), 68 deletions(-) - -commit 262d7cbc7a282850949c117b433e0a1a4a59b9ab -Author: Ask H. Larsen -Date: Sun Sep 16 02:09:14 2012 +0200 - - Updated Danish translation - - po/da.po | 1589 - ++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 884 insertions(+), 705 deletions(-) - -commit b726ec71811c05b55a64e3677ab4dd3d18767fd4 -Author: Matej Urbančič -Date: Sat Sep 15 20:49:54 2012 +0200 - - Updated Slovenian translation - - po/sl.po | 123 - ++++++++++++++++++++++++--------------------------------------- - 1 file changed, 46 insertions(+), 77 deletions(-) - -commit d0b695e2370c440b61503bfc87e513b40195084e -Author: Duarte Loreto -Date: Sat Sep 15 19:29:25 2012 +0100 - - Updated Portuguese translation - - po/pt.po | 73 - ++++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 39 insertions(+), 34 deletions(-) - -commit ac7dcd810b65054e2796e8581eb7073a2b5d73dd -Author: Seong-ho Cho -Date: Sat Sep 15 15:06:39 2012 +0900 - - Updated Korean translation - - po/ko.po | 1876 - +++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 1011 insertions(+), 865 deletions(-) - -commit 87eceb200107ea5437c3a1e5a808c16887ba20e2 -Author: Andika Triwidada -Date: Sat Sep 15 11:51:46 2012 +0700 - - Updated Indonesian translation - - po/id.po | 80 - ++++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 43 insertions(+), 37 deletions(-) - -commit d2526f509dbbfdcd1e12b0526ab15f235a373436 -Author: Fran Diéguez -Date: Sat Sep 15 01:43:08 2012 +0200 - - Updated Galician translations - - po/gl.po | 114 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 58 insertions(+), 56 deletions(-) - -commit 80105f173a45690c2332fa64c35b06874ef177d7 -Author: Matthias Clasen -Date: Fri Sep 14 19:40:24 2012 -0400 - - Fix the doc build - - docs/reference/glib/Makefile.am | 1 + - docs/reference/glib/programming.xml | 2 +- - 2 files changed, 2 insertions(+), 1 deletion(-) - -commit e21847d9bbdabe8e494360a3181ca58c25bf9261 -Author: Tom Tryfonidis -Date: Fri Sep 14 19:50:21 2012 +0300 - - Updated Greek translation - - po/el.po | 107 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 56 insertions(+), 51 deletions(-) - -commit 552d6b4db29ca2b0e3decdd02a7fbe7dd6c64e5e -Author: Ihar Hrachyshka -Date: Fri Sep 14 13:26:34 2012 +0300 - - Updated Belarusian translation. - - po/be.po | 77 - +++++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 42 insertions(+), 35 deletions(-) - -commit 2e01c0da3ce20eaedd661cdb730a2bd3e6cc3fbe -Author: Alexandre Franke -Date: Fri Sep 14 09:44:48 2012 +0200 - - Update French translation - - po/fr.po | 75 - +++++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 41 insertions(+), 34 deletions(-) - -commit 7c6ce77dd3bc0ffa4ee7a0d532ba4bffcc812ad2 -Author: Мирослав Николић -Date: Fri Sep 14 09:23:53 2012 +0200 - - Updated Serbian translation - - po/sr.po | 75 - +++++++++++++++++++++++++++++++--------------------------- - po/sr@latin.po | 75 - +++++++++++++++++++++++++++++++--------------------------- - 2 files changed, 80 insertions(+), 70 deletions(-) - -commit 25e304724125ff4b2fcc29c9a0ee40688620b3f9 -Author: Nilamdyuti Goswami -Date: Fri Sep 14 11:53:11 2012 +0530 - - Assamese translation updated - - po/as.po | 75 - ++++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 40 insertions(+), 35 deletions(-) - -commit d47e83676a9c2fb63fd66ca5998902b98469b91f -Author: A S Alam -Date: Fri Sep 14 07:30:04 2012 +0530 - - update Punjabi Translation - - po/pa.po | 774 - ++++++++++++++++++++++++++++++--------------------------------- - 1 file changed, 373 insertions(+), 401 deletions(-) - -commit 1a8f413555304d137f1fbb602fe1b912954c0c46 -Author: Piotr Drąg -Date: Fri Sep 14 00:53:20 2012 +0200 - - Updated Polish translation - - po/pl.po | 105 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 55 insertions(+), 50 deletions(-) - -commit d6cbb29f598d677d5fc1c974cba6d9f646cff491 -Author: Colin Walters -Date: Wed Aug 22 14:26:11 2012 -0400 - - CVE-2012-3524: Hardening for being run in a setuid environment - - Some programs attempt to use libglib (or even libgio) when setuid. - For a long time, GTK+ simply aborted if launched in this - configuration, but we never had a real policy for GLib. - - I'm not sure whether we should advertise such support. However, given - that there are real-world programs that do this currently, we can make - them safer with not too much effort. - - Better to fix a problem caused by an interaction between two - components in *both* places if possible. - - This patch adds a private function g_check_setuid() which is used to - first ensure we don't run an external dbus-launch binary if - DBUS_SESSION_BUS_ADDRESS isn't set. - - Second, we also ensure the local VFS is used in this case. The - gdaemonvfs extension point will end up talking to the session bus - which is typically undesirable in a setuid context. - - Implementing g_check_setuid() is interesting - whether or not we're - running in a privilege-escalated path is operating system specific. - Note that GTK+'s code to check euid versus uid worked historically on - Unix, more modern systems have filesystem capabilities and SELinux - domain transitions, neither of which are captured by the uid - comparison. - - On Linux/glibc, the way this works is that the kernel sets an - AT_SECURE flag in the ELF auxiliary vector, and glibc looks for it on - startup. If found, then glibc sets a public-but-undocumented - __libc_enable_secure variable which we can use. Unfortunately, while - it *previously* worked to check this variable, a combination of newer - binutils and RPM break it: - http://www.openwall.com/lists/owl-dev/2012/08/14/1 - - So for now on Linux/glibc, we fall back to the historical Unix version - until we get glibc fixed. - - On some BSD variants, there is a issetugid() function. On other Unix - variants, we fall back to what GTK+ has been doing. - - Reported-By: Sebastian Krahmer - Signed-off-by: Colin Walters - - configure.ac | 15 ++++++++++++-- - gio/gdbusaddress.c | 9 +++++++++ - gio/gvfs.c | 3 +++ - glib/genviron.c | 1 + - glib/glib-private.c | 4 +++- - glib/glib-private.h | 4 ++++ - glib/gutils.c | 57 - +++++++++++++++++++++++++++++++++++++++++++++++++++++ - 7 files changed, 90 insertions(+), 3 deletions(-) - -commit cc3238a9c9f11740cf78f2e7914c93eb8dc7c0e1 -Author: William Jon McCann -Date: Mon Sep 10 15:16:58 2012 -0400 - - Add api to get the generic icon name for a mime type - - https://bugzilla.gnome.org/show_bug.cgi?id=683744 - - docs/reference/gio/gio-sections.txt | 1 + - gio/gcontenttype.c | 71 - +++++++++++++++++++++++++++---------- - gio/gcontenttype.h | 3 ++ - gio/gio.symbols | 1 + - 4 files changed, 57 insertions(+), 19 deletions(-) - -commit 8d362a14e423fa7293cc6abc58178db98c5427c1 -Author: Mario Blättermann -Date: Thu Sep 13 11:05:59 2012 +0200 - - Updated German translation - - po/de.po | 2484 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 1271 insertions(+), 1213 deletions(-) - -commit c99acf51d0405500592c36b739faa6bfcdb8181a -Author: Alexander Larsson -Date: Thu Sep 13 10:13:04 2012 +0200 - - Fix regression in g_shell_parse_argv() - - The commit in 6e4acf44b3a943906432a2bf55223ac107d8e0c2 broke - the fallthrough case for '\\' when it changed the '#' case. - - This caused issues like this: - https://bugzilla.gnome.org/show_bug.cgi?id=683821 - - https://bugzilla.gnome.org/show_bug.cgi?id=562907 - - glib/gshell.c | 8 ++++---- - glib/tests/shell.c | 3 ++- - 2 files changed, 6 insertions(+), 5 deletions(-) - -commit d6b9df69492deb7f35e5454668dd59ddd0999e2d -Author: Sandeep Sheshrao Shedmake -Date: Wed Sep 12 15:49:27 2012 +0530 - - Updated Marathi Translations - - po/mr.po | 710 - ++++++++++++++++++++++++++++++--------------------------------- - 1 file changed, 339 insertions(+), 371 deletions(-) - -commit 47a3b76ac5d35abd9af49b1bcc12b2bf4d239ef7 -Author: Matthias Clasen -Date: Tue Sep 11 23:14:39 2012 -0400 - - Move GIO-specific information to the GIO docs - - docs/reference/gio/overview.xml | 105 - +++++++++++++++++++++++++++++++++--- - docs/reference/glib/programming.xml | 58 +------------------- - 2 files changed, 101 insertions(+), 62 deletions(-) - -commit fc7dc331130a6c0c31fd29cc02fa508033cc9c74 -Author: Matthias Clasen -Date: Tue Sep 11 22:41:18 2012 -0400 - - Add a section about writing GLib applications - - For now, this includes some information about threads and security. - - docs/reference/glib/glib-docs.xml | 11 +--- - docs/reference/glib/programming.xml | 121 - ++++++++++++++++++++++++++++++++++++ - 2 files changed, 124 insertions(+), 8 deletions(-) - -commit 6a50dc511ba994b49244b10f232ed1fcb6bfdccb -Author: Matthias Clasen -Date: Tue Sep 11 20:22:26 2012 -0400 - - Drop GVFS_INOTIFY_DIAG debug feature - - Just not a good idea to have this in production code. - - docs/reference/gio/overview.xml | 11 ------ - gio/inotify/Makefile.am | 2 -- - gio/inotify/inotify-diag.c | 74 - ----------------------------------------- - gio/inotify/inotify-diag.h | 29 ---------------- - gio/inotify/inotify-helper.c | 2 -- - 5 files changed, 118 deletions(-) - -commit 7a0c47843f9319fc247b911540c2f6ba6e0d7bab -Author: Nilamdyuti Goswami -Date: Tue Sep 11 18:55:26 2012 +0530 - - Assamese translation updated - - po/as.po | 685 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 336 insertions(+), 349 deletions(-) - -commit c9a3cd6d8b3a0ad35b289a862b23e14a9bc59ed5 -Author: Thomas Bechtold -Date: Tue Sep 11 07:45:24 2012 +0200 - - Fix gdbus connection annotations - - g_dbus_connection_call_with_unix_fd_list_sync () and - g_dbus_connection_call_sync () should allow None for the - bus_name parameter. - - https://bugzilla.gnome.org/show_bug.cgi?id=683771 - - Signed-off-by: Richard Hughes - - gio/gdbusconnection.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit 3a7d89a4143c650bd56188ae154fa805462f5e89 -Author: Claude Paroz -Date: Mon Sep 10 11:01:39 2012 +0200 - - Updated French translation by Alexandre Franke and Claude Paroz - - po/fr.po | 1466 - +++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 790 insertions(+), 676 deletions(-) - -commit 59ad2acfc548d216e17c76d68c504cfd7dabecea -Author: LRN -Date: Sun Sep 9 10:49:06 2012 -0400 - - gwin32mount.c: Fix syntax error - - Signed-off-by: Colin Walters - - https://bugzilla.gnome.org/show_bug.cgi?id=683641 - - gio/gwin32mount.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 1a99d0eb997f33c7915779555af2f95b67a77943 -Author: Duarte Loreto -Date: Sun Sep 9 01:30:24 2012 +0100 - - Updated Portuguese translation - - po/pt.po | 651 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 330 insertions(+), 321 deletions(-) - -commit a9720d149781aa6826eb14c7c5b7d409a5cd9237 -Author: Martin Srebotnjak -Date: Sat Sep 8 20:40:24 2012 +0200 - - Updated Slovenian translation - - po/sl.po | 1729 - +++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 922 insertions(+), 807 deletions(-) - -commit 73a100d2ef0c4bf4b201e04e31c90d35a8082a12 -Author: Ryan Lortie -Date: Tue Sep 4 20:54:33 2012 -0400 - - G_DEFINE_QUARK: fix up some implementation issues - - https://bugzilla.gnome.org/show_bug.cgi?id=683360 - - glib/gquark.h | 13 ++++++------- - 1 file changed, 6 insertions(+), 7 deletions(-) - -commit 986405c37adcfdfd6d6afd0138ccedf462d51cfd -Author: Marek Černocký -Date: Sat Sep 8 11:17:27 2012 +0200 - - Updated Czech translation - - po/cs.po | 14 +++++++------- - 1 file changed, 7 insertions(+), 7 deletions(-) - -commit fcbc30451ea4e64e0dbe5f5ed356007d0ddbbff1 -Author: Ihar Hrachyshka -Date: Fri Sep 7 18:27:47 2012 +0300 - - Updated Belarusian translation. - - po/be.po | 832 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 424 insertions(+), 408 deletions(-) - -commit 0c582a0cfcbe39e2d604d11b9a32896999463bc7 -Author: Yaron Shahrabani -Date: Fri Sep 7 16:52:28 2012 +0300 - - Updated Hebrew translation. - - po/he.po | 1047 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 529 insertions(+), 518 deletions(-) - -commit e2ca8f1df1a3dd9c817f759925def39c777881e1 -Author: Мирослав Николић -Date: Thu Sep 6 22:34:36 2012 +0200 - - Updated Serbian translation - - po/sr.po | 682 - ++++++++++++++++++++++++++++----------------------------- - po/sr@latin.po | 682 - ++++++++++++++++++++++++++++----------------------------- - 2 files changed, 670 insertions(+), 694 deletions(-) - -commit e6df67abe60654bc65317e05881be317ccbdc03b -Author: Colin Walters -Date: Wed Sep 5 09:04:58 2012 -0400 - - tests/gvariant: Fix test on big endian architectures - - We need to ensure we get the exact same byte-level GVariant, so - byteswap on big endian architectures. - - https://bugzilla.gnome.org/show_bug.cgi?id=683384 - - glib/tests/gvariant.c | 7 +++++++ - 1 file changed, 7 insertions(+) - -commit 02f143c2d9fa793f872df65441f86bc958d5c731 -Author: Martin Pitt -Date: Mon Sep 3 21:43:50 2012 +0200 - - Box GTimeZone to make it introspectable - - https://bugzilla.gnome.org/show_bug.cgi?id=683167 - - docs/reference/gobject/gobject-sections.txt | 2 ++ - gobject/gboxed.c | 1 + - gobject/glib-types.h | 10 ++++++++++ - gobject/gobject.symbols | 1 + - 4 files changed, 14 insertions(+) - -commit f4980c6295c73aa218532cfb6de0e210eac9a3f3 -Author: Bruce Cowan -Date: Wed Sep 5 13:13:54 2012 +0100 - - Updated British English translation - - po/en_GB.po | 1490 - +++++++++++++++++++++++++++++++++-------------------------- - 1 file changed, 829 insertions(+), 661 deletions(-) - -commit 54fa6a0bcfbb175ad30e6285d061336da60befcf -Author: Chao-Hsiung Liao -Date: Wed Sep 5 19:52:32 2012 +0800 - - Updated Traditional Chinese translation(Hong Kong and Taiwan) - - po/zh_HK.po | 655 - ++++++++++++++++++++++++++++++------------------------------ - po/zh_TW.po | 655 - ++++++++++++++++++++++++++++++------------------------------ - 2 files changed, 662 insertions(+), 648 deletions(-) - -commit 9ecbb2dfd3bc022065689c40e6b2930765711bb3 -Author: Dirgita -Date: Tue Sep 4 19:47:46 2012 +0700 - - Updated Indonesian translation - - po/id.po | 659 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 333 insertions(+), 326 deletions(-) - -commit dad25c48190b3a2817b6586dba8c043f6d8354d5 -Author: Matthias Clasen -Date: Mon Sep 3 16:27:19 2012 -0400 - - Bump version - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 626abfdc108154c3ae149e82580779669fb63881 -Author: Matthias Clasen -Date: Mon Sep 3 15:14:18 2012 -0400 - - 2.33.10 - - NEWS | 52 +++++++++++++++++++++++++++++++++++++++++++++++++++- - configure.ac | 2 +- - 2 files changed, 52 insertions(+), 2 deletions(-) - -commit 5d915a4a779e566431d0f268b63904d82e62f5bd -Author: Daniel Mustieles -Date: Mon Sep 3 16:18:23 2012 +0200 - - Revert "Updated Spanish translation" - - This reverts commit bc036bf9789556f37b2872baaee3c126af7e6e3f. - - po/es.po | 1571 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 791 insertions(+), 780 deletions(-) - -commit bc036bf9789556f37b2872baaee3c126af7e6e3f -Author: Daniel Mustieles -Date: Mon Sep 3 16:15:35 2012 +0200 - - Updated Spanish translation - - po/es.po | 1571 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 780 insertions(+), 791 deletions(-) - -commit d68609f9fd22e0e498f13fc7340075022f94ed48 -Author: Dan Winship -Date: Mon Sep 3 10:06:13 2012 -0400 - - Revert "xdgmime: plug a small leak" - - This reverts commit 4e7031f073db2df7297feab35c9d353b0b3977d8. - - The string actually does get freed somewhere else, at least in some - cases. Can be looked at again later if this reintroduces a leak. - - https://bugzilla.gnome.org/show_bug.cgi?id=683270 - - gio/xdgmime/xdgmime.c | 1 - - 1 file changed, 1 deletion(-) - -commit 857ac29c1fd785626281709051e4b3850493418c -Author: Daniel Mustieles -Date: Mon Sep 3 16:06:57 2012 +0200 - - Updated Spanish translation - - po/es.po | 731 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 356 insertions(+), 375 deletions(-) - -commit 4d1b0d46dbf3f735a8808d66bc2d30baa9bd3947 -Author: Dan Winship -Date: Mon Sep 3 08:56:10 2012 -0400 - - update .gitignore - - gobject/tests/.gitignore | 1 + - 1 file changed, 1 insertion(+) - -commit beb0f9c15058e2249ffed73747f11298e6949b84 -Author: Dan Winship -Date: Fri Aug 24 20:43:54 2012 -0400 - - gio/tests: fix leaks - - https://bugzilla.gnome.org/show_bug.cgi?id=682560 - - gio/tests/appinfo.c | 2 ++ - gio/tests/contexts.c | 13 ++++++++++++- - gio/tests/converter-stream.c | 1 + - gio/tests/file.c | 5 ++++- - gio/tests/live-g-file.c | 21 +++++++++++++++++---- - gio/tests/memory-input-stream.c | 3 +++ - gio/tests/mimeapps.c | 1 + - gio/tests/network-address.c | 1 + - gio/tests/network-monitor.c | 26 +++++++++++++++++++++++++- - gio/tests/proxy-test.c | 36 +++++++++++++++++++++++++++--------- - gio/tests/unix-streams.c | 1 + - 11 files changed, 94 insertions(+), 16 deletions(-) - -commit 17bb9d542cea2eeb3cb54cb583f671cf5e005631 -Author: Dan Winship -Date: Fri Aug 24 17:11:38 2012 -0400 - - gio/tests/cancellable: fix to still work when running slowly - - The test was assuming that all cancelled ops would finish within a - certain amount of time, but this often failed under valgrind. Instead, - just run the loop until all of the ops have actually finished. - - https://bugzilla.gnome.org/show_bug.cgi?id=682560 - - gio/tests/cancellable.c | 9 ++++++--- - 1 file changed, 6 insertions(+), 3 deletions(-) - -commit 568f7377088ea7836217f0bec917cc77e1210742 -Author: Dan Winship -Date: Fri Aug 24 17:11:17 2012 -0400 - - gio/tests: port some stuff to g_test_expect_message() - - https://bugzilla.gnome.org/show_bug.cgi?id=682560 - - gio/tests/Makefile.am | 2 +- - gio/tests/actions.c | 78 - +++++++++++++++++++---------------------------- - gio/tests/gdbus-message.c | 50 +++++++++++++++++------------- - gio/tests/gsettings.c | 52 +++++++++++++++---------------- - 4 files changed, 85 insertions(+), 97 deletions(-) - -commit 039ecf2bc613ea5687d1052a87c982163e506451 -Author: Dan Winship -Date: Fri Aug 24 17:08:38 2012 -0400 - - g_file_copy: plug a leak - - The fallback copy code was leaking the GFileInfo if it didn't have - G_FILE_ATTRIBUTE_STANDARD_TYPE. - - https://bugzilla.gnome.org/show_bug.cgi?id=682560 - - gio/gfile.c | 1 + - 1 file changed, 1 insertion(+) - -commit fa58cef826d8f3b6b3eb0cad230b0421ee35f8a2 -Author: Dan Winship -Date: Fri Aug 24 17:06:46 2012 -0400 - - GDesktopAppInfo: fix leaks - - g_desktop_app_info_ensure_saved() was leaking the file contents. - - _g_desktop_app_info_launch_uris_internal() was leaking the session bus - on error. - - https://bugzilla.gnome.org/show_bug.cgi?id=682560 - - gio/gdesktopappinfo.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 4e7031f073db2df7297feab35c9d353b0b3977d8 -Author: Dan Winship -Date: Fri Aug 24 17:03:35 2012 -0400 - - xdgmime: plug a small leak - - https://bugzilla.gnome.org/show_bug.cgi?id=682560 - - gio/xdgmime/xdgmime.c | 1 + - 1 file changed, 1 insertion(+) - -commit 03be681e08dc9e706d2d22df01fd4edb004a7577 -Author: Dan Winship -Date: Thu Aug 23 16:53:13 2012 -0400 - - gobject/tests: plug leaks - - https://bugzilla.gnome.org/show_bug.cgi?id=682560 - - gobject/tests/signals.c | 3 +++ - gobject/tests/threadtests.c | 13 ++++++++++--- - 2 files changed, 13 insertions(+), 3 deletions(-) - -commit e0cba35d4116c61035a0cbb403d89a04bbdb8963 -Author: Dan Winship -Date: Mon Aug 27 07:45:08 2012 -0400 - - gobject/tests: use g_test_expect_messages() - - https://bugzilla.gnome.org/show_bug.cgi?id=682560 - - gobject/tests/Makefile.am | 3 +++ - gobject/tests/ifaceproperties.c | 16 +++++++--------- - gobject/tests/param.c | 15 +++++++-------- - 3 files changed, 17 insertions(+), 17 deletions(-) - -commit 7972485ca10ef7b45389832f3d8afcf1372c8991 -Author: Yuri Kozlov -Date: Mon Sep 3 10:16:21 2012 +0400 - - Updated Russian translation - - po/ru.po | 1522 - ++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 824 insertions(+), 698 deletions(-) - -commit 7662dbe82b2a4010418586434756ad75169318b3 -Author: Piotr Drąg -Date: Mon Sep 3 01:20:56 2012 +0200 - - Updated Polish translation - - po/pl.po | 11 +++++++++-- - 1 file changed, 9 insertions(+), 2 deletions(-) - -commit a30f6a6eb82e896d5b1dc0921d1d8256ed7ec546 -Author: Matthias Clasen -Date: Wed Aug 29 00:01:15 2012 -0400 - - Add new api to symbol lists and docs - - https://bugzilla.gnome.org/show_bug.cgi?id=682849 - - docs/reference/glib/glib-sections.txt | 3 +++ - docs/reference/gobject/gobject-sections.txt | 4 ++++ - glib/glib.symbols | 2 ++ - gobject/gobject.symbols | 4 ++++ - 4 files changed, 13 insertions(+) - -commit d80d70458ad1711f9c1935a58df3eb9e04853464 -Author: Matthias Clasen -Date: Sat Sep 1 00:20:22 2012 -0400 - - Add a threaded test for g_object_replace_data - - This is the threaded atomic add test from glib/tests/atomic.c, - redone using qdata instead of an atomic int to store the values. - - gobject/tests/Makefile.am | 1 + - gobject/tests/qdata.c | 93 - +++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 94 insertions(+) - -commit 2fa77fb76c452755fe5f2a1ebe10f27583959250 -Author: Matthias Clasen -Date: Tue Aug 28 23:56:01 2012 -0400 - - Add some tests for new object data api - - These are non-threaded, but the do test dup and destroy somewhat. - - https://bugzilla.gnome.org/show_bug.cgi?id=682849 - - gobject/tests/reference.c | 121 - ++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 121 insertions(+) - -commit 1254ca716bf64ce97f6b47882493411883a41865 -Author: Matthias Clasen -Date: Tue Aug 28 06:45:30 2012 -0400 - - Add an atomic compare-and-exchange operation for object data - - This is useful when using object data in thread-safe libraries. - - https://bugzilla.gnome.org/show_bug.cgi?id=682849 - - gobject/gobject.c | 175 - +++++++++++++++++++++++++++++++++++++++++++++++++++++- - gobject/gobject.h | 30 ++++++++++ - 2 files changed, 204 insertions(+), 1 deletion(-) - -commit 06e3a1d71afb66d573b20f17a575c345fb4b697f -Author: Matthias Clasen -Date: Tue Aug 28 06:44:00 2012 -0400 - - Add compare-and exchange for data lists - - Also, make it possible to get a 'new ref' on a datalist member - in a race-free way. - This is useful when using object data in thread-safe libraries. - - https://bugzilla.gnome.org/show_bug.cgi?id=682849 - - glib/gdataset.c | 223 - +++++++++++++++++++++++++++++++++++++++++++++++++------- - glib/gdataset.h | 17 ++++- - 2 files changed, 214 insertions(+), 26 deletions(-) - -commit 18e49c30f02da6d0e10a4dc72760cf3f05303588 -Author: Rūdolfs Mazurs -Date: Sun Sep 2 16:02:50 2012 +0300 - - Updated Latvian translation - - po/lv.po | 2467 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 1281 insertions(+), 1186 deletions(-) - -commit b3beac08f592dcdf57181fcbdffd51fd8b9811f7 -Author: Aurimas Černius -Date: Sun Sep 2 15:39:16 2012 +0300 - - Updated Lithuanian translation - - po/lt.po | 809 - ++++++++++++++++++++++++++++++--------------------------------- - 1 file changed, 388 insertions(+), 421 deletions(-) - -commit 2d85894bc5e45b2a50e5a5784a99e4c31beea7ec -Author: Paolo Borelli -Date: Sun Sep 2 12:25:50 2012 +0200 - - Fix gtk-doc for g_app_info_get_supported_types - - gio/gappinfo.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 724c8a18464cd3e2fb3547235cf1f82400bbf91e -Author: Aleksander Morgado -Date: Fri Aug 31 11:41:53 2012 +0200 - - gdbus-codegen: avoid error when wrong interface is provided to - --annotate - - If the interface given cannot be matched, `iface_obj' was left - uninitialized and - the iface_obj == None check would end up crashing: - - Traceback (most recent call last): - File "/usr/bin/gdbus-codegen", line 41, in - sys.exit(codegen_main.codegen_main()) - File "/usr/lib64/gdbus-2.0/codegen/codegen_main.py", line 175, - in codegen_main - apply_annotations(all_ifaces, opts.annotate) - File "/usr/lib64/gdbus-2.0/codegen/codegen_main.py", line 146, - in apply_annotations - apply_annotation(iface_list, iface, None, None, None, None, - key, value) - File "/usr/lib64/gdbus-2.0/codegen/codegen_main.py", line 64, - in apply_annotation - if iface_obj == None: - UnboundLocalError: local variable 'iface_obj' referenced before - assignment - - Fixes https://bugzilla.gnome.org/show_bug.cgi?id=683088 - - gio/gdbus-2.0/codegen/codegen_main.py | 1 + - 1 file changed, 1 insertion(+) - -commit c270b833a631ef5469d0dce787244ecf56386c5d -Author: Matthias Clasen -Date: Fri Aug 31 23:22:16 2012 -0400 - - Fix shell tests - - glib/tests/shell.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit e81ba25d396dd5596e242e22c06bbd71d9e17168 -Author: Kjartan Maraas -Date: Sat Sep 1 10:42:05 2012 +0200 - - Updated Norwegian bokmål translation - - po/nb.po | 643 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 326 insertions(+), 317 deletions(-) - -commit e2596ba2432a6417df35faa4410f07698c4fbb8a -Author: Nguyễn Thái Ngọc Duy -Date: Sat Sep 1 13:17:05 2012 +0700 - - Updated Vietnamese translation - - po/vi.po | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 22eaa16b7f9e7fc5c9eee4b58449fbc6639f6ece -Author: Nguyễn Thái Ngọc Duy -Date: Sat Sep 1 13:16:36 2012 +0700 - - po/vi: import from Damned Lies - - po/vi.po | 630 - ++++++++++++++++++++++++++++++--------------------------------- - 1 file changed, 302 insertions(+), 328 deletions(-) - -commit aefcd5922fff0800460570c6521a7456778c93b4 -Author: Fran Diéguez -Date: Fri Aug 31 21:00:52 2012 +0200 - - Updated Galician translations - - po/gl.po | 665 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 337 insertions(+), 328 deletions(-) - -commit 55f7061097c3a7e6a381089dab65b9eed642408c -Author: Martin Pitt -Date: Mon Aug 20 06:02:31 2012 +0200 - - Bump max time in test_method_calls_on_proxy() test - - On slower platforms, the overhead of the 240 D-BUS Sleep calls is - larger than - the current maximum of 6 seconds. A run on a Panda board sometimes - fails with - - ERROR:/build/buildd/glib2.0-2.33.8/./gio/tests/gdbus-threading.c:409:test_method_calls_on_proxy: - assertion failed (elapsed_msec < 6000): (7365 < 6000) - - Bump maximum time to 8 seconds to be more resilient to this. - - https://bugzilla.gnome.org/show_bug.cgi?id=682222 - - gio/tests/gdbus-threading.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 8297e8a3a0d63a69fd923219031438698a118759 -Author: Tom Tryfonidis -Date: Fri Aug 31 11:08:42 2012 +0300 - - Updated Greek translation - - po/el.po | 1946 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 1017 insertions(+), 929 deletions(-) - -commit eec52a18c029fc4f494e92a59f3cd6665f0f1bbd -Author: Piotr Drąg -Date: Thu Aug 30 17:59:33 2012 +0200 - - Updated Polish translation - - po/pl.po | 639 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 323 insertions(+), 316 deletions(-) - -commit 40b4fae42e8c8ad306a1fab93a1e263354fef3d5 -Author: William Jon McCann -Date: Tue Aug 28 19:22:01 2012 -0400 - - Add ability to get symbolic icon for content type - - https://bugzilla.gnome.org/show_bug.cgi?id=682101 - - docs/reference/gio/gio-sections.txt | 1 + - gio/gcontenttype.c | 79 - ++++++++++++++++++++++++++++--------- - gio/gcontenttype.h | 1 + - gio/gio.symbols | 1 + - gio/glocalfileinfo.c | 75 - ++++++++++++++++++++++------------- - 5 files changed, 110 insertions(+), 47 deletions(-) - -commit a15a071f35f2743451aa98b2b069b7eca975c7ea -Author: William Jon McCann -Date: Tue Aug 28 18:56:53 2012 -0400 - - Add symbolic icon support to gfileinfo - - https://bugzilla.gnome.org/show_bug.cgi?id=682101 - - docs/reference/gio/gio-sections.txt | 3 ++ - gio/gfileinfo-priv.h | 1 + - gio/gfileinfo.c | 58 ++++++++++++++++++++++ - gio/gfileinfo.h | 14 ++++++ - gio/gio.symbols | 2 + - gio/glocalfileinfo.c | 97 - +++++++++++++++++++++++++++++-------- - 6 files changed, 154 insertions(+), 21 deletions(-) - -commit a2dca48bf75efcc684cfc670b4552a2c5c77d1a2 -Author: William Jon McCann -Date: Tue Aug 28 15:37:43 2012 -0400 - - Add symbolic icon support to drive, volume, and mount - - We need symbolic icon support for display in Nautilus. - - https://bugzilla.gnome.org/show_bug.cgi?id=682101 - - docs/reference/gio/gio-sections.txt | 5 +++ - gio/gdrive.c | 30 ++++++++++++++++ - gio/gdrive.h | 4 +++ - gio/gio.symbols | 5 +++ - gio/gmount.c | 32 +++++++++++++++++ - gio/gmount.h | 3 ++ - gio/gunixmount.c | 12 +++++++ - gio/gunixmounts.c | 71 - +++++++++++++++++++++++++------------ - gio/gunixmounts.h | 4 +++ - gio/gunixvolume.c | 11 ++++++ - gio/gvolume.c | 32 +++++++++++++++++ - gio/gvolume.h | 3 ++ - gio/gwin32mount.c | 35 +++++++++++++----- - 13 files changed, 217 insertions(+), 30 deletions(-) - -commit 88d181ef18b50018d4645870bc6d0a1283177f68 -Author: Rui Matos -Date: Wed Aug 29 19:18:45 2012 +0200 - - gdbus-tool: Check return value of strrchr() - - Fixes a crash when invoking gdbus like: - - $ gdbus emit --session -o / -s Foo - - https://bugzilla.gnome.org/show_bug.cgi?id=682965 - - gio/gdbus-tool.c | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit 5328f760ee80ced5dc44ed9c0e388ee00d7bf42d -Author: Chun-wei Fan -Date: Thu Aug 30 17:14:13 2012 +0800 - - Update gspawn-win*helper* Visual C++ projects - - Add GLIB_COMPILATION to the preprocessor definitions to fix the build. - - build/win32/vs10/gspawn-win32-helper-console.vcxproj | 8 ++++---- - build/win32/vs10/gspawn-win32-helper.vcxproj | 8 ++++---- - build/win32/vs9/gspawn-win32-helper-console.vcproj | 8 ++++---- - build/win32/vs9/gspawn-win32-helper.vcproj | 8 ++++---- - 4 files changed, 16 insertions(+), 16 deletions(-) - -commit 6e4acf44b3a943906432a2bf55223ac107d8e0c2 -Author: Dominique Leuenberger -Date: Fri Aug 17 11:10:41 2012 +0200 - - gshell: Fix parsing of comments in command lines. - - Fixes bug 562907 - - glib/gshell.c | 18 ++++++++++++++++++ - glib/tests/shell.c | 2 ++ - 2 files changed, 20 insertions(+) - -commit 9bca5bb49f0fc0585335abf476b7082e654878b6 -Author: Cosimo Cecchi -Date: Wed Aug 29 14:46:11 2012 -0400 - - appinfo: fix annotations for g_app_info_launch and - g_app_info_launch_uris - - The files/uris parameters for these functions can be NULL, so we - need an - allow-none annotation here. - - gio/gappinfo.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 6e64ba58b90d1d834a6b5f61acec6755e4b80072 -Author: Colin Walters -Date: Mon Aug 27 18:30:06 2012 -0400 - - Switch all open() calls to use g_open() - - Because it now handles EINTR. And we should do so. While most people - use Linux, which tries very hard to avoid propagating EINTR back up - into userspace, it can still happen. - - https://bugzilla.gnome.org/show_bug.cgi?id=682833 - - gio/glocalfile.c | 2 +- - gio/glocalfileinfo.c | 4 ++-- - gio/gresource-tool.c | 3 ++- - gio/tests/gdbus-peer.c | 2 +- - gio/tests/pollable.c | 3 ++- - glib/giounix.c | 8 ++------ - glib/gtestutils.c | 3 ++- - glib/tests/mappedfile.c | 5 +++-- - gobject/glib-genmarshal.c | 3 ++- - 9 files changed, 17 insertions(+), 16 deletions(-) - -commit 2542b6f60492fadfb21f2c4a29976c3494c7e6c5 -Author: Colin Walters -Date: Mon Aug 27 18:22:26 2012 -0400 - - xdgmime: Handle EINTR in open() - - https://bugzilla.gnome.org/show_bug.cgi?id=682833 - - gio/xdgmime/xdgmimecache.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit 62570a52b179fc521209444926d7945fc31210a4 -Author: Cosimo Cecchi -Date: Tue Aug 28 13:15:29 2012 -0400 - - gio: don't quote quark names for G_DEFINE_QUARK - - gio/gioerror.c | 2 +- - gio/gresolver.c | 2 +- - gio/gresource.c | 2 +- - gio/gtlsconnection.c | 2 +- - 4 files changed, 4 insertions(+), 4 deletions(-) - -commit 4b602940e2c46d9f91acf91f67a6cd0b6ea05e13 -Author: Cosimo Cecchi -Date: Tue Aug 28 13:15:56 2012 -0400 - - glib: don't quote quark names for G_DEFINE_QUARK - - glib/gbookmarkfile.c | 2 +- - glib/gconvert.c | 2 +- - glib/gfileutils.c | 2 +- - glib/giochannel.c | 2 +- - glib/gkeyfile.c | 2 +- - glib/glib-unix.c | 2 +- - glib/gmarkup.c | 2 +- - glib/goption.c | 2 +- - glib/gregex.c | 2 +- - glib/gshell.c | 2 +- - glib/gspawn-win32.c | 4 ++-- - glib/gspawn.c | 4 ++-- - glib/gthread.c | 2 +- - glib/gvariant-parser.c | 2 +- - 14 files changed, 16 insertions(+), 16 deletions(-) - -commit daae12710a890b974e57cc806b275248760ce131 -Author: Cosimo Cecchi -Date: Tue Aug 28 13:14:35 2012 -0400 - - gquark: clarify G_DEFINE_QUARK docs about the use of quotes - - Use the term "name" instead of "string" in the documentation, and - add a - note explaining double quotes shouldn't be used for the quark name. - - glib/gquark.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit 369c7689c24154ac04ac1dd528f99164fafb0541 -Author: Matthias Clasen -Date: Tue Aug 28 05:52:24 2012 -0400 - - Add missing includes - - glib/gmarkup.c | 1 + - glib/gshell.c | 1 + - glib/gspawn-win32.c | 1 + - glib/gspawn.c | 1 + - glib/gvariant-parser.c | 1 + - 5 files changed, 5 insertions(+) - -commit 60d2cb665ef4bc751b4a4a940ec2f336f57b5535 -Author: Matthias Clasen -Date: Mon Aug 27 23:42:12 2012 -0400 - - Use G_DEFINE_QUARK for quarks in GIO - - gio/gioerror.c | 8 ++------ - gio/gresolver.c | 7 +------ - gio/gresource.c | 6 +----- - gio/gtlsconnection.c | 7 +------ - 4 files changed, 5 insertions(+), 23 deletions(-) - -commit b7d1518ce9f337a7ede1a659de31ff81dafcbac5 -Author: Matthias Clasen -Date: Mon Aug 27 23:37:41 2012 -0400 - - Fix a typo in a doc comment - - glib/gthread-posix.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 4f12f7c029d8a4e7eaca633cb7e71c82a08be28d -Author: Matthias Clasen -Date: Mon Aug 27 23:36:42 2012 -0400 - - Use G_DEFINE_QUARK for GLib's own quarks - - This commit just deals with glib/. - gobject/ and gio/ will be handled in separate commits. - - glib/gbookmarkfile.c | 10 +--------- - glib/gconvert.c | 6 +----- - glib/gfileutils.c | 6 +----- - glib/giochannel.c | 7 ++----- - glib/gkeyfile.c | 7 +------ - glib/glib-unix.c | 6 +----- - glib/gmarkup.c | 6 +----- - glib/goption.c | 7 +------ - glib/gregex.c | 11 +---------- - glib/gshell.c | 6 +----- - glib/gspawn-win32.c | 13 ++----------- - glib/gspawn.c | 13 ++----------- - glib/gthread.c | 6 +----- - glib/gvariant-parser.c | 11 +---------- - 14 files changed, 17 insertions(+), 98 deletions(-) - -commit 702b44886572c657d552f3ec15e9794acd4265e5 -Author: Matthias Clasen -Date: Mon Aug 27 23:34:30 2012 -0400 - - Add a G_DEFINE_QUARK macro - - https://bugzilla.gnome.org/show_bug.cgi?id=627240 - - docs/reference/glib/glib-sections.txt | 1 + - glib/gquark.c | 12 ++++++++++++ - glib/gquark.h | 13 +++++++++++++ - 3 files changed, 26 insertions(+) - -commit a1ff18582da002c93150d48f70aeab8b340f73ff -Author: Matthias Clasen -Date: Mon Aug 27 23:16:25 2012 -0400 - - Put quarks in their own source file - - Just because I'm too lazy to grep every single time for the other - source file in which the quark code is hiding. - - glib/Makefile.am | 1 + - glib/gdataset.c | 299 +---------------------------------------------- - glib/gquark.c | 347 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 3 files changed, 349 insertions(+), 298 deletions(-) - -commit 030ebfb93b4c4c4525341ef81f9c548fcc6d8921 -Author: Daiki Ueno -Date: Fri Aug 24 15:43:02 2012 +0900 - - gsettings-tool: make list-recursively really recurse - - https://bugzilla.gnome.org/show_bug.cgi?id=682586 - - gio/gsettings-tool.c | 11 +++-------- - 1 file changed, 3 insertions(+), 8 deletions(-) - -commit a55298941072697324ac34990ebf455271f1b35b -Author: Matthias Clasen -Date: Sun Aug 19 23:50:09 2012 -0400 - - GFile: Cosmetic doc changes - - gio/gfile.c | 5031 - ++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 2589 insertions(+), 2442 deletions(-) - -commit 0149f44f4a3c8874b8327eddcd58561f5707220a -Author: Matthias Clasen -Date: Sun Aug 19 18:36:18 2012 -0400 - - Fix the GDBusProxy async test - - Patch by Mike Gorse, bug - https://bugzilla.gnome.org/show_bug.cgi?id=674805 - - gio/tests/gdbus-proxy.c | 2 -- - 1 file changed, 2 deletions(-) - -commit 7e07ea8189547f7e044c418c914c4bc26f9cf6a2 -Author: Matthias Clasen -Date: Sun Aug 19 18:35:56 2012 -0400 - - Make async permission tests work - - gio/tests/permission.c | 16 ++++++++++++++-- - 1 file changed, 14 insertions(+), 2 deletions(-) - -commit 375943ea215871c0fe6d1d02e970cb2d71c8445c -Author: Mike Gorse -Date: Thu Apr 26 16:06:34 2012 -0500 - - Fix the gdbus-proxy async test - - The async test had several problems: - - It created a proxy and did not launch a main loop, meaning that its - callback would usually not get called, or, if it did get called, the - test harness would have taken down the connection already, causing an - assertion failure when the proxy had an error. - - It was dependent on the proxy test to set up the server and - would fail - because some properties were modified by that test. - - https://bugzilla.gnome.org/show_bug.cgi?id=674805 - - gio/tests/gdbus-proxy.c | 47 - +++++++++++++++++++++++++++++++++++++++++------ - 1 file changed, 41 insertions(+), 6 deletions(-) - -commit ce976bcac7294e72b3e94dda17fe5dfb157770d4 -Author: Colin Walters -Date: Mon Aug 27 14:37:21 2012 -0400 - - gstdio: Harden g_open() against EINTR - - Noticed by code inspection, when auditing some of my code for EINTR - handling. - - https://bugzilla.gnome.org/show_bug.cgi?id=682819 - - glib/gstdio.c | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -commit d54e10632a575963790d50661ae75692bb159b37 -Author: Colin Walters -Date: Wed Mar 28 13:53:37 2012 -0400 - - gvariant: Add tests for exact SHA256 checksums - - I'd like to use GVariant as a data format in my userspace filesystem, - and having the actual bits be stable means I can reliably compute - cryptographic checksums. - - This updated patch removes vardict checks, because Ryan wants the - flexibility to change them in the future. - - https://bugzilla.gnome.org/show_bug.cgi?id=673012 - - glib/tests/gvariant.c | 74 - +++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 74 insertions(+) - -commit 7936af693477f5b8dfeef4e0d90e6fa4531cf395 -Author: Ryan Lortie -Date: Mon Aug 27 16:12:30 2012 -0400 - - GVariantType: gut g_variant_type_check() - - This function is causing an insane amount of wasted time on some - real-world profiles and it's pretty useless since we already have - GVariantType (as a type different from a string) for the purpose of - static type safety. - - Disable it for now. We can possibly turn this back on again if - we solve - bug #544026. - - https://bugzilla.gnome.org/show_bug.cgi?id=679835 - - glib/gvarianttype.c | 7 ++----- - 1 file changed, 2 insertions(+), 5 deletions(-) - -commit b53e95f3eb98fc7ba1527e225c32bb4ee2892746 -Author: Nilamdyuti Goswami -Date: Mon Aug 27 23:39:52 2012 +0530 - - Implemented FUEL entries to Assamese translation - - po/as.po | 260 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 130 insertions(+), 130 deletions(-) - -commit 1a2c5e155deacb7ebeb8d0ca2c800a97a90a7ab9 -Author: Dan Winship -Date: Thu Aug 23 12:48:49 2012 -0400 - - glib/tests: fix leaks - - https://bugzilla.gnome.org/show_bug.cgi?id=682560 - - glib/tests/asyncqueue.c | 4 + - glib/tests/bookmarkfile.c | 3 +- - glib/tests/checksum.c | 13 +- - glib/tests/collate.c | 15 +- - glib/tests/cond.c | 9 + - glib/tests/convert.c | 1 + - glib/tests/dataset.c | 2 + - glib/tests/fileutils.c | 2 + - glib/tests/gwakeuptest.c | 1 + - glib/tests/mainloop.c | 33 +- - glib/tests/markup-parse.c | 3 +- - glib/tests/option-context.c | 8 +- - glib/tests/queue.c | 6 +- - glib/tests/regex.c | 963 - ++++++++++++++++++++------------------- - glib/tests/spawn-multithreaded.c | 7 +- - glib/tests/spawn-singlethread.c | 8 +- - glib/tests/string.c | 2 + - glib/tests/timeout.c | 6 +- - glib/tests/unix.c | 4 +- - 19 files changed, 596 insertions(+), 494 deletions(-) - -commit 0c0cdfd9c4a9d57aae0fb50b5e18cab6ba9e1a76 -Author: Dan Winship -Date: Thu Aug 23 12:29:36 2012 -0400 - - gtestutils: add g_test_add_data_func_full() - - Like g_test_add_data_func(), but includes a GDestroyNotify for the - test data. - - https://bugzilla.gnome.org/show_bug.cgi?id=682560 - - docs/reference/glib/glib-sections.txt | 1 + - glib/glib.symbols | 1 + - glib/gtestutils.c | 28 ++++++++++++++++++++++++++++ - glib/gtestutils.h | 7 +++++++ - 4 files changed, 37 insertions(+) - -commit 242737822357c9a686df69bdb888b0d42caf1d5c -Author: Dan Winship -Date: Thu Aug 23 12:38:17 2012 -0400 - - gmain: remove unix signal watch if its GSourceFunc returns FALSE - - g_unix_signal_watch_dispatch() was ignore the callback's return value. - Fix that. - - https://bugzilla.gnome.org/show_bug.cgi?id=682560 - - glib/gmain.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit 99c7c951d99c180a5f5832d922b4f3f58380a1cd -Author: Dan Winship -Date: Thu Aug 23 12:35:20 2012 -0400 - - gmain: don't leak child sources that are destroyed before their - parents - - A parent source holds refs on its children, so if the child source is - destroyed, we need to drop that ref. Fix, and reorganize to make this - all more obvious. - - https://bugzilla.gnome.org/show_bug.cgi?id=682560 - - glib/gmain.c | 44 ++++++++++++++++++++++---------------------- - 1 file changed, 22 insertions(+), 22 deletions(-) - -commit 48a9887eae1058b055994c832b26a8ab9876db57 -Author: Dan Winship -Date: Thu Aug 23 12:33:43 2012 -0400 - - gmain: free source_lists when freeing GMainContext - - If a context was freed with sources still attached, those sources - correctly got destroyed, but the corresponding GSourceList structs - were being leaked. - - https://bugzilla.gnome.org/show_bug.cgi?id=682560 - - glib/gmain.c | 8 ++++++++ - 1 file changed, 8 insertions(+) - -commit b901aaf6731d836b036aa1cee63087aa3fdc0768 -Author: Dan Winship -Date: Sun Aug 26 14:40:13 2012 -0400 - - Update .gitignores - - gio/tests/.gitignore | 2 ++ - tests/.gitignore | 1 + - 2 files changed, 3 insertions(+) - -commit ac7c050d377f6815534074b855cdf74f02cf96b2 -Author: Colin Walters -Date: Sat Aug 25 17:13:43 2012 -0400 - - docs: Ensure CLEANFILES is set before we use += - - We need to be defensive about this in the case where gtk-doc.make is - empty. - - docs/reference/gio/Makefile.am | 1 + - docs/reference/glib/Makefile.am | 1 + - docs/reference/gobject/Makefile.am | 1 + - 3 files changed, 3 insertions(+) - -commit dbad8304ff123f7fe242bdd8a8cfcb7eef8afce6 -Author: William Jon McCann -Date: Fri Aug 24 13:32:25 2012 -0400 - - Don't crash if set_app_info is called before adding metadata - - set_mime_type, set_is_private, add_group, set_groups, set_icon, etc - all added metadata before using it. If set_app_info was called before - any of those it would crash when trying to access the metadata. - - glib/gbookmarkfile.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit dbf9f7a2882c240fe48ab441de7e015638686ccc -Author: OKANO Takayoshi -Date: Thu Aug 23 19:15:09 2012 +0900 - - [l10n] Update Japanese translation - - po/ja.po | 1174 - ++++++++++++++++++++++++++++++++++++-------------------------- - 1 file changed, 680 insertions(+), 494 deletions(-) - -commit 462c48acad4efe9db5afd3c7d8e3e0342a591bea -Author: A S Alam -Date: Thu Aug 23 07:57:51 2012 +0530 - - update Punjabi Translation - - po/pa.po | 1401 - ++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 764 insertions(+), 637 deletions(-) - -commit 12494f697ffd2117ec607d62a04c5a97e32e8482 -Author: Piotr Drąg -Date: Wed Aug 22 22:36:15 2012 +0200 - - Updated Polish translation - - po/pl.po | 1039 - +++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 585 insertions(+), 454 deletions(-) - -commit 0b6fdff05cc10f5e639a39dd4b79e01a025ad2d5 -Author: Colin Walters -Date: Wed Aug 22 14:48:41 2012 -0400 - - Fix regression when TMPDIR/TMP are unset - - We should just be returning /tmp as a default, not calling g_getenv - ("/tmp") which makes no sense. - - https://bugzilla.gnome.org/show_bug.cgi?id=672329 - - glib/gutils.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit ad20e074c4aa6492c5334870515f48c3a23e051c -Author: Kjartan Maraas -Date: Wed Aug 22 10:29:16 2012 +0200 - - Updated Norwegian bokmål translation - - po/nb.po | 225 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 116 insertions(+), 109 deletions(-) - -commit e77f3ea0d8194e421fc7dd18032622f8b8a85c2e -Author: Nguyễn Thái Ngọc Duy -Date: Wed Aug 22 09:15:00 2012 +0700 - - Updated Vietnamese translation - - po/vi.po | 90 - ++++++++++++++++++++++++++-------------------------------------- - 1 file changed, 37 insertions(+), 53 deletions(-) - -commit eab38232de82ae19cc3c12a67861e0f1d82191ca -Author: Nguyễn Thái Ngọc Duy -Date: Wed Aug 22 08:51:44 2012 +0700 - - po/vi: imported from Damned Lies - - po/vi.po | 952 - ++++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 543 insertions(+), 409 deletions(-) - -commit 4a89e2ee7d7a46a52272a6b4197cb3af998d0a49 -Author: Duarte Loreto -Date: Wed Aug 22 00:54:09 2012 +0100 - - Updated Portuguese translation - - po/pt.po | 1260 - +++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 715 insertions(+), 545 deletions(-) - -commit 221bbd8d76670d00f7b574ac77ca49ef9a9fb4dd -Author: Ryan Lortie -Date: Tue Aug 21 16:32:17 2012 -0400 - - *bump* - - thanks rico :) - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a3655be2111ee38839fe2a1fd001923d1d4ad7be -Author: Dieter Verfaillie -Date: Tue Aug 21 21:10:16 2012 +0200 - - win32: fix tests/sources.c - - "make check" was failing on sys/resource.h not being available on - win32. Seeing that this test just spews some numbers on stdout - whithout really testing anything we can safely replace them with - similar enough numbers by relying on g_get_monotonic_time (). - - Fixes https://bugzilla.gnome.org/show_bug.cgi?id=682386 - - tests/sources.c | 78 - +++++++++++++++++++++++++-------------------------------- - 1 file changed, 34 insertions(+), 44 deletions(-) - -commit 7518f7a674723ded4cbb32d780c594c5d515af70 -Author: Stef Walter -Date: Tue Aug 21 13:26:27 2012 +0200 - - Revert "gtlscertificate: Add certificate-bytes and private-key-bytes - props" - - * In order to add contstruct properties to an abstract base - calls, and retain ABI stability, the base class must add a - default implementation of those properties. - * We cannot add a default implementation of certificate-bytes - or private-key-bytes since certificate and private-key properties - are writable on construct-only. - - This reverts commit 541c985869fe9f2c0a858c0a91b4eb60f99d19f0. - - https://bugzilla.gnome.org/show_bug.cgi?id=682081 - - gio/gdummytlsbackend.c | 4 --- - gio/gtlscertificate.c | 59 - +++++++++------------------------------------ - gio/tests/gtesttlsbackend.c | 6 ----- - 3 files changed, 11 insertions(+), 58 deletions(-) - -commit a8c784df58b7af490d0b08e74bd6f1085da692df -Author: Stef Walter -Date: Fri Aug 17 10:55:10 2012 +0200 - - gdbus: Fix double free and use after free of object path - - * This occurs when the 'g-object-path' property is read - on a GDBusObjectSkeleton - - https://bugzilla.gnome.org/show_bug.cgi?id=682075 - - gio/gdbusobjectskeleton.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 2222b657ded5b0c59999f63ff74534726235d7eb -Author: Chao-Hsiung Liao -Date: Tue Aug 21 19:16:27 2012 +0800 - - Updated Traditional Chinese translation(Hong Kong and Taiwan) - - po/zh_HK.po | 81 - +++++++++++++++++++++++++++++-------------------------------- - po/zh_TW.po | 81 - +++++++++++++++++++++++++++++-------------------------------- - 2 files changed, 78 insertions(+), 84 deletions(-) - -commit 0d8a81b722e18092062f83b7fd8c0b3a5f4d613a -Author: Cosimo Cecchi -Date: Mon Aug 20 19:46:33 2012 +0200 - - mount-op: use gint64 instead of guint64 for time_left and bytes_left - - Since those can be -1, they need to be signed. - - https://bugzilla.gnome.org/show_bug.cgi?id=682284 - - gio/gmountoperation.c | 9 +++++---- - gio/gmountoperation.h | 4 ++-- - 2 files changed, 7 insertions(+), 6 deletions(-) - -commit ac8c13d25c86e62f04bbfb7ac21fc9fb6eb02337 -Author: Andika Triwidada -Date: Tue Aug 21 13:53:46 2012 +0700 - - Updated Indonesian translation - - po/id.po | 90 - +++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 46 insertions(+), 44 deletions(-) - -commit ed40bf6715763045457cd6123b3882222c818cde -Author: Ryan Lortie -Date: Mon Aug 20 18:32:25 2012 -0400 - - NEWS, versions, etc. - - NEWS | 58 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - configure.ac | 2 +- - 2 files changed, 59 insertions(+), 1 deletion(-) - -commit 59394b3e1e3b3907b4dc18de4067e5476b4c1649 -Author: Ryan Lortie -Date: Mon Aug 20 18:32:46 2012 -0400 - - Revert the GMarkup attribute collect changes - - We need to have some more discussion on this topic. - - This reverts commits 86329ba44fc7662c0bad37955f0ec980a24be495 and - 8d40389d15544bdc612989157f80380badce52f7. - - https://bugzilla.gnome.org/show_bug.cgi?id=665634 - - docs/reference/glib/glib-sections.txt | 1 - - gio/gdbusintrospection.c | 100 ++++++++-------- - glib/glib.symbols | 1 - - glib/gmarkup.c | 218 - +++++++++++----------------------- - glib/gmarkup.h | 9 -- - glib/tests/markup-collect.c | 125 +++++++------------ - 6 files changed, 165 insertions(+), 289 deletions(-) - -commit 850680d751812e3d7fbc4052a8c56ad90e20a3fa -Author: Ryan Lortie -Date: Mon Aug 20 17:57:13 2012 -0400 - - gmarkup test: fix use of message expect API - - glib/tests/markup-collect.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 56210220a2c86b099ca7757b67a3ef7fb2366d3d -Author: Dan Winship -Date: Mon Aug 20 17:26:45 2012 -0400 - - tests/protocol: update the messages to reflect G_LOG_DOMAIN being - set now - - glib/tests/protocol.c | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -commit d06c7a911ea28d9d8019b901f71bd12cfa2dd64d -Author: Ryan Lortie -Date: Mon Aug 20 16:25:09 2012 -0400 - - g_test_expect_message: add some g_return_if_fail - - NULL domain is not supported and some might expect this to work, - so make - sure they don't get the wrong idea... - - glib/gmessages.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 07fadc7932713145ec429394c9ebf2a87bd09b75 -Author: Lars Uebernickel -Date: Mon Aug 20 14:32:14 2012 +0200 - - GMenuModel: add test for the new GMenuItem API - - gio/tests/gmenumodel.c | 68 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 68 insertions(+) - -commit 6798fcdd0f3c1b96c3c0e8561ea81e9a05f2005f -Author: Ryan Lortie -Date: Sat Aug 18 14:24:46 2012 -0400 - - GMenuItem: add constructor to copy from model - - Add g_menu_item_new_from_model() for constructing a GMenuItem that - is a - copy of a menu item that's in a GMenuModel. - - docs/reference/gio/gio-sections.txt | 1 + - gio/gio.symbols | 1 + - gio/gmenu.c | 87 - +++++++++++++++++++++++++++++++++++++ - gio/gmenu.h | 4 ++ - 4 files changed, 93 insertions(+) - -commit 99478dd893fab44f3672cbacce3c87b6dec3bb58 -Author: Ryan Lortie -Date: Sat Aug 18 14:20:59 2012 -0400 - - GMenuItem: add getter APIs - - GMenuItem has been write-only up to this point. Add some APIs for - reading back values as well. - - docs/reference/gio/gio-sections.txt | 3 + - gio/gio.symbols | 3 + - gio/gmenu.c | 118 - ++++++++++++++++++++++++++++++++++++ - gio/gmenu.h | 13 ++++ - 4 files changed, 137 insertions(+) - -commit ad79b0f8efdb72e9c4b337dffa62521e7fa2a89a -Author: Ryan Lortie -Date: Sat Aug 18 14:14:21 2012 -0400 - - GMenuModel: remove a type safety bug - - There was a /* XXX */ in the code here to do proper typechecking - of the - GVariant in the menu model when using - g_menu_model_get_item_attribute(). - We have g_variant_check_format_string() now, so use it. - - gio/gmenumodel.c | 16 +++++++++++++--- - 1 file changed, 13 insertions(+), 3 deletions(-) - -commit 34653169e5653b95d61c461f088e6016f042d08a -Author: Ryan Lortie -Date: Sat Aug 18 14:12:55 2012 -0400 - - GVariant: add g_variant_check_format_string() - - For some time now people have been asking for a way to check for type - compatibility between GVariant instances and format strings. - There are - several APIs inside of GLib itself that would benefit from this. - - This patch introduces a way to do that. - - docs/reference/glib/glib-sections.txt | 1 + - glib/glib.symbols | 1 + - glib/gvariant.c | 104 - ++++++++++++++++++++++++++++++++++ - glib/gvariant.h | 4 +- - glib/tests/gvariant.c | 54 ++++++++++++++++++ - 5 files changed, 163 insertions(+), 1 deletion(-) - -commit 6a6b64ef4d9f2985eaf1cb727398019359b4b4f4 -Author: Aurimas Černius -Date: Mon Aug 20 23:10:25 2012 +0300 - - Updated Lithuanian translation - - po/lt.po | 1694 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 847 insertions(+), 847 deletions(-) - -commit cc24dac3c8edbe2068ba15522bb5d937602082dc -Author: Dan Winship -Date: Mon Jul 30 16:38:30 2012 -0400 - - glib/tests: use g_test_expect_message() - - Replace some tests that used to use g_test_trap_fork() with - g_test_expect_message() instead. - - https://bugzilla.gnome.org/show_bug.cgi?id=679556 - - glib/tests/Makefile.am | 1 + - glib/tests/error.c | 45 ++++++------ - glib/tests/gvariant.c | 56 ++++++++------- - glib/tests/mainloop.c | 11 ++- - glib/tests/markup-collect.c | 20 +++--- - glib/tests/strfuncs.c | 163 - ++++++++++++++++++++++---------------------- - 6 files changed, 159 insertions(+), 137 deletions(-) - -commit 25ac137c0a47ccc5214dabeaa41da18dac2b0cee -Author: Dan Winship -Date: Mon Jul 30 16:05:08 2012 -0400 - - gtestutils: add g_text_expect_message() - - Add g_test_expect_message() and g_test_assert_expected_messages(), to - allow tests of warnings, error messages, return-if-fails, etc. - - https://bugzilla.gnome.org/show_bug.cgi?id=679556 - - docs/reference/glib/glib-sections.txt | 4 + - glib/glib.symbols | 2 + - glib/gmessages.c | 466 - +++++++++++++++++++++------------- - glib/gtestutils.h | 10 + - glib/tests/testing.c | 86 +++++++ - 5 files changed, 397 insertions(+), 171 deletions(-) - -commit 78a8aecbb339f620e87711389f56308c219d443f -Author: Dan Winship -Date: Mon Jul 30 15:32:31 2012 -0400 - - g_logv: only expand the message once - - Hoist the g_strdup_printf()'ing out of the loop, since the message is - the same for every handler that gets called. - - https://bugzilla.gnome.org/show_bug.cgi?id=679556 - - glib/gmessages.c | 60 - +++++++++++++++++++++++--------------------------------- - 1 file changed, 24 insertions(+), 36 deletions(-) - -commit f78931c4abf217fce0eca890da411c1c1c983d45 -Author: Dan Winship -Date: Wed Aug 1 09:49:10 2012 -0400 - - glib/tests/testing, logging: don't use g_test_undefined() - - We are verifying the behavior of the test/logging functions here; this - is not undefined behavior. - - https://bugzilla.gnome.org/show_bug.cgi?id=679556 - - glib/tests/logging.c | 54 - ++++++++++++++++++++-------------------------------- - glib/tests/testing.c | 32 ++++++++++--------------------- - 2 files changed, 31 insertions(+), 55 deletions(-) - -commit d9f6314f57cad9940938165421c1efc09636147b -Author: Marc-André Lureau -Date: Tue Jul 3 02:04:08 2012 +0200 - - win32: add pipe-io-cancel-test - - Test that win32 streams can be cancelled. - It can even be tested with wine on Linux! - - https://bugzilla.gnome.org/show_bug.cgi?id=679288 - - gio/tests/win32-streams.c | 56 - +++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 56 insertions(+) - -commit b9b2cf6a666af907d775a871d76b5b6871b4a6bd -Author: Marc-André Lureau -Date: Wed Aug 8 01:02:40 2012 +0200 - - win32: add pipe-io-concurrent - - Implement test case suggested by Ryan Lortie on bug: - https://bugzilla.gnome.org/show_bug.cgi?id=679288 - - "There is a potential race here that's really unlikely to happen, but - here we go: We are trying to read from the same socket in two threads. - Some data comes. That causes the poll() in both threads (above) to - finish running. Then the cancellable is checked above. We now find - ourselves here. Only one thread will read the data. The other will - block on this function. Then the user may cancel the cancellable while - we are blocked here, but we will stay blocked...." - - gio/tests/win32-streams.c | 98 - +++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 98 insertions(+) - -commit 1c1ba8b5122295651400eed3f3fb3b9f69f0ac47 -Author: Marc-André Lureau -Date: Mon Aug 20 15:47:15 2012 +0200 - - win32: add pipe-io-overlap-test - - gio/tests/win32-streams.c | 92 - +++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 92 insertions(+) - -commit b9d7b80897d79cb43c4a795c7d9d3d9a24e140cc -Author: Marc-André Lureau -Date: Fri Jul 6 00:46:32 2012 +0200 - - win32: make gio stream cancellable - - v2: - - fix cancellation of concurrent readers - - replace g_assert() usage with g_warn_if_fail() - v3: - - fix indentation - - fix loop code to not leak (silly me) - - https://bugzilla.gnome.org/show_bug.cgi?id=679288 - - gio/gasynchelper.c | 29 +++++++++++++++++++++++++---- - 1 file changed, 25 insertions(+), 4 deletions(-) - -commit 4b5d762d5d73af90de49801ecc1da52d4cd86d6f -Author: Marc-André Lureau -Date: Wed Aug 8 01:08:15 2012 +0200 - - win32: handle ERROR_MORE_DATA - - If a named pipe is being read in message mode and the next message is - longer than the nNumberOfBytesToRead parameter specifies, ReadFile - returns FALSE and GetLastError returns ERROR_MORE_DATA. - - Since the API doesn't allow to return both a GError and the number of - bytes read so far, it makes more sense to return nread, and let the - client call GetLastError() himself to check if ERROR_MORE_DATA. - - The current alternative loses the nread information. - - https://bugzilla.gnome.org/show_bug.cgi?id=679288 - - gio/gwin32inputstream.c | 13 +++++++++++-- - 1 file changed, 11 insertions(+), 2 deletions(-) - -commit 23d80a04da43c08f4ea626283607a7546d7a56db -Author: Marc-André Lureau -Date: Mon Jul 2 21:45:41 2012 +0200 - - win32: use overlapped events for streams - - Any file handle created with FLAG_OVERLAPPED must have - ReadFile()/WriteFile() called with an OVERLAPPED structure. - Failing to do so will give unspecified results, invalid read/write or - corruption. - - Without FLAG_OVERLAPPED, it is not possible to read and write - concurrently, even with two seperate threads, created by 2 input and - output gio streams. Also, only with FLAG_OVERLAPPED may an IO - operation be asynchronous and thus be cancellable. - - We may want to call ReOpenFile() to make sure the FLAG is set, but - this API is only available since Vista+. - - According to MSDN doc, adding the OVERLAPPED argument for IO operation - on handles without FLAG_OVERLAPPED is allowed, and indeed the existing - test still passes. - - v2: - - update GetLastError() after _g_win32_overlap_wait_result () - - split the unrelated ERROR_MORE_DATA handling - - https://bugzilla.gnome.org/show_bug.cgi?id=679288 - - gio/gasynchelper.c | 28 +++++++++++++++++++++++ - gio/gasynchelper.h | 11 +++++++++ - gio/gwin32inputstream.c | 58 - ++++++++++++++++++++++++++++++++++++------------ - gio/gwin32outputstream.c | 53 ++++++++++++++++++++++++++++++++----------- - 4 files changed, 123 insertions(+), 27 deletions(-) - -commit 96a0c589eec8e66f0d879c2a0979df6fd2c23dde -Author: Thomas Hindoe Paaboel Andersen -Date: Mon Aug 20 16:41:42 2012 +0200 - - gmem.c: array is only paritally filled by memcpy - - The size of the local_data arrray is too large. It should not be - multiplied by the sizeof guint. - - The memcpy of profile_data to local_data later will only fill a part - of the - array. - - Spotted with the PVS-Studio static analyzer - - https://bugzilla.gnome.org/show_bug.cgi?id=681501 - - glib/gmem.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 248cc2c8858a2c60b9aaaa7706ef3a7f5bce84cc -Author: Daniel Mustieles -Date: Mon Aug 20 14:15:39 2012 +0200 - - Updated Spanish translation - - po/es.po | 348 - ++++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 190 insertions(+), 158 deletions(-) - -commit cbf346ce53887e7e40f38c0945f94ff672fa114e -Author: Matthias Clasen -Date: Sun Aug 19 02:27:04 2012 -0400 - - Remove some more 'the the' - - gio/tests/gdbus-test-codegen.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit efd822bb07c50e68d3cbe4c7f7a3d816a0ab7808 -Author: Matthias Clasen -Date: Sun Aug 19 02:26:42 2012 -0400 - - Improve test coverage for GSocketConnection - - gio/tests/proxy-test.c | 5 +++++ - 1 file changed, 5 insertions(+) - -commit cc5d7ccdba6e46548a1e895db1d8dab3409278b8 -Author: Matthias Clasen -Date: Sun Aug 19 02:26:05 2012 -0400 - - Improve test coverage for unix socket addresses - - gio/tests/unix-fd.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 63eaeb223b9b773e055acc1a8fc7637e4a676b82 -Author: Matthias Clasen -Date: Sun Aug 19 02:25:37 2012 -0400 - - Improve test coverage for resources - - gio/tests/resources.c | 61 - +++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 61 insertions(+) - -commit beea8c5c847a7bf46ae77d834ed7cc3fb6822c5c -Author: Matthias Clasen -Date: Sun Aug 19 02:25:21 2012 -0400 - - Improve test coverage for filter streams - - gio/tests/filter-streams.c | 22 +++++++++++++++++++++- - 1 file changed, 21 insertions(+), 1 deletion(-) - -commit b22f4a2dd2c05038f45485b850f3ba04bf28afb9 -Author: Matthias Clasen -Date: Sun Aug 19 02:25:02 2012 -0400 - - Improve test coverage for unix streams - - gio/tests/unix-streams.c | 38 ++++++++++++++++++++++++++++++++++++++ - 1 file changed, 38 insertions(+) - -commit 3afec2b87282b25233add6bcdfb9af4657f40ddd -Author: Matthias Clasen -Date: Sun Aug 19 02:24:44 2012 -0400 - - Improve test coverage for pollable streams - - gio/tests/pollable.c | 29 +++++++++++++++++++++++++++++ - 1 file changed, 29 insertions(+) - -commit eeb4951c47d6a869d50590a9a81afbb99f63b5f3 -Author: Matthias Clasen -Date: Sun Aug 19 02:24:04 2012 -0400 - - Improve GSettings test coverage - - gio/tests/gsettings.c | 81 - +++++++++++++++++++++++++++++++++++++- - gio/tests/org.gtk.test.gschema.xml | 3 ++ - 2 files changed, 83 insertions(+), 1 deletion(-) - -commit f89e9deaec3bf279eac5073a30d6d3d7b2a1568b -Author: Matthias Clasen -Date: Sun Aug 19 02:23:32 2012 -0400 - - Improve GAppInfo test coverage - - gio/tests/appinfo-test.desktop | 8 ++++-- - gio/tests/appinfo.c | 60 - +++++++++++++++++++++++++++++++++++++++++- - gio/tests/mimeapps.c | 21 ++++++++++++--- - 3 files changed, 83 insertions(+), 6 deletions(-) - -commit 35bf77445bcce900fa6007290ac8226107763b94 -Author: Matthias Clasen -Date: Sun Aug 19 02:22:59 2012 -0400 - - Add some GInetAddress tests - - gio/tests/Makefile.am | 4 + - gio/tests/inet-address.c | 365 - +++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 369 insertions(+) - -commit 867ad1cebc002d881e9e113277e8ea2e03cdaaf1 -Author: Matthias Clasen -Date: Sun Aug 19 02:22:33 2012 -0400 - - Add some GPermission tests - - gio/tests/Makefile.am | 4 ++ - gio/tests/permission.c | 106 - +++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 110 insertions(+) - -commit 2687d921e15e4aead3af4867fcd6220088085d7a -Author: Matthias Clasen -Date: Sun Aug 19 02:21:02 2012 -0400 - - Cosmetic change - - gtk-doc doesn't need anymore to recognize plural - forms of links. - - gio/gpollableinputstream.c | 2 +- - gio/gpollableoutputstream.c | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit 4dbcd27eeea8181810c8ddefd116ce474bea8496 -Author: Matthias Clasen -Date: Sun Aug 19 02:19:27 2012 -0400 - - Make GPermission more forgiving - - It is not great if calling g_permission_acquire on a simple - permission object just segfaults. This commit arranges for - this to return a G_IO_ERROR_NOT_SUPPORTED error. - - gio/gpermission.c | 53 - ++++++++++++++++++++++++++++++++++++++++++++++++++--- - 1 file changed, 50 insertions(+), 3 deletions(-) - -commit 4a8740d0d23077cf9be99dfd3cf583ba33595279 -Author: Matthias Clasen -Date: Sat Aug 18 23:17:47 2012 -0400 - - It is 'registered', not 'registred' - - gio/gresource.c | 12 ++++++------ - gobject/gparam.c | 2 +- - 2 files changed, 7 insertions(+), 7 deletions(-) - -commit e27367f341e56bd951ea4b6fb42ef23cd0598c65 -Author: Matthias Clasen -Date: Sat Aug 18 23:15:58 2012 -0400 - - Exterminate 'the the' - - gio/gdbusprivate.c | 2 +- - gio/gioenums.h | 2 +- - gio/gproxyaddress.c | 2 +- - gio/gzlibcompressor.c | 2 +- - glib/gmain.c | 14 +++++++------- - glib/gmarkup.c | 2 +- - glib/gspawn.h | 2 +- - gobject/gvalue.h | 6 +++--- - 8 files changed, 16 insertions(+), 16 deletions(-) - -commit 96ed9e41f436412dbc0628cf45ecd460e9823089 -Author: Matthias Clasen -Date: Sat Aug 18 14:42:10 2012 -0400 - - Improve utils test coverage - - glib/tests/utils.c | 26 +++++++++++++++++++++++++- - 1 file changed, 25 insertions(+), 1 deletion(-) - -commit cb8f88ca9fc87a65c7df69164e0ea8a905fc224b -Author: Matthias Clasen -Date: Sat Aug 18 14:41:48 2012 -0400 - - Improve uri test coverage - - glib/tests/uri.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 2c338e21d6f86bad96283d5388991dc4c4b34361 -Author: Matthias Clasen -Date: Sat Aug 18 14:41:35 2012 -0400 - - Improve strfuncs tests coverage - - glib/tests/strfuncs.c | 8 ++++++++ - 1 file changed, 8 insertions(+) - -commit 58c7747c50c98331769bc4d68f341652c42063c3 -Author: Matthias Clasen -Date: Sat Aug 18 14:41:23 2012 -0400 - - Improve GRegex test coverage - - glib/tests/regex.c | 11 ++++++++++- - 1 file changed, 10 insertions(+), 1 deletion(-) - -commit a7e10fa0b6c1772b8be49f17bb3e1eeb3477c26c -Author: Matthias Clasen -Date: Sat Aug 18 14:41:07 2012 -0400 - - Improve GPrivate test coverage - - glib/tests/private.c | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -commit aad40b89fe0539eede3a66e2fe2fc8b9c8f5c420 -Author: Matthias Clasen -Date: Sat Aug 18 14:40:33 2012 -0400 - - Improve file utils test coverage - - glib/tests/fileutils.c | 149 - ++++++++++++++++++++++++++++++++++++++++++++++++- - 1 file changed, 148 insertions(+), 1 deletion(-) - -commit 6e1d205ad30e9a3c031d0660f909dbed8665dee4 -Author: Matthias Clasen -Date: Sat Aug 18 14:40:15 2012 -0400 - - Improve GError test coverage - - glib/tests/error.c | 18 ++++++++++++++++++ - 1 file changed, 18 insertions(+) - -commit e181234fe5bbf80be3973d4803bce68887a771c6 -Author: Matthias Clasen -Date: Sat Aug 18 14:39:52 2012 -0400 - - Improve atomic ops test coverage - - glib/tests/atomic.c | 5 +++++ - 1 file changed, 5 insertions(+) - -commit 06d837b6a3ac59f8e997d9f745136d48b85ecb38 -Author: Matthias Clasen -Date: Sat Aug 18 14:39:28 2012 -0400 - - Improve array test coverage - - glib/tests/array-test.c | 12 ++++++++---- - 1 file changed, 8 insertions(+), 4 deletions(-) - -commit 373dcaea567281b977e76d812a73d2ee201d2745 -Author: Matthias Clasen -Date: Sat Aug 18 14:38:53 2012 -0400 - - Improve threadpool test coverage - - tests/threadpool-test.c | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -commit a946892b1e80aabcf33eb9783ce1cacaf6162e97 -Author: Fran Diéguez -Date: Fri Aug 17 23:17:51 2012 +0200 - - Updated Galician translations - - po/gl.po | 550 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 276 insertions(+), 274 deletions(-) - -commit 2360d04e50d744a6db42a0a24418ecd272b45a8e -Author: Owen W. Taylor -Date: Thu Aug 16 22:06:45 2012 -0400 - - Fix problems with CLEANFILES and automake-1.11.1 - - Running with automake-1.11.1, a couple fixes are needed - for CLEANFILES when gtk-doc is not installed. - - (Found with Amazon Linux AMI release 2012.03) - - https://bugzilla.gnome.org/show_bug.cgi?id=682067 - - autogen.sh | 5 ++++- - glib/Makefile.am | 2 +- - 2 files changed, 5 insertions(+), 2 deletions(-) - -commit fdcdcf4f2f7a382d8b8d00842524bbd9aa82d3e0 -Author: Krishnababu Krothapalli -Date: Fri Aug 17 19:43:40 2012 +0530 - - Updated Telugu Translations - - po/te.po | 104 - +++++++++++++++++++++++++++++---------------------------------- - 1 file changed, 47 insertions(+), 57 deletions(-) - -commit a53ccea814fa052a7d2aaa543cf2483b4f455cb4 -Author: Krishnababu Krothapalli -Date: Fri Aug 17 19:22:00 2012 +0530 - - Updated Telugu Translations - - po/te.po | 1077 - ++++++++++++++++++++++++++++++++++++-------------------------- - 1 file changed, 628 insertions(+), 449 deletions(-) - -commit 2954f70d39198e67ff6a364a4f5c275381af1a75 -Author: Chun-wei Fan -Date: Fri Aug 17 19:22:43 2012 +0800 - - Fix build on Visual C++ - - -glib/gmarkup.c: Use G_VA_COPY() instead of va_copy() as va_copy() - may not - be universally available. - -gio/gtestdbus.c: Include io.h on Windows for close() - - gio/gtestdbus.c | 3 +++ - glib/gmarkup.c | 2 +- - 2 files changed, 4 insertions(+), 1 deletion(-) - -commit 69124b2dc4587f9c978648e38c548c50352ef930 -Author: Мирослав Николић -Date: Fri Aug 17 12:59:44 2012 +0200 - - Updated Serbian translation - - po/sr.po | 253 - +++++++++++++++++++++++++++++++-------------------------- - po/sr@latin.po | 253 - +++++++++++++++++++++++++++++++-------------------------- - 2 files changed, 278 insertions(+), 228 deletions(-) - -commit f116437c7e73035a72ce45cb47c4518df604711a -Author: Nilamdyuti Goswami -Date: Fri Aug 17 14:22:32 2012 +0530 - - Assamese translation updated - - po/as.po | 318 - ++++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 171 insertions(+), 147 deletions(-) - -commit 56e9f896c691cb99ebd4f4d20a507760c0f445fa -Author: Sandeep Sheshrao Shedmake -Date: Fri Aug 17 12:24:15 2012 +0530 - - Updated Marathi Translations - - po/mr.po | 1372 - +++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 780 insertions(+), 592 deletions(-) - -commit 86a4fd6fa98de29f7ee05ba655a00e4c42f11756 -Author: David King -Date: Fri Feb 17 11:15:08 2012 +0000 - - docs: Describe GCompletion item memory management - - https://bugzilla.gnome.org/show_bug.cgi?id=600751 - - glib/deprecated/gcompletion.c | 20 +++++++++++++------- - 1 file changed, 13 insertions(+), 7 deletions(-) - -commit b13a79aeb45e0630482202372e136ea264a24e5f -Author: Matthias Clasen -Date: Fri Aug 17 01:14:51 2012 -0400 - - Adapt schema tests to changed error messages - - gio/tests/gschema-compile.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 056d39c9f7e058397beaed7b4f5637857510b4e2 -Author: Colin Walters -Date: Tue May 29 18:54:58 2012 -0400 - - GMappedFile: Add g_mapped_file_get_bytes() - - This is yet another API that has a data/length/refcount combination - that one might often want to turn into a GBytes. - - https://bugzilla.gnome.org/show_bug.cgi?id=677065 - - docs/reference/glib/glib-sections.txt | 1 + - glib/glib.symbols | 1 + - glib/gmappedfile.c | 24 ++++++++++++++++++++++++ - glib/gmappedfile.h | 2 ++ - glib/tests/mappedfile.c | 19 +++++++++++++++++++ - 5 files changed, 47 insertions(+) - -commit b0d8498ee31ab9e3a0ad4c747d1816dd6d4758f5 -Author: Matthias Clasen -Date: Fri Aug 17 00:27:10 2012 -0400 - - GDateTime: pack the struct better - - Makes a difference in 32bit. - - glib/gdatetime.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 86329ba44fc7662c0bad37955f0ec980a24be495 -Author: Matthias Clasen -Date: Thu Aug 16 23:41:19 2012 -0400 - - gdbus: Use g_markup_collect_known_attributes() in GDBus introspection - - In order to be able to cope with the introspection XML - from the Telepathy specification, which uses attributes - like tp:type and tp:name-for-bindings, we need to ignore - unknown attributes when parsing. - Closes: https://bugzilla.gnome.org/show_bug.cgi?id=665634 - - gio/gdbusintrospection.c | 100 - ++++++++++++++++++++++------------------------- - 1 file changed, 47 insertions(+), 53 deletions(-) - -commit 8d40389d15544bdc612989157f80380badce52f7 -Author: Matthias Clasen -Date: Thu Aug 16 23:40:08 2012 -0400 - - gmarkup: Add g_markup_collect_known_attributes() - - Add a variant of g_markup_collect_attributes() which will - ignore unknown attributes (such as those from different XML - namespaces) when parsing markup, rather than returning - G_MARKUP_ERROR_UNKNOWN_ATTRIBUTE as g_markup_collect_attributes() - does. - - Patch by Philip Withnall, - https://bugzilla.gnome.org/show_bug.cgi?id=665634 - - docs/reference/glib/glib-sections.txt | 1 + - glib/glib.symbols | 1 + - glib/gmarkup.c | 218 - +++++++++++++++++++++++----------- - glib/gmarkup.h | 9 ++ - glib/tests/markup-collect.c | 125 ++++++++++++------- - 5 files changed, 242 insertions(+), 112 deletions(-) - -commit 21aff13d22257ae786bbf39bd68f24f448205bfc -Author: Matthias Clasen -Date: Thu Aug 16 23:23:16 2012 -0400 - - Fix 'make report' - - Turns out this doesn't work unless every Makefile.am includes - Makefile.decl. - - gio/gdbus-2.0/codegen/Makefile.am | 1 + - 1 file changed, 1 insertion(+) - -commit 6bee6dbce53310935dce7cb1de73e0b0be36f988 -Author: Matthias Clasen -Date: Thu Aug 16 23:02:41 2012 -0400 - - Miscellaneous string fixes - - Typo and punctuation fixes, and some rewording, based - on a patch by Philip Withnall, bug - https://bugzilla.gnome.org/review?bug=628193 - - gio/gdbusaddress.c | 4 ++-- - gio/gdbusmethodinvocation.c | 4 ++-- - gio/gicon.c | 2 +- - gio/glib-compile-schemas.c | 12 ++++++------ - gio/gsocket.c | 6 +++--- - gio/gsocketclient.c | 4 ++-- - gio/gsocks5proxy.c | 4 ++-- - glib/gregex.c | 2 +- - 8 files changed, 19 insertions(+), 19 deletions(-) - -commit e4dc223e9d1778f21c8267171dd6562ba82634c3 -Author: Matthias Clasen -Date: Thu Aug 16 22:47:43 2012 -0400 - - Make capitalisation of "UNIX" consistent in translatable strings - - Based on a patch by Philip Withnall, bug - https://bugzilla.gnome.org/review?bug=628193 - - gio/gunixsocketaddress.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 191f09b04409202fc88fc88f5e05c16d4cdfa86c -Author: Matthias Clasen -Date: Thu Aug 16 22:23:20 2012 -0400 - - Change "dash" to "hyphen" in translatable strings - - GSchemas use hyphens, not dashes. - Patch by Philip Withnall, bug - https://bugzilla.gnome.org/review?bug=628193 - - gio/glib-compile-schemas.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 4e55bebb7aaaf2bdd635db691ad6524dd9e893f8 -Author: Matthias Clasen -Date: Thu Aug 16 22:17:46 2012 -0400 - - Fix leak in GWinHttpVfs - - Patch by Ole André Vadla Ravnås, bug - https://bugzilla.gnome.org/show_bug.cgi?id=627423 - - gio/win32/gwinhttpvfs.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 6ef1e56479db644cff6717a838a8e63a54ce54da -Author: Matthias Clasen -Date: Thu Aug 16 22:15:54 2012 -0400 - - Fix leak in GFileAttributeInfoList - - Patch by Ole André Vadla Ravnås, bug - https://bugzilla.gnome.org/show_bug.cgi?id=627423 - - gio/gfileattribute.c | 1 + - 1 file changed, 1 insertion(+) - -commit bf3262dd935ecbe72374311447de1f1c70a43fcc -Author: Matthias Clasen -Date: Thu Aug 16 20:18:37 2012 -0400 - - GTest: Improve --help output - - https://bugzilla.gnome.org/show_bug.cgi?id=550433 - - glib/gtester.c | 33 +++++++++++++++--------------- - glib/gtestutils.c | 61 - ++++++++++++++++++++++--------------------------------- - 2 files changed, 41 insertions(+), 53 deletions(-) - -commit 55ca95c2203cb483439aae9b1f282b93f32f621c -Author: David King -Date: Fri Feb 17 14:42:58 2012 +0000 - - docs: Improve G_GNUC_* documentation - - Mention where the GCC attributes should be placed for functions and - arguments. Add an example for G_GNUC_UNUSED. - - https://bugzilla.gnome.org/show_bug.cgi?id=326931 - - glib/docs.c | 94 - ++++++++++++++++++++++++++++++++++++++++++++++++++----------- - 1 file changed, 77 insertions(+), 17 deletions(-) - -commit 2ccf64ba59cfcc472a658b036b8a919aa081ea7f -Author: Matthias Clasen -Date: Thu Aug 16 18:44:41 2012 -0400 - - Improve glib-genmarshal man page - - Expand the example in glib-genmarshal.1 to include the actual - commandline invocations, and update the generated function - names to match reality. - https://bugzilla.gnome.org/show_bug.cgi?id=637460 - - docs/reference/gobject/glib-genmarshal.xml | 21 ++++++++++++++------- - 1 file changed, 14 insertions(+), 7 deletions(-) - -commit aa50b8aec31df6951070ed9674ab3b14dc6d2759 -Author: Colin Walters -Date: Thu Aug 16 18:31:02 2012 -0400 - - build: Fix the --disable-man case - - The manpage listing needs to be inside the conditional. - - docs/reference/gio/Makefile.am | 8 +++++--- - docs/reference/glib/Makefile.am | 8 +++++--- - docs/reference/gobject/Makefile.am | 7 +++++-- - 3 files changed, 15 insertions(+), 8 deletions(-) - -commit d7e1d51fc94b79dfa4243f3b9aa6eafbe169ed6f -Author: Owen W. Taylor -Date: Tue Aug 14 12:57:43 2012 -0400 - - Add tests for g_file_make_directory_with_parents() - - Add tests to catch recent regressions with - g_file_make_directory_with_parents() - - https://bugzilla.gnome.org/show_bug.cgi?id=680823 - - gio/tests/live-g-file.c | 93 - +++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 93 insertions(+) - -commit f899358156a34d1b5258d1fcdeb289e7b2bbf233 -Author: Owen W. Taylor -Date: Tue Aug 14 11:25:56 2012 -0400 - - g_file_make_directory_with_parents: clean up logic - - Simplify logic by only looking at whether we have a GError and - not also using return codes. - - https://bugzilla.gnome.org/show_bug.cgi?id=680823 - - gio/gfile.c | 22 ++++++++++------------ - 1 file changed, 10 insertions(+), 12 deletions(-) - -commit 5291190f46614c9e1491599af345f9c41c74967e -Author: Owen W. Taylor -Date: Tue Aug 14 11:20:16 2012 -0400 - - g_file_make_directory_with_parents(): fix a corner case - - If g_file_get_parent() unexpectedly failed, we could return - FALSE but with no error. - - https://bugzilla.gnome.org/show_bug.cgi?id=680823 - - gio/gfile.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit 732470a3594351ffc3d085a755271844c462e9c8 -Author: Owen W. Taylor -Date: Tue Aug 14 11:00:14 2012 -0400 - - g_file_make_directory_with_parents: refix error propagation - - The patch from b0bce4ad triggered segfaults - see: - - http://redmine.yorba.org/issues/5656 - - We were clearing the error before dereferencing it in the next - go-around of the while loop - this wasn't necessary. - - https://bugzilla.gnome.org/show_bug.cgi?id=680823 - - gio/gfile.c | 5 +---- - 1 file changed, 1 insertion(+), 4 deletions(-) - -commit b60168a5f5b4bcfa8f8ed175cd18a0cfaea96063 -Author: Matthias Clasen -Date: Wed Aug 8 10:01:47 2012 -0400 - - Remove man page placeholder generation - - I don't see a good reason for this - if man page generation is - disabled, man pages are not produced, and things like 'make dist' - will fail. That is simpler and better. - - https://bugzilla.gnome.org/show_bug.cgi?id=681336 - - docs/reference/gio/Makefile.am | 15 +-------------- - docs/reference/glib/Makefile.am | 15 +-------------- - docs/reference/gobject/Makefile.am | 15 +-------------- - 3 files changed, 3 insertions(+), 42 deletions(-) - -commit 4cd5a63f12357b6ed6314cfed237965dba0aaeae -Author: Matthias Clasen -Date: Wed Aug 8 09:57:48 2012 -0400 - - Clean up man pages on 'clean' - - Follow the automake heuristic that says "if 'make' created it, - 'make clean' should remove it". - - https://bugzilla.gnome.org/show_bug.cgi?id=681336 - - docs/reference/gio/Makefile.am | 2 +- - docs/reference/glib/Makefile.am | 2 +- - docs/reference/gobject/Makefile.am | 2 +- - 3 files changed, 3 insertions(+), 3 deletions(-) - -commit ce531302cd3b562a284da24ef425108d3466a7fb -Author: Matthias Clasen -Date: Wed Aug 8 09:55:29 2012 -0400 - - Make --enable-man and --enable-gtk-doc independent - - Previously, --enable-man --disable-gtk-doc would silently skip - man page generation, because we didn't even desdend into - docs/reference. - Fix this by always going there. - - https://bugzilla.gnome.org/show_bug.cgi?id=681336 - - docs/Makefile.am | 2 -- - 1 file changed, 2 deletions(-) - -commit 317d91d06bc3bcdef91f98a7a75489977aa154e4 -Author: Matthias Clasen -Date: Thu Aug 16 17:21:03 2012 -0400 - - Fix an example - - Pointed out by Chandni Verma in - https://bugzilla.gnome.org/show_bug.cgi?id=682025 - - docs/reference/glib/gvariant-varargs.xml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit f8a5fc2e2e548e72526b4d69f1c04a78030e47d4 -Author: Javier Jardón -Date: Wed Aug 15 02:45:10 2012 +0900 - - Revert "Use upstream gettext instead the glib one" - - Commited by mistake - This reverts commit e930e3b3aac2fe4d62996d8033121a40153f2da3. - - autogen.sh | 4 - - configure.ac | 15 ++- - gio/Makefile.am | 1 - - glib/Makefile.am | 1 - - po/Makefile.in.in | 280 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++ - po/Makevars | 66 ------------- - 6 files changed, 293 insertions(+), 74 deletions(-) - -commit 6b201748b5f71f74af02ba8c01fd4c53750f910a -Author: Sebastian Geiger -Date: Thu Aug 9 23:01:29 2012 +0200 - - compiling.xml: Add note and fix gcc example - - Because of the '--as-needed' default option - for the linker, the linking will fail, if the - file name appears after any of the options or - the pkg-config invocation. - - Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681854 - - docs/reference/glib/compiling.xml | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -commit e930e3b3aac2fe4d62996d8033121a40153f2da3 -Author: Javier Jardón -Date: Mon May 16 13:23:47 2011 +0100 - - Use upstream gettext instead the glib one - - autogen.sh | 4 + - configure.ac | 15 +-- - gio/Makefile.am | 1 + - glib/Makefile.am | 1 + - po/Makefile.in.in | 280 - ------------------------------------------------------ - po/Makevars | 66 +++++++++++++ - 6 files changed, 74 insertions(+), 293 deletions(-) - -commit f92a3525f79ecb53d470c00797b71c12860eb05b -Author: Dirgita -Date: Mon Aug 13 06:04:31 2012 +0700 - - Updated Indonesian translation - - po/id.po | 6031 - ++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 3358 insertions(+), 2673 deletions(-) - -commit ddfcfa66ae602c11ce9c4bfc426a79d668653278 -Author: Colin Walters -Date: Tue Aug 7 17:26:43 2012 -0400 - - build: Switch back to using AS_IF for conditionals - - See https://bugzilla.gnome.org/show_bug.cgi?id=674483 - - https://bugzilla.gnome.org/show_bug.cgi?id=681413 - - configure.ac | 42 +++++++++++++++++++++--------------------- - 1 file changed, 21 insertions(+), 21 deletions(-) - -commit e5ad42c6127e0c4c3c5c6567e137305fbeee4fbc -Author: Chao-Hsiung Liao -Date: Tue Aug 7 13:36:35 2012 +0800 - - Updated Traditional Chinese translation(Hong Kong and Taiwan) - - po/zh_HK.po | 183 - ++++++++++++++++++++++++++++++------------------------------ - po/zh_TW.po | 183 - ++++++++++++++++++++++++++++++------------------------------ - 2 files changed, 180 insertions(+), 186 deletions(-) - -commit 541c985869fe9f2c0a858c0a91b4eb60f99d19f0 -Author: Stef Walter -Date: Mon Aug 6 18:20:48 2012 +0200 - - gtlscertificate: Add certificate-bytes and private-key-bytes props - - * These properties contain the same data as certificate and - private-key, but as GBytes - - https://bugzilla.gnome.org/show_bug.cgi?id=681319 - - gio/gdummytlsbackend.c | 4 +++ - gio/gtlscertificate.c | 59 - ++++++++++++++++++++++++++++++++++++--------- - gio/tests/gtesttlsbackend.c | 6 +++++ - 3 files changed, 58 insertions(+), 11 deletions(-) - -commit 69dd29296e2ff691f7d305ad7686d9c2e0d6e158 -Author: Ryan Lortie -Date: Mon Aug 6 16:20:36 2012 -0400 - - bump version - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 6b43310ef41cde26978c261cf1c0e2715adf732d -Author: Ryan Lortie -Date: Mon Aug 6 15:56:26 2012 -0400 - - GLib 2.33.8 - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit b55a2a2005cd45932bda56810aecbc5ac784fb4d -Author: Matthias Clasen -Date: Mon Aug 6 12:08:21 2012 -0400 - - Don't use GIO in GTestDBus setup - - Using GIO here may cause the gvfs module to be loaded, which - in turn gets onto the session bus to talk to gvfsd - not ideal - if you are trying to control the session bus life cycle. Instead, - just use old-fashioned glib file utils. - - gio/gtestdbus.c | 21 +++++++++------------ - 1 file changed, 9 insertions(+), 12 deletions(-) - -commit 197ebb3be4fe01ac5da536157a9b6951f2871d01 -Author: Matthias Clasen -Date: Mon Aug 6 12:08:04 2012 -0400 - - More updates - - NEWS | 12 ++++++++++++ - 1 file changed, 12 insertions(+) - -commit cc80ae321fdfdcc90596940c8161861d25b20eed -Author: Matthias Clasen -Date: Mon Aug 6 11:55:59 2012 -0400 - - Solaris build fix for GIO - - Solaris/OpenSolaris/OpenIndiana define FIONREAD in sys/filio.h. - This commit adds a configure check for this header, and includes - it conditionally in gio/gsocket.c. - - Patch by Fabian Groffen, bug 675524. - - configure.ac | 2 +- - gio/gsocket.c | 4 ++++ - 2 files changed, 5 insertions(+), 1 deletion(-) - -commit bd883f8dc75f056c2b25e941fb09422dc5786bbe -Author: Dan Winship -Date: Fri Feb 3 13:03:38 2012 -0500 - - gio/tests/g-icon.c: fix some path checks on win32 - - Some of the tests needed to be modified to use G_DIR_SEPARATOR_S - rather than hardcoded "/"s. - - https://bugzilla.gnome.org/show_bug.cgi?id=669331 - - gio/tests/g-icon.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 291853bea3881a7eeb0f2c56946d3a1c0ef38c95 -Author: Dan Winship -Date: Fri Feb 3 12:42:10 2012 -0500 - - gicon: make g_icon_new_for_string() recognize win32 paths - - (but for compatibility, make it still recognize unix paths on win32 - too) - - https://bugzilla.gnome.org/show_bug.cgi?id=669331 - - gio/gicon.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 26f1e0938eeb61c7f93b651aa316e33f3b0d6292 -Author: Dan Winship -Date: Fri Feb 3 11:35:26 2012 -0500 - - gio/tests/file: skip the file monitor tests if using GPollFileMonitor - - test_create_delete() assumes that if it creates a file and then - immediately deletes it, that the file monitor will notice this and - record it as a create followed by a delete. But that won't work with - GPollFileMonitor, which will just think nothing changed. So skip the - test in that case. - - https://bugzilla.gnome.org/show_bug.cgi?id=669331 - - gio/tests/file.c | 15 ++++++++++++++- - 1 file changed, 14 insertions(+), 1 deletion(-) - -commit 2793b39ea3de4fdac5cf154c7a12ac7ba82657d2 -Author: Dan Winship -Date: Fri Feb 3 11:12:02 2012 -0500 - - gio/tests/g-file.c: fix some path checks on win32 - - Some of the tests needed to be modified to use G_DIR_SEPARATOR_S - rather than hardcoded "/"s. - - https://bugzilla.gnome.org/show_bug.cgi?id=669331 - - gio/tests/g-file.c | 24 ++++++++++++------------ - 1 file changed, 12 insertions(+), 12 deletions(-) - -commit 5c91af7e41443252857cdcf6fe0f0dabdc0b5250 -Author: Dan Winship -Date: Fri Feb 3 11:10:50 2012 -0500 - - glocalfile: fix g_file_get_parse_name() on win32 - - When getting the parse name for a file: URI on win32, we were not - translating "\" to "/", resulting in incorrect output. - - https://bugzilla.gnome.org/show_bug.cgi?id=669331 - - gio/glocalfile.c | 21 ++++++++++++++++++++- - 1 file changed, 20 insertions(+), 1 deletion(-) - -commit b2ddbd8f556c41f4d076c4cc4788684a9c84e7a2 -Author: Matthias Clasen -Date: Mon Aug 6 11:03:42 2012 -0400 - - Plug a minor memory leak in GDBusObjectProxy - - As pointed out by Patrick Ohly in bug 680505, - GDBusObjectProxy was forgetting to free its object_path. - - gio/gdbusobjectproxy.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit be7095980e90a8d8e76e678dc085423d2717c3bd -Author: David Rothlisberger -Date: Mon Jul 16 13:12:15 2012 +0100 - - gobject docs: Remove confusing acronym - - In the wikipedia disambiguation page[1] the only entry that even - remotely makes sense in this context is "and so on". Google searches - for "aso memory management" and "aso garbage collection" don't yield - anything relevant. - - [1] http://en.wikipedia.org/wiki/ASO - - https://bugzilla.gnome.org/show_bug.cgi?id=679996 - - docs/reference/gobject/tut_gobject.xml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit bcda26a504c58d5ef5c13032c6c29cf3c56c226e -Author: David Rothlisberger -Date: Mon Jul 16 10:57:46 2012 +0100 - - gobject docs: Remove incorrect reference to signals docs - - The chapter on signals comes after this chapter, not before (see - "tut_gobject.xml" in docs/reference/gobject/gobject-docs.xml). - - https://bugzilla.gnome.org/show_bug.cgi?id=679996 - - docs/reference/gobject/tut_gobject.xml | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 10474aca34f8adf7258294d678e56525b7570c70 -Author: Brian Koning -Date: Mon Jul 23 11:04:45 2012 -0400 - - Remove extra newline chars in local - g_application_command_line_print/err - - The extra newline chars in the local - implementation of g_application_command_line_print and - g_application_command_line_printerr() cause an unwanted newline - after printed strings. This patch removes the newline chars to make - the functions consistent with their documentation. - - https://bugzilla.gnome.org/show_bug.cgi?id=680459 - - gio/gapplicationcommandline.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 151b198b93764ac69b5c067afe9fbf7c6c4acea4 -Author: Pavel Vasin -Date: Mon Jul 16 15:57:26 2012 +0400 - - GDBusActionGroup: hold ref until async init done - - to avoid use-after-free if GDBusActionGroup was finalized - - https://bugzilla.gnome.org/show_bug.cgi?id=679509 - - gio/gdbusactiongroup.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit b2d848e3cb83fb096d6337be701cf834defa56b9 -Author: Pavel Vasin -Date: Sun Jul 15 14:34:53 2012 +0400 - - gio/tests/actions: test for bug679509 - - gio/tests/actions.c | 26 ++++++++++++++++++++++++++ - 1 file changed, 26 insertions(+) - -commit a74749d354a9d5458f664eb67691901e13bfe738 -Author: Matthias Clasen -Date: Mon Aug 6 08:51:40 2012 -0400 - - Deprecated GSlice config API - - This was marked as 'internal debugging' in the headers, and - should have never been made public. As a first step to repair - this, deprecate it. - - https://bugzilla.gnome.org/show_bug.cgi?id=680831 - - glib/gslice.h | 4 ++++ - glib/tests/slice.c | 3 +++ - 2 files changed, 7 insertions(+) - -commit 0b8662635df3e35aacb7d2e7cef517c47869c6ec -Author: Matthias Clasen -Date: Mon Aug 6 08:49:30 2012 -0400 - - configure.ac: Use AS_HELP_STRING throughout - - https://bugzilla.gnome.org/show_bug.cgi?id=680831 - - configure.ac | 36 ++++++++++++++++++------------------ - 1 file changed, 18 insertions(+), 18 deletions(-) - -commit 49b35f093034af6ff14df4df2073a6111614c9d0 -Author: Stef Walter -Date: Fri Aug 3 21:51:08 2012 +0200 - - gtlscertificate: Don't confuse certificate and public key in docs - - * A certificate sorta acts as a public key, but more specifically - it contains a public key (in its subjectPublicKeyInfo) field. - * Documentation was confusing and could have read like the - certificate and certificate-pem properties were returning the - public key part of the certificate. - - https://bugzilla.gnome.org/show_bug.cgi?id=681158 - - gio/gtlscertificate.c | 15 +++++++-------- - 1 file changed, 7 insertions(+), 8 deletions(-) - -commit 278fe0c67f1d3a8731356fdda0e0adfb633cd7c4 -Author: Stef Walter -Date: Tue Jul 31 16:47:45 2012 +0200 - - gchecksum: Add g_compute_checksum_for_bytes() - - * Add a GBytes based version of g_compute_checksum_for_data() - * Add appropriate tests - - https://bugzilla.gnome.org/show_bug.cgi?id=680912 - - docs/reference/glib/glib-sections.txt | 1 + - glib/gchecksum.c | 30 +++++++++++++++++++++++ - glib/gchecksum.h | 5 ++++ - glib/glib.symbols | 1 + - glib/tests/checksum.c | 45 - +++++++++++++++++++++++++++++++---- - 5 files changed, 78 insertions(+), 4 deletions(-) - -commit dd2ecf7488190d7ffd7912f6bf81da3560ad3976 -Author: Stef Walter -Date: Fri Aug 3 18:19:36 2012 +0200 - - checksum: Use functions instead of macros when building tests - - * No need for hard to debug and maintain macros here. - - https://bugzilla.gnome.org/show_bug.cgi?id=681151 - - glib/tests/checksum.c | 65 - +++++++++++++++++++++++++++++---------------------- - 1 file changed, 37 insertions(+), 28 deletions(-) - -commit 0f6a092cc5a1cc82a02b23e9daa15159319f929c -Author: Javier Jardón -Date: Tue Apr 17 12:59:11 2012 +0100 - - Make gtk-doc not a hard dependency of GLib - - Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674314 - - autogen.sh | 10 ++++++---- - configure.ac | 7 ++++++- - docs/Makefile.am | 2 ++ - 3 files changed, 14 insertions(+), 5 deletions(-) - -commit 10fc00b38515bc322d5e497d61a50165b04c3c8d -Author: Mark Nauwelaerts -Date: Wed Apr 25 14:21:06 2012 +0200 - - gclosure: do not copy and leak when generically marshalling return - value - - https://bugzilla.gnome.org/show_bug.cgi?id=674800 - - gobject/gclosure.c | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -commit 24b9f61ee4b8b7bc755b84398207112c18b4121f -Author: Mark Nauwelaerts -Date: Thu Jul 19 16:38:59 2012 +0200 - - tests: add check for leaking signal return value - - https://bugzilla.gnome.org/show_bug.cgi?id=674800 - - tests/refcount/Makefile.am | 5 ++++- - tests/refcount/signals.c | 26 ++++++++++++++++++++++++++ - 2 files changed, 30 insertions(+), 1 deletion(-) - -commit 13a1154b4cf664e486df9fa6a76d279b8090c49e -Author: Mark Nauwelaerts -Date: Thu Jul 19 16:38:06 2012 +0200 - - tests: make refcount signals test slightly valgrind cleaner - - tests/refcount/signals.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit f1a13b895d71fb9523c65591a7ebb7a8bad0a4d9 -Author: Matthias Clasen -Date: Sat Aug 4 17:49:53 2012 -0400 - - NEWS updates for 2.33.8 - - NEWS | 33 +++++++++++++++++++++++++++++++++ - 1 file changed, 33 insertions(+) - -commit 08dd0f246a17c5e1fd78ae19c18f52905c47fdbc -Author: Matthias Clasen -Date: Fri Aug 3 00:36:25 2012 +0200 - - docs: Improve man page consistency - - Make Options sections refsect1 instead of refsect2, and use - uppercase for argument names. Also add a product name, and - shorten some argument names. - - docs/reference/gio/gdbus-codegen.xml | 21 +- - docs/reference/gio/gdbus.xml | 29 ++- - docs/reference/gio/gio-querymodules.xml | 14 +- - docs/reference/gio/glib-compile-resources.xml | 83 ++++--- - docs/reference/gio/glib-compile-schemas.xml | 29 ++- - docs/reference/gio/gresource.xml | 17 +- - docs/reference/gio/gsettings.xml | 17 +- - docs/reference/glib/glib-gettextize.xml | 23 +- - docs/reference/glib/gtester-report.xml | 18 +- - docs/reference/glib/gtester.xml | 33 ++- - docs/reference/gobject/glib-genmarshal.xml | 237 ++++++++++--------- - docs/reference/gobject/glib-mkenums.xml | 315 - +++++++++++++------------- - docs/reference/gobject/gobject-query.xml | 41 ++-- - 13 files changed, 506 insertions(+), 371 deletions(-) - -commit d241978412144650e73e9b635cf1869f8d4da2b9 -Author: Matthias Clasen -Date: Fri Aug 3 00:33:34 2012 +0200 - - docs: Improve man page generation - - Use $(AM_V_GEN) for generating man pages, and set some parameters - for the XSL stylesheets. Among other things, don't generate AUTHORS - and COPYRIGHT sections. - - docs/reference/gio/Makefile.am | 10 +++++++++- - docs/reference/glib/Makefile.am | 10 +++++++++- - docs/reference/gobject/Makefile.am | 10 +++++++++- - 3 files changed, 27 insertions(+), 3 deletions(-) - -commit 9f9ab640306da52127935bd8eab82a1a8dcaaf89 -Author: Matthias Clasen -Date: Thu Aug 2 23:52:46 2012 +0200 - - Rework the man page configury - - Default to generate man pages if the required tools and - stylesheets are found. Error out if --enable-man is given - but tools or stylesheets are missing. - - configure.ac | 49 +++++++++++++++++++++++++++++++++++++------------ - 1 file changed, 37 insertions(+), 12 deletions(-) - -commit e2470ec6db5230c183a4879b5f0c687b699614e9 -Author: Matthias Clasen -Date: Thu Aug 2 23:51:52 2012 +0200 - - docs: Don't put links in section titles - - gio/gsettingsschema.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 6ddf40f301439c01bec24344694074bd9ba5f016 -Author: Stef Walter -Date: Wed Aug 1 10:41:02 2012 +0200 - - gtlscertificate: Add g_tls_certificate_is_same() function - - * Certificate equality in PKIX in general is equality between - the DER encoding of the certificates. - - https://bugzilla.gnome.org/show_bug.cgi?id=681116 - - docs/reference/gio/gio-sections.txt | 1 + - gio/gio.symbols | 1 + - gio/gtlscertificate.c | 37 - +++++++++++++++++++++++++++++++++++++ - gio/gtlscertificate.h | 4 ++++ - 4 files changed, 43 insertions(+) - -commit b913b0c29ed7269a1684ec15f27b59a8ad2ef5e4 -Author: Stef Walter -Date: Wed Aug 1 14:22:53 2012 +0200 - - gtlsdatabase: Don't complain if no callbacks for async functions - - https://bugzilla.gnome.org/show_bug.cgi?id=681118 - - gio/gtlsdatabase.c | 7 ------- - 1 file changed, 7 deletions(-) - -commit aaf6ac8321065b9a81f96070d629bd72b589dfde -Author: Sweta Kothari -Date: Fri Aug 3 13:35:05 2012 +0530 - - Updated gujarati file - - po/gu.po | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit c0b3a656c78c1f14c146464aa50697990db8b88b -Author: Sweta Kothari -Date: Fri Aug 3 13:32:12 2012 +0530 - - Updated gujarati file - - po/gu.po | 6025 - ++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 3285 insertions(+), 2740 deletions(-) - -commit 800ca21e555e5e9fe1f07a4a8473d6d24ada6301 -Author: David Zeuthen -Date: Wed Aug 1 11:57:22 2012 -0400 - - GDBusError: Fix up G_STATIC_ASSERT guidance - - This was reported in bug 680994. - - https://bugzilla.gnome.org/show_bug.cgi?id=680994 - - Signed-off-by: David Zeuthen - - gio/gdbuserror.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit b3f96373372771744a5ade73b2e897ec32365182 -Author: Dan Winship -Date: Wed Jul 25 14:41:04 2012 -0400 - - gthreadpool: set default max_unused_threads and max_idle_time values - - GThreadPool defaulted to 0 for max_unused_threads (meaning thread-pool - threads would exit immediately if there was not already another task - waiting for them), and 0 for max_idle_time (meaning unused threads - would linger forever, though this is only relevant if you changed - max_unused_threads). - - However, GIOScheduler changed the global defaults to 2 and 15*1000, - respectively, arguing that these were more useful defaults. And they - are, so let's use them. - - https://bugzilla.gnome.org/show_bug.cgi?id=661767 - - gio/gioscheduler.c | 6 ------ - glib/gthreadpool.c | 9 +++++---- - 2 files changed, 5 insertions(+), 10 deletions(-) - -commit 26056558be4656ee6e891a4fae5d4198de7519cf -Author: Dan Winship -Date: Mon Jul 30 08:06:57 2012 -0400 - - gmain: allow g_source_get_context() on destroyed sources - - g_source_get_context() was checking that the source wasn't destroyed - (since a source doesn't hold a ref on its context, and so - source->context might point to garbage in that case). However, it's - useful to be allowed to call g_source_get_context() on a source that - is destroyed-but-currently-running. - - So instead, let g_source_get_context() return the context whenever - it's non-NULL, and clear the source->context of any sources that are - still in a context's sources list when the context is freed. Since - sources are only removed from the list when the source is freed (not - when it is destroyed), this means that now whenever a source has a - non-NULL context pointer, then that pointer is valid. - - This also means that g_source_get_time() will now return-if-fail - rather than crashing if it is called on a source whose context has - been destroyed. - - Add tests to glib/tests/mainloop to verify that g_source_get_context() - and g_source_get_time() work on destroyed sources. - - https://bugzilla.gnome.org/show_bug.cgi?id=661767 - - glib/gmain.c | 15 ++++++++++++--- - glib/tests/mainloop.c | 14 ++++++++++++-- - 2 files changed, 24 insertions(+), 5 deletions(-) - -commit 6881e743ee37eff154326ef5e0510651c0a14ac4 -Author: Dan Winship -Date: Sun Jul 29 13:06:53 2012 -0400 - - glib/tests/mainloop: test g_source_get_time() - - Verify that - - - g_source_get_time() does not change within a single callback - (even if the real time does) - - - g_source_get_time() does not change between different callbacks in - the same mainloop iteration - - - g_source_get_time() does change between iterations if the real - time did. - - https://bugzilla.gnome.org/show_bug.cgi?id=661767 - - glib/tests/mainloop.c | 105 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 105 insertions(+) - -commit b0bce4ad41937dabf7e5c94dcce3caf4e88f3f97 -Author: Owen W. Taylor -Date: Mon Jul 30 13:33:05 2012 +0200 - - g_file_make_directory_with_parents: Fix error propagation - - When creating a directory fails for some reason other than - the parent not existing, don't clear the error before we try - to propagate it. - - To reproduce, run 'ostadmin init' on /ostree or otherwise try to - run the function on a directory with a parent directory where the - current user is not allowed to write. - - https://bugzilla.gnome.org/show_bug.cgi?id=680823 - - gio/gfile.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit d7829ced532a5ffba4c56772a7a4b24e3e228651 -Author: Colin Walters -Date: Mon Jul 30 05:11:08 2012 -0400 - - GFile: Note semantics of g_file_delete() - - Particularly for someone programming on Unix, this helps them - understand that we will unlink symbolic links, and not follow them. - - gio/gfile.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit 14a1c20177eab4d584b29cbd6fe5933f4b2af4de -Author: Colin Walters -Date: Sat Jul 28 09:30:22 2012 -0400 - - GFile: Add g_file_delete_async() - - This looks like it was stubbed out but not implemented; the vtable - entry dates to commit 3781343738de4abddf56982325a77bd70a98cd26 which - is just alex's initial merge of gio into glib. - - I was working on some code that wants an asynchronous rm -rf - equivalent, and so yeah, this is desirable. - - https://bugzilla.gnome.org/show_bug.cgi?id=680760 - - docs/reference/gio/gio-sections.txt | 2 + - gio/gfile.c | 118 - ++++++++++++++++++++++++++++++++++++ - gio/gfile.h | 27 +++++++-- - gio/gio.symbols | 2 + - gio/tests/file.c | 43 +++++++++++++ - 5 files changed, 188 insertions(+), 4 deletions(-) - -commit 6b6bef753f2e8f01e01fc8e8f099edcebc9ff8b6 -Author: Colin Walters -Date: Sun Jul 29 09:29:03 2012 -0400 - - Add .dir-locals.el to tell Emacs users not to use tabs for C - - Requested by Ryan. - - https://bugzilla.gnome.org/show_bug.cgi?id=680787 - - .dir-locals.el | 1 + - 1 file changed, 1 insertion(+) - -commit c3154cc48eab8bb3ee6afc661d04cc919d6f9543 -Author: Fran Diéguez -Date: Mon Jul 30 02:42:30 2012 +0200 - - Updated Galician translations - - po/gl.po | 344 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 180 insertions(+), 164 deletions(-) - -commit 8abfe528b75c6aab3a46ec02c4dcca05fceca83b -Author: Andrej Žnidaršič -Date: Sun Jul 29 13:11:18 2012 +0200 - - Updated Slovenian translation - - po/sl.po | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit ad4f780cb427c1c37c0b0d87fac867285926eb16 -Author: Lionel Landwerlin -Date: Fri Jul 27 14:52:17 2012 +0200 - - glib: fix locale detection on android - - g_utf8_strup() tries to call setlocale() before starting to compute - the length of its first argument. Calling setlocale() can return NULL - (as specified in the man page), and obviously that happens on android. - - https://bugzilla.gnome.org/show_bug.cgi?id=680704 - - glib/guniprop.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 3339a395c298a64a9a6056b80230cc1381a6406a -Author: Мирослав Николић -Date: Wed Jul 25 10:33:27 2012 +0200 - - Updated Serbian translation - - po/sr.po | 1283 - ++++++++++++++++++++++++++------------------------------ - po/sr@latin.po | 1249 - ++++++++++++++++++++++++++---------------------------- - 2 files changed, 1191 insertions(+), 1341 deletions(-) - -commit 72824f2af2a6ae01ede471ef987ee60b9f7cd047 -Author: Yaron Shahrabani -Date: Tue Jul 24 22:39:15 2012 +0300 - - Updated Hebrew translation. - - po/he.po | 1120 - ++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 611 insertions(+), 509 deletions(-) - -commit 3bb53b14530116eeac1e6bcaabf7a28edb74e877 -Author: Tobias Endrigkeit -Date: Mon Jul 23 22:11:53 2012 +0200 - - [l10n] Updated German translation - - po/de.po | 300 - ++++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 160 insertions(+), 140 deletions(-) - -commit 0830e10e6f6dab02afdc39b61d9611d7330edad1 -Author: Kjartan Maraas -Date: Mon Jul 23 11:42:22 2012 +0200 - - Updated Norwegian bokmål translation - - po/nb.po | 388 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 196 insertions(+), 192 deletions(-) - -commit 003e7a70e80d508458c7a9d4cc76b84a1eb35f94 -Author: Colin Walters -Date: Fri Jul 20 10:40:56 2012 -0400 - - Revert unintential IAPI break for g_key_file_load_from_data() - - The old (length) annotation actually wasn't being read. Changing - it to an array was telling g-i that it was an array of utf8, which - is clearly not true. - - We *could* add (element-type guint8), but that would change it to a - byte array, as opposed to the original utf8 version. - - Just removing the annotation should bring us back to where we - were, which was fine. - - https://bugzilla.gnome.org/show_bug.cgi?id=680310 - - glib/gkeyfile.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 1ae7c7d982b3f461dcab178b3d20a04aaa9d9d72 -Author: Chun-wei Fan -Date: Thu Jul 19 23:15:59 2012 +0800 - - gio/Makefile.am: Filter out gcontenttype.c for MSVC builds - - gcontenttype.c was split into gcontenttype.c and gcontenttype-win32.c - in commit 32192ee9 ("Split gcontenttype.c"), so we don't want - to include - gcontenttype.c in the Visual C++ build as it is no longer a source - file - meant for Windows. - - Thanks to Thomas H.P. Anderson for pointing this out. - - gio/Makefile.am | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 23a2136fb5dd860a57a9bd46e61099ea4da99447 -Author: Matthias Clasen -Date: Thu Jul 19 06:37:59 2012 -0400 - - Check for PR_SET_NAME - - Bug 680148 claims that PR_SET_NAME may not be defined when - using an old kernel. Deal with it. - - glib/gthread-posix.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 4c255d4602b4c6f65031588ff30342c36e250567 -Author: Matthias Clasen -Date: Thu Jul 19 06:32:29 2012 -0400 - - Be more careful when using xlocale - - Bug 680074 shows that we may end up in situations where only - some of the xlocale functions we need are available. Rather than - trying to find the minimal set of required functions for each - use, define a global USE_XLOCALE and only use any xlocale functions - if we have a full set. - - glib/gstrfuncs.c | 22 +++++++++++++++------- - 1 file changed, 15 insertions(+), 7 deletions(-) - -commit dd098405ad4f7ad2a0029cbfc340ca2e7e2b5633 -Author: Matthias Clasen -Date: Thu Jul 19 06:20:10 2012 -0400 - - Cosmetic: Fix up line endings - - Somehow a few ^M sneaked in here. - - glib/gstrfuncs.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 2357f67b1b7a9448d78e8606f10b472c595c7c90 -Author: Dan Winship -Date: Wed Jul 18 15:08:44 2012 -0400 - - gmain: handle child sources being destroyed before parent - - Fix a crash when a child source is destroyed before its parent. Also, - add a test case for this and the previous fix. - - glib/gmain.c | 23 ++++++++++-------- - glib/tests/mainloop.c | 65 - +++++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 78 insertions(+), 10 deletions(-) - -commit ee6e66cb4483d82fcb0657d13faebf844258c70b -Author: Dan Winship -Date: Wed Jul 18 14:19:36 2012 -0400 - - g_source_add_child_source: sync blocked state - - Child sources are supposed to be blocked when their parents are, so - when adding a source to a blocked source, block the child too. Fixes a - warning when unblocking the parent. - - glib/gmain.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 2855b827da44144c76b72d8cfec9599a835df4ea -Author: Dan Winship -Date: Tue Jul 17 16:21:03 2012 -0400 - - gio/tests/converter-stream: add a new test, rename an old one - - Add a test that the decompressor input streams handle truncated data - correctly. (They do; I wrote the test thinking there was a bug there, - but there isn't.) - - Also, rename the "corruption" tests to "roundtrip", since "corruption" - makes it sound like we're testing how the converters deal with - corrupted data, as opposed to merely testing that they don't corrupt - data themselves. And fix the bug reference. - - gio/tests/converter-stream.c | 112 - ++++++++++++++++++++++++++++++++----------- - 1 file changed, 83 insertions(+), 29 deletions(-) - -commit 09c18537f4e8b3ede066339cc23b76df8a4fc2cc -Author: Dan Winship -Date: Tue Jul 17 13:17:01 2012 -0400 - - g_cancellable_source_new: don't use a file descriptor - - Rather than implementing GCancellableSource by polling on its fd, - implement it by just waking its GMainContext up from the "cancelled" - signal handler, thereby helping to reduce file descriptor usage. - Suggested by Ryan Lortie. - - https://bugzilla.gnome.org/show_bug.cgi?id=680121 - - gio/gcancellable.c | 24 +++++++++++++++++++----- - 1 file changed, 19 insertions(+), 5 deletions(-) - -commit 0e37822e10626859bcc6cb0452f1c0832e6990fa -Author: Matthias Clasen -Date: Tue Jul 17 14:23:08 2012 -0400 - - Bump version - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit ffefa544d68972cf5cc7099eb015c35630c5314d -Author: Matthias Clasen -Date: Tue Jul 17 13:50:58 2012 -0400 - - More updates - - NEWS | 1 + - 1 file changed, 1 insertion(+) - -commit a0b71839ee27eec27d8b9da24d25c153d6273f42 -Author: Stef Walter -Date: Tue Jul 17 18:34:16 2012 +0200 - - GIOScheduler: Fix access after free in "cancelled" handler - - * GCancellable can be "cancelled" more than once if - g_cancellable_reset() is called. - * Don't assume that because the "cancelled" signal fired - it won't fire again. - - https://bugzilla.gnome.org/show_bug.cgi?id=680111 - - gio/gioscheduler.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit e97a4c7e5ef205dea08928f64ee5ba7e222e3b9b -Author: Matthias Clasen -Date: Tue Jul 17 13:00:00 2012 -0400 - - 2.33.6 - - https://bugzilla.gnome.org/show_bug.cgi?id=680111 - - NEWS | 14 ++++++++++++++ - configure.ac | 2 +- - 2 files changed, 15 insertions(+), 1 deletion(-) - -commit d90ad1805552aab969f316a1de687efdb71e27fe -Author: Dan Winship -Date: Tue Jul 17 09:12:39 2012 -0400 - - GAsyncInitable: partially revert the init_finish changes - - g_async_initable_real_init_finish() was previously handling all - GSimpleAsyncResults, even if they weren't created by - g_async_initable_real_init_async(), and libnm-glib accidentally relied - on that behavior. So remove the g_simple_async_result_is_valid() - check. - - gio/gasyncinitable.c | 17 +++++++++-------- - 1 file changed, 9 insertions(+), 8 deletions(-) - -commit cd8ec3359b4b8afd5cce48bf218ecd793f8064eb -Author: Krzesimir Nowak -Date: Sun Jul 15 19:10:43 2012 +0200 - - GVariantType: Add (constructor) annotation for some constructors. - - This are mistaken by g-ir-scanner as GVariantType's methods, because - they take a GVariantType* as a first parameter. - - https://bugzilla.gnome.org/show_bug.cgi?id=679968 - - glib/gvarianttype.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 1b3578ec0beb19639e21c08e560a4fdb010a438a -Author: Daniel Mustieles -Date: Mon Jul 16 16:42:49 2012 +0200 - - Updated Spanish translation - - po/es.po | 441 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 231 insertions(+), 210 deletions(-) - -commit bfbfbec91e10ea7f34e43a5d263031abb914dec6 -Author: Marc-André Lureau -Date: Mon Jul 9 04:12:02 2012 +0200 - - win32: g_getenv() should return "" if variable exists and empty - - On Windows, GetEnvironmentVariable() returns 0 for empty variables. - Checking GetLastError() == ERROR_ENVVAR_NOT_FOUND helps make a - difference between a variable that does not exist or an empty one - which should return "". - - https://bugzilla.gnome.org/show_bug.cgi?id=679617 - - glib/genviron.c | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -commit 6007a4b0b109855f8521ba93ed10b3a1d2bf77f2 -Author: Marc-André Lureau -Date: Mon Jul 9 03:54:55 2012 +0200 - - win32: fix g_get_environ() - - The current code create the strv array incorrectly, it is too big and - leaves invalid holes. This may result in crashes when freeing the - returned value. - - https://bugzilla.gnome.org/show_bug.cgi?id=679617 - - glib/genviron.c | 13 +++++++++---- - 1 file changed, 9 insertions(+), 4 deletions(-) - -commit 11819933e2d0b8833dfd7a0173f66be989a5a914 -Author: Matthias Clasen -Date: Mon Jul 16 06:01:55 2012 -0400 - - Bump version - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d48bd70853496c5a835e0d3a83136ef23ea778c9 -Author: Matthias Clasen -Date: Sun Jul 15 20:36:10 2012 -0400 - - More updates - - NEWS | 9 ++++++--- - 1 file changed, 6 insertions(+), 3 deletions(-) - -commit f81c2c753ab0f6cc71866cd3e387a2e2dc857d60 -Author: Ihar Hrachyshka -Date: Sun Jul 15 12:27:03 2012 +0300 - - Updated Belarusian translation. - - po/be.po | 1106 - +++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 620 insertions(+), 486 deletions(-) - -commit ef4bbecce76505abc5ba143f57bae4cba0a76f16 -Author: Piotr Drąg -Date: Sun Jul 15 01:23:25 2012 +0200 - - Updated Polish translation - - po/pl.po | 192 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 101 insertions(+), 91 deletions(-) - -commit 160da82e3943e2a42685d72f54dddb11db80458c -Author: Chao-Hsiung Liao -Date: Sat Jul 14 13:51:12 2012 +0800 - - Updated Traditional Chinese translation(Hong Kong and Taiwan) - - po/zh_HK.po | 1127 - ++++++++++++++++++++++++++++++++++------------------------- - po/zh_TW.po | 1127 - ++++++++++++++++++++++++++++++++++------------------------- - 2 files changed, 1298 insertions(+), 956 deletions(-) - -commit c182ee1f7189ea2f547e1af6498b27bd501397fc -Author: Matthias Clasen -Date: Fri Jul 13 17:37:37 2012 -0400 - - Fix GModule documentation a bit - - The documentation for g_module_make_resident was for some reason - in the doc comment for g_module_name. - - https://bugzilla.gnome.org/show_bug.cgi?id=679813 - - gmodule/gmodule.c | 16 +++++++++++++--- - gmodule/gmodule.h | 2 ++ - 2 files changed, 15 insertions(+), 3 deletions(-) - -commit 34b2125edff9d4ce1dc6e2e84e5a816ee14b4791 -Author: Matthias Clasen -Date: Fri Jul 13 17:37:12 2012 -0400 - - Fix doc build - - glib/gregex.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 3201bcd1b278f335669972cbd991c3a6778a040e -Author: Nilamdyuti Goswami -Date: Fri Jul 13 17:53:45 2012 +0530 - - Assamese translation updated - - po/as.po | 447 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 227 insertions(+), 220 deletions(-) - -commit 97676046f2764ace8d0ac65df092046044841ac0 -Author: Matthias Clasen -Date: Thu Jul 12 23:40:43 2012 -0400 - - Update NEWS - - NEWS | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 54 insertions(+) - -commit d9af4259f779a4e88d9d47a9e99944ad785f4190 -Author: Marc-André Lureau -Date: Wed Jul 11 19:41:58 2012 +0200 - - win32: fix build g_spawn_check_exit_status() with mingw - - With mingw, only gspawn-win32.c is compiled, but it is missing some - new symbols. - - https://bugzilla.gnome.org/show_bug.cgi?id=679691 - - glib/gspawn-win32.c | 25 +++++++++++++++++++++++++ - glib/gspawn.c | 10 ---------- - 2 files changed, 25 insertions(+), 10 deletions(-) - -commit ce1b50bf2afbbcfd6c560feed00de2df50b7dfba -Author: Krzesimir Nowak -Date: Thu Jul 12 16:09:57 2012 +0200 - - GRegex, GConvert: Add some missing annotations. - - Also, removed pointless (allow-none) return annotation. - - https://bugzilla.gnome.org/show_bug.cgi?id=679762 - - glib/gconvert.c | 6 +++--- - glib/gregex.c | 15 +++++++++------ - 2 files changed, 12 insertions(+), 9 deletions(-) - -commit 99f26ab08f777040230fdd81423d1220722cef2f -Author: Cosimo Cecchi -Date: Wed Jul 11 20:25:59 2012 -0400 - - mount-operation: add a Since tag to the show-unmount-progress signal - - gio/gmountoperation.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 44375ad7c595884c091056a1955d08a1975c5516 -Author: Cosimo Cecchi -Date: Fri Jul 6 15:41:47 2012 -0400 - - mount-operation: add show-unmount-progress signal - - The actual implementation will be in gvfs. - - https://bugzilla.gnome.org/show_bug.cgi?id=676111 - - gio/gmountoperation.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++ - gio/gmountoperation.h | 6 +++++- - 2 files changed, 51 insertions(+), 1 deletion(-) - -commit 37fbd702d54a471781e853acaf805e0f508fbd3a -Author: Tom Tryfonidis -Date: Thu Jul 12 02:38:20 2012 +0300 - - Updated Greek translation - - po/el.po | 819 - +++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 456 insertions(+), 363 deletions(-) - -commit eda1735029e01d6391fe8a4cde6c5688727c8183 -Author: Rui Matos -Date: Tue Jul 10 11:38:34 2012 +0200 - - GDBusNodeInfo: remove a spurious for loop - - https://bugzilla.gnome.org/show_bug.cgi?id=679671 - - gio/gdbusintrospection.c | 7 ++----- - 1 file changed, 2 insertions(+), 5 deletions(-) - -commit 6f23c33831f69ef111d22491586d1dfdd8ca3693 -Author: Rui Matos -Date: Tue Jul 10 11:37:56 2012 +0200 - - GDBusNodeInfo: the XML string must contain exactly one node element - - Make the documentation clear about this. - - https://bugzilla.gnome.org/show_bug.cgi?id=679671 - - gio/gdbusintrospection.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit f7abd3ce130ae3a6da8502c2dce8d773d7514464 -Author: Colin Walters -Date: Tue Jul 10 11:27:22 2012 -0400 - - Add g_spawn_check_exit_status() - - Many (if not "almost all") programs that spawn other programs via - g_spawn_sync() or the like simply want to check whether or not the - child exited successfully, but doing so requires use of - platform-specific functionality and there's actually a fair amount of - boilerplate involved. - - This new API will help drain a *lot* of mostly duplicated code in - GNOME, from gnome-session to gdm. And we can see that some bits even - inside GLib were doing it wrong; for example checking the exit status - on Unix, but ignoring it on Windows. - - https://bugzilla.gnome.org/show_bug.cgi?id=679691 - - docs/reference/glib/glib-sections.txt | 1 + - gio/gdbusaddress.c | 29 +------- - gio/gdesktopappinfo.c | 4 +- - gio/glib-compile-resources.c | 14 ++-- - gio/tests/gdbus-connection-slow.c | 9 +-- - gio/tests/gdbus-connection.c | 2 +- - glib/glib.symbols | 2 + - glib/gmain.c | 12 ++-- - glib/gmain.h | 8 ++- - glib/gspawn.c | 128 - +++++++++++++++++++++++++++++++--- - glib/gspawn.h | 13 ++++ - 11 files changed, 158 insertions(+), 64 deletions(-) - -commit 82d914d808c616d14d489c0272c6d5afc4bfbd5a -Author: Dan Winship -Date: Thu May 10 11:09:52 2012 -0400 - - gio: add g_async_result_is_tagged() - - Rather than doing a two step - first-check-the-GAsyncResult-subtype-then- - check-the-tag, add a GAsyncResult-level method so that you can do them - both at once, simplifying the code for "short-circuit" async return - values where the vmethod never gets called. - - https://bugzilla.gnome.org/show_bug.cgi?id=661767 - - docs/reference/gio/gio-sections.txt | 1 + - gio/gasyncresult.c | 29 +++++++++++++++++++++++++++++ - gio/gasyncresult.h | 7 +++++++ - gio/gbufferedinputstream.c | 9 ++------- - gio/gfileenumerator.c | 11 +++-------- - gio/ginputstream.c | 27 ++++++--------------------- - gio/gio.symbols | 1 + - gio/giostream.c | 9 ++------- - gio/goutputstream.c | 27 ++++++--------------------- - gio/gresolver.c | 13 ++++--------- - gio/gsimpleasyncresult.c | 8 ++++++++ - 11 files changed, 69 insertions(+), 73 deletions(-) - -commit f8532a13e2054e649f75ca2a58e01604be05549e -Author: Dan Winship -Date: Thu May 10 09:00:45 2012 -0400 - - gio: Add g_async_result_legacy_propagate_error() - - Finish deprecating the "handle GSimpleAsyncResult errors in the - wrapper function" idiom (and protect against future GSimpleAsyncResult - deprecation warnings) by adding a "legacy" GAsyncResult method - to do it in those classes/methods where it had been traditionally - done. - - (This applies only to wrapper methods; in cases where an _async - vmethod explicitly uses GSimpleAsyncResult, its corresponding _finish - vmethod still uses g_simple_async_result_propagate_error.) - - https://bugzilla.gnome.org/show_bug.cgi?id=667375 - https://bugzilla.gnome.org/show_bug.cgi?id=661767 - - docs/reference/gio/gio-sections.txt | 1 + - gio/gasyncinitable.c | 8 +- - gio/gasyncresult.c | 42 ++++++++ - gio/gasyncresult.h | 4 + - gio/gbufferedinputstream.c | 5 +- - gio/gdrive.c | 44 +++------ - gio/gfile.c | 189 - ++++++++++-------------------------- - gio/gfileenumerator.c | 16 ++- - gio/gfileinputstream.c | 9 +- - gio/gfileiostream.c | 13 +-- - gio/gfileoutputstream.c | 9 +- - gio/ginputstream.c | 15 +-- - gio/gio.symbols | 1 + - gio/giostream.c | 5 +- - gio/gloadableicon.c | 10 +- - gio/gmount.c | 48 +++------ - gio/goutputstream.c | 24 +++-- - gio/gresolver.c | 24 ++--- - gio/gvolume.c | 24 ++--- - 19 files changed, 180 insertions(+), 311 deletions(-) - -commit 538b2f106de78b7dfeac2a98f3d5594ed0ed2ade -Author: Dan Winship -Date: Mon Jun 11 13:44:19 2012 -0400 - - gio: handle GSimpleAsyncResult errors in _finish vmethods - - Originally, the standard idiom with GSimpleAsyncResult was to handle - all errors in the _finish wrapper function, so that vmethods only had - to deal with successful results. But this means that chaining up to a - parent _finish vmethod won't work correctly. Fix this by also checking - for errors in all the relevant vmethods. (We have to redundantly check - in both the vmethod and the wrapper to preserve compatibility.) - - https://bugzilla.gnome.org/show_bug.cgi?id=667375 - https://bugzilla.gnome.org/show_bug.cgi?id=661767 - - gio/gasyncinitable.c | 19 ++++++++----------- - gio/gbufferedinputstream.c | 3 +++ - gio/gfile.c | 42 - +++++++++++++++++++++++++++++++++++++++++- - gio/gfileenumerator.c | 8 ++++++++ - gio/gfileinputstream.c | 3 +++ - gio/gfileoutputstream.c | 7 +++++-- - gio/ginputstream.c | 12 ++++++++++++ - gio/giostream.c | 5 +++++ - gio/gloadableicon.c | 3 +++ - gio/goutputstream.c | 16 ++++++++++++++++ - 10 files changed, 104 insertions(+), 14 deletions(-) - -commit a98d26c9bbd40b5d00d5a1536402c9196534087c -Author: Dan Winship -Date: Tue Apr 17 09:55:33 2012 -0400 - - GFile: remove some unnecessary code - - The "mainloop_barrier" in copy_async_thread() is unnecessary, since - the g_simple_async_result_complete_in_idle() will be queued after all - of the g_io_scheduler_job_send_to_mainloop_async()s, and sources with - the same priority will run in the order in which they were queued. - - https://bugzilla.gnome.org/show_bug.cgi?id=661767 - - gio/gfile.c | 15 --------------- - 1 file changed, 15 deletions(-) - -commit 4749878f9102d40d072bb5c838f2dd2e8d61d417 -Author: Antoine Jacoutot -Date: Mon Jul 9 18:17:01 2012 +0200 - - goptions: use G_N_ELEMENTS instead of nitems - - glib/goption.c | 6 +----- - 1 file changed, 1 insertion(+), 5 deletions(-) - -commit 5a85fe0e37504cea13fe8a587691f72373b18830 -Author: Ryan Lortie -Date: Mon Jul 9 12:43:50 2012 -0400 - - GVariant: fix string validation - - String validation was done by checking if the string was valid - utf8 and - ensuring that the first non-utf8 character was the last character (ie: - the nul terminator). - - No check was actually done to make sure that this byte actually - contained a nul, however, so it was possible that you could have a - string like "hello\xff" with length 6 that would correctly validate. - - Fix that, and test it. - - glib/gvariant-serialiser.c | 11 ++++++++++- - glib/tests/gvariant.c | 1 + - 2 files changed, 11 insertions(+), 1 deletion(-) - -commit 3b0f1cc432b546c538d82036bd1a655489d11f35 -Author: Stef Walter -Date: Sat May 5 12:51:16 2012 +0200 - - Fix up GObject interface documentation - - * Document how to override interfaces already implemented - in a base class, and also call those base class implementations - from a derived reimplementation. - * Don't recomend people use base_init() style functions to - initialize interface signals and properties, use default_init() - aka class_init() instead (as G_DEFINE_INTERFACE() uses). - * The above solves the interface init called multiple times - problem, so remove some needless naysaying about that. - * Document default_init() in the interface initialization discussion - * Linkify more stuff. - * Remove some crud and typos - - https://bugzilla.gnome.org/show_bug.cgi?id=675504 - - docs/reference/gobject/tut_gtype.xml | 143 ++++++++++++----- - docs/reference/gobject/tut_howto.xml | 303 - ++++++++++++++++++++++++----------- - 2 files changed, 309 insertions(+), 137 deletions(-) - -commit 2cf9608d4892690c16332c27b3f5de0276d2f569 -Author: Fran Diéguez -Date: Mon Jul 9 15:05:04 2012 +0200 - - Updated Galician translations - - po/gl.po | 403 - +++++++++++++++++++++++++++++++++++++-------------------------- - 1 file changed, 238 insertions(+), 165 deletions(-) - -commit f9a6a97470583417a26619b5da3d56097a15c6dd -Author: Antoine Jacoutot -Date: Sun Jul 8 19:23:18 2012 +0200 - - OpenBSD: explicitely define nitems - - nitems is never guaranteed to be defined in sys/params.h as it - is meant - to be defined within a protected ifdef __KERNEL condition. - - glib/goption.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit a511a706de048dcc779eb09d85f3d2e9329d68cd -Author: Torsten Schönfeld -Date: Mon May 3 20:33:50 2010 +0200 - - gio: Add type macros for GFileAttributeInfoList and - GFileAttributeMatcher - - https://bugzilla.gnome.org/show_bug.cgi?id=616892 - - gio/gfileattribute.h | 4 +++- - gio/gfileinfo.h | 4 +++- - 2 files changed, 6 insertions(+), 2 deletions(-) - -commit c09bf3e6b935d5e5ef0ecf2bb88788537c3ebecd -Author: David Zeuthen -Date: Sat Jul 7 17:10:46 2012 -0400 - - gdbus-codegen: improve casting a tiny wee bit - - The in commit b79fbc5c3fc8d7093919dde2dc244d26a97596c3 for fixing - -Wstrict-aliasing warnings was a little too brutal, make it a bit - better. - - Signed-off-by: David Zeuthen - - gio/gdbus-2.0/codegen/codegen.py | 14 +++++++------- - 1 file changed, 7 insertions(+), 7 deletions(-) - -commit 53b3175cfabe78b6ce3403f38d59addb218cb61b -Author: Christian Persch -Date: Thu Jun 28 23:20:39 2012 +0200 - - regex: Add new GRegexError code from PCRE 8.31 - - glib/gregex.c | 3 +++ - glib/gregex.h | 7 +++++-- - glib/tests/regex.c | 1 + - 3 files changed, 9 insertions(+), 2 deletions(-) - -commit 2188a5e59c512668dc3c76607fb8ccad4910cc3c -Author: Christian Persch -Date: Thu Jun 28 23:21:16 2012 +0200 - - regex: Enable fixed test - - This problem was fixed in PCRE 8.31, so uncomment the test. - - glib/tests/regex.c | 4 +--- - 1 file changed, 1 insertion(+), 3 deletions(-) - -commit 94578330109eb7fb1588c0d0d0bb526bfb0ce9b6 -Author: Christian Persch -Date: Thu Jun 14 22:15:27 2012 +0200 - - regex: Import PCRE 8.31 - - https://bugzilla.gnome.org/show_bug.cgi?id=679193 - - glib/pcre/pcre.h | 10 +- - glib/pcre/pcre_compile.c | 195 ++-- - glib/pcre/pcre_dfa_exec.c | 225 +++-- - glib/pcre/pcre_exec.c | 331 +++++-- - glib/pcre/pcre_fullinfo.c | 4 + - glib/pcre/pcre_globals.c | 4 + - glib/pcre/pcre_internal.h | 43 +- - glib/pcre/pcre_jit_compile.c | 2028 - +++++++++++++++++++++++++++--------------- - glib/pcre/pcre_study.c | 15 +- - glib/pcre/pcre_tables.c | 292 +++--- - glib/pcre/ucp.h | 9 +- - glib/update-pcre/ucp.patch | 55 +- - 12 files changed, 2087 insertions(+), 1124 deletions(-) - -commit f66052fc87caada2552f651e9a21f1daac86b2a1 -Author: Ryan Lortie -Date: Fri Jul 6 17:27:54 2012 -0400 - - GVariant: support comparing booleans - - g_variant_compare() is documented as working on booleans but somehow - this case was missed. Add it and test it. - - Problem discovered by Charles Kerr. - - glib/gvariant.c | 4 ++++ - glib/tests/gvariant.c | 5 +++++ - 2 files changed, 9 insertions(+) - -commit b79fbc5c3fc8d7093919dde2dc244d26a97596c3 -Author: David Zeuthen -Date: Fri Jul 6 13:45:09 2012 -0400 - - gdbus-codegen: neuter warnings when using -Wstrict-aliasing - - Signed-off-by: David Zeuthen - - gio/gdbus-2.0/codegen/codegen.py | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -commit d728eae85fbcefb66f9bfc41a52cf315ef84d667 -Author: David Zeuthen -Date: Fri Jul 6 13:43:05 2012 -0400 - - gdbus-codegen: don't shadow variable - - This avoids a warning when building with -Wshadow - - Signed-off-by: David Zeuthen - - gio/gdbus-2.0/codegen/codegen.py | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit ed492a5de2a217c08bccd4032b1122fba2f25c6f -Author: Ryan Lortie -Date: Fri Jul 6 13:43:17 2012 -0400 - - GSettings: be more careful about keys names with / - - Prevent attempts to access keys ending with slashes that exist in the - schema file as references to child schemas. - - Also: don't emit change signals for these same keys. - - gio/gsettings.c | 20 ++++++++++++++++---- - gio/gsettingsschema.c | 2 +- - 2 files changed, 17 insertions(+), 5 deletions(-) - -commit 52a6d7022af6dfc597bae97fdabcaf2d24855126 -Author: Kjartan Maraas -Date: Fri Jul 6 19:11:26 2012 +0200 - - Updated Norwegian bokmål translation - - po/nb.po | 750 - +++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 414 insertions(+), 336 deletions(-) - -commit ee9aae5dcfe8dd1956e78a52c4e8c53c0f7861fe -Author: Dan Winship -Date: Thu Apr 26 14:08:22 2012 -0400 - - Clarify the GLIB_VERSION_MIN_REQUIRED/MAX_ALLOWED docs - - https://bugzilla.gnome.org/show_bug.cgi?id=674898 - - glib/gversionmacros.h | 23 +++++++++++++++-------- - 1 file changed, 15 insertions(+), 8 deletions(-) - -commit 40f0f66151c09a02b6355c7da02af081c30dd586 -Author: Dan Winship -Date: Thu Apr 26 11:08:23 2012 -0400 - - Deal with GLIB_VERSION_MIN_REQUIRED/MAX_ALLOWED being a "future" value - - If GLIB_VERSION_MIN_REQUIRED or GLIB_VERSION_MAX_ALLOWED was defined - to a future value, we were essentially treating it as - GLIB_VERSION_0_0. Fix to treat it as being in the future instead. - - https://bugzilla.gnome.org/show_bug.cgi?id=674898 - - glib/gversionmacros.h | 15 +++++++++++++-- - 1 file changed, 13 insertions(+), 2 deletions(-) - -commit 4ac0d78d5ddde773b7abf05e4c5e128a8acb835d -Author: Colin Walters -Date: Tue May 29 17:58:41 2012 -0400 - - GString: Tweak documentation, add g_string_free_to_bytes() - - The docs for GString should really mention GByteArray, and what makes - it different. Drop the comparison to Java which is dated and actually - inaccurate (because StringBuffer operates on Unicode). - - While we're here, add g_string_free_to_bytes(), which further - complements the spread of GBytes-based API. For example, one can - create a buffer using GString, then send it off via - g_output_stream_write_bytes(). - - https://bugzilla.gnome.org/show_bug.cgi?id=677064 - - docs/reference/glib/glib-sections.txt | 1 + - glib/glib.symbols | 1 + - glib/gstring.c | 48 - ++++++++++++++++++++++++++++++----- - glib/gstring.h | 3 +++ - glib/tests/string.c | 21 +++++++++++++++ - 5 files changed, 68 insertions(+), 6 deletions(-) - -commit d72116d8b7c802895be6b02093342fd9e770813d -Author: David Zeuthen -Date: Fri Jul 6 09:19:48 2012 -0400 - - gdbus-codegen: Don't generate invalid GObject property names - - For a D-Bus property with name "Type" (fairly common), we used to - generate a GObject property with name "type-" and C accessors - get_type_() (to avoid clashing with the GType getter), set_type_() - (for symmetri). - - However, the rules for GObject property names are fairly rigid and - specifically prohibit names ending in a dash. - - Therefore change things so the chosen GObject property name is "type" - but preserve the naming rules for the C getter and setter (for the - same reasons: avoiding name clashing and symmetri). - - This change does break the API of generated code (but only on the - GObject property level, the C symbols are not changed) but strictly - speaking the behavior was undefined since "type-" was an invalid - GObject property name. - - Also add a test case for this. - - Bug 679473. - - https://bugzilla.gnome.org/show_bug.cgi?id=679473 - - Signed-off-by: David Zeuthen - - gio/gdbus-2.0/codegen/dbustypes.py | 3 ++- - gio/tests/gdbus-test-codegen.c | 28 ++++++++++++++++++++++++++++ - gio/tests/test-codegen.xml | 4 ++++ - 3 files changed, 34 insertions(+), 1 deletion(-) - -commit 2a87010831db5d4c18905103e9e7d804546552bf -Author: Emmanuele Bassi -Date: Wed Mar 7 12:54:04 2012 +0000 - - Constify collect and lcopy strings in GTypeValueTable - - This avoids warnings when creating idiomatic value tables, like: - - static const GTypeValueTable _clutter_shader_float_value_table = { - clutter_value_init_shader_float, - clutter_value_free_shader_float, - clutter_value_copy_shader_float, - clutter_value_peek_pointer, - "ip", - clutter_value_collect_shader_float, - "pp", - clutter_value_lcopy_shader_float - }; - - Because the strings are literals. And, really: nobody should be using - allocated values for the collection and lcopy strings. - - https://bugzilla.gnome.org/show_bug.cgi?id=671545 - - gobject/gtype.h | 4 ++-- - gobject/gvaluecollector.h | 6 +++--- - 2 files changed, 5 insertions(+), 5 deletions(-) - -commit ab4cc22ba5d7a1a9ee72eaccd171ac1fc82bfb5c -Author: Matthias Clasen -Date: Thu Jul 5 22:25:49 2012 -0400 - - Improve the g_dir_read_name documentation - - This function can return NULL in error cases as well. Document - this, and explain how to discriminate the cases. - https://bugzilla.gnome.org/show_bug.cgi?id=639771 - - glib/gdir.c | 8 ++++++-- - 1 file changed, 6 insertions(+), 2 deletions(-) - -commit f416ece1039f65ce77df6983a872950c82877e37 -Author: Piotr Drąg -Date: Wed Jul 4 04:25:41 2012 +0200 - - Updated POTFILES.in - - po/POTFILES.in | 1 + - 1 file changed, 1 insertion(+) - -commit 04af05fd1f648aca3e2aa805df5a376a992a04d3 -Author: Matthias Clasen -Date: Tue Jul 3 21:14:41 2012 -0400 - - Drop unneeded includes - - gio/gcharsetconverter.c | 1 - - gio/glocalfileinfo.c | 1 - - gio/gwin32appinfo.c | 2 +- - 3 files changed, 1 insertion(+), 3 deletions(-) - -commit 32192ee9e4210a12b76ee5cbfbb8b6f2d957d3e9 -Author: Matthias Clasen -Date: Tue Jul 3 21:13:32 2012 -0400 - - Split gcontenttype.c - - Instead of a giant #if G_OS_WIN32 #else #endif around the entire - file, just split it into gcontenttype.c and gcontenttype-win32.c. - - gio/Makefile.am | 5 +- - gio/gcontenttype-win32.c | 378 - +++++++++++++++++++++++++++++++++++++++++++++++ - gio/gcontenttype.c | 353 - +------------------------------------------ - 3 files changed, 382 insertions(+), 354 deletions(-) - -commit af3b1674cd65e1d650fb82bc93483391b99feb50 -Author: Marc-André Lureau -Date: Tue Jul 3 20:04:05 2012 +0200 - - win32: fix build after bug 674452 - - gio/gcontenttype.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 5d7fa1c7839dfeb482f549ca9bb3ab7027e9994a -Author: Ryan Lortie -Date: Tue Jul 3 15:40:35 2012 -0400 - - GObject docs fixup - - docs/reference/gobject/Makefile.am | 1 + - docs/reference/gobject/gobject-sections.txt | 29 - +++++++++++++++++++++++++++++ - 2 files changed, 30 insertions(+) - -commit 72660997bc0b0ee81095b85911992db3c644e5da -Author: Rico Tzschichholz -Date: Tue Jul 3 21:22:16 2012 +0200 - - glib/deprecated: Fix some version typos - - glib/deprecated/gthread-deprecated.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit be249ac6ae461b2f8c3995d7311033f82738827a -Author: Nilamdyuti Goswami -Date: Tue Jul 3 21:01:17 2012 +0530 - - Assamese translation updated - - po/as.po | 388 - +++++++++++++++++++++++++++++++++++++++------------------------ - 1 file changed, 238 insertions(+), 150 deletions(-) - -commit 45c48bffdd3e684470be38a03dea466f78e184bd -Author: Alexander Shopov -Date: Tue Jul 3 16:55:12 2012 +0300 - - Updated Bulgarian translation - - po/bg.po | 316 - +++++++++++++++++++++++++++++++++++++-------------------------- - 1 file changed, 187 insertions(+), 129 deletions(-) - -commit 489b947c3be8ea892d415ac1b623e5bfc3445439 -Author: Neil Roberts -Date: Mon Jul 2 13:41:32 2012 +0100 - - Fix the 'Since' tag for G_SOURCE_{REMOVE,CONTINUE} - - The Since tag for these was saying 2.28 but it was actually added in - 2.31. It looks like all of the Since tags list stable version numbers - so this patch bumps that up to 2.32. - - https://bugzilla.gnome.org/show_bug.cgi?id=679258 - - glib/gmain.h | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 938c28b36bf7090c654802d877d76f404d783799 -Author: Christian Persch -Date: Mon Jul 2 17:56:54 2012 +0200 - - regex: Require PCRE 8.13 - - Bump the required version for external PCRE to 8.13, to fix the build - with external PCRE. - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit b5b1179d3fc04d4ec4fd03e4df852ac7c02d4e00 -Author: Daniel Mustieles -Date: Mon Jul 2 17:34:59 2012 +0200 - - Updated Spanish translation - - po/es.po | 20 ++++---------------- - 1 file changed, 4 insertions(+), 16 deletions(-) - -commit 4b787aa31d8e71d108cbf0a61db3dd7805cf2205 -Author: Daniel Mustieles -Date: Mon Jul 2 17:29:02 2012 +0200 - - Updated Spanish translation - - po/es.po | 373 - +++++++++++++++++++++++++++++++++++++++------------------------ - 1 file changed, 229 insertions(+), 144 deletions(-) - -commit 1519d6b894c95968fdd13a2004cf0c9d97efe7bd -Author: Daniel Mustieles -Date: Mon Jul 2 17:24:45 2012 +0200 - - Fixed a a «big bug» in a string ;-) - - glib/gregex.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 7483315f83cac1f54fd72c331e6eff0781b8560f -Author: Christian Persch -Date: Sun Jun 17 22:51:44 2012 +0200 - - regex: Fix unicode othercasing - - Reorder the toupper/tolower calls when othercaseing, so this - function is bug-for-bug compatible with the pcre internal tables. - - https://bugzilla.gnome.org/show_bug.cgi?id=678273 - - glib/pcre/pcre_tables.c | 4 ++-- - glib/tests/regex.c | 6 ++++++ - 2 files changed, 8 insertions(+), 2 deletions(-) - -commit a2f54a3408fcf45cae991b6886f4495fdae1f5ac -Author: Christian Persch -Date: Thu Jun 14 22:04:05 2012 +0200 - - regex: Add FIRSTLINE compile flag - - This option exists since PCRE 6.0. - - glib/gregex.c | 2 ++ - glib/gregex.h | 5 ++++- - glib/tests/regex.c | 3 +++ - 3 files changed, 9 insertions(+), 1 deletion(-) - -commit e99e34f65f6cf66feaccde29e480965d525586ae -Author: Christian Persch -Date: Thu Jun 7 23:24:07 2012 +0200 - - regex: Add NOTEMPTY_ATSTART match option - - Since PCRE 8.00 it supports a variant of PCRE_NOTEMPTY that works - similarly except that it only applies to the start of the matched - string - but permits empty matches further in. - - glib/gregex.c | 32 +++++++++++++++++--------------- - glib/gregex.h | 32 ++++++++++++++++++-------------- - glib/tests/regex.c | 15 +++++++++++++-- - 3 files changed, 48 insertions(+), 31 deletions(-) - -commit 1171215014bb9406ff8ae1ea91b1c251b4e7d71b -Author: Christian Persch -Date: Thu Jun 7 22:50:52 2012 +0200 - - regex: Add PARTIAL_HARD match option - - Since PCRE 8.00 it supports a new partial matching method - PCRE_PARTIAL_HARD. - - glib/gregex.c | 21 +++++++++++++++++---- - glib/gregex.h | 9 ++++++++- - glib/tests/regex.c | 11 +++++++++-- - 3 files changed, 34 insertions(+), 7 deletions(-) - -commit 0a2967030af2a5cce9fd6ae916a535f26239bcd3 -Author: Christian Persch -Date: Thu Jun 7 20:12:11 2012 +0200 - - regex: Add JavaScript compat mode - - Since PCRE 7.7, there's a flag that changes the behaviour to be more - JavaScript compatible. Since it's no effort to expose it, just do so. - - glib/gregex.c | 52 - ++++++++++++++++++++++++++++++++-------------------- - glib/gregex.h | 8 +++++++- - glib/tests/regex.c | 1 + - 3 files changed, 40 insertions(+), 21 deletions(-) - -commit e5550a24db48ce6f67b0f3b8df9dc467087c941b -Author: Christian Persch -Date: Thu Jun 7 18:11:49 2012 +0200 - - regex: Don't leak internal PCRE options - - g_regex_get_compile_get_compile_flags() and g_regex_get_match_flags() - were leaking PCRE flags that don't exist in the corresponding - public GRegexCompileFlags and GRegexMatchFlags; this change masks - these internal flags. - - glib/gregex.c | 36 +++++++++++++++++++++------ - glib/tests/regex.c | 73 - +++++++++++++++++++++++++++++++++++++----------------- - 2 files changed, 78 insertions(+), 31 deletions(-) - -commit 26d91ddc08b41533a6952014fd9c19c80865e840 -Author: Christian Persch -Date: Thu Jun 7 16:44:52 2012 +0200 - - regex: Add BSR_ANYCRLF and BSR_ANY match options - - These flags override the compile option at match time. They use - PCRE_BSR_ANYCRLF - and PCRE_BSR_UNICODE, resp., which make \R match only CR, LF and CRLF, - or any - Unicode newline character or character sequences, resp. - - glib/gregex.c | 6 +++++- - glib/gregex.h | 13 ++++++++++++- - 2 files changed, 17 insertions(+), 2 deletions(-) - -commit 88ac3839f5d3d8d05ea7ea391209dff378866f57 -Author: Christian Persch -Date: Thu Jun 7 16:44:10 2012 +0200 - - regex: Add BSR_ANYCRLF compile option - - When this flag is set, \R only matches CR, LF and CRLF. - - glib/gregex.c | 4 +++- - glib/gregex.h | 7 ++++++- - 2 files changed, 9 insertions(+), 2 deletions(-) - -commit 86a04a05e6b697361c58b1577c52b4a713bf18d3 -Author: Christian Persch -Date: Thu Jun 7 16:42:50 2012 +0200 - - regex: Fix newline definition for system PCRE - - While we PCRE_BSR_UNICODE is the default in the internal PCRE, - that may - not be true for the system one. Force the PCRE_BSR_UNICODE flag on it. - - glib/gregex.c | 6 ++++++ - glib/tests/regex.c | 3 ++- - 2 files changed, 8 insertions(+), 1 deletion(-) - -commit 91ba8ae1560d4132e4ed2631b8e69684c3c863d3 -Author: Christian Persch -Date: Thu Jun 7 16:07:04 2012 +0200 - - regex: Don't return from inside a g_once_init_enter/leave block - - When using the system PCRE, and it was compiled with incompatible - options, - the code was returning from inside a g_once_init_enter/leave block - without - calling g_once_init_leave(). - - glib/gregex.c | 36 ++++++++++++++++-------------------- - 1 file changed, 16 insertions(+), 20 deletions(-) - -commit 69a12e3275c6e068929d2ed69ba1af87df0f851b -Author: Christian Persch -Date: Thu Jun 7 15:57:15 2012 +0200 - - regex: Add accessor for PCRE_INFO_HASCRORLF - - This flag is new in PCRE 7.3, and checks whether there is an explicit - CR or LF reference in the pattern. - - docs/reference/glib/glib-sections.txt | 1 + - glib/glib.symbols | 1 + - glib/gregex.c | 21 +++++++++++++++++++++ - glib/gregex.h | 1 + - glib/tests/regex.c | 11 +++++++++++ - 5 files changed, 35 insertions(+) - -commit 7ada9765160ce8a41fae0a0e0435ad00a8037601 -Author: Christian Persch -Date: Thu Jun 7 15:36:11 2012 +0200 - - regex: Remove message for unused error code - - Since PCRE 7.3 the PCRE_ERROR_NULLWSLIMIT error is not returned - anymore. - - glib/gregex.c | 2 -- - 1 file changed, 2 deletions(-) - -commit 592531019ede1c6d48304ba8babce0a5470d16d7 -Author: Christian Persch -Date: Thu Jun 7 15:26:02 2012 +0200 - - regex: Add NEWLINE_ANYCRLF match option - - This PCRE option is new in PCRE 7.1. - - glib/gregex.c | 38 ++++++++++++++++++++------------------ - glib/gregex.h | 31 +++++++++++++++++++------------ - 2 files changed, 39 insertions(+), 30 deletions(-) - -commit c8c049b177dc40c0242409389ddccfa59ba88953 -Author: Christian Persch -Date: Thu Jun 7 15:23:37 2012 +0200 - - regex: Add NEWLINE_ANYCRLF compile option - - The PCRE_NEWLINE_ANYCRLF option is new in PCRE 7.1. With it set, - the only - only newline sequences recognised are CR, LF and CRLF. - - glib/gregex.c | 4 +++- - glib/gregex.h | 21 ++++++++++++++------- - glib/tests/regex.c | 2 -- - 3 files changed, 17 insertions(+), 10 deletions(-) - -commit 7e8b5ea442f235f5e272b0fe7a4768bf897b6aad -Author: Christian Persch -Date: Thu Jun 7 14:48:51 2012 +0200 - - regex: Assert that our flags values are the same as PCRE's - - We rely on those flags having the same values as PCRE's (so we - can pass - them right through), so assert this at compile time. - - glib/gregex.c | 24 ++++++++++++++++++++++++ - 1 file changed, 24 insertions(+) - -commit 03611f7c0670ea14eedbc121972aed7ce60bb9ee -Author: Simon Feltman -Date: Wed Jun 13 23:20:17 2012 -0700 - - Updated codegen to work with python3. - - Most changes were just replacing usage of "has_key" with "in". - Also updated the sorting function which was simplified and - changed to a "key" function instead of "cmp" (which is no longer - supported in python3. Verified everything builds with - python 2.7 and 3. - - https://bugzilla.gnome.org/show_bug.cgi?id=678066 - - gio/gdbus-2.0/codegen/codegen.py | 15 +++++---------- - gio/gdbus-2.0/codegen/codegen_docbook.py | 8 +++----- - gio/gdbus-2.0/codegen/codegen_main.py | 4 ++-- - gio/gdbus-2.0/codegen/parser.py | 22 +++++++++++----------- - gio/gdbus-2.0/codegen/utils.py | 17 +++++------------ - 5 files changed, 26 insertions(+), 40 deletions(-) - -commit 6d5484b2962c2a365983e8a37295f298909bca00 -Author: Christian Persch -Date: Fri Jun 8 01:08:10 2012 +0200 - - regex: Handle PCRE_ERROR_RECURSIONLOOP - - Was missing from the error conversion routine. - - glib/gregex.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 7e5615138af8a5044bb5adac0804a59073d4cb69 -Author: Christian Persch -Date: Wed Jun 6 21:55:01 2012 +0200 - - regex: Update GRegexError with newer PCRE error codes - - Update the GRegexError enum with new PCRE errors up to PCRE 8.30. - - https://bugzilla.gnome.org/show_bug.cgi?id=677579 - - glib/gregex.c | 145 - +++++++++++++++++++++++++++++++++++------------------ - glib/gregex.h | 40 +++++++++++++-- - glib/tests/regex.c | 51 +++++++++++++++++-- - 3 files changed, 181 insertions(+), 55 deletions(-) - -commit 3be1d864d838a9015866656764c0a615f63f63ec -Author: Christian Persch -Date: Thu Jun 7 18:22:44 2012 +0200 - - regex: Simplify regex compile tests - - Use a macro instead of repeating the same code over and over again. - - glib/tests/regex.c | 106 - +++++++++++------------------------------------------ - 1 file changed, 22 insertions(+), 84 deletions(-) - -commit 20ab7e2aea955e4a70be43cbb6e4237afd98bf7b -Author: Christian Persch -Date: Thu Jun 7 19:53:17 2012 +0200 - - regex: Deprecate an obsolete error code - - G_REGEX_ERROR_DEFINE_REPETION is dead and never raised by PCRE. - - glib/gregex.c | 3 --- - glib/gregex.h | 2 +- - 2 files changed, 1 insertion(+), 4 deletions(-) - -commit d9e8d3e0f0fc00435b161dd3dfb1b8727922ba00 -Author: Christian Persch -Date: Wed Jun 6 21:54:08 2012 +0200 - - regex: Fix PCRE error code conversion - - Use the shifted error codes for comparisions. - - https://bugzilla.gnome.org/show_bug.cgi?id=677578 - - glib/gregex.c | 18 +++++++++--------- - 1 file changed, 9 insertions(+), 9 deletions(-) - -commit 3173fca9cc520785f82e602fe830c220c2d1820f -Author: Nguyễn Thái Ngọc Duy -Date: Sat Jun 30 09:55:26 2012 +0700 - - Updated Vietnamese translation - - po/vi.po | 103 - +++++++++++++++++++++++++++++++++++++++------------------------ - 1 file changed, 64 insertions(+), 39 deletions(-) - -commit 7ddefe3f4b2221147bd77f362760e8fb00f7e624 -Author: Nguyễn Thái Ngọc Duy -Date: Sat Jun 30 09:42:53 2012 +0700 - - po/vi: import from Damned Lies - - po/vi.po | 661 - ++++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 362 insertions(+), 299 deletions(-) - -commit 64bfbc2cf074de087c4e195d6409af9c24dc2f28 -Author: Matthias Clasen -Date: Fri Jun 29 13:47:15 2012 -0400 - - GOptionContext: Don't show headings without options - - If the only entry in the main group is for the rest args, - don't bother printing "Application Options". - - glib/goption.c | 2 ++ - glib/tests/option-context.c | 27 ++++++++++++++++++++++++++- - 2 files changed, 28 insertions(+), 1 deletion(-) - -commit 08cfcdc81add6f6f2247b1cc82d2c15ad27001f0 -Author: Johan Dahlin -Date: Fri Jun 29 11:59:23 2012 -0300 - - Use the same Python as we found in configure - - Don't assume /usr/bin/python is python 2.x, on newer Ubuntu versions - it's actually python 3.x. - - gio/gdbus-2.0/codegen/Makefile.am | 2 +- - gio/gdbus-2.0/codegen/gdbus-codegen.in | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit df319ca49ca1e8caff1a4f17e8e53628b33b8d56 -Author: Tom Tryfonidis -Date: Thu Jun 28 17:44:14 2012 +0300 - - Updated Greek translation - - po/el.po | 94 - +++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 49 insertions(+), 45 deletions(-) - -commit d023b81a7a261782f2c88df7751f3476bd802b99 -Author: Martin Pitt -Date: Wed Jun 27 16:30:38 2012 +0200 - - Fix /contenttype/guess test - - After fixing bug 674452 this test case now reliably fails, as "ABC - abc" is text - and definitively not PowerPoint. It previously worked as - g_content_type_guess() - was reading beyond the boundary of the data due to specifying -1 - as data - length. - - Update that test case to expect a PO template instead, and add two - more with a - definitive PO template syntax and some binary data. We do not - currently have a - MIME magic for PowerPoint, so we cannot actually detect it with - certainty, but - at least make sure that the returned MIME type is correct. - - https://bugzilla.gnome.org/show_bug.cgi?id=678941 - - gio/tests/contenttype.c | 19 ++++++++++++++++++- - 1 file changed, 18 insertions(+), 1 deletion(-) - -commit c35106fcc4a736a2cdd3566042da15216dea415b -Author: Alexander Larsson -Date: Thu Jun 28 15:38:06 2012 +0200 - - Fix the mimetype default fix - - We need to ignore the defaults.list item only when there - was a mimetype handler found in a previous mimetype, not - if one was found for the same mimetype as the one that - is listed in defaults.list (same for the new-style defaults). - - gio/gdesktopappinfo.c | 10 ++++++++-- - 1 file changed, 8 insertions(+), 2 deletions(-) - -commit f14c0112d07832b0ae4c75fd8d348e8f15d131d1 -Author: Alexander Larsson -Date: Thu Jun 28 14:50:37 2012 +0200 - - Fix default app lookup wrt parent types and defaults.list - - There was an issue when looking up the default handler - for a type where a supertype was listed in defaults.list. - We would pick the default for the parent type even if - there was a handler for the more specific type. - - In the case of the new-style defaults marking ( - "Default Applications" in mimeapps.list) we were already - checking for a more specific handler befor using a default, - but we also need to do a similar check for the defaults.list - case. - - https://bugzilla.gnome.org/show_bug.cgi?id=678944 - - gio/gdesktopappinfo.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 1ae30806403e556c8297a16a25a18687d9e80f89 -Author: Stef Walter -Date: Thu Jun 28 14:41:39 2012 +0200 - - GTlsInteraction: Fix incorrect locking of mutex - - * Fix incorrect locking of mutex in - g_tls_interaction_invoke_ask_password() - - https://bugzilla.gnome.org/show_bug.cgi?id=678758 - - gio/gtlsinteraction.c | 9 +++++++-- - 1 file changed, 7 insertions(+), 2 deletions(-) - -commit 139c1ce9884a91be167ab9d48d3c4b0df89dd112 -Author: Martin Pitt -Date: Wed Jun 27 09:25:37 2012 +0200 - - gio/tests/contenttype: Call g_content_type_guess() with valid data len - - g_content_type_guess() requires specifying a valid data length. Fixes - a - segfault when running the test. - - Also add an explicit check for this and return XDG_MIME_TYPE_UNKNOWN - when - data_size is specified as -1, to avoid crashing. - - https://bugzilla.gnome.org/show_bug.cgi?id=674452 - - gio/gcontenttype.c | 8 ++++++++ - gio/tests/contenttype.c | 4 ++-- - 2 files changed, 10 insertions(+), 2 deletions(-) - -commit 95f29687e14423ca541cac1c00137375b935168d -Author: Martin Pitt -Date: Wed Jun 27 11:46:28 2012 +0200 - - /mainloop/timeouts test: Reduce race condition - - Due to load, particular traits of the architecture, or other - circumstances, the - /mainloop/timeouts sometimes manages to call the "every - 100 ms" timer loop only 9 times in 1050 ms. - - This is an inherent race-condition in the test; allow it some slack - and accept - 9 times as well. - - https://bugzilla.gnome.org/show_bug.cgi?id=678959 - - glib/tests/mainloop.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit 240ef2b9e830f2aa92356368902bec813f3c1ef8 -Author: Philipp Kern -Date: Wed Jun 27 10:57:50 2012 +0200 - - valuetransform: Fix definition of ulong_bool - - On big endian 64 bit machines such as s390x, an uint is too small - to hold a - ulong_bool; it needs to be an actual ulong. - - https://bugzilla.gnome.org/show_bug.cgi?id=678949 - http://bugs.debian.org/662057 - - gobject/gvaluetransform.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit c5e5e95a217dc43a70bd998fce16ed93225e0cfd -Author: Alexander Shopov -Date: Wed Jun 27 07:17:40 2012 +0300 - - Updated Bulgarian translation - - po/bg.po | 391 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 203 insertions(+), 188 deletions(-) - -commit 72af44cb1249f02cbe56376a751e3ae6d3b39ea8 -Author: Martin Pitt -Date: Tue Jun 26 18:32:29 2012 +0200 - - Allow slightly too small poll duration in /socket/timed_wait test - - Sometimes the poll duration in the /socket/timed_wait test is - slightly lower - than the requested 100000, causing failures like - - ERROR:/build/buildd/glib2.0-2.33.2/./gio/tests/socket.c:619:test_timed_wait: - assertion failed (poll_duration > = 100000): (99240 >= 100000) - FAIL - - Adjust the test to also allow some jitter in the "too small" - direction, similar - to the already existing span for "slightly too large". - - https://bugzilla.gnome.org/show_bug.cgi?id=678881 - - gio/tests/socket.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d6aa3b3bdd9f0fe1d9f2d2eed1d881bc189bcfe8 -Author: Colin Walters -Date: Mon Jun 25 20:46:28 2012 -0400 - - GTestDBus: Don't call into gvfs - - https://bugzilla.gnome.org/show_bug.cgi?id=678808 - - gio/gtestdbus.c | 8 +++++--- - 1 file changed, 5 insertions(+), 3 deletions(-) - -commit 55bac5da0ada8f46824a4d565cdd8ea7e3774a47 -Author: Dan Winship -Date: Wed Apr 11 13:08:13 2012 -0400 - - GMainContext: reorganize source list to avoid O(n) behavior - - Rather than having a single priority-ordered list of GSources, store a - list of queues of each priority level. This means that adding a source - is now O(n) in the number of unique priority levels currently being - used, rather than O(n) in the total number of sources. - - https://bugzilla.gnome.org/show_bug.cgi?id=619329 - - glib/gmain.c | 154 - ++++++++++++++++++++++++++++++++++++++++++++++++----------- - 1 file changed, 126 insertions(+), 28 deletions(-) - -commit aaaaab91de10445a178e8183a95d98189249e868 -Author: Dan Winship -Date: Fri Jun 22 22:21:05 2012 -0400 - - gmain: add GSourceIter - - add an explicit iterator for GMainContext sources - - https://bugzilla.gnome.org/show_bug.cgi?id=619329 - - glib/gmain.c | 154 - +++++++++++++++++++++++++++++++++++------------------------ - 1 file changed, 92 insertions(+), 62 deletions(-) - -commit 8e65c304315a7f54addd9c2771d20eca007f9d6a -Author: Dan Winship -Date: Sat Jun 23 12:01:40 2012 -0400 - - gmain: rename some variables for clarity - - https://bugzilla.gnome.org/show_bug.cgi?id=619329 - - glib/gmain.c | 28 ++++++++++++++-------------- - 1 file changed, 14 insertions(+), 14 deletions(-) - -commit 532f463eaf48d6a560977fd64479cfa05433162e -Author: Dan Winship -Date: Wed Apr 11 10:22:45 2012 -0400 - - gmain: child sources must always have same priority as parent - - A child source does not have a priority of its own; it must have the - same priority as its parent. Enforce this in - g_source_set_priority_unlocked(). - - https://bugzilla.gnome.org/show_bug.cgi?id=619329 - - glib/gmain.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit d981d79a4291f76373f7f0e3abec762977133e27 -Author: Ryan Lortie -Date: Tue Aug 30 12:15:04 2011 -0400 - - GSource: initialise ->priv on construct - - For efficiency, we waited until setting up child sources to allocate - ->priv. Simplify things a bit by allocating it from the start. - - https://bugzilla.gnome.org/show_bug.cgi?id=619329 - - glib/gmain.c | 39 ++++++++++++++------------------------- - 1 file changed, 14 insertions(+), 25 deletions(-) - -commit 56de38da7dc4ffd1c60c336211806e345dbcaf42 -Author: Dan Winship -Date: Sun Jun 24 09:48:10 2012 -0400 - - tests: add a timing test for adding lots of GSources - - https://bugzilla.gnome.org/show_bug.cgi?id=619329 - - tests/.gitignore | 1 + - tests/Makefile.am | 2 + - tests/sources.c | 189 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 3 files changed, 192 insertions(+) - -commit 4780ee5d4a6057312abee9a8fcaad45a9897fe0e -Author: Ryan Lortie -Date: Mon Jun 25 23:23:36 2012 -0400 - - glib/: gtk-doc cleanup - - docs/reference/glib/glib-overrides.txt | 5 +++++ - glib/docs.c | 3 +++ - glib/gkeyfile.c | 2 +- - glib/gunicode.h | 2 +- - 4 files changed, 10 insertions(+), 2 deletions(-) - -commit 130c249eacfba3b77ec110880661386e7945b898 -Author: Colin Walters -Date: Mon Jun 25 19:37:05 2012 -0400 - - Fix previous commit - - gio/tests/actions.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit b837cdde69fa39ed10aaf8791ab656ad41dedeb0 -Author: Colin Walters -Date: Mon Jun 25 18:14:10 2012 -0400 - - gio/tests/actions: Plug a memory leak - - gio/tests/actions.c | 1 + - 1 file changed, 1 insertion(+) - -commit b65194e8dfd3d9c3fabb16a189c0b326c175f9d5 -Author: Colin Walters -Date: Mon Jun 25 17:05:45 2012 -0400 - - GIOScheduler: Disconnect from cancellable after job completes - - This was causing crashes when a cancellable was canceled after the job - had completed. - - https://bugzilla.gnome.org/show_bug.cgi?id=678576 - - gio/gioscheduler.c | 49 ++++++++++++++++++++++--------------------------- - 1 file changed, 22 insertions(+), 27 deletions(-) - -commit 03f2f3b0027e9239fc501539b1c16aefaee863d6 -Author: Ryan Lortie -Date: Mon Jun 25 16:55:31 2012 -0400 - - *bump* - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a5ed95c9ad973e30c1c1938c55ffe60f4a14dab7 -Author: Ryan Lortie -Date: Mon Jun 25 16:29:53 2012 -0400 - - GLib 2.33.3 - - NEWS | 44 ++++++++++++++++++++++++++++++++++++++++++++ - configure.ac | 2 +- - 2 files changed, 45 insertions(+), 1 deletion(-) - -commit 115ca3d8970ca32d824a201a9cc8f1fb24f3155e -Author: Ryan Lortie -Date: Mon Jun 25 10:37:51 2012 -0400 - - Revert "GIOScheduler: Avoid constant iteration over pending job list" - - This reverts commit 2839297686a9305b4fa909b93c337ef1d1a5e94b. - - Conflicts: - - gio/gioscheduler.c - - https://bugzilla.gnome.org/show_bug.cgi?id=678576 - - gio/gioscheduler.c | 41 ++++++++++++++++++++++++++--------------- - 1 file changed, 26 insertions(+), 15 deletions(-) - -commit 1354ef25402e0d340aa52521a5f51b1fb387705c -Author: Lars Uebernickel -Date: Mon Jun 25 18:29:01 2012 +0200 - - GDbusActionGroup: always set strict when _query_action fails - - gio/gdbusactiongroup.c | 1 + - 1 file changed, 1 insertion(+) - -commit 4b66dc1ca6657171d7d9b45568b3479653a525f8 -Author: Fran Diéguez -Date: Mon Jun 25 00:01:07 2012 +0200 - - Updated Galician translations - - po/gl.po | 367 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 191 insertions(+), 176 deletions(-) - -commit bea994199379f4e09091b030c46fd922b304d0d2 -Author: Matthias Clasen -Date: Sat Jun 23 20:55:51 2012 -0400 - - Mark utf8 performance tests as such - - glib/tests/utf8-performance.c | 26 ++++++++++++-------------- - 1 file changed, 12 insertions(+), 14 deletions(-) - -commit c5561ff6992bfbf2b92af401bc6f96317514b4a3 -Author: Matthias Clasen -Date: Sat Jun 23 17:58:51 2012 -0400 - - Remove a few redundant ;s - - gio/gdbusobjectmanagerclient.c | 2 +- - gio/gresourcefile.c | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit 02eed18a4e745b4b4a0f0d5d2892faaecbd2c23d -Author: Phil Clayton -Date: Tue Jun 12 16:09:19 2012 +0100 - - Add missing annotation to GDBusConnection::closed - - Add annotation (allow-none) to the parameter error. - - https://bugzilla.gnome.org/show_bug.cgi?id=677952 - - gio/gdbusconnection.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 90f70099d86dbf6c249137f9fbaead1df8002f6e -Author: Emmanuele Bassi -Date: Thu May 31 23:48:35 2012 +0100 - - Update the comment in gmarshal.list - - The current note makes it look like the marshaller code generation has - been deprecated in favour of the libffi-based generic marshaller; this - is not the case, so we should probably clarify the point a bit. - - https://bugzilla.gnome.org/show_bug.cgi?id=677235 - - gobject/gmarshal.list | 7 +++++-- - 1 file changed, 5 insertions(+), 2 deletions(-) - -commit 1c6070a6792b78f44df9746ee96116cbbcc4dd40 -Author: Matthias Clasen -Date: Sat Jun 23 17:51:11 2012 -0400 - - Add a test for G_USER_DIRECTOR_DESKTOP - - Based on a patch by Marc-Antoine Perennou, - https://bugzilla.gnome.org/show_bug.cgi?id=676594 - - glib/tests/utils.c | 14 ++++++++++++++ - 1 file changed, 14 insertions(+) - -commit 53b48dfd3bce21fc6b52128859b01329efa10d52 -Author: Christian Persch -Date: Sun Jun 17 22:51:44 2012 +0200 - - regex: Fix unicode othercasing - - The old _pcre_ucp_othercase() function was wrong in returning - NOTACHAR (0xffffffff) for characters that aren't changed by upper- - and lower-casing. This led to PCRE internally using incorrect (or - at least inefficient) character classes when using G_REGEX_CASELESS. - - E.g. [Z-\x{100}] turned into: - - [Z\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{39c}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{178}z-\x{101}] - - instead of the expected and efficient - - [Z\x{39c}\x{178}z-\x{101}] - - https://bugzilla.gnome.org/show_bug.cgi?id=678273 - - glib/pcre/pcre_tables.c | 17 +++++++---------- - 1 file changed, 7 insertions(+), 10 deletions(-) - -commit 22e9f72a8e23c9469c2891e48e082be664429dac -Author: Matthias Clasen -Date: Sat Jun 23 17:30:10 2012 -0400 - - Add a note of caution to the g_slist_delete_link() docs - - glib/gslist.c | 12 ++++++++++++ - 1 file changed, 12 insertions(+) - -commit 905184b3ef04ea6068bd115111354cebe34d3bbc -Author: Sasi Bhushan Boddepalli -Date: Sat Jun 23 10:16:28 2012 +0530 - - Updated Telugu Translation - - po/te.po | 540 - ++++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 305 insertions(+), 235 deletions(-) - -commit 991d07d66a8b111131181a8db15abbb042ee7c6d -Author: Colin Walters -Date: Thu Jun 21 11:10:00 2012 -0400 - - GIOScheduler: Use a GList, not GSList for jobs - - In general, code using g_slist_delete_link() is broken, because it - potentially requires an O(n) traversal. Just switch to GList in this - case. - - The performance hit here was exacerbated by the fact that we were - holding a mutex that needed to be accessed by all threads. - - https://bugzilla.gnome.org/show_bug.cgi?id=678576 - - gio/gioscheduler.c | 16 ++++++++-------- - 1 file changed, 8 insertions(+), 8 deletions(-) - -commit 2839297686a9305b4fa909b93c337ef1d1a5e94b -Author: Colin Walters -Date: Thu Jun 21 10:20:20 2012 -0400 - - GIOScheduler: Avoid constant iteration over pending job list - - The iteration over the list (while holding a mutex) was a serious - performance hit for asynchronous I/O. We can just use - g_cancellable_connect(). - - https://bugzilla.gnome.org/show_bug.cgi?id=678576 - - gio/gioscheduler.c | 41 +++++++++++++++-------------------------- - 1 file changed, 15 insertions(+), 26 deletions(-) - -commit a8ddd52a45ccf1e9a6aa6b5d873e12eda3a205df -Author: Colin Walters -Date: Thu Jun 21 15:44:16 2012 -0400 - - GRand: Check return value of fopen directly - - This doesn't fix anything, it should just silence some static analysis - tools. - - glib/grand.c | 5 ++--- - 1 file changed, 2 insertions(+), 3 deletions(-) - -commit 01d8d43d0b66f349a38075a3ebfd82fc9bed084a -Author: Colin Walters -Date: Thu Jun 21 15:37:39 2012 -0400 - - gspawn: Abort if we can't open /dev/null - - This really "shouldn't happen", but if we have an assertion here, it - will help static analysis tools know we're not hitting undefined - state. - - glib/gspawn.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 7d622157f055d9fb0ae3686f2b7a4fd1952af258 -Author: Colin Walters -Date: Thu Jun 21 15:33:51 2012 -0400 - - tests/unix: Ensure buffer is NUL terminated - - glib/tests/unix.c | 1 + - 1 file changed, 1 insertion(+) - -commit 56411bb67807cb5306f495d41276fe6855cdcee7 -Author: Colin Walters -Date: Thu Jun 21 12:12:53 2012 -0400 - - gsignal: Properly handle NULL nodes - - gobject/gsignal.c | 10 +++++++--- - 1 file changed, 7 insertions(+), 3 deletions(-) - -commit ccd30d6816564db42b2ce13afc6bdf32274206e8 -Author: Colin Walters -Date: Thu Jun 21 12:12:33 2012 -0400 - - gresourcefile.c: Remove stray semicolon - - gio/gresourcefile.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit c1ada372e968db4c5ccdc684d21b2a3e53514b85 -Author: Colin Walters -Date: Thu Jun 21 12:08:05 2012 -0400 - - gmenu: Remove stray semicolon in g_menu_clear_item() - - gio/gmenu.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 598c3d233a560c10133b9a8a426ae87288a98584 -Author: Colin Walters -Date: Thu Jun 21 12:06:34 2012 -0400 - - tests: Add missing initializer for return value - - gio/tests/test-pipe-unix.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit f626cb3c16e415a78e21c7b1009e0fb9851fa3b4 -Author: Colin Walters -Date: Thu Jun 21 12:05:39 2012 -0400 - - tests: Add missing va_end() - - gio/tests/gapplication.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit eef6f0add83c9a82b7544b519f292a90d9356a74 -Author: Colin Walters -Date: Thu Jun 21 12:00:04 2012 -0400 - - gfileutils: Remove extra fclose() - - This is a regression introduced by: - commit 6ac8e6108cf15884e28fe1ecd3042dfce0e11dfd - Author: Matthias Clasen - Date: Tue Jun 14 10:12:46 2011 -0400 - - Don't leak resources in error cases - - glib/gfileutils.c | 1 - - 1 file changed, 1 deletion(-) - -commit e756bef2e3b93a09b38a4f793a7b7265584457c8 -Author: Daniel Mustieles -Date: Fri Jun 22 13:44:29 2012 +0200 - - Updated Spanish translation - - po/es.po | 61 - ++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 32 insertions(+), 29 deletions(-) - -commit 8ed955ceba9868bff43bdd591a36c12294735ab2 -Author: Stef Walter -Date: Sun May 13 07:44:57 2012 +0200 - - gresolver: More robust parsing of DNS responses - - * Handle truncated responses, and invalid names - - https://bugzilla.gnome.org/show_bug.cgi?id=675966 - - gio/gresolver.c | 199 - ++++++++++++++++++++++++++++++++++++++------------------ - 1 file changed, 134 insertions(+), 65 deletions(-) - -commit 49e50757076b589bd21274221b3f69f7b2b785f3 -Author: Matthew Barnes -Date: Thu Jun 21 23:39:14 2012 -0400 - - Add g_dbus_object_manager_server_is_exported() - - Returns whether a GDBusObjectSkeleton is exported on a - GDBusObjectManagerServer. - - https://bugzilla.gnome.org/show_bug.cgi?id=678539 - - docs/reference/gio/gio-sections.txt | 1 + - gio/gdbusobjectmanagerserver.c | 34 - ++++++++++++++++++++++++++++++++++ - gio/gdbusobjectmanagerserver.h | 2 ++ - gio/gio.symbols | 1 + - 4 files changed, 38 insertions(+) - -commit aae1633d0f0c75b7d9c2dd7b8c10eb279f70fc0d -Author: Colin Walters -Date: Thu Jun 21 18:32:06 2012 -0400 - - GUnixVolumeMonitor: Make use of new g_list_copy_deep() - - gio/gunixvolumemonitor.c | 12 ++---------- - 1 file changed, 2 insertions(+), 10 deletions(-) - -commit 2fd6eb7e1cfc878d011ec0b7e58c5e696186516e -Author: Jonh Wendell -Date: Thu Jun 21 12:23:23 2012 -0300 - - Adds g_list_copy_deep and g_slist_copy_deep - - They make a full (deep) copy of a list. - - In contrast with g_[s]list_copy(), these functions take a function - as a argument - to make a copy of each list element, in addition to copying the list - container itself. - - The functions g_[s]list_copy() were reimplemented to just call the - new functions - with NULL as the function argument, which will behave like current - implementation. - - https://bugzilla.gnome.org/show_bug.cgi?id=675024 - - docs/reference/glib/glib-sections.txt | 2 ++ - glib/glib.symbols | 2 ++ - glib/glist.c | 48 - ++++++++++++++++++++++++++++++++--- - glib/glist.h | 7 +++++ - glib/gslist.c | 48 - ++++++++++++++++++++++++++++++++--- - glib/gslist.h | 6 +++++ - glib/tests/list.c | 29 +++++++++++++++++++++ - 7 files changed, 136 insertions(+), 6 deletions(-) - -commit e0f4b2b03b877e0360f56836ebfe454aa3a9dca5 -Author: Dan Winship -Date: Thu Jun 21 15:13:06 2012 -0400 - - gio/tests/proxy-test: fix cleanup - - make sure the proxy threads are in the "waiting for a connection" - state when we do the final cleanup, or else there are race conditions - involving which thread processes the GCancellable cancellation first. - - gio/tests/proxy-test.c | 8 ++++++-- - 1 file changed, 6 insertions(+), 2 deletions(-) - -commit e9ec1ad0689dfbb1121e1c5fe5b1aedbe2de568f -Author: Matthias Clasen -Date: Thu Jun 21 06:11:58 2012 -0400 - - Install bash completion files in /usr/share/ - - The bash-completion code nowadays expects completion files to - be installed in /usr/share/bash-completion/completions, and - expects them to be named like the command they are completing - for. - - https://bugzilla.gnome.org/show_bug.cgi?id=677782 - - gio/Makefile.am | 8 ++++---- - gio/{gdbus-bash-completion.sh => completion/gdbus} | 0 - gio/{gresource-bash-completion.sh => completion/gresource} | 0 - gio/{gsettings-bash-completion.sh => completion/gsettings} | 0 - 4 files changed, 4 insertions(+), 4 deletions(-) - -commit 80b6074aa27815e3c824f1e01ccb2431b03feec4 -Author: Dan Winship -Date: Wed Jun 20 10:14:01 2012 -0400 - - gio/tests/pollable: add can_poll() assertions - - Assert that socket streams and socket/pipe-based unix streams are - pollable, and file-based unix streams are not. - - https://bugzilla.gnome.org/show_bug.cgi?id=677770 - - gio/tests/pollable.c | 19 ++++++++++++++++++- - 1 file changed, 18 insertions(+), 1 deletion(-) - -commit 7d0db042234165678f5dfafef3dd96d3af97b56c -Author: Dan Winship -Date: Mon Jun 18 15:31:47 2012 -0400 - - gdbus: fix generated code to not warn under -Wfloat-equal - - https://bugzilla.gnome.org/show_bug.cgi?id=678333 - - gio/gdbus-2.0/codegen/codegen.py | 11 +++++++++-- - gio/tests/gdbus-test-codegen.c | 31 +++++++++++++++++++++++++++++++ - 2 files changed, 40 insertions(+), 2 deletions(-) - -commit 599d1a430e787f7cda929b8b0188a01f39453e66 -Author: Chun-wei Fan -Date: Wed Jun 20 10:19:14 2012 +0800 - - 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. - - build/win32/vs10/README.txt | 7 +++++++ - build/win32/vs9/README.txt | 7 +++++++ - msvc_recommended_pragmas.h | 3 --- - 3 files changed, 14 insertions(+), 3 deletions(-) - -commit 7cf38c6ad76f5b343614bba9d31f683b7edb0620 -Author: Nilamdyuti Goswami -Date: Tue Jun 19 18:51:26 2012 +0530 - - Assamese translation reviewed - - po/as.po | 1397 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 717 insertions(+), 680 deletions(-) - -commit 98f201b73b4ba5b5dfd86ebcd524ea8f73855174 -Author: Chun-wei Fan -Date: Tue Jun 19 16:35:26 2012 +0800 - - Bug 678332-gio/gconverterinputstream.c: Fix build - - Apparently the previous change to this file broke GCC builds, so - fix that. - - gio/gconverterinputstream.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 875854411a4ea5fdd1d9217d7856858d89090cb9 -Author: Chun-wei Fan -Date: Tue Jun 19 12:04:28 2012 +0800 - - Bug 678332-GIO: Fix build on Windows/non-GCC - - -gconverterinputstream.c: Avoid GCCism by not using non-standard - pointer - arithmetic on void*, but do a cast to char * as that seems to be - what the - variable was used for. - -gtestdbus.c: Don't include unistd.h unconditionally, and use - g_usleep() - instead of usleep(), as usleep() is not universally available. - - gio/gconverterinputstream.c | 2 +- - gio/gtestdbus.c | 4 +++- - 2 files changed, 4 insertions(+), 2 deletions(-) - -commit 08a6f8d27f8d6c059f4c074680218f6bc66f8174 -Author: Chun-wei Fan -Date: Mon Jun 18 17:09:56 2012 +0800 - - build/win32/vs9/glib.vsprops: Cosmetics - - Make it more consistent accross the board by using CopyDir as the - output/"install" folder. - - build/win32/vs9/glib.vsprops | 514 - ++++++++++++++++++++++--------------------- - 1 file changed, 259 insertions(+), 255 deletions(-) - -commit b81d7886525ea7d53a0bf7f8e845827eea5cf912 -Author: Martin Pitt -Date: Mon Jun 18 07:39:23 2012 +0200 - - Fix g_utf8_validate() out argument transfer mode - - The "end" argument is unusual in g_utf8_validate(): it's not a - classic out - argument which gets allocated by the called function, but merely - points into - one of its input arguments. Thus it is "transfer none". - - https://bugzilla.gnome.org/show_bug.cgi?id=672889 - - glib/gutf8.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a1da843cb48de1ef080c20b1c8ebc9bc88688ce6 -Author: Dan Winship -Date: Sat Jun 16 10:38:45 2012 -0400 - - docs: fix an example - - docs/reference/gio/gdbus-codegen.xml | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit defa25f3d00619947720be0bcda2357bd43e718f -Author: Matthias Clasen -Date: Fri Jun 15 18:53:09 2012 -0400 - - GKeyFile: Deal better with blank lines - - There is no need to store a has_trailing_blank_line boolean for - each group, we can just check this at the time we assemble the data. - - This fixes a problem without roundtrips where we would sometimes - add an extra blank line between groups. - - The testcase here is inspired by - https://bugzilla.gnome.org/show_bug.cgi?id=677817 - - glib/gkeyfile.c | 12 +++--------- - glib/tests/keyfile.c | 26 ++++++++++++++++++++++++++ - 2 files changed, 29 insertions(+), 9 deletions(-) - -commit d0c8895a073625ce87bf1604b9ab72cc7e15c616 -Author: Matthias Clasen -Date: Fri Jun 15 15:16:13 2012 -0400 - - GWakeup: Avoid extraneous wakeups - - We were checking the wrong number here, and waking up unnecessarily. - https://bugzilla.gnome.org/show_bug.cgi?id=678052 - - glib/gmain.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 6a5b3729ab447dd93ba337fa916067d5af2419dc -Author: Paolo Borelli -Date: Fri Jun 15 14:41:20 2012 +0200 - - Improve g_find_program_in_path documentation - - Document that g_find_program_in_path returns a newly-allocated string - - glib/gutils.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 3647a3dcaaf0c877d0ea9398bbf5d9846a3cacfb -Author: Tom Tryfonidis -Date: Fri Jun 15 13:15:48 2012 +0300 - - Updated Greek translation - - po/el.po | 1533 - ++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 733 insertions(+), 800 deletions(-) - -commit 211d50ac7418cd05d8a7828fca388c127e02308a -Author: Daniel Mustieles -Date: Thu Jun 14 13:48:29 2012 +0200 - - Updated Spanish translation - - po/es.po | 142 - ++++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 77 insertions(+), 65 deletions(-) - -commit a090a3680b093e7473cc5e760bdf3454f8ca9e9e -Author: Khaled Hosny -Date: Wed Jun 13 21:00:44 2012 +0200 - - Updated Arabic translation - - po/ar.po | 5639 - +++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 2991 insertions(+), 2648 deletions(-) - -commit ee19ddcb1423814edc76aa03dd3c2252e9f722b4 -Author: William Jon McCann -Date: Mon Apr 30 12:51:25 2012 -0400 - - Update to use XDG cache home for thumbnails - - https://bugzilla.gnome.org/show_bug.cgi?id=675168 - - gio/glocalfileinfo.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit e5d4af10a344eaa5eee72390858ee3cf374f35ad -Author: Matthias Clasen -Date: Wed Jun 13 14:43:29 2012 -0400 - - Improve GTimeZone test coverage - - glib/tests/gdatetime.c | 19 +++++++++++++++++-- - 1 file changed, 17 insertions(+), 2 deletions(-) - -commit 5ff95679b805f7cc78f0579546700b6d48a35e0d -Author: Benjamin Otte -Date: Wed Jun 13 17:33:01 2012 +0200 - - glib-compile-resources: Forward errors from spawned processes - - We just grab stderr from gdk-pixbuf-to-csource and xmllint and include - it in the error message. It's the best we can do. - - gio/glib-compile-resources.c | 22 ++++++++++++---------- - 1 file changed, 12 insertions(+), 10 deletions(-) - -commit 6c1276eb5fcc19921d0a0584aee140bccc3f8488 -Author: Stefan Sauer -Date: Tue Jun 12 20:22:39 2012 +0200 - - gtype: make these cases fatal. - - Otherwise we crash with a null-ptr deref in g_object_newv and ever - there we - should not return null, as we're saying that object creation will - not return - null. - - gobject/gtype.c | 6 ++---- - 1 file changed, 2 insertions(+), 4 deletions(-) - -commit 0866e1ede967e513f09bfb47166d76005e0486b2 -Author: Dan Winship -Date: Tue Jun 12 07:09:53 2012 -0400 - - update .gitignore - - gio/tests/.gitignore | 1 + - 1 file changed, 1 insertion(+) - -commit 14eb3d3590b5c08626c4901b16e9695747d43188 -Author: Dan Winship -Date: Tue Jun 12 07:08:26 2012 -0400 - - gunixoutputstream: add missing can_poll() implementation - - https://bugzilla.gnome.org/show_bug.cgi?id=677770 - - gio/gunixoutputstream.c | 8 ++++++++ - 1 file changed, 8 insertions(+) - -commit b9ec5699cd27334fdc605875bb0eeb818de64d4a -Author: Murray Cumming -Date: Tue Jun 12 10:35:52 2012 +0200 - - Remove trailing commas from enums - - gio/gioenums.h | 2 +- - glib/gspawn.h | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit 6f1c4f7f056eddcbf884659ff68240c0784003c6 -Author: Matthias Clasen -Date: Mon Jun 11 10:24:03 2012 -0400 - - Correct the docs for g_time_zone_adjust_time - - March 13, 2010 is very ordinary. - March 14, 2010 is the special day. - - glib/gtimezone.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit f47de7ec2c9f79edbb3e03f3112aa8cd1d286309 -Author: Matthias Clasen -Date: Mon Jun 11 10:23:42 2012 -0400 - - Improve GTimeZone test coverage - - glib/tests/gdatetime.c | 66 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 66 insertions(+) - -commit d4f885478542ad7356b44e2a9965dc1081ea80dc -Author: Matthias Clasen -Date: Mon Jun 11 07:19:42 2012 -0400 - - Cosmetic changes - - tests/gio-test.c | 25 ++++--------------------- - tests/iochannel-test.c | 18 +++++++----------- - 2 files changed, 11 insertions(+), 32 deletions(-) - -commit 6ee10762b5194076a7a9db80d41dbb3aa14fe287 -Author: Matthias Clasen -Date: Mon Jun 11 07:19:14 2012 -0400 - - Improve GOptionContext test coverage - - glib/tests/option-context.c | 111 - +++++++++++++++++++++++++++++++++++++++++++- - 1 file changed, 109 insertions(+), 2 deletions(-) - -commit c5dabac47a3613e742ebfc0c4dec4f91ab796ae8 -Author: Matthias Clasen -Date: Mon Jun 11 07:18:29 2012 -0400 - - Fix a typo - - It is 'entries', not 'entires'. - - glib/goption.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 3e706ef88b3b433f777e552c85339b901314deaa -Author: David Zeuthen -Date: Fri Jun 8 13:30:48 2012 -0400 - - GDBusProxy: Treat org.freedesktop.systemd1.Masked error as non-fatal - - This is useful otherwise we'll fail if a systemd service is - masked. See bug 677718 for details. - - https://bugzilla.gnome.org/show_bug.cgi?id=677718 - - Signed-off-by: David Zeuthen - - gio/gdbusproxy.c | 34 ++++++++++++++++++++++++++-------- - 1 file changed, 26 insertions(+), 8 deletions(-) - -commit ea826d7facabbcd05b8343554acc808275881009 -Author: Daniel Macks -Date: Wed Jun 6 22:40:26 2012 -0400 - - Fix path to aclocal in output message - - datadir is defined in terms of datarootdir by default in configure - (datadir='${datarootdir}' with ${datarootdir} not expanded), so - defining datadir must happen *after* datarootdir is defined in the - glib-gettextize shell script. Otherwise ${datarootdir} is null when it - is expanded at runtime. - - https://bugzilla.gnome.org/show_bug.cgi?id=518309 - - glib-gettextize.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 9e1d4da14d8e69fb60da1a9733ac1d58d0dcd8b2 -Author: Martin Jansa -Date: Wed Jun 6 21:38:28 2012 -0400 - - configure: Add --disable-libelf option - - See - http://git.openembedded.org/openembedded-core/tree/meta/recipes-core/glib-2.0/glib-2.0/nolibelf.patch?id=1f73485a143f0aa6cd87636f3d36a7d1dfc40a3b - - Signed-off-by: Colin Walters - - configure.ac | 10 ++++++---- - 1 file changed, 6 insertions(+), 4 deletions(-) - -commit 032e8dabd15133952c7c4f9da05605380b17f79f -Author: Tomas Bzatek -Date: Wed Jun 6 19:44:39 2012 +0200 - - gdbus: Implement g_dbus_connection_get_last_serial() - - This patch brings an ability to retrieve serial number of the last - message sent within the current thread. - - https://bugzilla.gnome.org/show_bug.cgi?id=676825 - - docs/reference/gio/gio-sections.txt | 1 + - gio/gdbusconnection.c | 49 ++++++++++++++++++++ - gio/gdbusconnection.h | 4 ++ - gio/gio.symbols | 1 + - gio/tests/gdbus-connection.c | 90 - +++++++++++++++++++++++++++++++++++++ - 5 files changed, 145 insertions(+) - -commit 7ccfa9ce4b2352277448f66a138cc028f5fe57c8 -Author: Colin Walters -Date: Wed Jun 6 07:15:48 2012 -0400 - - tests/spawn-multithreaded: Decrease parallelism to avoid crashing - on OS X - - https://bugzilla.gnome.org/show_bug.cgi?id=677527 - - glib/tests/spawn-multithreaded.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit f3ff037bd147b7d86f23108660a2fe71df5268a6 -Author: Daniel Macks -Date: Tue Jun 5 19:20:13 2012 -0400 - - Pass -framework sub-flag without embedded whitespace - - The "-framework" linker flag takes a second word as a parameter. If - they are passed separated with whitespace, some flag-handling routines - may not know to keep the two words together as a single unit. Use - -Wl,, to pass multiple words without embedded whitespace. - - https://bugzilla.gnome.org/show_bug.cgi?id=566994 - - configure.ac | 4 ++-- - gio/Makefile.am | 2 +- - 2 files changed, 3 insertions(+), 3 deletions(-) - -commit 4690d85607da879e50746db64ea99a273823c25e -Author: Daniel Macks -Date: Tue Jun 5 14:16:24 2012 -0400 - - configure: Require libelf 0.8.12 - - Older versions don't have the required API. - - (Commit message written by Colin Walters ) - - https://bugzilla.gnome.org/show_bug.cgi?id=673253 - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit e4a8f12e770e9483e2b7bf965711a22fad134444 -Author: Martin Pitt -Date: Tue Jun 5 18:50:36 2012 +0200 - - g_dbus_gvariant_to_gvalue(): Add missing out annotation - - gio/gdbusutils.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit bdf1660e2856a22aeca6b5927b5756119d6526ec -Author: Ryan Lortie -Date: Mon Jun 4 13:17:47 2012 -0400 - - GLib 2.33.2 - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit e8c5bd2bb0047677223849c2d516df8bd37606e4 -Author: Matthias Clasen -Date: Sun Jun 3 13:18:39 2012 -0400 - - Updates for 2.33.2 - - NEWS | 46 ++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 46 insertions(+) - -commit 3e1b972c933bc4a01e8d05f1bb6c6df1ad816579 -Author: Matthias Clasen -Date: Mon Jun 4 06:00:45 2012 -0400 - - Improve GResource test coverage - - gio/tests/resources.c | 112 - ++++++++++++++++++++++++++++++++++++++++++++++++-- - 1 file changed, 109 insertions(+), 3 deletions(-) - -commit c7de2dd0e39bf9ef5641490b25c8a6eb17b7863a -Author: Matthias Clasen -Date: Mon Jun 4 06:00:03 2012 -0400 - - Improve GSocketAddress test coverage - - gio/tests/unix-fd.c | 20 ++++++++++++++++++-- - 1 file changed, 18 insertions(+), 2 deletions(-) - -commit 721366d0883c39ad31027f0f406ffca9485408ed -Author: Matthias Clasen -Date: Mon Jun 4 05:59:46 2012 -0400 - - Improve GNetworkMonitor test coverage - - gio/tests/network-monitor.c | 150 - ++++++++++++++++++++++++++++++-------------- - 1 file changed, 103 insertions(+), 47 deletions(-) - -commit 4ad5210b353b685dce0aae9bd7331838f6cc5f92 -Author: Matthias Clasen -Date: Mon Jun 4 05:59:27 2012 -0400 - - Improve GIcon test coverage - - gio/tests/g-icon.c | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit 3129bac14c6ac5e991127f8cc51810c28306bbad -Author: Matthias Clasen -Date: Sun Jun 3 21:37:32 2012 -0400 - - Formatting cleanups - - gio/gvfs.c | 96 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 49 insertions(+), 47 deletions(-) - -commit eeb5140ad2b318fd5f6a7c02efbd0b33859975c2 -Author: Matthias Clasen -Date: Sun Jun 3 19:51:47 2012 -0400 - - Improve GMenu test coverage - - gio/tests/gmenumodel.c | 64 - ++++++++++++++++++++++++++++++++++++++++++++------ - 1 file changed, 57 insertions(+), 7 deletions(-) - -commit 0a1079d171439d89cd1c825d20c7d766ab3573b5 -Author: Matthias Clasen -Date: Sun Jun 3 19:51:20 2012 -0400 - - Improve GApplication test coverage - - gio/tests/basic-application.c | 1 + - gio/tests/gapplication.c | 45 - +++++++++++++++++++++++++++++++++++++++++-- - 2 files changed, 44 insertions(+), 2 deletions(-) - -commit 642e89f35678c687d45c204ad095b58f785d6c91 -Author: Matthias Clasen -Date: Sun Jun 3 19:51:05 2012 -0400 - - Improve GActionGroup test coverage - - gio/tests/actions.c | 134 - +++++++++++++++++++++++++++++++++++++++++++++++----- - 1 file changed, 123 insertions(+), 11 deletions(-) - -commit a53a1b65b59577e6332509789a062c6038a085a8 -Author: Matthias Clasen -Date: Sun Jun 3 19:50:54 2012 -0400 - - Improve GIcon test coverage - - gio/tests/g-icon.c | 9 +++++++++ - 1 file changed, 9 insertions(+) - -commit 26a1056bde7f6ef97963b1a4b42d3da3027f555f -Author: Matthias Clasen -Date: Sun Jun 3 16:30:58 2012 -0400 - - Expand GAppInfo tests - - gio/tests/appinfo.c | 15 +++++++++++++++ - 1 file changed, 15 insertions(+) - -commit 51e6edf08b34120e1bb88a28785f3b5e59e1a2b3 -Author: Bruno Brouard -Date: Sun Jun 3 13:36:14 2012 +0200 - - Updated French translation - - po/fr.po | 324 - +++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 182 insertions(+), 142 deletions(-) - -commit ce5bd68e26d0e67c24313076b7f634f1dcac81b9 -Author: Marc-Antoine Perennou -Date: Tue May 22 21:56:10 2012 +0200 - - glib: fix g_reload_user_special_dirs_cache - - We handle a special case for G_USER_DIRECTORY_DESKTOP - when we init the values but drop it when we reload them. - Fix this by preferring old values to NULL - - https://bugzilla.gnome.org/show_bug.cgi?id=676594 - - Signed-off-by: Marc-Antoine Perennou - - glib/gutils.c | 16 ++++++++++------ - 1 file changed, 10 insertions(+), 6 deletions(-) - -commit 2e31166f6a005d2af724942ec3e8f58cecb3a756 -Author: Daniel Mustieles -Date: Thu May 31 15:29:31 2012 +0200 - - Updated Spanish translation - - po/es.po | 50 +++++++++++++++++++++++++------------------------- - 1 file changed, 25 insertions(+), 25 deletions(-) - -commit 4f04247a1964457a7493f23d786486df449b3e08 -Author: Daniel Mustieles -Date: Thu May 31 13:19:37 2012 +0200 - - Updated Spanish translation - - po/es.po | 207 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 102 insertions(+), 105 deletions(-) - -commit 69e12cd3d56ae43b188a278b807e517961627ada -Author: Dan Winship -Date: Wed May 30 08:30:27 2012 -0400 - - GConverterInputStream: fix an edge case - - Reading from a GConverterInputStream with both input_buffer and - converted_buffer non-empty would return bogus data (the data from - converted_buffer would essentially get skipped over, though the - returned nread reflected what the count would be if it hadn't been). - - This was never noticed before because (a) it can't happen if all of - your reads are at least as large as either the internal buffer size or - the remaining length of the stream (which covers most real-world use), - and (b) it can't happen if all of your reads are 1 byte (which covers - most of tests/converter-test). (And (c) it only happens for some - converters/input streams.) But this was happening occasionally in - libsoup when content-sniffing a gzipped response, because the - SoupContentSnifferStream would first read 512 bytes (to sniff), and - then pass through larger reads after that. - - Fixed and added a test to converter-test. - - https://bugzilla.gnome.org/show_bug.cgi?id=676478 - - gio/gconverterinputstream.c | 1 + - gio/tests/converter-stream.c | 163 - +++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 164 insertions(+) - -commit 0fd9863abe218c002327ea993089476a793a99e6 -Author: Christian Persch -Date: Tue May 29 19:10:57 2012 +0200 - - build: Add missing AM_V_GEN to silence the build - - gio/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 4979c1d075e08bcdc7a6569afae2052dac5eea81 -Author: Christian Persch -Date: Sat May 5 16:52:28 2012 +0200 - - application: Add dbus register/unregister hooks - - When the application is using its D-Bus backend, it is useful to - be able - to export extra D-Bus objects at the right time, i.e. *before* - the application - tries to own the bus name. This is accomplished here by adding a hook - in GApplicationClass for this; and a corresponding hook that will - be called - on unregistration to undo whatever the register hook did. - - Bug #675509. - - gio/gapplication.c | 36 +++++++++++ - gio/gapplication.h | 10 ++- - gio/gapplicationimpl-dbus.c | 15 ++++- - gio/tests/Makefile.am | 4 ++ - gio/tests/gapplication-example-dbushooks.c | 99 - ++++++++++++++++++++++++++++++ - 5 files changed, 162 insertions(+), 2 deletions(-) - -commit f642209ef4c7f13f5ff03ca3c315cd237f8f26bb -Author: Philip Withnall -Date: Sun May 27 22:40:44 2012 +0100 - - gobject: Document notify signal deduplication with freeze/thaw - - Expand the documentation for g_object_[freeze|thaw]_notify() to - explain that - it deduplicates “notify” signals emitted by frozen objects, - so that at most - one signal is emitted per property. - - https://bugzilla.gnome.org/show_bug.cgi?id=676937 - - gobject/gobject.c | 9 +++++++-- - 1 file changed, 7 insertions(+), 2 deletions(-) - -commit 1637f08ed146bca89049301495a49d8873c2957e -Author: Matej Urbančič -Date: Mon May 28 14:57:02 2012 +0200 - - Updated Slovenian translation - - po/sl.po | 313 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 164 insertions(+), 149 deletions(-) - -commit ae421c9f6ca58ba18494619dc89ed1d2b60948eb -Author: Guillaume Desmottes -Date: Fri Apr 27 10:02:54 2012 +0200 - - Link to gvariant-format-strings-pointers in getter API - - https://bugzilla.gnome.org/show_bug.cgi?id=674777 - - glib/gvariant.c | 30 +++++++++++++++++++++++++++++- - 1 file changed, 29 insertions(+), 1 deletion(-) - -commit 175864b83c076f6b74a822e75990ab3a15ab73bc -Author: Colin Walters -Date: Sat May 26 11:53:14 2012 -0400 - - gappinfo: Fix uninitialized-variable gcc warning - - gio/gappinfo.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 151e37816bea6101523cf7dddab4ea1ce55ec909 -Author: Colin Walters -Date: Fri May 25 09:22:06 2012 -0400 - - Annotate API introduced for 2.34 with GLIB_AVAILABLE_IN_2_34 - - https://bugzilla.gnome.org/show_bug.cgi?id=676816 - - gio/gdbusauthobserver.h | 1 + - gio/gresolver.h | 3 +++ - 2 files changed, 4 insertions(+) - -commit 1cc7162c9560796829db457f7ea5fdd218a0ae46 -Author: Colin Walters -Date: Fri May 25 08:59:09 2012 -0400 - - Annotate API introduced for 2.32 with GLIB_AVAILABLE_IN_2_32 - - https://bugzilla.gnome.org/show_bug.cgi?id=676816 - - gio/gactiongroup.h | 1 + - gio/gactiongroupexporter.h | 2 ++ - gio/gactionmap.h | 3 +-- - gio/gappinfo.h | 3 +++ - gio/gapplication.h | 2 ++ - gio/gdbusactiongroup.h | 1 + - gio/gdbusinterface.h | 1 + - gio/gdrive.h | 1 + - gio/gfile.h | 1 + - gio/gfileinfo.h | 1 + - gio/ginetaddressmask.h | 3 +++ - gio/ginetsocketaddress.h | 2 ++ - gio/gmenu.h | 2 ++ - gio/gmenuexporter.h | 2 ++ - gio/gnetworkmonitor.h | 2 ++ - gio/gnetworkmonitorbase.h | 2 ++ - gio/gremoteactiongroup.h | 3 +++ - gio/gresource.h | 17 +++++++++++++++++ - gio/gsettings.h | 2 ++ - gio/gsettingsschema.h | 7 +++++++ - gio/gsimpleasyncresult.h | 1 + - gio/gsocket.h | 11 +++++++++++ - gio/gsocketconnection.h | 4 ++++ - gio/gunixconnection.h | 4 ++++ - gio/gunixmounts.h | 1 + - gio/gvolume.h | 1 + - 26 files changed, 78 insertions(+), 2 deletions(-) - -commit a9637126465fba06c1fc73cc70eb5f683ad4e4b3 -Author: Colin Walters -Date: Fri May 25 08:42:50 2012 -0400 - - 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 - - gio/gaction.h | 1 + - gio/gdatainputstream.h | 2 ++ - gio/gdbusconnection.h | 3 +++ - glib/gatomic.h | 4 ++++ - glib/gfileutils.h | 3 +++ - glib/ghash.h | 1 + - glib/ghmac.h | 9 +++++++++ - glib/glib-unix.h | 6 ++++++ - glib/gunicode.h | 1 + - glib/gutils.h | 2 ++ - glib/gvariant.h | 2 ++ - gobject/glib-types.h | 4 ++++ - 12 files changed, 38 insertions(+) - -commit 9c86e1168cad8ae2c2642ffd487d4f6319e1dc04 -Author: Marc-Antoine Perennou -Date: Sat May 26 10:34:53 2012 +0200 - - gio: fix symbol name - - Signed-off-by: Marc-Antoine Perennou - - gio/gio.symbols | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 800d6ff1115b27bf0e9cce818a0511048e2f1cc5 -Author: Dan Winship -Date: Thu Apr 5 09:19:17 2012 -0400 - - gio: add GBytes-based input/output stream methods - - Using a caller-supplied buffer for g_input_stream_read() doesn't - translate well to the semantics of many other languages, and using a - non-refcounted buffer for read_async() and write_async() makes it - impossible to manage the memory correctly currently in - garbage-collected languages. - - Fix both of these issues by adding a new set of methods that work with - GBytes objects rather than plain buffers. - - https://bugzilla.gnome.org/show_bug.cgi?id=671139 - - docs/reference/gio/gio-sections.txt | 6 ++ - gio/ginputstream.c | 174 - ++++++++++++++++++++++++++++++++++++ - gio/ginputstream.h | 16 ++++ - gio/gio.symbols | 6 ++ - gio/goutputstream.c | 157 - ++++++++++++++++++++++++++++++++ - gio/goutputstream.h | 16 ++++ - gio/tests/memory-input-stream.c | 26 ++++++ - gio/tests/memory-output-stream.c | 27 ++++++ - 8 files changed, 428 insertions(+) - -commit 4b456635e422ea620bfb3feeddac12a7045bd43b -Author: Christian Persch -Date: Thu May 24 17:51:35 2012 +0200 - - Revert "application: Don't print a critical warning here" - - This reverts commit 1541478bac6fed26bcb77ebae5e50bb7a76954f7. - - gio/gapplication.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit ee1965b888d070428b88bbcde989e98ce63a5fe4 -Author: Christian Persch -Date: Sat May 5 17:29:44 2012 +0200 - - application: Save a few bytes in the library - - There's really no need to put useless whitespace into the .so. - - gio/gapplicationimpl-dbus.c | 48 - ++++++++++++++++++++++----------------------- - 1 file changed, 24 insertions(+), 24 deletions(-) - -commit 1541478bac6fed26bcb77ebae5e50bb7a76954f7 -Author: Christian Persch -Date: Sat May 5 17:26:34 2012 +0200 - - application: Don't print a critical warning here - - It's a runtime error, not a programming error. - - gio/gapplication.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 9217309a5cd1eb59c7881939cdb58bd48e27097e -Author: Marc-Antoine Perennou -Date: Tue May 22 20:38:52 2012 +0200 - - glib: fix build - - Signed-off-by: Marc-Antoine Perennou - - glib/genviron.c | 5 +---- - 1 file changed, 1 insertion(+), 4 deletions(-) - -commit 481191f118a8f8e6505917a985e531137796d8ac -Author: Christian Persch -Date: Sun May 20 00:01:35 2012 +0200 - - gspawn: Add GSpawnFlag to use the PATH from envp - - Add a G_SPAWN_SEARCH_PATH_FROM_ENVP flag to GSpawnFlags so that - g_spawn_async() etc use the PATH variable from the passed-in child - environment to search for the executable. - If both this flag and the G_SPAWN_SEARCH_PATH flag are set, the - child environment is searched first and only falls back to the - PATH from the process environment if it is unset. - - Bug #676398. - - glib/gspawn.c | 48 ++++++++++++++++++++++++++++++++++++------------ - glib/gspawn.h | 6 +++++- - 2 files changed, 41 insertions(+), 13 deletions(-) - -commit 6969b63827a302604a0566c8889feed33a25d842 -Author: Christian Persch -Date: Sat May 19 23:59:01 2012 +0200 - - environ: Allow NULL envp - - https://bugzilla.gnome.org/show_bug.cgi?id=676397 - - glib/genviron.c | 31 ++++++++++++++++++++----------- - glib/tests/environment.c | 20 ++++++++++++++++++++ - 2 files changed, 40 insertions(+), 11 deletions(-) - -commit 44d4990442532dd067ca670a3a4b18109ee6b02c -Author: Colin Walters -Date: Fri May 18 10:39:05 2012 -0400 - - GMemoryOutputStream: Add API to return data as a GBytes - - Matches the corresponding additions to GMemoryInputStream. - - https://bugzilla.gnome.org/show_bug.cgi?id=672102 - - gio/gio.symbols | 1 + - gio/gmemoryoutputstream.c | 28 ++++++++++++++++++++++++++++ - gio/gmemoryoutputstream.h | 3 +++ - gio/tests/memory-output-stream.c | 38 - ++++++++++++++++++++++++++++++++++++++ - 4 files changed, 70 insertions(+) - -commit 1bedf248794fe5cf9dad5e40c18329e79f9d855e -Author: Colin Walters -Date: Thu May 17 14:36:15 2012 -0400 - - GMemoryInputStream: Add API to accept GBytes - - And s/Chunk/GBytes/ internally. GBytes is really a perfect match for - GMemoryInputStream. - - https://bugzilla.gnome.org/show_bug.cgi?id=672102 - - gio/gio.symbols | 2 + - gio/gmemoryinputstream.c | 107 - ++++++++++++++++++++++++++++++----------------- - gio/gmemoryinputstream.h | 6 +++ - 3 files changed, 76 insertions(+), 39 deletions(-) - -commit 6e32f0a6018ab26b2a14c184752913d6f2ecad40 -Author: Debarshi Ray -Date: Thu May 17 06:43:54 2012 +0200 - - gio: The tmpl parameter to g_file_new_tmp can be NULL - - Fixes: https://bugzilla.gnome.org/676208 - - gio/gfile.c | 1 - - 1 file changed, 1 deletion(-) - -commit 7cadf4f15f952457b5a5440d24d1a93e0a99cdde -Author: Dan Winship -Date: Wed Mar 21 09:22:38 2012 -0400 - - 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 - - glib/gutf8.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 8df2b96a6910aa557a6db2b1b5e618f3ace70f11 -Author: Dan Winship -Date: Fri May 18 12:18:23 2012 -0400 - - proxy-test: work even when the upstream DNS lies - - Rather than depending on the host's DNS configuration to properly - return an error for a non-existent hostname, just substitute in - a dummy GResolver implementation that does it for us. - - gio/tests/proxy-test.c | 60 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 60 insertions(+) - -commit 555cd1923fae52a145d527904f4efc0fc6298585 -Author: Dan Winship -Date: Fri May 18 08:49:05 2012 -0400 - - 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 - - gio/gappinfo.c | 36 ++++++++++++++++++++++++++---------- - 1 file changed, 26 insertions(+), 10 deletions(-) - -commit 0e6d9df35c948d5e65eae0edb6652a9cce88f557 -Author: Holger Berndt -Date: Thu May 17 22:24:10 2012 +0200 - - Document that g_app_info_create_from_commandline() does unquoting - according to fd.o - - https://bugzilla.gnome.org/show_bug.cgi?id=676277 - - gio/gdesktopappinfo.c | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit 17e95c59c9f7b1cd023aabb3645c70b9f1f37577 -Author: Dan Winship -Date: Thu May 17 13:48:21 2012 -0400 - - gnetworkmonitornetlink: don't leak the list of networks - - https://bugzilla.gnome.org/show_bug.cgi?id=676265 - - gio/gnetworkmonitornetlink.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 0ecbb0a4045877936d872fb8aaedd49baa4d89ef -Author: Dan Winship -Date: Thu May 10 13:29:39 2012 -0400 - - g_clear_pointer: work around gcc helpfulness - - gcc gets upset when we do "((GDestroyNotify) destroy) (_p)" because - it's non-portable. But we don't care; we already know glib wouldn't - work on any platform where different pointer types have different - calling conventions. So tweak the code to avoid the warning. - - https://bugzilla.gnome.org/show_bug.cgi?id=674634 - - glib/gmem.h | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit 787f8087836804c903f8271699e576544426e023 -Author: Matthias Clasen -Date: Thu May 17 00:44:36 2012 -0400 - - gsettings: add reset-recursively to bash completion - - https://bugzilla.gnome.org/show_bug.cgi?id=675832 - - gio/gsettings-bash-completion.sh | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 431d3adacdd640141f83a6c3496760adc6aba5eb -Author: Matthias Clasen -Date: Thu May 17 00:41:33 2012 -0400 - - Improve libelf configure check - - system libelf is not sufficient for glib (lacks elf_getshdrstrndx and - elf_getshdrnum) so let's make sure we don't define HAVE_LIBELF - - configure.ac | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit aded15c9d10dbf3ec218e25793e3467240585511 -Author: Ravi Sankar Guntur -Date: Mon Mar 19 21:17:32 2012 +0530 - - 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 - - glib/gutils.c | 26 ++++++++++++++++++++------ - glib/tests/protocol.c | 6 +++++- - glib/tests/strfuncs.c | 42 +++++++++++++++++++++++++++++++++--------- - 3 files changed, 58 insertions(+), 16 deletions(-) - -commit 447a25ea50af2349d313c10c46b61104ce4c0391 -Author: Dan Winship -Date: Wed May 16 12:00:44 2012 -0400 - - update .gitignore - - gio/tests/.gitignore | 1 + - 1 file changed, 1 insertion(+) - -commit 0417ddab6fbd2f1cddbb9218e0e300e04da2eda5 -Author: Giovanni Campagna -Date: Sat Apr 14 19:34:00 2012 +0200 - - GAppInfo: add a mechanism to query supported content types - - This essentially adds an accessor for the MimeType field in desktop - files, - to retrieve the list of all mime types supported by an application. - The interface though is part of GAppInfo, so it could be implemented - in the future by other backends. - - https://bugzilla.gnome.org/show_bug.cgi?id=674111 - - docs/reference/gio/gio-sections.txt | 1 + - gio/gappinfo.c | 31 +++++++++++++++++++++++++++++++ - gio/gappinfo.h | 4 ++++ - gio/gdesktopappinfo.c | 13 +++++++++++++ - gio/gio.symbols | 1 + - gio/tests/appinfo-test.desktop | 1 + - gio/tests/appinfo.c | 16 ++++++++++++++++ - 7 files changed, 67 insertions(+) - -commit e011d2c92162d25a6e6d5f67d462edfeb4af3d7a -Author: Dan Winship -Date: Sun Jan 3 14:47:56 2010 -0500 - - Add g_type_ensure() and use it rather than playing games with volatile - - https://bugzilla.gnome.org/show_bug.cgi?id=605976 - - docs/reference/gobject/gobject-sections.txt | 1 + - gio/gicon.c | 10 +++---- - gio/ginetaddress.c | 4 +-- - gio/giomodule.c | 38 - ++++++++++++------------- - gio/gresolver.c | 5 +--- - gio/gsocket.c | 4 +-- - gio/gsocketconnection.c | 6 ++-- - gio/gsocketcontrolmessage.c | 8 ++---- - gio/gunixconnection.c | 5 +--- - gobject/gobject.symbols | 1 + - gobject/gtype.c | 43 - +++++++++++++++++++++++++---- - gobject/gtype.h | 2 ++ - 12 files changed, 72 insertions(+), 55 deletions(-) - -commit 2a4235d0f3fe3b3fb007385ee59082c0987158ce -Author: Paolo Borelli -Date: Tue May 15 17:38:44 2012 +0200 - - gfile: add g_return_if_fail to g_file_make_directory_with_parents() - - gio/gfile.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 5a57144d5749efaf3b5e752db9b041597d4b062f -Author: Colin Walters -Date: Fri May 4 10:03:12 2012 -0400 - - 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 - - gio/gfile.c | 23 ++++++++++++++++------- - 1 file changed, 16 insertions(+), 7 deletions(-) - -commit d5d3c7b3a4830a12e155e949345cfc9109236786 -Author: Matthias Clasen -Date: Mon May 14 16:18:26 2012 -0400 - - Cover some malloc corner cases in tests - - glib/tests/utils.c | 19 +++++++++++++++++++ - 1 file changed, 19 insertions(+) - -commit 215844b3a64fae95b24e464fe87ab6c3b5cd8daa -Author: Matthias Clasen -Date: Sun May 13 01:52:37 2012 -0400 - - Add a test for g_clear_pointer - - glib/tests/utils.c | 15 +++++++++++++++ - 1 file changed, 15 insertions(+) - -commit e153c8c58b7643d8d823b7a199c3efb19fea3985 -Author: Jiro Matsuzawa -Date: Sun May 13 19:22:24 2012 +0900 - - [l10n] Update Japanese translation - - po/ja.po | 637 - ++++++++++++++++----------------------------------------------- - 1 file changed, 155 insertions(+), 482 deletions(-) - -commit e3eb137bbb2ebeede6156424e3e0a1aeb8973614 -Author: Matthias Clasen -Date: Sun May 13 00:46:39 2012 -0400 - - Use non-deprecated api in tests - - https://bugzilla.gnome.org/show_bug.cgi?id=660851 - - glib/tests/rec-mutex.c | 4 ++-- - glib/tests/rwlock.c | 6 +++--- - 2 files changed, 5 insertions(+), 5 deletions(-) - -commit 77695437b319c8e1a918c8b3ab892ba8a63fbf63 -Author: Jasper St. Pierre -Date: Wed May 2 12:53:27 2012 -0400 - - gkeyfile: Fix annotations for g_key_file_load_from_data - - https://bugzilla.gnome.org/show_bug.cgi?id=675309 - - glib/gkeyfile.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit ebc3b928a39e8895719a5795a14e13c2cdf3c8bd -Author: Lars Uebernickel -Date: Thu May 10 09:35:03 2012 -0700 - - docs: reference g_menu_item_new in gmenu convenience menuitem API - - gio/gmenu.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 748f44b12f25717a45477a6e2e74bf6abc7951ba -Author: Christian Kirbach -Date: Tue May 8 19:16:14 2012 +0200 - - [l10n] Updated German translation - - po/de.po | 177 - ++++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 95 insertions(+), 82 deletions(-) - -commit 1b29ea3663501a407b82d83792d47d0941df13b2 -Author: Xavier Claessens -Date: Tue May 8 16:49:53 2012 +0200 - - Set GLIB_VERSION_MAX_ALLOWED to GLIB_VERSION_CUR_STABLE by default - - glib/gversionmacros.h | 6 +----- - 1 file changed, 1 insertion(+), 5 deletions(-) - -commit 744f36bb0685e35aac5fcfcf37cb1e1c9c45786e -Author: Emmanuele Bassi -Date: Tue May 8 15:12:42 2012 +0100 - - version macros: Make MIN_REQUIRED the current stable version - - So that deprecation warnings will come into effect starting from the - stable release, instead of the next. - - glib/gversionmacros.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit fb63c73bbe213f5c1ac7ecafdf298c3cb8de23c3 -Author: Jiro Matsuzawa -Date: Tue May 8 20:24:53 2012 +0900 - - [l10n] Update Japanese translation - - po/ja.po | 6155 - +++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 3275 insertions(+), 2880 deletions(-) - -commit a365684bf086742763b098feddaf5525bc9581c0 -Author: Michael Olbrich -Date: Mon May 7 10:33:44 2012 +0200 - - configure.ac: more AS_IF - - It looks like JH_CHECK_XML_CATALOG has some prerequisite as well - - Signed-off-by: Michael Olbrich - - https://bugzilla.gnome.org/show_bug.cgi?id=674483 - - configure.ac | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 54e31ab4f172bbb28434eafc34c9345a93c9ccf5 -Author: Colin Walters -Date: Thu May 3 15:18:11 2012 -0400 - - configure: Use AS_IF almost everywhere - - Not doing so is an evil trap, sadly. This patch has been - compile-checked on Fedora 16, and I've verified that the generated - config.status and config.h is exactly the same. - - https://bugzilla.gnome.org/show_bug.cgi?id=674483 - - configure.ac | 246 - ++++++++++++++++++++++++++++------------------------------- - 1 file changed, 118 insertions(+), 128 deletions(-) - -commit e30823d93ff643c82d4037c2cf0f509e347f49de -Author: Michael Olbrich -Date: Thu May 3 08:44:12 2012 +0200 - - configure.ac: use AS_IF - - This way any prerequisites for e.g. AC_CHECK_HEADER are always - executed - before the 'if'. - - Signed-off-by: Michael Olbrich - - https://bugzilla.gnome.org/show_bug.cgi?id=674483 - - configure.ac | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 7ba899701566c5941ba93bcd31e0b7ae70a7e69d -Author: Yuri Kozlov -Date: Sun May 6 11:35:01 2012 +0400 - - Updated Russian translation - - po/ru.po | 57 +++++++++++++++++++++++++++++++++++---------------------- - 1 file changed, 35 insertions(+), 22 deletions(-) - -commit ed1f10bc1c149ac6c317b80b3ba46fda6b545a4e -Author: Krzesimir Nowak -Date: Thu May 3 15:00:14 2012 +0200 - - docs: Fix typo in G_DEFINE_DYNAMIC_TYPE_EXTENDED example. - - gobject/gtypemodule.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 5aa38ae9fb8eed894dcd37baa154967aae7f6c45 -Author: Marek Černocký -Date: Fri May 4 09:30:06 2012 +0200 - - Updated Czech translation - - po/cs.po | 223 - +++++++++++++++++++++++++++++++++++++++------------------------ - 1 file changed, 140 insertions(+), 83 deletions(-) - -commit 486d563049a789b0a2f45f1b5564eaf66294f083 -Author: Christian Persch -Date: Wed May 2 20:14:52 2012 +0200 - - application: Clarification about 'primary instance' - - For non-unique applications, the 'primary instance' is the current - instance. - - gio/gapplication.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit f7b61c72b4f2fef3ab21b51b9660973452d22f8d -Author: Dimitris Spingos -Date: Wed May 2 12:00:03 2012 +0300 - - Updated Greek translation - - po/el.po | 6433 - +++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 3408 insertions(+), 3025 deletions(-) - -commit 874355de53e7ea7009860c0b67094d919a5daa6f -Author: Chun-wei Fan -Date: Wed May 2 11:10:23 2012 +0800 - - Fix GIO/GObject Visual C++ projects - - -Make up for the missed DLL_EXPORT-it's actually needed for all - GLib DLL - builds, omitting this caused problems to surface due to recent - works to - make GDBus work on Windows. - -Also use the FFI_BULIDING macro for GObject builds as the suggessted - workaround for using static LibFFI builds (as we do now)-please see - ffi.h(.in). This will fix the build of GObject against LibFFI 3.0.11, - but it is probable that this will change at some point for LibFFI. - - build/win32/vs10/gio.vcxprojin | 8 ++++---- - build/win32/vs10/gobject.vcxprojin | 8 ++++---- - build/win32/vs9/gio.vcprojin | 8 ++++---- - build/win32/vs9/gobject.vcprojin | 8 ++++---- - 4 files changed, 16 insertions(+), 16 deletions(-) - -commit 83f04afa0b8b66d200ccdc17ac6f5cd0e17b1c15 -Author: Ryan Lortie -Date: Tue May 1 12:57:00 2012 -0400 - - GLib 2.33.1 - - NEWS | 78 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 78 insertions(+) - -commit 774074f99bcc6237290e5252faf24581d7fe9932 -Author: Ryan Lortie -Date: Tue May 1 13:48:52 2012 -0700 - - slice-color test: don't use non-existent macro - - G_GUINT64_MODIFIER doesn't exist, but G_GINT64_MODIFIER does (and will - be the same as is needed for unsigned). - - tests/slice-color.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit b31d872081a70817dc036043fef05cd950c4e86f -Author: Ryan Lortie -Date: Tue May 1 13:23:09 2012 -0700 - - tests: temporarily disable GDBus async proxy test - - It has never worked properly and, with the new GDBus testing stuff, - it's - occasionally failing. - - https://bugzilla.gnome.org/show_bug.cgi?id=672248 - - gio/tests/gdbus-proxy.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 56ca8add1088385a874fdb371a6d490926109710 -Author: Ryan Lortie -Date: Tue May 1 15:40:15 2012 -0400 - - contenttype test: don't pass -1 as length - - g_content_type_guess() takes a gsize, not a gssize, and -1 does - not mean - "I am passing a NULL terminated string". - - gio/tests/contenttype.c | 11 ++++++----- - 1 file changed, 6 insertions(+), 5 deletions(-) - -commit 8db824e00b69302dafed9ceddd6f34abf5202516 -Author: Michael Biebl -Date: Tue May 1 18:42:12 2012 +0200 - - configure: Reset LIBS after ELF check - - If action-if-found is not specified, AC_CHECK_LIB will append - the library - to LIBS. As we don't want to link everything against libelf, - reset LIBS - after doing the checks. - - configure.ac | 2 ++ - 1 file changed, 2 insertions(+) - -commit eb5381b8622eda26b6bd86dbac39bd9ed86bf730 -Author: Ryan Lortie -Date: Mon Apr 30 12:20:54 2012 -0400 - - GApplication: add accessor for DBus information - - Provide public access to the GDBusConnect and object path that - GApplication is using. Prevents others from having to guess these - things for themselves based on the application ID. - - https://bugzilla.gnome.org/show_bug.cgi?id=671249 - - docs/reference/gio/gio-sections.txt | 3 ++ - gio/gapplication.c | 65 - ++++++++++++++++++++++++++++++++++++- - gio/gapplication.h | 5 +++ - gio/gapplicationimpl-dbus.c | 11 +++++++ - gio/gapplicationimpl.h | 6 ++++ - gio/gio.symbols | 2 ++ - 6 files changed, 91 insertions(+), 1 deletion(-) - -commit 16f92a33aca1161aab3669f39b32f5c8f09fb433 -Author: Ryan Lortie -Date: Sat Mar 3 11:31:05 2012 -0500 - - GApplication: allow null application_id - - GApplication application ID is now permitted to be NULL, in which case - G_APPLICATION_NON_UNIQUE will be implicitly enabled. - - https://bugzilla.gnome.org/show_bug.cgi?id=671249 - - gio/gapplication.c | 57 - +++++++++++++++++++++++++++------------------ - gio/gapplicationimpl-dbus.c | 6 +++++ - gio/gioenums.h | 9 +++---- - 3 files changed, 45 insertions(+), 27 deletions(-) - -commit d959ace72cd07bebe0d87d483613b3285bb3c4f4 -Author: Bruno Brouard -Date: Mon Apr 30 21:54:22 2012 +0200 - - Updated French translation - - po/fr.po | 171 - ++++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 93 insertions(+), 78 deletions(-) - -commit cbf06d8fa94672496d170c65ed9c328816e7eee0 -Author: Xavier Claessens -Date: Mon Apr 30 17:02:06 2012 +0200 - - g_clear_pointer: use the same static checks than g_clear_object - in glib-2-32 - - glib/gmem.h | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit 19ac408650ffbbff55fa01fe0968242abb7eacc3 -Author: Fran Diéguez -Date: Mon Apr 30 16:14:24 2012 +0200 - - Updated Galician translations - - po/gl.po | 38 +++++++++++++++++++------------------- - 1 file changed, 19 insertions(+), 19 deletions(-) - -commit cf4582fb81108b879f5d017a7b25f26ec2328b6a -Author: Luca Ferretti -Date: Mon Apr 30 15:41:08 2012 +0200 - - l10n: Updated Italian translation - - po/it.po | 319 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 169 insertions(+), 150 deletions(-) - -commit 7d4d0668b37476a1dc0f088574e7292fdac7c17c -Author: Dan Winship -Date: Mon Apr 30 06:54:05 2012 -0400 - - Update gio/tests/.gitignore - - gio/tests/.gitignore | 2 ++ - 1 file changed, 2 insertions(+) - -commit c37273dccb183c98ee45f164117f515e4efbff06 -Author: Dan Winship -Date: Mon Apr 30 06:31:20 2012 -0400 - - fix warnings - - gio/gdbusdaemon.c | 1 - - gio/gtestdbus.c | 2 +- - gio/tests/buffered-input-stream.c | 2 +- - glib/goption.c | 1 - - tests/gobject/defaultiface.c | 3 +-- - tests/gobject/dynamictype.c | 3 +-- - tests/gobject/ifaceinit.c | 2 ++ - tests/slice-color.c | 7 ++++--- - tests/slice-test.c | 2 +- - tests/threadpool-test.c | 16 +++++++++++----- - 10 files changed, 22 insertions(+), 17 deletions(-) - -commit c5285b3abafe2d28f99e0dd0981deee49fa401f1 -Author: Kjartan Maraas -Date: Mon Apr 30 10:16:16 2012 +0200 - - Updated Norwegian bokmål translation - - po/nb.po | 143 - +++++++++++++++++++++++++++++++++++++++++++-------------------- - 1 file changed, 98 insertions(+), 45 deletions(-) - -commit a7bde137c3b66ca1857332fd3a702e80d457731d -Author: Jonh Wendell -Date: Sat Apr 28 10:11:25 2012 -0300 - - Updated Brazilian Portuguese translation - - po/pt_BR.po | 375 - +++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 197 insertions(+), 178 deletions(-) - -commit fd3ec4df87ce05f364799b7eb8b0219420d755c4 -Author: Dan Winship -Date: Fri Apr 27 09:27:38 2012 -0400 - - Fix several recently-introduced bugs in g_output_stream_write_async() - - g_output_stream_write_async() was not initializing the newly-added - members of the WriteData structure, causing various problems. - - Also, g_input_stream_read_async() was now leaking its cancellable. Fix - that as well. - - https://bugzilla.gnome.org/show_bug.cgi?id=674612 - - gio/ginputstream.c | 12 ++++++++++-- - gio/goutputstream.c | 15 +++++++++++++-- - 2 files changed, 23 insertions(+), 4 deletions(-) - -commit 00285b7517a63a243a5b61b738de5eea957ae767 -Author: Xavier Claessens -Date: Mon Apr 23 17:57:56 2012 +0200 - - Add g_clear_pointer() - - Also reimplement g_clear_object() using g_clear_pointer() - - https://bugzilla.gnome.org/show_bug.cgi?id=674634 - - docs/reference/glib/glib-sections.txt | 1 + - glib/glib.symbols | 1 + - glib/gmem.c | 39 - +++++++++++++++++++++++++++++++++++ - glib/gmem.h | 18 ++++++++++++++++ - gobject/gobject.c | 13 +----------- - gobject/gobject.h | 14 +------------ - 6 files changed, 61 insertions(+), 25 deletions(-) - -commit 3f816dc5d14ce64f89c5e8b16ac7d8c1f3542b0d -Author: Debarshi Ray -Date: Mon Apr 16 23:00:01 2012 +0200 - - GAppInfo: overwrite the DISPLAY only if it is set in the launch - context - - If the launch context is a GAppLaunchContext, and not a - GdkAppLaunchContext, then g_app_launch_context_get_display will return - NULL because the get_display virtual method is undefined. The DISPLAY - might still be inherited from the parent process, in which case - overwriting it with NULL breaks the launch. - - This is a regression introduced in: - de834bed306565c0652050665eafff4dfcdf0d8b - - Fixes: https://bugzilla.gnome.org/672786 - - gio/gdesktopappinfo.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 6219767f61fe7b402c9db8fbdaf57ab8ffb25681 -Author: Yaron Shahrabani -Date: Thu Apr 26 15:29:12 2012 +0300 - - Updated Hebrew translation. - - po/he.po | 25 ++++++++++++++++++++----- - 1 file changed, 20 insertions(+), 5 deletions(-) - -commit 79724bf80c414a06f3caf1f2ff614bb3c44a8ba3 -Author: Alexander Larsson -Date: Thu Apr 26 10:05:41 2012 +0200 - - Dist gio/dbus-daemon.xml and fix dependency for builddir != srcdir - - gio/Makefile.am | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 063ec9a75d6f70b45a8e51653608a6e40f948b3c -Author: Colin Walters -Date: Wed Apr 25 14:47:01 2012 -0400 - - build: Fix 'make dist' regression - - Commit f084b603771f78126bc0b07229a1574b76e776bb incorrectly set - DIST_SUBDIRS for the toplevel Makefile.am. In general actually we - don't need to set it, because modern automake automatically sets - it by looking at conditionals for SUBDIRS. - - Tested-by: Rico Tzschichholz - - https://bugzilla.gnome.org/show_bug.cgi?id=667806 - - gio/Makefile.am | 3 --- - glib/Makefile.am | 6 +----- - gobject/Makefile.am | 3 --- - 3 files changed, 1 insertion(+), 11 deletions(-) - -commit 87cc77a1985efa18bcd8fc3318c90d8557ae9129 -Author: Dan Winship -Date: Wed Apr 25 10:44:55 2012 -0400 - - gsocket: test if family is <= 0, not < 0 - - If all members of GSocketFamily are supported on the platform, then - all of its values will be positive, and so the enum might become - unsigned, in which case testing for "family < 0" might cause warnings. - But we want to return an error if family == 0 (aka - G_SOCKET_FAMILY_INVALID) anyway, so just tweak the test accordingly. - - https://bugzilla.gnome.org/show_bug.cgi?id=674592 - - gio/gsocket.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 56bcba11dd2d2b679efeebcf78f0f5736ba311e1 -Author: Michael Olbrich -Date: Wed Apr 25 09:46:35 2012 +0200 - - make sure configure fails if AC_CHECK_ALIGNOF cannot detect the - alignment - - When cross-compiling with gcc >= 4.5 AC_CHECK_ALIGNOF fails to - detect the - correct alignment. Without a previous AC_CHECK_TYPE for the same - type, the - alignment is silently set to '0'. - This makes sure that configure fails and reports the problem. - - Signed-off-by: Michael Olbrich - - https://bugzilla.gnome.org/show_bug.cgi?id=674483 - - configure.ac | 3 +++ - 1 file changed, 3 insertions(+) - -commit b053f990c91eff334aec8db9519846a041a98999 -Author: Dieter Verfaillie -Date: Tue Apr 24 16:39:21 2012 +0200 - - win32: More srcdir != builddir fixing - - gio/tests/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 62905cda0b42163bbd582278260f659f94e4d2bf -Author: Alexander Larsson -Date: Tue Apr 24 14:53:49 2012 +0200 - - win32: Fix build with srcdir != builddir - - Missed this part in the last commit - - gio/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 88bfc9b289e2b40bd7bff94dcdb06eb0b7b53f67 -Author: Alexander Larsson -Date: Tue Apr 24 14:03:38 2012 +0200 - - win32: Fix build of gdbus-daemon-generated.[ch] - - gdbus-daemon-generated.[ch] failed to build because it depended - on gdbus-2.0/codegen/gdbus-codegen which was build during the - SUBDIRS part - of the build, however SUBDIRS are done *after* processing - BUILT_SOURCES, - and these files are in BUILT_SOURCES. - - The fix is simple, instead of running the gdbus-codegen code we - run the gdbus-codegen.in code, which works fine for uninstalled - execution. - - I also removed Makefile from the dependencies to avoid rebuilding - the file - in tarballs, as Makefiles are written at configure time. We should - be able to - ship the prebuilt files in the tarballs. - When running uninstalled - - gio/Makefile.am | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 2c0756ea0e118deece4b797d15c2462db48191ed -Author: Alexander Shopov -Date: Tue Apr 24 07:28:43 2012 +0300 - - Updated Bulgarian translation - - po/bg.po | 21 +++++++++++++++++---- - 1 file changed, 17 insertions(+), 4 deletions(-) - -commit 02be039a6cc41bc0e65a336ad76b4c5b14e00e22 -Author: Fran Diéguez -Date: Tue Apr 24 00:29:07 2012 +0200 - - Updated Galician translations - - po/gl.po | 21 +++++++++++++++++---- - 1 file changed, 17 insertions(+), 4 deletions(-) - -commit 810a296d4244f061f037445f39b8900fb67ba3e8 -Author: Chun-wei Fan -Date: Tue Apr 24 00:03:33 2012 +0800 - - Visual C++ projects: Clean/fix up - - Clean/fix up the Preprocessor Definitions for the various projects, - where - we purge out the unneeded macros and add _DEBUG to the Debug builds of - various projects that somehow lacked this. - - This will also fix the GIO build under Visual C++ 2008, as the - _DEBUG macro - in the release builds will cause a debug entry to appear in its - manifest - file during the build, which will cause GIO-using applications to fail - to run on systems not running Visual C++/Studio 2008 due to its - embedding - of a badly-generated manifest file. - - build/win32/vs10/gio.vcxprojin | 8 ++++---- - build/win32/vs10/glib-genmarshal.vcxproj | 8 ++++---- - build/win32/vs10/glib.vcxprojin | 16 - ++++++++-------- - build/win32/vs10/gmodule.vcxproj | 8 ++++---- - build/win32/vs10/gobject.vcxprojin | 8 ++++---- - build/win32/vs10/gspawn-win32-helper-console.vcxproj | 4 ++-- - build/win32/vs10/gspawn-win32-helper.vcxproj | 4 ++-- - build/win32/vs10/gthread.vcxproj | 8 ++++---- - build/win32/vs9/gio.vcprojin | 8 ++++---- - build/win32/vs9/glib-genmarshal.vcproj | 8 ++++---- - build/win32/vs9/glib.vcprojin | 16 - ++++++++-------- - build/win32/vs9/gmodule.vcproj | 8 ++++---- - build/win32/vs9/gobject.vcprojin | 8 ++++---- - build/win32/vs9/gspawn-win32-helper-console.vcproj | 4 ++-- - build/win32/vs9/gspawn-win32-helper.vcproj | 4 ++-- - build/win32/vs9/gthread.vcproj | 8 ++++---- - 16 files changed, 64 insertions(+), 64 deletions(-) - -commit 58f0173149d5be9a7fc0810e4bcf7a2fafde1a7f -Author: Matthias Clasen -Date: Mon Apr 23 08:19:29 2012 -0400 - - Add tests for signal convenience api - - gobject/tests/signals.c | 37 ++++++++++++++++++++++++++++++++++++- - 1 file changed, 36 insertions(+), 1 deletion(-) - -commit e62102dbc5bd9f6fe905775fc19aea894ef7f8d4 -Author: Matthias Clasen -Date: Mon Apr 23 08:19:06 2012 -0400 - - Add tests for toggle reference and qdata - - gobject/tests/reference.c | 148 - ++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 148 insertions(+) - -commit 8b618eb7f1eec1632c164053097f3e41150782ce -Author: Matthias Clasen -Date: Mon Apr 23 08:17:40 2012 -0400 - - Improve test coverage in gobject/tests - - This is just making sure that we execute property getters/setters. - - gobject/tests/dynamictests.c | 3 +++ - gobject/tests/properties.c | 9 +++++++++ - 2 files changed, 12 insertions(+) - -commit 87832242023e593751b20f6fa90235b32cfe5d4c -Author: Matthias Clasen -Date: Mon Apr 23 08:16:50 2012 -0400 - - Add some directory getter tests - - glib/tests/utils.c | 94 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 94 insertions(+) - -commit 1089a0a9f6987b7b1aa8f3f9e4def1b92cdfd11c -Author: Matthias Clasen -Date: Mon Apr 23 08:16:23 2012 -0400 - - Improve GOptionContext test coverage - - glib/tests/option-context.c | 15 ++++++++++++++- - 1 file changed, 14 insertions(+), 1 deletion(-) - -commit 6214977260f22b41f0e2e407c7fa2a5a3bed5084 -Author: Daniel Mustieles -Date: Mon Apr 23 11:40:33 2012 +0200 - - Updated Spanish translation - - po/es.po | 141 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 74 insertions(+), 67 deletions(-) - -commit a44e80198340d7169197fe7627868383dc4df06c -Author: Maciej Piechotka -Date: Thu Mar 29 02:08:41 2012 +0200 - - Make GDataOutputStream implement GSeekable - - https://bugzilla.gnome.org/show_bug.cgi?id=673034 - - gio/gdataoutputstream.c | 108 ++++++++++++++++++++++- - gio/tests/data-output-stream.c | 194 - +++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 299 insertions(+), 3 deletions(-) - -commit 43895e3089ec1ac7af2f77530fe91678b58a3501 -Author: Maciej Piechotka -Date: Thu Mar 29 01:50:41 2012 +0200 - - Make GBufferedOutputStream implement GSeekable - - https://bugzilla.gnome.org/show_bug.cgi?id=673034 - - gio/gbufferedoutputstream.c | 132 ++++++++++++++++++++++++- - gio/tests/buffered-output-stream.c | 195 - +++++++++++++++++++++++++++++++++++++ - 2 files changed, 324 insertions(+), 3 deletions(-) - -commit 90739baec071f4bba19558a3e08a9f330f78070e -Author: Maciej Piechotka -Date: Wed Mar 28 14:12:44 2012 +0200 - - Make GBufferedInputStream implement GSeekable - - https://bugzilla.gnome.org/show_bug.cgi?id=673034 - - gio/gbufferedinputstream.c | 138 - ++++++++++++++++++++++++++++++++++++-- - gio/tests/buffered-input-stream.c | 86 ++++++++++++++++++++++++ - 2 files changed, 220 insertions(+), 4 deletions(-) - -commit 86abe5163fb2fe08ae886b2decc18ba9318b974c -Author: Yuri Kozlov -Date: Mon Apr 23 12:12:27 2012 +0400 - - Updated Russian translation - - po/ru.po | 1480 - +++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 779 insertions(+), 701 deletions(-) - -commit a151c97106948c6bd21b0e2a71b7c18b1f106ce9 -Author: Matthias Clasen -Date: Mon Apr 23 00:35:37 2012 -0400 - - Make the child source test work - - On my machine, this test was failing, because the timeout source - for quitting the inner mainloop was triggering repeatedly. Avoid - that by explicitly returning G_SOURCE_REMOVE from the callback. - - glib/tests/mainloop.c | 16 +++++++++++++--- - 1 file changed, 13 insertions(+), 3 deletions(-) - -commit d18a9caf0310c2c6f98e04e15c7a8ca8280846e1 -Author: Javier Jardón -Date: Mon Apr 23 02:45:08 2012 +0100 - - docs: Use latest docbook dtd: 4.5 - - .../gdbus-object-manager-example-docs.xml | - 4 ++-- - docs/reference/gio/migrating-gdbus.xml | - 4 ++-- - docs/reference/glib/building.xml | - 4 ++-- - docs/reference/glib/changes.xml | - 4 ++-- - docs/reference/glib/compiling.xml | - 4 ++-- - docs/reference/glib/cross.xml | - 4 ++-- - docs/reference/glib/regex-syntax.xml | - 4 ++-- - docs/reference/glib/resources.xml | - 4 ++-- - docs/reference/glib/running.xml | - 4 ++-- - docs/reference/gobject/tut_gobject.xml | - 4 ++-- - docs/reference/gobject/tut_gsignal.xml | - 4 ++-- - docs/reference/gobject/tut_gtype.xml | - 4 ++-- - docs/reference/gobject/tut_howto.xml | - 4 ++-- - docs/reference/gobject/tut_intro.xml | - 4 ++-- - docs/reference/gobject/tut_tools.xml | - 4 ++-- - 15 files changed, 30 insertions(+), 30 deletions(-) - -commit ee44211f1a44e58bb7c3d93aed6eeee4863d5263 -Author: Javier Jardón -Date: Sun Apr 22 21:56:07 2012 +0100 - - docs: rename *-docs.sgml to *-docs.xml - - We are using xml docbook nowadays - - docs/reference/gio/gio-docs.xml | 4 ++-- - docs/reference/glib/Makefile.am | 18 - +++++++++--------- - docs/reference/glib/{building.sgml => building.xml} | 0 - docs/reference/glib/{changes.sgml => changes.xml} | 0 - docs/reference/glib/{compiling.sgml => compiling.xml} | 0 - docs/reference/glib/{cross.sgml => cross.xml} | 0 - docs/reference/glib/{glib-docs.sgml => glib-docs.xml} | 18 - +++++++++--------- - .../glib/{regex-syntax.sgml => regex-syntax.xml} | 0 - docs/reference/glib/{resources.sgml => resources.xml} | 0 - docs/reference/glib/{running.sgml => running.xml} | 0 - docs/reference/gobject/Makefile.am | 2 +- - .../gobject/{gobject-docs.sgml => gobject-docs.xml} | 4 ++-- - 12 files changed, 23 insertions(+), 23 deletions(-) - -commit 3ea31fc0f1d81affaf655f550899fa16cb59201a -Author: Javier Jardón -Date: Mon Apr 23 01:36:49 2012 +0100 - - docs: Add index to new api added in 2.34 - - docs/reference/gio/gio-docs.xml | 4 ++++ - docs/reference/glib/glib-docs.sgml | 4 ++++ - docs/reference/gobject/gobject-docs.sgml | 4 ++++ - 3 files changed, 12 insertions(+) - -commit 14a7781873317e24b55984173e2bedf6eaaf0917 -Author: Javier Jardón -Date: Mon Apr 23 01:15:26 2012 +0100 - - docs: Fix "Since" markup - - glib/gdatetime.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 2a37bc0dc6cc013d01836b45c2eea6b1bd6d80e5 -Author: Dan Winship -Date: Sun Apr 22 15:18:50 2012 -0400 - - gio: add a proxy test program - - Test GProxy, GProxyResolver, GProxyAddress, and - GProxyAddressEnumerator, plus GSocketClient's proxy-resolving - codepaths. - - gio/tests/Makefile.am | 4 + - gio/tests/proxy-test.c | 1077 - ++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 1081 insertions(+) - -commit bcaa0a3820dae0ce10fc8329b10b7c963447e6d3 -Author: Dan Winship -Date: Sat Apr 21 00:25:53 2012 -0400 - - gio: Add more information to GProxyAddress - - Add two new methods to GProxyAddress for recovering information about - the destination URI that the proxy was created for (and modify - GProxyAddressEnumerator to set that information when creating the - GProxyAddress). - - docs/reference/gio/gio-sections.txt | 2 + - gio/gio.symbols | 2 + - gio/gproxyaddress.c | 116 - +++++++++++++++++++++++++++++++++--- - gio/gproxyaddress.h | 5 ++ - gio/gproxyaddressenumerator.c | 54 ++++++++++------- - 5 files changed, 152 insertions(+), 27 deletions(-) - -commit 8c7025e72320775f915cdd776e09c7cbecd648ac -Author: Dan Winship -Date: Sun Apr 22 15:20:14 2012 -0400 - - gio: fix error handling in async case of GProxyAddressEnumerator - - In the async case, a failed DNS lookup was causing the proxy - resolution to bail out immediately, rather than just moving on to the - next potential proxy (which might not need us to do the DNS lookup - beforehand). Fix that. - - gio/gproxyaddressenumerator.c | 95 - ++++++++++++++++++++++++++----------------- - 1 file changed, 58 insertions(+), 37 deletions(-) - -commit 3cf987e660d0b32e44b2be67352db65f14342f6a -Author: Fran Diéguez -Date: Sun Apr 22 15:34:12 2012 +0200 - - Updated Galician translations - - po/gl.po | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit 2a5763c412b624cb70fdc858431b5292ff5312e0 -Author: Daniel Mustieles -Date: Sun Apr 22 11:13:21 2012 +0200 - - Updated Spanish translation - - po/es.po | 147 - ++++++++++++++++++++++++++++++++++++++------------------------- - 1 file changed, 90 insertions(+), 57 deletions(-) - -commit 1e73a200a6fd13b36c52cf783521ac5a256cec56 -Author: Yaron Shahrabani -Date: Sun Apr 22 11:41:51 2012 +0300 - - Updated Hebrew translation. - - po/he.po | 371 - +++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 207 insertions(+), 164 deletions(-) - -commit ecdaf357fe230baefefd45ebd3000ab7c37869ac -Author: Alexander Shopov -Date: Sun Apr 22 09:07:34 2012 +0300 - - Updated Bulgarian translation - - po/bg.po | 147 - ++++++++++++++++++++++++++++++++++++++++----------------------- - 1 file changed, 94 insertions(+), 53 deletions(-) - -commit 2adf6b3d6b975130f41fcbbd66ea348d8a10c0e6 -Author: Fran Diéguez -Date: Sat Apr 21 16:30:59 2012 +0200 - - Updated Galician translations - - po/gl.po | 29 +++++++++++++++++++++++++++-- - 1 file changed, 27 insertions(+), 2 deletions(-) - -commit 8ebea8263402dd4a5778c2febbd4ef891eddd88c -Author: Matej Urbančič -Date: Sat Apr 21 12:46:49 2012 +0200 - - Updated Slovenian translation - - po/sl.po | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 68629ceb4fab5393448ab4688320eace56d11790 -Author: Matej Urbančič -Date: Sat Apr 21 12:39:22 2012 +0200 - - Updated Slovenian translation - - po/sl.po | 180 - ++++++++++++++++++++++++++++++++++++++------------------------- - 1 file changed, 110 insertions(+), 70 deletions(-) - -commit 5d7e9bfbbd7f993922b09577d775822f63ea5640 -Author: Мирослав Николић -Date: Sat Apr 21 09:26:24 2012 +0200 - - Updated Serbian translation - - po/sr.po | 349 - ++++++++++++++++++++++++++++++++------------------------- - po/sr@latin.po | 349 - ++++++++++++++++++++++++++++++++------------------------- - 2 files changed, 392 insertions(+), 306 deletions(-) - -commit 88f73eef540d107210a0f52de81cb1a2c87cb5d6 -Author: Piotr Drąg -Date: Fri Apr 20 20:50:26 2012 +0200 - - Updated POTFILES.in - - po/POTFILES.in | 2 ++ - 1 file changed, 2 insertions(+) - -commit 755c1311958f256d60daeb548d1ba4d235d2783b -Author: Daniel Mustieles -Date: Fri Apr 20 17:22:55 2012 +0200 - - Updated Spanish translation - - po/es.po | 130 - +++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 73 insertions(+), 57 deletions(-) - -commit 515a454c39b81f61565f7b41ff26aad7a133f853 -Author: Fran Diéguez -Date: Fri Apr 20 15:12:48 2012 +0200 - - Updated Galician translations - - po/gl.po | 120 - +++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 67 insertions(+), 53 deletions(-) - -commit 5fb44f70dcac16ff6f13d3d36c330ddd617a5d97 -Author: Alexander Larsson -Date: Fri Apr 20 10:23:34 2012 +0200 - - win32: Implement _g_dbus_get_machine_id using machine guid - - This is what libdbus uses, so we're compatible. - - gio/gdbusprivate.c | 42 ++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 42 insertions(+) - -commit dccce383670592f12510019e92ea91a618a1810c -Author: Alexander Larsson -Date: Wed Apr 18 17:09:37 2012 +0200 - - win32: Support autolaunching dbus daemon - - gio/Makefile.am | 8 ++ - gio/gdbusaddress.c | 306 - ++++++++++++++++++++++++++++++++++++++++++++++++++++- - 2 files changed, 312 insertions(+), 2 deletions(-) - -commit bd148e127a5863de4aef260cd879e0eda370c711 -Author: Alexander Larsson -Date: Wed Apr 18 16:25:29 2012 +0200 - - Add _g_io_win32_get_module to get the gio HMODULE - - gio/giomodule-priv.h | 4 ++++ - gio/giomodule.c | 6 ++++++ - 2 files changed, 10 insertions(+) - -commit 74214e2997e51fd96842aac2eee049e6b81a4595 -Author: Alexander Larsson -Date: Thu Apr 19 11:01:24 2012 +0200 - - GTestDBus: Allow to specify the dbus-daemon binary - - The env var G_TEST_DBUS_DAEMON lets you change dbus-daemon to - whatever you want. This is useful to test with gdbus-daemon - - gio/gtestdbus.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 0d8b1b14d2d56c92b2b783798a9552eb75d77a29 -Author: Alexander Larsson -Date: Mon Apr 16 10:16:47 2012 +0200 - - Add gdbus-daemon test app - - gio/tests/Makefile.am | 4 +++ - gio/tests/gdbus-daemon.c | 72 - ++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 76 insertions(+) - -commit 25581738a8d5ee7db2a6d9ebd908d59b2837cd70 -Author: Alexander Larsson -Date: Mon Apr 16 10:16:04 2012 +0200 - - Add GDBusDAaemon, an implementation of a message bus - - This is mostly complete, sans support for activation. However, its - not as picky as the libdbus implementation in terms like validation - and limits checking, nor is it as tested. - - Its can be useful to test gdbus if dbus-daemon is not availible, but - its main reason for existance is to implement a default session bus - on win32 so that e.g. GApplication is guaranteed to work. - - gio/.gitignore | 1 + - gio/Makefile.am | 17 +- - gio/dbus-daemon.xml | 76 +++ - gio/gdbusdaemon.c | 1752 - +++++++++++++++++++++++++++++++++++++++++++++++++++ - gio/gdbusdaemon.h | 19 + - 5 files changed, 1864 insertions(+), 1 deletion(-) - -commit b38f1c7aff0bb7388993973f4d8516b95ad593ba -Author: Benjamin Otte -Date: Fri Apr 20 14:31:05 2012 +0200 - - resourcefile: Set display name - - Fixes resource filenames not being printed in CSS warnings for GTK. - - https://bugzilla.gnome.org/show_bug.cgi?id=674345 - - gio/gresourcefile.c | 1 + - 1 file changed, 1 insertion(+) - -commit 289e3b9143fe9bd27657ed277dd7ea2e1a690aa3 -Author: Matthias Clasen -Date: Thu Apr 19 17:13:52 2012 -0400 - - More beautiful fix - - A comma on a line by itself is too ugly to stand. - - gio/gtestdbus.c | 7 +++---- - 1 file changed, 3 insertions(+), 4 deletions(-) - -commit bf8a4ed099b53dc1b952b7c3b2ef38c45dbd359e -Author: Matthias Clasen -Date: Thu Apr 19 17:06:49 2012 -0400 - - Bump version to 2.33.1 - - This avoids triggering the 'too new' warning from 2.34 API. - - configure.ac | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit bb78753a661f7149fc0ac85cfdbf10f9f7e9fc42 -Author: Alexander Larsson -Date: Thu Apr 19 20:46:08 2012 +0200 - - Fix non-win32 build error in my recent commit - - gio/gtestdbus.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 6d51527ba0fe7cece9d1f61466076d332bc7fbac -Author: Matthias Clasen -Date: Thu Apr 19 13:25:26 2012 -0400 - - Revert "tests: fix test on windows" - - This reverts commit 79361eede240e9591891290c22cd072ccddb78a3. - - Just commenting out a test without an explanation does not - look right to me. This needs at the minimum a link to a - bug report or an explanation for why the behaviour is platform - dependent. If the test was just wrong, it needs to be removed, - not commented out. If there is a bug in the win32 implementation, - it needs to be fixed. - - glib/tests/fileutils.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 21e049b2539d492cd4e959e5c962245d33adf8ca -Author: Alexander Larsson -Date: Thu Apr 19 18:12:23 2012 +0200 - - Tests: Move dbus specific tests to if HAVE_DBUS_DAEMON - - These used to only be built on unix, but if you have dbus-daemon on - win32 we should really build them there too. - - configure.ac | 3 +++ - gio/tests/Makefile.am | 16 +++++++++++----- - 2 files changed, 14 insertions(+), 5 deletions(-) - -commit 234ddf131b43b0f99ce26489993dd0a13abb50ab -Author: Alexander Larsson -Date: Thu Apr 19 18:11:47 2012 +0200 - - Fix test building on win32 - - gio/tests/gdbus-connection-slow.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 58e613bfc7cf566a391c62245e4c5e895fcc7873 -Author: Alexander Larsson -Date: Thu Apr 19 13:49:52 2012 +0200 - - GTestDBus: Make work on win32 - - Win32 doesn't have things like fork so the existing code has no way - of working. Instead we swap it all out for a custom implementation - on win32. - - gio/gtestdbus.c | 64 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++-- - 1 file changed, 62 insertions(+), 2 deletions(-) - -commit 79361eede240e9591891290c22cd072ccddb78a3 -Author: Andoni Morales Alastruey -Date: Thu Apr 19 15:02:34 2012 +0200 - - tests: fix test on windows - - glib/tests/fileutils.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit af7dc168f65453305e2cd8f63b0daaa3c441927c -Author: Andoni Morales Alastruey -Date: Thu Apr 19 15:12:48 2012 +0200 - - test: only check for defined errors - - glib/tests/fileutils.c | 44 ++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 44 insertions(+) - -commit 0d9a7f2117ff821d576ec54dee724b69907fa7a0 -Author: Alexander Larsson -Date: Wed Apr 18 16:24:44 2012 +0200 - - Remove ununsed include - - gio/tests/gdbus-connection.c | 1 - - 1 file changed, 1 deletion(-) - -commit 82aecce30131e275dff73f23ee91e7c40a9b3f03 -Author: Alexander Larsson -Date: Tue Apr 17 15:50:53 2012 +0200 - - gdbus: Escape nonce files in dbus addressess - - Otherwise the colon in c:\blah made for trouble - - gio/gdbusserver.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit 2414d7d6a197e0c4b184607160d6cd8a378df177 -Author: Alexander Larsson -Date: Tue Apr 17 15:50:01 2012 +0200 - - Fix build on win32 - - Some errnos don't exist on win32 - - glib/tests/fileutils.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit b77af49b0a921a8695a8b856264df3152a9c3689 -Author: Alexander Larsson -Date: Mon Apr 16 10:18:44 2012 +0200 - - Fix race in gdbus-connection test - - We need to flush the AddMatches before even connecting to the bus, - or we - risk missing the NameOwnerChanged from the new connections. - - gio/tests/gdbus-connection.c | 25 +++++++++++++------------ - 1 file changed, 13 insertions(+), 12 deletions(-) - -commit ff92fe95935b38eaacedb287f6600df000ed1c1a -Author: Alexander Larsson -Date: Mon Apr 16 09:55:29 2012 +0200 - - Support initial underscores in dbus codegen namespace - - Before these were considered lowercase and thus got duplicated. - - gio/gdbus-2.0/codegen/utils.py | 7 +++++++ - 1 file changed, 7 insertions(+) - -commit 415a8d81f6fc52d7314517f36bd03f0cbad27dd5 -Author: Xavier Claessens -Date: Wed Apr 18 23:28:17 2012 +0200 - - Use GTestDBus in all GDBus unit tests - - To make port easier, this rewrites dbus-sessionbus.c using a - GTestDBus singleton internally. - - https://bugzilla.gnome.org/show_bug.cgi?id=672985 - - gio/tests/actions.c | 2 - - gio/tests/gapplication.c | 23 +-- - gio/tests/gdbus-auth.c | 5 - - gio/tests/gdbus-bz627724.c | 6 +- - gio/tests/gdbus-connection-loss.c | 13 +- - gio/tests/gdbus-connection-slow.c | 7 +- - gio/tests/gdbus-connection.c | 23 +-- - gio/tests/gdbus-exit-on-close.c | 12 +- - gio/tests/gdbus-export.c | 13 +- - gio/tests/gdbus-introspection.c | 21 +-- - gio/tests/gdbus-names.c | 14 +- - gio/tests/gdbus-peer.c | 2 - - gio/tests/gdbus-proxy-threads.c | 14 +- - gio/tests/gdbus-proxy-well-known-name.c | 11 +- - gio/tests/gdbus-proxy.c | 15 +- - gio/tests/gdbus-sessionbus.c | 325 - ++------------------------------ - gio/tests/gdbus-sessionbus.h | 12 +- - gio/tests/gdbus-test-codegen.c | 11 -- - gio/tests/gdbus-tests.c | 106 ----------- - gio/tests/gdbus-tests.h | 25 --- - gio/tests/gdbus-threading.c | 11 -- - gio/tests/gmenumodel.c | 3 - - 22 files changed, 65 insertions(+), 609 deletions(-) - -commit 95bf3d1194a42aa0933e2d1dba26ba57395613fc -Author: Xavier Claessens -Date: Wed Apr 18 23:21:13 2012 +0200 - - Add GTestDBus object - - This is a helper to write unit tests using a private dbus-daemon. - - https://bugzilla.gnome.org/show_bug.cgi?id=672985 - - docs/reference/gio/gio-docs.xml | 4 + - docs/reference/gio/gio-sections.txt | 18 + - docs/reference/gio/gio.types | 2 + - gio/Makefile.am | 2 + - gio/gio.h | 1 + - gio/gio.symbols | 10 + - gio/gioenums.h | 12 + - gio/giotypes.h | 2 + - gio/gtestdbus.c | 693 - ++++++++++++++++++++++++++++++++++++ - gio/gtestdbus.h | 74 ++++ - 10 files changed, 818 insertions(+) - -commit 2e3d50631ff05d28ed5bdae97d1becc4c6b5e078 -Author: Xavier Claessens -Date: Fri Apr 6 14:51:09 2012 +0200 - - Add private _g_bus_get_singleton_if_exists() function - - This is used by g_test_dbus_down() to ensure the GDBusConnection - gets disposed, but not create one if the singleton already got - disposed. - - https://bugzilla.gnome.org/show_bug.cgi?id=672985 - - gio/gdbusconnection.c | 19 +++++++++++++++++++ - gio/gdbusprivate.h | 3 +++ - 2 files changed, 22 insertions(+) - -commit 98569e53e3678ab906bfcd3a8c624ea3d74d643f -Author: David Zeuthen -Date: Wed Apr 18 13:48:27 2012 -0400 - - Revert "Add a private copy of gio/tests/gdbus-tests.c,h to gio/" - - This reverts commit 07bbc87615c6c0d6a525f40c2bffad2c11e400d2. - - gio/Makefile.am | 1 - - gio/gdbus-tests.c | 268 - ------------------------------------------------------ - gio/gdbus-tests.h | 145 ----------------------------- - 3 files changed, 414 deletions(-) - -commit 26d4da2352bea3024a90b7fe0d1b1ed4c1b5e979 -Author: David Zeuthen -Date: Wed Apr 18 13:48:09 2012 -0400 - - Revert "Add private _g_bus_get_singleton_if_exists() function" - - This reverts commit f8a8e9039889c090fb3323e195730b9e460396e4. - - gio/gdbusconnection.c | 19 ------------------- - gio/gdbusprivate.h | 3 --- - 2 files changed, 22 deletions(-) - -commit a6f83d73e59cc2ab0353ff3edf38d27185852581 -Author: David Zeuthen -Date: Wed Apr 18 13:47:51 2012 -0400 - - Revert "Add GTestDBus object" - - This reverts commit 1b5f70b5b035019ba28da6a5db6eff8122e17ae7. - - docs/reference/gio/gio-docs.xml | 4 - - docs/reference/gio/gio-sections.txt | 18 - - docs/reference/gio/gio.types | 2 - - gio/Makefile.am | 2 - - gio/gio.h | 1 - - gio/gio.symbols | 10 - - gio/gioenums.h | 15 - - gio/giotypes.h | 2 - - gio/gtestdbus.c | 650 - -------------------------------- - gio/gtestdbus.h | 82 ---- - gio/tests/actions.c | 2 + - gio/tests/gapplication.c | 23 +- - gio/tests/gdbus-auth.c | 5 + - gio/tests/gdbus-bz627724.c | 6 +- - gio/tests/gdbus-connection-loss.c | 13 +- - gio/tests/gdbus-connection-slow.c | 7 +- - gio/tests/gdbus-connection.c | 20 +- - gio/tests/gdbus-exit-on-close.c | 12 +- - gio/tests/gdbus-export.c | 13 +- - gio/tests/gdbus-introspection.c | 11 +- - gio/tests/gdbus-names.c | 13 +- - gio/tests/gdbus-peer.c | 2 + - gio/tests/gdbus-proxy-threads.c | 10 +- - gio/tests/gdbus-proxy-well-known-name.c | 11 +- - gio/tests/gdbus-proxy.c | 11 +- - gio/tests/gdbus-sessionbus.c | 325 +++++++++++++++- - gio/tests/gdbus-sessionbus.h | 12 +- - gio/tests/gdbus-test-codegen.c | 11 + - gio/tests/gdbus-threading.c | 11 + - gio/tests/gmenumodel.c | 3 + - 30 files changed, 469 insertions(+), 838 deletions(-) - -commit 9dce93514eb80cd54c2c02db3abf50f2d5a34fb0 -Author: David Zeuthen -Date: Wed Apr 18 13:33:00 2012 -0400 - - GMenuModel: Don't leak GDBusConnection in test - - See https://bugzilla.gnome.org/show_bug.cgi?id=672985#c89 - - Signed-off-by: David Zeuthen - - gio/tests/gmenumodel.c | 1 + - 1 file changed, 1 insertion(+) - -commit 1b5f70b5b035019ba28da6a5db6eff8122e17ae7 -Author: Xavier Claessens -Date: Wed Apr 18 08:50:07 2012 +0200 - - Add GTestDBus object - - This is a helper to write unit tests using a private dbus-daemon. - - session_bus_up/down() are now just wrappers around a GTestDBus - singleton. - - https://bugzilla.gnome.org/show_bug.cgi?id=672985 - - docs/reference/gio/gio-docs.xml | 4 + - docs/reference/gio/gio-sections.txt | 18 + - docs/reference/gio/gio.types | 2 + - gio/Makefile.am | 2 + - gio/gio.h | 1 + - gio/gio.symbols | 10 + - gio/gioenums.h | 15 + - gio/giotypes.h | 2 + - gio/gtestdbus.c | 650 - ++++++++++++++++++++++++++++++++ - gio/gtestdbus.h | 82 ++++ - gio/tests/actions.c | 2 - - gio/tests/gapplication.c | 23 +- - gio/tests/gdbus-auth.c | 5 - - gio/tests/gdbus-bz627724.c | 6 +- - gio/tests/gdbus-connection-loss.c | 13 +- - gio/tests/gdbus-connection-slow.c | 7 +- - gio/tests/gdbus-connection.c | 20 +- - gio/tests/gdbus-exit-on-close.c | 12 +- - gio/tests/gdbus-export.c | 13 +- - gio/tests/gdbus-introspection.c | 11 +- - gio/tests/gdbus-names.c | 13 +- - gio/tests/gdbus-peer.c | 2 - - gio/tests/gdbus-proxy-threads.c | 10 +- - gio/tests/gdbus-proxy-well-known-name.c | 11 +- - gio/tests/gdbus-proxy.c | 11 +- - gio/tests/gdbus-sessionbus.c | 325 +--------------- - gio/tests/gdbus-sessionbus.h | 12 +- - gio/tests/gdbus-test-codegen.c | 11 - - gio/tests/gdbus-threading.c | 11 - - gio/tests/gmenumodel.c | 3 - - 30 files changed, 838 insertions(+), 469 deletions(-) - -commit f8a8e9039889c090fb3323e195730b9e460396e4 -Author: Xavier Claessens -Date: Fri Apr 6 14:51:09 2012 +0200 - - Add private _g_bus_get_singleton_if_exists() function - - This is used by g_test_dbus_down() to ensure the GDBusConnection - gets disposed, but not create one if the singleton already got - disposed. - - https://bugzilla.gnome.org/show_bug.cgi?id=672985 - - gio/gdbusconnection.c | 19 +++++++++++++++++++ - gio/gdbusprivate.h | 3 +++ - 2 files changed, 22 insertions(+) - -commit 07bbc87615c6c0d6a525f40c2bffad2c11e400d2 -Author: Xavier Claessens -Date: Tue Apr 17 19:33:11 2012 +0200 - - Add a private copy of gio/tests/gdbus-tests.c,h to gio/ - - https://bugzilla.gnome.org/show_bug.cgi?id=672985 - - gio/Makefile.am | 1 + - gio/gdbus-tests.c | 268 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++ - gio/gdbus-tests.h | 145 +++++++++++++++++++++++++++++ - 3 files changed, 414 insertions(+) - -commit c70a4030dd55fae4555e374bd7fe421fd36f3e22 -Author: Kjartan Maraas -Date: Wed Apr 18 09:27:04 2012 +0200 - - Updated Norwegian bokmål translation - - po/nb.po | 177 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 88 insertions(+), 89 deletions(-) - -commit b3f814883f460ec9b309552a501652ecdecfb2dc -Author: Alexandre Rostovtsev -Date: Sun Apr 15 22:57:25 2012 -0400 - - Do not detect GNUstep as Cocoa - - GNUstep also installs Foundation/Foundation.h - - https://bugzilla.gnome.org/show_bug.cgi?id=674172 - - Signed-off-by: William Hua - - configure.ac | 3 +++ - 1 file changed, 3 insertions(+) - -commit a147004b83ee48265e266e33da7656a3a09c7edb -Author: William Hua -Date: Tue Apr 17 23:49:47 2012 -0400 - - Use Cocoa header for Cocoa test instead of Foundation. - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 7f5f47ae15268a1dd96fabd360eb25e712724ac4 -Author: David Zeuthen -Date: Tue Apr 17 17:51:01 2012 -0400 - - gdbus-codegen: Don't leak stuff in tests - - Signed-off-by: David Zeuthen - - gio/tests/gdbus-test-codegen.c | 108 - +++++++++++++++++++++++++---------------- - 1 file changed, 67 insertions(+), 41 deletions(-) - -commit eedb6d8366a9cf4e638fe34ebdca17b387e41ce5 -Author: David Zeuthen -Date: Tue Apr 17 17:50:40 2012 -0400 - - GDBusObjectProxy: Don't leak connection - - Signed-off-by: David Zeuthen - - gio/gdbusobjectproxy.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 3964e708e9a4eb7c23c0aa651ccf8bc7a57cbbf0 -Author: David Zeuthen -Date: Tue Apr 17 17:48:08 2012 -0400 - - GDBusObjectManagerClient: Don't leak object proxy when handling - D-Bus signal - - It's g_object_unref(), not g_object_ref(). Ugh. - - Therefore, use g_clear_object(). - - Signed-off-by: David Zeuthen - - gio/gdbusobjectmanagerclient.c | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -commit 3b9791cca63f78e39fdbcb8596c4b8a4e84fa937 -Author: Piotr Drąg -Date: Tue Apr 17 19:48:59 2012 +0200 - - Updated POTFILES.in - - po/POTFILES.in | 2 ++ - 1 file changed, 2 insertions(+) - -commit 00ee06e6a332d1415baf5533e34f05a83d64cb02 -Author: Dan Winship -Date: Sat Feb 4 16:46:29 2012 -0500 - - gio: use GPollable* to implement fallback read_async/write_async - - If a GInputStream does not provide a read_async() implementation, but - does implement GPollableInputStream, then instead of doing - read-synchronously-in-a-thread, just use - g_pollable_input_stream_read_nonblocking() and - g_pollable_input_stream_create_source() to implement an async read in - the same thread. Similarly for GOutputStream. - - Remove a bunch of existing read_async()/write_async() implementations - that are basically equivalent to the new fallback method. - - https://bugzilla.gnome.org/show_bug.cgi?id=673997 - - gio/gbufferedinputstream.c | 195 - -------------------------------------------- - gio/gbufferedoutputstream.c | 108 ------------------------ - gio/ginputstream.c | 71 +++++++++++++++- - gio/gmemoryinputstream.c | 57 ------------- - gio/gmemoryoutputstream.c | 62 -------------- - gio/goutputstream.c | 66 ++++++++++++++- - gio/gsocketinputstream.c | 91 --------------------- - gio/gsocketoutputstream.c | 111 +++---------------------- - gio/gunixinputstream.c | 143 ++------------------------------ - gio/gunixoutputstream.c | 135 ------------------------------ - 10 files changed, 150 insertions(+), 889 deletions(-) - -commit 82ec4dcaed8107d436f76c45ec30645715b6dbef -Author: Dan Winship -Date: Mon Feb 6 15:08:08 2012 -0500 - - gio: implement GPollableInput/OutputStream in more stream types - - Implement GPollableInputStream in GMemoryInputStream and - GConverterInputStream, and likewise implement GPollableOutputStream in - the corresponding output streams. - - https://bugzilla.gnome.org/show_bug.cgi?id=673997 - - gio/gconverterinputstream.c | 130 +++++++++++++++++++++++--- - gio/gconverteroutputstream.c | 119 ++++++++++++++++++++---- - gio/gmemoryinputstream.c | 41 ++++++++- - gio/gmemoryoutputstream.c | 40 +++++++- - gio/tests/converter-stream.c | 214 - +++++++++++++++++++++++++++++++++++++++++++ - 5 files changed, 508 insertions(+), 36 deletions(-) - -commit 111ba203c2440a5d7d8a14b043213b78d54752ae -Author: Dan Winship -Date: Sat Feb 11 17:22:49 2012 -0500 - - gpollableutils: utility functions for pollable stream implementations - - Move g_pollable_source_new() here from gpollableinputstream.c, add - g_pollable_source_new_full(), and add some new methods to do either - blocking or nonblocking reads depending on a boolean argument. - - https://bugzilla.gnome.org/show_bug.cgi?id=673997 - - docs/reference/gio/gio-docs.xml | 1 + - docs/reference/gio/gio-sections.txt | 14 +- - gio/Makefile.am | 2 + - gio/gio.h | 1 + - gio/gio.symbols | 6 +- - gio/gpollableinputstream.c | 103 ----------- - gio/gpollableinputstream.h | 3 - - gio/gpollableutils.c | 350 - ++++++++++++++++++++++++++++++++++++ - gio/gpollableutils.h | 65 +++++++ - 9 files changed, 435 insertions(+), 110 deletions(-) - -commit 7e95777a6a46ef40b1a175e95136942b4eed4d75 -Author: Dan Winship -Date: Sun Apr 1 14:47:19 2012 -0400 - - gio: minor GPollableInputStream / GPollableOutputStream fixes - - Make g_pollable_input_stream_read() and - g_pollable_output_stream_write() look a little bit more like the - non-pollable versions in terms of error handling, etc. Also, use the - read_fn and write_fn virtual methods directly rather than calling - g_input_stream_read()/g_output_stream_write(), to avoid problems with - re-entrancy involving the "pending" flag. - - Also belatedly add single-include guards to the header files. - - https://bugzilla.gnome.org/show_bug.cgi?id=673997 - - gio/gpollableinputstream.c | 41 - +++++++++++++++++++++++++++++++---------- - gio/gpollableinputstream.h | 8 ++++++-- - gio/gpollableoutputstream.c | 41 - +++++++++++++++++++++++++++++++---------- - gio/gpollableoutputstream.h | 8 ++++++-- - 4 files changed, 74 insertions(+), 24 deletions(-) - -commit adea9fb25210f2d04bcf2453c18847fb965927f7 -Author: Dan Winship -Date: Tue Apr 17 11:46:50 2012 -0400 - - GConverterInputStream: fix an infinite loop when fill_buffer returns - an error - - The loop was using a GConverterResult variable where it meant to use a - gssize, and since GConverterResult was ending up as an unsigned type, - this meant the (res < 0) check always failed. - - gio/gconverterinputstream.c | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -commit 2ef1a8ef05410ee724f7ad577db57bd11e6c51c2 -Author: Hannes Mueller -Date: Sat Feb 4 10:06:35 2012 +0100 - - avoid warning in gutils.h when using gcc with -Wconversion - - Old solution to avoid warning with gcc flag -Wconversion does not - work with gcc >=4.3 since the behaviour for that flag has been - changed, ref. http://gcc.gnu.org/wiki/NewWconversion. Now cast for - __builtin_clzl is required, which itself is declared to return int. - - https://bugzilla.gnome.org/show_bug.cgi?id=619026 - - glib/gutils.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit be6955a008396cd234f53361459c9fcf91576fdc -Author: Sasi Bhushan -Date: Tue Apr 17 15:45:05 2012 +0530 - - Updated Telugu Translation - - po/te.po | 214 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 108 insertions(+), 106 deletions(-) - -commit bb6807ae254936ef95679e6b18b87e19ae90da1f -Author: Alexander Shopov -Date: Tue Apr 17 06:28:41 2012 +0300 - - Updated Bulgarian translation - - po/bg.po | 180 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 90 insertions(+), 90 deletions(-) - -commit f93c999706ed2dcb24ff7f942cf25c4f4a8ea786 -Author: Fran Diéguez -Date: Tue Apr 17 01:11:08 2012 +0200 - - Updated Galician translations - - po/gl.po | 183 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 93 insertions(+), 90 deletions(-) - -commit 8869de3857210a243419589a4a1c8357b40c7b02 -Author: Christian Persch -Date: Thu Nov 17 15:18:50 2011 +0100 - - gdbus-codegen: Avoid warnings in generated code - - Initialising a "gchar *" struct member from a string literal may - produce - a warning; add an explicit cast to fix that. - - Bug #664275. - - gio/gdbus-2.0/codegen/codegen.py | 20 ++++++++++---------- - 1 file changed, 10 insertions(+), 10 deletions(-) - -commit 5ef34e5f11b4f71a66615b6506108ee540cc3420 -Author: Christian Persch -Date: Mon Apr 9 15:34:10 2012 +0200 - - resources: compiler: Fix resources on big endian architectures - - Resources are always little endian, so the gvdb is byteswapped. When - looking - up the value, it would return a new byteswapped variant, making - the data - returned from do_lookup() invalid once that variant is unref'd. Since - byteswapping doesn't matter for the "ay" data anyway, just use - gvdb_table_get_raw_value() instead and only byteswap the length - and flag - values. - - https://bugzilla.gnome.org/show_bug.cgi?id=673409 - - gio/gresource.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit cf619cffb77b6792f344b517bb4fc46afe0690f5 -Author: Wolfgang Stöggl -Date: Mon Apr 16 22:37:30 2012 +0200 - - [l10n] Updated German translation - - po/de.po | 87 - +++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 45 insertions(+), 42 deletions(-) - -commit 8da60fa91adca38a0f3c792397bbf89e179b2634 -Author: Matej Urbančič -Date: Mon Apr 16 22:24:41 2012 +0200 - - Updated Slovenian translation - - po/sl.po | 245 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 124 insertions(+), 121 deletions(-) - -commit 4553caa37a9f4bf73a2af364e592d3d128b32474 -Author: Piotr Drąg -Date: Mon Apr 16 21:19:23 2012 +0200 - - Updated Polish translation - - po/pl.po | 104 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 52 insertions(+), 52 deletions(-) - -commit 3ac2930e1aabeca7dac7a2570cba24591d97e0d2 -Author: Colin Walters -Date: Mon Apr 16 13:55:02 2012 -0400 - - tests: Fix race conditions in mainloop/invoke test - - 1) The test was using GCond incorrectly (it always needs a - state variable) - 2) The state assertion was racing with the thread; just delete it. - All we're really trying to test here is that the invoke runs by the - time the thread is gone, and the function has an assertion that - it runs in the correct thread. - - https://bugzilla.gnome.org/show_bug.cgi?id=674213 - - glib/tests/mainloop.c | 9 ++++++--- - 1 file changed, 6 insertions(+), 3 deletions(-) - -commit 3054ecf10943575381dfea2513936567be51dd73 -Author: Colin Walters -Date: Mon Apr 16 11:50:05 2012 -0400 - - tests/mainloop: Add a test for recursive child sources - - https://bugzilla.gnome.org/show_bug.cgi?id=669260 - - glib/tests/mainloop.c | 57 - +++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 57 insertions(+) - -commit bdbb5313408013d0877aa76352fa4a14015841c5 -Author: Dan Winship -Date: Fri Apr 13 11:44:34 2012 -0400 - - tests/mainloop: add a test for child sources - - https://bugzilla.gnome.org/show_bug.cgi?id=669260 - - glib/tests/mainloop.c | 98 - +++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 98 insertions(+) - -commit a49568ceccb133c5a99524f3fdb842f0c05eb0b3 -Author: Dan Winship -Date: Wed Apr 11 15:21:17 2012 -0400 - - gmain: block child sources when blocking the parent - - When blocking a source that has child sources, we need to consider the - children blocked as well. Otherwise they will still trigger repeatedly - in an inner loop started from the parent source's callback. - - https://bugzilla.gnome.org/show_bug.cgi?id=669260 - - glib/gmain.c | 35 +++++++++++++++++++++++++++++------ - 1 file changed, 29 insertions(+), 6 deletions(-) - -commit b3b32be1e1a7dab2467456b73bf8cbf5f64f2cbf -Author: Kalev Lember -Date: Sat Apr 14 15:48:13 2012 +0300 - - Only build gmenumodel test on unix - - It depends on gdbus-sessionbus.c which only builds on unix. - - gio/tests/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit aacd3469a595f32627691f1a7d5baf1ffbcc9527 -Author: Kalev Lember -Date: Sat Apr 14 15:40:17 2012 +0300 - - tests/fileutils: Fix Windows build - - glib/tests/fileutils.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 6bbfa4ee141e89c0961b6d12aa54876e49482fcd -Author: Chandan Kumar (ciypro) -Date: Mon Apr 16 20:50:21 2012 +0530 - - Updated HINDI translation - - po/hi.po | 309 - ++++++++++++++++++++++++++++++--------------------------------- - 1 file changed, 145 insertions(+), 164 deletions(-) - -commit 0f57e5c70ce33d8ee21a2ae8565bd980689ab0c2 -Author: Cosimo Cecchi -Date: Mon Apr 16 10:45:12 2012 -0400 - - tests/date: force English locale running the GDateTime tests - - The parsing test needs to make some assumption about the locale - representation of the string to be parsed, so we need to explicitly - override the locale here. - - glib/tests/date.c | 1 + - 1 file changed, 1 insertion(+) - -commit 01c5cdb50d73ffe205cd42b6e096d249d6428b14 -Author: Daniel Mustieles -Date: Mon Apr 16 16:31:29 2012 +0200 - - Updated Spanish translation - - po/es.po | 210 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 106 insertions(+), 104 deletions(-) - -commit db4a635963480d27eb2b87264b12b50afb6266d7 -Author: Petr Kovar -Date: Mon Apr 16 15:57:21 2012 +0200 - - Update Czech translation - - po/cs.po | 169 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 85 insertions(+), 84 deletions(-) - -commit 666374c16f3d8118fe3422839d22ca32af69e4d0 -Author: Stef Walter -Date: Wed Apr 4 17:13:10 2012 +0200 - - Add support for MX, TXT, NS and SOA records to GResolver - - * Add resolver functions for looking up DNS records of - various types. Currently implemented: MX, TXT, SOA, SRV, NS - * Return records as GVariant tuples. - * Make the GSrvTarget lookups a wrapper over this new - functionality. - * Rework the resolver test so that it has support for - looking up MX, NS, SOA, TXT records, and uses GOptionContext - - https://bugzilla.gnome.org/show_bug.cgi?id=672944 - - docs/reference/gio/gio-sections.txt | 4 + - gio/gio.symbols | 4 + - gio/gioenums.h | 43 ++++ - gio/gnetworkingprivate.h | 10 +- - gio/gresolver.c | 469 - +++++++++++++++++++++++++++++++++--- - gio/gresolver.h | 35 ++- - gio/gthreadedresolver.c | 118 +++++---- - gio/tests/resolver.c | 281 +++++++++++++++++++-- - 8 files changed, 862 insertions(+), 102 deletions(-) - -commit cec17df59810b6f321d0b43027f3b90e4b1ba18c -Author: Petr Kovar -Date: Mon Apr 16 15:21:17 2012 +0200 - - Update Czech translation - - po/cs.po | 361 - +++++++++++++++++++++++++-------------------------------------- - 1 file changed, 143 insertions(+), 218 deletions(-) - -commit b17085dcb9cbf13a55a11ad4bff718e8d3c5d54e -Author: Yinghua Wang -Date: Mon Apr 16 14:06:56 2012 +0800 - - update Simplified Chinese (zh_CN) translation - - po/zh_CN.po | 320 - ++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 162 insertions(+), 158 deletions(-) - -commit 6d19f11c89db11cd5bb3637c83261b6316b150df -Author: Rafał Mużyło -Date: Sun Apr 15 11:17:07 2012 -0400 - - configure: Fix typo in ELF check - - Signed-off-by: Colin Walters - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 4b98c512df9102086f9c6babb04fed3533b73925 -Author: Colin Walters -Date: Thu Apr 12 13:54:55 2012 -0400 - - build: When cross compiling, don't require host binaries if tests - are not enabled - - These binaries are now only used by the test suite. glib-genmarshal - *used* to be required to generate marshallers, but isn't anymore now - that we use libffi (via g_cclosure_marshal_generic). - - https://bugzilla.gnome.org/show_bug.cgi?id=667806 - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit f084b603771f78126bc0b07229a1574b76e776bb -Author: Colin Walters -Date: Fri Jan 13 10:09:10 2012 -0500 - - build: Add --disable-modular-tests build option - - This patch solves two problems: - - First, it allows builders to optionally cut the circular dependency - between dbus and glib by disabling the modular tests (just like how - the tests can be disabled in dbus). - - Second, the tests are entirely pointless to build if cross-compiling. - - It also moves us slightly closer to the long term future we want where - the tests are a separate ./configure invocation and run against the - INSTALLED glib, not the one in the source tree. This would allow us to - run the tests constantly, not just when glib is built. - - https://bugzilla.gnome.org/show_bug.cgi?id=667806 - - Makefile.am | 7 ++++++- - configure.ac | 19 +++++++++++++------ - gio/Makefile.am | 7 ++++++- - glib/Makefile.am | 8 +++++++- - gobject/Makefile.am | 8 +++++++- - 5 files changed, 39 insertions(+), 10 deletions(-) - -commit 366c39b6420c4cd23653a0e7d798d5f34e556392 -Author: Yuri Myasoedov -Date: Sun Apr 15 00:27:04 2012 +0400 - - Updated Russian translation - - po/ru.po | 1388 - ++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 678 insertions(+), 710 deletions(-) - -commit 1e2ca7646400f5f3a4464bbac3f50852dbf4e4cf -Author: Cosimo Cecchi -Date: Fri Apr 13 16:06:16 2012 -0400 - - fileinfo: document the correct type for trash::orig-path - - The correct type for this attribute, as set by GVfs, is - G_FILE_ATTRIBUTE_TYPE_BYTE_STRING (which is the correct type for file - paths anyway). - - https://bugzilla.gnome.org/show_bug.cgi?id=674074 - - gio/gfileinfo.h | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 6a9341d851030eac3cd20eb5b91a02d1db3c7006 -Author: David Zeuthen -Date: Sat Apr 14 12:40:57 2012 -0400 - - GDBusAuth: Handle when no there is no auth observer present - - I obviously fucked up when adding the ::allow-mechanism signal, sorry. - - Signed-off-by: David Zeuthen - - gio/gdbusauth.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit b9d1fe7db23c14440c64a3878c9461162b948826 -Author: David Zeuthen -Date: Wed Apr 11 23:34:08 2012 -0400 - - Check that auth methods work and interoperate with libdbus-1 - - See https://bugzilla.gnome.org/show_bug.cgi?id=673943 - - Signed-off-by: David Zeuthen - - gio/tests/Makefile.am | 7 ++ - gio/tests/gdbus-auth.c | 292 - +++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 299 insertions(+) - -commit 9496565a4cf3cc175929a3d184cb5dc6023f62ec -Author: David Zeuthen -Date: Sat Apr 14 12:29:30 2012 -0400 - - GSocketControlMessage: Don't warn about unknown messages - - If we do this, the tests added in bug 673943 will cause warnings. - - Signed-off-by: David Zeuthen - - gio/gsocketcontrolmessage.c | 11 +++++++++-- - 1 file changed, 9 insertions(+), 2 deletions(-) - -commit ce81bd87c5fdd54126ceb81c17fea7c914833c3e -Author: David Zeuthen -Date: Wed Apr 11 23:30:48 2012 -0400 - - GDBusAuthObserver: Add a way to control what authentication mechanisms - to use - - This is related to https://bugzilla.gnome.org/show_bug.cgi?id=673943 - but also useful in a lot of other contexts. - - docs/reference/gio/gio-sections.txt | 1 + - gio/gdbusauth.c | 40 +++++++++++++++++------- - gio/gdbusauth.h | 1 + - gio/gdbusauthobserver.c | 62 - +++++++++++++++++++++++++++++++++++++ - gio/gdbusauthobserver.h | 3 ++ - gio/gdbusconnection.c | 1 + - gio/gio.symbols | 1 + - 7 files changed, 97 insertions(+), 12 deletions(-) - -commit bb7f3e0cbd89d0a55630e02dba562303c038a445 -Author: Giovanni Campagna -Date: Thu Apr 5 23:26:12 2012 +0200 - - GDesktopAppInfo: add an accessor for StartupWMClass - - Components using GIO to do window to application matching can - use that field to retrieve potential candidates. - - https://bugzilla.gnome.org/show_bug.cgi?id=673659 - - docs/reference/gio/gio-sections.txt | 1 + - gio/gdesktopappinfo.c | 26 +++++++++++++++++++++++++- - gio/gdesktopappinfo.h | 2 ++ - gio/gio.symbols | 1 + - gio/tests/appinfo-test.desktop | 2 ++ - gio/tests/appinfo.c | 15 +++++++++++++++ - 6 files changed, 46 insertions(+), 1 deletion(-) - -commit 79013634abe3a627d867f7054aaedb453b83d831 -Author: Giovanni Campagna -Date: Mon Apr 9 20:27:24 2012 +0200 - - Add version macros for 2.34 - - This marks the start of the new development cycle, and opens the - window for API additions. - - https://bugzilla.gnome.org/show_bug.cgi?id=673659 - - glib/gversionmacros.h | 24 ++++++++++++++++++++++++ - 1 file changed, 24 insertions(+) - -commit 55bbb9fc69856fff853e4f464ac0813e247e78d2 -Author: Matthias Clasen -Date: Fri Apr 13 19:54:42 2012 -0400 - - Bump version - - configure.ac | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 2b6cf583d264c101c72f4f7554925a0612b58e08 -Author: Matthias Clasen -Date: Fri Apr 13 19:53:42 2012 -0400 - - 2.32.1 - - NEWS | 9 +++++++++ - 1 file changed, 9 insertions(+) - -commit c1a83a4ac8b0e45bd176ff1334f58ae2d5c33ad2 -Author: Matthias Clasen -Date: Fri Apr 13 18:51:23 2012 -0400 - - Fix distcheck - - I forgot to dist a test script, and forgot to look for it - in srcdir instead of builddir. - - glib/tests/Makefile.am | 3 ++- - glib/tests/spawn-singlethread.c | 5 ++++- - 2 files changed, 6 insertions(+), 2 deletions(-) - -commit 9375212311382679344649b66d5161b25af02724 -Author: Christian Kirbach -Date: Fri Apr 13 19:39:19 2012 +0200 - - [l10n] Updated German translation - - po/de.po | 302 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 152 insertions(+), 150 deletions(-) - -commit baf0ebf7b233f05359f59dbee8d73fa15ef09407 -Author: Dan Winship -Date: Fri Apr 13 11:43:09 2012 -0400 - - tests/mainloop: fix a race condition - - Rather than depending on the machine's speed/load, just interlock - between the two threads properly. - - glib/tests/mainloop.c | 10 +++++++++- - 1 file changed, 9 insertions(+), 1 deletion(-) - -commit e0aa0ae8a2b8a8989447673a7323434040ec7bd0 -Author: Dan Winship -Date: Fri Apr 13 11:42:39 2012 -0400 - - tests/mainloop: use g_assert_cmpint(), for better error messages - - glib/tests/mainloop.c | 32 ++++++++++++++++---------------- - 1 file changed, 16 insertions(+), 16 deletions(-) - -commit 50aed1cc8f5cfc18d389c5e1c059368482fba56d -Author: Matthias Clasen -Date: Fri Apr 13 09:31:08 2012 -0400 - - Make the markup-parse test independent of the locale - - I added a setlocale call, because we need it for Unicode to - come out right; but I forgot to fix the locale, so we now - fail when comparing error messages to the expected (English) - result. Correct this by setting LANG explicitly to en_US.utf-8. - - https://bugzilla.gnome.org/show_bug.cgi?id=669285 - - glib/tests/markup-parse.c | 1 + - 1 file changed, 1 insertion(+) - -commit 5e0be9e9e2a3ed3b84fe3ce8d4d560220bd78811 -Author: Bruce Cowan -Date: Fri Apr 13 13:27:39 2012 +0100 - - Updated British English translation - - po/en_GB.po | 289 - +++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 147 insertions(+), 142 deletions(-) - -commit e13fc585354508cb28dd08b7d3f44f5744cfa461 -Author: Kalev Lember -Date: Fri Apr 13 13:22:46 2012 +0300 - - GResource docs: fix typo - - gio/gresource.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 192892b52cbd13d4d3a09c1ca09c5ccdfe76d359 -Author: Ryan Lortie -Date: Thu Apr 12 20:04:32 2012 -0400 - - GSettings docs: clarify what is a good path - - Add an explicit note to the docs about choosing paths based on domain - names, not ones like "/apps/", "/desktop/" or "/system/". - - gio/gsettings.c | 10 +++++++++- - 1 file changed, 9 insertions(+), 1 deletion(-) - -commit 6560b37450cd19c4a7c7b690e279fe97b7bfdcaa -Author: Ryan Lortie -Date: Thu Apr 12 19:55:34 2012 -0400 - - glib-compile-schemas: warn about bad dconf paths - - For quite some time the recommended usage of GSettings and dconf has - been to use paths like /org/gnome/example/. Use of /apps/ has spilled - over from GConf and is continuing to make its way into a number of - applications as they port. - - glib-compile-schemas will now warn about these types of paths being - used. This generates a lot of noise, but hopefully it will reduce the - number of ported applications making this mistake. - - gio/glib-compile-schemas.c | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit 386f0f29fd3dc8e39f49b50ae496c6b1feb3b0a1 -Author: Alexander Larsson -Date: Thu Apr 12 16:50:20 2012 +0200 - - Fall back to SO_PEERCRED if credentials passing fails - - Turns out libdbus doesn't send struct ucred credentials on linux, but - just relies on the SO_PEERCRED support. However, gdbus does send, and - expect to recieve a ucred credential. So, when libdbus talks to a - gdbus server the authentication fails to send the credentials. - - We fix this by falling back to g_socket_get_credentials() if we don't - get any credential messages. - - gio/gunixconnection.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit ec91ed00f14c70cca9749347b8ebc19d72d9885b -Author: Alexander Larsson -Date: Thu Apr 12 16:43:49 2012 +0200 - - Detect "empty" socket credentials on Linux - - Linux uses struct ucred to pass over socket credentials. Historically - this has always worked in recievemsg, if SO_PASSCRED was set on - the socket, - even if the remote side didn't pass any credits. But this change - broke that: - - http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=16e5726269611b71c930054ffe9b858c1cea88eb;hp=a9e9fd7182332d0cf5f3e601df3e71dd431b70d7 - - However, it doesn't actually fail getting the credentials, it - just returns - an "empty" one, as initialized by cred_to_ucred() at: - - http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=net/core/sock.c;h=b29ab61b029cf7f76fda992ecfcb8dcaa06b0483;#l756 - - So, we detect this and fail the credentials reading. - - This actually happened in real life with gdbus acting as a server, as - gdbus expected an ucred but libdbus didn't send one. - - gio/gunixcredentialsmessage.c | 7 +++++++ - 1 file changed, 7 insertions(+) - -commit 69d929e67fd44d9a20c64064cc7e06f5d3cead82 -Author: William Hua -Date: Wed Apr 11 23:25:09 2012 -0400 - - Be more precise about Carbon v. Cocoa. - - configure.ac | 14 ++++++++++++++ - gio/Makefile.am | 7 ++----- - gio/giomodule.c | 2 +- - gio/gsettingsbackendinternal.h | 2 +- - 4 files changed, 18 insertions(+), 7 deletions(-) - -commit ebe30ef463f5fd2f011a3386c8e95aff7a42ab22 -Author: OKANO Takayoshi -Date: Thu Apr 12 09:30:05 2012 +0900 - - [l10n] Update Japanese translation - - po/ja.po | 430 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 215 insertions(+), 215 deletions(-) - -commit 47692845c0a062a76f99b5de125c5eafa4556847 -Author: Kalev Lember -Date: Wed Apr 11 16:41:48 2012 +0300 - - gio-2.0.pc: Avoid full path to executables - - Instead of using full path in glib_compile_schemas and - glib_compile_resources variables, rely on having the executables in - PATH. - - This fixes the cross-compiling case where we cannot execute the - binaries - for target system. Instead of executing the target system's - binaries, we - need to use the native versions installed on the build host. The - easiest - way to find the native executables is to just pick them up from PATH. - - In addition, this brings gio-2.0.pc in line with glib-2.0.pc -- the - latter has historically only listed the executable name and not - the full - path. - - https://bugzilla.gnome.org/show_bug.cgi?id=673911 - - gio-2.0.pc.in | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 5739d896f8d3bf9883d4f5e4b7553a617a1c751a -Author: Jeremy Huddleston -Date: Wed Apr 11 02:05:00 2012 -0400 - - Don't use fast enumeration in old version of Mac OS. - - Signed-off-by: William Hua - - gio/gnextstepsettingsbackend.c | 14 ++++++++++++-- - 1 file changed, 12 insertions(+), 2 deletions(-) - -commit 51a2661da647d6ad5610a98bbdb8c805f822265b -Author: Jeremy Huddleston -Date: Wed Apr 11 01:44:29 2012 -0400 - - Link with Foundation framework on OSX. - - Signed-off-by: William Hua - - gio/Makefile.am | 11 +++++++---- - 1 file changed, 7 insertions(+), 4 deletions(-) - -commit 92654b5035966e36a3b17d4a8a7db74d857f3acf -Author: Bruno Brouard -Date: Wed Apr 11 14:53:22 2012 +0200 - - Updated French translation - - po/fr.po | 176 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 90 insertions(+), 86 deletions(-) - -commit 708f82735ddade84ebd82106aa921fcb04c8c01f -Author: Chandan Kumar (ciypro) -Date: Wed Apr 11 16:25:22 2012 +0530 - - Updated HINDI translation - - po/hi.po | 1051 - +++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 586 insertions(+), 465 deletions(-) - -commit 53accb95c017f21761d550dddc92c8d8bf5f2d58 -Author: Kjartan Maraas -Date: Wed Apr 11 12:41:51 2012 +0200 - - Updated Norwegian bokmål translation - - po/nb.po | 228 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 116 insertions(+), 112 deletions(-) - -commit e1cabfd3f2c294d5fc7c79135d1bb284b456c0d1 -Author: Matthias Clasen -Date: Tue Apr 10 23:52:30 2012 -0400 - - Updates - - NEWS | 35 +++++++++++++++++++++++++++++++++++ - 1 file changed, 35 insertions(+) - -commit e448f206e6473b5eb17b2296d90a5876eb5f34a0 -Author: Carles Ferrando -Date: Tue Apr 10 23:12:29 2012 +0200 - - [l10n]Updated Catalan (Valencian) translation - - po/ca@valencia.po | 187 - ++++++++++++++++++++++++++++-------------------------- - 1 file changed, 96 insertions(+), 91 deletions(-) - -commit 1083b28fb98daed0318eadbc26fdde3201c7ca0a -Author: Jordi Serratosa -Date: Tue Apr 10 23:12:23 2012 +0200 - - [l10n] Fixes on Catalan translation - - po/ca.po | 249 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 122 insertions(+), 127 deletions(-) - -commit c037879bd1424dce4e897635d829327b21e86e69 -Author: Will Thompson -Date: Fri Apr 6 10:03:29 2012 +0100 - - gdbus: test case for 673612 - - When presented with an array of empty arrays of 8-byte-aligned types, - GDBus would incorrectly apply the 8-byte alignment when reading back. - - https://bugzilla.gnome.org/show_bug.cgi?id=673612 - - Signed-off-by: David Zeuthen - - gio/tests/gdbus-serialization.c | 60 - ++++++++++++++++++++++++++++++++++++++++- - 1 file changed, 59 insertions(+), 1 deletion(-) - -commit 113f4abb67620696f63d61d1f22a5be635332b7c -Author: Will Thompson -Date: Tue Apr 10 13:20:09 2012 +0100 - - GDBusMessage: do not align for grandchildren of empty arrays. - - D-Bus arrays are serialized as follows: - - 1. align to a 4-byte boundary (for the length) - 2. uint32: the length of the serialized body in bytes - 3. padding for the alignment of the body type (not included in - the length) - 4. the body. - - Note that 3. is a no-op unless the body type is an 8-byte aligned type - (uint64, int64, double, struct, dict_entry), since you are always on a - 4-byte boundary from aligning and writing the length. - - So, an empty aax (that is, an array containing zero arrays of int64) - is serialized as follows: - - 1. align to a 4-byte boundary - 2. length of the contents of this (empty) array, in bytes (0) - 3. align to a 4-byte boundary (the child array's alignment - requirement) - 4. there is no body. - - But previously, GDBus would recurse in step three to align not - just for - the type of the child array, but for the nonexistent child array's - contents. This only affects the algorithm when the grandchild type has - 8-byte alignment and the reader happened to not already be on - an 8-byte - boundary, in which case 4 bytes were spuriously skipped. - - https://bugzilla.gnome.org/show_bug.cgi?id=673612 - - Signed-off-by: David Zeuthen - - gio/gdbusmessage.c | 151 - +++++++++++++++++++++++++---------------------------- - 1 file changed, 72 insertions(+), 79 deletions(-) - -commit e28d3ef92197eb2e2a6a3a5627dcfaf475021e7e -Author: Will Thompson -Date: Tue Apr 10 12:58:52 2012 +0100 - - GDBusMessage: print more debug info about alignment - - Signed-off-by: David Zeuthen - - gio/gdbusmessage.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit ce5710121961d0a7dfc1b5f83577e485560fa8c8 -Author: Yaron Shahrabani -Date: Tue Apr 10 20:06:51 2012 +0300 - - Updated Hebrew translation. - - po/he.po | 254 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 129 insertions(+), 125 deletions(-) - -commit 6620b305a7eae8b59303b3858c25b3f9b9e5fc2d -Author: Мирослав Николић -Date: Tue Apr 10 11:06:03 2012 +0200 - - Updated Serbian translation - - po/sr.po | 183 - +++++++++++++++++++++++++++++---------------------------- - po/sr@latin.po | 183 - +++++++++++++++++++++++++++++---------------------------- - 2 files changed, 184 insertions(+), 182 deletions(-) - -commit 825fdfdc9a7ad9a64ca2ea9184b7c7db397d37f8 -Author: Jasper St. Pierre -Date: Mon Apr 9 20:07:13 2012 -0300 - - gclosure: Support return values of GVariants - - https://bugzilla.gnome.org/show_bug.cgi?id=673803 - - gobject/gclosure.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit c39d6954d3219472b3e9187bb86931051d313582 -Author: Cosimo Cecchi -Date: Mon Apr 9 15:47:29 2012 -0400 - - tests: always use four digit years for date parsing tests - - Or some system with different locale settings might get confused - whether - a two digit year is to be parsed with regard to the current century or - as an absolute year. - - glib/tests/date.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit 3b079daf9de2a293ad272ca997cd9dd06f072d8e -Author: Aurimas Černius -Date: Mon Apr 9 21:52:10 2012 +0300 - - Updated Lithuanian translation - - po/lt.po | 196 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 99 insertions(+), 97 deletions(-) - -commit 390f02fca0a3f79e7349bf12bdf30cba5ceae448 -Author: Piotr Drąg -Date: Mon Apr 9 17:24:00 2012 +0200 - - Updated POTFILES.skip - - po/POTFILES.skip | 1 + - 1 file changed, 1 insertion(+) - -commit 72aca9db1de2fc897e85d47ada1674af9b96c9b4 -Author: Fran Diéguez -Date: Sun Apr 8 21:56:22 2012 +0200 - - Updated Galician translations - - po/gl.po | 210 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 107 insertions(+), 103 deletions(-) - -commit ee29e496841d3b56689e826eba9ec0e7ca7f91bc -Author: Matthias Clasen -Date: Sun Apr 8 10:23:16 2012 -0400 - - binding: Improve test coverage - - gobject/tests/binding.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit fb0951e67aa8f650f76d6e9bddf4f93c42c57735 -Author: Matthias Clasen -Date: Sun Apr 8 10:21:50 2012 -0400 - - spawn: Improve test coverage - - Add a test that excercises the script execution code. - Unfortunately, much of this code only runs in the forked - child, and therefore its execution does not get caught - by gcov. - - glib/tests/echo-script | 1 + - glib/tests/spawn-singlethread.c | 32 ++++++++++++++++++++++++++++++++ - 2 files changed, 33 insertions(+) - -commit b87e7ca7291929d405deaec23368165638255504 -Author: Matthias Clasen -Date: Sun Apr 8 10:21:27 2012 -0400 - - mainloop: Improve test coverage - - glib/tests/mainloop.c | 10 ++++++++++ - 1 file changed, 10 insertions(+) - -commit 43806fca693cb2b12d6f50b0ec38f5e2ed8022c5 -Author: Matthias Clasen -Date: Sun Apr 8 10:20:46 2012 -0400 - - settings: Improve test coverage - - gio/tests/gsettings.c | 11 +++++++++++ - 1 file changed, 11 insertions(+) - -commit 3072e7afee287a32d44b1113fd341f7ae64b77e3 -Author: Matthias Clasen -Date: Sun Apr 8 10:20:10 2012 -0400 - - gdbusserver: Improve test coverage - - gio/tests/gdbus-peer.c | 24 +++++++++++++++++++++++- - 1 file changed, 23 insertions(+), 1 deletion(-) - -commit 26145b97088428444182bcd3c1371c9e27bcb375 -Author: Matthias Clasen -Date: Sun Apr 8 10:19:20 2012 -0400 - - icon: Improve test coverage - - gio/tests/g-icon.c | 8 ++++++++ - 1 file changed, 8 insertions(+) - -commit a8c869e9458087220df7e0194c3981032e8caed4 -Author: Matthias Clasen -Date: Sun Apr 8 10:17:32 2012 -0400 - - contenttype: Improve test coverage - - Excercise more parts of the guessing machinery. - These tests rely on the mime database being present. - - gio/tests/contenttype.c | 70 - +++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 70 insertions(+) - -commit 1e2cf010e7de9041c38a2ea4bb29807086720f76 -Author: Matthias Clasen -Date: Sun Apr 8 10:17:04 2012 -0400 - - networkaddress: Improve test coverage - - gio/tests/network-address.c | 37 ++++++++++++++++++++++++++++++++++++- - 1 file changed, 36 insertions(+), 1 deletion(-) - -commit 5632e9fc9cc588d4846cb40e88194d025f758412 -Author: Matthias Clasen -Date: Sun Apr 8 10:15:29 2012 -0400 - - networkaddress: Fix userinfo parsing in uris - - The code that is checking the userinfo part was accidentally - given a pointer to the end of the userinfo, so it was not - checking the right portion of the string at all. - - gio/gnetworkaddress.c | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -commit 2a1ea40920b3a65420e085c3828da9e406e7afa0 -Author: Matthias Clasen -Date: Sat Apr 7 11:32:36 2012 -0400 - - utils: Improve test coverage - - Add a test for some of our gettext variants. - - glib/tests/utils.c | 19 +++++++++++++++++++ - 1 file changed, 19 insertions(+) - -commit 5951295937feffcb9b9671c20f3f07a6df4fd984 -Author: Matthias Clasen -Date: Sat Apr 7 11:28:42 2012 -0400 - - fileutils: Improve test coverage - - Add tests for corner cases of g_path_get_basename, and - for the errno-to-file-error conversion. - - glib/tests/fileutils.c | 59 - +++++++++++++++++++++++++++++++++++++++++++++++--- - 1 file changed, 56 insertions(+), 3 deletions(-) - -commit 550b69b963dd63360b762172073490b49167ff70 -Author: Matthias Clasen -Date: Sat Apr 7 11:28:04 2012 -0400 - - sort: Improve test coverage - - Test the code paths that sort 'large' items. - - glib/tests/sort.c | 33 ++++++++++++++++++++++++++++++++- - 1 file changed, 32 insertions(+), 1 deletion(-) - -commit 06015064b8766bbc3efbc38ed2a62703322ca173 -Author: Matthias Clasen -Date: Sat Apr 7 11:27:15 2012 -0400 - - date: Improve test coverage - - Add tests that exercise g_date_order, g_date_compare, g_date_clamp, - and more of the date parsing functions. - - glib/tests/date.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 49 insertions(+) - -commit cbeecdc4ae5e25e94e694f0503e42386572c5a25 -Author: Matthias Clasen -Date: Sat Apr 7 11:23:47 2012 -0400 - - convert: Improve test coverage - - Add a test that excercises the 'no conversion' code path. - This uncovered that we don't treat errno properly in this path, - and as a consequence, the returned error code is unreliable. - - glib/tests/convert.c | 17 +++++++++++++++++ - 1 file changed, 17 insertions(+) - -commit 7d489acecc4d3e293660d59a942e686776d6b2b4 -Author: Matthias Clasen -Date: Sat Apr 7 11:22:13 2012 -0400 - - collate: Improve test coverage - - Add some strings that exercise the non-ASCII parts of our - collation support. - - glib/tests/collate.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 6a57bf12433e241a82a7646cde33b5297bc86d3a -Author: Matthias Clasen -Date: Sat Apr 7 11:21:09 2012 -0400 - - Make the dbus menu tests independent from the session bus - - With this change, - DBUS_SESSION_BUS_ADDRESS= make check - succeed here. - - gio/tests/Makefile.am | 1 + - gio/tests/gmenumodel.c | 16 ++++++++++++++-- - 2 files changed, 15 insertions(+), 2 deletions(-) - -commit d036960d3058825625bc595896306f53e787e408 -Author: Matthias Clasen -Date: Sat Apr 7 11:20:01 2012 -0400 - - ifdef out some unused code - - Nothing wrong with leaving debug spew in the code, but we should - not build it if it is not used. - - gio/tests/gdbus-connection.c | 26 +++++++++++++++----------- - 1 file changed, 15 insertions(+), 11 deletions(-) - -commit fca9c7a2c73a0c12154b28dff71b90b09f0e0c22 -Author: Piotr Drąg -Date: Sun Apr 8 13:13:53 2012 +0200 - - Updated Polish translation - - po/pl.po | 194 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 99 insertions(+), 95 deletions(-) - -commit 4becf835b7a2739e727aa0bf272a8b5c0b67b36c -Author: Alexander Shopov -Date: Sat Apr 7 20:58:19 2012 +0300 - - Updated Bulgarian translation - - po/bg.po | 208 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 106 insertions(+), 102 deletions(-) - -commit 5ce66bed3df43b8fe0a2b2b973f7b1b097ee80ac -Author: Matthias Clasen -Date: Fri Apr 6 21:22:17 2012 -0400 - - Formatting cleanup - - gio/gresource.c | 405 - ++++++++++++++++++++++++++++---------------------------- - 1 file changed, 202 insertions(+), 203 deletions(-) - -commit 8db4b949b8fa4577ecff0289776a5c098c575cc5 -Author: Matthias Clasen -Date: Fri Apr 6 20:50:34 2012 -0400 - - Always use '/' in test paths - - It does not make much sense to use a platform-dependent - directory separator in these strings, since they are not - filesystem paths. - - https://bugzilla.gnome.org/show_bug.cgi?id=673216 - - glib/gtestutils.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit e52cf810426600fde8b92dc44482b9e19680dc43 -Author: Matthias Clasen -Date: Fri Apr 6 20:41:19 2012 -0400 - - Don't return values from void functions - - Sun CC does not take that lightly. - - gio/gactionmap.c | 6 ++---- - 1 file changed, 2 insertions(+), 4 deletions(-) - -commit d0b429af482d759f33b82002362ecd8630edc943 -Author: Matthias Clasen -Date: Fri Apr 6 19:15:53 2012 -0400 - - Revert "GDesktopAppInfo: add an accessor for StartupWMClass" - - This reverts commit 3ccc4cf91d4ee20df4207f04d3344ee33f1b5c94. - - docs/reference/gio/gio-sections.txt | 1 - - gio/gdesktopappinfo.c | 23 +---------------------- - gio/gdesktopappinfo.h | 1 - - gio/gio.symbols | 1 - - gio/tests/appinfo-test.desktop | 2 -- - gio/tests/appinfo.c | 15 --------------- - 6 files changed, 1 insertion(+), 42 deletions(-) - -commit 3ccc4cf91d4ee20df4207f04d3344ee33f1b5c94 -Author: Giovanni Campagna -Date: Thu Apr 5 23:26:12 2012 +0200 - - GDesktopAppInfo: add an accessor for StartupWMClass - - Components using GIO to do window to application matching can - use that field to retrieve potential candidates. - - https://bugzilla.gnome.org/show_bug.cgi?id=673659 - - docs/reference/gio/gio-sections.txt | 1 + - gio/gdesktopappinfo.c | 23 ++++++++++++++++++++++- - gio/gdesktopappinfo.h | 1 + - gio/gio.symbols | 1 + - gio/tests/appinfo-test.desktop | 2 ++ - gio/tests/appinfo.c | 15 +++++++++++++++ - 6 files changed, 42 insertions(+), 1 deletion(-) - -commit a81a0622027a21b71ba11677933f07b646cca151 -Author: Dan Winship -Date: Wed Apr 4 10:21:24 2012 -0400 - - gchecksum: fix strict-aliasing warnings in the MD5 code - - https://bugzilla.gnome.org/show_bug.cgi?id=673191 - - glib/gchecksum.c | 39 +++++++++++++++++++++------------------ - 1 file changed, 21 insertions(+), 18 deletions(-) - -commit 0c14f2b8a77f93489255147258f3bf9439c6f06d -Author: Sasi Bhushan -Date: Thu Apr 5 19:23:08 2012 +0530 - - Updated Telugu Translation - - po/te.po | 370 - +++++++++++++++++++++++++-------------------------------------- - 1 file changed, 147 insertions(+), 223 deletions(-) - -commit 265526288958bfe576b02e4d3a2a5cf7d4ea60a5 -Author: Dieter Verfaillie -Date: Tue Apr 3 13:20:01 2012 +0200 - - Fix malformed GTK-Doc comment blocks: remove repeated comment blocks. - - gio/gproxyresolver.h: GProxyResolver already documented in - gio/giotypes.h - gio/gtlsbackend.h: GTlsBackend already documented in gio/gtlsbackend.c - gio/gtlsclientconnection.h: GTlsClientConnection already documented - in gio/gtlsclientconnection.c - gio/gtlsconnection.h: GTlsConnection already documented in - gio/gtlsconnection.c - gio/gunixconnection.h: GTcpConnection already documented in - gio/giotypes.h - glib/gversion.h: GLIB_CHECK_VERSION already documented in - glib/gversion.c - - Found these thanks to the improved gobject-introspection - GTK-Doc comment block/annotation parser. - See https://bugzilla.gnome.org/show_bug.cgi?id=672254 - - https://bugzilla.gnome.org/show_bug.cgi?id=673385 - - gio/gproxyresolver.h | 5 ----- - gio/gtlsbackend.c | 5 +++-- - gio/gtlsbackend.h | 10 ---------- - gio/gtlsclientconnection.h | 8 -------- - gio/gtlsconnection.h | 8 -------- - gio/gunixconnection.h | 7 ------- - glib/gversion.h | 22 ---------------------- - 7 files changed, 3 insertions(+), 62 deletions(-) - -commit ce7f1a07890e081675f1522595e7a1b519bb6f5e -Author: Dieter Verfaillie -Date: Tue Apr 3 10:56:29 2012 +0200 - - Fix malformed GTK-Doc comment blocks: don't confuse GTK-Doc parsers. - - Found these thanks to the improved gobject-introspection - GTK-Doc comment block/annotation parser. - See https://bugzilla.gnome.org/show_bug.cgi?id=672254 - - https://bugzilla.gnome.org/show_bug.cgi?id=673385 - - gio/gdbusmessage.c | 26 +++++++++++++------------- - glib/giochannel.c | 2 +- - gobject/gparam.h | 2 +- - 3 files changed, 15 insertions(+), 15 deletions(-) - -commit 0183c1f8a158834e5bfb601d4a207a8cff0b2b62 -Author: Dieter Verfaillie -Date: Tue Apr 3 20:17:00 2012 +0200 - - Fix malformed GTK-Doc comment blocks: invalid parameters and tags. - - Found these thanks to the improved gobject-introspection - GTK-Doc comment block/annotation parser. - See https://bugzilla.gnome.org/show_bug.cgi?id=672254 - - https://bugzilla.gnome.org/show_bug.cgi?id=673385 - - gio/gremoteactiongroup.c | 2 +- - glib/gasyncqueue.c | 4 ++-- - glib/gmem.c | 1 - - gobject/gtype.c | 2 +- - 4 files changed, 4 insertions(+), 5 deletions(-) - -commit fefe5d9a20756d58f4207ae26553d65d54037b20 -Author: Dieter Verfaillie -Date: Mon Apr 2 17:03:56 2012 +0200 - - Fix malformed GTK-Doc comment blocks: correct struct name. - - Found these thanks to improved gobject-introspection GTK-Doc - comment block/annotation parser from: - https://bugzilla.gnome.org/show_bug.cgi?id=672254 - - https://bugzilla.gnome.org/show_bug.cgi?id=673385 - - gio/giotypes.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a058c1c13e379d4dbe17741231ec9d3f482daf55 -Author: Dieter Verfaillie -Date: Mon Apr 2 17:02:15 2012 +0200 - - Fix malformed GTK-Doc comment blocks: mutliline annotations are - invalid. - - Found these thanks to improved gobject-introspection GTK-Doc - comment block/annotation parser from: - https://bugzilla.gnome.org/show_bug.cgi?id=672254 - - https://bugzilla.gnome.org/show_bug.cgi?id=673385 - - glib/gvariant.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 60fb0f5ea8e05174971dfca0e6c1dae35f816b9e -Author: Dieter Verfaillie -Date: Mon Apr 2 17:01:32 2012 +0200 - - Fix malformed GTK-Doc comment blocks: unmark non GTK-Doc comment - block. - - Found these thanks to improved gobject-introspection GTK-Doc - comment block/annotation parser from: - https://bugzilla.gnome.org/show_bug.cgi?id=672254 - - https://bugzilla.gnome.org/show_bug.cgi?id=673385 - - gio/strinfo.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 8e740f726faf659df912c0c496eb5de80f1695ad -Author: Dieter Verfaillie -Date: Mon Apr 2 17:16:35 2012 +0200 - - Fix malformed GTK-Doc comment blocks: add missing colons. - - Found these thanks to improved gobject-introspection GTK-Doc - comment block/annotation parser from: - https://bugzilla.gnome.org/show_bug.cgi?id=672254 - - https://bugzilla.gnome.org/show_bug.cgi?id=673385 - - gio/gdesktopappinfo.c | 2 +- - gio/gfile.c | 2 +- - gio/gfileinfo.c | 2 +- - gio/gmountoperation.c | 2 +- - gio/gproxyaddress.c | 8 ++++---- - glib/gmem.c | 2 +- - glib/gqueue.c | 2 +- - glib/gscanner.c | 2 +- - glib/gtestutils.c | 4 ++-- - glib/gurifuncs.h | 2 +- - 10 files changed, 14 insertions(+), 14 deletions(-) - -commit 6bd47498a043ed52db0ecb2989e9d9157924c82c -Author: Ihar Hrachyshka -Date: Thu Apr 5 15:25:42 2012 +0300 - - Updated Belarusian translation. - - po/be.po | 201 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 103 insertions(+), 98 deletions(-) - -commit 24fa2ee53c62a22b7e9f5504f7242a5d847ba87b -Author: Chun-wei Fan -Date: Thu Apr 5 15:46:34 2012 +0800 - - gobject/tests/signals.c: Remove C99ism - - Declare variables in start of block. - - gobject/tests/signals.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit 63673da5eb5ba313f92ee06daf9df8aff6aa0a11 -Author: Chun-wei Fan -Date: Thu Apr 5 15:45:38 2012 +0800 - - Update GLib Visual C++ projects - - Some of the bundled PCRE source files are removed as they are - not needed - anymore (please see commit e7c0f10e), so don't include them in - the projects - - build/win32/vs10/glib.vcxproj.filtersin | 9 --------- - build/win32/vs10/glib.vcxprojin | 30 - ------------------------------ - build/win32/vs9/glib.vcprojin | 30 - ------------------------------ - 3 files changed, 69 deletions(-) - -commit 88781d59066a185337dee76969fb49dabc4a6f15 -Author: Dan Winship -Date: Wed Apr 4 15:22:15 2012 -0400 - - Fix some gtk-doc stuff - - gio/ginputstream.c | 8 ++++---- - gio/goutputstream.c | 8 ++++---- - 2 files changed, 8 insertions(+), 8 deletions(-) - -commit 69d698799563a0276550c339157a01d10d9e95dc -Author: Matthias Clasen -Date: Wed Apr 4 14:56:17 2012 -0400 - - Switch to using a mainloop when waiting for connection close - - GDBus heavily relies on idles for some of its cleanup operations, - and not running a mainloop leads to things not getting cleaned - up properly, which in turn leads to test failures, since the - session bus singleton does not get removed. - - gio/tests/gdbus-tests.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit f1d4d3a4a5734e21dd1f0ea7afc352e475df0c27 -Author: Matthias Clasen -Date: Wed Apr 4 14:39:17 2012 -0400 - - Improve GApplication tests - - Make GApplication tests manage their dbus connections. - - gio/tests/Makefile.am | 2 +- - gio/tests/gapplication.c | 57 - +++++++++++++++++++++++++++++++++++++++--------- - 2 files changed, 48 insertions(+), 11 deletions(-) - -commit a52c0a06c8789f27b94a74c6a5811f12949f792e -Author: Matthias Clasen -Date: Wed Apr 4 06:38:36 2012 -0400 - - Make basic-application test more robust - - This program is only used indirectly from gapplication.c in - tests, but that is no reason to let it segfault when it is - run from the commandline without arguments. - - gio/tests/basic-application.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 9171894a59d217bf3f01a10674d774bb51f68a06 -Author: Matthias Clasen -Date: Wed Apr 4 06:36:45 2012 -0400 - - GActionMap: correct critical warnings - - These warnings were copied from GSimpleActionGroup, but the function - names were not updated. Correct that. - - gio/gactionmap.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 4259587fec70248f4d61ce06fc468bb72a0f9991 -Author: Matthias Clasen -Date: Tue Apr 3 21:52:45 2012 -0400 - - Add tests for action-related gapplication api - - gio/tests/gapplication.c | 51 - ++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 51 insertions(+) - -commit 8a4744f7fd0bf3780a1299bfb7ba7087f87229a4 -Author: Matthias Clasen -Date: Tue Apr 3 21:39:06 2012 -0400 - - Add a test for g_application_quit - - gio/tests/gapplication.c | 37 +++++++++++++++++++++++++++++++++++++ - 1 file changed, 37 insertions(+) - -commit 588c2bacf7753dc17c95a8ec56f2f457e205026e -Author: Matthias Clasen -Date: Tue Apr 3 01:43:45 2012 -0400 - - Improve keyfile test coverage - - glib/tests/keyfile.c | 61 - ++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 61 insertions(+) - -commit 3eec7eeeaa09a1af7d08f4d172b481747293f9c7 -Author: Matthias Clasen -Date: Tue Apr 3 01:42:21 2012 -0400 - - Remove a bit of unused code - - _g_utf8_strwidth is always called with max == -1, so remove the - parameter and update all callers. - - glib/goption.c | 38 +++++++++----------------------------- - 1 file changed, 9 insertions(+), 29 deletions(-) - -commit 84a1b8aac8478428fdc8085400674be52278c6eb -Author: Matthias Clasen -Date: Tue Apr 3 01:09:39 2012 -0400 - - Improve test coverage - - Add tests for all the suffixes in g_format_size. - - glib/tests/fileutils.c | 11 +++++++++++ - 1 file changed, 11 insertions(+) - -commit 51609ec943f9d51a8c8863badd79d2a9293ae4c7 -Author: Dan Winship -Date: Wed Apr 4 14:38:18 2012 -0400 - - tests/gdatetime: fix new_from_unix test - - When creating a struct tm for "1990-01-01T00:00:00" to pass to - mktime(), we have to set tm_isdst to -1; leaving it set to 0 will - result in the wrong time being generated when run in a timezone where - January 1 would normally be tm_isdst==1 (ie, in southern hemisphere - DST-observing countries, like Australia). - - https://bugzilla.gnome.org/show_bug.cgi?id=670254 - - glib/tests/gdatetime.c | 1 + - 1 file changed, 1 insertion(+) - -commit f0a3241eab5ba61ebe4aa6fbe7f1cb0ec696d8c9 -Author: Daniel Mustieles -Date: Wed Apr 4 17:18:59 2012 +0200 - - Updated Spanish translation - - po/es.po | 9032 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 4519 insertions(+), 4513 deletions(-) - -commit e133f31896f7cfe1034332244e728f0aa384b844 -Author: Gabor Kelemen -Date: Wed Apr 4 17:02:04 2012 +0200 - - Updated Hungarian translation - - po/hu.po | 470 - +++++++++++++++++++++++---------------------------------------- - 1 file changed, 170 insertions(+), 300 deletions(-) - -commit 47adef84da73e71a9ecafc56e8313997fb685394 -Author: Dan Winship -Date: Wed Apr 4 10:47:04 2012 -0400 - - Fix warnings caused by an ifdeffed-out test case - - gio/tests/gapplication.c | 17 +++++++++-------- - 1 file changed, 9 insertions(+), 8 deletions(-) - -commit 142b0455ff2bd0d376632107de7c943be74c585b -Author: Matej Urbančič -Date: Wed Apr 4 13:42:44 2012 +0200 - - Updated Slovenian translation - - po/sl.po | 204 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 104 insertions(+), 100 deletions(-) - -commit 9aa19e1d9615924ab25c63918d09d334a0277b8e -Author: Rodrigo Moya -Date: Wed Apr 4 11:55:40 2012 +0200 - - Use 'if test' for checking auto* variables' values - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 118c42e7471155d444b9df38d9538f344cb7f89c -Author: Rodrigo Moya -Date: Wed Apr 4 11:39:03 2012 +0200 - - Always include G_SOCKET_FAMILY_UNIX value in GSocketFamily - - This is needed because glib-mkenums doesn't handle #ifdef values in - enums, and so it needs to have all values always defined in the enum. - When not available, define the missing values to a negative value. - - configure.ac | 12 +++++++++++- - gio/gioenums.h | 2 -- - gio/gsocket.c | 7 +++++++ - 3 files changed, 18 insertions(+), 3 deletions(-) - -commit 091d652120e068518ed4b7d8a835018f30ed63e8 -Author: Guillaume Desmottes -Date: Tue Apr 3 16:37:22 2012 +0200 - - use GLIB_DEPRECATED_IN_2_32_FOR to deprecate g_value_{g,s}et_schar - - https://bugzilla.gnome.org/show_bug.cgi?id=673439 - - gobject/gvaluetypes.h | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit f2c77ee718b0bfdcf5f1d6eaba151122b8c5eb36 -Author: Will Thompson -Date: Fri Mar 30 14:44:05 2012 +0100 - - g_input_stream_read[_finish]: document returning 0 on EOF - - g_input_stream_read() does state that it returns 0 on end of file, but - not in the Returns: line, so it's easy to miss on a quick skim-read. - - g_input_stream_read_async() documents that - g_input_stream_read_finish() - returns 0 on end of file, but g_input_stream_read_finish() itself does - not. - - https://bugzilla.gnome.org/show_bug.cgi?id=673174 - - gio/ginputstream.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 27d95bd81fabd41367cf000566ee2ccf3651652c -Author: Matthias Clasen -Date: Mon Apr 2 08:53:20 2012 -0400 - - Rework the libelf configure checks one more time - - It seems that there is quite a bit of variation out there, in - terms of libelf versions and API. Make the checks more thorough, - by not only checking for elf_begin, but also some of the shdr function - that we need. Also, explicitly check for libelf.h. - - This should address bug 673132 and 673253. - - configure.ac | 18 ++++++++++++++---- - 1 file changed, 14 insertions(+), 4 deletions(-) - -commit e51c3b4cfe9f24ccf21ee3bd04186fe5c38d95f8 -Author: Matthias Clasen -Date: Mon Apr 2 08:00:48 2012 -0400 - - Use new hashset api in the hash set tests - - glib/tests/hash.c | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -commit c2318a18f91ee098efd8239ae6d9ec0bd3826423 -Author: Matthias Clasen -Date: Mon Apr 2 07:59:55 2012 -0400 - - Dispose test object - - While not very important, it means one less untested function - in the coverage report. - - tests/refcount/objects2.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit c173c0beb4e0f664faf616bd6475b6c5c1aa50fb -Author: Matthias Clasen -Date: Mon Apr 2 07:59:23 2012 -0400 - - Drop g_thread_init from tests - - This is not needed anymore. - - tests/refcount/Makefile.am | 3 +-- - tests/refcount/closures.c | 1 - - tests/refcount/objects.c | 1 - - tests/refcount/objects2.c | 3 +-- - tests/refcount/properties.c | 1 - - tests/refcount/properties2.c | 1 - - tests/refcount/properties3.c | 2 -- - tests/refcount/signals.c | 4 ---- - 8 files changed, 2 insertions(+), 14 deletions(-) - -commit 9ea9471d26084d787858024838d08fc666a7b18b -Author: Matthias Clasen -Date: Mon Apr 2 07:37:55 2012 -0400 - - Improve GBusObjectManager test coverage - - gio/tests/gdbus-test-codegen.c | 57 - +++++++++++++++++++++++++++++++++++++++++- - 1 file changed, 56 insertions(+), 1 deletion(-) - -commit 548337b042fa71ab8b2d93452232ed8930ddbc93 -Author: David King -Date: Mon Apr 2 10:22:56 2012 +0100 - - docs: Fix typo in glib-compile-schemas man page - - docs/reference/gio/glib-compile-schemas.xml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit bebbc69081a952d0ff2e411a086c11b74330b292 -Author: Matthias Clasen -Date: Sun Apr 1 23:04:59 2012 -0400 - - Improve boxed test coverage - - This commit add basic tests for all GLib types that are registered - as boxed types. - - gobject/tests/boxed.c | 143 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 143 insertions(+) - -commit e7c0f10ee0baebc4768ab250e1306201fa5d7e20 -Author: Matthias Clasen -Date: Sun Apr 1 22:04:08 2012 -0400 - - Drop some unused PCRE sources - - There is no point in compiling these, since we are not calling - any of the functions in them. - - glib/pcre/Makefile.am | 3 - - glib/pcre/pcre_maketables.c | 148 - -------------------------------------------- - glib/pcre/pcre_refcount.c | 89 -------------------------- - glib/pcre/pcre_version.c | 95 ---------------------------- - glib/pcre/pcreposix.h | 146 - ------------------------------------------- - 5 files changed, 481 deletions(-) - -commit 0f469c26319b4b0aeee63be75ba6041b978e01b4 -Author: Daniel Nylander -Date: Sun Apr 1 13:11:33 2012 +0200 - - Updated Swedish translation - - po/sv.po | 128 - +++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 72 insertions(+), 56 deletions(-) - -commit 829db4cec3fa59e1ec905e226851ae719858c8d4 -Author: Antoine Jacoutot -Date: Sat Mar 31 22:48:42 2012 +0200 - - gthread-posix: fix typo in error message - - glib/gthread-posix.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 14945449580d394b5e1e009f71792ccac51fc41e -Author: Antoine Jacoutot -Date: Sat Mar 31 20:20:19 2012 +0200 - - gresource: libelf, try pkg-config first then fall-back to AC_CHECK_LIB - - On some systems gelf.h may not be stored under the top level include - directory in which case we need to add the correct include paths in - cflags by using pkg-config(1). - - configure.ac | 7 ++++--- - gio/Makefile.am | 3 ++- - 2 files changed, 6 insertions(+), 4 deletions(-) - -commit 4143842eb47c1f38b2b4742b0928e4049e38afb9 -Author: Robert Ancell -Date: Sat Mar 24 23:58:45 2012 +1100 - - Add missing allow-none annotations for function parameters. - - Found using: - find . -name '*.c' | xargs grep 'or %NULL' | grep ' \* @' | grep -v - '@error' | grep -v allow-none - - gio/gactiongroup.c | 8 ++++---- - gio/gapplication.c | 4 ++-- - gio/gapplicationcommandline.c | 2 +- - gio/gasyncinitable.c | 2 +- - gio/gcancellable.c | 8 ++++---- - gio/gdbusaddress.c | 6 +++--- - gio/gdbusauthobserver.c | 4 ++-- - gio/gdbusconnection.c | 40 - ++++++++++++++++++++-------------------- - gio/gdbuserror.c | 4 ++-- - gio/gdbusinterface.c | 2 +- - gio/gdbusintrospection.c | 2 +- - gio/gdbusmessage.c | 6 +++--- - gio/gdbusmethodinvocation.c | 4 ++-- - gio/gdbusnameowning.c | 14 +++++++------- - gio/gdbusnamewatching.c | 12 ++++++------ - gio/gdbusobjectmanagerclient.c | 16 ++++++++-------- - gio/gdbusproxy.c | 24 ++++++++++++------------ - gio/gdbusserver.c | 2 +- - gio/gfile.c | 24 ++++++++++++------------ - gio/ginitable.c | 2 +- - gio/gioscheduler.c | 6 +++--- - gio/gmemoryoutputstream.c | 6 +++--- - gio/gnetworkmonitor.c | 4 ++-- - gio/gpermission.c | 8 ++++---- - gio/gsettingsbackend.c | 2 +- - gio/gsimpleasyncresult.c | 2 +- - gio/gsocket.c | 4 ++-- - gio/gsocketclient.c | 2 +- - gio/gtlsconnection.c | 4 ++-- - gio/gvolume.c | 2 +- - glib/garray.c | 6 +++--- - glib/gbookmarkfile.c | 36 ++++++++++++++++++------------------ - glib/gconvert.c | 2 +- - glib/gdataset.c | 8 ++++---- - glib/gdatetime.c | 6 +++--- - glib/gerror.c | 8 ++++---- - glib/ggettext.c | 8 ++++---- - glib/ghash.c | 10 +++++----- - glib/giochannel.c | 6 +++--- - glib/gkeyfile.c | 8 ++++---- - glib/gmain.c | 28 ++++++++++++++-------------- - glib/gmem.c | 4 ++-- - glib/gmessages.c | 2 +- - glib/goption.c | 28 ++++++++++++++-------------- - glib/gpattern.c | 2 +- - glib/gregex.c | 2 +- - glib/gsequence.c | 2 +- - glib/gstdio.c | 2 +- - glib/gstrfuncs.c | 6 +++--- - glib/gtestutils.c | 4 ++-- - glib/gunidecomp.c | 2 +- - glib/gutf8.c | 26 +++++++++++++------------- - glib/gvariant-parser.c | 8 ++++---- - glib/gvariant-serialiser.c | 2 +- - glib/gvarianttype.c | 2 +- - glib/gvarianttypeinfo.c | 8 ++++---- - glib/gwin32.c | 10 +++++----- - gmodule/gmodule.c | 2 +- - 58 files changed, 232 insertions(+), 232 deletions(-) - -commit 4cf5d2531608b4433fb3348d679f099bd3d29716 -Author: Matthias Clasen -Date: Fri Mar 30 17:34:37 2012 -0400 - - Fix a link - - As pointed out in bug 673139, the link to the mailing list - information page was outdated. - - README.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 5f0ff457ce5e8fc9aa5ca121cf429888bcf4e51f -Author: ManojKumar Giri -Date: Fri Mar 30 18:08:23 2012 +0530 - - Updated Odia Translation - - po/or.po | 247 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 122 insertions(+), 125 deletions(-) - -commit e3cc48f28998782da46292b53b5b540e82094d2a -Author: Christian Persch -Date: Thu Mar 22 14:01:40 2012 +0100 - - resources: compiler: Respect absolute paths - - When a already has an absolute path, use it directly instead - of trying to - locate it in the --sourcedir directories. - - https://bugzilla.gnome.org/show_bug.cgi?id=672541 - - gio/glib-compile-resources.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 8f8fc836709cff58bd666b87937542088cfc19db -Author: Kalev Lember -Date: Wed Mar 28 12:42:49 2012 +0300 - - configure: Fix alignment tests when cross compiling - - When inserting custom code to AC_CHECK_ALIGNOF, make sure to not - replace - the default includes, but instead append to them. - - This fixes ALIGNOF_GUINT32 and ALIGNOF_GUINT64 that were both 0 - when cross - compiling. The third 'unsigned long' test wasn't affected because the - AC_CHECK_ALIGNOF call didn't specify the optional 2nd parameter. - - configure.ac | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit 92b84e88ab9bdd6db869574020843101ddb3a0de -Author: Chun-wei Fan -Date: Wed Mar 28 15:12:04 2012 +0800 - - Fix gspawn-win32-helper Visual C++ projects - - The name of the executable for the Release|Win32 and Release|x64 - configs - were mixed up. Fix that. DOH! for not noting this earlier. - - build/win32/vs10/gspawn-win32-helper.vcxproj | 2 +- - build/win32/vs9/gspawn-win32-helper.vcproj | 7 ++----- - 2 files changed, 3 insertions(+), 6 deletions(-) - -commit 0463fa1cb0ab991bc9d8a1986a5a8511e39825b5 -Author: Chun-wei Fan -Date: Wed Mar 28 14:57:12 2012 +0800 - - Fix VS property sheets - - We need to accomodate for gspawn-win64-helper-console.exe for the - "install" - phase too. - - build/win32/vs10/glib.props | 2 +- - build/win32/vs9/glib.vsprops | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit 50a8fa5efda293898ea378f82ba29ca54124c5fb -Author: Daniel Mustieles -Date: Tue Mar 27 21:24:37 2012 +0200 - - Updated Spanish translation - - po/es.po | 9040 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 4514 insertions(+), 4526 deletions(-) - -commit cbb95038cf23ce8061961984bd52ad565b219a6e -Author: Dan Winship -Date: Tue Mar 27 12:45:27 2012 -0400 - - GFileMonitor: fix docs bug - - gio/gfilemonitor.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 5a68f59e5b32d826902279f2b54fddcae6ee7b4b -Author: Sandeep Sheshrao Shedmake -Date: Tue Mar 27 15:04:14 2012 +0530 - - Updated Marathi Translations - - po/mr.po | 422 - +++++++++++++++++++++++++++++++++++++++------------------------ - 1 file changed, 261 insertions(+), 161 deletions(-) - -commit 9b0734a09c7ed357fbb21db52ce8fbc42b8f014c -Author: Bastien Nocera -Date: Tue Mar 27 11:01:00 2012 +0200 - - all: s/availible/available/ - - gio/gresource.c | 4 ++-- - glib/gmain.c | 4 ++-- - 2 files changed, 4 insertions(+), 4 deletions(-) - -commit ec55b19da59b939c0de67ce172b3176b692399fa -Author: Rajesh Ranjan -Date: Tue Mar 27 12:22:39 2012 +0530 - - hindi translation by Chandan Kumar - - po/hi.po | 5813 - +++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 3095 insertions(+), 2718 deletions(-) - -commit 569357dcc3fe85f78d204ba94e477bac97350a4f -Author: Sandeep Sheshrao Shedmake -Date: Mon Mar 26 19:48:20 2012 +0530 - - Updated Marathi Translations - - po/mr.po | 5925 - +++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 3160 insertions(+), 2765 deletions(-) - -commit bf20906ad4952611f992c3fa79bd074838a9279e -Author: ManojKumar Giri -Date: Mon Mar 26 18:42:41 2012 +0530 - - Updated Odia Translation - - po/or.po | 5969 - +++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 3169 insertions(+), 2800 deletions(-) - -commit 72c11eda584849bb55e85d06fea87476c423d258 -Author: Marek Černocký -Date: Mon Mar 26 14:49:18 2012 +0200 - - Updated Czech translation - - po/cs.po | 6143 - +++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 3254 insertions(+), 2889 deletions(-) - -commit 56c2c297cd7fc2af00a40bcb29a000b676f9949a -Author: Rudolfs Mazurs -Date: Sun Mar 25 15:05:26 2012 +0300 - - Updated Latvian translation. - - po/lv.po | 6240 - +++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 3325 insertions(+), 2915 deletions(-) - -commit c80eeae316fb3a351947502788eeb29c12f0a88f -Author: Luca Ferretti -Date: Sun Mar 25 13:14:47 2012 +0200 - - [l10n] Updated Italian translation - - po/it.po | 336 - +++++++++++++++++++++++++++------------------------------------ - 1 file changed, 141 insertions(+), 195 deletions(-) - -commit f8ddba0b8a2969f9d539019bdb961b2273690c72 -Author: Shankar Prasad -Date: Sun Mar 25 13:26:17 2012 +0530 - - Updated Kannada Translation - - po/kn.po | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 6bd8fecfa178a08b4adfbb4c4cf981e3721df66d -Author: Shankar Prasad -Date: Sun Mar 25 13:24:31 2012 +0530 - - Updated Kannada Translation - - po/kn.po | 92 - ++++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 46 insertions(+), 46 deletions(-) - -commit 41cccb467f354cf843877fe73db539a1e332a41d -Author: Shankar Prasad -Date: Sun Mar 25 13:03:57 2012 +0530 - - Updated Kannada Translation - - po/kn.po | 18 +++++++----------- - 1 file changed, 7 insertions(+), 11 deletions(-) - -commit 22885b1de447c1a8398b03978e60a0042eabc016 -Author: Shankar Prasad -Date: Sun Mar 25 12:42:30 2012 +0530 - - Updated Kannada Translation - - po/kn.po | 78 - +++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 40 insertions(+), 38 deletions(-) - -commit e927df7b7ab089f5e7de452a509130c06e13e4f9 -Author: Matthias Clasen -Date: Sat Mar 24 23:00:15 2012 -0400 - - Add a forgotten include guard - - gbytes.h was missing the single-include guard. - - glib/gbytes.h | 4 ++++ - 1 file changed, 4 insertions(+) - -commit de64aa8bd70fe42c613a948ce670a27b8d5c12cc -Author: Shankar Prasad -Date: Sun Mar 25 00:33:10 2012 +0530 - - Updated Kannada Translation - - po/kn.po | 5769 - +++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 3071 insertions(+), 2698 deletions(-) - -commit 257e6c4e4e291955b99bf43440eef55fad977520 -Author: Daniel Nylander -Date: Sat Mar 24 16:58:42 2012 +0100 - - Updated Swedish translation - - po/sv.po | 6145 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 3223 insertions(+), 2922 deletions(-) - -commit d793287b3a5ede547cbd1b72de46c499f8ab8c35 -Author: Matthias Clasen -Date: Sat Mar 24 11:31:01 2012 -0400 - - Bump version - - configure.ac | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 816554c62bf227498cb539924e6ee2050030b4b9 -Author: Matthias Clasen -Date: Sat Mar 24 11:28:35 2012 -0400 - - 2.32.0 - - NEWS | 12 ++++++++++++ - configure.ac | 4 ++-- - 2 files changed, 14 insertions(+), 2 deletions(-) - -commit 97cc0d0179e20c9a83d049b9a999f7fab40eacfb -Author: Matthias Clasen -Date: Sat Mar 24 10:33:38 2012 -0400 - - Release notes tweaks - - Update download locations, mailing list instructions, and shuffle - the version-specific notes to be at the end. - - README.in | 96 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 47 insertions(+), 49 deletions(-) - -commit d2b7ee62f9d4df0aa5925ea123da7db6753d03ac -Author: Raphael Kubo da Costa -Date: Mon Mar 19 14:20:08 2012 -0300 - - Make the `include' glib test case build on FreeBSD. - - Defining _POSIX_C_SOURCE to 0 will make time.h not create the - clockid_t - typedef used by some functions in pthread.h. - - The right approach here is to set it to 199309L, which creates the - typedef on FreeBSD and doesn't set __USE_UNIX98 or __USE_XOPEN2K on - glibc, which is what the test is actually testing. - - https://bugzilla.gnome.org/show_bug.cgi?id=672406 - - glib/tests/include.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit fd8b01ead613788ad136cc61e1b744dfd811e0ec -Author: Krishnababu Krothapalli -Date: Thu Mar 22 19:56:06 2012 +0530 - - Updated Telugu Translations - - po/te.po | 549 - ++++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 317 insertions(+), 232 deletions(-) - -commit b08b3012235b089cc3c8d015c47f703da01a4d81 -Author: Chun-wei Fan -Date: Tue Mar 20 13:19:11 2012 +0800 - - glib/gqsort.c: Fix C99ism/GCCism - - -There were a number of variables that were declared in the middle of - the block, so move these declarations to the start of the block - -There was a use of mempcpy, but it is a GCC extension, so use - memcpy since - we didn't care about the return value of the call to mempcpy. - - https://bugzilla.gnome.org/show_bug.cgi?id=672095 - - glib/gqsort.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit f23e7c3ef988a251c42a8a8f7e60566e0bab76fb -Author: Alexander Larsson -Date: Tue Mar 20 10:20:18 2012 +0100 - - Fix the tests on win32 - - There was some unix-specific pathname handling in the test utils - which broke the css tests on win32. - - glib/gtestutils.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit d0635dac52b4a4dae535dd22940ed2adb6a89074 -Author: Alexander Larsson -Date: Tue Mar 20 10:19:42 2012 +0100 - - Use g_unsetenv, not unsetenv - - This fixed the win32 build - - glib/tests/logging.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit aed6d01d1454293ddaba84a5bd1a666385f44f62 -Author: Alexander Larsson -Date: Tue Mar 20 10:18:32 2012 +0100 - - Only build actions test on unix - - It depends on gdbus-sessionbus.c which only builds on unix. - - gio/tests/Makefile.am | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -commit 322c6e93444e74ae99b73f1ae7e3b55563470431 -Author: Marco Trevisan (Treviño) -Date: Mon Mar 19 20:13:24 2012 +0100 - - GDBusConnection: Avoid dereferencing vtable for unregistered objects - - https://bugzilla.gnome.org/show_bug.cgi?id=671988 - - Signed-off-by: David Zeuthen - - gio/gdbusconnection.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 617c0cb6a0776c3c090c54d10eda21768d76890c -Author: Matthias Clasen -Date: Mon Mar 19 16:59:54 2012 -0400 - - bump version - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 2826ece6fc91944a3469ba8f1b7b81143b11ccaa -Author: Matthias Clasen -Date: Mon Mar 19 16:58:48 2012 -0400 - - Fix distcheck - - automake decided to complain about some more leftovers. - - glib/Makefile.am | 7 ++++++- - gobject/Makefile.am | 2 ++ - 2 files changed, 8 insertions(+), 1 deletion(-) - -commit 166595c4d58ce1b0e7d297b4bbb599e7ddd5cf8d -Author: Matthias Clasen -Date: Mon Mar 19 14:27:20 2012 -0400 - - 2.31.22 - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 9f92d2110cf8b4225725e161f29e8f7add590c64 -Author: Matthias Clasen -Date: Mon Mar 19 13:43:31 2012 -0400 - - Updates - - NEWS | 41 +++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 41 insertions(+) - -commit 6dfb50adf7eb004b9fe79f9314e27856d80a4de8 -Author: Matthias Clasen -Date: Mon Mar 19 13:28:14 2012 -0400 - - Don't return from a void function - - glib/gqsort.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit cb45176110a85c3e8228499edb2ce36da85f3670 -Author: Matthias Clasen -Date: Mon Mar 19 13:26:19 2012 -0400 - - Fix a C99ism - - glib/gqsort.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit bd3063c742f654a2233620ad2e666e5f0bc9e9bf -Author: Matthias Clasen -Date: Mon Mar 19 13:22:04 2012 -0400 - - Silence a compiler warning - - glib/gqsort.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 2afbc425eb24f21c598636e5037782cb8a1870ea -Author: Ryan Lortie -Date: Fri Mar 16 13:32:38 2012 -0400 - - GDBus: set no-reply flag on calls with no callback - - If g_dbus_connection_call() or g_dbus_proxy_call() are given a NULL - callback then set the no-reply flag on the outgoing D-Bus message. - - https://bugzilla.gnome.org/show_bug.cgi?id=672239 - - gio/gdbusconnection.c | 71 - +++++++++++++++++++++++++++++++++++---------------- - gio/gdbusproxy.c | 46 +++++++++++++++++++++++---------- - 2 files changed, 82 insertions(+), 35 deletions(-) - -commit c3125ee36d47e71d27906b88eed68b0b9c9b9e0c -Author: Ryan Lortie -Date: Fri Mar 16 13:15:46 2012 -0400 - - GDBusProxy: report an error instead of leaking it - - GDBusProxy sets an error on a GSimpleAsyncResult and then returns - without dispatching the result for completion (and leaks the result in - the process). Fix that. - - Also add a testcase. Unfortunately, adding the testcase uncovered - bug #672248. We can work around that by reordering the tests. - - https://bugzilla.gnome.org/show_bug.cgi?id=672249 - - gio/gdbusproxy.c | 2 ++ - gio/tests/gdbus-proxy.c | 44 +++++++++++++++++++++++++++++++++++++++++++- - 2 files changed, 45 insertions(+), 1 deletion(-) - -commit 190891042d9830fb095bf50220555384cae7f823 -Author: Chun-wei Fan -Date: Mon Mar 19 16:02:37 2012 +0800 - - Update config.h.win32(.in) - - Make it more like the one that is generated by autotools. - - It is true that Visual C++ has sig_atomic_t, at least for Visual - C++ 2008 - and later, but this is currently only used for UNIX builds of GLib, - as a - point of note here. - - config.h.win32.in | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit bac0294c73b3ff9c33885d0af6f3e20af7062739 -Author: Chun-wei Fan -Date: Mon Mar 19 15:55:20 2012 +0800 - - Update glibconfig.h.win32(.in) - - Added the definitions below, as these #defines are needed for gqsort.c - - #define ALIGNOF_GUINT32 4 - #define ALIGNOF_GUINT64 8 - #define ALIGNOF_UNSIGNED_LONG 4 - - glib/glibconfig.h.win32.in | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 06384094689efbdc00cc39dcb9eb2929dec92933 -Author: Bruno Brouard -Date: Sun Mar 18 10:34:15 2012 +0100 - - Updated French translation - - po/fr.po | 1400 - +++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 794 insertions(+), 606 deletions(-) - -commit 8c2434f01a60865e22c579c4092c3588827e883b -Author: Matthias Clasen -Date: Sat Mar 17 23:43:52 2012 -0400 - - Make inf testcase more forgiving - - printf may produce "infinity" instead of "inf". - - https://bugzilla.gnome.org/show_bug.cgi?id=668973 - - glib/tests/gvariant.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 57878d6042366070e80a109bf113ac03abb86cfd -Author: Sebastian Dröge -Date: Sat Mar 17 23:28:48 2012 -0400 - - Use __builtin_bswap* for GUINT*_SWAP_LE_BE if building with GCC - - https://bugzilla.gnome.org/show_bug.cgi?id=531901 - - glib/gtypes.h | 38 ++++++++++++++++++++++++++++++-------- - glib/tests/utils.c | 24 ++++++++++++++++++++++++ - 2 files changed, 54 insertions(+), 8 deletions(-) - -commit e2b47ae9e0ff4402253c5ca854b3a5229513a12e -Author: Dieter Verfaillie -Date: Sat Mar 17 23:10:01 2012 -0400 - - Fix out of tree build for MinGW/MSYS - - When building with MinGW/MSYS with srcdir != builddir the build fails: - - to locate the generated .def files - - creating libglib-gdb.py - - creating libgobject-gdb.py - - Solved this by explicitly instructing these files to be generated - in $(builddir)/... - - https://bugzilla.gnome.org/show_bug.cgi?id=653167 - - gio/Makefile.am | 10 +++++----- - glib/Makefile.am | 17 ++++++----------- - gmodule/Makefile.am | 8 ++++---- - gobject/Makefile.am | 13 ++++++------- - 4 files changed, 21 insertions(+), 27 deletions(-) - -commit 65d758859c8155362f8ffaebf5614a10d025f5a6 -Author: Duarte Loreto -Date: Sun Mar 18 00:45:43 2012 +0000 - - Updated Portuguese translation - - po/pt.po | 6128 - +++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 3230 insertions(+), 2898 deletions(-) - -commit 7f856e3a09386c7d87ee0562a2ab85b463cac20f -Author: Aurimas Černius -Date: Sat Mar 17 18:49:25 2012 +0200 - - Updated Lithuanian translation - - po/lt.po | 170 - +++++++++++++++++++++++++-------------------------------------- - 1 file changed, 66 insertions(+), 104 deletions(-) - -commit 1b08ad61cdd19899f51ec44242913b18576861e1 -Author: Ryan Lortie -Date: Sat Mar 17 12:39:23 2012 -0400 - - man pages: document the order of schema overrides - - GSettings overrides are processed in such a way that - alphabetically-later files have precedence over earlier files (eg: 20_ - will beat 10_). Document that fact. - - docs/reference/gio/glib-compile-schemas.xml | 7 +++++++ - 1 file changed, 7 insertions(+) - -commit e8122f6f98b853bccfb6aebcfb1714eb6f82971e -Author: Yuri Kozlov -Date: Sat Mar 17 12:57:44 2012 +0400 - - Updated Russian translation - - po/ru.po | 6215 - +++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 3306 insertions(+), 2909 deletions(-) - -commit 6833385c5a7a35e22bb549ad0e7f390031952945 -Author: Colin Walters -Date: Tue Mar 13 14:49:04 2012 -0400 - - gmain: Use sig_atomic_t for list of pending Unix signals - - Pointed out by: Simon McVittie - - https://bugzilla.gnome.org/show_bug.cgi?id=671997 - - configure.ac | 12 ++++++++++++ - glib/gmain.c | 9 +++++++-- - 2 files changed, 19 insertions(+), 2 deletions(-) - -commit f3fca56b7ef94e70e78597afca69b157e07cd339 -Author: Tomas Bzatek -Date: Fri Mar 16 18:54:09 2012 +0100 - - gio: Only show mounts in /run/media/$USER - - And reflect the recent changes + sync with gvfs+udisks2 rules. - - https://bugzilla.gnome.org/show_bug.cgi?id=669797 - - gio/gunixmounts.c | 11 +++++++++-- - 1 file changed, 9 insertions(+), 2 deletions(-) - -commit b0739f22231b7555c9fcfd5b9fcb5f93b5a46149 -Author: David Benjamin -Date: Thu Mar 15 19:16:02 2012 -0400 - - Continue searching in PATH on ENODEV and ETIMEDOUT - - Synchronize the error-handling logic from glibc. Users with networked - filesystems in their PATH may hit ETIMEDOUT. - - https://bugzilla.gnome.org/show_bug.cgi?id=672201 - - glib/gspawn.c | 8 ++++++++ - 1 file changed, 8 insertions(+) - -commit cf912785b6aa4cd7acd1cf2b041b25fae76df5f7 -Author: Colin Walters -Date: Thu Mar 15 17:59:01 2012 -0400 - - gtype: Note idempotency of g_type_init() - - gobject/gtype.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 8ae5bd399ed94fe74172f1331fbe716b4f68249c -Author: Alexander Larsson -Date: Fri Mar 16 12:51:33 2012 +0100 - - Remove now unused qsort_r checks - - https://bugzilla.gnome.org/show_bug.cgi?id=672095 - - configure.ac | 45 --------------------------------------------- - 1 file changed, 45 deletions(-) - -commit a43dd7435af92d70fa0ef5a2c48e77156b0ad304 -Author: Alexander Larsson -Date: Wed Mar 14 21:17:47 2012 +0100 - - Make g_array_sort* methods use a stable sort - - Also, remove previous comments about sort stability in g_array_sort - docs, - as the method that was explained does not work. Adds a new comment - about this. - - https://bugzilla.gnome.org/show_bug.cgi?id=672095 - - glib/garray.c | 42 +++++++++++++++++++++++------------------- - 1 file changed, 23 insertions(+), 19 deletions(-) - -commit 839957f275875b6f8fd033d67379bce0fde1c58f -Author: Alexander Larsson -Date: Wed Mar 14 21:17:23 2012 +0100 - - Make g_qsort_with_data stable, based on glibc msort - - We need a stable sort, and we might as well always use it rather - than have multiple sort versions. This picks up the glibc - merge sort implementation which it uses by default for qsort, - except we don't fall back to non-stable quicksort in some cases - like glibc - - https://bugzilla.gnome.org/show_bug.cgi?id=672095 - - configure.ac | 31 ++++ - glib/gqsort.c | 494 - +++++++++++++++++++++++++++--------------------------- - glib/tests/sort.c | 39 +++++ - 3 files changed, 320 insertions(+), 244 deletions(-) - -commit 8da947892022ba966893e5ceb1c5235c5da4665f -Author: Gabor Kelemen -Date: Fri Mar 16 11:12:56 2012 +0100 - - Updated Hungarian translation - - po/hu.po | 6275 - +++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 3347 insertions(+), 2928 deletions(-) - -commit 5a108c918355b7344daad1acdcd87bc3765aeaca -Author: Carles Ferrando -Date: Thu Mar 15 23:33:50 2012 +0100 - - [l10n]Updated Catalan (Valencian) translation - - po/ca@valencia.po | 6314 - ++++++++++++++++++++++++++++------------------------- - 1 file changed, 3313 insertions(+), 3001 deletions(-) - -commit 93b9d65d12e74dc23162a23b53f8d166e5e17fd4 -Author: Gil Forcada -Date: Thu Mar 15 23:33:43 2012 +0100 - - [l10n]Updated Catalan translation - - po/ca.po | 6364 - +++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 3352 insertions(+), 3012 deletions(-) - -commit f025c9c4f4803dd09dba12ca8f35692a0ea8050a -Author: David Zeuthen -Date: Thu Mar 15 14:04:39 2012 -0400 - - GDBusConnection: Don't store GCancellable in qdata - - Now that we're using g_simple_async_result_set_check_cancellable() we - no longer need this terrible hack of carrying the GCancellable on the - GSimpleAsyncResult using qdata. See bug 672013 for more details. - - https://bugzilla.gnome.org/show_bug.cgi?id=672013 - - Signed-off-by: David Zeuthen - - gio/gdbusconnection.c | 16 +--------------- - 1 file changed, 1 insertion(+), 15 deletions(-) - -commit e3c7fdd7a47264c584f3f16e37d903a7d1f36f76 -Author: Ryan Lortie -Date: Tue Mar 13 16:41:57 2012 -0400 - - GDBus: make use of reliable async cancellation - - Call g_simple_async_result_set_check_cancellable() after all - GSimpleAsyncResult creation in order to take advantage of the new - reliable cancellation feature. - - The guarantee of reliable cancellation fixes a bug in dbusmenu (which - was already assuming that cancellation was reliable). See this bug: - https://bugs.launchpad.net/ubuntu/+source/libdbusmenu/+bug/953562 - - https://bugzilla.gnome.org/show_bug.cgi?id=672013 - - Signed-off-by: David Zeuthen - - gio/gdbusaddress.c | 1 + - gio/gdbusconnection.c | 5 +++++ - gio/gdbusprivate.c | 1 + - gio/gdbusproxy.c | 3 +++ - 4 files changed, 10 insertions(+) - -commit 1c42b6b09213b3c5275a71bbcd7def9a19767b59 -Author: Chun-wei Fan -Date: Thu Mar 15 16:39:52 2012 +0800 - - Fix "install" paths in VS property sheets - - ...and cleanup the VS2010 property sheets a little bit - - build/win32/vs10/glib.props | 10 +++++----- - build/win32/vs9/glib.vsprops | 2 +- - 2 files changed, 6 insertions(+), 6 deletions(-) - -commit 53b02b023da1ef7c253493b4aee0830e77a09a87 -Author: Mario Blättermann -Date: Wed Mar 14 22:27:33 2012 +0100 - - [l10n] Updated German translation - - po/de.po | 1506 - ++++++++++++++++++++++++++++++++++++++------------------------ - 1 file changed, 919 insertions(+), 587 deletions(-) - -commit 4804094472e90a537b534c32e3c225b624c4500e -Author: Ryan Lortie -Date: Tue Mar 13 16:09:01 2012 -0400 - - GSimpleAsyncResult: support reliable cancellation - - Add a function g_simple_async_result_set_check_cancellable() - to provide - a GCancellable that is checked for being cancelled during the call to - g_simple_async_result_propagate_error(). - - This gives asynchronous operation implementations an easy way to - provide reliable cancellation of those operations -- even in the case - that a positive result has occured and is pending dispatch at the time - the operation is cancelled. - - https://bugzilla.gnome.org/show_bug.cgi?id=672013 - - docs/reference/gio/gio-sections.txt | 1 + - gio/gio.symbols | 1 + - gio/gsimpleasyncresult.c | 58 - +++++++++++++++++++++++++++++++++++++ - gio/gsimpleasyncresult.h | 2 ++ - 4 files changed, 62 insertions(+) - -commit 53b1afba0eb94f7f836b408d81da7b58c374dc3f -Author: Mike Gorse -Date: Tue Mar 13 16:02:30 2012 -0500 - - Invalidate single_va_closure when adding an emission hook - - If the optimization is used for only having one closure handling a - signal emission, then hooks will not be run, so it should be disabled - when an emission hook is added. - - https://bugzilla.gnome.org/show_bug.cgi?id=671918 - - gobject/gsignal.c | 1 + - 1 file changed, 1 insertion(+) - -commit fbbdf98668641a6e6494dacb5f5f13703145e6f8 -Author: Ryan Lortie -Date: Tue Mar 13 20:10:39 2012 -0400 - - g_log: mask log level before checking prefix flags - - We check if the log level is in the "prefixed" list by checking it - against the g_log_msg_prefix bitfield. - - Unfortunately we were failing to mask by G_LOG_LEVEL_MASK first, so if - the FATAL bit was set (for example) then it would never match. - This was - the case for g_error(). - - https://bugzilla.gnome.org/show_bug.cgi?id=672026 - - glib/gmessages.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 545736c0fbc4fdc861a726b293a5b3c1cd611a3c -Author: Ryan Lortie -Date: Tue Mar 13 20:08:27 2012 -0400 - - glib-init: restore default for G_MESSAGES_PREFIXED - - In the glib-init shuffle this ended up being set to no messages - prefixed - by default. Fix that so that we have prefixes back. - - https://bugzilla.gnome.org/show_bug.cgi?id=672026 - - glib/glib-init.c | 10 +++++++--- - 1 file changed, 7 insertions(+), 3 deletions(-) - -commit 063f03fa761fe2e341e32ebec6ed7ff6732b5bb1 -Author: Ryan Lortie -Date: Tue Mar 13 20:08:01 2012 -0400 - - glib-init: fix obvious buffer size mismatch - - glib/glib-init.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 73fb1944e43b3ed3942c453dbe30db859cfe1bbe -Author: Bruce Cowan -Date: Tue Mar 13 13:48:15 2012 +0000 - - Updated British English translation - - po/en_GB.po | 6037 - +++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 3185 insertions(+), 2852 deletions(-) - -commit 2127246139d6e7706d6a94dd754af649dfa6e650 -Author: Kenneth Nielsen -Date: Tue Mar 13 09:11:21 2012 +0100 - - Updated Danish translation - - po/da.po | 122 - ++++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 70 insertions(+), 52 deletions(-) - -commit 81aaf53567cf8dc13ae77878a8663b847ca54fcc -Author: Ryan Lortie -Date: Mon Mar 12 16:43:15 2012 -0400 - - GSocketMsgFlags: annotate as a flags - - This was being incorrectly guessed as an enum. Fix that. - - https://bugzilla.gnome.org/show_bug.cgi?id=671942 - - gio/gioenums.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 748cbafb8bffe88a7f1a3867b5f3f23d8713da6c -Author: Kjartan Maraas -Date: Mon Mar 12 18:18:55 2012 +0100 - - Updated Norwegian bokmål translation - - po/nb.po | 117 - +++++++++++++++++++++++++++++++++++++-------------------------- - 1 file changed, 69 insertions(+), 48 deletions(-) - -commit c45b8135046790e13b0d486f605dc62c9a783b16 -Author: Timo Jyrinki -Date: Mon Mar 12 11:02:04 2012 +0200 - - Finnish translation update from - http://l10n.laxstrom.name/wiki/Gnome_3.4 translation sprint - - po/fi.po | 5844 - ++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 2846 insertions(+), 2998 deletions(-) - -commit 68bdfd69241ebb01be71fb7c8c8c7a188aedf8fb -Author: Kristjan SCHMIDT -Date: Sun Mar 11 12:02:28 2012 +0100 - - Updated Esperanto translation - - po/eo.po | 6076 - +++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 3194 insertions(+), 2882 deletions(-) - -commit 657e476b74bcf4c1e3a9363951d4adcb537b66de -Author: Piotr Drąg -Date: Fri Mar 9 22:18:45 2012 +0100 - - Updated Polish translation - - po/pl.po | 6186 - +++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 3246 insertions(+), 2940 deletions(-) - -commit 8084047ee3fa639fc0ca33035356e2ce11f0cab6 -Author: Ryan Lortie -Date: Fri Mar 9 10:29:32 2012 -0500 - - logging test: unset G_MESSAGES_DEBUG - - Having G_MESSAGES_DEBUG=all in the environment will fail this - testcase. - - glib/tests/logging.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 265f265c677bc5399dbb1cfa449cb4b915a6459f -Author: Mark Janossy -Date: Fri Mar 9 09:54:23 2012 -0500 - - deprecated threads: fix race in GStaticRecMutex - - The very last access to the 'depth' field of GStaticRecMutex in - g_static_rec_mutex_unlock_full() was being performed after dropping - the - implementation mutex for the last time. - - This allowed the lock to be dropped an additional time if it was - acquired in another thread right at that instant (which is somewhat - likely, since another thread could have just been woken up by the lock - being released). - - https://bugzilla.gnome.org/show_bug.cgi?id=670846 - - glib/deprecated/gthread-deprecated.c | 13 ++++++++----- - 1 file changed, 8 insertions(+), 5 deletions(-) - -commit cb44e96dfadf33c1c5df43dabe7ced19a03789dc -Author: Alexander Larsson -Date: Fri Mar 9 11:32:45 2012 +0100 - - Fix crash in signal emission optimization - - The trace of the signal emission of the was calculating the instance - type after the instance was unrefed. Fix this by keeping the instance - type around. - - gobject/gsignal.c | 7 ++++--- - 1 file changed, 4 insertions(+), 3 deletions(-) - -commit bbe4b5719502c934e3a2f931773babd858997e43 -Author: Alexander Larsson -Date: Fri Mar 9 09:32:06 2012 +0100 - - signal emission: Allocate instance_and_param with alloca - - This Gives a 5% performance increase in e.g. the emit-handled test. - - gobject/gsignal.c | 10 ++++------ - 1 file changed, 4 insertions(+), 6 deletions(-) - -commit 7b939efa6fad289c2878c64c1edd932200cf5f33 -Author: Erik van Pienbroek -Date: Thu Mar 8 20:29:18 2012 +0100 - - Use native glib-genmarshal when cross-compiling - - The ability to cross-compile glib got broken after the - merge of the 'signal-performance' branch as the assumption - was made that the generated glib-genmarshal can be executed - on the host (which isn't valid when cross-compiling). - - Fixed this by using the just-built glib-genmarshal for normal - compilations and the native (host) glib-genmarshal when doing a - cross-compilation as was also done in several other areas of GLib - - Tested for host=x86_64-unknown-linux-gnu, - target=x86_64-unknown-linux-gnu - and host=x86_64-unknown-linux-gnu, target=i686-w64-mingw32 - - https://bugzilla.gnome.org/show_bug.cgi?id=671676 - - gobject/tests/Makefile.am | 10 ++++++++-- - 1 file changed, 8 insertions(+), 2 deletions(-) - -commit 3fa735848782735a7ccff3abba39c53388592588 -Author: Ryan Lortie -Date: Thu Mar 8 11:55:09 2012 -0500 - - gio-querymodules: unlink instead of writing empty cache - - If there are no modules installed then the most appropriate thing - is to - have no cachefile instead of an empty one. This unbreaks the "clean - directory after 'make uninstall'" check that automake does. - - https://bugzilla.gnome.org/show_bug.cgi?id=671664 - - gio/gio-querymodules.c | 20 ++++++++++++++++---- - 1 file changed, 16 insertions(+), 4 deletions(-) - -commit c9f55445aa2f86b1ea62367849522ecabbe48d72 -Author: Chun-wei Fan -Date: Thu Mar 8 17:18:43 2012 +0800 - - msvc_recommended_pragmas.h: Silence C4819 warnings - - This warning appears when unicode chars that cannot be displayed - in the - current Windows code page is used anywhere in the file, including - comment - blocks. We probably don't need to see these, especially as problems - caused by such characters are manifested as other warnings or errors, - for example, the need to add BOM to a file when compiling code with - complex script on Windows. - - msvc_recommended_pragmas.h | 3 +++ - 1 file changed, 3 insertions(+) - -commit 93e2c1f12a354bca11d3467f3d7a2a0eb5dcd683 -Author: Nilamdyuti Goswami -Date: Thu Mar 8 14:08:11 2012 +0530 - - Assamese translation completed - - po/as.po | 552 - ++++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 312 insertions(+), 240 deletions(-) - -commit c79606a3d61ad45653a1c8fe7e2b18ba07fab56d -Author: Chao-Hsiung Liao -Date: Thu Mar 8 15:56:14 2012 +0800 - - Updated Traditional Chinese translation(Hong Kong and Taiwan) - - po/zh_HK.po | 90 - ++++++++++++++++++++++++++++++++++++------------------------- - po/zh_TW.po | 90 - ++++++++++++++++++++++++++++++++++++------------------------- - 2 files changed, 108 insertions(+), 72 deletions(-) - -commit 05663607eaa595735e037a06101f897fdf97de36 -Author: Chun-wei Fan -Date: Thu Mar 8 15:34:39 2012 +0800 - - Update config.h.win32(.in) - - Remove the config for ENABLE_REGEX, as GRegex is now included in - all builds. - - config.h.win32.in | 3 --- - 1 file changed, 3 deletions(-) - -commit d642bf442ffcfba52c58764b03ac6dcf21feb1cf -Author: Chun-wei Fan -Date: Thu Mar 8 15:04:17 2012 +0800 - - glib-genmarshal.c: Use G_VA_COPY instead of va_copy() - - In the code generation portion, va_copy() is not universally - available, - so use the existing G_VA_COPY macro that in turn calls va_copy() if it - is available or call an appropriate emulation otherwise. - - gobject/glib-genmarshal.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit b72bb9dd08b15a3f85ab593121f9ba49828c07c2 -Author: Chun-wei Fan -Date: Thu Mar 8 14:51:22 2012 +0800 - - Use G_VA_COPY instead of va_copy() - - va_vopy() is not universally available in all compilers, so make - use of - the existing G_VA_COPY macro which either calls va_copy() if it is - available, or emulates it if otherwise. - - gobject/gclosure.c | 2 +- - gobject/gmarshal.c | 42 +++++++++++++++++++++--------------------- - 2 files changed, 22 insertions(+), 22 deletions(-) - -commit 75ca1cd15891739052c96e94eed5f046f344f9c5 -Author: Emmanuele Bassi -Date: Wed Mar 7 12:53:14 2012 +0000 - - gobject: Fix a compiler warning - - Shuffle the parenthesis around. - - gobject/gsignal.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 7cf50ceb857968a99e141e8e2c75053761a12639 -Author: Cosimo Cecchi -Date: Tue Mar 6 22:10:53 2012 -0500 - - tests: fix GAction test for headless run - - gio/tests/Makefile.am | 1 + - gio/tests/actions.c | 11 +++++++++++ - 2 files changed, 12 insertions(+) - -commit a06542b998869c619a9eb9548d5e3bc780d09bbb -Author: Nilamdyuti Goswami -Date: Tue Mar 6 21:43:24 2012 +0530 - - Assamese translation completed - - po/as.po | 5816 - +++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 3069 insertions(+), 2747 deletions(-) - -commit 6b4e24aca04f5b48f787f51db8d73dae620136a3 -Author: Seong-ho Cho -Date: Tue Mar 6 23:50:59 2012 +0900 - - Updated Korean translation - - po/ko.po | 1129 - ++++++++++++++++++++++++++++++++++++++------------------------ - 1 file changed, 695 insertions(+), 434 deletions(-) - -commit 026340c5fcafd63b38a0424a0b83ae3a1c551aa7 -Author: Alexander Larsson -Date: Tue Mar 6 11:35:17 2012 +0100 - - Fix unused variable warning - - gobject/gsignal.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 6e8caec6d9af06d4f7f0e6cd1a86c6c47e49ff01 -Author: David Zeuthen -Date: Mon Mar 5 12:57:32 2012 -0500 - - GUnix{Input,Output}Stream: Only release cancelable poll-fd if we - allocated it - - Otherwise we get criticals a'la - - GLib-GIO-CRITICAL **: g_cancellable_release_fd: assertion - `cancellable->priv->fd_refcount > 0' failed - - when reading/writing to certain kinds of file descriptors. - - Patch reviewed by Dan Winship on IRC. - - Signed-off-by: David Zeuthen - - gio/gunixinputstream.c | 3 ++- - gio/gunixoutputstream.c | 3 ++- - 2 files changed, 4 insertions(+), 2 deletions(-) - -commit b6f65ec94065eb1ef321fe034b6fe94059bb741e -Author: Matthias Clasen -Date: Mon Mar 5 11:43:20 2012 -0500 - - bump version - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 3cf1ad1881c2d8f0cac67d51d3e29713bb28a201 -Author: Alexander Larsson -Date: Mon Mar 5 15:05:07 2012 +0100 - - Use G_DEFINE_CONSTRUCTOR for the glib_init constructor - - No need to hand-roll this when we have a macro version. - - glib/glib-init.c | 10 ++++++++-- - 1 file changed, 8 insertions(+), 2 deletions(-) - -commit a970fddb0ed68de910120cbe009edb94aa38eb9d -Author: Matthias Clasen -Date: Mon Mar 5 09:01:20 2012 -0500 - - 2.31.20 - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 17fe7fbd5afe58d386cd9df1148d9f897c233f7e -Author: Matthias Clasen -Date: Mon Mar 5 08:32:07 2012 -0500 - - Update glib-genmarshal docs - - A bunch of new commandline options sneaked in without docs... - - docs/reference/gobject/glib-genmarshal.xml | 21 +++++++++++++++++++++ - 1 file changed, 21 insertions(+) - -commit afe30b28847487d9b5cb4fb65ce740107cbc7423 -Author: Matthias Clasen -Date: Mon Mar 5 07:54:47 2012 -0500 - - Fix a compiler warning - - gobject/gsignal.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit dea3619367633786f98267181f18ec11834ec507 -Author: Matthias Clasen -Date: Mon Mar 5 07:34:58 2012 -0500 - - gobject: Fix symbol lists - - gobject/gobject.symbols | 24 ++++++++++++++++++++++++ - 1 file changed, 24 insertions(+) - -commit d2e742c60516963d894516f1ffaf72be021b5df2 -Author: Matthias Clasen -Date: Mon Mar 5 07:02:53 2012 -0500 - - More updates - - NEWS | 4 ++++ - 1 file changed, 4 insertions(+) - -commit f3fb42cfaf967cec4450437d81f824de266fb274 -Merge: e9c399a65 2d6502f67 -Author: Alexander Larsson -Date: Mon Mar 5 12:29:45 2012 +0100 - - Merge branch 'signal-performance' - -commit e9c399a65bfa1796947a8d1d65a4a7edab610c3b -Author: Matthias Clasen -Date: Sun Mar 4 23:42:45 2012 -0500 - - Fix distcheck - - gio/fam/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 17835f8efd226580f767cf86e846749102050ae1 -Author: YunQiang Su -Date: Mon Mar 5 17:44:58 2012 +0800 - - update Simplified Chinese (zh_CN) translation - - po/zh_CN.po | 5919 - +++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 3129 insertions(+), 2790 deletions(-) - -commit c0c2cbe0aec6fe42ac7496ed831b2e78a477c351 -Author: Matthias Clasen -Date: Sun Mar 4 22:25:50 2012 -0500 - - Fix distcheck - - glib/pcre/Makefile.am | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit 47b162c1dfeca9384058e24a9cef3fdb4e730151 -Author: Matthias Clasen -Date: Sun Mar 4 21:48:26 2012 -0500 - - Updates for 2.31.20 - - NEWS | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 51 insertions(+) - -commit 1426a8ca07f3ad0e874c0b0aad241ae93cf1e144 -Author: Matthias Clasen -Date: Sun Mar 4 20:49:04 2012 -0500 - - Fix binding properties of the same object - - This problem was pointed out in bug 639873. - The patch here is based on Matt Barnes patch, - I've added a testcase as well. - - gobject/gbinding.c | 8 +++++--- - gobject/tests/binding.c | 36 ++++++++++++++++++++++++++++++++++++ - 2 files changed, 41 insertions(+), 3 deletions(-) - -commit 840c32281d307c709b3b2d83071280b3bf46b969 -Author: Nirbheek Chauhan -Date: Tue Feb 21 19:42:22 2012 +0530 - - Run gdb under libtool so that local libraries are used - - If this isn't done, the system-wide glib is used for this test, - and that can cause test failures. - - https://bugzilla.gnome.org/621368 - - tests/run-assert-msg-test.sh | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d49a77df5de8102974654f6f27a119dabd550043 -Author: Matej Urbančič -Date: Sun Mar 4 21:23:29 2012 +0100 - - Updated Slovenian translation - - po/sl.po | 72 - +++++++++++++++++++++++++++++----------------------------------- - 1 file changed, 32 insertions(+), 40 deletions(-) - -commit ce5ccbf3e0638b33f66a0948ecffe287beca1592 -Author: Martin Srebotnjak -Date: Sun Mar 4 21:20:59 2012 +0100 - - Updated Slovenian translation - - po/sl.po | 1636 - +++++++++++++++++++++++++++++++++++++------------------------- - 1 file changed, 992 insertions(+), 644 deletions(-) - -commit f3bf532a3c6dd97605117dba4b7cc4aae10e7136 -Author: Michael Biebl -Date: Sun Mar 4 00:26:10 2012 +0100 - - build: include glib-compile-resources.xml in the dist tarball - - https://bugzilla.gnome.org/show_bug.cgi?id=671281 - - docs/reference/gio/Makefile.am | 1 + - 1 file changed, 1 insertion(+) - -commit cc2104e87a12414c205319a0e488c17c64246e9c -Author: Michael Biebl -Date: Sat Mar 3 21:39:35 2012 +0100 - - build: Fix failure on "make distclean" - - https://bugzilla.gnome.org/show_bug.cgi?id=671270 - - gio/tests/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 2d6502f67bb207c5a0d6eaba27b2398b74baa28f -Author: Alexander Larsson -Date: Sat Mar 3 21:36:10 2012 +0100 - - fastpath: Do allow NO_RECURSE fastpath for NOP emissions - - This fixes a performance regression wrt the old NOP emission - handler. - - gobject/gsignal.c | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -commit 5f280eb6a828d3bdeb932ce42ee97b2ab7e771f2 -Author: Shota Akiyama -Date: Thu Feb 23 11:52:12 2012 +0100 - - glib/gmacros.h: Fix up attribute to avoid namespace collisions - - https://bugzilla.gnome.org/show_bug.cgi?id=670751 - - glib/gmacros.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit deea0e39ba6bb7c41da405c1269abb962ca81a71 -Author: Dan Winship -Date: Fri Mar 2 10:22:11 2012 -0500 - - gspawn: rename G_SPAWN_ERROR_2BIG to be more bindings-friendly - - Rename G_SPAWN_ERROR_2BIG to G_SPAWN_ERROR_TOO_BIG (while keeping the - old name for compatibility), to fix problems with language bindings - where the old name translates into something that would be - syntactically invalid due to starting with a digit. - - https://bugzilla.gnome.org/show_bug.cgi?id=671025 - - glib/gspawn.c | 2 +- - glib/gspawn.h | 8 ++++++-- - 2 files changed, 7 insertions(+), 3 deletions(-) - -commit a5caa564b7ac03d49386690c3037e57bdf80563d -Author: Ryan Lortie -Date: Sat Mar 3 11:40:51 2012 -0500 - - GApplication: fix name unregister logic - - We were attempting to unregister our ownership of our D-Bus name - even in - the case that we were non-unique (ie: we didn't actually own the - name). - Rework the logic a bit to prevent that: for non-unique, we leave - impl->bus_name as NULL and we only register/unregister if it is - non-NULL. - - gio/gapplicationimpl-dbus.c | 16 +++++++--------- - 1 file changed, 7 insertions(+), 9 deletions(-) - -commit 5c3e86277627a8cc2dab64dd25fc7a30369472e0 -Author: Nguyễn Thái Ngọc Duy -Date: Sat Mar 3 22:49:18 2012 +0700 - - Updated Vietnamese translation - - po/vi.po | 85 - +++++++++++++++++++++++++++++----------------------------------- - 1 file changed, 38 insertions(+), 47 deletions(-) - -commit f5aad13d8f1fe4fccf128105f9ab50f2e73f7737 -Author: Nguyễn Thái Ngọc Duy -Date: Sat Mar 3 22:35:16 2012 +0700 - - po/vi: import from Damned Lies - - po/vi.po | 1134 - ++++++++++++++++++++++++++++++++++++-------------------------- - 1 file changed, 669 insertions(+), 465 deletions(-) - -commit 27d9b92264a35dc5753f63ad0ff2f8e5c7381c44 -Author: Inaki Larranaga Murgoitio -Date: Sat Mar 3 14:43:05 2012 +0100 - - Updated Basque language - - po/eu.po | 6203 - +++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 3268 insertions(+), 2935 deletions(-) - -commit 59ee6dbc004adda8c4e4c8ff58bf21a9173eb99f -Author: Peter O'Gorman -Date: Fri Mar 2 13:36:27 2012 -0800 - - Bug 640202 Impossible to build multi-architecture libraries - - Hides ELF-only linker flag -export-dynamic from non-ELF linkers. - - configure.ac | 15 ++++++++++----- - 1 file changed, 10 insertions(+), 5 deletions(-) - -commit b05ea89d0c9e97fcd7858a83ea0d1c6d7fe1972f -Author: Alexander Larsson -Date: Fri Mar 2 20:22:29 2012 +0100 - - Mask out G_SIGNAL_TYPE_STATIC_SCOPE when comparing types - - gobject/gsignal.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d10f79a1963d169b1613b2163176cdea7b7d4d8d -Author: Emmanuele Bassi -Date: Fri Mar 2 17:06:36 2012 +0000 - - build: Fix rules for marshalers.[ch] - - gobject/tests/.gitignore | 1 + - gobject/tests/Makefile.am | 11 +++++++---- - 2 files changed, 8 insertions(+), 4 deletions(-) - -commit 3d52ee999af39b37badfb8ed6f7b0dbcf28c73b0 -Author: Alexander Larsson -Date: Fri Mar 2 16:16:17 2012 +0100 - - Add more tests for signal emissions - - gobject/tests/Makefile.am | 10 ++ - gobject/tests/marshalers.list | 3 + - gobject/tests/signals.c | 361 - +++++++++++++++++++++++++++++++++++++++++- - 3 files changed, 367 insertions(+), 7 deletions(-) - -commit f02ec2f2de3c9863da36be951662ddf4080adfaa -Author: Alexander Larsson -Date: Wed Feb 22 19:36:05 2012 +0100 - - Optimize single-handler va_marshaller case - - When there is only one closure handling a signal emission and - it doesn't have a bunch of complicated features enabled we - can short circuit the va_args collection into GValues and call the - callback via the va_marshaller directly. - - https://bugzilla.gnome.org/show_bug.cgi?id=661140 - - gobject/gsignal.c | 344 - ++++++++++++++++++++++++++++++++-------------- - gobject/gvaluecollector.h | 30 ++++ - 2 files changed, 274 insertions(+), 100 deletions(-) - -commit a3e91088ce40ed201cfe1514b0adb252394027b1 -Author: Alexander Larsson -Date: Fri Mar 2 11:20:45 2012 +0100 - - Use builtin marshallers and va_marshallers if possible - - If the signal argumment types matches a built in standard - marshaller we use the va_marshaller for that, and also the - normal marshaller if NULL was specified (as its faster than - the generic one). - - gobject/gsignal.c | 54 - +++++++++++++++++++++++++++++++++++++++++++++++++++--- - 1 file changed, 51 insertions(+), 3 deletions(-) - -commit 7964cda8e6c9dc779e99b65150e158e29d373ea4 -Author: Alexander Larsson -Date: Wed Feb 22 19:34:05 2012 +0100 - - Add g_signal_set_va_marshaller - - This lets you set a va_marshaller on your signal which will be - propagated to all closures for the signal. Also, automatically - uses the generica va_marshaller if you specify a NULL c_marshaller. - - https://bugzilla.gnome.org/show_bug.cgi?id=661140 - - gobject/gsignal.c | 58 - ++++++++++++++++++++++++++++++++++++++++++++++++++----- - gobject/gsignal.h | 11 +++++++++++ - 2 files changed, 64 insertions(+), 5 deletions(-) - -commit 1c4f0ca48332f2e550b5e5e17365c43912958cee -Author: Alexander Larsson -Date: Tue Feb 28 15:48:20 2012 +0100 - - Add _g_closure_is_void to check for NULL vfuncs - - https://bugzilla.gnome.org/show_bug.cgi?id=661140 - - gobject/gclosure.c | 36 ++++++++++++++++++++++++++++++++++++ - gobject/gtype-private.h | 2 ++ - 2 files changed, 38 insertions(+) - -commit 57051905f9279d2c8c27e9e50154c9565708f4d5 -Author: Alexander Larsson -Date: Wed Feb 22 19:32:36 2012 +0100 - - Support generating va marshallers in glib-genmarshal - - https://bugzilla.gnome.org/show_bug.cgi?id=661140 - - gobject/glib-genmarshal.c | 232 ++++++++++-- - gobject/gmarshal.c | 909 - ++++++++++++++++++++++++++++++++++++++++++++++ - gobject/gmarshal.h | 154 ++++++++ - 3 files changed, 1272 insertions(+), 23 deletions(-) - -commit 588af03a2893615736685c43cdaff767f70d04e8 -Author: Alexander Larsson -Date: Wed Feb 22 19:29:14 2012 +0100 - - Add optional support for varargs marshallers to GClosure - - These closures support being invoked on a va_args which can - be useful as you can then avoid boxing the va_args into - GValues in certain cases. - - https://bugzilla.gnome.org/show_bug.cgi?id=661140 - - gobject/gclosure.c | 364 - +++++++++++++++++++++++++++++++++++++++++++++++- - gobject/gclosure.h | 18 +++ - gobject/gtype-private.h | 13 ++ - 3 files changed, 392 insertions(+), 3 deletions(-) - -commit d5fbbe400aef8c802968a1398fc8e9546173b748 -Author: Alexander Larsson -Date: Wed Feb 22 17:46:21 2012 +0100 - - Add GRealClosure and move meta_marshallers there - - This means we're not abusing the notifiers for meta_marshallres, - and we're able to later cleanly add other fields to GClosure. - - We still have to leave the ABI intact for the GClosure->meta_marshal - bit, as old G_CLOSURE_N_NOTIFIERS macro instances still accesses it. - However, we always set it to zero to keep those macros working. - - https://bugzilla.gnome.org/show_bug.cgi?id=661140 - - gobject/gclosure.c | 81 - ++++++++++++++++++++----------------------------- - gobject/gclosure.h | 6 ++-- - gobject/gsignal.c | 4 +-- - gobject/gtype-private.h | 12 ++++++++ - 4 files changed, 51 insertions(+), 52 deletions(-) - -commit 950e6a4a207180862061618de5a3b77f92d71c0a -Author: Alexander Larsson -Date: Wed Feb 22 19:44:24 2012 +0100 - - tests: Add generic and empty signal emission performace tests - - generic means it uses the generic marshaller - empty means the vfunc pointer is NULL - - https://bugzilla.gnome.org/show_bug.cgi?id=661140 - - tests/gobject/performance.c | 112 - ++++++++++++++++++++++++++++++++++++++++++-- - 1 file changed, 107 insertions(+), 5 deletions(-) - -commit 3be0e57458fe297d79a20f261cc2b0f92c91db45 -Author: Lionel Landwerlin -Date: Tue Sep 27 09:15:17 2011 +0100 - - tests: performance: add emit-handled/emit-unhandled tests - - Signed-off-by: Lionel Landwerlin - - tests/gobject/performance.c | 125 - ++++++++++++++++++++++++++++++++++++-------- - 1 file changed, 104 insertions(+), 21 deletions(-) - -commit 00f1e1f5c282b0943d0a7b3e073d8867b0bdba05 -Author: Jörn Magens -Date: Wed Feb 29 12:29:50 2012 -0500 - - GSequence: add note about lookup requiring sorting - - g_sequence_lookup() only works on sorted sequences, but it's - quite easy - to create unsorted sequences. Add a note to the documentation - that the - sequence must be sorted in order for g_sequence_lookup() to work. - - https://bugzilla.gnome.org/show_bug.cgi?id=670969 - - glib/gsequence.c | 32 ++++++++++++++++++++++++++++++++ - 1 file changed, 32 insertions(+) - -commit 7e7e0b141c887a2880c88f051cb8ed07e474b24a -Author: Yaron Shahrabani -Date: Fri Mar 2 14:15:58 2012 +0200 - - Updated Hebrew translation. - - po/he.po | 131 - ++++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 76 insertions(+), 55 deletions(-) - -commit cb0566eaf3b245bf2eaa8c9e912cf240d8868193 -Author: Christian Dywan -Date: Sat Mar 26 14:48:54 2011 +0000 - - gobject/gtype.c: Emphasize use of priv in member and use - g_return_val_if_fail - - Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=597785 - - Signed-off-by: Javier Jardón - - gobject/gtype.c | 8 +++++++- - 1 file changed, 7 insertions(+), 1 deletion(-) - -commit 10fbfcf09010e423cfc79c54e8da50b62a0f4b8a -Author: David Zeuthen -Date: Thu Mar 1 14:06:43 2012 -0500 - - Add G_VOLUME_IDENTIFIER_KIND_CLASS identifier - - If an application (such as Nautilus) wants to show a sidebar with - devices group into different groups such as "Devices" and "Network", - it's currently up to the application itself to do the classification - (for example by looking at the URI scheme for the activation root, - e.g. smb://). - - This patch adds a new identifier G_VOLUME_IDENTIFIER_KIND_CLASS that - can be set by volume monitors and used by applications. - - See https://bugzilla.gnome.org/show_bug.cgi?id=668295 - - Signed-off-by: David Zeuthen - - docs/reference/gio/gio-sections.txt | 1 + - gio/gvolume.h | 18 ++++++++++++++++++ - 2 files changed, 19 insertions(+) - -commit 479416fada430f8d1f5af8e9b7c536b2ee6e71fb -Author: Krishnababu Krothapalli -Date: Thu Mar 1 13:59:41 2012 +0530 - - Updated Telugu Translations - - po/te.po | 6103 - +++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 3207 insertions(+), 2896 deletions(-) - -commit 80611295ab56dd95add95a9600ba8bc88d5e9a62 -Author: Colin Walters -Date: Wed Feb 29 12:37:24 2012 -0500 - - g_uri_unescape_segment: Mention (allow-none)/%NULL in documentation - - glib/gurifuncs.c | 10 ++++++---- - 1 file changed, 6 insertions(+), 4 deletions(-) - -commit ede8707129389d6a795b9d23de2554b0d656e2f5 -Author: Emmanuele Bassi -Date: Wed Feb 29 17:52:39 2012 +0000 - - Version the deprecation of g_value_array_get_type() - - Just like the rest of the GValueArray API. - - gobject/gboxed.h | 13 ------------- - gobject/gvaluearray.h | 13 ++++++++++++- - 2 files changed, 12 insertions(+), 14 deletions(-) - -commit c5b6f774c4c133b5c1a9ebbd046a54ef6f177f84 -Author: Andoni Morales Alastruey -Date: Wed Feb 29 11:19:21 2012 +0100 - - gsocket: fix compilation when ENOTSOCK and WSANOTSOCK are both defined - - gio/gsocket.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 9db8692f5ada433b4c7292b5b595a667fb53bebc -Author: Chun-wei Fan -Date: Wed Feb 29 11:58:16 2012 +0800 - - Update Visual C++ projects - - Update the build support of the included PCRE as we are now including - PCRE 8.30 with the GLib distribution. - - Also "install" the new gversionmacros.h header file. - - build/win32/vs10/glib.props | 2 + - build/win32/vs10/glib.vcxproj.filtersin | 19 ++++- - build/win32/vs10/glib.vcxprojin | 122 - ++++++++++++++++++++++++++++++-- - build/win32/vs9/glib.vcprojin | 122 - ++++++++++++++++++++++++++++++-- - build/win32/vs9/glib.vsprops | 1 + - 5 files changed, 252 insertions(+), 14 deletions(-) - -commit 2bde3e8d833cf2d90ac3a0b3b89810ddd54b8c10 -Author: Aleksander Morgado -Date: Tue Feb 28 01:14:29 2012 +0100 - - gio-2.0.pc: add gdbus_codegen variable - - https://bugzilla.gnome.org/show_bug.cgi?id=670922 - - gio-2.0.pc.in | 1 + - 1 file changed, 1 insertion(+) - -commit 0155e19566a9d9e0d334eddac7dd757b4b9a2f4c -Author: Fran Diéguez -Date: Tue Feb 28 00:32:18 2012 +0100 - - Updated Galician translations - - po/gl.po | 66 - +++++++++++++++++++++++++++++++++++++++++----------------------- - 1 file changed, 42 insertions(+), 24 deletions(-) - -commit 7a4a973cfd1508065efa69c6a910cd01b490499a -Author: David Zeuthen -Date: Mon Feb 27 14:53:13 2012 -0500 - - GDBusConnection: Don't leak message reply in error path - - This was reported in bug 670909. - - https://bugzilla.gnome.org/show_bug.cgi?id=670909 - - Signed-off-by: David Zeuthen - - gio/gdbusconnection.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit eeccd3866ac679b36f5bff2c8c542b911a09a390 -Author: Ryan Lortie -Date: Mon Feb 27 14:00:55 2012 -0500 - - GDBusMenuModel: plug a leak of a GHashTable - - gio/gdbusmenumodel.c | 1 + - 1 file changed, 1 insertion(+) - -commit 51f1297a6e8a031a611dd15b8aec8f4abac9a1db -Author: Christian Persch -Date: Mon Feb 27 16:25:50 2012 +0100 - - Fixup docs comment - - glib/gunicode.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d2c37669f24d6c52642f0f7d76c6d8432fb57a6d -Author: Christian Persch -Date: Mon Feb 13 14:20:55 2012 +0100 - - regex: unicode: Update to Unicode 6.1.0 - - Update some more PCRE tables to Unicode 6.1.0. Should be completely - updated now. - - glib/pcre/pcre_tables.c | 297 - ++++++++++++++++++++++++++---------------------- - 1 file changed, 159 insertions(+), 138 deletions(-) - -commit c67ad269f1801371050da5600fa83abaf1130411 -Author: Matthias Clasen -Date: Mon Feb 27 07:16:11 2012 -0500 - - Fix doc build again - - The way gtk-doc works, we need compiling.sgml in both - content_files (to make sure it ends up in the disted tarball) - and in expand_content_files (to have references expanded). - - docs/reference/glib/Makefile.am | 3 +++ - 1 file changed, 3 insertions(+) - -commit 96c98ce62ebb88b296deab5391203a870dbfa068 -Author: Matthias Clasen -Date: Mon Feb 27 06:48:01 2012 -0500 - - Improve the wording of the message for G_UNAVAILABLE - - The version number we have here is the one the function appeared - in, not the max-allowed version. Therefore 'unavailable before - VERSION' makes more sense than 'unavailable for VERSION'. - - glib/gmacros.h | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit fecdb4f8dc5338b9c069edeb4f0eb77b0aaf3605 -Author: Rico Tzschichholz -Date: Mon Feb 27 12:50:18 2012 +0100 - - docs/glib: Moving back compiling.sgml to content_files to fix - make dist - - docs/reference/glib/Makefile.am | 4 +--- - 1 file changed, 1 insertion(+), 3 deletions(-) - -commit 37c84b3bbf7ae6408f35db896c43ef513ffa0e8d -Author: Alexander Shopov -Date: Mon Feb 27 07:31:44 2012 +0200 - - Updated Bulgarian translation - - po/bg.po | 952 - ++++++++++++++++++++++++++++++++++++++++----------------------- - 1 file changed, 604 insertions(+), 348 deletions(-) - -commit 4995ef4dd7959dde44c62014a06c52d41acd8908 -Author: Matthias Clasen -Date: Mon Feb 27 00:32:13 2012 -0500 - - Add a 'these are private' note for the version macros - - glib/gversionmacros.h | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit 76175ab9eda0c1d56a2b6a816853ab00264b1f3b -Author: Matthias Clasen -Date: Mon Feb 27 00:18:47 2012 -0500 - - Improve documentation around deprecations - - docs/reference/glib/Makefile.am | 4 +++- - docs/reference/glib/compiling.sgml | 2 +- - docs/reference/glib/glib-docs.sgml | 2 +- - docs/reference/glib/glib-sections.txt | 1 + - glib/docs.c | 8 ++++++++ - 5 files changed, 14 insertions(+), 3 deletions(-) - -commit 550fcaddf7fcdb8a4052ab43f40b27e5e9d94be1 -Author: Emmanuele Bassi -Date: Tue Feb 21 13:40:50 2012 +0000 - - Add versioned deprecation annotation - - We start from GLib 2.26. - - https://bugzilla.gnome.org/show_bug.cgi?id=670542 - - glib/deprecated/gcompletion.h | 16 +++++----- - glib/deprecated/grel.h | 22 +++++++------- - glib/deprecated/gthread.h | 70 - +++++++++++++++++++++---------------------- - glib/gatomic.h | 2 +- - glib/gmain.h | 2 +- - glib/gunicode.h | 2 +- - 6 files changed, 57 insertions(+), 57 deletions(-) - -commit 817d992abcf127cec3de89b6d6e6e45a99b1727d -Author: Emmanuele Bassi -Date: Mon Feb 20 16:41:30 2012 +0000 - - value array: Annotate with versioned deprecation - - https://bugzilla.gnome.org/show_bug.cgi?id=670542 - - gobject/gvaluearray.h | 20 ++++++++++---------- - gobject/tests/valuearray.c | 2 +- - 2 files changed, 11 insertions(+), 11 deletions(-) - -commit 34aeeb7d64a0433f7994dd2b3f60bc018f0a84c1 -Author: Emmanuele Bassi -Date: Mon Feb 20 16:20:15 2012 +0000 - - Add flexible API version boundaries - - There are cases when it should be possible to define at compile time - what range of functions and types should be used, in order to get, - or restrict, the compiler warnings for deprecated or newly added - types or functions. - - For instance, if GLib introduces a deprecation warning on a type in - version 2.32, application code can decide to specify the minimum and - maximum boundary of the used API to be 2.30; when compiling against - a new version of GLib, this would produce the following results: - - - all deprecations introduced prior to 2.32 would emit compiler - warnings when used by the application code; - - all deprecations introduced in 2.32 would not emit compiler - warnings when used by the application code; - - all new symbols introduced in 2.32 would emit a compiler warning. - - Using this scheme it should be possible to have fairly complex - situations, like the following one: - - assuming that an application is compiled with: - GLIB_VERSION_MIN_REQUIRED = GLIB_VERSION_2_30 - GLIB_VERSION_MAX_ALLOWED = GLIB_VERSION_2_32 - - and a GLib header containing: - - void function_A (void) GLIB_DEPRECATED_IN_2_26; - void function_B (void) GLIB_DEPRECATED_IN_2_28; - void function_C (void) GLIB_DEPRECATED_IN_2_30; - void function_D (void) GLIB_AVAILABLE_IN_2_32; - void function_E (void) GLIB_AVAILABLE_IN_2_34; - - any application code using the above functions will get the - following - compiler warnings: - - function_A: deprecated symbol warning - function_B: deprecated symbol warning - function_C: no warning - function_D: no warning - function_E: undefined symbol warning - - This means that it should be possible to gradually port code towards - non-deprecated API gradually, on a per-release basis. - - https://bugzilla.gnome.org/show_bug.cgi?id=670542 - - configure.ac | 4 + - docs/reference/glib/compiling.sgml | 9 ++ - docs/reference/glib/glib-sections.txt | 9 ++ - glib/Makefile.am | 1 + - glib/docs.c | 32 ++++++ - glib/glib.h | 1 + - glib/gmacros.h | 9 ++ - glib/gtypes.h | 1 + - glib/gversion.c | 12 ++ - glib/gversionmacros.h | 206 - ++++++++++++++++++++++++++++++++++ - 10 files changed, 284 insertions(+) - -commit d70634526d43a9d9281301c2097c788ca575e318 -Author: Christian Persch -Date: Sat Feb 11 23:51:11 2012 +0100 - - regex: Remove --disable-regex option - - https://bugzilla.gnome.org/show_bug.cgi?id=622149 - - configure.ac | 114 - +++++++++++++++++++++++------------------------------ - glib/Makefile.am | 16 +------- - glib/tests/regex.c | 13 ------ - gobject/gboxed.c | 5 --- - 4 files changed, 51 insertions(+), 97 deletions(-) - -commit 3e7f42654ff2fd471ccd67ad6b8a38672f81a393 -Author: David King -Date: Tue Feb 21 11:19:20 2012 +0000 - - docs: Clarify how to unset a GFileInfo attribute - - https://bugzilla.gnome.org/show_bug.cgi?id=592666 - - gio/gfileinfo.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 500aafd09960b5cea027585e3898192f9501d04f -Author: David King -Date: Tue Feb 21 10:05:08 2012 +0000 - - docs: Clarify g_type_register_fundamental() behaviour - - https://bugzilla.gnome.org/show_bug.cgi?id=580873 - - gobject/gtype.c | 9 +++++---- - 1 file changed, 5 insertions(+), 4 deletions(-) - -commit 989c466296fe9094f80a0633546b7419da7522c6 -Author: Christian Persch -Date: Sun Feb 12 21:22:13 2012 +0100 - - regex: Remove pcre_ucd.c - - glib/pcre/pcre_ucd.c | 3098 - -------------------------------------------------- - 1 file changed, 3098 deletions(-) - -commit 706b72db21d25ec26ed7411e5221550ffb08ff21 -Author: Christian Persch -Date: Sun Feb 12 21:20:33 2012 +0100 - - regex: Use glib for unicode data - - Use g_unichar_type() and g_unichar_get_script() instead of pcre - tables. - - glib/pcre/Makefile.am | 1 - - glib/pcre/pcre_compile.c | 26 +- - glib/pcre/pcre_dfa_exec.c | 96 +++--- - glib/pcre/pcre_exec.c | 26 +- - glib/pcre/pcre_internal.h | 11 +- - glib/pcre/pcre_tables.c | 16 + - glib/pcre/pcre_xclass.c | 24 +- - glib/pcre/ucp.h | 265 ++++++++-------- - glib/update-pcre/ucp.patch | 732 - ++++++++++++++++++++++++++++++++++++++++++++- - 9 files changed, 958 insertions(+), 239 deletions(-) - -commit 75dffb99b3d11f4ae9d8a72a055641482a727b75 -Author: Christian Persch -Date: Sun Feb 12 20:41:52 2012 +0100 - - regex: Remove obsolete patch - - glib/update-pcre/utt.patch | 30 ------------------------------ - 1 file changed, 30 deletions(-) - -commit 8e8ab99bad79455fae732f5472c8b06a68cca35d -Author: Christian Persch -Date: Sun Feb 12 20:04:41 2012 +0100 - - regex: unicode: Update to Unicode 6.1.0 - - glib/pcre/pcre_ucd.c | 4769 - ++++++++++++++++++++++++++------------------------ - glib/pcre/ucp.h | 10 +- - 2 files changed, 2452 insertions(+), 2327 deletions(-) - -commit 735e4a6a6a5112b5caccb7e55841aa0eba50f5cb -Author: Christian Persch -Date: Sun Feb 12 19:44:31 2012 +0100 - - regex: Remove obsolete makefile fragments - - The update.sh script doesn't work with current PCRE, so these are - obsolete. - - glib/update-pcre/Makefile.am | 2 -- - glib/update-pcre/Makefile.am-1 | 28 ---------------------------- - glib/update-pcre/Makefile.am-2 | 10 ---------- - 3 files changed, 40 deletions(-) - -commit afa3375210cf5b29885559c6fefcdd1b167614d2 -Author: Christian Persch -Date: Sun Feb 12 19:40:48 2012 +0100 - - regex: Use glib memory allocator - - glib/pcre/pcre_globals.c | 10 ++-- - glib/update-pcre/memory.patch | 114 - +++++++++++++----------------------------- - 2 files changed, 40 insertions(+), 84 deletions(-) - -commit 38309dc482eb80037b620d5797fce133fe5f3060 -Author: Christian Persch -Date: Sun Feb 12 19:31:15 2012 +0100 - - regex: Remove obsolete patch - - glib/update-pcre/Makefile.am | 3 +-- - glib/update-pcre/pcre_valid_utf8.c | 14 -------------- - 2 files changed, 1 insertion(+), 16 deletions(-) - -commit d02f6393dffe8dbf9e909d20cab9c8dcaaa8d98b -Author: Christian Persch -Date: Sun Feb 12 19:29:42 2012 +0100 - - regex: Use g_ascii_is[x]digit - - glib/pcre/pcre_compile.c | 22 +++-- - glib/update-pcre/digitab.patch | 217 - +++++++++++++++++------------------------ - 2 files changed, 101 insertions(+), 138 deletions(-) - -commit 8aadf6b3c94b907c418b8289f89978e289aefa1d -Author: Christian Persch -Date: Sun Feb 12 19:20:49 2012 +0100 - - regex: Remove obsolete patch - - PCRE doesn't even contain the patched file anymore. - - glib/update-pcre/Makefile.am | 1 - - glib/update-pcre/pcre_ucp_searchfuncs.c | 130 - -------------------------------- - 2 files changed, 131 deletions(-) - -commit 3225b24cb5a24b1360d90d7efaf6e3e7329717bd -Author: Christian Persch -Date: Sun Feb 12 19:18:44 2012 +0100 - - regex: Remove obsolete patches - - Upstream PCRE has removed the relocations that these patches were - fixing; - the patches are obsolete. - - glib/update-pcre/make_utt.py | 57 ------- - glib/update-pcre/table-reduction.patch | 269 - --------------------------------- - 2 files changed, 326 deletions(-) - -commit a40523b7f2e4994e9a9f8c577d2b2b03d701290e -Author: Christian Persch -Date: Sun Feb 12 19:14:59 2012 +0100 - - regex: Update included PCRE to 8.30 - - glib/pcre/Makefile.am | 43 +- - glib/pcre/pcre.h | 290 +- - glib/pcre/pcre_byte_order.c | 288 ++ - glib/pcre/pcre_chartables.c | 2 +- - glib/pcre/pcre_compile.c | 3217 ++++++++++++------ - glib/pcre/pcre_config.c | 48 +- - glib/pcre/pcre_dfa_exec.c | 901 +++-- - glib/pcre/pcre_exec.c | 3406 +++++++++++-------- - glib/pcre/pcre_fullinfo.c | 62 +- - glib/pcre/pcre_get.c | 199 +- - glib/pcre/pcre_globals.c | 14 +- - glib/pcre/pcre_internal.h | 1168 +++++-- - glib/pcre/pcre_jit_compile.c | 6915 - ++++++++++++++++++++++++++++++++++++++ - glib/pcre/pcre_maketables.c | 148 + - glib/pcre/pcre_newline.c | 50 +- - glib/pcre/pcre_ord2utf8.c | 30 +- - glib/pcre/pcre_refcount.c | 89 + - glib/pcre/pcre_string_utils.c | 168 + - glib/pcre/pcre_study.c | 718 +++- - glib/pcre/pcre_tables.c | 54 +- - glib/pcre/pcre_try_flipped.c | 139 - - glib/pcre/pcre_ucd.c | 2981 ++++++++++++++++ - glib/pcre/pcre_ucp_searchfuncs.c | 131 - - glib/pcre/pcre_valid_utf8.c | 299 ++ - glib/pcre/pcre_version.c | 95 + - glib/pcre/pcre_xclass.c | 64 +- - glib/pcre/pcreposix.h | 146 + - glib/pcre/ucp.h | 195 +- - 28 files changed, 17983 insertions(+), 3877 deletions(-) - -commit da4293a4e431185d8c0c889643712adea0dae473 -Author: Matthias Clasen -Date: Sun Feb 26 21:49:20 2012 -0500 - - Update case conversion test data for Unicode 6.1 - - tests/casefold.txt | 7 ++++++- - tests/casemap.txt | 25 +++++++++++-------------- - 2 files changed, 17 insertions(+), 15 deletions(-) - -commit 8280a8ee36845699ea62ce0a36fcde26e22b1b90 -Author: Christian Persch -Date: Fri Feb 10 18:59:50 2012 +0100 - - unicode: tests: More script to/from ISO-15924 tests - - glib/tests/unicode.c | 140 - ++++++++++++++++++++++++++++++++++++++++++++++++++- - 1 file changed, 139 insertions(+), 1 deletion(-) - -commit 58b4cdd38b3fb78de918b9861e5d6362d48d1fcd -Author: Christian Persch -Date: Fri Feb 10 18:42:08 2012 +0100 - - unicode: tests: Add tests for new scripts - - glib/tests/unicode.c | 9 ++++++++- - 1 file changed, 8 insertions(+), 1 deletion(-) - -commit d133d229327b8cfb7974a861da08f57140cf5c55 -Author: Christian Persch -Date: Fri Feb 10 18:36:13 2012 +0100 - - unicode: tests: Add tests for new line break classes - - glib/tests/unicode.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 2a2f3c41761d078368e084574bf2f1c51b89f792 -Author: Christian Persch -Date: Fri Feb 10 18:25:47 2012 +0100 - - unicode: Regenerate tables from Unicode 6.1.0 - - glib/gunibreak.h | 1176 ++++++++++++++++++++++++++++++----------- - glib/gunichartables.h | 1383 - ++++++++++++++++++++++++++++++++----------------- - 2 files changed, 1766 insertions(+), 793 deletions(-) - -commit d1da9ff080b42f1bac6a611f68d8d3f8a166f3e6 -Author: Christian Persch -Date: Fri Feb 10 18:21:31 2012 +0100 - - unicode: Regenerate gscripttable.h for Unicode 6.1.0 - - glib/gscripttable.h | 162 - ++++++++++++++++++++++++++++++++-------------------- - 1 file changed, 100 insertions(+), 62 deletions(-) - -commit 3554026b39b575612ce71d79608156a303800552 -Author: Christian Persch -Date: Fri Feb 10 18:33:22 2012 +0100 - - unicode: tests: Remove U+27CD from is-undefined test - - It's assigned in Unicode 6.1.0. - - glib/tests/unicode.c | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -commit 48e01af6f1115057d861367792e1e40f2a71fdd3 -Author: Christian Persch -Date: Fri Feb 10 18:20:26 2012 +0100 - - unicode: Add new line break classes from Unicode 6.1.0 - - glib/gen-unicode-tables.pl | 2 ++ - glib/gunicode.h | 6 +++++- - 2 files changed, 7 insertions(+), 1 deletion(-) - -commit fb574834c18893413fa0549f0c12699ad6354724 -Author: Christian Persch -Date: Fri Feb 10 16:59:41 2012 +0100 - - unicode: Add new scripts from Unicode 6.1.0 - - glib/gunicode.h | 22 +++++++++++++++++++--- - glib/guniprop.c | 9 +++++++++ - 2 files changed, 28 insertions(+), 3 deletions(-) - -commit 2161bf254f6bfdfe589f7750c30f129261a48b30 -Author: Stefan Sauer -Date: Sun Feb 26 21:20:24 2012 +0100 - - goption: try to be helpful in goption args/flag checks - - When complaining about ill defined GOptionEntries include the name - of the option - group and entry in the warning. - - glib/goption.c | 11 +++++++---- - 1 file changed, 7 insertions(+), 4 deletions(-) - -commit e4738839edfa88d1e9c401f9342d2a11e7ad2bab -Author: Daniel Mustieles -Date: Sun Feb 26 20:08:29 2012 +0100 - - Updated Spanish translation - - po/es.po | 137 - +++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 77 insertions(+), 60 deletions(-) - -commit 761b21a249f1438bd7c347a316f023e89a30dbbc -Author: Jonh Wendell -Date: Sun Feb 26 10:59:40 2012 -0300 - - Updated Brazilian Portuguese translation - - po/pt_BR.po | 75 - ++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 42 insertions(+), 33 deletions(-) - -commit 4ce98d3b5952f7c1048352c436c71d636beaae48 -Author: Thomas Hindoe Paaboel Andersen -Date: Sat Feb 25 10:25:13 2012 +0100 - - docs: g_file_new_tmp: template was renamed to tmpl - - gio/gfile.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 0833f9735dbf077f401e30fcd8047516a53ce0c0 -Author: A S Alam -Date: Sun Feb 26 16:24:15 2012 +0530 - - update Punjabi Translation - - po/pa.po | 6072 - +++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 3268 insertions(+), 2804 deletions(-) - -commit 4876be4abfa3291cf3e5412092059b7a2ac2ccce -Author: Мирослав Николић -Date: Sun Feb 26 11:26:11 2012 +0100 - - Updated Serbian translation - - po/sr.po | 89 - ++++++++++++++++++++++++++++++++++------------------------ - po/sr@latin.po | 89 - ++++++++++++++++++++++++++++++++++------------------------ - 2 files changed, 106 insertions(+), 72 deletions(-) - -commit 755a45e530bdde4b618baeec1f4f478bcc2e4f03 -Author: Gheyret Kenji -Date: Sun Feb 26 11:23:43 2012 +0900 - - Updated Uyghur translation - - po/ug.po | 6110 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 3151 insertions(+), 2959 deletions(-) - -commit ba7e1542fe9ed53dbf596e23a3efdfacae1adb98 -Author: Ihar Hrachyshka -Date: Sun Feb 26 01:18:29 2012 +0300 - - Updated Belarusian translation. - - po/be.po | 77 - +++++++++++++++++++++++++++++++++++++++++----------------------- - 1 file changed, 49 insertions(+), 28 deletions(-) - -commit abac7df5734cff4ea92b5ae92a8b34008548ecfb -Author: Jonh Wendell -Date: Sat Feb 25 10:54:53 2012 -0200 - - Make some strings translatable - - gio/gresource-tool.c | 20 ++++++++++---------- - 1 file changed, 10 insertions(+), 10 deletions(-) - -commit 3cc5900b7be49da10617775b91d86bbf945091ca -Author: Aurimas Černius -Date: Sat Feb 25 22:37:20 2012 +0200 - - Updated Lithuanian translation - - po/lt.po | 6207 - +++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 3290 insertions(+), 2917 deletions(-) - -commit feaf828a92dcc373c859a196d7b82ab9347e4b2a -Author: Jonh Wendell -Date: Sat Feb 25 10:18:40 2012 -0200 - - Fixed a typo - - gio/glib-compile-resources.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit c75614ecedf7d990083c4f54871816d547a23a0c -Author: Arash Mousavi -Date: Sat Feb 25 15:35:17 2012 +0330 - - Updated Persian Translation - - po/fa.po | 5657 - +++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 3007 insertions(+), 2650 deletions(-) - -commit cb7d3552c3673f898fb677c1ae6fca1931f67a38 -Author: Chao-Hsiung Liao -Date: Sat Feb 25 10:44:50 2012 +0800 - - Updated Traditional Chinese translation(Hong Kong and Taiwan) - - po/zh_HK.po | 333 - +++++++++++++++++++++++++++++++----------------------------- - po/zh_TW.po | 333 - +++++++++++++++++++++++++++++++----------------------------- - 2 files changed, 344 insertions(+), 322 deletions(-) - -commit 47475dbe6ab981679cbc2931306973d2143694cd -Author: John Ralls -Date: Fri Feb 24 17:04:52 2012 -0800 - - [Bug 529806] Cannot build in 64-bit Mac OS X due to libiconv - - glib/gconvert.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 462f7f5a4d7f5690e34f639afdd111c5c4119e26 -Author: Filippo Della Betta -Date: Thu Feb 16 10:04:50 2012 +0100 - - Added better support of G_STRFUNC for Visual Studio platform - - https://bugzilla.gnome.org/show_bug.cgi?id=670128 - - glib/gmacros.h | 2 ++ - 1 file changed, 2 insertions(+) - -commit a75cac1b4c63f348f65e7045ab0eb6b66a2f55d8 -Author: Jonh Wendell -Date: Fri Feb 24 17:12:14 2012 -0200 - - Updated Brazilian Portuguese translation - - po/pt_BR.po | 6156 - +++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 3237 insertions(+), 2919 deletions(-) - -commit 21457abdccc06087ee4e20f8f0e4449b318f6723 -Author: Daiki Ueno -Date: Fri Feb 24 10:12:08 2012 +0900 - - Hide global variable for signal ID in gdbusproxy.c. - - Also a similar fix for gdbusserver.c. - - https://bugzilla.gnome.org/show_bug.cgi?id=670721 - - gio/gdbusproxy.c | 2 +- - gio/gdbusserver.c | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit eece6cb9c33dbbc30e6a71e09f699fe1ab6fdff3 -Author: Richard Hughes -Date: Thu Feb 23 10:34:46 2012 +0000 - - Fix up 'Since:' for g_mapped_file_new_from_fd() - - It was introduced in 2.31.0, not 2.30.x - - glib/gmappedfile.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 98a70df48603c3c4fc63acb22a9bf6985bc0fa55 -Author: Dan Winship -Date: Wed Feb 22 11:38:43 2012 -0500 - - gthread-posix: fix order of arguments in g_thread_abort() message - - glib/gthread-posix.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 88182d375e13ae6519a288d5295220c83ca27e73 -Author: Dan Winship -Date: Wed Feb 22 08:12:52 2012 -0500 - - gasyncqueue: fix a 32bit overflow in g_async_queue_timed_pop - - also, add a test for g_async_queue_timed_pop() and - g_async_queue_timeout_pop() to tests/asyncqueue.c - - https://bugzilla.gnome.org/show_bug.cgi?id=669670 - - glib/gasyncqueue.c | 2 +- - glib/tests/asyncqueue.c | 35 +++++++++++++++++++++++++++++++++++ - 2 files changed, 36 insertions(+), 1 deletion(-) - -commit 9ff09f34cf0bc5fbc951490923880d82d94862d1 -Author: Rui Matos -Date: Tue Feb 21 16:42:43 2012 +0100 - - gvaluetransform: Fix an infinite loop with GFlagsValue sets with - the 0 value - - Transforming a GValue holding flags from a GFlagsValue set that - includes the 0 - value (no flag bits set) into a string would loop until exhausting - all the - available memory. - - https://bugzilla.gnome.org/show_bug.cgi?id=670557 - - gobject/gvaluetransform.c | 2 +- - gobject/tests/enums.c | 16 ++++++++++++++-- - 2 files changed, 15 insertions(+), 3 deletions(-) - -commit 9e5ff3d3ebba8bd7f3a871735ed35fe7b4e98d77 -Author: Rico Tzschichholz -Date: Tue Feb 21 14:19:37 2012 +0100 - - Bump version - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 055229b1c589aa8b722eef2d622e1b2bde939961 -Author: Fran Diéguez -Date: Tue Feb 21 11:57:41 2012 +0100 - - Updated Galician translations - - po/gl.po | 140 - ++++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 76 insertions(+), 64 deletions(-) - -commit b80e169b146a31a1595ce6342f675cab6536f76a -Author: Ryan Lortie -Date: Tue Feb 21 01:37:09 2012 +0100 - - mention g_application_quit() in the NEWS - - NEWS | 3 +++ - 1 file changed, 3 insertions(+) - -commit ed519758997ca0fa40575722816be3121f106357 -Author: Ryan Lortie -Date: Mon Feb 20 21:41:35 2012 +0100 - - GApplication: add g_application_quit() - - A long requested feature; this quits the application immediately, - ignoring the hold count. - - https://bugzilla.gnome.org/show_bug.cgi?id=670485 - - docs/reference/gio/gio-sections.txt | 1 + - gio/gapplication.c | 29 +++++++++++++++++++++++++++++ - gio/gapplication.h | 2 ++ - gio/gio.symbols | 1 + - 4 files changed, 33 insertions(+) - -commit 486c694af02c69b06484d0b87c89c2874422f4ff -Author: Ryan Lortie -Date: Tue Feb 21 01:12:25 2012 +0100 - - Mention documentation fixes in NEWS - - NEWS | 2 ++ - 1 file changed, 2 insertions(+) - -commit 2ca6c475ea16d4e1a0a136bde1c20ba45c421a58 -Author: David King -Date: Sat Feb 18 11:56:09 2012 +0000 - - docs: Fix g_async_queue_timeout_pop_unlocked typo - - glib/gasyncqueue.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 912ac79041ed64b2df9be7e88bdb4323d3a6f20e -Author: David King -Date: Sat Feb 18 12:25:32 2012 +0000 - - docs: Add some missing G_TOKEN_* descriptions - - glib/gscanner.c | 5 +++++ - 1 file changed, 5 insertions(+) - -commit 708d4178ceb34586a630afc4597008cf5e9f3a12 -Author: David King -Date: Sun Feb 19 15:16:59 2012 +0000 - - docs: Fix g_key_file_load_from_file error parameter - - glib/gkeyfile.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 1965206be828c724ca79d1461134a4ac5adcb73f -Author: David King -Date: Sun Feb 19 15:19:40 2012 +0000 - - docs: Ignore private network monitor headers - - docs/reference/gio/Makefile.am | 3 +++ - 1 file changed, 3 insertions(+) - -commit c5f8f6f8f4c19b8b735ab9ea9d25b192b4123187 -Author: David King -Date: Sun Feb 19 15:41:12 2012 +0000 - - docs: Fix GTlsBackend typo GTyep → GType - - gio/gtlsbackend.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a290fff9a28a16086de8af7f5e1c789b2070a016 -Author: David King -Date: Sun Feb 19 15:51:09 2012 +0000 - - docs: Fix GTlsDatabase typos - - gio/gioenums.h | 5 +++-- - gio/gtlsdatabase.c | 11 ++++++----- - 2 files changed, 9 insertions(+), 7 deletions(-) - -commit c490a75a18a5ef81821d94a939ac8108111207dc -Author: David King -Date: Sun Feb 19 16:09:35 2012 +0000 - - docs: Fix GApplicationCommandLine typo - - gio/gapplication.c | 6 +++--- - gio/gapplicationcommandline.c | 4 ++-- - 2 files changed, 5 insertions(+), 5 deletions(-) - -commit 69ecc4b49676508fef4372dfc9bf69f1b500125f -Author: David King -Date: Sun Feb 19 16:11:23 2012 +0000 - - docs: Fix define typos in GApplication - - gio/gapplication.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit fba11825a325351d9470765caf8e05c0425c1290 -Author: David King -Date: Sun Feb 19 16:13:59 2012 +0000 - - docs: Fix typo in GActionGroup - - gio/gactiongroup.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 6129a1c2d5e654454befdc2734f690bdce42ef9d -Author: David King -Date: Sun Feb 19 16:14:54 2012 +0000 - - docs: Fix GActionGroup exporter typo - - gio/gactiongroupexporter.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 87c76bdbb6e64484959892909b9a411fe7073a59 -Author: David King -Date: Sun Feb 19 16:18:37 2012 +0000 - - docs: Remove some old GMenu documentation - - gio/gapplication.c | 6 ++---- - gio/gmenu.c | 3 --- - 2 files changed, 2 insertions(+), 7 deletions(-) - -commit 83392caa727a80bcd9334ac36f41ef4301559a43 -Author: David King -Date: Sun Feb 19 16:25:07 2012 +0000 - - docs: Fix typo GAsyncReady → GAsyncResult - - Also GSimpleAsyncReady → GSimpleAsyncResult. - - gio/gasynchelper.c | 2 +- - gio/gmount.c | 4 ++-- - gio/gvolume.c | 4 ++-- - 3 files changed, 5 insertions(+), 5 deletions(-) - -commit 37fd4d86ab8f3f27caf8817c7a1100ff364dacd1 -Author: David King -Date: Sun Feb 19 16:26:52 2012 +0000 - - docs: Remove mention of GFileAttributeValue - - Instead mention GFileAttributeInfo. - - gio/gfileattribute.c | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -commit 8ee2cadd7f51f6e1632b8bd8235b9c4c97ecee9d -Author: David King -Date: Sun Feb 19 16:30:10 2012 +0000 - - docs: Fix some GDBusConnection typos - - gio/gdbusconnection.c | 14 +++++++------- - 1 file changed, 7 insertions(+), 7 deletions(-) - -commit 11154ff5c13260e257abd240b0353d78e213d0fa -Author: David King -Date: Sun Feb 19 16:32:08 2012 +0000 - - docs: Fix typo GConvertFlags → GConverterFlags - - gio/gconverter.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 59e1c77b8d46ca083dec98d29a2ea7521cee651d -Author: David King -Date: Sun Feb 19 16:34:27 2012 +0000 - - docs: Fix typo export → unexport - - gio/gdbusinterfaceskeleton.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 13bc546657b111a4dd61891e6329cb99a2137320 -Author: David King -Date: Sun Feb 19 16:35:10 2012 +0000 - - docs: Fix GDBusProxy typo name → g-name - - gio/gdbusproxy.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit ae3ae3699bc153a9fbd3ae0c788f40c8c13fffbd -Author: David King -Date: Sun Feb 19 16:36:28 2012 +0000 - - docs: Fix typo in GFileInputStream - - g_seekable_stream_can_seek() → g_seekable_can_seek(). - - gio/gfileinputstream.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit e70b72f5a10c22be137d3173e9fbe2ae11c82f85 -Author: David King -Date: Sun Feb 19 16:37:55 2012 +0000 - - docs: Fix method names in GMenu and GMenuModel - - gio/gmenu.c | 11 +++++------ - gio/gmenumodel.c | 6 +++--- - 2 files changed, 8 insertions(+), 9 deletions(-) - -commit 43a3a5edfcb43d0c659047637cb5f0af762201d1 -Author: David King -Date: Sun Feb 19 16:39:15 2012 +0000 - - docs: Fix GNetworkAddress typo - - g_network_address_parse_host() → g_network_address_parse(). - - gio/gnetworkaddress.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 4653c6074f74234f230e8a8b1d1eb94fe05c48f0 -Author: David King -Date: Sun Feb 19 16:40:06 2012 +0000 - - docs: Add documentation for supports_hostname in GProxy - - Also fix a typo has → as. - - gio/gproxy.h | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 5d64eb4cb8e682175875343eef9de0f5798bf09d -Author: David King -Date: Sun Feb 19 16:42:55 2012 +0000 - - docs: Correct GSocketClient::event link - - gio/gsocketclient.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 2616b6eb8e04e63ad8d7151fbf2805ab5d2be9b1 -Author: David King -Date: Sun Feb 19 16:46:59 2012 +0000 - - docs: Fix some typos in GVolume - - gio/gvolume.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 07dc3db69a9c32637e9834ad62b32df3bdcfc4cb -Author: David King -Date: Sun Feb 19 16:48:20 2012 +0000 - - docs: Fix GFileAttribute link in GFileInfo - - gio/gfileinfo.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 8c8657ac34fde32ebe49020de415b56140c427ce -Author: David King -Date: Sun Feb 19 16:53:30 2012 +0000 - - docs: Correct GUnixMount → GUnixMountEntry - - gio/gmount.c | 2 +- - gio/gunixmounts.c | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit 31936039b0494201af3d6c0af3df14ad6bd1f8db -Author: Ryan Lortie -Date: Tue Feb 21 00:31:14 2012 +0100 - - GApplication: disable a broken test - - This test made some invalid assumptions that are no longer true. - Disable it until we can figure out a better way. - - gio/tests/gapplication.c | 11 ++++++++++- - 1 file changed, 10 insertions(+), 1 deletion(-) - -commit 726257ab9721acd0699e54194e20e7f53e5a9688 -Author: Dan Winship -Date: Mon Feb 13 17:20:04 2012 -0500 - - gsocket: add g_socket_condition_timed_wait() - - https://bugzilla.gnome.org/show_bug.cgi?id=667755 - - docs/reference/gio/gio-sections.txt | 1 + - gio/gio.symbols | 1 + - gio/gsocket.c | 91 - +++++++++++++++++++++++++++++++------ - gio/gsocket.h | 5 ++ - gio/tests/socket.c | 53 ++++++++++++++++++++- - 5 files changed, 136 insertions(+), 15 deletions(-) - -commit 823f553e36dc3421dd202631962f25ca82298c44 -Author: Matthias Clasen -Date: Tue Feb 21 00:26:06 2012 +0100 - - 2.31.18 - - NEWS | 42 ++++++++++++++++++++++++++++++++++++++++++ - configure.ac | 2 +- - 2 files changed, 43 insertions(+), 1 deletion(-) - -commit dbc01d30901204f676ce6225c5f1627a47924c17 -Author: Matthias Clasen -Date: Tue Feb 21 00:25:31 2012 +0100 - - Don't rely on /bin/sh - - Another Fedora UsrMove victim ! - - glib/tests/utils.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 3808a181db2079dc0975811296fa86268de90641 -Author: Ask H. Larsen -Date: Mon Feb 20 23:25:53 2012 +0100 - - Updated Danish translation - - po/da.po | 6117 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 3203 insertions(+), 2914 deletions(-) - -commit 7630bff9ea720cae187f8c9eb065239f1c36ba11 -Author: Luca Ferretti -Date: Mon Feb 20 15:14:18 2012 +0100 - - l10n: Updated Italian translation - - po/it.po | 6509 - +++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 3454 insertions(+), 3055 deletions(-) - -commit 0efd808c964f38d9517cda9ad0d749eadb6e1862 -Author: Kjartan Maraas -Date: Sun Feb 19 15:26:13 2012 +0100 - - Updated Norwegian bokmål translation - - po/nb.po | 179 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 95 insertions(+), 84 deletions(-) - -commit 17e7c85d8f2f87a50ee78740a1d44cbc6be097c2 -Author: David King -Date: Sat Feb 18 11:19:53 2012 +0000 - - docs: Fix g_drive_get_identifier() typo - - gio/gdrive.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit b50863aafac23b2d19ae69dd9a6d243a15075dc5 -Author: David King -Date: Sat Feb 18 11:10:00 2012 +0000 - - docs: Add GIOModuleScope and GIOModuleScopeFlags - - Fix some typos and add GIOModuleScope and GIOModuleScopeFlags to - gio-sections.txt. - - docs/reference/gio/gio-sections.txt | 2 ++ - gio/gioenums.h | 4 ++-- - gio/giomodule.c | 2 +- - 3 files changed, 5 insertions(+), 3 deletions(-) - -commit 4e6c2b88b9d071d5aedfdafb2b55533d46c5f266 -Author: David King -Date: Sat Feb 18 09:24:42 2012 +0000 - - docs: Typo fix GInitiable → GInitable - - gio/ginitable.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit c29d7d7f53646a07e42e6edbc777bac90bcdf1d2 -Author: David King -Date: Sat Feb 18 09:20:02 2012 +0000 - - docs: Typo fixes for GMount - - gio/gmount.h | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit d0a310de96b97669e1341fbe1246dbae869f4a5c -Author: Yaron Shahrabani -Date: Sat Feb 18 11:07:12 2012 +0200 - - Updated Hebrew translation. - - po/he.po | 985 - +++++++++++++++++++++++++++++++++++++++------------------------ - 1 file changed, 614 insertions(+), 371 deletions(-) - -commit 50efbaf063f77f4e273f87ebf4ab01a1c507e97f -Author: Peter Kjellerstedt -Date: Thu Feb 16 12:17:32 2012 +0100 - - Do not fail unit test due to gdb abbreviating strings - - gdb by default will only print strings up to 200 characters. After - that - it abbreviates them. This affects the run-assert-msg-test.sh script if - the path to the glib installation is too long (in our case it was 133 - characters, 132 would still have worked...) - - By having gdb execute "set print elements 0" before printing the - assert - string, the limit on maximum number of characters to print is set to - unlimited. - - Signed-off-by: Peter Kjellerstedt - - https://bugzilla.gnome.org/show_bug.cgi?id=670218 - - tests/run-assert-msg-test.sh | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 29f3e40e4e8bb382f405ecd1769d37bfd536e24b -Author: David King -Date: Fri Feb 17 16:09:59 2012 +0000 - - docs: Fix a typo in the GSeekable documentation - - gio/gseekable.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 52f34311b908e661f257cab70d60d89d37a2da75 -Author: Matthias Clasen -Date: Thu Feb 16 13:33:44 2012 -0500 - - Docs: fix reference to nonexisting function - - The regex syntax docs referred to g_regex_fetch() when - g_match_info_fetch() was meant. - - https://bugzilla.gnome.org/show_bug.cgi?id=669865 - - docs/reference/glib/regex-syntax.sgml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 275731e20039e763748608072e0e2a98b7d035ed -Author: Ravi Sankar Guntur -Date: Tue Feb 14 22:05:33 2012 +0530 - - gio: fix memory leak in g_buffered_output_stream_write_async() - - https://bugzilla.gnome.org/show_bug.cgi?id=670085 - - Signed-off-by: Ravi Sankar Guntur - - gio/gbufferedoutputstream.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit eafb108cafe257645fc0d16a16ac2764afed6d5a -Author: Christian Persch -Date: Wed Feb 15 15:25:47 2012 +0100 - - gbytes: Add G_BEGIN/END_DECL guards - - Bug #670138. - - glib/gbytes.h | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 26f238e85d751aded81602f68cd69bf73cfc8350 -Author: Christian Persch -Date: Sun Feb 5 16:00:31 2012 +0100 - - Plug a mem leak in g_environ_unsetenv - - And clarify the memory allocation requirement of the string arrays - passed to - g_environ_{,un}setenv(). - - ==9458== 10 bytes in 1 blocks are definitely lost in loss record 16 - of 39 - ==9458== at 0x402AD89: malloc (vg_replace_malloc.c:236) - ==9458== by 0x4221A1F: vasprintf (vasprintf.c:78) - ==9458== by 0x40C6065: g_vasprintf (gprintf.c:314) - ==9458== by 0x409D894: g_strdup_vprintf (gstrfuncs.c:509) - ==9458== by 0x409D8C9: g_strdup_printf (gstrfuncs.c:535) - ==9458== by 0x40672E9: g_environ_setenv (genviron.c:156) - ==9458== by 0x80490E7: test_environ_array (environment.c:78) - ==9458== by 0x40A3DB5: test_case_run (gtestutils.c:1662) - ==9458== by 0x40A40B2: g_test_run_suite_internal - (gtestutils.c:1715) - ==9458== by 0x40A417C: g_test_run_suite_internal - (gtestutils.c:1726) - ==9458== by 0x40A42F9: g_test_run_suite (gtestutils.c:1771) - ==9458== by 0x40A3441: g_test_run (gtestutils.c:1319) - ==9458== by 0x80493F1: main (environment.c:108) - - Bug #669412. - - glib/genviron.c | 63 - +++++++++++++++++++++++++++++++++++---------------------- - 1 file changed, 39 insertions(+), 24 deletions(-) - -commit ca05902a5883020add334e542a63d7f9381a3117 -Author: Dan Winship -Date: Fri Feb 10 08:49:17 2012 -0500 - - Add G_GNUC_BEGIN/END_IGNORE_DEPRECATIONS - - Add new macros to disable -Wdeprecated-declarations around a piece of - code, using the C99 (and GNU89) _Pragma() operator. Replace the - existing use of #pragma for this in gio, and suppress the warnings in - gvaluearray.c as well. - - https://bugzilla.gnome.org/show_bug.cgi?id=669671 - - docs/reference/glib/glib-sections.txt | 2 ++ - gio/gdesktopappinfo.c | 7 ++++--- - gio/giomodule.c | 5 ++--- - glib/docs.c | 33 - +++++++++++++++++++++++++++++++++ - glib/gmacros.h | 11 +++++++++++ - gobject/gvaluearray.c | 4 ++++ - 6 files changed, 56 insertions(+), 6 deletions(-) - -commit ab59739e1177d463fc7577def059deb0179662cc -Author: Dan Winship -Date: Fri Feb 10 08:24:28 2012 -0500 - - gobject: Use a destructor rather than g_atexit() for refcount - debugging - - https://bugzilla.gnome.org/show_bug.cgi?id=669671 - - gobject/gobject.c | 10 ++++++++++ - 1 file changed, 10 insertions(+) - -commit d4992b3d10f64918017617cda0fdaba4d132bf99 -Author: Murray Cumming -Date: Wed Feb 15 11:53:03 2012 +0100 - - g_application_activate(): Fix typo in docs. - - gio/gapplication.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d240b883155183fcb9723766b4e4b4b5a0db57ff -Author: Giovanni Campagna -Date: Mon Feb 13 16:42:44 2012 +0100 - - GKeyFile: fix annotation of g_key_file_load_from_data - - (array) without (element-type) means "array of the same type as - the C type", so gchar* with (array) is interpreted as an array of - strings. Since GKeyFiles must be UTF-8 encoded anyway, just - annotate it as a string. - - https://bugzilla.gnome.org/show_bug.cgi?id=658484 - - glib/gkeyfile.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 5b8a6900d3c0e757044b7f5c6e9eb54f9cb18154 -Author: Giovanni Campagna -Date: Mon Feb 13 16:41:20 2012 +0100 - - GDataInputStream: don't segfault on async line reads - - If an async line read fails, it returns NULL. In that case, we - must return NULL before validating the line, or we segfault. - - https://bugzilla.gnome.org/show_bug.cgi?id=658484 - - gio/gdatainputstream.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 96671ce815e061a7ff472adbe89ac381443c619a -Author: Kasia Bondarava -Date: Tue Feb 14 18:28:32 2012 +0300 - - Updated Belarusian translation. - - po/be.po | 910 - ++++++++++++++++++++++++++++++++++++++++----------------------- - 1 file changed, 575 insertions(+), 335 deletions(-) - -commit f2eed2fd2521cd856b0fcc91187a1da09f386768 -Author: Мирослав Николић -Date: Tue Feb 14 11:01:33 2012 +0100 - - Updated Serbian translation - - po/sr.po | 229 - +++++++++++++++++++++------------------------------------ - po/sr@latin.po | 229 - +++++++++++++++++++++------------------------------------ - 2 files changed, 170 insertions(+), 288 deletions(-) - -commit dd553a2ba32cd8523e3097d34228c21b96a3f10c -Author: Dan Winship -Date: Wed Feb 8 08:26:36 2012 -0500 - - gasyncqueue: deprecate GTimeVal-based methods, add relative-delay ones - - https://bugzilla.gnome.org/show_bug.cgi?id=669670 - - docs/reference/glib/glib-sections.txt | 8 ++- - glib/gasyncqueue.c | 105 - ++++++++++++++++++++++++++++++---- - glib/gasyncqueue.h | 15 +++-- - glib/glib.symbols | 2 + - glib/gthreadpool.c | 16 ++---- - 5 files changed, 117 insertions(+), 29 deletions(-) - -commit 99af65a079e4d7c0c20960a6e68f83b3c56f6f20 -Author: Мирослав Николић -Date: Sun Feb 12 20:12:30 2012 +0100 - - Updated Serbian translation - - po/sr.po | 6162 - ++++++++++++++++++++++++++++++-------------------------- - po/sr@latin.po | 6160 - +++++++++++++++++++++++++++++-------------------------- - 2 files changed, 6541 insertions(+), 5781 deletions(-) - -commit 3d34b9bbc7322256d8fb6a6081c503e321d907db -Author: Daniel Mustieles -Date: Sun Feb 12 13:21:17 2012 +0100 - - Updated Spanish translation - - po/es.po | 279 - ++++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 151 insertions(+), 128 deletions(-) - -commit 967f3f83a7311c7ee9584b2f2bc80413142b096f -Author: Matthias Clasen -Date: Fri Feb 10 22:13:36 2012 -0500 - - Add a few more missing functions to the docs - - docs/reference/gio/gio-sections.txt | 1 + - docs/reference/gobject/gobject-sections.txt | 3 +++ - 2 files changed, 4 insertions(+) - -commit 5278d1f6af5e053ec1fe75bfde6c86ebcb06afba -Author: Matthias Clasen -Date: Fri Feb 10 22:08:47 2012 -0500 - - Add g_settings_new_full to the docs - - docs/reference/gio/gio-sections.txt | 1 + - 1 file changed, 1 insertion(+) - -commit cd3aebc96e59ef558ce0a4d84629da0a97fe24eb -Author: Matthias Clasen -Date: Fri Feb 10 21:10:58 2012 -0500 - - Add g_test_undefined to the docs - - docs/reference/glib/glib-sections.txt | 1 + - 1 file changed, 1 insertion(+) - -commit 8cb48f644d66fef98429d2adbf298d3225a25fef -Author: Matthias Clasen -Date: Fri Feb 10 21:09:39 2012 -0500 - - Fix a parameter name mismatch - - gtk-doc gets unhappy if parameters aren't named the same in - headers, sources and doc comments. - - glib/ghash.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 6293105593e68165590c66bdd40c0df7f822b1e1 -Author: Matthias Clasen -Date: Fri Feb 10 18:06:10 2012 -0500 - - Drop menu markup docs - - This does not exist anymore. - - docs/reference/gio/gio-docs.xml | 1 - - 1 file changed, 1 deletion(-) - -commit 7e657d1e5c4ea733531da2da87f6435ffaa3deac -Author: Javier Jardón -Date: Fri Feb 10 20:09:20 2012 +0000 - - docs: Fix some typos in gwin32inputstream - - docs/reference/gio/gio-sections.txt | 2 +- - gio/gwin32inputstream.c | 4 ++-- - 2 files changed, 3 insertions(+), 3 deletions(-) - -commit 704a2ca02de0430786114e7d9bf7aa772c40b934 -Author: Marc-André Lureau -Date: Fri Feb 10 02:02:29 2012 +0100 - - socket/win32: flush pending read before signaling HUP - - Unix and Windows gio GSocket behaves differently when the socket is - closed by the peer. On Unix, the client receives pending data before - receiving HUP. But on Windows, the HUP may come before, resulting in - unreliable and racy code. We should have same behaviour on all - platforms. - - According to MSDN documentation: "an application should check for - remaining data upon receipt of FD_CLOSE to avoid any possibility of - losing data." - - https://bugzilla.gnome.org/show_bug.cgi?id=669810 - - gio/gsocket.c | 22 ++++++++++++++++++++-- - 1 file changed, 20 insertions(+), 2 deletions(-) - -commit 6ca817c3f2c14b39792b381466067f71e601f895 -Author: Marc-André Lureau -Date: Fri Feb 10 14:52:33 2012 +0100 - - gio/tests: add /socket/close_graceful test - - Add a test to check that remaining data is read before the close - event is received. - - https://bugzilla.gnome.org/show_bug.cgi?id=669810 - - gio/tests/socket.c | 85 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 85 insertions(+) - -commit 6d3b31a533d74b727bca5ac720a81eacb8aee31e -Author: Christophe Fergeau -Date: Thu Feb 9 17:59:55 2012 +0100 - - Fix g_hash_table_foreach crash with NULL hash table - - When G_DISABLE_ASSERT is not defined, g_hash_table_foreach and - g_hash_table_find dereferences the hash table argument before - checking if it's NULL. This causes a crash when one of this function - is mistakenly called with a NULL argument instead of returning - with a warning through g_return_if_fail. - - glib/ghash.c | 12 ++++++++++-- - 1 file changed, 10 insertions(+), 2 deletions(-) - -commit b17b135d9f4fa5652d64decf1d1cd0cad7de21f0 -Author: Chun-wei Fan -Date: Fri Feb 10 08:57:21 2012 +0800 - - Dist gio/gconstructor_as_data.h - - This will avoid a dependency on a PERL installation for Visual Studio - builds. - - Checked with mclasen in - https://bugzilla.gnome.org/show_bug.cgi?id=669538#c2 - - gio/Makefile.am | 1 + - 1 file changed, 1 insertion(+) - -commit d4e3ae990c55c3673c4d18870173d78c38dd6494 -Author: Chun-wei Fan -Date: Tue Feb 7 14:41:24 2012 +0800 - - Bug 669538-glib-compile-resources.c: Include io.h on Windows - - This is needed for close() on Windows (Visual C++ specifically) - so that - no C4013 (aka Implicit declaration of ...) errors/warnings will - be emitted. - - gio/glib-compile-resources.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 52d046009607e35b4665fc94aa392874d9aaacb8 -Author: Richard Hughes -Date: Thu Feb 9 16:22:36 2012 +0000 - - Allow multiple --sourcedir options to glib-compile-resources - - gio/glib-compile-resources.c | 50 - +++++++++++++++++++++++++++++++++++++------- - 1 file changed, 42 insertions(+), 8 deletions(-) - -commit 40e9192d7261ff9eec9e6ec4bd7029c08df80004 -Author: Ryan Lortie -Date: Thu Feb 9 12:15:49 2012 -0500 - - GApplication: put non-unique apps on D-Bus - - For a number of reasons it might be useful to register the object - paths - associated with a non-unique application so that the application - can at - least field requests to its unique D-Bus name. - - https://bugzilla.gnome.org/show_bug.cgi?id=647986 - - gio/gapplication.c | 21 +++++++++------------ - gio/gapplicationimpl-dbus.c | 22 +++++++++++++++++++++- - 2 files changed, 30 insertions(+), 13 deletions(-) - -commit db38923c94bb764f14ac4b7bff6e71cf6aba343f -Author: David King -Date: Tue Feb 7 09:02:51 2012 +0000 - - docs: Fix gdbus-codegen example XML - - Without the surrounding tags, gdbus-codegen does not - generate any - implementation for the interface described in the introspection XML. - - https://bugzilla.gnome.org/show_bug.cgi?id=669544 - - docs/reference/gio/gdbus-codegen.xml | 30 ++++++++++++++++-------------- - 1 file changed, 16 insertions(+), 14 deletions(-) - -commit daf78764e5e142ea0c787e5f3f22e5bee4417883 -Author: Dan Winship -Date: Fri Feb 3 12:14:06 2012 -0500 - - gthread-win32: update for g_get_monotonic_time() changes - - g_cond_wait_until() was calling GetSystemTimeAsFileTime() to get the - current time, which is no longer what g_get_monotonic_time() returns. - - https://bugzilla.gnome.org/show_bug.cgi?id=669329 - - glib/gthread-win32.c | 10 +--------- - 1 file changed, 1 insertion(+), 9 deletions(-) - -commit ca5ed93fde448943d7ab62b057a9b16e6ed85621 -Author: Dan Winship -Date: Fri Feb 3 11:45:51 2012 -0500 - - glocalfile: fix error code when opening a directory on win32 - - g_file_read() was returning G_IO_ERROR_IS_DIRECTORY when you tried to - open a directory on unix, but G_IO_ERROR_PERMISSION_DENIED on win32. - Fix that, and add a test to tests/file.c - - Pointed out on IRC by Paweł Forysiuk. - - https://bugzilla.gnome.org/show_bug.cgi?id=669330 - - gio/glocalfile.c | 14 ++++++++++++++ - gio/tests/file.c | 5 +++++ - 2 files changed, 19 insertions(+) - -commit a067df5d720096a62736d26c9e971363c0843d91 -Author: David Zeuthen -Date: Wed Feb 8 12:46:04 2012 -0500 - - GDBusProxy: Add G_DBUS_PROXY_FLAGS_GET_INVALIDATED_PROPERTIES flag - - This is useful when using certain D-Bus services where the - PropertiesChanged signal does not include the property value such as - e.g. various systemd mechanisms, see e.g. - - https://bugs.freedesktop.org/show_bug.cgi?id=37632 - - Signed-off-by: David Zeuthen - - gio/gdbusproxy.c | 108 - +++++++++++++++++++++++++++++++++++++++--- - gio/gioenums.h | 4 +- - gio/tests/gdbus-proxy.c | 47 +++++++++++++++++- - gio/tests/gdbus-testserver.py | 6 +-- - 4 files changed, 153 insertions(+), 12 deletions(-) - -commit 1370804f2b1cbb39875bb6a8a53f5bc5318092f4 -Author: Jesse van den Kieboom -Date: Wed Feb 8 17:13:34 2012 +0100 - - Retrieve cwd and environ in local GApplicationCommandLine - - https://bugzilla.gnome.org/show_bug.cgi?id=669689 - - gio/gapplicationcommandline.c | 38 +++++++++++++++++++++++++++----------- - 1 file changed, 27 insertions(+), 11 deletions(-) - -commit 90dbaca92477aeb6e1facac5dd8172e0d5319d4e -Author: Ravi Sankar Guntur -Date: Mon Feb 6 23:10:34 2012 +0530 - - glib/tests: mainloop - fix a mem leak. - - https://bugzilla.gnome.org/show_bug.cgi?id=669372 - - Signed-off-by: Ravi Sankar Guntur - - glib/tests/mainloop.c | 23 ++++++++++++++++++++++- - 1 file changed, 22 insertions(+), 1 deletion(-) - -commit bd79c00537756ca24423e51f11cae008111ab7d2 -Author: Ravi Sankar Guntur -Date: Sat Feb 4 23:42:41 2012 +0530 - - glib/tests: fix memory leak - - https://bugzilla.gnome.org/show_bug.cgi?id=669372 - - Signed-off-by: Ravi Sankar Guntur - - glib/tests/gdatetime.c | 1 + - glib/tests/hash.c | 1 + - 2 files changed, 2 insertions(+) - -commit 46affb0cd8befd5c6c13583570434648ee1e1f13 -Author: Dan Winship -Date: Wed Feb 8 08:39:42 2012 -0500 - - gio: update .gitignore - - gio/.gitignore | 16 +++++++++------- - 1 file changed, 9 insertions(+), 7 deletions(-) - -commit a8f516f61e42de970c78a2905a309a7c17eb02c2 -Author: Dan Winship -Date: Wed Feb 8 08:46:03 2012 -0500 - - glib/tests/option-context: remove unused tests - - These tests were written, but then never used since it was decided to - add g_warnings() to goption.c in the cases they were supposed to be - testing. So anyway, just remove them. - - glib/tests/option-context.c | 68 - --------------------------------------------- - 1 file changed, 68 deletions(-) - -commit 71c3ba28a8d9e117efb0446db37d69210820266f -Author: Chun-wei Fan -Date: Wed Feb 8 20:41:13 2012 +0800 - - config.h.win32.in: Add note on if_nametoindex - - This explains the current disabling of HAVE_IF_NAMETOINDEX as we are - still supporting Windows XP. This is expected to change when - the patch - for XP support for if_nametoindex in accepted into master. - - config.h.win32.in | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 95a2c885d749b6a14aa3db04bf5ee46ca91fc915 -Author: Chun-wei Fan -Date: Wed Feb 8 19:52:55 2012 +0800 - - config.h.win32.in: Updates - - Make this more like the config.h.in template - - config.h.win32.in | 21 ++++++++++++--------- - 1 file changed, 12 insertions(+), 9 deletions(-) - -commit af99ccc0d663b759b7edfaf744bcb657853280c2 -Author: Chun-wei Fan -Date: Wed Feb 8 15:09:13 2012 +0800 - - Update VS2010 property sheet - - Should be $(CopyDir) not $(OutDir) here for VS2010. Oops :| - - build/win32/vs10/glib.props | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit bbda744c0e8d5aa3c1b5476c5083ccfd51b02a7b -Author: Chun-wei Fan -Date: Wed Feb 8 14:54:38 2012 +0800 - - Update VS property sheets - - ...To reflect the correct GIO headers to install - - build/win32/vs10/glib.props | 4 ++-- - build/win32/vs9/glib.vsprops | 2 +- - 2 files changed, 3 insertions(+), 3 deletions(-) - -commit f049262a6105ecad71e5515300cbb0239800b10d -Author: Dan Winship -Date: Tue Feb 7 10:54:22 2012 -0500 - - glib-mkenums: fix handling of forward enum declarations - - Given - - typedef enum MyFoo MyFoo; - - glib-mkenums would get confused, not notice the ";", and then keep - skipping lines until it found one that started with a "{", possibly - even going into the next file. - - Fix it to just ignore those lines instead (and also, to error out if - it hits eof while parsing an enum). - - https://bugzilla.gnome.org/show_bug.cgi?id=669595 - - gobject/glib-mkenums.in | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit 808346c6abd1af04221308a1ef3abe98b7f062f4 -Author: Javier Jardón -Date: Tue Feb 7 15:37:26 2012 +0100 - - docs: Add win32 gio specific api to the docs - - Reported by Lethalman on IRC - - docs/reference/gio/gio-docs.xml | 2 ++ - docs/reference/gio/gio-sections.txt | 42 - +++++++++++++++++++++++++++++++++++++ - 2 files changed, 44 insertions(+) - -commit 46e2df316dd4f23b20e2ed2b300cc294336c8dac -Author: Chun-wei Fan -Date: Tue Feb 7 17:05:22 2012 +0800 - - Add Visual C++ 2010 projects to compile GResource tools - - Added projects to compile the glib-compile-resources and - gresource(-tool) - utility programs during the Visual C++ 2010 build process, "install" - the resulting binaries upon successful compilation, and dist the new - .vcxproj and .vcxproj.filters files. - - Also updated the property sheet and "install" project to make sure - the new - .exe's are indeed "installed" and removed from the "install" - project the - dependency on the testglib project as testglib is not an exhausive - test on - GLib and people might want to make that project compile different test - programs as they might need. - - Just wondering: I have updated the property sheet to create the - gconstructor_as_data.h header for glib-compile-resources, but is - it better - to dist that generated header instead as the VS 2008/2010 projects - will - depend on a working installation of PERL on Windows? - - build/win32/vs10/Makefile.am | 4 + - build/win32/vs10/glib-compile-resources.vcxproj | 177 - +++++++++++++++++++++ - .../vs10/glib-compile-resources.vcxproj.filters | 17 ++ - build/win32/vs10/glib.props | 10 ++ - build/win32/vs10/glib.sln | 38 ++++- - build/win32/vs10/gresource.vcxproj | 176 - ++++++++++++++++++++ - build/win32/vs10/gresource.vcxproj.filters | 14 ++ - build/win32/vs10/install.vcxproj | 12 +- - 8 files changed, 443 insertions(+), 5 deletions(-) - -commit 2b400d853e084dc7fe512ea6a56510e64cba7846 -Author: Chun-wei Fan -Date: Tue Feb 7 16:31:53 2012 +0800 - - Update Visual C++ 2008 projects - - Make the "install" project depend on the glib-compile-resources - gresource - projects so that these tools will be indeed installed. Missed that - in my - last commit-oops. - - Also make the "install" project not to depend on the testglib - project as: - -the test program in the project is not an exhausive test of the GLib - libraries - -One may want to use the project to compile different test program(s), - so - it might be better to keep the project but not "install" the - resulting - .exe - - build/win32/vs9/glib.sln | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit d858cd30478c0d331e1dc4164e39237de6f52f7f -Author: Chun-wei Fan -Date: Tue Feb 7 14:37:57 2012 +0800 - - Add Visual C++ 2008 projects for GResource tools - - Add projects to build the glib-compile-resources and gresource(-tool) - utilities, and "install" these tools upon successful compilation, - and dist - the new projects. - - One piece of note: will it be better to dist gconstructor_as_data.h - instead - of generating it in the VS build process (I generated it in the - property - sheet update in this commit)? - - Visual C++ 2010 projects will follow shortly. - - build/win32/vs9/Makefile.am | 2 + - build/win32/vs9/glib-compile-resources.vcproj | 156 - ++++++++++++++++++++++++++ - build/win32/vs9/glib.sln | 46 ++++++++ - build/win32/vs9/glib.vsprops | 6 + - build/win32/vs9/gresource.vcproj | 155 - +++++++++++++++++++++++++ - 5 files changed, 365 insertions(+) - -commit 867f554ea53bb4e7c975a919e245d4a02d6f42fe -Author: Christian Persch -Date: Mon Feb 6 22:33:19 2012 +0100 - - docs: Fix typo - - docs/reference/gio/glib-compile-resources.xml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 1faed130dc227f983f42f23df2a242bd004c4ac8 -Author: Giovanni Campagna -Date: Thu Nov 17 00:52:59 2011 +0100 - - gtimezone: consider a leading : in TZ environment variable - - When set to represent a zoneinfo file, TZ may start with :, therefore - glib needs to check it and ignore the first char when building the - resulting filename, or it won't be found. - Also, the path could be absolute, in which case it is wrong to - append /usr/share/timezone - - https://bugzilla.gnome.org/show_bug.cgi?id=664237 - - glib/gtimezone.c | 12 +++++++++++- - 1 file changed, 11 insertions(+), 1 deletion(-) - -commit b98b63187a24451411c88962bd82553652b198e0 -Author: Swecha Localization Team -Date: Mon Feb 6 17:15:14 2012 +0530 - - Updated Telugu Translation - - po/te.po | 1774 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 918 insertions(+), 856 deletions(-) - -commit bd0897034970253cb3831bdd4d54bb620cdab075 -Author: Fran Diéguez -Date: Mon Feb 6 02:54:44 2012 +0100 - - Updated Galician translations - - po/gl.po | 418 - ++++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 224 insertions(+), 194 deletions(-) - -commit 7e9aed94deb6d6b9f25af539d84bb1e66c958cbc -Author: Christian Persch -Date: Sun Feb 5 20:00:16 2012 +0100 - - Revert "Plug a mem leak in g_environ_unsetenv" - - This reverts commit 2f4b46e3783b04cddcb2622a57b2a8e692cff68a, - which was - pushed accidentally. - - glib/genviron.c | 3 --- - 1 file changed, 3 deletions(-) - -commit 30e0a1beacb8ffa2e58581e723023a3475d6ad62 -Author: Christian Persch -Date: Sun Feb 5 19:55:45 2012 +0100 - - resources: Consolidate creation of GResource into one place - - gio/gresource.c | 32 ++++++++++++++++++++------------ - 1 file changed, 20 insertions(+), 12 deletions(-) - -commit 04df4d45a47d653c24c75f321fe7b017b2d47a68 -Author: Christian Persch -Date: Sun Feb 5 16:44:10 2012 +0100 - - resources: tests: Plug a mem leak - - ==1265== 84 (8 direct, 76 indirect) bytes in 1 blocks are definitely - lost in loss record 793 of 827 - ==1265== at 0x4029467: calloc (vg_replace_malloc.c:467) - ==1265== by 0x408479B: standard_calloc (gmem.c:104) - ==1265== by 0x4084846: g_malloc0 (gmem.c:189) - ==1265== by 0x4084B2D: g_malloc0_n (gmem.c:385) - ==1265== by 0x4228A98: g_resource_load (gresource.c:253) - ==1265== by 0x804A56D: test_resource_registred (resources.c:198) - - gio/tests/resources.c | 1 + - 1 file changed, 1 insertion(+) - -commit 0ebb6339d15aa4ccc5a380dd35d116806c7005f3 -Author: Christian Persch -Date: Sun Feb 5 16:39:51 2012 +0100 - - resources: tests: Plug a mem leak - - ==509== 700 (20 direct, 680 indirect) bytes in 1 blocks are definitely - lost in loss record 828 of 837 - ==509== at 0x402AD89: malloc (vg_replace_malloc.c:236) - ==509== by 0x4084724: standard_malloc (gmem.c:85) - ==509== by 0x40847C7: g_malloc (gmem.c:159) - ==509== by 0x409B1E1: g_slice_alloc (gslice.c:1003) - ==509== by 0x405396B: g_bytes_new_with_free_func (gbytes.c:173) - ==509== by 0x405390D: g_bytes_new_take (gbytes.c:122) - ==509== by 0x804A48C: test_resource_data (resources.c:174) - - gio/tests/resources.c | 1 + - 1 file changed, 1 insertion(+) - -commit 6789ab2294409ce9388ada1110ea5bb8da71b95a -Author: Christian Persch -Date: Sun Feb 5 16:38:36 2012 +0100 - - resources: tests: Plug a mem leak - - ==29204== 11,456 (84 direct, 11,372 indirect) bytes in 1 blocks are - definitely lost in loss record 859 of 861 - ==29204== at 0x402AD89: malloc (vg_replace_malloc.c:236) - ==29204== by 0x4084724: standard_malloc (gmem.c:85) - ==29204== by 0x40847C7: g_malloc (gmem.c:159) - ==29204== by 0x409B1E1: g_slice_alloc (gslice.c:1003) - ==29204== by 0x409B227: g_slice_alloc0 (gslice.c:1029) - ==29204== by 0x41936CF: g_type_create_instance (gtype.c:1872) - ==29204== by 0x417CCC9: g_object_constructor (gobject.c:1839) - ==29204== by 0x417C6F4: g_object_newv (gobject.c:1703) - ==29204== by 0x417CC5A: g_object_new_valist (gobject.c:1820) - ==29204== by 0x417C1DB: g_object_new (gobject.c:1535) - ==29204== by 0x41E5E29: g_converter_input_stream_new - (gconverterinputstream.c:204) - ==29204== by 0x4228D38: g_resource_open_stream (gresource.c:363) - - gio/tests/resources.c | 9 ++++++--- - 1 file changed, 6 insertions(+), 3 deletions(-) - -commit 877fe6fb524df8478c963342b7948aa3aa55f25e -Author: Christian Persch -Date: Sun Feb 5 16:37:36 2012 +0100 - - resources: Init refcount to 1 - - This bug was exposed by fixing the following leak in the resources - test: - - ==29204== 11,456 (84 direct, 11,372 indirect) bytes in 1 blocks are - definitely lost in loss record 859 of 861 - ==29204== at 0x402AD89: malloc (vg_replace_malloc.c:236) - ==29204== by 0x4084724: standard_malloc (gmem.c:85) - ==29204== by 0x40847C7: g_malloc (gmem.c:159) - ==29204== by 0x409B1E1: g_slice_alloc (gslice.c:1003) - ==29204== by 0x409B227: g_slice_alloc0 (gslice.c:1029) - ==29204== by 0x41936CF: g_type_create_instance (gtype.c:1872) - ==29204== by 0x417CCC9: g_object_constructor (gobject.c:1839) - ==29204== by 0x417C6F4: g_object_newv (gobject.c:1703) - ==29204== by 0x417CC5A: g_object_new_valist (gobject.c:1820) - ==29204== by 0x417C1DB: g_object_new (gobject.c:1535) - ==29204== by 0x41E5E29: g_converter_input_stream_new - (gconverterinputstream.c:204) - ==29204== by 0x4228D38: g_resource_open_stream (gresource.c:363) - - gio/gresource.c | 1 + - 1 file changed, 1 insertion(+) - -commit 30e9cccb85bd6f398ce1f17d9a8eae98f4c2430a -Author: Christian Persch -Date: Sun Feb 5 16:18:34 2012 +0100 - - resources: Plug a mem leak - - ==29204== 7,192 (76 direct, 7,116 indirect) bytes in 1 blocks are - definitely lost in loss record 855 of 861 - ==29204== at 0x402AD89: malloc (vg_replace_malloc.c:236) - ==29204== by 0x4084724: standard_malloc (gmem.c:85) - ==29204== by 0x40847C7: g_malloc (gmem.c:159) - ==29204== by 0x409B1E1: g_slice_alloc (gslice.c:1003) - ==29204== by 0x409B227: g_slice_alloc0 (gslice.c:1029) - ==29204== by 0x41936CF: g_type_create_instance (gtype.c:1872) - ==29204== by 0x417CCC9: g_object_constructor (gobject.c:1839) - ==29204== by 0x417C6F4: g_object_newv (gobject.c:1703) - ==29204== by 0x417CC5A: g_object_new_valist (gobject.c:1820) - ==29204== by 0x417C1DB: g_object_new (gobject.c:1535) - ==29204== by 0x424E815: g_zlib_decompressor_new - (gzlibdecompressor.c:270) - ==29204== by 0x4228DD8: g_resource_lookup_data (gresource.c:422) - - gio/gresource.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit e194a9032f03a14b4a2be85c370a9cf52faeb3d2 -Author: Christian Persch -Date: Sun Feb 5 16:16:37 2012 +0100 - - resources: tests: Plug a mem leak - - ==28778== 700 (20 direct, 680 indirect) bytes in 1 blocks are - definitely lost in loss record 842 of 863 - ==28778== at 0x402AD89: malloc (vg_replace_malloc.c:236) - ==28778== by 0x4084724: standard_malloc (gmem.c:85) - ==28778== by 0x40847C7: g_malloc (gmem.c:159) - ==28778== by 0x409B1E1: g_slice_alloc (gslice.c:1003) - ==28778== by 0x405396B: g_bytes_new_with_free_func (gbytes.c:173) - ==28778== by 0x405390D: g_bytes_new_take (gbytes.c:122) - ==28778== by 0x804C2B1: test_uri_query_info (resources.c:435) - - gio/tests/resources.c | 1 + - 1 file changed, 1 insertion(+) - -commit 108e11875e74c9c9483cab1a8f72e432bdbb8004 -Author: Christian Persch -Date: Sun Feb 5 16:14:21 2012 +0100 - - resources: tests: Plug a mem leak - - ==28318== 38 (12 direct, 26 indirect) bytes in 1 blocks are definitely - lost in loss record 613 of 865 - ==28318== at 0x402AD89: malloc (vg_replace_malloc.c:236) - ==28318== by 0x4084724: standard_malloc (gmem.c:85) - ==28318== by 0x40847C7: g_malloc (gmem.c:159) - ==28318== by 0x4084AB4: g_malloc_n (gmem.c:361) - ==28318== by 0x4229599: g_resources_enumerate_children - (gresource.c:806) - ==28318== by 0x804B39E: test_resource_registred (resources.c:283) - - gio/tests/resources.c | 1 + - 1 file changed, 1 insertion(+) - -commit 74c262a8bd4a1fa6a0163ceb22667852c891c159 -Author: Christian Persch -Date: Sun Feb 5 16:12:23 2012 +0100 - - resources: tests: Plug a mem leak - - ==27820== 31 bytes in 1 blocks are definitely lost in loss record - 587 of 866 - ==27820== at 0x402AD89: malloc (vg_replace_malloc.c:236) - ==27820== by 0x4084724: standard_malloc (gmem.c:85) - ==27820== by 0x40847C7: g_malloc (gmem.c:159) - ==27820== by 0x4084AB4: g_malloc_n (gmem.c:361) - ==27820== by 0x409D6A1: g_strdup (gstrfuncs.c:356) - ==27820== by 0x4069FF7: g_get_current_dir (gfileutils.c:2544) - ==27820== by 0x804BCA7: test_resource_module (resources.c:370) - - gio/tests/resources.c | 1 + - 1 file changed, 1 insertion(+) - -commit ffe7a3293f7e69fab1211f014a54b78fb7611ee0 -Author: Christian Persch -Date: Sun Feb 5 16:10:48 2012 +0100 - - resources: Plug a mem leak - - ==27020== 44 (24 direct, 20 indirect) bytes in 1 blocks are definitely - lost in loss record 684 of 936 - ==27020== at 0x402AD89: malloc (vg_replace_malloc.c:236) - ==27020== by 0x4084724: standard_malloc (gmem.c:85) - ==27020== by 0x40847C7: g_malloc (gmem.c:159) - ==27020== by 0x409B1E1: g_slice_alloc (gslice.c:1003) - ==27020== by 0x40BC038: g_variant_get_child_value - (gvariant-core.c:969) - ==27020== by 0x40B5277: g_variant_get_variant (gvariant.c:749) - ==27020== by 0x4273182: gvdb_table_value_from_item - (gvdb-reader.c:478) - ==27020== by 0x42731E8: gvdb_table_get_value (gvdb-reader.c:509) - ==27020== by 0x4228B36: do_lookup (gresource.c:280) - ==27020== by 0x4228F56: g_resource_get_info (gresource.c:492) - - gio/gresource.c | 1 + - 1 file changed, 1 insertion(+) - -commit fa370571690356bc1082b89ff5b8b8a74664d16f -Author: Christian Persch -Date: Sun Feb 5 16:08:10 2012 +0100 - - resources: Plug a mem leak - - ==26427== 24 bytes in 1 blocks are definitely lost in loss record - 608 of 965 - ==26427== at 0x402AD89: malloc (vg_replace_malloc.c:236) - ==26427== by 0x4084724: standard_malloc (gmem.c:85) - ==26427== by 0x40847C7: g_malloc (gmem.c:159) - ==26427== by 0x409B1E1: g_slice_alloc (gslice.c:1003) - ==26427== by 0x40BC038: g_variant_get_child_value - (gvariant-core.c:969) - ==26427== by 0x40BA89F: g_variant_valist_get (gvariant.c:4482) - ==26427== by 0x40BAC23: g_variant_get_va (gvariant.c:4681) - ==26427== by 0x40BAB29: g_variant_get (gvariant.c:4633) - ==26427== by 0x4228BA5: do_lookup (gresource.c:293) - ==26427== by 0x4228F51: g_resource_get_info (gresource.c:493) - - gio/gresource.c | 35 +++++++++++++++++------------------ - 1 file changed, 17 insertions(+), 18 deletions(-) - -commit 2f4b46e3783b04cddcb2622a57b2a8e692cff68a -Author: Christian Persch -Date: Sun Feb 5 16:00:31 2012 +0100 - - Plug a mem leak in g_environ_unsetenv - - ==9458== 10 bytes in 1 blocks are definitely lost in loss record 16 - of 39 - ==9458== at 0x402AD89: malloc (vg_replace_malloc.c:236) - ==9458== by 0x4221A1F: vasprintf (vasprintf.c:78) - ==9458== by 0x40C6065: g_vasprintf (gprintf.c:314) - ==9458== by 0x409D894: g_strdup_vprintf (gstrfuncs.c:509) - ==9458== by 0x409D8C9: g_strdup_printf (gstrfuncs.c:535) - ==9458== by 0x40672E9: g_environ_setenv (genviron.c:156) - ==9458== by 0x80490E7: test_environ_array (environment.c:78) - ==9458== by 0x40A3DB5: test_case_run (gtestutils.c:1662) - ==9458== by 0x40A40B2: g_test_run_suite_internal - (gtestutils.c:1715) - ==9458== by 0x40A417C: g_test_run_suite_internal - (gtestutils.c:1726) - ==9458== by 0x40A42F9: g_test_run_suite (gtestutils.c:1771) - ==9458== by 0x40A3441: g_test_run (gtestutils.c:1319) - ==9458== by 0x80493F1: main (environment.c:108) - - Bug #669412. - - glib/genviron.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 26a5af83d428657dcae72af1c920b36055d92020 -Author: Matthias Clasen -Date: Sat Feb 4 22:54:58 2012 -0500 - - Back to odd - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d6a4369089ad3dd4ab047989ba1ff31904b17eb6 -Author: Matthias Clasen -Date: Sat Feb 4 18:43:13 2012 -0500 - - 2.31.16 - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 439c8365da232ceb715f14f3f0a7a0751e35547c -Author: Matthias Clasen -Date: Sat Feb 4 11:51:45 2012 -0500 - - Updates - - NEWS | 20 ++++++++++++++++++++ - 1 file changed, 20 insertions(+) - -commit 59a0134de8ba98d05d97d8fcded4e86bac7fe606 -Author: Ravi Sankar Guntur -Date: Sat Feb 4 00:14:56 2012 +0530 - - fix memory leak in g_bookmark_file_parse() - - https://bugzilla.gnome.org/show_bug.cgi?id=669334 - - Signed-off-by: Ravi Sankar Guntur - - glib/gbookmarkfile.c | 48 - ++++++++++++++++++++---------------------------- - 1 file changed, 20 insertions(+), 28 deletions(-) - -commit 7e3eeb2ba12c056308020afa1b26891e5d514539 -Author: Kjartan Maraas -Date: Sat Feb 4 12:32:51 2012 +0100 - - Updated Norwegian bokmål translation - - po/nb.po | 160 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 82 insertions(+), 78 deletions(-) - -commit f43565c822697504e32d2d329f4ea1c6c073d514 -Author: Dan Winship -Date: Fri Feb 3 11:29:46 2012 -0500 - - gio/tests/file: use g_file_new_tmp() - - Rather than misusing g_file_open_tmp(), misuse g_file_new_tmp() - instead. Progress! (Also, gets rid of a compile warning about close() - on win32.) - - gio/tests/file.c | 28 ++++++++++++++-------------- - 1 file changed, 14 insertions(+), 14 deletions(-) - -commit cc4c1e89f439244fd0af0afd45ca40015cea4634 -Author: Dan Winship -Date: Fri Feb 3 12:08:40 2012 -0500 - - gio/tests/socket-common.c: add a missing #ifdef G_OS_UNIX - - gio/tests/socket-common.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit d22c36cf00878a949261603ebac9515245e829bd -Author: Dan Winship -Date: Fri Feb 3 11:39:27 2012 -0500 - - gioenums.h: clean up a few GIOErrorEnum descriptions - - gio/gioenums.h | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit e9caa11aa5b12a424bc0602855b6960d29aa4a3c -Author: Daniel Mustieles -Date: Fri Feb 3 16:29:28 2012 +0100 - - Updated Spanish translation - - po/es.po | 265 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 132 insertions(+), 133 deletions(-) - -commit 3b8ba958f5a0d1e129219cab10ced9c0fa03c1cc -Author: Alexander Larsson -Date: Fri Feb 3 15:11:23 2012 +0100 - - Fix warning to refer to to-pixdata, not xmllint - - gio/glib-compile-resources.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit ac800fa8febe2370cab2de2e0f4ed5abb431e963 -Author: Alexander Larsson -Date: Fri Feb 3 15:05:03 2012 +0100 - - Fix GResourceFile get_parent() - - This was erronously losing the last char. - - gio/gresourcefile.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 260a9cc290c42f06af89db33306df7a990448ed9 -Author: Christian Persch -Date: Wed Feb 1 14:59:22 2012 +0100 - - resource: tests: Use g_assert_cmp[u]int - - ... instead of just g_assert(), so when the test does fail, one - immediately - can see the actual value the variable had. - - gio/tests/resources.c | 56 - +++++++++++++++++++++++++-------------------------- - 1 file changed, 28 insertions(+), 28 deletions(-) - -commit cb1dd2143dc6f5b5881b6d94abb7dd6f05137c76 -Author: Christian Persch -Date: Tue Jan 31 18:10:55 2012 +0100 - - resources: compiler: Fix entity processing of xml-stripblanks - - Preserve entities instead of replacing them! - - Bug #669173. - - gio/glib-compile-resources.c | 1 - - 1 file changed, 1 deletion(-) - -commit 296a2a72c6837ddc90a372b5bc6aea95a9bf82be -Author: Christian Persch -Date: Tue Jan 31 18:01:25 2012 +0100 - - resources: compiler: Make to-pixbuf failure fatal - - Bug #669123. - - gio/glib-compile-resources.c | 12 +++++++++--- - gio/gresource.c | 9 +++++---- - 2 files changed, 14 insertions(+), 7 deletions(-) - -commit 387ed239e236cad1c3a54d08a34194c36bb59dba -Author: Ryan Lortie -Date: Thu Feb 2 10:48:11 2012 -0500 - - gsettings tool: fix a memory error - - 8852d4e9a08e7fbc9df7fb99a54b112f5049ee19 introduced a memory error by - taking the type of a GVariant, freeing the GVariant and using the type - after the free. - - This delays the free until after we've used the type. - - https://bugzilla.gnome.org/show_bug.cgi?id=669253 - - gio/gsettings-tool.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit 552b815365649521379c60b672f608a40a8a5f44 -Author: Kalev Lember -Date: Wed Feb 1 18:44:15 2012 +0200 - - gio: Convert data-to-c.c to perl - - Helper scripts in C can be problematic for cross compiling: the - compiler - produces executables for the target platform, which the host is - usually - unable to run. - - https://bugzilla.gnome.org/show_bug.cgi?id=669224 - - gio/Makefile.am | 10 +++------- - gio/data-to-c.c | 51 --------------------------------------------------- - gio/data-to-c.pl | 39 +++++++++++++++++++++++++++++++++++++++ - 3 files changed, 42 insertions(+), 58 deletions(-) - -commit 053b011cccdf8463a10ae09799dd43048bb6c9f0 -Author: Benjamin Otte -Date: Wed Feb 1 16:25:01 2012 +0100 - - docs: Clarify GSocketClient reuse policy - - gio/gsocketclient.c | 7 +++++-- - 1 file changed, 5 insertions(+), 2 deletions(-) - -commit a60f475b36a35081913c8fa51dc4de6381aaee56 -Author: Kalev Lember -Date: Wed Feb 1 15:48:28 2012 +0200 - - gio/tests: Fix out-of-source build - - The glib-compile-resources --generate-dependencies call was failing, - although not stopping the build. - - Failed to open file 'test2.gresource.xml': No such file or directory - Failed to open file 'test3.gresource.xml': No such file or directory - Failed to open file 'test4.gresource.xml': No such file or directory - Failed to open file 'test.gresource.xml': No such file or directory - - gio/tests/Makefile.am | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit 9cf678ed2233ecb603eda92cf727e8cf8ec27335 -Author: Kalev Lember -Date: Wed Feb 1 10:09:57 2012 +0200 - - gio.symbols: Add g_static_* symbols - - ... which were added in b79cfda49c. - - gio/gio.symbols | 3 +++ - 1 file changed, 3 insertions(+) - -commit 0bb201348f7fad556197bec979fc488354ac8a9d -Author: Kalev Lember -Date: Wed Feb 1 09:10:29 2012 +0200 - - gresource-tool: include sys/mman.h conditionally - - It's only needed for code guarded by HAVE_LIBELF, so ifdef the include - as well. - - gio/gresource-tool.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 3758b41e08147ca15d5f348afa8e84d9ea6a6a0b -Author: Matthias Clasen -Date: Tue Jan 31 22:00:45 2012 -0500 - - Add a test to show that GMarkup properly handles > in content - - glib/tests/markups/valid-15.expected | 3 +++ - glib/tests/markups/valid-15.gmarkup | 1 + - 2 files changed, 4 insertions(+) - -commit 47aa8c43e8d63af27ea60befbeb498d9c6be17b6 -Author: Alexander Larsson -Date: Tue Jan 31 16:07:09 2012 +0100 - - resources: Add to-pixdata preprocessing option - - docs/reference/gio/glib-compile-resources.xml | 9 ++++ - gio/glib-compile-resources.c | 67 - ++++++++++++++++++++++++++- - gio/gresource.c | 13 ++++-- - 3 files changed, 85 insertions(+), 4 deletions(-) - -commit b79cfda49c59b348c9c713f5f04fd9ec982b6c9d -Author: Alexander Larsson -Date: Tue Jan 31 10:51:44 2012 +0100 - - Make constructor-based resource registration malloc free - - We need to do this because constructors run before main() and - thus before any call to g_mem_set_vtable, making it impossible to - use that function if constructors call g_malloc. - - We do this by making the constructors just register the static data - for lazy registration, doing the lazy registration when using - the global resource set. - - gio/glib-compile-resources.c | 80 +++++++++--------- - gio/gresource.c | 189 - +++++++++++++++++++++++++++++++++++++++---- - gio/gresource.h | 14 ++++ - 3 files changed, 223 insertions(+), 60 deletions(-) - -commit 2496c8b53e0fde02328a43b16542353a8a1643d7 -Author: Alexander Larsson -Date: Tue Jan 31 10:51:23 2012 +0100 - - resources: Minor fixes to the docs - - gio/gresource.c | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -commit 8ab7ed8ffc2da341064d759776b1e985a2fd24a7 -Author: Matthias Clasen -Date: Mon Jan 30 18:47:31 2012 -0500 - - Bump version number - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d332bdcc583c67e17d2d508225200372f2981ad4 -Author: Matthias Clasen -Date: Mon Jan 30 18:46:18 2012 -0500 - - 2.31.14 - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit e6713ec8105b8197a0b56e9f15b48dfa9550ffe1 -Author: Matthias Clasen -Date: Mon Jan 30 18:45:45 2012 -0500 - - Fix distclean - - gio/Makefile.am | 4 ++-- - gio/tests/Makefile.am | 2 +- - 2 files changed, 3 insertions(+), 3 deletions(-) - -commit a6bafde5f26b7773fc06e7c3b222b41dfe0d069c -Author: Matthias Clasen -Date: Mon Jan 30 17:54:33 2012 -0500 - - Dist gconstructor.h - - glib/Makefile.am | 1 + - 1 file changed, 1 insertion(+) - -commit de0d7a335c76cd158f69d83788985ed05db5756b -Author: Matthias Clasen -Date: Mon Jan 30 17:53:48 2012 -0500 - - 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... - - gio/data-to-c.c | 13 ++++++++++--- - 1 file changed, 10 insertions(+), 3 deletions(-) - -commit 77ebf9bfc50f86f6ecc4aa41c0b5f4cea75219ad -Author: Matthias Clasen -Date: Mon Jan 30 17:26:33 2012 -0500 - - Fix builddir != src builds - - gio/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 796389d6c8ce1fb4645db8c13f04aeb7f13d9225 -Author: Matthias Clasen -Date: Mon Jan 30 16:23:01 2012 -0500 - - Some more documentation fixes - - gio/gactiongroup.c | 2 +- - gio/gsocket.c | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit 49eeaa9bbdec4b7f57d28697971a63be6854b63e -Author: Matthias Clasen -Date: Mon Jan 30 15:59:38 2012 -0500 - - Assorted documentation fixes - - docs/reference/gio/gio-sections.txt | 5 ----- - gio/gapplication.c | 3 ++- - gio/ginetsocketaddress.c | 2 +- - gio/gnetworkmonitor.c | 34 - ++++++++++++++++++++++++++++++++++ - gio/gremoteactiongroup.c | 4 ++-- - 5 files changed, 39 insertions(+), 9 deletions(-) - -commit 9902a5e064c24ed5793a1e4850026a06147fcd1b -Author: Matthias Clasen -Date: Mon Jan 30 15:37:43 2012 -0500 - - Drop menu markup functions from API docs - - docs/reference/gio/gio-sections.txt | 10 ---------- - 1 file changed, 10 deletions(-) - -commit 9ffc3391ed7fd8f667c7919edf444e4761fa9e63 -Author: Matthias Clasen -Date: Mon Jan 30 15:37:28 2012 -0500 - - Fix doc syntax - - gobject/gvaluearray.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 9fe3d34ae354d00f590a268e032b39022d62d184 -Author: Matthias Clasen -Date: Mon Jan 30 15:26:15 2012 -0500 - - Move pragmas out of function body - - It seems that older gcc does not like pragmas inside functions. - - gio/gdesktopappinfo.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 96f9997387e77cfa567e008f08c75007300e4590 -Author: Matthias Clasen -Date: Mon Jan 30 15:25:09 2012 -0500 - - Move pragmas out of function body - - It seems that older gcc does not like pragmas inside functions. - - gio/giomodule.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit bdd0aada62806fb492ddf79179ee3d66836d5ba0 -Author: Matthias Clasen -Date: Mon Jan 30 14:21:03 2012 -0500 - - Silence another deprecation warning - - gio/gdesktopappinfo.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit 5ae5fc85f40bd5dbc405c37b6dff6992e717e5f5 -Author: Matthias Clasen -Date: Mon Jan 30 14:18:07 2012 -0500 - - Silence a deprecation warning - - Advantage of the new deprecation handling: there's pragmas - to shut them up locally. - - gio/giomodule.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit b01af10c86bece6271bdbda09c28d7a3b63d0709 -Author: Matthias Clasen -Date: Mon Jan 30 14:06:22 2012 -0500 - - Remove a check that triggers deprecation warnings - - gobject/tests/reference.c | 1 - - 1 file changed, 1 deletion(-) - -commit ec49d55247ae4dc5f80d0a3e80229e3d4aa0dd86 -Author: Matthias Clasen -Date: Mon Jan 30 13:38:44 2012 -0500 - - Updates - - NEWS | 43 ++++++++++++++++++++++++++++++++++++++++++- - 1 file changed, 42 insertions(+), 1 deletion(-) - -commit 968f4e8d79b3191266bf327f18b167445db0076e -Author: Alexander Larsson -Date: Mon Jan 30 16:57:54 2012 +0100 - - 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. - - gio/Makefile.am | 10 +++++ - gio/data-to-c.c | 44 +++++++++++++++++++++ - gio/glib-compile-resources.c | 3 ++ - gio/tests/resources.c | 1 + - glib/gconstructor.h | 91 - +++++++++++++++++++++++++++++++++++++++++++ - glib/gmacros.h | 93 - -------------------------------------------- - 6 files changed, 149 insertions(+), 93 deletions(-) - -commit e43a98c00091f5e293d2d9d72df2c04081802abe -Author: Antoine Jacoutot -Date: Mon Jan 30 16:17:06 2012 +0100 - - goption: implement platform_get_argv0() for OpenBSD - - https://bugzilla.gnome.org/show_bug.cgi?id=669024 - - glib/goption.c | 31 ++++++++++++++++++++++++++++++- - glib/tests/option-argv0.c | 4 ++-- - 2 files changed, 32 insertions(+), 3 deletions(-) - -commit 18cb864d12acdb0915ebf63b89b2385dc3fb7e6c -Author: Dan Winship -Date: Mon Jan 30 09:00:15 2012 -0500 - - gtlspassword.c: indentation fixes and doc clarifications - - gio/gtlspassword.c | 75 - +++++++++++++++++++++++++++++++++--------------------- - 1 file changed, 46 insertions(+), 29 deletions(-) - -commit 46aaad1b2c7f75947833a3315d8c990ab15d49d7 -Author: Chao-Hsiung Liao -Date: Sun Jan 29 22:57:02 2012 +0800 - - Updated Traditional Chinese translation(Hong Kong and Taiwan) - - po/zh_HK.po | 5844 - ++++++++++++++++++++++++++++++---------------------------- - po/zh_TW.po | 5863 - +++++++++++++++++++++++++++++++---------------------------- - 2 files changed, 6138 insertions(+), 5569 deletions(-) - -commit e9b2e86f59fa5c68ad15c82b355838331d65767e -Author: Kjartan Maraas -Date: Sat Jan 28 15:42:38 2012 +0100 - - Updated Norwegian bokmål translation - - po/nb.po | 286 - ++++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 155 insertions(+), 131 deletions(-) - -commit 7486cd946acc268290a7fa498416f44c95aba40b -Author: Ravi Sankar Guntur -Date: Sat Jan 28 12:02:36 2012 +0530 - - comments/docs: Fix couple of typos - - https://bugzilla.gnome.org/show_bug.cgi?id=668857 - - glib/gbase64.c | 2 +- - glib/gbookmarkfile.c | 2 +- - glib/gchecksum.c | 2 +- - glib/gdataset.c | 4 ++-- - glib/gdate.c | 2 +- - glib/ggettext.c | 2 +- - glib/grand.c | 2 +- - glib/gsequence.c | 2 +- - glib/gslice.c | 4 ++-- - glib/gtester.c | 2 +- - glib/gthread-posix.c | 2 +- - 11 files changed, 13 insertions(+), 13 deletions(-) - -commit 9a7a98bf3b4853371e72c91d665e5ad375d68929 -Author: Ryan Lortie -Date: Sat Jan 28 01:09:08 2012 +0100 - - 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 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 and 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 tags. The schema - compiler - currently ignores and tags. - - gio/glib-compile-schemas.c | 76 - ++++++++++++++++++++++++++++++++++++++-------- - 1 file changed, 63 insertions(+), 13 deletions(-) - -commit 37af8167b65ab95278262bd243292042d01a916b -Author: Ryan Lortie -Date: Fri Jan 27 21:49:46 2012 +0100 - - README: Fix potentially extremely annoying typo - - README.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 5bfc973c279b9c3819cf83e903c8456f6bdadb5f -Author: Daniel Mustieles -Date: Fri Jan 27 13:39:52 2012 +0100 - - Updated Spanish translation - - po/es.po | 89 - ++++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 45 insertions(+), 44 deletions(-) - -commit 83f530dfc6276be21d2750673d244dc21c11b179 -Author: Daniel Mustieles -Date: Fri Jan 27 11:17:23 2012 +0100 - - Updated Spanish translation - - po/es.po | 660 - +++++++++++++++++++++++++++++++++++++-------------------------- - 1 file changed, 393 insertions(+), 267 deletions(-) - -commit da386705f9e03ebf2cb9abbc523d84146b075444 -Author: Ryan Lortie -Date: Fri Jan 27 03:00:23 2012 -0500 - - 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. - - gio/gsettings.c | 4 +++- - gio/gsettingsbackend.c | 8 +++++++- - 2 files changed, 10 insertions(+), 2 deletions(-) - -commit 8e763aef43b951746662978c7c644365a92ecfa3 -Author: David Zeuthen -Date: Thu Jan 26 14:52:09 2012 -0500 - - 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 - - gio/gdbus-2.0/codegen/codegen.py | 24 +++++++++++++----------- - 1 file changed, 13 insertions(+), 11 deletions(-) - -commit 9bfde4a53fbc7c5596c65c790b76e61aae88860d -Author: Ryan Lortie -Date: Thu Jan 26 11:27:47 2012 -0500 - - 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 - - glib/gkeyfile.c | 5 ++--- - glib/tests/keyfile.c | 27 ++++++++++++++++++++++++++- - 2 files changed, 28 insertions(+), 4 deletions(-) - -commit bc40fe582d63e75c0e7f9dae44808ecc924e3f7e -Author: David Zeuthen -Date: Thu Jan 26 14:16:28 2012 -0500 - - 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 - - docs/reference/gio/gio-sections.txt | 1 + - gio/gdbusinterface.c | 40 - ++++++++++++++++++++++++++++++++++++- - gio/gdbusinterface.h | 3 +++ - gio/gdbusinterfaceskeleton.c | 14 +++++++++++++ - gio/gdbusproxy.c | 17 ++++++++++++++++ - gio/gio.symbols | 1 + - 6 files changed, 75 insertions(+), 1 deletion(-) - -commit eb6c35f7c391acdc62d295589d829b99088e224c -Author: David Zeuthen -Date: Thu Jan 26 14:06:59 2012 -0500 - - gio.symbols: Remove removed g_menu_markup_* symbols - - Signed-off-by: David Zeuthen - - gio/gio.symbols | 6 ------ - 1 file changed, 6 deletions(-) - -commit 1542e898f97a152563e53ff871f2e7d26a359a85 -Author: Dan Winship -Date: Thu Jan 26 09:53:56 2012 -0500 - - 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. - - glib/gmain.c | 37 +++++++++++++++++-------------------- - 1 file changed, 17 insertions(+), 20 deletions(-) - -commit 8998e77b8f348179d0d2fe4d9aea312caef05d71 -Author: Christian Persch -Date: Thu Jan 26 15:22:10 2012 +0100 - - docs: Fix formatting in glib-compile-resource man page - - Fixup the formatting in the example rule for --generate-dependencies. - - docs/reference/gio/glib-compile-resources.xml | 9 ++++----- - 1 file changed, 4 insertions(+), 5 deletions(-) - -commit fbfad9cf859072d0a3b0182f636d2496493130e9 -Author: Rico Tzschichholz -Date: Thu Jan 26 14:52:31 2012 +0100 - - Updated POTFILES.in - - po/POTFILES.in | 1 - - 1 file changed, 1 deletion(-) - -commit 59881a65b2c92edfcc1ad26ec04ff99f401a962b -Author: Andoni Morales Alastruey -Date: Thu Jan 26 14:38:14 2012 +0100 - - keyfile tests: Fix windows build using portable g_setenv - - glib/tests/keyfile.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 9f870fc056c2ce01c54a25456ca71e95de170a85 -Author: Christian Persch -Date: Thu Jan 26 14:35:30 2012 +0100 - - docs: Fix the glib-compile-resources docs - - Add a tag missing from commit - 45783c5927f32cae965c67db14adb8422373d345. - - docs/reference/gio/glib-compile-resources.xml | 2 ++ - 1 file changed, 2 insertions(+) - -commit 2a90aba068439ef528cd31f36971ca92b5a70f94 -Author: Ryan Lortie -Date: Wed Jan 25 19:55:33 2012 -0500 - - Drop the GMenu markup functions - - The parser has been moved into Gtk in a modified form and the printer - was never really useful anyway (except for debugging/testing). - - gio/Makefile.am | 5 - - gio/gio.h | 1 - - gio/gmenumarkup.c | 741 - ------------------------------------------------- - gio/gmenumarkup.h | 47 ---- - gio/menumarkup.dtd | 29 -- - gio/menumarkup.xml | 26 -- - gio/menumarkup2.xml | 75 ----- - gio/tests/gmenumodel.c | 375 ++++++++----------------- - 8 files changed, 121 insertions(+), 1178 deletions(-) - -commit 4e9f59bff8adc59fd8fde5bdee9879b8c3e4e55b -Author: Matthias Clasen -Date: Wed Jan 25 14:18:34 2012 -0500 - - e G_SOURCE_CONTINUE/REMOVE internally - - Now that we have these macros, we should use them. - This commit covers everything in gio/. - - gio/gapplication.c | 2 +- - gio/gmountoperation.c | 2 +- - gio/gpollfilemonitor.c | 2 +- - gio/gregistrysettingsbackend.c | 2 +- - gio/gunixmount.c | 2 +- - gio/tests/contexts.c | 2 +- - gio/tests/gapplication-example-cmdline3.c | 2 +- - gio/tests/gapplication.c | 2 +- - gio/tests/pollable.c | 8 ++++---- - gio/tests/simple-async-result.c | 2 +- - 10 files changed, 13 insertions(+), 13 deletions(-) - -commit ef159af00f723f46658f46af03ea67185dae9988 -Author: Matthias Clasen -Date: Wed Jan 25 08:53:05 2012 -0500 - - Use G_SOURCE_CONTINUE/REMOVE internally - - Now that we have these macros, we should use them. - This commit covers everything in glib/. - - glib/gmain.c | 2 +- - glib/tests/mainloop.c | 2 +- - glib/tests/spawn-multithreaded.c | 2 +- - glib/tests/spawn-singlethread.c | 2 +- - glib/tests/timeout.c | 4 +++- - glib/tests/unix.c | 6 +++--- - 6 files changed, 10 insertions(+), 8 deletions(-) - -commit 12060df9f17a48cd4c7fda27a0af70c17c308ad9 -Author: Ryan Lortie -Date: Wed Jan 25 10:09:09 2012 -0500 - - GHash: add note about randomness in hashing - - To clarify our statements about being robust against outside attackers - degrading the performance of your hashtable. - - glib/ghash.c | 5 +++++ - 1 file changed, 5 insertions(+) - -commit 5286dbb7e14d53256ebe45b4482c3a5317eb4e5c -Author: Christian Persch -Date: Tue Jan 24 14:18:12 2012 +0100 - - resources: tool: Fix a compiler warning - - Use G_GSIZE_FORMAT. - - gio/gresource-tool.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit f42a5fb53b80540b3af457af32ca1de072f4fdd7 -Author: Christian Persch -Date: Mon Jan 23 22:51:44 2012 +0100 - - resources: compiler: Add autoselected output format - - This allows simplifying the make rules. - - Bug #668539. - - docs/reference/gio/glib-compile-resources.xml | 21 +++++++++++++++++++++ - gio/glib-compile-resources.c | 11 +++++++++++ - gio/tests/Makefile.am | 13 +++++-------- - 3 files changed, 37 insertions(+), 8 deletions(-) - -commit 55d10d6bfdfa054d59fa5a01a8289fdc507e0aa9 -Author: Christian Persch -Date: Mon Jan 23 20:42:20 2012 +0100 - - resources: compiler: Add dependency generator - - Bug #668532. - - docs/reference/gio/glib-compile-resources.xml | 17 ++++++++++ - gio/glib-compile-resources.c | 48 - +++++++++++++++++++++------ - gio/tests/Makefile.am | 11 +++--- - 3 files changed, 61 insertions(+), 15 deletions(-) - -commit 45783c5927f32cae965c67db14adb8422373d345 -Author: Christian Persch -Date: Sat Jan 14 22:34:15 2012 +0100 - - resources: compiler: Allow stripping blanks from xml data - - It's hardly useful to bloat the resource data with blanks intended - only - for human readability, so add a preprocessing option that uses - xmllint --noblanks - to strip these. - - Bug #667929. - - docs/reference/gio/glib-compile-resources.xml | 14 ++++ - gio/glib-compile-resources.c | 111 - ++++++++++++++++++++++++-- - gio/gresource.c | 10 ++- - gio/tests/test.gresource.xml | 1 + - 4 files changed, 129 insertions(+), 7 deletions(-) - -commit e94a5f4f8394fe6a7160850c12ea8079215e4323 -Author: Matthias Clasen -Date: Wed Jan 25 07:32:39 2012 -0500 - - GKeyFile: make list separators effective again - - We must preserve the list_separator across clear;init - sequences. - - glib/gkeyfile.c | 8 +++++++- - 1 file changed, 7 insertions(+), 1 deletion(-) - -commit aea9951ef0714418ac139a6c3678eb64d82c692f -Author: Matthias Clasen -Date: Wed Jan 25 07:32:20 2012 -0500 - - Fix the new test - - glib/tests/keyfile.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit e50d7e065c72278f7811f7008dac80d5ce53f401 -Author: Matthias Clasen -Date: Wed Jan 25 07:26:58 2012 -0500 - - Add a test for g_key_file_set_list_separator - - A recent 'harmless' fix broke it... - - glib/tests/keyfile.c | 28 ++++++++++++++++++++++++++-- - 1 file changed, 26 insertions(+), 2 deletions(-) - -commit ca949756de4ac87815144295abeb8d37535ea314 -Author: Guillaume Desmottes -Date: Wed Jan 25 12:03:14 2012 +0100 - - GArray: initialize the clear_func pointer - - https://bugzilla.gnome.org/show_bug.cgi?id=668650 - - glib/garray.c | 1 + - 1 file changed, 1 insertion(+) - -commit 73f5764fcde237737a844fb3b164bcddf6c335d1 -Author: Xan Lopez -Date: Wed Jan 25 10:28:27 2012 +0100 - - gresource-tool: fix the build - - gio/gresource-tool.c | 1 + - 1 file changed, 1 insertion(+) - -commit e9725d165621c34f076ce3ae3bb1b2513aa7cf0d -Author: Ravi Sankar Guntur -Date: Sat Jan 21 22:17:18 2012 +0530 - - Macro to insert a new GNode "after" the given sibling. - - https://bugzilla.gnome.org/show_bug.cgi?id=626258 - - Signed-off-by: Ravi Sankar Guntur - - docs/reference/glib/glib-sections.txt | 1 + - glib/gnode.c | 5 +++-- - glib/gnode.h | 13 +++++++++++++ - 3 files changed, 17 insertions(+), 2 deletions(-) - -commit aa95853f9cd509b09a9c94a58df778ededad562f -Author: Enrique Ocaña González -Date: Tue Jan 24 13:24:51 2012 +0100 - - Honor the glib_cv_g_atomic_lock_free env var in configure - - This fixes bug: https://bugzilla.gnome.org/show_bug.cgi?id=668572 - - configure.ac | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -commit 0ac9ab4e271c8dbaaddd3e748aa687faa4a75523 -Author: Emmanuele Bassi -Date: Wed Jan 4 09:31:12 2012 +0000 - - Deprecate GValueArray - - The GValueArray type was added in a time, during the Jurassic era - or so, - when GArray did not have a representable GType. The GValueArray - API has - various issues as well: - - - it doesn't match the other GLib array types; - - it is not reference counted; - - the structure is fully exposed on the stack, so it cannot be - extended to add reference counting; - - it cannot be forcibly resized. - - The nice thing is that now we have a GArray type that can replace in - full GValueArray, so we can deprecate the latter, and reduce the - complexity in GLib, application code, and bindings. - - https://bugzilla.gnome.org/show_bug.cgi?id=667228 - - gobject/gboxed.c | 5 ++++- - gobject/gboxed.h | 4 ++++ - gobject/gparamspecs.c | 3 +++ - gobject/gparamspecs.h | 6 ++++++ - gobject/gvaluearray.c | 37 +++++++++++++++++++++++++++++++++++++ - gobject/gvaluearray.h | 20 +++++++++++++++++++- - gobject/tests/valuearray.c | 1 + - 7 files changed, 74 insertions(+), 2 deletions(-) - -commit c602a5f887233bdd75544a290023d10029ca4fda -Author: Emmanuele Bassi -Date: Wed Jan 4 07:41:47 2012 +0000 - - array: Add a clear function - - Like GPtrArray has a "free function" that can be used to free memory - associated to each pointer in the array, GArray would benefit from - having a "clear function" that can be used to clear the content of - each element of the array when it's removed, or when the entire array - is freed. - - https://bugzilla.gnome.org/show_bug.cgi?id=667243 - - docs/reference/glib/glib-sections.txt | 1 + - glib/garray.c | 71 - ++++++++++++++++++++++++++++++----- - glib/garray.h | 2 + - glib/glib.symbols | 1 + - glib/tests/array-test.c | 38 +++++++++++++++++++ - 5 files changed, 103 insertions(+), 10 deletions(-) - -commit 030b3f25e3e5c018247e18bf309e0454ba138898 -Author: Matthias Clasen -Date: Tue Jan 24 21:11:13 2012 -0500 - - GHashTable: Add a note about hash collisions - - glib/ghash.c | 18 +++++++++++++----- - 1 file changed, 13 insertions(+), 5 deletions(-) - -commit a3b91b36919af79abbb4737253c40afe18008ee0 -Author: Matthias Clasen -Date: Tue Jan 24 17:37:09 2012 -0500 - - gresource: Initialize i18n - - ...otherwise translations don't work. Pointed out by Kjartan Maraas. - - https://bugzilla.gnome.org/show_bug.cgi?id=668561 - - gio/gresource-tool.c | 20 ++++++++++++++++++++ - 1 file changed, 20 insertions(+) - -commit 26d4feae0cc900bdb56af490176d30025cd0bba6 -Author: Ryan Lortie -Date: Tue Jan 24 16:59:59 2012 -0500 - - keyfile tests: Add testcase for bug #634232 - - Add a testcase based on one by Alfredo Dal'Ava Júnior (the original - reporter of the bug). - - https://bugzilla.gnome.org/show_bug.cgi?id=634232 - - glib/tests/keyfile.c | 15 +++++++++++++++ - 1 file changed, 15 insertions(+) - -commit fe10b2c966289d87ea6ea6e76e1ae87ba16f101b -Author: Ryan Lortie -Date: Tue Jan 24 16:45:49 2012 -0500 - - GKeyFile: remove approximate_size optimisation - - This is micro-optimisation of the worst kind and it's causing obscure - bugs in edge cases. Better just remove this entirely. - - https://bugzilla.gnome.org/show_bug.cgi?id=634232 - - glib/gkeyfile.c | 40 +++++++--------------------------------- - 1 file changed, 7 insertions(+), 33 deletions(-) - -commit 570514a95c0e2602eb187bd49c6c50e02d09486f -Author: Dan Winship -Date: Tue Jan 24 08:28:33 2012 -0500 - - GSocket: fix complile on platforms without source-specific multicast - - Some platforms don't have the source-specific multicast sockopts, and - so would fail to compile. Fix that (and return an error if the caller - tries to use source-specific). Also clarify the docs a bit. - - https://bugzilla.gnome.org/show_bug.cgi?id=668468 - - gio/gsocket.c | 34 +++++++++++++++++++++++++--------- - 1 file changed, 25 insertions(+), 9 deletions(-) - -commit 3f691c6f511a49d0b391ca2d488b9fd617b4ca3d -Author: Christian Persch -Date: Sun Jan 30 20:45:52 2011 +0100 - - Write list-of value correctly - - Fixes a c&p typo. Bug #639099. - - gio/glib-compile-schemas.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 9a689e1077affb7dcf05898693dd7a616cb4484b -Author: Kjartan Maraas -Date: Tue Jan 24 10:53:35 2012 +0100 - - Updated Norwegian bokmål translation - - po/nb.po | 390 - ++++++++++++++++++++++++++++++++++++++++----------------------- - 1 file changed, 246 insertions(+), 144 deletions(-) - -commit 99c379f5148b15326a9e2b5d23db9d941c97d2c1 -Author: Matthias Clasen -Date: Mon Jan 23 19:21:22 2012 -0500 - - GMenuMarkup: call g_variant_ref_sink() - - Watch out for them floating variants ! - They are easily consumed... - - gio/gmenumarkup.c | 1 + - 1 file changed, 1 insertion(+) - -commit ae3b9b16ceab5518280a18e79b78a0c94c4d1ed3 -Author: Fran Diéguez -Date: Tue Jan 24 00:50:50 2012 +0100 - - Updated Galician translations - - po/gl.po | 447 - +++++++++++++++++++++++++++++++++++++++------------------------ - 1 file changed, 280 insertions(+), 167 deletions(-) - -commit 051d4d846eead9d6baccc939c46a56653f9827c3 -Author: Piotr Drąg -Date: Mon Jan 23 20:15:30 2012 +0100 - - Updated POTFILES.in - - po/POTFILES.in | 1 + - 1 file changed, 1 insertion(+) - -commit d994c38aba1f564e63058ce615dbb8bb4ae34e36 -Author: Matthias Clasen -Date: Mon Jan 23 00:23:18 2012 -0500 - - Add docs for gresource - - docs/reference/gio/Makefile.am | 2 + - docs/reference/gio/gio-docs.xml | 1 + - docs/reference/gio/gresource.xml | 116 - +++++++++++++++++++++++++++++++++++++++ - 3 files changed, 119 insertions(+) - -commit 716cf3558510be0a7ba7075a431ac2a5ad13b2bf -Author: Matthias Clasen -Date: Sun Jan 22 02:39:11 2012 -0500 - - Add a resource tool - - This lets you poke at resources in elf files and - standalone resource bundles. So far, only listing - and extracting resources is supported. The support - for elf files requires libelf. - - configure.ac | 11 + - gio/Makefile.am | 13 +- - gio/gresource-bash-completion.sh | 58 ++++ - gio/gresource-tool.c | 622 - +++++++++++++++++++++++++++++++++++++++ - 4 files changed, 703 insertions(+), 1 deletion(-) - -commit b6a8dec558c259d3320a5d0d4bc5f8c0d6c62a41 -Author: Dan Winship -Date: Thu Jan 19 10:39:57 2012 -0500 - - g_date_time_format: fix output in non-UTF-8 locales - - In non-UTF-8 locales, the translations and nl_langinfo() return values - must be converted to UTF-8 before being returned to the caller. - Likewise, when making a recursive call to expand a format like '%x', - the format string must first be converted to UTF-8. - - https://bugzilla.gnome.org/show_bug.cgi?id=668250 - - configure.ac | 26 +-- - glib/gdatetime.c | 574 - +++++++++++++++++++++++++++++-------------------- - glib/tests/gdatetime.c | 63 ++++++ - 3 files changed, 413 insertions(+), 250 deletions(-) - -commit 9fa374ccf7f360c54c29a0cee746b20820ae4afa -Author: Matthias Clasen -Date: Fri Jan 20 15:42:44 2012 -0500 - - bump rev - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit e4642d58adf802772f3f2e39566aee300d395742 -Author: Matthias Clasen -Date: Fri Jan 20 15:10:29 2012 -0500 - - 2.31.12 - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit f2b760ea188bc3f0d373d0ab6e0ebfbeea62a707 -Author: Matthias Clasen -Date: Fri Jan 20 15:10:00 2012 -0500 - - Updates - - NEWS | 22 ++++++++++++++++++++++ - 1 file changed, 22 insertions(+) - -commit a461f70080f4fb7127ee59619abed803dbdc2353 -Author: Matthias Clasen -Date: Fri Jan 20 08:08:06 2012 -0500 - - Silence some compiler warnings - - gio/gmenumarkup.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 2c864a1bb2fa25b82dd439c705c2e9ae23f29c5d -Author: Matthias Clasen -Date: Fri Jan 20 08:07:52 2012 -0500 - - Silence a compiler warning - - gio/gmemoryinputstream.c | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -commit 8852d4e9a08e7fbc9df7fb99a54b112f5049ee19 -Author: Matthias Clasen -Date: Fri Jan 20 08:02:26 2012 -0500 - - Fix a refcounting error - - 'new' is created floating, therefore it is consumed by - g_settings_set, and unreffing it after that call is not right. - - gio/gsettings-tool.c | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -commit 6784468625a77b3daa1247f2199bc11714cb4eca -Author: Ryan Lortie -Date: Thu Jan 19 22:13:51 2012 -0500 - - Note G_MESSAGES_DEBUG in README - - README.in | 10 ++++++++++ - 1 file changed, 10 insertions(+) - -commit d683c201f93cdb3c98c4ee16b085f748d63df789 -Author: Ryan Lortie -Date: Thu Jan 19 10:49:06 2012 -0500 - - tests for GSettings action binding - - https://bugzilla.gnome.org/show_bug.cgi?id=668279 - - gio/tests/gsettings.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 46 insertions(+) - -commit 1d98d18f64edddddea314630e9830a56082c2639 -Author: Ryan Lortie -Date: Thu Jan 19 09:40:24 2012 -0500 - - add a way to create a GAction from GSettings - - g_settings_create_action() will create a GAction for the named key, - allowing it to be added to the action group of the application - (so that - the setting can be directly manipulated from menus, for example). - - https://bugzilla.gnome.org/show_bug.cgi?id=668279 - - docs/reference/gio/gio-sections.txt | 3 + - gio/gio.symbols | 1 + - gio/gsettings.c | 262 - ++++++++++++++++++++++++++++++++++++ - gio/gsettings.h | 3 + - 4 files changed, 269 insertions(+) - -commit cf48434867bf6fa074f9a0a67cf03b5c2157170a -Author: Ryan Lortie -Date: Thu Jan 19 09:01:08 2012 -0500 - - gsignal: add g_signal_handlers_disconnect_by_data - - Similar to g_signal_handlers_disconnect_by_func() but disconnects all - functions that use the given user_data. - - https://bugzilla.gnome.org/show_bug.cgi?id=668269 - - gobject/gsignal.h | 15 +++++++++++++++ - 1 file changed, 15 insertions(+) - -commit 41fbf42c3cbebcf061d023d35e2a4dff5ba7e7de -Author: Murray Cumming -Date: Thu Jan 19 16:18:05 2012 +0100 - - gioenums.h: Remove a trailing comma. - - gio/gioenums.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit c95e9085296a1c76124896bf6bedd772cdef4c5e -Author: Ryan Lortie -Date: Wed Jan 18 22:15:30 2012 -0500 - - GSettingsSchema: ignore empty schema caches - - glib-compile-schemas used to generate these. They're harmless - and they - mean that no schemas are installed in a particular directory, so just - ignore them. - - https://bugzilla.gnome.org/show_bug.cgi?id=656301 - - gio/gsettingsschema.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit d8b295abb3e34ce8fe5e7c16bf3ae208d70a3205 -Author: Christian Persch -Date: Sat Jan 14 21:28:29 2012 +0100 - - resources: Plug mem leaks in resource compiler - - ==13007== 173 bytes in 1 blocks are definitely lost in loss record - 90 of 106 - ==13007== at 0x402AD89: malloc (vg_replace_malloc.c:236) - ==13007== by 0x407DDBA: standard_malloc (gmem.c:85) - ==13007== by 0x407E318: g_try_malloc (gmem.c:271) - ==13007== by 0x40654DE: g_file_get_contents (gfileutils.c:756) - ==13007== by 0x804A531: main (glib-compile-resources.c:580) - - ==13007== 521 (56 direct, 465 indirect) bytes in 1 blocks are - definitely lost in loss record 100 of 106 - ==13007== at 0x402AD89: malloc (vg_replace_malloc.c:236) - ==13007== by 0x407DDBA: standard_malloc (gmem.c:85) - ==13007== by 0x407E160: g_malloc (gmem.c:159) - ==13007== by 0x4091D8D: g_slice_alloc (gslice.c:1003) - ==13007== by 0x40674A1: g_hash_table_new_full (ghash.c:676) - ==13007== by 0x804B252: gvdb_hash_table_new (gvdb-builder.c:76) - ==13007== by 0x43C66B2: (below main) (libc-start.c:226) - - gio/glib-compile-resources.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit 54b986d9187f3935f09b7ba04a9644f8f7c8556e -Author: Ryan Lortie -Date: Mon Jan 16 14:47:08 2012 -0500 - - GApplication: drop support for appmenu/menubars - - This has been moved over to GtkApplication now. - - https://bugzilla.gnome.org/show_bug.cgi?id=668118 - - gio/gapplication.c | 105 +----------------------------- - gio/gapplicationimpl-dbus.c | 154 - -------------------------------------------- - 2 files changed, 1 insertion(+), 258 deletions(-) - -commit 7a2e6ab79132db79987e67c08ff12be7b46eed62 -Author: Dan Winship -Date: Wed Jan 18 13:28:00 2012 -0500 - - update .gitignores - - .gitignore | 1 - - gio/.gitignore | 1 + - gio/tests/.gitignore | 8 ++++++++ - 3 files changed, 9 insertions(+), 1 deletion(-) - -commit da9d98728dd6b43be2d9e51707e41e8ae1299676 -Author: Dan Winship -Date: Wed Jan 18 12:05:07 2012 -0500 - - Fix glib-compile-resources usage when cross-compiling - - Copy the behavior of glib-genmarshal: require an installed copy of it, - and use that rather than the built copy. - - configure.ac | 5 +++++ - gio/tests/Makefile.am | 16 +++++++++++----- - 2 files changed, 16 insertions(+), 5 deletions(-) - -commit 7a0bddd768b8f88c94ecf15ac026cad16af4e7f4 -Author: Will Thompson -Date: Wed Jan 18 10:14:37 2012 +0000 - - GDBusConnection: note that exit-on-close is sometimes TRUE - - g_bus_get_finish() and g_bus_get_sync() both document that the - returned - object will usually have exit-on-close set to TRUE, but the property's - documentation specified that its default is FALSE. While that's - technically true from a GObject perspective, it's not accurate - from the - API user's perspective. - - https://bugzilla.gnome.org/show_bug.cgi?id=668163 - - Reviewed-by: Simon McVittie - Reviewed-by: David Zeuthen - - gio/gdbusconnection.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit d077b66ee9b480569095e605ce98edab61afbb1c -Author: Xavier Claessens -Date: Mon Jan 16 14:51:19 2012 +0100 - - GUnixConnection: add async variant for send/receive_credentials() - - https://bugzilla.gnome.org/show_bug.cgi?id=629503 - - docs/reference/gio/gio-sections.txt | 4 + - gio/gio.symbols | 4 + - gio/gunixconnection.c | 195 - +++++++++++++++++++++++++++++++----- - gio/gunixconnection.h | 15 ++- - 4 files changed, 193 insertions(+), 25 deletions(-) - -commit 3691194b357aa5a045f8f87658150670834f45c2 -Author: Dan Winship -Date: Wed Jan 18 09:02:21 2012 -0500 - - g_base64_encode_step: clarify break_lines behavior a bit - - break_lines uses LFs, not CRLFs like you might expect (since it's - designed for email-related use), but we can't change that now since - the caller has to allocate the output buffer and so the - number-of-bytes-output is part of the ABI. So, just document that. - - https://bugzilla.gnome.org/show_bug.cgi?id=668158 - - glib/gbase64.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 08036ce30318a666a4f9df22512d74805be0d498 -Author: Dan Winship -Date: Tue Jan 17 19:46:34 2012 -0500 - - gsocket: make this compile on Windows again - - https://bugzilla.gnome.org/show_bug.cgi?id=668071 - - configure.ac | 2 +- - gio/gsocket.c | 24 +++++++++++++----------- - gio/gsocket.h | 4 ++-- - 3 files changed, 16 insertions(+), 14 deletions(-) - -commit 28f3d4dbffa108c2026efce714e09767c4794237 -Author: Kjartan Maraas -Date: Tue Jan 17 17:11:43 2012 +0100 - - Updated Norwegian bokmål translation - - po/nb.po | 92 - +++++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 51 insertions(+), 41 deletions(-) - -commit 3fe710c0b59b881c7b4090601f8c1a33876af78d -Author: Kjartan Maraas -Date: Tue Jan 17 17:10:19 2012 +0100 - - Fix broken build with -Wundefined - - glib/gmacros.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d825828b7b00f67a06ef1b6ba7ddb9c5dd6b0d87 -Author: Alexander Larsson -Date: Tue Jan 17 12:32:37 2012 +0100 - - resources: Skip initial underscores in resource section names - - Initial underscores are used in c identifier to make them private, - for instance in Gtk+. However, we don't want to have this in the - resource section name, that just looks ugly. - - gio/glib-compile-resources.c | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -commit 7dfbe5aa3040d042131b9ff8ac1be0568d56303a -Author: Dan Winship -Date: Mon Jan 16 17:15:06 2012 -0500 - - gsocket: Use alternate IPv6 multicast group sockopt names - - Apparently IPV6_JOIN_GROUP and IPV6_LEAVE_GROUP are more portable than - IPV6_ADD_MEMBERSHIP and IPV6_DROP_MEMBERSHIP. (Windows and Linux have - both, but OS X only has the latter.) - - gio/gsocket.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 8390f3bf7e49bbacd96b356c06fa2ebe3edeaf4c -Author: Matthias Clasen -Date: Mon Jan 16 14:46:26 2012 -0500 - - Back to the odd - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 639c5867c7d86cb50d5dde54acaa9ec0fcdd7648 -Author: Matthias Clasen -Date: Mon Jan 16 14:00:18 2012 -0500 - - 2.31.10 - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 1945ed407b4ee6e951cc1644274f9cac49e3f045 -Author: Matthias Clasen -Date: Mon Jan 16 11:50:07 2012 -0500 - - Updates - - NEWS | 24 ++++++++++++++++++++++++ - 1 file changed, 24 insertions(+) - -commit bf7408c30bac5b0a20202be5aaa850dd0ca1e671 -Author: Dan Winship -Date: Thu Dec 29 09:42:25 2011 -0500 - - GInetSocketAddress: add IPv6 flowinfo and scope_id fields - - struct sin6_addr has two additional fields that struct sin_addr - doesn't. Add support for those to GInetSocketAddress, and make sure - they don't get lost when converting between glib and native types. - - https://bugzilla.gnome.org/show_bug.cgi?id=635554 - - docs/reference/gio/gio-sections.txt | 2 + - gio/ginetsocketaddress.c | 109 - ++++++++++++++++++++++++++++++++++-- - gio/ginetsocketaddress.h | 12 ++-- - gio/gio.symbols | 2 + - gio/gsocketaddress.c | 7 ++- - gio/tests/socket.c | 40 +++++++++++++ - 6 files changed, 162 insertions(+), 10 deletions(-) - -commit c71fc7477ed3ebe513432cba21d69ca99d7eb81c -Author: Dan Winship -Date: Thu Dec 29 09:18:53 2011 -0500 - - ginetaddress.c: fix an incorrect enum name in the docs - - gio/ginetaddress.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 76f46b4f33c178fe9a2c0113b38dca1dc9e87c97 -Author: Sebastian Dröge -Date: Mon Jan 16 19:22:28 2012 +0100 - - GSocket: Use correct type for SO_BROADCAST parameter - - gio/gsocket.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d44bb6ef64bf309efa393d8c89138ba23ad6c004 -Author: Sebastian Dröge -Date: Mon Jan 16 15:49:50 2012 +0100 - - GSocket: Reset the timeout in the GSocket GSource after it was - triggered - - https://bugzilla.gnome.org/show_bug.cgi?id=667989 - - gio/gsocket.c | 17 ++++++++++++++--- - 1 file changed, 14 insertions(+), 3 deletions(-) - -commit fbdb8128dce3ef013640c7142888a76f56a7f0f8 -Author: Ole André Vadla Ravnås -Date: Mon Jan 16 14:00:49 2012 +0100 - - GSocket: Add function to get the currently available bytes for reading - - https://bugzilla.gnome.org/show_bug.cgi?id=668009 - - docs/reference/gio/gio-sections.txt | 1 + - gio/gio.symbols | 1 + - gio/gsocket.c | 34 - ++++++++++++++++++++++++++++++++++ - gio/gsocket.h | 2 ++ - 4 files changed, 38 insertions(+) - -commit ffb5f8b10191ddf51ccd021c1e4dbba4eafbc370 -Author: Sebastian Dröge -Date: Fri Jan 13 13:01:35 2012 +0100 - - GSocket: Add function to set/get the broadcast setting on a socket - - https://bugzilla.gnome.org/show_bug.cgi?id=623187 - - docs/reference/gio/gio-sections.txt | 2 + - gio/gio.symbols | 2 + - gio/gsocket.c | 94 - +++++++++++++++++++++++++++++++++++++ - gio/gsocket.h | 4 ++ - 4 files changed, 102 insertions(+) - -commit 5560d9b8800de1144d77ed924286759286b7d27e -Author: Sebastian Dröge -Date: Fri Jan 13 12:48:02 2012 +0100 - - GSocket: Add function for setting unicast TTL - - docs/reference/gio/gio-sections.txt | 2 + - gio/gio.symbols | 2 + - gio/gsocket.c | 114 - ++++++++++++++++++++++++++++++++++++ - gio/gsocket.h | 5 ++ - 4 files changed, 123 insertions(+) - -commit 03b40522df4fb247f76e5948eddd2d7a02c097a5 -Author: Sebastian Dröge -Date: Fri Jan 13 12:53:50 2012 +0100 - - GSocket: Add support for source-specific multicast (RFC 4604) - - gio/gsocket.c | 22 +++++++++++++++++----- - gio/gsocket.h | 2 ++ - 2 files changed, 19 insertions(+), 5 deletions(-) - -commit 97f25892ea38e227fe802d0cc50fd88be12cdb17 -Author: Sebastian Dröge -Date: Fri Jan 13 12:37:31 2012 +0100 - - GSocket: Add possibility to join a multicast group only on a specific - interface - - configure.ac | 4 ++++ - gio/gnetworkingprivate.h | 1 + - gio/gsocket.c | 28 +++++++++++++++++++++++++--- - gio/gsocket.h | 2 ++ - 4 files changed, 32 insertions(+), 3 deletions(-) - -commit a62d1bb74728aa80af2410cee57950a545f6fa04 -Author: Dan Winship -Date: Thu Dec 29 11:01:23 2011 -0500 - - GSocket: Add multicast-related functions - - Add APIs for sending and receiving multicast datagrams with GSocket. - - Based on an earlier patch from Olivier Chalouhi. - - https://bugzilla.gnome.org/show_bug.cgi?id=626589 - - docs/reference/gio/gio-sections.txt | 7 + - gio/gio.symbols | 6 + - gio/gsocket.c | 337 - +++++++++++++++++++++++++++++++++++- - gio/gsocket.h | 13 ++ - 4 files changed, 362 insertions(+), 1 deletion(-) - -commit 26b3fbd141089d493adb700be0366e8e7f9e595b -Author: Kjartan Maraas -Date: Sun Jan 15 15:52:24 2012 +0100 - - Updated Norwegian bokmål translation - - po/nb.po | 239 - +++++++++++++++++++++++++++++++++++++++++++-------------------- - 1 file changed, 162 insertions(+), 77 deletions(-) - -commit afe7a2d1368fc8dff0735757c096ded3d540ae42 -Author: Dan Winship -Date: Thu Jan 5 13:04:37 2012 -0500 - - GAsyncInitable: fix subclassibility - - If a class implements GAsyncInitable, and its parent also implements - it, then the subclass needs to call its parent's init_async() before - running its own. This was made more complicated by the fact that the - default init_finish() behavior was handled by the wrapper method - (which can't be used when making the super call) rather than the - default implementation itself. Fix that. - - https://bugzilla.gnome.org/show_bug.cgi?id=667375 - - gio/gasyncinitable.c | 14 +++++++++++++- - 1 file changed, 13 insertions(+), 1 deletion(-) - -commit feb120eb40570e803e043e1a87213166ad307c30 -Author: Alexander Larsson -Date: Mon Jan 16 10:38:35 2012 +0100 - - Fix typo - - registred_resources -> registered_resources - - gio/gresource.c | 16 ++++++++-------- - 1 file changed, 8 insertions(+), 8 deletions(-) - -commit decac50c1598f75ce781a3c6a68a85c0defe38ac -Author: Patrick Welche -Date: Thu Jan 12 15:38:15 2012 +0000 - - Protect call to pthread_condattr_setclock with define. - - While here update pthread_attr_setstacksize test to use AC_LINK_IFELSE - and avoid an unused variable in glib/tests/thread.c. - - https://bugzilla.gnome.org/show_bug.cgi?id=667790 - - configure.ac | 22 +++++++++++++++++----- - glib/gthread-posix.c | 2 +- - glib/tests/thread.c | 2 +- - 3 files changed, 19 insertions(+), 7 deletions(-) - -commit 6d9f874330ee27ea09b383cb30718a492f6539dd -Author: Simon McVittie -Date: Fri Sep 30 14:02:29 2011 +0100 - - g_error_new_valist, g_error_copy: warn if domain is 0 or message - is NULL - - Neither of those usages is valid, but there's a lot of use of 0 as a - domain "in the wild", so we can't g_return_if_fail yet. - - Signed-off-by: Simon McVittie - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=660371 - - glib/gerror.c | 11 +++++++++++ - 1 file changed, 11 insertions(+) - -commit 186c15fc879606866215b40f1bfb730b1c47a727 -Author: Matthias Clasen -Date: Sun Jan 15 23:18:09 2012 -0500 - - GError: small documentation addition - - Document that out variables are not guaranteed to be set to - defined values if an error is thrown. Inspired by bug 658315 - - glib/gerror.c | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -commit 5377c0de0108d292ea3e23fa6d90410f9ac9fa00 -Author: Matthias Clasen -Date: Sun Jan 15 22:15:10 2012 -0500 - - Beef up Libs.private in glib-2.0.pc - - This should help getting static builds working on mingw. - Based on a patch by Volker Grabsch, bug 619126. - - At the same time, drop the unnecessary GLIB_RT_LIBS variable; - we are already adding -lrt to G_THREAD_LIBS. - - configure.ac | 4 +--- - gio-2.0.pc.in | 2 +- - glib-2.0.pc.in | 2 +- - glib/Makefile.am | 2 +- - 4 files changed, 4 insertions(+), 6 deletions(-) - -commit 7e542e97a97a02592beea6a8ffff497f538df3ab -Author: Matthias Clasen -Date: Sun Jan 15 21:09:31 2012 -0500 - - Trivial docs fix - - I like GLib to be consistently capitalized in the docs. - - docs/reference/gio/glib-compile-resources.xml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 4abe25dbbdd1ba0fd430ef61a02334b8be497fc6 -Author: Daniel Mustieles -Date: Sun Jan 15 19:28:05 2012 +0100 - - Updated Spanish translation - - po/es.po | 259 - +++++++++++++++++++++++++++++++++++++++++++-------------------- - 1 file changed, 176 insertions(+), 83 deletions(-) - -commit 673396fb654036f7eb7ba152bb6966e48c1c0e5d -Author: Dan Winship -Date: Sun Jan 15 09:35:11 2012 -0500 - - gmain: fix adding a child source to an already-attached source - - Adding a child source to an already-attached parent source would - crash, because we were passing the parent's context when setting the - child's priority. - - glib/gmain.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 87dc86240835313f0cfe503b2d68a09301ad6240 -Author: Christian Persch -Date: Sun Jan 15 00:34:56 2012 +0100 - - Ensure to generate a flags GType for empty Flags enums - - When the flags enum only has the default NONE = 0 entry, glib-mkenums - creates an enum type for it, not a flags type. Add an annotation - to the - enum to ensure the correct GType is created. - - Bug #667938. - - gio/gioenums.h | 9 ++++----- - 1 file changed, 4 insertions(+), 5 deletions(-) - -commit b717ef86ade12781b95464f4de26c1c1ec2f2df2 -Author: Christian Persch -Date: Sat Jan 14 21:13:03 2012 +0100 - - resources: Use g_set_error_literal where appropriate - - gio/gresourcefile.c | 10 ++++------ - 1 file changed, 4 insertions(+), 6 deletions(-) - -commit 870fc484d994093b1d4ebc8d2f52665530693e59 -Author: Christian Persch -Date: Sun Jan 15 00:40:25 2012 +0100 - - Add missing Since: docs - - gio/gioenums.h | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 91e3a673767214a86c3316f8851d93a911953f78 -Author: Fran Diéguez -Date: Sun Jan 15 00:42:25 2012 +0100 - - Updated Galician translations - - po/gl.po | 733 - ++++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 414 insertions(+), 319 deletions(-) - -commit 0fd61489e5e02312dd54ad721bcca7c45cf367a4 -Author: Rico Tzschichholz -Date: Sat Jan 14 11:18:07 2012 +0100 - - gio/tests: Fix out-of-source build and use uninstalled libraries - - gio/tests/Makefile.am | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit a6e149e41f359c4bf2ddab341dad20e7fb2bd9f3 -Author: Benjamin Otte -Date: Sat Jan 14 01:13:42 2012 +0100 - - array: return_if_fail() if element size is 0 - - This is particular useful for: - g_array_new (sizeof (MyStruct), FALSE, FALSE); - because the correct incantation is - g_array_new (FALSE, FALSE, sizeof (MyStruct)); - and these warnings will trigger in the first situation. - - glib/garray.c | 10 ++++++++-- - 1 file changed, 8 insertions(+), 2 deletions(-) - -commit 9d52243790aa460c228bdcf7ee8e28f78ecd7b13 -Author: Benjamin Otte -Date: Sun Jan 1 21:51:40 2012 +0100 - - values: Use v_pointer for g_value_set_gtype() - - ... and g_value_get_gtype(). G_TYPE_GTYPE is a pointer type, so it's - values should use the v_pointer member. This is especially true, - because - the value collectors from varargs in gvaluecollector.h use that, too. - - This should only cause issues when sizeof(glong) != sizeof(gpointer), - and I'm not aware of any such platform. Maybe win64? - - gobject/gvaluetypes.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 86cd3018e0c5205707b2db8b9cc8537c2f60678d -Author: Rico Tzschichholz -Date: Fri Jan 13 23:48:12 2012 +0100 - - gio/tests: add some missing files to EXTRA_DIST - - gio/tests/Makefile.am | 5 +++++ - 1 file changed, 5 insertions(+) - -commit e3fe25669227944381119852b89beead267c604c -Author: Rico Tzschichholz -Date: Fri Jan 13 23:18:01 2012 +0100 - - gio: Fix for -Wformat-security - - gio/gresourcefile.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 8735f53ae4f1530b07ff6cf1a5211378b09cd50d -Author: Rico Tzschichholz -Date: Fri Jan 13 22:35:44 2012 +0100 - - tests: Fix build failure of resources by linking against - libgmodule-2.0.la - - gio/tests/Makefile.am | 1 + - 1 file changed, 1 insertion(+) - -commit 0ed77c4fdd44d717a7ab2e55b6d3551975133215 -Author: Piotr Drąg -Date: Fri Jan 13 21:11:03 2012 +0100 - - Updated POTFILES.in - - po/POTFILES.in | 3 +++ - 1 file changed, 3 insertions(+) - -commit 056cec779a02d33a49fa7bdd9abe621d6bdc95d4 -Author: Alexander Larsson -Date: Thu Jan 12 14:50:56 2012 +0100 - - Add GResource functions to gio.symbols - - gio/gio.symbols | 19 +++++++++++++++++++ - 1 file changed, 19 insertions(+) - -commit 186e2d20780d23ebe234e9432ee7bfc47fd25ba3 -Author: Alexander Larsson -Date: Thu Jan 12 21:09:15 2012 +0100 - - Add GLIB_COMPILE_RESOURCES to glib m4 macros - - m4macros/glib-2.0.m4 | 3 +++ - 1 file changed, 3 insertions(+) - -commit ac51c338ed4c503dab0927e64e8de7cad5a73e0a -Author: Alexander Larsson -Date: Thu Jan 12 20:51:56 2012 +0100 - - Add glib_compile_resources variable to the gio pc file - - gio-2.0.pc.in | 1 + - 1 file changed, 1 insertion(+) - -commit c7dfea30b358d737a2711f25a7167968fede4c05 -Author: Alexander Larsson -Date: Fri Jan 13 16:39:28 2012 +0100 - - Add documentation for GResource - - docs/reference/gio/Makefile.am | 1 + - docs/reference/gio/gio-docs.xml | 5 ++ - docs/reference/gio/gio-sections.txt | 43 +++++++++++ - docs/reference/gio/glib-compile-resources.xml | 101 - ++++++++++++++++++++++++++ - 4 files changed, 150 insertions(+) - -commit e041843b3e70df95c8909cf4e35728d0d88c1530 -Author: Alexander Larsson -Date: Wed Dec 21 23:37:56 2011 +0100 - - Support resource:/// uris - - gio/Makefile.am | 2 + - gio/gresourcefile.c | 875 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - gio/gresourcefile.h | 51 +++ - gio/gvfs.c | 11 + - gio/tests/resources.c | 40 +++ - 5 files changed, 979 insertions(+) - -commit 75439298f88b5a56130cd1fc03c944f0326471e5 -Author: Alexander Larsson -Date: Wed Dec 21 21:45:16 2011 +0100 - - Add tests for GResource - - gio/tests/Makefile.am | 32 +++- - gio/tests/resourceplugin.c | 18 ++ - gio/tests/resources.c | 436 - ++++++++++++++++++++++++++++++++++++++++++ - gio/tests/test.gresource.xml | 10 + - gio/tests/test1.txt | 1 + - gio/tests/test2.gresource.xml | 6 + - gio/tests/test2.txt | 1 + - gio/tests/test3.gresource.xml | 6 + - gio/tests/test3.txt | 1 + - gio/tests/test4.gresource.xml | 6 + - 10 files changed, 516 insertions(+), 1 deletion(-) - -commit 827657491dba97392f5ba38a5f5c13f8f2431b10 -Author: Alexander Larsson -Date: Wed Dec 21 21:43:20 2011 +0100 - - Initial version of glib-compile-resources - - This is the basic utility to create resource files, either binary - versions or source files that can be compiled into your app. - - gio/Makefile.am | 13 +- - gio/glib-compile-resources.c | 693 - +++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 705 insertions(+), 1 deletion(-) - -commit b87cf491630032de24c2c4ac680b6ea17613b2c8 -Author: Alexander Larsson -Date: Wed Dec 21 21:38:23 2011 +0100 - - Initial version of GResource - - GResource is a bundle of files combined into a single binary blog. - The API lets you access the files the resource contains by - using resource paths. You can also register resources with a - global list and access these globally in a merged resource namespace. - - The normal way this is used is to link in the resources into your - application/library and have it be automatically registred. - - Resources are compiled from an xml description using - glib-compile-resources. - - gio/Makefile.am | 2 + - gio/gio.h | 1 + - gio/gioenums.h | 38 +++ - gio/giotypes.h | 8 + - gio/gresource.c | 844 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - gio/gresource.h | 98 +++++++ - 6 files changed, 991 insertions(+) - -commit d85b722734a6fcfe94032f6113de9e5c190fd7c3 -Merge: 9ef4554a0 73acf0161 -Author: Alexander Larsson -Date: Fri Jan 13 16:12:56 2012 +0100 - - Merge remote-tracking branch 'gvdb/master' - -commit 9ef4554a0b252b092ee0e6731305b829d088f0cc -Author: Alexander Larsson -Date: Wed Dec 21 21:13:21 2011 +0100 - - Add macros to handle constructor functions on the compilers that - support it - - This is only supported on some compilers, so we define - G_HAS_CONSTRUCTORS - when it is supported. However, when it is supported we guarantee that - both constructors and destructors work, in executables as well - as shared - libraries (including runtime unloading of shared libraries). - - Usage is a bit unorthodox, as some compilers need to use #pragma to - implement constructors, and #pragma can't be used in macros. - - The canonical way to use this: - - #ifdef G_DEFINE_CONSTRUCTOR_NEEDS_PRAGMA - #pragma G_DEFINE_CONSTRUCTOR_PRAGMA_ARGS(my_constructor) - #endif - G_DEFINE_CONSTRUCTOR(my_constructor) - - static void my_constructor (void) - { - ... - - #ifdef G_DEFINE_DESTRUCTOR_NEEDS_PRAGMA - #pragma G_DEFINE_DESTRUCTOR_PRAGMA_ARGS(my_destructor) - #endif - G_DEFINE_DESTRUCTOR(my_destructor) - - static void my_destructor (void) - { - ... - - glib/gmacros.h | 93 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 93 insertions(+) - -commit 73acf016185f323a8caa268b53284621d805fb15 -Author: Alexander Larsson -Date: Fri Jan 13 15:59:56 2012 +0100 - - Support creating a GvdbReader from data - - This is needed for the glib resource work. - - gvdb-reader.c | 146 - ++++++++++++++++++++++++++++++++++++++++++---------------- - gvdb-reader.h | 10 ++++ - 2 files changed, 117 insertions(+), 39 deletions(-) - -commit d1f6300363bb8afc5f7f1e54663a7201587bcd41 -Author: Murray Cumming -Date: Fri Jan 13 09:21:46 2012 +0100 - - Docs: Changed can not to cannot. - - This is a backport from the glib commit - 30fdc1a79938540af7bad0af68d0a3b8af14f117 - - gvdb-reader.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 3db6241b12bccab05be6916e1f843091a3cea380 -Author: Yaron Shahrabani -Date: Fri Jan 13 09:38:35 2012 +0200 - - Updated Hebrew translation. - - po/he.po | 442 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 221 insertions(+), 221 deletions(-) - -commit 9e732ab0ea742d57a46f72be475ac1d2f026eae2 -Author: Javier Jardón -Date: Tue Dec 6 23:15:58 2011 +0000 - - docs/gobject/tutorial: Use g_object_class_install_properties - - docs/reference/gobject/tut_gobject.xml | 51 - ++++++++++++++++++---------------- - docs/reference/gobject/tut_howto.xml | 33 ++++++++++++++-------- - 2 files changed, 49 insertions(+), 35 deletions(-) - -commit c3d6595f5a9230fc579edd9a646351b22ca6d976 -Author: Evan Nemerson -Date: Sat Jan 7 09:54:53 2012 -0800 - - GIO: add lots of annotations for Vala bindings - - https://bugzilla.gnome.org/show_bug.cgi?id=667447 - - gio/gapplicationcommandline.c | 2 +- - gio/gbufferedinputstream.c | 3 ++- - gio/gdbusintrospection.c | 2 +- - gio/gdbusmessage.c | 15 ++++++++------- - gio/gdbusserver.c | 2 +- - gio/gemblemedicon.c | 2 +- - gio/gfile.c | 18 +++++++++--------- - gio/gfileicon.c | 3 ++- - gio/gfileinfo.c | 2 +- - gio/gfilemonitor.c | 2 +- - gio/ginetaddress.c | 2 +- - gio/ginitable.c | 2 +- - gio/gmemoryinputstream.c | 4 ++-- - gio/gmountoperation.c | 3 ++- - gio/gnetworkaddress.c | 2 +- - gio/gnetworkservice.c | 2 +- - gio/goutputstream.c | 2 ++ - gio/gsimpleactiongroup.c | 4 ++-- - gio/gsocket.c | 19 ++++++++++++------- - gio/gsocketservice.c | 3 ++- - gio/gthemedicon.c | 6 +++--- - gio/gtlsclientconnection.c | 3 ++- - gio/gtlsdatabase.c | 4 ++-- - gio/gtlsfiledatabase.c | 3 ++- - gio/gtlspassword.c | 1 + - gio/gtlsserverconnection.c | 3 ++- - 26 files changed, 65 insertions(+), 49 deletions(-) - -commit e98f17e5cf1696d418444b23cb092be0eaba3008 -Author: Philip Withnall -Date: Thu Dec 22 00:16:06 2011 +0000 - - Bug 666700 — Add some missing (allow-none) annotations - - Add some missing (allow-none) annotations to GContentType, GIcon and - GHashTable methods. - - Closes: bgo#666700 - - gio/gcontenttype.c | 2 +- - gio/gicon.c | 4 ++-- - glib/ghash.c | 8 ++++---- - 3 files changed, 7 insertions(+), 7 deletions(-) - -commit f8843a0feb09898fea320a5a65a443bc5a70d78e -Author: Matthias Clasen -Date: Tue Jan 10 00:40:14 2012 -0500 - - Back to odd - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 4a016d82f1246b6bb58e4374f318ab47a5806672 -Author: Matthias Clasen -Date: Tue Jan 10 00:39:20 2012 -0500 - - 2.31.8 - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 93849185ca8b5bfdece2b80f21f25efd160f0019 -Author: Matthias Clasen -Date: Mon Jan 9 23:23:27 2012 -0500 - - Updates - - NEWS | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++- - 1 file changed, 56 insertions(+), 1 deletion(-) - -commit 00c00e2f3f3194202877e54a2429bd1a4f9c5526 -Author: Matthias Clasen -Date: Mon Jan 9 21:49:08 2012 -0500 - - Add G_FILE_ATTRIBUTE_FILESYSTEM_USED to get exact used space - - This is implemented by with statfs_buffer.f_bavail (free blocks - for unprivileged users) as a default way to retrieve real free space. - Based on a patch by Marcus Carlson, bug 625751. - - docs/reference/gio/gio-sections.txt | 1 + - gio/gfileattribute.c | 1 + - gio/gfileinfo.h | 11 +++++++++++ - gio/glocalfile.c | 19 +++++++++++++++++++ - 4 files changed, 32 insertions(+) - -commit 31960257a6f52a4ec92d70986969f3f7ce336c4c -Author: Matthias Clasen -Date: Mon Jan 9 21:35:13 2012 -0500 - - Make glocalfile.c more readable - - The many nested ifdefs here really deserve some annotations. - Based on a patch by Marcus Carlson, bug 625751. - - gio/glocalfile.c | 18 +++++++++--------- - 1 file changed, 9 insertions(+), 9 deletions(-) - -commit fd7e44383810cd939d8e0daf880817f67ea1dce2 -Author: Ravi Sankar Guntur -Date: Fri Jan 6 22:43:19 2012 +0530 - - add g_queue_free_full to glib-sections.txt - - Signed-off-by: Ravi Sankar Guntur - - https://bugzilla.gnome.org/show_bug.cgi?id=667331 - - docs/reference/glib/glib-sections.txt | 1 + - 1 file changed, 1 insertion(+) - -commit 0ed2cdb0d926e28188f1ac924c8216dfa9db24a6 -Author: Ravi Sankar Guntur -Date: Thu Jan 5 10:51:03 2012 +0530 - - Use g_queue_free_full() convenience function. - - https://bugzilla.gnome.org/show_bug.cgi?id=667331 - - Signed-off-by: Ravi Sankar Guntur - - gio/gdbusprivate.c | 12 +++--------- - glib/gmain.c | 22 +++++++++++----------- - 2 files changed, 14 insertions(+), 20 deletions(-) - -commit a76d85de50285c7f376acefd14e66764afc1321a -Author: Ihar Hrachyshka -Date: Tue Jan 10 01:00:29 2012 +0300 - - Updated Belarusian translation. - - po/be.po | 5888 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 2960 insertions(+), 2928 deletions(-) - -commit ddf9633d95235ed783cdab42e79e99b7b0f6bee0 -Author: Matthias Clasen -Date: Mon Jan 9 15:27:07 2012 -0500 - - fix a compiler warning - - glib/tests/regex.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 39dc681fc7d9e336d081d0d6559e6dd3454965a0 -Author: Matthias Clasen -Date: Fri Jan 6 20:48:04 2012 -0500 - - Realign the hash set example with added api - - Change the name of set_insert to set_add, to better match the - newly added g_hash_table_add. - - glib/ghash.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 875ffc41b72291cc0f2d3efae905cb0b380bb210 -Author: Ryan Lortie -Date: Mon Jan 9 14:28:10 2012 +0100 - - drop debian/ directory - - debian/README.debian | 30 ----------- - debian/build | 62 --------------------- - debian/changelog | 10 ---- - debian/control | 53 ------------------ - debian/copyright | 8 --- - debian/libglib-cvs-dev.files | 9 ---- - debian/postinst | 7 --- - debian/rules | 126 - ------------------------------------------- - 8 files changed, 305 deletions(-) - -commit 7678b10703ebe84cf869cf5929d89770f3f7f977 -Author: Dan Vrátil -Date: Mon Jan 9 09:29:20 2012 +0100 - - Fix GHashTable GDB pretty printing (bug #667420) - - glib/glib.py | 11 ++++++----- - 1 file changed, 6 insertions(+), 5 deletions(-) - -commit 82740adc61b6d4a6174d033efe1df1303b98eaa1 -Author: Alexander Shopov -Date: Sun Jan 8 16:48:13 2012 +0200 - - Updated Bulgarian translation - - po/bg.po | 5874 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 2963 insertions(+), 2911 deletions(-) - -commit d141940bc67a1c101dbd893e0b5247d931515159 -Author: Jasper St. Pierre -Date: Fri Jan 6 14:29:45 2012 -0500 - - gthread-posix: Remove misleading documentation comments - - g_thread_init() has done nothing since 2.32, so while the function - still can be used if "g_thread_init() has not yet been called", - it won't do nothing in that case, it will just perform normally. - - glib/gthread-posix.c | 15 --------------- - 1 file changed, 15 deletions(-) - -commit 021e116f0525ce99cea97fb7039d6be804d4145f -Author: Jasper St. Pierre -Date: Mon Sep 12 23:14:32 2011 -0400 - - gbacktrace: g_get_prgname () isn't called for a NULL argument - - https://bugzilla.gnome.org/show_bug.cgi?id=658871 - - glib/gbacktrace.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit a44404f4ecbf9404f32313f8ee9a3fd06e5b0a47 -Author: Kjartan Maraas -Date: Fri Jan 6 20:35:34 2012 +0100 - - Updated Norwegian bokmål translation - - po/nb.po | 296 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 148 insertions(+), 148 deletions(-) - -commit 20825918a3035e1569eb12f0fc8c4d482b0a27d4 -Author: Daniel Mustieles -Date: Fri Jan 6 20:31:54 2012 +0100 - - Updated Spanish translation - - po/es.po | 440 - ++++++++++++++++++++++++++++++--------------------------------- - 1 file changed, 211 insertions(+), 229 deletions(-) - -commit 21d2c49f82aa3c73ab77817a80065e747a9d154a -Author: Ryan Lortie -Date: Fri Jan 6 10:25:03 2012 -0500 - - minor fixup to last commit - - glib/ghash.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 752f0cac159dc84c03c42f84d9d8a8c923334d43 -Author: Ryan Lortie -Date: Fri Jan 6 10:09:32 2012 -0500 - - GHashTable: new 'add' and 'contains' APIs - - These are both convenience APIs that make it slightly nicer to use - GHashTable as a set (which is something we document as officially - supported). - - docs/reference/glib/glib-sections.txt | 2 ++ - glib/ghash.c | 48 - +++++++++++++++++++++++++++++++++++ - glib/ghash.h | 4 +++ - glib/glib.symbols | 2 ++ - 4 files changed, 56 insertions(+) - -commit b87f6f9f8cb789a645b8792cf197328fb686ba55 -Author: Nguyễn Thái Ngọc Duy -Date: Fri Jan 6 16:58:57 2012 +0700 - - gio/gsocks5proxy: typo fix - - gio/gsocks5proxy.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 6e92646f218ce6d70dc932c5b444150d78928294 -Author: Nguyễn Thái Ngọc Duy -Date: Fri Jan 6 16:58:28 2012 +0700 - - Updated Vietnamese translation - - po/vi.po | 114 - +++++++++++++++++++++++++++------------------------------------ - 1 file changed, 49 insertions(+), 65 deletions(-) - -commit 74345b3383132985c04ec2f46846f89d7a51f0a0 -Author: Nguyễn Thái Ngọc Duy -Date: Fri Jan 6 16:48:13 2012 +0700 - - po/vi: import from Damned Lies - - po/vi.po | 5906 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 3027 insertions(+), 2879 deletions(-) - -commit 0da8db52cdd928809dc7e78c951ecbb19c51c0a2 -Author: Dan Winship -Date: Thu Jan 5 12:57:01 2012 -0500 - - Remove some cruft from an older version of the code - - gio/gfilterinputstream.c | 3 --- - gio/gfilteroutputstream.c | 1 - - 2 files changed, 4 deletions(-) - -commit 382341dd9934251de9e9e10dbe5ea3da00c74c59 -Author: Michael Terry -Date: Wed Jan 4 14:48:53 2012 -0500 - - gdesktopappinfo: Fix gtk-doc to mention Keywords not X-GNOME-Keywords - - https://bugzilla.gnome.org/show_bug.cgi?id=667285 - - gio/gdesktopappinfo.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 2fe964eeb15843a1e21789d13751b789f520ea4b -Author: Simon McVittie -Date: Thu Jan 5 15:10:04 2012 +0000 - - Mention g_test_undefined() when documenting assert_failed, - assert_stderr - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666116 - Signed-off-by: Simon McVittie - Reviewed-by: Colin Walters - - glib/gtestutils.c | 12 ++++++++++++ - 1 file changed, 12 insertions(+) - -commit 254efaf85e0bb0748e97a3dbe68153831a96592f -Author: Simon McVittie -Date: Thu Jan 5 15:02:07 2012 +0000 - - Skip tests of incorrect property usage under gtester -m no-undefined - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666116 - Signed-off-by: Simon McVittie - Reviewed-by: Colin Walters - - gobject/tests/param.c | 13 +++++++++++++ - 1 file changed, 13 insertions(+) - -commit e3d53d5529522a8db4e1711b47baa44250ce09fd -Author: Javier Jardón -Date: Thu Jan 5 04:31:21 2012 +0100 - - glib/*: Use g_slist_free_full() convenience function - - glib/gshell.c | 14 ++++---------- - glib/tests/regex.c | 3 +-- - 2 files changed, 5 insertions(+), 12 deletions(-) - -commit c735b54a6384ff170ca32906ad7eae64a338e1d6 -Author: Javier Jardón -Date: Thu Jan 5 04:27:20 2012 +0100 - - gio/*: Use g_slist_free_full() convenience function - - gio/gfilemonitor.c | 3 +-- - gio/gmemoryinputstream.c | 3 +-- - 2 files changed, 2 insertions(+), 4 deletions(-) - -commit 31c3082e19551377049742a7862dab455727844a -Author: Michael Terry -Date: Wed Jan 4 13:08:56 2012 -0500 - - gdesktopappinfo: Avoid crash by NULL-ing data.pid_envvar before launch - - https://bugzilla.gnome.org/show_bug.cgi?id=667279 - - gio/gdesktopappinfo.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 8b96fb3761bb094d7c0044114f377934b9b00c51 -Author: Claudio Saavedra -Date: Wed Jan 4 00:18:59 2012 +0200 - - GSocket: fix a couple of return values - - g_socket_receive_with_blocking() and g_socket_send_with_blocking claim - to return -1 in error, their return type is gssize, and yet they - return FALSE if the initial g_return_val_if_fail() call fails. - - https://bugzilla.gnome.org/show_bug.cgi?id=667226 - - gio/gsocket.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit f38a1dbca7d68eedc2d75cd7a7947c7217bbbd99 -Author: Claudio Saavedra -Date: Wed Jan 4 00:13:50 2012 +0200 - - GSocket: add some more g_return_if_fail()s - - https://bugzilla.gnome.org/show_bug.cgi?id=667225 - - gio/gsocket.c | 10 ++++++++++ - 1 file changed, 10 insertions(+) - -commit 1b919d2e5643b43c27f86d4bcf2d94f7bf98e7df -Author: Matthias Clasen -Date: Wed Jan 4 00:10:11 2012 -0500 - - Clarify g_utf8_strlen docs a bit - - glib/gutf8.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit d64b4c4887da1d4ec308c08ded094dad130a5c6d -Author: Paolo Borelli -Date: Tue Jan 3 11:49:55 2012 +0100 - - Add a testcase for an old regex bug. - - Add a testcase for bug #455640, which was fixed in PCRE versions newer - than 7.2. - - glib/tests/regex.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 2ae83e116bc1ce2c02548940e276c294c91c5da7 -Author: Javier Jardón -Date: Mon Jan 2 16:10:35 2012 +0100 - - glib/*: Use g_list_free_full() - - glib/gbookmarkfile.c | 38 ++++++-------------------------------- - glib/gkeyfile.c | 10 ++-------- - glib/goption.c | 3 +-- - glib/gregex.c | 15 +++++---------- - 4 files changed, 14 insertions(+), 52 deletions(-) - -commit 928d2cea616db45a1a0d870fd73aed2570170288 -Author: Javier Jardón -Date: Mon Jan 2 16:30:11 2012 +0100 - - gio/*: Use g_list_free_full() convenience function - - gio/gcontenttype.c | 12 ++++-------- - gio/gdbusauth.c | 3 +-- - gio/gdbusobjectmanagerclient.c | 6 ++---- - gio/gdbusobjectmanagerserver.c | 3 +-- - gio/gdbusobjectskeleton.c | 3 +-- - gio/gdbusserver.c | 3 +-- - gio/gdesktopappinfo.c | 17 +++++------------ - gio/gemblemedicon.c | 3 +-- - gio/gfileenumerator.c | 3 +-- - gio/gfilenamecompleter.c | 12 ++++-------- - gio/gunixvolumemonitor.c | 27 +++++++++------------------ - 11 files changed, 30 insertions(+), 62 deletions(-) - -commit dde3401122930355f665af25292ad1b639e98390 -Author: Javier Jardón -Date: Mon Jan 2 16:09:50 2012 +0100 - - gio/gdbus-2.0/codegen/codegen.py: Use g_list_free_full() - - gio/gdbus-2.0/codegen/codegen.py | 12 ++++-------- - 1 file changed, 4 insertions(+), 8 deletions(-) - -commit 99c166501a6d05b2eaeb11893fab38dcf88aeeaf -Author: Matthias Clasen -Date: Tue Jan 3 10:48:50 2012 -0500 - - Fix parameter name mismatches in GWeakRef api - - gobject/gobject.c | 46 +++++++++++++++++++++++----------------------- - 1 file changed, 23 insertions(+), 23 deletions(-) - -commit e6a5c2efb284acc557b6129e0649b9f7af807067 -Author: Matthias Clasen -Date: Tue Jan 3 08:02:49 2012 -0500 - - Add GWeakRef to the docs - - docs/reference/gobject/gobject-sections.txt | 7 +++++++ - 1 file changed, 7 insertions(+) - -commit ee044fd839b396655000db1662b5de0569632581 -Author: Javier Jardón -Date: Mon Jan 2 15:20:42 2012 +0100 - - gio/tests: Use g_list_free_full() convenience function - - gio/tests/contenttype.c | 3 +-- - gio/tests/desktop-app-info.c | 9 +++------ - gio/tests/gdbus-example-objectmanager-client.c | 6 ++---- - gio/tests/gdbus-peer.c | 3 +-- - gio/tests/gdbus-test-codegen.c | 9 +++------ - gio/tests/volumemonitor.c | 12 ++++-------- - 6 files changed, 14 insertions(+), 28 deletions(-) - -commit 411259ddd3e6b5c5fbf900d7ab38d0d4da03f156 -Author: Stef Walter -Date: Mon Nov 14 18:03:47 2011 +0100 - - gvariant: Never break out of g_variant_iter_loop - - * Document how to break out of g_variant_iter_loop style loops. - - https://bugzilla.gnome.org/show_bug.cgi?id=664069 - - glib/gvariant.c | 5 +++++ - 1 file changed, 5 insertions(+) - -commit 34e3881f2f02ccd7df704f54c0a31dead48ea382 -Author: Simon McVittie -Date: Wed Dec 7 15:04:59 2011 +0000 - - Add test for GDBusConnection singleton access racing with destruction - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=665211 - - gio/tests/gdbus-threading.c | 128 - ++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 128 insertions(+) - -commit 1e09bfc77c157b7d70342188a424eadc3d14769a -Author: Simon McVittie -Date: Tue Dec 6 12:44:36 2011 +0000 - - GDBusConnection: use GWeakRef to make the singletons thread-safe - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=665211 - - https://bugzilla.gnome.org/show_bug.cgi?id=548954 - - gio/gdbusconnection.c | 40 ++++++++++++++++------------------------ - 1 file changed, 16 insertions(+), 24 deletions(-) - -commit 146aa7aa1777b84137fb1f3d4035b0f1d11e76c9 -Author: Simon McVittie -Date: Wed Dec 7 15:04:13 2011 +0000 - - Add regression test for GWeakRef used to cache a singleton - - https://bugzilla.gnome.org/show_bug.cgi?id=548954 - - gobject/tests/threadtests.c | 121 - ++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 121 insertions(+) - -commit fa5ff3955957e48a0bf50bb13be53af9b5400bb6 -Author: Simon McVittie -Date: Thu Dec 8 17:35:19 2011 +0000 - - Add deterministic tests for the API of GWeakRef - - These don't address the thread-safety, but do address basic use. - - https://bugzilla.gnome.org/show_bug.cgi?id=548954 - - gobject/tests/reference.c | 101 - ++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 101 insertions(+) - -commit 46c2f570da10c93d7b2fab790048f957bb422302 -Author: Ryan Lortie -Date: Tue Dec 6 12:27:07 2011 +0000 - - GWeakRef: add a weak GObject reference believed to be thread-safe - - This patch is a joint work with Simon McVittie. - - https://bugzilla.gnome.org/show_bug.cgi?id=548954 - - gobject/gobject.c | 239 - +++++++++++++++++++++++++++++++++++++++++++++++- - gobject/gobject.h | 12 +++ - gobject/gobject.symbols | 4 + - 3 files changed, 253 insertions(+), 2 deletions(-) - -commit 28c87a5594ef05a324a183d6d3271e6733abf908 -Author: Simon McVittie -Date: Tue Dec 6 11:37:45 2011 +0000 - - g_object_weak_ref, g_object_add_weak_pointer: document - non-thread-safety - - Transparent access to a weak pointer from the thread performing the - weak -> strong conversion is incompatible with thread-safety: that - thread will have to do something special. This is GNOME#548954. - - https://bugzilla.gnome.org/show_bug.cgi?id=548954 - - gobject/gobject.c | 9 +++++++++ - 1 file changed, 9 insertions(+) - -commit 1425aa664d5efa56d9e2cc29f8aa1292463e1f5a -Author: Simon McVittie -Date: Tue Dec 6 11:35:02 2011 +0000 - - GBitLock: turn assumptions of g_futex_int_address into a static - assertion - - We'll probably never encounter a platform where these fail, but that's - what static assertions are for... - - https://bugzilla.gnome.org/show_bug.cgi?id=548954 - - glib/gbitlock.c | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit fc731de9291556d93e02cc4c39a8573c0a5500ea -Author: Ryan Lortie -Date: Mon Jan 2 11:38:40 2012 -0500 - - gthread.h: avoid anonymous union - - This is a GNU extension. - - https://bugzilla.gnome.org/show_bug.cgi?id=666978 - - glib/deprecated/gthread.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a07e9a5fb22de50e7a94797cf4f0e5718f064ea1 -Author: William Hua -Date: Sun Jan 1 21:53:28 2012 -0500 - - nextstep gsettings backend: whitespace police - - gio/gnextstepsettingsbackend.c | 118 - +++++++++++++---------------------------- - 1 file changed, 37 insertions(+), 81 deletions(-) - -commit edd2aff575888dc6cd6570681c719bc18fe91bb2 -Author: William Hua -Date: Sun Jan 1 21:38:05 2012 -0500 - - thread-safe nextstep gsettings backend - - simplified key reset logic - - gio/gnextstepsettingsbackend.c | 49 - +++++++++++++++++++++++++++--------------- - 1 file changed, 32 insertions(+), 17 deletions(-) - -commit 9c1008384414a257d1f0f354d5ea897df0e24e89 -Author: William Hua -Date: Mon Dec 26 10:04:38 2011 -0500 - - GSettings: nextstep settings backend - - gio/Makefile.am | 11 + - gio/giomodule.c | 3 + - gio/gnextstepsettingsbackend.c | 497 - +++++++++++++++++++++++++++++++++++++++++ - gio/gsettingsbackendinternal.h | 5 + - 4 files changed, 516 insertions(+) - -commit 00f43b22e5b5d9e4afe1eda69e348e3fdaa8c262 -Author: Xan Lopez -Date: Sun Jan 1 19:01:14 2012 +0100 - - ginetaddressmask: plug leak - - ==24706== 52 bytes in 1 blocks are definitely lost in loss record - 7,248 of 13,092 - ==24706== at 0x4A074CD: malloc (vg_replace_malloc.c:236) - ==24706== by 0x70E9F5F: standard_malloc (gmem.c:85) - ==24706== by 0x70E9FE8: g_malloc (gmem.c:159) - ==24706== by 0x71018EC: g_slice_alloc (gslice.c:1003) - ==24706== by 0x710192B: g_slice_alloc0 (gslice.c:1029) - ==24706== by 0x7068526: g_type_create_instance (gtype.c:1872) - ==24706== by 0x705067B: g_object_constructor (gobject.c:1835) - ==24706== by 0x704FE47: g_object_newv (gobject.c:1699) - ==24706== by 0x7050612: g_object_new_valist (gobject.c:1816) - ==24706== by 0x704F894: g_object_new (gobject.c:1531) - ==24706== by 0x6F0F2F0: g_inet_address_new_from_bytes - (ginetaddress.c:459) - ==24706== by 0x6F5D703: remove_network - (gnetworkmonitornetlink.c:256) - ==24706== by 0x6F5DD80: read_netlink_messages - (gnetworkmonitornetlink.c:386) - ==24706== by 0x6F2D5CA: socket_source_dispatch (gsocket.c:2505) - ==24706== by 0x70E1D45: g_main_dispatch (gmain.c:2513) - ==24706== by 0x70E2A06: g_main_context_dispatch (gmain.c:3050) - ==24706== by 0x70E2BE9: g_main_context_iterate (gmain.c:3121) - ==24706== by 0x70E2CAD: g_main_context_iteration (gmain.c:3182) - ==24706== by 0x6F60A05: g_application_run (gapplication.c:1599) - ==24706== by 0x42D011: main (ephy-main.c:472) - - https://bugzilla.gnome.org/show_bug.cgi?id=667098 - - gio/ginetaddressmask.c | 11 +++++++++++ - 1 file changed, 11 insertions(+) - -commit 5e4188101efe6747b637ac8e1519fe67ee42495c -Author: Yaron Shahrabani -Date: Fri Dec 30 10:47:56 2011 +0200 - - Updated Hebrew translation. - - po/he.po | 240 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 122 insertions(+), 118 deletions(-) - -commit a2e1541cda3902474aa54aded959f78928fbabf6 -Author: Chun-wei Fan -Date: Fri Dec 30 15:27:31 2011 +0800 - - config.h.win32.in: Cleanups - - -Make the contents of the preconfigured config.h.win32(.in) more - like the - contents of config.h.in - -Correct the sizing of void* on x64 platforms (which should be 8, - unlike - 4 on x86-32 platforms) - - config.h.win32.in | 106 - +++++++++++++++++++++++++++++------------------------- - 1 file changed, 57 insertions(+), 49 deletions(-) - -commit 8558ae9ad4411dfdcd76180aaa421b29fc587571 -Author: Matthias Clasen -Date: Thu Dec 29 11:57:42 2011 -0500 - - Correct some Since tags - - As pointed out in bug 666951, g_mkdtemp and g_mkdtemp_full - were only added in 2.30. - - glib/gfileutils.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 8ca2647c7405d06231ca5e0cfa47621e5086a65a -Author: Ravi Sankar Guntur -Date: Tue Dec 20 14:49:53 2011 +0530 - - Fix to handle '\v' (vertical tab) by g_strescape() and - g_strcompress(). - - fix enables g_strescape() and g_strcompress() to handle '\v' along - with other - special characters - '\b', '\f', '\n', '\r', '\t', '\'. - - https://bugzilla.gnome.org/show_bug.cgi?id=664830 - - Signed-off-by: Ravi Sankar Guntur - - glib/gstrfuncs.c | 9 ++++++++- - glib/tests/strfuncs.c | 16 ++++++++-------- - 2 files changed, 16 insertions(+), 9 deletions(-) - -commit 030bf82340f1a82825ad71c4b85d664995eafde1 -Author: Matthias Clasen -Date: Tue Dec 27 18:10:42 2011 -0500 - - Some minor updates of building.sgml - - https://bugzilla.gnome.org/show_bug.cgi?id=664830 - - docs/reference/glib/building.sgml | 10 ---------- - 1 file changed, 10 deletions(-) - -commit a3860d8d7712eb52f8535f6517bb5641e70dd825 -Author: Matthias Clasen -Date: Tue Dec 27 18:10:26 2011 -0500 - - Some minor updates of HACKING - - HACKING | 20 +++++++++++--------- - 1 file changed, 11 insertions(+), 9 deletions(-) - -commit 993de34a77bdbfc37e210a85382e5f34f604efe9 -Author: Simon McVittie -Date: Wed Dec 14 17:31:23 2011 +0000 - - Add undefined/no-undefined mode options to GTester - - https://bugzilla.gnome.org/show_bug.cgi?id=666116 - - docs/reference/glib/gtester.xml | 33 ++++++++++++++++++++++++++++++++- - glib/gtester.c | 10 ++++++++++ - glib/gtestutils.c | 33 ++++++++++++++++++++++++++++++++- - glib/gtestutils.h | 2 ++ - 4 files changed, 76 insertions(+), 2 deletions(-) - -commit fa4792c35e42107e0ded0f499bb86415a2b1faef -Author: Simon McVittie -Date: Wed Dec 14 18:08:59 2011 +0000 - - various tests: do not provoke SIGTRAP with -m no-undefined - - Some of the GLib tests deliberately provoke warnings (or even fatal - errors) in a forked child. Normally, this is fine, but under valgrind - it's somewhat undesirable. We do want to follow fork(), so we - can check - for leaks in child processes that exit gracefully; but we don't - want to - be told about "leaks" in processes that are crashing, because there'd - be no point in cleaning those up anyway. - - https://bugzilla.gnome.org/show_bug.cgi?id=666116 - - gio/tests/actions.c | 83 ++++++++++++++--------- - gio/tests/gdbus-proxy.c | 30 +++++---- - gio/tests/gsettings.c | 64 ++++++++++++------ - glib/tests/error.c | 3 + - glib/tests/gvariant.c | 32 +++++---- - glib/tests/logging.c | 54 +++++++++------ - glib/tests/markup-collect.c | 3 + - glib/tests/mem-overflow.c | 13 +++- - glib/tests/option-context.c | 6 ++ - glib/tests/slice.c | 3 + - glib/tests/strfuncs.c | 146 - ++++++++++++++++++++++++---------------- - glib/tests/testing.c | 32 ++++++--- - gobject/tests/ifaceproperties.c | 3 + - 13 files changed, 304 insertions(+), 168 deletions(-) - -commit 5cb29d7909afdb41054ca47892aea4e0a79f2d7a -Author: Simon McVittie -Date: Wed Dec 14 17:32:16 2011 +0000 - - Clarify documentation of fast/slow/thorough and quiet/verbose tests - - It turns out that there is no middle setting between fast and - slow/thorough, but there *is* a middle setting between quiet and - verbose. - - https://bugzilla.gnome.org/show_bug.cgi?id=666116 - - glib/gtestutils.c | 15 +++++++++++---- - 1 file changed, 11 insertions(+), 4 deletions(-) - -commit 643ad9f6c340fb368ccf8e09ef1f0ba88ee6dccf -Author: Matthias Clasen -Date: Tue Dec 27 17:45:40 2011 -0500 - - Remove another unused AC_DEFINE - - Nothing was using the HAVE_GCOV define. - - configure.ac | 2 -- - 1 file changed, 2 deletions(-) - -commit 7cc9e10cce30ebe9242c0cc0649a4badffe0123e -Author: Matthias Clasen -Date: Tue Dec 27 17:20:36 2011 -0500 - - Drop unused AC_SUBST - - DISABLE_MEM_POOLS is only used as define. - - configure.ac | 1 - - 1 file changed, 1 deletion(-) - -commit bc85e6ed516f23d9fed9cdad39c605721738e190 -Author: Matthias Clasen -Date: Tue Dec 27 17:15:44 2011 -0500 - - Remove a bashism - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a176008826a8f7dcdcbc2a35d9ac3bfcabce824c -Author: Matthias Clasen -Date: Tue Dec 27 17:12:39 2011 -0500 - - Drop a lot of dead configury for threads - - Much of this became obsolete by the recent rewrite of our - threading support. - - configure.ac | 179 - +++++++++-------------------------------------------------- - 1 file changed, 27 insertions(+), 152 deletions(-) - -commit 8cea99741bdc540b76b4cace996068acd78e746c -Author: Matthias Clasen -Date: Tue Dec 27 16:22:13 2011 -0500 - - Don't put documentation in glibconfig.h - - configure.ac | 7 ------- - glib/gmain.h | 3 +++ - 2 files changed, 3 insertions(+), 7 deletions(-) - -commit 31f0ad3f352ec8bae297983f67b18cb33c2c3e5e -Author: Matthias Clasen -Date: Tue Dec 27 16:18:19 2011 -0500 - - Make glibconfig.h include guards consistent - - configure.ac | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit d09800d86ec408ec27b9559fbd9ff6aebca25397 -Author: Matthias Clasen -Date: Tue Dec 27 16:16:24 2011 -0500 - - Remove a commented-out macro - - configure.ac | 2 -- - 1 file changed, 2 deletions(-) - -commit 4576a459fc0aebc48581d16a076bd0a0924ae988 -Author: Matthias Clasen -Date: Tue Dec 27 15:55:04 2011 -0500 - - Remove obsolescent AC_HEADER_STDC macro - - We only used the resulting define in one place, and really, - these headers just have to be around or its not worth trying. - - configure.ac | 3 --- - glib/tests/hash.c | 2 -- - 2 files changed, 5 deletions(-) - -commit 49a4de3ea446f21202d586a906e0aef1d4dacfed -Author: Thomas Hindoe Paaboel Andersen -Date: Sat Dec 24 15:31:55 2011 +0100 - - docs: g_atexit: do not point in a direction for where to find details - - https://bugzilla.gnome.org/show_bug.cgi?id=666804 - - glib/gutils.c | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -commit 89a832250b9864c28cd0eec8db7200e00a8e9679 -Author: Åsmund Skjæveland -Date: Mon Dec 26 17:15:32 2011 +0100 - - Updated Norwegian Nynorsk translation - - po/nn.po | 959 - ++++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 515 insertions(+), 444 deletions(-) - -commit cc03b3cdea45b3592ab8e931628f027c20586aa3 -Author: Matthias Clasen -Date: Sat Dec 24 23:01:17 2011 -0500 - - Don't leak references to the menus - - gio/gmenumarkup.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit f077127d0169df135d078827c1c51742c3a71901 -Author: Matthias Clasen -Date: Sat Dec 24 22:59:10 2011 -0500 - - Add a test for ids on submenu and section elements - - The test checks that menus which are created via - or
end up in the objects - hash table. - - gio/tests/gmenumodel.c | 41 +++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 41 insertions(+) - -commit 37efbf4354969fdbca9ed71895309fb7fb95a55a -Author: Matthias Clasen -Date: Sat Dec 24 22:58:16 2011 -0500 - - Menu markup: Support ids on submenu and section elements - - This was supposed to work, but didn't. - Bug 666595. - - gio/gmenumarkup.c | 54 - +++++++++++++++++++++++++++++++++++++++++++++++------- - 1 file changed, 47 insertions(+), 7 deletions(-) - -commit c4fc2584241dadeedee7b21bd24ca5708d6318e8 -Author: Benjamin Otte -Date: Sat Dec 24 14:26:24 2011 +0100 - - docs: Clarify non-NUL requirement in g_utf8_validate() - - UTF8 validation is not about your character on a dating site, so don't - talk about meeting. - - https://bugzilla.gnome.org/show_bug.cgi?id=666803 - - glib/gutf8.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 3f3e141ec8ffe8f40a2faced69d35cb161153107 -Author: Dan Winship -Date: Fri Aug 20 13:04:19 2010 -0400 - - Add GSocketClient::event, for tracking socket client status - - This can be used for debugging, or for progress UIs ("Connecting to - example.com..."), or to do low-level tweaking on the connection at - various points in the process. - - https://bugzilla.gnome.org/show_bug.cgi?id=665805 - - docs/reference/gio/gio-sections.txt | 3 +- - gio/gio.symbols | 1 + - gio/gioenums.h | 38 +++++++ - gio/gsocketclient.c | 194 - ++++++++++++++++++++++++++++++++++-- - gio/gsocketclient.h | 6 +- - gio/tests/send-data.c | 23 +++++ - 6 files changed, 253 insertions(+), 12 deletions(-) - -commit 57f279988cc2219a974042a29cbb12efd2422540 -Author: Dan Winship -Date: Sun Jun 12 16:29:04 2011 -0400 - - Add g_socket_connection_connect(), etc - - Previously it was more or less assumed that GSocketConnections were - always connected, although this was not enforced. Make it explicit - that they don't need to be, and add methods to connect them, and - simplify GSocketClient by using those methods. - - https://bugzilla.gnome.org/show_bug.cgi?id=665805 - - docs/reference/gio/gio-sections.txt | 5 ++ - gio/gio.symbols | 4 + - gio/gsocketclient.c | 129 +++++++++-------------------- - gio/gsocketconnection.c | 159 - ++++++++++++++++++++++++++++++++++++ - gio/gsocketconnection.h | 15 ++++ - 5 files changed, 223 insertions(+), 89 deletions(-) - -commit e121d46b251d7a695f6c56bf3de95acb51371599 -Author: Chun-wei Fan -Date: Thu Dec 22 20:18:11 2011 +0800 - - Update GIO Visual C++ projects - - Link to zlib1.lib for release builds and zlib1d.lib for debug builds- - this is to be consistent across the board for the GTK+ stack (and many - other opensource code linking to the ZLib DLL on Windows) - - build/win32/vs10/gio.vcxprojin | 8 ++++---- - build/win32/vs9/gio.vcprojin | 8 ++++---- - 2 files changed, 8 insertions(+), 8 deletions(-) - -commit 550fee44a9379969cb185b19b787c1d6ab35e77e -Author: Chun-wei Fan -Date: Thu Dec 22 18:49:01 2011 +0800 - - Update Visual C++ property sheets - - "Install" the newly-introduced gremoteactiongroup.h header. - - build/win32/vs10/glib.props | 2 ++ - build/win32/vs9/glib.vsprops | 1 + - 2 files changed, 3 insertions(+) - -commit 6e7da987b443c861946a7702d64f9e50150b9320 -Author: Ryan Lortie -Date: Thu Dec 22 00:24:20 2011 -0500 - - GSettingsBackend: allow floating refs from read() - - Use g_variant_take_ref() to allow for backends to return floating - GVariant instances from their read() implementations. - - gio/gsettingsbackend.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 1b0337744282c7f048a31a9818b99370d97c44f3 -Author: rodrigorivascosta -Date: Thu Dec 22 10:48:09 2011 +0800 - - Bug 666551-Fix a few dangling pointers - - When removing an item from the list, check the next one's my_owner, - and fix it accordingly. And take this case into account when last - of the list is deleted. - - Also, assign NULL to 'my_owner' in g_thread_xp_WakeConditionVariable. - - glib/gthread-win32.c | 5 +++++ - 1 file changed, 5 insertions(+) - -commit 76bc1ab28084dab671fed6e9f3993014e225df2c -Author: Chun-wei Fan -Date: Wed Dec 21 11:24:09 2011 +0800 - - glib/tests/private.c: Fix compilation on Windows - - -process.h must be included for _beginthreadex - -Use a cast to HANDLE on _beginthreadex to silence warnings on - different - types - - glib/tests/private.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit cb71b03e2f0a273d3e466831e5c2cdf0a7c43f46 -Author: Kjartan Maraas -Date: Wed Dec 21 22:22:05 2011 +0100 - - Updated Norwegian bokmål translation - - po/nb.po | 276 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 140 insertions(+), 136 deletions(-) - -commit adff60ed6389cfb1e97a329c150320aa44b18be6 -Author: Cosimo Cecchi -Date: Wed Dec 21 12:36:19 2011 +0100 - - menu: documentation fixes - - g_menu_new_section() does not exist, the comment meant - g_menu_item_new_section(). - - gio/gmenu.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 557da1650707bbb67b80be0c986598eab3893071 -Author: Ryan Lortie -Date: Tue Dec 20 19:45:57 2011 -0500 - - GObject: do checks on interface property install - - Add some checks to g_object_interface_install_property() similar to - those in g_object_class_install_property(). - - https://bugzilla.gnome.org/show_bug.cgi?id=666616 - - gobject/gobject.c | 8 +++++++- - gobject/tests/param.c | 2 +- - 2 files changed, 8 insertions(+), 2 deletions(-) - -commit b2371871097ef2b52bdb4688d702438c9e3f1787 -Author: Ryan Lortie -Date: Tue Dec 20 19:43:21 2011 -0500 - - GObject: require READ or WRITE on property install - - g_object_class_install_property() currently lets you install - properties - that are neither readable nor writable. Add a check to prevent that. - - https://bugzilla.gnome.org/show_bug.cgi?id=666616 - - gobject/gobject.c | 1 + - gobject/tests/param.c | 3 --- - 2 files changed, 1 insertion(+), 3 deletions(-) - -commit 4e793c2eefab1a9b5b0c29b530cbe77fb53d7396 -Author: Ryan Lortie -Date: Tue Dec 20 19:33:02 2011 -0500 - - GObject: allow G_PARAM_CONSTRUCT on any override - - We were previously preventing implementations of an interface from - specifying G_PARAM_CONSTRUCT for a property of that interface if the - interface didn't specify it itself (or was readonly). - - This is something that should only interest the implementation, so we - remove this restriction. - - This allows 6 new possible override scenarios: - - - writable -> writable/construct - - writable -> readwrite/construct - - readwrite -> readwrite/construct - - writable/construct-only -> writable/construct - - writable/construct-only -> readwrite/construct - - readwrite/construct-only -> readwrite/construct - - and we update the testcase to reflect this. - - https://bugzilla.gnome.org/show_bug.cgi?id=666616 - - gobject/gobject.c | 5 +---- - gobject/tests/param.c | 32 ++++++++++++++++++-------------- - 2 files changed, 19 insertions(+), 18 deletions(-) - -commit b3b9f82206707d6adad0d54ae9232bc826bec574 -Author: Ryan Lortie -Date: Tue Dec 20 18:44:48 2011 -0500 - - GObject: add test for interface property overrides - - Add a testcase to check all possibilities for overriding a property - specified on an interface from an implementation of that interface, - changing the type and flags. - - https://bugzilla.gnome.org/show_bug.cgi?id=666616 - - gobject/tests/param.c | 379 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 379 insertions(+) - -commit d8d78688a8e00d1f2c338bd75fb1ce20d05e059d -Author: Ryan Lortie -Date: Tue Dec 20 18:41:03 2011 -0500 - - GObject: change the order of property checks - - Change the order of the checks so that we hear about the 'biggest' - problem first. Also, stop reporting problems after we report - the first - one for a particular property. - - Add some comments. - - https://bugzilla.gnome.org/show_bug.cgi?id=666616 - - gobject/gobject.c | 70 - +++++++++++++++++++++++++++++++++++++++---------------- - 1 file changed, 50 insertions(+), 20 deletions(-) - -commit 5fb7a8e127bde6465a5b9e22b299ca2e439e702c -Author: Ryan Lortie -Date: Tue Dec 20 18:26:14 2011 -0500 - - GObject: fix property override type checks - - The property override typecheck was meant to enforce the type on the - overriding property being exactly equal to the type on the interface - property. Instead, g_type_is_a() was incorrectly used. - - We could try to enforce equality, but if a property is read-only - then it - should be possible for the implementation to type the property - with any - subtype of the type specified on the interface (because returning - a more - specific type will still satisfy the interface). Likewise, if the - property is write-only then it should be possible for the - implementation - to type the property with any supertype. - - We implement the check this way. - - https://bugzilla.gnome.org/show_bug.cgi?id=666616 - - gobject/gobject.c | 73 - +++++++++++++++++++++++++++++++++++++++++++------------ - 1 file changed, 58 insertions(+), 15 deletions(-) - -commit ab0da3c2821b6e9ed89a3a2a708bbae1db2ed45f -Author: Ryan Lortie -Date: Tue Dec 20 19:12:56 2011 -0500 - - GSimpleAction: fix some whitespace fail - - gio/gsimpleaction.c | 20 ++++++++++---------- - 1 file changed, 10 insertions(+), 10 deletions(-) - -commit 342e2faa2996601bc44413087b3d70560dad78aa -Author: Ryan Lortie -Date: Tue Dec 20 19:11:19 2011 -0500 - - GSimpleAction: tweak property flags - - There's no need for 'enabled' and 'state' to be marked construct-only. - These properties are writable at all times. - - gio/gsimpleaction.c | 10 ++++------ - 1 file changed, 4 insertions(+), 6 deletions(-) - -commit 958f2bac7a123bc0cf35c5afab6ac62c80b0c03b -Author: Ryan Lortie -Date: Tue Dec 20 15:29:16 2011 -0500 - - GObject: fixup reversed logic in last commit - - Accidentally dropped a !. - - gobject/gobject.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 3af050f6fc760c3bedfad4e7c0f767a2e01848be -Author: Ryan Lortie -Date: Tue Dec 20 15:12:44 2011 -0500 - - gobject: Clean up logic in property checks - - Simplify some of the logic in this function. - - 1) Simplify flag checks as per Colin's suggestions in - https://bugzilla.gnome.org/show_bug.cgi?id=605667 - - 2) Don't repeatedly recheck if class_pspec is NULL. - - gobject/gobject.c | 50 +++++++++++++++++++++----------------------------- - 1 file changed, 21 insertions(+), 29 deletions(-) - -commit ebf572cdd81d8c0fca4641f9204dc0421ad1bf5d -Author: Ryan Lortie -Date: Tue Dec 20 14:43:15 2011 -0500 - - GAction: back out changes to property flags - - 41e5ba86a791a17bb560dd7813ad7e849e0230dc introduced some changes - to the - property flags of GAction. These changes were not a reflection of the - actual interface of GAction but were necessary due to GObject being - overly-sensitive to flag changes on property overrides. - - Now that the GObject bug is fixed, we can restore the GAction flags to - their correct values. - - https://bugzilla.gnome.org/show_bug.cgi?id=666615 - - gio/gaction.c | 12 ++++-------- - 1 file changed, 4 insertions(+), 8 deletions(-) - -commit af24dbc12aa77aac3c82d39872878558cced7add -Author: Ryan Lortie -Date: Tue Dec 20 14:36:29 2011 -0500 - - gobject: loosen property override flag restrictions - - GObject enforces the following restrictions on property overrides: - - - must only add abilities: if the parent class supports - readability/writability then the subclass must also support them. - Subclasses are free to add readability/writability. - - - must not add additional restrictions: if the parent class doesn't - have construct/construct-only restrictions then the subclass must - not add them. Subclasses are free to remove restrictions. - - The problem with the previous implementation is that the check against - adding construct/construct-only restrictions was being done even - if the - property was not previously writable. As an example: - - "readable" and "writable only on construct" - - was considered as being more restrictive than - - "read only". - - This patch tweaks the check to allow the addition of - construct/construct-only restrictions for properties that were - previously read-only and are now being made writable. - - https://bugzilla.gnome.org/show_bug.cgi?id=666615 - - gobject/gobject.c | 9 +++++---- - 1 file changed, 5 insertions(+), 4 deletions(-) - -commit 68706bfa2b91d4eb33cddfca2b640fcc3ce80637 -Author: Matthias Clasen -Date: Tue Dec 20 12:15:05 2011 -0500 - - Add references to the dbus interface docs on the wiki - - And strip out the (now) redundant copy of that information - from the sources. - - gio/gactiongroupexporter.c | 96 - ++---------------------------------------- - gio/gapplicationimpl-dbus.c | 4 ++ - gio/gmenuexporter.c | 100 - +------------------------------------------- - 3 files changed, 9 insertions(+), 191 deletions(-) - -commit adbfa38c8e2ab859d252e566fa130a7023442d7d -Author: Ryan Lortie -Date: Mon Dec 19 22:56:05 2011 -0500 - - docs: remove duplicate GMenuModel from gio.types - - docs/reference/gio/gio.types | 1 - - 1 file changed, 1 deletion(-) - -commit 541693f42d462f114055fd05d1ac536e0c6f46f5 -Author: Ryan Lortie -Date: Mon Dec 19 17:35:31 2011 -0500 - - winxp threads: fix some condition variable races - - There are some races in the condition variable emulation code for - Windows XP with respect to timeouts while waiting. - - First, in the event of a timeout, we never remove the waiter from the - condition variable. This can cause crashes later. That problem was - found by Rodrigo Rivas Costa. - - Second, if the waiting thread times out and exits just as we were - about - to call SetEvent() on its waiter event, we could end up trying - to access - the waiter after it was closed/freed. We need to hold on to the - lock a - little bit longer to ensure that that's not possible. - - https://bugzilla.gnome.org/show_bug.cgi?id=666551 - - glib/gthread-win32.c | 32 ++++++++++++++++++++++++++------ - 1 file changed, 26 insertions(+), 6 deletions(-) - -commit f3cf8c0ca8ea952c08ef29af1e84515a8f6a2d77 -Author: Ryan Lortie -Date: Mon Dec 19 15:24:52 2011 -0500 - - *bump* - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 8f558d80100d4de5ffc50dac37857ca1b63c1480 -Author: Dan Winship -Date: Mon Dec 19 15:19:19 2011 -0500 - - gnetworkmonitornetlink.c: Fix a gsize->gssize - - https://bugzilla.gnome.org/show_bug.cgi?id=666422 - - gio/gnetworkmonitornetlink.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit fbe1fb8e4999dc9e7c30a19896e421e8a2c4103b -Author: Ryan Lortie -Date: Mon Dec 19 13:38:21 2011 -0500 - - glib 2.31.6 - - NEWS | 44 ++++++++++++++++++++++++++++++++++++++++++++ - configure.ac | 2 +- - 2 files changed, 45 insertions(+), 1 deletion(-) - -commit 5e8a10daf15afc8fa006a3ce9877541c344a4c67 -Author: Ryan Lortie -Date: Mon Dec 19 13:37:06 2011 -0500 - - gitignore - - build/win32/vs10/.gitignore | 6 ++++++ - docs/reference/gio/gdbus-object-manager-example/.gitignore | 1 + - gio/tests/.gitignore | 6 ++++-- - 3 files changed, 11 insertions(+), 2 deletions(-) - -commit 0a22f63ebe7ea1abe78e4b88287aaf31eb1bdb5e -Author: Ryan Lortie -Date: Mon Dec 19 10:47:45 2011 -0500 - - Drop public menu APIs from GApplication - - This is moving to Gtk, but we don't want to do it all right now. - - docs/reference/gio/gio-sections.txt | 4 -- - gio/gapplication.c | 74 - ++++++------------------------------- - gio/gapplication.h | 8 ---- - gio/gapplicationimpl-dbus.c | 14 +++++-- - gio/gio.symbols | 4 -- - 5 files changed, 21 insertions(+), 83 deletions(-) - -commit 0c094d660769a00564ef33a775a387f62cf2ff41 -Author: Ryan Lortie -Date: Mon Dec 19 10:47:28 2011 -0500 - - Drop the GApplication menu test - - gio/tests/Makefile.am | 4 -- - gio/tests/gapplication-example-menu.c | 87 - ----------------------------------- - 2 files changed, 91 deletions(-) - -commit db7707b41a48c062b8b7595bbfc241692eed7b62 -Author: Daniel Mustieles -Date: Mon Dec 19 17:13:11 2011 +0100 - - Updated Spanish translation - - po/es.po | 314 - ++++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 171 insertions(+), 143 deletions(-) - -commit 466432830c60c61fe99ac30e4914443b0f0bd979 -Author: Giovanni Campagna -Date: Sat Dec 17 20:08:50 2011 +0100 - - gsettings-tool: allow specifying custom schema dirs - - It happens that one wants to customize settings for plugins or - shell extensions, that installing schemas in nonstandard locations. - This patch adds the --schemadir option to gsettings, and ensure - that the appropriate schema is found. - - https://bugzilla.gnome.org/show_bug.cgi?id=666415 - - gio/gsettings-bash-completion.sh | 41 ++++++--- - gio/gsettings-tool.c | 179 - +++++++++++++++++++++++---------------- - 2 files changed, 133 insertions(+), 87 deletions(-) - -commit f59acb55c1758d5e620b4806036dbc997db24ad4 -Author: Florian Müllner -Date: Mon Dec 19 14:52:10 2011 +0100 - - gdesktopappinfo: Use "Keywords" instead of "X-GNOME-Keywords" - - The field has now been standardized, so drop the prefix. - - gio/gdesktopappinfo.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 40413490374777c0aba8b569f5ad45ffc205cac0 -Author: Matthias Clasen -Date: Mon Dec 19 07:45:43 2011 -0500 - - Teach gtk-doc about G_GNUC_WARN_UNUSED_RESULT - - docs/reference/gio/Makefile.am | 3 ++- - docs/reference/glib/Makefile.am | 2 +- - docs/reference/gobject/Makefile.am | 2 +- - 3 files changed, 4 insertions(+), 3 deletions(-) - -commit 0971d36e4b8338f4f3f96d751f5275517514d3b1 -Author: Ryan Lortie -Date: Sat Dec 17 00:52:57 2011 -0500 - - GApplication: receiving end of GRemoteActionGroup - - Use the fact that the action group exporter now speaks to - GRemoteActionGroup to get the platform data into GApplicion without - hacks. - - https://bugzilla.gnome.org/show_bug.cgi?id=665737 - - gio/gapplication.c | 89 - ++++++++++++++++++++++++++++++++++++++++++++- - gio/gapplicationimpl-dbus.c | 6 ++- - gio/gapplicationimpl.h | 13 ++++--- - 3 files changed, 100 insertions(+), 8 deletions(-) - -commit 1807ef336a94a1d2498e2ce77686c29db1aa6aac -Author: Ryan Lortie -Date: Sat Dec 17 00:26:11 2011 -0500 - - action group exporter: kill GApplication hackery - - Use the GRemoteActionGroup interface, if available, instead. - - https://bugzilla.gnome.org/show_bug.cgi?id=665737 - - gio/gactiongroupexporter.c | 38 +++++++++++++------------------------- - 1 file changed, 13 insertions(+), 25 deletions(-) - -commit eefd08996f7657488cb8afed23667030d6bd45f7 -Author: Ryan Lortie -Date: Sat Dec 17 00:17:08 2011 -0500 - - introduce GRemoteActionGroup - - This interfaceifies the extra functions that were on GDBusActionGroup - for dealing with platform data. - - The two main benefits of doing this: - - - no longer have to do a silly song and dance in GApplication - to avoid - calling GDBusActionGroup API from non-dbus-aware code - - - the interface can be reused by the action group exporter to avoid - ugly and unbindable hook callbacks - - https://bugzilla.gnome.org/show_bug.cgi?id=665737 - - docs/reference/gio/gio-docs.xml | 1 + - docs/reference/gio/gio-sections.txt | 16 +++++ - gio/Makefile.am | 2 + - gio/gapplication.c | 19 ++--- - gio/gapplicationimpl-dbus.c | 35 +++------ - gio/gapplicationimpl.h | 14 +--- - gio/gdbusactiongroup.c | 138 - +++++++++++++----------------------- - gio/gdbusactiongroup.h | 9 --- - gio/gio.h | 1 + - gio/gio.symbols | 5 +- - gio/giotypes.h | 1 + - gio/gremoteactiongroup.c | 136 - +++++++++++++++++++++++++++++++++++ - gio/gremoteactiongroup.h | 74 +++++++++++++++++++ - 13 files changed, 303 insertions(+), 148 deletions(-) - -commit ee9f104432ee1ed0bf1e7461cf3264d0f0f1d297 -Author: Ryan Lortie -Date: Fri Dec 16 22:24:03 2011 -0500 - - GApplication: send platform data for actions again - - Use the _full variants of the GDBusActionGroup API to send platform - data - for action invocations once again. - - gio/gapplication.c | 16 +++++++--------- - gio/gapplicationimpl-dbus.c | 20 ++++++++++++++++++++ - gio/gapplicationimpl.h | 12 ++++++++++++ - 3 files changed, 39 insertions(+), 9 deletions(-) - -commit f58df66d4d640ea926573104be9849037a3c8522 -Author: Ryan Lortie -Date: Fri Dec 16 22:23:30 2011 -0500 - - GDBusActionGroup: add _full variants of activation - - This allows the platform_data to be explicitly specified. - - docs/reference/gio/gio-sections.txt | 4 ++ - gio/gdbusactiongroup.c | 93 - +++++++++++++++++++++++++++++++------ - gio/gdbusactiongroup.h | 9 ++++ - gio/gio.symbols | 2 + - 4 files changed, 95 insertions(+), 13 deletions(-) - -commit e5ed11bcf807b3e2c0a36c684e9b794ec253cd72 -Author: Ryan Lortie -Date: Fri Dec 16 21:25:57 2011 -0500 - - Revert "GDBusActionGroup: add static platform registration" - - This reverts commit fcc9902e98a6a6568a1150441c8680fd4615d437. - - gio/gactiongroupexporter.c | 10 ---------- - gio/gdbusactiongroup.c | 32 ++------------------------------ - gio/gdbusactiongroup.h | 14 +++----------- - gio/gio.symbols | 1 - - 4 files changed, 5 insertions(+), 52 deletions(-) - -commit e370631f46ca9b9d5b6ca1f7bbdf0ce708922ad3 -Author: Ryan Lortie -Date: Fri Dec 16 11:39:24 2011 -0500 - - GApplication: emit signals on action changes - - Now that we're a GActionMap the story about propagating signals - from our - (now-constant) internal action group is vastly simplified. If someone - calls g_application_set_action_group() then signals will stop - working -- - but this function is deprecated and they never worked before, so - no big - loss there. - - https://bugzilla.gnome.org/show_bug.cgi?id=643736 - - gio/gapplication.c | 17 ++++++++++++++++- - 1 file changed, 16 insertions(+), 1 deletion(-) - -commit 11015f165229ac3cb5f008a8824f8135ec45c89a -Author: Ryan Lortie -Date: Thu Dec 15 13:27:27 2011 -0500 - - windows XP threads: fix hilariously obvious race - - I tried to do a double-checked lock without the double check. - - Rodrigo Rivas Costa caught the problem and suggested the (obviously - correct) fix. - - https://bugzilla.gnome.org/show_bug.cgi?id=666296 - - glib/gthread-win32.c | 19 ++++++++++++------- - 1 file changed, 12 insertions(+), 7 deletions(-) - -commit fcc9902e98a6a6568a1150441c8680fd4615d437 -Author: Ryan Lortie -Date: Wed Dec 14 13:31:27 2011 -0500 - - GDBusActionGroup: add static platform registration - - We provide a mechanism by which a 'platform' (eg: Gtk) can register - some - hook functions to be called to collect platform-data at the point of - sending an outgoing action activation request and also to inform the - platform of this data on incoming requests (before and after - dispatching - the actual request). - - This can be used for forwarding timestamp and startup-notification - information (as is presently done in GApplication) but the - before/after - hook could also be used for acquiring/releasing the Gdk lock or other - similar things. - - https://bugzilla.gnome.org/show_bug.cgi?id=665737 - - gio/gactiongroupexporter.c | 10 ++++++++++ - gio/gdbusactiongroup.c | 32 ++++++++++++++++++++++++++++++-- - gio/gdbusactiongroup.h | 14 +++++++++++--- - gio/gio.symbols | 1 + - 4 files changed, 52 insertions(+), 5 deletions(-) - -commit 1d4009e6f7e1d368b3e3df2fa41b007277b600d8 -Author: Ravi Sankar Guntur -Date: Wed Dec 14 20:17:54 2011 +0530 - - Added API g_queue_free_full(). - - g_queue_free_full(), to free a Queue including its - dynamically-allocated elements. - On similar lines to List and Slist. - - void g_queue_free_full (GQueue *queue, GDestroyNotify - free_func); - - Test case covering g_queue_free_full() is added. - Added export symbol to glib.symbols. - - Closes Bug: https://bugzilla.gnome.org/show_bug.cgi?id=657433 - - Signed-off-by: Ravi Sankar Guntur - - glib/glib.symbols | 1 + - glib/gqueue.c | 24 ++++++++++++++++++++++++ - glib/gqueue.h | 2 ++ - glib/tests/queue.c | 50 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - 4 files changed, 77 insertions(+) - -commit 63e69b4958272c5c1525da60005cae6a974d0d48 -Author: Colin Walters -Date: Thu Dec 15 09:47:15 2011 -0500 - - GDBusActionGroup: Fix a typo in docs - - gio/gdbusactiongroup.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 84df41c02c8806071d18e532432dff00a48ff369 -Author: Dan Winship -Date: Wed Dec 14 10:19:13 2011 -0500 - - configure.ac: robustify netlink.h check - - https://bugzilla.gnome.org/show_bug.cgi?id=666173 - - configure.ac | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 14fb10d14b07cef6af8952bfdd0bd4d864876607 -Author: Stef Walter -Date: Fri Dec 9 18:19:24 2011 +0100 - - GBytes: add a size argument to g_bytes_get_data - - * An out size argument so that this is more easily bindable - by gobject-introspection. - - https://bugzilla.gnome.org/show_bug.cgi?id=665879 - - glib/gbytes.c | 8 ++++++-- - glib/gbytes.h | 3 ++- - glib/gtimezone.c | 4 ++-- - glib/gvariant-core.c | 5 ++--- - glib/tests/array-test.c | 4 +++- - glib/tests/bytes.c | 41 ++++++++++++++++++++++++++--------------- - 6 files changed, 41 insertions(+), 24 deletions(-) - -commit 162bafee37ccd5d58260423a8120fdcba25ecad6 -Author: Chris Coulson -Date: Wed Dec 14 14:00:56 2011 +0000 - - Initialize service_loop before running the service thread - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666129 - - gio/tests/gdbus-peer.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a6eda97d8e8440ea5b04c081d444916dc51ad220 -Author: Matthias Clasen -Date: Wed Dec 14 21:05:38 2011 -0500 - - menu markup: tolerate not having a hash table of objects - - Various places in the code were assuming that the hash table was - always - available. Fix this, and also avoid leaking strings now that the hash - table may be NULL. - - Based on a patch by Simon McVittie, bug 666167 - - gio/gmenumarkup.c | 9 +++++---- - 1 file changed, 5 insertions(+), 4 deletions(-) - -commit e129deb0170c8a18e662c53db799f2ba16ebf26f -Author: Simon McVittie -Date: Wed Dec 14 16:56:15 2011 +0000 - - g_array_free, g_ptr_array_free: decrement refcount if not the last ref - - foo_free is conceptually "worth" one unref; not decrementing the - refcount here means the GArray or GPtrArray wrapper (but not its - contents) would leak in the following call sequence: - - p = g_ptr_array_new (); - g_ptr_array_ref (p); - g_ptr_array_free (p, TRUE); - g_ptr_array_unref (p); - - Signed-off-by: Simon McVittie - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666113 - Reviewed-by: Emmanuele Bassi - - glib/garray.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit df9d9cc72f4d107f576322516a87e9fe0daa2539 -Author: Simon McVittie -Date: Wed Dec 14 16:53:24 2011 +0000 - - GArray, GPtrArray: factor out the actual freeing - - Depending how the array is freed, we may want to free the underlying - array (the "segment"), the struct wrapper or both. - - Signed-off-by: Simon McVittie - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666113 - Reviewed-by: Emmanuele Bassi - - glib/garray.c | 57 - +++++++++++++++++++++++++++++++++++++++++++-------------- - 1 file changed, 43 insertions(+), 14 deletions(-) - -commit 6457677b7db236ab580bdf546221f1e8d2102c80 -Author: Simon McVittie -Date: Wed Dec 14 16:46:56 2011 +0000 - - g_key_file_get_string_list: don't leak the pieces on error - - Signed-off-by: Simon McVittie - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666113 - Reviewed-by: Emmanuele Bassi - - glib/gkeyfile.c | 1 + - 1 file changed, 1 insertion(+) - -commit a1bd6e07172771f9a7e8006e5f1f824cc1f564ea -Author: Simon McVittie -Date: Tue Dec 13 18:18:27 2011 +0000 - - tls-interaction test: use a weak pointer instead of a deliberate - use-after-free - - Signed-off-by: Simon McVittie - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666115 - Reviewed-by: Dan Winship - - gio/tests/tls-interaction.c | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -commit 0a7930d04879018b5ea451ee9708f40fe93a131e -Author: Ryan Lortie -Date: Tue Dec 13 20:54:24 2011 -0500 - - gdbus tests: remove buggy use of GMainLoop - - g_main_loop_quit() only quits mainloops that are currently running -- - not ones that may run in the future. The way the gdbus-threading - tests - are written can possibly result in a call to g_main_loop_quit() before - g_main_loop_run() has started. - - The mainloops aren't actually used for anything other than signalling - the completion of the threads, so just use g_thread_join() for that. - - https://bugzilla.gnome.org/show_bug.cgi?id=666129 - - gio/tests/gdbus-threading.c | 25 ------------------------- - 1 file changed, 25 deletions(-) - -commit a2e9318d4a8dc1257526814b8255210acd13d406 -Author: Ryan Lortie -Date: Wed Dec 14 09:32:11 2011 -0500 - - two test fixes for ARM - - First, some ARM systems are not fast enough to meet the 30 second - deadline in gwakeuptest.c, so increase that to 60. - - Second, we have some signed/unsigned woes in the gparam transform - tests. - - glib/tests/gwakeuptest.c | 4 ++-- - gobject/tests/param.c | 20 ++++++++++---------- - 2 files changed, 12 insertions(+), 12 deletions(-) - -commit 995a2eb50bf7d9e46c029768691f93b31e09bdf8 -Author: Simon McVittie -Date: Tue Dec 13 18:18:07 2011 +0000 - - Plug some leaks in the GIO tests - - Signed-off-by: Simon McVittie - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666115 - Reviewed-by: Matthias Clasen - - gio/tests/data-input-stream.c | 1 + - gio/tests/network-monitor.c | 8 ++++++++ - gio/tests/pollable.c | 1 + - gio/tests/socket.c | 3 +++ - gio/tests/tls-certificate.c | 1 + - 5 files changed, 14 insertions(+) - -commit f6b2847e5787a7c17a6d85f57049c5699451c246 -Author: Simon McVittie -Date: Tue Dec 13 14:46:02 2011 +0000 - - hash test: avoid leaking various keys and values - - Signed-off-by: Simon McVittie - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666115 - Reviewed-by: Matthias Clasen - - glib/tests/hash.c | 82 - ++++++++++++++++++++++++++++++++++++++++++++++++++----- - 1 file changed, 75 insertions(+), 7 deletions(-) - -commit 5dca72fe67aec5f98bfb68257c34ff133b59d22a -Author: Simon McVittie -Date: Mon Dec 12 18:56:21 2011 +0000 - - GOptionContext test: free all arguments, not just the remaining ones - - On success, g_option_context_parse alters argv by removing options - that - it understood, so g_strfreev is insufficient. Instead, take a shallow - copy and free all of the arguments in that, then free the array argv - but not its contents. - - Also, improve the checks in error cases, by checking that argv has - not been altered in this way. - - Signed-off-by: Simon McVittie - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666115 - Reviewed-by: Matthias Clasen - - glib/tests/option-context.c | 353 - +++++++++++++++++++++++++++++++++----------- - 1 file changed, 265 insertions(+), 88 deletions(-) - -commit 29f2ced8eb32d9001da8082c4530f017decb8267 -Author: Simon McVittie -Date: Tue Dec 13 19:01:42 2011 +0000 - - various GLib tests: plug memory leaks - - These don't really matter, since it's test code, but they do obscure - real leaks in the library. - - Signed-off-by: Simon McVittie - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666115 - Acked-by: Matthias Clasen - - glib/tests/bookmarkfile.c | 6 ++---- - glib/tests/cache.c | 2 ++ - glib/tests/convert.c | 4 ++++ - glib/tests/fileutils.c | 4 ++++ - glib/tests/gvariant.c | 1 + - glib/tests/gwakeuptest.c | 2 +- - glib/tests/include.c | 1 + - glib/tests/keyfile.c | 1 + - glib/tests/mainloop.c | 3 +++ - glib/tests/markup-parse.c | 33 ++++++++++++++++++++++++++------- - glib/tests/mem-overflow.c | 23 +++++++++++++++++++---- - glib/tests/node.c | 2 ++ - glib/tests/option-argv0.c | 2 ++ - glib/tests/option-context.c | 3 +++ - glib/tests/protocol.c | 6 ++++++ - glib/tests/queue.c | 12 ++++++++++-- - glib/tests/sequence.c | 7 +++++++ - glib/tests/strfuncs.c | 5 ++++- - glib/tests/string.c | 4 ++++ - glib/tests/timeout.c | 2 ++ - glib/tests/tree.c | 1 + - glib/tests/unix.c | 3 +++ - glib/tests/uri.c | 15 ++++++++++++++- - gobject/tests/boxed.c | 2 ++ - gobject/tests/param.c | 1 + - tests/testglib.c | 12 ++++++++++++ - 26 files changed, 137 insertions(+), 20 deletions(-) - -commit a0f5e89aedd0fcd04164c35b1c77d194adfc698a -Author: Simon McVittie -Date: Mon Dec 12 15:55:59 2011 +0000 - - testglib: test_file_functions: don't close fd if it's -1 - - Signed-off-by: Simon McVittie - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666115 - Reviewed-by: Matthias Clasen - - tests/testglib.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit fedc0cff518067c26bad698798e50069c765d1f3 -Author: Simon McVittie -Date: Wed Dec 14 12:39:06 2011 +0000 - - Revert "g_menu_markup_start_element: tolerate not having a hash - table of objects" - - This reverts commit bcdb60641196f98482b5e17fcc96a92589deba35, - accidentally pushed before it was reviewed. - - gio/gmenumarkup.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit bcdb60641196f98482b5e17fcc96a92589deba35 -Author: Simon McVittie -Date: Wed Dec 14 12:31:31 2011 +0000 - - g_menu_markup_start_element: tolerate not having a hash table - of objects - - I don't know whether this is the right fix, but gio/tests/gmenumodel - crashes out, which can't be right. - - gio/gmenumarkup.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 93f8f8158fc086312ad1e0711d403bb7479416ee -Author: Simon McVittie -Date: Mon Dec 12 18:58:03 2011 +0000 - - g_variant_byteswap: don't leak serialised.data - - Signed-off-by: Simon McVittie - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666113 - Reviewed-by: Matthias Clasen - - glib/gvariant.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a48edddc198237803474994a3c9813d3b21f4f78 -Author: Simon McVittie -Date: Tue Dec 13 18:16:55 2011 +0000 - - GDBusActionGroup: don't leak param_str - - Signed-off-by: Simon McVittie - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666113 - Reviewed-by: Matthias Clasen - - gio/gdbusactiongroup.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit c49a4dba82ea4edb8d09619caf3dc4f65e92f9dc -Author: Simon McVittie -Date: Tue Dec 13 14:44:18 2011 +0000 - - g_data_set_internal: avoid use-after-free if datalist is in dataset - - Removing the last thing in a dataset frees the dataset, and if the - datalist was in a dataset, we can't safely unlock it after the dataset - has been freed. Unlock it sooner. - - Signed-off-by: Simon McVittie - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666113 - Reviewed-by: Matthias Clasen - - glib/gdataset.c | 10 ++++++++-- - 1 file changed, 8 insertions(+), 2 deletions(-) - -commit 0bf8378840ef553262fa4f8c981c867f8f6efaaf -Author: Simon McVittie -Date: Mon Dec 12 18:37:10 2011 +0000 - - g_strcompress: check that source is non-NULL rather than just crashing - - Calling this function with a NULL argument is considered to be - invalid, - but one of the regression tests does it anyway (to watch it crash), - which - seems a good indication that it's expected to be somewhat common. - Let's check it rather than segfaulting. - - Signed-off-by: Simon McVittie - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666113 - Reviewed-by: Emmanuele Bassi - Reviewed-by: Matthias Clasen - - glib/gstrfuncs.c | 9 +++++++-- - 1 file changed, 7 insertions(+), 2 deletions(-) - -commit fbab468da531c41a516024171e67c2a7088979dd -Author: Simon McVittie -Date: Tue Dec 13 18:17:13 2011 +0000 - - g_dbus_action_group_changed: don't leak iterator and its contents - - Signed-off-by: Simon McVittie - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666113 - Reviewed-by: Emmanuele Bassi - - gio/gdbusactiongroup.c | 1 + - 1 file changed, 1 insertion(+) - -commit 90baa7e460c86c4c1d22f791482a2380467a190a -Author: Simon McVittie -Date: Mon Dec 12 18:35:14 2011 +0000 - - GKeyFile: free group comments when the group is removed - - These were leaked. Valgrind was sad. - - Signed-off-by: Simon McVittie - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666113 - Reviewed-by: Emmanuele Bassi - - glib/gkeyfile.c | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit 9ddb2f8091e72e2c03794e65bd35031e49559dff -Author: Simon McVittie -Date: Mon Dec 12 18:34:47 2011 +0000 - - g_hmac_get_string: don't allocate and leak an unused buffer - - Also document why we're not actually using the buffer for anything. - - Signed-off-by: Simon McVittie - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666113 - Reviewed-by: Emmanuele Bassi - - glib/ghmac.c | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -commit 64ca85ceaeb0375ff5931d45810015d5d2c774f1 -Author: Simon McVittie -Date: Mon Dec 12 15:54:50 2011 +0000 - - g_hmac_copy: initialize the refcount - - In practice, the uninitialized refcount will typically mean that - the copy is - never freed, and leaks. - - Signed-off-by: Simon McVittie - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666113 - Reviewed-by: Emmanuele Bassi - - glib/ghmac.c | 1 + - 1 file changed, 1 insertion(+) - -commit edfab83c07ccac635dae15f0b8ee30c662d239a3 -Author: Matthias Clasen -Date: Wed Dec 14 07:16:04 2011 -0500 - - Add an explicit deprecation note to g_thread_init - - https://bugzilla.gnome.org/show_bug.cgi?id=666145 - - glib/deprecated/gthread-deprecated.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit b386d9ffb70879fed888f15c8ca41957e02c280c -Author: Matthias Clasen -Date: Wed Dec 14 00:10:34 2011 -0500 - - Add another menu parser test - - This one concerns itself with objects. - - gio/tests/gmenumodel.c | 62 - +++++++++++++++++++++++++++++++++++++------------- - 1 file changed, 46 insertions(+), 16 deletions(-) - -commit b153e38ff0b6fc7c6532e6dfc5b0f7305a360574 -Author: Matthias Clasen -Date: Tue Dec 13 23:16:25 2011 -0500 - - GMenuModel: Flesh out the docs some more - - gio/gmenumodel.c | 12 +++++++++++- - 1 file changed, 11 insertions(+), 1 deletion(-) - -commit c14a3b3e9c43a32552223c05f1559717eeccec95 -Author: Matthias Clasen -Date: Tue Dec 13 23:06:16 2011 -0500 - - GMenu: purge references to GMenuProxy from the docs - - gio/gmenuexporter.c | 4 ++-- - gio/gmenumodel.c | 2 +- - 2 files changed, 3 insertions(+), 3 deletions(-) - -commit 7e92997539b481e31b5566b4885c8b5158488daa -Author: Stef Walter -Date: Tue Dec 13 23:00:16 2011 -0500 - - documentation fixes - - Fixes for gtk-doc warnings. - - http://bugzilla.gnome.org/show_bug.cgi?id=66469 - - https://bugzilla.gnome.org/show_bug.cgi?id=664699 - - docs/reference/glib/glib-sections.txt | 4 ++ - docs/reference/gobject/gobject-sections.txt | 2 + - glib/docs.c | 6 ++- - glib/garray.c | 12 +++--- - glib/gbacktrace.h | 2 +- - glib/gerror.c | 2 +- - glib/gfileutils.c | 10 ++--- - glib/ggettext.c | 2 +- - glib/ghook.c | 4 +- - glib/giochannel.c | 10 ++--- - glib/glib-init.c | 2 +- - glib/glib-unix.c | 20 +++++---- - glib/glib-unix.h | 4 +- - glib/gmain.c | 6 +-- - glib/gmain.h | 3 +- - glib/gmessages.c | 6 +-- - glib/gpoll.h | 3 ++ - glib/gscanner.c | 65 - +++++++++++++++++++---------- - glib/gscanner.h | 10 ++++- - glib/gspawn.c | 8 ++-- - glib/gspawn.h | 34 +++++++-------- - glib/gstdio.c | 2 +- - glib/gstrfuncs.c | 54 ++++++++++++------------ - glib/gtestutils.c | 12 +++--- - glib/gthread-posix.c | 2 +- - glib/gthread.c | 8 ++-- - gmodule/gmodule.c | 1 + - gobject/genums.c | 2 +- - 28 files changed, 169 insertions(+), 127 deletions(-) - -commit b0c3997fdd553eca363dfd0f3c4da9938800acf9 -Author: Matthias Clasen -Date: Tue Dec 13 12:56:20 2011 -0500 - - Improve GNetworkMonitor docs - - Make sure we get signal and property docs, and mention - the extension point in the overview. - - docs/reference/gio/gio.types | 1 + - docs/reference/gio/overview.xml | 25 ++++++++++++++++++++++--- - 2 files changed, 23 insertions(+), 3 deletions(-) - -commit f3dde2d4057f5dfa5cbc9f1e3f13d596608b0b3b -Author: Christophe Fergeau -Date: Mon Dec 12 15:06:41 2011 +0100 - - gnetworkmonitornetlink.c: Fix compilation on RHEL 6.2 - - When trying to compile glib master on a RHEL 6.2 system, it fails - with: - - make[4]: Entering directory `/home/teuf/gnome/src/glib/gio' - CC libgio_2_0_la-gnetworkmonitornetlink.lo - In file included from gnetworkmonitornetlink.c:25: - /usr/include/linux/netlink.h:35: error: expected - specifier-qualifier-list before 'sa_family_t' - gnetworkmonitornetlink.c: In function - 'g_network_monitor_netlink_initable_init': - gnetworkmonitornetlink.c:99: error: 'struct sockaddr_nl' has no - member named 'nl_family' - gnetworkmonitornetlink.c:100: error: 'struct sockaddr_nl' has no - member named 'nl_pid' - gnetworkmonitornetlink.c:100: error: 'struct sockaddr_nl' has no - member named 'nl_pad' - gnetworkmonitornetlink.c:101: error: 'struct sockaddr_nl' has no - member named 'nl_groups' - make[4]: *** [libgio_2_0_la-gnetworkmonitornetlink.lo] Error 1 - - sa_family_t is defined in sys/socket.h, this commit makes sure this - header is included before netlink.h - - This fixes bgo bug #666001 - - gio/gnetworkmonitornetlink.c | 7 +++++-- - 1 file changed, 5 insertions(+), 2 deletions(-) - -commit b79d1f8619951322efcfab02df65d868fa247ac7 -Author: Ryan Lortie -Date: Tue Dec 13 09:16:51 2011 -0500 - - bump version - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit ab15175567d11600d0293fb4028718d2dead2e76 -Author: Chun-wei Fan -Date: Tue Dec 13 12:12:48 2011 +0800 - - Update VS property sheets - - "Install" the newly-added public headers in GLib and GIO, such as - the ones - for GMenuModel, etc. - - build/win32/vs10/glib.props | 28 ++++++++++++++++++++++++++-- - build/win32/vs9/glib.vsprops | 14 +++++++++++++- - 2 files changed, 39 insertions(+), 3 deletions(-) - -commit b6890e94fe304adc8d00f0211d3ed546841bf388 -Author: Alexandre Franke -Date: Mon Dec 12 20:36:29 2011 +0100 - - Fix wording - - délai épuisé has been replaced with délai dépassé - - po/fr.po | 6126 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 3123 insertions(+), 3003 deletions(-) - -commit 2f9ab64ac9dc4aeba4a6a297888986d26515d6f8 -Author: Ryan Lortie -Date: Mon Dec 12 13:28:24 2011 -0500 - - glib 2.31.4 - - NEWS | 17 ++++++++++++++--- - configure.ac | 2 +- - 2 files changed, 15 insertions(+), 4 deletions(-) - -commit 93f17967e4c6c5194d3c0cc4512169b6bd394bf7 -Author: Ryan Lortie -Date: Mon Dec 12 13:28:09 2011 -0500 - - GActionGroupExporter: stop using signal IDs - - GDBusConnection recently changed to dispatching its GDestroyNotify - calls - from an idle instead of on-the-spot. Under the previous regime, we - would destroy-notify the action group export of a GtkApplicationWindow - at the point it was removed from the application (ie: slightly before - being disposed). - - With the destroy notify now deferred to an idle, the window has - already - been disposed, so the signal handlers have already been disconnected. - - Avoid the problem by dropping our use of signal IDs and just do - g_signal_handlers_disconnect_by_func(), which doesn't complain - if there - is no connection. - - gio/gactiongroupexporter.c | 32 ++++++++++++++++---------------- - 1 file changed, 16 insertions(+), 16 deletions(-) - -commit bbae5fe94193104ea24124e284bc3cccf9bdcb73 -Author: Ryan Lortie -Date: Mon Dec 12 13:13:42 2011 -0500 - - GMenuMarkup parser: small typo fix in docs - - gio/gmenumarkup.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit b8cde0b507ed2d131a1e88d3701b62be2fb012ac -Author: Ryan Lortie -Date: Mon Dec 12 13:08:48 2011 -0500 - - More clearly define 'named menu' in the XML parser - - This is when menus have id='' attributes. - - gio/gmenumarkup.c | 15 ++++++++------- - 1 file changed, 8 insertions(+), 7 deletions(-) - -commit 60bcb367832b5e625e51d11f863a9044712de924 -Author: Ryan Lortie -Date: Mon Dec 12 13:07:04 2011 -0500 - - GMenu parser: use G_MARKUP_COLLECT_BOOLEAN - - ...instead of trying to parse the boolean for ourselves. - - gio/gmenumarkup.c | 41 ++++++----------------------------------- - 1 file changed, 6 insertions(+), 35 deletions(-) - -commit 5c70759482d9fe8797020590071615386831b86e -Author: Ryan Lortie -Date: Mon Dec 12 10:43:54 2011 -0500 - - update maintainers in glib.doap - - (at request of sysadmin team) - - glib.doap | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 4f5732f721d11545bfd2ad3a971a44b76bfa7273 -Author: Matthias Clasen -Date: Mon Dec 12 01:44:41 2011 -0500 - - GApplication: fix a copy-paste error - - Activating an action must not turn into a change-state request. - - gio/gapplication.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit dec7ed8abad74baa70160e0652171666d5ca461f -Author: Matthias Clasen -Date: Mon Dec 12 00:01:20 2011 -0500 - - Rearrange GApplication long desc a bit - - gio/gapplication.c | 53 - +++++++++++++++++++++++++++-------------------------- - 1 file changed, 27 insertions(+), 26 deletions(-) - -commit e24241384793b9d4648d00df8ac972dafcbc87a0 -Author: Matthias Clasen -Date: Mon Dec 12 00:00:16 2011 -0500 - - Expand actiongroup docs a bit more - - gio/gactiongroup.c | 33 +++++++++++++++++++++++++++------ - 1 file changed, 27 insertions(+), 6 deletions(-) - -commit 840482658a7cdacd012df6edba78edf7f7862036 -Author: Matthias Clasen -Date: Sun Dec 11 12:05:23 2011 -0500 - - Fix an assertion when activating apps a second time - - This was causing the following critical when running bloatpad twice: - GLib-CRITICAL **: g_hash_table_insert_internal: assertion `hash_table - != NULL' failed - - gio/gdbusactiongroup.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit f40de4b15201eaf6936e7d82eeeb3c044067be7c -Author: Matthias Clasen -Date: Sat Dec 10 22:14:34 2011 -0500 - - Add some more since tags - - gio/gmenu.c | 8 ++++++-- - gio/gmenumodel.c | 12 +++++++++--- - 2 files changed, 15 insertions(+), 5 deletions(-) - -commit f0eb58075a9716e5eb976e160b374c23a04ec5e5 -Author: Matthias Clasen -Date: Sat Dec 10 21:55:11 2011 -0500 - - Add a since tag - - gio/gfile.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit 042954de9f990e53e81374c1b14ad53c7e4f7018 -Author: Matthias Clasen -Date: Sat Dec 10 21:49:10 2011 -0500 - - Fix since tag - - glib/gunicode.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 2d6d127c96de7317c6364ff7abfb29475e644df2 -Author: Matthias Clasen -Date: Sat Dec 10 21:46:13 2011 -0500 - - Whitespace fixes - - And add some missing since tags. - - gio/gnetworkmonitor.c | 66 +++++++------- - gio/gnetworkmonitorbase.c | 166 +++++++++++++++++----------------- - gio/gnetworkmonitornetlink.c | 210 - +++++++++++++++++++++---------------------- - 3 files changed, 223 insertions(+), 219 deletions(-) - -commit d50f77b394641fbf3d8b57e1328d4a5bbceac31e -Author: Matthias Clasen -Date: Sat Dec 10 21:42:49 2011 -0500 - - Add g_application_set/get_default to the docs - - docs/reference/gio/gio-sections.txt | 2 ++ - 1 file changed, 2 insertions(+) - -commit f109415d950edae973ca630046deb7aebf3c8ddd -Author: Matthias Clasen -Date: Sat Dec 10 20:47:22 2011 -0500 - - Add since tags - - gio/gdbusactiongroup.c | 4 +- - gio/gdbusmenumodel.c | 5 ++- - gio/gmenu.c | 102 - +++++++++++++++++++++++++++++++++++++------------ - gio/gmenuexporter.c | 4 +- - gio/gmenumarkup.c | 16 ++++++-- - gio/gmenumodel.c | 68 ++++++++++++++++++++++++--------- - 6 files changed, 150 insertions(+), 49 deletions(-) - -commit 829b4dfb43c118602d1c333a1a1fb7ec50cef7b0 -Author: Ryan Lortie -Date: Sat Dec 10 17:21:53 2011 -0500 - - Clean up GApplication docs - - Clean up the docs for GApplication and related classes. - - I'm no longer writing documentation for the structure type of classes - and interfaces. See https://bugzilla.gnome.org/show_bug.cgi?id=665926 - for discussin on the correct way forward on this point. - - Also: stop putting gtk-doc comments in installed headers. - - docs/reference/gio/gio-sections.txt | 4 +++- - gio/Makefile.am | 32 ++++++++++++++++++-------------- - gio/gaction.c | 17 +++++++++++++++++ - gio/gaction.h | 14 -------------- - gio/gactiongroup.c | 23 +++++++++++++++++++++++ - gio/gactiongroup.h | 20 -------------------- - gio/gactionmap.c | 15 ++++++++++++++- - gio/gapplication.c | 35 - +++++++++++++++++++++++++++++++++++ - gio/gapplication.h | 35 - ----------------------------------- - gio/gapplicationcommandline.c | 8 ++++++++ - gio/gapplicationcommandline.h | 16 ---------------- - 11 files changed, 118 insertions(+), 101 deletions(-) - -commit a8927732c9889d345fd34384b25a930ba8b76ef8 -Author: Ryan Lortie -Date: Sat Dec 10 14:06:18 2011 -0500 - - GDate: gtk-doc fixup - - glib/gdate.c | 18 +++++++++++------- - 1 file changed, 11 insertions(+), 7 deletions(-) - -commit 3e06a34abaa0cee15b5372d5c9ba546509c2dd87 -Author: Seong-ho, Cho -Date: Sat Dec 10 23:32:23 2011 +0900 - - Updated Korean translation - - po/ko.po | 5780 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 2915 insertions(+), 2865 deletions(-) - -commit ee4b21bc8c1c00d58009e0537b815677e10f2451 -Author: Yaron Shahrabani -Date: Sat Dec 10 11:03:08 2011 +0200 - - Updated Hebrew translation. - - po/he.po | 612 - +++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 338 insertions(+), 274 deletions(-) - -commit 4eeac41d7dd9b75d2d44f5542f70d4f795a34333 -Author: Colin Walters -Date: Fri Dec 9 11:13:23 2011 -0500 - - gfile: Don't use C++ keyword "template" as variable name - - This breaks autotestkeyword.cc from gtk+. - - gio/gfile.c | 8 ++++---- - gio/gfile.h | 2 +- - 2 files changed, 5 insertions(+), 5 deletions(-) - -commit 8fcb73b0a90e663f5b1bf6d7b2554623c6b14968 -Author: Aleksander Morgado -Date: Fri Dec 9 12:11:53 2011 +0100 - - gdbus-codegen: fix typo in generated documentation - - Fixes https://bugzilla.gnome.org/show_bug.cgi?id=665858 - - gio/gdbus-2.0/codegen/codegen.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 721667399a2ebc198292ecb5bfedc8f296aef04d -Author: Thomas Hindoe Paaboel Andersen -Date: Thu Dec 8 23:17:07 2011 +0100 - - GFile: add g_file_new_temp - - A convenience function that creates a temporary file and returns - a GFile and GFileIOStream for it. - - The file is created using g_file_open_tmp. - - https://bugzilla.gnome.org/show_bug.cgi?id=657085 - - docs/reference/gio/gio-sections.txt | 1 + - gio/gfile.c | 54 - ++++++++++++++++++++++++++++++++++++- - gio/gfile.h | 3 +++ - gio/gio.symbols | 1 + - gio/glocalfileoutputstream.c | 10 +++++++ - gio/glocalfileoutputstream.h | 1 + - 6 files changed, 69 insertions(+), 1 deletion(-) - -commit e50d8a11b273498407cd360330533bda80e1f38d -Author: Matthias Clasen -Date: Fri Dec 9 08:01:12 2011 -0500 - - Cosmetic doc change - - gobject/gobject.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 605856adfa0cbd2a4cfed63bf013c86f09d15f04 -Author: Piotr Drąg -Date: Fri Dec 9 12:55:40 2011 +0100 - - Updated POTFILES.in - - po/POTFILES.in | 1 + - 1 file changed, 1 insertion(+) - -commit 8d428e3cc43e4732feba2c47237b0a50c08cab92 -Author: Matthias Clasen -Date: Thu Dec 8 23:44:30 2011 -0500 - - GApplication: Make ::startup run-first - - https://bugzilla.gnome.org/show_bug.cgi?id=665817 - - gio/gapplication.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 94a2ed4bc2dad2547b4ae89aad40b4d4483e2d0d -Author: Matthias Clasen -Date: Thu Dec 8 22:00:24 2011 -0500 - - Updates - - NEWS | 4 ++++ - 1 file changed, 4 insertions(+) - -commit a65429cf4442168981130463e2e40fc1bf136293 -Author: Ryan Lortie -Date: Thu Dec 8 17:52:10 2011 -0500 - - gio.symbols fixes - - gio/gio.symbols | 10 +++------- - 1 file changed, 3 insertions(+), 7 deletions(-) - -commit a6366dc2892ff476a737f36ddfb0952895e58158 -Author: Ryan Lortie -Date: Thu Dec 8 17:49:01 2011 -0500 - - GDBusActionGroup: make API just like GDBusMenuModel - - Have one simple _get() API that returns the group immediately, in an - empty state. The group is initialised on the first attempt to - interact - with it. - - Leave a secret 'back door' for GApplication to do a blocking - initialisation. - - docs/reference/gio/gio-sections.txt | 5 +- - gio/gapplicationimpl-dbus.c | 12 +- - gio/gdbusactiongroup.c | 430 - +++++++++++++++++------------------- - gio/gdbusactiongroup.h | 16 +- - gio/tests/actions.c | 18 +- - 5 files changed, 216 insertions(+), 265 deletions(-) - -commit 0fdd9985bb4c840d1767f1e15e2fa5c97870ed7a -Author: Ryan Lortie -Date: Thu Dec 8 16:06:01 2011 -0500 - - GDBusActionGroup: drop ability to 'inject' - - Also drop the GDBusActionGroupFlags that were only meant to facilitate - injection-based usage. - - gio/gapplicationimpl-dbus.c | 3 +- - gio/gdbusactiongroup.c | 97 - +++++++++++++-------------------------------- - gio/gdbusactiongroup.h | 8 ---- - gio/gioenums.h | 19 --------- - gio/tests/actions.c | 2 +- - 5 files changed, 29 insertions(+), 100 deletions(-) - -commit caa6287f399422677f6496412c2e009e686c42c2 -Author: Matthias Clasen -Date: Thu Dec 8 00:46:03 2011 -0500 - - More documentation fixes - - gio/gapplication.c | 17 +++++++++-------- - 1 file changed, 9 insertions(+), 8 deletions(-) - -commit 04aab0cd46c1623f3dc6b4524f41c0a4cf243868 -Author: Matthias Clasen -Date: Thu Dec 8 00:31:23 2011 -0500 - - Fix up docs - - docs/reference/gio/gio-docs.xml | 2 +- - docs/reference/gio/gio-sections.txt | 14 +++++++------- - docs/reference/gio/gio.types | 2 +- - gio/gdbusactiongroup.c | 2 +- - gio/gdbusmenumodel.c | 2 +- - 5 files changed, 11 insertions(+), 11 deletions(-) - -commit 39bebbed8241d9ce5209eff2d3dd5793e4221505 -Author: Matthias Clasen -Date: Wed Dec 7 22:31:10 2011 -0500 - - Don't use deprecated GApplication api in examples - - gio/tests/gapplication-example-actions.c | 10 ++-------- - gio/tests/gapplication-example-menu.c | 14 +++----------- - 2 files changed, 5 insertions(+), 19 deletions(-) - -commit 13e084437b6d3611ccd59f18aa799c87a2bfc3fd -Author: Ryan Lortie -Date: Wed Dec 7 21:22:51 2011 -0500 - - GDBusMenuModel: become thread-aware - - Allow imports of the same menu on multiple different main contexts at - the same time by creating a separate object for each context. - - gio/gdbusmenumodel.c | 38 ++++++++++++++++++++++++++++---------- - 1 file changed, 28 insertions(+), 10 deletions(-) - -commit 25ffde957cfcaa07c44a348da61d04456865d396 -Author: Ryan Lortie -Date: Wed Dec 7 21:10:18 2011 -0500 - - menu threaded test: run the mainloop after export - - GDBusConnection now dispatches GDestroyNotify calls back to the - mainloop. Adding an idle to the mainloop is O(n) in the number - of idles - already there. We therefore need to periodically empty the - mainloop to - avoid quadratic behaviour with a very large 'n'. - - gio/tests/gmenumodel.c | 1 + - 1 file changed, 1 insertion(+) - -commit 1c036cb9f525853174c96d11e77160c315476df0 -Author: Ryan Lortie -Date: Wed Dec 7 21:05:38 2011 -0500 - - Rename GMenuProxy to GDBusMenuModel - - This improves consistency with GDBusActionGroup. - - gio/Makefile.am | 4 +- - gio/{gmenuproxy.c => gdbusmenumodel.c} | 422 - ++++++++++++++++----------------- - gio/{gmenuproxy.h => gdbusmenumodel.h} | 27 ++- - gio/gio.h | 2 +- - gio/tests/gmenumodel.c | 8 +- - 5 files changed, 232 insertions(+), 231 deletions(-) - -commit 14900d37f46ecab99deb4fd97822f1f2ec105c40 -Author: Ryan Lortie -Date: Wed Dec 7 20:39:23 2011 -0500 - - action exporter: clarify threading situation - - Exporting can only be done relative to a particular given main context - and all interaction with the action group must be on that same - context. - - Fix up the implementation so that the user can specify that context - with - the normal (thread default) mechanism and document the limitation - on the - API. - - Adjust the testcase to adhere to the documentation limitations. It - passes now. - - gio/gactiongroupexporter.c | 16 ++++++++++++++-- - gio/tests/actions.c | 41 ++++++++++++++++++----------------------- - 2 files changed, 32 insertions(+), 25 deletions(-) - -commit 7af08e1fc06fbf0180d3e6c3b8314cda5258c0f6 -Author: Ryan Lortie -Date: Wed Dec 7 20:23:41 2011 -0500 - - action exporter: use GSource* instead of source id - - Keep track of the GSource* of our event dispatch idle instead of using - source ID. - - gio/gactiongroupexporter.c | 26 +++++++++++++++++--------- - 1 file changed, 17 insertions(+), 9 deletions(-) - -commit 64e3e10c9827ff53c8388ebfb672810a6c5fa658 -Author: Ryan Lortie -Date: Wed Dec 7 14:43:50 2011 -0500 - - action exporter: cancel pending events on unexport - - If there are events pending when we unexport the action group, - free them - and cancel the pending idle. - - gio/gactiongroupexporter.c | 5 +++++ - 1 file changed, 5 insertions(+) - -commit 21aca44ee1c16bec9338fe3df1b285a9f0ffaf4a -Author: Ryan Lortie -Date: Wed Dec 7 10:35:29 2011 -0500 - - GMenuModel exporter: remove workaround - - With Bug 665733 fixed, we can remove the workaround (which was causing - thread safety problems). - - gio/gmenuexporter.c | 28 ++++------------------------ - 1 file changed, 4 insertions(+), 24 deletions(-) - -commit 328bf4616a3ffa45ffe3c1e6b1a00f658b108897 -Author: Matthias Clasen -Date: Wed Dec 7 00:58:01 2011 -0500 - - Add testcase for threaded menu exporter use - - This currently fails - - gio/tests/gmenumodel.c | 70 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 70 insertions(+) - -commit f1a403e80983a33dbe7cebb7a60c24ecaf0f2d28 -Author: Matthias Clasen -Date: Wed Dec 7 00:43:49 2011 -0500 - - Add a test for multithreaded action group exporter use - - gio/tests/actions.c | 74 - +++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 74 insertions(+) - -commit 77f6e6a97f96312eac0fec06e032fc686e7fca59 -Author: Ryan Lortie -Date: Sun Dec 4 21:33:55 2011 -0500 - - GApplication dbus: publish the menus again - - gio/gapplicationimpl-dbus.c | 150 - ++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 150 insertions(+) - -commit 690596e9fbcad66f1692f92f919cd3be61ee27cb -Author: Matthias Clasen -Date: Sat Dec 3 22:26:59 2011 -0500 - - Fully implement app-menu and menubar properties - - gio/gapplication.c | 10 ++++++++++ - 1 file changed, 10 insertions(+) - -commit ac8bc3d40732e6b2fb759e9fdc2f11a8d0e1e885 -Author: Ryan Lortie -Date: Sat Dec 3 17:17:13 2011 -0500 - - GApplication: make menu properties readwrite - - Otherwise the notify signals won't be emitted. - - gio/gapplication.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit ef8c443092e52e5f4a934c77b1e30a06f59451d9 -Author: Ryan Lortie -Date: Fri Dec 2 17:47:34 2011 -0500 - - menumodel test: don't get stuck in a loop - - Sometimes randa and randb end up having the same state, causing - them to - return the same stream of 'random numbers'. This is a problem for the - testcase that is looping to find unequal menus. - - If we find ourselves in this state, throw one of the random generators - away and recreate it so we have a better chance of getting some - unequal - menus. - - gio/tests/gmenumodel.c | 7 +++++++ - 1 file changed, 7 insertions(+) - -commit 4f2c2077457bcd59ff09b2829b9f25b45e37a515 -Author: Ryan Lortie -Date: Fri Dec 2 16:50:09 2011 -0500 - - menu/action exporter docs fixup - - docs/reference/gio/gio-sections.txt | 10 ++++------ - gio/gactiongroupexporter.c | 36 - ++++++++++++++++++++++++----------- - gio/gactiongroupexporter.h | 2 +- - gio/gmenuexporter.c | 38 - +++++++++++++++++++++++-------------- - gio/gmenuexporter.h | 2 +- - 5 files changed, 55 insertions(+), 33 deletions(-) - -commit 46e3dca2e4c3b9c83f88894984046f6a376281c9 -Author: Ryan Lortie -Date: Fri Dec 2 16:29:28 2011 -0500 - - gio symbol cleanups - - gio/gio.symbols | 16 ++++++++-------- - gio/gmenuproxy.c | 2 ++ - 2 files changed, 10 insertions(+), 8 deletions(-) - -commit cfbc1b5a4b0bdf6de856fc054149e8f558970dff -Author: Ryan Lortie -Date: Fri Dec 2 15:36:15 2011 -0500 - - Menu model exporter: clean up the API - - Give it the same treatment as the exporter for GActionGroup just got. - - There is a wart here: the exporter attempt to re-enter GDBusConnection - when it is freed in order to cancel outstanding name watches. - GDBusConnection holds its own lock while calling the destroy - notify, so - the attempt at reentrancy results in a deadlock. - - We have a workaround to deal with that for now... - - gio/gmenuexporter.c | 176 - +++++++++++++------------------------------------ - gio/gmenuexporter.h | 15 ++--- - gio/tests/gmenumodel.c | 12 ++-- - 3 files changed, 58 insertions(+), 145 deletions(-) - -commit a9f03596fa6da9999f3493d1deb8771f52efea3f -Author: Ryan Lortie -Date: Fri Dec 2 15:17:56 2011 -0500 - - GApplication: menu can change after registration - - Allow the menu to be changed after registration. This is quite useful - for setting up the menus from the ::startup handler instead of - having to - do it before registration because it lets you skip the work if you're - not the primary instance. - - gio/gapplication.c | 8 -------- - 1 file changed, 8 deletions(-) - -commit f7886d6adbef560ea9dcc2ced3f327c927899752 -Author: Ryan Lortie -Date: Fri Dec 2 15:04:53 2011 -0500 - - Action group exporter: clean up the API - - Make it look more like a typical GDBusConnection API with integer - registration ID and corresponding unexport call. Kill the 'query' - call. - - gio/gactiongroupexporter.c | 127 - ++++++++++---------------------------------- - gio/gactiongroupexporter.h | 15 +++--- - gio/gapplicationimpl-dbus.c | 12 ++--- - gio/tests/actions.c | 10 ++-- - 4 files changed, 45 insertions(+), 119 deletions(-) - -commit 5a3276930089a801e86ddc3fef2167e4dcca5704 -Author: Ryan Lortie -Date: Fri Dec 2 14:24:17 2011 -0500 - - GApplication: simplify dbus impl - - The error handling on register() was just totally out of hand before. - Clean that mess up. - - Take out the menu export for now as well. It will be added back again - later. - - gio/gapplicationimpl-dbus.c | 298 - ++++++++++++++++++-------------------------- - 1 file changed, 123 insertions(+), 175 deletions(-) - -commit 03d894d81fffefe837b4fa072338308a96f6f25d -Author: Ryan Lortie -Date: Fri Dec 2 11:19:18 2011 -0500 - - GApplication dbus: use XML for introspection - - The hand-written structures are hard to read and cause quite a lot of - relocations at library load time. Avoid that. - - gio/gapplicationimpl-dbus.c | 144 - ++++++++++++++++++++------------------------ - 1 file changed, 66 insertions(+), 78 deletions(-) - -commit 088682d860b80eb843e2c15026cc5b10f00b9ed7 -Author: Ryan Lortie -Date: Fri Dec 2 10:32:28 2011 -0500 - - GApplication: implement GActionMap - - and deprecate g_application_set_action_group(). - - gio/gapplication.c | 70 - +++++++++++++++++++++++++++++++++++++++++++++--------- - gio/gapplication.h | 1 + - 2 files changed, 60 insertions(+), 11 deletions(-) - -commit 75f1802a1c88007e2d29b5ac0cb55d9eb3b3a794 -Author: Ryan Lortie -Date: Thu Dec 1 22:53:07 2011 -0500 - - Fix some GMenu and GMenuItem leaking - - gio/gapplication.c | 6 ++++++ - gio/gmenumarkup.c | 1 + - 2 files changed, 7 insertions(+) - -commit 38216273665bb264d5f86157191b0a9a5ab8ad1d -Author: Ryan Lortie -Date: Thu Dec 1 12:14:04 2011 -0500 - - GApplication: make distinction about menus - - Rename g_application_set_menu to g_application_set_app_menu and make a - couple of fixups. Clarify the documentation about exactly what this - menu is meant to be. - - Add g_application_set_menubar and document that as well. - - docs/reference/gio/gio-sections.txt | 6 +- - gio/gapplication.c | 139 - +++++++++++++++++++++++++++------- - gio/gapplication.h | 10 ++- - gio/gapplicationimpl-dbus.c | 10 +-- - gio/tests/gapplication-example-menu.c | 2 +- - 5 files changed, 130 insertions(+), 37 deletions(-) - -commit 8777b08a5ac72c1c8fb54d7ab5d5aa180094f427 -Author: Colin Walters -Date: Thu Dec 1 09:38:04 2011 -0500 - - gsimpleaction: Ensure actions are enabled - - gio/gsimpleaction.c | 1 + - 1 file changed, 1 insertion(+) - -commit a8a8633cef2472ad85dc17a50cc0433a068db7dc -Author: Matthias Clasen -Date: Wed Nov 30 23:19:35 2011 -0500 - - Include gactionmap.h in gio.h - - gio/gio.h | 7 ++++--- - 1 file changed, 4 insertions(+), 3 deletions(-) - -commit eb09099f6502a952a933d0bcb1043a929dcee12c -Author: Matthias Clasen -Date: Wed Nov 30 19:04:08 2011 -0500 - - Minor doc improvements - - docs/reference/gio/gio-sections.txt | 1 - - gio/gaction.c | 2 +- - gio/gmenumodel.c | 18 +++++++++--------- - 3 files changed, 10 insertions(+), 11 deletions(-) - -commit c8e76fdda2dc932ddf471d8a6c6a7ced750bfd41 -Author: Matthias Clasen -Date: Wed Nov 30 19:03:41 2011 -0500 - - Add GActionMap to the docs - - docs/reference/gio/gio-docs.xml | 1 + - docs/reference/gio/gio-sections.txt | 22 ++++++++++++- - docs/reference/gio/gio.types | 1 + - gio/gactionmap.c | 66 - +++++++++++++++++++++++++++++++++---- - gio/gsimpleactiongroup.c | 8 ++--- - 5 files changed, 87 insertions(+), 11 deletions(-) - -commit 41e5ba86a791a17bb560dd7813ad7e849e0230dc -Author: Colin Walters -Date: Wed Nov 30 17:26:59 2011 -0500 - - GSimpleAction: Fix to comply with constructor rules - - foo_new_*() must be pure wrappers around g_object_new(), otherwise - their functionality is inaccessible to bindings. - - gio/gaction.c | 12 +++++--- - gio/gsimpleaction.c | 82 - ++++++++++++++++++++++++++++++++--------------------- - 2 files changed, 57 insertions(+), 37 deletions(-) - -commit 76527e5cd5e864f1695b3afe0d6350e7546606bb -Author: Ryan Lortie -Date: Wed Nov 30 11:36:08 2011 -0500 - - add GActionMap interface - - This is an interface to represent GSimpleActionGroup-like objects (ie: - those GActionGroups that operate by containing a number of named - GAction - instances). - - gio/Makefile.am | 2 + - gio/gactionmap.c | 211 +++++++++++++++++++++++++++++++++++++++ - gio/gactionmap.h | 94 ++++++++++++++++++ - gio/gio.symbols | 5 + - gio/giotypes.h | 1 + - gio/gsimpleactiongroup.c | 250 - +++++++++++++++-------------------------------- - gio/gsimpleactiongroup.h | 23 +---- - 7 files changed, 392 insertions(+), 194 deletions(-) - -commit 02b001f8f600b3a44883fe0337b20967c3420bde -Author: Ryan Lortie -Date: Tue Nov 29 08:18:38 2011 -0500 - - gmenu exporter: put submenus in separate groups - - Keep sections in the same subscription group as the parent (since they - will be needed immediately) but put submenus in a separate group. - - gio/gmenuexporter.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit a0a94cd6c68e339bc36a998ea7ce9f5b5b87d586 -Author: Ryan Lortie -Date: Tue Nov 29 08:16:19 2011 -0500 - - menu tests: keep mirror of proxy - - Create a 'mirror' model of the proxy for the testcase. In addition to - testing that the proxy model emits the proper signals this also keeps - the proxy alive (by holding references to it from the mirror). - - The previous code would create the submenu proxies and destroy them - right away (from the recursive step in the equality comparison - functions). This means that the subscription would go out over D-Bus - and the proxy would be destroyed before it returned. Keeping the - model - alive allows it to be actually updated. - - gio/tests/gmenumodel.c | 8 ++++++-- - 1 file changed, 6 insertions(+), 2 deletions(-) - -commit d6f2281329ca6b70e63537d41b2b6cf0b9aa94ef -Author: Matthias Clasen -Date: Mon Nov 28 20:37:07 2011 -0500 - - Shorten a variable name - - gio/gmenuexporter.c | 23 ++++++++++++----------- - 1 file changed, 12 insertions(+), 11 deletions(-) - -commit ad09498fa7dd6e759236cdc9893e50c4ed6afbd3 -Author: Matthias Clasen -Date: Mon Nov 28 18:34:08 2011 -0500 - - Expand dbus action group tests - - The new tests check that activation and state changes propagate - back. - - gio/tests/actions.c | 83 - ++++++++++++++++++++++++++++++++++++++++++----------- - 1 file changed, 67 insertions(+), 16 deletions(-) - -commit 5718804e5894de7de19d9fb98ae831d60ba001d7 -Author: Matthias Clasen -Date: Mon Nov 28 18:13:16 2011 -0500 - - Some more assertions - - gio/tests/gmenumodel.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit 22c9d20b7aad101d795a8034866a637b8d3bd611 -Author: Matthias Clasen -Date: Mon Nov 28 18:12:46 2011 -0500 - - Add some dbus action group tests - - gio/tests/actions.c | 214 - ++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 214 insertions(+) - -commit 7ef3e27255d66af428f046b58281d4402a045b54 -Author: Matthias Clasen -Date: Mon Nov 28 18:12:17 2011 -0500 - - Fix the dbus action group query_action implementation - - gio/gdbusactiongroup.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 5002cb29358ed3161afe1395397ccd995806c281 -Author: Matthias Clasen -Date: Mon Nov 28 18:11:25 2011 -0500 - - Make stopping an action group export work - - gio/gactiongroupexporter.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 7a0faf66fe41649def3753eda09149883991da60 -Author: Ryan Lortie -Date: Mon Nov 28 11:45:20 2011 -0500 - - rework GMenuProxy links - - Only resolve the link at the point that we pull it through the API - rather than at the point that we first are told about it. - This reduces - the lifespan of subscriptions and, more importantly, avoids a tricky - reference cycle issue. - - gio/gmenuproxy.c | 72 - ++++++++++++++++++++++++++++++++------------------------ - 1 file changed, 41 insertions(+), 31 deletions(-) - -commit 2c4ded15e53d2c0e46aeaab2bea50320d86b4f37 -Author: Ryan Lortie -Date: Mon Nov 28 11:44:25 2011 -0500 - - g_menu_model_get_item_link: be careful with refs - - Don't unref the hashtable until after we already take the ref on the - value that was contained in the hashtable, otherwise we may kill the - value. - - gio/gmenumodel.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit 1bb0a89de65e93dc055cb6147318d3760a535a8d -Author: Matthias Clasen -Date: Mon Nov 28 10:22:25 2011 -0500 - - Add debug code - - This adds a dump method to show the entire tree of proxies. - - gio/gmenuproxy.c | 37 +++++++++++++++++++++++++++++++++++++ - 1 file changed, 37 insertions(+) - -commit 2cf4866e33127a4f1dd2dbae94583af7c6457f1c -Author: Matthias Clasen -Date: Mon Nov 28 07:51:57 2011 -0500 - - Avoid cross-talk between tests - - Each test needs to remove the sources that it attaches - to the default main context, or else things will work - fine in isolation, but go bad in a full test run. - - gio/tests/gmenumodel.c | 15 ++++++++++----- - 1 file changed, 10 insertions(+), 5 deletions(-) - -commit 39ce59f955ad04d4689d82dd35029723f7e7f3cd -Author: Matthias Clasen -Date: Mon Nov 28 07:40:55 2011 -0500 - - Typo fix - - gio/gmenuproxy.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit ff833ccac9d8c175e8879540d042d4fb76fdad10 -Author: Matthias Clasen -Date: Mon Nov 28 00:18:39 2011 -0500 - - Remove unused variable - - gio/tests/gmenumodel.c | 1 - - 1 file changed, 1 deletion(-) - -commit 500f8fbac5efda5b0970020af15b17ff14629aac -Author: Matthias Clasen -Date: Sun Nov 27 23:28:53 2011 -0500 - - Add a test for menu subscriptions - - gio/tests/gmenumodel.c | 165 - ++++++++++++++++++++++++++++++++++++++++++++++++- - 1 file changed, 163 insertions(+), 2 deletions(-) - -commit efd23e23c68d2fa90c24870c5f89db96796fd41e -Author: Matthias Clasen -Date: Sun Nov 27 18:52:15 2011 -0500 - - Take out excessive width - - gio/gmenuproxy.h | 24 ++++++++++++------------ - 1 file changed, 12 insertions(+), 12 deletions(-) - -commit 381b23fc85a4c5f94497394a68146c540cb26dab -Author: Matthias Clasen -Date: Sun Nov 27 18:50:04 2011 -0500 - - Reduce excessive width - - gio/gmenumarkup.h | 30 +++++++++++++++--------------- - 1 file changed, 15 insertions(+), 15 deletions(-) - -commit f9f0ef19d7d163abc822e06f9e6b09c80cc8b1f7 -Author: Matthias Clasen -Date: Sun Nov 27 18:46:57 2011 -0500 - - whitespace fix - - gio/gmenu.h | 1 + - 1 file changed, 1 insertion(+) - -commit 0f88b7af3375ab6ed43be46e51409262526f0c70 -Author: Matthias Clasen -Date: Sun Nov 27 18:12:52 2011 -0500 - - Add some tests for links - - gio/tests/gmenumodel.c | 68 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 68 insertions(+) - -commit 0760bf5850ebde4d87db035d3b38c1f1873f0d2a -Author: Matthias Clasen -Date: Sun Nov 27 16:51:13 2011 -0500 - - Add parser roundtrip tests - - gio/tests/gmenumodel.c | 160 - ++++++++++++++++++++++++++++++++++++++++++++++++- - 1 file changed, 158 insertions(+), 2 deletions(-) - -commit a2aeea7acdd0c98b14c3b8d9519fc479748b0ca3 -Author: Matthias Clasen -Date: Sun Nov 27 16:50:17 2011 -0500 - - GMenuMarkup: fixes uncovered by roundtrip testing - - The print function was forgetting to emit type information for - attributes, and the parser was not handling types properly either. - - gio/gmenumarkup.c | 16 +++++++--------- - 1 file changed, 7 insertions(+), 9 deletions(-) - -commit d5a1b674f5a54ed0edef8d46d8e73715b7d88cd8 -Author: Matthias Clasen -Date: Sun Nov 27 13:46:49 2011 -0500 - - Improve docs - - Specify that g_menu_item_set_attribute_value consumes floating - @values. - - gio/gmenu.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 41c19c7df8f13101a40e7df115efbb8cd8de3f67 -Author: Matthias Clasen -Date: Sun Nov 27 02:16:51 2011 -0500 - - GApplication: Add a menu example to the docs - - gio/gapplication.c | 8 +++ - gio/tests/Makefile.am | 4 ++ - gio/tests/gapplication-example-menu.c | 95 - +++++++++++++++++++++++++++++++++++ - 3 files changed, 107 insertions(+) - -commit 8d96e68eeb6fddff167e730492be6f33a0e543a6 -Author: Matthias Clasen -Date: Sun Nov 27 01:44:14 2011 -0500 - - GMenu: Enforce attribute name restrictions - - The code assumes in various places that ':' does not occur - in attribute names. We are a little more strict than that, - and only allow lowercase ASCII, digits and '-'. - - gio/gmenu.c | 65 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++++---- - 1 file changed, 61 insertions(+), 4 deletions(-) - -commit 9bebf15077e462f1c3e657df5d377b5ec6e806c3 -Author: Matthias Clasen -Date: Sun Nov 27 01:16:39 2011 -0500 - - Reduce excessive width of gmenu.h - - gio/gmenu.h | 198 - ++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 99 insertions(+), 99 deletions(-) - -commit 58a8c02dfb2b003d4bb104dbe622b31c816107bc -Author: Matthias Clasen -Date: Sun Nov 27 01:06:17 2011 -0500 - - Match up a parameter name - - gio/gmenu.c | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -commit 60ab57c4b07edb4be50f240f07b8fbd7f73918a0 -Author: Matthias Clasen -Date: Sun Nov 27 00:54:17 2011 -0500 - - Describe the org.gtk.Menus interface - - Even though we consider the interface to be an implementation - detail, we should have internal documentation of the interface. - - gio/gmenuexporter.c | 101 - ++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 101 insertions(+) - -commit cd22e1967d82cfd37cd018c058d7e60a3c92df6f -Author: Matthias Clasen -Date: Sun Nov 27 00:52:51 2011 -0500 - - Describe the org.gtk.Actions interface - - Even though we consider the interface to be an implementation - detail, we should have internal documentation for the interface. - - gio/gactiongroupexporter.c | 93 - ++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 93 insertions(+) - -commit db34b1aebebfab110078ddea2f509fa338e7c8c7 -Author: Matthias Clasen -Date: Sat Nov 26 23:21:12 2011 -0500 - - Rename exporter APIs - - There are no public 'exporter' objects, so don't allude to them - in the function names. At the same time, we want to make it clear - that these functions are D-Bus specific. - - The new APIs are - g_action_group_dbus_export_start - g_action_group_dbus_export_query - g_action_group_dbus_export_stop - g_menu_model_dbus_export_start - g_menu_model_dbus_export_query - g_menu_model_dbus_export_stop - - docs/reference/gio/gio-sections.txt | 12 ++++++------ - gio/gactiongroupexporter.c | 30 +++++++++++++++--------------- - gio/gactiongroupexporter.h | 16 ++++++++-------- - gio/gapplicationimpl-dbus.c | 28 ++++++++++++++-------------- - gio/gdbusactiongroup.c | 2 +- - gio/gio.symbols | 12 ++++++------ - gio/gmenuexporter.c | 34 - +++++++++++++++++----------------- - gio/gmenuexporter.h | 18 ++++++++---------- - gio/gmenuproxy.c | 2 +- - gio/tests/gmenumodel.c | 4 ++-- - 10 files changed, 78 insertions(+), 80 deletions(-) - -commit 435b2418dae32a5d5e5ee750744e4061d1cf07b8 -Author: Matthias Clasen -Date: Sat Nov 26 21:44:46 2011 -0500 - - GActionGroup: Mention GMenuModel in the docs - - gio/gactiongroup.c | 7 +++++-- - 1 file changed, 5 insertions(+), 2 deletions(-) - -commit ae0bd032cac1931fba13bd7a20040760edcd349c -Author: Matthias Clasen -Date: Sat Nov 26 22:17:47 2011 -0500 - - Add g_application_set_menu - - This adds ane asy way to export menu information alongside - the actions that are already exported by GApplication. - - docs/reference/gio/gio-sections.txt | 2 + - gio/gapplication.c | 73 - +++++++++++++++++++++++++++++++++++-- - gio/gapplication.h | 4 ++ - gio/gapplicationimpl-dbus.c | 39 ++++++++++++++++++++ - gio/gio.symbols | 2 + - 5 files changed, 117 insertions(+), 3 deletions(-) - -commit 6dfb9d583f264da11430acbc7c141f3955fe78ed -Author: Ryan Lortie -Date: Fri Oct 21 23:51:48 2011 -0400 - - Add GMenuModel testcases - - gio/tests/.gitignore | 1 + - gio/tests/Makefile.am | 3 + - gio/tests/gmenumodel.c | 625 - +++++++++++++++++++++++++++++++++++++++++++++++++ - 3 files changed, 629 insertions(+) - -commit d110fd9202a1084e1fe1d8efcfbdda1d078945e4 -Author: Ryan Lortie -Date: Fri Oct 21 22:49:54 2011 -0400 - - Add GMenuProxy - - GMenuProxy can be used as a client-side wrapper - for the a menu model that has been exported on D-Bus. - - docs/reference/gio/gio-docs.xml | 1 + - docs/reference/gio/gio-sections.txt | 14 + - docs/reference/gio/gio.types | 1 + - gio/Makefile.am | 2 + - gio/gio.h | 1 + - gio/gio.symbols | 2 + - gio/gmenuproxy.c | 858 - ++++++++++++++++++++++++++++++++++++ - gio/gmenuproxy.h | 44 ++ - 8 files changed, 923 insertions(+) - -commit 66e089f086c0243eb43847137081bf99f2fc89dc -Author: Matthias Clasen -Date: Sat Nov 26 21:02:15 2011 -0500 - - Add GMenuModel D-Bus exporter - - docs/reference/gio/gio-docs.xml | 1 + - docs/reference/gio/gio-sections.txt | 7 + - gio/Makefile.am | 2 + - gio/gio.h | 1 + - gio/gio.symbols | 3 + - gio/gmenuexporter.c | 884 - ++++++++++++++++++++++++++++++++++++ - gio/gmenuexporter.h | 45 ++ - 7 files changed, 943 insertions(+) - -commit 6b40d4eb6bf2a974e52be34e7c25b9f9f98242db -Author: Matthias Clasen -Date: Sat Nov 26 22:00:48 2011 -0500 - - Add GMenu markup - - These functions serialize and deserialize a GMenuModel - to and from XML. - - docs/reference/gio/gio-docs.xml | 1 + - docs/reference/gio/gio-sections.txt | 10 + - gio/Makefile.am | 5 + - gio/gio.h | 1 + - gio/gio.symbols | 6 + - gio/gmenumarkup.c | 717 - ++++++++++++++++++++++++++++++++++++ - gio/gmenumarkup.h | 47 +++ - gio/menumarkup.dtd | 29 ++ - gio/menumarkup.xml | 26 ++ - gio/menumarkup2.xml | 75 ++++ - 10 files changed, 917 insertions(+) - -commit 13f59777350f120dd82d1bd36e15155057b073c3 -Author: Matthias Clasen -Date: Sat Nov 26 22:48:24 2011 -0500 - - Add GMenu - - docs/reference/gio/gio-docs.xml | 1 + - docs/reference/gio/gio-sections.txt | 62 +++ - docs/reference/gio/gio.types | 1 + - gio/Makefile.am | 2 + - gio/gio.h | 1 + - gio/gio.symbols | 29 + - gio/gmenu.c | 1019 - +++++++++++++++++++++++++++++++++++ - gio/gmenu.h | 130 +++++ - 8 files changed, 1245 insertions(+) - -commit 12a39a05d3085783923a3613d6a93987732d4d0a -Author: Matthias Clasen -Date: Sat Nov 26 22:46:51 2011 -0500 - - Add GMenuModel - - docs/reference/gio/Makefile.am | 4 +- - docs/reference/gio/gio-docs.xml | 1 + - docs/reference/gio/gio-sections.txt | 76 +++ - docs/reference/gio/gio.types | 8 + - docs/reference/gio/menu-example.png | Bin 0 -> 31470 bytes - docs/reference/gio/menu-model.png | Bin 0 -> 20647 bytes - gio/Makefile.am | 8 +- - gio/gio.h | 1 + - gio/gio.symbols | 22 + - gio/giotypes.h | 2 + - gio/gmenumodel.c | 954 - ++++++++++++++++++++++++++++++++++++ - gio/gmenumodel.h | 195 ++++++++ - 12 files changed, 1268 insertions(+), 3 deletions(-) - -commit df4cd241e5fd03d539295fa428a00a584b526353 -Author: Matthias Clasen -Date: Sat Nov 26 22:30:02 2011 -0500 - - GApplication: use GDBusActionGroup - - instead of the internal version of the same - - gio/gapplication.c | 84 +++++----------- - gio/gapplicationimpl-dbus.c | 234 - ++------------------------------------------ - gio/gapplicationimpl.h | 14 +-- - 3 files changed, 32 insertions(+), 300 deletions(-) - -commit c249e10d117c432aad540b4009c334411c77ea2d -Author: Ryan Lortie -Date: Fri Jul 1 02:41:30 2011 +0100 - - Add GDBusActionGroup - - GDBusActionGroup can be used as a client-side wrapper - for the an action group that has been exported on D-Bus. - - docs/reference/gio/gio-docs.xml | 1 + - docs/reference/gio/gio-sections.txt | 20 ++ - docs/reference/gio/gio.types | 1 + - gio/Makefile.am | 2 + - gio/gdbusactiongroup.c | 574 - ++++++++++++++++++++++++++++++++++++ - gio/gdbusactiongroup.h | 74 +++++ - gio/gio.h | 1 + - gio/gio.symbols | 6 + - gio/gioenums.h | 20 ++ - gio/giotypes.h | 1 + - 10 files changed, 700 insertions(+) - -commit bc5fe41dec00a80ee0f9e827898e75e0553ed39c -Author: Ryan Lortie -Date: Thu Jun 30 10:40:51 2011 +0100 - - GApplication: port action client to new D-Bus API - - for compatibility with GActionGroup exporter - - gio/gapplicationimpl-dbus.c | 205 - ++++++++++++++++++++++++-------------------- - 1 file changed, 110 insertions(+), 95 deletions(-) - -commit 20d1de3a1bfd0cc297dc8a5224fa274aaa6fca4a -Author: Ryan Lortie -Date: Thu Jun 30 09:52:24 2011 +0100 - - GApplication: use GActionGroup exporter - - instead of home-grown internal implementation of the same - - gio/gapplicationimpl-dbus.c | 203 - +++----------------------------------------- - 1 file changed, 12 insertions(+), 191 deletions(-) - -commit 940ec94f0a0f1c1c77deaf4eb88722f155544445 -Author: Ryan Lortie -Date: Wed Jun 29 01:02:21 2011 +0100 - - Add GActionGroup D-Bus exporter - - docs/reference/gio/gio-docs.xml | 1 + - docs/reference/gio/gio-sections.txt | 7 + - gio/Makefile.am | 2 + - gio/gactiongroupexporter.c | 624 - ++++++++++++++++++++++++++++++++++++ - gio/gactiongroupexporter.h | 48 +++ - gio/gio.h | 1 + - gio/gio.symbols | 3 + - 7 files changed, 686 insertions(+) - -commit 8d1cc7f4635c1ab5cb9a7963b3dfebba56d87629 -Author: Ryan Lortie -Date: Fri Dec 2 16:22:13 2011 -0500 - - Revert "Use an XML blob for gapplication interface info" - - This reverts commit 8013401f6e4edb01dd31b716c179806b55d4064b. - - gio/gapplicationimpl-dbus.c | 165 - ++++++++++++++++++++++++++++---------------- - 1 file changed, 107 insertions(+), 58 deletions(-) - -commit 45818762d398588fd36be138e9981525d98bf687 -Author: Ryan Lortie -Date: Fri Dec 2 16:22:01 2011 -0500 - - Revert "Forgot one interface..." - - This reverts commit 30580bdca7764525a49899dd56dcdde25a300a21. - - gio/gapplicationimpl-dbus.c | 27 +++------------------------ - 1 file changed, 3 insertions(+), 24 deletions(-) - -commit 888a52034bcd06b6b5aeac98d372216d1f7b2798 -Author: Matthias Clasen -Date: Wed Dec 7 20:41:33 2011 -0500 - - Updates - - NEWS | 45 +++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 45 insertions(+) - -commit 3d686e3d8f6af393b01fe38cd7d29517e52dea50 -Author: Matthias Clasen -Date: Wed Dec 7 14:36:56 2011 -0500 - - Clarify docs around main loop vfuncs - - Mention that the vfuncs are no longer used, and tweak the - wording around what g_application_run() does. - - https://bugzilla.gnome.org/show_bug.cgi?id=665391 - - gio/gapplication.c | 4 ++-- - gio/gapplication.h | 12 +++++++----- - 2 files changed, 9 insertions(+), 7 deletions(-) - -commit 70dacf83d23ed468ff60972fd166769482d7195f -Author: David Zeuthen -Date: Wed Dec 7 10:25:24 2011 -0500 - - Bug 665733 – GDBusConnection holds lock while calling destroynotify - - Fix this problem by always running the destroynotify from an idle. - - https://bugzilla.gnome.org/show_bug.cgi?id=665733 - - Signed-off-by: David Zeuthen - - gio/gdbusconnection.c | 45 - +++++++++++++++++---------------------------- - gio/tests/gdbus-export.c | 4 ++++ - 2 files changed, 21 insertions(+), 28 deletions(-) - -commit 386bb0faadd98c190f171cbdd4c51dba50e85505 -Author: Philip Withnall -Date: Tue Dec 6 19:41:31 2011 +0000 - - unicode: Fix a few issues with G_UNICHAR_MAX_DECOMPOSITION_LENGTH - - Raised by Matthias in bgo#665685 but which I didn't spot until - after pushing - commit 3ac7c35656649b1d1fcf2ccaa670b854809d4cd8. - - Renames G_UNICHAR_MAX_DECOMPOSITION_LEN to - G_UNICHAR_MAX_DECOMPOSITION_LENGTH - and fixes a few documentation issues. - - See: bgo#665685 - - docs/reference/glib/glib-sections.txt | 1 + - glib/gunicode.h | 4 ++-- - glib/gunidecomp.c | 5 +++-- - glib/guniprop.c | 2 +- - 4 files changed, 7 insertions(+), 5 deletions(-) - -commit 3ac7c35656649b1d1fcf2ccaa670b854809d4cd8 -Author: Philip Withnall -Date: Tue Dec 6 18:30:43 2011 +0000 - - Bug 665685 — Add a #define for the max length of a Unicode - decomposition - - Add G_UNICHAR_MAX_DECOMPOSITION_LEN for the maximum length of the - decomposition of a single Unicode character. - - Closes: bgo#665685 - - glib/gunicode.h | 12 ++++++++++++ - glib/gunidecomp.c | 4 ++-- - glib/guniprop.c | 4 ++-- - 3 files changed, 16 insertions(+), 4 deletions(-) - -commit 990af4b3725faba230abc6c2e68c112da6f13b41 -Author: David Zeuthen -Date: Tue Dec 6 13:32:12 2011 -0500 - - GDBus: Note in docs that g_dbus_node_info_new_for_xml() is using - GMarkup - - This was discussed in bug 665634. - - https://bugzilla.gnome.org/show_bug.cgi?id=665634 - - Signed-off-by: David Zeuthen - - gio/gdbusintrospection.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 74e131551dcc347fa659183aa19558c0509f0445 -Author: David Zeuthen -Date: Tue Dec 6 13:29:01 2011 -0500 - - GDBus: fix link to D-Bus spec - - Signed-off-by: David Zeuthen - - gio/gdbusintrospection.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 10a154446c2427861656763b68f312e48f7d0bd6 -Author: Behdad Esfahbod -Date: Tue Dec 6 13:20:39 2011 -0500 - - Minor doc fix. - - glib/gunidecomp.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 91fb373d553779b7b2b535c44a3236907f0a72c8 -Author: Behdad Esfahbod -Date: Tue Dec 6 13:18:47 2011 -0500 - - Minor - - glib/guniprop.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 6bb8fdaa5fad07713b189ea53e6c5afd67ad9b4e -Author: Matthias Clasen -Date: Tue Dec 6 07:43:35 2011 -0500 - - Make the qsort_r check cross-compile friendly - - Pointed out by Daniel Mack. - - https://bugzilla.gnome.org/show_bug.cgi?id=665607 - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 482f226270efd6c0c8d336b9146376986979e1f4 -Author: Benjamin Otte -Date: Mon Dec 5 22:40:18 2011 +0100 - - outputstream: Clarify docs of flush() - - After questioning the semantics of flush on IRC, it seemed necessary - to - clarify what flushing is supposed to do. The Linux man page for - fflush() - seemed to cover it perfectly, so I just copied it. - - I did not add the "via the underlying write mechanism" part as that in - my opinion is not something subclasses should need to guarantee. - - gio/goutputstream.c | 8 +++++--- - 1 file changed, 5 insertions(+), 3 deletions(-) - -commit fd1e9938b36677587dfe9960dacb678bbd3981bf -Author: Cosimo Alfarano -Date: Wed Jan 19 19:08:15 2011 +0000 - - Send CHANGES_DONE_HINT on file moves if no IN_CLOSE_WRITE is emitted - - This patch makes GFileMonitor to emit EVENT_CHANGES_DONE_HINT when - EVENT_CREATED is emitted but the file is not opened for writing. - - On file moves across different mounted volumes, inotify will - always emit - IN_CREATE and IN_CLOSE_WRITE (plus other events). - This translates into GIO's _EVENT_CREATED and - _EVENT_CHANGES_DONE_HINT. - - On file moves across the same mounted volumes, inotify will emit - IN_MOVED_FROM/IN_MOVED_TO which will be translated into - _EVENT_DELETED/_EVENT_CREATED GIO's side. No _EVENT_CHANGES_DONE_HINT - is - emited afterwards. - Under such circumstances a file indexer does not know when actually - the - file is ready to be indexed, either waiting too much or triggering the - indexing twice. On small devices it's not advisable. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=640077 - Bug-NB: NB#219982 - Reviewed-by: Simon McVittie - Reviewed-by: Tomas Bzatek - - gio/inotify/inotify-helper.c | 24 ++++++++++++++++++++++++ - gio/inotify/inotify-kernel.c | 4 +++- - gio/inotify/inotify-kernel.h | 8 ++++++++ - 3 files changed, 35 insertions(+), 1 deletion(-) - -commit 83d0c8a7396e8c1f70619e01f0b0c06fd22790b7 -Author: Simon McVittie -Date: Mon Nov 28 17:54:46 2011 +0000 - - GDBusConnection: propagate error correctly if flags are inappropriate - - Previously, this would fail the assertion - "connection->initialization_error != NULL" after the label "out". - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=665067 - Signed-off-by: Simon McVittie - Reviewed-by: David Zeuthen - - gio/gdbusconnection.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 15437a7e5a89dcb2a812f829bc8e9e1db7ce350b -Author: Sam Thursfield -Date: Thu Dec 1 15:48:27 2011 +0000 - - Link to libpcre correctly when static linking - - https://bugzilla.gnome.org/show_bug.cgi?id=665298 - - glib-2.0.pc.in | 1 + - 1 file changed, 1 insertion(+) - -commit eb315b68cf6b868e100b8171661d2e162a37bf21 -Author: Daniel Mustieles -Date: Fri Dec 2 18:27:07 2011 +0100 - - Updated Spanish translation - - po/es.po | 203 - ++++++++++++++++++++++++++++++--------------------------------- - 1 file changed, 98 insertions(+), 105 deletions(-) - -commit a00530ecb0e8576e7a023f37a97528da4d0dfce5 -Author: Tristan Van Berkom -Date: Fri Dec 2 11:20:21 2011 -0500 - - GDBusInterfaceSkeleton: make it possible to export on multiple - connections - - This is useful in peer-to-peer connections. - - With minor changes by David Zeuthen . - - https://bugzilla.gnome.org/show_bug.cgi?id=662718 - - Signed-off-by: David Zeuthen - - docs/reference/gio/gio-sections.txt | 3 + - gio/gdbus-2.0/codegen/codegen.py | 56 ++++-- - gio/gdbusinterfaceskeleton.c | 364 - +++++++++++++++++++++++++++++------- - gio/gdbusinterfaceskeleton.h | 6 + - gio/gio.symbols | 3 + - gio/tests/Makefile.am | 8 +- - gio/tests/gdbus-peer.c | 239 +++++++++++++++++++++++ - 7 files changed, 592 insertions(+), 87 deletions(-) - -commit 22da18fa706c685da015c9b9a786d810270b3a5f -Author: Philip Withnall -Date: Wed Nov 30 10:20:13 2011 +0000 - - GVariant: add preconditions to ref. counting functions - - These prevent GVariants from accidentally being brought back to - life after - being freed, and should make it easier to track down ref. counting - issues. - - Closes: bgo#665184 - - glib/gvariant-core.c | 10 ++++++++++ - 1 file changed, 10 insertions(+) - -commit 190645bcc40a4dda579cb5cabd3b1778628d9ef6 -Author: Kjartan Maraas -Date: Thu Dec 1 18:01:02 2011 +0100 - - Updated Norwegian bokmål translation - - po/nb.po | 76 - ++++++++++++++++++++++++++++------------------------------------ - 1 file changed, 33 insertions(+), 43 deletions(-) - -commit e79834958718725493029a61c62f3faf6a4d039c -Author: Dan Winship -Date: Thu Dec 1 13:10:25 2011 +0100 - - GMemoryInputStream/GMemoryOutputStream: fix bug in previous commit - - A g_input_stream_read_async() implementation can't call - g_input_stream_read() on itself directly because it will fail because - the pending flag is already set. So fix that by invoking the vmethod - directly rather than calling the wrapper. Likewise with - GMemoryOutputStream. - - Add a test to gio/tests/memory-input-stream.c to catch read_async - failures in the future. - - gio/gmemoryinputstream.c | 12 ++++++-- - gio/gmemoryoutputstream.c | 16 ++++++---- - gio/tests/memory-input-stream.c | 66 - +++++++++++++++++++++++++++++++++++++++++ - 3 files changed, 86 insertions(+), 8 deletions(-) - -commit a5876e5fc1b1e192e8cde664780957798b8a2607 -Author: Dan Winship -Date: Wed Nov 30 10:32:42 2011 +0100 - - GMemoryInputStream/GMemoryOutputStream: make these properly - subclassable - - The async methods were directly invoking their own implementations of - the sync methods, making it impossible for a subclass to reimplement - them. - - https://bugzilla.gnome.org/show_bug.cgi?id=664635 - - gio/gmemoryinputstream.c | 4 ++-- - gio/gmemoryoutputstream.c | 10 +++++----- - 2 files changed, 7 insertions(+), 7 deletions(-) - -commit b13e79da62b256058e4ca1d9fdd46376d3013f16 -Author: Matthias Clasen -Date: Tue Nov 29 22:53:50 2011 -0500 - - Don't abort if g_ascii_strtod tests fail - - https://bugzilla.gnome.org/show_bug.cgi?id=652560 - - glib/tests/strfuncs.c | 25 ++----------------------- - 1 file changed, 2 insertions(+), 23 deletions(-) - -commit 22748dbbc9c20c149ccfd4ae99e7aeea490820da -Author: Geek87 -Date: Mon Jul 25 13:08:24 2011 +0200 - - Remove two useless lines of code - - https://bugzilla.gnome.org/show_bug.cgi?id=648516 - - glib/gtree.c | 2 -- - 1 file changed, 2 deletions(-) - -commit 27e70806c1e4a44d2ff753cba152446ab1762fd5 -Author: Geek87 -Date: Mon Jul 25 13:06:02 2011 +0200 - - Fix a little comment error in the _GTreeNode struct - - https://bugzilla.gnome.org/show_bug.cgi?id=648516 - - glib/gtree.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 3aa0fc43a6811cdc4126d5678e03ab991e1f4bf6 -Author: Matthias Clasen -Date: Tue Nov 29 22:09:58 2011 -0500 - - Clarify local_command_line docs - - https://bugzilla.gnome.org/show_bug.cgi?id=641720 - - gio/gapplication.h | 7 ++++--- - 1 file changed, 4 insertions(+), 3 deletions(-) - -commit f24d8247b3a20cc62b4be50a0515acffd7e7d277 -Author: Nicola Fontana -Date: Tue Nov 29 22:02:00 2011 -0500 - - Do not use static GTypeInfo and GInterfaceInfo - - Either g_type_register_static_simple (used by G_DEFINE_TYPE_EXTENDED) - and G_IMPLEMENT_INTERFACE use automatic variables for GTypeInfo and - GInterfaceInfo structs, while tutorials and source code often use - static variables. This commit consistently adopts the former method. - - https://bugzilla.gnome.org/show_bug.cgi?id=600161 - - docs/reference/gobject/tut_gtype.xml | 8 ++++---- - docs/reference/gobject/tut_howto.xml | 2 +- - gobject/gboxed.c | 2 +- - gobject/genums.c | 2 +- - gobject/gobject.c | 2 +- - gobject/gparam.c | 2 +- - gobject/gtype.h | 2 +- - gobject/gtypemodule.c | 4 ++-- - gobject/gtypeplugin.c | 2 +- - gobject/gvaluetypes.c | 2 +- - gobject/testgobject.c | 6 +++--- - tests/gobject/defaultiface.c | 2 +- - tests/gobject/deftype.c | 2 +- - tests/gobject/ifacecheck.c | 2 +- - tests/gobject/ifaceinit.c | 2 +- - tests/gobject/testcommon.h | 6 +++--- - tests/refcount/objects.c | 2 +- - tests/refcount/objects2.c | 2 +- - tests/refcount/properties.c | 2 +- - tests/refcount/properties2.c | 2 +- - tests/refcount/signals.c | 2 +- - 21 files changed, 29 insertions(+), 29 deletions(-) - -commit 1f33446e1fae721cc6c8f260afe2ebfa42dd51c8 -Author: Dan Winship -Date: Tue Nov 29 21:45:37 2011 +0100 - - gnetworkmonitornetlink.c: Make the error messages less geeky - - This makes several different errors have identical messages, but - they're pretty much "can't happen" situations anyway. - - https://bugzilla.gnome.org/show_bug.cgi?id=664406 - - gio/gnetworkmonitornetlink.c | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -commit 69043de3e00cbc1f661e9613000cd820ea989ba5 -Author: Dan Winship -Date: Tue Nov 29 21:42:41 2011 +0100 - - gzlibdecompressor.c: fix a comment - - gio/gzlibdecompressor.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 0627759331d857a3b99eec0ed2c13e5cf7f67130 -Author: Michael Vogt -Date: Tue Nov 29 12:00:38 2011 +0100 - - Add missing annotation to g_file_set_attribute() - - g_file_set_attribute() also permits a NULL value for value_p, and - requires it - to be NULL to unset it. Also fix the wrong variable name in the - documentation. - - Signed-off-by: Martin Pitt - - gio/gfile.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 30580bdca7764525a49899dd56dcdde25a300a21 -Author: Matthias Clasen -Date: Mon Nov 28 19:57:44 2011 -0500 - - Forgot one interface... - - gio/gapplicationimpl-dbus.c | 27 ++++++++++++++++++++++++--- - 1 file changed, 24 insertions(+), 3 deletions(-) - -commit 8013401f6e4edb01dd31b716c179806b55d4064b -Author: Matthias Clasen -Date: Mon Nov 28 19:33:24 2011 -0500 - - Use an XML blob for gapplication interface info - - This is both more readable and more efficient. Double win ! - - gio/gapplicationimpl-dbus.c | 165 - ++++++++++++++++---------------------------- - 1 file changed, 58 insertions(+), 107 deletions(-) - -commit 4ce5a11dafb0999aa26b36b32df18124e8ebd51d -Author: Carlos Garcia Campos -Date: Fri Nov 25 15:39:31 2011 +0100 - - gtester: Add command line option to skip tests - - https://bugzilla.gnome.org/show_bug.cgi?id=664809 - - docs/reference/glib/gtester.xml | 7 +++++++ - glib/gtester.c | 18 ++++++++++++++++++ - glib/gtestutils.c | 17 +++++++++++++++++ - 3 files changed, 42 insertions(+) - -commit e4b7cfcb038c4e19d23fae19e0d68705dfef2d63 -Author: Matthias Clasen -Date: Sat Nov 26 22:38:32 2011 -0500 - - Rearrange GApplication docs - - Move the GApplication docs to the front of the section, - where they belong. - - docs/reference/gio/gio-docs.xml | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 01ce06ac272aa31c5cf572d551195c45c4e65c15 -Author: Ryan Lortie -Date: Fri Oct 21 23:54:31 2011 -0400 - - gio.symbols: add g_application_[gs]et_default() - - gio/gio.symbols | 2 ++ - 1 file changed, 2 insertions(+) - -commit c7dc66602aeee9c1c3692666998bb77ae5818a0f -Author: Matthias Clasen -Date: Sat Nov 26 01:42:21 2011 -0500 - - Cosmetics - - Reword the title of GSimpleAction in the docs. - - gio/gsimpleaction.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit a81cdf297ca97e375d28463556a7b838f4fb0ac1 -Author: Ryan Lortie -Date: Thu Sep 29 23:52:16 2011 -0400 - - GApplication: add default application - - gio/gapplication.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ - gio/gapplication.h | 3 +++ - 2 files changed, 52 insertions(+) - -commit 95c3796d6af8017d5b789938dc7518fd6576a65e -Author: Ryan Lortie -Date: Thu Jun 30 09:47:40 2011 +0100 - - GApplication: unregister action interface export - - We missed a few cases of unexporting the action group interface (in - error cases, and on GApplication teardown). - - gio/gapplicationimpl-dbus.c | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit 2cbc6d9ae6a949818f48c20d3f4230688371e2ea -Author: Matthias Clasen -Date: Sat Nov 26 19:43:46 2011 -0500 - - GApplication: Implement query_action - - gio/gapplication.c | 138 - +++++++++++++---------------------------------------- - 1 file changed, 32 insertions(+), 106 deletions(-) - -commit c3a2c280c3697938f0666a737bbfb96ad20dc132 -Author: Matthias Clasen -Date: Fri Nov 25 22:35:33 2011 -0500 - - GSimpleActionGroup: Implement query_action - - gio/gsimpleactiongroup.c | 94 - +++++++++++------------------------------------- - 1 file changed, 20 insertions(+), 74 deletions(-) - -commit f468e9c3097cb8a797091822c52fee29d5bdca90 -Author: Ryan Lortie -Date: Thu Nov 24 19:52:48 2011 -0500 - - Add g_action_group_query_action() - - This new API allows requesting multiple pieces of information about a - particular action in one go and also simplifies the burden for - GActionGroup implementations -- they need not implement all the - separate - APIs now. - - docs/reference/gio/gio-sections.txt | 7 +- - gio/gactiongroup.c | 184 - +++++++++++++++++++++++++++++++++++- - gio/gactiongroup.h | 17 ++++ - gio/gio.symbols | 1 + - 4 files changed, 204 insertions(+), 5 deletions(-) - -commit fcc69fd318f55ca0edc52864b4c0488b304b8382 -Author: Stef Walter -Date: Fri Nov 11 17:08:26 2011 +0100 - - GBytes: A new type for an immutable set of bytes. - - * Represents an immutable reference counted block of memory. - * This is basically the internal glib GBuffer structure exposed, - renamed, and with some additional capabilities. - * The GBytes name comes from python3's immutable 'bytes' type - * GBytes can be safely used as keys in hash tables, and have - functions for doing so: g_bytes_hash, g_bytes_equal - * GByteArray is a mutable form of GBytes, and vice versa. There - are functions for converting from one to the other efficiently: - g_bytes_unref_to_array() and g_byte_array_free_to_bytes() - * Adds g_byte_array_new_take() to support above functions - - https://bugzilla.gnome.org/show_bug.cgi?id=663291 - - docs/reference/glib/Makefile.am | 2 +- - docs/reference/glib/glib-sections.txt | 21 +- - docs/reference/gobject/gobject-sections.txt | 1 + - glib/Makefile.am | 5 +- - glib/garray.c | 77 ++++- - glib/garray.h | 4 + - glib/gbuffer.c | 210 ------------ - glib/gbufferprivate.h | 88 ----- - glib/gbytes.c | 478 - ++++++++++++++++++++++++++++ - glib/gbytes.h | 69 ++++ - glib/glib.h | 1 + - glib/glib.symbols | 16 + - glib/gmappedfile.c | 11 - - glib/gmappedfile.h | 1 + - glib/gtimezone.c | 27 +- - glib/gvariant-core.c | 50 +-- - glib/gvariant-core.h | 6 +- - glib/gvariant.c | 26 +- - glib/tests/.gitignore | 1 + - glib/tests/Makefile.am | 3 + - glib/tests/array-test.c | 33 ++ - glib/tests/bytes.c | 331 +++++++++++++++++++ - gobject/gboxed.c | 1 + - gobject/glib-types.h | 10 + - gobject/gobject.symbols | 1 + - 25 files changed, 1102 insertions(+), 371 deletions(-) - -commit 069ec3719c65be5663c10eb98569e45e13501d97 -Author: Matthias Clasen -Date: Wed Nov 23 18:13:44 2011 -0500 - - Fix distcheck - - Now that we have switched to template-free docs, these - hand-rolled cleanup rules get in the way. - - docs/reference/gio/Makefile.am | 2 +- - docs/reference/gio/gdbus-object-manager-example/Makefile.am | 2 +- - docs/reference/glib/Makefile.am | 2 +- - docs/reference/gobject/Makefile.am | 2 +- - 4 files changed, 4 insertions(+), 4 deletions(-) - -commit 0104c62f3fda9016658809d79cf395d78611e35a -Author: Simon McVittie -Date: Thu Oct 20 15:01:47 2011 +0100 - - GInitable, GAsyncInitable: not initializing gives undefined behaviour - - This is the ISO C sense of undefined behaviour, in which - works-by-coincidence, critical warning, abort, - demons-fly-out-of-your-nose - are all valid implementations. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662208 - Signed-off-by: Simon McVittie - Reviewed-by: David Zeuthen - - gio/gasyncinitable.c | 8 +++++--- - gio/ginitable.c | 31 ++++++++++++++++++++----------- - 2 files changed, 25 insertions(+), 14 deletions(-) - -commit 968ef5f5ffbe5e694bae3052bea34e9b9d1aef35 -Author: Simon McVittie -Date: Wed Nov 23 11:20:15 2011 +0000 - - GDBusWorker: continue_writing: initialize flush_async_data if closing - - This was a regression in commit f41178c6c: flush_async_data wasn't - necessarily NULL in the "don't flush" case. - - Also move initialization of these variables up so that it's - unconditional, since that's easier to verify than checking - that each branch gets it right. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=664617 - Signed-off-by: Simon McVittie - - gio/gdbusprivate.c | 8 +++----- - 1 file changed, 3 insertions(+), 5 deletions(-) - -commit 1b01109377a4780431996d617643704351a27d8f -Author: Matthias Clasen -Date: Tue Nov 22 23:57:18 2011 -0500 - - Add some more mainloop tests - - glib/tests/mainloop.c | 178 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 178 insertions(+) - -commit d0e2865a2ed237be1867b212cba6740e7f15fbc0 -Author: Matthias Clasen -Date: Tue Nov 22 19:31:30 2011 -0500 - - Remove unnecessary includes - - These were meant for some other test that ended up not getting - added. This fixes bug 664559. - - glib/tests/mainloop.c | 3 --- - 1 file changed, 3 deletions(-) - -commit 2da24259ab2a4da63885155460e281beb3d5998b -Author: Matthias Clasen -Date: Tue Nov 22 19:25:03 2011 -0500 - - Fix !debug builds - - As pointed out by Chun-wei Fan in bug 664455, parts of the merged - gobjectnotifyqueue.c code ended up inside an #ifdef G_ENABLE_DEBUG - section. - - gobject/gobject.c | 15 +++++++-------- - 1 file changed, 7 insertions(+), 8 deletions(-) - -commit 6dde6b7f21af0d3748f142c3f718f1d4cb21739e -Author: Matthias Clasen -Date: Tue Nov 22 19:12:48 2011 -0500 - - Add back required _XOPEN_SOURCE define - - This got lost somewhere between 2.30 and now, but it is needed - for isnan(). See bug 664354, reported by Tim Mooney. - - glib/tests/strfuncs.c | 1 + - 1 file changed, 1 insertion(+) - -commit 345688c9e9d811b2844ea573c82be63cb02996ce -Author: Ryan Lortie -Date: Tue Nov 22 17:32:04 2011 -0500 - - GApplication: don't fail if can't get session bus - - If we can't get on the session bus, just behave like a normal - non-unique - application. - - This turns out to be remarkably easy to implement and lets us avoid - adding a 'dummy' backend. - - Add a test for this case as well. - - Idea from Zachary Dovel. - - https://bugzilla.gnome.org/show_bug.cgi?id=651997 - - gio/gapplicationimpl-dbus.c | 15 +++++++++------ - gio/tests/gapplication.c | 37 +++++++++++++++++++++++++++++++++++++ - 2 files changed, 46 insertions(+), 6 deletions(-) - -commit 1f02ef3205e810dd937f316f5a7b58ecc2893d59 -Author: Matthias Clasen -Date: Tue Nov 22 11:06:07 2011 -0500 - - gio: Move gmodule to Requires.private - - Users of GIO are not generally expected to use gmodule API, - so don't force them all to link against it. - - gio-2.0.pc.in | 5 +++-- - gio-unix-2.0.pc.in | 2 +- - 2 files changed, 4 insertions(+), 3 deletions(-) - -commit c4a11858cfb098ccc25d35dd7f5461c51b7f6ad3 -Author: Simon McVittie -Date: Tue Nov 22 12:39:54 2011 +0000 - - GDBusConnection: don't pass boolean > 1 to _g_dbus_worker_new - - This happens to work at the moment (because GDBusWorker.frozen is a - gboolean and not just a 1-bit bitfield), but isn't right: the gboolean - ends up with values 0 or - G_DBUS_CONNECTION_FLAGS_DELAY_MESSAGE_PROCESSING - (which is more than 1). - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=664558 - Signed-off-by: Simon McVittie - Reviewed-by: David Zeuthen - - gio/gdbusconnection.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 95faa44f2d04593f201a2d98210575e894d4cf01 -Author: Dan Winship -Date: Tue Nov 22 08:56:54 2011 -0500 - - GSocketInputStream/GSocketOutputStream: fix win32 build - - based on a patch from Chun-wei Fan - - https://bugzilla.gnome.org/show_bug.cgi?id=664455 - - gio/gsocketinputstream.c | 10 +++++++--- - gio/gsocketoutputstream.c | 9 +++++++-- - 2 files changed, 14 insertions(+), 5 deletions(-) - -commit 38a00cec67709e5c154398e8cbb8f15a15bed583 -Author: Rico Tzschichholz -Date: Mon Nov 21 23:06:15 2011 +0100 - - gio/tests: Fix for -Werror=format-security - - gio/tests/test-pipe-unix.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit b2cb386b78203fc2e3fb540e94dc6eab10a1a0ef -Author: Ryan Lortie -Date: Mon Nov 21 15:21:23 2011 -0500 - - post-release bump - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 36c21d4790044683a042f8d9479ffc5798914b5b -Author: Ryan Lortie -Date: Mon Nov 21 12:18:32 2011 -0500 - - release glib 2.31.2 - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 59623973fa1853552f0bd59c850aa9c505c42d7d -Author: Ryan Lortie -Date: Mon Nov 21 12:36:43 2011 -0500 - - dist gio/tests/key8.pem - - gio/tests/Makefile.am | 1 + - 1 file changed, 1 insertion(+) - -commit 4bb411948c9ca00a534e5ec06efbf8ef22fc07f1 -Author: Simon McVittie -Date: Tue Nov 1 18:03:12 2011 +0000 - - Add test case for #662395 - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662395 - Signed-off-by: Simon McVittie - Reviewed-by: Cosimo Alfarano - - gio/tests/Makefile.am | 10 + - gio/tests/gdbus-connection-flush.c | 384 - +++++++++++++++++++++++++++++++++++++ - 2 files changed, 394 insertions(+) - -commit 96deb40caaf82bc9c51675515971dc3d638c72a0 -Author: Simon McVittie -Date: Tue Nov 1 16:49:36 2011 +0000 - - GDBus tests: factor out TestIOStream, test_pipe and test_bidi_pipe - - These might even make useful public API if they grew a Windows - implementation, but for now they can be Unix-only test API. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662395 - Signed-off-by: Simon McVittie - Reviewed-by: Cosimo Alfarano - - gio/tests/Makefile.am | 10 ++- - gio/tests/gdbus-non-socket.c | 143 - ++++++++++--------------------------------- - gio/tests/test-io-stream.c | 104 +++++++++++++++++++++++++++++++ - gio/tests/test-io-stream.h | 53 ++++++++++++++++ - gio/tests/test-pipe-unix.c | 130 - +++++++++++++++++++++++++++++++++++++++ - gio/tests/test-pipe-unix.h | 37 +++++++++++ - 6 files changed, 365 insertions(+), 112 deletions(-) - -commit bae9928246d5104e1d73a60dd66bfbc45740d640 -Author: Simon McVittie -Date: Mon Nov 21 17:20:52 2011 +0000 - - _g_dbus_worker_flush_sync: always flush if we need to - - We didn't previously flush in a couple of cases where we should have - done: - - * a write is running when flush is called: we should flush after it - finishes - - * writes have been made since the last flush, but none are pending or - running right now: we should flush the underlying transport straight - away - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662395 - Signed-off-by: Simon McVittie - Reviewed-by: Cosimo Alfarano - - gio/gdbusprivate.c | 43 +++++++++++++++++++++++++++++++++++++------ - 1 file changed, 37 insertions(+), 6 deletions(-) - -commit f41178c6c79a00a1fb3a99bc3ae7c88a85c833fc -Author: Simon McVittie -Date: Mon Nov 21 17:18:01 2011 +0000 - - GDBusWorker: move flush async op into continue_writing() - - This makes it easier to schedule a flush, by putting it on the - same code - path as writing and closing. - - Also change message_written to expect the lock to be held, since all - that's left in that function either wants to hold the lock or doesn't - care, and it's silly to release the lock immediately before calling - message_written, which just takes it again. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662395 - Signed-off-by: Simon McVittie - Reviewed-by: Cosimo Alfarano - - gio/gdbusprivate.c | 101 - ++++++++++++++++++++++++++++++++++++----------------- - 1 file changed, 68 insertions(+), 33 deletions(-) - -commit 301332168b096e8c64e26932e2a02bd24fafdbab -Author: Simon McVittie -Date: Mon Nov 21 17:16:16 2011 +0000 - - schedule_write_in_worker_thread: require caller to lock; rename - accordingly - - When we use this function to schedule a flush, it'll be called - with the lock held. Releasing and immediately re-taking the lock would - be pointless. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662395 - Signed-off-by: Simon McVittie - Reviewed-by: Cosimo Alfarano - - gio/gdbusprivate.c | 20 ++++++++++---------- - 1 file changed, 10 insertions(+), 10 deletions(-) - -commit 56eb16ff50cee51117db2e4979f5632a8df19e40 -Author: Simon McVittie -Date: Fri Oct 21 14:43:44 2011 +0100 - - GDBusWorker: rename some functions - - maybe_write_next_message now also closes, and I'm about to make it - consider whether to flush as well, so its name is increasingly - inappropriate. Similarly, write_message_in_idle_cb is a wrapper around - it which could do any of those things. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662395 - Signed-off-by: Simon McVittie - Reviewed-by: Cosimo Alfarano - - gio/gdbusprivate.c | 14 +++++++------- - 1 file changed, 7 insertions(+), 7 deletions(-) - -commit 18482ab17ef5abe3b41bf0f6a076546ff1a5b28e -Author: Simon McVittie -Date: Mon Nov 21 17:14:55 2011 +0000 - - GDBusWorker: distinguish between 3 sorts of output that might - be pending - - If the user calls flush_sync() with no messages in the queue, but an - async write call pending, then we ought to flush after that async - write - returns (although we don't currently do that). If it was an async - close - or flush that was pending, there's no need to flush (again) - afterwards. - So, we need to distinguish. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662395 - Signed-off-by: Simon McVittie - Reviewed-by: Cosimo Alfarano - - gio/gdbusprivate.c | 71 - ++++++++++++++++++++++++++++++------------------------ - 1 file changed, 39 insertions(+), 32 deletions(-) - -commit a795e563dfec28842846700d30360acaff9699e3 -Author: Ryan Lortie -Date: Mon Nov 21 12:02:02 2011 -0500 - - Drop last uses of @returns: - - gio/gapplication.c | 24 +++++--- - gio/gkeyfilesettingsbackend.c | 3 +- - gio/gsettings.c | 128 - ++++++++++++++++++++++++++---------------- - gio/gsettings.h | 11 ++-- - gio/gsettingsbackend.c | 18 ++++-- - 5 files changed, 118 insertions(+), 66 deletions(-) - -commit 0f1fb417bf0425fc4d5c277ffb86b881fd3f1c48 -Author: Ryan Lortie -Date: Mon Nov 21 11:39:52 2011 -0500 - - Missed a couple of @returns - - glib/gvariant.c | 9 ++++++--- - 1 file changed, 6 insertions(+), 3 deletions(-) - -commit 0e0554bd62e897f001aaa9388345c1d4e62614af -Author: Ryan Lortie -Date: Mon Nov 21 11:33:05 2011 -0500 - - GVariant: drop use of @returns - - glib/gvariant-core.c | 42 +++++--- - glib/gvariant-parser.c | 6 +- - glib/gvariant-serialiser.c | 6 +- - glib/gvariant.c | 240 - +++++++++++++++++++++++++++++---------------- - glib/gvarianttype.c | 84 ++++++++++------ - 5 files changed, 249 insertions(+), 129 deletions(-) - -commit 4527e7cbf75f5f06a3f8b3ee9c5ecb16f6a27406 -Author: Matthias Clasen -Date: Mon Nov 21 11:09:42 2011 -0500 - - gbitlock: Drop @returns syntax from doc comments - - glib/gbitlock.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit 22d3972284df905e948143792afc8865b193700e -Author: Matthias Clasen -Date: Mon Nov 21 11:05:43 2011 -0500 - - GBuffer: Drop @returns syntax from doc comments - - glib/gbuffer.c | 12 ++++++++---- - 1 file changed, 8 insertions(+), 4 deletions(-) - -commit f62ee0a0ca29c263083f15d3dd144dc1fb01be22 -Author: Matthias Clasen -Date: Mon Nov 21 11:03:31 2011 -0500 - - GSocketClient: Drop @returns syntax from doc comments - - gio/gsocketclient.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit b9f0cb0f0754d5985cef5e01c2761975eacdd87b -Author: Matthias Clasen -Date: Mon Nov 21 11:02:30 2011 -0500 - - GSimplePermission: Drop @returns syntax in doc comments - - gio/gsimplepermission.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 2011ecd6ac9dff37aaab9a0d831b78c369375b4b -Author: Matthias Clasen -Date: Mon Nov 21 11:01:16 2011 -0500 - - GPermission: Drop @returns syntax from doc comments - - gio/gpermission.c | 21 ++++++++++++++------- - 1 file changed, 14 insertions(+), 7 deletions(-) - -commit ef4ae742cecf696acb0449ab08ad4dac2a91aac2 -Author: Matthias Clasen -Date: Mon Nov 21 01:53:29 2011 -0500 - - Improve test coverage - - glib/tests/test-printf.c | 23 +++++++++++++++++++++++ - 1 file changed, 23 insertions(+) - -commit 89ad8bda233cb69608570471a18bc3c42d28db28 -Author: Matthias Clasen -Date: Mon Nov 21 01:40:51 2011 -0500 - - Improve mainloop test coverage slightly - - glib/tests/mainloop.c | 18 ++++++++++++++++++ - 1 file changed, 18 insertions(+) - -commit b0fa0968705743ff81df7e22b4f5417cd22cf882 -Author: Matthias Clasen -Date: Mon Nov 21 01:02:50 2011 -0500 - - Improve test coverage - - glib/tests/keyfile.c | 20 ++++++++++++++++++++ - 1 file changed, 20 insertions(+) - -commit 0fd14b1a56085d59fcb2619dd5071d854997e4d7 -Author: Matthias Clasen -Date: Mon Nov 21 00:27:25 2011 -0500 - - Fix a case conversion bug - - For titlecase chars without uppercase variant, we were returning - 0, contrary to the docs. - - glib/guniprop.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 5197870665c0b90f3d3e475f1cd8c64f7cfb7bd2 -Author: Matthias Clasen -Date: Mon Nov 21 00:27:12 2011 -0500 - - Improve test coverage - - glib/tests/unicode.c | 36 ++++++++++++++++++++++++++++++++++++ - 1 file changed, 36 insertions(+) - -commit 4cbacb91de6010c0d852979202901e70e24de790 -Author: Matthias Clasen -Date: Sun Nov 20 23:18:20 2011 -0500 - - Add a test for g_unichar_isdefined - - glib/tests/unicode.c | 13 +++++++++++++ - 1 file changed, 13 insertions(+) - -commit 3aeddaa2d4d9c2eba708e24e2368536e7eeee8da -Author: Chun-wei Fan -Date: Mon Nov 21 11:53:02 2011 +0800 - - gio/Makefile.am - - Filter out yet another *nix only source file from the Visual C++ - project - file completion rules. - - gio/Makefile.am | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit fee6293bc9703c6c31d4a6dcb6e5b572b75a283d -Author: Chun-wei Fan -Date: Mon Nov 21 10:45:27 2011 +0800 - - Update GLib Visual C++ projects - - Also link to WinMM.lib since timeGetTime is used (commit 8d023c27). - - build/win32/vs10/glib.vcxprojin | 16 ++++++++-------- - build/win32/vs9/glib.vcprojin | 16 ++++++++-------- - 2 files changed, 16 insertions(+), 16 deletions(-) - -commit 928e356cdbf48d6c7967e5d3bc4135c1c1a9ed55 -Author: Fran Diéguez -Date: Mon Nov 21 01:59:07 2011 +0100 - - Updated Galician translations - - po/gl.po | 5966 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 3018 insertions(+), 2948 deletions(-) - -commit 0878f5ba438b153c1654d3275527442b7e4f5008 -Author: Matthias Clasen -Date: Sun Nov 20 15:12:05 2011 -0500 - - GFile: Add some introspection annotations - - progress_callback in g_file_copy and g_file_copy_async may be NULL. - Annotations should reflect that. Pointed out by Carlo Teubner. - - https://bugzilla.gnome.org/show_bug.cgi?id=664415 - - gio/gfile.c | 30 ++++++++++++++++-------------- - 1 file changed, 16 insertions(+), 14 deletions(-) - -commit ff2f4a12ee673cbb020d44fca2adb81be3c99f49 -Author: Josselin Mouette -Date: Sun Nov 20 16:53:36 2011 +0100 - - Document that g_list_sort is a stable sort. - - This is a guarantee for the future so that applications can rely - on it. - - https://bugzilla.gnome.org/show_bug.cgi?id=531973 - - glib/glist.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit b6732da5e749b73f6386d9da87eec2aa867d89b0 -Author: Jorge González -Date: Sun Nov 20 10:10:13 2011 +0100 - - Updated Spanish translation - - po/es.po | 81 - ++++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 41 insertions(+), 40 deletions(-) - -commit d920cb6bdbefc20d9dfb33b289b388a7e63415c6 -Author: Matthias Clasen -Date: Thu Nov 17 23:30:32 2011 -0500 - - GApplication: unregister bus name - - https://bugzilla.gnome.org/show_bug.cgi?id=647987 - - gio/gapplicationimpl-dbus.c | 11 +++++++++++ - 1 file changed, 11 insertions(+) - -commit 6c7387f6d13d8e1db16a754d7b7c25635b2118f5 -Author: Matthias Clasen -Date: Sat Nov 19 16:23:33 2011 -0500 - - Trivial doc typo fix - - gio/gdbusconnection.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit b55daa7f599e77f3abedb747eb70859d8ecdeae7 -Author: Kjartan Maraas -Date: Sat Nov 19 12:02:08 2011 +0100 - - Updated Norwegian bokmål translation - - po/nb.po | 5818 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 2935 insertions(+), 2883 deletions(-) - -commit 1dc8d1f93213a08d8f63bcadf31ce0e3d169b936 -Author: Dan Winship -Date: Fri Nov 18 15:05:34 2011 -0500 - - GTlsCertificate: support unencrypted PKCS#8 private keys - - PKCS#8 is the "right" way to encode private keys. Although the APIs do - not currently support encrypted keys, we should at least support - unencrypted PKCS#8 keys. - - https://bugzilla.gnome.org/show_bug.cgi?id=664321 - - gio/gtlscertificate.c | 76 - ++++++++++++++++++++++++++++++++------------- - gio/tests/key8.pem | 16 ++++++++++ - gio/tests/tls-certificate.c | 36 ++++++++++++++++++++- - 3 files changed, 105 insertions(+), 23 deletions(-) - -commit cb74c366783944057492bae1e6b9472e36e2e7f1 -Author: Nicolas Dufresne -Date: Thu Nov 17 13:04:04 2011 -0500 - - [gio] Terminate connect call when application proxy is used - - The connect_async() calls would never terminated when an application - side - proxy was being used. Note we also skip over TLS handshake in - this case, - as the application may have to do some proxy handshake before. - - gio/gsocketclient.c | 17 ++++++++++++++++- - 1 file changed, 16 insertions(+), 1 deletion(-) - -commit d2fd6dac4a794211eb2c1b034f67d6bcfc348b20 -Author: Giovanni Campagna -Date: Thu Nov 17 22:30:29 2011 +0100 - - GMain: allow NULL context to g_source_attach - - Documentation says it's fine and means default context, but the - annotations - are missing (and thus bindings would complain). - - https://bugzilla.gnome.org/show_bug.cgi?id=664302 - - glib/gmain.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 71d3dad3ffc13a102689f00a8ae398c5d96577c4 -Author: Giovanni Campagna -Date: Thu Nov 17 22:29:18 2011 +0100 - - GPollable*Stream: expose source methods to introspection - - GSource has been introspectable for a while, so can stop skipping - methods of GPollableInputStream/OutputStream that return it. - - https://bugzilla.gnome.org/show_bug.cgi?id=664302 - - gio/gpollableinputstream.c | 4 ++-- - gio/gpollableoutputstream.c | 2 +- - 2 files changed, 3 insertions(+), 3 deletions(-) - -commit 951827379f34e491a72473a45eb84618c8715f73 -Author: Murray Cumming -Date: Fri Nov 18 10:46:35 2011 +0100 - - gsignal.h: Remove trailing comma - - gobject/gsignal.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit f9cc0786715afa977e4fa55a684ba2e12f98a203 -Author: Ryan Lortie -Date: Fri Nov 18 09:41:07 2011 +0000 - - We need in gsettingsschema.c now - - for LC_TIME (since we moved a bunch of code over from gsettings.c). - - gio/gsettings.c | 1 - - gio/gsettingsschema.c | 1 + - 2 files changed, 1 insertion(+), 1 deletion(-) - -commit 4ae42ceb3c6f671d41a390aa664edd2f5f21fb4a -Author: Nicolas Dufresne -Date: Thu Nov 17 13:01:05 2011 -0500 - - Clear proxy address upon retry - - The proxy address was not cleared between each attempt. That - would lead - to leak or worse, trying to do the proxy handshake on the final - destination address. To make all this safer, I have regroup all - the cleanup - where the iterations starts. - - https://bugzilla.gnome.org/show_bug.cgi?id=664141 - - gio/gsocketclient.c | 36 ++++++------------------------------ - 1 file changed, 6 insertions(+), 30 deletions(-) - -commit 216fd8a82c902486ba5e5bdcf4a0a0d3d61036c4 -Author: Sjoerd Simons -Date: Mon Nov 14 22:06:07 2011 +0100 - - Silence compiler warnings - - Fix several warnings for format strings (-Werror=format-security) and - set but unused variables (-Wunused-but-set-variable) - - https://bugzilla.gnome.org/show_bug.cgi?id=664144 - - tests/iochannel-test.c | 10 ++++------ - 1 file changed, 4 insertions(+), 6 deletions(-) - -commit fcffe6abbb1363b4645752ef2f06c098767f2194 -Author: Jürg Billeter -Date: Fri Nov 4 22:48:56 2011 +0100 - - GKeyFile: Accept empty files - - It already accepts files consisting solely of whitespace. - - https://bugzilla.gnome.org/show_bug.cgi?id=663432 - - glib/gkeyfile.c | 8 -------- - 1 file changed, 8 deletions(-) - -commit a0c755710cdf3e06622b34e10088d4209189e6f9 -Author: Simon McVittie -Date: Tue Oct 18 11:14:20 2011 +0100 - - Document exactly what g_time_val_to_iso8601() produces - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=537637 - Signed-off-by: Simon McVittie - - glib/gtimer.c | 22 ++++++++++++++++++++-- - 1 file changed, 20 insertions(+), 2 deletions(-) - -commit dc89b51c2d71088c014ec94572629aabf143310e -Author: Alexandre Rostovtsev -Date: Wed Nov 16 15:05:46 2011 +0000 - - _g_dbus_get_machine_id(): check /etc/machine-id too - - machine-id can be in /etc or in /var/lib/dbus. - - [amended with slightly revised error handling -smcv] - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=663928 - - gio/gdbusprivate.c | 13 +++++++++++-- - 1 file changed, 11 insertions(+), 2 deletions(-) - -commit 8d9f600aeab76277abfad0ee924954297a1c06d9 -Author: Rico Tzschichholz -Date: Thu Nov 17 19:46:54 2011 +0100 - - Remove redefinition of typedef 'GSettingsSchemaSource' - - gio/gsettingsschema.c | 2 -- - 1 file changed, 2 deletions(-) - -commit 99718b9e221b032545674662a3ec7d959e38f813 -Author: Ryan Lortie -Date: Thu Nov 17 17:40:36 2011 +0000 - - start on the NEWS - - NEWS | 30 ++++++++++++++++++++++++++++++ - 1 file changed, 30 insertions(+) - -commit 7f285291900f0cf7892bd79a5721d95f9bcdce4e -Author: Ryan Lortie -Date: Thu Nov 17 17:33:19 2011 +0000 - - g_settings_new_full(): more docs - - gio/gsettings.c | 7 +++++++ - 1 file changed, 7 insertions(+) - -commit ee31c7f4ed7317fdae06ee5d37158908dcc83ca5 -Author: Ryan Lortie -Date: Thu Nov 17 14:02:39 2011 +0000 - - add plugin example for GSettingsSchemaSource - - gio/gsettingsschema.c | 89 - ++++++++++++++++++++++++++++++++++++++++++++++++++- - 1 file changed, 88 insertions(+), 1 deletion(-) - -commit a4421529b88a1ff2229102ab6853039007ab6bf8 -Author: Ryan Lortie -Date: Thu Nov 17 10:06:49 2011 +0000 - - Add gtk-doc for gsettingsschema{,source} - - docs/reference/gio/Makefile.am | 2 +- - docs/reference/gio/gio-docs.xml | 1 + - docs/reference/gio/gio-sections.txt | 30 ++++++ - gio/gsettingsschema.c | 188 - +++++++++++++++++++++++++++++++++++- - 4 files changed, 219 insertions(+), 2 deletions(-) - -commit 011a71cf7167479d4006685acf6b8ac8cad3be34 -Author: Matthias Clasen -Date: Wed Nov 16 23:24:46 2011 -0500 - - 'make dist' fixes - - gio/Makefile.am | 1 + - gio/tests/Makefile.am | 4 +++- - 2 files changed, 4 insertions(+), 1 deletion(-) - -commit 97cf2d78c58c942538ab125bd90bf23841e169b0 -Author: Matthias Clasen -Date: Wed Nov 16 22:25:16 2011 -0500 - - settings-source test: Check returned error as well - - gio/tests/gsettings.c | 1 + - 1 file changed, 1 insertion(+) - -commit a7ce1953fa1dc5aef72814678494cb94a9668611 -Author: Matthias Clasen -Date: Wed Nov 16 22:12:21 2011 -0500 - - Trivial typo fix - - gio/gsettingsschema.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit f47264ef5c4cfdb1abb903b4d8409352c65f98b9 -Author: Jasper St. Pierre -Date: Wed Nov 16 14:51:45 2011 -0500 - - gsettings: add annotations for _new_full() - - The path and backend arguments to g_settings_new_full are optional. - - gio/gsettings.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 6339b5fe2de6e49807938983805152bd7c94ef0a -Author: Jasper St. Pierre -Date: Wed Nov 16 14:53:03 2011 -0500 - - schema source: avoid introspection confusion - - Any method that has its prefix'd argument as its first parameter - will be - interpreted by introspection as a method. We don't want this, so - we need - to swap the first two parameters. - - gio/gsettingsschema.c | 4 ++-- - gio/gsettingsschema.h | 4 ++-- - gio/tests/gsettings.c | 6 +++--- - 3 files changed, 7 insertions(+), 7 deletions(-) - -commit bef773408cfebd5a80475c32d96a2b14afaabf8e -Author: Jasper St. Pierre -Date: Wed Nov 16 14:51:27 2011 -0500 - - gsettingsschema: Use the trusted parameter - - gio/gsettingsschema.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 148f731748a586ecc2d6e15afcc760a46e929a84 -Author: Ryan Lortie -Date: Wed Nov 16 10:38:04 2011 +0000 - - Add test case and fix some bugs - - Add the first test case for the schema source functionality and fix a - couple of bugs that got uncovered by that. - - gio/gsettings.c | 3 +- - gio/gsettingsschema.c | 3 +- - gio/tests/gsettings.c | 89 - +++++++++++++++++++++++++ - gio/tests/org.gtk.schemasourcecheck.gschema.xml | 7 ++ - 4 files changed, 100 insertions(+), 2 deletions(-) - -commit fee2c87ba133cf029cb4a285cbb4d057d0d73391 -Author: Ryan Lortie -Date: Wed Nov 16 10:37:30 2011 +0000 - - Add g_settings_schema_source_new_from_directory() - - It is now possible for plugin loading systems to do the right thing. - - gio/gio.symbols | 1 + - gio/gsettingsschema.c | 25 +++++++++++++++++++++++++ - gio/gsettingsschema.h | 23 ++++++++++++++--------- - 3 files changed, 40 insertions(+), 9 deletions(-) - -commit 446eda8c2b8656bf18b233a04c415f20821ae138 -Author: Ryan Lortie -Date: Tue Nov 15 12:42:02 2011 +0000 - - Clarify docs/params for 'schema' vs 'schema id' - - Clean up our parameter naming and documentation to draw a clearer line - between a schema and its identifier. - - gio/gsettings.c | 45 ++++++++++++++++++++++++--------------------- - gio/gsettings.h | 8 ++++---- - 2 files changed, 28 insertions(+), 25 deletions(-) - -commit 1e700720657aa75b0ac4d2457b2ee2f216477c87 -Author: Ryan Lortie -Date: Tue Nov 15 12:38:01 2011 +0000 - - Add g_settings_new_full() taking GSettingsSchema - - gio/gio.symbols | 1 + - gio/gsettings.c | 37 +++++++++++++++++++++++++++++++++++++ - gio/gsettings.h | 4 ++++ - 3 files changed, 42 insertions(+) - -commit 1c8ae819edf2f2be4e4ad89dee534309ff62ef75 -Author: Ryan Lortie -Date: Tue Nov 15 12:16:50 2011 +0000 - - GSettings: add 'settings-schema' property - - Ideally we'd have called this 'schema', but it is already used. - - gio/gsettings.c | 53 - ++++++++++++++++++++++++++++++++++++++++++++++++++++- - 1 file changed, 52 insertions(+), 1 deletion(-) - -commit 269c99946345efd2bbf17a7b9778615e38ae046e -Author: Ryan Lortie -Date: Tue Nov 15 12:28:28 2011 +0000 - - add boxed types for GSettingSchema{,Source} - - gio/gio.symbols | 2 ++ - gio/gsettingsschema.c | 3 +++ - gio/gsettingsschema.h | 8 +++++++- - 3 files changed, 12 insertions(+), 1 deletion(-) - -commit c25a36c920e2b884ef0856bb1bf6679ab38d7132 -Author: Ryan Lortie -Date: Tue Nov 15 11:56:18 2011 +0000 - - Drop the 'schema_name' field of GSettings - - This is strictly redundant now that we can get the ID from the schema - itself. Its only other purpose was to get the schema name from the - set_property() call to the constructed() call and we can avoid that by - doing the schema lookup at the time of the property being set. - - gio/gsettings.c | 68 - +++++++++++++++++++++++++++++---------------------------- - 1 file changed, 35 insertions(+), 33 deletions(-) - -commit 48b99017de2057666d442167d9f329b0724cec02 -Author: Ryan Lortie -Date: Tue Nov 15 11:39:12 2011 +0000 - - speak of 'schema id' rather than 'schema name' - - Schemas are identified by id='' in the xml file, so we should use the - same language on the C and GObject property APIs. - - gio/gio.symbols | 2 +- - gio/gsettings.c | 38 +++++++++++++++++++------------------- - gio/gsettingsschema.c | 25 ++++++++++++------------- - gio/gsettingsschema.h | 4 ++-- - 4 files changed, 34 insertions(+), 35 deletions(-) - -commit 736a286dce9dec2d9b331ed0df14fb984107a254 -Author: Ryan Lortie -Date: Tue Nov 15 11:31:58 2011 +0000 - - GSettings: deprecate 'schema' property - - This should have been called 'schema-name'. - - gio/gsettings.c | 45 ++++++++++++++++++++++++++++++++++----------- - 1 file changed, 34 insertions(+), 11 deletions(-) - -commit 3bcf1137f4f9a9c84814f3a2102d06d90858daa2 -Author: Ryan Lortie -Date: Tue Nov 15 08:03:38 2011 +0000 - - drop the now-trivial g_settings_schema_new - - Combine it into g_settings_constructed() - - gio/gsettings.c | 12 +++++++++++- - gio/gsettingsschema-internal.h | 2 -- - gio/gsettingsschema.c | 19 ------------------- - 3 files changed, 11 insertions(+), 22 deletions(-) - -commit d5fb032f726dfc712a3e863adc6707c205b69da3 -Author: Ryan Lortie -Date: Tue Nov 15 08:00:16 2011 +0000 - - new public header: gsettingsschema.h - - Expose some GSettingsSchemaSource and GSettingsSchema APIs. - - These are mostly useless so far... - - gio/Makefile.am | 1 + - gio/gio.h | 1 + - gio/gio.symbols | 8 ++++++++ - gio/gsettingsschema-internal.h | 12 +----------- - gio/gsettingsschema.c | 1 + - gio/gsettingsschema.h | 43 - ++++++++++++++++++++++++++++++++++++++++++ - 6 files changed, 55 insertions(+), 11 deletions(-) - -commit 2633f2903ea3ec5f5019f6c3fe57b687fd2d3eb9 -Author: Ryan Lortie -Date: Tue Nov 15 07:47:56 2011 +0000 - - Add non-aborting g_settings_schema_source_lookup() - - And rewrite g_settings_schema_new() in terms of it - - gio/gsettingsschema.c | 66 - ++++++++++++++++++++++++++++++++++++--------------- - 1 file changed, 47 insertions(+), 19 deletions(-) - -commit bf5626ddc20f973baf92edfc3c888ef77e9de1db -Author: Ryan Lortie -Date: Tue Nov 15 07:31:20 2011 +0000 - - GSettingSchemaSource: add refcounting - - gio/gsettingsschema.c | 27 +++++++++++++++++++++++++++ - 1 file changed, 27 insertions(+) - -commit e01a43b6216a27194fddcabe9e864ab40c052d50 -Author: Ryan Lortie -Date: Tue Nov 15 07:24:48 2011 +0000 - - GSettingsSchema: use our own linked lists - - Switch from GSList for the list of schema sources to using our own - linked list type called GSettingsSchemaSource. - - gio/gsettingsschema.c | 46 +++++++++++++++++++++++++++++++--------------- - 1 file changed, 31 insertions(+), 15 deletions(-) - -commit 5ec84e805626657d0470accfebea72ddcbadf052 -Author: Ryan Lortie -Date: Tue Nov 15 07:16:48 2011 +0000 - - GSettingsSchema: alter our 'reverse' technology - - Instead of building a reversed linked list by prepending in order and - then reversing it at the end, prepend in reverse by iterating - backwards - through the directories (to get a list in-order when we're done). - - gio/gsettingsschema.c | 17 +++++++++++------ - 1 file changed, 11 insertions(+), 6 deletions(-) - -commit 104f7353a7c86a8a34b1b284d1b7d453eacb0c74 -Author: Ryan Lortie -Date: Mon Nov 14 17:15:58 2011 +0100 - - move GSettingsSchemaKey to gsettingsschema.c - - These functions no longer have anything to do with GSettings - itself, so - they should not be in that file anymore. - - GSettings still wants direct access to the GSettingsSchemaKey - structure, - so put that one in gsettingsschema-internal.h. - - gio/gsettings.c | 333 - +---------------------------------------- - gio/gsettingsschema-internal.h | 50 +++++++ - gio/gsettingsschema.c | 312 - ++++++++++++++++++++++++++++++++++++++ - 3 files changed, 363 insertions(+), 332 deletions(-) - -commit 53b591854586171c05ea602795e27982faea5eaa -Author: Ryan Lortie -Date: Mon Nov 14 17:08:31 2011 +0100 - - GSettingsSchemaKey: store the GSettingsSchema* - - gio/gsettings.c | 32 +++++++++++++++++--------------- - 1 file changed, 17 insertions(+), 15 deletions(-) - -commit 54964e22d481f0ebac8bd3c0fb13fd7569013b57 -Author: Ryan Lortie -Date: Mon Nov 14 17:03:57 2011 +0100 - - g_settings_schema_key_init: take GSettingsSchema* - - instead of of GSettings * - - gio/gsettings.c | 28 ++++++++++++++-------------- - 1 file changed, 14 insertions(+), 14 deletions(-) - -commit 10907cafc39958fc65b8c8082cbbe08b53e96659 -Author: Ryan Lortie -Date: Mon Nov 14 17:02:04 2011 +0100 - - add internal g_settings_schema_get_name() - - gio/gsettingsschema-internal.h | 2 ++ - gio/gsettingsschema.c | 6 ++++++ - 2 files changed, 8 insertions(+) - -commit e6b4074e41ae379a17768b199c5adc2a1a3e02cb -Author: Ryan Lortie -Date: Sun Nov 13 23:47:49 2011 +0100 - - rename GSettingsKeyInfo to GSettingsSchemaKey - - gio/gsettings.c | 347 - +++++++++++++++++++++++++++----------------------------- - 1 file changed, 169 insertions(+), 178 deletions(-) - -commit 426b146e5f31fa4d788dfd78857499dabf64000e -Author: Ryan Lortie -Date: Sun Nov 13 23:38:47 2011 +0100 - - GSettingsKeyInfo: rename field 'key' to 'name' - - gio/gsettings.c | 44 +++++++++++++++++++++----------------------- - 1 file changed, 21 insertions(+), 23 deletions(-) - -commit ca2004fe73ca853bc1f9ade6160c1b59d2865c67 -Author: Ryan Lortie -Date: Sun Nov 13 23:35:27 2011 +0100 - - remove GSettings* from GSettingsKeyInfo - - This way GSettingsKeyInfo depends strictly on the information in the - schema. Pass the GSettings* around separately where we need it. - - gio/gsettings.c | 48 ++++++++++++++++++++++++------------------------ - 1 file changed, 24 insertions(+), 24 deletions(-) - -commit d6c3c2f3c2fe0f22870abb643853640dba5cc8be -Author: Ryan Lortie -Date: Sun Nov 13 23:31:39 2011 +0100 - - store some extra info in GSettingsKeyInfo - - gio/gsettings.c | 27 ++++++++++++++------------- - 1 file changed, 14 insertions(+), 13 deletions(-) - -commit f60e0e724286fc85c03c7c739474390cd4c27c62 -Author: Ryan Lortie -Date: Sun Nov 13 23:24:24 2011 +0100 - - GSettingsKeyInfo: drop unused variable - - gio/gsettings.c | 2 -- - 1 file changed, 2 deletions(-) - -commit 11ef4d7981d81746d25296e3336a390f1a3330a8 -Author: Ryan Lortie -Date: Sun Nov 13 21:41:01 2011 +0100 - - rename gsettingsschema.h to -internal.h - - gio/gsettings.c | 2 +- - gio/{gsettingsschema.h => gsettingsschema-internal.h} | 10 +++------- - gio/gsettingsschema.c | 2 +- - 3 files changed, 5 insertions(+), 9 deletions(-) - -commit 577faeae5bcdff8431c298c9275bf7703d8b6a22 -Author: Ryan Lortie -Date: Sun Nov 13 21:38:31 2011 +0100 - - unGObjectify GSettingsSchema - - gio/gsettings.c | 2 +- - gio/gsettingsschema.c | 82 - +++++++++++++++++++++++---------------------------- - gio/gsettingsschema.h | 34 ++++----------------- - 3 files changed, 43 insertions(+), 75 deletions(-) - -commit eaaf18960f84989cfe2ac927ad5e19a0c56524de -Author: Christian Persch -Date: Thu Nov 17 14:21:24 2011 +0100 - - Fix the fix for G*_TO_POINTER casts on 32 bits - - The 'fix' from commit 16292dd753cb63f8ccb2267644aefbd2632dd52c - broke the - build on 32 bit because it was missing the parentheses around "gint" / - "guint" - in glib_gp[u]i_cast. - - https://bugzilla.gnome.org/show_bug.cgi?id=661546 - - configure.ac | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit affbdd8206edcb89eadcae4a0453da76e8bd723f -Author: Jorge González -Date: Thu Nov 17 14:21:12 2011 +0100 - - Updated Spanish translation - - po/es.po | 190 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 97 insertions(+), 93 deletions(-) - -commit 6d405f81c2778dff2df4a36748bf98647f385497 -Author: Daniel Mustieles -Date: Thu Nov 17 12:36:54 2011 +0100 - - Updated Spanish translation - - po/es.po | 66 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++++------- - 1 file changed, 59 insertions(+), 7 deletions(-) - -commit 9e19b6fe0fefc5c6c26e749a56418061ce339154 -Author: Matthias Clasen -Date: Thu Nov 17 00:01:18 2011 -0500 - - Fix doc formatting - - gmodule/gmodule.c | 1 - - 1 file changed, 1 deletion(-) - -commit 1a08591c3a953d53fb22b8da59b2023d278590d6 -Author: Matthias Clasen -Date: Wed Nov 16 21:42:28 2011 -0500 - - Deal gracefully with NULL log domains - - glib/gmessages.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 877c0ad5b885f598006f576a5756dd7cda1ef4ee -Author: Ryan Lortie -Date: Wed Nov 16 15:46:19 2011 +0000 - - [notify] remove some rather bogus 'inline' use - - gobject/gobject.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 9253f38a908f4b3304e2e195c87aad7b098e8bac -Author: Ryan Lortie -Date: Wed Nov 16 15:45:31 2011 +0000 - - [notify] add warning to gobjectnotifyqueue.c - - Mention that this file gets installed, so people should probably not - modify it. - - gobject/gobjectnotifyqueue.c | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit ac0ddcf23f4f57efc2f4e6f370022586d7897f6a -Author: Ryan Lortie -Date: Wed Nov 16 13:02:23 2011 +0000 - - [notify] dispatch 'notify' directly if not frozen - - Avoid the notify queue in the case that we're not already frozen. - - gobject/gobject.c | 19 +++++++++++++++---- - 1 file changed, 15 insertions(+), 4 deletions(-) - -commit 39458748dd32c8745f60e8ba83bd35ad9ceebb12 -Author: Ryan Lortie -Date: Wed Nov 16 15:42:36 2011 +0000 - - [notify] add 'conditional' to _notify_queue_freeze - - When the 'conditional' parameter is TRUE, the queue will only - be frozen - (ie: have its freeze count increase by one) if it is already frozen. - - This will allow us to avoid a freeze-notify-thaw in the case that we - just want to notify on a single property. - - Another approach may have been to add an is_frozen() type call - and avoid - even increasing the freeze count at all in this case. Unfortunately, - I'm not totally sure what is the exact expected semantics of - simultaneous notifications in multiple threads and this may interact - badly with someone freezing or thawing in between our check and - emission. - - gobject/gobject.c | 25 ++++++++++++++++--------- - 1 file changed, 16 insertions(+), 9 deletions(-) - -commit 393d4c28b4af6aea45100edc636c116d38dca460 -Author: Ryan Lortie -Date: Wed Nov 16 15:41:06 2011 +0000 - - [notify] Remove GObjectNotifyContext indirection - - This silly abstraction is causing more trouble than it's worth -- just - use the relevant bits directly. - - gobject/gobject.c | 60 - +++++++++++++++++-------------------------------------- - 1 file changed, 18 insertions(+), 42 deletions(-) - -commit 8215fc5f255ae499904534042ac08e221c4f5f13 -Author: Ryan Lortie -Date: Wed Nov 16 15:38:25 2011 +0000 - - [notify] lift some logic out of _notify_queue_add - - Lift the check-if-READABLE and redirect-target logic from out of - g_object_notify_queue_add() into its own function, get_notify_pspec(). - - Use that function at the site of our two calls to - g_object_notify_queue_add(). - - gobject/gobject.c | 63 - ++++++++++++++++++++++++++++++++++++------------------- - 1 file changed, 42 insertions(+), 21 deletions(-) - -commit 760037ec46bb3a8af8ea98e06a624a3ebac1cb1a -Author: Ryan Lortie -Date: Wed Nov 16 15:37:17 2011 +0000 - - [notify] remove an obviously false comment - - gobject/gobject.c | 1 - - 1 file changed, 1 deletion(-) - -commit 45d80cf9bdd4ee3edaa64069dd16ad220d615c4e -Author: Ryan Lortie -Date: Wed Nov 16 15:36:57 2011 +0000 - - [notify] lift some code outside of critical region - - gobject/gobject.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit 1d98f931946c45301531a576107f5f9d12d63c28 -Author: Ryan Lortie -Date: Wed Nov 16 15:35:58 2011 +0000 - - [notify] drop some unused code - - gobject/gobject.c | 28 ---------------------------- - 1 file changed, 28 deletions(-) - -commit 128862eafe49b5454c4b32b0866800d4aa7c53f3 -Author: Ryan Lortie -Date: Wed Nov 16 15:31:58 2011 +0000 - - [notify] merge gobjectnotifyqueue.c into gobject.c - - This was done as a separate file before, and #include brought it into - gobject.c. That's a bit mad, so stop doing that. - - Unfortunately, the insanity steps up a level: gobjectnotifyqueue.c is - installed in the public include dir, so we can't just get rid of it - entirely. - - gobject/gobject.c | 162 - +++++++++++++++++++++++++++++++++++++++++++++++++++++- - 1 file changed, 160 insertions(+), 2 deletions(-) - -commit 688059cb9402281f8922827dc98fe76b914f21cf -Author: Ryan Lortie -Date: Wed Nov 16 12:47:40 2011 +0000 - - [notify] remove some useless forward declarations - - These cause trouble in the next commit. - - gobject/gobject.c | 7 ------- - 1 file changed, 7 deletions(-) - -commit 3c66ada4358ca0a8d9c31a14d45c13cd9de0b084 -Author: Benjamin Otte -Date: Wed Nov 2 00:31:50 2011 +0100 - - localfileenumerator: Improve non-stat'ing code - - We now avoid the per-enumerated-file stat for type and names. We could - improve this further by moving things to the no_stat function, - but this - is what the file chooser needs for autocomplete, so I am happy. - - gio/glocalfileenumerator.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit 93aea49bd7a8fa29d4ad857fd5de9f282edd8603 -Author: Benjamin Otte -Date: Tue Nov 1 23:37:35 2011 +0100 - - localfileinfo: Split out attributes that don't need a stat - - This will be used in the next commit. - - gio/glocalfileinfo.c | 80 - +++++++++++++++++++++++++++++----------------------- - gio/glocalfileinfo.h | 10 +++++++ - 2 files changed, 54 insertions(+), 36 deletions(-) - -commit 8863071b9d17fa37036549b8c6579736d259a9cd -Author: Benjamin Otte -Date: Tue Nov 1 23:21:42 2011 +0100 - - localfileenumerator: Take the type from the readdir() call - - That way, we can avoid stat() calls for all enumerated files in - various - cases. In particular in the autocompletion code in the GTK - filechooser. - - configure.ac | 2 + - gio/glocalfileenumerator.c | 96 - +++++++++++++++++++++++++++++++++++++++------- - 2 files changed, 84 insertions(+), 14 deletions(-) - -commit 6fe9791f2401c7842ed8e4b72e62296f1da1e47d -Author: Benjamin Otte -Date: Tue Nov 1 20:12:27 2011 +0100 - - gio: Add tests for g_file_attribute_matcher_subtract() - - gio/tests/fileattributematcher.c | 90 - ++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 90 insertions(+) - -commit 1985d54bb2eee39e88e62d1b749bf85f43a55721 -Author: Benjamin Otte -Date: Tue Nov 1 20:11:47 2011 +0100 - - fileinfo: Add g_file_attribute_matcher_subtract() - - Added as public API so I can write tests, the use case is local. - - docs/reference/gio/gio-sections.txt | 1 + - gio/gfileinfo.c | 83 - ++++++++++++++++++++++++++++++++++++- - gio/gfileinfo.h | 2 + - gio/gio.symbols | 1 + - 4 files changed, 85 insertions(+), 2 deletions(-) - -commit 60c42f66482f0b3c7cd9353156de99e077fc73c7 -Author: Benjamin Otte -Date: Tue Nov 1 19:12:17 2011 +0100 - - tests: Add tests for fileattributematchers - - gio/tests/Makefile.am | 4 ++ - gio/tests/fileattributematcher.c | 88 - ++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 92 insertions(+) - -commit b400127b3eb6039ecfcada3fa398f8aecb4945bd -Author: Benjamin Otte -Date: Tue Nov 1 19:06:39 2011 +0100 - - fileinfo: Add g_file_attribute_matcher_to_string() - - This is to be mainly used for debugging and tests. - - docs/reference/gio/gio-sections.txt | 1 + - gio/gfileinfo.c | 40 - +++++++++++++++++++++++++++++++++++++ - gio/gfileinfo.h | 1 + - gio/gio.symbols | 1 + - 4 files changed, 43 insertions(+) - -commit 86d29e4e7302525b178ff7fb7463026243c89603 -Author: Benjamin Otte -Date: Tue Nov 1 17:50:22 2011 +0100 - - fileinfo: Store namespace::* as 0th attribute - - This way, we can get_attribute() namespaces. This will be important in - the next commit. - - gio/gfileinfo.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 128e0cb787dedc0bb57f7f1fbdc52aa20c20d9b6 -Author: Benjamin Otte -Date: Tue Nov 1 13:58:09 2011 +0100 - - fileinfo: Change the way attribute matchers are created - - We now sort the matchers and remove unnecessary duplicates (like - removing standard:type when we already match standard:*), so that - we can - do more complex operations on them easily in later commits. - - gio/gfileinfo.c | 102 - ++++++++++++++++++++++++++++++++++++++++---------------- - 1 file changed, 74 insertions(+), 28 deletions(-) - -commit 1850d23f52639a5eaf33551fad7a1936edbbfb0a -Author: Benjamin Otte -Date: Tue Nov 1 12:47:33 2011 +0100 - - fileinfo: Remove optimization for GFileAttributeMatcher - - It makes code more complicated, in particular the code I'm about - to add. - - gio/gfileinfo.c | 100 - ++++++++++++++++---------------------------------------- - 1 file changed, 28 insertions(+), 72 deletions(-) - -commit 16292dd753cb63f8ccb2267644aefbd2632dd52c -Author: Lucas De Marchi -Date: Thu Oct 6 11:18:03 2011 -0300 - - Fix G*_TO_POINTER casts on 32 bits - - If we don't do the cast to the proper size in 32 bits, things - like below - doesn't work: - - uint8_t u = 20; - void *p; - - p = GUINT_TO_POINTER(u); - - Signed-off-by: Colin Walters - - https://bugzilla.gnome.org/show_bug.cgi?id=661546 - - configure.ac | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 3a7960f75730fdde77652b97ad6492004c5b1ec1 -Author: Alexander Larsson -Date: Fri Nov 4 16:45:41 2011 +0100 - - win32: Make g_get_monotonic_clock lockless - - glib/gmain.c | 32 ++++++++++++++++++++------------ - 1 file changed, 20 insertions(+), 12 deletions(-) - -commit 8d023c2706c1aca43dd04e807dd7d78aee96f202 -Author: Alexander Larsson -Date: Fri Nov 4 15:42:38 2011 +0100 - - win32: Use timeGetTime as monotonic base - - This allows apps that need it to increase timer accuracy - using timeBeginPeriod - - configure.ac | 2 +- - glib/gmain.c | 69 - +++++++++++++++++++++++++++++++++++++++++++++++++--- - glib/makefile.msc.in | 2 +- - 3 files changed, 68 insertions(+), 5 deletions(-) - -commit 64dec8ad9ff3d9be7d66b11d5f2b22ce3e0954aa -Author: Alexander Larsson -Date: Fri Nov 4 11:27:00 2011 +0100 - - win32: Add a monotonic timer - - glib/glib-init.c | 1 + - glib/glib-init.h | 1 + - glib/gmain.c | 59 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++-- - 3 files changed, 59 insertions(+), 2 deletions(-) - -commit 2056906bb7504e520aae5ab3fc69fa3f80da1da0 -Author: Piotr Drąg -Date: Tue Nov 15 20:46:17 2011 +0100 - - Updated POTFILES.in - - po/POTFILES.in | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 8d4a141b14dda229a9074d14e9288cddc3191536 -Author: Daniel Mustieles -Date: Tue Nov 15 17:37:39 2011 +0100 - - Updated Spanish translation - - po/es.po | 5989 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 2998 insertions(+), 2991 deletions(-) - -commit f08a1d126c2aba7d23c107a7c6882cf0f850b6f4 -Author: Javier Jardón -Date: Tue Nov 15 12:11:55 2011 +0000 - - docs: Remove tmpl directory - - We use inline comments now - - docs/reference/glib/tmpl/.gitignore | 74 --- - docs/reference/glib/tmpl/glib-unused.sgml | 1015 - ----------------------------- - 2 files changed, 1089 deletions(-) - -commit 469e1a15a0eea2cf355fba245343a3ac1c29662b -Author: Sjoerd Simons -Date: Sun Nov 13 17:49:57 2011 +0100 - - Fix 1bit mutex test on platforms with 32 bit aligned pointers - - The 1 bit mutex tests asserts: ((gsize) ptrs) % 8, ==, 0), which fails - when the platform only aligns porters to 32 bits (e.g. S390 and - powerpc). - - I'm not sure why this assertion was placed here, but given - that internally g_pointer_bit_trylock uses g_atomic_int_or internally - change the assertion so it only requires the alignment to be - a multiple - of sizeof(int) - - glib/tests/1bit-mutex.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 65eb65b7779e5e6ec72de9bb372568d88b1ec7bb -Author: Matthias Clasen -Date: Mon Nov 14 23:30:18 2011 -0500 - - Avoid unused variable warnings in g_ascii_strtod - - glib/gstrfuncs.c | 16 ++++++++++------ - 1 file changed, 10 insertions(+), 6 deletions(-) - -commit 7c0ee79e348cfa3711ecf74f1c0e4d9a2e29864e -Author: Matthias Clasen -Date: Mon Nov 14 22:18:13 2011 -0500 - - GThread: handle thread names safely - - Avoid a race condition where the string may be freed before - the new thread got around to using it. Also add a test for - thread names. - - https://bugzilla.gnome.org/show_bug.cgi?id=663381 - - glib/gthread.c | 13 +++++++++---- - glib/gthreadprivate.h | 2 +- - glib/tests/thread.c | 28 ++++++++++++++++++++++++++++ - 3 files changed, 38 insertions(+), 5 deletions(-) - -commit 375015018bb16cdd02708e1df0953d91916033ca -Author: Matthias Clasen -Date: Mon Nov 14 21:18:12 2011 -0500 - - Switch to using template-free docs build - - All docs are finally inline, so we can do this switch. - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 3f0d275295d0dbf8028e77c3f7ef662c3a41cdf3 -Author: Matthias Clasen -Date: Mon Nov 14 07:44:52 2011 -0500 - - Move remaining docs inline - - This introduces a fake source file just for holding - docs that have no good place elsewhere. Not great, but - better than templates. - - docs/reference/glib/glib-docs.sgml | 1 - - docs/reference/glib/glib-sections.txt | 133 +- - docs/reference/glib/tmpl/.gitignore | 8 + - docs/reference/glib/tmpl/byte_order.sgml | 628 ------- - docs/reference/glib/tmpl/limits.sgml | 253 --- - docs/reference/glib/tmpl/macros.sgml | 233 --- - docs/reference/glib/tmpl/macros_misc.sgml | 743 -------- - docs/reference/glib/tmpl/numerical.sgml | 121 -- - docs/reference/glib/tmpl/type_conversion.sgml | 125 -- - docs/reference/glib/tmpl/types.sgml | 327 ---- - docs/reference/glib/tmpl/windows.sgml | 142 -- - glib/Makefile.am | 1 + - glib/docs.c | 2259 - +++++++++++++++++++++++++ - glib/gtimer.c | 11 + - 14 files changed, 2330 insertions(+), 2655 deletions(-) - -commit 127df9bd83d610cb989e63037f3e3a6b64c034e0 -Author: Matthias Clasen -Date: Mon Nov 14 21:06:30 2011 -0500 - - Move GModule docs inline - - docs/reference/glib/tmpl/.gitignore | 1 + - docs/reference/glib/tmpl/modules.sgml | 291 - ---------------------------------- - gmodule/gmodule.c | 258 - ++++++++++++++++++++++++++++-- - 3 files changed, 250 insertions(+), 300 deletions(-) - -commit 2195e20dce58ab14db40187dbcd78682e4287889 -Author: Matthias Clasen -Date: Sun Nov 13 15:37:56 2011 -0500 - - Move GDate docs inline - - docs/reference/glib/tmpl/.gitignore | 1 + - docs/reference/glib/tmpl/date.sgml | 822 - ------------------------------------ - glib/gdate.c | 638 +++++++++++++++++++++++++++- - 3 files changed, 637 insertions(+), 824 deletions(-) - -commit 18da6e6be97c838edf6ef150b196b428ff3118cf -Author: Matthias Clasen -Date: Sun Nov 13 00:43:50 2011 -0500 - - Move i18n docs inline - - docs/reference/glib/tmpl/.gitignore | 1 + - docs/reference/glib/tmpl/i18n.sgml | 252 - ------------------------------------ - glib/ggettext.c | 156 ++++++++++++++++++++++ - 3 files changed, 157 insertions(+), 252 deletions(-) - -commit c8b0617a2b9b71ca89b9fdd0e6f3b6afdd255a49 -Author: Matthias Clasen -Date: Sun Nov 13 00:26:57 2011 -0500 - - Move slice and hook docs inline - - docs/reference/glib/tmpl/.gitignore | 2 + - docs/reference/glib/tmpl/hooks.sgml | 470 - ---------------------------- - docs/reference/glib/tmpl/memory_slices.sgml | 256 --------------- - glib/ghook.c | 421 - ++++++++++++++++++++++++- - glib/gslice.c | 255 +++++++++++++++ - 5 files changed, 676 insertions(+), 728 deletions(-) - -commit bad6c0ad1516ab149d2917c8db9d84a235c4667c -Author: Dan Winship -Date: Mon Nov 14 19:46:02 2011 -0500 - - GSocketClient: improve error messages on connection failure - - Include the hostname (or proxy hostname if it was the connection to - the proxy server that failed) in the GError message when - g_socket_client_connect* fail. - - https://bugzilla.gnome.org/show_bug.cgi?id=661266 - - gio/gsocket.c | 7 +++---- - gio/gsocketclient.c | 55 - +++++++++++++++++++++++++++++++++++++++++++++++------ - 2 files changed, 52 insertions(+), 10 deletions(-) - -commit 74dad004d143a2d3fbe4171d20e57cc9942ad89d -Author: Dan Winship -Date: Mon Nov 14 18:27:34 2011 -0500 - - GUnixInput/OutputStream: fix blocking methods to always block - - Previously, if you created a GUnixInputStream or GUnixOutputStream - from a non-blocking file descriptor, it might sometimes return - G_IO_ERROR_WOULD_BLOCK from g_input_stream_read/g_output_stream_write, - which is wrong. Fix that. (Use the GPollableInput/OutputStream methods - if you want non-blocking I/O.) - - Also, add a test for this to gio/tests/unix-streams. - - Also, fix the GError messages to say "Error reading from file - descriptor", etc instead of "Error reading from unix" (which was - presumably from a bad search and replace job). - - https://bugzilla.gnome.org/show_bug.cgi?id=626866 - - gio/gunixinputstream.c | 48 ++++++++++++++++++++++++------------------ - gio/gunixoutputstream.c | 54 - +++++++++++++++++++++++++++--------------------- - gio/tests/unix-streams.c | 24 +++++++++++++++++++-- - 3 files changed, 81 insertions(+), 45 deletions(-) - -commit 29f786851d9fb8c8229161087e55254e379ef6e7 -Author: Dan Winship -Date: Mon Nov 14 13:55:14 2011 -0500 - - Fix glib/tests/utils for g_parse_debug_string() changes - - glib/tests/utils.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit fe5ba0f291c11a22fbfe812d1c8315837fa14177 -Author: Dan Winship -Date: Sun Jun 12 15:59:36 2011 -0400 - - add GNetworkMonitor, for... monitoring the network - - Add GNetworkMonitor and its associated extension point, provide a base - implementation that always claims the network is available, and a - netlink-based implementation built on top of that that actually tracks - the network state. - - https://bugzilla.gnome.org/show_bug.cgi?id=620932 - - configure.ac | 4 + - docs/reference/gio/gio-docs.xml | 5 +- - docs/reference/gio/gio-sections.txt | 20 ++ - gio/Makefile.am | 11 + - gio/gio.h | 1 + - gio/gio.symbols | 10 + - gio/giomodule.c | 11 + - gio/giotypes.h | 1 + - gio/gnetworkmonitor.c | 261 ++++++++++++++++++++ - gio/gnetworkmonitor.h | 89 +++++++ - gio/gnetworkmonitorbase.c | 412 - ++++++++++++++++++++++++++++++++ - gio/gnetworkmonitorbase.h | 66 +++++ - gio/gnetworkmonitornetlink.c | 465 - ++++++++++++++++++++++++++++++++++++ - gio/gnetworkmonitornetlink.h | 57 +++++ - gio/tests/.gitignore | 1 + - gio/tests/Makefile.am | 3 + - gio/tests/network-monitor.c | 463 - +++++++++++++++++++++++++++++++++++ - 17 files changed, 1878 insertions(+), 2 deletions(-) - -commit eb9755dc9c765cd0381f8b6d897e6ff4f7582a0a -Author: Dan Winship -Date: Sat Oct 1 08:31:54 2011 -0400 - - GInetAddressMask: new type for internet address range matching - - Eg, for matching a GInetAddress to a range like "10.0.0.0/8" or - "fe80::/10" - - https://bugzilla.gnome.org/show_bug.cgi?id=620932 - - docs/reference/gio/gio-docs.xml | 1 + - docs/reference/gio/gio-sections.txt | 25 ++ - gio/Makefile.am | 2 + - gio/ginetaddressmask.c | 463 - ++++++++++++++++++++++++++++++++++++ - gio/ginetaddressmask.h | 78 ++++++ - gio/gio.h | 1 + - gio/gio.symbols | 9 + - gio/giotypes.h | 1 + - 8 files changed, 580 insertions(+) - -commit fac9e8d29f3b73afb17feca1fefe51986a09327c -Author: Dan Winship -Date: Sun Nov 13 16:39:45 2011 -0500 - - gunixinput/outputstream: fix docs - - Don't try to link to the docs of undocumented private classes - - gio/gunixinputstream.c | 3 +-- - gio/gunixoutputstream.c | 3 +-- - 2 files changed, 2 insertions(+), 4 deletions(-) - -commit 9b4cc6edf4a698597c0cee9a5ef4d40ad13aa888 -Author: Dan Winship -Date: Tue Apr 27 16:54:18 2010 -0400 - - GUnixInputStream, GUnixOutputStream: support ordinary files better - - If the fd is not a pipe or socket, fall back to using threads to do - async I/O rather than poll, since poll doesn't work the way you want - for ordinary files. - - https://bugzilla.gnome.org/show_bug.cgi?id=606913 - - gio/gunixinputstream.c | 34 +++++++++++++++++++++++++++++----- - gio/gunixoutputstream.c | 34 +++++++++++++++++++++++++++++----- - 2 files changed, 58 insertions(+), 10 deletions(-) - -commit e60846dc78b9dace8d27276f7ef512e209dba7b3 -Author: Matthias Clasen -Date: Sat Nov 12 22:52:24 2011 -0500 - - Some more docs reshuffling - - docs/reference/glib/building.sgml | 980 - +++++++++++++++++-------------------- - docs/reference/glib/glib-docs.sgml | 132 ++--- - 2 files changed, 509 insertions(+), 603 deletions(-) - -commit 06bb6c75a2e5e6e0c3bfcb99ae829143768e1702 -Author: Matthias Clasen -Date: Sat Nov 12 21:54:42 2011 -0500 - - More consistent doc formatting - - Move some things around, make capitalization of short descriptions - more consistent. - - docs/reference/glib/glib-docs.sgml | 6 +- - docs/reference/glib/gvariant-text.xml | 4 + - docs/reference/glib/gvariant-varargs.xml | 7 +- - docs/reference/glib/regex-syntax.sgml | 9 +- - docs/reference/glib/running.sgml | 237 - +++++++++++++++---------------- - glib/gchecksum.c | 2 +- - glib/gconvert.c | 2 +- - glib/gdatetime.c | 2 +- - glib/ghmac.c | 2 +- - glib/glist.c | 4 +- - glib/gslist.c | 4 +- - glib/gtimezone.c | 2 +- - glib/gurifuncs.c | 7 +- - glib/gversion.c | 2 +- - 14 files changed, 148 insertions(+), 142 deletions(-) - -commit 599f254066beb3bdad1d4fb70a7afd28c45d7634 -Author: Matthias Clasen -Date: Sat Nov 12 19:13:44 2011 -0500 - - Cleanups to debug env var handling - - glib/glib-init.c | 6 +++--- - glib/gslice.c | 48 ++++++++++++++++++------------------------------ - gobject/gtype.c | 13 +++++-------- - 3 files changed, 26 insertions(+), 41 deletions(-) - -commit 943a18b5643443438820eae3453d3b279213547e -Author: Matthias Clasen -Date: Sat Nov 12 18:36:52 2011 -0500 - - Parse G_DEBUG only once - - glib/glib-init.c | 15 +++------------ - 1 file changed, 3 insertions(+), 12 deletions(-) - -commit 5d9f05eef147f17d71e38c9fba2e3f622c9ed21b -Author: Matthias Clasen -Date: Sat Nov 12 10:26:31 2011 -0500 - - glib-unix.h: Add G_BEGIN/END_DECLS - - The omission was pointed out in bug 663880. - - glib/glib-unix.h | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -commit faebf0f6536f85bfc4afd81a69d9d46383031fa6 -Author: Chun-wei Fan -Date: Sat Nov 12 10:38:31 2011 +0800 - - gstrfuncs.c: Fix variable declaration - - Declare variables at top of block to stop C89 compilers from - complaining. - - glib/gstrfuncs.c | 21 +++++++++++---------- - 1 file changed, 11 insertions(+), 10 deletions(-) - -commit 0f01bef4b458b73f2500ad8926b9c8a886215dc3 -Author: Simon McVittie -Date: Fri Nov 11 14:41:50 2011 +0000 - - GDBusWorker: tolerate read errors while closing - - My previous fix for GNOME#662100 was incomplete: it seems that - with some - timings, the stream can be closed with an async read in-flight. This - can make the read fail immediately with G_IO_ERROR_CLOSED instead of - becoming cancelled. - - This happens reliably on an embedded device, and rarely on my laptop; - repeating the test 100 times in quick succession reliably reproduces - the bug on my laptop. - - It seems as though what we really want is to ignore read errors, once - we've established that we want to close the connection anyway - this - means that after asking to close, you're immune to exit-on-close, - which seems like a good rule. - - An additional subtlety is that continuing to read after we know we - want to close is still required, otherwise we'll never emit ::closed. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662100 - Bug-NB: NB#287088 - Signed-off-by: Simon McVittie - Reviewed-by: Colin Walters - - gio/gdbusprivate.c | 22 +++++++++++++++++++++- - 1 file changed, 21 insertions(+), 1 deletion(-) - -commit 214d249f40de028c5f76cea6ed665af5e1cf45d0 -Author: Simon McVittie -Date: Thu Nov 10 19:06:43 2011 +0000 - - GDBusWorker: debug on read errors if transport debugging is enabled - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662100 - Bug-NB: NB#287088 - Signed-off-by: Simon McVittie - Reviewed-by: Colin Walters - - gio/gdbusprivate.c | 13 +++++++++++++ - 1 file changed, 13 insertions(+) - -commit fc21c6ced0f1d7e6c8960b2e1439d814a960e7bf -Author: Simon McVittie -Date: Thu Nov 3 18:33:08 2011 +0000 - - gdbus-exit-on-close test: don't leak a variant - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662100 - Bug-NB: NB#287088 - Signed-off-by: Simon McVittie - Reviewed-by: Colin Walters - - gio/tests/gdbus-exit-on-close.c | 1 + - 1 file changed, 1 insertion(+) - -commit f0c383917bdae58393410f2c3052bad2a4b51d9e -Author: Simon McVittie -Date: Thu Nov 3 18:32:53 2011 +0000 - - gdbus-exit-on-close test: optionally be more verbose for debugging - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662100 - Bug-NB: NB#287088 - Signed-off-by: Simon McVittie - Reviewed-by: Colin Walters - - gio/tests/gdbus-exit-on-close.c | 28 +++++++++++++++++++++++++++- - 1 file changed, 27 insertions(+), 1 deletion(-) - -commit 759c0e935d0d189aebbb7ff8186c397e88477c7f -Author: Dan Winship -Date: Sat Sep 3 09:03:17 2011 -0400 - - gio: more implementations of GFileDescriptorBased - - Implement GFileDescriptorBased in GSocket{Input,Output}Stream and - GUnix{Input,Output}Stream. - - https://bugzilla.gnome.org/show_bug.cgi?id=616852 - - gio/gsocketinputstream.c | 27 ++++++++++++++++++++++++++- - gio/gsocketoutputstream.c | 29 +++++++++++++++++++++++++++-- - gio/gunixinputstream.c | 12 +++++++++++- - gio/gunixoutputstream.c | 12 +++++++++++- - 4 files changed, 75 insertions(+), 5 deletions(-) - -commit f218353e04ca61dbf5e4d7a3a024fe414dbfa46a -Author: Kristian Rietveld -Date: Wed Nov 9 08:32:33 2011 +0100 - - Need to include xlocale.h on Darwin for strtod_l - - This fixes the build of gstrfuncs.c on Darwin. - - configure.ac | 2 ++ - glib/gstrfuncs.c | 5 +++++ - 2 files changed, 7 insertions(+) - -commit fb95c20c965bc241fc9d519afede94d3bc7838a8 -Author: Marc-André Lureau -Date: Mon Nov 7 20:04:15 2011 +0100 - - Add G_SIGNAL_DEPRECATED - - Similar to G_PARAM_DEPRECATED. It will warn only for users of the - signals, so a signal can still be emited without warning, for - compatibility reasons. - - Apparently, there is no way user flags could have been used before, - so that shouldn't break anyone. - - https://bugzilla.gnome.org/show_bug.cgi?id=663581 - - gobject/gobject.c | 2 +- - gobject/gsignal.c | 32 +++++++++++++++++++++++++++++++- - gobject/gsignal.h | 8 ++++++-- - 3 files changed, 38 insertions(+), 4 deletions(-) - -commit f09e71aff05bfa07e58c68b2dd8396ed760e4666 -Author: Dan Winship -Date: Mon Nov 7 13:50:00 2011 -0500 - - gio/tests/proxy: don't use deprecated functions - - gio/tests/proxy.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a5bf1c117b9042906763d166f396e8cccaf48f91 -Author: Dan Winship -Date: Mon Nov 7 13:48:30 2011 -0500 - - Fix g_variant_get_gtype() deprecation message - - Instead of: - - warning: ‘g_variant_get_gtype’ is deprecated (declared at - ../../gobject/glib-types.h:242): Use '((GType) ((21) << (2)))' - instead [-Wdeprecated-declarations] - - show: - - warning: ‘g_variant_get_gtype’ is deprecated (declared at - ../../gobject/glib-types.h:242): Use ''G_VARIANT_GET_TYPE'' instead - [-Wdeprecated-declarations] - - Also, document the macro-expansion problem in the - G_GNUC_DEPRECATED_FOR docs - - docs/reference/glib/tmpl/macros_misc.sgml | 7 +++++++ - gobject/glib-types.h | 2 +- - 2 files changed, 8 insertions(+), 1 deletion(-) - -commit 7d1c7af1a6ed30d4caec244ac8ebe47dc86bf04f -Author: Benjamin Otte -Date: Sun Oct 16 12:58:29 2011 -0700 - - docs: Improve g_variant_loop() docs - - Typo fix and changing "is not recommended" to the nice version of - "don't - do this", aka "causes undefined behavior". - - gio/glocalfileinfo.c | 5 ++++- - glib/gvariant.c | 4 ++-- - 2 files changed, 6 insertions(+), 3 deletions(-) - -commit 14677e16d8ac6b7bdb22885ef94ae889f67751ee -Author: Benjamin Otte -Date: Mon Jul 25 13:08:59 2011 +0200 - - docs: Tell which function to use to avoid errors. - - glib/gvarianttype.h | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 0e283dcb94a6be20ccc0b8446c3df70ff14d36f1 -Author: Chun-wei Fan -Date: Mon Nov 7 14:14:45 2011 +0800 - - Update VS property sheets - - gmain.h was added into the list of deprecated headers, so "install" - that as weel. - - build/win32/vs10/glib.props | 2 ++ - build/win32/vs9/glib.vsprops | 1 + - 2 files changed, 3 insertions(+) - -commit fc0b8d4f28c1d3d24a0d92b134ebbe74966a4a73 -Author: Matthias Clasen -Date: Mon Nov 7 00:14:28 2011 -0500 - - Add a test for CDATA in gschema.xml files - - gio/tests/gschema-compile.c | 3 ++- - gio/tests/schema-tests/cdata.gschema.xml | 7 +++++++ - 2 files changed, 9 insertions(+), 1 deletion(-) - -commit 7ec69ecd3207abc750291231c37739d16d8d5a42 -Author: Matthias Clasen -Date: Mon Nov 7 00:13:56 2011 -0500 - - Accept CDATA in gschema.xml files - - gio/glib-compile-schemas.c | 1 + - 1 file changed, 1 insertion(+) - -commit 41b8ce7100fa5fa4ecb01555e52b3664bcc41b28 -Author: Alexander Larsson -Date: Thu Nov 3 17:27:08 2011 +0100 - - win32: Remove some debug spew on startup - - This is not needed anymore and was causing problems for pkg-config. - - glib/gthread-win32.c | 9 ++------- - 1 file changed, 2 insertions(+), 7 deletions(-) - -commit d2d62ecfcd09f91ed423b66b5b21be602dce2ecd -Author: Matthias Clasen -Date: Thu Nov 3 01:48:54 2011 -0400 - - Make the default log handler more useful - - We make the default log handler only print default and informational - messages if the log domain is explicitly requested. - - https://bugzilla.gnome.org/show_bug.cgi?id=661926 - - docs/reference/glib/running.sgml | 34 +++++++++++++++++++++++++++++++++- - glib/gmessages.c | 37 - +++++++++++++++++++++++++++++++++++++ - glib/tests/logging.c | 23 ++++++++++++++++++++++- - 3 files changed, 92 insertions(+), 2 deletions(-) - -commit 7456b43c3e31355c97c19218e1e75eb44611d12f -Author: Matthias Clasen -Date: Thu Nov 3 00:39:31 2011 -0400 - - Move old deprecated gmain api into deprecated/ - - glib/Makefile.am | 1 + - glib/deprecated/gmain.h | 138 - ++++++++++++++++++++++++++++++++++++++++++++++++ - glib/glib.h | 1 + - glib/gmain.h | 100 ----------------------------------- - 4 files changed, 140 insertions(+), 100 deletions(-) - -commit a3c8712c4bc8c8ed4e7523ee06766436a6a84c0e -Author: Matthias Clasen -Date: Thu Nov 3 00:30:56 2011 -0400 - - Remove single-include guards in deprecated/ - - Not allowed to include these headers single anymore, either. - - glib/deprecated/gallocator.h | 2 +- - glib/deprecated/gcompletion.h | 2 +- - glib/deprecated/grel.h | 2 +- - glib/deprecated/gthread.h | 2 +- - 4 files changed, 4 insertions(+), 4 deletions(-) - -commit 5896808e8c6a66db34d9c0c5562a3bef00357a25 -Author: Matthias Clasen -Date: Thu Nov 3 00:16:41 2011 -0400 - - GIO: Don't use G_DISABLE_DEPRECATED for functions - - gio/gdesktopappinfo.c | 2 -- - gio/gdesktopappinfo.h | 6 ++++-- - gio/gdrive.h | 2 -- - gio/gfile.h | 4 ---- - gio/giomodule.c | 2 -- - gio/gmount.h | 2 -- - gio/gtlsconnection.h | 5 ++--- - gio/gunixsocketaddress.h | 4 ---- - gio/gvolume.h | 2 -- - gio/gvolumemonitor.h | 3 +-- - 10 files changed, 7 insertions(+), 25 deletions(-) - -commit 328be3938ec4b65f2d19adc531148ce8c0b1803f -Author: Matthias Clasen -Date: Thu Nov 3 00:09:32 2011 -0400 - - GObject: Don't use G_DISABLE_DEPRECATED for functions - - gobject/gboxed.h | 2 -- - gobject/glib-types.h | 3 +-- - gobject/gobject.h | 5 +---- - gobject/gparam.h | 2 -- - gobject/gvaluetypes.h | 7 ++----- - 5 files changed, 4 insertions(+), 15 deletions(-) - -commit 07bcb3f8d6451de9d44c1ff5891f7fc79d8fa524 -Author: Matthias Clasen -Date: Thu Nov 3 00:05:29 2011 -0400 - - Update deprecation docs - - docs/reference/glib/compiling.sgml | 21 ++++++++++----------- - 1 file changed, 10 insertions(+), 11 deletions(-) - -commit 03766a1a38407fbbbf8c30874e6f8d46e2b0da43 -Author: Matthias Clasen -Date: Thu Nov 3 00:04:15 2011 -0400 - - Don't use G_DISABLE_DEPRECATED guards around deprecated functions - - I'm leaving the old-style deprecation guards in place around - deprecated macros, enumeration values, etc, for now. - - glib/gasyncqueue.h | 2 -- - glib/gatomic.h | 2 -- - glib/gfileutils.h | 6 ++---- - glib/ghash.h | 4 +--- - glib/giochannel.c | 2 -- - glib/giochannel.h | 2 -- - glib/glib.h | 2 -- - glib/gmain.h | 3 +-- - glib/gmappedfile.h | 2 -- - glib/gmessages.h | 3 +-- - glib/gstrfuncs.h | 8 -------- - glib/gstring.h | 6 ++---- - glib/gtree.h | 2 -- - glib/gunicode.h | 3 --- - glib/gutils.h | 2 +- - 15 files changed, 8 insertions(+), 41 deletions(-) - -commit f9c2362e434b2d190296f8a41a7aa68c50474923 -Author: Dan Winship -Date: Fri Oct 28 15:38:52 2011 -0400 - - glib-mkenums: add --identifier-prefix and --symbol-prefix args - - Allow passing --identifier-prefix and --symbol-prefix to glib-mkenums, - with the same meanings as in g-ir-scanner, to allow fixing up the enum - name parsing globally rather than needing to add a /<* *>/ override to - each enum. - - https://bugzilla.gnome.org/show_bug.cgi?id=661797 - - docs/reference/gobject/glib-mkenums.xml | 24 ++++++++++++++++++ - gobject/glib-mkenums.in | 43 - ++++++++++++++++++++++++--------- - 2 files changed, 56 insertions(+), 11 deletions(-) - -commit 78a0dbd8536f993094be30bf8f1e3b189f571325 -Author: Dan Winship -Date: Fri Oct 28 15:38:27 2011 -0400 - - docs: don't refer to a deprecated glib-mkenums flag - - Refer to the new flag instead - - https://bugzilla.gnome.org/show_bug.cgi?id=661797 - - docs/reference/gobject/glib-mkenums.xml | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit dd4a8d333ddab043c5a6e89c0d19e56a1bdcec3e -Author: Dan Winship -Date: Fri Oct 14 14:32:11 2011 -0400 - - glib-mkenums.in: fix @ENUMPREFIX@ with /*< underscore_name=... >*/ - - For enums defined with an underscore_name override, @ENUMPREFIX@ - would include a trailing "_". Fix. - - https://bugzilla.gnome.org/show_bug.cgi?id=661797 - - gobject/glib-mkenums.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 9782598b81ffe35f892bb510c27bc0d1afffaeee -Author: Aleksander Morgado -Date: Thu Oct 27 16:54:02 2011 +0200 - - gdbus: avoid warning when finalizing a GDBusObjectManagerClient - - If the GDBusObjectManagerClient doesn't get a name owner during - its lifetime, - `on_control_proxy_g_signal' will never be connected to any signal, - so we - shouldn't dump any warning in that case. - - Fixes https://bugzilla.gnome.org/show_bug.cgi?id=662858 - - gio/gdbusobjectmanagerclient.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 1fc897352e2bd8c52f33517088213ee4b0024932 -Author: David Zeuthen -Date: Thu Oct 27 10:30:58 2011 -0400 - - g_bus_own_name: fix race when unowning a name immediately after - owning it - - ... and also add a test to verify that the fix works. - - https://bugzilla.gnome.org/show_bug.cgi?id=662808 - - Signed-off-by: David Zeuthen - - gio/gdbusnameowning.c | 86 - +++++++++++++++++++++++++++++++++++-------------- - gio/tests/gdbus-names.c | 29 +++++++++++++++-- - 2 files changed, 89 insertions(+), 26 deletions(-) - -commit 4c038429b10a961b59b0c4a5c7ede40fe5aee494 -Author: Ryan Lortie -Date: Wed Oct 26 15:10:33 2011 -0400 - - Revert "gthread: G_STATIC_MUTEX_INIT: Fix this for the non-win32 - case." - - This reverts commit 52fd106724aa79ad57ecaa7ad9d340f8c89da06d. - - glib/deprecated/gthread.h | 8 -------- - 1 file changed, 8 deletions(-) - -commit 52fd106724aa79ad57ecaa7ad9d340f8c89da06d -Author: Murray Cumming -Date: Wed Oct 26 11:38:13 2011 +0200 - - gthread: G_STATIC_MUTEX_INIT: Fix this for the non-win32 case. - - Also initialize the unused member. This was correct before but - was broken when the ifndef was moved inside the GStaticMutex - struct: - http://git.gnome.org/browse/glib/commit/glib/gthread.h?id=24652730a9faaedb19b9e90024077eb7f75a6907 - This avoids a compiler warning. - - glib/deprecated/gthread.h | 8 ++++++++ - 1 file changed, 8 insertions(+) - -commit 73d22207d166d02660d8864034b3eab855ad2f54 -Author: Damien Lespinau -Date: Mon Oct 24 22:25:59 2011 -0400 - - Add TAGS files to .gitignore - - "make tags" is the best way to produce tags in an automake project and - yet very few people are using it so the tags files it generates - are never - added to the .gitignore files. - - Add TAGS files to .gitignore then. - - https://bugzilla.gnome.org/show_bug.cgi?id=615424 - - .gitignore | 1 + - 1 file changed, 1 insertion(+) - -commit ba7bf09285636a3c150a83620c6d91611aa37b05 -Author: Robert Nagy -Date: Mon Oct 24 21:18:48 2011 -0400 - - Fix some build issues on OpenBSD - - Adapt to some OpenBSD header quirks. - Patch by Robert Nagy. - - https://bugzilla.gnome.org/show_bug.cgi?id=661386 - - configure.ac | 17 +++++++++++++---- - 1 file changed, 13 insertions(+), 4 deletions(-) - -commit 6a81ced72d0d5dc835e53dd6ae6652a3c9de494b -Author: Sjoerd Simons -Date: Fri Oct 21 15:40:56 2011 +0200 - - Fix document generation in out of tree builds - - https://bugzilla.gnome.org/show_bug.cgi?id=662390 - - docs/reference/glib/Makefile.am | 2 +- - docs/reference/gobject/Makefile.am | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit 5e2a2ef288abafa34213982365bf2019e882864e -Author: Will Thompson -Date: Thu Oct 20 16:07:03 2011 +0100 - - g_parse_debug_string: invert flags given besides "all" - - Any flags specified as well as "all" are subtracted from the result, - allowing the user to specify FOO_DEBUG="all,bar,baz" to mean "give me - debugging information for everything except bar and baz". - - https://bugzilla.gnome.org/show_bug.cgi?id=642452 - - glib/glib-init.c | 41 +++++++++++++++++++++++++++++------------ - tests/testglib.c | 18 ++++++++++++++++-- - 2 files changed, 45 insertions(+), 14 deletions(-) - -commit 73ffa9034f80ff08c30ff519984b5d00894c63c6 -Author: Will Thompson -Date: Wed Feb 16 10:48:22 2011 +0000 - - Test g_parse_debug_string ("all") - - https://bugzilla.gnome.org/show_bug.cgi?id=642452 - - tests/testglib.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit 94a46ea410ced6904691dba16d01485b6a6283f0 -Author: Matthias Clasen -Date: Mon Oct 24 13:43:11 2011 -0400 - - Fix 'make check' with clang - - Patch by Elias Pipping - - https://bugzilla.gnome.org/show_bug.cgi?id=662491 - - tests/run-assert-msg-test.sh | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 73e3c98df07ae7180922216aa3bebfb434405375 -Author: Matthias Clasen -Date: Mon Oct 24 13:25:15 2011 -0400 - - Fix g_hash_table_iter_replace - - When reusing an existing key 'internally', we must avoid calling - the key_destroy function on the old key. - - https://bugzilla.gnome.org/show_bug.cgi?id=662544 - - glib/ghash.c | 17 ++++++++++++----- - glib/tests/hash.c | 47 +++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 59 insertions(+), 5 deletions(-) - -commit a124562d1bdd51de4b136725b3902b1e518d991f -Author: Simon McVittie -Date: Fri Oct 21 11:42:10 2011 +0100 - - GDBusConnection: document that this object is (meant to be) - thread-safe - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=661992 - Signed-off-by: Simon McVittie - Reviewed-by: David Zeuthen - - gio/gdbusconnection.c | 9 +++++++++ - 1 file changed, 9 insertions(+) - -commit a031bacaac77d5de7388203dbe1ccc67b9142482 -Author: Simon McVittie -Date: Fri Oct 21 15:46:00 2011 +0100 - - GDBusConnection: make the closed flag atomic (but still lock to write) - - Strictly speaking, neither of the two uses that aren't under the lock - *needs* to be atomic, but it seems better to be obviously correct (and - we save another 4 bytes of struct). - - One of these uses is in g_dbus_connection_is_closed(), any use - of which - is inherently a race condition anyway. - - The other is g_dbus_connection_flush_sync, which as far as I can tell - just needs a best-effort check, to not waste effort on a connection - that - has been closed for a while (but I could be wrong). - - I removed the check for the closed flag altogether in - g_dbus_connection_send_message_with_reply_unlocked, because it - turns out - to be redundant with one in g_dbus_connection_send_message_unlocked, - which is called immediately after. - - g_dbus_connection_close_sync held the lock to check the closed flag, - which is no longer needed. - - As far as I can tell, the only reason why the lock is still desirable - when setting the closed flag is so that remove_match_rule can't fail - by racing with close notification from the worker thread - but - on_worker_closed needs to hold the lock anyway, to deal with other - data structures, so there's no point in trying to eliminate the - requirement to hold the lock. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=661992 - Signed-off-by: Simon McVittie - Reviewed-by: David Zeuthen - - gio/gdbusconnection.c | 163 - +++++++++++++++++++++++++++++--------------------- - 1 file changed, 96 insertions(+), 67 deletions(-) - -commit 9857cf8c46511b0fb1ed60ea96da8f4a310263e5 -Author: Simon McVittie -Date: Fri Oct 21 16:24:29 2011 +0100 - - GDBusConnection: document which properties are protected by @lock - - Also, a few that don't need to be. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=661992 - Signed-off-by: Simon McVittie - Reviewed-by: David Zeuthen - - gio/gdbusconnection.c | 25 ++++++++++++++++--------- - 1 file changed, 16 insertions(+), 9 deletions(-) - -commit 8df114f5975ac8819a5a16cb4c5492a179cdfa2e -Author: Simon McVittie -Date: Mon Oct 17 19:27:23 2011 +0100 - - GDBusConnection: access the exit-on-close flag atomically - - This isn't strictly necessary, because in every location where it's - checked, if the reading thread misses an update from another thread, - it's indistinguishable from the reading thread having been scheduled - before the writing thread, which is an unavoidable race condition that - callers need to cope with anyway. On the other hand, merging - exit_on_close - into atomic_flags gives the least astonishing semantics to library - users - and saves 4 bytes of struct, and if you're accessing exit-on-close - often - enough for it to be a performance concern, you're probably doing - it wrong. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=661992 - Signed-off-by: Simon McVittie - Reviewed-by: David Zeuthen - - gio/gdbusconnection.c | 24 +++++++++++++++++------- - 1 file changed, 17 insertions(+), 7 deletions(-) - -commit 3a0b60647d8fd3b7ecffd5f79641a1daa9d79299 -Author: Simon McVittie -Date: Mon Oct 17 13:27:03 2011 +0100 - - Annotate GDBusConnection private functions with thread/lock status - - The thread shared between all GDBusWorker instances was variously - called - the "worker thread" or "message handler thread", which I mostly - changed to - "the GDBusWorker thread" to avoid ambiguity. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=661992 - Signed-off-by: Simon McVittie - Reviewed-by: David Zeuthen - - gio/gdbusconnection.c | 89 - ++++++++++++++++++++++++++++++++++++--------------- - 1 file changed, 63 insertions(+), 26 deletions(-) - -commit a886c2b3b8396bfacf546c9c52911fabb58acc57 -Author: Yaron Shahrabani -Date: Sat Oct 22 12:39:15 2011 +0200 - - Updated Hebrew translation. - - po/he.po | 5798 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 2916 insertions(+), 2882 deletions(-) - -commit c75ee5ed17c865072c7ee7c48fbea96ea8c09a62 -Author: Matej Urbančič -Date: Fri Oct 21 21:24:06 2011 +0200 - - Updated Slovenian translation - - po/sl.po | 5811 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 2908 insertions(+), 2903 deletions(-) - -commit 9c07e7dc90b1331dab9f0e960d119d0889c7d585 -Author: Ryan Lortie -Date: Fri Oct 21 14:05:10 2011 -0400 - - GDBusMessage: fix leak of GError - - As part of the deserialisation process of a zero-length array in the - DBus wire format, parse_value_from_blob() recursively calls itself - with - the expectation of failing (as can be seen by the assert immediately - following). - - It passes &local_error to this always-failing call and then fails to - free it (indeed, to use it at all). The result is that the GError is - leaked. - - Fix it by passing in NULL instead, so that the GError is never created - in the first place. - - https://bugzilla.gnome.org/show_bug.cgi?id=662411 - - gio/gdbusmessage.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 3d13ee1b5ff2a2ad5f32704cc5f071167a8852a6 -Author: Ryan Lortie -Date: Fri Oct 21 15:00:24 2011 -0400 - - GVariant format string docs: fix maybe types - - The documentation for maybe types failed to mention 'a' as one of the - types that was handled with a single pointer for which NULL means - "nothing". Correct that omission. - - Problem caught by Shaun McCance. - - docs/reference/glib/gvariant-varargs.xml | 11 ++++++----- - 1 file changed, 6 insertions(+), 5 deletions(-) - -commit e52437982c4dd1c88459f3eed0d8ad1dc167c0eb -Author: Matthias Clasen -Date: Fri Oct 21 14:57:47 2011 -0400 - - Make g_ascii_strtod behave as documented - - The docs explicitly state that we reset errno, so lets do that, - even if we just wrap strtod_l. Also move the argument check - out of the ifdef. - - https://bugzilla.gnome.org/show_bug.cgi?id=662398 - - glib/gstrfuncs.c | 8 +++++--- - 1 file changed, 5 insertions(+), 3 deletions(-) - -commit 848df03e16e190eddf1ee63733d85f687b65bdf9 -Author: Simon McVittie -Date: Wed Oct 19 17:23:30 2011 +0100 - - GDBusConnection: check for initializedness in most public API - - The only exceptions are those of the trivial getters/setters that - don't - already need the initialization check for its secondary role as - a memory - barrier (this is consistent with GSocket, where trivial - getters/setters - don't check): - - * g_dbus_connection_set_exit_on_close - * g_dbus_connection_get_exit_on_close - * g_dbus_connection_is_closed - - g_dbus_connection_set_exit_on_close needs to be safe for - use before initialization anyway, so it can be set at construct-time. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=661689 - Signed-off-by: Simon McVittie - Reviewed-by: David Zeuthen - - gio/gdbusconnection.c | 13 +++++++++++++ - 1 file changed, 13 insertions(+) - -commit 3958a9fc1ef99b474373415d5d46d596293764f6 -Author: Simon McVittie -Date: Thu Oct 20 20:02:02 2011 +0100 - - GDBusConnection: document use while uninitialized as undefined - behaviour - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=661689 - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662208 - Signed-off-by: Simon McVittie - Reviewed-by: David Zeuthen - - gio/gdbusconnection.c | 16 ++++++++++++++++ - 1 file changed, 16 insertions(+) - -commit a7ea94929420cafe5189b477f24da4903bec9e49 -Author: Simon McVittie -Date: Thu Oct 20 13:12:26 2011 +0100 - - GDBusConnection: check for initialization where needed for - thread-safety - - Also document which fields require such a check in order to have - correct - threading semantics. - - This usage doesn't matches the GInitable documentation, which suggests - use of a GError - but using an uninitialized GDBusConnection is - programming error, and not usefully recoverable. (The GInitable - documentation may have been a mistake - GNOME#662208.) Also, not - all of - the places where we need it can raise a GError. - - The check serves a dual purpose: it turns a non-deterministic - crash into - a deterministic critical warning, and is also a memory barrier for - thread-safety. All of these functions dereference or return fields - that - are meant to be protected by FLAG_INITIALIZED, so they could crash or - return an undefined value to their caller without this, if called - from a - thread that isn't the one that called initable_init() (although - I can't - think of any way to do that without encountering a memory barrier, - undefined behaviour, or a race condition that leads to undefined - behaviour if the non-initializing thread wins the race). - - One exception is that initable_init() itself makes a synchronous call. - We deal with that by passing new internal flags up the call stack, to - reassure g_dbus_connection_send_message_unlocked() that it can - go ahead. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=661689 - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=661992 - Signed-off-by: Simon McVittie - Reviewed-by: David Zeuthen - - gio/gdbusconnection.c | 139 - +++++++++++++++++++++++++++++++++++++++++++++++--- - gio/gioenums.h | 2 + - 2 files changed, 133 insertions(+), 8 deletions(-) - -commit 245d68be6ff0104783ce0b2d4bc0a139f09e0c34 -Author: Simon McVittie -Date: Fri Oct 21 16:02:22 2011 +0100 - - GDBusConnection: replace is_initialized with an atomic flag - - The comment implied that even failed initialization would set - is_initialized = TRUE, but this wasn't the case - failed - initialization - would only set initialization_error, and it was necessary to check - both. - - It turns out the documented semantics are nicer than the implemented - semantics, since this lets us use atomic operations, which are also - memory barriers, to avoid needing separate memory barriers or locks - for initialization_error (and other members that are read-only after - construction). - - I expect to need more than one atomically-accessed flag to fix thread - safety, so instead of a minimal implementation I've turned - is_initialized - into a flags word. - - Signed-off-by: Simon McVittie - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=661689 - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=661992 - Reviewed-by: David Zeuthen - - gio/gdbusconnection.c | 44 +++++++++++++++++++++++++++++--------------- - 1 file changed, 29 insertions(+), 15 deletions(-) - -commit e1a481ec0ab4b727632e9ef5d74e001318ab84a2 -Author: Chun-wei Fan -Date: Thu Oct 20 14:42:51 2011 +0800 - - Fix VS 2008 property sheet - - Missed a required ';'-sorry about this. DOH! :| - - build/win32/vs9/glib.vsprops | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 269acbe7032cbc02b0c0edead054824ba111a5f1 -Author: Matthias Clasen -Date: Wed Oct 19 21:03:43 2011 -0400 - - Deprecate g_atexit - - This function was just not a good idea to begin with. - Its documentation gives plenty of reason not to use it. - - glib/gutils.c | 3 +++ - glib/gutils.h | 4 +++- - 2 files changed, 6 insertions(+), 1 deletion(-) - -commit 3569af4af10b2ae65d4d93bfb3de929e1d1e2308 -Author: Cosimo Cecchi -Date: Tue Oct 18 10:48:31 2011 -0400 - - desktop-app-info: annotate g_desktop_app_info_get_keywords() - - https://bugzilla.gnome.org/show_bug.cgi?id=662096 - - gio/gdesktopappinfo.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 9da3dc292c1a0e3e0418eec2b909163ff2b68be8 -Author: Ryan Lortie -Date: Wed Oct 19 15:26:25 2011 -0400 - - more NEWS - - NEWS | 27 ++++++++++++++++++++++++++- - 1 file changed, 26 insertions(+), 1 deletion(-) - -commit 2a98cc635e03e57623268045cb0d6761b1619fea -Author: Ryan Lortie -Date: Wed Oct 19 15:07:22 2011 -0400 - - The usual docs unbreaking... - - docs/reference/glib/Makefile.am | 1 + - docs/reference/glib/building.sgml | 2 +- - docs/reference/glib/glib-sections.txt | 4 +--- - glib/giochannel.c | 10 +++++++++- - glib/gmessages.c | 2 +- - 5 files changed, 13 insertions(+), 6 deletions(-) - -commit 3fd412549fa50e06f92fb279d54a5d5b668600bc -Author: Ryan Lortie -Date: Wed Oct 19 10:11:54 2011 -0400 - - configure.ac: join the cargo-cult of _cv_ - - For some reason, the setting of g_atomic_lock_free wasn't making - it down - to the lower part of the configure script where glibconfig.h was being - generated when building using mingw32-configure. - - If we prefix glib_cv_ to the start of the variable name (like everyone - else is doing) then it magically starts working. - - I love you, automake. - - configure.ac | 9 +++++---- - 1 file changed, 5 insertions(+), 4 deletions(-) - -commit 612d2384670378d23e46046ab42ca98d618aba43 -Author: Simon McVittie -Date: Tue Oct 18 16:19:43 2011 +0100 - - gdbus-non-socket test: avoid use of a GMainContext across a fork - - See https://bugzilla.gnome.org/show_bug.cgi?id=658999 for why - this would - be bad. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662100 - Signed-off-by: Simon McVittie - Reviewed-by: David Zeuthen - - gio/tests/gdbus-non-socket.c | 51 - +++++++++++++++++++++++++++++++++----------- - 1 file changed, 38 insertions(+), 13 deletions(-) - -commit be89f052c2f578a812d7bba4bbd02be04a4fdc03 -Author: Simon McVittie -Date: Tue Oct 18 16:18:21 2011 +0100 - - gdbus-exit-on-close test: cover more possibilities - - We didn't previously test anything except the implicit default - of TRUE. - Now we test implicit TRUE, explicit TRUE, explicit FALSE, and - disconnecting at the local end (which regressed while fixing Bug - #651268). - - Also avoid some questionable use of a main context, which fell foul of - Bug #658999 and caused this test to be disabled in master. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662100 - Bug-NB: NB#287088 - Signed-off-by: Simon McVittie - Reviewed-by: David Zeuthen - - gio/tests/gdbus-exit-on-close.c | 141 - +++++++++++++++++++++++++++++++++++----- - 1 file changed, 125 insertions(+), 16 deletions(-) - -commit 5e0492da509aad12b93b732c449dae1a016367c1 -Author: Simon McVittie -Date: Wed Oct 19 10:49:56 2011 +0100 - - GDBusWorker: if a read was cancelled it means we closed the connection - - This was a regression caused by my previous work on GDBusWorker - thread-safety - (Bug #651268). The symptom is that if you disconnect a GDBusConnection - locally, the default implementation of GDBusConnection::closed - terminates your process, even though it shouldn't do that for - locally-closed connections; this is because GDBusWorker didn't think a - cancelled read was a local close. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662100 - Bug-NB: NB#287088 - Signed-off-by: Simon McVittie - Reviewed-by: David Zeuthen - - gio/gdbusprivate.c | 12 +++++++++++- - 1 file changed, 11 insertions(+), 1 deletion(-) - -commit 6c33e1cd9d9e247b8b2aa95e9617904a317b78c6 -Author: Simon McVittie -Date: Tue Oct 18 16:27:21 2011 +0100 - - Revert "Disable two GDBus tests" - - This reverts commit 05ef173466e32d8b3d212803e4a72239913a362d. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662100 - Signed-off-by: Simon McVittie - Reviewed-by: David Zeuthen - - gio/tests/gdbus-exit-on-close.c | 3 +-- - gio/tests/gdbus-non-socket.c | 3 +-- - 2 files changed, 2 insertions(+), 4 deletions(-) - -commit 99f0eaa4c5a86f6fa721044bb6841f6bda4c689b -Author: Ryan Lortie -Date: Tue Oct 18 23:26:00 2011 -0400 - - Fix bug in g_static_rec_mutex_unlock_full() - - pthreads doesn't implement the _lock_full() and _unlock_full() - calls on - recursive mutexes so we don't have it on GRecMutex either. Now that - we're using GRecMutex to implement GStaticRecMutex, we have to fake it - by keeping an internal counter of the number of locks and calling - g_rec_mutex_unlock() the appropriate number of times. - - The code to do this looked like: - - depth = mutex->depth; - while (mutex->depth--) - g_rec_mutex_unlock (rm); - return depth; - - which unfortunately did one last decrement after mutex->depth was - already zero (leaving it equal to -1). - - When locked the next time, the count would then increase from -1 to 0 - and then the next _unlock_full() call would not do any calls to - g_rec_mutex_unlock(), leading to a deadlock. - - https://bugzilla.gnome.org/show_bug.cgi?id=661914 - - glib/deprecated/gthread-deprecated.c | 7 +++++-- - 1 file changed, 5 insertions(+), 2 deletions(-) - -commit aba0f0c38bbfa11ad48b5410ebdbed2a99e68c58 -Author: Ryan Lortie -Date: Tue Oct 18 16:21:50 2011 -0400 - - gatomic: introduce G_ATOMIC_LOCK_FREE - - We clean up the detection of if we should do 'real' atomic - operations or - mutex-emulated ones with the introduction of a new (public) macro: - G_ATOMIC_LOCK_FREE. If defined, our atomic operations are - guaranteed to - be done in hardware. - - We need to use __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 to determine if our - compiler supports GCC-style atomic operations from the gatomic.h - header - because we might be building a program against GLib using a different - set of compiler options (or a different compiler) than was used - to build - GLib itself. - - Unfortunately, this macro is not available on clang, so it has - currently - regressed to using the mutex emulation. A bug about that has been - opened here: - - http://llvm.org/bugs/show_bug.cgi?id=11174 - - configure.ac | 85 - +++++++++++++++++++++------------- - docs/reference/glib/glib-overrides.txt | 5 ++ - docs/reference/glib/glib-sections.txt | 3 ++ - glib/gatomic.c | 48 ++++++++++--------- - glib/gatomic.h | 4 +- - glib/glibconfig.h.win32.in | 2 + - 6 files changed, 93 insertions(+), 54 deletions(-) - -commit c9b6c3c85ac8f870ff193ae75b2bd19a7a310ec9 -Author: Ryan Lortie -Date: Tue Oct 18 16:21:17 2011 -0400 - - gatomic: cast to the correct pointer sign - - In the fallback case of the g_atomic_int_ macros we had some (gint*) - casts that should have been (guint*) casts. - - glib/gatomic.h | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 4641d13770d4591ce85c5d8ffaf0484703666cc4 -Author: Mario Blättermann -Date: Tue Oct 18 22:28:23 2011 +0200 - - [l10n] Updated German translation - - po/de.po | 5958 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 2981 insertions(+), 2977 deletions(-) - -commit 915e2238c478737def2f8919204ee10d06ecb98a -Author: David Zeuthen -Date: Thu Oct 13 16:53:44 2011 -0400 - - gio: Introduce get_sort_key() methods on GDrive, GVolume and GMount - - This is needed to implement efficient and predictable proxy volume - monitors, see - - https://bugzilla.gnome.org/show_bug.cgi?id=661711 - - for details. - - Signed-off-by: David Zeuthen - - docs/reference/gio/gio-sections.txt | 3 +++ - gio/gdrive.c | 25 +++++++++++++++++++++++++ - gio/gdrive.h | 5 +++++ - gio/gio.symbols | 3 +++ - gio/gmount.c | 25 +++++++++++++++++++++++++ - gio/gmount.h | 5 +++++ - gio/gvolume.c | 25 +++++++++++++++++++++++++ - gio/gvolume.h | 5 +++++ - 8 files changed, 96 insertions(+) - -commit 4a25d21bd08b7dcf38f781bf678ee8fffe817203 -Author: Javier Jardón -Date: Sun Oct 2 17:58:16 2011 +0100 - - tests/gobject: Use G_VALUE_INIT - - tests/gobject/override.c | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -commit 108480b7baad8d02b7b0f9729146a04ad09219de -Author: Javier Jardón -Date: Fri Sep 30 17:19:50 2011 +0100 - - gobject: Use G_VALUE_INIT - - gobject/gbinding.c | 16 ++++++++-------- - gobject/gobject.c | 8 ++++---- - gobject/gparam.c | 4 ++-- - gobject/gsignal.c | 6 +++--- - gobject/gsourceclosure.c | 6 +++--- - gobject/gvaluetypes.c | 2 +- - gobject/tests/boxed.c | 26 +++++++++++++------------- - gobject/tests/enums.c | 4 ++-- - gobject/tests/ifaceproperties.c | 4 ++-- - gobject/tests/param.c | 12 ++++++------ - gobject/tests/reference.c | 2 +- - gobject/tests/valuearray.c | 2 +- - 12 files changed, 46 insertions(+), 46 deletions(-) - -commit 8d3250016dac9d43b2a2de6dacb670a9fbc88808 -Author: Javier Jardón -Date: Fri Sep 30 17:08:15 2011 +0100 - - gio: Use G_VALUE_INIT - - gio/gasynchelper.c | 4 ++-- - gio/gcancellable.c | 4 ++-- - gio/gdbus-2.0/codegen/codegen.py | 6 +++--- - gio/gdbusnameowning.c | 6 +++--- - gio/gdbusnamewatching.c | 4 ++-- - gio/gpollableinputstream.c | 4 ++-- - gio/gsettings.c | 4 ++-- - gio/gsocket.c | 4 ++-- - 8 files changed, 18 insertions(+), 18 deletions(-) - -commit f07201c314e891354f236d7ec49a11700ce02da0 -Author: Sjoerd Simons -Date: Sun Oct 16 10:57:29 2011 +0100 - - GDBusConnection: Fix race in /gdbus/connection/life-cycle - - GDBusConnection sets the closed flag in the worker thread, then - adds an - idle callback (which refs the Connection) to signal this in the main - thread. The tests session_bus_down doesn't spin the mainloop, so the - "closed" signal will always fire if iterating the mainloop later (and - drops the ref when doing so). But _is_closed can return TRUE even - before - signalling this, in which case the "closed" signal isn't fired and the - ref isn't dropped, causing the test to fail. - - Instead simply always wait for the closed signal, which is a good - thing - to check anyway and ensures the ref is closed. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=661896 - Reviewed-by: Matthias Clasen - - gio/tests/gdbus-connection.c | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -commit cf3f1b026b13fe377057f6e1102eefaad1e24c72 -Author: Alexander Larsson -Date: Tue Oct 18 14:15:07 2011 +0200 - - Actually Don't define GLIB_COMPILATION in libgthread - - Last commit was wrong, fixing it up - - glib/gthread-win32.c | 9 +++++++-- - gthread/Makefile.am | 1 - - gthread/gthread-impl.c | 4 ++++ - 3 files changed, 11 insertions(+), 3 deletions(-) - -commit be770969e93f989d7165b240c4e7e5e6ac9c0587 -Author: Alexander Larsson -Date: Tue Oct 18 13:34:06 2011 +0200 - - Don't define GLIB_COMPILATION in libgthread - - This was turning all the GLIB_VARs in the glib headers into - dllexports on windows, causing all sort of nastiness. libgthread is - mostly empty now anyway, so we don't need any GLIB_COMPILATION like - flag. - - glib/gthread-win32.c | 9 ++------- - gthread/gthread-impl.c | 4 ---- - 2 files changed, 2 insertions(+), 11 deletions(-) - -commit 735420e54690d5971a0e258e12fff6ee79ae34a6 -Author: Matthias Clasen -Date: Mon Oct 17 17:01:36 2011 -0400 - - Fix an include guard mismatch - - Spotted by Colin Walters. - - glib/gcharset.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 52389bd01067284565b007bc156643d534282842 -Author: Alexander Larsson -Date: Mon Oct 17 23:00:29 2011 +0200 - - Fix up testcase broken due to g_thread_new API change - - gio/tests/win32-streams.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit f3ac581713f7297b0bf33c77c47e9bf32961775f -Author: Chun-wei Fan -Date: Tue Oct 18 00:15:37 2011 +0800 - - Move _glib_get_locale_dir to ggettext.c - - -Move _glib_get_locale_dir to ggettext.c, as Matthias suggested - -Made up for the headers that needed to be included in ggettext.c - to avoid - C4013 (implicit declaration of ...) errors/warnings - - glib/ggettext.c | 56 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - glib/gutils.c | 50 -------------------------------------------------- - 2 files changed, 56 insertions(+), 50 deletions(-) - -commit 9973383bd05236272f28909db8f422f7a56b11ea -Author: Piotr Drąg -Date: Mon Oct 17 18:31:48 2011 +0200 - - Updated POTFILES.in - - po/POTFILES.in | 41 +++++++++++++++++++++-------------------- - 1 file changed, 21 insertions(+), 20 deletions(-) - -commit 32214583c361e1b0406a3e6c77c66d907f3f1126 -Author: Chun-wei Fan -Date: Mon Oct 17 14:54:50 2011 +0800 - - Fix gio.symbols - - g_simple_action_get_parameter_type is now static, so this symbol - needs to - be removed from here... - - gio/gio.symbols | 1 - - 1 file changed, 1 deletion(-) - -commit b25177fc4f1aaa1daf27791982ecc5e001845d2c -Author: Chun-wei Fan -Date: Mon Oct 17 14:53:58 2011 +0800 - - GLib: Add forgotten includes and build fixes - - -gcharset.c, genviron.c, gunicollate.c: Some headers were missed - in those - files that triggered C4013 warnings/errors (aka. implicit declaration - of ... in GCC). Make up for them here. - -gwin32.h: Only define g_win32_get_package_installation_directory/ - g_win32_get_package_installation_subdirectory as macros - (alias of g_win32_get_package_installation_directory_utf8/ - g_win32_get_package_installation_subdirectory_utf8) on Win64 (x64) as - g_win32_get_package_installation_directory/ - g_win32_get_package_installation_subdirectory have seperate existing - implmentations for Win32-this is a long-standing problem but was - covered- - up by G_DISABLE_DEPRECATED, which we are stopping to use as of - 2.31.0. - - glib/gcharset.c | 3 +++ - glib/genviron.c | 6 ++++++ - glib/gunicollate.c | 1 + - glib/gwin32.h | 2 ++ - 4 files changed, 12 insertions(+) - -commit e5fd0f5df6043887a985f922ee4a35b73585ca3e -Author: Ryan Lortie -Date: Mon Oct 17 10:54:50 2011 -0400 - - Revert "Bug 652827 - glib-2.29.8 no longer builds with mingw.org's - toolchain" - - This reverts commit 349212211247781e7bec43b95cb57dddc1d0e5b1. - - configure.ac | 12 +----------- - glib/gatomic.c | 2 +- - 2 files changed, 2 insertions(+), 12 deletions(-) - -commit 3a04f8796855777aa503f1be9ee90107d978cd76 -Author: Chun-wei Fan -Date: Mon Oct 17 17:47:00 2011 +0800 - - Update VS property sheets - - Some new headers were added... - - build/win32/vs10/glib.props | 10 ++++++++++ - build/win32/vs9/glib.vsprops | 5 +++++ - 2 files changed, 15 insertions(+) - -commit e192f45a932b62edcd1d3e2315a5dff20747a346 -Author: Chun-wei Fan -Date: Mon Oct 17 17:18:20 2011 +0800 - - glib/tests/thread.c: Add config guards - - Not all systems come with unistd.h and sys/time.h, so use config - guards - on them so that they are only included when available. - - glib/tests/thread.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 1bfa7e7e860feb9e825ad0a4ae340aca7afe51a6 -Author: Chun-wei Fan -Date: Mon Oct 17 16:40:44 2011 +0800 - - Update VS property sheets - - gcache.h is now a deprecated header, so up the "install" part for it. - - build/win32/vs10/glib.props | 4 ++-- - build/win32/vs9/glib.vsprops | 2 +- - 2 files changed, 3 insertions(+), 3 deletions(-) - -commit 2f71118e785be41953765d048a7d03718a94e619 -Author: Matthias Clasen -Date: Mon Oct 17 02:14:18 2011 -0400 - - More include cleanups - - glib/gconvert.c | 2 -- - glib/grand.c | 1 - - glib/gstrfuncs.c | 1 - - glib/gthread-win32.c | 4 +--- - 4 files changed, 1 insertion(+), 7 deletions(-) - -commit eb125665d8ad11c22457b4ec5062ede6594b8d89 -Author: Chun-wei Fan -Date: Mon Oct 17 14:17:53 2011 +0800 - - Update VS property sheets - - Stop using G_DISABLE_DEPRECATED as there are now warnings for usage of - deprecated APIs/items in GLib - - build/win32/vs10/glib.props | 2 +- - build/win32/vs9/glib.vsprops | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit 0ec3c744c4f90d99b46658b39cab36a530904ab8 -Author: Matthias Clasen -Date: Mon Oct 17 01:59:35 2011 -0400 - - include cleanup - - glib/gutils.c | 4 ---- - 1 file changed, 4 deletions(-) - -commit d9053e026c5b56a0aab2ca684de0929024181d10 -Author: Matthias Clasen -Date: Mon Oct 17 01:52:10 2011 -0400 - - Make things compile again - - glib/Makefile.am | 2 + - glib/glib.h | 1 + - glib/gstrfuncs.c | 308 - +------------------------------------------------------ - glib/gstrfuncs.h | 19 ---- - glib/gutils.c | 63 +----------- - 5 files changed, 5 insertions(+), 388 deletions(-) - -commit 08933846e49d14e48dded58b6237cbc0a7a9c371 -Author: Matthias Clasen -Date: Mon Oct 17 01:50:00 2011 -0400 - - Move gettext variations into their own files - - glib/ggettext.c | 402 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - glib/ggettext.h | 59 +++++++++ - 2 files changed, 461 insertions(+) - -commit 67bf0083db329d02ad2e99a8f4586ebfdcba1dd2 -Author: Matthias Clasen -Date: Mon Oct 17 01:30:31 2011 -0400 - - Reshuffle some functions between gutils and gfileutils - - Move filename-related functions to gfileutils, and move - size formatting functions to gutils. - - glib/gfileutils.c | 709 - ++++++++++++++++++++++++++++++++++-------------------- - glib/gfileutils.h | 101 +++++--- - glib/gutils.c | 679 - +++++++++++++++++++-------------------------------- - glib/gutils.h | 60 +---- - 4 files changed, 779 insertions(+), 770 deletions(-) - -commit 23afdb119e05741e90d048b0d54077842de25720 -Author: Matthias Clasen -Date: Mon Oct 17 01:30:09 2011 -0400 - - include cleanup - - glib/gconvert.c | 1 + - 1 file changed, 1 insertion(+) - -commit f8a747130887ee1b48d31fe2a5b3480b121379d7 -Author: Matthias Clasen -Date: Mon Oct 17 01:11:56 2011 -0400 - - Trivial - - glib/genviron.c | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -commit fbe24cab21fbf85c5f52b3cb5967efe614194756 -Author: Matthias Clasen -Date: Mon Oct 17 00:33:54 2011 -0400 - - Reshuffle genviron.c - - Split win32 functions off into their own section, instead - of having large and unwieldy ifdef sections inside each function. - - Also move the compat versions of env functions over from gutils.c - - glib/genviron.c | 727 - ++++++++++++++++++++++++++++++-------------------------- - glib/gutils.c | 49 ---- - 2 files changed, 396 insertions(+), 380 deletions(-) - -commit b0ab7aba6bf2d70e0546f85091d76d9f83174ce8 -Author: Ryan Lortie -Date: Sun Oct 16 21:59:55 2011 -0400 - - push G_THREADS_MANDATORY over the cliff - - This was used as an optimisation for the macro hackery that used - to live - in gthread.h. If a particular library or program knew that it could - rely on thread support being enabled, it would allow for static - evaluation of conditionals in some of those macros. - - Since the macros are dead and thread support is now always-on, we can - get rid of this bit of legacy. - - gio/Makefile.am | 2 -- - glib/Makefile.am | 1 - - glib/deprecated/gthread.h | 6 +----- - gobject/Makefile.am | 2 -- - 4 files changed, 1 insertion(+), 10 deletions(-) - -commit b0760207197cb32dcc89190f6329a043670ecbd7 -Author: Ryan Lortie -Date: Sun Oct 16 21:53:03 2011 -0400 - - gobject/gio: some last missed statics/inclues - - gio/glib-compile-schemas.c | 2 +- - gobject/gparam.c | 2 +- - gobject/gvalue.c | 1 + - gobject/testgobject.c | 2 +- - 4 files changed, 4 insertions(+), 3 deletions(-) - -commit a6d9cf3380a3be9ea518227cba3c571726bb99c6 -Author: Ryan Lortie -Date: Sun Oct 16 21:50:26 2011 -0400 - - gthread/: fix up declarations - - g_thread_init() is now a deprecated API, so drop G_DISABLE_DEPRECATED - from the CFLAGS for gthread/. Add the missing declaration for - g_thread_init_with_errorcheck_mutexes() back to deprecated/gthread.h. - - glib/deprecated/gthread.h | 2 ++ - gthread/Makefile.am | 3 +-- - gthread/gthread-impl.c | 2 +- - 3 files changed, 4 insertions(+), 3 deletions(-) - -commit 3eec796b18e56351638cc6c0c03ab481618d0e29 -Author: Ryan Lortie -Date: Sun Oct 16 20:58:02 2011 -0400 - - Add private prototype for g_thread_init_glib() - - This function was never put in a header and was only used internally - from libgthread, but we should keep the symbol around to avoid - triggering any false-positives on ABI checkers. - - For -Wmissing-prototypes compatibility with this unusual case, - we should - add a private prototype in the .c file just before. - - glib/deprecated/gthread-deprecated.c | 1 + - 1 file changed, 1 insertion(+) - -commit 09429e2c820118918e6132d32884eb02203136d4 -Author: Ryan Lortie -Date: Sun Oct 16 21:24:45 2011 -0400 - - gio static fixups - - gio/gapplicationimpl-dbus.c | 2 +- - gio/giomodule.c | 2 +- - gio/gkeyfilesettingsbackend.c | 2 +- - gio/gnetworkaddress.c | 1 + - gio/gnetworkservice.c | 1 + - gio/gsettingsschema.c | 2 ++ - gio/gsimpleaction.c | 2 +- - gio/gsocketaddress.c | 1 + - gio/gsocketclient.c | 2 +- - gio/gsrvtarget.c | 2 +- - gio/gtlscertificate.c | 4 ++-- - 11 files changed, 13 insertions(+), 8 deletions(-) - -commit 740eacbfcacb4acdc09a5ef93cb2840d1648ce28 -Author: Ryan Lortie -Date: Sun Oct 16 21:17:10 2011 -0400 - - static and #include fixups in glib/ - - glib/gfileutils.c | 2 +- - glib/gmain.c | 2 +- - glib/gvariant-parser.c | 2 +- - 3 files changed, 3 insertions(+), 3 deletions(-) - -commit 1b018a8bb2c4c508fe8e3996a31210d655b70d30 -Author: Ryan Lortie -Date: Sun Oct 16 21:13:22 2011 -0400 - - genviron: #include fixups - - glib/genviron.c | 2 ++ - glib/genviron.h | 2 ++ - 2 files changed, 4 insertions(+) - -commit 38e8ecd62a4e9dfcdf37bc31d8de6fb1fd39d6b5 -Author: Ryan Lortie -Date: Sun Oct 16 21:11:11 2011 -0400 - - more 'static' adding in testcases - - No dead code found this time... - - gio/tests/gapplication-example-cmdline2.c | 3 ++- - gio/tests/gdbus-example-export.c | 3 ++- - gio/tests/gsettings.c | 7 ++++--- - gio/tests/gtlsconsoleinteraction.c | 4 ++-- - gio/tests/io-stream.c | 1 + - gio/tests/socket-common.c | 2 +- - gio/tests/tls-interaction.c | 1 + - gobject/tests/binding.c | 2 ++ - gobject/tests/boxed.c | 1 + - gobject/tests/dynamictests.c | 5 ++++- - gobject/tests/ifaceproperties.c | 7 ++++--- - gobject/tests/properties.c | 1 + - gobject/tests/reference.c | 1 + - gobject/tests/signals.c | 4 ++-- - gobject/tests/threadtests.c | 7 +++++++ - 15 files changed, 35 insertions(+), 14 deletions(-) - -commit b264fccd23cfb678fbaba9fc7459220f5eef7e14 -Author: Ryan Lortie -Date: Sun Oct 16 21:10:23 2011 -0400 - - contexts test: don't use deprecated GCond wait API - - gio/tests/contexts.c | 7 +++---- - 1 file changed, 3 insertions(+), 4 deletions(-) - -commit 3d93c44374964b5846aea61f32ecb294efe148db -Author: Ryan Lortie -Date: Sun Oct 16 20:57:40 2011 -0400 - - Mark some functions 'static' in glib/tests - - This has uncovered two unused testcases in option-context.c. They are - currently broken and require more investigation (which is probably why - they are unused). - - glib/tests/642026.c | 2 +- - glib/tests/collate.c | 4 +- - glib/tests/cond.c | 2 +- - glib/tests/logging.c | 8 ++-- - glib/tests/markup-subparser.c | 2 +- - glib/tests/option-context.c | 91 - ++++++++++++++++++++++--------------------- - glib/tests/sequence.c | 2 +- - glib/tests/slice.c | 2 +- - glib/tests/strfuncs.c | 2 +- - glib/tests/string.c | 2 +- - 10 files changed, 59 insertions(+), 58 deletions(-) - -commit 5f79db145d5caf5c16d254cba80cccfdb82e1abc -Author: OKANO Takayoshi -Date: Mon Oct 17 09:25:08 2011 +0900 - - Updated Japanese translation - - po/ja.po | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -commit c3a1d832b8f783308f038bf2b821359c87fedcaf -Author: Ryan Lortie -Date: Sun Oct 16 19:21:35 2011 -0400 - - README: Add note about gobject->gthread situation - - README.in | 13 +++++++++++++ - 1 file changed, 13 insertions(+) - -commit 086d577b3dc7aa1509e95a875984682d9048aabc -Author: Ryan Lortie -Date: Sun Oct 16 19:17:52 2011 -0400 - - gobject.pc: remove dependency on gthread - - GObject no longer uses gthread, so libgthread should no longer be - included in the linker flags of programs built against GObject. - - gobject-2.0.pc.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 306aa62ea5fa4d3a57bca419afcc159f9509b476 -Author: Ryan Lortie -Date: Sun Oct 16 19:14:18 2011 -0400 - - drop -uninstalled.pc files - - These were meant to provide the ability to use GLib directly out - of its - build tree but have a couple of rather serious limitations that - prevent - their serious use: - - - these files only worked with programs built using libtool - - - for non-trivial uses, other environment variables will need to be - setup to allow GLib to function properly - - - the system doesn't stack well when attempting to use multiple - libraries all uninstalled - - The jhbuild --prefix= style system works much better in every way, - so we - remove this old hack. - - Makefile.am | 9 +-------- - README.in | 2 ++ - configure.ac | 7 ------- - gio-2.0-uninstalled.pc.in | 6 ------ - gio-unix-2.0-uninstalled.pc.in | 6 ------ - glib-2.0-uninstalled.pc.in | 9 --------- - gmodule-2.0-uninstalled.pc.in | 8 -------- - gmodule-no-export-2.0-uninstalled.pc.in | 14 -------------- - gobject-2.0-uninstalled.pc.in | 7 ------- - gthread-2.0-uninstalled.pc.in | 6 ------ - 10 files changed, 3 insertions(+), 71 deletions(-) - -commit c5aa8390b27c6cb535251187f8d4f86da59730e9 -Author: Ryan Lortie -Date: Sun Oct 16 19:11:00 2011 -0400 - - gitignore - - gio/tests/.gitignore | 14 ++++++++------ - glib/tests/.gitignore | 13 +++++++++++++ - 2 files changed, 21 insertions(+), 6 deletions(-) - -commit a9a1c97904aeed96bcb248e16cb495e6907b7126 -Author: Ryan Lortie -Date: Sun Oct 16 19:08:59 2011 -0400 - - gthread: move test cases to glib/ - - configure.ac | 1 - - {gthread => glib}/tests/1bit-mutex.c | 0 - {gthread => glib}/tests/642026.c | 0 - glib/tests/Makefile.am | 46 - ++++++++++++++++++++++-- - {gthread => glib}/tests/gwakeuptest.c | 0 - {gthread => glib}/tests/spawn-multithreaded.c | 0 - {gthread => glib}/tests/spawn-singlethread.c | 0 - {gthread => glib}/tests/test-spawn-echo.c | 0 - gthread/Makefile.am | 3 -- - gthread/tests/.gitignore | 11 ------ - gthread/tests/Makefile.am | 52 - --------------------------- - 11 files changed, 44 insertions(+), 69 deletions(-) - -commit fb4e120d88777affc4a8fbeb73312b1e810e2431 -Author: Ryan Lortie -Date: Sun Oct 16 19:04:19 2011 -0400 - - tests: merge gthread/ and glib/ atomic tests - - glib/tests/atomic.c | 60 +++++++++++++++++++++++++++++++++++++++- - gthread/tests/Makefile.am | 4 --- - gthread/tests/atomic.c | 70 - ----------------------------------------------- - 3 files changed, 59 insertions(+), 75 deletions(-) - -commit f5e869478221387f915bb619892d68d10744ff65 -Author: Ryan Lortie -Date: Sun Oct 16 19:01:55 2011 -0400 - - glib/tests/atomic: convert to proper gtester test - - glib/tests/atomic.c | 14 ++++++++++++-- - 1 file changed, 12 insertions(+), 2 deletions(-) - -commit 6c1d768f7bb4ced7d0f484fe9fe8ee2daef489e2 -Author: Matthias Clasen -Date: Sun Oct 16 18:43:22 2011 -0400 - - Also clean up includes - - glib/gconvert.c | 1 + - glib/gmessages.c | 3 ++- - glib/gunicode.h | 3 --- - glib/gutils.h | 4 ---- - 4 files changed, 3 insertions(+), 8 deletions(-) - -commit 0589f715e5462b6bfcadc044fe4bcf9bbaf62ccb -Author: Matthias Clasen -Date: Sun Oct 16 18:40:58 2011 -0400 - - Move charset and locale name functions to their own files - - They did not really belong into either gutils or gutf8. - - glib/Makefile.am | 6 +- - glib/gcharset.c | 589 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++ - glib/gcharset.h | 40 ++++ - glib/glib.h | 1 + - glib/gutf8.c | 193 ------------------ - glib/gutils.c | 363 ---------------------------------- - 6 files changed, 634 insertions(+), 558 deletions(-) - -commit 86cc4b246da0896d7842d121bf5bc019741ba99b -Author: Matthias Clasen -Date: Sun Oct 16 17:37:29 2011 -0400 - - Add deprecation annotations to mem chunk apis - - glib/deprecated/gallocator.h | 18 ++++++++++++++++++ - 1 file changed, 18 insertions(+) - -commit e7b4319d61495d742915770a7b6f4fc14c29db02 -Author: Matthias Clasen -Date: Sun Oct 16 17:01:26 2011 -0400 - - Move version APIs out of gutils - - Just another cleanup. - - glib/Makefile.am | 2 + - glib/glib.h | 1 + - glib/gutils.c | 93 ----------------------------------- - glib/gutils.h | 42 ---------------- - glib/gversion.c | 145 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++ - glib/gversion.h | 78 ++++++++++++++++++++++++++++++ - 6 files changed, 226 insertions(+), 135 deletions(-) - -commit 45f221c32f7c88e487fe260eefb3be8d1c2443af -Author: Matthias Clasen -Date: Sun Oct 16 16:52:24 2011 -0400 - - Move GTrashStack out of gutils.[hc] - - Reducing the mess in gutils, and moving docs inline - at the same time. Double win. - - docs/reference/glib/tmpl/.gitignore | 1 + - docs/reference/glib/tmpl/trash_stack.sgml | 77 ---------------------- - glib/Makefile.am | 2 + - glib/glib.h | 1 + - glib/gslice.c | 1 + - glib/gtrashstack.c | 94 - +++++++++++++++++++++++++++ - glib/gtrashstack.h | 103 - ++++++++++++++++++++++++++++++ - glib/gutils.h | 61 ------------------ - 8 files changed, 202 insertions(+), 138 deletions(-) - -commit 6ab1c772705560f62b3f302ee0d396eed06eefb4 -Author: Matthias Clasen -Date: Sun Oct 16 16:23:18 2011 -0400 - - Pass correct data to fatal log handlers - - This was pointed out by John Ralls in bug 653052. - He also provided the test case. - - glib/gmessages.c | 2 +- - glib/tests/logging.c | 58 - ++++++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 59 insertions(+), 1 deletion(-) - -commit 1435db48baff185660650d46992f1a290a803b9d -Author: Martin Pitt -Date: Wed Aug 17 08:57:15 2011 +0200 - - Clarify g_spawn_*() behaviour without full path - - Document the previously uncovered case of calling - g_spawn_async_with_pipes() - without a full path but no G_SPAWN_SEARCH_PATH. This runs programs - from the - current directory, which might be unexpected and even dangerous in - some corner - cases. - - https://bugzilla.gnome.org/show_bug.cgi?id=656621 - - glib/gspawn.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 8ff94df6325b54264cd2ea7b7b6701665b1014a9 -Author: Matthias Clasen -Date: Sun Oct 16 14:34:16 2011 -0400 - - Add a tests of some GVfs functions - - https://bugzilla.gnome.org/show_bug.cgi?id=656621 - - gio/tests/Makefile.am | 7 +++++-- - gio/tests/vfs.c | 55 - +++++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 60 insertions(+), 2 deletions(-) - -commit c41f6a0b7c90a51f7e195669083754e96c794d6a -Author: Jiro Matsuzawa -Date: Mon Oct 17 01:54:33 2011 +0900 - - Updated Japanese translation - - po/ja.po | 218 - +++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 122 insertions(+), 96 deletions(-) - -commit 0e68a7d06d5ca68253d1992a8147afc3ecd90460 -Author: Jiro Matsuzawa -Date: Sat Sep 17 11:30:01 2011 +0900 - - Updated Japanese translation - - po/ja.po | 195 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 98 insertions(+), 97 deletions(-) - -commit 448be24cf38e90c0ba415cb37cbc0bae09666593 -Author: Matthias Clasen -Date: Sun Oct 16 00:08:42 2011 -0400 - - Add app lauch environment test - - gio/tests/appinfo.c | 31 +++++++++++++++++++++++++++++++ - 1 file changed, 31 insertions(+) - -commit cbb0b2a0ed4e5e219902fd0dbbff408ff0324381 -Author: Matthias Clasen -Date: Sat Oct 15 23:58:30 2011 -0400 - - Add g_get_codeset test - - glib/tests/utils.c | 29 +++++++++++++++++++++++++++++ - 1 file changed, 29 insertions(+) - -commit 1493285f1d4693b54020dd77bbbfd8a5086af6ae -Author: Matthias Clasen -Date: Sat Oct 15 23:58:18 2011 -0400 - - Add GAsyncQueue unit test - - glib/tests/Makefile.am | 3 + - glib/tests/asyncqueue.c | 182 - ++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 185 insertions(+) - -commit d0bb1e0b0a3237f982a0ec234e7be877d4e223f2 -Author: Matthias Clasen -Date: Sat Oct 15 23:27:28 2011 -0400 - - Move g_get_codeset next to g_get_charset - - g_get_codeset is a close relatove to g_get_charset, and up to now - it lived a shadowy existence without any header presence. - - docs/reference/glib/glib-sections.txt | 1 + - glib/gunicode.h | 13 ++++--------- - glib/gutf8.c | 28 +++++++++++++++++++++++----- - glib/gutils.c | 18 ------------------ - 4 files changed, 28 insertions(+), 32 deletions(-) - -commit 976b0b72a477d64c9d4382de11b6db900ed9405f -Author: Matthias Clasen -Date: Sat Oct 15 20:06:32 2011 -0400 - - Include genviron.h where necessary - - glib/gasyncqueue.c | 1 + - glib/grand.c | 1 + - glib/gspawn.c | 1 + - 3 files changed, 3 insertions(+) - -commit 327e72f9fb9a44e9756dd037c2562701925a6a81 -Author: Matthias Clasen -Date: Sat Oct 15 19:39:14 2011 -0400 - - And fix the syntax, too - - glib/genviron.h | 2 ++ - 1 file changed, 2 insertions(+) - -commit 7df9637f0f09a2eefaddb1a76f171dc3f20e3430 -Author: Matthias Clasen -Date: Sat Oct 15 19:38:10 2011 -0400 - - Forgotten file - - glib/genviron.h | 61 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 61 insertions(+) - -commit d4dfca21bb01c98fcf415f974edc63297a38b59c -Author: Matthias Clasen -Date: Sat Oct 15 18:23:07 2011 -0400 - - Drop unused copy of _g_getenv_nomalloc - - glib/genviron.c | 610 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 610 insertions(+) - -commit a7143a0e9f597916e3cfb7e3b59674f571e9cba6 -Author: Simon McVittie -Date: Thu Oct 13 17:39:03 2011 +0100 - - GDBusConnection: warn that direct access to the stream is a bad idea - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=661679 - Signed-off-by: Simon McVittie - - gio/gdbusconnection.c | 16 ++++++++++++++++ - 1 file changed, 16 insertions(+) - -commit 70eff50f218e9bf34dafb97f50f0bc5da9356256 -Author: Torsten Schönfeld -Date: Tue Aug 16 19:11:43 2011 +0200 - - Add two annotations to gio - - https://bugzilla.gnome.org/show_bug.cgi?id=656679 - - gio/gfile.c | 2 +- - gio/gfileinfo.c | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit 5dcc502f914db3b57599e6740345b46292a979a4 -Author: Simon McVittie -Date: Tue Oct 4 10:14:35 2011 +0100 - - Document that types are limited to 64 KiB - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=659916 - Signed-off-by: Simon McVittie - - gobject/gtype.c | 9 ++++++++- - 1 file changed, 8 insertions(+), 1 deletion(-) - -commit 33a86fce6a157ec7a69fe21a157b27748cb286eb -Author: Kean Johnston -Date: Sat Oct 15 17:57:23 2011 -0400 - - GIOModule: Use G_SEARCHPATH_SEPARATOR_S instead of ":" - - https://bugzilla.gnome.org/show_bug.cgi?id=661257 - - gio/giomodule.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 94accc2d7891c8147ea5468828a346c716b06045 -Author: Giovanni Campagna -Date: Sat Oct 15 17:54:41 2011 -0400 - - GKeyFile: improve introspection annotations - - Ensure that all methods that take or return arrays are annotated - (including length). Mark ref, unref and free methods as (skip). - - https://bugzilla.gnome.org/show_bug.cgi?id=590808 - - glib/gkeyfile.c | 60 - ++++++++++++++++++++++++++++----------------------------- - 1 file changed, 30 insertions(+), 30 deletions(-) - -commit 96817746d999ce34b4fd3471b3c58d3a6be2dcbd -Author: Giovanni Campagna -Date: Sat Oct 15 17:51:25 2011 -0400 - - Turn GKeyFile into a boxed for introspection - - Using the new refcounting API, introduce a boxed type wrapping - GKeyFile and expose it introspection bindings in glib-types.h. - - docs/reference/gobject/gobject-sections.txt | 1 + - gobject/gboxed.c | 2 ++ - gobject/glib-types.h | 10 ++++++++++ - gobject/gobject.symbols | 1 + - 4 files changed, 14 insertions(+) - -commit a57c9148cf6dde67c967b837d74faf92a12c3ca6 -Author: Christian Persch -Date: Mon May 25 15:07:27 2009 +0200 - - GKeyFile: Add refcounting API - - Adds g_key_file_ref and g_key_file_unref, to be used by a future - GKeyFile boxed type for language bindings. - - Based on the patch by Christian Persch and Emmanuele Bassi. - - Author: Christian Persch - Signed-off-by: Johan Dahlin - Signed-off-by: Giovanni Campagna - - https://bugzilla.gnome.org/show_bug.cgi?id=590808 - - docs/reference/glib/glib-sections.txt | 2 ++ - glib/gkeyfile.c | 59 - ++++++++++++++++++++++++++++++++--- - glib/gkeyfile.h | 2 ++ - glib/glib.symbols | 2 ++ - 4 files changed, 60 insertions(+), 5 deletions(-) - -commit dfd75d2ead8c41f307f0daeb84aaa9e4bd923119 -Author: Matthias Clasen -Date: Sat Oct 15 17:31:47 2011 -0400 - - Add 'Since 2.32' indexes to gio and gobject docs - - docs/reference/gio/gio-docs.xml | 4 ++++ - docs/reference/gobject/gobject-docs.sgml | 4 ++++ - 2 files changed, 8 insertions(+) - -commit de834bed306565c0652050665eafff4dfcdf0d8b -Author: Dan Winship -Date: Sat Oct 15 16:59:59 2011 -0400 - - GAppLaunchContext: add environment-manipulating functions - - Add functions for manipulating the environment under which a - GAppLaunchContext will launch its children, to avoid thread-related - bugs with using setenv() directly. - - FIXME: win32 side isn't implemented yet - - https://bugzilla.gnome.org/show_bug.cgi?id=659326 - - docs/reference/gio/gio-sections.txt | 3 + - gio/gappinfo.c | 99 +++++++++++++++++++++++- - gio/gappinfo.h | 66 ++++++++-------- - gio/gdesktopappinfo.c | 145 - +++++++++++++++++++++--------------- - gio/gio.symbols | 3 + - gio/gwin32appinfo.c | 9 +++ - 6 files changed, 232 insertions(+), 93 deletions(-) - -commit 117e534091d7cf21ab48c56141a3340a15c74390 -Author: Matthias Clasen -Date: Sat Oct 15 16:50:23 2011 -0400 - - Misc doc formatting fixes - - docs/reference/glib/glib-sections.txt | 1 - - glib/gscanner.c | 9 ++++----- - glib/gthread.c | 16 +++++++--------- - glib/gthread.h | 2 +- - glib/gthreadpool.c | 4 ++-- - 5 files changed, 14 insertions(+), 18 deletions(-) - -commit 94c246e8e3816d05971e9a825cf15769b04e8098 -Author: Matthias Clasen -Date: Sat Oct 15 16:28:07 2011 -0400 - - Add tests for new g_environ_ functions - - glib/tests/environment.c | 62 - ++++++++++++++++++++++++++++++++++++++++++++++-- - 1 file changed, 60 insertions(+), 2 deletions(-) - -commit 7a9987d35d568707df2c7c12e851623b46e9e63d -Author: Matthias Clasen -Date: Sat Oct 15 16:13:08 2011 -0400 - - Move environment-related functions into their own files - - gutils.[hc] is a bit of a grab bag, so lets start cleaning - things up by moving all the environment-related functions - into separate genviron.[hc] files. - - The private _g_getenv_nomalloc has been moved to its sole caller. - - glib/Makefile.am | 4 +- - glib/glib.h | 1 + - glib/gslice.c | 20 +- - glib/gutils.c | 591 - +------------------------------------------------------ - glib/gutils.h | 38 +--- - 5 files changed, 30 insertions(+), 624 deletions(-) - -commit 409d93148f2d95c2966f75fe0901edd1e06c99a9 -Author: Dan Winship -Date: Sat Oct 15 15:52:28 2011 -0400 - - gutils: Add functions for working with environment arrays - - When spawning a child process, it is not safe to call setenv() before - the fork() (because setenv() isn't thread-safe), but it's also not - safe to call it after the fork() (because it's not async-signal-safe). - So the only safe way to alter the environment for a child process from - a threaded program is to pass a fully-formed envp array to - exec*/g_spawn*/etc. - - So, add g_environ_getenv(), g_environ_setenv(), and - g_environ_unsetenv(), which act like their namesakes, but work on - arbitrary arrays rather than working directly on the environment. - - http://bugzilla.gnome.org/show_bug.cgi?id=659326 - - docs/reference/glib/glib-sections.txt | 3 + - glib/glib.symbols | 3 + - glib/gspawn.h | 36 ++++-- - glib/gutils.c | 204 - +++++++++++++++++++++++++++++----- - glib/gutils.h | 27 +++-- - 5 files changed, 225 insertions(+), 48 deletions(-) - -commit 5ff803d91f252bfeb4a9cfaf2f94ecdea6e6a687 -Author: Ryan Lortie -Date: Sat Oct 15 13:27:46 2011 -0400 - - Add to the pitfalls: fork() and daemon() - - glib/gthread.c | 12 ++++++++++++ - 1 file changed, 12 insertions(+) - -commit ef6371ff746e618eabd301b237b4e4a620ca5e47 -Author: Ryan Lortie -Date: Sat Oct 15 11:03:07 2011 -0400 - - tests/Makefile.am: remove unused LDFLAGS variable - - tests/Makefile.am | 1 - - 1 file changed, 1 deletion(-) - -commit 6651bd221e4d9316884b4fad3c3e9943695ab639 -Author: Matthias Clasen -Date: Sat Oct 15 13:04:20 2011 -0400 - - Expand thread docs a bit - - Add some discussion of pitfalls of threaded programming. - - glib/gthread.c | 43 ++++++++++++++++++++++++++++++++++++++----- - 1 file changed, 38 insertions(+), 5 deletions(-) - -commit e4699af8eb384cac336a36db6b97722d021e1cbf -Author: Matthias Clasen -Date: Sat Oct 15 11:37:03 2011 -0400 - - Documentation tweaks - - glib/gthread.c | 66 - ++++++++++++++++++++++++++++++++++++---------------------- - 1 file changed, 41 insertions(+), 25 deletions(-) - -commit 55654fc8adb1cb2f907aa0228631951860dc6dda -Author: Fran Dieguez -Date: Sat Oct 15 16:29:50 2011 +0200 - - Updaged Galician translations - - po/gl.po | 824 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 422 insertions(+), 402 deletions(-) - -commit 3fe3fdd75abb313fc43b58ebd4a71dcfe8bab32f -Author: Ryan Lortie -Date: Sat Oct 15 09:48:42 2011 -0400 - - Check for "our" threads in some places - - Don't allow g_thread_join() to be called on or g_thread_exit() to be - called from within threads that were not created by GLib. Document - this. - - glib/gthread.c | 20 +++++++++++++++++--- - 1 file changed, 17 insertions(+), 3 deletions(-) - -commit 11f3684b715ef35dd97ad108c7116260c7c4cdc2 -Author: Ryan Lortie -Date: Sat Oct 15 09:48:22 2011 -0400 - - gtk-doc g_thread_ref() and g_thread_unref() - - glib/gthread.c | 18 ++++++++++++++++++ - 1 file changed, 18 insertions(+) - -commit e75e9c30446157b52013644fdc5fd406733027b9 -Author: Ryan Lortie -Date: Sat Oct 15 09:48:10 2011 -0400 - - Rename g_thread_try to g_thread_try_new - - docs/reference/glib/glib-sections.txt | 2 +- - glib/glib.symbols | 2 +- - glib/gthread.c | 18 +++++++++--------- - glib/gthread.h | 2 +- - glib/gthreadpool.c | 2 +- - glib/tests/thread.c | 4 ++-- - 6 files changed, 15 insertions(+), 15 deletions(-) - -commit 4417e77f17902e8a4d782979b187f23f6b86bf9e -Author: Matthias Clasen -Date: Sat Oct 15 00:56:08 2011 -0400 - - Add atomic test to TEST_PROGS - - glib/tests/Makefile.am | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 482bb387484c3febb6f7b01326cb6ab66d900f91 -Author: Matthias Clasen -Date: Sat Oct 15 00:26:02 2011 -0400 - - Documentation additions - - glib/deprecated/gthread-deprecated.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 8bc8cd7aa05900dcfad943b91c3720caa7b611ee -Author: Matthias Clasen -Date: Sat Oct 15 00:09:20 2011 -0400 - - Improve test coverage - - glib/tests/Makefile.am | 3 +++ - glib/tests/mainloop.c | 58 - ++++++++++++++++++++++++++++++++++++++++++++++++-- - glib/tests/strfuncs.c | 15 +++++++++++++ - 3 files changed, 74 insertions(+), 2 deletions(-) - -commit 52321def8f187eb1586c8989c407b473e19cf2e6 -Author: Matthias Clasen -Date: Fri Oct 14 23:20:06 2011 -0400 - - Add a test involving g_thread_ref/unref - - Also, fix the resource-limit test to properly unset RLIMIT_NPROC. - - glib/tests/thread.c | 17 +++++++++++++++-- - 1 file changed, 15 insertions(+), 2 deletions(-) - -commit 81431fa5b8093ea15533a41cd46c5569941fe99a -Author: Matthias Clasen -Date: Fri Oct 14 23:12:06 2011 -0400 - - Add g_thread_try to the docs - - docs/reference/glib/glib-sections.txt | 1 + - 1 file changed, 1 insertion(+) - -commit d000bf67f70f83bd37ae078b38cf83ee7d3c6447 -Author: Matthias Clasen -Date: Fri Oct 14 23:01:05 2011 -0400 - - Update doc lists - - docs/reference/glib/glib-sections.txt | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit 5ddcc284e801a84a455bfecca18dbc68dd91439b -Author: Matthias Clasen -Date: Fri Oct 14 23:00:17 2011 -0400 - - Minor doc clarifications - - glib/gthread.c | 13 +++++++------ - 1 file changed, 7 insertions(+), 6 deletions(-) - -commit a6da2b9ff91f0b8782a243e342e17a0ace415c11 -Author: Ryan Lortie -Date: Fri Oct 14 21:52:36 2011 -0400 - - Mention thread API changes in README - - README.in | 13 +++++++++++-- - 1 file changed, 11 insertions(+), 2 deletions(-) - -commit 4359cbd810e29f964aae16fb186d2ad2fe331189 -Author: Ryan Lortie -Date: Fri Oct 14 21:43:51 2011 -0400 - - I read the news today, oh boy... - - NEWS | 201 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 201 insertions(+) - -commit 7ab25865f229ad8d98a067b590319bfdd988e50e -Author: Ryan Lortie -Date: Fri Oct 14 19:41:08 2011 -0400 - - Stop checking for fork() across GMainContext - - 01ed78d525cf2f8769022e27cc2573ec7ba123b3 introduced assertion - checks for - creating a main context, forking, and attempting to use the main - context - from the child side of the fork. - - Some code (such as gnome-keyring-daemon) daemonise after calling - GMainContext. That's probably still mostly safe since we still only - have one side of the fork touching the context afterwards. - - This use case is still troubling, however, since if any worker threads - have been created at the time of the fork(), we could end up in the - classic situation of leaving some mutexes in a locked state when the - other threads disappear from the copy of the image that the child - gets. - - This will require some deeper thinking... - - glib/gmain.c | 14 -------------- - 1 file changed, 14 deletions(-) - -commit 51773c6c64431c03242a6f3d12d44f99282c815c -Author: Ryan Lortie -Date: Fri Oct 14 13:02:58 2011 -0400 - - Mask all signals in GLib worker thread - - Some code using GLib (gnome-keyring-daemon, for example) assumes that - they can catch signals by masking them out in the main thread and - calling sigwait() from a worker. - - The problem is that our new worker thread catches the signals before - sigwait() has a chance and the default action occurs (typically - resulting in program termination). - - If we mask all the signals in our worker, then this can't happen. - - docs/reference/glib/tmpl/macros_misc.sgml | 15 +++++++++++++++ - glib/gmain.c | 11 +++++++++++ - 2 files changed, 26 insertions(+) - -commit 1ed88f0615d1be4d629f3f1933ec5b249cb6429e -Author: Florian Müllner -Date: Thu Oct 13 22:33:21 2011 +0200 - - desktop-app-info: Add support for X-GNOME-Keywords - - With search gaining traction as being the preferred way to locate - applications, the existing .desktop file fields meant for browsing - often produce insufficient results. - gnome-control-center introduced a custom X-GNOME-Keywords field for - that purpose, which we plan to support in gnome-shell as well. - - https://bugzilla.gnome.org/show_bug.cgi?id=661763 - - docs/reference/gio/gio-sections.txt | 1 + - gio/gdesktopappinfo.c | 21 +++++++++++++++++++++ - gio/gdesktopappinfo.h | 1 + - gio/gio.symbols | 1 + - 4 files changed, 24 insertions(+) - -commit 14e3b128237279d895128e4d611cd12c604a67d4 -Author: Ryan Lortie -Date: Fri Oct 14 00:00:14 2011 -0400 - - g_cond_timed_wait: support NULL time parameter - - It was undocumented, but this used to mean "wait forever". Looks like - we have some uses of this internally and there may be others in the - wild... - - glib/deprecated/gthread-deprecated.c | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit 4033c616ff23eb1e647a0b0cd13ac54f28e1242b -Author: Ryan Lortie -Date: Thu Oct 13 23:24:23 2011 -0400 - - GCond: use monotonic time for timed waits - - Switch GCond to using monotonic time for timed waits by introducing a - new API based on monotonic time in a gint64: g_cond_wait_until(). - - Deprecate the old API based on wallclock time in a GTimeVal. - - Fix up the gtk-doc for GCond while we're at it: update the examples to - use static-allocated GCond and GMutex and clarify some things a bit. - Also explain the rationale behind using an absolute time instead of a - relative time. - - docs/reference/glib/glib-sections.txt | 2 +- - glib/deprecated/gthread-deprecated.c | 46 +++++++++++ - glib/deprecated/gthread.h | 12 ++- - glib/glib.symbols | 2 +- - glib/gthread-posix.c | 148 - ++++++++++++++++++---------------- - glib/gthread-win32.c | 30 +------ - glib/gthread.c | 42 ++++++---- - glib/gthread.h | 5 +- - 8 files changed, 167 insertions(+), 120 deletions(-) - -commit fd382156b80a0ba848d6de7e009337fdb32221d9 -Author: Ryan Lortie -Date: Thu Oct 13 10:51:35 2011 -0400 - - tests: disable deprecation warnings for tests - - We need to test deprecated functions, so don't warn us for doing so. - - tests/Makefile.am | 5 +++-- - tests/gobject/Makefile.am | 1 + - tests/refcount/Makefile.am | 1 + - 3 files changed, 5 insertions(+), 2 deletions(-) - -commit 3ebdb4d46a97790e0d93db3e2411b44e46da0159 -Author: Ryan Lortie -Date: Thu Oct 13 09:14:57 2011 -0400 - - gutils: stop using GStaticPrivate - - This was our last internal use. - - glib/gutils.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 62fe0532685a592c760d98c791379dea4d79fbe1 -Author: Ryan Lortie -Date: Thu Oct 13 09:00:54 2011 -0400 - - Revert "make struct _GThread private" - - This reverts commit d904612100120d12126f1a6623a106d8a5b02fa6. - - glibmm touches the contents of GThread, so this broke their build. - - glib/deprecated/gthread.h | 9 +++++++++ - glib/gthreadprivate.h | 9 --------- - 2 files changed, 9 insertions(+), 9 deletions(-) - -commit d904612100120d12126f1a6623a106d8a5b02fa6 -Author: Ryan Lortie -Date: Thu Oct 13 01:24:16 2011 -0400 - - make struct _GThread private - - Hide the definition of struct _GThread in gthreadprivate.h for now. - - This is possibly an API break -- although the structure contents were - undocumented and it was not safe to access them in a meaningful way, - someone may have tried to do it anyway. We'll leave it here for - a while - to see if it causes any problems. - - Avoid merging its contents with GRealThread for now, just incase - we need - to expose it again. - - glib/deprecated/gthread.h | 9 --------- - glib/gthreadprivate.h | 9 +++++++++ - 2 files changed, 9 insertions(+), 9 deletions(-) - -commit b1cc2579c199c6568e1bf5cef1aab7633f99824f -Author: Ryan Lortie -Date: Thu Oct 13 01:22:51 2011 -0400 - - tidy up gthreadprivate.h - - Remove some unused includes, too. - - glib/deprecated/gthread-deprecated.c | 1 + - glib/gthreadprivate.h | 40 - +++++++++++++++--------------------- - 2 files changed, 18 insertions(+), 23 deletions(-) - -commit 332f74a2fc40da5d8f9313020468ed27e56b2b14 -Author: Ryan Lortie -Date: Thu Oct 13 01:17:36 2011 -0400 - - drop g_thread_new_full() - - We'll hold out on this until someone has a really convincing - reason for - why they need to control the stack size. - - If we do decide to add it back, it should probably have a name like - _new_with_stack_size(), not _full(). - - glib/deprecated/gthread-deprecated.c | 2 +- - glib/deprecated/gthread.h | 2 +- - glib/glib.symbols | 1 - - glib/gthread.c | 51 - ++++-------------------------------- - glib/gthread.h | 5 ---- - glib/tests/thread.c | 6 ++--- - 6 files changed, 10 insertions(+), 57 deletions(-) - -commit 430c5635f245ca485f09035f1b6c3a59dd69758c -Author: Ryan Lortie -Date: Thu Oct 13 01:00:57 2011 -0400 - - g_thread_new: never fail - - Remove the GError argument from g_thread_new() and abort on failure. - Introduce g_thread_try() for those who want to handle failure. - - gio/gdbusprivate.c | 5 +---- - gio/tests/contexts.c | 2 +- - gio/tests/gdbus-export.c | 7 +------ - gio/tests/gdbus-peer.c | 14 ++++--------- - gio/tests/gdbus-proxy-threads.c | 4 +--- - gio/tests/gdbus-test-codegen.c | 3 +-- - gio/tests/gdbus-threading.c | 24 ++++------------------ - gio/tests/resolver.c | 4 +--- - gio/tests/send-data.c | 4 +--- - gio/tests/socket-client.c | 4 +--- - gio/tests/socket-server.c | 4 +--- - gio/tests/socket.c | 3 +-- - gio/tests/tls-interaction.c | 3 +-- - gio/tests/unix-streams.c | 4 ++-- - glib/glib.symbols | 1 + - glib/gmain.c | 6 +----- - glib/gthread.c | 40 - +++++++++++++++++++++++++++++++++---- - glib/gthread.h | 3 +++ - glib/gthreadpool.c | 2 +- - glib/tests/once.c | 2 +- - glib/tests/thread.c | 6 +++--- - gobject/tests/dynamictests.c | 2 +- - gthread/tests/1bit-mutex.c | 3 +-- - gthread/tests/atomic.c | 2 +- - gthread/tests/gwakeuptest.c | 2 +- - gthread/tests/spawn-multithreaded.c | 6 ++---- - 26 files changed, 73 insertions(+), 87 deletions(-) - -commit 015f4b4513279c4be40c03121473ffcea347ed84 -Author: Ryan Lortie -Date: Thu Oct 13 00:43:33 2011 -0400 - - thread: nuke the concept of 'joinable' - - And remove the 'joinable' argument from g_thread_new() and - g_thread_new_full(). - - Change the wording in the docs. Clarify expectations for - (deprecated) g_thread_create(). - - gio/gdbusprivate.c | 1 - - gio/tests/contexts.c | 2 +- - gio/tests/gdbus-export.c | 1 - - gio/tests/gdbus-peer.c | 4 --- - gio/tests/gdbus-proxy-threads.c | 2 +- - gio/tests/gdbus-test-codegen.c | 1 - - gio/tests/gdbus-threading.c | 4 --- - gio/tests/resolver.c | 8 +++++- - gio/tests/send-data.c | 6 ++++- - gio/tests/socket-client.c | 6 ++++- - gio/tests/socket-server.c | 6 ++++- - gio/tests/socket.c | 2 +- - gio/tests/tls-interaction.c | 2 +- - gio/tests/unix-streams.c | 4 +-- - glib/deprecated/gthread-deprecated.c | 24 ++++++++++++------ - glib/gmain.c | 2 +- - glib/gthread.c | 48 - +++++++++++------------------------- - glib/gthread.h | 2 -- - glib/gthreadpool.c | 13 +++++----- - glib/gthreadprivate.h | 14 +++++------ - glib/tests/once.c | 2 +- - glib/tests/thread.c | 12 ++++----- - gobject/tests/dynamictests.c | 2 +- - gthread/tests/1bit-mutex.c | 4 +-- - gthread/tests/atomic.c | 2 +- - gthread/tests/gwakeuptest.c | 2 +- - gthread/tests/spawn-multithreaded.c | 3 +-- - 27 files changed, 87 insertions(+), 92 deletions(-) - -commit b0e73ca390d0f22baccc3636dd4d2e8e9cb0f58f -Author: Ryan Lortie -Date: Thu Oct 13 00:29:04 2011 -0400 - - GThread: make refcounting public - - glib/glib.symbols | 2 ++ - glib/gthread.c | 12 +++++++++++- - glib/gthread.h | 2 ++ - 3 files changed, 15 insertions(+), 1 deletion(-) - -commit 62be9365d9641073185c28c8f0a8fe06fb9a92e0 -Author: Ryan Lortie -Date: Thu Oct 13 00:18:17 2011 -0400 - - thread: simplify 'free' process - - GThread is freed using some very slightly confusing logic: if - the thread - was created 'joinable', then the structure is freed after the join() - call succeeds (since we know the thread has exited). If the - thread was - not created 'joinable' then the free is when the thread quits - (since we - know 'join' will not be called later). - - Move to a straight ref-counting system: 1 ref owned by the thread - and 1 - extra ref if the thread is joinable. Both thread quit and joining - will - decrease the refcount by 1. - - glib/gthread.c | 40 ++++++++++++++++++---------------------- - glib/gthreadprivate.h | 1 + - 2 files changed, 19 insertions(+), 22 deletions(-) - -commit becb4b820f84badac9eaee4e123c8a0ef41a9ba3 -Author: Ryan Lortie -Date: Thu Oct 13 00:01:28 2011 -0400 - - remove 'joinable' parameter to backends - - Both backends are now oblivious to the concept of joinability, - so don't - bother passing the parameter. - - glib/gthread-posix.c | 1 - - glib/gthread-win32.c | 1 - - glib/gthread.c | 2 +- - glib/gthreadprivate.h | 1 - - 4 files changed, 1 insertion(+), 4 deletions(-) - -commit dbf20d585fd53c612a1dd8ef07275d2affcf7fc0 -Author: Ryan Lortie -Date: Wed Oct 12 23:40:02 2011 -0400 - - posix threads: joinable tweaks - - Make the POSIX backend a little bit more like the win32 one in - terms of - how we deal with joinability. - - Calling g_system_thread_join() is now optional, and - g_system_thread_wait() can be safely called by multiple threads. - - There is no longer any internal concept of joinability. - - glib/gthread-posix.c | 24 +++++++++++++++++++----- - 1 file changed, 19 insertions(+), 5 deletions(-) - -commit f970dfc73471f2108bc21c10e4714eafea70315c -Author: Ryan Lortie -Date: Wed Oct 12 23:25:12 2011 -0400 - - tests: don't #include on win32 - - glib/tests/thread.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit 45736d33bb0a855cfa1aa07453c7af0d26996e9b -Author: Ryan Lortie -Date: Wed Oct 12 23:22:31 2011 -0400 - - win32 threads: simplify - - Merge the GThreadData with the GThreadWin32 struct. Drop the - extra TLS - variable. - - Close the handle on _free(), which means that there is no leak if - g_system_thread_join() isn't called. - - Remove all internal concept of joinability. - - glib/gthread-win32.c | 57 - +++++++++------------------------------------------- - 1 file changed, 9 insertions(+), 48 deletions(-) - -commit dfd466979be8ab93d7c569c3e5199a02d03671e8 -Author: Ryan Lortie -Date: Wed Oct 12 23:16:49 2011 -0400 - - Only g_system_thread_free() our own threads - - Keep track of if we created a thread for ourselves or if the GThread* - was allocated in response to g_thread_self() on a previously-unknown - thread. - - Only call g_system_thread_free() in the first case. - - glib/gthread.c | 21 +++++++++++++-------- - glib/gthreadprivate.h | 2 ++ - 2 files changed, 15 insertions(+), 8 deletions(-) - -commit a5800ef336661e51db019d7bc4b98b184b06ba86 -Author: Ryan Lortie -Date: Wed Oct 12 23:04:15 2011 -0400 - - Finish killing off GSystemThread - - configure.ac | 14 -------------- - glib/deprecated/gthread.h | 13 +++++++++++-- - glib/glibconfig.h.win32.in | 16 ---------------- - glib/gthreadprivate.h | 1 - - 4 files changed, 11 insertions(+), 33 deletions(-) - -commit e0c9757b9b0d7074923f96716adb3bff07b32349 -Author: Ryan Lortie -Date: Wed Oct 12 22:53:52 2011 -0400 - - win32 threads: use our own data, not system_thread - - Stop using the generic system_thread field in GRealThread. - Use our own - pointer instead. - - glib/gthread-win32.c | 24 +++++++++++++++++------- - 1 file changed, 17 insertions(+), 7 deletions(-) - -commit 67e28068e14428afe8335a1503ea7d734419326d -Author: Ryan Lortie -Date: Wed Oct 12 22:49:39 2011 -0400 - - win32: fix function name clash - - glib/gthread-win32.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 2010f7f95554df5654e6ee626f76189a0712dbfe -Author: Ryan Lortie -Date: Wed Oct 12 22:40:37 2011 -0400 - - posix threads: use our own system_thread - - Wrap GRealThread in a GThreadPosix that includes its own pthread_t - field - called "system_thread" and use that instead of the generic field in - GRealThread. - - glib/gthread-posix.c | 24 +++++++++++++++++------- - 1 file changed, 17 insertions(+), 7 deletions(-) - -commit 2f5486f02040b0d5cfc67eb97bd037a0ffd86635 -Author: Ryan Lortie -Date: Wed Oct 12 22:35:35 2011 -0400 - - thread creation: Simplify error handling - - Instead of always returning non-NULL and finding out about errors via - the GError*, return NULL from the backend in the event of an error. - - glib/gthread-posix.c | 5 +++-- - glib/gthread-win32.c | 3 ++- - glib/gthread.c | 23 +++++++++-------------- - 3 files changed, 14 insertions(+), 17 deletions(-) - -commit e14a3746db8c9979b3d9840602be5f79af501605 -Author: Ryan Lortie -Date: Wed Oct 12 22:29:13 2011 -0400 - - Combine g_sytem_thread_{new,create}() - - glib/gthread-posix.c | 24 ++++++++++-------------- - glib/gthread-win32.c | 25 ++++++++++--------------- - glib/gthread.c | 11 ++++------- - glib/gthreadprivate.h | 12 +++++------- - 4 files changed, 29 insertions(+), 43 deletions(-) - -commit a3f82c847f8f9dc7931bc9c81f95205e2178ab49 -Author: Ryan Lortie -Date: Wed Oct 12 22:23:12 2011 -0400 - - g_system_thread_create: drop 'data' arg - - Since it's now always the same as the 'thread' arg. - - glib/gthread-posix.c | 3 +-- - glib/gthread-win32.c | 3 +-- - glib/gthread.c | 2 +- - glib/gthreadprivate.h | 1 - - 4 files changed, 3 insertions(+), 6 deletions(-) - -commit 3237eaf5d527ecccae51b490d9cfbbf7e6b8538c -Author: Ryan Lortie -Date: Wed Oct 12 22:19:28 2011 -0400 - - g_system_thread_create: SystemThread -> RealThread - - Just like g_system_thread_wait(). - - glib/gthread-posix.c | 4 ++-- - glib/gthread-win32.c | 4 ++-- - glib/gthread.c | 2 +- - glib/gthreadprivate.h | 2 +- - 4 files changed, 6 insertions(+), 6 deletions(-) - -commit 6613b2f8fdc9d7422b124b69231c3f4b93c744c3 -Author: Matthias Clasen -Date: Wed Oct 12 22:29:18 2011 -0400 - - Move more docs inline - - docs/reference/glib/tmpl/.gitignore | 1 + - docs/reference/glib/tmpl/messages.sgml | 300 - --------------------------------- - glib/gmessages.c | 268 - +++++++++++++++++++++++++++++ - 3 files changed, 269 insertions(+), 300 deletions(-) - -commit dc3727cc5f4f4c9939e010722ea28e152cf9b324 -Author: Ryan Lortie -Date: Wed Oct 12 22:15:46 2011 -0400 - - g_system_thread_join: rename to _wait() - - glib/gthread-posix.c | 2 +- - glib/gthread-win32.c | 2 +- - glib/gthread.c | 2 +- - glib/gthreadprivate.h | 2 +- - 4 files changed, 4 insertions(+), 4 deletions(-) - -commit 4bb968e3358db98a4ad41ce7e72cf62f4458053d -Author: Ryan Lortie -Date: Wed Oct 12 22:14:38 2011 -0400 - - g_system_thread_join: take GRealThread * - - Make g_system_thread_join take the GRealThread* instead of a - GSystemThread. - - glib/gthread-posix.c | 4 ++-- - glib/gthread-win32.c | 4 ++-- - glib/gthread.c | 2 +- - glib/gthreadprivate.h | 3 ++- - 4 files changed, 7 insertions(+), 6 deletions(-) - -commit e064c9bfeca33b59627e7e1ee43d805713fde280 -Author: Ryan Lortie -Date: Wed Oct 12 22:03:14 2011 -0400 - - thread: delegate allocation of GThread to backends - - Add g_system_thread_new() and g_system_thread_free(), implemented with - GSlice. Use those instead of g_new() and g_free(). - - Presently, the backends are both doing the same thing. This will - change - soon. - - glib/gthread-posix.c | 12 ++++++++++++ - glib/gthread-win32.c | 12 ++++++++++++ - glib/gthread.c | 8 ++++---- - glib/gthreadprivate.h | 5 +++++ - 4 files changed, 33 insertions(+), 4 deletions(-) - -commit 75ea14e885322ea1241315e070b2cdd68645e267 -Author: Matthias Clasen -Date: Wed Oct 12 21:48:34 2011 -0400 - - Move GScanner docs inline - - docs/reference/glib/tmpl/.gitignore | 1 + - docs/reference/glib/tmpl/scanner.sgml | 607 - ---------------------------------- - glib/gscanner.c | 472 +++++++++++++++++++++++++- - 3 files changed, 471 insertions(+), 609 deletions(-) - -commit d537726ded76eb470a78d41418579b8652c4ae8b -Author: Ryan Lortie -Date: Wed Oct 12 21:47:25 2011 -0400 - - thread: stop sharing g_once_mutex - - Unrelated code shouldn't be sharing the same mutex for no good - reason -- - particularly not across a file boundary. - - glib/deprecated/gthread-deprecated.c | 9 +++++---- - glib/gthread.c | 2 +- - glib/gthreadprivate.h | 2 -- - 3 files changed, 6 insertions(+), 7 deletions(-) - -commit 8cff9c57b1cbb443aa4063d8624af8a7bb392b75 -Author: Ryan Lortie -Date: Wed Oct 12 21:44:07 2011 -0400 - - thread: drop thread setup function hackery - - Use a custom proxy function for the deprecated case instead. - - Now GRealThread has strictly zero members dedicated to deprecated - functionality. - - glib/deprecated/gthread-deprecated.c | 15 +++++++++++++-- - glib/gthread.c | 17 ++++++----------- - glib/gthreadprivate.h | 7 ++++--- - 3 files changed, 23 insertions(+), 16 deletions(-) - -commit 2da83bbd36efd4adb1f4c036fe4793befbb8d120 -Author: Matthias Clasen -Date: Wed Oct 12 19:55:02 2011 -0400 - - Deprecate GCache - - Ryan said it would be 'deprecated soon in GLib', when he removed - the use of this in GTK+. That was a year ago, so its about time - we act on it. - - docs/reference/glib/glib-docs.sgml | 2 +- - glib/Makefile.am | 4 +- - glib/{ => deprecated}/gcache.c | 100 - +++++++++++++++++++++---------------- - glib/{ => deprecated}/gcache.h | 9 ++-- - glib/glib.h | 2 +- - 5 files changed, 67 insertions(+), 50 deletions(-) - -commit 39ae59c47e2fbed30da725041b4cad552bea82c7 -Author: Ryan Lortie -Date: Wed Oct 12 18:35:45 2011 -0400 - - thread: Delete g_system_thread_self() - - It's no longer used for anything at all. - - glib/gthread-posix.c | 6 ------ - glib/gthread-win32.c | 23 ----------------------- - glib/gthreadprivate.h | 1 - - 3 files changed, 30 deletions(-) - -commit a90a4b967fde1c2d7c7d6d978a797731adb25057 -Author: Ryan Lortie -Date: Wed Oct 12 18:33:07 2011 -0400 - - thread: reduce use of system_thread - - The use of system_thread is now limited to joining. We don't do that - for threads that we didn't create for ourselves, so we don't need to - call g_system_thread_self() to fill in system_thread for those. - - glib/gthread.c | 2 -- - 1 file changed, 2 deletions(-) - -commit b7f05063710ff5bfd0e7f3722687eb63c0709ac3 -Author: Ryan Lortie -Date: Wed Oct 12 18:27:06 2011 -0400 - - thread: hide g_static_rec_mutex_get_rec_mutex_impl - - Unlike with GStaticMutex, this function was never part of the pre-2.32 - ABI, so we should keep it tucked in. - - glib/deprecated/gthread-deprecated.c | 2 +- - glib/gconvert.c | 6 +++--- - 2 files changed, 4 insertions(+), 4 deletions(-) - -commit 1f34ef4117559f268257d902dd48ea91b3d4993e -Author: Ryan Lortie -Date: Wed Oct 12 18:25:40 2011 -0400 - - missed from last commit - - glib/gthreadprivate.h | 2 -- - 1 file changed, 2 deletions(-) - -commit 47e20ed3ac5206c8aa83f7d307d9802328eed05f -Author: Ryan Lortie -Date: Wed Oct 12 18:24:48 2011 -0400 - - thread: remove GSystemThread assign/equal - - These are no longer in use. - - glib/gthread-posix.c | 7 ------- - glib/gthread-win32.c | 7 ------- - glib/gthreadprivate.h | 9 --------- - 3 files changed, 23 deletions(-) - -commit 903705edf2e33384914688ee30ea118486cb537c -Author: Ryan Lortie -Date: Wed Oct 12 18:23:20 2011 -0400 - - thread: remove dead decl from gthreadprivate.h - - This function hasn't existed for a while... - - glib/gthreadprivate.h | 3 --- - 1 file changed, 3 deletions(-) - -commit ed35d2719ba60fe36032db6eae5e07cd45b4fe1c -Author: Ryan Lortie -Date: Wed Oct 12 18:22:31 2011 -0400 - - thread: Remove the zero_thread - - This was only used for redundant assertion checks. - - glib/deprecated/gthread-deprecated.c | 2 -- - glib/gthread.c | 8 +------- - glib/gthreadprivate.h | 1 - - 3 files changed, 1 insertion(+), 10 deletions(-) - -commit 2b281e40f32b7916d856dcc95e6f8fe625fcff03 -Author: Ryan Lortie -Date: Tue Oct 11 11:08:48 2011 -0400 - - GStaticRecMutex: implement via GRecMutex - - Instead of doing our own hacked-up version. - - This also reduces use of GSystemThread. - - glib/deprecated/gthread-deprecated.c | 128 - ++++++++++++++++------------------- - 1 file changed, 57 insertions(+), 71 deletions(-) - -commit 96904b679061d78da65bf0dd0b331f4a3c754b3d -Author: Ryan Lortie -Date: Wed Oct 12 17:01:33 2011 -0400 - - thread: use GSList for g_thread_foreach list - - ...instead of having a 'next' pointer in the GThread struct. - - Now GThread contains no fields used only by deprecated code - (except for - the rather generic setup function field). - - glib/deprecated/gthread-deprecated.c | 28 ++++++++-------------------- - glib/gthreadprivate.h | 1 - - 2 files changed, 8 insertions(+), 21 deletions(-) - -commit 9ca4f142641e6c756e48555c7dc0ea8780000359 -Author: Ryan Lortie -Date: Wed Oct 12 16:50:43 2011 -0400 - - thread: call g_enumerable_thread_add via callback - - There are no longer any functions defined in gthread-deprecated.c - called - from gthread.c. - - glib/deprecated/gthread-deprecated.c | 123 - ++++++++++++++++++----------------- - glib/gthread.c | 21 +++--- - glib/gthreadprivate.h | 22 +++---- - 3 files changed, 83 insertions(+), 83 deletions(-) - -commit f788a2e5e1f7c9898675d3876367e2cf7d55f386 -Author: Ryan Lortie -Date: Wed Oct 12 16:26:39 2011 -0400 - - thread: use GPrivate for enumerable threads - - Use a GPrivate to track the destruction of enumerable threads - and remove - them from the list. - - glib/deprecated/gthread-deprecated.c | 27 ++++++++++++++++----------- - glib/gthread.c | 11 +++-------- - glib/gthreadprivate.h | 1 - - 3 files changed, 19 insertions(+), 20 deletions(-) - -commit 1368533dc2c117202d11acdde27724a0301ad301 -Author: Colin Walters -Date: Wed Oct 12 15:25:12 2011 -0400 - - gvariant: Doc typo fix - - glib/gvariant.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 15b9f64004e7377dabad7b9a03dae094df51a0e4 -Author: Colin Walters -Date: Wed Oct 12 15:22:09 2011 -0400 - - gvariant: Briefly mention limits - - glib/gvariant.c | 5 +++++ - 1 file changed, 5 insertions(+) - -commit 0af48a5d7b9504dd190d497963a14d8f7a4942ed -Author: Dan Winship -Date: Wed Oct 12 13:59:33 2011 -0400 - - gthread-deprecated: add a mising "static" to a method - - glib/deprecated/gthread-deprecated.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 95cab96515d84a9bc5dd731ea6eee08d7e786f50 -Author: Dan Winship -Date: Wed Oct 12 13:57:44 2011 -0400 - - giomodule: make the default_modules mutex recursive - - It is possible for _g_io_module_get_default() to be called recursively - (eg, if a module of one type is loaded that tries to look up gsettings - from its init() method and ends up causing the gsettings module to be - loaded). So use a recursive mutex. - - gio/giomodule.c | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -commit 71cf70b39cd3859ac4cb4954c369bda731a61171 -Author: Dan Winship -Date: Tue Oct 11 15:38:37 2011 -0400 - - Simplify checks for CLOCK_MONOTONIC - - Remove the complicated configure-time and runtime checks, and just use - CLOCK_MONOTONIC if it's defined. - - https://bugzilla.gnome.org/show_bug.cgi?id=661421 - - configure.ac | 15 ----------- - glib/gmain.c | 84 - ++++++++++++++++++++++++------------------------------------ - 2 files changed, 34 insertions(+), 65 deletions(-) - -commit daede1dc27bbf28d2cbefc2fac22e0f917a23952 -Author: Matthias Clasen -Date: Wed Oct 12 00:37:02 2011 -0400 - - Disable deprecations where appropriate in tests - - glib/tests/unix.c | 4 ---- - gobject/tests/boxed.c | 2 ++ - gobject/tests/dynamictests.c | 3 +-- - gobject/tests/param.c | 1 + - gobject/tests/threadtests.c | 2 +- - gthread/tests/1bit-mutex.c | 4 +--- - gthread/tests/642026.c | 8 ++------ - gthread/tests/atomic.c | 4 +--- - gthread/tests/gwakeuptest.c | 4 +--- - gthread/tests/spawn-multithreaded.c | 6 ++---- - gthread/tests/spawn-singlethread.c | 2 -- - 11 files changed, 12 insertions(+), 28 deletions(-) - -commit bcdb865c597b9201b717f0d4b420e73a2393e5ff -Author: Matthias Clasen -Date: Wed Oct 12 00:37:02 2011 -0400 - - Disable deprecations where appropriate in tests - - glib/tests/cache.c | 3 +++ - glib/tests/cond.c | 3 +++ - glib/tests/date.c | 3 +++ - glib/tests/fileutils.c | 4 ++++ - glib/tests/mainloop.c | 38 ++++++++++++++++++++++++++++++++++++++ - glib/tests/mappedfile.c | 2 ++ - glib/tests/mutex.c | 3 +++ - glib/tests/once.c | 2 +- - glib/tests/private.c | 5 +++-- - glib/tests/rec-mutex.c | 3 +++ - glib/tests/rwlock.c | 3 +++ - glib/tests/strfuncs.c | 6 +++--- - glib/tests/string.c | 3 +++ - glib/tests/thread.c | 2 -- - glib/tests/tree.c | 3 +++ - glib/tests/unicode.c | 3 +++ - 16 files changed, 78 insertions(+), 8 deletions(-) - -commit 7455dd370eb37ce3b0b409ff6120501f37b50569 -Author: Matthias Clasen -Date: Wed Oct 12 00:24:46 2011 -0400 - - Make single includes mandatory - - This has been the official line since 2.17, which seems plenty - long enough for a transition phase. - - README.in | 3 +++ - configure.ac | 2 -- - docs/reference/glib/compiling.sgml | 8 ++------ - glib/galloca.h | 2 +- - glib/garray.h | 2 +- - glib/gasyncqueue.h | 2 +- - glib/gatomic.h | 2 +- - glib/gbacktrace.h | 2 +- - glib/gbase64.h | 2 +- - glib/gbitlock.h | 2 +- - glib/gbookmarkfile.h | 2 +- - glib/gcache.h | 2 +- - glib/gchecksum.h | 2 +- - glib/gconvert.h | 2 +- - glib/gdataset.h | 2 +- - glib/gdate.h | 2 +- - glib/gdatetime.h | 2 +- - glib/gdir.h | 2 +- - glib/gerror.h | 2 +- - glib/gfileutils.h | 2 +- - glib/ghash.h | 2 +- - glib/ghmac.h | 2 +- - glib/ghook.h | 2 +- - glib/giochannel.h | 2 +- - glib/gkeyfile.h | 2 +- - glib/glist.h | 2 +- - glib/gmacros.h | 2 +- - glib/gmain.h | 2 +- - glib/gmappedfile.h | 2 +- - glib/gmarkup.h | 2 +- - glib/gmem.h | 2 +- - glib/gmessages.h | 2 +- - glib/gnode.h | 2 +- - glib/goption.h | 2 +- - glib/gpattern.h | 2 +- - glib/gprimes.h | 2 +- - glib/gqsort.h | 2 +- - glib/gquark.h | 2 +- - glib/gqueue.h | 2 +- - glib/grand.h | 2 +- - glib/gregex.h | 2 +- - glib/gscanner.h | 2 +- - glib/gsequence.h | 2 +- - glib/gshell.h | 2 +- - glib/gslice.h | 2 +- - glib/gslist.h | 2 +- - glib/gspawn.h | 2 +- - glib/gstrfuncs.h | 2 +- - glib/gstring.h | 2 +- - glib/gstringchunk.h | 2 +- - glib/gtestutils.h | 2 +- - glib/gthread.h | 2 +- - glib/gthreadpool.h | 2 +- - glib/gtimer.h | 2 +- - glib/gtimezone.h | 2 +- - glib/gtree.h | 2 +- - glib/gtypes.h | 2 +- - glib/gunicode.h | 2 +- - glib/gurifuncs.h | 2 +- - glib/gutils.h | 2 +- - glib/gvariant.h | 2 +- - glib/gvarianttype.h | 2 +- - glib/gwin32.h | 2 +- - 63 files changed, 65 insertions(+), 68 deletions(-) - -commit 9bb5a55bda83c58ddbd0381693d98c7a2f701d01 -Author: Ryan Lortie -Date: Tue Oct 11 23:13:22 2011 -0400 - - GStaticPrivate: implement via GPrivate - - Thanks to the modifications in - 3d4846d92309d001697c2827660fa41b5c63dbc4, - GStaticPrivate is not so directly tied in with GThread anymore. It is - now a simple matter to cut it out completely by using a GPrivate to - store the GArray instead of storing it in the GThread. - - glib/deprecated/gthread-deprecated.c | 49 - ++++++++++++++++-------------------- - glib/gthread.c | 4 --- - glib/gthreadprivate.h | 2 -- - 3 files changed, 22 insertions(+), 33 deletions(-) - -commit c6016458ba2a981ccd72f02208f8140abde6c9d1 -Author: Matthias Clasen -Date: Tue Oct 11 23:50:34 2011 -0400 - - Update deprecation docs - - docs/reference/glib/compiling.sgml | 17 ++++++++++++++--- - 1 file changed, 14 insertions(+), 3 deletions(-) - -commit 3d282dcc2ef1dba36e67f91d8a6c5f589ce249ea -Author: Matthias Clasen -Date: Tue Oct 11 23:44:43 2011 -0400 - - Silence deprecations in deprecated/ (again) - - glib/deprecated/gallocator.c | 5 +++++ - glib/deprecated/gcompletion.c | 3 +++ - glib/deprecated/grel.c | 3 +++ - glib/deprecated/gthread-deprecated.c | 7 +------ - 4 files changed, 12 insertions(+), 6 deletions(-) - -commit f5f242caf80d96a6ec057fc746e5d53a34de7077 -Author: Chun-wei Fan -Date: Wed Oct 12 11:23:49 2011 +0800 - - Update VS projects - - Get rid of _CRT_SECURE_NO_WARNINGS and _CRT_NONSTDC_NO_WARNINGS - from the preprocessor definitions as those two macros are now defined - in msvc_recommended_pragmas.h, which is force-included in these - projects - via the property sheets. This will silence C4005 warnings on macro - redefinition. - - build/win32/vs10/glib-compile-schemas.vcxproj | 8 ++++---- - build/win32/vs10/gsettings.vcxproj | 8 ++++---- - build/win32/vs10/gspawn-win32-helper-console.vcxproj | 8 ++++---- - build/win32/vs10/gspawn-win32-helper.vcxproj | 8 ++++---- - build/win32/vs10/testglib.vcxproj | 8 ++++---- - build/win32/vs9/glib-compile-schemas.vcproj | 8 ++++---- - build/win32/vs9/gsettings.vcproj | 8 ++++---- - build/win32/vs9/gspawn-win32-helper-console.vcproj | 8 ++++---- - build/win32/vs9/gspawn-win32-helper.vcproj | 8 ++++---- - build/win32/vs9/testglib.vcproj | 8 ++++---- - 10 files changed, 40 insertions(+), 40 deletions(-) - -commit b93d6ab83a0cddce0a3847984a91a2819df61130 -Author: Chun-wei Fan -Date: Wed Oct 12 10:53:30 2011 +0800 - - Bug 661438: Update msvc_recommended_pragmas.h - - Don't disable warning C4996 as that is the Visual C++ warning - triggered by - __declspec(deprecated) and __declspec(deprecated('..."))-disabling - that - warning will defeat the purpose of G_DPRECATED/G_DEPRECATED_FOR. - - For people who don't want to see the GLib deprecation warnings - during GLib - compilation, define GLIB_DISABLE_DEPRECATION_WARNINGS in the - projects or - property sheet. - - msvc_recommended_pragmas.h | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 36ccdab760003fc1efd2f49e77932cb253f006f4 -Author: Chun-wei Fan -Date: Wed Oct 12 10:38:47 2011 +0800 - - Bug 661438: Fix up gmacros.h a bit - - The macro here should be G_DEPRECATED, not G_GNUC_DEPRECATED. - - glib/gmacros.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 17c713d3f6322e2e968e1f7774f1009bac6881c2 -Author: Chun-wei Fan -Date: Wed Oct 12 10:37:24 2011 +0800 - - Update VS property sheets - - Missed the new glib/gstringchunk.h header that needed to be - installed as - well. - - build/win32/vs10/glib.props | 2 ++ - build/win32/vs9/glib.vsprops | 1 + - 2 files changed, 3 insertions(+) - -commit 380ec80d07218123b8274ace506274f36af7c445 -Author: Dan Winship -Date: Tue Oct 11 19:28:59 2011 -0400 - - g_time_val_from_iso8601: clarify the docs a bit - - glib/gtimer.c | 5 +++++ - 1 file changed, 5 insertions(+) - -commit baa394910b23bfa7162c2571d83d1c196522c636 -Author: Ryan Lortie -Date: Tue Oct 11 18:39:57 2011 -0400 - - gmain: use GPrivate instead of GStaticPrivate - - glib/gmain.c | 25 +++++++++++++------------ - 1 file changed, 13 insertions(+), 12 deletions(-) - -commit b3e39140621228788cedd2f6ce7fa03b0fef4664 -Author: Dan Winship -Date: Tue Oct 11 15:36:42 2011 -0400 - - Fix two tests for G_DEBUG=gc-friendly - - glib/tests/array-test.c | 9 ++++----- - glib/tests/protocol.c | 6 +++++- - 2 files changed, 9 insertions(+), 6 deletions(-) - -commit 08d6e1147d2e6e3abf85ae7a399c689609a7b761 -Author: Chun-wei Fan -Date: Tue Oct 11 14:34:59 2011 +0800 - - Use GLIB_DEPRECATED instead of G_GNUC_DEPRECATED in our headers - - This will let others opt out of seeing GLib deprecation warnings - by defining GLIB_DISABLE_DEPRECATION_WARNINGS. - - https://bugzilla.gnome.org/show_bug.cgi?id=661438 - - gio/gdrive.h | 7 +- - gio/gfile.h | 14 ++-- - gio/gmount.h | 14 ++-- - gio/gtlsconnection.h | 5 +- - gio/gunixsocketaddress.h | 6 +- - gio/gvolume.h | 7 +- - glib/deprecated/gcompletion.h | 22 +++++-- - glib/deprecated/grel.h | 32 +++++---- - glib/deprecated/gthread.h | 149 - ++++++++++++++++++++++++++++-------------- - glib/gasyncqueue.h | 7 +- - glib/gatomic.h | 3 +- - glib/gcache.h | 3 +- - glib/gdate.h | 3 +- - glib/gfileutils.h | 3 +- - glib/giochannel.h | 15 +++-- - glib/gmain.h | 3 +- - glib/gmappedfile.h | 3 +- - glib/gstrfuncs.h | 13 ++-- - glib/gstring.h | 6 +- - glib/gtree.h | 3 +- - glib/gunicode.h | 3 +- - glib/gutils.h | 3 +- - gobject/gboxed.h | 3 +- - gobject/gobject.h | 3 +- - gobject/gparam.h | 3 +- - gobject/gvaluetypes.h | 8 ++- - 26 files changed, 231 insertions(+), 110 deletions(-) - -commit a1acf35653ac5d437bdd8dce1b2b56333b005c0c -Author: Matthias Clasen -Date: Tue Oct 11 13:33:07 2011 -0400 - - Add our own deprecation macros - - This will allow to suppress deprecation warnings on a per-module - basis, if needed. They are on by default now, though. - - docs/reference/glib/glib-sections.txt | 2 ++ - glib/gmacros.h | 14 ++++++++++++++ - 2 files changed, 16 insertions(+) - -commit 0da0411a4a2f9efde4f8fc3d6bf504ee488c2e4a -Author: Matthias Clasen -Date: Tue Oct 11 13:06:58 2011 -0400 - - Add better deprecation macros - - Unlike G_GNUC_... macros, the new G_DEPRECATED[_FOR] are - meant as abstractions that work with different compilers. - Using a new name also lets us restrict it to 'must be placed - before the declaration', which works with more compilers. - - https://bugzilla.gnome.org/show_bug.cgi?id=661438 - - docs/reference/glib/glib-sections.txt | 4 ++++ - glib/gmacros.h | 17 +++++++++++++++++ - 2 files changed, 21 insertions(+) - -commit a73113908f310c8ccc532d04f4cf4b4625860962 -Author: Chun-wei Fan -Date: Tue Oct 11 18:04:07 2011 +0800 - - Update VS property sheets - - Copy the deprecated headers in their appropriate places. - - build/win32/vs10/glib.props | 15 +++++++++++---- - build/win32/vs9/glib.vsprops | 8 ++++++-- - 2 files changed, 17 insertions(+), 6 deletions(-) - -commit 0e71214bef4038316f96a12dfcf7b2635c94e5b1 -Author: Chun-wei Fan -Date: Tue Oct 11 14:19:02 2011 +0800 - - glibconfig.win32(.in): Cleanup cruft - - The definitions of _GMutex* and G_STATIC_MUTEX_INIT is now found in - glib/deprecated/gthread.h, and should no longer be in the mainline - code, so remove them from here. - - glib/glibconfig.h.win32.in | 2 -- - 1 file changed, 2 deletions(-) - -commit 3e5a30fc17ee071254d7c2a70e1713d554e4a1ad -Author: Ryan Lortie -Date: Mon Oct 10 13:13:31 2011 -0400 - - GStaticMutex: ABI fixup - - Everything was OK as long as GMutex was backed by pthread_mutex_t on - POSIX. Since this is no longer the case, the ABI of GStaticMutex was - broken. - - Fix that up by using pthread_mutex_t directly in the structure. Since - that's potentially incompatible with our GMutex implementation, set - g_thread_use_default_impl to FALSE to cause the fallback code (which - manually allocates a GMutex) to run, even in the case of - already-existing code (without the need for a recompile). This will - cause the pthread_mutex_t part of the struct to be completely ignored. - - glib/deprecated/gthread-deprecated.c | 13 ++++++++----- - glib/deprecated/gthread.h | 25 +++++++++++++------------ - 2 files changed, 21 insertions(+), 17 deletions(-) - -commit 2c1cbde21e24be0e0ae1e20ad772b03255e96c53 -Author: Matthias Clasen -Date: Mon Oct 10 11:10:20 2011 -0400 - - Compile private test with -pthread on UNIX - - We are using explicit pthread calls here, so we should - use the right linker flags for that. - - https://bugzilla.gnome.org/show_bug.cgi?id=661318 - - glib/tests/Makefile.am | 8 +++++--- - 1 file changed, 5 insertions(+), 3 deletions(-) - -commit 93e49aea1b5563c90f1c5152ab9cb65f19329891 -Author: Matthias Clasen -Date: Mon Oct 10 09:49:50 2011 -0400 - - Don't use deprecated GThread API in gio tests - - gio/tests/async-close-output-stream.c | 1 - - gio/tests/contexts.c | 3 +-- - gio/tests/echo-server.c | 1 - - gio/tests/gdbus-connection-loss.c | 1 - - gio/tests/gdbus-export.c | 9 +++++---- - gio/tests/gdbus-non-socket.c | 1 - - gio/tests/gdbus-peer.c | 37 - +++++++++++++++++++---------------- - gio/tests/gdbus-proxy-threads.c | 5 +++-- - gio/tests/gdbus-test-codegen.c | 9 +++++---- - gio/tests/gdbus-threading.c | 37 - +++++++++++++++++++---------------- - gio/tests/httpd.c | 1 - - gio/tests/resolver.c | 2 +- - gio/tests/send-data.c | 3 +-- - gio/tests/socket-client.c | 4 +--- - gio/tests/socket-server.c | 4 +--- - gio/tests/socket.c | 2 +- - gio/tests/tls-interaction.c | 3 +-- - gio/tests/unix-streams.c | 5 ++--- - gio/tests/win32-streams.c | 5 ++--- - 19 files changed, 64 insertions(+), 69 deletions(-) - -commit 5662619f22073e8d7ceec5429c36aae7bb9cf8ea -Author: Kjartan Maraas -Date: Mon Oct 10 07:53:16 2011 +0200 - - Updated Norwegian bokmål translation - - po/nb.po | 765 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 382 insertions(+), 383 deletions(-) - -commit 918954e089c9c1aea0019e4dc8a73f994d8bdf83 -Author: Algimantas Margevičius -Date: Sun Oct 9 22:00:49 2011 +0300 - - Updated Lithuanian translation - - po/lt.po | 1777 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 879 insertions(+), 898 deletions(-) - -commit 5e2764d70cbd9f556fe4d873897e2d4a174a98a7 -Author: Matthias Clasen -Date: Sun Oct 9 09:57:13 2011 -0400 - - Silence deprecation warnings in deprecated/ - - We know we are all deprecated here... - - glib/deprecated/gthread-deprecated.c | 8 ++++++++ - 1 file changed, 8 insertions(+) - -commit ff2dafb20999d0b00ee599f998ef00ea514e4482 -Author: Matthias Clasen -Date: Sat Oct 8 23:49:04 2011 -0400 - - Add G_GNUC_DEPRECATED to deprecated functions in gio - - gio/gdesktopappinfo.h | 3 ++- - gio/gdrive.h | 12 ++++++------ - gio/gfile.h | 24 ++++++++++++------------ - gio/gmount.h | 8 ++++---- - gio/gtlsconnection.h | 4 ++-- - gio/gunixsocketaddress.h | 8 ++++---- - gio/gvolume.h | 12 ++++++------ - 7 files changed, 36 insertions(+), 35 deletions(-) - -commit 93b3f6477e1670536d9d208e1d51d682a81d3d65 -Author: Matthias Clasen -Date: Sat Oct 8 23:23:43 2011 -0400 - - Add G_GNUC_DEPRECATED to deprecated functions in gobject - - gobject/gboxed.h | 2 +- - gobject/gobject.h | 2 +- - gobject/gparam.h | 2 +- - gobject/gvaluetypes.h | 10 +++++----- - 4 files changed, 8 insertions(+), 8 deletions(-) - -commit f9b29ca0343a23d8eaa0aa41034169b95405383e -Author: Matthias Clasen -Date: Sat Oct 8 23:16:01 2011 -0400 - - Add G_GNUC_DEPRECATED to deprecated APIs in glib - - glib/deprecated/gcompletion.h | 20 ++++++------- - glib/deprecated/grel.h | 20 ++++++------- - glib/deprecated/gthread.h | 66 - +++++++++++++++++++++---------------------- - glib/gasyncqueue.h | 4 +-- - glib/gatomic.h | 2 +- - glib/gcache.h | 2 +- - glib/gdate.h | 2 +- - glib/gfileutils.h | 2 +- - glib/giochannel.h | 22 +++++++-------- - glib/gmain.h | 2 +- - glib/gmappedfile.h | 2 +- - glib/gstrfuncs.h | 14 ++++----- - glib/gstring.h | 4 +-- - glib/gtree.h | 2 +- - glib/gunicode.h | 2 +- - glib/gutils.h | 2 +- - 16 files changed, 84 insertions(+), 84 deletions(-) - -commit 30b320b61c34f953bf7b7bbc27d978c321fe1c4d -Author: Matthias Clasen -Date: Sat Oct 8 12:43:12 2011 -0400 - - Add some GHookList tests - - glib/tests/Makefile.am | 3 ++ - glib/tests/hook.c | 95 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 98 insertions(+) - -commit 6109db27aec99f456c5bbda27bd4afe851b5bcff -Author: Matthias Clasen -Date: Sat Oct 8 12:42:41 2011 -0400 - - Test a few more GIOChannel functions - - glib/tests/protocol.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit d33f625444c28cd1c6313410d639360141dfd16b -Author: Matthias Clasen -Date: Sat Oct 8 12:42:06 2011 -0400 - - Remove a bit of dead code - - glib/gmarkup.c | 3 --- - 1 file changed, 3 deletions(-) - -commit b3ead3c998931b11d6d413474bba4866d6afd29d -Author: Matthias Clasen -Date: Sat Oct 8 12:41:38 2011 -0400 - - Pass G_DEBUG=g-gc-friendly when running the tests - - Makefile.decl | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d5a1ca8fd751c6f0a28ad3990259976f23954a34 -Author: Matthias Clasen -Date: Thu Oct 6 09:01:24 2011 -0400 - - Add some more GMarkup tests - - glib/tests/markups/fail-41.expected | 1 + - glib/tests/markups/fail-41.gmarkup | 3 +++ - glib/tests/markups/fail-42.expected | 1 + - glib/tests/markups/fail-42.gmarkup | 5 +++++ - glib/tests/markups/fail-43.expected | 1 + - glib/tests/markups/fail-43.gmarkup | 1 + - glib/tests/markups/fail-44.expected | 3 +++ - glib/tests/markups/fail-44.gmarkup | 1 + - glib/tests/markups/fail-45.expected | 3 +++ - glib/tests/markups/fail-45.gmarkup | 1 + - glib/tests/markups/fail-46.expected | 2 ++ - glib/tests/markups/fail-46.gmarkup | 2 ++ - glib/tests/markups/fail-47.expected | 1 + - glib/tests/markups/fail-47.gmarkup | 1 + - glib/tests/markups/fail-48.expected | 1 + - glib/tests/markups/fail-48.gmarkup | 2 ++ - glib/tests/markups/fail-49.expected | 3 +++ - glib/tests/markups/fail-49.gmarkup | 1 + - glib/tests/markups/valid-12.expected | 5 +++++ - glib/tests/markups/valid-12.gmarkup | 3 +++ - glib/tests/markups/valid-13.expected | 4 ++++ - glib/tests/markups/valid-13.gmarkup | 3 +++ - glib/tests/markups/valid-14.expected | 30 ++++++++++++++++++++++++++++++ - glib/tests/markups/valid-14.gmarkup | 24 ++++++++++++++++++++++++ - 24 files changed, 102 insertions(+) - -commit 08e17ae51b6336d059b0cc85071cc26772ab2f0c -Author: Matthias Clasen -Date: Thu Oct 6 08:59:51 2011 -0400 - - Call setlocale in markup-parse test - - This is necessary to make utf-8 text come out properly. - - glib/tests/markup-parse.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 87cb246f4627a7644d0291e1ae131fa2e628fde9 -Author: Matthias Clasen -Date: Wed Oct 5 23:36:35 2011 -0400 - - Improve GNode test coverage - - glib/tests/node.c | 13 +++++++++++++ - 1 file changed, 13 insertions(+) - -commit dca6a601c13798dde689cab7f9ac67db2765ae2d -Author: Matthias Clasen -Date: Wed Oct 5 23:31:14 2011 -0400 - - Improve GCache test coverage - - glib/tests/cache.c | 15 +++++++++++++++ - 1 file changed, 15 insertions(+) - -commit eeedaac3e8306403c9359edd8e4baea6a22153ed -Author: Matthias Clasen -Date: Wed Oct 5 23:24:27 2011 -0400 - - Improve coverage of string function tests - - glib/tests/strfuncs.c | 30 ++++++++++++++++++++++++++++++ - 1 file changed, 30 insertions(+) - -commit 944f66f38fa24c657c192e7d72ca2508020f68dd -Author: Matthias Clasen -Date: Wed Oct 5 23:24:08 2011 -0400 - - Improve coverage of GHmac tests - - glib/tests/hmac.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 50 insertions(+) - -commit d9e9239a4659c972279955e77d0351e664613e70 -Author: Matthias Clasen -Date: Wed Oct 5 23:00:09 2011 -0400 - - Add a test for g_date_time_new_from_timeval_utc - - glib/tests/gdatetime.c | 26 ++++++++++++++++++++++++++ - 1 file changed, 26 insertions(+) - -commit c739a5df14ff5ee8cf262ce6e1cebdd0096aff5a -Author: Antoine Jacoutot -Date: Sat Oct 8 11:47:20 2011 +0200 - - gio: enable test_peer regression test for OpenBSD - - https://bugzilla.gnome.org/show_bug.cgi?id=661255 - - gio/tests/gdbus-peer.c | 12 ++++++++++++ - 1 file changed, 12 insertions(+) - -commit 3c4d3dec092609bb8e8bf77dcaea5ad9ddfb4ed3 -Author: David Zeuthen -Date: Fri Oct 7 14:20:03 2011 -0400 - - GDBusConnection: Make pending calls error when the connection is lost - - If the connection to the bus is lost while a method call is ongoing, - the method call does not get cancelled. Instead it just sits around - until it times out. - - This is visible here on XO laptops when stopping the display manager - during shutdown. imsettings starts sending a sync message to give up - its bus name (via g_bus_unown_name()), then systemd terminates the - session bus at approximately the same time. imsettings then hangs for - about 20 seconds before timing out the message. - - http://lists.freedesktop.org/archives/dbus/2011-September/014717.html - - imsettings behaviour could be improved as described in that thread, - but I think this is a glib bug. I've also come up with the attached - patch which fixes it. - - Credits for the bug-fix goes to Daniel Drake . The - test - case was written by David Zeuthen . - - https://bugzilla.gnome.org/show_bug.cgi?id=660637 - - Signed-off-by: David Zeuthen - - gio/gdbusconnection.c | 42 +++++++++-- - gio/tests/Makefile.am | 4 + - gio/tests/gdbus-connection-loss.c | 155 - ++++++++++++++++++++++++++++++++++++++ - 3 files changed, 194 insertions(+), 7 deletions(-) - -commit edcac1ee419116327aee73435f7442f2201752e6 -Author: John Ralls -Date: Fri Oct 7 09:51:04 2011 -0700 - - Bug 661129: Duplicate symbols zero_thread and g_once_mutex on OSX - - glib/gthreadprivate.h | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 59f1f5465571bac403357b59cf7bfe2723356a37 -Author: Dan Winship -Date: Wed Oct 5 10:46:57 2011 -0400 - - Add g_main_context_ref_thread_default() - - Add g_main_context_ref_thread_default(), which always returns a - reffed GMainContext, rather than sometimes returning a (non-reffed) - GMainContext, and sometimes returning NULL. This simplifies the - bookkeeping in any code that needs to keep a reference to the - thread-default context for a while. - - https://bugzilla.gnome.org/show_bug.cgi?id=660994 - - docs/reference/glib/glib-sections.txt | 1 + - gio/gdbus-2.0/codegen/codegen.py | 7 ++---- - gio/gdbusconnection.c | 46 - +++++++++++++---------------------- - gio/gdbusinterfaceskeleton.c | 7 ++---- - gio/gdbusnameowning.c | 17 ++++++------- - gio/gdbusnamewatching.c | 17 ++++++------- - gio/gdbusserver.c | 9 +++---- - gio/gfilemonitor.c | 5 ++-- - gio/gioscheduler.c | 7 ++---- - gio/gsettings.c | 7 +----- - gio/gsimpleasyncresult.c | 9 ++----- - gio/gtlsinteraction.c | 7 ++---- - glib/glib.symbols | 1 + - glib/gmain.c | 34 ++++++++++++++++++++++++-- - glib/gmain.h | 1 + - 15 files changed, 84 insertions(+), 91 deletions(-) - -commit d91769b64160353b4f9861cb68a97a0171b323ad -Author: Daniel Mustieles -Date: Fri Oct 7 10:14:10 2011 +0200 - - Updated Spanish translation - - po/es.po | 936 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 481 insertions(+), 455 deletions(-) - -commit 97b0b36ae39d5eb087315259ff56c799271b28c3 -Author: Matthias Clasen -Date: Fri Oct 7 01:19:15 2011 -0400 - - USE __COUNTER__ instead of __LINE__ when available - - I've seen builds fail with - - nm-connection.c:119:691: error: declaration of - '_GStaticAssertCompileTimeAssertion_119' shadows a previous local - [-Werror=shadow] - - because several compile-time assertions ended up on the same - line. __COUNTER__ is meant specifically for the purpose of - constructing identifiers, so use it when available. - - glib/gmacros.h | 4 ++++ - 1 file changed, 4 insertions(+) - -commit c51fa1852dc7c661dc5d46355303d97a521e0a0c -Author: Matthias Clasen -Date: Fri Oct 7 00:42:52 2011 -0400 - - Don't redundantly redeclare - - It makes gcc throw an error: - - redundant redeclaration of 'g_static_mutex_get_mutex_impl' - [-Werror=redundant-decls] - - glib/deprecated/gthread.h | 3 --- - 1 file changed, 3 deletions(-) - -commit e76927006a6886b92e73eb25b5ed559485a83af0 -Author: Ryan Lortie -Date: Thu Oct 6 12:24:21 2011 -0400 - - Move G_LOCK below GMutex in the docs - - The flow is currently a bit wrong since G_LOCK makes reference - to GMutex - which was not yet defined, so switch things around. - - docs/reference/glib/glib-sections.txt | 16 ++++++++-------- - 1 file changed, 8 insertions(+), 8 deletions(-) - -commit 761e75f84966e58f9a40ddae6ca3bc497c45afbe -Author: Ryan Lortie -Date: Thu Oct 6 12:21:33 2011 -0400 - - .gitignore - - docs/reference/glib/tmpl/.gitignore | 16 +++++++++------- - 1 file changed, 9 insertions(+), 7 deletions(-) - -commit 083812f8546230deef08a63f2064c293438b3802 -Author: Ryan Lortie -Date: Thu Oct 6 12:19:58 2011 -0400 - - Several docs cleanups - - docs/reference/glib/glib-sections.txt | 8 ++++++++ - glib/deprecated/gthread-deprecated.c | 11 +++++++++++ - glib/gthread.h | 1 + - glib/gvariant.h | 2 +- - 4 files changed, 21 insertions(+), 1 deletion(-) - -commit 94b7d2ee6cb9f1e0416c82e2bf0615fd2d0c848a -Author: Ryan Lortie -Date: Thu Oct 6 12:01:53 2011 -0400 - - Cleanup thread documentation - - docs/reference/glib/Makefile.am | 3 + - docs/reference/glib/glib-docs.sgml | 9 ++- - docs/reference/glib/glib-overrides.txt | 2 +- - docs/reference/glib/glib-sections.txt | 92 - +++++++++++++++--------------- - glib/deprecated/gthread-deprecated.c | 18 ++++++ - glib/gthread-posix.c | 40 ++++++------- - glib/gthread.c | 101 - ++++++--------------------------- - 7 files changed, 114 insertions(+), 151 deletions(-) - -commit 49b93a0bba1d2a837e5ea8f299464aa7ecd02321 -Author: Chun-wei Fan -Date: Thu Oct 6 16:02:18 2011 +0800 - - gobjet/gclosure.c: Fix styling issues - - ...so that it looks more consistent with the rest. - - gobject/gclosure.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit e80d8f0c2304ca471e6643dec846153307eee0fa -Author: Chun-wei Fan -Date: Thu Oct 6 15:37:52 2011 +0800 - - gobject/gclosure.c: Add type cast for int_val = value - - This will silence compiler warnings on Visual C++. - - (Sorry for the bad fix just now.) - - gobject/gclosure.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d77f65d24dbdff40052e2346861eb420af9718ad -Author: Chun-wei Fan -Date: Thu Oct 6 15:33:34 2011 +0800 - - Revert "gobject/gclosure.c: Made up for missed pointer deref" - - This reverts commit d792a1ebe445cfab942ee9e079daa3b87bd60304. - - gobject/gclosure.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d792a1ebe445cfab942ee9e079daa3b87bd60304 -Author: Chun-wei Fan -Date: Thu Oct 6 15:24:08 2011 +0800 - - gobject/gclosure.c: Made up for missed pointer deref - - The value parameter is a gpointer * (void **), but ffi_arg itself - is not a - pointer type, so make up for dereference here. - - gobject/gclosure.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit ed03047a5be48995be01e217d3f942619dedc030 -Author: Chun-wei Fan -Date: Thu Oct 6 15:12:22 2011 +0800 - - gthread-deprecated.c: Include gutils.h - - This is needed for declaration of inline. - - glib/deprecated/gthread-deprecated.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit eb17516a6731acf7347e9f72ee81651c59087232 -Author: Chun-wei Fan -Date: Thu Oct 6 15:02:54 2011 +0800 - - config.h.win32(.in): Update for strcasecmp - - Visual C++ uses _stricmp, which is identical to strcasecmp on gcc. - - config.h.win32.in | 10 ++++++---- - 1 file changed, 6 insertions(+), 4 deletions(-) - -commit 3636cf2c640ab0b6a7c3b9d2358332bb52f4dc6e -Author: Matthias Clasen -Date: Wed Oct 5 22:43:22 2011 -0400 - - Update threads docs for the demise of g_thread_init() - - glib/gthread.c | 37 +++++++++++++++++-------------------- - 1 file changed, 17 insertions(+), 20 deletions(-) - -commit 47c7fa2ccd9baad00da95fcc9a3dc6c2ef222747 -Author: Matthias Clasen -Date: Wed Oct 5 22:31:17 2011 -0400 - - Remove mention of gthread-2.0.pc from 'Compiling' section - - At the same time, add one or two other corrections. - - docs/reference/glib/compiling.sgml | 55 - ++++++++++++++++++++++---------------- - 1 file changed, 32 insertions(+), 23 deletions(-) - -commit 749758ec78b84ca577947fecca0ea54b790fd529 -Author: Matthias Clasen -Date: Wed Oct 5 22:23:25 2011 -0400 - - Add a warning to g_thread_init_with_errorcheck_mutexes - - Should anybody try to use this, we should at least tell them that - its gone. - - gthread/gthread-impl.c | 1 + - 1 file changed, 1 insertion(+) - -commit 8e82225aedf81ea8a33deb3eb27a8878cd606521 -Author: Dan Williams -Date: Fri Sep 23 12:32:23 2011 -0500 - - closure: fix handling of ENUMs and integral return types on 64-bit - BE platforms - - enums are stored in v_long but need to be marshalled as signed - integers. On platforms where int is 32 bits, taking the - address of v_long resulted in the wrong 32 bits being marshalled. - So we need to stuff the enum's int-sized value to a temporary - int-sized variable and marshall that instead. - - Second, on return, libffi actually returns a pointer to a value - that's sized according to platform conventions, not according to - what the caller requested. ie if ffi_type_sint was requested, the - value can still be a 64-bit sign-extended long on a 64-bit - architecture like PPC64, thus the caller cannot simply cast - the return value as a pointer to the desired type, but must cast - as a pointer to an integral type and then cast to the desired - type to remove any sign extension complications. - - For more information on how to correctly handle libffi return - values, see the following bug, specifically comment 35: - - https://bugzilla.redhat.com/show_bug.cgi?id=736489 - - "For 64-bit ABIs that extend integral returns types to 64-bits, - libffi always - returns full 64-bit values that you can truncate in the calling code. - It's - just the way it is has always been. Please don't change libffi. - I'll document - this clearly for the next version (perhaps there is a mention of - this, I - haven't looked yet). - - The same is true for returning 8-bit values, for instance, on - 32-bit systems. - All ABIs extend those results to the full 32-bits so you need to - provide a - properly aligned buffer that's big enough to hold the result." - - https://bugzilla.gnome.org/show_bug.cgi?id=659881 - - gobject/gclosure.c | 76 - ++++++++++++++++++++++++++++++++++++++++++------------ - 1 file changed, 59 insertions(+), 17 deletions(-) - -commit c3133affcd55023a5e9cfbd87ec96e04a13c8e86 -Author: Colin Walters -Date: Wed Oct 5 11:27:45 2011 -0400 - - gmacros: Hide G_STATIC_ASSERT from g-ir-scanner - - The C syntax here is twisted and confuses the scanner. We don't - need to see it, so let's just skip it. - - https://bugzilla.gnome.org/show_bug.cgi?id=660413 - - glib/gmacros.h | 2 ++ - 1 file changed, 2 insertions(+) - -commit 9560423a6ea05d6f34b5ee8533974b8f41ab03fc -Author: Ryan Lortie -Date: Wed Oct 5 13:16:05 2011 -0400 - - Be sure to #include "gutils.h" in gbacktrace.c - - 0e3f530185d494dbb9db1b47f72f10f3ae598564 introduced a compiler warning - about implicit declaration of g_get_prgname(). Fix that. - - Problem caught and fix suggested by Rico Tzschichholz. - - glib/gbacktrace.c | 1 + - 1 file changed, 1 insertion(+) - -commit f34908ef1555c8c579b0154e17932b84af04b81f -Author: David Zeuthen -Date: Wed Oct 5 12:33:55 2011 -0400 - - GDBus: Regenerate code when the codegen or options passed to it - changes - - https://bugzilla.gnome.org/show_bug.cgi?id=660498 - - Signed-off-by: David Zeuthen - - gio/gdbus-2.0/codegen/Makefile.am | 2 +- - gio/tests/Makefile.am | 2 +- - gio/tests/gdbus-object-manager-example/Makefile.am | 2 +- - 3 files changed, 3 insertions(+), 3 deletions(-) - -commit 7ca83c6c9f369a88df98a86810596bb9efc73736 -Author: Dan Winship -Date: Wed Oct 5 11:45:51 2011 -0400 - - Fix up some doc comments that referred to threads not being enabled - - (and a few other unrelated comment fixes) - - gio/gasyncresult.c | 6 ------ - gio/gioscheduler.c | 2 +- - gio/giotypes.h | 6 +----- - gio/gresolver.c | 3 +-- - gio/gsimpleasyncresult.c | 2 +- - gio/gsocketservice.c | 12 +++++++----- - glib/glib-unix.c | 6 ------ - glib/gmain.c | 2 +- - glib/gthreadpool.c | 2 +- - 9 files changed, 13 insertions(+), 28 deletions(-) - -commit af55ff5a2b604399aa216bd731df97cba4474ad0 -Author: David Zeuthen -Date: Wed Oct 5 10:56:11 2011 -0400 - - GDBus: disable two more GDBus tests using fork() - - Signed-off-by: David Zeuthen - - gio/tests/gdbus-proxy.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 2b963266b68a3b14afcaa237ed41319c99949e43 -Author: David Zeuthen -Date: Tue Oct 4 11:37:16 2011 -0400 - - GDBusProxy: Correctly handle unknown members when having an expected - interface - - Since it is valid for a D-Bus interface / service to add new methods, - signals or properties we must NEVER warn about unknown properties or - drop unknown signals or disallow unknown method invocations when we - have an expected interface. - - So this means that the expected_interface machinery is only useful for - checking that the service didn't break ABI. - - Also update the docs so it is clear exactly what it means to have an - expected interface. - - https://bugzilla.gnome.org/show_bug.cgi?id=660886 - - Signed-off-by: David Zeuthen - - gio/gdbusproxy.c | 165 - ++++++++++++++++++++++++++---------------- - gio/tests/gdbus-proxy.c | 147 +++++++++++++++++++++++++++++++++++-- - gio/tests/gdbus-testserver.py | 12 +++ - 3 files changed, 253 insertions(+), 71 deletions(-) - -commit 2f48b4b7fb4d2d1f758ce5a8064ab51ac3d17a12 -Author: Dan Winship -Date: Wed Oct 5 08:36:03 2011 -0400 - - gthreadedresolver: remove a bit of cruft - - Remove a test that only made sense when GThreadedResolver was the base - class for the two non-threaded resolver classes that no longer exist. - - gio/gthreadedresolver.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 0e3f530185d494dbb9db1b47f72f10f3ae598564 -Author: Matthias Clasen -Date: Tue Oct 4 01:25:26 2011 -0400 - - Remove cruft from g_strerror and g_strsignal - - We can just assume that strerror/strsignal are available - nowadays. At the same time, drop use of thread-private storage. - Instead, always return interned strings. - - https://bugzilla.gnome.org/show_bug.cgi?id=660849 - - configure.ac | 33 --- - glib/gstrfuncs.c | 627 - +++---------------------------------------------------- - 2 files changed, 29 insertions(+), 631 deletions(-) - -commit 5fef796126e2c74ccc619528414339cfb5dfcf9c -Author: Matthias Clasen -Date: Wed Oct 5 01:04:42 2011 -0400 - - Misc test coverage improvements - - https://bugzilla.gnome.org/show_bug.cgi?id=660849 - - glib/tests/array-test.c | 6 +++++- - glib/tests/fileutils.c | 3 +++ - glib/tests/strfuncs.c | 2 ++ - 3 files changed, 10 insertions(+), 1 deletion(-) - -commit ddbd4acdfbfd6766aaba2de5a3ff4c599dbf1b74 -Author: Matthias Clasen -Date: Wed Oct 5 01:04:02 2011 -0400 - - Need to check for prlimit - - configure.ac | 1 + - 1 file changed, 1 insertion(+) - -commit ea4bc6008f3acdd90a7da490a0cbc15f62ba608b -Author: Matthias Clasen -Date: Wed Oct 5 00:28:53 2011 -0400 - - Add a test for thread creation failure - - glib/tests/thread.c | 36 ++++++++++++++++++++++++++++++++++++ - 1 file changed, 36 insertions(+) - -commit 08a6d812312c6d164844bb77dad203d7781139e5 -Author: Ryan Lortie -Date: Tue Oct 4 20:31:33 2011 -0400 - - gthread.h: a bunch of pointless whitespace changes - - Make it look pretty. - - glib/gthread.h | 223 - +++++++++++++++++++++++++++------------------------------ - 1 file changed, 107 insertions(+), 116 deletions(-) - -commit 674543d091d0561f3b6a28b4326d21ac56f093c1 -Author: Ryan Lortie -Date: Tue Oct 4 20:23:20 2011 -0400 - - Move typedef GStaticPrivate to deprecated/ - - This was missed in the earlier move. - - glib/deprecated/gthread.h | 1 + - glib/gthread.h | 1 - - 2 files changed, 1 insertion(+), 1 deletion(-) - -commit 69c0b4440eabd5898066b36caccac9a34d783a78 -Author: Ryan Lortie -Date: Tue Oct 4 19:09:43 2011 -0400 - - Deprecate g_{mutex,cond}_{new,free}() - - Now that we have _init() and _clear(), these old calls are no longer - useful. - - https://bugzilla.gnome.org/show_bug.cgi?id=660739 - - glib/deprecated/gthread-deprecated.c | 84 - ++++++++++++++++++++++++++++++++++++ - glib/deprecated/gthread.h | 4 ++ - glib/gthread.c | 72 ------------------------------- - glib/gthread.h | 4 -- - 4 files changed, 88 insertions(+), 76 deletions(-) - -commit 26a6b3c6ff4ee086f72612930d3134df90980211 -Author: Ryan Lortie -Date: Tue Oct 4 20:07:31 2011 -0400 - - gdbusprivate: fix a missed g_mutex_free() - - This should have been changed to g_mutex_clear() - - gio/gdbusprivate.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 6f343ca548af912e7ea6b0a35f5e12c8cb820126 -Author: Ryan Lortie -Date: Tue Oct 4 19:04:41 2011 -0400 - - Remove g_mutex_new()/g_cond_new() in testcases - - These were the last users of the dynamic allocation API. - - Keep the uses in glib/tests/mutex.c since this is actually meant - to test - the API (which has to continue working, even if it is deprecated). - - https://bugzilla.gnome.org/show_bug.cgi?id=660739 - - gio/tests/contexts.c | 30 +++++++++++++++--------------- - gio/tests/tls-interaction.c | 28 ++++++++++++++++------------ - gobject/tests/dynamictests.c | 12 +++++------- - gobject/tests/threadtests.c | 27 ++++++++++++--------------- - tests/mainloop-test.c | 30 ++++++++++++++---------------- - tests/memchunks.c | 25 +++++++++---------------- - tests/onceinit.c | 31 +++++++++++++++---------------- - tests/slice-concurrent.c | 13 +++++-------- - tests/slice-test.c | 2 -- - tests/thread-test.c | 14 ++++++-------- - 10 files changed, 97 insertions(+), 115 deletions(-) - -commit 9793708931640df4d89f87d16678508d417fd1e6 -Author: Ryan Lortie -Date: Tue Oct 4 18:52:55 2011 -0400 - - drop errorcheck mutex test - - We don't support errorchecking mutexes in GLib anymore. - - tests/.gitignore | 1 - - tests/Makefile.am | 1 - - tests/errorcheck-mutex-test.c | 131 - ------------------------------------------ - 3 files changed, 133 deletions(-) - -commit 4d5fe2704834e5038aa7a05a54445336cff831b6 -Author: Ryan Lortie -Date: Tue Oct 4 17:27:27 2011 -0400 - - GVariant: add a clarification to the docs - - Add a note to the doc for g_viarnat_get_child_value() that the return - value is non-floating and must be freed with g_variant_unref(). - - https://bugzilla.gnome.org/show_bug.cgi?id=654412 - - glib/gvariant-core.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 6b566e1d0b672e156c0cb80ceddc21b2f01deeaf -Author: Ryan Lortie -Date: Tue Oct 4 17:17:01 2011 -0400 - - gtimer: remove warnings about threads - - GTimer no longer uses the thread system for time information and - g_thread_init() no longer does anything, so remove the doubly-untrue - warning about these topics. - - https://bugzilla.gnome.org/show_bug.cgi?id=527214 - - glib/gtimer.c | 5 ----- - 1 file changed, 5 deletions(-) - -commit e3be556728831b03b448819741f2c1c69f939294 -Author: Ryan Lortie -Date: Tue Oct 4 16:52:03 2011 -0400 - - end the glib-ctor experiment - - This was a bad approach. We attempt to handle initailisation in - a more - centralised way now. - - glib/Makefile.am | 1 - - glib/glib-ctor.h | 25 ------------------------- - glib/gmem.c | 2 -- - 3 files changed, 28 deletions(-) - -commit bb5d90a76806788c26a6a3ed2c8453b35cb8c86e -Author: Ryan Lortie -Date: Tue Oct 4 16:36:53 2011 -0400 - - Test that g_slice_set_config() works - - For a while it didn't work, due to the ctor-based initialisation of - gslice. - - https://bugzilla.gnome.org/show_bug.cgi?id=660887 - - glib/tests/.gitignore | 1 + - glib/tests/Makefile.am | 3 +++ - glib/tests/slice.c | 28 ++++++++++++++++++++++++++++ - 3 files changed, 32 insertions(+) - -commit 5bfb64d50704f334ae6692184e53de6dbb2e6be4 -Author: Ryan Lortie -Date: Tue Oct 4 16:38:28 2011 -0400 - - gslice: stop using ctors - - We can't initialise gslice from a ctor because g_slice_set_config() - must - be called before gslice initialisation. - - Instead, do the initialisation in a threadsafe way from the - initialisation function for the thread private data. This will - only be - called once per thread so the synchronisation doesn't pose a - significant - overhead here. - - Ensure that we try to grab the thread private data directly on - entrance - to g_slice_alloc() so that we force the initialisation to occur. - Grabbing the private data is the common case anyway. - - https://bugzilla.gnome.org/show_bug.cgi?id=660887 - - glib/gslice.c | 27 +++++++++++++++++++++------ - 1 file changed, 21 insertions(+), 6 deletions(-) - -commit f1512917e6e46e30000bcca2ebf06ef9d15b751d -Author: Ryan Lortie -Date: Tue Oct 4 16:08:27 2011 -0400 - - win32: stop leaking GPrivate data - - Instead of running the GPrivate destructors from our thread proxy - code, - run it from the DllMain handler for the DLL_THREAD_DETACH case. - - This should ensure that thread-local data is free at the exit of all - threads -- not just the ones we created for ourselves. - - https://bugzilla.gnome.org/show_bug.cgi?id=660745 - - glib/glib-init.c | 4 +++ - glib/glib-init.h | 1 + - glib/gthread-win32.c | 95 - +++++++++++++++++++++++++++------------------------- - 3 files changed, 54 insertions(+), 46 deletions(-) - -commit dd09a95543dd9e2156a635e81892d2c583177f08 -Author: Ryan Lortie -Date: Tue Oct 4 16:02:16 2011 -0400 - - Add GPrivate destroy notify testcase - - Ensure that GPrivate destroy notifies are properly called. - - This test currently fails on win32 (where we are leaking). - - https://bugzilla.gnome.org/show_bug.cgi?id=660745 - - glib/tests/private.c | 52 - ++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 52 insertions(+) - -commit 2e5cb6f52242a235f09d0b72954ed06591c01c06 -Author: Ryan Lortie -Date: Tue Oct 4 15:44:48 2011 -0400 - - win32 fixes from g_thread_init() deprecation - - I can't even begin to imagine how these fell through the cracks... - - glib/gmessages.c | 4 ---- - glib/gthread-win32.c | 2 +- - glib/gutils.c | 23 +---------------------- - 3 files changed, 2 insertions(+), 27 deletions(-) - -commit 1bf01efb9f41a3b261e480f4cee0c3385ce3cfcb -Author: Ryan Lortie -Date: Tue Oct 4 15:34:15 2011 -0400 - - gitignore - - glib/tests/.gitignore | 7 +++++-- - 1 file changed, 5 insertions(+), 2 deletions(-) - -commit 47444dacc069be5984df4064ae382d45a9ae8c9e -Author: Ryan Lortie -Date: Tue Oct 4 15:30:39 2011 -0400 - - Deprecate g_thread_init() - - Move the last few things that needed thread-safe initialisation to a - global ctor. - - https://bugzilla.gnome.org/show_bug.cgi?id=660744 - - glib/Makefile.am | 2 + - glib/deprecated/gthread-deprecated.c | 49 +++++++ - glib/deprecated/gthread.h | 15 +++ - glib/glib-init.c | 246 - +++++++++++++++++++++++++++++++++++ - glib/glib-init.h | 38 ++++++ - glib/gmain.c | 4 - - glib/gmem.c | 54 +------- - glib/gmessages.c | 87 +------------ - glib/grand.c | 2 - - glib/gslice.c | 3 - - glib/gstrfuncs.c | 2 - - glib/gthread.c | 71 ---------- - glib/gthread.h | 14 -- - glib/gthreadpool.c | 1 - - glib/gthreadprivate.h | 3 - - glib/gutils.c | 95 -------------- - glib/gwin32.c | 2 - - gobject/gtype.c | 3 - - gthread/gthread-impl.c | 13 -- - 19 files changed, 353 insertions(+), 351 deletions(-) - -commit 310c3ed4cc733f47b88b44fb03757bd7213a4f9a -Author: Ryan Lortie -Date: Wed Sep 21 21:20:07 2011 -0400 - - Clean up process of calling g_debug_init() - - Make sure that it calls absolutely nothing that may ever recurse back - into GLib again: - - - g_ascii_strcasecmp() is unsafe because it has g_return_if_fail() - at - the top. As far as I know, the only ASCII character letter that - would get special treatment here is "i" and that appears in - neither - "help" nor "all". - - - g_getenv() is very complicated on Windows, so use a simple version - that is sufficient for our purposes. - - Now that it's completely safe, we can just call it from g_logv() - in the - usual way without all of the hacks. - - https://bugzilla.gnome.org/show_bug.cgi?id=660744 - - glib/gmessages.c | 83 - ++++++++++++++++++++++---------------------------------- - glib/gutils.c | 16 +++++++---- - 2 files changed, 43 insertions(+), 56 deletions(-) - -commit 1481b7bca3c24149a2970758bc8762e1318f361e -Author: Dan Winship -Date: Tue Jun 21 18:21:27 2011 -0400 - - Add _g_io_module_get_default(), use to simplify other *_get_default()s - - Add _g_io_module_get_default(), which implements the - figure-out-the-best-available-module-that-is-actually-usable logic, - and use that to simplify g_proxy_resolver_get_default(), - g_settings_backend_get_default(), g_tls_backend_get_default(), and - g_vfs_get_default(). - - https://bugzilla.gnome.org/show_bug.cgi?id=620932 - - gio/giomodule-priv.h | 5 ++ - gio/giomodule.c | 127 - +++++++++++++++++++++++++++++++++++++++++++++++++ - gio/gproxyresolver.c | 52 ++------------------ - gio/gsettingsbackend.c | 63 ++++++++---------------- - gio/gtlsbackend.c | 35 +------------- - gio/gvfs.c | 53 ++------------------- - 6 files changed, 161 insertions(+), 174 deletions(-) - -commit 38d21f6d8a761cf211c0e0ca21c394b4824d13f2 -Author: Dan Winship -Date: Thu Sep 22 11:52:53 2011 -0400 - - gsettingsbackend: remove useless check - - GMemorySettingsBackend is always present, so there's no need to check - for "no backends available" - - https://bugzilla.gnome.org/show_bug.cgi?id=620932 - - gio/gsettingsbackend.c | 4 ---- - 1 file changed, 4 deletions(-) - -commit afa604f88179b4c95bdfe4e1819a93318f7b1d3f -Author: Dan Winship -Date: Tue Oct 4 13:19:21 2011 -0400 - - gio/tests/socket-client: fix a crash (and some indentation) - - gio/tests/socket-client.c | 23 ++++++++++++++++------- - 1 file changed, 16 insertions(+), 7 deletions(-) - -commit 53fb4e986777ccad3b382151a23765c162a645c4 -Author: Chun-wei Fan -Date: Tue Oct 4 23:52:38 2011 +0800 - - Bug 660851: Update GIO for changes in GThread API - - gsocket.c: Use intern string instead of GStaticPrivate/ - g_static_private_set, as Dan suggested. - - gio/gsocket.c | 8 +++++--- - 1 file changed, 5 insertions(+), 3 deletions(-) - -commit 82fae72ae9d68bcce23c47c9f7046a50bb226105 -Author: Bastien Nocera -Date: Mon Oct 3 15:27:15 2011 +0100 - - [gio] Improve doc for g_file_make_directory_with_parents() - - g_file_make_directory_with_parents() will fail for already - existing directories, unlike g_mkdir_with_parents(), so mention - this clearly in the docs. - - https://bugzilla.gnome.org/show_bug.cgi?id=660791 - - gio/gfile.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit 449a1e8bfd0ea7e8db1e3a436cf182b5cc71aa75 -Author: Ryan Lortie -Date: Tue Oct 4 11:07:15 2011 -0400 - - Fix an invalid non-looping use of GCond - - The GIOScheduler was using a GCond in a way that didn't deal with the - possibility of spurious wakeups. Add an explicit predicate and - a loop. - - Problem caught by Matthias Clasen. - - https://bugzilla.gnome.org/show_bug.cgi?id=660739 - - gio/gioscheduler.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit c474cd71ba3fe205865966c4a1467916597d43c4 -Author: Ryan Lortie -Date: Mon Oct 3 23:44:37 2011 -0400 - - GIO: switch a couple more GMutex users to _init() - - Move a couple more GIO users off of _new()/_free() to - _init()/_clear(). - - https://bugzilla.gnome.org/show_bug.cgi?id=660739 - - gio/gioscheduler.c | 41 ++++++++++++++++++----------------------- - gio/gtlsinteraction.c | 38 +++++++++++++++++++------------------- - 2 files changed, 37 insertions(+), 42 deletions(-) - -commit e517fb6cb030c678918932aad5c0e63b4e0b1beb -Author: Ryan Lortie -Date: Tue Oct 4 11:52:47 2011 -0400 - - Make G_ASSERT_STATIC work with clang - - A simplified variant of an approach proposed by Behdad. - - https://bugzilla.gnome.org/show_bug.cgi?id=660413 - - glib/gmacros.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 7d4dea748d74a648989fe5d62361c1b151725f61 -Author: Ryan Lortie -Date: Tue Oct 4 00:09:53 2011 -0400 - - GDBus codegen: generate code with embedded GMutex - - Modify GDBus code generator to emit code that uses GMutex embedded - into - the structure of the skeleton instead of a pointer. - - https://bugzilla.gnome.org/show_bug.cgi?id=660739 - - gio/gdbus-2.0/codegen/codegen.py | 30 +++++++++++++++--------------- - 1 file changed, 15 insertions(+), 15 deletions(-) - -commit 8bcdabf25a16bfcbc14696849ecf34689022469b -Author: Ryan Lortie -Date: Tue Oct 4 00:02:36 2011 -0400 - - GThreadedResolver: port to embedded GMutex/GCond - - This is the only case that was non trivial to port, due to some of the - logic being based on checking the GCond* for being non-%NULL. - - https://bugzilla.gnome.org/show_bug.cgi?id=660739 - - gio/gthreadedresolver.c | 41 ++++++++++++++++++++--------------------- - 1 file changed, 20 insertions(+), 21 deletions(-) - -commit 518feb45eb1522f3e80125372d78b225b4e2e6e1 -Author: Ryan Lortie -Date: Mon Oct 3 23:52:13 2011 -0400 - - GMain, ThreadPool: embed GCond in struct - - Use an embedded GCond and g_cond_init()/clear() instead of a pointer - with g_cond_new() and _free(). - - https://bugzilla.gnome.org/show_bug.cgi?id=660739 - - glib/gmain.c | 24 ++++++++---------------- - glib/gthreadpool.c | 14 +++++--------- - 2 files changed, 13 insertions(+), 25 deletions(-) - -commit 19cd57d4f3d1da19b3792f6294d354c2b3c70b85 -Author: Ryan Lortie -Date: Mon Oct 3 23:33:57 2011 -0400 - - GCancellable: use GCond and GMutex directly - - Use a statically-allocated GCond and directly use GMutex instead of - making use of the undocumented G_LOCK_NAME() macro. - - https://bugzilla.gnome.org/show_bug.cgi?id=660739 - - gio/gcancellable.c | 51 - +++++++++++++++++++++++++++------------------------ - 1 file changed, 27 insertions(+), 24 deletions(-) - -commit 5f48e2cde5cb2871abb4e07b16140f52244d36ff -Author: Ryan Lortie -Date: Mon Oct 3 23:26:55 2011 -0400 - - GDBus: switch to struct-embedded GMutex and GCond - - Now that we have those, we should use them. - - https://bugzilla.gnome.org/show_bug.cgi?id=660739 - - gio/gdbusconnection.c | 22 ++++++------ - gio/gdbusinterfaceskeleton.c | 44 +++++++++++------------ - gio/gdbusobjectmanagerclient.c | 58 +++++++++++++++--------------- - gio/gdbusobjectmanagerserver.c | 52 +++++++++++++-------------- - gio/gdbusobjectproxy.c | 44 +++++++++++------------ - gio/gdbusobjectskeleton.c | 50 +++++++++++++------------- - gio/gdbusprivate.c | 80 - +++++++++++++++++++++--------------------- - 7 files changed, 175 insertions(+), 175 deletions(-) - -commit e03db42792220e75fe7587f6c37493fd071e2b65 -Author: Chun-wei Fan -Date: Tue Oct 4 13:56:30 2011 +0800 - - gstringchunk.c: Include gutils.h - - This is due to usage of the inline keyword which may not be - universally - defined unless guils.h is included. - - glib/gstringchunk.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 13bd399d0a369cd62590777f8da6f3c3e7e21172 -Author: Ryan Lortie -Date: Tue Oct 4 10:59:29 2011 -0400 - - Add README notes about recent changes - - README.in | 12 ++++++++++++ - 1 file changed, 12 insertions(+) - -commit 794c1a30bc27b4c8d77537813acb1213d5ac80f2 -Author: Ryan Lortie -Date: Mon Oct 3 14:40:00 2011 -0400 - - macro wrappers for g_once_init_enter/leave - - Give the macro wrapper treatment to g_once_init_enter() and leave() in - the same style that we did for gatomic. - - It is now possible to use these macros with any pointer-sized object, - and not just gsize. The leave() macro ensures that the initialisation - result is a compatible type with the pointer that it is being written - to. - - Just like with gatomic, there could be problems caused by use of - (void*) - casts. We'll see how that goes, and reevaluate if necessary. - - https://bugzilla.gnome.org/show_bug.cgi?id=660743 - - glib/deprecated/gthread-deprecated.c | 7 +++++++ - glib/deprecated/gthread.h | 2 ++ - glib/gthread.c | 15 ++++++++------ - glib/gthread.h | 40 - ++++++++++++++++++++++-------------- - glib/tests/once.c | 12 +++++++++++ - 5 files changed, 55 insertions(+), 21 deletions(-) - -commit 8f58c2c0c43fadc19463aec214b27bc41c6a1651 -Author: Antoine Jacoutot -Date: Tue Oct 4 07:52:10 2011 +0200 - - Fix DATADIRNAME on OpenBSD. - - On OpenBSD translation files are always installed under - PREFIX/share/locale, - there is no such thing as PREFIX/lib/locale; according to that, set - DATADIRNAME to "share". - - m4macros/glib-gettext.m4 | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 037c91f845246b692acf5ff99c233b46514504ac -Author: Ryan Lortie -Date: Sun Oct 2 12:08:56 2011 -0400 - - rec-mutex testcase: add a performance test - - Add a reasonable performance test for uncontended and contended - cases at - different levels of recursion depth. - - glib/tests/rec-mutex.c | 88 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 88 insertions(+) - -commit 7973d9f8bac34fa090e330dec136b251f305d06c -Author: Simon McVittie -Date: Mon Oct 3 14:27:15 2011 +0100 - - In the GVariant intro, mention lack of built-in endianness, and - rationale - - Presumably, the rationale for not storing the endianness is that - GVariant is a recursive type system, and in a sane format, endianness - only needs to be stored once per blob of data (once per D-Bus message, - once per file on disk, etc.). - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=632049 - Signed-off-by: Simon McVittie - Reviewed-by: Ryan Lortie - - glib/gvariant.c | 8 ++++++++ - 1 file changed, 8 insertions(+) - -commit ebb544f549c77d0e98431ee38c55824ff4de81ab -Author: Simon McVittie -Date: Mon Oct 3 14:20:51 2011 +0100 - - g_variant_get_data: mention what you need to know to deserialise - - Also include a shorter version in the docs for g_variant_store, with a - pointer to g_variant_get_data. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=632049 - Signed-off-by: Simon McVittie - Reviewed-by: Ryan Lortie - - glib/gvariant-core.c | 14 ++++++++++++++ - 1 file changed, 14 insertions(+) - -commit 3869e40ac339a9395e47a9aa81b017dbaf8ad925 -Author: Simon McVittie -Date: Mon Oct 3 14:19:58 2011 +0100 - - g_variant_new_from_data: mention that the caller might need to - byteswap - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=632049 - Signed-off-by: Simon McVittie - Reviewed-by: Ryan Lortie - - glib/gvariant.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 3d7264ce703f7dd55b6deac91562d64db69059ef -Author: Simon McVittie -Date: Tue Oct 4 12:39:08 2011 +0100 - - Fix a typo in describing GVariant serialisation functions - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=632049 - Signed-off-by: Simon McVittie - Reviewed-by: Ryan Lortie - - glib/gvariant.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 83afcc0a29202f7171e185c93ab0183dbf80cb39 -Author: Simon McVittie -Date: Tue Oct 4 10:46:13 2011 +0100 - - Escape percent sign in g_variant_new_parsed documentation - - Strings matching /%[a-z]/ are special syntax for gtk-doc. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=632049 - Signed-off-by: Simon McVittie - Reviewed-by: Ryan Lortie - - glib/gvariant-parser.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d34c9bc6f335b22260df25d849cb3f26d3998349 -Author: Simon McVittie -Date: Wed Oct 13 12:22:41 2010 +0100 - - g_variant_get_fixed_array: document which types are appropriate - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=632049 - Signed-off-by: Simon McVittie - Reviewed-by: Ryan Lortie - - glib/gvariant.c | 33 ++++++++++++++++++++++++++++----- - 1 file changed, 28 insertions(+), 5 deletions(-) - -commit 9e827ab6152cf1c83c27bbffa2686390c78fe46e -Author: Simon McVittie -Date: Wed Oct 13 12:21:22 2010 +0100 - - GVariant docs: be clear that the serialisation format isn't the same - as D-Bus - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=632049 - Signed-off-by: Simon McVittie - Reviewed-by: Ryan Lortie - - glib/gvariant.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit f778564ba2c389856904de3cc80126d7cfb988c2 -Author: Simon McVittie -Date: Tue Oct 4 09:48:35 2011 +0100 - - Be clear that g_str_hash etc. don't accept NULL - - This covers the str, double, int, int64 hash and equal functions, - but not - anything that takes an "object", since the convention is that "object - methods" never accept NULL anyway. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=592715 - Signed-off-by: Simon McVittie - Reviewed-by: Colin Walters - - glib/ghash.c | 23 +++++++++++++++-------- - 1 file changed, 15 insertions(+), 8 deletions(-) - -commit 34a122454966546fed0ccbb73338b28021e76481 -Author: Simon McVittie -Date: Tue Oct 4 09:44:27 2011 +0100 - - Be completely clear about what g_direct_hash, g_direct_equal do - - Also annotate them as (allow-none), more for the benefit of gtk-doc - readers than introspection. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=592715 - Signed-off-by: Simon McVittie - Reviewed-by: Colin Walters - - glib/ghash.c | 20 ++++++++++++++------ - 1 file changed, 14 insertions(+), 6 deletions(-) - -commit 06c96ab1e59dead8a920433498624b946abdb9ab -Author: Simon McVittie -Date: Tue Oct 4 09:42:28 2011 +0100 - - GHashTable: be more clear what g_int_hash wants - - Using g_int_hash, g_int_equal with keys like GINT_TO_POINTER (n) - seems to - be a reasonably common GLib-novice mistake. It doesn't help that the - documentation for GHashFunc was ambiguous about this. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=592715 - Signed-off-by: Simon McVittie - Reviewed-by: Colin Walters - - glib/ghash.c | 13 ++++++++++++- - 1 file changed, 12 insertions(+), 1 deletion(-) - -commit 5bed8317ea0dc615b02f34bde9b5dfa7374c5600 -Author: Simon McVittie -Date: Mon Oct 3 18:48:15 2011 +0100 - - Warn when classes/instances exceed the allowed size, if possible - - It's impossible to check this if the library user is using - g_type_register_static, but in that case their compiler should - hopefully - warn about the truncation. This fixes it for G_DEFINE_TYPE and - friends, - at least. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=659916 - Signed-off-by: Simon McVittie - Reviewed-by: Colin Walters - - gobject/gtype.c | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit 29a71915d87aa3053ed60efbe30bd7cc63ae2114 -Author: Chun-wei Fan -Date: Tue Oct 4 14:06:10 2011 +0800 - - Update glibconfig.h.win32(.in) - - Update typedef of GStaticMutex here to match the typedef of GMutex - in glib/gthread.h (due to commit c5634df6) - - glib/glibconfig.h.win32.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit ca6a9850395ede6f8de8a1a34096eb32de3ba94d -Author: Matthias Clasen -Date: Tue Oct 4 00:46:10 2011 -0400 - - Improve test coverage in the thread tests - - Use g_thread_new_full() in some places. - - glib/tests/thread.c | 10 ++++++---- - 1 file changed, 6 insertions(+), 4 deletions(-) - -commit e6fa27a5f80f05a6661b803620639e6f0ae96852 -Author: Matthias Clasen -Date: Tue Oct 4 00:45:42 2011 -0400 - - Improve test coverage in the GString tests - - glib/tests/string.c | 51 - ++++++++++++++++++++++++++++++++++++++++++++++++++- - 1 file changed, 50 insertions(+), 1 deletion(-) - -commit fc3248065813557c37e1f5ec3442b652d4b0d404 -Author: Matthias Clasen -Date: Tue Oct 4 00:44:58 2011 -0400 - - Improve testcoverage in the rec-mutex test - - Test g_rec_mutex_trylock() in both locked and unlocked cases. - - glib/tests/rec-mutex.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 823e32655e2fc4810dee34ba1bdd5553bb383a42 -Author: Matthias Clasen -Date: Mon Oct 3 23:55:02 2011 -0400 - - Add a few more tests - - This brings test coverage for glist.c and glist.c to the - coveted 100% lines mark. - - glib/tests/list.c | 69 - ++++++++++++++++++++++++++++++++++++++++++++++++++++-- - glib/tests/slist.c | 53 ++++++++++++++++++++++++++++++++++++++++- - 2 files changed, 119 insertions(+), 3 deletions(-) - -commit 1fe4429318b147f275e730ef5a69cb94a0a25062 -Author: Matthias Clasen -Date: Mon Oct 3 23:54:08 2011 -0400 - - Remove bits of dead code identified by coverage tests - - These lines could were not hit by our tests, and examination - of the code reveals that they can't ever be hit. - - glib/glist.c | 16 ++++++---------- - glib/gslist.c | 12 ++---------- - 2 files changed, 8 insertions(+), 20 deletions(-) - -commit b74f46db6b585abe7fb665651e51888aea88b356 -Author: Matthias Clasen -Date: Mon Oct 3 22:22:55 2011 -0400 - - Add some more thread tests - - glib/tests/Makefile.am | 3 ++ - glib/tests/thread.c | 119 - +++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 122 insertions(+) - -commit 070aefcf59b0238f4cf644cb9ec75cc0b2d4ffaf -Author: Ryan Lortie -Date: Mon Oct 3 22:18:01 2011 -0400 - - GAsyncQueue: properly set free function - - The copying of code from g_async_queue_new() to - g_async_queue_new_full() - in ef08aa786bca87c520ef319b97df4b3ed0782233 copied the setting of the - free function to NULL (instead of the one passed in by the user). - - Fix that up so that the test passes again. - - https://bugzilla.gnome.org/show_bug.cgi?id=660843 - - glib/gasyncqueue.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 3f982cb9ab1dc9a435c5bba2f0438f165eba25dc -Author: David Zeuthen -Date: Thu Sep 29 23:46:28 2011 -0400 - - GUnixMountPoint: expose options - - Make the options from an /etc/fstab entry available as public API - - this can be used to support options such as - - comment=gvfs.name=Foo\040Bar - - to e.g. set the name of an fstab mount in the UI to "Foo Bar". - - https://bugzilla.gnome.org/show_bug.cgi?id=660536 - - Signed-off-by: David Zeuthen - - docs/reference/gio/gio-sections.txt | 1 + - gio/gio.symbols | 1 + - gio/gunixmounts.c | 28 ++++++++++++++++++++++++++++ - gio/gunixmounts.h | 1 + - 4 files changed, 31 insertions(+) - -commit 3106391694408877ebf6e8451146c5ac5d7bb017 -Author: Ryan Lortie -Date: Mon Oct 3 10:19:14 2011 -0400 - - Revert "GSettings: don't abort on missing schemas" - - This reverts commit c841c2ce3fda6f754c88ae2c9099f36dff2f0814. - - This approach has been an unmitigated disaster. We're getting - all sorts - of crashes due to functions that are returning NULL because they can't - find the schema for the default value. The people who get these - crashes - are then confused about the root cause of the problem and waste a - lot of - time trying to figure it out. - - Until we find a better solution, we should go back to what we had - before. - - https://bugzilla.gnome.org/show_bug.cgi?id=655366 - - gio/gsettings.c | 77 - +++++++++++---------------------------------------- - gio/gsettingsschema.c | 5 +--- - gio/tests/gsettings.c | 26 ----------------- - 3 files changed, 17 insertions(+), 91 deletions(-) - -commit 9d989c7b8aebda0e56aaadb843def0f48f909156 -Author: Matthias Clasen -Date: Sun Oct 2 23:53:56 2011 -0400 - - Cosmetics - - glib/gthread.c | 9 +++++---- - 1 file changed, 5 insertions(+), 4 deletions(-) - -commit fa6710ab6f365b512281049276413747b311821d -Author: Matthias Clasen -Date: Sun Oct 2 23:43:17 2011 -0400 - - Documentation fixes - - docs/reference/glib/glib-sections.txt | 113 +++++++++++++++-------------- - glib/deprecated/gthread-deprecated.c | 9 +-- - glib/gthread-posix.c | 3 +- - glib/gthread.c | 133 - ++++++++++++++++++---------------- - 4 files changed, 135 insertions(+), 123 deletions(-) - -commit 65b84bb7d0e429a30f344ebc149dc3d8d79bddda -Author: Matthias Clasen -Date: Sun Oct 2 22:38:49 2011 -0400 - - Fix doc build - - The markup here was not only broken, it was also unnecessary, - since gtk-doc knows to apply tags to things - that end with () already. - - glib/gthread-posix.c | 14 ++++++-------- - 1 file changed, 6 insertions(+), 8 deletions(-) - -commit 65056180dd2fee9187426354e8ef5161bf980578 -Author: Ryan Lortie -Date: Sun Oct 2 23:37:20 2011 -0400 - - locks: Add initialisation notes - - For each of the 4, mention that static storage or _init() is needed. - - glib/gthread.c | 16 ++++++++++++++++ - 1 file changed, 16 insertions(+) - -commit c5634df6d3ffe2da013a246880b183140b8f1260 -Author: Ryan Lortie -Date: Sun Oct 2 20:59:15 2011 -0400 - - locks: change the ABI just a bit - - Add a little bit more room in the ABI for our synchronisation - primatives - since we're going to need it when we add native implementations on - Linux. - - Also: rename the pointer field and add /*< private >*/ annotations. - - glib/deprecated/gthread.h | 2 +- - glib/gthread-posix.c | 42 +++++++++++++++++++++--------------------- - glib/gthread-win32.c | 15 +++++++-------- - glib/gthread.h | 20 ++++++++++++++------ - 4 files changed, 43 insertions(+), 36 deletions(-) - -commit 2a677d1370a1983c2c5e1a4a6dd5f0d9fa9868b3 -Author: Ryan Lortie -Date: Sun Oct 2 20:51:38 2011 -0400 - - locks: drop _INIT macros - - All locks are now zero-initialised, so we can drop the G_*_INIT macros - for them. - - Adjust various users around GLib accordingly and change the docs. - - https://bugzilla.gnome.org/show_bug.cgi?id=659866 - - docs/reference/glib/glib-sections.txt | 4 --- - gio/gunionvolumemonitor.c | 2 +- - glib/deprecated/gthread.h | 2 +- - glib/gbitlock.c | 2 +- - glib/glib-ctor.h | 2 +- - glib/gmem.c | 2 +- - glib/gmessages.c | 2 +- - glib/gslice.c | 2 +- - glib/gthread-posix.c | 17 ++++----- - glib/gthread-win32.c | 9 ++--- - glib/gthread.c | 67 - ++++------------------------------- - glib/gthread.h | 7 +--- - glib/gvarianttypeinfo.c | 2 +- - glib/tests/cond.c | 4 +-- - glib/tests/mutex.c | 8 ++--- - glib/tests/private.c | 6 ++-- - glib/tests/rec-mutex.c | 6 ++-- - glib/tests/rwlock.c | 18 +++------- - gmodule/gmodule.c | 2 +- - gobject/gparam.c | 2 +- - gobject/gtype.c | 4 +-- - tests/thread-test.c | 2 +- - 22 files changed, 44 insertions(+), 128 deletions(-) - -commit 3315aee70915deb12374ab1d6134e4414114bec3 -Author: Ryan Lortie -Date: Sun Oct 2 21:03:49 2011 -0400 - - Re-enable 'include' testcase - - The bug is fixed now. - - https://bugzilla.gnome.org/show_bug.cgi?id=659866 - - glib/tests/Makefile.am | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit e081eadda598bc708fbf9dd53a190fc3b0e7fa76 -Author: Ryan Lortie -Date: Sun Oct 2 20:43:28 2011 -0400 - - GThread posix: switch to Windows ABI - - Modify the POSIX implementation of the synchronisation primatives - to use - the same ABI as Windows: one pointer for each type. - - This frees us from having to #include and avoids the - problem - with pthread_rwlock_t not being defined under certain compiler - defines. - - A few more changes are expected to the ABI -- they will be committed - separately. - - https://bugzilla.gnome.org/show_bug.cgi?id=659866 - - glib/gthread-posix.c | 198 - +++++++++++++++++++++++++++++++++++++++------------ - glib/gthread.h | 29 -------- - 2 files changed, 152 insertions(+), 75 deletions(-) - -commit 151756631dcac8e74df37c02bf0cf13d9df2e18b -Author: Matthias Clasen -Date: Sun Oct 2 22:31:45 2011 -0400 - - Don't use g_thread_foreach in tests - - tests/threadpool-test.c | 30 +++--------------------------- - 1 file changed, 3 insertions(+), 27 deletions(-) - -commit 3d4846d92309d001697c2827660fa41b5c63dbc4 -Author: Matthias Clasen -Date: Sun Oct 2 01:29:08 2011 -0400 - - Deprecate GStaticPrivate and g_thread_foreach - - This commit moves GStaticPrivate, g_thread_foreach and all - related functions and variables to gthread-deprecated.c. We - introduce some internal API to make this possible. - - g_thread_foreach is not a very useful function, since there is - virtually nothing you can do with a GThread*, and implementing - it requires us to keep a list of threads around. - - GStaticPrivate has been made redundant by adding comparable - capabilities to GPrivate. - - https://bugzilla.gnome.org/show_bug.cgi?id=660635 - - glib/deprecated/gthread-deprecated.c | 324 - +++++++++++++++++++++++++++++++- - glib/deprecated/gthread.h | 18 +- - glib/gthread.c | 348 - ++--------------------------------- - glib/gthread.h | 16 -- - glib/gthreadprivate.h | 20 ++ - 5 files changed, 371 insertions(+), 355 deletions(-) - -commit 12287c8cc70fc65bc7bbeb4f7079b262337fce09 -Author: Matthias Clasen -Date: Sun Oct 2 09:51:13 2011 -0400 - - Don't put threads created with g_thread_new() on the list - - This lets us avoid the overhead of maintaining the global - list in the non-deprecated case. - - https://bugzilla.gnome.org/show_bug.cgi?id=660635 - - glib/deprecated/gthread-deprecated.c | 4 +- - glib/gthread.c | 76 - ++++++++++++++++++++++-------------- - glib/gthreadprivate.h | 8 ++++ - 3 files changed, 56 insertions(+), 32 deletions(-) - -commit 1909d2398ad299b86fb708104d82ce5ab7415d36 -Author: Matthias Clasen -Date: Sun Oct 2 09:27:08 2011 -0400 - - Make thread names useful in a debugger - - Associate the name with the system thread, so that debuggers - can see it. This is currently only implemented for Linux, using - prctl. - - https://bugzilla.gnome.org/show_bug.cgi?id=660635 - - configure.ac | 1 + - glib/gthread-posix.c | 12 +++++++++++- - glib/gthread-win32.c | 6 ++++++ - glib/gthread.c | 3 +++ - glib/gthreadprivate.h | 1 + - 5 files changed, 22 insertions(+), 1 deletion(-) - -commit 0d1a92ca3d234a4291ef3ecbf7df2d57442a63e5 -Author: Matthias Clasen -Date: Sun Oct 2 10:01:57 2011 -0400 - - Add new thread creation API - - Deprecate both g_thread_create functions and add - g_thread_new() and g_thread_new_full(). The new functions - expect a name for the thread. - - Change GThreadPool, GMainContext and GDBus to create named threads. - - https://bugzilla.gnome.org/show_bug.cgi?id=660635 - - gio/gdbusprivate.c | 9 +++--- - glib/deprecated/gthread-deprecated.c | 36 ++++++++++++++++++++-- - glib/deprecated/gthread.h | 4 +++ - glib/glib.symbols | 9 +++--- - glib/gmain.c | 2 +- - glib/gthread.c | 59 - ++++++++++++++++++++++-------------- - glib/gthread.h | 6 ++-- - glib/gthreadpool.c | 2 +- - 8 files changed, 91 insertions(+), 36 deletions(-) - -commit bc67c23bf939d3ad719e860362bdda0737c512a1 -Author: Matthias Clasen -Date: Sun Oct 2 21:57:06 2011 -0400 - - Define GLIB_COMPILATION when building libgthread.so - - This is necessary, because gthreadprivate.h can only be - included inside GLib, otherwise single-include guards trigger. - - gthread/Makefile.am | 1 + - 1 file changed, 1 insertion(+) - -commit 34ce4dd0324acd02ceb51d43fdaed5640041d8c1 -Author: Matthias Clasen -Date: Sun Oct 2 21:57:40 2011 -0400 - - Replace static privates by privates - - GStaticPrivate is heading for deprecation soon, and GPrivate - can replace these uses now. - - gio/gcancellable.c | 12 ++++++------ - glib/gutf8.c | 10 +++++----- - gmodule/gmodule.c | 6 +++--- - 3 files changed, 14 insertions(+), 14 deletions(-) - -commit 6f711518230cbb2e09c56a7853e191eb6269faef -Author: Ryan Lortie -Date: Sun Oct 2 21:13:14 2011 -0400 - - win32: fix GPrivate fallout - - Fix minor mistake in win32 GPrivate code. - - glib/gthread-win32.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit cdd43d43c9be3914bfeca4b1548885b9b44dcabb -Author: Ryan Lortie -Date: Sun Oct 2 20:24:18 2011 -0400 - - locks: rename a bunch of parameters - - glib/gthread-posix.c | 84 - ++++++++++++++++++++++++++-------------------------- - glib/gthread.h | 16 +++++----- - 2 files changed, 50 insertions(+), 50 deletions(-) - -commit 8e43470c3827f5980f39bf9da0bc510858daf2be -Author: Ryan Lortie -Date: Fri Sep 30 14:22:04 2011 -0400 - - Stop dithering over GPrivate - - Take out the half-private g_private_init() stuff and replace it with a - G_PRIVATE_INIT macro that allows specifying a GDestroyNotify. - - Expose the GPrivate structure in a public header. - - Add a g_private_replace() to (sort of) match the functionality of - g_static_mutex_set(). - - Improve the documentation. - - Deprecate g_private_new(). - - docs/reference/glib/glib-overrides.txt | 22 +--- - docs/reference/glib/glib-sections.txt | 6 +- - glib/deprecated/gthread-deprecated.c | 26 ++++- - glib/deprecated/gthread.h | 3 + - glib/glib.symbols | 1 + - glib/gmessages.c | 7 -- - glib/gslice.c | 4 +- - glib/gthread-posix.c | 197 - +++++++++++++++++++++++++++------ - glib/gthread-win32.c | 83 +++++++++----- - glib/gthread.c | 100 +---------------- - glib/gthread.h | 11 +- - glib/gthreadprivate.h | 14 --- - 12 files changed, 273 insertions(+), 201 deletions(-) - -commit 7a75f56aa16ac13607a13f4e455a4fa4248ff750 -Author: Matthias Clasen -Date: Sun Oct 2 19:10:16 2011 -0400 - - Add a few comments - - glib/gthread.c | 14 ++++++++++++-- - 1 file changed, 12 insertions(+), 2 deletions(-) - -commit 7df7c535574fc634461ed17750fdf5bb1e777d2f -Author: Matthias Clasen -Date: Sun Oct 2 19:09:24 2011 -0400 - - Add another GCond test - - This test shows how to implement a barrier using a GCond. - - glib/tests/cond.c | 95 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 95 insertions(+) - -commit 1a5cc98ca2f1474c300a13247533bf0b0b05f1df -Author: Matthias Clasen -Date: Sun Oct 2 01:21:46 2011 -0400 - - Rework the way GStaticPrivate data is freed - - To avoid iterating threads in g_static_private_free(), defer freeing - the per-thread data to thread exit. The one complication here is - that it is possible for the static private index to be reused while - 'old' data is still around. To deal with that case, store the 'owner' - with each per-thread data node, and free old data in - g_static_private_get() if the owner doesn't match. The remaining - possibility that a private index could be reused by a GStaticPrivate - with the same address is sufficiently unlikely that we can probably - ignore it. - - With this change, per-thread data is now truly private again, - and we can drop the lock for it as well. - - https://bugzilla.gnome.org/show_bug.cgi?id=660635 - - glib/gthread.c | 169 - +++++++++++++++++---------------------------------------- - 1 file changed, 50 insertions(+), 119 deletions(-) - -commit 6a31cc66cde646aee5efdd2ba8cc8a203e29f1ed -Author: Matthias Clasen -Date: Sun Oct 2 09:59:26 2011 -0400 - - Whitespace fixes - - glib/gthread.c | 50 +++++++++++++++++++++++++------------------------- - 1 file changed, 25 insertions(+), 25 deletions(-) - -commit 3c02c64474351a2decdab3348b4e9f7ab473bff8 -Author: Matthias Clasen -Date: Sun Oct 2 17:05:03 2011 -0400 - - Clean up includes - - glib/gthread.c | 7 ++----- - 1 file changed, 2 insertions(+), 5 deletions(-) - -commit 6d2b2ccaa0dea75b848bcff6d83ab03db547b0fe -Author: Matthias Clasen -Date: Sun Oct 2 16:48:17 2011 -0400 - - Add tests for GPrivate and GStaticPrivate - - glib/tests/Makefile.am | 3 + - glib/tests/private.c | 337 - +++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 340 insertions(+) - -commit 3659ca99f5ae2058b53a2fefe052926fe2e1858f -Author: Javier Jardón -Date: Fri Sep 30 17:21:52 2011 +0100 - - tests: Use G_VALUE_INIT - - tests/gobject/gvalue-test.c | 12 ++++++------ - tests/gobject/paramspec-test.c | 10 +++++----- - 2 files changed, 11 insertions(+), 11 deletions(-) - -commit 91713e950ff20b6330ca66fe51c32beb1453e87e -Author: Javier Jardón -Date: Fri Sep 30 17:04:23 2011 +0100 - - docs: Use G_VALUE_INIT - - docs/reference/gobject/tut_gobject.xml | 2 +- - docs/reference/gobject/tut_gtype.xml | 8 ++++---- - 2 files changed, 5 insertions(+), 5 deletions(-) - -commit 406f7d2b39dab16cd38ccdbd4c978490eb1a2ba1 -Author: Ryan Lortie -Date: Fri Sep 30 23:05:27 2011 -0400 - - mutex testcase: add a performance test - - Add a reasonable performance test for uncontended and contended cases. - - glib/tests/mutex.c | 68 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 68 insertions(+) - -commit 6ef022bbb3b6dbe6f0f34858d7521a7b0ab331e3 -Author: Matthias Clasen -Date: Sun Oct 2 00:08:54 2011 -0400 - - Move all hash functions to ghash.c - - This matches their location in the headers. - - glib/ghash.c | 204 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - glib/gstring.c | 95 ++++++--------------------- - glib/gutils.c | 153 +------------------------------------------ - 3 files changed, 226 insertions(+), 226 deletions(-) - -commit e7ca67f20c9f44478cdaf5832a91dc39086f4c38 -Author: Matthias Clasen -Date: Sun Oct 2 00:08:13 2011 -0400 - - GHash: Cosmetic changes - - glib/ghash.c | 424 - +++++++++++++++++++++++++++++++---------------------------- - glib/ghash.h | 134 ++++++++----------- - 2 files changed, 281 insertions(+), 277 deletions(-) - -commit ed325b18798f29ce1efbc5377056c0e07cfe4175 -Author: Matthias Clasen -Date: Sat Oct 1 23:38:52 2011 -0400 - - One forgotten moved doc - - glib/gmessages.c | 12 +++++++++++- - 1 file changed, 11 insertions(+), 1 deletion(-) - -commit 10d86cda0266d7467cab449892e5fbb9258c607f -Author: Matthias Clasen -Date: Sat Oct 1 23:38:23 2011 -0400 - - Move GStringChunk into its own files - - glib/Makefile.am | 2 + - glib/glib.h | 1 + - glib/gstring.c | 271 ------------------------------------------- - glib/gstring.h | 17 --- - glib/gstringchunk.c | 325 - ++++++++++++++++++++++++++++++++++++++++++++++++++++ - glib/gstringchunk.h | 53 +++++++++ - 6 files changed, 381 insertions(+), 288 deletions(-) - -commit 0e8bcc3ed7121c672af6ce52d8985a4d60f8545b -Author: Matthias Clasen -Date: Sat Oct 1 23:27:45 2011 -0400 - - Move GString docs inline - - docs/reference/glib/tmpl/.gitignore | 1 + - docs/reference/glib/tmpl/strings.sgml | 369 - ---------------------------------- - glib/gstring.c | 29 +++ - glib/gstring.h | 12 -- - 4 files changed, 30 insertions(+), 381 deletions(-) - -commit 459b14d89ae1065041d55089b82c170ec8e0f631 -Author: Matthias Clasen -Date: Sat Oct 1 23:23:40 2011 -0400 - - GString: cosmetic cleanups - - glib/gstring.c | 535 - +++++++++++++++++++++++++++++---------------------------- - glib/gstring.h | 180 ++++++++++--------- - 2 files changed, 357 insertions(+), 358 deletions(-) - -commit 7154d44c5c5a23e0a631f571bc689ff43995ee82 -Author: Matthias Clasen -Date: Sat Oct 1 23:03:09 2011 -0400 - - Move file utility docs inline - - docs/reference/glib/tmpl/.gitignore | 1 + - docs/reference/glib/tmpl/fileutils.sgml | 536 - -------------------------------- - glib/gdir.c | 6 + - glib/gfileutils.c | 135 ++++++++ - glib/gmappedfile.c | 10 +- - 5 files changed, 151 insertions(+), 537 deletions(-) - -commit ca77b0e252aa783ff25db7a247986a5ec45ea84f -Author: Matthias Clasen -Date: Sat Oct 1 22:48:27 2011 -0400 - - Move string utility docs inline - - docs/reference/glib/tmpl/.gitignore | 1 + - docs/reference/glib/tmpl/string_utils.sgml | 903 - ----------------------------- - glib/gstrfuncs.c | 427 ++++++++++++-- - 3 files changed, 378 insertions(+), 953 deletions(-) - -commit 793ff83527bd6be8117b483d4b8dde55f1d6f3b9 -Author: Matthias Clasen -Date: Sat Oct 1 22:00:41 2011 -0400 - - Move test docs inline - - docs/reference/glib/tmpl/.gitignore | 2 + - docs/reference/glib/tmpl/testing.sgml | 691 - ---------------------------------- - glib/gtestutils.c | 369 +++++++++++++++++- - 3 files changed, 370 insertions(+), 692 deletions(-) - -commit 9d3b37ac3fa7d5ea25a897e5baa7c7a66da0873f -Author: Matthias Clasen -Date: Sat Oct 1 21:03:14 2011 -0400 - - Move keyfile docs inline - - docs/reference/glib/tmpl/keyfile.sgml | 939 - ---------------------------------- - glib/gkeyfile.c | 364 ++++++++++++- - 2 files changed, 361 insertions(+), 942 deletions(-) - -commit 3d814e7a2ae80f422889c5f830af7e26c1f88a02 -Author: Matthias Clasen -Date: Sat Oct 1 20:16:32 2011 -0400 - - GAsyncQueue: simplify an internal function - - g_cond_timed_wait() behaves like g_cond_wait() when given - NULL, so no need have different branches for that in - g_async_queue_pop_intern_unlocked(). - - glib/gasyncqueue.c | 27 +++++++-------------------- - 1 file changed, 7 insertions(+), 20 deletions(-) - -commit 8c5400ff45b28a68cd97965abe16ce45dca2548c -Author: Matthias Clasen -Date: Sat Oct 1 20:11:38 2011 -0400 - - GAsyncQueue: internal cleanup - - Turn the 'try' parameter of g_async_queue_pop_intern_unlocked - into a 'wait', for better alignment with the GCond api. - - glib/gasyncqueue.c | 16 ++++++++-------- - 1 file changed, 8 insertions(+), 8 deletions(-) - -commit 793cf54275dea80d15e724d803273e79195308d0 -Author: Matthias Clasen -Date: Sat Oct 1 20:09:35 2011 -0400 - - GAsyncQueue: embed the GCond - - Use g_cond_init/clear, now that we have them. - - glib/gasyncqueue.c | 18 +++++++----------- - 1 file changed, 7 insertions(+), 11 deletions(-) - -commit ef08aa786bca87c520ef319b97df4b3ed0782233 -Author: Matthias Clasen -Date: Sat Oct 1 19:24:24 2011 -0400 - - GAsyncQueue: Cosmetic fixes - - Mostly doc formatting and whitespace fixes. - - glib/gasyncqueue.c | 496 - ++++++++++++++++++++++++++++------------------------- - glib/gasyncqueue.h | 70 ++------ - 2 files changed, 281 insertions(+), 285 deletions(-) - -commit 93abf20d3bc17fcf14cfb605b2142113dc1fd8e9 -Author: Matthias Clasen -Date: Sat Oct 1 18:42:48 2011 -0400 - - GAsyncQueue: Move private API to a private header - - glib/Makefile.am | 5 +++-- - glib/gasyncqueue.c | 1 + - glib/gasyncqueue.h | 3 --- - glib/gasyncqueueprivate.h | 31 +++++++++++++++++++++++++++++++ - glib/gthreadpool.c | 23 +++++++++++++---------- - 5 files changed, 48 insertions(+), 15 deletions(-) - -commit b17b02da796628afe7829f5e8929c7666eb54f31 -Author: Matthias Clasen -Date: Sat Oct 1 18:20:27 2011 -0400 - - GThreadPool: cosmetic cleanups - - Mostly documentation and formatting trivial, but also add - boolean return types to GError taking functions. - - glib/gthreadpool.c | 809 - +++++++++++++++++++++++++++-------------------------- - glib/gthreadpool.h | 49 ++-- - 2 files changed, 444 insertions(+), 414 deletions(-) - -commit 81e161edf261b4a8943f256531c57f440bcea2a4 -Author: Matthias Clasen -Date: Sat Oct 1 18:43:15 2011 -0400 - - GThread: cosmetic fix - - Explicitly include gthread.h, don't rely on gthreadprivate.h - to pull it in. - - glib/gthread.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit 5135241633cd13fa2ff6bee9b15f763c4c5d90e4 -Author: Nguyễn Thái Ngọc Duy -Date: Sun Oct 2 11:21:18 2011 +1100 - - Updated Vietnamese translation - - po/vi.po | 152 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 75 insertions(+), 77 deletions(-) - -commit 98818afa0859dac68f57d07d6fec0b72d2b45ff7 -Author: Nguyễn Thái Ngọc Duy -Date: Sun Oct 2 11:08:49 2011 +1100 - - po/vi: import from Damned Lies - - po/vi.po | 75 - ++++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 38 insertions(+), 37 deletions(-) - -commit 1af5ac0179cfc98c8f7c0c2ed700e56ba072ec35 -Author: Matthias Clasen -Date: Sat Oct 1 13:47:54 2011 -0400 - - Add an index for 2.32 api additions - - docs/reference/glib/glib-docs.sgml | 4 ++++ - 1 file changed, 4 insertions(+) - -commit b4dc4902c6b7099266985421b775084b68e5d44e -Author: Matthias Clasen -Date: Sat Oct 1 13:47:09 2011 -0400 - - Mark g_thread_create_with_stack_size as new API - - glib/gthread.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 65b7a20c67406f9309b2b8e1e7d7aaef98b81d02 -Author: Ryan Lortie -Date: Mon Sep 26 11:21:55 2011 -0400 - - GSettings schemas: allow for zero items in schema - - GVDB deals with empty lists by returning NULL for the list instead - of a - zero-length (non-NULL) strv. We can work around that in - GSettingsSchema - by checking for the NULL case and treating it like a zero-length list. - - https://bugzilla.gnome.org/show_bug.cgi?id=660147 - - gio/gsettingsschema.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit e147d7aa2f1e4aba555df32b80763e2bc8199798 -Author: Jasper Lievisse Adriaanse -Date: Sat Oct 1 10:46:52 2011 +0200 - - Fix URL to strlcpy(3) manpage in comment. - - glib/gstrfuncs.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit c48a0d881313676f2c215b30ba2f8674673071ad -Author: Simon McVittie -Date: Thu Sep 29 15:42:47 2011 +0100 - - markup-subparser test: use a real GError domain - - Signed-off-by: Simon McVittie - Reviewed-by: Matthias Clasen - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=660371 - - glib/tests/markup-subparser.c | 9 ++++++--- - 1 file changed, 6 insertions(+), 3 deletions(-) - -commit 7aad93c5b43faa383ccb609852209d480548dd64 -Author: Simon McVittie -Date: Thu Sep 29 15:42:33 2011 +0100 - - sleepy-stream test: use a real GError domain - - Signed-off-by: Simon McVittie - Reviewed-by: Matthias Clasen - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=660371 - - gio/tests/sleepy-stream.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit e60e4999b9d4904b74e1a38bd5c24b9fd047f95d -Author: Simon McVittie -Date: Thu Sep 29 13:57:09 2011 +0100 - - g_dbus_error_encode_gerror: don't segfault on bad domains - - Signed-off-by: Simon McVittie - Reviewed-by: Matthias Clasen - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=660371 - - gio/gdbuserror.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 5156d1b2d42d89d7ad916ca3c53db517a2674f31 -Author: Matthias Clasen -Date: Thu Sep 29 23:32:20 2011 -0400 - - Prevent data loss in gdesktopappinfo.c - - Don't loose the content of mimeapps.list when it doesn't contain - a [Added Associations] group. Pointed out by Alexander Larsson. - - https://bugzilla.gnome.org/show_bug.cgi?id=660130 - - gio/gdesktopappinfo.c | 13 ++++++++----- - 1 file changed, 8 insertions(+), 5 deletions(-) - -commit e6c76d9fd44a5e7c42f10a4833a03cbb44edeb5d -Author: Matthias Clasen -Date: Thu Sep 29 23:13:49 2011 -0400 - - Clean up atomic cruft - - Nothing is using these defines anymore, and the messages - are misleading. Based on a patch by Kean Johnston. - - https://bugzilla.gnome.org/show_bug.cgi?id=660013 - - config.h.win32.in | 32 -------------------- - configure.ac | 90 - ++----------------------------------------------------- - 2 files changed, 2 insertions(+), 120 deletions(-) - -commit cde8cf16faa14df3c688adc39f26a45aa0d88d38 -Author: Matthias Clasen -Date: Sun Sep 25 01:51:33 2011 -0400 - - Some more gthread reshuffling - - glib/gthread.c | 49 +++++++++++++++++++++++++++---------------------- - 1 file changed, 27 insertions(+), 22 deletions(-) - -commit 934e0a7470fbcfccfd7c4d3e589d59e8778fa973 -Author: David Zeuthen -Date: Thu Sep 29 15:49:09 2011 -0400 - - GUnixFileMonitor: Clean up /proc/mounts monitoring - - Most suggestions from Colin Walters . - - https://bugzilla.gnome.org/show_bug.cgi?id=660511 - - Signed-off-by: David Zeuthen - - gio/gunixmounts.c | 45 +++++++++++++++++++++++++++------------------ - 1 file changed, 27 insertions(+), 18 deletions(-) - -commit 55065461bfc5ace53e736dfa8181909e918c161b -Author: David Zeuthen -Date: Thu Sep 29 15:09:43 2011 -0400 - - GUnixFileMonitor: Use /proc/mounts for monitoring mount changes - - On recent Linux distros /etc/mtab is just a symlink to /proc/mounts - and GFileMonitor does not work there because of how the kernel conveys - that the file changes. - - https://bugzilla.gnome.org/show_bug.cgi?id=660511 - - Signed-off-by: David Zeuthen - - gio/gunixmounts.c | 53 - ++++++++++++++++++++++++++++++++++++++++++++++++----- - 1 file changed, 48 insertions(+), 5 deletions(-) - -commit 6d05f684eb0193f7b272cbbe42cd7e72eb0f5174 -Author: Javier Jardón -Date: Thu Sep 29 20:00:16 2011 +0100 - - gfile: Be clear about freeing GFile objects - - gio/gfile.c | 9 ++++++--- - 1 file changed, 6 insertions(+), 3 deletions(-) - -commit f992c240e86986dbede0124d1038e0223d8491dd -Author: Dan Winship -Date: Thu Sep 29 09:58:57 2011 -0400 - - gthread: remove a stray reference to GStaticMutex - - glib/gthread.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 76d2f7fa6a6835058d29381b50f763b12e97a861 -Author: Tiffany Antopolski -Date: Thu Sep 29 06:24:55 2011 +0200 - - Updated Esperanto translation - - po/eo.po | 1878 - +++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 1014 insertions(+), 864 deletions(-) - -commit 0f4b278a4b35c54b4a5e887b35dc100c068fd52f -Author: Dan Winship -Date: Wed Sep 28 12:18:10 2011 -0400 - - update .gitignores - - gio/tests/.gitignore | 4 ++++ - glib/tests/.gitignore | 5 +++++ - 2 files changed, 9 insertions(+) - -commit 6feff14f197f7e24d128d7f24ad5a15be5769016 -Author: Dan Williams -Date: Mon Sep 26 19:51:42 2011 -0500 - - tests: add signal marshalling return tests for int/uint - - https://bugzilla.gnome.org/show_bug.cgi?id=659881 - - gobject/tests/signals.c | 104 - ++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 104 insertions(+) - -commit a343904596a68458682da5707cc35fcc3ee7fa47 -Author: Dan Williams -Date: Mon Sep 26 13:07:51 2011 -0500 - - tests: fix generic closure marshalling tests - - We're testing enums here, not flags, so we need to make sure - we're trying to send enums through the marshalling. - - https://bugzilla.gnome.org/show_bug.cgi?id=659881 - - gobject/tests/signals.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit adf7e0740c6bb7ec31c7acb32d7ea28951ec1027 -Author: Dan Williams -Date: Fri Sep 23 11:36:35 2011 -0500 - - tests: Add some return value torture testcases for the generic - marshaller - - Ensure that ENUM types are properly marshalled back from libffi types - to glib types, which was failing on ppc64. - - https://bugzilla.gnome.org/show_bug.cgi?id=659881 - - gobject/tests/signals.c | 106 - ++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 106 insertions(+) - -commit 51166d0127d6d77ae7e4782887a76462858fdd91 -Author: Dan Winship -Date: Mon Sep 26 14:17:43 2011 -0400 - - Add thread-safety warnings to the g_setenv() and g_unsetenv() docs - - https://bugzilla.gnome.org/show_bug.cgi?id=659326 - - glib/gutils.c | 22 ++++++++++++++++++++-- - 1 file changed, 20 insertions(+), 2 deletions(-) - -commit 104ea17125aa70f926bddb3889d594b6f5642a21 -Author: Ryan Lortie -Date: Mon Sep 26 03:56:22 2011 -0400 - - GDesktopAppInfo: simplify how defaults work - - Previously, we took the default application for a particular mimetype - from the system and copied it into the user's configuration as the - default there. - - Instead of doing that we leave the user's default unset, and at - time of - use, if the user has no explicitly-set default value, we use the - system - default. - - This avoids complicated situations where inappropriate applications - were - being set as the default in the user's configuration. - - https://bugzilla.gnome.org/show_bug.cgi?id=658188 - - gio/gdesktopappinfo.c | 66 - +++++++++++++++++++++------------------------------ - 1 file changed, 27 insertions(+), 39 deletions(-) - -commit 5b2c809dda6ae04bcf3205702b2cc91b1b47cc64 -Author: Edward Sheldrake -Date: Wed Sep 21 19:14:50 2011 +0100 - - Add another mimeapps test - - This tests the interaction between mimeinfo.cache, defaults.list and - mimeapps.list to ensure g_app_info_set_as_last_used_for_type doesn't - incorrectly change the default. - - https://bugzilla.gnome.org/show_bug.cgi?id=658188 - - gio/tests/mimeapps.c | 142 - +++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 142 insertions(+) - -commit eba49a4f7fb5b8c85a84e28a31ff0b3ba7bc82ea -Author: Dan Winship -Date: Mon Sep 26 12:42:23 2011 -0400 - - g_simple_async_result_complete_in_idle: add a minor doc clarification - - gio/gsimpleasyncresult.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 6bd959b7276c557ec70a363497d2c4e432ec294f -Author: Ryan Lortie -Date: Mon Sep 26 09:05:53 2011 -0400 - - glib tests: Compile new thread tests on win32 - - They accidentally got added inside of a 'if OS_UNIX'. Move them out. - - glib/tests/Makefile.am | 18 +++++++++--------- - 1 file changed, 9 insertions(+), 9 deletions(-) - -commit fdc594e963b52b1b554fbbc522b91937a39bb5dc -Author: Ryan Lortie -Date: Mon Sep 26 04:44:41 2011 -0400 - - winxp threads: detect SRWLock emulation reentrancy - - We lack SRWLock on Windows XP, so we use CRITICAL_SECTION to - emulate it - there. SRWLock is non-recursive, but CRITICAL_SECTION will happily - allow itself to be acquired multiple times by the same thread. - - We need to detect if our second acquire succeeded because of the - recursive nature of CRITICAL_SECTION. In the case of a _lock() - operation, we would normally have deadlocked, so abort. In the - case of - a _trylock() operation, we need to ensure that FALSE is properly - returned. - - Problem caught by Matthias Clasen and Chun-wei Fan. - - https://bugzilla.gnome.org/show_bug.cgi?id=660096 - - glib/gthread-win32.c | 31 +++++++++++++++++++++++++++++++ - 1 file changed, 31 insertions(+) - -commit 5ef7b964e5d7022c9ecc6b75b2a670e407c18698 -Author: Carles Ferrando -Date: Mon Sep 26 14:40:23 2011 +0200 - - [l10n]Updated Catalan (Valencian) translation - - po/ca@valencia.po | 809 - ++++++++++++++++++++++++++++-------------------------- - 1 file changed, 418 insertions(+), 391 deletions(-) - -commit f032536416c08a14bd42ea8833f81b2c91a63fe2 -Author: Petr Kovar -Date: Sun Sep 25 23:35:27 2011 +0200 - - Update Czech translation - - po/cs.po | 260 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 130 insertions(+), 130 deletions(-) - -commit 31ddbd688a8551aa00a082dafb92ad82b5ec744a -Author: Gil Forcada -Date: Sun Sep 25 23:12:36 2011 +0200 - - [l10n]Updated Catalan translation - - po/ca.po | 267 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 133 insertions(+), 134 deletions(-) - -commit 5a95e19a462712010fece9c71079d5c311c77304 -Author: Stef Walter -Date: Fri Sep 23 10:57:55 2011 +0200 - - gvariant: Add g_variant_get_fixed_array() - - Using g_variant_new_from_data() for creating new byte arrays is - non-obvious. - This patch adds a g_variant_new_fixed_array() function. - - https://bugzilla.gnome.org/show_bug.cgi?id=659923 - - docs/reference/glib/glib-sections.txt | 1 + - glib/glib.symbols | 1 + - glib/gvariant.c | 65 - +++++++++++++++++++++++++++++++++++ - glib/gvariant.h | 5 ++- - glib/tests/gvariant.c | 16 ++++++++- - 5 files changed, 86 insertions(+), 2 deletions(-) - -commit 81e395b00b4270e5af16b572e5d2c82daa845374 -Author: Matthias Clasen -Date: Sun Sep 25 01:32:41 2011 -0400 - - More GThread docs tweaks - - docs/reference/glib/glib-sections.txt | 2 +- - glib/gthread.c | 256 - ++++++++++++++++------------------ - glib/gthread.h | 18 +-- - 3 files changed, 123 insertions(+), 153 deletions(-) - -commit 900c467fd0f5f375acabad78246ed320d1f208a1 -Author: Matthias Clasen -Date: Sun Sep 25 00:53:47 2011 -0400 - - Move GThread docs around - - glib/gthread-posix.c | 138 ------------------------------------------ - glib/gthread.c | 165 - +++++++++++++++++++++++++++++++++++++++++++++++---- - 2 files changed, 152 insertions(+), 151 deletions(-) - -commit db04f59780a40ada3c7abb77ca39652c35cfa9e4 -Author: Matthias Clasen -Date: Sun Sep 25 00:42:37 2011 -0400 - - Move includes to the top of the file - - glib/gthread-posix.c | 37 ++++++++++++++++--------------------- - 1 file changed, 16 insertions(+), 21 deletions(-) - -commit 0ea89987e237ed30dad40ae589728d744b249fca -Author: Matthias Clasen -Date: Sun Sep 25 00:37:31 2011 -0400 - - Move deprecated GThread functions to a separate file - - glib/Makefile.am | 3 +- - glib/deprecated/gthread-deprecated.c | 977 - ++++++++++++++++++++++++++++++ - glib/gthread.c | 1089 - ++-------------------------------- - glib/gthreadprivate.h | 3 + - 4 files changed, 1047 insertions(+), 1025 deletions(-) - -commit e34861da087aed7417b82efeb2621aad9ee0df61 -Author: Matthias Clasen -Date: Sat Sep 24 23:40:18 2011 -0400 - - GThread: more doc updates - - glib/gthread.c | 42 +++++++++++++++--------------------------- - 1 file changed, 15 insertions(+), 27 deletions(-) - -commit 4e44e235172f63c78f5dcd8d8cb55208e204a60a -Author: Matthias Clasen -Date: Sat Sep 24 23:13:55 2011 -0400 - - Drop G_THREADS_IMPL_NONE from the docs - - GLib can no longer be built without thread support. - - docs/reference/glib/glib-sections.txt | 1 - - glib/gthread.c | 8 -------- - 2 files changed, 9 deletions(-) - -commit 8f340e2d75020991931d867b569137cb984ee233 -Author: Chun-wei Fan -Date: Fri Sep 23 11:27:45 2011 +0800 - - Fix warning/error C4013 (implicit declarations) - - -Include gthread.h in gregex.c as g_once_init_enter and - g_once_init_leave - are used. - -Define prototype for g_thread_DllMain in gthreadprivate.h for Windows - - glib/gregex.c | 1 + - glib/gthreadprivate.h | 4 ++++ - 2 files changed, 5 insertions(+) - -commit 2b391940c090b050c6a4ec30fabb4a1c49207046 -Author: Chun-wei Fan -Date: Fri Sep 23 13:37:08 2011 +0800 - - gthread.c: Declare variable at start of block - - This is so that C89 compilers will not complain. - - glib/gthread.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit a485a0e56504437ba88cfac2309ab4d18f7a32fc -Author: Matthias Clasen -Date: Sat Sep 24 19:04:46 2011 -0400 - - Document G_THREADS_IMPL_WIN32 - - docs/reference/glib/glib-sections.txt | 1 + - glib/gthread.c | 8 +++++++- - 2 files changed, 8 insertions(+), 1 deletion(-) - -commit d6b0af99d711584ca4e44f218a4cd2151a9ccef4 -Author: Matthias Clasen -Date: Sat Sep 24 19:00:19 2011 -0400 - - GThread doc additions - - docs/reference/glib/glib-sections.txt | 41 +++- - glib/deprecated/gthread.h | 3 + - glib/gthread-posix.c | 406 - +++++++++++++++++++++++++++++++--- - glib/gthread.c | 66 ++++-- - 4 files changed, 458 insertions(+), 58 deletions(-) - -commit df9e5c2435d6e57f868d75b474ef1d047fd7ee36 -Author: Matthias Clasen -Date: Sat Sep 24 16:38:51 2011 -0400 - - Fix an uninialized variable warning - - glib/tests/cond.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit ef883fd0dcc7bec8c7b7b883635bca168b889988 -Author: Peter Mráz -Date: Sat Sep 24 21:52:10 2011 +0200 - - Updated Slovak translation - - po/sk.po | 2105 - +++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 1124 insertions(+), 981 deletions(-) - -commit aeee16e4a396b2f19bc2d6602c2e9266245226f6 -Author: Kenneth Nielsen -Date: Sat Sep 24 14:42:07 2011 +0200 - - Updated Danish translation - - po/da.po | 642 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 333 insertions(+), 309 deletions(-) - -commit cf9623767a721607cb972d300440e91dc8a57861 -Author: Matthias Clasen -Date: Sat Sep 24 00:39:59 2011 -0400 - - Add a testcase for bug 659866 - - Mere inclusion of glib headers should not require you to define - any XYZ_SOURCE macros. - - glib/tests/Makefile.am | 6 ++++++ - glib/tests/include.c | 17 +++++++++++++++++ - 2 files changed, 23 insertions(+) - -commit e1f68c129233f79b244692f35d4bba4792c0e4ad -Author: Matthias Clasen -Date: Fri Sep 23 23:38:26 2011 -0400 - - Add a test for GCond - - glib/tests/cond.c | 134 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 134 insertions(+) - -commit a11831359992dc9be6ca0f9a80d97d8f241ad3ea -Author: Matthias Clasen -Date: Fri Sep 23 22:07:32 2011 -0400 - - Add a nontrivial read-write lock test - - glib/tests/rwlock.c | 88 - +++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 88 insertions(+) - -commit 158a0366be6ea2af574f13208068104adb7ea2e7 -Author: Matthias Clasen -Date: Fri Sep 23 21:10:40 2011 -0400 - - Add GOnce tests - - glib/tests/Makefile.am | 3 ++ - glib/tests/once.c | 125 - +++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 128 insertions(+) - -commit dd002113f1ce4114f6f39b562f895aab6b47c8dc -Author: Matthias Clasen -Date: Fri Sep 23 07:26:33 2011 -0400 - - Make the rec mutex test a little more verbose - - glib/tests/rec-mutex.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit bec571dc790f67a9ee13683b13011ae45ffd393c -Author: Dan Winship -Date: Fri Sep 23 08:53:47 2011 -0400 - - giostream: "closed" property should not be marked writable - - https://bugzilla.gnome.org/show_bug.cgi?id=659920 - - gio/giostream.c | 16 +--------------- - 1 file changed, 1 insertion(+), 15 deletions(-) - -commit 7aa824da6ea3600ae72dc5a7f4c999719ffdacb4 -Author: Dan Winship -Date: Fri Sep 23 07:46:55 2011 -0400 - - gio-2.0.pc.in: drop stray reference to libasyncns - - gio-2.0.pc's Libs.private was still using @LIBASYNCNS_LIBADD@, which - was no longer being substituted to anything and so broke "pkg-config - --static". Fix it to be @NETWORK_LIBS@ instead. - - https://bugzilla.gnome.org/show_bug.cgi?id=659889 - - gio-2.0.pc.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit cf020d8250c04abf52b5cde68076c09c02f6655d -Author: Matthias Clasen -Date: Fri Sep 23 07:21:53 2011 -0400 - - Add a non-trivial GRWLock test - - This one tests that the writer lock behaves like a mutex. - Adapted from the corresponding test in GMutex. - - glib/tests/rwlock.c | 77 - +++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 77 insertions(+) - -commit 0a9885ebd84b9e7762346be3153c2428bc95ec50 -Author: Matthias Clasen -Date: Fri Sep 23 07:14:13 2011 -0400 - - Add a non-trivial GRecMutex test - - Adapted from the corresponding GMutex test. - - glib/tests/rec-mutex.c | 86 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 86 insertions(+) - -commit de39df9dc1fee88d9d21dcfd40e70d61678508d9 -Author: Matthias Clasen -Date: Fri Sep 23 07:13:47 2011 -0400 - - Remove an unused variable - - glib/tests/mutex.c | 1 - - 1 file changed, 1 deletion(-) - -commit 16086900af6ec72cf6c83ca4dae87a3c1a9a410f -Author: Manoj Kumar Giri -Date: Fri Sep 23 16:23:44 2011 +0530 - - Updated Oriya Translation - - po/or.po | 240 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 126 insertions(+), 114 deletions(-) - -commit 798a7d5abee46eb8b1ddb1c72ffa17a9cefc4ab0 -Author: Matthias Clasen -Date: Fri Sep 23 06:31:12 2011 -0400 - - Add some more rw lock tests - - These test some simple mixed reader/writer api usage. - - glib/tests/rwlock.c | 50 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 50 insertions(+) - -commit 81b37081848c7638e6edc42a5c61e791320d23af -Author: Matthias Clasen -Date: Fri Sep 23 06:29:36 2011 -0400 - - Add a mutex test - - This tests that mutexes do what they are supposed to do. - Copied from a similar test for bitlocks in gthread/tests/bitlock.c. - - glib/tests/mutex.c | 77 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 77 insertions(+) - -commit bcd02d7a755154ec8760cae1a8c4a4dd085ac410 -Author: Yaron Shahrabani -Date: Fri Sep 23 08:23:25 2011 +0300 - - Updated Hebrew translation - - po/he.po | 34 +++++++++++++++++++--------------- - 1 file changed, 19 insertions(+), 15 deletions(-) - -commit 4f3026ea230aeb73e5d24e9b8c72852c097e4354 -Author: Matthias Clasen -Date: Thu Sep 22 22:44:53 2011 -0400 - - Add headers - - glib/tests/mutex.c | 31 ++++++++++++++++++++++++++++++- - glib/tests/rec-mutex.c | 28 +++++++++++++++++++++++++++- - 2 files changed, 57 insertions(+), 2 deletions(-) - -commit d4d203e3cb320a80f61231f5834b289e03667846 -Author: Matthias Clasen -Date: Thu Sep 22 22:44:05 2011 -0400 - - Fix g_rwlock_{writer,reader}_trylock - - glib/gthread-posix.c | 10 ++++++++-- - 1 file changed, 8 insertions(+), 2 deletions(-) - -commit ff139135372cb9d8d88fba19d553f6b68b3ffa37 -Author: Matthias Clasen -Date: Thu Sep 22 22:43:29 2011 -0400 - - Add basic tests for GRWLock - - Just basic api usage, no functional test cases yet. - - glib/tests/Makefile.am | 3 ++ - glib/tests/rwlock.c | 77 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 80 insertions(+) - -commit b2717740a23ee37d057cc293ee4f92d91993c648 -Author: Chun-wei Fan -Date: Fri Sep 23 10:41:19 2011 +0800 - - VS support updates - - -Fix GLib project/filter files generation as some source items - are under - the "deprecated" subfolder, and filter out the gthread-*.c - -Explicitly specify gthread-win32.c in the GLib project/filter file - templates, since tarballs are done on Linux. - -Don't define g_static_mutex_get_mutex in the pregenerated - glibconfig.h.win32(.in) as it is defined in deprecated/gthread.h - for Windows - - build/win32/vs10/glib.vcxproj.filtersin | 3 ++ - build/win32/vs10/glib.vcxprojin | 1 + - build/win32/vs9/glib.vcprojin | 77 - +++++---------------------------- - glib/Makefile.am | 12 ++--- - glib/glibconfig.h.win32.in | 2 - - 5 files changed, 20 insertions(+), 75 deletions(-) - -commit 9de564bf1f0f0c874ea311479f1561158e0d55e8 -Author: Matthias Clasen -Date: Thu Sep 22 21:58:28 2011 -0400 - - Fix g_rec_mutex_trylock - - glib/gthread-posix.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit 295af777e4c251559f15502e6082f540a7a0f325 -Author: Matthias Clasen -Date: Thu Sep 22 21:55:43 2011 -0400 - - Add trivial tests for GMutex and GRecMutex - - Not testing any mutual exclusion with threads yet, just - basic api use. This is already enough to reveal g_rec_mutex_trylock - as broken... - - glib/tests/Makefile.am | 6 +++++ - glib/tests/mutex.c | 63 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - glib/tests/rec-mutex.c | 52 +++++++++++++++++++++++++++++++++++++++++ - 3 files changed, 121 insertions(+) - -commit 9958909fb2cf818a24737dc3a90e98e6f2f02910 -Author: Chun-wei Fan -Date: Thu Sep 22 22:10:23 2011 +0800 - - gmappedfile.c: Define S_IFREG on Win32 when it's not available - - Make a workaround for S_IFREG in gmappedfile.c on Windows as it may - not be - available for a given compiler on that platform - - glib/gmappedfile.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit f42fe6cdc056b77f74ff6e332389d444c50ae7dc -Author: Colin Walters -Date: Thu Sep 22 16:08:35 2011 -0400 - - gvalue: Add explicitly signed g_value_get_schar() and - g_value_set_schar() - - The documentation for G_TYPE_CHAR says: - - "The type designated by G_TYPE_CHAR is unconditionally an 8-bit signed - integer." - - However the return value for g_value_get_char() was just "char" which - in C has an unspecified signedness; on e.g. x86 it's signed (which - matches the GType), but on e.g. PowerPC or ARM, it's not. - - We can't break the old API, so we need to suck it up and add new API. - Port most internal users, but keep some tests of the old API too. - - https://bugzilla.gnome.org/show_bug.cgi?id=659870 - - gio/gsettings-mapping.c | 4 ++-- - gio/tests/gsettings.c | 6 +++--- - gobject/gclosure.c | 2 +- - gobject/glib-genmarshal.c | 2 +- - gobject/gmarshal.c | 2 +- - gobject/gobject.symbols | 2 ++ - gobject/gvaluetypes.c | 42 - +++++++++++++++++++++++++++++++++++++++++- - gobject/gvaluetypes.h | 5 +++++ - gobject/tests/param.c | 13 ++++++++++--- - tests/gobject/gvalue-test.c | 1 + - tests/gobject/paramspec-test.c | 16 ++++++++++++++++ - 11 files changed, 83 insertions(+), 12 deletions(-) - -commit 1df8160fa675b225809eed2f86d2489133e5e54d -Author: Colin Walters -Date: Thu Sep 22 17:52:08 2011 -0400 - - tests: Add a some torture test cases for the generic marshaller - - In particular this has a test case for a G_TYPE_ENUM which we were - running into a failure on ppc64. - - https://bugzilla.gnome.org/show_bug.cgi?id=659881 - - gobject/tests/signals.c | 136 - ++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 136 insertions(+) - -commit c59846086bdc464b8bff97a83c09d91e8c860369 -Author: Ryan Lortie -Date: Thu Sep 22 13:47:25 2011 -0400 - - Add gthread.h to deprecated headers - - ...not deprecated sources - - glib/Makefile.am | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 8e716cbb497ba0cee11a86410c6faff805ea7d90 -Author: Emmanuele Bassi -Date: Thu Sep 22 17:16:55 2011 +0100 - - Fix annotations for source/target in g_object_bind_property_* - - We use gpointer for convience of the C API users, but introspection - users will not like it. - - https://bugzilla.gnome.org/show_bug.cgi?id=659838 - - gobject/gbinding.c | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -commit 35829d28b9f731e2443d48d868ec6b49cb202e5c -Author: Manoj Kumar Giri -Date: Thu Sep 22 19:46:01 2011 +0530 - - Updated Oriya Translation - - po/or.po | 277 - +++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 156 insertions(+), 121 deletions(-) - -commit 558955dd85ffaa8435c95eacca27db7134ab4c11 -Author: Matthias Clasen -Date: Thu Sep 22 01:16:41 2011 -0400 - - Some gthread doc updates - - Marking things as deprecated, mostly. - - glib/gthread.c | 169 - ++++++++++++++++++++++++++++++++++----------------------- - 1 file changed, 100 insertions(+), 69 deletions(-) - -commit cedc82290f860683d695d0c5326db153893eec21 -Author: Matthias Clasen -Date: Thu Sep 22 00:52:18 2011 -0400 - - Use adaptive mutexes when available - - These are supposedly better on multi-cpu systems - and who doesn't - have multiple cpus nowadays. One single-processor systems, they - are identical to normal mutexes. - See e.g. http://bugzilla.mozilla.org/show_bug.cgi?id=132089 - - https://bugzilla.gnome.org/show_bug.cgi?id=659423 - - glib/gthread-posix.c | 13 ++++++++++++- - glib/gthread.h | 4 ++++ - 2 files changed, 16 insertions(+), 1 deletion(-) - -commit 19e7026fe728678c33e4cf38290ea88f0941d648 -Author: Ryan Lortie -Date: Wed Sep 21 20:19:32 2011 -0400 - - GDateTime test: fix a race - - We have a GDateTime test that compares the time now (as per the - libc) to - the time now (as per GDateTime). The problem is that the time could - change between those two "now"s. - - glib/tests/gdatetime.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit af9e40dc5def1352e01368de56577addb2c7bbc1 -Author: Ryan Lortie -Date: Wed Sep 21 20:13:57 2011 -0400 - - gslice: remove single-threaded case - - GPrivate always works, so use it normally at all times. - - glib/gslice.c | 35 ++++------------------------------- - 1 file changed, 4 insertions(+), 31 deletions(-) - -commit ca154c399b879ad17804af5d9a81e607e049861e -Author: Philip Van Hoof -Date: Wed Sep 21 19:59:03 2011 +0200 - - GMappedFile: Add API to create from an existing file descriptor - - At Tracker we want to mmap files using O_NOATIME. With GMappedFile - this is at - the moment impossible. For that reason I added the constructor - new_from_fd to - the GMappedFile type. - - https://bugzilla.gnome.org/show_bug.cgi?id=659754 - - glib/glib.symbols | 1 + - glib/gmappedfile.c | 174 - +++++++++++++++++++++++++++++++----------------- - glib/gmappedfile.h | 3 + - glib/tests/mappedfile.c | 48 +++++++++++++ - 4 files changed, 164 insertions(+), 62 deletions(-) - -commit 24652730a9faaedb19b9e90024077eb7f75a6907 -Author: Ryan Lortie -Date: Wed Sep 21 14:57:22 2011 -0400 - - Deprecate GStatic{,Rec,RW}Mutex - - The new versions use the primatives of the OS directly and don't - have an - annoying ABI. - - glib/deprecated/gthread.h | 65 - +++++++++++++++++++++++++++++++++++++++++++++++ - glib/gthread.h | 65 - ----------------------------------------------- - 2 files changed, 65 insertions(+), 65 deletions(-) - -commit aecec33c4949e022abe6b335f83223495004c09f -Author: Ryan Lortie -Date: Wed Sep 21 14:39:59 2011 -0400 - - gtype: port from GStaticRWLock to GRWLock - - gobject/gtype.c | 18 +++++++++--------- - 1 file changed, 9 insertions(+), 9 deletions(-) - -commit b6140c2f89e3d9a613623b7eacad631360837df3 -Author: Ryan Lortie -Date: Wed Sep 21 14:37:34 2011 -0400 - - Port internal GStaticRecMutex users to GRecMutex - - gio/gunionvolumemonitor.c | 38 +++++++++++++++++++------------------- - glib/gvarianttypeinfo.c | 12 ++++++------ - gmodule/gmodule.c | 20 ++++++++++---------- - gobject/gtype.c | 22 +++++++++++----------- - 4 files changed, 46 insertions(+), 46 deletions(-) - -commit ad187e3a9b2efff3c773d361e78ec3acda36136e -Author: Ryan Lortie -Date: Wed Sep 21 14:36:53 2011 -0400 - - Add a new recursive mutex type, GRecMutex - - This is implemented using the native facilities of each platform - instead - of manually. - - glib/glib.symbols | 5 ++++ - glib/gthread-posix.c | 72 - ++++++++++++++++++++++++++++++++++++++++++++++++++++ - glib/gthread-win32.c | 68 - +++++++++++++++++++++++++++++++++++++++++++++++++ - glib/gthread.h | 13 ++++++++++ - 4 files changed, 158 insertions(+) - -commit 3d4102776e59e748ee8b6e4d456a06a33593f308 -Author: Ryan Lortie -Date: Wed Sep 21 10:19:36 2011 -0400 - - Add GRWLock - - glib/glib.symbols | 8 ++++++++ - glib/gthread-posix.c | 50 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - glib/gthread-win32.c | 51 - +++++++++++++++++++++++++++++++++++++++++++++++++++ - glib/gthread.h | 26 ++++++++++++++++++++++++-- - glib/tests/strfuncs.c | 1 - - 5 files changed, 133 insertions(+), 3 deletions(-) - -commit 42af8eb39d2744af68a470bcd9f7aae3c8f43602 -Author: Ryan Lortie -Date: Wed Sep 21 00:33:16 2011 -0400 - - gthread: remove impl init functions - - glib/gthread-posix.c | 14 +++----------- - glib/gthread-win32.c | 20 +++----------------- - glib/gthread.c | 2 -- - glib/gthreadprivate.h | 3 --- - 4 files changed, 6 insertions(+), 33 deletions(-) - -commit 2539bd007d34c7e75788c34f8d9a1e0d5f225ea0 -Author: Ryan Lortie -Date: Tue Sep 20 10:06:57 2011 -0400 - - win32: Add 'shared' support to SRWLock emulation - - glib/gthread-win32.c | 108 - +++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 108 insertions(+) - -commit 9f42e3be1b7b9e7588eb84e21c321dfbde0a6f9a -Author: Ryan Lortie -Date: Tue Sep 20 00:05:34 2011 -0400 - - gthread-win32: trivial condition change - - Make another do-nothing change to the SRWLock emulation. - - glib/gthread-win32.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit 391aea32f31506cd07b251385450a84d705cc798 -Author: Ryan Lortie -Date: Tue Sep 20 00:04:43 2011 -0400 - - gthread-win32: rename a struct member - - Our SRWLock is about to become a real reader/writer lock, so rename an - instance variable to prepare for that. - - glib/gthread-win32.c | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -commit d7aeae97effab17a0562023497ed8baf46dcc09a -Author: Ryan Lortie -Date: Mon Sep 19 13:58:36 2011 -0400 - - gthread.h: remove some bogus decl/comments - - These are no longer relevent since the possibility of a - thread-disabled - GLib disappeared. - - glib/gthread.h | 10 ---------- - 1 file changed, 10 deletions(-) - -commit 894dd4f62b5df008e9372394c0fb4ef2fd1dc527 -Author: Ryan Lortie -Date: Mon Sep 19 13:51:07 2011 -0400 - - Revert "Drop an unused variable" - - This reverts commit c7f9cd17d446938aaf4126e0753302676f66fd22. - - The old macros in gthread.h used this variable, so it must remain in - place to keep ABI compatibility. - - glib/gthread.c | 1 + - 1 file changed, 1 insertion(+) - -commit 8ef30eb3da2e371bf6cbaa4d102b89b948fc04bb -Author: Matthias Clasen -Date: Mon Sep 19 07:19:17 2011 -0400 - - Drop an unused variable - - glib/gthread.c | 1 - - 1 file changed, 1 deletion(-) - -commit 7d859fb67f42a88368f8c5d404cf7ade07dbf27d -Author: Matthias Clasen -Date: Mon Sep 19 07:16:30 2011 -0400 - - More header cosmetics - - glib/gthread.h | 36 ++++++++++++++++++------------------ - 1 file changed, 18 insertions(+), 18 deletions(-) - -commit c291259c659a2dd48f1202863852f61a34290a84 -Author: Matthias Clasen -Date: Mon Sep 19 00:29:53 2011 -0400 - - trivial: small header reordering - - glib/gthread.h | 9 ++++----- - 1 file changed, 4 insertions(+), 5 deletions(-) - -commit ae2ac9e809a91635c6ff9751145cd09b6de8dab9 -Author: Ryan Lortie -Date: Mon Sep 19 01:11:11 2011 -0400 - - Move some things to deprecated/gthread.h - - glib/Makefile.am | 3 +- - glib/deprecated/gthread.h | 112 - ++++++++++++++++++++++++++++++++++++++++++++++ - glib/glib.h | 1 + - glib/gthread.c | 2 +- - glib/gthread.h | 83 +--------------------------------- - 5 files changed, 118 insertions(+), 83 deletions(-) - -commit 97972fbb3a1d9234fbb5753802afd0c13db45f25 -Author: Ryan Lortie -Date: Mon Sep 19 01:02:44 2011 -0400 - - g_thread_init: take a gpointer as the arg - - GThreadFunctions is about to disappear. - - glib/gthread.h | 2 +- - gthread/gthread-impl.c | 4 ++-- - 2 files changed, 3 insertions(+), 3 deletions(-) - -commit abba53e39630fd9df7249e239db06b391ba1f47a -Author: Ryan Lortie -Date: Mon Sep 19 00:55:16 2011 -0400 - - disable glib-ctor on win32 - - glib/glib-ctor.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 14e6377a603abd03a3c9d7130da1c1113cec4d7b -Author: Ryan Lortie -Date: Mon Sep 19 00:45:19 2011 -0400 - - Deprecate g_thread_create_full() - - Replace it with g_thread_create_with_stack_size() and a real function - implementation of g_thread_create(). - - Modify a testcase that was calling g_thread_create_full() - inappropriately (it was using the default values anyway). - - docs/reference/glib/glib-sections.txt | 1 + - glib/glib.symbols | 2 ++ - glib/gthread.c | 64 - +++++++++++++++++++++++++++-------- - glib/gthread.h | 17 ++++++++-- - tests/slice-test.c | 4 +-- - 5 files changed, 68 insertions(+), 20 deletions(-) - -commit 9621b1093e7b745e6f8184012bc3c18ab1d261b1 -Author: Ryan Lortie -Date: Mon Sep 19 00:31:33 2011 -0400 - - Drop g_thread_fail() - - This is now unused. - - glib/gthread.c | 7 ------- - 1 file changed, 7 deletions(-) - -commit b2c1364ab29f82d863990c9b1b17abce798f9a84 -Author: Ryan Lortie -Date: Mon Sep 19 00:30:30 2011 -0400 - - g_system_thread_create: drop unused args - - The 'bound' and 'priority' arguments are no longer in use, so - drop them. - - glib/gthread-posix.c | 2 -- - glib/gthread-win32.c | 2 -- - glib/gthread.c | 2 +- - glib/gthreadprivate.h | 2 -- - 4 files changed, 1 insertion(+), 7 deletions(-) - -commit 2b4c303d61d614af90a92de4c85532fcc245118e -Author: Ryan Lortie -Date: Mon Sep 19 00:27:56 2011 -0400 - - Remove the concept of 'bound' - - This was ignored on Windows. On POSIX, where supported, it controlled - if we ended up with a proper system thread or a user-mode thread. - Linux - did not support this. - - glib/gthread-posix.c | 7 ------- - glib/gthread.c | 10 +++------- - 2 files changed, 3 insertions(+), 14 deletions(-) - -commit cebcfed78347e7f0e5853cdc192319168cd811a6 -Author: Matthias Clasen -Date: Mon Sep 19 00:25:12 2011 -0400 - - Remove a leftover from errorcheck mutexes - - glib/gthread.h | 3 --- - 1 file changed, 3 deletions(-) - -commit cffed9a03a54f92f04cf9648253a907573752975 -Author: Ryan Lortie -Date: Mon Sep 19 00:11:46 2011 -0400 - - Remove g_thread_functions_for_glib_use_old - - This has been unused for a while and it should definitely go away now - that g_thread_functions_for_glib_use is back in gthread.c. - - glib/gthread.c | 39 --------------------------------------- - 1 file changed, 39 deletions(-) - -commit 6972ed340b702a2b2674cab4338207e2a74a19f0 -Author: Ryan Lortie -Date: Mon Sep 19 00:03:40 2011 -0400 - - Merge g_thread_functions_for_glib_use - - Move the now-identical copies of g_thread_functions_for_glib_use from - gthread-{posix,win32}.c back into gthread.c. - - glib/gthread-posix.c | 25 ------------------------- - glib/gthread-win32.c | 25 ------------------------- - glib/gthread.c | 25 +++++++++++++++++++++++++ - 3 files changed, 25 insertions(+), 50 deletions(-) - -commit 6ea1721191efc27cef0236bf10174dd0a81125bb -Author: Ryan Lortie -Date: Mon Sep 19 00:01:29 2011 -0400 - - gthread.h: drop the vtable access macros - - We're finally free of these. Drop them. - - glib/gthread.h | 14 -------------- - 1 file changed, 14 deletions(-) - -commit 3422dcfd28c2e33b5dffbcc0f59cfa507b89a468 -Author: Ryan Lortie -Date: Mon Sep 19 00:00:12 2011 -0400 - - NULL g_system_thread_{exit,equal} in the vtable - - These were never used from gthread.h and are no longer used from - gthread.c. - - glib/gthread-posix.c | 4 ++-- - glib/gthread-win32.c | 4 ++-- - 2 files changed, 4 insertions(+), 4 deletions(-) - -commit 7a69d46dc562188a8673c6057919b4d65798491d -Author: Ryan Lortie -Date: Sun Sep 18 23:58:12 2011 -0400 - - GSystemThread: port 'self' 'join' and 'create' - - Switch 'self' 'join' and 'create' from using the vtable to being - called - via normal g_system_thread_* internal API (implemented in each of - gthread-{posix,win32}.c). - - Again, we can put NULL in the vtable since these were never used from - gthread.h. - - glib/gthread-posix.c | 32 ++++++++++++++++---------------- - glib/gthread-win32.c | 32 ++++++++++++++++---------------- - glib/gthread.c | 18 +++++++++--------- - glib/gthreadprivate.h | 10 ++++++++++ - 4 files changed, 51 insertions(+), 41 deletions(-) - -commit 51d92adeee67d1df30d13fe41e97af9e563f62ec -Author: Ryan Lortie -Date: Sun Sep 18 23:43:27 2011 -0400 - - GThread: deprecate thread priorities - - Thread priorities were already documented as not working on Solaris, - and - they are meaningless on Linux unless the process separately requests - realtime scheduling (and even then, it appears only to work as root). - - We can safely put a NULL into the vtable for set_priority since - nothing - outside of gthread.c ever calls this (and that call is gone). - - glib/gthread-posix.c | 106 - +-------------------------------------------------- - glib/gthread-win32.c | 38 +----------------- - glib/gthread.c | 59 +++++++--------------------- - glib/gthread.h | 10 +++-- - 4 files changed, 22 insertions(+), 191 deletions(-) - -commit a10306060c409c45b2ae7dc38813918ce5d611d4 -Author: Matthias Clasen -Date: Sun Sep 18 23:18:17 2011 -0400 - - Don't use the thread_exit vfunc - - Instead, just have the backends implement an internal function - named g_system_thread_exit. - - glib/gthread-posix.c | 6 +++--- - glib/gthread-win32.c | 10 +++++----- - glib/gthread.c | 9 ++++----- - glib/gthreadprivate.h | 2 ++ - 4 files changed, 14 insertions(+), 13 deletions(-) - -commit cc7631cd197756a1f804342a39f6ab10a28bc4f5 -Author: Matthias Clasen -Date: Sun Sep 18 23:10:25 2011 -0400 - - Don't use the thread_equal vfunc anymore - - Just move the g_system_thread_equal implementation into - the posix and win32 implementations, and drop some micro macro - optimization. - - glib/gthread-posix.c | 7 ++++--- - glib/gthread-win32.c | 7 +++++++ - glib/gthread.c | 11 +++++------ - glib/gthreadprivate.h | 10 ++-------- - 4 files changed, 18 insertions(+), 17 deletions(-) - -commit e00bcfcdecbc25bf6e34492a328a855771ff08ef -Author: Ryan Lortie -Date: Sun Sep 18 23:07:24 2011 -0400 - - gthread-win32: use __stdcall markers where needed - - The "unknown reason" that the native thread implementation was - broken is - because functions in kernel32.dll are (obviously) following - Microsoft's - __stdcall ABI, not the GCC ABI. - - Change our function pointers to be __stdcall pointers and change our - emulated implementation to match. - - glib/gthread-win32.c | 61 - +++++++++++++++++++++++++--------------------------- - 1 file changed, 29 insertions(+), 32 deletions(-) - -commit 835c9b75c8adb20f8a095a2bea486d59f16e72cc -Author: Ryan Lortie -Date: Sun Sep 18 22:48:53 2011 -0400 - - g_private_new: use GSlice - - We no longer call g_private_new() from anywhere in GLib, so we can use - gslice instead of malloc(). - - glib/gthread.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 0ebd842d240f74cee6654e02beb15966b058c603 -Author: Matthias Clasen -Date: Sun Sep 18 22:11:12 2011 -0400 - - And move the g_thread_yield() docs too - - glib/gthread-posix.c | 9 +++++++++ - 1 file changed, 9 insertions(+) - -commit 71df02658053cab2b18a15f02323a139f1de2092 -Author: Matthias Clasen -Date: Sun Sep 18 21:39:35 2011 -0400 - - Don't use the thread vtable for g_thread_yield() - - glib/gthread-posix.c | 6 +++--- - glib/gthread-win32.c | 6 +++--- - glib/gthread.c | 15 --------------- - 3 files changed, 6 insertions(+), 21 deletions(-) - -commit 862e086b79aa285c22f53b6351f6b8816adf2ed5 -Author: Matthias Clasen -Date: Sun Sep 18 21:24:25 2011 -0400 - - Move g_private_new() to common code - - The implementations for posix and win32 were identical, so - move it to gthread.c, to go with g_mutex_new() and g_cond_new(). - - glib/gthread-posix.c | 39 --------------------------------------- - glib/gthread-win32.c | 13 ------------- - glib/gthread.c | 37 +++++++++++++++++++++++++++++++++++++ - 3 files changed, 37 insertions(+), 52 deletions(-) - -commit dffca808469f372352a2f6cfe58f8ad026ce3a5e -Author: Matthias Clasen -Date: Sun Sep 18 21:17:33 2011 -0400 - - Move docs around - - Move the docs of functions to the actual functions. Also add - docs for some new apis. - - glib/gthread-posix.c | 237 ++++++++++++++++++++++++++++++++++++++++++++ - glib/gthread.c | 275 - ++++++++++----------------------------------------- - 2 files changed, 290 insertions(+), 222 deletions(-) - -commit 0044763a715ac5cec27fab5a7f247d3a1045d9aa -Author: Matthias Clasen -Date: Sun Sep 18 20:04:28 2011 -0400 - - Clean up g_thread_yield implementation - - This was the last macro wrapper that was directly accessing the - vtable. Make it a regular function, like the rest. - - glib/glib.symbols | 1 + - glib/gthread-posix.c | 2 +- - glib/gthread.c | 27 ++++++++++++++++----------- - glib/gthread.h | 2 +- - 4 files changed, 19 insertions(+), 13 deletions(-) - -commit c4a69e784ebd5c19a79463c2593f8b9316aeb7b2 -Author: Ryan Lortie -Date: Sun Sep 18 02:27:03 2011 -0400 - - gmem: move to glib-ctor - - glib/gmem.c | 114 - +++++++++++++++++++++----------------------------- - glib/gthread.c | 3 -- - glib/gthreadprivate.h | 2 - - 3 files changed, 47 insertions(+), 72 deletions(-) - -commit ae4419610cf920acc2ada9df0e5320a500e9965c -Author: Ryan Lortie -Date: Sun Sep 18 02:17:17 2011 -0400 - - gslice: move initialisation to glib-ctor - - glib/gslice.c | 28 +++++----------------------- - glib/gthread.c | 3 --- - glib/gthreadprivate.h | 1 - - 3 files changed, 5 insertions(+), 27 deletions(-) - -commit 8f74c927f609139c51b0a0c067ad63c60ac9139b -Author: Ryan Lortie -Date: Sun Sep 18 02:16:07 2011 -0400 - - Add glib-ctor functionality - - A pair of macros to define a constructor function (on compilers that - support such a concept) and to ensure that the function is run exactly - once (on compilers that lack such support). - - Presently only GCC is implemented. - - glib/Makefile.am | 1 + - glib/glib-ctor.h | 25 +++++++++++++++++++++++++ - 2 files changed, 26 insertions(+) - -commit 0e604ef0b527129f947637bc3ae742e9e2c30c90 -Author: Ryan Lortie -Date: Sun Sep 18 01:24:27 2011 -0400 - - GThread: always initialise the system thread - - It's always safe to call the thread implementation 'self' function. - - glib/gthread.c | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -commit 4596dfbc7587c20261b56b58a0a3e5fdeb7ff79a -Author: Ryan Lortie -Date: Sun Sep 18 01:21:01 2011 -0400 - - gmessages: do implicit GPrivate initialisation - - Initialise the GPrivate implicitly at the site of first use rather - than - explicitly from the thread initialisation function. - - glib/gmessages.c | 10 ++++++++-- - 1 file changed, 8 insertions(+), 2 deletions(-) - -commit 90679997ec7439ae520c97eb37b5ae36e0da6bba -Author: Ryan Lortie -Date: Sun Sep 18 01:10:07 2011 -0400 - - Continue GPrivate rework - - We remove the macros while at the same time switching all libglib - users - from g_private_new() to g_private_init(). We deal with the strange - expectations of the libglib code that g_private_* should work - before the - GPrivate has been initialised with a temporary shim. - - glib/gmessages.c | 10 +++++----- - glib/gslice.c | 8 ++++---- - glib/gthread-posix.c | 18 ++++++++++++++---- - glib/gthread-win32.c | 17 ++++++++++++++--- - glib/gthread.c | 12 ++++++------ - glib/gthread.h | 14 +++----------- - glib/gthreadprivate.h | 2 ++ - 7 files changed, 48 insertions(+), 33 deletions(-) - -commit b0d83576e26191505ce450cd3eae596be9aff1e1 -Author: Ryan Lortie -Date: Sat Sep 17 22:00:27 2011 -0400 - - Rework GPrivate - - - expose the structure types for GLib internal use only - - - avoid infinite recursion hazards by ensuring that GPrivate never - calls back into any other part of GLib - - - substantially rework the Windows implementation so that it never - holds locks, contains no arbitrary limits and doesn't waste - 100*sizeof(void*) per thread - - We have to keep the macro hacks for the time being since some code - inside libglib depends on it. - - glib/glib.symbols | 3 + - glib/gthread-posix.c | 81 +++++++++++---------- - glib/gthread-win32.c | 192 - +++++++++++++++++++++++--------------------------- - glib/gthread.h | 5 ++ - glib/gthreadprivate.h | 12 ++++ - 5 files changed, 155 insertions(+), 138 deletions(-) - -commit 4ec6d47806dbb4934aeeb748196d24f7cd0eb10c -Author: Ryan Lortie -Date: Sat Sep 17 20:15:07 2011 -0400 - - GStaticMutex: remove ./configure checks - - Now that GMutex is exposed we can avoid the dance we did in - ./configure - to allocate the correct amount of space for it within the - GStaticMutex. - - Remove the checks and move the definitions to gthread.h, trying very - hard to keep ABI-stable (even though we will be deprecating this - soon). - - configure.ac | 63 - +--------------------------------------------------------- - glib/gthread.h | 22 +++++++++++--------- - 2 files changed, 14 insertions(+), 71 deletions(-) - -commit c33cd007398cfc81a9405b95280e99a231f58ff8 -Author: Ryan Lortie -Date: Sat Sep 17 19:33:30 2011 -0400 - - Stop using GStaticMutex in two testcases - - gthread/tests/gwakeuptest.c | 14 ++++++-------- - tests/thread-test.c | 14 +++++++------- - 2 files changed, 13 insertions(+), 15 deletions(-) - -commit 1da913a7a3f120d7097a7474f7cccbeeb1a8383c -Author: Ryan Lortie -Date: Sat Sep 17 19:32:57 2011 -0400 - - GParamSpecPool: port from GStaticMutex to GMutex - - gobject/gparam.c | 35 ++++++++++++++++------------------- - 1 file changed, 16 insertions(+), 19 deletions(-) - -commit 806de91cd55c7ba2599a637346dbecd3bb3a5562 -Author: Ryan Lortie -Date: Sat Sep 17 19:26:41 2011 -0400 - - GSettings: port from GStaticMutex to GMutex - - gio/gdelayedsettingsbackend.c | 46 - +++++++++++++++++++++---------------------- - gio/gsettingsbackend.c | 18 ++++++++--------- - 2 files changed, 32 insertions(+), 32 deletions(-) - -commit 646de11ae789fb19a878091491fa645788d89368 -Author: Ryan Lortie -Date: Sat Sep 17 18:30:07 2011 -0400 - - Remove "temporary until GLib is fixed" code - - The original GMutex/GCond rework patch introduced some temporary - code to - cope with GLib's old approach to thread initialisation. These are no - longer required. - - glib/gthread-posix.c | 20 -------------------- - glib/gthread-win32.c | 20 -------------------- - 2 files changed, 40 deletions(-) - -commit e996a836e854934c0c45e17cfa26b22a8a1bc8bb -Author: Ryan Lortie -Date: Sat Sep 17 18:07:39 2011 -0400 - - Port g_cond_new to use GSlice - - Now that nothing inside of GLib is using g_cond_new(), we can - implement - it using GSlice. Since the implementations for POSIX and Windows are - now the same, move it to gthread.c. - - glib/gthread-posix.c | 23 ----------------------- - glib/gthread-win32.c | 22 ---------------------- - glib/gthread.c | 18 ++++++++++++++++++ - 3 files changed, 18 insertions(+), 45 deletions(-) - -commit f1d34d0187cd658a95fba64473942b55d27bfcea -Author: Ryan Lortie -Date: Sat Sep 17 18:05:24 2011 -0400 - - libglib: stop using g_cond_new in some places - - Port a couple of low-level users of g_cond_new to use G_COND_INIT or - g_cond_init() as appropriate. - - glib/gbitlock.c | 13 ++++++------- - glib/gthread.c | 13 +++++-------- - 2 files changed, 11 insertions(+), 15 deletions(-) - -commit 22b3e26034017f19c81a3f2bfa7e9c8ec5a690a8 -Author: Ryan Lortie -Date: Sat Sep 17 17:59:03 2011 -0400 - - Port g_mutex_new to use GSlice - - Now that nothing inside of GLib is using g_mutex_new, we can implement - it using GSlice. Since the implementations for POSIX and Windows are - now the same, move it to gthread.c. - - glib/gthread-posix.c | 21 --------------------- - glib/gthread-win32.c | 21 --------------------- - glib/gthread.c | 19 +++++++++++++++++++ - 3 files changed, 19 insertions(+), 42 deletions(-) - -commit cf26a6fc32e32bd71d4652245257477ae34d9a15 -Author: Ryan Lortie -Date: Sat Sep 17 18:33:25 2011 -0400 - - G_LOCK: port from GStaticMutex to GMutex - - GCancellable made use of the undocumented G_LOCK_NAME macro in an - invalid way. Fix that up while we're at it. - - gio/gcancellable.c | 6 ++---- - glib/gthread.h | 16 ++++++++-------- - 2 files changed, 10 insertions(+), 12 deletions(-) - -commit 2c7388c19a3f7895ee49a5bc7219822a50b5b514 -Author: Ryan Lortie -Date: Sat Sep 17 17:56:33 2011 -0400 - - libglib: stop using g_mutex_new - - Use G_MUTEX_INIT or g_mutex_init() as appropriate. - - glib/gasyncqueue.c | 46 ++++++++++++++++++------------------ - glib/gmem.c | 17 ++++++-------- - glib/gmessages.c | 53 +++++++++++++++++++++--------------------- - glib/gslice.c | 68 - +++++++++++++++++++++++++----------------------------- - glib/gthread.c | 29 +++++++++++------------ - 5 files changed, 101 insertions(+), 112 deletions(-) - -commit f35362f3ae4a4bcc6c0d03b129758b2989e8cd79 -Author: Ryan Lortie -Date: Sat Sep 17 17:47:46 2011 -0400 - - libglib: drop use of GStaticMutex - - Use GMutex directly instead. - - glib/gbitlock.c | 12 ++++++------ - glib/gmain.c | 19 +++++++++---------- - 2 files changed, 15 insertions(+), 16 deletions(-) - -commit 80730bc75ca8b0ad71f1372c9652bee39391244e -Author: Ryan Lortie -Date: Fri Sep 16 18:05:23 2011 -0400 - - Rework GMutex and GCond APIs - - Do a substantial rework of the GMutex and GCond APIs. - - - remove all of the macro indirection hackery which is no longer - needed - since we dropped support for switchable thread implementations - - - expose the structure types and add G_MUTEX_INIT and G_COND_INIT - static initialiser macros - - - add g_mutex_init() and g_mutex_clear() for use when embedding - GMutex - into another structure type and do the same for GCond as well - - - avoid infinite recursion hazards by ensuring that neither GCond or - GMutex ever calls back into any other part of GLib - - - substantially rework the Windows implementation of GCond and GMutex - to use the SRWLock and CONDITION_VARIABLE APIs present on Windows - 2008/Vista and later, emulating these APIs on XP - - glib/glib.symbols | 16 ++ - glib/gthread-posix.c | 363 ++++++++++++++++-------- - glib/gthread-win32.c | 759 - ++++++++++++++++++++++++++++++++++++++------------- - glib/gthread.h | 96 ++++--- - glib/gutils.c | 3 + - 5 files changed, 907 insertions(+), 330 deletions(-) - -commit c6f84faa17227da437eeceb58ce79334ffdfdb57 -Author: Matthias Clasen -Date: Wed Sep 21 15:46:24 2011 -0400 - - Forgotten part of an earlier mismerge - - This is making gmappedfile.c identical to the glib-2-30 branch again. - - glib/gmappedfile.c | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -commit 43254e8c4c60f102be1212a1919953ad7ddf31db -Author: Ryan Lortie -Date: Wed Sep 21 15:27:37 2011 -0400 - - gmessage.c: mark a private function static - - glib/gmessages.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit aabdb7e190fc4db595484e05e40315985c6c4645 -Author: David Zeuthen -Date: Wed Sep 21 08:16:43 2011 -0400 - - GDBusObject{Proxy,Skeleton}: Prefix properties with g- to avoid - collisions - - Otherwise we might collide with an interface called Connection. - - https://bugzilla.gnome.org/show_bug.cgi?id=659699 - - This is for the same reason that GDBusProxy has its properties - prefixed with g-. - - Signed-off-by: David Zeuthen - - gio/gdbus-2.0/codegen/codegen.py | 4 ++-- - gio/gdbusobjectmanagerclient.c | 4 ++-- - gio/gdbusobjectmanagerserver.c | 2 +- - gio/gdbusobjectproxy.c | 28 ++++++++++++++-------------- - gio/gdbusobjectskeleton.c | 16 ++++++++-------- - 5 files changed, 27 insertions(+), 27 deletions(-) - -commit 1f5262d2c96f888c21bd113d43528cf3964f163d -Author: Ryan Lortie -Date: Tue Sep 20 10:07:35 2011 -0400 - - gunixmounts: exempt entries with "none" mountpoint - - We ignore entries with mountpoint of "swap" and "ignore". Add "none" - to - that list, since Debian uses it. - - Probably we should move to using our already-existing internal list of - things to ignore, but this patch is more minimally intrusive for now. - - https://bugzilla.gnome.org/show_bug.cgi?id=654563 - - gio/gunixmounts.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit 6b39085016110dc92d0b17d605ee80b0a0e80eb6 -Author: Xavier Claessens -Date: Wed Sep 21 13:41:10 2011 +0200 - - gdbus-codegen: prepend arg_ to method/signal arg names - - This is to avoid shadow declaration warning in the case an arg name - is "time" for example. - - https://bugzilla.gnome.org/show_bug.cgi?id=659690 - - Signed-off-by: David Zeuthen - - gio/gdbus-2.0/codegen/codegen.py | 36 - ++++++++++++++++++------------------ - 1 file changed, 18 insertions(+), 18 deletions(-) - -commit 933ad70c32f146d324b8fc1e9b79711e83472909 -Author: David Zeuthen -Date: Wed Sep 21 07:12:32 2011 -0400 - - gdbus-codegen: Clarify how naming and Ugly_Case handling works - - Basically, move some paragraphs around. - - Signed-off-by: David Zeuthen - - docs/reference/gio/gdbus-codegen.xml | 92 - ++++++++++++++++++------------------ - 1 file changed, 47 insertions(+), 45 deletions(-) - -commit 30537b84de1b41e1813d2624968bb99271d45763 -Author: David Zeuthen -Date: Wed Sep 21 06:57:29 2011 -0400 - - gdbus-codegen: Update man page to reflect how --annotate actually - works - - Signed-off-by: David Zeuthen - - docs/reference/gio/gdbus-codegen.xml | 32 - ++++++++++++++------------------ - 1 file changed, 14 insertions(+), 18 deletions(-) - -commit 70515ffe928fa4dc2cadeddfa68a67a7cd727cfe -Author: Xavier Claessens -Date: Tue Sep 20 23:46:23 2011 +0200 - - gdbus-codegen: Fix build errors in generated code - - https://bugzilla.gnome.org/show_bug.cgi?id=659646 - - gio/gdbus-2.0/codegen/codegen.py | 24 ++++++++++++------------ - 1 file changed, 12 insertions(+), 12 deletions(-) - -commit 447eb0395623112ebf583988f7aa95b4a2be7c2f -Author: Sweta Kothari -Date: Wed Sep 21 12:20:30 2011 +0530 - - Removed the glib.glib-2-30.gu.po file that was wrongly committed - - po/glib.glib-2-30.gu.po | 3739 - ----------------------------------------------- - 1 file changed, 3739 deletions(-) - -commit 45dd6801cf368997b707a9cb0af5b6bba432dd49 -Author: Sweta Kothari -Date: Wed Sep 21 12:17:29 2011 +0530 - - Updated Gujarati Translations - - po/gu.po | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 06560292c665b463ce948eb36e23acf11edfbfda -Author: Sweta Kothari -Date: Wed Sep 21 12:14:29 2011 +0530 - - Updated Gujarati Translations - - po/gu.po | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit a7057f5c6ee78c8822090bbcc957a5db670fb2fb -Author: Sweta Kothari -Date: Wed Sep 21 12:11:20 2011 +0530 - - Updated Gujarati Translations - - po/gu.po | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 0c1dba064383154759d497568f8f3f95835fd6ea -Author: Sweta Kothari -Date: Wed Sep 21 12:07:00 2011 +0530 - - Updated Gujarati Translations - - po/gu.po | 355 - +++++++++++++++++++++++++++++---------------------------------- - 1 file changed, 166 insertions(+), 189 deletions(-) - -commit 855e13cc0acadd9d87baf55a2dd9a50e721ec6b1 -Author: Dan Winship -Date: Tue Sep 20 16:58:34 2011 -0400 - - GThreadedResolver: don't overwrite errors - - If a dns op was cancelled and then the abandoned op failed, it would - try to overwrite the original error. Fix that. - - https://bugzilla.gnome.org/show_bug.cgi?id=658769 - - gio/gthreadedresolver.c | 19 +++++++++++-------- - 1 file changed, 11 insertions(+), 8 deletions(-) - -commit 88b3f6b866749d273247ccccf6dbfd6ddb6b647d -Author: Cosimo Cecchi -Date: Sat Sep 10 00:35:09 2011 -0400 - - timeval: add introspection annotations to g_time_val_from_iso8601() - - The GTimeVal argument is missing an (out) annotations. - - https://bugzilla.gnome.org/show_bug.cgi?id=658692 - - glib/gtimer.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 0db338bdb0e9a0216681b6db7286ffb0f1711db1 -Author: Antoine Jacoutot -Date: Tue Sep 20 01:18:45 2011 +0200 - - gunixmounts: Fix compilation on BSD - - Commit afa82ae805f9c8bb875a3f863a7b4669953f159f introduced a - compilation - regression on BSD systems that use the sysctl(3) interface; we need to - declare the buffer len in _g_get_unix_mount_points() - BZ #659528 - - gio/gunixmounts.c | 1 + - 1 file changed, 1 insertion(+) - -commit 11217edaaf3386c8504a6ed6f8f0fb69092ddfca -Author: Matej Urbančič -Date: Tue Sep 20 15:40:29 2011 +0200 - - Updated Slovenian translation - - po/sl.po | 16 ++++++++-------- - 1 file changed, 8 insertions(+), 8 deletions(-) - -commit 9365bc57611f21621c4ef88e302ae07611c2c6d3 -Author: Matej Urbančič -Date: Tue Sep 20 15:35:31 2011 +0200 - - Updated Slovenian translation - - po/sl.po | 1897 - ++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 911 insertions(+), 986 deletions(-) - -commit f8dda0955ecddd02a4e300fba2714ea8cfa093ae -Author: Sweta Kothari -Date: Tue Sep 20 13:31:07 2011 +0530 - - Updated Gujarati Translations - - po/glib.glib-2-30.gu.po | 3739 - +++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 3739 insertions(+) - -commit 88f2b32eb00311da9799d2a71a55dedd92ff60bb -Author: David Zeuthen -Date: Mon Sep 19 17:31:21 2011 -0400 - - GDBusObjectManagerServer: Add test for export_uniquely() method - - Signed-off-by: David Zeuthen - - gio/tests/gdbus-test-codegen.c | 27 +++++++++++++++++++++++++++ - 1 file changed, 27 insertions(+) - -commit b1c08ca41981da9ad62841b1a0cb7095ccc111f4 -Author: Matthew Barnes -Date: Mon Sep 19 16:45:05 2011 -0400 - - GDBusObjectManagerServer: Use correct object path in export_uniquely() - method - - In registration_data_export_interface(), the object_path is obtained - using: - - object_path = g_dbus_object_get_object_path (G_DBUS_OBJECT - (data->object)); - - But when exporting an object uniquely, the object_path is not assigned - to the GDBusObject until after all the interfaces are exported. - Therefore, registration_data_export_interface() is trying to export - the interface on the non-unique object path, which can lead to - run-time errors if an object already exists on that path. - - Instead, registration_data_export_interface() should be passed the - object_path explicitly, as is done in - g_dbus_object_manager_server_export_unlocked(). - - Signed-off-by: David Zeuthen - - gio/gdbusobjectmanagerserver.c | 24 ++++++++++++------------ - 1 file changed, 12 insertions(+), 12 deletions(-) - -commit fe27bf003764e453cd15cab67e8a99fcda84db1d -Author: Philip Withnall -Date: Mon Sep 19 10:13:52 2011 +0200 - - Don't close stream twice when splicing - - Ensure that the output/target stream in a - g_output_stream_splice_async() - operation is marked as closed if G_OUTPUT_STREAM_SPLICE_CLOSE_TARGET - is - passed to g_output_stream_splice_async(). This removes the - possibility of - local FDs being closed twice because the stream's not marked as - closed. - - This is implemented by calling g_output_stream_close() from within - g_output_stream_splice_async() instead of calling the stream's - close_fn() - directly. - - Closes: bgo#659324 - - gio/goutputstream.c | 88 - ++++++++++++++++++++++++++++++++--------------------- - 1 file changed, 53 insertions(+), 35 deletions(-) - -commit 808035666ac2f730b8819232f86cd3fac9de0d44 -Author: Ryan Lortie -Date: Sun Sep 18 22:20:08 2011 -0400 - - gbitlock: #include "gslice.h" - - This is needed if we're doing emulated futexes. - - glib/gbitlock.c | 1 + - 1 file changed, 1 insertion(+) - -commit bb1ada779161b0c552573c33a10cd2251d5cdea0 -Author: Matthias Clasen -Date: Sun Sep 18 22:14:19 2011 -0400 - - Fix a merge accident - - glib/tests/mappedfile.c | 1 + - 1 file changed, 1 insertion(+) - -commit 8b03fed0cfdd07b367d4deb66980980d44f115ce -Author: Ryan Lortie -Date: Sun Sep 18 14:22:07 2011 -0400 - - Remove unused header gdebug.h - - This was only included from gmessages.c. Nuke the unused parts and - merge the rest into gmessages.c. - - glib/Makefile.am | 1 - - glib/gdebug.h | 59 ------------------------------------- - glib/gmessages.c | 89 - ++++++++++++++++++++++++++++++-------------------------- - 3 files changed, 47 insertions(+), 102 deletions(-) - -commit 37c740d50946e59c5a5767e4b7aee5f34fcab268 -Author: Ryan Lortie -Date: Sun Sep 18 18:59:20 2011 -0400 - - Don't #include from gmem.h - - It looks like this was done just to help people port from gmem to - gslice, but nothing in this header actually requires gslice.h to be - included. - - glib/garray.c | 1 + - glib/gbuffer.c | 2 +- - glib/gcache.c | 1 + - glib/gchecksum.c | 1 + - glib/gdataset.c | 1 + - glib/gdatetime.c | 1 + - glib/gerror.c | 1 + - glib/ghash.c | 1 + - glib/ghmac.c | 1 + - glib/ghook.c | 1 + - glib/glist.c | 1 + - glib/gmarkup.c | 1 + - glib/gmem.c | 1 + - glib/gmem.h | 1 - - glib/gnode.c | 2 ++ - glib/gqueue.c | 1 + - glib/gsequence.c | 1 + - glib/gslist.c | 2 ++ - glib/gtestutils.c | 1 + - glib/gtimezone.c | 1 + - glib/gtree.c | 1 + - glib/gvariant-parser.c | 1 + - glib/gvariant.c | 1 + - glib/gvarianttypeinfo.c | 2 +- - 24 files changed, 25 insertions(+), 3 deletions(-) - -commit e88a12caa0a4852a505911b12fe7ed93cd0068dc -Author: Ryan Lortie -Date: Sun Sep 18 20:36:30 2011 -0400 - - Move deprecated GCompletion to deprecated/ - - Keep the docs for now, though. We'll remove them after a few more - cycles. - - https://bugzilla.gnome.org/show_bug.cgi?id=659427 - - glib/Makefile.am | 4 ++-- - glib/{ => deprecated}/gcompletion.c | 12 +++++------- - glib/{ => deprecated}/gcompletion.h | 4 ---- - glib/glib.h | 2 +- - 4 files changed, 8 insertions(+), 14 deletions(-) - -commit c3fc0c285f001b3463eda4a63654d645594df08b -Author: Ryan Lortie -Date: Sun Sep 18 20:31:09 2011 -0400 - - Move deprecated GRel to deprecated/ - - Keep the docs for now, though. We'll remove them after a few more - cycles. - - https://bugzilla.gnome.org/show_bug.cgi?id=659427 - - glib/Makefile.am | 8 ++++---- - glib/{ => deprecated}/grel.c | 17 ++++++++--------- - glib/{ => deprecated}/grel.h | 4 ---- - glib/glib.h | 2 +- - 4 files changed, 13 insertions(+), 18 deletions(-) - -commit a2ea02d01ee7b0fe8f2be7f9a34decb17ec8193b -Author: Ryan Lortie -Date: Sun Sep 18 20:17:59 2011 -0400 - - Move GAllocator/GMemChunk to separate file - - Create a deprecated/ directory that we can start moving ancient chunks - of code to. Start with GAllocator, GMemChunk and related APIs. - - Also drop all mention of them from the docs. - - https://bugzilla.gnome.org/show_bug.cgi?id=659427 - - docs/reference/glib/glib-docs.sgml | 2 - - docs/reference/glib/glib-sections.txt | 56 ----- - glib/Makefile.am | 7 + - glib/deprecated/gallocator.c | 99 ++++++++ - glib/deprecated/gallocator.h | 72 ++++++ - glib/glib.h | 4 + - glib/glist.c | 33 --- - glib/glist.h | 5 - - glib/gmem.c | 442 - ---------------------------------- - glib/gmem.h | 44 ---- - glib/gnode.c | 31 --- - glib/gnode.h | 5 - - glib/gslist.c | 32 --- - glib/gslist.h | 5 - - 14 files changed, 182 insertions(+), 655 deletions(-) - -commit 45d2ba8683b730d556bfbf71341fe2c3ff9248eb -Author: Мирослав Николић -Date: Mon Sep 19 03:07:41 2011 +0200 - - Updated Serbian translation - - po/sr.po | 7956 - ++++++++++++++++++++++---------------------------------- - po/sr@latin.po | 7956 - ++++++++++++++++++++++---------------------------------- - 2 files changed, 6294 insertions(+), 9618 deletions(-) - -commit 1e82f73f8b26393403e126916e9348e5dc8169d9 -Author: Matthias Clasen -Date: Sun Sep 18 14:50:31 2011 -0400 - - Fix g_ascii_formatd tests - - The test was not changing to the locales it was looping over. - - glib/tests/strfuncs.c | 1 + - 1 file changed, 1 insertion(+) - -commit eb45a590fa1c41d5c04cae98313d82146d03051a -Author: Dan Winship -Date: Sun Sep 18 10:49:58 2011 -0400 - - gsocks5proxy, gsocks4aproxy: simplify some error messages - - There's no need to include the exact max length in the error messages, - and it makes it look like the strings need to use ngettext() if - you do. - - https://bugzilla.gnome.org/show_bug.cgi?id=658206 - - gio/gsocks4aproxy.c | 9 ++++----- - gio/gsocks5proxy.c | 12 +++++------- - 2 files changed, 9 insertions(+), 12 deletions(-) - -commit feafdad228bb35264b2b3a169ff1785461275289 -Author: Alexander Shopov -Date: Sun Sep 18 08:04:58 2011 +0300 - - Updated Bulgarian translation - - po/bg.po | 339 - ++++++++++++++++++++++++++++++--------------------------------- - 1 file changed, 162 insertions(+), 177 deletions(-) - -commit e02b062635a5b41f997a169eb8b48de902116d5a -Author: Matthias Clasen -Date: Sat Sep 17 22:44:28 2011 -0400 - - Use xlocale functions where available - - Implement g_ascii_strto{d,ll,ull} and g_ascii_formatd using - xlocale functions where available. This is slightly faster - and a lot less icky than our homegrown code. - - https://bugzilla.gnome.org/show_bug.cgi?id=640293 - - configure.ac | 2 ++ - glib/gstrfuncs.c | 61 - +++++++++++++++++++++++++++++++++++++++++++++++++------- - 2 files changed, 56 insertions(+), 7 deletions(-) - -commit 7b9571e4dd8ff9f8a123542c56c146d365368f98 -Author: Matthias Clasen -Date: Sat Sep 17 20:27:16 2011 -0400 - - Remove redundant checks - - g_set_error() handles error == NULL, so no need to check. - Patch by Ignacio Casal Quinteiro. - - https://bugzilla.gnome.org/show_bug.cgi?id=640975 - - glib/gconvert.c | 25 +++++++++++-------------- - 1 file changed, 11 insertions(+), 14 deletions(-) - -commit f18eab2ac75ee457a4ff76a30bc4b727887be8da -Author: Matthias Clasen -Date: Sat Sep 17 19:58:28 2011 -0400 - - GMappedFile: return an error when trying to map a device - - Previously, we were returning an empty buffer for all filenames - where fstat() gives a size of 0. But this is only appropriate - for regular files. - - Also improve the documentation around this issue. Based on a - patch by Ryan Lortie. - - Conflicts: - - glib/tests/mappedfile.c - - https://bugzilla.gnome.org/show_bug.cgi?id=659212 - - docs/reference/glib/tmpl/fileutils.sgml | 4 ++-- - glib/gmappedfile.c | 13 +++++++++---- - glib/tests/mappedfile.c | 12 ++++++++++++ - 3 files changed, 23 insertions(+), 6 deletions(-) - -commit b83e0a39fbab49430767484a3af1a35dd21404e0 -Author: Ryan Lortie -Date: Sat Sep 17 19:11:10 2011 -0400 - - glib-compile-schemas: remove --uninstall option - - This option does nothing as has been documented as "will be removed - soon" for the vast majority of its life. - - gio/glib-compile-schemas.c | 2 -- - 1 file changed, 2 deletions(-) - -commit 2c9c72dc8cf180ae3a819f18eaf8cc140b49f4cd -Author: Ryan Lortie -Date: Sat Sep 17 17:32:42 2011 -0400 - - GVariant: avoid 'ARRAY_INFO' as function name - - Turns out that ARRAY_INFO isn't such a great name for a function since - Windows appears to declare this symbol these days. Use a different - name. - - glib/gvarianttypeinfo.c | 32 ++++++++++++++++---------------- - 1 file changed, 16 insertions(+), 16 deletions(-) - -commit f20294614616a4ae4fdfb34f1360354e6b2fbf27 -Author: Ryan Lortie -Date: Sat Sep 17 17:32:18 2011 -0400 - - gmain: fix some win32 build errors - - glib/gmain.c | 14 ++++++++++---- - 1 file changed, 10 insertions(+), 4 deletions(-) - -commit 928ce3e5efad6befb9f8d3ad97da576ceb6be9ca -Author: Aron Xu -Date: Sat Sep 17 16:18:03 2011 +0000 - - Update Simplified Chinese translation. - - po/zh_CN.po | 215 - +++++++++++++++++++++++++++++------------------------------- - 1 file changed, 105 insertions(+), 110 deletions(-) - -commit a0eefd65bc66b4520ba91008ef39f5b67c493efc -Author: Мирослав Николић -Date: Sat Sep 17 00:03:56 2011 +0200 - - Updated Serbian translation - - po/sr.po | 7958 - +++++++++++++++++++++++++++++++++---------------------- - po/sr@latin.po | 7963 - ++++++++++++++++++++++++++++++++++---------------------- - 2 files changed, 9624 insertions(+), 6297 deletions(-) - -commit e2ae75ad4be9107ee172c644c096e5949598c4a8 -Author: Ryan Lortie -Date: Fri Sep 16 17:50:13 2011 -0400 - - gatomic: use pthread mutexes instead of GMutex - - GStaticMutex makes use of atomic operations to initialise itself. We - were using GStaticMutex from the emulated case of gatomic. - Use pthreads - directly to avoid unbounded recursion in this case. - - glib/gatomic.c | 85 - +++++++++++++++++++++++++++++++++++----------------------- - 1 file changed, 51 insertions(+), 34 deletions(-) - -commit 48494dd55244fc95357a88fc1f01944d950b7b7b -Author: David Zeuthen -Date: Fri Sep 16 16:01:13 2011 -0400 - - gdbus-codegen: Support Ugly_Case for given C namespace - - https://bugzilla.gnome.org/show_bug.cgi?id=658976 - - Signed-off-by: David Zeuthen - - gio/gdbus-2.0/codegen/codegen.py | 9 +- - gio/gdbus-2.0/codegen/dbustypes.py | 57 ++-- - gio/tests/Makefile.am | 2 +- - gio/tests/gdbus-test-codegen.c | 572 - ++++++++++++++++++------------------- - 4 files changed, 325 insertions(+), 315 deletions(-) - -commit c6c2c109467f61b324f9261c4c0b7eb27214360c -Author: David Zeuthen -Date: Fri Sep 16 15:20:00 2011 -0400 - - gdbus-codegen: Single letter namespaces get dropped from symbol names - - https://bugzilla.gnome.org/show_bug.cgi?id=659082 - - Signed-off-by: David Zeuthen - - gio/gdbus-2.0/codegen/codegen.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit e34e8a25a04f31e7436af297fced96bbfc4b4f79 -Author: Simon McVittie -Date: Mon Sep 12 18:42:36 2011 +0100 - - _g_dbus_worker_new: hold a ref until we have done the initial read - - Otherwise, we could use-after-free the GDBusWorker, if its last-unref - is immediately after _g_dbus_worker_new returns (before the worker - thread - does its initial read). - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=651268 - Bug-NB: NB#271520 - Signed-off-by: Simon McVittie - Signed-off-by: David Zeuthen - - gio/gdbusprivate.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 698eeb3ef6992d551b310bba474d8a38c22ea9b7 -Author: Simon McVittie -Date: Mon Sep 12 18:26:45 2011 +0100 - - GDBusWorker: as a precaution, access 'stopped' boolean atomically - - This member is written in _g_dbus_worker_stop from arbitrary - threads, and - read by the worker thread, so it should be accessed atomically. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=651268 - Bug-NB: NB#271520 - Signed-off-by: Simon McVittie - Signed-off-by: David Zeuthen - - gio/gdbusprivate.c | 13 +++++++------ - 1 file changed, 7 insertions(+), 6 deletions(-) - -commit 20497f7af908697f958e43c06e38eca256bb58bf -Author: Simon McVittie -Date: Mon Sep 12 18:24:24 2011 +0100 - - Regression test for closing a stream, slowly, while a message - is queued - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=651268 - Bug-NB: NB#271520 - Signed-off-by: Simon McVittie - Signed-off-by: David Zeuthen - - gio/tests/Makefile.am | 5 + - gio/tests/gdbus-close-pending.c | 396 - ++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 401 insertions(+) - -commit c180ea13ae29db3e06411a149b9487328aea29e0 -Author: Simon McVittie -Date: Thu Sep 8 17:21:02 2011 +0100 - - GDBusWorker: annotate more functions with lock/pending state - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=651268 - Bug-NB: NB#271520 - Signed-off-by: Simon McVittie - Signed-off-by: David Zeuthen - - gio/gdbusprivate.c | 71 - +++++++++++++++++++++++++++++++++++++++++++++--------- - 1 file changed, 60 insertions(+), 11 deletions(-) - -commit 8097e2de85e03667c2b8646326c007b213b55870 -Author: Simon McVittie -Date: Tue Sep 13 17:31:27 2011 +0100 - - GDBusConnection: delegate to the worker to close the stream - - We can't safely close the output part of the I/O stream until any - pending write or flush has been completed. In the worst case, - this could - lead to an assertion failure in the worker (when the close wins the - race) or not closing the stream at all (when the write wins the race). - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=651268 - Bug-NB: NB#271520 - Signed-off-by: Simon McVittie - Signed-off-by: David Zeuthen - - gio/gdbusconnection.c | 64 +++++++------ - gio/gdbusprivate.c | 247 - ++++++++++++++++++++++++++++++++++++++++---------- - gio/gdbusprivate.h | 5 + - 3 files changed, 240 insertions(+), 76 deletions(-) - -commit a8f75f21b4b2264b385022496c597573ecb709da -Author: Simon McVittie -Date: Tue Sep 13 17:37:33 2011 +0100 - - GDBusWorker: combine num_writes_pending with flush_pending - - num_writes_pending was a counter, but it only took values 0 or 1, - so make - it a boolean: it would never make sense to be trying to write out two - messages at the same time (they'd get interleaved). - - Similarly, we can never be writing and flushing at the same time - (that'd - mean we were flushing halfway through a message, which would be - pointless) - so combine it with flush_pending too, calling the result - output_pending. - - Also assert that it takes the expected value whenever we change it, - and document the locking discipline used for it, including a subtle - case in write_message_in_idle_cb where it's not obvious at first - glance - why we don't need the lock. - - (Having the combined boolean at the top of the block of write-related - struct members improves struct packing on 64-bit platforms, by packing - read_num_ancillary_messages and output_pending into one word.) - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=651268 - Bug-NB: NB#271520 - Signed-off-by: Simon McVittie - Signed-off-by: David Zeuthen - - gio/gdbusprivate.c | 36 +++++++++++++++++++++++++----------- - 1 file changed, 25 insertions(+), 11 deletions(-) - -commit 05ef173466e32d8b3d212803e4a72239913a362d -Author: Ryan Lortie -Date: Fri Sep 16 11:06:50 2011 -0400 - - Disable two GDBus tests - - These tests try to use GMainContext across fork() which now fails - a lot - more violently than it used to. - - See https://bugzilla.gnome.org/show_bug.cgi?id=658999 for information. - - gio/tests/gdbus-exit-on-close.c | 3 ++- - gio/tests/gdbus-non-socket.c | 3 ++- - 2 files changed, 4 insertions(+), 2 deletions(-) - -commit 0bb01a150f131b409218e9710b0f75d7d1ec09bc -Author: Murray Cumming -Date: Fri Sep 16 16:09:56 2011 +0200 - - Revert "Add g_memory_input_stream_new_from_data_full/add_data_full() - apis" - - I'm not sure that this API is right now that I try to use it. - - This reverts commit 42738469d15585791bd5613356c47bcc2c413c20. - - gio/gmemoryinputstream.c | 70 - ++---------------------------------------------- - gio/gmemoryinputstream.h | 29 +++++++------------- - 2 files changed, 11 insertions(+), 88 deletions(-) - -commit 42738469d15585791bd5613356c47bcc2c413c20 -Author: Tristan Van Berkom -Date: Fri Sep 16 13:46:01 2011 +0200 - - Add g_memory_input_stream_new_from_data_full/add_data_full() apis - - Add an extra state pointer and an extra GDestroyNotify function - to the 'Chunk' definition... allowing bindings to attach some extra - state to memory chunks (to get memory management correctly from - language bindings). - Bug #589887 - - gio/gmemoryinputstream.c | 70 - ++++++++++++++++++++++++++++++++++++++++++++++-- - gio/gmemoryinputstream.h | 29 +++++++++++++------- - 2 files changed, 88 insertions(+), 11 deletions(-) - -commit b7051e8da82d955ca8f431c65079294747de0e1c -Author: Behdad Esfahbod -Date: Thu Sep 15 16:51:22 2011 -0400 - - Fix docs - - glib/gunidecomp.c | 14 +++++++------- - 1 file changed, 7 insertions(+), 7 deletions(-) - -commit 43007aa2d2f0d1fe3e63f7c61abb927dccaf799b -Author: Ryan Lortie -Date: Tue Sep 13 21:57:30 2011 -0400 - - GApplication: don't create a mainloop - - Just iterate the main context directly. Also: avoid calling the - virtual - functions for mainloops. - - https://bugzilla.gnome.org/show_bug.cgi?id=658805 - - gio/gapplication.c | 45 ++++++--------------------------------------- - 1 file changed, 6 insertions(+), 39 deletions(-) - -commit 39294664a679dbfa89d0d23ebfea2a44c1dee42b -Author: Ryan Lortie -Date: Wed Sep 14 11:06:02 2011 -0400 - - GApplication test: fix testcase to avoid fork() - - The GApplication test case tried to fork() while using GMainLoop, - causing problems. Avoid doing that by splitting the child process - into - a separate program and spawning it in the usual way. - - https://bugzilla.gnome.org/show_bug.cgi?id=658999 - - gio/tests/.gitignore | 1 + - gio/tests/Makefile.am | 3 + - gio/tests/basic-application.c | 81 +++++++++++++++++++++ - gio/tests/gapplication.c | 160 - +++++++----------------------------------- - 4 files changed, 111 insertions(+), 134 deletions(-) - -commit 01ed78d525cf2f8769022e27cc2573ec7ba123b3 -Author: Ryan Lortie -Date: Tue Sep 13 19:56:22 2011 -0400 - - mainloop: detect fork() and abort - - Abort if the child process returns to the mainloop after a fork(). - - https://bugzilla.gnome.org/show_bug.cgi?id=658999 - - glib/gmain.c | 39 ++++++++++++++++++++++++++++----------- - 1 file changed, 28 insertions(+), 11 deletions(-) - -commit 01f9479438694d0e1f4ddd738ddf046f179cbd0e -Author: Ryan Lortie -Date: Wed Sep 14 14:00:08 2011 -0400 - - GApplication: add chain-up checks - - Make sure ::startup and ::shutdown are being chained up. - - gio/gapplication.c | 26 ++++++++++++++++++++++---- - 1 file changed, 22 insertions(+), 4 deletions(-) - -commit 15b1c1bf4f782189cf881a44b9116460a066c5da -Author: Brian Koning -Date: Wed Sep 14 13:42:35 2011 -0400 - - GApplication: introduce ::shutdown - - Introduce ::shutdown as a dual to ::startup. - - https://bugzilla.gnome.org/show_bug.cgi?id=643934 - - gio/gapplication.c | 22 ++++++++++++++++++++++ - gio/gapplication.h | 5 ++++- - 2 files changed, 26 insertions(+), 1 deletion(-) - -commit 8d52bdfd97843ec0ad4a8086423cdf7c63afb467 -Author: Yuri Myasoedov -Date: Wed Sep 14 21:26:49 2011 +0400 - - Updated Russian translation - - po/ru.po | 1224 - +++++++++++++++++++++++++++++--------------------------------- - 1 file changed, 577 insertions(+), 647 deletions(-) - -commit 659b287a92d951d7121584587cb7aefa28e88416 -Author: Tomas Bzatek -Date: Wed Sep 14 19:02:01 2011 +0200 - - gdbus-codegen: Fix segfault when remote property is invalidated - - The 'key' variable is no longer valid outside the cycle, owned and - probably already freed by GVariant. This causes apps to segfault - when proxy is constructed and a property on remote d-bus service - changes (actually is invalidated). Looks like a typo anyway. - - https://bugzilla.gnome.org/show_bug.cgi?id=659070 - - gio/gdbus-2.0/codegen/codegen.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 53e52d9f72e8c367b177852d1bbc40235bab6d2d -Author: Og B. Maciel -Date: Wed Sep 14 09:14:02 2011 -0400 - - Updated Brazilian Portuguese translation. - - po/pt_BR.po | 192 - +++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 99 insertions(+), 93 deletions(-) - -commit 8152e3f54e8f7fd309d19ae35dd8f036067db754 -Author: Richard Hughes -Date: Tue Sep 13 16:38:40 2011 +0100 - - Fix the description for g_app_info_get_icon() - - It can return NULL when there is no default icon. - - gio/gappinfo.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 2dd32d24f34ed12da74b9714feb3dfadd8aec021 -Author: I Felix -Date: Tue Sep 13 15:40:27 2011 +0530 - - Updated Tamil Translations - - po/ta.po | 17 ++++++++--------- - 1 file changed, 8 insertions(+), 9 deletions(-) - -commit d1bcb0032d52709e5b208f76c6303cd5040cd8a1 -Author: I Felix -Date: Tue Sep 13 15:34:22 2011 +0530 - - Updated Tamil Translations - - po/ta.po | 909 - +++++++++++++++++++++++++++++++++++++-------------------------- - 1 file changed, 535 insertions(+), 374 deletions(-) - -commit 1b033919845cef366842373da9f1cfb56f522d01 -Merge: 2d44a45b6 92652ac79 -Author: Ryan Lortie -Date: Mon Sep 12 08:12:57 2011 -0400 - - Merge remote-tracking branch 'gvdb/master' - -commit 92652ac79177bcdced5f01122debb50eabdb3e2c -Author: Ryan Lortie -Date: Mon Sep 12 08:06:13 2011 -0400 - - hashing: always use signed chars - - Our hashing of non-ASCII strings was undefined due to the fact that - 'char' is signed on some platforms, unsigned on others. Always use a - signed char. - - Discovered by Alexander Larsson. - - https://bugzilla.gnome.org/show_bug.cgi?id=658806 - - gvdb-builder.c | 2 +- - gvdb-reader.c | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit 2d44a45b6ba2cf8de2ba1468013cad501e9858d8 -Author: Matthias Clasen -Date: Mon Sep 12 01:56:45 2011 -0400 - - GDesktopAppInfo: Improve docs - - gio/gdesktopappinfo.c | 32 ++++++++++++++++++-------------- - 1 file changed, 18 insertions(+), 14 deletions(-) - -commit 05342d0a930054647989c7d9bc5d248eb566f99d -Author: Matthias Clasen -Date: Mon Sep 12 01:49:01 2011 -0400 - - Fix formatting in a doc comment - - gio/gdesktopappinfo.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 73c427fab9c61f523c57dff2107c959cb5d86751 -Author: Matthias Clasen -Date: Mon Sep 12 01:46:48 2011 -0400 - - Expand mimeapps test - - This adds a test involving both defaults.list and mimeapps.list. - - gio/tests/Makefile.am | 2 +- - gio/tests/mimeapps.c | 359 - +++++++++++++++++++++++++++++++++++++------------- - 2 files changed, 267 insertions(+), 94 deletions(-) - -commit 2ba5a79a706d472a3040ac2956ae65a21d56b71a -Author: Matthias Clasen -Date: Sun Sep 11 23:39:29 2011 -0400 - - Also check api results - - In addition to looking at mimeapps.list, check that the default - and recommended apps returned by g_app_info api are as expected. - - gio/tests/mimeapps.c | 52 - ++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 52 insertions(+) - -commit 75c989b9ab7e5f4b55ec21c82184904557d86759 -Author: Matthias Clasen -Date: Sun Sep 11 23:28:06 2011 -0400 - - Revert "Fix default setting generation in - g_desktop_app_info_set_as_last_used" - - This reverts commit a13f5ca4da05c3a7edaed9a70c508f63772897cb. - - gio/gdesktopappinfo.c | 17 +++-------------- - 1 file changed, 3 insertions(+), 14 deletions(-) - -commit 938e57dd4b403c3fe494c8c63b50abfb3673c6f6 -Author: Matthias Clasen -Date: Sun Sep 11 23:25:20 2011 -0400 - - Adapt tests to string changes - - gio/tests/gschema-compile.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit cab5b8abd3407bc9a7a32a6fd9b8873799507c74 -Author: Ryan Lortie -Date: Sun Sep 11 15:44:39 2011 -0400 - - GType tutorial: clarify class struct initialisation - - Make the information on how the class structure is initialised less - confusing to first-time readers. - - docs/reference/gobject/tut_gtype.xml | 9 +++++---- - 1 file changed, 5 insertions(+), 4 deletions(-) - -commit 61b51555ec83413397b85916bd9e9e1eb61b2cab -Author: Matthias Clasen -Date: Sun Sep 11 13:08:14 2011 -0400 - - Cosmetics - - Make configure --help output a little more regular, by using - AC_HELP_STRING() more consistently. - - configure.ac | 33 ++++++++++++++++++--------------- - 1 file changed, 18 insertions(+), 15 deletions(-) - -commit 5b8623125133c16ebd51856a5da2db9e439c3527 -Author: Jorge González -Date: Sun Sep 11 11:05:50 2011 +0200 - - Updated Spanish translation - - po/es.po | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 0db179e75e332de3bdecb1309ffe8018ab567484 -Author: Matthias Clasen -Date: Sat Sep 10 16:09:39 2011 -0400 - - GKeyFile: Unify error messsages a bit - - This marks a few forgotten error messages for translation, and - makes some other strings more uniform. String change! - - https://bugzilla.gnome.org/show_bug.cgi?id=658715 - - glib/gkeyfile.c | 26 ++++++++++++++------------ - 1 file changed, 14 insertions(+), 12 deletions(-) - -commit ec3653be00725556625072e39e032e8b9e7c7e34 -Author: Matthias Clasen -Date: Sat Sep 10 10:36:00 2011 -0400 - - glib-compile-schemas: Pedantic string fixes - - Replace 'can not' by 'cannot' in several places. String change! - - https://bugzilla.gnome.org/show_bug.cgi?id=658207 - - gio/glib-compile-schemas.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit b1e04b2986cadc6fbb8c966eb7bffa73ff848316 -Author: Gabor Kelemen -Date: Sat Sep 10 14:39:43 2011 +0200 - - Updated Hungarian translation - - po/hu.po | 173 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 87 insertions(+), 86 deletions(-) - -commit a13f5ca4da05c3a7edaed9a70c508f63772897cb -Author: Josselin Mouette -Date: Sat Sep 10 08:26:12 2011 +0200 - - Fix default setting generation in g_desktop_app_info_set_as_last_used - - * Do not ignore the system default - * Do not exclude the last used being set from the default list - - This fixes the default applications dialog in control-center. - - https://bugzilla.gnome.org/show_bug.cgi?id=658188 - - gio/gdesktopappinfo.c | 17 ++++++++++++++--- - 1 file changed, 14 insertions(+), 3 deletions(-) - -commit 011c0b488f0b2461e079a58cc4eacb4b92f23990 -Author: Matthias Clasen -Date: Fri Sep 9 23:43:02 2011 -0400 - - Add some tests for mimeapps.list handling - - These tests directly look at mimeapps.list to verify that - we make the expected changes to the database. - - gio/tests/Makefile.am | 7 ++ - gio/tests/mimeapps.c | 212 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 219 insertions(+) - -commit 66a1dfc84facad7e233b8cfeb4772bb243ea5923 -Author: Matthias Clasen -Date: Fri Sep 9 23:42:47 2011 -0400 - - Avoid some compiler warnings - - gio/tests/socket-client.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 644ab6a7d3f3462b782258e5bb8bac35d46064a0 -Author: Ryan Lortie -Date: Fri Sep 9 22:33:33 2011 -0400 - - Nix inaccurately named g_main_context_init_pipe() - - ...and fold its contents into g_main_context_new() - - glib/gmain.c | 12 +++--------- - 1 file changed, 3 insertions(+), 9 deletions(-) - -commit 1c8c408c51c85230356cc95c06f2e1bd3f376624 -Author: Ryan Lortie -Date: Fri Sep 9 21:40:05 2011 -0400 - - gmain: get rid of poll_waiting - - This variable, which is the cause of much grief, exists for two - reasons: - - - ensuring the the wakeup pipe doesn't fill up - - - preventing the first poll() after adding a source from waking up - immediately - - The first point is no longer an issue with GWakeup. - - The second point is addressed by using different logic: we only - signal a - wakeup in the case that the context is currently acquired by a thread - that is not us. - - As an added bonus, we can now implement g_main_context_wakeup() - without - taking a lock. - - https://bugzilla.gnome.org/show_bug.cgi?id=583511 - https://bugzilla.gnome.org/show_bug.cgi?id=320888 - - glib/gmain.c | 44 ++++++++++---------------------------------- - 1 file changed, 10 insertions(+), 34 deletions(-) - -commit e15d5313af8bc1fd4f68e7ddc59cd73a3a2c9502 -Author: Emmanuele Bassi -Date: Tue Oct 5 14:01:05 2010 +0100 - - Add macros for GSourceFunc return values - - The boolean values to be returned by a GSourceFunc are always - ambiguous, - and even in case of experienced developers then can lead to confusion. - - The Perl bindings for GLib have two simple constants, mapping to TRUE - and FALSE, that make the return values less confusing: - G_SOURCE_CONTINUE - and G_SOURCE_REMOVE respectively. - - https://bugzilla.gnome.org/show_bug.cgi?id=631413 - - docs/reference/glib/glib-sections.txt | 4 ++++ - glib/gmain.h | 20 ++++++++++++++++++++ - 2 files changed, 24 insertions(+) - -commit e5653c0050e232e1834a31c85672319873f7612b -Author: Matthias Clasen -Date: Fri Sep 9 20:35:01 2011 -0400 - - Keep up with the standards - - More choices, always better. - - gio/gdesktopappinfo.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit 066c7b81211fe203d2f7a4c7556c05bd53293097 -Author: Ryan Lortie -Date: Fri Sep 9 19:54:06 2011 -0400 - - GRegex: fix thread-unsafe initialiser code - - glib/gregex.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit f1494c156dcbbe125807ef2a1b5ab0ca4b2acc66 -Author: Ryan Lortie -Date: Fri Sep 9 19:48:14 2011 -0400 - - Clean up l10n threading stuff - - Remove the explicit thread initialisation functions for - g_get_charset(), - g_get_filename_charsets() and g_get_language_names(). - - Add a lock around one remaining case of access to libcharset - (the other - 2 cases already have the lock). - - Do a proper g_once_init_enter() style initialisation for the GLib - gettext functions. - - https://bugzilla.gnome.org/show_bug.cgi?id=658683 - - glib/gconvert.c | 10 ---------- - glib/gthread.c | 4 ---- - glib/gthreadprivate.h | 2 -- - glib/gutf8.c | 2 ++ - glib/gutils.c | 19 ++++++------------- - 5 files changed, 8 insertions(+), 29 deletions(-) - -commit bceaf3a7194ecd5303b6cbc9797586ba4849b1bc -Author: Ryan Lortie -Date: Fri Sep 9 16:05:55 2011 -0400 - - glib-private: #include - - This is really our only choice if we don't want to annoy the - single-include checking when we use this from inside of gio. - - glib/glib-private.h | 7 +------ - 1 file changed, 1 insertion(+), 6 deletions(-) - -commit e27b5a2ea7f117028fb5b645033085866a804fb7 -Author: Ryan Lortie -Date: Fri Sep 9 15:47:01 2011 -0400 - - Drop long-removed atomic thread init from header - - glib/gthreadprivate.h | 1 - - 1 file changed, 1 deletion(-) - -commit 9e1d4aa257843849872abdf78326f5a29877c322 -Author: Ryan Lortie -Date: Fri Sep 9 15:21:07 2011 -0400 - - Remove now-useless glibprivate.h - - The only symbol in glibprivate.h was moved to glib-private.h. - - glib/Makefile.am | 1 - - glib/glibprivate.h | 6 ------ - 2 files changed, 7 deletions(-) - -commit d86386159d3fe1e592d813c6d8d6e293c2599231 -Author: Ryan Lortie -Date: Fri Sep 9 14:30:25 2011 -0400 - - glib worker: move to glib-private framework - - Remove the private glib_get_worker_context() symbol and move it - over to - using the glib-private stuff like GWakeup is doing. - - https://bugzilla.gnome.org/show_bug.cgi?id=657992 - - glib/glib-private.c | 7 ++++--- - glib/glib-private.h | 24 ++++++++++++++---------- - glib/glib.symbols | 1 - - glib/gmain.c | 6 +++--- - 4 files changed, 21 insertions(+), 17 deletions(-) - -commit 3022ef47313648e10fd415ef132d746ee2db88e1 -Author: Ryan Lortie -Date: Fri Sep 9 14:30:01 2011 -0400 - - gwakeup.h: add missing header for GPollFD - - glib/gwakeup.h | 2 ++ - 1 file changed, 2 insertions(+) - -commit 9bf59d4a14b3fc4bb62f10c3665e99f9d8788bdc -Author: Colin Walters -Date: Thu Sep 1 14:32:11 2011 -0400 - - Add glib__private__() API to share between glib,gio; port GWakeup - to it - - Historically we've added random symbols to the public API with - warnings - that they're private; examples are: - - glib_gettext(), glib_pgettext() - g_thread_functions_for_glib_use, g_thread_use_default_impl, etc. - - And we almost added "GWakeup" to public API just to share between - glib and - gio. - - This new glib__private__() API exports a hidden vtable, and adds - a macro - GLIB_PRIVATE_CALL() that makes it generally convenient to use. - - This adds an extremely tiny cost for the double indirection; but - it has - the benefit that we don't need to either: - - 1) compile the code into both glib and gio (like GWakeup), with the - inefficiency that implies. - 2) Export a "do not use this" symbol; the serious problem with this is - that someone CAN use it pretty easily. Particularly if we document - it. It's far, far harder to peek into a structure without a public - header file. - - https://bugzilla.gnome.org/show_bug.cgi?id=657992 - - gio/Makefile.am | 1 - - gio/gcancellable.c | 16 ++++++++-------- - glib/Makefile.am | 2 ++ - glib/glib-private.c | 45 +++++++++++++++++++++++++++++++++++++++++++++ - glib/glib-private.h | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ - glib/glib.symbols | 1 + - 6 files changed, 104 insertions(+), 9 deletions(-) - -commit b891b3616fa1c2af542cd188c00e074295bad4fe -Author: Ryan Lortie -Date: Tue Aug 30 13:32:58 2011 -0400 - - GMainLoop: remove wall clock time cache - - Since GMainLoop is now purely monotonic, it really doesn't make - sense to - cache the wallclock time just for the sake of making a deprecated call - more efficient. - - glib/gmain.c | 37 +++++-------------------------------- - 1 file changed, 5 insertions(+), 32 deletions(-) - -commit 940a728fdabca90ce7f5769de97f12a81c264cc5 -Author: Ryan Lortie -Date: Wed Aug 31 23:02:03 2011 -0400 - - gtester: Remove SIGCHLD race workarounds - - With the GMainLoop changes, gtester should now be race-free. - - glib/gtester.c | 23 ----------------------- - 1 file changed, 23 deletions(-) - -commit ba7019e19e83ef46184e39e1d546ba08500dbfd7 -Author: Ryan Lortie -Date: Wed Aug 31 22:58:26 2011 -0400 - - Modify child and signal sources to use worker - - glib/gmain.c | 370 - ++++++++++++++++++++++++----------------------------------- - 1 file changed, 151 insertions(+), 219 deletions(-) - -commit 7eae486179e2799c369ed9ffcea663bf9161ce79 -Author: Ryan Lortie -Date: Wed Aug 31 22:07:02 2011 -0400 - - GMain: simplify logic for g_wakeup_acknowledge() - - Instead of messing around with context->poll_waiting, just look at the - GPollFD to see if the GWakeup needs to be acknowledged. - - glib/gmain.c | 7 +++---- - 1 file changed, 3 insertions(+), 4 deletions(-) - -commit 87880dfa571926678bf671bce7ce5e56adcf07a2 -Author: Ryan Lortie -Date: Wed Aug 31 18:33:32 2011 -0400 - - GMainLoop: remove single-threaded case - - Since we now always have thread support in libglib, we can remove the - buggy single-threaded codepath for GMainContext. - - glib/gmain.c | 207 - +++++++++++--------------------------------------- - glib/gthread.c | 1 - - glib/gthreadprivate.h | 1 - - 3 files changed, 43 insertions(+), 166 deletions(-) - -commit 1facd36d00fc5fc18fa9d690979f9e73c0f1d312 -Author: Ryan Lortie -Date: Wed Aug 31 18:20:24 2011 -0400 - - Add private glib_get_worker_context() API - - The first time this is called, this creates a GMainContext * and a - thread to run it. Future calls return the same. There are a lot of - places that we could use this in GLib. - - glib/Makefile.am | 1 + - glib/glib.symbols | 1 + - glib/glibprivate.h | 6 ++++++ - glib/gmain.c | 36 ++++++++++++++++++++++++++++++++++++ - 4 files changed, 44 insertions(+) - -commit b6a2f502f28b112d791c8834b4ff7e5c8aa0fcd5 -Author: Ryan Lortie -Date: Fri Sep 9 13:39:22 2011 -0400 - - GRand: Make sure to g_thread_init_glib() - - The last commit should g_thread_init_glib() before attempting to use - GOnce. - - glib/grand.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 71c72d5e13748c2a7e0fd52c5693240aed808238 -Author: Ryan Lortie -Date: Fri Sep 9 13:31:21 2011 -0400 - - GRand: remove setup from g_thread_init_glib - - Use g_once_init_enter instead. - - glib/grand.c | 17 ++++------------- - glib/gthread.c | 1 - - glib/gthreadprivate.h | 1 - - 3 files changed, 4 insertions(+), 15 deletions(-) - -commit 413186a962973cff5dfbee66ef920016f4cb5c2d -Author: Ryan Lortie -Date: Fri Sep 9 13:20:40 2011 -0400 - - emufutex: remove init from g_thread_init_glib - - Use a GStaticMutex instead. - - glib/gbitlock.c | 19 ++++++------------- - glib/gthread.c | 1 - - glib/gthreadprivate.h | 1 - - gthread/tests/1bit-mutex.c | 6 ++---- - 4 files changed, 8 insertions(+), 19 deletions(-) - -commit 80109acef586a5a1d34f604414a36e7e18b0cede -Author: Ryan Lortie -Date: Fri Sep 9 13:15:17 2011 -0400 - - win32: remove version init from g_thread_init_glib - - Instead, make this use g_once_init_enter() in the usual way. - - glib/gthread.c | 3 --- - glib/gthreadprivate.h | 4 ---- - glib/gwin32.c | 33 ++++++++------------------------- - 3 files changed, 8 insertions(+), 32 deletions(-) - -commit 6c0dda8265a547d89b4c546298d0a29519f68749 -Author: Ryan Lortie -Date: Wed Aug 31 18:07:55 2011 -0400 - - make g_thread_init_glib() idempotent - - glib/gthread.c | 7 +++++++ - 1 file changed, 7 insertions(+) - -commit cfa1d0540e4aaf83641f3876a2589a1e8f2b1242 -Author: Ryan Lortie -Date: Wed Aug 31 18:00:03 2011 -0400 - - Move the GThread implementations to glib/ - - We can now get threads initialised from inside of libglib by calling - g_thread_init_glib(). - - glib/Makefile.am | 10 ++++++++-- - {gthread => glib}/gthread-posix.c | 8 +++----- - {gthread => glib}/gthread-win32.c | 11 +++-------- - glib/gthread.c | 4 +++- - glib/gthreadprivate.h | 1 + - gthread/Makefile.am | 8 +------- - gthread/gthread-impl.c | 6 ++++-- - 7 files changed, 23 insertions(+), 25 deletions(-) - -commit 96e489680423f87428c74b1f6ec8a6b8a9c99645 -Author: Ryan Lortie -Date: Wed Aug 31 17:40:01 2011 -0400 - - invert gthread-impl includes - - configure.ac defined G_THREAD_SOURCE and gthread-impl would - #include it. - - Instead, since we only have two thread implementations now, and - since we - always use the Windows one only on Windows, move the logic to the - Makefile, predicated on 'if OS_WIN32'. Then have the chosen - backend do - the #include "gthread-impl.c" from there. - - Remove the G_THREAD_SOURCE define from configure.ac. - - configure.ac | 2 -- - gthread/Makefile.am | 6 +++++- - gthread/gthread-impl.c | 7 ------- - gthread/gthread-posix.c | 5 +++++ - gthread/gthread-win32.c | 3 +++ - 5 files changed, 13 insertions(+), 10 deletions(-) - -commit fc6a9275a4c1e14edb0b9948672ec77af980bc23 -Author: Ryan Lortie -Date: Wed Aug 31 17:18:43 2011 -0400 - - win32 threads: assume TryEnterCriticalSection - - Remove the dynamic lookup for TryEnterCriticalSection, which has - existed - since Windows 2000. - - gthread/gthread-win32.c | 90 - ++++--------------------------------------------- - 1 file changed, 7 insertions(+), 83 deletions(-) - -commit 7cf89847e26af7817827a47cc2f4857d1742f4d0 -Author: Ryan Lortie -Date: Wed Aug 31 17:02:21 2011 -0400 - - Stop using HAVE_G_THREAD_IMPL_INIT - - Just always call the init function. - - gthread/gthread-impl.c | 5 +---- - gthread/gthread-posix.c | 3 --- - gthread/gthread-win32.c | 1 - - 3 files changed, 1 insertion(+), 8 deletions(-) - -commit 46af418e05de82cfd6174575ef3f376aecfe8795 -Author: Ryan Lortie -Date: Wed Aug 31 16:30:04 2011 -0400 - - Move thread priority translation into the backends - - The translation of GLib priorities into the thread priorities of - different operating systems belongs in the implementation -- not - half-way in the front end. - - gthread/gthread-impl.c | 26 -------------------------- - gthread/gthread-posix.c | 30 ++++++++++++++++++++++++++++-- - gthread/gthread-win32.c | 32 +++++++++++++++++++++++--------- - 3 files changed, 51 insertions(+), 37 deletions(-) - -commit a4777122c84bfa33f710dceccf9e05087b89a301 -Author: Ryan Lortie -Date: Wed Aug 31 16:46:32 2011 -0400 - - Remove useless macros from when we supported DCE - - These are non-ops now, and easily replaced. - - gthread/gthread-posix.c | 23 ++++++++--------------- - 1 file changed, 8 insertions(+), 15 deletions(-) - -commit 715f94e95147097d6caf86b0be230e52a64ed738 -Author: Ryan Lortie -Date: Wed Aug 31 16:41:24 2011 -0400 - - Remove support for DCE threads - - configure.ac | 25 +++------------- - docs/reference/glib/building.sgml | 2 +- - gthread/gthread-posix.c | 60 - +++------------------------------------ - 3 files changed, 9 insertions(+), 78 deletions(-) - -commit 7d885253fa72e0a529a5a262082e6347c30198ee -Author: Ryan Lortie -Date: Wed Aug 31 16:10:55 2011 -0400 - - Remove support for custom thread implementations - - gthread/gthread-impl.c | 64 - ++++++++------------------------------------------ - 1 file changed, 10 insertions(+), 54 deletions(-) - -commit cef0acb945271a85d1e2283af7785f3b3f93ac41 -Author: Ryan Lortie -Date: Wed Aug 31 16:03:22 2011 -0400 - - Remove the dead 'none' thread implementation - - gthread/Makefile.am | 1 - - gthread/gthread-none.c | 37 ------------------------------------- - 2 files changed, 38 deletions(-) - -commit 3f931412434083a69f3fb794f01d82a3de8224ee -Author: Ryan Lortie -Date: Wed Aug 31 16:01:09 2011 -0400 - - GThread: remove errorcheck mutex support - - This can only possibly work if we call g_thread_init(), which we are - moving away from. - - glib/gthread.h | 13 --- - gthread/gthread-impl.c | 228 - ++----------------------------------------------- - 2 files changed, 8 insertions(+), 233 deletions(-) - -commit 41cbb40dca659799f05567bca0477f630eeeda16 -Author: Ryan Lortie -Date: Wed Aug 31 15:53:36 2011 -0400 - - gthread: remove some unused forward declarations - - gthread/gthread-impl.c | 7 ------- - 1 file changed, 7 deletions(-) - -commit e48573c402326a9428b032b0d33dd06644316990 -Author: Ryan Lortie -Date: Wed Aug 31 15:49:35 2011 -0400 - - Deprecated (undocumented) g_thread_gettime - - g_thread_gettime() is an undocumented public function pointer that - points to a function that returns the monotonic time in nanoseconds. - g_get_monotonic_time() does the same in microseconds, so it can - be used - instead. - - GLib had one internal user in GFileMonitor that only cared about - millisecond accuracy; it has been ported to g_get_monotonic_time(). - - gio/gfilemonitor.c | 2 +- - glib/gthread.c | 21 ++------------------- - glib/gthread.h | 2 ++ - gthread/gthread-impl.c | 2 -- - gthread/gthread-none.c | 2 -- - gthread/gthread-posix.c | 29 +---------------------------- - gthread/gthread-win32.c | 16 ---------------- - 7 files changed, 6 insertions(+), 68 deletions(-) - -commit 3534ff418c85481d245631abb06e89b8898790f4 -Author: Ryan Lortie -Date: Wed Aug 31 16:43:15 2011 -0400 - - Update building docs to mention mandatory threads - - The docs used to say thread support was optional -- it's mandatory - now. - - docs/reference/glib/building.sgml | 7 +++---- - 1 file changed, 3 insertions(+), 4 deletions(-) - -commit 5a30712dc7e4adc36b0e8fd82cf5ccec19bbbdc5 -Author: Dan Winship -Date: Wed Aug 31 14:33:33 2011 -0400 - - Remove !g_thread_supported() codepaths in gio - - In particular, remove the libasyncns import, which was only used by - GUnixResolver, which is only used when threads are not available. - Likewise remove GWin32Resolver, and the hacky broken non-threaded - parts of GIOScheduler. - - https://bugzilla.gnome.org/show_bug.cgi?id=616754 - - configure.ac | 5 - - gio/Makefile.am | 10 +- - gio/gcancellable.c | 2 +- - gio/gio.symbols | 6 - - gio/gioscheduler.c | 60 +- - gio/gresolver.c | 18 +- - gio/gthreadedresolver.c | 8 +- - gio/gunixresolver.c | 516 --------------- - gio/gunixresolver.h | 53 -- - gio/gwin32resolver.c | 483 -------------- - gio/gwin32resolver.h | 49 -- - gio/libasyncns/Makefile.am | 15 - - gio/libasyncns/README | 7 - - gio/libasyncns/asyncns.c | 1533 - -------------------------------------------- - gio/libasyncns/asyncns.h | 163 ----- - gio/libasyncns/g-asyncns.h | 33 - - gio/libasyncns/update.sh | 20 - - gio/tests/resolver.c | 41 +- - 18 files changed, 23 insertions(+), 2999 deletions(-) - -commit aa586f63543fd584b782dbc1f90bcfae2c96502e -Author: Ryan Lortie -Date: Wed Aug 31 14:30:11 2011 -0400 - - Revert "GIOSchedulerJob: Improve struct packing" - - This reverts commit a2094d5e564433ed3a4398afeacce80519bbda44. - - https://bugzilla.gnome.org/show_bug.cgi?id=616754 - - gio/gioscheduler.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 5bc7729d16b641022f5eb8a4022515a163063ce9 -Author: Dan Winship -Date: Wed Aug 31 14:01:45 2011 -0400 - - Make threads mandatory - - G_THREADS_ENABLED still exists, but is always defined. It is still - possible to use libglib without threads, but gobject (and everything - above it) is now guaranteed to be using threads (as, in fact, it was - before, since it was accidentally impossible to compile with - --disable-threads). - - https://bugzilla.gnome.org/show_bug.cgi?id=616754 - - configure.ac | 440 - ++++++++++++++++++++++-------------------------- - gio/Makefile.am | 6 +- - glib/gmain.c | 60 ------- - glib/gthread.c | 11 +- - glib/gthread.h | 71 ++++---- - gobject/Makefile.am | 6 +- - gobject/gtype.c | 2 - - gthread/gthread-impl.c | 18 -- - tests/asyncqueue-test.c | 2 - - tests/child-test.c | 6 +- - tests/mainloop-test.c | 4 - - tests/thread-test.c | 4 - - tests/threadpool-test.c | 5 - - 13 files changed, 240 insertions(+), 395 deletions(-) - -commit 0d1a2eb4bfcd733e0c015c76fb0ca0308b8a61f0 -Author: David Schleef -Date: Sun Aug 21 14:54:39 2011 -0700 - - Fix spelling of G_IO_FLAG_IS_WRITEABLE - - Fixes #657045. - - glib/giochannel.c | 7 ++++--- - glib/giochannel.h | 5 ++++- - glib/giowin32.c | 4 ++-- - 3 files changed, 10 insertions(+), 6 deletions(-) - -commit 7a45dde4fe64b4f6c6d3ebc54dfb54d106290e9d -Author: Kushal Das -Date: Fri Sep 2 12:15:21 2011 +0530 - - g_key_file_parse_value_as_integer: Integers can have trailing - whitespaces or tabs - - Now it can parse integer values with trailing whitespaces or tabs - before CR. - Using g_ascii_isspace() as suggested. - - https://bugzilla.gnome.org/show_bug.cgi?id=653987 - - glib/gkeyfile.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit 4a1d79842a177e45210736c71bf0c7d277d73179 -Author: Piotr Drąg -Date: Thu Sep 8 21:07:54 2011 +0200 - - Updated Polish translation - - po/pl.po | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 687144edc7c11fb7a1aff5860b95ab5616320f1f -Author: Piotr Drąg -Date: Thu Sep 8 20:44:03 2011 +0200 - - Updated Polish translation - - po/pl.po | 188 - +++++++++++++++++++++++++++++---------------------------------- - 1 file changed, 85 insertions(+), 103 deletions(-) - -commit c8ef5b7d6c08c2e455527d42e1a1845261d30f09 -Author: Damien Lespiau -Date: Thu Sep 8 14:25:41 2011 +0100 - - simpleaction: Fix documentation of :enabled - - An over-zealous sed, most likely, transformed g_action_.*() into - g_simple_action.*(). - - https://bugzilla.gnome.org/show_bug.cgi?id=658558 - - gio/gsimpleaction.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit e03b70c4a2e8e44b8084de7f8a25b166727316e1 -Author: Alexandre Franke -Date: Wed Sep 7 11:43:36 2011 +0200 - - Update French translation - - po/fr.po | 189 - ++++++++++++++++++++++++++++++--------------------------------- - 1 file changed, 89 insertions(+), 100 deletions(-) - -commit 571185f0f6054c8bdb0927809c0b08c6fd86b012 -Author: Federico Mena Quintero -Date: Thu Sep 8 09:11:56 2011 -0500 - - bgo#640212 - Replace "error stating file" with friendlier messages - - Non-technical users won't know that "stating" refers to stat(2), so we - just use "error when getting information" now. - - Signed-off-by: Federico Mena Quintero - - gio/gdbusauthmechanismsha1.c | 2 +- - gio/glocalfileinfo.c | 4 ++-- - gio/glocalfileoutputstream.c | 2 +- - 3 files changed, 4 insertions(+), 4 deletions(-) - -commit 62a648953b5985456d34a563e519ce8059d97998 -Author: Bruce Cowan -Date: Wed Sep 7 16:58:57 2011 +0100 - - Updated British English translation - - po/en_GB.po | 171 - ++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 86 insertions(+), 85 deletions(-) - -commit b95237ba53b3454996790042312e4f9a3447a2a7 -Author: Luca Ferretti -Date: Wed Sep 7 00:33:39 2011 +0200 - - Updated Italian translation - - po/it.po | 85 - ++++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 43 insertions(+), 42 deletions(-) - -commit ef0f90a0171aa73b4516483ffa49742b6abf3df5 -Author: Ihar Hrachyshka -Date: Wed Sep 7 01:29:04 2011 +0300 - - Updated Belarusian translation. - - po/be.po | 32 +++++++++++++++++--------------- - 1 file changed, 17 insertions(+), 15 deletions(-) - -commit cfe04105f4b95f00c2bd52f0759736aa5197fd2a -Author: Kjartan Maraas -Date: Tue Sep 6 21:49:06 2011 +0200 - - Added Norwegian bokmål translation - - po/nb.po | 26 ++++++++++++-------------- - 1 file changed, 12 insertions(+), 14 deletions(-) - -commit 27fbaf371278e792c79a3478c2282e43f12472f5 -Author: Ryan Lortie -Date: Tue Sep 6 14:01:52 2011 -0400 - - GSettingsBackend: emit changes to correct thread - - When g_settings_apply() is called on a delayed settings backend and - there is a D-Bus error when communicating with dconf-service, recent - versions of the dconf GSettingsBackend call a function in GLib that - improperly delivered the signal directly instead of using - g_main_context_invoke(). - - This patch fixes this function to route in the same way as the - others so - that the signal is dispatched in the proper GMainContext. - - gio/gsettingsbackend.c | 6 +----- - 1 file changed, 1 insertion(+), 5 deletions(-) - -commit 8060a7a207192297e62d29b4e5e1b551eab48622 -Author: Ryan Lortie -Date: Tue Sep 6 10:55:09 2011 -0400 - - 'master' is now glib 2.31.0 - - configure.ac | 4 ++-- - docs/reference/glib/tmpl/date.sgml | 16 +++++++++++++--- - docs/reference/glib/tmpl/fileutils.sgml | 29 - +++++++++++++++++++++++++++++ - docs/reference/glib/tmpl/glib-unused.sgml | 8 ++++++++ - docs/reference/glib/tmpl/macros.sgml | 2 ++ - docs/reference/glib/tmpl/messages.sgml | 27 - ++++++--------------------- - docs/reference/glib/tmpl/modules.sgml | 10 ++++++---- - docs/reference/glib/tmpl/testing.sgml | 8 ++++++++ - 8 files changed, 74 insertions(+), 30 deletions(-) - -commit 9d6b55499f92a1d846f822d2f1aded2137b86999 -Author: Ryan Lortie -Date: Mon Sep 5 10:28:54 2011 -0400 - - glib 2.29.90 - - NEWS | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ - configure.ac | 2 +- - 2 files changed, 50 insertions(+), 1 deletion(-) - -commit 6f6c924b08915c93e411370ea670b6e8af37ac5d -Author: Andika Triwidada -Date: Tue Sep 6 16:50:11 2011 +0700 - - Updated Indonesian translation - - po/id.po | 533 - +++++++++++++++++---------------------------------------------- - 1 file changed, 146 insertions(+), 387 deletions(-) - -commit 8a7d33024a377c99ca17b37ff5f02854bb71463b -Author: Ryan Lortie -Date: Tue Sep 6 00:12:12 2011 -0400 - - gio docs: lots more fixes - - docs/reference/gio/Makefile.am | 2 +- - docs/reference/gio/gdbus-codegen.xml | 2 +- - docs/reference/gio/gio-sections.txt | 20 -------------------- - docs/reference/gio/gio.types | 1 + - gio/Makefile.am | 2 +- - gio/gappinfo.h | 1 + - gio/gapplication.c | 2 -- - gio/gasynchelper.c | 2 +- - 8 files changed, 6 insertions(+), 26 deletions(-) - -commit e88d735787b4cbd3ddacef024a03135a32bab6ac -Author: Ryan Lortie -Date: Tue Sep 6 00:01:29 2011 -0400 - - gio docs: only include GTlsInteraction once - - It was included twice in the gio-docs.xml file. - - docs/reference/gio/gio-docs.xml | 1 - - 1 file changed, 1 deletion(-) - -commit f333aeb29771babd1b8d12a26c3d0d21c6410301 -Author: Ryan Lortie -Date: Mon Sep 5 23:56:33 2011 -0400 - - gio docs: drop GTimeZoneMonitor from docs - - docs/reference/gio/gio-docs.xml | 1 - - 1 file changed, 1 deletion(-) - -commit a44b225ae7f01f124e7d54f25a98cde300923b5f -Author: Ryan Lortie -Date: Mon Sep 5 23:54:42 2011 -0400 - - Remove enums from gio.types - - Only objects and interfaces should go in here. If enums are in here - then gtk-doc responds by outputting two anchors for the same name - (which - results in many warnings being printed). - - docs/reference/gio/gio.types | 33 --------------------------------- - 1 file changed, 33 deletions(-) - -commit fb700d7ea3d79be927918b4638cc705b280bbf8b -Author: Ryan Lortie -Date: Mon Sep 5 19:41:16 2011 -0400 - - GDBus object manager example: update -sections.txt - - .../gdbus-object-manager-example-sections.txt | - 4 ---- - 1 file changed, 4 deletions(-) - -commit c2e7ef17ac8da3ef911a5b6f86cd369b46b196bb -Author: Ryan Lortie -Date: Mon Sep 5 19:35:16 2011 -0400 - - gio docs: ignore private .h files - - docs/reference/gio/Makefile.am | 66 - ++++++++++++++++++++++++++++++++++++------ - 1 file changed, 57 insertions(+), 9 deletions(-) - -commit 1f9c189e2095ed0372fa1960da5cce2d6774af65 -Author: Ryan Lortie -Date: Mon Sep 5 19:10:04 2011 -0400 - - gio docs: don't scan subdirectories - - This clears up >50% of the huge warning spew from building GIO docs. - - docs/reference/gio/Makefile.am | 11 +++++++++++ - docs/reference/gio/gio-sections.txt | 3 +-- - 2 files changed, 12 insertions(+), 2 deletions(-) - -commit c14a971f32d87a85d68137ba2dea5afe8ca5fea2 -Author: Ryan Lortie -Date: Mon Sep 5 19:00:11 2011 -0400 - - docs fixups for glib/ - - docs/reference/glib/glib-sections.txt | 2 +- - glib/gwakeup.c | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit 9829d04be86fde5741340ed20b5bc0ae876c95e9 -Author: Ryan Lortie -Date: Mon Sep 5 18:46:59 2011 -0400 - - GObject docs: resolve broken links - - Some links were broken due to typos, because functionality was removed - in GLib 2.0 or for various other reasons. Fix up as many of them - as is - reasonable. - - docs/reference/gobject/tut_gobject.xml | 8 +++----- - docs/reference/gobject/tut_gsignal.xml | 7 ++++--- - docs/reference/gobject/tut_gtype.xml | 2 +- - docs/reference/gobject/tut_howto.xml | 4 ++-- - gobject/gobject.c | 4 ++-- - gobject/gparam.h | 4 ++-- - gobject/gparamspecs.c | 2 +- - gobject/gsignal.h | 4 ++-- - gobject/gtype.c | 6 +++--- - gobject/gtype.h | 9 +++++---- - gobject/gvalue.h | 2 +- - gobject/gvaluecollector.h | 1 - - 12 files changed, 26 insertions(+), 27 deletions(-) - -commit b402c3f014096dfa9e5cce47bcf60ca33aceb5ca -Author: Ryan Lortie -Date: Mon Sep 5 18:05:05 2011 -0400 - - gobject docs: add symbols from GMainLoop boxing - - docs/reference/gobject/gobject-sections.txt | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit b407086b3807fd691c4de7e3e80ac1cc71362ed0 -Author: Ryan Lortie -Date: Mon Sep 5 17:54:52 2011 -0400 - - Back out some changes to docs Makefiles - - Commit ab0e9dbfa76e056f875e969c0d7b6e133ec75431 introduced some - changes - to the documentation Makefiles designed to clean-up the process of - deciding which headers get scanned for the docs. - - Unfortunately, the gtk-doc Makefile doesn't use HFILE_GLOB for - actually - generating the docs -- only for knowing when it needs to redo the - generation. Because of this, we need to use IGNORE_HFILES or - otherwise - we get hundreds of symbols in the *-unused.txt files. - - Revert the changes that that commit made to the docs Makefiles (but - leave the generation of the *-public-headers.txt files in place). - - docs/reference/gio/Makefile.am | 2 +- - docs/reference/glib/Makefile.am | 28 ++++++++++++++++++++++++++-- - docs/reference/gobject/Makefile.am | 9 ++++++++- - 3 files changed, 35 insertions(+), 4 deletions(-) - -commit c54bffb9e6cd9bec13b676c3e8e6ab596c58fa49 -Author: Duarte Loreto -Date: Mon Sep 5 22:30:09 2011 +0100 - - Updated Portuguese translation - - po/pt.po | 156 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 77 insertions(+), 79 deletions(-) - -commit 88c118aab3382824cbef245c2687d4b3c6326ff9 -Author: Ryan Lortie -Date: Mon Sep 5 11:39:04 2011 -0400 - - one missed docs fix - - glib/gbookmarkfile.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit ba6d70a99e735161fb34cf67aef81b29c45e2a5c -Author: Ryan Lortie -Date: Mon Sep 5 11:36:48 2011 -0400 - - include 'hmac' in the docs - - It wasn't added to glib-docs.sgml, so it wasn't being included in - the html. - - docs/reference/glib/glib-docs.sgml | 1 + - 1 file changed, 1 insertion(+) - -commit 3b25e975b3272f73e9e3d61ffd67ce89b6edfc8a -Author: Ryan Lortie -Date: Mon Sep 5 11:30:58 2011 -0400 - - gtk-doc fixups for glib/ - - docs/reference/glib/tmpl/date.sgml | 2 +- - glib/gbookmarkfile.c | 4 +- - glib/gdatetime.c | 100 - ++++++++++++++++++------------------- - glib/glib-unix.c | 2 +- - glib/glib-unix.h | 10 ++-- - glib/gmain.c | 2 +- - glib/gtestutils.c | 2 +- - glib/gunicode.h | 4 +- - glib/guniprop.c | 2 +- - 9 files changed, 64 insertions(+), 64 deletions(-) - -commit 118fa5d5022e570834d518ba03ae36bc20ed7a18 -Author: Ryan Lortie -Date: Mon Sep 5 10:29:09 2011 -0400 - - doc: Remove reference to non-existent #GChildWatch - - The g_spawn_ documentation was talking about #GChildWatch, which - doesn't - exist. Refer to g_child_watch_add() instead. - - glib/gspawn.c | 19 +++++++++---------- - 1 file changed, 9 insertions(+), 10 deletions(-) - -commit c32c9526ad2507ca9f4bcbc117cf7dc057ad047e -Author: Alexandre Franke -Date: Mon Sep 5 13:22:37 2011 +0200 - - Fix missing semi-colon after struct definition - - docs/reference/gobject/tut_howto.xml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 2fce869f10d5534d339421c1646468e996707fe7 -Author: Fran Dieguez -Date: Mon Sep 5 11:55:50 2011 +0200 - - Updated galician translations - - po/gl.po | 10 ++++------ - 1 file changed, 4 insertions(+), 6 deletions(-) - -commit 66e124005563f345a904a526896a01e545cfcf30 -Author: Jorge González -Date: Mon Sep 5 08:24:30 2011 +0200 - - Updated Spanish translation - - po/es.po | 9 ++++----- - 1 file changed, 4 insertions(+), 5 deletions(-) - -commit 041a086256d90f6316c7cf23d8d6c6187a460296 -Author: Ryan Lortie -Date: Mon Sep 5 00:38:14 2011 -0400 - - pa.po: prefer pa_IN date/time formats - - It's clear that the other GDateTime formats in this file correspond - with - those in pa_IN, not pa_PK, so prefer those for the newly-added strings - as well. - - po/pa.po | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 76c49589064c38ce9fe4789677f65e3e09021b40 -Author: Ryan Lortie -Date: Mon Sep 5 00:03:39 2011 -0400 - - Populate missing GDateTime format strings - - Use the glibc locale database to add GDateTime strings only for - those locales - that had not specifically added them for themselves. - - Some locales have different translations from what is in the C - library and we - leave those alone with this commit. - - po/af.po | 2 +- - po/am.po | 68 - +++++++++++++++++++++++++++---------------------------- - po/as.po | 68 - +++++++++++++++++++++++++++---------------------------- - po/ast.po | 62 +++++++++++++++++++++++++------------------------- - po/az.po | 62 +++++++++++++++++++++++++------------------------- - po/be.po | 2 +- - po/be@latin.po | 62 +++++++++++++++++++++++++------------------------- - po/bg.po | 5 ++-- - po/bn.po | 68 - +++++++++++++++++++++++++++---------------------------- - po/bn_IN.po | 5 ++-- - po/bs.po | 62 +++++++++++++++++++++++++------------------------- - po/ca.po | 2 +- - po/ca@valencia.po | 2 +- - po/cs.po | 6 ++--- - po/cy.po | 68 - +++++++++++++++++++++++++++---------------------------- - po/da.po | 2 +- - po/de.po | 2 +- - po/dz.po | 68 - +++++++++++++++++++++++++++---------------------------- - po/el.po | 5 ++-- - po/en_CA.po | 3 +-- - po/en_GB.po | 5 ++-- - po/et.po | 2 +- - po/eu.po | 5 ++-- - po/fa.po | 62 +++++++++++++++++++++++++------------------------- - po/fi.po | 2 +- - po/fr.po | 2 +- - po/ga.po | 2 +- - po/gu.po | 5 ++-- - po/he.po | 5 ++-- - po/hi.po | 68 - +++++++++++++++++++++++++++---------------------------- - po/hr.po | 62 +++++++++++++++++++++++++------------------------- - po/hu.po | 5 ++-- - po/hy.po | 62 +++++++++++++++++++++++++------------------------- - po/id.po | 2 +- - po/is.po | 66 - ++++++++++++++++++++++++++--------------------------- - po/it.po | 2 +- - po/ja.po | 5 ++-- - po/ka.po | 62 +++++++++++++++++++++++++------------------------- - po/kk.po | 62 +++++++++++++++++++++++++------------------------- - po/kn.po | 68 - +++++++++++++++++++++++++++---------------------------- - po/ko.po | 3 +-- - po/ku.po | 62 +++++++++++++++++++++++++------------------------- - po/lv.po | 2 +- - po/mai.po | 68 - +++++++++++++++++++++++++++---------------------------- - po/mg.po | 62 +++++++++++++++++++++++++------------------------- - po/mk.po | 62 +++++++++++++++++++++++++------------------------- - po/ml.po | 68 - +++++++++++++++++++++++++++---------------------------- - po/mn.po | 62 +++++++++++++++++++++++++------------------------- - po/mr.po | 68 - +++++++++++++++++++++++++++---------------------------- - po/ms.po | 64 - +++++++++++++++++++++++++-------------------------- - po/nds.po | 62 +++++++++++++++++++++++++------------------------- - po/ne.po | 68 - +++++++++++++++++++++++++++---------------------------- - po/nl.po | 2 +- - po/nn.po | 62 +++++++++++++++++++++++++------------------------- - po/oc.po | 62 +++++++++++++++++++++++++------------------------- - po/or.po | 68 - +++++++++++++++++++++++++++---------------------------- - po/pa.po | 5 ++-- - po/pl.po | 2 +- - po/ps.po | 68 - +++++++++++++++++++++++++++---------------------------- - po/pt.po | 2 +- - po/ro.po | 2 +- - po/ru.po | 2 +- - po/rw.po | 62 +++++++++++++++++++++++++------------------------- - po/si.po | 68 - +++++++++++++++++++++++++++---------------------------- - po/sk.po | 64 - +++++++++++++++++++++++++-------------------------- - po/sl.po | 2 +- - po/sq.po | 68 - +++++++++++++++++++++++++++---------------------------- - po/sr.po | 5 ++-- - po/sr@ije.po | 64 - +++++++++++++++++++++++++-------------------------- - po/sr@latin.po | 5 ++-- - po/sv.po | 2 +- - po/ta.po | 68 - +++++++++++++++++++++++++++---------------------------- - po/te.po | 68 - +++++++++++++++++++++++++++---------------------------- - po/th.po | 68 - +++++++++++++++++++++++++++---------------------------- - po/tl.po | 68 - +++++++++++++++++++++++++++---------------------------- - po/tr.po | 5 ++-- - po/tt.po | 62 +++++++++++++++++++++++++------------------------- - po/ug.po | 2 +- - po/uk.po | 62 +++++++++++++++++++++++++------------------------- - po/vi.po | 5 ++-- - po/wa.po | 68 - +++++++++++++++++++++++++++---------------------------- - po/xh.po | 62 +++++++++++++++++++++++++------------------------- - po/yi.po | 68 - +++++++++++++++++++++++++++---------------------------- - po/zh_CN.po | 5 ++-- - po/zh_HK.po | 5 ++-- - po/zh_TW.po | 5 ++-- - 86 files changed, 1522 insertions(+), 1543 deletions(-) - -commit 2752f8668e74fc080bda22994fdbddc3cc77cd6b -Author: Ryan Lortie -Date: Mon Sep 5 00:01:02 2011 -0400 - - po/: update all .po files with 'make update-po' - - This should get the proper Report-Msgid-Bugs-To: into each file. - - po/af.po | 1431 ++++++++++++++++------------- - po/am.po | 2373 +++++++++++++++++++++++++++++++++--------------- - po/ar.po | 1899 ++++++++++++++++++++------------------ - po/as.po | 2400 +++++++++++++++++++++++++++++++++--------------- - po/ast.po | 2438 - ++++++++++++++++++++++++++++++++++--------------- - po/az.po | 2375 +++++++++++++++++++++++++++++++++--------------- - po/be.po | 204 +++-- - po/be@latin.po | 2465 - +++++++++++++++++++++++++++++++++++--------------- - po/bg.po | 389 ++++---- - po/bn.po | 2395 +++++++++++++++++++++++++++++++++--------------- - po/bn_IN.po | 1523 +++++++++++++++++-------------- - po/bs.po | 2383 +++++++++++++++++++++++++++++++++--------------- - po/ca.po | 1467 +++++++++++++++++------------- - po/ca@valencia.po | 960 +++++++++++--------- - po/cs.po | 1434 ++++++++++++++++------------- - po/cy.po | 2401 - ++++++++++++++++++++++++++++++++++--------------- - po/da.po | 1441 ++++++++++++++++------------- - po/de.po | 555 +++++++----- - po/dz.po | 2385 +++++++++++++++++++++++++++++++++--------------- - po/el.po | 1502 +++++++++++++++++-------------- - po/en@shaw.po | 2496 - +++++++++++++++++++++++++++++++++++--------------- - po/en_CA.po | 95 +- - po/en_GB.po | 1457 +++++++++++++++++------------- - po/eo.po | 1049 ++++++++++++--------- - po/es.po | 250 ++--- - po/et.po | 1096 ++++++++++++++++++++-- - po/eu.po | 1816 +++++++++++++++++++++---------------- - po/fa.po | 2403 - ++++++++++++++++++++++++++++++++++--------------- - po/fi.po | 808 ++++++++++++++++- - po/fr.po | 553 +++++++----- - po/ga.po | 1046 ++++++++++++--------- - po/gl.po | 204 +++-- - po/gu.po | 1507 +++++++++++++++++-------------- - po/he.po | 420 +++++---- - po/hi.po | 2394 +++++++++++++++++++++++++++++++++--------------- - po/hr.po | 2393 +++++++++++++++++++++++++++++++++--------------- - po/hu.po | 1658 +++++++++++++++++++--------------- - po/hy.po | 2299 +++++++++++++++++++++++++++++----------------- - po/id.po | 957 ++++++++++++-------- - po/is.po | 2375 +++++++++++++++++++++++++++++++++--------------- - po/it.po | 482 +++++----- - po/ja.po | 1442 ++++++++++++++++------------- - po/ka.po | 2389 +++++++++++++++++++++++++++++++++--------------- - po/kk.po | 2226 +++++++++++++++++++++++++++++++-------------- - po/kn.po | 2411 - ++++++++++++++++++++++++++++++++++--------------- - po/ko.po | 266 +++--- - po/ku.po | 2379 +++++++++++++++++++++++++++++++++--------------- - po/lt.po | 1347 +++++++++++++-------------- - po/lv.po | 588 +++++++----- - po/mai.po | 2401 - ++++++++++++++++++++++++++++++++++--------------- - po/mg.po | 2385 +++++++++++++++++++++++++++++++++--------------- - po/mk.po | 2407 - ++++++++++++++++++++++++++++++++++--------------- - po/ml.po | 2394 +++++++++++++++++++++++++++++++++--------------- - po/mn.po | 2406 - ++++++++++++++++++++++++++++++++++--------------- - po/mr.po | 2394 +++++++++++++++++++++++++++++++++--------------- - po/ms.po | 2375 +++++++++++++++++++++++++++++++++--------------- - po/nb.po | 252 +++--- - po/nds.po | 2379 +++++++++++++++++++++++++++++++++--------------- - po/ne.po | 2381 +++++++++++++++++++++++++++++++++--------------- - po/nl.po | 1459 +++++++++++++++++------------- - po/nn.po | 2422 - ++++++++++++++++++++++++++++++++++--------------- - po/oc.po | 2379 +++++++++++++++++++++++++++++++++--------------- - po/or.po | 2394 +++++++++++++++++++++++++++++++++--------------- - po/pa.po | 615 ++++++------- - po/pl.po | 1452 +++++++++++++++++------------- - po/ps.po | 2386 +++++++++++++++++++++++++++++++++--------------- - po/pt.po | 1443 ++++++++++++++++------------- - po/pt_BR.po | 285 +++--- - po/ro.po | 1503 +++++++++++++++++-------------- - po/ru.po | 1414 +++++++++++++++-------------- - po/rw.po | 2389 +++++++++++++++++++++++++++++++++--------------- - po/si.po | 2381 +++++++++++++++++++++++++++++++++--------------- - po/sk.po | 2391 +++++++++++++++++++++++++++++++++--------------- - po/sl.po | 2601 - +++++++++++++++++++++++++++++++---------------------- - po/sq.po | 2460 - +++++++++++++++++++++++++++++++++++--------------- - po/sr.po | 380 ++++---- - po/sr@ije.po | 2375 +++++++++++++++++++++++++++++++++--------------- - po/sr@latin.po | 419 +++++---- - po/sv.po | 256 +++--- - po/ta.po | 2394 +++++++++++++++++++++++++++++++++--------------- - po/te.po | 2394 +++++++++++++++++++++++++++++++++--------------- - po/th.po | 2402 - ++++++++++++++++++++++++++++++++++--------------- - po/tl.po | 2393 +++++++++++++++++++++++++++++++++--------------- - po/tr.po | 555 +++++++----- - po/tt.po | 2379 +++++++++++++++++++++++++++++++++--------------- - po/ug.po | 398 ++++---- - po/uk.po | 2413 - ++++++++++++++++++++++++++++++++++--------------- - po/vi.po | 1490 ++++++++++++++++-------------- - po/wa.po | 2379 +++++++++++++++++++++++++++++++++--------------- - po/xh.po | 2387 +++++++++++++++++++++++++++++++++--------------- - po/yi.po | 2394 +++++++++++++++++++++++++++++++++--------------- - po/zh_CN.po | 1448 ++++++++++++++++------------- - po/zh_HK.po | 327 ++++--- - po/zh_TW.po | 270 +++--- - 94 files changed, 103729 insertions(+), 52698 deletions(-) - -commit b6fdbb8e448be794fd9d098dc5f2bd327b2f23f0 -Author: Ryan Lortie -Date: Sun Sep 4 18:01:55 2011 -0400 - - g_date_time_format: honour T_FMT_AMPM for '%r' - - We had the 12 hour time format hard-coded to "%02d:%02d:%02d %s" - but it - actually changes depending on the locale. Just with the other - formats, - use nl_langinfo() if we have it, otherwise fall back on gettext(). - - configure.ac | 2 ++ - glib/gdatetime.c | 17 +++++++---------- - 2 files changed, 9 insertions(+), 10 deletions(-) - -commit 9ddd25c18b59c443945ff9dcb19675e00caeca63 -Author: Ryan Lortie -Date: Sun Sep 4 20:35:31 2011 -0400 - - GDateTime: translate "AM"/"PM", not "am"/"pm" - - "AM" and "PM" are the POSIX locale values. - - Modify the 14 translations that have been updated since then to save a - headache to those translators. - - glib/gdatetime.c | 4 ++-- - po/be.po | 8 ++++---- - po/en_CA.po | 8 ++++---- - po/es.po | 16 ++++++++-------- - po/gl.po | 16 ++++++++-------- - po/ko.po | 4 ++-- - po/lt.po | 16 ++++++++-------- - po/nb.po | 8 ++++---- - po/pt_BR.po | 16 ++++++++-------- - po/ru.po | 4 ++-- - po/sr.po | 16 ++++++++-------- - po/sr@latin.po | 16 ++++++++-------- - po/sv.po | 16 ++++++++-------- - po/zh_HK.po | 8 ++++---- - po/zh_TW.po | 8 ++++---- - 15 files changed, 82 insertions(+), 82 deletions(-) - -commit e39a03e14d2f22ca6acbb772df908faa78a7d73e -Author: Ryan Lortie -Date: Sun Sep 4 21:00:54 2011 -0400 - - Update en_CA.po (Canadian English translation) - - po/en_CA.po | 3047 - +++++++++++++++++++++++++++++++++++++++-------------------- - 1 file changed, 2042 insertions(+), 1005 deletions(-) - -commit a2b350d9c3bcc979f1ce4dd6efc7ca79c07624b3 -Author: Ryan Lortie -Date: Sun Sep 4 21:31:13 2011 -0400 - - po/Makefile.in.in: intltool compatibility fixes - - Our infrastructure for updating the glib20.pot file was incompatible - with intltool in a couple of ways: - - - we didn't set the Report-Msgid-Bugs-To to - - - we used paths relative to the $(top_srcdir), rather than po/ - - This resulted in spamming of pointless changes to the .po files - whenever - 'make update-po' was run (since all of the translators are using - intltool-based tools). - - po/Makefile.in.in | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit 6274386e52efd7c951d5e40ed2eacd5d0a843b83 -Author: Matthias Clasen -Date: Sun Sep 4 20:06:53 2011 -0400 - - Only use gcc-specific options when the compiler is gcc - - The -Wstrict-aliasing option that we use to compile atomic - tests does not exist with compilers other than gcc, so - don't pass it to those. - https://bugzilla.gnome.org/show_bug.cgi?id=652272 - https://bugzilla.gnome.org/show_bug.cgi?id=656152 - - configure.ac | 2 ++ - glib/tests/Makefile.am | 5 ++++- - 2 files changed, 6 insertions(+), 1 deletion(-) - -commit 350a1cda0a4ef7ad29f0c041239a96ea1ea1c8c5 -Author: Dan Winship -Date: Sun Sep 4 17:33:21 2011 -0400 - - update .gitignore - - tests/.gitignore | 1 + - 1 file changed, 1 insertion(+) - -commit 749fa587bc081e0f5b9c4af1ed8bdf90bd0856d2 -Author: Dan Winship -Date: Sun Sep 4 17:17:11 2011 -0400 - - fix a few warnings on non-Linux - - mostly #ifdeffing functions that are only called by #ifdeffed code - - gio/gsocketaddress.c | 1 + - gio/xdgmime/xdgmimemagic.c | 2 ++ - glib/gfileutils.c | 3 +++ - glib/tests/option-argv0.c | 2 ++ - 4 files changed, 8 insertions(+) - -commit afa82ae805f9c8bb875a3f863a7b4669953f159f -Author: Patrick Welche -Date: Thu Sep 1 10:10:38 2011 +0100 - - Avoid getmntinfo - - - getmntinfo can take struct statfs or statvfs depending on the - OS. Use getvfsstat and if not found getfsstat instead. Idea from - Dan Winship. - - g_local_file_query_filesystem_info(): use statvfs.f_fstypename - if available - - https://bugzilla.gnome.org/show_bug.cgi?id=617949 - - configure.ac | 5 +++-- - gio/glocalfile.c | 12 ++++++++---- - gio/gunixmounts.c | 54 - ++++++++++++++++++++++++++++++++++++------------------ - 3 files changed, 47 insertions(+), 24 deletions(-) - -commit 5cea24fc88ec1fa9ce0d37e368d6041ea4e8bc7e -Author: Fran Dieguez -Date: Sun Sep 4 18:37:11 2011 +0200 - - Updated galician translations - - po/gl.po | 166 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 88 insertions(+), 78 deletions(-) - -commit a78ffde652d1a9c6a2004519a8385d3df2c0d668 -Author: Ihar Hrachyshka -Date: Sun Sep 4 18:52:29 2011 +0300 - - Updated Belarusian translation. - - po/be.po | 196 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 101 insertions(+), 95 deletions(-) - -commit e74ca39dae4f90a365f9d83fb216e5b2f0de6113 -Author: Aurimas Černius -Date: Sun Sep 4 18:31:33 2011 +0300 - - Updated Lithuanian translation - - po/lt.po | 621 - +++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 343 insertions(+), 278 deletions(-) - -commit 15f1ba47219be9cf92b1a6a1b615c090afde836d -Author: Dan Winship -Date: Sun Sep 4 10:33:37 2011 -0400 - - gio/tests/tls-interaction: fix two sporadic errors - - The threaded tests are using the default main context in the worker - thread, but were not g_main_context_acquire()ing it first, which meant - that g_tls_interaction_invoke_ask_password() in the main thread would - sometimes succeed in acquiring it itself and thus performing the - operation in the wrong thread. Fix that. - - Also, we can't unref the loop from the worker thread, because the main - thread isn't holding a reference on it, and so it might end up being - destroyed while that thread is still inside g_main_loop_quit(). - - gio/tests/tls-interaction.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 655c9f5753e5a2a6be863632149459d0952d208b -Author: Dan Winship -Date: Sun Sep 4 08:42:31 2011 -0400 - - gsocket: fix win32 build - - https://bugzilla.gnome.org/show_bug.cgi?id=658157 - - gio/gsocket.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit e943366de5cd4da4bdaf625f709b66ff9101ee3b -Author: Dan Winship -Date: Sun Sep 4 08:42:03 2011 -0400 - - configure: fix win32 build - - Only require -lresolv on unix, like before - - https://bugzilla.gnome.org/show_bug.cgi?id=645336 - - configure.ac | 68 - +++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 35 insertions(+), 33 deletions(-) - -commit 2d7051e3a33a70a01d5ee06c1f10c347f6c08baf -Author: Ryan Lortie -Date: Sat Sep 3 20:12:53 2011 -0400 - - g_date_time_format: improve support for alt digits - - Improve a few situations where g_date_time_format() was getting the - padding wrong when displaying alt digits (eg: Arabic numerals) for - formatting time. - - We now depend on nl_langinfo (_NL_CTYPE_OUTDIGITn_WC) to do the - conversion, which is very likely glibc-specific, but our previous - method - relied on a glibc-specific printf() feature, so no harm done there. - - Add a configure check for nl_langinfo (_NL_CTYPE_OUTDIGITn_WC). - - Uncomment a few testcases that were failing previously. - - https://bugzilla.gnome.org/show_bug.cgi?id=658107 - - configure.ac | 20 ++++++ - glib/gdatetime.c | 167 - +++++++++++++++++++++++++------------------------ - glib/tests/gdatetime.c | 19 +++--- - 3 files changed, 114 insertions(+), 92 deletions(-) - -commit 4a371c2ce5262cdecc48ab998e9b66ce7b46ee4b -Author: Dan Winship -Date: Sat Sep 3 19:49:19 2011 -0400 - - g_network_address_parse: deprecate symbolic port names - - (which shouldn't ever have been part of the API. Grr.) - - Solaris /etc/services doesn't even have "http", which was causing - tests/network-address to fail... - - gio/gnetworkaddress.c | 8 ++++++-- - gio/tests/network-address.c | 1 - - 2 files changed, 6 insertions(+), 3 deletions(-) - -commit af2a905e5480bc7eb82e7a43ef7fead7b3b90dd7 -Author: Dan Winship -Date: Sat Sep 3 19:14:16 2011 -0400 - - gsocket: fix g_socket_details_from_fd() on Solaris - - On Solaris, getsockname() on an unconnected socket gives an addrlen of - 0 and doesn't set the sockaddr. So use the SO_DOMAIN sockopt to find - the socket family in that case. (SO_DOMAIN doesn't exist everywhere, - so we can't use it unconditionally. Also, we have to only use it if - getsockname() fails, since SO_DOMAIN returns a bogus value for - accept()ed sockets on both Linux and Solaris...) - - gio/gsocket.c | 30 ++++++++++++++++++++++++++---- - 1 file changed, 26 insertions(+), 4 deletions(-) - -commit 0d637931299f254e1b9a2cdb2d4e050b157ec8d9 -Author: Dan Winship -Date: Sat Sep 3 18:37:43 2011 -0400 - - configure: check if -lsocket is needed (for Solaris) - - Also, link libgio to -lresolv explicitly, rather than depending on - getting it implicitly via the libasyncns build (which should - eventually be going away). - - https://bugzilla.gnome.org/show_bug.cgi?id=645336 - - configure.ac | 66 - ++++++++++++++++++++++++---------------------- - gio/Makefile.am | 1 + - gio/libasyncns/Makefile.am | 2 +- - 3 files changed, 37 insertions(+), 32 deletions(-) - -commit a636dfd7fbe5757384773460dc01e2727d7ede75 -Author: Ryan Lortie -Date: Sat Sep 3 19:44:13 2011 -0400 - - Revert "g_date_time_format: support %D" - - This reverts commit 46ce7907720074089040275280bb20208bafeb6a. - - git-bz mishap (I think?) - - glib/gdatetime.c | 10 ---------- - 1 file changed, 10 deletions(-) - -commit 4d382a5a1c23f33b9c21b4ad8314787cbc5347af -Author: Og B. Maciel -Date: Sat Sep 3 18:39:01 2011 -0400 - - Merged improvements from 2-28 branch Brazilian Translations from - Adorilson Bezerra . - - po/pt_BR.po | 234 - +++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 119 insertions(+), 115 deletions(-) - -commit 793dae876d43420f9d80112735d65ab1f03ffe07 -Author: Og B. Maciel -Date: Sat Sep 3 17:50:36 2011 -0400 - - Updated Brazilian Portuguese translation. - - po/pt_BR.po | 192 - ++++++++++++++++++++++++++++++++++-------------------------- - 1 file changed, 108 insertions(+), 84 deletions(-) - -commit 46511fd2ca0bbe660040a4aa8a995d456d4cb4c4 -Author: Changwoo Ryu -Date: Sat Sep 3 21:15:43 2011 +0900 - - Update Korean translation - - po/ko.po | 473 - +++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 266 insertions(+), 207 deletions(-) - -commit c2b385c5c23d5f553add320f223282e96fd1c88a -Author: Kjartan Maraas -Date: Sat Sep 3 13:47:44 2011 +0200 - - Added Norwegian bokmål translation - - po/nb.po | 94 - ++++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 50 insertions(+), 44 deletions(-) - -commit 8e7112a2d37323c29a8072a7ffe3fc6f44c17bb0 -Author: Jorge González -Date: Sat Sep 3 13:38:38 2011 +0200 - - Updated Spanish translation - - po/es.po | 15 ++++++++++----- - 1 file changed, 10 insertions(+), 5 deletions(-) - -commit f091c6a99b1c9e23e8e60a9e5ef35290e0ab4853 -Author: Matthias Clasen -Date: Fri Sep 2 23:36:03 2011 -0400 - - gdatetime: Fix locale-changing code - - As pointed out by Ryan Lortie, the code didn't actually ever - switch back to the old locale. - - https://bugzilla.gnome.org/show_bug.cgi?id=658104 - - glib/tests/gdatetime.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit 9860c83ad63ec664a25cf1719ceaeeed70b059d9 -Author: Ryan Lortie -Date: Fri Sep 2 21:12:16 2011 -0400 - - g_date_time_format: add standards notes to the doc - - Explicitly mention C99's strftime() in the documentation for - g_date_time_format() as the one that we aim for compatibility with. - Specifically list the formats we do not support as well as the extra - ones that we borrow from glibc. - - glib/gdatetime.c | 13 +++++++++---- - 1 file changed, 9 insertions(+), 4 deletions(-) - -commit bdb34e3217e46236cafa61991a15b9aa2e80ba61 -Author: Ryan Lortie -Date: Fri Sep 2 21:04:02 2011 -0400 - - GDateTime: test _format against strftime() - - Test g_date_time_format() against strftime(). This test found quite a - few cases of incorrect behaviour on our part (fixes already committed - for those). - - glib/tests/gdatetime.c | 26 ++++++++++++++++++++++++++ - 1 file changed, 26 insertions(+) - -commit dcbfeb579a0890c3e3251f4c1ce0c16dc46f7c72 -Author: Ryan Lortie -Date: Fri Sep 2 21:03:33 2011 -0400 - - GDateTime test: plug a couple of leaks - - glib/tests/gdatetime.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 1b04f0d9730e94c80db35f3dbd21cdfbb7e2c9da -Author: Ryan Lortie -Date: Fri Sep 2 20:54:51 2011 -0400 - - g_date_time_format: rip out non-working %W format - - Our implementation of %W is incorrect. Nobody should want to use this - format anyway and the implementation is non-trivial, so rip it out - rather than fixing it. - - Remove the testcase for %W as well. - - glib/gdatetime.c | 9 --------- - glib/tests/gdatetime.c | 1 - - 2 files changed, 10 deletions(-) - -commit b8c2fd7e05e18cb45eb83c751df394e0e3174084 -Author: Ryan Lortie -Date: Fri Sep 2 20:53:02 2011 -0400 - - g_date_time_format: clarify documentation - - Add some clarification to the documentation for %g, %G, %V and %u - formats (which all concern themselves with ISO 8601 week dates). - - glib/gdatetime.c | 20 ++++++++++++-------- - 1 file changed, 12 insertions(+), 8 deletions(-) - -commit 46ce7907720074089040275280bb20208bafeb6a -Author: Ryan Lortie -Date: Fri Sep 2 19:38:45 2011 -0400 - - g_date_time_format: support %D - - %D represents the date in mm/dd/yy format. - - https://bugzilla.gnome.org/show_bug.cgi?id=658061 - - glib/gdatetime.c | 10 ++++++++++ - 1 file changed, 10 insertions(+) - -commit 4b35f12552ebd9d064c7e6dc97e0e1e9c57b6215 -Author: Ryan Lortie -Date: Fri Sep 2 19:34:33 2011 -0400 - - g_date_time_format: small fixups - - Add missing 'break;' from the case: block for %c. Reorder the - cases so - that %F comes before %g/%G and %n comes in its correct alphabetical - order. - - glib/gdatetime.c | 19 ++++++++++--------- - 1 file changed, 10 insertions(+), 9 deletions(-) - -commit 65fe8b73c50b89358732e0c0d093587b62a1cea0 -Author: Ryan Lortie -Date: Fri Sep 2 19:33:32 2011 -0400 - - g_date_time_format: fix padding for some formats - - %e is supposed to be space-padded and %W is supposed to be 0-padded - - Adjust the testcase accordingly since it expects the wrong behaviour. - - glib/gdatetime.c | 4 ++-- - glib/tests/gdatetime.c | 2 +- - 2 files changed, 3 insertions(+), 3 deletions(-) - -commit b4591aa3dc5689de4e3520f803ed6cf13ef570a0 -Author: Ryan Lortie -Date: Fri Sep 2 21:02:27 2011 -0400 - - GDateTime test: don't test removed %N - - glib/tests/gdatetime.c | 1 - - 1 file changed, 1 deletion(-) - -commit a1b665c1112912152c45b68dfe73c0da027ebdea -Author: Ryan Lortie -Date: Fri Sep 2 14:53:21 2011 -0400 - - g_date_time_format: support %g and %G - - These are the 2-digit and 4-digit ISO week-numbering years. - - https://bugzilla.gnome.org/show_bug.cgi?id=658061 - - glib/gdatetime.c | 17 +++++++++++++++++ - 1 file changed, 17 insertions(+) - -commit 034952ead64842b95b75a9ebaed45741edd0c7aa -Author: Ryan Lortie -Date: Fri Sep 2 13:38:03 2011 -0400 - - g_date_time_format: drop %N format - - %N is not specified in any standards document, but we use it to - display - the number of microseconds. - - The fact that our our current implementation of it is nearly useless - (since it does not zero-pad) coupled with the high chance that - a future - version of the C standard may specify it with another meaning - means that - we should drop it. - - https://bugzilla.gnome.org/show_bug.cgi?id=658061 - - glib/gdatetime.c | 8 -------- - 1 file changed, 8 deletions(-) - -commit f421f0b88323b2a07d3cf18bf2aa3e2acf509738 -Author: Javier Jardón -Date: Fri Sep 2 17:22:14 2011 +0100 - - g_date_time_format: support %w - - %w represents the day of the week as a decimal, range 0 to 6, - Sunday being 0. - - https://bugzilla.gnome.org/show_bug.cgi?id=658061 - - glib/gdatetime.c | 14 ++++++++++++++ - 1 file changed, 14 insertions(+) - -commit e975b5b75c6e61ae417ad6a56cf9b9a86ec7d61a -Author: Javier Jardón -Date: Fri Sep 2 17:09:07 2011 +0100 - - g_date_time_format: support %C - - %C represents the century number (year/100) as a 2-digit integer - - https://bugzilla.gnome.org/show_bug.cgi?id=658061 - - glib/gdatetime.c | 8 ++++++++ - 1 file changed, 8 insertions(+) - -commit 6f80dc60429e7310300a5df75a03a093c3fd4767 -Author: Javier Jardón -Date: Fri Sep 2 16:32:21 2011 +0100 - - g_date_time_format: support %c - - %c represents the preferred date and time representation for the - current locale. - - https://bugzilla.gnome.org/show_bug.cgi?id=658061 - - glib/gdatetime.c | 16 ++++++++++++++++ - 1 file changed, 16 insertions(+) - -commit b42d15490b88f5e1fdd6385143a4fd58040260db -Author: Javier Jardón -Date: Fri Sep 2 14:52:37 2011 +0100 - - g_date_time_format: support %V - - %V represents the ISO 8601 week number of the current year as a - decimal number, range 01 to 53, where week 1 is the first week - that has at least 4 days in the new year - - https://bugzilla.gnome.org/show_bug.cgi?id=658061 - - glib/gdatetime.c | 11 +++++++++++ - 1 file changed, 11 insertions(+) - -commit 0ea581b80a703f181dc10e5c5fbf9c3a4643d20b -Author: Ihar Hrachyshka -Date: Fri Sep 2 20:56:39 2011 +0300 - - Updated Belarusian translation. - - po/be.po | 506 - +++++++++++++++++++++++++++++++++++++-------------------------- - 1 file changed, 296 insertions(+), 210 deletions(-) - -commit 275f1864d836e76ff36ff3f4473370e981679698 -Author: Chun-wei Fan -Date: Fri Sep 2 08:39:54 2011 +0800 - - Update Visual C++ README.txt's a bit - - LibFFI 3.0.10 is now out officially... - - build/win32/vs10/README.txt | 4 ++-- - build/win32/vs9/README.txt | 4 ++-- - 2 files changed, 4 insertions(+), 4 deletions(-) - -commit 8beda5806ae6fb5ad994edecda89ea1df6473ba6 -Author: Daniel Nylander -Date: Thu Sep 1 22:24:07 2011 +0200 - - Updated Swedish translation - - po/sv.po | 1156 - +++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 619 insertions(+), 537 deletions(-) - -commit b0048bb44413af26a4941f36aac0f904773c4822 -Author: Daniel Nylander -Date: Thu Sep 1 22:22:32 2011 +0200 - - Updated Swedish translation - - po/sv.po | 161 - ++++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 86 insertions(+), 75 deletions(-) - -commit a020fbf8f6cd345c0e7cbd5eb0dae194c5dc6650 -Author: Will Thompson -Date: Thu Sep 1 14:28:57 2011 -0400 - - gdbus-codegen: post-process all interfaces when parsing >1 file - - This also fixes a crash when you run gdbus-codegen with no arguments. - - https://bugzilla.gnome.org/show_bug.cgi?id=656323 - - Signed-off-by: David Zeuthen - - gio/gdbus-2.0/codegen/codegen_main.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit dbfb56bda94c76366026f0ea738f5472fb7cd0c1 -Author: Kjartan Maraas -Date: Wed Aug 31 21:17:10 2011 +0200 - - Updated Norwegian bokmål translation - - po/nb.po | 27 ++++++++++++++++++--------- - 1 file changed, 18 insertions(+), 9 deletions(-) - -commit ab8938c64da8f9cf68faca2b8afb3bfa49ff4fa0 -Author: Ryan Lortie -Date: Tue Aug 30 21:31:40 2011 -0400 - - Revert "gdatetime: Add g_date_time_source_new()" - - This reverts three commits: - - - 1feb752996b404965a2f58b29a569a273d4374fa - - 5763c631473539746646697e6a775f6eacaa08e2 - - 21a538934091e1449e0479daf066fa20df2dc2ef - - https://bugzilla.gnome.org/show_bug.cgi?id=655129 - - configure.ac | 17 --- - docs/reference/glib/glib-sections.txt | 3 - - glib/gdatetime.c | 232 - ---------------------------------- - glib/gdatetime.h | 3 - - glib/glib.symbols | 1 - - glib/gmain.h | 1 - - glib/tests/Makefile.am | 4 - - glib/tests/glib-clock.c | 38 ------ - glib/tests/timeout.c | 70 ---------- - 9 files changed, 369 deletions(-) - -commit fe4fc3e8b5a5ad8d4113c4df1fe8e0e9f295035e -Author: Pavel Holejsovsky -Date: Tue Aug 30 16:20:55 2011 +0200 - - Make GMainLoop, GMainContext and GSource boxed types - - Also add some annotations for better usage of these types in bindings. - - https://bugzilla.gnome.org/show_bug.cgi?id=657725 - - glib/gmain.c | 35 ++++++++++++++++++----------------- - glib/gmain.h | 8 ++++---- - gobject/gboxed.c | 3 +++ - gobject/glib-types.h | 30 ++++++++++++++++++++++++++++++ - gobject/gobject.symbols | 3 +++ - 5 files changed, 58 insertions(+), 21 deletions(-) - -commit 3354b02ccdb5bdc714cdfbe9bbe9a10589c84153 -Author: Chun-wei Fan -Date: Wed Aug 31 13:01:04 2011 +0800 - - Update Win32 and VS Readme files - - Tell people about the GNOME Live! page that outlines building - GLib and its dependencies with Visual C++. - - README.win32 | 5 +++++ - build/win32/vs10/README.txt | 5 +++++ - build/win32/vs9/README.txt | 5 +++++ - 3 files changed, 15 insertions(+) - -commit dab38147aec8bd415a6816422baa59863c941ead -Author: Ryan Lortie -Date: Tue Aug 30 21:13:08 2011 -0400 - - es.po: stop translating "kB" to "KiB", etc. - - "kB" is used by GLib to mean 1000 bytes exactly -- not 1024. It is - therefore incorrect to translate this to KiB. Same for the other - units. - - The original commit ef3e5917ca1239b39db2cb433c4306d0152f18f5 - fixing this - problem was reverted, so I'm applying it again. - - See http://mail.gnome.org/archives/gnome-i18n/2011-July/msg00078.html - for more information. - - po/es.po | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -commit 2955981569808304399d16847712f0ef97c6355b -Author: Dan Winship -Date: Tue Aug 16 19:12:59 2011 -0400 - - g_get_monotonic_time: fix race condition - - Since there was nothing guaranteeing synchronization of the - assignments to checked and clockid, it would be possible for one - thread to set clockid = CLOCK_MONOTONIC, and for another thread to see - checked = TRUE but still clockid = CLOCK_REALTIME. - - https://bugzilla.gnome.org/show_bug.cgi?id=655129 - - glib/gmain.c | 29 ++++++++++++++--------------- - 1 file changed, 14 insertions(+), 15 deletions(-) - -commit c0eb77bfc8be7c30c271f2415c08f8f3186113c3 -Author: Ryan Lortie -Date: Tue Aug 30 09:45:52 2011 -0400 - - unix signal watch: make API match other sources - - Change the unix signal watch API to match other sources in both - available functions, names of those functions and order of the - parameters to the _full function. - - https://bugzilla.gnome.org/show_bug.cgi?id=657705 - - docs/reference/glib/glib-sections.txt | 3 ++- - glib/glib-unix.c | 36 - ++++++++++++++++++++++++++++------- - glib/glib-unix.h | 16 ++++++++++------ - glib/glib.symbols | 3 ++- - glib/tests/unix.c | 12 ++---------- - 5 files changed, 45 insertions(+), 25 deletions(-) - -commit 1292ffc7805773312f42409eeee7a7ce6b5837fc -Author: Javier Jardón -Date: Tue Aug 30 22:52:59 2011 +0100 - - glib.doap: Add glib to "platform" category - - glib.doap | 1 + - 1 file changed, 1 insertion(+) - -commit ae8dcf429d0e16f944f0f8e8ceab5569408ae410 -Author: Jorge González -Date: Tue Aug 30 19:14:04 2011 +0200 - - Updated Spanish translation - - po/es.po | 125 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 66 insertions(+), 59 deletions(-) - -commit c6bd78f31c29a06d948b675da7f5682fe1c3c218 -Author: Jorge González -Date: Tue Aug 30 19:00:15 2011 +0200 - - Updated Spanish translation - - po/es.po | 225 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 109 insertions(+), 116 deletions(-) - -commit 49bb7cff4b2f238453363b032f2c401055158026 -Author: Stef Walter -Date: Sun Aug 28 20:24:56 2011 +0200 - - gio: Add GTlsInteraction interaction method invocation guarantees - - * Add 'invoke' style method, which can be used to call an interaction - from any thread. The interaction will be run in the appropriate - #GMainContext - * Sync methods can be called whether main loop is running or not. - * Derived classes can choose to implement only sync or async - interaction method, and the invoke method will fill in the blanks. - * Documentation for the above. - * Tests for the above. - - https://bugzilla.gnome.org/show_bug.cgi?id=657567 - - .gitignore | 1 + - gio/gio.symbols | 1 + - gio/gtlsinteraction.c | 423 +++++++++++++++++++++++----- - gio/gtlsinteraction.h | 12 +- - gio/tests/Makefile.am | 3 + - gio/tests/tls-interaction.c | 661 - ++++++++++++++++++++++++++++++++++++++++++++ - 6 files changed, 1036 insertions(+), 65 deletions(-) - -commit 116b2932abfa7727cd0486e6e74624aaf4012ab7 -Author: Tomas Bzatek -Date: Tue Aug 30 18:00:49 2011 +0200 - - glocalfile: Fix the grammar - - gio/glocalfile.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 780591b542dbd15f6165eb011e2e38b0c10bfe47 -Author: Matthias Clasen -Date: Tue Aug 30 11:44:57 2011 -0400 - - Post-release version bump - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit c6850add98dd0dde66217c47e632a121fee88e80 -Author: Matthias Clasen -Date: Tue Aug 30 11:10:40 2011 -0400 - - 2.29.18 - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 229234111c418c2186868c47bfdd6684be8ee1cf -Author: Bastien Nocera -Date: Fri Aug 26 16:36:12 2011 +0100 - - gio: Error out when we cannot modify a GAppInfo - - g_desktop_app_info_set_as_default_for_type() and - g_desktop_app_info_set_as_last_used_for_type () require the - application's ID, but depending on how the GAppInfo was created, - we might not be have one, and would thus silently fail to set - the default application, or last used application. - - https://bugzilla.gnome.org/show_bug.cgi?id=657445 - - gio/gdesktopappinfo.c | 18 ++++++++++++++++-- - 1 file changed, 16 insertions(+), 2 deletions(-) - -commit 619b77319619d84523866fd11e2cc484b470ed80 -Author: Matthias Clasen -Date: Tue Aug 30 10:25:42 2011 -0400 - - More updates - - NEWS | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit 302a5072c915fc95e187e733acab139bca692e0b -Author: Dan Winship -Date: Sat Aug 27 11:33:43 2011 -0400 - - gio/tests/gdbus-peer: make this work on non-Linux unixes - - The test was using a socket in a temporary directory, but not actually - creating that temporary directory. This worked fine on Linux since it - actually ended up using an abstract socket instead, but failed on - unixes without abstract sockets. - - https://bugzilla.gnome.org/show_bug.cgi?id=657517 - - gio/tests/gdbus-peer.c | 26 ++++++++++++++++++++++++-- - 1 file changed, 24 insertions(+), 2 deletions(-) - -commit d156492c8333097d969e933abbde2cab6011b321 -Author: Matthias Clasen -Date: Tue Aug 30 00:00:37 2011 -0400 - - Add a forgotten section - - docs/reference/gio/gio-docs.xml | 1 + - 1 file changed, 1 insertion(+) - -commit 258ecdfbe643c76ac6c30d008541e17df27cfb47 -Author: Matthias Clasen -Date: Tue Aug 30 00:00:21 2011 -0400 - - More doc additions - - docs/reference/gio/gio-sections.txt | 13 +++++++++++++ - 1 file changed, 13 insertions(+) - -commit 08208e3ce22ef5f42697fc9b015df7bff61e2859 -Author: Matthias Clasen -Date: Mon Aug 29 23:55:48 2011 -0400 - - Fix a doc comment - - gio/giomodule.c | 7 ++++--- - 1 file changed, 4 insertions(+), 3 deletions(-) - -commit b57f2e9327c572c2823cebd53afb1e79589c476f -Author: Matthias Clasen -Date: Mon Aug 29 23:42:24 2011 -0400 - - Clean up gobject docs - - docs/reference/gobject/gobject-sections.txt | 9 +++++++-- - 1 file changed, 7 insertions(+), 2 deletions(-) - -commit 0196fcc9ce0492235f681584037de2f61557f3ac -Author: Matthias Clasen -Date: Mon Aug 29 23:36:27 2011 -0400 - - Correct a doc typo - - glib/ghmac.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a8b128a01cb0798481c56c4c4a1f84625415d904 -Author: Matthias Clasen -Date: Mon Aug 29 23:33:48 2011 -0400 - - Remove no-longer existing api - - docs/reference/glib/glib-sections.txt | 1 - - 1 file changed, 1 deletion(-) - -commit fb74f6e303ee89ab8b37708556a24b5e219c1db1 -Author: Dan Winship -Date: Sat Aug 27 19:46:51 2011 -0400 - - GSocketAddress: create IPv4 addresses for IPv6 mapped-IPv4 addresses - - IPv6-mapped-IPv4 addresses are annoying. Just translate them to real - IPv4 addresses. - - based on a patch from Jonny Lamb - https://bugzilla.gnome.org/show_bug.cgi?id=646082 - - gio/gsocketaddress.c | 15 +++++++- - gio/tests/socket.c | 107 - ++++++++++++++++++++++++++++++++++++++++++++++++--- - 2 files changed, 116 insertions(+), 6 deletions(-) - -commit c938250c3335cac58cca8e6747ba8359534989c5 -Author: Matthias Clasen -Date: Mon Aug 29 21:43:50 2011 -0400 - - Add a 'since 2.30' index to gobject docs - - docs/reference/gobject/gobject-docs.sgml | 4 ++++ - 1 file changed, 4 insertions(+) - -commit a21ee644c83b4a6cfabdc9b34d6f829277fe9253 -Author: Matthias Clasen -Date: Mon Aug 29 19:02:33 2011 -0400 - - Don't distribute MAINTAINERS - - ...it does not exist anymore. - - Makefile.am | 1 - - 1 file changed, 1 deletion(-) - -commit 4fb921439b2b4aa874d0e88cb7cf800c4178bda4 -Author: Matthias Clasen -Date: Mon Aug 29 18:29:16 2011 -0400 - - First round of NEWS updates for 2.29.18 - - NEWS | 42 ++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 42 insertions(+) - -commit 027b63ab96f2c978f6670f42c27fe7c8dcdfd4aa -Author: David Zeuthen -Date: Mon Aug 29 16:46:45 2011 -0400 - - GDBusObjectManagerServer: Add locking - - Signed-off-by: David Zeuthen - - gio/gdbusobjectmanagerserver.c | 157 - +++++++++++++++++++++++++++++------------ - 1 file changed, 110 insertions(+), 47 deletions(-) - -commit 4e7ef619ebe025bd97d2a3ef8dd8c1b7baa903b2 -Author: David Zeuthen -Date: Mon Aug 29 16:20:50 2011 -0400 - - GDBusObjectManagerClient: Add locking - - Signed-off-by: David Zeuthen - - gio/gdbusobjectmanagerclient.c | 107 - +++++++++++++++++++++++++++++++++-------- - 1 file changed, 88 insertions(+), 19 deletions(-) - -commit fcefc71d5932f2828a27c4064d8a64a0382891a9 -Author: David Zeuthen -Date: Mon Aug 29 15:29:27 2011 -0400 - - GDBusObjectProxy: Add locking - - Signed-off-by: David Zeuthen - - gio/gdbusobjectproxy.c | 62 - +++++++++++++++++++++++++++++++++++++++++++------- - 1 file changed, 54 insertions(+), 8 deletions(-) - -commit dc38967fd35286f9489a8cdcb3d811d34113ceca -Author: Matthias Clasen -Date: Mon Aug 29 15:18:29 2011 -0400 - - Don't call close on invalid fds - - If an fd is -1, don't call close() on it, since that leads to - EBDAF and complaints from valgrind. - - https://bugzilla.gnome.org/show_bug.cgi?id=657593 - - glib/gtestutils.c | 9 ++++++--- - 1 file changed, 6 insertions(+), 3 deletions(-) - -commit fb94a0299bbe23e8531556002cb7e2f895d736e0 -Author: David Zeuthen -Date: Mon Aug 29 15:19:42 2011 -0400 - - GDBusObjectSkeleton: Add locking - - Signed-off-by: David Zeuthen - - gio/gdbusobjectskeleton.c | 84 - ++++++++++++++++++++++++++++++++++++++--------- - 1 file changed, 69 insertions(+), 15 deletions(-) - -commit faec5d6b5cebd1075cc75c8be75b8e7f225d4595 -Author: David Zeuthen -Date: Mon Aug 29 14:23:02 2011 -0400 - - GDBusInterfaceSkeleton: Add locking - - Signed-off-by: David Zeuthen - - gio/gdbusinterfaceskeleton.c | 75 - ++++++++++++++++++++++++++++++++++++++------ - 1 file changed, 66 insertions(+), 9 deletions(-) - -commit 4e4505b8deaad39d5a6dd598ad49f5cb5dd72480 -Author: Stef Walter -Date: Sun Aug 28 06:58:29 2011 +0200 - - Print out URL to HTML coverage report after 'make lcov' - - * For easy clicking - - https://bugzilla.gnome.org/show_bug.cgi?id=657540 - - Makefile.decl | 1 + - 1 file changed, 1 insertion(+) - -commit 21a538934091e1449e0479daf066fa20df2dc2ef -Author: Colin Walters -Date: Mon Aug 29 15:05:34 2011 -0400 - - gdatetime: Tweak g_date_time_source_new() documentation - - glib/gdatetime.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 1b28408b8bfe282f671716a39bba3208d3fef39a -Author: Matthias Clasen -Date: Mon Aug 29 14:49:32 2011 -0400 - - Spelling fixes - - Spelling fixes in comments and docs, provided by - Kjartan Maraas in bug 657336. - - gio/gapplicationcommandline.c | 2 +- - gio/gasyncinitable.c | 2 +- - gio/gbufferedinputstream.c | 4 ++-- - gio/gcancellable.c | 2 +- - gio/gconverter.c | 4 ++-- - gio/gdatainputstream.c | 2 +- - gio/gdbusconnection.c | 6 +++--- - gio/gdbusserver.c | 2 +- - gio/gdesktopappinfo.c | 2 +- - gio/gdrive.c | 2 +- - gio/gfile.c | 4 ++-- - gio/gfileattribute.c | 2 +- - gio/gfileenumerator.c | 8 ++++---- - gio/gfileinputstream.c | 4 ++-- - gio/gfilemonitor.c | 4 ++-- - gio/ginitable.c | 8 ++++---- - gio/ginputstream.c | 16 ++++++++-------- - gio/giomodule.h | 2 +- - gio/giostream.c | 12 ++++++------ - gio/giotypes.h | 2 +- - gio/gloadableicon.c | 4 ++-- - gio/glocalfile.c | 2 +- - gio/gmount.c | 16 ++++++++-------- - gio/goutputstream.c | 22 +++++++++++----------- - gio/gproxyaddressenumerator.c | 2 +- - gio/gregistrysettingsbackend.c | 4 ++-- - gio/gseekable.c | 4 ++-- - gio/gsettings.c | 6 +++--- - gio/gsettingsbackend.c | 4 ++-- - gio/gsimplepermission.c | 2 +- - gio/gsocket.c | 2 +- - gio/gsocketaddress.c | 2 +- - gio/gsocks5proxy.c | 4 ++-- - gio/gunionvolumemonitor.c | 2 +- - gio/gvolume.c | 6 +++--- - gio/gwin32mount.c | 2 +- - gio/strinfo.c | 4 ++-- - glib/gbsearcharray.h | 2 +- - glib/gconvert.c | 18 +++++++++--------- - glib/gdataset.c | 2 +- - glib/gdatetime.c | 10 +++++----- - glib/gfileutils.c | 2 +- - glib/gmain.c | 2 +- - glib/gregex.c | 16 ++++++++-------- - glib/gregex.h | 2 +- - glib/gslice.c | 6 +++--- - glib/gstdio.h | 2 +- - glib/gstrfuncs.c | 2 +- - glib/gthread.c | 6 +++--- - glib/gthreadpool.c | 4 ++-- - glib/gthreadprivate.h | 2 +- - glib/gtimezone.c | 2 +- - glib/gutf8.c | 12 ++++++------ - glib/gutils.c | 2 +- - glib/gvariant-parser.c | 2 +- - glib/gvariant-serialiser.c | 4 ++-- - glib/gvariant.c | 2 +- - glib/gvarianttypeinfo.c | 2 +- - glib/gvarianttypeinfo.h | 6 +++--- - glib/gwin32.c | 2 +- - gmodule/gmodule.c | 2 +- - gmodule/gmodule.h | 2 +- - gobject/gboxed.c | 4 ++-- - gobject/gclosure.c | 4 ++-- - gobject/glib-genmarshal.c | 2 +- - gobject/gobject.c | 2 +- - gobject/gobject.h | 6 +++--- - gobject/gparam.c | 4 ++-- - gobject/gparam.h | 2 +- - gobject/gsignal.c | 4 ++-- - gobject/gtype.c | 4 ++-- - gobject/gvaluearray.c | 4 ++-- - tests/memchunks.c | 2 +- - tests/threadpool-test.c | 4 ++-- - 74 files changed, 167 insertions(+), 167 deletions(-) - -commit 5763c631473539746646697e6a775f6eacaa08e2 -Author: Colin Walters -Date: Wed Aug 17 13:09:27 2011 -0400 - - Add Linux timerfd_create() backend for g_date_time_source_new() - - This makes the source efficient on Linux. - - Tested on Fedora 15 x86_64 + updates, kernel-2.6.40-4.fc15.x86_64 - Also tested fallback code for unsupported flag TFD_TIMER_CANCEL_ON_SET - on kernel 2.6.38. - - https://bugzilla.gnome.org/show_bug.cgi?id=655129 - - configure.ac | 17 ++++++++++++ - glib/gdatetime.c | 79 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++-- - 2 files changed, 94 insertions(+), 2 deletions(-) - -commit 1feb752996b404965a2f58b29a569a273d4374fa -Author: Colin Walters -Date: Sat Aug 13 08:55:20 2011 -0400 - - gdatetime: Add g_date_time_source_new() - - Several different codebases in GNOME want to implement wall clocks. - While we could pretty easily share a private library, it's not a - substantial amount of code, and GLib already has a lot of the - necessary system-specific detection and handling infrastructure. - - Note this initial implementation just wakes up once a second in the - cancel_on_set case; we'll add the Linux-specific handling in a - subsequent commit. - - https://bugzilla.gnome.org/show_bug.cgi?id=655129 - - docs/reference/glib/glib-sections.txt | 3 + - glib/gdatetime.c | 156 - ++++++++++++++++++++++++++++++++++ - glib/gdatetime.h | 3 + - glib/glib.symbols | 1 + - glib/gmain.h | 1 + - glib/tests/Makefile.am | 4 + - glib/tests/glib-clock.c | 38 +++++++++ - glib/tests/timeout.c | 70 +++++++++++++++ - 8 files changed, 276 insertions(+) - -commit 1dfe332e4505d9de9d5819087a60a591b40dde28 -Author: Chao-Hsiung Liao -Date: Mon Aug 29 19:18:28 2011 +0800 - - Updated Traditional Chinese translation(Hong Kong and Taiwan) - - po/zh_HK.po | 1410 - +++++++++++++++++++++++++++++++--------------------------- - po/zh_TW.po | 1412 - ++++++++++++++++++++++++++++++++--------------------------- - 2 files changed, 1551 insertions(+), 1271 deletions(-) - -commit 67613478ebeda4c8bcc4aff154ef38cc07387cbf -Author: Yuri Myasoedov -Date: Sun Aug 28 22:24:49 2011 +0400 - - Updated Russian translation - - po/ru.po | 160 - +++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 89 insertions(+), 71 deletions(-) - -commit 965232049f66a53005166e6c17d509ed92ec4b72 -Author: Kjartan Maraas -Date: Sun Aug 28 19:07:09 2011 +0200 - - Updated Norwegian bokmål translation - - po/nb.po | 141 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 75 insertions(+), 66 deletions(-) - -commit b2b2f443ef3effd993de6ba3ba0883c9f81ef06f -Author: Fran Dieguez -Date: Sun Aug 28 16:01:03 2011 +0200 - - Updated galician translations - - po/gl.po | 97 - +++++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 56 insertions(+), 41 deletions(-) - -commit 41e4db80768e0155fdc5eaa71c59a7f4011e624a -Author: Kalev Lember -Date: Mon Aug 15 16:09:18 2011 +0300 - - gio/tests/gtlsconsoleinteraction: Work around missing getpass() - on win32 - - Loosely based on a patch by Sam Thursfield . - https://bugzilla.gnome.org/show_bug.cgi?id=656341 - - gio/tests/gtlsconsoleinteraction.c | 31 +++++++++++++++++++++++++++++++ - 1 file changed, 31 insertions(+) - -commit a0029515caa2cce46fdd865d90043003bb6cd9b0 -Author: Jorge González -Date: Sun Aug 28 10:14:54 2011 +0200 - - Updated Spanish translation - - po/es.po | 141 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 75 insertions(+), 66 deletions(-) - -commit 4d08b2094e6b657e4427e8ea5cc266010aa92987 -Author: Jorge González -Date: Sun Aug 28 10:08:05 2011 +0200 - - Updated Spanish translation - - po/es.po | 174 - +++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 97 insertions(+), 77 deletions(-) - -commit be555ed2d035759236db20d0f4b4ef9644350779 -Author: Matthias Clasen -Date: Sat Aug 27 23:30:43 2011 -0400 - - Fix symbol lists - - gio/gio.symbols | 1 + - 1 file changed, 1 insertion(+) - -commit 6e80885c8d4efe20b5fe507af81ddaa7f408e8c5 -Author: Matthias Clasen -Date: Sat Aug 27 13:18:45 2011 -0400 - - Spell out file descriptors in a message - - Translators don't necessarily know what 'fds' are. - Pointed out in bug 657454. - - gio/gdbusmessage.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 1a2265889b174c069a58beb16dc57fc13a009263 -Author: Matthias Clasen -Date: Sat Aug 27 13:15:42 2011 -0400 - - GDBusMessage: Use ngettext() where appropriate - - Pointed out in bug 657452. - - gio/gdbusmessage.c | 15 ++++++++++++--- - 1 file changed, 12 insertions(+), 3 deletions(-) - -commit 06b23e2b5416e994d29560436587a04b762e21cd -Author: Dan Winship -Date: Sat Aug 27 12:08:32 2011 -0400 - - gsocketaddress: don't return ABSTRACT if the OS doesn't support it - - FreeBSD apparently has non-0-length (but nameless) ANONYMOUS sockets. - Fix the heuristics here. - - gio/gsocketaddress.c | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -commit aa10574dc37982457765783781f5e0e67015d4ae -Author: Dan Winship -Date: Sat Aug 27 11:36:05 2011 -0400 - - gunixcredentialsmessage: fix this on FreeBSD - - pointed out by Henry Hu - https://bugzilla.gnome.org/show_bug.cgi?id=628904 - - gio/gunixcredentialsmessage.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit cef679d004b9fe89ae08519861e235818dd57b46 -Author: Dan Winship -Date: Sat Aug 27 09:59:02 2011 -0400 - - GSocket: fix GIOCondition on timed-out socket operation - - The docs for g_socket_set_timeout() claimed that if an async operation - timed out, the GIOCondition passed to the source callback would be - G_IO_IN or G_IO_OUT (thus prompting the caller to call - g_socket_receive/send and get a G_IO_ERROR_TIMED_OUT), but in fact it - ended up being 0, and gio/tests/socket.c was erroneously testing for - that instead of the correct value. Fix this. - - gio/gsocket.c | 3 ++- - gio/tests/socket.c | 4 ++-- - 2 files changed, 4 insertions(+), 3 deletions(-) - -commit 60f23ecbbc7d65eb5188875dc2c50a5f793a82a4 -Author: Og B. Maciel -Date: Fri Aug 26 11:07:57 2011 -0400 - - Updated Brazilian Portuguese translation. - - po/pt_BR.po | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit c04496d98d05edf3fa77db8d0a2c61634471f46b -Author: Og B. Maciel -Date: Fri Aug 26 11:07:32 2011 -0400 - - Fixed typo: s/ether/enter. - - gio/gtlspassword.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 54b34bd4e41f5cfaeee6eff1aeb925c80ced699b -Author: Og B. Maciel -Date: Fri Aug 26 11:06:13 2011 -0400 - - Updated Brazilian Portuguese translation. - - po/pt_BR.po | 27 ++++++++++++++------------- - 1 file changed, 14 insertions(+), 13 deletions(-) - -commit d789e78dff26d787b5a55c4b7f5858a7219d5a96 -Author: Stef Walter -Date: Fri Aug 26 15:27:19 2011 +0200 - - giomodule: When loading GIO_EXTRA_MODULES skip duplicates - - * Load modules from paths listed in GIO_EXTRA_MODULES environment - variable first. - * Ignore duplicate modules based on module basename. - * Add the concept of GIOModuleScope which allows other callers to - skip duplicate loaded modules, or block specific modules based on - basename. - * Document behavior. - - https://bugzilla.gnome.org/show_bug.cgi?id=656914 - - docs/reference/gio/gio-sections.txt | 5 + - gio/gio.symbols | 5 + - gio/gioenums.h | 16 +++ - gio/giomodule.c | 202 - +++++++++++++++++++++++++++++++++--- - gio/giomodule.h | 12 +++ - 5 files changed, 224 insertions(+), 16 deletions(-) - -commit 78ec02647e1b85596732e99beb31ac4d2285af34 -Author: Og B. Maciel -Date: Fri Aug 26 09:04:41 2011 -0400 - - Updated Brazilian Portuguese translation. - - po/pt_BR.po | 1805 - ++++++++++++++++++++++++++++++++++++----------------------- - 1 file changed, 1093 insertions(+), 712 deletions(-) - -commit 41432cb375eb04729c8fe506c40ce79fc803028b -Author: Stef Walter -Date: Sat Aug 13 14:03:53 2011 +0200 - - Make GTlsInteraction virtual methods cancellable - - * Add cancellable argument to g_tls_interaction_ask_password - and g_tls_interaction_ask_password_async. - * This is API breakage, but this API has not yet been released - in a stable release (and very unlikely used yet). - * Since we're breaking unreleased API, expand amount of padding - on GTlsInteractionClass because we're going to need it. - - https://bugzilla.gnome.org/show_bug.cgi?id=656443 - - gio/gioenums.h | 12 ++++---- - gio/gtlsinteraction.c | 57 - ++++++++++++++++++++++++++++++++------ - gio/gtlsinteraction.h | 18 ++++++++---- - gio/tests/gtlsconsoleinteraction.c | 25 +++++++++++++---- - 4 files changed, 87 insertions(+), 25 deletions(-) - -commit 7d679717f0007dac2f86f05edc763f373135aeee -Author: Dieter Verfaillie -Date: Tue Aug 23 07:37:05 2011 +0200 - - Add gdbus-codegen to glib-zip.in - - https://bugzilla.gnome.org/show_bug.cgi?id=650763 - - glib-zip.in | 3 +++ - 1 file changed, 3 insertions(+) - -commit a2614efd145eb4e20b0d7643c6f53c50a4d09296 -Author: Dieter Verfaillie -Date: Tue Aug 23 06:36:47 2011 +0100 - - Make gdbus-codegen 'relocatable' at runtime on Windows. - - https://bugzilla.gnome.org/show_bug.cgi?id=650763 - - gio/gdbus-2.0/codegen/gdbus-codegen.in | 3 +++ - 1 file changed, 3 insertions(+) - -commit acb5b852c1175675d0edd2f05f76aefdaa29e1c7 -Author: Dieter Verfaillie -Date: Thu Aug 25 10:45:40 2011 +0100 - - gdbus-codegen: Revert to using /usr/bin/env for Python - - After a lot of discussion, we decided /usr/bin/env is the most - flexible for now. - - https://bugzilla.gnome.org/show_bug.cgi?id=650763 - - gio/gdbus-2.0/codegen/Makefile.am | 2 +- - gio/gdbus-2.0/codegen/gdbus-codegen.in | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit cd0cd950785515d826abbe55d6b5948c411e1490 -Author: Dieter Verfaillie -Date: Tue Aug 23 16:38:36 2011 +0100 - - Introduce the UNINSTALLED_GLIB_SRCDIR environment variable - - This makes it possible to avoid setting PYTHONPATH in - Makefile.am files. - - https://bugzilla.gnome.org/show_bug.cgi?id=650763 - - gio/gdbus-2.0/codegen/gdbus-codegen.in | 13 +++++++++---- - gio/tests/Makefile.am | 4 ++-- - gio/tests/gdbus-object-manager-example/Makefile.am | 4 ++-- - 3 files changed, 13 insertions(+), 8 deletions(-) - -commit 5391aae0093c8046208ed1c7e3ae32ce9186057f -Author: Dieter Verfaillie -Date: Tue Aug 23 17:37:35 2011 +0200 - - Introduce the UNINSTALLED_GLIB_BUILDDIR environment variable - - This makes it possible to also use relative imports for - gdbus-codegen's config module. - - https://bugzilla.gnome.org/show_bug.cgi?id=650763 - - gio/gdbus-2.0/codegen/__init__.py | 29 - ++++++++++++++++++++ - gio/gdbus-2.0/codegen/codegen.py | 2 +- - gio/gdbus-2.0/codegen/codegen_docbook.py | 2 +- - gio/gdbus-2.0/codegen/codegen_main.py | 2 +- - gio/tests/Makefile.am | 32 - ++++++++++++---------- - gio/tests/gdbus-object-manager-example/Makefile.am | 16 ++++++----- - 6 files changed, 58 insertions(+), 25 deletions(-) - -commit 5dc3c2efc89ef57fe159736ab52aae8ff25a745c -Author: Dieter Verfaillie -Date: Tue Aug 23 07:35:01 2011 +0200 - - Use relative imports for the gdbus/codegen package - - But not yet for the config module (but is taken care - of in a followup patch). - - https://bugzilla.gnome.org/show_bug.cgi?id=650763 - - gio/gdbus-2.0/codegen/codegen.py | 4 ++-- - gio/gdbus-2.0/codegen/codegen_docbook.py | 6 +++--- - gio/gdbus-2.0/codegen/codegen_main.py | 10 +++++----- - gio/gdbus-2.0/codegen/dbustypes.py | 2 +- - gio/gdbus-2.0/codegen/parser.py | 4 ++-- - 5 files changed, 13 insertions(+), 13 deletions(-) - -commit 0eaec4e59a9a9662f82d9ceb0c00c15a396adc3f -Author: Dieter Verfaillie -Date: Tue Aug 23 07:32:18 2011 +0200 - - Avoid using - (hyphen) in gdbus-codegen directory name - - It's an invalid character in Python module names and prevents us from - being able to import it. - - https://bugzilla.gnome.org/show_bug.cgi?id=650763 - - configure.ac | 4 ++-- - gio/Makefile.am | 2 +- - gio/{gdbus-codegen => gdbus-2.0/codegen}/.gitignore | 0 - gio/{gdbus-codegen => gdbus-2.0/codegen}/Makefile.am | 2 +- - gio/{gdbus-codegen => gdbus-2.0/codegen}/__init__.py | 0 - gio/{gdbus-codegen => gdbus-2.0/codegen}/codegen.py | 0 - gio/{gdbus-codegen => gdbus-2.0/codegen}/codegen_docbook.py | 0 - gio/{gdbus-codegen => gdbus-2.0/codegen}/codegen_main.py | 0 - gio/{gdbus-codegen => gdbus-2.0/codegen}/config.py.in | 0 - gio/{gdbus-codegen => gdbus-2.0/codegen}/dbustypes.py | 0 - gio/{gdbus-codegen => gdbus-2.0/codegen}/gdbus-codegen.in | 2 +- - gio/{gdbus-codegen => gdbus-2.0/codegen}/parser.py | 0 - gio/{gdbus-codegen => gdbus-2.0/codegen}/utils.py | 0 - 13 files changed, 5 insertions(+), 5 deletions(-) - -commit 33831bda2465c8f1e5d4a3fd2bf4e3618a812282 -Author: Ionut Biru -Date: Wed Aug 24 19:09:53 2011 +0000 - - Use detected PYTHON shebang in gdbus-codegen - - Change the hardcoded /usr/bin/python shebag from gdbus-codegen.in into - @PYTHON@. Is used in Makefile.am to use detected python binary. - - $(AM_V_GEN) sed -e 's,@libdir\@,$(libdir),' -e - 's,@PYTHON\@,$(PYTHON),' - $< > $@.tmp && mv $@.tmp $@ - - Signed-off-by: Ionut Biru - - https://bugzilla.gnome.org/show_bug.cgi?id=657274 - - gio/gdbus-codegen/gdbus-codegen.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit fe8ca95882a88877ff8a7eac817a4d33149767c1 -Author: Yuri Myasoedov -Date: Thu Aug 25 18:59:56 2011 +0400 - - Updated Russian translation - - po/ru.po | 1302 - ++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 632 insertions(+), 670 deletions(-) - -commit 2e05470e3a8928e960dd093a89bb325a21e64df9 -Author: Javier Jardón -Date: Thu Aug 25 12:26:27 2011 +0100 - - glib.doap: Fix download location - - glib.doap | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 471593ebf0e133f97c08b27f357bc16ece5f81ec -Author: Matthias Clasen -Date: Wed Aug 24 21:23:36 2011 -0400 - - GCancellable: Small annotation additions - - https://bugzilla.gnome.org/show_bug.cgi?id=657243 - - gio/gcancellable.c | 26 +++++++++++++------------- - 1 file changed, 13 insertions(+), 13 deletions(-) - -commit 3cb189c1ce5cc99c3c872becf38c4be95a0ed6e9 -Author: Fran Dieguez -Date: Wed Aug 24 20:59:50 2011 +0200 - - Updated Galician translations - - po/gl.po | 210 - ++++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 113 insertions(+), 97 deletions(-) - -commit 28e6ad2dbcc9a7fb1ae3850ac7d1a10b17215e78 -Author: Daniel Mustieles -Date: Wed Aug 24 19:57:14 2011 +0200 - - Updated Spanish translation - - po/es.po | 214 - ++++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 115 insertions(+), 99 deletions(-) - -commit 2cd3c200687751c9cc26774f650b7651bffcc598 -Author: Dan Winship -Date: Mon Aug 22 11:37:48 2011 -0400 - - gfileutils: fix docs/annotations for temp file methods - - https://bugzilla.gnome.org/show_bug.cgi?id=657084 - - glib/gfileutils.c | 40 ++++++++++++++++++++++------------------ - 1 file changed, 22 insertions(+), 18 deletions(-) - -commit 24e03ed409570cd026c459436db1b1a3e4bf3789 -Author: Emmanuele Bassi -Date: Wed Aug 24 18:20:32 2011 +0100 - - Add DOAP file and remove MAINTAINERS - - MAINTAINERS | 12 ------------ - glib.doap | 46 ++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 46 insertions(+), 12 deletions(-) - -commit b11eb65c67d2bc29fbcb52f3d14bb0e121f22201 -Author: Kjartan Maraas -Date: Wed Aug 24 15:38:46 2011 +0200 - - Updated Norwegian bokmål translation - - po/nb.po | 166 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 85 insertions(+), 81 deletions(-) - -commit 4d544b51a47c6d0172229c60c3e2ac59d0c12a66 -Author: Daniel Nylander -Date: Wed Aug 24 09:19:20 2011 +0200 - - Updated Swedish translation - - po/sv.po | 274 - +++++++++++++++++++++++++++------------------------------------ - 1 file changed, 117 insertions(+), 157 deletions(-) - -commit ff0cf7b681a2aac3b0f4b5608c8500db969ad4b7 -Author: Philip Withnall -Date: Tue Aug 23 23:47:54 2011 +0100 - - Bug 657206 — GInputStream leaked in g_file_icon_load_async() - - Add a missing unref to g_file_icon_load_async(). - - Closes: bgo#657206 - - gio/gfileicon.c | 1 + - 1 file changed, 1 insertion(+) - -commit 30d9636df24000812179f6910cf5c4c3de23cdcd -Author: Eduardo Lima Mitev -Date: Thu Jul 29 13:59:42 2010 +0200 - - GIO: Add more missing GI annotations - - - g_io_extension_point_register() - - g_io_extension_point_lookup() - - g_io_extension_point_implement() - - https://bugzilla.gnome.org/show_bug.cgi?id=625383 - - gio/giomodule.c | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -commit 47987eaf1411bd2fb197524d204b43af9a4a41ac -Author: Мирослав Николић -Date: Tue Aug 23 19:02:55 2011 +0200 - - Updated Serbian translation - - po/sr.po | 1408 - +++++++++++++++++++++++++++++++------------------------- - po/sr@latin.po | 1408 - +++++++++++++++++++++++++++++++------------------------- - 2 files changed, 1554 insertions(+), 1262 deletions(-) - -commit e604b2d0aff562c364b22cb7074a9261774c491f -Author: David Zeuthen -Date: Tue Aug 23 12:57:14 2011 -0400 - - gdbus-codegen: update comment in code to reflect reality - - Signed-off-by: David Zeuthen - - gio/gdbus-codegen/codegen.py | 4 ---- - 1 file changed, 4 deletions(-) - -commit 05448a6befddb83eefa1214ca699efed248c32e5 -Author: David Zeuthen -Date: Tue Aug 23 12:46:32 2011 -0400 - - gdbus-codegen: Rework C property getters - - Rework property getters to use a vfunc so we can take the fast path - and avoid allocating memory for both the skeleton and the proxy - cases. This requires some special case because of how GVariant expects - you to free memory in some cases, see #657100. Add test cases for - this. - - Document the _get_ functions as not being thread-safe and also - generate _dup_ C getters (which are thread-safe). - - Mark all the generated _get_, _dup_ and _set_ as (skip) as non-C - languages should just use GObject properties and not the (socalled) - "C binding". - - Signed-off-by: David Zeuthen - - .../gdbus-object-manager-example-sections.txt | 2 + - gio/gdbus-codegen/codegen.py | 267 - ++++++++++++++++----- - gio/gdbus-codegen/dbustypes.py | 42 ++++ - gio/tests/gdbus-test-codegen.c | 23 ++ - 4 files changed, 274 insertions(+), 60 deletions(-) - -commit a9e2305dce176fdeedc5f1b049a2f740005df539 -Author: Dan Winship -Date: Tue Aug 23 08:28:15 2011 -0400 - - po: add missing gtls files to POTFILES.in - - Pointed out by Daniel Mustieles - https://bugzilla.gnome.org/show_bug.cgi?id=657138 - - po/POTFILES.in | 2 ++ - 1 file changed, 2 insertions(+) - -commit d617091d8005279cb055e3de125f41898b427e24 -Author: Matthias Clasen -Date: Mon Aug 22 22:01:39 2011 -0400 - - gdatetime: Don't include langinfo.h unconditionally - - It doesn't exist on Windows. - - https://bugzilla.gnome.org/show_bug.cgi?id=657083 - - glib/gdatetime.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit d51e0615f9a6c1aa1898c46f2cf3135ca5ccd463 -Author: Chun-wei Fan -Date: Tue Aug 23 00:22:06 2011 +0800 - - Update VS property sheets - - Stop the "installation" of gio/gtimezonemonitor.h as it has been - removed - from GIO (commit 5b68b49b2072) - - build/win32/vs10/glib.props | 2 -- - build/win32/vs9/glib.vsprops | 1 - - 2 files changed, 3 deletions(-) - -commit 7e5874dd174e3761e1fec4d15ca7c2a66013f4b1 -Author: Chun-wei Fan -Date: Tue Aug 23 00:08:24 2011 +0800 - - Update GLib Visual C++ Projects - - Define USE_SYSTEM_PCRE for all configurations which uses the PCRE that - was already built and "installed" beforehand (i.e. the *_ExtPCRE - configurations) so that the compilation will not pick up the - GLib-bundled pcre.h when one wants to use the PCRE "installation" on - his/her system. - - build/win32/vs10/glib.vcxprojin | 8 ++++---- - build/win32/vs9/glib.vcprojin | 8 ++++---- - 2 files changed, 8 insertions(+), 8 deletions(-) - -commit 09a322c8e4822327130b91e16fa827c410996bce -Author: Chun-wei Fan -Date: Tue Aug 23 00:03:51 2011 +0800 - - Update config.h.win32.in - - Make the pre-configured config.h(.win32.in) for Windows more like the - config.h that would be produced during ./configure on Windows systems. - - config.h.win32.in | 25 +++++++++++++++++-------- - 1 file changed, 17 insertions(+), 8 deletions(-) - -commit 5b68b49b2072c371c72ee96175e3d6a727eb5e8b -Author: Colin Walters -Date: Fri Aug 19 03:27:16 2011 -0400 - - GTimeZoneMonitor: Revert addition of this class - - The main rationale for adding it was to avoid having gnome-shell - mmap'ing /etc/localtime once a second. However, we can just as easily - run inotify there, and given no one else was clamoring for a way to - detect when the time zone changes, I don't see a need for public API - here - at least not yet. - - In the bigger picture, I just don't believe that the vast majority of - applications are going to go out of their way to instantiate and keep - around a random GTimeZoneMonitor class. And if they do, it's has the - side effect that for other bits of code in the process, local - GDateTime - instances may start varying again! - - So, if code can't rely on local GDateTime instances being in a - consistent state anyways, let's just do that always. The - documentation now says that this is the case. Applications have - always been able to work in a consistent local time zone by - instantiating a zone and then using it for GDateTime constructors. - - We fix the "gnome-shell stats /etc/localtime once a second" issue by - using timerfd (in glib) and inotify (in gnome-shell). - - https://bugzilla.gnome.org/show_bug.cgi?id=655129 - - docs/reference/gio/gio-sections.txt | 13 --- - docs/reference/gio/gio.types | 1 - - docs/reference/glib/glib-sections.txt | 2 - - gio/Makefile.am | 2 - - gio/gio.h | 1 - - gio/gio.symbols | 2 - - gio/gtimezonemonitor.c | 156 - ---------------------------------- - gio/gtimezonemonitor.h | 47 ---------- - glib/glib.symbols | 1 - - glib/gtimezone.c | 66 ++------------ - glib/gtimezone.h | 2 - - glib/tests/gdatetime.c | 17 ---- - 12 files changed, 5 insertions(+), 305 deletions(-) - -commit 5fbf3c93b236970e1c68be05c08322099a51e6bf -Author: Chun-wei Fan -Date: Mon Aug 22 22:35:31 2011 +0800 - - Update VS property sheets - - -Added glib/ghmac.h to the list of files to copy during the "install" - stage - -Cleaned up a bit (glib-2.0->glib-$(ApiVersion), where $(ApiVersion) - is - 2.0) - - build/win32/vs10/glib.props | 8 +- - build/win32/vs9/glib.vsprops | 443 - ++++++++++++++++++++++--------------------- - 2 files changed, 229 insertions(+), 222 deletions(-) - -commit f0db0d22cc2e22a9033947f5139b359962a3f81e -Author: Colin Walters -Date: Sat Aug 13 06:03:18 2011 -0400 - - gmain: Clarify that timeouts are in terms of monotonic time - - Also note that monotonic time does not include time spent while - suspended (at least on Linux). - - https://bugzilla.gnome.org/show_bug.cgi?id=655129 - - glib/gmain.c | 29 +++++++++++++++++++++++++---- - 1 file changed, 25 insertions(+), 4 deletions(-) - -commit 527dc867225ae815356d2d1a72213abe981bd067 -Author: Matthias Clasen -Date: Sun Aug 21 23:48:07 2011 -0400 - - GDateTime: use nl_langinfo() when available - - This makes g_date_time_format() react to LC_TIME, which is - what people expect. - - Translators: this change means that the GDateTime strings - are only used when the C library does not already provide - suitable translated strings for these (month names, etc). - - configure.ac | 17 +++++++++++++++++ - glib/gdatetime.c | 38 ++++++++++++++++++++++++++++++++++---- - 2 files changed, 51 insertions(+), 4 deletions(-) - -commit 040dcc8a7882a6e99fe80a712c3c9804b23b16f4 -Author: Matthias Clasen -Date: Sun Aug 21 23:36:31 2011 -0400 - - GDateTime: cosmetics - - Shuffle things around a bit, to move locale-dependent - things together. - - glib/gdatetime.c | 44 ++++++++++++++++++++++---------------------- - 1 file changed, 22 insertions(+), 22 deletions(-) - -commit 6fae33b10aa46f1b1bde7f8b0c871f2f13add6e0 -Author: Matthias Clasen -Date: Sun Aug 21 23:32:28 2011 -0400 - - GDateTime: cosmetics - - Don't hide the recursion in g_date_time_format() behind - a macro, make it explicit. - - glib/gdatetime.c | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -commit 76856241d0e845b3fc05812348af004a75bd1c50 -Author: Matthias Clasen -Date: Sun Aug 21 21:33:30 2011 -0400 - - Add a quick utility to test datetime formatting - - tests/Makefile.am | 4 +++- - tests/datetime.c | 43 +++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 46 insertions(+), 1 deletion(-) - -commit 2282036b5df46741e33441033dac466b3614b4f9 -Author: Matthias Clasen -Date: Sun Aug 21 20:45:57 2011 -0400 - - GDateTime: don't use separate strings for upper/lowercase am/pm - - We can just as well change the case ourselves. - - glib/gdatetime.c | 23 +++++++++++++---------- - 1 file changed, 13 insertions(+), 10 deletions(-) - -commit 414c8ce532c19fe65deb8dfb80222d0164be5cbe -Author: Matthias Clasen -Date: Sun Aug 21 19:51:45 2011 -0400 - - g_date_time_format: support %T - - strftime supports it, and there is no reason not to do the same. - - glib/gdatetime.c | 12 ++++++++++++ - 1 file changed, 12 insertions(+) - -commit fd1a12ca4dd164be612fbcd7ab8874b91193cdac -Author: Pavel Holejsovsky -Date: Sun Aug 21 17:15:52 2011 +0200 - - [gi] Add signal annotations - - gobject/gsignal.c | 41 +++++++++++++++++++++-------------------- - gobject/gsignal.h | 4 ++-- - 2 files changed, 23 insertions(+), 22 deletions(-) - -commit e7a9b3196becd11482abf854b250ef06d6904fe1 -Author: Pavel Holejsovsky -Date: Sun Aug 21 17:12:18 2011 +0200 - - [gi] Add annotations to g_quark functions - - glib/gdataset.c | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -commit af210cd0eed755eb461da0ccce38fe99545ffd08 -Author: Pavel Holejsovsky -Date: Fri Aug 19 10:34:02 2011 +0200 - - Add missing GClosure annotations - - gobject/gclosure.c | 7 ++++--- - gobject/gclosure.h | 19 +++++++++++-------- - 2 files changed, 15 insertions(+), 11 deletions(-) - -commit de6566b07d54dcfefff4d1e18239e7e865fd4a51 -Author: Pavel Holejsovsky -Date: Fri Aug 19 10:34:37 2011 +0200 - - Add missing (allow-none) annotations to g_value_set_string functions - - gobject/gvaluetypes.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit 26548e05bbb9bc2278fabeee07f6601f39d1a4dc -Merge: f07b854a2 54579bf88 -Author: Stef Walter -Date: Fri Aug 19 11:21:11 2011 +0200 - - Merge branch 'concurrent-cancellable' - -commit 54579bf88f2af4056fd19e539cc336bd17baea18 -Author: Stef Walter -Date: Fri Aug 12 11:49:31 2011 +0200 - - gio: GCancellable can be used concurrently - - * Update documentation to note that GCancellable can be used - concurrently by multiple operations. - * Add documentation to g_cancellable_reset that behavior is - undefined if called from within cancelled handler. - * Add test for multiple concurrent operations using the same - cancellable. - - https://bugzilla.gnome.org/show_bug.cgi?id=656387 - - gio/gcancellable.c | 7 +- - gio/tests/.gitignore | 1 + - gio/tests/Makefile.am | 3 + - gio/tests/cancellable.c | 224 - ++++++++++++++++++++++++++++++++++++++++++++++++ - 4 files changed, 233 insertions(+), 2 deletions(-) - -commit f07b854a2b28dde75b3b0eb4746e674b2a220a42 -Author: A S Alam -Date: Fri Aug 19 08:26:25 2011 +0530 - - update translation for Punjabi - - po/pa.po | 1369 - +++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 772 insertions(+), 597 deletions(-) - -commit 931196a4d87a55aa4835cfaaf01db9888a52fca3 -Author: Abduxukur Abdurixit -Date: Fri Aug 19 19:42:26 2011 +0200 - - Added UG translation - - po/ug.po | 264 - +++++++++++++++++++++++++++++++++++++-------------------------- - 1 file changed, 156 insertions(+), 108 deletions(-) - -commit 654b349c30432ac03d48e6e9a8aae7fb543a78bb -Author: Christian Dywan -Date: Thu Aug 18 01:38:34 2011 +0200 - - Use actual uint64 values to compare uint64 variants - - Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=656772 - - glib/gvariant.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit d4c5e3b1566616bf65b2d92b625c712dab961052 -Author: Pavel Holejsovsky -Date: Wed Aug 17 07:37:36 2011 +0200 - - Add (allow-none) annotation for GValue setters. - - Assorted g_value_set_xxx() and g_value_take_xxx() functions actually - allow NULL in source parameter. - - gobject/gboxed.c | 8 ++++---- - gobject/gobject.c | 6 +++--- - gobject/gparam.c | 6 +++--- - gobject/gvalue.c | 2 +- - gobject/gvaluetypes.c | 4 ++-- - 5 files changed, 13 insertions(+), 13 deletions(-) - -commit e3219c8425e9417ee888dd2aa8b5c826da62edc1 -Author: Behdad Esfahbod -Date: Wed Aug 17 12:13:17 2011 +0200 - - Fixup max decomposition len guarantee - - Unicode Technical Committee agreed to limit decomposition length to - 18 in both cases. Reflect that. - - glib/gunidecomp.c | 9 ++++++--- - glib/guniprop.c | 2 +- - 2 files changed, 7 insertions(+), 4 deletions(-) - -commit b5f1ea4bb1070f1fbf6fc5170136254192c9bff0 -Author: Brian Cameron -Date: Wed Aug 17 03:01:14 2011 -0500 - - void functions should not return. Fixes bug #656675. - - gio/gdbusconnection.c | 4 ++-- - gio/gdbusmethodinvocation.c | 4 ++-- - gio/gdbusproxy.c | 4 ++-- - gio/gtlsdatabase.c | 2 +- - 4 files changed, 7 insertions(+), 7 deletions(-) - -commit b18ca488aef461295c0a728d0111e401cc482b57 -Author: Ryan Lortie -Date: Mon Aug 15 21:01:52 2011 -0400 - - post-release bump - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit e17ce3594e9d6d9ed6c9d2fd48a82ddcbb1ffcbc -Author: Ryan Lortie -Date: Mon Aug 15 21:01:28 2011 -0400 - - glib 2.29.16 - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 0a4663343f81902f16cf43cd4a5bfc3ccf510200 -Author: Ryan Lortie -Date: Mon Aug 15 21:01:23 2011 -0400 - - distcheck fixes - - gio/tests/Makefile.am | 8 ++++++++ - 1 file changed, 8 insertions(+) - -commit 4cd5762cccae21fe8c24b0679022974043c19114 -Author: Matthias Clasen -Date: Mon Aug 15 18:51:42 2011 -0400 - - More NEWS updates - - NEWS | 9 +++++++++ - 1 file changed, 9 insertions(+) - -commit 472bd4d8a14977ed35c5948b6ed7cafde9a85b05 -Author: Ryan Lortie -Date: Mon Aug 15 13:33:27 2011 -0400 - - Updated Esperanto translation - - Esperanto weekdays and month days are written in lowercase (as in - French). - - po/eo.po | 76 - ++++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 38 insertions(+), 38 deletions(-) - -commit 67cf3ea3682a0bd5b94e7b546675ec685a686a5a -Author: Simon McVittie -Date: Mon Aug 15 16:00:51 2011 +0100 - - Add a stress-test for GDBusProxy in threads with no default main - context - - Destroying a GDBusProxy in a thread used to race with NameOwnerChanged - being delivered to the main context's thread (GNOME #651133). - - Also, g_dbus_proxy_call_sync in a thread would race with - NameOwnerChanged - being delivered to the main context's thread and rewriting the - name_owner - (GNOME #656039). - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=656039 - Bug-NB: NB#259760 - Signed-off-by: Simon McVittie - Signed-off-by: David Zeuthen - - gio/tests/.gitignore | 1 + - gio/tests/Makefile.am | 5 + - gio/tests/gdbus-proxy-threads.c | 253 - ++++++++++++++++++++++++++++++++++++++++ - 3 files changed, 259 insertions(+) - -commit 85214d1e7f1c1e065b2e05dae9d6cae29887e3d3 -Author: Simon McVittie -Date: Mon Aug 15 15:59:45 2011 +0100 - - GDBusProxy: hold properties_lock while using any mutable property - - This changes the meaning of "properties_lock" from "lock for D-Bus - properties" to "lock for GObject properties". - - The most common problem, and the only one I've reproduced in a - regression - test, is name_owner, which can be updated by the thread that owns - the GDBusProxy's main context (i.e. the thread-default main context of - the thread that constructed it) at the same time that a blocking call - is made. When a GDBusProxy is constructed in a thread-pool thread for - short-term use, the main context will typically be the global default - main context (which is actively running in the main thread!), making - this extremely problematic. - - The interface info is perhaps a theoretical concern - one thread could - conceivably set it at the same time that another thread uses it, - but only - in relatively pathological situations. The current API for this - does have - the problem that it returns a borrowed ref, but interface info is - hopefully permanent anyway. - - The default timeout is probably only a theoretical concern - it's - just an - int, so writes are indivisible, and there's no worry about whether - something has been freed - but to be safe, let's hold the lock - for that - too. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=656039 - Bug-NB: NB#259760 - - Signed-off-by: David Zeuthen - - gio/gdbusproxy.c | 132 - +++++++++++++++++++++++++++++++++++++++++++++---------- - 1 file changed, 109 insertions(+), 23 deletions(-) - -commit 5909cb10315ca0f331ccb97225f008c11ca0d9d7 -Author: Simon McVittie -Date: Mon Aug 8 18:29:20 2011 +0100 - - GDBusProxy: factor out async_init_data_set_name_owner - - This removes the need for async_init_get_name_owner_cb to cope - with being - called without a real GAsyncResult, and will simplify the addition of - correct thread-locking. - - In async_init_data_set_name_owner, use the name_owner parameter - instead - of the corresponding member of GDBusProxyPrivate, partly to reduce - pointer-chasing but mainly to avoid needing to hold the lock. - - Signed-off-by: David Zeuthen - - gio/gdbusproxy.c | 90 - +++++++++++++++++++++++++++++--------------------------- - 1 file changed, 47 insertions(+), 43 deletions(-) - -commit 03ae974f7cc992450907401f45e7de645caff141 -Author: Simon McVittie -Date: Mon Aug 8 18:22:42 2011 +0100 - - g_dbus_proxy_get_property: use accessors for all mutable state - - These ought to have thread-locking, and having it in the accessor - seems - better than duplicating it here. - - Signed-off-by: David Zeuthen - - gio/gdbusproxy.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 20387d262ff104f9de3defc264c5c2010d272857 -Author: Simon McVittie -Date: Mon Aug 15 15:57:59 2011 +0100 - - GDBusProxy: if a well-known name is not owned, don't GetAll from - the dbus-daemon - - If you run: - - ( cd gio/tests && G_DBUS_DEBUG=all ./gdbus-proxy-well-known-name ) - - you can see that in the case where the name com.example.TestService - isn't - owned yet, the GDBusProxy calls GetAll() with no destination, - resulting - in an error reply from the peer (the dbus-daemon itself). That's - clearly - not right! - - However, if priv->name is NULL, that indicates the special case - where we - really do want to talk directly to a peer, instead of via the - bus daemon - (most likely to be used on peer-to-peer connections); in that special - case, do call GetAll(). - - Signed-off-by: Simon McVittie - Signed-off-by: David Zeuthen - - gio/gdbusproxy.c | 21 ++++++++++++++++++++- - 1 file changed, 20 insertions(+), 1 deletion(-) - -commit 2b0171a8080c233f85c1d66fa6df6d75640b37e5 -Author: Ryan Lortie -Date: Mon Aug 15 10:42:35 2011 -0400 - - g_settings_bind: add some g_return checks - - https://bugzilla.gnome.org/show_bug.cgi?id=636405 - - gio/gsettings.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit e1b41dcb9118b6e182119cb85fd05b45f07c059c -Author: Ryan Lortie -Date: Wed Aug 10 12:25:57 2011 +0200 - - ghash: fix error in "as a set" documentation - - glib/ghash.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 20a4f2578fe74e80f58c442356bd2b91d790d7f8 -Author: David Zeuthen -Date: Mon Aug 15 05:43:24 2011 -0400 - - GDBusObjectManagerClient: Emit signals on proxy before emitting - on manager - - This is needed because the proxy may need to update its internal state - which a signal handler connected to the manager may rely on. - - Signed-off-by: David Zeuthen - - gio/gdbusobjectmanagerclient.c | 18 +++++++++--------- - 1 file changed, 9 insertions(+), 9 deletions(-) - -commit 230efe70f418017e809e99710e0519f716edebe3 -Author: Antoine Jacoutot -Date: Sun Aug 14 01:23:36 2011 +0200 - - open(2): POSIX compatibility. - - Posix allows for open(2) to fail with errno = EINTR. - Normal this isn't seen when opening files. However in some case we are - opening a fifo for write which will block until another process - opens it - for read. If a signal is received while blocked, open(2) fails with - errno = EINTR. - - https://bugzilla.gnome.org/show_bug.cgi?id=656492 - - glib/giounix.c | 8 +++++++- - 1 file changed, 7 insertions(+), 1 deletion(-) - -commit b76bb6713ba12a88fbccdaaf063d916ecd3af0b2 -Author: Matthias Clasen -Date: Sun Aug 14 14:09:58 2011 -0400 - - Add g_mkdtemp in the spirit of g_mkstemp - - At the same time, also add g_mkdtemp_full and g_dir_make_tmp - variants. The patch also unifies the unique-name-generating - code for all variants of mkstemp and mkdtemp and adds tests - for the new functions. - - Based on patches by Paolo Bonzini, - http://bugzilla.gnome.org/show_bug.cgi?id=118563 - - docs/reference/glib/glib-sections.txt | 3 + - glib/gfileutils.c | 398 - +++++++++++++++++++++------------- - glib/gfileutils.h | 17 +- - glib/glib.symbols | 3 + - tests/file-test.c | 52 +++++ - 5 files changed, 313 insertions(+), 160 deletions(-) - -commit 8377a886857396854069fb7a8309baeb77f144c2 -Author: Matthias Clasen -Date: Sun Aug 14 12:03:36 2011 -0400 - - GHmac: pedantic doc fixes - - Add a link to an explanation of what HMAC is, and tweak - some formatting. - - glib/ghmac.c | 44 +++++++++++++++++++++++++------------------- - 1 file changed, 25 insertions(+), 19 deletions(-) - -commit 1cb8640ccc2fbd7ef301e6526ee2043ed5061359 -Author: Matthias Clasen -Date: Sun Aug 14 00:47:04 2011 -0400 - - News for 2.29.16 - - NEWS | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 55 insertions(+) - -commit acbcb8f7e37b1c0ff872fdbb74df7de690bc2c6f -Author: Stef Walter -Date: Sun Aug 14 09:27:45 2011 +0200 - - hmac: Implementation of HMAC in glib - - This implements g_hmac_xxx() functionality using the standard checksum - functions supported by glib. - - HMAC is a secure way to hash a key and a password. Many other - approaches fraught with append and prepend issues. - - Includes test cases defined in relevant RFCs - - https://bugzilla.gnome.org/show_bug.cgi?id=652480 - - docs/reference/glib/glib-sections.txt | 16 ++ - glib/Makefile.am | 2 + - glib/ghmac.c | 388 - ++++++++++++++++++++++++++++++++++ - glib/ghmac.h | 71 +++++++ - glib/glib.h | 1 + - glib/glib.symbols | 9 + - glib/tests/.gitignore | 1 + - glib/tests/Makefile.am | 3 + - glib/tests/hmac.c | 268 +++++++++++++++++++++++ - 9 files changed, 759 insertions(+) - -commit d2ca14c270a8a0c01d8a897fad4ea2a9c2e31105 -Author: Marc-André Lureau -Date: Sun Jul 17 21:18:04 2011 +0200 - - Add G_VALUE_INIT - - The implementation of GValue is not public or documented. When - allocated on the stack, initializing a GValue is usually done as - documented with: - - GValue value = { 0, }; - - There is lot code around (including WebKit) that added all the missing - fields, resulting in this ugly and non-obvious: - - GValue value = { 0, { { 0 } } }; - - However, this doesn't play nice with -Wmissing-field-initializers for - example. Thus, G_VALUE_INIT. - - http://bugzilla.gnome.org/show_bug.cgi?id=654793 - http://bugzilla.gnome.org/show_bug.cgi?id=577231 - - docs/reference/gobject/gobject-sections.txt | 1 + - gobject/gvalue.c | 6 +++--- - gobject/gvalue.h | 16 ++++++++++++++++ - 3 files changed, 20 insertions(+), 3 deletions(-) - -commit a9ca74efb11bda0a90f482a44bb2ec214744ecc6 -Author: Sjoerd Simons -Date: Wed Aug 10 15:56:13 2011 +0200 - - Don't finish gtls connection if the handshake failed - - https://bugzilla.gnome.org/show_bug.cgi?id=656283 - - gio/gsocketclient.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit ae496a52a92c137b624eee3f5cf54e7756143086 -Author: Matthias Clasen -Date: Sat Aug 13 16:09:41 2011 -0400 - - GDBusProxy: on_properties_changed initialize some variables - - This avoids calling g_variant_unref and g_free on uninitialized memory - if PropertiesChanged is received in the creating thread's - thread-default - main context's thread, at the same time as releasing the last ref in - another thread. This would result in "goto out" before the variables - freed after that label had been initialized to NULL. - - Based on a patch by Simon McVittie, bug 656282 - - gio/gdbusproxy.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 655299a0579b8c9b418eab2301201c1fd25d89ae -Author: Matthias Clasen -Date: Sat Aug 13 15:48:47 2011 -0400 - - gdatetime: Add a test for %OM - - glib/tests/gdatetime.c | 1 + - 1 file changed, 1 insertion(+) - -commit be933706059a8d92fb8858219f5936f332b68f4a -Author: Matthias Clasen -Date: Sat Aug 13 15:29:29 2011 -0400 - - Remove a gccism - - Pointed out in bug 656152. - - glib/tests/checksum.c | 18 ++++++++++++++++-- - 1 file changed, 16 insertions(+), 2 deletions(-) - -commit 3c504e47656e7d26c0c24465f492b92f673a5cec -Author: Matthias Clasen -Date: Sat Aug 13 15:07:38 2011 -0400 - - Fix statfs/statvfs decision - - We want to force use of statvfs when statfs is deficient. - This does not make any difference on Linux. - - https://bugzilla.gnome.org/show_bug.cgi?id=656151 - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit f5472ed2325cac108f9faefaff5c86ec5d9e829b -Author: Matthias Clasen -Date: Sat Aug 13 13:53:34 2011 -0400 - - Trivial typo fix - - gobject/gsignal.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 428f49b9c8d56ae18398d4bb33c70c80eda1d21d -Author: David Zeuthen -Date: Fri Aug 12 11:10:22 2011 -0400 - - In addition to /media and $HOME, also show mounts in $XDG_USER_DIR - - Prepare for the future where udisks will use $XDG_USER_DIR/Volumes - instead of /media when mounting filesystems on behalf of the user. - - Signed-off-by: David Zeuthen - - gio/gunixmounts.c | 8 ++++++-- - 1 file changed, 6 insertions(+), 2 deletions(-) - -commit 9fafa343456ec7c6c6f5fce8b6a1116c149d7949 -Author: Andika Triwidada -Date: Fri Aug 12 15:48:34 2011 +0700 - - Updated Indonesian translation - - po/id.po | 1803 - ++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 869 insertions(+), 934 deletions(-) - -commit ebc74835e09754c8a784e6f4f4eece3715ef03ea -Author: Chun-wei Fan -Date: Fri Aug 12 11:43:40 2011 +0800 - - Update VS property sheets ("install" phase) - - Copy the new GioTLS headers that were introduced into the GIO - library in commit 0f99cfa8822514dc6b7ccbc59efbe68f27aeb172 - during the - "install" stage. - - build/win32/vs10/glib.props | 8 ++++++++ - build/win32/vs9/glib.vsprops | 4 ++++ - 2 files changed, 12 insertions(+) - -commit 2f8664306d20772f47a46af26637615a54fdfc39 -Author: Alexander Shopov -Date: Thu Aug 11 20:55:20 2011 +0300 - - Updated Bulgarian translation - - po/bg.po | 632 - ++++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 345 insertions(+), 287 deletions(-) - -commit ea6e2968bfdee766c8d3d5fd5b5bac34bcaaaf3e -Author: Behdad Esfahbod -Date: Thu Aug 11 19:02:14 2011 +0200 - - [gobject] Fix G_DEFINE_BOXED_TYPE compilation with C++ - - gobject/gtype.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit c3fd789bb759aefb6fda144b953c2d09fc0dc20d -Author: Martin Pitt -Date: Thu Aug 11 14:08:33 2011 +0200 - - [gi] Add missing (out) annotation to - g_dbus_{node,interface}_info_generate_xml() - - gio/gdbusintrospection.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 782f83938395c0ac57198ec081e9566c170ef8ef -Author: Martin Pitt -Date: Thu Aug 11 11:36:22 2011 +0200 - - [gi] Add missing Gio transfer annotations - - gio/gdbusproxy.c | 5 +++-- - gio/gtimezonemonitor.c | 2 +- - gio/gtlsbackend.c | 3 ++- - gio/gtlsclientconnection.c | 2 +- - gio/gtlsconnection.c | 2 +- - gio/gtlsfiledatabase.c | 2 +- - gio/gtlsserverconnection.c | 2 +- - 7 files changed, 10 insertions(+), 8 deletions(-) - -commit 0e548251201db63eb0c80091877f44df14f4a0fe -Author: Martin Pitt -Date: Thu Aug 11 11:05:31 2011 +0200 - - [gi] Fix parameter name typos in Gio docstrings - - Found by GIR compiler when building gobject-introspection: - - gir/gio-2.0.c:33525: Warning: Gio: g_tls_password_set_description: - unknown - parameter 'flags' in documentation comment, should be one of - 'password', - 'description' - gir/gio-2.0.c:14568: Warning: Gio: - g_action_group_action_state_changed: unknown - parameter 'state' in documentation comment, should be one of - 'action_group', - 'action_name', 'value' - - gio/gactiongroup.h | 2 +- - gio/gtlspassword.c | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit 77a10feafa4f77f1fcadb2ed1fd5da41dced3553 -Author: Chun-wei Fan -Date: Thu Aug 11 15:30:48 2011 +0800 - - Bug 652827: Update config.h.win32.in - - Add check macro for HAVE_WIN32_BUILTINS_FOR_ATOMIC_OPERATIONS, - as it is - now required for MSVC builds of glib/gatomic.c GLib 2.29.15+. - - It is true that the MinGW cross-compiler on Linux systems will have - HAVE_GCC_BUILTINS_FOR_ATOMIC_OPERATIONS and - HAVE_WIN32_BUILTINS_FOR_ATOMIC_OPERATIONS defined during the - completion - of ./configure, but since this file is primarily meant for people - compiling -on- Windows (and that the "native" Windows MinGW would - neither - ./configure to define HAVE_GCC_BUILTINS_FOR_ATOMIC_OPERATIONS and - HAVE_WIN32_BUILTINS_FOR_ATOMIC_OPERATIONS), this file will be - updated as - it is for now at least until the situation for "native" Windows MinGW - change. (please see Bug 652827 regarding this paragraph) - - config.h.win32.in | 8 ++++++++ - 1 file changed, 8 insertions(+) - -commit 349212211247781e7bec43b95cb57dddc1d0e5b1 -Author: Behdad Esfahbod -Date: Tue Aug 9 19:43:34 2011 +0200 - - Bug 652827 - glib-2.29.8 no longer builds with mingw.org's toolchain - - Check for Win32 atomic intrinsics. - - configure.ac | 12 +++++++++++- - glib/gatomic.c | 2 +- - 2 files changed, 12 insertions(+), 2 deletions(-) - -commit fc442bdbe6d8113caf25a4dd4b0e8e4dc8d3913a -Author: Behdad Esfahbod -Date: Thu Aug 11 08:33:23 2011 +0200 - - Cleanup gatomic checks - - configure.ac | 39 +++++++++++++++++---------------------- - 1 file changed, 17 insertions(+), 22 deletions(-) - -commit 21e682388dafb1de5308ac403c7ebdfe09e1030b -Author: Behdad Esfahbod -Date: Thu Aug 11 08:11:06 2011 +0200 - - Fix typo - - configure.ac | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit b2c6b801bc12429305f022c332b693a142098177 -Author: Martin Pitt -Date: Wed Aug 10 22:50:26 2011 +0200 - - [gi] Add missing transfer annotation to - g_dbus_node_info_lookup_interface() - - gio/gdbusintrospection.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 27599d671e0f0c13f102f6d7ffc58e23825eba67 -Author: Kjartan Maraas -Date: Wed Aug 10 15:12:54 2011 +0200 - - Updated Norwegian bokmål translation - - po/nb.po | 391 - ++++++++++++++++++++++++++++++++++++++++----------------------- - 1 file changed, 249 insertions(+), 142 deletions(-) - -commit c783bfd4e7ebbfa258bce49e5381e2c2afe0110f -Author: Martin Pitt -Date: Tue Aug 9 14:51:34 2011 +0200 - - [gi] Add missing (allow-none) annotations to - g_dbus_connection_register_object() - - gio/gdbusconnection.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit 3a631aa863ec8337bd7ea4ab55eed3a2fd3ef1b4 -Author: Simon McVittie -Date: Mon Aug 8 17:18:08 2011 +0100 - - Ignore lcov-produced files in top-level .gitignore - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=656162 - Signed-off-by: Simon McVittie - - .gitignore | 2 ++ - 1 file changed, 2 insertions(+) - -commit 8f503548701eb8c14ac37c0b84629da5d4493495 -Author: Simon McVittie -Date: Mon Aug 8 15:48:27 2011 +0100 - - Allow current lcov (version 1.9) to be used for coverage - - It seems to work fine with the same invocation already used. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=656162 - Signed-off-by: Simon McVittie - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 9bcf89cd70946be7c724cbeac9cd1c028f74ea6e -Author: Matthias Clasen -Date: Mon Aug 8 23:16:07 2011 +0200 - - Document libffi as new dependency - - INSTALL.in | 1 + - README.in | 8 ++++++++ - gobject/gsignal.c | 2 +- - 3 files changed, 10 insertions(+), 1 deletion(-) - -commit 5f9e5c1124c6362fe463b5295c7a2b00afcec135 -Author: Fran Dieguez -Date: Sat Aug 6 22:33:00 2011 +0200 - - Updated Galician translations - - po/gl.po | 467 - +++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 258 insertions(+), 209 deletions(-) - -commit 2512341fa6b1842adc5b403ce9eb22b9f3478ee3 -Author: Colin Walters -Date: Sat Aug 6 09:36:49 2011 -0400 - - Require Python 2.5 explicitly - - Without someone to regularly test 2.4, and since the code in reality - requires 2.5, switch to that for now. - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit b3111f87e2f340f45106f24b640ba2ac68b9086b -Author: Colin Walters -Date: Sat Aug 6 09:22:44 2011 -0400 - - configure: Fix statvfs/statfs detection - - Add missing 'x' as pointed out by declanw@is.bbc.co.uk - - https://bugzilla.gnome.org/show_bug.cgi?id=656048 - - configure.ac | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 871da75ca38b4b931c4fbcd500856b71596c1332 -Author: Yaron Shahrabani -Date: Sat Aug 6 16:02:50 2011 +0300 - - Updated Hebrew translation. - - po/he.po | 580 - ++++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 315 insertions(+), 265 deletions(-) - -commit 85d12096e4fdef6451033cbecc03de2cd4066eb1 -Author: Pavel Holejsovsky -Date: Fri Aug 5 16:31:06 2011 +0200 - - Add missing GVariant annotations - - https://bugzilla.gnome.org/show_bug.cgi?id=656031 - - glib/gvariant-core.c | 2 +- - glib/gvariant.c | 12 ++++++++---- - glib/gvarianttype.c | 4 ++-- - 3 files changed, 11 insertions(+), 7 deletions(-) - -commit cfa90b8fc1c2b74bc309f0efe6c122e72be7d11a -Author: Dan Winship -Date: Fri Aug 5 19:43:47 2011 -0400 - - gio/tests/.gitignore: fix - - gio/tests/.gitignore | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 27b5dab0d6ebc7717243bd736bc10859713b0f73 -Author: Claude Paroz -Date: Fri Aug 5 17:04:50 2011 +0200 - - Updated French translation - - po/fr.po | 1287 - ++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 705 insertions(+), 582 deletions(-) - -commit 6c8a61bc1bdea6c3434350d5c7c0fa0e7053664b -Author: Mario Blättermann -Date: Fri Aug 5 12:11:02 2011 +0200 - - [l10n] Updated German translation - - po/de.po | 1245 - ++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 686 insertions(+), 559 deletions(-) - -commit d728c00a0488fb2bfbe69e95aba360a552a73d84 -Author: Murray Cumming -Date: Thu Aug 4 21:47:07 2011 +0200 - - gio enums: Remove trailing commas - - gio/gioenums.h | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 29aae440fb64e8811508e1a803ee524c752b3565 -Author: Stef Walter -Date: Thu Aug 4 09:43:45 2011 +0200 - - Fix up ABI symbols after GTlsDatabase merge. - - https://bugzilla.gnome.org/show_bug.cgi?id=636572 - - gio/gio.symbols | 28 ++++++++++++++++++++++++---- - gio/gtlsinteraction.c | 6 +++--- - 2 files changed, 27 insertions(+), 7 deletions(-) - -commit 0f99cfa8822514dc6b7ccbc59efbe68f27aeb172 -Author: Stef Walter -Date: Thu Aug 4 08:54:55 2011 +0200 - - GTlsDatabase and related objects - - The database is an abstract object implemented by the various TLS - backends, which is used by GTlsConnection to lookup certificates - and keys, as well as verify certificate chains. - - Also add GTlsInteraction, which can be used to prompt the user - for a password or PIN (used with the database). - - https://bugzilla.gnome.org/show_bug.cgi?id=636572 - - docs/reference/gio/gio-docs.xml | 4 + - docs/reference/gio/gio-sections.txt | 117 +++++ - docs/reference/gio/gio.types | 2 + - gio/Makefile.am | 8 + - gio/gdummytlsbackend.c | 105 +++- - gio/gio.h | 4 + - gio/gio.symbols | 21 + - gio/gioenums.h | 70 +++ - gio/giotypes.h | 4 + - gio/gtlsbackend.c | 44 ++ - gio/gtlsbackend.h | 28 +- - gio/gtlsconnection.c | 146 +++++- - gio/gtlsconnection.h | 12 +- - gio/gtlsdatabase.c | 967 - ++++++++++++++++++++++++++++++++++++ - gio/gtlsdatabase.h | 235 +++++++++ - gio/gtlsfiledatabase.c | 104 ++++ - gio/gtlsfiledatabase.h | 56 +++ - gio/gtlsinteraction.c | 197 ++++++++ - gio/gtlsinteraction.h | 88 ++++ - gio/gtlspassword.c | 436 ++++++++++++++++ - gio/gtlspassword.h | 101 ++++ - gio/tests/.gitignore | 1 + - gio/tests/Makefile.am | 4 +- - gio/tests/gtlsconsoleinteraction.c | 107 ++++ - gio/tests/gtlsconsoleinteraction.h | 56 +++ - gio/tests/socket-client.c | 291 +++++++---- - 26 files changed, 3082 insertions(+), 126 deletions(-) - -commit a187199efd7eb16f500cef31c950d4eafbfe3a4b -Author: kotarou -Date: Wed Aug 3 08:46:04 2011 -0400 - - build: Pass ZLIB_CFLAGS for gio build - - Otherwise we will fail if zlib is in an alternative prefix. - - Commit message written by Colin Walters - - https://bugzilla.gnome.org/show_bug.cgi?id=655769 - - gio/Makefile.am | 2 ++ - 1 file changed, 2 insertions(+) - -commit ee63179b71f6a4153f08bc5c84c24a0d0ac76263 -Author: Owen W. Taylor -Date: Fri Jul 29 15:38:54 2011 -0400 - - g_cancellable_get_fd: silently return -1 for NULL cancellable - - This keeps compatibility with previous behavior. - - https://bugzilla.gnome.org/show_bug.cgi?id=655598 - - Signed-off-by: David Zeuthen - - gio/gcancellable.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 659ba3d0b3eca1ee3af13d277ac8c847651b0a6a -Author: David Zeuthen -Date: Mon Aug 1 11:54:47 2011 -0400 - - GDBusConnection: Only apply exit-on-closed semantics if properly - initialized - - Otherwise there is no point in gracefully handling the error... - - https://bugzilla.gnome.org/show_bug.cgi?id=655664 - - Signed-off-by: David Zeuthen - - gio/gdbusconnection.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit fcc415b16cb9e618acabb921231dc2e49637f14c -Author: Yuri Kozlov -Date: Mon Aug 1 00:10:59 2011 +0400 - - Updated Russian translation - - po/ru.po | 134 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 69 insertions(+), 65 deletions(-) - -commit bf21a693fa47cd0c4300822f24909b35892311df -Author: Daniel Mustieles -Date: Fri Jul 29 19:59:58 2011 +0200 - - Updated Spanish translation - - po/es.po | 301 - ++++++++++++++++++++++++++++++--------------------------------- - 1 file changed, 145 insertions(+), 156 deletions(-) - -commit c3af3d8d2c191fe3b5b654e3925effa32b3d0daa -Author: Daniel Nylander -Date: Fri Jul 29 09:50:43 2011 +0200 - - Updated Swedish translation - - po/sv.po | 2100 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 1101 insertions(+), 999 deletions(-) - -commit d15f8682c006c8f5c3d4a93db0f211f687fb656e -Author: Matthias Clasen -Date: Wed Jul 27 23:27:24 2011 -0400 - - Revert "Optimize g_[s]list_free_full a bit" - - This reverts commit 98b667d052b1274f80b8898a32d0753e9e2e5c1a. - - The commit was not actually an optimization, since g_list_free is - pretty smart. - - glib/glist.c | 11 +++-------- - glib/gslist.c | 17 ++++++----------- - 2 files changed, 9 insertions(+), 19 deletions(-) - -commit dbb78fe57de0792d409b1baf88661844384c2762 -Author: Nicolas Dufresne -Date: Mon Jul 25 15:59:58 2011 -0400 - - Added TLS PEM parser unit test - - gio/tests/Makefile.am | 4 + - gio/tests/cert-key.pem | 32 +++++ - gio/tests/cert-list.pem | 52 ++++++++ - gio/tests/cert1.pem | 17 +++ - gio/tests/cert2.pem | 17 +++ - gio/tests/cert3.pem | 17 +++ - gio/tests/gtesttlsbackend.c | 312 - ++++++++++++++++++++++++++++++++++++++++++++ - gio/tests/gtesttlsbackend.h | 49 +++++++ - gio/tests/key-cert.pem | 32 +++++ - gio/tests/key.pem | 15 +++ - gio/tests/nothing.pem | 0 - gio/tests/tls-certificate.c | 279 +++++++++++++++++++++++++++++++++++++++ - 12 files changed, 826 insertions(+) - -commit fdfb42b9f2bdbed44ad4f469bf2794b2057587c1 -Author: Nicolas Dufresne -Date: Mon Jun 20 18:49:39 2011 -0400 - - Rework PEM parsing to not be order dependent - - Some valid PEM file would not work because the private key was put - before the certificate. - - gio/gtlscertificate.c | 149 - ++++++++++++++++++++++++++++++++------------------ - 1 file changed, 95 insertions(+), 54 deletions(-) - -commit fb45baaf8cc62278c71030c284d4ed3d5f4f849d -Author: Tomas Bzatek -Date: Tue Jul 26 17:32:53 2011 +0200 - - Docs: Correct the namespace for g_file_query_filesystem_info() - - gio/gfile.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit ac5dd614aa796223dc49a100b016abb7996fd418 -Author: Chun-wei Fan -Date: Tue Jul 26 23:23:31 2011 +0800 - - Updated glib-zip.in a bit further - - Missed the bin/gsettings.exe part (corrected from bin/gsettings.) - - glib-zip.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 82a0733751b2dc3306e7dcf76358621eaea02bcb -Author: Cosimo Cecchi -Date: Tue Jul 26 16:44:18 2011 +0200 - - utf8: annotate the end pointer in g_utf8_validate as out + allow-none - - glib/gutf8.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit b7f3638e5c3917d6007040747eb3ef1ccc338a0b -Author: David Zeuthen -Date: Tue Jul 26 10:05:57 2011 -0400 - - More gdbus-codegen fixed to build on non-Unix - - https://bugzilla.gnome.org/show_bug.cgi?id=655148#c6 - - Signed-off-by: David Zeuthen - - gio/gdbus-codegen/codegen.py | 12 ++++++++---- - gio/tests/Makefile.am | 22 +++++++++++++++++----- - 2 files changed, 25 insertions(+), 9 deletions(-) - -commit 494db61c1946f0b06cc2d68a1194e8812871540e -Author: Ryan Lortie -Date: Tue Jul 26 13:49:20 2011 +0200 - - gtester: small Windows fix - - This code was unconditionally present in the gtester Makefile: - - test-nonrecursive: ${TEST_PROGS} - - On Windows, our testcases are compiled with a .exe suffix. That means - that if we had 'foo' in TEST_PROGS, running "make check" would - depend on - 'foo' (not foo.exe) being compiled. - - We could bring the EXEEXT in here to fix that up, but gtester doesn't - work on Windows at all, so better to just disable it in that case. - - Makefile.decl | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 44e85f73643ca24656aa89906d33a1385dcc87a5 -Author: Ryan Lortie -Date: Tue Jul 26 13:38:04 2011 +0200 - - GDateTime test: 1970 doesn't exist on Windows - - It is not safe to call the system library mktime() function on Windows - with a date in the 70s. Use 1990 instead. - - glib/tests/gdatetime.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit d62d0336b8fb2d3369f02758c20c6ea38bee9464 -Author: Ryan Lortie -Date: Tue Jul 26 13:29:01 2011 +0200 - - g_format_size: fix on Windows - - The long format that displays the exact number of bytes with - separators - (ie: "123,456,789 bytes") uses the ' format modifier, which is - unsupported on Windows. Disable that for now, until we come up with a - better solution. - - glib/gfileutils.c | 10 ++++++++++ - 1 file changed, 10 insertions(+) - -commit 01744c2d69fb11a8dfde62666540da91adafd6a8 -Author: Ryan Lortie -Date: Tue Jul 26 13:26:10 2011 +0200 - - g_format_size: avoid silly GString use - - We were using a GString for the purpose of doing a single printf(). - Do - g_strdup_printf() instead. - - glib/gfileutils.c | 9 ++++----- - 1 file changed, 4 insertions(+), 5 deletions(-) - -commit 81d0b28a4de87805c6f8c6661a8c2e0de3893267 -Author: Dieter Verfaillie -Date: Mon Jul 18 14:20:18 2011 +0200 - - Update glib-zip.in - - glib-zip.in | 48 +++++++++++++++++++++++++++++++----------------- - 1 file changed, 31 insertions(+), 17 deletions(-) - -commit 633fd86815fafa0ffb9cd0d8e5b958b0d3abe141 -Author: Ryan Lortie -Date: Tue Jul 26 11:20:12 2011 +0200 - - glocalfile: don't bother with fstype on win32 - - Fixes the broken build on Windows. - - gio/glocalfile.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 12f516b44cb3b91d99a9ea0f0c51aaeeb3562688 -Merge: 32b1349a2 39b72a166 -Author: Ryan Lortie -Date: Tue Jul 26 10:50:25 2011 +0200 - - Merge branch 'gwakeup' - -commit 39b72a166e72ebbafbb7e85383db954a31b929c2 -Author: Ryan Lortie -Date: Mon Jul 25 18:59:27 2011 +0200 - - GWakeup: fix Windows build breakage - - ...from the attempt to make it private. - - glib/gwakeup.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit d87eddbb130bbc35ea17c5d4f0c3ee724b1c6d61 -Author: Ryan Lortie -Date: Mon Jul 25 18:52:36 2011 +0200 - - .gitignore the gwakeup-fallback testcase - - gthread/tests/.gitignore | 1 + - 1 file changed, 1 insertion(+) - -commit 6615349ffb1335ca506fd476d65dd864eb2ee494 -Author: Ryan Lortie -Date: Mon Jul 25 18:52:18 2011 +0200 - - Remove g_wakeup_* from glib.symbols - - glib/glib.symbols | 5 ----- - 1 file changed, 5 deletions(-) - -commit c81eb121a1a29c7068b775d0f7665d05c0dd4dad -Author: Ryan Lortie -Date: Mon Jul 25 18:50:45 2011 +0200 - - GWakeup: make it private API - - Colin requests that we keep this one private for now. - - Include it at each point of use (libglib, libgio, tests). - - docs/reference/glib/Makefile.am | 3 +++ - docs/reference/glib/glib-docs.sgml | 1 - - docs/reference/glib/glib-sections.txt | 10 ------- - gio/Makefile.am | 1 + - gio/gcancellable.c | 1 + - glib/Makefile.am | 2 +- - glib/glib.h | 1 - - glib/gwakeup.c | 17 ++++++++++++ - glib/gwakeup.h | 15 +++++------ - gthread/tests/Makefile.am | 3 ++- - gthread/tests/{gwakeup.c => gwakeuptest.c} | 43 - ++++++------------------------ - 11 files changed, 39 insertions(+), 58 deletions(-) - -commit 0584f0c50495e4c1d6691f30d9f598799a5d54ce -Author: Ryan Lortie -Date: Mon Jul 25 17:43:28 2011 +0200 - - GWakeup: test fallback case - - We need to test the case of eventfd in the libc but no kernel support. - - In order to do that, we add a separate compile of the GWakeup testcase - that interposes an 'eventfd' symbol that always returns -1 with errno - set. That will trigger the fallback case. - - configure.ac | 1 + - gthread/tests/Makefile.am | 7 +++++++ - gthread/tests/gwakeup.c | 39 +++++++++++++++++++++++++++++++++++++-- - 3 files changed, 45 insertions(+), 2 deletions(-) - -commit 7f15910e7907e17606ba9e149cc3b04be4887bbf -Author: Ryan Lortie -Date: Mon Jul 25 16:35:08 2011 +0200 - - GWakeup: add signal safety note - - Note that g_wakeup_signal() is safe to call from a UNIX signal handler - (since this is a likely place to want to call it from). - - glib/gwakeup.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 32b1349a23ff050b8026ede150a25cae56799901 -Author: David Zeuthen -Date: Mon Jul 25 10:31:17 2011 -0400 - - More fixes for non-Unix builds - - Signed-off-by: David Zeuthen - - gio/gdbusconnection.c | 8 ++++++++ - gio/gdbusproxy.c | 8 ++++++++ - 2 files changed, 16 insertions(+) - -commit f8b98841ad44d4603c60fdbad6f3e58a64eb9043 -Author: David Zeuthen -Date: Mon Jul 25 09:56:01 2011 -0400 - - Fix the build on non-Unix - - https://bugzilla.gnome.org/show_bug.cgi?id=655148 - - Signed-off-by: David Zeuthen - - gio/gdbusconnection.c | 4 ---- - 1 file changed, 4 deletions(-) - -commit 3c25f9f609cfa6c1a180c46f267e73bbd87dd542 -Author: Ryan Lortie -Date: Mon Jul 25 15:08:47 2011 +0200 - - GWakeup .gitignore fixes - - docs/reference/glib/tmpl/.gitignore | 1 + - gthread/tests/.gitignore | 1 + - 2 files changed, 2 insertions(+) - -commit 452b6277d4badf7d471c73555277a5afd3393602 -Author: Ryan Lortie -Date: Mon Jul 25 14:37:18 2011 +0200 - - gtk-doc GWakeup - - docs/reference/glib/glib-docs.sgml | 1 + - docs/reference/glib/glib-sections.txt | 10 ++++ - glib/gwakeup.c | 93 - ++++++++++++++++++++++++++++++++--- - glib/gwakeup.h | 2 +- - 4 files changed, 99 insertions(+), 7 deletions(-) - -commit 0a971e46bf4158b7f58ac283db40d212b6f2d274 -Author: Ryan Lortie -Date: Mon Jul 25 15:02:28 2011 +0200 - - GCancellable: port to GWakeup - - gio/gcancellable.c | 235 - ++++++++--------------------------------------------- - 1 file changed, 32 insertions(+), 203 deletions(-) - -commit 777e40989e66e583e6636e7b80ab8770cf15ff8c -Author: Ryan Lortie -Date: Mon Jul 25 15:07:33 2011 +0200 - - port GMainContext to GWakeup - - glib/gmain.c | 113 - +++++++---------------------------------------------------- - 1 file changed, 13 insertions(+), 100 deletions(-) - -commit 4026b3317425ea7880930787faeedbe526588b11 -Author: Ryan Lortie -Date: Mon Jul 25 15:07:16 2011 +0200 - - add a couple of testcases for GWakeup - - gthread/tests/Makefile.am | 3 + - gthread/tests/gwakeup.c | 268 - ++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 271 insertions(+) - -commit 78545a641cb93811640e95792eb7f87f810e7aea -Author: Ryan Lortie -Date: Mon Jul 25 15:05:03 2011 +0200 - - Add GWakeup - - GWakeup is a utility class to handle the cross-thread signalling needs - of GMainContext and GCancellable. It may find some other users - as well. - - The desire here is to properly hide the implementation details in a - module which can be properly unit tested and used in GMainContext and - GCancellable without a rats nest of #ifdef. - - glib/Makefile.am | 2 + - glib/glib.h | 1 + - glib/glib.symbols | 5 ++ - glib/gwakeup.c | 157 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++ - glib/gwakeup.h | 38 +++++++++++++ - 5 files changed, 203 insertions(+) - -commit 15a1cf804974c3fa526bab8a6b80eb27518313f3 -Author: Ryan Lortie -Date: Mon Jul 25 15:25:13 2011 +0200 - - g_unix_open_pipe: fix some bugs - - Fix some bugs in the fallback case of g_unix_open_pipe: - - - close both halves of the pipe on error (not just one) - - - set the cloexec flag on both halves of the pipe (instead of - settings - it twice on one half) - - glib/glib-unix.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit aa4d704e632df68be9843074ea8197c30ebc52ed -Author: Ryan Lortie -Date: Mon Jul 25 15:09:57 2011 +0200 - - Windows (mingw32) .gitignore additions - - .gitignore | 2 ++ - 1 file changed, 2 insertions(+) - -commit 3769c1e1732a7f3889b5d819552c79512571e169 -Author: Murray Cumming -Date: Mon Jul 25 09:23:51 2011 +0200 - - Docs: Fix tiny typo. - - gio/gfileattribute.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit e6f37ca472860535606ef0f898f85f3ad6a7167c -Author: Chun-wei Fan -Date: Mon Jul 25 11:42:17 2011 +0800 - - Update Windows READMEs - - -Tell people about that libFFI is now needed. - -Tell people not to compile GLib in paths containing spaces. - - README.win32 | 16 +++++++++++----- - build/win32/vs10/README.txt | 4 +++- - build/win32/vs9/README.txt | 4 +++- - 3 files changed, 17 insertions(+), 7 deletions(-) - -commit eac8d47e373bd57e3cb117508c0812b53963a732 -Author: Dan Winship -Date: Sun Jul 24 14:55:05 2011 -0400 - - gio/tests/socket: add some basic IPv4 and IPv6 tests - - gio/tests/socket.c | 381 - ++++++++++++++++++++++++++++++++++++++++++++++++++++- - 1 file changed, 378 insertions(+), 3 deletions(-) - -commit aefda965f650c6713ef895a9156dd1297793f1ff -Author: Dan Winship -Date: Sun Jul 24 14:52:03 2011 -0400 - - GSocket: fix connected state after async connect - - socket->priv->connected was only being set if g_socket_connect() - succeeded right away; in the case where it returns G_IO_ERROR_PENDING, - it never got set. Fix that by having g_socket_check_connect_result() - set it on success. - - gio/gsocket.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit b8a0475e7a2ef6d49e61e7be684bff017ee22fa9 -Author: Dan Winship -Date: Sun Jul 24 12:41:11 2011 -0400 - - update .gitignore - - glib/tests/.gitignore | 2 ++ - 1 file changed, 2 insertions(+) - -commit 4cb33b158b43b54108b20cb9c3f1143acbef9124 -Author: Matthias Clasen -Date: Sat Jul 23 21:59:49 2011 -0400 - - Explicitly unset the session bus address for the peer tests - - Otherwise, we may run into trouble as opening a peer-to-peer - connection uses a socket client, which uses a proxy resolver - which may end up using gsettings, whose dconf backend may end - up using the session bus to talk to dconfd... - - gio/tests/gdbus-peer.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit d344e69dc291df5e5da15d6e1c1b0ef897fdeea3 -Author: Matthias Clasen -Date: Sat Jul 23 21:16:28 2011 -0400 - - Properly bring up a session bus for application tests - - As pointed out in bug 644601, session_bus_up() requires - us to set up environment variables for things to work. - - gio/tests/gapplication.c | 7 +++++++ - 1 file changed, 7 insertions(+) - -commit 1f9e84896bb1621e54fc5d0cb45006400e121043 -Author: Matthias Clasen -Date: Sat Jul 23 21:07:39 2011 -0400 - - Fix a typo - - gio/gdbusconnection.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit e488cbd24b611e6648cc36049e503aa8d18b9fd6 -Author: Yuri Kozlov -Date: Sat Jul 23 18:54:03 2011 +0400 - - Updated Russian translation - - po/ru.po | 428 - +++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 236 insertions(+), 192 deletions(-) - -commit 9c46740afdb5cf545fbc69bc55be274b8758fecb -Author: Luca Ferretti -Date: Sat Jul 23 14:52:13 2011 +0200 - - [l10n] Updated Italian translation - - po/it.po | 1311 - +++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 705 insertions(+), 606 deletions(-) - -commit ae7c48b955cd6979a799574bb92e654081769c62 -Author: Vincent Untz -Date: Thu Jul 21 15:23:00 2011 +0200 - - GDesktopAppInfo: Add g_desktop_app_info_get_show_in() - - Necessary for rebasing gnome-menus on top of GDesktopAppInfo. - - https://bugzilla.gnome.org/show_bug.cgi?id=655044 - - docs/reference/gio/gio-sections.txt | 1 + - gio/gdesktopappinfo.c | 111 - +++++++++++++++++++++++------------- - gio/gdesktopappinfo.h | 2 + - gio/gio.symbols | 1 + - 4 files changed, 76 insertions(+), 39 deletions(-) - -commit 8ef050f9675e2ee097663c6a436a7b7f7abbe816 -Author: Colin Walters -Date: Fri Jul 22 13:39:21 2011 -0400 - - glib.symbols: Update for expected ABI changes - - glib/glib.symbols | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit b79eae5c197aeec8d57f39c0f7bf5d5114068bea -Author: Colin Walters -Date: Fri Jul 22 12:41:41 2011 -0400 - - glib-2.0.pc: Add -lrt to private libraries to assist static linking - - https://bugzilla.gnome.org/show_bug.cgi?id=654078 - - glib-2.0.pc.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 8b061e023ce97171d817e07ea7068f567129ae8a -Author: Colin Walters -Date: Fri Jul 22 10:31:27 2011 -0400 - - Revert addition of g_key_file_has_key_full - - Per IRC discussion, we can just ask bindings to use - g_key_file_get_value() to test for the existence of a key. - - I left the "fixed" code in the source tree as static because it makes - more sense to me. - - glib/gkeyfile.c | 90 - ++++++++++++++++++++++------------------------------ - glib/gkeyfile.h | 5 --- - glib/tests/keyfile.c | 16 ---------- - 3 files changed, 38 insertions(+), 73 deletions(-) - -commit 753948316915e834801347af08b773c24078a3bd -Author: Behdad Esfahbod -Date: Fri Jul 22 10:33:47 2011 -0400 - - Don't use deprecated G_UNICODE_COMBINING_MARK - - glib/gen-unicode-tables.pl | 2 +- - glib/gunichartables.h | 388 - ++++++++++++++++++++++----------------------- - glib/guniprop.c | 2 +- - 3 files changed, 196 insertions(+), 196 deletions(-) - -commit 804e3ba4dddbcb00279ba0ab1a148606bc10a414 -Author: Ryan Lortie -Date: Fri Jul 22 15:47:11 2011 +0200 - - gitignore tweaks - - docs/reference/glib/tmpl/.gitignore | 1 + - gobject/tests/.gitignore | 1 + - gthread/tests/.gitignore | 2 ++ - 3 files changed, 4 insertions(+) - -commit a14f2fa1a0ea2b453be35373f9d4c5d80b842d7d -Author: Ryan Lortie -Date: Fri Jul 22 13:44:31 2011 +0200 - - Rename a few arguments - - To fix header/function/doc-string mismatches. - - glib/gdataset.c | 4 ++-- - glib/gunicode.h | 2 +- - 2 files changed, 3 insertions(+), 3 deletions(-) - -commit 6492548b6f4d1805f7817911207648f0b1eeae19 -Author: Ryan Lortie -Date: Fri Jul 22 13:41:13 2011 +0200 - - Have gtk-doc ignore some #defines - - We prefer to have gtk-doc pick up the function rather than the macro. - - glib/gstdio.h | 2 ++ - glib/gwin32.h | 2 ++ - 2 files changed, 4 insertions(+) - -commit 5dbc12e9f1477eb699a92b1ef7363b62bdca68eb -Author: Ryan Lortie -Date: Fri Jul 22 13:25:32 2011 +0200 - - Replace @Varargs with @... - - to make gtk-doc happy. - - glib/gerror.c | 4 ++-- - glib/gfileutils.c | 4 ++-- - glib/gmarkup.c | 2 +- - glib/gmessages.c | 4 ++-- - glib/gprintf.c | 8 ++++---- - glib/grel.c | 10 +++++----- - glib/gstrfuncs.c | 6 +++--- - glib/gstring.c | 8 ++++---- - glib/gtestutils.c | 6 +++--- - 9 files changed, 26 insertions(+), 26 deletions(-) - -commit ea63f16c59b661d080c54c44147cedb4ad27e102 -Author: Ryan Lortie -Date: Fri Jul 22 12:59:44 2011 +0200 - - Remove duplicate 'struct real_pcre' declaration - - The redundant forward declaration of 'struct real_pcre' before the - typedef was tripping up gtk-doc. Remove it. - - glib/pcre/pcre.h | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -commit 668c399077b48ef49d2fdb6eb808226c9f127e70 -Author: Ryan Lortie -Date: Fri Jul 22 12:59:11 2011 +0200 - - Add deprecation guard to G_UNICODE_COMBINING_MARK - - ...since it's deprecated now and documented as such. - - glib/gunicode.h | 2 ++ - 1 file changed, 2 insertions(+) - -commit 4f36eb0f6d1eed7b720a53114e60c8d334782fab -Author: Ryan Lortie -Date: Fri Jul 22 12:57:59 2011 +0200 - - Reword some docs comments to avoid 'Returns ...' - - If gtk-doc sees 'Returns ...' written in the text of the documentation - for a macro, it thinks that you are talking about the return value. - - Avoid doing that and use 'Returns:' explicitly if we mean to. - - glib/gmessages.h | 21 +++++++++++++-------- - glib/gutils.h | 10 +++++++--- - 2 files changed, 20 insertions(+), 11 deletions(-) - -commit a0ed2537184f35e9cdde9ac2771f32667db570e1 -Author: Ryan Lortie -Date: Fri Jul 22 12:57:06 2011 +0200 - - move 'Since:' tags down - - gtk-doc wants the Since: tag to be the absolute last thing in the docs - comment. - - glib/gkeyfile.c | 3 +-- - glib/gmain.c | 4 ++-- - 2 files changed, 3 insertions(+), 4 deletions(-) - -commit eec69a75eeddc9e298f218e5b3e4bb5084adfe6f -Author: Xavier Claessens -Date: Thu Jul 14 10:51:06 2011 +0200 - - Add g_ptr_array_new_full - - Fixes bug #654450 - - docs/reference/glib/glib-sections.txt | 1 + - glib/garray.c | 28 ++++++++++++++++++++++++++++ - glib/garray.h | 2 ++ - 3 files changed, 31 insertions(+) - -commit 7df304a2d8c325726a13e072bcd1b647943928eb -Author: Ryan Lortie -Date: Fri Jul 22 09:48:34 2011 +0200 - - Bump the version - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a6c936c45fd959117e24a4e7b6f01f124963bf72 -Author: Ryan Lortie -Date: Fri Jul 22 08:55:35 2011 +0200 - - Release 2.29.14 - - NEWS | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ - configure.ac | 2 +- - 2 files changed, 50 insertions(+), 1 deletion(-) - -commit b30ca6e5a57fd40cf8f94ef2869e742498bc0577 -Author: Behdad Esfahbod -Date: Thu Jul 21 16:05:43 2011 -0400 - - Bug 655076 - Our normalization code misses some - Full_Composition_Exclusion=True. - - glib/gen-unicode-tables.pl | 4 ++++ - glib/tests/unicode.c | 16 ++++++++++++++++ - 2 files changed, 20 insertions(+) - -commit c404dbed11bc8bf4212d15719ef3a87ebf76efff -Author: David Zeuthen -Date: Thu Jul 21 16:03:27 2011 -0400 - - gdbus-codegen: Add support for new org.gtk.GDBus.C.UnixFD annotation - - Also add convenience _with_unix_fd_list variants to GDBusConnection, - GDBusProxy and GDBusMethodInvocation types to easily support this. - - Signed-off-by: David Zeuthen - - docs/reference/gio/gdbus-codegen.xml | 21 +- - docs/reference/gio/gio-sections.txt | 7 + - gio/gdbus-codegen/codegen.py | 148 ++++++++-- - gio/gdbusconnection.c | 557 - ++++++++++++++++++++++++----------- - gio/gdbusconnection.h | 30 ++ - gio/gdbusmethodinvocation.c | 76 +++-- - gio/gdbusmethodinvocation.h | 3 + - gio/gdbusproxy.c | 495 - ++++++++++++++++++++++--------- - gio/gdbusproxy.h | 23 ++ - gio/gio.symbols | 7 + - gio/tests/test-codegen.xml | 8 + - 11 files changed, 1012 insertions(+), 363 deletions(-) - -commit 7b22a8308f2a914b704051cd772edfa15e9a3b04 -Author: Dan Williams -Date: Wed Jul 20 17:28:20 2011 -0500 - - Document how to free return values from g_key_file_get_*_list - - Makes the docs consistent with the string list getters. Add - GOI annotations while we're at it. - - glib/gkeyfile.c | 18 ++++++++++++------ - 1 file changed, 12 insertions(+), 6 deletions(-) - -commit 3af40c204dab8fbd3bec0dceb7cbed0896178a4b -Author: Behdad Esfahbod -Date: Thu Jul 21 10:30:36 2011 -0400 - - Bug 655025 - #define G_UNICODE_SPACING_MARK G_UNICODE_COMBINING_MARK - - glib/gunicode.h | 13 +++++++++++-- - 1 file changed, 11 insertions(+), 2 deletions(-) - -commit 03f673abc20693b907d5e4f1deb775737774d7ae -Author: David Zeuthen -Date: Thu Jul 21 09:43:59 2011 -0400 - - GDBus: Don't convert GVariant type 'h' to gint - - The code-generator already uses GVariant* so generated code didn't - really work at all. We want that instead of gint to avoid confusion - because a 'h' instance is an _index_ into a GUnixFDList, not a file - descriptor. - - Signed-off-by: David Zeuthen - - gio/gdbusutils.c | 16 ++-------------- - 1 file changed, 2 insertions(+), 14 deletions(-) - -commit 419bfe325c40604268dbb7fa050e355c9681577e -Author: David Zeuthen -Date: Thu Jul 21 09:32:38 2011 -0400 - - gdbus-codegen: Use G_TYPE_STRV/gchar** for GVariant type 'ao' - - This is possible now that we have better support for object path - arrays, see - - http://git.gnome.org/browse/glib/commit/?id=19878998bc386db78614f1c92ff8524a81479c7b - - Note that this breaks the ABI of generated code but since - gdbus-codegen(1) has never yet been in a stable GLib release, this is - fine. - - Signed-off-by: David Zeuthen - - docs/reference/gio/gdbus-codegen.xml | 3 ++- - gio/gdbus-codegen/codegen.py | 2 ++ - gio/gdbus-codegen/dbustypes.py | 8 ++++++++ - gio/gdbusutils.c | 15 ++++++++++++++- - gio/tests/gdbus-test-codegen.c | 24 +++++++++++++----------- - 5 files changed, 39 insertions(+), 13 deletions(-) - -commit b34eac204f54cefaf8a702a96dc537144f8c2d92 -Author: Simon McVittie -Date: Thu Jul 21 10:22:01 2011 +0100 - - g_atomic_int_add: document that the return value is new - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=654988 - Reviewed-by: Matthias Clasen - - glib/gatomic.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 79b80579282b2749a9eafe8b95845f434db95969 -Author: Ryan Lortie -Date: Thu Jul 21 09:21:18 2011 +0200 - - Advise against using GPrivate - - GStaticPrivate is really a lot better in almost every way. - - glib/gthread.c | 8 ++++++++ - 1 file changed, 8 insertions(+) - -commit 706b2751166bb8590e41800d0b3c3056ba529daa -Author: Ryan Lortie -Date: Thu Jul 21 08:33:50 2011 +0200 - - GParam: try to avoid further invalid uses - - In an attempt to avoid some potential future abuses of the GParamSpec - API, qualify the 'name' field of the structure as 'const' and add a - comment noting that it is an interned string. - - This is a theoretical API break, but it will only ever result in - warnings -- and even then, only if you were already doing something - questionable. - - Clean up some of the warnings that were caused internally in gparam.c - from these changes. - - gobject/gparam.c | 39 ++++++++++++++++++++++----------------- - gobject/gparam.h | 2 +- - 2 files changed, 23 insertions(+), 18 deletions(-) - -commit 9bcb3d74572cf99a17ff5a1fd4becb1a1136291c -Author: Behdad Esfahbod -Date: Wed Jul 20 22:11:08 2011 -0400 - - Add g_unicode_script_from_iso15924() - - And adjust g_unicode_script_to_iso1592(). - - docs/reference/glib/glib-sections.txt | 1 + - glib/glib.symbols | 1 + - glib/gunicode.h | 1 + - glib/guniprop.c | 43 - +++++++++++++++++++++++++++++++++-- - glib/tests/unicode.c | 9 ++++++-- - 5 files changed, 51 insertions(+), 4 deletions(-) - -commit a5e94cbd36304ac48e20599ad39fd4bfbd6a5cbe -Author: Benjamin Otte -Date: Thu Jul 21 02:56:05 2011 +0200 - - glocalfile: Fix compilation without USE_STATFS and USE_STATVFS - - gio/glocalfile.c | 9 ++++++++- - 1 file changed, 8 insertions(+), 1 deletion(-) - -commit 7e03b28870a514e655f31298d31158a69f11de40 -Author: Behdad Esfahbod -Date: Wed Jul 20 19:04:29 2011 -0400 - - Bug 648271 - Add g_unicode_script_to_iso15924() - - Add g_unicode_script_to_iso15924() and tests. - - docs/reference/glib/glib-sections.txt | 1 + - glib/glib.symbols | 1 + - glib/gunicode.h | 2 + - glib/guniprop.c | 146 - +++++++++++++++++++++++++++++++++- - glib/tests/unicode.c | 8 ++ - 5 files changed, 157 insertions(+), 1 deletion(-) - -commit d8d67d1596ed9fd394bb0427e9154bfad9b4b504 -Author: Daniel Mustieles -Date: Wed Jul 20 22:32:38 2011 +0200 - - Updated Spanish translation - - po/es.po | 207 - ++++++++++++++++++++++++++++++++++++++++----------------------- - 1 file changed, 133 insertions(+), 74 deletions(-) - -commit e43a2969114e91332b127a479bcb078be6649353 -Author: Daniel Mustieles -Date: Wed Jul 20 22:26:59 2011 +0200 - - Updated Spanish translation - - po/es.po | 637 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 316 insertions(+), 321 deletions(-) - -commit 8cadef1a88abf77569da2e65894a855b0f1376d4 -Author: Ryan Lortie -Date: Wed Jul 20 21:49:16 2011 +0200 - - Change order of GFormatSizeFlags - - David requested that I change the order of the flags. - - Also, assign numerical values to the flags in the usual way. This - wasn't a bug yet, but only by chance. - - glib/gfileutils.c | 6 +++--- - glib/gfileutils.h | 6 +++--- - 2 files changed, 6 insertions(+), 6 deletions(-) - -commit c26462ab98e47fd629177d52984b69055f8fe37a -Author: Ryan Lortie -Date: Wed Jul 20 21:47:00 2011 +0200 - - g_format_size: just use GString - - Matthias wasn't too impressed by the homebrew stack-allocated string - building I - was doing. - - Switch to GString. - - glib/gfileutils.c | 81 - +++++++++++++++++++++++-------------------------------- - 1 file changed, 34 insertions(+), 47 deletions(-) - -commit 4aff6119812bb1dac40a6fca4833dab0520148d9 -Author: Ryan Lortie -Date: Wed Jul 20 21:30:03 2011 +0200 - - g_format_size: Return 'gchar' instead of 'char' - - I meant to do that in the first place. - - glib/gfileutils.h | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit ef3e5917ca1239b39db2cb433c4306d0152f18f5 -Author: Ryan Lortie -Date: Wed Jul 20 19:58:43 2011 +0200 - - [ast, es, fr, nn] Update byte unit translations - - The Asturian, French, Norwegian Nynorsk and Spanish translations - incorrectly translated "MB" and friends to "MiB" (french: "Mio"), etc. - - This was in response to the incorrect use of "MB" in the (now - deprecated) g_format_size_for_display() function. - - These strings are now used (correctly) in g_format_size(), so I have - updated the translations accordingly. - - Additionally, the Norwegian Nynorsk translation was incorrectly - translating several larger units to "KiB", so that has been - corrected as - well. - - po/ast.po | 6 +++--- - po/es.po | 12 ++++++------ - po/fr.po | 12 ++++++------ - po/nn.po | 12 ++++++------ - 4 files changed, 21 insertions(+), 21 deletions(-) - -commit afd1e3697065c1bd23fe9a1cacf43d8744d0bc9b -Author: Ryan Lortie -Date: Wed Jul 20 19:44:39 2011 +0200 - - Change GLib size units policy - - This commit changes GLib size units policy. We now prefer SI - units and - allow for use of proper IEC units where desired. - - g_format_size_for_display() which incorrectly mixed IEC units with SI - suffixes is left unmodified, but has been deprecated. - - g_format_size() has been introduced which uses SI units and suffixes. - - g_format_size_full() has also been added which takes a flags - argument to - allow for use of IEC units (with correct suffixes). It also - allows for - a "long format" output which includes the total number of bytes. For - example: "238.5 MB (238,472,938 bytes)". - - docs/reference/glib/glib-sections.txt | 5 + - glib/gfileutils.c | 193 - ++++++++++++++++++++++++++++++++++ - glib/gfileutils.h | 13 +++ - glib/glib.symbols | 2 + - glib/tests/fileutils.c | 12 +++ - 5 files changed, 225 insertions(+) - -commit 90cccf14b2b1dfea574d35c605669c4773d6eba6 -Author: Ryan Lortie -Date: Wed Jul 20 17:30:56 2011 +0200 - - g_format_size_for_display: some internal renames - - Rename the size constants from KILOBYTE to KIBIBYTE (etc.) since - that's - what they really are. - - This is a strictly internal change with no externally-visible - effect in - terms of API or functionality. - - glib/gfileutils.c | 36 ++++++++++++++++++------------------ - 1 file changed, 18 insertions(+), 18 deletions(-) - -commit 4e015d36a06a896c8f5ec575c1b02fedefe47397 -Author: Giovanni Campagna -Date: Fri Jul 1 01:59:13 2011 +0200 - - gdbusintrospection: fix introspection annotations - - g_dbus_interface_info_lookup_* were incorrectly considered - (transfer full) by introspected bindings, and this caused memory - corruptions. - - https://bugzilla.gnome.org/show_bug.cgi?id=622921 - - gio/gdbusintrospection.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 4e213f385b45d8ce5d2fdb612d3706e214a7b368 -Author: Vincent Untz -Date: Wed Jul 20 09:22:12 2011 +0200 - - Stop using deprecated g_unicode_canonical_decomposition() - - https://bugzilla.gnome.org/show_bug.cgi?id=654948 - - glib/guniprop.c | 5 ++--- - 1 file changed, 2 insertions(+), 3 deletions(-) - -commit 33c977917c1dbcfec56168083dc05837da8ea57c -Author: Ryan Lortie -Date: Wed Jul 20 16:34:55 2011 +0200 - - GVariant: document avoiding g_variant_iter_loop - - The choice between g_variant_iter_next() and g_variant_iter_loop() - is a - bit confusing for some people. Add a note to the documentation of - g_variant_iter_loop() to clarify that it should be avoided except in a - few specific cases. - - glib/gvariant.c | 12 ++++++++++-- - 1 file changed, 10 insertions(+), 2 deletions(-) - -commit 19878998bc386db78614f1c92ff8524a81479c7b -Author: Ryan Lortie -Date: Wed Jul 20 13:11:19 2011 +0200 - - GVariant: better support for object path arrays - - Add G_VARIANT_TYPE_OBJECT_PATH_ARRAY along with accessor functions - g_variant_new_objv, g_variant_get_objv and g_variant_dup_objv. - Also add - support for '^ao' and '^a&o' format strings for g_variant_new() and - g_variant_get(). - - https://bugzilla.gnome.org/show_bug.cgi?id=654955 - - docs/reference/glib/glib-sections.txt | 4 + - docs/reference/glib/gvariant-varargs.xml | 39 ++++++- - glib/glib.symbols | 3 + - glib/gvariant.c | 168 - +++++++++++++++++++++++++++++-- - glib/gvariant.h | 6 ++ - glib/gvarianttype.h | 7 ++ - glib/tests/gvariant.c | 53 ++++++++++ - 7 files changed, 270 insertions(+), 10 deletions(-) - -commit c841c2ce3fda6f754c88ae2c9099f36dff2f0814 -Author: Ryan Lortie -Date: Wed Jul 20 14:04:52 2011 +0200 - - GSettings: don't abort on missing schemas - - Give a g_critical instead. - - gio/gsettings.c | 77 - ++++++++++++++++++++++++++++++++++++++++----------- - gio/gsettingsschema.c | 5 +++- - gio/tests/gsettings.c | 26 +++++++++++++++++ - 3 files changed, 91 insertions(+), 17 deletions(-) - -commit 06941419e347a8a37711e65873b6c59729873ddc -Author: Ryan Lortie -Date: Wed Jul 20 10:52:07 2011 +0200 - - Add some blacklisted mount directories - - Another long-carried Debian patch. No reason that we should not have - these few extra items in the (already long) upstream list. - - gio/gunixmounts.c | 7 +++++++ - 1 file changed, 7 insertions(+) - -commit dbd0d63b6b45036c2b485b8e1993edf97970afd2 -Author: Ryan Lortie -Date: Wed Jul 20 10:49:48 2011 +0200 - - wait longer in threadpool test case - - If we are going to fail an assert, wait for a bit longer before - doing so - (up to 5 seconds, if needed). - - This is a long-standing Debian patch to fix build failures on really - slow machines. - - tests/threadpool-test.c | 13 ++++++++++--- - 1 file changed, 10 insertions(+), 3 deletions(-) - -commit 265f245376a3af5a006854ee96a484cf30fbc170 -Author: Matthias Clasen -Date: Tue Jul 19 23:04:04 2011 -0400 - - post-release bump - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit c073ce3a3b8fb8282b244dd8e8dbb6fa8676e84e -Author: Matthias Clasen -Date: Tue Jul 19 23:02:05 2011 -0400 - - 2.29.12 - - NEWS | 35 +++++++++++++++++++++++++++++++++++ - configure.ac | 2 +- - 2 files changed, 36 insertions(+), 1 deletion(-) - -commit 4c64e75ec59317cf36d2bb9765c56477acf2acd7 -Author: Matthias Clasen -Date: Tue Jul 19 20:40:28 2011 -0400 - - Drop the warnings.sgml template - - docs/reference/glib/tmpl/.gitignore | 1 + - docs/reference/glib/tmpl/warnings.sgml | 236 - --------------------------------- - glib/gbacktrace.c | 63 +++++++++ - glib/gbacktrace.h | 18 +-- - glib/gmessages.c | 124 +++++++++++++---- - glib/gmessages.h | 81 +++++++++-- - 6 files changed, 238 insertions(+), 285 deletions(-) - -commit d1e5161ab0206adc6f17325152e337d44ae6ec73 -Author: Holger Berndt -Date: Thu Jun 3 03:22:36 2010 +0200 - - Document how to unset attributes - - Unsetting won't work on all attributes. Currently, only - metadata attributes are supported. - - https://bugzilla.gnome.org/show_bug.cgi?id=620423 - - gio/gfile.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit ec98953e42a20061427b20681d1e31501907e2fa -Author: Johan Dahlin -Date: Tue Jul 19 14:18:10 2011 -0300 - - Pass in NULL instead of g_cclosure_marshal_generic - - NULL is now a shortcut for g_cclosure_marshal_generic, so avoid - referencing it directly. - - https://bugzilla.gnome.org/show_bug.cgi?id=654917 - - gio/gactiongroup.c | 4 ++-- - gio/gapplication.c | 4 ++-- - gio/gdbusauthobserver.c | 2 +- - gio/gdbusconnection.c | 2 +- - gio/gdbusinterfaceskeleton.c | 2 +- - gio/gdbusobjectmanager.c | 4 ++-- - gio/gdbusobjectmanagerclient.c | 4 ++-- - gio/gdbusobjectskeleton.c | 2 +- - gio/gdbusproxy.c | 4 ++-- - gio/gdbusserver.c | 2 +- - gio/gfilemonitor.c | 2 +- - gio/gmountoperation.c | 6 +++--- - gio/gsettings.c | 4 ++-- - gio/gsocketservice.c | 2 +- - gio/gthreadedsocketservice.c | 2 +- - gio/gtlsconnection.c | 2 +- - 16 files changed, 24 insertions(+), 24 deletions(-) - -commit fa2861e3b6109e002b68aa105b5ecbcba88724c1 -Author: Johan Dahlin -Date: Tue Jul 12 13:39:45 2011 -0300 - - Use a generic marshaller if one is not specified - - Since g_cclosure_marshal_generic is always enabled, it makes - sense to always use that instead of using generated ones. - - https://bugzilla.gnome.org/show_bug.cgi?id=654917 - - gobject/gsignal.c | 31 +++++++++++++++++++++++-------- - 1 file changed, 23 insertions(+), 8 deletions(-) - -commit fe6dad271b06e6243d17137c2e0991f56a256cca -Author: Ryan Lortie -Date: Tue Jul 19 16:12:30 2011 +0200 - - GSettings: remove key length restrictions - - The key length now stands effectively unlimited at 1024 characters. - - https://bugzilla.gnome.org/show_bug.cgi?id=654536 - - gio/glib-compile-schemas.c | 4 ++-- - gio/gsettings.c | 3 +-- - 2 files changed, 3 insertions(+), 4 deletions(-) - -commit 9fd0f6c8e23e8cd8353039c99fa73583a7892b4f -Author: Matthias Clasen -Date: Tue Jul 19 00:02:57 2011 -0400 - - Fix doc formatting errors - - glib/gunicode.h | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -commit c9379bcfe1423c43b09ea7e979242a3621dab2b2 -Author: Matthias Clasen -Date: Mon Jul 18 23:58:32 2011 -0400 - - Move GError docs inline and ditch template - - docs/reference/glib/tmpl/.gitignore | 1 + - docs/reference/glib/tmpl/error_reporting.sgml | 531 - -------------------------- - glib/gerror.c | 324 ++++++++++++++++ - glib/gerror.h | 9 + - 4 files changed, 334 insertions(+), 531 deletions(-) - -commit 09e2d2a61c3e9f93f61f5d94b3976bbc4a16839a -Author: Matthias Clasen -Date: Mon Jul 18 23:23:17 2011 -0400 - - Move Unicode docs inline, ditch template - - docs/reference/glib/tmpl/.gitignore | 1 + - docs/reference/glib/tmpl/unicode.sgml | 908 - ---------------------------------- - glib/gunicode.h | 424 +++++++++++++--- - glib/gunidecomp.c | 23 + - 4 files changed, 372 insertions(+), 984 deletions(-) - -commit 2358616d6ad5c4db4fb037550eb40aeb8886e7ec -Author: Matthias Clasen -Date: Mon Jul 18 23:00:09 2011 -0400 - - Remove queue.sgml - - docs/reference/glib/tmpl/queue.sgml | 438 - ------------------------------------ - 1 file changed, 438 deletions(-) - -commit 615977d337c7ba776ac2eda6c688bf6f69316c4d -Author: Behdad Esfahbod -Date: Mon Jul 18 18:00:40 2011 -0400 - - Simplify Hangul Jamo decomposition - - The algorithm is not copy/paste from Unicode anymore, but it's easy - enough to follow the logic. - - glib/gunidecomp.c | 62 - +++++++++++++++++-------------------------------------- - 1 file changed, 19 insertions(+), 43 deletions(-) - -commit 0584fe33de86f9fd8effe006d911cf5948b4ad05 -Author: Behdad Esfahbod -Date: Mon Jul 18 17:52:40 2011 -0400 - - Bug 654651 - Better g_unicode_canonical_decomposition() - - Add g_unichar_fully_decompose(). - Deprecate g_unicode_canonical_decomposition(). - - docs/reference/glib/glib-sections.txt | 1 + - glib/glib.symbols | 3 +- - glib/gunicode.h | 9 ++-- - glib/gunidecomp.c | 78 - ++++++++++++++++++++++++++++++++--- - glib/tests/unicode.c | 66 ++++++++++++++++++++++++++++- - 5 files changed, 147 insertions(+), 10 deletions(-) - -commit 7f289c924bdc78bff9b5a96cf9e7c0ed943d64c6 -Author: Patrick Welche -Date: Mon Jul 18 17:58:01 2011 +0100 - - Avoid failing arguments to statfs() test on systems which use statvfs. - - - move choice of statfs vs statvfs from gio/glocalfile.c to - configure.ac - - if statvfs is the choice, then don't check number of arguments - to statfs() - - use choice in gio/gunixmounts.c as well - - https://bugzilla.gnome.org/show_bug.cgi?id=617949 - - configure.ac | 30 +++++++++++++++++++++++++++++- - gio/glocalfile.c | 22 ---------------------- - gio/gunixmounts.c | 32 +++++++++++++++++++++++++++++--- - 3 files changed, 58 insertions(+), 26 deletions(-) - -commit 75b30dc51c3926392483094a6228a3646a43e798 -Author: Benjamin Otte -Date: Mon Jul 18 14:10:35 2011 +0200 - - gtester: Count inability to run a test in a binary as a failure - - Previously, when a binary did not run a single test - for whatever - reason, from the binary not existing to the binary not using the - gtester - framework - no failures were recorded. Now we record a non-successful - run of a binary that did not start any tests as a failure, too. - - Note that this does not change the behavior of any binaries that exit - successfully or that report the start of any gtester test. - - glib/gtester.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 4a25d6002341df796e13643695478a4ecb4c7a49 -Author: Benjamin Otte -Date: Mon Jul 18 13:39:36 2011 +0200 - - gtester: Return a failure exit code when a test fails - - Previously, gtester used the testcase_fail_count as the number - of tests - that failed in the latest run testcase, but then use that as the - return - value of main(). - - Now we count the failed testcases of the whole run. - - glib/gtester.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit dd1316ba92eba170bcba0425ec1b55faeb2bceed -Author: Kjartan Maraas -Date: Mon Jul 18 13:13:11 2011 +0200 - - Updated Norwegian bokmål translation - - po/nb.po | 693 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 362 insertions(+), 331 deletions(-) - -commit adc325fac0b1b8b0a8c21384f50fc759d2800572 -Author: Matthias Clasen -Date: Sun Jul 17 23:50:31 2011 -0400 - - Move version docs inline - - docs/reference/glib/tmpl/.gitignore | 2 + - docs/reference/glib/tmpl/version.sgml | 115 - ---------------------------------- - glib/gutils.c | 40 ++++++++++++ - glib/gutils.h | 18 ++++++ - 4 files changed, 60 insertions(+), 115 deletions(-) - -commit 20cd4936b9d16ee8121d7082d359a76af65081db -Author: Matthias Clasen -Date: Sun Jul 17 23:38:58 2011 -0400 - - Move GQueue docs inline - - glib/gqueue.c | 25 ++++++++++++++++ - glib/gqueue.h | 91 - +++++++++++++++++++++++++++++++++++++---------------------- - 2 files changed, 82 insertions(+), 34 deletions(-) - -commit d3b09eee75f0f433779b0b6a6d9222453bc9df16 -Author: Tommi Vainikainen -Date: Mon Jul 18 00:45:45 2011 +0300 - - Updated Finnish translation - - po/fi.po | 1485 - +++++++++++++++++++++++++------------------------------------- - 1 file changed, 603 insertions(+), 882 deletions(-) - -commit d6c30e1766c975dd79e6f252d73c6c0581b64b01 -Author: Ryan Lortie -Date: Thu Jul 14 18:08:25 2011 +0200 - - GParamSpec: intern property names - - Make it so that the ->name property on all GParamSpec objects is an - interned string. - - https://bugzilla.gnome.org/show_bug.cgi?id=654627 - - gobject/gparam.c | 18 ++++++++++++------ - gobject/gparam.h | 2 +- - 2 files changed, 13 insertions(+), 7 deletions(-) - -commit 7041b701dd9fd4f617ca762860447d8fc015a2ab -Author: Behdad Esfahbod -Date: Thu Jul 14 16:53:12 2011 -0400 - - Remove comp_step_table table - - Reuse the pre-existing composition data. - - glib/gen-unicode-tables.pl | 15 +- - glib/gunidecomp.c | 66 +-- - glib/gunidecomp.h | 1020 - -------------------------------------------- - 3 files changed, 3 insertions(+), 1098 deletions(-) - -commit 89a5d17d58c795f835642483bfbd9af6cf09f9fe -Author: Behdad Esfahbod -Date: Thu Jul 14 16:26:58 2011 -0400 - - Document, that the second part of a decompose() wouldn't decompose() - - This is not directly documented in Unicode, or I couldn't find it, - but the test I just added confirms that it is currently the case. - - glib/gunidecomp.c | 7 +++++++ - glib/tests/unicode.c | 16 ++++++++++++++++ - 2 files changed, 23 insertions(+) - -commit f4cf6c3db03440bb42771cf4b43f6c0f3b688e5f -Author: Behdad Esfahbod -Date: Thu Jul 14 16:22:16 2011 -0400 - - [test] Move non-utf8 tests into unicode.c - - glib/tests/Makefile.am | 3 + - glib/tests/unicode.c | 548 - +++++++++++++++++++++++++++++++++++++++++++++++++ - glib/tests/utf8-misc.c | 513 - --------------------------------------------- - 3 files changed, 551 insertions(+), 513 deletions(-) - -commit cff4b5b3a3bceeccd63a895ed795c31f7a20fcf0 -Author: Behdad Esfahbod -Date: Thu Jul 14 16:19:46 2011 -0400 - - Remove stale comment - - Unicode guarantees that. - - glib/gunidecomp.c | 3 --- - 1 file changed, 3 deletions(-) - -commit a73c66b1344c852c18279ba43e951cc71c5839a3 -Author: Behdad Esfahbod -Date: Thu Jul 14 16:18:30 2011 -0400 - - Add tests for Unicode canonical composition/decomposition - - Also update compose()/decompose() API corner cases and docs. - - glib/gunidecomp.c | 25 ++++++++++-- - glib/tests/utf8-misc.c | 107 - ++++++++++++++++++++++++++++++++++++++++++++++++- - 2 files changed, 128 insertions(+), 4 deletions(-) - -commit 7ad2f0eb803dee72beb49dc9a22d2b9578d2e8b8 -Author: Behdad Esfahbod -Date: Wed Jul 13 23:18:53 2011 -0400 - - Move declarations around - - So g_unichar API comes before g_utf8. - - glib/gunicode.h | 16 ++++++++-------- - 1 file changed, 8 insertions(+), 8 deletions(-) - -commit 761a1841eebedefeb7dc3675e442a56309f347c9 -Author: Matthias Clasen -Date: Wed Jul 13 22:07:11 2011 -0400 - - Bug 654195 - Add g_unichar_compose() and g_unichar_decompose() - - docs/reference/glib/glib-sections.txt | 2 + - glib/gen-unicode-tables.pl | 40 + - glib/glib.symbols | 2 + - glib/gunicode.h | 9 + - glib/gunidecomp.c | 189 +- - glib/gunidecomp.h | 3080 - +++++++++++++++++++++++++++++++++ - 6 files changed, 3321 insertions(+), 1 deletion(-) - -commit 8c7de592ff961410de0e8507d2334b4f18bc9a58 -Author: Ihar Hrachyshka -Date: Wed Jul 13 23:36:37 2011 +0300 - - Updated Belarusian translation. - - po/be.po | 18 +++++++++--------- - 1 file changed, 9 insertions(+), 9 deletions(-) - -commit f45631bebc62b60dec1e1021923a0dc27d9e2be3 -Author: Ihar Hrachyshka -Date: Wed Jul 13 23:30:49 2011 +0300 - - Updated Belarusian translation. - - po/be.po | 44 +++++++++++++++++++++----------------------- - 1 file changed, 21 insertions(+), 23 deletions(-) - -commit 09bba9fc60eb5d8c3156a0e907856a12037fe36a -Author: Aurimas Černius -Date: Tue Jul 12 23:21:25 2011 +0300 - - Updated Lithuanian translation - - po/lt.po | 2113 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 1095 insertions(+), 1018 deletions(-) - -commit 8926b612c8fce41db5bf72f87cce54f16079cd09 -Author: Changwoo Ryu -Date: Wed Jul 13 02:51:03 2011 +0900 - - Updated Korean translation - - po/ko.po | 1172 - +++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 626 insertions(+), 546 deletions(-) - -commit 8f5e0cd24016cdf852a809dfb7b1356328542201 -Author: Ryan Lortie -Date: Tue Jul 12 02:56:57 2011 +0200 - - GDBusInterfaceSkeleton: fix odd use of floating refs - - The get_properties() function was documented as returning a floating - - Switch it over to returning a normal reference and patch a couple of - uses. - - https://bugzilla.gnome.org/show_bug.cgi?id=654394 - - gio/gdbusinterfaceskeleton.c | 5 ++--- - gio/gdbusinterfaceskeleton.h | 2 +- - gio/gdbusobjectmanagerserver.c | 18 ++++++++++-------- - 3 files changed, 13 insertions(+), 12 deletions(-) - -commit 58c247e51bfc7d7ff4ed3b351ba4fdab0f012bac -Author: Ryan Lortie -Date: Mon Jul 11 14:27:53 2011 +0200 - - GVariant: add g_variant_take_ref() - - This function implements the following logic: - - if (g_variant_is_floating (value)) - g_variant_ref_sink (value); - - which is used for consuming the return value of callbacks that may or - may not return floating references. - - This patch also replaces a few instances of the above code with - the new - function (GSettings, GDBus) and lifts a long-standing restriction - on the - use of floating values as the return value for signal handlers by - improving g_value_take_variant(). - - https://bugzilla.gnome.org/show_bug.cgi?id=627974 - - docs/reference/glib/glib-sections.txt | 1 + - gio/gdbus-codegen/codegen.py | 3 +-- - gio/gdbusconnection.c | 6 ++--- - gio/gsettings.c | 3 +-- - glib/glib.symbols | 1 + - glib/gvariant-core.c | 51 - ++++++++++++++++++++++++++++++++++- - glib/gvariant.h | 1 + - gobject/gvaluetypes.c | 14 +++++----- - 8 files changed, 64 insertions(+), 16 deletions(-) - -commit 2121e56ea7399091f6ef169a1da8a11aaa64b5c3 -Author: Rudolfs Mazurs -Date: Tue Jul 12 16:29:33 2011 +0300 - - Updated Latvian translation. - - po/lv.po | 3578 - ++++++++++++++++++++++++++++++++++++++++---------------------- - 1 file changed, 2288 insertions(+), 1290 deletions(-) - -commit bbe7eb09ec71b519adf50ef35bee28d5a1a8e1bd -Author: Murray Cumming -Date: Tue Jul 12 12:09:31 2011 +0200 - - Docs: Fixed a typo. - - gio/gappinfo.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 7654a848e2b575eaf278fafe05aa5be1b3afdc26 -Author: Tim-Philipp Müller -Date: Tue Jul 5 14:30:31 2011 +0100 - - tests: fix glib_translations_work() - - If setlocale() to our test locale fails, translations - won't work either. - - https://bugzilla.gnome.org/show_bug.cgi?id=654017 - - gio/tests/gsettings.c | 10 ++++++---- - 1 file changed, 6 insertions(+), 4 deletions(-) - -commit 5eee90fbbc76ee129d7f846633a667889149ab03 -Author: Paolo Bonzini -Date: Thu Apr 15 08:23:00 2010 +0200 - - add g_regex_escape_nul - - The function can be used to let regex compile non-NUL-terminated - strings without redesigning the way the pattern is stored in GRegex - objects and retrieved with g_regex_get_pattern. - - https://bugzilla.gnome.org/show_bug.cgi?id=615895 - - docs/reference/glib/glib-sections.txt | 1 + - glib/glib.symbols | 1 + - glib/gregex.c | 68 - +++++++++++++++++++++++++++++++++++ - glib/gregex.h | 2 ++ - glib/tests/regex.c | 42 ++++++++++++++++++++++ - 5 files changed, 114 insertions(+) - -commit 653c2f701a3e0a07a808f4e4fca7b846c50c93fa -Author: Matthias Clasen -Date: Sun Jul 10 23:55:52 2011 -0400 - - Fix gtk-doc cross-linking among glib/gobject/gio - - Patch by Daniel Macks, bug 644687. - - docs/reference/gio/Makefile.am | 3 +++ - docs/reference/glib/Makefile.am | 2 +- - 2 files changed, 4 insertions(+), 1 deletion(-) - -commit 2caddda5341a9a89ccaff4fdb04d638d54a8c635 -Author: Matthias Clasen -Date: Sun Jul 10 23:11:30 2011 -0400 - - Take out the timeout from the large-message test - - This is an attempt to make the test not fail on build slaves, - which currently getting a timeout error here. - - gio/tests/gdbus-connection-slow.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 436dbe77444f54bb8fcf7e55085dc60e1fc627a3 -Author: Matthias Clasen -Date: Sun Jul 10 21:57:45 2011 -0400 - - Don't test negative values in ulong conversions - - This is failing on 32bit build slaves. - - gobject/tests/param.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 7c517bf3501ae68c4a87c8a126955281ad2393b2 -Author: Martin Storsjo -Date: Wed Jul 6 16:41:44 2011 +0300 - - Don't needlessly use "echo -e" - - The -e parameter to echo isn't recognized by echo in POSIX sh, - but isn't needed when no escaped characters need to be - interpreted. - - This fixes building glib with a mingw cross compiler on Mac OS X. - - https://bugzilla.gnome.org/show_bug.cgi?id=654085 - - gio/Makefile.am | 2 +- - glib/Makefile.am | 2 +- - gmodule/Makefile.am | 2 +- - gobject/Makefile.am | 2 +- - 4 files changed, 4 insertions(+), 4 deletions(-) - -commit 98b667d052b1274f80b8898a32d0753e9e2e5c1a -Author: Matthias Clasen -Date: Sun Jul 10 20:42:58 2011 -0400 - - Optimize g_[s]list_free_full a bit - - No need to iterate the list twice. - Proposed by Luiz Augusto von Dentz, - http://bugzilla.gnome.org/show_bug.cgi?id=653935 - - glib/glist.c | 11 ++++++++--- - glib/gslist.c | 17 +++++++++++------ - 2 files changed, 19 insertions(+), 9 deletions(-) - -commit 182ed958618a098895eb07959c0fb77eb5dcd13c -Author: Colin Walters -Date: Sun Jul 10 12:19:15 2011 -0400 - - GCancellable: Make eventfd() fall back to pipes on EINVAL too - - https://bugzilla.gnome.org/show_bug.cgi?id=654232 - - gio/gcancellable.c | 8 +++++--- - 1 file changed, 5 insertions(+), 3 deletions(-) - -commit 6079443b4871040b40271d078311500e51f5ec69 -Author: Javier Jardón -Date: Fri Jul 8 16:15:52 2011 +0100 - - docs: G_GNUC_DEPRECATED_FOR was added in Glib 2.26 - - docs/reference/glib/tmpl/macros_misc.sgml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a3557577ef15054a062b0a42363f9b1eaf50ae68 -Author: Muhammet Kara -Date: Fri Jul 8 01:09:03 2011 +0300 - - [l10n]Updated Turkish translation - - po/tr.po | 1274 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 654 insertions(+), 620 deletions(-) - -commit 7e855ef4616c22210354b3ac1d2d48808fa02b16 -Author: Abduxukur Abdurixit -Date: Thu Jul 7 16:31:17 2011 +0200 - - Added UG translation - - po/ug.po | 439 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 218 insertions(+), 221 deletions(-) - -commit c2dc66ccf2719df9813b0ab97f22af166770f944 -Author: Javier Jardón -Date: Wed Jul 6 22:13:05 2011 +0100 - - Move documentation to inline comments: spawn - - docs/reference/glib/tmpl/.gitignore | 1 + - docs/reference/glib/tmpl/spawn.sgml | 198 - ------------------------------------ - glib/gspawn.c | 9 ++ - glib/gspawn.h | 82 +++++++++++++++ - glib/gstring.h | 12 +++ - 5 files changed, 104 insertions(+), 198 deletions(-) - -commit 0e27a71899e7e08075e65cfdfa8b73fd3cb00197 -Author: Javier Jardón -Date: Wed Jul 6 21:49:55 2011 +0100 - - Move documentation to inline comments: conversions - - docs/reference/glib/tmpl/.gitignore | 1 + - docs/reference/glib/tmpl/conversions.sgml | 218 - ------------------------------ - 2 files changed, 1 insertion(+), 218 deletions(-) - -commit 37ab5ced317342137c60c90feab26e1ac69b6285 -Author: Dan Winship -Date: Tue Jun 7 17:15:17 2011 -0400 - - g_output_stream_splice: deal with overflow - - On 32-bit machines in particular, bytes_written may overflow a gssize. - Notice when that happens and just return G_MAXSSIZE instead. - - https://bugzilla.gnome.org/show_bug.cgi?id=649246 - - gio/goutputstream.c | 15 ++++++++++++--- - 1 file changed, 12 insertions(+), 3 deletions(-) - -commit 3b4a42d631b987714c1062c0c879da30fd40c4c7 -Author: Chun-wei Fan -Date: Wed Jul 6 09:58:37 2011 +0800 - - Revert distribution of build/win32/setup.py - - Revert commit on distribution of this file as it is meant to be - used in - a GIT checkout only. - - build/win32/Makefile.am | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -commit f18ba785cad59cbcae640d30b4cc40af9f020310 -Author: Chun-wei Fan -Date: Wed Jul 6 08:28:57 2011 +0800 - - Add build/win32/setup.py to distribution - - build/win32/Makefile.am | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit c83c91a57486fc684ca3d884d6e288972e8b82a7 -Author: Chun-wei Fan -Date: Wed Jul 6 08:25:41 2011 +0800 - - Bug 653841: Update README.win32 and VS README.txt's - - This relates to my previous commit titled "add a script to generator - files for building" on behalf of Shixin Zeng. - - Tell people about the availability of a python script to create the - necessary files for a Visual C++ build from a GIT checkout. - - This is done with the courtesy of Shixin Zeng's python script - which does - the job and eliminates the troubles of getting a suitable shell - environment - to do the "make dist" job (which is especially not easy on Windows - itself!) - - README.win32 | 705 - ++++++++++++++++++++++---------------------- - build/win32/vs10/README.txt | 11 +- - build/win32/vs9/README.txt | 11 +- - 3 files changed, 372 insertions(+), 355 deletions(-) - -commit 004e2f060fa1865c8c14fdd399c5f8b3d7048289 -Author: Shixin Zeng -Date: Wed Jun 29 00:04:14 2011 -0500 - - add a script to generator files for building - - Signed-off-by: Chun-wei Fan - - build/win32/setup.py | 366 - +++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 366 insertions(+) - -commit 65c6ebddee9f913778c1484b9319229486bf5134 -Author: Matthias Clasen -Date: Tue Jul 5 11:22:11 2011 -0400 - - Post-release version bump - - Up to 2.29.11 - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 89df070c1f0893e4a973aa563213dab2d192d83d -Author: Matthias Clasen -Date: Tue Jul 5 11:21:40 2011 -0400 - - 2.29.10 - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 5f7be6c67d2bda1f6bac2e53c696b90a5a0c8353 -Author: Colin Walters -Date: Tue Jul 5 10:20:48 2011 -0400 - - build: Use --disable-maintainer-mode for distcheck - - Otherwise due to weird things like gtk-doc.make copying files back - into the source directory, we may run into the maintainer mode - bits mistakenly attempting to rerun. - - Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit e9d0c82252dab878ea3e631c48c40e97aa4f42ea -Author: Colin Walters -Date: Tue Jul 5 09:42:39 2011 -0400 - - gio: Fix srcdir != builddir build for docs - - docs/reference/gio/Makefile.am | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 0f9c4590d8bb226dad4d93a9a3181ee42ccc8c7a -Author: Matthias Clasen -Date: Tue Jul 5 09:17:02 2011 -0400 - - Update NEWS for 2.29.10 - - NEWS | 41 +++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 41 insertions(+) - -commit 9c09a48f57c36ce1ceb458bc7708f9b589239d8a -Author: Matthias Clasen -Date: Mon Jul 4 16:03:33 2011 -0400 - - Fix the build - - When renaming a variable from _SCRIPTS to _DATA, it helps to - also rename all references. - - gio/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 34e571c46611a0b07bf3f81cd417b9bca2b7d833 -Author: Matthias Clasen -Date: Mon Jul 4 13:09:54 2011 -0400 - - Disable a failing test - - glib/tests/gdatetime.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit c06e91bcaf32db7ea89abc18c0975d761093edc7 -Author: Chun-wei Fan -Date: Mon Jul 4 22:21:05 2011 +0800 - - Update GIO VS 2010 project templates - - Revert EOL of these files to Unix style as they are to be processed - during "make dist" - - build/win32/vs10/gio.vcxproj.filtersin | 58 ++--- - build/win32/vs10/gio.vcxprojin | 428 - ++++++++++++++++----------------- - 2 files changed, 243 insertions(+), 243 deletions(-) - -commit fabbf82ae169af0b2ae2da5f45b3e8bc798027a0 -Author: Chun-wei Fan -Date: Mon Jul 4 21:47:59 2011 +0800 - - Updated GIO Visual Studio Projects - - -In gio/Makefile.am, the name for one of the filters for capturing the - sources for the GIO VS Project Files is corrected. - -Remove the GIO source file items in the VS project files templates as - a result for this change, and move the entry of the "new" - gregistrysettingsbackend.c into the filter in gio/Makefile.am - - build/win32/vs10/gio.vcxproj.filtersin | 79 +++--- - build/win32/vs10/gio.vcxprojin | 435 - +++++++++++++++---------------- - build/win32/vs9/gio.vcprojin | 457 - ++++++++++++++++----------------- - gio/Makefile.am | 7 +- - 4 files changed, 472 insertions(+), 506 deletions(-) - -commit 7ba753b002ca9888a46137b65f347a2f5f408e9e -Author: Murray Cumming -Date: Mon Jul 4 08:58:00 2011 +0200 - - G_STATIC_REC_MUTEX_INIT: Fix missing initialization. - - Add the third struct field, zeroed, to avoid a compiler warning. - - glib/gthread.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 8fdfa8bf3322c9ab3a1619750de47db978f8a32e -Author: Ryan Lortie -Date: Sun Jul 3 17:37:35 2011 +0200 - - Install completion scripts as DATA, not SCRIPTS - - They are sourced by the shell and don't include a #!/bin/sh, so - they shouldn't - be marked as executable. - - gio/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 2080bb1dc0bd6e7fb137df0e28796cdb2024645c -Author: Dan Winship -Date: Wed Jun 29 08:29:16 2011 -0400 - - gasyncresult: document that NULL GAsyncReadyCallback is allowed - - https://bugzilla.gnome.org/show_bug.cgi?id=653484 - - gio/gasyncresult.c | 8 +++++--- - 1 file changed, 5 insertions(+), 3 deletions(-) - -commit 2456db2c004d19cae0bca07a7de82feadc119b94 -Author: Dieter Verfaillie -Date: Thu Jun 30 09:32:32 2011 -0400 - - GCancellable: Fix build on Win32 - - https://bugzilla.gnome.org/show_bug.cgi?id=653522 - - gio/gcancellable.c | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -commit 847a8eb911553a76df0fd2ce124cf77dbc7c8877 -Author: Emmanuele Bassi -Date: Wed Jun 29 18:07:29 2011 +0100 - - gio: Some more build fixes - - gio/gsimpleaction.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 87a542bc960ff230d1478d089436793fdde83db0 -Author: Emmanuele Bassi -Date: Wed Jun 29 18:00:53 2011 +0100 - - Fix build - - The g_return_val_if_fail() macro takes a return value. - - gio/gsimpleaction.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit b73e53f5776507427e1475ae184daf2ab969e3c2 -Author: Ryan Lortie -Date: Wed Jun 29 17:19:38 2011 +0100 - - parameter guards for GSimpleAction constructors - - gio/gsimpleaction.c | 5 +++++ - 1 file changed, 5 insertions(+) - -commit bde41dacf7e52262df69f70ce00fa33272ea3afa -Author: Ryan Lortie -Date: Wed Jun 29 17:13:58 2011 +0100 - - GAction: make GObject properties read-only - - GAction is a read-only interface (as is visible by the lack of _set() - functions - on its API). The properties on the interface currently force - implementors to - support writing of the properties at construct time, however. - - Lift that restriction. - - Take advantage of this from GSimpleAction by nuking the set_property - function and setting the fields directly in the constructor. - - gio/gaction.c | 9 +++---- - gio/gsimpleaction.c | 68 - +++++++++++++++++------------------------------------ - 2 files changed, 25 insertions(+), 52 deletions(-) - -commit e6a25caa82410038e635c30deefbe3d0812aa9d3 -Author: Ryan Lortie -Date: Wed Jun 29 16:10:38 2011 +0100 - - actions: merge testcases change_state and entries - - Since we have support for change_state in GActionEntry now. - - gio/tests/actions.c | 67 - ++++++++++++++++++++++------------------------------- - 1 file changed, 28 insertions(+), 39 deletions(-) - -commit 276750aa7aba853535a9f751429ef51aa9dcc924 -Author: Ryan Lortie -Date: Wed Jun 29 16:04:09 2011 +0100 - - Add 'change_state' callback to GActionEntry - - gio/gsimpleactiongroup.c | 6 ++++++ - gio/gsimpleactiongroup.h | 6 +++++- - 2 files changed, 11 insertions(+), 1 deletion(-) - -commit 535dcf4f22ba7621c6078f3fe96db6d3e64f0132 -Author: Ryan Lortie -Date: Wed Jun 29 14:53:24 2011 +0100 - - Add example for 'change-state' signal - - Pulled from the testcase. - - gio/gsimpleaction.c | 22 ++++++++++++++++++++++ - 1 file changed, 22 insertions(+) - -commit d5915a4be3e790daf99c306c2d6651328b8dbb66 -Author: Ryan Lortie -Date: Wed Jun 29 14:44:58 2011 +0100 - - Add testcase for GSimpleAction::change-state - - gio/tests/actions.c | 73 - +++++++++++++++++++++++++++++++---------------------- - 1 file changed, 43 insertions(+), 30 deletions(-) - -commit 9a23ef6c2da48cd7f5c513f24ff478d6c5fab4d6 -Author: Ryan Lortie -Date: Wed Jun 29 14:35:12 2011 +0100 - - Add 'change-state' signal to GSimpleAction - - If connected, allows the user to control the result of - g_action_change_state(). - - gio/gsimpleaction.c | 39 ++++++++++++++++++++++++++++++++++++++- - 1 file changed, 38 insertions(+), 1 deletion(-) - -commit 6383b3e7095790372982c6fe68c7e770a6f44a5e -Author: Ryan Lortie -Date: Wed Jun 29 13:55:59 2011 +0100 - - Add example to docs for using GActionEntry - - gio/gsimpleactiongroup.c | 38 ++++++++++++++++++++++++++++++++++++++ - 1 file changed, 38 insertions(+) - -commit 5978a6edb59d39ef430a5b7b99ae1109de8e63f7 -Author: Ryan Lortie -Date: Wed Jun 29 13:02:30 2011 +0100 - - Add a test case for GActionEntry - - gio/tests/actions.c | 107 - ++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 107 insertions(+) - -commit 7dd25022eeb1ef3f92b6352ba9ac9204dbb10305 -Author: Ryan Lortie -Date: Wed Jun 29 13:00:30 2011 +0100 - - Add g_simple_action_group_add_entries() - - A convenience API for creating lots of actions quickly. - - docs/reference/gio/gio-sections.txt | 4 ++ - gio/gio.symbols | 1 + - gio/gsimpleactiongroup.c | 111 - ++++++++++++++++++++++++++++++++++++ - gio/gsimpleactiongroup.h | 23 ++++++++ - 4 files changed, 139 insertions(+) - -commit 695a9a799355713dc6df089801b7f67a010e3b13 -Author: Ryan Lortie -Date: Wed Jun 29 12:28:15 2011 +0100 - - allow NULL state in g_simple_action_new_stateful - - as an undocumented feature - - gio/gsimpleaction.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 5ff65d869543587d10d78c123698e47effc5fb8c -Author: Ryan Lortie -Date: Wed Jun 29 10:11:59 2011 +0100 - - Make 4 incompatible changes to the GAction API - - This commit represents an API break to GAction in the following ways: - - - the 'set_state' entry in the GActionInterface vtable has been - renamed to 'change_state'. The number and order of vtable - items has - not otherwise changed. - - - g_action_set_state() has been renamed to g_action_change_state() - to - match the updated vtable entry. - - - the "state" property of the GAction interface has been changed to - read-only to reflect the fact that g_action_set_state() no longer - exists. - - - GSimpleActionClass has been hidden. GSimpleAction can no - longer be - subclassed. - - >> Rationale - - g_action_set_state() has never been a true setter in the sense that - calling it will update the value of the "state" property. It has - always - been closer to "request 'state' to be changed to this value" with - semantics defined by the implementor of the interface. This is - why the - equivalent method in GActionGroup had its name changed from 'set' to - 'change'. This change makes the two interfaces more consistent and - removes any implication about the effect that calling set_state() - should - have on the 'state' property. - - >> Impact - - This incompatible API break was undertaken only because I strongly - suspect that it will go entirely unnoticed. If the break actually - affects anybody, then we will accommodate them (possibly going as - far as - to revert this commit entirely). - - The virtual table change only impacts implementors of GAction. I - strongly suspect that this is nobody (except for GSimpleAction). - - The hiding of GSimpleActionClass only impacts impacts subclasses of - GSimpleAction. I strongly suspect that none of these exist. - - The changing of the property to be read-only only affects people who - were trying to change the state by using GObject properties. - I strongly - suspect that this is nobody at all. - - The removal of the g_action_set_state() call is the most dangerous, - but - I still suspect that it will impact nobody outside of GLib. - If anybody - is impacted by this change then, at their request, I will reintroduce - the API as a deprecated alias for g_action_change_state(). - - docs/reference/gio/gio-sections.txt | 3 +- - gio/gaction.c | 25 +++-- - gio/gaction.h | 10 +- - gio/gio.symbols | 3 +- - gio/gsimpleaction.c | 158 - +++++++++++++++---------------- - gio/gsimpleaction.h | 45 +-------- - gio/gsimpleactiongroup.c | 10 +- - gio/tests/actions.c | 6 +- - gio/tests/gapplication-example-actions.c | 12 +-- - 9 files changed, 117 insertions(+), 155 deletions(-) - -commit d1e26c51c8298db782d253e0a5ff794b197270bf -Author: Chun-wei Fan -Date: Wed Jun 29 14:07:38 2011 +0800 - - Update Visual Studio README.txt's - - -The VS2010 README.txt should have Windows CRLF EOL. - -Tell people about the added dependency on LibFFI - - build/win32/vs10/README.txt | 123 - ++++++++++++++++++++++++-------------------- - build/win32/vs9/README.txt | 11 ++++ - 2 files changed, 78 insertions(+), 56 deletions(-) - -commit 1777614600bf844687a9f16cc57d68a87f212dce -Author: Chun-wei Fan -Date: Wed Jun 29 12:36:24 2011 +0800 - - Re-attempt to correct EOL on VS2010 solution - - This time I realized that I needed to set autocrlf=false on my - Windows side - ... ugh... - - This is one of those files that must have CRLF line endings to work - orrectly :| - - build/win32/vs10/glib.sln | 470 - +++++++++++++++++++++++----------------------- - 1 file changed, 235 insertions(+), 235 deletions(-) - -commit 315210ecdb98bc8effe6524ee24baba39cd48056 -Author: Colin Walters -Date: Tue Jun 28 12:52:58 2011 -0400 - - GCancellable: Fix build on Win32 - - https://bugzilla.gnome.org/show_bug.cgi?id=653522 - - gio/gcancellable.c | 14 ++++++++------ - 1 file changed, 8 insertions(+), 6 deletions(-) - -commit 1b0e5e7683148f769189fc82ab731ee25d06c04c -Author: Colin Walters -Date: Tue Jun 28 10:03:15 2011 -0400 - - gmain: Fall back to pipes if kernel doesn't support EFD_CLOEXEC - for eventfd() - - Also remove the caching of checking for eventfd; just try it every - time, it's - cheap enough to do so. - - https://bugzilla.gnome.org/show_bug.cgi?id=653570 - - glib/gmain.c | 46 +++++++++++++++++----------------------------- - 1 file changed, 17 insertions(+), 29 deletions(-) - -commit 8b1a0764f98fe1ce0880e684fb4310089e8327e7 -Author: Ihar Hrachyshka -Date: Tue Jun 28 02:02:34 2011 +0300 - - Updated Belarusian translation. - - po/be.po | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit 62d695f52d746112f50684399d0db2d58e499b57 -Author: Ihar Hrachyshka -Date: Tue Jun 28 01:27:27 2011 +0300 - - Updated Belarusian translation. - - po/be.po | 56 ++++++++++++++++++++++++++++---------------------------- - 1 file changed, 28 insertions(+), 28 deletions(-) - -commit b07f2833c0d2ab8282fae0c19ef065a38721a985 -Author: Ryan Lortie -Date: Mon Jun 27 11:28:55 2011 +0100 - - Change to AM_MAINTAINER_MODE([enable]) - - Fixes https://bugzilla.gnome.org/show_bug.cgi?id=653429 - - configure.ac | 4 +--- - 1 file changed, 1 insertion(+), 3 deletions(-) - -commit 4d0279dfd879224ac8228c349f26840eb9e6531f -Author: Ihar Hrachyshka -Date: Sat Jun 25 19:14:09 2011 +0300 - - Updated Belarusian translation. - - po/be.po | 3203 - ++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 1530 insertions(+), 1673 deletions(-) - -commit 3cbd5565ae32515e59e129e835b79b211b51d5d4 -Author: Claudio Saavedra -Date: Fri Jun 24 16:04:54 2011 +0300 - - GSimpleAction: fix typo - - gio/gsimpleaction.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit cacbdf0ea8792d6c11ab224f9ecc38c920f84e37 -Author: Krzesimir Nowak -Date: Fri Jun 24 13:20:06 2011 +0200 - - Typo fix. - - Fixes jhbuilding gobject-introspection. - - gobject/glib-types.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 088b08bdfc8e6b3a7cc4d884e2186fe1a156fadb -Author: Chun-wei Fan -Date: Fri Jun 24 11:22:47 2011 +0800 - - Refine Visual Studio Projects - - -Reinstate build/win32/vs10/glib.sln with the correct EOL - (DOS/Windows) so - that the file can be correctly recognized by Windows, rather - than having - the "Unrecognized Visual Studio Version". - - -Update the main GLib projects to output the DLL/LIB file into - \\bin for all configurations. - - -Update/simplify the property sheets to copy all DLL and LIB - files from - \\bin for all configurations. - - -Update the VS 2008 property sheet to seperate the intermediate - directories - for all projects as well to avoid errors/warnings of being unable to - write/access the PDB files as they are in use. - - build/win32/vs10/glib.props | 5 +- - build/win32/vs10/glib.sln | 235 - ++++++++++++++++++++++++++++++++++++++++ - build/win32/vs10/glib.vcxprojin | 4 + - build/win32/vs9/glib.vcprojin | 4 + - build/win32/vs9/glib.vsprops | 4 +- - 5 files changed, 245 insertions(+), 7 deletions(-) - -commit 92365b05c4075302920eab75cc7053b130032468 -Author: Chun-wei Fan -Date: Fri Jun 24 11:13:33 2011 +0800 - - Temporarily remove build/win32/vs10/glib.sln - - To fix up for the line endings (this needs to be in the DOS/Windows - format) - - build/win32/vs10/glib.sln | 235 - ---------------------------------------------- - 1 file changed, 235 deletions(-) - -commit 9eb65dd3ed5e1a9638595cbe10699c7606376511 -Author: Matthias Clasen -Date: Thu Jun 23 21:31:40 2011 -0400 - - Unicode: add a g_utf8_substring convenience api - - This function is useful in the GTK+ accessibility implementations, - and seems like a nice thing to have around in general. - - docs/reference/glib/glib-sections.txt | 1 + - glib/glib.symbols | 25 +++++++++++++------------ - glib/gunicode.h | 8 ++++++-- - glib/gutf8.c | 32 - ++++++++++++++++++++++++++++++++ - glib/tests/utf8-misc.c | 21 +++++++++++++++++++++ - 5 files changed, 73 insertions(+), 14 deletions(-) - -commit c2b112bc56184e5ffdaf99df5aeaf8e06f84af21 -Author: Christian Persch -Date: Fri Jun 24 01:07:18 2011 +0200 - - Typo fix - - glib/gregex.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit b1b8c95d3539d111632e5de88cadb0b547179a59 -Author: Christian Persch -Date: Thu Jun 23 18:35:40 2011 +0200 - - Plug a mem leak in the regex test - - glib/tests/regex.c | 1 + - 1 file changed, 1 insertion(+) - -commit 316efa1b5d88f91df9d3384bfb1b0dd37134405d -Author: Christian Persch -Date: Thu Jun 23 18:31:29 2011 +0200 - - Add boxed GType for GMatchInfo - - docs/reference/gobject/gobject-sections.txt | 2 ++ - gobject/gboxed.c | 2 ++ - gobject/glib-types.h | 10 ++++++++++ - gobject/gobject.symbols | 1 + - 4 files changed, 15 insertions(+) - -commit 00afe3fed340cb87b638aaafa01a2829cb60efba -Author: Christian Persch -Date: Thu Jun 23 18:27:29 2011 +0200 - - Make GMatchInfo refcounted - - docs/reference/glib/glib-sections.txt | 2 ++ - glib/glib.symbols | 2 ++ - glib/gregex.c | 49 - +++++++++++++++++++++++++++++++---- - glib/gregex.h | 2 ++ - 4 files changed, 50 insertions(+), 5 deletions(-) - -commit 3393711f426f101d851697e1af4105ec1d22b402 -Author: Patrick Welche -Date: Thu Jun 23 15:08:46 2011 +0100 - - build: fix gtk-doc when srcdir != builddir - - https://bugzilla.gnome.org/show_bug.cgi?id=653250 - - docs/reference/gio/Makefile.am | 2 +- - docs/reference/glib/Makefile.am | 2 +- - docs/reference/gobject/Makefile.am | 2 +- - 3 files changed, 3 insertions(+), 3 deletions(-) - -commit 1e58d11a443e3c1b6228ff6e148ccbf244da9d84 -Author: Sebastian Dröge -Date: Thu Jun 23 09:34:59 2011 +0200 - - Fix typo in GTime docs - - deprected -> deprecated - - docs/reference/glib/tmpl/date.sgml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 5db5a46c3d8f5beb7f3b6d40b0c727125a626f6f -Author: Matthias Clasen -Date: Tue Jun 21 00:54:00 2011 -0400 - - Add tests for GValueArray - - gobject/tests/valuearray.c | 65 - ++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 65 insertions(+) - -commit f4da19daa67b3a021563c8185fd094a6e4b907d5 -Author: Matthias Clasen -Date: Tue Jun 21 00:52:43 2011 -0400 - - Improve test coverage for GValue transformations - - gobject/tests/Makefile.am | 3 +- - gobject/tests/param.c | 152 - +++++++++++++++++++++++++++++++++++++++++++++- - 2 files changed, 153 insertions(+), 2 deletions(-) - -commit 6dfd21caef93b31c6a42025d7af928db37bca75c -Author: Matthias Clasen -Date: Tue Jun 21 00:51:57 2011 -0400 - - Run some tests with errorcheck mutexes too - - All in the name of better test coverage. - - gthread/tests/642026.c | 4 ++++ - gthread/tests/Makefile.am | 5 +++++ - 2 files changed, 9 insertions(+) - -commit d8d25d8c96f1f2f9c0f110812e477c1a8e2e1edf -Author: Yuri Kozlov -Date: Wed Jun 22 20:10:43 2011 +0400 - - Updated Russian translation - - po/ru.po | 1025 - +++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 549 insertions(+), 476 deletions(-) - -commit 0e4507a296bbf15b9ba4799c9081c8efaab7f34f -Author: Chun-wei Fan -Date: Wed Jun 22 15:22:55 2011 +0800 - - Update config.h.win32(.in) - - Make file contents more like the config.h(.in) contents - - config.h.win32.in | 3 +++ - 1 file changed, 3 insertions(+) - -commit fdca8060aa8dad34cd32a52553d831ef57f3f363 -Author: Colin Walters -Date: Tue Jun 21 23:24:07 2011 -0400 - - build: Cache check for futex() and eventfd() - - configure.ac | 28 ++++++++++------------------ - 1 file changed, 10 insertions(+), 18 deletions(-) - -commit fa873992800c64722a56782a9d288c05ce0df21f -Author: Colin Walters -Date: Tue Jun 21 21:43:19 2011 -0400 - - GCancellable: Use Linux eventfd() instead of pipe - - See commit f626dd2b4311bd82137c5b208ab2de288c3e6fae for rationale; - basically it's cheaper than a pipe. - - https://bugzilla.gnome.org/show_bug.cgi?id=653140 - - gio/gcancellable.c | 88 - +++++++++++++++++++++++++++++++++++++++++------------- - 1 file changed, 68 insertions(+), 20 deletions(-) - -commit 3904c8761a60dbadbdfaf98fe23ff19cbdcc4a9a -Author: Colin Walters -Date: Tue Jun 21 19:01:10 2011 -0400 - - gmain: use Linux eventfd() for main context wake up - - The Linux eventfd() call is basically tailor made for the main loop - wake up pipe - all we want is a threadsafe way to write to a file - descriptor, and wake up the context on the other end; we don't care - about the content at all. - - The eventfd manual page basically explains the benefits: - - Applications can use an eventfd file descriptor instead of a - pipe (see pipe(2)) in all cases where a pipe is used simply to - signal events. The kernel overhead of an eventfd file - descriptor is much lower than that of a pipe, and only one file - descriptor is required (versus the two required for a pipe). - - When writing my multithreaded spawn test case I actually hit the 1024 - file descriptor limit quickly, because we used 2 fds per main context. - This brings that down to 1. - - https://bugzilla.gnome.org/show_bug.cgi?id=653140 - - configure.ac | 20 ++++++++++++++++++ - glib/gmain.c | 69 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++------ - 2 files changed, 83 insertions(+), 6 deletions(-) - -commit 29bb7638a56cd692d82ad87956822070b0877ead -Author: Dan Winship -Date: Tue Jun 21 16:14:50 2011 -0400 - - gio/Makefile.am: Remove stray references to $(marshal_sources) - - gio/Makefile.am | 9 +-------- - 1 file changed, 1 insertion(+), 8 deletions(-) - -commit 9053ad07ba7210a5a2f8e7ca36f686fd9f96abe0 -Author: Colin Walters -Date: Tue Jun 21 10:26:58 2011 -0400 - - Fix a srcdir!=builddir issue, and export that we support it - - Future jhbuild versions will consume the BUILD API and automatically - use a builddir, so mark us as supporting it. - - Makefile.am | 3 +++ - gio/tests/Makefile.am | 2 +- - 2 files changed, 4 insertions(+), 1 deletion(-) - -commit 3655178b14d3eaff59e8295906db84f414172507 -Author: Fran Diéguez -Date: Tue Jun 21 13:55:31 2011 +0200 - - Updated Galician translations - - po/gl.po | 353 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 181 insertions(+), 172 deletions(-) - -commit f6ed3571017e7ace55c78491ef4e79bfc914c07b -Author: Philip Van Hoof -Date: Sat Jun 18 19:40:34 2011 +0200 - - Add iter_replace API to GHashTableIter - - https://bugzilla.gnome.org/show_bug.cgi?id=652822 - - docs/reference/glib/glib-sections.txt | 1 + - glib/ghash.c | 152 - ++++++++++++++++++++++++---------- - glib/ghash.h | 2 + - glib/glib.symbols | 1 + - glib/tests/hash.c | 23 +++++ - 5 files changed, 135 insertions(+), 44 deletions(-) - -commit 8f05da99cb88dfa6c79fb5ccdc640c775dcd631c -Author: Matthias Clasen -Date: Mon Jun 20 22:49:34 2011 -0400 - - Make gmarshal.c actually compile standalone - - It was lacking the necessary includes; in the past it has been - included towards the bottom of gsignal.c, and gained its includes - that way. - - gobject/gmarshal.c | 597 - ++++++++++++++++++++++++++++++++++++++++++++++++----- - 1 file changed, 550 insertions(+), 47 deletions(-) - -commit b74e2a720a09fcb5ceb1cd3b38e3ce32d14c2234 -Author: Colin Walters -Date: Mon Jun 20 09:06:07 2011 -0400 - - Stop using glib-genmarshal at build time - - To help cross compilation, don't use glib-genmarshal in our - build. This is easy now that we have g_cclosure_marshal_generic(). - - In gobject/, add gmarshal.[ch] to git (making the existing entry - points stubs). - - In gio/, simply switch to using g_cclosure_marshal_generic(). - - https://bugzilla.gnome.org/show_bug.cgi?id=652168 - - gio/Makefile.am | 23 --- - gio/gactiongroup.c | 5 +- - gio/gapplication.c | 5 +- - gio/gcancellable.c | 3 +- - gio/gdbusauthobserver.c | 3 +- - gio/gdbusconnection.c | 3 +- - gio/gdbusinterface.c | 1 - - gio/gdbusinterfaceskeleton.c | 3 +- - gio/gdbusnameowning.c | 7 +- - gio/gdbusnamewatching.c | 5 +- - gio/gdbusobject.c | 1 - - gio/gdbusobjectmanager.c | 5 +- - gio/gdbusobjectmanagerclient.c | 5 +- - gio/gdbusobjectskeleton.c | 3 +- - gio/gdbusproxy.c | 5 +- - gio/gdbusserver.c | 3 +- - gio/gfilemonitor.c | 3 +- - gio/gio-marshal.list | 34 ----- - gio/gmountoperation.c | 7 +- - gio/gpollableinputstream.c | 3 +- - gio/gpollableoutputstream.c | 1 - - gio/gsettings.c | 5 +- - gio/gsettingsbackend.c | 1 - - gio/gsocket.c | 3 +- - gio/gsocketservice.c | 3 +- - gio/gthreadedsocketservice.c | 4 +- - gio/gtlsclientconnection.c | 1 - - gio/gtlsconnection.c | 3 +- - gio/gtlsserverconnection.c | 1 - - gobject/.gitignore | 1 - - gobject/Makefile.am | 37 +---- - gobject/gmarshal.c | 338 - +++++++++++++++++++++++++++++++++++++++++ - gobject/gmarshal.h | 187 +++++++++++++++++++++++ - gobject/gmarshal.list | 27 +--- - gobject/gsignal.c | 4 - - 35 files changed, 565 insertions(+), 178 deletions(-) - -commit 322e25b535a63a631f2f53439a876a4d7d9c1f87 -Author: David Zeuthen -Date: Mon Jun 20 16:32:03 2011 -0400 - - GDBus: Unref worker from worker-thread to avoid race - - ... otherwise we might end up using the worker after it has been - freed. Reported by Dan Winship and Colin Walters. - - This fix uncovered a bug in the /gdbus/nonce-tcp test case so "fix" - that as well to use a better way of having one thread wait for another - (using quotes for the word "fix" since it's pretty hackish to - busy-wait in one thread to wait for another). - - Signed-off-by: David Zeuthen - - gio/gdbusprivate.c | 21 ++++++++++++++++++++- - gio/tests/gdbus-peer.c | 2 +- - 2 files changed, 21 insertions(+), 2 deletions(-) - -commit 4344838781ee4fcd1c459ec0761e531d20baacfb -Author: Colin Walters -Date: Mon Jun 20 14:09:31 2011 -0400 - - gthread tests: Remove spurious return; - - gthread/tests/spawn-singlethread.c | 2 -- - 1 file changed, 2 deletions(-) - -commit 5e64717a5ffb61c51ca936d51d0d38e5abc08c3a -Author: Colin Walters -Date: Mon Jun 20 11:15:27 2011 -0400 - - gclosure: Add G_TYPE_ENUM and G_TYPE_PARAM for - g_cclosure_marshal_generic() - - These are fundamental types missed in the original commit. - - gobject/gclosure.c | 8 ++++++++ - 1 file changed, 8 insertions(+) - -commit d54c65448cf7426d132f11c645a1cd9eec034c03 -Author: Colin Walters -Date: Mon Jun 20 13:41:52 2011 -0400 - - gdbus-test-codegen: Allocate full integer space for uint16 properties - - Because there is no G_TYPE_[U]INT16, we need to use integer types, - otherwise we'll end up overwriting memory (in this case on the stack). - - gio/tests/gdbus-test-codegen.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 49fac943f37d16ade1b3fdd0f5b0ee479a74e440 -Author: Javier Jardón -Date: Mon Jun 20 11:48:25 2011 +0100 - - configure.ac: Generate xz tarballs by default - - configure.ac | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit c68683f780d4960d0fc0e659c86d8a1efaa4da19 -Author: Chun-wei Fan -Date: Mon Jun 20 11:50:57 2011 +0800 - - Visual C++ 2010 project files update - - Consolidate my previous commit into property file... should have - realized - this sooner... - - build/win32/vs10/gio.vcxprojin | 8 -------- - build/win32/vs10/glib-compile-schemas.vcxproj | 8 -------- - build/win32/vs10/glib-genmarshal.vcxproj | 8 -------- - build/win32/vs10/glib.props | 2 +- - build/win32/vs10/glib.vcxprojin | 16 - ---------------- - build/win32/vs10/gmodule.vcxproj | 8 -------- - build/win32/vs10/gobject.vcxprojin | 8 -------- - build/win32/vs10/gsettings.vcxproj | 8 -------- - build/win32/vs10/gspawn-win32-helper-console.vcxproj | 8 -------- - build/win32/vs10/gspawn-win32-helper.vcxproj | 8 -------- - build/win32/vs10/gthread.vcxproj | 8 -------- - build/win32/vs10/testglib.vcxproj | 8 -------- - 12 files changed, 1 insertion(+), 97 deletions(-) - -commit 801e52f8099f6ae6dba61f0f54bc1c7a60f52681 -Author: Chun-wei Fan -Date: Mon Jun 20 11:34:15 2011 +0800 - - Update Visual C++ 2010 Projects - - -Seperate intermediate directories for each project to avoid - intermittent - MSBuild errors that a build log cannot be written while in use, and - update the property sheet as necessary. - -Minor cleanups of uneeded tags in the projects/properties - - build/win32/vs10/gio.vcxprojin | 9 ++++++++- - build/win32/vs10/glib-compile-schemas.vcxproj | 9 ++++++++- - build/win32/vs10/glib-genmarshal.vcxproj | 9 ++++++++- - build/win32/vs10/glib.props | 3 +-- - build/win32/vs10/glib.vcxprojin | 17 - ++++++++++++++++- - build/win32/vs10/gmodule.vcxproj | 9 ++++++++- - build/win32/vs10/gobject.vcxprojin | 9 ++++++++- - build/win32/vs10/gsettings.vcxproj | 9 ++++++++- - build/win32/vs10/gspawn-win32-helper-console.vcxproj | 9 ++++++++- - build/win32/vs10/gspawn-win32-helper.vcxproj | 9 ++++++++- - build/win32/vs10/gthread.vcxproj | 9 ++++++++- - build/win32/vs10/testglib.vcxproj | 9 ++++++++- - 12 files changed, 97 insertions(+), 13 deletions(-) - -commit f9cec26968fad4ddecae9b13077f63bc11b66f86 -Author: Christian Persch -Date: Sat Jun 18 16:22:53 2011 +0200 - - Clarify nul-termination of g_utf8_to_ucs4[_fast] result - - The docs for g_utf8_to_ucs4_fast didn't mention that the resulting - string is terminated by a 0 character. - - Bug #652897. - - glib/gutf8.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit 580e177dccce98e4f8490b9463321d01343cac2d -Author: Matthias Clasen -Date: Sun Jun 19 01:42:48 2011 -0400 - - Add tests for GCache - - glib/tests/Makefile.am | 3 + - glib/tests/cache.c | 147 - +++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 150 insertions(+) - -commit 9fa5b8e5c7701d9ea40577a9a317d02c79b17d18 -Author: Matthias Clasen -Date: Sun Jun 19 01:05:26 2011 -0400 - - asyncqueue: improve test coverage - - tests/asyncqueue-test.c | 57 - ++++++++++++++++++++++++++++++++++++++++++++++--- - 1 file changed, 54 insertions(+), 3 deletions(-) - -commit 63fa44251a24d01854b86c82ce7e625c0553b88d -Author: Matthias Clasen -Date: Sun Jun 19 01:05:05 2011 -0400 - - utils: silence tests unless verbose - - glib/tests/utils.c | 77 - +++++++++++++++++++++++++++++++++++++++++++++++++++--- - 1 file changed, 74 insertions(+), 3 deletions(-) - -commit e1d4e06ab3dc9be6e239eb27f2f168e277ae273c -Author: Matthias Clasen -Date: Sun Jun 19 01:04:48 2011 -0400 - - logging: improve test coverage - - glib/tests/logging.c | 39 +++++++++++++++++++++++++++++++++++++++ - 1 file changed, 39 insertions(+) - -commit ed3ac87afe51de67b631abf5f8dc50622b141a8b -Author: Matthias Clasen -Date: Sun Jun 19 01:04:30 2011 -0400 - - hash: Improve test coverage - - glib/tests/hash.c | 15 +++++++++++++-- - 1 file changed, 13 insertions(+), 2 deletions(-) - -commit c4796a4d7a9bbbfbcf9ec82d0cdc442cdccb8113 -Author: Chun-wei Fan -Date: Sat Jun 18 17:55:58 2011 +0800 - - Update gsettings/glib-compile-schemas VS Projects - - These tools require the use of GModule headers also, so update - the include - directories so that the correct gmodule.h will be included instead - of the - system-installed version. - - build/win32/vs10/glib-compile-schemas.vcxproj | 4 ++++ - build/win32/vs10/gsettings.vcxproj | 4 ++++ - build/win32/vs9/glib-compile-schemas.vcproj | 4 ++++ - build/win32/vs9/gsettings.vcproj | 4 ++++ - 4 files changed, 16 insertions(+) - -commit 4476e22a14af93d375d3a9d8cd2ab8deedf669ad -Author: Colin Walters -Date: Fri Jun 17 09:39:48 2011 -0400 - - gvariant: Mark g_variant_new_variant as constructor - - https://bugzilla.gnome.org/show_bug.cgi?id=647796 - - glib/gvariant.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 19610184c40b37c48ddf8006db26e14d563c7eda -Author: Colin Walters -Date: Fri Jun 17 08:52:05 2011 -0400 - - gdatainputstream: Add Since: tags and update gio-sections.txt - - https://bugzilla.gnome.org/show_bug.cgi?id=652758 - - docs/reference/gio/gio-sections.txt | 2 ++ - gio/gdatainputstream.c | 4 +++- - 2 files changed, 5 insertions(+), 1 deletion(-) - -commit 28254a38a7f077d5fc03939ea7c03260aabe5188 -Author: Colin Walters -Date: Thu Jun 16 14:00:36 2011 -0400 - - GDataInputStream: Add _utf8() variants of _read_line - - These will validate the resulting line, and throw a conversion error. - In practice these will likely be used by bindings, but it's good - for even C apps too that don't want to explode if that text file - they're reading into Pango actually has invalid UTF-8. - - https://bugzilla.gnome.org/show_bug.cgi?id=652758 - - gio/gdatainputstream.c | 82 - +++++++++++++++++++++++++++++++++++++++++++ - gio/gdatainputstream.h | 8 +++++ - gio/gio.symbols | 2 ++ - gio/tests/data-input-stream.c | 74 ++++++++++++++++++++++++++++++++++++++ - 4 files changed, 166 insertions(+) - -commit ff2f46a7f42d5c0d0b8af0d4328f960605420790 -Author: Colin Walters -Date: Thu Jun 16 13:14:44 2011 -0400 - - GDataInputStream: Clarify read_line() docs, mark as byte array - - g_data_input_stream_read_line() and - g_data_input_stream_read_line_finish() don't do any encoding checks, - so we shouldn't call the returned value a "string" (which I'd like to - mean UTF-8). Annotate them as byte arrays and add encoding warnings - to the docstrings. - - https://bugzilla.gnome.org/show_bug.cgi?id=652758 - - gio/gdatainputstream.c | 30 ++++++++++++++++++------------ - 1 file changed, 18 insertions(+), 12 deletions(-) - -commit de0519581ab7aedcfc8b6b5a46139a8c9728c596 -Author: Patrick Welche -Date: Tue Jun 14 09:43:33 2011 +0100 - - Fix build due to trivial typos in ab0e9dbf. - - https://bugzilla.gnome.org/show_bug.cgi?id=652750 - - docs/reference/gio/Makefile.am | 101 - ------------------------------------- - docs/reference/gobject/Makefile.am | 2 +- - 2 files changed, 1 insertion(+), 102 deletions(-) - -commit 34b7126a4e0b743b07b9d55309fce0d15802b69c -Author: Murray Cumming -Date: Wed Jun 15 10:47:13 2011 +0200 - - G_STATIC_REC_MUTEX_INIT: Add a 0 to the initialization. - - This avoids a compiler warning about an incomplete initialization - when using this. - - glib/gthread.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 23f684454f6f0151cb7181c527bf254f6b97ed35 -Author: Ryan Lortie -Date: Tue Jun 14 22:44:10 2011 -0400 - - Drop dead code in GVariant parser - - There is no chance that an unsigned integer value will be negative - after - we do the bounds check that enforces its non-negativity. - - Caught by Matthias running Coverity. - - glib/gvariant-parser.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit a6b9db6907117639b2493e96f8dee9e54bdba788 -Author: Matthias Clasen -Date: Tue Jun 14 20:44:15 2011 -0400 - - Eliminate some dead code - - glib/gspawn.c | 13 +++++-------- - 1 file changed, 5 insertions(+), 8 deletions(-) - -commit 9b68d9892a125e00958ff019d5edcf4f6b409cf8 -Author: Matthias Clasen -Date: Tue Jun 14 20:36:37 2011 -0400 - - Remove a redundant NULL check - - gmodule/gmodule.c | 5 ++--- - 1 file changed, 2 insertions(+), 3 deletions(-) - -commit 28008138c3ef88ad7f44055580f2b19796b9c29f -Author: Matthias Clasen -Date: Tue Jun 14 20:15:04 2011 -0400 - - Silence a compiler warning - - gio/gdbusaddress.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit f966a0af9ac5524b26917b266abcbbac890c58e0 -Author: Matthias Clasen -Date: Tue Jun 14 19:52:19 2011 -0400 - - Add some argument checks to filename conversion functions - - glib/gconvert.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit c9f883f133bc83942484cb8a1349b58ada46b4bc -Author: Colin Walters -Date: Tue Jun 14 18:46:06 2011 -0400 - - gmain: Close race condition in _g_main_wake_up_all_contexts() - - Running gthread/tests/spawn-multithreaded in a loop, I very easily - hit: - - GLib-CRITICAL **: g_main_context_wakeup: assertion `g_atomic_int_get - (&context->ref_count) > 0' failed - - Testing the refcount still left a window where we would fall into the - assertion. Fix this by just locking the context. - - glib/gmain.c | 17 +++++------------ - 1 file changed, 5 insertions(+), 12 deletions(-) - -commit 211d7adf6e452c30dc0b76225e7bdcddee7c5f8f -Author: Colin Walters -Date: Wed Jun 8 11:31:14 2011 -0400 - - gmain: Only run through signal delivery once per read() - - This is what I intended to do before. - - https://bugzilla.gnome.org/show_bug.cgi?id=652072 - - glib/gmain.c | 16 +++++++++------- - 1 file changed, 9 insertions(+), 7 deletions(-) - -commit ed827deb7756bde270eb015eb4263324a313be14 -Author: Colin Walters -Date: Sat Jun 11 12:10:57 2011 -0400 - - gmain: Use sigset_t for keeping track of installed signals - - Minor code cleanup. - - https://bugzilla.gnome.org/show_bug.cgi?id=652072 - - glib/gmain.c | 37 ++++++++++--------------------------- - 1 file changed, 10 insertions(+), 27 deletions(-) - -commit 1874ad97d809950901246c940a2b80ba3a6d9390 -Author: Colin Walters -Date: Fri Jun 10 10:48:07 2011 -0400 - - gspawn: Reset signal handlers for synchronous spawning - - We should by default reset signal handlers; particularly with the - ability to install them via g_unix_signal_source_new(), we don't - want to call a user callback inside a fork()ed helper process. - - https://bugzilla.gnome.org/show_bug.cgi?id=652072 - - glib/gspawn.c | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit b9c67b43690bfc3b9a869a285f542a420f5b0067 -Author: Colin Walters -Date: Sat Jun 11 17:25:13 2011 -0400 - - glib/tests/unix.c: Also test SIGTERM - - We expect this to not kill the process, so it'd be a good one to test. - - https://bugzilla.gnome.org/show_bug.cgi?id=652072 - - glib/tests/unix.c | 50 ++++++++++++++++++++++++++++++++------------------ - 1 file changed, 32 insertions(+), 18 deletions(-) - -commit c2364ce9a4e59ca0276c02b2b9a1356327f2cffb -Author: Colin Walters -Date: Fri Jun 10 10:35:27 2011 -0400 - - spawn-multithreaded: Clean up IO channel code - - I modeled the new bits after how gunixmount.c handles GIOChannel; - it's apparently easier not to look at the condition. - - https://bugzilla.gnome.org/show_bug.cgi?id=652072 - - gthread/tests/spawn-multithreaded.c | 27 ++++++++++++++++----------- - 1 file changed, 16 insertions(+), 11 deletions(-) - -commit 7e1886ba72a36f73296781c5ca5525ae5e8288aa -Author: Colin Walters -Date: Fri Jun 10 10:14:25 2011 -0400 - - gspawn: Handle EINTR in a few more cases - - I was debugging gthread/tests/spawn-multithreaded.c, and while I - don't think I actually hit EINTR in any of these cases, it'd be - good to fix them anyways. - - https://bugzilla.gnome.org/show_bug.cgi?id=652072 - - glib/gspawn.c | 25 ++++++++++++++++++++++--- - 1 file changed, 22 insertions(+), 3 deletions(-) - -commit 922f6aa496b3907634b45efe7c95fe9e5ebc5107 -Author: Colin Walters -Date: Fri Jun 10 07:29:28 2011 -0400 - - spawn-singlethread.c: New test - - https://bugzilla.gnome.org/show_bug.cgi?id=652072 - - gthread/tests/Makefile.am | 4 + - gthread/tests/spawn-singlethread.c | 194 - +++++++++++++++++++++++++++++++++++++ - 2 files changed, 198 insertions(+) - -commit 01ee9449e34d22c5527d30b70169f6ca2b778626 -Author: Colin Walters -Date: Fri Jun 10 07:27:29 2011 -0400 - - spawn-multithreaded: Also look for lt-test-echo - - I hate libtool =( - - https://bugzilla.gnome.org/show_bug.cgi?id=652072 - - gthread/tests/spawn-multithreaded.c | 5 +++++ - 1 file changed, 5 insertions(+) - -commit b6a829c314a837824c63afec35bcf56742c4b71d -Author: Matthias Clasen -Date: Tue Jun 14 16:32:55 2011 -0400 - - If dup fails don't call close() - - gio/gunixfdlist.c | 1 - - 1 file changed, 1 deletion(-) - -commit 6e7a7052e01ef8e44891e9290c5275c3b3d6e07d -Author: Matthias Clasen -Date: Tue Jun 14 16:20:26 2011 -0400 - - Remove a redundant assertion - - A gsize is never going below 0. - - gobject/gatomicarray.c | 9 ++++----- - 1 file changed, 4 insertions(+), 5 deletions(-) - -commit ba6e66bff1684c0ef0af603f18b0ca53ed7c45fd -Author: Matthias Clasen -Date: Tue Jun 14 16:18:45 2011 -0400 - - Don't compare unsigned numbers with 0 - - It does not work. - - gio/gdbusaddress.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a6d33d3a28071957e81d63ba389bdf759d29dc45 -Author: David Zeuthen -Date: Tue Jun 14 18:11:09 2011 -0400 - - GDBusMessage: Optimize serializer and deserializer - - ... by using a switch instead of if-then-else. - - Signed-off-by: David Zeuthen - - gio/gdbusmessage.c | 763 - +++++++++++++++++++++++++++-------------------------- - 1 file changed, 390 insertions(+), 373 deletions(-) - -commit 7963a4cf95293cbf368a0ff891ba661e4ea3cc63 -Author: Colin Walters -Date: Tue Jun 14 12:28:57 2011 -0400 - - gclosure: Add missing include - - gobject/gclosure.c | 1 + - 1 file changed, 1 insertion(+) - -commit 01e6cf1360deffe49c7bb4d1fa3cbd3d904c6b30 -Author: Matthias Clasen -Date: Tue Jun 14 11:40:32 2011 -0400 - - Don't do < 0 on an unsigned value - - It won't work. read() returns a signed value, anyway. - - gio/tests/gdbus-sessionbus.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 25a797fa25e17607a7b3618d3d098004b2be1cc8 -Author: Matthias Clasen -Date: Tue Jun 14 10:16:35 2011 -0400 - - Silence a compiler warning - - Even though we are confident the filename will always - end in .gmarkup, the compiler doesn't know that... - - glib/tests/markup-parse.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 6ac8e6108cf15884e28fe1ecd3042dfce0e11dfd -Author: Matthias Clasen -Date: Tue Jun 14 10:12:46 2011 -0400 - - Don't leak resources in error cases - - glib/gfileutils.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 83d34f630939aa13539e03895bef87da738c4127 -Author: Matthias Clasen -Date: Tue Jun 14 10:07:22 2011 -0400 - - Don't forget to free resources in an early return - - gio/xdgmime/xdgmimemagic.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit 3dc34de0fffca527e9a9e75f00ef913dec14da08 -Author: Matthias Clasen -Date: Tue Jun 14 10:04:06 2011 -0400 - - Avoid a deref-before-NULL-check warning - - gio/gdbusaddress.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 339cac8fc71f9409f97a4bfc3f42f912c262c06d -Author: Matthias Clasen -Date: Tue Jun 14 09:53:26 2011 -0400 - - Remove unneeded NULL check - - We ensure 10 lines up that parameters is not NULL. - - gio/gdbusconnection.c | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -commit cf7f50b28ee84eb4f490540d0ebe84a9d5cf8375 -Author: Matthias Clasen -Date: Tue Jun 14 09:50:55 2011 -0400 - - Remove an unneeded NULL check - - data->proxy cannot be NULL here, or we'd have crashed 10 lines up. - - gio/gdbusproxy.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 4c63303f9fa1ea2737c6890a5e51188eaa534836 -Author: Matthias Clasen -Date: Tue Jun 14 09:44:45 2011 -0400 - - Silence an uninitialize variable warning - - gio/xdgmime/xdgmimeparent.c | 1 + - 1 file changed, 1 insertion(+) - -commit 114b9b2504d6f093daadef6fe0b5b734ca78ec6e -Author: Matthias Clasen -Date: Tue Jun 14 07:17:06 2011 -0400 - - Fix up symbol lists and docs - - docs/reference/gio/gio-sections.txt | 1 + - gio/gio.symbols | 1 + - 2 files changed, 2 insertions(+) - -commit 42c2e42a39bb04aae8fae3b691e22b290d1da48a -Author: Xan Lopez -Date: Thu Jun 9 23:50:22 2011 +0200 - - gclosure: add missing fundamental types to generic marshaler - - for GObject type the ffi->gvalue conversion was not handled. The - GFlags type was completely missing. - - gobject/gclosure.c | 8 ++++++++ - 1 file changed, 8 insertions(+) - -commit b87d9405be375ac5a5a690f10f6ec13fccd8e3bd -Author: Vincent Untz -Date: Tue Jun 14 09:01:25 2011 +0200 - - GDesktopAppInfo: Fix declaration of g_desktop_app_info_get_nodisplay - - gio/gdesktopappinfo.c | 2 +- - gio/gdesktopappinfo.h | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit 86ffdf55705ef0f76159707576174227df0c2c3a -Author: Vincent Untz -Date: Sun Jun 12 12:22:59 2011 +0200 - - GDesktopAppInfo: Add g_desktop_app_info_get_nodisplay - - Necessary for rebasing gnome-menus on top of GDesktopAppInfo. - - https://bugzilla.gnome.org/show_bug.cgi?id=652385 - - gio/gdesktopappinfo.c | 21 +++++++++++++++++++++ - gio/gdesktopappinfo.h | 1 + - 2 files changed, 22 insertions(+) - -commit 9a9cca97641cbfdbb7f0ceac73b4317b66b63685 -Author: Matthias Clasen -Date: Mon Jun 13 23:54:59 2011 -0400 - - bump version - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 9f11f054eb3f38dd507dadd61706a7390ebf2d0d -Author: Matthias Clasen -Date: Mon Jun 13 21:58:33 2011 -0400 - - 2.29.8 - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a0361ec04928be564e08189b6d40e67e4f0ff39e -Author: Matthias Clasen -Date: Mon Jun 13 23:19:45 2011 -0400 - - Fix doc generation - - It helps to use the same file name on both ends... - - docs/reference/gio/Makefile.am | 2 +- - docs/reference/glib/Makefile.am | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit 4dc3d3e9996a3ab260385f9452eec1edaeb614d5 -Author: Matthias Clasen -Date: Mon Jun 13 22:48:54 2011 -0400 - - Use a realistic timeout in a test - - Who knew that g_test_trap_fork() takes a timeout in microseconds... - - glib/tests/dataset.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit bc403e63614b87e3cf485441d267997978b89351 -Author: Matthias Clasen -Date: Mon Jun 13 20:48:20 2011 -0400 - - Update NEWS - - NEWS | 28 ++++++++++++++++++++++++++++ - 1 file changed, 28 insertions(+) - -commit 5ec6eafb0ea79d21a13fea42628119197476bb3f -Author: Colin Walters -Date: Mon Jun 13 14:17:44 2011 -0400 - - gdbus-codegen tests: Fix usage of top_srcddir - - Based on a patch from Rico Tzschichholz. - - gio/tests/Makefile.am | 2 +- - gio/tests/gdbus-object-manager-example/Makefile.am | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit fd772fbe95fd70a7f34401c85b048ed1460af898 -Author: Ryan Lortie -Date: Mon Jun 13 09:27:41 2011 -0400 - - Formally deprecate G_CONST_RETURN - - glib/gmacros.h | 7 +++---- - 1 file changed, 3 insertions(+), 4 deletions(-) - -commit ce9681b87e64a53a35a3db25cdbc406f46e91602 -Author: Ryan Lortie -Date: Mon Jun 13 09:27:28 2011 -0400 - - Drop a few more G_CONST_RETURN - - gobject/gvaluetypes.c | 2 +- - tests/testglib.c | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit 7412e073d195d9c9b0fd83fd81962f3364f5d2be -Author: Dan Winship -Date: Sun Jun 12 16:17:30 2011 -0400 - - update .gitignores - - gio/.gitignore | 1 + - glib/.gitignore | 1 + - glib/tests/.gitignore | 4 +++- - gobject/.gitignore | 1 + - gthread/tests/.gitignore | 6 +++++- - 5 files changed, 11 insertions(+), 2 deletions(-) - -commit 9d53e2bc4e806f8b0e142a1ed73c5f25e0dd2347 -Author: Colin Walters -Date: Fri Jun 10 12:58:49 2011 -0400 - - gspawn: Fix annotations - - g-ir-scanner wants guint8. - - glib/gspawn.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit 28a9e91b136be5dc133651ae0ea2e70be3d99ba5 -Author: Christophe Fergeau -Date: Thu Jun 9 13:36:19 2011 +0200 - - Fix regression in qsort_r BSD detection - - We can use AC_CHECK_FUNCS to detect if qsort_r is available on - the system or not since it will unconditionnally define - HAVE_QSORT_R, which we don't want since on BSD, qsort_r isn't usable - for us, so we don't want to have HAVE_QSORT_R defined on such - platforms. - By using AC_CHECK_FUNC instead, we can defer defining HAVE_QSORT_R - until - we have actually tested it's usable. - - https://bugzilla.gnome.org/show_bug.cgi?id=651920 - - configure.ac | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -commit 73905434a4c32fc0c1a1024a66856cddc77b18db -Author: Yaron Shahrabani -Date: Fri Jun 10 12:54:51 2011 +0300 - - Updated Hebrew translation. - - po/he.po | 176 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 92 insertions(+), 84 deletions(-) - -commit 6a088820c287d2ffa0276e366e4623f89ca028d3 -Author: Mario Blättermann -Date: Fri Jun 10 11:17:15 2011 +0200 - - [l10n] Updated German translation - - po/de.po | 331 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 171 insertions(+), 160 deletions(-) - -commit 486c48fafba363bb6e0a2286bfc8a90467f6af3e -Author: Abduxukur Abdurixit -Date: Fri Jun 10 10:19:12 2011 +0200 - - Added UG translation - - po/ug.po | 965 - ++++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 520 insertions(+), 445 deletions(-) - -commit b5cadd8bb5bcae3d2fde60adada4461a03a1e257 -Author: Jorge González -Date: Thu Jun 9 23:00:04 2011 +0200 - - Updated Spanish translation - - po/es.po | 192 - ++++++++++++++++++++++++++++++--------------------------------- - 1 file changed, 92 insertions(+), 100 deletions(-) - -commit 4db88bd6e2957893b9f232527cc46bda799f2027 -Author: Murray Cumming -Date: Thu Jun 9 20:17:52 2011 +0200 - - gioenums.h: Remove trailing commas - - gio/gioenums.h | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 7ff248e822af910e95b68a352793b34db0cd8f8b -Author: David Zeuthen -Date: Thu Jun 9 13:29:58 2011 -0400 - - gdbus: Don't pass an unintialized GError pointer - - Signed-off-by: David Zeuthen - - gio/gdbus-tool.c | 1 + - 1 file changed, 1 insertion(+) - -commit 30dfc353920df56e31555d9e58a690d9d552058f -Author: David Zeuthen -Date: Thu Jun 9 13:22:18 2011 -0400 - - gdbus: Add --recurse and --only-properties options - - These options are useful when debugging D-Bus services and working - with bug reports. - - Signed-off-by: David Zeuthen - - docs/reference/gio/gdbus.xml | 47 ++++++++++- - gio/gdbus-tool.c | 185 - ++++++++++++++++++++++++++++++------------- - 2 files changed, 178 insertions(+), 54 deletions(-) - -commit c672b73602e1cec90cf60e464de5c9a26d0dacd5 -Author: David Zeuthen -Date: Thu Jun 9 12:25:04 2011 -0400 - - gdbus: Clarify the --xml option in the man page - - Signed-off-by: David Zeuthen - - docs/reference/gio/gdbus.xml | 8 ++++++-- - 1 file changed, 6 insertions(+), 2 deletions(-) - -commit 13b93f0c48a39c3502f55e011362bcb4d40a5a7d -Author: David Zeuthen -Date: Thu Jun 9 12:02:30 2011 -0400 - - Bug 652197 – Improper handling of double values in GDBusMessage - - Matthew Bucknall pointed out - - GDBusMessage does not serialize/deserialize double values correctly - on platforms with strict alignment constraints (in my particular - case, ARM926EJ-S). - - This was reported in - - https://bugzilla.gnome.org/show_bug.cgi?id=652197 - - Signed-off-by: David Zeuthen - - gio/gdbusmessage.c | 21 ++++++++++++--------- - 1 file changed, 12 insertions(+), 9 deletions(-) - -commit f819aa5f1715bb67fd4e269a6e8021144ecf91a6 -Author: David Zeuthen -Date: Thu Jun 9 11:51:47 2011 -0400 - - gdbus-codegen: Fix build - - See https://bugzilla.gnome.org/show_bug.cgi?id=651998 for details. - - Signed-off-by: David Zeuthen - - gio/gdbus-codegen/codegen_main.py | 0 - gio/tests/Makefile.am | 2 +- - gio/tests/gdbus-object-manager-example/Makefile.am | 2 +- - 3 files changed, 2 insertions(+), 2 deletions(-) - -commit caa8d2ae18b16b200c7d401713733785fa818f5f -Author: Ryan Lortie -Date: Sat Mar 12 22:04:53 2011 -0500 - - Document the deprecatation of G_CONST_RETURN - - ...but don't actually deprecate it yet. - - docs/reference/glib/tmpl/macros.sgml | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit 8073759f8cad2033169730c1b95af5b763e3c126 -Author: Ryan Lortie -Date: Sat Mar 12 21:50:45 2011 -0500 - - Remove all uses of G_CONST_RETURN - - Just use 'const'. - - https://bugzilla.gnome.org/show_bug.cgi?id=644611 - - glib/gchecksum.c | 2 +- - glib/gchecksum.h | 2 +- - glib/gconvert.c | 4 ++-- - glib/gconvert.h | 2 +- - glib/gdataset.c | 6 +++--- - glib/gdir.c | 4 ++-- - glib/gdir.h | 2 +- - glib/giochannel.c | 4 ++-- - glib/giochannel.h | 4 ++-- - glib/glibintl.h | 6 +++--- - glib/gmain.c | 2 +- - glib/gmain.h | 2 +- - glib/gmarkup.c | 4 ++-- - glib/gmarkup.h | 4 ++-- - glib/goption.c | 4 ++-- - glib/goption.h | 4 ++-- - glib/gquark.h | 6 +++--- - glib/gstrfuncs.c | 16 +++++++-------- - glib/gstrfuncs.h | 18 ++++++++--------- - glib/gunicode.h | 2 +- - glib/gutf8.c | 2 +- - glib/gutils.c | 56 - +++++++++++++++++++++++++-------------------------- - glib/gutils.h | 40 ++++++++++++++++++------------------ - gmodule/gmodule.c | 6 +++--- - gmodule/gmodule.h | 4 ++-- - gobject/gbinding.c | 4 ++-- - gobject/gbinding.h | 4 ++-- - gobject/gparam.c | 6 +++--- - gobject/gparam.h | 6 +++--- - gobject/gsignal.c | 2 +- - gobject/gsignal.h | 2 +- - gobject/gtype.c | 6 +++--- - gobject/gtype.h | 6 +++--- - gobject/gvaluetypes.h | 2 +- - 34 files changed, 122 insertions(+), 122 deletions(-) - -commit 8f21e8145cf084ecd66c30cd868f56f7dcd87334 -Author: Ryan Lortie -Date: Thu Jun 9 11:11:30 2011 -0400 - - gobject: remove -DG_DISABLE_CONST_RETURNS - - GObject had a few cases of depending on G_CONST_RETURN not being - defined - to 'const'. Remove those in preparation for deprecation of - G_CONST_RETURN. - - gobject/Makefile.am | 3 +-- - gobject/gbinding.c | 4 ++-- - gobject/gobject.c | 2 +- - gobject/gparam.c | 3 ++- - gobject/gtype.c | 2 +- - gobject/testgobject.c | 4 ++-- - 6 files changed, 9 insertions(+), 9 deletions(-) - -commit 5794393c6fc6d63f4f1c9dd6fdd72946728f4246 -Author: Alexander Shopov -Date: Thu Jun 9 07:00:57 2011 +0300 - - Updated Bulgarian translation - - po/bg.po | 902 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 479 insertions(+), 423 deletions(-) - -commit b04f6dbca02e9f15e07fb82cb52287c5ce15e861 -Author: Matthias Clasen -Date: Wed Jun 8 23:48:55 2011 -0400 - - Move gmain docs inline - - docs/reference/glib/tmpl/.gitignore | 1 + - docs/reference/glib/tmpl/main.sgml | 906 - ------------------------------------ - glib/gmain.h | 16 + - 3 files changed, 17 insertions(+), 906 deletions(-) - -commit 7648415a5012ee595b07490f818f940e2bea2f7c -Author: Matthias Clasen -Date: Wed Jun 8 23:44:39 2011 -0400 - - Move gutils docs inline - - docs/reference/glib/tmpl/.gitignore | 1 + - docs/reference/glib/tmpl/misc_utils.sgml | 458 - ------------------------------- - glib/gprimes.c | 20 +- - glib/gtypes.h | 9 + - glib/gutils.c | 59 ++++ - glib/gutils.h | 27 +- - 6 files changed, 102 insertions(+), 472 deletions(-) - -commit e89f183cf66e6a0846f267853cf9bb44ff52fb8a -Author: Matthias Clasen -Date: Wed Jun 8 23:29:21 2011 -0400 - - Remove unused template - - docs/reference/glib/tmpl/.gitignore | 1 + - docs/reference/glib/tmpl/gregex.sgml | 521 - ----------------------------------- - 2 files changed, 1 insertion(+), 521 deletions(-) - -commit 602f8baa0b572ef8693a6ec6711ecca0399a6b3f -Author: Christophe Fergeau -Date: Wed Jun 8 11:18:26 2011 +0200 - - bitlock: don't use asm goto on older gcc - - asm goto was addded in gcc 4.5 so don't try to use it on gcc versions - older than this one. This is achieved by explicitly checking gcc - version, an alternative would be to try to compile a program using - asm volatile in configure. - - https://bugzilla.gnome.org/show_bug.cgi?id=651959 - - glib/gbitlock.c | 18 ++++++++++++------ - 1 file changed, 12 insertions(+), 6 deletions(-) - -commit d6b341c38c94bf684e84a5d2f0af1a5bc3c5ae1c -Author: Matthias Clasen -Date: Wed Jun 8 22:38:11 2011 -0400 - - Test the previous fix - - Just make one of the existing GApplication test cases use - a dash in the id. - - gio/tests/gapplication.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit f44cd4129356dd569fd90e3ea83e386bce0602a7 -Author: Ryan Lortie -Date: Wed Jun 8 22:21:15 2011 -0400 - - GApplication: allow '-' in application ID - - By converting it to _ before trying to shove it into an object path. - - https://bugzilla.gnome.org/show_bug.cgi?id=652025 - - gio/gapplicationimpl-dbus.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 6418769e4cf5657104e5842c3f60d67863c70560 -Author: Colomban Wendling -Date: Tue Jun 7 21:59:15 2011 +0200 - - Fix a typo in GBinding - - https://bugzilla.gnome.org/show_bug.cgi?id=652081 - - gobject/gbinding.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 20d56289b97f9e8fd290f5ff41e9bfb69329423c -Author: Javier Jardón -Date: Wed Jun 8 16:26:08 2011 +0100 - - gconverter: Improve cross-references - - gio/gconverter.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit adf70f4596c18982b984639c1b697cd4cabad13f -Author: Dan Winship -Date: Tue Jun 7 17:22:58 2011 -0400 - - Fix export_symbols variable in gio/Makefile.am - - https://bugzilla.gnome.org/show_bug.cgi?id=646608 - - gio/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 686f32fcc24a380400846c20c824fa5ef6484772 -Author: Dan Winship -Date: Tue Jun 7 17:19:24 2011 -0400 - - Fix "Since" tags on g_data_input_stream_read_upto{,_async} - - https://bugzilla.gnome.org/show_bug.cgi?id=647930 - - gio/gdatainputstream.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 37c9775b82021045042ea98e8617210c1cc459ee -Author: Giovanni Campagna -Date: Sun Apr 3 18:53:04 2011 +0200 - - gutils, gspawn: fix introspection annotations - - Fix various (out) arguments, (allow-none) and (array - zero-terminated=1) - for g_spawn_*() and some others. - - Some additional fixes by Colin Walters - - https://bugzilla.gnome.org/show_bug.cgi?id=646635 - - glib/gspawn.c | 54 +++++++++++++++++++++++++++--------------------------- - glib/gutils.c | 6 +++--- - 2 files changed, 30 insertions(+), 30 deletions(-) - -commit f0620902b2991577fbf0f69d2564535e7306ce20 -Author: Colin Walters -Date: Tue Jun 7 17:07:46 2011 -0400 - - Update annotations from gobject-introspection/gir/glib-2.0.c - - This covers most of them. - - glib/gcompletion.c | 2 +- - glib/gconvert.c | 6 +++--- - glib/gfileutils.c | 2 +- - glib/giochannel.c | 1 + - glib/gkeyfile.c | 15 ++++++++------- - glib/gmain.c | 6 +++++- - glib/goption.c | 4 ++-- - 7 files changed, 21 insertions(+), 15 deletions(-) - -commit dad374b1a05bc98a5b8c90e2de51ce87dc4fbd8f -Author: Colin Walters -Date: Tue Jun 7 16:26:43 2011 -0400 - - glib-types.h: Include glib.h, since we use G_BEGIN_DECLS - - This header is included individually by g-ir-scanner. - - gobject/glib-types.h | 2 ++ - 1 file changed, 2 insertions(+) - -commit ab0e9dbfa76e056f875e969c0d7b6e133ec75431 -Author: Colin Walters -Date: Fri Jun 3 14:53:27 2011 -0400 - - Generate $module-public-headers.txt file, feed it to gtk-doc - - Rather than having the gtk-doc build machinery have a list of header - files to exclude, change the GLib build to dump a list of public - header files generated from the maintained Makefile.am files for - each of glib/, gobject/, gio/. - - Also, for glib, always install glib-unix.h, even on non-Unix - platforms, for the same reason we install gwin32.h even on Unix. - - https://bugzilla.gnome.org/show_bug.cgi?id=651745 - - docs/reference/gio/Makefile.am | 2 +- - docs/reference/glib/Makefile.am | 28 +--------------------------- - docs/reference/gobject/Makefile.am | 7 +------ - gio/Makefile.am | 10 +++++++++- - glib/Makefile.am | 12 +++++++++--- - gobject/Makefile.am | 8 ++++++++ - 6 files changed, 29 insertions(+), 38 deletions(-) - -commit 003e05244259aeb8e221065a7f41137cc523aefb -Author: Colin Walters -Date: Tue Jun 7 14:17:11 2011 -0400 - - gdbus-codegen: Clean config.pyc to make distcheck happy - - gio/gdbus-codegen/Makefile.am | 2 ++ - 1 file changed, 2 insertions(+) - -commit de57755dbcfdea7e7233c6fd53ecca8a41ea4aa5 -Author: Colin Walters -Date: Tue Jun 7 13:02:41 2011 -0400 - - g_get_user_data_dir(): Don't warn if XDG_RUNTIME_DIR isn't set - - We have a meaningful fallback, and warning causes the tests to break. - - glib/gutils.c | 4 ---- - 1 file changed, 4 deletions(-) - -commit 5f35cb9db42ba8faf6f545afa4ac78f84e3a8155 -Author: Kjartan Maraas -Date: Tue Jun 7 10:02:40 2011 +0200 - - Updated Norwegian bokmål translation - - po/nb.po | 390 - +++++++++++++++++++++++++++++++++++++-------------------------- - 1 file changed, 227 insertions(+), 163 deletions(-) - -commit 63dc9730ff31af7c830f1ce51c0f98c3829564b7 -Author: Marek Černocký -Date: Tue Jun 7 08:08:16 2011 +0200 - - Updated Czech translation - - po/cs.po | 757 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 376 insertions(+), 381 deletions(-) - -commit d4be2925e43a521649c465ba35b15cc228613b95 -Author: Matthias Clasen -Date: Mon Jun 6 23:24:36 2011 -0400 - - Add a testcase for the previous fix - - glib/tests/dataset.c | 26 ++++++++++++++++++++++++++ - 1 file changed, 26 insertions(+) - -commit c91720255261222d7be685f3a8f039706f04cce5 -Author: Matthias Clasen -Date: Mon Jun 6 23:23:29 2011 -0400 - - GDataList: don't hold the bitlock over callbacks - - g_datalist_id_clear_i was dropping the dataset lock around - the destroy notifies, but kept the bitlock. This was causing - deadlocks when finalizing widgets. - - glib/gdataset.c | 45 +++++++++++++++++++++++++++++---------------- - 1 file changed, 29 insertions(+), 16 deletions(-) - -commit 7f6a8d3484827e77b4ce2f046660e54c1fe3fa29 -Author: Chun-wei Fan -Date: Tue Jun 7 10:58:54 2011 +0800 - - Update VS 2008/2010 property sheets - - "Install" the new gobject/glib-types.h as well... it is needed. - - build/win32/vs10/glib.props | 2 ++ - build/win32/vs9/glib.vsprops | 1 + - 2 files changed, 3 insertions(+) - -commit 09c98f18fcfdaa58864ef127788cbf6332728a94 -Author: Chun-wei Fan -Date: Tue Jun 7 10:49:29 2011 +0800 - - Update gsettings utilities in GIO - - Avoid C99-style variable declaration - - gio/glib-compile-schemas.c | 9 +++++++-- - gio/gsettings-tool.c | 7 ++++++- - 2 files changed, 13 insertions(+), 3 deletions(-) - -commit 1d1f44ca64c671e5e8853279ffb70260ac22a5ba -Author: Chun-wei Fan -Date: Tue Jun 7 10:32:47 2011 +0800 - - Update config.h.win32.in - - -Make contents more like the current config.h(.in) - -vsnprintf is included in VS 2008+ - - config.h.win32.in | 66 - ++++++++++++++++++++++++++++++++++++++----------------- - 1 file changed, 46 insertions(+), 20 deletions(-) - -commit 405b4ff4f4efda5777a7d521255b9143cdae59d7 -Author: Chun-wei Fan -Date: Tue Jun 7 08:55:31 2011 +0800 - - Update the year in the *.rc.in files - - Sorry this change came a bit late... - - gio/gio.rc.in | 2 +- - glib/glib.rc.in | 2 +- - gmodule/gmodule.rc.in | 2 +- - gobject/gobject.rc.in | 2 +- - gthread/gthread.rc.in | 2 +- - 5 files changed, 5 insertions(+), 5 deletions(-) - -commit e154e3325eb7274b8164f8d7a5e0f335646c2bb7 -Author: Chun-wei Fan -Date: Tue Jun 7 08:25:07 2011 +0800 - - Clean up gobject/gvaluetransform.c a bit - - The check for _MSC_VER here is not necessary here because: - -One cannot compile GLib out-of-the-box with VS 2003 (let alone VS6 - or earlier) since GLib 2.22.4 or so. - -This code compiles fine with the currently-supported VS versions - (2008/2010) without the error mentioned in the comments. - - This will close Bug 652002. - - gobject/gvaluetransform.c | 8 -------- - 1 file changed, 8 deletions(-) - -commit fba436f2cb894646d758cc32e3a1ae839591a11f -Author: Chun-wei Fan -Date: Tue Jun 7 08:20:15 2011 +0800 - - Fix gatomic.c compilation on Windows (MSVC) - - -windows.h must be included for the functions[1] to be found during - compilation - -For Win32(x86), the InterlockedAnd, InterlockedOr and InterlockedXor - functions need to be preceded with an underscore. This is mandated - by the "For the x86 architecture..." clause under "Remarks"[2] - -This will close Bug 652000 - - [1]:http://msdn.microsoft.com/en-us/library/ms684122(v=vs.85).aspx - [2]:http://msdn.microsoft.com/en-us/library/ms683516(v=vs.85).aspx - http://msdn.microsoft.com/en-us/library/ms683626(v=vs.85).aspx - http://msdn.microsoft.com/en-us/library/ms684021(v=vs.85).aspx - - glib/gatomic.c | 7 +++++++ - 1 file changed, 7 insertions(+) - -commit 62072b2a043ab872e45c89b6f7f9073cd7035bf5 -Author: Colin Walters -Date: Mon Jun 6 17:14:45 2011 -0400 - - gdbus codegen: Ensure PYTHONPATH is set correctly for srcdir != - builddir - - We need to pick up the Python files from the source directory, so set - PYTHONPATH. - - gio/tests/Makefile.am | 2 +- - gio/tests/gdbus-object-manager-example/Makefile.am | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit c08fc65edf1eb4c68208b7621f8af762aeb02dc4 -Author: Chun-wei Fan -Date: Tue Jun 7 00:37:38 2011 +0800 - - Update GLib VS9/10 projects - - There is no longer need to distinguish between gatomic.c and - gatomic-gcc.c. - This will avoid gatomic.c from being included in the projects twice. - - build/win32/vs10/glib.vcxproj.filtersin | 3 --- - build/win32/vs10/glib.vcxprojin | 1 - - build/win32/vs9/glib.vcprojin | 1 - - 3 files changed, 5 deletions(-) - -commit 1eb7efce8e0f9c28de0bbd5c922cb2ee52f88108 -Author: Dan Winship -Date: Mon Jun 6 10:22:40 2011 -0400 - - Fix some socket docs issues, remove unused typedefs - - pointed out by Matthias - - gio/gioenums.h | 2 +- - gio/giotypes.h | 3 --- - gio/gproxyresolver.c | 2 +- - gio/gthreadedsocketservice.c | 2 +- - 4 files changed, 3 insertions(+), 6 deletions(-) - -commit a6f09e104c2b96f08c7c58a8db15059d17a8fd84 -Author: Colin Walters -Date: Fri Jun 3 13:18:44 2011 -0400 - - GBuffer: Suffix header with private.h - - This makes it clearer it's not public API yet. - - https://bugzilla.gnome.org/show_bug.cgi?id=651745 - - docs/reference/glib/Makefile.am | 2 +- - glib/Makefile.am | 2 +- - glib/gbuffer.c | 2 +- - glib/{gbuffer.h => gbufferprivate.h} | 0 - glib/gmappedfile.c | 2 +- - glib/gtimezone.c | 2 +- - glib/gvariant-core.c | 2 +- - glib/gvariant-core.h | 2 +- - 8 files changed, 7 insertions(+), 7 deletions(-) - -commit 782cf86f12a54065fedd6c232cb52c76dce32538 -Author: Matthias Clasen -Date: Mon Jun 6 01:14:23 2011 -0400 - - GMappedFile: improve test coverage - - glib/tests/mappedfile.c | 17 +++++++++++++++++ - 1 file changed, 17 insertions(+) - -commit 698bb5d962d8eebfe5315ca550870727b5c93117 -Author: Matthias Clasen -Date: Mon Jun 6 01:14:00 2011 -0400 - - GKeyFile: improve test coverage - - glib/tests/keyfile.c | 10 ++++++++++ - 1 file changed, 10 insertions(+) - -commit 7cf16c3094d33c07960e2d563dd50ed56e525846 -Author: Matthias Clasen -Date: Mon Jun 6 01:13:46 2011 -0400 - - GConvert: improve test coverage - - glib/tests/convert.c | 33 +++++++++++++++++++++++++++++++++ - 1 file changed, 33 insertions(+) - -commit e02d8165d9e249e16328e1a9db9a8ad633a02d0f -Author: Matthias Clasen -Date: Mon Jun 6 01:13:26 2011 -0400 - - Improve GChecksum test coverage - - glib/tests/checksum.c | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -commit 4971c43da8b2c76e5fd26ef23e47a1301d31f078 -Author: Matthias Clasen -Date: Mon Jun 6 01:04:19 2011 -0400 - - GMappedFile: remove nonatomic accesses to ref_count - - glib/gmappedfile.c | 2 -- - 1 file changed, 2 deletions(-) - -commit ae9611839555a6aae975f12cd1103df9014d0579 -Author: Matthias Clasen -Date: Mon Jun 6 00:31:52 2011 -0400 - - Improve test coverage of gtimezone.c - - glib/tests/gdatetime.c | 17 +++++++++++++++++ - 1 file changed, 17 insertions(+) - -commit f0b14653f8d049c033071e1bcaf33ae87ca2edff -Author: Matthias Clasen -Date: Mon Jun 6 00:31:40 2011 -0400 - - Improve test coverage of GVariant - - glib/tests/gvariant.c | 36 ++++++++++++++++++++++++++++++++++++ - 1 file changed, 36 insertions(+) - -commit 70c082127f12e1758087ae9dd61cfbbd5f397830 -Author: Matthias Clasen -Date: Mon Jun 6 00:31:24 2011 -0400 - - Improve test coverage of glist.c - - glib/tests/list.c | 43 +++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 43 insertions(+) - -commit 3e93fa7a2556ed5b3dbb53c60837a132e0a71772 -Author: Matthias Clasen -Date: Mon Jun 6 00:31:06 2011 -0400 - - Improve test coverage of glib-unix.c - - glib/tests/unix.c | 21 ++++++++++++++++++--- - 1 file changed, 18 insertions(+), 3 deletions(-) - -commit bb0cbc2ae121c444f13520e73a30ad47ba2ccc0a -Author: Matthias Clasen -Date: Mon Jun 6 00:30:50 2011 -0400 - - Improve test coverage of gurifuncs.c - - glib/tests/uri.c | 32 ++++++++++++++++++++++++++++++++ - 1 file changed, 32 insertions(+) - -commit abf4a0200fb9d8bf42e1bfd64c297e7cfe5367f8 -Author: Matthias Clasen -Date: Mon Jun 6 00:30:30 2011 -0400 - - Test runtime dir getter - - tests/testglib.c | 21 +++++++++++++++++---- - 1 file changed, 17 insertions(+), 4 deletions(-) - -commit 1f022a88d4e46c1297d78a73c9331cd2ce2af53b -Author: Matthias Clasen -Date: Mon Jun 6 00:30:02 2011 -0400 - - Remove deprecated atomic functions from tests - - tests/atomic-test.c | 4 ++-- - tests/onceinit.c | 10 +++++----- - 2 files changed, 7 insertions(+), 7 deletions(-) - -commit 059fa31ad1e4b5a262f34bb8122fc5080b33fc97 -Author: Matthias Clasen -Date: Mon Jun 6 00:28:38 2011 -0400 - - Improve test coverage - - Duplicate the atomic tests for the functions, and - test the new atomic operations as well. - - glib/tests/atomic.c | 184 - +++++++++++++++++++++++++++++++++++++++++++++++----- - 1 file changed, 167 insertions(+), 17 deletions(-) - -commit a79a5a6202054de5d9b8d7aa3506818c8e33ec27 -Author: Matthias Clasen -Date: Sun Jun 5 22:20:18 2011 -0400 - - No need to have two variants of errno-to-GError - - glib/glib-unix.c | 30 +++++++++--------------------- - 1 file changed, 9 insertions(+), 21 deletions(-) - -commit d811f0cdc9fadc60628c85e4473c4458e755c8b3 -Author: Matthias Clasen -Date: Sun Jun 5 19:07:06 2011 -0400 - - Fix a typo - - And reword some docs. - - gobject/gobject.c | 26 +++++++++++++------------- - 1 file changed, 13 insertions(+), 13 deletions(-) - -commit 16731b60db541c928338e8aaea0a930b6a508f5f -Author: Fran Diéguez -Date: Sun Jun 5 23:30:42 2011 +0200 - - Updated Galician translations - - po/gl.po | 925 - ++++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 502 insertions(+), 423 deletions(-) - -commit 03441e406c65cdf8fe56e75aa386b5a04235e203 -Author: Kalev Lember -Date: Sun Jun 5 14:34:33 2011 +0300 - - configure.ac: Check for qsort_r function before running the test - program - - When cross compiling, test programs cannot be run. In order to make it - easier to cross compile for targets that do not have qsort_r(), check - for the function before trying to run the test program. - - This avoid having to populate cache with glib_cv_have_qsort_r=no with - e.g. mingw cross compiler. - - https://bugzilla.gnome.org/show_bug.cgi?id=651920 - - configure.ac | 63 - +++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 33 insertions(+), 30 deletions(-) - -commit 886a3499e1c886d4320617f6272e03d6d77efdbc -Author: Kalev Lember -Date: Sun Jun 5 14:26:12 2011 +0300 - - configure.ac: Print qsort_r result only once - - AC_CACHE_CHECK that was introduced in 70a19815 prints the result, - so the - following AC_MSG_RESULT is no longer needed. - - configure.ac | 7 ++----- - 1 file changed, 2 insertions(+), 5 deletions(-) - -commit f3f5c410f03b71790a985d21ef3c92f138d2a44c -Author: Jorge González -Date: Sun Jun 5 16:59:31 2011 +0200 - - Updated Spanish translation - - po/es.po | 325 - ++++++++++++++++++++++++++++++++++++++------------------------- - 1 file changed, 199 insertions(+), 126 deletions(-) - -commit 3b242bc5e9cf96188e61002e175ed33777a82e5d -Author: Matthias Clasen -Date: Sat Jun 4 23:43:05 2011 -0400 - - Use g_param_spec_ref_sink instead of separate ref, sink - - gobject/gobject.c | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -commit 9eda9d919584179ec1889d5b7e6162cd1ae21052 -Author: Matthias Clasen -Date: Sat Jun 4 23:42:07 2011 -0400 - - GParamSpec: avoid unnecessary double initialization of qdata - - gobject/gparam.c | 25 +++++++++---------------- - 1 file changed, 9 insertions(+), 16 deletions(-) - -commit 38dc7955e46cf52ac4fce907ace6b354eaa8c0c6 -Author: Matthias Clasen -Date: Sat Jun 4 23:13:55 2011 -0400 - - No necessary to init qdata atomically - - gobject/gobject.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit f1e5af4e120439d5c26ac4f277cbc315d0ce2504 -Author: David Zeuthen -Date: Sat Jun 4 21:37:37 2011 -0400 - - GDBusObject: Remove comment non-existant virtual functions - - These were nuked a while ago. - - Signed-off-by: David Zeuthen - - gio/gdbusobject.h | 4 ---- - 1 file changed, 4 deletions(-) - -commit b3effbf6833f9514dd3e4a57c35b28e6cd4aefae -Author: Matthias Clasen -Date: Sat Jun 4 20:06:44 2011 -0400 - - bump version - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 3e6dc0d8fa256a93623b3614a6bfc0e605f8efcb -Author: Matthias Clasen -Date: Sat Jun 4 18:48:54 2011 -0400 - - 2.29.6 - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 9a6529442c3e82bb8151f7ed72edd72559c4fc63 -Author: Matthias Clasen -Date: Sat Jun 4 19:05:19 2011 -0400 - - Fix doc syntax - - gio/gcontenttype.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 01f63b19f9f0ddfff3ccfbb1a15ba6e3d68d9c67 -Author: Matthias Clasen -Date: Sat Jun 4 18:44:44 2011 -0400 - - Fix links in gio docs - - docs/reference/gio/migrating-gconf.xml | 7 +++---- - gio/gaction.c | 18 +++++++++--------- - gio/gactiongroup.c | 34 - ++++++++++++++++++---------------- - gio/gactiongroup.h | 22 +++++++++++----------- - gio/gappinfo.c | 10 +++++----- - gio/gasyncinitable.c | 19 +++++++++---------- - gio/gdbusconnection.c | 8 +++----- - gio/gfileinfo.c | 2 +- - gio/gicon.c | 2 +- - gio/gproxy.c | 2 +- - gio/gsocketclient.c | 6 +++--- - gio/gsocketservice.c | 22 +++++++++++----------- - gio/gthreadedsocketservice.c | 6 +++--- - gio/gtlsconnection.c | 6 +++--- - gio/gunixcredentialsmessage.c | 2 +- - gio/gunixmounts.c | 2 +- - 16 files changed, 83 insertions(+), 85 deletions(-) - -commit cb9c92cdb4e4141adab4c43825ad114f16e1b473 -Author: Yaron Shahrabani -Date: Sun Jun 5 01:05:03 2011 +0300 - - Updated Hebrew translation. - - po/he.po | 141 - +++++++++++++++++++++++++++++++++++++++++++-------------------- - 1 file changed, 96 insertions(+), 45 deletions(-) - -commit 594bf7460a321a6a65743dff960d017b086e3aba -Author: Matthias Clasen -Date: Sat Jun 4 14:40:23 2011 -0400 - - Fix parameter documentation for many functions - - Use the opt-out mechanism introduced in gtk-doc 1.16 to work - around problems with the _utf8 renaming games that the win32 - port is playing in our headers. - - https://bugzilla.gnome.org/show_bug.cgi?id=638449 - - glib/gconvert.h | 2 ++ - glib/gdir.h | 2 ++ - glib/gfileutils.h | 2 ++ - glib/gspawn.h | 2 ++ - glib/gutils.h | 8 ++++++-- - 5 files changed, 14 insertions(+), 2 deletions(-) - -commit 75f7eef9cd1f4bdbae6c75c53ed340ea8b5ba4c5 -Author: Matthias Clasen -Date: Sat Jun 4 11:57:10 2011 -0400 - - Fix doc typos - - Now with fewer broken links... - - docs/reference/glib/building.sgml | 2 +- - docs/reference/glib/running.sgml | 2 +- - docs/reference/glib/tmpl/macros_misc.sgml | 7 +- - docs/reference/glib/tmpl/queue.sgml | 4 +- - glib/garray.c | 3 +- - glib/gdataset.c | 4 +- - glib/gdatetime.c | 4 +- - glib/giochannel.c | 2 +- - glib/glib-unix.c | 2 +- - glib/gmain.c | 8 +-- - glib/gmarkup.c | 2 +- - glib/gqueue.c | 2 +- - glib/gsequence.c | 107 - +++++++++++++++++------------- - glib/gtree.c | 28 ++++---- - 14 files changed, 97 insertions(+), 80 deletions(-) - -commit 3b9c8962dc470a451fa639067faa39fb8fc85f95 -Author: Matthias Clasen -Date: Sat Jun 4 11:46:10 2011 -0400 - - configure.in: Use tar-ustar to avoid name length limitations - - Also use dist-bzip2. - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 635f5373c238bdb4cba6781b705319f869404e94 -Author: David Zeuthen -Date: Sat Jun 4 12:43:00 2011 -0400 - - Fix up gdbus invocation in example - - Signed-off-by: David Zeuthen - - docs/reference/gio/gdbus.xml | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 0b41002474abd7a95c53b76fba937a922aa0ea86 -Author: David Zeuthen -Date: Sat Jun 4 12:33:39 2011 -0400 - - gdbus: Add a way to emit a signal - - See https://bugs.freedesktop.org/show_bug.cgi?id=37890#c6 where it was - discovered that dbus-send(1) actually doesn't work (either libdbus-1's - flush implementation or dbus-send(1)'s usage of it is broken) so it's - useful to have here. - - Signed-off-by: David Zeuthen - - docs/reference/gio/gdbus.xml | 43 ++++++++- - gio/gdbus-tool.c | 203 - ++++++++++++++++++++++++++++++++++++++++++- - 2 files changed, 242 insertions(+), 4 deletions(-) - -commit 0c8bb8d479d0c6992bc82508aff69d61a340c694 -Author: David Zeuthen -Date: Sat Jun 4 11:52:08 2011 -0400 - - Fix typos in "Migrating to GDBus" docs - - It's Skeleton now, not Stub. - - Signed-off-by: David Zeuthen - - docs/reference/gio/migrating-gdbus.xml | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 87dc08ee4d7e5dac7db80a5642cb85e1f40e1ce8 -Author: Matthias Clasen -Date: Sat Jun 4 10:46:38 2011 -0400 - - Distcheck fixes - - Fix VPATH builds. - - gio/tests/gdbus-object-manager-example/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 1aa348c14c349d73ded8c9165c532feb463bc187 -Author: Matthias Clasen -Date: Sat Jun 4 10:45:30 2011 -0400 - - Distcheck fixes - - Accidentally committed debug leftover. - - gio/abicheck.sh | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit c40199b450f1abef30d9514e3ec34b52669add9a -Author: Matthias Clasen -Date: Sat Jun 4 08:13:48 2011 -0400 - - Update NEWS - - NEWS | 77 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------ - 1 file changed, 71 insertions(+), 6 deletions(-) - -commit e32a9406b1b3089e551cd8baa0824874c0de64cc -Author: Yaron Shahrabani -Date: Sat Jun 4 13:44:19 2011 +0300 - - Updated Hebrew translation. - - po/he.po | 186 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 97 insertions(+), 89 deletions(-) - -commit c5d9a46394a147c8a6c8708046e7459c55d477e4 -Author: Paolo Bonzini -Date: Tue Jan 25 11:31:41 2011 +0100 - - avoid quadratic behavior of GMainLoop when all fd's have the same - priority - - https://bugzilla.gnome.org/show_bug.cgi?id=640518 - - glib/gmain.c | 49 +++++++++++++++++++++++++++++++------------------ - 1 file changed, 31 insertions(+), 18 deletions(-) - -commit 1e88c5321c1fede65e150898f3e298052add241c -Author: Matthias Clasen -Date: Fri Jun 3 23:38:46 2011 -0400 - - Add a test for the previous fix - - glib/tests/rand.c | 15 +++++++++++++++ - 1 file changed, 15 insertions(+) - -commit 77be95cdce7f875a10576ac72624024b04b86a65 -Author: Matthias Clasen -Date: Fri Jun 3 23:37:23 2011 -0400 - - GRand: avoid overflow - - Otherwise, g_random_double_range (-G_MAXDOUBLE, G_MAXDOUBLE) - doesn't work as expected. - - https://bugzilla.gnome.org/show_bug.cgi?id=502560 - - glib/grand.c | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -commit deed4dd36b3d0f4913a1350536dce0cd010b0549 -Author: Matthias Clasen -Date: Fri Jun 3 22:45:51 2011 -0400 - - g_mkdir_with_parents: cope with dirs popping into existence - - Don't bail out if a directory suddenly turns out to exist - after all. Proposed in bug 612729. - - glib/gfileutils.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 69efeee287f752befdcaae94f5ec981b33be6377 -Author: Mikhail Zabaluev -Date: Wed Mar 17 02:34:51 2010 +0200 - - Made g_utf8_to_ucs4_fast() even faster - - https://bugzilla.gnome.org/show_bug.cgi?id=619435 - - glib/gutf8.c | 45 ++++++++++++++++----------------------------- - 1 file changed, 16 insertions(+), 29 deletions(-) - -commit 1b101a38730f151b70f0ada607dbd8e43778f980 -Author: Mikhail Zabaluev -Date: Mon Mar 15 03:37:11 2010 +0200 - - Added performance tests for UTF-8 decoding functions - - https://bugzilla.gnome.org/show_bug.cgi?id=619418 - - glib/tests/Makefile.am | 4 + - glib/tests/utf8-performance.c | 202 - ++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 206 insertions(+) - -commit f065d7d60e2b6110705b1b32f050ccad0bcde62f -Author: Matthew Barnes -Date: Sat Oct 16 07:40:44 2010 -0400 - - Have g_queue_remove() return a boolean - - g_queue_remove() should return a boolean so callers can verify that an - element was found and removed, as in the following example: - - if (g_queue_remove (queue, referenced_object)) - g_object_unref (referenced_object); - - Similarly, g_queue_remove_all() should return the number of elements - found and removed. - - https://bugzilla.gnome.org/show_bug.cgi?id=632294 - - glib/gqueue.c | 19 +++++++++++++++---- - glib/gqueue.h | 4 ++-- - 2 files changed, 17 insertions(+), 6 deletions(-) - -commit 496157ffd3350799198e32e1002a19fc8be3ea83 -Author: Wim Taymans -Date: Wed Sep 16 17:39:48 2009 +0200 - - gthread: avoid locking in _get_mutex_impl - - When getting the mutex implementation of a static mutex, avoid taking - the global - lock every time but only take the lock when there was no mutex and - we need to - create one. - - https://bugzilla.gnome.org/show_bug.cgi?id=599954 - - glib/gthread.c | 23 +++++++++++++++++------ - 1 file changed, 17 insertions(+), 6 deletions(-) - -commit fca330dafa9a77edc58a30b6128eaf466d4a2ba7 -Author: Alexander Larsson -Date: Wed May 25 11:56:51 2011 +0200 - - Use g_atomic_pointer_or/and to set datalist flags - - https://bugzilla.gnome.org/show_bug.cgi?id=650458 - - glib/gdataset.c | 20 ++++---------------- - 1 file changed, 4 insertions(+), 16 deletions(-) - -commit 0a918c0d2a9af992fd100f5608783cffa1a752fc -Author: Alexander Larsson -Date: Thu May 19 21:55:16 2011 +0200 - - Make g_object_get_data use the new faster g_datalist_get_data - - https://bugzilla.gnome.org/show_bug.cgi?id=650458 - - gobject/gobject.c | 6 +----- - 1 file changed, 1 insertion(+), 5 deletions(-) - -commit 1cceda49b60bfd9b326e11996a5c77b10987e57a -Author: Alexander Larsson -Date: Thu May 19 21:51:49 2011 +0200 - - Make g_datalist_get_data not look up the quark - - Instead of converting the string to a quark and comparing quarks we - use the new lockless g_quark_to_string and just compare the quarks - in the datalist with the given string. - - This means we avoid the global lock for string to quark. Additionally - most of the time the data list will be quite short, so the cost of - doing the sting comparisons is likely similar to that of the quark - hashtable lookup (which does at least one string comparison for a - successfull lookup). - - https://bugzilla.gnome.org/show_bug.cgi?id=650458 - - glib/gdataset.c | 52 - ++++++++++++++++++++++++++++++++++++++++++---------- - glib/gdataset.h | 4 ++-- - glib/glib.symbols | 1 + - 3 files changed, 45 insertions(+), 12 deletions(-) - -commit 7ae5e9c2487dc23d6b584d1508f38f5e89700181 -Author: Alexander Larsson -Date: Thu May 19 21:30:38 2011 +0200 - - Make quark to string lockless - - We do this by assigning to g_quarks atomically and leaking it when - replacing it atomically. Then its safe to consume the array - on the reader side (atomically). - - Also, since we're leaking quarks on growing, bump the block size - so that we're not leaking as much. gtk3-demo allocates > 1500 quarks, - and gnome apps > 3000. I'm setting the block to 2048 which means no - leaks for small gtk3 apps and just one leak for gnome apps. - - https://bugzilla.gnome.org/show_bug.cgi?id=650458 - - glib/gdataset.c | 37 ++++++++++++++++++++++++++----------- - 1 file changed, 26 insertions(+), 11 deletions(-) - -commit 3f8638ce9335511f12207f2fcbc81847c18d4b49 -Author: Alexander Larsson -Date: Thu May 19 14:48:50 2011 +0200 - - Make g_datalist not use a global lock and perform better - - This implementation uses a per-list bitlock for user data, and a - simple array rather than a linked list which uses less memory and less - allocations. It also gets better cache behaviour since related things - are stored close to each other. - - https://bugzilla.gnome.org/show_bug.cgi?id=650458 - - glib/gdataset.c | 404 - ++++++++++++++++++++++++++++++++++---------------------- - 1 file changed, 244 insertions(+), 160 deletions(-) - -commit 4cd0b86103c987a41ce1ebeb1eee8ad6cf9eac30 -Author: Matthias Clasen -Date: Fri Jun 3 20:54:32 2011 -0400 - - Add pointer bitlocks to the docs - - docs/reference/glib/glib-sections.txt | 3 +++ - 1 file changed, 3 insertions(+) - -commit df0b208831a797f402d9f86263e6fa5378da47cc -Author: Ryan Lortie -Date: Wed May 25 11:08:20 2011 +0200 - - Implement pointer sized bitlocks - - Based on a patch from Alexander Larsson. - - https://bugzilla.gnome.org/show_bug.cgi?id=651467 - - glib/gbitlock.c | 193 - +++++++++++++++++++++++++++++++++++++++++++++ - glib/gbitlock.h | 29 +++++++ - glib/glib.symbols | 3 + - gthread/tests/1bit-mutex.c | 50 +++++++++--- - 4 files changed, 265 insertions(+), 10 deletions(-) - -commit 1a80405a36eae6777cf8dc809da5883ba666f41c -Author: Ryan Lortie -Date: Fri Jun 3 20:29:41 2011 +0200 - - bitlock: hand-code assembly version for x86 - - The __sync_fetch_and_or() operation on x86 is a bit suboptimal - when the - result isn't ignored. Normally we could use the 'lock or' assembly - instruction to accomplish this, but this instruction discards the - previous value. - - In order to work around this issue, GCC is forced to emit a - compare-and-exchange loop. - - We can easily use the 'lock bts' instruction, though. It can't - be used - in the general case for __sync_fetch_and_or() but it works great - for our - case (test and set a single bit). - - I filed a bug against GCC[1] to get this exposed as a new intrinsic - (or - have the optimiser detect the case) but until then we'll hand-code - it on - x86 and amd64. - - The uncontended case sees a 31% improvement on my test machine. - - [1] http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49244 - - https://bugzilla.gnome.org/show_bug.cgi?id=651467 - - glib/gbitlock.c | 57 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++--- - 1 file changed, 54 insertions(+), 3 deletions(-) - -commit f2bd54d0c5e3093ad141de6142277a27b82147e1 -Author: Giovanni Campagna -Date: Wed Jun 1 16:45:43 2011 +0200 - - gvariant: fix introspection annotations - - g_variant_get_strv and g_variant_get_bytestring return arrays that - are null terminated and have an explicit length. Since gjs doesn't - support (out) arrays with length, mark them also null-terminated - (but leave the length annotation, so pygobject can remove the - argument) - - https://bugzilla.gnome.org/show_bug.cgi?id=646635 - - glib/gvariant.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 53ced63c6d4e0df502c6396133dfe67e15f1712b -Author: David Zeuthen -Date: Fri Jun 3 14:45:29 2011 -0400 - - Fix include path for gdbus-codegen example XML - - Signed-off-by: David Zeuthen - - docs/reference/gio/migrating-gdbus.xml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 6d54505b2d0e873fa69f1e2fdba1e23c5136f7f3 -Author: David Zeuthen -Date: Fri Jun 3 14:39:04 2011 -0400 - - Fix docs for D-Bus introspection data structures - - Mark structs as boxed types and use /*< public >*/ so the struct - members are properly shown. - - Signed-off-by: David Zeuthen - - docs/reference/gio/gio.types | 7 +++++++ - gio/gdbusintrospection.h | 7 +++++++ - 2 files changed, 14 insertions(+) - -commit 723adbc2feb72b980b6a62579eaa993b190ca1d3 -Author: David Zeuthen -Date: Fri Jun 3 13:22:31 2011 -0400 - - Move gdbus-codegen example code and docs into separate directories - - This avoids the generated types (e.g. ExampleAnimal, ExampleCat, - ExampleObject and ExampleObjectManagerClient) being referenced in the - core gio docs. This was requested by Matthias. - - Signed-off-by: David Zeuthen - - configure.ac | 2 + - docs/reference/gio/Makefile.am | 3 +- - .../gio/gdbus-object-manager-example/Makefile.am | 68 +++++++++ - .../gdbus-object-manager-example-docs.xml | 17 +++ - .../gdbus-object-manager-example-sections.txt | 157 - ++++++++++++++++++++ - .../gdbus-object-manager-example.types | 10 ++ - docs/reference/gio/gio-sections.txt | 158 - --------------------- - docs/reference/gio/gio.types | 10 -- - docs/reference/gio/migrating-gdbus.xml | 12 +- - gio/Makefile.am | 28 ---- - gio/tests/Makefile.am | 8 +- - gio/tests/gdbus-object-manager-example/Makefile.am | 48 +++++++ - .../gdbus-example-objectmanager.xml | 0 - 13 files changed, 316 insertions(+), 205 deletions(-) - -commit 3bd3067ffc1617b2fe96498b18b68aa7f2644487 -Author: Colin Walters -Date: Thu Jun 2 17:14:58 2011 -0400 - - gobject: Use _ prefixing in private headers over G_GNUC_INTERNAL in - public headers - - This helps out gtk-doc and g-ir-scanner, and also makes much clearer - what's private versus public. - - https://bugzilla.gnome.org/show_bug.cgi?id=651745 - - docs/reference/gobject/gobject-sections.txt | 10 ---------- - docs/reference/gobject/tut_gtype.xml | 2 +- - gobject/gboxed.c | 2 +- - gobject/genums.c | 3 ++- - gobject/gobject.c | 3 ++- - gobject/gparam.c | 2 +- - gobject/gparamspecs.c | 3 ++- - gobject/gsignal.c | 4 ++-- - gobject/gtype-private.h | 10 ++++++++++ - gobject/gtype.c | 18 +++++++++--------- - gobject/gtype.h | 12 ------------ - gobject/gvalue.c | 2 +- - gobject/gvaluetransform.c | 3 ++- - gobject/gvaluetypes.c | 3 ++- - 14 files changed, 35 insertions(+), 42 deletions(-) - -commit d51198baad17f88e046300a9375619b4bffcd881 -Author: Colin Walters -Date: Thu Jun 2 11:53:25 2011 -0400 - - spawn-multithreaded: New test case - - We didn't have any coverage of threads spawning processes, which we - should definitely support. - - https://bugzilla.gnome.org/show_bug.cgi?id=651725 - - gthread/tests/Makefile.am | 9 +- - gthread/tests/spawn-multithreaded.c | 231 - ++++++++++++++++++++++++++++++++++++ - gthread/tests/test-spawn-echo.c | 39 ++++++ - 3 files changed, 278 insertions(+), 1 deletion(-) - -commit c34a6a66e7b918983b561ee8ff1cf7abd3f4b347 -Author: Colin Walters -Date: Thu Jun 2 09:10:36 2011 -0400 - - gmain: Consolidate UNIX signal init state handling - - For a future signalfd() patch, it will be easier to handle if - we don't separate initialization from watching for a particular - signal. - - https://bugzilla.gnome.org/show_bug.cgi?id=651725 - - glib/gmain.c | 61 - +++++++++++++++++++++++++++--------------------------------- - 1 file changed, 27 insertions(+), 34 deletions(-) - -commit 6ea274bca41de8fc6de11d0a5eda22c0efc69ac9 -Author: Colin Walters -Date: Thu Jun 2 08:56:25 2011 -0400 - - gmain: Clean up SIGCHLD handling - - Unify it more with the rest of the signal handling code. There's - no reason not to specify SA_RESTART and SA_NOCLDSTOP for flags - always, so just do it. - - Remove unnecessary initialization, and push the internal API - towards just ensure_unix_signal_handler_installed_unlocked(). - - https://bugzilla.gnome.org/show_bug.cgi?id=651725 - - glib/gmain.c | 31 ++++++------------------------- - 1 file changed, 6 insertions(+), 25 deletions(-) - -commit 16bdb12e6dcb690d56baf52a34ba674052d39b6e -Author: Hanro -Date: Thu Jun 2 15:44:19 2011 -0400 - - gkeyfile: Only test file descriptors against -1 - - Windows CE at least will return other (valid) negative values. - - glib/gkeyfile.c | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -commit 7ed328aaf01acdc2537498c9617129e4c3004608 -Author: Colin Walters -Date: Wed Jun 1 15:11:02 2011 -0400 - - gdbus: Avoid blocking on worker thread in connection initialization - - I can't see a reason to spin until the worker thread runs, so don't. - This avoids ugly sched_yield() calls that show up in strace and - annoy me; the code is cleaner now too. - - We now grab the types needed for the WebKit workaround in the - thread creation area, but only release them when the thread itself - exits. - - https://bugzilla.gnome.org/show_bug.cgi?id=651650 - - gio/gdbusprivate.c | 182 - +++++++++++++++++++---------------------------------- - 1 file changed, 65 insertions(+), 117 deletions(-) - -commit a588974561532ba5d10971ee95065b4db33a1e1f -Author: Matthias Clasen -Date: Tue May 31 19:23:14 2011 -0400 - - Expand content type docs slighly - - gio/gcontenttype.c | 7 ++++--- - 1 file changed, 4 insertions(+), 3 deletions(-) - -commit 151016922d59facc158fddb51a6ed444fe65569c -Author: Matthias Clasen -Date: Tue May 31 14:53:30 2011 -0400 - - Add a note about atomic changes - - NEWS | 12 ++++++++++++ - 1 file changed, 12 insertions(+) - -commit a06863de605fec0b8a8ba33cd663988256352964 -Author: Colin Walters -Date: Tue May 31 13:36:16 2011 -0400 - - Add a boxed type for GVariantBuilder, mark GVariantIter as (skip) - - Based on a patch by Giovanni Campagna - - From discussion, GVariantIter is not useful for bindings, but - GVariantBuilder may be. - - https://bugzilla.gnome.org/show_bug.cgi?id=646635 - - glib/gvariant.c | 2 +- - gobject/gboxed.c | 2 ++ - gobject/glib-types.h | 10 ++++++++++ - gobject/gobject.symbols | 1 + - 4 files changed, 14 insertions(+), 1 deletion(-) - -commit 6af9dd51358c9a3b77872aa2ee9c055994f13835 -Author: Colin Walters -Date: Tue May 31 13:25:09 2011 -0400 - - gutils.c: Annotation fixes - - glib/gutils.c | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -commit 581ed51f0d0179c61155a324b51cc6f974143016 -Author: Colin Walters -Date: Tue May 31 13:10:12 2011 -0400 - - g_shell_parse_argv: Annotate - - glib/gshell.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 98ebc596cffcd4d9bb7e48ac124c6311c739ae81 -Author: Colin Walters -Date: Tue May 31 12:00:41 2011 -0400 - - gfileutils: Annotations for g_file_{get,set}_contents - - These are actually byte arrays. - - glib/gfileutils.c | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -commit 2300be5be38e091aeac55720cf51bc98e7f89790 -Author: Colin Walters -Date: Tue May 31 10:35:38 2011 -0400 - - Consistently use G_GNUC_EXTENSION instead of __extension__ - - g-ir-scanner doesn't like __extension__, and while I can add it, since - we have this macro, we should be using it consistently. - - glib/gatomic.h | 32 ++++++++++++++++---------------- - glib/gmacros.h | 2 +- - glib/gmem.h | 4 ++-- - glib/gtypes.h | 18 +++++++++--------- - 4 files changed, 28 insertions(+), 28 deletions(-) - -commit a84e6f982f465b31aec7365dadfe2c1ad6664e11 -Author: muralis -Date: Wed May 25 13:42:59 2011 +0530 - - gthreadedresolver: fix hang on g_thread_pool_push() failure - - In resolve_sync function in gthreadedresolver.c, if g_thread_pool_push - fails due to thread creation failure, we are just simply appending the - data to the queue of work to do. After the failure, we might wait - indefinitely in g_cond_wait. In case of g_thread_pool_push failure, - propagate the error so that this function does not blocks forever in - case of failure. - - https://bugzilla.gnome.org/show_bug.cgi?id=651034 - - gio/gthreadedresolver.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit fb34889871c40a50c2bde0c5e6fe64acdd121c37 -Author: Carles Ferrando -Date: Sun May 29 14:04:16 2011 +0200 - - [l10n]Updated Catalan (Valencian) translation - - po/ca@valencia.po | 2169 - +++++++++++++++++++++++++++++++---------------------- - 1 file changed, 1275 insertions(+), 894 deletions(-) - -commit 59098fcc9b923bca79c091a4fc7980700617efaa -Author: Jorge González -Date: Sun May 29 09:47:30 2011 +0200 - - Updated Spanish translation - - po/es.po | 124 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 61 insertions(+), 63 deletions(-) - -commit 807d41b89bcc8d22931dda62b17a6d1a2c8e22ec -Author: Matthias Clasen -Date: Sun May 29 00:05:07 2011 -0400 - - Documentation fixups - - docs/reference/glib/glib-sections.txt | 7 ++++++ - docs/reference/glib/tmpl/macros.sgml | 3 +-- - glib/gdatetime.c | 4 ++-- - glib/gkeyfile.c | 3 ++- - glib/glist.c | 2 +- - glib/gmarkup.c | 4 ++-- - glib/gmem.h | 2 +- - glib/gsequence.c | 45 - +++++++++++++++++++---------------- - glib/gslist.c | 2 +- - 9 files changed, 41 insertions(+), 31 deletions(-) - -commit 85ab379ac655a82573251b2598d5ed5b6629168b -Author: Matthias Clasen -Date: Sat May 28 23:27:24 2011 -0400 - - Clean up includes - - glib/gatomic.h | 2 +- - glib/glib-object.h | 28 ++++++++++++++-------------- - 2 files changed, 15 insertions(+), 15 deletions(-) - -commit 23b6691428a96c38689a75b1d96ca884fa7dc926 -Author: Matthias Clasen -Date: Sat May 28 23:15:07 2011 -0400 - - Reduce excessive whitespace - - glib/gatomic.h | 66 - +++++++++++++++++++++++++++++----------------------------- - 1 file changed, 33 insertions(+), 33 deletions(-) - -commit a3c3aaa499e69764fcc295c5c9acd55d0cf26c9b -Author: Matthias Clasen -Date: Sat May 28 22:49:59 2011 -0400 - - Remove redundant comments - - The comments in gthreadpool.h were duplicating the - doc comments in the sources. - - glib/gthreadpool.h | 35 ----------------------------------- - 1 file changed, 35 deletions(-) - -commit 666adc2dc0c9958fc25fd17d8954e40a5602a019 -Author: Matthias Clasen -Date: Sat May 28 22:33:37 2011 -0400 - - Volatile not necessary after all - - I was temporarily confused. - - glib/garray.c | 4 ++-- - glib/gasyncqueue.c | 2 +- - glib/ghash.c | 2 +- - glib/gtree.c | 2 +- - 4 files changed, 5 insertions(+), 5 deletions(-) - -commit 53f93aacf3c091322d2674224e75e0d5454dc370 -Author: Matthias Clasen -Date: Sat May 28 22:03:05 2011 -0400 - - GTree: Declare ref_count as volatile - - glib/gtree.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit a4f00f39daad6892d3d3368b8d05101c7af8d65d -Author: Matthias Clasen -Date: Sat May 28 22:02:13 2011 -0400 - - GAsyncQueue: Make ref_count a volatile gint - - glib/gasyncqueue.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a33abe9c21c3c749c787619e6a661ca2a12f9b45 -Author: Matthias Clasen -Date: Sat May 28 21:43:45 2011 -0400 - - GAsyncQueue: Remove excessive atomic operations - - Almost every function was double-checking the ref count, - unnecessarily. - - glib/gasyncqueue.c | 17 ----------------- - 1 file changed, 17 deletions(-) - -commit edc7fde495aaf9819eeeb051a2bcd4f145c055ab -Author: Matthias Clasen -Date: Sat May 28 21:41:08 2011 -0400 - - GArray: Avoid unncessary atomic accesses to refcounts - - Not really necessary to double-check the ref-count. - - glib/garray.c | 11 ++++++----- - 1 file changed, 6 insertions(+), 5 deletions(-) - -commit abf719362a5c17854557542cc21fe93ae04419d7 -Author: Matthias Clasen -Date: Sat May 28 21:40:12 2011 -0400 - - GHash: Avoid nonatomic access to the reference count - - Not really necessary to constantly double-check the ref - count, anyway. - - glib/ghash.c | 4 ---- - 1 file changed, 4 deletions(-) - -commit f12650392bcf0ae134c3cd46d4bf0e11468b94d8 -Author: Matthias Clasen -Date: Sat May 28 21:14:36 2011 -0400 - - Fix a typo - - glib/glib-unix.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit d35e83d3372ca484a765dfca2ded8ed5adb61e5a -Author: Matthias Clasen -Date: Sat May 28 21:12:52 2011 -0400 - - Documentation tweaks - - Add Since tags, etc. - - docs/reference/glib/glib-sections.txt | 1 + - glib/gatomic.c | 62 - +++++++++++++++++++++++++++-------- - glib/glib-unix.c | 53 +++++++++++++++++------------- - glib/glib-unix.h | 20 +++++------ - 4 files changed, 90 insertions(+), 46 deletions(-) - -commit 2df4750aceec5f774a413f3f8ee7ccaabc5c8880 -Author: Neil Roberts -Date: Sat May 28 15:13:11 2011 +0100 - - gsocket: Fix some cases of returning error without setting *error - - g_socket_shutdown and g_socket_close were calling check_socket with a - NULL error parameter so any errors wouldn't get propagated up. - - https://bugzilla.gnome.org/show_bug.cgi?id=651327 - - gio/gsocket.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 0703dbc21f83122ff2d093632549dbbacf192c54 -Author: Neil Roberts -Date: Sat May 28 15:06:45 2011 +0100 - - gsocket: Fix the error message for a failed g_socket_shutdown - - The GError message for g_socket_shutdown was reporting that it was - "Unable to create socket" which is presumably a cut-and-paste bug. - - https://bugzilla.gnome.org/show_bug.cgi?id=651327 - - gio/gsocket.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 56c0d0f384ee8033c99a0d6db7fa4ff11d7fe689 -Author: Antoine Jacoutot -Date: Fri May 27 11:08:13 2011 +0200 - - Fix compile warnings on OpenBSD. - - https://bugzilla.gnome.org/show_bug.cgi?id=651223 - - gio/gnetworkingprivate.h | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -commit 05c7dcab37af27fc3fb7b64d0aca51fafc0eefe2 -Author: Matthias Clasen -Date: Sat May 28 18:42:09 2011 -0400 - - Remove unnecessary casts - - The new atomic implementations don't need these anymore to - avoid warnings. - - glib/gthread.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit d09443fe20753fc44afd6ac25463ac52861701cb -Author: Ryan Lortie -Date: Sat May 28 16:41:59 2011 -0400 - - optimise bitlocks with new atomic operations - - Add a performance test for bitlocks. - - Make use of the new g_atomic_int_{and,or} to avoid having to do the - usual compare-and-exchange loop. - - On a test machine, the change increases performance from approximately - 20 million uncontended acquire/releases per second to 31 million. - - glib/gbitlock.c | 27 ++++++++------------------- - glib/tests/Makefile.am | 3 +++ - glib/tests/bitlock.c | 39 +++++++++++++++++++++++++++++++++++++++ - 3 files changed, 50 insertions(+), 19 deletions(-) - -commit 858a32879291ebb5612c7500fc195c30fb6e8496 -Author: Ryan Lortie -Date: Sat May 28 17:27:12 2011 -0400 - - Fix futex(2) detection and use - - Commit 22e7fc34c44c5ef95abf4fed429f2345410cc82c introduced a - regression: - futexes were always disabled and the emulated codepath was always - being - used. That commit was in response to an originally buggy - implementationt hat wrote junk into config.h (but happened to - be working - properly). - - Fix up the mess and while we're at it, close bug #631231 by including - syscall.h from the correct location and using __NR_futex instead of - SYS_futex. - - Closes #631231. - - configure.ac | 8 +++----- - glib/gbitlock.c | 6 +++--- - 2 files changed, 6 insertions(+), 8 deletions(-) - -commit 83821352657a9481dbff6ab04e8ae60566c17d5e -Author: Ryan Lortie -Date: Sat May 28 15:59:18 2011 -0400 - - glib: Rewrite gatomic.[ch] - - - remove all inline assembly versions - - - implement the atomic operations using either GCC intrinsics, the - Windows interlocked API or a mutex-based fallback - - - drop gatomic-gcc.c since these are now defined in the header file. - Adjust Makefile.am accordingly. - - - expand the set of operations: support 'get', 'set', 'compare and - exchange', 'add', 'or', and 'xor' for both integers and pointers - - - deprecate g_atomic_int_exchange_and_add since g_atomic_int_add (as - with all the new arithmetic operations) now returns the prior value - - - unify the use of macros: all functions are now wrapped in - macros that - perform the proper casts and checks - - - remove G_GNUC_MAY_ALIAS use; it was never required for the integer - operations (since casting between pointers that only vary in - signedness of the target is explicitly permitted) and we avoid the - need for the pointer operations by using simple 'void *' instead of - 'gpointer *' (which caused the 'type-punned pointer' warning) - - - provide function implementations of g_atomic_int_inc and - g_atomic_int_dec_and_test: these were strictly macros before - - - improve the documentation to make it very clear exactly which types - of pointers these operations may be used with - - - remove a few uses of the now-deprecated - g_atomic_int_exchange_and_add - - - drop initialisation of gatomic from gthread (by using a - GStaticMutex - instead of a GMutex) - - - update glib.symbols and documentation sections files - - Closes #650823 and #650935 - - docs/reference/glib/glib-sections.txt | 21 +- - glib/Makefile.am | 8 +- - glib/gatomic-gcc.c | 104 --- - glib/gatomic.c | 1608 - +++++++++++++-------------------- - glib/gatomic.h | 312 ++++--- - glib/glib.symbols | 13 +- - glib/gthread.c | 1 - - glib/gthreadpool.c | 2 +- - glib/tests/atomic.c | 2 - - gobject/gobject.c | 4 +- - 10 files changed, 830 insertions(+), 1245 deletions(-) - -commit 2fb57ff46f32316e991ab9f99daa5fce4885f097 -Author: Matthias Clasen -Date: Sat May 28 14:29:08 2011 -0400 - - Quiet down the build a bit - - gio/Makefile.am | 2 +- - gio/tests/Makefile.am | 6 +++--- - glib/Makefile.am | 6 +++--- - glib/libcharset/Makefile.am | 8 ++++---- - gobject/Makefile.am | 10 +++++----- - po/Makefile.in.in | 2 +- - 6 files changed, 17 insertions(+), 17 deletions(-) - -commit ae85e3b7b69f9c069cdcc090832802bc772c9822 -Author: Matthias Clasen -Date: Sat May 28 13:59:20 2011 -0400 - - Quell warnings from g_once_init_enter_impl - - glib/gthread.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit f5bc2e00c730866c72ab143375320a29897552a6 -Author: Matthias Clasen -Date: Sat May 28 13:57:47 2011 -0400 - - Trivial: fix a variable name - - It is indices, not indeces. - - glib/gthread.c | 14 +++++++------- - 1 file changed, 7 insertions(+), 7 deletions(-) - -commit 22cc6ce67959af79d317229225aaf252bd5234da -Author: Simon McVittie -Date: Tue May 24 11:04:42 2011 +0100 - - Add a regression test for GNOME#642026 - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=642026 - Bug-NB: NB#257512 - - gthread/tests/642026.c | 91 - +++++++++++++++++++++++++++++++++++++++++++++++ - gthread/tests/Makefile.am | 3 ++ - 2 files changed, 94 insertions(+) - -commit e83210425fb407e6fa7be2dcc7ac53d4d30e9a7c -Author: Simon McVittie -Date: Tue May 24 16:23:38 2011 +0100 - - GStaticPrivate: protect GRealThread.private_data with a bit-lock - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=642026 - Bug-NB: NB#257512 - - glib/gthread.c | 23 +++++++++++++++++++++-- - 1 file changed, 21 insertions(+), 2 deletions(-) - -commit 83f1b12388fc36128dac84729f433eff8183ff45 -Author: Simon McVittie -Date: Tue May 24 16:23:02 2011 +0100 - - Refactor GStaticPrivate accessors to facilitate protecting them - with locks - - * g_static_private_get: have a single entry and exit - - * g_static_private_set: delay creation of GArray so the whole tail of - the function can be under the private_data lock without risking - deadlock with the g_thread lock; call the destructor last, after - we could have unlocked - - * g_static_private_free: choose next thread in list before accessing - private_data, to keep all accesses together - - * g_thread_cleanup: steal private_data first, then work exclusively - with - the stolen array (which doesn't need to be under a lock any more) - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=642026 - Bug-NB: NB#257512 - - glib/gthread.c | 71 - +++++++++++++++++++++++++++++----------------------------- - 1 file changed, 36 insertions(+), 35 deletions(-) - -commit b05f0b351c46a8f97bf7e9d62f5dd4074ca78486 -Author: Simon McVittie -Date: Tue May 24 16:02:33 2011 +0100 - - g_static_private_free: defer non-trivial destruction til after - we unlock - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=642026 - Bug-NB: NB#257512 - - glib/gthread.c | 31 ++++++++++++++++++++++++++++--- - 1 file changed, 28 insertions(+), 3 deletions(-) - -commit d5f0ec1e8eb4523684e06efa306f54bafee3a117 -Author: Simon McVittie -Date: Tue May 24 15:59:33 2011 +0100 - - GRealThread: remove obsolete comment about gmain.c, which no longer - has a copy - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=642026 - Bug-NB: NB#257512 - - glib/gthread.c | 1 - - 1 file changed, 1 deletion(-) - -commit b6fd3c3dac9cbffc0f45162b289f625e61eb1319 -Author: Daniel Mustieles -Date: Sat May 28 10:27:31 2011 +0200 - - Updated Spanish translation - - po/es.po | 201 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 102 insertions(+), 99 deletions(-) - -commit 00734ef99f2c10bcd25fd85a453712a46d3cf806 -Author: Matthias Clasen -Date: Sat May 28 00:16:39 2011 -0400 - - Add macro version for all atomic operations - - Better to be consistent about this. - - glib/gatomic.h | 20 ++++++++++++++++---- - 1 file changed, 16 insertions(+), 4 deletions(-) - -commit 7cf112225399ffa262082727bf4f434d57568e30 -Author: Matthias Clasen -Date: Sat May 28 00:04:10 2011 -0400 - - Use G_STATIC_ASSERT_EXPR for size checks in atomic macros - - Also add the same size checks to the macros wrapping - gcc builtins. - - glib/gatomic.h | 50 +++++++++++++++++++++++++++++--------------------- - 1 file changed, 29 insertions(+), 21 deletions(-) - -commit edd65baa6d9f6b951f093a15b6fcb5771e3397e0 -Author: Ryan Lortie -Date: Tue May 24 02:07:55 2011 -0400 - - Add a test case for atomic ops - - Make sure that the macros work properly with the range of types that - they are documented to work with and ensure that no strict aliasing - warnings are issued (even at the highest warning level). - - https://bugzilla.gnome.org/show_bug.cgi?id=650935 - - glib/tests/.gitignore | 1 + - glib/tests/Makefile.am | 4 ++++ - glib/tests/atomic.c | 41 +++++++++++++++++++++++++++++++++++++++++ - 3 files changed, 46 insertions(+) - -commit c00ef0a17aba057698eab4d4a769b358511370cd -Author: Ryan Lortie -Date: Sun May 22 12:44:12 2011 -0400 - - Add G_STATIC_ASSERT_EXPR macro - - https://bugzilla.gnome.org/show_bug.cgi?id=626549 - - docs/reference/glib/tmpl/macros_misc.sgml | 18 ++++++++++++++++++ - glib/gmacros.h | 1 + - 2 files changed, 19 insertions(+) - -commit 64d5a0404adc1658711631b773e29a5d43f9a1c6 -Author: Matthias Clasen -Date: Fri May 27 20:22:20 2011 -0400 - - GThread: expand the docs - - Mention newer addition to the thread support in the introduction: - bit locks and one-time initialization. - - glib/gthread.c | 9 ++++++--- - 1 file changed, 6 insertions(+), 3 deletions(-) - -commit 7d0eac03e9cd88b33f68a7a451992d1f222573a2 -Author: Matthias Clasen -Date: Fri May 27 18:30:45 2011 -0400 - - glib-compile-schemas: write informational messages to stdout - - The fact that we return 0 here makes it clear that this - is not considered an error, so it makes sense to not - write these messages to stderr. - Proposed by Antoine Jacoutot, - https://bugzilla.gnome.org/show_bug.cgi?id=650882 - - gio/glib-compile-schemas.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit dfcac7b23e7cfbefc02f2d8772970340d7dd7fb5 -Author: Colin Walters -Date: Fri May 27 16:10:21 2011 -0400 - - g_variant_new_dict_entry: Fix documentation and annotations - - Move @key to not be at the start of a line, otherwise g-ir-scanner - gets confused. - - Also two annotation fixes. - - glib/gvariant.c | 10 ++++------ - 1 file changed, 4 insertions(+), 6 deletions(-) - -commit 5345d21150848d9865f8bd2cd562a2484849db9b -Author: Matthias Clasen -Date: Fri May 27 16:08:57 2011 -0400 - - forgotten test - - glib/tests/hash.c | 133 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 133 insertions(+) - -commit 39ba9c8e49a23c6f8a65e68af64ad5a52c26db08 -Author: Giovanni Campagna -Date: Fri May 27 16:03:04 2011 -0400 - - g_variant_get_child_value: Add a precondition on length - - Ensure callers get a warning if they pass a bad length. - - Split into a separate commit and changed to order index before - n_children by Colin Walters - - glib/gvariant-core.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit e61fa51fd5acd6f448a2200e737b7bea033066f9 -Author: Giovanni Campagna -Date: Sun Apr 3 17:18:44 2011 +0200 - - GVariant: fix introspection annotations - - Add transfer annotations for most functions, as well as some (array) - and (skip) for functions that use varargs. - - https://bugzilla.gnome.org/show_bug.cgi?id=646635 - - glib/gvariant-core.c | 2 +- - glib/gvariant.c | 137 - ++++++++++++++++++++++++++------------------------- - glib/gvarianttype.c | 38 +++++++------- - 3 files changed, 92 insertions(+), 85 deletions(-) - -commit 77f4f5aa02458e6c7f909dc6087a39d9b75d0ba6 -Author: Antoine Jacoutot -Date: Fri May 27 15:51:08 2011 +0200 - - Add glib credentials support to OpenBSD. - - https://bugzilla.gnome.org/show_bug.cgi?id=650885 - - gio/gcredentials.c | 54 ++++++++++++++++++++++++++++++++++++++ - gio/gdbusauth.c | 6 ++--- - gio/gioenums.h | 4 ++- - gio/gsocket.c | 13 ++++++++-- - gio/gunixconnection.c | 72 - +++++++++++++++++++++++++++++++++++++-------------- - 5 files changed, 123 insertions(+), 26 deletions(-) - -commit 2ee470a71fdc3707cf4e093b22ab0f46ffab82e2 -Author: Antoine Jacoutot -Date: Fri May 27 17:39:38 2011 +0200 - - Don't hardcode path to true(1). - - true(1) is not always installed under /bin so leave system() find - it in the PATH. - - https://bugzilla.gnome.org/show_bug.cgi?id=651219 - - tests/child-test.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 5d7b67a6c361f747c8ac32d18248cc0923fe73aa -Author: Matthias Clasen -Date: Thu May 26 21:52:50 2011 -0400 - - Preserve consistency when removing all nodes from a hash table - - During the recent refactorings of GHashTable a bug was introduced - where removing all nodes from a hash table would leave tombstones - behind, but make the counts appear like there are none. - - Reported and tracked down by Carlos Garnacho, - https://bugzilla.gnome.org/show_bug.cgi?id=651141 - - This commit also adds a test that checks the internal consistency - of GHashTable over several insert/remove/remove-all operations. - - glib/ghash.c | 14 ++++++++++---- - 1 file changed, 10 insertions(+), 4 deletions(-) - -commit b92861b5a0fd4be7b5b5e494c424b0e8d48a6b7f -Author: David Schleef -Date: Tue May 24 14:35:20 2011 -0700 - - main: Use public function in documentation - - https://bugzilla.gnome.org/show_bug.cgi?id=651009 - - glib/gmain.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 25440ce014dd555cbb60b3964f8a19b5674523da -Author: David Zeuthen -Date: Thu May 26 10:18:44 2011 -0400 - - GDBusProxy: Mention gdbus-codegen in docs - - Signed-off-by: David Zeuthen - - gio/gdbusproxy.c | 16 +++++++++------- - 1 file changed, 9 insertions(+), 7 deletions(-) - -commit 06f5de77f04f16480e642f7efee9dc4bdfba6778 -Author: David Zeuthen -Date: Thu May 26 10:07:38 2011 -0400 - - GDBusProxy: Fix incorrect locking - - Pointed out by mclasen. - - Signed-off-by: David Zeuthen - - gio/gdbusproxy.c | 36 +++++++++++++++++++++++++++--------- - 1 file changed, 27 insertions(+), 9 deletions(-) - -commit c0f4a63c89332ee18c1ddf1fe48fe04b16b27fa3 -Author: David Zeuthen -Date: Thu May 26 09:54:47 2011 -0400 - - GDBusProxy: Add locking and notes/guarantees about MT safety - - This was discussed in - - https://bugzilla.gnome.org/show_bug.cgi?id=651133 - - Signed-off-by: David Zeuthen - - gio/gdbusproxy.c | 48 ++++++++++++++++++++++++++++++++++++++++++++---- - 1 file changed, 44 insertions(+), 4 deletions(-) - -commit 7e0f890e3811c23d331079c3e878d0c1df4ae282 -Author: David Zeuthen -Date: Thu May 26 09:26:29 2011 -0400 - - GDBusProxy: Fix race condition when unsubscribing from signals - - This was reported in bug 651133. - - https://bugzilla.gnome.org/show_bug.cgi?id=651133 - - Signed-off-by: David Zeuthen - - gio/gdbusproxy.c | 116 - ++++++++++++++++++++++++++++++++++++++++++++++--------- - 1 file changed, 97 insertions(+), 19 deletions(-) - -commit 9936f961ba0f71e6097436264a79ba801cebbbf5 -Author: Richard Hughes -Date: Thu May 26 12:37:24 2011 +0100 - - Correct the annotation for g_file_enumerator_get_container() - - We don't ref the returned object, and alex has verified the gvfs - implementation. - - gio/gfileenumerator.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 30672af7ff881ceaf9834385afd6138a969147c8 -Author: Marc-André Lureau -Date: Wed May 11 16:42:14 2011 +0200 - - gthread: build unix tests only on unix - - The build fails when compiling with mingw32. Correct the build of a - unix tests on unix only. - - https://bugzilla.gnome.org/show_bug.cgi?id=649973 - - gthread/tests/Makefile.am | 2 ++ - 1 file changed, 2 insertions(+) - -commit 3f569d2b5b00d5f65c8332bb54588d701937d1e2 -Author: David Zeuthen -Date: Tue May 24 07:34:30 2011 -0400 - - gdbus-codegen: Fix up example to not use non-existant method - - Signed-off-by: David Zeuthen - - docs/reference/gio/gdbus-codegen.xml | 19 +++++++++++-------- - 1 file changed, 11 insertions(+), 8 deletions(-) - -commit ab18737eade8626ca7e3ed6e1eec7dca34a42b0b -Author: David Zeuthen -Date: Tue May 24 00:27:43 2011 -0400 - - gdbus-codegen: Properly render @param and %TRUE in generated Docbook - - Signed-off-by: David Zeuthen - - docs/reference/gio/gdbus-codegen.xml | 3 ++ - gio/gdbus-codegen/codegen.py | 100 - +++++++++++++++++------------------ - gio/gdbus-codegen/codegen_docbook.py | 22 +++++--- - 3 files changed, 67 insertions(+), 58 deletions(-) - -commit 263ce3042ccf596f5cd59b1defa546df2602597d -Author: David Zeuthen -Date: Mon May 23 23:22:04 2011 -0400 - - gdbus-codegen: Handle unexpected XML tags - - This was reported in bug 650874. Add tests. - - https://bugzilla.gnome.org/show_bug.cgi?id=650874 - - Signed-off-by: David Zeuthen - - gio/gdbus-codegen/parser.py | 26 ++++++++++++++++---------- - gio/tests/test-codegen.xml | 23 +++++++++++++++++++++++ - 2 files changed, 39 insertions(+), 10 deletions(-) - -commit 0aae977ac13966120f3efc1bcdac4d5be1d97aa3 -Author: Giovanni Campagna -Date: Thu Apr 21 23:45:59 2011 +0200 - - gdbusintrospection: fix introspection of DBus Introspection structures - - Correctly mark fields as arrays (requires changing - gobject-introspection - to pick those). - - https://bugzilla.gnome.org/show_bug.cgi?id=646635 - - gio/gdbusintrospection.h | 30 +++++++++++++++--------------- - 1 file changed, 15 insertions(+), 15 deletions(-) - -commit eabad1923e7b0f133f8f38e57601a97521e38cfe -Author: Ray Strode -Date: Mon May 23 13:39:09 2011 -0400 - - Revert "gsettings-tool: warn if setting a value fails" - - This reverts commit ea57feff96f13bbd4d03a76040a4ddfad2677310. - - It makes the gsettings tool fail any time it tries to set a - key to a value, that the key already has. - - https://bugzilla.gnome.org/show_bug.cgi?id=641768 - - gio/gsettings-tool.c | 14 +++----------- - 1 file changed, 3 insertions(+), 11 deletions(-) - -commit ce0f7cafa1746a94f90b74860c2890b6c18ca385 -Author: Antoine Jacoutot -Date: Mon May 23 19:11:10 2011 +0200 - - Fix build with gcc-2.*. - - https://bugzilla.gnome.org/show_bug.cgi?id=650884 - - gio/tests/gdbus-connection.c | 4 ++-- - gio/tests/memory-output-stream.c | 10 ++++++---- - 2 files changed, 8 insertions(+), 6 deletions(-) - -commit c61fd66e77b6db4a6e73acaf5cdaf8bc74b3d914 -Author: Seán de Búrca -Date: Mon May 23 00:35:46 2011 -0600 - - Updated Irish translation. - - po/ga.po | 2227 - ++++++++++++++++++++++++++++++++++++++++++-------------------- - 1 file changed, 1522 insertions(+), 705 deletions(-) - -commit 77110304cc3e01f60235286b61082ea6dd602d06 -Author: Matthias Clasen -Date: Mon May 23 00:48:10 2011 -0400 - - Cosmetic changes - - Use inc/dec for refcounting. - - glib/gregex.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 88f23fb1d9aa0f84cbeebe086db022864a7eb3be -Author: Matthias Clasen -Date: Mon May 23 00:40:33 2011 -0400 - - Cosmetics - - Use g_atomic_int_inc/dec instead of add(...,1/-1), since - this is the way refcounting is done elsewhere. Some other - cosmetic changes. - - glib/ghash.c | 21 +++++++++++---------- - 1 file changed, 11 insertions(+), 10 deletions(-) - -commit b5056fbaf90829e2190458447d9c0f31e0179dc3 -Author: Matthias Clasen -Date: Mon May 23 00:21:06 2011 -0400 - - Simply symbols files - - The grouping in files/headers is not used anymore, and - the function attributes neither. Adapt abicheck scripts - and .def file generation rules accordingly. - - gio/abicheck.sh | 4 +- - gio/gio.symbols | 1013 - ++++++++--------------------------------------- - glib/Makefile.am | 2 +- - glib/abicheck.sh | 2 +- - glib/glib.symbols | 781 ++++++++---------------------------- - gobject/abicheck.sh | 2 +- - gobject/gobject.symbols | 147 ++----- - 7 files changed, 353 insertions(+), 1598 deletions(-) - -commit dec7d41275b025e94beb16f656ce0db70286469f -Author: Matthias Clasen -Date: Sun May 22 16:31:43 2011 -0400 - - Improve atomic ops implementation - - When using gcc builtins for atomic operations, provide them - as macros, so gcc can see the builtins and do optimizations. - This change gives considerable speedups in bitlocks, which - use atomic operations heavily, see bug 650458. - - Also, don't define G_ATOMIC_OP_MEMORY_BARRIER_NEEDED unconditionally - when using gcc builtins. - - https://bugzilla.gnome.org/show_bug.cgi?id=617491 - - configure.ac | 12 ++++++------ - glib/gatomic-gcc.c | 40 ++++++++++++++++++++++++++++------------ - glib/gatomic.h | 32 +++++++++++++++++++++++++++++++- - 3 files changed, 65 insertions(+), 19 deletions(-) - -commit 9255350a70ea53f719b395d200b9e35a5dcb6d3c -Author: Matthias Clasen -Date: Sun May 22 01:29:22 2011 -0400 - - Add some atomic ops tests - - gthread/tests/Makefile.am | 4 +++ - gthread/tests/atomic.c | 72 - +++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 76 insertions(+) - -commit 22e7fc34c44c5ef95abf4fed429f2345410cc82c -Author: Matthias Clasen -Date: Sun May 22 00:33:05 2011 -0400 - - Fix HAVE_FUTEX definition - - configure.ac | 7 ++++--- - 1 file changed, 4 insertions(+), 3 deletions(-) - -commit f92438463464c827a1f28d7a1c42bc74a75bdb72 -Author: Matthias Clasen -Date: Sat May 21 20:56:04 2011 -0400 - - Trivial: fix a typo - - glib/ghash.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit c38b7d769e57e8be6f8c43c4f306396740559306 -Author: Matthias Clasen -Date: Sat May 21 11:14:05 2011 -0400 - - Revert "g_key_file_has_key_full: Clarify the docs" - - This reverts commit 4ddb84999d47816624f9ae7dcba181cbccd5c4d9. - - glib/gkeyfile.c | 5 ++--- - 1 file changed, 2 insertions(+), 3 deletions(-) - -commit 4ddb84999d47816624f9ae7dcba181cbccd5c4d9 -Author: Matthias Clasen -Date: Sat May 21 11:12:08 2011 -0400 - - g_key_file_has_key_full: Clarify the docs - - glib/gkeyfile.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit 120b85a31b061f17608a3b691d412ef17ca93681 -Author: Matthias Clasen -Date: Fri May 20 15:07:08 2011 -0400 - - Enforce rules about modifying hash tables in callbacks - - We have the infrastructure to do this, so lets do it. - Also add tests for find and foreach to the testsuite. - Bug 650688 - - glib/ghash.c | 44 +++++++++++++++++++++++------- - glib/tests/hash.c | 81 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 116 insertions(+), 9 deletions(-) - -commit afc5319a273d2154cb725110f170a7e7c6b87076 -Author: Matthias Clasen -Date: Thu May 19 23:50:03 2011 -0400 - - Be more careful when calling destroy notifies - - If we are, we can allow modification of the hash table - from destroy notifies. - - https://bugzilla.gnome.org/show_bug.cgi?id=650459 - - glib/ghash.c | 110 - ++++++++++++++++++++++++++++++------------------------ - glib/tests/hash.c | 29 ++++++++++++++ - 2 files changed, 91 insertions(+), 48 deletions(-) - -commit 7c63370e3a81c9d6138924e88d868005414c08aa -Author: Giovanni Campagna -Date: Sun Apr 3 15:51:04 2011 +0200 - - GObject: move GLib type definitions to a separate header - - This way it is possible to pull them into the GLib GIR file. - - Some cleanups by Colin Walters - - https://bugzilla.gnome.org/show_bug.cgi?id=646635 - - gobject/Makefile.am | 7 +- - gobject/gboxed.h | 152 ++----------------------------------- - gobject/glib-types.h | 192 - +++++++++++++++++++++++++++++++++++++++++++++++ - gobject/gsourceclosure.h | 17 +---- - 4 files changed, 205 insertions(+), 163 deletions(-) - -commit 9793919d7b6a1469f1d7b43a500cd4ec99234621 -Author: Ryan Lortie -Date: Wed May 18 17:56:50 2011 -0400 - - Whitespace fixes - - gio/gapplication.c | 10 +++++----- - gio/gapplicationcommandline.c | 4 ++-- - gio/gapplicationimpl-dbus.c | 2 +- - gio/gsettings-tool.c | 18 +++++++++--------- - 4 files changed, 17 insertions(+), 17 deletions(-) - -commit 0e63b57eea5b1785a9831864aa2fac5ec29d26a1 -Author: Ryan Lortie -Date: Wed May 18 17:53:07 2011 -0400 - - GApplication: fix remote action states - - Fix up remote_action_info_new_from_iter() to do its job better and use - it from all places that it's appropriate. - - Closes #650236. - - gio/gapplicationimpl-dbus.c | 55 - +++++++++++++++++++++++++-------------------- - 1 file changed, 31 insertions(+), 24 deletions(-) - -commit 0e10116b3b2c26a30722317ebf4347f1c2d964a9 -Author: Ryan Lortie -Date: Wed May 18 16:12:04 2011 -0400 - - Add debug output to GApplication actions example - - Enough to clearly demonstrate bug #650236. - - gio/tests/gapplication-example-actions.c | 43 - ++++++++++++++++++++++++++++++-- - 1 file changed, 41 insertions(+), 2 deletions(-) - -commit 3f3b2bd82b9674d22cd64d76af68ddbc9cf80115 -Author: Jasper Lievisse Adriaanse -Date: Wed May 18 12:01:44 2011 -0400 - - gatomic: #include gthread.h to fix compilation on nonoptimized - architectures - - The fallback case of implementing atomic integers with mutexes needs - gthread.h. - - Commit message written by Colin Walters - - https://bugzilla.gnome.org/show_bug.cgi?id=631153 - - glib/gatomic.c | 1 + - 1 file changed, 1 insertion(+) - -commit 5645c7aa41c25de39943db2099699ea66e2cad6e -Author: Colin Walters -Date: Wed May 18 11:57:21 2011 -0400 - - gtype: Remove unused variable - - gobject/gtype.c | 1 - - 1 file changed, 1 deletion(-) - -commit 9966fe4493455dcdfe64483a50676891a878c72b -Author: Colin Walters -Date: Mon May 16 15:30:31 2011 -0400 - - g_key_file_has_key_full: New function to fix g_key_file_has_key()'s - GError semantics - - See https://bugzilla.gnome.org/show_bug.cgi?id=649657 for discussion - of why it's bad for bindings for gerror return values to both signal - errors and carry meaning. - - https://bugzilla.gnome.org/show_bug.cgi?id=650345 - - docs/reference/glib/glib-sections.txt | 1 + - glib/gkeyfile.c | 54 - +++++++++++++++++++++++++++++++++-- - glib/gkeyfile.h | 5 ++++ - glib/glib.symbols | 1 + - glib/tests/keyfile.c | 16 +++++++++++ - 5 files changed, 74 insertions(+), 3 deletions(-) - -commit b539004d1327a787940a98d6d249225e574eb338 -Author: Gabor Kelemen -Date: Wed May 18 12:39:31 2011 +0200 - - Fix short day names in Hungarian translation - - po/hu.po | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -commit f529dc0e086f604a52ddb72f1a5baf48a9b78a29 -Author: Chun-wei Fan -Date: Wed May 18 11:14:00 2011 +0800 - - Update Visual C++ README.txt - - Correct the unpacking path of GLib... - - build/win32/vs10/README.txt | 4 ++-- - build/win32/vs9/README.txt | 4 ++-- - 2 files changed, 4 insertions(+), 4 deletions(-) - -commit 8148a3c396a76012da6fc2241128a2b428c818ff -Author: Ryan Lortie -Date: Tue May 17 11:58:46 2011 -0400 - - Fix gsettings tool string handling - - There are some bugs caused by the way that gsettings-tool currently - attempts to help the user when they leave the quotes off of a string - value that they are setting. - - Simplify the code to make it more robust and add some comments - about why - it should be done this way. - - https://bugzilla.gnome.org/show_bug.cgi?id=649915 - - gio/gsettings-tool.c | 36 ++++++++++++++++++++++++------------ - 1 file changed, 24 insertions(+), 12 deletions(-) - -commit d9440687ff13bd36b8c5696ce84327999589d04e -Author: Benjamin Otte -Date: Tue May 17 14:58:39 2011 +0200 - - gobject: Speed up g_type_from_name() - - The hash table used exclusively for looking up types by name used - to map - quarks => types. But we can easily make it map strings => types, which - avoids the quark lookup. And that in trun avoids taking a lock and - consulting another hash table. So this change should make - g_type_from_name() roughly twice as fast. - - gobject/gtype.c | 18 +++++------------- - 1 file changed, 5 insertions(+), 13 deletions(-) - -commit aeac5de2f8eeaadcdc7e021694d92470834fece8 -Author: John Lindgren -Date: Mon May 16 23:03:30 2011 -0400 - - keyfile: fill parse buffer in line sized chunks - - When loading a keyfile the incoming bytes are fed - to a line buffer to get parsed each time a new line - is encountered. - - The code that fills the line buffer does it inefficiently, - one byte at a time. - - This commit changes that code to look ahead at the incoming - bytes for the next '\n' character and then fill the line buffer - all at once. - - https://bugzilla.gnome.org/show_bug.cgi?id=650211 - - glib/gkeyfile.c | 21 +++++++++++++++++++-- - 1 file changed, 19 insertions(+), 2 deletions(-) - -commit 9c1a44cf32ebeee00a0e2303832b9cea26c93b76 -Author: John Lindgren -Date: Mon May 16 22:27:11 2011 -0400 - - keyfile: avoid needless allocations on file load - - When loading a key file, the keys and values of individual lines - are allocated once when copied and trimmed from the parse buffer - and allocated/copied again when added to the lookup map. - - This commit avoids the second pair of allocations by introducing - a new function g_key_file_add_key_value_pair that gives the - lookup map direct ownership of the key and value copied from the - parse buffer. - - https://bugzilla.gnome.org/show_bug.cgi?id=650211 - - glib/gkeyfile.c | 36 +++++++++++++++++++++++++++++------- - 1 file changed, 29 insertions(+), 7 deletions(-) - -commit f96dc555d5b56aa56ad1d77bb3fde685ca612e68 -Author: Matthias Clasen -Date: Mon May 16 14:38:45 2011 -0400 - - Rename a problematic test binary - - Having a binary called printf is apparently asking for trouble, - so lets not do that. - - http://bugzilla.gnome.org/show_bug.cgi?id=650078 - - glib/tests/Makefile.am | 6 +++--- - glib/tests/{printf.c => test-printf.c} | 0 - 2 files changed, 3 insertions(+), 3 deletions(-) - -commit b5934de4562e073a0777d07eabe3e1cf327e7a66 -Author: Emmanuele Bassi -Date: Mon May 16 16:10:06 2011 +0100 - - Add gdbus autogenerated xml files to the ignore file - - gio/.gitignore | 2 ++ - 1 file changed, 2 insertions(+) - -commit 014b4b5ae9a14d3697c158908b01786496d539f1 -Author: Javier Jardón -Date: Mon May 16 12:51:59 2011 +0100 - - m4macros/gsettings.m4: Use AS_HELP_STRING instead the deprecated - AC_HELP_STRING - - m4macros/gsettings.m4 | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d2d3449a8ef4e3ad7236ed83a5ed0ce6a2b0e69f -Author: Javier Jardón -Date: Mon May 16 11:51:29 2011 +0100 - - autogen.sh: Use autoreconf instead custom script - - autogen.sh | 109 - +++++++++---------------------------------------------------- - 1 file changed, 15 insertions(+), 94 deletions(-) - -commit 11e01802abcf006caa8e3c2ecf6cfd195db98fd9 -Author: David Zeuthen -Date: Sun May 15 11:45:37 2011 -0400 - - gdbus-codegen: Ensure that generated skeletons are MT-safe - - For example, if setting a property on a skeleton from another thread - than where it was constructed, the idle handler responsible for - emitting the PropertiesChanged() signal could run immediately and - clear skeleton->priv->changed_properties_idle_source causing - g_source_unref() to be called with a NULL pointer. This race was - easily be fixed by adding a lock to the skeleton object. - - In addition to fixing this race, also move the code for setting up the - idle handler to a class handler for the GObject::notify signal. This - change allows use of g_object_freeze_notify() and - g_object_thaw_notify() - to perform atomic property changes from another thread than the one - that the skeleton was created in. - - Signed-off-by: David Zeuthen - - docs/reference/gio/gdbus-codegen.xml | 11 +++-- - gio/gdbus-codegen/codegen.py | 93 - +++++++++++++++++++++++++----------- - 2 files changed, 74 insertions(+), 30 deletions(-) - -commit 2122191595fc7059ff4838b967ea0beb19b18d47 -Author: Philip Withnall -Date: Sun May 15 15:31:16 2011 +0100 - - docs: Improve punctuation in some of the GArray method documentation - - glib/garray.c | 18 +++++++++--------- - 1 file changed, 9 insertions(+), 9 deletions(-) - -commit cb7a5a8e94a3317961ef98b839e4cfce9abccb42 -Author: Benjamin Otte -Date: Sun May 15 16:16:30 2011 +0200 - - docs: Add the cute trick comment to all sort functions - - Thanks to Sebastian Dröge for pointing out there's more than - g_array_sort() and I hadn't in fact added the comment to - g_array_sort() - in 80928ea403cfff5ffaa4bc73e84e3d4ebcb09123 - - glib/garray.c | 10 ++++++++-- - 1 file changed, 8 insertions(+), 2 deletions(-) - -commit 80928ea403cfff5ffaa4bc73e84e3d4ebcb09123 -Author: Benjamin Otte -Date: Sun May 15 16:11:51 2011 +0200 - - docs: Add a cute trick for achieving a stable sort - - This trick is inspired by - http://www.gnu.org/s/hello/manual/libc/Array-Sort-Function.html - http://jeffreystedfast.blogspot.com/2011/04/optimizing-merge-sort.html - - glib/garray.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit 125b896a4ed21c54047a368247f76c0b36e1554b -Author: Kristjan SCHMIDT -Date: Sun May 15 10:16:59 2011 +0200 - - Updated Esperanto translation - - po/eo.po | 2372 - ++++++++++++++++++++++++++++++++++++++++++-------------------- - 1 file changed, 1597 insertions(+), 775 deletions(-) - -commit ae10eca1162310b615db3bdce6791efcfc337c29 -Author: David Zeuthen -Date: Fri May 13 14:23:14 2011 -0400 - - gdbus-codegen: Use (skip) annotation on return values - - This was discussed in bug 649657. - - https://bugzilla.gnome.org/show_bug.cgi?id=649657 - - Signed-off-by: David Zeuthen - - gio/gdbus-codegen/codegen.py | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 4a7a1bc4372995eaaac33c170c90e5441cb85c8c -Author: Yaron Shahrabani -Date: Fri May 13 08:38:35 2011 +0300 - - Updated Hebrew translation. - - po/he.po | 747 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 381 insertions(+), 366 deletions(-) - -commit b9e3e03767585e52771fd1faea42176138f25aa5 -Author: David Zeuthen -Date: Thu May 12 15:36:34 2011 -0400 - - GDBusConnection: Document that sockets are frobbed into non-blocking - mode - - Signed-off-by: David Zeuthen - - gio/gdbusconnection.c | 16 +++++++++++----- - 1 file changed, 11 insertions(+), 5 deletions(-) - -commit ce77614142e20c8cfcb5de24a468c743ac0ff381 -Author: David Zeuthen -Date: Wed May 11 21:16:41 2011 -0400 - - gdbus-codegen: Mark members in generated class instance structs - as private - - Signed-off-by: David Zeuthen - - gio/gdbus-codegen/codegen.py | 5 +++++ - 1 file changed, 5 insertions(+) - -commit 5a811135f73057b81ef7080022d313bb58ee8419 -Author: David Zeuthen -Date: Wed May 11 20:57:54 2011 -0400 - - Add g_dbus_method_invocation_take_error() convenience method - - Similar in spirit to g_simple_async_result_take_error(). - - Signed-off-by: David Zeuthen - - docs/reference/gio/gio-sections.txt | 1 + - gio/gdbusmethodinvocation.c | 22 ++++++++++++++++++++++ - gio/gdbusmethodinvocation.h | 2 ++ - gio/gio.symbols | 1 + - 4 files changed, 26 insertions(+) - -commit d39731724a4a7c1d63953f41207e01e98ca5d9a3 -Author: Colin Walters -Date: Wed May 11 17:13:57 2011 -0400 - - gdbus-codegen: Fix annotation parsing - - It takes 3 options. - - gio/gdbus-codegen/codegen_main.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 97cd6fa2e3ea9318b8af65b4623057c4f5600fc2 -Author: Maarten Bosmans -Date: Wed May 11 15:47:00 2011 -0400 - - gdbus-codegen: Quote substitution variables - - Avoids failure if they contain spaces. - - Commit message written by Colin Walters - - https://bugzilla.gnome.org/show_bug.cgi?id=649775 - - gio/gdbus-codegen/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 61295f87c966f5f0aa35797831ae5e71ba8cd7b1 -Author: Colin Walters -Date: Wed May 11 15:02:23 2011 -0400 - - gdbus-codegen: Drop dependency on argparse - - This is only in Python 2.7 or as a separate module. Use optparse - which exists since 2.3. - - https://bugzilla.gnome.org/show_bug.cgi?id=649988 - - gio/gdbus-codegen/codegen.py | 1 - - gio/gdbus-codegen/codegen_docbook.py | 1 - - gio/gdbus-codegen/codegen_main.py | 47 - ++++++++++++++++++------------------ - 3 files changed, 24 insertions(+), 25 deletions(-) - -commit eebb3647a1cab8deec8b97d666f6bd0c006438ea -Author: Giovanni Campagna -Date: Sun Apr 3 17:19:48 2011 +0200 - - gbase64: fix introspection annotations - - Makes the g_base64_* functions usable from introspection GLib bindings - (gjs, currently, as both vala and pygobject use manual bindings for - GLib) - - https://bugzilla.gnome.org/show_bug.cgi?id=646635 - - glib/gbase64.c | 40 +++++++++++++++++++++------------------- - 1 file changed, 21 insertions(+), 19 deletions(-) - -commit c026cf56a178ef786b8a372d4c1cd01e2ab2a3c9 -Author: Colin Walters -Date: Wed May 11 13:19:05 2011 -0400 - - gdatetime: Quiet GCC warning about possibly-uninitialized - - glib/gdatetime.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit c2a2350cc1905fb29167c0ee29d0c1f3c61a2865 -Author: Ryan Lortie -Date: Tue May 10 15:25:54 2011 +0200 - - GSettings: fix example in the docs - - gio/gsettings.c | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -commit 53dc341b0d769905ffdde5f631942b20dfe09bf6 -Author: Giovanni Campagna -Date: Tue May 3 18:54:45 2011 +0200 - - GDBusMethodInvocation: fix introspection annotations - - In particular (transfer full), to avoid a refcounting bug and a - segmentation fault. - - https://bugzilla.gnome.org/show_bug.cgi?id=646635 - - gio/gdbusmethodinvocation.c | 14 +++++++------- - 1 file changed, 7 insertions(+), 7 deletions(-) - -commit 21c22914966ee4e114ee207036fc6e5640d0bda4 -Author: Martin Pitt -Date: Sun May 8 14:12:23 2011 +0200 - - [gi] Add missing allow-none annotations to GDBusConnection - - gio/gdbusconnection.c | 72 - ++++++++++++++++++++++++++++++--------------------- - 1 file changed, 42 insertions(+), 30 deletions(-) - -commit 3495f57d6bdfad164654541bc5d75dbb0caaae3f -Author: Yuri Kozlov -Date: Sun Mar 20 10:50:35 2011 +0300 - - Updated Russian translation - - po/ru.po | 2584 - ++++++++++++++++++++++++++++++++++++++++++-------------------- - 1 file changed, 1757 insertions(+), 827 deletions(-) - -commit 13211c5b60fb12c338af33c70aece6b76218647b -Author: Daniel Mustieles -Date: Sat May 7 12:38:56 2011 +0200 - - Updated Spanish translation - - po/es.po | 509 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 248 insertions(+), 261 deletions(-) - -commit 1361ec78cd4c4c97fba8276552f2188e74f676b5 -Author: Ryan Lortie -Date: Sat May 7 11:42:46 2011 +0200 - - GSettings: keep resets on loss of writability - - Don't drop resets from a GDelayedSettingsBackend when the writability - changes. Resets will always succeed, even against non-writable - keys and - some people (gnome-screensaver) are using them in a way that they - would - want them not to be forgotten. - - gio/gdelayedsettingsbackend.c | 14 +++++++++++--- - 1 file changed, 11 insertions(+), 3 deletions(-) - -commit a38c97af519caa928a7d61af79c323a4ee2d8dfe -Author: Ryan Lortie -Date: Sat May 7 11:41:19 2011 +0200 - - Allow NULL to be stored into GSettings trees - - This is used for resets (in theory) and currently it crashes when - freeing the tree. - - gio/gsettingsbackend.c | 9 ++++++++- - 1 file changed, 8 insertions(+), 1 deletion(-) - -commit 720d6ec8e42d1067d32556d9b50e8b83cf6ca4b9 -Author: David Zeuthen -Date: Fri May 6 15:25:49 2011 -0400 - - gdbus: Add a --timeout option - - Signed-off-by: David Zeuthen - - docs/reference/gio/gdbus.xml | 3 +++ - gio/gdbus-tool.c | 4 +++- - 2 files changed, 6 insertions(+), 1 deletion(-) - -commit 7bcede9301b0beacdc2fcb71e652f87fdc1908e9 -Author: Ray Strode -Date: Fri May 6 13:00:38 2011 -0400 - - gdbus-codegen: fix typo in man page - - s/on_handle_hello-world/on_handle_hello_world/ - - docs/reference/gio/gdbus-codegen.xml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit f773bd8b764232d6c691de1329a2defc66c0e51f -Author: David Zeuthen -Date: Fri May 6 10:32:42 2011 -0400 - - gdbus-codegen: gracefully handle property get on proxy with no - cached property - - This can easily happen if the owner of the remote object vanishes. Of - course, when that happens, user code is already notified (by e.g. the - notify::g-name-owner signal) so it can avoid using the proxy but - requiring that is a bit harsh. IOW, before this patch this critical - error was printed - - GLib-GIO-CRITICAL **: g_dbus_gvariant_to_gvalue: assertion `value != - NULL' failed - - when that happened. With this patch, we just avoid setting the GValue - so the user will get the default value for its type instead. So, for - example, if the user code is getting a GVariant property on such a - defunct proxy, then he gets a NULL back. So unless said user code - checks the return value, criticals will still be printed if the NULL - GVariant is used for anything interesting. - - Signed-off-by: David Zeuthen - - gio/gdbus-codegen/codegen.py | 11 +++++++++-- - 1 file changed, 9 insertions(+), 2 deletions(-) - -commit 3d3659c1b6b5cd65595e8b28b77f00ef58456dbd -Author: Matthias Clasen -Date: Fri May 6 07:14:48 2011 -0400 - - Documentation additions - - Add Since tags to recently introduced test function typedefs. - https://bugzilla.gnome.org/show_bug.cgi?id=649506 - - glib/gtestutils.c | 14 +++++++++++--- - 1 file changed, 11 insertions(+), 3 deletions(-) - -commit 914d10055cb15456c01b0b59cfa2ac167a065f77 -Author: Dan Winship -Date: Thu May 5 15:18:22 2011 -0400 - - Add two annotations for g-i - - gio/gtlsbackend.c | 2 +- - gio/gtlsclientconnection.c | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit 17d8d2cc44af8b6b656cc971e68d71115acb7e8c -Author: Matthias Clasen -Date: Thu May 5 14:52:19 2011 -0400 - - Add tests for new GDateTime functionality - - glib/tests/gdatetime.c | 68 - +++++++++++++++++++++++++++++++++++++++++++++++++- - 1 file changed, 67 insertions(+), 1 deletion(-) - -commit e15ecab0486aa851dcc15e6e4023354a4b8b481f -Author: Matthias Clasen -Date: Thu May 5 13:40:51 2011 -0400 - - Expand the g_date_time_format documentation - - Mention strftime, and explain supported modifiers. - - glib/gdatetime.c | 41 +++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 41 insertions(+) - -commit d23c33a04bd1d16f30efb1511cd8b698dc9c84b1 -Author: Matthias Clasen -Date: Thu May 5 13:16:30 2011 -0400 - - GDateTime: enhance g_date_time_format() - - Make g_date_time_format() support some useful format modifiers from - strftime(). This commit adds support for the POSIX 'O' modifier - (alternative digits), as well as the -/_/0 padding modifiers, which - are a GNU strftime() extension. - https://bugzilla.gnome.org/show_bug.cgi?id=648678 - - glib/gdatetime.c | 120 - +++++++++++++++++++++++++++++++++++++++++++++---------- - 1 file changed, 100 insertions(+), 20 deletions(-) - -commit 8932a1a7a3bf1bb68c2f2762f3674a149742b1fa -Author: Colin Walters -Date: Thu May 5 13:16:54 2011 -0400 - - GSocket: Use MSG_CMSG_CLOEXEC - - This ensures received file descriptors don't leak to child processes. - - https://bugzilla.gnome.org/show_bug.cgi?id=649480 - - gio/gsocket.c | 16 ++++++++++++++++ - gio/gunixfdmessage.c | 4 ++++ - 2 files changed, 20 insertions(+) - -commit 7ca8691a934ac571ed034d5c01882ac8de19769c -Author: Chun-wei Fan -Date: Thu May 5 15:09:51 2011 +0800 - - Update VS2010 "install" project - - The dependencies on gsettings and glib-compile-schemas were - missed-made - up for them here. - - build/win32/vs10/install.vcxproj | 8 ++++++++ - 1 file changed, 8 insertions(+) - -commit 9f90408e976a4e2c1bdc7debfe10601885a78402 -Author: Chun-wei Fan -Date: Thu May 5 13:40:38 2011 +0800 - - Update gcancellable.c for Win32 - - errno.h is still required for Windows in this file... - - gio/gcancellable.c | 1 + - 1 file changed, 1 insertion(+) - -commit 8f484c482d452f89a9d9542f76014c2b2957e294 -Author: Chun-wei Fan -Date: Thu May 5 13:36:34 2011 +0800 - - Update VS property sheets - - There are some new public headers added for GIO. Make up for - them here - in the install phase - - build/win32/vs10/glib.props | 18 ++++++++++++++++++ - build/win32/vs9/glib.vsprops | 9 +++++++++ - 2 files changed, 27 insertions(+) - -commit 58c5973a00c1f9708bc397ecaae64f040a5f65d0 -Author: Chun-wei Fan -Date: Thu May 5 12:42:44 2011 +0800 - - MSVC support update for GObject - - Apparently GObject now depends on libffi. Add it to the dependencies - list. - - For MSVC, use the libffi-3.0.10(rcx) versions. - - build/win32/vs10/gobject.vcxprojin | 4 ++++ - build/win32/vs9/gobject.vcprojin | 4 ++++ - 2 files changed, 8 insertions(+) - -commit 5b5299e1c49570caa85704f5225fde498015aee3 -Author: Chun-wei Fan -Date: Thu May 5 12:35:45 2011 +0800 - - GLib MSVC Support updates (autotools) - - Filter out *-unix.c from the source file list, as it is obviously not - usable (nor used) under VS 2008/2010 - - glib/Makefile.am | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 6c4b84d5ff10afdb9e86ce718a3fa7f6c54078ce -Author: Matthias Clasen -Date: Wed May 4 21:26:11 2011 -0400 - - Post-release bump - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 5b4da74bc75b91a1eac7c9b7eac39bf543ab7b6b -Author: Matthias Clasen -Date: Wed May 4 20:45:46 2011 -0400 - - More distcheck fixes - - gio/gdbus-codegen/Makefile.am | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit d5d4659a60ed682d67bbfba853bfa62f221e1e3b -Author: Matthias Clasen -Date: Wed May 4 19:44:05 2011 -0400 - - Try to fix distcheck - - gio/tests/Makefile.am | 1 + - 1 file changed, 1 insertion(+) - -commit 6ea2291573a554eb15e1653c0dd8f0503edec9b7 -Author: Matthias Clasen -Date: Wed May 4 14:53:08 2011 -0400 - - Pre-release bump - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 5b45c39b4b02f4f5c4665b505fb1cf3e84d0b6e8 -Author: Matthias Clasen -Date: Wed May 4 14:33:03 2011 -0400 - - Updates - - NEWS | 68 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 68 insertions(+) - -commit c0623501592eb484da46e76a1e1b0370c527f61b -Author: Ray Strode -Date: Wed May 4 12:45:22 2011 -0400 - - gdbus-codegen: don't assert non-negativity for unsigned values - - The code generator sprinkles a few asserts in its output of the form: - - g_assert (prop_id - 1 >= 0 && prop_id - 1 < %d);\n - - prop_id is unsigned, though, so this generates a compiler warning for - me. - - This commit changes the code to merely check for prop_id != 0 - instead of - prop_id - 1 >= 0 - - gio/gdbus-codegen/codegen.py | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit e823ba10d3babd5ae61c69d96379ff34e9e978f8 -Author: Ryan Lortie -Date: Wed May 4 18:12:31 2011 +0200 - - GVariant: Better handling of invalid UTF-8 - - g_variant_new_string() hits a g_return_if_fail() when given invalid - UTF-8. That's certainly the right thing to do, but - g_variant_builder_add() uses this function internally and crashes when - it returns NULL due to the user passing a non-utf8 string. - - We can protect the internal code by returning "[Invalid UTF-8]" - in this - case while also making the problem easier to debug (and less fatal). - - Closes #632631. - - glib/gvariant.c | 11 ++++++++++- - 1 file changed, 10 insertions(+), 1 deletion(-) - -commit d97cbc6731deab137770bc0fe9c69b06f689f5b4 -Author: Alexander Larsson -Date: Wed May 4 13:54:34 2011 +0200 - - gdbus-codegen: Make sure we pass -Werror - - _g_value_equal might not always be used, so mark it G_GNUC_UNUSED - to make sure we're -Werror clean. - - gio/gdbus-codegen/codegen.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 985fd99e06469e7f64b2bbcf37b03ea14c4a30dc -Author: Kjartan Maraas -Date: Wed May 4 11:06:44 2011 +0200 - - Updated Norwegian bokmål translation - - po/nb.po | 833 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 422 insertions(+), 411 deletions(-) - -commit 1ab29b6c4a2ddf5a60b4cc353422d605197b7696 -Author: David Zeuthen -Date: Wed May 4 03:37:46 2011 -0400 - - GDBusObjectManagerServer: Allow setting :connection property - - .. and add a C setter to do this. Also make the C getter return a - reference since the property may be set from another thread. Also - change the constructor to _not_ take a GDBusConnection since this is - something you almost always want to do _after_ creating it. The - API/ABI break is fine as there has never been a GLib release with this - type. - - https://bugzilla.gnome.org/show_bug.cgi?id=648959 - - Signed-off-by: David Zeuthen - - docs/reference/gio/gio-sections.txt | 1 + - gio/gdbusobjectmanagerserver.c | 266 - ++++++++++++++++++------- - gio/gdbusobjectmanagerserver.h | 5 +- - gio/gio.symbols | 1 + - gio/tests/gdbus-example-objectmanager-server.c | 5 +- - gio/tests/gdbus-test-codegen.c | 14 +- - 6 files changed, 217 insertions(+), 75 deletions(-) - -commit 542215b78ac52ffb96386ef63ee782981a1b8e49 -Author: Colin Walters -Date: Tue May 3 16:31:34 2011 -0400 - - Rename g_unix_pipe_flags to g_unix_open_pipe - - From IRC discussion, people liked this name more. - - https://bugzilla.gnome.org/show_bug.cgi?id=649322 - - docs/reference/glib/glib-sections.txt | 2 +- - gio/gcancellable.c | 2 +- - glib/glib-unix.c | 8 ++++---- - glib/glib-unix.h | 6 +++--- - glib/glib.symbols | 2 +- - glib/gmain.c | 4 ++-- - glib/tests/unix.c | 2 +- - 7 files changed, 13 insertions(+), 13 deletions(-) - -commit ba5c9bd39f070acabee81c630ae2cbe678f1a99e -Author: Matthias Clasen -Date: Tue May 3 19:15:46 2011 -0400 - - Remove extraneous decorations - - Since in a doc comment takes no leading '@'. - - glib/gtestutils.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 511070fb2803c799b953ac938b81c79c5e1036f8 -Author: Colin Walters -Date: Tue May 3 16:22:13 2011 -0400 - - glib-unix.c: Don't leak FDs if pipe2() succeeds - - glib/glib-unix.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit e5c986cbcf34f15397ab2032453cc4220ce480e4 -Author: Matthias Clasen -Date: Tue May 3 12:41:11 2011 -0400 - - Only remove the lines that are no longer needed - - tests/Makefile.am | 3 --- - 1 file changed, 3 deletions(-) - -commit 5d1aba24648adf7432391f725599d4a19727ece9 -Author: Matthias Clasen -Date: Tue May 3 12:37:45 2011 -0400 - - Revert "[build] Remove stale LDADD lines from tests/Makefile.am to - allow build" - - This reverts commit b0874ce28e910121fb2d94f6f9183bfdc08e8eaf. - - tests/Makefile.am | 35 +++++++++++++++++++++++++++++++++++ - 1 file changed, 35 insertions(+) - -commit 11bb78105dc2effcfe9c48365fa2e295fb48ee38 -Author: Colin Walters -Date: Tue May 3 10:57:22 2011 -0400 - - Use g types in public API for consistency - - glib/glib-unix.h | 18 +++++++++--------- - 1 file changed, 9 insertions(+), 9 deletions(-) - -commit c078223b388939f3f7cb77bdaa8b60aad0713756 -Author: Colin Walters -Date: Mon May 2 15:42:51 2011 -0400 - - GCancellable: Use g_unix_pipe_flags with FD_CLOEXEC - - The old code was creating a pipe and setting FD_CLOEXEC - non-atomically. - - https://bugzilla.gnome.org/show_bug.cgi?id=649225 - - gio/gcancellable.c | 18 +----------------- - 1 file changed, 1 insertion(+), 17 deletions(-) - -commit ed37970a0405b5681bcd6449d4dc1b4f9080c4fa -Author: Colin Walters -Date: Tue May 3 09:52:10 2011 -0400 - - g_unix_set_fd_nonblocking: New API to control file descriptor - blocking state - - And use it in relevant places in GLib. - - https://bugzilla.gnome.org/show_bug.cgi?id=649225 - - gio/gcancellable.c | 27 +++++---------------------- - gio/gsocket.c | 17 ++++++++--------- - glib/glib-unix.c | 50 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - glib/glib-unix.h | 4 ++++ - glib/glib.symbols | 1 + - glib/gmain.c | 2 +- - 6 files changed, 69 insertions(+), 32 deletions(-) - -commit e08e70e08d65e2fce142491a6c8fc6068c8008d2 -Author: Colin Walters -Date: Mon May 2 17:02:16 2011 -0400 - - glib-unix.h: Unconditionally include unistd.h - - danw points out it's part of POSIX. - - https://bugzilla.gnome.org/show_bug.cgi?id=649201 - - glib/glib-unix.h | 2 -- - 1 file changed, 2 deletions(-) - -commit e56498ee0b1bdac0ad3c18a1f7bff83d4a5b1323 -Author: Dan Winship -Date: Sun May 1 11:17:14 2011 -0400 - - Fix usage of _GNU_SOURCE - - _GNU_SOURCE must be defined before including any other (system) - header, so defining it in glib-unix.h (and hoping no one has included - anything else before that) is wrong. And the "#define _USE_GNU" - workaround for this problem in gnetworkingprivate.h is even wronger - (and still prone to failure anyway due to single-include guards). - - Fix this by defining _GNU_SOURCE in config.h when building against - glibc. In theory this is bad because new releases of glibc may include - symbols that conflict with glib symbols, which could then cause - compile failures. However, most people only see new releases of glibc - when they upgrade their distro, at which point they also generally get - new releases of gcc, which have new warnings/errors to clean up - anyway. - - https://bugzilla.gnome.org/show_bug.cgi?id=649201 - - configure.ac | 6 ++++-- - gio/gfile.c | 1 - - gio/glib-compile-schemas.c | 1 - - gio/glocalfileinfo.c | 1 - - gio/gnetworkingprivate.h | 22 ++++------------------ - gio/gsettings.c | 1 - - gio/gunixcredentialsmessage.c | 2 -- - gio/gunixfdlist.c | 2 -- - gio/libasyncns/g-asyncns.h | 2 -- - gio/tests/gdbus-peer.c | 2 ++ - glib/glib-unix.h | 8 -------- - glib/gmain.c | 15 --------------- - glib/gprintf.c | 4 ---- - glib/gqsort.c | 1 - - glib/gslice.c | 2 +- - glib/gstrfuncs.c | 2 -- - 16 files changed, 11 insertions(+), 61 deletions(-) - -commit 33c0877adc681cb7cf8cf12afd94a9de8c869bf2 -Author: Dan Winship -Date: Mon May 2 17:06:37 2011 -0400 - - Add back an erroneously-removed line to tests/Makefile.am - - tests/Makefile.am | 1 + - 1 file changed, 1 insertion(+) - -commit e71fdf6b5a88cc1f47f4cc12bab10c6e8953efae -Author: Colin Walters -Date: Fri Apr 29 10:59:42 2011 -0400 - - Drop translated g_warning/g_error - - http://mail.gnome.org/archives/desktop-devel-list/2011-March/msg00069.html - - gio/gdbusmethodinvocation.c | 6 +++--- - gio/gdbusproxy.c | 4 ++-- - 2 files changed, 5 insertions(+), 5 deletions(-) - -commit 597ede957a4783b72a7037497f6f2e775285df3a -Author: Ray Strode -Date: Mon May 2 12:33:36 2011 -0400 - - glib/Makefile.am: add gmain-internal.h to sources - - It's a new private header. - - This commit adds it to the Makefile so it's properly distributed - with the sources. - - glib/Makefile.am | 1 + - 1 file changed, 1 insertion(+) - -commit 02877e29020c2a0f34283435ecf544b1f6793077 -Author: Benjamin Otte -Date: Mon May 2 19:22:25 2011 +0200 - - gobject: Warn if someone uses the wrong property in g_object_get/set - - "Interface::property" was not detected before and led to a crash. - - gobject/gobject.c | 14 ++++++++++++++ - 1 file changed, 14 insertions(+) - -commit 331e15b1284cd6fd5804a7495d2882ee97148c0a -Author: Abduxukur Abdurixit -Date: Mon May 2 18:29:59 2011 +0200 - - Added UG translation - - po/ug.po | 7552 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 3765 insertions(+), 3787 deletions(-) - -commit bdc23c44e8fbb507e14056a05e38b92982df7a5f -Author: Dan Winship -Date: Mon May 2 11:45:52 2011 -0400 - - Fix compiler warnings - - glib/gdate.c | 2 +- - glib/ghash.c | 2 +- - glib/gutf8.c | 4 ---- - glib/tests/gvariant.c | 1 + - gobject/gclosure.c | 2 ++ - gobject/gobject.c | 52 - +++++++++++++++++++++----------------------- - gobject/testgobject.c | 2 ++ - gobject/tests/dynamictests.c | 3 +++ - gobject/tests/threadtests.c | 7 +++--- - tests/refcount/objects.c | 2 +- - tests/refcount/objects2.c | 2 +- - tests/refcount/properties.c | 4 ---- - tests/refcount/properties2.c | 2 +- - tests/refcount/signals.c | 2 +- - 14 files changed, 42 insertions(+), 45 deletions(-) - -commit 6f711a76cdd7eac3914542232526111a7b6bb053 -Author: Dan Winship -Date: Mon May 2 11:44:46 2011 -0400 - - Fix autoconf 2.68 warnings - - autoconf 2.68 is very insistent that AC_LANG_SOURCE/AC_LANG_PROGRAM - must be used in certain places, to avoid quoting/lack-of-quoting - problems, or something. Fix. - - configure.ac | 60 - ++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 30 insertions(+), 30 deletions(-) - -commit c1d61f197137a0dda6b1894984114ed2ed4171ea -Author: Behdad Esfahbod -Date: Mon May 2 11:43:02 2011 -0400 - - Bug 648966 - Update g_unichar_iswide and g_unichar_iswide_cjk - - Add tests. - - glib/tests/utf8-misc.c | 91 - +++++++++++++++++++++++++++++++++++++++++++++++--- - 1 file changed, 87 insertions(+), 4 deletions(-) - -commit b0874ce28e910121fb2d94f6f9183bfdc08e8eaf -Author: Behdad Esfahbod -Date: Mon May 2 11:26:01 2011 -0400 - - [build] Remove stale LDADD lines from tests/Makefile.am to allow build - - Automake 1.11 wasn't happy. - - tests/Makefile.am | 35 ----------------------------------- - 1 file changed, 35 deletions(-) - -commit 181763438a6be7791ef87c63fa119f74b44aeede -Author: Dan Winship -Date: Mon May 2 09:53:59 2011 -0400 - - Update .gitignores - - .gitignore | 1 + - gio/.gitignore | 1 + - gio/gdbus-codegen/.gitignore | 2 ++ - gio/tests/.gitignore | 4 ++++ - glib/.gitignore | 1 + - glib/tests/.gitignore | 3 +++ - gobject/.gitignore | 1 + - gthread/tests/.gitignore | 1 + - 8 files changed, 14 insertions(+) - -commit f4cff2b923dd4df811327c9f199614dbfcbfe436 -Author: Matthias Clasen -Date: Sun May 1 23:02:53 2011 -0400 - - Some documentation additions - - docs/reference/gio/gio-sections.txt | 4 ++++ - gio/gdbusobjectproxy.c | 16 ++++++++++++++-- - gio/gdesktopappinfo.c | 18 ++++++++++++------ - 3 files changed, 30 insertions(+), 8 deletions(-) - -commit ddcb095fb22b6b3c865bbe3a86af6cadca4c8131 -Author: Matthias Clasen -Date: Sun May 1 20:43:04 2011 -0400 - - Avoid an unused variable warning - - Also, clean up some whitespace - - glib/tests/keyfile.c | 355 - ++++++++++++++++++++++++++------------------------- - 1 file changed, 179 insertions(+), 176 deletions(-) - -commit ef5d4d55fe76b71edaf83999ca7408121a5439fa -Author: Matthias Clasen -Date: Sun May 1 17:07:46 2011 -0400 - - Fix make check - - g_thread_init() causes a hash table to be allocated (in read_aliases). - Since hash tables are now a bit larger, we need to bump one of the - probe sizes to avoid our probe slice being used for the aliases - hash table. - - tests/slice-threadinit.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a84637377ca81fe53bff1f694c7364eda21b88c9 -Author: Abduxukur Abdurixit -Date: Sun May 1 20:04:51 2011 +0200 - - Added UG translation - - po/ug.po | 7381 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 3793 insertions(+), 3588 deletions(-) - -commit d09df426ba3788174b5bcc974831651208a13ea2 -Author: Matthias Clasen -Date: Sun May 1 10:55:24 2011 -0400 - - GHash: make sets with refcounted keys work correctly - - When keys == values, we have to be careful about the order in - which we replace their elements. - - glib/ghash.c | 6 ++-- - glib/tests/hash.c | 93 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 96 insertions(+), 3 deletions(-) - -commit be991170fa99185b7cf1dbf3f9bc62c9d656a08a -Author: Matthias Clasen -Date: Sat Apr 30 22:28:34 2011 -0400 - - GHash: introduce a "set" mode - - Make hash tables start out in a mode in which they don't store - values at all, until the first insertion of a non-identical - key-value pair. - - This reduces memory requirements by 1/3 when using hash tables - to store sets. - - Based on a patch by Morten Welinder, - https://bugzilla.gnome.org/show_bug.cgi?id=644437 - - glib/ghash.c | 67 - ++++++++++++++++++++++++++++++++++++++++++++++++++----- - glib/tests/hash.c | 42 ++++++++++++++++++++++++++++++++++ - 2 files changed, 103 insertions(+), 6 deletions(-) - -commit 0ae6bc3aaa57eb15826d81d2db466c166d0b75bf -Author: Morten Welinder -Date: Wed Apr 27 10:46:00 2011 -0400 - - GHash: eliminate one of the lookup_nodes functions. - - Kill g_hash_table_lookup_node and rename - g_hash_table_lookup_node_for_insertion - to g_hash_table_lookup_node. Since at this point we already check for - toombstones in all callers of g_hash_table_lookup_node this doesn't - make - a difference. - - https://bugzilla.gnome.org/show_bug.cgi?id=644437 - - glib/ghash.c | 83 - +++++++++--------------------------------------------------- - 1 file changed, 12 insertions(+), 71 deletions(-) - -commit 6e45153ef78e1dbc59592104f0675ac8e81c6648 -Author: Morten Welinder -Date: Wed Apr 27 10:39:56 2011 -0400 - - GHash: split nodes array into seperate arrays. - - This reduces memory requirements by 1/6 on 64-bit machines since - no padding is needed. It also puts less strain on the memory - allocator since we no longer need one giant slab of memory. - - https://bugzilla.gnome.org/show_bug.cgi?id=644437 - - glib/ghash.c | 207 - +++++++++++++++++++++++++++++------------------------------ - 1 file changed, 102 insertions(+), 105 deletions(-) - -commit 4d8e64e6e83dcbd8c82de45ca5a517213bfd5a1a -Author: Morten Welinder -Date: Wed Apr 27 09:53:39 2011 -0400 - - GHash: use macros to check for magic hash values. - - https://bugzilla.gnome.org/show_bug.cgi?id=644437 - - glib/ghash.c | 51 +++++++++++++++++++++++++-------------------------- - 1 file changed, 25 insertions(+), 26 deletions(-) - -commit 707e011061fa7dcdaddca686a351ba3bdde5ffe9 -Author: Chun-wei Fan -Date: Sun May 1 09:42:22 2011 +0800 - - Update VS2008/2010 README.txt - - Tell people about the usage of ZLib to avoid the - problem such as the one mentioned in Bug 633977 - - build/win32/vs10/README.txt | 6 +++++- - build/win32/vs9/README.txt | 4 ++++ - 2 files changed, 9 insertions(+), 1 deletion(-) - -commit acda716d2d955ba2107a06a11df2e7938d0dfd4d -Author: Behdad Esfahbod -Date: Fri Apr 29 16:14:49 2011 -0400 - - Bug 648966 - Update g_unichar_iswide and g_unichar_iswide_cjk - - Update to Unicode 6.0. Also attach Python script that generates - the tables. - - glib/Makefile.am | 1 + - glib/gen-iswide-table.py | 58 ++++++++++++++++++++++++++++++++++ - glib/guniprop.c | 81 - ++++++++++++++++++++++++++++-------------------- - 3 files changed, 107 insertions(+), 33 deletions(-) - -commit 426e1b61595f0c822b4a4f62f0d9152a6558232d -Author: Ryan Lortie -Date: Fri Apr 29 17:06:26 2011 -0400 - - Remove duplicate GDBusInterface declaration - - It was in gdbusinterface.h but also in giotypes.h. Remove it from the - former. - - gio/gdbusinterface.h | 1 - - 1 file changed, 1 deletion(-) - -commit 92aed13eb8926cb35d1f2e8978c152f2e4398830 -Author: David Zeuthen -Date: Fri Apr 29 13:11:22 2011 -0400 - - Update docs to take comments/suggestions from Matthias into account - - Signed-off-by: David Zeuthen - - docs/reference/gio/gdbus-codegen.xml | 74 - ++++++++++++++++++++++++---------- - docs/reference/gio/migrating-gdbus.xml | 5 +++ - gio/gdbusobjectmanagerserver.c | 6 ++- - 3 files changed, 62 insertions(+), 23 deletions(-) - -commit 0e352fdb182e63ff163b0feda198cb3b6b20aa3a -Merge: 0377fe700 9eba49a98 -Author: David Zeuthen -Date: Fri Apr 29 12:01:35 2011 -0400 - - Merge branch 'master' into gdbus-codegen - -commit 9eba49a982e94196f90c79c5eac4a00cc437b12e -Author: Alexander Larsson -Date: Fri Apr 29 16:14:17 2011 +0200 - - GFilterInputStream: close-base-stream should not be construct-only - - This is a runtime changable property (by the methods for it), must - be a cut and paste error. - - gio/gfilterinputstream.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a04efe6afb63d54e12ff8f329cbaf458a2e31b26 -Author: Colin Walters -Date: Tue Apr 26 13:04:25 2011 -0400 - - Use SIGTRAP (via G_BREAKPOINT()) if G_DEBUG=fatal-warnings - - On Linux with gdb, it's much more convenient to debug programs using - G_DEBUG=fatal-warnings if we send SIGTRAP instead of abort() by - default. The default handler for both is to terminate the process. - - In particular this makes it more easily possible to debug a warning - that's not the first in a program; you can skip past it and - go to the warning you care about. - - The "aborting..." message is removed since it's no longer accurate, - and anyways was never very useful; crashes should show up in - ABRT/apport - type crash catching systems. - - https://bugzilla.gnome.org/show_bug.cgi?id=648423 - - glib/gmessages.c | 15 +-------------- - 1 file changed, 1 insertion(+), 14 deletions(-) - -commit 1763c2a575a959efa96795fc8d9d2cff60dd70cc -Author: Daniel Mustieles -Date: Thu Apr 28 20:45:34 2011 +0200 - - Updated Spanish translation - - po/es.po | 458 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 241 insertions(+), 217 deletions(-) - -commit e585059514714b7bc191fa3467cb15e86dcc7e09 -Author: Shaun McCance -Date: Thu Apr 28 12:41:41 2011 -0400 - - glib/gvariant.c: Fix variable name in example code - - glib/gvariant.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a1fbe7ae8402c18fc5ebae1d07a90342f79621f3 -Author: Colin Walters -Date: Wed Apr 27 19:09:38 2011 -0400 - - Drop stray reference to gthread.la - - We now build this test multithreaded in gthread/tests. - - glib/tests/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 7b04bbc8e05f8d22309990599820eeb2438b3cbd -Author: Colin Walters -Date: Wed Apr 27 18:42:29 2011 -0400 - - glib/Makefile.am: Remove stray tab - - glib/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 549d895fa4e9c4b5a35c5d9da4db39ca11dc71cc -Author: Colin Walters -Date: Thu Mar 17 10:11:41 2011 -0400 - - glib-unix: New API to watch some Unix signals - - This new API allows watching a few select Unix signals; - looking through the list on my system, I didn't see anything - else that I think it'd reasonable to watch. - - We build on the previous patch to make the child watch helper thread - that existed on Unix handle these signals in the threaded case. - In the non-threaded case, they're just global variables. - - https://bugzilla.gnome.org/show_bug.cgi?id=644941 - - docs/reference/glib/glib-docs.sgml | 1 + - docs/reference/glib/glib-sections.txt | 4 +- - glib/glib-unix.c | 88 +++++++- - glib/glib-unix.h | 22 +- - glib/glib.symbols | 2 + - glib/gmain-internal.h | 35 ++++ - glib/gmain.c | 371 - ++++++++++++++++++++++++++++------ - glib/tests/Makefile.am | 6 +- - glib/tests/unix.c | 81 ++++++++ - gthread/tests/Makefile.am | 5 + - 10 files changed, 544 insertions(+), 71 deletions(-) - -commit 920899d78fbed7f014dc1549f1b54a3bd708eb4b -Author: Colin Walters -Date: Wed Mar 16 19:02:15 2011 -0400 - - gmain: Prepare child watch handling for more generic signal handling - - In preparation for supporting more Unix signals such as SIGHUP, - SIGTERM etc., - - https://bugzilla.gnome.org/show_bug.cgi?id=644941 - - glib/glib-unix.c | 19 ++++---- - glib/gmain.c | 134 - +++++++++++++++++++++++++++++++++++++++++++------------ - 2 files changed, 114 insertions(+), 39 deletions(-) - -commit 0ff211f520c18550454289e7265061d7e8ac41c0 -Author: Colin Walters -Date: Wed Mar 16 13:54:28 2011 -0400 - - glib-unix: New Unix-specific API - - GLib historically has been designed to be "mostly" portable; there - are some functions only available on Unix like - g_io_channel_unix_new(), - but these are typically paired with obvious counterparts for Win32. - - However, as GLib is used not only by portable software, but components - targeting Unix (or even just Linux), there are a few cases where it - would be very convenient if GLib shipped built-in functionality. - - This initial patch is a basic wrapper around pipe2(), including - fallbacks for older kernels. This pairs well with the - existing g_spawn_*() API and its child_setup functionality. - - However, in the future, I want to add a signal() wrapper here, - complete with proxying the signal to a mainloop. I have initial code - for this, but doing it sanely (including factoring out gmain.c's - private worker thread), is a complex task, and I don't want to block - on that. - - See also gwin32.h for Win32 specific functionality. - - https://bugzilla.gnome.org/show_bug.cgi?id=644941 - - docs/reference/glib/glib-sections.txt | 8 ++ - glib/Makefile.am | 7 ++ - glib/glib-unix.c | 135 - ++++++++++++++++++++++++++++++++++ - glib/glib-unix.h | 70 ++++++++++++++++++ - glib/glib.symbols | 9 +++ - glib/gmain.c | 30 +++----- - glib/tests/Makefile.am | 3 + - glib/tests/unix.c | 60 +++++++++++++++ - 8 files changed, 302 insertions(+), 20 deletions(-) - -commit 27246c615df66ee869c2174aa6609601ff9d1f64 -Author: Colin Walters -Date: Wed Apr 27 13:29:07 2011 -0400 - - Update gio.symbols for previous two commits - - gio/gio.symbols | 2 ++ - 1 file changed, 2 insertions(+) - -commit 4098ddcb066f40bf9563973753bbb7867a553700 -Author: Colin Walters -Date: Wed Apr 27 11:34:23 2011 -0400 - - GDesktopAppInfo: Add g_desktop_app_info_get_generic_name - - Necessary for rebasing gnome-menus on top of GDesktopAppInfo. - - https://bugzilla.gnome.org/show_bug.cgi?id=647967 - - gio/gdesktopappinfo.c | 22 +++++++++++++++++++++- - gio/gdesktopappinfo.h | 1 + - 2 files changed, 22 insertions(+), 1 deletion(-) - -commit 276e6a7be8a2d31bd67cac7c571f65dfd8b2fd88 -Author: Colin Walters -Date: Fri Apr 15 15:52:33 2011 -0400 - - GDesktopAppInfo: Add g_desktop_app_info_get_categories() - - This is needed to rebase gnome-menus on top of GDesktopAppInfo. - - https://bugzilla.gnome.org/show_bug.cgi?id=647903 - - gio/gdesktopappinfo.c | 16 ++++++++++++++++ - gio/gdesktopappinfo.h | 2 ++ - 2 files changed, 18 insertions(+) - -commit 0dc5d456926257bd68702a4a1c989d132324d460 -Author: David Schleef -Date: Mon Feb 21 18:58:09 2011 -0800 - - Fix %z in g_date_time_format() - - https://bugzilla.gnome.org/show_bug.cgi?id=642935 - - glib/gdatetime.c | 5 ++--- - glib/tests/gdatetime.c | 19 +++++++++++++++++++ - 2 files changed, 21 insertions(+), 3 deletions(-) - -commit d3b80c49ea257d02838099e05e315a2407e664b9 -Author: Matthias Clasen -Date: Wed Apr 27 00:03:59 2011 -0400 - - GHashTable: Small optimization of remove-all - - Don't enter the loop if we are not going to notify anyway. - Pointed out in bug 646013. - - glib/ghash.c | 24 +++++++++++++++--------- - 1 file changed, 15 insertions(+), 9 deletions(-) - -commit fc7403b675d29574568a79401c864298e8730413 -Author: Matthias Clasen -Date: Wed Apr 27 00:03:28 2011 -0400 - - GHashTable: Add a test for remove-all functionality - - glib/tests/hash.c | 37 +++++++++++++++++++++++++++++++++++++ - 1 file changed, 37 insertions(+) - -commit 4832289bc0c2a40a9dbc7259db9be914195ea5f4 -Author: Matthias Clasen -Date: Tue Apr 26 23:57:17 2011 -0400 - - Whitespace cleanup - - glib/tests/hash.c | 426 - +++++++++++++++++++++++++++--------------------------- - 1 file changed, 217 insertions(+), 209 deletions(-) - -commit 70a19815326d7e76657848aeaa58ee61db34df58 -Author: Maciej Piechotka -Date: Thu Mar 31 09:00:27 2011 +0200 - - Allow caching have_qsort_r which re-enables cross-compiling - - https://bugzilla.gnome.org/show_bug.cgi?id=646309 - - configure.ac | 6 +++--- - docs/reference/glib/cross.sgml | 9 +++++++++ - 2 files changed, 12 insertions(+), 3 deletions(-) - -commit fdf83b5108f03aed1b1fa0f5e6b23a5a83c149cd -Author: Matthias Clasen -Date: Tue Apr 26 23:26:58 2011 -0400 - - Fix mailing list link in README - - Patch by Thomas Andersen, bug 647594 - - README.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 6dcf505346adcfaac639f0be074b5aec7f67f3f8 -Author: Murray Cumming -Date: Mon Apr 4 10:01:51 2011 +0200 - - GDBusServer: Documentation: Improvements. - - Provide a fuller description and lead people away if they arrived - here just looking for a way to provide a regular D-Bus service. - - https://bugzilla.gnome.org/show_bug.cgi?id=646425 - - gio/gdbusserver.c | 8 +++++++- - 1 file changed, 7 insertions(+), 1 deletion(-) - -commit 71c7e49058c226cd3b34e85c1b25428c1eb80b84 -Author: Christian Persch -Date: Fri Mar 4 18:21:51 2011 +0100 - - Use G_SIGNAL_MUST_COLLECT for VARIANT signals - - Bug #643624. - - gio/gactiongroup.c | 4 +++- - gio/gdbusproxy.c | 10 ++++------ - gio/gsimpleaction.c | 2 +- - 3 files changed, 8 insertions(+), 8 deletions(-) - -commit 122a53a9bc546e4705d20b15c703b8ba354e967b -Author: Matthias Clasen -Date: Tue Apr 26 22:51:54 2011 -0400 - - Fix up some harmless FALSE <> NULL confusions - - Reported in bug 643134. - - gio/gdbusconnection.c | 2 +- - gio/gdbusmessage.c | 7 +++---- - 2 files changed, 4 insertions(+), 5 deletions(-) - -commit 440bd2a97574e63c39f0c1e2dbf8a17c2635b0e9 -Author: Matthias Clasen -Date: Tue Apr 26 22:08:24 2011 -0400 - - GSequence: Make g_sequence_iter_move behave as documented - - As pointed out in bug 658313, moving before the begin iter is - supposed to return the begin iter, not the end iter. Also add - a test for this behaviour. - - glib/gsequence.c | 8 +++++++- - glib/tests/sequence.c | 32 ++++++++++++++++++++++++++++++++ - 2 files changed, 39 insertions(+), 1 deletion(-) - -commit 2a3f7f49b46abdaf2d82e704a3ee044ed57fb61f -Author: Colin Walters -Date: Tue Apr 26 15:08:54 2011 -0400 - - GDesktopAppInfo: Add "filename" property for bindings - - GDesktopAppInfo violates the GObject rule that your C constructors - should just be thin wrappers around g_object_new(). While GKeyFile - isn't introspctable, this patch allows from JavaScript: - - var app = new Gio.DesktopAppInfo({ filename: '/path/to/foo.desktop' - }); - - https://bugzilla.gnome.org/show_bug.cgi?id=648425 - - gio/gdesktopappinfo.c | 150 - ++++++++++++++++++++++++++++++++++++++------------ - 1 file changed, 116 insertions(+), 34 deletions(-) - -commit 1056f2240c46081d8f55fe6f121ddee6a0370d96 -Author: Colin Walters -Date: Tue Apr 26 13:28:17 2011 -0400 - - Squash some uninitialized variable compiler warnings - - From GCC 4.6. - - gio/glocalfileinfo.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit df45856bba14b93fedcb876fe04e0bbf0d159909 -Author: Dan Winship -Date: Wed Apr 20 11:41:47 2011 -0400 - - GSimpleAsyncResult: push thread context around callback - - When an old pre-thread-default-context API that takes an explicit - GMainContext wants to call a gio API, it must call - g_main_context_push_thread_default() before, and - g_main_context_pop_thread_default() after the gio call, so that the - gio method will return its result to the desired GMainContext. - - But this fails for methods like g_socket_client_connect_async() that - make a chain of multiple async calls, since the pushed/popped context - will only affect the initial call. - - Fix this by having GSimpleAsyncResult itself push/pop the context - around the callback invocation, so that if the callback queues another - async request, it will stay in the same context as the original one. - - https://bugzilla.gnome.org/show_bug.cgi?id=646957 - - gio/gsimpleasyncresult.c | 10 +++++++--- - 1 file changed, 7 insertions(+), 3 deletions(-) - -commit b27f2e051ecf877d7e209b273c0281a7f7f216cb -Author: Muhammet Kara -Date: Tue Apr 26 03:04:20 2011 +0300 - - Updated Turkish translation - - po/tr.po | 2809 - ++++++++++++++++++++++++++++++++++++++++++-------------------- - 1 file changed, 1916 insertions(+), 893 deletions(-) - -commit 0377fe7005d95afcbefd067d566fe558030485ab -Author: David Zeuthen -Date: Mon Apr 25 10:42:50 2011 -0400 - - gdbus-codegen: Fix typo in generated docs - - Signed-off-by: David Zeuthen - - gio/gdbus-codegen/codegen.py | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit bbe945183be11dafc037fdf5f92cea49202b6401 -Author: David Zeuthen -Date: Mon Apr 25 09:29:18 2011 -0400 - - gdbus-codegen: Generate GDBusObject{,Proxy,Skeleton} subtypes - - Signed-off-by: David Zeuthen - - docs/reference/gio/gdbus-codegen.xml | 6 +- - docs/reference/gio/gio-sections.txt | 42 ++ - docs/reference/gio/gio.types | 3 + - docs/reference/gio/migrating-gdbus.xml | 5 +- - gio/gdbus-codegen/codegen.py | 582 - ++++++++++++++++++++++--- - gio/gdbus-codegen/dbustypes.py | 2 + - gio/gdbusobject.c | 57 --- - gio/gdbusobject.h | 17 - - gio/gdbusobjectmanagerclient.c | 18 +- - gio/gdbusobjectproxy.c | 75 ++-- - gio/gdbusobjectproxy.h | 6 +- - gio/gdbusobjectskeleton.c | 31 -- - gio/gdbusprivate.h | 2 - - gio/gio.symbols | 3 +- - gio/giotypes.h | 8 +- - gio/tests/gdbus-example-objectmanager-client.c | 6 +- - gio/tests/gdbus-example-objectmanager-server.c | 10 +- - gio/tests/gdbus-test-codegen.c | 165 ++----- - gio/tests/test-codegen.xml | 6 + - 19 files changed, 685 insertions(+), 359 deletions(-) - -commit a330c2f19f5086986940e57bdf1e7db651db725c -Author: Michael Terry -Date: Mon Apr 25 08:29:35 2011 -0400 - - Don't ignore SUPPORTS_STARTUP_NOTIFICATION for commandline GAppInfos - - https://bugzilla.gnome.org/show_bug.cgi?id=648416 - - gio/gdesktopappinfo.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit d8de88e541180edef5a80b8107a383c3bd8522b5 -Author: Chun-wei Fan -Date: Mon Apr 25 13:47:07 2011 +0800 - - Add VS 2008 compilation support for some utilities - - -Added projects to compile the glib-compile-schemas and gsettings - utilities - -Update .vsprops to install these in "install" phase - -Distribute these projects also - - build/win32/vs9/Makefile.am | 2 + - build/win32/vs9/glib-compile-schemas.vcproj | 152 - ++++++++++++++++++++++++++++ - build/win32/vs9/glib.sln | 48 +++++++++ - build/win32/vs9/glib.vsprops | 5 + - build/win32/vs9/gsettings.vcproj | 152 - ++++++++++++++++++++++++++++ - 5 files changed, 359 insertions(+) - -commit dc7e9a54e5957178ecd5ec250d3fe44064fab58b -Author: Chun-wei Fan -Date: Mon Apr 25 13:32:18 2011 +0800 - - Add VS 2010 compilation support for some utilities - - -Added projects to compile the glib-compile-schemas and gsettings - utilities - -Update .vsprops to install these in "install" phase - -Distribute these projects also - - build/win32/vs10/Makefile.am | 4 + - build/win32/vs10/glib-compile-schemas.vcxproj | 174 - +++++++++++++++++++++ - .../vs10/glib-compile-schemas.vcxproj.filters | 17 ++ - build/win32/vs10/glib.props | 8 + - build/win32/vs10/glib.sln | 36 +++++ - build/win32/vs10/gsettings.vcxproj | 174 - +++++++++++++++++++++ - build/win32/vs10/gsettings.vcxproj.filters | 14 ++ - 7 files changed, 427 insertions(+) - -commit 58eb4da5c52f0847846368b5df4583080459a798 -Author: David Zeuthen -Date: Sat Apr 23 19:26:56 2011 -0400 - - Fix build broken by previous commit - - Signed-off-by: David Zeuthen - - gio/tests/Makefile.am | 1 + - 1 file changed, 1 insertion(+) - -commit b5b34fa2f2711bea9b98a7b14882d8bda06c580b -Author: David Zeuthen -Date: Sat Apr 23 17:43:03 2011 -0400 - - gdbus-codegen: Include docs for generated code in the GIO docs - - Signed-off-by: David Zeuthen - - docs/reference/gio/Makefile.am | 1 + - docs/reference/gio/gio-sections.txt | 117 - ++++++++++++++++++++++++ - docs/reference/gio/gio.types | 7 ++ - docs/reference/gio/migrating-gdbus.xml | 16 +++- - gio/Makefile.am | 28 ++++++ - gio/{tests => }/gdbus-example-objectmanager.xml | 0 - gio/tests/Makefile.am | 21 +---- - 7 files changed, 167 insertions(+), 23 deletions(-) - -commit f42d97b88b092e9cb3d0c769cb9f41fe2ce43b16 -Author: Thomas Hindoe Paaboel Andersen -Date: Wed Apr 20 19:08:06 2011 +0200 - - docs: fix typos in networking classes - - gio/gsocketclient.c | 22 +++++++++++----------- - gio/gsocketconnection.c | 6 +++--- - gio/gsocketlistener.c | 12 ++++++------ - gio/gsocketservice.c | 4 ++-- - gio/gtcpconnection.c | 2 +- - gio/gthreadedsocketservice.c | 4 ++-- - gio/gunixconnection.c | 6 +++--- - 7 files changed, 28 insertions(+), 28 deletions(-) - -commit f0eeadf30672ba60e3aae8964c1c0d3ef9fef733 -Author: David Zeuthen -Date: Wed Apr 20 11:54:24 2011 -0400 - - GDBusObjectManagerServer: make export() return whether the object - was removed - - This is useful in conjunction with g_warn_if_fail(). - - Signed-off-by: David Zeuthen - - gio/gdbusobjectmanagerserver.c | 18 +++++++++++++----- - gio/gdbusobjectmanagerserver.h | 2 +- - 2 files changed, 14 insertions(+), 6 deletions(-) - -commit c2f670ef492eac0ed8574fc4df1e561ff0b1c89a -Author: Dan Winship -Date: Wed Apr 20 11:24:46 2011 -0400 - - GSocketService: clarify transfer semantics of incoming connections - - The @connection parameter to the ::incoming signal is (transfer none), - so you need to ref it if you want to keep it. - - https://bugzilla.gnome.org/show_bug.cgi?id=647746 - - gio/gsocketservice.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 35b6c762444a2e7dd5c2658fbc0bd79444929ecf -Author: David Zeuthen -Date: Wed Apr 20 09:00:16 2011 -0400 - - gdbus-codegen: Document the generated FOO_PEEK_BAR() and FOO_GET_BAR() - macros - - Signed-off-by: David Zeuthen - - gio/gdbus-codegen/codegen.py | 30 ++++++++++++++++++++++++++++++ - 1 file changed, 30 insertions(+) - -commit bd5da131a2f38a281729729fc4849f309be31b2a -Author: David Zeuthen -Date: Tue Apr 19 14:39:47 2011 -0400 - - gdbus-codegen: Generate gtk-doc section docs - - This is nice to have if using gtk-doc on the generated code. We could - also generate -sections.txt and .types files but we don't do that - right now... - - Signed-off-by: David Zeuthen - - gio/gdbus-codegen/codegen.py | 35 ++++++++++++++++++++++++++++++----- - 1 file changed, 30 insertions(+), 5 deletions(-) - -commit 7a1d42088939f863fbdf4620c186a8bce8b04a33 -Author: David Zeuthen -Date: Tue Apr 19 13:42:28 2011 -0400 - - gdbus-codegen: Set nick+blurb for properties to shut up gtk-doc - - Signed-off-by: David Zeuthen - - gio/gdbus-codegen/codegen.py | 32 ++++++++++++++++---------------- - 1 file changed, 16 insertions(+), 16 deletions(-) - -commit 271af675eb81589adcc6a8eabcde454c4c9d12de -Author: David Zeuthen -Date: Tue Apr 19 13:39:12 2011 -0400 - - gdbus-codegen: It's GDBusProxyTypeFunc, not GDBusProxyFunc - - Signed-off-by: David Zeuthen - - gio/gdbus-codegen/codegen.py | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 1ea370a1b1f27ed7c9c73224251c07175aa14487 -Author: David Zeuthen -Date: Tue Apr 19 13:16:10 2011 -0400 - - gdbus-codegen: Document the generated ObjectManagerClient structs - - Signed-off-by: David Zeuthen - - gio/gdbus-codegen/codegen.py | 19 +++++++++++++++++++ - 1 file changed, 19 insertions(+) - -commit 3238a6ffe77284ed881c552016f93a531c54bd75 -Author: David Zeuthen -Date: Tue Apr 19 13:10:25 2011 -0400 - - gdbus-codegen: Add "Returns:" blurb for generated get_proxy_type() - - This was forgotten. - - Signed-off-by: David Zeuthen - - gio/gdbus-codegen/codegen.py | 2 ++ - 1 file changed, 2 insertions(+) - -commit 68ba1bf074f9168a1997d674bf1d78b5e707dbf6 -Author: David Zeuthen -Date: Mon Apr 18 14:23:19 2011 -0400 - - gdbus-codegen: Generate docs when generating C code - - This is handy for both gtk-doc and gobject-introspection. - - Signed-off-by: David Zeuthen - - gio/gdbus-codegen/codegen.py | 659 - +++++++++++++++++++++++++---------- - gio/gdbus-codegen/codegen_docbook.py | 2 +- - gio/gdbus-codegen/codegen_main.py | 11 +- - gio/gdbus-codegen/utils.py | 15 + - 4 files changed, 504 insertions(+), 183 deletions(-) - -commit d5dc79c0b066895ad41e84db35568d5a30235186 -Author: Benjamin Otte -Date: Fri Apr 15 03:23:12 2011 +0200 - - API: testutils: Add g_test_fail() - - This allows tests to fail in a nonfatal way and the test runner can - continue if invoked with -k. - - https://bugzilla.gnome.org/show_bug.cgi?id=647826 - - docs/reference/glib/glib-sections.txt | 1 + - glib/glib.symbols | 1 + - glib/gtestutils.c | 34 - ++++++++++++++++++++++++++++++++-- - glib/gtestutils.h | 2 ++ - 4 files changed, 36 insertions(+), 2 deletions(-) - -commit 9a121032599ec90c883937017f49af2ba1fc6071 -Author: Benjamin Otte -Date: Mon Apr 18 14:45:53 2011 +0200 - - testutils: Sprinkle code with newlines - - Readable code ftw! - - glib/gtestutils.c | 31 ++++++++++++++++++++++++++++++- - 1 file changed, 30 insertions(+), 1 deletion(-) - -commit d259d50afd7b1f0f063e9ad95f5784540bd0378c -Author: Benjamin Otte -Date: Mon Apr 18 14:41:51 2011 +0200 - - testutils: Return number of bad tests from g_test_run_suite_internal() - - In particular do not return a boolean disguised as an int. - - glib/gtestutils.c | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -commit 62e68ceec8cfad06fffb00fd23ccaad3fc0f476e -Author: Benjamin Otte -Date: Mon Apr 18 14:37:24 2011 +0200 - - testutils: Remove unused variable - - glib/gtestutils.c | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -commit 19fdb18ef8794bde6b29e400a6d868a7974b73e2 -Author: Benjamin Otte -Date: Mon Apr 18 14:35:58 2011 +0200 - - testutils: Return a boolean from g_test_case_run() - - Return value is intened to be TRUE for success, FALSE for failure. - Currently we return TRUE all the time. - Previously the test returned 0 all the time. - - glib/gtestutils.c | 7 ++++--- - 1 file changed, 4 insertions(+), 3 deletions(-) - -commit affc6f747587f5b86d5ec34cf22e7f666d7d09a9 -Author: David Zeuthen -Date: Sat Apr 16 15:24:42 2011 -0400 - - GDBusObjectManagerClient: Add a GDestroyNotify to the user_data - - For bindings, obviously. - - Signed-off-by: David Zeuthen - - gio/gdbusobjectmanagerclient.c | 40 - +++++++++++++++++++++++++++++++++++++++- - gio/gdbusobjectmanagerclient.h | 4 ++++ - gio/tests/gdbus-test-codegen.c | 18 ++++++++++-------- - 3 files changed, 53 insertions(+), 9 deletions(-) - -commit ea742e88e30fc398b8f86cc017161e6dcbb61e08 -Author: David Zeuthen -Date: Sat Apr 16 14:42:21 2011 -0400 - - GDBus: Add some gobject-introspection annotations for new code - - Signed-off-by: David Zeuthen - - gio/gdbusinterfaceskeleton.c | 2 +- - gio/gdbusobject.c | 14 +++++++------- - gio/gdbusobjectmanager.c | 6 ++++-- - gio/gdbusobjectmanagerclient.c | 24 ++++++++++++++---------- - gio/gdbusobjectmanagerserver.c | 4 ++-- - gio/gdbusobjectproxy.c | 3 ++- - 6 files changed, 30 insertions(+), 23 deletions(-) - -commit 3cef28a2f0d45c4255263dae6a1dc3987bbc3f0c -Author: David Zeuthen -Date: Sat Apr 16 14:07:23 2011 -0400 - - gdbus-codegen: Make generated code introspectable - - Specific changes - - - Use get_type(), not get_gtype() for the GType function - - so we need to use the lower-case name type_ for properties - called type - - Don't return a function pointer, just make the function returned - available instead - - Add (type) annotations in constructors so g-ir-scanner detects - them as such - - Add (transfer none) annotations to property getters - - Add (out) annotations to D-Bus method call functions - - Signed-off-by: David Zeuthen - - gio/gdbus-codegen/codegen.py | 227 - ++++++++++++++++++++++++++++++++++++----- - gio/gdbus-codegen/dbustypes.py | 2 + - gio/tests/gdbus-test-codegen.c | 2 +- - 3 files changed, 202 insertions(+), 29 deletions(-) - -commit 2e358e12f95601e7d00c7a4b0c272c0cd00c2e7d -Author: David Zeuthen -Date: Fri Apr 15 16:36:54 2011 -0400 - - gdbus-codegen: Nuke debug spew - - Signed-off-by: David Zeuthen - - gio/gdbus-codegen/codegen_main.py | 1 - - 1 file changed, 1 deletion(-) - -commit a3fa748e54ec077a764a3045c92df59d00ba0edb -Author: David Zeuthen -Date: Fri Apr 15 16:11:43 2011 -0400 - - gdbus-codegen: Never emit empty PropertiesChanged signals - - It's not that it's actually a bug to do so per se, strictly speaking, - it's just pointless and wasteful. - - Signed-off-by: David Zeuthen - - gio/gdbus-codegen/codegen.py | 28 +++++++++++++++++++--------- - 1 file changed, 19 insertions(+), 9 deletions(-) - -commit 6bccc46d152079d69cf8aebef08433b1ec6055c7 -Author: David Zeuthen -Date: Fri Apr 15 15:53:28 2011 -0400 - - gdbus-codegen: Don't send out PropertiesChanged if value ends up - not changing - - A fairly typical pattern is to have code that does - - foo_set_bar (object, ""); - if (some_condition) - { - foo_set_bar (object, "yes"); - } - - where some_condition is often true every time @object is updated. - - With this code, bar is essentially always "yes" but because of how - gdbus-codegen works, useless PropertiesChanged events got scheduled - and sent out. With this patch, we avoid that by always keeping the - original value around and comparing it only when we deem it's time to - send out the ::PropertiesChanged signal (typically in an idle but can - be forced by the user via flush()). - - Also add a test case for this. - - Signed-off-by: David Zeuthen - - gio/gdbus-codegen/codegen.py | 49 +++++++++++++++++++++++------------ - gio/tests/gdbus-test-codegen.c | 59 - +++++++++++++++++++++++++++++++++++++++++- - gio/tests/test-codegen.xml | 2 ++ - 3 files changed, 93 insertions(+), 17 deletions(-) - -commit 01602e16955fb7ca60799d4e142c7392ad91237d -Author: Colin Walters -Date: Fri Apr 15 15:51:25 2011 -0400 - - Fix some compiler warnings from gcc 4.6 - - gio/gdbusauthmechanismsha1.c | 1 + - gio/tests/gdbus-serialization.c | 1 - - gio/tests/proxy.c | 2 +- - 3 files changed, 2 insertions(+), 2 deletions(-) - -commit 78203f369977b797116c9fc3b2c72a56c55db656 -Author: Colin Walters -Date: Thu Apr 14 16:03:18 2011 -0400 - - gapplication: Fix typo in property - - gio/gapplication.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit cade3cb1dab58ee0ab291efbab03e5b047b2a5be -Author: David Zeuthen -Date: Fri Apr 15 13:51:10 2011 -0400 - - gdbus-codegen: Fix obvious bug in _g_variant_equal0() implementation - - Signed-off-by: David Zeuthen - - gio/gdbus-codegen/codegen.py | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit e19734d6c3f24076d25ac7f290b97df76cad5056 -Author: David Zeuthen -Date: Fri Apr 15 12:56:07 2011 -0400 - - gdbus-codegen: Add support for the org.freedesktop.DBus.Deprecated - annotation - - Signed-off-by: David Zeuthen - - docs/reference/gio/gdbus-codegen.xml | 124 - ++++++++++++++++++++++------------- - gio/gdbus-codegen/codegen.py | 28 ++++++++ - gio/gdbus-codegen/codegen_docbook.py | 8 +++ - gio/gdbus-codegen/dbustypes.py | 16 +++++ - gio/tests/test-codegen.xml | 22 +++++++ - 5 files changed, 151 insertions(+), 47 deletions(-) - -commit 0f9b83dd36a252552e4644257c0fa8272f6ba847 -Author: Ryan Lortie -Date: Fri Apr 15 09:30:24 2011 -0400 - - GApplication: #include "gsettings.h" - - Since we call g_settings_sync() from there now... - - gio/gapplication.c | 1 + - 1 file changed, 1 insertion(+) - -commit 631d0c3534661e549f7df18fbb9832bdf19c5eaf -Merge: 2553511f4 a5dd6fcc4 -Author: Ryan Lortie -Date: Fri Apr 15 09:29:47 2011 -0400 - - Merge remote-tracking branch 'gvdb/master' - -commit a5dd6fcc4f46a322cc547a5fcfa1b52cbc5ec6d6 -Author: Ryan Lortie -Date: Fri Apr 15 09:27:38 2011 -0400 - - builder: do not include on win32 - - Spotted by Kean Johnston . - - https://mail.gnome.org/archives/gtk-devel-list/2011-April/msg00010.html - - gvdb-builder.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 98e6d4b0a934b9fd67a38121958fccec879bf1ac -Author: David Zeuthen -Date: Fri Apr 15 08:48:21 2011 -0400 - - gdbus-codegen: Include a blurb about the license of the generated code - - More precisely, include this line - - The license of this code is the same as for the source it was - derived from. - - Signed-off-by: David Zeuthen - - gio/gdbus-codegen/codegen.py | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 5f31671da05c000224a227ce3548074dc2942086 -Author: David Zeuthen -Date: Fri Apr 15 08:44:05 2011 -0400 - - gdbus-codegen: Use the right program name in introductory comment - (again) - - Signed-off-by: David Zeuthen - - gio/gdbus-codegen/codegen.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit c76a1f99054134fafec1d47d523c4aca219ab83c -Author: David Zeuthen -Date: Fri Apr 15 08:40:52 2011 -0400 - - gdbus-codegen: Use the right program name in introductory comment - - Signed-off-by: David Zeuthen - - gio/gdbus-codegen/codegen.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 9e9535b45c1a09a4c86e03d1c0250d7d8703dc08 -Author: David Zeuthen -Date: Fri Apr 15 08:33:30 2011 -0400 - - gdbus-codegen: Add copyright / license headers - - Signed-off-by: David Zeuthen - - gio/gdbus-codegen/__init__.py | 1 - - gio/gdbus-codegen/codegen.py | 21 +++++++++++++++++++++ - gio/gdbus-codegen/codegen_docbook.py | 21 +++++++++++++++++++++ - gio/gdbus-codegen/codegen_main.py | 21 +++++++++++++++++++++ - gio/gdbus-codegen/config.py.in | 21 +++++++++++++++++++++ - gio/gdbus-codegen/dbustypes.py | 21 +++++++++++++++++++++ - gio/gdbus-codegen/gdbus-codegen.in | 22 ++++++++++++++++++++++ - gio/gdbus-codegen/parser.py | 21 +++++++++++++++++++++ - gio/gdbus-codegen/utils.py | 21 +++++++++++++++++++++ - 9 files changed, 169 insertions(+), 1 deletion(-) - -commit febfc45fbeaf9f1df3de2310e32c6bce3ea9bbf3 -Author: David Zeuthen -Date: Fri Apr 15 08:24:40 2011 -0400 - - GDBus: Support Ugly_Case and use org.gtk.GDBus.C.Name since it's - C-only - - Signed-off-by: David Zeuthen - - docs/reference/gio/gdbus-codegen.xml | 60 +++++++++++++++++-------- - gio/gdbus-codegen/dbustypes.py | 86 - ++++++++++++++++++++++-------------- - gio/gdbus-codegen/utils.py | 5 +++ - gio/tests/gdbus-test-codegen.c | 6 +++ - gio/tests/test-codegen.xml | 24 ++++++++-- - 5 files changed, 125 insertions(+), 56 deletions(-) - -commit 2553511f4eaf4af8e48f21f4a3a0ac7c58defc8a -Author: Michael Kuhn -Date: Wed Dec 22 10:11:11 2010 +0100 - - Bug 637561 - Crash when using G_DBUS_SERVER_FLAGS_RUN_IN_THREAD - - https://bugzilla.gnome.org/show_bug.cgi?id=637561 - - Signed-off-by: David Zeuthen - - gio/gdbusserver.c | 9 +++++++-- - 1 file changed, 7 insertions(+), 2 deletions(-) - -commit c2387ddff164becd90654b459d8c6031c3656577 -Author: Simon McVittie -Date: Thu Mar 31 13:58:55 2011 +0100 - - /gdbus/message-serialize-invalid test: be compatible with D-Bus 1.4.8 - - Older versions of libdbus would let you construct an invalid - DBusMessage, but that's a bug, which will be fixed in 1.4.8/1.5.0. - Instead, construct a valid message of the same length, then replace - substrings in the serialized blob with their invalid counterparts. - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=646326 - - Signed-off-by: David Zeuthen - - gio/tests/gdbus-serialization.c | 43 - ++++++++++++++++++++++++++++++++--------- - 1 file changed, 34 insertions(+), 9 deletions(-) - -commit 8b50e2f5475f9817baa358e2f638d0853e50ffb1 -Author: Kean Johnston -Date: Fri Apr 15 10:15:04 2011 +0200 - - GLocalFile: Use _fstati64 rather than stat on Win32 - - We want this to get 64bit timestamps and file lenghts. - - gio/glocalfile.c | 12 +++++++++--- - gio/glocalfileoutputstream.c | 12 +++++++++--- - 2 files changed, 18 insertions(+), 6 deletions(-) - -commit a3722d0408fd3746a30180e0c37f1713673a1fcc -Author: Matthias Clasen -Date: Thu Apr 14 20:41:54 2011 -0400 - - Slight docs rewording - - Proposed by Thomas Andersen, - https://bugzilla.gnome.org/show_bug.cgi?id=647700 - - gio/gsettings.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 4da18247592f1159ee03e414990d2a744aa0a8c7 -Author: David Zeuthen -Date: Thu Apr 14 11:27:57 2011 -0400 - - GResolver: Don't return duplicate addresses - - ... this was causing a GDBus test-case to fail so now that it is - fixed, also reenable the test case. - - https://bugzilla.gnome.org/show_bug.cgi?id=631379 - - Signed-off-by: David Zeuthen - - gio/gresolver.c | 49 - +++++++++++++++++++++++++++++++++++++++++++++---- - gio/tests/gdbus-peer.c | 6 ------ - 2 files changed, 45 insertions(+), 10 deletions(-) - -commit 33515d4eb4175fac70ab42151020336c34bc2083 -Author: David Zeuthen -Date: Thu Apr 14 11:27:57 2011 -0400 - - GInetAddress: add equal() method - - This is needed in the fix for - - https://bugzilla.gnome.org/show_bug.cgi?id=631379 - - Signed-off-by: David Zeuthen - - docs/reference/gio/gio-sections.txt | 1 + - gio/ginetaddress.c | 29 +++++++++++++++++++++++++++++ - gio/ginetaddress.h | 3 +++ - gio/gio.symbols | 1 + - 4 files changed, 34 insertions(+) - -commit 8b03077a44092ce2b510ef3246da063cacc8d951 -Author: Ryan Lortie -Date: Thu Apr 14 09:54:17 2011 -0400 - - GTimeZone: fix non-threadsafe refcounting - - In the previous code, if the timezone was pulled out of the cache - again - just as the last reference was being dropped, the cache code will - increase its refcount and return it while the unref code was - freeing it. - - Protect against that. - - Closes #646435. - - glib/gtimezone.c | 25 +++++++++++++++++++++---- - 1 file changed, 21 insertions(+), 4 deletions(-) - -commit e38ef14e8b8d2fed909d92514b665bb8c3c99e6c -Author: David Zeuthen -Date: Wed Apr 13 18:40:47 2011 -0400 - - GDBus: If an authentication method fail, don't give up, just try - the next one - - This problem was reported in bug 647602. - - https://bugzilla.gnome.org/show_bug.cgi?id=647602 - - Signed-off-by: David Zeuthen - - gio/gdbusauth.c | 12 ++++++++++-- - 1 file changed, 10 insertions(+), 2 deletions(-) - -commit 3b997d92c13217db78fcc774bff6d6c0fcd919e6 -Author: David Zeuthen -Date: Wed Apr 13 18:21:16 2011 -0400 - - GDBus: Add test case for the ANONYMOUS authentication method - - Signed-off-by: David Zeuthen - - gio/tests/gdbus-peer.c | 92 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 92 insertions(+) - -commit befb60d8268ad2296fe94cebbeadf749314c7a70 -Author: David Zeuthen -Date: Wed Apr 13 18:19:57 2011 -0400 - - GDBus: Nuke debug spew from the ANONYMOUS authentication method - - Signed-off-by: David Zeuthen - - gio/gdbusauthmechanismanon.c | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -commit 25c57d31c5f8bb36f17328bbeacce4796490b241 -Author: David Zeuthen -Date: Wed Apr 13 17:49:19 2011 -0400 - - GDBus: Allow tcp: and nonce-tcp: addresses without any arguments - - This was broken in this commit - - http://git.gnome.org/browse/glib/commit/?id=0729260141bb585943ad1c6efa8ab7ee9058b0aa - - The test case for catching this is unfortunately commented out (so it - didn't catch it) due to this bug - - https://bugzilla.gnome.org/show_bug.cgi?id=631379 - - still being unresolved. - - Signed-off-by: David Zeuthen - - gio/gdbusaddress.c | 29 ++++++----------------------- - 1 file changed, 6 insertions(+), 23 deletions(-) - -commit 8826ad046d3dfa1a0fbaca1cab1086d12f31d0a5 -Author: David Zeuthen -Date: Wed Apr 13 16:39:50 2011 -0400 - - GDBusInterfaceStub: Clarify ::g-authorize-method docs - - As suggested by Simon in - https://bugzilla.gnome.org/show_bug.cgi?id=647577#c11 - - Signed-off-by: David Zeuthen - - gio/gdbusinterfaceskeleton.c | 2 +- - gio/gdbusobjectskeleton.c | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit 6ccca55752c41001f3af3430d3d93f587fd42383 -Author: David Zeuthen -Date: Wed Apr 13 16:33:51 2011 -0400 - - GDBus: Use Skeleton instead of Stub - - After some brainstorming with Simon, see - - https://bugzilla.gnome.org/show_bug.cgi?id=647577#c8 - - Signed-off-by: David Zeuthen - - docs/reference/gio/gdbus-codegen.xml | 18 +- - docs/reference/gio/gio-docs.xml | 4 +- - docs/reference/gio/gio-sections.txt | 90 +++---- - docs/reference/gio/gio.types | 4 +- - gio/Makefile.am | 8 +- - gio/gdbus-codegen/codegen.py | 224 - ++++++++--------- - gio/gdbusinterface.c | 4 +- - ...businterfacestub.c => gdbusinterfaceskeleton.c} | 264 - ++++++++++----------- - gio/gdbusinterfaceskeleton.h | 109 +++++++++ - gio/gdbusinterfacestub.h | 109 --------- - gio/gdbusobject.c | 4 +- - gio/gdbusobjectmanagerserver.c | 66 +++--- - gio/gdbusobjectmanagerserver.h | 4 +- - gio/{gdbusobjectstub.c => gdbusobjectskeleton.c} | 228 - +++++++++--------- - gio/gdbusobjectskeleton.h | 91 +++++++ - gio/gdbusobjectstub.h | 91 ------- - gio/gdbusprivate.h | 2 +- - gio/gio.h | 4 +- - gio/gio.symbols | 46 ++-- - gio/gioenums.h | 14 +- - gio/giotypes.h | 4 +- - gio/tests/gdbus-example-objectmanager-server.c | 12 +- - gio/tests/gdbus-test-codegen.c | 154 ++++++------ - 23 files changed, 777 insertions(+), 777 deletions(-) - -commit 68b16deb1f4ec739f80291156f2e0e2eed87d225 -Author: Colin Walters -Date: Wed Apr 13 14:03:58 2011 -0400 - - gdbusconnection: Avoid tripping assertion if we fail to authenticate - twice - - If g_bus_get_sync() fails in authentication (because e.g. the process - uid, doesn't match the expected in EXTERNAL), a secondary call to - g_bus_get_sync() would notice we aren't initialized, and try - to initialize. - - The assertion here is just wrong; we now explicitly and clearly handle - both cases where we already have an error, or we already succeeded. - - https://bugzilla.gnome.org/show_bug.cgi?id=635694 - - gio/gdbusconnection.c | 15 ++++++++++----- - 1 file changed, 10 insertions(+), 5 deletions(-) - -commit 4d15ba90c04e474f996777c9931d50eae712816e -Author: Ryan Lortie -Date: Wed Apr 13 11:46:33 2011 -0400 - - G_VARIANT_TYPE_VARDICT: Add 'Since:' tag - - glib/gvarianttype.h | 2 ++ - 1 file changed, 2 insertions(+) - -commit 683943b40e20d7cd4eda688d4410012b62b45a20 -Author: David Zeuthen -Date: Wed Apr 13 11:35:06 2011 -0400 - - GDBusInterfaceStub: Use G_VARIANT_TYPE_VARDICT when referring to - type a{sv} - - Signed-off-by: David Zeuthen - - gio/gdbusinterfacestub.c | 6 +----- - 1 file changed, 1 insertion(+), 5 deletions(-) - -commit 76492d7741c7c6f48d2d7301c872020e42b025ff -Author: Matthias Clasen -Date: Wed Apr 13 08:48:10 2011 -0400 - - Bump version - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 0e55346420e74a562b42d14a136c07a4bbd9d955 -Author: Matthias Clasen -Date: Wed Apr 13 08:19:35 2011 -0400 - - Skip the writable test if the file is not writable - - Since make distcheck operates on a readonly source tree. - - glib/tests/mappedfile.c | 10 ++++++++++ - 1 file changed, 10 insertions(+) - -commit 67b8c7ea8adeef5e2db5e2ed65a15db1e6c91f74 -Author: Matthias Clasen -Date: Wed Apr 13 01:31:19 2011 -0400 - - Fix non-srcdir builds - - glib/tests/mappedfile.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 5f90baafb5210a551289900a160928dfd698037e -Author: Matthias Clasen -Date: Wed Apr 13 00:42:51 2011 -0400 - - More updates - - NEWS | 2 ++ - 1 file changed, 2 insertions(+) - -commit c1a7599568ba953db6d5f6c840a9c4fb121a9bac -Author: Matthias Clasen -Date: Wed Apr 13 00:39:01 2011 -0400 - - Fix a typo in the GSettings docs - - Pointed out by Thomas Andersen - https://bugzilla.gnome.org/show_bug.cgi?id=647600 - - gio/gsettings.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit e356c7ca0bcb461491a90f6cfb2907bb4ffa10e8 -Author: David Zeuthen -Date: Tue Apr 12 20:40:25 2011 -0400 - - gdbus-codegen: Shorten man page title - - Signed-off-by: David Zeuthen - - docs/reference/gio/gdbus-codegen.xml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 29bf848d92b3f4a64d32b104638e87bffcfdb5b3 -Author: David Zeuthen -Date: Tue Apr 12 20:28:06 2011 -0400 - - gdbus-codegen: Use CDATA to make gtk-doc avoid expanding certain - strings - - Signed-off-by: David Zeuthen - - docs/reference/gio/gdbus-codegen.xml | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -commit 6a4ab7c5d3d98318c38816a64b3c444a2c99ea9b -Author: David Zeuthen -Date: Tue Apr 12 20:15:48 2011 -0400 - - GDBus: Minor renames and doc fixes - - As requested by Simon in - https://bugzilla.gnome.org/show_bug.cgi?id=647577 - - Signed-off-by: David Zeuthen - - docs/reference/gio/gio-sections.txt | 2 +- - gio/gdbusinterfacestub.c | 8 ++++++-- - gio/gdbusobjectmanagerserver.c | 6 +++--- - gio/gdbusobjectmanagerserver.h | 2 +- - gio/gio.symbols | 2 +- - 5 files changed, 12 insertions(+), 8 deletions(-) - -commit 6bf978f35e9688e48942bbb9b4f28187fae29f73 -Author: David Zeuthen -Date: Tue Apr 12 17:12:26 2011 -0400 - - gdbus-codegen: Mention that @since can be used - - Signed-off-by: David Zeuthen - - docs/reference/gio/gdbus-codegen.xml | 13 +++++++++---- - 1 file changed, 9 insertions(+), 4 deletions(-) - -commit 34a28f2f062281d9fb75fcd02c4df238def6396e -Author: David Zeuthen -Date: Tue Apr 12 16:17:28 2011 -0400 - - Add support for org.gtk.GDBus.Since annotation - - And use this for a) documentation purposes; and b) to preserve C ABI - when an interface is extended. See - - https://bugzilla.gnome.org/show_bug.cgi?id=647577#c5 - - for more details. Also add test cases for this. - - Signed-off-by: David Zeuthen - - docs/reference/gio/gdbus-codegen.xml | 22 ++++++++++++ - gio/gdbus-codegen/codegen.py | 60 - ++++++++++++++++++++++++------- - gio/gdbus-codegen/codegen_docbook.py | 8 +++++ - gio/gdbus-codegen/dbustypes.py | 15 ++++++++ - gio/gdbus-codegen/parser.py | 8 +++++ - gio/gdbus-codegen/utils.py | 7 ++++ - gio/tests/gdbus-example-objectmanager.xml | 4 +++ - gio/tests/gdbus-test-codegen.c | 22 ++++++++++++ - gio/tests/test-codegen.xml | 60 - +++++++++++++++++++++++++++++++ - 9 files changed, 193 insertions(+), 13 deletions(-) - -commit bf087aabbf3811ccb0abce532122c190673356e5 -Author: Colin Walters -Date: Tue Apr 12 12:56:33 2011 -0400 - - gsettings-tool fixes: Add missing _apply(), add unset-recursively - to man page - - docs/reference/gio/gsettings.xml | 12 ++++++++++++ - gio/gsettings-tool.c | 1 + - 2 files changed, 13 insertions(+) - -commit 3fd9f2e8f98d59c614a04be8b4a052027e025a64 -Author: Colin Walters -Date: Tue Apr 12 11:00:54 2011 -0400 - - gsettings: Implement reset-recursively - - Motivation was the ability to: - $ gsettings reset-recursively org.gnome.gnome-panel - - https://bugzilla.gnome.org/show_bug.cgi?id=647579 - - gio/gsettings-tool.c | 57 - ++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 57 insertions(+) - -commit 76d365372197e9ce9729402ae2fa4fac490f8dd0 -Author: David Zeuthen -Date: Tue Apr 12 11:50:34 2011 -0400 - - gdbus-codegen: Add --c-generate-object-manager option + doc - improvements - - Signed-off-by: David Zeuthen - - docs/reference/gio/Makefile.am | 4 +- - docs/reference/gio/gdbus-codegen.xml | 159 - +++++++++++++++++++----------- - docs/reference/gio/gio-docs.xml | 2 +- - docs/reference/gio/migrating-gdbus.xml | 7 +- - gio/gdbus-codegen/codegen.py | 153 - ++++++++++++++-------------- - gio/gdbus-codegen/codegen_main.py | 9 +- - gio/tests/Makefile.am | 6 +- - gio/tests/gdbus-example-objectmanager.xml | 2 +- - 8 files changed, 200 insertions(+), 142 deletions(-) - -commit 3f7912f142088cd27f53ba74fb69037c45223678 -Author: Matthias Clasen -Date: Tue Apr 12 10:02:31 2011 -0400 - - GLocalDirectoryMonitor: Improve struct packing - - gio/glocaldirectorymonitor.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a2094d5e564433ed3a4398afeacce80519bbda44 -Author: Matthias Clasen -Date: Tue Apr 12 10:02:12 2011 -0400 - - GIOSchedulerJob: Improve struct packing - - gio/gioscheduler.c | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -commit bfe7548fe14ec3b49c96264c1e6d1650357fa41a -Author: Matthias Clasen -Date: Tue Apr 12 10:01:37 2011 -0400 - - GFilenameCompleter: Improve struct packing - - gio/gfilenamecompleter.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 3e4f3673d8a54b3e1924d00a4a3a6048426f0b10 -Author: Matthias Clasen -Date: Tue Apr 12 10:01:05 2011 -0400 - - GFileAttributeMatcher: Improve struct packing - - gio/gfileinfo.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit 8903ec808bb02847d80a26c6224b319b2b2be059 -Author: Matthias Clasen -Date: Tue Apr 12 10:00:37 2011 -0400 - - GDBusProxy: Improve struct packing - - gio/gdbusproxy.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 53e3e111fd5a891e7b3668e1ca7eab4b987c855e -Author: Matthias Clasen -Date: Tue Apr 12 10:00:03 2011 -0400 - - GDBusWorker: Improve struct packing - - gio/gdbusprivate.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 9890c03579754ecf145575f6f77af6e34aa9b05c -Author: Matthias Clasen -Date: Tue Apr 12 09:58:13 2011 -0400 - - GMarkupParseContext: Improve struct packing - - glib/gmarkup.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit f8b154f53a30930b6e3213c8b85bbb3dea4f68d7 -Author: Matthias Clasen -Date: Tue Apr 12 09:55:59 2011 -0400 - - GMatchInfo: improve struct packing - - glib/gregex.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 8276d0e557259154beaf3f2997276ba32ee9c1ee -Author: David Zeuthen -Date: Tue Apr 12 09:28:09 2011 -0400 - - Spiff up the "Migrating to GDBus" docs a bit - - Signed-off-by: David Zeuthen - - docs/reference/gio/migrating-gdbus.xml | 17 ++++--- - gio/tests/Makefile.am | 2 +- - gio/tests/gdbus-example-objectmanager-client.c | 65 - ++++++++++++++++++++------ - gio/tests/gdbus-example-objectmanager-server.c | 34 ++++++++++---- - gio/tests/gdbus-example-objectmanager.xml | 18 ++++++- - 5 files changed, 106 insertions(+), 30 deletions(-) - -commit fc59b9d8436f295713d68e3f2a5af86b93013180 -Author: David Zeuthen -Date: Mon Apr 11 18:32:11 2011 -0400 - - Update "Migrating to GDBus" chapter to take gdbus-codegen(1) - into account - - Signed-off-by: David Zeuthen - - docs/reference/gio/gdbus-codegen.xml | 2 +- - docs/reference/gio/migrating-gdbus.xml | 223 - ++++++++++++------------------ - gio/tests/gdbus-example-objectmanager.xml | 26 +++- - 3 files changed, 105 insertions(+), 146 deletions(-) - -commit ff6ecc61c992e27cc018b0716a3910efb4c0656a -Author: Matthias Clasen -Date: Mon Apr 11 13:26:40 2011 -0400 - - Add forgotten apis - - g_desktop_app_info_launch_uris_as_manager was not listed in - the docs. - - NEWS | 30 +++++++++++++++++++++++++++++- - 1 file changed, 29 insertions(+), 1 deletion(-) - -commit e5525f1010825bc5dfbed39f593999d6a115a972 -Author: David Zeuthen -Date: Mon Apr 11 16:35:14 2011 -0400 - - GDBus: Add ObjectManager example - - Signed-off-by: David Zeuthen - - gio/tests/Makefile.am | 29 +++++ - gio/tests/gdbus-example-objectmanager-client.c | 135 - +++++++++++++++++++++++ - gio/tests/gdbus-example-objectmanager-server.c | 141 - +++++++++++++++++++++++++ - gio/tests/gdbus-example-objectmanager.xml | 33 ++++++ - 4 files changed, 338 insertions(+) - -commit 24533f261900b3234abc4182ffea6bbd1cb1a29e -Author: David Zeuthen -Date: Mon Apr 11 15:34:38 2011 -0400 - - Also use interface_ instead of interface in C files - - This is because gtk-doc scans the function in the H file but reads the - docs from the C file. Annoying. - - Signed-off-by: David Zeuthen - - gio/gdbusinterface.c | 34 +++++----- - gio/gdbusinterfacestub.c | 170 - +++++++++++++++++++++++------------------------ - gio/gdbusobjectstub.c | 44 ++++++------ - 3 files changed, 124 insertions(+), 124 deletions(-) - -commit 6cc4dc5b9bb88aff4ec04f115facecef56b7374c -Author: David Zeuthen -Date: Mon Apr 11 15:22:37 2011 -0400 - - GDBusInterfaceStub: Rename stub parameter to interface - - Signed-off-by: David Zeuthen - - gio/gdbusinterfacestub.c | 256 - +++++++++++++++++++++++------------------------ - gio/gdbusinterfacestub.h | 30 +++--- - 2 files changed, 143 insertions(+), 143 deletions(-) - -commit 48090287367bf4c57f375faaca8d65bd9cce0d11 -Author: David Zeuthen -Date: Mon Apr 11 15:13:25 2011 -0400 - - GDBus: Avoid using the word interface in public C headers - - Same deal as with e.g. index since some libraries may do crazy stuff - such as "#define interface xyz". - - Signed-off-by: David Zeuthen - - gio/gdbusinterface.h | 12 ++++++------ - gio/gdbusobject.h | 4 ++-- - gio/gdbusobjectmanager.h | 4 ++-- - gio/gdbusobjectstub.h | 4 ++-- - 4 files changed, 12 insertions(+), 12 deletions(-) - -commit 5ec05ebfd48ab6bac396f8cd30b47d61b93c7884 -Author: Daniel Mustieles -Date: Mon Apr 11 21:06:01 2011 +0200 - - Updated Spanish translation - - po/es.po | 530 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 272 insertions(+), 258 deletions(-) - -commit 4dffec890631acc926b6e66da4d318e3587f7d38 -Author: David Zeuthen -Date: Mon Apr 11 14:59:19 2011 -0400 - - Dist test-codegen.xml - - Signed-off-by: David Zeuthen - - gio/tests/Makefile.am | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit eaef2a8f3f54354af50e0089a578f83656756d8d -Author: Matthias Clasen -Date: Mon Apr 11 13:26:40 2011 -0400 - - Add forgotten apis - - g_desktop_app_info_launch_uris_as_manager was not listed in - the docs. - - docs/reference/gio/gio-sections.txt | 2 ++ - 1 file changed, 2 insertions(+) - -commit c36aa59bf05b972ae1c1e0b9e273064914ca3447 -Author: Matthias Clasen -Date: Mon Apr 11 13:21:12 2011 -0400 - - Fix duplicate private subsection - - gtk-doc doesn't understand duplicate Private subsections in - the obvious way, it seems. - - docs/reference/glib/glib-sections.txt | 8 +++----- - 1 file changed, 3 insertions(+), 5 deletions(-) - -commit 1a6dd8c7fabdb79bcce7dc04f0e6044a343169f4 -Author: Matthias Clasen -Date: Mon Apr 11 13:20:55 2011 -0400 - - Fix a few parameter mismatches in the docs - - glib/gtimezone.c | 20 ++++++++++---------- - glib/gtimezone.h | 4 ++-- - 2 files changed, 12 insertions(+), 12 deletions(-) - -commit 3c94299b0ff1c8e1b0b06bedd73b1b725e631d8a -Author: Matthias Clasen -Date: Mon Apr 11 12:57:19 2011 -0400 - - Don't include unistd.h unconditionally - - It doesn't exist on all platforms. Partial fix for bug 647341. - - gio/glib-compile-schemas.c | 9 ++++++--- - 1 file changed, 6 insertions(+), 3 deletions(-) - -commit 9d048615da794e265256ad29c27daf147675f239 -Author: Matthias Clasen -Date: Mon Apr 11 12:53:25 2011 -0400 - - Add 2.30 index to GLib docs - - docs/reference/glib/glib-docs.sgml | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 8f2a6d3e5a6208953c4e1691826597b2cd6ea2b2 -Author: Matthias Clasen -Date: Mon Apr 11 12:26:15 2011 -0400 - - Updates - - NEWS | 58 +++++++++++++++++++++++++++++++++++++++++++++++++++++----- - 1 file changed, 53 insertions(+), 5 deletions(-) - -commit 9c1941c07fba7626ba1a40a7009615c88a645539 -Author: David Zeuthen -Date: Mon Apr 11 10:54:52 2011 -0400 - - GDBus: Add test-suite for new ObjectManager and gdbus-codegen(1) code - - Signed-off-by: David Zeuthen - - gio/tests/Makefile.am | 24 + - gio/tests/gdbus-test-codegen.c | 2178 - ++++++++++++++++++++++++++++++++++++++++ - gio/tests/test-codegen.xml | 341 +++++++ - 3 files changed, 2543 insertions(+) - -commit 982195b61c4996e1dd8045dcdb818ff7ee45d5b4 -Author: David Zeuthen -Date: Mon Apr 11 10:51:37 2011 -0400 - - GDBus: Use thread-default GMainContext in _g_assert_property_notify - + friends - - Signed-off-by: David Zeuthen - - gio/tests/gdbus-tests.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit ff57ed5d6a67f91ef35ae947f3fea7ecce12ee7b -Author: Ryan Lortie -Date: Mon Apr 11 03:30:24 2011 -0400 - - GApplication: g_settings_sync() on exit - - Call g_settings_sync() just before g_applcation_run() returns. - This is - really the correct thing to do in every case that you're using - GSettings - and it prevents every single application from having to do it for - themselves. - - Closes bug #647419. - - gio/gapplication.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 68aef334041c7da2c67e43b743b8e93114d84e54 -Author: Ryan Lortie -Date: Mon Apr 11 03:37:47 2011 -0400 - - GSettings: make _sync() a no-op if uninitialised - - If GSettings is uninitialised then g_settings_sync() should very - obviously just return right away (rather than attempting to initialise - GSettings first). - - gio/gsettingsbackend.c | 23 +++++++++++++++++------ - 1 file changed, 17 insertions(+), 6 deletions(-) - -commit 6a45180c95baaddedafacf1780de2670c5a6a44a -Author: David Zeuthen -Date: Sun Apr 10 11:19:45 2011 -0400 - - Clarify docs for g_dbus_gvalue_to_gvariant() and - g_dbus_gvariant_to_gvalue() - - Signed-off-by: David Zeuthen - - gio/gdbusutils.c | 77 - +++++++++++++++++++++++++++++--------------------------- - gio/gdbusutils.h | 2 +- - 2 files changed, 41 insertions(+), 38 deletions(-) - -commit 45377252db37ed46b4fd4c17ae88d8804c8c0923 -Author: Ryan Lortie -Date: Sun Apr 10 07:55:03 2011 -0400 - - Add test case for G_APPLICATION_NON_UNIQUE - - gio/tests/gapplication.c | 74 - ++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 74 insertions(+) - -commit 9d204338f3e2a0eb7fb53eb7287040eb8d0f8589 -Author: Ryan Lortie -Date: Sun Apr 10 07:51:55 2011 -0400 - - GApplication: add G_APPLICATION_NON_UNIQUE - - Add a flag to essentially short-circuit g_application_register(). The - application makes no attempt to acquire the bus name or check for - existing instances with that name. The application is never - considered - as being 'remote' and all requests are handled locally. - - Closes #646985. - - gio/gapplication.c | 19 +++++++++++-------- - gio/gioenums.h | 9 ++++++++- - 2 files changed, 19 insertions(+), 9 deletions(-) - -commit 53389d963d1271d0c36862e2b4866ff5231b9b9e -Author: Ryan Lortie -Date: Sun Apr 10 07:50:26 2011 -0400 - - GApplication: fix leaked object path - - In the case that we fail to become the primary instance we should - unregister *both* object paths that we registered during our attempt. - - gio/gapplicationimpl-dbus.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 01a5f19e049618fc4665c809ef85958cca1ee2ae -Author: David Zeuthen -Date: Sat Apr 9 17:51:59 2011 -0400 - - Improve g_dbus_gvalue_to_gvariant() docs - - Signed-off-by: David Zeuthen - - gio/gdbusutils.c | 30 +++++++++++------------------- - 1 file changed, 11 insertions(+), 19 deletions(-) - -commit 61704dbca5a0004ab9b1172cd96b8d81b1697d61 -Author: Dan Winship -Date: Sat Apr 9 12:47:32 2011 -0400 - - GSocket: clarify g_socket_receive documentation - - g_socket_receive* return 0 if the connection is closed. - - https://bugzilla.gnome.org/show_bug.cgi?id=643074 - - gio/gsocket.c | 30 ++++++++++++++++++------------ - 1 file changed, 18 insertions(+), 12 deletions(-) - -commit ea57feff96f13bbd4d03a76040a4ddfad2677310 -Author: Dan Winship -Date: Thu Mar 10 22:09:31 2011 -0500 - - gsettings-tool: warn if setting a value fails - - eg, if the dconf backend cannot connect to dbus - - https://bugzilla.gnome.org/show_bug.cgi?id=641768 - - gio/gsettings-tool.c | 14 +++++++++++--- - 1 file changed, 11 insertions(+), 3 deletions(-) - -commit 1d781ba3bec741475eaa745aec2c060e9b1114f4 -Author: David Zeuthen -Date: Sat Apr 9 11:46:19 2011 -0400 - - GDBus: Document GVariant/GValue conversion routines and move to them - to utils - - Signed-off-by: David Zeuthen - - docs/reference/gio/gio-sections.txt | 4 +- - gio/gdbusinterface.c | 315 ----------------------------- - gio/gdbusinterface.h | 7 - - gio/gdbusutils.c | 385 - ++++++++++++++++++++++++++++++++++++ - gio/gdbusutils.h | 5 + - gio/gio.symbols | 4 +- - 6 files changed, 394 insertions(+), 326 deletions(-) - -commit 9c8341f1aaf01148ee2ca7f634478cdfaf4a0303 -Author: David Zeuthen -Date: Sat Apr 9 11:39:32 2011 -0400 - - Forgot to add autofoo for libffi - - Signed-off-by: David Zeuthen - - configure.ac | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 88ab35f3cb6127036361e421987a127bddb989c8 -Author: David Zeuthen -Date: Fri Apr 8 17:34:44 2011 -0400 - - Add a generic libffi based marshaller to libgobject - - This code is from https://bugzilla.gnome.org/show_bug.cgi?id=567087 - and was adapted by myself to also support the GVariant fundamental - type. - - Signed-off-by: David Zeuthen - - docs/reference/gobject/gobject-sections.txt | 1 + - gio/gdbus-codegen/codegen.py | 189 - +-------------------------- - gobject-2.0.pc.in | 1 + - gobject/Makefile.am | 4 +- - gobject/gclosure.c | 194 - ++++++++++++++++++++++++++++ - gobject/gclosure.h | 7 + - gobject/gobject.symbols | 1 + - 7 files changed, 209 insertions(+), 188 deletions(-) - -commit 0b9229beca5379b638e9d9a879bca30560042023 -Author: David Zeuthen -Date: Fri Apr 8 16:57:31 2011 -0400 - - Add gdbus-codegen(1) command - - It doesn't work yet without the user manually adding ffi bits. That's - the topic of the next commit. - - Signed-off-by: David Zeuthen - - configure.ac | 2 + - docs/reference/gio/Makefile.am | 6 +- - docs/reference/gio/gdbus-codegen.xml | 674 +++++++++++ - docs/reference/gio/gio-docs.xml | 1 + - gio/Makefile.am | 2 +- - gio/gdbus-codegen/Makefile.am | 27 + - gio/gdbus-codegen/__init__.py | 1 + - gio/gdbus-codegen/codegen.py | 2104 - ++++++++++++++++++++++++++++++++++ - gio/gdbus-codegen/codegen_docbook.py | 283 +++++ - gio/gdbus-codegen/codegen_main.py | 171 +++ - gio/gdbus-codegen/config.py.in | 6 + - gio/gdbus-codegen/dbustypes.py | 288 +++++ - gio/gdbus-codegen/gdbus-codegen.in | 11 + - gio/gdbus-codegen/parser.py | 255 ++++ - gio/gdbus-codegen/utils.py | 56 + - 15 files changed, 3884 insertions(+), 3 deletions(-) - -commit 1a0424b7ff4550ae90ff730bb98d40bface512f3 -Author: Matthias Clasen -Date: Fri Apr 8 17:02:01 2011 -0400 - - Fix another faulty GApplicationCommandline example - - Several flaws were pointed out by Shaun McCance. We were - leaking handled arguments, and we were mishandling the last - argument, and we were actually skipping arguments too. - - https://bugzilla.gnome.org/show_bug.cgi?id=647031 - - gio/tests/gapplication-example-cmdline2.c | 16 ++++++++++------ - 1 file changed, 10 insertions(+), 6 deletions(-) - -commit ac93a6af88901840b3324c086221c9153608df0a -Author: David Zeuthen -Date: Fri Apr 8 16:29:48 2011 -0400 - - Add "Since: 2.30" for new D-Bus routines - - Signed-off-by: David Zeuthen - - gio/gdbusinterface.c | 10 ++++++++++ - gio/gdbusinterface.h | 4 ++++ - gio/gdbusinterfacestub.c | 24 ++++++++++++++++++++++++ - gio/gdbusinterfacestub.h | 4 ++++ - gio/gdbusobject.c | 14 ++++++++++++++ - gio/gdbusobject.h | 2 ++ - gio/gdbusobjectmanager.c | 22 ++++++++++++++++------ - gio/gdbusobjectmanager.h | 2 ++ - gio/gdbusobjectmanagerclient.c | 40 - ++++++++++++++++++++++++++++++++++++++++ - gio/gdbusobjectmanagerclient.h | 4 ++++ - gio/gdbusobjectmanagerserver.c | 14 ++++++++++++++ - gio/gdbusobjectmanagerserver.h | 6 +++++- - gio/gdbusobjectproxy.c | 8 ++++++++ - gio/gdbusobjectproxy.h | 4 ++++ - gio/gdbusobjectstub.c | 16 ++++++++++++++++ - gio/gdbusobjectstub.h | 6 +++++- - 16 files changed, 172 insertions(+), 8 deletions(-) - -commit bf6e10fe5231e892e9f64b0887b6a432047be07a -Author: David Zeuthen -Date: Fri Apr 8 16:29:30 2011 -0400 - - Add docs for new high-level D-Bus types - - Signed-off-by: David Zeuthen - - docs/reference/gio/gio-docs.xml | 8 ++ - docs/reference/gio/gio-sections.txt | 179 - ++++++++++++++++++++++++++++++++++++ - docs/reference/gio/gio.types | 8 ++ - 3 files changed, 195 insertions(+) - -commit 1e2e58705c0dbda29a6bbe9fb890b7700fee428e -Author: David Zeuthen -Date: Fri Apr 8 16:12:33 2011 -0400 - - GDBusProxy: Store GDBusObject in private struct instead of qdata - - Signed-off-by: David Zeuthen - - gio/gdbusproxy.c | 18 +++++++++++++----- - 1 file changed, 13 insertions(+), 5 deletions(-) - -commit b41cf76350c144379c012f6a959dd30152e17780 -Author: David Zeuthen -Date: Fri Apr 8 16:12:09 2011 -0400 - - GDBusProxy: Update description to match GDBusInterface - - Signed-off-by: David Zeuthen - - gio/gdbusproxy.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 94b907134426e26393a86630dae5ce53baee6ae6 -Author: David Zeuthen -Date: Fri Apr 8 15:14:47 2011 -0400 - - Start merging gdbus-codegen code - - Signed-off-by: David Zeuthen - - gio/Makefile.am | 16 + - gio/gdbusauthobserver.c | 17 +- - gio/gdbusinterface.c | 410 +++++++++++ - gio/gdbusinterface.h | 79 ++ - gio/gdbusinterfacestub.c | 693 ++++++++++++++++++ - gio/gdbusinterfacestub.h | 105 +++ - gio/gdbusobject.c | 191 +++++ - gio/gdbusobject.h | 95 +++ - gio/gdbusobjectmanager.c | 216 ++++++ - gio/gdbusobjectmanager.h | 89 +++ - gio/gdbusobjectmanagerclient.c | 1575 - ++++++++++++++++++++++++++++++++++++++++ - gio/gdbusobjectmanagerclient.h | 129 ++++ - gio/gdbusobjectmanagerserver.c | 898 +++++++++++++++++++++++ - gio/gdbusobjectmanagerserver.h | 80 ++ - gio/gdbusobjectproxy.c | 315 ++++++++ - gio/gdbusobjectproxy.h | 72 ++ - gio/gdbusobjectstub.c | 475 ++++++++++++ - gio/gdbusobjectstub.h | 87 +++ - gio/gdbusprivate.c | 18 + - gio/gdbusprivate.h | 20 +- - gio/gdbusproxy.c | 36 + - gio/gio-marshal.list | 3 + - gio/gio.h | 8 + - gio/gio.symbols | 96 +++ - gio/gioenums.h | 36 + - gio/giotypes.h | 33 + - 26 files changed, 5774 insertions(+), 18 deletions(-) - -commit 0729260141bb585943ad1c6efa8ab7ee9058b0aa -Author: David Zeuthen -Date: Fri Apr 8 15:44:25 2011 -0400 - - Silence a bunch of -Wunused-but-set-variable warnings - - Signed-off-by: David Zeuthen - - gio/gdbusaddress.c | 29 +++++++++++++++++++++++++++++ - gio/gdbusauth.c | 1 + - gio/gdbusauthmechanismsha1.c | 4 ++++ - gio/gdbusconnection.c | 17 ----------------- - gio/gdbusmessage.c | 5 ++--- - gio/gdbusprivate.c | 1 + - gio/gdbusproxy.c | 5 +---- - gio/gdbusserver.c | 5 +---- - gio/gdbusutils.c | 4 ---- - gio/gicon.c | 4 +--- - gio/ginetaddress.c | 1 + - gio/glib-compile-schemas.c | 3 --- - gio/gresolver.c | 2 ++ - gio/gsocket.c | 6 +----- - gio/gsocketconnection.c | 1 + - gio/gsocketcontrolmessage.c | 1 + - gio/gunixconnection.c | 1 + - gio/gvdb/gvdb-reader.c | 2 -- - gio/tests/converter-stream.c | 6 ------ - gio/tests/file.c | 9 +++------ - gio/tests/httpd.c | 1 + - gio/tests/live-g-file.c | 3 +-- - gio/tests/sleepy-stream.c | 3 --- - 23 files changed, 52 insertions(+), 62 deletions(-) - -commit 23818d1e61bdf33e5f19ba1c0993bacfcdc113db -Author: Ryan Lortie -Date: Fri Apr 8 09:14:50 2011 -0400 - - GSettings: remove more asserts - - Same logic as the last commit on this topic, applied to the other - functions too. - - gio/gsettings.c | 8 -------- - 1 file changed, 8 deletions(-) - -commit edaf99be8662bf19a67ef5e62b8402764197d0c6 -Author: Matthias Clasen -Date: Fri Apr 8 07:13:54 2011 -0400 - - Avoid an interaction between GApplication and GOption - - When using GOption to handle commandlines, we need to disable - the builtin help handling, since it calls exit(). Also mention - this particular pitfall in the docs. - - gio/gapplicationcommandline.c | 5 ++++- - gio/tests/gapplication-example-cmdline3.c | 11 +++++++++++ - 2 files changed, 15 insertions(+), 1 deletion(-) - -commit 3498d58289ed833aeae59bfc76db0f5fa5840481 -Author: Ryan Lortie -Date: Fri Apr 8 01:47:52 2011 -0400 - - glib-compile-schemas: check for undefined refs - - For child schemas, verify that the named schema actually exists and - issue a warning if not. This error in schema files will cause runtime - errors when iterating over the list of child schemas and attempting to - instantiate each one. - - This will move from being merely a warning to a hard error in the - future. - - Bug #646039. - - gio/glib-compile-schemas.c | 28 ++++++++++++++++++++++------ - 1 file changed, 22 insertions(+), 6 deletions(-) - -commit 4ece333afeb046b60eaa5fd512694e5c8f1587a6 -Author: Ryan Lortie -Date: Thu Apr 7 21:25:01 2011 -0400 - - Don't assert on backend == settings->priv->backend - - They could be different if a notification is queued for delivery and - someone calls g_settings_delay(). - - Bug #646843. - - gio/gsettings.c | 12 +++++++++++- - 1 file changed, 11 insertions(+), 1 deletion(-) - -commit a2e3a4d150b59213694b5166d0fda60d2b17970a -Author: Matthias Clasen -Date: Thu Apr 7 17:14:36 2011 -0400 - - Add a warning to the g_dbus_connection_set_exit_on_close docs - - Tell people to not leak their apps out of the session. - - gio/gdbusconnection.c | 9 ++++++++- - 1 file changed, 8 insertions(+), 1 deletion(-) - -commit 784619bc3aeb0e4f4d0dcf1c6feb934eaa586841 -Author: Dan Winship -Date: Mon Apr 4 11:10:50 2011 -0400 - - Fix two leaks seen when using TLS connections - - g_tls_certificate_list_new_from_file() was leaking the file contents, - and GSource was leaking the GSourcePrivate structure that got - created when using child sources. - - gio/gtlscertificate.c | 1 + - glib/gmain.c | 7 +++++++ - 2 files changed, 8 insertions(+) - -commit 9fdc8d976a06d892e3718b417759aacf83167616 -Author: Jordi Serratosa -Date: Mon Apr 4 21:16:35 2011 +0200 - - [l10n]Fixes on Catalan translation - - po/ca.po | 20 ++++++++++---------- - 1 file changed, 10 insertions(+), 10 deletions(-) - -commit 418358f452a858205c1236c9826b40de92aca430 -Author: OKANO Takayoshi -Date: Mon Apr 4 21:27:35 2011 +0900 - - Updated Japanese translation - - po/ja.po | 1192 - ++++++++++++++++++++++++++++++++++++-------------------------- - 1 file changed, 696 insertions(+), 496 deletions(-) - -commit 3ac7e0a7fe0156605237916d7388cb8894b93b72 -Author: Murray Cumming -Date: Thu Mar 24 09:37:21 2011 +0100 - - Docs: Change DBus to D-Bus - - gio/gioenums.h | 2 +- - glib/gvariant-serialiser.c | 12 ++++++------ - glib/gvariant.c | 38 +++++++++++++++++++------------------- - glib/gvarianttype.c | 20 ++++++++++---------- - glib/gvarianttype.h | 18 +++++++++--------- - 5 files changed, 45 insertions(+), 45 deletions(-) - -commit 27a067a3c860271b62f009382444d5d728932e47 -Author: Petr Kovar -Date: Mon Apr 4 04:10:42 2011 +0200 - - Update Czech translation - - po/cs.po | 1139 - +++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 639 insertions(+), 500 deletions(-) - -commit 88a6723bf4453d20d467dad7f1400a14e1248545 -Author: Gabor Kelemen -Date: Sun Apr 3 10:13:57 2011 +0200 - - Updated Hungarian translation - - po/hu.po | 44 ++++++++++++++++++++++---------------------- - 1 file changed, 22 insertions(+), 22 deletions(-) - -commit 32e26cf17936e0ad26252acb24530a7e2811e3eb -Author: Murray Cumming -Date: Sat Apr 2 15:42:11 2011 +0200 - - GDBusMethodInvocation: Improve get_parameters() documentation. - - Note that the returned GVariant is always a tuple. - See bug #646420. - - gio/gdbusmethodinvocation.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit 98365dff73d8ecc8a02b7dfedce87e6fc28f4e39 -Author: Colin Walters -Date: Thu Mar 31 17:07:07 2011 -0400 - - gqsort: Quiet a compiler warning for qsort_r - - glib/gqsort.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 14bb138d581b40bbd850c85ae63c8391a1671696 -Author: Colin Walters -Date: Fri Mar 25 11:59:33 2011 -0400 - - goption: [linux] Look in /proc/self/cmdline for argv0 if not specified - - We really shouldn't use when we can perfectly easily - get argv0 out of /proc. This avoids people having to pass argv - down into gtk_init/g_option_context_parse etc., which is important - because GTK+ uses it to initialize the WM_CLASS, which in turn - GNOME Shell consumes for application tracking. - - https://bugzilla.gnome.org/show_bug.cgi?id=644309 - - glib/goption.c | 50 ++++++++++++++++++++++++++++++----- - glib/tests/Makefile.am | 4 +++ - glib/tests/option-argv0.c | 63 - +++++++++++++++++++++++++++++++++++++++++++++ - glib/tests/option-context.c | 25 +++--------------- - 4 files changed, 113 insertions(+), 29 deletions(-) - -commit 131b9f98ea6ec1cc7b8dce539199d181ab1dac19 -Author: Ryan Lortie -Date: Thu Mar 31 15:55:21 2011 +0530 - - gio.symbols updates - - gio/gio.symbols | 7 +++++++ - 1 file changed, 7 insertions(+) - -commit 7a752e0817986d535717ceee2d502f00e3c0f747 -Author: Ryan Lortie -Date: Thu Mar 31 15:51:01 2011 +0530 - - Improve .gitignore - - gio/tests/.gitignore | 1 + - glib/tests/.gitignore | 4 ++++ - gobject/tests/.gitignore | 5 +++++ - m4macros/.gitignore | 1 + - 4 files changed, 11 insertions(+) - -commit 0cadce7e93b0246ad57ab26b9bc851facbb54416 -Author: Ryan Lortie -Date: Thu Mar 31 15:47:54 2011 +0530 - - glib.symbols: add some missing symbols - - glib/glib.symbols | 2 ++ - 1 file changed, 2 insertions(+) - -commit d95b750a1d936d962b4c00be2d65ea1606f143cb -Author: Ryan Lortie -Date: Thu Mar 31 15:12:34 2011 +0530 - - compile schemas test: open ranges for all types - - We need to make sure that every value in the table actually parses - with - GVariant. - - gio/tests/gschema-compile.c | 3 +- - gio/tests/schema-tests/range-type-test.gschema.xml | 76 - ++++++++++++++++++++++ - 2 files changed, 78 insertions(+), 1 deletion(-) - -commit d2af82e8203323e1b7fad4460c6b48411ef81711 -Author: Ryan Lortie -Date: Thu Mar 31 15:11:30 2011 +0530 - - gschema-test: invert expectation for min/max omit - - It is now completely valid. - - Fix up what is now a legitimate range error in the schema used in - one of - the tests. - - gio/tests/gschema-compile.c | 4 ++-- - gio/tests/schema-tests/range-missing-max.gschema.xml | 4 ++-- - 2 files changed, 4 insertions(+), 4 deletions(-) - -commit cde83c8ccd5d56a72d2e3f0d36e9a902f9375482 -Author: Ryan Lortie -Date: Thu Mar 31 15:10:25 2011 +0530 - - glib-compile-schemas: min and max are now optional - - Will be taken to be the minimum and maximum value for the type of the - key if they are left out. - - Bug #646310. - - gio/glib-compile-schemas.c | 31 +++++++++++++++++++++++++++++-- - 1 file changed, 29 insertions(+), 2 deletions(-) - -commit cd35e2e64341c7d8186f448e990e6589f0b21d64 -Author: Ryan Lortie -Date: Thu Mar 31 15:09:55 2011 +0530 - - GVariant test: test parsing of "inf" and "nan" - - glib/tests/gvariant.c | 17 +++++++++++++++++ - 1 file changed, 17 insertions(+) - -commit 85633f11824bc806bef3d18b8c8a0bdb96af6a16 -Author: Ryan Lortie -Date: Thu Mar 31 14:48:10 2011 +0530 - - GVariant parser: parse "inf", "-inf" and "nan" - - glib/gvariant-parser.c | 13 ++++++++----- - 1 file changed, 8 insertions(+), 5 deletions(-) - -commit 24ed841d6a65e3beff64b2252d132be9e57ede9a -Author: Ryan Lortie -Date: Thu Mar 31 14:45:50 2011 +0530 - - GVariant parser: match strings without consuming - - Add a new function that allows the parser to check that the current - token is equal to a given string without consuming the token. - Reimplement the 'consume' function in terms of the new function. - - glib/gvariant-parser.c | 25 ++++++++++++++----------- - 1 file changed, 14 insertions(+), 11 deletions(-) - -commit f6dff49136bd2202fd7a4b928b9dcd8fb625f8a4 -Author: Ryan Lortie -Date: Thu Mar 31 14:07:59 2011 +0530 - - GVariant parser: fix memory error - - In some cases it was possible for the GVariant parser to access - past the - 'limit' parameter. This should fix that. - - glib/gvariant-parser.c | 26 +++++++++++++++++--------- - 1 file changed, 17 insertions(+), 9 deletions(-) - -commit 49fa69e05eb6d2a29fc1de8af93e65c4dd45ad72 -Author: Ryan Lortie -Date: Thu Mar 31 12:44:40 2011 +0530 - - Add 'uint' convenience functions for GSettings - - Without getting into a debate about the reasons why you may or may not - want to use unsigned integers, it's sufficient to note that people - have - been using them and requesting this functionality. - - Bug #641755. - - docs/reference/gio/gio-sections.txt | 2 ++ - gio/gio.symbols | 2 ++ - gio/gsettings.c | 56 - +++++++++++++++++++++++++++++++++++++ - gio/gsettings.h | 5 ++++ - 4 files changed, 65 insertions(+) - -commit e9ce8f23748c28e19393cb225aeb6f7deac2fa62 -Author: Ryan Lortie -Date: Fri Mar 18 22:00:14 2011 -0400 - - Add GTimeZoneMonitor - - Monitors /etc/localtime for changes and instructs GTimeZone to - drop its - cache. Also has a signal for interested 3rd parties. - - docs/reference/gio/gio-docs.xml | 1 + - docs/reference/gio/gio-sections.txt | 13 +++ - docs/reference/gio/gio.types | 1 + - gio/Makefile.am | 2 + - gio/gio.h | 1 + - gio/gtimezonemonitor.c | 156 - ++++++++++++++++++++++++++++++++++++ - gio/gtimezonemonitor.h | 47 +++++++++++ - glib/gtimezone.c | 3 + - 8 files changed, 224 insertions(+) - -commit de3a3b181a97d43acd29bcdcdbd7406233b7ee9f -Author: Ryan Lortie -Date: Fri Mar 18 23:09:52 2011 -0400 - - g_time_zone_new_local: cache the result - - Add a function to drop the cache. - - docs/reference/glib/glib-sections.txt | 2 ++ - glib/gtimezone.c | 57 - ++++++++++++++++++++++++++++++++++- - glib/gtimezone.h | 2 ++ - 3 files changed, 60 insertions(+), 1 deletion(-) - -commit 29a074b87e60be0d3f5508fa71ceb61937777c6d -Author: Ryan Lortie -Date: Fri Mar 18 23:09:17 2011 -0400 - - GTimeZone: don't add /etc/localtime to the cache - - It may change. - - glib/gtimezone.c | 40 ++++++++++++++-------------------------- - 1 file changed, 14 insertions(+), 26 deletions(-) - -commit 3d46c848c538b53e9d8b986803742bb4ee125e40 -Author: Miroslav Nikolić -Date: Thu Mar 31 00:47:41 2011 +0200 - - Updated Serbian translation - - po/sr.po | 1774 - ++++++++++++++++++++++++++++++++------------------------ - po/sr@latin.po | 1774 - ++++++++++++++++++++++++++++++++------------------------ - 2 files changed, 2030 insertions(+), 1518 deletions(-) - -commit d306d0019be47c6fc6600210c5c9acbf222729b5 -Author: Gil Forcada -Date: Wed Mar 30 23:17:29 2011 +0200 - - [l10n]Updated Catalan translation - - po/ca.po | 344 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 180 insertions(+), 164 deletions(-) - -commit 04969571bb9dd0f9415ca9cd2c3fd360e3f7f159 -Author: Martin Pitt -Date: Wed Mar 30 19:52:31 2011 +0200 - - [gi] Add missing allow-none annotations to Gio - - gio/gdbusproxy.c | 18 ++++++++++-------- - 1 file changed, 10 insertions(+), 8 deletions(-) - -commit abe57505407fa3a8f95e41972e3c8deb79ec8f7d -Author: Friedel Wolff -Date: Wed Mar 30 18:53:38 2011 +0200 - - Update translation for Afrikaans (af) - - po/af.po | 2200 - ++++++++++++++++++++++++++++++++++++++++++-------------------- - 1 file changed, 1510 insertions(+), 690 deletions(-) - -commit 92977a221760eba19a5a7186f5ccc90f21262279 -Author: Bruce Cowan -Date: Wed Mar 30 15:22:38 2011 +0100 - - Updated British English translation - - po/en_GB.po | 14 +++++++++----- - 1 file changed, 9 insertions(+), 5 deletions(-) - -commit 5f71bb583be44a4e7cacd36d5a21c27c9048e8ed -Author: Chao-Hsiung Liao -Date: Wed Mar 30 21:17:26 2011 +0800 - - Updated Traditional Chinese translation(Hong Kong and Taiwan) - - po/zh_HK.po | 336 - +++++++++++++++++++++++++++++++----------------------------- - po/zh_TW.po | 336 - +++++++++++++++++++++++++++++++----------------------------- - 2 files changed, 350 insertions(+), 322 deletions(-) - -commit c9bc758e8d638f2dd37b38249ae0a9a1034d0854 -Author: Gintautas Miliauskas -Date: Tue Mar 29 14:12:25 2011 +0200 - - Updated Lithuanian translation. - - po/lt.po | 1342 - ++++++++++++++++++++++++++++++++++++-------------------------- - 1 file changed, 773 insertions(+), 569 deletions(-) - -commit 95e7aa0e07d7d31d3459910fed014f7aa611f957 -Author: Jonathan Matthew -Date: Sun Mar 27 10:44:31 2011 +1000 - - introspection: add annotations for g_file_load_contents and friends - - https://bugzilla.gnome.org/show_bug.cgi?id=645789 - - gio/gfile.c | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -commit abe058a599a8b9a064ab6cbf8fe2416f6ecd08bc -Author: Gil Forcada -Date: Tue Mar 29 00:58:25 2011 +0200 - - [l10n]Updated Catalan translation - - po/ca.po | 2798 - ++++++++++++++++++++++++++++++++++++++++++-------------------- - 1 file changed, 1920 insertions(+), 878 deletions(-) - -commit f516ebc57b8e075744fd1c653fba47191dfd3fba -Author: David Zeuthen -Date: Mon Mar 28 13:04:34 2011 -0400 - - GDBusProxy: Also check signature when checking if signal is expected - - Signed-off-by: David Zeuthen - - gio/gdbusproxy.c | 8 ++++++++ - 1 file changed, 8 insertions(+) - -commit caf993df6f9dbf2cd01ae16f5d757187c44683e3 -Author: David Zeuthen -Date: Mon Mar 28 12:10:25 2011 -0400 - - GDBusProxy: Drop unexpected signals - - If we have an expected interface and receive a signal not mentioned in - the interface, simply drop it. This way, the application won't have to - check for the signal itself. - - This was pointed out in - - https://bugzilla.gnome.org/show_bug.cgi?id=642724#c5 - - Signed-off-by: David Zeuthen - - gio/gdbusproxy.c | 8 ++++++++ - 1 file changed, 8 insertions(+) - -commit aa59fb9dd1a20004a5ba5f4d97c271eb5abe01e9 -Author: Olivier Crête -Date: Fri Feb 18 20:34:06 2011 -0500 - - GDBusProxy: Validate properties received from service if possible - - If the proxy has an GInterfaceInfo set, validate properties against it - so the application doesn't have to do it. - - Signed-off-by: David Zeuthen - - gio/gdbusproxy.c | 42 ++++++++++++++++++++++++++++++++++++------ - 1 file changed, 36 insertions(+), 6 deletions(-) - -commit 2809964c289ce278cc7477b7af908de7845c5c61 -Author: David Zeuthen -Date: Mon Mar 28 11:35:14 2011 -0400 - - docs: Add a "Index of new symbols in 2.30" section - - Signed-off-by: David Zeuthen - - docs/reference/gio/gio-docs.xml | 4 ++++ - 1 file changed, 4 insertions(+) - -commit b845c62c7feb06f3d16921b5c08065fb13a1030b -Author: David Zeuthen -Date: Mon Mar 28 11:34:48 2011 -0400 - - GDBusProxy: Make interface lookups O(1) - - Signed-off-by: David Zeuthen - - gio/gdbusproxy.c | 12 ++++++++++-- - 1 file changed, 10 insertions(+), 2 deletions(-) - -commit 91f97ebbaad602115b3b26e36592a3b3a22cf9e6 -Author: David Zeuthen -Date: Mon Mar 28 11:33:36 2011 -0400 - - GDBusConnection: Make interface lookups O(1) - - Signed-off-by: David Zeuthen - - gio/gdbusconnection.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 5bcf54b29cfe65f07d362b48a7fce7ac7c9a6dc3 -Author: David Zeuthen -Date: Mon Mar 28 11:31:05 2011 -0400 - - GDBus: Add mechanism to make lookup on interfaces constant-time - - This is used both on the service- and client-side and is currently - O(n). - - Signed-off-by: David Zeuthen - - docs/reference/gio/gio-sections.txt | 2 + - gio/gdbusintrospection.c | 171 - +++++++++++++++++++++++++++++++++++- - gio/gdbusintrospection.h | 3 + - gio/gio.symbols | 2 + - 4 files changed, 175 insertions(+), 3 deletions(-) - -commit 5aa8f135c782e080b1be62e1f1fc5f1c9f12e959 -Author: Aron Xu -Date: Mon Mar 28 10:21:57 2011 +0000 - - Update Simplified Chinese translation. - - po/zh_CN.po | 180 - ++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 90 insertions(+), 90 deletions(-) - -commit 13e2328117452af86097c18d873abd0c7d996c19 -Author: Aron Xu -Date: Mon Mar 28 10:18:03 2011 +0000 - - Update Simplified Chinese translation. - - po/zh_CN.po | 570 - +++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 298 insertions(+), 272 deletions(-) - -commit 6477c58ce477fc6ac7ac98ab3895175db44eef2e -Author: Wouter Bolsterlee -Date: Sun Mar 27 23:49:55 2011 +0200 - - Updated Dutch translation by Wouter Bolsterlee - - po/nl.po | 1198 - +++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 675 insertions(+), 523 deletions(-) - -commit cd7f028cc0962dad80901603baaa4ba9e9283825 -Author: Abduxukur Abdurixit -Date: Sun Mar 27 19:38:45 2011 +0200 - - Added UG translation - - po/ug.po | 1649 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 851 insertions(+), 798 deletions(-) - -commit 77f30fc3d3f8bee9970df58051d8934223982fd3 -Author: Nguyễn Thái Ngọc Duy -Date: Sun Mar 27 00:38:07 2011 +0700 - - Updated Vietnamese translation - - po/vi.po | 41 +++++++++++++++-------------------------- - 1 file changed, 15 insertions(+), 26 deletions(-) - -commit 0e9d328bbee4c4a75c155b6943ee70da27c73025 -Author: Nguyễn Thái Ngọc Duy -Date: Sun Mar 27 00:34:44 2011 +0700 - - po/vi.po: import from Damned Lies - - po/vi.po | 769 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 409 insertions(+), 360 deletions(-) - -commit ead00ab55d8492a3fce81916da7ffd154b4272a9 -Author: Ask H. Larsen -Date: Sat Mar 26 14:17:39 2011 +0100 - - Updated Danish translation - - po/da.po | 1302 - +++++++++++++++++++++++++++++++++++++------------------------- - 1 file changed, 771 insertions(+), 531 deletions(-) - -commit 1618ca572fec292f0771202bd8b218dacc959060 -Author: David Zeuthen -Date: Fri Mar 25 17:56:59 2011 -0400 - - Fix test suite breakage caused by Murray's commit - - See https://bugzilla.gnome.org/show_bug.cgi?id=645682 - - Signed-off-by: David Zeuthen - - gio/tests/gschema-compile.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 222b0276f552c2bf3ca40dc75101f737d82f7991 -Author: Alexander Shopov -Date: Fri Mar 25 22:13:47 2011 +0200 - - Updated Bulgarian translation - - po/bg.po | 30 +++++++++++++++++------------- - 1 file changed, 17 insertions(+), 13 deletions(-) - -commit c926c099594be2fdc211032fd31b59cdffeebc58 -Author: Daniel Nylander -Date: Fri Mar 25 18:22:51 2011 +0100 - - Updated Swedish translation - - po/sv.po | 1257 - +++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 670 insertions(+), 587 deletions(-) - -commit 0760e239d3156421f222ab638f96222fe7083a6e -Author: Daniel Nylander -Date: Fri Mar 25 18:22:13 2011 +0100 - - Updated Swedish translation - - po/sv.po | 1318 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 663 insertions(+), 655 deletions(-) - -commit a8bc1436f1106f92b9dad803787278323c2041fc -Author: Tristan Van Berkom -Date: Thu Mar 24 10:07:18 2011 -0400 - - GDBusServer: move business logic from _new() function to - initable_init() - - https://bugzilla.gnome.org/show_bug.cgi?id=639478 - - Signed-off-by: David Zeuthen - - gio/gdbusserver.c | 19 +++++++------------ - 1 file changed, 7 insertions(+), 12 deletions(-) - -commit 30fdc1a79938540af7bad0af68d0a3b8af14f117 -Author: Murray Cumming -Date: Thu Mar 24 09:33:55 2011 +0100 - - Docs: Changed can not to cannot. - - gio/gapplication.c | 4 ++-- - gio/gsettings.h | 2 +- - gio/gvdb/gvdb-reader.c | 2 +- - gio/tests/gschema-compile.c | 2 +- - glib/gconvert.c | 4 ++-- - glib/giochannel.c | 6 +++--- - glib/gmessages.c | 2 +- - glib/gthread.c | 4 ++-- - glib/gthreadpool.c | 2 +- - glib/gvariant.c | 4 ++-- - glib/gvarianttype.c | 2 +- - gobject/gtype.h | 2 +- - gobject/gtypemodule.c | 2 +- - gobject/gvalue.h | 2 +- - 14 files changed, 20 insertions(+), 20 deletions(-) - -commit 16358f76f6cef6865660e00952fa4d1a35437bce -Author: Daniel Nylander -Date: Tue Mar 22 15:12:41 2011 +0100 - - Updated Swedish translation - - po/sv.po | 977 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 495 insertions(+), 482 deletions(-) - -commit 78e075f369c589ca8cbbd9c34f8aa7c8be9cf1bd -Author: Daniel Nylander -Date: Tue Mar 22 15:12:10 2011 +0100 - - Updated Swedish translation - - po/sv.po | 829 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 427 insertions(+), 402 deletions(-) - -commit 57b1142beed7f84dc3e6e13cdd1ee0253bc37f88 -Author: Luca Ferretti -Date: Tue Mar 22 14:42:32 2011 +0100 - - Updated Italian translation - - po/it.po | 285 - +++++++++++++++++++++++++++++++++++++-------------------------- - 1 file changed, 170 insertions(+), 115 deletions(-) - -commit 175f5292e4806a2ca1bc2db675c8adffb5c8693d -Author: Sweta Kothari -Date: Mon Mar 21 16:41:46 2011 +0530 - - Updated Gujarati Translations - - po/gu.po | 111 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 56 insertions(+), 55 deletions(-) - -commit 432180d02fd595e95f36d732feac26dcd2b811d2 -Author: Piotr Drąg -Date: Sat Mar 19 16:31:42 2011 +0100 - - Updated Polish translation - - po/pl.po | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a5999d317a15cbf173d89f8f73861b43bcd9ffa9 -Author: Piotr Drąg -Date: Sat Mar 19 16:30:22 2011 +0100 - - Updated Polish translation - - po/pl.po | 22 +++++++++++++--------- - 1 file changed, 13 insertions(+), 9 deletions(-) - -commit dc4a95ed978e51d03a792e07ca291388fed8c789 -Author: Gabor Kelemen -Date: Fri Mar 18 17:11:24 2011 +0100 - - Updated Hungarian translation - - po/hu.po | 8 ++++++-- - 1 file changed, 6 insertions(+), 2 deletions(-) - -commit 029b8fa06952d9e6ce65fd3ca9ee6823c20236e9 -Author: Bruno Brouard -Date: Thu Mar 17 21:40:03 2011 +0100 - - Updated French translation - - po/fr.po | 350 - +++++++++++++++++++++++++-------------------------------------- - 1 file changed, 141 insertions(+), 209 deletions(-) - -commit 545faa8d2cf03bb16ef09428d80253db91689870 -Author: Daniel Mustieles -Date: Thu Mar 17 20:35:31 2011 +0100 - - Updated Spanish translation - - po/es.po | 137 - ++++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 73 insertions(+), 64 deletions(-) - -commit e2ed78417a102291763881d40560064cb101ada9 -Author: Mario Blättermann -Date: Thu Mar 17 12:53:06 2011 +0100 - - [l10n] Updated German translation - - po/de.po | 1168 - ++++++++++++++++++++++++++++++++++++-------------------------- - 1 file changed, 677 insertions(+), 491 deletions(-) - -commit 89194fb415f26f10f18800cd84095a0a505e52a8 -Author: Sweta Kothari -Date: Thu Mar 17 16:09:40 2011 +0530 - - Updated Gujarati Translations - - po/gu.po | 2276 - ++++++++++++++++++++++++++++++++++++++++++-------------------- - 1 file changed, 1538 insertions(+), 738 deletions(-) - -commit 098aa5639cc13e5a8cda38e81b05058ca8ff5463 -Author: Matthias Clasen -Date: Tue Mar 15 11:28:03 2011 -0400 - - Document which files glib-compile-schemas looks at - - Otherwise, your vendor override files are silently ignored... - - docs/reference/gio/glib-compile-schemas.xml | 2 ++ - gio/gsettings.c | 6 ++++++ - 2 files changed, 8 insertions(+) - -commit 0fbdd5c1d26cc85385d0b0889a8f1f4d04df38a9 -Author: Lucian Adrian Grijincu -Date: Tue Mar 15 14:08:09 2011 +0100 - - Updated Romanian translation - - po/ro.po | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -commit 1518592045cef352b90386fefb4509a5b2a727b8 -Author: Lucian Adrian Grijincu -Date: Tue Mar 15 14:06:59 2011 +0100 - - Updated Romanian translation - - po/ro.po | 44 +++++++++++++++++--------------------------- - 1 file changed, 17 insertions(+), 27 deletions(-) - -commit 8f0e371cbf004c26561b2194b753c71f25c5ea93 -Author: Lucian Adrian Grijincu -Date: Tue Mar 15 14:03:51 2011 +0100 - - Updated Romanian translation - - po/ro.po | 34 +++++++++++++++++----------------- - 1 file changed, 17 insertions(+), 17 deletions(-) - -commit 1732e891661712d661d59254936a120da6a526bd -Author: Lupescu Mircea -Date: Tue Mar 15 14:00:11 2011 +0100 - - Updated Romanian translation - - po/ro.po | 208 - ++++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 118 insertions(+), 90 deletions(-) - -commit e16547e79f56e65d247f4db8025772af355079a8 -Author: Lucian Adrian Grijincu -Date: Tue Mar 15 13:34:46 2011 +0100 - - Updated Romanian translation - - po/ro.po | 1268 - +++++++++++++++++++++++++++++++++++++------------------------- - 1 file changed, 754 insertions(+), 514 deletions(-) - -commit 08f0a312895e0dd457f5f4d5bcdf282a6d5a793f -Author: Emmanuele Bassi -Date: Tue Mar 15 09:03:28 2011 +0000 - - Revert "Remove all uses of G_CONST_RETURN" - - This reverts commit 36741245cca56e979fe85e3de676fb3912058f2c. - - The removal has not been discussed, except on Bugzilla: - - https://bugzilla.gnome.org/show_bug.cgi?id=644611 - - glib/gchecksum.c | 2 +- - glib/gchecksum.h | 2 +- - glib/gconvert.c | 4 ++-- - glib/gconvert.h | 2 +- - glib/gdataset.c | 6 +++--- - glib/gdir.c | 4 ++-- - glib/gdir.h | 2 +- - glib/giochannel.c | 4 ++-- - glib/giochannel.h | 4 ++-- - glib/glibintl.h | 6 +++--- - glib/gmain.c | 2 +- - glib/gmain.h | 2 +- - glib/gmarkup.c | 4 ++-- - glib/gmarkup.h | 4 ++-- - glib/goption.c | 4 ++-- - glib/goption.h | 4 ++-- - glib/gquark.h | 6 +++--- - glib/gstrfuncs.c | 16 +++++++-------- - glib/gstrfuncs.h | 18 ++++++++--------- - glib/gunicode.h | 2 +- - glib/gutf8.c | 2 +- - glib/gutils.c | 56 - +++++++++++++++++++++++++-------------------------- - glib/gutils.h | 38 +++++++++++++++++----------------- - gmodule/gmodule.c | 6 +++--- - gmodule/gmodule.h | 4 ++-- - gobject/gbinding.c | 4 ++-- - gobject/gbinding.h | 4 ++-- - gobject/gparam.c | 6 +++--- - gobject/gparam.h | 6 +++--- - gobject/gsignal.c | 2 +- - gobject/gsignal.h | 2 +- - gobject/gtype.c | 6 +++--- - gobject/gtype.h | 6 +++--- - gobject/gvaluetypes.c | 2 +- - gobject/gvaluetypes.h | 2 +- - 35 files changed, 122 insertions(+), 122 deletions(-) - -commit 0c1acc7e741a01bf37d4c5f7a97ba1661f25d36a -Author: Emmanuele Bassi -Date: Tue Mar 15 09:02:08 2011 +0000 - - Revert "Deprecate G_CONST_RETURN" - - This reverts commit a7fc7909dad9b88e8b2d1c6cde801e8888bdfc36. - - The deprecations was not discussed except on Bugzilla: - - https://bugzilla.gnome.org/show_bug.cgi?id=644611 - - docs/reference/glib/tmpl/macros.sgml | 5 ++--- - glib/gmacros.h | 2 -- - 2 files changed, 2 insertions(+), 5 deletions(-) - -commit d679a7659ff8c4948e7bdff5fb80f52dee8f6a09 -Author: Ryan Lortie -Date: Tue Mar 15 01:29:52 2011 -0400 - - GVariant parser: fix tuple type checking - - Robert Ancell discovered that the GVariant parser messes up pretty - badly - when the type of a tuple is specified and the tuple in the text being - parsed has a different number of elements (but otherwise matching - child - types). - - Check that we have the expected number of elements. - - Closes #644786. - - glib/gvariant-parser.c | 12 ++++++++++++ - 1 file changed, 12 insertions(+) - -commit a7fc7909dad9b88e8b2d1c6cde801e8888bdfc36 -Author: Ryan Lortie -Date: Sat Mar 12 22:04:53 2011 -0500 - - Deprecate G_CONST_RETURN - - docs/reference/glib/tmpl/macros.sgml | 5 +++-- - glib/gmacros.h | 2 ++ - 2 files changed, 5 insertions(+), 2 deletions(-) - -commit 36741245cca56e979fe85e3de676fb3912058f2c -Author: Ryan Lortie -Date: Sat Mar 12 21:50:45 2011 -0500 - - Remove all uses of G_CONST_RETURN - - Just use 'const'. - - glib/gchecksum.c | 2 +- - glib/gchecksum.h | 2 +- - glib/gconvert.c | 4 ++-- - glib/gconvert.h | 2 +- - glib/gdataset.c | 6 +++--- - glib/gdir.c | 4 ++-- - glib/gdir.h | 2 +- - glib/giochannel.c | 4 ++-- - glib/giochannel.h | 4 ++-- - glib/glibintl.h | 6 +++--- - glib/gmain.c | 2 +- - glib/gmain.h | 2 +- - glib/gmarkup.c | 4 ++-- - glib/gmarkup.h | 4 ++-- - glib/goption.c | 4 ++-- - glib/goption.h | 4 ++-- - glib/gquark.h | 6 +++--- - glib/gstrfuncs.c | 16 +++++++-------- - glib/gstrfuncs.h | 18 ++++++++--------- - glib/gunicode.h | 2 +- - glib/gutf8.c | 2 +- - glib/gutils.c | 56 - +++++++++++++++++++++++++-------------------------- - glib/gutils.h | 38 +++++++++++++++++----------------- - gmodule/gmodule.c | 6 +++--- - gmodule/gmodule.h | 4 ++-- - gobject/gbinding.c | 4 ++-- - gobject/gbinding.h | 4 ++-- - gobject/gparam.c | 6 +++--- - gobject/gparam.h | 6 +++--- - gobject/gsignal.c | 2 +- - gobject/gsignal.h | 2 +- - gobject/gtype.c | 6 +++--- - gobject/gtype.h | 6 +++--- - gobject/gvaluetypes.c | 2 +- - gobject/gvaluetypes.h | 2 +- - 35 files changed, 122 insertions(+), 122 deletions(-) - -commit 61b0e1c8d49b6b42d3b6f27f0663ead75967f81a -Author: Christian Persch -Date: Wed Mar 2 15:48:40 2011 +0100 - - Add G_SIGNAL_MUST_COLLECT - - In some cases, signal arguments have to be collected, even if there - are i - no signal handlers connected (e.g. for GVariant parameters, where - collection - consumes a floating variant). - - Based on a patch by Christian Persch. - - Bug #643624. - - gobject/gsignal.c | 10 ++++-- - gobject/gsignal.h | 7 ++-- - gobject/tests/Makefile.am | 1 + - gobject/tests/signals.c | 91 - +++++++++++++++++++++++++++++++++++++++++++++++ - 4 files changed, 104 insertions(+), 5 deletions(-) - -commit c95ff4de046d583fe2e8189522214069b708d32f -Author: Olivier Crête -Date: Mon Mar 14 14:54:46 2011 -0400 - - GDBusProxy: Check if connection is NULL before unreffing - - If no connection can be established with the bus, it is possible that - the GDBusPRoxy will be finalized without having a connection object. - - gio/gdbusproxy.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 789b341eff1553232b61b2e3ce3c4c918bf661e3 -Author: Owen W. Taylor -Date: Sat Mar 12 20:48:31 2011 -0500 - - Correct internal definition of C_() - - * Since the GLib translations are lazily initialized, we need an - internal wrapper for g_dpgettext() that does the initialization - in the same way as glib_gettext() - * We need to use the glib domain defined by GETTEXT_PACKAGE - rather than than the application's domain. - - https://bugzilla.gnome.org/show_bug.cgi?id=644607 - - glib/glibintl.h | 6 ++++-- - glib/gutils.c | 56 - +++++++++++++++++++++++++++++++++++++++++++------------- - 2 files changed, 47 insertions(+), 15 deletions(-) - -commit 88d23f02850faf4346a314e54abf4d71842dabed -Author: Gabor Kelemen -Date: Sun Mar 13 02:21:55 2011 +0100 - - Updated Hungarian translation - - po/hu.po | 1158 - +++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 647 insertions(+), 511 deletions(-) - -commit 89ca0f729665f812b142b9a107515c945237082a -Author: Emilio Pozuelo Monfort -Date: Sat Mar 12 10:08:52 2011 +0000 - - Document g_timeout_add_seconds first call latency - - And fix /timeout/rounding to not fail if the first call - happens after 2 seconds. - - https://bugzilla.gnome.org/show_bug.cgi?id=644552 - - glib/gmain.c | 6 +++++- - glib/tests/timeout.c | 8 +++++++- - 2 files changed, 12 insertions(+), 2 deletions(-) - -commit 1a2f1d3458e1e5ffe48e2a44fdf04c645b8b55c0 -Author: Duarte Loreto -Date: Sat Mar 12 01:09:49 2011 +0000 - - Updated Portuguese translation - - po/pt.po | 10 +++++++--- - 1 file changed, 7 insertions(+), 3 deletions(-) - -commit c1a75ca783f602d3edf465c28918dac7ea57a1e7 -Author: Murray Cumming -Date: Fri Mar 11 09:59:09 2011 +0100 - - g_file_info_get/set_attribute_string*(): Document the UTF-8ness. - - * gio/gfileattribute.c: (_g_file_attribute_value_get_string, - _g_file_attribute_value_set_string): These use - G_FILE_ATTRIBUTE_TYPE_STRING, which is documented as UTF-8, so - document these private functions as using UTF-8. - * gio/gfileinfo.c: (g_file_info_get_attribute_string, - g_file_info_set_attribute_string, and stringv versions): - Document that the strings are UTF-8 because the implementation uses - those private functions, that use UTF-8. - - This helps language bindings (such as glibmm) whose API - distinguishes between known and unknown encodings. - - gio/gfileattribute.c | 112 +++++----- - gio/gfileinfo.c | 574 - +++++++++++++++++++++++++-------------------------- - 2 files changed, 343 insertions(+), 343 deletions(-) - -commit 9505ad05eedefff2030bb20c587f168bb4dedeb7 -Author: Tor Lillqvist -Date: Fri Mar 11 10:19:42 2011 +0200 - - Use g_usleep() for portability, bug #644465 - - glib/tests/timeout.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a6615ba859e8723888e108e2af390e5645dfa761 -Author: Matthias Clasen -Date: Thu Mar 10 23:27:49 2011 -0500 - - Fix cleanup in g_markup_collect - - Patch by Matt Barnes, - https://bugzilla.gnome.org/show_bug.cgi?id=644428 - - glib/gmarkup.c | 35 ++++++++++++++++------------------- - 1 file changed, 16 insertions(+), 19 deletions(-) - -commit 949b7c34283f1efa08aa7d7d2266f6e2ef7d6fdb -Author: Matthias Clasen -Date: Thu Mar 10 23:25:22 2011 -0500 - - Add a testcase for g_markup_collect cleanup - - Taken from https://bugzilla.gnome.org/show_bug.cgi?id=644428. - The test is currently failing. - - glib/tests/markup-collect.c | 45 - +++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 45 insertions(+) - -commit fccaadcdabad22141a171f92a79efc97c9ba8ebc -Author: Andre Klapper -Date: Thu Mar 10 12:33:58 2011 +0100 - - Add missing files to POTFILES.in - - po/POTFILES.in | 3 +++ - 1 file changed, 3 insertions(+) - -commit b2ebf0526ddc6ae46e4bcd5e0a5ab55376061013 -Author: Chun-wei Fan -Date: Thu Mar 10 12:40:57 2011 +0800 - - Update config.h.win32.in for VS 2010 - - VS2010 ships with stdint.h by default, so update config.h.win32.in - to reflect that - - config.h.win32.in | 9 +++++++++ - 1 file changed, 9 insertions(+) - -commit b1813f7c9f63c2b3e50d1e0546511b7cd2b86c14 -Author: Michael Kotsarinis -Date: Thu Mar 10 01:36:54 2011 +0200 - - l10n: Updated Greek translation for glib - - po/el.po | 661 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 342 insertions(+), 319 deletions(-) - -commit 37858f7f5ef842c606f99e4808a591c4773550c0 -Author: Martin Nordholts -Date: Tue Mar 8 07:36:15 2011 +0100 - - Check availability of linux/magic.h - - Check availability of linux/magic.h. It isn't available in Linux - versions before 2.6.19. - - configure.ac | 1 + - glib/gfileutils.c | 2 +- - 2 files changed, 2 insertions(+), 1 deletion(-) - -commit fc75b2597dcbb44214ebf40d8c15b741299ddaab -Author: Matthias Clasen -Date: Sun Mar 6 23:08:46 2011 -0500 - - Improve preconditions in action-related GApplication api - - https://bugzilla.gnome.org/show_bug.cgi?id=643780 - - gio/gapplication.c | 16 ++++++++++++---- - 1 file changed, 12 insertions(+), 4 deletions(-) - -commit 121ce56fe1741151faffb2c96c4ee7aa5352c314 -Author: Matthias Clasen -Date: Sun Mar 6 22:37:01 2011 -0500 - - Go back to the old logic in set_expiration - - It was more complicated, but also more correct... - Also add a test to ensure that our rounding works as expected. - https://bugzilla.gnome.org/show_bug.cgi?id=643795 - - glib/gmain.c | 10 +++++++--- - glib/tests/timeout.c | 41 +++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 48 insertions(+), 3 deletions(-) - -commit d377367b2cd1bb102bce9b47c47b4a488af24238 -Author: Matthias Clasen -Date: Sun Feb 27 21:26:42 2011 -0500 - - Forgotten file - - gio/tests/gapplication.c | 32 ++++++++++++++++++++++++++++++++ - 1 file changed, 32 insertions(+) - -commit 90ad3c9962e335bb135cae71f746e2922c312943 -Author: Murray Cumming -Date: Sat Mar 5 14:51:55 2011 +0100 - - g_application_run(): Add (allow-none) introspection annotation. - - gio/gapplication.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 3aac417fefeec178fad390c028b8b1ebfc0f9192 -Author: Matthias Clasen -Date: Fri Mar 4 12:10:06 2011 -0500 - - Some more details about GApplicationFlags - - gio/gioenums.h | 13 ++++++++++--- - 1 file changed, 10 insertions(+), 3 deletions(-) - -commit 34ac69e688455adbde677ea96b2ec6456bbc5617 -Author: Matthias Clasen -Date: Fri Mar 4 12:03:15 2011 -0500 - - Add more GApplication docs - - Add more details about ::command-line to the g_application_run docs. - - gio/gapplication.c | 11 ++++++++++- - 1 file changed, 10 insertions(+), 1 deletion(-) - -commit 91614bb5fe18a980283755522279767a22da7c5c -Author: Murray Cumming -Date: Mon Feb 28 11:15:13 2011 +0100 - - GApplication: Check more before warning about a missing signal - handler. - - * gio/application.c (g_application_real_command_line): Check that the - default signal handler is not the current one before complaining, - because - it is not unusual for overloads to call the base class implementation - as - a matter of habit. - g_application_real_open() and g_application_real_activate() already - do this - extra check. - - gio/gapplication.c | 22 ++++++++++++++-------- - 1 file changed, 14 insertions(+), 8 deletions(-) - -commit 1485871ed5e8e9ce70b088cfedae4012032e5dca -Author: Matthias Clasen -Date: Fri Mar 4 01:53:56 2011 -0500 - - GApplication: More documentation tweaks - - gio/gapplication.c | 22 +++++++++++++++++----- - gio/gapplicationcommandline.c | 36 +++++++++++++++++++++--------------- - 2 files changed, 38 insertions(+), 20 deletions(-) - -commit 54e474931e4013cf0088df479018d9b7b156e637 -Author: Matthias Clasen -Date: Fri Mar 4 01:36:51 2011 -0500 - - Fix a typo - - gio/gapplicationcommandline.c | 9 ++++++ - gio/gioenums.h | 2 +- - gio/tests/gapplication-example-cmdline3.c | 54 - ++++++++++++++++++++++++------- - 3 files changed, 52 insertions(+), 13 deletions(-) - -commit d2a2fe96a3e9ddf5516bb138f365afec3e68a400 -Author: Ryan Lortie -Date: Fri Mar 4 00:57:51 2011 -0500 - - GVariant docs cleanups - - Fix some gtk-doc warnings - - docs/reference/glib/gvariant-varargs.xml | 42 - ++++++++++++++++---------------- - glib/gvariant.c | 6 ++--- - glib/gvarianttype.c | 11 +++++---- - glib/gvarianttype.h | 2 +- - 4 files changed, 31 insertions(+), 30 deletions(-) - -commit be04e514c05082e338b2f53f6c28687f6aa6c982 -Author: Ryan Lortie -Date: Wed Mar 2 06:15:21 2011 -0500 - - GVariant: add G_VARIANT_TYPE_VARDICT for a{sv} - - docs/reference/glib/glib-sections.txt | 1 + - glib/gvarianttype.h | 8 ++++++++ - 2 files changed, 9 insertions(+) - -commit 6dd692d8580655639ee7bd3ecd453f9d03009bab -Author: Matthias Clasen -Date: Fri Mar 4 00:27:23 2011 -0500 - - Small doc correction - - We don't actually pass @argc to local_command_line(). - - gio/gapplication.c | 11 ++++++----- - 1 file changed, 6 insertions(+), 5 deletions(-) - -commit 3c7203cf1ac0841e4613f40020f721f9c71ec0a4 -Author: Matthias Clasen -Date: Fri Mar 4 00:12:34 2011 -0500 - - GApplication: Clarify docs for @argv - - Clearly state that @argv may be NULL. - https://bugzilla.gnome.org/show_bug.cgi?id=643649 - - gio/gapplication.c | 9 ++++++--- - 1 file changed, 6 insertions(+), 3 deletions(-) - -commit 1a6455b7858ea16f314949ceed9a128ad46267b2 -Author: Matthias Clasen -Date: Fri Mar 4 00:03:13 2011 -0500 - - GApplication: Beef up the local_command_line() docs - - This adds some details, such as the meaning of @argc, @argv and - @status, - even though gtk-doc does not make it easy to document vfunc arguments. - Requested in - https://bugzilla.gnome.org/show_bug.cgi?id=643478 - - gio/gapplication.c | 20 ++++++++++++++++---- - 1 file changed, 16 insertions(+), 4 deletions(-) - -commit f05bce027e49ba3ba4dee042ed52837d0145a7bf -Author: Matthias Clasen -Date: Thu Mar 3 23:34:49 2011 -0500 - - GApplication: Improve documentation - - This commit adds some details regarding platform data. - - gio/gapplication.c | 28 +++++++++++++++++++++++----- - gio/gapplication.h | 20 +++++++++++++------- - gio/gioenums.h | 12 ++++++++---- - 3 files changed, 44 insertions(+), 16 deletions(-) - -commit 321682871b6547c73d6b8df61643bcc73a0555f7 -Author: Matthias Clasen -Date: Thu Mar 3 22:40:48 2011 -0500 - - Try harder to explain GApplicationCommandline - - Trying to answer some of the questions in - https://bugzilla.gnome.org/show_bug.cgi?id=643468 - - gio/gapplication.c | 9 +++-- - gio/gapplicationcommandline.c | 38 +++++++++++++++++- - gio/tests/Makefile.am | 4 ++ - gio/tests/gapplication-example-cmdline3.c | 65 - +++++++++++++++++++++++++++++++ - 4 files changed, 112 insertions(+), 4 deletions(-) - -commit 72016418d38e51f1fb4f60f4b37fa1a8e5c282fb -Author: Will Thompson -Date: Thu Mar 3 14:51:41 2011 +0000 - - g_value_array_remove(): clarify docstring formatting - - gobject/gvaluearray.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit 0f59af82d5fa39551f221c461b89dca56a022576 -Author: Duarte Loreto -Date: Wed Mar 2 01:11:04 2011 +0000 - - Updated Portuguese translation - - po/pt.po | 1314 - +++++++++++++++++++++++++++++++++++++------------------------- - 1 file changed, 777 insertions(+), 537 deletions(-) - -commit 084c3c43045e242724e2fbd9d485b4762dc8af48 -Author: Yaron Shahrabani -Date: Sun Feb 27 22:56:31 2011 +0200 - - Updated Hebrew translation. - - po/he.po | 119 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 63 insertions(+), 56 deletions(-) - -commit 2b964d890aae6efd04bd75477a5481aa8abeb873 -Author: Luca Ferretti -Date: Sun Feb 27 21:47:44 2011 +0100 - - Updated Italian translation - - po/it.po | 204 - +++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 112 insertions(+), 92 deletions(-) - -commit c193b49eeebfd83e3bb39b89499df5c5c8016914 -Author: Changwoo Ryu -Date: Sun Feb 27 14:43:34 2011 +0900 - - Updated Korean translation - - po/ko.po | 127 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 67 insertions(+), 60 deletions(-) - -commit 60e0dab3e6682c0e09fa81b8907636202394a073 -Author: Bruno Brouard -Date: Fri Feb 25 23:53:52 2011 +0100 - - Updated French translation - - po/fr.po | 1373 - ++++++++++++++++++++++++++++++++++++-------------------------- - 1 file changed, 789 insertions(+), 584 deletions(-) - -commit e3cff93408163009dbc2dd3b6d90cd620385fc28 -Author: Matthias Clasen -Date: Fri Feb 25 11:13:55 2011 -0500 - - GApplications: Tighten up application-id validity checks - - Also add tests for these conditions. - https://bugzilla.gnome.org/show_bug.cgi?id=643197 - - gio/gapplication.c | 32 ++++++++++++++++++++++++-------- - 1 file changed, 24 insertions(+), 8 deletions(-) - -commit c430ad0b1be1b32be442299e47a3b09f54d3d8de -Author: Matthias Clasen -Date: Fri Feb 25 10:41:29 2011 -0500 - - Add some tests for g_hash_table_lookup_extended - - glib/tests/hash.c | 45 +++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 45 insertions(+) - -commit d2d756439f1c6e434a3a8b348c17d63b6a452e9e -Author: Matthias Clasen -Date: Fri Feb 25 10:40:39 2011 -0500 - - GHashTable: Clarify g_hash_table_lookup_extended docs - - Passing NULL as a key is only ok if your hash and equal functions - can deal with it. - https://bugzilla.gnome.org/show_bug.cgi?id=642944 - - glib/ghash.c | 10 ++++++---- - 1 file changed, 6 insertions(+), 4 deletions(-) - -commit 52ef73ac8c40ea2a8ca80cf96d52a836bcaf76c2 -Author: Matthias Clasen -Date: Fri Feb 25 10:10:37 2011 -0500 - - GOptionContext: Warn about invalid arg/flag combinations - - This was proposed by Kjell Ahlstedt in bug 642825. - Also adding a few tests for this new behaviour. - - glib/goption.c | 25 +++++++-- - glib/tests/option-context.c | 132 - ++++++++++++++++++++++++++++++++++++++++++-- - 2 files changed, 147 insertions(+), 10 deletions(-) - -commit ee9e38ef6850ef1ce8da683425621898a35d5b5f -Author: Matthias Clasen -Date: Fri Feb 25 08:45:28 2011 -0500 - - Treat optional arguments the same for long and short options - - This was noticed in bug 642825 and the change was proposed - by Kjell Ahlstedt. - - glib/goption.c | 5 ++--- - 1 file changed, 2 insertions(+), 3 deletions(-) - -commit c68c05a420e6c42af681e165393130a2a39ea7b9 -Author: Daniel Mustieles -Date: Thu Feb 24 20:36:04 2011 +0100 - - Updated Spanish translation - - po/es.po | 118 - ++++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 63 insertions(+), 55 deletions(-) - -commit 701ac3cb3d7a603697570f085457af7e68d089fd -Author: Chun-wei Fan -Date: Thu Feb 24 12:38:51 2011 +0800 - - Fix the VS2010 project generation for GLib - - The scripts accently pick up gcc-only source files... this fixes that. - - glib/Makefile.am | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 74d4fca53accff301058e8d4798d0412d9eeeca3 -Author: Piotr Drąg -Date: Wed Feb 23 22:03:34 2011 +0100 - - Updated Polish translation - - po/pl.po | 115 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 61 insertions(+), 54 deletions(-) - -commit abfef39da9a11f59051dfa23a50bc374c0b8ad6e -Author: Chun-wei Fan -Date: Wed Feb 23 14:22:36 2011 +0800 - - Remove uneeded item form VS10 folder - - There is no install.vcxproj.filters...oops - - build/win32/vs10/Makefile.am | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -commit 1c764f41ccb8e0cf887de827af3bc034aa6cfc28 -Author: Alexander Shopov -Date: Wed Feb 23 08:02:23 2011 +0200 - - Updated Bulgarian translation - - po/bg.po | 85 - +++++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 46 insertions(+), 39 deletions(-) - -commit 766d70729b8671a3ac7b2139b635ac5555d858fa -Author: Matthias Clasen -Date: Wed Feb 23 00:13:39 2011 -0500 - - Allow to list keys in all schemas - - Make the schema argument to gsettings list-recursively optional. - This allows to search for not exactly known keys by going - - gsettings list-recursively | grep 'font' - - docs/reference/gio/gsettings.xml | 10 +++++--- - gio/gsettings-tool.c | 54 - ++++++++++++++++++++++++++-------------- - 2 files changed, 41 insertions(+), 23 deletions(-) - -commit 51dd7c5e4a1cf10177725a8c471731f0c4947159 -Author: Cosimo Cecchi -Date: Tue Feb 22 22:02:05 2011 -0500 - - application: fix a typo in the docs annotation - - gio/gapplication.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit fdfb09a79397589b3b86c059e97b4f0ce8d4df26 -Author: Andreas Rottmann -Date: Tue Feb 22 15:12:30 2011 +0100 - - Bug 638185 - GIOCondition should be annotated as "flags" - - Add a gtk-doc annotation to GIOCondition marking it as a flags type. - - glib/giochannel.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit cd23ae7134bd25500272bd3ec24c3b39502cfc3d -Author: Chun-wei Fan -Date: Tue Feb 22 20:08:36 2011 +0800 - - Visual C++ 2010 Project Files - - These are the actual GLib VS2010 project files (*.vcxproj, - *.vcxproj.filters) and property sheet file (*.props) that are used - to compile the GLib, GModule, GObject, GThread, GIO DLLs, along with - the gspawn-win32-helper* programs, glib-genmarshal utility and - testglib test program. A readme.txt file is also enclosed for - references for building GLib under VS2010. - - Note that the project files for GLib, GIO and GObject are templates - that makes use of the autotools items of my last commit so that - maintenance - of those files are simplified as new source files are added to - these rather - frequently. - - Suggestions are welcome for these-please let me know via BugZilla. - - Thank you! - - build/win32/vs10/Makefile.am | 30 ++ - build/win32/vs10/README.txt | 52 ++ - build/win32/vs10/gio.vcxproj.filtersin | 51 ++ - build/win32/vs10/gio.vcxprojin | 223 +++++++++ - build/win32/vs10/glib-genmarshal.vcxproj | 170 +++++++ - build/win32/vs10/glib-genmarshal.vcxproj.filters | 22 + - build/win32/vs10/glib.props | 538 - +++++++++++++++++++++ - build/win32/vs10/glib.sln | 199 ++++++++ - build/win32/vs10/glib.vcxproj.filtersin | 114 +++++ - build/win32/vs10/glib.vcxprojin | 476 - ++++++++++++++++++ - build/win32/vs10/gmodule.vcxproj | 201 ++++++++ - build/win32/vs10/gmodule.vcxproj.filters | 32 ++ - build/win32/vs10/gobject.vcxproj.filtersin | 30 ++ - build/win32/vs10/gobject.vcxprojin | 207 ++++++++ - .../win32/vs10/gspawn-win32-helper-console.vcxproj | 172 +++++++ - .../gspawn-win32-helper-console.vcxproj.filters | 22 + - build/win32/vs10/gspawn-win32-helper.vcxproj | 172 +++++++ - .../win32/vs10/gspawn-win32-helper.vcxproj.filters | 22 + - build/win32/vs10/gthread.vcxproj | 188 +++++++ - build/win32/vs10/gthread.vcxproj.filters | 32 ++ - build/win32/vs10/install.vcxproj | 137 ++++++ - build/win32/vs10/testglib.vcxproj | 170 +++++++ - build/win32/vs10/testglib.vcxproj.filters | 22 + - 23 files changed, 3282 insertions(+) - -commit 7b118b0c4121a6ae5b5b0adb1e2c45d7f5b941f5 -Author: Chun-wei Fan -Date: Tue Feb 22 19:58:18 2011 +0800 - - Visual C++ 2010 Project Files: autotools files - - These are the updates to the autotools files to - ensure the expansion of the GIO, GLib and GObject - project files (*.vcxproj, *.vcxproj.filters) and to - enable the distribution of the VS2010 project files - - The actual VS2010 project files will follow shortly - - build/win32/Makefile.am | 3 ++- - configure.ac | 1 + - gio/Makefile.am | 24 +++++++++++++++++++++++- - glib/Makefile.am | 23 ++++++++++++++++++++++- - gobject/Makefile.am | 23 ++++++++++++++++++++++- - 5 files changed, 70 insertions(+), 4 deletions(-) - -commit aa2ed1dbfbe66c2f4e3165559b1f707ba8b0aada -Author: Bruce Cowan -Date: Sun Feb 20 16:47:56 2011 +0000 - - Updated British English translation - - po/en_GB.po | 1167 - ++++++++++++++++++++++++++++++++++------------------------- - 1 file changed, 675 insertions(+), 492 deletions(-) - -commit f909469e31caacd9ec26569cc377dcc367e1f571 -Author: Vincent Untz -Date: Sun Feb 20 10:41:17 2011 +0100 - - appinfo: Do not override system default handler with less specific one - - We were considering explicitly configured defaults for parent types - after we already got results for the specific type we're interested - in. - - This resulted in the explicit default for text/plain to override all - system defaults for subtypes of text/plain, for example. The explicit - default should not apply to subtypes that have a system default. - - https://bugzilla.gnome.org/show_bug.cgi?id=642797 - - gio/gdesktopappinfo.c | 19 ++++++++++++------- - 1 file changed, 12 insertions(+), 7 deletions(-) - -commit 1158f9c171682e2ce30c1e790fe809dbb9926277 -Author: Tor Lillqvist -Date: Sun Feb 20 01:23:48 2011 +0200 - - Export _glib_get_locale_dir() as it is now used in gio, too - - gio/gdbus-tool.c | 1 + - gio/glib-compile-schemas.c | 3 ++- - glib/glib.symbols | 3 +++ - glib/gutils.c | 2 +- - 4 files changed, 7 insertions(+), 2 deletions(-) - -commit 73af5ab4cf14d33495ba098af3b53f7d7f257256 -Author: Matthias Clasen -Date: Sat Feb 19 16:27:51 2011 -0500 - - Be more forgiving when parsing introspection xml - - Accept (and silently ignore) version attributes on - and elements - these occur in the wild, and ignoring - them does not cost us anything. - - gio/gdbusintrospection.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 2c0a8ff4dcd581096dad2a6ced2409b0cdf708a6 -Author: Matthias Clasen -Date: Fri Feb 18 23:46:09 2011 -0500 - - Add a testcase for bug 637738 - - gobject/tests/dynamictests.c | 127 - +++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 127 insertions(+) - -commit 9dd1f75a414637e8fed50eae0577e33d6b4aab8f -Author: Matthias Clasen -Date: Fri Feb 18 22:42:24 2011 -0500 - - Document G_VALUE_NOCOPY_CONTENTS - - https://bugzilla.gnome.org/show_bug.cgi?id=624943 - - gobject/gtype.h | 2 +- - gobject/gvalue.h | 10 +++++++++- - 2 files changed, 10 insertions(+), 2 deletions(-) - -commit 2a1eed20b40c2ad4211ed0adb0d17983e5dcaec6 -Author: Matthias Clasen -Date: Fri Feb 18 22:35:49 2011 -0500 - - Expand the documentation of g_type_get_qdata() - - https://bugzilla.gnome.org/show_bug.cgi?id=613269 - - gobject/gtype.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit bb4d6fd1b14c7152cb0bf163f761b7d148b30b80 -Author: Matthias Clasen -Date: Thu Feb 17 23:30:45 2011 -0500 - - Updates - - NEWS | 28 ++++++++++++++++++++++++++++ - 1 file changed, 28 insertions(+) - -commit 82388ef3cdd4d1df664a82ab9f5c8c8a9ec6dfa0 -Author: Matthias Clasen -Date: Thu Feb 17 23:30:29 2011 -0500 - - Bump micro to .2 - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 237df47c5f6f82021faef495afcbd2a8ad932a3c -Author: Lin Ma -Date: Thu Feb 17 14:57:37 2011 +0800 - - Fixed bugster 7007407. Do not clear stat info until a node is really - deleted. - - gio/fen/fen-helper.c | 3 +-- - gio/fen/fen-kernel.c | 3 +-- - gio/fen/fen-node.c | 7 +++---- - 3 files changed, 5 insertions(+), 8 deletions(-) - -commit 48dbfb425d684e00620ccd1fc8fe683e69d3f40a -Author: Alexander Shopov -Date: Wed Feb 16 22:28:00 2011 +0200 - - Updated Bulgarian translation - - po/bg.po | 228 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 114 insertions(+), 114 deletions(-) - -commit a7faf0b16ee7cb32e8e0206a5fa5b10069a79e89 -Author: Colin Walters -Date: Wed Feb 16 13:49:20 2011 -0500 - - gdesktopappinfo: Handle g_get_prgname() being NULL - - Reported-By: Sebastien Bacher - - https://bugzilla.gnome.org/show_bug.cgi?id=642490 - - gio/gdesktopappinfo.c | 7 ++++--- - 1 file changed, 4 insertions(+), 3 deletions(-) - -commit 4cda703d8e925fc34f9fc3303f96ed20765a816d -Author: Matthias Clasen -Date: Wed Feb 16 01:28:27 2011 -0500 - - Use glibc qsort_r() for g_qsort_with_data() - - No point in using an outdated copy that claims to - 'work best on a Sun 4/260' when we can just wrap qsort_r... - - configure.ac | 40 +++++++++++++++++++++++++++++++++ - glib/gqsort.c | 40 +++++++++++++++++++++++---------- - glib/tests/Makefile.am | 3 +++ - glib/tests/sort.c | 60 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - 4 files changed, 131 insertions(+), 12 deletions(-) - -commit 6cd08472b20004d6ef06c6063fed817fdb9bc1f5 -Author: Stef Walter -Date: Tue Feb 15 19:54:53 2011 +0100 - - Better documentation for g_value_dup_object(). - - State that NULL is returned when value is NULL. - - gobject/gobject.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 59cbb3a8a3171f59035b4cabebdc63f8832fffed -Author: Damien Lespiau -Date: Thu Sep 30 17:27:19 2010 +0100 - - gtimezone: Rename shadowing variable 'time' to 'time_' - - glib/gtimezone.c | 78 - ++++++++++++++++++++++++++++---------------------------- - 1 file changed, 39 insertions(+), 39 deletions(-) - -commit 5df049706ff10cded918b31243ee33f7b7a4e64e -Author: Matthias Clasen -Date: Tue Feb 15 19:50:55 2011 -0500 - - Don't report standard interfaces more than once - - If they have a custom implementation, don't add the canned - introspection XML, just rely on the generated XML. Fixes - https://bugzilla.gnome.org/show_bug.cgi?id=642042 - - gio/gdbusconnection.c | 40 +++++++++++++++++++++++++++++----------- - 1 file changed, 29 insertions(+), 11 deletions(-) - -commit 6f87ecc14e5286773b8b34eee443f5b61c3b03fd -Author: Matthias Clasen -Date: Tue Feb 15 19:49:24 2011 -0500 - - Add a (currently failing) testcase - - This testcase check that we don't report the standard interfaces - more than one in the introspection XML, see - https://bugzilla.gnome.org/show_bug.cgi?id=642042 - - gio/tests/gdbus-export.c | 140 - +++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 140 insertions(+) - -commit 470a8dfa1ceee28929bf34662732287f2831e71c -Author: Daniel Mustieles -Date: Tue Feb 15 21:32:56 2011 +0100 - - Updated Spanish translation - - po/es.po | 338 - ++++++++++++++++++++++++++++++--------------------------------- - 1 file changed, 160 insertions(+), 178 deletions(-) - -commit 25b2e3cbffacf8ec733e199489d5a640d390feff -Author: Luca Ferretti -Date: Tue Feb 15 13:02:30 2011 +0100 - - Updated Italian translation - - po/it.po | 788 - ++++++++++++++++++++++++++------------------------------------- - 1 file changed, 326 insertions(+), 462 deletions(-) - -commit f9ad7baf3122445784c1766b0475ee6519a4ad24 -Author: Matthias Clasen -Date: Tue Feb 15 02:27:54 2011 -0500 - - Fix memory leaks in the gdbus introspection parser - - We were getting our length zero, yet NULL-terminated arrays in - a twist in some places. Stop passing around ignored length arguments - at the same time. - https://bugzilla.gnome.org/show_bug.cgi?id=635099 - - gio/gdbusintrospection.c | 178 - +++++++++++++++------------------------- - gio/tests/gdbus-introspection.c | 3 +- - 2 files changed, 68 insertions(+), 113 deletions(-) - -commit b21b3a01c776275197f0d31538c2c36ace8860ea -Author: Matthias Clasen -Date: Tue Feb 15 00:02:42 2011 -0500 - - Fix bug base in array-test - - glib/tests/array-test.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a46885242b3566a7f6afa4ca5cf5d3ffcf3d977d -Author: Matthias Clasen -Date: Tue Feb 15 00:02:13 2011 -0500 - - Add a testcase for bug 640489 - - glib/tests/regex.c | 27 +++++++++++++++++++++++++++ - 1 file changed, 27 insertions(+) - -commit c2fbef4125977d0c1aa1a9859491e694c9c71b05 -Author: Ryan Lortie -Date: Mon Feb 14 23:21:14 2011 -0500 - - Bug 642052 - g_timeout_add(_seconds) overflow - - Fix integer overflow error. - - glib/gmain.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 10154d21f012ae4fc3d94cbdbb12ed32df4837ce -Author: Ryan Lortie -Date: Mon Feb 14 23:20:38 2011 -0500 - - Bug 642052: add currently-broken test case - - The test case fails for now. It will be fixed by the next commit. - - glib/tests/Makefile.am | 4 ++++ - glib/tests/timeout.c | 53 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 57 insertions(+) - -commit f1a88e7e4283cfa706382a06a0cec46e33f48ed1 -Author: Matthias Clasen -Date: Mon Feb 14 19:15:41 2011 -0500 - - More GValue conversion tests - - gobject/tests/param.c | 31 ++++++++++++++++++++++++++++++- - 1 file changed, 30 insertions(+), 1 deletion(-) - -commit cfe8ec429ac48302d631bea18ffc37a1ed69095b -Author: Matthias Clasen -Date: Mon Feb 14 19:14:44 2011 -0500 - - Vary the order of unreffing dest and src - - For slightly better test coverage. - - gobject/tests/binding.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit b2919e558bfb49b519eac59b657f2c7efb33241c -Author: Matthias Clasen -Date: Mon Feb 14 19:13:09 2011 -0500 - - Add schema name in error message - - Why not be helpful if it doesn't cost anything... - - gio/gsettingsschema.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit a6f0249d589292ef9eabd31a7f174b327ce4d3ce -Author: Yaron Shahrabani -Date: Mon Feb 14 07:53:06 2011 +0200 - - Updated Hebrew translation - - po/he.po | 208 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 104 insertions(+), 104 deletions(-) - -commit 309f5f978bc1378449fea2a81f4d47e749ae7ceb -Author: Matthias Clasen -Date: Sun Feb 13 23:47:42 2011 -0500 - - Improve test coverage - - Various test additions, mainly in GObject - - gio/tests/gapplication.c | 32 ++++ - gio/tests/gsettings.c | 4 +- - glib/tests/Makefile.am | 9 +- - glib/tests/dataset.c | 187 ++++++++++++++++++++++ - glib/tests/empty | 0 - glib/tests/gdatetime.c | 26 ++++ - glib/tests/mappedfile.c | 73 +++++++++ - glib/tests/utils.c | 53 +++++++ - gobject/tests/Makefile.am | 12 +- - gobject/tests/binding.c | 52 ++++++- - gobject/tests/boxed.c | 386 - ++++++++++++++++++++++++++++++++++++++++++++++ - gobject/tests/enums.c | 113 ++++++++++++++ - gobject/tests/param.c | 223 ++++++++++++++++++++++++++ - gobject/tests/reference.c | 213 +++++++++++++++++++++++++ - 14 files changed, 1376 insertions(+), 7 deletions(-) - -commit 1e48bff207a85564297c2e7d15f72aba00048213 -Author: Matthias Clasen -Date: Sun Feb 13 17:37:06 2011 -0500 - - Cosmetic rearrangement - - gobject/gboxed.h | 174 - +++++++++++++++++++++++++++++-------------------------- - 1 file changed, 93 insertions(+), 81 deletions(-) - -commit 498508852745d0e3b743b065d78ba560d753d24e -Author: Matthias Clasen -Date: Sat Feb 12 22:23:04 2011 -0500 - - Fix the tm.tm_gmtoff check - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 147139d968ff052a516e8b2b0fb9bb8474a5986a -Author: Matthias Clasen -Date: Sat Feb 12 21:08:57 2011 -0500 - - Use g_assert_no_error - - The option-context test had its own version. - - glib/tests/option-context.c | 72 - +++++++++++++++++++-------------------------- - 1 file changed, 31 insertions(+), 41 deletions(-) - -commit cf3ad6e293490a910f90637ce6cc93a02cfc8f61 -Author: Fran Diéguez -Date: Sun Feb 13 13:58:18 2011 +0100 - - Updated Galician translations - - po/gl.po | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit d8a1eac483f7a6c0a600b4784aff233c74b82b51 -Author: Fran Diéguez -Date: Sun Feb 13 13:55:47 2011 +0100 - - Updated Galician translations - - po/gl.po | 120 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 60 insertions(+), 60 deletions(-) - -commit 18c6e46fd1bc91d32d0d994235382d6e3610168d -Author: Piotr Drąg -Date: Sun Feb 13 01:18:41 2011 +0100 - - Updated Polish translation - - po/pl.po | 91 - ++++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 45 insertions(+), 46 deletions(-) - -commit 61fec7e821c2deed09b6b77c2b92e185814a9380 -Author: Changwoo Ryu -Date: Sun Feb 13 07:02:24 2011 +0900 - - Update Korean translation - - po/ko.po | 100 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 51 insertions(+), 49 deletions(-) - -commit ef6db8f94b6c7a4a1c922631e3c5cfec32cf1353 -Author: Matthias Clasen -Date: Sat Feb 12 12:43:15 2011 -0500 - - Fix a few string mismatches in the Italian translations - - Noticed these while testing gsettings translations. - - po/it.po | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -commit c3334490c7b97ac561f7c7f1be407d17fbbb22ba -Author: Matthias Clasen -Date: Sat Feb 12 12:42:18 2011 -0500 - - Fix some problems with message handling - - g_printerr() doesn't append a newline, so we have to consistently - do it everywhere. Also, we cannot call gettext on "", ever. - - gio/gsettings-tool.c | 19 ++++++++++++++++--- - 1 file changed, 16 insertions(+), 3 deletions(-) - -commit a536a1f2d751c89296f63f9863f3df90d8d2dfea -Author: Matthias Clasen -Date: Sat Feb 12 12:30:35 2011 -0500 - - Complete the translation setup for glib-compile-schemas - - gio/glib-compile-schemas.c | 12 ++++++++++++ - 1 file changed, 12 insertions(+) - -commit 7efc12e0d55e582cdb689e40dbe3500c06f35196 -Author: Matthias Clasen -Date: Sat Feb 12 12:26:26 2011 -0500 - - Set up message translation for gdbus - - This was only halfway done before and not working. - - gio/gdbus-tool.c | 24 +++++++++++++++++++++--- - 1 file changed, 21 insertions(+), 3 deletions(-) - -commit deab10645794e8ca8fce544729710dac4a74bc03 -Author: Matthias Clasen -Date: Sat Feb 12 12:09:39 2011 -0500 - - Docs: Mention gettext setup requirements in i18n section - - docs/reference/glib/tmpl/i18n.sgml | 17 +++++++++++++++-- - 1 file changed, 15 insertions(+), 2 deletions(-) - -commit 562f29afdce05d63d98c8952d1d91d2f379634dc -Author: Benjamin Otte -Date: Sat Feb 12 18:05:54 2011 +0100 - - doc: Fix typo in previous commit - - Yuck. I blame it on the weekend. - - glib/gdatetime.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 17eea8fa60915c5711a99eebe5025eadb04c3f3f -Author: Benjamin Otte -Date: Sat Feb 12 17:56:34 2011 +0100 - - docs: Fix return value for g_datetime_compare() - - Previous code confused dt1 and dt2. The new formulation is stolen from - man strcmp() and g_strcmp0(). - - glib/gdatetime.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit dfeb02ee86c02a2bb665b8b8457003d56baa474d -Author: Will Thompson -Date: Fri Feb 11 19:09:48 2011 +0000 - - GVariant: titlecase ‘Unicode’ in text format docs - - docs/reference/glib/gvariant-text.xml | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -commit c3fe071813447f837eb7a8e73906753db00bc98b -Author: Will Thompson -Date: Fri Feb 11 19:07:45 2011 +0000 - - GVariant: Correct uint32/64 thinko in text format docs - - docs/reference/glib/gvariant-text.xml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit ea4e3ea1cb7d3264cb4c84d0b257e886a2be88e8 -Author: Ryan Lortie -Date: Fri Feb 11 10:27:44 2011 -0500 - - GVariant: doc the format of g_variant_parse/print - - docs/reference/glib/Makefile.am | 3 +- - docs/reference/glib/glib-docs.sgml | 1 + - docs/reference/glib/gvariant-text.xml | 615 - ++++++++++++++++++++++++++++++++++ - glib/gvariant-parser.c | 2 + - glib/gvariant.c | 2 + - 5 files changed, 622 insertions(+), 1 deletion(-) - -commit 2409c69d5b484c50b8f01ae742c339f4e511df5f -Author: Ryan Lortie -Date: Fri Feb 11 10:27:44 2011 -0500 - - Branch away from stable, bump to 2.29.0 - - This is now the unstable branch. - - Stable release is on the glib-2-28 branch. - - configure.ac | 11 ++++++++--- - 1 file changed, 8 insertions(+), 3 deletions(-) - -commit c2d98c56092db1f7bcf79cbbbb494abfd1255b52 -Author: Will Thompson -Date: Fri Feb 11 15:18:02 2011 +0000 - - GObject: correct documentation typos - - gobject/gobject.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit b1d02f9323d4eb157dc99e0b7a79d06a2e510500 -Author: Ryan Lortie -Date: Fri Feb 11 10:14:29 2011 -0500 - - GVariant: support NULL for empty arrays in varargs - - g_variant_new("as", NULL); now gives an empty array of strings, for - example. - - This was documented as working already, but was never actually - implemented (due to the fact that it muddies the water when - considering - maybe types). It's being implemented now because its convenience to - programmers exceeds any damage done to the conceptual purity of - the API. - - docs/reference/glib/gvariant-varargs.xml | 5 +++ - glib/gvariant.c | 52 - +++++++++++++++++++++----------- - glib/tests/gvariant.c | 16 ++++++++++ - 3 files changed, 55 insertions(+), 18 deletions(-) - -commit d25dca2d74cddd66644890760f4d56e619528e14 -Author: Runa Bhattacharjee -Date: Fri Feb 11 19:01:05 2011 +0530 - - Updated Bengali India Translation - - po/bn_IN.po | 2276 - ++++++++++++++++++++++++++++++++++++++++------------------- - 1 file changed, 1536 insertions(+), 740 deletions(-) - -commit 4196dfbc4a764a2342c1107bcd9339210c0ee332 -Author: Colin Walters -Date: Thu Feb 10 23:42:34 2011 -0500 - - gsettings: Minor typo in previous commit - - gio/gsettings.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 0f8d1933ad59d83bebe7e4f9d115fec71f915688 -Author: Ryan Lortie -Date: Wed Feb 9 11:55:35 2011 -0500 - - GSettings: add paragraph with performance notes - - summary: reads are very fast. writes are fast for you, but expensive - for the system, so don't do them except in response to explicit user - action. - - gio/gsettings.c | 17 +++++++++++++++++ - 1 file changed, 17 insertions(+) - -commit 214d1bdd20c940be1e1cd38e071a3898c19aa3f7 -Author: Matthias Clasen -Date: Tue Feb 8 13:21:37 2011 -0500 - - Bump version - - configure.ac | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 939d5131dd7c0fad6204aa976139a3bb730e1a07 -Author: Piotr Drąg -Date: Tue Feb 8 18:22:44 2011 +0100 - - Updated Polish translation - - po/pl.po | 2170 - ++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 1203 insertions(+), 967 deletions(-) - -commit a6caaebea7261601fb4f9f57bb8aeadf38e5e499 -Author: Matthias Clasen -Date: Tue Feb 8 10:05:00 2011 -0500 - - Document new API - - gio/gmemorysettingsbackend.c | 13 +++++++++++++ - gio/gnullsettingsbackend.c | 13 +++++++++++++ - 2 files changed, 26 insertions(+) - -commit 78dcafc5cb2b8c05fed719ed1add0849f9938595 -Author: Matthias Clasen -Date: Tue Feb 8 10:04:36 2011 -0500 - - Fix some parameter mismatches in GVariant docs - - glib/gvariant.c | 2 +- - glib/gvariant.h | 20 ++++++++++---------- - 2 files changed, 11 insertions(+), 11 deletions(-) - -commit 4368a07e02b7008b3ab7c56b7637f7bbec505ea5 -Author: Matthias Clasen -Date: Tue Feb 8 07:41:49 2011 -0500 - - Avoid more compiler warnings - - glib/giochannel.c | 12 ++++++------ - glib/gmessages.c | 2 +- - 2 files changed, 7 insertions(+), 7 deletions(-) - -commit 8d572f5d22c07580936067e91e669220cfc801cc -Author: Matthias Clasen -Date: Tue Feb 8 07:35:54 2011 -0500 - - g_date_time_format: drop an unused variable - - glib/gdatetime.c | 4 +--- - 1 file changed, 1 insertion(+), 3 deletions(-) - -commit ab2112a77b16cb36785088bb5975ef62f075102a -Author: Matthias Clasen -Date: Tue Feb 8 07:33:02 2011 -0500 - - Add release note about GApplication - - README.in | 12 ++++++++++++ - 1 file changed, 12 insertions(+) - -commit f93d2f1b0898d6f7fde696ab42a86c63a71ec4d5 -Author: Matthias Clasen -Date: Tue Feb 8 00:00:08 2011 -0500 - - Update NEWS - - NEWS | 18 ++++++++++++++++++ - 1 file changed, 18 insertions(+) - -commit 7839c46897d730d9db5eff2c7a7a9f18876370df -Author: Matthias Clasen -Date: Mon Feb 7 23:53:29 2011 -0500 - - Bump version to 2.28.0 - - configure.ac | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 126beeee3338c94de9d01b9e99b99e8413282045 -Author: Matthias Clasen -Date: Mon Feb 7 23:46:02 2011 -0500 - - Fix a typo - - gobject/glib-mkenums.in | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit d43b2d52b4129bf3eb36af6083063cba8f40cbed -Author: Michal Hruby -Date: Mon Feb 7 21:25:33 2011 +0100 - - Add more data about origin application to the "Launched" signal. - - This will help applications such as zeitgeist's datahub to collect - more complete information about application launches, as the "actor" - of a launch is important for zeitgeist's magic to work properly. - - gio/gdesktopappinfo.c | 13 +++++++++++++ - 1 file changed, 13 insertions(+) - -commit d6954c785d635be875b896ac9f4812e400b39455 -Author: Colin Walters -Date: Fri Feb 4 15:37:51 2011 -0500 - - gdesktopappinfo: Asynchronously flush after sending notification - - If we were the initial connection owner, unref will destroy the - connection immediately, and we may lose messages. Asynchronously - flush to avoid that. - - https://bugzilla.gnome.org/show_bug.cgi?id=641411 - - gio/gdesktopappinfo.c | 9 ++++++++- - 1 file changed, 8 insertions(+), 1 deletion(-) - -commit 626f197ee328c9b8ce11439e99b66fef14c5f9da -Author: Matthias Clasen -Date: Mon Feb 7 23:35:21 2011 -0500 - - Clarify GInitable docs - - Mention explicitly that the object is unrefed on error. - Pointed out by Philip Van Hoof, - https://bugzilla.gnome.org/show_bug.cgi?id=641363 - - gio/ginitable.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 761fc9a8e722baf6175eb33a6ffb7deacc504c20 -Author: Matthias Clasen -Date: Mon Feb 7 23:30:56 2011 -0500 - - Append .exe to glib-compile-schemas in .pc file - - This makes the binary name correct on Windows. - Pointed out by David Schleef, - https://bugzilla.gnome.org/show_bug.cgi?id=641572 - - gio-2.0.pc.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit fb2d30b9ffc3d698cc38a5c16d1a136f1439dbb0 -Author: Matthias Clasen -Date: Mon Feb 7 23:28:26 2011 -0500 - - Change the id of the gsettings section - - This tricks gtk-doc into generating a html file with a different - name, avoiding the case-only GSettings.html vs gsettings.html. - https://bugzilla.gnome.org/show_bug.cgi?id=641688 - - docs/reference/gio/gsettings.xml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 25ab13fd3c834a022175a5c8a6cc85fbb090968a -Author: Matthias Clasen -Date: Mon Feb 7 23:27:19 2011 -0500 - - Don't use -w in shebang line - - This can cause warnings when PERL_PATH gets expanded to /usr/bin/env. - Patch by Adam Sampson, - https://bugzilla.gnome.org/show_bug.cgi?id=641477 - - gobject/glib-mkenums.in | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit a0554a9f76f70589506e2aa98cb387fcd10ef184 -Author: Javier Jardón -Date: Tue Feb 8 01:04:20 2011 +0000 - - docs: Document Since properly, 2.26 -> 2.28 - - gio/gaction.h | 2 +- - gio/gactiongroup.h | 2 +- - gio/gioenums.h | 2 +- - gio/gsimpleaction.h | 4 ++-- - gio/gsimpleactiongroup.h | 2 +- - glib/gsequence.c | 4 ++-- - 6 files changed, 8 insertions(+), 8 deletions(-) - -commit db12eb5ca47247a5e580d2db2dc1942a7f4971f0 -Author: Rui Matos -Date: Mon Feb 7 22:53:29 2011 +0000 - - GApplication: document Since properly in header files, 2.26 -> 2.28 - - https://bugzilla.gnome.org/show_bug.cgi?id=641783 - - gio/gapplication.h | 4 ++-- - gio/gapplicationcommandline.h | 4 ++-- - 2 files changed, 4 insertions(+), 4 deletions(-) - -commit 3812559659e645be223e34f12040c2d58fdc875c -Author: Ryan Lortie -Date: Thu Feb 3 17:26:51 2011 -0500 - - Remove unused variable in gvdb-reader - - As originally committed against dconf by Owen. - - Newer GCC flags this. - - gvdb-reader.c | 2 -- - 1 file changed, 2 deletions(-) - -commit 9823ff1d203166f33302dce2a26e1dee86c4d569 -Author: Johan Dahlin -Date: Tue Feb 1 17:27:04 2011 -0200 - - Use ; instead of: to not confuse g-ir-scanner - - gio/gioenums.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 59973526ea8b9883bf78567c88deaef9b3da9b2c -Author: Changwoo Ryu -Date: Wed Feb 2 21:59:38 2011 +0900 - - Updated Korean translation - - po/ko.po | 2708 - ++++++++++++++++++++++++++++++++++++++++---------------------- - 1 file changed, 1742 insertions(+), 966 deletions(-) - -commit fdaaa22b58b20c285bc0c328cd6a97bb6c0f0258 -Author: Johan Dahlin -Date: Tue Feb 1 16:17:23 2011 -0200 - - Correct gtk-doc SECTION: syntax - - g-ir-scanner does not allow a space between the : and the - section name. - - gio/gapplication.c | 2 +- - gio/gsocketcontrolmessage.c | 2 +- - gio/gsocketlistener.c | 2 +- - gio/gsocketservice.c | 2 +- - gio/gtcpconnection.c | 2 +- - gio/gtcpwrapperconnection.c | 2 +- - gio/gthreadedsocketservice.c | 2 +- - gio/gtlscertificate.c | 2 +- - gio/gunixconnection.c | 2 +- - gio/gunixcredentialsmessage.c | 2 +- - gio/gunixfdlist.c | 2 +- - gio/gunixfdmessage.c | 2 +- - glib/garray.c | 6 +++--- - glib/gasyncqueue.c | 2 +- - glib/gcache.c | 2 +- - glib/gchecksum.c | 2 +- - glib/gcompletion.c | 2 +- - glib/gdataset.c | 6 +++--- - glib/ghash.c | 2 +- - glib/giochannel.c | 2 +- - glib/glist.c | 2 +- - glib/gmem.c | 4 ++-- - glib/gnode.c | 2 +- - glib/gpattern.c | 2 +- - glib/grand.c | 2 +- - glib/grel.c | 2 +- - glib/gsequence.c | 2 +- - glib/gshell.c | 2 +- - glib/gslist.c | 2 +- - glib/gstring.c | 2 +- - glib/gthread.c | 2 +- - glib/gthreadpool.c | 2 +- - glib/gtimer.c | 2 +- - glib/gtree.c | 2 +- - glib/gvariant.c | 2 +- - glib/gvarianttype.c | 2 +- - 36 files changed, 41 insertions(+), 41 deletions(-) - -commit ad1f882a1c8b4a20daba877d3504280e512b104e -Author: Javier Jardón -Date: Tue Feb 1 13:15:55 2011 +0000 - - docs: Remove some unneeded template files - - async_queues, atomic_operations and bookmarkfile are already ported - to inline comments - - docs/reference/glib/tmpl/.gitignore | 3 + - docs/reference/glib/tmpl/async_queues.sgml | 195 ---------- - docs/reference/glib/tmpl/atomic_operations.sgml | 116 ------ - docs/reference/glib/tmpl/bookmarkfile.sgml | 480 - ------------------------ - 4 files changed, 3 insertions(+), 791 deletions(-) - -commit 9f8798170dba82b8d46de02ab46105cf61b41f87 -Author: Ryan Lortie -Date: Mon Jan 31 13:19:59 2011 -0500 - - GApplication: add notes about GDBus architecture - - Some people are trying to write code that calls - g_application_register() - then checks to see if we became the primary name owner before - exporting - objects. This sort of approach worked with libdbus-1 because method - calls to the freshly-acquired name would not be dispatched until the - application returned to the mainloop. With GDBus, however, dispatches - can occur at any time (including in the brief space between acquiring - the name and actually registering the object). - - Add documentation to make it clear that you should not expect this to - work. - - gio/gapplication.c | 25 ++++++++++++++++++++++++- - 1 file changed, 24 insertions(+), 1 deletion(-) - -commit 401a4233e492e3a2f83e86300b0004d524280e87 -Author: Ignacio Casal Quinteiro -Date: Mon Jan 31 13:34:26 2011 +0100 - - Check that error exists before trying to set it. Fixes bug #640975. - - glib/gconvert.c | 15 ++++++++------- - 1 file changed, 8 insertions(+), 7 deletions(-) - -commit 72a8282231c9a56c93b08c04561e77f730047998 -Author: Fran Diéguez -Date: Sun Jan 30 03:31:06 2011 +0100 - - Updated Galician translations - - po/gl.po | 314 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 159 insertions(+), 155 deletions(-) - -commit 49428369a71f560fe2f4a4c33ba3ebf0a3765761 -Author: Luca Ferretti -Date: Sat Jan 29 14:00:25 2011 +0100 - - Updated Italian translation - - po/it.po | 883 - ++++++++++++++++++++++++++++++++++++++------------------------- - 1 file changed, 539 insertions(+), 344 deletions(-) - -commit 5d9f5cdc5a9d45b80e728b2609966af1d5f70c52 -Author: A S Alam -Date: Sat Jan 29 07:54:24 2011 +0530 - - update Punjabi Translation by A S Alam - - po/pa.po | 997 - +++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 550 insertions(+), 447 deletions(-) - -commit 75098c297c46945af7c9cf9224951495a82f04a6 -Author: Matthias Clasen -Date: Fri Jan 28 23:47:36 2011 -0500 - - Bump version - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 83661af46a23a046a87f8d3e4464f5a70676a839 -Author: Matthias Clasen -Date: Fri Jan 28 21:09:52 2011 -0500 - - Enable silent rules by default - - configure.ac | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 2b6064760796e01d40fc41a605ba65826196f67a -Author: Matthias Clasen -Date: Fri Jan 28 21:06:03 2011 -0500 - - Update NEWS - - NEWS | 24 ++++++++++++++++++++++++ - 1 file changed, 24 insertions(+) - -commit a33aaad00c5e0ce135e34a3280f2560546fe7738 -Author: Matthias Clasen -Date: Fri Jan 28 20:50:43 2011 -0500 - - Fix GIO build on Solaris - - Major and minor are defined in sys/mkdev.h on Solaris - - Patch by Fabian Groffen - https://bugzilla.gnome.org/show_bug.cgi?id=637013 - - configure.ac | 2 +- - gio/gdbusmessage.c | 3 +++ - 2 files changed, 4 insertions(+), 1 deletion(-) - -commit 6fe2f5f11b5dee144658e25c2b152fa2f0edd7eb -Author: Matthias Clasen -Date: Fri Jan 28 12:26:23 2011 -0500 - - Prevent unused variable warnings from G_DEFINE_DYNAMIC_TYPE - - gobject/gtypemodule.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 3c59c38404894b09f1f67add89f7fbbbcb4f4ace -Author: Dan Winship -Date: Fri Jan 28 10:17:54 2011 -0500 - - Fix g_source_add_child_source docs - - https://bugzilla.gnome.org/show_bug.cgi?id=640823 - - glib/gmain.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit d4209c1c415766c8735eb08500cd7de450c7c09a -Author: Ryan Lortie -Date: Fri Jan 28 08:23:11 2011 -0500 - - GVariant: clear memory before releasing it - - Bug #640807 makes a reasonable case for why it's better to have your - program crash outright in the case of memory errors. With this - modification, GVariant is far more likely to do that in the case - that a - GVariant pointer is used shortly after being freed. - - glib/gvariant-core.c | 1 + - 1 file changed, 1 insertion(+) - -commit 8602a3a68212b54773f31e57bbe48189dacfcfd3 -Author: Tobias Mueller -Date: Thu Jan 27 15:14:31 2011 +0100 - - Fixed format string issue in a test, fixes bug 640725 - - glib/tests/markup-parse.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 069daa69f62c89c7957f22d3b5ccbe0420e51e8b -Author: Matthias Clasen -Date: Thu Jan 27 23:07:53 2011 -0500 - - Add testcase for bug 640695 - - glib/tests/Makefile.am | 1 + - glib/tests/keyfile.c | 38 ++++++++++++++++++++- - glib/tests/pages.ini | 92 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - 3 files changed, 130 insertions(+), 1 deletion(-) - -commit 440e6f4a61e27ee95994cd6a57c9d977a4376755 -Author: Benjamin Gilbert -Date: Thu Jan 27 02:04:00 2011 -0500 - - Ensure g_key_file_load_from_file() strips a \r on a 4 KB boundary - - When g_key_file_parse_data() encountered \n, it was checking the - previous - character in the current input buffer for a \r to erase, rather - than the - previous character in the parse buffer. If - g_key_file_load_from_file() - was given a file with a \r\n sequence straddling a 4 KB boundary, - the \n - would be the first character in the input buffer, so the \r would - not be - properly stripped. - - Bug #640695. - - Found-by: Jan Harkes - - glib/gkeyfile.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit e644b29190aaec2cb2239d2541144e313e293020 -Author: Matthias Clasen -Date: Thu Jan 27 22:54:32 2011 -0500 - - Use g_set_error_literal where appropriate - - gio/gpollableinputstream.c | 4 ++-- - gio/gpollableoutputstream.c | 4 ++-- - 2 files changed, 4 insertions(+), 4 deletions(-) - -commit cc5578fbd73ac3845daaa098601640a41cc8586a -Author: Matthias Clasen -Date: Thu Jan 27 21:57:57 2011 -0500 - - Make load_user_special_dirs() resistant to nonexistent dirs - - glib/gutils.c | 26 ++++++++++++++++++-------- - 1 file changed, 18 insertions(+), 8 deletions(-) - -commit 4f8a4f171ec3ad2d922ab890ac875dae4a1c49b8 -Author: Matthias Clasen -Date: Thu Jan 27 20:31:14 2011 -0500 - - Remove redundant definitions - - https://bugzilla.gnome.org/show_bug.cgi?id=640262 - - gio/gactiongroup.h | 7 ------- - 1 file changed, 7 deletions(-) - -commit 4a8d9b68e38c8b2d09e426eb009ca6fadff5af86 -Author: Matthias Clasen -Date: Thu Jan 27 20:29:22 2011 -0500 - - Fail in a clean way if schema name is missing - - https://bugzilla.gnome.org/show_bug.cgi?id=640192 - - gio/gsettingsschema.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit d8ca6404229e5b64d2bf2e1a3660ad9fe7feefdd -Merge: 73410f117 03b6b9fb9 -Author: Ryan Lortie -Date: Thu Jan 27 11:45:04 2011 -0500 - - Merge remote branch 'gvdb/master' - -commit 73410f1176c276e244c172fd36037ada8db12a3d -Author: Chao-Hsiung Liao -Date: Thu Jan 27 18:51:55 2011 +0800 - - Updated Traditional Chinese translation(Hong Kong and Taiwan) - - po/zh_HK.po | 604 - +++++++++++++++++++++++++++++++----------------------------- - po/zh_TW.po | 604 - +++++++++++++++++++++++++++++++----------------------------- - 2 files changed, 620 insertions(+), 588 deletions(-) - -commit bdbfbd5ea314cf90168db3737ef64d5399ecd591 -Author: Kjartan Maraas -Date: Thu Jan 27 11:13:12 2011 +0100 - - Updated Norwegian bokmål translation. - - po/nb.po | 597 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 314 insertions(+), 283 deletions(-) - -commit cddf27de94be3fa3f0ec7b52640c52b2e5479064 -Author: Fran Diéguez -Date: Thu Jan 27 00:37:03 2011 +0100 - - QA of Galician translations - - po/gl.po | 198 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 103 insertions(+), 95 deletions(-) - -commit 03b6b9fb9775387c3ec5eedb9e5d2152d6468147 -Author: Ryan Lortie -Date: Tue Jan 25 18:26:21 2011 -0500 - - Mark a symbol as G_GNUC_INTERNAL - - gvdb-reader.h | 1 + - 1 file changed, 1 insertion(+) - -commit 1e5916ffae7bfaf041df454677562aec4557e21c -Author: Yaron Shahrabani -Date: Sun Jan 23 02:44:15 2011 +0200 - - Updated Hebrew translation. - - po/he.po | 448 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 232 insertions(+), 216 deletions(-) - -commit 816e6541d6680028a19865e68db0aa0cafc20f8c -Author: Alexander Shopov -Date: Sat Jan 22 22:43:52 2011 +0200 - - Updated Bulgarian translation - - po/bg.po | 1020 - +++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 577 insertions(+), 443 deletions(-) - -commit 59fd6f184a5ccd2002a0043bbe13c06cb59515fd -Author: Jorge González -Date: Sat Jan 22 16:50:48 2011 +0100 - - Updated Spanish translation - - po/es.po | 582 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 308 insertions(+), 274 deletions(-) - -commit 9f0c592b9c5f9ac57d3454f02ffa92e98001ceaf -Author: Emilio Pozuelo Monfort -Date: Sat Jan 22 15:36:13 2011 +0000 - - Bump PCRE minimum version - - https://bugzilla.gnome.org/show_bug.cgi?id=640261 - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit acc295e292406e15e35bdab08b97c9f4409c16fc -Author: Matthias Clasen -Date: Sat Jan 22 09:52:33 2011 -0500 - - Bump version - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit bd8b245f574497755265ec0cee15ebe17bd00a7d -Author: Matthias Clasen -Date: Sat Jan 22 00:02:08 2011 -0500 - - Update Unicode tests to 6.0 - - tests/casefold.txt | 17 ++++++++++++++++- - tests/casemap.txt | 40 +++++++++++++++++++++++++++++++++------- - 2 files changed, 49 insertions(+), 8 deletions(-) - -commit fb2809ec996e9e12d06f4bc7239a98718f5f06d7 -Author: Matthias Clasen -Date: Sat Jan 22 00:01:54 2011 -0500 - - Forgotten files - - glib/pcre/pcre.h | 81 +-- - glib/pcre/pcre_chartables.c | 2 +- - glib/pcre/pcre_compile.c | 899 +++++++++++++++++++++++---------- - glib/pcre/pcre_dfa_exec.c | 257 +++++++--- - glib/pcre/pcre_exec.c | 1155 - ++++++++++++++++++++++++++++++------------- - glib/pcre/pcre_internal.h | 286 ++++++----- - glib/pcre/pcre_study.c | 277 ++++++++--- - glib/pcre/pcre_tables.c | 271 +++++----- - glib/pcre/pcre_xclass.c | 37 +- - glib/pcre/ucp.h | 5 +- - 10 files changed, 2271 insertions(+), 999 deletions(-) - -commit 3f059a6a123dd62257f224b9af7701078783060e -Author: Matthias Clasen -Date: Fri Jan 21 23:41:12 2011 -0500 - - Remove a test that seems to fail depending on time of day - - glib/tests/gdatetime.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 37e221b5aee3a0d1b1a3988c69e5694b7722c0fb -Author: Matthias Clasen -Date: Fri Jan 21 23:12:16 2011 -0500 - - Update NEWS - - NEWS | 4 ++++ - 1 file changed, 4 insertions(+) - -commit c03dc6bf7dfc6e326e7249e9e377676db885d99e -Author: Matthias Clasen -Date: Fri Jan 21 23:10:01 2011 -0500 - - Update the included copy of PCRE - - Update PCRE to version 8.12. - At the same time, also add Unicode 6.0 script support. - - glib/gregex.c | 16 ++++++++++++++++ - glib/tests/regex.c | 5 ++--- - 2 files changed, 18 insertions(+), 3 deletions(-) - -commit 51c87f680991760940da65b0c182016350e211a6 -Author: Matthias Clasen -Date: Fri Jan 21 18:02:05 2011 -0500 - - Update help and docs for gsettings cmdline tool - - The man page had gotten quite out of sync. - - docs/reference/gio/gsettings.xml | 135 - +++++++++++++++++++++++++++++---------- - gio/gsettings-tool.c | 28 +++++--- - 2 files changed, 120 insertions(+), 43 deletions(-) - -commit 0a5708654080232dd404d089b5b790de79f11032 -Author: Behdad Esfahbod -Date: Fri Jan 21 16:30:19 2011 -0500 - - Update to Unicode 6.0 - - One new GUnicodeBreak enum member. Three new GUnicodeScript members, - and one member renamed to fix a typo. - - Tests, docs, and scripts are updated. PCRE update still needed. - - docs/reference/glib/tmpl/unicode.sgml | 6 +- - glib/gen-unicode-tables.pl | 79 +- - glib/gscripttable.h | 516 +- - glib/gunibreak.h | 5372 +++++++++----- - glib/gunichartables.h | 4727 +++++++++---- - glib/gunicode.h | 38 +- - glib/gunicomp.h | 288 +- - glib/gunidecomp.h | 11955 - +++++++++++++++++--------------- - glib/pcre/ucp.h | 2 +- - glib/tests/utf8-misc.c | 20 +- - 10 files changed, 13730 insertions(+), 9273 deletions(-) - -commit b50f4a1a52eeaec2ff14a0ac44b0b42ebb6cca30 -Author: Matthias Clasen -Date: Fri Jan 21 11:24:14 2011 -0500 - - Updates for 2.27.92 - - NEWS | 14 ++++++++++++++ - 1 file changed, 14 insertions(+) - -commit 654ab34e3a7ea03dd7e86d16deae90df8e153d4c -Author: Matthias Clasen -Date: Fri Jan 21 10:52:48 2011 -0500 - - Don't warn in GApplication if class handlers have been overridden - - https://bugzilla.gnome.org/show_bug.cgi?id=640042 - - gio/gapplication.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit b31d80eff3352de556e630cdc117a735bc4925e5 -Author: Khaled Hosny -Date: Thu Jan 20 21:57:05 2011 +0200 - - Updated Arabic translation - - po/ar.po | 1827 - ++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 992 insertions(+), 835 deletions(-) - -commit da36756f3f907ce7d9d4484e29ef7c08c838b351 -Author: Michael Kotsarinis -Date: Wed Jan 19 19:08:15 2011 +0200 - - Updated Greek translation - - po/el.po | 1010 - ++++++++++++++++++++++++++++++++++++-------------------------- - 1 file changed, 590 insertions(+), 420 deletions(-) - -commit c7f38cd277f0bfa9c303fcd30dd17e1320e5c162 -Author: Matthias Clasen -Date: Tue Jan 18 00:06:55 2011 -0500 - - Mark another function as static - - glib/gtimezone.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 67e112cce6bc7a9e841354d2c760a017a2c01527 -Author: Matthias Clasen -Date: Tue Jan 18 00:06:05 2011 -0500 - - Mark a function as static - - glib/gtimezone.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d2347f34fded2651e47a60814f600c173b8ca5e7 -Author: Matthias Clasen -Date: Mon Jan 17 23:46:20 2011 -0500 - - Move GMarkup docs inline - - docs/reference/glib/tmpl/.gitignore | 1 + - docs/reference/glib/tmpl/markup.sgml | 327 --------- - glib/gmarkup.c | 1331 - ++++++++++++++++++---------------- - glib/gmarkup.h | 85 ++- - 4 files changed, 768 insertions(+), 976 deletions(-) - -commit dc8b03027d905bf22527aeaa7e31ad072231197a -Author: Ray Strode -Date: Mon Jan 17 17:13:44 2011 -0500 - - gsettings: Update documentation on schema naming convention - - The existing docs are a bit inconsistent in that they say to follow - the dbus convention, but then give an example that doesn't. - - This commit changes things to be how Ryan says they should be. - - docs/reference/gio/migrating-gconf.xml | 10 ++++++---- - gio/gsettings.c | 10 +++++++--- - 2 files changed, 13 insertions(+), 7 deletions(-) - -commit a2918d6c3e676e2656a87b5a5ee974dc5777eb59 -Author: Ryan Lortie -Date: Mon Jan 17 15:17:34 2011 -0500 - - Fix some harmless sign compare warnings - - gvdb-reader.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit ba5619ba7f69025f40bf5e77d667a2a84b61d1a7 -Author: Ryan Lortie -Date: Mon Jan 17 15:15:46 2011 -0500 - - C++ify the reader header - - gvdb-reader.h | 3 +++ - 1 file changed, 3 insertions(+) - -commit e8120dc4ce75b0cff6d45632e5d9037853ad51ae -Author: Ray Strode -Date: Mon Jan 17 14:15:18 2011 -0500 - - datetime: Show 12 instead of 0 for 12h hour format - - The 12h mode hour format is computed by taking the - 24h mode hour format modulo 12. - - The conversion results in 12 noon getting erroneously - converted to 0. - - This commit makes noon get the same special handling - as midnight. - - glib/gdatetime.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit a437c5e768b9a62b550e174b25413ce9149fcdbe -Author: Ray Strode -Date: Mon Jan 17 14:30:43 2011 -0500 - - tests: add format test case for noon hour in 12h mode - - It currently displays it as "0" instead of "12", so this - test case demonstrates the bug. - - glib/tests/gdatetime.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 8728949e0db56159485e5d214e581e5f46911d0b -Author: Christian Persch -Date: Thu Jan 6 23:30:09 2011 +0100 - - Don't leak variants in the null settings backend - - Even though the write fails, the variant still needs to be consumed. - - Bug #638872. - - gio/gnullsettingsbackend.c | 13 +++++++++++++ - 1 file changed, 13 insertions(+) - -commit a583405f66758e320eaf2025b757ddc081186686 -Author: Javier Jardón -Date: Fri Jan 14 17:54:04 2011 +0000 - - docs: gvariant-core: g_variant_normalise -> - g_variant_get_normal_form() - - glib/gvariant-core.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 6c0491841e40aba4b479285e473f267f623b4a57 -Author: Javier Jardón -Date: Fri Jan 14 17:24:45 2011 +0000 - - gvariant-core: Fix typo - - g_variant_create_from_data -> g_variant_new_from_data - - glib/gvariant-core.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit c7041e221fcf165ae16603ba4a2d5579cc02826a -Author: Javier Jardón -Date: Fri Jan 14 00:49:35 2011 +0000 - - docs: gvariant-varargs: Fix typo - - docs/reference/glib/gvariant-varargs.xml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 060e516ede200990d09a259f5f48e939fc001f89 -Author: Ivar Smolin -Date: Thu Jan 13 12:41:06 2011 +0200 - - [l10n] Updated Estonian translation - - po/et.po | 40 ++++++++++++++++++++-------------------- - 1 file changed, 20 insertions(+), 20 deletions(-) - -commit a86eb8785b9b93ee0fb2a52e714ef6431268ccf2 -Author: Inaki Larranaga Murgoitio -Date: Wed Jan 12 22:29:53 2011 +0100 - - Updated Basque language - - po/eu.po | 910 - +++++++++++++++++++++++++++++++++++++++------------------------ - 1 file changed, 563 insertions(+), 347 deletions(-) - -commit c0208940c569b2d2a7e0e86f93d97cfbaf2b3fc7 -Author: Daiki Ueno -Date: Tue Jan 11 11:33:21 2011 +0900 - - Make g_unix_connection_send_fd() work as expected. - - https://bugzilla.gnome.org/show_bug.cgi?id=637696 - - gio/gunixfdmessage.c | 2 +- - gio/tests/socket.c | 105 - +++++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 106 insertions(+), 1 deletion(-) - -commit 634e9e43cfb8b0d88d0a6b4899d0e33c62c07458 -Author: Michael Natterer -Date: Wed Jan 12 19:45:40 2011 +0100 - - gobject: add an empty default impl of GObject::constructed() - - to allow unconditional upchaining. - - gobject/gobject.c | 16 +++++++++++++--- - 1 file changed, 13 insertions(+), 3 deletions(-) - -commit 19c73918ec7faf6e32d100493772a1dccf43b110 -Author: Chun-wei Fan -Date: Wed Jan 12 11:08:54 2011 +0800 - - Added symbols for GIO/Win32 - - There are now fallback functions in the Win32 portion of - g_app_info that were previously only available under UNIX, - so add them here so that they can be exported as well. - - The symbols are as follows: - g_app_info_get_fallback_for_type - g_app_info_get_recommended_for_type - - gio/gio.symbols | 2 ++ - 1 file changed, 2 insertions(+) - -commit 1df31f00140bfba941db65e2374ff2700f55a295 -Author: Matthias Clasen -Date: Tue Jan 11 16:13:42 2011 -0500 - - Bump version - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit dd6baef46fcb7abd561383f2af7bb1b8e3579f5c -Author: Matthias Clasen -Date: Tue Jan 11 11:27:45 2011 -0500 - - Update NEWS - - NEWS | 16 ++++++++++++++++ - 1 file changed, 16 insertions(+) - -commit fabf506b8d5baf8f59fca563e6f1a62be5148112 -Author: Ivar Smolin -Date: Tue Jan 11 11:04:56 2011 +0200 - - [l10n] Updated Estonian translation - - po/et.po | 30 +++++++++++++++--------------- - 1 file changed, 15 insertions(+), 15 deletions(-) - -commit eec2cb1af873f38091671486b5adc5d444e306b7 -Author: Matthias Clasen -Date: Mon Jan 10 20:28:17 2011 -0500 - - Avoid a segfault in g_application_register() - - Patch by Mikkel Kamstrup Erlandsen - https://bugzilla.gnome.org/show_bug.cgi?id=639177 - - gio/gapplicationimpl-dbus.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 48f27317607fe117fe9aed0c2fe24ff6ef10a5d5 -Author: Javier Jardón -Date: Mon Jan 10 23:36:00 2011 +0000 - - mkinstalldirs: Update to latest version - - mkinstalldirs | 93 - +++++++++++++++++++++++++++++++++++++++++++++-------------- - 1 file changed, 72 insertions(+), 21 deletions(-) - -commit 42d71c0ef952a2a3b9bd685ad3bb4294f0706947 -Author: Ivar Smolin -Date: Mon Jan 10 19:44:11 2011 +0200 - - [l10n] Updated Estonian translation - - po/et.po | 101 - +++++++++++++++++---------------------------------------------- - 1 file changed, 27 insertions(+), 74 deletions(-) - -commit a57c4c90662077163316d1d53ee18a5a0fbec393 -Author: Matthias Clasen -Date: Sun Jan 9 16:43:28 2011 -0500 - - GSettings: Fix a copy-paste error - - https://bugzilla.gnome.org/show_bug.cgi?id=639084 - - gio/gsettings.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit b0b37bcb06723ede07cc9c5c4573f12c3acb1643 -Author: Christian Persch -Date: Sun Jan 9 15:03:31 2011 +0100 - - Update gschema.dtd - - Bug #639064. - - gio/gschema.dtd | 11 +++++++++-- - 1 file changed, 9 insertions(+), 2 deletions(-) - -commit eafa3443d39f36a3ade11154243495a77d5b089d -Author: Fran Diéguez -Date: Sun Jan 9 16:35:32 2011 +0100 - - Updated Galician translations - - po/gl.po | 386 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 193 insertions(+), 193 deletions(-) - -commit 33c7a9d8ecaa75b41dbdd2a3a31ac8c62394a8b5 -Author: Javier Jardón -Date: Fri Jan 7 18:55:20 2011 +0100 - - configure: Use AC_CONFIG_MACRO_DIR - - To keep the correct macros in-tree. - - configure.ac | 1 + - 1 file changed, 1 insertion(+) - -commit b67d9cb7eef036b76955a75e6e9cd6b8ae1fb8e4 -Author: Matthias Clasen -Date: Fri Jan 7 12:07:19 2011 -0500 - - Add regex test cases - - These come from https://bugzilla.gnome.org/show_bug.cgi?id=638894 - - glib/tests/regex.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit f6b52322a2049dfb3873922a8f1417d8c44363b0 -Author: Pavel Holejsovsky -Date: Fri Jan 7 14:52:29 2011 +0100 - - Fix and update GI annotations for 'Volumes and Drives' - - Volumes and Drives GIO category contains: GVolumeMonitor, GVolume, - GMount, GDrive, Unix Mounts. - - gio/gdrive.c | 34 +++++++++++++++++++--------------- - gio/gmount.c | 33 ++++++++++++++++++--------------- - gio/gunixmounts.c | 20 +++++++++++--------- - gio/gvolume.c | 13 +++++++------ - 4 files changed, 55 insertions(+), 45 deletions(-) - -commit f85909fb65635b8321d1abf60c073ae854acae5e -Author: Pavel Holejsovsky -Date: Fri Jan 7 09:38:35 2011 +0100 - - Add and update GI annotations in 'Settings' - - 'Settings' GIO group contains GSettings and GSettingsBackend. - - gio/gsettings.c | 18 +++++++++--------- - gio/gsettings.h | 5 +++-- - gio/gsettingsbackend.c | 12 +++++++----- - 3 files changed, 19 insertions(+), 16 deletions(-) - -commit 99c740fdb58e2a7bf18fa1213c03b0be186f3581 -Author: Andika Triwidada -Date: Fri Jan 7 11:37:39 2011 +0700 - - Updated Indonesian translation - - po/id.po | 1531 - +++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 858 insertions(+), 673 deletions(-) - -commit e738a8dd8ca3d3dd327bc5a3bbfd151858738609 -Author: Colin Walters -Date: Thu Jan 6 11:47:58 2011 -0500 - - gdesktopappinfo: Don't crash if we don't have a desktop filename - - If code creates a GDesktopAppInfo via - g_desktop_app_info_new_from_keyfile(), - we'd try to send a NULL pointer down into GVariant. - - Since in this case we don't have a filename, just send the empty - string. In the future we should either: - - 1) Change panel to use g_desktop_app_info_new_from_filename(), and - take the hit of parsing the file twice. - 2) Add a g_key_file_get_origin_filename() - 3) Add g_desktop_app_info_new_from_keyfile_and_name() - - https://bugzilla.gnome.org/show_bug.cgi?id=638838 - - gio/gdesktopappinfo.c | 14 +++++++++++--- - 1 file changed, 11 insertions(+), 3 deletions(-) - -commit 26b65a3abda5ad0930b1cd0d0652417feb50c274 -Author: Serkan Kaba -Date: Thu Jan 6 14:08:02 2011 +0100 - - gio: Recognize reiser4 in g_file_query_filesystem_info() - - Signed-off-by: Serkan Kaba - Signed-off-by: Tomas Bzatek - - gio/glocalfile.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 48f8c07c530973a0b32ed6cd3251cc82851e20b0 -Author: Matthias Clasen -Date: Wed Jan 5 20:43:46 2011 -0500 - - Bump version - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 0b3412b419a322426ae04ca5177546ba68def3d8 -Author: Matthias Clasen -Date: Wed Jan 5 19:51:44 2011 -0500 - - Add anothre bug ref - - NEWS | 1 + - 1 file changed, 1 insertion(+) - -commit 51ac0c6c85c5bf993ff2de0282c569884b79027a -Author: Matthias Clasen -Date: Wed Jan 5 19:42:13 2011 -0500 - - Avoid possible parameter name clashes in GVariant - - https://bugzilla.gnome.org/show_bug.cgi?id=638349 - - glib/gvariant.c | 18 +++++++++--------- - 1 file changed, 9 insertions(+), 9 deletions(-) - -commit 31db1f9688274b245ba7f47b7a837f609715331c -Author: Matthias Clasen -Date: Wed Jan 5 19:07:01 2011 -0500 - - Add new symbol - - gio/gio.symbols | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit f4773faa9f669ff3a705946f5b4ddcc83d3c6931 -Author: Matthias Clasen -Date: Wed Jan 5 17:46:28 2011 -0500 - - Drop annotation that break the documentation build - - gio/gtlsclientconnection.c | 4 ---- - 1 file changed, 4 deletions(-) - -commit 87068c0fcd08dd968679e68bd71a2a7355361522 -Author: Matthias Clasen -Date: Wed Jan 5 17:16:36 2011 -0500 - - Update NEWS - - NEWS | 43 +++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 43 insertions(+) - -commit 98a0dfe1da9f3b8919f0bb73b1cb99333a31975f -Author: Matthias Clasen -Date: Wed Jan 5 17:01:42 2011 -0500 - - Bump version to 2.27.90 - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 3d824065b847f2702aa312c51734328fc414af5a -Author: Christian Persch -Date: Sun Nov 28 18:49:04 2010 +0100 - - Add g_get_locale_variants() - - Make _g_compute_locale_variants() public as g_get_locale_variants(). - - Bug #635998. - - docs/reference/glib/glib-sections.txt | 1 + - glib/gkeyfile.c | 5 ++--- - glib/glib.symbols | 1 + - glib/gutils.c | 23 ++++++++++++++++++++++- - glib/gutils.h | 2 ++ - glib/tests/utils.c | 15 +++++++++++++++ - 6 files changed, 43 insertions(+), 4 deletions(-) - -commit be8899bfe66d460b3eda33ff7512778788c07974 -Author: Christian Persch -Date: Mon Mar 1 16:32:09 2010 +0100 - - Make _g_compute_locale_variants return a char** directly - - Bug #635998. - - glib/gkeyfile.c | 13 ++--------- - glib/gutils.c | 72 - ++++++++++++++++++++++++++++++++------------------------- - 2 files changed, 42 insertions(+), 43 deletions(-) - -commit b497220e486e66433b44251a53ec3be25fa9acdb -Author: Pavel Holejsovsky -Date: Wed Jan 5 20:30:10 2011 +0100 - - Fix GI annotation for g_desktop_app_info_launch_uris_as_manager - - gio/gdesktopappinfo.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 8d74c96b76b459a63492bfce466a304383e94d09 -Author: Christian Persch -Date: Sun Dec 5 15:34:26 2010 +0100 - - Make the memory and null settings backends public - - Bug #636806. - - docs/reference/gio/gio-sections.txt | 3 +++ - gio/Makefile.am | 2 -- - gio/gio.symbols | 11 +++++++++-- - gio/giomodule.c | 3 ++- - gio/gmemorysettingsbackend.c | 9 +++++++-- - gio/gmemorysettingsbackend.h | 30 ------------------------------ - gio/gnullsettingsbackend.c | 12 +++++++----- - gio/gnullsettingsbackend.h | 30 ------------------------------ - gio/gsettingsbackend.c | 5 +++-- - gio/gsettingsbackend.h | 6 ++++++ - gio/gsettingsbackendinternal.h | 8 ++++++-- - 11 files changed, 43 insertions(+), 76 deletions(-) - -commit 0b59cf65669fae077a7e607d0c61567be5f5a30a -Author: Colin Walters -Date: Wed Jan 5 13:49:20 2011 -0500 - - g_desktop_app_info_launch_uris_as_manager: Fix parameter naming - - This makes introspection happier. - - gio/gdesktopappinfo.h | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 9be6da9448a1a59eae11d588729bf4316fbadada -Author: Colin Walters -Date: Wed Jan 5 13:00:50 2011 -0500 - - Add missing indirection from previous commit - - This follows the rest of GLib style, and fixes g-i scanning the - headers. - - gio/gdesktopappinfo.h | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit a36cb498d974b11c00829adfdaa9638fbd9b66eb -Author: Nicolas Dufresne -Date: Wed Dec 22 16:52:40 2010 -0500 - - [GDummyTLS] Add missing properties and namespace - - Add missing properties in the GDummyTlsConnection class. Also add - namespaces to property enumerations to avoid conflicts between - classes. - - Reviewed-by: Dan Winship - - gio/gdummytlsbackend.c | 62 - +++++++++++++++++++++++++++----------------------- - 1 file changed, 34 insertions(+), 28 deletions(-) - -commit 4e33967a002fd14d7106ef2ff88122344f2e4983 -Author: Stef Walter -Date: Fri Dec 24 10:50:14 2010 -0600 - - Change GTlsClientConnection::accepted-cas to contain DER DNs - - This property is now a GList of GByteArray values. Each - GByteArray contains the raw DER DN of the certificate authority. - This is far more useful for looking up a certificate (with the - relevant issuer) than a string encoded DN. - - https://bugzilla.gnome.org/show_bug.cgi?id=637262 - - gio/gtlsclientconnection.c | 28 ++++++++++++++++++---------- - gio/gtlsclientconnection.h | 2 +- - 2 files changed, 19 insertions(+), 11 deletions(-) - -commit e6546debd61d32b41b37c20b62d4e47cd3e53e25 -Author: Colin Walters -Date: Mon Dec 20 14:48:53 2010 -0500 - - gdesktopappinfo: Add g_desktop_app_info_launch_uris_as_manager() - - A new GDesktopAppInfo specific function which provides more control - over launched processes. Intended basically only for use in GNOME - Shell, where we want: - - *) To directly know the GPid for each launched program, without - having to listen to a DBus signal emitted in our own process - *) Possibly control over the process environment; for example, - we may want to call setsid() or redirect file descriptors. - - And in the future: - *) To avoid recursively calling ourself via DBus, when a later - patch causes g_app_info_launch() to indirect via the shell. - - https://bugzilla.gnome.org/show_bug.cgi?id=606960 - - gio/gdesktopappinfo.c | 89 - ++++++++++++++++++++++++++++++++++++++++++++++++--- - gio/gdesktopappinfo.h | 24 ++++++++++++++ - 2 files changed, 108 insertions(+), 5 deletions(-) - -commit bb6c44b9d3fd94835044ffda38ca2f211deb5b7b -Author: Colin Walters -Date: Mon Dec 20 13:12:28 2010 -0500 - - gdesktopappinfo: Send out a session bus signal when launching - .desktop file - - This signal contains the full path of the .desktop file, along with - the process id, which allows multiple interested components (like - GNOME Shell) to better know the state of the system (which processes - correspond to which .desktop files). - - https://bugzilla.gnome.org/show_bug.cgi?id=606960 - - gio/gdesktopappinfo.c | 87 - +++++++++++++++++++++++++++++++++++++++++++++------ - 1 file changed, 78 insertions(+), 9 deletions(-) - -commit 9de42602c47262d49e4419f8bf7987dc2b488a98 -Author: Chun-wei Fan -Date: Wed Jan 5 22:57:48 2011 +0800 - - Bug 637852 - Updates to glib.vsprops - - Due to changes in the GIO APIs/headers, the glib.vsprops - is updated to reflect that in the "install" phase, namely: - -removal of the gperiodic.h header - -addition of GPollable I/O Stream, GTCP Connection and - GTLS headers - - build/win32/vs9/glib.vsprops | 9 ++++++++- - 1 file changed, 8 insertions(+), 1 deletion(-) - -commit 9686d82daf9c2082fa5d3055ac5b777490a95dc0 -Author: Matthias Clasen -Date: Tue Jan 4 09:38:14 2011 -0500 - - Fix build on old kernels - - Cope with BTRFS_SUPER_MAGIC not being defined. - - glib/gfileutils.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 1e5f11875b65712195e4d0c8d160cdc9f9bbd99f -Author: Thomas Kristensen -Date: Mon Jan 3 15:20:12 2011 +0200 - - revents may have been cleared by GMain before dispatch(). - - See bug #587898. - - gio/gsocket.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit b583f802e39e2415c626ad19d54adc1bc08151d0 -Author: Kjartan Maraas -Date: Sun Jan 2 18:54:17 2011 +0100 - - Updated Norwegian bokmål translation from Torstein Adolf Winterseth - - po/nb.po | 216 - ++++++++++++++++++++++++++++++--------------------------------- - 1 file changed, 104 insertions(+), 112 deletions(-) - -commit 4144c04c475c58df1da8ff062de1d50865c10169 -Author: Daniel Nylander -Date: Fri Dec 31 15:23:27 2010 +0100 - - Updated Swedish translation - - po/sv.po | 1405 - +++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 785 insertions(+), 620 deletions(-) - -commit 929e8db9f436f0644a300c7253c9452145cbb7db -Author: Pavel Holejsovsky -Date: Wed Dec 29 16:21:22 2010 +0100 - - Add GI annotation: skip g_cancellable_source_new(). - - It is not bindable, because GSource is not boxed and thus cannot be - returned as caller-owned. - - gio/gcancellable.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 53364788e9f52dd3cf9781d08004ed5f0db0941f -Author: Pavel Holejsovsky -Date: Wed Dec 29 15:26:21 2010 +0100 - - Add GI annotations to Gio DNS resolution classes - - gio/gproxyresolver.c | 18 ++++++++++-------- - gio/gresolver.c | 24 ++++++++++++------------ - 2 files changed, 22 insertions(+), 20 deletions(-) - -commit add8cf9c09255e497545c67ca81e8f8bf28f3f85 -Author: Pavel Holejsovsky -Date: Wed Dec 29 16:01:12 2010 +0100 - - Add GI annotations to Gio highlevel network functionality - - gio/gsocketclient.c | 32 ++++++++++++++++---------------- - gio/gsocketlistener.c | 28 ++++++++++++++-------------- - gio/gunixconnection.c | 4 ++-- - 3 files changed, 32 insertions(+), 32 deletions(-) - -commit 975b0d4487809270100efce56270314d816e3073 -Author: Pavel Holejsovsky -Date: Wed Dec 29 13:51:44 2010 +0100 - - Add GI annotations to Gio lowlevel network support classes - - gio/ginetaddress.c | 2 +- - gio/ginetsocketaddress.c | 2 +- - gio/gproxy.c | 11 ++++++----- - gio/gproxyaddress.c | 6 ++++-- - gio/gsocket.c | 44 - +++++++++++++++++++++--------------------- - gio/gsocketaddressenumerator.c | 9 +++++---- - gio/gsocketcontrolmessage.c | 2 +- - gio/gunixfdlist.c | 14 +++++++++----- - gio/gunixfdmessage.c | 6 ++++-- - gio/gunixsocketaddress.c | 4 ++-- - 10 files changed, 55 insertions(+), 45 deletions(-) - -commit 571104bcc384c30054b507cab8e9d9a5f1166c45 -Author: Pavel Holejsovsky -Date: Tue Dec 28 16:53:48 2010 +0100 - - Add GI annotations to GPollable{Input|Output}Stream - - gio/gpollableinputstream.c | 13 +++++++------ - gio/gpollableoutputstream.c | 12 +++++++----- - 2 files changed, 14 insertions(+), 11 deletions(-) - -commit 79fd5ff80dcf086749e942ea3be9e4fa88317b09 -Author: Pavel Holejsovsky -Date: Tue Dec 28 15:46:01 2010 +0100 - - Add missing GI annotation to g_content_type_guess_for_tree - - gio/gcontenttype.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 422a76b3cd02f6075736da8b4203d83ff52ba096 -Author: Pavel Holejsovsky -Date: Tue Dec 28 14:28:52 2010 +0100 - - Fix typo in GI annotation - - gobject/gtype.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 500061f67567477c70b7950a60b0d5620a74131a -Author: Emmanuele Bassi -Date: Tue Oct 12 16:05:26 2010 +0100 - - test: Add a node to the report XML - - Use `git describe` to fill out the node, if we're using a - git checkout; otherwise, for tests ran from a released tarball, use - the version. - - https://bugzilla.gnome.org/show_bug.cgi?id=631980 - - Makefile.decl | 18 ++++++++++++------ - 1 file changed, 12 insertions(+), 6 deletions(-) - -commit 52c831099e5fed55482c3d8cf43b457e37843bd6 -Author: Emmanuele Bassi -Date: Tue Oct 12 16:03:56 2010 +0100 - - gtester-report: Add an optional 'revision' node - - In order to distinguish reports generated from a specific revision - of a - projects it would be good if gtester-report handled a - node in - the XML. - - The payload is free-form, just like for the other nodes under . - - https://bugzilla.gnome.org/show_bug.cgi?id=631980 - - glib/gtester-report | 5 +++++ - 1 file changed, 5 insertions(+) - -commit 408a9fcbcc175435bdf62354102e919dc4e4b4e7 -Author: Cosimo Cecchi -Date: Tue Dec 28 12:24:39 2010 +0100 - - gaction: update property flags to match needs of GSimpleAction - - Commit 068d53358bd366c26cff604a3de53b3cf734b08f uncovered this - mismatch - between properties on the interface and those on the implementation. - Update them so they match. - - gio/gaction.c | 9 ++++++--- - 1 file changed, 6 insertions(+), 3 deletions(-) - -commit f248ab1b60a64df88a1578db81a3e263199d584c -Author: Cosimo Cecchi -Date: Tue Dec 28 12:17:10 2010 +0100 - - tests: unbreak desktop-app-info test for jhbuild - - If we have a jhbuilt version of gedit installed, this will fail, as it - will succeed in deleting its desktop file. - - gio/tests/desktop-app-info.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 562a83432849280651ada9ac59e53358878cb2df -Author: Pavel Holejsovsky -Date: Tue Dec 28 11:59:58 2010 +0100 - - Fix typo in function annotation. - - gobject/gtype.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit b27ecf79e89db9ba26aa3dedc1a3ae1e6255cf40 -Author: Matthias Clasen -Date: Tue Dec 28 00:19:45 2010 -0500 - - Document that g_variant_builder_add_value consumes a floating ref - - Patch by Mikkel Kamstrup Erlandsen, bug - https://bugzilla.gnome.org/show_bug.cgi?id=634569 - - glib/gvariant.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 316be2748fce21c922291990e1d9a2479f13a464 -Author: Matthias Clasen -Date: Tue Dec 28 00:12:19 2010 -0500 - - Adapt testglib.c to GRelation deprecation - - Patch by Chun-wei Fan, bug - https://bugzilla.gnome.org/show_bug.cgi?id=637858 - - tests/testglib.c | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -commit 702a96c28146f683c58281133056bf70d7b0313e -Author: Matthias Clasen -Date: Tue Dec 28 00:08:56 2010 -0500 - - Fix a possible crash in g_io_channel_read_chars - - Patch by Rui Matos, https://bugzilla.gnome.org/show_bug.cgi?id=637759 - - glib/giochannel.c | 37 ++++++++++++++++++------------------- - 1 file changed, 18 insertions(+), 19 deletions(-) - -commit bf1027f8269dd365097dd84c0c6d5abd7a61599e -Author: Matthias Clasen -Date: Mon Dec 27 23:49:12 2010 -0500 - - Move ifaceproperties test to gobject/tests/ - - gobject/tests/Makefile.am | 14 +-- - {tests/gobject => gobject/tests}/ifaceproperties.c | 0 - gobject/tests/testcommon.h | 100 - +++++++++++++++++++++ - tests/gobject/Makefile.am | 1 - - 4 files changed, 103 insertions(+), 12 deletions(-) - -commit 068d53358bd366c26cff604a3de53b3cf734b08f -Author: Matthias Clasen -Date: Mon Dec 27 23:41:10 2010 -0500 - - Make object_interface_check_properties work - - As pointed out in bug 637738, it does not currently work, since - g_type_class_peek always returns NULL. - - gobject/gobject.c | 16 ++++++++++------ - 1 file changed, 10 insertions(+), 6 deletions(-) - -commit 2a5e0cf9e0d67ea35b2f5fdf8bb2297354bcb7e6 -Author: Matthias Clasen -Date: Mon Dec 27 23:37:21 2010 -0500 - - Convert ifaceproperties.c to test framework - - Also add a test that checks warnings for failure to implement - interface properties. - - See https://bugzilla.gnome.org/show_bug.cgi?id=637738 - - tests/gobject/ifaceproperties.c | 379 - +++++++++++++++++++++++++++------------- - 1 file changed, 260 insertions(+), 119 deletions(-) - -commit 58e36daf29aa1cf042a1141b9bbb91b4e794bfc7 -Author: Pavel Holejsovsky -Date: Mon Dec 27 22:07:08 2010 +0100 - - Add GI annotations to GObject - - gobject/gobject.c | 100 - ++++++++++++++++++++++++++++-------------------------- - 1 file changed, 52 insertions(+), 48 deletions(-) - -commit 282366c32626325ebb9257e500d3d2783e5d3d12 -Author: Pavel Holejsovsky -Date: Wed Dec 22 22:09:21 2010 +0100 - - Add GI annotations to GParamSpec - - gobject/gparam.c | 39 +++++++++++++++++++++------------------ - gobject/gparamspecs.c | 46 +++++++++++++++++++++++----------------------- - 2 files changed, 44 insertions(+), 41 deletions(-) - -commit 3955bbfde0080bd15fff07906d011b93a2be2665 -Author: Pavel Holejsovsky -Date: Mon Dec 27 20:56:06 2010 +0100 - - Add GI annotations to GType - - gobject/gtype.c | 110 - ++++++++++++++++++++++++++++++++------------------------ - 1 file changed, 63 insertions(+), 47 deletions(-) - -commit ed5790913e8de1a787f5cd6286542478f21c1afa -Author: Pavel Holejsovsky -Date: Mon Dec 27 16:47:26 2010 +0100 - - Add GI annotations to GMemory{Input|Output}Stream - - gio/gmemoryinputstream.c | 8 ++++---- - gio/gmemoryoutputstream.c | 12 ++++++------ - 2 files changed, 10 insertions(+), 10 deletions(-) - -commit 53fee54b4f70d209a93f77effa2e9d2b1c8465e8 -Author: Pavel Holejsovsky -Date: Mon Dec 27 16:29:20 2010 +0100 - - Add GI annotations to GConverter - - gio/gconverter.c | 7 ++++--- - 1 file changed, 4 insertions(+), 3 deletions(-) - -commit c8fd3e31caae45988a16442bd39ac4038cc4c510 -Author: Pavel Holejsovsky -Date: Mon Dec 27 16:24:21 2010 +0100 - - Add GI annotations to GSeekable - - gio/gseekable.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 5a8d012d296ab6eba4e26c59cfe06d3f8d582e70 -Author: Pavel Holejsovsky -Date: Mon Dec 27 16:08:46 2010 +0100 - - Add GI annotations to GIcon and related classes and interfaces - - gio/gemblem.c | 6 +++--- - gio/gemblemedicon.c | 4 ++-- - gio/gicon.c | 4 ++-- - gio/gloadableicon.c | 12 +++++++----- - gio/gthemedicon.c | 2 +- - 5 files changed, 15 insertions(+), 13 deletions(-) - -commit 7a1fbcd959ab22d356dbbaa807169089636cac99 -Author: Pavel Holejsovsky -Date: Mon Dec 27 15:48:31 2010 +0100 - - Add GI annotations to GFileEnumerator - - gio/gfileenumerator.c | 16 ++++++++-------- - gio/gfileenumerator.h | 4 ++-- - 2 files changed, 10 insertions(+), 10 deletions(-) - -commit 1f84c5b72f7e5bd096b0f9458ccc9eed7f64ace5 -Author: Pavel Holejsovsky -Date: Mon Dec 27 15:40:07 2010 +0100 - - Add GI annotations to GAppInfo and GDesktopAppInfo - - gio/gappinfo.c | 4 ++-- - gio/gappinfo.h | 2 +- - gio/gdesktopappinfo.c | 5 +++-- - 3 files changed, 6 insertions(+), 5 deletions(-) - -commit e2b185f97aeba30c8c0f051da2f988b7e45c6a93 -Author: Aron Xu -Date: Sat Dec 25 16:50:40 2010 +0000 - - Update Simplified Chinese translation. - - po/zh_CN.po | 251 - ++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 126 insertions(+), 125 deletions(-) - -commit ec6a9e71dbcd5a7a413247738eb8e40f020622ae -Author: Jorge Gonzalez -Date: Thu Dec 23 19:57:19 2010 +0100 - - Updated Spanish translation - - po/es.po | 355 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 175 insertions(+), 180 deletions(-) - -commit bb1d3fe1d3fbc022f541cbadb2caa969ff5efeba -Author: Gheyret T.Kenji -Date: Thu Dec 23 18:51:06 2010 +0100 - - Added UG translation - - po/ug.po | 547 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 280 insertions(+), 267 deletions(-) - -commit efd2bf9de4dbb31974fedb5ac4a5f033c7bd092a -Author: Yaron Shahrabani -Date: Thu Dec 23 17:20:21 2010 +0200 - - Updated Hebrew translation. - - po/he.po | 240 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 120 insertions(+), 120 deletions(-) - -commit 37ef8cbba5f8fae5c3f56a16925f68346944548d -Author: Brian Cameron -Date: Wed Dec 22 01:37:21 2010 -0600 - - Fix for bug #637720. void functions should not return a value. - - gio/gsimpleactiongroup.c | 4 ++-- - gio/gtlsconnection.c | 6 +++--- - 2 files changed, 5 insertions(+), 5 deletions(-) - -commit 86b250019afaa572b7badee0f477401251d89ee1 -Author: Pavel Holejsovsky -Date: Tue Dec 21 18:19:16 2010 +0100 - - Add GI annotations to GBufferedInputStream - - gio/gbufferedinputstream.c | 15 ++++++++------- - 1 file changed, 8 insertions(+), 7 deletions(-) - -commit 5ea4fa75bd16a255786a37502cd09489055cc22d -Author: Pavel Holejsovsky -Date: Tue Dec 21 18:00:48 2010 +0100 - - Add GI annotations to GData{Input|Output}Stream - - gio/gdatainputstream.c | 96 - ++++++++++++++++++++++++++----------------------- - gio/gdataoutputstream.c | 16 ++++----- - 2 files changed, 59 insertions(+), 53 deletions(-) - -commit e78c27256a73dcb0651340b9b3481a3fb8df303c -Author: Pavel Holejsovsky -Date: Tue Dec 21 17:35:11 2010 +0100 - - Add GI annotations to GSimpleAsyncResult - - gio/gasyncresult.h | 4 ++-- - gio/gsimpleasyncresult.c | 40 ++++++++++++++++++++-------------------- - 2 files changed, 22 insertions(+), 22 deletions(-) - -commit 0165efd6034d1b065be755a01e829028f1329b2c -Author: Nguyễn Thái Ngọc Duy -Date: Tue Dec 21 19:51:54 2010 +0700 - - Updated Vietnamese translation - - po/vi.po | 445 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 228 insertions(+), 217 deletions(-) - -commit 56de8a1ce059adaa5a050d9dc75646c12340f838 -Author: Nguyễn Thái Ngọc Duy -Date: Mon Dec 20 17:39:39 2010 +0700 - - po/vi.po: import from Damned Lies - - po/vi.po | 2400 - +++++++++++++++++++++++++++++++++++++++++++------------------- - 1 file changed, 1658 insertions(+), 742 deletions(-) - -commit 12cf4af5bbdfaf5abde1e3eaaba6df85edc7419b -Author: Nguyễn Thái Ngọc Duy -Date: Tue Dec 21 19:50:33 2010 +0700 - - gio: typo fix - - gio/gsocks5proxy.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 99fe4b1da7560e1df2d9352ddbd845a5d9a62429 -Author: Ryan Lortie -Date: Sat Dec 18 18:52:32 2010 -0500 - - Bug 637544 - Skip fsync() on btrfs - - For g_file_set_contents() we fsync() before renaming the file over the - original in order to ensure that we don't end up with an invalid file. - btrfs provides this guarantee for us without the fsync() so skip it - there. - - glib/gfileutils.c | 19 +++++++++++++++++++ - 1 file changed, 19 insertions(+) - -commit dce0c1c56388033b37a25f4d065383655ae8d9c9 -Author: Matthias Clasen -Date: Mon Dec 20 16:47:10 2010 -0500 - - Bump version - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 8f5904ccbcd45d30a7ed6da4f0b8b8f0c221bb99 -Author: Matthias Clasen -Date: Mon Dec 20 14:03:45 2010 -0500 - - Update NEWS - - NEWS | 45 +++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 45 insertions(+) - -commit 30587a3a602fb0de2540ea220c1484763a18ff47 -Author: Xavier Claessens -Date: Mon Dec 20 18:52:44 2010 +0100 - - Add io-stream in gitignore - - gio/tests/.gitignore | 1 + - 1 file changed, 1 insertion(+) - -commit 8d272eb662180fe60cfa566b669797a0b57cbf0d -Author: Xavier Claessens -Date: Mon Dec 20 18:44:49 2010 +0100 - - Add g_sequence_lookup{_iter} into symbols - - glib/glib.symbols | 2 ++ - 1 file changed, 2 insertions(+) - -commit 6a10591573a56c5dfe1ac5b8315447f63d29dd39 -Author: Cosimo Cecchi -Date: Mon Dec 20 17:44:51 2010 +0100 - - appinfo: avoid overriding the system defaults when adding support - - We want to be compatible with the following situation: - - there's no explicit default set in mimeapps.list - - we add support for a content type to a specific application, - and that - list is empty - - the default should be picked from the system list, not overridden by - the user-added application. - - So we make the default explicit in this case, by adding it to the - relevant section in mimeapps.list. - - https://bugzilla.gnome.org/show_bug.cgi?id=637675 - - gio/gdesktopappinfo.c | 47 - ++++++++++++++++++++++++++++++++++++++--------- - 1 file changed, 38 insertions(+), 9 deletions(-) - -commit e666a2ed696a9545a23371b53c4a07471b635d5c -Author: Xavier Claessens -Date: Fri Dec 10 10:17:44 2010 +0100 - - Add note in g_sequence_search() doc about g_sequence_lookup() - - glib/gsequence.c | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit 50f96ae79b329154e55ac63b1ab8b0ff650bf871 -Author: Xavier Claessens -Date: Fri Dec 10 10:14:06 2010 +0100 - - Add unit test for g_sequence_lookup() and g_sequence_lookup_iter(). - - glib/tests/sequence.c | 76 - +++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 76 insertions(+) - -commit 4e309043311487d66157383991373107eac1f7b9 -Author: Xavier Claessens -Date: Fri Apr 30 13:55:53 2010 +0200 - - New API: g_sequence_lookup() and g_sequence_lookup_iter() - - Fixes bug #617254 - - docs/reference/glib/glib-sections.txt | 2 + - glib/gsequence.c | 132 - +++++++++++++++++++++++++++++++++- - glib/gsequence.h | 8 +++ - 3 files changed, 141 insertions(+), 1 deletion(-) - -commit 1f9e34cab7b474a2b98c52d111a61f596ae33b58 -Author: Christian Dywan -Date: Mon Dec 20 17:15:15 2010 +0100 - - Allow null object in g_simple_async_report_gerror_in_idle - - Follow-up on bug 636673. - - gio/gsimpleasyncresult.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 678bcad92c2a6350cd5dbf4ea3a567d99cf4c29d -Author: Cosimo Cecchi -Date: Wed Dec 15 17:56:22 2010 +0100 - - appinfo: add g_app_info_set_as_last_used_for_type() - - This commit also changes (maintaining compatibility) the way - user-specified default applications are stored (as in, those for which - g_app_info_set_as_default_for_type() has been called. - - We now store the default application for a content type in a new group - in the mimeapps.list keyfile, and "Added Associations" tracks only the - applications that have been added by the user, following a - most-recently-used first order. - - This is useful in GtkAppChooser-like widgets to pre-select the - last used - application when constructing a widget. - - https://bugzilla.gnome.org/show_bug.cgi?id=636311 - - docs/reference/gio/gio-sections.txt | 1 + - gio/gappinfo.c | 27 ++++ - gio/gappinfo.h | 7 + - gio/gdesktopappinfo.c | 291 - ++++++++++++++++++++++++++++-------- - gio/gio.symbols | 1 + - gio/tests/desktop-app-info.c | 51 +++++++ - 6 files changed, 314 insertions(+), 64 deletions(-) - -commit 01ba7bd8e8984609d411b70a8ac9db4e8b64fb06 -Author: Cosimo Cecchi -Date: Thu Dec 9 18:31:19 2010 +0100 - - emblemedicon: make GEmblemedIcon subclassable - - Hiding the object/class structs in the source file makes this - class not - subclassable. - - Move them to the public header, and add a property for the icon, - so that - subclasses can just use - - g_object_new (DERIVED_TYPE, - "gicon", icon, - NULL); - - to create an emblemed icon. - - https://bugzilla.gnome.org/show_bug.cgi?id=636892 - - gio/gemblemedicon.c | 119 - ++++++++++++++++++++++++++++++++++++++-------------- - gio/gemblemedicon.h | 14 +++++++ - 2 files changed, 101 insertions(+), 32 deletions(-) - -commit bc4e1fc622d0bc61f8978a6c3df98d6c0ab12226 -Author: Matthias Clasen -Date: Mon Dec 20 09:16:05 2010 -0500 - - Add a delay-apply property to GSettings - - Bug 637147, patch by Matt Barnes. - - gio/gsettings.c | 21 +++++++++++++++++++++ - 1 file changed, 21 insertions(+) - -commit 21c764cd9fca4d0568258d84cbb82b858d06292a -Author: Mattias Põldaru -Date: Mon Dec 20 13:55:19 2010 +0200 - - [l10n] Updated Estonian translation - - po/et.po | 565 - +++++++++++++++++++++++++++++++++++++++++---------------------- - 1 file changed, 373 insertions(+), 192 deletions(-) - -commit fef417575c1cac47f9d9a2b386ad386ec4272d45 -Author: Nguyễn Thái Ngọc Duy -Date: Mon Dec 20 17:26:00 2010 +0700 - - Updated Vietnamese translation - - po/vi.po | 621 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 319 insertions(+), 302 deletions(-) - -commit 3264d8d1598916a59775ed07969ff0d20b8790e0 -Author: Pavel Holejsovsky -Date: Sun Dec 19 22:15:42 2010 +0100 - - Add GI annotations to GClosure and friends. - - gobject/gclosure.c | 29 +++++++++++++++-------------- - gobject/gobject.c | 2 +- - 2 files changed, 16 insertions(+), 15 deletions(-) - -commit ea577d60d451bc7102695046fb1c3f80fb3e1769 -Author: Pavel Holejsovsky -Date: Sun Dec 19 10:39:36 2010 +0100 - - Add GI annotations to GValue and GValueArray. - - gobject/gboxed.c | 4 ++-- - gobject/gobject.c | 6 +++--- - gobject/gparam.c | 4 ++-- - gobject/gvalue.c | 13 ++++++------- - gobject/gvaluearray.c | 29 +++++++++++++++-------------- - gobject/gvaluetypes.c | 2 +- - 6 files changed, 29 insertions(+), 29 deletions(-) - -commit ddc126cf2cbbdbc3a98e7bd397f19fb0ac8c27c4 -Author: Christian Dywan -Date: Fri Dec 10 15:07:04 2010 +0100 - - g_simple_async_report_error_in_idle with no object - - Document and allow passing of NULL for the object consistently to - _take_error and _report_error functions. - - Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=636673 - - gio/gsimpleasyncresult.c | 15 +++++++-------- - 1 file changed, 7 insertions(+), 8 deletions(-) - -commit f0354ff0590f0350ebdb1ee8eb84e7b6cdd1e850 -Author: Javier Jardón -Date: Fri Dec 17 16:12:16 2010 +0000 - - grand: Fix URLs for info on the Mersenne Twister - - Reported by Allin Cottrell here: - http://mail.gnome.org/archives/gtk-devel-list/2010-December/msg00134.html - - glib/grand.c | 4 ++-- - glib/grand.h | 2 +- - glib/tests/rand.c | 3 ++- - 3 files changed, 5 insertions(+), 4 deletions(-) - -commit 89b558077f97c630c5b26b3527a6c7d0515f1f2c -Author: Pavel Holejsovsky -Date: Fri Dec 17 16:24:33 2010 +0100 - - [gi] Add annotations for GFile, G[File]{Input|Output|IO}Stream. - - Also make parameter names in virtual function declarations consistent - to silent g-ir-scanner. - - gio/gfile.c | 183 - ++++++++++++++++++++++++------------------------ - gio/gfileinputstream.c | 8 +-- - gio/gfileinputstream.h | 2 +- - gio/gfileiostream.c | 8 +-- - gio/gfileiostream.h | 2 +- - gio/gfileoutputstream.h | 2 +- - gio/ginputstream.c | 28 ++++---- - gio/giostream.c | 14 ++-- - gio/goutputstream.c | 36 +++++----- - gio/goutputstream.h | 2 +- - 10 files changed, 143 insertions(+), 142 deletions(-) - -commit 101dcecb1f1c53041c228cd4f5c4580743a7362a -Author: Matthias Clasen -Date: Fri Dec 17 08:35:54 2010 -0500 - - Update symbols list for recent changes - - gio/gio.symbols | 18 +++--------------- - 1 file changed, 3 insertions(+), 15 deletions(-) - -commit ac4722df1c9802b0c78bba31aa9004348eb1813d -Author: Will Thompson -Date: Fri Dec 17 12:34:28 2010 +0000 - - g_object_get_property: document that value must be initialized - - I couldn't tell from reading the documentation whether I had to - pass in - an uninitialized value, or a value initialized to the exact type, or - something else. It turns out (from reading the source) that you - have to - pass in an initialized value, but you can use any type to which the - property's actual type can be transformed. - - So, let's document this. - - gobject/gobject.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit d3ce12571cf8dc9f925ffa344887c26b16bcbf1e -Author: Kjartan Maraas -Date: Fri Dec 17 13:03:18 2010 +0100 - - Updated Norwegian bokmål translation - - po/nb.po | 275 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 144 insertions(+), 131 deletions(-) - -commit f33ccd4b41aa4d3bfde71adefef74bb22c6bffcb -Author: Pavel Holejsovsky -Date: Thu Dec 16 21:06:51 2010 +0100 - - [gi] Fix GObject.Object annotations. - - gio/gsettings.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 6f215e477dd91446f64d3ae4a05e47d0138a5d0d -Author: John (J5) Palmieri -Date: Thu Dec 16 13:44:56 2010 -0500 - - [gi] add annotations for methods which take a gpointer which are - really GObjects - - * bindings need to know how to marshal the pointer otherwise they - send in - the raw wrapped pointer causing crashes - - gio/gsettings.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 2b6c801d10b5ee1ab11cf0612e34db74c6985fbd -Author: Murray Cumming -Date: Thu Dec 16 10:57:18 2010 +0100 - - gioenums.h: Remove a trailing comma. - - gio/gioenums.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 274ef35fd44ca272d80966a9f1fd17ecce1bc46f -Author: Cosimo Cecchi -Date: Tue Dec 14 18:33:17 2010 +0100 - - tests: remove a bogus assumption - - gio/tests/desktop-app-info.c | 3 --- - 1 file changed, 3 deletions(-) - -commit 683a5632c89b311111503a03290ff75ad705ac46 -Author: Matthias Clasen -Date: Wed Dec 15 11:56:44 2010 -0500 - - Remove GPeriodic for now - - The necessary review and integration work has not happened, and - we don't want to enshrine it in this unproven state. - It will be back when the world is ready for it. - - docs/reference/gio/gio-docs.xml | 4 - - docs/reference/gio/gio-sections.txt | 26 -- - docs/reference/gio/gio.types | 1 - - gio/Makefile.am | 2 - - gio/gio.h | 1 - - gio/gperiodic.c | 765 - ------------------------------------ - gio/gperiodic.h | 88 ----- - 7 files changed, 887 deletions(-) - -commit 1bbf4cb87c2a0b028de4b65377d0b21cbb49d8f2 -Author: Matthias Clasen -Date: Wed Dec 15 11:41:05 2010 -0500 - - Remove the dead --disable-visiblity configure option - - At the same time, document --disable-Bsymbolic. - - configure.ac | 8 -------- - docs/reference/glib/building.sgml | 25 ++++++++++++------------- - gthread/tests/1bit-mutex.c | 3 --- - 3 files changed, 12 insertions(+), 24 deletions(-) - -commit 92c22e7ca78670e35df9150169f6837c1dc1d99b -Author: Ryan Lortie -Date: Wed Dec 15 11:36:14 2010 -0500 - - Fix some leaks in the GVDB builder - - gvdb-builder.c | 12 ++++++++++++ - 1 file changed, 12 insertions(+) - -commit 9411d0c108d6c5b122f82666467ad9cb42eeccd1 -Author: Cosimo Cecchi -Date: Wed Dec 15 12:50:59 2010 +0100 - - docs: fix a typo - - gio/gemblemedicon.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit bfee021cfb24a97b99612f6314e9309f3a70f6db -Author: Cosimo Cecchi -Date: Wed Dec 15 12:49:22 2010 +0100 - - emblemedicon: add docs for _clear_emblems() - - docs/reference/gio/gio-sections.txt | 1 + - gio/gemblemedicon.c | 8 ++++++++ - gio/gio.symbols | 1 + - 3 files changed, 10 insertions(+) - -commit f53d518a3de99eb8418a35b8f1e163026130687b -Author: Cosimo Cecchi -Date: Thu Dec 9 18:16:17 2010 +0100 - - emblemedicon: add g_emblemed_icon_clear_emblems() - - https://bugzilla.gnome.org/show_bug.cgi?id=637171 - - gio/gemblemedicon.c | 12 ++++++++++++ - gio/gemblemedicon.h | 1 + - 2 files changed, 13 insertions(+) - -commit 056a5d753d14b505c3250ccb4a5de92dbdc67a58 -Author: Cosimo Cecchi -Date: Tue Dec 14 17:16:31 2010 +0100 - - gapplication: plug a memory leak - - https://bugzilla.gnome.org/show_bug.cgi?id=637237 - - gio/gapplicationimpl-dbus.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 8c742aea720d491fc62eac24dbdab8986a849c2d -Author: Pavel Holejsovsky -Date: Wed Dec 15 11:17:00 2010 +0100 - - Add missing annotations to GApplication and GApplicationCommandLine. - - gio/gapplication.c | 8 ++++---- - gio/gapplicationcommandline.c | 8 +++++--- - 2 files changed, 9 insertions(+), 7 deletions(-) - -commit 7ee902a3d05cc74a4edaf0197e076611401c029c -Author: Dan Winship -Date: Fri Dec 10 11:42:56 2010 +0100 - - ghostutils: Convert non-ASCII dots to '.' when converting hostnames - - Also add some test cases to test/hostutils for that and a few other - things, and make the test program just act as an ASCII/unicode - hostname converter rather than a test program if it's run with an - argument. - - https://bugzilla.gnome.org/show_bug.cgi?id=633350 - - glib/ghostutils.c | 53 ++++++++++++++++++++++++++++++++++--------- - glib/tests/hostutils.c | 61 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 103 insertions(+), 11 deletions(-) - -commit 09ce9dc542b26e133bc798f9a0382b642aea4470 -Author: Ted Gould -Date: Mon Dec 13 13:33:15 2010 -0500 - - Bug 635626 – GDBus message idle can execute while flushes are - pending - - https://bugzilla.gnome.org/show_bug.cgi?id=635626 - - Signed-off-by: David Zeuthen - - gio/gdbusprivate.c | 14 +++++++++++++- - 1 file changed, 13 insertions(+), 1 deletion(-) - -commit 735fcf918e70035874b50785524d25eda557d51f -Author: Peng Huang -Date: Mon Dec 13 13:09:38 2010 -0500 - - Bug 632544 – Cannot send a locked message with PRESERVE_SERIAL flag - - https://bugzilla.gnome.org/show_bug.cgi?id=632544 - - Signed-off-by: David Zeuthen - - gio/gdbusconnection.c | 3 ++- - gio/tests/gdbus-connection.c | 18 +++++++++++++++--- - 2 files changed, 17 insertions(+), 4 deletions(-) - -commit a855f7270066a9268d52e97ad301315d27a6edb7 -Author: Xavier Claessens -Date: Mon Dec 13 17:59:47 2010 +0100 - - Add GIOStreamSpliceFlags to doc - - docs/reference/gio/gio-sections.txt | 1 + - 1 file changed, 1 insertion(+) - -commit e4f25c0fed49acc46de2519837b78db6c12b2df4 -Author: Xavier Claessens -Date: Mon Dec 13 17:42:11 2010 +0100 - - Add Since 2.28 in g_io_stream_splice doc - - gio/gioenums.h | 2 ++ - gio/giostream.c | 4 ++++ - 2 files changed, 6 insertions(+) - -commit 0a2d47b626d130b0b795f76147c68132ede73b08 -Author: Xavier Claessens -Date: Fri Aug 13 10:10:48 2010 +0200 - - Add g_io_stream_splice_async/finish() - - That function splice the output stream of both GIOStreams to the - input stream - of the other GIOStream. - - docs/reference/gio/gio-sections.txt | 2 + - gio/gioenums.h | 19 +++ - gio/giostream.c | 248 - ++++++++++++++++++++++++++++++++++++ - gio/giostream.h | 11 ++ - gio/tests/Makefile.am | 4 + - gio/tests/io-stream.c | 185 +++++++++++++++++++++++++++ - 6 files changed, 469 insertions(+) - -commit 69c6e41b54085a7febc769f3b0582abf7c650a5f -Author: Matthias Clasen -Date: Mon Dec 13 09:04:28 2010 -0500 - - Document the GIO_USE_TLS environment variable - - docs/reference/gio/overview.xml | 9 ++++----- - 1 file changed, 4 insertions(+), 5 deletions(-) - -commit 78c34bb34f6035e01ee41a57ab4b3f2c2f91cc4d -Author: Christian Persch -Date: Tue Nov 16 19:22:10 2010 +0100 - - Fix gsettings enum rule to work with non-srcdir builds - - Bug #635007. - - m4macros/gsettings.m4 | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit ce50df7e0e744a5a6f3d9e41d2b2f872f6174792 -Author: Christian Persch -Date: Tue Nov 9 22:56:28 2010 +0100 - - Better error reporting for g_variant_parse() - - Add error codes, and use them when setting the GError. - - Bug #634583. - - gio/gsettings-tool.c | 4 ++- - glib/gvariant-parser.c | 83 - +++++++++++++++++++++++++++++++++++++++++--------- - glib/gvariant.h | 19 +++++++++++- - 3 files changed, 89 insertions(+), 17 deletions(-) - -commit ad56426bc784ab0979264058444781246e42661f -Author: Dan Winship -Date: Fri Dec 10 10:01:01 2010 +0100 - - Add missing property to GDummyTlsCertificate - - gio/gdummytlsbackend.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit ca38bddd6e5dc18db8fd8695d88c4de5183c7fe9 -Author: Benjamin Otte -Date: Tue Dec 7 17:55:03 2010 +0100 - - gio: Add a count to the resolver test for number of enumerators - - This adds the nice stress-test feature of having 5 enumerators running - at the same time. Yay! - - gio/tests/resolver.c | 40 ++++++++++++++++++++++++++-------------- - 1 file changed, 26 insertions(+), 14 deletions(-) - -commit bd227f52195f28460bc96d719d1ff70c28966d26 -Author: Benjamin Otte -Date: Tue Dec 7 17:25:01 2010 +0100 - - gio: Make enumerating a GNetworkAddress work more than once - - Previously, the code only initialized the enumerator if the address - hadn't had cached addresses. But creating an enumerator cached the - addresses, so the second one failed to work. - - gio/gnetworkaddress.c | 94 - +++++++++++++++++++++++++++------------------------ - 1 file changed, 50 insertions(+), 44 deletions(-) - -commit 07fd29c3236e479a217a5ad9875075537dfb3173 -Author: Benjamin Otte -Date: Tue Dec 7 16:06:38 2010 +0100 - - tls: Make g_tls_{client|server}_connection_new() return a GIOStream - - The main use case for these objects is as an IO stream, so it makes - sense to return them that way from the start. - - gio/gsocketclient.c | 12 +++++++----- - gio/gtlsclientconnection.c | 4 ++-- - gio/gtlsclientconnection.h | 2 +- - gio/gtlsserverconnection.c | 4 ++-- - gio/gtlsserverconnection.h | 2 +- - gio/tests/socket-client.c | 2 +- - gio/tests/socket-server.c | 4 ++-- - 7 files changed, 16 insertions(+), 14 deletions(-) - -commit c59ba60fbe0ad4d45b2d84608bece5bb032c3aa9 -Author: Benjamin Otte -Date: Tue Dec 7 15:42:10 2010 +0100 - - tls: Clarify docs for g_tls_client_connection_set_validation_flags() - - And fix a typo in there. - - gio/gtlsclientconnection.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit 85adbc99bfa079df777ca148884e52fead3bfe7b -Author: Emilio Pozuelo Monfort -Date: Tue Dec 7 17:45:06 2010 +0100 - - Fix error in GSimpleAsyncResult example - - gio/gsimpleasyncresult.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit f5c3e0d3d5aeed065fd09293dae6574b4a31568c -Author: Dan Winship -Date: Tue Dec 7 14:58:42 2010 +0100 - - Change the handling of the peer certificate in GTlsConnection - - Make the certificate and peer-certificate properties virtual, and add - peer-certificate-errors as well. Change the documentation on - peer-certificate to say that it's not set until after the handshake - succeeds (which means notify::peer-certificate can be used to tell - when a handshake has completed). - - docs/reference/gio/gio-sections.txt | 2 +- - gio/gio.symbols | 2 +- - gio/gtlsconnection.c | 162 - ++++++++++++++++-------------------- - gio/gtlsconnection.h | 60 +++++++------ - 4 files changed, 105 insertions(+), 121 deletions(-) - -commit b5a707ec90f75aac499c9804592ebb14257cf751 -Author: Dan Winship -Date: Mon Dec 6 17:21:16 2010 +0100 - - Clarify that g_socket_client_connect_to_uri() doesn't know about TLS - - gio/gsocketclient.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit 4f6efb681d7a85d9d04ffdba9a5f692e3d53e41e -Author: Dan Winship -Date: Mon Dec 6 13:10:09 2010 +0100 - - Change the semantics of GTlsConnection:require-close-notify - - We were combining "allow un-notified closes" and "close without - notifying" into a single property, which meant that it was impossible - to "be liberal in what you accept and conservative in what you send". - Change require-close-notify to only be about the peer behavior, and - make our connections always close-notify properly when closing (while - noting that you can just close the base-io-stream directly if you want - to do an unclean close). - - gio/gtlsconnection.c | 32 ++++++++++++++++++++------------ - 1 file changed, 20 insertions(+), 12 deletions(-) - -commit 68a3d6b27fec3bdbba27b414c0ed10396c79d3c6 -Author: Dan Winship -Date: Mon Dec 6 12:43:59 2010 +0100 - - add G_TLS_ERROR_UNAVAILABLE - - gio/gdummytlsbackend.c | 4 ++-- - gio/gioenums.h | 2 ++ - 2 files changed, 4 insertions(+), 2 deletions(-) - -commit 95cba183494a78ff16924e820c344e8c3fa0e7a6 -Author: Dan Winship -Date: Mon Dec 6 11:04:13 2010 +0100 - - Remove GTlsConnection::need-certificate - - Trying to do this as a signal won't work well with either - GTlsCertificateDB (in which case looking up a certificate in the db is - a blocking/asynchronous act) or session resumption support (in which - case the certificate or lack thereof is part of the session definition - and so needs to be known immediately). Make the caller use - g_tls_connection_set_certificate() ahead of time (or when retrying) - instead. - - docs/reference/gio/gio-sections.txt | 1 - - gio/gio.symbols | 1 - - gio/gioenums.h | 2 +- - gio/gtlsclientconnection.c | 3 +- - gio/gtlsconnection.c | 131 - +++++++++--------------------------- - gio/gtlsconnection.h | 3 - - 6 files changed, 35 insertions(+), 106 deletions(-) - -commit d6e94070ddb015e73573a620234a8929f8aaac16 -Author: Dan Winship -Date: Wed Dec 1 13:49:39 2010 -0500 - - Add GTlsConnection:use-system-certdb - - This can be set FALSE if you don't want to validate certificates - against the system database. - - docs/reference/gio/gio-sections.txt | 2 ++ - gio/gdummytlsbackend.c | 3 +- - gio/gio.symbols | 2 ++ - gio/gtlsconnection.c | 70 - +++++++++++++++++++++++++++++++++++++ - gio/gtlsconnection.h | 4 +++ - 5 files changed, 80 insertions(+), 1 deletion(-) - -commit 73d6bd8a45429f03706ac96e5d6e045ecee18500 -Author: Dan Winship -Date: Tue Nov 30 19:57:16 2010 -0500 - - Add g_tls_certificate_verify() - - Add a method to verify a certificate against a CA; this can be used - for apps that need to test against non-default CAs. - - Also make the GTlsCertificate::issuer property virtual - - docs/reference/gio/gio-sections.txt | 1 + - gio/gio.symbols | 1 + - gio/gtlscertificate.c | 92 - +++++++++++++++++++------------------ - gio/gtlscertificate.h | 32 ++++++++----- - 4 files changed, 69 insertions(+), 57 deletions(-) - -commit 814c0fcaafd42c622634c7b6a34c126210b17fc2 -Author: Ryan Lortie -Date: Tue Dec 7 01:06:33 2010 -0500 - - Pass name_length to walk close function - - For efficiency and safety. This way we don't need to scan backwards - for - the path separator (trusting that we will find it properly). - - gvdb-reader.c | 29 ++++++++++++++++++++++++++++- - gvdb-reader.h | 3 ++- - 2 files changed, 30 insertions(+), 2 deletions(-) - -commit 6b631fa106e833c265a4bdc6c021777e2a219f12 -Author: Aron Xu -Date: Mon Dec 6 12:44:18 2010 +0000 - - Complete Simplified Chinese translation. - - po/zh_CN.po | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit 67ab5579ba3c9c6a66e82313a61de8fdc9731b15 -Author: Aron Xu -Date: Mon Dec 6 12:40:03 2010 +0000 - - Update Simplified Chinese translation. - - po/zh_CN.po | 672 - +++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 348 insertions(+), 324 deletions(-) - -commit 8530a3b029b7f691284d74e6e0c7883ba4a14725 -Author: Chris Kühl -Date: Mon Dec 6 00:34:43 2010 +0100 - - Added note in g_slist_free about using *free_full to mirror GList docs - - glib/gslist.c | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit 1a638926ff183ddb9afec8c364a58c191457e237 -Author: Yaron Shahrabani -Date: Sun Dec 5 13:19:55 2010 +0200 - - Updated Hebrew translation - - po/he.po | 258 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 136 insertions(+), 122 deletions(-) - -commit b52294d14ce7097c34538d4646f298461fb8d36e -Author: Matthias Clasen -Date: Sat Dec 4 14:12:07 2010 -0500 - - Try to fix the version test on builders - - glib/tests/utils.c | 9 ++++++++- - 1 file changed, 8 insertions(+), 1 deletion(-) - -commit 5b43de29327e1f829036ba9629835d2245f15cd3 -Author: Chao-Hsiung Liao -Date: Sat Dec 4 20:01:37 2010 +0800 - - Updated Traditional Chinese translation(Hong Kong and Taiwan) - - po/zh_HK.po | 1472 - +++++++++++++++++++++++++++++++++------------------------- - po/zh_TW.po | 1491 - ++++++++++++++++++++++++++++++++++------------------------- - 2 files changed, 1720 insertions(+), 1243 deletions(-) - -commit 4b28e6a0084118c78c177da3f66c8005498b9873 -Author: Matthias Clasen -Date: Fri Dec 3 14:48:35 2010 -0500 - - Add missing Since: tag - - g_simple_async_result_is_valid was added in 2.20. - - Bug 636351 - - gio/gsimpleasyncresult.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 658572978b18cd11ba9d93c02d41969e1d7438eb -Author: Matthias Clasen -Date: Fri Dec 3 14:45:09 2010 -0500 - - Reword awkward sentence in the docs - - Pointed out in bug 636305, the docs for g_queue_remove_all() had - several grammatical errors and sounded awkward. - - glib/gqueue.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 99332dd27c8a62b6d72c70fe284c0477c99d2c61 -Author: Matthias Clasen -Date: Fri Dec 3 14:39:59 2010 -0500 - - Avoid shadowing dir builtin - - This is the same change that was already applied to the other gdb - script we ship. I had forgotten there was a second one. - - glib/libglib-gdb.py.in | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit d11f413345f8ae3da92f4aebcf828ed133cbafbb -Author: Colin Walters -Date: Fri Dec 3 14:25:51 2010 -0500 - - introspection: Remove spurious trailing : - - This isn't valid syntax. - - gio/gsimpleasyncresult.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 807101272893f27469bb5c507c7967334a5a0b8e -Author: Matthias Clasen -Date: Fri Dec 3 14:08:36 2010 -0500 - - Avoid shadowing the dir builtin - - Proposed by David Malcolm, - - https://bugzilla.gnome.org/show_bug.cgi?id=636387 - - gobject/libgobject-gdb.py.in | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 05428e3c1ac4888b841fca3aeb9c7c9b299d2280 -Author: Colin Walters -Date: Fri Dec 3 10:36:16 2010 -0500 - - glib: Document g_string_free semantics better in the FALSE case - - glib/gstring.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit 426f90e3cf9f21c6b020cecb05116b331546fe58 -Author: Christian Dywan -Date: Fri Dec 3 16:33:24 2010 +0100 - - Resolve warnings about istream and ostream in socket test - - gio/tests/socket-client.c | 6 +++++- - gio/tests/socket-server.c | 6 ++++++ - 2 files changed, 11 insertions(+), 1 deletion(-) - -commit 8f19d06ed932b8fa8b1d58c7a5676aa5590be1e4 -Author: Thomas Hindoe Paaboel Andersen -Date: Tue Nov 30 02:12:16 2010 +0100 - - Fix typo in docs for extension point - - Introduced in fcd3e3422749ddbbf29809fcc90ffe8df9d5f696 - - docs/reference/gio/overview.xml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 889889a296bfe58fc42a778d792d7f83f816145b -Author: Benjamin Otte -Date: Thu Dec 2 20:10:23 2010 +0100 - - glib: Fix enumeration warnings from gcc 4.5 - - Just introduce more values for our private enum for the cases - that were - missing. - - glib/giounix.c | 19 ++++++++++++------- - 1 file changed, 12 insertions(+), 7 deletions(-) - -commit 67740263e9a3de840e527dd45ba3d6feff512839 -Author: Benjamin Otte -Date: Thu Dec 2 20:09:59 2010 +0100 - - gobject: Cast token type to guint to avoid gcc warning - - The usual fix for all things GScanner... - - gobject/glib-genmarshal.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit b9a98a81dad104058a11a4b788a64b21b235c62d -Author: Benjamin Otte -Date: Thu Dec 2 20:09:08 2010 +0100 - - gio: Comment out a whole test - - ... instead of just commenting out the registration and leaving - "unused - function" warnings for gcc. - - gio/tests/gdbus-peer.c | 7 +++++-- - 1 file changed, 5 insertions(+), 2 deletions(-) - -commit b92e2cd8f8d88a62f14c49e8255802512c156152 -Author: Benjamin Otte -Date: Thu Dec 2 20:08:34 2010 +0100 - - gio: Remove unused variables from test - - gio/tests/gapplication-example-actions.c | 3 --- - 1 file changed, 3 deletions(-) - -commit 3e61cb2fcc7648254192d0f174b437336b21c89b -Author: Bastien Nocera -Date: Thu Dec 2 16:59:22 2010 +0000 - - Fix typo in API docs for GDateTime - - s/monty/month/ - - glib/gdatetime.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 9fe7fd9120940a2d50ff660f1a3cf7efd08ac01b -Author: Matthew Barnes -Date: Tue Nov 30 18:19:12 2010 -0600 - - Bug 636100 - Can't read GSettings:backend property - - The PROP_BACKEND case was missing from the switch statement in - g_settings_get_property(). - - gio/gsettings.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit beec9743eba6013229befafdfe120cd7701d5214 -Author: Damien Lespiau -Date: Tue Nov 30 23:04:17 2010 +0000 - - gmain: Add Since: 2.28 tag to g_source_{add,remove}_child_source - - New API should have gtk-doc tags to document the version it was - introduced. - - Signed-off-by: Javier Jardón - - glib/gmain.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit c541d234855dc7466c57ebfc3dc44b1829d9a900 -Author: Jorge González -Date: Tue Nov 30 23:42:08 2010 +0100 - - Updated Spanish translation - - po/es.po | 329 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 163 insertions(+), 166 deletions(-) - -commit fdc6c5fbc171187c6c2d7fdf94d0eea7992d11f4 -Author: Fran Diéguez -Date: Mon Nov 29 17:35:51 2010 +0100 - - Updated Galician translations - - po/gl.po | 159 - ++++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 86 insertions(+), 73 deletions(-) - -commit c897dea8c164bc081623c13ac4474bcbd66b908d -Author: Matthias Clasen -Date: Mon Nov 29 10:36:43 2010 -0500 - - Bump version - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit ff8817b631ab11f00c98ed372746b464a440e7c0 -Author: Matthias Clasen -Date: Mon Nov 29 09:30:07 2010 -0500 - - Update POTFILES.in - - po/POTFILES.in | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit 50a8b039a4323faf0fac68bece1be151f7fd2986 -Author: Dan Winship -Date: Mon Nov 29 09:36:07 2010 -0500 - - tiny fix to g_io_modules_scan_all_in_directory() docs - - gio/giomodule.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 78103b2f1feb5ccbdc97e47d857133826f22820d -Author: Xan Lopez -Date: Mon Nov 29 15:29:12 2010 +0100 - - gsettingsschema: plug leak - - gio/gsettingsschema.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit d7a83d2f590a3568c12a50f31ed5fdc9fc691a47 -Author: Matthias Clasen -Date: Mon Nov 29 08:10:11 2010 -0500 - - Add another bug - - NEWS | 1 + - 1 file changed, 1 insertion(+) - -commit 98bfc8afdaabffe4b63215727a580a139b7f07db -Author: Aleksander Morgado -Date: Thu Nov 18 18:00:57 2010 +0100 - - Fixes GB#635187: Always unbox GVariant parameter received via dbus - for an action - - gio/gapplicationimpl-dbus.c | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -commit fcd3e3422749ddbbf29809fcc90ffe8df9d5f696 -Author: Matthias Clasen -Date: Mon Nov 29 01:39:06 2010 -0500 - - Add new extension point to the list - - docs/reference/gio/overview.xml | 24 ++++++++++++++++++++++-- - 1 file changed, 22 insertions(+), 2 deletions(-) - -commit db83a96648944bd71ff9c1bd36c7ae898fc06664 -Author: Matthias Clasen -Date: Mon Nov 29 01:20:58 2010 -0500 - - Documentation tweak - - docs/reference/gobject/gobject-sections.txt | 1 + - 1 file changed, 1 insertion(+) - -commit 02978fff17bcff0bf0135859114d6a06463f4e8d -Author: Matthias Clasen -Date: Mon Nov 29 01:16:02 2010 -0500 - - Update NEWS - - NEWS | 39 +++++++++++++++++++++++++++++++++++++++ - glib/gutils.c | 8 +++++--- - 2 files changed, 44 insertions(+), 3 deletions(-) - -commit eed36d38d155898a13961ef9fbb98d09049f331f -Author: Matthias Clasen -Date: Sun Nov 28 23:55:43 2010 -0500 - - Various doc tweaks - - docs/reference/gio/gio-docs.xml | 8 ++-- - docs/reference/gio/gio-sections.txt | 3 +- - gio/gaction.c | 2 +- - gio/gactiongroup.c | 2 +- - gio/gapplicationcommandline.c | 3 +- - gio/gdesktopappinfo.c | 1 + - gio/gperiodic.c | 91 - +++++++++++++++++++++++-------------- - gio/gpermission.c | 2 +- - gio/gpollableinputstream.c | 9 ++-- - gio/gpollableinputstream.h | 2 +- - gio/gpollableoutputstream.c | 9 ++-- - gio/gsettings.c | 2 +- - gio/gsettingsbackend.c | 2 +- - gio/gsimpleaction.c | 2 +- - gio/gsimpleactiongroup.c | 2 +- - gio/gsimplepermission.c | 2 +- - gio/gtcpconnection.c | 2 +- - gio/gtcpwrapperconnection.c | 3 +- - gio/gtlsbackend.c | 2 +- - gio/gtlscertificate.c | 2 +- - gio/gtlsconnection.c | 7 +++ - 21 files changed, 91 insertions(+), 67 deletions(-) - -commit 1f044a503a9b1b021da970ab1bdfe203547798c1 -Author: Matthias Clasen -Date: Sun Nov 28 22:11:57 2010 -0500 - - Remove nonexisting type - - docs/reference/gio/gio.types | 1 - - 1 file changed, 1 deletion(-) - -commit 4817dae0bb2dfe9d0b575356ddf43b2f3ecd41f5 -Author: Matt Rajca -Date: Sat Nov 13 10:01:34 2010 -0600 - - Removed mention of inexistent GNOME 2.0 porting guide - - docs/reference/glib/changes.sgml | 8 -------- - 1 file changed, 8 deletions(-) - -commit 577ddbf30baf53d8e74cd81f0a2babf590e91c26 -Author: Matt Rajca -Date: Sat Nov 13 13:01:11 2010 -0600 - - Fixed typo in public string in gsocks (630559) - - gio/gsocks5proxy.c | 2 +- - po/ar.po | 2 +- - po/be.po | 2 +- - po/bg.po | 2 +- - po/ca@valencia.po | 2 +- - po/cs.po | 2 +- - po/da.po | 2 +- - po/de.po | 2 +- - po/el.po | 2 +- - po/en_GB.po | 2 +- - po/es.po | 2 +- - po/et.po | 2 +- - po/eu.po | 2 +- - po/fi.po | 2 +- - po/fr.po | 2 +- - po/gl.po | 2 +- - po/he.po | 4 ++-- - po/hu.po | 2 +- - po/hy.po | 2 +- - po/id.po | 2 +- - po/it.po | 2 +- - po/ja.po | 2 +- - po/lt.po | 2 +- - po/nb.po | 2 +- - po/nl.po | 2 +- - po/pa.po | 2 +- - po/pl.po | 2 +- - po/pt.po | 2 +- - po/pt_BR.po | 2 +- - po/ro.po | 2 +- - po/sl.po | 2 +- - po/sr.po | 2 +- - po/sr@latin.po | 2 +- - po/sv.po | 2 +- - po/zh_CN.po | 2 +- - po/zh_HK.po | 2 +- - po/zh_TW.po | 2 +- - 37 files changed, 38 insertions(+), 38 deletions(-) - -commit dec8323b4b301bb5aff006706b5739bb9c930fd8 -Author: Jonas Holmberg -Date: Wed Sep 22 23:02:05 2010 +0200 - - gobject: added property test - - Added test for setting properties with g_object_new. - - gobject/tests/properties.c | 37 +++++++++++++++++++++++++++++++++++++ - 1 file changed, 37 insertions(+) - -commit 349f54756168b76913828136bc646c518c4f475f -Author: Jonas Holmberg -Date: Fri Sep 24 01:20:50 2010 +0200 - - gobject: initialize memory in g_object_new_valist - - memset parameters array in g_object_new_valist to zeroes when - expanding - the array to avoid acces to uninitialized memory. - - gobject/gobject.c | 1 + - 1 file changed, 1 insertion(+) - -commit 51894b7dd06a3b50654f9ce1fadff418d917aca1 -Author: Aleksander Morgado -Date: Thu Nov 25 18:38:33 2010 +0100 - - Fixes GB#530786: GFileMonitor 'changed' signal underdocumented - - gio/gfilemonitor.c | 12 +++++++++--- - 1 file changed, 9 insertions(+), 3 deletions(-) - -commit b4632e1c98e361cf4700f3e5dcc229a09a6237e4 -Author: Christian Persch -Date: Fri Nov 26 22:46:51 2010 +0100 - - Fix the wrong-category schema test - - It's supposed to test a with a non-existent - category, so make it actually check this! - - Bug #635882. - - gio/tests/gschema-compile.c | 2 +- - gio/tests/schema-tests/wrong-category.gschema.xml | 4 ++-- - 2 files changed, 3 insertions(+), 3 deletions(-) - -commit bfbd7169a258ac9561f2d01755651046e13f462b -Author: Matthias Clasen -Date: Sun Nov 28 17:14:49 2010 -0500 - - GFileMonitor: Don't accept negative values for rate-limit - - Patch by Alksander Morgado, - https://bugzilla.gnome.org/show_bug.cgi?id=635768 - - gio/gfilemonitor.c | 16 ++++++++-------- - gio/gfilemonitor.h | 2 +- - 2 files changed, 9 insertions(+), 9 deletions(-) - -commit 57143e311d600d3d7bd1f3c901d257918fcdb381 -Author: Christian Persch -Date: Fri Nov 26 21:05:20 2010 +0100 - - Inherit gettext-domain from - - When the doesn't have a 'gettext-domain' attribute, but - the does, use that one. - - Bug #635640. - - gio/glib-compile-schemas.c | 4 +++- - gio/tests/Makefile.am | 1 + - gio/tests/gschema-compile.c | 4 +++- - gio/tests/schema-tests/inherit-gettext-domain.gschema.xml | 8 ++++++++ - 4 files changed, 15 insertions(+), 2 deletions(-) - -commit 69129e806532796e44522775656c7800c389e5f8 -Author: Dan Winship -Date: Sat Nov 27 16:56:44 2010 -0500 - - Make gio/tests/g-icon pass again - - It got broken in two different ways by the g_str_hash() change - (354d655b) - - gio/tests/g-icon.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 17979707207ca004cd78991e1c04df60cb3b1cb6 -Author: Christian Persch -Date: Mon Nov 15 19:55:57 2010 +0100 - - Typo fix - - gio/gsettings.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d19e1a2c3c3da29e6f6c653dda9e4538e55c1838 -Author: Christian Persch -Date: Sat Nov 27 12:45:45 2010 +0100 - - Use same variable names in .h and .c - - glib/gvariant.h | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 59d62726de8efdd478ca1c940134df1112a006f2 -Author: Dan Winship -Date: Mon Dec 21 20:50:32 2009 +0100 - - Add initial TLS (SSL) support to gio - - This adds an extension point for TLS connections to gio, with a - gnutls-based implementation in glib-networking. - - Full TLS support is still a work in progress; the current API is - missing some features, and parts of it may still be changed before - 2.28. - - https://bugzilla.gnome.org/show_bug.cgi?id=588189 - - docs/reference/gio/gio-docs.xml | 9 + - docs/reference/gio/gio-sections.txt | 129 ++++++- - docs/reference/gio/gio.types | 5 + - gio/Makefile.am | 13 +- - gio/gdummytlsbackend.c | 274 ++++++++++++++ - gio/gdummytlsbackend.h | 46 +++ - gio/gio-marshal.list | 2 + - gio/gio.h | 5 + - gio/gio.symbols | 77 +++- - gio/gioenums.h | 100 +++++ - gio/giomodule.c | 6 + - gio/giotypes.h | 8 + - gio/gsocketclient.c | 310 +++++++++++++--- - gio/gsocketclient.h | 7 + - gio/gtlsbackend.c | 201 ++++++++++ - gio/gtlsbackend.h | 92 +++++ - gio/gtlscertificate.c | 486 ++++++++++++++++++++++++ - gio/gtlscertificate.h | 75 ++++ - gio/gtlsclientconnection.c | 333 +++++++++++++++++ - gio/gtlsclientconnection.h | 72 ++++ - gio/gtlsconnection.c | 720 - ++++++++++++++++++++++++++++++++++++ - gio/gtlsconnection.h | 137 +++++++ - gio/gtlsserverconnection.c | 96 +++++ - gio/gtlsserverconnection.h | 61 +++ - gio/tests/socket-client.c | 195 ++++++---- - gio/tests/socket-common.c | 61 +++ - gio/tests/socket-server.c | 164 ++++---- - 27 files changed, 3473 insertions(+), 211 deletions(-) - -commit a1690339c731cf037d3ed97eda864159f2ba9308 -Author: Dan Winship -Date: Mon Nov 1 20:22:24 2010 -0400 - - make GProxyConnection public, as GTcpWrapperConnection - - GProxyConnection is a class that was added for proxy support; - g_socket_client_connect() returns a GSocketConnection, but in some - cases (eg, encrypted SOCKS), GProxy might return a GIOStream that is - not a GSocketConnection. In that case, GSocketClient would wrap the - stream up in a GProxyConnection, which is a subclass of - GSocketConnection but uses the input/output streams of the wrapped - connection. - - GTlsConnection is not a GSocketConnection, so it has the same problem, - so it will need the same treatment. Rename the class to - GTcpWrapperStream, and make it public, so people can extract the base - stream from it when necessary. - - (This is not ideal and GSocketClient will need to be revisited as an - API at some point...) - - https://bugzilla.gnome.org/show_bug.cgi?id=588189 - - docs/reference/gio/gio-docs.xml | 1 + - docs/reference/gio/gio-sections.txt | 19 ++++ - docs/reference/gio/gio.types | 1 + - gio/Makefile.am | 4 +- - gio/gio.h | 1 + - gio/gio.symbols | 8 ++ - gio/giotypes.h | 1 + - gio/gproxyconnection.c | 155 ---------------------------- - gio/gproxyconnection.h | 69 ------------- - gio/gsocketclient.c | 56 +++++----- - gio/gtcpwrapperconnection.c | 200 - ++++++++++++++++++++++++++++++++++++ - gio/gtcpwrapperconnection.h | 68 ++++++++++++ - 12 files changed, 332 insertions(+), 251 deletions(-) - -commit c20c2c0abd3bdb1b30b85a586ee6095ed75a7bc2 -Author: Dan Winship -Date: Sat Sep 18 13:05:25 2010 -0400 - - Add pollable input/output streams - - When interfacing with APIs that expect unix-style async I/O, it is - useful to be able to tell in advance whether a read/write is going to - block. This adds new interfaces GPollableInputStream and - GPollableOutputStream that can be implemented by a GInputStream or - GOutputStream to add _is_readable/_is_writable, _create_source, and - _read_nonblocking/_write_nonblocking methods. - - Also, implement for GUnixInput/OutputStream and - GSocketInput/OutputStream - - https://bugzilla.gnome.org/show_bug.cgi?id=634241 - - docs/reference/gio/gio-docs.xml | 2 + - docs/reference/gio/gio-sections.txt | 41 +++++ - docs/reference/gio/gio.types | 3 + - gio/Makefile.am | 4 + - gio/gio.h | 2 + - gio/gio.symbols | 21 +++ - gio/giotypes.h | 18 +++ - gio/gpollableinputstream.c | 304 - ++++++++++++++++++++++++++++++++++++ - gio/gpollableinputstream.h | 101 ++++++++++++ - gio/gpollableoutputstream.c | 201 ++++++++++++++++++++++++ - gio/gpollableoutputstream.h | 98 ++++++++++++ - gio/gsocketconnection.c | 3 +- - gio/gsocketinputstream.c | 59 ++++++- - gio/gsocketoutputstream.c | 60 ++++++- - gio/gunixinputstream.c | 51 +++++- - gio/gunixoutputstream.c | 50 +++++- - gio/tests/.gitignore | 1 + - gio/tests/Makefile.am | 4 + - gio/tests/pollable.c | 240 ++++++++++++++++++++++++++++ - 19 files changed, 1251 insertions(+), 12 deletions(-) - -commit 6181c7de36771d4d3bb55785912a934e078b16df -Author: Dan Winship -Date: Sat Nov 6 15:49:55 2010 -0400 - - GCancellable: add g_cancellable_create_source() - - g_cancellable_create_source() returns a GSource that triggers when its - corresponding GCancellable is cancelled. This can be used with - g_source_add_child_source() to add cancellability to a source. - - Port gasynchelper's FDSource to use this rather than doing its own - cancellable handling, and also fix up its callback argument order to - be more normal. - - https://bugzilla.gnome.org/show_bug.cgi?id=634239 - - docs/reference/gio/gio-sections.txt | 2 + - gio/gasynchelper.c | 47 ++++----------- - gio/gcancellable.c | 116 - ++++++++++++++++++++++++++++++++++++ - gio/gcancellable.h | 2 + - gio/gio.symbols | 1 + - gio/giotypes.h | 15 +++++ - 6 files changed, 146 insertions(+), 37 deletions(-) - -commit d15cdbefecc235cfa431ee7de9c35af174bd1552 -Author: Dan Winship -Date: Sat Nov 6 10:11:15 2010 -0400 - - gmain: add g_source_add_child_source and g_source_remove_child_source - - This adds "child source" support to GSource. A child source behaves - basically like a GPollFD; when you add a source to a context, all of - its child sources are added with the same priority; when you destroy a - source, all of its child sources are destroyed; and when a child - source triggers, its parent source's dispatch function is run. - - Use cases include: - - - adding a GTimeoutSource to another source to cause the source to - automatically trigger after a certain timeout. - - - wrapping an existing source type with a new type that has - a different callback signature - - - creating a source that triggers based on different conditions - at different times. - - https://bugzilla.gnome.org/show_bug.cgi?id=634239 - - docs/reference/glib/glib-sections.txt | 2 + - glib/glib.symbols | 2 + - glib/gmain.c | 266 - ++++++++++++++++++++++++++++------ - glib/gmain.h | 17 ++- - 4 files changed, 239 insertions(+), 48 deletions(-) - -commit e910205557b2461eaf1b2ce94176c6525cc716d1 -Author: Dan Winship -Date: Sun Nov 7 11:49:40 2010 -0500 - - Add g_source_set_dummy_callback() - - Use g_source_set_closure() and g_close_set_meta_marshal() to allow - setting a do-nothing callback on any source. - - https://bugzilla.gnome.org/show_bug.cgi?id=634239 - - docs/reference/gobject/gobject-sections.txt | 1 + - gobject/gobject.symbols | 1 + - gobject/gsourceclosure.c | 39 - ++++++++++++++++++++++++++++- - gobject/gsourceclosure.h | 6 +++-- - 4 files changed, 44 insertions(+), 3 deletions(-) - -commit 73d823ac1ee0716568130407a4c164f6c145a75f -Author: Dan Winship -Date: Sun Nov 7 11:05:26 2010 -0500 - - Implement closure-related methods for gio GSource types - - Also, fix up the argument ordering on GFDSourceFunc - - https://bugzilla.gnome.org/show_bug.cgi?id=634239 - - gio/gasynchelper.c | 59 - +++++++++++++++++++++++++++++++++++++++++++++++-- - gio/gasynchelper.h | 4 ++-- - gio/gio-marshal.list | 2 ++ - gio/gsocket.c | 33 ++++++++++++++++++++++++++- - gio/gunixinputstream.c | 4 ++-- - gio/gunixoutputstream.c | 4 ++-- - 6 files changed, 97 insertions(+), 9 deletions(-) - -commit ece936e84dd64af12cb609a8d25f3711a288cc57 -Author: Dan Winship -Date: Sat Nov 6 09:45:20 2010 -0400 - - gmain: fix some silly code in a programmer-error case - - Previously if a source got finalized while still attached to a - context, it would warn and re-ref the source. But then it just freed - it anyway... So keep the warning but drop the re-ref. - - https://bugzilla.gnome.org/show_bug.cgi?id=634239 - - glib/gmain.c | 9 ++++----- - 1 file changed, 4 insertions(+), 5 deletions(-) - -commit b358202856682e5cdefb0b4b8aaed3a45d9a85fa -Author: Dan Winship -Date: Sat Nov 6 09:35:25 2010 -0400 - - gmain: move finalization of GSource outside of context lock - - This avoids ugly deadlock situations such as in - https://bugzilla.gnome.org/show_bug.cgi?id=586432 - - https://bugzilla.gnome.org/show_bug.cgi?id=626702 - - https://bugzilla.gnome.org/show_bug.cgi?id=634239 - - glib/gmain.c | 8 +++++++- - 1 file changed, 7 insertions(+), 1 deletion(-) - -commit 3570c4a00ef25908172d4d51e30810dddcea1ee8 -Author: Matthias Clasen -Date: Wed Nov 24 16:00:32 2010 -0500 - - Add indices for new symbols in 2.28 - - docs/reference/gio/gio-docs.xml | 4 ++++ - docs/reference/glib/glib-docs.sgml | 4 ++++ - docs/reference/gobject/gobject-docs.sgml | 4 ++++ - 3 files changed, 12 insertions(+) - -commit e5dd266c33509fe214dfa3a0b66f66e9f166ebc6 -Author: Matthias Clasen -Date: Wed Nov 24 15:57:40 2010 -0500 - - Add Since: tags for new api - - Also, remove from things like #GAppInfos. - gtk-doc learned to deal with this a while ago. - - gio/gdesktopappinfo.c | 30 +++++++++++++++++------------- - 1 file changed, 17 insertions(+), 13 deletions(-) - -commit ee94915d0b78da7a016b4df29f0dce6236c1acfc -Author: Javier Jardón -Date: Wed Nov 24 18:06:17 2010 +0100 - - docs: gappinfo: Fix typo -> - - gio/gappinfo.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 5f958e4623df830f89241b158b14ef7d994cf2c2 -Author: Cosimo Cecchi -Date: Fri Nov 19 11:37:44 2010 +0100 - - tests: add a test for recommended and fallback GAppInfos - - gio/tests/desktop-app-info.c | 72 - ++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 72 insertions(+) - -commit b3bf7a648453e59daa83f745faf9102a90cdfbac -Author: Cosimo Cecchi -Date: Fri Nov 19 10:39:33 2010 +0100 - - appinfo: add win32 fallback implementation - - gio/gwin32appinfo.c | 22 ++++++++++++++++++++++ - 1 file changed, 22 insertions(+) - -commit 30c378032fe43975dc3ea1014b5b873ef6e3d017 -Author: Cosimo Cecchi -Date: Fri Nov 19 10:39:16 2010 +0100 - - appinfo: update docs for API addition - - docs/reference/gio/gio-sections.txt | 2 ++ - gio/gdesktopappinfo.c | 22 ++++++++++++++++++++++ - gio/gio.symbols | 2 ++ - 3 files changed, 26 insertions(+) - -commit 182fcff2ea2b8f183570d8c026a9ef4d2ec2afdf -Author: Cosimo Cecchi -Date: Thu Nov 18 18:49:32 2010 +0100 - - appinfo: only rewrite recommended applications when adding non-default - - Otherwise you break the fallback + recommended distinction for - a content - type, as you end up adding support for a given content type to - *all* of - the applications claiming to support the supertype. - - gio/gdesktopappinfo.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 94c67d8420889e950c2f093abdd893ffe3780a97 -Author: Cosimo Cecchi -Date: Thu Nov 18 18:45:56 2010 +0100 - - appinfo: add API to get fallback and recommended GAppInfos for a ctype - - This ways UIs can differentiate between them, and show them in - different - section. - - a recommended app is an application that claims to support a content - type directly, not by a supertype derivation. - - a fallback app is an application that claims to support a - supertype of - a given content type. - - gio/gappinfo.h | 3 ++ - gio/gdesktopappinfo.c | 127 - ++++++++++++++++++++++++++++++++++++++++---------- - 2 files changed, 105 insertions(+), 25 deletions(-) - -commit a70ba9c8b15451a8722aebfb64232bd18abf0a79 -Author: Owen W. Taylor -Date: Sun Nov 21 21:59:57 2010 -0500 - - Fix off-by-1000 for GTimer - - Divide monotonic time by 1e6 not 1e9 to get seconds. - - glib/gtimer.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit ab3a79e2c9be13aea5b2ce0980f3a641c5ed081d -Author: Ignacio Casal Quinteiro -Date: Sun Nov 21 21:20:44 2010 +0100 - - Check for (GIConv)-1 instead of NULL. - - gio/gcharsetconverter.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit bcbf9153d5933476d267ba5da18dd72e99fac20a -Author: Gheyret T.Kenji -Date: Sat Nov 20 11:26:41 2010 +0100 - - Added UG translation - - po/ug.po | 72 - ++++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 36 insertions(+), 36 deletions(-) - -commit 96e9677fd7433cfbf27d18f66d55635195fcc44d -Author: Kjartan Maraas -Date: Thu Nov 18 14:08:34 2010 +0100 - - Updated Norwegian bokmål translation - - po/nb.po | 1412 - ++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 780 insertions(+), 632 deletions(-) - -commit 260d005616b7150c3e560a9fc29734a19ab8e24e -Author: Colin Walters -Date: Wed Nov 17 20:06:07 2010 -0500 - - introspection: Add annotations for g_file_copy, g_file_move - - gio/gfile.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit 354d655ba8a54b754cb5a3efb42767327775696c -Author: Ryan Lortie -Date: Wed Nov 17 12:19:54 2010 -0500 - - g_str_hash: switch to using DJB hash - - This is the same as what we were already doing with 2 changes: - - - use an initial value of 5381 instead of 0 - - - multiply by 33 in each round instead of 31 - - glib/gstring.c | 18 ++++++++++++------ - 1 file changed, 12 insertions(+), 6 deletions(-) - -commit f50a99e7827f4b906cfe9ced27096b047f65ac80 -Author: Ryan Lortie -Date: Wed Nov 17 11:57:48 2010 -0500 - - g_str_hash: clean up code - - Un-unroll the first iteration. - - No functional changes here. - - glib/gstring.c | 9 ++++----- - 1 file changed, 4 insertions(+), 5 deletions(-) - -commit 2bfcffde9ae5b14e78a4279bf48c71897c5f19d8 -Author: Tomas Bzatek -Date: Tue Nov 16 14:20:07 2010 +0100 - - GIO: Hide mounts having a path element starting with dot - - When a mount is mounted to a directory whose path contains an element - starting with dot, let's treat it as hidden, just like the usual Unix - approach. - - gio/gunixmounts.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 010913c8ab3f161ac8e9c676bc89d3a30db092ce -Author: Javier Jardón -Date: Sun Nov 14 02:08:51 2010 +0100 - - docs: Update the URL of some documentation links - - http://developer.gnome.org -> http://library.gnome.org - - INSTALL.in | 2 +- - docs/reference/gobject/tut_tools.xml | 6 +++--- - 2 files changed, 4 insertions(+), 4 deletions(-) - -commit f4142b321b2cdc2bb5a74716b29f35a141c9a8d2 -Author: Gheyret T.Kenji -Date: Sun Nov 14 00:05:02 2010 +0100 - - Added UG translation - - po/LINGUAS | 1 + - 1 file changed, 1 insertion(+) - -commit a0e0f25de687f5d748ae23421572b1fc60b248c2 -Author: Gheyret T.Kenji -Date: Sat Nov 13 22:10:03 2010 +0100 - - Added UG translation - - po/ug.po | 3522 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 3522 insertions(+) - -commit b53b61a000fdd72c76b96f58e3835f50ad8335f1 -Author: Luca Ferretti -Date: Sat Nov 13 14:01:29 2010 +0100 - - [l10n] Updated Italian translation - - po/it.po | 2353 - +++++++++++++++++++++++++++++++++++++++++--------------------- - 1 file changed, 1556 insertions(+), 797 deletions(-) - -commit 9faed56eda38ed35dd9841d2de1ac659d8db5a36 -Author: Fran Diéguez -Date: Sat Nov 13 00:59:45 2010 +0100 - - Updated Galician translations - - po/gl.po | 144 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 72 insertions(+), 72 deletions(-) - -commit 48ca3add143896fa5664860a94947907cfe5daa2 -Author: Ryan Lortie -Date: Thu Nov 11 21:47:13 2010 -0500 - - G_STATIC_ASSERT: clarify when use is valid - - Clarify when the use of G_STATIC_ASSERT is valid and fix up an invalid - use of it in GDBus. - - docs/reference/glib/tmpl/macros_misc.sgml | 6 ++++++ - gio/gdbusmessage.c | 2 +- - 2 files changed, 7 insertions(+), 1 deletion(-) - -commit 6bc20651ecf8e8b5d9ffea89ae76083ededa3c0b -Author: Ryan Lortie -Date: Thu Nov 11 21:30:03 2010 -0500 - - Partial revert of last commit - - Revert incorrect changes to gdbusmessage.c - - gio/gdbusmessage.c | 5 +---- - 1 file changed, 1 insertion(+), 4 deletions(-) - -commit d28bce02dc62ac863ddafce8d525e6bc929db873 -Author: Cosimo Cecchi -Date: Wed Nov 10 12:03:11 2010 +0100 - - emblemed-icon: allow passing a NULL emblem to g_emblemed_icon_new() - - So that if we already have a list of emblems we know we want to add to - the icon, we can use e.g. a for loop to add them all, without picking - the first and looping from the second. - - https://bugzilla.gnome.org/show_bug.cgi?id=634504 - - gio/gemblemedicon.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit fb94859e84c0b7859a0a5425d461b18e67ea9ac7 -Author: Benjamin Otte -Date: Tue Nov 9 07:19:19 2010 -0500 - - API: Reinstate "gio-desktop-app-info-lookup" extension point - - Removing an extension point is an API and ABI break. In particular, it - causes (older) gvfs versions to fail loading with a linkage error from - ld which in turn makes the desktop unusable. - So this reinstate the extension point and API provided by it, but - deprecates and does not use it. So no functionality is changed. - - This reverts parts of commit 9b262f1c5fe5a6fd879f17cd7b80d8c54e33d80c. - - Complaints-Also-To: Ryan Lortie - - gio/gdesktopappinfo.c | 42 ++++++++++++++++++++++++++++++++++++++++++ - gio/gdesktopappinfo.h | 40 ++++++++++++++++++++++++++++++++++++++++ - gio/gio.symbols | 2 ++ - gio/giomodule.c | 16 +++++++++++++--- - 4 files changed, 97 insertions(+), 3 deletions(-) - -commit 9f02ee790b03b4c9e73490734ddb4740219b1d36 -Author: Chun-wei Fan -Date: Tue Nov 9 20:36:53 2010 +0800 - - gio: Fix C99 style variable declarations (bug #633075) - - -gdbusmessage.c and gregistrysettingsbackend.c is updated to fix - C99-style declarations - -also fixed typo for displaying registry entry in - gregistrysettingsbackend.c (\% -> \\%) - - gio/gdbusmessage.c | 5 ++++- - gio/gregistrysettingsbackend.c | 21 ++++++++++++++------- - 2 files changed, 18 insertions(+), 8 deletions(-) - -commit 029f3070e7334daf8241dfe0db8288f80110f839 -Author: Chun-wei Fan -Date: Tue Nov 9 20:32:39 2010 +0800 - - gtimer.c: Revert accidental overwrite - - Revert accidental overwrite as timing API was changed from 2.27.2 - to 2.27.3 - - glib/gtimer.c | 73 - ++++++++--------------------------------------------------- - 1 file changed, 9 insertions(+), 64 deletions(-) - -commit db7ea5e5584f768e978bb101000bf8a602384f6d -Author: Matthias Clasen -Date: Mon Nov 8 23:06:53 2010 -0500 - - Bump version - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit f023d8b9bc6d86482fc020acf46ce965ff94c37b -Author: Matthias Clasen -Date: Mon Nov 8 21:40:17 2010 -0500 - - Update NEWS - - NEWS | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 49 insertions(+) - -commit 9806040455d6d482db3908f2d56ddfe455bae660 -Author: Chun-wei Fan -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 -Date: Tue Nov 9 09:50:11 2010 +0800 - - Updated README.txt for VS9 - - build/win32/vs9/README.txt | 20 +++++++++++++++++--- - 1 file changed, 17 insertions(+), 3 deletions(-) - -commit 0af6343fedaf95d3710af8a1535da4d32cfccff9 -Author: Chun-wei Fan -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 file changed, 2 insertions(+), 2 deletions(-) - -commit 9d4423c15d8684be27496f1905e063ec7e18cc21 -Author: Chun-wei Fan -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 file changed, 27 insertions(+), 3 deletions(-) - -commit e655a849e3cd7357dcef873163712df13889353f -Author: Chun-wei Fan -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 file changed, 292 insertions(+), 22 deletions(-) - -commit 50ca3571041881d7728f9a6fb0e924681113fb5e -Author: Chun-wei Fan -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 file changed, 85 insertions(+) - -commit 8c4a96c6ff389aa319993857d79e0afcdf24d7c9 -Author: Chun-wei Fan -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 file changed, 7 insertions(+) - -commit 587c9d09e25b0a0e3779e6a19493c9264696a46f -Author: Ryan Lortie -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 -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 -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 deletion(-) - -commit 78bc8bec4f44a48e5e538f1f9ac9b9e43a9fc833 -Author: Dan Winship -Date: Sun Nov 7 12:56:44 2010 -0500 - - fix .gitignore - - gio/tests/.gitignore | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 791d91a957f8fc243b6629a015132c22675399ab -Author: Dan Winship -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 -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(+) - -commit 71088701af6ff0658313069219565923d5a03280 -Author: Ryan Lortie -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 -Date: Sat Nov 6 12:27:01 2010 +0100 - - Fix docs comment typo - - glib/gvariant.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 8464db88adf36964c0898b74e1d122136fa0696b -Author: A S Alam -Date: Sat Nov 6 10:48:55 2010 +0530 - - update Punjabi Translation by A S Alam - - po/pa.po | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 79a29a10362019b3ec5e361c7dbbadf084355f9c -Author: A S Alam -Date: Sat Nov 6 10:47:54 2010 +0530 - - update Punjabi Translation by A S Alam - - po/pa.po | 901 - +++++++++++++++++++++++++++++++++++++++------------------------ - 1 file changed, 557 insertions(+), 344 deletions(-) - -commit 7fc6f8a1596b18a23e1570fc6716b34a137b76c6 -Author: Ryan Lortie -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(+) - -commit 57b4b7099f6e6918210d5d99a24f42b33021bab0 -Author: Matthias Clasen -Date: Fri Nov 5 14:50:01 2010 -0400 - - Fix markup - - gio/gsettings.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 38bc42d18edcfdc47cad018dbd6e562f21541f9b -Author: Matthias Clasen -Date: Fri Nov 5 14:29:15 2010 -0400 - - Fix up gapplication example - - gio/tests/gapplication-example-cmdline2.c | 1 + - 1 file changed, 1 insertion(+) - -commit 67c03fee2a90079b75bbbb71c004ef00af750f21 -Author: Matthias Clasen -Date: Fri Nov 5 14:28:44 2010 -0400 - - Describe enum and flags types a bit - - gio/gsettings.c | 22 ++++++++++++++++++++-- - 1 file changed, 20 insertions(+), 2 deletions(-) - -commit d1b00fe23df265f6cf8a288a34db8fdeb31d9900 -Author: Matthias Clasen -Date: Fri Nov 5 13:56:42 2010 -0400 - - Update the gschema dtd to include flags - - gio/gschema.dtd | 18 ++++++++++++------ - 1 file changed, 12 insertions(+), 6 deletions(-) - -commit bc793255bc75300bfa96bfd842343c26af8b0744 -Author: Matthias Clasen -Date: Fri Nov 5 09:31:36 2010 -0400 - - Report more useful errors from g_settings_set_value - - gio/gsettings.c | 24 ++++++++++++++++++++++-- - 1 file changed, 22 insertions(+), 2 deletions(-) - -commit 393834ac6f32633a31e52441b051dc7d3969a530 -Author: Dan Winship -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 file changed, 5 insertions(+), 3 deletions(-) - -commit 094082841877b8b70a0d793ff091bb74793210b6 -Author: Tor Lillqvist -Date: Tue Oct 26 12:20:22 2010 +0300 - - Clarify docs for g_path_is_absolute() semantics on Windows - - glib/gutils.c | 31 ++++++++++++++++++++++++++----- - 1 file changed, 26 insertions(+), 5 deletions(-) - -commit 954e7d149359152a9b6dccf2322399f87ed5bd1f -Author: Ihar Hrachyshka -Date: Sun Oct 31 20:12:26 2010 +0200 - - Updated Belarusian translation - - po/be.po | 3412 - +++++++++++++++++++++++++++++++++++++++----------------------- - 1 file changed, 2137 insertions(+), 1275 deletions(-) - -commit ba45e36932206f30bb439f27c49529d934207fd1 -Author: Christian Persch -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 -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 -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 -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 -Date: Tue Nov 2 22:12:55 2010 -0400 - - docs: Recommend against using GTimeVal - - docs/reference/glib/tmpl/date.sgml | 11 +++++++---- - 1 file changed, 7 insertions(+), 4 deletions(-) - -commit e4ad3442c042431918de178c5dc29ce6abb31ff2 -Author: Ryan Lortie -Date: Tue Nov 2 22:03:08 2010 -0400 - - GMainContext: store real time as int64 - - glib/gmain.c | 19 ++++++++++--------- - 1 file changed, 10 insertions(+), 9 deletions(-) - -commit d22681feb44daa0209cf55c8e45cc8f0c13d4ded -Author: Ryan Lortie -Date: Mon Nov 1 17:04:31 2010 -0400 - - glocalfileinfo: remove non-use of GTimeVal - - gio/glocalfileinfo.c | 14 +++++++------- - 1 file changed, 7 insertions(+), 7 deletions(-) - -commit 5dab4727ee604d3a7a2be3aa7dde739b71d7f5df -Author: Ryan Lortie -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 deletion(-) - -commit 38e7aa9855a3e18d5350733ee4177ab00cee15df -Author: Ryan Lortie -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 -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 file changed, 8 insertions(+), 19 deletions(-) - -commit 92df8a1d7766dbb51d84c0373daa77eb1cce3a18 -Author: Ryan Lortie -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, 19 deletions(-) - -commit c3a0d32ef1413f942890796aa20f7b1a54254eff -Author: Ryan Lortie -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 -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 file changed, 27 insertions(+), 47 deletions(-) - -commit b6854efdb94b74f791cbcc622942825dc042eefc -Author: Jorge González -Date: Tue Nov 2 10:46:10 2010 +0100 - - Updated Spanish translation - - po/es.po | 90 - +++++++++++++++++++++++++++++++++++++++------------------------- - 1 file changed, 55 insertions(+), 35 deletions(-) - -commit 00e09af412f8d30c5980f549341cf28a2d6a8847 -Author: Jorge González -Date: Mon Nov 1 18:50:46 2010 +0100 - - Updated Spanish translation - - po/es.po | 494 - +++++++++++++++++++++++++++++++++++++++++++-------------------- - 1 file changed, 337 insertions(+), 157 deletions(-) - -commit b2d0260b85c6eb47f9ac0263f26657cbc9fe9909 -Author: Fran Diéguez -Date: Mon Nov 1 17:15:38 2010 +0100 - - Updated Galician translations - - po/gl.po | 620 - +++++++++++++++++++++++++++++++++++++++------------------------ - 1 file changed, 386 insertions(+), 234 deletions(-) - -commit 361afb3a62c7940c0f303eac99d84ac21e4dcb37 -Author: Paolo Borelli -Date: Mon Nov 1 14:36:57 2010 +0100 - - Fix gtk-doc typo - - gio/gmount.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 7434c1725dc7a5f44a9f2d9787eaa7c1c9027906 -Author: Christian Persch -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 file changed, 2 insertions(+), 2 deletions(-) - -commit 5327db4c2f83acf9cda3e7cc3ddca8f3eaeb570f -Author: Yaron Shahrabani -Date: Mon Nov 1 08:17:02 2010 +0200 - - Updated Hebrew translation. - - po/he.po | 406 - +++++++++++++++++++++++++++++++++++++++++++++------------------ - 1 file changed, 292 insertions(+), 114 deletions(-) - -commit 81f93eb29c76c941e6bfe6c20510f8cb04edfa0a -Author: Matthias Clasen -Date: Mon Nov 1 00:32:47 2010 -0400 - - Bump version - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a50c0ca69961ef4d1a372cc31483de65266f1a52 -Author: Matthias Clasen -Date: Sun Oct 31 23:32:48 2010 -0400 - - NEWS for 2.27.2 - - NEWS | 36 ++++++++++++++++++++++++++++++++++++ - 1 file changed, 36 insertions(+) - -commit b4248cb5da7751a2b1d16c48ea0acc5f3e7c4348 -Author: Matthias Clasen -Date: Sun Oct 31 23:19:04 2010 -0400 - - Remove nonexisting type from giotypes.h - - GDBusActionGroup does not exist yet. - - gio/giotypes.h | 1 - - 1 file changed, 1 deletion(-) - -commit d2612ad955c67a6b6791e9db4496087754c20228 -Author: Matthias Clasen -Date: Sun Oct 31 23:13:36 2010 -0400 - - Fix a doc typo - - glib/gdatetime.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 71dcc5ce80e33ac2f5cfd2de7acc392de2cb5d45 -Author: Matthias Clasen -Date: Sun Oct 31 23:10:41 2010 -0400 - - Remove leftover definition from gactiongroup.h - - GContextActionGroupInterface is not currently used anywhere. - - gio/gactiongroup.h | 15 --------------- - 1 file changed, 15 deletions(-) - -commit b49ae1646197e90d273d3ffd5d884d93109c2df7 -Author: Matthias Clasen -Date: Sun Oct 31 22:41:00 2010 -0400 - - Various documentation fixes - - docs/reference/gio/gio-sections.txt | 10 +++++----- - gio/gactiongroup.c | 12 ++++++------ - gio/gappinfo.c | 10 +++++----- - gio/gapplicationcommandline.c | 1 + - 4 files changed, 17 insertions(+), 16 deletions(-) - -commit 85ba8596e235f5f7f351447d20a3bc1baa8402b8 -Author: Matthias Clasen -Date: Sun Oct 31 22:38:38 2010 -0400 - - GSimpleAsyncResult: add error-taking variants - - Add g_simple_async_result_new_take_error and - g_simple_async_result_take_error, which take over ownership of the - given error. Based on a patch by Christian Persch. - - https://bugzilla.gnome.org/show_bug.cgi?id=629247 - - gio/gio.symbols | 2 ++ - gio/gsimpleasyncresult.c | 62 - +++++++++++++++++++++++++++++++++++++++++++++--- - gio/gsimpleasyncresult.h | 6 +++++ - 3 files changed, 67 insertions(+), 3 deletions(-) - -commit 7887103193de4230a1ccb8dc7100816e523e5b9c -Author: Matthias Clasen -Date: Sun Oct 31 22:05:20 2010 -0400 - - Add an example of invoking actions - - gio/tests/gapplication-example-actions.c | 14 ++++++++++++++ - 1 file changed, 14 insertions(+) - -commit d967b5ed17ae23f8694c5828c5574393bf9df076 -Author: Matthias Clasen -Date: Sun Oct 31 21:08:25 2010 -0400 - - Fix g_action_group_activate_action() docs - - gio/gactiongroup.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 9574dbd2282e1fcf7bb5836c85cfff536bf4a7cf -Author: Matthias Clasen -Date: Sun Oct 31 20:58:15 2010 -0400 - - Be more careful about overwriting errors - - When trying to parse again, we don't want to overwrite the exiting - error. - - gio/gsettings-tool.c | 7 ++++--- - 1 file changed, 4 insertions(+), 3 deletions(-) - -commit 78407a00983d2fb70a94e00639408c80a58772b7 -Author: Matthias Clasen -Date: Sun Oct 31 20:49:53 2010 -0400 - - GApplication: Add an action example - - gio/gapplication.c | 13 +++++++++++++ - 1 file changed, 13 insertions(+) - -commit cb8d29a55897b65c5d60077db19f39d1c01b2f86 -Author: Matthias Clasen -Date: Sun Oct 31 20:33:02 2010 -0400 - - Don't leak references in the actions example - - These are not initially unowned... - - gio/tests/gapplication-example-actions.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 09426632796b31a4f978e1c6c5666cc660e14a71 -Author: Takayuki KUSANO -Date: Mon Nov 1 01:28:13 2010 +0900 - - Fix error in Japanese translation - - po/ja.po | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit c34bcefa78faacbda4528de9aeea2e13519c27e0 -Author: Matthias Clasen -Date: Sat Oct 30 22:19:02 2010 -0400 - - Add an example of using GApplication with actions - - gio/tests/Makefile.am | 4 ++ - gio/tests/gapplication-example-actions.c | 82 - ++++++++++++++++++++++++++++++++ - 2 files changed, 86 insertions(+) - -commit ab02965c50b8b80a2a676888f5aa4c36cbc7c3df -Author: Christian Persch -Date: Sat Oct 30 21:40:28 2010 -0400 - - Use G_GINT64_CONSTANT here - - Bug #631482. - - glib/gdatetime.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit e24dfacd5b81ee0b6b596df3739df4448e5bbf04 -Author: Matthias Clasen -Date: Sat Oct 30 01:13:42 2010 -0400 - - gsettings-tool: Support completion for enum values - - https://bugzilla.gnome.org/show_bug.cgi?id=631264 - - gio/gsettings-bash-completion.sh | 18 ++++++++++++++++++ - gio/gsettings-tool.c | 17 +++++++++++++++++ - 2 files changed, 35 insertions(+) - -commit 6298e88538fb5799432774574713af259701c735 -Author: Matthias Clasen -Date: Sat Oct 30 00:00:06 2010 -0400 - - Add a command to list keys and values recursively - - This is similar to gconftool-2 -R, which is very handy - for collecting information for bug reports, etc. It is now - possible to say gsettings list-recursively org.foo.bar, and - this will produce a list of schemas, keys and values for - org.foo.bar and all its child and grandchild schemata, - recursively. - - https://bugzilla.gnome.org/show_bug.cgi?id=632571 - - gio/gsettings-bash-completion.sh | 6 ++-- - gio/gsettings-tool.c | 66 - ++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 69 insertions(+), 3 deletions(-) - -commit d6192166862c6cad3914ddf397b798205263b564 -Author: Matthias Clasen -Date: Fri Oct 29 23:12:07 2010 -0400 - - Make gsettings-tool translatable again - - This regression was caused by the recent rewrite. - - gio/gsettings-tool.c | 92 - ++++++++++++++++++++++++++++------------------------ - 1 file changed, 49 insertions(+), 43 deletions(-) - -commit cb647730029d5da388637e2a532f7f54a0d86f47 -Author: Ryan Lortie -Date: Fri Oct 29 16:33:47 2010 -0400 - - Use 'aay' instead of 'as' for environ - - It might contain non-utf8 characters. - - gio/gapplication.c | 10 +++++++--- - gio/gapplicationcommandline.c | 3 ++- - 2 files changed, 9 insertions(+), 4 deletions(-) - -commit 641f622bfe72866baa52dbd1044b7be2b6271999 -Author: Ryan Lortie -Date: Thu Oct 28 23:06:53 2010 -0400 - - GApplication: emit a signal when starting up - - Send a signal to the bus when registration is successful and we - are the - primary instance. - - gio/gapplicationimpl-dbus.c | 8 ++++++++ - 1 file changed, 8 insertions(+) - -commit 7aa2e5026260a51e089d10dd18017b8f129b7adf -Author: Ryan Lortie -Date: Thu Oct 28 22:49:12 2010 -0400 - - GApplication: support environment passing - - Add support for passing the full contents of the environment to the - primary instance (by storing it in the platform_data) when - G_APPLICATION_SEND_ENVIRONMENT is in the flags. - - docs/reference/gio/gio-sections.txt | 2 ++ - gio/gapplication.c | 8 +++++ - gio/gapplicationcommandline.c | 71 - +++++++++++++++++++++++++++++++++++++ - gio/gapplicationcommandline.h | 5 +++ - gio/gio.symbols | 2 ++ - gio/gioenums.h | 5 ++- - 6 files changed, 92 insertions(+), 1 deletion(-) - -commit 99d2c2eef580c6ee4cbcf18b656e574331d6ad08 -Author: Ryan Lortie -Date: Thu Oct 28 22:20:25 2010 -0400 - - Add testcase for environment functions - - glib/tests/.gitignore | 1 + - glib/tests/Makefile.am | 3 +++ - glib/tests/environment.c | 51 - ++++++++++++++++++++++++++++++++++++++++++++++++ - 3 files changed, 55 insertions(+) - -commit 29ce7385bb631ac04dc8b965dd0c6fab488c770d -Author: Ryan Lortie -Date: Thu Oct 28 21:26:09 2010 -0400 - - Add g_get_environ(): portable access to 'environ' - - Return a copy of 'environ' on platforms where that is possible, or do - something else on other platforms. - - docs/reference/glib/glib-sections.txt | 1 + - glib/glib.symbols | 1 + - glib/gutils.c | 39 - +++++++++++++++++++++++++++++++++++ - glib/gutils.h | 1 + - 4 files changed, 42 insertions(+) - -commit b4d3b6e0de4fe2f239f414c6a62be35018d05a4c -Author: Carles Ferrando -Date: Fri Oct 29 00:48:48 2010 +0100 - - Updated Catalan (Valencian) translation - - po/ca@valencia.po | 2095 - +++++++++++++++++++++++++++++++++++------------------ - 1 file changed, 1396 insertions(+), 699 deletions(-) - -commit bf7ba2fbdc6fdbb38fe35f71dfdf74dd8fcbf414 -Author: Ryan Lortie -Date: Thu Oct 28 16:46:18 2010 -0400 - - GApplication: use infinite timeout for CommandLine - - Use an infinite DBus timeout for sending a CommandLine request to the - primary instance. - - This resolves a bit of bug #633339. - - gio/gapplicationimpl-dbus.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit fac2a8278e6bc83b281cd85f783e9ae4b05371be -Author: Ryan Lortie -Date: Thu Oct 28 16:14:24 2010 -0400 - - Bug 633356 - (GDBus) Make G_MAXINT mean no timeout - - Don't register a timeout function in the case that G_MAXINT is - given for - the timeout length. - - gio/gdbusconnection.c | 31 +++++++++++++++++++------------ - gio/gdbusproxy.c | 6 ++++-- - 2 files changed, 23 insertions(+), 14 deletions(-) - -commit cd4f818b301bfc6855b27feba5a0dfdca60027c1 -Author: Dan Winship -Date: Thu Oct 28 15:17:17 2010 -0400 - - GNetworkService: fix a small bug - - Fix a small bug in the synchronous lookup code introduced in the fix - for bug 629274 - - gio/gnetworkservice.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit dd9f8b8cc6d873517dedd83935ed0d994bbbd6c9 -Author: Emilio Pozuelo Monfort -Date: Tue Sep 28 11:53:03 2010 +0200 - - Don't enable dtrace support when dtrace isn't available - - Fixes FTBFS when dtrace isn't available but is. - - configure.ac | 9 +++++---- - 1 file changed, 5 insertions(+), 4 deletions(-) - -commit 7c184df292f7552423fa7931c843b2f1949c1455 -Author: Ryan Lortie -Date: Fri Oct 16 12:19:06 2009 +0200 - - Bug 158725 - free linked list with data - - Add some helpers for freeing a linked list along with its elements by - providing a GDestroyNotify to call on each of them. - - Add a test. - - Based on a patch from Cosimo Cecchi. - - docs/reference/glib/glib-sections.txt | 2 ++ - glib/glib.symbols | 2 ++ - glib/glist.c | 21 +++++++++++- - glib/glist.h | 2 ++ - glib/gslist.c | 18 ++++++++++ - glib/gslist.h | 2 ++ - glib/tests/list.c | 63 - +++++++++++++++++++++++++++++++++++ - 7 files changed, 109 insertions(+), 1 deletion(-) - -commit 4baad1acbff936284c5367afdb4494cf081ee394 -Author: Ryan Lortie -Date: Wed Oct 27 09:26:01 2010 -0400 - - GApplication: exit_status unset in one branch - - Closes #633206 - - gio/gapplication.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit f7a918dcb9fac00c7904b63452a59496594369aa -Author: Ryan Lortie -Date: Fri Oct 22 19:43:11 2010 +0200 - - GPeriodic: allow unblock time to be passed in - - gio/gperiodic.c | 22 ++++++++++++++++++++-- - gio/gperiodic.h | 3 ++- - 2 files changed, 22 insertions(+), 3 deletions(-) - -commit 2af4b6e5440c22f4b56923ac9a749af06b3188d9 -Author: Ryan Lortie -Date: Fri Oct 22 19:20:14 2010 +0200 - - Deprecate g_source_get_current_time() - - glib/glib.symbols | 2 ++ - glib/gmain.c | 2 ++ - glib/gmain.h | 2 ++ - 3 files changed, 6 insertions(+) - -commit 83472b34ef0bd3b53ff0a38b7f8691c3bd6fa0a9 -Author: Ryan Lortie -Date: Fri Oct 22 19:16:57 2010 +0200 - - switch GSocket to monotonic time for timeouts - - gio/gsocket.c | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -commit d3fe2efb83b690507eb5513d96c27d06e9206da1 -Author: Ryan Lortie -Date: Fri Oct 22 19:13:01 2010 +0200 - - switch GPeriodic to use monotonic time - - gio/gperiodic.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit 91113a8aeea40cc2d7dda65b09537980bb602a06 -Author: Ryan Lortie -Date: Fri Oct 22 19:10:39 2010 +0200 - - switch GTimeoutSource to use monotonic time - - glib/gmain.c | 72 - ++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 36 insertions(+), 36 deletions(-) - -commit b7d8363fbec421d1e3e8b1a198fd7efb2ec9d2bc -Author: Ryan Lortie -Date: Fri Oct 22 18:40:08 2010 +0200 - - Add g_source_get_time() - - Cached version of g_get_monotonic_time() that does similar to what - g_source_get_current_time() does for g_get_current_time(). - - docs/reference/glib/glib-sections.txt | 1 + - glib/glib.symbols | 1 + - glib/gmain.c | 47 - ++++++++++++++++++++++++++++++++++- - glib/gmain.h | 2 ++ - 4 files changed, 50 insertions(+), 1 deletion(-) - -commit bf941f200c9784eb363d3b07b9d828dfc31a3ce2 -Author: Ryan Lortie -Date: Fri Oct 22 18:47:06 2010 +0200 - - Rename time_is_current to current_time_is_fresh - - Internal structure field; no semantic changes. - - glib/gmain.c | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -commit ab548d240a9c2862ea7f7685c68b6013a68bf0c8 -Author: Ryan Lortie -Date: Fri Oct 22 18:42:32 2010 +0200 - - Add g_get_monotonic_time() - - Gets the system monotonic time on systems that have it. Otherwise, - call - g_get_current_time(). - - docs/reference/glib/glib-sections.txt | 1 + - glib/glib.symbols | 1 + - glib/gmain.c | 70 - ++++++++++++++++++++++++++++++++++- - glib/gmain.h | 1 + - 4 files changed, 72 insertions(+), 1 deletion(-) - -commit ac82e74895f5a094e07506e48b908188e03006d3 -Author: Ryan Lortie -Date: Fri Oct 22 17:28:46 2010 +0200 - - Add 'GTimeSpec' as 'struct timespec' equivalent - - docs/reference/glib/glib-sections.txt | 3 +++ - docs/reference/glib/tmpl/date.sgml | 8 ++++++++ - glib/gmain.c | 9 +++++++++ - glib/gtypes.h | 9 +++++++++ - 4 files changed, 29 insertions(+) - -commit 817b322ca781009617c40c4a05250ce412ecd0e8 -Author: Ryan Lortie -Date: Fri Oct 22 17:16:47 2010 +0200 - - Link libglib against -lrt if we have clock_gettime - - configure.ac | 2 ++ - glib/Makefile.am | 2 +- - 2 files changed, 3 insertions(+), 1 deletion(-) - -commit dfb0577ef4947afb32d91a72769bd22d6c1edfaa -Author: Ryan Lortie -Date: Wed Oct 27 09:08:32 2010 -0400 - - Bug 632169 - manual use of gsettings-data-convert - - Add some words and example code to the documentation about why - you might - want to manually invoke gsettings-data-convert and how you should go - about doing that. - - docs/reference/gio/migrating-gconf.xml | 64 - ++++++++++++++++++++++++++++++++++ - 1 file changed, 64 insertions(+) - -commit 9126f1afae922339949d0b76e282411618bcb565 -Author: Ryan Lortie -Date: Tue Oct 26 12:02:12 2010 -0400 - - gsettings m4: Use --strict for checking - - A while ago we allowed glib-compile-schemas to return a 'success' - status - in the case that just one schema file contained errors. Of course, - this - is the exact opposite of what we want in the case that we are checking - schema validity at compile time. - - Use the --strict flag for that case. - - This closes #633115. - - m4macros/gsettings.m4 | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 181982c47cde49b3aff2293729f5aee5987db8af -Author: Ryan Lortie -Date: Tue Oct 26 11:49:32 2010 -0400 - - GVariant: avoid locking in a common case - - Avoid acquiring the lock on the instance on the case of deserialising - a - child. We know that it is safe to do this unlocked because a - serialised - child will never become unserialised. - - Closes #626320 - - glib/gvariant-core.c | 69 - +++++++++++++++++++++++++++++----------------------- - 1 file changed, 39 insertions(+), 30 deletions(-) - -commit e0caf4fd5ee82cc25806e7e86af14a8bf881c513 -Author: Ryan Lortie -Date: Mon Oct 25 14:45:19 2010 -0400 - - GApplicationCommandLine: add printf annotations - - to g_application_command_line_print{,err} - - gio/gapplicationcommandline.h | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit d8d2513710c5663dc7387d79e443edeb5c75598f -Author: Ryan Lortie -Date: Mon Oct 25 14:32:07 2010 -0400 - - Implement (untested) GApplication actions support - - gio/gactiongroup.h | 29 ++- - gio/gapplication.c | 118 +++++++--- - gio/gapplicationimpl-dbus.c | 517 - +++++++++++++++++++++++++++++++++++++++----- - gio/gapplicationimpl.h | 23 +- - gio/giotypes.h | 1 + - 5 files changed, 607 insertions(+), 81 deletions(-) - -commit 196cd41f742730950a567c64381e2e8afadfa88c -Author: Andika Triwidada -Date: Mon Oct 25 22:10:32 2010 +0700 - - Updated Indonesian translation - - po/id.po | 695 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 360 insertions(+), 335 deletions(-) - -commit 66ec8b949ead5593ccb2ce54426fdf7d50ec4077 -Author: Matthias Clasen -Date: Mon Oct 25 09:55:38 2010 -0400 - - Bump version - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 11a59404d5623d65e0d09c555ef2d4be50e4023b -Author: Matthias Clasen -Date: Mon Oct 25 08:42:36 2010 -0400 - - More documentation fixups - - docs/reference/gio/gio-sections.txt | 14 ++------------ - gio/gapplication.h | 2 +- - gio/gdatainputstream.c | 2 ++ - 3 files changed, 5 insertions(+), 13 deletions(-) - -commit d10a04b5330c6c4ef23a4e7871c8ced0c8343250 -Author: Matthias Clasen -Date: Mon Oct 25 08:34:00 2010 -0400 - - Remove nonexisting API from the headers - - I couldn't find any trace of g_application_run_with_arguments. - - gio/gapplication.h | 2 -- - 1 file changed, 2 deletions(-) - -commit 727c2a58c2468dd2faa442d2be7777b20b7b089b -Author: Matthias Clasen -Date: Mon Oct 25 08:30:28 2010 -0400 - - Add new gmain api to the docs - - docs/reference/glib/glib-sections.txt | 2 ++ - 1 file changed, 2 insertions(+) - -commit 7bb731d6136a9975b501757836762b91ad6ac416 -Author: Matthias Clasen -Date: Mon Oct 25 08:19:34 2010 -0400 - - Update NEWS for 2.27.1 - - NEWS | 88 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 88 insertions(+) - -commit f67d16c52a244c1db2cf40340700c6dc90ab866a -Author: Yinghua Wang -Date: Sun Oct 24 03:51:46 2010 +0000 - - Update Simplified Chinese translation. - - po/zh_CN.po | 778 - +++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 398 insertions(+), 380 deletions(-) - -commit 00366f440d6322b2742eb1cd35835902269c0e37 -Author: Matthias Clasen -Date: Sat Oct 23 20:43:36 2010 +0200 - - Some more GApplication doc tweaks - - gio/gapplication.c | 54 - +++++++++++++++++++++++++------------------ - gio/gapplicationcommandline.c | 18 ++++++++++++--- - gio/gioenums.h | 9 ++++---- - 3 files changed, 51 insertions(+), 30 deletions(-) - -commit 013f862a03d11708bb08f2ec98c8612f245a8937 -Author: Matthias Clasen -Date: Sat Oct 23 14:04:28 2010 +0200 - - Properly register the inactivity-timeout property - - It is a uint, not a boolean, so register it as such. - Also, only install the service timeout if we are actually registered - as the primary instance. - - gio/gapplication.c | 10 ++++++---- - 1 file changed, 6 insertions(+), 4 deletions(-) - -commit 7c735b05f7a00c728e23a366128ffb56fee58b4e -Author: Matthias Clasen -Date: Sat Oct 23 12:01:51 2010 +0200 - - Move a confusing comment to the right place - - gio/gapplication.c | 6 ------ - gio/gapplicationimpl-dbus.c | 3 +++ - 2 files changed, 3 insertions(+), 6 deletions(-) - -commit b0e45c97992499929f1393743935438e07e88326 -Author: Matthias Clasen -Date: Sat Oct 23 11:54:50 2010 +0200 - - Add another example for commandline handling - - Also, clarify some aspects in the documentation. - - gio/gapplication.c | 10 +-- - gio/gapplication.h | 7 +- - gio/gapplicationcommandline.c | 4 +- - gio/tests/Makefile.am | 4 ++ - gio/tests/gapplication-example-cmdline2.c | 106 - ++++++++++++++++++++++++++++++ - 5 files changed, 123 insertions(+), 8 deletions(-) - -commit 499d9ba8b8fec44282fac09426b61d027c166459 -Author: Matthias Clasen -Date: Sat Oct 23 02:27:39 2010 +0200 - - Add some examples to the GApplication docs - - gio/gapplication.c | 9 +++++- - gio/gapplicationcommandline.c | 2 ++ - gio/tests/Makefile.am | 8 +++++ - gio/tests/gapplication-example-cmdline.c | 47 - ++++++++++++++++++++++++++++++ - gio/tests/gapplication-example-open.c | 50 - ++++++++++++++++++++++++++++++++ - 5 files changed, 115 insertions(+), 1 deletion(-) - -commit 79790b927840b1c2d389753c7237820d2f16899e -Author: Matthias Clasen -Date: Sat Oct 23 00:40:13 2010 +0200 - - Brush up the GApplication docs - - Also, fix up inclusions, mark properties for translation, etc. - - gio/gapplication.c | 124 - +++++++++++++++++++++++++++++++++++------- - gio/gapplication.h | 2 + - gio/gapplicationcommandline.c | 40 +++++++++----- - gio/gdbuserror.c | 2 +- - gio/gioenums.h | 8 ++- - gio/gsimpleaction.c | 2 +- - gio/gsimpleactiongroup.c | 2 +- - 7 files changed, 141 insertions(+), 39 deletions(-) - -commit 210a77a07ebf51156bb7fbc1482ce71fd56cbcd2 -Author: Matthias Clasen -Date: Sat Oct 23 00:32:45 2010 +0200 - - Fix a typo - - gio/gapplication.c | 16 ++++++++++------ - 1 file changed, 10 insertions(+), 6 deletions(-) - -commit e410131021036532e6e9622e8b977222389b44e9 -Author: Dan Winship -Date: Wed Sep 15 10:05:03 2010 -0400 - - GNetworkService: fall back when there is no valid SRV record - - RFC 2782 says that if there is no SRV record for - _SERVICE._PROTOCOL.DOMAIN, you should fall back to trying just DOMAIN, - with the default port for SERVICE. Do that. - - https://bugzilla.gnome.org/show_bug.cgi?id=629274 - - gio/gnetworkservice.c | 50 - +++++++++++++++++++++++++++++++++++++++++++++----- - 1 file changed, 45 insertions(+), 5 deletions(-) - -commit 19243c247d8a89c6467bd21109b7f0d4b1cb081a -Author: Dan Winship -Date: Wed Sep 15 10:22:13 2010 -0400 - - GNetworkService: fix iteration of multiple addresses - - Previously if there were multiple SRV records, only the first would - be iterated by the GSocketConnectable interface - - gio/gnetworkservice.c | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit 87d06109ab325a4a68e151015381e7e1b33bdf7d -Author: Dan Winship -Date: Tue Aug 17 18:34:13 2010 -0400 - - GSocket: set protocol when using g_socket_new_from_fd() - - Otherwise, attempting to create a GSocketConnection from the socket - will likely return the wrong type, since the protocol won't match any - of the registered subtypes. - - Also add the start of a GSocket test program (from davidz). - - https://bugzilla.gnome.org/show_bug.cgi?id=627171 - - gio/gsocket.c | 29 ++++++++++++++--- - gio/tests/.gitignore | 1 + - gio/tests/Makefile.am | 6 +++- - gio/tests/socket.c | 86 - +++++++++++++++++++++++++++++++++++++++++++++++++++ - 4 files changed, 117 insertions(+), 5 deletions(-) - -commit a62b43fd9cea5455bead9a5bd12a27f01c4fadf4 -Author: Florian Müllner -Date: Fri Oct 22 13:20:54 2010 +0200 - - Fix deadlock in g_object_remove_toggle_ref() - - The code section guarded with toggle_refs_mutex includes a call to - g_object_unref(), which may call toggle_refs_notify(). As the latter - tries to acquire the same mutex, glib locks up. - - https://bugzilla.gnome.org/show_bug.cgi?id=632884 - - gobject/gobject.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit b7616114c6c1884c3a183a4d83156bdf2151b731 -Author: Alberto Garcia -Date: Fri Mar 26 16:19:13 2010 +0100 - - Protect access to closure, weak refs and toggle refs arrays - - This fixes https://bugzilla.gnome.org/show_bug.cgi?id=613822 - - gobject/gobject.c | 30 ++++++++++++++++++++++++++---- - 1 file changed, 26 insertions(+), 4 deletions(-) - -commit dd6e15dd24a1f1910cfd71c2e21078261936c98d -Author: Ryan Lortie -Date: Thu Oct 21 14:02:41 2010 +0200 - - GApplication: create local commandline properly - - Don't pass a gchar** to g_object_new() when a GVariant* is expected. - - gio/gapplication.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit 8690984ceadc35dc4251277ea1ca759d180a8fd6 -Author: Ryan Lortie -Date: Thu Oct 21 01:37:23 2010 +0200 - - GPeriodic: pass microseconds to the tick functions - - ...instead of milliticks, which nobody really cares to understand. - - gio/gperiodic.c | 29 ++++++++++++++++------------- - 1 file changed, 16 insertions(+), 13 deletions(-) - -commit 5400b0b38c513c829a4f0b0fc59188f820435d79 -Author: Ryan Lortie -Date: Wed Oct 20 03:20:34 2010 +0200 - - GPeriodic: a periodic event clock - - Add a new class, GPeriodic. - - We hope to use this as a paint clock that can be shared by GTK and - Clutter. Many changes are still expected to the API. - - docs/reference/gio/gio-docs.xml | 4 + - docs/reference/gio/gio-sections.txt | 26 ++ - docs/reference/gio/gio.types | 1 + - gio/Makefile.am | 2 + - gio/gio-marshal.list | 1 + - gio/gio.h | 1 + - gio/gio.symbols | 14 + - gio/gperiodic.c | 631 - ++++++++++++++++++++++++++++++++++++ - gio/gperiodic.h | 69 ++++ - 9 files changed, 749 insertions(+) - -commit e33deea16ce3af7b91386d5debffd284a0109dfc -Author: Ryan Lortie -Date: Tue Oct 19 19:38:00 2010 +0200 - - GApplication: reduce GVariant abuse - - Don't use GVariant* as the representation for the argument array. - - docs/reference/gio/gio-sections.txt | 1 - - gio/gapplication.c | 53 - +++++++++++-------------------------- - gio/gapplication.h | 40 ++++++++++++++-------------- - gio/gapplicationimpl-dbus.c | 8 +++--- - gio/gapplicationimpl.h | 2 +- - gio/gio.symbols | 3 --- - 6 files changed, 40 insertions(+), 67 deletions(-) - -commit a327bc51fc3090ed32d7e250dedadb8c35e84aeb -Author: Ryan Lortie -Date: Tue Oct 19 18:18:13 2010 +0200 - - Cleanup and doc GApplicationCommandLine - - docs/reference/gio/gio-docs.xml | 1 + - docs/reference/gio/gio-sections.txt | 2 - - gio/gapplicationcommandline.c | 406 - +++++++++++++++++++++++++----------- - gio/gapplicationcommandline.h | 29 +-- - gio/tests/gapplication.c | 2 +- - 5 files changed, 301 insertions(+), 139 deletions(-) - -commit eac4c385f0e34b012d49a09fb48712fdd0e46646 -Author: Ryan Lortie -Date: Tue Oct 19 16:56:18 2010 +0200 - - GIO reference doc cleanups (re: GApplication) - - docs/reference/gio/Makefile.am | 2 + - docs/reference/gio/gio-sections.txt | 84 - +++++++++++++++++++++++++++---------- - 2 files changed, 65 insertions(+), 21 deletions(-) - -commit a2ac9c2515dcf227ed7c4e062b326bb0ac21c5ad -Author: Ryan Lortie -Date: Tue Oct 19 13:45:20 2010 +0200 - - GDBus: disable test to work around bug #631379 - - This test consistently prevents 'make distcheck' from passing - on Ubuntu. - - gio/tests/gdbus-peer.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 0ce1462d1a4d4510bcac1b6fb9cf4d9f38b44de9 -Author: Ryan Lortie -Date: Tue Oct 19 13:44:30 2010 +0200 - - GApplication: merge DBus interface into C source - - instead of having it in a separate file that causes problems to the - build system (I want to avoid using EXTRA_DIST here). - - gio/Makefile.am | 1 + - gio/gapplicationimpl-dbus-interface.c | 93 - ----------------------------------- - gio/gapplicationimpl-dbus.c | 84 - +++++++++++++++++++++++++++++-- - 3 files changed, 82 insertions(+), 96 deletions(-) - -commit 8ff9150e4422db000289a282b23aadac4dd5ba2c -Author: Ryan Lortie -Date: Tue Oct 19 12:38:40 2010 +0200 - - gio: update symbols - - gio/gio.symbols | 1 + - 1 file changed, 1 insertion(+) - -commit 34f31fdfda549de717bb0ef02f6acfdb6de8ca29 -Author: Ryan Lortie -Date: Tue Oct 19 12:38:01 2010 +0200 - - Don't try to dist old GApplication implementations - - One of them was deleted already, even. - - gio/Makefile.am | 2 +- - gio/gnullapplication.c | 74 - -------------------------------------------------- - 2 files changed, 1 insertion(+), 75 deletions(-) - -commit a6b8a3113bfd5fe9b28d3377865fed1ab1849ce0 -Author: Ryan Lortie -Date: Tue Oct 12 21:42:59 2010 -0400 - - GApplication: use g_signal_accumulator_first_wins - - ...instead of our homebrew version. - - gio/gapplication.c | 14 ++------------ - 1 file changed, 2 insertions(+), 12 deletions(-) - -commit 04b58a3e270c7de520c65cb213f95048db4503c8 -Author: Ryan Lortie -Date: Mon Oct 11 15:57:09 2010 -0400 - - Change 'Since:' to 2.28 for action classes - - gio/gaction.c | 26 +++++++++++++------------- - gio/gactiongroup.c | 34 +++++++++++++++++----------------- - gio/gsimpleaction.c | 18 +++++++++--------- - gio/gsimpleactiongroup.c | 8 ++++---- - 4 files changed, 43 insertions(+), 43 deletions(-) - -commit 3fe94ca9e904a5b85eb4beba978c68e2e01d4a59 -Author: Ryan Lortie -Date: Mon Oct 11 11:54:51 2010 -0400 - - GApplication: fill in action group implementation - - gio/gapplication.c | 119 - ++++++++++++++++++++++++++++++++++++++++++++++++----- - gio/gapplication.h | 3 ++ - 2 files changed, 112 insertions(+), 10 deletions(-) - -commit 491641cf017eff245dc13f7bea6011c7462c51f1 -Author: Ryan Lortie -Date: Mon Oct 11 10:50:41 2010 -0400 - - gio: app info symbol file fixup - - gio/gio.symbols | 1 - - 1 file changed, 1 deletion(-) - -commit 52b7fcf4093ac49860108c52cef58f62491cf1e4 -Author: Ryan Lortie -Date: Mon Oct 11 10:49:20 2010 -0400 - - gio: symbol file updates (actions, command line) - - gio/gio.symbols | 30 +++++++++++++++++++++++------- - 1 file changed, 23 insertions(+), 7 deletions(-) - -commit d6ac6c1850a8cd73775d6e95a20bb13f1f7f9527 -Author: Ryan Lortie -Date: Mon Oct 11 10:45:51 2010 -0400 - - Rename methods on GActionGroup to include 'action' - - Makes explicit the fact that you are interacting with the individual - action rather than the group and removes potential namespace conflicts - with classes implementing the interface (like g_application_activate() - vs g_application_activate_action()). - - gio/gactiongroup.c | 46 ++++++++++++++++----------------- - gio/gactiongroup.h | 66 - ++++++++++++++++++++++++------------------------ - gio/gapplication.c | 14 +++++----- - gio/gsimpleactiongroup.c | 14 +++++----- - gio/tests/actions.c | 28 ++++++++++---------- - 5 files changed, 84 insertions(+), 84 deletions(-) - -commit b2f942c142a84aa88b44600250bd93418ed14db3 -Author: Ryan Lortie -Date: Sun Oct 10 20:05:13 2010 -0400 - - GApplication: stub-in GActionGroup implementation - - gio/gapplication.c | 83 - +++++++++++++++++++++++++++++++++++++++++++++++++++++- - 1 file changed, 82 insertions(+), 1 deletion(-) - -commit 582638d7add3cd17b720c6a95bd18e9913c729a6 -Author: Ryan Lortie -Date: Sat Oct 9 17:25:07 2010 -0400 - - GApplication test: test remote commandline - - Also, a few small fixes/tweaks to other places in the test. - - gio/tests/gapplication.c | 68 - +++++++++++++++++++++++++++++++++++++++++++----- - 1 file changed, 62 insertions(+), 6 deletions(-) - -commit 3e6eee806cdddd651bc15da9117adae1c3f97e6a -Author: Ryan Lortie -Date: Sat Oct 9 17:24:09 2010 -0400 - - GApplication: add remote commandline support - - gio/Makefile.am | 2 + - gio/gapplication.c | 88 +++++++++-- - gio/gapplication.h | 5 +- - gio/gapplicationcommandline.c | 273 - ++++++++++++++++++++++++++++++++++ - gio/gapplicationcommandline.h | 120 +++++++++++++++ - gio/gapplicationimpl-dbus-interface.c | 36 ++++- - gio/gapplicationimpl-dbus.c | 234 ++++++++++++++++++++++++++++- - gio/gapplicationimpl.h | 5 + - gio/gio-marshal.list | 1 + - gio/gio.h | 1 + - gio/gioenums.h | 7 +- - 11 files changed, 748 insertions(+), 24 deletions(-) - -commit 2854c373e140e63d6bd1a9f2ac01851c5b6418b1 -Author: Ryan Lortie -Date: Wed Oct 6 14:06:26 2010 -0400 - - GApplication test case - - gio/tests/.gitignore | 1 + - gio/tests/Makefile.am | 5 +- - gio/tests/gapplication.c | 177 - +++++++++++++++++++++++++++++++++++++++++++++++ - 3 files changed, 182 insertions(+), 1 deletion(-) - -commit 72ce1c7eb6ece6353abaf3882ff4d50a39992efe -Author: Ryan Lortie -Date: Wed Oct 6 14:05:40 2010 -0400 - - GApplication: fix inactivity-timeout - - Create the gobject property for it. - - Tweak the logic of having a pending timeout at the time that the - application starts -- run the mainloop with a use count of zero - if there - is a timeout active. - - gio/gapplication.c | 20 ++++++++++++++------ - 1 file changed, 14 insertions(+), 6 deletions(-) - -commit a7923a4aa3ff6d67672c6c69cd1b7d70fba9c57d -Author: Ryan Lortie -Date: Wed Oct 6 13:08:26 2010 -0400 - - new GApplication implementation - - gio/Makefile.am | 9 +- - gio/gapplication.c | 1790 - ++++++++++++++------------------- - gio/gapplication.h | 175 ++-- - gio/gapplicationimpl-dbus-interface.c | 59 ++ - gio/gapplicationimpl-dbus.c | 304 ++++++ - gio/gapplicationimpl.h | 28 + - gio/gdbusapplication.c | 424 -------- - gio/gio-marshal.list | 3 +- - gio/gio.symbols | 30 +- - gio/gioenums.h | 18 + - gio/giotypes.h | 2 + - gio/tests/.gitignore | 3 - - gio/tests/Makefile.am | 12 - - gio/tests/application.c | 222 ---- - gio/tests/testapp.c | 107 -- - gio/tests/testapps.c | 604 ----------- - 16 files changed, 1258 insertions(+), 2532 deletions(-) - -commit 9d80c361418f94c609840ec9f83741aede7e482c -Author: Tor Lillqvist -Date: Thu Oct 14 22:47:25 2010 +0300 - - Use CSIDL_LOCAL_APPDATA on Windows - - Make g_get_user_data_dir() return the CSIDL_LOCAL_APPDATA folder on - Windows, and not CSIDL_PERSONAL. On Windows 7, that corresponds to the - subfolders AppData\Local vs. Documents under the profile ("home") - folder. This matches what Qt does, for instance, and has been widely - requested. - - Also make g_get_user_config_dir() return this and not the (roaming) - CSIDL_APPDATA folder. The reason for this change is that it would be - surprising and hard to justify if g_get_user_data_dir() returned the - local application data folder while g_get_user_config_dir() would - return the roaming one. Nothing in the function names or the XDG specs - suggests that any roaming vs. local dichotomy would be involved. - - Document the new semantics and the fact that these two functions now - return the same directory on Windows. - - Note that in reality, code that really truly wants to support Windows - as well as possible probably will not use these GLib functions anyway, - but Win32 APIs directly to be sure what it is doing... - - Should hopefully satisfy complaints in bug #620710 and related bugs. - - glib/gutils.c | 18 ++++++++++-------- - 1 file changed, 10 insertions(+), 8 deletions(-) - -commit 9040eac4ebfbe14141d6501f44a501bfe5e61b9c -Author: Matthias Clasen -Date: Sat Oct 16 23:30:30 2010 -0400 - - Prevent error pileup - - gio/glib-compile-schemas.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 3c808dc87471d25a7b06c7f41d1b8341c2ca1e7d -Author: Ryan Lortie -Date: Tue Oct 12 21:34:26 2010 -0400 - - GSignal: fix trivial docs typo - - gobject/gsignal.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 15d87c2cc48c8c1af3ad06ff8aaef766aa21fd6b -Author: Ryan Lortie -Date: Tue Oct 12 20:58:43 2010 -0400 - - GObject: add g_signal_accumulator_first_wins - - Deals with the case where we want exactly one signal handler to run. - - docs/reference/gobject/gobject-sections.txt | 1 + - gobject/gobject.symbols | 1 + - gobject/gsignal.c | 33 - +++++++++++++++++++++++++++++ - gobject/gsignal.h | 5 +++++ - 4 files changed, 40 insertions(+) - -commit 0c21689ed83de2fb7bfb6dc31efa5d687cb7c6f8 -Author: Colin Walters -Date: Tue Oct 12 12:54:36 2010 -0400 - - gthemedicon: Fix annotation for g_themed_icon_get_names - - gio/gthemedicon.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit cdd58347d1ddc282e55f91d0a991b268547d78d9 -Author: Jorge González -Date: Sat Oct 9 14:38:08 2010 +0200 - - Updated Spanish translation - - po/es.po | 700 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 361 insertions(+), 339 deletions(-) - -commit 5fa7a1e9cedb33d32049c54f13adc3504d723573 -Author: Javier Jardón -Date: Fri Oct 8 17:21:53 2010 +0200 - - gtypemodule: Mention g_object_run_dispose correctly in a warning - - https://bugzilla.gnome.org/show_bug.cgi?id=630797 - - gobject/gtypemodule.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 44a8ff2f8f607f725c478793b876742b09f350ef -Author: Emmanuele Bassi -Date: Fri Oct 8 16:09:10 2010 +0100 - - gobject: Improve install_properties() - - Cache the parent type outside of the loop, and fix a typo in the - documentation. - - gobject/gobject.c | 7 ++++--- - 1 file changed, 4 insertions(+), 3 deletions(-) - -commit 3035bf40d0d75632b36fa703c3ac2becc98769d8 -Author: Christian Dywan -Date: Fri Oct 8 16:33:33 2010 +0200 - - Initialise lengths in GvdbReader to silence warnings - - gio/gvdb/gvdb-reader.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit ad363d9aac5a6167121631a1ee8d3cec2784b5c2 -Author: Christian Dywan -Date: Fri Oct 8 16:33:04 2010 +0200 - - Initialise lengths in GDbusAuth to silence warnings - - gio/gdbusauth.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 53f398f52aa07c4ae8c788fcc002f70eac941844 -Author: Christian Dywan -Date: Fri Oct 8 15:17:31 2010 +0200 - - Mention g_object_run_dispose correctly in tutorial - - Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=630797 - - docs/reference/gobject/tut_gobject.xml | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 0e3a39c016c75523efb30531942cfd87976413c8 -Author: Bruce Cowan -Date: Thu Oct 7 21:27:17 2010 +0100 - - Updated British English translation - - po/en_GB.po | 469 - +++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 258 insertions(+), 211 deletions(-) - -commit 7bafb3be95026055b4c9142ea1a82895c9e393bc -Author: William Jon McCann -Date: Thu Oct 7 13:51:21 2010 -0400 - - Remove g_desktop_app_info_lookup_get_type symbol from gio.types - - It was removed in 9b262f1c5fe5a6fd879f17cd7b80d8c54e33d80c - - docs/reference/gio/gio.types | 1 - - 1 file changed, 1 deletion(-) - -commit 46390c9d107b6df55de458b3ffe47a5428d7f287 -Author: Tor Lillqvist -Date: Thu Oct 7 12:04:52 2010 +0300 - - Don't call close() on -1 - - Of course, a proper implementation of close() will just ignore an - invalid parameter silently, and set errno. But apparently the "debug" - version of the Microsoft C library generates some noise in this - case. So avoid that. Thanks to John Emmas for reporting. - - tests/testglib.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 200e3d7307df75803c03a2aebcbba0dc5eaa9161 -Author: Yaron Shahrabani -Date: Wed Oct 6 02:18:30 2010 +0200 - - Updated Hebrew translation. - - po/he.po | 449 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 236 insertions(+), 213 deletions(-) - -commit 9b262f1c5fe5a6fd879f17cd7b80d8c54e33d80c -Author: Bastien Nocera -Date: Tue Oct 5 15:02:37 2010 +0100 - - Replace "gio-desktop-app-info-lookup" extension point - - With a native version, that looks for desktop items supporting - x-scheme-handler/foo, when looking for a handler for the "foo" - URI scheme handler. - - https://bugzilla.gnome.org/show_bug.cgi?id=631410 - - gio/gdesktopappinfo.c | 93 - +++++---------------------------------------------- - gio/gdesktopappinfo.h | 36 -------------------- - gio/gio.symbols | 1 - - gio/giomodule.c | 5 --- - 4 files changed, 8 insertions(+), 127 deletions(-) - -commit 1612a4d5065e3505cf45585ffb7e890a06ff27d6 -Author: Ryan Lortie -Date: Tue Oct 5 02:29:47 2010 -0400 - - volume monitor: don't unref NULL - - Fix a couple more cases of blindly calling g_object_unref() on the - result of a function that is documented as sometimes returning NULL. - - gio/tests/volumemonitor.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit a7662ef315d7f369cbbc438dec76e3b9db3cd5ba -Author: Ryan Lortie -Date: Tue Oct 5 02:11:22 2010 -0400 - - GVariant tests: fix bad allignment assumption - - One of the GVariant test cases allocates a pair of character arrays on - the stack and then passes them to functions that assume that they will - be aligned to a multiple of two. - - This is not the case for some versions of GCC (4.0.3 on PowerPC). - - glib/tests/gvariant.c | 13 ++++++++----- - 1 file changed, 8 insertions(+), 5 deletions(-) - -commit 3c5b50c4243025c9f42caac9a429291194b77be5 -Author: Ryan Lortie -Date: Mon Oct 4 21:07:50 2010 -0400 - - GSettings test: fix error match strings - - The name of the internal function that appears in an assertion message - has changed. Update the tests. - - gio/tests/gsettings.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit c4037230d4afcc0b634dede843a94b3836bb0c39 -Author: Ryan Lortie -Date: Mon Oct 4 03:41:03 2010 -0400 - - gsettings-tool: Add 'range' subcommand - - Provides access to the g_settings_get_range() functionality, - converting - its return value to something that's reasonable for printing at the - console and potentially parseable. The format may change. - - Bug #631264. - - gio/gsettings-bash-completion.sh | 8 ++--- - gio/gsettings-tool.c | 63 - ++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 67 insertions(+), 4 deletions(-) - -commit 59bdba3cbb50274b906740d483f049cdc91eb928 -Author: Ryan Lortie -Date: Mon Oct 4 03:40:22 2010 -0400 - - gsettings-tool: implement range-checking - - Prevent assertion messages from spewing forth and also ensure that we - exit with an error status in the event that the value was out - of range. - - Bug #631264. - - gio/gsettings-tool.c | 7 +++++++ - 1 file changed, 7 insertions(+) - -commit e740c5b4cdcdf8e5f60cd2500451499c499d4ec2 -Author: Ryan Lortie -Date: Mon Oct 4 03:36:09 2010 -0400 - - Update symbols and docs sections - - docs/reference/gio/gio-sections.txt | 6 +++++- - gio/gio.symbols | 2 ++ - 2 files changed, 7 insertions(+), 1 deletion(-) - -commit e81d85615991e40a9c72f4f4319c358a4e1479cd -Author: Ryan Lortie -Date: Mon Oct 4 03:33:06 2010 -0400 - - GSettings: add g_settings_range_check() API - - Checks if a given value is within the correct range for a key. - - gio/gsettings.c | 51 +++++++++++++++++++++++++++++++++++++++++++-------- - gio/gsettings.h | 3 +++ - 2 files changed, 46 insertions(+), 8 deletions(-) - -commit d6d76783ae9fc473d7fe38683d729d6c2c8e80c4 -Author: Ryan Lortie -Date: Mon Oct 4 02:58:46 2010 -0400 - - Bug 631263 - GSettings needs range/choice APIs - - Add g_settings_get_range() to describe the possible values that may be - provided to g_settings_set_value() without causing an error. - - Add a test case. - - gio/gsettings.c | 84 - ++++++++++++++++++++++++++++++++++++++++++++++++++- - gio/gsettings.h | 2 ++ - gio/strinfo.c | 31 +++++++++++++++++++ - gio/tests/gsettings.c | 43 ++++++++++++++++++++++++++ - 4 files changed, 159 insertions(+), 1 deletion(-) - -commit 833e389516b5e5b2271ed84c7b2036801c3100f1 -Author: Ryan Lortie -Date: Mon Oct 4 02:57:06 2010 -0400 - - schema compiler: Don't store zero-valued flags - - Don't store the "none" value for flags into the compiled schema file. - "none" should never appear as a value -- no flags set is indicated - by an - empty array. - - gio/glib-compile-schemas.c | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -commit 136e705e8383ff8848e425ac01278102d7badc52 -Author: Ryan Lortie -Date: Mon Oct 4 01:51:11 2010 -0400 - - Bug 627126 - gsettings schemas on FreeBSD - - Rewrite the install rule for GSettings schemas to not depend on an - obscure chunk of non-portable sed that nobody understands the purpose - of. - - Instead, use make's VPATH feature to resolve the paths of the - files that - need to be installed. No need to depend on the .valid targets here - since automake already ensures that 'make all' is complete before - 'make - install' is permitted to run. - - m4macros/gsettings.m4 | 16 ++-------------- - 1 file changed, 2 insertions(+), 14 deletions(-) - -commit 8efcc0d8c86b588eb0ee0e60d3c60d8c107734b5 -Author: Ryan Lortie -Date: Sun Oct 3 23:26:18 2010 -0400 - - glib-compile-schemas: write strinfo little endian - - Ensure that the strinfo is output in little-endian byte order on big - endian machines. - - GSettings is now passing all of its tests on PowerPC. - - Bug #630968 is closed. - - gio/glib-compile-schemas.c | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit 61563d5f555f697824cd2ecc17a6687773e6e70e -Author: Ryan Lortie -Date: Sun Oct 3 23:25:29 2010 -0400 - - GSettings strinfo: byteswap integers - - strinfo is always strictly little endian, so ensure that we - byteswap to - native when comparing and returning. - - gio/strinfo.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 9211d2b00c82057864631a78b1f4ba1d36ee7b5c -Author: Ryan Lortie -Date: Sun Oct 3 23:15:27 2010 -0400 - - GSettings endian: missed a spot - - Missed an instance of get_value -> get_raw_value search/replace. - - gio/gsettingsschema.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit c84441fbb3b2eb14775e8467a07cda4eff4502e1 -Author: Ryan Lortie -Date: Sun Oct 3 23:04:00 2010 -0400 - - GSettings big endian tweaks - - GSettings relies on parts of the schema infromation remaining - unbyteswapped (the strinfo database, for example) while requiring - other - parts to be in native order (the default value, constraints, etc.). - - Lift the byteswapping into a place where we can do it selectively. - - gio/gsettings.c | 15 +++++++++++++++ - gio/gsettingsschema.c | 12 +----------- - 2 files changed, 16 insertions(+), 11 deletions(-) - -commit 73ca8b47540d005d5227c03aac143d6780da654c -Merge: 90822327a e5e491c96 -Author: Ryan Lortie -Date: Sun Oct 3 23:03:12 2010 -0400 - - Merge remote branch 'gvdb/master' - -commit e5e491c96946ec6ff6809e4b2b757b1f2d497867 -Author: Ryan Lortie -Date: Sun Oct 3 22:54:03 2010 -0400 - - Add gvdb_table_get_raw_value() API for GSettings - - gvdb-reader.c | 23 +++++++++++++++++++++++ - gvdb-reader.h | 3 +++ - 2 files changed, 26 insertions(+) - -commit 90822327acdcc0a10f0de41c591e4cee234811db -Author: Ryan Lortie -Date: Sun Oct 3 22:53:49 2010 -0400 - - GSettings test: fix unsafe GObject properties use - - The test case was passing a guint16 to g_object_get() for a guint - property. That's invalid on all systems, although it works (more or - less) on little endian ones. On big endian it's a total no-go. - - gio/tests/gsettings.c | 14 ++++++++------ - 1 file changed, 8 insertions(+), 6 deletions(-) - -commit 2ce2d587edbeb98b355c4038c218d75a8c8f9c99 -Author: Ryan Lortie -Date: Sun Oct 3 22:39:47 2010 -0400 - - GVariant: avoid byteswapping in some cases - - Make g_variant_byteswap() merely return a new reference on the given - value in the event that we know that byteswapping will have no effect - (ie: types which have no alignment requirement). - - This fixes a somewhat complicated interaction between GVariant, - GSettings and GVDB on big endian machines: GSettings assumes that it - can unref values returned from GVDB without losing access to the - underlying data. This only works if the underlying data is in the - mapped file -- not a freshly-allocated buffer that GVariant - byteswapped - into. - - glib/gvariant.c | 40 +++++++++++++++++++++++++++------------- - 1 file changed, 27 insertions(+), 13 deletions(-) - -commit 63adeda0861a26b38ec0adc76255666554c18951 -Merge: cdab385ad a35852bda -Author: Ryan Lortie -Date: Sun Oct 3 21:11:17 2010 -0400 - - Merge remote branch 'gvdb/master' - -commit a35852bda37400bb4f7c6ee3a3184dde65fadb1f -Author: Ryan Lortie -Date: Sun Oct 3 21:10:35 2010 -0400 - - Fix reader on big endian - - Some of the hashtable code was failing to byteswap properly. - - gvdb-reader.c | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -commit cdab385ad9fcda469c3fae107adc4abc1082c27a -Author: Ryan Lortie -Date: Sun Oct 3 20:47:26 2010 -0400 - - allow libtool 2.4 - - It's released now and it seems to work OK. - - autogen.sh | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 0bd50b39eb8223f2eeffe8dc5fe096b2c7695529 -Author: Ryan Lortie -Date: Sun Oct 3 17:30:10 2010 -0400 - - Bug 623400 - acquire context before dispatching - - For GSettings. - - Use the functionality introduced in the last commit to simplify our - notify dispatching and increase the safety of doing so (by ensuring - that - the context is acquired in the current thread for the duration of the - dispatch). - - This closes bugs #623400 and #629849. - - gio/gdelayedsettingsbackend.c | 16 +------- - gio/gsettingsbackend.c | 87 - ++++++++++++++++-------------------------- - gio/gsettingsbackendinternal.h | 2 - - 3 files changed, 33 insertions(+), 72 deletions(-) - -commit 92974b80fc10f494b33ed6760b5417bbbbb83473 -Author: Ryan Lortie -Date: Sun Oct 3 17:26:37 2010 -0400 - - Bug 618737 - "dispatch to context" functionality - - Adds a new function g_main_context_invoke() (and _full() variant). - - This function takes a main context, a function and a user_data. - If the - main context is already acquired in the current thread, the - function is - invoked directly. If the main context is the default main context of - the current thread and it can be acquired then the function is invoked - directly while the context is owned. Otherwise, the function is - scheduled as an idle on the context. - - glib/glib.symbols | 2 + - glib/gmain.c | 110 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++ - glib/gmain.h | 9 +++++ - 3 files changed, 121 insertions(+) - -commit 63fb3ff774146a44dcf980bd4cfbca68770a3d93 -Author: Žygimantas Beručka -Date: Sun Oct 3 15:45:33 2010 +0200 - - Updated Lithuanian translation by Aurimas Černius - - po/lt.po | 278 - ++++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 158 insertions(+), 120 deletions(-) - -commit 2d6f8a8ea4a0c86c40da60db2d948306f4c2f5c9 -Author: Ryan Lortie -Date: Sun Oct 3 02:40:48 2010 -0400 - - gsettings-tool: Rewrite - - Rewrite the GSettings tool. - - Improvements/changes: - - - simplify the code by performing common actions (like creating a - schema) in only one place instead of one per-command - - - new features (list schemas, list keys, monitor multiple, etc) - - - factor-out bash completion and implement in shellscript - - - input validation: should never abort due to invalid inputs - - Still to do: - - - proper error checking for ranges/choices - - - support for querying range/choice information - - - bash completion support for enums - - Closes bug #629289, possibly among others. - - gio/gsettings-bash-completion.sh | 58 ++- - gio/gsettings-tool.c | 1047 - ++++++++++++++------------------------ - 2 files changed, 405 insertions(+), 700 deletions(-) - -commit ed9db23f9a056ae253be25c2262f19047a62fe76 -Author: Ryan Lortie -Date: Sun Oct 3 01:53:09 2010 -0400 - - GSettings: implement .property_get('path') - - This was unimplemented in g_settings_get_property(), leading to - a failed - 'g_assert_not_reached()'. - - gio/gsettings.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 5af11ae4bc74104502da537b5a89e92223f697dc -Author: Ryan Lortie -Date: Sat Oct 2 22:46:53 2010 -0400 - - Add 'Since:' tags for schema listing APIs - - gio/gsettingsschema.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit d2c06994402ee30e989efb9e912d3abd16ca0e10 -Author: Ryan Lortie -Date: Sat Oct 2 22:42:02 2010 -0400 - - Clean up g_settings_list_schemas() - - In its previous form, g_settings_list_schemas() was not useful as - a tool - to prevent aborts due to using g_settings_new() with an invalid schema - name. This is because g_settings_list_scheams() also listed - relocatable - schemas, and calling g_settings_new() for those would abort just the - same as if you called it for a non-existent schema. - - Modify g_settings_list_schemas() so that it only returns schemas for - which it is safe to call g_settings_new(). Add another call for - sake of - completeness: g_settings_list_relocatable_schemas(). - - gio/gio.symbols | 1 + - gio/gsettings.h | 1 + - gio/gsettingsschema.c | 126 - +++++++++++++++++++++++++++++++++++++------------- - gio/tests/gsettings.c | 7 ++- - 4 files changed, 103 insertions(+), 32 deletions(-) - -commit 1fee36f72bdbf87d585222e864cb8494e7156ee0 -Author: Damyan Ivanov -Date: Sat Oct 2 08:57:09 2010 +0300 - - Updated Bulgarian translation - - po/bg.po | 143 - ++++++++++++++++++++++++++++++++++++++++++--------------------- - 1 file changed, 95 insertions(+), 48 deletions(-) - -commit ba0e608478367cdb7ee550b9efaefba8bd418720 -Author: Ryan Lortie -Date: Mon Sep 27 11:14:08 2010 -0400 - - Improve .gitignore - - gio/tests/.gitignore | 1 + - 1 file changed, 1 insertion(+) - -commit 3e771509b487fbc671e9217f8dcbd20daa44c116 -Author: Ryan Lortie -Date: Mon Sep 27 11:10:11 2010 -0400 - - Bug 628937 - gracefully handle broken schemas - - Implement the second feature requested in the bug: silently ignore - override files that attempt to override schemas that are not currently - installed. - - Also, support 'strictness' being optional for other errors when - parsing - override files (ie: inability to open the file, unknown key name, - parse - errors, out of range). We don't completely back out the file in this - case — as that is difficult with the current implementation — - but just - ignore the override for the single key. - - gio/glib-compile-schemas.c | 121 - +++++++++++++++++++++++++++++++-------------- - 1 file changed, 83 insertions(+), 38 deletions(-) - -commit bd290081ff8c7951c6509d0aee23246739a928a2 -Author: Ryan Lortie -Date: Mon Sep 27 10:36:11 2010 -0400 - - glib-compile-schemas: improve error accuracy - - We wrote " must contain at least one " for empty . - Fix that. - - gio/glib-compile-schemas.c | 7 ++++--- - 1 file changed, 4 insertions(+), 3 deletions(-) - -commit e40f3932dd9d924c3197e98f44950561248297ae -Author: Ryan Lortie -Date: Mon Sep 27 10:27:11 2010 -0400 - - Bug 628937 - gracefully handle broken schemas - - Implement the first of two features requested in the bug: when - encountering a broken .xml schema file, back out the changes in that - file and continue to parse other files. - - This prevents a single broken .xml file from messing up GSettings for - everyone else. - - Add a --strict option to get the old behaviour. Use this from - the test - cases. - - gio/glib-compile-schemas.c | 89 - ++++++++++++++++++++++++++++++++++++--------- - gio/tests/gschema-compile.c | 1 + - 2 files changed, 72 insertions(+), 18 deletions(-) - -commit fff6814973356ac23b1022113632441110825283 -Author: Ryan Lortie -Date: Mon Sep 27 09:06:24 2010 -0400 - - Bug 630077 - GDateTime week number support - - Fully implement support for ISO 8601 week dates in GDateTime and - document that this is the case. - - Add an exhaustive test case to ensure correctness. - - docs/reference/glib/glib-sections.txt | 1 + - glib/gdatetime.c | 96 ++++++++++++++++- - glib/gdatetime.h | 1 + - glib/glib.symbols | 1 + - glib/tests/gdatetime.c | 188 - ++++++++++++++++++++++++++-------- - 5 files changed, 239 insertions(+), 48 deletions(-) - -commit fe1186a842458dcc647c5f9ab03f17c762354e95 -Author: Matthias Clasen -Date: Thu Sep 30 14:40:50 2010 -0400 - - message_to_write_data_free: Don't unref data->message if it is NULL - - After the recent changes to message filtering, it can happen that - data->message is NULL when we get here. - - gio/gdbusprivate.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit faaa8a9f8af9548e2d6052d1ba465285cb314cee -Author: Giannis Katsampirhs -Date: Thu Sep 30 14:47:58 2010 +0300 - - l10n: Updated Greek translation for glib - - po/el.po | 7535 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 3835 insertions(+), 3700 deletions(-) - -commit 98a0ce64a379a60cfaf9b37f52b300c9297ea44c -Author: Piotr Drąg -Date: Wed Sep 29 18:46:10 2010 +0200 - - Updated Polish translation - - po/pl.po | 1642 - ++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 794 insertions(+), 848 deletions(-) - -commit 755c2dad72650f11397fc5a91ac42af15eafd530 -Author: Colin Walters -Date: Wed Sep 29 10:38:25 2010 -0400 - - introspection: Fix one annotation syntax - - gio/gsettings.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 01735d6cc09b7d24c2af07f91e1e96fe3cf785d1 -Author: Gabor Kelemen -Date: Wed Sep 29 14:07:05 2010 +0200 - - Updated Hungarian translation - - po/hu.po | 632 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 310 insertions(+), 322 deletions(-) - -commit 38e476ac7da339cec868cabf21beed6a91254935 -Author: Bruno Brouard -Date: Wed Sep 29 09:02:51 2010 +0200 - - Updated French translation - - po/fr.po | 190 - ++++++++++++++++++++++++++++++++++++++------------------------- - 1 file changed, 116 insertions(+), 74 deletions(-) - -commit 36ba8ffb87a9cf23d37c91d716e3a1512fcc7707 -Author: Petr Kovar -Date: Wed Sep 29 04:41:25 2010 +0200 - - Update Czech translation - - po/cs.po | 994 - ++++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 563 insertions(+), 431 deletions(-) - -commit e458687fac24770f368f9caf498c84400b749f6b -Author: Peter Kragelj -Date: Tue Sep 28 21:21:38 2010 +0200 - - Updated Slovenian translation - - po/sl.po | 218 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 109 insertions(+), 109 deletions(-) - -commit afb6e1b4589a5308c3e9d7b2b77fdb8d47419929 -Author: Fran Diéguez -Date: Tue Sep 28 17:35:23 2010 +0200 - - Updated Galician translations - - po/gl.po | 555 - +++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 305 insertions(+), 250 deletions(-) - -commit 339182f575521ede0e380a3cf502f2ff974621b4 -Author: Peter Kragelj -Date: Tue Sep 28 15:12:00 2010 +0200 - - Updated Slovenian translation - - po/sl.po | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 974ab9cfa016e0f6c0b6c58b203fd1b1f891c3a2 -Author: Peter Kragelj -Date: Tue Sep 28 15:10:33 2010 +0200 - - Updated Slovenian translation - - po/sl.po | 623 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 308 insertions(+), 315 deletions(-) - -commit e44f695f64d1baba9cc2f1eb2cdacbe68837dbfd -Author: Gintautas Miliauskas -Date: Tue Sep 28 00:12:42 2010 +0300 - - Updated Lithuanian translation (thanks Aurimas Cernius). - - po/lt.po | 569 - ++++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 307 insertions(+), 262 deletions(-) - -commit c4f2bd25934cb322c9910ef46148cea1beae2cca -Author: Mario Blättermann -Date: Mon Sep 27 20:19:46 2010 +0200 - - [i18n] Updated German translation - - po/de.po | 582 - ++++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 311 insertions(+), 271 deletions(-) - -commit 973174e5cc56cd4f273c9d3b54a36f803e0b59dd -Author: Fabrício Godoy -Date: Mon Sep 27 08:49:51 2010 -0300 - - Updated Brazilian Portuguese translation - - po/pt_BR.po | 2487 - ++++++++++++++++++++++++++++++++++++++--------------------- - 1 file changed, 1588 insertions(+), 899 deletions(-) - -commit e2ea3eb5867b25465ef3ea540a541611aa7fef18 -Author: Damyan Ivanov -Date: Mon Sep 27 13:31:09 2010 +0300 - - Updated Bulgarian translation - - po/bg.po | 2388 - +++++++++++++++++++++++++++++++++++++++++--------------------- - 1 file changed, 1570 insertions(+), 818 deletions(-) - -commit 1a0dbff2365cc956ed0675a790dc09ea40f04fd1 -Author: Ryan Lortie -Date: Sun Sep 26 18:51:23 2010 -0400 - - clean up g_date_time_get_week_day() - - No functionality changes here. - - Vastly simplify the algorithm for calculating the day of the week. - - Fix the documentation (which is incorrectly stating that 1 means - Sunday) and clarify that the number we return is in line with ISO 8601 - week day numbering. - - glib/gdatetime.c | 24 +++--------------------- - 1 file changed, 3 insertions(+), 21 deletions(-) - -commit e77faeb9209518f422fa6b035b8f4dd4401bf0e1 -Author: Wouter Bolsterlee -Date: Sun Sep 26 22:59:38 2010 +0200 - - Updated Dutch translation by Wouter Bolsterlee - - po/nl.po | 326 - +++++++++++++++++++++++---------------------------------------- - 1 file changed, 119 insertions(+), 207 deletions(-) - -commit 4e091e8647175063d4684cfc6717e70d27f4d625 -Author: Lucian Adrian Grijincu -Date: Sun Sep 26 22:39:14 2010 +0300 - - Updated Romanian translation - - po/ro.po | 2508 - +++++++++++++++++++++++++++++++++++++++++++++++++------------- - 1 file changed, 2003 insertions(+), 505 deletions(-) - -commit 30132c44c18d9a08e4c6a9b4834366bd8628ecfa -Author: Johan Dahlin -Date: Fri Sep 24 18:24:41 2010 -0300 - - Add a lot of missing annotations - - gio/gaction.h | 2 +- - gio/gappinfo.c | 3 +- - gio/gasyncresult.c | 4 +-- - gio/gcancellable.c | 2 +- - gio/gcontenttype.c | 4 +-- - gio/gconverterinputstream.c | 2 +- - gio/gconverteroutputstream.c | 2 +- - gio/gcredentials.c | 2 +- - gio/gdbusaddress.c | 4 +-- - gio/gdbusconnection.c | 12 ++++---- - gio/gdbusmessage.c | 12 ++++---- - gio/gdbusmethodinvocation.c | 6 ++-- - gio/gdbusproxy.c | 2 +- - gio/gdesktopappinfo.c | 2 +- - gio/gdrive.c | 4 +-- - gio/gemblem.c | 2 +- - gio/gemblemedicon.c | 4 +-- - gio/gfile.c | 67 - +++++++++++++++++++++++------------------- - gio/gfileenumerator.c | 2 +- - gio/gfileicon.c | 4 +-- - gio/gfileinfo.c | 4 +-- - gio/gfileinputstream.c | 4 +-- - gio/gfileiostream.c | 4 +-- - gio/gfileoutputstream.c | 4 +-- - gio/gicon.c | 4 ++- - gio/ginetsocketaddress.c | 2 +- - gio/ginitable.c | 6 ++-- - gio/giomodule.c | 4 +-- - gio/giomodule.h | 2 +- - gio/gkeyfilesettingsbackend.c | 2 +- - gio/gloadableicon.c | 4 +-- - gio/gmemoryoutputstream.c | 2 +- - gio/gmount.c | 6 ++-- - gio/gnetworkaddress.c | 8 ++--- - gio/gnetworkservice.c | 2 +- - gio/goutputstream.c | 6 ++-- - gio/gproxy.c | 4 +-- - gio/gproxyresolver.c | 6 ++-- - gio/gresolver.c | 2 +- - gio/gseekable.c | 3 +- - gio/gsettings.c | 8 ++--- - gio/gsettingsbackend.c | 6 ++-- - gio/gsettingsschema.c | 2 +- - gio/gsimpleasyncresult.c | 4 +-- - gio/gsocket.c | 10 +++---- - gio/gsocketaddressenumerator.c | 4 +-- - gio/gsocketclient.c | 18 ++++++------ - gio/gsocketconnectable.c | 4 +-- - gio/gsocketconnection.c | 6 ++-- - gio/gsocketcontrolmessage.c | 2 +- - gio/gsocketlistener.c | 8 ++--- - gio/gsrvtarget.c | 2 +- - gio/gthemedicon.c | 8 ++--- - gio/gunionvolumemonitor.c | 2 +- - gio/gunixconnection.c | 2 +- - gio/gunixcredentialsmessage.c | 2 +- - gio/gunixfdmessage.c | 2 +- - gio/gunixmounts.c | 6 ++-- - gio/gvfs.c | 12 ++++---- - gio/gvolume.c | 2 ++ - gio/gvolumemonitor.c | 2 +- - 61 files changed, 172 insertions(+), 161 deletions(-) - -commit 701ce5d2011ee4408212461f6e191eaca2290d0a -Author: Johan Dahlin -Date: Fri Sep 24 16:23:31 2010 -0300 - - [introspection] Add GObject annotations - - These were moved in from gobject-introspection - - gobject/gobject.c | 7 ++++--- - 1 file changed, 4 insertions(+), 3 deletions(-) - -commit 835f9cb310b988b07d1822c3f12093b9b01bc496 -Author: Johan Dahlin -Date: Fri Sep 24 15:51:26 2010 -0300 - - [introspection] Move over annotations - - Move all the annotations over from gobject-introspection. - - They will not be used directly by the introspection scanner for now, - instead they will be extracted by a script and updated manually - until introspection is properly integrated into the glib build - - gio/gaction.c | 4 ++-- - gio/gactiongroup.c | 7 ++++--- - gio/gappinfo.c | 6 +++--- - gio/gasyncinitable.c | 2 +- - gio/gcontenttype.c | 2 +- - gio/gdesktopappinfo.c | 2 +- - gio/gemblemedicon.c | 3 ++- - gio/gfile.c | 22 +++++++++++----------- - gio/gfileenumerator.c | 4 ++-- - gio/giomodule.c | 3 ++- - gio/gmount.c | 8 ++++---- - gio/gresolver.c | 22 ++++++++++++---------- - gio/gsettings.c | 7 ++++--- - gio/gsrvtarget.c | 2 +- - gio/gunionvolumemonitor.c | 2 +- - gio/gunixmounts.c | 4 ++-- - gio/gvolume.c | 6 +++--- - gio/gvolumemonitor.c | 2 +- - 18 files changed, 57 insertions(+), 51 deletions(-) - -commit 0927dda8ad29cb4e6b3d19977be1fb747b1d4950 -Author: Christian Dywan -Date: Fri Sep 24 13:56:35 2010 +0200 - - Correct error message when GUnixOutputStream fails to write - - Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=628876 - - gio/gunixoutputstream.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 80de3ca7ccc4bca1beeaf18459ecf4f703c6a2de -Author: Andre Klapper -Date: Fri Sep 24 13:15:23 2010 +0200 - - Add missing file to POTFILES.in - - po/POTFILES.in | 1 + - 1 file changed, 1 insertion(+) - -commit 4d9ae95ae05669f329381898c38e6a98ae7f0cd5 -Author: David Zeuthen -Date: Thu Sep 23 19:16:25 2010 -0400 - - GDBus: Don't use abstract sockets in test code - - It doesn't really work right now because of a dbus-daemon(1) bug - see - the comment added in the TODO section of gdbusconnection.c. So revert - to old behavior. The downside is a lot of files in /tmp but right now - that's better than not being able to run tests in a loop. - - Signed-off-by: David Zeuthen - - gio/gdbusconnection.c | 9 +++++++++ - gio/tests/gdbus-sessionbus.c | 6 ++---- - 2 files changed, 11 insertions(+), 4 deletions(-) - -commit a35eb7047116d0614d9d8dc9d1e435d45659d0d6 -Author: David Zeuthen -Date: Thu Sep 23 18:57:35 2010 -0400 - - GDBus: Use abstract namespace in test cases to avoid littering all - over /tmp - - Signed-off-by: David Zeuthen - - gio/tests/gdbus-sessionbus.c | 8 ++++++-- - 1 file changed, 6 insertions(+), 2 deletions(-) - -commit 7036415cc1a32bbd9cc08e516196dbd704f8b5eb -Author: David Zeuthen -Date: Thu Sep 23 17:23:30 2010 -0400 - - GDBusConnection: Use correct GMainContext when invoking free functions - - Without this fix, the ./gdbus-connection test case occasionally - fails, see - - https://bugzilla.gnome.org/show_bug.cgi?id=629945#c5 - - like this - - /gdbus/connection/basic: OK - /gdbus/connection/life-cycle: ** - ERROR:gdbus-connection.c:223:test_connection_life_cycle: assertion - failed: - (!quit_mainloop_fired) - cleaning up bus with pid 21794 - Aborted (core dumped) - - because the callback didn't happen on the same thread as where we are - running the loop. - - Signed-off-by: David Zeuthen - - gio/gdbusconnection.c | 93 - +++++++++++++++++++++++++++++++++++++++----- - gio/tests/gdbus-connection.c | 57 +++++++++++++++++++++------ - 2 files changed, 129 insertions(+), 21 deletions(-) - -commit 919f64acab8a0bfb1262f3df1cdda4383054e0f1 -Author: Stefan Kost -Date: Thu Sep 23 18:41:57 2010 +0300 - - build: fix out of srcdir build - - The gtk-doc makefile rules do cd srcdir && cp $(HTML_IMAGES) target/ - and this - breaks for "srcdir" != ".". - - docs/reference/gobject/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 643e5526c515f0ee6e681b806fda36eaaa3f263c -Author: David Zeuthen -Date: Thu Sep 23 16:27:52 2010 -0400 - - GDBus: fix name test cases - - Since we make message buses come and go, we need to ensure that the - singleton connection instance goes away before attempting to call - g_bus_get_sync() or similar. - - Signed-off-by: David Zeuthen - - gio/tests/gdbus-names.c | 1 + - 1 file changed, 1 insertion(+) - -commit 71b1d738e2c0fe900b6bb6672aa464ce74b489b3 -Author: David Zeuthen -Date: Thu Sep 23 16:09:25 2010 -0400 - - GDBus: bump timeout for some tests - - When under load, a one second timeout is just not enough. This can be - observed by e.g. restarting a CPU- and IO-intensive application like a - web browser with many tabs while running the test cases. Therefore, - bump the timeouts to 30 seconds. - - Signed-off-by: David Zeuthen - - gio/tests/gdbus-connection.c | 8 ++++---- - gio/tests/gdbus-tests.c | 8 ++++---- - 2 files changed, 8 insertions(+), 8 deletions(-) - -commit 1f6a9f1e2d2ebc5f37e7c526344d7aa26cee148d -Author: David Zeuthen -Date: Thu Sep 23 15:47:46 2010 -0400 - - GDBus: Move "slow" connection test cases into separate test program - - Signed-off-by: David Zeuthen - - gio/tests/Makefile.am | 4 + - gio/tests/gdbus-connection-slow.c | 214 - ++++++++++++++++++++++++++++++++++++++ - gio/tests/gdbus-connection.c | 160 ---------------------------- - 3 files changed, 218 insertions(+), 160 deletions(-) - -commit f0b04acfd31b768151a88db3f8d3347f55b2a7b3 -Author: David Zeuthen -Date: Thu Sep 23 15:10:50 2010 -0400 - - GDBusConnection: Avoid callbacks on finalized connection - - Turns out that GDBusWorker will issue callbacks (in its own thread) - even after g_dbus_worker_stop() has been called. This would rarely - happen (and unreffing a connection is even rarer) so only saw this bug - occasionally when running the gdbus-connection test case in a loop. - - Fix up this issue by maintaining a set of GDBusConnection objects that - are currently "alive" and do nothing in the callbacks if the passed - user_data pointer is not in this set. - - Also attempted to fix up a race condition with - _g_object_wait_for_single_ref_do() and its use of GObject toggle - references - for now, just resort to busy waiting, thereby - sidestepping the toggle reference mess altogether. - - Signed-off-by: David Zeuthen - - gio/gdbusconnection.c | 65 - ++++++++++++++++++++++++++++++++++++++++---- - gio/gdbusprivate.c | 14 ++-------- - gio/tests/gdbus-connection.c | 8 ++++-- - gio/tests/gdbus-tests.c | 50 ++++++++++++++++++++++++++++++++-- - 4 files changed, 115 insertions(+), 22 deletions(-) - -commit c3c0e4d11d0682d832d199de31b35457f6078d5c -Author: Takayuki KUSANO -Date: Fri Sep 24 02:09:10 2010 +0900 - - Updated Japanese translation (symbolic link related) - - po/ja.po | 58 ++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 30 insertions(+), 28 deletions(-) - -commit e7df1a4157cc95e658a31de55e8374c4364a2238 -Author: Nicolas Dufresne -Date: Wed Sep 22 13:11:59 2010 -0400 - - Fix memory leak in SOCKSv5 implementation - - gio/gsocks5proxy.c | 1 + - 1 file changed, 1 insertion(+) - -commit 99d57b5ce952b7f43ff52b41362035bfa193eb5f -Author: Benjamin Otte -Date: Thu Sep 23 13:57:22 2010 +0200 - - glib-2.0.m4: Use unsigned variables for version numbers - - When using signed, we get complaints from gcc about comparing - signed to - unsigned with -Wsign-compare. And combined with -Werror in users' - CFLAGS - it breaks configure runs. - - m4macros/glib-2.0.m4 | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit 24a706404ded0578b029b2fb65e6418bda84d32f -Author: Bruno Brouard -Date: Thu Sep 23 08:47:54 2010 +0200 - - Updated French translation - - po/fr.po | 1706 - ++++++++++++++++++++++++++++++++++++++------------------------ - 1 file changed, 1044 insertions(+), 662 deletions(-) - -commit 61453216803d745b1d563710f8ec3aa918d2e819 -Author: Ryan Lortie -Date: Wed Sep 22 06:45:02 2010 -0400 - - GSocketControlMessage: clean up confusing code - - It looks like the deserialisation function in GSocketControlMessage - can - potentially leak a reference to the class structure of a - GSocketControlMessage subclass (although the particular code path is - probably never hit). - - Clean up the code a bit. - - Also, make sure that the GUnixCredentialsMessage type is registered - before attempting deserialisation. - - Closes bug #629687. - - gio/gsocketcontrolmessage.c | 15 +++++++-------- - 1 file changed, 7 insertions(+), 8 deletions(-) - -commit 02451227ec8bafae48af4c519c9e0441176d1978 -Author: Ryan Lortie -Date: Wed Sep 22 06:28:49 2010 -0400 - - fix argument order for g_date_time_difference() - - The names of the arguments in the header file was reversed. - - Closes bug #630000 - - glib/gdatetime.h | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 86d3342f854f11c1a35f02ec4f54c7aec345bae5 -Author: Claude Paroz -Date: Wed Sep 22 10:42:55 2010 +0200 - - Add translator comments for command parameter translation - - gio/gsettings-tool.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 0a68f09494dea14d90ab802862eaa04d1ac54169 -Author: Mattias Põldaru -Date: Tue Sep 21 19:18:38 2010 +0300 - - [l10n] Updated Estonian translation - - po/et.po | 20 ++++++++++---------- - 1 file changed, 10 insertions(+), 10 deletions(-) - -commit 33216f3d07d21bb5a8af62cfffeb18c8352cf114 -Author: Inaki Larranaga Murgoitio -Date: Tue Sep 21 14:42:23 2010 +0200 - - Updated Basque language - - po/eu.po | 1435 - ++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 699 insertions(+), 736 deletions(-) - -commit 60def049d95e82c836cfc8b2f13a4ed8472f7865 -Author: Philip Withnall -Date: Mon Sep 20 17:56:30 2010 +0100 - - Bug 630185 — Allow NULL strings in g_quark_try_string() - - Allow NULL strings to be passed to g_quark_try_string(), returning - a 0 quark - in that case, as per the existing documentation. Closes: bgo#630185 - - glib/gdataset.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit f1f7e771d7b3d9f8b7c656c6d9a9d8112f32732d -Author: Behdad Esfahbod -Date: Mon Sep 20 22:51:26 2010 -0400 - - Fix typo - - glib/giochannel.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 291545b6eee306249529652a2d1422d0e7a460c8 -Author: Colin Walters -Date: Mon Sep 20 13:20:04 2010 -0400 - - gdir: Clarify in documentation that ordering is not defined - - glib/gdir.c | 16 ++++++++++++---- - 1 file changed, 12 insertions(+), 4 deletions(-) - -commit 909fad7583ae9459fc3301e6de184b56a963464c -Author: Michael Kotsarinis -Date: Mon Sep 20 19:40:53 2010 +0300 - - l10n: Updated Greek translation for glib - - po/el.po | 6698 - ++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 3700 insertions(+), 2998 deletions(-) - -commit 05e185728a9b7decfd13f4bffaad9f240253e83f -Author: Yaron Shahrabani -Date: Mon Sep 20 15:15:46 2010 +0200 - - Updated Hebrew translation. - - po/he.po | 1134 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 579 insertions(+), 555 deletions(-) - -commit de432280a0e93aa1ebde4512fc1dd248af88bb32 -Author: Stefan Kost -Date: Sun Sep 19 22:06:10 2010 +0300 - - docs: shorten var name in example - - We use 'pspec' instead of 'maman_param_spec' elsewhere too. - - docs/reference/gobject/tut_howto.xml | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit aa8c8df44fc1e2b852bb6a0cfb516f976f841de5 -Author: Stefan Kost -Date: Sun Sep 19 22:03:40 2010 +0300 - - docs: fix iface type naming - - docs/reference/gobject/tut_gtype.xml | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -commit 58e5b01fbc208a8cd374b60951c70e3d5c4355de -Author: Stefan Kost -Date: Sun Sep 19 21:50:31 2010 +0300 - - docs: fix docbook validity - - 'type' must be inside of 'link'. - - docs/reference/gobject/tut_gobject.xml | 19 ++++++------ - docs/reference/gobject/tut_gsignal.xml | 12 ++++---- - docs/reference/gobject/tut_gtype.xml | 56 - +++++++++++++++++----------------- - docs/reference/gobject/tut_howto.xml | 10 +++--- - 4 files changed, 49 insertions(+), 48 deletions(-) - -commit 409f7db894bcfc6574d86aec34af6851dacc1666 -Author: Stefan Kost -Date: Sun Sep 19 21:37:19 2010 +0300 - - docs: cleanup constructor example - - Remove unused var and chain-up the sane way we do elsewhere. - - docs/reference/gobject/tut_gobject.xml | 5 +---- - 1 file changed, 1 insertion(+), 4 deletions(-) - -commit a6ad0fbec23d78611bafd217ea56fcd58aea1405 -Author: Stefan Kost -Date: Sun Sep 19 21:33:52 2010 +0300 - - docs: use passive voice. - - docs/reference/gobject/tut_howto.xml | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 062e7f7848eb0577e4745b3e8c6a4e8312e360c3 -Author: Takayuki KUSANO -Date: Mon Sep 20 02:02:32 2010 +0900 - - Updated Japanese translation - - po/ja.po | 802 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 413 insertions(+), 389 deletions(-) - -commit 5bb2da9b999b414ea65a7d89168101ddf87856f1 -Author: Ask H. Larsen -Date: Sun Sep 19 18:07:57 2010 +0200 - - Updated Danish translation - - po/da.po | 1305 - +++++++++++++++++++++++++++++++++++++------------------------- - 1 file changed, 772 insertions(+), 533 deletions(-) - -commit 29393abf05b7322b1b1d267c5a929136ed8a7c70 -Author: Wouter Bolsterlee -Date: Sun Sep 19 17:08:25 2010 +0200 - - Updated Dutch translation by Wouter Bolsterlee - - po/nl.po | 2089 - +++++++++++++++++++++++++++++++++++++++++--------------------- - 1 file changed, 1372 insertions(+), 717 deletions(-) - -commit abfa91e655254180ce134012cbbcffa8e150a00b -Author: Mattias Põldaru -Date: Sun Sep 19 11:52:30 2010 +0300 - - [l10n] Updated Estonian translation - - po/et.po | 1189 - ++++++++++++++++++++++++++++---------------------------------- - 1 file changed, 531 insertions(+), 658 deletions(-) - -commit cec629972b2a599cb28eb9d61cc000c4dc97f534 -Author: Ryan Lortie -Date: Sat Sep 18 16:31:00 2010 -0400 - - GDateTime: G_GNUC_WARN_UNUSED_RESULT for modifiers - - Emmanuele suggested adding G_GNUC_WARN_UNUSED_RESULT to all of the - g_date_time_add_* functions to help deal with the situation where - people - may mistakenly believe that these functions are inplace modifiers. - - glib/gdatetime.h | 9 +++++++++ - 1 file changed, 9 insertions(+) - -commit ac05f990db211a27a950d61ef4bf47335ced7cc4 -Author: Ryan Lortie -Date: Sat Sep 18 12:52:58 2010 -0400 - - Fix header cleaup fallout when using system pcre - - Using the internal pcre has the side effect of exposing gregex.c to - glib.h. When we use the system one, we lose that, so we need to - explicitly include the things we use (glist, gatomic, etc..) - - glib/gregex.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 1bc08279b907529627677c9191664862c063de49 -Author: Duarte Loreto -Date: Sat Sep 18 12:30:00 2010 +0100 - - Updated Portuguese translation - - po/pt.po | 770 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 397 insertions(+), 373 deletions(-) - -commit c1b7697a8ba4cf016f1efef86369376917acccdb -Author: Ryan Lortie -Date: Fri Sep 17 20:48:25 2010 -0400 - - bump version to 2.27.1 - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit dda9707377f43c827860dbce8bf09c7b98e2ad14 -Author: Ryan Lortie -Date: Fri Sep 17 17:57:19 2010 -0400 - - release 2.27.0 - - NEWS | 104 - ++++++++++++++++++++++++++++++ - docs/reference/glib/tmpl/glib-unused.sgml | 40 ------------ - docs/reference/glib/tmpl/messages.sgml | 27 ++++++-- - docs/reference/glib/tmpl/version.sgml | 41 ++++++++++++ - 4 files changed, 166 insertions(+), 46 deletions(-) - -commit 6393ffa3a6ac50b4b2cc1ed92760544caf9bb90a -Author: Ryan Lortie -Date: Sat Sep 18 01:18:13 2010 +0300 - - GDateTime: fix a test that fails from time to time - - The test fails if it's a different date in the time zone of the - machine - running the test than it currently is in UTC. - - glib/tests/gdatetime.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 7be2ba4d945682c30a91ff35dac255e0f4a0b038 -Author: Ryan Lortie -Date: Fri Sep 17 13:27:38 2010 -0400 - - Bump to version 2.27.0 after branching glib-2-26 - - configure.ac | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit b4ee303ed6bc35b5dbb73bfa4b3a27eaba23a83c -Author: Ryan Lortie -Date: Fri Sep 17 13:26:50 2010 -0400 - - .gitignore some test cases - - gio/tests/.gitignore | 2 ++ - 1 file changed, 2 insertions(+) - -commit 5109778e939265087d1b1257daf6ba5f454ff346 -Author: Ryan Lortie -Date: Fri Sep 17 13:20:17 2010 -0400 - - .gitignore some sgml - - docs/reference/glib/tmpl/.gitignore | 2 ++ - 1 file changed, 2 insertions(+) - -commit cf73ba47f14a5793b9575ce542edf558fe5abee8 -Author: Ryan Lortie -Date: Fri Sep 17 13:14:59 2010 -0400 - - Deal with gtk-doc's insane sensitivty to spaces - - ...by inserting a few of them. - - glib/goption.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 6b0e31ce4891883b3923c40c68347dcf5fe54165 -Author: Ryan Lortie -Date: Thu Sep 16 04:44:59 2010 -0400 - - Clean-up/tweaking of GDateTime and GTimeZone - - docs/reference/glib/glib-docs.sgml | 1 + - docs/reference/glib/glib-sections.txt | 99 +- - glib/Makefile.am | 2 + - glib/gdatetime.c | 2681 - +++++++++++++++------------------ - glib/gdatetime.h | 247 ++- - glib/glib.h | 1 + - glib/glib.symbols | 49 +- - glib/gtimezone.c | 790 ++++++++++ - glib/gtimezone.h | 81 + - glib/tests/gdatetime.c | 314 ++-- - 10 files changed, 2373 insertions(+), 1892 deletions(-) - -commit 909289c76330f66b87a51fbfc645fb4d474f1301 -Author: Emmanuele Bassi -Date: Wed Sep 15 14:47:15 2010 +0100 - - datetime: Fix hashing - - Convert to the epoch, just like we do when checking for equality, so - that timezones are correctly handled. - - https://bugzilla.gnome.org/show_bug.cgi?id=50076 - - glib/gdatetime.c | 83 - ++++++++++++++++++++++++++++++-------------------------- - 1 file changed, 45 insertions(+), 38 deletions(-) - -commit 3e9fb52214da793ef1320775f1ab8226bdca6ae2 -Author: Emmanuele Bassi -Date: Wed Sep 15 14:39:26 2010 +0100 - - datetime: Rename g_date_time_printf() to g_date_time_format() - - The function does not use any printf() modifiers, so using printf() - is a - misnomer. - - Prior art: strftime, g_ascii_formatd - - https://bugzilla.gnome.org/show_bug.cgi?id=50076 - - glib/gdatetime.c | 8 ++++---- - glib/gdatetime.h | 2 +- - glib/tests/gdatetime.c | 6 +++--- - 3 files changed, 8 insertions(+), 8 deletions(-) - -commit 4bac6613cfca4b0676a51e1df0848fa2e4d35120 -Author: Emmanuele Bassi -Date: Wed Sep 15 13:55:36 2010 +0100 - - datetime: Update modifiers for DST changes - - If a DateTime gets modified to cross the DST state from its previous - state then we want to update the DateTime to compensate for the new - offset. - - In other words, if we have a DateTime defined as: - - DateTime({ y: 2009, m: 8, d: 15, hh: 3, mm: 0, tz: 'Europe/London' - }); - - and we add six months to it, the hour must be changed to 60 minutes - behind, as the DST comes into effect. - - https://bugzilla.gnome.org/show_bug.cgi?id=50076 - - glib/gdatetime.c | 270 - ++++++++++++++++++++++++++++++------------------- - glib/tests/gdatetime.c | 67 +++++++++--- - 2 files changed, 220 insertions(+), 117 deletions(-) - -commit 0746f7403638a6f17c61ec04beb4f692914ce9a0 -Author: Emmanuele Bassi -Date: Wed Sep 15 10:05:41 2010 +0100 - - datetime: Allow setting fractionary seconds in new_full() - - Otherwise we'll have to do: - - dt = g_date_time_new_full (Y, M, D, h, m, s, tz); - tmp = g_date_time_add_usec (dt, usec); - g_date_time_unref (dt); - dt = tmp; - - With its additional allocations. - - https://bugzilla.gnome.org/show_bug.cgi?id=50076 - - glib/gdatetime.c | 6 +++--- - glib/gdatetime.h | 2 +- - glib/tests/gdatetime.c | 6 +++++- - 3 files changed, 9 insertions(+), 5 deletions(-) - -commit 67f1e52ce2a1372e4f8ffc5fdf292b33120264ab -Author: Emmanuele Bassi -Date: Tue Sep 14 08:00:40 2010 +0100 - - datetime: Rework time zone support in constructors - - Timezone handling is complicated. Really complicated. - - In order to simplify it a little bit, we need to expose the GTimeZone - structure. - - First of all, we allow creating time zone information directly - from the - offset and the DST state, and then pass it to the - g_date_time_new_full() - constructor. We also need to clean up the mess that is - UTC-vs.-localtime - for the other constructors. - - We also allow creating a GTimeZone from the Olson zoneinfo database - names; a time zone created like this will be "floating": it will just - reference the zoneinfo file - which are mmap()'ed, kept in a cache and - refcounted. Once the GTimeZone has been associated with a GDateTime, - it - will be "anchored" to it: the offset will be resolved, as well as the - DST state. - - https://bugzilla.gnome.org/show_bug.cgi?id=50076 - - docs/reference/glib/glib-sections.txt | 1 - - glib/gdatetime.c | 812 - +++++++++++++++++++++++----------- - glib/gdatetime.h | 39 +- - glib/glib.symbols | 11 +- - glib/tests/gdatetime.c | 51 ++- - 5 files changed, 630 insertions(+), 284 deletions(-) - -commit bff4ac15d09a3f80551fda41f8ff2e2c1ae30d91 -Author: Dan Winship -Date: Fri Sep 17 10:21:57 2010 -0400 - - g_output_stream_write: fix misleadingly ungrammatical documentation - - pointed out in https://bugzilla.gnome.org/show_bug.cgi?id=626866 - - gio/goutputstream.c | 11 ++++++----- - 1 file changed, 6 insertions(+), 5 deletions(-) - -commit 8a7365d892c23573ef659d7a93ce1518ddf58763 -Author: Žygimantas Beručka -Date: Fri Sep 17 03:48:23 2010 +0300 - - Updated Lithuanian translation - - po/lt.po | 128 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 63 insertions(+), 65 deletions(-) - -commit d6af283f4e76163abd6b4e740cb95861080f1014 -Author: Gintautas Miliauskas -Date: Thu Sep 16 22:13:54 2010 +0300 - - Updated Lithuanian translation by Aurimas Cernius. - - po/lt.po | 2338 - ++++++++++++++++++++++++++++++++++++++++---------------------- - 1 file changed, 1530 insertions(+), 808 deletions(-) - -commit 1c658c9c692643463c3f215ef73f8b72b046f2b7 -Author: Petr Kovar -Date: Thu Sep 16 01:56:26 2010 +0200 - - Update Czech translation - - po/cs.po | 16 +++++++++------- - 1 file changed, 9 insertions(+), 7 deletions(-) - -commit 0469782af5bda7fe9e9be9dfc2eda68a98c7ca49 -Author: Petr Kovar -Date: Wed Sep 15 21:43:18 2010 +0200 - - Update Czech translation - - po/cs.po | 2006 - +++++++++++++++++++++++++++++++++++++++++--------------------- - 1 file changed, 1327 insertions(+), 679 deletions(-) - -commit 11f06115a4cc6972aedb810848e4a0f06165eb83 -Author: Ryan Lortie -Date: Wed Sep 15 11:20:51 2010 -0400 - - Bug 629709 - Empty variants - - Fix some GVariant bugs uncovered by calling g_variant_new_from_data - with - invalid data (which it should be immune to). - - glib/gvariant-core.c | 26 ++++++++++++++++++++++++-- - glib/gvariant-serialiser.c | 3 +++ - 2 files changed, 27 insertions(+), 2 deletions(-) - -commit 1c5b96e92b9a5923be4686802025b455fb353429 -Author: Jorge González -Date: Wed Sep 15 09:10:32 2010 +0200 - - Updated Spanish translation - - po/es.po | 1002 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 510 insertions(+), 492 deletions(-) - -commit 780b76bd3ae9c13ae065fc4bdf84dc10ca69f23d -Author: Andika Triwidada -Date: Wed Sep 15 07:44:48 2010 +0700 - - Updated Indonesian translation - - po/id.po | 968 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 496 insertions(+), 472 deletions(-) - -commit 1220501ec86b87e6cfe8ab3eac4a1fc6ea7a8acc -Author: Christian Persch -Date: Tue Sep 14 19:38:14 2010 +0200 - - GDBusConnection leaks its GCredentials - - ==7269== 144 bytes in 6 blocks are definitely lost in loss record - 1,282 of 1,325 - ==7269== at 0x4005BDC: malloc (vg_replace_malloc.c:195) - ==7269== by 0x4056B74: g_malloc (gmem.c:164) - ==7269== by 0x406EDB6: g_slice_alloc (gslice.c:842) - ==7269== by 0x406EDFB: g_slice_alloc0 (gslice.c:854) - ==7269== by 0x413C627: g_type_create_instance (gtype.c:1867) - ==7269== by 0x412276A: g_object_constructor (gobject.c:1480) - ==7269== by 0x4121E5D: g_object_newv (gobject.c:1264) - ==7269== by 0x4121BD3: g_object_new (gobject.c:1176) - ==7269== by 0x417CFB9: g_credentials_new (gcredentials.c:156) - ==7269== by 0x41D9DBC: g_unix_credentials_message_deserialize - (gunixcredentialsmessage.c:149) - ==7269== by 0x41C422C: g_socket_control_message_deserialize - (gsocketcontrolmessage.c:198) - ==7269== by 0x41BFCE3: g_socket_receive_message (gsocket.c:3289) - ==7269== by 0x41D99CE: g_unix_connection_receive_credentials - (gunixconnection.c:476) - ==7269== by 0x41FA829: _g_dbus_auth_run_server (gdbusauth.c:987) - ==7269== by 0x4205DDB: initable_init (gdbusconnection.c:2196) - - Bug #629689. - - gio/gdbusconnection.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 235820d0ef817d549844fa898349e31f28fb833d -Author: Ryan Lortie -Date: Tue Sep 14 14:55:38 2010 -0400 - - GVariant: Check for size == 0 in get_bytestring - - And add a test from David that shows the problem. - - Closes #629698 - - glib/gvariant.c | 2 +- - glib/tests/gvariant.c | 8 ++++++++ - 2 files changed, 9 insertions(+), 1 deletion(-) - -commit 2211ab1240d9bbab2a17197f6d97fafc9373ff46 -Author: Piotr Drąg -Date: Tue Sep 14 19:10:35 2010 +0200 - - Updated Polish translation - - po/pl.po | 2082 - +++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 1101 insertions(+), 981 deletions(-) - -commit f497f3b7aee06cc2d1f04b9f9adf3555353f2579 -Author: Ryan Lortie -Date: Tue Sep 14 11:25:57 2010 -0400 - - GSettings: reverse accidental addition to .h file - - A couple of extra function prototypes snuck into commit - 77e3badcf3f15c7ac235904160d775febfcebcb5. Take those out. - - gio/gsettings.h | 3 --- - 1 file changed, 3 deletions(-) - -commit 7d143d420b0e3d02e1103a0c9decccd18b6024c9 -Author: Gabor Kelemen -Date: Tue Sep 14 14:10:17 2010 +0200 - - Updated Hungarian translation - - po/hu.po | 836 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 430 insertions(+), 406 deletions(-) - -commit 152f0dd3dbc9237f24830eeea76a84332d4f14a4 -Author: Christian.Kirbach -Date: Tue Sep 14 11:18:20 2010 +0200 - - [l10n] Updated German translation - - po/de.po | 627 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 325 insertions(+), 302 deletions(-) - -commit 3d1c463b48a6d54b671d7c8f39a7b4efba636d2b -Author: Aron Xu -Date: Tue Sep 14 16:35:31 2010 +0800 - - Update Simplified Chinese translation. - - po/zh_CN.po | 1307 - +++++++++++++++++++++++++++++++++++++---------------------- - 1 file changed, 827 insertions(+), 480 deletions(-) - -commit 5ec302deceeb0c5f5f34be41b775fd295784c012 -Author: Timo Jyrinki -Date: Tue Sep 14 09:37:45 2010 +0300 - - (slightly) updated Finnish translation. - - po/fi.po | 1999 - +++++++++++++++++++++++++++++++++++++++++--------------------- - 1 file changed, 1323 insertions(+), 676 deletions(-) - -commit 8fbfcd90adce11c95d9a89c2f79f61a2d72f01ab -Author: Philip Withnall -Date: Mon Sep 13 23:22:02 2010 +0100 - - Update British English translation - - po/en_GB.po | 966 - +++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 495 insertions(+), 471 deletions(-) - -commit f5edeea0e5791de8d0f0936fa821ecd22fcd30b5 -Author: Fran Diéguez -Date: Mon Sep 13 23:46:03 2010 +0200 - - Updated Galician translations - - po/gl.po | 984 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 504 insertions(+), 480 deletions(-) - -commit f3770593f8691ce4cc1d597482d9b0f457066848 -Author: Matej Urbančič -Date: Mon Sep 13 21:54:45 2010 +0200 - - Updated Slovenian translation - - po/sl.po | 2534 - +++++++++++++++++++++++++++++++++++++++----------------------- - 1 file changed, 1579 insertions(+), 955 deletions(-) - -commit ba17efc3961b094cc853b66d66e09a3d8b0444a1 -Author: Will Thompson -Date: Thu Sep 9 17:24:00 2010 +0100 - - g_strdup_value_contents(): dump GStrv more usefully - - Previously, dumping a GValue holding a GStrv just yielded "((GStrv *) - 0xDEADBEEF)". I think it'd be more useful to dump a Python list-style - representation of the GStrv's contents, if it's not NULL. - - Fixes: - - gobject/gvaluetypes.c | 19 +++++++++++++++++++ - 1 file changed, 19 insertions(+) - -commit cb2ddac7a29f534350f07afdbe5631b2f9df176f -Author: A S Alam -Date: Mon Sep 13 23:09:33 2010 +0530 - - update for Punjabi - - po/pa.po | 977 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 497 insertions(+), 480 deletions(-) - -commit 2e78d07f86d70de274f126a3ff00bd4af90a5c90 -Author: Ryan Lortie -Date: Tue Mar 23 01:12:01 2010 -0500 - - Add g_data_input_stream_read_upto{,async,finish} - - These functions are meant to replace the read_until() flavour, - with the - following improvements: - - - consistency between the synchronous and asynchronous versions - as to - if the separator character is read (it never is). - - - support for using a nul byte as a separator character by way of - addition of a length parameter which allows stop_chars to - be treated - as a byte array rather than a nul-terminated string. - - The read_until() functions are not yet formally deprecated, but a note - has been added to the documentation warning not to use them as - they will - be in the future. - - This is bug #584284. - - docs/reference/gio/gio-sections.txt | 3 + - gio/gdatainputstream.c | 257 - +++++++++++++++++++++++++++++------- - gio/gdatainputstream.h | 66 +++++---- - gio/gio.symbols | 3 + - gio/tests/data-input-stream.c | 61 ++++++++- - 5 files changed, 312 insertions(+), 78 deletions(-) - -commit 0ecfc6e1f9fa3439f733fc75cc462218a0a1974e -Author: Matthias Clasen -Date: Mon Sep 13 12:02:13 2010 -0400 - - Better msgctxt for month and weekday names - - The current msgctxt string 'GDateTime" lead to the unability to - differentiate between the full and abbreviated name for May. - Therefore, the msgctxt strings have been changed to - 'full month name' - 'abbreviated month name' - 'full weekday name' - 'abbreviated weekday name' - This is a string change, but all translations have been updated - using an sed script. - - Bug 629429 - - glib/gdatetime.c | 86 - ++++++++++++++++++++++++++++++-------------------------- - po/ar.po | 74 ++++++++++++++++++++++++------------------------ - po/de.po | 74 ++++++++++++++++++++++++------------------------ - po/en_GB.po | 74 ++++++++++++++++++++++++------------------------ - po/es.po | 74 ++++++++++++++++++++++++------------------------ - po/eu.po | 74 ++++++++++++++++++++++++------------------------ - po/gl.po | 74 ++++++++++++++++++++++++------------------------ - po/he.po | 74 ++++++++++++++++++++++++------------------------ - po/hu.po | 74 ++++++++++++++++++++++++------------------------ - po/id.po | 74 ++++++++++++++++++++++++------------------------ - po/ja.po | 74 ++++++++++++++++++++++++------------------------ - po/nb.po | 74 ++++++++++++++++++++++++------------------------ - po/pa.po | 74 ++++++++++++++++++++++++------------------------ - po/pl.po | 74 ++++++++++++++++++++++++------------------------ - po/pt.po | 74 ++++++++++++++++++++++++------------------------ - po/sr.po | 74 ++++++++++++++++++++++++------------------------ - po/sr@latin.po | 74 ++++++++++++++++++++++++------------------------ - po/sv.po | 74 ++++++++++++++++++++++++------------------------ - po/zh_HK.po | 74 ++++++++++++++++++++++++------------------------ - po/zh_TW.po | 74 ++++++++++++++++++++++++------------------------ - 20 files changed, 749 insertions(+), 743 deletions(-) - -commit bd569dc3c97fb23447951388cc57ff23844f96e3 -Author: Matthias Clasen -Date: Mon Sep 13 11:58:56 2010 -0400 - - Adapt POTFILES.in to source file renaming - - po/POTFILES.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 445f708b8ff93b96ff1e440fe9c26bf8b19ff706 -Author: Ryan Lortie -Date: Mon Sep 13 12:07:51 2010 -0400 - - Const 'parser' arg to g_markup_parse_context_push - - This is a vtable structure and very likely the user has allocated - it in - static storage and wants it to be const. Since we never modify it, no - harm is done to us to have it const. - - Closes bug #629328. - - glib/gmarkup.c | 2 +- - glib/gmarkup.h | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit 124023b06d39c5b94605368abd8f9576ece45ca4 -Author: Tomeu Vizoso -Date: Mon Sep 13 17:53:54 2010 +0200 - - Make g_variant_builder_end's return to be (allow none) because callers - need to add a ref to it in addition to sinking it. - - glib/gvariant.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 8466ba8dc120c7e95df8a147ade9d5b449727c0e -Author: Kristian Rietveld -Date: Mon Sep 13 16:52:51 2010 +0200 - - Include giochannel.c for G_IO_IN, etc. - - Fixes build on OS X. - - glib/gpoll.c | 1 + - 1 file changed, 1 insertion(+) - -commit 9cd43d7a4c5d3a50187c2eaba7ab903cf6456d7d -Author: Emmanuele Bassi -Date: Wed Aug 18 15:32:27 2010 +0100 - - gobject: Add install_properties() - - Since we added g_object_notify_by_pspec(), an efficient way to install - and notify properties relies on storing the GParamSpec pointers inside - a static arrays, like we do for signal identifiers. - - Instead of multiple calls to g_object_class_install_property(), we - should have a single function to take the static array of GParamSpecs - and iterate it. - - https://bugzilla.gnome.org/show_bug.cgi?id=626919 - - Signed-off-by: Emmanuele Bassi - - docs/reference/gobject/gobject-sections.txt | 1 + - gobject/gobject.c | 121 ++++++++++++++- - gobject/gobject.h | 3 + - gobject/gobject.symbols | 1 + - gobject/tests/.gitignore | 1 + - gobject/tests/Makefile.am | 4 +- - gobject/tests/properties.c | 222 - ++++++++++++++++++++++++++++ - 7 files changed, 350 insertions(+), 3 deletions(-) - -commit 58a40904af47fbc838bea29cc6ab068b26eb74c5 -Author: Daniel Nylander -Date: Sun Sep 12 20:25:57 2010 +0200 - - Updated Swedish translation - - po/sv.po | 700 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 361 insertions(+), 339 deletions(-) - -commit 681a72ea9923a3b37d8258b2b25e8f734d92bf21 -Author: Ryan Lortie -Date: Sun Sep 12 13:35:30 2010 -0400 - - GSettings: no writability->value change assumption - - GSettings internally assumed that a change in key writability - implied a - change in value. That may be true for some backends. Let those - backends deal with the situation for themselves. - - gio/gsettings.c | 10 ++-------- - 1 file changed, 2 insertions(+), 8 deletions(-) - -commit 8a8cdd1d328df0f2429e2c49050dae1aec4abf36 -Author: Tor Lillqvist -Date: Sun Sep 12 13:58:13 2010 +0300 - - Add some more individual own header includes where required - - gio/gdbusprivate.c | 1 + - glib/gunicollate.c | 3 +++ - glib/guniprop.c | 3 +++ - 3 files changed, 7 insertions(+) - -commit fc3abfffcf63a12f766f86bca29bd71544aa0416 -Author: Mario Blättermann -Date: Sun Sep 12 11:02:47 2010 +0200 - - [i18n] Updated German translation - - po/de.po | 2092 - +++++++++++++++++++++++++++++++++++++++++--------------------- - 1 file changed, 1382 insertions(+), 710 deletions(-) - -commit 825576322ab491d79fc272c5d536b241b8dad352 -Author: Takayuki KUSANO -Date: Sun Sep 12 03:02:24 2010 +0900 - - Updatede Japanese translation. - - po/ja.po | 2420 - ++++++++++++++++++++++++++++++++++++++++---------------------- - 1 file changed, 1568 insertions(+), 852 deletions(-) - -commit 38a3b1730de7ec40627c2f6f75320e9e432ce12c -Author: Tomeu Vizoso -Date: Sat Sep 11 17:01:10 2010 +0200 - - Add annotation for g_variant_get_string - - glib/gvariant.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit e7f04bf29af35e606920abb2e04a277ccb6de2bd -Author: Andika Triwidada -Date: Sat Sep 11 16:29:06 2010 +0700 - - Updated Indonesian translation - - po/id.po | 46 +++++++++++++++++++++++----------------------- - 1 file changed, 23 insertions(+), 23 deletions(-) - -commit dc8dc56ddd5da7d9e4a10891ba917e424cb6b7d8 -Author: Tor Lillqvist -Date: Sat Sep 11 12:08:32 2010 +0300 - - dos2unix glib/win_iconv.c - - glib/win_iconv.c | 3930 - +++++++++++++++++++++++++++--------------------------- - 1 file changed, 1965 insertions(+), 1965 deletions(-) - -commit 1254104cea92c02f3d0e9cf10b99382dd7e71439 -Author: Benjamin Otte -Date: Sat Sep 11 00:12:13 2010 +0200 - - docs: Clarify string encoding for GFile constructors - - The encoding was deduced from looking at the source code, feel free to - fix if it's wrong (the docs _and_ the source code). - - gio/gfile.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit 0b74058fa3144f85b5fefd4c81129b971010452a -Author: David Zeuthen -Date: Fri Sep 10 16:21:37 2010 -0400 - - Add work-around for Bug 627724 - - The root problem is with GObject - for now, just work around it in - GDBus. Also include a test-case. See - - https://bugzilla.gnome.org/show_bug.cgi?id=627724 - - for more information. - - Signed-off-by: David Zeuthen - - gio/gdbusprivate.c | 44 +++++++++++++++++++++- - gio/tests/Makefile.am | 4 ++ - gio/tests/gdbus-bz627724.c | 94 - ++++++++++++++++++++++++++++++++++++++++++++++ - 3 files changed, 140 insertions(+), 2 deletions(-) - -commit 12029eeb6a54f2445bde0af314116844122b535b -Author: David Zeuthen -Date: Fri Sep 10 13:27:48 2010 -0400 - - Remove g_dbus_message_filter_result_get_type() from gio.symbols - - Pointed out by danw on IRC. - - Signed-off-by: David Zeuthen - - gio/gio.symbols | 1 - - 1 file changed, 1 deletion(-) - -commit bc29aa9b0956dec53c0b957ce879b41329307058 -Author: Dan Winship -Date: Fri Sep 10 09:12:17 2010 -0400 - - g_socket_client_connect_async: fix when g_socket_connect succeeds - immediately - - https://bugzilla.gnome.org/show_bug.cgi?id=629251 - - gio/gsocketclient.c | 31 ++++++++++++++++++------------- - 1 file changed, 18 insertions(+), 13 deletions(-) - -commit 59383c8bea00b8f4bf50cf82ae9f3e7ce1df1a03 -Author: Dan Winship -Date: Fri Sep 10 08:51:21 2010 -0400 - - Fix IPv6 parsing in _g_uri_parse_authority, add _g_uri_from_authority - - Fixes connections to IPv6 address literals. - - https://bugzilla.gnome.org/show_bug.cgi?id=629259 - - gio/gnetworkaddress.c | 49 - +++++++++++++++++++++++++++++++++++++++++++++--- - gio/gnetworkingprivate.h | 4 ++++ - gio/gnetworkservice.c | 9 +++++---- - gio/gsocketaddress.c | 2 +- - 4 files changed, 56 insertions(+), 8 deletions(-) - -commit f8cb2a60b9fb79f4d3719f842d71245d844ee9c0 -Author: Ryan Lortie -Date: Thu Sep 9 16:28:18 2010 -0400 - - Add 3 new restrictions to the schema compiler - - - can not extend schemas that already have paths - - can not form list of schemas that already have paths - - the path of a list schema, if given, must end with ':/' - - gio/glib-compile-schemas.c | 25 ++++++++++++++++++++++++- - 1 file changed, 24 insertions(+), 1 deletion(-) - -commit 7777dd2c3951e14fadb56a01b5c31b6404253cd3 -Author: Ryan Lortie -Date: Thu Sep 9 16:12:45 2010 -0400 - - Rename gschema-compile.c -> glib-compile-schemas.c - - gio/Makefile.am | 2 +- - gio/{gschema-compile.c => glib-compile-schemas.c} | 0 - 2 files changed, 1 insertion(+), 1 deletion(-) - -commit 77e3badcf3f15c7ac235904160d775febfcebcb5 -Author: Ryan Lortie -Date: Mon Sep 6 12:47:37 2010 -0400 - - split GSettings.list_items => list_{children,keys} - - This is an incompatible public API/ABI change. - - gio/gio.symbols | 3 +- - gio/gsettings-tool.c | 18 +++++------ - gio/gsettings.c | 88 - +++++++++++++++++++++++++++++++++++++++++---------- - gio/gsettings.h | 6 +++- - gio/tests/gsettings.c | 18 +++++++---- - 5 files changed, 97 insertions(+), 36 deletions(-) - -commit 7b4cbbb7b21c9d53922a79aa499892b3de5642dc -Author: Ryan Lortie -Date: Thu Sep 9 15:45:53 2010 -0400 - - Create GSettingsListenerVTable - - ...instead of passing a whole whack of function pointers around - - This is an internal API. - - gio/gdelayedsettingsbackend.c | 35 +++++++------ - gio/gsettings.c | 48 +++++++++--------- - gio/gsettingsbackend.c | 54 ++++++++------------- - gio/gsettingsbackendinternal.h | 108 - +++++++++++++++++++---------------------- - 4 files changed, 115 insertions(+), 130 deletions(-) - -commit 7c6606854400ba2a4d0c5b5a0eb96ba90845f82e -Author: David Zeuthen -Date: Thu Sep 9 15:15:13 2010 -0400 - - GDBusMessage: Don't reset serial number when copying - - Ryan pointed out that it's safe to do this because we have the - G_DBUS_SEND_MESSAGE_FLAGS_PRESERVE_SERIAL flag and that it simplifies - how filter functions work. - - Signed-off-by: David Zeuthen - - gio/gdbusconnection.h | 12 ++++++------ - gio/gdbusmessage.c | 3 ++- - gio/gdbusprivate.c | 6 ------ - gio/tests/gdbus-message.c | 2 +- - 4 files changed, 9 insertions(+), 14 deletions(-) - -commit a51df8cefb17cdaea61a468076e0b67868439b4d -Author: David Zeuthen -Date: Thu Sep 9 14:14:45 2010 -0400 - - GUnixConnection: Remove comment about Linux - - Since the previous commit, the g_unix_connection_send_credentials() / - g_unix_connection_receive_credentials() functions now also works on - FreeBSD since GUnixCredentialsMessage now works there. - - The main idea is that the g_unix_connection_send_credentials() / - g_unix_connection_receive_credentials() functions are the "main" API - for getting credentials (one way or the other). So it's better to - avoid advertising where it is currently implemented. - - Signed-off-by: David Zeuthen - - gio/gunixconnection.c | 2 -- - 1 file changed, 2 deletions(-) - -commit 964eb62343b53cf9172d409adacbb58d78896092 -Author: Joe Marcus Clarke -Date: Thu Sep 9 14:10:01 2010 -0400 - - Bug 628904 – Add credential support for FreeBSD and fix a socket - issue - - Signed-off-by: David Zeuthen - - gio/gcredentials.c | 53 - +++++++++++++++++++++++++++++++++++++++++++ - gio/gioenums.h | 4 +++- - gio/gsocket.c | 9 ++++++-- - gio/gunixcredentialsmessage.c | 46 +++++++++++++++++++++++++++++++++++++ - 4 files changed, 109 insertions(+), 3 deletions(-) - -commit ee945d8f621609086a8777ca4226cb93308c12e4 -Author: David Zeuthen -Date: Thu Sep 9 14:00:46 2010 -0400 - - GDBusServer: Make ::new-connection return whether the connection - was claimed - - Otherwise things probably won't work in a garbage-collected world - (consider the trivial GC that never collects garbage). - - This commit breaks GDBusServer ABI. No known released software is - using this code. - - Signed-off-by: David Zeuthen - - gio/gdbusserver.c | 34 ++++++++++++++++++++++------------ - gio/gio-marshal.list | 1 + - gio/tests/gdbus-example-peer.c | 4 +++- - gio/tests/gdbus-peer.c | 12 +++++++++--- - 4 files changed, 35 insertions(+), 16 deletions(-) - -commit c3371efcaa47b03941c6c8148687b0a21d18dfbe -Author: David Zeuthen -Date: Thu Sep 9 13:21:35 2010 -0400 - - Bug 624546 – Modification of GDBusMessage in filter function - - Rework filter functions as per - - https://bugzilla.gnome.org/show_bug.cgi?id=624546#c8 - - This commit breaks ABI. However, this ABI break affects only - applications using filter functions. The only known user of is dconf. - - Signed-off-by: David Zeuthen - - docs/reference/gio/gio-sections.txt | 1 - - gio/gdbusconnection.c | 95 - +++++++++++++++---------------------- - gio/gdbusconnection.h | 81 +++++++++++++++++++++++++------ - gio/gdbusprivate.c | 37 +++++++++------ - gio/gdbusprivate.h | 6 +-- - gio/gioenums.h | 25 ---------- - gio/tests/gdbus-connection.c | 69 +++++++++++++++++---------- - gio/tests/gdbus-peer.c | 4 +- - 8 files changed, 175 insertions(+), 143 deletions(-) - -commit 3d8095588a149826872d97151db6370e9772c42e -Author: David Zeuthen -Date: Thu Sep 9 12:00:00 2010 -0400 - - Fix tmpl files - - Signed-off-by: David Zeuthen - - docs/reference/glib/tmpl/conversions.sgml | 12 +-- - docs/reference/glib/tmpl/glib-unused.sgml | 40 +++++++++ - docs/reference/glib/tmpl/gregex.sgml | 142 - +++++++++++++++--------------- - docs/reference/glib/tmpl/messages.sgml | 27 ++---- - docs/reference/glib/tmpl/version.sgml | 41 --------- - 5 files changed, 122 insertions(+), 140 deletions(-) - -commit 67a00658eadfd99ffd1be8cb5a7387e3d77e63a7 -Author: David Zeuthen -Date: Thu Sep 9 11:37:14 2010 -0400 - - GDBusMessage: Make it possible to lock and copy messages - - Don't actually use this yet as that will require a couple of - modifications to the filter function signature. This is part of the - bug-fix for - - https://bugzilla.gnome.org/show_bug.cgi?id=624546#c8 - - Signed-off-by: David Zeuthen - - docs/reference/gio/gio-sections.txt | 3 + - gio/gdbusmessage.c | 210 - +++++++++++++++++++++++++++++++++++- - gio/gdbusmessage.h | 5 +- - gio/gio.symbols | 3 + - gio/tests/Makefile.am | 4 + - gio/tests/gdbus-message.c | 153 ++++++++++++++++++++++++++ - 6 files changed, 375 insertions(+), 3 deletions(-) - -commit 016cecb179de46defe84d674c277add5c2a1bd3f -Author: Emmanuele Bassi -Date: Wed Sep 8 11:58:42 2010 +0300 - - Revert hack that broke things badly on Windows - - This should fix bug #628952. - - Don't include glib/gdatasetprivate.h directly. Especially don't define - GLIB_COMPILATION when doing that, as that causes breakage on Windows - because of the variable dllimport/dllexport stuff in gtypes.h that - checks GLIB_COMPILATION. That macro really should be defined only when - compiling code that goes into the libglib DLL. Otherwise the compiler - thinks that variables that should be imported from libglib are - actually defined in the code being compiled. - - Just call g_atomic_pointer_get() as such, don't bother with - G_DATALIST_GET_FLAGS. - - Signed-off-by: Tor Lillqvist - - gobject/gobject.c | 9 +-------- - 1 file changed, 1 insertion(+), 8 deletions(-) - -commit 349322622a46cafbda7d4d16c0fa9b245467d720 -Author: Inaki Larranaga Murgoitio -Date: Tue Sep 7 18:03:19 2010 +0200 - - Updated Basque language - - po/eu.po | 2300 - +++++++++++++++++++++++++++++++++++++++++--------------------- - 1 file changed, 1526 insertions(+), 774 deletions(-) - -commit e96bbfe63a3d6f1a16a417ce0d1f839b77cf4f93 -Author: Piotr Drąg -Date: Tue Sep 7 17:43:37 2010 +0200 - - Updated Polish translation - - po/pl.po | 1791 - +++++++++++++++++++++++++------------------------------------- - 1 file changed, 713 insertions(+), 1078 deletions(-) - -commit c3a7e51edfadbd9fb53db5c9443aa64d82dd763d -Author: Piotr Drąg -Date: Tue Sep 7 17:42:19 2010 +0200 - - Updated Polish translation - - po/pl.po | 2578 - +++++++++++++++++++++++++++++++++++++++++++------------------- - 1 file changed, 1800 insertions(+), 778 deletions(-) - -commit c406b272a6b9d89f3061632507d7fc2538011b34 -Author: Duarte Loreto -Date: Tue Sep 7 00:33:02 2010 +0100 - - Updated Portuguese translation - - po/pt.po | 276 - +++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 153 insertions(+), 123 deletions(-) - -commit 5a0ba0f7fc056ec800454f4977d3307c879335d4 -Author: Duarte Loreto -Date: Tue Sep 7 00:29:36 2010 +0100 - - Updated Portuguese translation - - po/pt.po | 2291 - ++++++++++++++++++++++++++++++++++++++++---------------------- - 1 file changed, 1494 insertions(+), 797 deletions(-) - -commit d0a4fae95f46e9b6a67057f241d7b904b5a7dbd3 -Author: Daniel Nylander -Date: Mon Sep 6 23:10:09 2010 +0200 - - Updated Swedish translation - - po/sv.po | 849 - +++++++++++++++++++++++++++++++++++++++++++-------------------- - 1 file changed, 582 insertions(+), 267 deletions(-) - -commit 3b9055265fd30a215cbd230dc61f77ef02337193 -Author: Gabor Kelemen -Date: Mon Sep 6 15:07:02 2010 +0200 - - Updated Hungarian translation - - po/hu.po | 2287 - +++++++++++++++++++++++++++++++++++++++++--------------------- - 1 file changed, 1503 insertions(+), 784 deletions(-) - -commit 548ddd5fe92fd9e14e217e68930bd036bffadc5f -Author: Tor Lillqvist -Date: Mon Sep 6 15:56:16 2010 +0300 - - Fix build on Windows and possibly other non-Linux platforms - - Include glibconfig.h in files that test G_OS_WIN32. Include headers - for GLib APIs used conditionally where needed. - - glib/gbacktrace.c | 1 + - glib/gconvert.c | 6 ++++++ - glib/gdate.c | 5 +++++ - glib/gfileutils.c | 1 + - glib/gmain.c | 18 ++++++++++++++++++ - glib/gpoll.c | 4 ++++ - glib/gslice.c | 1 + - glib/gstdio.c | 1 + - glib/gtimer.c | 2 +- - glib/gutils.c | 6 ++++++ - 10 files changed, 44 insertions(+), 1 deletion(-) - -commit 2aa135ee3d7b0a3e3140ce994ef0f554cadf9ab4 -Author: Emmanuele Bassi -Date: Mon Sep 6 12:26:40 2010 +0100 - - Whitespace fixes - - glib/gdatetime.c | 20 +++++++++++--------- - 1 file changed, 11 insertions(+), 9 deletions(-) - -commit 43098d0038ce1273844e2fba34cfa2408cd6e3bd -Author: Damien Lespiau -Date: Sun Sep 5 21:47:44 2010 +0100 - - datetime: Rename shadowing variables - - timezone and tzname shadow variables declared in time.h. Let's rename - them to time_zone and tz_name then. - - https://bugzilla.gnome.org/show_bug.cgi?id=628839 - - glib/gdatetime.c | 46 +++++++++++++++++++++++----------------------- - glib/gdatetime.h | 2 +- - 2 files changed, 24 insertions(+), 24 deletions(-) - -commit 875ad12345e22b3189e524d9bede58f6e7b5cf88 -Author: Thiago Santos -Date: Fri Sep 3 14:43:11 2010 +0100 - - gdatetime: Use proleptic gregorian - - Use Proleptic Gregorian calendar instead of the Julian calendar - as the internal representation. - - https://bugzilla.gnome.org/show_bug.cgi?id=50076 - - Signed-off-by: Emmanuele Bassi - - glib/gdatetime.c | 225 - ++++++++++++++++++++++++++++--------------------- - glib/tests/gdatetime.c | 32 +++++++ - 2 files changed, 161 insertions(+), 96 deletions(-) - -commit 6bb89501cf7bfb5e4365d8dd3ef045a0c096af0c -Author: Christian Hergert -Date: Tue Aug 31 09:27:58 2010 -0700 - - datetime: use g_utf8_next_char() to walk utf8 string - - Previously, the format string was iterated many times by - walking to the given offset in the string repeatedly. - This patch instead walks the string using g_utf8_next_char(). - - Additionally, the character for lookups was a char and could - loose content. This uses gunichar instead. - - https://bugzilla.gnome.org/show_bug.cgi?id=50076 - - glib/gdatetime.c | 29 +++++++++++++---------------- - 1 file changed, 13 insertions(+), 16 deletions(-) - -commit 52e44ddec27cca394e7aa047d994530783b7026a -Author: Christian Hergert -Date: Tue Aug 31 09:10:16 2010 -0700 - - datetime: avoid using __year - - These were left over from when the inline functions where implemented - as macros. They are no longer needed and where clashing with the - global __year anyway. - - https://bugzilla.gnome.org/show_bug.cgi?id=50076 - - glib/gdatetime.c | 54 - +++++++++++++++++++++++++++--------------------------- - 1 file changed, 27 insertions(+), 27 deletions(-) - -commit 64300c0cc44b206db3f4dd206cced56ddda33038 -Author: Emmanuele Bassi -Date: Thu Aug 26 15:23:13 2010 +0100 - - datetime: Add get_week_of_year() - - https://bugzilla.gnome.org/show_bug.cgi?id=628029 - - Based on a patch by: Joseph Pingenot - - Signed-off-by: Emmanuele Bassi - - docs/reference/glib/glib-sections.txt | 25 +++++++++++++------------ - glib/gdatetime.c | 21 +++++++++++++++++++++ - glib/gdatetime.h | 1 + - glib/glib.symbols | 1 + - 4 files changed, 36 insertions(+), 12 deletions(-) - -commit 70ef2e3bf64b4bfe85d2cf60daf95c50aa292039 -Author: Emmanuele Bassi -Date: Thu Aug 26 13:11:46 2010 +0100 - - datetime: Rename internal method - - Use add_ymd(), to reflect the order of the arguments. - - glib/gdatetime.c | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -commit 959886d95e0f4caafbfd300320dc8055e8bbbac7 -Author: Emmanuele Bassi -Date: Mon Sep 6 11:43:04 2010 +0100 - - build: Fix warnings caused by missing includes - - glib/giounix.c | 1 + - glib/gslice.c | 2 ++ - glib/gspawn.c | 2 ++ - 3 files changed, 5 insertions(+) - -commit 438d195d19f627dc9da9d72ca153f5caba5db151 -Author: Khaled Hosny -Date: Sun Sep 5 16:23:00 2010 +0200 - - Updated Arabic translation - - po/ar.po | 1982 - ++++++++++++++++++++++++++++++++++++++++---------------------- - 1 file changed, 1297 insertions(+), 685 deletions(-) - -commit f4c84a59f89f3f22958cf5b263963e801d76065d -Author: Chao-Hsiung Liao -Date: Sun Sep 5 19:24:01 2010 +0800 - - Updated Traditional Chinese translation(Hong Kong and Taiwan) - - po/zh_HK.po | 546 - +++++++++++++++++++++++++++++++++++++++++------------------- - po/zh_TW.po | 546 - +++++++++++++++++++++++++++++++++++++++++------------------- - 2 files changed, 758 insertions(+), 334 deletions(-) - -commit f13d5612116de1e968764721fbc60b8e1d378430 -Author: Matthias Clasen -Date: Sun Sep 5 00:23:03 2010 -0400 - - More header inclusion cleanup - - glib/gatomic-gcc.c | 2 +- - glib/gatomic.c | 2 +- - glib/gerror.c | 4 +++- - glib/giounix.c | 10 +++++++--- - glib/gprintf.c | 1 - - glib/gslice.c | 15 +++++++++------ - glib/gspawn.c | 7 ++++++- - glib/gunidecomp.c | 3 ++- - glib/gutils.c | 10 +++++++++- - 9 files changed, 38 insertions(+), 16 deletions(-) - -commit 19972a1b57ef092067f001bb8d870fa552cc20a2 -Author: Emmanuele Bassi -Date: Sat Sep 4 18:24:50 2010 +0100 - - build: Quench the compiler's thirst for warnings - - gio/gdbusauthmechanismsha1.c | 1 + - gio/gdbusmessage.c | 1 + - gio/gdbusproxy.c | 1 + - gio/gdbusserver.c | 1 + - gio/tests/gdbus-introspection.c | 5 ++++- - gio/tests/gdbus-peer.c | 1 + - 6 files changed, 9 insertions(+), 1 deletion(-) - -commit 581e68b7d3f57654d881cea6de7bdfabae62e368 -Author: Emmanuele Bassi -Date: Sat Sep 4 18:15:15 2010 +0100 - - gmain: Define _GNU_SOURCE before including glibconfig.h - - As it pulls in unistd.h from something else. - - glib/gmain.c | 7 +++++-- - 1 file changed, 5 insertions(+), 2 deletions(-) - -commit ca7dee5949185cd43a1f71c4e2b15987a0cc3160 -Author: Emmanuele Bassi -Date: Sat Sep 4 18:04:34 2010 +0100 - - Build fixes for the fall-out of the inclusion changes - - glib/gbacktrace.c | 3 +++ - glib/gchecksum.c | 1 + - glib/gdataset.c | 1 + - glib/gdatetime.c | 3 +++ - glib/gdatetime.h | 2 +- - glib/gdir.c | 1 + - glib/ghash.c | 1 + - glib/ghostutils.c | 1 + - glib/giochannel.c | 1 + - glib/gpoll.c | 1 + - glib/grand.c | 1 + - glib/gscanner.c | 1 + - glib/gshell.c | 1 + - 13 files changed, 17 insertions(+), 1 deletion(-) - -commit b1dbcc40237f77f3648b8f5fd654ce30d260f7ba -Author: Emmanuele Bassi -Date: Sat Sep 4 18:03:33 2010 +0100 - - gtimer: Fix a compilation warning - - glib/gtimer.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 01a46e5c652ec8030226a9cf54025e175f56caac -Author: Emmanuele Bassi -Date: Sat Sep 4 17:22:39 2010 +0100 - - Hack to include glib/gdatasetprivate.h directly - - The gdatasetprivate.h header includes gatomic.h directly. It all works - well in GLib, but inside GObject it will trigger the single inclusion - guard. - - Since this is a private header, and it's kind of a special case, - one way - to fix it is to declare GLIB_COMPILATION around it and fool the single - inclusion guard in gatomic.h into thinking we're compiling GLib - and not - GObject. - - gobject/gobject.c | 5 +++++ - 1 file changed, 5 insertions(+) - -commit 82db1446b39a4579b342b89fd0eba50c4f93441b -Author: Emmanuele Bassi -Date: Sat Sep 4 17:22:18 2010 +0100 - - Add missing gstrfuncs.h include - - For g_strdup() and friends. - - glib/gutf8.c | 1 + - 1 file changed, 1 insertion(+) - -commit 04077ff5c5f57dd8c55c47bfb80d551e594a525c -Author: Matthias Clasen -Date: Fri Sep 3 23:03:14 2010 -0400 - - More include cleanups - - glib/gconvert.c | 16 +- - glib/gdataset.c | 11 +- - glib/gdate.c | 10 +- - glib/gdir.c | 4 +- - glib/gfileutils.c | 4 +- - glib/ghash.c | 5 +- - glib/ghook.c | 8 +- - glib/ghostutils.c | 11 +- - glib/giochannel.c | 3 +- - glib/gmain.c | 17 +- - glib/gpoll.c | 2 +- - glib/gqsort.c | 4 +- - glib/gscanner.c | 27 +- - glib/gshell.c | 9 +- - glib/gstdio.c | 2 - - glib/gstrfuncs.c | 1128 - ++++++++++++++++++++++++++-------------------------- - glib/gthreadpool.c | 7 +- - glib/gtimer.c | 10 +- - glib/gunicollate.c | 7 +- - glib/guniprop.c | 6 +- - 20 files changed, 672 insertions(+), 619 deletions(-) - -commit dc2e46b2aa5b57883379807421eb1d0493ae343e -Author: Matthias Clasen -Date: Fri Sep 3 21:24:40 2010 -0400 - - Don't include glib.h in other headers - - glib/gdatasetprivate.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 2effb8d0eaf8041615dda14e4cc82ed764255859 -Author: Matthias Clasen -Date: Fri Sep 3 21:20:07 2010 -0400 - - Remove excessive header includes - - glib/goption.c | 1898 - ++++++++++++++++++++++++++++---------------------------- - 1 file changed, 951 insertions(+), 947 deletions(-) - -commit 7c68050451b0480673bb389c70f238fcd871790b -Author: Matthias Clasen -Date: Fri Sep 3 21:15:45 2010 -0400 - - Remove excessive header includes - - glib/gdatetime.c | 8 ++++---- - glib/gdatetime.h | 2 +- - 2 files changed, 5 insertions(+), 5 deletions(-) - -commit aad19216518126306a385dd5b6fb2448bc1d3b22 -Author: Matthias Clasen -Date: Fri Sep 3 21:12:03 2010 -0400 - - Don't include glib.h in other headers - - glib/gunicodeprivate.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 349aec676c01d72c42ce186b258fdde52acd6611 -Author: Matthias Clasen -Date: Fri Sep 3 20:57:05 2010 -0400 - - Remove excessive header inclusions - - glib/glist.c | 8 +++++--- - 1 file changed, 5 insertions(+), 3 deletions(-) - -commit 633f438300ab08b97f8f4ea8ff1b06bd8413cf24 -Author: Matthias Clasen -Date: Fri Sep 3 20:55:17 2010 -0400 - - Remove excessive header inclusions - - glib/gqueue.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit 7ddd2100c36215b8806569933d046b96d7eea09a -Author: Matthias Clasen -Date: Fri Sep 3 20:53:37 2010 -0400 - - Remove excessive header inclusions - - glib/gmarkup.c | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -commit 56818094485fdfb26ee57b86afe1526704158a73 -Author: Matthias Clasen -Date: Fri Sep 3 20:51:08 2010 -0400 - - Remove excessive header inclusions - - glib/gmessages.c | 23 ++++++++++++++++------- - 1 file changed, 16 insertions(+), 7 deletions(-) - -commit a376d9f4c85bdac832f404175b4e65e0a81825a1 -Author: Matthias Clasen -Date: Fri Sep 3 20:46:40 2010 -0400 - - Remove some unneeded headers - - glib/gnode.c | 8 +++++--- - 1 file changed, 5 insertions(+), 3 deletions(-) - -commit 92c577eeff6c42247a4eb3a74eb3f4894a143f9d -Author: Matthias Clasen -Date: Fri Sep 3 20:44:59 2010 -0400 - - Remove eexcessive header inclusions - - glib/grand.c | 10 +++++++--- - 1 file changed, 7 insertions(+), 3 deletions(-) - -commit 0a9eb80798274cb4faffcf8bd6fee829d767b336 -Author: Matthias Clasen -Date: Fri Sep 3 20:41:52 2010 -0400 - - Remove redundant header inclusions - - glib/gprimes.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 6e3b14e155d08e7fee722c282f2b0c42c4bb7bbe -Author: Matthias Clasen -Date: Fri Sep 3 20:38:30 2010 -0400 - - Remove redundant header inclusions - - glib/gunibreak.c | 1 - - glib/gunibreak.h | 3 +++ - 2 files changed, 3 insertions(+), 1 deletion(-) - -commit c5049d86f94cc7f943ee63c93bb01100e759769b -Author: Matthias Clasen -Date: Fri Sep 3 20:34:15 2010 -0400 - - Remove redundant header inclusions - - glib/gstring.c | 7 ++++--- - 1 file changed, 4 insertions(+), 3 deletions(-) - -commit 96d87da379879f20e2c162b468525aaa1a0a82dd -Author: Matthias Clasen -Date: Fri Sep 3 20:30:54 2010 -0400 - - Remove redundant header inclusions - - glib/gregex.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit 3e2f1e38255d8157a2ecf244d6a5f6515b8c2d6b -Author: Matthias Clasen -Date: Fri Sep 3 20:27:45 2010 -0400 - - Remove redundant header inclusions - - and some whitespace cleanup. - - glib/gsequence.c | 638 - ++++++++++++++++++++++++++++--------------------------- - 1 file changed, 320 insertions(+), 318 deletions(-) - -commit 8f81ee86ee307448d9a687c01d4958914e5ebc90 -Author: Matthias Clasen -Date: Fri Sep 3 20:15:16 2010 -0400 - - Remove redundant header inclusions - - glib/gslist.c | 345 - +++++++++++++++++++++++++++++----------------------------- - 1 file changed, 173 insertions(+), 172 deletions(-) - -commit d95c6b88348a7c6480c3368d7762137a40a490ba -Author: Matthias Clasen -Date: Fri Sep 3 20:12:09 2010 -0400 - - Remove redundant header inclusions - - glib/gvariant-parser.c | 10 +++++++++- - 1 file changed, 9 insertions(+), 1 deletion(-) - -commit 1409bbab674d935dd3e8072a17719be1e0ba9d66 -Author: Matthias Clasen -Date: Fri Sep 3 20:05:27 2010 -0400 - - Remove redundant header inclusions - - glib/gtree.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit 9471902d4d386328f248e2db2e3be895c4ecd5f1 -Author: Matthias Clasen -Date: Fri Sep 3 20:01:55 2010 -0400 - - Remove redundant header inclusions - - glib/gutf8.c | 7 +++++-- - 1 file changed, 5 insertions(+), 2 deletions(-) - -commit ebcdbd9555b7a1a06ad666d1fef187779f085ea1 -Author: Matthias Clasen -Date: Fri Sep 3 19:49:34 2010 -0400 - - Remove redundant header inclusions - - and clean up some whitespace - - glib/gchecksum.c | 50 ++++++++++++++++++++++++++------------------------ - glib/gchecksum.h | 40 ++++++++++++++++++++-------------------- - 2 files changed, 46 insertions(+), 44 deletions(-) - -commit 9b3fb41a5e4fd9d87c606dcea0fd1cd505b54311 -Author: Matthias Clasen -Date: Fri Sep 3 19:41:49 2010 -0400 - - Remove redundant header inclusions - - and clean up some whitespace - - glib/gbacktrace.c | 58 - ++++++++++++++++++++++++++++--------------------------- - glib/gbacktrace.h | 14 +++++++------- - 2 files changed, 37 insertions(+), 35 deletions(-) - -commit 156a3f71952e37aef199ab381f552a5fe014decb -Author: Matthias Clasen -Date: Fri Sep 3 19:38:56 2010 -0400 - - Whitespace cleanup - - glib/gcache.c | 28 ++++++++++++++-------------- - glib/gcache.h | 2 +- - 2 files changed, 15 insertions(+), 15 deletions(-) - -commit 8300820f7bacd8eb85446be5a5edd7829bd640a6 -Author: Matthias Clasen -Date: Fri Sep 3 19:37:54 2010 -0400 - - Remove redundant header inclusions - - glib/gcache.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit 5d4ef36f91074a4477bca67e2519e2ca13f3ae2c -Author: Matthias Clasen -Date: Fri Sep 3 19:33:11 2010 -0400 - - Whitespace cleanup - - glib/gbase64.c | 196 - ++++++++++++++++++++++++++++----------------------------- - glib/gbase64.h | 44 ++++++------- - 2 files changed, 120 insertions(+), 120 deletions(-) - -commit 489b780bb95d9941617ab21160823e0ad268f1b7 -Author: Matthias Clasen -Date: Fri Sep 3 19:32:02 2010 -0400 - - Remove redundant header inclusions - - glib/gbase64.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 4e5532ec51e7091656f2853895cee3dc69f8ad5e -Author: Matthias Clasen -Date: Fri Sep 3 19:03:34 2010 -0400 - - Sort extensions properly - - Just taking the difference of the priorities has overflow issues, - as pointed out in bug 623069. - - gio/giomodule.c | 8 +++++++- - 1 file changed, 7 insertions(+), 1 deletion(-) - -commit 42080449d078c27f2098419b27d0f63269ee2d70 -Author: Matthias Clasen -Date: Fri Sep 3 18:11:08 2010 -0400 - - Add a note about size limits of private structures - - Also add some assertions to check these limits, instead of - failing silently. Bug 604479. - - gobject/gtype.c | 21 ++++++++++++++++----- - 1 file changed, 16 insertions(+), 5 deletions(-) - -commit db4fb1b115b2cd4142454db64da2b0abfedcd31b -Author: Christian Persch -Date: Fri Sep 3 16:05:28 2010 -0400 - - Plug a mem leak in the gdbus-proxy test - - ==23341== 65 bytes in 3 blocks are definitely lost in loss record - 927 of 1,020 - ==23341== at 0x4005BDC: malloc (vg_replace_malloc.c:195) - ==23341== by 0x4057094: g_malloc (gmem.c:134) - ==23341== by 0x40573DB: g_malloc_n (gmem.c:281) - ==23341== by 0x40717FC: g_strdup (gstrfuncs.c:101) - ==23341== by 0x4147F56: value_lcopy_string (gvaluetypes.c:313) - ==23341== by 0x4123F0B: g_object_get_valist (gobject.c:1643) - ==23341== by 0x41240FF: g_object_get (gobject.c:1731) - ==23341== by 0x804C39E: test_basic (gdbus-proxy.c:522) - - Bug #628331. - - gio/tests/gdbus-proxy.c | 9 ++++++--- - 1 file changed, 6 insertions(+), 3 deletions(-) - -commit 5de1bf4a91f405ed5bca4768961e830c8b95e48c -Author: Christian Persch -Date: Fri Sep 3 16:04:29 2010 -0400 - - Plug a mem leak in the gdbus-proxy test - - ==23341== 85 (24 direct, 61 indirect) bytes in 1 blocks are definitely - lost in loss record 900 of 971 - ==23341== at 0x4005BDC: malloc (vg_replace_malloc.c:195) - ==23341== by 0x4057094: g_malloc (gmem.c:134) - ==23341== by 0x406F2D6: g_slice_alloc (gslice.c:836) - ==23341== by 0x406F31B: g_slice_alloc0 (gslice.c:848) - ==23341== by 0x403A751: g_error_new_valist (gerror.c:54) - ==23341== by 0x403AAD4: g_set_error (gerror.c:240) - ==23341== by 0x420B807: decode_method_reply - (gdbusconnection.c:4774) - ==23341== by 0x420C2BA: g_dbus_connection_call_sync - (gdbusconnection.c:5188) - ==23341== by 0x421B7C9: g_dbus_proxy_call_sync (gdbusproxy.c:2477) - ==23341== by 0x804BD89: test_bogus_method_return - (gdbus-proxy.c:430) - - Bug #628331. - - gio/tests/gdbus-proxy.c | 1 + - 1 file changed, 1 insertion(+) - -commit be33ef85d0a89c2ded655785a4b930926e403e64 -Author: Christian Persch -Date: Fri Sep 3 16:03:48 2010 -0400 - - Plug some mem leaks in gdbus-peer test - - ==29535== 56 (24 direct, 32 indirect) bytes in 1 blocks are definitely - lost in loss record 1,112 of 1,264 - ==29535== at 0x4005BDC: malloc (vg_replace_malloc.c:195) - ==29535== by 0x4057094: g_malloc (gmem.c:134) - ==29535== by 0x406F2D6: g_slice_alloc (gslice.c:836) - ==29535== by 0x406F364: g_slice_copy (gslice.c:858) - ==29535== by 0x403A9B2: g_error_copy (gerror.c:160) - ==29535== by 0x42066D3: initable_init (gdbusconnection.c:2314) - ==29535== by 0x41A73E5: g_initable_init (ginitable.c:105) - ==29535== by 0x41A7587: g_initable_new_valist (ginitable.c:218) - ==29535== by 0x41A742A: g_initable_new (ginitable.c:138) - ==29535== by 0x4206DCC: g_dbus_connection_new_for_address_sync - (gdbusconnection.c:2585) - ==29535== by 0x804D63A: test_nonce_tcp (gdbus-peer.c:1229) - - ==29535== 107 (24 direct, 83 indirect) bytes in 1 blocks are - definitely lost in loss record 1,188 of 1,264 - ==29535== at 0x4005BDC: malloc (vg_replace_malloc.c:195) - ==29535== by 0x4057094: g_malloc (gmem.c:134) - ==29535== by 0x406F2D6: g_slice_alloc (gslice.c:836) - ==29535== by 0x406F364: g_slice_copy (gslice.c:858) - ==29535== by 0x403A9B2: g_error_copy (gerror.c:160) - ==29535== by 0x42066D3: initable_init (gdbusconnection.c:2314) - ==29535== by 0x41A73E5: g_initable_init (ginitable.c:105) - ==29535== by 0x41A7587: g_initable_new_valist (ginitable.c:218) - ==29535== by 0x41A742A: g_initable_new (ginitable.c:138) - ==29535== by 0x4206DCC: g_dbus_connection_new_for_address_sync - (gdbusconnection.c:2585) - ==29535== by 0x804D8E8: test_nonce_tcp (gdbus-peer.c:1259) - - ==29535== 112 (24 direct, 88 indirect) bytes in 1 blocks are - definitely lost in loss record 1,193 of 1,264 - ==29535== at 0x4005BDC: malloc (vg_replace_malloc.c:195) - ==29535== by 0x4057094: g_malloc (gmem.c:134) - ==29535== by 0x406F2D6: g_slice_alloc (gslice.c:836) - ==29535== by 0x406F364: g_slice_copy (gslice.c:858) - ==29535== by 0x403A9B2: g_error_copy (gerror.c:160) - ==29535== by 0x42066D3: initable_init (gdbusconnection.c:2314) - ==29535== by 0x41A73E5: g_initable_init (ginitable.c:105) - ==29535== by 0x41A7587: g_initable_new_valist (ginitable.c:218) - ==29535== by 0x41A742A: g_initable_new (ginitable.c:138) - ==29535== by 0x4206DCC: g_dbus_connection_new_for_address_sync - (gdbusconnection.c:2585) - ==29535== by 0x804D79A: test_nonce_tcp (gdbus-peer.c:1248) - - ==29535== 73 (24 direct, 49 indirect) bytes in 1 blocks are definitely - lost in loss record 1,152 of 1,264 - ==29535== at 0x4005BDC: malloc (vg_replace_malloc.c:195) - ==29535== by 0x4057094: g_malloc (gmem.c:134) - ==29535== by 0x406F2D6: g_slice_alloc (gslice.c:836) - ==29535== by 0x406F364: g_slice_copy (gslice.c:858) - ==29535== by 0x403A9B2: g_error_copy (gerror.c:160) - ==29535== by 0x42066D3: initable_init (gdbusconnection.c:2314) - ==29535== by 0x41A73E5: g_initable_init (ginitable.c:105) - ==29535== by 0x41A7587: g_initable_new_valist (ginitable.c:218) - ==29535== by 0x41A742A: g_initable_new (ginitable.c:138) - ==29535== by 0x4206DCC: g_dbus_connection_new_for_address_sync - (gdbusconnection.c:2585) - ==29535== by 0x804C6CE: test_peer (gdbus-peer.c:803) - - Bug #628331. - - gio/tests/gdbus-peer.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 3df586613916b44cb23edb296f5f468ac6bd80f2 -Author: Christian Persch -Date: Fri Sep 3 16:02:11 2010 -0400 - - Plug a mem leak in the gdbus-peer test - - ==6793== 32 (24 direct, 8 indirect) bytes in 1 blocks are definitely - lost in loss record 779 of 1,423 - ==6793== at 0x4005BDC: malloc (vg_replace_malloc.c:195) - ==6793== by 0x4057094: g_malloc (gmem.c:134) - ==6793== by 0x406F2D6: g_slice_alloc (gslice.c:836) - ==6793== by 0x406F31B: g_slice_alloc0 (gslice.c:848) - ==6793== by 0x413D5BB: g_type_create_instance (gtype.c:1867) - ==6793== by 0x412372A: g_object_constructor (gobject.c:1482) - ==6793== by 0x4122E1D: g_object_newv (gobject.c:1266) - ==6793== by 0x4122B93: g_object_new (gobject.c:1178) - ==6793== by 0x41DB4F9: g_unix_fd_list_new (gunixfdlist.c:159) - ==6793== by 0x804AADD: test_interface_method_call - (gdbus-peer.c:172) - - Bug #628331. - - gio/tests/gdbus-peer.c | 1 + - 1 file changed, 1 insertion(+) - -commit bd2faedefdbbfa0cbe5c0ee2b3e50eed91617990 -Author: Christian Persch -Date: Fri Sep 3 16:01:10 2010 -0400 - - Plug a mem leak in network-address test - - ==4616== 46 (32 direct, 14 indirect) bytes in 1 blocks are definitely - lost in loss record 193 of 305 - ==4616== at 0x4005BDC: malloc (vg_replace_malloc.c:195) - ==4616== by 0x4057094: g_malloc (gmem.c:134) - ==4616== by 0x406F2D6: g_slice_alloc (gslice.c:836) - ==4616== by 0x406F31B: g_slice_alloc0 (gslice.c:848) - ==4616== by 0x413D5BB: g_type_create_instance (gtype.c:1867) - ==4616== by 0x412372A: g_object_constructor (gobject.c:1482) - ==4616== by 0x4123147: g_object_newv (gobject.c:1347) - ==4616== by 0x41236BB: g_object_new_valist (gobject.c:1463) - ==4616== by 0x4122BB4: g_object_new (gobject.c:1181) - ==4616== by 0x41B2D0F: g_network_address_new - (gnetworkaddress.c:262) - ==4616== by 0x8048A70: test_basic (network-address.c:10) - - Bug #628331. - - gio/tests/network-address.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit fa6937603c098e8c6e83c8e3bd35ed7bab56ca38 -Author: Christian Persch -Date: Fri Sep 3 16:00:15 2010 -0400 - - Plug a mem leak in contexts test - - ==14059== 96 bytes in 2 blocks are definitely lost in loss record - 520 of 543 - ==14059== at 0x4005BDC: malloc (vg_replace_malloc.c:195) - ==14059== by 0x4057094: g_malloc (gmem.c:134) - ==14059== by 0x406F2D6: g_slice_alloc (gslice.c:836) - ==14059== by 0x406F31B: g_slice_alloc0 (gslice.c:848) - ==14059== by 0x41385BB: g_type_create_instance (gtype.c:1867) - ==14059== by 0x411E72A: g_object_constructor (gobject.c:1482) - ==14059== by 0x411DE1D: g_object_newv (gobject.c:1266) - ==14059== by 0x411DB93: g_object_new (gobject.c:1178) - ==14059== by 0x42296AF: _g_local_file_input_stream_new - (glocalfileinputstream.c:152) - ==14059== by 0x422281F: g_local_file_read (glocalfile.c:1322) - ==14059== by 0x418A8A9: open_read_async_thread (gfile.c:5050) - ==14059== by 0x41B71BB: run_in_thread (gsimpleasyncresult.c:853) - ==14059== by 0x41A5FBC: io_job_thread (gioscheduler.c:181) - ==14059== by 0x407DCDE: g_thread_pool_thread_proxy - (gthreadpool.c:314) - ==14059== by 0x407C6B0: g_thread_create_proxy (gthread.c:1897) - ==14059== by 0x57D918: start_thread (pthread_create.c:301) - ==14059== by 0x4C6CBD: clone (clone.S:133) - - Bug #628331. - - gio/tests/contexts.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 60349ecc4d41c57d9461355a137316aef224b3c2 -Author: Christian Persch -Date: Fri Sep 3 15:58:51 2010 -0400 - - Plug mem leaks in contexts test - - ==2464== 80 (16 direct, 64 indirect) bytes in 1 blocks are definitely - lost in loss record 515 of 547 - ==2464== at 0x4005BDC: malloc (vg_replace_malloc.c:195) - ==2464== by 0x4057094: g_malloc (gmem.c:134) - ==2464== by 0x406F2D6: g_slice_alloc (gslice.c:836) - ==2464== by 0x406F31B: g_slice_alloc0 (gslice.c:848) - ==2464== by 0x41385BB: g_type_create_instance (gtype.c:1867) - ==2464== by 0x411E72A: g_object_constructor (gobject.c:1482) - ==2464== by 0x411DE1D: g_object_newv (gobject.c:1266) - ==2464== by 0x411DB93: g_object_new (gobject.c:1178) - ==2464== by 0x4220D74: _g_local_file_new (glocalfile.c:310) - ==2464== by 0x422C897: g_local_vfs_get_file_for_path - (glocalvfs.c:84) - ==2464== by 0x41CA91C: g_vfs_get_file_for_path (gvfs.c:94) - ==2464== by 0x418C1B6: g_file_new_for_path (gfile.c:5898) - ==2464== by 0x8049509: test1_thread (contexts.c:110) - - ==2464== 80 (16 direct, 64 indirect) bytes in 1 blocks are definitely - lost in loss record 516 of 547 - ==2464== at 0x4005BDC: malloc (vg_replace_malloc.c:195) - ==2464== by 0x4057094: g_malloc (gmem.c:134) - ==2464== by 0x406F2D6: g_slice_alloc (gslice.c:836) - ==2464== by 0x406F31B: g_slice_alloc0 (gslice.c:848) - ==2464== by 0x41385BB: g_type_create_instance (gtype.c:1867) - ==2464== by 0x411E72A: g_object_constructor (gobject.c:1482) - ==2464== by 0x411DE1D: g_object_newv (gobject.c:1266) - ==2464== by 0x411DB93: g_object_new (gobject.c:1178) - ==2464== by 0x4220D74: _g_local_file_new (glocalfile.c:310) - ==2464== by 0x422C897: g_local_vfs_get_file_for_path - (glocalvfs.c:84) - ==2464== by 0x41CA91C: g_vfs_get_file_for_path (gvfs.c:94) - ==2464== by 0x418C1B6: g_file_new_for_path (gfile.c:5898) - ==2464== by 0x804964D: test_context_independence (contexts.c:144) - - Bug #628331. - - gio/tests/contexts.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit e4a6b1dcdc9bbe0b5d06228a662d8f3d0ce50e9c -Author: Christian Persch -Date: Fri Sep 3 15:57:26 2010 -0400 - - Plug a mem leak in buffered-input-stream test - - ==2429== 49 (24 direct, 25 indirect) bytes in 1 blocks are definitely - lost in loss record 276 of 355 - ==2429== at 0x4005BDC: malloc (vg_replace_malloc.c:195) - ==2429== by 0x4057094: g_malloc (gmem.c:134) - ==2429== by 0x406F2D6: g_slice_alloc (gslice.c:836) - ==2429== by 0x406F31B: g_slice_alloc0 (gslice.c:848) - ==2429== by 0x403A8A6: g_error_new_literal (gerror.c:117) - ==2429== by 0x403AC31: g_set_error_literal (gerror.c:314) - ==2429== by 0x4175525: g_buffered_input_stream_read_byte - (gbufferedinputstream.c:880) - ==2429== by 0x804A21A: test_read_byte (buffered-input-stream.c:153) - - Bug #628331. - - gio/tests/buffered-input-stream.c | 1 + - 1 file changed, 1 insertion(+) - -commit 01a19dee6855d3caede22ef8dc28606ee89cf60e -Author: Christian Persch -Date: Fri Sep 3 15:56:23 2010 -0400 - - Plug a mem leak in g-icon test - - ==2428== 256 bytes in 1 blocks are definitely lost in loss record - 591 of 604 - ==2428== at 0x4005CD2: realloc (vg_replace_malloc.c:476) - ==2428== by 0x40571A5: g_realloc (gmem.c:181) - ==2428== by 0x4075287: g_string_maybe_expand (gstring.c:395) - ==2428== by 0x40760D8: g_string_insert_c (gstring.c:1049) - ==2428== by 0x4074D41: g_string_append_c_inline (gstring.h:153) - ==2428== by 0x4075B3C: g_string_append_uri_escaped (gstring.c:822) - ==2428== by 0x41A46AC: g_icon_to_string_tokenized (gicon.c:164) - ==2428== by 0x41A498F: g_icon_to_string (gicon.c:252) - ==2428== by 0x8049E1A: test_g_icon_serialize (g-icon.c:222) - - Bug #628331. - - gio/tests/g-icon.c | 1 + - 1 file changed, 1 insertion(+) - -commit e8bdd2cb7af29ca20a02f4ebef1c6301e22d1856 -Author: Christian Persch -Date: Fri Sep 3 15:55:10 2010 -0400 - - Plug a huge mem leak in data-output-stream test - - ==12763== 16,777,215 bytes in 1 blocks are possibly lost in loss - record 357 of 357 - ==12763== at 0x4004F1B: calloc (vg_replace_malloc.c:418) - ==12763== by 0x405711D: g_malloc0 (gmem.c:157) - ==12763== by 0x8048ED6: test_basic (data-output-stream.c:40) - - Bug #628331. - - gio/tests/data-output-stream.c | 1 + - 1 file changed, 1 insertion(+) - -commit 05d6fcf88cee64e168e978800fb66523c36a94fc -Author: Christian Persch -Date: Fri Sep 3 15:53:56 2010 -0400 - - Plug a mem leak in data-output-stream test - - ==2426== 45,034 bytes in 4,094 blocks are definitely lost in loss - record 358 of 361 - ==2426== at 0x4005BDC: malloc (vg_replace_malloc.c:195) - ==2426== by 0x4057094: g_malloc (gmem.c:134) - ==2426== by 0x40573DB: g_malloc_n (gmem.c:281) - ==2426== by 0x4071ABD: g_strconcat (gstrfuncs.c:315) - ==2426== by 0x804916A: test_read_lines (data-output-stream.c:83) - - Bug #628331. - - gio/tests/data-output-stream.c | 1 + - 1 file changed, 1 insertion(+) - -commit 45331a46408777fc6a888302bad216cedbb16635 -Author: Christian Persch -Date: Fri Sep 3 15:53:05 2010 -0400 - - Plug a mem leak in data-input-stream test - - ==12351== 45,045 bytes in 4,095 blocks are definitely lost in loss - record 377 of 380 - ==12351== at 0x4005BDC: malloc (vg_replace_malloc.c:195) - ==12351== by 0x4057094: g_malloc (gmem.c:134) - ==12351== by 0x40573DB: g_malloc_n (gmem.c:281) - ==12351== by 0x4071ABD: g_strconcat (gstrfuncs.c:315) - ==12351== by 0x8049811: test_read_lines (data-input-stream.c:99) - - Bug #628331. - - gio/tests/data-input-stream.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 36c7d95c9c18e36468755dc8a7cfced32170c6ca -Author: Christian Persch -Date: Fri Sep 3 15:47:38 2010 -0400 - - Plug a mem leak in data-input-stream test - - ==2415== 45,045 bytes in 4,095 blocks are definitely lost in loss - record 393 of 399 - ==2415== at 0x4005BDC: malloc (vg_replace_malloc.c:195) - ==2415== by 0x4057094: g_malloc (gmem.c:134) - ==2415== by 0x417FC29: g_data_input_stream_read_line - (gdatainputstream.c:797) - ==2415== by 0x8049874: test_read_lines (data-input-stream.c:111) - - ==12088== 360 bytes in 40 blocks are definitely lost in loss record - 368 of 381 - ==12088== at 0x4005BDC: malloc (vg_replace_malloc.c:195) - ==12088== by 0x4057094: g_malloc (gmem.c:134) - ==12088== by 0x417FF4C: g_data_input_stream_read_until - (gdatainputstream.c:914) - ==12088== by 0x8049B6F: test_read_until (data-input-stream.c:182) - - Bug #628331. - - gio/tests/data-input-stream.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 91e380359604dfabf5c98fab8e317c655d32f98b -Author: Christian Persch -Date: Fri Sep 3 15:45:48 2010 -0400 - - Plug a mem leak in data-input-stream test - - ==2415== 165 (72 direct, 93 indirect) bytes in 3 blocks are definitely - lost in loss record 373 of 399 - ==2415== at 0x4005BDC: malloc (vg_replace_malloc.c:195) - ==2415== by 0x4057094: g_malloc (gmem.c:134) - ==2415== by 0x406F2D6: g_slice_alloc (gslice.c:836) - ==2415== by 0x406F31B: g_slice_alloc0 (gslice.c:848) - ==2415== by 0x403A8A6: g_error_new_literal (gerror.c:117) - ==2415== by 0x403AC31: g_set_error_literal (gerror.c:314) - ==2415== by 0x417ED29: read_data (gdatainputstream.c:309) - ==2415== by 0x417EE9D: g_data_input_stream_read_byte - (gdatainputstream.c:344) - ==2415== by 0x8049DEC: test_data_array (data-input-stream.c:263) - - Bug #628331. - - gio/tests/data-input-stream.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit 31b15451cf657499c15c1d08ccee0062a3486a9f -Author: Christian Persch -Date: Fri Sep 3 15:44:28 2010 -0400 - - Plug a mem leak in readwrite test - - ==10395== 80 (24 direct, 56 indirect) bytes in 1 blocks are definitely - lost in loss record 529 of 561 - ==10395== at 0x4005BDC: malloc (vg_replace_malloc.c:195) - ==10395== by 0x4057094: g_malloc (gmem.c:134) - ==10395== by 0x406F2D6: g_slice_alloc (gslice.c:836) - ==10395== by 0x406F31B: g_slice_alloc0 (gslice.c:848) - ==10395== by 0x403A751: g_error_new_valist (gerror.c:54) - ==10395== by 0x403AAD4: g_set_error (gerror.c:240) - ==10395== by 0x4230328: _g_local_file_output_stream_create - (glocalfileoutputstream.c:628) - ==10395== by 0x4227A04: g_local_file_create_readwrite - (glocalfile.c:1388) - ==10395== by 0x418974C: g_file_create_readwrite (gfile.c:1784) - ==10395== by 0x8049FCD: test_g_file_create_readwrite - (readwrite.c:187) - - Bug #628331. - - gio/tests/readwrite.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 94102a40f733dc86e61aaaee0822b8ecc2e9927b -Author: Christian Persch -Date: Fri Sep 3 15:43:03 2010 -0400 - - Plug some huge mem leaks in converter-stream test - - ==8564== 24,000,000 bytes in 6 blocks are possibly lost in loss - record 592 of 594 - ==8564== at 0x4005BDC: malloc (vg_replace_malloc.c:195) - ==8564== by 0x4057094: g_malloc (gmem.c:134) - ==8564== by 0x804AA37: test_corruption (converter-stream.c:589) - ==8564== by 0x804B05B: test_roundtrip (converter-stream.c:652) - - ==9459== 25,165,824 bytes in 6 blocks are possibly lost in loss - record 593 of 594 - ==9459== at 0x4005CD2: realloc (vg_replace_malloc.c:476) - ==9459== by 0x40571A5: g_realloc (gmem.c:181) - ==9459== by 0x41B08A3: array_resize (gmemoryoutputstream.c:501) - ==9459== by 0x41B0A5D: g_memory_output_stream_write - (gmemoryoutputstream.c:578) - ==9459== by 0x41B57EF: g_output_stream_write (goutputstream.c:216) - ==9459== by 0x41B591B: g_output_stream_write_all - (goutputstream.c:268) - ==9459== by 0x417D617: flush_buffer (gconverteroutputstream.c:359) - ==9459== by 0x417D958: g_converter_output_stream_write - (gconverteroutputstream.c:502) - ==9459== by 0x41B5D7F: g_output_stream_real_splice - (goutputstream.c:428) - ==9459== by 0x41B5C6C: g_output_stream_splice (goutputstream.c:380) - ==9459== by 0x804AB10: test_corruption (converter-stream.c:600) - - ==9785== 25,165,824 bytes in 6 blocks are possibly lost in loss - record 592 of 592 - ==9785== at 0x4005CD2: realloc (vg_replace_malloc.c:476) - ==9785== by 0x40571A5: g_realloc (gmem.c:181) - ==9785== by 0x41B08A3: array_resize (gmemoryoutputstream.c:501) - ==9785== by 0x41B0A5D: g_memory_output_stream_write - (gmemoryoutputstream.c:578) - ==9785== by 0x41B5D7F: g_output_stream_real_splice - (goutputstream.c:428) - ==9785== by 0x41B5C6C: g_output_stream_splice (goutputstream.c:380) - ==9785== by 0x804ADF1: test_corruption (converter-stream.c:622) - ==9785== by 0x804B06C: test_roundtrip (converter-stream.c:652) - - Bug #628331. - - gio/tests/converter-stream.c | 9 +++++---- - 1 file changed, 5 insertions(+), 4 deletions(-) - -commit 24bee1a130152dece7f7ae470b81bd6ed69a9a4f -Author: Christian Persch -Date: Fri Sep 3 15:40:55 2010 -0400 - - Plug a mem leak in convert-stream test - - ==7540== 487 (64 direct, 423 indirect) bytes in 2 blocks are - definitely lost in loss record 597 of 615 - ==7540== at 0x4005BDC: malloc (vg_replace_malloc.c:195) - ==7540== by 0x4057094: g_malloc (gmem.c:134) - ==7540== by 0x406F2D6: g_slice_alloc (gslice.c:836) - ==7540== by 0x406F31B: g_slice_alloc0 (gslice.c:848) - ==7540== by 0x413D5BB: g_type_create_instance (gtype.c:1867) - ==7540== by 0x412372A: g_object_constructor (gobject.c:1482) - ==7540== by 0x4123147: g_object_newv (gobject.c:1347) - ==7540== by 0x41236BB: g_object_new_valist (gobject.c:1463) - ==7540== by 0x41A756E: g_initable_new_valist (ginitable.c:214) - ==7540== by 0x41A743E: g_initable_new (ginitable.c:138) - ==7540== by 0x417B67A: g_charset_converter_new - (gcharsetconverter.c:215) - ==7540== by 0x804B043: test_charset (converter-stream.c:675) - - Bug #628331. - - gio/tests/converter-stream.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit ac8600a14b7e79c6eb19dd779be3b2c8a492d934 -Author: Christian Persch -Date: Fri Sep 3 15:39:58 2010 -0400 - - Plug a mem leak in converter-stream test - - ==2396== 168 (92 direct, 76 indirect) bytes in 1 blocks are definitely - lost in loss record 598 of 625 - ==2396== at 0x4005BDC: malloc (vg_replace_malloc.c:195) - ==2396== by 0x4057094: g_malloc (gmem.c:134) - ==2396== by 0x406F2D6: g_slice_alloc (gslice.c:836) - ==2396== by 0x406F31B: g_slice_alloc0 (gslice.c:848) - ==2396== by 0x413D5BB: g_type_create_instance (gtype.c:1867) - ==2396== by 0x412372A: g_object_constructor (gobject.c:1482) - ==2396== by 0x4123147: g_object_newv (gobject.c:1347) - ==2396== by 0x41236BB: g_object_new_valist (gobject.c:1463) - ==2396== by 0x4122BB4: g_object_new (gobject.c:1181) - ==2396== by 0x417C54D: g_converter_input_stream_new - (gconverterinputstream.c:204) - ==2396== by 0x804A53E: test_compressor (converter-stream.c:484) - - Bug #628331. - - gio/tests/converter-stream.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 85179745ac72280746da101a5232f7843f2426d3 -Author: Christian Persch -Date: Fri Sep 3 15:39:07 2010 -0400 - - Plug a mem leak in converter-stream test - - ==2396== 66 (24 direct, 42 indirect) bytes in 1 blocks are definitely - lost in loss record 565 of 625 - ==2396== at 0x4005BDC: malloc (vg_replace_malloc.c:195) - ==2396== by 0x4057094: g_malloc (gmem.c:134) - ==2396== by 0x406F2D6: g_slice_alloc (gslice.c:836) - ==2396== by 0x406F31B: g_slice_alloc0 (gslice.c:848) - ==2396== by 0x403A8A6: g_error_new_literal (gerror.c:117) - ==2396== by 0x403AC31: g_set_error_literal (gerror.c:314) - ==2396== by 0x417BA38: g_charset_converter_convert - (gcharsetconverter.c:344) - ==2396== by 0x417BF67: g_converter_convert (gconverter.c:174) - ==2396== by 0x417C9EB: g_converter_input_stream_read - (gconverterinputstream.c:403) - ==2396== by 0x41A7A17: g_input_stream_read (ginputstream.c:204) - ==2396== by 0x41A7B43: g_input_stream_read_all (ginputstream.c:256) - ==2396== by 0x804B0E4: test_charset (converter-stream.c:682) - - Bug #628331. - - gio/tests/converter-stream.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit 7ec414229b8d42a5ce4f5519d18af59a3098f544 -Author: Christian Persch -Date: Fri Sep 3 15:37:56 2010 -0400 - - Plug a mem leak in converter-stream test - - ==2396== 39 (24 direct, 15 indirect) bytes in 1 blocks are definitely - lost in loss record 398 of 625 - ==2396== at 0x4005BDC: malloc (vg_replace_malloc.c:195) - ==2396== by 0x4057094: g_malloc (gmem.c:134) - ==2396== by 0x406F2D6: g_slice_alloc (gslice.c:836) - ==2396== by 0x406F31B: g_slice_alloc0 (gslice.c:848) - ==2396== by 0x403A8A6: g_error_new_literal (gerror.c:117) - ==2396== by 0x403AC31: g_set_error_literal (gerror.c:314) - ==2396== by 0x80498F7: g_compressor_converter_convert - (converter-stream.c:244) - ==2396== by 0x417BF67: g_converter_convert (gconverter.c:174) - ==2396== by 0x417CBDE: g_converter_input_stream_read - (gconverterinputstream.c:460) - ==2396== by 0x41A7A17: g_input_stream_read (ginputstream.c:204) - ==2396== by 0x804A832: test_compressor (converter-stream.c:545) - - Bug #628331. - - gio/tests/converter-stream.c | 1 + - 1 file changed, 1 insertion(+) - -commit d5d277dccf3637518b3a34af1609ffd60ce1e308 -Author: Christian Persch -Date: Fri Sep 3 15:37:08 2010 -0400 - - Plug a mem leak in g-file-info test - - ==2395== 64 bytes in 1 blocks are definitely lost in loss record - 381 of 407 - ==2395== at 0x4005BDC: malloc (vg_replace_malloc.c:195) - ==2395== by 0x4005C66: realloc (vg_replace_malloc.c:476) - ==2395== by 0x40571A5: g_realloc (gmem.c:181) - ==2395== by 0x401D670: g_ptr_array_maybe_expand (garray.c:968) - ==2395== by 0x401DD0B: g_ptr_array_add (garray.c:1225) - ==2395== by 0x4199AA9: g_file_info_list_attributes - (gfileinfo.c:646) - ==2395== by 0x80491CE: test_g_file_info (g-file-info.c:76) - - ==2395== 132 (64 direct, 68 indirect) bytes in 1 blocks are definitely - lost in loss record 396 of 407 - ==2395== at 0x4005BDC: malloc (vg_replace_malloc.c:195) - ==2395== by 0x4005C66: realloc (vg_replace_malloc.c:476) - ==2395== by 0x40571A5: g_realloc (gmem.c:181) - ==2395== by 0x401D670: g_ptr_array_maybe_expand (garray.c:968) - ==2395== by 0x401DD0B: g_ptr_array_add (garray.c:1225) - ==2395== by 0x4199A82: g_file_info_list_attributes - (gfileinfo.c:642) - ==2395== by 0x80492B7: test_g_file_info (g-file-info.c:86) - - Bug #628331. - - gio/tests/g-file-info.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit 35e101fa0a96fb03db4f503a4b24f4818ada114f -Author: Christian Persch -Date: Fri Sep 3 15:35:44 2010 -0400 - - Plug a mem leak in the readwrite test - - And use g_assert_[no_]error(). - - ==2392== 49 (24 direct, 25 indirect) bytes in 1 blocks are definitely - lost in loss record 451 of 573 - ==2392== at 0x4005BDC: malloc (vg_replace_malloc.c:195) - ==2392== by 0x4057094: g_malloc (gmem.c:134) - ==2392== by 0x406F2D6: g_slice_alloc (gslice.c:836) - ==2392== by 0x406F31B: g_slice_alloc0 (gslice.c:848) - ==2392== by 0x403A8A6: g_error_new_literal (gerror.c:117) - ==2392== by 0x403AC31: g_set_error_literal (gerror.c:314) - ==2392== by 0x41B7619: g_output_stream_set_pending - (goutputstream.c:1198) - ==2392== by 0x41B5799: g_output_stream_write (goutputstream.c:210) - ==2392== by 0x41B590B: g_output_stream_write_all - (goutputstream.c:268) - ==2392== by 0x8049B54: verify_iostream (readwrite.c:110) - - Bug #628331. - - gio/tests/readwrite.c | 7 ++++--- - 1 file changed, 4 insertions(+), 3 deletions(-) - -commit 93d85ade571b87d1c71ac6ef3fb5e40eaceb68d7 -Author: Christian Persch -Date: Fri Sep 3 15:34:12 2010 -0400 - - Plug a mem leak in the readwrite test - - ==2392== 38 (16 direct, 22 indirect) bytes in 1 blocks are definitely - lost in loss record 369 of 573 - ==2392== at 0x4005BDC: malloc (vg_replace_malloc.c:195) - ==2392== by 0x4057094: g_malloc (gmem.c:134) - ==2392== by 0x406F2D6: g_slice_alloc (gslice.c:836) - ==2392== by 0x406F31B: g_slice_alloc0 (gslice.c:848) - ==2392== by 0x413D5BB: g_type_create_instance (gtype.c:1867) - ==2392== by 0x412372A: g_object_constructor (gobject.c:1482) - ==2392== by 0x4122E1D: g_object_newv (gobject.c:1266) - ==2392== by 0x4122B93: g_object_new (gobject.c:1178) - ==2392== by 0x4225D74: _g_local_file_new (glocalfile.c:310) - ==2392== by 0x4231897: g_local_vfs_get_file_for_path - (glocalvfs.c:84) - ==2392== by 0x41CF91C: g_vfs_get_file_for_path (gvfs.c:94) - ==2392== by 0x41911B6: g_file_new_for_path (gfile.c:5898) - ==2392== by 0x804A2B9: test_g_file_replace_readwrite - (readwrite.c:235) - - Bug #628331. - - gio/tests/readwrite.c | 1 + - 1 file changed, 1 insertion(+) - -commit 9fba7a43be2481d59ae887f23d831947f27537d3 -Author: Christian Persch -Date: Fri Sep 3 15:33:28 2010 -0400 - - Plug a mem leak in the readwrite test - - ==2392== 38 (16 direct, 22 indirect) bytes in 1 blocks are definitely - lost in loss record 368 of 573 - ==2392== at 0x4005BDC: malloc (vg_replace_malloc.c:195) - ==2392== by 0x4057094: g_malloc (gmem.c:134) - ==2392== by 0x406F2D6: g_slice_alloc (gslice.c:836) - ==2392== by 0x406F31B: g_slice_alloc0 (gslice.c:848) - ==2392== by 0x413D5BB: g_type_create_instance (gtype.c:1867) - ==2392== by 0x412372A: g_object_constructor (gobject.c:1482) - ==2392== by 0x4122E1D: g_object_newv (gobject.c:1266) - ==2392== by 0x4122B93: g_object_new (gobject.c:1178) - ==2392== by 0x4225D74: _g_local_file_new (glocalfile.c:310) - ==2392== by 0x4231897: g_local_vfs_get_file_for_path - (glocalvfs.c:84) - ==2392== by 0x41CF91C: g_vfs_get_file_for_path (gvfs.c:94) - ==2392== by 0x41911B6: g_file_new_for_path (gfile.c:5898) - ==2392== by 0x8049F23: test_g_file_create_readwrite - (readwrite.c:183) - - Bug #628331. - - gio/tests/readwrite.c | 1 + - 1 file changed, 1 insertion(+) - -commit e481bf8bf68f46e82fa5624cd941f7880321e945 -Author: Christian Persch -Date: Fri Sep 3 15:32:32 2010 -0400 - - Plug a mem leak in the readwrite test - - ==2392== 38 (16 direct, 22 indirect) bytes in 1 blocks are definitely - lost in loss record 367 of 573 - ==2392== at 0x4005BDC: malloc (vg_replace_malloc.c:195) - ==2392== by 0x4057094: g_malloc (gmem.c:134) - ==2392== by 0x406F2D6: g_slice_alloc (gslice.c:836) - ==2392== by 0x406F31B: g_slice_alloc0 (gslice.c:848) - ==2392== by 0x413D5BB: g_type_create_instance (gtype.c:1867) - ==2392== by 0x412372A: g_object_constructor (gobject.c:1482) - ==2392== by 0x4122E1D: g_object_newv (gobject.c:1266) - ==2392== by 0x4122B93: g_object_new (gobject.c:1178) - ==2392== by 0x4225D74: _g_local_file_new (glocalfile.c:310) - ==2392== by 0x4231897: g_local_vfs_get_file_for_path - (glocalvfs.c:84) - ==2392== by 0x41CF91C: g_vfs_get_file_for_path (gvfs.c:94) - ==2392== by 0x41911B6: g_file_new_for_path (gfile.c:5898) - ==2392== by 0x8049E30: test_g_file_open_readwrite (readwrite.c:153) - - Bug #628331. - - gio/tests/readwrite.c | 1 + - 1 file changed, 1 insertion(+) - -commit 689b054b6e176c2f1b4bb90ca2a0e514de5e2a0e -Author: Christian Persch -Date: Fri Sep 3 15:31:37 2010 -0400 - - Plug a mem leak in the memory-input-stream test - - ==2389== 84 (44 direct, 40 indirect) bytes in 1 blocks are definitely - lost in loss record 299 of 315 - ==2389== at 0x4005BDC: malloc (vg_replace_malloc.c:195) - ==2389== by 0x4057094: g_malloc (gmem.c:134) - ==2389== by 0x406F2D6: g_slice_alloc (gslice.c:836) - ==2389== by 0x406F31B: g_slice_alloc0 (gslice.c:848) - ==2389== by 0x413D5BB: g_type_create_instance (gtype.c:1867) - ==2389== by 0x412372A: g_object_constructor (gobject.c:1482) - ==2389== by 0x4122E1D: g_object_newv (gobject.c:1266) - ==2389== by 0x4122B93: g_object_new (gobject.c:1178) - ==2389== by 0x41AF54C: g_memory_input_stream_new - (gmemoryinputstream.c:199) - ==2389== by 0x8048BD1: test_read_chunks (memory-input-stream.c:40) - - Bug #628331. - - gio/tests/memory-input-stream.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 53ae72b926e34b22f36fbc162cd12fc4d0bd7028 -Author: Christian Persch -Date: Fri Sep 3 15:30:47 2010 -0400 - - Plug a mem leak in the memory-input-stream test - - ==2389== 59 (24 direct, 35 indirect) bytes in 1 blocks are definitely - lost in loss record 290 of 315 - ==2389== at 0x4005BDC: malloc (vg_replace_malloc.c:195) - ==2389== by 0x4057094: g_malloc (gmem.c:134) - ==2389== by 0x406F2D6: g_slice_alloc (gslice.c:836) - ==2389== by 0x406F31B: g_slice_alloc0 (gslice.c:848) - ==2389== by 0x403A8A6: g_error_new_literal (gerror.c:117) - ==2389== by 0x403AC31: g_set_error_literal (gerror.c:314) - ==2389== by 0x41AFD15: g_memory_input_stream_truncate - (gmemoryinputstream.c:517) - ==2389== by 0x41BAC0F: g_seekable_truncate (gseekable.c:174) - ==2389== by 0x8049595: test_truncate (memory-input-stream.c:123) - - Bug #628331. - - gio/tests/memory-input-stream.c | 1 + - 1 file changed, 1 insertion(+) - -commit 6320b04fe97bcdb16e6ca4235db6c85eb91d2bab -Author: Christian Persch -Date: Fri Sep 3 15:29:51 2010 -0400 - - Plug a mem leak in gsettings test - - ==2530== 13 bytes in 1 blocks are definitely lost in loss record - 373 of 681 - ==2530== at 0x4005BDC: malloc (vg_replace_malloc.c:195) - ==2530== by 0x4057094: g_malloc (gmem.c:134) - ==2530== by 0x40573DB: g_malloc_n (gmem.c:281) - ==2530== by 0x40717FC: g_strdup (gstrfuncs.c:101) - ==2530== by 0x4147F56: value_lcopy_string (gvaluetypes.c:313) - ==2530== by 0x4123F0B: g_object_get_valist (gobject.c:1643) - ==2530== by 0x41240FF: g_object_get (gobject.c:1731) - ==2530== by 0x804A4BA: test_basic (gsettings.c:28) - - Bug #628331. - - gio/tests/gsettings.c | 1 + - 1 file changed, 1 insertion(+) - -commit e8fc3ba3d0dbb4e8d0592fddcbdc189c9d20056a -Author: Christian Persch -Date: Tue Aug 31 19:42:32 2010 +0200 - - Plug a mem leak - - Don't leak the ptr arrays in the - map_sender_unique_name_to_signal_data_array - hash table. - - ==23440== 84 (20 direct, 64 indirect) bytes in 1 blocks are definitely - lost in loss record 920 of 993 - ==23440== at 0x4005BDC: malloc (vg_replace_malloc.c:195) - ==23440== by 0x4057094: g_malloc (gmem.c:134) - ==23440== by 0x406F2D6: g_slice_alloc (gslice.c:836) - ==23440== by 0x401D2D0: g_ptr_array_sized_new (garray.c:799) - ==23440== by 0x401D2AC: g_ptr_array_new (garray.c:783) - ==23440== by 0x420834A: g_dbus_connection_signal_subscribe - (gdbusconnection.c:3084) - - Bug #628436. - - gio/gdbusconnection.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 8795f52aae10add70929cd0fad1ccf6d0c8db4af -Author: Christian Persch -Date: Mon Aug 30 19:31:09 2010 +0200 - - Plug a mem leak - - ==31063== 98 (24 direct, 74 indirect) bytes in 1 blocks are definitely - lost in loss record 946 of 1,136 - ==31063== at 0x4005BDC: malloc (vg_replace_malloc.c:195) - ==31063== by 0x4057094: g_malloc (gmem.c:134) - ==31063== by 0x406F2D6: g_slice_alloc (gslice.c:836) - ==31063== by 0x4092383: g_variant_get_child_value - (gvariant-core.c:847) - ==31063== by 0x408BE9E: g_variant_get_variant (gvariant.c:709) - ==31063== by 0x40903F5: g_variant_valist_get_nnp (gvariant.c:3767) - ==31063== by 0x40907A9: g_variant_valist_get_leaf (gvariant.c:3884) - ==31063== by 0x4090D10: g_variant_valist_get (gvariant.c:4065) - ==31063== by 0x4090E59: g_variant_valist_get (gvariant.c:4100) - ==31063== by 0x40911B6: g_variant_get_va (gvariant.c:4296) - ==31063== by 0x40910BC: g_variant_get (gvariant.c:4248) - ==31063== by 0x4208DAF: invoke_set_property_in_idle_cb - (gdbusconnection.c:3676) - - Bug #628346. - - gio/gdbusconnection.c | 1 + - 1 file changed, 1 insertion(+) - -commit 1f49f3fa349a49bf17f6cb58d060173b7a448bf5 -Author: Christian Persch -Date: Mon Aug 30 19:00:05 2010 +0200 - - Plug a mem leak - - ... and use g_error_matches(). - - ==29535== 1,360 (408 direct, 952 indirect) bytes in 17 blocks are - definitely lost in loss record 1,252 of 1,264 - ==29535== at 0x4005BDC: malloc (vg_replace_malloc.c:195) - ==29535== by 0x4057094: g_malloc (gmem.c:134) - ==29535== by 0x406F2D6: g_slice_alloc (gslice.c:836) - ==29535== by 0x406F31B: g_slice_alloc0 (gslice.c:848) - ==29535== by 0x403A751: g_error_new_valist (gerror.c:54) - ==29535== by 0x403AAD4: g_set_error (gerror.c:240) - ==29535== by 0x41C06C8: g_socket_send_message (gsocket.c:2967) - ==29535== by 0x421CB64: write_message_continue_writing - (gdbusprivate.c:958) - ==29535== by 0x421CE2A: write_message_async (gdbusprivate.c:1049) - ==29535== by 0x421D4DD: maybe_write_next_message - (gdbusprivate.c:1291) - ==29535== by 0x421D26B: message_written (gdbusprivate.c:1187) - ==29535== by 0x421D322: write_message_cb (gdbusprivate.c:1216) - - Bug #628345. - - gio/gdbusprivate.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit c75429d0a0564c3620c6f72afea9838f661c4e88 -Author: Matthias Clasen -Date: Fri Sep 3 14:52:16 2010 -0400 - - Make ordering for overridden interface properties consistent - - g_object_class_list_properties tries to sort the returned list of - paramspecs by 'type depth' and param_id. But all the overridden - interface properties have a param_id of 0, so they come out in - a random order. - - Bug 628253. - - gobject/gparam.c | 8 +++++++- - 1 file changed, 7 insertions(+), 1 deletion(-) - -commit 6ddef375c8eb41da3160ac6984f707a19f1da63b -Author: Tor Lillqvist -Date: Thu Sep 2 21:56:02 2010 +0300 - - Recuce DLL hijack risk on Windows - - Don't call LoadLibrary() on shell32.dll or kernel32.dll. kernel32.dll - is always loaded. Shell32.dll is also already loaded as glib links to - functions in it. So just call GetModuleHandle() on them. - - For mlang.dll in win_iconv.c and winhttp.dll in gwinhttpvfs.c, always - try loading them from a complete path, from the Windows system - directory. - - Use the "tool help" API to enumerate modules in gmodule-win32.c. It is - present in all Windows versions since Windows 2000, which is all we - support anyway. Thus no need to look that API up dynamically. Just - link to it normally. We can bin the fallback code that attempts to use - the psapi API. - - gio/win32/gwinhttpvfs.c | 15 +++++++-- - glib/gutils.c | 6 ++-- - glib/win_iconv.c | 14 +++++++-- - gmodule/gmodule-win32.c | 82 - +++---------------------------------------------- - 4 files changed, 33 insertions(+), 84 deletions(-) - -commit 54c51c73c60008868f6718a23b4b00a5db61c167 -Author: Kjartan Maraas -Date: Thu Sep 2 11:56:09 2010 +0200 - - Updated Norwegian bokmål translation - - po/nb.po | 708 - ++++++++++++++++++++++++++++++++++++++++++++++----------------- - 1 file changed, 515 insertions(+), 193 deletions(-) - -commit b4d3acf9be3aeaf60326e44b0ad706c45e68f590 -Author: noch -Date: Thu Sep 2 12:35:02 2010 +0500 - - Modified Armenian translation - po file - - po/hy.po | 1139 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 576 insertions(+), 563 deletions(-) - -commit db0eaa299c66d82552645fa42f20d13a791bc53c -Author: Christian Persch -Date: Wed Sep 1 15:05:59 2010 +0200 - - Fix building with zlib < 1.2.4 on win32 - - The gzip header processing functions were only exported - since 1.2.4 on win32, so #ifdef this code accordingly. - - Bug #628505. - - gio/gzlibcompressor.c | 3 +++ - gio/gzlibdecompressor.c | 5 +++++ - 2 files changed, 8 insertions(+) - -commit ed72dcdd4507865780ebc14567bf582721a6bce4 -Author: Ryan Lortie -Date: Wed Sep 1 15:04:41 2010 +0200 - - Fix small bug in registry backend - - 'n' and 'q' types had their signed/unsigned meaning inverted. - - gio/gregistrysettingsbackend.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 3209024c3ba730df9551074819672756477bd5aa -Author: Sam Thursfield -Date: Thu Aug 12 16:10:23 2010 +0100 - - Add GSettings Windows Registry backend - - gio/Makefile.am | 7 +- - gio/giomodule.c | 4 + - gio/gregistrysettingsbackend.c | 1966 - ++++++++++++++++++++++++++++++++++++++++ - gio/gregistrysettingsbackend.h | 31 + - 4 files changed, 2007 insertions(+), 1 deletion(-) - -commit fb15dde6c171acb445da5e51ce17e241bf9c52fb -Author: Jon Nordby -Date: Thu Aug 26 16:51:33 2010 +0200 - - docs: Inline docs from tmpl/memory.smgl - - docs/reference/glib/tmpl/.gitignore | 1 + - docs/reference/glib/tmpl/memory.sgml | 428 - ----------------------------------- - glib/galloca.h | 47 ++++ - glib/gmem.c | 201 +++++++++++++++- - glib/gmem.h | 106 +++++++++ - glib/gstrfuncs.c | 11 + - 6 files changed, 365 insertions(+), 429 deletions(-) - -commit 4497e84215e37f1d7dc55432ab50825652f9fe80 -Author: Andika Triwidada -Date: Wed Sep 1 09:54:52 2010 +0700 - - Updated Indonesian translation - - po/id.po | 2301 - ++++++++++++++++++++++++++++++++++++++++---------------------- - 1 file changed, 1479 insertions(+), 822 deletions(-) - -commit 94e34d8a12e94c6aa2d2fcc8440439de5671f6f2 -Author: noch -Date: Tue Aug 31 16:49:31 2010 +0500 - - Modified hy.po - - po/hy.po | 1776 - +++++++++++++++++++++++++++++++++++++------------------------- - 1 file changed, 1061 insertions(+), 715 deletions(-) - -commit b10d3a73bc39763ed528baaf93b1143157115690 -Author: noch -Date: Tue Aug 31 12:34:36 2010 +0500 - - Modified hy.po - - po/hy.po | 971 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 470 insertions(+), 501 deletions(-) - -commit e57884041bf17d851915994370f480f554b49c6a -Author: Matthias Clasen -Date: Mon Aug 30 20:47:40 2010 -0400 - - Bump version - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 31a72dd719940ca5b97da9eb36ce5467458ed7f5 -Author: Matthias Clasen -Date: Mon Aug 30 19:29:09 2010 -0400 - - Update symbol list - - gio/gio.symbols | 14 ++++++++++---- - 1 file changed, 10 insertions(+), 4 deletions(-) - -commit ee2c6f4554661ed449dda0076bc4d7627ed05e80 -Author: Branko Kokanović -Date: Tue Aug 31 02:33:26 2010 +0200 - - Updated Serbian translation - - po/sr.po | 125 - ++++++++++++++++++++++++++------------------------------- - po/sr@latin.po | 125 - ++++++++++++++++++++++++++------------------------------- - 2 files changed, 116 insertions(+), 134 deletions(-) - -commit 1d2229129cd5a6ac09cd94b5f9751a8f32d81e05 -Author: Philip Withnall -Date: Mon Aug 30 22:13:18 2010 +0100 - - Update British English translation - - po/en_GB.po | 35 ++++++++++++++++++----------------- - 1 file changed, 18 insertions(+), 17 deletions(-) - -commit 6f327315dcd617f93a59ba235f48f9125a0ee593 -Author: Matthias Clasen -Date: Mon Aug 30 16:08:25 2010 -0400 - - Add one more bug ref - - NEWS | 1 + - 1 file changed, 1 insertion(+) - -commit f4f45e980ba222f749e533b445d88996ed66ebe0 -Author: David Zeuthen -Date: Mon Aug 30 13:58:41 2010 -0400 - - GDBusProxy: remove superfluous -gdbus-proxy-method-name qdata - - Looks like we're not using this anymore. - - Signed-off-by: David Zeuthen - - gio/gdbusproxy.c | 4 ---- - 1 file changed, 4 deletions(-) - -commit 52348e15874869cb02052253847358361f10ec7f -Author: David Zeuthen -Date: Mon Aug 30 13:45:46 2010 -0400 - - Bug 628324 – Invalid reads in gdbus-export test - - Looks like we forgot to ref the returned GVariant in - g_dbus_proxy_call_finish(). - - It's a good question why code using g_dbus_proxy_call() and - g_dbus_proxy_call_finish() worked in the first place - probably the - answer is that no-one really used these APIs. - - Signed-off-by: David Zeuthen - - gio/gdbusproxy.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 72ea8b1df744ef8a11e67d1b7df121849c0298fb -Author: Matthias Clasen -Date: Mon Aug 30 13:28:06 2010 -0400 - - Tweak the wording - - NEWS | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 846b0b34660279871bbafb476adf5b5c597eb08d -Author: Ryan Lortie -Date: Mon Aug 30 18:58:49 2010 +0200 - - GAction is now an interface - - the new class GSimpleAction is the implementation half - - docs/reference/gio/gio-docs.xml | 1 + - docs/reference/gio/gio-sections.txt | 40 ++- - docs/reference/gio/gio.types | 1 + - gio/Makefile.am | 2 + - gio/gaction.c | 416 +++++------------------------- - gio/gaction.h | 69 ++--- - gio/gactiongroup.c | 2 +- - gio/gio.h | 1 + - gio/giotypes.h | 1 + - gio/gsimpleaction.c | 498 - ++++++++++++++++++++++++++++++++++++ - gio/gsimpleaction.h | 95 +++++++ - gio/tests/actions.c | 83 +++--- - 12 files changed, 754 insertions(+), 455 deletions(-) - -commit 6cd62920bbb8ed42c7381bb56deca820515500f9 -Author: Ryan Lortie -Date: Mon Aug 30 17:31:06 2010 +0200 - - GActionGroup is now an interface - - - make GAction.get_state() return a reference - - fix some leaks/warnings in the tests - - fix signal propagation in GSimpleActionGroup - - gio/gaction.c | 9 +++-- - gio/gactiongroup.c | 46 ++++++++++++++----------- - gio/gactiongroup.h | 43 +++++------------------ - gio/gsimpleactiongroup.c | 89 - ++++++++++++++++++------------------------------ - gio/gsimpleactiongroup.h | 8 ++--- - gio/tests/actions.c | 21 ++++++++---- - 6 files changed, 90 insertions(+), 126 deletions(-) - -commit 75891001bc5ed5a99c9a9af17407b0a797f79df4 -Author: Matthias Clasen -Date: Mon Aug 30 13:11:52 2010 -0400 - - Update NEWS for 2.25.15 - - NEWS | 13 +++++++++++++ - 1 file changed, 13 insertions(+) - -commit 949392585402916d86920c652d182e92ad109a6d -Author: Christian Persch -Date: Mon Aug 30 16:12:42 2010 +0200 - - Make g_emblemed_icon_add_emblem() keep the list sorted - - Fixes bug #628317. - - gio/gemblemedicon.c | 37 +++++++++++++++++-------------------- - 1 file changed, 17 insertions(+), 20 deletions(-) - -commit 7a6f8bd3c34e5f5e20f6770d54406b7abc5a396d -Author: Christian Persch -Date: Mon Aug 30 15:53:49 2010 +0200 - - Don't leak the FD list - - ==6793== 32 (24 direct, 8 indirect) bytes in 1 blocks are definitely - lost in loss record 780 of 1,423 - ==6793== at 0x4005BDC: malloc (vg_replace_malloc.c:195) - ==6793== by 0x4057094: g_malloc (gmem.c:134) - ==6793== by 0x406F2D6: g_slice_alloc (gslice.c:836) - ==6793== by 0x406F31B: g_slice_alloc0 (gslice.c:848) - ==6793== by 0x413D5BB: g_type_create_instance (gtype.c:1867) - ==6793== by 0x412372A: g_object_constructor (gobject.c:1482) - ==6793== by 0x4122E1D: g_object_newv (gobject.c:1266) - ==6793== by 0x4122B93: g_object_new (gobject.c:1178) - ==6793== by 0x41DB582: g_unix_fd_list_new_from_array - (gunixfdlist.c:191) - ==6793== by 0x421BFD6: _g_dbus_worker_do_read_cb - (gdbusprivate.c:590) - - Bug #628329. - - gio/gdbusprivate.c | 1 + - 1 file changed, 1 insertion(+) - -commit fa671dc5e28369c50aaef525c6980803a9946471 -Author: Christian Persch -Date: Mon Aug 30 10:21:43 2010 -0400 - - Fix invalid reads - - Don't use a guint16* when getting a guint property via g_object_get()! - - Bug #628323. - - gio/gproxyaddressenumerator.c | 5 ++++- - gio/tests/network-address.c | 2 +- - 2 files changed, 5 insertions(+), 2 deletions(-) - -commit 08924ad1472a17cd6c144ae25a350af0b2d9afe7 -Author: Christian Persch -Date: Mon Aug 30 10:18:30 2010 -0400 - - Plug a mem leak in GConverterOutputStream - - ==8221== 1,047 (672 direct, 375 indirect) bytes in 28 blocks are - definitely lost in loss record 589 of 603 - ==8221== at 0x4005BDC: malloc (vg_replace_malloc.c:195) - ==8221== by 0x4057094: g_malloc (gmem.c:134) - ==8221== by 0x406F2D6: g_slice_alloc (gslice.c:836) - ==8221== by 0x406F31B: g_slice_alloc0 (gslice.c:848) - ==8221== by 0x403A8A6: g_error_new_literal (gerror.c:117) - ==8221== by 0x403AC31: g_set_error_literal (gerror.c:314) - ==8221== by 0x80499DC: g_compressor_converter_convert - (converter-stream.c:267) - ==8221== by 0x417BF67: g_converter_convert (gconverter.c:174) - ==8221== by 0x417D7F0: g_converter_output_stream_write - (gconverteroutputstream.c:428) - ==8221== by 0x41B57DF: g_output_stream_write (goutputstream.c:216) - ==8221== by 0x804A367: test_compressor (converter-stream.c:456) - - Bug #628309. - - gio/gconverteroutputstream.c | 1 + - 1 file changed, 1 insertion(+) - -commit 802c25832cb34976308a8a2b356ad3273108761f -Author: Christian Persch -Date: Mon Aug 30 10:16:31 2010 -0400 - - Plug a mem leak - - ==6793== 19 (8 direct, 11 indirect) bytes in 1 blocks are definitely - lost in loss record 640 of 1,423 - ==6793== at 0x4005BDC: malloc (vg_replace_malloc.c:195) - ==6793== by 0x4057094: g_malloc (gmem.c:134) - ==6793== by 0x40573DB: g_malloc_n (gmem.c:281) - ==6793== by 0x4073D1B: g_strsplit (gstrfuncs.c:2436) - ==6793== by 0x4224A89: initable_init (gdbusserver.c:1040) - ==6793== by 0x41A73F9: g_initable_init (ginitable.c:105) - ==6793== by 0x41A759B: g_initable_new_valist (ginitable.c:218) - ==6793== by 0x41A743E: g_initable_new (ginitable.c:138) - ==6793== by 0x42238F5: g_dbus_server_new_sync (gdbusserver.c:484) - - Bug #628328. - - gio/gdbusserver.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 6879256f360ed46c2238b273a239f99d08a62915 -Author: Christian Persch -Date: Mon Aug 30 10:14:39 2010 -0400 - - Plug a mem leak - - ==6793== 16 bytes in 1 blocks are definitely lost in loss record - 632 of 1,423 - ==6793== at 0x4005BDC: malloc (vg_replace_malloc.c:195) - ==6793== by 0x4057094: g_malloc (gmem.c:134) - ==6793== by 0x417FC29: g_data_input_stream_read_line - (gdatainputstream.c:797) - ==6793== by 0x41F99C1: _my_g_data_input_stream_read_line - (gdbusauth.c:279) - ==6793== by 0x41FA728: _g_dbus_auth_run_client (gdbusauth.c:759) - - Bug #628327. - - gio/gdbusauth.c | 1 + - 1 file changed, 1 insertion(+) - -commit bb221b68df5de89fce4cb70b789df6173d9c2c92 -Author: Matthias Clasen -Date: Mon Aug 30 10:02:32 2010 -0400 - - Add an annotation - - gio/gdbusmessage.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a3cc274fc681f5266b621f730d3d8eef811e41cf -Author: Dan Winship -Date: Mon Aug 30 09:23:09 2010 -0400 - - GSocketClient: fix a crash on cancellation - - some code rearrangement when adding proxy support resulted in - trying to - use a GSocket that wasn't there. - - https://bugzilla.gnome.org/show_bug.cgi?id=628296 - - gio/gsocketclient.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit b8ff287167f668d0c10c2b98c13661042633163e -Author: Matthias Clasen -Date: Mon Aug 30 08:58:31 2010 -0400 - - Disable the 'extra data' test for now - - gio/tests/gdbus-introspection.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit b4a61235da4e604eca92d3f38a391a1e76a63d1c -Author: Matthias Clasen -Date: Mon Aug 30 08:50:09 2010 -0400 - - Introspection: make 'direction' default to 'in' for methods - - gio/gdbusintrospection.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit c3135d1d39cbbbb1947843d3937984887764137e -Author: Matthias Clasen -Date: Mon Aug 30 08:49:41 2010 -0400 - - Add some more gdbus introspection tests (currently failing) - - gio/tests/gdbus-introspection.c | 90 - ++++++++++++++++++++++++++++++++++++++--- - 1 file changed, 85 insertions(+), 5 deletions(-) - -commit 1ce14a88d6b2ff7007163bef929c88daed0183e5 -Author: Branko Kokanović -Date: Sun Aug 29 19:07:46 2010 +0200 - - Updated Serbian translation - - po/sr.po | 801 - ++++++++++++++++++++++++++++++++++++++++----------------- - po/sr@latin.po | 801 - ++++++++++++++++++++++++++++++++++++++++----------------- - 2 files changed, 1118 insertions(+), 484 deletions(-) - -commit 0e93b0f5c0dfb0bd3a828c5c8a7295c4085598f5 -Author: Yaron Shahrabani -Date: Sun Aug 29 15:57:41 2010 +0300 - - Updated Hebrew translation. - - po/he.po | 30 +++++++++++++++--------------- - 1 file changed, 15 insertions(+), 15 deletions(-) - -commit b09a01c6264c08abc2e5eda54fe30d56f06802dd -Author: Jorge González -Date: Sun Aug 29 11:33:56 2010 +0200 - - Updated Spanish translation - - po/es.po | 26 +++++++++++++++++--------- - 1 file changed, 17 insertions(+), 9 deletions(-) - -commit 2286d1d669ac3bcef1faa709290831df9197ba02 -Author: A S Alam -Date: Sun Aug 29 09:32:03 2010 +0530 - - update translation for Punjabi - - po/pa.po | 360 - +++++++++++++++++++++++++++++++++++++++++++++++++++------------ - 1 file changed, 291 insertions(+), 69 deletions(-) - -commit 849dbc12056b72f4284bcb6e4b466ec3fcea13f4 -Author: Fran Diéguez -Date: Sun Aug 29 04:19:12 2010 +0200 - - Added Galician help translations - - po/gl.po | 18 +++++++++--------- - 1 file changed, 9 insertions(+), 9 deletions(-) - -commit 1399913f31b60ffebb84e08d8901e82aab2bb075 -Author: Philip Withnall -Date: Sat Aug 28 12:18:37 2010 +0100 - - Change "type-string" to "type string" in translatable strings - - Helps: bgo#628193 - - gio/gdbusmessage.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit ea9f5f025188731f4347f5be1248e84dc3710c7b -Author: Philip Withnall -Date: Sat Aug 28 12:17:45 2010 +0100 - - Change "lock-file" to "lock file" in translatable strings - - Helps: bgo#628193 - - gio/gdbusauthmechanismsha1.c | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -commit 61e53e0d196d12d7ea612794ce2ff3550927f9d0 -Author: Philip Withnall -Date: Sat Aug 28 11:54:01 2010 +0100 - - Update British English translation - - po/en_GB.po | 2289 - ++++++++++++++++++++++++++++++++++++++--------------------- - 1 file changed, 1493 insertions(+), 796 deletions(-) - -commit 62788fdf66f321edb15671cb895aa9072df38149 -Author: Jorge González -Date: Sat Aug 28 10:08:04 2010 +0200 - - Updated Spanish translation - - po/es.po | 287 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++--------- - 1 file changed, 249 insertions(+), 38 deletions(-) - -commit 5a76228e458ccd9846f7dbe2ad35f9e874a07be4 -Author: Yaron Shahrabani -Date: Sat Aug 28 10:46:19 2010 +0300 - - Updated Hebrew translation. - - po/he.po | 230 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-- - 1 file changed, 223 insertions(+), 7 deletions(-) - -commit e0aa877e64b5d2de27c9d6c00119a33b735f5b58 -Author: Fran Diéguez -Date: Fri Aug 27 23:15:49 2010 +0200 - - Update Galician translations - - po/gl.po | 279 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++------- - 1 file changed, 248 insertions(+), 31 deletions(-) - -commit 52a41b81bd6770434a62aa4a4b7bef100e27da44 -Author: Claude Paroz -Date: Fri Aug 27 20:04:38 2010 +0200 - - Added missing files in POTFILES.in - - po/POTFILES.in | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit 1e7243ad7b48d833ef6eec8fa305f25487f640b0 -Author: David Zeuthen -Date: Fri Aug 27 10:50:03 2010 -0400 - - Bug 628084 – gdbus-peer fails with assertion - - Make it work on systems where /etc/hosts is bigger than 1024 bytes. - - https://bugzilla.gnome.org/show_bug.cgi?id=628084 - - Signed-off-by: David Zeuthen - - gio/tests/gdbus-peer.c | 67 - ++++++++++++++++++++++++++++++++++++++++++++------ - 1 file changed, 60 insertions(+), 7 deletions(-) - -commit 95107e0ab69fdcc9e7f27832dd492582c4e3fb3e -Author: Yaron Shahrabani -Date: Fri Aug 27 14:53:57 2010 +0300 - - Updated Hebrew translation. - - po/he.po | 72 - +++++++++++++++++++++++++++++++--------------------------------- - 1 file changed, 35 insertions(+), 37 deletions(-) - -commit db7ddcc19529a101b820347e8cca419fb37f6a02 -Author: Jens Georg -Date: Wed Aug 25 00:18:23 2010 +0300 - - Improve parsing of date-only iso8601 strings - - glib/gtimer.c | 15 +++++++++++++-- - tests/testglib.c | 4 ++++ - 2 files changed, 17 insertions(+), 2 deletions(-) - -commit 9a61fb2c640708070a32c18bd06ae94ee71c925f -Author: Emmanuele Bassi -Date: Thu Aug 26 12:58:19 2010 +0100 - - datetime: Re-use add_dmy() - - Avoid code duplication. - - glib/gdatetime.c | 55 - ++++++-------------------------------------------- - glib/tests/gdatetime.c | 5 ++++- - 2 files changed, 10 insertions(+), 50 deletions(-) - -commit 3c86a77ae5efa57a6f62c2eeec9c67aa66246496 -Author: Tor Lillqvist -Date: Thu Aug 26 12:41:46 2010 +0300 - - Fix Win32 build - - configure.ac | 1 + - glib/gdatetime.c | 2 +- - glib/tests/gdatetime.c | 26 +++++++++++++++++++++++--- - 3 files changed, 25 insertions(+), 4 deletions(-) - -commit ca26f9a5029cfd97f92c81f3993628068d60c4a9 -Author: Matthias Clasen -Date: Thu Aug 26 00:16:30 2010 -0400 - - Make this thing work - - glib/gtester-report | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit b52cdaf2f01411df86b418f45a7dc04f1499fabe -Author: Matthias Clasen -Date: Thu Aug 26 00:00:56 2010 -0400 - - Improve g_file_set_contents docs - - Mention that the temporary filename is longer than the passed-in - filename, so people can avoid passing a name that is already - NAME_MAX long. - - glib/gfileutils.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 925b4231dc7af90fa9ec2c442e640ebe20aedb5c -Author: Matthias Clasen -Date: Wed Aug 25 22:07:59 2010 -0400 - - Point out that g_type_init() is required - - docs/reference/gio/overview.xml | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit 1681f7410a90f8408fd9dbd5b7e58a6e38c06fe7 -Author: A S Alam -Date: Wed Aug 25 22:00:53 2010 +0530 - - update translation for Punjabi - - po/pa.po | 658 - ++++++++++++++++++++++++++++++++++++++------------------------- - 1 file changed, 402 insertions(+), 256 deletions(-) - -commit 8803182f4a1d0d3aa51407bad633dfa1c3f71890 -Author: Matthias Clasen -Date: Wed Aug 25 20:04:45 2010 -0400 - - Guarantee that g_get_tmp_dir () doesn't return an empty string - - If it does, g_file_open_tmp() would be in trouble. Pointed - out by Morten Welinder in bug 627969. - - glib/gutils.c | 12 ++++++------ - glib/tests/utils.c | 14 ++++++++++++++ - 2 files changed, 20 insertions(+), 6 deletions(-) - -commit 8e16bf2fb61bf38c9b634c18d9d7ca48e3623169 -Author: Matthias Clasen -Date: Wed Aug 25 18:44:59 2010 -0400 - - NEWS for 2.25.15 - - NEWS | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 52 insertions(+) - -commit 08877ee0dc61b73978d6e7f46216c9405498dbf8 -Author: Emmanuele Bassi -Date: Wed Aug 25 23:08:18 2010 +0100 - - datetime: Fix a thinko - - We need to check if a year is a leap one *after* we increased it with - the given value, not before. - - glib/gdatetime.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 026375b395fcdc2336666546afd2f21e7ee8bc67 -Author: Emmanuele Bassi -Date: Wed Aug 25 23:00:31 2010 +0100 - - datetime: Avoid excessive copies in add_full() - - The current implementation of g_date_time_add_full() creates multiple - GDateTime temporary objects and unrefs them immediately; even with the - slice allocator this could result in a performance bottleneck, - especially if the atomic integer operations fall back to slow paths. - - We can isolate the components of the add_full() operation and create - internal modifiers that operate on an existing GDateTime; this brings - down the number of GDateTime copies created from six to one. - - While at it, the test suite for add_full() should have more checks for - roll-over of months and days. - - Signed-off-by: Emmanuele Bassi - - glib/gdatetime.c | 133 - ++++++++++++++++++++++++++++++++++--------------- - glib/tests/gdatetime.c | 24 +++++---- - 2 files changed, 108 insertions(+), 49 deletions(-) - -commit 0d0a9bb4485069a56caf139346e6a6aad81c4efd -Author: David Zeuthen -Date: Wed Aug 25 14:45:28 2010 -0400 - - GDBusConnection: Document memory management semantics for - get_property() - - Turns out we are leaking non-floating GVariant instances returned by - get_property() functions. - - Also avoid imprecise language such as "newly-allocated GVariant" as - this doesn't specify whether the variant can be floating or not. - - Also see https://bugzilla.gnome.org/show_bug.cgi?id=627974 as it is - very related to this change. - - Signed-off-by: David Zeuthen - - gio/gdbusconnection.c | 6 +++++- - gio/gdbusconnection.h | 4 +++- - 2 files changed, 8 insertions(+), 2 deletions(-) - -commit d31c1c863a357e94b87529dfdfb6abad3fcef84b -Author: Emmanuele Bassi -Date: Wed Aug 25 16:24:46 2010 +0100 - - docs: Fix up GDateTime for the GObject reference - - docs/reference/gobject/gobject-sections.txt | 1 + - gobject/gboxed.h | 2 +- - 2 files changed, 2 insertions(+), 1 deletion(-) - -commit 99621efbd559afe9c3833befab90daf6d00fc8a9 -Author: Emmanuele Bassi -Date: Wed Aug 25 16:23:34 2010 +0100 - - docs: Reword the datetime short description - - glib/gdatetime.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 250b1d576b71f2bafd6cf7abbe679dc2a21fbd65 -Author: Emmanuele Bassi -Date: Wed Aug 25 16:13:24 2010 +0100 - - docs: Fix the section name for GDateTime - - docs/reference/glib/glib-sections.txt | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 5e65ed4e4458d0a359259298c33b222e16441e5e -Author: Emmanuele Bassi -Date: Wed Aug 25 12:30:09 2010 +0100 - - datetime: Fix leap year check - - Remove a FIXME and an approximation when computing the seconds from - the Unix epoch. - - glib/gdatetime.c | 23 +++++++++++++++-------- - 1 file changed, 15 insertions(+), 8 deletions(-) - -commit 2952e908e4a67929a72c5ad9a26db95f1dde2d29 -Author: Emmanuele Bassi -Date: Wed Aug 25 12:24:54 2010 +0100 - - datetime: Fix coding style - - glib/gdatetime.c | 310 - ++++++++++++++++++++++++++----------------------------- - 1 file changed, 148 insertions(+), 162 deletions(-) - -commit 0a59ab6e8594f0f2f9203390052364bef9212697 -Author: Emmanuele Bassi -Date: Wed Aug 25 12:14:04 2010 +0100 - - datetime: Use %Z for the timezone name - - We should try and follow strftime(3) for the format control characters - as much as possible. - - glib/gdatetime.c | 4 ++-- - glib/tests/gdatetime.c | 2 +- - 2 files changed, 3 insertions(+), 3 deletions(-) - -commit b4c0b958af875bcba830ee734cd50df30a88236a -Author: Emmanuele Bassi -Date: Wed Aug 25 12:09:16 2010 +0100 - - datetime: Fix the format documentation - - The %x format is for the preferred date, and the %X format is for the - preferred time. - - glib/gdatetime.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 9a39b1d7051bd5a8f725aacf621649619067857b -Author: Emmanuele Bassi -Date: Wed Aug 25 12:06:47 2010 +0100 - - datetime: Clean up macros and unused variables - - The most complex macros should be converted to inlined functions, - instead, to guarantee some type safety. - - glib/gdatetime.c | 147 - +++++++++++++++++++++++++++---------------------------- - 1 file changed, 73 insertions(+), 74 deletions(-) - -commit 0f87f09397ef9a796258ec3200e0e987a761e505 -Author: Emmanuele Bassi -Date: Wed Aug 25 00:27:49 2010 +0100 - - datetime: Remove the translation marker for a warning message - - glib/gdatetime.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 96dc06e6e06ec0347ecb4e44b15acf8ce7e31af0 -Author: Emmanuele Bassi -Date: Tue Aug 24 23:30:30 2010 +0100 - - docs: Add GDateTime to the GLib API reference - - docs/reference/glib/glib-docs.sgml | 1 + - docs/reference/glib/glib-sections.txt | 62 - +++++++++++++++++++++++++++++++++++ - 2 files changed, 63 insertions(+) - -commit d62eb80c5489bbd4590c10f218b9eb71393bdfaf -Author: Emmanuele Bassi -Date: Tue Aug 24 21:37:43 2010 +0100 - - docs: Mention TZDIR - - The timezone code in GDateTime honours the TZDIR environment variable, - so it should be mentioned in the list of variables GLib checks at - runtime. - - docs/reference/glib/running.sgml | 11 +++++++++++ - 1 file changed, 11 insertions(+) - -commit e35ed21f43f94443e5b137d85120b87542261c5b -Author: Thiago Santos -Date: Fri May 28 08:19:29 2010 -0300 - - datetime: Add GDateTime to the GType system - - As with other GLib data types, use a GBoxed. - - gobject/gboxed.c | 2 ++ - gobject/gboxed.h | 10 +++++++++- - gobject/gobject.symbols | 1 + - 3 files changed, 12 insertions(+), 1 deletion(-) - -commit e1f13ee9ed38d4f14bf927b6fa3f28530afc3640 -Author: Thiago Santos -Date: Fri May 28 08:19:29 2010 -0300 - - Add GDateTime to GLib - - GDateTime is an opaque data type containing a date and time - representation. It's immutable once created and reference - counted. - - https://bugzilla.gnome.org/show_bug.cgi?id=50076 - - Based on the code by: Christian Hergert - - Signed-off-by: Emmanuele Bassi - - glib/Makefile.am | 16 +- - glib/gdatetime.c | 2227 - ++++++++++++++++++++++++++++++++++++++++++++++++ - glib/gdatetime.h | 190 +++++ - glib/glib.h | 1 + - glib/glib.symbols | 51 ++ - glib/tests/.gitignore | 1 + - glib/tests/Makefile.am | 5 +- - glib/tests/gdatetime.c | 962 +++++++++++++++++++++ - 8 files changed, 3445 insertions(+), 8 deletions(-) - -commit 3cee971db55da9b3bdd1c05e5be68152cd6fd165 -Author: Emmanuele Bassi -Date: Tue Aug 24 22:47:02 2010 +0100 - - Add C_() to glibintl.h - - glib/glibintl.h | 2 ++ - 1 file changed, 2 insertions(+) - -commit 0a9bfa1c7d1d30a926c20cb45f935d05e2d2752a -Author: Cody Russell -Date: Mon Aug 23 12:34:53 2010 -0500 - - Add const to _pcre_ucp_othercase() definition in pcre_internal.h - - glib/pcre/pcre_internal.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 5ff83633744db6f07fa990deab20b17c583b40e9 -Author: Jorge González -Date: Mon Aug 23 17:40:02 2010 +0200 - - Updated Spanish translation - - po/es.po | 67 - ++++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 38 insertions(+), 29 deletions(-) - -commit 6c24062880b19a239b57435694a9daed1c90edca -Author: Tor Lillqvist -Date: Mon Aug 23 14:31:20 2010 +0300 - - Include gproxyaddress.h explicitly - - gio/gsocketaddress.c | 1 + - 1 file changed, 1 insertion(+) - -commit 780d6bfa88900fa5a01375467b0cbb686f7b1d1f -Author: Matthias Clasen -Date: Mon Aug 23 00:37:52 2010 -0400 - - Improve testutils test coverage - - glib/tests/testing.c | 13 +++++++++++++ - 1 file changed, 13 insertions(+) - -commit fa6926e5d4ff7fc7efde46222ff70f2a75298ac4 -Author: Matthias Clasen -Date: Mon Aug 23 00:37:37 2010 -0400 - - Improve printf test coverage - - glib/tests/printf.c | 21 +++++++++++++++++++++ - 1 file changed, 21 insertions(+) - -commit 7d970fadbc4bad8635f2e5e109517bc015e0e14a -Author: Matthias Clasen -Date: Mon Aug 23 00:37:21 2010 -0400 - - Improve GDate test coverate - - glib/tests/date.c | 37 +++++++++++++++++++++++++++++++++++++ - 1 file changed, 37 insertions(+) - -commit 8f40c0e45a158440edb7f4e4fcc95471c028a2e3 -Author: Matthias Clasen -Date: Mon Aug 23 00:36:36 2010 -0400 - - Improve GDBus introspection test coverage - - gio/tests/gdbus-introspection.c | 81 - +++++++++++++++++++++++++++++++++++++++++ - gio/tests/gdbus-peer.c | 4 ++ - 2 files changed, 85 insertions(+) - -commit 847e4dfe7d2ff84c23fba332381e5121ab54aa39 -Author: David Zeuthen -Date: Sun Aug 22 22:56:49 2010 -0400 - - GDBusMethodInvocation: nuke constructor - - ... that is, make it private. This makes sense because users are never - expected to create such objects themselves - only the GDBus core will - need this. - - Signed-off-by: David Zeuthen - - docs/reference/gio/gio-sections.txt | 1 - - gio/gdbusconnection.c | 18 +++++++++--------- - gio/gdbusmethodinvocation.c | 22 +++++++++++----------- - gio/gdbusmethodinvocation.h | 9 --------- - gio/gdbusprivate.h | 12 ++++++++++++ - gio/gio.symbols | 1 - - 6 files changed, 32 insertions(+), 31 deletions(-) - -commit 5668d52babfd40ac502463006f964665f3561008 -Author: Fran Diéguez -Date: Mon Aug 23 02:24:25 2010 +0200 - - Updated galician translations - - po/gl.po | 47 +++++++++++++++++++++++------------------------ - 1 file changed, 23 insertions(+), 24 deletions(-) - -commit ff59b66ebaaf580cb355f187e83ce36b198ee880 -Author: Jorge González -Date: Sun Aug 22 21:17:53 2010 +0200 - - Updated Spanish translation - - po/es.po | 160 - +++++++++++++++++++++++++++++++++++++++++++++++++++------------ - 1 file changed, 130 insertions(+), 30 deletions(-) - -commit 3ff9894826215790fdd6c8b53584f94a7172c39f -Author: David Zeuthen -Date: Thu Aug 5 20:37:27 2010 -0400 - - Bug 624546 – Modification of GDBusMessage in filter function - - Allow modifying a GDBusMessage in a filter function and also add tests - for this. This breaks API but leaves ABI (almost) intact - at least - dconf's GSettings backend (the only big user I know of) will keep - working. - - https://bugzilla.gnome.org/show_bug.cgi?id=624546 - - Signed-off-by: David Zeuthen - - docs/reference/gio/gio-sections.txt | 1 + - gio/gdbusconnection.c | 85 +++++++++++++++------ - gio/gdbusconnection.h | 18 +++-- - gio/gdbusprivate.c | 59 +++++++++++---- - gio/gdbusprivate.h | 6 +- - gio/gio.symbols | 1 + - gio/gioenums.h | 25 ++++++ - gio/tests/gdbus-connection.c | 147 - +++++++++++++++++++++++++++++++++++- - gio/tests/gdbus-peer.c | 4 +- - 9 files changed, 298 insertions(+), 48 deletions(-) - -commit 6d359d60290f5651b868d326e1e9514f68dfaa32 -Author: Ask H. Larsen -Date: Sun Aug 22 13:17:24 2010 +0200 - - Updated Danish translation - - po/da.po | 2102 - +++++++++++++++++++++++++++++++++++++++----------------------- - 1 file changed, 1310 insertions(+), 792 deletions(-) - -commit ef16ea4616b6d47b533474dd163ae23add7037bc -Author: Matthias Clasen -Date: Sat Aug 21 22:22:25 2010 -0400 - - Add proxy extension point to overview docs - - The 'Extending GIO' section is supposed to list all extension - points, so add the proxy extension point here. - - docs/reference/gio/overview.xml | 12 ++++++++++++ - 1 file changed, 12 insertions(+) - -commit 040bffed38529f18d71713fce994b8ea705dbfb6 -Author: Matthias Clasen -Date: Sat Aug 21 22:14:28 2010 -0400 - - Fix build on !unix - - There was one code block still referring to fd_list outside of - the ifdef G_OS_UNIX. Pointed out by Sam Thursfield in bug 627392. - - gio/gdbusprivate.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 41ce91d0579aa05b89e357c9fd59d9530ad7bf76 -Author: Matthias Clasen -Date: Sat Aug 21 22:09:32 2010 -0400 - - Better fix for the build problem - - Use gnetworkingprivate.h instead, patch by Emilio Pozuelo Monfort, - bug 627407. - - gio/tests/gdbus-peer.c | 11 +---------- - 1 file changed, 1 insertion(+), 10 deletions(-) - -commit 3d01283f6908000e0a989ba22769c869461be398 -Author: Matthias Clasen -Date: Sat Aug 21 22:06:56 2010 -0400 - - Make gdbus-peer build on !linux - - Based on a patch by Koop Mast, bug 627088. - - gio/tests/gdbus-peer.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 61de05e774829f1687244b014732490005cf4b48 -Author: Matthias Clasen -Date: Sat Aug 21 21:58:51 2010 -0400 - - Fix a duplicate word - - Pointed out in bug 627604. - - gio/gdbusmessage.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a54e2c4fb302ebbeae3e28c70f2342a57edb7521 -Author: Matthias Clasen -Date: Sat Aug 21 19:27:11 2010 -0400 - - Add some more annotations - - gio/gactiongroup.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 892f9b64584b7a05c517f19f8a9a22d8533a6413 -Author: Matthias Clasen -Date: Sat Aug 21 19:18:40 2010 -0400 - - Improve test coverage for actions and action groups - - gio/tests/actions.c | 116 - ++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 116 insertions(+) - -commit 33b775308bd97c02ecdd6de4f91a619c8fcdc282 -Author: Matthias Clasen -Date: Sat Aug 21 19:18:17 2010 -0400 - - Document behaviour wrt. to floating variants - - gio/gaction.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 9581b33ca5c2cc56d0e6f1fef5d437f856928494 -Author: Matthias Clasen -Date: Sat Aug 21 19:11:03 2010 -0400 - - Document behaviour wrt to floating variants - - gio/gactiongroup.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit e8ffb1ae83cf63837254ee5979798b2ada18c38a -Author: Matthias Clasen -Date: Sat Aug 21 16:30:50 2010 -0400 - - Add some annotations - - gio/gaction.c | 18 +++++++++++------- - 1 file changed, 11 insertions(+), 7 deletions(-) - -commit 5b38bc5ad5181bb4900c1da898b2e4fcdcec1757 -Author: Ryan Lortie -Date: Sat Aug 21 17:35:32 2010 -0400 - - Simplify/fix state logic in GAction, test it. - - gio/gaction.c | 55 - ++++++++++++++++++++++++++++++++++------------------- - gio/tests/actions.c | 35 ++++++++++++++++++++++++++++++++++ - 2 files changed, 70 insertions(+), 20 deletions(-) - -commit 3c5388d9f41b39c939cb67c5fa28cf38ec832cd0 -Author: Matthias Clasen -Date: Sat Aug 21 15:40:46 2010 -0400 - - Add some forgotten symbols - - docs/reference/gio/gio-sections.txt | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit bff2af486827499c2da507f17e61fc88c96b43ba -Author: Matthias Clasen -Date: Sat Aug 21 15:40:32 2010 -0400 - - Ignore some more private headers - - docs/reference/gio/Makefile.am | 2 ++ - 1 file changed, 2 insertions(+) - -commit b876e47e3b623b50dcced6c1c8f6f953c1113753 -Author: Matthias Clasen -Date: Sat Aug 21 15:34:40 2010 -0400 - - Fix documentation issues - - Gtk-doc is unhappy if the parameter names don't match between header - and source. - - gio/gnetworkservice.c | 4 +++- - gio/gproxy.c | 18 +++++++++--------- - 2 files changed, 12 insertions(+), 10 deletions(-) - -commit 4831a102e51825b79d39686983326bcf82490ede -Author: Matthias Clasen -Date: Sat Aug 21 15:34:18 2010 -0400 - - Fix GActionGroup docs - - gio/gactiongroup.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit fceea19be5a7744904f793e38e090b627b8c0ed8 -Author: Милош Поповић -Date: Sat Aug 21 20:05:14 2010 +0200 - - Updated Serbian translation - - po/sr.po | 1756 - ++++++++++++++++++++++++++++++++++--------------------- - po/sr@latin.po | 1767 - +++++++++++++++++++++++++++++++++++--------------------- - 2 files changed, 2185 insertions(+), 1338 deletions(-) - -commit de07279709d35aeb28dfb60ea836cd043eb4cfc2 -Author: Chao-Hsiung Liao -Date: Sat Aug 21 19:43:37 2010 +0800 - - Updated Traditional Chinese translation(Hong Kong and Taiwan) - - po/zh_HK.po | 951 - ++++++++++++++++++++++++++++++++++++++++------------------- - po/zh_TW.po | 964 - +++++++++++++++++++++++++++++++++++++++++------------------- - 2 files changed, 1305 insertions(+), 610 deletions(-) - -commit 276a9ba385a2cde538c7d5176ea5ee761c21e9ed -Author: Yaron Shahrabani -Date: Sat Aug 21 02:35:07 2010 +0300 - - Updated Hebrew translation. - - po/he.po | 157 - +++++++++++++++++++++++++++++++++++++++++++++++++++------------ - 1 file changed, 127 insertions(+), 30 deletions(-) - -commit 8524f0dc0d0c2742a90a3fee6dbb7fe290dfb8dd -Author: Fran Diéguez -Date: Fri Aug 20 13:23:11 2010 +0200 - - Updated galician translations - - po/gl.po | 396 - ++++++++++++++++++++++++++++++++++++++++----------------------- - 1 file changed, 254 insertions(+), 142 deletions(-) - -commit 8f5ec0dad328cbb498fe2f60bd465f0e4c5d4cad -Author: Dan Winship -Date: Thu Aug 19 18:24:53 2010 -0400 - - Fix misc compiler warnings in (mostly) test programs - - gio/gdbusmessage.c | 2 +- - gio/gio.symbols | 1 - - gio/tests/file.c | 17 +++++++++++++++-- - gio/tests/g-icon.c | 2 +- - glib/tests/date.c | 2 +- - glib/tests/node.c | 2 +- - glib/tests/shell.c | 4 ++-- - tests/gobject/ifaceproperties.c | 2 +- - 8 files changed, 22 insertions(+), 10 deletions(-) - -commit 22b3f0d4b26d0b729c1850f45670a9050dc10772 -Author: Dan Winship -Date: Thu Aug 19 17:51:24 2010 -0400 - - gio.symbols: add missing g_simple_action_group stuff - - gio/gio.symbols | 10 ++++++++++ - 1 file changed, 10 insertions(+) - -commit ab778737aa6d145a0d19d0775270959a72716260 -Author: Dan Winship -Date: Thu Aug 19 17:51:01 2010 -0400 - - gproxyaddressenumerator.h: add missing G_END_DECLS - - gio/gproxyaddressenumerator.h | 2 ++ - 1 file changed, 2 insertions(+) - -commit de1598a34d920882991d6b5166bce815ca4aa428 -Author: Nicolas Dufresne -Date: Thu Aug 19 17:31:42 2010 -0400 - - gio/proxy: Fixed compilation warnings - - * Wrong return type (NULL instead of FALSE) - * Unused static function declaration - - gio/gproxy.c | 2 +- - gio/gsocks4proxy.c | 2 -- - 2 files changed, 1 insertion(+), 3 deletions(-) - -commit 0958e663175fe51361aa1e6a87a3f3c5de08bebf -Author: Nicolas Dufresne -Date: Thu Aug 19 16:23:50 2010 -0400 - - Add support for g_socket_client_add_application_proxy() - - This allow application to take control over certain proxy protocol - handling. When a proxy protocol must be used and is found in the - application proxies, GSocketClient will simply TCP connect to - the proxy - server and return the connection. - - Reviewed-by: Dan Winship - - docs/reference/gio/gio-sections.txt | 1 + - gio/gio.symbols | 1 + - gio/gsocketclient.c | 41 - +++++++++++++++++++++++++++++++++++-- - gio/gsocketclient.h | 2 ++ - 4 files changed, 43 insertions(+), 2 deletions(-) - -commit ced1d0e2e7d164873d8b7e335a00cfac13785760 -Author: Nicolas Dufresne -Date: Tue May 25 16:02:42 2010 -0400 - - Implemented SOCKSv4 and SOCKSv4a - - gio/Makefile.am | 4 + - gio/giomodule.c | 4 + - gio/gsocks4aproxy.c | 495 - ++++++++++++++++++++++++++++++++++++++++++++++++++++ - gio/gsocks4aproxy.h | 55 ++++++ - gio/gsocks4proxy.c | 73 ++++++++ - gio/gsocks4proxy.h | 44 +++++ - po/POTFILES.in | 1 + - 7 files changed, 676 insertions(+) - -commit e2a90bcb5fc50f099cbf8df01a09697f7e48522d -Author: Nicolas Dufresne -Date: Fri May 7 16:35:04 2010 -0400 - - Implemented proxy sample code that connect to proxy - - gio/tests/proxy.c | 83 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 83 insertions(+) - -commit 0ebb79a7488121ae4a18cc84ac92e25ddb2b9544 -Author: Nicolas Dufresne -Date: Thu Apr 29 18:51:42 2010 -0400 - - Implemented g_socket_client_connect_to_uri() method - - Using this rather than g_socket_client_connect() or - g_socket_client_connect_to_host() allows #GSocketClient to - determine when to use application-specific proxy protocols. - - Reviewed-by: Dan Winship - - docs/reference/gio/gio-sections.txt | 3 + - gio/gio.symbols | 3 + - gio/gsocketclient.c | 122 - +++++++++++++++++++++++++++++++++++- - gio/gsocketclient.h | 14 +++++ - 4 files changed, 141 insertions(+), 1 deletion(-) - -commit a6c3820f46b9caabc45ab19aaf2669b4cb04c5d5 -Author: Nicolas Dufresne -Date: Tue Aug 10 16:48:45 2010 -0400 - - Hooked proxy enumeration into GSocketClient - - This functionnallity can be disabled using property enable-proxy. It - enumerates addresses using GSocketConnectable::proxy_enumerate() - instead of - enumerate(). When the returned address is of type GProxyAddress - (a type - based on GInetSocketAddress), it gets the proxy protocol handler using - g_proxy_get_default_for_protocol() and call connect() on it. - - Reviewed-by: Dan Winship - - docs/reference/gio/gio-sections.txt | 2 + - gio/gio.symbols | 2 + - gio/gsocketclient.c | 307 - ++++++++++++++++++++++++++++++++---- - gio/gsocketclient.h | 3 + - 4 files changed, 282 insertions(+), 32 deletions(-) - -commit ee3dbf747e48a41c916674f111906f57996fd626 -Author: Nicolas Dufresne -Date: Thu Jul 22 20:51:23 2010 -0400 - - Implement GProxyConnection a GIOStream+GTcpConn wrapper - - This class inherit from GTcpConnection by refing the socket of - an existing GTcpConnection and wraps a custom GIOStream into - itself. This - is to allow implementing proxies that alters data stream, like - when using - GSSAPI privacy inside SOCKS5. - - gio/Makefile.am | 2 + - gio/gproxyconnection.c | 155 - +++++++++++++++++++++++++++++++++++++++++++++++++ - gio/gproxyconnection.h | 69 ++++++++++++++++++++++ - 3 files changed, 226 insertions(+) - -commit 6fa113660057e0e6592b180d1a2aead617e71dec -Author: Nicolas Dufresne -Date: Thu Apr 29 15:22:55 2010 -0400 - - Implemented SOCKSv5 proxy support - - gio/Makefile.am | 2 + - gio/giomodule.c | 2 + - gio/gsocks5proxy.c | 1053 - ++++++++++++++++++++++++++++++++++++++++++++++++++++ - gio/gsocks5proxy.h | 48 +++ - po/POTFILES.in | 1 + - 5 files changed, 1106 insertions(+) - -commit c32ef1d85e0b7cca02677bbe50fef2ef79a98002 -Author: Dan Winship -Date: Fri Jun 25 14:28:02 2010 -0400 - - GSocket: store the remote_address when connecting - - This way, if g_socket_connect() is called with a GProxyAddress, - g_socket_get_remote_address() will later return that same address. - - Reviewed-by: Nicolas Dufresne - - gio/gsocket.c | 51 +++++++++++++++++++++++++++++++++++++++++++-------- - 1 file changed, 43 insertions(+), 8 deletions(-) - -commit b304a23af73374857e6bb18fc636d83fe9ed58ea -Author: Nicolas Dufresne -Date: Wed Apr 28 15:39:56 2010 -0400 - - Extend IO_ERROR enum for Proxy support - - gio/gioenums.h | 17 ++++++++++++++++- - gio/gioerror.c | 18 ++++++++++++++++++ - 2 files changed, 34 insertions(+), 1 deletion(-) - -commit 1094c84238e05304e4175990c5e0e018cdf97e28 -Author: Nicolas Dufresne -Date: Fri May 7 16:32:05 2010 -0400 - - Implemented proxy sample for all Connectables - - gio/tests/proxy.c | 309 - ++++++++++++++++++++++++++++++++++++++++++++++++++---- - 1 file changed, 290 insertions(+), 19 deletions(-) - -commit fc03ecce831cd94639df1a355f5dd8c9b8eebfae -Author: Nicolas Dufresne -Date: Tue Aug 10 15:45:32 2010 -0400 - - Implemented proxy_enumerate() for all Connectables - - This patch implements method proxy_enumerate from GSocketConnectable - for - all connectables (GNetworkAddress, GNetworkService, GInetSocketAddress - and GUnixSocketAddress). - - Reviewed-by: Dan Winship - - docs/reference/gio/gio-sections.txt | 2 + - gio/gio.symbols | 2 + - gio/gnetworkaddress.c | 28 ++- - gio/gnetworkservice.c | 441 - +++++++++++++++++++++--------------- - gio/gnetworkservice.h | 2 + - gio/gsocketaddress.c | 42 +++- - 6 files changed, 329 insertions(+), 188 deletions(-) - -commit f82f484b8ffa18aab10e79baa96bcfa438f8dc5b -Author: Nicolas Dufresne -Date: Tue Aug 10 16:53:25 2010 -0400 - - Added proxy_enumerate method to GSocketConnectable - - Reviewed-by: Dan Winship - - docs/reference/gio/gio-sections.txt | 1 + - gio/gio.symbols | 3 ++- - gio/gnetworkaddress.c | 2 +- - gio/gnetworkingprivate.h | 5 +++++ - gio/gsocketconnectable.c | 31 +++++++++++++++++++++++++++++++ - gio/gsocketconnectable.h | 8 +++++++- - 6 files changed, 47 insertions(+), 3 deletions(-) - -commit 6749ffce594b146ef49c8fe014bfa8b0272b6b9f -Author: Nicolas Dufresne -Date: Fri May 7 16:27:34 2010 -0400 - - Added GProxyAddressEnumerator to proxy sample code - - gio/tests/proxy.c | 133 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 133 insertions(+) - -commit a7e0e8fc0852255d430daa90e7345db67a2a9594 -Author: Nicolas Dufresne -Date: Tue Aug 10 15:25:11 2010 -0400 - - Adding GProxyAddressEnumerator class - - An implementation of GSocketAddressEnumerator that handles proxy - enumeration. This class is mainly usefull for Connectables - implementation - such as NetworkService, NetworkAddress and SocketAddress to handle - proxies. - - Reviewed-by: Dan Winship - - docs/reference/gio/gio-sections.txt | 13 +- - docs/reference/gio/gio.types | 1 + - gio/Makefile.am | 2 + - gio/gio.h | 1 + - gio/gio.symbols | 6 + - gio/giotypes.h | 1 + - gio/gproxyaddressenumerator.c | 728 - ++++++++++++++++++++++++++++++++++++ - gio/gproxyaddressenumerator.h | 73 ++++ - 8 files changed, 824 insertions(+), 1 deletion(-) - -commit d76de5e3591431c03a5812acd7682f2ff68fba69 -Author: Nicolas Dufresne -Date: Tue Aug 10 15:24:37 2010 -0400 - - Added GProxy interface for proxy extension point - - Implement an extension point for proxy protocol implementation. This - is mainly useful for socket-based proxy where it is possible to - use the - proxied socket the same way it would for other stream based socket. - - Reviewed-by: Dan Winship - - docs/reference/gio/gio-docs.xml | 1 + - docs/reference/gio/gio-sections.txt | 19 ++++ - docs/reference/gio/gio.types | 1 + - gio/Makefile.am | 2 + - gio/gio.h | 1 + - gio/gio.symbols | 11 ++ - gio/giomodule.c | 4 + - gio/giotypes.h | 1 + - gio/gproxy.c | 208 - ++++++++++++++++++++++++++++++++++++ - gio/gproxy.h | 123 +++++++++++++++++++++ - 10 files changed, 371 insertions(+) - -commit 63105d1074ce54fdda9c81bb0353abc9b0a24d62 -Author: Nicolas Dufresne -Date: Tue Aug 10 15:23:37 2010 -0400 - - Added method g_network_address_parse_uri() - - This method allow creating a network address from a URI. If no port is - found in the URI, the default_port parameter will be used. Note - that new - property scheme is there for future TLS implementation. - - Reviewed-by: Dan Winship - - docs/reference/gio/gio-sections.txt | 2 + - gio/gio.symbols | 2 + - gio/gnetworkaddress.c | 296 - ++++++++++++++++++++++++++++++++++++ - gio/gnetworkaddress.h | 4 + - 4 files changed, 304 insertions(+) - -commit 466111c9605ace99389d56ace213621db01e18d9 -Author: Nicolas Dufresne -Date: Mon Apr 26 17:27:33 2010 -0400 - - Implement GProxyAddress - - A GSocketInetAddress representing the proxy server address with - additional - properties proxy type, destination address and port, username and - password. - - Reviewed-by: Dan Winship - - docs/reference/gio/gio-docs.xml | 1 + - docs/reference/gio/gio-sections.txt | 23 +++ - docs/reference/gio/gio.types | 1 + - gio/Makefile.am | 2 + - gio/gio.h | 1 + - gio/gio.symbols | 12 ++ - gio/giotypes.h | 1 + - gio/gproxyaddress.c | 345 - ++++++++++++++++++++++++++++++++++++ - gio/gproxyaddress.h | 76 ++++++++ - 9 files changed, 462 insertions(+) - -commit 6b1d851cc5ba8ce4276f2e3236da7554b763cf0c -Author: Nicolas Dufresne -Date: Fri May 7 16:23:45 2010 -0400 - - Implemented proxy sample code - - Reviewed-by: Dan Winship - - gio/tests/.gitignore | 1 + - gio/tests/Makefile.am | 5 ++ - gio/tests/proxy.c | 175 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - 3 files changed, 181 insertions(+) - -commit f3debedfd2a3197230ac6f09f56741c3eda61e29 -Author: Nicolas Dufresne -Date: Fri May 7 15:55:54 2010 -0400 - - Implemented proxy-resolver extension point - - This extension point allow extending GLib with library like LibProxy - that - interprets system proxy settings and finds the appropriate - configuration - based on the type of connection being made. - - Reviewed-by: Dan Winship - - docs/reference/gio/gio-docs.xml | 1 + - docs/reference/gio/gio-sections.txt | 20 +++ - docs/reference/gio/gio.types | 1 + - gio/Makefile.am | 4 + - gio/gdummyproxyresolver.c | 156 +++++++++++++++++++++++ - gio/gdummyproxyresolver.h | 54 ++++++++ - gio/gio.h | 1 + - gio/gio.symbols | 11 ++ - gio/giomodule.c | 7 ++ - gio/giotypes.h | 9 ++ - gio/gproxyresolver.c | 241 - ++++++++++++++++++++++++++++++++++++ - gio/gproxyresolver.h | 96 ++++++++++++++ - 12 files changed, 601 insertions(+) - -commit f82740f7beeac91398fc152a3efef0918540cd7b -Author: Jorge González -Date: Thu Aug 19 21:17:09 2010 +0200 - - Updated Spanish translation - - po/es.po | 295 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 150 insertions(+), 145 deletions(-) - -commit b4b5ca4fd89a469c423df9d917af0c523196aab5 -Author: Yaron Shahrabani -Date: Thu Aug 19 09:31:02 2010 +0300 - - Updated Hebrew translation. - - po/he.po | 285 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 146 insertions(+), 139 deletions(-) - -commit 7d6a6ca57b5a5dc1ad55a785dfd79fa98d7e4093 -Author: David Zeuthen -Date: Wed Aug 18 13:07:25 2010 -0400 - - Bug 627188 – gdbus-non-socket test occasionally fails - - Fix logical bug in test case to avoid race condition between the - client and the server. - - Signed-off-by: David Zeuthen - - gio/tests/gdbus-non-socket.c | 19 +++++++++++++++---- - 1 file changed, 15 insertions(+), 4 deletions(-) - -commit 6c340c0b0312fc12f01ba1887e559fd36fcf28cb -Author: Matthias Clasen -Date: Wed Aug 18 12:07:01 2010 -0400 - - Make gunixcredentialsmessage.h standalone includable - - gio/gunixcredentialsmessage.h | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -commit 81b91a8852c0840d907c8192c67b2e65b29d41c6 -Author: Emmanuele Bassi -Date: Wed Aug 18 16:54:36 2010 +0100 - - action: Minor fixes - - • Argument validation. - - • Since: annotations. - - • Remove (allow-none) annotations from return values. - - • Coding style fixes. - - gio/gaction.c | 89 +++++++++++++++++++++---------- - gio/gactiongroup.c | 154 - ++++++++++++++++++++++++++++++++++++----------------- - 2 files changed, 166 insertions(+), 77 deletions(-) - -commit 504117e284682bff973ad73646fa67103978d016 -Author: Emmanuele Bassi -Date: Wed Aug 18 16:54:11 2010 +0100 - - action-group: Check aginst the correct GType macro - - G_TYPE_ACTION_GROUP is not a G_TYPE_ACTION. - - gio/gactiongroup.h | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 5bb94348f4760352f6ae974002db48cb130343a4 -Author: David Zeuthen -Date: Wed Aug 18 11:35:25 2010 -0400 - - GDBusProxy: Call into well-known name if no name owner currently - exists - - This is really what (API) users expect from GDBusProxy - in - particular, mclasen and I ran into this problem while debugging a - upower issue, see - - https://bugzilla.redhat.com/show_bug.cgi?id=624125 - - In a nutshell, the problem is that polkitd crashes while upower holds - a PolkitAuthority object (which in turns contains a GDBusProxy for the - well-known name org.freedesktop.PolicyKit1). This means that - subsequent calls on the PolkitAuthority (which is translated into - calls into the GDBusProxy) fails since :g-name-owner is NULL. - - With this fix, we'll be requesting the bus daemon to launch polkitd - since we will start calling into org.freedesktop.PolicyKit1 as soon as - we notice that there is no owner for this name. - - Unfortunately our test suite doesn't cover service activation so there - is no way to reliably test this. I will file a bug about this. - - Signed-off-by: David Zeuthen - - gio/gdbusproxy.c | 108 - ++++++++++++++++++++++++++++++++++++++++--------------- - 1 file changed, 80 insertions(+), 28 deletions(-) - -commit c2945808acc09562fad0ecd1247fcc3e53eeb913 -Author: David Zeuthen -Date: Wed Aug 18 10:52:28 2010 -0400 - - GDBusProxy: Use %, not #, for referencing enum constants in gtk-doc - comments - - Signed-off-by: David Zeuthen - - gio/gdbusproxy.c | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -commit a35efb0939c05d572b3a601fb3de62c599d2cf9c -Author: Christian Persch -Date: Wed Aug 18 01:02:22 2010 +0200 - - G_OPTION_FLAG_NO_ARG is only for callback options - - Bug #627252. - - glib/tests/option-context.c | 6 ++---- - 1 file changed, 2 insertions(+), 4 deletions(-) - -commit 5db9e5ad58040b5ccdba73c59a76522f9c35aa34 -Author: Ryan Lortie -Date: Wed Aug 18 02:15:09 2010 -0400 - - add GSimpleActionGroup - - and a simple test - - docs/reference/gio/gio-docs.xml | 1 + - docs/reference/gio/gio-sections.txt | 28 +++ - docs/reference/gio/gio.types | 1 + - gio/Makefile.am | 2 + - gio/gio.h | 1 + - gio/giotypes.h | 1 + - gio/gsimpleactiongroup.c | 401 - ++++++++++++++++++++++++++++++++++++ - gio/gsimpleactiongroup.h | 91 ++++++++ - gio/tests/actions.c | 28 +++ - 9 files changed, 554 insertions(+) - -commit 972c563f2328e5d1e176d99dd8abaf490b5db324 -Author: Ryan Lortie -Date: Wed Aug 18 02:14:37 2010 -0400 - - add some missed bits in the docs - - docs/reference/gio/gio-sections.txt | 9 ++++++++- - 1 file changed, 8 insertions(+), 1 deletion(-) - -commit e1ded9f900349a64d25f659b0515e61956325557 -Author: Ryan Lortie -Date: Wed Aug 18 01:56:34 2010 -0400 - - add gaction.h to gio.h - - gio/gio.h | 1 + - 1 file changed, 1 insertion(+) - -commit 8014e9c6e67958103ef490e1bc753e4426751751 -Author: Ryan Lortie -Date: Wed Aug 18 01:55:48 2010 -0400 - - add testcase for GAction - - fix some small bugs it found - - gio/gaction.c | 9 ++++-- - gio/tests/.gitignore | 1 + - gio/tests/Makefile.am | 3 ++ - gio/tests/actions.c | 81 - +++++++++++++++++++++++++++++++++++++++++++++++++++ - 4 files changed, 91 insertions(+), 3 deletions(-) - -commit 8475d6d7d05f00e6fd43ffe882b47025330caa6f -Author: Ryan Lortie -Date: Wed Aug 18 01:45:15 2010 -0400 - - add GAction base class - - docs/reference/gio/gio-docs.xml | 1 + - docs/reference/gio/gio-sections.txt | 31 ++ - docs/reference/gio/gio.types | 1 + - gio/Makefile.am | 2 + - gio/gaction.c | 597 - ++++++++++++++++++++++++++++++++++++ - gio/gaction.h | 120 ++++++++ - gio/gio.symbols | 17 + - gio/giotypes.h | 1 + - 8 files changed, 770 insertions(+) - -commit a3f4ff52ca7e8cea8db6374d55d44729936da243 -Author: Ryan Lortie -Date: Wed Aug 18 01:07:07 2010 -0400 - - gio.symbols: Fix missed symbol name tweak - - gio/gio.symbols | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 6e04125e3543fd59a067abefc72011433a7db915 -Author: Ryan Lortie -Date: Wed Aug 18 00:37:50 2010 -0400 - - pad the GActionGroup vtable - - gio/gactiongroup.h | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 6fe74a4c6ab9895f77e889253ad9a369a0f9d1cc -Author: Ryan Lortie -Date: Wed Aug 18 00:33:17 2010 -0400 - - Add gactiongroup.h to gio.h - - gio/gio.h | 1 + - 1 file changed, 1 insertion(+) - -commit e71dbb97326f767881142cb24cf0850ee8c40008 -Author: Ryan Lortie -Date: Wed Aug 18 00:30:44 2010 -0400 - - add GActionGroup base class - - docs/reference/gio/gio-docs.xml | 1 + - docs/reference/gio/gio-sections.txt | 38 +++ - docs/reference/gio/gio.types | 1 + - gio/Makefile.am | 14 +- - gio/gactiongroup.c | 453 - ++++++++++++++++++++++++++++++++++++ - gio/gactiongroup.h | 173 ++++++++++++++ - gio/gio-marshal.list | 1 + - gio/gio.symbols | 20 ++ - gio/giotypes.h | 1 + - 9 files changed, 699 insertions(+), 3 deletions(-) - -commit ddad707b85bf2075c0ca37b4a2267c6eac60a358 -Author: Dan Winship -Date: Tue Aug 17 18:38:34 2010 -0400 - - update gio/tests/.gitignore - - gio/tests/.gitignore | 1 + - 1 file changed, 1 insertion(+) - -commit c56379264dd8714bdf08675927a5e59debaa7fc3 -Author: Christian Persch -Date: Tue Aug 17 18:38:46 2010 +0200 - - Plug a mem leak in GDBusWorker - - Free the read buffer. - - ==26538== 4,096 bytes in 1 blocks are definitely lost in loss record - 781 of 781 - ==26538== at 0x4005BDC: malloc (vg_replace_malloc.c:195) - ==26538== by 0x4005C66: realloc (vg_replace_malloc.c:476) - ==26538== by 0x405244D: g_realloc (gmem.c:181) - ==26538== by 0x420E066: _g_dbus_worker_do_read_unlocked - (gdbusprivate.c:780) - ==26538== by 0x420E1D1: _g_dbus_worker_do_read (gdbusprivate.c:812) - ==26538== by 0x420F14A: _g_dbus_worker_thread_begin_func - (gdbusprivate.c:1318) - ==26538== by 0x420D2ED: invoke_caller (gdbusprivate.c:266) - ==26538== by 0x404DA7C: g_idle_dispatch (gmain.c:4224) - ==26538== by 0x4049FCD: g_main_dispatch (gmain.c:2119) - ==26538== by 0x404B2C1: g_main_context_dispatch (gmain.c:2672) - ==26538== by 0x404B716: g_main_context_iterate (gmain.c:2750) - ==26538== by 0x404BE7F: g_main_loop_run (gmain.c:2958) - ==26538== by 0x420D2B5: shared_thread_func (gdbusprivate.c:248) - ==26538== by 0x4077958: g_thread_create_proxy (gthread.c:1897) - ==26538== by 0x57D918: start_thread (pthread_create.c:301) - ==26538== by 0x4C6CBD: clone (clone.S:133) - - Bug #627187. - - gio/gdbusprivate.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit a91a4a420e8ba6428e7db13bd9c308256cfbb323 -Author: Christian Persch -Date: Tue Aug 17 18:29:14 2010 +0200 - - Plug a mem leak in gdbus-connection test - - ==26538== 145 (24 direct, 121 indirect) bytes in 1 blocks are - definitely lost in loss record 765 of 790 - ==26538== at 0x4005BDC: malloc (vg_replace_malloc.c:195) - ==26538== by 0x405233C: g_malloc (gmem.c:134) - ==26538== by 0x406A57E: g_slice_alloc (gslice.c:836) - ==26538== by 0x406A60C: g_slice_copy (gslice.c:858) - ==26538== by 0x4035C5A: g_error_copy (gerror.c:160) - ==26538== by 0x41B6387: g_simple_async_result_set_from_error - (gsimpleasyncresult.c:638) - ==26538== by 0x41FCDEB: g_dbus_connection_call_done - (gdbusconnection.c:4808) - ==26538== by 0x41B682E: g_simple_async_result_complete - (gsimpleasyncresult.c:762) - ==26538== by 0x41B686A: complete_in_idle_cb - (gsimpleasyncresult.c:772) - ==26538== by 0x404DA7C: g_idle_dispatch (gmain.c:4224) - ==26538== by 0x4049FCD: g_main_dispatch (gmain.c:2119) - ==26538== by 0x404B2C1: g_main_context_dispatch (gmain.c:2672) - ==26538== by 0x404B716: g_main_context_iterate (gmain.c:2750) - ==26538== by 0x404BE7F: g_main_loop_run (gmain.c:2958) - ==26538== by 0x804B5CC: test_connection_send - (gdbus-connection.c:407) - ==26538== by 0x4073D04: test_case_run (gtestutils.c:1174) - - Bug #627187. - - gio/tests/gdbus-connection.c | 1 + - 1 file changed, 1 insertion(+) - -commit 75563e81c2b6bab345e08daafd3206cec699f2ea -Author: Christian Persch -Date: Tue Aug 17 18:20:23 2010 +0200 - - Plug a mem leak in gdbus-connection test - - ==25403== 49 (24 direct, 25 indirect) bytes in 1 blocks are definitely - lost in loss record 603 of 787 - ==25403== at 0x4005BDC: malloc (vg_replace_malloc.c:195) - ==25403== by 0x405233C: g_malloc (gmem.c:134) - ==25403== by 0x406A57E: g_slice_alloc (gslice.c:836) - ==25403== by 0x406A5C3: g_slice_alloc0 (gslice.c:848) - ==25403== by 0x4035B4E: g_error_new_literal (gerror.c:117) - ==25403== by 0x4035ED9: g_set_error_literal (gerror.c:314) - ==25403== by 0x41F6434: g_dbus_connection_close_sync - (gdbusconnection.c:1284) - ==25403== by 0x804A861: test_connection_life_cycle - (gdbus-connection.c:158) - ==25403== by 0x4073D04: test_case_run (gtestutils.c:1174) - ==25403== by 0x4073FC2: g_test_run_suite_internal - (gtestutils.c:1223) - ==25403== by 0x4074077: g_test_run_suite_internal - (gtestutils.c:1233) - ==25403== by 0x4074077: g_test_run_suite_internal - (gtestutils.c:1233) - ==25403== by 0x40741FB: g_test_run_suite (gtestutils.c:1274) - ==25403== by 0x40733E5: g_test_run (gtestutils.c:877) - ==25403== by 0x804DC92: main (gdbus-connection.c:1024) - - Bug #627187. - - gio/tests/gdbus-connection.c | 1 + - 1 file changed, 1 insertion(+) - -commit a62a2fd8edc0ca771ca1c1df1889766f3c73b0e4 -Author: Christian Persch -Date: Tue Aug 17 18:08:07 2010 +0200 - - Plug a mem leak in the gdbus-connection test - - Bug #627182. - - gio/tests/gdbus-connection.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit 7191fc3f17d39a3fa27e990a3723403066d34826 -Author: Christian Persch -Date: Sun Jun 20 14:33:27 2010 +0200 - - Use g_memory_output_stream_steal_data here - - ... instead of one extra g_memdup(). - - Bug #627181. - - gio/gdbusmessage.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit 71e73ffdfbd7a33f4e233cfe1353adf143a2c14c -Author: Christian Persch -Date: Sat May 24 16:08:28 2008 +0200 - - Use G_DEFINE_[BOXED|POINTER]_TYPE instead of handwritten code - - Now that we have convenience macros to implement boxed and pointer - types, use them. - - gio/gdbusintrospection.c | 17 +--- - gio/gfileattribute.c | 20 +---- - gio/gfileinfo.c | 20 +---- - gio/gsrvtarget.c | 17 +--- - gobject/gboxed.c | 215 - +++++++++-------------------------------------- - gobject/gsourceclosure.c | 14 +-- - gobject/gvaluetypes.c | 10 +-- - 7 files changed, 50 insertions(+), 263 deletions(-) - -commit dc1999316da0409c5bc15e37a0a568a8309bb5a3 -Author: Christian Persch -Date: Sat May 24 16:08:04 2008 +0200 - - Add G_DEFINE_{BOXED,POINTER}_TYPE[_WITH_CODE] - - Add convenience type definition macros for boxed and pointer types - similar to G_DEFINE_TYPE for object types. Bug #449565. - - docs/reference/gobject/gobject-sections.txt | 4 + - gobject/gtype.h | 110 - ++++++++++++++++++++++++++++ - 2 files changed, 114 insertions(+) - -commit cae86073eaf932b85836e98df8d87c65d90f5842 -Author: Christian Persch -Date: Thu May 13 19:57:41 2010 +0200 - - Add GZIP header processing to GZlibCompressor/GZlibDecompressor - - Add GZlibCompressor:file-info property. If it contains a non-NULL - GFileInfo, and the compressor is in GZIP mode, the filename and - modification time from the file info are written to the GZIP header - in the output data. - - Add GZlibDeompressor:file-info property. If the decompressor is - in GZIP - mode, and the GZIP data contains a GZIP header, the filename and - modification time are read from it, stored in a GFileInfo, and the - file-info property is notified. - - Bug #617691. - - docs/reference/gio/gio-sections.txt | 3 + - gio/gio.symbols | 3 + - gio/gzlibcompressor.c | 117 ++++++++++++++++++++++++++++++- - gio/gzlibcompressor.h | 5 ++ - gio/gzlibdecompressor.c | 134 - +++++++++++++++++++++++++++++++++--- - gio/gzlibdecompressor.h | 3 + - gio/tests/filter-cat.c | 38 +++++++++- - 7 files changed, 293 insertions(+), 10 deletions(-) - -commit b196cd74473cbc812359ee3b484a3986604e9aba -Author: Christian Persch -Date: Sun Jun 20 14:32:52 2010 +0200 - - Add g_memory_output_stream_steal_data - - Bug #622184. - - docs/reference/gio/gio-sections.txt | 1 + - gio/gio.symbols | 1 + - gio/gmemoryoutputstream.c | 29 +++++++++++++++++++++++++++++ - gio/gmemoryoutputstream.h | 1 + - 4 files changed, 32 insertions(+) - -commit 322ac7ff68205daf52a2d0bcecc098edd6b413b9 -Author: Matthias Clasen -Date: Mon Aug 16 16:36:38 2010 -0400 - - Bump version - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 503b0744744517ecf1c29eaa83e8e69537ae3547 -Author: Matthias Clasen -Date: Mon Aug 16 15:44:40 2010 -0400 - - Fix a typo - - NEWS | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit e21e44fc2e96d86c9cdeb6b904b29fed70acec18 -Author: David Zeuthen -Date: Mon Aug 16 15:42:23 2010 -0400 - - Add NEWS item for bug 627071 - - Signed-off-by: David Zeuthen - - NEWS | 1 + - 1 file changed, 1 insertion(+) - -commit b8e7ef6e90512999be0340a6ef3f20e1783647c4 -Author: David Zeuthen -Date: Mon Aug 16 15:37:01 2010 -0400 - - Bug 627071 – g_output_stream_write() clarification - - This patch guarantees that g_output_stream_write() can never fail with - G_IO_ERROR_WOULD_BLOCK. Without such a guarantee, we would need some - kind of GIOPollable interface or some way to get an event when the - stream is writable again. Which is mostly useless considering that - this method is asynchronous anyway. - - Note: this patch just codifies existing behavior - GUnixOutputStream, - GSocketOutputStream and other implementations already work this way. - - See also bug 626748 comment 5 for how the GDBus code relies on this - guarantee. - - https://bugzilla.gnome.org/show_bug.cgi?id=627071 - - Signed-off-by: David Zeuthen - - gio/goutputstream.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 285170637de0df2011b9b667cab5c68640832580 -Author: Matthias Clasen -Date: Mon Aug 16 15:32:13 2010 -0400 - - More NEWS - - NEWS | 1 + - 1 file changed, 1 insertion(+) - -commit 789c0cc877a41a65417b0ee1d6eed5803c48c238 -Author: Matthias Clasen -Date: Mon Aug 16 15:28:36 2010 -0400 - - Fix a doc format issue - - glib/gregex.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d848a5eade18ba4567899601d5e34e381a636817 -Author: Matthias Clasen -Date: Mon Aug 16 15:16:16 2010 -0400 - - Update NEWS for 2.25.14 - - NEWS | 7 +++++++ - 1 file changed, 7 insertions(+) - -commit 8a3a4596e2e3a718d77bf214c6e2d16c21856da2 -Author: David Zeuthen -Date: Mon Aug 16 13:43:35 2010 -0400 - - Bug 626748 – Use async methods for writing and handle EAGAIN - - If sending a lot of data and/or the other peer is not reading it, then - socket buffers can overflow. This is communicated from the kernel by - returning EAGAIN. In GIO, it is modelled by g_output_stream_write() - and g_socket_send_message() returning G_IO_ERROR_WOULD_BLOCK. - - It is also problematic that that we're using synchronous IO in the - shared GDBus IO thread. It means that one GDBusConnection can lock up - others. - - It turns out that by porting from g_output_stream_write() to - g_output_stream_write_async() we fix the EAGAIN issue. For GSocket, we - still need to handle things manually (by creating a GSource) as - g_socket_send_message() is used. - - We check the new behavior in Michael's producer/consumer test case (at - /gdbus/overflow in gdbus-peer.c) added in the last commit. - - Also add a test case that sends and receives a 20 MiB message. - - Also add a new `transport' G_DBUS_DEBUG option so it is easy to - inspect partial writes: - - $ G_DBUS_DEBUG=transport ./gdbus-connection -p - /gdbus/connection/large_message - [...] - ======================================================================== - GDBus-debug:Transport: - >>>> WROTE 128000 bytes of message with serial 4 and - size 20971669 from offset 0 on a GSocketOutputStream - ======================================================================== - GDBus-debug:Transport: - >>>> WROTE 128000 bytes of message with serial 4 and - size 20971669 from offset 128000 on a GSocketOutputStream - ======================================================================== - GDBus-debug:Transport: - >>>> WROTE 128000 bytes of message with serial 4 and - size 20971669 from offset 256000 on a GSocketOutputStream - [...] - ======================================================================== - GDBus-debug:Transport: - >>>> WROTE 43669 bytes of message with serial 4 and - size 20971669 from offset 20928000 on a GSocketOutputStream - [...] - ======================================================================== - GDBus-debug:Transport: - <<<< READ 16 bytes of message with serial 3 and - size 20971620 to offset 0 from a GSocketInputStream - ======================================================================== - GDBus-debug:Transport: - <<<< READ 15984 bytes of message with serial 3 and - size 20971620 to offset 16 from a GSocketInputStream - ======================================================================== - GDBus-debug:Transport: - <<<< READ 16000 bytes of message with serial 3 and - size 20971620 to offset 16000 from a GSocketInputStream - [...] - ======================================================================== - GDBus-debug:Transport: - <<<< READ 144000 bytes of message with serial 3 and - size 20971620 to offset 20720000 from a GSocketInputStream - ======================================================================== - GDBus-debug:Transport: - <<<< READ 107620 bytes of message with serial 3 and - size 20971620 to offset 20864000 from a GSocketInputStream - OK - - https://bugzilla.gnome.org/show_bug.cgi?id=626748 - - Signed-off-by: David Zeuthen - - docs/reference/gio/overview.xml | 4 + - gio/gdbusprivate.c | 589 - +++++++++++++++++++++++++++++++--------- - gio/gdbusprivate.h | 1 + - gio/tests/gdbus-connection.c | 80 ++++++ - gio/tests/gdbus-peer.c | 76 ++++-- - 5 files changed, 596 insertions(+), 154 deletions(-) - -commit a6264a3a19c29fc7c4fe0719a8c2ff1554924b12 -Author: David Zeuthen -Date: Mon Aug 16 12:30:25 2010 -0400 - - GSocket: Properly initialize msg.msg_control - - This patch fixes this problem - - Syscall param socketcall.sendmsg(msg.msg_control) points to - uninitialised byte(s) - at 0x3D5B00EA60: __sendmsg_nocancel (syscall-template.S:82) - by 0x53F9790: g_socket_send_message (gsocket.c:2918) - by 0x540FDD0: g_unix_connection_send_credentials - (gunixconnection.c:351) - by 0x542B93F: _g_dbus_auth_run_client (gdbusauth.c:618) - by 0x5438001: initable_init (gdbusconnection.c:2191) - by 0x53E09CC: g_initable_init (ginitable.c:105) - by 0x543F6E9: g_bus_get_sync (gdbusconnection.c:6091) - by 0x402C7E: test_connection_life_cycle (gdbus-connection.c:126) - by 0x4C7CABB: test_case_run (gtestutils.c:1174) - by 0x4C7CD84: g_test_run_suite_internal (gtestutils.c:1223) - by 0x4C7CE49: g_test_run_suite_internal (gtestutils.c:1233) - by 0x4C7CE49: g_test_run_suite_internal (gtestutils.c:1233) - Address 0x7fefff9fc is on thread 1's stack - - Signed-off-by: David Zeuthen - - gio/gsocket.c | 1 + - 1 file changed, 1 insertion(+) - -commit 4bc4590c7bb5d8e7c248347e4b702ab8b506d937 -Author: Matthias Clasen -Date: Mon Aug 16 10:21:38 2010 -0400 - - Declare stream base classes as abstract - - gio/gfilterinputstream.c | 2 +- - gio/gfilteroutputstream.c | 2 +- - gio/ginputstream.c | 2 +- - gio/giostream.c | 2 +- - gio/goutputstream.c | 2 +- - 5 files changed, 5 insertions(+), 5 deletions(-) - -commit 547311bfd8661e25e588e1f434f15c5f2f32c3a7 -Author: Dan Winship -Date: Thu Jun 24 13:09:14 2010 -0400 - - Always do async vs sync correctly in GSocketConnection streams - - Previously if a GSocketConnection had a blocking GSocket, it would - sometimes block during asynchonous I/O, and if it had a non-blocking - socket, it would sometimes return G_IO_ERROR_WOULD_BLOCK from - synchronous I/O. This fixes the connection to not depend on the socket - state. - - https://bugzilla.gnome.org/show_bug.cgi?id=616458 - - docs/reference/gio/gio-sections.txt | 2 ++ - gio/gio.symbols | 2 ++ - gio/gsocket.c | 70 - ++++++++++++++++++++++++++++++++++--- - gio/gsocket.h | 13 +++++++ - gio/gsocketinputstream.c | 16 +++++---- - gio/gsocketoutputstream.c | 16 +++++---- - 6 files changed, 101 insertions(+), 18 deletions(-) - -commit 17fea2f749a407a15a82977b3488530cd5305266 -Author: Dan Winship -Date: Sun Aug 15 07:57:37 2010 -0400 - - Belatedly add g_socket_client_get/set_timeout to docs and symbols - - docs/reference/gio/gio-sections.txt | 2 ++ - gio/gio.symbols | 2 ++ - 2 files changed, 4 insertions(+) - -commit b76b24f1b3f82c2400cce8948b44ae32aa0e23ee -Author: Dan Winship -Date: Sat Aug 14 16:15:39 2010 -0400 - - GSocketClient: plug two leaks - - g_socket_client_connect_async() was always leaking its GCancellable, - and would also leak any GSocket that eventually failed to connect - after returning G_IO_ERROR_PENDING. - - gio/gsocketclient.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 16bafb479995e69417b86b5b26682ec7c2ceb5a0 -Author: Dan Winship -Date: Sat Aug 14 15:04:24 2010 -0400 - - GSocketClient: add a timeout property - - GSocket has a timeout flag now, but when using GSocketClient there was - no way to set the timeout until after connecting (or failing). Fix - that by adding a timeout property to GSocketClient. - - gio/gsocketclient.c | 69 - ++++++++++++++++++++++++++++++++++++++++++++++++++- - gio/gsocketclient.h | 3 +++ - gio/tests/send-data.c | 5 ++++ - 3 files changed, 76 insertions(+), 1 deletion(-) - -commit 28a4fff7ec63000238c7e20ff965238027922c47 -Author: Will Thompson -Date: Fri Aug 13 23:34:44 2010 -0400 - - Add examples for GAsyncInitiable and GSimpleAsyncResult - - Bug 602417 - - gio/gasyncinitable.c | 94 ++++++++++++++++++++++++++++++++++++++++++ - gio/gsimpleasyncresult.c | 104 - ++++++++++++++++++++++++++++++++++++++++++++++- - 2 files changed, 197 insertions(+), 1 deletion(-) - -commit 7a32e34f7c46a4e1e2fe6f35490b1f8469ed08b7 -Author: Will Thompson -Date: Fri Aug 13 23:20:06 2010 -0400 - - Document that _complete() et al. ref the GSimpleAsyncResult - - gio/gsimpleasyncresult.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit ec31612ea00e2babd5d6b02d65966164594a03f8 -Author: Will Thompson -Date: Fri Aug 13 23:15:27 2010 -0400 - - _simple_async_result_is_valid: allow tag to be NULL - - Because g_simple_async_report_[g]error_in_idle() don't take a - source tag - parameter, code that uses them can't currently use - g_simple_async_result_is_valid() (at least, not for the error case). - - Bug 602417 - - gio/gsimpleasyncresult.c | 13 ++++++++----- - 1 file changed, 8 insertions(+), 5 deletions(-) - -commit c29d800d84d446d3762329815824a8be269c969b -Author: Simon McVittie -Date: Fri Aug 13 22:42:24 2010 -0400 - - GVariant: be more explicit about adopting and returning floating refs - - Bug: https://bugzilla.gnome.org/show_bug.cgi?id=622770 - - docs/reference/glib/gvariant-varargs.xml | 4 ++- - glib/gvariant.c | 53 - ++++++++++++++++++++------------ - 2 files changed, 37 insertions(+), 20 deletions(-) - -commit e02571e93bb4c1986ec1190fb6c7d02eba0c746a -Author: Matthias Clasen -Date: Fri Aug 13 21:22:45 2010 -0400 - - Add bug references to some tests - - gio/tests/async-close-output-stream.c | 8 ++++++++ - gio/tests/converter-stream.c | 4 ++++ - glib/tests/mem-overflow.c | 29 +++++++++++++++++++++++++++++ - gobject/tests/binding.c | 4 ++++ - 4 files changed, 45 insertions(+) - -commit ea8a963936655ee3c13c5552cce96c309f8a384f -Author: Matthias Clasen -Date: Fri Aug 13 21:21:43 2010 -0400 - - Document vendor override files - - Features without documentation, tsk tsk. - - docs/reference/gio/glib-compile-schemas.xml | 6 ++++ - gio/gsettings.c | 48 - ++++++++++++++++++++--------- - 2 files changed, 40 insertions(+), 14 deletions(-) - -commit 63d19f065690b77059c335c0378a93f1a18b09c9 -Author: Matthias Clasen -Date: Fri Aug 13 21:05:05 2010 -0400 - - Fix doc format errors - - glib/gconvert.c | 4 ++-- - glib/gregex.c | 2 +- - 2 files changed, 3 insertions(+), 3 deletions(-) - -commit 4160c5c74a06404037462dde572ec49663d685ea -Author: Matthias Clasen -Date: Fri Aug 13 19:40:48 2010 -0400 - - Add tests for async file replace and load - - gio/tests/file.c | 151 - ++++++++++++++++++++++++++++++++++++++++++++++++++++--- - 1 file changed, 143 insertions(+), 8 deletions(-) - -commit c003468296642dccdca230e5fbec22ceab0a9959 -Author: Matthias Clasen -Date: Fri Aug 13 17:22:28 2010 -0400 - - Correct a comment - - gio/inotify/inotify-kernel.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 93bd5298c7f78fd7cb12734b6f3df5aa93f2c82b -Author: Matthias Clasen -Date: Fri Aug 13 17:21:22 2010 -0400 - - Add an async file create/write/read/delete test - - gio/tests/file.c | 163 - ++++++++++++++++++++++++++++++++++++++++++++++++------- - 1 file changed, 144 insertions(+), 19 deletions(-) - -commit 7ed4762190afca85424903a0977300585169b510 -Author: Matthias Clasen -Date: Fri Aug 13 17:19:01 2010 -0400 - - Fix a typo, and some doc reformatting - - gio/ginputstream.c | 32 ++++++++++++++++---------------- - 1 file changed, 16 insertions(+), 16 deletions(-) - -commit effdb785fd941daf5fdec7df434242de25e5127e -Author: Matthias Clasen -Date: Fri Aug 13 16:04:04 2010 -0400 - - Add some long descriptions for filter streams - - gio/gfilterinputstream.c | 4 ++++ - gio/gfilteroutputstream.c | 6 +++++- - 2 files changed, 9 insertions(+), 1 deletion(-) - -commit 13e55b84ebb1aa148260a7d21da6a592d1e1dadb -Author: Matthias Clasen -Date: Fri Aug 13 15:15:21 2010 -0400 - - Run volumemonitor test with local vfs - - This is an attempt to stop the test from hanging on some build bots - in build.gnome.org. - - gio/tests/volumemonitor.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit d344ff9d67a7e723a1c2163e7d9254dd6ef049d2 -Author: David Zeuthen -Date: Fri Aug 13 13:58:27 2010 -0400 - - Bug 626841 – Add test-case for non-socket GIOStream - - Also fix a couple of bugs so it actually works. - - https://bugzilla.gnome.org/show_bug.cgi?id=626841 - - Signed-off-by: David Zeuthen - - gio/gdbusprivate.c | 140 ++++++++--------- - gio/tests/Makefile.am | 6 +- - gio/tests/gdbus-non-socket.c | 346 - +++++++++++++++++++++++++++++++++++++++++++ - 3 files changed, 424 insertions(+), 68 deletions(-) - -commit 9be94e88999b5f10347b5c1b8542b88a35d3f93a -Author: Michael Meeks -Date: Fri Aug 13 17:56:19 2010 +0100 - - Add test for EAGAIN overflow in gdbusconnection based on David's test. - - gio/tests/gdbus-peer.c | 110 - ++++++++++++++++++++++++++++++++++++++++++++++++- - 1 file changed, 109 insertions(+), 1 deletion(-) - -commit 5d9d3f03182d732ad732370dffc7d268c9d65e9d -Author: Matthias Clasen -Date: Fri Aug 13 12:04:21 2010 -0400 - - Add some async file tests - - gio/tests/file.c | 237 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 237 insertions(+) - -commit ee38c03582df8b757c2fe64b3b5a6be9b6083135 -Author: Matthias Clasen -Date: Fri Aug 13 00:47:02 2010 -0400 - - Collect NEWS for 2.25.14 - - NEWS | 24 ++++++++++++++++++++++++ - 1 file changed, 24 insertions(+) - -commit ef4b0afc0b3217ce65e12c0606855af52659490b -Author: Matthias Clasen -Date: Fri Aug 13 00:30:58 2010 -0400 - - Bump version - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 106bde0a8fa34a72f66f037b0428a3105cb953bc -Author: Havoc Pennington -Date: Thu Aug 12 23:57:26 2010 -0400 - - GAsyncQueue: use g_queue_init() not g_queue_new() - - By using g_queue_init() instead of g_queue_new(), we can avoid - a separate memory allocation. - - Bug 626704 - - glib/gasyncqueue.c | 28 ++++++++++++++-------------- - 1 file changed, 14 insertions(+), 14 deletions(-) - -commit f424aa9581ff4fedb9205f360112b6b17518edeb -Author: Daniel Nylander -Date: Thu Aug 12 13:19:50 2010 +0200 - - Updated Swedish translation - - po/sv.po | 2135 - ++++++++++++++++++++++++++++++++++++-------------------------- - 1 file changed, 1226 insertions(+), 909 deletions(-) - -commit 398f9841eddc10e0e6b1ccee4823e2ea3650bd9a -Author: Tor Lillqvist -Date: Tue Aug 10 16:01:39 2010 +0300 - - Fix gio/win32 build after -I flag changes - - gio/win32/gwin32directorymonitor.c | 1 - - gio/win32/gwin32directorymonitor.h | 4 ++-- - gio/win32/gwinhttpfile.c | 8 ++++---- - gio/win32/gwinhttpfileinputstream.c | 4 ++-- - gio/win32/gwinhttpfileoutputstream.c | 4 ++-- - gio/win32/gwinhttpvfs.c | 6 +++--- - gio/win32/gwinhttpvfs.h | 3 +-- - 7 files changed, 14 insertions(+), 16 deletions(-) - -commit 304c0c4746fb8df993a3e6429414d6cf1ba287b8 -Author: Aron Xu -Date: Mon Aug 9 14:26:38 2010 +0800 - - Update Simplified Chinese translation. - - po/zh_CN.po | 594 - +++++++++++++++++++++++++++++++++++++++++------------------- - 1 file changed, 405 insertions(+), 189 deletions(-) - -commit 43c0aa9ebe16cf17009678732decc9e852701f15 -Author: Matthias Clasen -Date: Sun Aug 8 23:53:52 2010 -0400 - - Replace the explicit list of character categories by a reference - to the GUnicodeType docs. - - docs/reference/glib/regex-syntax.sgml | 124 - +--------------------------------- - 1 file changed, 3 insertions(+), 121 deletions(-) - -commit 4e42893369c8b8092de7feedb447ca538f8dccf2 -Author: Matthias Clasen -Date: Sun Aug 8 23:43:29 2010 -0400 - - Refer to GUnicodeScript docs instead of listing scripts explicitly - - docs/reference/glib/regex-syntax.sgml | 80 - +++++------------------------------ - 1 file changed, 10 insertions(+), 70 deletions(-) - -commit 733d209b14f1b88288e08241a64ef77284108505 -Author: Matthias Clasen -Date: Sun Aug 8 23:21:54 2010 -0400 - - Move GRegex docs inline - - docs/reference/glib/tmpl/gregex.sgml | 302 - ++++++++++------------------------- - glib/gregex.c | 60 +++++++ - glib/gregex.h | 225 ++++++++++++++++++++++++++ - 3 files changed, 371 insertions(+), 216 deletions(-) - -commit c3e5b3cca883546a40a5d7aa219c74cb6574bcd6 -Author: Matthias Clasen -Date: Sun Aug 8 22:19:10 2010 -0400 - - Whitespace cleanup - - glib/gregex.c | 1067 - ++++++++++++++++++++++++++++----------------------------- - 1 file changed, 533 insertions(+), 534 deletions(-) - -commit de3c6efa222389ef253fbe1b7b868b95a37aedb1 -Author: Matthias Clasen -Date: Sun Aug 8 22:15:16 2010 -0400 - - Remove two redundant comments - - glib/garray.c | 4 ---- - 1 file changed, 4 deletions(-) - -commit b5bda64a730876205ce5aae069f11161d6b94cc4 -Author: Matthias Clasen -Date: Sun Aug 8 22:14:56 2010 -0400 - - Fix up a doc typo - - glib/gbase64.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit f5a58639759af5333990a24ef6c8275c8f5afcde -Author: Matthias Clasen -Date: Sun Aug 8 22:12:40 2010 -0400 - - Minor cleanup - - The definition is now present in pcre.h - - glib/gregex.c | 5 ----- - 1 file changed, 5 deletions(-) - -commit def0dc01f74e9b8b0904c6b8866835f9efb640a8 -Author: Matthias Clasen -Date: Sun Aug 8 22:11:38 2010 -0400 - - Move GConvert docs inline - - docs/reference/glib/tmpl/conversions.sgml | 174 - ++---------------------------- - glib/gconvert.c | 121 +++++++++++++++++++++ - glib/gconvert.h | 28 ++++- - 3 files changed, 157 insertions(+), 166 deletions(-) - -commit f837e15972d7cd93ac8bddbaeed60289c7263c1a -Author: A S Alam -Date: Tue Aug 10 06:24:02 2010 +0530 - - update translation for master - - po/pa.po | 1808 - ++++++++++++++++++++++++++++++++++++-------------------------- - 1 file changed, 1048 insertions(+), 760 deletions(-) - -commit f9a4b4ecc7a0f838897797dc5b478520c9f05168 -Author: Matthias Clasen -Date: Sun Aug 8 21:29:26 2010 -0400 - - Add introspection annotations in gregex.c - - Also, make the new getters follow the style of other GRegex getters, - and take a const GRegex *. - - glib/gregex.c | 192 - ++++++++++++++++++++++++++++++---------------------------- - glib/gregex.h | 4 +- - 2 files changed, 100 insertions(+), 96 deletions(-) - -commit 14e0ad7c5379e14f31a0e54bc2bf73f3c2d07d0d -Author: Matthias Clasen -Date: Sun Aug 8 20:49:59 2010 -0400 - - Don't compile some unused functions in gio/xdgmime/ - - gio/xdgmime/xdgmime.c | 22 +++++++++++++++++++++- - gio/xdgmime/xdgmime.h | 14 ++++++++++++-- - gio/xdgmime/xdgmimealias.c | 4 +++- - gio/xdgmime/xdgmimealias.h | 3 ++- - gio/xdgmime/xdgmimecache.c | 8 +++++++- - gio/xdgmime/xdgmimecache.h | 6 ++++++ - gio/xdgmime/xdgmimeglob.c | 7 +++++++ - gio/xdgmime/xdgmimeglob.h | 2 ++ - gio/xdgmime/xdgmimeicon.c | 2 ++ - gio/xdgmime/xdgmimeicon.h | 2 ++ - gio/xdgmime/xdgmimeparent.c | 2 ++ - gio/xdgmime/xdgmimeparent.h | 2 ++ - glib/pcre/pcre_compile.c | 4 +++- - glib/pcre/pcre_get.c | 2 +- - glib/pcre/pcre_ucp_searchfuncs.c | 4 +++- - 15 files changed, 75 insertions(+), 9 deletions(-) - -commit 7acdaf6f1db90c17985b81033050e1814723d6ae -Author: Matthias Clasen -Date: Sun Aug 8 18:35:12 2010 -0400 - - Don't compile an unused function - - glib/pcre/pcre_compile.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 3fd1fc4f9a8511587637efc9b0942e4919fab031 -Author: Matthias Clasen -Date: Sun Aug 8 18:34:59 2010 -0400 - - Trivial typo fix - - glib/gregex.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit c9916d64b1cf996a4cdb9f8887972038b492426d -Author: Matthias Clasen -Date: Sun Aug 8 18:34:38 2010 -0400 - - Improve regex test coverage - - glib/tests/regex.c | 559 - ++++++++++++++++++++++++++++++++++++++++++++++++++++- - 1 file changed, 558 insertions(+), 1 deletion(-) - -commit 584787f580cf6e36c020b7d7ee0a01baea8896aa -Author: Matthias Clasen -Date: Sun Aug 8 11:32:50 2010 -0400 - - Improve the async result test coverage - - gio/tests/simple-async-result.c | 1 + - 1 file changed, 1 insertion(+) - -commit 7c129c901121b2ca8374d64c716828101ce79cb9 -Author: Matthias Clasen -Date: Sun Aug 8 11:31:53 2010 -0400 - - Improve dbus address test coverage - - gio/tests/gdbus-addresses.c | 32 ++++++++++++++++++++++++++++++++ - 1 file changed, 32 insertions(+) - -commit ae8b375f0ffe4c26c366728a33b04167d3f1fd1b -Author: Fran Diéguez -Date: Mon Aug 9 01:11:59 2010 +0200 - - Updated galician translations - - po/gl.po | 11 +++++++++-- - 1 file changed, 9 insertions(+), 2 deletions(-) - -commit bbd1d2a72429929d15c0764853addcf3a6a8bead -Author: Matthias Clasen -Date: Sun Aug 8 01:09:18 2010 -0400 - - Improve regex test coverage - - glib/tests/regex.c | 66 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 66 insertions(+) - -commit 6ada7532b5e8d3c613e26144afbf4c38367afd90 -Author: Matthias Clasen -Date: Sun Aug 8 01:08:34 2010 -0400 - - Drop some unused code - - Some functions in pcre_get.c are not used. - - glib/pcre/pcre_get.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 8804d6a98ffabc83bea2a35d4aaf26617fa062f0 -Author: Matthias Clasen -Date: Sun Aug 8 01:07:53 2010 -0400 - - Simplify gcov generation - - lcov seems to handle .libs just fine on its own. - - Makefile.decl | 6 ++---- - 1 file changed, 2 insertions(+), 4 deletions(-) - -commit 01cae84e47ff749e475d7931106c8b00829021e5 -Author: Ryan Lortie -Date: Sat Aug 7 19:58:12 2010 -0400 - - Bug 578295 - gtester has a race condition - - Deal with the race in GMainLoop by installing a do-nothing timeout. - - glib/gtester.c | 9 +++++++++ - 1 file changed, 9 insertions(+) - -commit 51ad83f7119bcf43d5e9b6b89fd3f33bd9ab1e3d -Author: Matthias Clasen -Date: Sat Aug 7 18:56:12 2010 -0400 - - Make g_dbus_error_unregister_error work - - gio/gdbuserror.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit 8e236f7ec1e0f620a516255a6b8ed7ae169bc87e -Author: Matthias Clasen -Date: Sat Aug 7 18:55:21 2010 -0400 - - Add some more test about gdbus_error apis - - gio/tests/gdbus-error.c | 71 - +++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 71 insertions(+) - -commit 7de6658f74a43065fa9a27db6cb4d26b6a946a32 -Author: Matthias Clasen -Date: Sat Aug 7 17:08:54 2010 -0400 - - Make g_simple_async_result_is_valid work without source - - The problem was pointed out by Xavier Claessens in bug 626208. - - gio/gsimpleasyncresult.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit 402ad1958ccdb4586da9614ec4276396fd4c0faf -Author: Matthias Clasen -Date: Sat Aug 7 16:27:38 2010 -0400 - - Make the closure variants of name owning and watching actually work - - The GClosure API is a bit funky (and badly documented), and requires - you to set a marshaller on the closure, and the marshaller has an - implicit 'this' argument, and the caller is reponsible for unsetting - the values after invoking the closure. - - I've added some calls of the _with_closures variants to the - gdbus-names test now. - - gio/gdbusnameowning.c | 92 - ++++++++++++++++++++++++++++--------------------- - gio/gdbusnamewatching.c | 76 ++++++++++++++++++++-------------------- - gio/gio-marshal.list | 2 ++ - gio/tests/gdbus-names.c | 57 ++++++++++++++++++------------ - 4 files changed, 128 insertions(+), 99 deletions(-) - -commit c15d20e53a9fdccd4fbe17c6a51c57e6b34410fd -Author: Kjartan Maraas -Date: Sat Aug 7 18:43:01 2010 +0200 - - Updated Norwegian bokmål translation - - po/nb.po | 179 - ++++++++++++++++++++++++++++++++++++++++----------------------- - 1 file changed, 115 insertions(+), 64 deletions(-) - -commit 4ac7f8f08433c37cf0a69cdea601514a0c06c1b6 -Author: Benjamin Otte -Date: Fri Aug 6 23:15:28 2010 +0200 - - notifyqueue: Dedup pspecs when adding - - The previous code dedup'd when thawing and threw nasty warnings - your way - if you notified too often. This can now easily be avoided. - - Performance should be roughly identical, as both are O(n²). - - gobject/gobjectnotifyqueue.c | 23 +++++++---------------- - 1 file changed, 7 insertions(+), 16 deletions(-) - -commit e88eb048659be2e09081a27ddaef0e261667b6b8 -Author: Ryan Lortie -Date: Fri Aug 6 16:48:03 2010 -0400 - - Prepare to release glib 2.25.13 - - NEWS | 67 - +++++++++++++++++++++++++++++++ - docs/reference/glib/tmpl/glib-unused.sgml | 40 ------------------ - docs/reference/glib/tmpl/messages.sgml | 27 ++++++++++--- - docs/reference/glib/tmpl/version.sgml | 41 +++++++++++++++++++ - 4 files changed, 129 insertions(+), 46 deletions(-) - -commit 80046f36e0ed2fe3d12c3128145033043f46734d -Author: Ryan Lortie -Date: Fri Aug 6 16:42:36 2010 -0400 - - gitignore update - - glib/tests/.gitignore | 1 + - 1 file changed, 1 insertion(+) - -commit d96b7c5c8aacc2b8516c03a2801db731d4171570 -Author: Ryan Lortie -Date: Fri Aug 6 15:28:58 2010 -0400 - - gtester: Run tests only once on 'make check' - - The gtester makefile runs 'make test' on 'make check' and also - recurses - on 'make test'. automake recurses on 'make check'. - - This means that every level of recursive make that we go through - results - in the tests running twice as many times. If you type 'make check' at - the toplevel, for example, tests in gio/tests/ run 4 times. - - Fix that by introducing a 'test-nonrecursive' target and using - that one - from 'make check'. 'make test', 'make test-report', etc. are still - recursive. - - Makefile.decl | 15 ++++++++++----- - 1 file changed, 10 insertions(+), 5 deletions(-) - -commit b91f9274d9de1e9f0a1b407913ab893cfe1d5b25 -Author: Ryan Lortie -Date: Fri Aug 6 13:12:20 2010 -0400 - - Fix volumemonitor test case - - Don't blindly g_object_unref() that which may be NULL. - - gio/tests/volumemonitor.c | 13 +++++++++---- - 1 file changed, 9 insertions(+), 4 deletions(-) - -commit 889a7f81dd808d35a17baa53a87255ef588d27da -Author: Ryan Lortie -Date: Fri Aug 6 13:11:38 2010 -0400 - - gio.symbols: add g_dbus_message_[gs]et_byte_order - - gio/gio.symbols | 2 ++ - 1 file changed, 2 insertions(+) - -commit 5e044a943c96967841c3c341ac5975c36064d640 -Author: Ryan Lortie -Date: Fri Aug 6 13:11:20 2010 -0400 - - typo fix: Dist the data for the test cases - - change 'dist_hook:' to 'dist-hook:' - - glib/tests/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit b3b7ea8e227035ae27d6ac62595478d27b8152e8 -Author: Ryan Lortie -Date: Fri Aug 6 13:09:26 2010 -0400 - - Replace -I with $(glib_INCLUDES) and friends - - Stop using ad hoc -I in all of our Makefile.am. Use the new variables - instead. - - docs/reference/gio/Makefile.am | 10 +--------- - docs/reference/gobject/Makefile.am | 5 +---- - gio/Makefile.am | 6 +----- - gio/fam/Makefile.am | 5 +---- - gio/fen/Makefile.am | 6 +----- - gio/inotify/Makefile.am | 6 +----- - gio/libasyncns/Makefile.am | 2 +- - gio/tests/Makefile.am | 7 +------ - gio/win32/Makefile.am | 6 +----- - glib/Makefile.am | 2 +- - glib/gnulib/Makefile.am | 3 +-- - glib/libcharset/Makefile.am | 2 +- - glib/pcre/Makefile.am | 5 +---- - glib/tests/Makefile.am | 4 +--- - glib/update-pcre/Makefile.am-1 | 4 +--- - gmodule/Makefile.am | 5 +---- - gobject/Makefile.am | 5 +---- - gobject/tests/Makefile.am | 2 +- - gthread/Makefile.am | 5 +---- - gthread/tests/Makefile.am | 2 +- - tests/Makefile.am | 5 +---- - tests/gobject/Makefile.am | 5 +---- - tests/refcount/Makefile.am | 5 +---- - 23 files changed, 23 insertions(+), 84 deletions(-) - -commit 8ad9d9dbe35973951faaf595b1fe847b6b180159 -Author: Ryan Lortie -Date: Fri Aug 6 13:07:31 2010 -0400 - - configure.ac: define glib_INCLUDES and friends - - These macros should be used instead of -I for things in the tree that - depend on various bits of glib. - - also gobject_INCLUDES, gthread_INCLUDES, gmodule_INCLUDES, - gio_INCLUDES - - configure.ac | 39 +++++++++++++++++++++++++++++++++++++++ - 1 file changed, 39 insertions(+) - -commit ba0208b3a8076f8c3c545ba5716347ad446525f7 -Author: Ryan Lortie -Date: Fri Aug 6 13:05:18 2010 -0400 - - Clean up improper #includes - - We have a lot of broken #including going on around the tree. This has - gone unnoticed due to our sloppy use of -I. - - gio/fam/fam-helper.c | 2 +- - gio/fam/fam-module.c | 2 +- - gio/fam/gfamdirectorymonitor.c | 2 +- - gio/fam/gfamdirectorymonitor.h | 4 ++-- - gio/fam/gfamfilemonitor.c | 2 +- - gio/fam/gfamfilemonitor.h | 4 ++-- - gio/fen/fen-helper.c | 2 +- - gio/fen/fen-node.c | 2 +- - gio/fen/gfendirectorymonitor.c | 2 +- - gio/fen/gfendirectorymonitor.h | 4 ++-- - gio/inotify/ginotifydirectorymonitor.c | 2 +- - gio/inotify/ginotifydirectorymonitor.h | 4 ++-- - gio/tests/application.c | 2 +- - gio/tests/gschema-compile.c | 2 +- - gio/tests/testapp.c | 2 +- - 15 files changed, 19 insertions(+), 19 deletions(-) - -commit 78f7f14b34b4c04742fc848eec536ffdb8c8ab01 -Author: Ryan Lortie -Date: Fri Aug 6 10:53:07 2010 -0400 - - Don't dist 'glibconfig.h' - - This is causing very serious problems when doing out-of-tree - builds from - tarballs on architectures that are different from the architecture - that - the tarball was created on. - - This commit breaks the build in those cases, but I'll fix that in the - next commits. - - https://bugzilla.gnome.org/show_bug.cgi?id=626107 - - glib/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 25c6bdc22add2f306c24e5200de2899f39f86c48 -Author: Ryan Lortie -Date: Fri Aug 6 10:29:32 2010 -0400 - - error test case: don't double-free the source - - g_propagate_prefixed_error() frees the source already, don't - g_error_free() it. - - glib/tests/error.c | 1 - - 1 file changed, 1 deletion(-) - -commit a1b015f7b70b3851d5a6e45fd4114c7723b4f1ea -Author: Hannes Müller -Date: Thu Aug 5 23:11:03 2010 +0200 - - avoid warning in gutils.h when using gcc with -Wconversion - - https://bugzilla.gnome.org/show_bug.cgi?id=619026 - - glib/gutils.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 970d0634e9ade050158bdb529a6f8a7deb8fb319 -Author: Fran Diéguez -Date: Thu Aug 5 15:36:39 2010 +0200 - - Updated Galician translations - - po/gl.po | 234 - ++++++++++++++++++++++++++++++++++++++++----------------------- - 1 file changed, 149 insertions(+), 85 deletions(-) - -commit c789f72f9dfb6dcb86c536dfa6f65e5a7e5c72f4 -Author: Claude Paroz -Date: Thu Aug 5 15:17:40 2010 +0200 - - Updated French translation - - Contributed by Gérard Baylard and Claude Paroz - - po/fr.po | 2016 - +++++++++++++++++++++++++++++++++++++------------------------- - 1 file changed, 1220 insertions(+), 796 deletions(-) - -commit 9f6faaffb6491a8de5508b7678ab48fee4f59efa -Author: paul -Date: Thu Aug 5 09:08:34 2010 -0400 - - Add $(top_builddir)/glib to includes - - This is required to find glibconfig.h during srcdir != builddir builds - - gio/Makefile.am | 1 + - gio/tests/Makefile.am | 1 + - glib/gnulib/Makefile.am | 3 ++- - glib/tests/Makefile.am | 1 + - gmodule/Makefile.am | 1 + - gobject/Makefile.am | 1 + - gobject/tests/Makefile.am | 2 +- - gthread/Makefile.am | 1 + - tests/Makefile.am | 1 + - tests/gobject/Makefile.am | 1 + - tests/refcount/Makefile.am | 1 + - 11 files changed, 12 insertions(+), 2 deletions(-) - -commit 38c3f9964c2c0b7243cf5033ffc1d197c292b337 -Author: Jorge González -Date: Thu Aug 5 12:11:05 2010 +0200 - - Updated Spanish translation - - po/es.po | 238 - +++++++++++++++++++++++++++++++++++++++++---------------------- - 1 file changed, 156 insertions(+), 82 deletions(-) - -commit abe820e0d935f41744292146c71ccc4cf479751e -Author: Philip Withnall -Date: Mon Aug 2 14:14:11 2010 +0100 - - Expand documentation about error quark naming - - Closes: bgo#625827 - - docs/reference/glib/tmpl/error_reporting.sgml | 5 +++++ - 1 file changed, 5 insertions(+) - -commit 008615f9999641158a89e3e6163b1580cac53dd0 -Author: Matthias Clasen -Date: Thu Aug 5 02:23:42 2010 -0400 - - Test an option handling corner-case - - glib/tests/option-context.c | 59 - ++++++++++++++++++++++++++++++++++++++++++++- - 1 file changed, 58 insertions(+), 1 deletion(-) - -commit e2657d8dce32e10869ec2b18edc7dbf489dd2941 -Author: Matthias Clasen -Date: Thu Aug 5 02:01:58 2010 -0400 - - Add a not about arguments beginning with dashes - - glib/goption.c | 28 +++++++++++++++------------- - 1 file changed, 15 insertions(+), 13 deletions(-) - -commit e4994cb0a10c35f373b17ef970e2f8e4034d387c -Author: Yaron Shahrabani -Date: Thu Aug 5 09:14:40 2010 +0300 - - Updated Hebrew translation. - - po/he.po | 205 - +++++++++++++++++++++++++++++++++++++++++---------------------- - 1 file changed, 133 insertions(+), 72 deletions(-) - -commit 84d3aa652f4e5853d5612bd4b189c2146168f038 -Author: Matthias Clasen -Date: Thu Aug 5 01:53:15 2010 -0400 - - Beautify configure output - - Checking for cpp before using it avoids somewhat ugly - nested output. Pointed out in bug 593544. - - configure.ac | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit 530f67384ea656ef9a5d8c05df5c35a9bf2a5ec0 -Author: Matthias Clasen -Date: Thu Aug 5 01:45:26 2010 -0400 - - Modernize pkg-config check - - As pointed out in bug 599590, our hand-rolled check fails to find - cross-complication variants of pkg-config like - i686-pc-mingw32-pkg-config. - - configure.ac | 14 +------------- - 1 file changed, 1 insertion(+), 13 deletions(-) - -commit 3e8a9c7b52211ad1991711e02d682dc6e03439c6 -Author: Matthias Clasen -Date: Thu Aug 5 01:39:02 2010 -0400 - - Add missing files - - Reported in bug 624739 - - po/POTFILES.in | 2 ++ - 1 file changed, 2 insertions(+) - -commit d52e1c33f71a28908dac3658a8d5394e333324fc -Author: David Zeuthen -Date: Wed Aug 4 16:59:26 2010 -0400 - - GDBus: Add `return' debug option - - This prints all GDBusMethodInvocation API usage and is normally used - with the `incoming' option. Example: - - # G_DBUS_DEBUG=incoming,return ./polkitd --replace - Entering main event loop - Connected to the system bus - Registering null backend at priority -10 - [...] - Acquired the name org.freedesktop.PolicyKit1 - [...] - - ======================================================================== - GDBus-debug:Incoming: - <<<< METHOD INVOCATION - org.freedesktop.PolicyKit1.Authority.RegisterAuthenticationAgent() - on object /org/freedesktop/PolicyKit1/Authority - invoked by name :1.26 - serial 299 - ======================================================================== - GDBus-debug:Return: - >>>> METHOD ERROR org.freedesktop.PolicyKit1.Error.Failed - message `Cannot determine session the caller is in' - in response to - org.freedesktop.PolicyKit1.Authority.RegisterAuthenticationAgent() - on object /org/freedesktop/PolicyKit1/Authority - to name :1.26 - reply-serial 299 - - [...] - - ======================================================================== - GDBus-debug:Incoming: - <<<< METHOD INVOCATION - org.freedesktop.PolicyKit1.Authority.RegisterAuthenticationAgent() - on object /org/freedesktop/PolicyKit1/Authority - invoked by name :1.2402 - serial 25 - ======================================================================== - GDBus-debug:Return: - >>>> METHOD RETURN - in response to - org.freedesktop.PolicyKit1.Authority.RegisterAuthenticationAgent() - on object /org/freedesktop/PolicyKit1/Authority - to name :1.2402 - reply-serial 25 - - Signed-off-by: David Zeuthen - - docs/reference/gio/overview.xml | 10 ++++++++-- - gio/gdbusconnection.c | 6 ++++-- - gio/gdbusmethodinvocation.c | 37 - +++++++++++++++++++++++++++++++++++++ - gio/gdbusprivate.c | 13 +++++++++++-- - gio/gdbusprivate.h | 1 + - 5 files changed, 61 insertions(+), 6 deletions(-) - -commit 89a1b571adde644664093dd4763fb9aa077dfafc -Author: David Zeuthen -Date: Wed Aug 4 14:38:51 2010 -0400 - - GDBusMessage: Validate header fields when serializing/deserializing - - The D-Bus spec mentions exactly what header fields are required for - various message types. Add tests for this as well. - - Also disallow empty interfaces for signals since the D-Bus spec says - this is Verboten already. - - Signed-off-by: David Zeuthen - - gio/gdbusconnection.c | 5 -- - gio/gdbusmessage.c | 119 ++++++++++++++++++++++++++++-- - gio/tests/gdbus-serialization.c | 155 - ++++++++++++++++++++++++++++++++++++++++ - 3 files changed, 268 insertions(+), 11 deletions(-) - -commit 6f070be65bb4bb665cb8a4c1f48cac59c1f4fba3 -Author: David Zeuthen -Date: Wed Aug 4 13:32:19 2010 -0400 - - GDBusMessage: Add a way to get/set byte order of a message - - Also use this in the test cases to check that serialization to and - from both big and little endian works. - - Signed-off-by: David Zeuthen - - docs/reference/gio/gio-sections.txt | 3 + - gio/gdbusmessage.c | 85 +++++++++++++++++----- - gio/gdbusmessage.h | 4 ++ - gio/gio.symbols | 1 + - gio/gioenums.h | 15 ++++ - gio/tests/gdbus-serialization.c | 139 - ++++++++++++++++++++++-------------- - 6 files changed, 175 insertions(+), 72 deletions(-) - -commit 6e723e8b3e5f138f8e0b4fe45c5872a92510d5d3 -Author: David Zeuthen -Date: Wed Aug 4 12:24:22 2010 -0400 - - GDBusMessage: Assert various things when serializing to a blob - - We use g_assert() instead of setting the GError because it is a - programming error if the GVariant contains invalid data - see commit - 5e6f762d61db1a5c64bd1d33e5ba112755106581 for where the last hole in - GVariant was closed. - - So if we can trust GVariant to only contain valid data (ignoring the - case where unsafe API such as g_variant_new_from_data() is used), why - g_assert() at all with costly g_utf8_validate() checks? Because a) it - is relatively inexpensive; and b) it helps find bugs such as the one - fixed in commit 5e6f762d61db1a5c64bd1d33e5ba112755106581. - - If performance is a concern we can play games like introducing - environment variables or other machinery to avoid such "costly" - checks. I doubt it will ever be an issue. - - Also replace two "Hmm" TODO item with a static assert - the code that - serializes a gdouble into the D-Bus wire format by treating it as a - guint64 is indeed correct - endianess needs to be taken into account - (see the D-Bus reference implementation for similar code). But we want - to make sure that we're indeed using an architecture/compiler where a - gdouble takes up 8 bytes - hence the assertion. - - Signed-off-by: David Zeuthen - - gio/gdbusmessage.c | 14 ++++++++------ - 1 file changed, 8 insertions(+), 6 deletions(-) - -commit 5bd34a820eb79f0765e312215e0a3e0a339ace78 -Author: David Zeuthen -Date: Wed Aug 4 11:26:48 2010 -0400 - - GDBusMessage: Validate UTF-8 strings when serializing from blob - - Signed-off-by: David Zeuthen - - gio/gdbusmessage.c | 24 +++++++++-- - gio/tests/gdbus-serialization.c | 88 - +++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 109 insertions(+), 3 deletions(-) - -commit e62bc8e8f66c096829b282a53a769fbb55ab6b4d -Author: Dan Winship -Date: Wed Aug 4 07:36:04 2010 -0400 - - remove a junk line - - gio/tests/.gitignore | 1 - - 1 file changed, 1 deletion(-) - -commit 27bc1d60ebcbd1b6e887fde138840a9ddda7fc3b -Author: Kjartan Maraas -Date: Wed Aug 4 13:23:02 2010 +0200 - - Updated Norwegian bokmål translation - - po/nb.po | 554 - +++++++++++++++++++++++++++++++++++++++++++-------------------- - 1 file changed, 376 insertions(+), 178 deletions(-) - -commit 4bc9654c63feee596de5aa214d7cbd8fc293cd9d -Author: Emmanuele Bassi -Date: Wed Aug 4 00:57:52 2010 +0100 - - binding: Add a default marshaller for the closure API - - The g_object_bind_property_with_closures() function should set a - marshaller if the two GClosures don't have one already. This - simplifies - the caller code and avoids duplication. - - We need to add a new marshaller to the gmarshal.list matching the - signature of the GBindingTransformFunc function. - - gobject/gbinding.c | 7 +++++++ - gobject/gclosure.c | 15 +++++++++++++++ - gobject/gmarshal.list | 1 + - gobject/gobject.symbols | 1 + - gobject/tests/binding.c | 39 --------------------------------------- - 5 files changed, 24 insertions(+), 39 deletions(-) - -commit f5cd8ddeaac7e6df484629b7ae54a86ffa155a05 -Author: David Zeuthen -Date: Tue Aug 3 15:36:16 2010 -0400 - - GDBusConnection: Debug messages when receiving signals and method - invocations - - Spell out "RECEIVED SIGNAL" instead of "SIGNAL" to emphasize this is - about receiving a signal, not emitting one (which is "SIGNAL - EMISSION"). Also make the "arrows" point in the "right" direction - ("<<<<" vs ">>>>") - like this: - - ======================================================================== - GDBus-debug:Signal: - <<<< RECEIVED SIGNAL org.freedesktop.DBus.NameOwnerChanged - on object /org/freedesktop/DBus - sent by name org.freedesktop.DBus - - and - - ======================================================================== - GDBus-debug:Incoming: - <<<< METHOD INVOCATION - org.freedesktop.PolicyKit1.Authority.EnumerateTemporaryAuthorizations() - on object /org/freedesktop/PolicyKit1/Authority - invoked by name :1.2176 - - Signed-off-by: David Zeuthen - - gio/gdbusconnection.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 69341e2ba9a864ed2848527570988afc3e1c9df4 -Author: David Zeuthen -Date: Tue Aug 3 14:32:29 2010 -0400 - - glib-compile-schemas: Pass a C string, not a GString wrapper - - Commit 5e6f762d61db1a5c64bd1d33e5ba112755106581 (introducing UTF-8 - validity checks for GVariant instances containing strsings) actually - uncovered a bug in glib-compile-schemas - a GString was passed when a - C string was expected. - - Signed-off-by: David Zeuthen - - gio/gschema-compile.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 5e6f762d61db1a5c64bd1d33e5ba112755106581 -Author: David Zeuthen -Date: Tue Aug 3 13:33:03 2010 -0400 - - GVariant: validate that passed string is UTF-8 - - As discussed with Ryan on IRC. - - This check is crucial because it guarantees that - g_variant_get_string() will _always_ return valid UTF-8. Except in - cases where the programmer used unsafe API such as - g_variant_new_from_data() and setting @trusted to TRUE. - - In fact, this check revealed a flaw in my polkit gdbus port - - (lt-polkitd:11632): GLib-CRITICAL **: g_variant_new_string: assertion - `g_utf8_validate (string, len, NULL)' failed - - and with this I could easily find the problem by using gdb(1) and - G_DBUS=fatal-warnings. - - Without this check we'd pass the non-UTF8 string all the way to the - message bus and the bus would then disconnect us. So instead I was - seeing - - g_dbus_connection_real_closed: Remote peer vanished with error: - Underlying GIOStream returned 0 bytes on an async read - (g-io-error-quark, 0). Exiting. - - and then SIGTERM as raised by g_dbus_connection_real_closed() and my - polkitd process would exit. This behavior is much harder to debug than - failing early (as this patch implements). - - Signed-off-by: David Zeuthen - - glib/gvariant.c | 1 + - 1 file changed, 1 insertion(+) - -commit 86d947f01fba4b79aa9f0bdcea9d510f5411ea4b -Author: David Zeuthen -Date: Tue Aug 3 12:47:07 2010 -0400 - - Fix gdbus-exit-on-close test case - - Forgot to update the test case after last commit. - - Signed-off-by: David Zeuthen - - gio/tests/gdbus-exit-on-close.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 6a492a45191335ac97f54785db543f21dfce379c -Author: David Zeuthen -Date: Tue Aug 3 12:24:48 2010 -0400 - - GDBus: If exiting b/c remote peer disconnected and error is set, - print it - - This should make things easier to debug: - - g_dbus_connection_real_closed: Remote peer vanished with error: - Underlying GIOStream returned 0 bytes on an async read - (g-io-error-quark, 0). Exiting. - - Signed-off-by: David Zeuthen - - gio/gdbusconnection.c | 12 +++++++++++- - 1 file changed, 11 insertions(+), 1 deletion(-) - -commit 3940cc9a11fde063bb9f83cc362e575e5f378609 -Author: David Zeuthen -Date: Tue Aug 3 11:14:21 2010 -0400 - - GDBusProxy: Don't leak a GSimpleAsyncResult when doing async calls - - Signed-off-by: David Zeuthen - - gio/gdbusproxy.c | 1 + - 1 file changed, 1 insertion(+) - -commit b2715bbc5eaa1454df879964f58e36dbed65dc77 -Author: Matthias Clasen -Date: Tue Aug 3 10:41:21 2010 -0400 - - Fix a possible deadlock - - the FdSource was calling g_cancellable_disconnect while holding the - main context lock, which is bad news if the ::cancelled handler is - trying to get that lock to wake up the mainloop... - - Bug 586432 - - gio/gasynchelper.c | 8 ++++++-- - gio/tests/unix-streams.c | 22 +--------------------- - 2 files changed, 7 insertions(+), 23 deletions(-) - -commit 5179d92e9ce8f5b88db73613ef0485c82656801e -Author: Matthias Clasen -Date: Sun Aug 1 02:36:27 2010 -0400 - - fix the completion test - - tests/completion-test.c | 1 - - 1 file changed, 1 deletion(-) - -commit 21d98dbc4b57783bc98f612ca459562bcd25bd5b -Author: Matthias Clasen -Date: Sun Aug 1 02:11:15 2010 -0400 - - improve completion test coverage - - tests/completion-test.c | 9 +++++++++ - 1 file changed, 9 insertions(+) - -commit 9b96e31968383619ff0a76212c5200022d62b23c -Author: Matthias Clasen -Date: Sun Aug 1 02:07:50 2010 -0400 - - Don't assert too much - - glib/gbookmarkfile.c | 6 ++---- - 1 file changed, 2 insertions(+), 4 deletions(-) - -commit e4b5104003e9281e5737a9611517c4878522df5c -Author: Matthias Clasen -Date: Sun Aug 1 02:07:21 2010 -0400 - - Move bookmarkfile tests to the test framework - - glib/tests/Makefile.am | 7 + - glib/tests/bookmarkfile.c | 298 - ++++++++++++++++++++++++++ - {tests => glib/tests}/bookmarks/fail-01.xbel | 0 - {tests => glib/tests}/bookmarks/fail-02.xbel | 0 - {tests => glib/tests}/bookmarks/fail-03.xbel | 0 - {tests => glib/tests}/bookmarks/fail-04.xbel | 0 - {tests => glib/tests}/bookmarks/fail-05.xbel | 0 - {tests => glib/tests}/bookmarks/fail-06.xbel | 0 - {tests => glib/tests}/bookmarks/fail-07.xbel | 0 - {tests => glib/tests}/bookmarks/fail-08.xbel | 0 - {tests => glib/tests}/bookmarks/fail-09.xbel | 0 - {tests => glib/tests}/bookmarks/fail-10.xbel | 0 - {tests => glib/tests}/bookmarks/fail-11.xbel | 0 - {tests => glib/tests}/bookmarks/fail-12.xbel | 0 - {tests => glib/tests}/bookmarks/fail-13.xbel | 0 - {tests => glib/tests}/bookmarks/fail-14.xbel | 0 - {tests => glib/tests}/bookmarks/fail-15.xbel | 0 - {tests => glib/tests}/bookmarks/fail-16.xbel | 0 - {tests => glib/tests}/bookmarks/fail-17.xbel | 0 - {tests => glib/tests}/bookmarks/valid-01.xbel | 0 - {tests => glib/tests}/bookmarks/valid-02.xbel | 0 - {tests => glib/tests}/bookmarks/valid-03.xbel | 0 - tests/Makefile.am | 8 +- - tests/bookmarkfile-test.c | 188 ---------------- - tests/run-bookmark-test.sh | 34 --- - 25 files changed, 307 insertions(+), 228 deletions(-) - -commit b3de028a43873913106c31fa2c4b6e31d14b9fc1 -Author: Emmanuele Bassi -Date: Tue Aug 3 14:21:02 2010 +0100 - - Update the Git ignore files - - gio/tests/.gitignore | 2 ++ - glib/tests/.gitignore | 8 ++++++++ - m4macros/.gitignore | 5 +++++ - 3 files changed, 15 insertions(+) - -commit f8ec75620d5e7c2d139cc523729a1223875f1fa0 -Author: Mark Wielaard -Date: Mon Aug 2 23:28:50 2010 +0200 - - Don't add (extra) DESTDIR to tapsetdir for tapset_DATA. - - https://bugzilla.gnome.org/show_bug.cgi?id=625876 - - glib/Makefile.am | 2 +- - gobject/Makefile.am | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit 5e1c4b18a806cd8a0f259b314f64f3d99e824773 -Author: Emmanuele Bassi -Date: Tue Aug 3 10:34:59 2010 +0100 - - docs: Clarify user_data behavior for bind_property_full() - - gobject/gbinding.c | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit 90f7f171e621c296526b3978a75433c30c088b46 -Author: Emmanuele Bassi -Date: Tue Aug 3 10:29:50 2010 +0100 - - binding: Add G_BINDING_INVERT_BOOLEAN - - Since GSettings got the same functionality and flag in commit - ca3b7b75b - GBinding should also have the ability to automatically invert - a boolean - value without requiring a custom transformation function. - - gobject/gbinding.c | 61 - ++++++++++++++++++++++++++++++++++++++++++++-- - gobject/gbinding.h | 18 +++++++++----- - gobject/tests/binding.c | 64 - +++++++++++++++++++++++++++++++++++++++++++++---- - 3 files changed, 130 insertions(+), 13 deletions(-) - -commit 3be3ad61d142ca5bbd5659809af749ea5bf441ac -Author: Emmanuele Bassi -Date: Tue Jul 13 06:03:03 2010 +0100 - - binding: Add a closure-based variant of bind_property_full() - - Since using the function pointer version muddles the memory management - requirements of language bindings, we should implement a - GClosure-based - variant on top of g_object_bind_property_full(). - - https://bugzilla.gnome.org/show_bug.cgi?id=622278 - - docs/reference/gobject/gobject-sections.txt | 1 + - gobject/gbinding.c | 183 - ++++++++++++++++++++++++++-- - gobject/gbinding.h | 35 +++--- - gobject/gobject.symbols | 1 + - gobject/tests/binding.c | 76 +++++++++++- - 5 files changed, 271 insertions(+), 25 deletions(-) - -commit ca3b7b75bff00ea05c967eea06e2c3397da17e41 -Author: Ryan Lortie -Date: Tue Aug 3 02:08:03 2010 -0400 - - GSettings: add G_SETTINGS_BIND_INVERT_BOOLEAN flag - - When binding a boolean setting to a boolean property, invert the - values. - This avoids the requirement for writing a pair of mapping functions - for - this extremely common case. - - Add a test. - - https://bugzilla.gnome.org/show_bug.cgi?id=625833 - - gio/gsettings.c | 71 - ++++++++++++++++++++++++++++++++++---- - gio/gsettings.h | 6 +++- - gio/tests/gsettings.c | 21 ++++++++++- - gio/tests/org.gtk.test.gschema.xml | 3 ++ - 4 files changed, 93 insertions(+), 8 deletions(-) - -commit dd2bbc95330355d5ff044dc76649e41ee5063894 -Author: Fridrich Štrba -Date: Mon Aug 2 10:16:29 2010 +0200 - - On windows, export also symbols defined in gio/gwin32appinfo.c - - gio/gio.symbols | 13 +++++++++++++ - 1 file changed, 13 insertions(+) - -commit 9c399b10b8da98e87d12c1fbd8f8e6a44256f68b -Author: Fran Diéguez -Date: Sun Aug 1 23:18:31 2010 +0200 - - Updated Galician translations - - po/gl.po | 259 - +++++++++++++++++++++++++++++++++++++++++++++++++++------------ - 1 file changed, 212 insertions(+), 47 deletions(-) - -commit 892012b951a5222a3e47afc18179b064420ff98b -Author: Carlos Garcia Campos -Date: Sun Aug 1 12:56:06 2010 +0200 - - GDBusConnection: fix message flags in g_dbus_connection_call_sync() - - GDBusCallFlags were used instead of GDBusSendMessageFlags for - g_dbus_connection_send_message_with_reply_sync(). Fixes bug #625753. - - gio/gdbusconnection.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit e7c7e46cf20cbca1684cecd1ba45e5555797844e -Author: Stef Walter -Date: Sun Aug 1 07:14:43 2010 +0200 - - Add comment to g_date_set_time_val about local timezone. - - Local time zone is used in conversion during g_date_set_time_val(). - We now mention this in the documentation. - - Fixes bug #625500 - - glib/gdate.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit d01a4374901af59a9b80fed1372a1366c9c9705d -Author: Milan Crha -Date: Sat Jul 31 23:51:45 2010 -0400 - - Silence valgrind - - Initialize all fields of struct msghdr. Bug 625472. - - gio/gsocket.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit b6c42d05c07479c49f5dd36ad74caae518568381 -Author: Jorge González -Date: Sat Jul 31 15:11:48 2010 +0200 - - Updated Spanish translation - - po/es.po | 206 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++-------- - 1 file changed, 182 insertions(+), 24 deletions(-) - -commit 7e33c4977c1772a741d9beb1f5ceca2009a0cea5 -Author: Yaron Shahrabani -Date: Sat Jul 31 10:05:05 2010 +0300 - - Updated Hebrew translation. - - po/he.po | 253 - +++++++++++++++++++++++++++++++++++++++++++++++++++++---------- - 1 file changed, 213 insertions(+), 40 deletions(-) - -commit 917456973643cfe303017f1bb3266d41bba7cfd2 -Author: Matthias Clasen -Date: Sat Jul 31 02:40:16 2010 -0400 - - Also use trylock in the bitlock tests - - gthread/tests/1bit-mutex.c | 8 +++++++- - 1 file changed, 7 insertions(+), 1 deletion(-) - -commit ce7463a87b8f039490be075ba0505fa2986509b6 -Author: Matthias Clasen -Date: Sat Jul 31 02:39:53 2010 -0400 - - improve scanner api test coverage - - glib/tests/scannerapi.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 6d41af0f724fad717b2cba4dc0001cd53564a9eb -Author: Matthias Clasen -Date: Sat Jul 31 02:15:03 2010 -0400 - - Improve tree test coverage - - glib/tests/tree.c | 42 ++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 42 insertions(+) - -commit a94657782680312592f860d5d867a446b8beda85 -Author: Matthias Clasen -Date: Sat Jul 31 02:14:51 2010 -0400 - - Improve keyfile test coverage - - glib/tests/keyfile.c | 48 - ++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 48 insertions(+) - -commit ef4690c6c96824a2099a5feca11a1785329ec5ca -Author: Matthias Clasen -Date: Sat Jul 31 02:14:28 2010 -0400 - - Test some GError functionality explicitly - - glib/tests/Makefile.am | 3 +++ - glib/tests/error.c | 73 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 76 insertions(+) - -commit a4d0038c288587bd2d8b50a7b5b442e6ba0f59a7 -Author: Matthias Clasen -Date: Sat Jul 31 02:14:01 2010 -0400 - - Add a test for g_variant_builder_add_parsed - - glib/tests/gvariant.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 3c0f77a499f01f42c70313568870681f00e4cc82 -Author: Matthias Clasen -Date: Sat Jul 31 02:07:38 2010 -0400 - - Fix a typo - - glib/gvariant-parser.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 12e47411c3ad3d04619036a1001801382ea9e9da -Author: Matthias Clasen -Date: Sat Jul 31 00:56:11 2010 -0400 - - Improve string test coverage - - glib/tests/string.c | 29 ++++++++++++++++++++++++++++- - 1 file changed, 28 insertions(+), 1 deletion(-) - -commit dd25bdeff14ebad9c0ffc5231032ede0c761c47e -Author: Matthias Clasen -Date: Sat Jul 31 00:55:57 2010 -0400 - - Improve byte array test coverage - - glib/tests/array-test.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 8246bf4bdebb1a12e40111b483e7d6a474ec6b58 -Author: Matthias Clasen -Date: Sat Jul 31 00:13:02 2010 -0400 - - Improve gdbus test coverage - - gio/tests/gdbus-connection.c | 61 ++++++++++++++++++++-- - gio/tests/gdbus-proxy.c | 118 - +++++++++++++++++++++++++++++++++++++++++-- - 2 files changed, 171 insertions(+), 8 deletions(-) - -commit 116b945c944a8dcfeb21e9b9ea7781a492a81101 -Author: Matthias Clasen -Date: Fri Jul 30 23:44:30 2010 -0400 - - Fix a typo - - Its credentials, not crendentials - - gio/gdbusconnection.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit eb3e926b09538f22ac115ce0f18ac7530dc2dc87 -Author: Matthias Clasen -Date: Fri Jul 30 16:44:25 2010 -0400 - - Fix an off-by-one error - - gio/gapplication.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 5033be80d15cfb6c0a89f4ab0bc5e76cc2cd0a71 -Author: Matthias Clasen -Date: Fri Jul 30 16:21:49 2010 -0400 - - Add a test for g_dbus_proxy_get_cached_property_names - - gio/tests/gdbus-proxy.c | 65 - +++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 65 insertions(+) - -commit 5f89498f071a100d3e159dd0d967477047249d73 -Author: Matthias Clasen -Date: Fri Jul 30 15:36:15 2010 -0400 - - improve printf tests coverage - - glib/tests/printf.c | 241 - +++++++++++++++++++++++++++++++++++++++++++++++++--- - 1 file changed, 227 insertions(+), 14 deletions(-) - -commit 9100828185316503e2da366a8e0de8e361944301 -Author: Matthias Clasen -Date: Fri Jul 30 15:35:47 2010 -0400 - - Improve option context test coverage - - glib/tests/option-context.c | 65 - +++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 65 insertions(+) - -commit 027905c27aca3cdedca59a3d084e9a9279e03b19 -Author: Matthias Clasen -Date: Thu Jul 29 23:08:07 2010 -0400 - - Improve array test coverage - - glib/tests/array-test.c | 461 - +++++++++++++++++++++++++++++++++++++++++++++++- - 1 file changed, 455 insertions(+), 6 deletions(-) - -commit 03be0d7237c7f250e01b785af4e4e4e8724a3e8f -Author: Matthias Clasen -Date: Thu Jul 29 20:52:31 2010 -0400 - - Move markup parse tests to the test framework - - glib/tests/Makefile.am | 20 +- - glib/tests/markup-parse.c | 290 - +++++++++++++++++++++ - glib/tests/markups/fail-1.expected | 1 + - {tests => glib/tests}/markups/fail-1.gmarkup | 0 - glib/tests/markups/fail-10.expected | 4 + - {tests => glib/tests}/markups/fail-10.gmarkup | 0 - glib/tests/markups/fail-11.expected | 7 + - {tests => glib/tests}/markups/fail-11.gmarkup | 0 - glib/tests/markups/fail-12.expected | 1 + - {tests => glib/tests}/markups/fail-12.gmarkup | 0 - glib/tests/markups/fail-13.expected | 1 + - {tests => glib/tests}/markups/fail-13.gmarkup | 0 - glib/tests/markups/fail-14.expected | 4 + - {tests => glib/tests}/markups/fail-14.gmarkup | 0 - glib/tests/markups/fail-15.expected | 8 + - {tests => glib/tests}/markups/fail-15.gmarkup | 0 - glib/tests/markups/fail-16.expected | 2 + - {tests => glib/tests}/markups/fail-16.gmarkup | 0 - glib/tests/markups/fail-17.expected | 1 + - {tests => glib/tests}/markups/fail-17.gmarkup | 0 - glib/tests/markups/fail-18.expected | 1 + - {tests => glib/tests}/markups/fail-18.gmarkup | 0 - glib/tests/markups/fail-19.expected | 1 + - {tests => glib/tests}/markups/fail-19.gmarkup | 0 - glib/tests/markups/fail-2.expected | 1 + - {tests => glib/tests}/markups/fail-2.gmarkup | 0 - glib/tests/markups/fail-20.expected | 1 + - {tests => glib/tests}/markups/fail-20.gmarkup | 0 - glib/tests/markups/fail-21.expected | 1 + - {tests => glib/tests}/markups/fail-21.gmarkup | 0 - glib/tests/markups/fail-22.expected | 2 + - {tests => glib/tests}/markups/fail-22.gmarkup | 0 - glib/tests/markups/fail-23.expected | 4 + - {tests => glib/tests}/markups/fail-23.gmarkup | 0 - glib/tests/markups/fail-24.expected | 1 + - {tests => glib/tests}/markups/fail-24.gmarkup | 0 - glib/tests/markups/fail-25.expected | 1 + - {tests => glib/tests}/markups/fail-25.gmarkup | 0 - glib/tests/markups/fail-26.expected | 2 + - {tests => glib/tests}/markups/fail-26.gmarkup | 0 - glib/tests/markups/fail-27.expected | 2 + - {tests => glib/tests}/markups/fail-27.gmarkup | 0 - glib/tests/markups/fail-28.expected | 2 + - {tests => glib/tests}/markups/fail-28.gmarkup | 0 - glib/tests/markups/fail-29.expected | 2 + - {tests => glib/tests}/markups/fail-29.gmarkup | 0 - {tests => glib/tests}/markups/fail-3.gmarkup | 0 - glib/tests/markups/fail-30.expected | 2 + - {tests => glib/tests}/markups/fail-30.gmarkup | 0 - glib/tests/markups/fail-31.expected | 2 + - {tests => glib/tests}/markups/fail-31.gmarkup | 0 - glib/tests/markups/fail-32.expected | 2 + - {tests => glib/tests}/markups/fail-32.gmarkup | 0 - glib/tests/markups/fail-33.expected | 2 + - {tests => glib/tests}/markups/fail-33.gmarkup | 0 - glib/tests/markups/fail-34.expected | 2 + - {tests => glib/tests}/markups/fail-34.gmarkup | 0 - glib/tests/markups/fail-35.expected | 2 + - {tests => glib/tests}/markups/fail-35.gmarkup | 0 - {tests => glib/tests}/markups/fail-36.gmarkup | 0 - glib/tests/markups/fail-37.expected | 1 + - {tests => glib/tests}/markups/fail-37.gmarkup | 0 - glib/tests/markups/fail-38.expected | 3 + - {tests => glib/tests}/markups/fail-38.gmarkup | 0 - glib/tests/markups/fail-39.expected | 3 + - {tests => glib/tests}/markups/fail-39.gmarkup | 0 - glib/tests/markups/fail-4.expected | 1 + - {tests => glib/tests}/markups/fail-4.gmarkup | 0 - glib/tests/markups/fail-40.expected | 2 + - {tests => glib/tests}/markups/fail-40.gmarkup | 0 - glib/tests/markups/fail-5.expected | 1 + - {tests => glib/tests}/markups/fail-5.gmarkup | 0 - glib/tests/markups/fail-6.expected | 1 + - {tests => glib/tests}/markups/fail-6.gmarkup | 0 - glib/tests/markups/fail-7.expected | 1 + - {tests => glib/tests}/markups/fail-7.gmarkup | 0 - glib/tests/markups/fail-8.expected | 3 + - {tests => glib/tests}/markups/fail-8.gmarkup | 0 - glib/tests/markups/fail-9.expected | 1 + - {tests => glib/tests}/markups/fail-9.gmarkup | 0 - .../tests/markups/valid-1.expected | 0 - {tests => glib/tests}/markups/valid-1.gmarkup | 0 - .../tests/markups/valid-10.expected | 0 - {tests => glib/tests}/markups/valid-10.gmarkup | 0 - .../tests/markups/valid-11.expected | 0 - {tests => glib/tests}/markups/valid-11.gmarkup | 0 - .../tests/markups/valid-2.expected | 0 - {tests => glib/tests}/markups/valid-2.gmarkup | 0 - .../tests/markups/valid-3.expected | 0 - {tests => glib/tests}/markups/valid-3.gmarkup | 0 - .../tests/markups/valid-4.expected | 0 - {tests => glib/tests}/markups/valid-4.gmarkup | 0 - .../tests/markups/valid-5.expected | 0 - {tests => glib/tests}/markups/valid-5.gmarkup | 0 - .../tests/markups/valid-6.expected | 0 - {tests => glib/tests}/markups/valid-6.gmarkup | 0 - .../tests/markups/valid-7.expected | 0 - {tests => glib/tests}/markups/valid-7.gmarkup | 0 - .../tests/markups/valid-8.expected | 0 - {tests => glib/tests}/markups/valid-8.gmarkup | 0 - .../tests/markups/valid-9.expected | 0 - {tests => glib/tests}/markups/valid-9.gmarkup | 0 - tests/Makefile.am | 8 +- - tests/markup-test.c | 214 --------------- - tests/run-markup-tests.sh | 41 --- - 105 files changed, 385 insertions(+), 267 deletions(-) - -commit aa196c60df8bbe6f8e998780579b12863098107f -Author: Matthias Clasen -Date: Thu Jul 29 02:20:43 2010 -0400 - - Improve coverage of buffered output stream tests - - gio/tests/buffered-output-stream.c | 9 +++++++-- - 1 file changed, 7 insertions(+), 2 deletions(-) - -commit ffa938fc652543c70c8bada3f65f1626e127731b -Author: Matthias Clasen -Date: Thu Jul 29 02:20:29 2010 -0400 - - Improve coverage of credentials tests - - gio/tests/gdbus-peer.c | 27 +++++++++++++++++++++++++++ - 1 file changed, 27 insertions(+) - -commit 670528c187b0ae59a8fca1b6921722461992a9fb -Author: Matthias Clasen -Date: Thu Jul 29 02:20:15 2010 -0400 - - Improve coverage of converter stream tests - - gio/tests/converter-stream.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 9794a648a9af25a9d409ce6aef97ac95f94c5cfb -Author: Matthias Clasen -Date: Thu Jul 29 02:19:46 2010 -0400 - - Improve coverage of memory stream tests - - gio/tests/memory-input-stream.c | 63 - ++++++++++++++++++++++++++++++++++++++++ - gio/tests/memory-output-stream.c | 29 +++++++++++++++++- - 2 files changed, 91 insertions(+), 1 deletion(-) - -commit 620582e59c9caf355c12b072258ea74ad1aadc1e -Author: Matthias Clasen -Date: Thu Jul 29 02:19:27 2010 -0400 - - Remove redundant include - - gio/tests/unix-streams.c | 1 - - 1 file changed, 1 deletion(-) - -commit 17d4898d75fc41038a1d13740bfe1279ca902235 -Author: Matthias Clasen -Date: Thu Jul 29 02:19:01 2010 -0400 - - Improve coverage of icon tests - - gio/tests/g-icon.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 7710c50fb22d44bc8554ad811418141490e09f78 -Author: Matthias Clasen -Date: Thu Jul 29 02:18:45 2010 -0400 - - Improve coverage of application tests - - gio/tests/application.c | 36 ++++++++++++++++++++++++++++++++++++ - 1 file changed, 36 insertions(+) - -commit 758c3216cddf35721b3c1fc244f93f6169d9a84b -Author: Matthias Clasen -Date: Thu Jul 29 00:54:23 2010 -0400 - - Improve coverage of stream tests - - gio/tests/buffered-input-stream.c | 2 ++ - gio/tests/converter-stream.c | 4 ++++ - gio/tests/data-input-stream.c | 31 +++++++++++++++++++++++++++++++ - gio/tests/data-output-stream.c | 32 ++++++++++++++++++++++++++++---- - 4 files changed, 65 insertions(+), 4 deletions(-) - -commit c6b050716717529a4b31f4eb2bae3fef06277bb3 -Author: Matthias Clasen -Date: Thu Jul 29 00:53:30 2010 -0400 - - Reenable unix-streams test - - gio/tests/Makefile.am | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit 04c7abba11abb54fe8f43b027ed42ed4ff46aa82 -Author: Matthias Clasen -Date: Thu Jul 29 00:52:34 2010 -0400 - - Work around deadlock in unix-streams test - - gio/tests/unix-streams.c | 23 ++++++++++++++++++++++- - 1 file changed, 22 insertions(+), 1 deletion(-) - -commit b463b2ea25d214c9ba3fc2c5a77b3d321eb842d1 -Author: Matthias Clasen -Date: Wed Jul 28 16:59:11 2010 -0400 - - Add tests about file associations - - gio/tests/appinfo.c | 62 - +++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 62 insertions(+) - -commit 60932b2f3deeb612a7e6c097973f2fb17f557202 -Author: Matthias Clasen -Date: Wed Jul 28 16:05:19 2010 -0400 - - Improve regex test coverage - - glib/tests/regex.c | 106 - +++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 106 insertions(+) - -commit 154880b2ad9064ac78c8e1d55a2ae96bf48d159a -Author: Matthias Clasen -Date: Tue Jul 27 18:21:15 2010 -0400 - - Remove duplicate utf8 strreverse test - - Also add some tests for find next/prev char. - - glib/tests/utf8-misc.c | 18 ++++++++++++++++++ - glib/tests/utf8-pointer.c | 41 ++++++++++++++++++++++++++++++++--------- - 2 files changed, 50 insertions(+), 9 deletions(-) - -commit 0e48b7ea7c436dde8e1e3d432a4c0dd6da7055fa -Author: Matthias Clasen -Date: Tue Jul 27 16:52:36 2010 -0400 - - Improve strfuncs test coverage a bit - - glib/tests/strfuncs.c | 5 +++++ - 1 file changed, 5 insertions(+) - -commit c617e94cf111b435cc2765b9ffcb219fec7b4016 -Author: Matthias Clasen -Date: Tue Jul 27 16:25:13 2010 -0400 - - Improve option context test coverage a bit - - glib/tests/option-context.c | 116 - ++++++++++++++++++++++++++++---------------- - 1 file changed, 74 insertions(+), 42 deletions(-) - -commit c4dd9fa41b9ec8387e765d9463e181d0be33c5ae -Author: Matthias Clasen -Date: Tue Jul 27 16:24:56 2010 -0400 - - Move markup collect tests to the test framework - - glib/tests/Makefile.am | 3 ++ - glib/tests/markup-collect.c | 113 - ++++++++++++++++---------------------------- - 2 files changed, 43 insertions(+), 73 deletions(-) - -commit 13ac9f94fdc1fcbf2be15e65af57c362a1c71f5d -Author: Matthias Clasen -Date: Tue Jul 27 16:24:08 2010 -0400 - - Add some more GFile tests - - gio/tests/file.c | 38 - ++++++++++++++++++++++++++++++++++ - {tests => glib/tests}/markup-collect.c | 0 - tests/Makefile.am | 1 - - 3 files changed, 38 insertions(+), 1 deletion(-) - -commit 8263d691cb0cf5d2c80d1c949a3c693d333510c0 -Author: Matthias Clasen -Date: Tue Jul 27 14:01:48 2010 -0400 - - Improve compressor test coverage a bit - - gio/tests/converter-stream.c | 10 ++++++++++ - 1 file changed, 10 insertions(+) - -commit b77a19f238e34cd2ba7ecf204beacc7252477605 -Author: Matthias Clasen -Date: Tue Jul 27 01:00:55 2010 -0400 - - Test g_settings_list_schemas - - gio/tests/gsettings.c | 24 ++++++++++++++++++++++++ - 1 file changed, 24 insertions(+) - -commit b4ed2af52fbe195aab3771066dac71172f8716ed -Author: Matthias Clasen -Date: Tue Jul 27 00:17:20 2010 -0400 - - Improve GNode test coverage a bit - - glib/tests/node.c | 117 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 117 insertions(+) - -commit 568eeeafe1636bba440dc18cd34c4fce551ddd15 -Author: Matthias Clasen -Date: Mon Jul 26 23:24:31 2010 -0400 - - Add some logging tests - - glib/tests/Makefile.am | 3 + - glib/tests/logging.c | 147 - +++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 150 insertions(+) - -commit 2b113e4a9ad375691d72347d31999fd5654f5361 -Author: Matthias Clasen -Date: Mon Jul 26 23:06:33 2010 -0400 - - Silence log handler tests - - glib/tests/testing.c | 18 ++++++++++++------ - 1 file changed, 12 insertions(+), 6 deletions(-) - -commit b91cde61408bfe58c849b44ca3100ba4c5f8a3fc -Author: Matthias Clasen -Date: Mon Jul 26 22:13:25 2010 -0400 - - Improve tree test coverage - - glib/tests/tree.c | 24 +++++++++++++++++++++++- - 1 file changed, 23 insertions(+), 1 deletion(-) - -commit c972d4df64299b335012b7af2b902589d191f8e0 -Author: Matthias Clasen -Date: Mon Jul 26 22:12:59 2010 -0400 - - Move markup escape tests to test framework - - glib/tests/Makefile.am | 4 ++ - glib/tests/markup-escape.c | 159 - +++++++++++++++++++++++++++++++++++++++++++++ - tests/Makefile.am | 3 - - tests/markup-escape-test.c | 132 ------------------------------------- - 4 files changed, 163 insertions(+), 135 deletions(-) - -commit a804e22ed047514d7f267a8e991eca82bc5eaf57 -Author: Matthias Clasen -Date: Mon Jul 26 21:19:04 2010 -0400 - - More pattern tests - - glib/tests/pattern.c | 400 - ++++++++++++++++++++++----------------------------- - 1 file changed, 168 insertions(+), 232 deletions(-) - -commit d3f00313617c3e646d5a236f1f06a84a07279c2a -Author: Matthias Clasen -Date: Mon Jul 26 21:18:22 2010 -0400 - - Add tests for g_utf8_strreverse - - glib/tests/utf8-misc.c | 26 ++++++++++++++++++++++++++ - 1 file changed, 26 insertions(+) - -commit caa9453b72ca3a7b7bafb8cafac84934f7036682 -Author: Matthias Clasen -Date: Mon Jul 26 21:17:56 2010 -0400 - - Fix a warning - - gio/tests/network-address.c | 3 ++- - glib/pcre/Makefile.am | 5 ----- - glib/pcre/pcre_internal.h | 2 +- - 3 files changed, 3 insertions(+), 7 deletions(-) - -commit d0750c9d6e2b0479a47f93c545607ac43da0b1dd -Author: Matthias Clasen -Date: Mon Jul 26 21:16:03 2010 -0400 - - Don't leak in converter test - - gio/tests/converter-stream.c | 4 ++++ - glib/tests/Makefile.am | 2 ++ - tests/patterntest.c => glib/tests/pattern.c | 0 - tests/Makefile.am | 2 -- - 4 files changed, 6 insertions(+), 2 deletions(-) - -commit 63bdeb0dab81a4aed4a2e215cae4669de7f583c3 -Author: Matthias Clasen -Date: Mon Jul 26 20:22:33 2010 -0400 - - Fix an icon test - - gio/tests/g-icon.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a8f83ea8340459e22a2f2d18f4aa410ccf1cde34 -Author: Matthias Clasen -Date: Mon Jul 26 19:07:16 2010 -0400 - - Add tests for GNetworkAddress - - gio/tests/Makefile.am | 8 ++-- - gio/tests/network-address.c | 91 - +++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 95 insertions(+), 4 deletions(-) - -commit e103b93694be98b5b7bfcfbb22ef0be014079f1a -Author: Matthias Clasen -Date: Mon Jul 26 18:40:17 2010 -0400 - - Drop an unneeded if - - gio/gnetworkaddress.c | 3 +- - gio/tests/g-icon.c | 112 ++++++++++++++++++++++++++++++++++++++++++++- - gio/tests/icons.c | 122 - -------------------------------------------------- - 3 files changed, 112 insertions(+), 125 deletions(-) - -commit 9d93dc5554b7b7da4a724d6b9d464cb8be1e0475 -Author: Matthias Clasen -Date: Mon Jul 26 18:15:24 2010 -0400 - - Remove some unused pcre code - - glib/pcre/pcre_info.c | 93 ---------------------------- - glib/pcre/pcre_maketables.c | 143 - -------------------------------------------- - glib/pcre/pcre_refcount.c | 82 ------------------------- - glib/pcre/pcre_valid_utf8.c | 14 ----- - glib/pcre/pcre_version.c | 90 ---------------------------- - 5 files changed, 422 deletions(-) - -commit 9fc3c980ccbaa6772f9b97b60c786546b67ae8b4 -Author: Matthias Clasen -Date: Mon Jul 26 17:59:18 2010 -0400 - - Add some volume monitor tests - - Although not much of this is easily testable. - - gio/tests/Makefile.am | 4 + - gio/tests/volumemonitor.c | 178 +++++++++++++++++++++++++++ - glib/tests/Makefile.am | 3 + - glib/tests/shell.c | 229 +++++++++++++++++++++++++++++++++++ - tests/Makefile.am | 2 - - tests/shell-test.c | 297 - ---------------------------------------------- - 6 files changed, 414 insertions(+), 299 deletions(-) - -commit e5a72ae3c415ae6e8437a0714f48311b534684c9 -Author: Matthias Clasen -Date: Sun Jul 25 19:12:51 2010 -0400 - - Move queue tests to the test framework - - glib/tests/Makefile.am | 3 + - glib/tests/queue.c | 1043 - ++++++++++++++++++++++++++++++++++++++++++++++++ - tests/Makefile.am | 2 - - tests/queue-test.c | 962 - -------------------------------------------- - 4 files changed, 1046 insertions(+), 964 deletions(-) - -commit dbf230991bab03e64b5bc1a2bb5ab618de2f9212 -Author: David Zeuthen -Date: Fri Jul 30 16:33:29 2010 -0400 - - Bug 625628 – GDBusProxy: wrong property name sorting - - https://bugzilla.gnome.org/show_bug.cgi?id=625628 - - Signed-off-by: David Zeuthen - - gio/gdbusproxy.c | 9 ++++++++- - 1 file changed, 8 insertions(+), 1 deletion(-) - -commit aefc6df6bbf318c01eff32e631cc796aabcbf31f -Author: David Zeuthen -Date: Fri Jul 30 16:30:34 2010 -0400 - - Fix gschema-compile test - - This was broken by commit 1b5b87bfa0f5435dd6e973a4e36076db083dc5c7 - - Signed-off-by: David Zeuthen - - gio/tests/gschema-compile.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit d2d97a214d1d9e96f09955212e669c3c9447ff73 -Author: David Zeuthen -Date: Fri Jul 30 16:01:03 2010 -0400 - - Bug 625584 – Crashes application on unref with signal subscription - - Don't do too much work in the finalizer - in particular, there's no - need to send RemoveMatch() messages to the bus daemon since we're - going to sever the connection and the bus will garbage collect - anyway. In this case it crashed the process. - - Also add a test case that checks that the appropriate GDestroyNotify - callbacks are called when unreffing a connection with either 1) - exported objects; 2) signal subscriptions or 3) filter functions - .. yes, ideally apps would unregister such callbacks before giving up - their ref but that's not how things work :-) - - Signed-off-by: David Zeuthen - - gio/gdbusconnection.c | 19 ++++--- - gio/tests/gdbus-connection.c | 132 - +++++++++++++++++++++++++++++++++++++++---- - 2 files changed, 134 insertions(+), 17 deletions(-) - -commit 1b5b87bfa0f5435dd6e973a4e36076db083dc5c7 -Author: Ryan Lortie -Date: Fri Jul 30 21:10:53 2010 +0200 - - GSettings: Mark some strings for cat translation - - *miaou* - - gio/gschema-compile.c | 105 - +++++++++++++++++++++++++------------------------- - 1 file changed, 52 insertions(+), 53 deletions(-) - -commit 14f17c13889215adbc9c56e4ea4f46662fa68ee5 -Author: David Zeuthen -Date: Fri Jul 30 11:40:00 2010 -0400 - - GDBusConnection: Fix up debug output when completing calls - - Signed-off-by: David Zeuthen - - gio/gdbusconnection.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 173977a7015c45e5dc3c43534cd3deb81159ad1f -Author: David Zeuthen -Date: Fri Jul 30 11:26:43 2010 -0400 - - GCredentials: use effective uid/gid - - Otherwise e.g. setuid root processes can't connect to the system - bus. This was discovered when porting PolicyKit's pkexec(1) command to - a PolicyKit library using GDBus. - - Signed-off-by: David Zeuthen - - docs/reference/glib/tmpl/glib-unused.sgml | 40 - ++++++++++++++++++++++++++++++ - docs/reference/glib/tmpl/messages.sgml | 27 +++++--------------- - docs/reference/glib/tmpl/version.sgml | 41 - ------------------------------- - gio/gcredentials.c | 4 +-- - 4 files changed, 48 insertions(+), 64 deletions(-) - -commit f9845bcbece022e9ec55c18b0a855b718155a1d1 -Author: Ryan Lortie -Date: Thu Jul 29 22:04:43 2010 +0200 - - *bump* - - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 1fd1543bdcc6ee897b1ebd566cbcbfd9d76e386c -Author: Ryan Lortie -Date: Thu Jul 29 16:52:34 2010 +0200 - - add one more NEWS item - - NEWS | 36 +++++++++++++++++++----------------- - 1 file changed, 19 insertions(+), 17 deletions(-) - -commit 8673f0b06c255e36189950b671911c38e91affd5 -Author: Eduardo Lima Mitev -Date: Mon Jul 26 17:21:14 2010 +0200 - - GIO: Add G-I annotations for several methods - - Specifically: - - g_io_stream_get_input/output_stream() - - g_socket_client_get_local_address() - - g_socket_connection_get_socket() - - g_socket_listener_add_address() - - g_socket_listener_accept_socket() - - g_socket_listener_accept() - - g_io_extension_point_get_extensions() - - gio/giomodule.c | 7 ++++--- - gio/giostream.c | 6 ++++-- - gio/gsocketclient.c | 2 +- - gio/gsocketconnection.c | 2 +- - gio/gsocketlistener.c | 6 +++--- - 5 files changed, 13 insertions(+), 10 deletions(-) - -commit e4f90c82624a623098c53c7158a46bf702ff5fc9 -Author: Ryan Lortie -Date: Thu Jul 29 12:01:46 2010 +0200 - - get a start on the NEWS - - NEWS | 67 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 67 insertions(+) - -commit 015df7e369cf37929acfebec0a705d5531ac355a -Author: Owen Taylor -Date: Wed Jul 28 15:15:57 2010 -0400 - - [gschema-compile] fix segfault - - If files are passed on the command line and we don't set - override_files - at all, don't try to read from the array. - - gio/gschema-compile.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 19ef26c9c5e088817e2a392f79f343021f2259c8 -Author: David Zeuthen -Date: Wed Jul 28 12:58:04 2010 -0400 - - Use correct type for GDBusServer:active property - - It's a boolean, not a string. - - Signed-off-by: David Zeuthen - - gio/gdbusserver.c | 16 ++++++++-------- - 1 file changed, 8 insertions(+), 8 deletions(-) - -commit 133e87ca87cc86e6410bb9e19eacd8ddb11eadfc -Author: David Zeuthen -Date: Wed Jul 28 12:48:17 2010 -0400 - - GDBusConnection: Pass the GObject to g_simple_async_result_new() - - Signed-off-by: David Zeuthen - - gio/gdbusconnection.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit a6f1bb4e177750ef9c50a3813eb3be867a927fbe -Author: Ryan Lortie -Date: Tue Jul 27 22:56:30 2010 +0200 - - Add support for vendor override files - - You can drop a key-file in the schema directory that looks like: - - [org.gtk.Example] - key='value' - - to override the default value of 'key' in schema 'org.gtk.Example'. - - gio/gschema-compile.c | 154 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 154 insertions(+) - -commit 723692dfb91a2de8c5337e9e1b50c2cf3abfb374 -Author: Fran Diéguez -Date: Tue Jul 27 17:47:22 2010 +0200 - - Updated Galician translations - - po/gl.po | 54 +++++++++++++++++++++++++++++++----------------------- - 1 file changed, 31 insertions(+), 23 deletions(-) - -commit 12d0cbdac555db479e4c6631bfd15d3c8a5dc2ed -Author: Jorge González -Date: Mon Jul 26 20:58:59 2010 +0200 - - Updated Spanish translation - - po/es.po | 176 - +++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 99 insertions(+), 77 deletions(-) - -commit e8923ff232bb34f27dfda8ba19df1af379da892c -Author: Yaron Shahrabani -Date: Sat Jul 24 13:31:31 2010 +0300 - - Updated Hebrew translation. - - po/he.po | 44 ++++++++++++++++++++++++++------------------ - 1 file changed, 26 insertions(+), 18 deletions(-) - -commit 633d9efc62eca490b489e05d571681f8b15d8aca -Author: Murray Cumming -Date: Fri Jul 23 13:24:43 2010 +0200 - - [gio]: gioenums.h: Remove trailing comma again. - - gio/gioenums.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 86040bb2eb11ad9501cc0c94754e8d8f29ba8f17 -Author: Benjamin Otte -Date: Fri Jul 23 10:51:14 2010 +0200 - - Revert "notify: Remove unused g_object_notify_queue_clear()" - - This reverts commit 0201a81f04ae5fd46c6db25859e90dde1fc35d4b and adds - locks in the right place. - - As this file is a public header (see last commit), we cannot just - remove - functions from it. - - gobject/gobjectnotifyqueue.c | 15 +++++++++++++++ - 1 file changed, 15 insertions(+) - -commit 2819dd60b7b2feaa0609c1017e20105852ca92e4 -Author: Benjamin Otte -Date: Fri Jul 23 10:49:26 2010 +0200 - - notify: Readd g_object_notify_queue_from_object() - - gobjectnotifyqueue.c is a public header, so we cannot remove - files from - it. (Yes you read that right, this .c file is a public header. See - your - installation directory.) - - gobject/gobjectnotifyqueue.c | 11 +++++++++++ - 1 file changed, 11 insertions(+) - -commit 4a83ee208fe08533a43a51c8fd2bd83794a1cd27 -Author: Tao Wang -Date: Fri Jul 23 13:18:43 2010 +0800 - - Complete Simplified Chinese translation. - - po/zh_CN.po | 24 +++++++----------------- - 1 file changed, 7 insertions(+), 17 deletions(-) - -commit fd0a2b27891ec38e0190916af761c3daf4daa78f -Author: Tao Wang -Date: Fri Jul 23 13:05:37 2010 +0800 - - Update Simplified Chinese translation. - - po/zh_CN.po | 359 - +++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 198 insertions(+), 161 deletions(-) - -commit d5bd531d96a48ba2dac84e0ac7bffa4cf5481738 -Author: Ryan Lortie -Date: Thu Jul 22 18:39:50 2010 -0400 - - Cleanup the GSettingsBackend API - - This is a substantial ABI break. Rebuild dconf. - - gio/gdelayedsettingsbackend.c | 15 ++---- - gio/gkeyfilesettingsbackend.c | 18 +------- - gio/gmemorysettingsbackend.c | 4 +- - gio/gnullsettingsbackend.c | 12 +---- - gio/gsettings-tool.c | 102 - ++++++++++++++++++++++++++++++++++++++++- - gio/gsettingsbackend.c | 22 +-------- - gio/gsettingsbackend.h | 19 +++----- - gio/gsettingsbackendinternal.h | 2 +- - gio/tests/gsettings.c | 5 ++ - 9 files changed, 125 insertions(+), 74 deletions(-) - -commit aed440815ec5c87f2439d723b60b8255578afdff -Author: Ryan Lortie -Date: Thu Jul 22 17:49:40 2010 -0400 - - GSettings: add g_settings_reset() - - Resets a key to its default value. - - docs/reference/gio/gio-sections.txt | 1 + - gio/gdelayedsettingsbackend.c | 37 - ++++++++++++++++++++++++++++++------- - gio/gio.symbols | 1 + - gio/gmemorysettingsbackend.c | 20 +++++++++++++++++++- - gio/gsettings.c | 24 +++++++++++++++++++++++- - gio/gsettings.h | 2 ++ - 6 files changed, 76 insertions(+), 9 deletions(-) - -commit f6d3e224dfa9e8b69403a8c79a27a58b5c9f66b7 -Author: Olivier Crête -Date: Thu Jul 22 21:52:54 2010 +0200 - - notify: Add tests for threadsafe object notifies - - https://bugzilla.gnome.org/show_bug.cgi?id=166020 - - tests/.gitignore | 2 + - tests/refcount/Makefile.am | 2 + - tests/refcount/properties3.c | 204 - +++++++++++++++++++++++++++++++++++++++++++ - tests/refcount/properties4.c | 169 +++++++++++++++++++++++++++++++++++ - 4 files changed, 377 insertions(+) - -commit 0483ef000ae323415bb0c7b762dd587f1384b1f3 -Author: Benjamin Otte -Date: Thu Jul 22 21:51:28 2010 +0200 - - notify: Make dedup code clearer - - A for loops seems easier to understand to me than gotos. - - gobject/gobjectnotifyqueue.c | 17 +++++++++-------- - 1 file changed, 9 insertions(+), 8 deletions(-) - -commit 9026b11e380a9b6479c0fcb852a5aba297ed9dd4 -Author: Olivier Crête -Date: Thu Jul 22 21:26:32 2010 +0200 - - notify: Make GObject property change notifications thread safe - - Adds locking around object property change notification handling. The - notifications are only emitted after all threads have called - g_object_thaw_notify(). - - https://bugzilla.gnome.org/show_bug.cgi?id=166020 - - gobject/gobjectnotifyqueue.c | 14 ++++++++++++++ - 1 file changed, 14 insertions(+) - -commit 65797f7e54061a21866261d00a1c5533cd6a4f81 -Author: Olivier Crête -Date: Thu Jul 22 21:20:35 2010 +0200 - - notify: Remove g_object_notify_queue_from_object() - - The function will not be safe with object locking in place, so - we remove - it. The workaround is somewhat ugly, but it works. - - https://bugzilla.gnome.org/show_bug.cgi?id=166020 - - gobject/gobject.c | 14 ++++++++------ - gobject/gobjectnotifyqueue.c | 7 ------- - 2 files changed, 8 insertions(+), 13 deletions(-) - -commit 83026092eba98c2e6e0a96112555f980382a99e7 -Author: Olivier Crête -Date: Thu Jul 22 20:25:00 2010 +0200 - - notify: Refactor g_object_notify_queue_thaw() - - This adds better error reporting and simplifies the code for adding - thread safety. - - https://bugzilla.gnome.org/show_bug.cgi?id=166020 - - gobject/gobjectnotifyqueue.c | 12 ++++++++++-- - 1 file changed, 10 insertions(+), 2 deletions(-) - -commit 0201a81f04ae5fd46c6db25859e90dde1fc35d4b -Author: Olivier Crête -Date: Thu Jul 22 09:02:18 2010 +0200 - - notify: Remove unused g_object_notify_queue_clear() - - https://bugzilla.gnome.org/show_bug.cgi?id=166020 - - gobject/gobjectnotifyqueue.c | 11 ----------- - 1 file changed, 11 deletions(-) - -commit a2c5bba31d19dcd7f3726c99280ff794cbf744a9 -Author: Benjamin Otte -Date: Thu Jul 22 08:52:25 2010 +0200 - - notify: Emit a g_critical() instead g_return_if_fail()ing - - This does not change the code semantically in any way but avoids a - return in the middle of the code. - - https://bugzilla.gnome.org/show_bug.cgi?id=166020 - - gobject/gobjectnotifyqueue.c | 9 +++++++-- - 1 file changed, 7 insertions(+), 2 deletions(-) - -commit 24161d9c4621ef0a674c31146e9fd0d2e9ad8d0f -Author: Benjamin Otte -Date: Thu Jul 22 20:24:29 2010 +0200 - - binding: Cast to avoid compiler warning - - gobject/tests/binding.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit dd1d1b3510536d4156eb79bb7161023c464e721f -Author: Benjamin Otte -Date: Thu Jul 22 20:23:28 2010 +0200 - - tests: Use GPOINTER_TO_SIZE() instead of just casting to guint - - a) gcc doesn't like this ("Cast to pointer of different size) - b) It compares only half of the pointer - - gio/tests/memory-output-stream.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 284ea16b9d94b28b632063333140b99e419d6b0a -Author: Benjamin Otte -Date: Thu Jul 22 20:23:04 2010 +0200 - - inotify: Constify function argument - - gcc complained... - - gio/inotify/inotify-helper.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit dc7348b305c72c757f8ed1d8ba2cae2a19a3c684 -Author: Ryan Lortie -Date: Thu Jul 22 11:49:30 2010 -0400 - - Fix very small leak in the GSettings test - - gio/tests/gsettings.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit 23a904fc1520b06aefa1e51e690d2e7b2fcc3ead -Author: Ryan Lortie -Date: Wed Jul 21 20:10:31 2010 -0700 - - Bug 624991 - GSettings mapping for G_TYPE_STRV - - Added default mapping for G_TYPE_STRV based on a patch from Garrett - Regier. - - Add a test case. - - gio/gsettings-mapping.c | 18 +++++++++++++++++- - gio/tests/gsettings.c | 31 +++++++++++++++++++++++++++++++ - gio/tests/org.gtk.test.gschema.xml | 3 +++ - 3 files changed, 51 insertions(+), 1 deletion(-) - -commit 76aef137c8ba8410bd2b5bc31873db5d60dad961 -Author: Fran Diéguez -Date: Thu Jul 22 16:23:18 2010 +0200 - - Updated Galician translations - - po/gl.po | 132 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 70 insertions(+), 62 deletions(-) - -commit 8f80ff02af2fabd22d5aac1d1b853d1ac7865e85 -Author: Behdad Esfahbod -Date: Wed Jul 21 16:08:19 2010 -0400 - - Bug 624968 - div by zero in g_malloc_n family - - glib/gmem.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 5063d78baac684a1c53a6a1620ff94789026ae26 -Author: Yaron Shahrabani -Date: Wed Jul 21 19:11:53 2010 +0300 - - Updated Hebrew translation. - - po/he.po | 124 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 64 insertions(+), 60 deletions(-) - -commit 9b0a08449fd966aff7a6c164c9913b01106a37cc -Author: David Zeuthen -Date: Tue Jul 20 15:02:36 2010 -0400 - - GDBusAuthObserver: Fix docs - - Signed-off-by: David Zeuthen - - gio/gdbusauthobserver.c | 53 - ++++++++++--------------------------------------- - 1 file changed, 11 insertions(+), 42 deletions(-) - -commit 7eba41346e014649d8f9cf8ab675d1f091f7cf38 -Author: David Zeuthen -Date: Tue Jul 20 14:02:14 2010 -0400 - - Bug 617483 – Credentials passing - - - Make GCredentials instance and class structures private so it can't - be subclassed and we don't have to worry about ABI compat - issues. This also allows us to get rid of the GCredentialsPrivate - struct. - - - Add a GCredentialsType enumeration that is used whenever exchanging - pointers with the user. This allows us to support OSes with - multiple native credential types. In particular, it allows - supporting OSes where the native credential evolves or even changes - over time. - - - Add g_socket_get_credentials() method. - - - Add tests for g_socket_get_credentials(). Right now this is in the - GDBus peer-to-peer test case but we can change that later. - - - Move GTcpConnection into a separate gtk-doc page as was already - half-done with GUnixConnection. Also finish the GUnixConnection - move and ensure send_credentials() and receive_credentials() - methods are in the docs. Also nuke comment about GTcpConnection - being empty compared to its superclass. - - Signed-off-by: David Zeuthen - - docs/reference/gio/gio-docs.xml | 1 + - docs/reference/gio/gio-sections.txt | 43 ++++++------ - gio/gcredentials.c | 135 - ++++++++++++++++++++++++------------ - gio/gcredentials.h | 44 ++---------- - gio/gio.symbols | 2 + - gio/gioenums.h | 15 ++++ - gio/gnetworkingprivate.h | 8 +++ - gio/gsocket.c | 72 ++++++++++++++++++- - gio/gsocket.h | 2 + - gio/gtcpconnection.c | 7 +- - gio/gunixconnection.c | 6 ++ - gio/gunixcredentialsmessage.c | 18 +++-- - gio/tests/gdbus-peer.c | 36 ++++++++++ - 13 files changed, 273 insertions(+), 116 deletions(-) - -commit b3cf5cbd0bfcfe53f82a72d276683aebd15d3828 -Author: David Zeuthen -Date: Tue Jul 20 12:14:30 2010 -0400 - - GDBusServer: Avoid handling incoming connections after stop() has - been called - - Without this fix, we'd sometimes run code after stop() and finalize() - to handle incoming requests. This was observed in the gdbus-peer test - case occasionally crashing: - - $ ./gdbus-peer - /gdbus/peer-to-peer: OK - /gdbus/delayed-message-processing: OK - /gdbus/nonce-tcp: - GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' - in cast to `GDBusServer' - aborting... - - Signed-off-by: David Zeuthen - - gio/gdbusserver.c | 15 +++++++++++---- - 1 file changed, 11 insertions(+), 4 deletions(-) - -commit 2be167f57c2b59d427aa54e2204bfaa906391b3e -Author: David Zeuthen -Date: Tue Jul 20 11:38:23 2010 -0400 - - GDBus: Add support for D-Bus type 'h' (ie. G_VARIANT_TYPE_HANDLE) - - This allows sending and receiving D-Bus messages with instances of the - 'h' D-Bus type. Unlike libdbus-1's dbus_message_iter_get_basic() - method, g_variant_get_handle() does not return a duplicated unix file - descriptor (that must be closed with close(2)) - instead, it returns - an index that can be used to get/dup the file descriptor from a - GUnixFDList object that can be obtained from the GDBusMessage object. - - Signed-off-by: David Zeuthen - - gio/gdbusmessage.c | 22 ++++++++++++++++++++++ - gio/tests/gdbus-serialization.c | 28 ++++++++++++++++++++++++++++ - 2 files changed, 50 insertions(+) - -commit 66388120d23a2fcec345874cc1a6259c08a6ef38 -Author: Ryan Lortie -Date: Tue Jul 20 10:45:52 2010 -0400 - - Move #include down - - Until after we include the glib stuff, so that we have G_OS_UNIX - defined. - - For some reason pulls in on Fedora so this - wasn't a problem, but many others have reported the issue. - - gio/gdbusaddress.c | 4 +--- - 1 file changed, 1 insertion(+), 3 deletions(-) - -commit 2f5056755763e4628ed0e64954229e0a7dd9dbfb -Author: Jorge González -Date: Tue Jul 20 08:57:35 2010 +0200 - - Updated Spanish translation - - po/es.po | 19 +++++++------------ - 1 file changed, 7 insertions(+), 12 deletions(-) - -commit c3737739aeeeac27e68d50d8c48dfa0ae7d23ee9 -Author: noch -Date: Tue Jul 20 10:33:32 2010 +0500 - - Corrected and updated the new version of the Armenian translation - - po file. - - po/hy.po | 3004 - +++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 1617 insertions(+), 1387 deletions(-) - -commit 493d8cb2926c0d54a45fd1fdb7f383c730321aa8 -Author: David Zeuthen -Date: Mon Jul 19 17:03:07 2010 -0400 - - GDBus: Introduce G_DBUS_SEND_MESSAGE_FLAGS_PRESERVE_SERIAL - - This is preferable to the current magical solution whereby the serial - is only rewritten if non-zero. In particular, it makes it easier to - send the same message on multiple connections without having to reset - the serial number. - - Signed-off-by: David Zeuthen - - gio/gdbusconnection.c | 45 ++++++++++++++++++++++----------------------- - gio/gioenums.h | 6 +++++- - 2 files changed, 27 insertions(+), 24 deletions(-) - -commit 9d7b00638fa6d0701ca8f883edf9e218c3a54412 -Author: David Zeuthen -Date: Mon Jul 19 16:10:50 2010 -0400 - - GDBus: Forgot to add g_dbus_send_message_flags_get_type() to - gio.symbols - - Signed-off-by: David Zeuthen - - gio/gio.symbols | 1 + - 1 file changed, 1 insertion(+) - -commit 0b2b4deac549623beb90228a0ad36f8c2c315710 -Author: David Zeuthen -Date: Mon Jul 19 16:07:57 2010 -0400 - - GDBus: Add GDBusSendMessageFlags - - This is currently unused but might be useful in the future. For - example, it might be nice with a way to bypass the current queue of - outgoing messages - having a flag enumeration allows us to add a - G_DBUS_SEND_MESSAGE_FLAGS_BYPASS_QUEUE etc. etc. - - This commit breaks ABI and API. Users of the (rarely used) API to send - messages will have to port to this new API. - - Signed-off-by: David Zeuthen - - docs/reference/gio/gio-sections.txt | 1 + - gio/gdbusconnection.c | 64 - +++++++++++++++++++------------- - gio/gdbusconnection.h | 3 ++ - gio/gdbusmethodinvocation.c | 4 +- - gio/gioenums.h | 13 +++++++ - gio/tests/gdbus-connection.c | 6 ++- - gio/tests/gdbus-example-server.c | 1 + - gio/tests/gdbus-example-unix-fd-client.c | 1 + - gio/tests/gdbus-peer.c | 4 +- - 9 files changed, 67 insertions(+), 30 deletions(-) - -commit 7190af4394541c1adbe87769f7bd6db030e33605 -Author: David Zeuthen -Date: Mon Jul 19 15:45:27 2010 -0400 - - GDBus: Remove constness from introspection data structures - - Signed-off-by: David Zeuthen - - docs/reference/gio/gio-sections.txt | 15 ++++----- - gio/gdbus-tool.c | 4 +-- - gio/gdbusapplication.c | 2 +- - gio/gdbusconnection.c | 16 ++++----- - gio/gdbusconnection.h | 2 +- - gio/gdbusintrospection.c | 60 - +++++++++++++++++----------------- - gio/gdbusintrospection.h | 65 - ++++++++++++++++++------------------- - gio/tests/gdbus-export.c | 26 +++++++-------- - gio/tests/gdbus-introspection.c | 6 ++-- - gio/tests/gdbus-peer.c | 2 +- - 10 files changed, 98 insertions(+), 100 deletions(-) - -commit 4a1c5a1b98aed12308361d7adb6089a9fb171583 -Author: David Zeuthen -Date: Mon Jul 19 15:03:00 2010 -0400 - - GDBus: Add GDBusSignalFlags and use it in - g_dbus_connection_signal_subscribe() - - This is currently unused but will probably be useful in the - future. For example, we could have a _ARG0_IS_PATH to specify that - arg0 should be used for arg0path. - - This commit breaks API and ABI. Users of - g_dbus_connection_signal_subscribe() will need to port to this new - version. - - Signed-off-by: David Zeuthen - - docs/reference/gio/gio-sections.txt | 1 + - gio/gdbus-tool.c | 1 + - gio/gdbusconnection.c | 2 ++ - gio/gdbusconnection.h | 1 + - gio/gdbusnameowning.c | 2 ++ - gio/gdbusnamewatching.c | 1 + - gio/gdbusproxy.c | 3 +++ - gio/gio.symbols | 1 + - gio/gioenums.h | 13 +++++++++++++ - gio/tests/gdbus-connection.c | 21 +++++++++++++-------- - gio/tests/gdbus-threading.c | 1 + - gio/tests/testapps.c | 1 + - 12 files changed, 40 insertions(+), 8 deletions(-) - -commit 1a06bd8d3f8ccf040901b4aa4b1197d189b8ab4e -Author: Ryan Lortie -Date: Mon Jul 19 15:03:54 2010 -0400 - - Update the GDBus subtree example for the new API - - docs/reference/glib/tmpl/messages.sgml | 27 +++++++++++++++++++++------ - gio/tests/gdbus-example-subtree.c | 21 ++++++++++++--------- - 2 files changed, 33 insertions(+), 15 deletions(-) - -commit c7c573afb6eef461bfe70bb848c90b1d58b3d4d9 -Author: David Hoyt -Date: Mon Jul 19 13:52:17 2010 -0400 - - Bug 624754 – gdbusaddress.c missing sys/wait.h - - https://bugzilla.gnome.org/show_bug.cgi?id=624754 - - Signed-off-by: David Zeuthen - - gio/gdbusaddress.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit d63f199d921b2444e25bc9f39cc12a84ad9695b5 -Author: Ryan Lortie -Date: Sun Jul 18 21:43:18 2010 -0400 - - Fix is_valid() API - - Actually dereference the pointer instead of just checking for NULL - - gvdb-reader.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit df40747190a0fff4582c84b101f74e5da91f8f72 -Author: Ryan Lortie -Date: Sun Jul 18 20:45:37 2010 -0400 - - Add gvdb_table_is_valid() API - - Checks that the on-disk file is still valid. - - gvdb-reader.c | 17 +++++++++++++++++ - gvdb-reader.h | 3 +++ - 2 files changed, 20 insertions(+) - -commit f81601f735c3b5be0cb21031979071b2dff1ceb2 -Author: Jorge González -Date: Sun Jul 18 20:29:41 2010 +0200 - - Updated Spanish translation - - po/es.po | 282 - ++++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 154 insertions(+), 128 deletions(-) - -commit 8ab26d42e97c5e751f78d2b08d71cddcc5a37031 -Author: Fran Diéguez -Date: Sun Jul 18 19:58:33 2010 +0200 - - Fixed headers in galician translation file - - po/gl.po | 1181 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 600 insertions(+), 581 deletions(-) - -commit 5fb9c9f7de9700fe1639deb381bab7e3b2785689 -Author: Yaron Shahrabani -Date: Sat Jul 17 13:11:08 2010 +0300 - - Updated Hebrew translation. - - po/he.po | 85 - ++++++++++++++++++++++++++++++++++++++-------------------------- - 1 file changed, 51 insertions(+), 34 deletions(-) - -commit f30aef9a105a2cb44bac1bbe3b8bb93387a41d9a -Author: David Zeuthen -Date: Fri Jul 16 13:19:48 2010 -0400 - - GDBus: Add nonce-tcp: test case - - Also fix a couple of TODO items in gdbusaddress.c - - Signed-off-by: David Zeuthen - - gio/gdbusaddress.c | 85 ++++++++++++++------- - gio/tests/gdbus-peer.c | 203 - +++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 259 insertions(+), 29 deletions(-) - -commit 27cee11b6c1558f44cc89cd46576e11413370abf -Author: Yaron Shahrabani -Date: Fri Jul 16 17:20:42 2010 +0300 - - Updated Hebrew translation. - - po/he.po | 1221 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 633 insertions(+), 588 deletions(-) - -commit fe6338f446f52deeb64aa10fab1c72fa64953472 -Author: Ryan Lortie -Date: Thu Jul 15 19:37:26 2010 -0400 - - g_warning on inconsistent subtree behaviour - - If the subtree introspection function indicates that an interface - exists - but then the dispatch function returns a NULL vtable for that - interface, - issue a g_warning pointing programmers in the right direction. - - gio/gdbusconnection.c | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -commit 732ff1b27cc6f7bbbb1133bf8e7cb3de8475f72a -Author: Julien Cristau -Date: Thu Jul 15 15:26:02 2010 +0100 - - gio: don't assume that SOCK_CLOEXEC is supported whenever it's defined - - Just because SOCK_CLOEXEC was defined at build time doesn't mean the - kernel we're running on supports it. So if socket() fails with - EINVAL, - try again without the flag. - - https://bugzilla.gnome.org/show_bug.cgi?id=624463 - - gio/gsocket.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit 8a2d157d49c3dceda029bd0e14f8c7367daa2a36 -Author: Ryan Lortie -Date: Thu Jul 15 16:53:43 2010 -0400 - - Bug 624484: GDBusSubtreeDispatchFunc clarification - - Pass NULL rather than "/" for the toplevel of a subtree. - - Add clarification to the docs about how trees are flat. - - gio/gdbusconnection.c | 4 ++-- - gio/gdbusconnection.h | 10 ++++++++-- - gio/tests/gdbus-export.c | 10 +++++----- - 3 files changed, 15 insertions(+), 9 deletions(-) - -commit ca14ab7ac0d93b2ccd0977d905b19094e7317490 -Author: Ryan Lortie -Date: Thu Jul 15 16:47:32 2010 -0400 - - Bug 624483: GDBusSubtreeEnumerateFunc clarification - - Clarify a couple of things in the docs: - - 1) you must return flat names (no slashes) - - 2) g_strfreev() will be called on the result - - 3) a benefit of using the DISPATCH_TO_UNENUMERATED flag - - gio/gdbusconnection.h | 10 ++++++++++ - 1 file changed, 10 insertions(+) - -commit e6b5546cf573e6594b33b2ce19ad839c1c694909 -Author: Ryan Lortie -Date: Thu Jul 15 16:26:42 2010 -0400 - - Bug 624473: GDBusSubtreeIntrospectFunc return type - - Return a NULL terminated C array instead of a GPtrArray - - Also, document that %NULL is a permitted return value and clarify its - meaning. - - Finally, avoid calling the enumeration function during dispatch - when the - G_DBUS_SUBTREE_FLAGS_DISPATCH_TO_UNENUMERATED_NODES flag was given. - - gio/gdbusconnection.c | 76 - +++++++++++++++++++++++++++--------------------- - gio/gdbusconnection.h | 27 ++++++++++++----- - gio/tests/gdbus-export.c | 25 +++++++--------- - 3 files changed, 74 insertions(+), 54 deletions(-) - -commit 48b1fe948c4424cbc7e68ecca32b0ddac0f7410b -Author: David Zeuthen -Date: Thu Jul 15 12:19:24 2010 -0400 - - Bug 623810 – Message serialization bug - - https://bugzilla.gnome.org/show_bug.cgi?id=623810 - - Signed-off-by: David Zeuthen - - gio/gdbusmessage.c | 2 +- - gio/tests/gdbus-serialization.c | 40 - ++++++++++++++++++++++++++++------------ - 2 files changed, 29 insertions(+), 13 deletions(-) - -commit 44cf10adceb673deefebe348350268d9436f3fab -Author: Tomeu Vizoso -Date: Thu Jul 15 17:05:00 2010 +0200 - - Add annotations for g_variant_new_strv and g_variant_get_strv - - glib/gvariant.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit 58f1977151a78bd48e0277cefe6a767595ecb095 -Author: Tomeu Vizoso -Date: Thu Jul 15 15:32:45 2010 +0200 - - Add annotations to g_dbus_proxy_new_sync - - gio/gdbusproxy.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit 63938335703ea3608f7b0901d1cdcec4855e8880 -Author: Aron Xu -Date: Thu Jul 15 17:56:14 2010 +0800 - - Update Simplified Chinese translation. - - po/zh_CN.po | 1418 - +++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 738 insertions(+), 680 deletions(-) - -commit 2bd201c8b21a5daa666169701b1c12dd3b151a26 -Author: Lucian Adrian Grijincu -Date: Thu Jul 15 02:10:43 2010 +0300 - - po: Updated Romanian translation - - po/ro.po | 1796 - +++++++++++++++++--------------------------------------------- - 1 file changed, 490 insertions(+), 1306 deletions(-) - -commit d581a7faf1080e67fd6c731cd04beefbc77cf41a -Author: Mario Blättermann -Date: Wed Jul 14 23:06:18 2010 +0200 - - [i18n] Updated German translation - - po/de.po | 1567 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 822 insertions(+), 745 deletions(-) - -commit baf383d1b14ebcd217a587fe8c78202fc5e9193b -Author: David Zeuthen -Date: Wed Jul 14 14:46:12 2010 -0400 - - GDBusConnection: copy object and subtree virtual tables - - Signed-off-by: David Zeuthen - - gio/gdbusconnection.c | 58 - +++++++++++++++++++++++++++++++++++++++++++-------- - gio/gdbusconnection.h | 19 ++++++++--------- - 2 files changed, 58 insertions(+), 19 deletions(-) - -commit 914b046226c762bae578e17f7ed9a0fdf058045a -Author: David Zeuthen -Date: Wed Jul 14 12:37:32 2010 -0400 - - GDBusConnection: Fix up g_dbus_connection_close() - - ... so it is async, cancelable and returns an error. Also provide a - synchronous version. - - This is an API/ABI break but it is expected that only very few - applications use this API. - - Signed-off-by: David Zeuthen - - docs/reference/gio/gio-sections.txt | 2 + - gio/gdbusconnection.c | 151 - ++++++++++++++++++++++++++++++++---- - gio/gdbusconnection.h | 14 +++- - gio/gio.symbols | 2 + - gio/tests/gdbus-connection.c | 8 +- - 5 files changed, 158 insertions(+), 19 deletions(-) - -commit 14e37ef7967a2da594faaab24fe2c9c117cf099f -Author: David Zeuthen -Date: Wed Jul 14 11:39:22 2010 -0400 - - GDBusMessage: Make endianness for D-Bus messages match host byte order - - Signed-off-by: David Zeuthen - - gio/gdbusmessage.c | 12 +++++++++++- - 1 file changed, 11 insertions(+), 1 deletion(-) - -commit 497edd8b40edfbf85e029a9300e0d99ac6f08630 -Author: David Zeuthen -Date: Wed Jul 14 11:14:58 2010 -0400 - - Bug 623815 – Don't check sender for GDBusProxy objects where name - is not set - - Based on a patch from Peng Huang , thanks! - - https://bugzilla.gnome.org/show_bug.cgi?id=623815 - - Signed-off-by: David Zeuthen - - gio/gdbusproxy.c | 4 +-- - gio/tests/gdbus-peer.c | 72 - ++++++++++++++++++++++++++++++++++++++++++++++---- - 2 files changed, 69 insertions(+), 7 deletions(-) - -commit 8a2e7d371fdf55c23c61be908761431509cd3a7c -Author: Colin Walters -Date: Fri Jun 18 14:19:57 2010 -0400 - - Make default-quit not apply if register=FALSE - - Callers who are using g_application_unregistered_try_new are - likely wanting to continue doing something else if _register() - fails. Change the semantics so that passing register=FALSE - unsets default-quit as well. This means that a later _register() - call will send Activate but continue the process. - - https://bugzilla.gnome.org/show_bug.cgi?id=622005 - - gio/gapplication.c | 23 ++++++++++++++++++----- - gio/gdbusapplication.c | 9 +++++++-- - 2 files changed, 25 insertions(+), 7 deletions(-) - -commit 7e0121dfe0a9377cd35c9d4b90c477b96d56c43f -Author: Chao-Hsiung Liao -Date: Wed Jul 14 19:28:34 2010 +0800 - - Updated Traditional Chinese translation(Hong Kong and Taiwan) - - po/zh_HK.po | 1717 - +++++++++++++++++++++++++++++++---------------------------- - po/zh_TW.po | 1700 - ++++++++++++++++++++++++++++++---------------------------- - 2 files changed, 1803 insertions(+), 1614 deletions(-) - -commit 463edcb045b287cd0df8f44322e133ae32fe5e87 -Author: Stefan Kost -Date: Wed Jul 14 11:56:41 2010 +0300 - - docs: xi:include the annotation glossary to kill warnings and make - them work - - docs/reference/gio/gio-docs.xml | 3 +++ - docs/reference/glib/glib-docs.sgml | 2 ++ - docs/reference/gobject/gobject-docs.sgml | 2 ++ - 3 files changed, 7 insertions(+) - -commit de56aca0b5cf2eaf99ba501dd3d55b750c752433 -Author: Javier Jardón -Date: Tue Jul 13 05:05:48 2010 +0200 - - Clean autotools config a bit - - New requirements: - autoconf >= 2.62 - automake >= 1.10 - libtool >= 2.2 - - Makefile.am | 4 +--- - autogen.sh | 10 +++------- - configure.ac | 14 +++++--------- - 3 files changed, 9 insertions(+), 19 deletions(-) - -commit 3a8ab85d967c3b0fa1b7d702d640df61020d92a0 -Author: Ryan Lortie -Date: Tue Jul 13 11:59:16 2010 -0400 - - rename configure.in to configure.ac - - README.win32 | 2 +- - config.h.win32.in | 2 +- - configure.in => configure.ac | 4 ++-- - glib/gmem.c | 2 +- - glib/gthread.c | 4 ++-- - m4macros/glib-gettext.m4 | 4 ++-- - 6 files changed, 9 insertions(+), 9 deletions(-) - -commit 0bb7cc3fceb9223845d2032c9d381f2e15c5285d -Author: Ryan Lortie -Date: Tue Jul 13 09:24:16 2010 -0400 - - Remove GUnixVolumeMonitor, GUnixMount from docs - - David says that they're supposed to be private. - - docs/reference/gio/Makefile.am | 3 +++ - docs/reference/gio/gio-sections.txt | 15 ----------- - docs/reference/glib/tmpl/glib-unused.sgml | 40 - ------------------------------ - docs/reference/glib/tmpl/version.sgml | 41 - +++++++++++++++++++++++++++++++ - 4 files changed, 44 insertions(+), 55 deletions(-) - -commit 5344c22810c01a0cd708562be563f81f15f517f3 -Author: Ryan Lortie -Date: Mon Jul 12 18:30:14 2010 -0400 - - gio/ docs fixup - - docs/reference/gio/Makefile.am | 5 +++ - docs/reference/gio/gio-sections.txt | 32 ++--------------- - docs/reference/glib/tmpl/glib-unused.sgml | 59 - ++++++++++++++++--------------- - gio/fen/fen-kernel.c | 6 ++-- - gio/fen/fen-node.c | 8 ++--- - gio/fen/libfen_la-fen-dump.loT | 7 ---- - gio/gappinfo.h | 1 - - gio/gbufferedoutputstream.h | 1 - - gio/gconverterinputstream.h | 1 - - gio/gconverteroutputstream.h | 1 - - gio/gdatainputstream.h | 1 - - gio/gdataoutputstream.h | 1 - - gio/gfileenumerator.h | 1 - - gio/gkeyfilesettingsbackend.c | 2 +- - gio/gsettings.c | 8 ++--- - gio/gsettings.h | 2 +- - gio/gsettingsschema.c | 2 +- - gio/gunixconnection.c | 2 +- - gio/gvolumemonitor.h | 1 - - 19 files changed, 53 insertions(+), 88 deletions(-) - -commit adde752ec5a600a71f8c9acf1be032ab5f5de46c -Author: Ryan Lortie -Date: Mon Jul 12 17:46:17 2010 -0400 - - More docs fixes - - Remove the g*alias.h from the ignore lists - - Remove other old files from ignore lists - - Clean up gobject docs - - docs/reference/gio/Makefile.am | 2 -- - docs/reference/glib/Makefile.am | 6 ------ - docs/reference/gobject/Makefile.am | 2 +- - gobject/gparamspecs.h | 2 ++ - gobject/gvaluecollector.h | 7 ++++++- - 5 files changed, 9 insertions(+), 10 deletions(-) - -commit de5afbc7cc262b677e00704e1bf3562f45dbede0 -Author: Ryan Lortie -Date: Mon Jul 12 17:32:44 2010 -0400 - - More gtk-doc cleanups for glib/ - - docs/reference/glib/Makefile.am | 2 ++ - docs/reference/glib/glib-sections.txt | 6 ++++++ - docs/reference/glib/tmpl/glib-unused.sgml | 9 --------- - docs/reference/glib/tmpl/i18n.sgml | 10 ++++++++++ - 4 files changed, 18 insertions(+), 9 deletions(-) - -commit 92df91590fd4b1ca4921cc3f89421928b857e75c -Author: Ryan Lortie -Date: Mon Jul 12 17:31:03 2010 -0400 - - trivial whitespace fix - - glib/gmem.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 7791fce38a1a7d292e94d3bb5a0ffb8d6da9333d -Author: Ryan Lortie -Date: Mon Jul 12 16:37:56 2010 -0400 - - Fix some glib docs warnings - - Remove some symbols from glib-sections.txt that gtk-doc has no idea - about. - - Add proper callback typedefs for GTester (gtk-doc dislikes inline - function types). - - Fix some other minor issues. - - docs/reference/glib/glib-sections.txt | 9 +++-- - docs/reference/glib/tmpl/fileutils.sgml | 6 ++++ - docs/reference/glib/tmpl/testing.sgml | 35 ++++++++++++++++--- - glib/gstdio.c | 8 +++++ - glib/gstrfuncs.c | 10 +++--- - glib/gtestutils.c | 62 - ++++++++++++++++++++++++--------- - glib/gtestutils.h | 30 +++++++++------- - glib/gutf8.c | 2 +- - glib/gvariant.c | 2 +- - 9 files changed, 121 insertions(+), 43 deletions(-) - -commit dc8cf867c805095b7acd7842b731c6eff32ee18f -Author: Matthias Clasen -Date: Mon Jul 12 07:50:36 2010 -0400 - - Don't return FALSE when a pointer is expected - - Pointed out in bug 623956 - - glib/gvariant-parser.c | 8 ++++---- - glib/tests/markup-subparser.c | 2 +- - 2 files changed, 5 insertions(+), 5 deletions(-) - -commit 90285b0643d23059bdf28aff4afd337f91a556a6 -Author: Ryan Lortie -Date: Mon Jul 12 15:30:26 2010 -0400 - - Bump gtk-doc dependency to 1.15 - - Use the multiple source-directory support contained therein. - - configure.in | 2 +- - docs/reference/glib/Makefile.am | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit 83d67bf2e79e1cb984e398b218cedd0b1e50bd1f -Author: Ryan Lortie -Date: Sun Jul 11 21:08:42 2010 -0400 - - move glibconfig.h to glib/ - - .gitignore | 2 -- - Makefile.am | 18 +------------- - configure.in | 14 +++++------ - gio/abicheck.sh | 2 +- - glib/.gitignore | 4 +++ - glib/Makefile.am | 29 - +++++++++++++++++++--- - glib/abicheck.sh | 2 +- - .../glibconfig.h.win32.in | 0 - gobject/abicheck.sh | 2 +- - 9 files changed, 41 insertions(+), 32 deletions(-) - -commit 29a6fb68b7d73648992ea55d17cc54fc1261fe29 -Author: Colin Walters -Date: Fri Jun 25 09:37:06 2010 -0400 - - Don't attempt to build dtrace support on OS X - - Apparently the OS X "dtrace" command is different from the Sun one, - which is what Linux supports. Since I don't have access to an OS X - machine to test build patches on, simply disable dtrace on OS X - for now. - - https://bugzilla.gnome.org/show_bug.cgi?id=622697 - - configure.in | 22 +++++++++++++--------- - 1 file changed, 13 insertions(+), 9 deletions(-) - -commit e5834637eb4a336393989dc68d7615abf153335f -Author: Baurzhan Muftakhidinov -Date: Mon Jul 12 16:19:45 2010 +0300 - - Added Kazakh translation for Kazakh - - po/LINGUAS | 1 + - po/kk.po | 2813 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 2814 insertions(+) - -commit 82318fbda3441615e11fe5fa25144d27096286fe -Author: Ryan Lortie -Date: Sun Jul 11 12:51:54 2010 -0400 - - bump the version - - configure.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit be247c24c6b532b2acfe52424ffdcc79bdc48bf4 -Author: Ryan Lortie -Date: Sun Jul 11 12:51:33 2010 -0400 - - This is glib 2.25.11 - - NEWS | 1 + - docs/reference/glib/tmpl/atomic_operations.sgml | 42 - ++++++++++++++----------- - docs/reference/glib/tmpl/bookmarkfile.sgml | 16 +++++----- - docs/reference/glib/tmpl/conversions.sgml | 22 ------------- - docs/reference/glib/tmpl/numerical.sgml | 10 ++++++ - 5 files changed, 43 insertions(+), 48 deletions(-) - -commit 8c36b1ad2bf03141cd1aacbb0fa9d19ba7c72c17 -Author: Kjartan Maraas -Date: Sun Jul 11 15:51:04 2010 +0200 - - Updated Norwegian bokmål translation - - po/nb.po | 1387 - +++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 732 insertions(+), 655 deletions(-) - -commit 358b9d6ac750c3d35b259df2b59353d004a32ace -Author: Matthias Clasen -Date: Sat Jul 10 23:53:36 2010 -0400 - - Move main loop docs inline - - docs/reference/glib/tmpl/main.sgml | 288 +++++----------------------- - glib/gmain.c | 76 ++++++++ - glib/gmain.h | 374 - +++++++++++++++++++++++++++++-------- - glib/gpoll.h | 30 ++- - 4 files changed, 448 insertions(+), 320 deletions(-) - -commit ab8cb652c83d77471b2e0f56b270d4ef8704dae9 -Author: Matthias Clasen -Date: Sat Jul 10 22:30:04 2010 -0400 - - Fix a typo - - docs/reference/glib/tmpl/bookmarkfile.sgml | 102 - ++++------------------------- - glib/gatomic.c | 2 +- - glib/gbookmarkfile.c | 44 +++++++++++++ - glib/gbookmarkfile.h | 30 ++++++++- - glib/tests/Makefile.am | 3 +- - glib/tests/bookmarks.xbel | 23 +++++++ - 6 files changed, 110 insertions(+), 94 deletions(-) - -commit e57291efdc53a2f7732e39730ef91dab266ade83 -Author: Matthias Clasen -Date: Sat Jul 10 21:51:34 2010 -0400 - - Move docs for atomic operations inline - - docs/reference/glib/tmpl/atomic_operations.sgml | 136 - ++++++------------------ - glib/gatomic.c | 133 - ++++++++++++++++++++++- - glib/gatomic.h | 22 +++- - 3 files changed, 183 insertions(+), 108 deletions(-) - -commit e8503fddee2c5426a98d066c5a24afd9ae7ade50 -Author: Matthias Clasen -Date: Sat Jul 10 21:26:28 2010 -0400 - - Move GAsyncQueue docs inline - - docs/reference/glib/tmpl/async_queues.sgml | 55 - ++---------------------------- - glib/gasyncqueue.c | 53 - ++++++++++++++++++++++++++++ - 2 files changed, 55 insertions(+), 53 deletions(-) - -commit db0c58062dd208982521dfc99b0da59a5bd4327b -Author: Ryan Lortie -Date: Sat Jul 10 23:28:30 2010 -0400 - - NEWS for the pending release - - NEWS | 152 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 152 insertions(+) - -commit d2fe46b476a183168d57581c41b763b9e8f03c7c -Author: Colin Walters -Date: Sat Jul 10 20:09:34 2010 -0400 - - Annotate all custom GIO GSource using g_source_set_name - - Naming the sources allows easier debugging with e.g. SystemTap - probes. - - https://bugzilla.gnome.org/show_bug.cgi?id=620536 - - gio/gsocket.c | 1 + - gio/gunixinputstream.c | 1 + - gio/gunixoutputstream.c | 1 + - gio/inotify/inotify-kernel.c | 1 + - glib/giounix.c | 1 + - glib/giowin32.c | 1 + - 6 files changed, 6 insertions(+) - -commit 7568bb66f996bdf94da6963399333236f73adb1b -Author: Matthias Clasen -Date: Sat Jul 10 20:00:49 2010 -0400 - - use proper feature test macros for isnan - - Problem pointed out in bug 581354 - - glib/tests/strfuncs.c | 1 + - 1 file changed, 1 insertion(+) - -commit d9dc570c593a29be62b3d85cef43f92f52dcce8e -Author: Matthias Clasen -Date: Sat Jul 10 19:46:40 2010 -0400 - - Add ACLOCAL_AMFLAGS to Makefile.am - - Patch by Vincent Untz, bug 570036 - - Makefile.am | 2 ++ - 1 file changed, 2 insertions(+) - -commit 3dca4ce434f30a5c72f773c5c0437d4ac92413ab -Author: Matthias Clasen -Date: Sat Jul 10 19:16:27 2010 -0400 - - One more dubious return - - gio/gsocketlistener.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d44ae96cb1566447ce44034b8b9290badacb6fe4 -Author: Ryan Lortie -Date: Sat Jul 10 17:54:08 2010 -0400 - - GVariant: fix some more leaks in error cases - - glib/gvariant-parser.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 90c49a0654f4aa556f3d2ccb7c91b6e480eef1ae -Author: Ryan Lortie -Date: Sat Jul 10 17:45:51 2010 -0400 - - move the g_free() from the last commit down - - It is needed for the error message... - - glib/gvariant-parser.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit 29babb9fc8baf2327b2e0781fbf07bed76a4cbde -Author: Matthias Clasen -Date: Sat Jul 10 18:04:22 2010 -0400 - - Minor cleanup - - gio/glocalfileenumerator.c | 5 ++--- - 1 file changed, 2 insertions(+), 3 deletions(-) - -commit f8e22856c643bfccaf03db6f84738126cff374d0 -Author: Matthias Clasen -Date: Sat Jul 10 17:57:45 2010 -0400 - - Add a GAppInfoCreate flag for startup-notification - - Using this flag, it will be possible to launch apps without a - desktop file, in the same way that gdk_spawn_... lets you do. - - Requested in bug 599223. - - gio/gdesktopappinfo.c | 2 +- - gio/gioenums.h | 8 +++++--- - 2 files changed, 6 insertions(+), 4 deletions(-) - -commit 5f1490e94aa0fcfe72b92377dc7efae4b3300a6c -Author: Matthias Clasen -Date: Sat Jul 10 17:21:32 2010 -0400 - - Fix sparse warnings - - These were listed in bug 623955 - - gio/gconverteroutputstream.c | 2 +- - gio/gdbusauthmechanismsha1.c | 4 ++-- - gio/gdbusconnection.c | 2 +- - gio/gfileinfo.c | 4 ++-- - gio/ginetsocketaddress.c | 2 +- - gio/gmount.c | 6 +++--- - gio/gschema-compile.c | 6 +++--- - gio/gunixfdmessage.c | 2 +- - gio/gunixresolver.c | 9 ++++++--- - 9 files changed, 20 insertions(+), 17 deletions(-) - -commit 41f4aba2d22ceec7f8dd0916aae99fb3eea5699f -Author: Matthias Clasen -Date: Sat Jul 10 17:12:31 2010 -0400 - - Chain up in g_settings_finalize - - Requested in bug 623954 - - gio/gsettings.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 61027a8b5ce75c68f2a6e84134ea88af1f8a5556 -Author: Matthias Clasen -Date: Sat Jul 10 17:06:41 2010 -0400 - - Turn on glibc malloc checking features for make check - - Makefile.decl | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 48a04f9303294304db5693acb1e4421cfdd4464a -Author: Ryan Lortie -Date: Sat Jul 10 16:56:51 2010 -0400 - - GVariant: don't leak during type inferencing - - glib/gvariant-parser.c | 1 + - 1 file changed, 1 insertion(+) - -commit b1c4dec264eeff92fc9afd112c6b6fc4fd74c087 -Author: Jorge González -Date: Sat Jul 10 11:03:52 2010 +0200 - - Updated Spanish translation - - po/es.po | 1179 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 588 insertions(+), 591 deletions(-) - -commit 551461b23a52f4c49633352e538184cd8cb250ad -Author: Matthias Clasen -Date: Fri Jul 9 08:33:27 2010 -0400 - - Fix some leaks in the inotify code - - Also avoid creating some unused objects. Patch by Carlos Garnacho, - bug 613057 - - gio/inotify/inotify-helper.c | 11 ++--------- - 1 file changed, 2 insertions(+), 9 deletions(-) - -commit c24a29e13bcf2c36140c5d8467a9258402c347aa -Author: Matthias Clasen -Date: Fri Jul 9 07:24:08 2010 -0400 - - Adapt to recent MLS changes - - g_file_query_info returns non-NULL more often now. - - gio/gfile.c | 7 ++++--- - gio/tests/live-g-file.c | 5 +---- - 2 files changed, 5 insertions(+), 7 deletions(-) - -commit e302e919e5c8329ae293f0ba5921c6dfce289beb -Author: Matthias Clasen -Date: Thu Jul 8 19:52:36 2010 -0400 - - Remove dead links from the IEEE float documentation - - docs/reference/glib/tmpl/numerical.sgml | 46 - ++++++++++++--------------------- - 1 file changed, 16 insertions(+), 30 deletions(-) - -commit 0c357a2d149080c4e4fefb29436c03e7879ce437 -Author: Matthias Clasen -Date: Thu Jul 8 19:37:31 2010 -0400 - - Improve the long description of GString - - It is more similar to a Java StringBuffer than to a C string. - See bug 612439. - - docs/reference/glib/tmpl/strings.sgml | 9 +++++---- - 1 file changed, 5 insertions(+), 4 deletions(-) - -commit 2504ec988e0288b8616907b43e489c74d49a08f0 -Author: Will Thompson -Date: Thu Jul 8 19:30:53 2010 -0400 - - Document NULL shortcut to g_value_array_insert etc. - - You can pass a NULL GValue * to any of g_value_array_insert, - _prepend or - _append to add a new, uninitialized value. This is a very useful - shortcut, and it should be documented rather than left languishing - in a - comment in the implementation. - - Fixes Gnome bug #552363. - - gobject/gvaluearray.c | 18 ++++++++++-------- - 1 file changed, 10 insertions(+), 8 deletions(-) - -commit cc44ef148c578ec87f71c155549a5d352a30bb3a -Author: Matthias Clasen -Date: Thu Jul 8 19:26:25 2010 -0400 - - Improve some GNode docs - - See bug 561248 - - glib/gnode.h | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit ac342a8d0c4e50b5983631808ca6b7dc7508e17d -Author: Matthias Clasen -Date: Thu Jul 8 19:23:42 2010 -0400 - - Expand the g_sprintf docs - - As requested in bug 576833. - - glib/gprintf.c | 31 ++++++++++++++++++------------- - 1 file changed, 18 insertions(+), 13 deletions(-) - -commit 7cfa23b17785218463274854753494b5e49584c8 -Author: Matthias Clasen -Date: Thu Jul 8 19:03:18 2010 -0400 - - Add a note about l10n to the g_strconcat docs - - As requested in bug 576854 - - glib/gstrfuncs.c | 7 +++++-- - 1 file changed, 5 insertions(+), 2 deletions(-) - -commit e0017f24c58ba756c186026e42d59ed3015e80ce -Author: Matthias Clasen -Date: Thu Jul 8 17:38:47 2010 -0400 - - Move uri conversion functions to a better place in the docs - - g_filename_from/to_uri are better off in the section called - "URI functions". Requested in bug 582227. - - docs/reference/glib/glib-sections.txt | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 3c6304a332c8da9275569c9820660e859b4ac160 -Author: Jorge González -Date: Thu Jul 8 23:25:01 2010 +0200 - - Updated Spanish translation - - po/es.po | 176 - +++++++++++++++++++++++++++++++++++++++------------------------ - 1 file changed, 109 insertions(+), 67 deletions(-) - -commit e0f2d0f28e3074ba839f997a15997a2d878d2f76 -Author: Matthias Clasen -Date: Thu Jul 8 16:32:08 2010 -0400 - - Comment out an unused function - - it is causing warnings, so it needs to die...bug 622600 - - glib/pcre/pcre_ucp_searchfuncs.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 448ac22e80bcd947d255616a9147dbce5c85e120 -Author: Matthias Clasen -Date: Thu Jul 8 16:24:44 2010 -0400 - - Fix an oversight in the previous commit - - gio/gdesktopappinfo.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 33f7f6a7485189ef15c953c74dac276e762b3bb9 -Author: Matthias Clasen -Date: Thu Jul 8 16:22:16 2010 -0400 - - Use glib infrastructure to parse debug flags - - Proposed in bug 623319 - - gio/gdbusprivate.c | 41 +++++++++++++++-------------------------- - 1 file changed, 15 insertions(+), 26 deletions(-) - -commit 29850d03e8456ff7b05d7bd6fc9eba9895b50ff6 -Author: Matthias Clasen -Date: Thu Jul 8 15:18:05 2010 -0400 - - Be a bit more picky when deciding if mounts are internal - - Complained about in bug 623780. - - gio/gunixmounts.c | 9 +++++---- - 1 file changed, 5 insertions(+), 4 deletions(-) - -commit 349aab2bd4cb221b99d98802339bde8d0adc178d -Author: Matthias Clasen -Date: Thu Jul 8 15:11:24 2010 -0400 - - A little more correctness in formatting pids - - Requested in bug 623772 - - gio/gdesktopappinfo.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit fcddf9c2a1e0c76843af91d6d530194bcb7d8791 -Author: Matthias Clasen -Date: Thu Jul 8 14:58:33 2010 -0400 - - Escape arguments when putting together a cmdline - - See bug 623770 - - gio/gdesktopappinfo.c | 16 +++++++++++++--- - 1 file changed, 13 insertions(+), 3 deletions(-) - -commit 607fec50e65eef943bc5dd6254bf0b331b682cca -Author: Matthias Clasen -Date: Thu Jul 8 14:38:55 2010 -0400 - - xinclude the dtd - - Keeping two copies in sync manually gets tiresome. - - gio/gsettings.c | 65 - +-------------------------------------------------------- - 1 file changed, 1 insertion(+), 64 deletions(-) - -commit c7816005f99c5293b608c70d4b341d410cb5aea4 -Author: Matthias Clasen -Date: Thu Jul 8 14:29:17 2010 -0400 - - Update the dtd to match the implementation - - See bug 623720 - - gio/gschema.dtd | 30 +++++++++++++++++++++++++----- - 1 file changed, 25 insertions(+), 5 deletions(-) - -commit 71e7b5800a310ae7424f3eec4ebcdcc1becaa6e7 -Author: Matthias Clasen -Date: Thu Jul 8 14:19:08 2010 -0400 - - Handle MLS selinux policy better - - Following the behaviour of ls here, we should return at least the - file name, if we can't get any other information about a file. To - do this, handle EACCESS on stat() calls. - - Patch by Tomas Bzatek, see bug 623692 - - gio/glocalfileinfo.c | 76 - +++++++++++++++++++++++++++++++++------------------- - 1 file changed, 48 insertions(+), 28 deletions(-) - -commit 1e8656fe24e846f3bb0533e96afb1e0b46a37b49 -Author: Matthias Clasen -Date: Thu Jul 8 14:12:28 2010 -0400 - - Check for zlib using pkg-config - - Based on a patch by Felipe Contreras, see bug 623473. - - configure.in | 14 ++++++++------ - 1 file changed, 8 insertions(+), 6 deletions(-) - -commit 5adf506d5bb8b0d13ded7fd8480d17d27e7ae31e -Author: Matthias Clasen -Date: Thu Jul 8 11:33:21 2010 -0400 - - Use proper variables - - And also make sure we don't read garbage. - - gio/tests/gsettings.c | 35 ++++++++++++++++++++++++++--------- - 1 file changed, 26 insertions(+), 9 deletions(-) - -commit a00fa340cb776976b14fd1b9476d1488a75d8377 -Author: Ryan Lortie -Date: Wed Jul 7 22:00:43 2010 -0400 - - base64: remove unnecessary assertions - - Allow base64 encoding/decoding of empty strings. - - glib/gbase64.c | 5 +---- - 1 file changed, 1 insertion(+), 4 deletions(-) - -commit ddb919245c33f23c45d69b9e2aea85458d8d67f2 -Author: Matthias Clasen -Date: Wed Jul 7 20:36:28 2010 -0400 - - forgotten file - - glib/tests/keyfiletest.ini | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 5b946e0504952a472cea1ef95df0967e8a4a7b47 -Author: Ryan Lortie -Date: Wed Jul 7 19:53:22 2010 -0400 - - gio/: fully remove gioalias hacks - - gio/.gitignore | 2 - - gio/Makefile.am | 16 +--- - gio/fen/fen-dump.c | 1 - - gio/fen/fen-helper.c | 1 - - gio/fen/fen-kernel.c | 1 - - gio/fen/fen-node.c | 1 - - gio/fen/gfendirectorymonitor.c | 3 - - gio/fen/gfenfilemonitor.c | 3 - - gio/gappinfo.c | 5 -- - gio/gapplication.c | 4 - - gio/gasynchelper.c | 1 - - gio/gasyncinitable.c | 4 - - gio/gasyncresult.c | 4 - - gio/gbufferedinputstream.c | 5 -- - gio/gbufferedoutputstream.c | 5 -- - gio/gcancellable.c | 4 - - gio/gcharsetconverter.c | 4 - - gio/gcontenttype.c | 4 - - gio/gconverter.c | 4 - - gio/gconverterinputstream.c | 4 - - gio/gconverteroutputstream.c | 4 - - gio/gcredentials.c | 4 - - gio/gdatainputstream.c | 5 -- - gio/gdataoutputstream.c | 6 +- - gio/gdbusaddress.c | 4 - - gio/gdbusapplication.c | 1 - - gio/gdbusauth.c | 4 - - gio/gdbusauthmechanism.c | 4 - - gio/gdbusauthmechanismanon.c | 4 - - gio/gdbusauthmechanismexternal.c | 4 - - gio/gdbusauthmechanismsha1.c | 4 - - gio/gdbusauthobserver.c | 6 -- - gio/gdbusconnection.c | 4 - - gio/gdbuserror.c | 4 - - gio/gdbusintrospection.c | 4 - - gio/gdbusmessage.c | 5 -- - gio/gdbusmethodinvocation.c | 4 - - gio/gdbusnameowning.c | 4 - - gio/gdbusnamewatching.c | 4 - - gio/gdbusprivate.c | 4 - - gio/gdbusproxy.c | 4 - - gio/gdbusserver.c | 4 - - gio/gdbusutils.c | 4 - - gio/gdelayedsettingsbackend.c | 1 - - gio/gdesktopappinfo.c | 4 - - gio/gdrive.c | 4 - - gio/gdummyfile.c | 1 - - gio/gemblem.c | 4 - - gio/gemblemedicon.c | 4 - - gio/gfile.c | 4 - - gio/gfileattribute.c | 4 - - gio/gfiledescriptorbased.c | 5 -- - gio/gfileenumerator.c | 4 - - gio/gfileicon.c | 4 - - gio/gfileinfo.c | 4 - - gio/gfileinputstream.c | 5 -- - gio/gfileiostream.c | 4 - - gio/gfilemonitor.c | 4 - - gio/gfilenamecompleter.c | 4 - - gio/gfileoutputstream.c | 4 - - gio/gfilterinputstream.c | 4 - - gio/gfilteroutputstream.c | 4 - - gio/gicon.c | 5 -- - gio/ginetaddress.c | 4 - - gio/ginetsocketaddress.c | 4 - - gio/ginitable.c | 4 - - gio/ginputstream.c | 4 - - gio/gio.symbols | 4 +- - gio/gioenumtypes.c.template | 6 -- - gio/gioerror.c | 4 - - gio/giomodule.c | 4 - - gio/gioscheduler.c | 5 -- - gio/giostream.c | 4 - - gio/gkeyfilesettingsbackend.c | 4 - - gio/gloadableicon.c | 4 - - gio/glocaldirectorymonitor.c | 4 - - gio/glocalfile.c | 1 - - gio/glocalfileenumerator.c | 3 - - gio/glocalfileinfo.c | 1 - - gio/glocalfileinputstream.c | 1 - - gio/glocalfileiostream.c | 1 - - gio/glocalfilemonitor.c | 4 - - gio/glocalfileoutputstream.c | 1 - - gio/glocalvfs.c | 1 - - gio/gmemoryinputstream.c | 4 - - gio/gmemoryoutputstream.c | 4 - - gio/gmemorysettingsbackend.c | 1 - - gio/gmount.c | 4 - - gio/gmountoperation.c | 4 - - gio/gnativevolumemonitor.c | 4 - - gio/gnetworkaddress.c | 4 - - gio/gnetworkservice.c | 4 - - gio/gnullapplication.c | 1 - - gio/gnullsettingsbackend.c | 1 - - gio/goutputstream.c | 4 - - gio/gpermission.c | 4 - - gio/gpollfilemonitor.c | 1 - - gio/gresolver.c | 4 - - gio/gseekable.c | 4 - - gio/gsettings.c | 3 - - gio/gsettingsbackend.c | 4 - - gio/gsimpleasyncresult.c | 4 - - gio/gsimplepermission.c | 4 - - gio/gsocket.c | 4 - - gio/gsocketaddress.c | 4 - - gio/gsocketaddressenumerator.c | 4 - - gio/gsocketclient.c | 4 - - gio/gsocketconnectable.c | 4 - - gio/gsocketconnection.c | 4 - - gio/gsocketcontrolmessage.c | 4 - - gio/gsocketinputstream.c | 4 - - gio/gsocketlistener.c | 4 - - gio/gsocketoutputstream.c | 4 - - gio/gsocketservice.c | 4 - - gio/gsrvtarget.c | 4 - - gio/gtcpconnection.c | 5 -- - gio/gthemedicon.c | 4 - - gio/gthreadedresolver.c | 4 - - gio/gthreadedsocketservice.c | 4 - - gio/gunionvolumemonitor.c | 5 -- - gio/gunixconnection.c | 4 - - gio/gunixcredentialsmessage.c | 5 -- - gio/gunixfdlist.c | 4 - - gio/gunixfdmessage.c | 4 - - gio/gunixinputstream.c | 4 - - gio/gunixmount.c | 1 - - gio/gunixmounts.c | 4 - - gio/gunixoutputstream.c | 4 - - gio/gunixresolver.c | 4 - - gio/gunixsocketaddress.c | 4 - - gio/gunixvolume.c | 1 - - gio/gunixvolumemonitor.c | 1 - - gio/gvfs.c | 4 - - gio/gvolume.c | 6 -- - gio/gvolumemonitor.c | 5 -- - gio/gwin32appinfo.c | 1 - - gio/gwin32inputstream.c | 4 - - gio/gwin32mount.c | 1 - - gio/gwin32outputstream.c | 4 - - gio/gwin32resolver.c | 4 - - gio/gwin32volumemonitor.c | 1 - - gio/gzlibcompressor.c | 4 - - gio/gzlibdecompressor.c | 4 - - gio/inotify/ginotifydirectorymonitor.c | 3 - - gio/inotify/ginotifyfilemonitor.c | 3 - - gio/inotify/inotify-helper.c | 3 - - gio/makefile.msc | 8 -- - gio/makegioalias.pl | 139 - --------------------------------- - gio/pltcheck.sh | 21 ----- - gio/win32/gwinhttpfile.c | 2 - - gio/win32/gwinhttpfileinputstream.c | 2 - - gio/win32/gwinhttpfileoutputstream.c | 2 - - gio/win32/gwinhttpvfs.c | 2 - - 153 files changed, 3 insertions(+), 709 deletions(-) - -commit 0fc50fa5f7424d21ff43a79838fe76ff73ad869b -Author: Ryan Lortie -Date: Wed Jul 7 19:40:48 2010 -0400 - - gobject/: fully remove gobjectalias hacks - - gobject/.gitignore | 2 - - gobject/Makefile.am | 18 ++---- - gobject/gbinding.c | 4 -- - gobject/gboxed.c | 4 -- - gobject/gclosure.c | 4 -- - gobject/genums.c | 4 -- - gobject/gobject.c | 6 -- - gobject/gobject.symbols | 4 +- - gobject/gparam.c | 4 -- - gobject/gparamspecs.c | 4 -- - gobject/gsignal.c | 4 -- - gobject/gsourceclosure.c | 4 -- - gobject/gtype.c | 4 -- - gobject/gtypemodule.c | 5 -- - gobject/gtypeplugin.c | 4 -- - gobject/gvalue.c | 4 -- - gobject/gvaluearray.c | 4 -- - gobject/gvaluetransform.c | 1 - - gobject/gvaluetypes.c | 4 -- - gobject/makefile.msc.in | 8 --- - gobject/makegobjectalias.pl | 139 - -------------------------------------------- - gobject/pltcheck.sh | 19 ------ - 22 files changed, 5 insertions(+), 249 deletions(-) - -commit 2e53e50244b85d7e0b5358d617fabc15e8ec8bd7 -Author: Ryan Lortie -Date: Wed Jul 7 19:34:03 2010 -0400 - - glib/: fully remove galias hacks - - glib/.gitignore | 2 - - glib/Makefile.am | 18 +----- - glib/garray.c | 4 -- - glib/gasyncqueue.c | 4 -- - glib/gatomic-gcc.c | 4 -- - glib/gatomic.c | 4 -- - glib/gbacktrace.c | 4 -- - glib/gbase64.c | 5 -- - glib/gbitlock.c | 4 -- - glib/gbookmarkfile.c | 4 -- - glib/gbuffer.c | 1 - - glib/gcache.c | 4 -- - glib/gchecksum.c | 4 -- - glib/gcompletion.c | 4 -- - glib/gconvert.c | 4 -- - glib/gdataset.c | 4 -- - glib/gdate.c | 5 -- - glib/gdir.c | 4 -- - glib/gerror.c | 4 -- - glib/gfileutils.c | 4 -- - glib/ghash.c | 4 -- - glib/ghook.c | 4 -- - glib/ghostutils.c | 4 -- - glib/giochannel.c | 4 -- - glib/giounix.c | 4 -- - glib/giowin32.c | 4 -- - glib/gkeyfile.c | 4 -- - glib/glib.py | 5 +- - glib/glib.symbols | 4 +- - glib/glist.c | 4 -- - glib/gmain.c | 4 -- - glib/gmappedfile.c | 4 -- - glib/gmarkup.c | 4 -- - glib/gmem.c | 4 -- - glib/gmessages.c | 16 ----- - glib/gnode.c | 4 -- - glib/gnulib/g-gnulib.h | 1 - - glib/goption.c | 5 -- - glib/gpattern.c | 4 -- - glib/gpoll.c | 4 -- - glib/gprimes.c | 4 -- - glib/gprintf.c | 4 -- - glib/gqsort.c | 4 -- - glib/gqueue.c | 4 -- - glib/grand.c | 5 -- - glib/gregex.c | 4 -- - glib/grel.c | 4 -- - glib/gscanner.c | 4 -- - glib/gsequence.c | 5 -- - glib/gshell.c | 4 -- - glib/gslice.c | 4 -- - glib/gslist.c | 4 -- - glib/gspawn-win32.c | 4 -- - glib/gspawn.c | 4 -- - glib/gstdio.c | 4 -- - glib/gstrfuncs.c | 5 -- - glib/gstring.c | 4 -- - glib/gtestutils.c | 4 -- - glib/gthread.c | 5 -- - glib/gthreadpool.c | 4 -- - glib/gtimer.c | 4 -- - glib/gtree.c | 6 -- - glib/gunibreak.c | 4 -- - glib/gunicollate.c | 5 -- - glib/gunidecomp.c | 4 -- - glib/guniprop.c | 5 -- - glib/gurifuncs.c | 4 -- - glib/gutf8.c | 5 -- - glib/gutils.c | 4 -- - glib/gvariant-core.c | 4 -- - glib/gvariant-parser.c | 5 -- - glib/gvariant-serialiser.c | 4 -- - glib/gvariant.c | 4 -- - glib/gvarianttype.c | 4 -- - glib/gvarianttypeinfo.c | 4 -- - glib/gwin32.c | 4 -- - glib/makefile.msc.in | 8 --- - glib/makegalias.pl | 138 - ------------------------------------------ - glib/pcre/pcre.h | 1 - - glib/pltcheck.sh | 27 --------- - glib/update-pcre/memory.patch | 3 +- - glib/win_iconv.c | 1 - - 82 files changed, 6 insertions(+), 508 deletions(-) - -commit c243905c95e012eb295ee5487087043ce4a4027b -Author: Ryan Lortie -Date: Wed Jul 7 16:52:23 2010 -0400 - - .gitignore updates - - gio/tests/.gitignore | 17 +++++++++++------ - glib/tests/.gitignore | 6 ++++++ - 2 files changed, 17 insertions(+), 6 deletions(-) - -commit abc65b233ccb14366fbd07bbed3ee3cacd5e79ea -Author: David Zeuthen -Date: Wed Jul 7 16:35:17 2010 -0400 - - GDBus: Hide instance structures for classes we don't want to be - subclassed - - This also allows us to nuke the priv-> pointers and save a couple of - indirections. - - Signed-off-by: David Zeuthen - - gio/gdbusauthobserver.c | 21 ++- - gio/gdbusauthobserver.h | 20 -- - gio/gdbusconnection.c | 435 - ++++++++++++++++++++++---------------------- - gio/gdbusconnection.h | 21 --- - gio/gdbusmessage.c | 166 +++++++++-------- - gio/gdbusmessage.h | 21 --- - gio/gdbusmethodinvocation.c | 81 +++++---- - gio/gdbusmethodinvocation.h | 21 --- - gio/gdbusserver.c | 186 ++++++++++--------- - gio/gdbusserver.h | 21 --- - 10 files changed, 461 insertions(+), 532 deletions(-) - -commit 32ce3e051af4260a65478acf738e82dec6a864bd -Author: Ryan Lortie -Date: Wed Jul 7 16:32:46 2010 -0400 - - fix trivial copy/paste error in bytestring docs - - glib/gvariant.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d9e90c3894739bdfa642e35bdea866c6d0ab7ef2 -Author: Ryan Lortie -Date: Wed Jul 7 10:37:16 2010 -0400 - - GVariant: improve bytestring support - - - add G_VARIANT_TYPE_BYTESTRING, _BYTESTRING_ARRAY, _STRING_ARRAY - - - remove g_variant_{new,get}_byte_array functions - - - add g_variant_{new,get,dup}_bytestring{,_array} functions - - - remove undocumented support for deserialising arrays of objectpaths - or signature strngs using g_variant_get_strv() - - - add and document new format strings '^ay', '^&ay', '^aay' and - '^a&ay' - - - update GApplication to use the new API - - - update GSettings binding code to use the new API - - - add tests - - docs/reference/glib/glib-sections.txt | 9 +- - docs/reference/glib/gvariant-varargs.xml | 184 +++++++++--- - docs/reference/glib/tmpl/glib-unused.sgml | 40 +-- - gio/gapplication.c | 32 +- - gio/gsettings-mapping.c | 8 +- - gio/tests/gsettings.c | 2 +- - gio/tests/testapp.c | 4 +- - glib/glib.symbols | 8 +- - glib/gvariant-parser.c | 179 ++++++++++- - glib/gvariant.c | 477 - ++++++++++++++++++++++-------- - glib/gvariant.h | 14 +- - glib/gvarianttype.h | 25 ++ - glib/tests/gvariant.c | 129 ++++++-- - 13 files changed, 836 insertions(+), 275 deletions(-) - -commit 2d2a321a4b5943d408cabe54e3da48360ae7e4ac -Author: David Zeuthen -Date: Wed Jul 7 15:57:37 2010 -0400 - - GDBus: Hide class structures for classes we don't want to be - subclassed - - E.g. move these C structures out of public header files and into their - respective C files. Also nuke padding since this is no longer needed. - - This leaves only GDBusProxy as an extendable type. - - Signed-off-by: David Zeuthen - - docs/reference/gio/gio-sections.txt | 9 ++------- - gio/gdbusauth.h | 4 ---- - gio/gdbusauthmechanism.h | 4 ---- - gio/gdbusauthmechanismanon.h | 4 ---- - gio/gdbusauthmechanismexternal.h | 4 ---- - gio/gdbusauthmechanismsha1.h | 4 ---- - gio/gdbusauthobserver.c | 21 +++++++++++++++++++++ - gio/gdbusauthobserver.h | 27 --------------------------- - gio/gdbusconnection.c | 20 ++++++++++++++++++++ - gio/gdbusconnection.h | 24 ------------------------ - gio/gdbusmessage.c | 14 ++++++++++++++ - gio/gdbusmessage.h | 17 ----------------- - gio/gdbusmethodinvocation.c | 13 +++++++++++++ - gio/gdbusmethodinvocation.h | 17 ----------------- - gio/gdbusserver.c | 19 +++++++++++++++++++ - gio/gdbusserver.h | 23 ----------------------- - 16 files changed, 89 insertions(+), 135 deletions(-) - -commit 62a1ccf526e7b23ac39cdf7251eac5706eef3f57 -Author: David Zeuthen -Date: Wed Jul 7 15:00:23 2010 -0400 - - Bug 618882 – No way to ensure that a message is sent - - Add g_dbus_connection_flush{_finish,sync}(). - - https://bugzilla.gnome.org/show_bug.cgi?id=618882 - - Signed-off-by: David Zeuthen - - docs/reference/gio/gio-sections.txt | 3 + - gio/gdbusconnection.c | 157 - +++++++++++++++++++++++++++++- - gio/gdbusconnection.h | 14 +++ - gio/gdbusprivate.c | 81 +++++++++++++++ - gio/gdbusprivate.h | 5 + - gio/gio.symbols | 3 + - gio/tests/Makefile.am | 4 + - gio/tests/gdbus-connection-flush-helper.c | 60 ++++++++++++ - gio/tests/gdbus-connection.c | 82 ++++++++++++++++ - 9 files changed, 406 insertions(+), 3 deletions(-) - -commit d4f35ae9ed230ccc04b8f50067a0d0dda95b7d5f -Author: Fran Diéguez -Date: Wed Jul 7 18:25:19 2010 +0200 - - Updated Galician translations - - po/gl.po | 386 - ++++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 218 insertions(+), 168 deletions(-) - -commit acc9bb24033cdb93be6b9c00012f86ac56904cc9 -Author: David Zeuthen -Date: Wed Jul 7 11:02:08 2010 -0400 - - GDBus: Only rewrite serial number if g_dbus_message_get_serial() - returns 0 - - While this a dangerous thing to allow (collissions, reply_serial not - matching up etc.), the added flexibility makes this a good trade-off - - for example, with this feature, it's now a lot easier to build message - routers. - - Signed-off-by: David Zeuthen - - gio/gdbusconnection.c | 27 ++++++++++++++++++++------- - gio/tests/gdbus-connection.c | 3 +++ - 2 files changed, 23 insertions(+), 7 deletions(-) - -commit 746721293b8963fbefd98bdba7ef0645b6940052 -Author: Ryan Lortie -Date: Wed Jul 7 10:56:57 2010 -0400 - - GSettings: warn if use the 'memory' backend - - but only if it was not explicitly selected. - - gio/gsettingsbackend.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 6ae4d31e75b123bcf4caf867f36cc59570a37a57 -Author: Ryan Lortie -Date: Wed Jul 7 10:46:13 2010 -0400 - - trivial GSettings docs fix - - docs/reference/glib/tmpl/glib-unused.sgml | 52 - +++++++++++++++++++++++++++++++ - gio/gsettings.c | 8 ++--- - 2 files changed, 56 insertions(+), 4 deletions(-) - -commit a38fed1b43cb688001c6343cc30022013c0ea25b -Author: David Zeuthen -Date: Wed Jul 7 09:50:44 2010 -0400 - - Bug 623538 – GDBusProxy::g-properties-changed emission for corner - cases - - Also emit GDBusProxy::g-properties-changed when dropping (when the - name owner vanishes) or populating (when loading properties) the - property cache. - - https://bugzilla.gnome.org/show_bug.cgi?id=623538 - - Signed-off-by: David Zeuthen - - gio/gdbusproxy.c | 52 - ++++++++++++++++++++++++++++++++++++++++++++++++---- - 1 file changed, 48 insertions(+), 4 deletions(-) - -commit ea0607438bfb1fb2ae7cd22757ecdb53946a00b0 -Author: David Zeuthen -Date: Wed Jul 7 09:05:42 2010 -0400 - - Bug 623537 – GDBusProxy has weird checking on NameOwnerChanged - - Remove misleading (and always true) check on the name that the - NameOwnerChanged signal is for. - - https://bugzilla.gnome.org/show_bug.cgi?id=623537 - - Signed-off-by: David Zeuthen - - gio/gdbusproxy.c | 7 +------ - 1 file changed, 1 insertion(+), 6 deletions(-) - -commit 99670eaccc05a4d5e9725614550e1da75cda45c0 -Author: Matthias Clasen -Date: Wed Jul 7 07:37:42 2010 -0400 - - Fix some errors in translated strings - - gettext can't handle macros, so we have to use literal format - specifiers, unfortunately. - - gio/gdbusaddress.c | 3 ++- - gio/gdbusmessage.c | 9 ++++++--- - 2 files changed, 8 insertions(+), 4 deletions(-) - -commit bad9a3718e84549de23b56eed980f97a0b9c8b7e -Author: Matthias Clasen -Date: Wed Jul 7 01:00:58 2010 -0400 - - Clear the buffer initially - - gio/tests/converter-stream.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 46a80b38c394619300c6ff95fffb1b56115e610b -Author: Matthias Clasen -Date: Wed Jul 7 00:38:27 2010 -0400 - - Don't forget to dist keyfiletest.ini - - glib/tests/Makefile.am | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit be247379f003bbb619a71f351e53fba14eec7a15 -Author: Danielle Madeley -Date: Wed Jul 7 12:47:54 2010 +1000 - - Include sys/wait.h for WEXITSTATUS() - - gio/gdbusaddress.c | 1 + - 1 file changed, 1 insertion(+) - -commit aab6d9ed1c54f215838da7939a97e33d46d94036 -Author: David Zeuthen -Date: Tue Jul 6 16:57:28 2010 -0400 - - GDBus: Handle autolaunching on UNIX/Freedesktop OSes - - Also add a 'address' G_DBUS_DEBUG option that will print out useful - debug information such as - - GDBus-debug:Address: In g_dbus_address_get_for_bus_sync() for bus - type `session' - GDBus-debug:Address: env var DBUS_SESSION_BUS_ADDRESS is not set - GDBus-debug:Address: env var DBUS_SYSTEM_BUS_ADDRESS is not set - GDBus-debug:Address: env var DBUS_STARTER_BUS_TYPE is not set - GDBus-debug:Address: Running `dbus-launch - --autolaunch=05e508961149264c9b750a4c494aa6f7 --binary-syntax - --close-stderr' to get bus address (possibly autolaunching) - GDBus-debug:Address: dbus-launch output: - 0000: 75 6e 69 78 3a 61 62 73 74 72 61 63 74 3d 2f 74 - unix:abstract=/t - 0010: 6d 70 2f 64 62 75 73 2d 77 42 41 6f 4b 59 49 52 - mp/dbus-wBAoKYIR - 0020: 7a 75 2c 67 75 69 64 3d 30 34 30 64 31 33 66 33 - zu,guid=040d13f3 - 0030: 30 61 30 62 35 32 63 32 30 66 36 32 63 34 31 63 - 0a0b52c20f62c41c - 0040: 30 30 30 30 35 30 38 64 00 d2 38 00 00 01 00 40 - 0000508d..8....@ - 0050: 05 00 00 00 00 ..... - GDBus-debug:Address: dbus-launch stderr output: - 14542: Autolaunch enabled (using X11). - 14542: --exit-with-session automatically enabled - 14542: Connected to X11 display ':0.0' - 14542: === Parent dbus-launch continues - 14542: Waiting for babysitter's intermediate parent - 14542: Reading address from bus - 14542: Reading PID from daemon - 14542: Saving x11 address - 14542: Created window 88080385 - 14542: session file: - /root/.dbus/session-bus/05e508961149264c9b750a4c494aa6f7-0 - 14542: dbus-launch exiting - GDBus-debug:Address: Returning address - `unix:abstract=/tmp/dbus-wBAoKYIRzu,guid=040d13f30a0b52c20f62c41c0000508d' - for bus type `session' - - and - - GDBus-debug:Address: In g_dbus_address_get_for_bus_sync() for bus - type `session' - GDBus-debug:Address: env var DBUS_SESSION_BUS_ADDRESS is not set - GDBus-debug:Address: env var DBUS_SYSTEM_BUS_ADDRESS is not set - GDBus-debug:Address: env var DBUS_STARTER_BUS_TYPE is not set - GDBus-debug:Address: Running `dbus-launch - --autolaunch=05e508961149264c9b750a4c494aa6f7 --binary-syntax - --close-stderr' to get bus address (possibly autolaunching) - GDBus-debug:Address: dbus-launch output: - 0000: 75 6e 69 78 3a 61 62 73 74 72 61 63 74 3d 2f 74 - unix:abstract=/t - 0010: 6d 70 2f 64 62 75 73 2d 77 42 41 6f 4b 59 49 52 - mp/dbus-wBAoKYIR - 0020: 7a 75 2c 67 75 69 64 3d 30 34 30 64 31 33 66 33 - zu,guid=040d13f3 - 0030: 30 61 30 62 35 32 63 32 30 66 36 32 63 34 31 63 - 0a0b52c20f62c41c - 0040: 30 30 30 30 35 30 38 64 00 d2 38 00 00 01 00 40 - 0000508d..8....@ - 0050: 05 00 00 00 00 ..... - GDBus-debug:Address: dbus-launch stderr output: - 14549: Autolaunch enabled (using X11). - 14549: --exit-with-session automatically enabled - 14549: Connected to X11 display ':0.0' - 14549: dbus-daemon is already running. Returning existing - parameters. - 14549: dbus-launch exiting - GDBus-debug:Address: Returning address - `unix:abstract=/tmp/dbus-wBAoKYIRzu,guid=040d13f30a0b52c20f62c41c0000508d' - for bus type `session' - - Note that things work exactly like libdbus, e.g. from the - dbus-launch(1) man page: - - Whenever an autolaunch occurs, the application that had to start a - new bus will be in its own little world; it can effectively end up - starting a whole new session if it tries to use a lot of bus - services. This can be suboptimal or even totally broken, depending - on the app and what it tries to do. - - [...] - - You can always avoid autolaunch by manually setting - DBUS_SESSION_BUS_ADDRESS. Autolaunch happens because the default - address if none is set is "autolaunch:", so if any other address is - set there will be no autolaunch. You can however include autolaunch - in an explicit session bus address as a fallback, for example - DBUS_SESSION_BUS_ADDRESS="something:,autolaunch:" - in that case if - the first address doesn't work, processes will autolaunch. (The bus - address variable contains a comma-separated list of addresses to - try.) - - Signed-off-by: David Zeuthen - - docs/reference/gio/overview.xml | 4 + - gio/gdbusaddress.c | 255 - +++++++++++++++++++++++++++++++++++++--- - gio/gdbusconnection.c | 20 +--- - gio/gdbusmessage.c | 21 +--- - gio/gdbusprivate.c | 52 ++++++++ - gio/gdbusprivate.h | 6 + - 6 files changed, 310 insertions(+), 48 deletions(-) - -commit ef296440630ca01a8bc0a9dc58722bf1d6dc1ab7 -Author: David Zeuthen -Date: Tue Jul 6 13:56:35 2010 -0400 - - GDBus: Properly handle empty address strings - - Changes this error - - DBUS_SESSION_BUS_ADDRESS= \ - gdbus introspect --session \ - --dest org.freedesktop.DBus \ - --object-path /org/freedesktop/DBus - ** - GLib-GIO:ERROR:gdbusaddress.c:913:g_dbus_address_get_stream_sync: - assertion failed: (last_error != NULL) - Aborted (core dumped) - - to - - DBUS_SESSION_BUS_ADDRESS= \ - gdbus introspect --session \ - --dest org.freedesktop.DBus \ - --object-path /org/freedesktop/DBus - Error connecting: The given address is empty - - which is much more preferable. - - Signed-off-by: David Zeuthen - - gio/gdbusaddress.c | 13 ++++++++++++- - gio/tests/gdbus-addresses.c | 14 ++++++++++++++ - 2 files changed, 26 insertions(+), 1 deletion(-) - -commit f0b6cbb13951549b9e17ee0366fc5be3e4b69f2f -Author: Matthias Clasen -Date: Tue Jul 6 07:43:19 2010 -0400 - - Fix problems with the keyfile test - - We must set XDG_DATA_HOME early on, and we must clear error - before using it. - - glib/tests/keyfile.c | 9 +++++++-- - 1 file changed, 7 insertions(+), 2 deletions(-) - -commit eea9d343ccd059b8d53009d64197ff343338c05f -Author: Matthias Clasen -Date: Tue Jul 6 00:01:40 2010 -0400 - - Improve keyfile test coverage - - glib/tests/keyfile.c | 23 +++++++++++++++++++++++ - 1 file changed, 23 insertions(+) - -commit ee89ed241c5b386bf8d846f4496e46059d0a686b -Author: Matthias Clasen -Date: Tue Jul 6 00:01:15 2010 -0400 - - Define SRCDIR - - glib/tests/Makefile.am | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -commit a3bda1acfc5f3e8f4f672cc81f388ffabf1e7b58 -Author: Matthias Clasen -Date: Mon Jul 5 23:43:47 2010 -0400 - - Add some GDir tests - - glib/tests/Makefile.am | 3 +++ - glib/tests/dir.c | 53 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 56 insertions(+) - -commit c5fcd21e33282676f9bfbaa71ca5fb7d54e30057 -Author: Matthias Clasen -Date: Mon Jul 5 23:30:10 2010 -0400 - - Improve uri test coverage - - glib/tests/uri.c | 13 +++++++++++++ - 1 file changed, 13 insertions(+) - -commit b720732059eec5d87d86d784f25c57a2132475a2 -Author: Matthias Clasen -Date: Mon Jul 5 23:06:50 2010 -0400 - - Move uri tests to the test framework - - glib/tests/Makefile.am | 3 + - tests/uri-test.c => glib/tests/uri.c | 268 - ++++++++--------------------------- - tests/Makefile.am | 4 +- - 3 files changed, 66 insertions(+), 209 deletions(-) - -commit 123ba622d3511509f7cce9459ab48db8a0d28c3d -Author: Matthias Clasen -Date: Mon Jul 5 22:40:46 2010 -0400 - - Add more list tests - - glib/tests/list.c | 142 - +++++++++++++++++++++++++++++++++++++++++++++++++++++ - glib/tests/slist.c | 122 +++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 264 insertions(+) - -commit 953962d783e46c8aa17301ec733fa54483e3fab7 -Author: Matthias Clasen -Date: Mon Jul 5 22:40:26 2010 -0400 - - Move tree tests to the test framework - - glib/tests/Makefile.am | 3 + - tests/tree-test.c => glib/tests/tree.c | 106 - +++++++++++++++++++++++---------- - tests/Makefile.am | 2 - - 3 files changed, 76 insertions(+), 35 deletions(-) - -commit 5123bc69e75418c9192a94d802fca76b18444233 -Author: Matthias Clasen -Date: Mon Jul 5 21:06:28 2010 -0400 - - Move slist tests to the test framework - - glib/tests/Makefile.am | 3 + - glib/tests/slist.c | 179 +++++++++++++++++++++++++++++++++++++++++++ - tests/Makefile.am | 3 - - tests/slist-test.c | 204 - ------------------------------------------------- - 4 files changed, 182 insertions(+), 207 deletions(-) - -commit b61fd45ac3305ec20b156bbeeed5494b9a445c8a -Author: Matthias Clasen -Date: Mon Jul 5 20:51:29 2010 -0400 - - Move list tests to the test framework - - glib/tests/Makefile.am | 3 + - glib/tests/list.c | 179 +++++++++++++++++++++++++++++++++++++++++ - tests/list-test.c | 212 - ------------------------------------------------- - 3 files changed, 182 insertions(+), 212 deletions(-) - -commit c2997efb6688255c885f4bf1f4248bee2c8f6e11 -Author: Matthias Clasen -Date: Mon Jul 5 19:49:03 2010 -0400 - - Add some more checks to the binding tests - - gobject/tests/binding.c | 19 ++++++++++++++++++- - 1 file changed, 18 insertions(+), 1 deletion(-) - -commit 4e97c96654d2c0f637ea20b22f0d70aa12c7cfab -Author: Matthias Clasen -Date: Mon Jul 5 19:48:04 2010 -0400 - - Remove a redundant branch - - Since the name has been interned already at pspec creation time, - we can just call g_intern_string(). - - gobject/gbinding.c | 10 ++-------- - 1 file changed, 2 insertions(+), 8 deletions(-) - -commit af299df44e067b949a039c56b5081558288f41aa -Author: Matthias Clasen -Date: Mon Jul 5 19:45:55 2010 -0400 - - Remove cases of ;; - - gio/gdbusauthobserver.c | 2 +- - gio/gdbusmessage.c | 2 +- - glib/gshell.c | 2 +- - 3 files changed, 3 insertions(+), 3 deletions(-) - -commit fb0242240495772bbb1a8ef2b88cacb60b090242 -Author: Matthias Clasen -Date: Mon Jul 5 19:33:05 2010 -0400 - - Test charset conversion with fallbacks - - gio/tests/converter-stream.c | 51 - ++++++++++++++++++++++++++++++++++++++------ - 1 file changed, 44 insertions(+), 7 deletions(-) - -commit 05a865344ba1f9a14524d87e2ab2a1cb4fdbc9cb -Author: Matthias Clasen -Date: Mon Jul 5 15:54:11 2010 -0400 - - Fix the get_property implementation for GSettings::schema - - gio/gsettings.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 20dca5935c186654e8e13904d2c5c67a9622ec8e -Author: Matthias Clasen -Date: Mon Jul 5 15:53:58 2010 -0400 - - Add several more settings tests - - gio/tests/gsettings.c | 234 - ++++++++++++++++++++++++++++++++++++- - gio/tests/org.gtk.test.gschema.xml | 23 ++++ - 2 files changed, 255 insertions(+), 2 deletions(-) - -commit 958f15013c29e0f8313a9eb7e2e75efa324c484c -Author: Matthias Clasen -Date: Mon Jul 5 15:53:21 2010 -0400 - - Small documentation addition - - gio/gsettingsbackend.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit c6e8d0ada84185f807b8101cada91030bd91e48a -Author: Matthias Clasen -Date: Mon Jul 5 12:08:29 2010 -0400 - - Fix icons test to compile - - gio/tests/icons.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 81a0a268133ba5cb58a4e7893d4eaf039bc21b4c -Author: Matthias Clasen -Date: Mon Jul 5 12:08:17 2010 -0400 - - Test enum mapping - - gio/tests/gsettings.c | 47 - +++++++++++++++++++++++++++++++++++++- - gio/tests/org.gtk.test.gschema.xml | 3 +++ - 2 files changed, 49 insertions(+), 1 deletion(-) - -commit 2764b75d5373d03b46d04fdfa3cc64becf274294 -Author: Matthias Clasen -Date: Mon Jul 5 11:38:31 2010 -0400 - - More stream tests - - gio/tests/buffered-input-stream.c | 35 - +++++++++++++++++++++++++++++++++++ - gio/tests/buffered-output-stream.c | 35 - +++++++++++++++++++++++++++++++++++ - gio/tests/converter-stream.c | 2 ++ - 3 files changed, 72 insertions(+) - -commit 10b2606af5c350c30bbd52977b688d8a2dd106b4 -Author: Matthias Clasen -Date: Mon Jul 5 11:13:36 2010 -0400 - - Add more checks - - gio/tests/buffered-input-stream.c | 105 - +++++++++++++++++++++++++++++--------- - 1 file changed, 82 insertions(+), 23 deletions(-) - -commit aec652677bed2d82201b0234e04e95f164e20770 -Author: Matthias Clasen -Date: Mon Jul 5 11:12:49 2010 -0400 - - Add some buffered output tests - - gio/tests/Makefile.am | 4 ++ - gio/tests/buffered-output-stream.c | 86 - ++++++++++++++++++++++++++++++++++++++ - 2 files changed, 90 insertions(+) - -commit 4ab9b708c0d8c901a2e4137c9ac03fc2414336af -Author: Matthias Clasen -Date: Mon Jul 5 08:28:54 2010 -0400 - - Add some more tests for the buffered read code - - gio/tests/buffered-input-stream.c | 46 - ++++++++++++++++++++++++++++++++++++++- - 1 file changed, 45 insertions(+), 1 deletion(-) - -commit 1ba87d1a0e8a6377d3f49731e8412fedfc7a8725 -Author: Matthias Clasen -Date: Mon Jul 5 07:40:38 2010 -0400 - - Trivial cleanups - - gio/gbufferedinputstream.c | 585 - +++++++++++++++++++++++---------------------- - 1 file changed, 299 insertions(+), 286 deletions(-) - -commit 48881bad99807381afcb55137eced4d7c50ac5a7 -Author: Ryan Lortie -Date: Mon Jul 5 13:10:28 2010 -0400 - - Add --disable-Bsymbolic flag - - configure.in | 27 ++++++++++++++++++--------- - 1 file changed, 18 insertions(+), 9 deletions(-) - -commit dea042b85514f997df0f77006cdcca063486097b -Author: Matthias Clasen -Date: Mon Jul 5 03:09:36 2010 -0400 - - Misc test additions - - gio/tests/Makefile.am | 7 +++++ - gio/tests/appinfo.c | 27 ++++++++++++++-- - gio/tests/contenttype.c | 4 +++ - gio/tests/file.c | 64 - ++++++++++++++++++++++++++++++++++++++ - gio/tests/gsettings.c | 56 +++++++++++++++++++++++++++++++++ - gio/tests/live-g-file.c | 9 ++++++ - gio/tests/org.gtk.test.gschema.xml | 3 ++ - 7 files changed, 168 insertions(+), 2 deletions(-) - -commit 211210c1ce15e19e424d12b14ab79f8dfb0379d4 -Author: Matthias Clasen -Date: Mon Jul 5 02:36:48 2010 -0400 - - Fix a typo - - gio/gappinfo.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit c53c701e53afcd15cadc7d727ceea303b915dd44 -Author: Matthias Clasen -Date: Mon Jul 5 00:56:12 2010 -0400 - - Cleanups - - gio/gcontenttype.c | 674 - ++++++++++++++++++++-------------------- - gio/gcontenttype.h | 36 +-- - gio/tests/appinfo-test2.desktop | 11 + - 3 files changed, 372 insertions(+), 349 deletions(-) - -commit f90eb144d404c76180ba7facf32b4c9751aed4b5 -Author: Matthias Clasen -Date: Sun Jul 4 23:42:07 2010 -0400 - - Add some more tests - - gio/tests/contenttype.c | 15 +++++++++++++++ - 1 file changed, 15 insertions(+) - -commit 74fbd3296d259b04e4fe17e4ebd358827ae07e1f -Author: Matthias Clasen -Date: Sun Jul 4 23:41:40 2010 -0400 - - Add some GAppLaunchContext tests - - gio/tests/appinfo.c | 26 +++++++++++++++++++++++++- - 1 file changed, 25 insertions(+), 1 deletion(-) - -commit c915c68b6be1cdd21ec79b4a1f715d38976cdd86 -Author: Matthias Clasen -Date: Sun Jul 4 23:40:42 2010 -0400 - - Add the new tests to the correct variable - - gio/tests/Makefile.am | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 14db75381ee7f21f6b62401177cfaa9d6891ddf4 -Author: Matthias Clasen -Date: Sun Jul 4 22:27:01 2010 -0400 - - Add some contenttype tests - - gio/tests/Makefile.am | 4 ++ - gio/tests/contenttype.c | 113 - ++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 117 insertions(+) - -commit fb120b5d8717f9798be28cdc7bab768f7ca0309a -Author: Matthias Clasen -Date: Sun Jul 4 20:50:50 2010 -0400 - - Add a test for skipping - - gio/tests/buffered-input-stream.c | 21 +++++++++++++++++++++ - 1 file changed, 21 insertions(+) - -commit 9788c4c7e6a9eaa8f7d7a999d201767470a75d85 -Author: Matthias Clasen -Date: Sun Jul 4 20:49:29 2010 -0400 - - Add some CharsetConverter tests - - gio/tests/converter-stream.c | 56 - ++++++++++++++++++++++++++++++++++++++++---- - 1 file changed, 52 insertions(+), 4 deletions(-) - -commit 26e29cb360e81e4530c218a6ddea339759f078bd -Author: Matthias Clasen -Date: Sat Jul 3 13:43:25 2010 -0400 - - Move charset conversion tests to the test framework - - glib/tests/Makefile.am | 23 +++++++++++++---------- - tests/convert-test.c => glib/tests/convert.c | 12 +++++++----- - tests/Makefile.am | 2 -- - 3 files changed, 20 insertions(+), 17 deletions(-) - -commit 401fa10445e092e4f1d7e29dd2af128012d32981 -Author: Matthias Clasen -Date: Sat Jul 3 12:49:46 2010 -0400 - - Add some more appinfo tests - - gio/tests/appinfo-test-gnome.desktop | 6 ++ - gio/tests/appinfo-test-notgnome.desktop | 6 ++ - gio/tests/appinfo-test.desktop | 8 +- - gio/tests/appinfo.c | 129 - ++++++++++++++++++++++++++++++++ - 4 files changed, 148 insertions(+), 1 deletion(-) - -commit 7a5df4265d444f0a4b0687bed63d6adf3b143953 -Author: Jorge González -Date: Sun Jul 4 13:49:55 2010 +0200 - - Updated Spanish translation - - po/es.po | 60 - +++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 31 insertions(+), 29 deletions(-) - -commit 7cc15910bec9b652ef9610a8c9cc9d96c2185936 -Author: Jorge González -Date: Sat Jul 3 13:48:56 2010 +0200 - - Updated Spanish translation - - po/es.po | 133 - +++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 74 insertions(+), 59 deletions(-) - -commit 9fd133946059c315eeb4a445c1f46dd636b33106 -Author: Matthias Clasen -Date: Sat Jul 3 03:31:24 2010 -0400 - - Move GZlibConverter tests - - gio/tests/converter-stream.c | 33 +++++++++++++++++++++++++++------ - 1 file changed, 27 insertions(+), 6 deletions(-) - -commit aaba9276f7cceca9f6493b5a4a7f81e4f9fa75a5 -Author: Matthias Clasen -Date: Sat Jul 3 03:31:07 2010 -0400 - - Add tests for GIcon - - gio/tests/Makefile.am | 4 ++ - gio/tests/icons.c | 121 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 125 insertions(+) - -commit 37c4fcb36abedfd7896ef70eaec75bba33a0331f -Author: David Zeuthen -Date: Fri Jul 2 17:09:55 2010 -0400 - - GDBus: Rename "Introspection XML" section to "D-Bus Introspection - Data" - - Signed-off-by: David Zeuthen - - gio/gdbusintrospection.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit a16128655fed37a3975fdb8ea0d31ef0fa29e882 -Author: Ryan Lortie -Date: Fri Jul 2 11:35:43 2010 -0400 - - Bug 623407 - g_keyfile_settings_backend_new crash - - The keyfile backend forms paths like this: - - prefix + group_name + '/' + keyname - - If the prefix is '/apps/yelp/' and the group name is '/' then - this means - that we end up with a key name of (for example): - - '/apps/yelp/' + '/' + '/' + 'font-adjustment' - - = '/apps/yelp///font-adjustment' - - which is obviously not a valid key name. - - This patch rejects group names starting or ending with '/' or - containing - '//' and also rejects keys containing '/'. This should make it - impossible for invalid keys to be formed. - - gio/gkeyfilesettingsbackend.c | 11 +++++++++++ - 1 file changed, 11 insertions(+) - -commit a941660873ad4db42f1799e444d46d95721af840 -Author: Ryan Lortie -Date: Fri Jul 2 11:14:28 2010 -0400 - - Bug 623402 - schema compiler reports wrong line - - Don't reuse the GMarkupParseContext in order to avoid inaccurate line - number reports. Fix a memory leak, too. - - gio/gschema-compile.c | 12 +++++++----- - 1 file changed, 7 insertions(+), 5 deletions(-) - -commit 7a44a2d223f3ad8c6e142b94725ab55cf3f84173 -Author: Ryan Lortie -Date: Fri Jul 2 11:11:45 2010 -0400 - - Bug 623401 - schema compiler: process enums first - - Process *.enum.xml before any *.gschema.xml files to ensure that all - enums have been defined. - - gio/gschema-compile.c | 9 ++++++++- - 1 file changed, 8 insertions(+), 1 deletion(-) - -commit 1ca6a4687a9b66e0060f16583ac21ef94f24a38e -Author: David Zeuthen -Date: Fri Jul 2 09:40:59 2010 -0400 - - GDBus: Hold lock when printing debug messages - - Signed-off-by: David Zeuthen - - gio/gdbusauth.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit c29ad239284608c2a03043f9dc16f3ca1a28542e -Author: David Zeuthen -Date: Fri Jul 2 09:34:03 2010 -0400 - - GDBus: make G_DBUS_DEBUG=authentication work again - - This was inadvertently removed in this commit - - http://git.gnome.org/browse/glib/commit/?id=1d22b64843c83631bcd0e5255930f3a4e990961e - - Signed-off-by: David Zeuthen - - docs/reference/gio/overview.xml | 2 +- - gio/gdbusauth.c | 4 ---- - 2 files changed, 1 insertion(+), 5 deletions(-) - -commit cd8361f4ddd0e88fb7e3941a0d0fd12fe538c093 -Author: Tor Lillqvist -Date: Fri Jul 2 15:31:24 2010 +0300 - - Update headers being installed in the Visual Studio project - - It sucks to have the lists of public headers duplicated in the - Makefile.am files and the glib.vsprops file. But it isn't exactly easy - to work around all the weirdness in autotools, Visual Studio, and bat - files either to do it another way. - - build/win32/vs9/glib.vsprops | 20 +++++++++++++++++++- - 1 file changed, 19 insertions(+), 1 deletion(-) - -commit 5383c7110f793bfa749370cec9d708a6a5018751 -Author: Ryan Lortie -Date: Thu Jul 1 18:58:56 2010 -0400 - - Bug 622124 - implement flags for GSettings - - Add a tag to the schema file format and a flags='' - attribute to - go along with. Add some extra test cases for those. - - Add new g_settings_{get,set}_flags() calls and support binding to - GParamSpecFlags properties. Add test cases. - - docs/reference/gio/gio-sections.txt | 2 + - gio/gio.symbols | 2 + - gio/gschema-compile.c | 161 - +++++++++++++---- - gio/gsettings-mapping.c | 65 ++++++- - gio/gsettings.c | 194 - ++++++++++++++++++++- - gio/gsettings.h | 5 + - gio/strinfo.c | 8 + - gio/tests/Makefile.am | 7 + - gio/tests/gschema-compile.c | 11 +- - gio/tests/gsettings.c | 80 ++++++++- - gio/tests/org.gtk.test.gschema.xml | 9 + - .../enum-with-repeated-nick.gschema.xml | 10 ++ - .../enum-with-repeated-value.gschema.xml | 10 ++ - .../schema-tests/flags-aliased-default.gschema.xml | 19 ++ - .../schema-tests/flags-bad-default.gschema.xml | 16 ++ - .../flags-more-than-one-bit.gschema.xml | 10 ++ - .../schema-tests/flags-with-enum-attr.gschema.xml | 14 ++ - .../schema-tests/flags-with-enum-tag.gschema.xml | 14 ++ - gio/tests/testenum.h | 9 + - 19 files changed, 594 insertions(+), 52 deletions(-) - -commit 69fe50c116541afbfeaf9ad78b030f53e9906604 -Author: Jorge González -Date: Thu Jul 1 21:39:37 2010 +0200 - - Updated Spanish translation - - po/es.po | 42 +++++++++++++++++++++++++----------------- - 1 file changed, 25 insertions(+), 17 deletions(-) - -commit bd8d837f573a784a234740bd49f9103cdf70c268 -Author: David Zeuthen -Date: Thu Jul 1 14:37:16 2010 -0400 - - Bug 620913 – More control with G_DBUS_DEBUG - - This commit adds the following G_DBUS_DEBUG flags - - - emission - - incoming - - call - - signal - - payload - - https://bugzilla.gnome.org/show_bug.cgi?id=620913 - - Signed-off-by: David Zeuthen - - docs/reference/gio/overview.xml | 20 ++++++ - gio/gdbusconnection.c | 141 - ++++++++++++++++++++++++++++++++++++++-- - gio/gdbusprivate.c | 86 ++++++++++++++++++++++-- - gio/gdbusprivate.h | 7 ++ - 4 files changed, 242 insertions(+), 12 deletions(-) - -commit 51ed44e7add7ca1d3b764f13df2cf80ebe32c3f9 -Author: David Zeuthen -Date: Thu Jul 1 13:06:56 2010 -0400 - - GDBus: Fix bug in child enumeration - - Signed-off-by: David Zeuthen - - gio/gdbusconnection.c | 3 +-- - gio/tests/gdbus-export.c | 28 +++++++++++++++++++++++++++- - 2 files changed, 28 insertions(+), 3 deletions(-) - -commit 93bf09a9e7a7d35d50802faf4b271ca4267e49cb -Author: Ryan Lortie -Date: Thu Jul 1 12:55:04 2010 -0400 - - Use "unix:" instead of tcp in test for now... - - Temporarily avoids the issue reported in bug #623306. - - gio/tests/gdbus-peer.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 21d7ce97c38bafa1fdbedc19fe9634bc3333e7c6 -Author: David Zeuthen -Date: Wed Jun 30 16:36:47 2010 -0400 - - GDBus: plug some memory leaks - - These fixes makes udisks-daemon from udisks' gdbus-port branch, see - - http://cgit.freedesktop.org/udisks/log/?h=gdbus-port - - handle 200 add/remove uevents generated by e.g. - - #!/bin/bash - DEV=mmcblk0p1 - for n in `seq 200` ; do - udevadm trigger --sysname-match=$DEV --action=remove - udevadm trigger --sysname-match=$DEV --action=add - echo foo $n - done - - without any substantial leaks. - - Signed-off-by: David Zeuthen - - gio/gdbusauth.c | 14 +++++++++----- - gio/gdbusmessage.c | 52 - +++++++++++++++++++++++++++++++++++++--------------- - gio/gdbusprivate.c | 1 + - 3 files changed, 47 insertions(+), 20 deletions(-) - -commit 40d5da99d6d07bdbb6267f6b5625ac2ca93e85ea -Author: Ryan Lortie -Date: Wed Jun 30 13:27:38 2010 -0400 - - GSettings: accept as an alias for - - until we have proper support for flags... - - gio/gschema-compile.c | 9 ++++++--- - 1 file changed, 6 insertions(+), 3 deletions(-) - -commit e73b631f6eb8d2f1ff9c65fe2c258dc2b6083c73 -Author: Ryan Lortie -Date: Wed Jun 30 13:12:19 2010 -0400 - - gsettings.m4: add support for enums - - m4macros/gsettings.m4 | 18 ++++++++++++------ - 1 file changed, 12 insertions(+), 6 deletions(-) - -commit 87fa3a6e75132f68edfbd457632332c52c2048ba -Author: David Zeuthen -Date: Wed Jun 30 12:19:28 2010 -0400 - - GDBus: Take a reference to the GDBusInterfaceInfo object - - Things will still work fine if the GDBusInterfaceInfo is allocated - statically because if so the ref_count will be -1. - - Signed-off-by: David Zeuthen - - gio/gdbusconnection.c | 4 +++- - gio/tests/gdbus-peer.c | 2 +- - 2 files changed, 4 insertions(+), 2 deletions(-) - -commit 5ac272297584d2c1f73815e842108b6704f862a9 -Author: David Zeuthen -Date: Wed Jun 30 12:10:00 2010 -0400 - - GDBus: Rename `introspection_data' parameter to `interface_info' - - Signed-off-by: David Zeuthen - - gio/gdbusconnection.c | 64 - +++++++++++++++++++++++++-------------------------- - gio/gdbusconnection.h | 2 +- - 2 files changed, 33 insertions(+), 33 deletions(-) - -commit 038d03cd08bdb42e6f83f6041ec01732476e900b -Author: David Zeuthen -Date: Wed Jun 30 11:43:42 2010 -0400 - - Bug 623142 – Ensure ::new-connection runs before processing D-Bus - messages - - Without this guarantee, peer-to-peer connections are not very - useful. However, with this guarantee it's possible to export objects - in a handler for the GDBusServer::new-connection signal. - - There are two caveats with this patch - - - it won't work on message bus connections - - we don't queue up messages to be written - - that can be addresses later if needed. - - https://bugzilla.gnome.org/show_bug.cgi?id=623142 - - Signed-off-by: David Zeuthen - - docs/reference/gio/gio-sections.txt | 1 + - gio/gdbusconnection.c | 30 +++++- - gio/gdbusconnection.h | 1 + - gio/gdbusprivate.c | 84 +++++++++++++++- - gio/gdbusprivate.h | 4 + - gio/gdbusserver.c | 11 ++- - gio/gio.symbols | 1 + - gio/gioenums.h | 5 +- - gio/tests/gdbus-peer.c | 187 - ++++++++++++++++++++++++++++++++++++ - 9 files changed, 316 insertions(+), 8 deletions(-) - -commit 137ae2413c9d25edd3f886fd25b6353c8170f7ba -Author: Ryan Lortie -Date: Wed Jun 30 10:02:45 2010 -0400 - - g_settings_list_keys() -> _list_items() - - This function returns children as well. - - docs/reference/gio/gio-sections.txt | 2 +- - gio/gio.symbols | 2 +- - gio/gsettings-tool.c | 4 ++-- - gio/gsettings.c | 12 ++++++++---- - gio/gsettings.h | 2 +- - 5 files changed, 13 insertions(+), 9 deletions(-) - -commit 3628b0b4992e9d1c915c38f8844eab9ba7a7112f -Author: Ryan Lortie -Date: Tue Jun 29 20:24:39 2010 -0400 - - GSettings: add , tests, modify output - - Add tag, more tests, and actually output the results - of these - new tags to the gschemas.compiled file. - - gio/gschema-compile.c | 149 - +++++++++++++++++++-- - gio/tests/Makefile.am | 8 ++ - gio/tests/gschema-compile.c | 10 +- - .../extend-and-shadow-indirect.gschema.xml | 17 +++ - .../schema-tests/extend-and-shadow.gschema.xml | 17 +++ - .../schema-tests/override-missing.gschema.xml | 11 ++ - .../schema-tests/override-range-error.gschema.xml | 12 ++ - .../schema-tests/override-then-key.gschema.xml | 15 +++ - gio/tests/schema-tests/override-twice.gschema.xml | 12 ++ - .../schema-tests/override-type-error.gschema.xml | 11 ++ - gio/tests/schema-tests/override.gschema.xml | 34 +++++ - 11 files changed, 284 insertions(+), 12 deletions(-) - -commit 900a756e8fb70bcd6e725f0696d8094a7208f905 -Author: Ryan Lortie -Date: Tue Jun 29 14:41:04 2010 -0400 - - GSettings: new tags 'extends', 'list-of' - - Add support for extends='' and list-of='' tags to the - element. - The attributes are parsed and some sanity-checking is done but - currently - nothing happens as a result. - - Add some tests. - - gio/gschema-compile.c | 124 - +++++++++++++++++++-- - gio/tests/Makefile.am | 10 +- - gio/tests/gschema-compile.c | 11 +- - gio/tests/schema-tests/extend-missing.gschema.xml | 3 + - gio/tests/schema-tests/extend-nonlist.gschema.xml | 4 + - gio/tests/schema-tests/extend-self.gschema.xml | 3 + - .../extend-wrong-list-indirect.gschema.xml | 6 + - .../schema-tests/extend-wrong-list.gschema.xml | 5 + - gio/tests/schema-tests/extending.gschema.xml | 21 ++++ - .../schema-tests/key-in-list-indirect.gschema.xml | 8 ++ - gio/tests/schema-tests/key-in-list.gschema.xml | 6 + - gio/tests/schema-tests/list-of-missing.gschema.xml | 3 + - 12 files changed, 192 insertions(+), 12 deletions(-) - -commit 101bfec676feb2c3d414fff11a31541318d87896 -Author: Ryan Lortie -Date: Tue Jun 29 14:40:44 2010 -0400 - - glib-compile-schemas: fix small leak - - gio/gschema-compile.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 6d4ade4cf0d6ed64ce59f3db4f270be08a4478fd -Author: David Zeuthen -Date: Tue Jun 29 15:19:56 2010 -0400 - - Bug 623143 – Never require non-closed connections - - There's a couple of places in GDBus where it's a programming error - (e.g. we'll assert or spew via e.g. g_warning()) to use the API on a - closed connection. This approach can never work since a - GDBusConnection can be closed at any point in time outside of - programmer control. - - Just change the code to return a run-time error (e.g. return - G_IO_ERROR_CLOSED when sending messages, invoking methods) or silently - accept the request (e.g. exporting objects, registering for signals) - without doing anything. - - Note that a GDBusConnection object is always useless after being - closed - e.g. there's no way to "reopen" a connection - the user will - have to create a new object and use that instead. - - https://bugzilla.gnome.org/show_bug.cgi?id=623143 - - Signed-off-by: David Zeuthen - - gio/gdbusconnection.c | 5 ----- - gio/gdbusnameowning.c | 5 ++--- - gio/gdbusnamewatching.c | 4 ++-- - 3 files changed, 4 insertions(+), 10 deletions(-) - -commit ab6b6c68c5b060057fd2953435c090b4d53fe93c -Author: Milan Bouchet-Valat -Date: Mon Jun 21 17:09:07 2010 +0200 - - Bug 622294 - More annotations for GVariant - - This adds annotations to all functions in gvariant.c. A few docs - were also fixed (wrong parameter names, missing mention that NULL - is allowed). - - glib/gvariant.c | 69 - ++++++++++++++++++++++++++++++++------------------------- - 1 file changed, 39 insertions(+), 30 deletions(-) - -commit 0a2c9d67da311d8e276dd3835db56c59d8be2cab -Author: Colin Walters -Date: Mon Jun 28 17:16:44 2010 -0400 - - [autogen.sh] Support NOCONFIGURE (from gnome-common) - - gnome-common's autogen.sh uses NOCONFIGURE to skip running configure. - Support that in addition to the current AUTOGEN_SUBDIR_MODE. - - autogen.sh | 9 +++++++-- - 1 file changed, 7 insertions(+), 2 deletions(-) - -commit c649615f17dc9d9644d742c48bf34c9000aa41b7 -Author: Jorge González -Date: Mon Jun 28 20:57:31 2010 +0200 - - Updated Spanish translation - - po/es.po | 220 - ++++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 120 insertions(+), 100 deletions(-) - -commit 8a7d9906983c23c9bafa8b10c1fd089fcd7989f8 -Author: Ryan Lortie -Date: Mon Jun 28 14:06:32 2010 -0400 - - Bug 622565 - compile-schemas fails when no schemas - - Neutralise and deprecate the --uninstall option in the schema compiler - and remove it from gsettings.m4. - - Make the new default behaviour a compromise between the old default - behaviour and the previous --uninstall option: - - - never return a failure code if no schema files are found - - - issue a warning instead - - - remove the gschemas.compiled file if it exists - - gio/gschema-compile.c | 19 +++++++++---------- - m4macros/gsettings.m4 | 2 +- - 2 files changed, 10 insertions(+), 11 deletions(-) - -commit ab1111b8bbb7a6057248658013eb23d80f4721cf -Author: Ryan Lortie -Date: Mon Jun 28 13:58:25 2010 -0400 - - GSettings: peek instead of ref/unref enum class - - We only ever do the enum mapping for the property binding in the case - that a GParamSpecEnum exists and in that case the class is already - referenced by the GParamSpec. Use peek instead of ref/unref and add a - clarifying note. - - gio/gsettings-mapping.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit 168cfc592283c992d6a6803a91528f87cec2d902 -Author: Ryan Lortie -Date: Mon Jun 28 10:18:45 2010 -0400 - - Bug 622127 - GSettings extended key validation - - First shot at attempting to implement this in a reasonable way. See - the bug for more information about why this is needed. - - docs/reference/gio/gio-sections.txt | 4 ++ - gio/gio.symbols | 1 + - gio/gsettings.c | 83 - ++++++++++++++++++++++++++++++++++++- - gio/gsettings.h | 27 ++++++++++++ - 4 files changed, 114 insertions(+), 1 deletion(-) - -commit aad7176c622b78dbdef5c8d1e0fa51b9612198ad -Author: Yaron Shahrabani -Date: Mon Jun 28 12:28:47 2010 +0300 - - Updated Hebrew translation. - - po/he.po | 1280 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 657 insertions(+), 623 deletions(-) - -commit eb454a1cb4d8ea16f6b5575c69e58c2877ea350e -Author: Matthias Clasen -Date: Sun Jun 27 19:27:04 2010 -0400 - - Fix a alloc/free mismatch - - Pointed out in http://bugzilla.redhat.com/show_bug.cgi?id=608453 - by David Tardon. - - glib/gbuffer.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d20969e07b8cc0233536cf929db0107b2c21c53e -Author: Matthias Clasen -Date: Sun Jun 27 16:31:53 2010 -0400 - - Filter out child schema entries when listing keys - - gio/gsettings-tool.c | 10 +++++++--- - 1 file changed, 7 insertions(+), 3 deletions(-) - -commit 025435329a7159a906a66f6b15facc2d611be4fb -Author: Matthias Clasen -Date: Sun Jun 27 16:00:20 2010 -0400 - - Implement bash completion for gsettings - - gio/Makefile.am | 4 +- - gio/gsettings-bash-completion.sh | 33 +++ - gio/gsettings-tool.c | 498 - ++++++++++++++++++++++++++++++++------- - 3 files changed, 455 insertions(+), 80 deletions(-) - -commit 795d2bf8cf13d03214af3eb857d235c2917f9945 -Author: Ryan Lortie -Date: Sun Jun 27 10:11:45 2010 -0400 - - GSettings: Don't free value before using its type - - Fix a bug where the type from g_variant_get_type() was used after - freeing the variant. This works for base types (since they are cached - and live forever) but not for arrays (where the bug was first seen). - - gio/gsettings-tool.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit 87fd38bc4dd095d598ec375dbecb40d1393c3f8b -Author: Kristian Rietveld -Date: Sat Jun 26 22:55:47 2010 +0200 - - Add PCRE_EXP_DECL to pcre_callout declaration - - Fixes build on Mac OS X. - - glib/pcre/pcre.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 840c5dd0da885fc42e498f165d59a5d0b4b97af2 -Author: Jorge González -Date: Sat Jun 26 10:14:52 2010 +0200 - - Updated Spanish translation - - po/es.po | 1297 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 670 insertions(+), 627 deletions(-) - -commit 7cdc592ae478b71a66aa1541b81588b5b200e5f2 -Author: Ryan Lortie -Date: Fri Jun 25 10:52:32 2010 -0400 - - Bug 622128 - retry with default for failed mapping - - Hold the GSettingsKeyInfo as part of the binding structure to - save work - on each get/set. Use our copy of this structure to call the internal - get/set APIs. Give more descriptive error messages in the case of - invalid data on sets and retry using the translated default then - schema - default value in case of failure to map on reads. - - gio/gsettings.c | 137 - +++++++++++++++++++++++++++++++++++--------------------- - 1 file changed, 85 insertions(+), 52 deletions(-) - -commit 499ece9b52ec18e7a0ab5c9cda6b0b82946a8c7e -Author: Colin Walters -Date: Wed Jun 16 22:44:58 2010 -0400 - - [gbinding] Move argument reference out of first column - - It makes gobject-introspection complain. - - gobject/gbinding.h | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 1ad08a6a9fc5bf700de31c928d4fc7031bd8fd19 -Author: Dan Winship -Date: Thu Jun 24 14:23:37 2010 -0400 - - Hack up glib/tests/array-test to not actually malloc 2G - - Fixes the test on machines where that allocation takes very long. - - https://bugzilla.gnome.org/show_bug.cgi?id=610784 - - glib/tests/array-test.c | 28 ++++++++++++++++++++-------- - 1 file changed, 20 insertions(+), 8 deletions(-) - -commit 48f3f262639b473c9be168d0491bedd357bcbca7 -Author: Ryan Lortie -Date: Thu Jun 24 13:32:26 2010 -0400 - - version.bump() - - configure.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit cc295f09768d10576deba929ab8b7bc766cd207f -Author: Ryan Lortie -Date: Thu Jun 24 13:18:44 2010 -0400 - - Release glib 2.25.10 - - NEWS | 73 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 73 insertions(+) - -commit de0464cf891c386b0166066ac797255cd973b6e2 -Author: Ryan Lortie -Date: Thu Jun 24 12:25:48 2010 -0400 - - Tweak GSettings key/schema listing APIs - - docs/reference/gio/gio-sections.txt | 4 +- - gio/gio.symbols | 2 +- - gio/gsettings.c | 12 ++--- - gio/gsettings.h | 4 +- - gio/gsettingsschema.c | 89 - ++++++++++++++++++++++++++----------- - 5 files changed, 75 insertions(+), 36 deletions(-) - -commit e3d0d07b043334890deaf30d5b1e5072c9c7e742 -Author: Ryan Lortie -Date: Thu Jun 24 02:28:01 2010 -0400 - - Clarify GSettings documentation wrt errors - - Make it clear about exactly what "@key is valid" means. - - gio/gsettings.c | 73 - +++++++++++++++++++++++++++++---------------------------- - 1 file changed, 37 insertions(+), 36 deletions(-) - -commit 887d9d83aa232058b8446eafb7f0681db4219a77 -Author: Ryan Lortie -Date: Thu Jun 24 02:21:58 2010 -0400 - - g_keyfile_settings_backend_new doc improvement - - gio/gkeyfilesettingsbackend.c | 17 +++++++++++------ - 1 file changed, 11 insertions(+), 6 deletions(-) - -commit 123699465d2d07c18823f41dfc6a48dd7cefc603 -Author: Ryan Lortie -Date: Thu Jun 24 02:15:15 2010 -0400 - - GSettings: add g_settings_list_keys() - - Second half of bug #622554. - - docs/reference/gio/gio-sections.txt | 2 ++ - gio/gio.symbols | 1 + - gio/gsettings.c | 33 - ++++++++++++++++++++++++++++++++- - gio/gsettings.h | 1 + - 4 files changed, 36 insertions(+), 1 deletion(-) - -commit 6218d8047a9f073dc9e6eab009d70dc7933c5fd7 -Author: Ryan Lortie -Date: Thu Jun 24 01:49:27 2010 -0400 - - Add g_settings_schema_exists - - Solves half of #622554. - - gio/gio.symbols | 4 ++++ - gio/gsettings.h | 1 + - gio/gsettingsschema.c | 25 +++++++++++++++++++++++++ - 3 files changed, 30 insertions(+) - -commit 726e4dd6e7e12800db90a5159f5cb6fc3509e9e7 -Author: Ryan Lortie -Date: Thu Jun 24 01:49:00 2010 -0400 - - KeyfileSettingsBackend: fix symbol visibility leak - - gio/gkeyfilesettingsbackend.c | 1 + - 1 file changed, 1 insertion(+) - -commit 65fc931fb9df391a8a7ff8e279820fd2fed04bc0 -Author: Ryan Lortie -Date: Tue Jun 22 08:12:04 2010 -0400 - - Rework the GSettings keyfile backend - - docs/reference/gio/gio-sections.txt | 1 + - gio/Makefile.am | 1 - - gio/gkeyfilesettingsbackend.c | 811 - +++++++++++++++++++++--------------- - gio/gkeyfilesettingsbackend.h | 71 ---- - gio/gsettingsbackend.h | 4 +- - gio/tests/gsettings.c | 6 +- - 6 files changed, 475 insertions(+), 419 deletions(-) - -commit 6d828dae3804af311ffa8387a4e74bc28024351b -Author: Ryan Lortie -Date: Thu Jun 24 00:55:14 2010 -0400 - - GSettingsBackend: some debug code - - gio/gsettingsbackend.c | 12 ++++++++++++ - 1 file changed, 12 insertions(+) - -commit b638a675a8dae242347a721837c0b6c24e953665 -Author: Ryan Lortie -Date: Thu Jun 24 00:41:05 2010 -0400 - - Ignore more glib test cases - - glib/tests/.gitignore | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 519edcc2b3fd23fc29b38b581480adf39dd93451 -Author: Ryan Lortie -Date: Thu Jun 24 00:36:42 2010 -0400 - - fix leaks in the GSettings test case - - gio/tests/gsettings.c | 27 +++++++++++++++++++++++---- - 1 file changed, 23 insertions(+), 4 deletions(-) - -commit fb94e65a640d21b2e1a5c6e79eb3d755ba34c0e6 -Author: Ryan Lortie -Date: Thu Jun 24 00:35:10 2010 -0400 - - GChecksum: accept NULL pointer with length 0 - - Several GChecksum functions were incorrectly aborting when passed - a NULL - data pointer, even if the length parameter was equal to zero. - - glib/gchecksum.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit f76c4d062966afdcdf5306f4c769a7ab0934e843 -Author: Ryan Lortie -Date: Thu Jun 24 00:38:01 2010 -0400 - - GSettings "delayed": don't leak unapplied keys - - GDelayedSettingsBackend was leaking the GTree holding the list of - unapplied keys on finalize. - - gio/gdelayedsettingsbackend.c | 1 + - 1 file changed, 1 insertion(+) - -commit 17bc9bf94f2a11ce553d784e55649b43f3ed0130 -Author: Matthias Clasen -Date: Wed Jun 23 22:32:35 2010 -0400 - - Deprecate some rarely-used APIS - - GRelation and GCompletion are almost never used, and not very actively - maintained. Mark them as deprecated to make this clear. Bug #551271. - - glib/gcompletion.c | 25 ++++++++++++++++++++++++- - glib/gcompletion.h | 4 ++++ - glib/grel.c | 35 ++++++++++++++++++++++++++++++++++- - glib/grel.h | 4 ++++ - 4 files changed, 66 insertions(+), 2 deletions(-) - -commit 272836936e76a9bf0a0237e6489ce0508fa85534 -Author: Christian Dywan -Date: Fri Jun 18 16:14:27 2010 +0200 - - Introduce G_PARAM_DEPRECATED and G_ENABLE_DIAGNOSTIC - - See https://bugzilla.gnome.org/show_bug.cgi?id=601686 - - gobject/gobject.c | 16 ++++++++++++++++ - gobject/gparam.h | 11 ++++++++--- - 2 files changed, 24 insertions(+), 3 deletions(-) - -commit f587cb57f249a8f4b869231ca20f5f19602a20ec -Author: Emmanuele Bassi -Date: Mon Jun 21 12:26:42 2010 +0100 - - binding: Add SYNC_CREATE to the flags - - When creating a binding between two object properties we might want to - automatically synchronize the two values at the moment of the binding - creation, instead of waiting for the next change. - - The G_BINDING_SYNC_CREATE flag does exactly what it says on the tin. - - https://bugzilla.gnome.org/show_bug.cgi?id=622281 - - gobject/gbinding.c | 9 +++++++++ - gobject/gbinding.h | 6 +++++- - gobject/tests/binding.c | 36 ++++++++++++++++++++++++++++++++++++ - 3 files changed, 50 insertions(+), 1 deletion(-) - -commit d3af9c0ec59465e4076791881bc89fe51539f3fd -Author: Ryan Lortie -Date: Wed Jun 23 10:12:14 2010 -0400 - - neutralise pltcheck.sh - - gio/pltcheck.sh | 2 ++ - glib/pltcheck.sh | 2 ++ - gobject/pltcheck.sh | 2 ++ - 3 files changed, 6 insertions(+) - -commit 13ac216ca386715a915ec8acd8178c528774273a -Author: Matthias Clasen -Date: Wed Jun 23 09:03:51 2010 -0400 - - GIO doc cleanups - - docs/reference/gio/Makefile.am | 18 ++++++++++++++++++ - docs/reference/gio/gio-sections.txt | 28 +++++++++++++++++++++++++++- - gio/gsettings.c | 2 +- - 3 files changed, 46 insertions(+), 2 deletions(-) - -commit fadac4bd0f008dae058bcbc56b3073c6c38092a6 -Author: Matthias Clasen -Date: Wed Jun 23 07:32:24 2010 -0400 - - Document g_cclosure_marshal_VOID__VARIANT - - gobject/gclosure.c | 18 +++++++++++++++++- - 1 file changed, 17 insertions(+), 1 deletion(-) - -commit 3549e06f81768453b8c389331705615ae3529041 -Author: Matthias Clasen -Date: Wed Jun 23 07:22:49 2010 -0400 - - Ignore gatomicarray.h - - Otherwise gtk-doc picks up declarations from that header and is - disappointed when they are not documented. - - docs/reference/gobject/Makefile.am | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit 9c6130cdde846cee4e8ad93504a6cb4745a35cea -Author: Matthias Clasen -Date: Wed Jun 23 07:21:50 2010 -0400 - - silence gtk-doc - - Add g_error_get_type to a private section in gobject-sections.txt - so gtk-doc doesn't complain about it. - - docs/reference/gobject/gobject-sections.txt | 2 ++ - 1 file changed, 2 insertions(+) - -commit 8eb755e78e56036b93a7b11d3d6fe4237ab708be -Author: Matthias Clasen -Date: Wed Jun 23 00:20:11 2010 -0400 - - Add some more unicode property tests - - glib/tests/utf8-misc.c | 32 +++++++++++++++++++++++++++++++- - 1 file changed, 31 insertions(+), 1 deletion(-) - -commit e26b92b94775c8b1b6e94ca29a6d3a4404db449b -Author: Matthias Clasen -Date: Tue Jun 22 23:39:51 2010 -0400 - - Move node tests to the test framework - - glib/tests/node.c | 70 - ++++++++++++++++++++++++++++++++++++++----------------- - tests/.gitignore | 1 - - tests/Makefile.am | 2 -- - 3 files changed, 49 insertions(+), 24 deletions(-) - -commit 464b5ff3570fd43fa52b6ec5571a02bd705f9e9c -Author: Matthias Clasen -Date: Tue Jun 22 22:25:02 2010 -0400 - - Some more hash, utils and checksum tests - - glib/tests/checksum.c | 18 ++++++++- - glib/tests/hash.c | 102 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - glib/tests/utils.c | 31 +++++++++++++++ - 3 files changed, 149 insertions(+), 2 deletions(-) - -commit 01abbc4bd37649bf75642ba98f8f6109065a7333 -Author: Matthias Clasen -Date: Tue Jun 22 22:24:29 2010 -0400 - - Move node test to the test framework - - glib/tests/Makefile.am | 3 + - tests/node-test.c => glib/tests/node.c | 159 - +++++++++++++++++++++------------ - 2 files changed, 103 insertions(+), 59 deletions(-) - -commit 5c1b3a02637c8ed767c94f30df994fed9b3bddfc -Author: Matthias Clasen -Date: Tue Jun 22 19:50:35 2010 -0400 - - Move date tests to the test framework - - glib/tests/Makefile.am | 3 + - glib/tests/date.c | 287 ++++++++++++++++++++++++++++ - tests/.gitignore | 1 - - tests/Makefile.am | 1 - - tests/date-test.c | 499 - ------------------------------------------------- - 5 files changed, 290 insertions(+), 501 deletions(-) - -commit 7d81e99c4bfea343ce653668b6d2d00e79324688 -Author: Matthias Clasen -Date: Tue Jun 22 17:42:30 2010 -0400 - - Add an index for 2.26 api additions - - docs/reference/gobject/gobject-docs.sgml | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -commit b116838da31dc212c60f13821dfe87187731dc78 -Author: Milan Bouchet-Valat -Date: Wed Jun 23 12:17:29 2010 +0200 - - Improve documentation for g_strcmp0() - - Be more explicit about the handling of two NULL pointers. - - https://bugzilla.gnome.org/show_bug.cgi?id=622480 - - glib/gtestutils.c | 1 + - 1 file changed, 1 insertion(+) - -commit 6920e503e637e70a44f7baf899de4bd171534d39 -Author: David Zeuthen -Date: Tue Jun 22 17:48:35 2010 -0400 - - GDBusProxy: Don't warn when calling methods on other interfaces - - If we know the expected interface (e.g. :g-interface-info is set), - then we always warned when calling a method on a different - interface. Don't do that, there's no way the expected interface can - know anything about this method. - - Signed-off-by: David Zeuthen - - gio/gdbusproxy.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit d68f8012b2d8b9b86b47ed1f091f29d70016cf73 -Author: Dan Winship -Date: Tue Jun 22 15:31:55 2010 -0400 - - gio/tests/testapps: Fix source refcounting - - Either child_watch_source or timeout_source will already have been - destroyed after we finish the loop, and it's not safe to call - g_source_destroy() on it a second time unless we're still holding a - ref on it. - - gio/tests/testapps.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit a0e1b226a21ca498b301981b0c89e89ad9a31eb1 -Author: Dan Winship -Date: Fri Apr 23 08:47:18 2010 -0400 - - GSocketConnection: don't close the socket if it's still reffed - - When disposing a GSocketConnection, don't explicitly close the - underlying GSocket. The GSocket will close itself if it gets - destroyed, and if it doesn't get destroyed, that presumably means the - app still wants to use it. Eg, this lets you use GSocketClient to - create a GSocketConnection, and then take the GSocket and destroy the - GSocketConnection. - - https://bugzilla.gnome.org/show_bug.cgi?id=616855 - - gio/gsocketconnection.c | 25 +++++++++++++++++++++++++ - 1 file changed, 25 insertions(+) - -commit e0ff84e68817d12ebf4cde9433c4e1ed703d1eb4 -Author: Dan Winship -Date: Fri Apr 23 08:21:41 2010 -0400 - - GSocketInput/OutputStream: fix non-blocking on Windows - - The GSocket docs point out that g_socket_send/g_socket_receive may - return G_IO_ERROR_WOULD_BLOCK even if g_socket_condition_check claimed - that they wouldn't. Fix the socket streams to check for that. - - https://bugzilla.gnome.org/show_bug.cgi?id=603309 - - gio/gsocket.c | 8 ++++++++ - gio/gsocketinputstream.c | 46 - ++++++++++++++++++---------------------------- - gio/gsocketoutputstream.c | 46 - ++++++++++++++++++---------------------------- - 3 files changed, 44 insertions(+), 56 deletions(-) - -commit 2be38f6926d8bf2738c3898e831dcb3928925f90 -Author: David Zeuthen -Date: Tue Jun 22 12:12:16 2010 -0400 - - GDBus: update padding - - Add lots of padding for public class structures. Notably, we seemed to - lack any padding whatsoever in the GDBusMessageClass struct (spotted - by Dan Winship). Also switch to using - - gpointer padding[N]; - - instead of - - void (*_g_reserved1) (void); - ... - void (*_g_reservedN) (void); - - Signed-off-by: David Zeuthen - - gio/gdbusauth.h | 4 ++++ - gio/gdbusauthmechanism.h | 18 +----------------- - gio/gdbusauthmechanismanon.h | 17 +---------------- - gio/gdbusauthmechanismexternal.h | 17 +---------------- - gio/gdbusauthmechanismsha1.h | 17 +---------------- - gio/gdbusauthobserver.h | 17 +---------------- - gio/gdbusconnection.h | 18 ++---------------- - gio/gdbusmessage.h | 4 ++++ - gio/gdbusmethodinvocation.h | 9 +-------- - gio/gdbusproxy.h | 9 +-------- - gio/gdbusserver.h | 9 +-------- - 11 files changed, 18 insertions(+), 121 deletions(-) - -commit d19380c809525559f55ba5f3304c0e787c2ebfac -Author: Matthias Clasen -Date: Tue Jun 22 08:24:30 2010 -0400 - - Improve g_application_new documentation - - Patch by Saleem Abdulrasool, bug 622154. - - gio/gapplication.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit 16c2f080497d1ed663237e725192c4f411f92f8f -Author: Ryan Lortie -Date: Tue Jun 22 08:09:27 2010 -0400 - - Add single include guards to gvariant[type].h - - glib/gvariant.h | 4 ++++ - glib/gvarianttype.h | 4 ++++ - 2 files changed, 8 insertions(+) - -commit 05354cefc54a0f42e5d7dee1798d2b56c135c12c -Author: Tor Lillqvist -Date: Tue Jun 22 12:41:01 2010 +0300 - - Make the protocol.c test program compile on Windows - - Note that it does not actually work, though. Maybe because - g_io_channel_set_flags() is not implemented for file descriptor based - GIOChannels on Windows. - - glib/tests/protocol.c | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit efb1a054b0858b4475941892f53bbc5186065df9 -Author: Tor Lillqvist -Date: Tue Jun 22 12:13:21 2010 +0300 - - Fix build with the Microsoft compiler - - Correct a few gccisms and C99isms. Ensure the Windows-specific gio - source files are listed in the generated gio VS project file. - - gio/Makefile.am | 12 +++++++----- - gio/gcredentials.c | 2 ++ - gio/gdbusauthmechanismexternal.c | 2 ++ - gio/gdbusauthmechanismsha1.c | 5 +++++ - gio/gdbusconnection.c | 2 +- - gio/gdbuserror.c | 2 +- - gio/gdbusintrospection.c | 2 +- - gio/gdbusserver.c | 3 +++ - gio/gio.symbols | 2 ++ - gio/glocalfileinputstream.c | 6 ++++-- - gio/glocalfileoutputstream.c | 6 ++++-- - 11 files changed, 32 insertions(+), 12 deletions(-) - -commit 2e842490826644210bc5d2df2df8092597b3f708 -Author: Tor Lillqvist -Date: Tue Jun 22 12:10:34 2010 +0300 - - Bypass a few functions not used on Windows when compiling for Windows - - gio/glocalfile.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 045c96b71a7755927e258c2b116c7c0ee8326bd1 -Author: Matthias Clasen -Date: Mon Jun 21 23:07:46 2010 -0400 - - Add a test for g_strip_prefix - - glib/tests/strfuncs.c | 27 +++++++++++++++++++++++++++ - 1 file changed, 27 insertions(+) - -commit 2f438f18ae8794747dadf5018616d1dcc52a0924 -Author: Matthias Clasen -Date: Mon Jun 21 23:06:17 2010 -0400 - - Move hash tests to the test framework - - glib/tests/Makefile.am | 3 + - tests/hash-test.c => glib/tests/hash.c | 220 - +++++++++++++++++++++------------ - tests/.gitignore | 1 - - tests/Makefile.am | 2 - - 4 files changed, 146 insertions(+), 80 deletions(-) - -commit 7d14b5fbf1fcda2068dc01f9a0a2e4b9796daea6 -Author: Matthias Clasen -Date: Mon Jun 21 22:25:28 2010 -0400 - - Some more tests - - glib/tests/checksum.c | 72 - +++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 72 insertions(+) - -commit 5629366c3d245b78ad148576f2dccabed83baa71 -Author: Matthias Clasen -Date: Mon Jun 21 21:22:09 2010 -0400 - - Move checksum tests to the test framework - - glib/tests/Makefile.am | 3 + - tests/checksum-test.c => glib/tests/checksum.c | 103 - +++++++++++++------------ - tests/.gitignore | 1 - - tests/Makefile.am | 2 - - 4 files changed, 56 insertions(+), 53 deletions(-) - -commit 839078ea63f697f1066a040425e1d2070f3c81a2 -Author: Matthias Clasen -Date: Mon Jun 21 20:07:26 2010 -0400 - - Add some more Unicode tests - - glib/tests/utf8-misc.c | 263 - +++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 263 insertions(+) - -commit 45411ccbe3c9d1b08332942d1e7b594330688126 -Author: David Zeuthen -Date: Mon Jun 21 16:08:53 2010 -0400 - - Bug 621945 – Filter outgoing messages in GDBusConnection - - This patch breaks some rarely-used public API (only known user is - dconf). - - This patch is based on work from Peng Huang . - - See https://bugzilla.gnome.org/show_bug.cgi?id=621945 - - Signed-off-by: David Zeuthen - - gio/gdbusconnection.c | 66 - ++++++++++++++++++++++++++++++++++++++---- - gio/gdbusconnection.h | 3 ++ - gio/gdbusprivate.c | 69 - ++++++++++++++++++++++++++++++-------------- - gio/gdbusprivate.h | 5 ++++ - gio/tests/gdbus-connection.c | 16 ++++++++-- - 5 files changed, 129 insertions(+), 30 deletions(-) - -commit a4cd39e74122c9376954204cb45c6be4926e5ee9 -Author: Ryan Lortie -Date: Mon Jun 21 14:01:50 2010 -0400 - - gobject docs: ignore some sgml files - - docs/reference/gobject/tmpl/.gitignore | 2 ++ - 1 file changed, 2 insertions(+) - -commit a4b42d3a751bcbe22bb41ddfced68eebcce0e386 -Author: Ryan Lortie -Date: Mon Jun 21 13:57:54 2010 -0400 - - .gitignore the moved tests - - glib/tests/.gitignore | 8 ++++++++ - 1 file changed, 8 insertions(+) - -commit c9553af68f543113be41e6ae8dcdd9ee5e2267bc -Author: Ryan Lortie -Date: Mon Jun 21 13:55:28 2010 -0400 - - Use -Bsymbolic-functions, drop g*alias PLT hackery - - This is a minimal patch-out of the galias functionality. We will do a - release like this so that we can easily back it out if there are - reported problems. - - A more substantial cleanup (mostly removing #includes from every file) - will follow if there are no issues. - - configure.in | 2 +- - gio/Makefile.am | 6 +++--- - gio/makegioalias.pl | 2 ++ - glib/Makefile.am | 2 +- - glib/makegalias.pl | 2 ++ - gmodule/Makefile.am | 2 +- - gobject/Makefile.am | 6 +++--- - gobject/makegobjectalias.pl | 2 ++ - gthread/Makefile.am | 2 +- - 9 files changed, 16 insertions(+), 10 deletions(-) - -commit e549bbf66406fc483cd43ce860ba88e7d83d3c80 -Author: Ryan Lortie -Date: Mon Jun 21 13:25:51 2010 -0400 - - distcheck fix - - gio/tests/Makefile.am | 1 + - 1 file changed, 1 insertion(+) - -commit d5dc656d35887780008c95c5ed496f628948813c -Author: Ryan Lortie -Date: Mon Jun 21 13:25:44 2010 -0400 - - Add check for -Bsymbolic-functions linker flag - - configure.in | 15 +++++++++++++++ - 1 file changed, 15 insertions(+) - -commit 7556f660b551d0713100af6672287393350d9a19 -Author: Ryan Lortie -Date: Mon Jun 21 11:30:26 2010 -0400 - - Remove gsettings-schema-convert tool - - Having this tool in GLib is a bad idea for a number of reasons: - - - experience has shown that the simple file format was a bad idea - - - the tool is currently implemented with a hack that would require a - dependency inversion to solve (the tool needs to depend on Python - GVariant bindings) - - - the tool itself is unmaintained - - It will be moved to the GConf git repository so people can continue to - use it for the purpose of converting GConf schemas. - - docs/reference/gio/Makefile.am | 2 - - docs/reference/gio/gio-docs.xml | 1 - - docs/reference/gio/glib-compile-schemas.xml | 6 - - docs/reference/gio/gsettings-schema-convert.xml | 113 --- - docs/reference/gio/migrating-gconf.xml | 2 +- - gio/Makefile.am | 1 - - gio/gsettings-schema-convert | 1076 - ----------------------- - 7 files changed, 1 insertion(+), 1200 deletions(-) - -commit 95c4ec1056468764dd6c71971ad06370c0f1b99b -Author: Javier Jardón -Date: Mon Jun 21 17:28:15 2010 +0200 - - [docs] Fix typo - - docs/reference/glib/building.sgml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 6c02c99df0cb1c3b9bdb20c8fd56eddc7ae8bf2a -Author: Sven Herzberg -Date: Tue Apr 20 15:01:17 2010 +0200 - - don't treat debug/info/message as fatal messages by default - - * glib/gtestutils.c: don't treat non-fatal messages as errors - * glib/tests/.gitignore: silence - * glib/tests/Makefile.am: updated - * glib/tests/protocol.c: add a test for the message treatment - - glib/gtestutils.c | 8 +- - glib/tests/.gitignore | 1 + - glib/tests/Makefile.am | 10 +- - glib/tests/protocol.c | 334 - +++++++++++++++++++++++++++++++++++++++++++++++++ - 4 files changed, 348 insertions(+), 5 deletions(-) - -commit 60a5b197991aae58de4a85c9020a49edc5003457 -Author: Matthias Clasen -Date: Mon Jun 21 00:00:51 2010 -0400 - - Add a test for g_unichar_validate - - glib/tests/utf8-misc.c | 12 ++++++++++++ - 1 file changed, 12 insertions(+) - -commit f13618623b191c539cc151d19f7f5b54e24b3607 -Author: Matthias Clasen -Date: Sun Jun 20 23:46:01 2010 -0400 - - Test inplace decoding - - glib/tests/base64.c | 36 +++++++++++++++++++++++++++++++++++- - 1 file changed, 35 insertions(+), 1 deletion(-) - -commit db5bd7b90b78508b8be448b8cd5de7735b3ca520 -Author: Matthias Clasen -Date: Sun Jun 20 23:35:31 2010 -0400 - - Some more utf8 tests - - glib/tests/Makefile.am | 3 ++ - glib/tests/utf8-misc.c | 99 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 102 insertions(+) - -commit a2f4564fd9bee001e6b4d60df257ab6b2110f22f -Author: Matthias Clasen -Date: Sun Jun 20 23:07:39 2010 -0400 - - Test glib_check_version - - glib/tests/utils.c | 24 ++++++++++++++++++++++++ - 1 file changed, 24 insertions(+) - -commit cca48bd5b9de1d4902b12acc86778def3ae00cbe -Author: Matthias Clasen -Date: Sun Jun 20 22:46:47 2010 -0400 - - Add support for coverage reports with lcov - - Patch by Patrick Hulin, bug #501057. - - Makefile.am | 2 +- - Makefile.decl | 22 +++++++++++++ - configure.in | 69 - +++++++++++++++++++++++++++++++++++++++ - docs/reference/glib/building.sgml | 19 ++++++++++- - 4 files changed, 110 insertions(+), 2 deletions(-) - -commit bad7f1e54f03284cfd6235d345270ecada4379b5 -Author: Matthias Clasen -Date: Sun Jun 20 22:18:30 2010 -0400 - - Some fixes - - glib/tests/collate.c | 2 ++ - glib/tests/utf8-pointer.c | 39 ++++++++++++++------------ - glib/tests/utf8-validate.c | 68 - ++++++++++++++++++---------------------------- - 3 files changed, 50 insertions(+), 59 deletions(-) - -commit 7bea2a7a4fec3dda19d08474c73f56a0f7cf2741 -Author: Matthias Clasen -Date: Sun Jun 20 21:16:24 2010 -0400 - - Move utf8 validation tests to the test framework - - glib/tests/Makefile.am | 3 +++ - {tests => glib/tests}/utf8-validate.c | 0 - tests/Makefile.am | 3 --- - 3 files changed, 3 insertions(+), 3 deletions(-) - -commit 5b08ef84e4132db8f3e873f52c4bc929949dff4d -Author: Matthias Clasen -Date: Sun Jun 20 21:04:47 2010 -0400 - - Move utf8 pointer tests to test framework - - glib/tests/Makefile.am | 6 + - glib/tests/collate.c | 215 - +++++++++++++++++++++++++++++++++++ - {tests => glib/tests}/utf8-pointer.c | 0 - tests/Makefile.am | 1 - - 4 files changed, 221 insertions(+), 1 deletion(-) - -commit 0ed575213b0be6553f08c7e3b35e49faae09f7ad -Author: Matthias Clasen -Date: Sun Jun 20 16:24:56 2010 -0400 - - Consolide base64 tests in a single file - - glib/tests/base64.c | 197 +++++++++++++++++++++++++++++++++++++++++ - tests/Makefile.am | 3 - - tests/testingbase64.c | 236 - -------------------------------------------------- - 3 files changed, 197 insertions(+), 239 deletions(-) - -commit 08d6e535be868b04fe83d02cb8a99a8db96d2192 -Author: Matthias Clasen -Date: Sun Jun 20 12:29:17 2010 -0400 - - Move scanner tests to glib/tests - - glib/tests/Makefile.am | 3 +++ - {tests => glib/tests}/scannerapi.c | 0 - tests/Makefile.am | 7 ------- - 3 files changed, 3 insertions(+), 7 deletions(-) - -commit 87df095de3246142c9407f088b300c3a18846a94 -Author: Ryan Lortie -Date: Sun Jun 20 12:32:00 2010 -0400 - - GVariant: fix doc copy/paste error - - glib/gvariant.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit ede159ec452aa27d7ea0058833ea39baed14756e -Author: Ryan Lortie -Date: Sun Jun 20 12:30:27 2010 -0400 - - Add enum type for GVariantParseError - - docs/reference/glib/glib-sections.txt | 1 + - glib/gvariant-parser.c | 7 +++++++ - glib/gvariant.h | 5 +++++ - 3 files changed, 13 insertions(+) - -commit 09aa2e79ab9b39b92c1cc911b95b49872a417382 -Author: Matthias Clasen -Date: Sun Jun 20 12:23:13 2010 -0400 - - Move sequence tests to the test framework - - glib/tests/Makefile.am | 3 + - glib/tests/sequence.c | 1286 - +++++++++++++++++++++++++++++++++++++++++++++++ - tests/sequence-test.c | 1301 - ------------------------------------------------ - 3 files changed, 1289 insertions(+), 1301 deletions(-) - -commit bf8ce25216c14c8f6f3267b0af107c03390e63bf -Author: Matthias Clasen -Date: Sun Jun 20 11:34:31 2010 -0400 - - Move base64 tests of to test framework - - glib/tests/Makefile.am | 3 ++ - glib/tests/base64.c | 139 - +++++++++++++++++++++++++++++++++++++++++++++++++ - tests/base64-test.c | 138 - ------------------------------------------------ - 3 files changed, 142 insertions(+), 138 deletions(-) - -commit 9a85f654c77dab88f625169a0128d890acf50b0b -Author: Matthias Clasen -Date: Sun Jun 20 11:20:41 2010 -0400 - - Add new scripts to docs - - docs/reference/glib/tmpl/unicode.sgml | 15 +++++++++++++++ - 1 file changed, 15 insertions(+) - -commit f849dbac05bad8e60b00707823f5c6d935ff36c1 -Author: Matthias Clasen -Date: Sun Jun 20 11:07:49 2010 -0400 - - Move regex tests to the g_test framework - - glib/tests/Makefile.am | 3 + - glib/tests/regex.c | 1870 ++++++++++++++++++++++++++++++++++++++++++ - tests/Makefile.am | 4 +- - tests/regex-test.c | 2122 - ------------------------------------------------ - 4 files changed, 1874 insertions(+), 2125 deletions(-) - -commit fc5f3a96be53ceb8b431dffa675e622ec8a48186 -Author: Christian Persch -Date: Sun Jun 20 02:32:35 2010 +0200 - - Docs fix - - gio/gdatainputstream.c | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -commit 85621f1a0f4d77cde71e37ed8212e707f4af441d -Author: Matthias Clasen -Date: Sun Jun 20 01:46:35 2010 -0400 - - Update the include pcre to 8.02 - - glib/pcre/Makefile.am | 1 - - glib/pcre/pcre.h | 21 +- - glib/pcre/pcre_compile.c | 1329 ++++++++++++++++++++++---------- - glib/pcre/pcre_config.c | 6 +- - glib/pcre/pcre_dfa_exec.c | 514 +++++++++---- - glib/pcre/pcre_exec.c | 1563 - +++++++++++++++++++++++++++++--------- - glib/pcre/pcre_fullinfo.c | 15 +- - glib/pcre/pcre_globals.c | 23 +- - glib/pcre/pcre_info.c | 4 +- - glib/pcre/pcre_internal.h | 759 ++++++++++++++++-- - glib/pcre/pcre_newline.c | 8 +- - glib/pcre/pcre_study.c | 448 ++++++++++- - glib/pcre/pcre_tables.c | 631 +++++++++------ - glib/pcre/pcre_try_flipped.c | 6 +- - glib/pcre/pcre_ucp_searchfuncs.c | 46 +- - glib/pcre/pcre_xclass.c | 7 +- - glib/pcre/ucp.h | 53 +- - glib/pcre/ucpinternal.h | 92 --- - 18 files changed, 4133 insertions(+), 1393 deletions(-) - -commit b0b7aeffc063981c32ff99da0385841ba18f5847 -Author: Matthias Clasen -Date: Sun Jun 20 01:14:55 2010 -0400 - - Add Unicode 5.2 scripts - - glib/gunicode.h | 19 ++++++++++++++++++- - 1 file changed, 18 insertions(+), 1 deletion(-) - -commit 5fffa39b6ae8f8faf1036fbf07de02ffe84ef099 -Author: Matthias Clasen -Date: Sun Jun 20 00:09:00 2010 -0400 - - Fix a memory leak in g_ptr_array_remove_index_fast - - We need to call the element_free_func even if we remove the - last element. Bug #618866. - - glib/garray.c | 11 +++++------ - 1 file changed, 5 insertions(+), 6 deletions(-) - -commit ea6470e31a6884a7243e9cd4df9734f1dc4828b9 -Author: Ryan Lortie -Date: Sat Jun 19 16:13:58 2010 -0400 - - GSettings: complete support for enum binding - - gio/gsettings-mapping.c | 22 ++++++++++++++++++++++ - 1 file changed, 22 insertions(+) - -commit dbe68f7c834c152c111afba41ffffd70a8e6997c -Author: Johan Dahlin -Date: Sat Jun 19 15:23:35 2010 -0300 - - [configure] Require dbus 1.2.14 - - dbus_message_set_serial requires dbus 1.2.14, make the dependency - explicit instead of failing to compile a test. - - configure.in | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 2d4e48b73c3efe74c3818616de6fcc332f2e640a -Author: Christian Persch -Date: Sat Jun 19 20:04:20 2010 +0200 - - Tiny docs fix - - gobject/gvaluetypes.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit db68f8203ab9b81e70dbada99faaf69c727f793c -Author: Christian Persch -Date: Fri Jun 18 01:08:13 2010 +0200 - - Add g_value_take_variant - - Turns out we do need g_value_take_variant(), so we can correctly - implement VARIANT:* marshalers. - - Bug #621947. - - docs/reference/gobject/gobject-sections.txt | 1 + - gobject/glib-genmarshal.c | 2 +- - gobject/gobject.symbols | 1 + - gobject/gtype.h | 7 +++ - gobject/gvaluetypes.c | 39 ++++++++++++++ - gobject/gvaluetypes.h | 2 + - tests/gobject/accumulator.c | 81 - +++++++++++++++++++++++++++++ - tests/gobject/testmarshal.list | 2 +- - 8 files changed, 133 insertions(+), 2 deletions(-) - -commit 052ef2614af7a8706035982d8211fff64241e83f -Author: Christian Persch -Date: Sat Jun 19 16:42:11 2010 +0200 - - Add g_variant_is_floating - - docs/reference/glib/glib-sections.txt | 1 + - glib/glib.symbols | 1 + - glib/gvariant-core.c | 24 ++++++++++++++++++++++++ - glib/gvariant.h | 1 + - glib/tests/gvariant.c | 13 +++++++++++++ - 5 files changed, 40 insertions(+) - -commit 7bb00fd0e8a18b3e20d30053579f002e587dfbbb -Author: Christian Persch -Date: Sat Jun 19 16:41:25 2010 +0200 - - Fix a preprocessor warning with --disable-visibility - - Don't redefine DISABLE_VISIBILITY when already building with - --disable-visibility. - - gthread/tests/1bit-mutex.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit a558e460a2f493670932faa4c947ffc42ea8bc70 -Author: Milan Bouchet-Valat -Date: Sat Jun 19 19:00:13 2010 +0200 - - Fix gsettings tool crash, part 2 - - Same as previous commit, but for two other functions it missed. - - gio/gsettings-tool.c | 10 ++++++++-- - 1 file changed, 8 insertions(+), 2 deletions(-) - -commit 62939f5e45cd102313285ec13f90c3b4763e6ca8 -Author: Milan Bouchet-Valat -Date: Sat Jun 19 18:33:26 2010 +0200 - - Fix gsettings tool crash - - When no path is provided for the schema, we have call - g_settings_new() instead of g_settings_new_with_path() - passing a NULL path. - - This was crashing the tool on start since an assertion was - recently added to g_settings_new_with_path() to refuse NULL. - - gio/gsettings-tool.c | 10 ++++++++-- - 1 file changed, 8 insertions(+), 2 deletions(-) - -commit a7689537605ade51b19be76baa3fba303527483d -Author: Ryan Lortie -Date: Sat Jun 19 11:38:57 2010 -0400 - - Fix bug in strinfo - - We can't search for a larger needle inside of a smaller haystack, and - unsigned integer subtraction tends to result in very large numbers - rather than small ones. - - Add a check for this case and abort out immediately. - - Also add a test case (lifted directly from the docs) that demonstrates - the problem. - - Issue discovered and tracked down by Milan Bouchet-Valat - - gio/strinfo.c | 3 +++ - gio/tests/gschema-compile.c | 3 ++- - gio/tests/schema-tests/from-docs.gschema.xml | 34 - ++++++++++++++++++++++++++++ - 3 files changed, 39 insertions(+), 1 deletion(-) - -commit e91541bf8c2e915b330c6dfee46a7709949da3a9 -Author: Fran Diéguez -Date: Sat Jun 19 15:13:41 2010 +0200 - - Updated Galician translations - - po/gl.po | 104 - +++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 58 insertions(+), 46 deletions(-) - -commit a2888fbbf0f1a61436e036ff81a14f19fe45d5d0 -Author: Ryan Lortie -Date: Fri Jun 18 23:14:46 2010 -0400 - - Add a note to docs about paragraphs in schemas - - docs/reference/gio/migrating-gconf.xml | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 6217c9b41eb369cac48149639369f51b85763986 -Author: Ryan Lortie -Date: Fri Jun 18 22:59:43 2010 -0400 - - Conditional gsettings.m4 support, AC_PATH_PROG - - Add new support for conditional enabling of GSettings (as per - bug #616718) and use AC_PATH_PROG instead of AC_PATH_TOOL (as per - bug #621172). - - configure.in | 2 +- - m4macros/gsettings.m4 | 6 ++++-- - 2 files changed, 5 insertions(+), 3 deletions(-) - -commit 1ed105b19b31bd5265de7d62156732b343c086e3 -Author: Jürg Billeter -Date: Fri Jun 18 23:48:28 2010 +0200 - - GDBus: Sink closures in _with_closures functions - - See https://bugzilla.gnome.org/show_bug.cgi?id=621092#c12 - - Signed-off-by: David Zeuthen - - gio/gdbusnameowning.c | 25 ++++++++++++++++++++----- - gio/gdbusnamewatching.c | 20 ++++++++++++++++---- - 2 files changed, 36 insertions(+), 9 deletions(-) - -commit 8f5bde679e7cf5b519988b0fa36c300ecce3f19f -Author: Colin Walters -Date: Wed Jun 16 14:17:26 2010 -0400 - - [GApplication] Add working directory to platform data - - https://bugzilla.gnome.org/show_bug.cgi?id=621838 - - gio/gapplication.c | 51 - ++++++++++++++++++++++++++++++++++++++++++++------ - gio/gdbusapplication.c | 12 ++---------- - gio/tests/testapp.c | 20 ++++++++++++++++++++ - 3 files changed, 67 insertions(+), 16 deletions(-) - -commit 6ff13071ae4729b0a0e2ba9404fef5e5dd6c14b2 -Author: Tor Lillqvist -Date: Fri Jun 18 10:56:25 2010 +0300 - - Fix build on non-Unix - - gio/gnullapplication.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 4edfc34e5bae34f69d6771e2732f54821a4f7307 -Author: Matthias Clasen -Date: Thu Jun 17 19:42:46 2010 -0400 - - 2.25.9 - - configure.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 7b1f45c2e8b5f3ba3595c5cf74fbfc70f03b61c0 -Author: Matthias Clasen -Date: Thu Jun 17 19:08:13 2010 -0400 - - Fix a mismerge - - docs/reference/gio/gio-sections.txt | 1 - - 1 file changed, 1 deletion(-) - -commit 9b59059d9e85d10406393cef08e432626dcc78da -Author: Matthias Clasen -Date: Thu Jun 17 19:04:03 2010 -0400 - - Fix distcheck - - gio/gio.symbols | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit bdd8fef4c05b41f534f138b0cf2f252e6ebd379f -Author: Christian Persch -Date: Fri Jun 18 00:38:46 2010 +0200 - - Fix VARIANT out args - - Use g_value_set_variant(), not the nonexistent g_value_take_variant(). - - gobject/glib-genmarshal.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 30df71e382f76626f8abcdd16b800392be183b42 -Author: Christian Persch -Date: Fri Jun 18 00:10:17 2010 +0200 - - Add VARIANT to glib-genmarshal docs - - docs/reference/gobject/glib-genmarshal.xml | 7 +++++++ - 1 file changed, 7 insertions(+) - -commit 79d32c2fc18dcd62e9e12ca871676d35697c9d41 -Author: David Zeuthen -Date: Thu Jun 17 17:58:25 2010 -0400 - - GDBusMessage: Fix bug when deserializing a message - - See https://bugzilla.gnome.org/show_bug.cgi?id=621838 for the whole - story. The problem was that we ended up reading data from arrays of - arrays when we were just supposed to be aligning the buffers. - - Also add a host of debug infrastructure that was needed to find the - root cause. For now it can be turned on only via defining - DEBUG_SERIALIZER. In the future we might want to make it work via - G_DBUS_DEBUG. In a nutshell, the added debug info looks like this - - Parsing blob (blob_len = 0x0084 bytes) - 0000: 6c 01 00 01 3c 00 00 00 41 00 00 00 37 00 00 00 - l...<...A...7... - 0010: 08 01 67 00 08 61 61 79 61 7b 73 76 7d 00 00 00 - ..g..aaya{sv}... - 0020: 01 01 6f 00 08 00 00 00 2f 66 6f 6f 2f 62 61 72 - ..o...../foo/bar - 0030: 00 00 00 00 00 00 00 00 03 01 73 00 06 00 00 00 - ..........s..... - 0040: 4d 65 6d 62 65 72 00 00 00 00 00 00 34 00 00 00 - Member......4... - 0050: 03 00 00 00 63 77 64 00 01 73 00 00 23 00 00 00 - ....cwd..s..#... - 0060: 2f 68 6f 6d 65 2f 64 61 76 69 64 7a 2f 48 61 63 - /home/davidz/Hac - 0070: 6b 69 6e 67 2f 67 6c 69 62 2f 67 69 6f 2f 74 65 - king/glib/gio/te - 0080: 73 74 73 00 sts. - - Parsing headers (blob_len = 0x0084 bytes) - Reading type a{yv} from offset 0x000c: array spans 0x0037 bytes - Reading type {yv} from offset 0x0010 - Reading type y from offset 0x0010: 0x08 ' - Reading type v from offset 0x0011 - Reading type g from offset 0x0014: 'aaya{sv}' - Reading type {yv} from offset 0x001e - Reading type y from offset 0x0020: 0x01 '' - Reading type v from offset 0x0021 - Reading type o from offset 0x0024: '/foo/bar' - Reading type {yv} from offset 0x0031 - Reading type y from offset 0x0038: 0x03 '' - Reading type v from offset 0x0039 - Reading type s from offset 0x003c: 'Member' - Parsing body (blob_len = 0x0084 bytes) - Reading type (aaya{sv}) from offset 0x0047 - Reading type aay from offset 0x0048: array spans 0x0000 bytes - Reading type a{sv} from offset 0x004c: array spans 0x0034 bytes - Reading type {sv} from offset 0x0050 - Reading type s from offset 0x0050: 'cwd' - Reading type v from offset 0x0058 - Reading type s from offset 0x005b: - '/home/davidz/Hacking/glib/gio/tests' - OK - - Signed-off-by: David Zeuthen - - gio/gdbusmessage.c | 132 - +++++++++++++++++++++++++++++++++++----- - gio/gdbusprivate.c | 10 +-- - gio/gdbusprivate.h | 2 + - gio/tests/gdbus-serialization.c | 9 +++ - 4 files changed, 134 insertions(+), 19 deletions(-) - -commit 86d681ba3eb0df135b9ac592594c397021455425 -Author: Christian Persch -Date: Thu Jun 17 23:44:25 2010 +0200 - - Distcheck fix - - Add a missing symbol to gobject.symbols. - - gobject/gobject.symbols | 1 + - 1 file changed, 1 insertion(+) - -commit 0766981a1e634b850bec602d0bea6bc255377edb -Author: Ryan Lortie -Date: Thu Jun 17 16:56:09 2010 -0400 - - Make g_settings_sync() a proper prototype. - - gio/gsettings-tool.c | 2 +- - gio/gsettings.h | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit 408daaa29445264073da1ac296dba5697ed4883c -Author: Matthias Clasen -Date: Thu Jun 17 16:36:58 2010 -0400 - - Fix the build - - gio/gapplication.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit df81e3f33e710ce64060a87b8ecf0aab1360bd5a -Author: Matthias Clasen -Date: Thu Jun 17 16:13:29 2010 -0400 - - Updates - - NEWS | 13 ++++++++++--- - 1 file changed, 10 insertions(+), 3 deletions(-) - -commit 0c506f200a60124197e8c20507a86516bb950ec4 -Author: David Zeuthen -Date: Thu Jun 17 16:09:12 2010 -0400 - - GDBus: Complain via g_warning() if an invalid message is received - - While we are already propagating the error to the user via the - GDBusConnection::disconnected signal (because the only safe thing is - to disconnect the other peer), changes are the user is simply not - listening to this signal. - - This should never ever happen unless there's a bug in the - serializaer/deserializer so it's fine to complain via g_warning() - here. - - Bug 621838, see - - https://bugzilla.gnome.org/show_bug.cgi?id=621838 - - is related to this. - - Signed-off-by: David Zeuthen - - gio/gdbusprivate.c | 10 ++++++++++ - 1 file changed, 10 insertions(+) - -commit 57dff1e06011347cc11492a36dc187cbcf5eece8 -Author: David Zeuthen -Date: Thu Jun 17 16:02:24 2010 -0400 - - GDBusMessage: Properly check error and bail if set - - Otherwise we may set a GError on top of it. - - Signed-off-by: David Zeuthen - - gio/gdbusmessage.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 8a105625b0261e2e3f45241e2892475fa7b45b88 -Author: Matthias Clasen -Date: Thu Jun 17 16:07:52 2010 -0400 - - Documentation fixups - - docs/reference/gio/gio-sections.txt | 10 +++++----- - gio/gapplication.c | 10 ++++++---- - gio/gapplication.h | 6 +++--- - gio/gunixconnection.c | 8 ++++---- - 4 files changed, 18 insertions(+), 16 deletions(-) - -commit 19a752a5f4b39ce43e6e3a26a478c1594b0627ca -Author: Matthias Clasen -Date: Thu Jun 17 15:51:37 2010 -0400 - - fix a typo - - gobject/gvaluetypes.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 10e430bcc09d82cf9b3634242981296e0d47693b -Author: Christian Persch -Date: Thu Jun 17 21:40:47 2010 +0200 - - Fix GApplication for the G_TYPE_VARIANT change - - gio/gapplication.c | 54 - ++++++++++++++++++++++------------------------------ - gio/gio-marshal.list | 5 +++-- - 2 files changed, 26 insertions(+), 33 deletions(-) - -commit daee48a0af26105175db5768f770ddb8f1a4a7b1 -Author: Matthias Clasen -Date: Thu Jun 17 15:29:45 2010 -0400 - - Update api docs to current api - - docs/reference/gio/gio-sections.txt | 9 ++------- - 1 file changed, 2 insertions(+), 7 deletions(-) - -commit 0a7e6255b37efd2005bb86a5843921d4adc3bdf8 -Author: David Zeuthen -Date: Thu Jun 17 15:27:18 2010 -0400 - - Catch up with G_TYPE_VARIANT changes - - The GType for a GVariant is now a fundamental GType instead of a boxed - one so use the right marshaller. - - Signed-off-by: David Zeuthen - - gio/gdbusproxy.c | 4 ++-- - gio/gio-marshal.list | 2 ++ - 2 files changed, 4 insertions(+), 2 deletions(-) - -commit 2c5e1d51934a7983acea9e392de5741c47b8be14 -Author: Matthias Clasen -Date: Thu Jun 17 15:07:08 2010 -0400 - - Fix a typo - - gio/gsettings.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 0010e86572092ba00eaf01796c863e7584e29611 -Author: Ryan Lortie -Date: Thu Jun 17 15:06:33 2010 -0400 - - GSettings: remove "context" from backend too. - - Note: this is a GSettingsBackend API/ABI change. - - gio/gsettingsbackend.c | 73 - +------------------------------------------------- - gio/gsettingsbackend.h | 2 -- - 2 files changed, 1 insertion(+), 74 deletions(-) - -commit 4708b8ecc3f00e49aa98cb5989b5474a3257906c -Author: Christian Persch -Date: Thu Jun 17 18:03:51 2010 +0200 - - Add fundamental type and pspec for GVariant - - Make G_TYPE_VARIANT a fundamental type instead of boxed, and add - g_variant_{set,get,dup}_variant. - - Add GParamSpecVariant. - - Bug #610863. - - NEWS | 4 + - docs/reference/gobject/gobject-sections.txt | 13 ++- - gobject/gboxed.c | 15 ++- - gobject/gboxed.h | 13 +-- - gobject/glib-genmarshal.c | 4 + - gobject/gmarshal.list | 2 + - gobject/gobject.symbols | 6 +- - gobject/gparamspecs.c | 127 - +++++++++++++++++++++++- - gobject/gparamspecs.h | 52 ++++++++++ - gobject/gtype.h | 13 ++- - gobject/gvaluetypes.c | 148 - ++++++++++++++++++++++++++++ - gobject/gvaluetypes.h | 15 +++ - tests/gobject/gvalue-test.c | 38 +++++-- - tests/gobject/paramspec-test.c | 46 +++++++-- - 14 files changed, 461 insertions(+), 35 deletions(-) - -commit f2ae6217771b1014efb86eab0f5346d3b297024e -Author: Ryan Lortie -Date: Thu Jun 17 14:58:46 2010 -0400 - - Revert "GVariant: add g_variant_default_value()" - - This reverts commit b205dc77cb14f67818eaac23d0eb3f5d1b867921. - - We decided to go the other route with the GParamSpec. - - docs/reference/glib/glib-sections.txt | 1 - - glib/glib.symbols | 1 - - glib/gvariant.c | 32 - ++------------------------------ - glib/gvariant.h | 1 - - 4 files changed, 2 insertions(+), 33 deletions(-) - -commit 58e000d30127b70f147f5f615fddea5358992029 -Author: Ryan Lortie -Date: Thu Jun 17 14:33:50 2010 -0400 - - Only run the schema compiler from the test cases - - gio/tests/Makefile.am | 6 ------ - 1 file changed, 6 deletions(-) - -commit 6c3ae976e61a9c680c7e18ff89d41d0808a066c4 -Author: Ryan Lortie -Date: Thu Jun 17 14:05:40 2010 -0400 - - Bug 621266 - GSettings "context" clarification - - Remove the concept of "context" in favour of dealing with - GSettingsBackend directly. - - gio/gio.symbols | 9 +- - gio/gkeyfilesettingsbackend.c | 39 +-------- - gio/gsettings.c | 80 ++++++++--------- - gio/gsettings.h | 11 ++- - gio/gsettingsbackend.c | 192 - +++++++++-------------------------------- - gio/gsettingsbackend.h | 23 +++-- - gio/gsettingsbackendinternal.h | 30 +++---- - gio/tests/Makefile.am | 11 +-- - gio/tests/gsettings.c | 9 +- - 9 files changed, 120 insertions(+), 284 deletions(-) - -commit b3cc28bc34bd0b341f1786dc478cff259ce5d1da -Author: Cosimo Cecchi -Date: Thu Jun 17 18:26:15 2010 +0200 - - Bug 621905 – Assume a ref when doing async work - - When asynchronously acquiring the DBus connection, assume a - reference to - the proxy object, to avoid destroying it in the middle of the - operation. - - See https://bugzilla.gnome.org/show_bug.cgi?id=621905 - - gio/gdbusproxy.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit d352ec2bf383754f352fc7cbfb7a48918cc0d9ea -Author: Ryan Lortie -Date: Thu Jun 17 10:50:47 2010 -0400 - - GSettings-related distcheck fixups - - gio/tests/Makefile.am | 92 - +++++++++++++++++++++++++++++++-------------------- - gio/tests/gsettings.c | 6 ++-- - 2 files changed, 61 insertions(+), 37 deletions(-) - -commit fcbddd746b73bc2c4ab2754f66355bd8b59d9a6b -Author: Ryan Lortie -Date: Thu Jun 17 09:38:39 2010 -0400 - - Add 'if' that was absorbed by $(AM_V_GEN) - - From commit 1b8ee5196eb8ed684b0ee0d2f0d26e6bd82656af - - Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit e7cd94a481065806eff1f330c2b4fe0cf8c913fb -Author: Ryan Lortie -Date: Thu Jun 17 08:57:19 2010 -0400 - - More GSettings doc fixups - - gio/gsettings.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 92375a8c8e14517fd7b6d2321e73b4acf15f1442 -Author: Ryan Lortie -Date: Thu Jun 17 08:08:28 2010 -0400 - - takes mandatory target='' arg - - gio/gsettings.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit d405ad8a09806361637b0abed76e62bc64b66cbe -Author: Ryan Lortie -Date: Thu Jun 17 08:06:52 2010 -0400 - - GSettings: Fix comment formatting, whitespace. - - gio/gsettings.c | 20 ++++++++++---------- - 1 file changed, 10 insertions(+), 10 deletions(-) - -commit 24f1fa12c148141b8be39083f0ba7106fd97590f -Author: Matthias Clasen -Date: Thu Jun 17 01:51:23 2010 -0400 - - Add new api - - docs/reference/gio/gio-sections.txt | 2 ++ - 1 file changed, 2 insertions(+) - -commit 61af83c5b6a632448e9330eedebf7f8aa225f2e3 -Author: Matthias Clasen -Date: Thu Jun 17 01:38:14 2010 -0400 - - Add some schema examples - - gio/gsettings.c | 82 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++-- - 1 file changed, 80 insertions(+), 2 deletions(-) - -commit fbf93c371a8e9c8f5593ba34917e112b9759a801 -Author: Matthias Clasen -Date: Thu Jun 17 00:45:43 2010 -0400 - - Typo fix - - gio/gsettings.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 345a1ee31c9d8783670ca3ad3c7d6e526b0c039c -Author: Matthias Clasen -Date: Thu Jun 17 00:37:12 2010 -0400 - - Update the dtd to match the schema parser - - The aliases element was not mentioned here. - - gio/gsettings.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 3fbac9940263def7a741570ca71e07962fe365c3 -Author: Matthias Clasen -Date: Wed Jun 16 22:42:16 2010 -0400 - - Updates - - NEWS | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 61 insertions(+) - -commit fc538894d38780be8fb46735a07e2d36c34eaacb -Author: Ryan Lortie -Date: Thu Jun 17 00:03:44 2010 -0400 - - GSettings: enum/choices/aliases/range test cases - - Fix a small bug that one of the tests uncovered. - - gio/gschema-compile.c | 10 ++++---- - gio/strinfo.c | 2 +- - gio/tests/.gitignore | 1 + - gio/tests/gschema-compile.c | 27 - +++++++++++++++++++++- - gio/tests/schema-tests/bad-choice.gschema.xml | 14 +++++++++++ - gio/tests/schema-tests/bare-alias.gschema.xml | 7 ++++++ - gio/tests/schema-tests/choice-alias.gschema.xml | 15 ++++++++++++ - gio/tests/schema-tests/choice-bad.gschema.xml | 14 +++++++++++ - gio/tests/schema-tests/choice-badtype.gschema.xml | 7 ++++++ - .../schema-tests/choice-invalid-alias.gschema.xml | 15 ++++++++++++ - .../schema-tests/choice-shadowed-alias.gschema.xml | 14 +++++++++++ - .../schema-tests/choice-upside-down.gschema.xml | 14 +++++++++++ - gio/tests/schema-tests/choice.gschema.xml | 14 +++++++++++ - .../schema-tests/default-in-aliases.gschema.xml | 15 ++++++++++++ - .../schema-tests/enum-with-aliases.gschema.xml | 20 ++++++++++++++++ - .../schema-tests/enum-with-bad-default.gschema.xml | 16 +++++++++++++ - .../enum-with-chained-alias.gschema.xml | 21 +++++++++++++++++ - .../schema-tests/enum-with-choice.gschema.xml | 17 ++++++++++++++ - .../enum-with-invalid-alias.gschema.xml | 20 ++++++++++++++++ - .../enum-with-repeated-alias.gschema.xml | 21 +++++++++++++++++ - .../enum-with-shadow-alias.gschema.xml | 20 ++++++++++++++++ - gio/tests/schema-tests/enum.gschema.xml | 16 +++++++++++++ - gio/tests/schema-tests/range-badtype.gschema.xml | 7 ++++++ - .../schema-tests/range-default-high.gschema.xml | 8 +++++++ - .../schema-tests/range-default-low.gschema.xml | 8 +++++++ - .../schema-tests/range-high-default.gschema.xml | 8 +++++++ - .../schema-tests/range-low-default.gschema.xml | 8 +++++++ - .../schema-tests/range-parse-error.gschema.xml | 8 +++++++ - gio/tests/schema-tests/range.gschema.xml | 8 +++++++ - 29 files changed, 368 insertions(+), 7 deletions(-) - -commit be8f938b6309afccd85e8f79d5e8c42a1ab11131 -Author: Ryan Lortie -Date: Wed Jun 16 18:49:20 2010 -0400 - - move GSettings(Backend) to giotypes.h - - gio/giotypes.h | 5 ++++- - gio/gsettings.h | 3 +-- - gio/gsettingsbackend.h | 2 -- - 3 files changed, 5 insertions(+), 5 deletions(-) - -commit f0d30e0c0c645b585478dcae58a4e8d4cdd80fd8 -Author: Ryan Lortie -Date: Wed Jun 16 18:36:24 2010 -0400 - - Bug 621319 - more leaked GVariants in GSettings - - Caught by Felix Riemann. - - gio/gsettings.c | 1 + - 1 file changed, 1 insertion(+) - -commit 4275c68c30bc372b4aa5d9f5a5ee7f2817d49d4e -Author: Ryan Lortie -Date: Wed Jun 16 18:22:48 2010 -0400 - - GVariant serialiser: fix small type error - - glib/gvariant-serialiser.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 597290d5c81bf889a694e286ea2434655b82a404 -Author: Ryan Lortie -Date: Mon Jun 14 17:29:41 2010 -0400 - - GSettings: major refactor. Add enums, range. - - gio/Makefile.am | 2 +- - gio/gio.symbols | 2 + - gio/gschema-compile.c | 1326 +++++++++++++++------ - gio/gsettings-mapping.c | 24 +- - gio/gsettings.c | 2287 - +++++++++++++++++++++--------------- - gio/gsettings.h | 6 +- - gio/gsettingsbackend.c | 27 +- - gio/gsettingsschema.c | 45 +- - gio/gsettingsschema.h | 5 +- - gio/strinfo.c | 308 +++++ - gio/tests/enums.xml.template | 18 + - gio/tests/gsettings.c | 148 ++- - gio/tests/org.gtk.test.gschema.xml | 28 + - gio/tests/testenum.h | 7 + - 14 files changed, 2893 insertions(+), 1340 deletions(-) - -commit b205dc77cb14f67818eaac23d0eb3f5d1b867921 -Author: Ryan Lortie -Date: Wed Jun 16 15:56:51 2010 -0400 - - GVariant: add g_variant_default_value() - - Returns various kinds of false, zero, empty arrays, etc. - - docs/reference/glib/glib-sections.txt | 1 + - glib/glib.symbols | 1 + - glib/gvariant.c | 32 - ++++++++++++++++++++++++++++++-- - glib/gvariant.h | 1 + - 4 files changed, 33 insertions(+), 2 deletions(-) - -commit 6a1cb9f697c0cd69d717b2a1457dd696702f4e48 -Author: Christian Persch -Date: Wed Jun 16 18:47:20 2010 +0200 - - Typo fix - - gobject/gparam.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit b90f11ff970a39ea6d9d7abbe01b07043c70de6b -Author: Christian Persch -Date: Wed Jun 16 17:48:02 2010 +0200 - - Typo fix - - gio/gapplication.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 102c5f6a7d13ec099a8c89db0651172fd3230268 -Author: Colin Walters -Date: Wed Jun 16 00:18:09 2010 -0400 - - Rework GApplication API to use GInitable - - https://bugzilla.gnome.org/show_bug.cgi?id=620952 - - gio/gapplication.c | 407 - ++++++++++++++++++++++++++++++++++++------------ - gio/gapplication.h | 21 ++- - gio/gdbusapplication.c | 119 ++++++-------- - gio/gio.symbols | 5 +- - gio/gnullapplication.c | 13 +- - gio/tests/application.c | 2 +- - gio/tests/testapp.c | 8 +- - 7 files changed, 388 insertions(+), 187 deletions(-) - -commit 25ba90ffdd744d4c3c59cc550cdf08f3de11d542 -Author: Emmanuele Bassi -Date: Wed Jun 16 15:09:33 2010 +0100 - - Add gdbus-proxy-well-known-name to the ignore file - - gio/tests/.gitignore | 1 + - 1 file changed, 1 insertion(+) - -commit 33aa4b4c662f18433ed27cd319ab5c97e5a9d9da -Author: Emmanuele Bassi -Date: Wed Jun 16 15:08:10 2010 +0100 - - binding: Use a hash table - - Since an object instance might have a lot of bindings, using a list - might become a performance issue when removing them. Using a simple - hash table guarantees constant time lookup, which is the most common - operation. - - gobject/gbinding.c | 31 ++++++++++++++++++++++++------- - 1 file changed, 24 insertions(+), 7 deletions(-) - -commit f72f65643fb1d832e8296b26cff77dedbdac310f -Author: Emmanuele Bassi -Date: Wed Jun 16 14:47:06 2010 +0100 - - tests: Add a chain binding - - Test the case with a chain like A → B, B → C, and what happens - when - switching to a direct A → C link. - - https://bugzilla.gnome.org/show_bug.cgi?id=621782 - - gobject/tests/binding.c | 35 +++++++++++++++++++++++++++++++++++ - 1 file changed, 35 insertions(+) - -commit 48e3b31042c9a86d06740f2c73cbb6ffa140ba54 -Author: Matthias Clasen -Date: Tue Jun 15 22:06:56 2010 -0400 - - Properly initialize GError - - Pointed out by Florian Müllner in bug #621702 - - gio/gdbusproxy.c | 1 + - 1 file changed, 1 insertion(+) - -commit 1b8ee5196eb8ed684b0ee0d2f0d26e6bd82656af -Author: Christian Persch -Date: Tue Jun 15 22:01:02 2010 -0400 - - Sprinkle some $(AM_V_GEN) around to make the build more silent. - - Makefile.am | 5 ++--- - gio/Makefile.am | 14 +++++++------- - glib/Makefile.am | 8 ++++---- - gmodule/Makefile.am | 4 ++-- - gobject/Makefile.am | 16 ++++++++-------- - gthread/Makefile.am | 2 +- - tests/gobject/Makefile.am | 4 ++-- - 7 files changed, 26 insertions(+), 27 deletions(-) - -commit 062148ae9a4176a28c055a6e3505f4e5c9ff6313 -Author: Matthias Clasen -Date: Tue Jun 15 21:57:57 2010 -0400 - - Correct some documentation mistakes in gunixmounts.c - - Pointed out by Ross Burton in bug #618904 - - gio/gunixmounts.c | 26 +++++++++++++------------- - 1 file changed, 13 insertions(+), 13 deletions(-) - -commit 6d1d9cf1b551845a159a6b822500bb40e33fda74 -Author: Emmanuele Bassi -Date: Fri Jun 4 16:17:15 2010 +0100 - - gobject: Add GBinding - - GBinding is a simple, opaque object that represents a binding - between a - property on a GObject instance (source) and property on another - GObject - instance (target). - - https://bugzilla.gnome.org/show_bug.cgi?id=348080 - - docs/reference/gobject/gobject-docs.sgml | 1 + - docs/reference/gobject/gobject-sections.txt | 23 + - docs/reference/gobject/gobject.types | 1 + - glib/glib-object.h | 1 + - gobject/Makefile.am | 5 +- - gobject/gbinding.c | 937 - ++++++++++++++++++++++++++++ - gobject/gbinding.h | 119 ++++ - gobject/gobject.symbols | 15 + - gobject/tests/.gitignore | 1 + - gobject/tests/Makefile.am | 4 +- - gobject/tests/binding.c | 326 ++++++++++ - 11 files changed, 1430 insertions(+), 3 deletions(-) - -commit f3879a4bdca2ff1cf6c6b016d67a7e5d40c0e86b -Author: Damien Lespiau -Date: Sat Apr 10 15:50:40 2010 +0100 - - Introduce g_object_notify_by_pspec() - - g_object_notify_by_pspec() will emit the "notify" signal on the given - pspec, short-circuiting the hash table lookup needed by - g_object_notify(). The suggested and documented way of using - g_object_notify_by_pspec() is similar to the way of emitting signals - with their ID. - - Emission tests (with no handler attached to the notify signal) show a - 10-15% speedup over using g_object_notify(). - - https://bugzilla.gnome.org/show_bug.cgi?id=615425 - - docs/reference/gobject/gobject-sections.txt | 1 + - gobject/gobject.c | 82 - ++++++++++++++++++++++++++--- - gobject/gobject.h | 2 + - gobject/gobject.symbols | 1 + - 4 files changed, 79 insertions(+), 7 deletions(-) - -commit 08f473ffeff7524e619dc0459c07a981a3b4285c -Author: Matthias Clasen -Date: Tue Jun 15 02:01:16 2010 -0400 - - Prevent division by zero if no tests - - glib/gtester-report | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit 53f70ac43b0a4d2de109a73b0ea3724aefe95d5d -Author: Matthias Clasen -Date: Tue Jun 15 01:50:15 2010 -0400 - - Forgotten file - - glib/Makefile.am | 1 + - 1 file changed, 1 insertion(+) - -commit f9e8b5d9d47859c7bb62430753ce77e981e4ee65 -Author: Robert Collins -Date: Tue Jun 15 01:49:44 2010 -0400 - - Add subunit support to gtester-report - - This patch adds subunit support to gtester-report via a -s - switch. Subunit - (https://launchpad.net/subunit) is a language neutral test activity - protocol. - This can be used to integrate gtester tests with the Hudson CI - tool amongst - other things. - - Bug #611869. - - glib/gtester-report | 141 - +++++++++++++++++++++++++++++++++++++++++++++++----- - 1 file changed, 129 insertions(+), 12 deletions(-) - -commit 8de6d03c4417a16cad2d089805f93da4b4160602 -Author: Robert Collins -Date: Tue Jun 15 01:37:14 2010 -0400 - - Use optparse to parse gtester-report commandline options - - See bug #611778. - - glib/gtester-report | 54 - +++++++++++++++++++++++------------------------------ - 1 file changed, 23 insertions(+), 31 deletions(-) - -commit ddb9a2f26490b45f9cbda51b79ebcafb38b6ca81 -Author: Emmanuele Bassi -Date: Tue Jun 15 01:31:18 2010 -0400 - - Add package and version to the test report XML - - Makefile.decl | 8 ++++++-- - glib/gtester-report | 16 ++++++++++++++-- - 2 files changed, 20 insertions(+), 4 deletions(-) - -commit 9971686b7e0d3a3f8416534a55e246bbfd901d0a -Author: Matthias Clasen -Date: Tue Jun 15 00:50:36 2010 -0400 - - Reword a doc comment - - To take out some awkward wording. - - glib/gmarkup.c | 11 +++++------ - 1 file changed, 5 insertions(+), 6 deletions(-) - -commit a500de820260915c6b4d4724d6029ee5b8552ae7 -Author: Hib Eris -Date: Tue Jun 15 00:39:46 2010 -0400 - - Let GLIB_SETTINGS macro use glib-compile-schemas from PATH when - cross compiling - - See bug #621172 - - m4macros/gsettings.m4 | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -commit b079d6a54616514e80b552ebe0a42f45e379b0e8 -Author: Hib Eris -Date: Tue Jun 15 00:38:35 2010 -0400 - - Use native glib-compile-schemas when cross compiling - - configure.in | 8 +++++++- - gio/tests/Makefile.am | 8 +++++++- - 2 files changed, 14 insertions(+), 2 deletions(-) - -commit 85210bcf9b7f597aa2ad2a7087709c6091638805 -Author: Colin Walters -Date: Tue Jun 8 16:25:33 2010 -0400 - - Switch to using variants for timestamps, split out signals - - Like how we're handling activation, use GVariant for timestamps. To - avoid polluting the GtkApplication API with GVariants, we rename the - GApplication signals to "quit-with-data" and "action-with-data". - GtkApplication will then wrap those as just "quit" and "action". - - https://bugzilla.gnome.org/show_bug.cgi?id=621002 - - gio/gapplication.c | 94 - ++++++++++++++++++++++++++----------------------- - gio/gapplication.h | 27 ++++++-------- - gio/gdbusapplication.c | 47 ++++++++++++++++--------- - gio/gio-marshal.list | 2 ++ - gio/gio.symbols | 2 +- - gio/tests/application.c | 63 ++++++++++++++++++++++++++------- - gio/tests/testapp.c | 4 +-- - gio/tests/testapps.c | 17 ++++++--- - 8 files changed, 159 insertions(+), 97 deletions(-) - -commit 8c4e1fa0afd97ae211260e4990585629d3c010a1 -Author: Christian Persch -Date: Sun Jun 13 15:16:33 2010 +0200 - - Add --xml to gdbus-tool to print raw introspected XML - - Bug #621442. - - docs/reference/gio/gdbus.xml | 1 + - gio/gdbus-tool.c | 23 ++++++++++++++++------- - 2 files changed, 17 insertions(+), 7 deletions(-) - -commit fdb15058a4625e0f2eb56c56d945e032d8a833ca -Author: Matthias Clasen -Date: Sat Jun 12 18:40:45 2010 -0400 - - Avoid a race in application registration - - We need to register the object before taking the name. - Remove the workarounds for this race from the test suite. - - gio/gdbusapplication.c | 45 ++++++++++++++++++++++++++------------------- - gio/tests/testapps.c | 7 +------ - 2 files changed, 27 insertions(+), 25 deletions(-) - -commit 5e03f273be30d0f5756102d49b20bbabc5743113 -Author: Fran Diéguez -Date: Sat Jun 12 17:47:40 2010 +0200 - - Updated Galician translations - - po/gl.po | 1290 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 663 insertions(+), 627 deletions(-) - -commit 19012ada573221aeedaa982336f2f7b945860bb3 -Author: Matthias Clasen -Date: Sat Jun 12 01:55:25 2010 -0400 - - Accept no-reply errors - - This can happen if the app quits before the dbus reply can be - sent out. - - gio/tests/testapps.c | 7 +++++-- - 1 file changed, 5 insertions(+), 2 deletions(-) - -commit 330cdfbdf1959af90506aa24cc276a20b00878b8 -Author: Matthias Clasen -Date: Fri Jun 11 23:21:49 2010 -0400 - - Make the tests not fall over every other time - - gio/tests/testapps.c | 80 - ++++++++++++++++++++++++++++++++-------------------- - 1 file changed, 50 insertions(+), 30 deletions(-) - -commit 32f2e9a85beedeea36ac7623f68f6eb878465d44 -Author: David Zeuthen -Date: Fri Jun 11 15:45:18 2010 -0400 - - Bug 621213 – GDBusProxy and well-known names - - Allow constructing a GDBusProxy for well-known names as discussed here - http://mail.gnome.org/archives/gtk-devel-list/2009-October/msg00075.html - including test cases. - - Make it possible to create a GDBusProxy for a GBusType instead of a - GDBusConnection. This requires G_BUS_TYPE_NONE so add that too. - - Nuke g_bus_watch_proxy() since one can now more or less use GDBusProxy - for this. - - Port gdbus-example-watch-proxy to this new API and include this - example in the GDBusProxy doc page. - - Also nuke the GType parameter from the GDBusProxy constructors as - requested here: https://bugzilla.gnome.org/show_bug.cgi?id=621229 - - Also update the porting guide and other API docs for this change. - - Also fix a bug in the signal dispatching code so each subscriber only - get notified once, not N times, for the same signal. Also add a test - case for this. - - https://bugzilla.gnome.org/show_bug.cgi?id=621213 - - Signed-off-by: David Zeuthen - - docs/reference/gio/gio-docs.xml | 1 - - docs/reference/gio/gio-sections.txt | 17 +- - docs/reference/gio/migrating-gdbus.xml | 62 +- - gio/Makefile.am | 2 - - gio/gdbusconnection.c | 152 +++-- - gio/gdbusproxy.c | 1071 - ++++++++++++++++++++++++------ - gio/gdbusproxy.h | 28 +- - gio/gdbusproxywatching.c | 666 ------------------- - gio/gdbusproxywatching.h | 115 ---- - gio/gio.h | 1 - - gio/gio.symbols | 16 +- - gio/gioenums.h | 14 +- - gio/tests/Makefile.am | 4 + - gio/tests/gdbus-connection.c | 22 +- - gio/tests/gdbus-example-proxy-subclass.c | 83 --- - gio/tests/gdbus-example-watch-proxy.c | 149 +++-- - gio/tests/gdbus-export.c | 5 - - gio/tests/gdbus-introspection.c | 55 +- - gio/tests/gdbus-peer.c | 1 - - gio/tests/gdbus-proxy-well-known-name.c | 283 ++++++++ - gio/tests/gdbus-proxy.c | 84 +-- - gio/tests/gdbus-threading.c | 55 +- - 22 files changed, 1508 insertions(+), 1378 deletions(-) - -commit e0f8d30dea3d9509867f29289835ea3d58b32730 -Author: Ryan Lortie -Date: Fri Jun 11 14:52:17 2010 -0400 - - gitignore GApplication test-cases - - gio/tests/.gitignore | 5 +++++ - 1 file changed, 5 insertions(+) - -commit 0fc60514fcf9b0d38292ca3a9c416943f722227a -Author: Felix Riemann -Date: Fri Jun 11 00:10:05 2010 +0200 - - Close memory leak in GSettings - - Fixes bug #621252. - - gio/gsettings.c | 1 + - 1 file changed, 1 insertion(+) - -commit aeb41b56e123a4946fd76e89b2cf47a46e6411f6 -Author: Alexander Larsson -Date: Fri Jun 11 09:59:56 2010 +0200 - - converter streams: make code more readable - - The name buffer_availabile was kinda confusing, so its been renamed - to buffer_data_size() to match buffer_data(). - - Also I added a comment to buffer_ensure_space because its behaviour - wasn't obvious. - - gio/gconverterinputstream.c | 26 ++++++++++++++------------ - gio/gconverteroutputstream.c | 26 ++++++++++++++------------ - 2 files changed, 28 insertions(+), 24 deletions(-) - -commit 6858ab20330ec31322dacbbdfaf66838fdcbfb78 -Author: Jürg Billeter -Date: Fri May 28 11:00:37 2010 +0200 - - Use correct offset for buffer data in GConverterOutputStream - - Otherwise we overwrite already converted data in the case that more - than one call to g_converter_convert is necessary in write() or - flush(). - - https://bugzilla.gnome.org/show_bug.cgi?id=619945 - - gio/gconverteroutputstream.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 86592d675ff8f1bf0f647fe926ea6085e7b1f2bc -Author: Jürg Billeter -Date: Thu May 27 16:55:53 2010 +0200 - - Ensure we always have some target space in GConverterOutputStream - - When the converter fills the whole buffer without reading all input, - we need to enlarge the buffer. Otherwise we get an assertion failure - for `outbuf_size > 0' in g_converter_convert. - - https://bugzilla.gnome.org/show_bug.cgi?id=619945 - - gio/gconverteroutputstream.c | 8 ++++++++ - 1 file changed, 8 insertions(+) - -commit 85ea72c0c5716b6ebd62272e17e8e4e3b9014f65 -Author: Christian Dywan -Date: Fri Jun 11 09:46:47 2010 +0200 - - Add a regression test for GConverterOutputStream corruption - - See bug #619945 for background - - gio/tests/converter-stream.c | 54 - ++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 54 insertions(+) - -commit ceee4c21a31e01009960af1be331154f47548291 -Author: Ryan Lortie -Date: Thu Jun 10 22:35:31 2010 -0400 - - GSettings test case fixes - - - call g_settings_sync() - - fix bug #618715 by not forking if a backend is specified via - environment variable - - gio/tests/gsettings.c | 53 - +++++++++++++++++++++++++++++++++++++-------------- - 1 file changed, 39 insertions(+), 14 deletions(-) - -commit a8b5353b1480edbb6a28afe39056bf6a64a1e42d -Author: Ryan Lortie -Date: Thu Jun 10 22:30:44 2010 -0400 - - Add g_settings_sync() and use it - - docs/reference/gio/gio-sections.txt | 1 + - gio/gio.symbols | 1 + - gio/gsettings-tool.c | 19 +------------------ - gio/gsettings.c | 28 ++++++++++++++++++++++++++++ - gio/gsettings.h | 1 + - gio/gsettingsbackend.c | 15 +++++++++++++++ - gio/gsettingsbackendinternal.h | 2 ++ - 7 files changed, 49 insertions(+), 18 deletions(-) - -commit afea703422001cbbe8bbd2e13842008a482cd9ae -Author: Ryan Lortie -Date: Thu Jun 10 15:27:46 2010 -0400 - - Implement byteswapping in the reader - - gvdb-reader.c | 23 ++++++++++++++++++++++- - 1 file changed, 22 insertions(+), 1 deletion(-) - -commit 7c36619d269284597d5df4f366b6389df9bcf617 -Author: Colin Walters -Date: Thu Jun 10 14:02:15 2010 -0400 - - [Gio] Merge in introspection annotations from gobject-introspection - gio-2.0.c - - This is not an exhaustive set, but covers everything we have so far. - - gio/gappinfo.c | 10 +++++----- - gio/gdesktopappinfo.c | 6 +++--- - gio/gdrive.c | 2 +- - gio/gfile.c | 34 +++++++++++++++++----------------- - gio/gfileenumerator.c | 2 +- - gio/gfileinfo.c | 14 +++++++------- - gio/gfilenamecompleter.c | 2 +- - gio/gfilterinputstream.c | 2 +- - gio/gfilteroutputstream.c | 2 +- - gio/goutputstream.c | 6 +++--- - gio/gvolume.c | 8 ++++---- - gio/gvolumemonitor.c | 6 +++--- - 12 files changed, 47 insertions(+), 47 deletions(-) - -commit 3a062d2e33aa1d54dd460a1a2cb297009d94d4d6 -Author: Ryan Lortie -Date: Thu Jun 10 13:49:57 2010 -0400 - - GSettings: store (default, options) in gvdb - - gvdb just dropped the ability to have a separate "options" field. We - now store the options into a GVariant along with the default value. - - For now, we use a small shim in GSettingsSchema in order not to touch - too much code. A more complete rewrite will follow. - - This represents a change to the schema file format with another likely - to follow. glib-compile-schemas needs to be re-run after installing - this change. - - gio/gschema-compile.c | 7 +++---- - gio/gsettings.c | 12 +++++------- - gio/gsettingsschema.c | 25 ++++++++++++++++--------- - gio/gsettingsschema.h | 3 +++ - 4 files changed, 27 insertions(+), 20 deletions(-) - -commit 73007021796f33d7ccec4e5f2bb2b2f8660347f2 -Merge: 45e604d02 9a8cba9eb -Author: Ryan Lortie -Date: Thu Jun 10 13:35:25 2010 -0400 - - Merge remote branch 'gvdb/master' - -commit 9a8cba9eb53f105b752aac7bb16c7c83c6617caf -Author: Ryan Lortie -Date: Thu Jun 10 13:34:56 2010 -0400 - - drop "options" support - - gvdb-builder.c | 41 ----------------------------------------- - gvdb-builder.h | 3 --- - gvdb-format.h | 2 -- - gvdb-reader.c | 32 ++------------------------------ - gvdb-reader.h | 3 +-- - 5 files changed, 3 insertions(+), 78 deletions(-) - -commit 45e604d029980f90a7304b6311fc43cc0cc2ab69 -Author: Tomeu Vizoso -Date: Thu Jun 10 18:29:23 2010 +0200 - - Add _with_closures alternative functions for those in GDBus that - accept more than one callback. - - g_bus_own_name_with_closures - g_bus_own_name_on_connection_with_closures - g_bus_watch_name_with_closures - g_bus_watch_name_on_connection_with_closures - g_bus_watch_proxy_with_closures - g_bus_watch_proxy_on_connection_with_closures - - https://bugzilla.gnome.org/show_bug.cgi?id=621092 - - docs/reference/gio/gio-sections.txt | 6 ++ - gio/gdbusnameowning.c | 173 - +++++++++++++++++++++++++++++++++++ - gio/gdbusnameowning.h | 14 +++ - gio/gdbusnamewatching.c | 149 ++++++++++++++++++++++++++++++ - gio/gdbusnamewatching.h | 11 +++ - gio/gdbusproxywatching.c | 177 - ++++++++++++++++++++++++++++++++++++ - gio/gdbusproxywatching.h | 19 ++++ - gio/gio.symbols | 6 ++ - gio/pltcheck.sh | 2 +- - 9 files changed, 556 insertions(+), 1 deletion(-) - -commit 8cab5e46934554d899274dd96e6a1d5fbbbc9ea6 -Author: Colin Walters -Date: Wed Jun 9 17:17:14 2010 -0400 - - [GApplication] Tweak docs a bit - - gio/gapplication.c | 34 ++++++++++++++++++++++++---------- - 1 file changed, 24 insertions(+), 10 deletions(-) - -commit cc19922183b18683da192cc7371a510cf648ec64 -Author: Colin Walters -Date: Tue Jun 8 21:43:16 2010 -0400 - - Rewrite apps test to ensure children are killed - - Create a function run_with_application that both ensures the - app is running exactly while the test is running, which most - of the tests use. We start it beforehand, and kill it after. - This avoids having any interdependence between the tests (and - there definitely was before, because we didn't wait for - the process to actually terminate after a kill() call). - - Also, open a pipe between the two, and have the child app - monitor that pipe. If it gets closed (e.g. because the parent - died), the child exits. This is the most reliable way to - avoid stale children; before, if we failed an assertion, the - parent would abort, and not run kill(). - - https://bugzilla.gnome.org/show_bug.cgi?id=621034 - - gio/tests/testapp.c | 50 ++--- - gio/tests/testapps.c | 512 - +++++++++++++++++++++++++++------------------------ - 2 files changed, 298 insertions(+), 264 deletions(-) - -commit 8d3fea9cff848d1b45c0a6371ef448c11d992757 -Author: Ryan Lortie -Date: Thu Jun 10 08:06:32 2010 -0400 - - Mention GVariant format string docs from iter docs - - It's not entirely clear what @format_string in iter_next() and - iter_loop() should be. Include a link to the GVariant format string - docs as a hint. - - glib/gvariant.c | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit 507c266c3bdf03d9d75ad11bb346f013172f5ad5 -Author: Tor Lillqvist -Date: Thu Jun 10 11:52:25 2010 +0300 - - Plug memory leak on Windows - - Intern the string returned from g_win32_getlocale() and then free it. - Fixes bug #621168. - - glib/gutils.c | 7 +++++-- - 1 file changed, 5 insertions(+), 2 deletions(-) - -commit 6720596544112a40e8133aea86672197edb46eed -Author: Matthias Clasen -Date: Wed Jun 9 23:44:13 2010 -0400 - - Fix GApplication tests to run without a session bus - - We reuse code from the GDBus tests here to launch a session bus. - - gio/tests/Makefile.am | 4 ++-- - gio/tests/application.c | 15 ++++++++++++++- - gio/tests/testapps.c | 15 ++++++++++++++- - 3 files changed, 30 insertions(+), 4 deletions(-) - -commit db0c55608f0500e8ab47a222a644ea3085b80151 -Author: David Zeuthen -Date: Wed Jun 9 17:57:04 2010 -0400 - - GDBusConnection: Do not dispatch calls to unregistered objects - or subtrees - - There was a slight race where we ended up calling into user code if - the user managed to unregister an object (or subtree) in the window - between - - - processing the remote call on the worker thread; and - - continuing handling it on the user code thread (via an idle - handler) - - This patch fixes the problem. - - Signed-off-by: David Zeuthen - - gio/gdbusconnection.c | 123 - +++++++++++++++++++++++++++++++++++++++++++++++--- - 1 file changed, 117 insertions(+), 6 deletions(-) - -commit ed7f59770e01623fa411530c81cbb04f73555a4c -Author: David Zeuthen -Date: Wed Jun 9 17:08:34 2010 -0400 - - GDBusProxy: Fix error handling in synchronous initialization codepath - - Signed-off-by: David Zeuthen - - gio/gdbusproxy.c | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -commit 653921e17a00d161a25b21d61ff12b8d03208202 -Author: Ryan Lortie -Date: Wed Jun 9 12:43:13 2010 -0400 - - g_variant_builder_add_parsed: fix type error - - Problem caught by Juan A. Suarez Romero - - glib/gvariant-parser.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit f265319b59239f7ad74283b79a62e28afe4ff111 -Author: Richard Hughes -Date: Wed Jun 9 09:36:47 2010 +0100 - - Do not do update-po at distcheck time to avoid touching files checked - into version control - - po/Makefile.in.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 1951c39c44afad8273e2978b4c1420e975882934 -Author: David Zeuthen -Date: Wed Jun 9 10:56:35 2010 -0400 - - Bug 621119 – GDBusProxy and objects with no properties - - Fix proxy construction for objects with no properties in the case - where G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES isn't set. - - The unfortunate side-effect here is that GDBusProxy can no longer be - used to test for "object existence", e.g. creating a GDBusProxy for - any path and interface will not fail. But that's not really a big - deal, if apps rely on that they are doing something very wrong. - - https://bugzilla.gnome.org/show_bug.cgi?id=621119 - - Signed-off-by: David Zeuthen - - gio/gdbusproxy.c | 42 +++++++++++++++++++++++++++++++----------- - 1 file changed, 31 insertions(+), 11 deletions(-) - -commit 67193f55c3201e32405c5a15621d49f703b83f8f -Author: Juan A. Suarez Romero -Date: Wed Jun 9 10:27:39 2010 +0200 - - Fix warning - - Disable functions defined but not used. - - gio/tests/filter-streams.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 992e07c8b2e8f75bcc87c30e1ac2aca1ccf432e3 -Author: Juan A. Suarez Romero -Date: Wed Jun 9 10:23:39 2010 +0200 - - Fix warnings - - Do explicit casts to avoid warnings. - - gio/inotify/inotify-helper.c | 2 +- - gio/tests/memory-output-stream.c | 2 +- - tests/testglib.c | 2 +- - 3 files changed, 3 insertions(+), 3 deletions(-) - -commit 2b72587bedfe293964529aa9f6d6034e7976209b -Author: blue dark -Date: Wed Jun 9 15:13:14 2010 +0800 - - Updated zh_CN translation. - - po/ChangeLog | 4 + - po/zh_CN.po | 1682 - +++++++++++++++++++++++++++++----------------------------- - 2 files changed, 859 insertions(+), 827 deletions(-) - -commit d8dca11733e483670f47fa5c4d8f4a5cb97f6b5b -Author: Christian Persch -Date: Tue Jun 8 19:40:58 2010 +0200 - - Fix thinko - - When replacing strcmp() with g_variant_is_of_type(), remove the "== 0" - part! Found by Colin Walters. - - gio/gapplication.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 0ed183b572db48d0091f9c6ee5e3e005a382c66a -Author: Colin Walters -Date: Tue Jun 8 11:21:48 2010 -0400 - - [GDBusConnection] Use Gio's default async implementation again - - The fix was committed in git. - - https://bugzilla.gnome.org/show_bug.cgi?id=620990 - - gio/gdbusconnection.c | 46 +--------------------------------------------- - 1 file changed, 1 insertion(+), 45 deletions(-) - -commit 06e74ca96928550a31fc05991df01e68300d8a45 -Author: Christian Persch -Date: Tue Jun 8 13:40:38 2010 +0200 - - g_dbus_method_invocation_return_value consumes the floating variant - - Bug #620953. - - gio/gdbusmethodinvocation.c | 1 + - 1 file changed, 1 insertion(+) - -commit 2ab9a07ec79b7dd979253340cf7a471048be0c8f -Author: Christian Persch -Date: Tue Jun 8 13:36:58 2010 +0200 - - Simplify variant builder - - Build the full return value with one builder, and don't unref the - unowned return value! - - Bug #620954. - - gio/gdbusapplication.c | 13 +++++-------- - 1 file changed, 5 insertions(+), 8 deletions(-) - -commit d3b091f63abde2f7de587986a65004ddf2c4ed2a -Author: Christian Persch -Date: Tue Jun 8 13:36:00 2010 +0200 - - Use g_variant_is_of_type() - - ... instead of strcmp()'ing the type strings. - - Bug #620954. - - gio/gapplication.c | 2 +- - gio/gdbusapplication.c | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit b75e7eb95d4782160a88ea7c4dc714368807408c -Author: Christian Persch -Date: Tue Jun 8 13:35:22 2010 +0200 - - Plug a mem leak - - Bug #620954. - - gio/gdbusapplication.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 471c4e413c91e0bae040de4e048a9846a1447515 -Author: Javier Jardón -Date: Tue Jun 8 16:25:38 2010 +0200 - - [docs] Fix typos in some g_file_* functions - - Reported by Alexander Saprykin in bug - https://bugzilla.gnome.org/show_bug.cgi?id=620947 - - gio/gfile.c | 18 +++++++++--------- - 1 file changed, 9 insertions(+), 9 deletions(-) - -commit b482eab3fa14edabb9f237d4a2cf1e6b2ad6e388 -Author: Matthias Clasen -Date: Tue Jun 8 01:10:17 2010 -0400 - - Bump version - - configure.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 1a963c659cad268a6689d941bd5a06ab5a12abf1 -Author: Matthias Clasen -Date: Tue Jun 8 01:09:06 2010 -0400 - - 2.25.8 - - po/af.po | 74 +-- - po/am.po | 74 +-- - po/ar.po | 74 +-- - po/as.po | 74 +-- - po/ast.po | 74 +-- - po/az.po | 74 +-- - po/be.po | 74 +-- - po/be@latin.po | 74 +-- - po/bg.po | 74 +-- - po/bn.po | 74 +-- - po/bn_IN.po | 74 +-- - po/bs.po | 74 +-- - po/ca.po | 74 +-- - po/ca@valencia.po | 74 +-- - po/cs.po | 74 +-- - po/cy.po | 74 +-- - po/da.po | 74 +-- - po/de.po | 74 +-- - po/dz.po | 74 +-- - po/el.po | 74 +-- - po/en@shaw.po | 74 +-- - po/en_CA.po | 74 +-- - po/en_GB.po | 74 +-- - po/eo.po | 805 +++++++++++++++++++++++-- - po/es.po | 1268 +++++++++++++++++++-------------------- - po/et.po | 74 +-- - po/eu.po | 74 +-- - po/fa.po | 74 +-- - po/fi.po | 74 +-- - po/fr.po | 74 +-- - po/ga.po | 74 +-- - po/gl.po | 1249 +++++++++++++++++++------------------- - po/gu.po | 74 +-- - po/he.po | 76 +-- - po/hi.po | 74 +-- - po/hr.po | 74 +-- - po/hu.po | 74 +-- - po/hy.po | 74 +-- - po/id.po | 1252 +++++++++++++++++++------------------- - po/is.po | 74 +-- - po/it.po | 74 +-- - po/ja.po | 74 +-- - po/ka.po | 74 +-- - po/kn.po | 74 +-- - po/ko.po | 74 +-- - po/ku.po | 74 +-- - po/lt.po | 74 +-- - po/lv.po | 74 +-- - po/mai.po | 74 +-- - po/mg.po | 74 +-- - po/mk.po | 74 +-- - po/ml.po | 74 +-- - po/mn.po | 74 +-- - po/mr.po | 74 +-- - po/ms.po | 74 +-- - po/nb.po | 1249 +++++++++++++++++++------------------- - po/nds.po | 74 +-- - po/ne.po | 74 +-- - po/nl.po | 74 +-- - po/nn.po | 74 +-- - po/oc.po | 74 +-- - po/or.po | 74 +-- - po/pa.po | 74 +-- - po/pl.po | 74 +-- - po/ps.po | 74 +-- - po/pt.po | 74 +-- - po/pt_BR.po | 74 +-- - po/ro.po | 74 +-- - po/ru.po | 74 +-- - po/rw.po | 74 +-- - po/si.po | 74 +-- - po/sk.po | 74 +-- - po/sl.po | 1731 - +++++++++++++++++++++++++---------------------------- - po/sq.po | 74 +-- - po/sr.po | 74 +-- - po/sr@ije.po | 74 +-- - po/sr@latin.po | 74 +-- - po/sv.po | 74 +-- - po/ta.po | 74 +-- - po/te.po | 74 +-- - po/th.po | 74 +-- - po/tl.po | 74 +-- - po/tr.po | 74 +-- - po/tt.po | 74 +-- - po/uk.po | 74 +-- - po/vi.po | 74 +-- - po/wa.po | 74 +-- - po/xh.po | 74 +-- - po/yi.po | 74 +-- - po/zh_CN.po | 74 +-- - po/zh_HK.po | 74 +-- - po/zh_TW.po | 74 +-- - 92 files changed, 7255 insertions(+), 6665 deletions(-) - -commit 795ddeb421eb01bbadf98e05657b92877cd93d96 -Author: Matthias Clasen -Date: Mon Jun 7 23:41:06 2010 -0400 - - Add missing marshaler - - gio/gio-marshal.list | 1 + - 1 file changed, 1 insertion(+) - -commit e300c7e622d3e5a5e3eaa339c875484b0e4534eb -Author: Matthias Clasen -Date: Mon Jun 7 23:28:30 2010 -0400 - - Fix a missing parameter in a doc comment - - Pointed out by David Zeuthen. - - gio/gapplication.c | 1 + - 1 file changed, 1 insertion(+) - -commit a89b10c1dc587cd6806954dc04c3f3e36ee393a5 -Author: Matthias Clasen -Date: Mon Jun 7 23:27:21 2010 -0400 - - Fix a signal signature - - GApplication::action was erroneously declaring the timestamp parameter - as int instead of uint. - - gio/gapplication.c | 11 ++++++++--- - 1 file changed, 8 insertions(+), 3 deletions(-) - -commit 063470ea0d1a97f964d3901b7873fddcbadc4c0d -Author: Matthias Clasen -Date: Mon Jun 7 22:34:07 2010 -0400 - - Fix a misspelt doc comment - - gio/gapplication.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 3b11a7d3f20df2f44b3a97db58bb0ffd02a5f0c0 -Author: Matthias Clasen -Date: Mon Jun 7 22:22:39 2010 -0400 - - Add a lost
- - docs/reference/gio/gio-sections.txt | 2 ++ - 1 file changed, 2 insertions(+) - -commit 32b7fbb8907757d8c19c50b48f5917bbad18e43d -Author: Matthias Clasen -Date: Mon Jun 7 22:21:47 2010 -0400 - - Rename GApplication::appid to GApplication::application-id - - gio/gapplication.c | 16 ++++++++-------- - 1 file changed, 8 insertions(+), 8 deletions(-) - -commit c59cc943188753e0f72a8e554f8142351970aa20 -Author: Matthias Clasen -Date: Mon Jun 7 21:53:32 2010 -0400 - - Fix !srcdir checks - - gio/tests/Makefile.am | 2 ++ - 1 file changed, 2 insertions(+) - -commit 14c62ff722d74af3baca7cc527f316e4ab095dae -Author: Matthias Clasen -Date: Mon Jun 7 21:23:37 2010 -0400 - - Updates - - NEWS | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 51 insertions(+) - -commit fdc99873eeffc36ea2bb0423b586cc3115c76ed2 -Author: Matthias Clasen -Date: Mon Jun 7 18:27:33 2010 -0400 - - Document signals - - gio/gapplication.c | 28 +++++++++++++++++++++++++++- - 1 file changed, 27 insertions(+), 1 deletion(-) - -commit d68100afccc9260309e573bbcb9f0bb387044340 -Author: Javier Jardón -Date: Mon Jun 7 23:55:34 2010 +0200 - - [docs] GApplication is available since Gio 2.26 - - gio/gapplication.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit c2a539eff05f1afd43e1c3c0feb9c98ccfdd0a85 -Author: Matthias Clasen -Date: Mon Jun 7 17:48:09 2010 -0400 - - Use g types for consistency - - gio/gapplication.c | 26 +++++++++++++------------- - gio/gapplication.h | 26 +++++++++++++------------- - gio/gdbusapplication.c | 8 ++++---- - gio/gnullapplication.c | 2 +- - 4 files changed, 31 insertions(+), 31 deletions(-) - -commit 6427e93757dbc38cc53ffeb87ed814cdb9df0ed4 -Author: Matthias Clasen -Date: Mon Jun 7 13:25:39 2010 -0400 - - Merge the wip/gapplication branch - - This adds a GApplication object to GIO, which is the core of - an application support class, supporting - - uniqueness - - exporting actions (simple scripting) - - standard actions (quit, activate) - - The implementation for Linux uses D-Bus, takes a name on the - session bus, and exports a org.gtk.Application interface. - - Implementations for Win32 and OS X are still missing. - - docs/reference/gio/gio-docs.xml | 4 + - docs/reference/gio/gio-sections.txt | 32 ++ - docs/reference/gio/gio.types | 1 + - gio/Makefile.am | 5 + - gio/gappinfo.c | 42 +- - gio/gapplication.c | 1058 - +++++++++++++++++++++++++++++++++++ - gio/gapplication.h | 151 +++++ - gio/gdbusapplication.c | 426 ++++++++++++++ - gio/gdbusconnection.h | 2 +- - gio/gdesktopappinfo.c | 12 + - gio/gio-marshal.list | 3 + - gio/gio.h | 1 + - gio/gio.symbols | 21 + - gio/gnullapplication.c | 70 +++ - gio/tests/Makefile.am | 20 + - gio/tests/appinfo-test.c | 20 + - gio/tests/appinfo-test.desktop | 4 + - gio/tests/appinfo.c | 25 + - gio/tests/application.c | 134 +++++ - gio/tests/testapp.c | 79 +++ - gio/tests/testapps.c | 533 ++++++++++++++++++ - 21 files changed, 2626 insertions(+), 17 deletions(-) - -commit af78f6d418788fa76a2c78298896f9c656d8eb85 -Author: Ryan Lortie -Date: Mon Jun 7 12:58:57 2010 +0200 - - Bug 620767 - Typo in GSettings documentation - - Use the correct variable name and work around the escaping of '@'. - Expand/clarify the section on how translation of is handled. - - docs/reference/gio/migrating-gconf.xml | 25 ++++++++++++++++++++----- - 1 file changed, 20 insertions(+), 5 deletions(-) - -commit 486c46b9459f7b28528d9144296da9e4a32023d3 -Author: Matthias Clasen -Date: Mon Jun 7 06:23:24 2010 -0400 - - Include the right header - - docs/reference/gio/migrating-gconf.xml | 2 +- - gio/tests/gsettings.c | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit 71c5e3f899bf15c9dee09b36f146c5e72652d72b -Author: Ryan Lortie -Date: Mon Jun 7 10:18:43 2010 +0200 - - Bug 620496 - schema compiler: reject invalid paths - - The GSettings schema compiler was accepting any string as a path. - It is - probably quite a common mistake to suspect that '/apps/foo' is a valid - path name when this will cause all sorts of trouble later. Check for - this case and report the error. - - gio/gschema-compile.c | 16 ++++++++++++++-- - gio/tests/gschema-compile.c | 1 + - gio/tests/schema-tests/invalid-path.gschema.xml | 3 +++ - 3 files changed, 18 insertions(+), 2 deletions(-) - -commit a0c044b5c65500080c15e2c5e315bf87487e63b7 -Author: Matthias Clasen -Date: Sun Jun 6 16:42:06 2010 -0400 - - Make g_assertion_message_error take a const GError* - - This was requested in bug 620265. - - glib/gtestutils.c | 2 +- - glib/gtestutils.h | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit 87ee5f36413ba421c58bd4e5cbf1d11a681c2abe -Author: Christian Persch -Date: Sun Jun 6 16:32:04 2010 -0400 - - Don't do an extra strlen when g_variant_get_string() returns it - already - - gio/gdbusmessage.c | 12 ++++-------- - 1 file changed, 4 insertions(+), 8 deletions(-) - -commit 2aca3b506a2405927a621bb37447dc96b2aa6174 -Author: Matthias Clasen -Date: Sun Jun 6 16:20:21 2010 -0400 - - Add single-include guards to new headers - - As pointed out by Christian Persch in bug 620173, all the new - gdbus and gsettings headers were missing these. - - gio/gcredentials.h | 4 ++++ - gio/gdbusaddress.h | 4 ++++ - gio/gdbusauthobserver.h | 4 ++++ - gio/gdbusconnection.h | 4 ++++ - gio/gdbuserror.h | 4 ++++ - gio/gdbusintrospection.h | 4 ++++ - gio/gdbusmessage.h | 4 ++++ - gio/gdbusmethodinvocation.h | 4 ++++ - gio/gdbusnameowning.h | 4 ++++ - gio/gdbusnamewatching.h | 4 ++++ - gio/gdbusproxy.h | 4 ++++ - gio/gdbusproxywatching.h | 4 ++++ - gio/gdbusserver.h | 4 ++++ - gio/gdbusutils.h | 4 ++++ - gio/gsettings.h | 4 ++++ - 15 files changed, 60 insertions(+) - -commit 9371ca0cc27573174dfc0419e121f8ac718fe061 -Author: Matthias Clasen -Date: Sun Jun 6 16:15:44 2010 -0400 - - Sort gio.h includes alphabetically - - gio/gio.h | 49 +++++++++++++++++++++++++------------------------ - 1 file changed, 25 insertions(+), 24 deletions(-) - -commit 3944a63fed37e86515178c362b478eafd80199c0 -Author: Michael Natterer -Date: Sun Jun 6 21:15:42 2010 +0200 - - gio: fix the build - - gio/gpermission.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 92fab483875c2d78ae2cb4749ae283cd26afa451 -Author: Matthias Clasen -Date: Sun Jun 6 14:22:48 2010 -0400 - - Some cleanups - - Always include config.h, make property strings for translation, - add since tags. - - gio/gpermission.c | 49 - +++++++++++++++++++++++++++++++++++++++---------- - gio/gsimplepermission.c | 6 +++++- - po/POTFILES.in | 1 + - 3 files changed, 45 insertions(+), 11 deletions(-) - -commit 40e10764b343b7cdcf270107d9a5b56e8fa142ec -Author: Will Thompson -Date: Thu Jun 3 15:09:09 2010 +0100 - - Add some symbols to glib-sections.txt - - Most of these are private; the few that aren't were already documented - but not included in the gtkdoc output. - - docs/reference/glib/glib-sections.txt | 12 ++++++++++++ - docs/reference/glib/tmpl/main.sgml | 27 +++++++++++++++++++++++++++ - 2 files changed, 39 insertions(+) - -commit f291d3bb3ce1245981363395ac576d74e918cb0a -Author: Will Thompson -Date: Thu Jun 3 15:08:58 2010 +0100 - - Document G_GNUC_DEPRECATED_FOR - - docs/reference/glib/glib-sections.txt | 1 + - docs/reference/glib/tmpl/macros_misc.sgml | 13 +++++++++++++ - 2 files changed, 14 insertions(+) - -commit 157116b8dd58429335a16c4d0d2c8ee4ef287302 -Author: Will Thompson -Date: Thu Jun 3 14:50:19 2010 +0100 - - Add examples for G_STRINGIFY and G_PASTE - - docs/reference/glib/tmpl/macros_misc.sgml | 37 - ++++++++++++++++++++++++++++--- - 1 file changed, 34 insertions(+), 3 deletions(-) - -commit 28f9f03a3b7dc015ff1b0c6865a952e2ee0f17f3 -Author: Will Thompson -Date: Thu Jun 3 14:43:30 2010 +0100 - - Hide G_PASTE_ARGS in gtkdocs. - - docs/reference/glib/glib-sections.txt | 2 +- - docs/reference/glib/tmpl/macros_misc.sgml | 9 --------- - 2 files changed, 1 insertion(+), 10 deletions(-) - -commit a131beda54a15b071b6571b12f2f2ad8cb342c04 -Author: Javier Jardón -Date: Sun Jun 6 05:25:59 2010 +0200 - - [docs] Improve the g_get_system_config_dirs() docs. - - The retrieved list of directories is XDG_CONFIG_DIRS, - Also mention the retrieved directory on Windows: CSIDL_COMMON_APPDATA - - glib/gutils.c | 12 ++++++++++-- - 1 file changed, 10 insertions(+), 2 deletions(-) - -commit e08c7b86c43f3eb8c230355be5fa92b504e3fff9 -Author: Javier Jardón -Date: Sun Jun 6 05:13:06 2010 +0200 - - [docs] Improve the g_get_system_data_dirs() docs. - - The retrieved list of directories is XDG_DATA_DIRS - - glib/gutils.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 07777db60d82c8f81feb407ec453f244ba10787c -Author: Javier Jardón -Date: Sun Jun 6 05:05:15 2010 +0200 - - [docs] Improve the g_get_user_cache_dir() docs - - The retrieved directory is XDG_CACHE_HOME on UNIX platforms. - Also mention the retrieved directory on Windows: CSIDL_INTERNET_CACHE. - - glib/gutils.c | 10 ++++++++-- - 1 file changed, 8 insertions(+), 2 deletions(-) - -commit e40b5ae3ef6a637f1469557b8d7be94a9cf59f6e -Author: Javier Jardón -Date: Sun Jun 6 04:57:46 2010 +0200 - - [docs] Improve the g_get_user_data_dir() docs - - The retrieved directory is XDG_DATA_HOME on UNIX platforms. - Also mention the retrieved directory on Windows: CSIDL_PERSONAL. - - glib/gutils.c | 8 ++++++-- - 1 file changed, 6 insertions(+), 2 deletions(-) - -commit b2718ee71ad85f2536e5e127239a5a438648de0c -Author: Javier Jardón -Date: Sat Jun 5 18:34:38 2010 +0200 - - [docs] Improve the g_get_user_config_dir() docs a bit - - The retrieved directory is XDG_CONFIG_HOME on UNIX platforms. - Also mention the retrieved directory on Windows: CSIDL_APPDATA. - - glib/gutils.c | 10 ++++++++-- - 1 file changed, 8 insertions(+), 2 deletions(-) - -commit 61f3f45cb95f022d99689e0fee9b0cb97c5112a3 -Author: Ryan Lortie -Date: Fri Jun 4 23:07:40 2010 +0200 - - add get_permission API to GSettingsBackend - - implement it in the various in-tree backends - - also, lots of whitespace changes to realign the vtable members - - gio/gdelayedsettingsbackend.c | 11 +++++++ - gio/gkeyfilesettingsbackend.c | 9 ++++++ - gio/gmemorysettingsbackend.c | 9 ++++++ - gio/gnullsettingsbackend.c | 11 ++++++- - gio/gsettingsbackend.c | 25 +++++++++++++++ - gio/gsettingsbackend.h | 69 - ++++++++++++++++++++++-------------------- - gio/gsettingsbackendinternal.h | 3 ++ - 7 files changed, 103 insertions(+), 34 deletions(-) - -commit 95c564cabe2837be56f2cf3901a4d6d9d84ab6c9 -Author: Ryan Lortie -Date: Fri Jun 4 23:02:44 2010 +0200 - - gsettingsbackend.h: pretend to be gio.h - - Since #include is a perfectly valid thing for - applications to do, and since we want to include gio headers from - gsettingsbackend.h, we need to effectively disable the #error we would - get from those headers (because we're not coming via gio.h). - - We don't want to #include here because this would cause - needless rebuilding of GSettingsBackend, GSettings, - GDelayedSettingsBackend, etc... every time someone changed anything in - any public header. - - gio/gsettingsbackend.h | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit 473348817809f7aed492245469092901d28de91d -Author: Ryan Lortie -Date: Fri Jun 4 22:32:01 2010 +0200 - - Bug 620582 - a simple GPermission implementation - - add GSimplePermission, a trivial const implementation of GPermission - - can-request and can-release are always false for this implementation - and - the value of 'allowed' is decided at construction. - - docs/reference/gio/gio-docs.xml | 1 + - docs/reference/gio/gio-sections.txt | 8 ++++ - docs/reference/gio/gio.types | 1 + - gio/Makefile.am | 2 + - gio/gio.symbols | 7 ++++ - gio/giotypes.h | 1 + - gio/gsimplepermission.c | 84 - +++++++++++++++++++++++++++++++++++++ - gio/gsimplepermission.h | 45 ++++++++++++++++++++ - 8 files changed, 149 insertions(+) - -commit 0957f76878046d848ea42bab09d9b129a60476a5 -Author: Matej Urbančič -Date: Fri Jun 4 20:03:41 2010 +0200 - - Updated Slovenian translation - - po/sl.po | 1979 - +++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 1039 insertions(+), 940 deletions(-) - -commit 7a4860d69ad7b6daf6cce0063cbc52070d21bd7b -Author: Ryan Lortie -Date: Thu Jun 3 22:58:52 2010 +0200 - - Bug 620519 - GPermission - - Add an abstract interface representing the permission to perform an - action. - - docs/reference/gio/gio-docs.xml | 4 + - docs/reference/gio/gio-sections.txt | 21 ++ - docs/reference/gio/gio.types | 1 + - gio/Makefile.am | 2 + - gio/gio.h | 1 + - gio/gio.symbols | 16 ++ - gio/giotypes.h | 1 + - gio/gpermission.c | 390 - ++++++++++++++++++++++++++++++++++++ - gio/gpermission.h | 118 +++++++++++ - 9 files changed, 554 insertions(+) - -commit 07b5cee2a8273d7fdd20371b5494ecd320c3cd1c -Author: Murray Cumming -Date: Fri Jun 4 17:07:05 2010 +0200 - - Gio: gioenums.h: Remove trailing commas to avoid C++ warnings. - - gio/gioenums.h | 22 +++++++++++----------- - 1 file changed, 11 insertions(+), 11 deletions(-) - -commit af3f4cbe77584acabf289f4c3f9beccd6bfcfd21 -Author: Javier Jardón -Date: Sun May 30 14:56:55 2010 +0200 - - gdbusaddress: Fix typo - - gio/gdbusaddress.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 644584e7e6bcff65e5bd819a4756dc7597526961 -Author: Kristjan Schmidt -Date: Thu Jun 3 18:19:31 2010 +0200 - - Updated Esperanto translation - - po/eo.po | 1661 - +++++++++++++++++--------------------------------------------- - 1 file changed, 437 insertions(+), 1224 deletions(-) - -commit e608b1f067c76db196a63723b50167a00ab39921 -Author: Matthias Clasen -Date: Thu Jun 3 11:40:02 2010 -0400 - - Don't spew a g_warning if inotify setup fails - - We use is_supported when we are trying to find a local file monitor - implementation that works, and having the g_warning in there trips - the test suite. - - gio/inotify/inotify-helper.c | 1 - - 1 file changed, 1 deletion(-) - -commit 9562726f35b3e19d5d50d4e2e01bd8c37c7727ab -Author: Ryan Lortie -Date: Thu Jun 3 11:24:31 2010 +0200 - - Bug 620350 - add g_variant_builder_add_parsed() - - A delicious blend of g_variant_new_parsed() and - g_variant_builder_add_value(). Now available in a GLib near you. - - docs/reference/glib/glib-sections.txt | 1 + - glib/glib.symbols | 1 + - glib/gvariant-parser.c | 44 - +++++++++++++++++++++++++++++++++++ - glib/gvariant.h | 3 +++ - 4 files changed, 49 insertions(+) - -commit 44db2b6b7447680fa3f8d3bce6f2bda26a6b498e -Author: Ryan Lortie -Date: Thu Jun 3 09:41:33 2010 +0200 - - Bug 620349 – utf8ify GVariant printer - - Take advantage of our knowledge that GVariant strings are always valid - utf8 when printing and parsing: - - - allow valid printing unicode characters to pass through unescaped - - - escape non-printing characters using \uxxxx or \Uxxxxxxxx format - - - do the same in the parser - - - update existing test cases to use utf8, add a new test case - - glib/gvariant-parser.c | 64 - +++++++++++++++++++++++++++++++++++++++---------- - glib/gvariant.c | 65 - ++++++++++++++++++++++++++++++++++++++++++++------ - glib/tests/gvariant.c | 26 +++++++++++++++++--- - 3 files changed, 132 insertions(+), 23 deletions(-) - -commit 36826661401f1912eef8c710609f4bd6454720ad -Author: Milan Bouchet-Valat -Date: Wed Jun 2 16:05:13 2010 +0200 - - Annotate GVariant and GSettings _strv() functions - - Add GObject introspection annotations so that the length parameter is - correctly detected for g_variant_new_strv(), g_variant_get_strv() and - g_variant_dup_strv(). Also specify that it can be a NULL pointer in - g_variant_get_strv() and g_variant_dup_strv(). - - For g_settings_set_strv(), detect that a NULL value is allowed, - meaning - empty array. - - Closes bug #620384. - - Signed-off-by: Ryan Lortie - - gio/gsettings.c | 2 +- - glib/gvariant.c | 10 +++++----- - 2 files changed, 6 insertions(+), 6 deletions(-) - -commit 0e691f27ecfe1d7f86214f16c00f91fc55f95e9c -Author: Ryan Lortie -Date: Wed Jun 2 19:34:45 2010 +0200 - - improve gitignore (systemtap) - - .gitignore | 1 + - 1 file changed, 1 insertion(+) - -commit 20ab1e667308741de01fa9d1afc106dcd8b313d9 -Author: Kjartan Maraas -Date: Wed Jun 2 15:41:01 2010 +0200 - - Updated Norwegian bokmål translation - - po/nb.po | 1305 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 659 insertions(+), 646 deletions(-) - -commit b5c8496b4c06fc7be5672e29a771064d3247d0cc -Author: Ryan Lortie -Date: Wed Jun 2 04:00:58 2010 +0200 - - Support NULL value for g_settings_set_strv() - - Allow easy setting of the empty array that we lost with the last - patch. - - gio/gsettings.c | 14 +++++++++++--- - 1 file changed, 11 insertions(+), 3 deletions(-) - -commit bf9edb5cd5a75a4bc9946f0ef106c3d541fdb89f -Author: Milan Bouchet-Valat -Date: Tue Jun 1 23:16:19 2010 +0200 - - Remove length parameter for g_settings_[gs]et_strv - - Length of the array is redundant since it's NULL-terminated. This - is not - consistent with many GLib and GTK+ functions, and adds complexity with - no real gain, while these convenience functions should be kept simple. - - Closes bug #620312 - - gio/gsettings.c | 12 ++++-------- - gio/gsettings.h | 6 ++---- - 2 files changed, 6 insertions(+), 12 deletions(-) - -commit dc7b1c5b42175cd3e52b57c427545d6c4d9b1cee -Author: Jorge González -Date: Sun May 30 18:23:21 2010 +0200 - - Updated Spanish translation - - po/es.po | 19 ++++++++----------- - 1 file changed, 8 insertions(+), 11 deletions(-) - -commit 7d04f0a915f290b47382d8f2cc989cb6de91e781 -Author: Fran Diéguez -Date: Sun May 30 17:43:57 2010 +0200 - - Updated Galician translations - - po/gl.po | 83 - ++++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 41 insertions(+), 42 deletions(-) - -commit 1afaeb9976334ebdcba53ab258aa3922a872bfb9 -Author: Andika Triwidada -Date: Sun May 30 17:10:51 2010 +0700 - - Updated Indonesian translation - - po/id.po | 1590 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 826 insertions(+), 764 deletions(-) - -commit be94532e634772115e5fabefb69c803a5c5e4672 -Author: Jorge González -Date: Sat May 29 12:06:16 2010 +0200 - - Updated Spanish translation - - po/es.po | 69 - ++++++++++++++++++++++++++++++---------------------------------- - 1 file changed, 32 insertions(+), 37 deletions(-) - -commit b208c2d75654ee3cf6cadf0a796976426c7b3df0 -Author: Jorge González -Date: Fri May 28 20:21:02 2010 +0200 - - Updated Spanish translation - - po/es.po | 16 +++++++++------- - 1 file changed, 9 insertions(+), 7 deletions(-) - -commit e7c1aaf9259b64bc40d2851df9b988627e783421 -Author: Jorge González -Date: Fri May 28 19:45:51 2010 +0200 - - Updated Spanish translation - - po/es.po | 28 ++++++++++++++-------------- - 1 file changed, 14 insertions(+), 14 deletions(-) - -commit 5451cd0804f196f30a8cc58eee029c8b4acc54e0 -Author: Yaron Shahrabani -Date: Fri May 28 16:57:56 2010 +0300 - - Updated Hebrew translation. - - po/he.po | 18 +++++++++--------- - 1 file changed, 9 insertions(+), 9 deletions(-) - -commit ecc5fbb479e529d17885e3b746f78c05758c1bb0 -Author: Yaron Shahrabani -Date: Fri May 28 16:54:58 2010 +0300 - - Updated Hebrew translation. - - po/he.po | 356 - +++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 200 insertions(+), 156 deletions(-) - -commit c874a76a8bf4f3b31e480a9184983cd5e85aeb4c -Author: Lin Ma -Date: Fri May 28 16:57:10 2010 +0800 - - After talk with FEN dev, we dicide simply disable monitor function if - the current filesystem doesn't suport FEN. - - gio/fen/fen-kernel.c | 8 ++++++++ - 1 file changed, 8 insertions(+) - -commit 8e41be13efe06a0bbd89beefc6e7ae7279b56834 -Author: Alexander Larsson -Date: Fri Jan 1 21:39:52 2010 +0100 - - Add dtrace and systemtap support for gobject - - This adds static markers and systemtap tapsets for: - - * type creation - * object lifetimes (creation, ref, unref, dispose, finalize) - * signal creation and emission - - Signal emissions and finalization marker have a corresponding - *_end (or *-end in dtrace) version that is when the corresponding - operation is finished. - - https://bugzilla.gnome.org/show_bug.cgi?id=606044 - - configure.in | 1 + - gobject/Makefile.am | 22 ++++++ - gobject/gobject.c | 28 +++++-- - gobject/gobject.stp.in | 199 - +++++++++++++++++++++++++++++++++++++++++++++++ - gobject/gobject_probes.d | 13 ++++ - gobject/gobject_trace.h | 43 ++++++++++ - gobject/gsignal.c | 11 ++- - gobject/gtype.c | 9 ++- - 8 files changed, 316 insertions(+), 10 deletions(-) - -commit bef9efd0a99a9a3bd6a2d713423edc37d6a38f21 -Author: Alexander Larsson -Date: Fri Dec 18 21:25:47 2009 +0100 - - Initial support for dtrace and systemtap - - This adds static markers for dtrace, which are also usable - by systemtap. Additionally it adds a tapset for systemtap - that makes it easier to use the static markers. - - These are enabled by default. - - This initial set of probes is rather limited: - - * allocation and free using g_malloc & co - * allocation and free using g_slice - * gquark name tracking (useful for converting quarks to strings - in probes) - - Notes on naming: - - Its traditional with dtrace to use probe names with dashes as - delimiter (slice-alloc). Since dashes are not usable in identifiers - the C code uses double underscores (slice__alloc) which is converted - to dashes in the UI. We follow this for the shared lowlevel probe - names. - - Additionally dtrace supports putting a "provider" part in the probe - names which is essentially a namespacing thing. On systemtap this - field is currently ignored (but may be implemented in the future), but - this is not really a problem since in systemtap the probes are - specified by combining the solib file and the marker name, so there - can't really be name conflicts. - - For the systemtap tapset highlevel probes we instead use names that - are systemtapish with single dashes as separators. - - https://bugzilla.gnome.org/show_bug.cgi?id=606044 - - configure.in | 53 ++++++++++++++++++++++++ - docs/reference/glib/building.sgml | 42 ++++++++++++++++++++ - docs/reference/glib/running.sgml | 13 ++++++ - glib/Makefile.am | 23 +++++++++++ - glib/gdataset.c | 6 ++- - glib/glib.stp.in | 84 - +++++++++++++++++++++++++++++++++++++++ - glib/glib_probes.d | 8 ++++ - glib/glib_trace.h | 43 ++++++++++++++++++++ - glib/gmem.c | 52 +++++++++++++++++++----- - glib/gslice.c | 5 +++ - 10 files changed, 317 insertions(+), 12 deletions(-) - -commit c3bc0f4f8fc5125a732f383671ee5bff939423d2 -Author: Mikhail Zabaluev -Date: Thu May 27 14:00:12 2010 -0400 - - Optimized the overlong sequence check in g_utf8_get_char_extended() - - Rather make it branch to get the due sequence length for the resulting - character code, we can as well get the minimum code value in the - initial - branching. - - glib/gutf8.c | 26 +++++++++++++++++--------- - 1 file changed, 17 insertions(+), 9 deletions(-) - -commit 30a856294613ab1119c0972b35bac5bbf3294692 -Author: Ryan Lortie -Date: Thu May 27 13:11:49 2010 -0400 - - GSettings schema docs: mention need for EXTRA_DIST - - Mention that you will need to use EXTRA_DIST for your schema file - if it - is distributed with your project. - - docs/reference/gio/migrating-gconf.xml | 10 ++++++++++ - 1 file changed, 10 insertions(+) - -commit f2687f588e3a2b338242d73b6898eb93689b264b -Author: Ryan Lortie -Date: Thu May 27 13:07:54 2010 -0400 - - Remove duplicate copies of migration docs - - Fixup for commit 133f66538dbf266be3c99b34f1eeee0a5e6068ac which - duplicated the contents of most of the migration documentation by - splitting it out into separate files but keeping the original file - intact (with a rename). - - This removes the duplicated content from the renamed file. - - docs/reference/gio/migrating-posix.xml | 554 - --------------------------------- - 1 file changed, 554 deletions(-) - -commit b3593693d918f0ae97094f6712d817180b8eea6a -Author: Ryan Lortie -Date: Thu May 27 11:58:54 2010 -0400 - - gsettings m4: check for .xml in src/builddir - - This checks for the .gschema.xml file in the srcdir and builddir and - runs the schema validation on which one it finds. This handles - non-srcdir builds in both cases: .gschema.xml is in the tarball and - .gschema.xml is generated. - - m4macros/gsettings.m4 | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit e7927faf1792ad4c3c8a5b599240a7ee94b1a0cc -Author: Ryan Lortie -Date: Thu May 27 11:32:34 2010 -0400 - - GVariant: One more FreeBSD fix - - FreeBSD's malloc() sometimes returns unaligned memory if you are - requesting small sizes. This can get GVariant into trouble. For - example, consider the type "mmi" containing the value "just nothing". - According to the type signature, the memory containing this should be - aligned to a boundary of 4 since it might contain an int. The - serialised size of this value is 1 byte, however, and when you ask - FreeBSD to allocate memory of that size, it knows you can't put an int - into it so it doesn't bother aligning it. - - This patch modifies the GVariant serialiser to not assert the - alignment - constraint in the case that the size of the serialised data is smaller - than its own alignment requirement. - - glib/gvariant-serialiser.c | 12 +++++++++++- - 1 file changed, 11 insertions(+), 1 deletion(-) - -commit 271997deb56cc17af5fa7b59b3a67f4ee347be6c -Author: Ryan Lortie -Date: Wed May 26 23:34:31 2010 -0400 - - More alignment-related fixes. - - Partial-backout 8a21d8d23317ecebe46007f1fd5f7459bf182415. The - assertions should have remained relaxed since these functions are used - with non-posix_memalign()ed data. - - glib/tests/gvariant.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 866e3dda60d7de45ae7f6c962a0bb4167abd8147 -Author: Lin Ma -Date: Thu May 27 10:24:58 2010 +0800 - - Remove unused code. - - gio/fen/fen-node.c | 13 ------------- - 1 file changed, 13 deletions(-) - -commit 91ec834456b419c0270072d52d28b365aa160dfb -Author: Ryan Lortie -Date: Wed May 26 17:35:18 2010 -0400 - - include "config.h" for HAVE_POSIX_MEMALIGN - - glib/tests/gvariant.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 8a21d8d23317ecebe46007f1fd5f7459bf182415 -Author: Ryan Lortie -Date: Wed May 26 17:31:52 2010 -0400 - - Use aligned memory in GVariant test cases. - - The GVariant serialiser works well with non-8-aligned memory, but the - comparison serialiser in the test case depends on memory being - 8-aligned. Use posix_memalign() to get the memory used by this - serialiser. - - glib/tests/gvariant.c | 47 - ++++++++++++++++++++++++++++++++++++----------- - 1 file changed, 36 insertions(+), 11 deletions(-) - -commit 183102104a3762bab4c50fc54cd11979ca085859 -Author: Colin Walters -Date: Wed May 26 16:21:15 2010 -0400 - - [mainloop-test] Fix compilation errors - - tests/mainloop-test.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit ba1163a33cdfb7f67cbd311ae2b74ae40831cd05 -Author: Colin Walters -Date: Wed May 26 15:59:36 2010 -0400 - - [tests/gvariant] Handle flavored_free(NULL), since flavored_malloc - can return NULL - - glib/tests/gvariant.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 88a1e6c1021644f9ae42c558b23e3c6a1e4055a6 -Author: Jorge González -Date: Wed May 26 18:12:22 2010 +0200 - - Updated Spanish translation - - po/es.po | 389 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 201 insertions(+), 188 deletions(-) - -commit 39123880387b19f034ae0bed9492d5a1b4f026ab -Author: Jorge González -Date: Wed May 26 18:09:46 2010 +0200 - - Updated Spanish translation - - po/es.po | 1361 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 696 insertions(+), 665 deletions(-) - -commit 798eed43a2ee756b32651559f95ce55f0a448e7b -Author: Lin Ma -Date: Wed May 26 14:32:37 2010 +0800 - - bugster#6955199, on hsfs portfs will fail, and FEN backend will fail - to run lstat and port_associate on root node. - - gio/fen/fen-node.c | 21 ++++++++++++++++++--- - 1 file changed, 18 insertions(+), 3 deletions(-) - -commit 6b53e4826fba3827ac7273a344b46f854ee81d0b -Author: Havoc Pennington -Date: Tue Apr 20 17:47:44 2010 -0400 - - GSource: add g_source_set_name, g_source_get_name, - g_source_set_name_by_id - - These allow applications to give meaningful names to their sources. - Source names can then be used for debugging and profiling, for - example with systemtap or gdb. - - https://bugzilla.gnome.org/show_bug.cgi?id=606044 - - glib/gmain.c | 5 ++++- - tests/mainloop-test.c | 6 +++++- - 2 files changed, 9 insertions(+), 2 deletions(-) - -commit e5696c282e2c48ac0f822c4e6d33c8507a77e998 -Author: Havoc Pennington -Date: Tue Apr 20 17:47:44 2010 -0400 - - GSource: add g_source_set_name, g_source_get_name, - g_source_set_name_by_id - - These allow applications to give meaningful names to their sources. - Source names can then be used for debugging and profiling, for - example with systemtap or gdb. - - https://bugzilla.gnome.org/show_bug.cgi?id=606044 - - glib/glib.symbols | 3 ++ - glib/gmain.c | 83 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++- - glib/gmain.h | 9 +++++- - 3 files changed, 93 insertions(+), 2 deletions(-) - -commit eec66b2f9424dd6db25867ee0a32e0341def15b8 -Author: David Zeuthen -Date: Tue May 25 11:59:57 2010 -0400 - - GDBus: Big-endian fixes - - Tested this on my Powerbook G4 12", 867MHz PowerPC G4 running Fedora - 11ish. - - Signed-off-by: David Zeuthen - - gio/gdbusmessage.c | 8 ++++++-- - gio/tests/gdbus-threading.c | 2 +- - 2 files changed, 7 insertions(+), 3 deletions(-) - -commit a81c2f2c7ad260bc3033648bb274a3b321df8b49 -Author: Ryan Lortie -Date: Tue May 25 11:25:34 2010 -0400 - - GVariant: deal with non-8-aligned malloc() - - Closes bug #619585. - - glib/gvariant-serialiser.c | 18 ++++++++++++ - glib/tests/gvariant.c | 72 - +++++++++++++++++++++++++++++----------------- - 2 files changed, 64 insertions(+), 26 deletions(-) - -commit 9e25ec592ba32797230650b2236935deb2022960 -Author: Matthias Clasen -Date: Tue May 25 10:43:29 2010 -0400 - - Document that vtable is not copied - - gio/gdbusconnection.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 857a40fafb98934c954649e712bc35633438ebcf -Author: Fran Diéguez -Date: Tue May 25 09:56:33 2010 +0200 - - Updated Galician translations - - po/gl.po | 1270 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 646 insertions(+), 624 deletions(-) - -commit 32c84552f6dfb05f990e8740a75c8b1fed753ea8 -Author: Ryan Lortie -Date: Mon May 24 23:21:01 2010 -0400 - - .gitignore manpages (*.1) - - docs/reference/.gitignore | 1 + - 1 file changed, 1 insertion(+) - -commit dcd13e39be34ec4b396bab4dbaa976d2917cf7b5 -Author: Ryan Lortie -Date: Mon May 24 23:03:36 2010 -0400 - - post-release version bump. - - configure.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 2db2d13fdbfe80d89cb4d5fecfa13619909f4ac5 -Author: Ryan Lortie -Date: Mon May 24 23:02:18 2010 -0400 - - Release 2.25.7. - - NEWS | 34 + - docs/reference/glib/tmpl/i18n.sgml | 11 + - po/af.po | 297 +++++---- - po/am.po | 293 ++++---- - po/ar.po | 297 +++++---- - po/as.po | 297 +++++---- - po/ast.po | 297 +++++---- - po/az.po | 293 ++++---- - po/be.po | 296 +++++---- - po/be@latin.po | 300 +++++---- - po/bg.po | 297 +++++---- - po/bn.po | 297 +++++---- - po/bn_IN.po | 297 +++++---- - po/bs.po | 293 ++++---- - po/ca.po | 297 +++++---- - po/ca@valencia.po | 297 +++++---- - po/cs.po | 297 +++++---- - po/cy.po | 297 +++++---- - po/da.po | 297 +++++---- - po/de.po | 297 +++++---- - po/dz.po | 293 ++++---- - po/el.po | 297 +++++---- - po/en@shaw.po | 297 +++++---- - po/en_CA.po | 297 +++++---- - po/en_GB.po | 297 +++++---- - po/eo.po | 293 ++++---- - po/es.po | 297 +++++---- - po/et.po | 672 ++++++++++++++++++- - po/eu.po | 297 +++++---- - po/fa.po | 293 ++++---- - po/fi.po | 297 +++++---- - po/fr.po | 297 +++++---- - po/ga.po | 297 +++++---- - po/gl.po | 1287 - ++++++++++++++++++------------------ - po/gu.po | 297 +++++---- - po/he.po | 297 +++++---- - po/hi.po | 297 +++++---- - po/hr.po | 293 ++++---- - po/hu.po | 297 +++++---- - po/hy.po | 293 ++++---- - po/id.po | 297 +++++---- - po/is.po | 293 ++++---- - po/it.po | 297 +++++---- - po/ja.po | 297 +++++---- - po/ka.po | 293 ++++---- - po/kn.po | 297 +++++---- - po/ko.po | 297 +++++---- - po/ku.po | 293 ++++---- - po/lt.po | 297 +++++---- - po/lv.po | 293 ++++---- - po/mai.po | 297 +++++---- - po/mg.po | 293 ++++---- - po/mk.po | 297 +++++---- - po/ml.po | 297 +++++---- - po/mn.po | 293 ++++---- - po/mr.po | 297 +++++---- - po/ms.po | 293 ++++---- - po/nb.po | 1274 - ++++++++++++++++++----------------- - po/nds.po | 297 +++++---- - po/ne.po | 293 ++++---- - po/nl.po | 297 +++++---- - po/nn.po | 297 +++++---- - po/oc.po | 293 ++++---- - po/or.po | 297 +++++---- - po/pa.po | 297 +++++---- - po/pl.po | 297 +++++---- - po/ps.po | 297 +++++---- - po/pt.po | 297 +++++---- - po/pt_BR.po | 297 +++++---- - po/ro.po | 297 +++++---- - po/ru.po | 297 +++++---- - po/rw.po | 296 +++++---- - po/si.po | 293 ++++---- - po/sk.po | 297 +++++---- - po/sl.po | 297 +++++---- - po/sq.po | 311 +++++---- - po/sr.po | 297 +++++---- - po/sr@ije.po | 293 ++++---- - po/sr@latin.po | 297 +++++---- - po/sv.po | 297 +++++---- - po/ta.po | 297 +++++---- - po/te.po | 297 +++++---- - po/th.po | 297 +++++---- - po/tl.po | 293 ++++---- - po/tr.po | 297 +++++---- - po/tt.po | 293 ++++---- - po/uk.po | 297 +++++---- - po/vi.po | 297 +++++---- - po/wa.po | 293 ++++---- - po/xh.po | 293 ++++---- - po/yi.po | 293 ++++---- - po/zh_CN.po | 297 +++++---- - po/zh_HK.po | 297 +++++---- - po/zh_TW.po | 297 +++++---- - 94 files changed, 15547 insertions(+), 14083 deletions(-) - -commit 47e07f9f78e7fc9e4d7e8fb96420009560662519 -Author: Ryan Lortie -Date: Mon May 24 22:37:43 2010 -0400 - - another occurrence of the last fix (@XSLTPROC@) - - docs/reference/gobject/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit b295e6a28a590ada8f8d3c3a50fb5250dd339eed -Author: Ryan Lortie -Date: Mon May 24 22:35:33 2010 -0400 - - man pages: fix broken @XSLTPROC@ substitution - - docs/reference/glib/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 84a0605342368c2edad99abd364791bf3b2ebc14 -Author: Ryan Lortie -Date: Mon May 24 22:20:47 2010 -0400 - - change GSettingsBackend.list() API - - gio/gsettingsbackend.c | 2 +- - gio/gsettingsbackend.h | 60 - ++++++++++++++++++++++++++------------------------ - 2 files changed, 32 insertions(+), 30 deletions(-) - -commit 1b7f64549258c971fcc7c15ebfb532e4bc0b4174 -Author: Matthias Clasen -Date: Mon May 24 21:09:55 2010 -0400 - - Improve the g_file_make_symbolic_link docs - - Following a proposal by Neil Williams in bug 619527. - - gio/gfile.c | 17 +++++++++-------- - 1 file changed, 9 insertions(+), 8 deletions(-) - -commit 77b9a4646179daae04590ab1f62d575be93e1f89 -Author: Ryan Lortie -Date: Mon May 24 17:03:26 2010 -0400 - - GIO: Add g_d{,c}gettext to PLT check exceptions - - gio/pltcheck.sh | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 3160bcad6a0cf3c1f1042b85f38492a5674324a3 -Author: Ryan Lortie -Date: Mon May 24 16:46:24 2010 -0400 - - GDBusConnection.call(): add 'reply_type' argument - - This allows the caller to specify the reply type that they are - expecting - for this call. If the reply comes back with the wrong type, - GDBus will - generate an appropriate error internally. - - - add a GVariantType * argument to g_dbus_connection_call() and - _call_sync(). - - - move the internal API for computing message types from - introspection - data to be based on GVariantType instead of strings. Update users - of this code. - - - have GDBusProxy pass this calculated GVariantType into - g_dbus_connection_call(). Remove the checks done in GDBusProxy. - - - Update other users of the code (test cases, gdbus-tool, GSettings - tool, etc). In some cases, remove redundant checks; in some other - cases, we are fixing bugs because no checking was done where it - should have been. - - Closes bug #619391. - - gio/gdbus-tool.c | 49 ++------- - gio/gdbusconnection.c | 236 - ++++++++++++++++++++++++++++------------- - gio/gdbusconnection.h | 2 + - gio/gdbusmethodinvocation.c | 28 +++-- - gio/gdbusnameowning.c | 2 + - gio/gdbusnamewatching.c | 2 + - gio/gdbusprivate.c | 30 +++--- - gio/gdbusprivate.h | 3 +- - gio/gdbusproxy.c | 78 ++++---------- - gio/gsettings-tool.c | 2 +- - gio/tests/gdbus-connection.c | 11 +- - gio/tests/gdbus-example-peer.c | 1 + - gio/tests/gdbus-export.c | 2 +- - gio/tests/gdbus-names.c | 2 + - gio/tests/gdbus-threading.c | 6 +- - 15 files changed, 246 insertions(+), 208 deletions(-) - -commit 100df5287d51fd005d64f2c06f4fe4276da1c4d8 -Author: Richard Hughes -Date: Mon May 24 17:22:38 2010 +0100 - - Fix up a typo in the g_variant_builder_add() docs - - glib/gvariant.c | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -commit a83a9a43ed2f461fea7a652470a3ef376aebd1f2 -Author: Tor Lillqvist -Date: Mon May 24 11:22:41 2010 +0300 - - Most of the gdbus test programs build only on Unix - - gio/tests/Makefile.am | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -commit d7b077dc84b22c4502e27252d32303d9985f9aeb -Author: Kjartan Maraas -Date: Sun May 23 16:27:17 2010 +0200 - - Updated Norwegian bokmål translation - - po/nb.po | 1381 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 704 insertions(+), 677 deletions(-) - -commit b1bf5a5bb9725b1468ae82b636e35288fd3cf3ad -Author: Kjartan Maraas -Date: Sun May 23 16:27:08 2010 +0200 - - Add two missing files - - po/POTFILES.in | 2 ++ - 1 file changed, 2 insertions(+) - -commit 3caef4eef0c6ae946333633c1e27f4548a1ce42b -Author: Fran Diéguez -Date: Sun May 23 00:22:48 2010 +0200 - - Updated Galician translations - - po/gl.po | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 925a6f29114769d575ecdfbaaf5c236517edb98f -Author: Fran Diéguez -Date: Sun May 23 00:20:26 2010 +0200 - - Updated Galician translations - - po/gl.po | 64 - +++++++++++++++++++++++++++++++++++++++++----------------------- - 1 file changed, 41 insertions(+), 23 deletions(-) - -commit c17bb8f44514027c36825c1ca16ce67ae291c3ad -Author: Fran Diéguez -Date: Thu May 20 21:52:11 2010 +0200 - - Updated Galician translations - - po/gl.po | 290 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 148 insertions(+), 142 deletions(-) - -commit 8db946fdfb71167dd8b740b4ba20213303a0f2bf -Author: Matthias Clasen -Date: Fri May 21 22:28:42 2010 -0400 - - Clean up man page handling - - Remove all formatted man pages from git, and use the same - Makefile fragment in all doc dirs. - - docs/reference/glib/Makefile.am | 30 ++- - docs/reference/glib/glib-gettextize.1 | 71 ------- - docs/reference/glib/gtester-report.1 | 44 ----- - docs/reference/glib/gtester.1 | 101 ---------- - docs/reference/gobject/Makefile.am | 35 +++- - docs/reference/gobject/glib-genmarshal.1 | 307 - ------------------------------- - docs/reference/gobject/glib-mkenums.1 | 246 ------------------------- - docs/reference/gobject/gobject-query.1 | 83 --------- - gobject/Makefile.am | 2 - - gobject/glib-genmarshal.1 | 212 --------------------- - gobject/glib-mkenums.1 | 169 ----------------- - 11 files changed, 48 insertions(+), 1252 deletions(-) - -commit d818bebf4949617fdf5ffc7833c8f87ccca5c1a1 -Author: Ryan Lortie -Date: Fri May 21 20:08:49 2010 -0400 - - add .SECONDARY: rule to preserve generated schemas - - If the .gschema.xml file was generated as the result of an implicit - make - rule then make would 'rm' it after creating the validity stamp. This - would cause 'make install' to fail. - - m4macros/gsettings.m4 | 2 ++ - 1 file changed, 2 insertions(+) - -commit bf24dff88eb3c794ae846cb7b8397510407ad9f5 -Author: David Zeuthen -Date: Fri May 21 12:09:27 2010 -0400 - - Return an error for calls into unknown interfaces or unknown objects - - Ryan pointed out on IRC that we didn't do anything here. Looking at - the code, it's painfully obvious that we should be returning an error - here since a comment already says that we've exhausted all possible - options. - - Signed-off-by: David Zeuthen - - gio/gdbusconnection.c | 10 +++++++++- - gio/tests/gdbus-export.c | 12 ++++++++++++ - 2 files changed, 21 insertions(+), 1 deletion(-) - -commit c7f0f2c4377c5fd242c52d30a09df74e6d6e9828 -Author: Christian Persch -Date: Fri May 14 14:00:24 2010 +0200 - - Use stack-allocated GVariantBuilders - - This saves a few allocations. - Also simplify the code a bit in gdbusconnection. - - Bug #618616. - - gio/gdbusconnection.c | 19 ++++++------------- - gio/gdbusmessage.c | 30 +++++++++++++++--------------- - 2 files changed, 21 insertions(+), 28 deletions(-) - -commit 41b3f6885d26908627c8a132f63aab4ba1d83582 -Author: Christian Persch -Date: Thu May 20 00:54:51 2010 +0200 - - Add g_dc[p]gettext, and use it in gsettings - - Avoid using LC_MESSAGES, and just call g_d[c]gettext directly. - - Bug #617004. - - docs/reference/glib/glib-sections.txt | 1 + - gio/gsettings.c | 7 ++----- - glib/glib.symbols | 1 + - glib/gstrfuncs.c | 27 +++++++++++++++++++++++++++ - glib/gstrfuncs.h | 4 +++- - po/Makefile.in.in | 2 ++ - 6 files changed, 36 insertions(+), 6 deletions(-) - -commit e8f723245a4b1667949dc9715bc5bc2f263317a4 -Author: Fran Diéguez -Date: Thu May 20 19:30:39 2010 +0200 - - Updated Galician translations - - po/gl.po | 1274 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 644 insertions(+), 630 deletions(-) - -commit 366b3ffcde4f19cabf8685efdc1ccd20dcade0ca -Author: David Zeuthen -Date: Thu May 20 10:51:00 2010 -0400 - - Bug 619142 – Build fixes - - - Fix various #include issues - - - Change #error to #warning for the EXTERNAL authentication - mechanism. - It is not clear if this should work on Win32 at all. - - - Call close() before unlink() for the SHA1 keyring - - - Change #error to #warning so we don't forget to do - permission checking of the .dbus-keyrings directory - - - Use Win32 SID for the SHA1 auth mech - - - Apparently we can't use word 'interface' as an identifier - - - Implement a _g_dbus_win32_get_user_sid() function. For now it's - private. Don't know if it should be public somewhere. Maybe in - a future GCredentials support for Win32? I don't know. - - - GFileDescriptorBased is not available on Win32. So avoid using - it in GLocalFile stuff. Now, Win32 still uses GLocalFile + friends - (which works with file descriptors) so expose a private function - to get the fd for an OutputStream so things still work. - - - Fixup gio.symbols - - - Fixup tests/gdbus-peer.c so it builds - - With this, at least things compile and the gdbus-peer.exe test case - passes. Which is a great start. I've tested this by cross-compiling on - a x86_64 Fedora 13 host using mingw32 and running the code on a 32-bit - Windows 7 box. - - https://bugzilla.gnome.org/show_bug.cgi?id=619142 - - Signed-off-by: David Zeuthen - - gio/gdbusaddress.c | 6 ++++ - gio/gdbusauth.c | 8 +++-- - gio/gdbusauthmechanismexternal.c | 4 +-- - gio/gdbusauthmechanismsha1.c | 27 +++++++------- - gio/gdbusconnection.c | 2 ++ - gio/gdbusmessage.c | 20 +++++------ - gio/gdbusmessage.h | 4 +-- - gio/gdbusprivate.c | 76 - ++++++++++++++++++++++++++++++++++++++++ - gio/gdbusprivate.h | 4 +++ - gio/gdbusserver.c | 7 ++++ - gio/gio.symbols | 12 +++++-- - gio/glocalfileinputstream.c | 20 +++++++++-- - gio/glocalfileiostream.c | 8 +++-- - gio/glocalfileoutputstream.c | 30 +++++++++++++--- - gio/glocalfileoutputstream.h | 6 ++++ - gio/tests/Makefile.am | 2 +- - gio/tests/gdbus-peer.c | 18 ++++++++++ - 17 files changed, 208 insertions(+), 46 deletions(-) - -commit 152448cb299cd1b22da585dcd7e86ee6e27e1169 -Author: Ivar Smolin -Date: Thu May 20 14:56:46 2010 +0300 - - Estonian translation updated - - po/et.po | 704 - ++++----------------------------------------------------------- - 1 file changed, 41 insertions(+), 663 deletions(-) - -commit 3b8d0a4ac2df7d055168dff2ca360489adbea563 -Author: Javier Jardón -Date: Thu May 20 01:55:58 2010 +0200 - - Add G_TYPE_CLASS_GET_PRIVATE macro to docs - - docs/reference/gobject/gobject-sections.txt | 1 + - 1 file changed, 1 insertion(+) - -commit 2dfc7b0294542954539940955bef1b93a95513e0 -Author: Ryan Lortie -Date: Wed May 19 17:38:17 2010 -0400 - - Version bump. - - configure.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d4648965e4dee14955ade5eb94221ad5da5f45b8 -Author: Ryan Lortie -Date: Wed May 19 17:32:42 2010 -0400 - - Release 2.25.6 - - NEWS | 27 + - po/af.po | 633 ++++++++++++++++++++- - po/am.po | 631 ++++++++++++++++++++- - po/ar.po | 635 ++++++++++++++++++++- - po/as.po | 637 ++++++++++++++++++++- - po/ast.po | 637 ++++++++++++++++++++- - po/az.po | 632 ++++++++++++++++++++- - po/be.po | 652 +++++++++++++++++++++- - po/be@latin.po | 655 +++++++++++++++++++++- - po/bg.po | 637 ++++++++++++++++++++- - po/bn.po | 637 ++++++++++++++++++++- - po/bn_IN.po | 637 ++++++++++++++++++++- - po/bs.po | 632 ++++++++++++++++++++- - po/ca.po | 637 ++++++++++++++++++++- - po/ca@valencia.po | 637 ++++++++++++++++++++- - po/cs.po | 637 ++++++++++++++++++++- - po/cy.po | 634 ++++++++++++++++++++- - po/da.po | 639 ++++++++++++++++++++- - po/de.po | 637 ++++++++++++++++++++- - po/dz.po | 632 ++++++++++++++++++++- - po/el.po | 648 ++++++++++++++++++++- - po/en@shaw.po | 645 ++++++++++++++++++++- - po/en_CA.po | 635 ++++++++++++++++++++- - po/en_GB.po | 637 ++++++++++++++++++++- - po/eo.po | 631 ++++++++++++++++++++- - po/es.po | 1290 +++++++++++++++++++++--------------------- - po/et.po | 637 ++++++++++++++++++++- - po/eu.po | 637 ++++++++++++++++++++- - po/fa.po | 632 ++++++++++++++++++++- - po/fi.po | 637 ++++++++++++++++++++- - po/fr.po | 637 ++++++++++++++++++++- - po/ga.po | 633 ++++++++++++++++++++- - po/gl.po | 1249 +++++++++++++++++++++-------------------- - po/gu.po | 637 ++++++++++++++++++++- - po/he.po | 637 ++++++++++++++++++++- - po/hi.po | 637 ++++++++++++++++++++- - po/hr.po | 632 ++++++++++++++++++++- - po/hu.po | 637 ++++++++++++++++++++- - po/hy.po | 632 ++++++++++++++++++++- - po/id.po | 1608 - ++++++++++++++++++++++++++++++++++++----------------- - po/is.po | 632 ++++++++++++++++++++- - po/it.po | 641 ++++++++++++++++++++- - po/ja.po | 637 ++++++++++++++++++++- - po/ka.po | 633 ++++++++++++++++++++- - po/kn.po | 637 ++++++++++++++++++++- - po/ko.po | 637 ++++++++++++++++++++- - po/ku.po | 631 ++++++++++++++++++++- - po/lt.po | 637 ++++++++++++++++++++- - po/lv.po | 631 ++++++++++++++++++++- - po/mai.po | 634 ++++++++++++++++++++- - po/mg.po | 632 ++++++++++++++++++++- - po/mk.po | 635 ++++++++++++++++++++- - po/ml.po | 637 ++++++++++++++++++++- - po/mn.po | 632 ++++++++++++++++++++- - po/mr.po | 637 ++++++++++++++++++++- - po/ms.po | 632 ++++++++++++++++++++- - po/nb.po | 637 ++++++++++++++++++++- - po/nds.po | 632 ++++++++++++++++++++- - po/ne.po | 632 ++++++++++++++++++++- - po/nl.po | 646 ++++++++++++++++++++- - po/nn.po | 635 ++++++++++++++++++++- - po/oc.po | 631 ++++++++++++++++++++- - po/or.po | 637 ++++++++++++++++++++- - po/pa.po | 637 ++++++++++++++++++++- - po/pl.po | 637 ++++++++++++++++++++- - po/ps.po | 634 ++++++++++++++++++++- - po/pt.po | 637 ++++++++++++++++++++- - po/pt_BR.po | 637 ++++++++++++++++++++- - po/ro.po | 637 ++++++++++++++++++++- - po/ru.po | 637 ++++++++++++++++++++- - po/rw.po | 644 ++++++++++++++++++++- - po/si.po | 633 ++++++++++++++++++++- - po/sk.po | 632 ++++++++++++++++++++- - po/sl.po | 637 ++++++++++++++++++++- - po/sq.po | 669 ++++++++++++++++++++-- - po/sr.po | 637 ++++++++++++++++++++- - po/sr@ije.po | 632 ++++++++++++++++++++- - po/sr@latin.po | 637 ++++++++++++++++++++- - po/sv.po | 637 ++++++++++++++++++++- - po/ta.po | 637 ++++++++++++++++++++- - po/te.po | 637 ++++++++++++++++++++- - po/th.po | 637 ++++++++++++++++++++- - po/tl.po | 632 ++++++++++++++++++++- - po/tr.po | 637 ++++++++++++++++++++- - po/tt.po | 631 ++++++++++++++++++++- - po/uk.po | 637 ++++++++++++++++++++- - po/vi.po | 637 ++++++++++++++++++++- - po/wa.po | 632 ++++++++++++++++++++- - po/xh.po | 632 ++++++++++++++++++++- - po/yi.po | 631 ++++++++++++++++++++- - po/zh_CN.po | 637 ++++++++++++++++++++- - po/zh_HK.po | 637 ++++++++++++++++++++- - po/zh_TW.po | 637 ++++++++++++++++++++- - 93 files changed, 56499 insertions(+), 4314 deletions(-) - -commit caae8ac57a2d24a5de21d1ac6d6122897a418e72 -Author: Ryan Lortie -Date: Wed May 19 16:02:05 2010 -0400 - - Add --uninstall option to glib-compile-schemas - - If --uninstall is given then don't give an error if the schema - directory - is empty. Instead, erase the gschemas.compiled file, if it exists. - This is the right thing to do in the 'make uninstall' rule, where the - schema directory could very well be left empty as a result. - - Modify gsettings.m4 to use this option. - - gio/gschema-compile.c | 15 +++++++++++++-- - m4macros/gsettings.m4 | 2 +- - 2 files changed, 14 insertions(+), 3 deletions(-) - -commit b59a5551ecd448187d752d93a06c2298db121ace -Author: Ryan Lortie -Date: Tue May 18 18:28:39 2010 -0400 - - Bug 619038 - increase gsettings.m4 power - - handle schema checking, installation, uninstallation, cleaning - - docs/reference/gio/migrating-gconf.xml | 21 +++++----- - m4macros/gsettings.m4 | 71 - ++++++++++++++++++++++++---------- - 2 files changed, 61 insertions(+), 31 deletions(-) - -commit 3e3779b7d0edbdfbea38655e353d0723a1b918d5 -Author: Tor Lillqvist -Date: Wed May 19 10:47:02 2010 +0300 - - Make config.h.win32.in match what configure produces - - No semantic changes. - - config.h.win32.in | 20 +++++++++++++++++--- - 1 file changed, 17 insertions(+), 3 deletions(-) - -commit 8eb377b6f6661022a1917b8cd465ed3e52fecf88 -Author: Ryan Lortie -Date: Tue May 18 18:24:04 2010 -0400 - - glib-compile-schemas rename missed in docs - - change a mention of gschema_compile in the docs - - docs/reference/gio/migrating-gconf.xml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 257c519ba2ed91f7dfc94d5a07a0cc6c7a3644f1 -Author: Javier Jardón -Date: Tue May 18 23:45:54 2010 +0200 - - Fix trivial typo in GCredentials code - - Fixes https://bugzilla.gnome.org/show_bug.cgi?id=618839 - - gio/gcredentials.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 719e2dcb3b35dbab9cfaa7d0f711b0949b57ad35 -Author: Ryan Lortie -Date: Tue May 18 17:25:43 2010 -0400 - - Bug 619031 - method-calls-in-thread test failing - - The test was assuming that g_timeout_add() waited for at least the - amount of - time given to it before running the function. This is not the case - -- the - function can be run as much as 1ms early. Make the lower time - bound asserted - in the test more permissive to account for this. - - gio/tests/gdbus-threading.c | 9 +++++++-- - 1 file changed, 7 insertions(+), 2 deletions(-) - -commit 6067f9f794954b8545776e14d059a7bb15d99e99 -Author: Ryan Lortie -Date: Tue May 18 16:43:36 2010 -0400 - - Bug 618839 - Typo at translation message - - Fix trivial typo in GCredentials code - - gio/gcredentials.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 12a8c0f50d72829af4cc436a455396bf5190b40e -Author: Ryan Lortie -Date: Tue May 18 16:13:58 2010 -0400 - - Add sync method to GSettingsBackend, and pad - - gio/gsettingsbackend.h | 3 +++ - 1 file changed, 3 insertions(+) - -commit 7fcf353325a41b75701688364a497d5790ea83a0 -Author: Ryan Lortie -Date: Tue May 18 13:43:42 2010 -0400 - - whitespace fix - - gio/gsettingsbackend.h | 56 - +++++++++++++++++++++++++------------------------- - 1 file changed, 28 insertions(+), 28 deletions(-) - -commit 587bdf3f0acfdc46e708214c5201336d81e3307c -Author: Robert Ancell -Date: Tue May 18 12:01:25 2010 +1000 - - Add missing gunixfdlist.h include in gdbus-example-server.c - - gio/tests/gdbus-example-server.c | 1 + - 1 file changed, 1 insertion(+) - -commit a977f032358325c8ad558f675530569add68daaf -Author: David Zeuthen -Date: Mon May 17 19:51:49 2010 -0400 - - GDBus: Fix obvious crasher when looking up annotations - - Signed-off-by: David Zeuthen - - gio/gdbusintrospection.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 74cafe871c42c21e7485ee7d80257ef987819979 -Author: Fran Diéguez -Date: Mon May 17 23:59:42 2010 +0200 - - Updated Galician translations - - po/gl.po | 629 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--- - 1 file changed, 607 insertions(+), 22 deletions(-) - -commit a621e0ed10eb8a7c5b89ee1d96ae877908e4d74b -Author: David Zeuthen -Date: Mon May 17 11:08:53 2010 -0400 - - gdbus(1): Don't fetch props if introspection data indicates none - are available - - Signed-off-by: David Zeuthen - - gio/gdbus-tool.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 98e4f7f6fbd1b8ac889327559a50e4369d064a74 -Author: David Zeuthen -Date: Mon May 17 11:07:53 2010 -0400 - - GDBus: Fix introspection of objects registered at / - - Signed-off-by: David Zeuthen - - gio/gdbusconnection.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 799e0242ae31dd66b102342927583f1f34806c54 -Author: Ryan Lortie -Date: Sun May 16 16:56:36 2010 -0400 - - improve thread safety in GDelayedSettingsBackend - - - hold a lock while accessing the tree of delayed values - - use weak reference counts with the owner object to avoid doing - g_object_notify on a dead object - - dispatch the "has-unapplied" notify to the proper main context - - gio/gdelayedsettingsbackend.c | 128 - +++++++++++++++++++++++++++++++++++------ - gio/gdelayedsettingsbackend.h | 5 +- - gio/gsettings.c | 4 +- - gio/gsettingsbackend.c | 6 +- - gio/gsettingsbackendinternal.h | 2 + - 5 files changed, 121 insertions(+), 24 deletions(-) - -commit 61219e264083184eada5c5ef2795b7c531470704 -Author: Ryan Lortie -Date: Sun May 16 14:17:34 2010 -0400 - - GSettingsBackend: make signal dispatch threadsafe - - This commit fixes up a few race conditions in the GSettingsBackend, - mostly with - respect to change notifications occuring at the same time as the - last reference - count on a GSettings is dropped. With GDBus feeding us our incoming - signals in - a separate thread, this is something that could easily happen. - - gio/gdelayedsettingsbackend.c | 40 ++-- - gio/gsettings.c | 43 ++--- - gio/gsettingsbackend.c | 410 - +++++++++++++++++++++++++---------------- - gio/gsettingsbackendinternal.h | 26 +-- - 4 files changed, 301 insertions(+), 218 deletions(-) - -commit 4967b6d2ab5a0a83609a825ea113bc75f61bfdb1 -Author: Ryan Lortie -Date: Sun May 16 18:14:46 2010 +0200 - - gitignore additions for gdbus, new test cases - - gio/.gitignore | 1 + - gio/tests/.gitignore | 23 ++++++++++++++++++++++- - glib/tests/.gitignore | 1 + - 3 files changed, 24 insertions(+), 1 deletion(-) - -commit 984258c662d3f571fcd0ea415923aec7a3746826 -Author: Ryan Lortie -Date: Sun May 16 13:02:23 2010 +0200 - - GSettings: support emitting signals in threads - - The thread-default context that was in effect at the time that the - GSettings was created will be used for emitting signals on that - GSettings. - - gio/gdelayedsettingsbackend.c | 2 +- - gio/gsettings.c | 18 ++++++ - gio/gsettingsbackend.c | 139 - ++++++++++++++++++++++++++++++++++++++++- - gio/gsettingsbackendinternal.h | 2 + - 4 files changed, 159 insertions(+), 2 deletions(-) - -commit 849684e540bb714bc60c2bce3a086e5ffb8933c0 -Author: Ryan Lortie -Date: Sun May 16 13:03:34 2010 +0200 - - GSettings tool: work-around GDBus issue - - There is currently no way (near as I can tell) to ensure that - a message - has been sent when using GDBus. If we exit() before we are sure, then - it is very possible that the message isn't sent at all. - This behaviour - was observed when using the GSettings commandline tool with dconf. - - A quick and dirty workaround for now. - - gio/gsettings-tool.c | 18 ++++++++++++++++++ - 1 file changed, 18 insertions(+) - -commit 8e060adb2cecb7a801d54e3cbdb0c6eb12f56c12 -Author: Ryan Lortie -Date: Sun May 16 10:19:46 2010 +0200 - - intern a key name instead of using strdup() - - gio/gsettings.c | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -commit e5440f865d79795061cf5e64d8ed7300222c4a79 -Author: Lin Ma -Date: Mon May 17 14:42:52 2010 +0800 - - Reworked Solaris file event notification for GIO. See - https://defect.opensolaris.org/bz/show_bug.cgi?id=10194 - - Updated copyright. - - gio/fen/Makefile.am | 6 - - gio/fen/fen-data.c | 718 - -------------------------------------- - gio/fen/fen-data.h | 89 ----- - gio/fen/fen-dump.c | 43 +-- - gio/fen/fen-dump.h | 4 +- - gio/fen/fen-helper.c | 326 +++++------------ - gio/fen/fen-helper.h | 13 +- - gio/fen/fen-kernel.c | 775 - +++++++++++++++++++++-------------------- - gio/fen/fen-kernel.h | 35 +- - gio/fen/fen-missing.c | 121 ------- - gio/fen/fen-missing.h | 38 -- - gio/fen/fen-node.c | 762 - ++++++++++++++++++++++++---------------- - gio/fen/fen-node.h | 97 ++++-- - gio/fen/fen-sub.c | 42 --- - gio/fen/fen-sub.h | 39 --- - gio/fen/gfendirectorymonitor.c | 95 +++-- - gio/fen/gfendirectorymonitor.h | 3 + - gio/fen/gfenfilemonitor.c | 32 +- - gio/fen/gfenfilemonitor.h | 3 + - 19 files changed, 1114 insertions(+), 2127 deletions(-) - -commit 794a4a8dbda6b63b15705d689c9785fc07ff7a40 -Author: Jorge González -Date: Mon May 17 07:41:48 2010 +0200 - - Updated Spanish translation - - po/es.po | 1648 - +++++++++++++++++++++++++++++++++++++++++++------------------- - 1 file changed, 1142 insertions(+), 506 deletions(-) - -commit 2ec41fad532c046b04b55e0a2b7883b344727c64 -Author: Matthias Clasen -Date: Sun May 16 13:07:25 2010 -0400 - - Add GDBus files to POTFILES.in - - po/POTFILES.in | 13 +++++++++++++ - 1 file changed, 13 insertions(+) - -commit d899c57a819685f2a9e66927f040cbdfea8ae572 -Author: Fran Diéguez -Date: Sun May 16 16:31:25 2010 +0200 - - Updated Galician translations - - po/gl.po | 1022 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 518 insertions(+), 504 deletions(-) - -commit b298c9430e197ca7f31ecfa0089f51e410bced36 -Author: Andika Triwidada -Date: Sun May 16 16:30:38 2010 +0700 - - Updated Indonesian translation - - po/id.po | 1966 - ++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 945 insertions(+), 1021 deletions(-) - -commit 5d379f1c37ee8b5eb7020ebf7165290f5258045e -Author: Sebastian Dröge -Date: Sat May 15 10:17:35 2010 +0200 - - Fix gio tests linking with binutils gold linker - - gio/tests/Makefile.am | 1 + - 1 file changed, 1 insertion(+) - -commit e6c08a458c6b6b6eb12b39593bc356dd2d215aec -Author: Sebastian Dröge -Date: Sat May 15 10:13:28 2010 +0200 - - Fix build of gdbus tool with binutils gold linker - - gio/Makefile.am | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit 4b0fd52e52968723ee2a415f0d2fae965aa96867 -Author: Matthias Clasen -Date: Sat May 15 18:23:23 2010 -0400 - - Expand information about schema translation - - I have added some hints on how to use intltool for translation - of summary and description elements, taken from comments in bug - #618523. - - docs/reference/gio/migrating-gconf.xml | 14 ++++++++++++-- - 1 file changed, 12 insertions(+), 2 deletions(-) - -commit 2ad4b2d716220f0ef45bbeb56fb90a7438afa21a -Author: Matthias Clasen -Date: Sat May 15 18:15:30 2010 -0400 - - Fix build on !linux - - Don't define __USE_GNU, thats a glibc-internal macro, and - don't use SOL_SOCKET when not including sys/socket.h. - Maybe this file should be called glinuxcredentialsmessage.c... - - Bug #618730 - - gio/gunixcredentialsmessage.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit 63d74caabe6f7b85ad13cad922fff239911fb5a0 -Author: Christian Persch -Date: Sat May 15 11:56:21 2010 +0200 - - Use the new option name - - It's --schema-file now, not --schema-files. - Bug #616864. - - m4macros/gsettings.m4 | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 50f422b5fd10fd4b709d2c5babce7fdc4987ff36 -Author: Matthias Clasen -Date: Fri May 14 22:30:19 2010 -0400 - - Bump version - - configure.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 5810cce252cc3d42377a0dca9a6d8c0a68eaf031 -Author: Matthias Clasen -Date: Fri May 14 22:28:46 2010 -0400 - - 2.25.5 - - po/af.po | 2 +- - po/am.po | 2 +- - po/ar.po | 2 +- - po/as.po | 2 +- - po/ast.po | 2 +- - po/az.po | 2 +- - po/be.po | 2 +- - po/be@latin.po | 2 +- - po/bg.po | 2 +- - po/bn.po | 2 +- - po/bn_IN.po | 2 +- - po/bs.po | 2 +- - po/ca.po | 2 +- - po/ca@valencia.po | 2 +- - po/cs.po | 2 +- - po/cy.po | 2 +- - po/da.po | 2 +- - po/de.po | 2 +- - po/dz.po | 2 +- - po/el.po | 2 +- - po/en@shaw.po | 2 +- - po/en_CA.po | 2 +- - po/en_GB.po | 2 +- - po/eo.po | 2 +- - po/es.po | 1009 - ++++++++++++++++++++++++++--------------------------- - po/et.po | 2 +- - po/eu.po | 2 +- - po/fa.po | 2 +- - po/fi.po | 2 +- - po/fr.po | 2 +- - po/ga.po | 2 +- - po/gl.po | 2 +- - po/gu.po | 2 +- - po/he.po | 2 +- - po/hi.po | 2 +- - po/hr.po | 2 +- - po/hu.po | 2 +- - po/hy.po | 2 +- - po/id.po | 2 +- - po/is.po | 2 +- - po/it.po | 2 +- - po/ja.po | 2 +- - po/ka.po | 2 +- - po/kn.po | 2 +- - po/ko.po | 2 +- - po/ku.po | 2 +- - po/lt.po | 2 +- - po/lv.po | 2 +- - po/mai.po | 2 +- - po/mg.po | 2 +- - po/mk.po | 2 +- - po/ml.po | 2 +- - po/mn.po | 2 +- - po/mr.po | 2 +- - po/ms.po | 2 +- - po/nb.po | 2 +- - po/nds.po | 2 +- - po/ne.po | 2 +- - po/nl.po | 2 +- - po/nn.po | 2 +- - po/oc.po | 2 +- - po/or.po | 2 +- - po/pa.po | 2 +- - po/pl.po | 2 +- - po/ps.po | 2 +- - po/pt.po | 2 +- - po/pt_BR.po | 2 +- - po/ro.po | 2 +- - po/ru.po | 2 +- - po/rw.po | 2 +- - po/si.po | 2 +- - po/sk.po | 2 +- - po/sl.po | 2 +- - po/sq.po | 2 +- - po/sr.po | 2 +- - po/sr@ije.po | 2 +- - po/sr@latin.po | 2 +- - po/sv.po | 2 +- - po/ta.po | 2 +- - po/te.po | 2 +- - po/th.po | 2 +- - po/tl.po | 2 +- - po/tr.po | 2 +- - po/tt.po | 2 +- - po/uk.po | 2 +- - po/vi.po | 2 +- - po/wa.po | 2 +- - po/xh.po | 2 +- - po/yi.po | 2 +- - po/zh_CN.po | 2 +- - po/zh_HK.po | 2 +- - po/zh_TW.po | 2 +- - 92 files changed, 589 insertions(+), 602 deletions(-) - -commit 34020f9dd4f497066ff79c0ab7cc534e21abc66b -Author: Matthias Clasen -Date: Fri May 14 22:03:03 2010 -0400 - - Updates - - NEWS | 21 +++++++++++++++++++++ - 1 file changed, 21 insertions(+) - -commit 2ed13de1533a1fafaac97be0fdc4154eb84ac35c -Author: Matthias Clasen -Date: Fri May 14 21:58:08 2010 -0400 - - Fix issues with GSETTINGS_CHECK_RULE - - Rename the --schema-files option to --schema-file, since it only - accepts one file at a time. Change the GSETTINGS_CHECK_RULE to - use it that way, too. And also make it work better with !srcdir - builds. - - Bugs #616731 and #616864 - - gio/gschema-compile.c | 2 +- - gio/tests/gschema-compile.c | 2 +- - m4macros/gsettings.m4 | 5 ++--- - 3 files changed, 4 insertions(+), 5 deletions(-) - -commit 763c1dab1f2c92526330425d77211b704668a3a3 -Author: David Zeuthen -Date: Fri May 14 21:08:01 2010 -0400 - - GDBus: Use specific variant type in GetAll() - - Without this fix, we segfault if the exported object returned an error - on all get_property() calls (in reality, this never happens). - - Signed-off-by: David Zeuthen - - gio/gdbusconnection.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 4baf104f0a369348185a2e2c9fdebc1423ec7f8e -Author: David Zeuthen -Date: Fri May 14 20:52:15 2010 -0400 - - GDBus: Fix a double free - - Fix an unintentional double free introduced in commit - 4ad4c306c3b80620185cf975b402e17a6174aea9. - - This bug manifested itself when trying to complete this - - $ gdbus introspect --system --dest - - gio/gdbus-tool.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 661e5ea69f2d370af6e4e9c73242cf158414dd5d -Author: Christian Persch -Date: Fri May 14 20:07:15 2010 +0200 - - Plug mem leaks in gdbus tests & examples - - Use "&s" instead of "s", and free the variant iters after use. - - Bug #618663. - - gio/tests/gdbus-example-peer.c | 4 ++-- - gio/tests/gdbus-example-proxy-subclass.c | 12 +++--------- - gio/tests/gdbus-example-server.c | 2 +- - gio/tests/gdbus-example-subtree.c | 6 +++--- - gio/tests/gdbus-example-watch-proxy.c | 12 ++++-------- - gio/tests/gdbus-export.c | 8 +++----- - gio/tests/gdbus-introspection.c | 2 +- - gio/tests/gdbus-peer.c | 8 ++++---- - gio/tests/gdbus-proxy.c | 2 +- - 9 files changed, 22 insertions(+), 34 deletions(-) - -commit 60c53fef4788d4773704cb1affd2fb0f4d1d8830 -Author: Christian Persch -Date: Fri May 14 18:21:01 2010 +0200 - - Plug a mem leak in gdbusauth - - From valgrind running gdbus-peer test: - - ==20513== 32 bytes in 1 blocks are definitely lost in loss record - 1 of 15 - ==20513== at 0x4024E4C: realloc (vg_replace_malloc.c:429) - ==20513== by 0x4079BB1: g_realloc (gmem.c:174) - ==20513== by 0x4099472: g_string_maybe_expand (gstring.c:396) - ==20513== by 0x409A42A: g_string_insert_c (gstring.c:1050) - ==20513== by 0x42169AC: g_string_append_c_inline (gstring.h:153) - ==20513== by 0x421682C: _my_g_input_stream_read_line_safe - (gdbusauth.c:336) - ==20513== by 0x421843E: _g_dbus_auth_run_server (gdbusauth.c:1265) - ==20513== by 0x4222B94: initable_init (gdbusconnection.c:1783) - ==20513== by 0x41CF8D5: g_initable_init (ginitable.c:106) - ==20513== by 0x41CFA8D: g_initable_new_valist (ginitable.c:219) - ==20513== by 0x41CF920: g_initable_new (ginitable.c:139) - ==20513== by 0x4223479: g_dbus_connection_new_sync - (gdbusconnection.c:2046) - - Bug #618650. - - gio/gdbusauth.c | 1 + - 1 file changed, 1 insertion(+) - -commit 5bc9d43288d4991b9c3ef1fc38d231113b633ec7 -Author: Christian Persch -Date: Fri May 14 14:27:08 2010 +0200 - - Plug mem leak in g_dbus_address_get_stream_sync - - ==6279== 21,615 (4,708 direct, 16,907 indirect) bytes in 169 - blocks are - definitely lost in loss record 12 of 13 - ==6279== at 0x4024D2E: malloc (vg_replace_malloc.c:207) - ==6279== by 0x4079A90: g_malloc (gmem.c:135) - ==6279== by 0x4079DC8: g_malloc_n (gmem.c:252) - ==6279== by 0x4097E66: g_strsplit (gstrfuncs.c:2434) - ==6279== by 0x42169A2: g_dbus_address_get_stream_sync - (gdbusaddress.c:875) - - Bug #618622. - - gio/gdbusaddress.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit dc39825aa3b1556e57460df1cca0b764a5741a66 -Author: Christian Persch -Date: Fri May 14 14:22:45 2010 +0200 - - Plug a mem leak in get_uninitialized_connection - - Free the bus address after creating the singleton. - - ==26308== 39,736 (10,517 direct, 29,219 indirect) bytes in 388 blocks - are definitely lost in loss record 14 of 15 - ==26308== at 0x4024D2E: malloc (vg_replace_malloc.c:207) - ==26308== by 0x4079A90: g_malloc (gmem.c:135) - ==26308== by 0x4079DC8: g_malloc_n (gmem.c:252) - ==26308== by 0x4095607: g_strdup (gstrfuncs.c:102) - ==26308== by 0x4216B9A: g_dbus_address_get_for_bus_sync - (gdbusaddress.c:961) - ==26308== by 0x422A7AE: get_uninitialized_connection - (gdbusconnection.c:5241) - - Bug #618622. - - gio/gdbusconnection.c | 1 + - 1 file changed, 1 insertion(+) - -commit 5b2c7f10bd5a42d2956b53b13f3aabb947f901dd -Author: Christian Persch -Date: Fri May 14 14:15:42 2010 +0200 - - Plug mem leaks in parse_value_from_blob - - The result of read_string() was leaked. - - Bug #618615. - - gio/gdbusmessage.c | 7 +++++++ - 1 file changed, 7 insertions(+) - -commit 0a7c0ac74bd55d06265e9441c5728119adc254ab -Author: Christian Persch -Date: Fri May 14 18:08:29 2010 -0400 - - Plug a mem leak - - This code leaked the return value of g_variant_get_child_value(); - use g_variant_get() instead and free the iter when done. - - gio/gdbusproxy.c | 22 +++++++++------------- - 1 file changed, 9 insertions(+), 13 deletions(-) - -commit ddc94bd0a65a17471e50d0c659d9c59a1804c3f1 -Author: David Zeuthen -Date: Fri May 14 12:55:25 2010 -0400 - - GDBus: Remove cached value if a property is invalidated - - Also add a test case to catch this. - - Signed-off-by: David Zeuthen - - gio/gdbusproxy.c | 6 ++++++ - gio/tests/gdbus-proxy.c | 36 ++++++++++++++++++++++++++++++++++++ - gio/tests/gdbus-testserver.py | 16 ++++++++++++++++ - 3 files changed, 58 insertions(+) - -commit bb6530eb34a16cbf34ce130c21071a25666a704b -Author: David Zeuthen -Date: Fri May 14 12:49:51 2010 -0400 - - GDBus: Fix serialization of empty arrays - - It turns out that we didn't observe padding (neither when reading nor - writing) for empty arrays which (apparently) is needed according to - the D-Bus spec and reference implementation. A simple test case to - provoke this behavior is as follows (notice the lack of 4 bytes worth - of padding at position 0x0064): - - Error calling dbus_message_demarshal() on this blob: - org.freedesktop.DBus.Error.InvalidArgs: Message is corrupted - (Alignment padding not null) - 0000: 6c 01 00 01 2e 00 00 00 41 00 00 00 37 00 00 00 - l.......A...7... - 0010: 08 01 67 00 08 73 61 7b 73 76 7d 61 73 00 00 00 - ..g..sa{sv}as... - 0020: 01 01 6f 00 08 00 00 00 2f 66 6f 6f 2f 62 61 72 - ..o...../foo/bar - 0030: 00 00 00 00 00 00 00 00 03 01 73 00 06 00 00 00 - ..........s..... - 0040: 4d 65 6d 62 65 72 00 00 11 00 00 00 30 31 32 33 - Member......0123 - 0050: 34 35 36 37 38 39 30 31 32 33 34 35 36 00 00 00 - 4567890123456... - 0060: 00 00 00 00 0e 00 00 00 09 00 00 00 53 6f 6d 65 - ............Some - 0070: 74 68 69 6e 67 00 thing. - - The blob was generated from the following GVariant value: - ('01234567890123456', @a{sv} {}, ['Something']) - - If the blob was encoded using DBusMessageIter, the payload would - have been: - - 0000: 6c 01 00 01 32 00 00 00 41 00 00 00 36 00 00 00 - l...2...A...6... - 0010: 01 01 6f 00 08 00 00 00 2f 66 6f 6f 2f 62 61 72 - ..o...../foo/bar - 0020: 00 00 00 00 00 00 00 00 03 01 73 00 06 00 00 00 - ..........s..... - 0030: 4d 65 6d 62 65 72 00 00 08 01 67 00 08 73 61 7b - Member....g..sa{ - 0040: 73 76 7d 61 73 00 00 00 11 00 00 00 30 31 32 33 - sv}as.......0123 - 0050: 34 35 36 37 38 39 30 31 32 33 34 35 36 00 00 00 - 4567890123456... - 0060: 00 00 00 00 00 00 00 00 0e 00 00 00 09 00 00 00 - ................ - 0070: 53 6f 6d 65 74 68 69 6e 67 00 - Something. - ** ERROR:gdbus-serialization.c:547:check_serialization: code should - not be reached - Aborted - - and this is now in the libdbus-1-using serialization test case. - - Signed-off-by: David Zeuthen - - gio/gdbusmessage.c | 680 - +++++++++++++++++++++++++--------------- - gio/tests/gdbus-serialization.c | 12 + - 2 files changed, 439 insertions(+), 253 deletions(-) - -commit 285a124608b28ca62db7350632a48bd9257038c0 -Author: Jorge González -Date: Fri May 14 17:55:37 2010 +0200 - - Updated Spanish translation - - po/es.po | 1026 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 521 insertions(+), 505 deletions(-) - -commit 02af71c7ff9689a75069b0a7bc84349dac0b13b4 -Author: Matthias Clasen -Date: Fri May 14 11:49:15 2010 -0400 - - bump version - - configure.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit cff9d83f75b90301909f2c7d46a16e5f618e3e0b -Author: Matthias Clasen -Date: Fri May 14 11:25:11 2010 -0400 - - 2.25.4 - - po/af.po | 184 +++++---- - po/am.po | 184 +++++---- - po/ar.po | 184 +++++---- - po/as.po | 184 +++++---- - po/ast.po | 184 +++++---- - po/az.po | 184 +++++---- - po/be.po | 186 +++++---- - po/be@latin.po | 186 +++++---- - po/bg.po | 184 +++++---- - po/bn.po | 184 +++++---- - po/bn_IN.po | 184 +++++---- - po/bs.po | 184 +++++---- - po/ca.po | 184 +++++---- - po/ca@valencia.po | 184 +++++---- - po/cs.po | 184 +++++---- - po/cy.po | 184 +++++---- - po/da.po | 184 +++++---- - po/de.po | 184 +++++---- - po/dz.po | 184 +++++---- - po/el.po | 184 +++++---- - po/en@shaw.po | 1121 - +++++++++++++++++++++++++++-------------------------- - po/en_CA.po | 184 +++++---- - po/en_GB.po | 184 +++++---- - po/eo.po | 184 +++++---- - po/es.po | 1027 ++++++++++++++++++++++++------------------------ - po/et.po | 184 +++++---- - po/eu.po | 184 +++++---- - po/fa.po | 184 +++++---- - po/fi.po | 184 +++++---- - po/fr.po | 184 +++++---- - po/ga.po | 184 +++++---- - po/gl.po | 1024 ++++++++++++++++++++++++------------------------ - po/gu.po | 184 +++++---- - po/he.po | 184 +++++---- - po/hi.po | 184 +++++---- - po/hr.po | 184 +++++---- - po/hu.po | 184 +++++---- - po/hy.po | 184 +++++---- - po/id.po | 184 +++++---- - po/is.po | 184 +++++---- - po/it.po | 184 +++++---- - po/ja.po | 184 +++++---- - po/ka.po | 184 +++++---- - po/kn.po | 184 +++++---- - po/ko.po | 184 +++++---- - po/ku.po | 184 +++++---- - po/lt.po | 184 +++++---- - po/lv.po | 184 +++++---- - po/mai.po | 184 +++++---- - po/mg.po | 184 +++++---- - po/mk.po | 184 +++++---- - po/ml.po | 184 +++++---- - po/mn.po | 184 +++++---- - po/mr.po | 184 +++++---- - po/ms.po | 184 +++++---- - po/nb.po | 1024 ++++++++++++++++++++++++------------------------ - po/nds.po | 184 +++++---- - po/ne.po | 184 +++++---- - po/nl.po | 185 +++++---- - po/nn.po | 184 +++++---- - po/oc.po | 184 +++++---- - po/or.po | 184 +++++---- - po/pa.po | 184 +++++---- - po/pl.po | 184 +++++---- - po/ps.po | 184 +++++---- - po/pt.po | 184 +++++---- - po/pt_BR.po | 184 +++++---- - po/ro.po | 184 +++++---- - po/ru.po | 184 +++++---- - po/rw.po | 186 +++++---- - po/si.po | 184 +++++---- - po/sk.po | 184 +++++---- - po/sl.po | 184 +++++---- - po/sq.po | 192 +++++---- - po/sr.po | 184 +++++---- - po/sr@ije.po | 184 +++++---- - po/sr@latin.po | 184 +++++---- - po/sv.po | 184 +++++---- - po/ta.po | 184 +++++---- - po/te.po | 184 +++++---- - po/th.po | 184 +++++---- - po/tl.po | 184 +++++---- - po/tr.po | 184 +++++---- - po/tt.po | 184 +++++---- - po/uk.po | 184 +++++---- - po/vi.po | 184 +++++---- - po/wa.po | 184 +++++---- - po/xh.po | 184 +++++---- - po/yi.po | 184 +++++---- - po/zh_CN.po | 184 +++++---- - po/zh_HK.po | 184 +++++---- - po/zh_TW.po | 184 +++++---- - 92 files changed, 11669 insertions(+), 8734 deletions(-) - -commit c57c61c930896f278de61de170e57affc243e427 -Author: Ryan Lortie -Date: Fri May 14 17:06:24 2010 +0200 - - fix glaring inaccuracy in GVariant docs - - glib/gvariant.c | 12 ++++-------- - 1 file changed, 4 insertions(+), 8 deletions(-) - -commit ee9b16242c2f1e5e29170a8885fd146d44f83197 -Author: Matthias Clasen -Date: Fri May 14 10:49:03 2010 -0400 - - another !srcdir build fix - - gio/tests/Makefile.am | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 159f533abf9e653fa31dba5b3c12f024165c29db -Author: Matthias Clasen -Date: Fri May 14 10:25:31 2010 -0400 - - More !srcdir build fixes - - gio/tests/gdbus-introspection.c | 2 +- - gio/tests/gdbus-threading.c | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit d8d1a02c556ed9fc4c436888c965bc8dee62ad81 -Author: Ryan Lortie -Date: Fri May 14 15:30:33 2010 +0200 - - include gunixcredentialsmessage from unixsocket - - fixes a build issue - - gio/gunixconnection.c | 1 + - 1 file changed, 1 insertion(+) - -commit 1d22b64843c83631bcd0e5255930f3a4e990961e -Author: Matthias Clasen -Date: Fri May 14 08:38:07 2010 -0400 - - Cleanups - - Sort #includes a bit better, and don't include platform-specific - headers in gio.h. - - gio/gcredentials.c | 9 +++++---- - gio/gdbus-tool.c | 4 ++-- - gio/gdbusauth.c | 11 ++++++----- - gio/gdbusauthmechanismexternal.c | 9 ++++----- - gio/gdbusauthmechanismsha1.c | 18 ++++++++---------- - gio/gdbusconnection.c | 10 ++++++---- - gio/gdbusmessage.c | 11 ++++++----- - gio/gdbusprivate.c | 8 ++------ - gio/gdbusproxywatching.c | 1 - - gio/gdbusserver.c | 4 +++- - gio/gio.h | 1 - - 11 files changed, 42 insertions(+), 44 deletions(-) - -commit 054079899128cfc4a9e50a3750d927724604eedb -Author: Matthias Clasen -Date: Fri May 14 01:36:25 2010 -0400 - - Fix !srcdir build - - Thankfully we already had a SRCDIR define. - - gio/tests/gdbus-proxy.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit c6f01b329c0d6488d15223c0d8bf286d8ff444a5 -Author: Matthias Clasen -Date: Fri May 14 00:59:42 2010 -0400 - - Fix a typo - - docs/reference/gio/gio-sections.txt | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 45cad58b4611aa6678f50a4545cb3b14b24b9c39 -Author: Matthias Clasen -Date: Fri May 14 00:51:51 2010 -0400 - - Updates - - NEWS | 34 ++++++++++++++++++++++++++++++++++ - 1 file changed, 34 insertions(+) - -commit 4e7764fb2d843fbc89847036a3d8fcb47edf9c4d -Author: Matthias Clasen -Date: Fri May 14 00:21:39 2010 -0400 - - Documentation cleanups - - docs/reference/gio/Makefile.am | 7 +++++ - docs/reference/gio/gio-sections.txt | 61 - ++++++++++++++++++++++++++++--------- - gio/giotypes.h | 1 - - gio/gunixcredentialsmessage.c | 1 + - 4 files changed, 54 insertions(+), 16 deletions(-) - -commit 6223341cacc7dfa34a8d60ec1b4828382dee6d07 -Merge: a7c4c7de5 6e8637e47 -Author: Matthias Clasen -Date: Thu May 13 23:08:34 2010 -0400 - - Merge branch 'gdbus-merge' - - Conflicts: - docs/reference/gio/gio-docs.xml - docs/reference/gio/gio-sections.txt - gio/tests/Makefile.am - -commit a7c4c7de58a48c179e4dc3336814f63c33ad07ff -Author: Matthias Clasen -Date: Tue May 11 12:48:22 2010 -0400 - - Remove a reference to Pango - - docs/reference/gio/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 6e8637e4783ae4e573f6784f005920930d9fca87 -Author: Matthias Clasen -Date: Thu May 13 22:15:47 2010 -0400 - - The default timeout is 25s - - gio/gdbusconnection.c | 7 +------ - 1 file changed, 1 insertion(+), 6 deletions(-) - -commit bdc29f82d39619747ac564918e041181b26449ee -Author: Matthias Clasen -Date: Thu May 13 21:53:51 2010 -0400 - - Document more floating variant details. - - gio/gdbusconnection.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit e72f7f52de9e482eb9d5dd1c47eb0d1bea5f4631 -Author: Matthias Clasen -Date: Thu May 13 21:45:18 2010 -0400 - - Add some more details to the long description - - gio/gdbusproxy.c | 14 ++++++++++++++ - 1 file changed, 14 insertions(+) - -commit 8f89b63930181696a3f4a9c441ffd97230577d64 -Author: Matthias Clasen -Date: Thu May 13 20:29:04 2010 -0400 - - Clean up platform-specific includes - - The problem was pointed out in bug 618029. To solve it, we moved - the GUnixFDList typedef to giotypes.h. - - gio/gdbusmessage.c | 2 ++ - gio/gdbusmessage.h | 6 ------ - gio/giotypes.h | 1 + - gio/gunixfdlist.h | 3 +-- - gio/gunixfdmessage.c | 1 + - gio/gunixfdmessage.h | 2 +- - gio/tests/gdbus-example-unix-fd-client.c | 1 + - gio/tests/gdbus-peer.c | 1 + - 8 files changed, 8 insertions(+), 9 deletions(-) - -commit 62c0454b34191b56d439521e537915b0514f8dbb -Author: Ryan Lortie -Date: Fri May 14 01:54:30 2010 +0200 - - documentation for glib-mkenums @valuenum@ - - docs/reference/gobject/glib-mkenums.1 | 24 ++++++++++++++++++++++-- - docs/reference/gobject/glib-mkenums.xml | 12 ++++++++++++ - 2 files changed, 34 insertions(+), 2 deletions(-) - -commit e1fb92551f7be3dbaad9d9a5c80dc30ed7b83048 -Author: Ryan Lortie -Date: Tue May 11 19:48:19 2010 +0200 - - check for working gettext() before running tests - - gio/tests/gsettings.c | 31 +++++++++++++++++++++++-------- - 1 file changed, 23 insertions(+), 8 deletions(-) - -commit 1165007023bf34c5624574703acd2d183b1d14f5 -Author: Ryan Lortie -Date: Fri May 14 00:53:42 2010 +0200 - - Add configure check for memmem() - - configure.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit dd3551e7c3ae5e6e8b21dd77ce09d72b799e7b1d -Author: David Zeuthen -Date: Thu May 13 18:19:16 2010 -0400 - - GDBus: update gdbus(1) man page - - docs/reference/gio/gdbus.xml | 14 ++++++++------ - 1 file changed, 8 insertions(+), 6 deletions(-) - -commit 68078ed648eec314507ff997e89b053a1d9a6891 -Author: David Zeuthen -Date: Thu May 13 18:04:48 2010 -0400 - - GDBus: Nuke G_BUS_TYPE_NONE - - gio/gdbusnameowning.c | 1 - - gio/gdbusnamewatching.c | 1 - - gio/gdbusproxywatching.c | 3 +-- - gio/gioenums.h | 12 +++++------- - gio/tests/gdbus-peer.c | 1 - - 5 files changed, 6 insertions(+), 12 deletions(-) - -commit 1fd55b8bbfe58adb749d4eee68ca5a71e56e6f82 -Author: David Zeuthen -Date: Thu May 13 17:44:42 2010 -0400 - - GDBus: Remove g_dbus_is_activated() - - It's generally hard to get this right so don't attempt to do so. - - docs/reference/gio/gio-sections.txt | 1 - - gio/gdbusutils.c | 20 -------------------- - gio/gdbusutils.h | 2 -- - gio/gio.symbols | 1 - - 4 files changed, 24 deletions(-) - -commit 51446baa52e8cebea57124eb99a32e77a13b1551 -Author: David Zeuthen -Date: Thu May 13 17:20:39 2010 -0400 - - GDBus: subscribe to PropertiesChanged() before calling GetAll() - - Otherwise there's a slight chance of a race. - - gio/gdbusproxy.c | 35 ++++++++++++++++++++--------------- - 1 file changed, 20 insertions(+), 15 deletions(-) - -commit 0e2c708bb298c98c136d507427e7b731b5cbd962 -Author: David Zeuthen -Date: Thu May 13 17:10:15 2010 -0400 - - GDBus: Don't take a GError for - g_dbus_proxy_get_cached_property_names() - - We stopped doing this for get_cached_property() so no reason to do it - here. - - Signed-off-by: David Zeuthen - - gio/gdbusproxy.c | 29 +++++++++-------------------- - gio/gdbusproxy.h | 3 +-- - gio/tests/gdbus-example-watch-proxy.c | 2 +- - 3 files changed, 11 insertions(+), 23 deletions(-) - -commit 3ca28ef718d402bd65cd9f291c67b299f1ef74cf -Author: David Zeuthen -Date: Thu May 13 16:57:29 2010 -0400 - - GDBus: Update docs for GDBusProxy::g-properties-changed signal - - Also update the example. See - - https://bugzilla.gnome.org/show_bug.cgi?id=618559 - - for more details. - - Signed-off-by: David Zeuthen - - gio/gdbusproxy.c | 10 +++++----- - gio/tests/gdbus-example-watch-proxy.c | 7 +++++-- - 2 files changed, 10 insertions(+), 7 deletions(-) - -commit e3f5d3c00595ca017d83015fa2b9832d1c87828f -Author: Christian Persch -Date: Thu May 13 19:01:04 2010 +0200 - - Make GVariant handling in PropertiesChanged more efficient - - There's no need to re-build the a{sv} array, just get it right out of - the parameters. Also avoid some string copies. - - Signed-off-by: David Zeuthen - - gio/gdbusproxy.c | 82 - +++++++++++--------------------------------------------- - 1 file changed, 16 insertions(+), 66 deletions(-) - -commit 4ad4c306c3b80620185cf975b402e17a6174aea9 -Author: Christian Persch -Date: Thu May 13 19:20:26 2010 +0200 - - Plug some mem leaks - - g_variant_get (v, "s", &str) returns a string copy; use "&s" instead. - - Signed-off-by: David Zeuthen - - gio/gdbus-tool.c | 20 ++++++++++---------- - gio/gdbusconnection.c | 22 ++++++++++------------ - gio/gdbusmessage.c | 2 +- - gio/gdbusnameowning.c | 4 ++-- - gio/gdbusnamewatching.c | 4 ++-- - gio/gdbusproxy.c | 4 ++-- - 6 files changed, 27 insertions(+), 29 deletions(-) - -commit 60e7ae26af2fc31d59e36f8798d383fa9d87db92 -Author: David Zeuthen -Date: Thu May 13 16:32:11 2010 -0400 - - GDBus: Add GDBusAuthObserver param in - g_dbus_connection_new_for_address() - - This is to match g_dbus_connection_new(). This extension allows us to - extend GDBusAuthObserver to also be used in client-side authentication - in the future (right now it's only used on the server-side). - - gio/gdbus-tool.c | 1 + - gio/gdbusconnection.c | 18 ++++++++++++++---- - gio/gdbusconnection.h | 2 ++ - gio/tests/gdbus-example-peer.c | 1 + - gio/tests/gdbus-peer.c | 4 ++++ - gio/tests/gdbus-tests.c | 1 + - 6 files changed, 23 insertions(+), 4 deletions(-) - -commit cb753dfd496ae70b069c1698da8211c454953f08 -Author: David Zeuthen -Date: Thu May 13 16:20:31 2010 -0400 - - GDBus: Rename ::deny-authentication-peer to - ::authorize-authenticated-peer - - docs/reference/gio/gio-sections.txt | 2 +- - gio/gdbusauth.c | 8 ++-- - gio/gdbusauthobserver.c | 74 - ++++++++++++++++++++++--------------- - gio/gdbusauthobserver.h | 18 ++++----- - gio/gdbusconnection.c | 2 - - gio/gio.symbols | 2 +- - gio/tests/gdbus-peer.c | 20 +++++----- - 7 files changed, 70 insertions(+), 56 deletions(-) - -commit 9e90b381f58c4a06f49e622a07ee0b56fb52b3f1 -Author: Matthias Clasen -Date: Thu May 13 14:25:29 2010 -0400 - - Remove the credentials argument from g_unix_connect_send_credentials() - - Instead, make it always send the current credentials. - - gio/gdbusauth.c | 3 +-- - gio/gunixconnection.c | 16 +++++++--------- - gio/gunixconnection.h | 1 - - 3 files changed, 8 insertions(+), 12 deletions(-) - -commit 33952347ff9bc2875e7e1a2709566b38fc391bda -Author: David Zeuthen -Date: Thu May 13 14:01:41 2010 -0400 - - GDBus: Make message serialization routines take capabilities param - - This is needed to e.g. allow encoding maybe types (once we add - G_DBUS_CAPABILITY_FLAGS_MAYBE_TYPES) if, and only if, that capability - has been negotiated with the peer (via authentication). - - gio/gdbusconnection.c | 1 + - gio/gdbusmessage.c | 26 +++++++++++++++++--------- - gio/gdbusmessage.h | 2 ++ - gio/gdbusprivate.c | 1 + - gio/tests/gdbus-serialization.c | 6 +++++- - 5 files changed, 26 insertions(+), 10 deletions(-) - -commit 107b4d4bae7dba4281bfaa0bef827f7b2376946a -Author: Matthias Clasen -Date: Thu May 13 13:09:58 2010 -0400 - - remove the redundant interface_name parameter - - gio/gdbusconnection.c | 12 +++++------- - gio/gdbusconnection.h | 1 - - gio/tests/gdbus-example-export.c | 1 - - gio/tests/gdbus-example-peer.c | 1 - - gio/tests/gdbus-example-server.c | 1 - - gio/tests/gdbus-export.c | 12 ------------ - gio/tests/gdbus-peer.c | 2 -- - 7 files changed, 5 insertions(+), 25 deletions(-) - -commit 82158afdadd10e6ffd1540f695931f64957b59f6 -Author: David Zeuthen -Date: Thu May 13 11:56:15 2010 -0400 - - GDBus: Catch up with new PropertiesChanged signal - - After a long discussion, this has finally been standardized in the - D-Bus spec. See - - http://lists.freedesktop.org/archives/dbus/2010-May/012667.html - http://lists.freedesktop.org/archives/dbus/2010-May/012712.html - - Signed-off-by: David Zeuthen - - gio/gdbusconnection.c | 1 + - gio/gdbusproxy.c | 74 - ++++++++++++++++++++++++++------ - gio/gdbusproxy.h | 13 +++--- - gio/gio-marshal.list | 1 + - gio/tests/gdbus-example-export.c | 7 ++- - gio/tests/gdbus-example-proxy-subclass.c | 34 ++++++++------- - gio/tests/gdbus-example-server.c | 12 ++++-- - gio/tests/gdbus-example-watch-proxy.c | 57 ++++++++++++++---------- - gio/tests/gdbus-testserver.py | 1 + - 9 files changed, 137 insertions(+), 63 deletions(-) - -commit 2d75583fb2a8fdb71b9ee880dc0cf4605ab7bc6c -Author: Matthias Clasen -Date: Thu May 13 01:04:29 2010 -0400 - - Fill out the export section of the migration guide - - docs/reference/gio/migrating-gdbus.xml | 66 - ++++++++++++++++++++++++++++++++++ - gio/tests/gdbus-example-export.c | 6 ++-- - 2 files changed, 70 insertions(+), 2 deletions(-) - -commit 195cdcfabf962989f2bcc8c225a287517d7eacd9 -Author: Thomas Thurman -Date: Thu May 13 00:51:30 2010 -0400 - - Update Shavian transliteration - - po/en@shaw.po | 128 - +++++++++++++++++++++------------------------------------- - 1 file changed, 47 insertions(+), 81 deletions(-) - -commit 9a065edf6f51be2ad189cfb02ddd2c806b656303 -Author: Matthias Clasen -Date: Thu May 13 00:39:26 2010 -0400 - - Add an example of exporting a GObject - - This is more manual work than dbus-glib. - - gio/gdbusconnection.c | 2 + - gio/tests/Makefile.am | 4 + - gio/tests/gdbus-example-export.c | 331 - +++++++++++++++++++++++++++++++++++++++ - 3 files changed, 337 insertions(+) - -commit ea1e0496b0329147b932d5a1486f5a81b4121651 -Author: David Zeuthen -Date: Wed May 12 23:12:14 2010 -0400 - - GDBus: add 'monitor' verb to gdbus(1) - - This uncovered a bug in name watching if the name wasn't activatable. - - Also provoked the need for on_connection variants of g_bus_watch_name - (added g_bus_watch_proxy's variant as well). - - docs/reference/gio/gdbus.xml | 43 ++++++ - docs/reference/gio/gio-sections.txt | 2 + - gio/gdbus-tool.c | 253 - +++++++++++++++++++++++++++++++++++- - gio/gdbusnamewatching.c | 69 +++++++++- - gio/gdbusnamewatching.h | 23 ++-- - gio/gdbusproxywatching.c | 86 ++++++++++++ - gio/gdbusproxywatching.h | 35 +++-- - gio/gio.symbols | 2 + - 8 files changed, 489 insertions(+), 24 deletions(-) - -commit 9695c23d4c29e79afbe14e3584b6c42e98e8f0d9 -Author: David Zeuthen -Date: Wed May 12 22:09:18 2010 -0400 - - GDBus: Make gdbus(1) print annotations when introspecting data - - Also make the gdbus-example-server include some example - annotations. The output looks like this: - - $ gdbus introspect --session --dest org.gtk.GDBus.TestServer - --object-path /org/gtk/GDBus/TestObject - node /org/gtk/GDBus/TestObject { - interface org.freedesktop.DBus.Properties { - methods: - Get(in s interface_name, - in s property_name, - out v value); - GetAll(in s interface_name, - out a{sv} properties); - Set(in s interface_name, - in s property_name, - in v value); - signals: - PropertiesChanged(s interface_name, - a{sv} changed_properties); - }; - interface org.freedesktop.DBus.Introspectable { - methods: - Introspect(out s xml_data); - }; - interface org.freedesktop.DBus.Peer { - methods: - Ping(); - GetMachineId(out s machine_uuid); - }; - @org.gtk.GDBus.Annotation("OnInterface") - @org.gtk.GDBus.Annotation("AlsoOnInterface") - interface org.gtk.GDBus.TestInterface { - methods: - @org.gtk.GDBus.Annotation("OnMethod") - HelloWorld(in s greeting, - out s response); - EmitSignal(@org.gtk.GDBus.Annotation.("OnArg") - in d speed_in_mph); - GimmeStdout(); - signals: - @org.gtk.GDBus.Annotation("Onsignal") - VelocityChanged(d speed_in_mph, - @org.gtk.GDBus.Annotation.("OnArg_NonFirst") - s speed_as_string); - properties: - @org.gtk.GDBus.Annotation("OnProperty") - @org.gtk.GDBus.Annotation("OnAnnotation_YesThisIsCrazy") - readonly s FluxCapicitorName = 'DeLorean'; - readwrite s Title = 'Back To C!'; - readonly s ReadingAlwaysThrowsError; - readwrite s WritingAlwaysThrowsError = "There's no home - like home"; - writeonly s OnlyWritable; - readonly s Foo = 'Tick'; - readonly s Bar = 'Tock'; - }; - }; - - gio/gdbus-tool.c | 43 - ++++++++++++++++++++++++++++++++++++++++ - gio/tests/gdbus-example-server.c | 18 ++++++++++++++--- - 2 files changed, 58 insertions(+), 3 deletions(-) - -commit cce08f197313bad1516924b3eb7305e7e6818971 -Author: Matthias Clasen -Date: Wed May 12 21:51:06 2010 -0400 - - Add a note about implemented standard interfaces - - gio/gdbusconnection.c | 7 +++++++ - 1 file changed, 7 insertions(+) - -commit f909cb5b2713c8cd5f587c7a70e468d29bdcd429 -Author: David Zeuthen -Date: Wed May 12 20:43:40 2010 -0400 - - GDBusProxy: Remove error in get_cached_property() and add - set_cached_property() - - This makes it possible to use the cached properties mechanism even if - constructing the proxy with the DO_NOT_LOAD_PROPERTIES flag. - - This is useful for cases where you obtain the and track object - properties out-of-band. For example, in udisks, the plan is to have - something like this - - Manager.GetObjects (out ao paths, out aa{sa{sv}} all_properties); - Manager.ObjectAdded (o path, a{sa{sv}} all_properties); - Manager.ObjectChanged (o path, a{sa{sv}} all_properties); - Manager.ObjectRemoved (o path, a{sa{sv}} all_properties); - - E.g. the first GetObjects() call will return *all* data about *all* - exported objects. Further, this way a client will only need to listen - these three signals (three AddMatch) on the Manager object and it will - never need to do GetAll() etc (e.g. can use DO_NOT_LOAD_PROPERTIES). - - (Of course this only works if the client is interested in all - objects... while this is true for udisks it is generally not true for - other D-Bus services). - - Also use expected_interface to check for programming errors. - - docs/reference/gio/gio-sections.txt | 3 +- - gio/gdbusproxy.c | 162 - ++++++++++++++++++++++++------- - gio/gdbusproxy.h | 4 +- - gio/gio.symbols | 1 + - gio/tests/gdbus-example-proxy-subclass.c | 6 +- - gio/tests/gdbus-example-watch-proxy.c | 2 +- - gio/tests/gdbus-peer.c | 3 +- - gio/tests/gdbus-proxy.c | 44 +++++++-- - 8 files changed, 174 insertions(+), 51 deletions(-) - -commit 72731fb6ad99da076605ca7d8b1bee232b38e734 -Author: Thomas Thurman -Date: Wed May 12 18:41:27 2010 -0400 - - Updated Shavian transliteration - - po/en@shaw.po | 1176 - +++++++++++++++++++++++++++++---------------------------- - 1 file changed, 602 insertions(+), 574 deletions(-) - -commit b690e637d46057f6914a6b6f20b2688cd03f0ac5 -Author: Matthias Clasen -Date: Wed May 12 17:56:56 2010 -0400 - - Add some more verbiage - - docs/reference/gio/migrating-gdbus.xml | 10 ++++++++++ - 1 file changed, 10 insertions(+) - -commit d40767fc62972f9cc85ebfb23e113068cc316f3a -Author: David Zeuthen -Date: Wed May 12 15:49:48 2010 -0400 - - GDBus: Add an example of a GDBusProxy subclass - - docs/reference/gio/migrating-gdbus.xml | 55 ++++ - gio/gdbusconnection.c | 2 - - gio/tests/Makefile.am | 4 + - gio/tests/gdbus-example-proxy-subclass.c | 443 - +++++++++++++++++++++++++++++++ - 4 files changed, 502 insertions(+), 2 deletions(-) - -commit 7c0196f0267aa77c80fb85320ef9583c7fc64ad7 -Author: Matthias Clasen -Date: Wed May 12 13:01:40 2010 -0400 - - Update an example to the latest auth observer api - - gio/gdbusauthobserver.c | 17 ++++++++++------- - gio/gdbusconnection.c | 2 +- - 2 files changed, 11 insertions(+), 8 deletions(-) - -commit 371a3373bbf190054076896ed32d28d546f23930 -Author: Matthias Clasen -Date: Wed May 12 13:01:02 2010 -0400 - - Correct env var names - - and add a note about priority - - docs/reference/gio/overview.xml | 12 ++++++++++-- - 1 file changed, 10 insertions(+), 2 deletions(-) - -commit af3afc804064ec17e89a6cdef4cc3e63015c8a77 -Author: Matthias Clasen -Date: Wed May 12 12:13:57 2010 -0400 - - placeholder for more migration docs - - docs/reference/gio/migrating-gdbus.xml | 5 +++++ - 1 file changed, 5 insertions(+) - -commit 246db9bfdb5919a77ce5ae0d2f426f163f7702c1 -Author: Jesse van den Kieboom -Date: Fri May 7 11:55:40 2010 +0200 - - Added test cases for g_output_stream_close_async - - https://bugzilla.gnome.org/show_bug.cgi?id=617937 - - gio/tests/Makefile.am | 6 +- - gio/tests/async-close-output-stream.c | 278 - ++++++++++++++++++++++++++++++++++ - 2 files changed, 283 insertions(+), 1 deletion(-) - -commit adc5162b742c702f37f385dcffba3802f0e55095 -Author: Jesse van den Kieboom -Date: Mon May 10 23:49:41 2010 +0200 - - Flush when closing output stream async - - https://bugzilla.gnome.org/show_bug.cgi?id=617937 - - gio/goutputstream.c | 117 - ++++++++++++++++++++++++++++++++++++++++++++++++---- - 1 file changed, 110 insertions(+), 7 deletions(-) - -commit e2b9d077659df82f9603352e6ce4ff1ceb4b1b8a -Author: Matthias Clasen -Date: Tue May 11 23:26:51 2010 -0400 - - Update TODO list - - gio/gdbusconnection.c | 4 ---- - 1 file changed, 4 deletions(-) - -commit a63d3bb868b0ee17404cf85520e48d441abbcdf3 -Author: Matthias Clasen -Date: Tue May 11 23:18:48 2010 -0400 - - mention inline use of floating variants - - gio/gdbusconnection.c | 37 ++++++++++++++++++++++++++++++++++++- - gio/gdbusproxy.c | 42 ++++++++++++++++++++++++++++++++++++------ - 2 files changed, 72 insertions(+), 7 deletions(-) - -commit ab2ff1a307f6bf7825e02b0d09e25b8ea7570c07 -Author: Matthias Clasen -Date: Tue May 11 22:51:14 2010 -0400 - - Remove properties from GDBusMethodInvocation class - - gio/gdbusconnection.c | 3 - - gio/gdbusmethodinvocation.c | 330 - +++----------------------------------------- - 2 files changed, 18 insertions(+), 315 deletions(-) - -commit c4cf88c22f731878cbc740e4721e07215385201b -Author: Matthias Clasen -Date: Tue May 11 22:50:40 2010 -0400 - - Document remove_filter - - gio/gdbusconnection.c | 13 ++++++++++--- - 1 file changed, 10 insertions(+), 3 deletions(-) - -commit d7095dd4700b38c202a43b7c21f93db20a9ede44 -Author: Matthias Clasen -Date: Tue May 11 22:35:59 2010 -0400 - - Document DBUS address env vars - - docs/reference/gio/overview.xml | 28 ++++++++++++++++++++++++++++ - gio/gdbusintrospection.c | 2 +- - 2 files changed, 29 insertions(+), 1 deletion(-) - -commit 84a6475b6e52fd481bf0e7191a6ea16168d35a3f -Author: Matthias Clasen -Date: Tue May 11 22:03:40 2010 -0400 - - Trivial: tweak section heading - - docs/reference/gio/migrating-gdbus.xml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 9c128ca83536b6c6c823bb83606b09193d814738 -Author: Matthias Clasen -Date: Tue May 11 22:00:54 2010 -0400 - - Trivial formatting fix - - docs/reference/gio/migrating-gdbus.xml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit fdfd3d5e7536313dde1fc02b45ca04a6e4704b50 -Author: Matthias Clasen -Date: Tue May 11 22:00:06 2010 -0400 - - Fill out the proxy section of the migration guide - - docs/reference/gio/migrating-gdbus.xml | 53 - ++++++++++++++++++++++++++++++++++ - 1 file changed, 53 insertions(+) - -commit 26f65d83c5078e48e414a1cbe593bf349d96a033 -Author: Matthias Clasen -Date: Tue May 11 21:59:42 2010 -0400 - - Don't refer to nonexisting API. - - gio/gdbusconnection.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 1af277f16779f072bc0c326aa8024747ad8c13e9 -Author: Matthias Clasen -Date: Tue May 11 21:32:29 2010 -0400 - - Fix a typo - - docs/reference/gio/migrating-gdbus.xml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 9b05e0bc3e88f9e54710aabb2ad29908739e6345 -Author: Matthias Clasen -Date: Tue May 11 21:30:53 2010 -0400 - - Complete the name owning section of the migration guide - - docs/reference/gio/migrating-gdbus.xml | 136 - ++++++++++++++++++--------------- - 1 file changed, 76 insertions(+), 60 deletions(-) - -commit e4b1e48fca9d1d2ca7e0ec54ebc9ea421aebff71 -Author: Matthias Clasen -Date: Tue May 11 20:57:44 2010 -0400 - - Match up parameter names - - and similar cleanups to make gtk-doc happy. - - docs/reference/gio/gio-sections.txt | 1 - - gio/gdbusconnection.c | 17 +++--- - gio/gdbusconnection.h | 4 +- - gio/gdbusintrospection.c | 102 - +++++++++++++++++++++--------------- - gio/gunixcredentialsmessage.c | 2 +- - 5 files changed, 71 insertions(+), 55 deletions(-) - -commit 1d43e4140b9c890eca50f3845bff3d800d66b6f9 -Author: Matthias Clasen -Date: Tue May 11 20:03:44 2010 -0400 - - Line up prototypes - - gio/gdbusproxy.c | 34 +++++++++++++++++----------------- - 1 file changed, 17 insertions(+), 17 deletions(-) - -commit 8d66ede1abbc4b84bcf13c4420719cb06fbe3b96 -Author: Matthias Clasen -Date: Tue May 11 17:15:11 2010 -0400 - - More gdbus migration stuff - - docs/reference/gio/migrating-gdbus.xml | 89 - ++++++++++++++++++++++++++++++++-- - 1 file changed, 86 insertions(+), 3 deletions(-) - -commit 54a57bb894d3c098bf972ecec71823b2822128b6 -Author: Matthias Clasen -Date: Tue May 11 15:50:19 2010 -0400 - - Strip copyright headers from examples - - These are included wholesale in the docs, and the copyright - headers make them even more overwhelming. Plus, we don't have - copyright headers on examples anywhere else. - - gio/tests/gdbus-example-own-name.c | 13 ------------- - gio/tests/gdbus-example-peer.c | 13 ------------- - gio/tests/gdbus-example-server.c | 13 ------------- - gio/tests/gdbus-example-subtree.c | 13 ------------- - gio/tests/gdbus-example-unix-fd-client.c | 13 ------------- - gio/tests/gdbus-example-watch-name.c | 13 ------------- - gio/tests/gdbus-example-watch-proxy.c | 13 ------------- - 7 files changed, 91 deletions(-) - -commit 9a2422b216263dd7bc4f27a98bc89d5ea6dfe791 -Author: Matthias Clasen -Date: Tue May 11 15:42:15 2010 -0400 - - Trivial: rename a file - - docs/reference/gio/Makefile.am | - 4 ++-- - docs/reference/gio/gio-docs.xml | - 2 +- - docs/reference/gio/{migrating-dbus-glib.xml => migrating-gdbus.xml} | 0 - 3 files changed, 3 insertions(+), 3 deletions(-) - -commit 0e98557753ad5f5f9b74fd135dcdbe18055dc11a -Author: Kjartan Maraas -Date: Tue May 11 19:54:06 2010 +0200 - - Updated Norwegian bokmål translation - - po/nb.po | 92 - ++++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 46 insertions(+), 46 deletions(-) - -commit 8c523c069b79a746c2dcdfe7e253513ff489cd39 -Author: David Zeuthen -Date: Tue May 11 12:04:37 2010 -0400 - - GDBus: Update TODO list - - gio/gdbusconnection.c | 28 ++++++++++++++++++++++++++++ - 1 file changed, 28 insertions(+) - -commit 6d5ac8163b962803fedcf57b9ccad8a2c1205c82 -Author: Sebastian Dröge -Date: Mon May 10 09:48:49 2010 +0200 - - gio: Fix gsettings build with binutils gold linker - - gio/Makefile.am | 1 + - 1 file changed, 1 insertion(+) - -commit 936ff022f21a43f39552799dc1b3988379563959 -Author: Sebastian Dröge -Date: Mon May 10 09:51:49 2010 +0200 - - Don't include __bss_start, _edata and _end symbols in the abichecks - - They are added by the binutils gold linker. - - gio/abicheck.sh | 2 +- - glib/abicheck.sh | 2 +- - gobject/abicheck.sh | 2 +- - 3 files changed, 3 insertions(+), 3 deletions(-) - -commit 2d208c9d364369d68a54cfd0682e17f2ce771db5 -Author: David Zeuthen -Date: Mon May 10 16:20:59 2010 -0400 - - GDBus: In gdbus(1), try Get() if GetAll() fails - - This fixes a problem with services that doesn't implement GetAll() for - one reason or another. - - $ gdbus introspect --session --dest - org.freedesktop.ReserveDevice1.Audio0 --object-path - /org/freedesktop/ReserveDevice1/Audio0 - node /org/freedesktop/ReserveDevice1/Audio0 { - interface org.freedesktop.ReserveDevice1 { - methods: - RequestRelease(in i priority, - out b result); - properties: - readonly i Priority = 0; - readonly s ApplicationName = 'PulseAudio Sound Server'; - readonly s ApplicationDeviceName = 'Internal Audio Analog - Stereo'; - }; - interface org.freedesktop.DBus.Properties { - methods: - Get(in s interface, - in s property, - out v value); - }; - interface org.freedesktop.DBus.Introspectable { - methods: - Introspect(out s data); - }; - }; - - gio/gdbus-tool.c | 28 ++++++++++++++++++++++++++++ - 1 file changed, 28 insertions(+) - -commit 6e23b0b7850c170405aa25d9441a9cd8cc05a38b -Author: David Zeuthen -Date: Mon May 10 14:43:08 2010 -0400 - - GDBus: Add TODO item about a need to validate data / messages - - gio/gdbusconnection.c | 5 +++++ - 1 file changed, 5 insertions(+) - -commit adf50912ddb29c8c6b36702df1162e6211765dea -Author: David Zeuthen -Date: Mon May 10 14:07:13 2010 -0400 - - GDBus Add TODO items about finding and launching bus instances - - gio/gdbusconnection.c | 28 ++++++++++++++++++++++++++++ - 1 file changed, 28 insertions(+) - -commit 5800a1f91162ec5a0e96fae12857be2ebe404d3a -Author: Jorge González -Date: Mon May 10 19:38:57 2010 +0200 - - Updated Spanish translation - - po/es.po | 91 - ++++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 49 insertions(+), 42 deletions(-) - -commit 7e8b07ae3be5ce63ba17183a410ac8512a29cb13 -Author: David Zeuthen -Date: Mon May 10 13:31:54 2010 -0400 - - GDBus: Use GVariant instead of GHashTable for - GDBusProxy::g-properties-changed - - gio/gdbusconnection.c | 13 ------------- - gio/gdbusproxy.c | 24 +++++++++++------------- - gio/gdbusproxy.h | 2 +- - gio/tests/gdbus-example-watch-proxy.c | 21 +++++++++++++++------ - 4 files changed, 27 insertions(+), 33 deletions(-) - -commit 869b4c68332f36377bbdfd186e37f6194ae5ed5a -Author: David Zeuthen -Date: Mon May 10 11:47:08 2010 -0400 - - GDBus: Use call() instead of invoke_method() - - Lots of people been suggesting this. We still use MethodInvocation / - method_invocation for handling incoming method calls so use call() - instead of invoke_method() helps to separate the client and server - facilities. Which is a good thing(tm). - - docs/reference/gio/gio-sections.txt | 14 +- - docs/reference/gio/migrating-dbus-glib.xml | 6 +- - gio/gdbus-tool.c | 160 +++++++++--------- - gio/gdbusauthmechanismexternal.c | 2 +- - gio/gdbusconnection.c | 104 ++++++------ - gio/gdbusconnection.h | 10 +- - gio/gdbuserror.c | 13 +- - gio/gdbusnameowning.c | 52 +++--- - gio/gdbusnamewatching.c | 56 +++---- - gio/gdbusproxy.c | 142 ++++++++-------- - gio/gdbusproxy.h | 10 +- - gio/gio.symbols | 14 +- - gio/gioenums.h | 14 +- - gio/tests/gdbus-connection.c | 160 +++++++++--------- - gio/tests/gdbus-example-peer.c | 20 +-- - gio/tests/gdbus-export.c | 252 - ++++++++++++++--------------- - gio/tests/gdbus-introspection.c | 14 +- - gio/tests/gdbus-names.c | 40 ++--- - gio/tests/gdbus-peer.c | 44 ++--- - gio/tests/gdbus-proxy.c | 146 ++++++++--------- - gio/tests/gdbus-threading.c | 114 ++++++------- - 21 files changed, 694 insertions(+), 693 deletions(-) - -commit 728c4e38e72055080c148f9cebca85a08d16a445 -Author: Matthias Clasen -Date: Mon May 10 08:07:28 2010 -0400 - - More copyright year updates - - gio/tests/gdbus-addresses.c | 2 +- - gio/tests/gdbus-connection.c | 2 +- - gio/tests/gdbus-error.c | 2 +- - gio/tests/gdbus-exit-on-close.c | 2 +- - gio/tests/gdbus-export.c | 2 +- - gio/tests/gdbus-introspection.c | 2 +- - gio/tests/gdbus-names.c | 2 +- - gio/tests/gdbus-peer.c | 2 +- - gio/tests/gdbus-proxy.c | 2 +- - gio/tests/gdbus-serialization.c | 2 +- - gio/tests/gdbus-sessionbus.c | 2 +- - gio/tests/gdbus-tests.c | 2 +- - gio/tests/gdbus-threading.c | 2 +- - 13 files changed, 13 insertions(+), 13 deletions(-) - -commit 5d1135618e6ec5c6a6c41bed602cec643f9d8b8f -Author: Matthias Clasen -Date: Mon May 10 08:07:07 2010 -0400 - - Trivia - - gio/gdbusaddress.c | 34 +++++++++++++++++----------------- - gio/gdbusconnection.c | 34 +++++++++++++++++++++------------- - 2 files changed, 38 insertions(+), 30 deletions(-) - -commit 25a8aa5d88d3d4b8ebcf8be42a2adc233dbb104c -Author: Matthias Clasen -Date: Sun May 9 22:13:18 2010 -0400 - - Cosmetic fixes - - Use P_() for properties, fix up indentation, etc. - - gio/gdbusauth.c | 4 +- - gio/gdbusauthmechanism.c | 71 +++--- - gio/gdbusconnection.c | 514 - +++++++++++++++++++----------------------- - gio/gdbusmethodinvocation.c | 69 +++--- - gio/gdbusproxy.c | 145 ++++++------ - gio/gdbusserver.c | 81 +++---- - gio/gunixcredentialsmessage.c | 7 +- - 7 files changed, 407 insertions(+), 484 deletions(-) - -commit 0cf467c2ca92ece9625dbc54ad3065ad5298f735 -Author: Matthias Clasen -Date: Sun May 9 13:14:55 2010 -0400 - - Update copyright years to include 2010 - - gio/gcredentials.c | 2 +- - gio/gcredentials.h | 2 +- - gio/gdbus-tool.c | 2 +- - gio/gdbusaddress.c | 2 +- - gio/gdbusaddress.h | 2 +- - gio/gdbusauth.c | 2 +- - gio/gdbusauth.h | 2 +- - gio/gdbusauthmechanism.c | 2 +- - gio/gdbusauthmechanism.h | 2 +- - gio/gdbusauthmechanismanon.c | 2 +- - gio/gdbusauthmechanismanon.h | 2 +- - gio/gdbusauthmechanismexternal.c | 2 +- - gio/gdbusauthmechanismexternal.h | 2 +- - gio/gdbusauthmechanismsha1.c | 2 +- - gio/gdbusauthmechanismsha1.h | 2 +- - gio/gdbusauthobserver.c | 2 +- - gio/gdbusauthobserver.h | 2 +- - gio/gdbusconnection.c | 2 +- - gio/gdbusconnection.h | 2 +- - gio/gdbuserror.c | 2 +- - gio/gdbuserror.h | 2 +- - gio/gdbusintrospection.c | 2 +- - gio/gdbusintrospection.h | 2 +- - gio/gdbusmessage.c | 2 +- - gio/gdbusmessage.h | 2 +- - gio/gdbusmethodinvocation.c | 2 +- - gio/gdbusmethodinvocation.h | 2 +- - gio/gdbusnameowning.c | 2 +- - gio/gdbusnameowning.h | 2 +- - gio/gdbusnamewatching.c | 2 +- - gio/gdbusnamewatching.h | 2 +- - gio/gdbusprivate.c | 2 +- - gio/gdbusprivate.h | 2 +- - gio/gdbusproxy.c | 2 +- - gio/gdbusproxy.h | 2 +- - gio/gdbusproxywatching.c | 2 +- - gio/gdbusproxywatching.h | 2 +- - gio/gdbusserver.c | 2 +- - gio/gdbusserver.h | 2 +- - gio/gdbusutils.c | 2 +- - gio/gdbusutils.h | 2 +- - 41 files changed, 41 insertions(+), 41 deletions(-) - -commit e82eea6fdae1a24b58bbd9a440c6c37bd2980afd -Author: Matthias Clasen -Date: Sun May 9 13:09:54 2010 -0400 - - Microoptimize string reallocations - - gio/gdbusconnection.c | 86 - ++++++++++++++++++++++++++++----------------------- - 1 file changed, 48 insertions(+), 38 deletions(-) - -commit b87dd96a8a418f4f5915e4a1cb59737a009efdd8 -Author: Matthias Clasen -Date: Sun May 9 12:41:02 2010 -0400 - - Move some platform sources around - - gunixcredentialsmessage.h ought to live with other UNIX headers, - and the credentials are moved from dbus-specific to just GIO sources. - Also move gfiledescriptorbased.c to the UNIX sources. - - gio/Makefile.am | 12 +++++------- - 1 file changed, 5 insertions(+), 7 deletions(-) - -commit b96c3b6d60a87f31a46ff5499c133571f0470940 -Author: Matthias Clasen -Date: Sun May 9 12:24:56 2010 -0400 - - Mention multithreading as a reason for not using libdbus - - docs/reference/gio/migrating-dbus-glib.xml | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit 03b5db44779c54947c3801609a42b2d2801b5a97 -Author: Robert Bragg -Date: Thu May 6 15:46:00 2010 +0100 - - gtester-report: cope with binaries with no test cases - - It's possible that a given binary may conditionally decided not to run - any test cases (e.g. since they are all slow but -m=quick is currently - in use) In this case the xml may contain nodes with no - children. This was resulting in a divide by zero when - calculating the green → red color interpolation. - - https://bugzilla.gnome.org/show_bug.cgi?id=617914 - - glib/gtester-report | 25 +++++++++++++++---------- - 1 file changed, 15 insertions(+), 10 deletions(-) - -commit c148cafdd16f8bfed46cf5b0af05af3cbdc550c7 -Author: David Zeuthen -Date: Sun May 9 10:02:56 2010 -0400 - - GDBus: Rework GCredentials type - - These changes are is related to - - https://bugzilla.gnome.org/show_bug.cgi?id=617483 - - and IRC discussions with danw. - - docs/reference/gio/gio-sections.txt | 15 +- - gio/gcredentials.c | 435 - +++++++++++++----------------------- - gio/gcredentials.h | 44 ++-- - gio/gdbusauth.c | 2 +- - gio/gdbusauthmechanismexternal.c | 19 +- - gio/gio.symbols | 15 +- - gio/gunixcredentialsmessage.c | 13 +- - 7 files changed, 193 insertions(+), 350 deletions(-) - -commit bb7106c5dfce5597bcc4a0682200fb50f5201c29 -Author: Matthias Clasen -Date: Sun May 9 02:27:09 2010 -0400 - - Add some conceptual changes - - docs/reference/gio/migrating-dbus-glib.xml | 95 - ++++++++++++++++++++---------- - gio/gdbusaddress.c | 2 +- - gio/gdbusintrospection.c | 2 +- - 3 files changed, 66 insertions(+), 33 deletions(-) - -commit 8315eb77d57de73b950d152edbc7a104d378642c -Author: Matthias Clasen -Date: Sun May 9 01:44:11 2010 -0400 - - Some documentation tweaks - - Add links to the D-Bus docs in some places, and various - other additions. - - docs/reference/gio/overview.xml | 6 +++--- - gio/gdbusaddress.c | 4 +++- - gio/gdbusconnection.c | 14 +++++++------- - gio/gdbusintrospection.c | 6 +++++- - gio/gdbusmethodinvocation.c | 4 ++++ - gio/gdbusnameowning.c | 18 ++++++++++-------- - gio/gdbusproxywatching.c | 2 +- - 7 files changed, 33 insertions(+), 21 deletions(-) - -commit 7ca2e000546733446f737ec8fe425dd17218eada -Author: Matthias Clasen -Date: Sat May 8 23:28:17 2010 -0400 - - Doc improvements - - Make sure all unix-specific apis are marked as such. - - docs/reference/gio/gio-docs.xml | 19 ++++++++++--------- - docs/reference/gio/gio-sections.txt | 22 ++++++++++++++-------- - gio/gdesktopappinfo.c | 16 ++++++++-------- - gio/gfiledescriptorbased.c | 6 +++++- - gio/gunixconnection.c | 11 ++++++++--- - gio/gunixfdlist.c | 7 ++++++- - gio/gunixfdmessage.c | 13 +++++++++---- - gio/gunixinputstream.c | 4 ++-- - gio/gunixmounts.c | 8 ++++---- - gio/gunixoutputstream.c | 6 +++--- - gio/gunixsocketaddress.c | 14 +++++++++----- - 11 files changed, 78 insertions(+), 48 deletions(-) - -commit 6bea235c8b3bb79b508491985dd38c2074ee6843 -Author: Simon McVittie -Date: Sat May 8 21:30:27 2010 -0400 - - Support 64bit integers in GKeyFile - - docs/reference/glib/glib-sections.txt | 4 + - glib/gkeyfile.c | 152 - ++++++++++++++++++++++++++++++++++ - glib/gkeyfile.h | 16 ++++ - glib/glib.symbols | 4 + - glib/tests/keyfile.c | 46 ++++++++++ - 5 files changed, 222 insertions(+) - -commit 08b5f866971eb2f44e572390f8e9f322fa8a2840 -Author: Matthias Clasen -Date: Sat May 8 21:18:48 2010 -0400 - - Make GSETTINGS_CHECK_RULE work in !srcdir builds - - This problem was reported in bug 617823. - - m4macros/gsettings.m4 | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit c13c36e3b9db500e30055e616ffa52672281fc49 -Author: Matthias Clasen -Date: Sat May 8 20:58:10 2010 -0400 - - Add test for g_get_language_names - - glib/tests/Makefile.am | 3 ++ - glib/tests/utils.c | 84 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 87 insertions(+) - -commit e8bc8c6cbf86ee07a56f3eaa9fdb44b97ad12c6d -Author: Matthias Clasen -Date: Sat May 8 20:10:57 2010 -0400 - - Document length parameter of g_settings_get/set_strv - - This parameter was not mentioned in the doc comment, as pointed - out in bug 617767. - - gio/gsettings.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 9164fd02c9043baee99199a3ba33c98e2309dc00 -Author: Matthias Clasen -Date: Sat May 8 20:10:57 2010 -0400 - - Document length parameter of g_settings_get/set_strv - - This parameter was not mentioned in the doc comment, as pointed - out in bug 617767. - - gio/gsettings.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit af263a3a10ff9f3ae41d30e8cb9753b8b9f1ad43 -Author: Dan Winship -Date: Fri May 7 19:08:13 2010 -0400 - - remove broken useless initialization in socket-client/socket-server - - https://bugzilla.gnome.org/show_bug.cgi?id=618051 - - gio/tests/socket-client.c | 2 +- - gio/tests/socket-server.c | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit f1855c2f77fb76347c332b21865e5513f89b15b9 -Author: David Zeuthen -Date: Fri May 7 15:02:37 2010 -0400 - - GDBus: add TODO item about maybe having to rework - ::g-properties-changed - - gio/gdbusconnection.c | 13 +++++++++++++ - 1 file changed, 13 insertions(+) - -commit 85c85ae63a95f4004020db56da6242b26ce073c0 -Author: David Zeuthen -Date: Fri May 7 14:57:20 2010 -0400 - - GDBus: add TODO item about the need to rewrite private GDBusAuth* - classes - - gio/gdbusconnection.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 5bd876bef0235ec5c745ac948e906bf51adf2fef -Author: David Zeuthen -Date: Fri May 7 14:56:01 2010 -0400 - - Add TODO item about wanting G_DBUS_NONCE_TCP_TMPDIR - - gio/gdbusconnection.c | 5 +++++ - 1 file changed, 5 insertions(+) - -commit 5134a1d151f14cfadfa72c23d0660f3928bda821 -Author: David Zeuthen -Date: Fri May 7 14:36:07 2010 -0400 - - GDBus: Document environment variables in "Running GIO applications" - - docs/reference/gio/overview.xml | 45 - +++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 45 insertions(+) - -commit 1ddda12d646f67fcb558399dce20ecff2405bf20 -Author: Matthias Clasen -Date: Thu May 6 20:54:04 2010 -0400 - - A quick cheat sheet - - docs/reference/gio/migrating-dbus-glib.xml | 30 - +++++++++++++++++++++++++++++- - 1 file changed, 29 insertions(+), 1 deletion(-) - -commit f309334bc629b9b148d9ce2887489930d4eedd3f -Author: David Zeuthen -Date: Thu May 6 19:39:16 2010 -0400 - - GDBus: add a man page for gdbus(1) - - docs/reference/gio/Makefile.am | 7 +- - docs/reference/gio/gdbus.xml | 221 - ++++++++++++++++++++++++++++++++++++++++ - docs/reference/gio/gio-docs.xml | 1 + - 3 files changed, 227 insertions(+), 2 deletions(-) - -commit f14e30818c7d355f0c3d61bab2f2a702dc747952 -Author: Matthias Clasen -Date: Thu May 6 18:15:00 2010 -0400 - - Mention D-Bus functionality in the overview - - docs/reference/gio/overview.xml | 39 - +++++++++++++++++++++++++++------------ - 1 file changed, 27 insertions(+), 12 deletions(-) - -commit 133f66538dbf266be3c99b34f1eeee0a5e6068ac -Author: Matthias Clasen -Date: Thu May 6 17:52:54 2010 -0400 - - Add a migration chapter for dbus bits - - Also split migration.xml into separate files per chapter, it was - getting unwieldy. - - docs/reference/gio/Makefile.am | 10 +- - docs/reference/gio/gio-docs.xml | 8 +- - docs/reference/gio/migrating-dbus-glib.xml | 7 + - docs/reference/gio/migrating-gconf.xml | 418 - +++++++++++++++++++++ - docs/reference/gio/migrating-gnome-vfs.xml | 133 +++++++ - .../gio/{migrating.xml => migrating-posix.xml} | 0 - 6 files changed, 573 insertions(+), 3 deletions(-) - -commit 44fd23b649ebe2f8f6d31e78400d3230b2c38366 -Author: David Zeuthen -Date: Thu May 6 17:41:31 2010 -0400 - - GDBus: Add more symbols to pltcheck.sh's SKIP variable - - In particular, add these symbols - - g_memdup - g_print - g_random_int - g_propagate_prefixed_e - g_thread_create_full - g_int_hash - g_file_open_tmp - g_thread_self - g_usleep - - gio/pltcheck.sh | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 46ce134d516f4a246996328c980efe16195ab429 -Author: David Zeuthen -Date: Thu May 6 17:31:51 2010 -0400 - - GDBus: Add new symbols to gio.symbols - - docs/reference/gio/gio-sections.txt | 6 +- - docs/reference/gio/gio.types | 2 +- - gio/gcredentials.c | 4 + - gio/gdbusaddress.c | 4 + - gio/gdbusauth.c | 4 + - gio/gdbusauthmechanism.c | 4 + - gio/gdbusauthmechanismanon.c | 4 + - gio/gdbusauthmechanismexternal.c | 4 + - gio/gdbusauthmechanismsha1.c | 4 + - gio/gdbusauthobserver.c | 4 + - gio/gdbusconnection.c | 10 +- - gio/gdbuserror.c | 4 + - gio/gdbusintrospection.c | 5 + - gio/gdbusmessage.c | 20 ++- - gio/gdbusmessage.h | 8 +- - gio/gdbusmethodinvocation.c | 4 + - gio/gdbusnameowning.c | 4 + - gio/gdbusnamewatching.c | 4 + - gio/gdbusprivate.c | 4 + - gio/gdbusproxy.c | 4 + - gio/gdbusproxywatching.c | 4 + - gio/gdbusserver.c | 4 + - gio/gdbusutils.c | 4 + - gio/gio.symbols | 299 - +++++++++++++++++++++++++++++++ - gio/gunixcredentialsmessage.c | 4 + - gio/tests/gdbus-example-unix-fd-client.c | 2 +- - gio/tests/gdbus-peer.c | 2 +- - gio/tests/gdbus-serialization.c | 2 +- - 28 files changed, 405 insertions(+), 23 deletions(-) - -commit fb1b4599a0effe728f42da8748b469a62f91ed8d -Author: David Zeuthen -Date: Thu May 6 16:34:23 2010 -0400 - - GDBus: Fix up i18n - - gio/gcredentials.c | 3 ++- - gio/gdbus-tool.c | 4 +++- - gio/gdbusaddress.c | 5 +++-- - gio/gdbusauth.c | 4 ++-- - gio/gdbusauthmechanism.c | 4 ++-- - gio/gdbusauthmechanismanon.c | 4 ++-- - gio/gdbusauthmechanismexternal.c | 4 +++- - gio/gdbusauthmechanismsha1.c | 4 +++- - gio/gdbusauthobserver.c | 4 ++-- - gio/gdbusconnection.c | 27 +++++++++++++++------------ - gio/gdbuserror.c | 5 +++-- - gio/gdbusintrospection.c | 5 +++-- - gio/gdbusmessage.c | 3 ++- - gio/gdbusmethodinvocation.c | 3 ++- - gio/gdbusnameowning.c | 4 ++-- - gio/gdbusnamewatching.c | 5 +++-- - gio/gdbusprivate.c | 16 ++++++++++++++-- - gio/gdbusproxy.c | 5 ++++- - gio/gdbusproxywatching.c | 4 ++-- - gio/gdbusserver.c | 16 ++++++++++------ - gio/gdbusutils.c | 4 ++-- - gio/gunixcredentialsmessage.c | 4 ++-- - 22 files changed, 86 insertions(+), 51 deletions(-) - -commit 0fd6498cd89888023fb2161bfdde9339a4346986 -Author: David Zeuthen -Date: Thu May 6 16:02:08 2010 -0400 - - Add "Since: 2.26" to all new GDBus API - - docs/reference/gio/gio-docs.xml | 2 +- - gio/gcredentials.c | 32 ++++++++++++++ - gio/gcredentials.h | 4 ++ - gio/gdbusaddress.c | 12 ++++++ - gio/gdbusauthobserver.c | 6 +++ - gio/gdbusauthobserver.h | 4 ++ - gio/gdbusconnection.c | 94 - ++++++++++++++++++++++++++++++++++++++--- - gio/gdbusconnection.h | 24 +++++++++++ - gio/gdbuserror.c | 20 +++++++++ - gio/gdbuserror.h | 4 ++ - gio/gdbusintrospection.c | 52 +++++++++++++++++++++-- - gio/gdbusintrospection.h | 28 ++++++++++++ - gio/gdbusmessage.c | 88 - ++++++++++++++++++++++++++++++++++++++ - gio/gdbusmessage.h | 4 ++ - gio/gdbusmethodinvocation.c | 50 ++++++++++++++++++++++ - gio/gdbusmethodinvocation.h | 4 ++ - gio/gdbusnameowning.c | 10 ++++- - gio/gdbusnameowning.h | 6 +++ - gio/gdbusnamewatching.c | 8 +++- - gio/gdbusnamewatching.h | 4 ++ - gio/gdbusprivate.c | 2 +- - gio/gdbusproxy.c | 70 ++++++++++++++++++++++++++---- - gio/gdbusproxy.h | 4 ++ - gio/gdbusproxywatching.c | 6 ++- - gio/gdbusproxywatching.h | 4 ++ - gio/gdbusserver.c | 28 ++++++++++++ - gio/gdbusserver.h | 4 ++ - gio/gdbusutils.c | 15 ++++++- - gio/gioenums.h | 30 ++++++++++++- - gio/gunixcredentialsmessage.c | 4 ++ - gio/gunixcredentialsmessage.h | 15 +++++++ - 31 files changed, 611 insertions(+), 27 deletions(-) - -commit c490c14f4e3fbbe8c74b26e6cacac31b0e744c92 -Author: David Zeuthen -Date: Thu May 6 15:31:45 2010 -0400 - - Set up gtk-doc for GDBus - - Also move send_credentials() and receive_credentials() to - GUnixConnection. This code might change, discussion is still ongoing - in - - https://bugzilla.gnome.org/show_bug.cgi?id=617483. - - docs/reference/gio/gio-docs.xml | 21 ++ - docs/reference/gio/gio-sections.txt | 390 - ++++++++++++++++++++++++++++++++++++ - docs/reference/gio/gio.types | 11 + - gio/gcredentials.c | 4 +- - gio/gdbusaddress.c | 2 +- - gio/gdbusauth.c | 189 ----------------- - gio/gdbusauthobserver.c | 2 +- - gio/gdbusconnection.c | 8 +- - gio/gdbuserror.c | 2 +- - gio/gdbusintrospection.c | 2 +- - gio/gdbusmessage.c | 2 +- - gio/gdbusmethodinvocation.c | 2 +- - gio/gdbusnameowning.c | 4 +- - gio/gdbusnamewatching.c | 4 +- - gio/gdbusproxy.c | 2 +- - gio/gdbusproxywatching.c | 4 +- - gio/gdbusserver.c | 4 +- - gio/gdbusutils.c | 2 +- - gio/gunixconnection.c | 258 ++++++++++++++++++++++++ - gio/gunixconnection.h | 10 + - 20 files changed, 712 insertions(+), 211 deletions(-) - -commit 47805f4e0cadf35bd6882d7e54374fead25637d2 -Author: Ryan Lortie -Date: Thu May 6 14:19:58 2010 -0500 - - Bug 617947 - glib-mkenums: add @valuenum@ support - - Add a @valuenum@ substitution that outputs the integer value of a - particular enum value. The value is determined by using (sandboxed) - perl to evaluate C expression. If evaluation fails then glib-mkenums - dies loudly. Evaluation is only enabled if '@valuenum@' appears - in the - template file, so existing users will not be affected. - - gobject/glib-mkenums.in | 36 ++++++++++++++++++++++++++++++------ - 1 file changed, 30 insertions(+), 6 deletions(-) - -commit 7aa71527e592d3c46d08a784cf061c79e61d11d8 -Author: Ryan Lortie -Date: Thu May 6 12:36:10 2010 -0500 - - glib-mkenums: Fix support for comment templates - - Currently, specifying a comment template in the template file - results in - the given template being appended to the default (C-style) one rather - than replacing it. - - This causes it to be replaced outright. - - Bug 617940. - - gobject/glib-mkenums.in | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit d0a14469d09d5fe23de219ba293fd4a266b02ced -Author: David Zeuthen -Date: Thu May 6 14:13:59 2010 -0400 - - Initial GDBus code-drop from GDBus-standalone repo - - Things compile and the test-suite passes. Still need to hook up - gio.symbols and docs. There are still a bunch of TODOs left in the - sources that needs to be addressed. - - Signed-off-by: David Zeuthen - - configure.in | 10 + - gio/Makefile.am | 58 +- - gio/gcredentials.c | 427 +++ - gio/gcredentials.h | 104 + - gio/gdbus-bash-completion.sh | 33 + - gio/gdbus-tool.c | 1491 +++++++++ - gio/gdbusaddress.c | 1004 ++++++ - gio/gdbusaddress.h | 54 + - gio/gdbusauth.c | 1538 +++++++++ - gio/gdbusauth.h | 86 + - gio/gdbusauthmechanism.c | 342 ++ - gio/gdbusauthmechanism.h | 174 + - gio/gdbusauthmechanismanon.c | 327 ++ - gio/gdbusauthmechanismanon.h | 82 + - gio/gdbusauthmechanismexternal.c | 416 +++ - gio/gdbusauthmechanismexternal.h | 82 + - gio/gdbusauthmechanismsha1.c | 1216 +++++++ - gio/gdbusauthmechanismsha1.h | 82 + - gio/gdbusauthobserver.c | 218 ++ - gio/gdbusauthobserver.h | 100 + - gio/gdbusconnection.c | 5280 - ++++++++++++++++++++++++++++++ - gio/gdbusconnection.h | 467 +++ - gio/gdbuserror.c | 847 +++++ - gio/gdbuserror.h | 92 + - gio/gdbusintrospection.c | 2009 ++++++++++++ - gio/gdbusintrospection.h | 255 ++ - gio/gdbusmessage.c | 2421 ++++++++++++++ - gio/gdbusmessage.h | 172 + - gio/gdbusmethodinvocation.c | 795 +++++ - gio/gdbusmethodinvocation.h | 119 + - gio/gdbusnameowning.c | 713 ++++ - gio/gdbusnameowning.h | 88 + - gio/gdbusnamewatching.c | 620 ++++ - gio/gdbusnamewatching.h | 68 + - gio/gdbusprivate.c | 1040 ++++++ - gio/gdbusprivate.h | 83 + - gio/gdbusproxy.c | 1542 +++++++++ - gio/gdbusproxy.h | 146 + - gio/gdbusproxywatching.c | 397 +++ - gio/gdbusproxywatching.h | 77 + - gio/gdbusserver.c | 1043 ++++++ - gio/gdbusserver.h | 97 + - gio/gdbusutils.c | 364 ++ - gio/gdbusutils.h | 42 + - gio/gio-marshal.list | 2 + - gio/gio.h | 16 + - gio/gioenums.h | 372 ++- - gio/giotypes.h | 19 + - gio/gunixcredentialsmessage.c | 341 ++ - gio/gunixcredentialsmessage.h | 68 + - gio/tests/Makefile.am | 98 +- - gio/tests/gdbus-addresses.c | 77 + - gio/tests/gdbus-connection.c | 653 ++++ - gio/tests/gdbus-error.c | 198 ++ - gio/tests/gdbus-example-own-name.c | 99 + - gio/tests/gdbus-example-peer.c | 318 ++ - gio/tests/gdbus-example-server.c | 388 +++ - gio/tests/gdbus-example-subtree.c | 410 +++ - gio/tests/gdbus-example-unix-fd-client.c | 145 + - gio/tests/gdbus-example-watch-name.c | 101 + - gio/tests/gdbus-example-watch-proxy.c | 205 ++ - gio/tests/gdbus-exit-on-close.c | 82 + - gio/tests/gdbus-export.c | 1410 ++++++++ - gio/tests/gdbus-introspection.c | 169 + - gio/tests/gdbus-names.c | 749 +++++ - gio/tests/gdbus-peer.c | 746 +++++ - gio/tests/gdbus-proxy.c | 455 +++ - gio/tests/gdbus-serialization.c | 650 ++++ - gio/tests/gdbus-sessionbus.c | 342 ++ - gio/tests/gdbus-sessionbus.h | 38 + - gio/tests/gdbus-tests.c | 218 ++ - gio/tests/gdbus-tests.h | 146 + - gio/tests/gdbus-testserver.py | 270 ++ - gio/tests/gdbus-threading.c | 532 +++ - 74 files changed, 35927 insertions(+), 11 deletions(-) - -commit 5b4189fc42afa697b7f13c38d9d6b441d731ed11 -Author: Vincent Untz -Date: Thu May 6 12:45:37 2010 +0200 - - Fix binding between writability of key and sensitivity of a widget - - We were not setting the key correctly, result in usage of invalid - keys. - - Bug 617788. - - gio/gsettings.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 81e98c399e11d7621c91ff2911ef4f92c7a382e5 -Author: Javier Jardón -Date: Thu May 6 06:28:54 2010 +0200 - - Clean Glib header #include issues: gthread - - glib/gthread.c | 7 ++++++- - glib/gthread.h | 1 - - 2 files changed, 6 insertions(+), 2 deletions(-) - -commit c7940d81802194abe1d4497d3daa2f9c59addb5e -Author: Javier Jardón -Date: Wed May 5 18:32:03 2010 +0200 - - Clean Glib header #include issues: gmem - - glib/gmem.c | 7 +++++-- - 1 file changed, 5 insertions(+), 2 deletions(-) - -commit 21302a741cbb3d6373a368df148f6267a0705366 -Author: Javier Jardón -Date: Wed May 5 18:24:33 2010 +0200 - - Clean Glib header #include issues: gtestutils - - glib/gtestutils.c | 13 +++++++++++-- - glib/gtestutils.h | 1 - - 2 files changed, 11 insertions(+), 3 deletions(-) - -commit d1642386c96b4a2a4479cd7c2b5cd8ddadae99e4 -Author: Javier Jardón -Date: Wed May 5 18:12:04 2010 +0200 - - Clean Glib header #include issues: gasyncqueue - - glib/gasyncqueue.c | 8 +++++++- - 1 file changed, 7 insertions(+), 1 deletion(-) - -commit 434a4e1d250157b13d7036592f097c18fb8376b1 -Author: Javier Jardón -Date: Wed May 5 17:32:12 2010 +0200 - - Do not include "glib.h" in gio files - - gio/gcharsetconverter.c | 4 ++-- - gio/gsocket.c | 4 ++-- - gio/gzlibcompressor.c | 6 +++--- - gio/gzlibdecompressor.c | 6 +++--- - 4 files changed, 10 insertions(+), 10 deletions(-) - -commit cbbc99d972a7c8ef4a37b29c19f46cfc11628e97 -Author: Tor Lillqvist -Date: Wed May 5 09:43:30 2010 +0300 - - Minor updates to README.win32. - - README.win32 | 57 - ++++++++++++++++++++++++++++++++------------------------- - 1 file changed, 32 insertions(+), 25 deletions(-) - -commit b3c9c17956a2e2640c1846879d930fd706eaf966 -Author: Xan Lopez -Date: Tue May 4 18:09:01 2010 +0200 - - Fix typo in limits documentation - - docs/reference/glib/tmpl/limits.sgml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit f39a49b03610a1cd54b9feb18528f5c74539d5c9 -Author: Torsten Schönfeld -Date: Mon Apr 26 23:38:41 2010 +0200 - - gio: Add a boxed type for GFileAttributeMatcher - - https://bugzilla.gnome.org/show_bug.cgi?id=616892 - - docs/reference/gio/gio.types | 1 + - gio/gfileinfo.c | 18 ++++++++++++++++++ - gio/gfileinfo.h | 1 + - gio/gio.symbols | 1 + - 4 files changed, 21 insertions(+) - -commit 4487b326d781d4359fd76ce51ce4002c9db5d6d5 -Author: Tor Lillqvist -Date: Mon May 3 19:56:46 2010 +0300 - - Fix list of sources in the gio Visual Studio project - - List the additional sources needed in gio/Makefile.am, not in - gio.vcprojin. Fix broken usage of sort. Filter out Unix-only source - files. - - build/win32/vs9/gio.vcprojin | 9 --------- - gio/Makefile.am | 14 ++++++++++++-- - 2 files changed, 12 insertions(+), 11 deletions(-) - -commit 0f795345d68be2af96cc030972786f2989ffd8c0 -Author: Tor Lillqvist -Date: Mon May 3 19:24:35 2010 +0300 - - Fix misspelled identifier in the Win32 code - - gio/gsocket.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 622916b731354c2dcd4178abf3ada08ca51dd38c -Author: Dan Winship -Date: Sun Apr 25 22:54:12 2010 -0400 - - g_cancellable_release_fd: allow NULL cancellable - - Almost all GCancellable methods silently do nothing if passed NULL for - the cancellable. Make g_cancellable_release_fd() do that as well. - - gio/gcancellable.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 644dfbd704d103df3a7ac13f31cfb87aa03f377d -Author: Ryan Lortie -Date: Sun May 2 14:14:30 2010 -0500 - - GSettings: fix mixed use of a pointer - - - used in some places as a move-along-as-we-go pointer - - used in other places as a pointer to the fixed base of an array - - Switch all users to the first style to avoid a crasher. - - gio/gsettingsbackend.c | 5 ++--- - 1 file changed, 2 insertions(+), 3 deletions(-) - -commit 5821b7f099feaa58e9e476187d22a0a917cb099e -Author: Kjartan Maraas -Date: Sat May 1 14:25:22 2010 +0200 - - Updated Norwegian bokmål translation - - po/nb.po | 1024 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 517 insertions(+), 507 deletions(-) - -commit 4c10cad66175c9a4a79b764c2f807482811c5dcc -Author: Christian Persch -Date: Wed Apr 28 12:36:30 2010 +0200 - - Add API to get the compile and match flags from a GRegex - - Bug #616967. - - docs/reference/glib/glib-sections.txt | 2 ++ - docs/reference/glib/tmpl/gregex.sgml | 18 ++++++++++++++++++ - glib/glib.symbols | 2 ++ - glib/gregex.c | 36 - +++++++++++++++++++++++++++++++++++ - glib/gregex.h | 3 +++ - 5 files changed, 61 insertions(+) - -commit 3d5ce40624561dc2f4779c5f9fc7f8b7d745aecd -Author: Shaun McCance -Date: Thu Apr 29 19:27:56 2010 -0500 - - [gvariant-varargs.xml] Fix some outdated documentation - - docs/reference/glib/gvariant-varargs.xml | 15 +++++++++------ - 1 file changed, 9 insertions(+), 6 deletions(-) - -commit 8dddf6499e9e8a052a5673fe8771aeaac08cccae -Author: Ryan Lortie -Date: Sun Apr 25 22:00:28 2010 -0500 - - GSettingsBackend API/ABI change - - - add list() virtual method - - add 'default_value' flag to read() call - - gio/gdelayedsettingsbackend.c | 8 ++-- - gio/gio.symbols | 1 + - gio/gkeyfilesettingsbackend.c | 6 ++- - gio/gmemorysettingsbackend.c | 7 +++- - gio/gnullsettingsbackend.c | 3 +- - gio/gsettings.c | 2 +- - gio/gsettingsbackend.c | 91 - ++++++++++++++++++++++++++++++------------ - gio/gsettingsbackend.h | 10 ++++- - gio/gsettingsbackendinternal.h | 3 +- - 9 files changed, 96 insertions(+), 35 deletions(-) - -commit 5215d4b6d316c9357b832c84aae4c4d756224b5d -Author: Ryan Lortie -Date: Wed Apr 28 12:39:02 2010 -0500 - - Add API for dconf's sake. - - gvdb-builder.c | 6 +-- - gvdb-reader.c | 155 - ++++++++++++++++++++++++++++++++++++++++++++++++--------- - gvdb-reader.h | 16 ++++++ - 3 files changed, 150 insertions(+), 27 deletions(-) - -commit 9ba690b386ebb8dc35665ff07b43c9a5874fda4b -Author: Dan Winship -Date: Tue Apr 27 09:25:45 2010 -0400 - - .gitignore updates for gsettings stuff - - docs/reference/gio/.gitignore | 1 + - gio/.gitignore | 2 ++ - gio/tests/.gitignore | 5 +++++ - 3 files changed, 8 insertions(+) - -commit 9e40529e040e715ca65df735013969e20b05a150 -Author: Jorge González -Date: Tue Apr 27 21:05:13 2010 +0200 - - Updated Spanish translation - - po/es.po | 76 - ++++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 38 insertions(+), 38 deletions(-) - -commit 9ca75da1210bb88dc64b768db219f19de2b57573 -Author: Jorge González -Date: Tue Apr 27 20:59:07 2010 +0200 - - Updated Spanish translation - - po/es.po | 1041 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 530 insertions(+), 511 deletions(-) - -commit 5046dfc85d7df95d7f8c87e3b41d9152bc50549a -Author: Dan Winship -Date: Mon Apr 12 10:21:20 2010 -0400 - - GSocket: fix garbled error messages on windows - - socket_strerror() was assuming all "strerror" messages are shorter - than 128 bytes, which is certainly true on Linux, but apparently not - on Windows. - - https://bugzilla.gnome.org/show_bug.cgi?id=615494 - - gio/gsocket.c | 17 +++++------------ - 1 file changed, 5 insertions(+), 12 deletions(-) - -commit 270a954b54521ce0eca6d408b8e8c081c70c3455 -Author: Alexander Larsson -Date: Tue Apr 27 09:23:07 2010 +0200 - - Allocate quarks in chunks to avoid overhead and fragmentation - - See bug 616720 for some measurements. - - glib/gdataset.c | 36 ++++++++++++++++++++++++++++++++++-- - 1 file changed, 34 insertions(+), 2 deletions(-) - -commit 3ceddd74bb4304e4e9b2e8955b80212108703632 -Author: David Zeuthen -Date: Mon Apr 26 16:37:02 2010 -0400 - - Bug 616877 – Several issues with g_socket_receive_message - - The messages array was not reallocated correctly because it was using - malloc instead of realloc. Also, if the user requested messages but - none were received we would segfault. Rewrite the code to fix this - and, for better readability, use GPtrArray instead of rolling our own. - - Also make the docs mention that the user need to free the returned - GSocketControlMessage objects using g_object_unref(). - - Clarify that *messages may be set to %NULL if there are no messages - (this will save pointless allocs of arrays). - - Finally, the Win32 version didn't set messages to the expected value. - - https://bugzilla.gnome.org/show_bug.cgi?id=616877 - - Signed-off-by: David Zeuthen - - gio/gsocket.c | 63 - ++++++++++++++++++++++++++++++++++------------------------- - 1 file changed, 36 insertions(+), 27 deletions(-) - -commit cd062e841fecd51845b4a66473c7636706021dff -Author: Ryan Lortie -Date: Sun Apr 25 20:08:59 2010 -0500 - - docs and glib.symbols update - - docs/reference/glib/glib-sections.txt | 2 ++ - glib/glib.symbols | 2 ++ - 2 files changed, 4 insertions(+) - -commit 6f7fb3744bbb4d1ee04d4e526d2ff7225c56c426 -Author: Christian Persch -Date: Sun Apr 25 20:07:26 2010 -0500 - - Add testcases for and - - Bug #616102. - - gio/tests/Makefile.am | 48 - ++++++++++++++-------- - gio/tests/gschema-compile.c | 40 - ++++++++++-------- - .../array-default-not-in-choices.gschema.xml | 11 +++++ - .../schema-tests/choice-missing-value.gschema.xml | 10 +++++ - .../schema-tests/choices-wrong-type.gschema.xml | 8 ++++ - .../default-not-in-choices.gschema.xml | 11 +++++ - .../schema-tests/default-out-of-range.gschema.xml | 8 ++++ - .../schema-tests/range-missing-max.gschema.xml | 8 ++++ - .../schema-tests/range-missing-min.gschema.xml | 8 ++++ - .../schema-tests/range-wrong-type.gschema.xml | 8 ++++ - 10 files changed, 127 insertions(+), 33 deletions(-) - -commit 22ce6ed82d9d1de823fab071d6dc288abedc1735 -Author: Ryan Lortie -Date: Sun Apr 25 19:59:59 2010 -0500 - - Add range restriction to gschema-compiler - - Patch from Christian Persch, with minor modifications. - - Bug #616102 - - gio/gschema-compile.c | 174 - +++++++++++++++++++++++++++++++++++++++++++++----- - gio/gschema.dtd | 6 +- - gio/gsettings.c | 6 +- - 3 files changed, 163 insertions(+), 23 deletions(-) - -commit 5e6e7cbadf2ee48c0e439a416e5fb74e8e5d8dee -Author: Ryan Lortie -Date: Sun Apr 25 19:10:44 2010 -0500 - - GVariant: add bind map for strings to byte arrays - - gio/gsettings-mapping.c | 8 ++++++++ - 1 file changed, 8 insertions(+) - -commit a52b6f7df2f91d4aae7f240038ab193a70052db5 -Author: Ryan Lortie -Date: Sun Apr 25 19:09:35 2010 -0500 - - Add g_variant_{new,get}_byte_array() - - Now that strings are strictly utf8 this provides a convenient API for - storing non-utf8 string data. - - glib/gvariant.c | 79 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - glib/gvariant.h | 4 +++ - 2 files changed, 83 insertions(+) - -commit 4c189ba6b0ff81e13725029a00f2c4c7ab6a3b00 -Author: Shaun McCance -Date: Fri Apr 23 21:08:27 2010 -0500 - - Make glib_compile_schemas point to a binary that exists - - gio-2.0.pc.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 9eeab5868f0d8633f63e40f61263cd731ad99d0e -Author: Ryan Lortie -Date: Sun Apr 25 13:36:36 2010 -0500 - - GVariant: strings are now utf8 - - - modify serialiser validation function to enforce utf8 encoding - - add documentation to g_variant_new_string(), - g_variant_get_string(), - g_variant_dup_string() - - add 2 new test cases to check that it works - - glib/gvariant-serialiser.c | 10 +++------- - glib/gvariant.c | 12 +++++++++--- - glib/tests/gvariant.c | 33 +++++++++++++++++++++++++++++++++ - 3 files changed, 45 insertions(+), 10 deletions(-) - -commit da306296cf1eb2ce7346e253c3ca46f784a04f8f -Author: Tor Lillqvist -Date: Sun Apr 25 17:26:41 2010 +0300 - - Can't use stderr as a field name - - gio/tests/gschema-compile.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 93d300742d6047f121c614df412717e09bc8def0 -Author: Fran Diéguez -Date: Sat Apr 24 03:46:59 2010 +0200 - - Updated Galician translation - - po/gl.po | 1002 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 506 insertions(+), 496 deletions(-) - -commit c50754c7c9286ba145a52885d65bb6ad50c8a2ef -Author: Matthias Clasen -Date: Fri Apr 23 20:50:27 2010 -0400 - - bump version - - configure.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit afe3aef7b02e94e1d2b926e131beea2de5f5c96d -Author: Matthias Clasen -Date: Fri Apr 23 20:49:02 2010 -0400 - - 2.25.3 - - po/af.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/am.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/ar.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/as.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/ast.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/az.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/be.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/be@latin.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/bg.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/bn.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/bn_IN.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/bs.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/ca.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/ca@valencia.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/cs.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/cy.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/da.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/de.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/dz.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/el.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/en@shaw.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/en_CA.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/en_GB.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/eo.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/es.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/et.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/eu.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/fa.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/fi.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/fr.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/ga.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/gl.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/gu.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/he.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/hi.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/hr.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/hu.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/hy.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/id.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/is.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/it.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/ja.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/ka.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/kn.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/ko.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/ku.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/lt.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/lv.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/mai.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/mg.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/mk.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/ml.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/mn.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/mr.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/ms.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/nb.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/nds.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/ne.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/nl.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/nn.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/oc.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/or.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/pa.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/pl.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/ps.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/pt.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/pt_BR.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/ro.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/ru.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/rw.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/si.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/sk.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/sl.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/sq.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/sr.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/sr@ije.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/sr@latin.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/sv.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/ta.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/te.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/th.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/tl.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/tr.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/tt.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/uk.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/vi.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/wa.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/xh.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/yi.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/zh_CN.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/zh_HK.po | 52 - ++++++++++++++++++++++++++++------------------------ - po/zh_TW.po | 52 - ++++++++++++++++++++++++++++------------------------ - 92 files changed, 2576 insertions(+), 2208 deletions(-) - -commit daa405c191c5efa8ad364414470b8fbdb0673401 -Author: Matthias Clasen -Date: Fri Apr 23 19:57:14 2010 -0400 - - Rename in more places - - gio/tests/Makefile.am | 2 +- - gio/tests/gsettings.c | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit 72b80c5bdd6105ea06a55a4dba1c3350a459bb01 -Author: Matthias Clasen -Date: Fri Apr 23 19:18:41 2010 -0400 - - Updates - - NEWS | 19 +++++++++++++++++++ - 1 file changed, 19 insertions(+) - -commit ec664445a9cf1769e440a25ffb4e17e9e644f6d0 -Author: Matthias Clasen -Date: Fri Apr 23 17:27:26 2010 -0400 - - Rename gschema-compile to glib-compile-schemas - - And clean up the autofoo a bit: use an uppercase variable, - check for pkg-config, check for presence of glib-compile-schemas. - - docs/reference/gio/Makefile.am | 4 ++-- - docs/reference/gio/gio-docs.xml | 2 +- - .../gio/{gschema-compile.xml => glib-compile-schemas.xml} | 10 - +++++----- - docs/reference/gio/gsettings-schema-convert.xml | 2 +- - docs/reference/gio/migrating.xml | 6 +++--- - gio-2.0.pc.in | 2 +- - gio/Makefile.am | 6 +++--- - gio/gsettings.c | 5 +++-- - gio/tests/gschema-compile.c | 2 +- - m4macros/gsettings.m4 | 13 - +++++++++---- - 10 files changed, 29 insertions(+), 23 deletions(-) - -commit e6e7015bbd253b01b51186a931cdd58dfb4390f2 -Author: Matthias Clasen -Date: Fri Apr 23 14:52:26 2010 -0400 - - Fix up man page handling - - Turns out the formatted man pages did not end up in the tarballs. Doh. - - docs/reference/gio/Makefile.am | 32 +++++++++++++++++++++----------- - 1 file changed, 21 insertions(+), 11 deletions(-) - -commit 172c229c8f7965d2b40da56ec7147a250dfdee83 -Author: Ryan Lortie -Date: Fri Apr 23 13:54:02 2010 -0400 - - add missing #endif from last patch - - gio/gnetworkingprivate.h | 1 + - 1 file changed, 1 insertion(+) - -commit 1504a77655ec5291b8bccb321bc7e349dd2d53d3 -Author: Dan Winship -Date: Thu Feb 25 11:40:31 2010 -0500 - - GSocket: define CMSG_LEN and CMSG_SPACE if the system doesn't - - https://bugzilla.gnome.org/show_bug.cgi?id=589989 - - gio/gnetworkingprivate.h | 11 +++++++++++ - 1 file changed, 11 insertions(+) - -commit 29f3e3f7663606872361079b6475b441df1f4a63 -Author: Dan Winship -Date: Thu Dec 31 10:29:23 2009 -0500 - - GSocket: add support for timeouts - - Also add options for testing timeouts to socket test programs - - https://bugzilla.gnome.org/show_bug.cgi?id=587898 - - docs/reference/gio/gio-sections.txt | 2 + - gio/gio.symbols | 2 + - gio/gsocket.c | 184 - +++++++++++++++++++++++++++++++++--- - gio/gsocket.h | 3 + - gio/tests/socket-client.c | 6 ++ - gio/tests/socket-server.c | 15 +++ - 6 files changed, 200 insertions(+), 12 deletions(-) - -commit 2c4a79c810a3fde1e30989b0c35677bf6e1337fc -Author: Dan Winship -Date: Thu Jul 9 09:55:00 2009 -0400 - - GSocket: Merge the unix and windows socket sources together - - And remove the bits that were added to gasynchelper.c to support the - previous unix socket source. - - part of https://bugzilla.gnome.org/show_bug.cgi?id=587898 - - gio/gasynchelper.c | 38 ++++---------- - gio/gasynchelper.h | 27 ++-------- - gio/gsocket.c | 144 - ++++++++++++++++++++++++----------------------------- - 3 files changed, 77 insertions(+), 132 deletions(-) - -commit 5b329c506a8de5d21c3cd251be05a8d6b1f7fdba -Author: Dan Winship -Date: Fri Apr 23 12:21:38 2010 -0400 - - gio/tests/socket-client, socket-server: fix for win32 - - The addition of unix socket support broke these on win32 - - gio/tests/socket-client.c | 2 ++ - gio/tests/socket-common.c | 6 +++++- - gio/tests/socket-server.c | 2 ++ - 3 files changed, 9 insertions(+), 1 deletion(-) - -commit 3baff96b37060d5f771337e797343e507a79baf1 -Author: David Zeuthen -Date: Fri Apr 23 12:14:37 2010 -0400 - - Make sure G_TYPE_ERROR shows up in the docs - - This is related to bug 614541. - - Signed-off-by: David Zeuthen - - docs/reference/gobject/gobject-sections.txt | 1 + - 1 file changed, 1 insertion(+) - -commit f68dc4d97d7aeaa8588a4ea0d36f057cd5aaf42e -Author: Javier Jardón -Date: Fri Apr 23 15:39:44 2010 +0200 - - [gsettings] Change AM_GSETTINGS macro to GLIB_GSETTINGS - - So we don't use Automake's macro namespace - - Fixes https://bugzilla.gnome.org/show_bug.cgi?id=616648 - - docs/reference/gio/migrating.xml | 4 ++-- - m4macros/gsettings.m4 | 4 ++-- - 2 files changed, 4 insertions(+), 4 deletions(-) - -commit 38e2273207783e4396aabd47bdab5f28155ad6ae -Author: Emmanuele Bassi -Date: Tue Apr 6 16:17:18 2010 +0100 - - Add G_GNUC_DEPRECATED_FOR macro - - It would be good, error reporting-wise, to be able to signal which - function should be used instead of a deprecated one. GCC 4.5 added an - optional "message" payload to the deprecated attribute, so that: - - void f1 (void) __attribute__((deprecated("Use f2 instead"))); - - Will expand to: - - warning: f1 is deprecated: Use f2 instead - - Instead of just printing: - - warning: f1 is deprecated - - Since we already have a G_GNUC_DEPRECATED macro we should provide a - G_GNUC_DEPRECATED_FOR macro defined as: - - G_GNUC_DEPRECATED_FOR(bar) - - Which would expand the deprecation message to "Use bar instead" - automatically. The deprecation message should probably be similar - to what we use in gtk-doc to match up with the documentation. - - https://bugzilla.gnome.org/show_bug.cgi?id=614965 - - glib/gmacros.h | 7 +++++++ - 1 file changed, 7 insertions(+) - -commit 8f82b994c9963ad23a32f302dc2166f5ca4c2564 -Author: Matthias Clasen -Date: Thu Apr 22 22:24:38 2010 -0400 - - bump version - - configure.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 7c5849abc06a04c0dbaf2902b8104dcec90fa9b6 -Author: Matthias Clasen -Date: Thu Apr 22 22:23:09 2010 -0400 - - 2.25.2 - - po/af.po | 117 +++++- - po/am.po | 117 +++++- - po/ar.po | 117 +++++- - po/as.po | 117 +++++- - po/ast.po | 117 +++++- - po/az.po | 117 +++++- - po/be.po | 117 +++++- - po/be@latin.po | 117 +++++- - po/bg.po | 117 +++++- - po/bn.po | 117 +++++- - po/bn_IN.po | 117 +++++- - po/bs.po | 117 +++++- - po/ca.po | 117 +++++- - po/ca@valencia.po | 990 ++++++++++++++++++++++++------------------------ - po/cs.po | 117 +++++- - po/cy.po | 117 +++++- - po/da.po | 117 +++++- - po/de.po | 117 +++++- - po/dz.po | 117 +++++- - po/el.po | 117 +++++- - po/en@shaw.po | 117 +++++- - po/en_CA.po | 117 +++++- - po/en_GB.po | 117 +++++- - po/eo.po | 117 +++++- - po/es.po | 1078 - ++++++++++++++++++++++++++++------------------------- - po/et.po | 117 +++++- - po/eu.po | 117 +++++- - po/fa.po | 117 +++++- - po/fi.po | 117 +++++- - po/fr.po | 117 +++++- - po/ga.po | 117 +++++- - po/gl.po | 990 ++++++++++++++++++++++++------------------------ - po/gu.po | 117 +++++- - po/he.po | 117 +++++- - po/hi.po | 117 +++++- - po/hr.po | 117 +++++- - po/hu.po | 117 +++++- - po/hy.po | 117 +++++- - po/id.po | 117 +++++- - po/is.po | 117 +++++- - po/it.po | 118 +++++- - po/ja.po | 117 +++++- - po/ka.po | 117 +++++- - po/kn.po | 1011 - +++++++++++++++++++++++++------------------------ - po/ko.po | 117 +++++- - po/ku.po | 117 +++++- - po/lt.po | 117 +++++- - po/lv.po | 117 +++++- - po/mai.po | 117 +++++- - po/mg.po | 117 +++++- - po/mk.po | 117 +++++- - po/ml.po | 117 +++++- - po/mn.po | 117 +++++- - po/mr.po | 117 +++++- - po/ms.po | 117 +++++- - po/nb.po | 117 +++++- - po/nds.po | 117 +++++- - po/ne.po | 117 +++++- - po/nl.po | 118 +++++- - po/nn.po | 117 +++++- - po/oc.po | 117 +++++- - po/or.po | 117 +++++- - po/pa.po | 117 +++++- - po/pl.po | 117 +++++- - po/ps.po | 117 +++++- - po/pt.po | 117 +++++- - po/pt_BR.po | 117 +++++- - po/ro.po | 117 +++++- - po/ru.po | 117 +++++- - po/rw.po | 117 +++++- - po/si.po | 117 +++++- - po/sk.po | 117 +++++- - po/sl.po | 117 +++++- - po/sq.po | 117 +++++- - po/sr.po | 117 +++++- - po/sr@ije.po | 117 +++++- - po/sr@latin.po | 117 +++++- - po/sv.po | 117 +++++- - po/ta.po | 117 +++++- - po/te.po | 117 +++++- - po/th.po | 117 +++++- - po/tl.po | 117 +++++- - po/tr.po | 117 +++++- - po/tt.po | 117 +++++- - po/uk.po | 117 +++++- - po/vi.po | 117 +++++- - po/wa.po | 117 +++++- - po/xh.po | 117 +++++- - po/yi.po | 117 +++++- - po/zh_CN.po | 117 +++++- - po/zh_HK.po | 117 +++++- - po/zh_TW.po | 117 +++++- - 92 files changed, 12078 insertions(+), 2289 deletions(-) - -commit 25725345fbb184ecbdc62c7ac418cd01f0fc8b0f -Author: Matthias Clasen -Date: Thu Apr 22 22:01:19 2010 -0400 - - Fix up distcheck - - docs/reference/gio/Makefile.am | 2 +- - docs/reference/gio/gio.types | 1 + - gio/gio.symbols | 1 + - 3 files changed, 3 insertions(+), 1 deletion(-) - -commit b2ee97d00db227c042158951467495baf68529e4 -Author: Matthias Clasen -Date: Thu Apr 22 20:48:24 2010 -0400 - - Fix up g_variant_compare addition - - docs/reference/glib/glib-sections.txt | 1 + - glib/glib.symbols | 1 + - glib/gvariant.c | 2 ++ - glib/gvariant.h | 3 ++- - 4 files changed, 6 insertions(+), 1 deletion(-) - -commit 8f7122433f69180533b15584ae5abf0e50007207 -Author: Matthias Clasen -Date: Thu Apr 22 20:15:29 2010 -0400 - - More updates - - NEWS | 30 ++++++++++++++++++++++++++++-- - 1 file changed, 28 insertions(+), 2 deletions(-) - -commit b440cc154669b492b5301e221d85bf6b8586a994 -Author: Matthias Clasen -Date: Thu Apr 22 20:10:56 2010 -0400 - - Add a boxed type for GError - - Patch by Sebastian Dröge, bug 614541 - - gobject/gboxed.c | 13 +++++++++++++ - gobject/gboxed.h | 9 +++++++++ - gobject/gobject.symbols | 1 + - 3 files changed, 23 insertions(+) - -commit 4a62a00c4c52634062caaaa1de9c48246f393967 -Author: Matthias Clasen -Date: Thu Apr 22 20:02:49 2010 -0400 - - Document --dry-run option of gschema-compile - - docs/reference/gio/gschema-compile.xml | 8 ++++++++ - 1 file changed, 8 insertions(+) - -commit 00a7c2e635a4fa95257779c271f0eaa5992e2b37 -Author: Behdad Esfahbod -Date: Thu Apr 22 19:48:13 2010 -0400 - - Bug 615379 - g_new macros crash if sizeof(struct_type) == 0 - - glib/gmem.h | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 7b43d2d299ef58f5d174b1b5bf4704488981259b -Author: Matthias Clasen -Date: Thu Apr 22 19:31:39 2010 -0400 - - Fix !srcdir build - - Bug 616216 - - gthread/tests/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 708d540a6f364b254f001b863be837ca9a0e1797 -Author: Matthias Clasen -Date: Thu Apr 22 01:29:53 2010 -0400 - - Updates - - NEWS | 9 +++++++++ - 1 file changed, 9 insertions(+) - -commit 626e90403e8b77ebd77e75e7239defbfe06eb941 -Author: Carles Ferrando -Date: Fri Apr 23 00:45:49 2010 +0200 - - Updated Catalan (Valencian) translation - - po/ca@valencia.po | 1363 - +++++++++++++++++++++++++++++------------------------ - 1 file changed, 748 insertions(+), 615 deletions(-) - -commit daa1a73c752e66d53de6016a9baa2be14d59af61 -Author: Ryan Lortie -Date: Thu Apr 22 15:44:54 2010 -0400 - - Add a missing 'static' on internal functions - - gvdb-builder.c | 2 +- - gvdb-reader.c | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit 19d8cc33759e38a7cfcf7ddaa2e80e7c4ddc2d3c -Author: Dan Winship -Date: Tue Apr 20 17:23:49 2010 -0400 - - GUnixSocketAddress: handle abstract sockets with non-0-padded names - - There are apparently two incompatible ways of naming abstract sockets: - pad the sockaddr with 0s and use the entire thing as the name, or else - don't, and just pass a shorter length value to the relevant functions. - We previously only supported the former method. Add support for the - latter. - - Also correctly handle "anonymous" unix sockaddrs (eg, the client side - of a connection, or a socketpair() socket), and add unix domain socket - support to the socket-client and socket-server test programs to make - sure this all works. - - https://bugzilla.gnome.org/show_bug.cgi?id=615960 - - docs/reference/gio/gio-sections.txt | 3 + - gio/gio.symbols | 10 +- - gio/gioenums.h | 34 ++++++ - gio/gsocketaddress.c | 41 +++++-- - gio/gunixsocketaddress.c | 209 - +++++++++++++++++++++++++++++------- - gio/gunixsocketaddress.h | 10 +- - gio/tests/Makefile.am | 1 + - gio/tests/socket-client.c | 54 ++++++---- - gio/tests/socket-common.c | 56 ++++++++++ - gio/tests/socket-server.c | 68 ++++++++---- - gio/tests/unix-fd.c | 61 ++++++++--- - 11 files changed, 438 insertions(+), 109 deletions(-) - -commit 5e892de8afaf564838910f11bdc383ab441417ca -Author: Fran Diéguez -Date: Thu Apr 22 16:29:06 2010 +0200 - - Updated Galician translations - - po/gl.po | 1079 - +++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 611 insertions(+), 468 deletions(-) - -commit 3e9a296b29c613b8f09c735ad2dabd9048e9025b -Author: Shankar Prasad -Date: Thu Apr 22 16:09:58 2010 +0530 - - Updated Kannada translations - - po/kn.po | 1122 - ++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 614 insertions(+), 508 deletions(-) - -commit f3e04973e7977841dc946089967c397490f4fd57 -Author: Matthias Clasen -Date: Thu Apr 22 01:15:54 2010 -0400 - - Rename gsettings-tool to gsettings - - And make it verb-based. - - docs/reference/gio/Makefile.am | 10 +- - docs/reference/gio/gio-docs.xml | 8 +- - docs/reference/gio/gschema-compile.xml | 7 +- - docs/reference/gio/gsettings-tool.xml | 93 -------- - docs/reference/gio/gsettings.xml | 137 +++++++++++ - gio/Makefile.am | 6 +- - gio/gsettings-tool.c | 410 - +++++++++++++++++++++++++-------- - 7 files changed, 464 insertions(+), 207 deletions(-) - -commit bf0f8ad8ee800b9a1f76a57684b45f79e2e6e5d8 -Author: Javier Jardón -Date: Thu Apr 22 03:20:17 2010 +0200 - - [gsettings] Add g_return_*_if_fail() guards in GSettingsBackend - - gio/gsettingsbackend.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 0fa791b29d4b3aa2154f322dda5a7c0d2caa1ede -Author: Javier Jardón -Date: Thu Apr 22 03:07:49 2010 +0200 - - [gsettings] Add g_return_*_if_fail() guards - - Reported by Christian Persch here: - https://bugzilla.gnome.org/show_bug.cgi?id=616405 - - gio/gsettings.c | 16 ++++++++++++++++ - 1 file changed, 16 insertions(+) - -commit 78ed401a5146ac1d2f83f19b6a6fcfe789d847cb -Author: Matthias Clasen -Date: Wed Apr 21 21:03:53 2010 -0400 - - Add a test for g_settings_get_child - - gio/tests/gsettings.c | 30 ++++++++++++++++++++++++++++++ - 1 file changed, 30 insertions(+) - -commit 88ff21ee92237858b65560d20f255506f2125a55 -Author: Matthias Clasen -Date: Wed Apr 21 18:08:05 2010 -0400 - - Be more careful about memory management - - This was leading to crashes, e.g. bug 616432. - - gio/gschema-compile.c | 10 ++++++---- - 1 file changed, 6 insertions(+), 4 deletions(-) - -commit 89b718f7d396c165a023e46c5111549a2a1e2d1c -Author: Matthias Clasen -Date: Wed Apr 21 17:44:47 2010 -0400 - - Pedantic terminology fix - - Elements are not function calls and attributes are not arguments... - - gio/gschema-compile.c | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -commit 0d9a40b8943ec3b9926efad93a28687708cc2038 -Author: Colin Walters -Date: Wed Apr 21 16:44:26 2010 -0400 - - Fix typo in GMutex error message - - gthread/gthread-impl.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 585a37f37455e1b91029db6c40b3a0e2932e0604 -Author: Matthias Clasen -Date: Wed Apr 21 14:47:32 2010 -0400 - - Handle NULL string properties in bindings - - Admittely, we just handle them by failing the conversion... - - gio/gsettings-mapping.c | 4 +++- - gio/gsettings.c | 6 +++--- - gio/tests/gsettings.c | 1 - - 3 files changed, 6 insertions(+), 5 deletions(-) - -commit 3814868b7a1950286f875b193dd10aa20b482fe6 -Author: Dan Winship -Date: Wed Apr 21 13:37:59 2010 -0400 - - gio.symbols: add two missing G_GNUC_CONSTs - - gio/gio.symbols | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 887dd88ac2615d8837e06ce9b18cddeeb04f4494 -Author: Jorge González -Date: Wed Apr 21 18:46:19 2010 +0200 - - Updated Spanish translation - - po/es.po | 1044 - ++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 569 insertions(+), 475 deletions(-) - -commit 03a0f05058a1156edaab463da03f58b0f4988625 -Author: Matthias Clasen -Date: Wed Apr 21 12:37:38 2010 -0400 - - Add a note about requiring a new enough GConf - - docs/reference/gio/migrating.xml | 5 +++++ - 1 file changed, 5 insertions(+) - -commit ccf9361490fa3684b22e52655e3236b2cd28a517 -Author: Matthias Clasen -Date: Wed Apr 21 12:31:33 2010 -0400 - - Handle non-readable/-writable properties when binding - - And document readability/writability requirements for binding flags. - - gio/gsettings.c | 31 ++++++++++++++++++++++++++++++- - gio/gsettings.h | 6 ++++-- - 2 files changed, 34 insertions(+), 3 deletions(-) - -commit 8a988e8e88f0b3463c7dd6fc5145174035d4e815 -Author: Matthias Clasen -Date: Wed Apr 21 12:31:10 2010 -0400 - - Test binding non-readable/writable properties - - gio/tests/gsettings.c | 88 - ++++++++++++++++++++++++++++++++++++++++++++++++++- - 1 file changed, 87 insertions(+), 1 deletion(-) - -commit 3bfd739154b09c42b29bfcc38b03ff9b98ed4c4f -Author: Matthias Clasen -Date: Wed Apr 21 11:50:21 2010 -0400 - - Rename gsettingsschemaupdatecache to the more sane gschema_compile - - To follow existing glib pc variables for binaries. - - docs/reference/gio/migrating.xml | 7 ++++--- - gio-2.0.pc.in | 2 +- - m4macros/gsettings.m4 | 4 ++-- - 3 files changed, 7 insertions(+), 6 deletions(-) - -commit 662f97fefbdb26eff4283757912350c3c15adf49 -Author: Bastien Nocera -Date: Wed Apr 21 16:49:00 2010 +0100 - - Update GSettings porting guide for new m4 macro - - docs/reference/gio/migrating.xml | 10 +++++++--- - 1 file changed, 7 insertions(+), 3 deletions(-) - -commit 0d322e77a55c3b457361ede40c391a6a0b825c78 -Author: Bastien Nocera -Date: Wed Apr 21 12:25:23 2010 +0100 - - Add GSettings m4 macros helper - - https://bugzilla.gnome.org/show_bug.cgi?id=616312 - - m4macros/Makefile.am | 2 +- - m4macros/gsettings.m4 | 43 +++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 44 insertions(+), 1 deletion(-) - -commit 12b801cab4d639f3ac86f1009e6bfb3f589729c5 -Author: Matthias Clasen -Date: Wed Apr 21 10:58:05 2010 -0400 - - Nuke the gsettingsschemadir pc variable - - Not really useful, just use $(prefix)/glib-2.0/schemas. We are getting - m4 sugar to coat this over, anyway. - - docs/reference/gio/migrating.xml | 21 ++++++++++++++------- - gio-2.0.pc.in | 1 - - 2 files changed, 14 insertions(+), 8 deletions(-) - -commit e63a1a3d6e6ce4aa8dd7fb65ccaac0b989de12d9 -Author: Bastien Nocera -Date: Wed Apr 21 15:02:50 2010 +0100 - - Fix gschema-compile tests for --schema-files changes - - gio/tests/gschema-compile.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 1c2aea7854e468651807994ad168564c626ae58b -Author: Matthias Clasen -Date: Wed Apr 21 09:50:17 2010 -0400 - - Add tests for --allow-any-name - - gio/tests/gschema-compile.c | 40 - +++++++++++++++++++---------- - gio/tests/schema-tests/bad-key.gschema.xml | 2 +- - gio/tests/schema-tests/bad-key2.gschema.xml | 2 +- - gio/tests/schema-tests/bad-key3.gschema.xml | 2 +- - gio/tests/schema-tests/bad-key4.gschema.xml | 2 +- - 5 files changed, 30 insertions(+), 18 deletions(-) - -commit 0b61a87c29f27f988538f92d676a04adfd65b0fd -Author: Bastien Nocera -Date: Wed Apr 21 12:14:40 2010 +0100 - - Allow passing multiple schemas to gschema-compile - - To make test suites easier to implement - - https://bugzilla.gnome.org/show_bug.cgi?id=616312 - - gio/gschema-compile.c | 24 ++++++++++++------------ - 1 file changed, 12 insertions(+), 12 deletions(-) - -commit 9176175fc878bde7143d22f5671b58836985bf44 -Author: Bastien Nocera -Date: Wed Apr 21 11:15:30 2010 +0100 - - Add mention of GConfBridge in conversion docs - - https://bugzilla.gnome.org/show_bug.cgi?id=616384 - - docs/reference/gio/migrating.xml | 8 +++++++- - 1 file changed, 7 insertions(+), 1 deletion(-) - -commit 97084317883ea13f5e9ddc3b496cf1f756d85e4f -Author: Matthias Clasen -Date: Wed Apr 21 09:34:57 2010 -0400 - - Remove leftover test data - - gio/tests/schema-tests/bad-type/test.gschema.xml | 7 ------- - gio/tests/schema-tests/incomplete-list/test.gschema.xml | 7 ------- - gio/tests/schema-tests/missing-quotes/test.gschema.xml | 7 ------- - gio/tests/schema-tests/no-default/test.gschema.xml | 6 ------ - gio/tests/schema-tests/overflow/test.gschema.xml | 7 ------- - gio/tests/schema-tests/wrong-category/test.gschema.xml | 7 ------- - 6 files changed, 41 deletions(-) - -commit 64cc81f769ef6ac97b8b9ff4d2693066ffcac63f -Author: Matthias Clasen -Date: Wed Apr 21 09:33:57 2010 -0400 - - Add an --allow-any-name option - - This will make it easier for people to keep their GConf key names - in the transition period. - - Conflicts: - - gio/gschema-compile.c - - gio/gschema-compile.c | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -commit c83a9762453ea996c5619b8a681d3d1fd2cf473f -Author: Matthias Clasen -Date: Wed Apr 21 00:43:55 2010 -0400 - - Add some more schema compiler tests - - gio/tests/Makefile.am | 7 +- - gio/tests/gschema-compile.c | 143 - +++++++-------------------- - gio/tests/schema-tests/bad-key.gschema.xml | 7 ++ - gio/tests/schema-tests/bad-key2.gschema.xml | 7 ++ - gio/tests/schema-tests/bad-key3.gschema.xml | 7 ++ - gio/tests/schema-tests/bad-key4.gschema.xml | 7 ++ - gio/tests/schema-tests/empty-key.gschema.xml | 7 ++ - 7 files changed, 75 insertions(+), 110 deletions(-) - -commit 564714bc95a11fdb06206e91f46a713b67be30ae -Author: Matthias Clasen -Date: Tue Apr 20 23:40:22 2010 -0400 - - Fix type mapping for float in gsettings-schema-convert - - Bug 616331. - - gio/gsettings-schema-convert | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit afff087785e1206c4a112367aaf3445dd5cf0c08 -Author: Matthias Clasen -Date: Tue Apr 20 23:28:49 2010 -0400 - - Simplify gschema-compile test suite - - Add --one-schema-file option to gschema-compile to allow easier test - setup. Simplify the test setup. - - Bug #616276. - - gio/gschema-compile.c | 52 - ++++++++++++++-------- - gio/tests/Makefile.am | 20 ++++----- - gio/tests/schema-tests/bad-type.gschema.xml | 7 +++ - gio/tests/schema-tests/incomplete-list.gschema.xml | 7 +++ - gio/tests/schema-tests/missing-quotes.gschema.xml | 7 +++ - gio/tests/schema-tests/no-default.gschema.xml | 6 +++ - gio/tests/schema-tests/overflow.gschema.xml | 7 +++ - gio/tests/schema-tests/wrong-category.gschema.xml | 7 +++ - 8 files changed, 85 insertions(+), 28 deletions(-) - -commit 463203ee0aa75e727df3b756fcf589fefc8a99cc -Author: Matthias Clasen -Date: Tue Apr 20 22:49:32 2010 -0400 - - Add gettext-domain when required, and allow to specify it on the - cmdline - - Bug 616309 - - docs/reference/gio/gsettings-schema-convert.xml | 8 ++++++++ - gio/gsettings-schema-convert | 16 +++++++++++++--- - 2 files changed, 21 insertions(+), 3 deletions(-) - -commit bedf4c3259756caec97d5aa4cd32d501de2be82e -Author: Matthias Clasen -Date: Tue Apr 20 22:41:12 2010 -0400 - - Add documentation and translation for gsettings-tool - - docs/reference/gio/Makefile.am | 3 ++ - docs/reference/gio/gio-docs.xml | 1 + - docs/reference/gio/gsettings-tool.xml | 93 - +++++++++++++++++++++++++++++++++++ - gio/gschema-compile.c | 27 ++++++---- - gio/gsettings-tool.c | 33 +++++++------ - po/POTFILES.in | 4 ++ - 6 files changed, 135 insertions(+), 26 deletions(-) - -commit 1dbe06c30a766171d4f018539a92cee237cb63c7 -Author: Matthias Clasen -Date: Tue Apr 20 20:54:53 2010 -0400 - - Add a minimal commandline utility to poke GSettings - - gio/Makefile.am | 8 ++- - gio/gsettings-tool.c | 169 - +++++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 176 insertions(+), 1 deletion(-) - -commit 3569de342e415c887537d811a0df373cfdb85bc6 -Author: Javier Jardón -Date: Tue Apr 20 05:38:02 2010 +0200 - - [gio] Use G_DEFINE_INTERFACE macro - - Use this macro in gasyncinitable, gconverter, ginitable and - gsocketconnectable - - https://bugzilla.gnome.org/show_bug.cgi?id=616245 - - gio/gasyncinitable.c | 35 +++-------------------------------- - gio/gconverter.c | 35 +++-------------------------------- - gio/ginitable.c | 33 +++++---------------------------- - gio/gsocketconnectable.c | 32 +++++--------------------------- - 4 files changed, 16 insertions(+), 119 deletions(-) - -commit 3585e64be81a6846b23ca0c0c2969a83080a460d -Author: Tor Lillqvist -Date: Wed Apr 21 03:22:59 2010 +0300 - - Tweak the generation of the file list in gio.vcproj - - Visual Studio doesn't like slash as directory separator, so use - backslash. While at it, sort the list of files put in the project file - just for clarity. - - gio/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 8b6d2c1fc15c91ec174a6b346257a228d3db08e2 -Author: Ryan Lortie -Date: Tue Apr 20 20:14:50 2010 -0400 - - remove empty initialisers { } for MSVC's sake - - gio/gsettings.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit a4e38786750d538b334b8a7a7cc9f5a3ff48bc33 -Merge: 31a534278 291a5c9ed -Author: Ryan Lortie -Date: Tue Apr 20 20:13:56 2010 -0400 - - Merge remote branch 'gvdb/master' - -commit 291a5c9ed98cf5456c8d6af0c3113610646de7b3 -Author: Ryan Lortie -Date: Tue Apr 20 20:12:41 2010 -0400 - - __value -> value to avoid stomping the C compiler - - gvdb-format.h | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit 31a534278405b77fe8ea4aaa85ba5ae80c92d80e -Author: Matthias Clasen -Date: Tue Apr 20 19:51:28 2010 -0400 - - Refer to the right directory - - docs/reference/gio/migrating.xml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 9488d18a87bdba2b4180280d8109ab5381acf9c8 -Author: Christian Persch -Date: Tue Apr 20 19:39:03 2010 -0400 - - Fix gsettings mapping for uint64 - - Bug #616295. - - gio/gsettings-mapping.c | 4 ++-- - gio/tests/gsettings.c | 4 ++-- - 2 files changed, 4 insertions(+), 4 deletions(-) - -commit 1b61680abbf8ba10a24aff52397364c844f368bb -Author: Matthias Clasen -Date: Tue Apr 20 19:23:52 2010 -0400 - - Flesh out the porting guide some more - - docs/reference/gio/migrating.xml | 154 - +++++++++++++++++++++++++++++++-------- - gio/gsettings.c | 17 +++-- - 2 files changed, 135 insertions(+), 36 deletions(-) - -commit 3277b77769def1aabfa850858197d02b0afca364 -Author: Matthias Clasen -Date: Tue Apr 20 15:13:07 2010 -0400 - - Document g_settings_bind_writable - - docs/reference/gio/gio-sections.txt | 1 + - gio/gsettings.c | 36 - +++++++++++++++++++++++++++++++++++- - 2 files changed, 36 insertions(+), 1 deletion(-) - -commit 9717833e8200929f908fa682262fcfda8f964653 -Author: Richard Hughes -Date: Tue Apr 20 22:25:23 2010 +0100 - - Don't crash gsettings-schema-convert for GConf schemas that contain - empty elements - - This can be observed in gnome-power-manager with one of the entries - that - contains - - gio/gsettings-schema-convert | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit f82839b8fe6e112b9cc02637e7544e800524c179 -Author: Ryan Lortie -Date: Tue Apr 20 17:27:17 2010 -0400 - - gschema-compile: output to srcdir by default - - If the target directory is not explicitly set then output to the - source - directory. Closes bug #616311 reported by Bastien Nocera. - - gio/gschema-compile.c | 9 +++++---- - 1 file changed, 5 insertions(+), 4 deletions(-) - -commit f5990c1aefe364cfdd8c6d4bcdcc5dce60ced003 -Author: Ryan Lortie -Date: Tue Apr 20 12:30:12 2010 -0400 - - GSettings: bind to writablity of a key - - gio/gio.symbols | 1 + - gio/gsettings.c | 103 - +++++++++++++++++++++++++++++++++++++++----------------- - gio/gsettings.h | 5 +++ - 3 files changed, 78 insertions(+), 31 deletions(-) - -commit 890a842b2692292d207e1c473718c57ee1e51c32 -Author: Richard Hughes -Date: Tue Apr 20 16:14:11 2010 +0100 - - Fix up the gtk-doc comment for the GSettings::changed signal - - gio/gsettings.c | 1 + - 1 file changed, 1 insertion(+) - -commit 5445ae78c21a71b3d8eea393bfe70d2ab1c24766 -Author: Ryan Lortie -Date: Mon Apr 19 14:16:06 2010 -0400 - - Add g_variant_compare() for like basic types - - glib/gvariant.c | 105 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++- - 1 file changed, 104 insertions(+), 1 deletion(-) - -commit 3c54cc074dc783ab4944e1cc15d690b467a09684 -Author: Ryan Lortie -Date: Mon Apr 19 11:05:04 2010 -0400 - - gschema-compile: return quickly on parse error - - Suggested by Christian Persch in #616102 - - gio/gschema-compile.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit bed462046afd33356b0b0554d0ee8ed31d4a2de0 -Author: Javier Jardón -Date: Tue Apr 20 01:04:31 2010 +0200 - - [docs] Fix G_VALUE_COLLECT_INIT documentation - - Add the documentation to the corresponding section - - This macro was introduced in - commit 546fc0ca331c8d1b3393fe218a697b6a1a1c1072 - - docs/reference/gobject/gobject-sections.txt | 1 + - 1 file changed, 1 insertion(+) - -commit 4c276d05aa010d54e921ca1de7bdafe262dd278e -Author: Matthias Clasen -Date: Mon Apr 19 19:01:46 2010 -0400 - - Bump version - - configure.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit f8fa527bfd73833ec1fcdaa13c6b8b5701fb65ae -Author: Matthias Clasen -Date: Mon Apr 19 19:00:28 2010 -0400 - - 2.25.1 - - po/af.po | 2 +- - po/am.po | 2 +- - po/ar.po | 2 +- - po/as.po | 2 +- - po/ast.po | 2 +- - po/az.po | 2 +- - po/be.po | 2 +- - po/be@latin.po | 2 +- - po/bg.po | 2 +- - po/bn.po | 2 +- - po/bn_IN.po | 2 +- - po/bs.po | 2 +- - po/ca.po | 2 +- - po/ca@valencia.po | 2 +- - po/cs.po | 2 +- - po/cy.po | 2 +- - po/da.po | 2 +- - po/de.po | 2 +- - po/dz.po | 2 +- - po/el.po | 2 +- - po/en@shaw.po | 2 +- - po/en_CA.po | 2 +- - po/en_GB.po | 2 +- - po/eo.po | 2 +- - po/es.po | 2 +- - po/et.po | 2 +- - po/eu.po | 2 +- - po/fa.po | 2 +- - po/fi.po | 2 +- - po/fr.po | 2 +- - po/ga.po | 2 +- - po/gl.po | 2 +- - po/gu.po | 2 +- - po/he.po | 2 +- - po/hi.po | 2 +- - po/hr.po | 2 +- - po/hu.po | 2 +- - po/hy.po | 2 +- - po/id.po | 2 +- - po/is.po | 2 +- - po/it.po | 2 +- - po/ja.po | 2 +- - po/ka.po | 2 +- - po/kn.po | 2 +- - po/ko.po | 2 +- - po/ku.po | 2 +- - po/lt.po | 2 +- - po/lv.po | 2 +- - po/mai.po | 2 +- - po/mg.po | 2 +- - po/mk.po | 2 +- - po/ml.po | 2 +- - po/mn.po | 2 +- - po/mr.po | 2 +- - po/ms.po | 2 +- - po/nb.po | 2 +- - po/nds.po | 2 +- - po/ne.po | 2 +- - po/nl.po | 2 +- - po/nn.po | 2 +- - po/oc.po | 2 +- - po/or.po | 2 +- - po/pa.po | 2 +- - po/pl.po | 2 +- - po/ps.po | 2 +- - po/pt.po | 2 +- - po/pt_BR.po | 2 +- - po/ro.po | 2 +- - po/ru.po | 2 +- - po/rw.po | 2 +- - po/si.po | 2 +- - po/sk.po | 2 +- - po/sl.po | 2 +- - po/sq.po | 2 +- - po/sr.po | 2 +- - po/sr@ije.po | 2 +- - po/sr@latin.po | 2 +- - po/sv.po | 2 +- - po/ta.po | 2 +- - po/te.po | 2 +- - po/th.po | 2 +- - po/tl.po | 2 +- - po/tr.po | 2 +- - po/tt.po | 2 +- - po/uk.po | 2 +- - po/vi.po | 2 +- - po/wa.po | 2 +- - po/xh.po | 2 +- - po/yi.po | 2 +- - po/zh_CN.po | 2 +- - po/zh_HK.po | 2 +- - po/zh_TW.po | 2 +- - 92 files changed, 92 insertions(+), 92 deletions(-) - -commit 3b9de5f10a15086dd4c95e6260a20b8f5e917281 -Author: Matthias Clasen -Date: Mon Apr 19 18:26:41 2010 -0400 - - Don't forget to install and distribute gsettings-schema-convert - - gio/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 7d330078e77c51ede181ceda10260fb79a7e2425 -Author: Matthias Clasen -Date: Mon Apr 19 18:26:41 2010 -0400 - - Don't forget to install and distribute gsettings-schema-convert - - gio/Makefile.am | 1 + - 1 file changed, 1 insertion(+) - -commit ca4f0a3d6d99ee1eb4f21aa753b2cc29ac5e2d36 -Author: Matthias Clasen -Date: Mon Apr 19 17:33:03 2010 -0400 - - Bump version - - configure.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit cd9b8b563f3dc094b72ebc0c7f55e35f4782aab1 -Author: Matthias Clasen -Date: Mon Apr 19 17:30:42 2010 -0400 - - 2.25.0 - - docs/reference/glib/glib-gettextize.1 | 80 +- - docs/reference/glib/gtester-report.1 | 10 +- - docs/reference/glib/gtester.1 | 12 +- - docs/reference/glib/tmpl/async_queues.sgml | 4 + - docs/reference/glib/tmpl/atomic_operations.sgml | 33 +- - docs/reference/glib/tmpl/bookmarkfile.sgml | 4 + - docs/reference/glib/tmpl/byte_order.sgml | 3 + - docs/reference/glib/tmpl/conversions.sgml | 3 + - docs/reference/glib/tmpl/date.sgml | 4 + - docs/reference/glib/tmpl/error_reporting.sgml | 3 + - docs/reference/glib/tmpl/fileutils.sgml | 3 + - docs/reference/glib/tmpl/gregex.sgml | 3 + - docs/reference/glib/tmpl/hooks.sgml | 3 + - docs/reference/glib/tmpl/i18n.sgml | 4 + - docs/reference/glib/tmpl/keyfile.sgml | 4 + - docs/reference/glib/tmpl/limits.sgml | 3 + - docs/reference/glib/tmpl/macros.sgml | 3 + - docs/reference/glib/tmpl/macros_misc.sgml | 3 + - docs/reference/glib/tmpl/main.sgml | 10 + - docs/reference/glib/tmpl/markup.sgml | 3 + - docs/reference/glib/tmpl/memory.sgml | 5 + - docs/reference/glib/tmpl/memory_slices.sgml | 3 + - docs/reference/glib/tmpl/messages.sgml | 3 + - docs/reference/glib/tmpl/misc_utils.sgml | 19 + - docs/reference/glib/tmpl/modules.sgml | 5 + - docs/reference/glib/tmpl/numerical.sgml | 3 + - docs/reference/glib/tmpl/queue.sgml | 4 + - docs/reference/glib/tmpl/scanner.sgml | 3 + - docs/reference/glib/tmpl/spawn.sgml | 3 + - docs/reference/glib/tmpl/string_utils.sgml | 3 + - docs/reference/glib/tmpl/strings.sgml | 3 + - docs/reference/glib/tmpl/testing.sgml | 22 +- - docs/reference/glib/tmpl/trash_stack.sgml | 3 + - docs/reference/glib/tmpl/type_conversion.sgml | 3 + - docs/reference/glib/tmpl/types.sgml | 3 + - docs/reference/glib/tmpl/unicode.sgml | 3 + - docs/reference/glib/tmpl/version.sgml | 3 + - docs/reference/glib/tmpl/warnings.sgml | 3 + - docs/reference/glib/tmpl/windows.sgml | 5 + - docs/reference/gobject/glib-genmarshal.1 | 10 +- - docs/reference/gobject/glib-mkenums.1 | 13 +- - docs/reference/gobject/gobject-query.1 | 10 +- - gio/tests/Makefile.am | 8 +- - gio/tests/gschema-compile.c | 78 +- - gio/tests/gsettings.c | 6 +- - po/af.po | 108 +-- - po/am.po | 108 +-- - po/ar.po | 108 +-- - po/as.po | 108 +-- - po/ast.po | 108 +-- - po/az.po | 108 +-- - po/be.po | 108 +-- - po/be@latin.po | 108 +-- - po/bg.po | 108 +-- - po/bn.po | 978 - ++++++++++++------------ - po/bn_IN.po | 108 +-- - po/bs.po | 108 +-- - po/ca.po | 952 - ++++++++++++----------- - po/ca@valencia.po | 108 +-- - po/cs.po | 108 +-- - po/cy.po | 108 +-- - po/da.po | 942 - +++++++++++------------ - po/de.po | 108 +-- - po/dz.po | 108 +-- - po/el.po | 108 +-- - po/en@shaw.po | 108 +-- - po/en_CA.po | 108 +-- - po/en_GB.po | 108 +-- - po/eo.po | 108 +-- - po/es.po | 108 +-- - po/et.po | 108 +-- - po/eu.po | 108 +-- - po/fa.po | 108 +-- - po/fi.po | 108 +-- - po/fr.po | 108 +-- - po/ga.po | 108 +-- - po/gl.po | 108 +-- - po/gu.po | 974 - +++++++++++------------ - po/he.po | 108 +-- - po/hi.po | 108 +-- - po/hr.po | 108 +-- - po/hu.po | 108 +-- - po/hy.po | 108 +-- - po/id.po | 108 +-- - po/is.po | 108 +-- - po/it.po | 108 +-- - po/ja.po | 108 +-- - po/ka.po | 108 +-- - po/kn.po | 108 +-- - po/ko.po | 108 +-- - po/ku.po | 108 +-- - po/lt.po | 108 +-- - po/lv.po | 108 +-- - po/mai.po | 108 +-- - po/mg.po | 108 +-- - po/mk.po | 108 +-- - po/ml.po | 108 +-- - po/mn.po | 108 +-- - po/mr.po | 974 - +++++++++++------------ - po/ms.po | 108 +-- - po/nb.po | 108 +-- - po/nds.po | 108 +-- - po/ne.po | 108 +-- - po/nl.po | 108 +-- - po/nn.po | 108 +-- - po/oc.po | 108 +-- - po/or.po | 108 +-- - po/pa.po | 108 +-- - po/pl.po | 108 +-- - po/ps.po | 108 +-- - po/pt.po | 108 +-- - po/pt_BR.po | 108 +-- - po/ro.po | 108 +-- - po/ru.po | 108 +-- - po/rw.po | 108 +-- - po/si.po | 108 +-- - po/sk.po | 108 +-- - po/sl.po | 108 +-- - po/sq.po | 108 +-- - po/sr.po | 108 +-- - po/sr@ije.po | 108 +-- - po/sr@latin.po | 108 +-- - po/sv.po | 108 +-- - po/ta.po | 108 +-- - po/te.po | 108 +-- - po/th.po | 108 +-- - po/tl.po | 108 +-- - po/tr.po | 108 +-- - po/tt.po | 108 +-- - po/uk.po | 108 +-- - po/vi.po | 108 +-- - po/wa.po | 108 +-- - po/xh.po | 108 +-- - po/yi.po | 108 +-- - po/zh_CN.po | 108 +-- - po/zh_HK.po | 957 - ++++++++++++----------- - po/zh_TW.po | 942 - +++++++++++------------ - 137 files changed, 8245 insertions(+), 8073 deletions(-) - -commit 80ac5df96b2a5b6c1436e597487526a77b8130fb -Author: Matthias Clasen -Date: Mon Apr 19 15:07:52 2010 -0400 - - Reset interface age to 0 - - configure.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 27d2dbacd4d4833c9846a2872cb04f7bced3a3c3 -Author: Christian Persch -Date: Mon Apr 19 14:18:59 2010 -0400 - - Use g_set_error_literal where appropriate - - gio/gschema-compile.c | 22 +++++++++++----------- - 1 file changed, 11 insertions(+), 11 deletions(-) - -commit 40869e9544c27bc2d7f3b53aa1f1dda1edf47a8d -Author: Matthias Clasen -Date: Mon Apr 19 14:04:42 2010 -0400 - - Install a dtd in /usr/share/glib-2.0/schemas/gschema.dtd - - gio/Makefile.am | 4 ++++ - gio/gschema.dtd | 40 ++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 44 insertions(+) - -commit 2d38da0746d15e20e832d8573af106a1e83267eb -Author: Matthias Clasen -Date: Mon Apr 19 13:25:52 2010 -0400 - - Remove misnamed files - - gio/tests/schema-tests/no-default/no-default.gschema.xml | 6 ------ - 1 file changed, 6 deletions(-) - -commit 0e48b0638dd54fda1d567c294db0feeb52b324af -Author: Matthias Clasen -Date: Mon Apr 19 13:14:30 2010 -0400 - - Some tests for gschema-compile - - Mostly making sure that we produce reasonable error messages for - typical mistakes. - - gio/tests/Makefile.am | 26 ++++--- - gio/tests/gschema-compile.c | 81 - +++++++++++++++++++++- - gio/tests/schema-tests/bad-type/test.gschema.xml | 7 ++ - .../schema-tests/incomplete-list/test.gschema.xml | 7 ++ - .../schema-tests/missing-quotes/test.gschema.xml | 7 ++ - gio/tests/schema-tests/no-default/test.gschema.xml | 6 ++ - gio/tests/schema-tests/overflow/test.gschema.xml | 7 ++ - .../schema-tests/wrong-category/test.gschema.xml | 7 ++ - 8 files changed, 139 insertions(+), 9 deletions(-) - -commit a64625a134ac2d028e7288a640dc7b01e36edcf5 -Author: Javier Jardón -Date: Mon Apr 19 17:58:37 2010 +0200 - - Little fix in gio/test/Makefile.am - - This was introduced in - commit 4a605693fce718a81f809245be2ebad9978031ac - - gio/tests/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 32477d4fbff400a235f501967492349ae44a475d -Author: Matthias Clasen -Date: Mon Apr 19 11:40:23 2010 -0400 - - Another shadowed variable fix - - See bug 616154. - - gio/gsettings.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit 4a605693fce718a81f809245be2ebad9978031ac -Author: Matthias Clasen -Date: Mon Apr 19 11:31:21 2010 -0400 - - Don't segfault when is missing - - Also add a framework for schema compiler tests. - - Fixes bug 616086. - - gio/gschema-compile.c | 10 ++++++- - gio/tests/Makefile.am | 20 +++++++++++-- - gio/tests/gschema-compile.c | 35 - ++++++++++++++++++++++ - .../schema-tests/no-default/no-default.gschema.xml | 6 ++++ - 4 files changed, 67 insertions(+), 4 deletions(-) - -commit ccbafd0f14cca899c07cd6a630096125988be8a9 -Author: David Zeuthen -Date: Mon Apr 19 10:42:42 2010 -0400 - - Bug 615111 – GAsyncInitable's default implementation is broken - - Signed-off-by: David Zeuthen - - gio/gasyncinitable.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 40fdc929f86243a936609a4008e9fb013c9f4f7d -Author: Ryan Lortie -Date: Mon Apr 19 10:28:44 2010 -0400 - - Don't write out zero-byte sections in builder - - This and the previous issue caught by Christian Persch in bug #616156 - - gio/gvdb/gvdb-builder.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 646dc7de87a90a833fb86f88c01c0131cabebb22 -Author: Ryan Lortie -Date: Mon Apr 19 10:18:44 2010 -0400 - - Whitespace fixups - - gio/gvdb/gvdb-builder.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 33104067d485fdc7596df7da57d43ba123d64927 -Author: Ryan Lortie -Date: Mon Apr 19 10:17:31 2010 -0400 - - Fix logic error for missing options in reader - - gio/gvdb/gvdb-reader.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 3f354af402b466b194b313d280adaab07123d9e8 -Author: Matthias Clasen -Date: Mon Apr 19 10:34:42 2010 -0400 - - Handle int64 and double types correctly - - gio/gsettings-mapping.c | 146 - ++++++++++++++++++++++++++++++++++++++++-------- - 1 file changed, 122 insertions(+), 24 deletions(-) - -commit a072c1fc293ab7b5e81fd5e5ea29b15941af17fe -Author: Matthias Clasen -Date: Mon Apr 19 10:34:22 2010 -0400 - - Fix up some typos in the new tests - - gio/tests/gsettings.c | 14 ++++++++++---- - 1 file changed, 10 insertions(+), 4 deletions(-) - -commit 2d9811ebdaee294ac9a1826db5be891b2b90d67f -Author: Ryan Lortie -Date: Mon Apr 19 10:28:44 2010 -0400 - - Don't write out zero-byte sections in builder - - This and the previous issue caught by Christian Persch in bug #616156 - - gvdb-builder.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 6713b3dbaaabf9bbf196e6bc45d200b092239b59 -Author: Ryan Lortie -Date: Mon Apr 19 10:18:44 2010 -0400 - - Whitespace fixups - - gvdb-builder.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit dc2b43b3e7bebe5c1fb9dedcb8630c4d45a99266 -Author: Ryan Lortie -Date: Mon Apr 19 10:17:31 2010 -0400 - - Fix logic error for missing options in reader - - gvdb-reader.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 230038f684282372f2e9843a7c92273c916ffd49 -Author: Christian Persch -Date: Mon Apr 19 10:00:03 2010 -0400 - - Add testcase for g_settings_bind with [u]int64 properties - - And use different values for the doubles test. - - All of these fail currently since g_settings_bind default mapping - truncate to glong (eek!). - - Bug #616119 - - gio/tests/gsettings.c | 50 - +++++++++++++++++++++++++++++++++++--- - gio/tests/org.gtk.test.gschema.xml | 6 +++++ - 2 files changed, 52 insertions(+), 4 deletions(-) - -commit fac8b91eafb7658ced725265d5df20a5b784698b -Author: Matthias Clasen -Date: Mon Apr 19 09:49:22 2010 -0400 - - Add gsettings-related variables - - gio-2.0.pc.in | 2 ++ - 1 file changed, 2 insertions(+) - -commit dd98785e85b3f8f030b1fc6ebe1610ddf0bf971f -Author: Christian Persch -Date: Mon Apr 19 09:46:32 2010 -0400 - - Rename shadowed variables - - Bug #616154. - - gio/gsettings.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 69bd033e11f63d50f551754dc9e98906d28e3561 -Author: Matthias Clasen -Date: Mon Apr 19 09:30:22 2010 -0400 - - Call setlocale initially - - That seems to be required to make bindtextdomain work in the - l10n tests. See bug 616152. - - gio/tests/gsettings.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 4523b2b9cdb2fecdcfe197a73e645282d2d9b8ae -Author: Tor Lillqvist -Date: Mon Apr 19 16:13:13 2010 +0300 - - Bypass l10n tests for now on Windows - - gio/tests/gsettings.c | 25 +++++++++++++++++++++++++ - 1 file changed, 25 insertions(+) - -commit 1064097504c180ad5ed8fd8ce80500da0aca9266 -Author: Matthias Clasen -Date: Mon Apr 19 08:54:01 2010 -0400 - - Add a bit about autofoo for schemas - - Always a good idea to have copiable snipplets in a porting guide... - - docs/reference/gio/migrating.xml | 37 - ++++++++++++++++++++++++++++++------- - 1 file changed, 30 insertions(+), 7 deletions(-) - -commit a96360ad68405304f60636f6048aa2bdf268066d -Author: Tor Lillqvist -Date: Mon Apr 19 15:48:30 2010 +0300 - - Avoid non-portable API - - And thus we can build gschema-compile on all platforms, and run it in - tests. - - gio/Makefile.am | 6 +----- - gio/gschema-compile.c | 34 +++++++++++++++++----------------- - gio/tests/Makefile.am | 6 +----- - 3 files changed, 19 insertions(+), 27 deletions(-) - -commit c279b5b999c4a8fea934184eb36d2a994dc07868 -Author: Matthias Clasen -Date: Mon Apr 19 08:04:57 2010 -0400 - - Add a schema convertion script - - gio/gsettings-schema-convert | 1064 - ++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 1064 insertions(+) - -commit df8800e59a88c011ed84e7a05c6ddeb2a9b38921 -Author: Tor Lillqvist -Date: Mon Apr 19 12:25:22 2010 +0300 - - Portability improvements - - Gschema-compile uses glob which is available on Unix only. Thus can't - run the gschema-compile test except on Unix either. - - To avoid an Automake error, comment out the SOURCES and LDADD of - unix-streams which for some reason has been commented out from - TEST_PROGS. - - Can't use a Makefile.am target called foo_PROGRAMS for random files - that aren't actually programs, as Automake assumes EXEEXT should be - appended to the file names. - - gio/Makefile.am | 7 ++++++- - gio/tests/Makefile.am | 18 +++++++++++------- - 2 files changed, 17 insertions(+), 8 deletions(-) - -commit 9af8b8321146cddbe5bee09e972507f023e58ce0 -Author: Tor Lillqvist -Date: Mon Apr 19 11:32:05 2010 +0300 - - Add GWin32InputStream and GWin32OutputStream classes - - Correspond to GUnixInputStream and GUnixOutputStream. No true async - support though. But that is how the Win32 API is, for files not - explicitly opened for so-called overlapped IO. - - The API to create these streams takes Win32 HANDLEs. Not file - descriptors, because file descriptors are specific to the C library - used. The user code and GLib might be using different C libraries. - - Also add a test program for the new classes, and a gio-windows-2.0.pc - file. - - Makefile.am | 5 + - build/win32/vs9/glib.vsprops | 4 + - configure.in | 1 + - gio-windows-2.0.pc.in | 11 ++ - gio/Makefile.am | 11 +- - gio/gio.symbols | 27 ++++ - gio/gioerror.c | 27 ++++ - gio/gioerror.h | 4 + - gio/gwin32inputstream.c | 359 - +++++++++++++++++++++++++++++++++++++++++++ - gio/gwin32inputstream.h | 79 ++++++++++ - gio/gwin32outputstream.c | 359 - +++++++++++++++++++++++++++++++++++++++++++ - gio/gwin32outputstream.h | 78 ++++++++++ - gio/tests/Makefile.am | 8 + - gio/tests/win32-streams.c | 292 +++++++++++++++++++++++++++++++++++ - glib-zip.in | 1 + - 15 files changed, 1265 insertions(+), 1 deletion(-) - -commit 48cd4cbba5e580a30aef7b0073e647bcc7118c67 -Author: Matthias Clasen -Date: Sun Apr 18 23:53:31 2010 -0400 - - Silence a warning - - g_string_insert_len (s, pos, NULL, 0) is a harmless nop, don't - spew warnings in this case. - - glib/gstring.c | 41 ++++++++++++++++++++++------------------- - 1 file changed, 22 insertions(+), 19 deletions(-) - -commit 32de7d6905d9e26b1de8e030cb275381fde00f03 -Author: Matthias Clasen -Date: Sun Apr 18 15:57:11 2010 -0400 - - Fix up docs for backend setup functions - - docs/reference/gio/gio-sections.txt | 4 ++++ - gio/gkeyfilesettingsbackend.c | 2 ++ - gio/gsettingsbackend.c | 2 ++ - 3 files changed, 8 insertions(+) - -commit fd8cdb83e1b5a4b71aa84ca26a000e2fbd7a3d37 -Author: Matthias Clasen -Date: Sun Apr 18 15:55:14 2010 -0400 - - Refer to gio-querymodules in the extension point docs - - gio/giomodule.c | 8 +++++++- - 1 file changed, 7 insertions(+), 1 deletion(-) - -commit b7afff0033a43c10012491ab44d2abd4b06bd039 -Author: Matthias Clasen -Date: Sun Apr 18 15:54:54 2010 -0400 - - Add a man page for gio-querymodules - - docs/reference/gio/Makefile.am | 3 +++ - docs/reference/gio/gio-docs.xml | 5 +++++ - docs/reference/gio/gio-querymodules.xml | 33 - +++++++++++++++++++++++++++++++++ - 3 files changed, 41 insertions(+) - -commit e0850b56e2eb13280aa692cb3275640470f59d0d -Author: Matthias Clasen -Date: Sun Apr 18 15:37:55 2010 -0400 - - Correct filename extension in help output. - - gio/gschema-compile.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit eaae8f6578b4d08146e5599f5b3022485bec629f -Author: Matthias Clasen -Date: Sun Apr 18 15:35:22 2010 -0400 - - Whitespace fix - - docs/reference/gio/gschema-compile.xml | 5 ++--- - 1 file changed, 2 insertions(+), 3 deletions(-) - -commit a6bd74a08d6f9e3fe930ddcb9e93bf19ae4e240a -Author: Matthias Clasen -Date: Sun Apr 18 14:58:50 2010 -0400 - - Update the gschema-compile docs - - Correct the schema file extension, mention the usual locations - for schemas and add a reference to gsettings-schema-convert. - - docs/reference/gio/gschema-compile.xml | 18 +++++++++++++++++- - 1 file changed, 17 insertions(+), 1 deletion(-) - -commit 9023ac09345d9569d11bc55d66adcfaa92d8811a -Author: David King -Date: Fri Jul 17 23:06:03 2009 +0200 - - [docs] Remove unused sgml template from GObject documentation - - https://bugzilla.gnome.org/show_bug.cgi?id=589351 - - Signed-off-by: Javier Jardón - - docs/reference/gobject/tmpl/gobject-unused.sgml | 87 - ------------------------- - 1 file changed, 87 deletions(-) - -commit 626d8ac9e1f806363160634502ff008a71d7f507 -Author: Matthias Clasen -Date: Sat Apr 17 21:31:30 2010 -0400 - - More distcheck fixes - - gio/tests/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 187883dc586c4b5545d4e58e8c8af176da690ef6 -Author: Matthias Clasen -Date: Sat Apr 17 21:19:45 2010 -0400 - - add a keyfile test - - gio/tests/Makefile.am | 2 +- - gio/tests/gsettings.c | 32 ++++++++++++++++++++++++++++++++ - 2 files changed, 33 insertions(+), 1 deletion(-) - -commit f07613997c345224df702076e793dabaada58ec3 -Author: Matthias Clasen -Date: Sat Apr 17 20:54:53 2010 -0400 - - More distcheck fix attempts - - gio/tests/Makefile.am | 18 ++++++++++-------- - 1 file changed, 10 insertions(+), 8 deletions(-) - -commit 87e68c75bc874c94f6152e069f904673243f4fb0 -Author: Matthias Clasen -Date: Sat Apr 17 20:13:59 2010 -0400 - - Distcheck fixes - - docs/reference/gio/Makefile.am | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -commit 3db0f554e41496b07c82db96457b8df98947aa0e -Author: Matthias Clasen -Date: Sat Apr 17 16:57:28 2010 -0400 - - Some build fixes - - docs/reference/gio/Makefile.am | 3 ++- - gio/tests/Makefile.am | 2 +- - 2 files changed, 3 insertions(+), 2 deletions(-) - -commit 137cee425f4b5b29ac47ce433e02f6f2734eca47 -Author: Matthias Clasen -Date: Sat Apr 17 16:48:10 2010 -0400 - - Correct the sense of an assertion - - gio/tests/gsettings.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d2b837df5d230f6658bafe3bd980f87c590f2b78 -Author: Matthias Clasen -Date: Sat Apr 17 16:13:22 2010 -0400 - - Document the tests - - Add a short note for each test that explains what it tries to test. - - gio/tests/gsettings.c | 73 - ++++++++++++++++++++++++++++++++++++++++++++++++++- - 1 file changed, 72 insertions(+), 1 deletion(-) - -commit 118ae129bc24597d937f30998e643ba83db908f4 -Author: Ryan Lortie -Date: Sat Apr 17 11:58:52 2010 -0400 - - GDelayedSettingsBackend: another mandatory fixup - - - emit the "has-unapplied" property notify if dropping the last key - from the changeset due to a mandatory key - - gio/gdelayedsettingsbackend.c | 37 ++++++++++++++++++++++++++----------- - 1 file changed, 26 insertions(+), 11 deletions(-) - -commit e06e441ac23f3752f252e86e1d930678de53c778 -Author: Ryan Lortie -Date: Sat Apr 17 11:39:04 2010 -0400 - - GSettings delayed: fix handling of mandatory keys - - - if a key becomes mandatory, drop it from the changeset - - - if we still get failing writes (ie: because of a race) then - drop the - entire changeset and signal that it happened - - gio/gdelayedsettingsbackend.c | 61 - +++++++++++++++++++++++++++++++++++++------ - 1 file changed, 53 insertions(+), 8 deletions(-) - -commit eaaa4d14aa8166b72b4dd7b703b1cca143d725cc -Author: Ryan Lortie -Date: Sat Apr 17 10:26:10 2010 -0400 - - add backend setup APIs - - gio/gio.symbols | 5 ++ - gio/gkeyfilesettingsbackend.c | 116 - +++++++++++++++++++++++------------------- - gio/gsettingsbackend.c | 46 +++++++++++++++-- - gio/gsettingsbackend.h | 5 ++ - 4 files changed, 114 insertions(+), 58 deletions(-) - -commit 21f064486c0bf7e338acebcc90b3f21aa57ee7b9 -Author: Matthias Clasen -Date: Sat Apr 17 01:55:55 2010 -0400 - - Updates - - NEWS | 19 +++++++++++++++++++ - 1 file changed, 19 insertions(+) - -commit c8a7bb6ccd6e56623e549676f826c7a714093cf6 -Author: Matthias Clasen -Date: Sat Apr 17 01:43:58 2010 -0400 - - Merge GSettings tests - - gio/tests/Makefile.am | 19 +- - gio/tests/de.po | 17 + - gio/tests/gsettings.c | 917 - +++++++++++++++++++++++++++++++++++++ - gio/tests/org.gtk.test.gschema | 39 ++ - gio/tests/org.gtk.test.gschema.xml | 89 ++++ - 5 files changed, 1079 insertions(+), 2 deletions(-) - -commit 265ca3db9d3fa74ec0035ab70db2b907fade6d26 -Author: Ryan Lortie -Date: Sat Apr 17 01:27:00 2010 -0400 - - let binding functions return a floating GVariant - - gio/gsettings.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit c8e264b6d0e258241420800978745ca6dcd95137 -Author: Ryan Lortie -Date: Sat Apr 17 01:02:57 2010 -0400 - - add GMemorySettingsBackend - - gio/Makefile.am | 2 + - gio/giomodule.c | 2 + - gio/gmemorysettingsbackend.c | 147 - +++++++++++++++++++++++++++++++++++++++++++ - gio/gmemorysettingsbackend.h | 30 +++++++++ - 4 files changed, 181 insertions(+) - -commit 77ab3c28b9ea692476695243b91931cb3c01b24e -Author: Ryan Lortie -Date: Sat Apr 17 01:02:05 2010 -0400 - - add pltcheck.sh exception for GChecksum - - gio/pltcheck.sh | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 79bc511d95650231fad8b4a3184ab55dbcc327ff -Author: Ryan Lortie -Date: Sat Apr 17 00:03:48 2010 -0400 - - XML schemas are now *.gschema.xml - - gio/gschema-compile.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 0d7fbae04c616fcce2dec57787b1f0266763735e -Author: Matthias Clasen -Date: Sat Apr 17 00:36:14 2010 -0400 - - Remove garbage - - docs/reference/gio/#gio-unused.txt# | 100 - ------------------------------------ - 1 file changed, 100 deletions(-) - -commit bd273f9e09b42969eacbf3fc62a5dee187d96346 -Author: Matthias Clasen -Date: Sat Apr 17 00:31:41 2010 -0400 - - Merge the GSettings docs - - docs/reference/gio/Makefile.am | 28 ++- - docs/reference/gio/gio-docs.xml | 76 ++++--- - docs/reference/gio/gio-sections.txt | 82 +++++++ - docs/reference/gio/gio.types | 2 + - docs/reference/gio/gschema-compile.xml | 61 +++++ - docs/reference/gio/gsettings-schema-convert.xml | 105 +++++++++ - docs/reference/gio/migrating.xml | 287 - +++++++++++++++++++++++- - docs/reference/gio/overview.xml | 128 +++++++---- - 8 files changed, 691 insertions(+), 78 deletions(-) - -commit 16637a16873124cd2837502c662c89834786cea5 -Author: Matthias Clasen -Date: Sat Apr 17 00:16:01 2010 -0400 - - Document G_SETTINGS_BIND_GET_NO_CHANGES - - gio/gsettings.h | 8 +++++--- - 1 file changed, 5 insertions(+), 3 deletions(-) - -commit a2716ad02085b7d5d19732c187a8b89debf4fc8f -Author: Matthias Clasen -Date: Fri Apr 16 23:57:26 2010 -0400 - - Merge the keyfile settings backend. - - gio/Makefile.am | 2 + - gio/gkeyfilesettingsbackend.c | 553 - ++++++++++++++++++++++++++++++++++++++++++ - gio/gkeyfilesettingsbackend.h | 71 ++++++ - 3 files changed, 626 insertions(+) - -commit a187634b29b87c25ea0525d01ee2deffea0fb719 -Author: Ryan Lortie -Date: Fri Apr 16 23:17:01 2010 -0400 - - merge GSettings - - gio/Makefile.am | 30 +- - gio/gio-marshal.list | 2 + - gio/gio.h | 1 + - gio/gio.symbols | 34 + - gio/gsettings-mapping.c | 367 ++++++++++ - gio/gsettings-mapping.h | 39 ++ - gio/gsettings.c | 1715 - +++++++++++++++++++++++++++++++++++++++++++++++ - gio/gsettings.h | 203 ++++++ - gio/pltcheck.sh | 2 +- - 9 files changed, 2379 insertions(+), 14 deletions(-) - -commit 43a72ce1bea72a581faf34a505004cac941690c3 -Author: Ryan Lortie -Date: Fri Apr 16 23:20:48 2010 -0400 - - GSettingsSchema: add call to get list of keys - - gio/gsettingsschema.c | 32 ++++++++++++++++++++++++++++++++ - gio/gsettingsschema.h | 3 +++ - 2 files changed, 35 insertions(+) - -commit 61a5692fa15156ea33f8353e62c0357c46c22f77 -Author: Matthias Clasen -Date: Fri Apr 16 20:43:53 2010 -0400 - - Man page tweaks - - Add enough info to keep the docbook stylesheets from embedding - FIXMEs in the formatted output. - - docs/reference/gobject/glib-genmarshal.xml | 3 ++- - docs/reference/gobject/glib-mkenums.xml | 9 +++++++-- - docs/reference/gobject/gobject-query.xml | 3 ++- - 3 files changed, 11 insertions(+), 4 deletions(-) - -commit 51d40405de0df498e003ffd24399e11cf63f0ef9 -Author: Matthias Clasen -Date: Fri Apr 16 20:40:02 2010 -0400 - - Man page tweaks - - docs/reference/glib/glib-gettextize.xml | 5 +++-- - docs/reference/glib/gtester-report.xml | 6 +++++- - docs/reference/glib/gtester.xml | 6 +++++- - 3 files changed, 13 insertions(+), 4 deletions(-) - -commit a922596e549eb26fac6119457bc019c851f69148 -Author: Matthias Clasen -Date: Fri Apr 16 19:30:58 2010 -0400 - - Some doc tweaks - - gio/gsettingsbackend.c | 7 +++---- - 1 file changed, 3 insertions(+), 4 deletions(-) - -commit 4c90d4cd45768be45c1dcea74703bfda00849ef4 -Author: Matthias Clasen -Date: Fri Apr 16 19:13:51 2010 -0400 - - Add indices for 2.26 api additions - - docs/reference/gio/gio-docs.xml | 4 ++++ - docs/reference/glib/glib-docs.sgml | 4 ++++ - 2 files changed, 8 insertions(+) - -commit ac5c1e2db6203cf3fa78233886529711c6282ea2 -Author: Ryan Lortie -Date: Fri Apr 16 14:30:12 2010 -0400 - - set version to 2.25.0 - - configure.in | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit d4a4a4ccdb30456ba2486f8b2196cfbcb30bd312 -Author: Ryan Lortie -Date: Fri Apr 16 12:02:44 2010 -0400 - - GSettings: import delayed backend to master - - gio/Makefile.am | 2 + - gio/gdelayedsettingsbackend.c | 317 - ++++++++++++++++++++++++++++++++++++++++++ - gio/gdelayedsettingsbackend.h | 73 ++++++++++ - 3 files changed, 392 insertions(+) - -commit 04c1eadfff5b382f4f54877d62b4703b6f1620f4 -Author: Ryan Lortie -Date: Fri Apr 16 12:02:29 2010 -0400 - - GSettings: more PLT/visibility fixups - - gio/gnullsettingsbackend.c | 3 +++ - gio/gsettingsbackendinternal.h | 5 ----- - gio/gsettingsschema.h | 6 ++++++ - gio/pltcheck.sh | 2 +- - 4 files changed, 10 insertions(+), 6 deletions(-) - -commit 149224664f639efaf5cc2a928ed9ffb525ec8591 -Author: Ryan Lortie -Date: Fri Apr 16 11:58:04 2010 -0400 - - gio.symbols: remove pointless whitespace - - gio/gio.symbols | 2 -- - 1 file changed, 2 deletions(-) - -commit 2474ebf15eccb9fd8513a7dc40789d3a7f0bbb9c -Author: Ryan Lortie -Date: Fri Apr 16 12:01:40 2010 -0400 - - GSettingsBackend: fix type in g_return_val_if_fail - - gio/gsettingsbackend.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 69801f8dc84c0c9403df6802eccc5d03328cd3ae -Merge: 897bd9f38 caad55d72 -Author: Ryan Lortie -Date: Fri Apr 16 11:05:22 2010 -0400 - - Merge remote branch 'gvdb/master' - -commit caad55d7266c2658f823ea734c4381f19b4c5827 -Author: Ryan Lortie -Date: Fri Apr 16 11:04:15 2010 -0400 - - Fix uninitialised header in the builder. - - gvdb-builder.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 897bd9f3843aabcf9c0d4367c341b04d964bcf0c -Author: Ryan Lortie -Date: Thu Apr 15 23:35:49 2010 -0400 - - GSettings: merge the schema compiler - - gio/.gitignore | 1 + - gio/Makefile.am | 9 +- - gio/gschema-compile.c | 544 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - 3 files changed, 553 insertions(+), 1 deletion(-) - -commit 2bc81577350ad479c6e261b998269bcbde489b5d -Author: Ryan Lortie -Date: Thu Apr 15 22:30:11 2010 -0400 - - merge GSettingsSchema - - gio/Makefile.am | 7 +- - gio/gsettingsschema.c | 205 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - gio/gsettingsschema.h | 67 +++++++++++++++++ - 3 files changed, 278 insertions(+), 1 deletion(-) - -commit 45a1c41e8cfdeb4edeb7a671b95e599a49c6c281 -Merge: defd75fbc 3c10369bf -Author: Ryan Lortie -Date: Thu Apr 15 22:14:18 2010 -0400 - - Merge remote branch 'gvdb/master' - -commit 3c10369bf6df1bad9d25a83b48d6256e5c8ce8f6 -Author: Ryan Lortie -Date: Thu Apr 15 22:09:42 2010 -0400 - - Recommend git-merge(1) over git-submodule(1). - - gvdb.doap | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 3938c735470a3164f1cf21d9e30652d46323b9a9 -Author: Ryan Lortie -Date: Thu Apr 15 21:32:54 2010 -0400 - - Add a brief description to the .doap - - gvdb.doap | 13 +++++++++++++ - 1 file changed, 13 insertions(+) - -commit 0fec2048f0b0296fad7a2c7e5db5011d2ecdd323 -Author: Ryan Lortie -Date: Thu Apr 15 21:26:34 2010 -0400 - - Initial commit - - gvdb-builder.c | 540 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - gvdb-builder.h | 60 +++++++ - gvdb-format.h | 89 ++++++++++ - gvdb-reader.c | 510 - +++++++++++++++++++++++++++++++++++++++++++++++++++++ - gvdb-reader.h | 54 ++++++ - gvdb.doap | 19 ++ - 6 files changed, 1272 insertions(+) - -commit defd75fbc53511e27d178373ba6caa226c1ab3cf -Author: Ryan Lortie -Date: Thu Apr 15 18:30:06 2010 -0400 - - GSettingsBackend: fix NULL vs "" context issues - - gio/gsettingsbackend.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit 3e36ee34269273df6a8d56fee7e7ee10eb913379 -Author: Ryan Lortie -Date: Thu Apr 15 18:22:14 2010 -0400 - - add 'null' GSettings backend - - gio/Makefile.am | 2 + - gio/gnullsettingsbackend.c | 107 - +++++++++++++++++++++++++++++++++++++++++++++ - gio/gnullsettingsbackend.h | 30 +++++++++++++ - 3 files changed, 139 insertions(+) - -commit c2675af4d7d54676745d2c36821ce085cce12111 -Author: Ryan Lortie -Date: Thu Apr 15 18:21:49 2010 -0400 - - GSettings: Modify backend API - - gio/gsettingsbackend.c | 54 - ++++++++++++++++++++++++++---------------- - gio/gsettingsbackend.h | 11 +++++---- - gio/gsettingsbackendinternal.h | 14 +++++++---- - 3 files changed, 50 insertions(+), 29 deletions(-) - -commit 18ba085d0ad28e7edbe575addacbaa2bb13d9f1c -Author: Ryan Lortie -Date: Thu Apr 15 14:59:41 2010 -0400 - - merge GSettingsBackend - - docs/reference/gio/Makefile.am | 1 + - gio/Makefile.am | 9 + - gio/gio.symbols | 14 + - gio/gsettingsbackend.c | 877 - +++++++++++++++++++++++++++++++++++++++++ - gio/gsettingsbackend.h | 122 ++++++ - gio/gsettingsbackendinternal.h | 100 +++++ - gio/pltcheck.sh | 2 +- - 7 files changed, 1124 insertions(+), 1 deletion(-) - -commit 8d6492ed153fa30b9edaa839a2d93f2651e7aa46 -Author: Ryan Lortie -Date: Thu Apr 15 14:44:59 2010 -0400 - - Remove accidental checkins - - docs/reference/gio/aa | 74 - ------------------------------------------------- - docs/reference/gio/b | 77 - --------------------------------------------------- - docs/reference/gio/bb | 77 - --------------------------------------------------- - 3 files changed, 228 deletions(-) - -commit bf2719c815d719d1899b4bdb1b81ff6798471094 -Author: Lars Ellenberg -Date: Thu Apr 15 19:03:05 2010 +0200 - - Cast to volatile to avoid warnings from -Wcast-qual - - https://bugzilla.gnome.org/show_bug.cgi?id=457641 - - glib/gatomic.h | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit 056326c1e96db2c2101fa320062e0c9146f0d73f -Author: Ryan Lortie -Date: Thu Apr 15 10:11:30 2010 -0400 - - g_string_append_len() accept NULL with length == 0 - - glib/gstring.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 066df8d867f78ac40368c0d37f20fae400fc03b3 -Author: Sweta Kothari -Date: Thu Apr 15 16:43:36 2010 +0530 - - Updated gujarati translations - - po/gu.po | 1059 - ++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 513 insertions(+), 546 deletions(-) - -commit ddc6136e1f8f64c97744c4b725cad8cbac5ef8a3 -Author: Sandeep Shedmake -Date: Thu Apr 15 15:47:39 2010 +0530 - - Updated Marathi Translations - - po/mr.po | 1061 - ++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 514 insertions(+), 547 deletions(-) - -commit d17f4bee175cd9149d5f2b1ed1ae6d262d6a1394 -Author: Ryan Lortie -Date: Wed Apr 14 23:35:56 2010 -0400 - - GVariant: fix for g_variant_iter_loop() - - glib/gvariant.c | 14 +++++++++----- - 1 file changed, 9 insertions(+), 5 deletions(-) - -commit 3349bab02259bc66dbc128ce088ec6415d3e30f0 -Author: Ryan Lortie -Date: Sat Apr 10 22:01:02 2010 -0400 - - Add g_return_if_fail()s to g_variant_new_from_data() - - also, document that @type must be definite - - glib/gvariant.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit a3dc7f8006e24a14a314ffbffa564d3d76f9cc95 -Author: Theppitak Karoonboonyanan -Date: Tue Apr 6 14:53:20 2010 +0700 - - Updated Thai translation. - - po/th.po | 9 ++++----- - 1 file changed, 4 insertions(+), 5 deletions(-) - -commit 34b9e9bdd24c8a19c235af58a7c90707fc179f87 -Author: Jordi Serratosa -Date: Fri Apr 2 14:03:16 2010 +0200 - - Fixes to Catalan translation - - po/ca.po | 958 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 482 insertions(+), 476 deletions(-) - -commit 93ea4ab6106327e2f417df1d9b00a5ec597e4a48 -Author: Behdad Esfahbod -Date: Wed Mar 31 10:50:08 2010 -0400 - - Improve docs - - glib/gstring.c | 2 +- - glib/gurifuncs.c | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit f8470ed55ad3bf29cdc8c151b76c4f14b6be928a -Author: Tor Lillqvist -Date: Tue Mar 30 20:46:46 2010 +0300 - - Fix build breakage on Unix - - glib/gstdio.h | 50 +++++++++++++++++++++++++------------------------- - 1 file changed, 25 insertions(+), 25 deletions(-) - -commit 1229281d95802c4c190284c7d331f67194a2553e -Author: Tor Lillqvist -Date: Sun Mar 21 20:04:18 2010 +0200 - - Define a public documented type for the struct stat used by g_stat() - - Define GStatBuf as the type used by g_stat() and g_lstat(). Replaces - the non-public struct tag _g_stat_struct. Mostly relevant for Windows - where there are several variants of stat-style structs. On POSIX, is - just another name for struct stat. - - Actually, also on many POSIX systems there are in fact several - variants of struct stat and corresponding stat() and lstat() - functions, but as g_stat and g_lstat are normally on POSIX just macros - that expand to stat and lstat, this should not cause a problem. It's - only when it's the actual g_stat() or g_lstat() implementation inside - GLib that gets called that one needs to be sure the passed struct is - the same as what GLib expects.) - - gio/giomodule.c | 6 +----- - gio/glocalfile.c | 23 +++++++++-------------- - gio/glocalfileinfo.c | 7 +------ - glib/gstdio.c | 32 ++++++++++++++++++-------------- - glib/gstdio.h | 38 +++++++++++++------------------------- - 5 files changed, 42 insertions(+), 64 deletions(-) - -commit e7763678b56e3be073cc55d707a6e92fc2055ee0 -Author: Benjamin Otte -Date: Fri Mar 26 20:37:09 2010 +0100 - - Fix race in g_cancellable_cancel() - - We need to check priv->cancelled after taking the lock. Previously we - only checked it just before taking the lock, which left a small chance - for a race. - - gio/gcancellable.c | 5 +++++ - 1 file changed, 5 insertions(+) - -commit 5527a2ac2ce2b5bea10867fb2e39d2f1914cfbe6 -Author: Benjamin Otte -Date: Fri Mar 26 20:36:10 2010 +0100 - - Remove unneccessary variable from g_cancellable_cancel() - - The variable makes a complicated function even more complicated. - - gio/gcancellable.c | 25 ++++++++++--------------- - 1 file changed, 10 insertions(+), 15 deletions(-) - -commit c3f1025c33ab295eedcf41beeea276171ae2dc27 -Author: Javier Jardón -Date: Mon Mar 29 18:20:03 2010 +0200 - - Remove g_type_class_get_private() public documentation - - This is a internal function needed for the documented - G_TYPE_CLASS_GET_PRIVATE() macro - - This was introduced by error in - commit 81e2aa941bbfd02bf1b6235da12834d282ceda0c - - docs/reference/gobject/tmpl/gobject-unused.sgml | 9 --------- - 1 file changed, 9 deletions(-) - -commit 0f51e995658a50dbecb74b006f05a1ea69f43558 -Author: Javier Jardón -Date: Sun Mar 28 17:43:33 2010 +0200 - - Fix g_type_class_add_private() documentation - - This fixes commit 81e2aa941bbfd02bf1b6235da12834d282ceda0c - - Fixes https://bugzilla.gnome.org/show_bug.cgi?id=614185 - - gobject/gtype.c | 48 ++++++++++++++++++++++++++++++++++++++++++++---- - 1 file changed, 44 insertions(+), 4 deletions(-) - -commit 461a4097d1a0a10106254a8fe917fc4e78ccff92 -Author: Ask H. Larsen -Date: Sun Mar 28 00:13:28 2010 +0100 - - Updated Danish translation - - po/da.po | 951 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 479 insertions(+), 472 deletions(-) - -commit 2e27703a815e221052dd4db3e9e848e2401c3b8b -Author: Chao-Hsiung Liao -Date: Sat Mar 27 20:50:57 2010 +0800 - - Updated Traditional Chinese translation(Hong Kong and Taiwan) - - po/zh_HK.po | 966 - ++++++++++++++++++++++++++++++------------------------------ - po/zh_TW.po | 951 - ++++++++++++++++++++++++++++++----------------------------- - 2 files changed, 962 insertions(+), 955 deletions(-) - -commit 0e3c6ef848259051e4c8c8996a71c0d2d8c9b9f0 -Author: Jamil Ahmed -Date: Sat Mar 27 17:44:03 2010 +0600 - - Updated Bengali translation - - po/bn.po | 1181 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 594 insertions(+), 587 deletions(-) - -commit 22dc3dd6487e2c794376a5c6850c3a3e7c2beea9 -Author: Matthias Clasen -Date: Fri Mar 26 15:09:13 2010 -0400 - - Bump version - - configure.in | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit ca631653acc1e1db0c3ebb05759d05f8bdc35ba6 -Author: Matthias Clasen -Date: Fri Mar 26 15:08:00 2010 -0400 - - 2.24.0 - - po/af.po | 24 +- - po/am.po | 24 +- - po/ar.po | 24 +- - po/as.po | 24 +- - po/ast.po | 24 +- - po/az.po | 24 +- - po/be.po | 24 +- - po/be@latin.po | 24 +- - po/bg.po | 24 +- - po/bn.po | 24 +- - po/bn_IN.po | 24 +- - po/bs.po | 24 +- - po/ca.po | 24 +- - po/ca@valencia.po | 24 +- - po/cs.po | 24 +- - po/cy.po | 24 +- - po/da.po | 24 +- - po/de.po | 24 +- - po/dz.po | 24 +- - po/el.po | 24 +- - po/en@shaw.po | 24 +- - po/en_CA.po | 24 +- - po/en_GB.po | 24 +- - po/eo.po | 24 +- - po/es.po | 24 +- - po/et.po | 24 +- - po/eu.po | 82 ++-- - po/fa.po | 24 +- - po/fi.po | 24 +- - po/fr.po | 24 +- - po/ga.po | 24 +- - po/gl.po | 24 +- - po/gu.po | 24 +- - po/he.po | 24 +- - po/hi.po | 24 +- - po/hr.po | 24 +- - po/hu.po | 24 +- - po/hy.po | 24 +- - po/id.po | 24 +- - po/is.po | 24 +- - po/it.po | 24 +- - po/ja.po | 24 +- - po/ka.po | 24 +- - po/kn.po | 24 +- - po/ko.po | 24 +- - po/ku.po | 24 +- - po/lt.po | 24 +- - po/lv.po | 24 +- - po/mai.po | 24 +- - po/mg.po | 24 +- - po/mk.po | 24 +- - po/ml.po | 24 +- - po/mn.po | 24 +- - po/mr.po | 24 +- - po/ms.po | 24 +- - po/nb.po | 24 +- - po/nds.po | 24 +- - po/ne.po | 24 +- - po/nl.po | 24 +- - po/nn.po | 24 +- - po/oc.po | 24 +- - po/or.po | 24 +- - po/pa.po | 24 +- - po/pl.po | 24 +- - po/ps.po | 24 +- - po/pt.po | 24 +- - po/pt_BR.po | 24 +- - po/ro.po | 24 +- - po/ru.po | 24 +- - po/rw.po | 24 +- - po/si.po | 24 +- - po/sk.po | 24 +- - po/sl.po | 24 +- - po/sq.po | 24 +- - po/sr.po | 24 +- - po/sr@ije.po | 24 +- - po/sr@latin.po | 24 +- - po/sv.po | 24 +- - po/ta.po | 24 +- - po/te.po | 24 +- - po/th.po | 24 +- - po/tl.po | 24 +- - po/tr.po | 24 +- - po/tt.po | 24 +- - po/uk.po | 946 +++++++++++++++++++------------------- - po/vi.po | 1311 - +++++++++++++++++++++++++---------------------------- - po/wa.po | 24 +- - po/xh.po | 24 +- - po/yi.po | 24 +- - po/zh_CN.po | 24 +- - po/zh_HK.po | 24 +- - po/zh_TW.po | 24 +- - 92 files changed, 2209 insertions(+), 2266 deletions(-) - -commit 5ba8043f1217b338e220f0c6b427e58e28c241e8 -Author: Matthias Clasen -Date: Fri Mar 26 11:15:49 2010 -0400 - - Third try to get this right... - - docs/reference/gio/gio-sections.txt | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit f6532620bc2439641b31a5df1d15489121fe918d -Author: Matthias Clasen -Date: Fri Mar 26 11:05:28 2010 -0400 - - And another one... - - NEWS | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 7c8a1081651d4d17823ac8c6a35d3a60c85c81ac -Author: Matthias Clasen -Date: Fri Mar 26 11:05:02 2010 -0400 - - Fix a typo - - gio/giomodule.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 55e44a67e6bc4bf09d4de85ad64627a02595d07f -Author: Matthias Clasen -Date: Fri Mar 26 10:39:56 2010 -0400 - - Bump version to 2.24.0 - - configure.in | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 8ee5ded1e9098adb54005851c09e38cf24bb6a32 -Author: Matthias Clasen -Date: Fri Mar 26 10:39:33 2010 -0400 - - Updates - - NEWS | 17 +++++++++++++++++ - 1 file changed, 17 insertions(+) - -commit 6cce575a25abc8157873d070bb317d66a225485a -Author: Matthias Clasen -Date: Fri Mar 26 10:24:06 2010 -0400 - - Fix a typo - - docs/reference/gio/gio-sections.txt | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 78b764f325c12a518e5bcc06771347da06d5ea68 -Author: Matthias Clasen -Date: Fri Mar 26 10:19:57 2010 -0400 - - More doc fixups - - gio/giomodule.h | 10 +++++++--- - 1 file changed, 7 insertions(+), 3 deletions(-) - -commit 81e2aa941bbfd02bf1b6235da12834d282ceda0c -Author: Matthias Clasen -Date: Fri Mar 26 10:11:46 2010 -0400 - - Some more doc cleanups - - docs/reference/gio/gio-sections.txt | 2 ++ - docs/reference/gobject/gobject-sections.txt | 2 +- - docs/reference/gobject/tmpl/gobject-unused.sgml | 9 ++++++ - gobject/gtype.c | 37 - ++++--------------------- - 4 files changed, 17 insertions(+), 33 deletions(-) - -commit c4ea7d58f78ca946fe84718386f9f888b5f93520 -Author: Matthias Clasen -Date: Fri Mar 26 09:30:25 2010 -0400 - - Small doc addition - - gio/gconverter.h | 1 + - 1 file changed, 1 insertion(+) - -commit 431840a44e1ec799c974c7ea626c3164ec9dc2bb -Author: Matthias Clasen -Date: Fri Mar 26 09:22:58 2010 -0400 - - Add g_io_module_query to docs - - docs/reference/gio/gio-sections.txt | 1 + - 1 file changed, 1 insertion(+) - -commit 6e77ee097100dc3fd695a6dad8811253cea23436 -Author: Matthias Clasen -Date: Fri Mar 26 09:01:48 2010 -0400 - - Correct the error handling in splice_stream_with_progress - - We need to get out of both loops, so a simple 'break' doesn't cut it. - Bugs 613748 and 613923 - - gio/gfile.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit 409a3a61ece7bbdacbf2469eb7b86c3aa3c44653 -Author: Ryan Lortie -Date: Fri Mar 26 08:01:51 2010 -0500 - - GVariant: Stop lexing format strings at : - - Lets us parse this successfully: {%s: %s}. - - glib/gvariant-parser.c | 7 ++++--- - glib/tests/gvariant.c | 1 + - 2 files changed, 5 insertions(+), 3 deletions(-) - -commit df67a0662b0c20ab58f992fc114a48039e7fb9e0 -Author: Maxim V. Dziumanenko -Date: Fri Mar 26 11:42:19 2010 +0200 - - Updated Ukrainian translation - - po/uk.po | 992 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 490 insertions(+), 502 deletions(-) - -commit fd448dd7ceeb4be93f2cfea54a78e0564a3718f0 -Author: Ryan Lortie -Date: Tue Mar 23 10:01:53 2010 -0500 - - Add doc note about read_until() inconsistency. - - See bug 584284 for more information. - - gio/gdatainputstream.c | 7 +++++++ - 1 file changed, 7 insertions(+) - -commit a6c57591c0928fee3d3f026289972024bd2b00ec -Author: Ryan Lortie -Date: Tue Mar 23 09:17:15 2010 -0500 - - Support &s as key of dict entry in format string - - Partial fix for bug 613618. - - glib/gvariant.c | 26 ++++++++++++++++++-------- - glib/tests/gvariant.c | 7 +++++++ - 2 files changed, 25 insertions(+), 8 deletions(-) - -commit 816990a0118f33ae280846ac040803ce58979162 -Author: Ryan Lortie -Date: Tue Mar 23 09:06:52 2010 -0500 - - GVariant: Removing mentions of &a from docs - - This isn't supported anymore (for the time being...) - - Partial fix for bug 613618. - - docs/reference/glib/gvariant-varargs.xml | 19 +------------------ - 1 file changed, 1 insertion(+), 18 deletions(-) - -commit 35059f2c0415fbd521632d29ecb91e8c93545e0e -Author: Christian Dywan -Date: Tue Mar 23 11:59:43 2010 +0100 - - Correct typo of libray/ library in GObject tutorial - - Fixes bug #613667 - - docs/reference/gobject/tut_gtype.xml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit ace9a25fb39781a01a78c8e9aa1c58a51224e8b8 -Author: Ryan Lortie -Date: Mon Mar 22 11:59:08 2010 -0500 - - Bug 613601 - buglet in dup_close_on_exec_fd() - - Fix copy/paste error and 'or' FD_CLOEXEC into the existing flags - instead - of just setting it outright. - - gio/gunixfdlist.c | 9 +++++++-- - 1 file changed, 7 insertions(+), 2 deletions(-) - -commit 440713e393cf99e29f716f5f634d4bc4ce0e281c -Author: Tor Lillqvist -Date: Mon Mar 22 15:53:47 2010 +0200 - - Filter out gatomic-gcc.c from the VS project sources - - Instead, explicitly include gatomic.c. - - build/win32/vs9/glib.vcprojin | 1 + - glib/Makefile.am | 6 ++++-- - 2 files changed, 5 insertions(+), 2 deletions(-) - -commit 365fd70f263b99646cef7a5335282fd3f1efb520 -Author: Tor Lillqvist -Date: Mon Mar 22 15:33:38 2010 +0200 - - Make config.h.win32 match what the configure script produces - - config.h.win32.in | 76 - ++++++++++++++++++++++++++++++++++++++++++++++++++++--- - 1 file changed, 73 insertions(+), 3 deletions(-) - -commit 580ecb32d9af4a7c8a00076a23d82d9729131361 -Author: Inaki Larranaga Murgoitio -Date: Mon Mar 22 12:34:25 2010 +0100 - - Updated Basque language - - po/eu.po | 92 - ++++++++++++++++++++++++++-------------------------------------- - 1 file changed, 37 insertions(+), 55 deletions(-) - -commit e2434fd2d659f976febc3abe08abe82149447d46 -Author: Clytie -Date: Mon Mar 22 21:33:36 2010 +1030 - - Updated Vietnamese translation - - po/vi.po | 1454 - ++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 715 insertions(+), 739 deletions(-) - -commit db83dd27c571e34e2974a4cff560fdfb255c2bf2 -Author: Ryan Lortie -Date: Sun Mar 21 20:12:18 2010 -0500 - - Drop { } for favour of { 0, }. - - glib/gvariant-parser.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 468bbbfce1736259ae75bd27847b5b25332ada5c -Author: Ryan Lortie -Date: Sun Mar 21 20:07:45 2010 -0500 - - Bump version - - configure.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 0afc140712a7c6b7cf2179626370b33ca930dea2 -Author: Ryan Lortie -Date: Sun Mar 21 20:06:39 2010 -0500 - - 2.23.6 - - NEWS | 41 + - docs/reference/glib/tmpl/glib-unused.sgml | 67 ++ - docs/reference/glib/tmpl/macros_misc.sgml | 5 +- - docs/reference/glib/tmpl/version.sgml | 68 -- - po/af.po | 951 ++++++++++++----------- - po/am.po | 80 +- - po/ar.po | 80 +- - po/as.po | 80 +- - po/ast.po | 80 +- - po/az.po | 80 +- - po/be.po | 80 +- - po/be@latin.po | 80 +- - po/bg.po | 80 +- - po/bn.po | 80 +- - po/bn_IN.po | 80 +- - po/bs.po | 80 +- - po/ca.po | 80 +- - po/ca@valencia.po | 80 +- - po/cs.po | 942 ++++++++++++----------- - po/cy.po | 80 +- - po/da.po | 80 +- - po/de.po | 80 +- - po/dz.po | 80 +- - po/el.po | 942 ++++++++++++----------- - po/en@shaw.po | 80 +- - po/en_CA.po | 80 +- - po/en_GB.po | 80 +- - po/eo.po | 80 +- - po/es.po | 80 +- - po/et.po | 80 +- - po/eu.po | 80 +- - po/fa.po | 80 +- - po/fi.po | 952 ++++++++++++----------- - po/fr.po | 80 +- - po/ga.po | 80 +- - po/gl.po | 951 ++++++++++++----------- - po/gu.po | 80 +- - po/he.po | 80 +- - po/hi.po | 80 +- - po/hr.po | 80 +- - po/hu.po | 80 +- - po/hy.po | 80 +- - po/id.po | 80 +- - po/is.po | 80 +- - po/it.po | 80 +- - po/ja.po | 80 +- - po/ka.po | 80 +- - po/kn.po | 80 +- - po/ko.po | 80 +- - po/ku.po | 80 +- - po/lt.po | 80 +- - po/lv.po | 80 +- - po/mai.po | 80 +- - po/mg.po | 80 +- - po/mk.po | 80 +- - po/ml.po | 80 +- - po/mn.po | 80 +- - po/mr.po | 80 +- - po/ms.po | 80 +- - po/nb.po | 80 +- - po/nds.po | 1187 - +++++++++++++---------------- - po/ne.po | 80 +- - po/nl.po | 80 +- - po/nn.po | 80 +- - po/oc.po | 80 +- - po/or.po | 80 +- - po/pa.po | 970 +++++++++++------------ - po/pl.po | 80 +- - po/ps.po | 80 +- - po/pt.po | 80 +- - po/pt_BR.po | 80 +- - po/ro.po | 948 +++++++++++------------ - po/ru.po | 80 +- - po/rw.po | 80 +- - po/si.po | 80 +- - po/sk.po | 80 +- - po/sl.po | 80 +- - po/sq.po | 80 +- - po/sr.po | 950 ++++++++++++----------- - po/sr@ije.po | 80 +- - po/sr@latin.po | 961 ++++++++++++----------- - po/sv.po | 80 +- - po/ta.po | 80 +- - po/te.po | 80 +- - po/th.po | 80 +- - po/tl.po | 80 +- - po/tr.po | 80 +- - po/tt.po | 80 +- - po/uk.po | 80 +- - po/vi.po | 80 +- - po/wa.po | 80 +- - po/xh.po | 80 +- - po/yi.po | 80 +- - po/zh_CN.po | 80 +- - po/zh_HK.po | 80 +- - po/zh_TW.po | 80 +- - 96 files changed, 8192 insertions(+), 8303 deletions(-) - -commit 5620f96305ee276ac758de989589a93de89ed40a -Author: Ryan Lortie -Date: Sun Mar 21 14:17:21 2010 -0500 - - silence some false-alarm uninitialised warnings - - glib/gvariant-parser.c | 7 +++++++ - 1 file changed, 7 insertions(+) - -commit 6f330383974bb235d7050ebef61426541823c33a -Author: Ryan Lortie -Date: Sun Mar 21 14:04:07 2010 -0500 - - gtk-doc fixups - - docs/reference/glib/glib-sections.txt | 2 +- - docs/reference/gobject/gobject-sections.txt | 2 ++ - glib/ghash.c | 4 ++-- - glib/gvariant-parser.c | 7 +++++++ - 4 files changed, 12 insertions(+), 3 deletions(-) - -commit c5a1c95b1f991db6700a204e5d41c8cc650c7d42 -Author: Ryan Lortie -Date: Sun Mar 21 13:46:09 2010 -0500 - - GVariant docs fixes - - glib/gvariant-parser.c | 16 +++++++++++++++- - glib/gvariant.h | 6 +++--- - 2 files changed, 18 insertions(+), 4 deletions(-) - -commit 5c419c300b43b4e3ac462761dda4360ed1c5de9b -Author: Ryan Lortie -Date: Sun Mar 21 13:07:36 2010 -0500 - - gitignore for win32 build stuff - - .gitignore | 1 + - build/win32/vs9/.gitignore | 3 +++ - 2 files changed, 4 insertions(+) - -commit bf4dbdbf0e1a3ac4349980942b9e91056ce7e448 -Author: Ryan Lortie -Date: Sun Mar 21 12:31:46 2010 -0500 - - merge GVariant parser - - docs/reference/glib/glib-sections.txt | 7 + - glib/Makefile.am | 1 + - glib/glib.symbols | 7 + - glib/gvariant-parser.c | 2185 - +++++++++++++++++++++++++++++++++ - glib/gvariant.c | 28 +- - glib/gvariant.h | 13 + - glib/tests/gvariant.c | 249 +++- - 7 files changed, 2473 insertions(+), 17 deletions(-) - -commit 2a209cb2516999c4d2f08368c720f7506acde9a5 -Author: Ryan Lortie -Date: Sun Mar 21 12:54:36 2010 -0500 - - make check / makedistcheck fixes - - configure.in | 1 - - gobject/gobject.symbols | 2 ++ - 2 files changed, 2 insertions(+), 1 deletion(-) - -commit 3369548130bdd02534f2a6c6e7baa1f29375a41d -Author: Tor Lillqvist -Date: Sun Mar 21 16:54:11 2010 +0200 - - Add new headers to be installed the VS "install" project - - Yeah, we should generate the list of headers to install from the - corresponding Makefile.am files, like the lists of source files to - compile. - - build/win32/vs9/glib.vsprops | 9 +++++++++ - 1 file changed, 9 insertions(+) - -commit 226cc663e40606e9749a368e9d2b2e61d9a9d532 -Author: Tor Lillqvist -Date: Sun Mar 21 16:11:49 2010 +0200 - - Avoid much of duplication in lists of source files - - Don't keep the lists of source files for libglib, libgobject and - libgio in the VS project files in addition to the canonical location, - the corresponding Makefile.am files. - - Instead, generate the corresponding .vcproj files at make dist time - using the C preprocessor, from template files called .vcprojin. We - still list explicitly in the .vcprojin files some of the - Windows-specific source files, and the sources files of gnulib and - pcre. - - build/win32/vs9/Makefile.am | 3 + - build/win32/vs9/README.txt | 3 +- - build/win32/vs9/gio.vcproj | 608 - --------------------- - build/win32/vs9/gio.vcprojin | 234 ++++++++ - build/win32/vs9/{glib.vcproj => glib.vcprojin} | 330 +---------- - .../win32/vs9/{gobject.vcproj => gobject.vcprojin} | 65 +-- - gio/Makefile.am | 11 +- - glib/Makefile.am | 11 +- - gobject/Makefile.am | 11 +- - 9 files changed, 299 insertions(+), 977 deletions(-) - -commit 504b8b8f0125dcba530d4f34c4beaaa129cc5d85 -Author: Tor Lillqvist -Date: Sun Mar 21 14:50:45 2010 +0200 - - Avoid struct stat issues with MSVC - - gio/giomodule.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 28b025de962a798fa7a9fb9adbfdfcc4852fddec -Author: Tor Lillqvist -Date: Sun Mar 21 13:33:44 2010 +0200 - - Drop empty Tool elements from the project files for clarity - - Makes the files appear a bit simpler when edited manually. - - build/win32/vs9/gio.vcproj | 12 ------------ - build/win32/vs9/glib-genmarshal.vcproj | 12 ------------ - build/win32/vs9/glib.vcproj | 12 ------------ - build/win32/vs9/gmodule.vcproj | 12 ------------ - build/win32/vs9/gobject.vcproj | 12 ------------ - build/win32/vs9/gspawn-win32-helper-console.vcproj | 12 ------------ - build/win32/vs9/gspawn-win32-helper.vcproj | 12 ------------ - build/win32/vs9/gthread.vcproj | 12 ------------ - build/win32/vs9/testglib.vcproj | 12 ------------ - 9 files changed, 108 deletions(-) - -commit 2ab76c5b3610faa20dfae2550688ab0d6620b29b -Author: Tor Lillqvist -Date: Sun Mar 21 11:22:06 2010 +0200 - - Make the GVariant code compile with a non-gcc compiler - - In particular, tested with Microsoft Visual C 2008. - - glib/gvariant-core.c | 2 +- - glib/gvariant-serialiser.c | 28 ++++++++++++++-------------- - glib/gvariant.c | 8 ++++++-- - glib/gvarianttypeinfo.c | 22 ++++++++++++---------- - 4 files changed, 33 insertions(+), 27 deletions(-) - -commit dc51eff2a9ca234fbb09c7b94c4643ea3750d80d -Author: Tor Lillqvist -Date: Sat Mar 20 13:32:37 2010 +0200 - - Update with new source files and dependencies - - build/win32/vs9/gio.vcproj | 36 ++++++++++++++++++++++++++++++++---- - build/win32/vs9/glib.sln | 1 + - build/win32/vs9/glib.vcproj | 21 +++++++++++++++++++++ - build/win32/vs9/gobject.vcproj | 4 ++++ - 4 files changed, 58 insertions(+), 4 deletions(-) - -commit 782de94c587cc3eed53653443439b62aaee19200 -Author: Tor Lillqvist -Date: Sat Mar 20 13:31:55 2010 +0200 - - Drop the unmaintained vs8 project files from dist - - build/win32/Makefile.am | 1 - - 1 file changed, 1 deletion(-) - -commit 77cc740243e9f55603d833f129e999f8824a18f1 -Author: Tommi Vainikainen -Date: Sat Mar 20 00:01:00 2010 +0200 - - Updated Finnish translation - - po/fi.po | 1052 - ++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 512 insertions(+), 540 deletions(-) - -commit 34d0db361ea514c026c54f14853120d601e1d0b5 -Author: A S Alam -Date: Fri Mar 19 08:18:41 2010 +0530 - - update Punjabi Translation - - po/pa.po | 1041 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 512 insertions(+), 529 deletions(-) - -commit bedaa8027537378c8b7fec68acb422eac44f240e -Author: Nikos Bakaoukas -Date: Fri Mar 19 00:10:07 2010 +0200 - - Updated Greek translation for glib - - po/el.po | 1117 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 559 insertions(+), 558 deletions(-) - -commit 6243b1eb5f8f55abc8c05a18d7dfbdd7968fab50 -Author: Dumitru Mișu Moldovan -Date: Thu Mar 18 22:47:55 2010 +0200 - - Updated Romanian translation - - po/ro.po | 964 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 482 insertions(+), 482 deletions(-) - -commit 3628f7815d13d8b495cd27ce49f3c15372f23cfb -Author: Nils-Christoph Fiedler -Date: Thu Mar 18 13:54:17 2010 +0100 - - Updated LowGerman translation - - po/nds.po | 98 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 49 insertions(+), 49 deletions(-) - -commit 41383b303c0bb54da68bbf5500b5e2d9e552ab69 -Author: Sebastian Dröge -Date: Wed Mar 17 15:11:00 2010 +0100 - - Bug 612502 - Add support for class private data - - This adds the two new functions g_type_add_class_private() - and g_type_class_get_private() and a convenience macro - for the getter G_TYPE_CLASS_GET_PRIVATE(). - - gobject/gtype.c | 118 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++- - gobject/gtype.h | 21 ++++++++++ - 2 files changed, 137 insertions(+), 2 deletions(-) - -commit 2295ba857f09fa58c6e61ec4147536021055bbf6 -Author: Benjamin Otte -Date: Tue Mar 16 16:34:50 2010 +0100 - - The fallback parameter to g_convert_with_fallback() should be const - - This patch makes it so. - - glib/gconvert.c | 2 +- - glib/gconvert.h | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit 751feb916ab2f0cd74839233101fc0b9d2fb994c -Author: Ryan Lortie -Date: Mon Mar 15 17:45:02 2010 -0400 - - Bug 612502 - build fails on glib/tests/gvariant.c - - Fix two problems caught by Tim Rice. - - - non-constant expression used as array size - - arithmetic on void * - - glib/tests/gvariant.c | 9 ++++----- - 1 file changed, 4 insertions(+), 5 deletions(-) - -commit 1953b4087f2852e43c0a4dd46bfbd6228135cf70 -Author: Christian Persch -Date: Sun Feb 7 13:39:10 2010 +0100 - - Use static assert over runtime assert if possible - - We can test the these at compile time. Bug #609231. - - glib/gmappedfile.c | 19 ++++++++++--------- - glib/gvariant.c | 13 ++++++++----- - 2 files changed, 18 insertions(+), 14 deletions(-) - -commit 24aeaebc48a5636c2f5391de646225d1e471f7ba -Author: Nils-Christoph Fiedler -Date: Mon Mar 15 14:18:48 2010 +0100 - - Added LowGerman translation - - po/nds.po | 2135 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 2135 insertions(+) - -commit 2b1b1563a0119de94d2ec0d05f1db493872852dc -Author: Nils-Christoph Fiedler -Date: Mon Mar 15 14:18:43 2010 +0100 - - Added LowGerman translation - - po/LINGUAS | 1 + - 1 file changed, 1 insertion(+) - -commit 7e4d88b290589a2a91d90b084751002c246564d6 -Author: Ryan Lortie -Date: Sun Mar 14 22:27:06 2010 -0400 - - gvariant test: Remove unused variable - - glib/tests/gvariant.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 9f16c70c16ec90be209fdaa120d2810f4128f2f0 -Author: Petr Kovar -Date: Mon Mar 15 02:30:27 2010 +0100 - - Update Czech translation - - po/cs.po | 948 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 478 insertions(+), 470 deletions(-) - -commit 9dea0253a3ded0e32daa33f11850797109018326 -Author: Ryan Lortie -Date: Sun Mar 14 15:55:48 2010 -0400 - - GVariant: add loading, byteswapping, normalisation - - docs/reference/glib/glib-sections.txt | 4 + - glib/glib.symbols | 5 + - glib/gvariant-core.c | 61 +++++++++- - glib/gvariant.c | 207 - ++++++++++++++++++++++++++++++++++ - glib/gvariant.h | 10 ++ - glib/tests/gvariant.c | 72 ++++++++++++ - 6 files changed, 355 insertions(+), 4 deletions(-) - -commit 1ac590b7f728d4a029a354be9aad24863badba02 -Author: Ryan Lortie -Date: Sun Mar 14 13:04:43 2010 -0400 - - GBuffer: very small cosmetic fix to header file - - glib/gbuffer.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 056feef60b79e867190697f2d26e3ac7edf903a5 -Author: Ryan Lortie -Date: Sat Mar 13 19:55:56 2010 -0500 - - GVariantIter: expand the size of the dummy struct - - Will allow for some nice tricks in the future. - - glib/gvariant.c | 4 ++-- - glib/gvariant.h | 2 +- - 2 files changed, 3 insertions(+), 3 deletions(-) - -commit f552689058c27ccebaf4271c4a5afc4197b74a8f -Author: Colin Walters -Date: Sat Mar 13 18:11:31 2010 -0500 - - [GDesktopAppInfo] New function g_desktop_app_info_get_filename - - This allows access to the full file path, where possible. - - https://bugzilla.gnome.org/show_bug.cgi?id=612832 - - docs/reference/gio/gio-sections.txt | 1 + - gio/gdesktopappinfo.c | 17 +++++++++++++++++ - gio/gdesktopappinfo.h | 2 ++ - gio/gio.symbols | 1 + - 4 files changed, 21 insertions(+) - -commit 1be8ad35144d34de99b6153cbbfa8f9add46888b -Author: Thomas Kristensen -Date: Sun Mar 14 11:47:17 2010 +0200 - - Close the socket event in finalizer instead of in close method - - There might be a GSource attached to a GMainContext, about to be - removed by a - pending cancellation. Deleting the handle too early will trigger a - g_warning in - the "select()" call in GMainContext. Attached patch fixes this - by deferring - destruction of WSAEVENT object until GSocket's finalize(). - - Patch from bug #612702. - - Signed-off-by: Tor Lillqvist - - gio/gsocket.c | 14 ++++++-------- - 1 file changed, 6 insertions(+), 8 deletions(-) - -commit 6c5d2798f600a0536306e1c67b2e26e2c6eff006 -Author: Fran Diéguez -Date: Sat Mar 13 21:00:44 2010 +0100 - - Update Galician translation - - po/gl.po | 974 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 480 insertions(+), 494 deletions(-) - -commit 31cf766e647b46cd28cc6d2405c729d06063680d -Author: Friedel Wolff -Date: Sat Mar 13 20:48:05 2010 +0100 - - Add Afrikaans translation - - po/LINGUAS | 1 + - po/af.po | 2015 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 2016 insertions(+) - -commit 62a133f55dcd5626e9583aabc2d95926936a8475 -Author: Javier Jardón -Date: Fri Mar 12 20:37:04 2010 +0100 - - Improve the documentation about single include exceptions - - Also, reenable the compiling Glib application section - Fixes https://bugzilla.gnome.org/show_bug.cgi?id=612736 - - docs/reference/glib/compiling.sgml | 9 +++++++++ - docs/reference/glib/glib-docs.sgml | 1 + - 2 files changed, 10 insertions(+) - -commit 5b19345246aa179788b09b7a82702e79f9d815d8 -Author: Ryan Lortie -Date: Fri Mar 12 15:38:47 2010 -0500 - - Bug 610858 - gvariant test fails sometimes - - NaN floating point values get mangled when passing across the function - call ABI on x86 so avoid using them to get rid of spurious failures. - - Reported by Christian Persch and reliably reproduced by Emilio Pozuelo - Monfort. - - glib/tests/gvariant.c | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -commit a57522deae75264bade35eae8826cda2771530c6 -Author: Tor Lillqvist -Date: Fri Mar 12 10:42:43 2010 +0200 - - The SO_KEEPALIVE value seems to actually be a char on Windows - - Do still use a BOOL variable, but initialize it to FALSE before the - getsockopt(), and drop the assertion on Windows. Should fix bug - - gio/gsocket.c | 10 +++++++++- - 1 file changed, 9 insertions(+), 1 deletion(-) - -commit 1caaa4f591ead74f0a146d73155f9cfb65899bed -Author: Javier Jardón -Date: Wed Mar 10 05:06:50 2010 +0100 - - [docs] Don't reference deprecated functions - - Use g_io_add_watch(), g_io_add_watch_full() and - g_source_remove() instead the deprecated gtk_input_add_full(), - gtk_input_remove(), gdk_input_add(), gdk_input_add_full() and - gdk_input_remove() - - glib/giochannel.c | 5 ++--- - 1 file changed, 2 insertions(+), 3 deletions(-) - -commit 95d42761a9fff5813db46a41bc2ec6c86a2eb947 -Author: Miloš Popović -Date: Tue Mar 9 20:29:43 2010 +0100 - - Updated Serbian translations - - po/sr.po | 1017 - +++++++++++++++++++++++++++---------------------------- - po/sr@latin.po | 1028 - ++++++++++++++++++++++++++++---------------------------- - 2 files changed, 1013 insertions(+), 1032 deletions(-) - -commit a85b9c4badf22777b1b099befcd9e033afa45dbf -Author: Ryan Lortie -Date: Tue Mar 9 13:34:00 2010 -0500 - - 'default: g_assert_not_reached();' to silence GCC - - Closes bug #612327 reported by Claudio Saavedra. - - glib/gvariant-serialiser.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 89fa967ba1c72081a1698d35e6c10c99190b612d -Author: Dagobert Michelsen -Date: Tue Mar 9 15:02:57 2010 +0100 - - Use G_STRFUNC instead of explicit gcc-only __PRETTY_FUNC__ - - glib/gvariant.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit c69e6fd837cb92d0c7050d8ea2d0f98b6f70fbe8 -Author: Behdad Esfahbod -Date: Mon Mar 8 14:28:23 2010 -0500 - - Cosmetic - - glib/gmem.h | 18 ++++++++++-------- - 1 file changed, 10 insertions(+), 8 deletions(-) - -commit f6166be24d6c43ccbaf80439aefe8eff83e7843d -Author: Ryan Lortie -Date: Mon Mar 8 11:53:36 2010 -0500 - - Bump version - - configure.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit c58ce0e60c1a243df6326c26cf7d255d3af4ab2d -Author: Ryan Lortie -Date: Mon Mar 8 11:48:14 2010 -0500 - - 2.23.5 - - NEWS | 50 ++ - po/am.po | 93 ++-- - po/ar.po | 98 ++-- - po/as.po | 98 ++-- - po/ast.po | 98 ++-- - po/az.po | 98 ++-- - po/be.po | 102 ++-- - po/be@latin.po | 102 ++-- - po/bg.po | 942 ++++++++++++++++++------------------- - po/bn.po | 98 ++-- - po/bn_IN.po | 98 ++-- - po/bs.po | 98 ++-- - po/ca.po | 952 +++++++++++++++++++------------------ - po/ca@valencia.po | 98 ++-- - po/cs.po | 97 ++-- - po/cy.po | 98 ++-- - po/da.po | 953 +++++++++++++++++++------------------ - po/de.po | 955 +++++++++++++++++++------------------ - po/dz.po | 98 ++-- - po/el.po | 98 ++-- - po/en@shaw.po | 98 ++-- - po/en_CA.po | 98 ++-- - po/en_GB.po | 942 ++++++++++++++++++------------------- - po/eo.po | 97 ++-- - po/es.po | 951 +++++++++++++++++++------------------ - po/et.po | 477 ++++++++++++++++++- - po/eu.po | 1005 ++++++++++++++++++++------------------- - po/fa.po | 98 ++-- - po/fi.po | 98 ++-- - po/fr.po | 950 +++++++++++++++++++------------------ - po/ga.po | 94 ++-- - po/gl.po | 97 ++-- - po/gu.po | 98 ++-- - po/he.po | 98 ++-- - po/hi.po | 98 ++-- - po/hr.po | 98 ++-- - po/hu.po | 1021 ++++++++++++++++++++-------------------- - po/hy.po | 94 ++-- - po/id.po | 98 ++-- - po/is.po | 98 ++-- - po/it.po | 955 +++++++++++++++++++------------------ - po/ja.po | 98 ++-- - po/ka.po | 98 ++-- - po/kn.po | 98 ++-- - po/ko.po | 97 ++-- - po/ku.po | 93 ++-- - po/lt.po | 942 ++++++++++++++++++------------------- - po/lv.po | 97 ++-- - po/mai.po | 98 ++-- - po/mg.po | 98 ++-- - po/mk.po | 98 ++-- - po/ml.po | 98 ++-- - po/mn.po | 98 ++-- - po/mr.po | 98 ++-- - po/ms.po | 98 ++-- - po/nb.po | 942 ++++++++++++++++++------------------- - po/ne.po | 98 ++-- - po/nl.po | 98 ++-- - po/nn.po | 98 ++-- - po/oc.po | 93 ++-- - po/or.po | 98 ++-- - po/pa.po | 98 ++-- - po/pl.po | 942 ++++++++++++++++++------------------- - po/ps.po | 94 ++-- - po/pt.po | 952 +++++++++++++++++++------------------ - po/pt_BR.po | 942 ++++++++++++++++++------------------- - po/ro.po | 97 ++-- - po/ru.po | 942 ++++++++++++++++++------------------- - po/rw.po | 98 ++-- - po/si.po | 98 ++-- - po/sk.po | 98 ++-- - po/sl.po | 1324 - +++++++++++++++++++++++++-------------------------- - po/sq.po | 98 ++-- - po/sr.po | 98 ++-- - po/sr@ije.po | 98 ++-- - po/sr@latin.po | 98 ++-- - po/sv.po | 1353 - ++++++++++++++++++++++++++--------------------------- - po/ta.po | 98 ++-- - po/te.po | 98 ++-- - po/th.po | 97 ++-- - po/tl.po | 98 ++-- - po/tr.po | 98 ++-- - po/tt.po | 93 ++-- - po/uk.po | 98 ++-- - po/vi.po | 98 ++-- - po/wa.po | 98 ++-- - po/xh.po | 98 ++-- - po/yi.po | 97 ++-- - po/zh_CN.po | 98 ++-- - po/zh_HK.po | 968 +++++++++++++++++++------------------- - po/zh_TW.po | 953 +++++++++++++++++++------------------ - 91 files changed, 13883 insertions(+), 13260 deletions(-) - -commit f9d8d70396978ae201ce79708f7cd69cf6f93399 -Author: Ryan Lortie -Date: Mon Mar 8 11:29:27 2010 -0500 - - gtk-doc: ignore gvariant-internal.h - - docs/reference/glib/Makefile.am | 1 + - 1 file changed, 1 insertion(+) - -commit 929a2e1ae10083d647a77dd36c17071e7fac1593 -Author: Ryan Lortie -Date: Mon Mar 8 11:25:37 2010 -0500 - - Add gvariant-varargs.xml to the distribution - - docs/reference/glib/Makefile.am | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 6393ca443af7f588275aa6ee8b051bb1d41394e8 -Author: Ryan Lortie -Date: Mon Mar 8 10:54:23 2010 -0500 - - distcheck: add gvariant-internal.h to SOURCES - - glib/Makefile.am | 1 + - 1 file changed, 1 insertion(+) - -commit 75f761bcaa66c82d132c9e3d8cdfcb8ee0971eb6 -Author: Ryan Lortie -Date: Mon Mar 8 10:30:59 2010 -0500 - - GVariant variable arguments, tests, cleanups - - Merge GVariant variable arguments support and put it under tests. - - Also, remove the hack of the test case directly '#include'ing .c files - from glib/. Instead, create a non-installed gvariant-internal.h that - the tests can include and make the symbols in it visible on the symbol - table of the shared library. These symbols (as they are present in no - installed header files) are not part of the API of GLib. - - Increase test coverage in a few other areas. - - docs/reference/glib/glib-docs.sgml | 1 + - docs/reference/glib/glib-sections.txt | 11 + - docs/reference/glib/gvariant-varargs.xml | 987 +++++++++++++++++++++ - glib/glib.symbols | 48 +- - glib/gvariant-internal.h | 49 ++ - glib/gvariant-serialiser.c | 4 + - glib/gvariant-serialiser.h | 9 - - glib/gvariant.c | 1397 - ++++++++++++++++++++++++++---- - glib/gvariant.h | 18 + - glib/gvarianttypeinfo.c | 11 +- - glib/gvarianttypeinfo.h | 10 +- - glib/tests/gvariant.c | 773 ++++++++++++++++- - 12 files changed, 3110 insertions(+), 208 deletions(-) - -commit 8cd5c94f42fb362e1620368e805d50e3804e7bc2 -Author: Alexander Larsson -Date: Mon Mar 8 12:03:40 2010 +0100 - - Add pregenerated ids for TRASH_ORIG_PATH and TRASH_DELETION_DATE - - This fixes the build for me - - gio/gfileinfo-priv.h | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit fe4839dbb8358b65d19370114dc9d43cc71e6773 -Author: Piotr Drąg -Date: Mon Mar 8 10:51:11 2010 +0100 - - Updated Polish translation - - po/pl.po | 951 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 479 insertions(+), 472 deletions(-) - -commit 826abbefcee6c7f64ed8c21d9a2671f9cd0be089 -Author: Matthias Clasen -Date: Mon Mar 8 00:36:00 2010 -0500 - - Add defines for trash::orig-path and trash::deletion-date - - See bug 612107. - - gio/gfileinfo.c | 30 ++++++++++++++++-------------- - gio/gfileinfo.h | 24 ++++++++++++++++++++++++ - 2 files changed, 40 insertions(+), 14 deletions(-) - -commit 96d105906ef267b687ee6fbe085a791f3b17afc6 -Author: Priit Laes -Date: Mon Mar 8 00:16:23 2010 -0500 - - Fix run-assert-msg-test to work with libtool-2.2.x. - - tests/run-assert-msg-test.sh | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -commit 0a51b58e0776f2d5a82a5346ab81fb50ee75f9f4 -Author: Matthias Clasen -Date: Mon Mar 8 00:12:33 2010 -0500 - - Minor doc clarification - - Mention g_realloc() as a possible function to use with - g_memory_output_stream_new(). Bug 612041. - - gio/gmemoryoutputstream.c | 10 +++++++--- - 1 file changed, 7 insertions(+), 3 deletions(-) - -commit 42f042d5fb381151a999e38740720e9244caa6da -Author: Matthias Clasen -Date: Mon Mar 8 00:04:11 2010 -0500 - - Minor doc clarification - - Spell out that g_utf8_strlen() behaves like strlen() wrt. to - termination. Bug 612040. - - glib/gutf8.c | 15 ++++++++------- - 1 file changed, 8 insertions(+), 7 deletions(-) - -commit 485077e9ce78ad2b55bdb471b57dc9fe21259922 -Author: Duarte Loreto -Date: Mon Mar 8 02:31:12 2010 +0000 - - Updated Portuguese translation - - po/pt.po | 29 +++++++++++++++++------------ - 1 file changed, 17 insertions(+), 12 deletions(-) - -commit 9dd6c60fbfc742eb08a5b5b27986395ed439fbc1 -Author: Matthias Clasen -Date: Sun Mar 7 17:42:25 2010 -0500 - - Plug a memleak in g_io_modules_scan_all_in_directory - - ...and at the same time, fix a malloc<>g_free mismatch. - Patch by Caolan McNamara, bug 611897 - - gio/giomodule.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 5f424088f5bdf041d5653f5f2aa310150155f58c -Author: Jorge González -Date: Sun Mar 7 11:49:58 2010 +0100 - - Updated Spanish translation - - po/es.po | 963 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 484 insertions(+), 479 deletions(-) - -commit a9d57e990b878d2b602b247dba676cd257426e23 -Author: Ryan Lortie -Date: Sun Mar 7 03:02:08 2010 -0500 - - .gitignore mem-overflow test - - glib/tests/.gitignore | 1 + - 1 file changed, 1 insertion(+) - -commit dfcee5865b7c677db722640dec5e34a8e89b4d07 -Author: Ryan Lortie -Date: Sun Mar 7 02:15:37 2010 -0500 - - gtk-doc: ignore GBuffer - - docs/reference/glib/Makefile.am | 1 + - 1 file changed, 1 insertion(+) - -commit a1b9743e1816c5269029e8ae2e21e8950c411f5c -Author: Ryan Lortie -Date: Sat Mar 6 23:21:27 2010 -0500 - - Bug 608196 - Overflow-safe g_new family - - Remove the macros for the g_malloc_n family -- calls directly to those - functions now always go directly to those functions. - - Reimplement the macros for g_new and friends. - - Remove the branch that checked for calling g_new() with a constant - n_structs == 1. With the struct size always known this case will - now be - caught under the case that does the inline multiplication and the - multiplication by 1 will be optimised away. - - glib/gmem.c | 8 ------ - glib/gmem.h | 83 - ++++++++++++++++++++++++++----------------------------------- - 2 files changed, 35 insertions(+), 56 deletions(-) - -commit 01ef92178b9978b7491bbb3397de9ee08e38af20 -Author: Alexander Shopov -Date: Sat Mar 6 20:22:49 2010 +0200 - - Updated Bulgarian translation - - po/bg.po | 13 ++++++------- - 1 file changed, 6 insertions(+), 7 deletions(-) - -commit 7fa6d67bdb3b4d467931d88e7c5ba38481df8bab -Author: Gil Forcada -Date: Sat Mar 6 13:34:27 2010 +0100 - - Updated Catalan translation - - po/ca.po | 18 ++++++++++-------- - 1 file changed, 10 insertions(+), 8 deletions(-) - -commit 3d98c449b1638a4dc242279737c36fa3e37cb8ce -Author: Stefan Kost -Date: Sat Mar 6 14:15:25 2010 +0200 - - gsignal: improve g_signal_new docs. - - Using 0 for class_offset is only a means to be able to add signal - when running - out of slots in the lass structure. - - gobject/gsignal.c | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -commit fa32ee56109e295f3dae95c8bbdf98a99f1bc66e -Author: Stefan Kost -Date: Sat Mar 6 13:36:38 2010 +0200 - - docs: exchange "Subversion" with "source code repository" - - Fixes the outdated reference. - - docs/reference/gobject/tut_gsignal.xml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit ada60fd83fdd4fa694d8d872ea7cbe14b09cbfcc -Author: Luca Ferretti -Date: Sat Mar 6 01:05:40 2010 +0100 - - Updated Italian translation - - po/it.po | 1036 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 518 insertions(+), 518 deletions(-) - -commit bed0e3f14020bce9ea4eabfe846abb2b4cdfc83e -Author: Daniel Nylander -Date: Sat Mar 6 00:28:38 2010 +0100 - - Updated Swedish translation - - po/sv.po | 1391 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 707 insertions(+), 684 deletions(-) - -commit 54e830100de02d49d11842e9464511f160c8fbbc -Author: Fridrich Strba -Date: Fri Mar 5 23:15:45 2010 +0100 - - Adding new defines first appeared in 2.22 into glibconfig.h.win32.in - - glibconfig.h.win32.in | 8 ++++++++ - 1 file changed, 8 insertions(+) - -commit 0772298b9bc43af10ddb53f63e2c6faca6371a82 -Author: Claude Paroz -Date: Fri Mar 5 22:32:07 2010 +0100 - - Updated French translation - - po/fr.po | 964 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 483 insertions(+), 481 deletions(-) - -commit 6949099124ddd6bed660c146a42800402b5807ea -Author: Gabor Kelemen -Date: Fri Mar 5 22:03:27 2010 +0100 - - Updated Hungarian translation - - po/hu.po | 87 - ++++++++++++++++++++++++---------------------------------------- - 1 file changed, 33 insertions(+), 54 deletions(-) - -commit 0edd7cb8a10388e22cd6b3a37295a6ffddf7e693 -Author: Ryan Lortie -Date: Fri Mar 5 15:52:38 2010 -0500 - - undef the proper macros to avoid warning message - - glib/tests/mem-overflow.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit a3420d8713d6b5425b80f30e5cb61e88bb9d46e2 -Author: Behdad Esfahbod -Date: Fri Mar 5 15:48:08 2010 -0500 - - Add makegalias.pl dep on galias.h and co - - glib/Makefile.am | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 4882be674326f85aaef479ba2aa6b63565f818b3 -Author: Leonid Kanter -Date: Fri Mar 5 15:49:12 2010 +0200 - - update Russian translation - - po/ru.po | 81 - ++++++++++++++++++++++++++++++++++++++++------------------------ - 1 file changed, 51 insertions(+), 30 deletions(-) - -commit 24768ebd8f3a792a091f5583ab301424f84d77d3 -Author: Matej Urbančič -Date: Fri Mar 5 14:32:01 2010 +0100 - - Updated Slovenian translation - - po/sl.po | 1338 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 697 insertions(+), 641 deletions(-) - -commit 7026365db22a12b7606bf1e2defac803b359cf68 -Author: Ryan Lortie -Date: Fri Mar 5 06:10:01 2010 -0500 - - g_variant_get_strv: support objects and signatures - - glib/gvariant.c | 10 ++++++++-- - 1 file changed, 8 insertions(+), 2 deletions(-) - -commit 118d59ba15324b49ab9f8b61332364148102d3fd -Author: Ryan Lortie -Date: Fri Mar 5 06:09:38 2010 -0500 - - GVariant: fix some refcounting issues - - glib/gvariant.c | 7 +++++-- - 1 file changed, 5 insertions(+), 2 deletions(-) - -commit 3297185f3962bd73714c376c101c891897b999b4 -Author: Ivar Smolin -Date: Fri Mar 5 13:08:05 2010 +0200 - - Estonian translation updated - - po/et.po | 489 - ++------------------------------------------------------------- - 1 file changed, 10 insertions(+), 479 deletions(-) - -commit 6c58d5f8aeb420bd95caaf6ec62be60b47c819b7 -Author: Gintautas Miliauskas -Date: Fri Mar 5 11:16:33 2010 +0200 - - Updated Lithuanian translation. - - po/lt.po | 22 ++++++++++++---------- - 1 file changed, 12 insertions(+), 10 deletions(-) - -commit e0fff9a057dffc795146d5baa9a9e186587344b5 -Author: Philip Withnall -Date: Thu Mar 4 23:54:07 2010 +0000 - - Updated British English translation - - po/en_GB.po | 19 +++++++++++-------- - 1 file changed, 11 insertions(+), 8 deletions(-) - -commit e583d05374fc26de0e52ea20722254cdb081b23c -Author: Kjartan Maraas -Date: Thu Mar 4 22:57:03 2010 +0100 - - Updated Norwegian bokmål translation - - po/nb.po | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 1b1af2fa240f96fda5361784d1d80a94fae5752c -Author: Kjartan Maraas -Date: Thu Mar 4 22:56:37 2010 +0100 - - Updated Norwegian bokmål translation - - po/nb.po | 12 ++++++++---- - 1 file changed, 8 insertions(+), 4 deletions(-) - -commit fe3c945a3fe15b6d4b1177c20f88ac7441d5dca9 -Author: Mario Blättermann -Date: Thu Mar 4 22:02:43 2010 +0100 - - Updated German translation - - po/de.po | 128 - ++++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 70 insertions(+), 58 deletions(-) - -commit 983fd35c7c38ab54b2e39e25102990184377fbb3 -Author: Inaki Larranaga Murgoitio -Date: Thu Mar 4 21:31:54 2010 +0100 - - Updated Basque language - - po/eu.po | 8 ++++++-- - 1 file changed, 6 insertions(+), 2 deletions(-) - -commit 976cce06fc863496a595240ceb6af07b90d41313 -Author: Jonh Wendell -Date: Thu Mar 4 17:13:56 2010 -0300 - - Updated Brazilian Portuguese translation - - po/pt_BR.po | 958 - ++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 484 insertions(+), 474 deletions(-) - -commit 7504095de09756efec4bc39225986c5db10d6ace -Author: Jonh Wendell -Date: Thu Mar 4 17:03:13 2010 -0300 - - Mark a string for translation - - gio/gfile.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 766183c079192d8fb71044770456c8c9662bd5db -Author: Claudio Saavedra -Date: Thu Mar 4 19:18:12 2010 +0200 - - Remove GUtf8InputStream leftover in docs - - Fixes build. - - docs/reference/gio/gio.types | 1 - - 1 file changed, 1 deletion(-) - -commit f3425cc38dae31b815db1038dcaac29848840409 -Author: Behdad Esfahbod -Date: Thu Mar 4 10:38:31 2010 -0500 - - Fix galias build breakage with g_malloc_n macros - - glib/gmem.c | 15 +++++++++------ - 1 file changed, 9 insertions(+), 6 deletions(-) - -commit c423c3a9c951a64b2c3d3eea67e15fce752a2bd0 -Author: Christian Dywan -Date: Thu Mar 4 11:02:31 2010 +0100 - - Add licence headers to gnativevolumemonitor.c/h - - Fixes bug #609531 - - gio/gnativevolumemonitor.c | 22 ++++++++++++++++++++++ - gio/gnativevolumemonitor.h | 22 ++++++++++++++++++++++ - 2 files changed, 44 insertions(+) - -commit 343cbf25c7104f782b9d0070cb623c7605dab646 -Author: Behdad Esfahbod -Date: Tue Feb 2 23:48:42 2010 -0500 - - Bug 608196 - Overflow-safe g_new family - - New public API: - - g_malloc_n - g_malloc0_n - g_realloc_n - g_try_malloc_n - g_try_malloc0_n - g_try_realloc_n - - docs/reference/glib/glib-sections.txt | 6 ++ - docs/reference/glib/tmpl/memory.sgml | 82 +++++++++++++++++++++++++- - glib/glib.symbols | 6 ++ - glib/gmem.c | 95 - +++++++++++++++++++++++++++++- - glib/gmem.h | 92 ++++++++++++++++++++++++----- - glib/tests/Makefile.am | 3 + - glib/tests/mem-overflow.c | 108 - ++++++++++++++++++++++++++++++++++ - glib/tests/printf.c | 2 +- - glib/tests/rand.c | 2 +- - 9 files changed, 375 insertions(+), 21 deletions(-) - -commit 373f3d8b52ca8b08de0af6062eb284c2a7a856d9 -Author: Felix Riemann -Date: Wed Feb 24 12:54:17 2010 +0100 - - Fix API docs for GZlibCompressor and GZlibDecompressor - - Corrects the general descriptions and makes the signals and - implemented - interfaces appear. - - docs/reference/gio/gio-sections.txt | 4 ++-- - gio/gzlibcompressor.c | 4 ++-- - gio/gzlibdecompressor.c | 2 +- - 3 files changed, 5 insertions(+), 5 deletions(-) - -commit 560f5187432fc890725c5bb5c74a0997affb888c -Author: Ryan Lortie -Date: Wed Mar 3 11:36:52 2010 -0500 - - GVariantBuilder: loosen assertion check - - Don't check that a GVariantBuilder is fully-valid for use when - performing refcounting operations, as these operations may be occuring - after the builder has already been cleared. - - glib/gvariant.c | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -commit 9a886135c80233a5a40071189df7693151201954 -Author: Dan Winship -Date: Wed Mar 3 08:35:32 2010 -0500 - - GResolver: fix Windows 2000 workaround - - Move the include from gwin32resolver.c to - gnetworkingprivate.h, since gthreadedresolver.c needs it too. - - https://bugzilla.gnome.org/show_bug.cgi?id=611696 - - gio/gnetworkingprivate.h | 8 ++++++++ - gio/gwin32resolver.c | 8 -------- - 2 files changed, 8 insertions(+), 8 deletions(-) - -commit 67ba99f7abfba0d24719950b55e88024acfc91ae -Author: Kjartan Maraas -Date: Wed Mar 3 13:49:10 2010 +0100 - - Updated Norwegian bokmål translation - - po/nb.po | 955 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 479 insertions(+), 476 deletions(-) - -commit fe6e278a870c7b2a3e76ba9ef17a9b99a4c0c474 -Author: Ryan Lortie -Date: Wed Mar 3 03:37:37 2010 -0500 - - GVariantBuilder: allow for stack allocation - - docs/reference/glib/glib-sections.txt | 2 + - glib/glib.symbols | 6 +- - glib/gvariant.c | 553 - ++++++++++++++++++++-------------- - glib/gvariant.h | 13 +- - glib/tests/gvariant.c | 13 +- - 5 files changed, 352 insertions(+), 235 deletions(-) - -commit bb0808638c5b4bac11355bc94434d35e76b53364 -Author: Gabor Kelemen -Date: Tue Mar 2 17:18:52 2010 +0100 - - Updated Hungarian translation - - po/hu.po | 1030 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 507 insertions(+), 523 deletions(-) - -commit 2927c5e0c628dfe97f2649661db703a30dbebd8b -Author: Inaki Larranaga Murgoitio -Date: Tue Mar 2 12:39:33 2010 +0100 - - Updated Basque language - - po/eu.po | 1035 - ++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 504 insertions(+), 531 deletions(-) - -commit 277b9717da6261d089772684669bc55c5a0e911b -Author: Paolo Borelli -Date: Mon Mar 1 10:24:43 2010 +0100 - - Remove utf8inputstream leftovers in a few other places - - docs/reference/gio/gio-docs.xml | 1 - - docs/reference/gio/gio-sections.txt | 18 ------------------ - gio/giotypes.h | 1 - - po/POTFILES.in | 1 - - 4 files changed, 21 deletions(-) - -commit 2bfddf162e686c750beb2af2e4cb2e8d8d523440 -Author: Alexander Larsson -Date: Mon Mar 1 09:56:02 2010 +0100 - - Remove GUtf8InputStream for now - - It turns out that the way this worked did not work out for the current - main usecase (gedit) due to issues with how this is best integrated - with GtkTextView. So, in order to not have to support an unused - non-ideal - API forever we remove this before its been in a stable release. - - The basic feature seems to have some utility though, so we hope for it - to eventually return in a better form. - - gio/Makefile.am | 2 - - gio/gio.h | 1 - - gio/gio.symbols | 7 - - gio/gutf8inputstream.c | 327 - ------------------------------------------ - gio/gutf8inputstream.h | 80 ----------- - gio/tests/Makefile.am | 4 - - gio/tests/utf8-input-stream.c | 252 -------------------------------- - 7 files changed, 673 deletions(-) - -commit c47e1949e215126c70503843ebb7759449160212 -Author: Gil Forcada -Date: Sun Feb 28 18:55:54 2010 +0100 - - Updated Catalan translation - - po/ca.po | 1009 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 506 insertions(+), 503 deletions(-) - -commit 92d4cfbd1584847ea689146c57f3c79282813ae3 -Author: Chao-Hsiung Liao -Date: Sat Feb 27 20:40:04 2010 +0800 - - Updated Traditional Chinese translation(Hong Kong and Taiwan) - - po/zh_HK.po | 965 - ++++++++++++++++++++++++++++++------------------------------ - po/zh_TW.po | 950 - ++++++++++++++++++++++++++++++----------------------------- - 2 files changed, 962 insertions(+), 953 deletions(-) - -commit a3c7406cce2af55aea4ffdf1ceb8b828f5ef3219 -Author: Ryan Lortie -Date: Thu Feb 25 18:09:23 2010 -0500 - - GVariantTypeInfo: fix thread safety bug - - Issue caught by Michael Meeks. This patch based on his. - - GVariantTypeInfo was dropping the reference count on the TypeInfo - structure before removing it from the hash table. This means that - another thread could come along and grab the value from the hash table - in the meantime. - - Solve this by holding the lock on the table before dropping the - reference. - - Also: move the hash table initialisation inside of the lock to remove - the standard double-initialisation race plus a more insidious issue - caused by the fact that we free the hash table once it becomes empty. - - glib/gvarianttypeinfo.c | 12 +++++++----- - 1 file changed, 7 insertions(+), 5 deletions(-) - -commit 43b6c2b8f5a9000373b448eca7edea2e3dad4248 -Author: Duarte Loreto -Date: Thu Feb 25 02:03:17 2010 +0000 - - Updated Portuguese translation - - po/pt.po | 1030 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 514 insertions(+), 516 deletions(-) - -commit 24decf7658368ebcae012d82224627668485137a -Author: Bruce Cowan -Date: Wed Feb 24 15:28:15 2010 +0000 - - Updated British English translation - - po/en_GB.po | 1014 - ++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 508 insertions(+), 506 deletions(-) - -commit cf07bb353433234268b599d11afc0b0245fdddae -Author: Leonid Kanter -Date: Wed Feb 24 10:49:16 2010 +0200 - - Update Russian translation by Yuri Kozlov - - po/ru.po | 1188 - ++++++++++++++++++++++++++++---------------------------------- - 1 file changed, 538 insertions(+), 650 deletions(-) - -commit a495a2122d404fdf2c6cf5e3aa0524cf0437ec30 -Author: Saleem Abdulrasool -Date: Tue Feb 23 15:28:51 2010 -0800 - - include gio.h, not giotypes.h - - Including giotypes.h in gfiledescriptor.h causes a compilation - failure for users - of the header as giotypes.h may not be included directly. - - gio/gfiledescriptorbased.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 8413dfda9b71ff671a92df2c1d3451fb7c0b2085 -Author: Gintautas Miliauskas -Date: Tue Feb 23 23:45:09 2010 +0200 - - Updated Lithuanian translation. - - po/lt.po | 1179 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 587 insertions(+), 592 deletions(-) - -commit ec0e3089c0e80219ad6e7806b27363ac9c990462 -Author: Ask H. Larsen -Date: Tue Feb 23 22:25:51 2010 +0100 - - Updated Danish translation - - po/da.po | 1018 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 510 insertions(+), 508 deletions(-) - -commit 1903c229a267611a2624409371390a472d97ad4c -Author: Mario Blättermann -Date: Tue Feb 23 22:23:36 2010 +0100 - - Updated German translation - - po/de.po | 1013 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 505 insertions(+), 508 deletions(-) - -commit 2940285002c3504fb49fb7388d2265b464c92dcc -Author: Ryan Lortie -Date: Tue Feb 23 12:49:08 2010 -0500 - - .gitignore gcov output (*.gcov, *.gcno, *.gcda) - - .gitignore | 3 +++ - 1 file changed, 3 insertions(+) - -commit cecf61d1c3e8ff07b1595641bad85fb9f9b03ddf -Author: Edward Hervey -Date: Mon Dec 7 11:23:55 2009 +0100 - - gobject: Don't use G_PARAM_SPEC_VALUE_TYPE when we know the pspec - is valid - - https://bugzilla.gnome.org/show_bug.cgi?id=605667 - - gobject/gobject.c | 26 +++++++++++++------------- - 1 file changed, 13 insertions(+), 13 deletions(-) - -commit a7cc500d3829db1a8757ae940db09869b78bdca8 -Author: Emilio Pozuelo Monfort -Date: Tue Feb 23 18:19:16 2010 +0100 - - Test for unexisting files in $TMP and not in $HOME - - Some buildd environments have an unwritable $HOME, which makes the - test that looks for an unexisting file there fail. Use $TMP instead, - which should be more reliable. - - https://bugzilla.gnome.org/show_bug.cgi?id=610860 - - gio/tests/readwrite.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 355246579ee08753e80bef5d31816a6ef52da73b -Author: Alexander Shopov -Date: Tue Feb 23 09:30:39 2010 +0200 - - Updated Bulgarian translation - - po/bg.po | 973 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 488 insertions(+), 485 deletions(-) - -commit 1f66523ad325c301d9caf7130b99d3fd74940338 -Author: Ryan Lortie -Date: Tue Feb 23 02:00:11 2010 -0500 - - Fix backward logic in g_return_if_fail(). - - glib/gvariant.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit 360b9b540ee5e88de01a4c8aaf16c84f6cf23dc8 -Author: Ryan Lortie -Date: Tue Feb 23 01:59:57 2010 -0500 - - GVariant: Improve test coverage. - - glib/tests/gvariant.c | 253 - ++++++++++++++++++++++++++++++++++++++++++++++++-- - 1 file changed, 245 insertions(+), 8 deletions(-) - -commit 202d7d37d6ce066291504276810c350c9a3feb7a -Author: Emilio Pozuelo Monfort -Date: Fri Feb 19 19:00:02 2010 +0100 - - Don't fail a couple of tests when running as root - - root can access and write to a directory when it doesn't have - exec and write permissions respectively. So expect the tests that - check that to succeed rather than to fail when running as root. - - https://bugzilla.gnome.org/show_bug.cgi?id=552912 - - gio/tests/live-g-file.c | 18 ++++++++++++++++-- - 1 file changed, 16 insertions(+), 2 deletions(-) - -commit 4535683b3f42b6840e01bd94fe6ea792b0ebeecf -Author: Alexander Larsson -Date: Mon Feb 22 12:37:16 2010 +0100 - - Keep metadata when files are renamed and trashed - - This fixes https://bugzilla.gnome.org/show_bug.cgi?id=609813 - - gio/glocalfile.c | 18 ++++++++++++++++-- - 1 file changed, 16 insertions(+), 2 deletions(-) - -commit 515434bdcb63073d62b424c4b352a9d509cee5e6 -Author: Ryan Lortie -Date: Mon Feb 22 00:39:01 2010 -0500 - - GVariantIter, GVariantBuilder - - docs/reference/glib/glib-sections.txt | 22 + - docs/reference/glib/tmpl/glib-unused.sgml | 67 -- - docs/reference/glib/tmpl/macros_misc.sgml | 5 +- - docs/reference/glib/tmpl/version.sgml | 68 ++ - glib/glib.symbols | 18 + - glib/gvariant.c | 1531 - ++++++++++++++++++++++------- - glib/gvariant.h | 36 + - glib/gvarianttype.c | 17 + - glib/gvarianttype.h | 1 + - 9 files changed, 1367 insertions(+), 398 deletions(-) - -commit b9d728474ebc51c0d4ff46cb44d97134730174fc -Author: Ryan Lortie -Date: Sun Feb 21 19:39:33 2010 -0500 - - Remove redudant check for direct #include gslice.h - - This was added before we had a standardised header check and not - removed - when the standard check was added. - - glib/gslice.c | 2 ++ - glib/gslice.h | 4 ---- - 2 files changed, 2 insertions(+), 4 deletions(-) - -commit 0a1ce31b6e8d3a7683ae5164d51e325d3669f53f -Author: Matthias Clasen -Date: Sun Feb 21 21:38:33 2010 -0500 - - Bump version - - configure.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 7fea53a4a290f1cd2c052320b21ee3405e1ed605 -Author: Matthias Clasen -Date: Sun Feb 21 21:37:33 2010 -0500 - - 2.23.4 - - po/am.po | 115 ++--- - po/ar.po | 115 ++--- - po/as.po | 115 ++--- - po/ast.po | 115 ++--- - po/az.po | 115 ++--- - po/be.po | 116 ++--- - po/be@latin.po | 116 ++--- - po/bg.po | 115 ++--- - po/bn.po | 115 ++--- - po/bn_IN.po | 115 ++--- - po/bs.po | 115 ++--- - po/ca.po | 115 ++--- - po/ca@valencia.po | 115 ++--- - po/cs.po | 942 +++++++++++++++++++------------------- - po/cy.po | 115 ++--- - po/da.po | 115 ++--- - po/de.po | 956 +++++++++++++++++++------------------- - po/dz.po | 115 ++--- - po/el.po | 115 ++--- - po/en@shaw.po | 115 ++--- - po/en_CA.po | 115 ++--- - po/en_GB.po | 115 ++--- - po/eo.po | 115 ++--- - po/es.po | 951 +++++++++++++++++++------------------- - po/et.po | 477 ++++++++++++++++++- - po/eu.po | 115 ++--- - po/fa.po | 115 ++--- - po/fi.po | 115 ++--- - po/fr.po | 115 ++--- - po/ga.po | 115 ++--- - po/gl.po | 942 +++++++++++++++++++------------------- - po/gu.po | 115 ++--- - po/he.po | 115 ++--- - po/hi.po | 115 ++--- - po/hr.po | 115 ++--- - po/hu.po | 115 ++--- - po/hy.po | 115 ++--- - po/id.po | 115 ++--- - po/is.po | 115 ++--- - po/it.po | 115 ++--- - po/ja.po | 115 ++--- - po/ka.po | 115 ++--- - po/kn.po | 115 ++--- - po/ko.po | 952 +++++++++++++++++++------------------- - po/ku.po | 115 ++--- - po/lt.po | 115 ++--- - po/lv.po | 115 ++--- - po/mai.po | 115 ++--- - po/mg.po | 115 ++--- - po/mk.po | 115 ++--- - po/ml.po | 115 ++--- - po/mn.po | 115 ++--- - po/mr.po | 115 ++--- - po/ms.po | 115 ++--- - po/nb.po | 115 ++--- - po/ne.po | 115 ++--- - po/nl.po | 116 ++--- - po/nn.po | 115 ++--- - po/oc.po | 115 ++--- - po/or.po | 115 ++--- - po/pa.po | 115 ++--- - po/pl.po | 942 +++++++++++++++++++------------------- - po/ps.po | 115 ++--- - po/pt.po | 115 ++--- - po/pt_BR.po | 115 ++--- - po/ro.po | 954 +++++++++++++++++++------------------- - po/ru.po | 115 ++--- - po/rw.po | 116 ++--- - po/si.po | 115 ++--- - po/sk.po | 115 ++--- - po/sl.po | 1323 - +++++++++++++++++++++++++---------------------------- - po/sq.po | 119 ++--- - po/sr.po | 115 ++--- - po/sr@ije.po | 115 ++--- - po/sr@latin.po | 115 ++--- - po/sv.po | 115 ++--- - po/ta.po | 115 ++--- - po/te.po | 115 ++--- - po/th.po | 115 ++--- - po/tl.po | 115 ++--- - po/tr.po | 115 ++--- - po/tt.po | 115 ++--- - po/uk.po | 115 ++--- - po/vi.po | 115 ++--- - po/wa.po | 115 ++--- - po/xh.po | 115 ++--- - po/yi.po | 115 ++--- - po/zh_CN.po | 115 ++--- - po/zh_HK.po | 960 +++++++++++++++++++------------------- - po/zh_TW.po | 945 +++++++++++++++++++------------------- - 90 files changed, 10110 insertions(+), 9327 deletions(-) - -commit 9a08cd5b042a1550cd446724e1ce71ff5379ed2b -Author: Matthias Clasen -Date: Sun Feb 21 20:28:34 2010 -0500 - - More distcheck fixes - - glib/Makefile.am | 2 ++ - 1 file changed, 2 insertions(+) - -commit ef497e8e64100f672509b8398a9805677ce80bcb -Author: Matthias Clasen -Date: Sun Feb 21 20:11:33 2010 -0500 - - Fix some distcheck issues - - glib/Makefile.am | 1 - - 1 file changed, 1 deletion(-) - -commit 3983418c25037dd01fea4b7a52eecdc703535d78 -Author: Matthias Clasen -Date: Sun Feb 21 19:55:02 2010 -0500 - - Fix up GFileDescriptorBased docs - - docs/reference/gio/gio-docs.xml | 1 + - docs/reference/gio/gio-sections.txt | 13 +++++++++++++ - docs/reference/gio/gio.types | 1 + - gio/gfiledescriptorbased.c | 4 ++-- - 4 files changed, 17 insertions(+), 2 deletions(-) - -commit 03fc92784d0ba995883fa2cbae96531ff3db8672 -Author: Matthias Clasen -Date: Sun Feb 21 19:48:22 2010 -0500 - - Add indices for 2.24 additions - - docs/reference/glib/glib-docs.sgml | 4 ++++ - docs/reference/gobject/gobject-docs.sgml | 4 ++++ - 2 files changed, 8 insertions(+) - -commit 80a160c7c6c1028febfda3d5bf3b557406a9555c -Author: Matthias Clasen -Date: Sun Feb 21 19:46:57 2010 -0500 - - Small doc fixes - - docs/reference/glib/glib-sections.txt | 5 +++++ - docs/reference/gobject/gobject-sections.txt | 2 ++ - 2 files changed, 7 insertions(+) - -commit 2de84d65943c29b86c24f2da9c9e7ca094e9c3a6 -Author: Matthias Clasen -Date: Sun Feb 21 19:42:37 2010 -0500 - - Fix up make check - - gio/gfiledescriptorbased.c | 2 ++ - gio/gio.symbols | 13 ++++++++++--- - 2 files changed, 12 insertions(+), 3 deletions(-) - -commit fd751cc2a2906bf4fd19cadacf202de9819247c4 -Author: Matthias Clasen -Date: Sun Feb 21 19:17:50 2010 -0500 - - More updates - - NEWS | 8 +++++++- - 1 file changed, 7 insertions(+), 1 deletion(-) - -commit e0e57fd97d156e860f1211887b6f302c68c86202 -Author: Matthias Clasen -Date: Sun Feb 21 17:59:15 2010 -0500 - - Fix a doc typo. - - Reported in bug 608063 by Дилян Палаузов. - - glib/goption.h | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -commit dcdc409cd88f6d47eb54a7eee528be6c8667d394 -Author: Matthias Clasen -Date: Sun Feb 21 16:29:15 2010 -0500 - - Fix the large array test to work - - Fix by Sven Herzberg, bug 568760 - - glib/tests/array-test.c | 8 +++++--- - 1 file changed, 5 insertions(+), 3 deletions(-) - -commit 21080a33e12e87144e0534cd18b3699a9dbc2f36 -Author: Matthias Clasen -Date: Sun Feb 21 16:12:35 2010 -0500 - - Add missign single include guards - - Reported in bug 609530. patch by Christian Dywan. - - gio/gcharsetconverter.h | 4 ++++ - gio/gnativevolumemonitor.h | 4 ++++ - gio/gzlibcompressor.h | 4 ++++ - gio/gzlibdecompressor.h | 4 ++++ - 4 files changed, 16 insertions(+) - -commit dd7bd61c5301f92408ccb420a5bbd094faa863c3 -Author: Matthias Clasen -Date: Sun Feb 21 16:04:21 2010 -0500 - - Documentation improvement - - Document the size requirements on output buffer in - g_base64_encode_close. - Patch by Christian Persch, bug 609564. - - glib/gbase64.c | 8 ++++++-- - 1 file changed, 6 insertions(+), 2 deletions(-) - -commit 6c1a914d511b9a94fbeb3e30d93608c3f537c0a7 -Author: Matthias Clasen -Date: Sun Feb 21 15:55:10 2010 -0500 - - Fix build on Solaris 8 - - System header fun. See bug 610131. - - configure.in | 2 +- - gio/libasyncns/asyncns.c | 5 +++++ - 2 files changed, 6 insertions(+), 1 deletion(-) - -commit de6914a46a0af720de3df34539e61973e9d4446b -Author: Matthias Clasen -Date: Sun Feb 21 15:32:08 2010 -0500 - - Add a pointer to G_DEFINE_INTERFACE - - docs/reference/gobject/tut_gtype.xml | 7 +++++++ - 1 file changed, 7 insertions(+) - -commit ecb45f43824cdae003cf1280eb0c13039619d6b5 -Author: Matthias Clasen -Date: Sun Feb 21 15:28:04 2010 -0500 - - Fix an oversight - - _Always_ explicitly compare strcmp to 0... this was pointed out in - bug 610484 by Christian Persch. - - glib/gvariant.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 19e438556cd0d958b34cd9a63bd528d680d77c45 -Author: Matthias Clasen -Date: Sun Feb 21 15:19:06 2010 -0500 - - Updates - - NEWS | 30 ++++++++++++++++++++++++++++++ - 1 file changed, 30 insertions(+) - -commit e377a6f4816ceef23a730c6e431d9ccbb052e7f0 -Author: Fran Diéguez -Date: Sat Feb 20 22:22:04 2010 +0100 - - Updated Galician Translation - - po/gl.po | 119 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 62 insertions(+), 57 deletions(-) - -commit af22e5739ba89a9795f046ddaf00a506b77c5a8e -Author: Piotr Drąg -Date: Sat Feb 20 22:20:04 2010 +0100 - - Updated Polish translation - - po/pl.po | 1097 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 552 insertions(+), 545 deletions(-) - -commit 5047fd7f688dc0a3e4c148864f63961389bc83f9 -Author: Colin Walters -Date: Fri Feb 19 16:06:22 2010 -0500 - - [gutf8.c] Add a bit of documentation to UNICODE_VALID - - glib/gutf8.c | 18 +++++++++++++++++- - 1 file changed, 17 insertions(+), 1 deletion(-) - -commit ed3c914cdbdd02d1af6d2f6a3a3f3a9fdc8dc1c2 -Author: Ryan Lortie -Date: Fri Feb 19 10:42:53 2010 -0500 - - Merge the main public API of GVariant - - docs/reference/glib/glib-sections.txt | 60 +- - glib/Makefile.am | 1 + - glib/glib.symbols | 56 + - glib/gvariant-core.c | 18 + - glib/gvariant.c | 1858 - +++++++++++++++++++++++++++++++++ - glib/gvariant.h | 95 +- - glib/tests/gvariant.c | 179 +++- - 7 files changed, 2259 insertions(+), 8 deletions(-) - -commit afa5dc0c6d9e1aa9b6e057d93562e6ee5796bf46 -Author: Petr Kovar -Date: Thu Feb 18 20:07:56 2010 +0100 - - Update Czech translation - - po/cs.po | 947 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 480 insertions(+), 467 deletions(-) - -commit 48f74cab395044a07e1220440cdc816db01b9984 -Author: Christian Kellner -Date: Thu Feb 18 15:49:58 2010 +0100 - - Move event support in the inotify backend - - This adds support for G_FILE_MONITOR_SEND_MOVED events when - requested by - the user to the inotify backend. Last part to fix bug #547890. - Based heavily on a patch by Martyn Russel . - - gio/inotify/ginotifydirectorymonitor.c | 7 +++-- - gio/inotify/ginotifyfilemonitor.c | 9 ++++++- - gio/inotify/inotify-helper.c | 49 - +++++++++++++++++++++++++++++----- - gio/inotify/inotify-kernel.c | 4 +-- - gio/inotify/inotify-path.c | 18 +++++++++++++ - gio/inotify/inotify-path.h | 8 +++--- - gio/inotify/inotify-sub.c | 6 +++-- - gio/inotify/inotify-sub.h | 3 ++- - 8 files changed, 86 insertions(+), 18 deletions(-) - -commit 239af977126a4a4b6c68cb43e0876847c7ce2211 -Author: Christian Kellner -Date: Thu Feb 18 15:43:45 2010 +0100 - - GLocalFileMonitor: Support for GFileMonitorFlags - - Evaluate and remember GFileMonitorFlags. This is a part of move - event support for fs-monitoring (bug #547890). - - gio/glocalfilemonitor.c | 28 +++++++++++++++++++++++++--- - gio/glocalfilemonitor.h | 1 + - 2 files changed, 26 insertions(+), 3 deletions(-) - -commit 41956b237601a1c5ded0ba5e8821b9f5d09278be -Author: Christian Kellner -Date: Thu Feb 18 15:40:13 2010 +0100 - - Move event support for fs-monitoring: Event & flag - - Add a G_FILE_MONITOR_SEND_MOVED flag indicating the API user - wants to receive the new G_FILE_MOINOTR_EVENT_MOVED event - instead of single CREATED/DELETED events. - First part of bug #547890. - - gio/gioenums.h | 12 ++++++++++-- - 1 file changed, 10 insertions(+), 2 deletions(-) - -commit a5dc1af0a230ecfca2dac7fa0dcdf8359537a9f6 -Author: Ivar Smolin -Date: Thu Feb 18 11:46:06 2010 +0200 - - Estonian translation updated - - po/et.po | 511 - +++------------------------------------------------------------ - 1 file changed, 21 insertions(+), 490 deletions(-) - -commit e1cc5a5fecc1847a6080435fc8a40f2d8d534bbb -Author: Mario Blättermann -Date: Wed Feb 17 09:00:04 2010 +0100 - - Updated German translation - - po/de.po | 1022 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 515 insertions(+), 507 deletions(-) - -commit 63a6666ab7a54c9584b6579e323301f3528e86b3 -Author: Benjamin Otte -Date: Wed Feb 17 08:45:28 2010 +0100 - - Make g_type_interface_prerequisites() only return one instantiable - type - - Previously, the code had a heisenbug and could potentially return - superclasses, too. In fact, it was based on the behavior of malloc. - - https://bugzilla.redhat.com/show_bug.cgi?id=554678 - - gobject/gtype.c | 8 +++++--- - 1 file changed, 5 insertions(+), 3 deletions(-) - -commit 9fdbae9344a04479ccb601ebd4ae2c709e7856d9 -Author: Matej Urbančič -Date: Tue Feb 16 12:38:11 2010 +0100 - - Updated Slovenian translation - - po/sl.po | 163 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 84 insertions(+), 79 deletions(-) - -commit b899bfc7415ec76ef563de3fc945b84675357464 -Author: Ryan Lortie -Date: Mon Feb 15 19:11:58 2010 -0500 - - GVariant: create child instance from its own data - - also: white-space fix in the serialiser - - glib/gvariant-core.c | 8 ++++++-- - glib/gvariant-serialiser.c | 1 - - 2 files changed, 6 insertions(+), 3 deletions(-) - -commit 7fb9d536c0c89800f745ea2c05380efd8f371bf1 -Author: Changwoo Ryu -Date: Tue Feb 16 03:42:19 2010 +0900 - - Updated Korean translation - - po/ko.po | 1032 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 517 insertions(+), 515 deletions(-) - -commit 68505d5a9f0b2cbacee4eafa3ba754612f052a5f -Author: Jorge González -Date: Mon Feb 15 17:54:26 2010 +0100 - - Updated Spanish translation - - po/es.po | 958 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 483 insertions(+), 475 deletions(-) - -commit 36d29e06f9459ce28206d212667aee3adc1fd780 -Author: Fran Diéguez -Date: Mon Feb 15 17:10:21 2010 +0100 - - Updated Galician Translation - - po/gl.po | 1259 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 641 insertions(+), 618 deletions(-) - -commit bb4f63d6390fe5efd183f259e5bd891f89de9e24 -Author: Christian Kellner -Date: Sun Feb 7 17:23:38 2010 +0100 - - GFile: Support for splice(2) in copy_fallback - - The (linux specific) system call splice can be - used to transfer data between file descriptors - whitout copying them into user space. - See bug #604086 for additional details. - - configure.in | 1 + - gio/gfile.c | 187 - +++++++++++++++++++++++++++++++++++++++++++++++++++++------ - 2 files changed, 170 insertions(+), 18 deletions(-) - -commit 28f90db1edf938c04f0b5c8a2f54f8add50db234 -Author: Christian Kellner -Date: Sun Feb 7 17:18:06 2010 +0100 - - GLocalFileOutputStream: Implement GFileDescriptorBased - - Also convert GLocalFileIOStream to use the new interface to obtain - the file descriptor. - - gio/glocalfileiostream.c | 3 ++- - gio/glocalfileoutputstream.c | 30 +++++++++++++++++++++++------- - gio/glocalfileoutputstream.h | 1 - - 3 files changed, 25 insertions(+), 9 deletions(-) - -commit 670f6210ced672eb9c8a500b3dd6cfd22346472b -Author: Christian Kellner -Date: Sun Feb 7 17:17:44 2010 +0100 - - GLocalFileInputStream: Implement GFileDescriptorBased - - gio/glocalfileinputstream.c | 22 +++++++++++++++++++++- - 1 file changed, 21 insertions(+), 1 deletion(-) - -commit 4536a4adbc290f56f3686dec0c8e05c15049a602 -Author: Christian Kellner -Date: Sun Feb 7 14:51:01 2010 +0100 - - GFileDescriptorBased: New interface - - New interface for file descriptor based io object. The interface - is only exported on unix based systems. See bug 604086. - - gio/Makefile.am | 3 ++ - gio/gfiledescriptorbased.c | 72 - ++++++++++++++++++++++++++++++++++++++++++++++ - gio/gfiledescriptorbased.h | 63 ++++++++++++++++++++++++++++++++++++++++ - gio/giotypes.h | 1 + - 4 files changed, 139 insertions(+) - -commit 3840151012b6ed01bfa9aada2914cce974398d0d -Author: Chao-Hsiung Liao -Date: Mon Feb 15 19:15:38 2010 +0800 - - Updated Traditional Chinese translation(Hong Kong and Taiwan) - - po/zh_HK.po | 1028 - +++++++++++++++++++++++++++++------------------------------ - po/zh_TW.po | 1015 - +++++++++++++++++++++++++++++----------------------------- - 2 files changed, 1015 insertions(+), 1028 deletions(-) - -commit b37da7134b127e6c92e7002150077515dc7d42b4 -Author: Alexander Larsson -Date: Mon Feb 15 10:13:10 2010 +0100 - - Set result_uncertain in win32 g_content_type_guess implementation - - Fixes bug #609143 - - gio/gcontenttype.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 83c6087dcc2168cc41db3a328bbd30341ac3955b -Author: Lucian Grijincu -Date: Sat Feb 13 19:35:42 2010 +0200 - - Updated Romanian translation - - po/ro.po | 1025 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 510 insertions(+), 515 deletions(-) - -commit e66d66c5559f4f0423d015a4d006f170dcb5d582 -Author: Ryan Lortie -Date: Thu Feb 11 16:52:20 2010 -0500 - - GVariant: lock before freeing, to avoid assert - - glib/gvariant-core.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit fd3923aba2f827b47c54edc9728c953b9520fa52 -Author: Benjamin Otte -Date: Thu Feb 11 21:08:57 2010 +0100 - - Move offsets array from interface data member to TypeNode - - We need to assign offsets when the interface is not yet instantiated. - - gobject/gtype.c | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -commit 61b649cffd26c3feafe4158da01ebb1394a1b574 -Author: Benjamin Otte -Date: Thu Feb 11 21:05:41 2010 +0100 - - Move prerequisites out of _prot struct - - Also fix the naming (including typo) - - gobject/gtype.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit 1e6b18422563bc428e17e8a4e3c84dac8ed02ab2 -Author: Ryan Lortie -Date: Wed Feb 10 13:59:14 2010 -0500 - - add performance tests to gitignore - - tests/gobject/.gitignore | 2 ++ - 1 file changed, 2 insertions(+) - -commit 3e30e8a87e18952e9c26c0d05f5c336a110f2bed -Author: Ryan Lortie -Date: Wed Feb 10 11:29:12 2010 -0500 - - make tests not dynamic link against /lib/libglib - - For some reason, even though the tests are linked against - libgobject.la - and libgobject.la mentions libglib.la as a dependency, the tests are - running against the system glib instead of the in-tree one. - - Adding the libglib.la file as an explicit LDFLAG fixes it. - - tests/gobject/Makefile.am | 8 +++++++- - 1 file changed, 7 insertions(+), 1 deletion(-) - -commit 1e655eb02c6cadee45a28df359327ce9fb41c6a5 -Author: Ryan Lortie -Date: Wed Feb 10 11:13:06 2010 -0500 - - merge GVariant - - docs/reference/glib/Makefile.am | 7 +- - docs/reference/glib/glib-docs.sgml | 1 + - docs/reference/glib/glib-sections.txt | 18 + - docs/reference/glib/tmpl/.gitignore | 1 + - docs/reference/gobject/gobject-sections.txt | 2 + - glib/Makefile.am | 4 + - glib/glib.h | 1 + - glib/glib.symbols | 13 + - glib/gvariant-core.c | 855 - ++++++++++++++++++++++++++++ - glib/gvariant-core.h | 46 ++ - glib/gvariant.h | 47 ++ - gobject/gboxed.c | 27 + - gobject/gboxed.h | 18 + - gobject/gobject.symbols | 2 + - 14 files changed, 1039 insertions(+), 3 deletions(-) - -commit 2afe2325c4c9e42dab8ebfed11b86d24715837e0 -Author: Matej Urbančič -Date: Wed Feb 10 16:34:53 2010 +0100 - - Updated Slovenian translation - - po/sl.po | 1352 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 701 insertions(+), 651 deletions(-) - -commit 243e340d6edde4d7ae1c45b3041489332f83a6d5 -Author: Matthias Clasen -Date: Tue Feb 9 10:35:01 2010 -0500 - - bump version - - configure.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 1831ff2d30ee837179d9d79d9dbf36016564e0f0 -Author: Matthias Clasen -Date: Tue Feb 9 10:20:37 2010 -0500 - - 2.23.3 - - po/am.po | 250 +++++----- - po/ar.po | 254 +++++----- - po/as.po | 254 +++++----- - po/ast.po | 254 +++++----- - po/az.po | 253 +++++----- - po/be.po | 263 ++++++----- - po/be@latin.po | 260 ++++++----- - po/bg.po | 254 +++++----- - po/bn.po | 254 +++++----- - po/bn_IN.po | 254 +++++----- - po/bs.po | 253 +++++----- - po/ca.po | 254 +++++----- - po/ca@valencia.po | 254 +++++----- - po/cs.po | 940 +++++++++++++++++++------------------ - po/cy.po | 254 +++++----- - po/da.po | 254 +++++----- - po/de.po | 254 +++++----- - po/dz.po | 253 +++++----- - po/el.po | 254 +++++----- - po/en@shaw.po | 254 +++++----- - po/en_CA.po | 254 +++++----- - po/en_GB.po | 254 +++++----- - po/eo.po | 251 +++++----- - po/es.po | 955 +++++++++++++++++++------------------- - po/et.po | 254 +++++----- - po/eu.po | 255 +++++----- - po/fa.po | 253 +++++----- - po/fi.po | 254 +++++----- - po/fr.po | 950 ++++++++++++++++++------------------- - po/ga.po | 251 +++++----- - po/gl.po | 254 +++++----- - po/gu.po | 254 +++++----- - po/he.po | 254 +++++----- - po/hi.po | 254 +++++----- - po/hr.po | 253 +++++----- - po/hu.po | 254 +++++----- - po/hy.po | 251 +++++----- - po/id.po | 253 +++++----- - po/is.po | 253 +++++----- - po/it.po | 254 +++++----- - po/ja.po | 254 +++++----- - po/ka.po | 254 +++++----- - po/kn.po | 254 +++++----- - po/ko.po | 254 +++++----- - po/ku.po | 250 +++++----- - po/lt.po | 254 +++++----- - po/lv.po | 251 +++++----- - po/mai.po | 254 +++++----- - po/mg.po | 253 +++++----- - po/mk.po | 254 +++++----- - po/ml.po | 254 +++++----- - po/mn.po | 253 +++++----- - po/mr.po | 254 +++++----- - po/ms.po | 253 +++++----- - po/nb.po | 940 +++++++++++++++++++------------------ - po/ne.po | 253 +++++----- - po/nl.po | 256 +++++----- - po/nn.po | 254 +++++----- - po/oc.po | 249 +++++----- - po/or.po | 254 +++++----- - po/pa.po | 254 +++++----- - po/pl.po | 254 +++++----- - po/ps.po | 253 +++++----- - po/pt.po | 254 +++++----- - po/pt_BR.po | 940 +++++++++++++++++++------------------ - po/ro.po | 254 +++++----- - po/ru.po | 258 ++++++----- - po/rw.po | 253 +++++----- - po/si.po | 254 +++++----- - po/sk.po | 253 +++++----- - po/sl.po | 1340 - ++++++++++++++++++++++++++--------------------------- - po/sq.po | 256 +++++----- - po/sr.po | 254 +++++----- - po/sr@ije.po | 253 +++++----- - po/sr@latin.po | 254 +++++----- - po/sv.po | 254 +++++----- - po/ta.po | 254 +++++----- - po/te.po | 254 +++++----- - po/th.po | 21 +- - po/tl.po | 253 +++++----- - po/tr.po | 254 +++++----- - po/tt.po | 250 +++++----- - po/uk.po | 254 +++++----- - po/vi.po | 254 +++++----- - po/wa.po | 253 +++++----- - po/xh.po | 253 +++++----- - po/yi.po | 251 +++++----- - po/zh_CN.po | 254 +++++----- - po/zh_HK.po | 254 +++++----- - po/zh_TW.po | 254 +++++----- - 90 files changed, 15161 insertions(+), 11981 deletions(-) - -commit f570cf99b32d65633082f451a41d3336de0ec005 -Author: Matthias Clasen -Date: Tue Feb 9 09:16:23 2010 -0500 - - Doc cleanups - - docs/reference/glib/Makefile.am | 2 ++ - 1 file changed, 2 insertions(+) - -commit a68c0cde8f3b3ca7aa581843a65e43fcc2b11409 -Author: Matthias Clasen -Date: Tue Feb 9 08:46:50 2010 -0500 - - Updates - - NEWS | 26 ++++++++++++++++++++++++++ - 1 file changed, 26 insertions(+) - -commit bd6a88aef70cb93d79580c00dae420c4a4729f1e -Author: Ryan Lortie -Date: Mon Feb 8 00:43:17 2010 -0500 - - gstrfuncs.h: needs gmacros.h for G_BEGIN_DECLS - - glib/gstrfuncs.h | 1 + - 1 file changed, 1 insertion(+) - -commit 0be1a4fb973e6a10c12ad9d67344281ccee5ce7e -Author: Theppitak Karoonboonyanan -Date: Mon Feb 8 09:57:37 2010 +0700 - - Updated Thai translation. - - po/th.po | 276 - +++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 155 insertions(+), 121 deletions(-) - -commit e04c9c699c1ca181419d3d325aade70cf3e14763 -Author: Ryan Lortie -Date: Sun Feb 7 15:41:21 2010 -0500 - - add missing #include "config.h" - - glib/gbuffer.c | 2 ++ - glib/gurifuncs.c | 2 ++ - glib/gvariant-serialiser.c | 2 ++ - glib/gvarianttype.c | 2 ++ - glib/gvarianttypeinfo.c | 2 ++ - 5 files changed, 10 insertions(+) - -commit 218c691ca33f556033535fa43a39b65cd2276282 -Author: Ryan Lortie -Date: Sun Feb 7 03:14:28 2010 -0500 - - remove #include from some .c files - - include individual headers instead - - glib/gurifuncs.c | 9 +++++++-- - glib/gvarianttypeinfo.c | 5 ++++- - 2 files changed, 11 insertions(+), 3 deletions(-) - -commit ea2917b01f045d8e7ede4824039d462203af3290 -Author: Ryan Lortie -Date: Sun Feb 7 03:08:08 2010 -0500 - - gurifuncs.c: #include "string.h" -> - - glib/gurifuncs.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 9f303375736edbb6c7d39f339b89be14d621fd8e -Author: Ryan Lortie -Date: Sun Feb 7 02:52:07 2010 -0500 - - GVariantTypeInfo: free hash table when not in use - - glib/gvarianttypeinfo.c | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -commit 80538aba7ea8f9a05ea1a6a66eb202a4ccfe4b5f -Author: Ryan Lortie -Date: Thu Feb 4 21:18:53 2010 -0500 - - merge the GVariant serialiser - - glib/Makefile.am | 2 + - glib/gvariant-serialiser.c | 1656 - ++++++++++++++++++++++++++++++++++++++++++++ - glib/gvariant-serialiser.h | 75 ++ - glib/tests/gvariant.c | 1245 +++++++++++++++++++++++++++++++++ - 4 files changed, 2978 insertions(+) - -commit eea6042f5f4db2f123763097ac2fd4738cef24ee -Author: Ryan Lortie -Date: Fri Feb 5 12:37:43 2010 -0500 - - GMappedFile: minimal changes to support GBuffer - - Just reorganise the GMappedFile struct to be binary compatible with - GBuffer. If GBuffer becomes public later then we can revisit this. - - glib/gmappedfile.c | 46 +++++++++++++++++++++++++++++++--------------- - 1 file changed, 31 insertions(+), 15 deletions(-) - -commit 3f4b7f6d37cd0036f65c31eeee033d650072561e -Author: Ryan Lortie -Date: Sat Feb 6 10:18:07 2010 -0500 - - add private GBuffer type - - glib/Makefile.am | 2 + - glib/gbuffer.c | 205 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++ - glib/gbuffer.h | 88 ++++++++++++++++++++++++ - 3 files changed, 295 insertions(+) - -commit 813d0d17a65be2ecb5961a96630d11a195ce6a67 -Author: Tim-Philipp Müller -Date: Fri Feb 5 01:14:20 2010 +0000 - - Don't leak filename in g_io_modules_scan_all_in_directory - - https://bugzilla.gnome.org/show_bug.cgi?id=608159 - - gio/giomodule.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 4adde81771f5a4471a568a409a38fd9162d49418 -Author: Hans Breuer -Date: Sat Feb 6 13:22:39 2010 +0100 - - Fix inconsistent line-endings - - Apparently CRLF (windows format) was checked in from Linux - causing modified by checkout under windows. See: - http://help.github.com/dealing-with-lineendings/ - http://mail.gnome.org/archives/gtk-devel-list/2009-July/msg00041.html - - po/be.po | 400 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 200 insertions(+), 200 deletions(-) - -commit 00b55e2bc7cb7f4ff7adb3b40e1b41becce6cba1 -Author: Tor Lillqvist -Date: Sat Feb 6 10:40:03 2010 +0200 - - Drop empty elements from the VS9 vcproj files - - Dunno if this makes sense, if one lets VS edit the it will put them - back anyway. But it's more pleasing to the eye. - - build/win32/vs9/gio.vcproj | 50 ----- - build/win32/vs9/glib-genmarshal.vcproj | 50 ----- - build/win32/vs9/glib.vcproj | 230 - ++++++--------------- - build/win32/vs9/gmodule.vcproj | 50 ----- - build/win32/vs9/gobject.vcproj | 50 ----- - build/win32/vs9/gspawn-win32-helper-console.vcproj | 50 ----- - build/win32/vs9/gspawn-win32-helper.vcproj | 50 ----- - build/win32/vs9/gthread.vcproj | 50 ----- - build/win32/vs9/testglib.vcproj | 50 ----- - 9 files changed, 60 insertions(+), 570 deletions(-) - -commit 10cd6df4a8b947b3b2b68891c779f5318b46e8de -Author: Jonh Wendell -Date: Fri Feb 5 11:09:26 2010 -0300 - - Updated Brazilian Portuguese translation - - po/pt_BR.po | 1005 - +++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 523 insertions(+), 482 deletions(-) - -commit 5e753d6abcad6040a6fd25f5ac34d5dab4f7ae22 -Author: Ryan Lortie -Date: Thu Feb 4 20:27:11 2010 -0500 - - rename test: gvarianttype -> gvariant - - More test cases will be added to this file. - - glib/tests/.gitignore | 2 +- - glib/tests/Makefile.am | 4 ++-- - glib/tests/{gvarianttype.c => gvariant.c} | 0 - 3 files changed, 3 insertions(+), 3 deletions(-) - -commit 9a990cea0cfc7357000e30f3c24030fed2ff4708 -Author: Petr Kovar -Date: Thu Feb 4 23:54:15 2010 +0100 - - Update Czech translation - - po/cs.po | 1012 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 521 insertions(+), 491 deletions(-) - -commit 762e18d8cebf907e51aed14298525048f7c9e015 -Author: Tor Lillqvist -Date: Thu Feb 4 19:57:38 2010 +0200 - - Further work on VS9 project files - - build/win32/vs9/README.txt | 16 ++++++++++++---- - build/win32/vs9/glib.vsprops | 32 ++++++++++++++++++++++++++++++-- - build/win32/vs9/install.vcproj | 8 ++++---- - 3 files changed, 46 insertions(+), 10 deletions(-) - -commit 021643cda4f9b13fd72e898165744e9aefb346cd -Author: Tor Lillqvist -Date: Thu Feb 4 19:54:50 2010 +0200 - - Clarify use of struct stat on Windows - - gio/glocalfile.c | 23 ++++++++++++++--------- - gio/glocalfileinfo.c | 10 ++++++---- - glib/gstdio.c | 24 +++++++++++++++++++----- - glib/gstdio.h | 37 +++++++++++++++++++++++++++++++++++++ - 4 files changed, 76 insertions(+), 18 deletions(-) - -commit 5589d2b45567a0b35e8d8f55f20b1e381c53ca04 -Author: Tor Lillqvist -Date: Thu Feb 4 19:20:08 2010 +0200 - - Internally use the _stati64 API explicitly on Windows - - Avoids warnings and confusion when compiling with MSVC. - - glib/giowin32.c | 24 ++++++++++-------------- - glib/gkeyfile.c | 5 ++--- - glib/gmappedfile.c | 5 ++--- - 3 files changed, 14 insertions(+), 20 deletions(-) - -commit 05291c0d11f269dedacde62e767b75976c27bd33 -Author: Tor Lillqvist -Date: Thu Feb 4 15:24:56 2010 +0200 - - Enable libtool compatible DLL naming in the VS9 projects - - build/win32/vs9/gio.vcproj | 8 ++++---- - build/win32/vs9/glib.vcproj | 8 ++++---- - build/win32/vs9/glib.vsprops | 28 +++++++++++++++++++++++++++- - build/win32/vs9/gmodule.vcproj | 8 ++++---- - build/win32/vs9/gobject.vcproj | 8 ++++---- - build/win32/vs9/gthread.vcproj | 8 ++++---- - 6 files changed, 47 insertions(+), 21 deletions(-) - -commit bfd60d8835149ede901b52f42d2a56c8ec6e7f77 -Author: Ryan Lortie -Date: Thu Feb 4 09:06:56 2010 -0500 - - GVariantType test case: assert all memory freed - - Make sure we've freed all TypeInfos at the end of the test. - - glib/tests/gvarianttype.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 6d6d7a8bb2c58b4cce7031e68d31978b2f83e6ff -Author: Ryan Lortie -Date: Thu Feb 4 09:04:32 2010 -0500 - - GVariantTypeInfo tweaks - - 1) always emit ending type FIXED for fixed sized items - - The serialiser needs to know if it dealing with a fixed sized item - in case the serialised data is corrupt and the item has the wrong - size. - - 2) add a macro that will be used by test cases to check that all - memory has been freed. - - glib/gvarianttypeinfo.c | 10 +++++++--- - 1 file changed, 7 insertions(+), 3 deletions(-) - -commit cb7dfdc1943c016fe05c67ccedf653bfb7bc3891 -Author: Tor Lillqvist -Date: Thu Feb 4 15:00:15 2010 +0200 - - Use inherited properties in all configurations in gmodule, too - - build/win32/vs9/gmodule.vcproj | 9 +++------ - 1 file changed, 3 insertions(+), 6 deletions(-) - -commit 79eb03aa4f6f75c7049a3c5b11cb83fea0685b88 -Author: Tor Lillqvist -Date: Thu Feb 4 14:51:56 2010 +0200 - - Use README.txt instead of README for Windows developer friendliness - - build/win32/vs9/Makefile.am | 2 +- - build/win32/vs9/{README => README.txt} | 58 - +++++++++++++++++----------------- - 2 files changed, 30 insertions(+), 30 deletions(-) - -commit ec1944781589fdb15d61b2b251d51bd7e4617832 -Author: Tor Lillqvist -Date: Thu Feb 4 14:50:36 2010 +0200 - - Update README for VS9 build - - build/win32/vs9/README | 33 +++++++++++++++++++++++++++++---- - 1 file changed, 29 insertions(+), 4 deletions(-) - -commit 9d444f7b12fff6b7f9e6ba4a2667ab293af793eb -Author: Tor Lillqvist -Date: Thu Feb 4 14:36:23 2010 +0200 - - Refactor VS9 project files - - Factor out common parts into a vsprops file. Drop empty elements for - tools that aren't used. - - build/win32/vs9/Makefile.am | 9 +- - build/win32/vs9/gio.vcproj | 184 - +++---------------- - build/win32/vs9/glib-genmarshal.vcproj | 138 +-------------- - build/win32/vs9/glib.vcproj | 194 - +++----------------- - build/win32/vs9/glib.vsprops | 196 - +++++++++++++++++++++ - build/win32/vs9/gmodule.vcproj | 173 - ++---------------- - build/win32/vs9/gobject.vcproj | 178 - +++---------------- - build/win32/vs9/gspawn-win32-helper-console.vcproj | 142 +-------------- - build/win32/vs9/gspawn-win32-helper.vcproj | 142 +-------------- - build/win32/vs9/gthread.vcproj | 150 +--------------- - build/win32/vs9/install.vcproj | 164 - +---------------- - build/win32/vs9/testglib.vcproj | 142 +-------------- - 12 files changed, 319 insertions(+), 1493 deletions(-) - -commit 241c7f476d8867d4d380c655d15a8963152a1fa0 -Author: Tor Lillqvist -Date: Thu Feb 4 14:35:04 2010 +0200 - - Don't use deprecated g_win32 API - - tests/testglib.c | 24 ------------------------ - 1 file changed, 24 deletions(-) - -commit 3f3c163aa2ddbfb756b556b70901d2a58b1313d9 -Author: Tor Lillqvist -Date: Thu Feb 4 00:37:13 2010 +0200 - - Put a version info resource also in the gio DLL - - Also, distribute gio/gio.rc(.in). - - configure.in | 1 + - gio/Makefile.am | 18 +++++++++++++++++- - gio/gio.rc.in | 2 +- - 3 files changed, 19 insertions(+), 2 deletions(-) - -commit 154a5314be98b22cb3171721d40cb9c4e6d5f102 -Author: Tor Lillqvist -Date: Thu Feb 4 00:11:44 2010 +0200 - - Update copyright years - - glib/glib.rc.in | 2 +- - gmodule/gmodule.rc.in | 2 +- - gobject/gobject.rc.in | 2 +- - gthread/gthread.rc.in | 2 +- - 4 files changed, 4 insertions(+), 4 deletions(-) - -commit 33b011ce7d9415d60493595bbfe14dbc02c2d201 -Author: Krzesimir Nowak -Date: Wed Jan 13 18:40:17 2010 +0100 - - Add checks for NULL pointer in arrays. - - Fixes: Bug 599197 - array ref and unref functions crash on NULL - array. - - * garray.c: Added safety guards to all public functions, which did - not have them earlier. Now when NULL is passed to them, they will - issue a warning and return, instead of segfaulting. - - glib/garray.c | 21 +++++++++++++++++++++ - 1 file changed, 21 insertions(+) - -commit 2b121c02efc13f4b8c6c771b33a2363a21e7757f -Author: River Tarnell -Date: Wed Feb 3 17:31:02 2010 +0100 - - properly guard the includes - - Fixes: Bug 604967 - 2.22.3 libasyncns build fails on HP-UX 11.11 - - * gio/libasyncns/asyncns.c: properly guard the includes of - sys/select.h - and sys/time.h - - gio/libasyncns/asyncns.c | 8 ++++++++ - 1 file changed, 8 insertions(+) - -commit e62e7227bf6d97215b697fd9a1d7b4a5addd70cb -Author: Tor Lillqvist -Date: Wed Feb 3 18:09:28 2010 +0200 - - Fix the "install" VS9 project - - Install also ghostutils.h. Don't bother mentioning any pointless - PreprocessorDefinitions for the "install" project, as all it does is - copy files. - - build/win32/vs9/install.vcproj | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 0ac2277b490dae967b7a5083966610cffe8582e1 -Author: Ryan Lortie -Date: Tue Feb 2 23:38:20 2010 -0500 - - GVariantTypeInfo changes - - - rename 'type' in MemberInfo to 'type_info' - - add 'ending_type' field to MemberInfo - - document how to find the ending - - glib/gvarianttypeinfo.c | 23 ++++++++++++++++------- - glib/gvarianttypeinfo.h | 21 ++++++++++++++++++++- - glib/tests/gvarianttype.c | 6 +++--- - 3 files changed, 39 insertions(+), 11 deletions(-) - -commit 1de58ef708fb1972445a65e184e1579f0d0bbaaf -Author: Tor Lillqvist -Date: Tue Feb 2 21:24:45 2010 +0200 - - Link with dnsapi.lib also in 32-bit builds - - build/win32/vs9/gio.vcproj | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 57d3e4cba3a0a273d93a25356801080d710d926e -Author: Tor Lillqvist -Date: Tue Feb 2 21:23:27 2010 +0200 - - Include also testglib.vcproj in tarball - - build/win32/vs9/Makefile.am | 1 + - 1 file changed, 1 insertion(+) - -commit cf0e4c33fa8a7efdc62d52cad0d7dc9135dccdf8 -Author: Philip Withnall -Date: Tue Feb 2 10:41:00 2010 +0000 - - Don't use a compiler keyword as a variable name - - Appease the MS C++ compiler by using _val instead of __value as - a variable - name in G_VALUE_COLLECT_INIT. - - Problem found by Haakon Sporsheim . - Re-closes: bgo#608602 - - gobject/gvaluecollector.h | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -commit e2bc5c21122b0a0703524a37df6cef43577a46f7 -Author: Ryan Lortie -Date: Mon Feb 1 18:30:57 2010 -0500 - - g_bit_lock: remove double variable declarations - - Remove double declaration of local static variables used for futex - emulation. - - Problem found by Haakon Sporsheim . - - glib/gbitlock.c | 3 --- - 1 file changed, 3 deletions(-) - -commit 27a080537efdb8660c62445427b53fc29735f304 -Author: Dan Winship -Date: Mon Feb 1 18:11:43 2010 -0500 - - ghostutils: Fix a crash and add some tests - - https://bugzilla.gnome.org/show_bug.cgi?id=608743 - - glib/ghostutils.c | 13 ++++++++++++- - glib/tests/hostutils.c | 19 +++++++++++++++++++ - 2 files changed, 31 insertions(+), 1 deletion(-) - -commit 3443f47ddf520b044997d5b09b95dec692e34ae5 -Author: Ryan Lortie -Date: Sun Jan 31 14:30:08 2010 -0500 - - G{Byte,Ptr,}Array: move docs from tmpl to .c - - docs/reference/glib/tmpl/.gitignore | 3 + - docs/reference/glib/tmpl/arrays.sgml | 339 --------------- - docs/reference/glib/tmpl/arrays_byte.sgml | 211 --------- - docs/reference/glib/tmpl/arrays_pointer.sgml | 308 ------------- - glib/garray.c | 629 - +++++++++++++++++++++++++++ - 5 files changed, 632 insertions(+), 858 deletions(-) - -commit 501a2906d3208440a74bebe8736ea39b3f5b5947 -Author: Ryan Lortie -Date: Sun Jan 31 13:07:16 2010 -0500 - - GList, GSList: move docs from tmpl to .c - - docs/reference/glib/tmpl/.gitignore | 2 + - docs/reference/glib/tmpl/linked_lists_double.sgml | 467 - ---------------------- - docs/reference/glib/tmpl/linked_lists_single.sgml | 394 - ------------------ - glib/glist.c | 154 +++++++ - glib/gslist.c | 113 ++++++ - 5 files changed, 269 insertions(+), 861 deletions(-) - -commit c8c5c5a991b384964d0650d7fec02663dddc9035 -Author: Ryan Lortie -Date: Sun Jan 31 01:26:49 2010 -0500 - - remove trailing whitespace breaking .gitignore - - docs/reference/glib/tmpl/.gitignore | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 4bdf7d12a8ef7e027dced8d0da46986c2009180e -Author: Ryan Lortie -Date: Sun Jan 31 00:39:40 2010 -0500 - - GIOChannel: move docs from tmpl to .c - - docs/reference/glib/tmpl/.gitignore | 1 + - docs/reference/glib/tmpl/iochannels.sgml | 666 - ------------------------------- - glib/giochannel.c | 196 +++++++++ - glib/giounix.c | 36 ++ - glib/giowin32.c | 52 +++ - 5 files changed, 285 insertions(+), 666 deletions(-) - -commit 4353151449fedf8e018c07ae4d196652a39f0528 -Author: Ryan Lortie -Date: Sun Jan 31 00:27:28 2010 -0500 - - GTree, GNode: move docs from tmpl to .c - - docs/reference/glib/tmpl/.gitignore | 2 + - docs/reference/glib/tmpl/trees-binary.sgml | 250 -------------- - docs/reference/glib/tmpl/trees-nary.sgml | 501 - ----------------------------- - glib/gnode.c | 116 +++++++ - glib/gtree.c | 67 ++++ - 5 files changed, 185 insertions(+), 751 deletions(-) - -commit d81506a154ba387e339dfb5ff6acddac1e4866c5 -Author: Ryan Lortie -Date: Sun Jan 31 00:18:09 2010 -0500 - - GThreadPool: move docs from tmpl to .c - - docs/reference/glib/tmpl/.gitignore | 1 + - docs/reference/glib/tmpl/thread_pools.sgml | 202 - ----------------------------- - glib/gthreadpool.c | 50 +++++++ - 3 files changed, 51 insertions(+), 202 deletions(-) - -commit c471468ca477b44c1c14038951f720fd1ca26070 -Author: Ryan Lortie -Date: Sun Jan 31 00:16:14 2010 -0500 - - GRelation: move docs from tmpl to .c - - docs/reference/glib/tmpl/.gitignore | 1 + - docs/reference/glib/tmpl/relations.sgml | 204 - -------------------------------- - glib/grel.c | 162 +++++++++++++++++++++++++ - 3 files changed, 163 insertions(+), 204 deletions(-) - -commit 21a6b69f4fe85948e6e97650ccdd6e280098a790 -Author: Ryan Lortie -Date: Sun Jan 31 00:10:58 2010 -0500 - - GCache: move docs from tmpl to .c - - docs/reference/glib/tmpl/.gitignore | 1 + - docs/reference/glib/tmpl/caches.sgml | 162 - ----------------------------------- - glib/gcache.c | 134 +++++++++++++++++++++++++++++ - 3 files changed, 135 insertions(+), 162 deletions(-) - -commit fa7cafae5cfea880a1d6cfc82b000eecd34534e1 -Author: Ryan Lortie -Date: Sun Jan 31 00:05:48 2010 -0500 - - GChecksum: move docs from tmpl to .c - - docs/reference/glib/tmpl/.gitignore | 1 + - docs/reference/glib/tmpl/checksum.sgml | 145 - --------------------------------- - glib/gchecksum.c | 22 +++++ - 3 files changed, 23 insertions(+), 145 deletions(-) - -commit 5ee096636b3e603863e0935c2e7ff107b4d72f63 -Author: Ryan Lortie -Date: Sun Jan 31 00:03:33 2010 -0500 - - GCompletion: move docs from tmpl to .c - - docs/reference/glib/tmpl/.gitignore | 1 + - docs/reference/glib/tmpl/completion.sgml | 158 - ------------------------------- - glib/gcompletion.c | 122 ++++++++++++++++++++++++ - 3 files changed, 123 insertions(+), 158 deletions(-) - -commit 75b3bd99e1a219fdd8d8f0be5a9fdddfda120ace -Author: Christian Dywan -Date: Mon Feb 1 12:37:23 2010 +0100 - - Fix typo in introduction to threads in Glib - - glib/gthread.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit f25e756ab65fef3bd793aaf234a82b4a82d19d67 -Author: Kjartan Maraas -Date: Sun Jan 31 19:57:59 2010 +0100 - - Updated Norwegian bokmål translation - - po/nb.po | 965 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 504 insertions(+), 461 deletions(-) - -commit aa67c725e1bde15c900b65c1971771ec084cef20 -Author: Philip Withnall -Date: Sun Jan 31 16:15:32 2010 +0000 - - Fix shadowing of G_VALUE_COLLECT variables in G_VALUE_COLLECT_INIT - - Closes: bgo#608602 - - gobject/gvaluecollector.h | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -commit 6d52d34dff51676bdfa42d09c26c683304275c39 -Author: Ryan Lortie -Date: Sat Jan 30 23:34:19 2010 -0500 - - data{list,sets}, quarks: move docs from tmpl to .c - - docs/reference/glib/tmpl/.gitignore | 3 + - docs/reference/glib/tmpl/datalist.sgml | 244 ------------------- - docs/reference/glib/tmpl/datasets.sgml | 212 ---------------- - docs/reference/glib/tmpl/quarks.sgml | 124 ---------- - glib/gdataset.c | 428 - ++++++++++++++++++++++++++++++++- - 5 files changed, 429 insertions(+), 582 deletions(-) - -commit c7000fcfecca109a9f35c8c2e4e56d3a63cf5bd6 -Author: Ryan Lortie -Date: Sat Jan 30 23:10:34 2010 -0500 - - GPattern: move docs from tmpl to .c - - docs/reference/glib/tmpl/.gitignore | 1 + - docs/reference/glib/tmpl/patterns.sgml | 124 - --------------------------------- - glib/gpattern.c | 103 +++++++++++++++++++++++++++ - 3 files changed, 104 insertions(+), 124 deletions(-) - -commit 84572f81bfc2696390625e814d0200cbb26220cb -Author: Ryan Lortie -Date: Sat Jan 30 23:04:52 2010 -0500 - - String chunks: move docs from tmpl to .c - - docs/reference/glib/tmpl/.gitignore | 1 + - docs/reference/glib/tmpl/string_chunks.sgml | 108 - ---------------------------- - glib/gstring.c | 35 +++++++++ - 3 files changed, 36 insertions(+), 108 deletions(-) - -commit 4431ac5dda5a3f130c9eb8f41445c883d960fe4c -Author: Ryan Lortie -Date: Sat Jan 30 22:58:43 2010 -0500 - - Move allocator and memchunk docs from tmpl to .c - - docs/reference/glib/tmpl/.gitignore | 2 + - docs/reference/glib/tmpl/allocators.sgml | 57 ----- - docs/reference/glib/tmpl/memory_chunks.sgml | 331 - -------------------------- - glib/gmem.c | 353 - ++++++++++++++++++++++++++++ - glib/gtimer.c | 3 +- - 5 files changed, 357 insertions(+), 389 deletions(-) - -commit 3a161ee8f34f8c5861075a4b0d52730f7ba5bec0 -Author: Ryan Lortie -Date: Sat Jan 30 22:19:29 2010 -0500 - - GSequence: move docs from tmpl to .c - - docs/reference/glib/tmpl/.gitignore | 1 + - docs/reference/glib/tmpl/sequence.sgml | 432 - --------------------------------- - glib/gsequence.c | 69 ++++++ - 3 files changed, 70 insertions(+), 432 deletions(-) - -commit 0ab7bb4b18908813b484514b8d2f597d962dd3c7 -Author: Ryan Lortie -Date: Sat Jan 30 22:15:35 2010 -0500 - - GShell: move docs from tmpl to .c - - docs/reference/glib/tmpl/.gitignore | 1 + - docs/reference/glib/tmpl/shell.sgml | 68 - ------------------------------------- - glib/gshell.c | 22 ++++++++++++ - 3 files changed, 23 insertions(+), 68 deletions(-) - -commit f6482a1eaa10f6e21536776ca667980ccd9e5f77 -Author: Ryan Lortie -Date: Sat Jan 30 22:12:22 2010 -0500 - - GTimer: move docs from tmpl to .c - - docs/reference/glib/tmpl/.gitignore | 1 + - docs/reference/glib/tmpl/timers.sgml | 110 - ----------------------------------- - glib/gtimer.c | 91 ++++++++++++++++++++++++++++- - 3 files changed, 91 insertions(+), 111 deletions(-) - -commit d87712d3e6d3975b2c0a5fb436b8b8d3e009a3e1 -Author: Ryan Lortie -Date: Sat Jan 30 21:55:03 2010 -0500 - - Fix up gthread.c documentation - - The last incomplete commit got pushed accidentally. This finishes - it up. - - glib/gthread.c | 214 - ++++++++++++++++++++++++++++++++++++++++----------------- - 1 file changed, 151 insertions(+), 63 deletions(-) - -commit 0f246e28ca6651b7b40a5a5668b45729226ca177 -Author: Ryan Lortie -Date: Sat Jan 30 20:15:25 2010 -0500 - - merge GVariantTypeInfo - - glib/Makefile.am | 2 + - glib/gvarianttypeinfo.c | 841 - ++++++++++++++++++++++++++++++++++++++++++++++ - glib/gvarianttypeinfo.h | 140 ++++++++ - glib/tests/gvarianttype.c | 429 +++++++++++++++++++++-- - 4 files changed, 1392 insertions(+), 20 deletions(-) - -commit 4c58a85dd1eb89fe45b8fc5730291238c057d63e -Author: Ryan Lortie -Date: Sat Jan 30 16:00:51 2010 -0500 - - Revert accidental commit "dirt" - - This reverts commit c46bc6ba1fc8c5045c9a93b95e78e81936e2d954. - - docs/reference/glib/Makefile.am | 1 - - docs/reference/glib/glib-sections.txt | 2 + - docs/reference/glib/tmpl/glib-unused.sgml | 847 - ++---------------------------- - docs/reference/glib/tmpl/macros_misc.sgml | 5 +- - docs/reference/glib/tmpl/version.sgml | 68 --- - 5 files changed, 44 insertions(+), 879 deletions(-) - -commit f411e23043a5f97010ee12895f78a779df43b3dd -Author: Ryan Lortie -Date: Sat Jan 30 14:06:12 2010 -0500 - - GIO: Remove trailing "." from Since: tags in docs - - Typing "Since: 2.22." results in the creation of an - api-index-2.22..xml - file (ie: the last '.' is taken to be part of the version number). - - gio/gfileinfo.h | 4 ++-- - gio/gsocket.c | 2 +- - 2 files changed, 3 insertions(+), 3 deletions(-) - -commit c46bc6ba1fc8c5045c9a93b95e78e81936e2d954 -Author: Ryan Lortie -Date: Sat Jan 30 13:00:01 2010 -0500 - - dirt - - docs/reference/glib/Makefile.am | 1 + - docs/reference/glib/glib-sections.txt | 2 - - docs/reference/glib/tmpl/glib-unused.sgml | 847 - ++++++++++++++++++++++++++++-- - docs/reference/glib/tmpl/macros_misc.sgml | 5 +- - docs/reference/glib/tmpl/version.sgml | 68 +++ - 5 files changed, 879 insertions(+), 44 deletions(-) - -commit 6857767b8600a361188f75e62c086ed7d7c06d7c -Author: Ryan Lortie -Date: Sat Jan 30 12:32:09 2010 -0500 - - move threads docs to .c - - docs/reference/glib/tmpl/.gitignore | 1 + - docs/reference/glib/tmpl/threads.sgml | 1801 - --------------------------------- - glib/gthread.c | 1492 ++++++++++++++++++++++++++- - 3 files changed, 1475 insertions(+), 1819 deletions(-) - -commit 4234481855b8bef92d594421977a2aa130ac3ad6 -Author: Ryan Lortie -Date: Sat Jan 30 13:29:23 2010 -0500 - - GIOChannel: fill in missing docs - - docs/reference/glib/tmpl/iochannels.sgml | 22 +++++++++++----------- - 1 file changed, 11 insertions(+), 11 deletions(-) - -commit 7b6c8a56059657073f56dbc2a9d04acde2588349 -Author: Ryan Lortie -Date: Sat Jan 30 12:30:53 2010 -0500 - - g_strlcpy doc: small fixup - - prevent the from getting sucked in as part of the Returns: - - glib/gstrfuncs.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 522dafe126ed814a1699238142fbc12b7f55b0b6 -Author: Ryan Lortie -Date: Sat Jan 30 12:13:50 2010 -0500 - - gbitlock: fix gtkdoc brokenness - - glib/gbitlock.c | 1 + - glib/gbitlock.h | 6 +++--- - 2 files changed, 4 insertions(+), 3 deletions(-) - -commit d51b6c471ab13348077630e8f7a3a480b3d266f0 -Author: Ryan Lortie -Date: Sat Jan 30 01:00:50 2010 -0500 - - GRand: move docs from tmpl to inline comments - - docs/reference/glib/tmpl/.gitignore | 1 + - docs/reference/glib/tmpl/random_numbers.sgml | 206 - --------------------------- - glib/grand.c | 64 +++++++++ - 3 files changed, 65 insertions(+), 206 deletions(-) - -commit 3de141b8d5d410a87481a2dec1bb3227464d97c8 -Author: Jorge González -Date: Sat Jan 30 12:37:00 2010 +0100 - - Updated Spanish translation - - po/es.po | 984 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 514 insertions(+), 470 deletions(-) - -commit 2f4bc34b324505cc6b196a9793b71e8455fe8540 -Author: Ryan Lortie -Date: Sat Jan 30 00:00:48 2010 -0500 - - gvarianttype: fix a trivial missing const - - glib/gvarianttype.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 1d55cfb51e03f4ba23191df4625ca62d3624652e -Author: Ryan Lortie -Date: Fri Jan 29 23:56:04 2010 -0500 - - don't #include from other public headers - - fix up some problems that were hidden by that - - glib/glib.symbols | 6 ++++-- - glib/gtestutils.c | 1 + - glib/gtestutils.h | 6 +++++- - glib/gurifuncs.c | 1 + - glib/gurifuncs.h | 2 +- - glib/gvarianttype.c | 1 + - 6 files changed, 13 insertions(+), 4 deletions(-) - -commit 71b14dedd8fa7b141e1496ba0b727996f6808579 -Author: Claude Paroz -Date: Fri Jan 29 22:52:58 2010 +0100 - - Updated French translation - - po/fr.po | 1008 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 514 insertions(+), 494 deletions(-) - -commit a4f5a3705b7df850cac0313853f8f95b5cfe24df -Author: Andre Klapper -Date: Fri Jan 29 22:33:06 2010 +0100 - - Update POTFILES.in to make l10n.gnome.org happy - - po/POTFILES.in | 8 ++++++++ - 1 file changed, 8 insertions(+) - -commit 6aa73f03eb14188b71b91c647442488e776a4952 -Author: Ryan Lortie -Date: Thu Jan 28 22:43:51 2010 -0500 - - improve gitignore - - .gitignore | 3 +++ - glib/.gitignore | 4 ++++ - gmodule/.gitignore | 1 + - gobject/.gitignore | 1 + - gthread/.gitignore | 1 + - po/.gitignore | 1 + - tests/.gitignore | 2 ++ - 7 files changed, 13 insertions(+) - -commit c73d2818432956aaedb12886ea0011847b7d030e -Author: Ryan Lortie -Date: Thu Jan 28 22:36:48 2010 -0500 - - GHash: move docs from tmpl to inline comments - - docs/reference/glib/tmpl/.gitignore | 1 + - docs/reference/glib/tmpl/hash_tables.sgml | 489 - ------------------------------ - glib/ghash.c | 114 +++++++ - glib/ghash.h | 17 +- - 4 files changed, 130 insertions(+), 491 deletions(-) - -commit fe89b2ea293cbcd02de2cba1834e03eee0190cdc -Author: Ryan Lortie -Date: Thu Jan 28 19:12:55 2010 -0500 - - Since: markers for g_bit_*lock() - - glib/gbitlock.c | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit 40eae351b1a95626f49ea042e5f5e9824c171c50 -Author: Ryan Lortie -Date: Thu Jan 28 18:41:19 2010 -0500 - - Bug 548967 - 1 bit mutex lock: add tests - - Add a test case for the new API. - - Always check the emulated futex(2) implementation, even on systems - with - futex support. - - configure.in | 1 + - glib/gbitlock.c | 4 ++ - gthread/Makefile.am | 3 ++ - gthread/tests/.gitignore | 2 + - gthread/tests/1bit-mutex.c | 127 - +++++++++++++++++++++++++++++++++++++++++++++ - gthread/tests/Makefile.am | 15 ++++++ - 6 files changed, 152 insertions(+) - -commit 669b0f2d6b5ef3a4924a1402d569c4e38e4fb41c -Author: Ryan Lortie -Date: Thu Jan 28 11:32:07 2010 -0500 - - Bug 548967 - 1 bit mutex lock - - Add support for a mutex lock that consumes only one bit of storage - inside of an integer on systems that support futexes. Futex is - emulated - (at a higher cost) on systems that don't have it -- but only in the - contended case. - - configure.in | 26 +++ - docs/reference/glib/glib-sections.txt | 5 + - glib/Makefile.am | 2 + - glib/gbitlock.c | 292 - ++++++++++++++++++++++++++++++++++ - glib/gbitlock.h | 43 +++++ - glib/glib.h | 1 + - glib/glib.symbols | 8 + - glib/gthread.c | 1 + - glib/gthreadprivate.h | 1 + - 9 files changed, 379 insertions(+) - -commit 595cad2531ac8bb4a4954337931134cb304088df -Author: Ryan Lortie -Date: Thu Jan 28 12:39:46 2010 -0500 - - glib docs: Delete and ignore empty .tmpl files - - docs/reference/glib/tmpl/.gitignore | 4 ++ - docs/reference/glib/tmpl/ghostutils.sgml | 64 ------------------- - docs/reference/glib/tmpl/gurifuncs.sgml | 104 - ------------------------------- - 3 files changed, 4 insertions(+), 168 deletions(-) - -commit b0a0ac51cb7e628f90b8293c098a6a1a26425301 -Author: Ryan Lortie -Date: Wed Jan 27 21:30:26 2010 -0500 - - Return NULL from g_mapped_file_get_contents() - - In the case of an empty file, return NULL instead of "". This means - that the return result of g_mapped_file_get_contents() will always be - page-aligned. - - README.in | 5 +++++ - glib/gmappedfile.c | 6 ++++-- - 2 files changed, 9 insertions(+), 2 deletions(-) - -commit 2a19bb7699c13e6d7cc5761d9285617e6b2b51f7 -Author: Matej Urbančič -Date: Wed Jan 27 13:16:13 2010 +0100 - - Updated Slovenian translation - - po/sl.po | 1315 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 682 insertions(+), 633 deletions(-) - -commit 082ff883b64ca39a197b7fccb520f0b5fa707e8a -Author: Behdad Esfahbod -Date: Tue Jan 26 16:12:20 2010 -0500 - - Improve type documentation - - docs/reference/glib/tmpl/types.sgml | 31 +++++++++++++++++++------------ - 1 file changed, 19 insertions(+), 12 deletions(-) - -commit 7d6af08777d4762ec17bfe8a4fa6eb83ba8d6f36 -Author: Christian Dywan -Date: Tue Jan 26 20:45:40 2010 +0100 - - Add gtk-doc comments with Since tags to GMemoryOutputStream properties - - gio/gmemoryoutputstream.c | 35 +++++++++++++++++++++++++++++++++++ - 1 file changed, 35 insertions(+) - -commit b0d2f344a68abcc14558c0363ffbe5bfdcba2a66 -Author: Javier Jardón -Date: Tue Jan 26 19:15:48 2010 +0100 - - [glib/gvarianttype] Move some documentation to header file - - Also, change G_VARIANT_TYPE(str) for G_VARIANT_TYPE(type_string) - so It's correctly documented now. - - glib/gvarianttype.c | 23 ----------------------- - glib/gvarianttype.h | 30 ++++++++++++++++++++++++++---- - 2 files changed, 26 insertions(+), 27 deletions(-) - -commit 3c66490503534eccdd9d3082684ca5c9abf89c0c -Author: Javier Jardón -Date: Tue Jan 26 19:00:41 2010 +0100 - - [glib/gvariantype] Added missing "Since: 2.24" tag - - glib/gvarianttype.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 3658727cfa0eca8c66bc2cdff46992099caf0acd -Author: Martin Pitt -Date: Tue Jan 26 11:22:31 2010 +0100 - - always use our own internal assertion message symbol - - Re-using glibc's __abort_msg symbol causes linking problems, since - the symbol - is declared private. Always use our own__glib_abort_msg symbol - to store - assertion messages, to avoid compatibility and linking problems. - - Also fix the test case to work with out of tree builds (such as "make - distcheck"), and re-enable it. - - https://bugzilla.gnome.org/show_bug.cgi?id=594872 - - configure.in | 14 -------------- - glib/gtestutils.c | 26 +++++++++----------------- - tests/Makefile.am | 2 +- - tests/run-assert-msg-test.sh | 17 +++++------------ - 4 files changed, 15 insertions(+), 44 deletions(-) - -commit e84a3f824855419c361ebc9f2e04768f96c6f3b9 -Author: Matthias Clasen -Date: Mon Jan 25 14:16:09 2010 -0500 - - Bump version - - configure.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 079c980ecabf42ee9d0a061f9a11b078c6394225 -Author: Matthias Clasen -Date: Mon Jan 25 14:14:14 2010 -0500 - - 2.23.2 - - po/am.po | 42 +- - po/ar.po | 45 +- - po/as.po | 45 +- - po/ast.po | 1355 - ++++++++++++++++++++++++++--------------------------- - po/az.po | 42 +- - po/be.po | 42 +- - po/be@latin.po | 45 +- - po/bg.po | 921 ++++++++++++++++++------------------ - po/bn.po | 1256 - +++++++++++++++++++++++-------------------------- - po/bn_IN.po | 45 +- - po/bs.po | 42 +- - po/ca.po | 45 +- - po/ca@valencia.po | 45 +- - po/cs.po | 45 +- - po/cy.po | 42 +- - po/da.po | 45 +- - po/de.po | 45 +- - po/dz.po | 42 +- - po/el.po | 45 +- - po/en@shaw.po | 45 +- - po/en_CA.po | 45 +- - po/en_GB.po | 45 +- - po/eo.po | 42 +- - po/es.po | 929 ++++++++++++++++++------------------ - po/et.po | 484 ++++++++++++++++++- - po/eu.po | 996 ++++++++++++++++++++------------------- - po/fa.po | 42 +- - po/fi.po | 45 +- - po/fr.po | 45 +- - po/ga.po | 42 +- - po/gl.po | 45 +- - po/gu.po | 45 +- - po/he.po | 45 +- - po/hi.po | 45 +- - po/hr.po | 42 +- - po/hu.po | 45 +- - po/hy.po | 42 +- - po/id.po | 42 +- - po/is.po | 42 +- - po/it.po | 45 +- - po/ja.po | 45 +- - po/ka.po | 42 +- - po/kn.po | 45 +- - po/ko.po | 45 +- - po/ku.po | 42 +- - po/lt.po | 45 +- - po/lv.po | 42 +- - po/mai.po | 45 +- - po/mg.po | 42 +- - po/mk.po | 45 +- - po/ml.po | 45 +- - po/mn.po | 42 +- - po/mr.po | 45 +- - po/ms.po | 42 +- - po/nb.po | 925 ++++++++++++++++++------------------ - po/ne.po | 42 +- - po/nl.po | 45 +- - po/nn.po | 45 +- - po/oc.po | 42 +- - po/or.po | 45 +- - po/pa.po | 45 +- - po/pl.po | 45 +- - po/ps.po | 42 +- - po/pt.po | 45 +- - po/pt_BR.po | 45 +- - po/ro.po | 45 +- - po/ru.po | 45 +- - po/rw.po | 42 +- - po/si.po | 42 +- - po/sk.po | 42 +- - po/sl.po | 45 +- - po/sq.po | 47 +- - po/sr.po | 45 +- - po/sr@ije.po | 42 +- - po/sr@latin.po | 45 +- - po/sv.po | 1323 - ++++++++++++++++++++++++++------------------------- - po/ta.po | 45 +- - po/te.po | 45 +- - po/th.po | 45 +- - po/tl.po | 42 +- - po/tr.po | 45 +- - po/tt.po | 42 +- - po/uk.po | 939 +++++++++++++++++++------------------ - po/vi.po | 45 +- - po/wa.po | 42 +- - po/xh.po | 42 +- - po/yi.po | 42 +- - po/zh_CN.po | 45 +- - po/zh_HK.po | 45 +- - po/zh_TW.po | 45 +- - 90 files changed, 7008 insertions(+), 5674 deletions(-) - -commit 975aea7bce39a2909607c6c40c2c0c945169b0c6 -Author: Matthias Clasen -Date: Mon Jan 25 14:13:48 2010 -0500 - - Disable yet another failing test that was recently added... - - tests/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit f13804f68e37c597533644e671d38229e80b917a -Author: Matthias Clasen -Date: Mon Jan 25 12:46:35 2010 -0500 - - Minor docs update - - docs/reference/gio/gio-sections.txt | 1 + - 1 file changed, 1 insertion(+) - -commit bc4f3904f27652b844f9786ba2b243a5ea3368b5 -Author: Matthias Clasen -Date: Mon Jan 25 12:43:10 2010 -0500 - - Another few failing tests disabled - - gio/tests/filter-streams.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 305c9c6de5436b35fc3929d4c4ff3f29c00d8678 -Author: Matthias Clasen -Date: Mon Jan 25 12:29:09 2010 -0500 - - Disable a failing test, tsk, tsk. - - glib/tests/array-test.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 81f186d1e55621622fc3a29f43522a8d5494edde -Author: Matthias Clasen -Date: Mon Jan 25 12:00:06 2010 -0500 - - Mention GVariant - - NEWS | 4 ++++ - 1 file changed, 4 insertions(+) - -commit e0d1124bd9bc516daaa84c94fee39decf9acc1d8 -Author: Matthias Clasen -Date: Mon Jan 25 11:57:47 2010 -0500 - - Updates - - NEWS | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 53 insertions(+) - -commit b4c0b10658bb77f14005a117d5abdb620fec4068 -Author: Ryan Lortie -Date: Mon Jan 25 11:31:56 2010 -0500 - - add testcase for GVariantType - - glib/tests/.gitignore | 1 + - glib/tests/Makefile.am | 3 + - glib/tests/gvarianttype.c | 650 - ++++++++++++++++++++++++++++++++++++++++++++++ - 3 files changed, 654 insertions(+) - -commit 0ccb288da103890dcf89ceda75fb8b488077a1de -Author: Ryan Lortie -Date: Mon Jan 25 11:26:27 2010 -0500 - - merge GVariantType - - GVariantType is the type system for GVariant - - docs/reference/glib/glib-docs.sgml | 1 + - docs/reference/glib/glib-sections.txt | 68 ++ - glib/Makefile.am | 2 + - glib/glib.h | 1 + - glib/glib.symbols | 34 + - glib/gvarianttype.c | 1495 - +++++++++++++++++++++++++++++++++ - glib/gvarianttype.h | 282 +++++++ - 7 files changed, 1883 insertions(+) - -commit 11d4e59712b5a19c9847facf6da79946c9bd24aa -Author: Benjamin Otte -Date: Wed Jan 20 21:06:30 2010 +0100 - - Move the boxed private type data to TypeNode - - This way we don't need to keep a custom array that we bsearch on (and - that isn't threadsafe) but can use the gtype.c machinery that is - threadsafe. And fast, too! - - https://bugzilla.gnome.org/show_bug.cgi?id=554887 - - gobject/Makefile.am | 5 +++- - gobject/gboxed.c | 72 - ++++--------------------------------------------- - gobject/gtype-private.h | 41 ++++++++++++++++++++++++++++ - gobject/gtype.c | 45 +++++++++++++++++++++++++++++++ - 4 files changed, 95 insertions(+), 68 deletions(-) - -commit ac666d2ae35b86c0d92ae70a0fb77b9df91035d1 -Author: Benjamin Otte -Date: Wed Jan 20 20:02:24 2010 +0100 - - Put calls to registered copy/free functions into separate functions - - This eases cleaning up these functions. - - One optimization in value_set_internal() was lost in the process. It - shouldn't cause too many issues when all is said and done. - - https://bugzilla.gnome.org/show_bug.cgi?id=554887 - - gobject/gboxed.c | 97 - ++++++++++++++++++-------------------------------------- - 1 file changed, 31 insertions(+), 66 deletions(-) - -commit 4ecf8655b315f9da3d108356c8f39394300deae3 -Author: Alexander Shopov -Date: Mon Jan 25 11:58:18 2010 +0200 - - Updated Bulgarian translation - - po/bg.po | 974 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 490 insertions(+), 484 deletions(-) - -commit d819c8e486c9aaa2602d93fdd5cd1743d5a46624 -Author: Matthias Clasen -Date: Sun Jan 24 20:50:51 2010 -0500 - - Typo fixes - - gio/gsimpleasyncresult.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit cd59feff775e3cf9b15190dd6d75c4e6b98336e8 -Author: Jamil Ahmed -Date: Sun Jan 24 22:54:12 2010 +0600 - - Updated Bengali translation - - po/bn.po | 1295 - +++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 691 insertions(+), 604 deletions(-) - -commit e71dcb204e3be3c0129c0782f3b5420be47fb2ef -Author: Ryan Lortie -Date: Sat Jan 23 01:07:46 2010 -0500 - - gio: .gitignore gio-querymodules - - gio/.gitignore | 1 + - 1 file changed, 1 insertion(+) - -commit c8fc3112f910b544ace0e1cb14d47555b38be6d8 -Author: Ryan Lortie -Date: Fri Jan 22 20:18:58 2010 -0500 - - Bug 448888 - don't init g_slice for always-malloc - - glib/gslice.c | 16 +++++++++++++--- - 1 file changed, 13 insertions(+), 3 deletions(-) - -commit 7693b0af445645f09e55ed7cebe0051c3d1fdd8d -Author: Alberto Garcia -Date: Wed Jan 20 18:53:08 2010 +0100 - - [tests] Remove C++ style comments - - It makes the IBM XL C Compiler (the 'native' non-free compiler - on the AIX 5.3 and 6.1 platform) stop compiling with syntax error. - - Fixes https://bugzilla.gnome.org/show_bug.cgi?id=581300 - - Signed-off-by: Javier Jardón - - gobject/tests/threadtests.c | 8 ++++---- - tests/slice-concurrent.c | 2 +- - tests/slice-test.c | 2 +- - 3 files changed, 6 insertions(+), 6 deletions(-) - -commit 6c3551fedb7bfde716fa00cfcbba00ca987c2a79 -Author: Dan Winship -Date: Mon Jan 18 09:46:19 2010 -0500 - - [configure] More -lresolv-checking-fixing - - https://bugzilla.gnome.org/show_bug.cgi?id=586150 - - configure.in | 10 ++++++++-- - 1 file changed, 8 insertions(+), 2 deletions(-) - -commit 914120b9701650ccf7bede1907b69b521ca43236 -Author: Benjamin Otte -Date: Mon Jan 18 14:03:16 2010 +0100 - - Ensure values are memset to 0 when calling G_VALUE_COLLECT_INIT() - - The reason we need to enforce this is that the GTypeValueTable - documentation explicitly states that memory is memset to 0 when the - value_init function is called. - - https://bugzilla.gnome.org/show_bug.cgi?id=603590 - - gobject/gobject.c | 2 +- - gobject/gsignal.c | 4 ++-- - gobject/gvaluecollector.h | 3 +-- - 3 files changed, 4 insertions(+), 5 deletions(-) - -commit 956b3b507d03b6d10f8bef34b3775a409c5ba9ee -Author: Dan Winship -Date: Wed Jan 13 11:24:28 2010 -0500 - - [configure] Fix res_query check for OS X - - https://bugzilla.gnome.org/show_bug.cgi?id=586150 - - configure.in | 36 +++++++++++++++++++----------------- - gio-2.0.pc.in | 2 +- - 2 files changed, 20 insertions(+), 18 deletions(-) - -commit a6ab4b78725f6376c04f7fb2eb6cbf9a56387253 -Author: Javier Jardón -Date: Tue Nov 17 21:15:15 2009 +0100 - - Upgrade to version 0.8 of libasyncns - - Fixes https://bugzilla.gnome.org/show_bug.cgi?id=602240 - - gio/libasyncns/asyncns.c | 94 - ++++++++++++++++++++++++++++------------------ - gio/libasyncns/g-asyncns.h | 16 ++------ - 2 files changed, 61 insertions(+), 49 deletions(-) - -commit fe23567c436612e7a167c1681d6cb69392769fb7 -Author: Inaki Larranaga Murgoitio -Date: Wed Jan 13 17:29:39 2010 +0100 - - Updated Basque language - - po/eu.po | 1044 - ++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 512 insertions(+), 532 deletions(-) - -commit b577c207a5279667801c44d8f1d9469ca431478b -Author: Kjartan Maraas -Date: Wed Jan 13 16:20:56 2010 +0100 - - Updated Norwegian bokmål translation - - po/nb.po | 937 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 477 insertions(+), 460 deletions(-) - -commit 7448eb71c3ac85a08c8f0fceaf9747e6298ae5c9 -Author: Sven Herzberg -Date: Wed Jan 13 14:47:58 2010 +0100 - - properly abort instead of looping infinitely - - Fixes: Bug 568760 - nautilus freezes due to a bug in garray.c:322 - - * glib/garray.c: increase the size of potential return values by - using an unsigned result; properly check if we still handle - valid size - proposals, return the original request if there's no usable - size left - * tests/array-test.c: reproduce the error condition of the bug report - - glib/garray.c | 18 ++++++++++-------- - glib/tests/array-test.c | 24 ++++++++++++++++++++++++ - 2 files changed, 34 insertions(+), 8 deletions(-) - -commit 820181a5de46da070d7792128fe148b51fc79a20 -Author: Alexander Larsson -Date: Wed Jan 13 10:25:52 2010 +0100 - - Fix docs in previous commit - - gobject/gvaluecollector.h | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 3c5e1fd903ce18efe51672074e01d1637c4bc0b2 -Author: Alexander Larsson -Date: Wed Jan 13 10:24:09 2010 +0100 - - Remove additional thread support in performance test - - We're always enabling threads now so this is not needed. - - tests/gobject/performance.c | 6 ------ - tests/gobject/run-performance.sh | 3 +-- - 2 files changed, 1 insertion(+), 8 deletions(-) - -commit 40bf3aa5d2fd9d2aa6244ce8023ad1eed3bf0383 -Author: Edward Hervey -Date: Wed Dec 2 11:50:02 2009 +0100 - - gobject: Use new G_VALUE_COLLECT_INIT variant - - Makes g_object_new_valist 20% to 30% faster (against 2321e5a). - - Profiled against the pan newsreader which uses a variant of simple - and complex object creation. - - https://bugzilla.gnome.org/show_bug.cgi?id=603590 - - gobject/gobject.c | 10 ++++------ - 1 file changed, 4 insertions(+), 6 deletions(-) - -commit 0f25115ffc887110993f6947f9907a85374933d3 -Author: Edward Hervey -Date: Wed Dec 2 11:49:49 2009 +0100 - - gsignal: Use new G_VALUE_COLLECT_INIT variant - - Makes g_signal_emit_valist from 15% to 20% faster. - - Results reported from profiling the pan newsreader which uses - a variant - of simple and complex signal emissions (i.e no args or various args) - - https://bugzilla.gnome.org/show_bug.cgi?id=603590 - - gobject/gsignal.c | 20 ++++++++------------ - 1 file changed, 8 insertions(+), 12 deletions(-) - -commit 546fc0ca331c8d1b3393fe218a697b6a1a1c1072 -Author: Edward Hervey -Date: Wed Dec 2 11:48:18 2009 +0100 - - gvaluecollector: Add variant of G_VALUE_COLLECT for most used cases. - - Most callers of G_VALUE_COLLECT previously had to initialize the - GValue - and then G_VALUE_COLLECT would still go through a cleanup phase. - - The new variant allows passing a unitialized GValue along with a GType - and speedup the initialization/collection process. - - https://bugzilla.gnome.org/show_bug.cgi?id=603590 - - gobject/gvaluecollector.h | 44 - ++++++++++++++++++++++++++++++++++++-------- - 1 file changed, 36 insertions(+), 8 deletions(-) - -commit 3bb404f13329dbd6c67f777e5a6d9228716ab440 -Author: Alexander Larsson -Date: Tue Jan 12 21:55:15 2010 +0100 - - Mention thread changes in NEWS - - README.in | 8 ++++++++ - 1 file changed, 8 insertions(+) - -commit 94b8613b5ffefadb5c82424bd1f3083ff11fa811 -Author: Alexander Larsson -Date: Tue Jan 12 21:28:23 2010 +0100 - - Use unconditional thread calls in gio and gobject - - If threads are available we always enable threads in gobject, which - means all gio/gobject code can enable the unconditional thread calls. - - This is a minor optimization since we avoid a bunch of unnecessary - is-threads-enabled checks. - - https://bugzilla.gnome.org/show_bug.cgi?id=606775 - - configure.in | 1 + - gio/Makefile.am | 5 +++++ - gobject/Makefile.am | 5 +++++ - 3 files changed, 11 insertions(+) - -commit de5c708e0b3d257388d3a5d09c80806d27069c88 -Author: Alexander Larsson -Date: Tue Jan 12 21:26:52 2010 +0100 - - Make thread calls unconditional if G_THREADS_MANDATORY is set - - Since gobject now initialized threads unconditionally if threads are - available it makes no sense to have each thread operation - conditionally check if threads are enables, so allow this to be - avoided. - - https://bugzilla.gnome.org/show_bug.cgi?id=606775 - - glib/gthread.h | 4 ++++ - 1 file changed, 4 insertions(+) - -commit fa2bced1f30f93443ef43ce8b5b1e437cd07168c -Author: Alexander Larsson -Date: Tue Jan 12 21:22:45 2010 +0100 - - Enable threads in g_type_init() - - This means threads will be supported for all gobject - libraries/applications - and initialized early enough to not cause any problems. - - This solves the problem of libraries needing threadsafety. Previosly - they just called g_threads_init() anyway, which often works but - sometimes - breaks in unexpected ways. - - See this thread for more details: - http://mail.gnome.org/archives/gtk-devel-list/2009-November/msg00208.html - - https://bugzilla.gnome.org/show_bug.cgi?id=606775 - - docs/reference/glib/tmpl/threads.sgml | 8 ++++++++ - gobject-2.0-uninstalled.pc.in | 2 +- - gobject-2.0.pc.in | 2 +- - gobject/Makefile.am | 2 +- - gobject/gtype.c | 9 ++++++++- - 5 files changed, 19 insertions(+), 4 deletions(-) - -commit 0df3ca8f9bbb624b219ecdb25d3fe8aa4a51d953 -Author: Alexander Larsson -Date: Tue Jan 12 21:16:59 2010 +0100 - - Relax g_thread_init() requirements - - We now allow g_thread_init(NULL) to be called after other glib calls - (with - some minor limitations). This is mainly a documentation change as this - really was already possible. - - We also allow g_thread_init() to be called multiple times. Only the - first call actually initializes the threading system, further calls - are ignored (but print a warning if the argument is not NULL). - - https://bugzilla.gnome.org/show_bug.cgi?id=606775 - - docs/reference/glib/tmpl/threads.sgml | 55 - ++++++++++++----------------------- - gthread/gthread-impl.c | 7 ++++- - 2 files changed, 25 insertions(+), 37 deletions(-) - -commit 74ad124cfba3278c385d177a527f19574fda9670 -Author: Alexander Larsson -Date: Tue Jan 12 13:09:10 2010 +0100 - - Implement lazy loading of fam plugin - - gio/fam/Makefile.am | 15 ++++++++++++++- - gio/fam/fam-module.c | 11 +++++++++++ - 2 files changed, 25 insertions(+), 1 deletion(-) - -commit 57b771235e8e548ba3bb68a49ae4f016072ee89f -Author: Alexander Larsson -Date: Tue Jan 12 13:11:22 2010 +0100 - - Add gio-querymodule program - - This can be used to update the giomodule.cache file in directories - with - giomodules in order to support lazy module loading. - - gio/Makefile.am | 10 ++++ - gio/gio-querymodules.c | 133 - +++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 143 insertions(+) - -commit 682b3da99b1766b3dda0ee5978040e11108e063c -Author: Alexander Larsson -Date: Tue Jan 12 11:57:17 2010 +0100 - - Use the new lazy loading of modules for gio modules - - gio/giomodule.c | 30 +++++++++++------------------- - 1 file changed, 11 insertions(+), 19 deletions(-) - -commit 488bede191081f035f24f7c3e55a86bc8ee2d7ae -Author: Alexander Larsson -Date: Tue Jan 12 11:36:12 2010 +0100 - - Add support for lazy loading of giomodules - - Adds an optional query method to giomodules which should return all - possible extension points the module may implement. - - Then we add a new call g_io_modules_scan_all_in_directory() similar to - g_io_modules_load_all_in_directory() that doesn't return all loaded - modules, thus allowing lazy loading. - - In g_io_modules_scan_all_in_directory we look for an optional - giomodule.cache file and use the information in that to avoid - loading modules until they are needed for an extension point. - - gio/gio.symbols | 1 + - gio/giomodule.c | 211 - ++++++++++++++++++++++++++++++++++++++++++++++++++------ - gio/giomodule.h | 31 +++++++++ - 3 files changed, 222 insertions(+), 21 deletions(-) - -commit 6aa1aef5562b2db9777ad17183427dbbb88599b2 -Author: Ignacio Casal Quinteiro -Date: Tue Jan 12 12:54:49 2010 +0100 - - Flush gcharsetconverter when needed. - - This patch fixes bug #605686. - - gio/gcharsetconverter.c | 53 - +++++++++++++++++++++++++++++-------------------- - 1 file changed, 31 insertions(+), 22 deletions(-) - -commit f4ccd96ea1a137eb0c533f177ff87290a84ee0d5 -Author: Kamal Mostafa -Date: Fri Jan 1 20:36:28 2010 -0800 - - g_object_new(): skip varargs for simple calls - - g_object_new() avoids useless varargs processing for simple calls - with no - properties. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=605883 - - gobject/gobject.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 8c293b0ae0f3d7a404b3249872a1591313467b4f -Author: Daniel Nylander -Date: Sat Jan 9 16:43:35 2010 +0100 - - Updated Swedish translation - - po/sv.po | 1354 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 691 insertions(+), 663 deletions(-) - -commit e61fed47b39265056dc2f9f5c3c5a6fc14bc0bf2 -Author: Jorge González -Date: Thu Jan 7 20:26:48 2010 +0100 - - Updated Spanish translation - - po/es.po | 950 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 483 insertions(+), 467 deletions(-) - -commit 37716bd00a7911de545ebca3dc7a248503eaf46e -Author: Hiroyuki Ikezoe -Date: Thu Jan 7 19:33:39 2010 +0900 - - Use GCC atomic builtin operations. - - Fix for bug #531902. - - configure.in | 211 - +++++++++++++++++++++++++++++------------------------ - glib/Makefile.am | 8 +- - glib/gatomic-gcc.c | 92 +++++++++++++++++++++++ - 3 files changed, 214 insertions(+), 97 deletions(-) - -commit 7211f7f8eb6845b010f45dd9084f67f80af40412 -Author: Stefan Kost -Date: Thu Jan 7 10:47:20 2010 +0200 - - docs: switch to xi:inbclude for the content to save some more seconds - - docs/reference/gobject/gobject-docs.sgml | 77 ++++------- - docs/reference/gobject/tut_gobject.xml | 3 + - docs/reference/gobject/tut_gsignal.xml | 3 + - docs/reference/gobject/tut_gtype.xml | 5 +- - docs/reference/gobject/tut_howto.xml | 21 +-- - docs/reference/gobject/tut_intro.xml | 3 + - docs/reference/gobject/tut_tools.xml | 221 - ++++++++++++++++--------------- - 7 files changed, 163 insertions(+), 170 deletions(-) - -commit 00db5238d9cdd1034f39749cac2d7b18df4b231c -Author: Stefan Kost -Date: Thu Jan 7 11:31:24 2010 +0200 - - docs: switch to xi:inbclude for the content to save some more seconds - - docs/reference/glib/building.sgml | 4 + - docs/reference/glib/changes.sgml | 4 + - docs/reference/glib/compiling.sgml | 4 + - docs/reference/glib/cross.sgml | 4 + - docs/reference/glib/glib-docs.sgml | 231 - +++++++++++----------------------- - docs/reference/glib/regex-syntax.sgml | 4 + - docs/reference/glib/resources.sgml | 4 + - docs/reference/glib/running.sgml | 4 + - 8 files changed, 103 insertions(+), 156 deletions(-) - -commit d01e2527ce59b5daac2b63a6ac0074cbec8bebe5 -Author: Stefan Kost -Date: Thu Jan 7 10:22:14 2010 +0200 - - docs: use xi:include to use the generated indexes if available. - - This works transparantly for people with new enough gtk-doc - (>=1.11) and - significantly improves the build time. - - docs/reference/gio/gio-docs.xml | 19 ++++++---- - docs/reference/glib/glib-docs.sgml | 62 - +++++++++++++++++++------------- - docs/reference/gobject/gobject-docs.sgml | 54 - +++++++++++++++++----------- - 3 files changed, 84 insertions(+), 51 deletions(-) - -commit 4c55b45162a3a76ca6c1d1c450ea667eeb7bae44 -Author: Haakon Sporsheim -Date: Thu Jan 7 10:12:13 2010 +0200 - - Don't do pointer arithmetics on void* - - For instance MSVC doesn't like that. - - Signed-off-by: Tor Lillqvist - - gobject/gatomicarray.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 759fbac7b765e3ef3df4e64e534c99d45526bdd3 -Author: Matthias Clasen -Date: Wed Jan 6 17:37:11 2010 -0500 - - Add properties to GMemoryOutputStream - - This helps bindings. Patch by Krzysztof Kosiński. See bug 605733. - - gio/gmemoryoutputstream.c | 308 - ++++++++++++++++++++++++++++----------- - gio/gmemoryoutputstream.h | 6 +- - gio/tests/memory-output-stream.c | 37 +++++ - 3 files changed, 260 insertions(+), 91 deletions(-) - -commit f2d8f6287d6e3fcb9e58402c2051d557f7e41632 -Author: Matthias Clasen -Date: Wed Jan 6 13:23:48 2010 -0500 - - Fix the filename roundtrip check - - The check was always failing because the code was comparing - the wrong strings. Reported in bug 605977. - - gio/glocalfile.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit baf20e09842a97c2d7925dff5ff9c6d35e36b27d -Author: Ryan Lortie -Date: Tue Jan 5 18:49:23 2010 -0500 - - GUnixFDMessage: fix a small typo in an extra check - - In the deserialise function, GUnixFDMessage was comparing 'level' to - both SOL_SOCKET and SCM_RIGHTS. It is correct to compare 'type' to - SCM_RIGHTS. The code passed tests only because: - - 1) it's a "should always be OK" double-check - - 2) SOL_SOCKET and SCM_RIGHTS, by chance, both have the value '1' on - Linux systems. - - gio/gunixfdmessage.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit b00c6d7fb5798b4e528554e1221a553ab95506ed -Author: Matthias Clasen -Date: Tue Jan 5 18:18:55 2010 -0500 - - Fix a memleak - - An early exit in expand_application_parameters forgot to free - a GString. Reported by Steve Grubb. - - gio/gdesktopappinfo.c | 14 ++++++++------ - 1 file changed, 8 insertions(+), 6 deletions(-) - -commit 6cee86a3efc98333282218f8eb1e0149a7cd703d -Author: Matthias Clasen -Date: Tue Jan 5 18:16:37 2010 -0500 - - Fix an off-by-one error - - Reported by Steve Grubb. - - gio/gcontenttype.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 95889d19275fd0f8f47f6c7f0e5b37861aa28497 -Author: Maxim V. Dziumanenko -Date: Tue Jan 5 16:53:01 2010 +0200 - - Update Ukrainian translation - - po/uk.po | 948 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 474 insertions(+), 474 deletions(-) - -commit e8ccfd1bb2e17037d54440290b718bd19567a2e4 -Author: Haakon Sporsheim -Date: Tue Jan 5 11:28:43 2010 +0200 - - Avoid compilation warning from MSVC - - Signed-off-by: Tor Lillqvist - - glib/gutils.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d13c552dafe93e819e9c17bb68f46c33c9e97b10 -Author: Piotr Eljasiak -Date: Tue Jan 5 00:48:02 2010 +0100 - - Fix a typo in the docs - - glib/gmarkup.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit c4600066a60e4ade006eeba196e560232f26116a -Author: Xandru Armesto Fernandez -Date: Mon Jan 4 22:10:47 2010 +0100 - - Added asturian language - - po/LINGUAS | 1 + - 1 file changed, 1 insertion(+) - -commit 4655e85081f1fe62a0dd01342dab2109d2979b16 -Author: Xandru Armesto Fernandez -Date: Mon Jan 4 22:10:29 2010 +0100 - - Updated asturian translations - - po/ast.po | 2084 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 2084 insertions(+) - -commit 3f5fb1ee9c2e3c09bc21913f02c1797550acdcea -Author: Javier Jardón -Date: Sun Jan 3 23:34:26 2010 +0100 - - [docs] Fix @title usage in "Enumeration and flags types" section - - gobject/genums.c | 6 ++---- - 1 file changed, 2 insertions(+), 4 deletions(-) - -commit a91514ba1946ee048d9b2ddb049bc7dff5998940 -Author: Matthias Clasen -Date: Sat Jan 2 19:50:55 2010 -0500 - - Document that various functions ref GSimpleAsyncResult - - Patch by Will Thompson, see bug 602417. - - gio/gsimpleasyncresult.c | 220 - ++++++++++++++++++++++++----------------------- - 1 file changed, 113 insertions(+), 107 deletions(-) - -commit f58fa6934315bc83d57a6d63ae1f9ca08dd9731b -Author: Matthias Clasen -Date: Sat Jan 2 19:44:26 2010 -0500 - - Document that _finish() must be called at most once. - - The patch was provided by Will Thompson in bug 602417. - - gio/gasyncresult.c | 22 +++++++++++----------- - 1 file changed, 11 insertions(+), 11 deletions(-) - -commit 74af99b860db66d6e32ed12c54016246e60be99a -Author: Matthias Clasen -Date: Sat Jan 2 19:35:08 2010 -0500 - - Fix a typo - - ...and some whitespace fixes. Pointed out by Will Thompson in - bug 602417. - - gio/gasyncresult.c | 69 - +++++++++++++++++++++++++++--------------------------- - 1 file changed, 35 insertions(+), 34 deletions(-) - -commit 0542e6dbf9b817a3ad4f0dbf4b85177536e11277 -Author: Pablo Castellano -Date: Sun Jan 3 01:23:53 2010 +0100 - - Updated .gitignore files - - glib/.gitignore | 1 + - gobject/.gitignore | 1 + - 2 files changed, 2 insertions(+) - -commit ab799115defeab7771f3cb5cd0c88eba0d73558a -Author: Matthias Clasen -Date: Sat Jan 2 19:17:37 2010 -0500 - - Don't return anything from a void function - - Sun C doesn't like it. Reported in bug 604824. - - gio/gconverter.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 05af612943b4f34b63e4bfcb7dc7bbab6725417b -Author: Ivar Smolin -Date: Sat Jan 2 22:42:01 2010 +0200 - - Updating Estonian translation - - po/et.po | 490 - ++------------------------------------------------------------- - 1 file changed, 15 insertions(+), 475 deletions(-) - -commit 32f79f55ef287bf505ff434f13d79d89f3630bb2 -Author: Paolo Borelli -Date: Thu Dec 31 12:42:41 2009 +0100 - - Bug 604457 - gutf8inputstream.c: increasing unknown size pointer - - gio/gutf8inputstream.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 73ca6f70199353c22bf2d6aa99d5cd1eaea76702 -Author: Javier Jardón -Date: Mon Dec 28 02:04:01 2009 +0100 - - [docs] Fix 'Deprecated' tag on some win32 functions - - Fix g_win32_get_package_installation_directory() and - g_win32_get_package_installation_subdirectory_utf8() - - glib/gwin32.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 85e00d3a9433a5f83f9897c832fa00e4e0540e2c -Author: Javier Jardón -Date: Thu Dec 24 05:05:21 2009 +0100 - - [docs] Fix 'Deprecated' tag in g_date_set_time() - - glib/gdate.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit da66897950431870390f8dc3f798e24f23ffb8c8 -Author: Martin Pitt -Date: Tue Dec 22 11:09:20 2009 +0100 - - Support storing assertion messages into core dump - - Crash interception/debugging systems like Apport or ABRT capture - core dumps for - later crash analysis. However, if a program exits with an assertion - failure, - the core dump is not useful since the assertion message is only - printed to - stderr. - - glibc recently got a patch which stores the message of assert() - into the - __abort_msg global variable. - (http://sourceware.org/git/?p=glibc.git;a=commitdiff;h=48dcd0ba) - That works fine for programs which actually use the standard C - assert() macro. - - This patch adds the same functionality for glib's assertion tests. If - we are - building against a glibc which already has __abort_msg (2.11 and - later, or - backported above git commit), use that, otherwise put it into our - own field - __glib_assert_msg. - - Usage: - - $ cat test.c - #include - - int main() { - g_assert(1 < 0); - return 0; - } - - $ ./test - **ERROR:test.c:5:main: assertion failed: (1 < 0) - Aborted (Core dumped) - - $ gdb --batch --ex 'print (char*) __abort_msg' ./test core - [...] - $1 = 0x93bf028 "ERROR:test.c:5:main: assertion failed: (1 < 0)" - - https://bugzilla.gnome.org/show_bug.cgi?id=594872 - - configure.in | 14 +++++++++++++ - glib/gtestutils.c | 23 +++++++++++++++++++++ - tests/.gitignore | 1 + - tests/Makefile.am | 6 ++++-- - tests/assert-msg-test.c | 8 ++++++++ - tests/run-assert-msg-test.sh | 48 - ++++++++++++++++++++++++++++++++++++++++++++ - 6 files changed, 98 insertions(+), 2 deletions(-) - -commit e9ab9eaff66b62c9653b90cca2eaf1d142f716a1 -Author: Theppitak Karoonboonyanan -Date: Tue Dec 22 23:39:21 2009 +0700 - - Updated Thai translation. - - po/th.po | 35 +++++++++++++++-------------------- - 1 file changed, 15 insertions(+), 20 deletions(-) - -commit 8202728f067c5d418f4fcc5172a990aa1c68312b -Author: Tor Lillqvist -Date: Tue Dec 22 00:46:12 2009 +0200 - - Install gio-unix-2.0.pc only on Unix - - The gio-unix-2.0 headers are installed only on Unix anyway. - - Makefile.am | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -commit dba6cef3c9c29314c20a122647c23b12329025dc -Author: Javier Jardón -Date: Mon Dec 21 23:04:43 2009 +0100 - - [docs] Fix G_DEFINE_INTERFACE "Since" tag - - This symbol is available since Glib 2.24, not 2.20. - - gobject/gtype.h | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit e7488ca85721b05181f699f4e8b12098077ce210 -Author: Behdad Esfahbod -Date: Fri Jun 5 23:28:17 2009 -0400 - - [gobject] Grow gvalue transform array exponentially - - Bug 589176 - Grow gvalue transform array exponentially - - Reduces about 180 realloc calls during g_type_init(). - - gobject/gvalue.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 88261680f518c3c701154504011f778866d6dc2a -Author: Matthias Clasen -Date: Mon Dec 21 10:56:03 2009 -0500 - - Bump version - - configure.in | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit d7bdc48c2618cbc6b99c161592fd59c92d28d1c8 -Author: Matthias Clasen -Date: Mon Dec 21 10:54:11 2009 -0500 - - 2.23.1 - - po/am.po | 80 ++--- - po/ar.po | 80 ++--- - po/as.po | 80 ++--- - po/az.po | 80 ++--- - po/be.po | 80 ++--- - po/be@latin.po | 80 ++--- - po/bg.po | 80 ++--- - po/bn.po | 80 ++--- - po/bn_IN.po | 80 ++--- - po/bs.po | 80 ++--- - po/ca.po | 80 ++--- - po/ca@valencia.po | 80 ++--- - po/cs.po | 80 ++--- - po/cy.po | 917 - ++++++++++++++++++++++++++--------------------------- - po/da.po | 80 ++--- - po/de.po | 80 ++--- - po/dz.po | 80 ++--- - po/el.po | 80 ++--- - po/en@shaw.po | 80 ++--- - po/en_CA.po | 80 ++--- - po/en_GB.po | 80 ++--- - po/eo.po | 80 ++--- - po/es.po | 80 ++--- - po/et.po | 465 ++++++++++++++++++++++++++- - po/eu.po | 80 ++--- - po/fa.po | 80 ++--- - po/fi.po | 80 ++--- - po/fr.po | 80 ++--- - po/ga.po | 80 ++--- - po/gl.po | 80 ++--- - po/gu.po | 80 ++--- - po/he.po | 930 - +++++++++++++++++++++++++++--------------------------- - po/hi.po | 80 ++--- - po/hr.po | 80 ++--- - po/hu.po | 80 ++--- - po/hy.po | 80 ++--- - po/id.po | 80 ++--- - po/is.po | 80 ++--- - po/it.po | 80 ++--- - po/ja.po | 80 ++--- - po/ka.po | 80 ++--- - po/kn.po | 80 ++--- - po/ko.po | 80 ++--- - po/ku.po | 80 ++--- - po/lt.po | 80 ++--- - po/lv.po | 80 ++--- - po/mai.po | 80 ++--- - po/mg.po | 80 ++--- - po/mk.po | 80 ++--- - po/ml.po | 80 ++--- - po/mn.po | 80 ++--- - po/mr.po | 80 ++--- - po/ms.po | 80 ++--- - po/nb.po | 917 - ++++++++++++++++++++++++++--------------------------- - po/ne.po | 80 ++--- - po/nl.po | 80 ++--- - po/nn.po | 80 ++--- - po/oc.po | 80 ++--- - po/or.po | 80 ++--- - po/pa.po | 80 ++--- - po/pl.po | 80 ++--- - po/ps.po | 80 ++--- - po/pt.po | 80 ++--- - po/pt_BR.po | 80 ++--- - po/ro.po | 80 ++--- - po/ru.po | 80 ++--- - po/rw.po | 80 ++--- - po/si.po | 80 ++--- - po/sk.po | 80 ++--- - po/sl.po | 80 ++--- - po/sq.po | 80 ++--- - po/sr.po | 80 ++--- - po/sr@ije.po | 80 ++--- - po/sr@latin.po | 80 ++--- - po/sv.po | 80 ++--- - po/ta.po | 80 ++--- - po/te.po | 80 ++--- - po/th.po | 80 ++--- - po/tl.po | 80 ++--- - po/tr.po | 80 ++--- - po/tt.po | 80 ++--- - po/uk.po | 80 ++--- - po/vi.po | 127 ++++---- - po/wa.po | 80 ++--- - po/xh.po | 80 ++--- - po/yi.po | 80 ++--- - po/zh_CN.po | 80 ++--- - po/zh_HK.po | 80 ++--- - po/zh_TW.po | 80 ++--- - 89 files changed, 5260 insertions(+), 4816 deletions(-) - -commit ad1580e516fd481eaa1c6bb9134c1c11a517e824 -Author: Matthias Clasen -Date: Mon Dec 21 10:02:07 2009 -0500 - - Update release notes - - README.in | 10 ++++++++-- - 1 file changed, 8 insertions(+), 2 deletions(-) - -commit 7af2609a44f26b8a6e65601fc2fa6f7453ff73c5 -Author: Matthias Clasen -Date: Mon Dec 21 09:59:24 2009 -0500 - - Updates - - NEWS | 37 +++++++++++++++++++++++++++++++++++++ - 1 file changed, 37 insertions(+) - -commit 52405a6b5dcaa1e8e6268192760ee6e11939a3b5 -Author: Iestyn Pryce -Date: Mon Dec 21 14:57:15 2009 +0000 - - Updated Welsh translation - - po/cy.po | 99 - ++++++++++++++++++++++++++++++---------------------------------- - 1 file changed, 47 insertions(+), 52 deletions(-) - -commit 71d508776efc69e2ee97b424bbeb25d3ced38ac8 -Author: Matthias Clasen -Date: Mon Dec 21 09:21:54 2009 -0500 - - Remove comment as well - - glib/tests/option-context.c | 4 ---- - 1 file changed, 4 deletions(-) - -commit 7db8b92b979b2f95268d42eecf9dc7a361e6f5d1 -Author: Matthias Clasen -Date: Mon Dec 21 09:11:23 2009 -0500 - - Revert the g_set_prgname change - - This change breaks our API and causes warnings from essentially - all applications. - See bug 563627. - - glib/gutils.c | 11 ++--------- - glib/tests/option-context.c | 2 -- - 2 files changed, 2 insertions(+), 11 deletions(-) - -commit 473fd041324931cc1267e354408475058611d740 -Author: Iestyn Pryce -Date: Sun Dec 20 12:03:19 2009 +0000 - - Updated Welsh translation - - po/cy.po | 1114 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 561 insertions(+), 553 deletions(-) - -commit ccd33a4043008f2927df6988bfe623341afb91f9 -Author: Behdad Esfahbod -Date: Sat Dec 19 11:46:19 2009 +0100 - - Bug 501166 - Warning message says IA__g_type_init instead of - g_type_init - - gobject/gtype.c | 24 ++++++++++++------------ - 1 file changed, 12 insertions(+), 12 deletions(-) - -commit 991702494946bdfcea958c6bd421b51867ea7545 -Author: Javier Jardón -Date: Tue Dec 15 21:15:41 2009 +0100 - - G_DEFINE_INTERFACE_* documentation is not generated - - Fix the documentation: Replace "@Since:" with "Since:" - - https://bugzilla.gnome.org/show_bug.cgi?id=604645 - - gobject/gtype.h | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 046e521b4f08a88c889620225faea7284356eb23 -Author: Kamal Mostafa -Date: Fri Dec 18 10:34:05 2009 -0800 - - Fix typo "Performace" in gtester-report Details pop-up window - - glib/gtester-report | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit f74c0e257fef1b6304294d34130e74b591b14acf -Author: Dan Winship -Date: Fri Dec 18 12:27:36 2009 +0100 - - update .gitignores - - gio/tests/.gitignore | 26 +++++++++++++++----------- - gobject/tests/.gitignore | 1 + - 2 files changed, 16 insertions(+), 11 deletions(-) - -commit 28d91b5bb6f0543c259976d8338a7b4d95054dd3 -Author: Dan Winship -Date: Fri Dec 18 10:26:09 2009 +0100 - - Fix UnixWare build by not using "sa_len" as a variable name - - https://bugzilla.gnome.org/show_bug.cgi?id=604875 - - gio/gnetworkingprivate.h | 2 +- - gio/gresolver.c | 4 ++-- - 2 files changed, 3 insertions(+), 3 deletions(-) - -commit 50741f2fb2db13ef236974e676d1b6472c3aef5c -Author: Nguyễn Thái Ngọc Duy -Date: Fri Dec 18 15:00:54 2009 +0700 - - vi.po: updated Vietnamese translation - - po/vi.po | 412 - ++++++++++++++++++++++++++++++--------------------------------- - 1 file changed, 197 insertions(+), 215 deletions(-) - -commit 3f41e31bf974f6abaeb28264654d6b46b87b7428 -Author: Gian Mario Tagliaretti -Date: Tue Dec 15 23:49:18 2009 +0100 - - Remove wrong file imports, only gio/gio.h should be included - - gio/gunixconnection.h | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -commit a0bcd63304c683d54e1d55203922a58de672b8f6 -Author: Tor Lillqvist -Date: Mon Dec 14 03:16:55 2009 +0200 - - Don't check for headers we include unconditionally - - Don't bother checking for winsock2.h and mswsock.h in the configure - script as we include these unconditionally when building for Windows - anyway. - - config.h.win32.in | 3 --- - configure.in | 2 +- - 2 files changed, 1 insertion(+), 4 deletions(-) - -commit 8dc200db043fb7251baed6e346a7c5542a24a7b9 -Author: Tor Lillqvist -Date: Mon Dec 14 03:09:46 2009 +0200 - - Check for and use it if present - - Should help bug #603527 if glib is built in an environment that has - . - - config.h.win32.in | 7 +++++++ - configure.in | 2 +- - gio/gwin32resolver.c | 8 ++++++++ - 3 files changed, 16 insertions(+), 1 deletion(-) - -commit cdf00a6a9b98574dd4a06779de43612b9c8fa42a -Author: Paolo Borelli -Date: Tue Dec 8 17:05:09 2009 +0100 - - Add unit tests for some more methods - - gio/tests/buffered-input-stream.c | 83 - ++++++++++++++++++++++++++++++++++++++- - 1 file changed, 82 insertions(+), 1 deletion(-) - -commit 4fbbe190b7cbfd271bbb18428bc103ebffa41112 -Author: Alexander Larsson -Date: Mon Dec 7 22:00:51 2009 +0100 - - Remove default implementation of async filter steam ops - - Not only is the default implementation broken (it causes infinite - recursion - as seen in bug #603982), but its also worthless. If we just fall - back on the - default stream operations we automatically get async version based on - the sync filter stream operations, which is what we want. - - gio/gfilterinputstream.c | 185 - +--------------------------------------------- - gio/gfilteroutputstream.c | 173 - ------------------------------------------- - 2 files changed, 2 insertions(+), 356 deletions(-) - -commit 8a6d5e203eb22dad7e197f33b8c7d96f72be4bea -Author: Paolo Borelli -Date: Sun Dec 6 15:45:37 2009 +0100 - - Fix makefile typo - - gio/Makefile.am | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 568cd48365a8c8ffa6fc25d5282ec92de6e2ff31 -Author: Paolo Borelli -Date: Sat Nov 28 23:39:48 2009 +0100 - - Add GUtf8InputStream - Bug #603270 - - Add a filter input stream that performs utf8 validation. - - docs/reference/gio/gio-docs.xml | 1 + - docs/reference/gio/gio-sections.txt | 18 ++ - docs/reference/gio/gio.types | 1 + - gio/Makefile.am | 2 + - gio/gio.h | 1 + - gio/gio.symbols | 7 + - gio/giotypes.h | 1 + - gio/gutf8inputstream.c | 327 - ++++++++++++++++++++++++++++++++++++ - gio/gutf8inputstream.h | 80 +++++++++ - gio/tests/Makefile.am | 4 + - gio/tests/utf8-input-stream.c | 252 +++++++++++++++++++++++++++ - 11 files changed, 694 insertions(+) - -commit c20280b41bc084793e2baa094dc03dc9d1d75f8b -Author: Yair Hershkovitz -Date: Sun Dec 6 08:41:49 2009 +0200 - - Updated Hebrew translation - - po/he.po | 961 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 481 insertions(+), 480 deletions(-) - -commit efb594b7d49e5058de621f1253671ec192eae695 -Author: Kjartan Maraas -Date: Fri Dec 4 21:18:32 2009 +0100 - - Updated Norwegian bokmål translation. - - po/nb.po | 951 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 476 insertions(+), 475 deletions(-) - -commit 2321e5aed07154761223bb124770beba56700e41 -Author: Matthew W. S. Bell -Date: Wed Dec 2 01:48:30 2009 +0100 - - Initialise variable in g_time_val_from_iso8601() - - The function does not initialise the struct tm, - giving it improper values of tm_isdst making the result - an hour out. - - Fixes https://bugzilla.gnome.org/show_bug.cgi?id=603540 - - glib/gtimer.c | 7 ++++--- - 1 file changed, 4 insertions(+), 3 deletions(-) - -commit 3d8035f799f632f196d914fde02dc052b7944581 -Author: Jeroen Nijhof -Date: Tue Dec 1 19:42:09 2009 +0100 - - [gio] Remove some commas at end of enumerator list - - Fixes https://bugzilla.gnome.org/show_bug.cgi?id=603476 - - gio/gioenums.h | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 39cd766e8ef6901c097fdf2d3148fdc952f06b0e -Author: Dan Winship -Date: Tue Dec 1 10:42:58 2009 +0100 - - Use G_DEFINE_INTERFACE in gio - - Note: Since we export types with Iface in the name rather than - Interface we have to use some typedefs to make this work. New - interfaces should probably use Interface as the public name. - - gio/gappinfo.c | 45 +------------ - gio/gasyncresult.c | 44 +------------ - gio/gdesktopappinfo.c | 44 +------------ - gio/gdrive.c | 175 - +++++++++++++++++++------------------------------- - gio/gfile.c | 46 +------------ - gio/gicon.c | 44 +------------ - gio/gloadableicon.c | 45 +------------ - gio/gmount.c | 143 ++++++++++++++--------------------------- - gio/gseekable.c | 38 +---------- - gio/gvolume.c | 105 +++++++++--------------------- - 10 files changed, 165 insertions(+), 564 deletions(-) - -commit 91d96350a7eed2e2acfc0c254b6dfc4e6fe81a8b -Author: Dan Winship -Date: Tue Dec 1 10:33:12 2009 +0100 - - Add G_DEFINE_INTERFACE - - This is a macro similar to G_DEFINE_TYPE but it lets you define - interfaces rather than classes. - - For discussion, see bug #320482 - - docs/reference/gobject/gobject-sections.txt | 2 + - gobject/gtype.h | 70 - ++++++++++++++++++++++++++++- - gobject/tests/threadtests.c | 30 ------------- - 3 files changed, 70 insertions(+), 32 deletions(-) - -commit 74a970f754bbffcc9f0a3fa6dd9977a8640544c8 -Author: Ryan Lortie -Date: Mon Nov 30 19:50:21 2009 -0500 - - Add byteswap macros for gsize/gssize. - - configure.in | 5 +++ - docs/reference/glib/glib-sections.txt | 12 ++++++ - docs/reference/glib/tmpl/byte_order.sgml | 72 - ++++++++++++++++++++++++++++++++ - glib/gtypes.h | 5 +++ - glibconfig.h.win32.in | 4 ++ - 5 files changed, 98 insertions(+) - -commit 2a78adc5e3f5b33e92cc55570397da24e062aa24 -Author: Benjamin Otte -Date: Thu Oct 8 20:01:15 2009 +0200 - - Only add object to list new objects when it has a custom constructor - - This works around the need to take a custom mutex twice and add the - object to a GSList of objects that are currently in construction - for the - common case. Only when the constructor is overwritten do we use the - previous behavior and allow things like singleton objects. - - The only slightly incompatible change is that previously, it was ok to - call g_object_set() on construct-only properties while the object was - initialized. This will now fail. If that behavior is needed, setting a - custom constructor that just chains up will reenable this - functionality. - - https://bugzilla.gnome.org/show_bug.cgi?id=557151 - - gobject/gobject.c | 26 ++++++++++++++++++-------- - 1 file changed, 18 insertions(+), 8 deletions(-) - -commit f0f32a7ef0f7ae8cdd2aa2992d2e116dd7b602fe -Author: Benjamin Otte -Date: Thu Sep 24 15:04:20 2009 +0200 - - Remove more read locks usage - - g_type_default_interface_peek() and g_type_value_table_peek() - don't need - to acquire read locks anymore when they test the refcount instead of - node->data. - - gobject/gtype.c | 15 ++++----------- - 1 file changed, 4 insertions(+), 11 deletions(-) - -commit 5cac5c828b9d56ed0b1932deb7364d6ba926eb96 -Author: Benjamin Otte -Date: Thu Sep 24 14:57:19 2009 +0200 - - Make g_type_class_peek[_static]() not take any locks - - By replacing a check for node->data with a check for - NODE_REFCOUNT(node) - these functions don't require a read lock anymore. - - gobject/gtype.c | 8 ++------ - 1 file changed, 2 insertions(+), 6 deletions(-) - -commit 83ee0d947d7c103e975be0fc4e62415ad7d57571 -Author: Edward Hervey -Date: Thu Sep 24 13:19:46 2009 +0200 - - gobject/tests: New test for dynamic class creation/destruction - - Starts 100 threads which ref/unref a dynamic class to test the recent - changes to class init/uninit. - - gobject/tests/Makefile.am | 4 +- - gobject/tests/dynamictests.c | 235 - +++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 238 insertions(+), 1 deletion(-) - -commit 35c376a8a6be94f6fd5c22164a5e0968f4d3e26e -Author: Edward Hervey -Date: Thu Sep 24 12:42:49 2009 +0200 - - Add type_data_ref_U() and use it in g_type_class_ref() - - The function returns TRUE if the type was previously initialized - and can - be easily reused. It returns FALSE and does not take a reference - if the - type is not referenced yet. - - g_type_class_ref() uses this to avoid taking locks in the common path, - which speeds up object creation a lot - in particular in multithreaded - applications. - - https://bugzilla.gnome.org/show_bug.cgi?id=585375 - - gobject/gtype.c | 62 - ++++++++++++++++++++++++++++++++++++++------------------- - 1 file changed, 42 insertions(+), 20 deletions(-) - -commit 5160175656797fde6b301b0d832b692052b96e3e -Author: Edward Hervey -Date: Thu Sep 24 12:29:25 2009 +0200 - - Reorganize g_type_class_ref() - - Moves the first check out of the lock, as it's not required. - - https://bugzilla.gnome.org/show_bug.cgi?id=585375 - - gobject/gtype.c | 19 ++++++++----------- - 1 file changed, 8 insertions(+), 11 deletions(-) - -commit 00a4470ad07551f3629029892b819c18d8902f2f -Author: Benjamin Otte -Date: Thu Sep 24 12:26:53 2009 +0200 - - Make ClassData->init_state atomic - - This is necessary to make g_type_class_ref() lockless. - - https://bugzilla.gnome.org/show_bug.cgi?id=585375 - - Also includes fix for: - - https://bugzilla.gnome.org/show_bug.cgi?id=587892 - - gobject/gtype.c | 24 +++++++++++++----------- - 1 file changed, 13 insertions(+), 11 deletions(-) - -commit 4c243b1cba6e94658e68c3e4b188d0d784ed7463 -Author: Edward Hervey -Date: Thu Sep 24 11:45:13 2009 +0200 - - Make type_data_unref_U not take locks in the common case - - https://bugzilla.gnome.org/show_bug.cgi?id=585375 - - gobject/gtype.c | 19 ++++++++++++------- - 1 file changed, 12 insertions(+), 7 deletions(-) - -commit 5e7dba0501f4af4ac5427bbf1227ba5cb026cffa -Author: Edward Hervey -Date: Thu Sep 24 11:38:49 2009 +0200 - - Make all accesses of Node->ref_count atomic - - This does not change any locking behavior at all, it just replaces - simple getters/setters of the variable with atomic versions. - - The ref_count variable was kept as unsigned, even though that requires - casting for all operations, to mirror GObject->refcount. - - https://bugzilla.gnome.org/show_bug.cgi?id=585375 - - gobject/gtype.c | 11 +++++------ - 1 file changed, 5 insertions(+), 6 deletions(-) - -commit 2ec989902b2800d150bbb2cf6c3b6924f43ed736 -Author: Edward Hervey -Date: Thu Sep 24 11:19:58 2009 +0200 - - type_data_unref_Wm => type_data_unref_U - - Make the type unref function not hold any locks when called. This - makes it easier to optimize it to be atomic later. - - https://bugzilla.gnome.org/show_bug.cgi?id=585375 - - gobject/gtype.c | 37 ++++++++++++++----------------------- - 1 file changed, 14 insertions(+), 23 deletions(-) - -commit b163759320ddfce0276b20bb453de70919aeeff3 -Author: Benjamin Otte -Date: Thu Sep 24 11:16:10 2009 +0200 - - Add a NODE_REFCOUNT getter - - This is useful when moving the code to be atomic. - It also will make that patch smaller. - - https://bugzilla.gnome.org/show_bug.cgi?id=585375 - - gobject/gtype.c | 39 +++++++++++++++++++-------------------- - 1 file changed, 19 insertions(+), 20 deletions(-) - -commit 170423f924950728cec21a784787aa43b0be71bc -Author: Edward Hervey -Date: Thu Sep 24 10:44:17 2009 +0200 - - Move setting the refcount to the end of the function - - This is a safety feature for when making it atomic later. - - https://bugzilla.gnome.org/show_bug.cgi?id=585375 - - gobject/gtype.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit f8d24e849533e0e43cd7c9cf9a9692e4779c0472 -Author: Edward Hervey -Date: Thu Sep 24 10:16:48 2009 +0200 - - Pass the TypeNode to type_data_last_unref_Wm() - - Previously the GType was looked up just for calling the function - Also moves the unref functions together in the code. - - https://bugzilla.gnome.org/show_bug.cgi?id=585375 - - gobject/gtype.c | 57 - +++++++++++++++++++++++++++------------------------------ - 1 file changed, 27 insertions(+), 30 deletions(-) - -commit 718b476c4474e5c9e973046ef555ffcb9bfd38a1 -Author: Edward Hervey -Date: Thu Sep 24 10:03:14 2009 +0200 - - Move ref_count from TypeNode->data to TypeNode - - https://bugzilla.gnome.org/show_bug.cgi?id=585375 - - gobject/gtype.c | 48 ++++++++++++++++++++++++------------------------ - 1 file changed, 24 insertions(+), 24 deletions(-) - -commit 69961d27a13b2083d864884b40c861c5e97a5c12 -Author: Alexander Larsson -Date: Wed Sep 9 16:42:32 2009 +0200 - - Implement O(1) interface lookups - - Currently interface lookups are do a binary search over all the - interfaces - an object implements. Its possible to do this lookup in constant - time using for - instance the gcj algorighm described at: - http://gcc.gnu.org/ml/java/1999-q3/msg00377.html - - This is an implementation of that based on GAtomicArray. - - gobject/gtype.c | 185 - +++++++++++++++++++++++++++++++++++++++++++++----------- - 1 file changed, 151 insertions(+), 34 deletions(-) - -commit 8f27a5e62129672f5c17b140ca854fd2307a9734 -Author: Alexander Larsson -Date: Wed Sep 9 16:51:28 2009 +0200 - - Implement lock free interface lookup - - We implement lock free interface lookup by moving the n_ifaces - counter into memory pointed to by TypeNode->iface_entries, and - then updating this in RCU-style by always copying it, modifying - the copy and then when the modification is done replace the old - pointer with g_atomic_pointer_set. - - There is one additional complexity when freeing the old memory, - since the old memory region can be in use. To handle this we - don't free such memory, but put it on a free list and reuse it - later. This means that lock-free lookups must be able to - handle the memory being modified in random ways without crashing, - and at the end we verify that the memory didn't change and the - transaction is ok. - - With this infrastructure the patch then implements a lock-free - version of type_lookup_iface_entry_L called type_lookup_iface_vtable_I - and use it in: g_type_interface_peek, g_type_interface_peek_parent - and type_node_check_conformities_UorL. - - Using the performance tests from bug 557100 shows that the general - performance difference is negligible, but the lack of a lock for each - type check and interface vfunc call should greatly enhance threaded - scalability. - - gobject/gtype.c | 329 - +++++++++++++++++++++++++++++++++++--------------------- - 1 file changed, 204 insertions(+), 125 deletions(-) - -commit 75ce4741f9a7a26098a77407de9b4cc2b985a254 -Author: Alexander Larsson -Date: Wed Sep 9 16:47:44 2009 +0200 - - Add GAtomicArray for RCU-style lockless updates - - This adds supports for a lock-less a non-shrinking growable array. - You can use it to do reads using no locks, as long as your read-code - can handle that during the read transaction the object can be modified - by another writer (but it will not change size or be freed), and you - can only trust the result once the transaction has finished - successfully. - - This doesn't free things like RCU normally does, instead it pushes the - memory on a free list that is reused for other atomic arrays. - - gobject/Makefile.am | 3 +- - gobject/gatomicarray.c | 169 - +++++++++++++++++++++++++++++++++++++++++++++++++ - gobject/gatomicarray.h | 60 ++++++++++++++++++ - 3 files changed, 231 insertions(+), 1 deletion(-) - -commit f55752b10cc29090550005e16e9e7f72c5c060fa -Author: Ivar Smolin -Date: Mon Nov 30 13:08:18 2009 +0200 - - Updating Estonian translation - - po/et.po | 479 - ++------------------------------------------------------------- - 1 file changed, 10 insertions(+), 469 deletions(-) - -commit 8df6191a322d6b412448aa5618daf68c4e0ab3da -Author: Matthias Clasen -Date: Mon Nov 30 00:11:10 2009 -0500 - - Bump version - - configure.in | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 2532707ce420623acaf7f1fc0bd3670bb3a8a86b -Author: Matthias Clasen -Date: Mon Nov 30 00:09:36 2009 -0500 - - 2.23.0 - - docs/reference/glib/tmpl/glib-unused.sgml | 67 ++ - docs/reference/glib/tmpl/macros_misc.sgml | 5 +- - docs/reference/glib/tmpl/version.sgml | 68 -- - po/am.po | 282 +++--- - po/ar.po | 285 +++--- - po/as.po | 287 ++++--- - po/az.po | 282 +++--- - po/be.po | 283 +++--- - po/be@latin.po | 286 ++++--- - po/bg.po | 287 ++++--- - po/bn.po | 287 ++++--- - po/bn_IN.po | 287 ++++--- - po/bs.po | 282 +++--- - po/ca.po | 917 ++++++++++---------- - po/ca@valencia.po | 285 +++--- - po/cs.po | 287 ++++--- - po/cy.po | 282 +++--- - po/da.po | 287 ++++--- - po/de.po | 287 ++++--- - po/dz.po | 282 +++--- - po/el.po | 286 ++++--- - po/en@shaw.po | 966 +++++++++++---------- - po/en_CA.po | 285 +++--- - po/en_GB.po | 287 ++++--- - po/eo.po | 282 +++--- - po/es.po | 930 ++++++++++---------- - po/et.po | 492 ++++++++++- - po/eu.po | 287 ++++--- - po/fa.po | 282 +++--- - po/fi.po | 287 ++++--- - po/fr.po | 287 ++++--- - po/ga.po | 282 +++--- - po/gl.po | 941 ++++++++++---------- - po/gu.po | 287 ++++--- - po/he.po | 287 ++++--- - po/hi.po | 287 ++++--- - po/hr.po | 282 +++--- - po/hu.po | 287 ++++--- - po/hy.po | 282 +++--- - po/id.po | 282 +++--- - po/is.po | 282 +++--- - po/it.po | 287 ++++--- - po/ja.po | 287 ++++--- - po/ka.po | 282 +++--- - po/kn.po | 287 ++++--- - po/ko.po | 287 ++++--- - po/ku.po | 282 +++--- - po/lt.po | 285 +++--- - po/lv.po | 282 +++--- - po/mai.po | 285 +++--- - po/mg.po | 282 +++--- - po/mk.po | 285 +++--- - po/ml.po | 287 ++++--- - po/mn.po | 282 +++--- - po/mr.po | 287 ++++--- - po/ms.po | 282 +++--- - po/nb.po | 943 ++++++++++---------- - po/ne.po | 282 +++--- - po/nl.po | 285 +++--- - po/nn.po | 285 +++--- - po/oc.po | 282 +++--- - po/or.po | 287 ++++--- - po/pa.po | 287 ++++--- - po/pl.po | 287 ++++--- - po/ps.po | 282 +++--- - po/pt.po | 287 ++++--- - po/pt_BR.po | 951 ++++++++++---------- - po/ro.po | 287 ++++--- - po/ru.po | 287 ++++--- - po/rw.po | 282 +++--- - po/si.po | 282 +++--- - po/sk.po | 285 +++--- - po/sl.po | 1282 - +++++++++++++-------------- - po/sq.po | 288 ++++--- - po/sr.po | 287 ++++--- - po/sr@ije.po | 282 +++--- - po/sr@latin.po | 287 ++++--- - po/sv.po | 1332 - ++++++++++++++--------------- - po/ta.po | 287 ++++--- - po/te.po | 287 ++++--- - po/th.po | 287 ++++--- - po/tl.po | 282 +++--- - po/tr.po | 287 ++++--- - po/tt.po | 282 +++--- - po/uk.po | 287 ++++--- - po/vi.po | 285 +++--- - po/wa.po | 282 +++--- - po/xh.po | 282 +++--- - po/yi.po | 282 +++--- - po/zh_CN.po | 285 +++--- - po/zh_HK.po | 287 ++++--- - po/zh_TW.po | 287 ++++--- - 92 files changed, 16991 insertions(+), 14691 deletions(-) - -commit 310e2e7291ba716755e538a6fe286a0072b39ef1 -Author: Matthias Clasen -Date: Sun Nov 29 22:57:00 2009 -0500 - - More updates - - NEWS | 1 + - 1 file changed, 1 insertion(+) - -commit 8907bfee863e969bc68de749a45f34d7f7f21699 -Author: Matthias Clasen -Date: Sun Nov 29 22:54:16 2009 -0500 - - Fix up GIO docs - - docs/reference/gio/gio-docs.xml | 31 ++++----- - docs/reference/gio/gio-sections.txt | 113 - +++++++++++++++++++++++++++++++++ - docs/reference/gio/gio.types | 9 +++ - gio/fen/fen-data.c | 4 -- - gio/gappinfo.h | 1 + - gio/gcharsetconverter.c | 31 ++++++++- - gio/gconverterinputstream.c | 13 +++- - gio/gconverterinputstream.h | 2 +- - gio/gconverteroutputstream.c | 13 +++- - gio/gconverteroutputstream.h | 2 +- - gio/gdummyfile.c | 6 -- - gio/gioenums.h | 6 +- - gio/glocaldirectorymonitor.c | 7 -- - gio/glocalfile.c | 6 -- - gio/glocalfileinputstream.c | 6 -- - gio/glocalfilemonitor.c | 7 -- - gio/gunionvolumemonitor.c | 9 +-- - gio/gunixvolume.c | 120 - +++++++++++++++-------------------- - gio/gunixvolumemonitor.c | 12 ---- - gio/gwin32mount.c | 2 +- - gio/gwin32volumemonitor.c | 6 +- - gio/win32/gwinhttpfile.c | 4 +- - gio/win32/gwinhttpfileinputstream.c | 4 +- - gio/win32/gwinhttpfileoutputstream.c | 4 +- - gio/win32/gwinhttpvfs.c | 2 +- - 25 files changed, 261 insertions(+), 159 deletions(-) - -commit 80bda52b57440b66752df6aa4078e3a723b3a990 -Author: Matthias Clasen -Date: Sun Nov 29 21:19:10 2009 -0500 - - Fix dynamictype test to build - - tests/gobject/dynamictype.c | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -commit 06c71ba399adc22c4f327876bac50bbd1a6dfcf4 -Author: Matthias Clasen -Date: Sun Nov 29 20:55:25 2009 -0500 - - Fix 'make check' in gio - - gio/gio.symbols | 430 - +++++++++++++++++++++++++++++--------------------------- - gio/pltcheck.sh | 2 +- - 2 files changed, 225 insertions(+), 207 deletions(-) - -commit a4a69df105e57a37fbb2b14275f262613aff1071 -Author: Matthias Clasen -Date: Sun Nov 29 20:48:52 2009 -0500 - - Remove filter-cat from TEST_PROGS - - Since it is not intended to be run as part of make check. - - gio/tests/Makefile.am | 10 ++++++++-- - 1 file changed, 8 insertions(+), 2 deletions(-) - -commit 12939c54f93ddc61c02b592ced931fb30d797fe8 -Author: Matthias Clasen -Date: Sun Nov 29 20:47:51 2009 -0500 - - Disable a broken test - - One of the option context tests relied on the ability to - call g_set_pgrname() more than once. Thats no longer possible - (without incurring a warning that wrecks the test). - - glib/tests/option-context.c | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit 31be5a93402ca596bb1bc5d872ef437c51ac6d12 -Author: David Planella -Date: Sun Nov 29 19:27:45 2009 +0100 - - Updated Catalan translations, with some corrections from Carles - Ferrando - - po/ca.po | 964 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 497 insertions(+), 467 deletions(-) - -commit e7992b7b06df986bd36dd745a4cca2661e77f497 -Author: Paolo Borelli -Date: Sun Nov 29 15:14:10 2009 +0100 - - Fix return type of g_converter_[in|out]put_stream. - - Fixes bug #603265 - - gio/gconverterinputstream.c | 8 ++++---- - gio/gconverterinputstream.h | 4 ++-- - gio/gconverteroutputstream.c | 10 +++++----- - gio/gconverteroutputstream.h | 4 ++-- - gio/tests/converter-stream.c | 30 +++++++++++++----------------- - 5 files changed, 26 insertions(+), 30 deletions(-) - -commit bd2a9f7ebb12fde7ea4dcf38d252bfea519970e4 -Author: Jorge González -Date: Sat Nov 28 13:26:38 2009 +0100 - - Updated Spanish translation - - po/es.po | 24 +++++++++--------------- - 1 file changed, 9 insertions(+), 15 deletions(-) - -commit 35d440535fecaacce228089b91873afc6c5e069a -Author: Matthias Clasen -Date: Sat Nov 28 01:59:12 2009 -0500 - - Updates - - NEWS | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 60 insertions(+) - -commit 43149aafe04027bf7f91abb05df64afafc5ed4c4 -Author: Matthias Clasen -Date: Sat Nov 28 01:30:27 2009 -0500 - - Bump version to 2.23.0 - - configure.in | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 92a766c74380f7511b0f0c2ea04059133ff8fd73 -Author: Matej Urbančič -Date: Fri Nov 27 13:33:16 2009 +0100 - - Updated Slovenian translation - - po/sl.po | 213 - ++++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 114 insertions(+), 99 deletions(-) - -commit 56653e930feebd36cf36523669f3bcad59ad3dc2 -Author: Jorge González -Date: Fri Nov 27 01:37:49 2009 +0100 - - Updated Spanish translation - - po/es.po | 171 - ++++++++++++++++++++++++++++++++++++--------------------------- - 1 file changed, 99 insertions(+), 72 deletions(-) - -commit 8586b636c7a0162f7b06e00c6a563eeaf24cab46 -Author: Ryan Lortie -Date: Thu Nov 26 12:15:04 2009 -0500 - - Bug 589631 - enclose literals with double quotes - - Improve strings for purpose of translation. - - Based on a patch from Leonardo Ferreira Fontenelle. - - gio/gmount.c | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -commit 09b1b6414b6aa001733fa7897f48970cb3cf258a -Author: Christian Kellner -Date: Fri Oct 9 15:06:44 2009 +0200 - - Add "default location" support to GMount - - The "default location" of the given mount is a path that reflects - the main entry point for the user (e.g. the home directory, or the - root of the volume). - - https://bugzilla.gnome.org/show_bug.cgi?id=561998 - - gio/gmount.c | 31 +++++++++++++++++++++++++++++++ - gio/gmount.h | 3 +++ - 2 files changed, 34 insertions(+) - -commit 2b2195bf68bf68837dc9f6b4765d3716694f42b3 -Author: Alexander Larsson -Date: Thu Nov 26 16:05:07 2009 +0100 - - Pass in the right device to vfs->local_file_add_info for symlinks - - We used to pass the path for the symlink, but the device of the target - which is wrong and breaks metadata access. - - https://bugzilla.gnome.org/show_bug.cgi?id=593809 - - gio/glocalfileinfo.c | 7 +++++-- - 1 file changed, 5 insertions(+), 2 deletions(-) - -commit 96f41b62836810563c4f69ba6d053e91c638728a -Author: Mures Andone -Date: Tue Nov 10 14:59:31 2009 +0200 - - Fixed bug 91 (GIO monitoring not working due to bad assert) - - https://bugzilla.gnome.org/show_bug.cgi?id=593856 - - gio/inotify/ginotifydirectorymonitor.c | 10 ++++++++-- - gio/inotify/ginotifyfilemonitor.c | 10 ++++++++-- - 2 files changed, 16 insertions(+), 4 deletions(-) - -commit 97db31fa14d2556a649d1d66a0dfc1792c5908d7 -Author: Will Thompson -Date: Fri Nov 20 13:01:17 2009 +0000 - - Apply English pedantry to GAsyncInitable's docs - - • "asynchronous" was misspelled as "asyncronous" in various places; - • punctuation was missing; - • g_async_initable_new_async() had a stray "and"; - • references to g_async_initable_new_finish() were missing a "the". - - https://bugzilla.gnome.org/show_bug.cgi?id=602417 - - gio/gasyncinitable.c | 38 +++++++++++++++++++------------------- - 1 file changed, 19 insertions(+), 19 deletions(-) - -commit 08d33b81ee4addefa6c5fac6894111d09f90951b -Author: Alexander Larsson -Date: Thu Nov 26 13:15:11 2009 +0100 - - Remove unused variable - - gio/gzlibdecompressor.c | 1 - - 1 file changed, 1 deletion(-) - -commit b35fa1994d6607376136716c133dd88433706ee8 -Author: Alexander Larsson -Date: Thu Nov 26 12:30:14 2009 +0100 - - Cast iface_init to GInterfaceInitFunc - - This is in line with what all other type define macros do. - - https://bugzilla.gnome.org/show_bug.cgi?id=508157 - - gobject/gtypemodule.h | 2 +- - tests/gobject/dynamictype.c | 3 +-- - 2 files changed, 2 insertions(+), 3 deletions(-) - -commit 36646f46ab07dec3d5a2ce0c9ba1932587528ca8 -Author: Alexander Larsson -Date: Thu Nov 26 11:54:44 2009 +0100 - - Add test for G_IMPLEMENT_INTERFACE_DYNAMIC - - tests/gobject/dynamictype.c | 53 - +++++++++++++++++++++++++++++++++++++++++---- - 1 file changed, 49 insertions(+), 4 deletions(-) - -commit 7d51c96e5e39e8f3b403884f286ef781f0c952d6 -Author: Alexander Larsson -Date: Tue Nov 24 09:53:15 2009 +0100 - - Add G_IMPLEMENT_INTERFACE_DYNAMIC - - Convenience macro to easy interface addition for dynamic types. - - https://bugzilla.gnome.org/show_bug.cgi?id=508157 - - docs/reference/gobject/gobject-sections.txt | 1 + - gobject/gtypemodule.h | 27 - ++++++++++++++++++++++++--- - 2 files changed, 25 insertions(+), 3 deletions(-) - -commit b3156508c49f5274805de1d0d9bc5a69f43de1e9 -Author: Christian Persch -Date: Sat May 24 21:00:11 2008 +0200 - - Add TB and PB cases to g_format_size_for_display - - glib/gfileutils.c | 32 +++++++++++++++++++++++++------- - 1 file changed, 25 insertions(+), 7 deletions(-) - -commit 1ffedec41f01b2cac9ecd9664cec1867e5d1ebb0 -Author: Tor Lillqvist -Date: Wed Nov 25 12:57:10 2009 +0200 - - Remove fuzzy marker from header, which crashed my msgfmt - - po/en@shaw.po | 1 - - 1 file changed, 1 deletion(-) - -commit 3d7edc137e447456b7cd6b9df8b6257454c43a5d -Author: Ryan Lortie -Date: Wed Nov 11 22:40:28 2009 -0500 - - Bug 601637 - add GUnixFDList - - change GUnixFDMessage to contain a GUnixFDList. - - add test case for GUnixFDMessage and GUnixFDList. - - update docs. - - docs/reference/gio/gio-docs.xml | 1 + - docs/reference/gio/gio-sections.txt | 23 +++ - docs/reference/gio/gio.types | 1 + - gio/Makefile.am | 2 + - gio/gunixfdlist.c | 391 - ++++++++++++++++++++++++++++++++++++ - gio/gunixfdlist.h | 89 ++++++++ - gio/gunixfdmessage.c | 193 +++++++++++------- - gio/gunixfdmessage.h | 7 +- - gio/tests/Makefile.am | 5 +- - gio/tests/unix-fd.c | 197 ++++++++++++++++++ - 10 files changed, 835 insertions(+), 74 deletions(-) - -commit e5a98502be13e9f9561106577ecbc736211ca692 -Author: Alexander Larsson -Date: Tue Nov 24 13:31:33 2009 +0100 - - Update gio.symbols with new functions - - gio/gio.symbols | 53 - +++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 53 insertions(+) - -commit b7c4aa61523adfe79991051edf2d0128fd0e5222 -Author: Alexander Larsson -Date: Tue Nov 24 13:31:10 2009 +0100 - - Export g_charset_converter_get_num_fallbacks in header - - gio/gcharsetconverter.h | 1 + - 1 file changed, 1 insertion(+) - -commit 2af69f4135253573ccc3a14f0cb9555bdba6ac3b -Author: Alexander Larsson -Date: Tue Nov 24 13:02:05 2009 +0100 - - Fix GZlibCompressorFormat names - - What used to be called RAW is really the zlib header format. - There is a real "raw" format, so rename the default and add a - RAW type. - - gio/gioenums.h | 8 +++++--- - gio/gzlibcompressor.c | 12 ++++++++++-- - gio/gzlibdecompressor.c | 9 +++++++-- - gio/tests/filter-cat.c | 4 ++-- - 4 files changed, 24 insertions(+), 9 deletions(-) - -commit 85501f5ffabe59ac38daf4d29990a7d5cd949c31 -Author: Ryan Lortie -Date: Wed Nov 11 23:31:12 2009 -0500 - - Bug 591214 - Warnings building gcancellable.o - - - check for EINTR on read() and write() calls - - remove unused 'priv' variable - - gio/gcancellable.c | 33 ++++++++++++++++++++++++++------- - 1 file changed, 26 insertions(+), 7 deletions(-) - -commit 48e2a570439373882cf755567e1d147bc5dd50e5 -Author: Ryan Lortie -Date: Fri Nov 20 12:54:35 2009 -0600 - - Bug 598712 - can't detect text file with backspace - - looks_like_text(): Allow '\b' to appear in text files. - - gio/gcontenttype.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit 230745a350fea524f899c6319a7c529fd82bd377 -Author: Alexander Larsson -Date: Wed Nov 18 16:07:16 2009 +0100 - - Add filter-cat test for GConverter streams - - gio/tests/Makefile.am | 4 + - gio/tests/filter-cat.c | 227 - +++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 231 insertions(+) - -commit 92b9218cbf8cbc594c3a067b2dc09730416df85f -Author: Alexander Larsson -Date: Fri Nov 20 12:04:31 2009 +0100 - - Add GZlibCompressor - - gio/Makefile.am | 2 + - gio/gio.h | 1 + - gio/giotypes.h | 1 + - gio/gzlibcompressor.c | 316 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - gio/gzlibcompressor.h | 51 ++++++++ - 5 files changed, 371 insertions(+) - -commit 38c3eb14e42da8ca2d55918be048cf1729591486 -Author: Alexander Larsson -Date: Thu Nov 19 17:20:20 2009 +0100 - - Add GZlibDecompressor for zlib decompression - - gio/Makefile.am | 2 + - gio/gio.h | 1 + - gio/gioenums.h | 15 +++ - gio/giotypes.h | 1 + - gio/gzlibdecompressor.c | 292 - ++++++++++++++++++++++++++++++++++++++++++++++++ - gio/gzlibdecompressor.h | 50 +++++++++ - 6 files changed, 361 insertions(+) - -commit 8cb1252d92e5cfea3804ef27edc01cac5b044ff3 -Author: Alexander Larsson -Date: Thu Nov 19 17:16:29 2009 +0100 - - Add zlib dependency to gio - - Will be used by compression APIs - - configure.in | 11 +++++++++++ - gio-2.0.pc.in | 1 + - gio/Makefile.am | 1 + - 3 files changed, 13 insertions(+) - -commit fce2873641ffe20834722ad33894c91b2e4b6c32 -Author: Alexander Larsson -Date: Fri Oct 23 19:59:03 2009 +0200 - - Add test for converter streams - - gio/tests/Makefile.am | 4 + - gio/tests/converter-stream.c | 576 - +++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 580 insertions(+) - -commit 7f8991596be1f17bd71c367bef630423f0a83c35 -Author: Alexander Larsson -Date: Mon Nov 23 15:03:57 2009 +0100 - - Add GConverterOutputStream - - This allows for conversion when saving - - gio/Makefile.am | 2 + - gio/gconverteroutputstream.c | 595 - +++++++++++++++++++++++++++++++++++++++++++ - gio/gconverteroutputstream.h | 80 ++++++ - gio/gio.h | 1 + - gio/giotypes.h | 1 + - 5 files changed, 679 insertions(+) - -commit afe3324fcac8ea2a6b6007c938d7974aa923c0d3 -Author: Alexander Larsson -Date: Mon Nov 23 15:02:50 2009 +0100 - - Add g_output_stream_is_closing - - Need this to check how we're flushing when closing a converter - output stream. - - gio/goutputstream.c | 29 ++++++++++++++++++++++++++++- - gio/goutputstream.h | 1 + - 2 files changed, 29 insertions(+), 1 deletion(-) - -commit 848e0bf760ea7326420669e90ef6675786dea702 -Author: Alexander Larsson -Date: Thu Oct 22 22:50:52 2009 +0200 - - Add GConverterInputStream - - Read and convert data from an input stream - - gio/Makefile.am | 2 + - gio/gconverterinputstream.c | 544 - ++++++++++++++++++++++++++++++++++++++++++++ - gio/gconverterinputstream.h | 80 +++++++ - gio/gio.h | 1 + - gio/giotypes.h | 1 + - 5 files changed, 628 insertions(+) - -commit 134e9bd84f6311e8b18fe69ce8df030561aa12d9 -Author: Alexander Larsson -Date: Mon Nov 23 16:19:08 2009 +0100 - - Add fallback mode to GCharsetConverter - - gio/gcharsetconverter.c | 75 - ++++++++++++++++++++++++++++++++++++++++++++++--- - gio/gcharsetconverter.h | 3 ++ - 2 files changed, 74 insertions(+), 4 deletions(-) - -commit 4b8382823e0f03b59d07473f708f1892dcd743dc -Author: Alexander Larsson -Date: Wed Oct 21 21:25:36 2009 +0200 - - Add GCharsetConverter - - gio/Makefile.am | 2 + - gio/gcharsetconverter.c | 373 - ++++++++++++++++++++++++++++++++++++++++++++++++ - gio/gcharsetconverter.h | 52 +++++++ - gio/gio.h | 1 + - gio/giotypes.h | 1 + - 5 files changed, 429 insertions(+) - -commit 0d86b25f91aeff168474280f4f5e03df779afc6d -Author: Alexander Larsson -Date: Wed Nov 18 13:14:13 2009 +0100 - - Add GConverter interface - - This is an interface for stateful conversions of data. Its a generic - interface suitable for things like IConv, compression, decompression, - and regexp replacement. - - gio/Makefile.am | 2 + - gio/gconverter.c | 234 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++ - gio/gconverter.h | 94 ++++++++++++++++++++++ - gio/gio.h | 1 + - gio/gioenums.h | 34 ++++++++ - gio/giotypes.h | 1 + - 6 files changed, 366 insertions(+) - -commit 110133135dabfb2ac829abe7bf84d95baf92a61a -Author: Alexander Larsson -Date: Tue Oct 20 14:12:31 2009 +0200 - - Add G_IO_ERROR_PARTIAL_INPUT and G_IO_ERROR_INVALID_DATA errors - - These are needed for GConverter - - gio/gioenums.h | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -commit 04d83e8e503a07e7b4279227c8f992ddf7c6ef4e -Author: Cody Russell -Date: Mon Nov 23 07:48:14 2009 -0600 - - gtester should fail even if -k is passed - - glib/gtester.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 874efeb8ea7b822cfba254421e76b331815782cb -Author: Vladimir Melo -Date: Mon Nov 23 08:36:06 2009 -0500 - - Updated Brazilian Portuguese translation. - - po/pt_BR.po | 928 - ++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 469 insertions(+), 459 deletions(-) - -commit 56eee6759ba04ad970d2bb356a27de13d79ea575 -Author: Ryan Lortie -Date: Fri Nov 20 14:40:58 2009 -0600 - - Remove #include "glocalfile.h" from GFile - - It might give somebody the wrong idea. =) - - gio/gfile.c | 1 - - 1 file changed, 1 deletion(-) - -commit ec79146572aece95c7bc032b486e6a57015ee6e4 -Author: Benjamin Otte -Date: Fri Nov 20 16:47:09 2009 +0100 - - Fix thread-safety - - The n_children variable can be written when locked, while the n_supers - variable is read at any time. As they both share the same bytes, - accessing them is not threadsafe. - This patch puts them into different bytes. - - Thanks to Xan Lopez and valgrind for noticing this. - - gobject/gtype.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit ba2b2bbca2b747d704ae62e99fc7d216f82111ff -Author: Juan A. Suarez Romero -Date: Fri Nov 20 16:46:41 2009 +0100 - - priv variable should only be used in win32 code - - gio/gcancellable.c | 44 +++++++++++++++++++++++--------------------- - 1 file changed, 23 insertions(+), 21 deletions(-) - -commit 8e2fa44953f1f92afdb198bb3ff8b98bb4cf6699 -Author: Ryan Lortie -Date: Thu Nov 19 10:19:01 2009 -0600 - - g_socket_listener_add_any_inet_port is Since 2.24 - - accidentally committed an old patch without updating. - - gio/gsocketlistener.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit c005878ae7e429dd51f6be3d9a22b430c8155221 -Author: Ryan Lortie -Date: Mon Jun 15 14:07:13 2009 -0400 - - Bug 585566 - GSocketListener API issues - - Add a new function, g_socket_listener_add_any_inet_port(), to - deal with - the desired use case. - - docs/reference/gio/gio-sections.txt | 1 + - gio/gio.symbols | 1 + - gio/gsocketlistener.c | 225 - ++++++++++++++++++++++++++++++++++++ - gio/gsocketlistener.h | 3 + - 4 files changed, 230 insertions(+) - -commit 77baa70eda24be0049d09123e4b81b1f03817110 -Author: Christian Dywan -Date: Thu Nov 19 09:58:43 2009 -0600 - - Bug 600550 - (...) doesn't treat arguments properly - - Add some additional checking to g_app_info_create_from_commandline to - make it handle strange inputs more elegantly. - - gio/gdesktopappinfo.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit 3257e8ebe470fce6b2eb935589f18d509336a227 -Author: Vincent Untz -Date: Wed Nov 18 16:37:47 2009 -0600 - - Bug 600620 - Add g_app_info_get_display_name() - - This new API can make use of X-GNOME-FullName in .desktop files, - to have - the full name of applications. - - gio/gappinfo.c | 27 +++++++++++++++++++++++++++ - gio/gappinfo.h | 2 ++ - gio/gdesktopappinfo.c | 20 ++++++++++++++++++++ - 3 files changed, 49 insertions(+) - -commit 9681d7e75f2d1296a890bfa64b3478ea7025df62 -Author: Ryan Lortie -Date: Wed Nov 18 18:43:30 2009 -0600 - - Bug 595138 - GFile not robust with invalid input - - Improve handling of g_file_query_default_handler() when called on an - invalid GFile (ie: one created with an invalid URI). - - gio/gfile.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 5d97ea298672880ee80964c07b9cf31d604c3df9 -Author: Ryan Lortie -Date: Tue Nov 17 20:41:48 2009 -0600 - - Bug 600141 - Add -pthread to gmodule pkg-config - - It is not generally permissible to dlopen() libpthread into a program - that is not already linked with threading support. The most - common case - of this happening is when GIO opens Gvfs (which includes DBus, which - links against libpthread). - - Since gmodule is the way that most users cause this problem for - themselves and since the easiest workaround is to link the program - with - -pthread, the best fix for the issue is to add -pthread to the gmodule - pkg-config. - - gmodule-2.0-uninstalled.pc.in | 4 ++-- - gmodule-2.0.pc.in | 4 ++-- - gmodule-export-2.0.pc.in | 4 ++-- - gmodule-no-export-2.0-uninstalled.pc.in | 4 ++-- - gmodule-no-export-2.0.pc.in | 4 ++-- - 5 files changed, 10 insertions(+), 10 deletions(-) - -commit 983a717fa6431d67ce9d765c1714f77ecb0b02fa -Author: Ryan Lortie -Date: Thu Nov 12 01:37:27 2009 -0500 - - Bug 535159 - g_file_has_parent - - - add a g_file_has_parent() function as a wrapper around - g_file_get_parent() - - docs/reference/gio/gio-sections.txt | 1 + - gio/gfile.c | 43 - +++++++++++++++++++++++++++++++++++++ - gio/gfile.h | 2 ++ - gio/gio.symbols | 1 + - 4 files changed, 47 insertions(+) - -commit ba0a6e1911ee581f1d651a7a05bab789c760ef3c -Author: Javier Jardón -Date: Mon Nov 16 00:29:39 2009 +0100 - - Fix compilation warning: Initialize the variable - - gio/tests/unix-streams.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit c6243026ed61698a797ce1b731760e4f0497ad97 -Author: Javier Jardón -Date: Mon Nov 16 00:33:07 2009 +0100 - - Fix compilation warning: Remove unused function - - gio/xdgmime/xdgmimecache.c | 1 - - 1 file changed, 1 deletion(-) - -commit 00a331f970dfd49e1f9dc5ed3b42a9dd41d530ce -Author: Javier Jardón -Date: Mon Nov 16 00:22:03 2009 +0100 - - Fix compilation warning: cast to (GCompareFunc) - - gio/gdesktopappinfo.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 18b3ff33afad10dfac7dfdf3025313490f8313cc -Author: Javier Jardón -Date: Sun Nov 15 05:51:45 2009 +0100 - - Don't mention g_utf32_to_utf8() and g_utf8_to_utf32() - - These functions doesn't exist. - Suggest to use g_ucs4_to_utf8/g_utf8_to_ucs4 to produce the UTF-8 - representation of a gunichar - - This fix bug: https://bugzilla.gnome.org/show_bug.cgi?id=601874 - - docs/reference/glib/tmpl/unicode.sgml | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 96bf69d4cc4077a986c9b2c398356e9d543d88bd -Author: Javier Jardón -Date: Sun Nov 15 23:58:23 2009 +0100 - - Suggest the use of G_STRFUNC - - Suggest G_STRFUNC in the documentation of the deprecated functions - G_GNUC_PRETTY_FUNCTION and G_GNUC_FUNCTION - - docs/reference/glib/tmpl/macros_misc.sgml | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 6b7b7a76020e76370e416d794eceb99937b9ed33 -Author: Ryan Lortie -Date: Wed Nov 11 23:48:06 2009 -0500 - - Bug 587300 - g_cancellable_disconnect deadlock - - add documentation to clarify that a deadlock is the expected case for - calling this function from a signal handler - - gio/gcancellable.c | 9 ++++++--- - 1 file changed, 6 insertions(+), 3 deletions(-) - -commit 3d09b8e09c07ebb3bae4074f946c5da8d643d247 -Author: Ryan Lortie -Date: Wed Nov 11 23:21:48 2009 -0500 - - Bug 591216 - Warning building resolver.o - - check result of write system call to quiet compiler warning - - gio/tests/resolver.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit 78e8b39b49ce47a80e70319ffaf548cda177a746 -Author: Ryan Lortie -Date: Wed Nov 11 22:20:11 2009 -0500 - - GSocket.receive_message: fix bogus allocation math - - gio/gsocket.c | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -commit 409cdb8d13225125c12f7b56293b6dd397086c29 -Author: Kjartan Maraas -Date: Wed Nov 11 20:09:53 2009 +0100 - - Updated Norwegian bokmål translation. - - po/nb.po | 929 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 466 insertions(+), 463 deletions(-) - -commit e5b20a3364b831a19b6cf99f67f803da3a6b6e6b -Author: Tor Lillqvist -Date: Tue Nov 10 14:19:59 2009 +0200 - - Include all of share/gtk-doc/html to get also the gio docs - - Also add -D switches to not pointlessly include entries for - directories - in the zip files. - - glib-zip.in | 9 ++++----- - 1 file changed, 4 insertions(+), 5 deletions(-) - -commit 6e86c9a6aa977331c6bd47b726aaf34398a5ad37 -Author: Tor Lillqvist -Date: Tue Nov 10 01:37:13 2009 +0200 - - Avoid gcc warning about redeclaration of atexit() on MinGW - - glib/gutils.h | 2 ++ - 1 file changed, 2 insertions(+) - -commit a9c4320e813aa80343ed5826c51be456a5683f5f -Author: Daniel Nylander -Date: Sun Nov 8 22:04:51 2009 +0100 - - Updated Swedish translation - - po/sv.po | 1307 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 668 insertions(+), 639 deletions(-) - -commit e9915ee7bdde49a7c6c2c0592b96f60cf31b8383 -Author: Fran Diéguez -Date: Sat Nov 7 14:40:58 2009 +0100 - - Updated Galician Translation - - po/gl.po | 918 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 465 insertions(+), 453 deletions(-) - -commit ee116a6b1c60343aafd5b10e11798adbeed0d555 -Author: Jorge González -Date: Fri Nov 6 21:51:28 2009 +0100 - - Updated Spanish translation - - po/es.po | 927 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 467 insertions(+), 460 deletions(-) - -commit 6c315c77895e7e64c5dfb08cc223ff442f924e00 -Author: Ivar Smolin -Date: Fri Nov 6 18:15:29 2009 +0200 - - Updating Estonian translation - - po/et.po | 21 ++++++++------------- - 1 file changed, 8 insertions(+), 13 deletions(-) - -commit fc0b5d735ed06fd09f6f6169965ea427d43c241b -Author: Matej Urbančič -Date: Fri Nov 6 14:58:44 2009 +0100 - - Updated Slovenian translation - - po/sl.po | 1316 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 686 insertions(+), 630 deletions(-) - -commit ef6117f78d036b956d3fe91f6a3748f64499f4c1 -Author: Stéphane Démurget -Date: Sun Oct 25 11:14:36 2009 +0100 - - Bug 324930 - Nicer message for EPERM on symlink - - Introduced a more precise error message for EPERM when symlinking to - a local filesystem. - - EPERM on symlink means symlinking is not supported by the underlying - fs so it is not the general meaning of EPERM which roughly translates - to 'Operation not permitted'. - - gio/glocalfile.c | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 3c57a6c7ccb38efb8fb3ecf12e9f66f113ffde19 -Author: Tor Lillqvist -Date: Wed Nov 4 23:59:18 2009 +0200 - - Don't call WSAEventSelect() on -1 - - If g_io_win32_sock_close() has been called on a socket channel, don't - later in g_io_win32_free() call WSAEventSelect() on its fd which has - been set to -1. - - glib/giowin32.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 0d6b1ab42a6a9026743f197f03264afdbac7fb7b -Author: Paolo Bonzini -Date: Tue Nov 3 18:38:58 2009 +0200 - - Don't run system("touch conf.glibtest)" in the AM_PATH_GLIB_2_0 macro - - Just use the C library instead to create the file. Helps building - using Wine. Not that I think we want to endorse that, but accepting - this minimal patch doesn't hurt. From bug #590016. - - Signed-off-by: Tor Lillqvist - - m4macros/glib-2.0.m4 | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -commit f6276add355388738f856201c400d1c43cedcaf2 -Author: Tor Lillqvist -Date: Tue Nov 3 18:21:19 2009 +0200 - - Improve descriptive comment text - - glibconfig.h.win32.in | 8 ++++++-- - 1 file changed, 6 insertions(+), 2 deletions(-) - -commit 9c292a831fac91dfe17158e3379d6ef4ad351c76 -Author: Hib Eris -Date: Tue Nov 3 15:06:29 2009 +0200 - - Fix check for C++ compiler when cross-compiling - - Use AC_CHECK_TOOLS instead of AC_CHECK_PROGS. Patch from bug #577711. - - configure.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit b64ee1f02098d229ff16df9dfebdc3e3f3d76687 -Author: Carlo Bramini -Date: Tue Nov 3 14:26:25 2009 +0200 - - Make g_file_test() behave on Windows more like as on POSIX - - Patch from bug #572252. - - glib/gfileutils.c | 19 +++++++++++++------ - 1 file changed, 13 insertions(+), 6 deletions(-) - -commit 22d026d34492b27a531bc60e6edc10eec1aa61be -Author: Thomas Thurman -Date: Sat Oct 31 02:49:31 2009 -0400 - - Shavian translation - - po/LINGUAS | 1 + - po/en@shaw.po | 1968 - +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 1969 insertions(+) - -commit 4288ad76922da01d1f452c6c257e97008b16aaf0 -Author: Benjamin Otte -Date: Wed Oct 28 19:18:20 2009 +0100 - - Properly nul-terminate return values from g_convert() - - The patch ensures that multibyte character sets are properly - nul-terminated. This is an issue because the documentation claims to - return a "nul-terminated" string and users of the API assume that - means - a proper nul-termination in the resulting character set. - - I looked at Pidgin and GStreamer code and found at least 3 cases where - this was happening. - - This patch also reverts the documentation change from - 5a633f82dbbce067c56fba0ee372fd341b76368d as that is now no longer - necessary. - - glib/gconvert.c | 44 ++++++++++++++++++++------------------------ - 1 file changed, 20 insertions(+), 24 deletions(-) - -commit 5a633f82dbbce067c56fba0ee372fd341b76368d -Author: Benjamin Otte -Date: Tue Oct 27 21:07:13 2009 +0100 - - Clarify documentation about g_convert() nul-terminated returns - - THere is effectively no nul-termination for multibyte characters. - - glib/gconvert.c | 22 ++++++++++++++++------ - 1 file changed, 16 insertions(+), 6 deletions(-) - -commit f3fbf37dd899de5d7bd61d86bed8aada479f564a -Author: Matthias Clasen -Date: Sun Oct 25 02:56:13 2009 -0400 - - Avoid a warning - - gio/gfile.c | 11 +++++++---- - 1 file changed, 7 insertions(+), 4 deletions(-) - -commit e63262d49d40a36060613fb1d0ed468ca5dddc19 -Author: Matthias Clasen -Date: Sun Oct 25 02:55:46 2009 -0400 - - Don't give up too early when collecting mime types - - Since returning exactly one match has special significance, don't - give up matching before we've found at least 2 types. Also, make - sure that we don't return the same mime type more than once. - Bug 541236. - - gio/xdgmime/xdgmimecache.c | 67 - +++++++++++++++++++++++++++++++++------------- - gio/xdgmime/xdgmimeglob.c | 43 +++++++++++++++++++++++++---- - 2 files changed, 87 insertions(+), 23 deletions(-) - -commit 3dab24828edd8ebfd6d6c8bb20c181fc0d5650a1 -Author: Sven Herzberg -Date: Fri Oct 23 14:49:38 2009 +0200 - - make sure g_set_prgname() gets called only once - - * glib/gutils.c: copy the call-once statement from - g_set_application_name(); - Fixes Bug #563627: g_get_prgname() threadsafety - - glib/gutils.c | 13 ++++++++++--- - 1 file changed, 10 insertions(+), 3 deletions(-) - -commit d105f431b0b684ed47e1c23ca283e38e522ce545 -Author: Tor Lillqvist -Date: Fri Oct 23 00:46:50 2009 +0300 - - Fix GWin32DirectoryMonitor - - GWin32DirectoryMonitor was quite broken, but nobody had apparently - noticed, or at least not filed any bug. Only now with a bleeding edge - GTK+ file chooser does the code get exercised in common programs like - gtk-demo or GIMP, apparently. Bug #598899. - - gio/win32/gwin32directorymonitor.c | 67 - ++++++++++++++++++++++++++++---------- - 1 file changed, 50 insertions(+), 17 deletions(-) - -commit 8eebc189440693922e23298a761189cfbe71f796 -Author: Cody Russell -Date: Wed Oct 14 21:24:30 2009 -0500 - - GTypeModule derived class unref does not unload plugin - - Correctly unref the pclass. Patch by Chris Wilson and Tim Janik. - - https://bugzilla.gnome.org/show_bug.cgi?id=350200 - - gobject/gtype.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit e95a3b0576fc9426441956e4053791e197d4f421 -Author: Tomas Bzatek -Date: Tue Oct 13 16:21:42 2009 +0200 - - Documentation fixes - - docs/reference/gio/gio-sections.txt | 1 + - gio/gfileattribute.c | 1 + - gio/gfileinfo.h | 5 +++-- - 3 files changed, 5 insertions(+), 2 deletions(-) - -commit 443674faaa0c6c79492732fd56360faeca06e9ab -Author: Tor Lillqvist -Date: Mon Oct 12 00:18:48 2009 +0300 - - Construct the gio module directory pathname at run-time on Windows - - gio/giomodule.c | 33 +++++++++++++++++++++++++++++++++ - 1 file changed, 33 insertions(+) - -commit 2a3710872f8bfc1c95dc8044c92c9ce020adad40 -Author: Alexander Larsson -Date: Thu Oct 8 11:59:23 2009 +0200 - - xdgmime: sort glob hits with larger weight first - - Higher weight is more important, so return these first meaning - they will be used as the default. - - gio/xdgmime/xdgmimecache.c | 2 +- - gio/xdgmime/xdgmimeglob.c | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit d9b87676fa8f0340a9baa2001ae912192e12d4c6 -Author: Ivar Smolin -Date: Thu Oct 8 09:56:25 2009 +0300 - - Updating Estonian translation - - po/et.po | 477 - ++------------------------------------------------------------- - 1 file changed, 11 insertions(+), 466 deletions(-) - -commit 3daaa459e332c62972c8792453e0a841157ecf11 -Author: Matthias Clasen -Date: Wed Oct 7 10:31:19 2009 -0400 - - Bump version - - configure.in | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit f814174371cbc61404012720c49485bc4d66feba -Author: Matthias Clasen -Date: Wed Oct 7 10:29:32 2009 -0400 - - 2.22.2 - - NEWS | 6 +- - build/win32/Makefile.am | 9 +- - po/am.po | 2 +- - po/ar.po | 2 +- - po/as.po | 2 +- - po/az.po | 2 +- - po/be.po | 2 +- - po/be@latin.po | 2 +- - po/bg.po | 2 +- - po/bn.po | 2 +- - po/bn_IN.po | 2 +- - po/bs.po | 2 +- - po/ca.po | 2 +- - po/ca@valencia.po | 2 +- - po/cs.po | 2 +- - po/cy.po | 2 +- - po/da.po | 2 +- - po/de.po | 2 +- - po/dz.po | 2 +- - po/el.po | 2 +- - po/en_CA.po | 2 +- - po/en_GB.po | 2 +- - po/eo.po | 2 +- - po/es.po | 2 +- - po/et.po | 2 +- - po/eu.po | 2 +- - po/fa.po | 2 +- - po/fi.po | 2 +- - po/fr.po | 2 +- - po/ga.po | 2 +- - po/gl.po | 2 +- - po/gu.po | 2 +- - po/he.po | 2 +- - po/hi.po | 2 +- - po/hr.po | 2 +- - po/hu.po | 2 +- - po/hy.po | 2 +- - po/id.po | 2 +- - po/is.po | 2 +- - po/it.po | 2 +- - po/ja.po | 2 +- - po/ka.po | 2 +- - po/kn.po | 2 +- - po/ko.po | 2 +- - po/ku.po | 2 +- - po/lt.po | 2 +- - po/lv.po | 2 +- - po/mai.po | 2 +- - po/mg.po | 2 +- - po/mk.po | 2 +- - po/ml.po | 2 +- - po/mn.po | 2 +- - po/mr.po | 2 +- - po/ms.po | 2 +- - po/nb.po | 2 +- - po/ne.po | 2 +- - po/nl.po | 2 +- - po/nn.po | 2 +- - po/oc.po | 2 +- - po/or.po | 2 +- - po/pa.po | 2 +- - po/pl.po | 2 +- - po/ps.po | 2 +- - po/pt.po | 2 +- - po/pt_BR.po | 2 +- - po/ro.po | 2 +- - po/ru.po | 909 - ++++++++++++++++++++++++------------------------ - po/rw.po | 2 +- - po/si.po | 2 +- - po/sk.po | 2 +- - po/sl.po | 2 +- - po/sq.po | 2 +- - po/sr.po | 6 +- - po/sr@ije.po | 2 +- - po/sr@latin.po | 17 +- - po/sv.po | 2 +- - po/ta.po | 2 +- - po/te.po | 2 +- - po/th.po | 2 +- - po/tl.po | 2 +- - po/tr.po | 2 +- - po/tt.po | 2 +- - po/uk.po | 2 +- - po/vi.po | 2 +- - po/wa.po | 2 +- - po/xh.po | 2 +- - po/yi.po | 2 +- - po/zh_CN.po | 2 +- - po/zh_HK.po | 2 +- - po/zh_TW.po | 2 +- - 90 files changed, 553 insertions(+), 564 deletions(-) - -commit 3d76112aed79b590b79899e46610ce7b2ecffc53 -Author: Matthias Clasen -Date: Wed Oct 7 09:28:19 2009 -0400 - - Updates - - NEWS | 19 ++++++++++++++++++- - 1 file changed, 18 insertions(+), 1 deletion(-) - -commit 855deaa5780bfef3f6e8b3a41d00d6c7e40ca406 -Author: Cody Russell -Date: Tue Oct 6 12:27:12 2009 -0400 - - g_object_unref racy condition can lead to crash - - Store whether the object has a toggleref before decrementing the - refcount to prevent race condition when two threads simultaneously - try to unref an object with a refcount of 2. - Patch by Antoine Tremblay. - - https://bugzilla.gnome.org/show_bug.cgi?id=551706 - - gobject/gobject.c | 12 +++++++++--- - 1 file changed, 9 insertions(+), 3 deletions(-) - -commit afa0db59df9b28d9ae8da9539f629165cc8490f3 -Author: Leonid Kanter -Date: Tue Oct 6 11:52:48 2009 +0300 - - Updated Russian translation by - - po/ru.po | 1072 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 533 insertions(+), 539 deletions(-) - -commit 68b1ca04433846b68141a72029ed67ae117a7e94 -Author: Edward Hervey -Date: Sat Oct 3 12:37:36 2009 +0200 - - gobject/gtype.h: Fix _G_TYPE_CVH macro. Fixes #597194 - - If __val doesn't exist, we shouldn't do any other checks. - - gobject/gtype.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 1937765f9f9052a870cfd924b18e08aa8901a8f2 -Author: Alexander Larsson -Date: Wed Aug 19 17:24:16 2009 +0200 - - Add fast path for construction with no params - - This avoids a bunch of code and makes construction of simple objects - faster. - - Object construction performance improvement: - Non-Threaded Threaded - Simple: 14% 5% - Complex: -1.1% -2.2% - - Other tests stable. - - https://bugzilla.gnome.org/show_bug.cgi?id=557100 - - gobject/gobject.c | 14 +++++++++++++- - 1 file changed, 13 insertions(+), 1 deletion(-) - -commit ffc625ec9bcc4b2d34921940c07b28d244f2257a -Author: Alexander Larsson -Date: Wed Aug 19 17:22:32 2009 +0200 - - Don't freeze/thaw notification during construction if no properties - - If the class has no properties there could be no notification anyway. - This is an important optimization for construction of simple objects. - - Object construction performance improvement: - Non-Threaded Threaded - Simple: 84% 91% - Complex: -1.4% -0.6% - - Other tests stable. - - https://bugzilla.gnome.org/show_bug.cgi?id=557100 - - gobject/gobject.c | 37 +++++++++++++++++++++++++------------ - 1 file changed, 25 insertions(+), 12 deletions(-) - -commit 302d13a757c164346883841ce040208906894b71 -Author: Alexander Larsson -Date: Fri Oct 2 19:27:48 2009 +0200 - - Add a check that no properties are added after a class is derived - - We can't support that, because that would cause the - CLASS_HAS_PROPS_FLAG - class flag to not be correct. - - gobject/gobject.c | 14 ++++++++++++++ - 1 file changed, 14 insertions(+) - -commit 39a1fe5782c15873ab18b8d3d76adfcbd70dc6dd -Author: Alexander Larsson -Date: Wed Aug 19 17:21:18 2009 +0200 - - Add GObjectClass flag CLASS_HAS_PROPS_FLAG - - This is set if a class or any of its parents have installed any - properties. - - https://bugzilla.gnome.org/show_bug.cgi?id=557100 - - gobject/gobject.c | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit 301d52d858b8e7d4b804b893dc2f740aaa0d5aa5 -Author: Alexander Larsson -Date: Wed Aug 19 17:17:41 2009 +0200 - - Add flags member for GObjectClass - - https://bugzilla.gnome.org/show_bug.cgi?id=557100 - - gobject/gobject.h | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit af017accc55aff3d6f28df0a41724e93fca71ff4 -Author: Alexander Larsson -Date: Wed Aug 19 15:48:19 2009 +0200 - - Allocate GObjectNotifyQueue with g_slice instead of abusing g_list - - This is both cleaner and faster (it avoids function calls and - zeroing the memory twice). - - Object construction performance improvement: - Non-Threaded Threaded - Simple: 11% 1.3% - Complex: 8% 6% - - Other tests stable. - - https://bugzilla.gnome.org/show_bug.cgi?id=557100 - - gobject/gobjectnotifyqueue.c | 9 ++------- - 1 file changed, 2 insertions(+), 7 deletions(-) - -commit f4d9789fcfc4c9be497414d6c65476adb9d20236 -Author: Alexander Larsson -Date: Wed Sep 9 17:08:57 2009 +0200 - - Add gobject performance tests for threaded code - - This measures how much things like lock contention affects the gobject - code. - - tests/gobject/Makefile.am | 2 + - tests/gobject/performance-threaded.c | 381 - +++++++++++++++++++++++++++++++++++ - 2 files changed, 383 insertions(+) - -commit b1f94af095bde6a9a695ce7b19425a62288ee0ee -Author: Alexander Larsson -Date: Thu Aug 20 14:34:51 2009 +0200 - - Add performance tests for GObject primitives - - These are basic performance test for a couple of basic gobject - primitives: - - * construction of simple objects. Simple is a bare gobject derived - class with no properties, signals or interfaces. - - * construction of complex objects. Complex is a gobject subclass - with construct properties, normal properties, signals, and - implements an interface. - - * run-time type check of complex objects - - * signal emissions - - Lots of care is taken to try to make the results reproducible. Each - test is run for multible "rounds", where we try to make each round be - "not too short" in order to be significant wrt timer accuracy, but - also "not to long" to make the probability of some other random event - happening on the system (interrupts, other process scheduled, etc) - during the round less likely. - The current target round time is 4 msecs, which was picked without - rigour, but seems small wrt e.g. scheduler time. - - For each test we then run the calculated round size for 60 seconds, - and then report the performance based on the minimal time of one - round. The model here is that any random stuff that happens during a - round can only slow it down, there is nothing that can make it go - faster, so the minimal time is the best estimate of how fast one round - goes. - - The result is not ideal, even on a "idle" system the results vary - from round to round, but the variation seems to be less than 1%. - So, any performance difference reported by this test over 1% is - probably statistically significant. - - Additionally the tests can be run with or without threads being - initialized. The script tests/gobject/run-performance.sh makes - it easy to produce a performance report for the current checkout. - - https://bugzilla.gnome.org/show_bug.cgi?id=557100 - - tests/gobject/Makefile.am | 2 + - tests/gobject/performance.c | 735 - +++++++++++++++++++++++++++++++++++++++ - tests/gobject/run-performance.sh | 7 + - 3 files changed, 744 insertions(+) - -commit 07ad638adff596ccd4bc2ec003be692059210357 -Author: Alexander Larsson -Date: Fri Oct 2 12:54:18 2009 +0200 - - remove xdgmime test - - This is getting diverged from the xdgmime copy and we don't need - it here. - - gio/xdgmime/Makefile.am | 5 -- - gio/xdgmime/test-mime.c | 196 - ------------------------------------------------ - 2 files changed, 201 deletions(-) - -commit c7c0bcef893ca99609b102b42be5f871b9524a92 -Author: Alexander Larsson -Date: Fri Oct 2 12:06:25 2009 +0200 - - xdgmime - Correct the range checks for magic matching - - gio/xdgmime/xdgmimecache.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 2624e7d6c6ddc5ad93caa7ce609092b6b54cb6d2 -Author: Alexander Larsson -Date: Fri Oct 2 12:06:15 2009 +0200 - - Remove unnecessary includes - - gio/xdgmime/xdgmimecache.c | 1 - - gio/xdgmime/xdgmimeglob.c | 1 - - 2 files changed, 2 deletions(-) - -commit e1643fd76daf66ccffd9e6818e4f4ec8272e2a51 -Author: Alexander Larsson -Date: Fri Oct 2 09:49:51 2009 +0200 - - xdgmime - support the new case sensitive flag - - gio/xdgmime/xdgmimecache.c | 84 - +++++++++++++++++++++++++++++++++---------- - gio/xdgmime/xdgmimeglob.c | 88 - +++++++++++++++++++++++++++++++++++++--------- - 2 files changed, 136 insertions(+), 36 deletions(-) - -commit 7c27df1feeea1d6ab8b927285cecc4ac34db8b06 -Author: Alexander Larsson -Date: Fri Oct 2 09:48:35 2009 +0200 - - xdgmime - support cache files with minor version 2 - - gio/xdgmime/xdgmimecache.c | 10 ++++++++-- - 1 file changed, 8 insertions(+), 2 deletions(-) - -commit ce239a010e29c91f683dae354060f6ec6213e148 -Author: Alexander Larsson -Date: Fri Oct 2 09:46:33 2009 +0200 - - Read the new glob2 format with case sensitive flags - - gio/xdgmime/xdgmime.c | 4 +-- - gio/xdgmime/xdgmimeglob.c | 83 - ++++++++++++++++++++++++++++++++++------------- - gio/xdgmime/xdgmimeglob.h | 6 ++-- - 3 files changed, 66 insertions(+), 27 deletions(-) - -commit 5e4a895bb37271169cb8c055d9ce1e3efe6ca525 -Author: Tor Lillqvist -Date: Fri Oct 2 12:43:21 2009 +0300 - - Drop the VS8 project files from tarballs as they are unmaintained - - build/win32/Makefile.am | 1 - - 1 file changed, 1 deletion(-) - -commit e5734fb87563181ee9f1f2827cb49d81e8ea28a7 -Author: Pierre A. Joye -Date: Fri Oct 2 12:34:44 2009 +0300 - - Update VS9 project files to fix build - - From bug #596784 - - build/win32/vs9/gio.vcproj | 110 - ++++++++++++++++++++++++++++- - build/win32/vs9/glib.vcproj | 10 ++- - build/win32/vs9/gmodule.vcproj | 2 +- - build/win32/vs9/gobject.vcproj | 2 +- - build/win32/vs9/gspawn-win32-helper.vcproj | 2 +- - build/win32/vs9/gthread.vcproj | 2 +- - build/win32/vs9/install.vcproj | 4 +- - 7 files changed, 122 insertions(+), 10 deletions(-) - -commit e9fe53980b0ce8480c483774961b93388f3a55fe -Author: Matthias Clasen -Date: Tue Sep 29 23:06:45 2009 -0400 - - Fix --runtime-libdir option - - For stable releases, it needs to take LT_REVISION into account, not - hardcode 0. - - gio/Makefile.am | 4 ++-- - glib/Makefile.am | 4 ++-- - gmodule/Makefile.am | 4 ++-- - gobject/Makefile.am | 4 ++-- - gthread/Makefile.am | 4 ++-- - 5 files changed, 10 insertions(+), 10 deletions(-) - -commit eeaf8c51209cbd11573adf6f6ba0d34f85920b1f -Author: Matthias Clasen -Date: Tue Sep 29 22:07:04 2009 -0400 - - Bump version - - configure.in | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit fffc3d41bd0968c37fd3edddf35a555fe91151d3 -Author: Matthias Clasen -Date: Tue Sep 29 22:05:27 2009 -0400 - - 2.22.1 - - po/am.po | 58 ++-- - po/ar.po | 61 ++-- - po/as.po | 61 ++-- - po/az.po | 58 ++-- - po/be.po | 59 ++-- - po/be@latin.po | 61 ++-- - po/bg.po | 61 ++-- - po/bn.po | 932 - +++++++++++++++++++++++++++-------------------------- - po/bn_IN.po | 61 ++-- - po/bs.po | 58 ++-- - po/ca.po | 61 ++-- - po/ca@valencia.po | 61 ++-- - po/cs.po | 61 ++-- - po/cy.po | 59 ++-- - po/da.po | 61 ++-- - po/de.po | 61 ++-- - po/dz.po | 59 ++-- - po/el.po | 61 ++-- - po/en_CA.po | 61 ++-- - po/en_GB.po | 61 ++-- - po/eo.po | 58 ++-- - po/es.po | 61 ++-- - po/et.po | 61 ++-- - po/eu.po | 61 ++-- - po/fa.po | 59 ++-- - po/fi.po | 61 ++-- - po/fr.po | 61 ++-- - po/ga.po | 60 ++-- - po/gl.po | 61 ++-- - po/gu.po | 61 ++-- - po/he.po | 937 - +++++++++++++++++++++++++++--------------------------- - po/hi.po | 61 ++-- - po/hr.po | 58 ++-- - po/hu.po | 61 ++-- - po/hy.po | 58 ++-- - po/id.po | 59 ++-- - po/is.po | 58 ++-- - po/it.po | 61 ++-- - po/ja.po | 61 ++-- - po/ka.po | 59 ++-- - po/kn.po | 61 ++-- - po/ko.po | 61 ++-- - po/ku.po | 58 ++-- - po/lt.po | 61 ++-- - po/lv.po | 58 ++-- - po/mai.po | 61 ++-- - po/mg.po | 59 ++-- - po/mk.po | 61 ++-- - po/ml.po | 61 ++-- - po/mn.po | 59 ++-- - po/mr.po | 61 ++-- - po/ms.po | 58 ++-- - po/nb.po | 61 ++-- - po/ne.po | 59 ++-- - po/nl.po | 61 ++-- - po/nn.po | 61 ++-- - po/oc.po | 59 ++-- - po/or.po | 61 ++-- - po/pa.po | 61 ++-- - po/pl.po | 61 ++-- - po/ps.po | 61 ++-- - po/pt.po | 61 ++-- - po/pt_BR.po | 61 ++-- - po/ro.po | 61 ++-- - po/ru.po | 61 ++-- - po/rw.po | 58 ++-- - po/si.po | 59 ++-- - po/sk.po | 60 ++-- - po/sl.po | 61 ++-- - po/sq.po | 61 ++-- - po/sr.po | 61 ++-- - po/sr@ije.po | 58 ++-- - po/sr@latin.po | 61 ++-- - po/sv.po | 61 ++-- - po/ta.po | 61 ++-- - po/te.po | 61 ++-- - po/th.po | 61 ++-- - po/tl.po | 59 ++-- - po/tr.po | 61 ++-- - po/tt.po | 59 ++-- - po/uk.po | 61 ++-- - po/vi.po | 61 ++-- - po/wa.po | 58 ++-- - po/xh.po | 59 ++-- - po/yi.po | 58 ++-- - po/zh_CN.po | 61 ++-- - po/zh_HK.po | 61 ++-- - po/zh_TW.po | 61 ++-- - 88 files changed, 3278 insertions(+), 3765 deletions(-) - -commit 82c6bf7d8c6abeda6dff80e5b754411398232cc3 -Author: Matthias Clasen -Date: Tue Sep 29 21:16:53 2009 -0400 - - Updates - - NEWS | 17 +++++++++++++++++ - 1 file changed, 17 insertions(+) - -commit 0c88408218050b9a239e90d6585731aeb1a1c181 -Author: Miloš Popović -Date: Wed Sep 30 03:05:31 2009 +0000 - - Updated Serbian translation - - po/sr.po | 3 --- - po/sr@latin.po | 3 --- - 2 files changed, 6 deletions(-) - -commit b0adce8ab454c2c8e8da47019d510eac405e2452 -Author: Miloš Popović -Date: Wed Sep 30 03:04:05 2009 +0000 - - Updated Serbian translation - - po/sr@latin.po | 11 +++++------ - 1 file changed, 5 insertions(+), 6 deletions(-) - -commit b38f091b99adf4326001d5218d9e52bd1df8d800 -Author: Miloš Popović -Date: Wed Sep 30 03:02:15 2009 +0000 - - Updated Serbian translation - - po/sr.po | 279 - +++++++++++++++++++++++++++++---------------------------- - po/sr@latin.po | 273 - ++++++++++++++++++++++++++++--------------------------- - 2 files changed, 283 insertions(+), 269 deletions(-) - -commit 0c652dc66e09a358c738492e0eb857fef56c6254 -Author: Matthias Clasen -Date: Tue Sep 29 20:57:45 2009 -0400 - - Don't mark test files for translation - - As pointed out in bug 596064 - - po/POTFILES.in | 1 - - po/POTFILES.skip | 1 + - 2 files changed, 1 insertion(+), 1 deletion(-) - -commit 6555e0171d6f9619b0f49109868fe99162ffbb72 -Author: Matthias Clasen -Date: Tue Sep 29 20:52:26 2009 -0400 - - Fix mime_info_cache_dir_add_desktop_entries - - This function tried to avoid adding duplicate entries, but failed - due to using the wrong search function. See bug 595972. - - gio/gdesktopappinfo.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 2f93bea177a980b8ae750c07f3b269c9bea7ac25 -Author: Matthias Clasen -Date: Tue Sep 29 20:45:26 2009 -0400 - - Avoid a C99ism - - Move a variable declaration to the beginning of the block; see - bug 596561. Also remove a pointless register declaration. - - glib/gmessages.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 442dadf3118cf3e2e9617461eb045f61483d58fc -Author: Matthias Clasen -Date: Tue Sep 29 20:39:39 2009 -0400 - - Improve docs for g_utf16_to_utf8 - - Document that g_utf16_to_utf8 does not validate the resulting - UTF-8 string. See bug 596314. - - glib/gutf8.c | 16 +++++++++++----- - 1 file changed, 11 insertions(+), 5 deletions(-) - -commit 5fdb169b72b749218766e507deab491c5f5b0d9e -Author: Matthias Clasen -Date: Tue Sep 29 20:33:39 2009 -0400 - - Clarify docs of g_async_result_get_source_object - - It returns a new reference. Reported in bug 596748 - - gio/gasyncresult.c | 11 ++++++----- - 1 file changed, 6 insertions(+), 5 deletions(-) - -commit 90e1308809805691713edf8f651e80a063f9b66f -Author: Alexander Larsson -Date: Tue Sep 29 11:25:13 2009 +0200 - - Avoid critical error in thread check if source is destroyed - - The source can be destroyed by the time we complete the result, and - then the g_source_get_context(current_source) call will cause - a critical error. We check for the source being destroyed and avoid - the check in that case. - - This means we miss the right-thread check in this case, but thats - merely a helper, so this is not critical. - - gio/gsimpleasyncresult.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 10c7b3a17e00283907139a19f1c6054f85a5d3a8 -Author: Jamil Ahmed -Date: Tue Sep 29 04:01:37 2009 +0700 - - Updated Bengali translation - - po/bn.po | 1967 - ++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 951 insertions(+), 1016 deletions(-) - -commit 6f1ce483eb136159f42b7dde3aa4466ba3e874c1 -Author: Alexander Larsson -Date: Mon Sep 28 15:55:44 2009 +0200 - - Always report metadata on the path, not symlink target - - Metadata are really part of the pathname, not the target file - (as they are stored by pathname, and for many metadata like icon - position - etc make not sense using the target data). So, even if nofollow - is not specified we should not follow links for metadata. - - Ideally this should be implemented in the metadata extension in gvfs, - but the extension API does not allow this, so we do it in gio. - - See https://bugzilla.gnome.org/show_bug.cgi?id=593809 - - gio/glocalfileinfo.c | 11 +---------- - 1 file changed, 1 insertion(+), 10 deletions(-) - -commit 70027bf0928e7960c3ff78ce4a92aaad20ee899e -Author: Alexander Larsson -Date: Fri Sep 25 09:50:49 2009 +0200 - - Fix up cast in gdb macros - - We need to actually assign the casted value somewhere. - - glib/glib.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit e657dee578cc7b70c6a33fcb626e5d5aed4d82f3 -Author: Alexander Larsson -Date: Fri Sep 25 09:49:49 2009 +0200 - - Use right soname for gdb autoloaded python files - - We need to look at LT_REVISION too to get the right filename. - This was just hardcoded to zero before which is obviously wrong. - - glib/Makefile.am | 2 +- - gobject/Makefile.am | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit 660035479bc6583abc311cd4d43136fa447a95d6 -Author: Yaron Shahrabani -Date: Fri Sep 25 10:39:58 2009 +0300 - - Updated Hebrew translation - - po/he.po | 933 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 469 insertions(+), 464 deletions(-) - -commit cc95c60c69af5e25e9c9eae11f68ba2436a0e6b0 -Author: Matthias Clasen -Date: Thu Sep 24 10:26:46 2009 -0400 - - Fix location of gdb macros - - These files need to be put in a location that corresponds to the - location of the libraries, so we need to take the runtime-libdir - path into account. - - configure.in | 4 +++- - glib/Makefile.am | 4 ++-- - gobject/Makefile.am | 4 ++-- - 3 files changed, 7 insertions(+), 5 deletions(-) - -commit dcee4d4a66112a357626a6e2b1f749a24e41068a -Author: Matthias Clasen -Date: Tue Sep 22 17:10:32 2009 -0400 - - Bump version - - configure.in | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit cc4970cf9426ae4c929ccd859585a29fb9d243c8 -Author: Josselin Mouette -Date: Wed Sep 23 18:39:45 2009 +0200 - - Fall back to inotify_init if inotify_init1 does not work - - This fixes monitoring failing to work when glib is built on a 2.6.27+ - kernel but run on an older one. - - http://bugs.debian.org/544354 - https://bugzilla.gnome.org/show_bug.cgi?id=593775 - - gio/inotify/inotify-kernel.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit 1a4763e6ef8e4da2a5118a00ce567e00704979cd -Author: Tor Lillqvist -Date: Wed Sep 23 09:33:48 2009 +0300 - - Parse libtoolize --version more carefully - - Some recent versions of libtoolize output a version blurb like: - libtoolize (GNU libtool 1.3110 2009-07-01) 2.2.7a - Don't get confused by the numbers inside the parens. - - autogen.sh | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -commit 4c633ff0b58db039a29801d5039cc2756db90bbb -Author: Matthias Clasen -Date: Tue Sep 22 16:57:08 2009 -0400 - - 2.22.0 - - README.in | 2 +- - docs/reference/glib/tmpl/glib-unused.sgml | 67 -- - docs/reference/glib/tmpl/macros_misc.sgml | 5 +- - docs/reference/glib/tmpl/main.sgml | 7 + - docs/reference/glib/tmpl/testing.sgml | 21 + - docs/reference/glib/tmpl/version.sgml | 68 ++ - glib/Makefile.am | 9 +- - gobject/Makefile.am | 10 +- - po/am.po | 188 ++-- - po/ar.po | 188 ++-- - po/as.po | 219 ++--- - po/az.po | 188 ++-- - po/be.po | 188 ++-- - po/be@latin.po | 188 ++-- - po/bg.po | 915 ++++++++++---------- - po/bn.po | 188 ++-- - po/bn_IN.po | 965 +++++++++++---------- - po/bs.po | 188 ++-- - po/ca.po | 925 ++++++++++---------- - po/ca@valencia.po | 188 ++-- - po/cs.po | 915 ++++++++++---------- - po/cy.po | 188 ++-- - po/da.po | 925 ++++++++++---------- - po/de.po | 188 ++-- - po/dz.po | 188 ++-- - po/el.po | 1332 - ++++++++++++++-------------- - po/en_CA.po | 188 ++-- - po/en_GB.po | 925 ++++++++++---------- - po/eo.po | 188 ++-- - po/es.po | 923 ++++++++++---------- - po/et.po | 188 ++-- - po/eu.po | 188 ++-- - po/fa.po | 188 ++-- - po/fi.po | 925 ++++++++++---------- - po/fr.po | 188 ++-- - po/ga.po | 188 ++-- - po/gl.po | 920 ++++++++++---------- - po/gu.po | 947 ++++++++++---------- - po/he.po | 188 ++-- - po/hi.po | 944 ++++++++++---------- - po/hr.po | 188 ++-- - po/hu.po | 188 ++-- - po/hy.po | 188 ++-- - po/id.po | 188 ++-- - po/is.po | 188 ++-- - po/it.po | 188 ++-- - po/ja.po | 188 ++-- - po/ka.po | 188 ++-- - po/kn.po | 968 +++++++++++---------- - po/ko.po | 188 ++-- - po/ku.po | 188 ++-- - po/lt.po | 188 ++-- - po/lv.po | 188 ++-- - po/mai.po | 188 ++-- - po/mg.po | 188 ++-- - po/mk.po | 188 ++-- - po/ml.po | 979 ++++++++++----------- - po/mn.po | 188 ++-- - po/mr.po | 947 ++++++++++---------- - po/ms.po | 188 ++-- - po/nb.po | 917 ++++++++++---------- - po/ne.po | 188 ++-- - po/nl.po | 188 ++-- - po/nn.po | 188 ++-- - po/oc.po | 188 ++-- - po/or.po | 956 ++++++++++---------- - po/pa.po | 943 ++++++++++---------- - po/pl.po | 1339 - ++++++++++++++--------------- - po/ps.po | 188 ++-- - po/pt.po | 188 ++-- - po/pt_BR.po | 188 ++-- - po/ro.po | 926 ++++++++++---------- - po/ru.po | 188 ++-- - po/rw.po | 188 ++-- - po/si.po | 188 ++-- - po/sk.po | 188 ++-- - po/sl.po | 1280 - +++++++++++++-------------- - po/sq.po | 188 ++-- - po/sr.po | 931 ++++++++++---------- - po/sr@ije.po | 188 ++-- - po/sr@latin.po | 942 ++++++++++---------- - po/sv.po | 188 ++-- - po/ta.po | 950 ++++++++++---------- - po/te.po | 956 ++++++++++---------- - po/th.po | 188 ++-- - po/tl.po | 188 ++-- - po/tr.po | 188 ++-- - po/tt.po | 188 ++-- - po/uk.po | 917 ++++++++++---------- - po/vi.po | 188 ++-- - po/wa.po | 188 ++-- - po/xh.po | 188 ++-- - po/yi.po | 188 ++-- - po/zh_CN.po | 926 ++++++++++---------- - po/zh_HK.po | 938 ++++++++++---------- - po/zh_TW.po | 923 ++++++++++---------- - 96 files changed, 19793 insertions(+), 19818 deletions(-) - -commit 9203da305b1c840ebafe7d95f2e937348be0f333 -Author: Matthias Clasen -Date: Tue Sep 22 12:36:50 2009 -0400 - - some doc updates - - docs/reference/glib/glib-sections.txt | 3 +++ - 1 file changed, 3 insertions(+) - -commit 3413e758eb4fb15559e9da1b38efd59fcca81401 -Author: Matthias Clasen -Date: Tue Sep 22 10:37:05 2009 -0400 - - Updates - - NEWS | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 50 insertions(+) - -commit 74326a38658ebb9dbd59c9d8899a0bbb646301e5 -Author: Matthias Clasen -Date: Tue Sep 22 09:41:04 2009 -0400 - - Set version to 2.22.0 - - configure.in | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 01ccc9e3bac498e714087b2be543442aa2eadcaa -Author: Matej Urbančič -Date: Tue Sep 22 12:21:02 2009 +0200 - - Updated Slovenian translation - - po/sl.po | 9 ++++----- - 1 file changed, 4 insertions(+), 5 deletions(-) - -commit 1c46514d5e072f3baee0145798e023610e895ab2 -Author: Matej Urbančič -Date: Tue Sep 22 12:15:38 2009 +0200 - - Updated Slovenian translation - - po/sl.po | 1439 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 740 insertions(+), 699 deletions(-) - -commit c755a7fd11ca5f865f6ccd477e0f4db3799161fa -Author: Mart Raudsepp -Date: Sun Sep 13 04:42:33 2009 +0300 - - gio: Fix some typos in G*AppInfo documentation - - gio/gappinfo.c | 10 +++++----- - gio/gappinfo.h | 4 ++-- - gio/gdesktopappinfo.c | 8 ++++---- - 3 files changed, 11 insertions(+), 11 deletions(-) - -commit 924f1bc528b212aab91adf608ef32e41b67f3298 -Author: Mart Raudsepp -Date: Sun Sep 13 00:20:01 2009 +0300 - - Accept -? for glib-mkenums. - - Commit 789e260638d tried to add support for -?, but there is a typo - and instead -h was added when already present instead of -? for one - of the cases. - It works without this corrections, because all unrecognized options - trigger usage showing as well, but this is more correct. - - This was bug 556706 originally. - - gobject/glib-mkenums.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 6c061da2a232d8c817d9744a234ceee7b87b3dd8 -Author: Mart Raudsepp -Date: Sat Sep 12 19:49:01 2009 +0300 - - gio: Fix a Since tag to actually show up in new API of 2.20 indeces - - Typo made in e05426062 - - gio/gdatainputstream.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 7feb4c3631a0745b3696454630be3aa3365d1067 -Author: Nguyễn Thái Ngọc Duy -Date: Tue Sep 22 09:59:13 2009 +0700 - - po/vi.po: fix type "thoạt" - - po/vi.po | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a830fbd62c05193982c72a375251b2202986152f -Author: Alexander Larsson -Date: Mon Sep 21 15:36:45 2009 +0200 - - Document new gdb macros - - docs/reference/glib/running.sgml | 34 ++++++++++++++++++++++++++++++++++ - 1 file changed, 34 insertions(+) - -commit 42320706c4dd6a4517a402dc5da5c27dfc6a5356 -Author: Alexander Larsson -Date: Mon Sep 21 15:21:52 2009 +0200 - - Add gforeach gdb command - - glib/glib.py | 84 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 84 insertions(+) - -commit 2b8943237f137f287b0b0854f80198de54fd26ea -Author: Alexander Larsson -Date: Mon Sep 21 12:26:23 2009 +0200 - - Add pretty printer for hashtables - - glib/glib.py | 64 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 64 insertions(+) - -commit 2e8768d9a556afd2b2e6c974dcbcf24fee5ba6ff -Author: Alexander Larsson -Date: Mon Sep 21 11:06:39 2009 +0200 - - Add pretty printing for GList and GSList - - glib/glib.py | 77 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 77 insertions(+) - -commit efe9169234e226f594b4254618f35a139338c35f -Author: Alexander Larsson -Date: Fri Sep 18 17:15:32 2009 +0200 - - Initial support for gdb python macros - - This includes support for gobject pointer pretty printing and - signal frame compression in backtraces. - - https://bugzilla.gnome.org/show_bug.cgi?id=595619 - - glib/Makefile.am | 13 +- - glib/glib.py | 27 ++++ - glib/libglib-gdb.py.in | 10 ++ - gobject/Makefile.am | 12 +- - gobject/gobject.py | 305 - +++++++++++++++++++++++++++++++++++++++++++ - gobject/libgobject-gdb.py.in | 10 ++ - 6 files changed, 375 insertions(+), 2 deletions(-) - -commit 18af48ba9a347e2041c4986aaaac73fdd5386de3 -Author: Chao-Hsiung Liao -Date: Mon Sep 21 20:54:02 2009 +0800 - - Updated Traditional Chinese translation(Hong Kong and Taiwan) - - po/zh_HK.po | 945 - ++++++++++++++++++++++++++++++------------------------------ - po/zh_TW.po | 930 - ++++++++++++++++++++++++++++++----------------------------- - 2 files changed, 938 insertions(+), 937 deletions(-) - -commit 652f47fd2a9544e07cd6cbc5ca0d31d21c1ccd34 -Author: Petr Kovar -Date: Sun Sep 20 22:26:17 2009 +0200 - - Updated Czech translation - - po/cs.po | 921 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 464 insertions(+), 457 deletions(-) - -commit 5b30a46da4eadbd620f34e66e7b981f2dfe91a4f -Author: Ani -Date: Sun Sep 20 21:04:45 2009 +0530 - - Updated Malayalam Translations - - po/ml.po | 150 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 76 insertions(+), 74 deletions(-) - -commit 7a010ac2d409fc7ea849034ca7a5bda150ee0fad -Author: Gil Forcada -Date: Sat Sep 19 18:04:56 2009 +0200 - - Updated Catalan translation - - po/ca.po | 1088 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 540 insertions(+), 548 deletions(-) - -commit 80f66b114193d3c1b5a5c5d4f34b01cba53208ca -Author: Paolo Borelli -Date: Sat Sep 19 10:21:36 2009 +0200 - - Fix build with srcdir != builddir, bug #594597 - - gio/win32/Makefile.am | 1 + - 1 file changed, 1 insertion(+) - -commit 8b3853b8a1cc94767c5391808274f931a48f6cbb -Author: Matthias Clasen -Date: Fri Sep 18 19:16:11 2009 -0400 - - Reduce false positives in static analysis - - Tools like clang fail to recognize that stanzas like - g_return_if_fail (GTK_IS_FOO (w)) guarantee w != NULL. By minimally - rewriting the type-checking macros, we can avoid these false - positives. - - gobject/gtype.h | 12 +++++++++--- - 1 file changed, 9 insertions(+), 3 deletions(-) - -commit 53fc10d2695f917db530c9a3f166e45be59d1d3a -Author: Matthias Clasen -Date: Wed Sep 9 00:18:23 2009 -0400 - - Fix a lot of clang complaints - - Mostly dead assignments. - - gio/gbufferedoutputstream.c | 9 ++------- - gio/gdatainputstream.c | 7 +------ - gio/gdummyfile.c | 5 +---- - gio/ginputstream.c | 16 +++++----------- - gio/giostream.c | 4 ---- - gio/glocalfile.c | 20 ++++++++------------ - gio/glocalfileinputstream.c | 4 ---- - gio/goutputstream.c | 34 +++++++++++++++------------------- - gio/gunixinputstream.c | 4 ---- - gio/gunixoutputstream.c | 4 ---- - glib/gfileutils.c | 3 +-- - glib/gkeyfile.c | 3 +-- - glib/gregex.c | 6 +----- - 13 files changed, 35 insertions(+), 84 deletions(-) - -commit 04d632ccf59ce0491261ff87b3867012cb56d8bf -Author: Dumitru Mișu Moldovan -Date: Fri Sep 18 00:17:32 2009 +0300 - - Updated Romanian translation - - po/ro.po | 1086 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 536 insertions(+), 550 deletions(-) - -commit 3bfba7924c94aa3a3bcc14e6eeee4fa691108dd0 -Author: Miloš Popović -Date: Thu Sep 17 17:58:52 2009 +0000 - - Updated Serbian translation - - po/sr.po | 1381 - +++++++++++++++++++++++++++---------------------------- - po/sr@latin.po | 1392 - +++++++++++++++++++++++++++----------------------------- - 2 files changed, 1351 insertions(+), 1422 deletions(-) - -commit dd7f660fb7b059d16cea6e33550a14ca2625c813 -Author: krishnababu k -Date: Thu Sep 17 21:18:57 2009 +0530 - - Updated Telugu Translation - - po/te.po | 960 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 475 insertions(+), 485 deletions(-) - -commit 256662ddbaec90688c1725d504efc1248eacb7e1 -Author: ifelix -Date: Thu Sep 17 15:50:19 2009 +0530 - - Updated Tamil Translations - - po/ta.po | 961 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 477 insertions(+), 484 deletions(-) - -commit 78c548b506db0527335011ce92558bc1a9d5ebf0 -Author: Fran Diéguez -Date: Wed Sep 16 16:15:05 2009 +0200 - - UPdated Galician Translation - - po/gl.po | 946 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 472 insertions(+), 474 deletions(-) - -commit d88b6a3d60f0f84cf192c1b4093a0ae2362d7f02 -Author: Runa Bhattacharjee -Date: Tue Sep 15 18:31:49 2009 +0530 - - Updated Bengali India Translations - - po/bn_IN.po | 1097 - +++++++++++++++++++++++++++++------------------------------ - 1 file changed, 536 insertions(+), 561 deletions(-) - -commit 011592af55d980cfb21c51f5d4bcdd09cce865ec -Author: Manoj Kumar Giri -Date: Tue Sep 15 16:22:41 2009 +0530 - - Upadted Oriya Translation - - po/or.po | 964 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 477 insertions(+), 487 deletions(-) - -commit ddc85a8b0242407c6234bbe2ebc49b873bf02396 -Author: Theppitak Karoonboonyanan -Date: Tue Sep 15 14:29:36 2009 +0700 - - Updated Thai translation. - - po/th.po | 5 ++--- - 1 file changed, 2 insertions(+), 3 deletions(-) - -commit 3a240a7f718a44724008d35123c6f7b98abc896a -Author: Amitakhya Phukan -Date: Tue Sep 15 12:48:50 2009 +0530 - - Updating Assamese translations. - - po/as.po | 42 ++++++++++++++++-------------------------- - 1 file changed, 16 insertions(+), 26 deletions(-) - -commit ef5e66c330cdc3f8d93ba33a0dfe251f98883204 -Author: Kjartan Maraas -Date: Mon Sep 14 00:16:51 2009 +0200 - - Update Norwegian bokmål translation. - - po/nb.po | 924 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 465 insertions(+), 459 deletions(-) - -commit 220bde833af1bba3e535f727173b84a362374399 -Author: Aron Xu -Date: Sun Sep 13 15:09:29 2009 +0800 - - Updated Simplified Chinese translation. - - po/zh_CN.po | 1082 - +++++++++++++++++++++++++++++------------------------------ - 1 file changed, 540 insertions(+), 542 deletions(-) - -commit 7e514b6efaf6daae23c09a1e13ed65d2d8aa8008 -Author: A S Alam -Date: Sun Sep 13 08:58:57 2009 +0530 - - Updating Translation for Punjabi - - po/pa.po | 956 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 474 insertions(+), 482 deletions(-) - -commit e1957bd71c999ba5189a7fe94880647e84fa6357 -Author: Ask H. Larsen -Date: Sun Sep 13 03:16:47 2009 +0200 - - Updated Danish translation - - po/da.po | 930 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 467 insertions(+), 463 deletions(-) - -commit 6366015decc608a74e2019ccb0d39dbc6e3f06ba -Author: Bruce Cowan -Date: Sat Sep 12 20:04:29 2009 +0100 - - Updated British English translation - - po/en_GB.po | 1120 - +++++++++++++++++++++++++++++------------------------------ - 1 file changed, 556 insertions(+), 564 deletions(-) - -commit a92f10d712b6278364e02178c873a084bfbf9e19 -Author: Tommi Vainikainen -Date: Sat Sep 12 19:10:57 2009 +0300 - - Updated Finnish translation - - po/fi.po | 930 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 467 insertions(+), 463 deletions(-) - -commit 410305255d0acfa5e105a444cdf8b302b31b94a2 -Author: Tor Lillqvist -Date: Sat Sep 12 01:57:46 2009 +0300 - - Remove old crap for fetching the "build" directory from svn - - autogen.sh | 17 ----------------- - 1 file changed, 17 deletions(-) - -commit 866731776651e04178a6cc1e78d244384a890d1a -Author: Sjoerd Simons -Date: Wed Sep 2 17:48:09 2009 +0100 - - Fix GNetworkAddress skipping addresses when enumerating - - g_network_address_address_enumerator_next_finish takes the first - item of the - address list and moves the pointer to the next one, so we shouldn't - do the same - in g_network_address_address_enumerator_next_async function - - Fixes bug #593941 - - gio/gnetworkaddress.c | 5 ----- - 1 file changed, 5 deletions(-) - -commit cdd04f36cac838f92826cbf415868100a4007741 -Author: Richard Hughes -Date: Wed Sep 2 19:15:38 2009 +0100 - - Make the error const for g_simple_async_result_set_from_error - - gio/gsimpleasyncresult.c | 2 +- - gio/gsimpleasyncresult.h | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit 11477609d1f2782fd4bbb3022d2ec46983930c6a -Author: James Hunt -Date: Thu Sep 10 17:18:13 2009 +0100 - - g_socket_send_message() fails due to invalid sendmsg(2) params. - - g_socket_send_message() and g_socket_send_to() fail with ENOBUFS or - EFAULT due to the fact that if no "address" argument is specified to - g_socket_send_message, when g_socket_send_message() calls sendmsg(2), - the 2nd parameter to sendmsg ("const struct msghdr *msg") contains - uninitialized values. The fix is simple - initialize msg.msg_name to - NULL and msg.msg_msg_namelen to 0. - - https://bugzilla.gnome.org/show_bug.cgi?id=594759 - - gio/gsocket.c | 5 +++++ - 1 file changed, 5 insertions(+) - -commit 29baa5eebdce27d10c6f36ae8ad4fbc77d04f291 -Author: Rajesh Ranjan -Date: Fri Sep 11 16:00:29 2009 +0530 - - hindi update by Rajesh Ranjan - - po/hi.po | 948 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 471 insertions(+), 477 deletions(-) - -commit 9dc9b39284b78b63fad4a713ab6ea4154d4e8ff5 -Author: Ani -Date: Fri Sep 11 12:18:50 2009 +0530 - - Updated Malayalam Translations - - po/ml.po | 976 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 480 insertions(+), 496 deletions(-) - -commit c3bbec5213d1e77253fd2cef67d6838041bb2f1f -Author: Maxim V. Dziumanenko -Date: Fri Sep 11 01:48:56 2009 +0300 - - Updated Ukrainian translation - - po/uk.po | 1104 - +++++++++++++++++++++++++++++--------------------------------- - 1 file changed, 520 insertions(+), 584 deletions(-) - -commit 278ac0a45d2b677a0928b1c31b3e20a4c265ffb0 -Author: Christian Dywan -Date: Thu Sep 10 16:40:11 2009 +0200 - - Bug 579050 Allow making selected critical and warning messages - non-fatal - - Implement g_test_log_set_fatal_handler which is a function similar to - g_log_set_default_handler but for use in unit tests where certain - errors have to be ignored because it is not possible to fix or avoid - them otherwise. A unit test is added. - - glib/glib.symbols | 3 +++ - glib/gmessages.c | 47 +++++++++++++++++++++++++++++++++++++++++++++-- - glib/gtestutils.c | 1 + - glib/gtestutils.h | 21 +++++++++++++++++++++ - glib/tests/testing.c | 27 +++++++++++++++++++++++++++ - 5 files changed, 97 insertions(+), 2 deletions(-) - -commit 4b1217b7e0e8d2e7e4187e8b328e10ad72066392 -Author: Shankar Prasad -Date: Thu Sep 10 12:26:13 2009 +0530 - - Updated Kannada(kn) translation - - po/kn.po | 973 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 479 insertions(+), 494 deletions(-) - -commit 664dd256654b5def0bd6cdd5e3918bba78fedd52 -Author: Kostas Papadimas -Date: Wed Sep 9 18:38:12 2009 +0300 - - Updated Greek translation. - - po/el.po | 1391 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 708 insertions(+), 683 deletions(-) - -commit 593cd7a683c267e9e02e3d0b8bc653a253f17df5 -Author: Sweta Kothari -Date: Wed Sep 9 16:54:43 2009 +0530 - - Updated Gujarati Translations - - po/gu.po | 952 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 472 insertions(+), 480 deletions(-) - -commit f393e805874db16334c5c4f4aa7fa1c73964ca34 -Author: Dan Winship -Date: Tue Sep 8 11:19:13 2009 -0400 - - Clarify g_ptr_array_set_size() docs re: free_func - - docs/reference/glib/tmpl/arrays_pointer.sgml | 7 +++++-- - 1 file changed, 5 insertions(+), 2 deletions(-) - -commit eadd2ce7fff83f86c4803aa5e2e251f554639bb6 -Author: Alexander Shopov -Date: Tue Sep 8 07:41:28 2009 +0300 - - Updated Bulgarian translation - - po/bg.po | 926 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 466 insertions(+), 460 deletions(-) - -commit bc1dd5cf11dc920ff44d51051e1e695b0b8ea421 -Author: Dan Winship -Date: Sun Sep 6 13:54:50 2009 -0400 - - Call element_free_func when shrinking array with g_ptr_array_set_size - - glib/garray.c | 8 ++------ - glib/tests/array-test.c | 4 +++- - 2 files changed, 5 insertions(+), 7 deletions(-) - -commit 9a29f087e76fd01188cff73ce1dfe802bd815b15 -Author: Sandeep Shedmake -Date: Mon Sep 7 19:14:52 2009 +0530 - - Updated Marathi Translations - - po/mr.po | 952 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 472 insertions(+), 480 deletions(-) - -commit 8af494d987b7482865439f882d1375767b57732f -Author: Alexander Larsson -Date: Mon Sep 7 12:50:58 2009 +0200 - - Avoid reading uninitialized memory - - If the statfs call fails, don't look at the result. - - gio/glocalfile.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 06de24f430d4b43733dec63ca0b840d129a716e2 -Author: Alexander Larsson -Date: Mon Sep 7 10:25:14 2009 +0200 - - Remove warning in g_simple_async_result_complete - - This warning hits code that uses GSimpleAsyncResult outside of a - mainloop as a helper object. For instance EggDBus does this. - Since the bugs this warning would fix are pretty easy to spot - and since EggDBus is deployed already we just remove the - "called from outside main loop" warning. - - However, we need to keep the "called from wrong context" warning - as that is very helpful when debugging misuse of the new multiple - main context code. - - gio/gsimpleasyncresult.c | 2 -- - 1 file changed, 2 deletions(-) - -commit 034d516160ffacbb805ad28cfdb848134f26c1dc -Author: Matthias Clasen -Date: Mon Sep 7 03:28:35 2009 -0400 - - Another dead assignment - - gio/gmemoryoutputstream.c | 6 +----- - 1 file changed, 1 insertion(+), 5 deletions(-) - -commit 6cda9bfb02314fff5e994a80164be16c67d14253 -Author: Matthias Clasen -Date: Mon Sep 7 03:14:15 2009 -0400 - - Remove a dead initialization - - gio/gthemedicon.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 30645bd0a584137585d572b37f39d2904bba0a8f -Author: Matthias Clasen -Date: Mon Sep 7 03:12:06 2009 -0400 - - Remove a dead increment - - gio/glocalfileinfo.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 0d1ffbf361503ac1f8236673f400e0f317635930 -Author: Matthias Clasen -Date: Mon Sep 7 03:10:01 2009 -0400 - - Remove another dead assignment - - gio/gdatainputstream.c | 4 +--- - 1 file changed, 1 insertion(+), 3 deletions(-) - -commit f2c8572d8490544496934612854a86fecbaf99ba -Author: Matthias Clasen -Date: Mon Sep 7 03:07:22 2009 -0400 - - Remmove a dead assignment. - - Spotted by clang. - - gio/gbufferedinputstream.c | 4 +--- - 1 file changed, 1 insertion(+), 3 deletions(-) - -commit 1ec32c403bac36ca9f72e82c23b14045bc323931 -Author: Matthias Clasen -Date: Mon Sep 7 03:02:58 2009 -0400 - - Move a assignment to the relevant #ifdef branch - - Dead code spotted by clang. - - gio/gcancellable.c | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -commit e67c3cf2b0251acfca74d680d9b4c2b7547c61a7 -Author: Matthias Clasen -Date: Mon Sep 7 03:01:02 2009 -0400 - - Remove dead code - - gio/gvolumemonitor.c | 4 ---- - 1 file changed, 4 deletions(-) - -commit 80fd5ed402bf57a3c5cbd90eecc3f58f3f06bc08 -Author: Matthias Clasen -Date: Mon Sep 7 02:50:51 2009 -0400 - - Don't evaluate an uninitialized value - - Bug found by clang. - - gio/gdesktopappinfo.c | 1 + - 1 file changed, 1 insertion(+) - -commit 7ea8a2a86326b6f5f0f62a334fdd307d6526f782 -Author: Tomasz Dominikowski -Date: Sun Sep 6 14:20:45 2009 +0200 - - Updated Polish translation - - po/pl.po | 1346 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 687 insertions(+), 659 deletions(-) - -commit 93fbae22d4d6fddf69c2b7276f24fcc3cfcf0403 -Author: Takayuki KUSANO -Date: Sat Sep 5 22:34:58 2009 +0900 - - Update Japanese translation - - po/ja.po | 7 +++---- - 1 file changed, 3 insertions(+), 4 deletions(-) - -commit 6b406dda7b3061bd890878823fbafe2c6ffc019a -Author: Jorge González -Date: Sat Sep 5 13:47:41 2009 +0200 - - Updated Spanish translation - - po/es.po | 930 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 465 insertions(+), 465 deletions(-) - -commit e77b8278841d89f9e2c82e09b844a472496ab43e -Author: Matthias Clasen -Date: Fri Sep 4 21:20:09 2009 -0400 - - Bump version - - configure.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 296d481c7e5de27175e68ff7645975442a449fc5 -Author: Matthias Clasen -Date: Fri Sep 4 21:19:02 2009 -0400 - - 2.21.6 - - po/am.po | 75 +-- - po/ar.po | 75 +-- - po/as.po | 957 +++++++++++++++++++------------------- - po/az.po | 75 +-- - po/be.po | 77 ++-- - po/be@latin.po | 77 ++-- - po/bg.po | 75 +-- - po/bn.po | 75 +-- - po/bn_IN.po | 75 +-- - po/bs.po | 75 +-- - po/ca.po | 75 +-- - po/ca@valencia.po | 75 +-- - po/cs.po | 918 +++++++++++++++++++------------------ - po/cy.po | 75 +-- - po/da.po | 75 +-- - po/de.po | 925 +++++++++++++++++++------------------ - po/dz.po | 75 +-- - po/el.po | 76 ++-- - po/en_CA.po | 75 +-- - po/en_GB.po | 75 +-- - po/eo.po | 75 +-- - po/es.po | 75 +-- - po/et.po | 464 ++++++++++++++++++- - po/eu.po | 978 +++++++++++++++++++-------------------- - po/fa.po | 75 +-- - po/fi.po | 75 +-- - po/fr.po | 920 ++++++++++++++++++------------------- - po/ga.po | 75 +-- - po/gl.po | 75 +-- - po/gu.po | 75 +-- - po/he.po | 75 +-- - po/hi.po | 75 +-- - po/hr.po | 75 +-- - po/hu.po | 134 +++--- - po/hy.po | 75 +-- - po/id.po | 75 +-- - po/is.po | 75 +-- - po/it.po | 923 +++++++++++++++++++------------------ - po/ja.po | 75 +-- - po/ka.po | 75 +-- - po/kn.po | 971 ++++++++++++++++++++------------------- - po/ko.po | 75 +-- - po/ku.po | 75 +-- - po/lt.po | 75 +-- - po/lv.po | 75 +-- - po/mai.po | 75 +-- - po/mg.po | 75 +-- - po/mk.po | 75 +-- - po/ml.po | 974 ++++++++++++++++++++------------------- - po/mn.po | 75 +-- - po/mr.po | 950 +++++++++++++++++++------------------- - po/ms.po | 75 +-- - po/nb.po | 918 +++++++++++++++++++------------------ - po/ne.po | 75 +-- - po/nl.po | 75 +-- - po/nn.po | 75 +-- - po/oc.po | 74 +-- - po/or.po | 109 +++-- - po/pa.po | 75 +-- - po/pl.po | 75 +-- - po/ps.po | 75 +-- - po/pt.po | 925 +++++++++++++++++++------------------ - po/pt_BR.po | 925 +++++++++++++++++++------------------ - po/ro.po | 75 +-- - po/ru.po | 75 +-- - po/rw.po | 75 +-- - po/si.po | 75 +-- - po/sk.po | 75 +-- - po/sl.po | 75 +-- - po/sq.po | 76 ++-- - po/sr.po | 75 +-- - po/sr@ije.po | 75 +-- - po/sr@latin.po | 75 +-- - po/sv.po | 1312 - ++++++++++++++++++++++++++--------------------------- - po/ta.po | 950 +++++++++++++++++++------------------- - po/te.po | 959 ++++++++++++++++++++------------------- - po/th.po | 75 +-- - po/tl.po | 75 +-- - po/tr.po | 922 ++++++++++++++++++------------------- - po/tt.po | 75 +-- - po/uk.po | 75 +-- - po/vi.po | 75 +-- - po/wa.po | 75 +-- - po/xh.po | 75 +-- - po/yi.po | 75 +-- - po/zh_CN.po | 75 +-- - po/zh_HK.po | 75 +-- - po/zh_TW.po | 75 +-- - 88 files changed, 11117 insertions(+), 10197 deletions(-) - -commit 05c2aeaf33ad1ff3447d57a361abdb238b8f822b -Author: Matthias Clasen -Date: Fri Sep 4 20:41:25 2009 -0400 - - Add a Since: tag - - glib/gfileutils.c | 20 +++++++++++--------- - 1 file changed, 11 insertions(+), 9 deletions(-) - -commit 2ae69f5124022d93dfc0e39964bbf68eb1f61245 -Author: Matthias Clasen -Date: Fri Sep 4 20:26:26 2009 -0400 - - Updates - - NEWS | 35 +++++++++++++++++++++++++++++++++++ - 1 file changed, 35 insertions(+) - -commit 4114f1214c65f0a142678bf98b1d8e4da43bf665 -Author: Benjamin Otte -Date: Thu Sep 3 15:39:57 2009 +0200 - - Bug 594034 - Use g_mkstemp_full() when creating the replacement file - - Previous code used g_mkstemp(). But when using - G_FILE_CREATE_REPLACE_DESTINATION, no attempt was made to ensure - proper - mode and flags of the created temporary file. The visible issue - was that - the file was always created with mode 0600 as opposed to using 0666. - (The invisible issue was that O_RDWR was used instead of O_WRONLY.) - - docs/reference/glib/tmpl/glib-unused.sgml | 67 - ++++++++++++++++++++++++++++++ - docs/reference/glib/tmpl/macros_misc.sgml | 5 +-- - docs/reference/glib/tmpl/misc_utils.sgml | 7 ++++ - docs/reference/glib/tmpl/version.sgml | 68 - ------------------------------- - gio/glocalfileoutputstream.c | 2 +- - 5 files changed, 77 insertions(+), 72 deletions(-) - -commit 24bec5c5bd64eb829a433e4c1e8d34dc25879a64 -Author: Benjamin Otte -Date: Thu Sep 3 15:36:37 2009 +0200 - - Bug 594034 - Add g_mkstemp_full() - - This function exposes more variables than g_mkstemp() and therefor - allows more flexibility when creating temporary files. - The intended use is gio's code for g_file_replace() (see next patch) - - docs/reference/glib/glib-sections.txt | 1 + - docs/reference/glib/tmpl/fileutils.sgml | 11 +++++++++ - glib/gfileutils.c | 44 - +++++++++++++++++++++++++-------- - glib/gfileutils.h | 3 +++ - glib/glib.symbols | 1 + - 5 files changed, 50 insertions(+), 10 deletions(-) - -commit 16ddefea15ceeded936c53aa1b867eb53d7d97f3 -Author: Ivar Smolin -Date: Fri Sep 4 18:58:00 2009 +0300 - - Updating Estonian translation - - po/et.po | 472 - ++------------------------------------------------------------- - 1 file changed, 9 insertions(+), 463 deletions(-) - -commit c642965b234cdc9959c79d2fd3019f63a0520fad -Author: Christian Kirbach -Date: Fri Sep 4 15:16:04 2009 +0200 - - Updated German translation - - po/de.po | 1185 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 592 insertions(+), 593 deletions(-) - -commit c77fd0bb04f612e7d16d48379cc3ec835c8d5fa2 -Author: Daniel Nylander -Date: Fri Sep 4 06:31:34 2009 +0200 - - Updated Swedish translation - - po/sv.po | 1316 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 672 insertions(+), 644 deletions(-) - -commit 7628e1b4773142fc89f2365069c3e5a59ffb15ab -Author: Claude Paroz -Date: Fri Sep 4 00:07:40 2009 +0200 - - Updated French translation - - po/fr.po | 924 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 464 insertions(+), 460 deletions(-) - -commit 5a66c4bdb76b853b05baf7b01c8e2be49022c8a6 -Author: Fábio Nogueira -Date: Wed Sep 2 12:28:59 2009 -0400 - - Updated Brazilian Portuguese translation. - - po/pt_BR.po | 933 - ++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 472 insertions(+), 461 deletions(-) - -commit de125e51a04a5ebdc652fb4e611a5bd1ba57c210 -Author: Inaki Larranaga Murgoitio -Date: Wed Sep 2 18:19:27 2009 +0200 - - Updated Basque language - - po/eu.po | 982 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 484 insertions(+), 498 deletions(-) - -commit ff9b29ce5b7d8bd20d4527e2e364b68ebce01c75 -Author: Gabor Kelemen -Date: Wed Sep 2 18:05:23 2009 +0200 - - Hungarian translation updated - - po/hu.po | 335 - ++++++++++++++++++++++----------------------------------------- - 1 file changed, 115 insertions(+), 220 deletions(-) - -commit f2320a40f1d356ba7f15e592c03018ba2b42c4bd -Author: Duarte Loreto -Date: Tue Sep 1 23:34:41 2009 +0100 - - Updated Portuguese translation - - po/pt.po | 929 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 469 insertions(+), 460 deletions(-) - -commit f783515323963d2f9011cab5b6b2e767fe790425 -Author: Luca Ferretti -Date: Tue Sep 1 23:47:14 2009 +0200 - - Updated Italian translation - - po/it.po | 30 +++++++++++++++++------------- - 1 file changed, 17 insertions(+), 13 deletions(-) - -commit 3826963e65d8c4c68bcd3e4066505f63ef734b95 -Author: Benjamin Otte -Date: Tue Sep 1 21:53:35 2009 +0200 - - Use lchmod instead of stat + chown if available - - Fallout of the NOFLOOW_SYMLINKS fix from bug 593406 - - configure.in | 2 +- - gio/glocalfileinfo.c | 10 +++++++--- - 2 files changed, 8 insertions(+), 4 deletions(-) - -commit 48e0af0157f52ac12b904bd92540432a18b139c7 -Author: Benjamin Otte -Date: Tue Sep 1 21:26:08 2009 +0200 - - Bug 593406 - Permissions set to 777 after copying via Nautilus - - Only fail to set the permissions when the actual file is a symlink. - The previous fix failed for every file when NOFOLLOW_SYMLINKS was set. - - gio/glocalfileinfo.c | 21 ++++++++++++++++----- - 1 file changed, 16 insertions(+), 5 deletions(-) - -commit bb7852e34b1845e516290e1b45a960a345ee8a43 -Author: Benjamin Otte -Date: Tue Sep 1 20:36:31 2009 +0200 - - Only do the chmod NOFOLLOW_SYMLINK checks with HAVE_SYMLINK - - gio/glocalfileinfo.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit 8212aadac79d70153d880fe1f21914a2b491dca3 -Author: Dan Winship -Date: Tue Sep 1 09:37:48 2009 -0400 - - g_time_val_from_iso8601: handle timezoneless dates - - per ISO 8601:2004 4.2.5.2 - - Based on a patch from Andy Shevchenko - http://bugzilla.gnome.org/show_bug.cgi?id=589491 - - glib/gtimer.c | 18 +++++++++++++----- - tests/testglib.c | 21 +++++++++++++++++++++ - 2 files changed, 34 insertions(+), 5 deletions(-) - -commit fc44bf40a4eff8e122b223e97ee5efcbc548be03 -Author: Benjamin Otte -Date: Tue Sep 1 12:48:55 2009 +0200 - - Fix gtk-doc syntax - - gio/gcancellable.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit e695c0932f5d02f3b222f0b7a3de1f8c00ba7b81 -Author: Benjamin Otte -Date: Tue Sep 1 11:54:48 2009 +0200 - - Bug 593406 - Permissions set to 777 after copying via Nautilus - - When doing a g_file_copy() with nofollow-symlinks (to copy a link for - example), the later copying of the file attributes copies the source - links 777 attributes to the target's attributes. As chmod affects the - symlink target, this would cause such copies to always set the - target to - 777 mode. - - This patch makes setting the mode with nofollow-symlinks fail with - NOT_SUPPORTED. - - The aforementioned g_file_copy() will still succeed, because it - ignores - errors of the attribute copy. - - gio/glocalfileinfo.c | 12 ++++++++++-- - 1 file changed, 10 insertions(+), 2 deletions(-) - -commit e967a47117d3b8fdb3e5c786e9069872d8e787c4 -Author: Kjartan Maraas -Date: Tue Sep 1 10:52:07 2009 +0200 - - Update Norwegian bokmål translation. - - po/nb.po | 920 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 464 insertions(+), 456 deletions(-) - -commit c433158e8676424ede4e396b6d4bf22d5210634b -Author: Sandeep Shedmake -Date: Mon Aug 31 20:47:13 2009 +0530 - - Updated Marathi Translations - - po/mr.po | 68 - ++++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 34 insertions(+), 34 deletions(-) - -commit c59dbb4ddfb824c022087d15d75d3f5de1c032cc -Author: Sandeep Shedmake -Date: Mon Aug 31 20:29:16 2009 +0530 - - Updated Marathi Translations - - po/mr.po | 1145 - +++++++++++++++++++++++++++++--------------------------------- - 1 file changed, 528 insertions(+), 617 deletions(-) - -commit ee8e145472c9b90e89d568710b9672bb20ada524 -Author: krishnababu k -Date: Mon Aug 31 19:41:54 2009 +0530 - - Updated Telugu Translations - - po/te.po | 1185 - +++++++++++++++++++++++++++++--------------------------------- - 1 file changed, 547 insertions(+), 638 deletions(-) - -commit 3a7560b00a8846150be4d9d2113f352ff1ebcc7a -Author: Shankar Prasad -Date: Mon Aug 31 13:34:44 2009 +0530 - - Updated Kannada(kn) translation - - po/kn.po | 1188 - +++++++++++++++++++++++++++++--------------------------------- - 1 file changed, 546 insertions(+), 642 deletions(-) - -commit 31924b19806e31f38eff86d4e43248bec989fd3a -Author: Rodrigo L. M. Flores -Date: Sun Aug 30 19:41:47 2009 -0300 - - Updated Brazilian Portuguese mailing list address. - - po/pt_BR.po | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit f2b8b6911235358d25b79d75f98d81b5062afe33 -Author: Petr Kovar -Date: Sat Aug 29 21:05:19 2009 +0200 - - Updated Czech translation - - po/cs.po | 1141 - +++++++++++++++++++++++++++++--------------------------------- - 1 file changed, 532 insertions(+), 609 deletions(-) - -commit c47dca4cfe51b9376c364ae13a444a6529afed8f -Author: Matthias Clasen -Date: Thu Aug 27 23:40:16 2009 -0400 - - Re-commit 30b8774f7f3f7f329af6b041b6c86bad14717534 - - Turns out Alex had agreed to this. - - gio/giomodule.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 2889f1b8a322b0657f3c08a4f7e235e4c2c0f348 -Author: Matthias Clasen -Date: Thu Aug 27 23:02:08 2009 -0400 - - Use the saved errno value - - Bug 591995 - - gio/glocalfileoutputstream.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 3ba64e72cf40b81f472aa784498c3a97ef434c94 -Author: Matthias Clasen -Date: Thu Aug 27 22:59:05 2009 -0400 - - Read /dev/urandom unbuffered - - To avoid wasting entropy. Bug 593232. - - glib/grand.c | 1 + - 1 file changed, 1 insertion(+) - -commit 3a47f48311d44e690c381f816fd1fa71eed20189 -Author: Matthias Clasen -Date: Thu Aug 27 22:51:53 2009 -0400 - - Revert "add a "gsettings-backend" extension point to GIO" - - This reverts commit 30b8774f7f3f7f329af6b041b6c86bad14717534. - - gio/giomodule.c | 3 --- - 1 file changed, 3 deletions(-) - -commit 30b8774f7f3f7f329af6b041b6c86bad14717534 -Author: Ryan Lortie -Date: Thu Aug 27 13:45:48 2009 -0400 - - add a "gsettings-backend" extension point to GIO - - gio/giomodule.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit df981f82a097f9a2f2739ec410fa928168b749f6 -Author: Luca Ferretti -Date: Wed Aug 26 22:04:58 2009 +0200 - - Updated Italian translation - - po/it.po | 7 +++---- - 1 file changed, 3 insertions(+), 4 deletions(-) - -commit 71b684b9cfe76d522a306993dba13fbcc52d0d73 -Author: Luca Ferretti -Date: Wed Aug 26 15:32:23 2009 +0200 - - Updated Italian translation - - po/it.po | 963 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 482 insertions(+), 481 deletions(-) - -commit 884c789ef5e074a2241d1b813847156db1cecdb0 -Author: Amitakhya Phukan -Date: Wed Aug 26 17:34:17 2009 +0530 - - Updating Assamese translations - - po/as.po | 1105 - ++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 542 insertions(+), 563 deletions(-) - -commit 195abb97ff019d0fe7b50a9635830835933be7ae -Author: Ani -Date: Wed Aug 26 15:18:57 2009 +0530 - - Updated Malayalam Translations - - po/ml.po | 1196 - +++++++++++++++++++++++++++++--------------------------------- - 1 file changed, 550 insertions(+), 646 deletions(-) - -commit 6c1466a2d21820f2df189a258b0c124e7144ba12 -Author: ifelix -Date: Tue Aug 25 14:10:56 2009 +0530 - - Updated Tamil Translations - - po/ta.po | 1178 - +++++++++++++++++++++++++++++--------------------------------- - 1 file changed, 546 insertions(+), 632 deletions(-) - -commit 64b49c9087e8120489a0032d596c8837cbe014f9 -Author: Manoj Kumar Giri -Date: Tue Aug 25 12:14:41 2009 +0530 - - Updated Oriya Translation - - po/or.po | 176 - ++++++++++++++++++++++++++++----------------------------------- - 1 file changed, 77 insertions(+), 99 deletions(-) - -commit 24c31a79e1af916fe195e52c79ff8be558e4e848 -Author: Baris Cicek -Date: Tue Aug 25 00:38:34 2009 +0300 - - Updated Turkish translation. - - po/tr.po | 1151 - +++++++++++++++++++++++++++++--------------------------------- - 1 file changed, 534 insertions(+), 617 deletions(-) - -commit ef5aef582eb33fd29fe5ec427ef5d236656b8046 -Author: Luca Ferretti -Date: Mon Aug 24 21:28:11 2009 +0200 - - Fix bump version - - configure.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 83d3242d127ca61d94846341ab491bbe988d2b95 -Author: Matthias Clasen -Date: Mon Aug 24 14:15:13 2009 -0400 - - Bump version - - configure.in | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 106cd06ff38fef0356961e1d2eaffaa022035b13 -Author: Matthias Clasen -Date: Mon Aug 24 14:13:49 2009 -0400 - - 2.21.5 - - po/am.po | 120 ++--- - po/ar.po | 120 ++--- - po/as.po | 120 ++--- - po/az.po | 120 ++--- - po/be.po | 120 ++--- - po/be@latin.po | 120 ++--- - po/bg.po | 918 +++++++++++++++++----------------- - po/bn.po | 120 ++--- - po/bn_IN.po | 120 ++--- - po/bs.po | 120 ++--- - po/ca.po | 120 ++--- - po/ca@valencia.po | 918 +++++++++++++++++----------------- - po/cs.po | 120 ++--- - po/cy.po | 120 ++--- - po/da.po | 923 +++++++++++++++++----------------- - po/de.po | 120 ++--- - po/dz.po | 120 ++--- - po/el.po | 120 ++--- - po/en_CA.po | 120 ++--- - po/en_GB.po | 120 ++--- - po/eo.po | 120 ++--- - po/es.po | 921 +++++++++++++++++----------------- - po/et.po | 463 ++++++++++++++++- - po/eu.po | 988 ++++++++++++++++++------------------ - po/fa.po | 120 ++--- - po/fi.po | 923 +++++++++++++++++----------------- - po/fr.po | 120 ++--- - po/ga.po | 921 +++++++++++++++++----------------- - po/gl.po | 918 +++++++++++++++++----------------- - po/gu.po | 945 ++++++++++++++++++----------------- - po/he.po | 120 ++--- - po/hi.po | 942 ++++++++++++++++++----------------- - po/hr.po | 120 ++--- - po/hu.po | 120 ++--- - po/hy.po | 120 ++--- - po/id.po | 120 ++--- - po/is.po | 120 ++--- - po/it.po | 921 +++++++++++++++++----------------- - po/ja.po | 64 +-- - po/ka.po | 120 ++--- - po/kn.po | 120 ++--- - po/ko.po | 931 +++++++++++++++++----------------- - po/ku.po | 120 ++--- - po/lt.po | 120 ++--- - po/lv.po | 120 ++--- - po/mai.po | 120 ++--- - po/mg.po | 120 ++--- - po/mk.po | 120 ++--- - po/ml.po | 120 ++--- - po/mn.po | 120 ++--- - po/mr.po | 120 ++--- - po/ms.po | 120 ++--- - po/nb.po | 920 +++++++++++++++++----------------- - po/ne.po | 120 ++--- - po/nl.po | 120 ++--- - po/nn.po | 120 ++--- - po/oc.po | 120 ++--- - po/or.po | 120 ++--- - po/pa.po | 961 ++++++++++++++++++----------------- - po/pl.po | 919 +++++++++++++++++----------------- - po/ps.po | 120 ++--- - po/pt.po | 927 +++++++++++++++++----------------- - po/pt_BR.po | 923 +++++++++++++++++----------------- - po/ro.po | 120 ++--- - po/ru.po | 120 ++--- - po/rw.po | 120 ++--- - po/si.po | 120 ++--- - po/sk.po | 120 ++--- - po/sl.po | 120 ++--- - po/sq.po | 120 ++--- - po/sr.po | 120 ++--- - po/sr@ije.po | 120 ++--- - po/sr@latin.po | 120 ++--- - po/sv.po | 1436 - ++++++++++++++++++++++++++--------------------------- - po/ta.po | 120 ++--- - po/te.po | 921 +++++++++++++++++----------------- - po/th.po | 120 ++--- - po/tl.po | 120 ++--- - po/tr.po | 120 ++--- - po/tt.po | 120 ++--- - po/uk.po | 120 ++--- - po/vi.po | 120 ++--- - po/wa.po | 120 ++--- - po/xh.po | 120 ++--- - po/yi.po | 120 ++--- - po/zh_CN.po | 120 ++--- - po/zh_HK.po | 936 +++++++++++++++++----------------- - po/zh_TW.po | 921 +++++++++++++++++----------------- - 88 files changed, 14418 insertions(+), 13942 deletions(-) - -commit eadef0325aefb68ae0747a7dbca7d6fca4130da2 -Author: Matthias Clasen -Date: Mon Aug 24 13:34:06 2009 -0400 - - Documentation fixes - - docs/reference/gio/gio-sections.txt | 5 +++++ - docs/reference/glib/glib-sections.txt | 1 + - gio/gfileinfo.c | 2 ++ - 3 files changed, 8 insertions(+) - -commit d1cbb96428f316b77bd31686c7d9b0b96a40bc6e -Author: Matthias Clasen -Date: Mon Aug 24 12:21:08 2009 -0400 - - Updates - - NEWS | 46 ++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 46 insertions(+) - -commit 002da02df8927e1aa5979347402a6fc378dd172f -Author: Carles Ferrando -Date: Mon Aug 24 18:38:33 2009 +0200 - - Minor update to Catalan (Valencian) translation - - po/ca@valencia.po | 1005 - ++++++++++++++++++++++++++--------------------------- - 1 file changed, 488 insertions(+), 517 deletions(-) - -commit 2e0656063b2c2633ca0caaa9b2e119c3eaee37cf -Author: Rajesh Ranjan -Date: Mon Aug 24 16:52:25 2009 +0530 - - hindi updated by Rajesh Ranjan - - po/hi.po | 1176 - +++++++++++++++++++++++++++++--------------------------------- - 1 file changed, 545 insertions(+), 631 deletions(-) - -commit 4a5e71b847729341243df2f2a2cd0a8284f4b099 -Author: Sweta Kothari -Date: Mon Aug 24 14:23:56 2009 +0530 - - Updated Gujarati Translations - - po/gu.po | 1175 - +++++++++++++++++++++++++++++--------------------------------- - 1 file changed, 543 insertions(+), 632 deletions(-) - -commit 90f9eb6e40b6d8c37ca51467f915507ed6ceddc2 -Author: Duarte Loreto -Date: Sun Aug 23 14:59:14 2009 +0100 - - Updated Portuguese translation - - po/pt.po | 1088 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 540 insertions(+), 548 deletions(-) - -commit feedeb1d12fa490a8685fd00b492fdc054e07883 -Author: Changwoo Ryu -Date: Sun Aug 23 00:50:28 2009 +0900 - - Update Korean translation - - po/ko.po | 1126 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 558 insertions(+), 568 deletions(-) - -commit 8ef30758d56b21aa20c23e5c90a78142183003ed -Author: Christian Persch -Date: Thu Aug 20 15:13:43 2009 +0200 - - Preserve errno - - When using errno in g_set_error with _(), preserve errno. Bug #592457. - - glib/gconvert.c | 22 +++++++++++++++------- - glib/gdir.c | 13 +++++++++---- - glib/gspawn-win32.c | 9 ++++++--- - glib/gspawn.c | 27 +++++++++++++++++++-------- - 4 files changed, 49 insertions(+), 22 deletions(-) - -commit feff29aefc75459bc1b39235cb0e842fbf0fa2b4 -Author: A S Alam -Date: Sat Aug 22 06:15:29 2009 +0530 - - Update Punjabi after Review - - po/pa.po | 1094 - ++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 527 insertions(+), 567 deletions(-) - -commit a568b054adf4abadfaa1bad293d484771d57f333 -Author: Tommi Vainikainen -Date: Fri Aug 21 23:43:53 2009 +0300 - - Updated Finnish translation - - po/fi.po | 1278 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 635 insertions(+), 643 deletions(-) - -commit 956996ddaa82ca5cfeb8e70191ef6b7716186a7c -Author: Takayuki KUSANO -Date: Fri Aug 21 00:15:12 2009 +0900 - - Update Japanese translation. - - po/ja.po | 233 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 115 insertions(+), 118 deletions(-) - -commit 2a880831edc4c22ed5ada05a31ab8a4f24b7d3e1 -Author: Tomasz Dominikowski -Date: Thu Aug 20 11:55:03 2009 +0200 - - Updated Polish translation - - po/pl.po | 1421 - +++++++++++++++++++++++++++++--------------------------------- - 1 file changed, 659 insertions(+), 762 deletions(-) - -commit cd5bd15987b573a436e715e59b0c651e50534bc1 -Author: Dan Winship -Date: Wed Aug 19 12:12:06 2009 -0400 - - Use MSG_NOSIGNAL in GSocket if it's available - - Even though we ignore SIGPIPE, gdb will still stop when the process - receives one, which sometimes confuses people into thinking the app - has crashed (eg, bug 578984, bug 590420), and is annoying anyway. So - use MSG_NOSIGNAL if it's there. - - http://bugzilla.gnome.org/show_bug.cgi?id=591378 - - gio/gsocket.c | 14 ++++++++++++-- - 1 file changed, 12 insertions(+), 2 deletions(-) - -commit 021dd960cf9c02b0ea59cbfa1db603d3f9a467f0 -Author: Dan Winship -Date: Wed Aug 19 12:07:53 2009 -0400 - - Re-run res_init() when resolv.conf changes - - libc caches the contents of resolv.conf, so if it changes (eg, because - the network state changed), we need re-run res_init(). - - http://bugzilla.gnome.org/show_bug.cgi?id=584246 - - gio/gnetworkingprivate.h | 4 +++ - gio/gresolver.c | 68 - +++++++++++++++++++++++++++++++++++++++++++++ - gio/gresolver.h | 9 +++++- - gio/gunixresolver.c | 72 - ++++++++++++++++++++++++++++++++---------------- - gio/tests/resolver.c | 3 ++ - 5 files changed, 132 insertions(+), 24 deletions(-) - -commit 6db03d73a45bc0acae0bb96849733bf0ab7ad454 -Author: Benjamin Otte -Date: Tue Aug 11 18:50:28 2009 +0200 - - When creating a pipe for a cancelled cancellable, write to it - - Includes (untested) fix for win32 that calls SetEvent() in that case. - - gio/gcancellable.c | 8 ++++++-- - 1 file changed, 6 insertions(+), 2 deletions(-) - -commit faae032ad0579acf756e8848ebedbfda69d5b3be -Author: Benjamin Otte -Date: Tue Aug 11 15:12:20 2009 +0200 - - Use g_cancellable_release_fd() - - Part of: Bug 591388 - number of GCancellables available is too - limited - - gio/gsocket.c | 10 +++++++++- - gio/gunixinputstream.c | 3 ++- - gio/gunixoutputstream.c | 1 + - 3 files changed, 12 insertions(+), 2 deletions(-) - -commit e2c97292c21dbb57d34d812cf48b331ca5cf0d60 -Author: Benjamin Otte -Date: Tue Aug 11 15:04:43 2009 +0200 - - Implement g_cancellable_release_fd() - - Part of: Bug 591388 - number of GCancellables available is too - limited - - gio/gcancellable.c | 77 - ++++++++++++++++++++++++++++++++++++++++-------------- - 1 file changed, 58 insertions(+), 19 deletions(-) - -commit 63426886ff4066fefbeaf2e6b08a6c04b39a7890 -Author: Benjamin Otte -Date: Tue Aug 11 14:52:56 2009 +0200 - - Add g_cancellable_release_fd() - - This patch only adds the function. The function is a NOP. - See the API documentation for a rationale. - - Part of: Bug 591388 - number of GCancellables available is too - limited - - docs/reference/gio/gio-sections.txt | 1 + - gio/gcancellable.c | 30 ++++++++++++++++++++++++++++++ - gio/gcancellable.h | 1 + - gio/ginputstream.c | 2 +- - gio/gio.symbols | 1 + - 5 files changed, 34 insertions(+), 1 deletion(-) - -commit bb8e4f06ab1a0ada2c8835284ec5f853378694e2 -Author: Benjamin Otte -Date: Thu Aug 13 20:19:15 2009 +0200 - - Bug 591714 – Figure out failure handling for - g_cancellable_make_pollfd() - - Make g_cancellable_make_pollfd() return a gboolean that indicates - its error - status. Update the code that calls this function accordingly. - - gio/gcancellable.c | 38 +++++++++++++++++++++++++------------- - gio/gcancellable.h | 2 +- - gio/gsocket.c | 19 ++++++------------- - gio/gunixinputstream.c | 3 +-- - gio/gunixoutputstream.c | 3 +-- - 5 files changed, 34 insertions(+), 31 deletions(-) - -commit a0e3b4ae8447f0831397384a54f4be276e84764b -Author: Og B. Maciel -Date: Tue Aug 18 23:09:12 2009 -0400 - - Updated Brazilian Portuguese translation. - - po/pt_BR.po | 19 +++++++------------ - 1 file changed, 7 insertions(+), 12 deletions(-) - -commit 981d14e85ccf8d1dc721bd44e030728eff9b2501 -Author: Benjamin Otte -Date: Thu Aug 6 18:17:32 2009 +0200 - - Improve documentation for g_error_matches() - - glib/gerror.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit a6ac4e90d5ab6a311aab545745ceb3e375bf65a4 -Author: Benjamin Otte -Date: Mon Jul 27 18:48:11 2009 +0200 - - Fix multiple returns in gtk-doc comment - - gio/gsocketservice.c | 1 - - 1 file changed, 1 deletion(-) - -commit 8f6d26e9647db4e5f2336319e1b0ae439f54b75d -Author: Dan Winship -Date: Mon Aug 17 13:20:49 2009 -0400 - - g_inet_socket_address_to_native: properly zero out sockaddr_in6 - - gio/ginetsocketaddress.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit aa5293612f2eb0a6a02fbf74eb56bbf05faba8df -Author: Ask H. Larsen -Date: Sun Aug 16 19:10:50 2009 +0200 - - Updated Danish translation - - po/da.po | 1090 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 544 insertions(+), 546 deletions(-) - -commit 2db41f3df58a3d926da2a4afa7014118db2913e2 -Author: Mattias Põldaru -Date: Sat Aug 15 08:21:01 2009 +0300 - - Updating Estonian translation - - po/et.po | 11 +++++++---- - 1 file changed, 7 insertions(+), 4 deletions(-) - -commit 406c3aa019a6ce51534f170fd5b82108382a4c6f -Author: Shixin Zeng -Date: Fri Aug 14 23:21:12 2009 +0300 - - [Win32] Avoid superfluous '/' from g_file_resolve_relative_path() - - Patch from bug #591532. - - gio/win32/gwinhttpfile.c | 16 +++++++++++++--- - 1 file changed, 13 insertions(+), 3 deletions(-) - -commit 1b298d6a1bc3b4e5c1c701f26e3981cdae4b89eb -Author: Tor Lillqvist -Date: Fri Aug 14 22:59:47 2009 +0300 - - Avoid gcc warning on Windows - - Avoid "function declaration isn't a prototype" warnings from gcc 4.4 - in the Windows-specific code. - - glib/gutils.h | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit c24f6e55276fac68b08df34b0d350f65afe994d9 -Author: Frédéric Péters -Date: Fri Aug 14 21:00:41 2009 +0200 - - Update GLIB_CHECK_COMPILE_WARNINGS macro to work with Autoconf 2.64 - - Quoting its NEWS file: "The m4sh macros AS_IF and AS_CASE can now be - used in shell lists. The responsibility for supplying a trailing - newline now belongs to the call site, but since most users did not add - dnl, this generally results in fewer empty lines in configure." - - http://bugzilla.gnome.org/show_bug.cgi?id=591840 - - acglib.m4 | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit eae6bdd397ef94a6f7c1a3e42c750b948a659fd2 -Author: Priit Laes -Date: Fri Aug 14 22:09:18 2009 +0300 - - Updating Estonian translation - - po/et.po | 118 - ++++++++++++++++++++++++++++++--------------------------------- - 1 file changed, 56 insertions(+), 62 deletions(-) - -commit 37dbffe7d8b0f0985f9c4d37d5df604d81ff0bd0 -Author: krishnababu k -Date: Fri Aug 14 16:56:09 2009 +0530 - - Updated Telugu Translations - - po/te.po | 921 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 461 insertions(+), 460 deletions(-) - -commit 8b117b225e426b73c8fb2abc2ac5e56ed739ac96 -Author: Alexander Shopov -Date: Thu Aug 13 07:12:29 2009 +0300 - - Updated Bulgarian translation - - po/bg.po | 1140 - +++++++++++++++++++++++++++++--------------------------------- - 1 file changed, 529 insertions(+), 611 deletions(-) - -commit 4f8dfc6282cc29430775e1ebd2652d67c08b1a6c -Author: Henrique P Machado -Date: Tue Aug 11 23:40:09 2009 -0300 - - Updated Brazilian Portuguese translation. - - po/pt_BR.po | 1087 - +++++++++++++++++++++++++++++------------------------------ - 1 file changed, 542 insertions(+), 545 deletions(-) - -commit d20a188b1250ab3cf211d684429127d99378e886 -Author: Alexander Larsson -Date: Tue Aug 11 20:22:51 2009 +0200 - - Only fsync if the existing file is > 0 bytes - - This means we don't sync in the case where we created an (empty) - temp file and now replace it with the data. - - This fixes (among other things) the performance of trashing files. - - glib/gfileutils.c | 49 +++++++++++++++++++++++++++---------------------- - 1 file changed, 27 insertions(+), 22 deletions(-) - -commit 79a70dc80056859f10b39c711ee43389e8c32a7f -Author: Luca Ferretti -Date: Tue Aug 11 01:27:08 2009 +0200 - - Updated Italian translation - - po/it.po | 1079 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 536 insertions(+), 543 deletions(-) - -commit c18bcd6e8e385628e55166eabbd93d5c87c82da0 -Author: Antón Méixome -Date: Mon Aug 10 16:26:46 2009 +0200 - - Updated Galician translation - - po/gl.po | 129 - +++++++++++++++++++++++++++++---------------------------------- - 1 file changed, 60 insertions(+), 69 deletions(-) - -commit a465508e2d3d52b919ccbf9f2c5bd90395922904 -Author: Craig Loftus -Date: Thu Jul 23 20:24:22 2009 +0100 - - Migrate gbase64 docs from SGML template to inline comments - - Fixes bug #589649. - - Signed-off-by: David King - - docs/reference/glib/tmpl/base64.sgml | 105 - ----------------------------------- - glib/gbase64.c | 20 +++++++ - 2 files changed, 20 insertions(+), 105 deletions(-) - -commit 32c84729f5dac30170cf20aa44e6857a44e5349f -Author: Inaki Larranaga Murgoitio -Date: Mon Aug 10 13:57:21 2009 +0200 - - Updated Basque language - - po/eu.po | 1209 - ++++++++++++++++++++++++++++---------------------------------- - 1 file changed, 551 insertions(+), 658 deletions(-) - -commit f2d779aa0f5ba676fa8715710cebd2607cb339a3 -Author: Antón Méixome -Date: Sun Aug 9 16:35:09 2009 +0200 - - Updated Galician Translation - - po/gl.po | 1105 - +++++++++++++++++++++++++++++--------------------------------- - 1 file changed, 514 insertions(+), 591 deletions(-) - -commit f04a35e43bece5e51061dcef2ebc6dd6204a1c1b -Author: Matthias Clasen -Date: Fri Jul 17 20:34:16 2009 -0400 - - Bump version - - configure.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 5827f6674282d627efbb9c68d32577470d722192 -Author: Seán de Búrca -Date: Sat Aug 8 01:53:34 2009 -0600 - - Updated Irish translation - - po/ga.po | 1125 - ++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 545 insertions(+), 580 deletions(-) - -commit 93d40918c59981f863d31a10d9f66a2a9b3177ff -Author: Philip Withnall -Date: Sat Aug 1 16:46:02 2009 +0100 - - Added clarification to mutex free functions - - Clarified that it is A Bad Idea to free a mutex when it's locked. - - docs/reference/glib/tmpl/threads.sgml | 12 ++++++++++++ - 1 file changed, 12 insertions(+) - -commit faccd7fdf3edb8416aacc0191fdb6c5b2965ac6d -Author: Ivar Smolin -Date: Wed Aug 5 13:29:26 2009 +0300 - - Updating Estonian translation - - po/et.po | 513 - ++++----------------------------------------------------------- - 1 file changed, 27 insertions(+), 486 deletions(-) - -commit 405823aeea24fb2ce8d47e0c09e46607117fd27f -Author: Kjartan Maraas -Date: Mon Aug 3 00:16:54 2009 +0200 - - Updated Norwegian bokmål translation. - - po/nb.po | 54 +++++++++++++++++++++++++----------------------------- - 1 file changed, 25 insertions(+), 29 deletions(-) - -commit 882e36106d7a5d04c29af87e4e9f7aa4bc3d5e08 -Author: Dan Winship -Date: Thu Jul 30 11:18:35 2009 -0400 - - Fix a bad void return. #588901 - - gio/gtcpconnection.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit f34b1f024feb57e6eb78728d46ff2bbf2ca19453 -Author: Dan Winship -Date: Wed Jul 29 22:35:07 2009 -0400 - - Conditionalize portability #includes in g-asyncns.h - - http://bugzilla.gnome.org/show_bug.cgi?id=589988 - - gio/libasyncns/g-asyncns.h | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit 81de534cf73b63add07ff93d851824da80eb4280 -Author: Daniel Nylander -Date: Tue Jul 28 01:59:05 2009 +0200 - - Updated Swedish translation - - po/sv.po | 1547 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 782 insertions(+), 765 deletions(-) - -commit 45067ab9e97de0992acd4004d6e4de957d6c28f4 -Author: Dan Winship -Date: Thu Jul 23 16:27:01 2009 -0400 - - Fix leaks in GSocketClient and GThreadedResolver - - Also update gio/tests/send-data.c to test async connection, and free - more stuff in several tests to make leaks easier to see. - - gio/gsocketclient.c | 3 +++ - gio/gthreadedresolver.c | 6 +++++- - gio/tests/send-data.c | 25 +++++++++++++++++++++---- - gio/tests/socket-client.c | 2 ++ - gio/tests/socket-server.c | 1 + - 5 files changed, 32 insertions(+), 5 deletions(-) - -commit 66ff2542d32c93226a28ad1d0a60e83884b26910 -Author: Kjartan Maraas -Date: Wed Jul 22 18:58:57 2009 +0200 - - Updated Norwegian bokmål translation. - - po/nb.po | 987 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 492 insertions(+), 495 deletions(-) - -commit aac978ec7240cdab768c1d66c0e9a94c714dff43 -Author: Tristan Van Berkom -Date: Tue Jul 21 12:58:39 2009 -0400 - - Added clarification to GArray->len documentation - - Clarify that GArray->len does not include the possible - terminating zero element. - - docs/reference/glib/tmpl/arrays.sgml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 4654a7d593aed9ab0e131abe250e7e488283c24f -Author: Lin Ma -Date: Tue Jul 21 10:45:25 2009 +0800 - - Fixed a missing head which will cause crashes for 64bit applications - - Without that head, the returned pointer will be truncated to 32bit, - then - causes crashes for 64bit applications. - - gio/fen/fen-helper.c | 1 + - 1 file changed, 1 insertion(+) - -commit ba6be2035d9bd43b1a873492e189d0bccbd20178 -Author: Behdad Esfahbod -Date: Fri Jun 5 23:24:28 2009 -0400 - - [gbsearcharray] Use malloc() instead of realloc(NULL,...) - - glib/gbsearcharray.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit dfda26d1a980e6e096d93ecfec8f59872b80dee4 -Author: Benjamin Otte -Date: Mon Jul 20 14:29:32 2009 +0200 - - Propagate the right error - - gio/gsocketclient.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 2cf3e2ed275f8502e1a20195290fa18ebe489216 -Author: Jorge González -Date: Sun Jul 19 13:15:06 2009 +0200 - - Updated Spanish translation - - po/es.po | 1035 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 515 insertions(+), 520 deletions(-) - -commit 555aa2d28db4f72373d9cfec4045ea1d0f45bb46 -Author: Theppitak Karoonboonyanan -Date: Sun Jul 19 16:33:06 2009 +0700 - - Updated Thai translation. - - po/th.po | 169 - +++++++++++++++++++++++++++++---------------------------------- - 1 file changed, 78 insertions(+), 91 deletions(-) - -commit f8d1201248cceab59bb971f4906a73f2b0eb0b96 -Author: Chao-Hsiung Liao -Date: Sat Jul 18 21:09:14 2009 +0800 - - Updated Traditional Chinese translation(Hong Kong and Taiwan) - - po/zh_HK.po | 1051 - +++++++++++++++++++++++++++++------------------------------ - po/zh_TW.po | 1036 - +++++++++++++++++++++++++++++----------------------------- - 2 files changed, 1038 insertions(+), 1049 deletions(-) - -commit 9c278ded7d9a4db91dbe96aeb13b6cbb7841525b -Author: Matthias Clasen -Date: Fri Jul 17 20:31:28 2009 -0400 - - 2.21.4 - - docs/reference/glib/tmpl/trees-binary.sgml | 17 + - po/am.po | 228 ++++- - po/ar.po | 234 ++++- - po/as.po | 234 ++++- - po/az.po | 233 ++++- - po/be.po | 250 ++++- - po/be@latin.po | 250 ++++- - po/bg.po | 234 ++++- - po/bn.po | 232 ++++- - po/bn_IN.po | 234 ++++- - po/bs.po | 233 ++++- - po/ca.po | 237 ++++- - po/ca@valencia.po | 237 ++++- - po/cs.po | 234 ++++- - po/cy.po | 232 ++++- - po/da.po | 237 ++++- - po/de.po | 234 ++++- - po/dz.po | 232 ++++- - po/el.po | 240 ++++- - po/en_CA.po | 234 ++++- - po/en_GB.po | 237 ++++- - po/eo.po | 232 ++++- - po/es.po | 1026 +++++++++++--------- - po/et.po | 234 ++++- - po/eu.po | 234 ++++- - po/fa.po | 233 ++++- - po/fi.po | 234 ++++- - po/fr.po | 939 ++++++++++--------- - po/ga.po | 229 ++++- - po/gl.po | 234 ++++- - po/gu.po | 234 ++++- - po/he.po | 948 +++++++++---------- - po/hi.po | 234 ++++- - po/hr.po | 229 ++++- - po/hu.po | 234 ++++- - po/hy.po | 229 ++++- - po/id.po | 232 ++++- - po/is.po | 233 ++++- - po/it.po | 234 ++++- - po/ja.po | 234 ++++- - po/ka.po | 230 ++++- - po/kn.po | 234 ++++- - po/ko.po | 234 ++++- - po/ku.po | 228 ++++- - po/lt.po | 234 ++++- - po/lv.po | 232 ++++- - po/mai.po | 233 ++++- - po/mg.po | 229 ++++- - po/mk.po | 234 ++++- - po/ml.po | 234 ++++- - po/mn.po | 233 ++++- - po/mr.po | 234 ++++- - po/ms.po | 233 ++++- - po/nb.po | 1026 +++++++++++--------- - po/ne.po | 229 ++++- - po/nl.po | 242 ++++- - po/nn.po | 234 ++++- - po/oc.po | 228 ++++- - po/or.po | 234 ++++- - po/pa.po | 234 ++++- - po/pl.po | 234 ++++- - po/ps.po | 230 ++++- - po/pt.po | 237 ++++- - po/pt_BR.po | 234 ++++- - po/ro.po | 234 ++++- - po/ru.po | 234 ++++- - po/rw.po | 245 ++++- - po/si.po | 230 ++++- - po/sk.po | 231 ++++- - po/sl.po | 234 ++++- - po/sq.po | 285 +++++- - po/sr.po | 233 ++++- - po/sr@ije.po | 235 ++++- - po/sr@latin.po | 233 ++++- - po/sv.po | 1406 - ++++++++++++++++------------ - po/ta.po | 234 ++++- - po/te.po | 234 ++++- - po/th.po | 237 ++++- - po/tl.po | 232 ++++- - po/tr.po | 234 ++++- - po/tt.po | 231 ++++- - po/uk.po | 1024 ++++++++++++-------- - po/vi.po | 234 ++++- - po/wa.po | 233 ++++- - po/xh.po | 233 ++++- - po/yi.po | 232 ++++- - po/zh_CN.po | 234 ++++- - po/zh_HK.po | 1041 +++++++++++--------- - po/zh_TW.po | 1026 +++++++++++--------- - 89 files changed, 21688 insertions(+), 5524 deletions(-) - -commit 4e273d4650621ea095dda5a5e3f1bac4ee8299ae -Author: Matthias Clasen -Date: Fri Jul 17 19:01:47 2009 -0400 - - Updates - - NEWS | 19 +++++++++++++++++++ - 1 file changed, 19 insertions(+) - -commit e845e09524fb3be058688050e97f976b11a247dc -Author: Yair Hershkovitz -Date: Fri Jul 17 22:53:56 2009 +0300 - - Updated Hebrew translation - - po/he.po | 1062 - +++++++++++++++++++++++++++++++++++++------------------------- - 1 file changed, 633 insertions(+), 429 deletions(-) - -commit e4bf2ac41d605a2bd3c858790a0fe36b86bcf7d9 -Author: Martin Nordholts -Date: Fri Jul 17 16:49:53 2009 +0200 - - Support silent build rules with automake 1.11 - - Support silent build rules, requires at least automake-1.11. Enable by - either passing --enable-silent-rules to configure or passing V=0 to - make. Bug #588863. - - configure.in | 4 ++++ - 1 file changed, 4 insertions(+) - -commit ad0c04c6e9e2ef16dce2e29aeba51f9a7ae8477c -Author: Claude Paroz -Date: Tue Jul 14 22:39:31 2009 +0200 - - Updated French translation - - po/fr.po | 1134 - ++++++++++++++++++++++++++++++++++---------------------------- - 1 file changed, 620 insertions(+), 514 deletions(-) - -commit 9bc208835760823f2fac4e406973d6387805416e -Author: Claude Paroz -Date: Tue Jul 14 18:54:58 2009 +0200 - - Add missing files in POTFILES.in - - po/POTFILES.in | 21 +++++++++++++++++++++ - 1 file changed, 21 insertions(+) - -commit d439c22e0ff7cec437cdc4037f7621c762ea3181 -Author: Kjartan Maraas -Date: Mon Jul 13 11:20:09 2009 +0200 - - Updated Norwegian bokmål translation. - - po/nb.po | 855 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 424 insertions(+), 431 deletions(-) - -commit e2844da68adb626f20ff9d02d51ca4259f56d55d -Author: Chao-Hsiung Liao -Date: Sun Jul 12 15:19:23 2009 +0800 - - Updated Traditional Chinese translation(Hong Kong and Taiwan) - - po/zh_HK.po | 917 - ++++++++++++++++++++++++++++++------------------------------ - po/zh_TW.po | 890 - +++++++++++++++++++++++++++++----------------------------- - 2 files changed, 898 insertions(+), 909 deletions(-) - -commit f7f16dc3a2da52183053c5cc0967f7fa6547f65a -Author: Matthias Clasen -Date: Fri Jul 10 22:33:03 2009 -0400 - - Remove outdated paragraph - - We no longer use PATCH or API keywords. - - README.in | 6 +----- - 1 file changed, 1 insertion(+), 5 deletions(-) - -commit 7ba9674d719af6eaa4e7e661be34732215bdfe38 -Author: Matthias Clasen -Date: Fri Jul 10 13:13:18 2009 -0400 - - Avoid some compiler warnings. - - gobject/gtype.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 91925d2cf040730f89935a39c0d7aef3b4eb59dd -Author: Matthias Clasen -Date: Fri Jul 10 13:11:28 2009 -0400 - - Another possible error code clash, yay - - glib/gstrfuncs.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit c23536cefeacc72d03ad8a83f315758d751cb127 -Author: Matthias Clasen -Date: Fri Jul 10 11:18:31 2009 -0400 - - Improve g_str_equal docs - - Add a reference to g_strcmp0(), cf. bug 587938. - - glib/gstring.c | 10 +++++++--- - 1 file changed, 7 insertions(+), 3 deletions(-) - -commit 6f48065958e24927c84f2983f746e39a3212998c -Author: Benjamin Otte -Date: Thu Jul 9 15:34:00 2009 +0200 - - Fix a typo in GRegex documentation - - docs/reference/glib/tmpl/gregex.sgml | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit c6884a7ec9999b6041dcad8ff3f7c7d93c55c0d2 -Author: Maxim V. Dziumanenko -Date: Thu Jul 9 10:51:15 2009 +0300 - - Updated Ukrainian translation - - po/uk.po | 912 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 454 insertions(+), 458 deletions(-) - -commit 4cecb335f4b1d8e39c9402788fb37b7173187dd0 -Author: Jorge González -Date: Tue Jul 7 22:34:35 2009 +0200 - - Updated Spanish translation - - po/es.po | 852 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 425 insertions(+), 427 deletions(-) - -commit 593ea5f6b08c6fb297c1faffed3ada8fb2d95c66 -Author: Ryan Lortie -Date: Tue Jul 7 21:29:46 2009 +0100 - - Ensure GTree is consistent after _destroy() - - See comment #9 on bug 587773 - - glib/gtree.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 7d2bb5f1b1ce0289628b12d98369f3fca92cde24 -Author: Daniel Nylander -Date: Tue Jul 7 19:46:59 2009 +0200 - - Updated Swedish translation - - po/sv.po | 1263 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 635 insertions(+), 628 deletions(-) - -commit 474ba7dbc37e352d39c0057bd2a31504828dde36 -Author: Tor Lillqvist -Date: Tue Jul 7 14:37:45 2009 +0300 - - Make it compile on Windows. - - Surround a symlink-related code snippet with ifdef S_ISLNK. - - gio/glocalfileinfo.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 10ba0c2e5c6ed069420ec926c1094331c44fb71e -Merge: eff73c95e 8792d862d -Author: Ryan Lortie -Date: Tue Jul 7 09:45:31 2009 +0100 - - Merge branch 'tree-refcount' - -commit eff73c95e8bb971ccc134e79c15f73ea5a237d30 -Author: Matthias Clasen -Date: Mon Jul 6 00:33:49 2009 -0400 - - Bump version - - configure.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 400959ddbdddaed22cfd7e898a4414730ecb3ec4 -Author: Matthias Clasen -Date: Mon Jul 6 00:31:47 2009 -0400 - - 2.21.3 - - docs/reference/glib/tmpl/conversions.sgml | 9 - - docs/reference/glib/tmpl/gurifuncs.sgml | 9 + - docs/reference/gobject/glib-mkenums.1 | 11 +- - po/am.po | 195 +++-- - po/ar.po | 199 +++-- - po/as.po | 199 +++-- - po/az.po | 195 +++-- - po/be.po | 195 +++-- - po/be@latin.po | 199 +++-- - po/bg.po | 199 +++-- - po/bn.po | 195 +++-- - po/bn_IN.po | 199 +++-- - po/bs.po | 195 +++-- - po/ca.po | 199 +++-- - po/ca@valencia.po | 199 +++-- - po/cs.po | 199 +++-- - po/cy.po | 195 +++-- - po/da.po | 199 +++-- - po/de.po | 199 +++-- - po/dz.po | 195 +++-- - po/el.po | 199 +++-- - po/en_CA.po | 199 +++-- - po/en_GB.po | 199 +++-- - po/eo.po | 195 +++-- - po/es.po | 859 +++++++++++---------- - po/et.po | 447 ++++++++++- - po/eu.po | 199 +++-- - po/fa.po | 195 +++-- - po/fi.po | 199 +++-- - po/fr.po | 199 +++-- - po/ga.po | 195 +++-- - po/gl.po | 199 +++-- - po/gu.po | 199 +++-- - po/he.po | 1182 - ++++++++++++++--------------- - po/hi.po | 199 +++-- - po/hr.po | 195 +++-- - po/hu.po | 199 +++-- - po/hy.po | 195 +++-- - po/id.po | 195 +++-- - po/is.po | 195 +++-- - po/it.po | 199 +++-- - po/ja.po | 199 +++-- - po/ka.po | 195 +++-- - po/kn.po | 199 +++-- - po/ko.po | 199 +++-- - po/ku.po | 195 +++-- - po/lt.po | 199 +++-- - po/lv.po | 195 +++-- - po/mai.po | 199 +++-- - po/mg.po | 195 +++-- - po/mk.po | 199 +++-- - po/ml.po | 199 +++-- - po/mn.po | 195 +++-- - po/mr.po | 199 +++-- - po/ms.po | 195 +++-- - po/nb.po | 199 +++-- - po/ne.po | 195 +++-- - po/nl.po | 204 +++-- - po/nn.po | 199 +++-- - po/oc.po | 195 +++-- - po/or.po | 199 +++-- - po/pa.po | 199 +++-- - po/pl.po | 199 +++-- - po/ps.po | 195 +++-- - po/pt.po | 199 +++-- - po/pt_BR.po | 199 +++-- - po/ro.po | 199 +++-- - po/ru.po | 199 +++-- - po/rw.po | 195 +++-- - po/si.po | 195 +++-- - po/sk.po | 199 +++-- - po/sl.po | 199 +++-- - po/sq.po | 203 +++-- - po/sr.po | 195 +++-- - po/sr@ije.po | 195 +++-- - po/sr@latin.po | 195 +++-- - po/sv.po | 199 +++-- - po/ta.po | 199 +++-- - po/te.po | 199 +++-- - po/th.po | 199 +++-- - po/tl.po | 195 +++-- - po/tr.po | 199 +++-- - po/tt.po | 195 +++-- - po/uk.po | 199 +++-- - po/vi.po | 199 +++-- - po/wa.po | 195 +++-- - po/xh.po | 195 +++-- - po/yi.po | 195 +++-- - po/zh_CN.po | 199 +++-- - po/zh_HK.po | 199 +++-- - po/zh_TW.po | 199 +++-- - 91 files changed, 11231 insertions(+), 8078 deletions(-) - -commit 3d1e8127788d8d406dd7e5d7feaae6d47110f087 -Author: Matthias Clasen -Date: Mon Jul 6 00:00:42 2009 -0400 - - Document support_thread_contexts - - gio/gfile.h | 1 + - 1 file changed, 1 insertion(+) - -commit d5a51305196ac44b1c9f9edcb93aa688821f60f2 -Author: Matthias Clasen -Date: Sun Jul 5 23:55:00 2009 -0400 - - Minor doc fix - - glib/gerror.c | 107 - +++++++++++++++++++++++++++++----------------------------- - 1 file changed, 53 insertions(+), 54 deletions(-) - -commit 563c55bb7176e3fad5ea39061feb8406e5968ef3 -Author: Matthias Clasen -Date: Sun Jul 5 23:38:09 2009 -0400 - - Fix a segfault in g_cancellable_cancel - - gio/gcancellable.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 66e9b50b2ccf7498a55f0608cca31bc8cfad741d -Author: Matthias Clasen -Date: Sun Jul 5 22:55:26 2009 -0400 - - Updates - - NEWS | 35 +++++++++++++++++++++++++++++++++++ - 1 file changed, 35 insertions(+) - -commit 5694ab7642c9ba6fbb85424e71d1c42c17661dd1 -Author: Matthias Clasen -Date: Sun Jul 5 22:49:24 2009 -0400 - - Revert "Move gio tests from gio/tests/ to tests/gio/" - - This reverts commit 2262d76b33094304ece0d0d9cd5920682599a49b. - - Move GIO tests back to where they belong. - - configure.in | 2 +- - gio/Makefile.am | 2 ++ - {tests/gio => gio/tests}/.gitignore | 0 - {tests/gio => gio/tests}/Makefile.am | 0 - {tests/gio => gio/tests}/buffered-input-stream.c | 0 - {tests/gio => gio/tests}/contexts.c | 0 - {tests/gio => gio/tests}/data-input-stream.c | 0 - {tests/gio => gio/tests}/data-output-stream.c | 0 - {tests/gio => gio/tests}/desktop-app-info.c | 0 - {tests/gio => gio/tests}/echo-server.c | 0 - {tests/gio => gio/tests}/filter-streams.c | 0 - {tests/gio => gio/tests}/g-file-info.c | 0 - {tests/gio => gio/tests}/g-file.c | 0 - {tests/gio => gio/tests}/g-icon.c | 0 - {tests/gio => gio/tests}/httpd.c | 0 - {tests/gio => gio/tests}/live-g-file.c | 0 - {tests/gio => gio/tests}/live-g-file.txt | 0 - {tests/gio => gio/tests}/memory-input-stream.c | 0 - {tests/gio => gio/tests}/memory-output-stream.c | 0 - {tests/gio => gio/tests}/readwrite.c | 0 - {tests/gio => gio/tests}/resolver.c | 0 - {tests/gio => gio/tests}/send-data.c | 0 - {tests/gio => gio/tests}/simple-async-result.c | 0 - {tests/gio => gio/tests}/sleepy-stream.c | 0 - {tests/gio => gio/tests}/socket-client.c | 0 - {tests/gio => gio/tests}/socket-server.c | 0 - {tests/gio => gio/tests}/srvtarget.c | 0 - {tests/gio => gio/tests}/unix-streams.c | 0 - tests/Makefile.am | 2 +- - 29 files changed, 4 insertions(+), 2 deletions(-) - -commit 8de4be69a9013e3bce57c0a004e1eada4155f623 -Author: Matthias Clasen -Date: Sun Jul 5 22:35:55 2009 -0400 - - Move comment to the right place - - gio/gvfs.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit aa065346d3230d5facd45ad1e4d50ceae206773f -Author: Matthias Clasen -Date: Sun Jul 5 22:26:11 2009 -0400 - - Register ids for new file attributes - - gio/gfileinfo-priv.h | 12 ++++++++---- - gio/gfileinfo.c | 4 ++++ - 2 files changed, 12 insertions(+), 4 deletions(-) - -commit f043439d7897d3f538dcb2a2d9be9fd7a34ec948 -Author: Matthias Clasen -Date: Sun Jul 5 22:24:14 2009 -0400 - - Ignore gfileinfo-priv.h - - docs/reference/gio/Makefile.am | 1 + - 1 file changed, 1 insertion(+) - -commit 99a1c47343d09ab0485c2377e5c8c53e847d84dd -Author: David Zeuthen -Date: Sun Jul 5 21:59:38 2009 -0400 - - Allow interaction when unmounting mounts - - For details, see bug 587482. The new api: - - - Provide new _with_operation() variants of all unmount and eject - methods - - - Add GMountOperation::show-processes signal - - this can be used to show processes blocking an unmount operation - - - Deprecate all unmount and eject methods - - - Add g_drive_can_start_degraded() method - - this is to avoid auto-starting degraded drives - - - Make g_drive_stop() resp. g_file_stop_mountable() take a - GMountOperation - - these ops were recently added and not yet public API so it's fine - to change how they work - - - Provide a way to poll mountable files, e.g. g_file_poll_mountable() - - - Add some missing file attributes for mountable files - - G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE_FILE - - needed for the GDU Nautilus extensions to format a volume - - G_FILE_ATTRIBUTE_MOUNTABLE_CAN_START_DEGRADED: - - mimics g_drive_can_start_degraded() - - G_FILE_ATTRIBUTE_MOUNTABLE_CAN_POLL: - - mimics g_drive_can_poll_for_media() - - G_FILE_ATTRIBUTE_MOUNTABLE_IS_MEDIA_CHECK_AUTOMATIC - - mimics g_drive_is_media_check_automatic() - - docs/reference/gio/Makefile.am | 2 + - docs/reference/gio/gio-docs.xml | 5 +- - docs/reference/gio/gio-sections.txt | 19 +++ - gio/gdrive.c | 124 ++++++++++++++- - gio/gdrive.h | 32 +++- - gio/gfile.c | 305 - +++++++++++++++++++++++++++++++++++- - gio/gfile.h | 66 ++++++++ - gio/gfileinfo.h | 43 ++++- - gio/gio-marshal.list | 1 + - gio/gio.symbols | 47 ++++-- - gio/gmount.c | 186 +++++++++++++++++++++- - gio/gmount.h | 48 +++++- - gio/gmountoperation.c | 76 +++++++-- - gio/gmountoperation.h | 6 +- - gio/gvolume.c | 89 +++++++++++ - gio/gvolume.h | 23 +++ - 16 files changed, 1027 insertions(+), 45 deletions(-) - -commit c85ff0c75004736d5c8798e3b47a47e0fc67ac70 -Author: Benjamin Otte -Date: Sun Jul 5 21:34:39 2009 +0200 - - [gio] minor improvements to g_cancellable_cancel() - - - make this function not crash when cancellable is NULL - - avoid locking when the cancellable has already been cancelled - - gio/gcancellable.c | 24 ++++++++++++------------ - 1 file changed, 12 insertions(+), 12 deletions(-) - -commit 8a2e617e41e3f605ea0206832f0c2f346bfe008e -Author: Yaron Shahrabani -Date: Sun Jul 5 18:06:57 2009 +0300 - - Updated Hebrew translation - - po/he.po | 1186 - ++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 613 insertions(+), 573 deletions(-) - -commit 8792d862db4f61317a45dfe07f7b51e5ccf6741b -Author: Ryan Lortie -Date: Sun Jul 5 12:30:54 2009 +0100 - - GTree: switch to GSlice, add refcounts (#587773) - - docs/reference/glib/glib-sections.txt | 2 + - glib/glib.symbols | 2 + - glib/gtree.c | 88 - +++++++++++++++++++++++++++++------ - glib/gtree.h | 2 + - 4 files changed, 79 insertions(+), 15 deletions(-) - -commit 18e0bcf02f99a2d4bb35f46369cf4b9237291ef1 -Author: Christian Persch -Date: Fri Jul 3 21:20:11 2009 +0200 - - Add @basename@ substitution to glib-mkenums - - Move man page addition to the right place. Bug #587307. - - docs/reference/gobject/glib-mkenums.xml | 7 +++++++ - 1 file changed, 7 insertions(+) - -commit 6d1474e7f1f6e964d8db377fe732b9273cf17a84 -Author: Christian Persch -Date: Mon Jun 29 15:28:22 2009 +0200 - - Add @basename@ substitution to glib-mkenums - - Since @filename@ contains the full filename as given to the - glib-mkenum - command, possibly including path elements (e.g. when using a - non-srcdir - build), it is unsuitable to use in a #include statement in the - generated - file if one wants to distribute it. This patch adds @basename@ which - expands to the base name of the input filename. Bug #587307. - - gobject/glib-mkenums.1 | 3 +++ - gobject/glib-mkenums.in | 9 +++++++++ - 2 files changed, 12 insertions(+) - -commit dfd83f419c30d7d97c0e223e428c2e12c58199d3 -Author: Mattias Põldaru -Date: Thu Jul 2 05:23:26 2009 +0300 - - Updating Estonian translation - - po/et.po | 94 - ++++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 47 insertions(+), 47 deletions(-) - -commit 29e6525b1e5b51323681af156a0641d69fc9fa87 -Author: Dan Winship -Date: Wed Jul 1 13:52:49 2009 -0400 - - Two "make check" fixes for late changes to the thread-context patch - - g_simple_async_result_complete() now checks that it's being run from - the correct main loop, so tests/gio/simple-async-result was failing, - because it called it from outside any main loop. (And gio's pltcheck - was failing because I hadn't added g_main_current_source() to it.) - - gio/pltcheck.sh | 2 +- - tests/gio/simple-async-result.c | 37 - ++++++++++++++++++++++++++++++------- - 2 files changed, 31 insertions(+), 8 deletions(-) - -commit 2262d76b33094304ece0d0d9cd5920682599a49b -Author: Benjamin Otte -Date: Wed Jul 1 19:03:19 2009 +0200 - - Move gio tests from gio/tests/ to tests/gio/ - - This avoids getting tests built every time when working on libgio and - running make in the gio/ directory. - - configure.in | 2 +- - gio/Makefile.am | 2 -- - tests/Makefile.am | 2 +- - {gio/tests => tests/gio}/.gitignore | 0 - {gio/tests => tests/gio}/Makefile.am | 0 - {gio/tests => tests/gio}/buffered-input-stream.c | 0 - {gio/tests => tests/gio}/contexts.c | 0 - {gio/tests => tests/gio}/data-input-stream.c | 0 - {gio/tests => tests/gio}/data-output-stream.c | 0 - {gio/tests => tests/gio}/desktop-app-info.c | 0 - {gio/tests => tests/gio}/echo-server.c | 0 - {gio/tests => tests/gio}/filter-streams.c | 0 - {gio/tests => tests/gio}/g-file-info.c | 0 - {gio/tests => tests/gio}/g-file.c | 0 - {gio/tests => tests/gio}/g-icon.c | 0 - {gio/tests => tests/gio}/httpd.c | 0 - {gio/tests => tests/gio}/live-g-file.c | 0 - {gio/tests => tests/gio}/live-g-file.txt | 0 - {gio/tests => tests/gio}/memory-input-stream.c | 0 - {gio/tests => tests/gio}/memory-output-stream.c | 0 - {gio/tests => tests/gio}/readwrite.c | 0 - {gio/tests => tests/gio}/resolver.c | 0 - {gio/tests => tests/gio}/send-data.c | 0 - {gio/tests => tests/gio}/simple-async-result.c | 0 - {gio/tests => tests/gio}/sleepy-stream.c | 0 - {gio/tests => tests/gio}/socket-client.c | 0 - {gio/tests => tests/gio}/socket-server.c | 0 - {gio/tests => tests/gio}/srvtarget.c | 0 - {gio/tests => tests/gio}/unix-streams.c | 0 - 29 files changed, 2 insertions(+), 4 deletions(-) - -commit 65cc5d895ae125b09f2403761f434fd78ef05af7 -Author: Dan Winship -Date: Tue Jun 16 20:22:58 2009 -0400 - - Support g_main_context_push_thread_default() in gio - - GFile allows for the possibility that external implementations may not - support thread-default contexts yet, via - g_file_supports_thread_contexts(). GVolumeMonitor is not yet - thread-default-context aware. - - Add a test program to verify that basic gio async ops work correctly - in non-default contexts. - - http://bugzilla.gnome.org/show_bug.cgi?id=579984 - - gio/gdummyfile.c | 2 + - gio/gfile.c | 25 ++++++ - gio/gfile.h | 3 + - gio/gfilemonitor.c | 26 ++++-- - gio/gio.symbols | 1 + - gio/gioscheduler.c | 29 ++++--- - gio/glocalfile.c | 2 + - gio/gsimpleasyncresult.c | 62 ++++++++++---- - gio/gsocketclient.c | 2 +- - gio/gsocketinputstream.c | 2 +- - gio/gsocketlistener.c | 2 +- - gio/gsocketoutputstream.c | 2 +- - gio/gtcpconnection.c | 2 +- - gio/gunixinputstream.c | 4 +- - gio/gunixmount.c | 4 +- - gio/gunixoutputstream.c | 4 +- - gio/gunixresolver.c | 207 - ++++++++++++++++++++++++++++++---------------- - gio/gunixvolume.c | 4 +- - gio/gvolumemonitor.c | 7 +- - gio/gwin32resolver.c | 4 +- - gio/tests/.gitignore | 1 + - gio/tests/Makefile.am | 10 ++- - gio/tests/contexts.c | 190 - ++++++++++++++++++++++++++++++++++++++++++ - 23 files changed, 474 insertions(+), 121 deletions(-) - -commit 4363f1932f1be4474a81d5b9cf8a58c91b682868 -Author: Dan Winship -Date: Thu Jun 4 21:59:15 2009 -0400 - - Add g_main_context_push_thread_default() etc - - This allows applications to use async methods from other threads, or - in multiple independent main loops. - - http://bugzilla.gnome.org/show_bug.cgi?id=579984 - - docs/reference/glib/glib-sections.txt | 5 ++ - docs/reference/glib/tmpl/main.sgml | 24 ++++++ - glib/glib.symbols | 3 + - glib/gmain.c | 144 - +++++++++++++++++++++++++++++++++- - glib/gmain.h | 5 ++ - 5 files changed, 177 insertions(+), 4 deletions(-) - -commit 90381ecdbd73197ebdfaf58fdeccf267454d53d7 -Author: Dan Winship -Date: Fri Jun 19 10:30:14 2009 -0400 - - Use low-level GSource methods in a few more places - - (in preparation for thread-default context support) - - gio/gfilemonitor.c | 23 ++++++++++++++--------- - gio/gunixmount.c | 26 ++++++++++++++++++++++---- - gio/gunixvolume.c | 26 ++++++++++++++++++++++---- - gio/gwin32resolver.c | 18 ++++++++++++------ - gio/pltcheck.sh | 2 +- - 5 files changed, 71 insertions(+), 24 deletions(-) - -commit 28a39fab5ac720daf5927c85c3eba2e23f5ac38c -Author: Dan Winship -Date: Tue Jun 16 20:21:29 2009 -0400 - - Remove some unused code - - gio/gasynchelper.c | 35 ----------------------------------- - 1 file changed, 35 deletions(-) - -commit 70e8eed6acfa33f74d7772f3ec54997daf102be4 -Author: Dan Winship -Date: Tue Jun 23 12:01:34 2009 -0400 - - Fix GResolver for g_simple_async_result_set_op_res_gpointer change - - Previously, re-setting the pointer value would cause the old - GDestroyNotify to be lost; now it causes it to be run. - - http://bugzilla.gnome.org/show_bug.cgi?id=587415 - - gio/gresolver.c | 11 ++++------- - 1 file changed, 4 insertions(+), 7 deletions(-) - -commit d589da7e86947542790aa0137dc12499a4fe1a3b -Author: Benjamin Otte -Date: Tue Jun 30 20:33:19 2009 +0200 - - Bug 587434 – regression tests fail - - make this test not only compile, but also run successfully with mad - CFLAGS. - - gio/tests/data-output-stream.c | 138 - ++++++++++++++++++++--------------------- - 1 file changed, 67 insertions(+), 71 deletions(-) - -commit 80561f9718873bf02d5c938d92672bc20d99b82d -Author: Benjamin Otte -Date: Tue Jun 30 19:08:46 2009 +0200 - - Bug 587434 – regression tests fail - - I missed one s/tmpfile/tmp_file/ which caused crashes. - - gio/tests/readwrite.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 53beca955e016fb9ef4e80d223d059bc5e51dd41 -Author: Dan Winship -Date: Tue Jun 23 17:42:01 2009 -0400 - - Add GCancellables to GSocket ops - - Currently, to implement cancellability correctly, all synchronous - calls to GSocket must be preceded by a g_socket_condition_wait() call, - (even though GSocket does this internally as well) and all - asynchronous calls must do occasional manual - g_cancellable_is_cancelled() checks. Since it's trivial to do these - checks inside GSocket instead, and we don't particularly want to - encourage people to use the APIs non-cancellably, move the - cancellation support into GSocket and simplify the existing callers. - - http://bugzilla.gnome.org/show_bug.cgi?id=586797 - - gio/gsocket.c | 74 - +++++++++++++++++++++++++++++++++-------------- - gio/gsocket.h | 8 +++++ - gio/gsocketclient.c | 4 +-- - gio/gsocketinputstream.c | 27 +++++++---------- - gio/gsocketlistener.c | 32 +++++++++----------- - gio/gsocketoutputstream.c | 27 +++++++---------- - gio/gtcpconnection.c | 21 ++------------ - gio/gunixconnection.c | 8 ++--- - gio/tests/socket-client.c | 14 +++++---- - gio/tests/socket-server.c | 13 +++++---- - 10 files changed, 119 insertions(+), 109 deletions(-) - -commit fc2b3ee560e29b4ef6e70928b0be75d833d75aec -Author: Benjamin Otte -Date: Mon Jun 29 18:32:09 2009 +0200 - - remove unused label - - complained about by -Wall - - gio/gtcpconnection.c | 3 --- - 1 file changed, 3 deletions(-) - -commit afd63c32814869489f812d6738de027ce113957d -Author: Benjamin Otte -Date: Mon Jun 29 18:24:08 2009 +0200 - - fix warnings from gcc compilation with my mad CFLAGS - - gio/tests/data-input-stream.c | 32 +++++++++++--------- - gio/tests/data-output-stream.c | 66 - +++++++++++++++++++++--------------------- - gio/tests/desktop-app-info.c | 4 +-- - gio/tests/g-file.c | 16 +++++----- - gio/tests/httpd.c | 2 +- - gio/tests/live-g-file.c | 22 ++++++++------ - gio/tests/readwrite.c | 40 ++++++++++++------------- - gio/tests/resolver.c | 6 ++-- - gio/tests/sleepy-stream.c | 24 ++++++++------- - gio/tests/socket-server.c | 6 ++-- - gio/tests/srvtarget.c | 3 +- - gio/tests/unix-streams.c | 4 +-- - 12 files changed, 119 insertions(+), 106 deletions(-) - -commit 4b8ad50fc4463d72862d29a8802b5982e66c0fc2 -Author: Benjamin Otte -Date: Mon Jun 29 15:28:08 2009 +0200 - - add g_file_attribute_set_*_by_id() and use them - - This patch and the previous ones fixes the performance issues noted in - Bug 587089 – lookup_attribute() takes too much CPU - It increases performance for querying attributes by ~15% in my tests. - - gio/gfileinfo-priv.h | 36 +++++++++- - gio/gfileinfo.c | 183 - +++++++++++++++++++++++++++++++++++++-------------- - gio/glocalfileinfo.c | 96 +++++++++++++-------------- - 3 files changed, 217 insertions(+), 98 deletions(-) - -commit bd198e5e45282886ea2bad14e987c7c01b163cb3 -Author: Benjamin Otte -Date: Mon Jun 29 14:13:14 2009 +0200 - - export and use _g_file_attribute_matcher_matches_id() - - gio/gfileinfo-priv.h | 5 +++ - gio/gfileinfo.c | 13 +++---- - gio/glocalfileinfo.c | 95 - ++++++++++++++++++++++++++-------------------------- - 3 files changed, 58 insertions(+), 55 deletions(-) - -commit ceba40c27d5166a07a0925d2e158ca1809cc1ce3 -Author: Benjamin Otte -Date: Mon Jun 29 13:55:22 2009 +0200 - - add private header with attribute ids - - attribute ids are generated when the attribute hash is - initialized. This - way we can guarantee that the ids match every time. - - gio/Makefile.am | 1 + - gio/gfileinfo-priv.h | 99 - ++++++++++++++++++++++++++++++++++++++++++++++++++++ - gio/gfileinfo.c | 79 ++++++++++++++++++++++++++++++++++++++++- - 3 files changed, 178 insertions(+), 1 deletion(-) - -commit 2620c23577a73fa454298014680f4de46a69e7bb -Author: Benjamin Otte -Date: Mon Jun 29 13:33:50 2009 +0200 - - split lookup_attribute() into two functions - - gio/gfileinfo.c | 65 - ++++++++++++++++++++++++++++++++------------------------- - 1 file changed, 37 insertions(+), 28 deletions(-) - -commit 66cebd72925406910f99c0fd826b8307c2a4814c -Author: Benjamin Otte -Date: Mon Jun 29 13:21:08 2009 +0200 - - split attribute hash initialization into its own function - - gio/gfileinfo.c | 22 ++++++++++++---------- - 1 file changed, 12 insertions(+), 10 deletions(-) - -commit 49172a71aacdd855918b614f3d61fa5b9248fb85 -Author: Christian Dywan -Date: Sun Jun 28 02:45:50 2009 +0200 - - Display '-h' in --help output and accept '-h' and -?' - - '-h' is the preferred short version of '--help' now and displayed - in '--help' but for backwards compatibility '-?' is still supported. - - If existing code uses '-h' for something else, GOptionContext will - not override it. - - Fixes bug 556706. - - glib/goption.c | 49 ++++++++++++++++++++++++++++++++++++++++++------- - 1 file changed, 42 insertions(+), 7 deletions(-) - -commit 09c3f6dd4b456adbbda6818e5bb1227af045e8d8 -Author: Jani Monoses -Date: Sat Jun 27 11:03:47 2009 +0300 - - Fix C++ warnings in g_error() code - - Put space before ending semicolon in for(;;) ; to avoid C++ build - warnings. - Closes bug 586928. - - glib/gmessages.h | 10 ++++++---- - 1 file changed, 6 insertions(+), 4 deletions(-) - -commit 160c39a9af8f7b6a475c1b005a807ccefc2ff7c1 -Author: Matthias Clasen -Date: Fri Jun 26 23:18:17 2009 -0400 - - Move some uri functions to a better place - - docs/reference/glib/glib-sections.txt | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 35911ae00f5348ea4a60d66db25d70a1c45c9c43 -Author: Matthias Clasen -Date: Fri Jun 26 23:09:35 2009 -0400 - - Fix a typo - - docs/reference/glib/building.sgml | 84 - +++++++++++++++++++-------------------- - 1 file changed, 42 insertions(+), 42 deletions(-) - -commit e7a258692c7ae3d9075d9ae1926c08c7ec771f04 -Author: Tom Parker -Date: Fri Jun 26 22:43:31 2009 -0400 - - Add NULL to end of g_filename_complete_get_completions() return value - - g_filename_complete_get_completions() return value is meant to be a - g_strfreev-compatible array i.e. NULL-terminated. However, pointer - arrays - aren't automagically NULL-terminated. This fixes bug 586868 - - gio/gfilenamecompleter.c | 8 +++++--- - 1 file changed, 5 insertions(+), 3 deletions(-) - -commit 657d0ad9183fe4410e736d20a17a70fb7d6ad6c0 -Author: Ivar Smolin -Date: Fri Jun 26 10:39:25 2009 +0300 - - Updating Estonian translation - - po/et.po | 446 - +++------------------------------------------------------------ - 1 file changed, 17 insertions(+), 429 deletions(-) - -commit d884e509db1ab6a6d388313d28b7b07cebb3dfc0 -Author: Alexander Larsson -Date: Thu Jun 25 09:18:01 2009 +0200 - - Allow setting G_FILE_ATTRIBUTE_TYPE_INVALID attributes in GFileInfo - - This is used to unset an attribute in g_file_set_attributes_from_info. - - gio/gfileattribute.c | 7 +++++++ - gio/gfileinfo.c | 2 +- - 2 files changed, 8 insertions(+), 1 deletion(-) - -commit 019e8c808f48e93f81fcb8e9e8d73a43b087cc87 -Author: Matthias Clasen -Date: Wed Jun 24 23:07:15 2009 -0400 - - Add a note about g_simple_async_result_set_op_res_pointer change - - README.in | 7 +++++++ - 1 file changed, 7 insertions(+) - -commit b0dc7afd2ace91f5dca37af8de7b40ba45993ed0 -Author: Richard Hughes -Date: Fri Jun 19 10:16:22 2009 +0100 - - Allow GCancellable to be subclassed by adding a private structure - - gio/gcancellable.c | 114 - +++++++++++++++++++++++++++++++++-------------------- - gio/gcancellable.h | 9 +++++ - 2 files changed, 81 insertions(+), 42 deletions(-) - -commit 0ccd18bc83c5e6eff77940a61cc9b31a88dd1851 -Author: David Zeuthen -Date: Mon Jun 22 15:33:41 2009 -0400 - - Bug 586675 – Runtime library location - - Introduce an option to specify the runtime location for libraries via - a relative path to libdir. - - Signed-off-by: David Zeuthen - - configure.in | 11 +++++++++++ - docs/reference/glib/building.sgml | 21 +++++++++++++++++++++ - docs/reference/glib/tmpl/fileutils.sgml | 17 +++++++++++++++++ - gio/Makefile.am | 9 +++++++++ - glib/Makefile.am | 9 +++++++++ - gmodule/Makefile.am | 9 +++++++++ - gobject/Makefile.am | 9 +++++++++ - gthread/Makefile.am | 8 ++++++++ - 8 files changed, 93 insertions(+) - -commit 7662c86611bf44175f18ec6eb66f159040ac73c5 -Author: Alexander Larsson -Date: Thu Jun 18 09:05:27 2009 +0200 - - Add extension point for adding metadata for local files - - This adds a local_file_add_info vfunc to GVfs that vfs implementations - can override to add metadata for local files. - - gio/glocalfile.c | 75 +++++++++++++++++++++---------- - gio/glocalfileenumerator.c | 2 + - gio/glocalfileinfo.c | 108 - ++++++++++++++++++++++++++++++++++++++++----- - gio/glocalfileinfo.h | 3 ++ - gio/gvfs.h | 26 ++++++++--- - 5 files changed, 175 insertions(+), 39 deletions(-) - -commit 9a6146f54cdc085a42095b930066853dbb4e0c67 -Author: Alexander Larsson -Date: Tue Jun 23 11:30:14 2009 +0200 - - Add g_file_info_set_attribute_status - - Required for gvfs implementation for set_attribures_from_info. - - gio/gfileinfo.c | 36 ++++++++++++++++++++++++++++++++++++ - gio/gfileinfo.h | 3 +++ - gio/gio.symbols | 1 + - 3 files changed, 40 insertions(+) - -commit becf4186e6289c0ab5d762f1cdf88517f4adc9f5 -Author: Alexander Larsson -Date: Tue Jun 23 11:29:16 2009 +0200 - - Add g_file_info_has_namespace - - Need this to quickly see if we should set attributes from - this GFileInfo in metadata extension. - - gio/gfileinfo.c | 36 ++++++++++++++++++++++++++++++++++++ - gio/gfileinfo.h | 2 ++ - gio/gio.symbols | 1 + - 3 files changed, 39 insertions(+) - -commit 0ed9201ad2051c33f5d049754bd8a1644d19ab7c -Author: Alexander Larsson -Date: Mon Jun 22 19:25:32 2009 +0200 - - Add string vector attribute type to GFileInfo - - This is needed for the new metadata backend since nautilus has a - string-list metadata type, and we want to use this for nautilus. - - gio/gfileattribute-priv.h | 4 ++++ - gio/gfileattribute.c | 52 - +++++++++++++++++++++++++++++++++++++++++++++++ - gio/gfileinfo.c | 51 - ++++++++++++++++++++++++++++++++++++++++++++++ - gio/gfileinfo.h | 5 +++++ - gio/gio.symbols | 2 ++ - gio/gioenums.h | 4 +++- - 6 files changed, 117 insertions(+), 1 deletion(-) - -commit c1ab6454feb4447b8ef7ce6a0eb0fb38bae186df -Author: Alexander Larsson -Date: Tue Jun 23 15:07:00 2009 +0200 - - Copy namespaces correctly in g_file_copy_attributes - - File attribute namespaces are delimited with "::", but - build_attribute_list_for_copy only used ":", so we didn't copy - any writable namespaces. - - gio/gfile.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit e9b4f7a3bcfefc266fc575e401f07a2a4c2ce8f6 -Author: Jorge Gonzalez -Date: Sun Jun 21 11:13:20 2009 +0200 - - Updated Spanish translation - - po/es.po | 836 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 417 insertions(+), 419 deletions(-) - -commit 440bf5bee50a0abca990d69ce12fc2a844bda95c -Author: Matthias Clasen -Date: Fri Jun 19 23:44:29 2009 -0400 - - Use pipe2 when available - - This avoids a small window for races between pipe and fdset. - Reported in bug 579933 by Thiago Macieira. - - configure.in | 11 ++--------- - glib/gmain.c | 20 +++++++++++++++----- - 2 files changed, 17 insertions(+), 14 deletions(-) - -commit 854a43a3cd5cb8cc97b66d6f8f661e2a7096acda -Author: Matthias Clasen -Date: Fri Jun 19 23:18:09 2009 -0400 - - Fix build on mingw - - Mingw does not have sys/uio.h. This was reported in bug 585937. - - Author: Matthias Clasen - - configure.in | 1 + - gio/gsocket.c | 2 ++ - 2 files changed, 3 insertions(+) - -commit 4c791f49e58688d1b8948d083c1780cab9d26e93 -Author: Ryan Lortie -Date: Thu Jun 18 15:00:01 2009 -0400 - - GMappedFile: add refcounting, switch to GSlice - - - add g_mapped_file_ref() and g_mapped_file_unref(). - - deprecate g_mapped_file_free(). - - move to GSlice for allocating the GMappedFile struct. - - docs/reference/glib/glib-sections.txt | 2 + - glib/glib.symbols | 4 ++ - glib/gmappedfile.c | 73 - ++++++++++++++++++++++++++++------- - glib/gmappedfile.h | 5 +++ - 4 files changed, 71 insertions(+), 13 deletions(-) - -commit 8cb481fd5ff44c7e82f59948567ad0b417297555 -Author: Alexander Larsson -Date: Thu Jun 18 19:43:46 2009 +0200 - - Use io_prio as mainloop prio for async-emulation (#579449) - - I'm not sure why we used the elaborate formula to convert the - io-priority - to the priority of the mainloop idle when emulating async i/o - with idles. - However, it causes the default io priority to be less than the normal - idle prio, so the i/o won't be scheduled if there is an idle - outstanding. - - There is really no great mapping to use here, doing blocking i/o in an - idle of any prio is generally bad and apps doing a lot of async - i/o should - initialize threads. However, if we use the io-priority directly we - at least - avoid the starvation problem above and make things easier to - understand. - - gio/gioscheduler.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 9fba81288424cd7ef45e28565fa878c93a962c17 -Author: Benjamin Otte -Date: Thu Jun 18 15:28:41 2009 +0200 - - Revert "clarify documentation" - - This reverts commit d218cf0f670e4c40acb47ab5b5761ea0c68e0594. - This has been fixed in the code, so no need to keep the updated docs. - - gio/gsocketlistener.c | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -commit 835c03a5c1c980490543ad5d1fe426a1e5a62af9 -Author: Benjamin Otte -Date: Thu Jun 18 15:27:12 2009 +0200 - - syntax fix in documentation - - gio/gfileenumerator.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit cf95d07691ec2202400f340f1c63aca11f0790c1 -Author: Benjamin Otte -Date: Tue Jun 16 15:18:11 2009 +0200 - - fix typo in documentation - - gio/gfileenumerator.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d218cf0f670e4c40acb47ab5b5761ea0c68e0594 -Author: Benjamin Otte -Date: Fri Jun 12 17:45:27 2009 +0200 - - clarify documentation - - gio/gsocketlistener.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit f4a64cb068cfe309e968d1db9fae4fade6d87e8a -Author: Matthias Clasen -Date: Mon Jun 15 13:27:40 2009 -0400 - - Bump version to 2.21.3 - - configure.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 785787fd6cd4b7c0120ae64ec839cfb0353c4af2 -Author: Matthias Clasen -Date: Mon Jun 15 13:25:43 2009 -0400 - - 2.21.2 - - po/am.po | 180 ++++++------ - po/ar.po | 186 ++++++------ - po/as.po | 182 ++++++------ - po/az.po | 180 ++++++------ - po/be.po | 180 ++++++------ - po/be@latin.po | 189 ++++++------ - po/bg.po | 182 ++++++------ - po/bn.po | 180 ++++++------ - po/bn_IN.po | 867 - ++++++++++++++++++++++++++++-------------------------- - po/bs.po | 180 ++++++------ - po/ca.po | 187 ++++++------ - po/ca@valencia.po | 187 ++++++------ - po/cs.po | 183 ++++++------ - po/cy.po | 180 ++++++------ - po/da.po | 187 ++++++------ - po/de.po | 187 ++++++------ - po/dz.po | 180 ++++++------ - po/el.po | 182 ++++++------ - po/en_CA.po | 187 ++++++------ - po/en_GB.po | 187 ++++++------ - po/eo.po | 180 ++++++------ - po/es.po | 182 ++++++------ - po/et.po | 182 ++++++------ - po/eu.po | 182 ++++++------ - po/fa.po | 180 ++++++------ - po/fi.po | 187 ++++++------ - po/fr.po | 182 ++++++------ - po/ga.po | 191 ++++++------ - po/gl.po | 187 ++++++------ - po/gu.po | 182 ++++++------ - po/he.po | 187 ++++++------ - po/hi.po | 182 ++++++------ - po/hr.po | 181 ++++++------ - po/hu.po | 182 ++++++------ - po/hy.po | 180 ++++++------ - po/id.po | 180 ++++++------ - po/is.po | 180 ++++++------ - po/it.po | 182 ++++++------ - po/ja.po | 182 ++++++------ - po/ka.po | 179 +++++------ - po/kn.po | 182 ++++++------ - po/ko.po | 185 ++++++------ - po/ku.po | 180 ++++++------ - po/lt.po | 189 ++++++------ - po/lv.po | 180 ++++++------ - po/mai.po | 182 ++++++------ - po/mg.po | 180 ++++++------ - po/mk.po | 189 ++++++------ - po/ml.po | 182 ++++++------ - po/mn.po | 180 ++++++------ - po/mr.po | 182 ++++++------ - po/ms.po | 180 ++++++------ - po/nb.po | 831 - +++++++++++++++++++++++++-------------------------- - po/ne.po | 180 ++++++------ - po/nl.po | 189 ++++++------ - po/nn.po | 187 ++++++------ - po/oc.po | 185 ++++++------ - po/or.po | 182 ++++++------ - po/pa.po | 182 ++++++------ - po/pl.po | 183 ++++++------ - po/ps.po | 180 ++++++------ - po/pt.po | 187 ++++++------ - po/pt_BR.po | 187 ++++++------ - po/ro.po | 183 ++++++------ - po/ru.po | 189 ++++++------ - po/rw.po | 180 ++++++------ - po/si.po | 180 ++++++------ - po/sk.po | 189 ++++++------ - po/sl.po | 191 ++++++------ - po/sq.po | 191 ++++++------ - po/sr.po | 180 ++++++------ - po/sr@ije.po | 180 ++++++------ - po/sr@latin.po | 180 ++++++------ - po/sv.po | 187 ++++++------ - po/ta.po | 182 ++++++------ - po/te.po | 182 ++++++------ - po/th.po | 185 ++++++------ - po/tl.po | 180 ++++++------ - po/tr.po | 185 ++++++------ - po/tt.po | 180 ++++++------ - po/uk.po | 183 ++++++------ - po/vi.po | 181 ++++++------ - po/wa.po | 180 ++++++------ - po/xh.po | 180 ++++++------ - po/yi.po | 180 ++++++------ - po/zh_CN.po | 185 ++++++------ - po/zh_HK.po | 185 ++++++------ - po/zh_TW.po | 185 ++++++------ - 88 files changed, 9416 insertions(+), 8034 deletions(-) - -commit 0fbeab452072cdf2dc7d1dd0356fa0d9f71fa0ac -Author: Matthias Clasen -Date: Mon Jun 15 12:57:21 2009 -0400 - - Add g_setenv - - gio/pltcheck.sh | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 90229908a13c02a024a86e4eaf96a6ba8dac57af -Author: Matthias Clasen -Date: Mon Jun 15 12:26:41 2009 -0400 - - Update for 2.21.2 - - NEWS | 47 +++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 47 insertions(+) - -commit fae755e0568472a2c37e6a9d0ad0fde809749a1f -Author: David Zeuthen -Date: Mon Jun 15 10:53:41 2009 -0400 - - Bug 585591 – Starting/stopping drives - - Add API for starting/stopping drives. This new API will enable - GVolumeMonitor and GVfs implementations to add support for the - following features - - 1. Powering down external hard disk enclosures / drives - - 2. Starting/stopping multi-disk devices (such as RAID/btrfs/ZFS) - - 3. Connecting/disconnecting iSCSI devices - - 4. Reacting to the user pressing e.g. the "remove drive" button on - a IBM/Lenovo Ultrabay: http://www.thinkwiki.org/wiki/Ultrabay - - See the bug for the corresponding GVfs and Nautilus changes. - - docs/reference/gio/gio-sections.txt | 16 +++ - gio/gdrive.c | 259 - +++++++++++++++++++++++++++++++++++- - gio/gdrive.h | 57 ++++++++ - gio/gfile.c | 179 +++++++++++++++++++++++++ - gio/gfile.h | 41 ++++++ - gio/gfileinfo.h | 31 +++++ - gio/gio.symbols | 13 ++ - gio/gioenums.h | 39 ++++++ - gio/gunionvolumemonitor.c | 12 ++ - gio/gvolumemonitor.c | 18 +++ - gio/gvolumemonitor.h | 5 +- - 11 files changed, 666 insertions(+), 4 deletions(-) - -commit bb4f7c48f9510c1fd96de067cd8f18cd41b1a1f0 -Author: Ondrej Jirman -Date: Sat May 30 08:23:46 2009 +0200 - - Fix incorrect freeing of thread pool in GThreadedSocketService - (#584255) - - gio/gthreadedsocketservice.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 31cb0bdcb0f334ad904e088acb3a417452a4d67f -Author: Alexander Larsson -Date: Mon Jun 15 15:43:39 2009 +0200 - - Emit changed in g_socket_listener_add_socket, not in add_address - - This way we emit this signal when add_socket is called from another - place than add_address too. - - gio/gsocketlistener.c | 7 ++++--- - 1 file changed, 4 insertions(+), 3 deletions(-) - -commit a640695f1609805a0fe745d35c2055a984410bb5 -Author: Alexander Larsson -Date: Mon Jun 15 15:42:38 2009 +0200 - - Ref the passed in socket in g_socket_listener_add_socket (#585599) - - gio/gsocketlistener.c | 23 ++++++++++++++++++----- - 1 file changed, 18 insertions(+), 5 deletions(-) - -commit 67de6cba508d7f2e0c310527667df2efcf4a543a -Author: Alexander Larsson -Date: Mon Jun 15 14:23:57 2009 +0200 - - Add bound address out-argument to g_socket_listener_add_address - (#585566) - - This is very useful when binding to "any" port. - - gio/gsocketlistener.c | 20 ++++++++++++++++++++ - gio/gsocketlistener.h | 1 + - 2 files changed, 21 insertions(+) - -commit 91bdccff7544ee19d329ec73db02fd5f11c617fd -Author: Alexander Larsson -Date: Mon Jun 15 13:18:22 2009 +0200 - - Add g_reload_user_special_dirs_cache (#541276) - - This is useful for nautilus that changes the xdg-user-dirs files. - - glib/glib.symbols | 1 + - glib/gutils.c | 53 - +++++++++++++++++++++++++++++++++++++++++++++++++++++ - glib/gutils.h | 1 + - 3 files changed, 55 insertions(+) - -commit 740ae3aa29cc50f588fb3ac47f6125acbccd20b6 -Author: Alexander Larsson -Date: Mon Jun 15 12:25:43 2009 +0200 - - Avoid unnecessary work if mount watching not specified (#585360) - - If G_FILE_MONITOR_WATCH_MOUNTS isn't specified, don't do all the work - when the mtab changes. - - gio/glocaldirectorymonitor.c | 29 +++++++++++++++++++++++++---- - gio/glocaldirectorymonitor.h | 1 + - 2 files changed, 26 insertions(+), 4 deletions(-) - -commit 129eb074823101102611690f053ffa246bb7784d -Author: Matthias Clasen -Date: Mon Jun 15 01:45:34 2009 -0400 - - Support special icons for xdg user dirs - - The icon names are folder-documents, folder-download, folder-music, - folder-pictures, folder-publicshare, folder-templates, folder-videos. - See bug 541276. - - gio/glocalfileinfo.c | 18 ++++++++++++++++-- - 1 file changed, 16 insertions(+), 2 deletions(-) - -commit 50a7f530557e35c6dfc543d969c0369d53d45a87 -Author: Matthias Clasen -Date: Mon Jun 15 01:12:50 2009 -0400 - - Don't use deprecated GLib api - - Fixes bug 585673. - - gio/tests/resolver.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 2553df615d21e68d52f1e0b45ac8b70622d2881e -Author: Matthias Clasen -Date: Mon Jun 15 01:09:25 2009 -0400 - - Refer to the correct gcc deprecation options - - This oversight was pointed out in bug 585520. - - docs/reference/glib/tmpl/macros_misc.sgml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 2c5ac901d95f28db1edad2807f842396c594a49e -Author: Matthias Clasen -Date: Mon Jun 15 01:03:54 2009 -0400 - - Fix some typos in list documentation - - This fixes bug 585726. - - docs/reference/glib/tmpl/linked_lists_double.sgml | 4 ++-- - docs/reference/glib/tmpl/linked_lists_single.sgml | 2 +- - 2 files changed, 3 insertions(+), 3 deletions(-) - -commit b0bba8520acd423785075ba67e6e4b644fce765f -Author: Matthias Clasen -Date: Mon Jun 15 00:52:43 2009 -0400 - - Extract strings from g_dngettext too - - There is one occurrence of this in glib, which we currently miss. - See bug 585717. - - po/Makefile.in.in | 7 +++++++ - 1 file changed, 7 insertions(+) - -commit 642e9c75400cc12f0fad26e3f3df5ac6a39e0822 -Author: Matthias Clasen -Date: Mon Jun 15 00:45:55 2009 -0400 - - Fix the icon property implementation - - Turns out both the setter and the getter were broken... - Fixes bug 585676. - - gio/gemblem.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit b533a944ffc83ad90cd8b6fba00f4e0bebcd0741 -Author: Matthias Clasen -Date: Mon Jun 15 00:38:34 2009 -0400 - - Trivial formatting fixes - - gio/gemblem.c | 63 - +++++++++++++++++++++++++++++------------------------------ - 1 file changed, 31 insertions(+), 32 deletions(-) - -commit ce4aa6253eea2b24c0e4a99f9a1d7f31b9cec979 -Author: Matthias Clasen -Date: Sun Jun 14 23:55:12 2009 -0400 - - Include sys/uio.h for struct iovec - - This fixes the build on OS X, bug 585280. - - gio/gsocket.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 8a3a3d797e7ef3b66c917c1c0a2ec47300bbf661 -Author: Matthias Clasen -Date: Sun Jun 14 22:26:52 2009 -0400 - - Use inotify_init1 when available - - To avoid leaking the inotify fd. Fixes bug 585478. - - configure.in | 1 + - gio/inotify/inotify-kernel.c | 9 +++++++-- - 2 files changed, 8 insertions(+), 2 deletions(-) - -commit 4dbc2074bc857464e64549fac2b7403c4e9566c1 -Author: Ryan Lortie -Date: Sun Jun 14 13:58:35 2009 -0400 - - Add GNIO test cases to .gitignore - - gio/tests/.gitignore | 7 +++++++ - 1 file changed, 7 insertions(+) - -commit cb1a6092405b2f6d9b82e7c1b757951d695c5fe6 -Author: Ryan Lortie -Date: Fri Jun 12 13:01:04 2009 -0400 - - Bug 585575 – g_socket_listener_add_inet_port() - - Change the logic in g_socket_listener_add_inet_port() as per the - reasoning in the bug report. - - - If the OS supports neither IPv6 or IPv4, fail. - - If the OS supports only IPv6, do that. - - If the OS supports only IPv4, do that. - - If the OS supports IPv6 and IPv6 "speaks" IPv4 then bind it - and be done. - - If the OS supports IPv6 and IPv6 doesn't "speak" IPv4 then - create an additional socket for IPv4. - - If binding any socket fails then fail the entire call. - - Also, remove the ability to call this function with port == 0. This - is a useless thing to do anyway since you have no way to know what - port number was actually allocated. We should have a separate - function to deal with this. - - gio/gsocketlistener.c | 164 - ++++++++++++++++++++++++++++++++++++++------------ - 1 file changed, 126 insertions(+), 38 deletions(-) - -commit f7d756f5b6c9975452e57ac6f41ff69d9f456739 -Author: Ryan Lortie -Date: Fri Jun 12 12:21:07 2009 -0400 - - add g_socket_speaks_ipv4() - - Partial fix for Bug 585575. - - docs/reference/gio/gio-sections.txt | 1 + - gio/gio.symbols | 1 + - gio/gsocket.c | 48 - +++++++++++++++++++++++++++++++++++++ - gio/gsocket.h | 1 + - 4 files changed, 51 insertions(+) - -commit fd22781b184529c2a838272b76d71b4b498366ba -Author: Benjamin Otte -Date: Fri Jun 12 15:57:51 2009 +0200 - - make all APIs that take inet port arguments take a guint16 - - gio/gsocketclient.c | 4 ++-- - gio/gsocketclient.h | 4 ++-- - gio/gsocketlistener.c | 2 +- - gio/gsocketlistener.h | 6 +++--- - 4 files changed, 8 insertions(+), 8 deletions(-) - -commit 3e3e3c29469f03ec7f141b2522accdb7c2acd59d -Author: Benjamin Otte -Date: Fri Jun 12 15:57:12 2009 +0200 - - don't make strings const when they are not - - gets rid of compiler warnings - - gio/gdesktopappinfo.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit a402875de1d8956c90a940f8309733040cda5afb -Author: Matthias Clasen -Date: Thu Jun 11 12:41:16 2009 -0400 - - Fix an oversight in the previous commit - - We don't want to unset DISPLAY etc, if none is specified in the - app launch context. - - gio/gdesktopappinfo.c | 4 ---- - 1 file changed, 4 deletions(-) - -commit 6224d3d2ecdbc3cacfdb8213de3cf53d6dfc8580 -Author: Matthias Clasen -Date: Wed Jun 10 23:50:45 2009 -0400 - - Fix g_string_chunk_insert_len to accept nuls - - Contrary to what the documentation says, g_string_chunk_insert_len - was stopping at the first nul. Also add a test. Fixes bug 585088. - - glib/gstring.c | 54 - ++++++++++++++++++++++++++--------------------------- - glib/tests/string.c | 23 +++++++++++++++++++++++ - 2 files changed, 49 insertions(+), 28 deletions(-) - -commit 9e43937d03443d6e8f63ea2c75c0fd54aaa124b3 -Author: Matthias Clasen -Date: Wed Jun 10 23:28:32 2009 -0400 - - Include sys/types.h in gunixfdmessage.c - - As recommended in 'man socket'. Fixes bug 585281. - - gio/gunixfdmessage.c | 1 + - 1 file changed, 1 insertion(+) - -commit d3d81f74c5c227fb17494c0388ede1e83557a7e1 -Author: Matthias Clasen -Date: Wed Jun 10 16:20:51 2009 -0400 - - Make setting DISPLAY work - - And remove a bunch of grotty code to manipulate an environment - array at the same time. Instead, simply call setenv in the child_setup - function. - - gio/gdesktopappinfo.c | 232 - +++++++++++--------------------------------------- - 1 file changed, 49 insertions(+), 183 deletions(-) - -commit 83ae249a2efc6f6445b5655cc16841ee2f9d3f75 -Author: Matthias Clasen -Date: Wed Jun 10 16:20:38 2009 -0400 - - Support automake 1.11 - - autogen.sh | 10 +++++++--- - 1 file changed, 7 insertions(+), 3 deletions(-) - -commit ff2532aead7a73ca92d0b8a964d143c69e78c6cd -Author: Kjartan Maraas -Date: Wed Jun 10 09:43:33 2009 +0200 - - Updated Norwegian bokmål translation. - - po/nb.po | 903 - +++++++++++++++++++++++++++++---------------------------------- - 1 file changed, 419 insertions(+), 484 deletions(-) - -commit 74a3c71dcfb8f15692efd572670d28cb04caa868 -Author: Dan Winship -Date: Tue Jun 9 09:32:43 2009 -0400 - - Revert part of fix for old OS X that broke the compile on current OS X - - http://bugzilla.gnome.org/show_bug.cgi?id=584574 - - gio/libasyncns/g-asyncns.h | 8 +------- - 1 file changed, 1 insertion(+), 7 deletions(-) - -commit 059ec81c9e88ee5ec67aafd135714754ea5b9552 -Author: Michael Meeks -Date: Tue Jun 9 11:31:42 2009 +0100 - - move start_element emission out into a new (inlined) function, so - the alloca'd memory is released on return, rather than slowly blowing - the stack. - - glib/gmarkup.c | 76 - ++++++++++++++++++++++++++++++++-------------------------- - 1 file changed, 42 insertions(+), 34 deletions(-) - -commit ced88fd0de4aedb537552561582875b427081eeb -Author: Benjamin Otte -Date: Tue Jun 9 10:54:22 2009 +0200 - - Bug 585189 – g_cancellable_reset() must be called in same thread ... - - ... as g_cancellable_cancel() - Rework a g_critical() that would (rarely) trigger when _reset() was - called in a thread different from _cancel() by making _reset() - wait for - the cancel function to be finished the same way - g_cancellable_disconnect() uses. - - gio/gcancellable.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -commit 7d4b7063057a9473491141e4d26fbcec17bb83ec -Author: Runa Bhattacharjee -Date: Tue Jun 9 11:48:53 2009 +0530 - - Updated Bengali India Translations - - po/bn_IN.po | 982 - ++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 457 insertions(+), 525 deletions(-) - -commit 139af6f70032cad02b3cd965521c0c0cdb0dc8cf -Author: Benjamin Otte -Date: Mon Jun 8 17:29:22 2009 +0200 - - update the overview image of the gio docs - - The old image was confusing and after some discussions in #nautilus we - made a new one. - - docs/reference/gio/gvfs-overview.odg | Bin 10542 -> 17772 bytes - docs/reference/gio/gvfs-overview.png | Bin 49138 -> 48474 bytes - 2 files changed, 0 insertions(+), 0 deletions(-) - -commit 74fd3e734f3b6e7702ee1a859855ef6bd1c28ef9 -Author: Benjamin Otte -Date: Mon Jun 8 15:29:57 2009 +0200 - - typo in documentation - - gio/gsocketconnection.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 29a4a0a44dc09dabe071a989da2500b2bc143cbd -Author: Benjamin Otte -Date: Mon Jun 8 15:27:12 2009 +0200 - - only query file info in g_file_copy() when we need it - - The default implementation of g_file_copy() checked the size of - the file - to copy to give useful progress updates unconditionally. This - can cause - long delays on 1-connection FTP servers while it tries to open - a second - connection before it returns EBUSY. This patch makes this query only - happen when we actually send progress updates. - - gio/gfile.c | 34 +++++++++++++++++++--------------- - 1 file changed, 19 insertions(+), 15 deletions(-) - -commit 0bb5739f323396b40bbe6470c505606ea265afa0 -Author: Alexander Larsson -Date: Mon Jun 1 22:09:21 2009 +0200 - - Reformat g_themed_icon_get_names return type to make gtk-doc work - - Seems the gtk-doc scanner needs "const gchar* const *" to work, - so switching - to that. - - gio/gthemedicon.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit ce6fbd623115c88cfdf0f5ed36b01cca201ba78e -Author: Dan Winship -Date: Thu May 28 15:27:04 2009 -0400 - - Fix multiple bugs in g_srv_target_list_sort() - - In particular, targets with weight 0 should be very UNlikely to be - selected, not very likely, as they were before. However, even ignoring - that bug in the logic, there was an additional bug (swapping list - items would cause the 0-weight items to get re-ordered incorrectly - anyway), and the code contained several fencepost errors. - - This patch also adds gio/tests/srvtarget.c, which confirms that for a - sample list of targets, we now generate all possible correct random - sortings and no incorrect sortings, and the correct sortings occur in - roughly the expected proportions (though if the current code is - still wrong, those proportions may be wrong as well). - - http://bugzilla.gnome.org/show_bug.cgi?id=583398 - - gio/gsrvtarget.c | 92 ++++++++++++++--------------- - gio/tests/Makefile.am | 6 +- - gio/tests/srvtarget.c | 157 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - 3 files changed, 205 insertions(+), 50 deletions(-) - -commit 1ca91a212503e64a150c78cdb9ce0489efaa7a59 -Author: Dan Winship -Date: Sat May 23 21:49:47 2009 -0300 - - Clarify some GSocket docs - - gio/gsocket.c | 218 - ++++++++++++++++++++++++++++++++-------------------------- - 1 file changed, 120 insertions(+), 98 deletions(-) - -commit 5b3d62a7a6d4354b1588dd94f477c44bd15f1753 -Author: Dan Winship -Date: Mon Apr 27 17:35:04 2009 -0400 - - Misc networking build fixes - - http://bugzilla.gnome.org/show_bug.cgi?id=580301 - http://bugzilla.gnome.org/show_bug.cgi?id=584176 - - gio/gnetworkaddress.c | 8 +------- - gio/gnetworkingprivate.h | 8 +++++++- - gio/gresolver.c | 2 +- - gio/gsocket.c | 8 +------- - gio/gsocketcontrolmessage.c | 5 +---- - gio/gunixresolver.c | 1 - - gio/gunixsocketaddress.c | 2 -- - gio/libasyncns/g-asyncns.h | 17 +++++++++++++++++ - 8 files changed, 28 insertions(+), 23 deletions(-) - -commit 85816117e3da8c8751bb9c12f93580c9910ec8da -Author: Tor Lillqvist -Date: Mon Jun 1 14:04:49 2009 +0300 - - Bump _WIN32_WINNT to 0x0501 - - Needed to get prototypes for getaddrinfo() and friends on mingw. - - gio/gnetworkingprivate.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 4a50bab276cdbde6387c0dd07666de1879e2d6c9 -Author: Hans Breuer -Date: Sat May 30 15:33:14 2009 +0200 - - Define fstat() for msvc build - - glib/giowin32.c | 4 ++++ - glib/gkeyfile.c | 4 ++++ - glib/gmappedfile.c | 5 +++++ - 3 files changed, 13 insertions(+) - -commit 75ef01824803c70f42d412c19d4e61904702e461 -Author: Hans Breuer -Date: Sat May 30 15:29:23 2009 +0200 - - Updated msvc build files - - README.win32 | 13 ++++-- - config.h.win32.in | 3 ++ - gio/makefile.msc | 82 +++++++++++++++++------------------ - gio/win32/makefile.msc | 35 +++++++++++++++ - glib/makefile.msc.in | 114 - +++++++++++++++++++++++++++---------------------- - glibconfig.h.win32.in | 5 +++ - tests/makefile.msc.in | 39 +++++++++-------- - 7 files changed, 172 insertions(+), 119 deletions(-) - -commit 780185449fadcbc5d79d9dea245067c16f475a92 -Author: Hans Breuer -Date: Sat May 30 15:24:06 2009 +0200 - - Version resource template for gio - - gio/gio.rc.in | 30 ++++++++++++++++++++++++++++++ - 1 file changed, 30 insertions(+) - -commit 73dbe591fb9ae98aab6902cf213132e2ad99c88c -Author: Hans Breuer -Date: Sat May 30 15:18:02 2009 +0200 - - Handle EAI_NODATA==EAI_NONAME in win32 SDK - - gio/gresolver.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit cbca0ac5d92df015902b3fd8a9086a29b20bc6f9 -Author: Hans Breuer -Date: Sat May 30 15:14:01 2009 +0200 - - Include io.h for write() on win32 - - gio/gcancellable.c | 1 + - 1 file changed, 1 insertion(+) - -commit 136793cc5e5e808c82d21664c0ba96c95c8f7075 -Author: Hans Breuer -Date: Sat May 30 15:08:29 2009 +0200 - - Simplified for pre-built package use - - build/win32/make.msc | 120 - +++++++++++++++++++++++++++++++++++------------- - build/win32/module.defs | 29 ++++++++---- - 2 files changed, 108 insertions(+), 41 deletions(-) - -commit f4e89ab87702d220babc4d18ec8450e351d3c06e -Author: Hans Breuer -Date: Sat May 30 15:02:14 2009 +0200 - - Replace FIXME with proper SDK version define - - gio/gnetworkingprivate.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 661bb521d126480606e12a15f722069eeddfc306 -Author: Matthias Clasen -Date: Thu May 28 23:50:48 2009 -0400 - - Bump version - - configure.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 33a2f5a21212a62e96ba8f5691a51d512a8925bd -Author: Matthias Clasen -Date: Thu May 28 23:44:48 2009 -0400 - - Release 2.21.1 - - docs/reference/glib/tmpl/glib-unused.sgml | 67 --- - docs/reference/glib/tmpl/macros_misc.sgml | 6 +- - docs/reference/glib/tmpl/types.sgml | 2 + - docs/reference/glib/tmpl/version.sgml | 68 +++ - po/am.po | 203 ++++---- - po/ar.po | 203 ++++---- - po/as.po | 203 ++++---- - po/az.po | 203 ++++---- - po/be.po | 207 ++++---- - po/be@latin.po | 206 ++++---- - po/bg.po | 205 ++++---- - po/bn.po | 203 ++++---- - po/bn_IN.po | 203 ++++---- - po/bs.po | 203 ++++---- - po/ca.po | 204 ++++---- - po/ca@valencia.po | 815 - +++++++++++++++--------------- - po/cs.po | 204 ++++---- - po/cy.po | 204 ++++---- - po/da.po | 204 ++++---- - po/de.po | 205 ++++---- - po/dz.po | 203 ++++---- - po/el.po | 204 ++++---- - po/en_CA.po | 203 ++++---- - po/en_GB.po | 203 ++++---- - po/eo.po | 203 ++++---- - po/es.po | 815 - +++++++++++++++--------------- - po/et.po | 203 ++++---- - po/eu.po | 205 ++++---- - po/fa.po | 203 ++++---- - po/fi.po | 203 ++++---- - po/fr.po | 205 ++++---- - po/ga.po | 203 ++++---- - po/gl.po | 205 ++++---- - po/gu.po | 203 ++++---- - po/he.po | 203 ++++---- - po/hi.po | 203 ++++---- - po/hr.po | 204 ++++---- - po/hu.po | 205 ++++---- - po/hy.po | 203 ++++---- - po/id.po | 205 ++++---- - po/is.po | 203 ++++---- - po/it.po | 205 ++++---- - po/ja.po | 203 ++++---- - po/ka.po | 203 ++++---- - po/kn.po | 203 ++++---- - po/ko.po | 203 ++++---- - po/ku.po | 203 ++++---- - po/lt.po | 204 ++++---- - po/lv.po | 203 ++++---- - po/mai.po | 203 ++++---- - po/mg.po | 205 ++++---- - po/mk.po | 205 ++++---- - po/ml.po | 203 ++++---- - po/mn.po | 203 ++++---- - po/mr.po | 204 ++++---- - po/ms.po | 203 ++++---- - po/nb.po | 204 ++++---- - po/ne.po | 203 ++++---- - po/nl.po | 205 ++++---- - po/nn.po | 203 ++++---- - po/oc.po | 203 ++++---- - po/or.po | 234 +++++---- - po/pa.po | 203 ++++---- - po/pl.po | 205 ++++---- - po/ps.po | 203 ++++---- - po/pt.po | 203 ++++---- - po/pt_BR.po | 205 ++++---- - po/ro.po | 203 ++++---- - po/ru.po | 204 ++++---- - po/rw.po | 203 ++++---- - po/si.po | 203 ++++---- - po/sk.po | 205 ++++---- - po/sl.po | 205 ++++---- - po/sq.po | 204 ++++---- - po/sr.po | 203 ++++---- - po/sr@ije.po | 203 ++++---- - po/sr@latin.po | 203 ++++---- - po/sv.po | 204 ++++---- - po/ta.po | 203 ++++---- - po/te.po | 203 ++++---- - po/th.po | 203 ++++---- - po/tl.po | 204 ++++---- - po/tr.po | 203 ++++---- - po/tt.po | 203 ++++---- - po/uk.po | 204 ++++---- - po/vi.po | 204 ++++---- - po/wa.po | 203 ++++---- - po/xh.po | 204 ++++---- - po/yi.po | 203 ++++---- - po/zh_CN.po | 203 ++++---- - po/zh_HK.po | 203 ++++---- - po/zh_TW.po | 203 ++++---- - 92 files changed, 10246 insertions(+), 9069 deletions(-) - -commit 479c45564a7010dad0742912506e1dff9b61fdd5 -Author: Matthias Clasen -Date: Thu May 28 23:06:24 2009 -0400 - - Update NEWS once more - - NEWS | 1 + - 1 file changed, 1 insertion(+) - -commit 62abf79be2f7133d4c14aa89a04ac7261e00b9f0 -Author: Matthias Clasen -Date: Thu May 28 14:40:04 2009 -0400 - - Another pedantic docs fix - - gio/gsocket.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit d32226da6d4ff565aebd41b5f126d625dc42816b -Author: Alexander Larsson -Date: Thu May 28 15:34:07 2009 +0200 - - Ref the right type in g_socket_control_message_deserialize - - We were not looking at the right type at all due to a typo. - - gio/gsocketcontrolmessage.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 390549f6c4968b14ce4a141781f1131f6a09eafe -Author: Alexander Larsson -Date: Thu May 28 15:33:52 2009 +0200 - - Document g_socket_control_message_deserialize - - gio/gsocketcontrolmessage.c | 18 +++++++++++++----- - 1 file changed, 13 insertions(+), 5 deletions(-) - -commit dbe7408a5c06b4e88cf2605a24b0949adc02446c -Author: Shixin Zeng -Date: Thu May 28 12:52:23 2009 +0300 - - Fix string length bugs in GWinHttpFile (#580347) - - gio/win32/gwinhttpfile.c | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -commit a859f883cf939b1010c3783ad34879b2ba897bfe -Author: Matthias Clasen -Date: Thu May 28 00:30:21 2009 -0400 - - Fix make check - - gio/ginetsocketaddress.c | 2 +- - gio/gnetworkaddress.c | 2 +- - gio/gnetworkservice.c | 2 +- - gio/gsocketconnectable.c | 2 +- - gio/gsocketcontrolmessage.c | 2 +- - gio/gsocketinputstream.c | 5 +++++ - gio/gsocketoutputstream.c | 7 +++++++ - gio/gthreadedsocketservice.c | 2 +- - gio/gunixfdmessage.c | 2 +- - gio/gunixsocketaddress.c | 2 +- - gio/pltcheck.sh | 2 +- - 11 files changed, 21 insertions(+), 9 deletions(-) - -commit a39670dade8d68062a9ed2a3695b68945f34c5a5 -Author: Matthias Clasen -Date: Thu May 28 00:08:42 2009 -0400 - - Update for 2.21.1 - - NEWS | 40 ++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 40 insertions(+) - -commit 576839adbe9a72903fd435d24dbbb7826c691fcc -Author: Matthias Clasen -Date: Wed May 27 22:44:31 2009 -0400 - - Fix references to nonexisting functions - - gio/gasyncinitable.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit 06144900ec87effb99c94e2d8369ca270d024bf1 -Author: Matthias Clasen -Date: Wed May 27 18:20:08 2009 -0400 - - Documentation and coding style fixups - - Lots of pedanic changes. - - docs/reference/gio/gio-sections.txt | 18 +-- - docs/reference/gio/gio.types | 1 + - gio/gasyncinitable.c | 165 ++++++++++++------------ - gio/gfile.c | 155 +++++++++++----------- - gio/ginetaddress.c | 165 +++++++++++++++++++----- - gio/ginetsocketaddress.c | 28 ++-- - gio/ginitable.c | 22 ++-- - gio/ginitable.h | 3 +- - gio/gioenums.h | 48 ++++--- - gio/giostream.c | 132 +++++++++---------- - gio/giotypes.h | 15 ++- - gio/gnetworkaddress.c | 44 ++++--- - gio/gnetworkaddress.h | 16 +-- - gio/gnetworkservice.c | 32 +++-- - gio/gresolver.c | 6 +- - gio/gresolver.h | 2 +- - gio/gsocket.c | 247 - +++++++++++++++++++----------------- - gio/gsocketaddress.c | 17 +-- - gio/gsocketaddressenumerator.c | 34 ++--- - gio/gsocketaddressenumerator.h | 2 +- - gio/gsocketclient.c | 106 +++++++++------- - gio/gsocketclient.h | 16 +-- - gio/gsocketconnectable.c | 4 +- - gio/gsocketconnectable.h | 4 +- - gio/gsocketconnection.c | 102 ++++++++------- - gio/gsocketconnection.h | 26 ++-- - gio/gsocketcontrolmessage.c | 39 ++++-- - gio/gsocketlistener.c | 116 ++++++++--------- - gio/gsocketservice.c | 35 ++--- - gio/gsocketservice.h | 2 +- - gio/gsrvtarget.c | 4 +- - gio/gtcpconnection.c | 30 +++-- - gio/gthreadedsocketservice.c | 24 ++-- - gio/gunixconnection.c | 20 +-- - gio/gunixconnection.h | 2 +- - gio/gunixfdmessage.c | 43 ++++--- - gio/gunixfdmessage.h | 6 +- - gio/gunixsocketaddress.c | 4 +- - 38 files changed, 964 insertions(+), 771 deletions(-) - -commit eecbbb0a20a114b4a2c6759aa108940902c8961c -Author: Matthias Clasen -Date: Wed May 27 12:07:13 2009 -0400 - - Fix the an index title - - docs/reference/gio/gio-docs.xml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 00151ec0e1ea5c6b8be13c70a8808bc0ff380e3b -Author: Matthias Clasen -Date: Wed May 27 12:01:14 2009 -0400 - - Fix a locking problem in g_main_context_iterate() - - We failed to ensure that the context is locked on every exit of - the function. This fixes bug 583324. - - glib/gmain.c | 15 ++++++--------- - 1 file changed, 6 insertions(+), 9 deletions(-) - -commit 209a662c2fb664bed2bf4e26bbda784ca7c0739d -Author: Hans Breuer -Date: Wed May 27 15:12:31 2009 +0300 - - Correct reference and implement close_fn (#578769) - - Do proper referencing and unreferencing of - GWinHttpFileInputStream::file and - GWinHttpFileInputStream::file::vfs. Implement - GWinHttpFileInputStream::close_fn. - - gio/win32/gwinhttpfile.c | 5 ++++- - gio/win32/gwinhttpfileinputstream.c | 23 ++++++++++++++++++++++- - 2 files changed, 26 insertions(+), 2 deletions(-) - -commit 623f99dc3dee7712da4ac209ba445b2199b2963c -Author: Alexander Larsson -Date: Wed May 27 11:11:37 2009 +0200 - - Add required defines on solaris for GSocket to build (#582856) - - Turns out that the msg_control and related things are not defined - in the - system headers unless you define some _XOPEN_SOURCE things. - - configure.in | 8 ++++++++ - 1 file changed, 8 insertions(+) - -commit f99be75ff9d62f8e8e4e8850e34fe1020e58cb8c -Author: Alexander Larsson -Date: Mon May 25 15:46:35 2009 +0200 - - Remove mention of non-existing calls from docs - - The docs mentions a separate seekable API for the various file streams - which don't actually exists. Change this to refer to the generic - GSeekable calls. - - gio/gfileinputstream.c | 10 ++++------ - gio/gfileiostream.c | 14 +++++++------- - gio/gfileoutputstream.c | 17 ++++++++--------- - 3 files changed, 19 insertions(+), 22 deletions(-) - -commit 3c0feca7f109c68e8c2a278875e576b18966d299 -Author: Alexander Larsson -Date: Mon May 25 12:47:12 2009 +0200 - - Don't end enum with comma (#583663) - - This is valid C but breaks C++, so don't put it in headers. - - gio/gioenums.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit c93c98732aefb8472c94e75fea36f4924c7c746c -Author: Alexander Larsson -Date: Mon May 25 12:46:03 2009 +0200 - - Don't return something from a void function (#583408) - - gio/gsocketcontrolmessage.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit ce171195d99c57e895bb02c7b324c811f958a91f -Author: Alexander Larsson -Date: Mon May 25 11:33:56 2009 +0200 - - Add g_inet_address_get_native_size (#583205) - - This can be used to get the size of g_inet_address_to_bytes(). - - docs/reference/gio/gio-sections.txt | 1 + - gio/ginetaddress.c | 22 +++++++++++++++++++++- - gio/ginetaddress.h | 2 ++ - gio/gio.symbols | 1 + - 4 files changed, 25 insertions(+), 1 deletion(-) - -commit fb70c6420b63a17bed11b594dd7255df08424fec -Author: Miquel Esplà -Date: Mon May 25 00:23:58 2009 +0200 - - Added Valencian-Catalan translation - - po/LINGUAS | 1 + - po/ca@valencia.po | 1939 - +++++++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 1940 insertions(+) - -commit bde3e9c3549bc74bdd2061945f2647fdd8aa3b77 -Author: Jorge Gonzalez -Date: Sat May 23 20:00:22 2009 +0200 - - Updated Spanish translation - - po/es.po | 29 +++++++++++++++++++---------- - 1 file changed, 19 insertions(+), 10 deletions(-) - -commit 37bd225d7b28e12fd78344d07e656cc2ff0d8d75 -Author: Christian Persch -Date: Tue May 27 23:45:08 2008 +0200 - - Fix grammar in error message - - Bug #583198. - - glib/gkeyfile.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 76ebe6c069b7fb1d09e6b95172185b325a3bb28e -Author: Christian Persch -Date: Sat May 24 20:51:07 2008 +0200 - - Plug a mem leak - - Bug #583196. - - glib/tests/keyfile.c | 1 + - 1 file changed, 1 insertion(+) - -commit fc9a888b8cb8b16f093caa5d5faf4057fad1c0ef -Author: Christian Persch -Date: Tue Jan 27 20:39:37 2009 +0100 - - Add G_G[U]INTPTR_FORMAT and G_GINTPTR_MODIFIER - - Add macros for printf formatting for g[u]intptr. Bug 569376. - - configure.in | 16 ++++++++++++++++ - docs/reference/glib/glib-sections.txt | 3 +++ - docs/reference/glib/tmpl/macros_misc.sgml | 26 ++++++++++++++++++++++++++ - docs/reference/glib/tmpl/types.sgml | 12 ++++++++++++ - 4 files changed, 57 insertions(+) - -commit d046bfe577f71b45b40d8b0592409c88945bb934 -Author: Christian Persch -Date: Tue Jan 27 19:54:27 2009 +0100 - - Document g[u]intptr - - Bug 569375. - - docs/reference/glib/glib-sections.txt | 4 ++++ - docs/reference/glib/tmpl/types.sgml | 19 ++++++++++++++++++- - 2 files changed, 22 insertions(+), 1 deletion(-) - -commit 54b43229f4d6c3bf456f7b910bc00722a4f956d8 -Author: Christian Persch -Date: Mon Apr 20 13:46:09 2009 +0200 - - Use g_error_new_valist instead of a private copy of it - - gio/gsimpleasyncresult.c | 19 +------------------ - 1 file changed, 1 insertion(+), 18 deletions(-) - -commit 01b79d67ef0294dd633ccb0998a6d9053772da05 -Author: Yeti -Date: Mon Apr 20 13:22:17 2009 +0200 - - Make g_error_new_valist public - - Bug #569024. - - docs/reference/glib/glib-sections.txt | 1 + - docs/reference/glib/tmpl/error_reporting.sgml | 12 ++++++++++++ - glib/gerror.c | 16 +++++++++++++++- - glib/gerror.h | 6 ++++++ - glib/glib.symbols | 1 + - 5 files changed, 35 insertions(+), 1 deletion(-) - -commit 14d53dcfa8a781a79bd61f50bb73c4a1b3b7857e -Author: Alexander Larsson -Date: Wed May 20 16:28:20 2009 +0200 - - Fix connect on win32 - - We should not wait before calling connect for non-blocking connect. - Also, use the right error code for the nonblocking pending case - on win32. - - gio/gsocket.c | 7 +------ - 1 file changed, 1 insertion(+), 6 deletions(-) - -commit bb66fdcce32fedb31ddba2a5aaa4cd1c8f0cdc9e -Author: Alexander Larsson -Date: Wed May 20 15:59:11 2009 +0200 - - Fix build on win32 - - gio/gsocket.c | 18 +++++++++++------- - 1 file changed, 11 insertions(+), 7 deletions(-) - -commit c897cca601fdf9a91f214a33af33a812680b983e -Author: Alexander Larsson -Date: Wed May 20 15:58:28 2009 +0200 - - Don't add unix specific APIs on win32 - - gio/gio.symbols | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 5a46e4d1406da1a319e421e908aec768760ef139 -Author: Alexander Larsson -Date: Wed May 20 14:55:14 2009 +0200 - - Clarify g_cancellable_push_current docs wrt cancellable being NULL - (#575013) - - gio/gcancellable.c | 22 +++++++++++----------- - 1 file changed, 11 insertions(+), 11 deletions(-) - -commit ab29e09dac547c501892cac8cd64721c3f157f00 -Author: Alexander Larsson -Date: Wed May 20 14:46:51 2009 +0200 - - Don't dereference identifier_type if it is NULL (#579558) - - gio/gunixvolume.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit d0d10e847f3ea347d651714050a8bafd5332e2cb -Author: Robert Bragg -Date: Wed May 6 09:20:43 2009 +0100 - - Take a reference on the gio file monitors while signaling pending - file changes - - It was possible for a signal handler to remove the last reference and - dispose the monitor. If there were remaining pending_file_changes - they - tried to dereference the disposed monitor. - - This patch simply calls g_object_{ref,unref} around the loop that - signals - the changes. - - gio/gfilemonitor.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 6a9df8256aaccd717aaa7582c704093d727699fe -Author: Alexander Larsson -Date: Wed May 20 14:17:27 2009 +0200 - - Use G_GSSIZE_FORMAT where needed (#577884) - - gio/tests/live-g-file.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 7498049a1683db50805b9a9a580b62bb748918f4 -Author: Sjoerd Simons -Date: Wed May 20 13:59:50 2009 +0200 - - Propagate errors from g_network_service_address_enumerator_next_async - in its _finish function - - gio/gnetworkservice.c | 3 +++ - 1 file changed, 3 insertions(+) - -commit 2be66c0458aca37fef8337692fe5b5fe20bc5ccb -Author: Jonathon Jongsma -Date: Tue May 19 00:10:57 2009 -0500 - - Typedef GResolverClass in the standard way - - It's a bit lame, but some of our C++ wrapping scripts expect objects - to be - typedefed like: - typedef struct _FooClass FooClass; - struct {} _FooClass; - - Rather than: - typedef struct {} FooClass; - - Functionally they're the same, but the former makes our lives easier - in the - short term - - gio/gresolver.h | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit cb7a300e3136c9d1ee397a4c740513b8a0f21968 -Author: Alexander Larsson -Date: Wed May 20 13:49:47 2009 +0200 - - Don't return something from void function (#583229) - - g_async_initable_init_async is void, don't return something from it. - - gio/gasyncinitable.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 1cbdd2495dcc06eb11c3ef9207aae07acb7c4ba7 -Author: Christian Persch -Date: Tue May 27 23:44:35 2008 +0200 - - Preserve errno when using g_set_error with _() and g_strerror() - - gio/glocalfileoutputstream.c | 2 +- - glib/gspawn.c | 3 ++- - 2 files changed, 3 insertions(+), 2 deletions(-) - -commit 80cfd099f3c9fa23b2a21c77e3698f1c4ac94b06 -Author: Christian Persch -Date: Tue May 19 15:03:14 2009 +0200 - - Use g_set_error_literal - - Bug #583206. - - gio/gsocket.c | 20 ++++++++++---------- - gio/gsocketclient.c | 8 ++++---- - gio/gunixconnection.c | 4 ++-- - 3 files changed, 16 insertions(+), 16 deletions(-) - -commit c20b8d4d53a4e90f0e822276f6fbd94d52ff3c85 -Author: Alexander Larsson -Date: Wed May 20 13:37:55 2009 +0200 - - Check that close_fn is not %NULL before calling (#578499) - - Some streams have no close function, so this caused a crash. - - gio/ginputstream.c | 13 ++++++++----- - gio/giostream.c | 11 +++++++---- - gio/goutputstream.c | 18 +++++++++++------- - 3 files changed, 26 insertions(+), 16 deletions(-) - -commit 0a280dadec8394dd198c8cea0bc288d92c9c6ffd -Author: Stefan Kost -Date: Tue May 19 14:33:25 2009 +0300 - - docs: fix typo - - glib/gsequence.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 9033b37589fcdf42d10025ea9e4d0dfc2c018bf4 -Author: Sjoerd Simons -Date: Wed May 20 12:41:50 2009 +0200 - - Add helper functions for connecting to service (#583061) - - docs/reference/gio/gio-sections.txt | 3 ++ - gio/gio.symbols | 3 ++ - gio/gsocketclient.c | 93 - +++++++++++++++++++++++++++++++++++++ - gio/gsocketclient.h | 15 ++++++ - 4 files changed, 114 insertions(+) - -commit 25800ed4a393f7edbea179aa86907079a58fd097 -Author: Dan Winship -Date: Sun May 17 20:44:54 2009 -0400 - - Ignore SIGPIPE when using GSocket - - http://bugzilla.gnome.org/show_bug.cgi?id=583001 - - gio/gsocket.c | 15 +++++++++++++++ - 1 file changed, 15 insertions(+) - -commit 2ea22d8f46c21de6fc1eb012f258a3cfcda36752 -Author: Alexander Larsson -Date: Wed May 20 12:14:04 2009 +0200 - - Remove non-existing parameter from docs - - g_unix_socket_address_abstract_names_supported has no address argument - - gio/gunixsocketaddress.c | 1 - - 1 file changed, 1 deletion(-) - -commit 9d36c86f8a0c759625753c4a9a02e0cfbf123a4b -Author: Alexander Larsson -Date: Wed May 20 12:10:33 2009 +0200 - - Add missing symbols to gio.symbols - - gio/gio.symbols | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit 9346f461f32375a34d2829d949dce8284c21654f -Author: Alexander Larsson -Date: Wed May 20 12:07:30 2009 +0200 - - Add missing types to gio.types - - docs/reference/gio/gio.types | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit 5cd86fbda662defa03709a9277b25784d953541e -Author: Alexander Larsson -Date: Wed May 20 12:01:29 2009 +0200 - - Remove protocol names, instead use an enum with common protocols - - The whole protocol name thing is pretty weird. The getprotobyname - functions - seem to only specify one mapping for name <-> ids, so all - families/types - must use the same values. Plus the values used for the protocols are - standardized by IANA, so are always the same. - - So, we drop using names for protocols, intead introducing an enum with - a few commonly availible and used protocols. - - docs/reference/gio/#gio-unused.txt# | 100 ++++++++++++++++++++++++ - docs/reference/gio/aa | 74 ++++++++++++++++++ - docs/reference/gio/b | 77 +++++++++++++++++++ - docs/reference/gio/bb | 77 +++++++++++++++++++ - docs/reference/gio/gio-sections.txt | 5 +- - gio/gio.symbols | 4 +- - gio/gioenums.h | 24 ++++++ - gio/gsocket.c | 148 - +++++++----------------------------- - gio/gsocket.h | 7 +- - gio/gsocketclient.c | 40 +++++----- - gio/gsocketclient.h | 4 +- - gio/gsocketconnection.c | 2 +- - gio/gsocketlistener.c | 15 ++-- - gio/gsocketlistener.h | 2 +- - gio/gtcpconnection.c | 8 +- - gio/gunixconnection.c | 2 +- - 16 files changed, 417 insertions(+), 172 deletions(-) - -commit 6d01593b061afb52d22891a371fb29f42d4d62cc -Author: Alexander Larsson -Date: Wed May 20 11:30:43 2009 +0200 - - Clarify "current condition" in g_socket_create_source docs - - gio/gsocket.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -commit 80881826447a10b5ae3c08c9a88440eba75bcd05 -Author: Alexander Larsson -Date: Wed May 20 11:28:27 2009 +0200 - - Actually implement max_threads for GThreadedSocketService - - gio/gthreadedsocketservice.c | 73 - +++++++++++++++++++++++++++++++++++++++----- - 1 file changed, 66 insertions(+), 7 deletions(-) - -commit 053f9e72b12b9b5ab5571da9f4cd0b9b13f41e62 -Author: Alexander Larsson -Date: Wed May 20 11:19:47 2009 +0200 - - Add support for graceful disconnect to GTcpConnection - - docs/reference/gio/gio-sections.txt | 2 + - gio/gio.symbols | 2 + - gio/gtcpconnection.c | 331 - ++++++++++++++++++++++++++++++++++++ - gio/gtcpconnection.h | 6 +- - gio/tests/send-data.c | 49 +++++- - 5 files changed, 386 insertions(+), 4 deletions(-) - -commit f061765e54b81a92f4ce901016964ea4c31d77e0 -Author: Alexander Larsson -Date: Wed May 20 11:18:34 2009 +0200 - - Call sync close function directly in async implementation - - The g_io_stream_wrapper fails since there is already an outstanding - operation (the async close). - - gio/gsocketconnection.c | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -commit fdfdec36d0d0044513db25872132bd42d392f748 -Author: Alexander Larsson -Date: Tue May 19 13:44:11 2009 +0200 - - Add send-data, a g_socket_client test case - - gio/tests/Makefile.am | 6 ++- - gio/tests/send-data.c | 120 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 125 insertions(+), 1 deletion(-) - -commit 18373cfbe85dc8398ae1e66748721400a08b32a8 -Author: Alexander Larsson -Date: Tue May 19 12:06:29 2009 +0200 - - Set the listen backlog before calling listen. - - If we set it after it won't be used. - - gio/gsocketlistener.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 64383fa3d92b636e8fc977743de1c8f513d08dd2 -Author: Alexander Larsson -Date: Tue May 19 11:53:42 2009 +0200 - - Fix g_unix_socket_address_abstract_names_supported docs - - The previous description was a cut-n-paste from another function. - - gio/gunixsocketaddress.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 0ffe7221934623f60e07d3b733d170ce94d26dd5 -Author: Alexander Larsson -Date: Tue May 19 11:52:33 2009 +0200 - - Add g_socket_shutdown - - docs/reference/gio/gio-sections.txt | 1 + - gio/gio.symbols | 1 + - gio/gsocket.c | 73 - +++++++++++++++++++++++++++++++++++++ - gio/gsocket.h | 4 ++ - 4 files changed, 79 insertions(+) - -commit 03441e724a6b6d0b115fa5b2d9fbeefaa1fd2faa -Author: Alexander Larsson -Date: Tue May 19 11:27:07 2009 +0200 - - Document GOutputVector and GInputVector - - docs/reference/gio/gio-sections.txt | 2 ++ - gio/giotypes.h | 23 +++++++++++++++++------ - 2 files changed, 19 insertions(+), 6 deletions(-) - -commit e1a4389cbc549b0db39ec692f2fde5c20579362c -Author: Alexander Larsson -Date: Tue May 19 10:57:58 2009 +0200 - - Rename g_socket_check_pending_error to g_socket_check_connect_result - - This is only used for connect anyway, and this describes the operation - better. - - docs/reference/gio/gio-sections.txt | 2 +- - gio/gio.symbols | 2 +- - gio/gsocket.c | 12 ++++++------ - gio/gsocket.h | 2 +- - gio/gsocketclient.c | 2 +- - 5 files changed, 10 insertions(+), 10 deletions(-) - -commit bcba61c951c0a81326e2065ae81352ae2cbca6bb -Author: Alexander Larsson -Date: Tue May 19 10:47:55 2009 +0200 - - Update docs on listen backlog - - Mention g_socket_set_listen_backlog in g_socket_listen. - Explain that listen backlock needs to be set before calling - listen. Also verify this with a g_return_if_fail. - - gio/gsocket.c | 10 ++++++++++ - 1 file changed, 10 insertions(+) - -commit 69130db81a0b174bb072f458e8c1b1cd6bc1a0c9 -Author: Alexander Larsson -Date: Tue May 19 10:40:27 2009 +0200 - - Read socket state in g_socket_get_local/remote_address - - Previously we saved the location in various places which is - unnecessary - and sometimes even wrong. For instance, we saved the address we - bound to - which may not have the final port set. - - gio/gsocket.c | 88 - +++++++++++++++-------------------------------- - gio/gsocketconnection.c | 2 ++ - gio/tests/socket-server.c | 1 + - 3 files changed, 31 insertions(+), 60 deletions(-) - -commit f8cd1c530488c0b56634fab049ac775d094e9e58 -Author: Alexander Larsson -Date: Tue May 19 10:16:32 2009 +0200 - - Clean up refereces to @protocol_id in g_socket_new docs - - This was not fully updated from the protocol to protocol_id change. - - gio/gsocket.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 3756ddb0eea8cef31e9aaad53eb6aa7d24a80fde -Author: Alexander Larsson -Date: Mon May 18 23:24:13 2009 +0200 - - Ignore error when setting SO_REUSEADDR - - The main error would be "not supported" which could happen for e.g. - unix domain sockets, we don't really care, as this is mainly something - for TCP to help out a bit. - - gio/gsocket.c | 13 ++++--------- - 1 file changed, 4 insertions(+), 9 deletions(-) - -commit f24c7fa9cbf2e0caa08a48ef64141d7ea50105aa -Author: Alexander Larsson -Date: Mon May 18 21:30:33 2009 +0200 - - Add support for abstract unix socket addresses - - docs/reference/gio/gio-sections.txt | 5 + - gio/gsocketaddress.c | 3 + - gio/gunixsocketaddress.c | 300 - +++++++++++++++++++++++++++++------- - gio/gunixsocketaddress.h | 9 +- - 4 files changed, 262 insertions(+), 55 deletions(-) - -commit d8bdc3e5678498996efe618bec32b8ae43ca8b39 -Author: Alexander Larsson -Date: Mon May 18 14:10:07 2009 +0200 - - Add GError to g_socket_address_to_native - - This is nice for some callers so they can report an error. - It is also required to support opional address types like - abstract paths for unix domain sockets. - - gio/ginetsocketaddress.c | 23 +++++++++++++++++++---- - gio/gresolver.c | 2 +- - gio/gsocket.c | 11 +++++++---- - gio/gsocketaddress.c | 13 +++++++++---- - gio/gsocketaddress.h | 6 ++++-- - gio/gunixsocketaddress.c | 9 +++++++-- - 6 files changed, 47 insertions(+), 17 deletions(-) - -commit eefd7cd8db5c7749212e7c9861a84eb3e34be1ee -Author: Jorge Gonzalez -Date: Mon May 18 20:19:05 2009 +0200 - - Updated Spanish translation - - po/es.po | 815 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 415 insertions(+), 400 deletions(-) - -commit 6ea86cc57f1b8b8c7acc4e08ece8baef5f28a53a -Author: Alexander Larsson -Date: Mon May 18 13:02:11 2009 +0200 - - Update the docs for the new network APIs - - This imports the network APIs into the gio reference docs, and cleans - up a bunch of gtk-doc warnings and documentation issues. - - docs/reference/gio/gio-docs.xml | 43 +++- - docs/reference/gio/gio-sections.txt | 350 - +++++++++++++++++++++++++++++- - docs/reference/gio/gio.types | 20 +- - docs/reference/gio/overview.xml | 28 +++ - docs/reference/glib/tmpl/glib-unused.sgml | 67 ++++++ - docs/reference/glib/tmpl/macros_misc.sgml | 5 +- - docs/reference/glib/tmpl/version.sgml | 68 ------ - gio/gasyncinitable.c | 7 +- - gio/gfile.c | 2 +- - gio/gfile.h | 9 + - gio/gfileenumerator.c | 2 +- - gio/gfileiostream.c | 10 +- - gio/ginetsocketaddress.c | 2 +- - gio/ginitable.c | 9 +- - gio/gioenums.h | 5 +- - gio/giostream.c | 9 +- - gio/giotypes.h | 2 + - gio/gmount.c | 2 +- - gio/gmount.h | 1 + - gio/gsocket.c | 4 +- - gio/gsocket.h | 5 - - gio/gsocketclient.c | 25 +-- - gio/gsocketclient.h | 8 +- - gio/gsocketconnection.c | 17 +- - gio/gsocketconnection.h | 2 +- - gio/gsocketlistener.c | 10 +- - gio/gsocketservice.c | 3 +- - gio/gthemedicon.c | 6 +- - gio/gunixconnection.c | 2 +- - gio/gunixsocketaddress.c | 2 +- - 30 files changed, 575 insertions(+), 150 deletions(-) - -commit e1afc6e79b9526d68eff0f218ac98a6f0e323513 -Author: Alexander Larsson -Date: Mon May 18 11:30:48 2009 +0200 - - Remove gtk-doc warnings - - Some code was using gtk-doc comment blocks for non-gtk-doc contents, - just - turn it into ordinary comments. - - gio/fen/fen-kernel.c | 2 +- - gio/inotify/inotify-helper.c | 4 ++-- - 2 files changed, 3 insertions(+), 3 deletions(-) - -commit 822abda451c9999ac4e1cf3b8d5649ebebbb5ee4 -Author: Alexander Larsson -Date: Mon May 18 11:29:11 2009 +0200 - - Add more internal headers for gtk-doc to ignore - - This gives less bogus output in gio-unused.txt - - docs/reference/gio/Makefile.am | 38 - +++++++++++++++++++++++--------------- - 1 file changed, 23 insertions(+), 15 deletions(-) - -commit c3f4e0162714f4712edcf51fa1502c8187faf5c0 -Author: Alexander Larsson -Date: Mon May 18 11:27:49 2009 +0200 - - Make all non-static functions start with underscore - - We don't want to export a lot of non-namespaced internal symbols. - - gio/fen/fen-data.c | 158 - ++++++++++++++++++++--------------------- - gio/fen/fen-data.h | 28 ++++---- - gio/fen/fen-dump.c | 2 +- - gio/fen/fen-helper.c | 76 ++++++++++---------- - gio/fen/fen-helper.h | 6 +- - gio/fen/fen-kernel.c | 22 +++--- - gio/fen/fen-kernel.h | 14 ++-- - gio/fen/fen-missing.c | 10 +-- - gio/fen/fen-missing.h | 4 +- - gio/fen/fen-node.c | 38 +++++----- - gio/fen/fen-node.h | 22 +++--- - gio/fen/fen-sub.c | 4 +- - gio/fen/fen-sub.h | 4 +- - gio/fen/gfendirectorymonitor.c | 16 ++--- - gio/fen/gfenfilemonitor.c | 16 ++--- - gio/fen/libfen_la-fen-dump.loT | 7 ++ - 16 files changed, 217 insertions(+), 210 deletions(-) - -commit 66d49b8bdeed9bac71acda847d8cbe0203dd5ba4 -Author: Alexander Larsson -Date: Mon May 18 09:28:26 2009 +0200 - - Remove g_socket_set/get_reuse_address from header - - These functions have been removed. - - gio/gsocket.h | 3 --- - 1 file changed, 3 deletions(-) - -commit 13cb01176291a8baa171da8dcb9f679b274af450 -Author: Alexander Larsson -Date: Mon May 18 08:47:10 2009 +0200 - - Add max_threads argument to g_threaded_socket_service_new - - gio/gthreadedsocketservice.c | 4 +++- - gio/gthreadedsocketservice.h | 2 +- - gio/tests/echo-server.c | 2 +- - gio/tests/httpd.c | 2 +- - 4 files changed, 6 insertions(+), 4 deletions(-) - -commit 5b683af237f1c5dac62c83e11459d46799ba6ecf -Author: Paul Pogonyshev -Date: Sun May 17 15:17:57 2009 +0300 - - Fix error message in set_mtime_atime() - - Bug #578786. - - gio/glocalfileinfo.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 34e74378c9fc99a3dc75eb9680bb00cb784029bb -Author: Alexander Larsson -Date: Fri May 15 21:34:14 2009 +0200 - - Add test apps for highlevel socket classes - - echo-server - simple echo server - httpd - simple http server - - gio/tests/Makefile.am | 10 ++- - gio/tests/echo-server.c | 73 +++++++++++++++++++ - gio/tests/httpd.c | 183 - ++++++++++++++++++++++++++++++++++++++++++++++++ - 3 files changed, 265 insertions(+), 1 deletion(-) - -commit 67df7d43e926702290280578cd6b89fee7302d72 -Author: Alexander Larsson -Date: Fri May 15 21:27:54 2009 +0200 - - Add references to highlevel classes in GSocket docs - - gio/gsocket.c | 8 +++----- - 1 file changed, 3 insertions(+), 5 deletions(-) - -commit ce8361217c1c9bd458eab55554a77d24210235cc -Author: Alexander Larsson -Date: Fri May 15 21:26:24 2009 +0200 - - Import all the highlevel socket classes from gnio - - gio/Makefile.am | 22 +- - gio/gio-marshal.list | 1 + - gio/gio.h | 8 +- - gio/gio.symbols | 82 ++++ - gio/giotypes.h | 50 +++ - gio/gsocketclient.c | 912 - +++++++++++++++++++++++++++++++++++++++++++ - gio/gsocketclient.h | 115 ++++++ - gio/gsocketconnection.c | 474 ++++++++++++++++++++++ - gio/gsocketconnection.h | 91 +++++ - gio/gsocketinputstream.c | 259 ++++++++++++ - gio/gsocketinputstream.h | 58 +++ - gio/gsocketlistener.c | 815 ++++++++++++++++++++++++++++++++++++++ - gio/gsocketlistener.h | 134 +++++++ - gio/gsocketoutputstream.c | 259 ++++++++++++ - gio/gsocketoutputstream.h | 58 +++ - gio/gsocketservice.c | 330 ++++++++++++++++ - gio/gsocketservice.h | 88 +++++ - gio/gtcpconnection.c | 67 ++++ - gio/gtcpconnection.h | 64 +++ - gio/gthreadedsocketservice.c | 215 ++++++++++ - gio/gthreadedsocketservice.h | 81 ++++ - gio/gunixconnection.c | 293 ++++++++++++++ - gio/gunixconnection.h | 77 ++++ - 23 files changed, 4550 insertions(+), 3 deletions(-) - -commit 2597e3adc37ce342972e995444f4417e0aa6fb5d -Author: Alexander Larsson -Date: Fri May 15 20:58:27 2009 +0200 - - Remove unused variable - - gio/glocalfileoutputstream.c | 1 - - 1 file changed, 1 deletion(-) - -commit 4ade78fc3d242b58d57d92944c16ba7ef4614b2c -Author: Alexander Larsson -Date: Fri May 15 20:43:02 2009 +0200 - - Include stdlib.h to avoid warning - - Fixes a "implicit declaration of function ‘strtol’" warning - - gio/gnetworkaddress.c | 1 + - 1 file changed, 1 insertion(+) - -commit d3a2c457cb55730181c04c8d6d1f611ee555c250 -Author: Alexander Larsson -Date: Fri May 15 20:42:04 2009 +0200 - - Forgot to return the allocated data in async_op_wrapper_new - - gio/gfileiostream.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit a48fc532519b849498c8b75dde578caf0c270b23 -Author: Alexander Larsson -Date: Fri May 15 10:42:28 2009 +0200 - - Make cancellable pipe fds close-on-exec - - GCancellable is purely an in-process thing, so ensure that no - cancellable - fds accidentally leak to child processes. - - gio/gcancellable.c | 16 ++++++++++++++++ - 1 file changed, 16 insertions(+) - -commit 23424e7bcb93abe805394d11e8b32beb7571e87c -Author: Alexander Larsson -Date: Fri May 15 10:28:30 2009 +0200 - - Add padding to new classes - - gio/gsocketcontrolmessage.h | 9 +++++++++ - gio/gunixfdmessage.h | 6 ++++++ - 2 files changed, 15 insertions(+) - -commit 8f67f47e05a9244d86d9661caa73e5a2fc573e55 -Author: Alexander Larsson -Date: Fri May 15 10:08:18 2009 +0200 - - Add test apps for GSocket API - - gio/tests/Makefile.am | 10 +- - gio/tests/socket-client.c | 294 - ++++++++++++++++++++++++++++++++++++++++++++ - gio/tests/socket-server.c | 304 - ++++++++++++++++++++++++++++++++++++++++++++++ - 3 files changed, 607 insertions(+), 1 deletion(-) - -commit a258ec3b5bf0a0b2ab1cb1dce8ce715c3895bdaa -Author: Alexander Larsson -Date: Fri May 15 10:05:55 2009 +0200 - - Fix deadlock in threaded resolver - - When you're using the threaded resolver and using a sync call - without a cancellable the resolve_sync forgot to unlock the - initial req->mutex lock, leading to a deadlock when unrefing - the request. - - gio/gthreadedresolver.c | 1 + - 1 file changed, 1 insertion(+) - -commit f662e7e86bc27102948683c0925815efefb43bbc -Author: Alexander Larsson -Date: Fri May 15 09:10:23 2009 +0200 - - Store protocol by id, add lookup function for name - - We want to use the protocol id for lookup in the GSocketConnection - code, so we expose it. We also make GSocket store the protocol - as an int for less memory use and to allow platform specific protocols - to be specified. - - Also added g_socket_protocol_id_lookup_by_name() to allow the higher - level code to specify the name by string, and - g_socket_get_protocol_name() - to get it. - - gio/gio.symbols | 4 +- - gio/gsocket.c | 178 - ++++++++++++++++++++++++++++++++++++++++++-------------- - gio/gsocket.h | 6 +- - 3 files changed, 141 insertions(+), 47 deletions(-) - -commit bd87df9e73272c72a1f45cc606d010e8c4961363 -Author: Alexander Larsson -Date: Thu May 14 16:58:47 2009 +0200 - - Make GSocketSourceFunc return the GSocket - - This is very useful when you have multiple sockets with sources. - - gio/gasynchelper.c | 38 +++++++++++++++++++++++++++++--------- - gio/gasynchelper.h | 14 +++++++++++--- - gio/giotypes.h | 8 +++++--- - gio/gsocket.c | 8 +++++--- - 4 files changed, 50 insertions(+), 18 deletions(-) - -commit 7ffdc91f513d6b91d060df6e3ad3401ef23e968d -Author: Alexander Larsson -Date: Thu May 14 16:19:07 2009 +0200 - - Set optlen before calling getsockopt - - We were sometimes failing in g_socket_check_pending_error because - we were not setting optlen on input and it was sometimes randomly - less than sizeof(int). - - gio/gsocket.c | 1 + - 1 file changed, 1 insertion(+) - -commit 145cec3c93d5ba0c22d35aaf341b3713cadc0e14 -Author: Alexander Larsson -Date: Thu May 14 15:26:37 2009 +0200 - - Import GInitable, GSocket and dependencies from gnio - - This adds: - GInitable - failable object constructor interface - GAsyncInitable - async failable object constructor interface - GSocket - Platform independent lowlevel berkely socket style object - GSocketControlMessage - For passing control messages over GSocket - GUnixFDMessage - unix fd passing socket control message - - Some changes were done during the import from gnio to make things - work in glib. For instance, types were moved to other headers, header - file boiler plate were updated to glib style and gio.symbols stuff - was added. - - configure.in | 16 + - gio/Makefile.am | 10 + - gio/gasyncinitable.c | 383 ++++++ - gio/gasyncinitable.h | 119 ++ - gio/ginitable.c | 251 ++++ - gio/ginitable.h | 95 ++ - gio/gio.h | 4 + - gio/gio.symbols | 81 ++ - gio/gioenums.h | 46 +- - gio/gioerror.c | 6 + - gio/giotypes.h | 59 + - gio/gsocket.c | 2970 - +++++++++++++++++++++++++++++++++++++++++++ - gio/gsocket.h | 172 +++ - gio/gsocketcontrolmessage.c | 200 +++ - gio/gsocketcontrolmessage.h | 96 ++ - gio/gunixfdmessage.c | 259 ++++ - gio/gunixfdmessage.h | 67 + - 17 files changed, 4833 insertions(+), 1 deletion(-) - -commit 33c00e5c33dfe612e5d8757dd07e4c3acae30acc -Author: Alexander Larsson -Date: Thu May 14 10:53:53 2009 +0200 - - Add g_network_address_parse - - This is useful if you want to allow users to specify - the hostname and optionally a port. - - configure.in | 3 + - gio/gio.symbols | 1 + - gio/gnetworkaddress.c | 164 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - gio/gnetworkaddress.h | 12 ++-- - 4 files changed, 176 insertions(+), 4 deletions(-) - -commit 80a484ad2c2495134a87a35f8ac936e8e75c311a -Author: Alexander Larsson -Date: Thu May 14 15:32:55 2009 +0200 - - Add the new GFile ops to gio.symbols - - This adds all the symbols related to GFile GIOStream support that was - recently added. - - gio/gio.symbols | 9 +++++++++ - 1 file changed, 9 insertions(+) - -commit ed0821856533e63bee4f7da54f1a9e6e0b1f12e9 -Author: Alexander Larsson -Date: Wed May 13 13:06:58 2009 +0200 - - Add tests for local GIOStream GFile ops - - gio/tests/Makefile.am | 4 + - gio/tests/readwrite.c | 293 - ++++++++++++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 297 insertions(+) - -commit 14d58d51a325797aee3b53fb4e0ba76ca0adc3f5 -Author: Alexander Larsson -Date: Wed May 13 13:03:47 2009 +0200 - - Local file implementation of GFileIOStream and ops - - This implements all the GIOStream file ops for local files. - We use the "fallback to output stream" for all GFileIOStream ops. - Some helpers stuff was added to the local input and output streams - so they could be reused. - - gio/Makefile.am | 2 + - gio/glocalfile.c | 67 +++++++++++++++++++++++ - gio/glocalfileinputstream.c | 12 ++++ - gio/glocalfileinputstream.h | 5 +- - gio/glocalfileiostream.c | 114 ++++++++++++++++++++++++++++++++++++++ - gio/glocalfileiostream.h | 60 ++++++++++++++++++++ - gio/glocalfileoutputstream.c | 127 - ++++++++++++++++++++++++++++++++++++++----- - gio/glocalfileoutputstream.h | 14 +++++ - 8 files changed, 385 insertions(+), 16 deletions(-) - -commit 7a2d4889b50c5edd3f483c6e037faec1e093ab13 -Author: Alexander Larsson -Date: Wed May 13 13:00:26 2009 +0200 - - Add GIOStream operations to GFile - - g_file_open_readwrite, g_file_create_readwrite, - g_file_replace_readwrite - and async variants, with default implementations using threads. - - gio/gfile.c | 666 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - gio/gfile.h | 83 ++++++++ - 2 files changed, 749 insertions(+) - -commit bd0b8c60c231c72588d69dfb2018d2e418517f7f -Author: Alexander Larsson -Date: Tue May 12 16:59:36 2009 +0200 - - Add GFileIOStream class - - This is similar to GFileInputStream and GFileOutputStream for - GIOStreams. - The default implementations chain to the Output stream. - - gio/Makefile.am | 2 + - gio/gfileiostream.c | 671 - ++++++++++++++++++++++++++++++++++++++++++++++++++++ - gio/gfileiostream.h | 118 +++++++++ - gio/gio.h | 1 + - gio/gio.symbols | 10 + - gio/giostream.c | 3 - - gio/giotypes.h | 1 + - 7 files changed, 803 insertions(+), 3 deletions(-) - -commit 6d0bebb7df1129bb78cdd526e1b44c91b61321dd -Author: Alexander Larsson -Date: Tue May 12 19:31:19 2009 +0200 - - Add comment about lifecycle issues for GIOStreams - - gio/giostream.c | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit 05f544c59191ea7eab076fbb77a2e3648d52e167 -Author: Alexander Larsson -Date: Tue May 12 16:30:15 2009 +0200 - - Import GIOStream from gnio - - Based on gnio rev 84516a5f544d8d5f3da368a83844e84eca8ef771 - - gio/Makefile.am | 2 + - gio/gio.h | 1 + - gio/gio.symbols | 15 ++ - gio/giostream.c | 607 - ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - gio/giostream.h | 112 +++++++++++ - gio/giotypes.h | 1 + - 6 files changed, 738 insertions(+) - -commit 1ecfae6a71b10cda9b3fa1e8f38bb22db01fb0af -Author: Alexander Larsson -Date: Tue May 12 19:53:24 2009 +0200 - - Remove close in finalize, we do it in dispose - - This is not needed, and in fact it may be a bad idea to call - it from finalize anyway since the object isn't fully alive then. - - gio/ginputstream.c | 3 --- - 1 file changed, 3 deletions(-) - -commit 2bbb85633f30da2a7b79b518ca7821cde475cb3a -Author: Alexander Larsson -Date: Tue May 12 13:57:52 2009 +0200 - - Remove not actually used member "cancelled" - - gio/goutputstream.c | 1 - - 1 file changed, 1 deletion(-) - -commit 0030935d041f26e461aca6583927ea0cceb166bb -Author: Tor Lillqvist -Date: Tue May 12 14:54:12 2009 +0300 - - Make glibconfig.h.win32.in match the generated one. - - Add G_GOFFSET_MODIFIER, G_GOFFSET_FORMAT and G_GOFFSET_CONSTANT. - - glibconfig.h.win32.in | 5 +++++ - 1 file changed, 5 insertions(+) - -commit b3e4b761f465a8cb0948bd6381ad832a0a47436a -Author: Alexander Larsson -Date: Wed May 6 13:26:17 2009 +0200 - - Fix gcancellable.c build on non-win32 - - I forgot to add #ifdef G_OS_WIN32 in one place, sorry. - - gio/gcancellable.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit e10edefff1308cad307d954b17163538a3c7f20a -Author: Alexander Larsson -Date: Wed May 6 13:10:58 2009 +0200 - - Simplify GCancellable support on win32 - - There is no need to have a GIOChannel in the GPollFD in - g_cancellable_create_pollfd. All we need is an Event object that - we signal when cancelling and reset when resetting. - - Also, supporting g_cancellable_get_fd on Windows using _pipe is - useless - as it doesn't work with any corresponding poll() function, so - just don't - support that on win32. - - I tested this with the cancellation support in GSocket from gnio. - - gio/gcancellable.c | 56 - +++++++++++++++++++++++++----------------------------- - 1 file changed, 26 insertions(+), 30 deletions(-) - -commit 2fff3026efbaf7e480d1a166c7166c44c6643567 -Author: Paul Pogonyshev -Date: Mon May 4 22:32:35 2009 +0300 - - Don't try to ref NULL pointer in g_desktop_app_info_dup() - - Fixes bug #573246. - - gio/gdesktopappinfo.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit d89cc0d7cbad8b6904931440e579e291ce81780d -Author: Carlos Garnacho -Date: Tue May 5 14:45:18 2009 -0400 - - Add a GMount::pre-unmount signal - - This is the per-mount analogon to GVolumeMonitor::mount-pre-unmount. - - gio/gmount.c | 16 ++++++++++++++++ - gio/gmount.h | 3 +++ - gio/gunixmount.c | 2 ++ - 3 files changed, 21 insertions(+) - -commit 4ecec3b1c2d335b1e26b209fc7e2b77013ece795 -Author: Manoj Kumar Giri -Date: Tue May 5 12:34:44 2009 +0530 - - Updated Oriya Translation. - - po/or.po | 111 - ++++++++++----------------------------------------------------- - 1 file changed, 17 insertions(+), 94 deletions(-) - -commit 757f9281d7aac1254a156136440b4df4fa52e3a1 -Author: Matthias Clasen -Date: Sun May 3 18:08:01 2009 -0400 - - Bump version to 2.21.1 - - configure.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a28215fa909ef315e596ebd0b41132730aef909d -Author: Matthias Clasen -Date: Sun May 3 18:04:31 2009 -0400 - - Release 2.21.0 - - docs/reference/gio/gio-docs.xml | 3 + - docs/reference/glib/glib-docs.sgml | 3 + - docs/reference/gobject/gobject-docs.sgml | 3 + - gio/gcancellable.c | 58 +- - gio/gresolver.c | 37 +- - gio/gsrvtarget.c | 16 +- - gio/gthreadedresolver.c | 10 +- - gio/gunixresolver.c | 2 +- - po/am.po | 226 +++----- - po/ar.po | 286 +++++----- - po/as.po | 300 +++++----- - po/az.po | 276 ++++------ - po/be.po | 302 +++++----- - po/be@latin.po | 306 +++++----- - po/bg.po | 307 +++++------ - po/bn.po | 271 ++++----- - po/bn_IN.po | 291 +++++----- - po/bs.po | 276 ++++------ - po/ca.po | 915 - +++++++++++++++--------------- - po/cs.po | 801 - +++++++++++++-------------- - po/cy.po | 274 ++++----- - po/da.po | 304 +++++----- - po/de.po | 312 +++++------ - po/dz.po | 272 ++++----- - po/el.po | 306 +++++----- - po/en_CA.po | 289 +++++----- - po/en_GB.po | 300 +++++----- - po/eo.po | 270 ++++----- - po/es.po | 806 - ++++++++++++++------------- - po/et.po | 402 +++++++++++++- - po/eu.po | 310 +++++------ - po/fa.po | 276 ++++------ - po/fi.po | 304 +++++----- - po/fr.po | 312 +++++------ - po/ga.po | 244 ++++---- - po/gl.po | 306 +++++----- - po/gu.po | 296 +++++----- - po/he.po | 300 +++++----- - po/hi.po | 296 +++++----- - po/hr.po | 272 ++++----- - po/hu.po | 305 +++++----- - po/hy.po | 228 +++----- - po/id.po | 280 ++++------ - po/is.po | 273 ++++----- - po/it.po | 309 +++++------ - po/ja.po | 305 +++++----- - po/ka.po | 272 ++++----- - po/kn.po | 302 +++++----- - po/ko.po | 308 +++++------ - po/ku.po | 210 +++---- - po/lt.po | 304 +++++----- - po/lv.po | 276 ++++------ - po/mai.po | 286 +++++----- - po/mg.po | 276 ++++------ - po/mk.po | 281 ++++------ - po/ml.po | 300 +++++----- - po/mn.po | 276 ++++------ - po/mr.po | 298 +++++----- - po/ms.po | 276 ++++------ - po/nb.po | 302 +++++----- - po/ne.po | 274 ++++----- - po/nl.po | 319 ++++++----- - po/nn.po | 278 ++++------ - po/oc.po | 209 +++---- - po/or.po | 296 +++++----- - po/pa.po | 296 +++++----- - po/pl.po | 304 +++++----- - po/ps.po | 919 - ++++++++++++++----------------- - po/pt.po | 305 +++++----- - po/pt_BR.po | 304 +++++----- - po/ro.po | 307 +++++------ - po/ru.po | 312 +++++------ - po/rw.po | 276 ++++------ - po/si.po | 253 ++++----- - po/sk.po | 279 ++++------ - po/sl.po | 300 +++++----- - po/sq.po | 328 +++++------ - po/sr.po | 271 ++++----- - po/sr@ije.po | 282 ++++------ - po/sr@latin.po | 271 ++++----- - po/sv.po | 304 +++++----- - po/ta.po | 298 +++++----- - po/te.po | 296 +++++----- - po/th.po | 296 +++++----- - po/tl.po | 284 ++++------ - po/tr.po | 304 +++++----- - po/tt.po | 238 +++----- - po/uk.po | 300 +++++----- - po/vi.po | 302 +++++----- - po/wa.po | 255 ++++----- - po/xh.po | 278 ++++------ - po/yi.po | 273 ++++----- - po/zh_CN.po | 296 +++++----- - po/zh_HK.po | 296 +++++----- - po/zh_TW.po | 296 +++++----- - 95 files changed, 12758 insertions(+), 14748 deletions(-) - -commit 4e694faa332a6ef4c576176b568a7f74e142103a -Author: Paul Pogonyshev -Date: Mon May 4 00:55:35 2009 +0300 - - Fix g_input_stream_skip_async() documentation - - Remove mention of inexisting argument. Spotted in relation to bug - 581229. - - gio/ginputstream.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit f33a484b4a1a14902dc1789c2e023fbcd4136098 -Author: Matthias Clasen -Date: Sun May 3 17:10:16 2009 -0400 - - Fix up tests forgotten in Michaels commit - - When Michael cleaned up after my fumbled commit of his gmarkup - optimizations, he fumbled himself and forgot to fix up the tests... - - tests/markups/fail-36.gmarkup | Bin 13 -> 42 bytes - 1 file changed, 0 insertions(+), 0 deletions(-) - -commit 008ae16d75b2f6e908258d883d8b1c98a98bd648 -Author: Matthias Clasen -Date: Sun May 3 16:58:22 2009 -0400 - - Add new functions - - docs/reference/gobject/gobject-sections.txt | 6 ++++++ - 1 file changed, 6 insertions(+) - -commit d1e6e194cc30744e47067378eb338f7d5a0f1e2b -Author: Petr Kovar -Date: Sun May 3 18:34:35 2009 +0200 - - Updated Czech translation - - po/cs.po | 1013 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 503 insertions(+), 510 deletions(-) - -commit b3fc55cc4e5b578acc0a06e164c29fe43d060b10 -Author: Ivar Smolin -Date: Sun May 3 12:03:46 2009 +0300 - - Updating Estonian translation - - po/et.po | 550 - +++++---------------------------------------------------------- - 1 file changed, 37 insertions(+), 513 deletions(-) - -commit 3f06ddd8cdfa7f4ebf09ef24db7dad5270be36df -Author: Matthias Clasen -Date: Sat May 2 23:17:29 2009 -0400 - - Match up parameter names to help gtk-doc - - gio/gcancellable.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 2e4855ec4b611b9a17c466f4d26a694480f80ad6 -Author: Matthias Clasen -Date: Sat May 2 23:02:41 2009 -0400 - - Add bug references - - NEWS | 4 ++++ - 1 file changed, 4 insertions(+) - -commit 2e4b51aeb3bd5fa1fda52946e2d43fc8e7a28b4e -Author: Matthias Clasen -Date: Sat May 2 22:59:02 2009 -0400 - - Plug a memory leak in g_simple_async_result_set_op_res_gpointer - - Fixes bug 579272. - - gio/gsimpleasyncresult.c | 15 +++++++++++++-- - 1 file changed, 13 insertions(+), 2 deletions(-) - -commit 79ef3d32643519ae9c9710acf0c56b54ff540dc3 -Author: Matthias Clasen -Date: Sat May 2 22:44:52 2009 -0400 - - Correct g_utf8_to_utf16 docs - - As pointed out in bug 580932, len is counting bytes here. - - glib/gutf8.c | 12 ++++++------ - 1 file changed, 6 insertions(+), 6 deletions(-) - -commit 2dfce324220bf7e1ea5ca465a74e58cf8146b808 -Author: Matthias Clasen -Date: Sat May 2 22:41:19 2009 -0400 - - Accept NULL as empty string list - - Fixes bug 580656. - - glib/gkeyfile.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit a4ac1b0552785dfb2d323eb41c6d3875b214989b -Author: Matthias Clasen -Date: Sat May 2 22:36:15 2009 -0400 - - Fix reference to g_strtoull - - As pointed out in bug 580546, that function does not exit. - - docs/reference/glib/tmpl/macros_misc.sgml | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -commit fab0506f5f983dcad8f4c44dbef6fbc1f8fd1b3b -Author: Matthias Clasen -Date: Sat May 2 22:30:19 2009 -0400 - - Update NEWS - - NEWS | 38 ++++++++++++++++++++++++++++++++++++++ - 1 file changed, 38 insertions(+) - -commit ff104337d9e95f6e933f3d77a5a24e462c4713cf -Author: Matthias Clasen -Date: Sat May 2 21:58:30 2009 -0400 - - Bump version to 2.21.0 - - configure.in | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -commit dc02797c1e386d72ff24268cc23c19352e8cef6f -Author: Jorge Gonzalez -Date: Fri May 1 20:20:01 2009 +0200 - - Updated Spanish translation - - po/es.po | 1021 - +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 509 insertions(+), 512 deletions(-) - -commit 92ac8d165eae438164cffce01fe92cdcf6488970 -Author: Dan Winship -Date: Fri May 1 10:08:52 2009 -0400 - - Misc warning fixes - - glib/pcre/pcre_ucp_search_funcs.c, glib/pcre/pcre_valid_utf8.c: add - back missing config.h includes, and this time add them to the copies - in glib/update-pcre/ too so they don't get lost again on the next PCRE - update. - - glib/garray.c, glib/gbase64.c: fix signed/unsigned pointer casts - - gio/xdgmime/xdgmimeglob.c: remove unused variable - - gio/tests/live-g-file.c: fix printf args on x86_64 - - tests/Makefile.am, tests/regex-test.c: remove redundant -DENABLE_REGEX - - gio/tests/live-g-file.c | 4 ++-- - gio/xdgmime/xdgmimeglob.c | 1 - - glib/garray.c | 2 +- - glib/gbase64.c | 2 +- - glib/pcre/pcre_ucp_searchfuncs.c | 4 ++++ - glib/pcre/pcre_valid_utf8.c | 1 + - glib/update-pcre/pcre_ucp_searchfuncs.c | 4 ++++ - glib/update-pcre/pcre_valid_utf8.c | 1 + - tests/Makefile.am | 9 +-------- - tests/regex-test.c | 2 ++ - 10 files changed, 17 insertions(+), 13 deletions(-) - -commit 36cb01f447b2401195e3c6b577f490e868363630 -Author: Dan Winship -Date: Fri May 1 10:08:23 2009 -0400 - - Add README and INSTALL to .gitignore since they are autogenerated - - .gitignore | 3 +++ - 1 file changed, 3 insertions(+) - -commit 83699774fa669abfbc5c5c3dc9265308246bd4f6 -Author: Michael Meeks -Date: Fri May 1 15:23:23 2009 +0100 - - Patch originally committed only to the ChangeLog & tests ... - - Bug 572508 – gmarkup speedup ... - - * glib/gmarkup.c: Various optimizations: do less allocations - by - keeping a pool of GStrings, do in-place unescaping, avoid - redundant - utf-8 validation. - - glib/gmarkup.c | 1129 - +++++++++++++++++++++++--------------------------------- - 1 file changed, 455 insertions(+), 674 deletions(-) - -commit d8029ca9bc24bcff7f33c973ef13fae7e6fab904 -Author: Alexander Larsson -Date: Thu Apr 30 10:46:37 2009 +0200 - - Ensure g_inet_address_get_type() call is not optimized away - - Yet another place where the get_type call can be optimized away due - to the G_GNUC_CONST attribute. Use a volatile variable to ensure - its not. - - gio/gresolver.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -commit 97fe421518139dcb3477209d3d3c3b6744f54153 -Author: David King -Date: Wed Apr 29 15:58:35 2009 +0200 - - Fix ginetaddress.c compile on Linux - - The GType type definition belongs outside the G_OS_WIN32 typedef. - - gio/ginetaddress.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 402847c8878a6bf839facdf7a91f096769ebc609 -Author: David Zeuthen -Date: Wed Apr 29 11:15:20 2009 -0400 - - Bug 580450 – Reference counting and boxed types for arrays - - Add reference counting and boxed types for GArray, GByteArray and - GPtrArray. - - Signed-off-by: Matthias Clasen - - docs/reference/glib/glib-sections.txt | 9 + - docs/reference/glib/tmpl/arrays.sgml | 41 ++++- - docs/reference/glib/tmpl/arrays_byte.sgml | 23 ++- - docs/reference/glib/tmpl/arrays_pointer.sgml | 64 ++++++- - glib/garray.c | 253 - +++++++++++++++++++++++++-- - glib/garray.h | 10 ++ - glib/glib.symbols | 9 + - glib/tests/array-test.c | 172 ++++++++++++++++++ - gobject/gboxed.c | 33 ++++ - gobject/gboxed.h | 27 +++ - gobject/gobject.symbols | 3 + - 11 files changed, 616 insertions(+), 28 deletions(-) - -commit d80e12104f139def9bea28a510bf1d7c103e20f9 -Author: Alexander Larsson -Date: Wed Apr 29 12:19:57 2009 +0200 - - Ensure we're actually initializing the winsock library - - It turns out that just calling g_inet_address_get_type() isn't - enough, since its marked G_GNUC_CONST, so the call is optimized - away. If we assign the return value to a volatile location we ensure - it is called. - - gio/ginetaddress.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 49dfb50afc9400779c0be02ea3c285780b42c928 -Author: David Zeuthen -Date: Sat Apr 25 22:41:07 2009 -0400 - - Bug 580453 – Hash and equal functions for gint64 and gdouble - - docs/reference/glib/glib-sections.txt | 4 ++ - docs/reference/glib/tmpl/hash_tables.sgml | 38 +++++++++++++++ - glib/ghash.c | 13 +++--- - glib/ghash.h | 8 ++++ - glib/glib.symbols | 4 ++ - glib/gutils.c | 78 - +++++++++++++++++++++++++++++++ - 6 files changed, 139 insertions(+), 6 deletions(-) - -commit 5a368d469a2441d7d77d78fe104dc3560093ebac -Author: Jordi Mas i Hernandez -Date: Sun Apr 26 20:18:38 2009 +0200 - - Minor fixes to Catalan translation - - po/ca.po | 922 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 457 insertions(+), 465 deletions(-) - -commit 61f130015bbbbc99ce0189cca1c95f7e2e735202 -Author: paul -Date: Sun Apr 26 13:16:34 2009 -0400 - - Fix socket-related configure tests on old platforms - - include in case doesn't. #580299 - - configure.in | 1 + - 1 file changed, 1 insertion(+) - -commit 7c9caecfebf7d15899fe361324c414fbfc7b1317 -Author: Dan Winship -Date: Sun Apr 26 12:18:42 2009 -0400 - - Fix the networking stuff on (current) OS X - - OS X's headers split up the current and old (BIND 4) nameserver stuff - slightly differently than Linux does, but explicitly including - arpa/nameser_compat.h does the right thing on both. Part of #580301 - - gio/ginetaddress.c | 3 +++ - gio/gnetworkingprivate.h | 6 ++++-- - 2 files changed, 7 insertions(+), 2 deletions(-) - -commit 9a15da50e4d10794c35e4b638b7ab521be671a6e -Author: Dan Winship -Date: Sun Apr 26 09:59:28 2009 -0400 - - Fix ginetaddress.c compile on Solaris - - In glibc, IN6_IS_ADDR_UNSPECIFIED() et al. cast their argument to a - uint32_t*, so it doesn't matter whether you pass them the in6_addr - itself (which is what you're supposed to do) or one of its union - members (which is what we were actually doing). Solaris's macro - accesses the in6_addr fields directly though, and so only works if you - pass the actual in6_addr. #580194. - - gio/ginetaddress.c | 20 ++++++++++---------- - 1 file changed, 10 insertions(+), 10 deletions(-) - -commit 491a036d8480f4d710ef601a27a57b559b0a46d7 -Author: Johan Bilien -Date: Wed Apr 22 19:09:34 2009 +0100 - - Fix translation from GIO's file attr to xattr attributes - - Bug 579862 – requesting xattr::foo ends up calling getxattr(..., - user.:foo,...) - - The patch makes sure we escape xattr::, not xattr:, before adding - user. - and calling getxattr. - - gio/glocalfileinfo.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit a9c33dbd7aeeb715677d619cbddc0d621872cc43 -Author: Christian Persch -Date: Wed Apr 22 15:12:37 2009 +0200 - - Use P_ for translatable param spec strings - - Translatable param spec strings should be annotated with P_() - instead of - plain _(). Bug #579830. - - gio/gfileicon.c | 4 ++-- - gio/ginetaddress.c | 48 - ++++++++++++++++++++++++------------------------ - gio/gsocketaddress.c | 4 ++-- - gio/gthemedicon.c | 12 ++++++------ - gio/gunixinputstream.c | 8 ++++---- - gio/gunixoutputstream.c | 8 ++++---- - gio/gunixsocketaddress.c | 4 ++-- - 7 files changed, 44 insertions(+), 44 deletions(-) - -commit 9a3d18d2a652f9f1567e09bdb1055e6cb462f710 -Author: Dan Winship -Date: Mon Dec 29 13:38:28 2008 -0500 - - GResolver wrappers: GNetworkAddress, GNetworkService, - GSocketConnectable - - Higher-level wrappers around GResolver. GSocketConnectable provides an - interface for synchronously or asynchronously iterating multiple - socket addresses, with GNetworkAddress and GNetworkService providing - interfaces based on hostname and SRV record resolution. - Part of #548466. - - docs/reference/gio/gio-docs.xml | 3 + - docs/reference/gio/gio-sections.txt | 71 ++++ - docs/reference/gio/gio.types | 4 + - gio/Makefile.am | 8 + - gio/gio.h | 4 + - gio/gio.symbols | 35 ++ - gio/giotypes.h | 4 + - gio/gnetworkaddress.c | 462 +++++++++++++++++++++++++ - gio/gnetworkaddress.h | 65 ++++ - gio/gnetworkservice.c | 658 - ++++++++++++++++++++++++++++++++++++ - gio/gnetworkservice.h | 69 ++++ - gio/gresolver.c | 12 + - gio/gsocketaddress.c | 90 ++++- - gio/gsocketaddressenumerator.c | 191 +++++++++++ - gio/gsocketaddressenumerator.h | 89 +++++ - gio/gsocketconnectable.c | 148 ++++++++ - gio/gsocketconnectable.h | 68 ++++ - gio/gsrvtarget.c | 7 +- - gio/tests/.gitignore | 1 + - gio/tests/resolver.c | 141 +++++++- - 20 files changed, 2121 insertions(+), 9 deletions(-) - -commit c94d3f92885456e1dc9e2fb27b709017f29d04ce -Author: Dan Winship -Date: Mon Dec 29 12:53:47 2008 -0500 - - Add GResolver, a glib-ish interface to DNS - - GResolver provides asynchronous (and synchronous-but-cancellable) APIs - for resolving hostnames, reverse-resolving IP addresses back to - hostnames, and resolving SRV records. Part of #548466. - - configure.in | 25 + - docs/reference/gio/Makefile.am | 6 +- - docs/reference/gio/gio-docs.xml | 2 + - docs/reference/gio/gio-sections.txt | 52 ++ - docs/reference/gio/gio.types | 1 + - gio/Makefile.am | 18 +- - gio/ginetaddress.c | 7 +- - gio/gio.h | 2 + - gio/gio.symbols | 57 ++ - gio/gioenums.h | 14 + - gio/giotypes.h | 4 +- - gio/gnetworkingprivate.h | 32 + - gio/gresolver.c | 855 ++++++++++++++++++++ - gio/gresolver.h | 159 ++++ - gio/gsrvtarget.c | 334 ++++++++ - gio/gsrvtarget.h | 52 ++ - gio/gthreadedresolver.c | 617 +++++++++++++++ - gio/gthreadedresolver.h | 50 ++ - gio/gunixresolver.c | 433 ++++++++++ - gio/gunixresolver.h | 53 ++ - gio/gwin32resolver.c | 481 +++++++++++ - gio/gwin32resolver.h | 49 ++ - gio/libasyncns/Makefile.am | 15 + - gio/libasyncns/README | 7 + - gio/libasyncns/asyncns.c | 1498 - +++++++++++++++++++++++++++++++++++ - gio/libasyncns/asyncns.h | 163 ++++ - gio/libasyncns/g-asyncns.h | 28 + - gio/libasyncns/update.sh | 20 + - gio/pltcheck.sh | 2 +- - gio/tests/.gitignore | 1 + - gio/tests/Makefile.am | 8 +- - gio/tests/resolver.c | 377 +++++++++ - 32 files changed, 5412 insertions(+), 10 deletions(-) - -commit 68fc0556275edf6e63a3242841f2981a42ee11cb -Author: Dan Winship -Date: Fri Dec 12 13:13:55 2008 -0500 - - Add network address and socket types - - Types and methods for dealing with IPv4 and IPv6 addresses (and UNIX - domain socket addresses under UNIX). This does not include code for - actual socket I/O. - - Originally from "gnio". Much of the code was written by Christian - Kellner, Samuel Cormier-Iijima, and Ryan Lortie. - - Part of #548466. - - configure.in | 28 ++ - docs/reference/gio/gio-docs.xml | 7 + - docs/reference/gio/gio-sections.txt | 91 +++++ - docs/reference/gio/gio.types | 4 + - gio/Makefile.am | 11 +- - gio/ginetaddress.c | 747 - ++++++++++++++++++++++++++++++++++++ - gio/ginetaddress.h | 101 +++++ - gio/ginetsocketaddress.c | 306 +++++++++++++++ - gio/ginetsocketaddress.h | 69 ++++ - gio/gio.h | 3 + - gio/gio.symbols | 51 +++ - gio/gioenums.h | 20 + - gio/giotypes.h | 5 + - gio/gnetworkingprivate.h | 53 +++ - gio/gsocketaddress.c | 233 +++++++++++ - gio/gsocketaddress.h | 77 ++++ - gio/gunixsocketaddress.c | 206 ++++++++++ - gio/gunixsocketaddress.h | 61 +++ - glibconfig.h.win32.in | 3 + - 19 files changed, 2075 insertions(+), 1 deletion(-) - -commit 6a3b4fa05ac996566e7b8037edf80d0f06fa2a90 -Author: Dan Winship -Date: Mon Dec 29 09:00:17 2008 -0500 - - Add hostname-related utilities in glib/ghostutils.h - - Functions for converting between UTF-8 IDNs (Internationalized Domain - Names) and their ASCII-Compatible Encodings, plus a function to - recognize - IP addresses. Part of #548466. - - docs/reference/glib/glib-docs.sgml | 2 + - docs/reference/glib/glib-sections.txt | 13 + - docs/reference/glib/tmpl/ghostutils.sgml | 64 +++ - glib/Makefile.am | 2 + - glib/ghostutils.c | 758 - +++++++++++++++++++++++++++++++ - glib/ghostutils.h | 40 ++ - glib/glib.h | 1 + - glib/glib.symbols | 10 + - glib/tests/.gitignore | 1 + - glib/tests/Makefile.am | 3 + - glib/tests/hostutils.c | 267 +++++++++++ - 11 files changed, 1161 insertions(+) - -commit dda20bccbfc2a560c13532612382712c17717085 -Author: Stefan Kost -Date: Tue Apr 21 23:21:28 2009 +0300 - - goption: format section docs according to gtk-doc rules and fixes - broken xml - - glib/goption.c | 25 +++++++++---------------- - 1 file changed, 9 insertions(+), 16 deletions(-) - -commit 57bd24dc4907e6959f953be0759b946c16c78386 -Author: Stefan Kost -Date: Tue Apr 14 11:32:59 2009 +0300 - - goption: document that some option args need to be freed by the callee - - Option arguments where the result is stored in a string or string - array need to - be freed by the owner of the option group. Fixes #578363. - - glib/goption.c | 3 +++ - glib/goption.h | 5 +++++ - 2 files changed, 8 insertions(+) - -commit 2026c232b3437ff0f1222b6b045379ca273393e8 -Author: Stefan Kost -Date: Tue Apr 14 11:23:25 2009 +0300 - - goption: move docs from tmpl folder to inline comments - - docs/reference/glib/tmpl/.gitignore | 1 + - docs/reference/glib/tmpl/option.sgml | 603 - ----------------------------------- - glib/goption.c | 113 +++++++ - glib/goption.h | 204 +++++++++++- - glib/gtypes.h | 13 + - 5 files changed, 330 insertions(+), 604 deletions(-) - -commit 0f48f804b665943a2fd848ab6efbe913003daa82 -Author: Alexander Larsson -Date: Mon Apr 20 13:14:32 2009 +0200 - - Use g_cancellable_connect/disconnect - - Use the new cancellable helper functions to avoid races. (#572844) - - gio/gasynchelper.c | 9 ++++----- - 1 file changed, 4 insertions(+), 5 deletions(-) - -commit 0001014c378636e5848f4b3d8f38fc7a84c33b22 -Author: Alexander Larsson -Date: Mon Apr 20 13:12:08 2009 +0200 - - Add helpers for connecting/disconnecting to cancelled signal - - There are race conditions when connecting and disconnecting from the - "cancelled" signal on GCancellable which you need to do when - implementing cancellable operations. This adds helper functions that - avoid these races and mentions these races in the docs. (#572844) - - docs/reference/gio/gio-sections.txt | 2 + - gio/gcancellable.c | 214 - +++++++++++++++++++++++++++++------- - gio/gcancellable.h | 6 + - gio/gio.symbols | 2 + - 4 files changed, 183 insertions(+), 41 deletions(-) - -commit c17d4dd117db554e501a18a41de53734f7f87003 -Author: zabeeh khan -Date: Fri Apr 17 11:27:38 2009 +0530 - - Pashto Translation committed as per the request made by Zabeeh Khan - on the gnome-i18n list - - po/ps.po | 870 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 437 insertions(+), 433 deletions(-) - -commit b85834c22369579d1bea86b392594d0b912a5858 -Author: Matthias Clasen -Date: Sat Apr 11 18:10:24 2009 -0400 - - Bump version - - configure.in | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 2c1dc529e8d9b1ab2d8ccb8abb1efed836584616 -Author: Matthias Clasen -Date: Thu Apr 9 21:34:49 2009 -0400 - - Add a note about handling non-hal backends - - gio/gvolume.c | 14 ++++++++++---- - 1 file changed, 10 insertions(+), 4 deletions(-) - -commit 6e11246cc828217fd04a23f16b67db11333523f9 -Author: Matthias Clasen -Date: Thu Apr 9 18:47:28 2009 -0400 - - Release GLib 2.20.1 - - po/am.po | 154 ++++---- - po/ar.po | 839 ++++++++++++++++++++------------------- - po/as.po | 871 ++++++++++++++++++++-------------------- - po/az.po | 154 ++++---- - po/be.po | 156 ++++---- - po/be@latin.po | 156 ++++---- - po/bg.po | 836 ++++++++++++++++++++------------------- - po/bn.po | 154 ++++---- - po/bn_IN.po | 154 ++++---- - po/bs.po | 154 ++++---- - po/ca.po | 836 ++++++++++++++++++++------------------- - po/cs.po | 154 ++++---- - po/cy.po | 154 ++++---- - po/da.po | 837 ++++++++++++++++++++------------------- - po/de.po | 836 ++++++++++++++++++++------------------- - po/dz.po | 154 ++++---- - po/el.po | 863 ++++++++++++++++++++-------------------- - po/en_CA.po | 154 ++++---- - po/en_GB.po | 836 ++++++++++++++++++++------------------- - po/eo.po | 154 ++++---- - po/es.po | 841 ++++++++++++++++++++------------------- - po/et.po | 154 ++++---- - po/eu.po | 894 ++++++++++++++++++++--------------------- - po/fa.po | 154 ++++---- - po/fi.po | 154 ++++---- - po/fr.po | 836 ++++++++++++++++++++------------------- - po/ga.po | 154 ++++---- - po/gl.po | 836 ++++++++++++++++++++------------------- - po/gu.po | 154 ++++---- - po/he.po | 154 ++++---- - po/hi.po | 154 ++++---- - po/hr.po | 154 ++++---- - po/hu.po | 905 +++++++++++++++++++++--------------------- - po/hy.po | 154 ++++---- - po/id.po | 154 ++++---- - po/is.po | 154 ++++---- - po/it.po | 839 ++++++++++++++++++++------------------- - po/ja.po | 836 ++++++++++++++++++++------------------- - po/ka.po | 154 ++++---- - po/kn.po | 880 +++++++++++++++++++++-------------------- - po/ko.po | 154 ++++---- - po/ku.po | 154 ++++---- - po/lt.po | 836 ++++++++++++++++++++------------------- - po/lv.po | 154 ++++---- - po/mai.po | 154 ++++---- - po/mg.po | 154 ++++---- - po/mk.po | 154 ++++---- - po/ml.po | 886 ++++++++++++++++++++--------------------- - po/mn.po | 154 ++++---- - po/mr.po | 154 ++++---- - po/ms.po | 154 ++++---- - po/nb.po | 836 ++++++++++++++++++++------------------- - po/ne.po | 154 ++++---- - po/nl.po | 154 ++++---- - po/nn.po | 154 ++++---- - po/oc.po | 154 ++++---- - po/or.po | 871 ++++++++++++++++++++-------------------- - po/pa.po | 868 ++++++++++++++++++++-------------------- - po/pl.po | 836 ++++++++++++++++++++------------------- - po/ps.po | 154 ++++---- - po/pt.po | 154 ++++---- - po/pt_BR.po | 836 ++++++++++++++++++++------------------- - po/ro.po | 154 ++++---- - po/ru.po | 836 ++++++++++++++++++++------------------- - po/rw.po | 154 ++++---- - po/si.po | 154 ++++---- - po/sk.po | 154 ++++---- - po/sl.po | 1165 - ++++++++++++++++++++++++++---------------------------- - po/sq.po | 156 ++++---- - po/sr.po | 154 ++++---- - po/sr@ije.po | 154 ++++---- - po/sr@latin.po | 154 ++++---- - po/sv.po | 1203 - ++++++++++++++++++++++++++++---------------------------- - po/ta.po | 888 ++++++++++++++++++++--------------------- - po/te.po | 154 ++++---- - po/th.po | 154 ++++---- - po/tl.po | 154 ++++---- - po/tr.po | 154 ++++---- - po/tt.po | 154 ++++---- - po/uk.po | 154 ++++---- - po/vi.po | 154 ++++---- - po/wa.po | 154 ++++---- - po/xh.po | 154 ++++---- - po/yi.po | 154 ++++---- - po/zh_CN.po | 839 ++++++++++++++++++++------------------- - po/zh_HK.po | 154 ++++---- - po/zh_TW.po | 154 ++++---- - 87 files changed, 17103 insertions(+), 16510 deletions(-) - -commit 009689e09b0cd9cc0a322d1361940183330bada6 -Author: Matthias Clasen -Date: Thu Apr 9 17:43:59 2009 -0400 - - Update for 2.20.1 - - NEWS | 44 ++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 44 insertions(+) - -commit e68a35689fbcbab965b6631882381309cb0a20d8 -Author: Matthias Clasen -Date: Thu Apr 9 14:56:49 2009 -0400 - - Fix G_DEFINE_TYPE_EXTENDED docs - - Make the docs for G_DEFINE_TYPE_EXTENDED match the actual - definition of the macro. (#577985) - - gobject/gtype.h | 71 - +++++++++++++++++++++++++++------------------------------ - 1 file changed, 34 insertions(+), 37 deletions(-) - -commit 856632c496d15f3f273d567b521a2b06afc32721 -Author: Gian Mario Tagliaretti -Date: Thu Apr 9 14:35:36 2009 -0400 - - Fix a typo in GFile docs - - Fixed function name in GFile docs from g_set_display_name to - g_file_set_display_name so that gtk-doc can link correctly. (#578002) - - gio/gfile.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit 950de29d0e9720ce0979a84530130e27a3a59f74 -Author: Kenneth Nielsen -Date: Thu Apr 9 13:49:00 2009 +0200 - - Updated Danish translation\n\nUpdated Danish translation by Kenneth - Nielsen. - - po/da.po | 156 - ++++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 84 insertions(+), 72 deletions(-) - -commit efc2cdbfc981754db361f49c30c8ee24ac0c769e -Author: Peter Kjellerstedt -Date: Wed Apr 8 10:26:11 2009 -0400 - - Fix parsing of timezones - - Make g_time_val_from_iso8601 handle timezones with minutes correctly; - also accept comma as a fraction separator. (#578369) - - glib/gtimer.c | 6 +++--- - tests/testglib.c | 18 +++++++++++++++++- - 2 files changed, 20 insertions(+), 4 deletions(-) - -commit d0cf7b38780b0832fc904f75eb387aa61eb2f76e -Author: Alexander Larsson -Date: Wed Apr 8 09:12:02 2009 +0200 - - Only mark regular files as backup files - - Apps don't generally create backup directories, etc. So, if the file - ends with ~ but is not a regular file shouldn't be considered a backup - file. (#573673) - - gio/glocalfileinfo.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -commit 85a795b9bae44b973de1443f98728b21b78c68ae -Author: Funda Wang -Date: Sun Apr 5 11:05:47 2009 +0800 - - Updated Simplified Chinese translation from Ray Wang - - - po/zh_CN.po | 87 - +++++++++++++++++++++++++++++++++++-------------------------- - 1 file changed, 50 insertions(+), 37 deletions(-) - -commit 7fd870830806def730341a328389f8b5df49fab4 -Author: Thanos Lefteris -Date: Fri Apr 3 20:12:27 2009 +0100 - - Updated Greek translation - - Signed-off-by: Simos Xenitellis - - po/el.po | 238 - +++++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 125 insertions(+), 113 deletions(-) - -commit e6e82c51a64ca263877f730cc7531454d5430b77 -Author: Matthias Clasen -Date: Fri Apr 3 00:35:43 2009 -0400 - - Move hex_digits to rodata - - Turn a string into a constant array. - - gio/gfileattribute.c | 260 - +++++++++++++++++++++++++-------------------------- - 1 file changed, 126 insertions(+), 134 deletions(-) - -commit 25ff8ee7486c7bdf1612d3554fc1d7d91daedfa6 -Author: Matthias Clasen -Date: Fri Apr 3 00:23:54 2009 -0400 - - Don't lie about ext4 filesystems - - When returning a filesystem type id, say "ext3/ext4" instead of - "ext3", - since both use the same superblock magic, so we can't discriminate - them without more work. - - gio/glocalfile.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -commit e8a42bb81c46204a86259e44aa9698658487e64a -Author: Paolo Borelli -Date: Fri Apr 3 00:04:39 2009 -0400 - - Regex leak on error path - - Don't leak the GRegex struct when g_regex_new() fails. - - glib/gregex.c | 2 ++ - 1 file changed, 2 insertions(+) - -commit 82a5f787d68fd7d6ae973634694cebd43f126552 -Author: Matthias Clasen -Date: Thu Apr 2 23:57:59 2009 -0400 - - Update requirements - - Mention that the mimetype-functionality of GIO reqires - update-mime-database - and update-desktop-database at runtime. (#577128) - - INSTALL.in | 32 ++++++++++++++++----------- - README.in | 74 - +++++++++++++++++++++++++++++++------------------------------- - 2 files changed, 56 insertions(+), 50 deletions(-) - -commit 20774c566393af28e5123322abb8e35840ff0e5a -Author: Matthias Clasen -Date: Thu Apr 2 23:42:29 2009 -0400 - - Add a rule to generate ChangeLog - - We use the same rule pango uses to create a ChangeLog file with - the help of git-log. The format is somewhat different from traditional - ChangeLog, but it contains the relevant information. - - Makefile.am | 22 ++++++++++++++++++++-- - 1 file changed, 20 insertions(+), 2 deletions(-) - -commit b7f9a1ac8337c546f9db9b7ee9ff437b256c75d8 -Author: Matthias Clasen -Date: Thu Apr 2 23:14:54 2009 -0400 - - Rename ChangeLog to ChangeLog.pre-2-20 - - Rename ChangeLog to prevent old habits from luring me into adding - entries there. Also, this makes room for autogenerating a ChangeLog - at make dist. - - ChangeLog => ChangeLog.pre-2-20 | 0 - 1 file changed, 0 insertions(+), 0 deletions(-) - -commit b160405aa0a66f3eb771af43b6d0000d076d045b -Author: Matthias Clasen -Date: Thu Apr 2 23:13:35 2009 -0400 - - remove generated files - - README and INSTALL are generated files, no need to keep them - under source control. - - INSTALL | 116 ------------------------------------- - README | 199 - ---------------------------------------------------------------- - 2 files changed, 315 deletions(-) - -commit 1ce74b0dd34222b201369e5aff53b27182db7b66 -Author: Alexander Larsson -Date: Thu Apr 2 19:01:56 2009 +0200 - - On trash, if rename fails with EXDEV, return G_IO_ERROR_NOT_SUPPORTED - - Sometimes it seems like the trash dir and the file are on the same - filesystem but the rename fails with EXDEV anyway (can happen - e.g. with bind mounts or multiple mounts of the same device). In this - case we want to return the right error so that apps can fallback to - regular delete. - - gio/glocalfile.c | 19 ++++++++++++++----- - 1 file changed, 14 insertions(+), 5 deletions(-) - -commit 20df6b6e888a1aed596c8c60ed7427708a56a453 -Author: Tobias Mueller -Date: Wed Apr 1 21:51:00 2009 -0400 - - Mark glib_gettext as string translation function - - Make glib_gettext with G_GNUC_FORMAT to avoid warnings with - -Wformat -Wformat-nonliteral. - Signed-off-by: Matthias Clasen - - glib/glib.symbols | 2 +- - glib/glibintl.h | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -commit 86aa49594feac9797ab87b83e198147aff4171fa -Author: Hagen Schink -Date: Wed Apr 1 21:30:51 2009 -0400 - - fix a typo in g_io_channel_flush docs - - Refer to the correct return values. - - Signed-off-by: Matthias Clasen - - glib/giochannel.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -commit 785bed2e18c18842f07ada42af2ec80cf18aca70 -Author: Matthias Clasen -Date: Tue Mar 31 19:39:16 2009 -0400 - - Update README files to refer to git - - Update various README files to refer to git instead of svn. - Add a README.commits that is pretty much a copy of the same file - in GTK+. Also discontinue ChangeLog files. - - ChangeLog | 6 ++++ - HACKING | 8 ++--- - Makefile.am | 1 + - README | 76 - ++++++++++++++++++++++++------------------------ - README.commits | 72 - +++++++++++++++++++++++++++++++++++++++++++++ - docs/reference/ChangeLog | 6 ++++ - gio/ChangeLog | 6 ++++ - gmodule/ChangeLog | 6 ++++ - gobject/ChangeLog | 6 ++++ - gthread/ChangeLog | 6 ++++ - po/ChangeLog | 6 ++++ - 11 files changed, 157 insertions(+), 42 deletions(-) - -commit b5ef6da3c31ad1067b88f7edd53c5d48fe7f73c1 -Author: Manoj Kumar Giri -Date: Mon Mar 30 08:53:32 2009 +0000 - - Added entries for Oriya language Translation updation. - - svn path=/trunk/; revision=8023 - - po/ChangeLog | 4 ++++ - 1 file changed, 4 insertions(+) - -commit b6a7cd609a1d0012ff07d62e04115830c68972e0 -Author: Manoj Kumar Giri -Date: Mon Mar 30 08:52:25 2009 +0000 - - Updated Oriya Translation. - - svn path=/trunk/; revision=8022 - - po/or.po | 876 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 443 insertions(+), 433 deletions(-) - -commit a6ebda3d690098e28319dc391fb82a281f9113e8 -Author: Matthias Clasen -Date: Sun Mar 29 19:08:57 2009 +0000 - - Copy a va_list when using it multiple times. Reported by Wim Lewis. - - * glib/gmessages.c (g_logv): Copy a va_list when using it - multiple times. Reported by Wim Lewis. - - - svn path=/trunk/; revision=8021 - - ChangeLog | 8 ++++++++ - glib/gmessages.c | 15 ++++++++++++--- - 2 files changed, 20 insertions(+), 3 deletions(-) - -commit dabbea65c61c402ed63fba0c36a419e4d4abdf46 -Author: Carlos Garnacho -Date: Thu Mar 26 13:59:02 2009 +0000 - - Bug 575270 – GVolumeMonitor::mount-pre-unmount not being emitted - - 2009-03-26 Carlos Garnacho - - Bug 575270 – GVolumeMonitor::mount-pre-unmount not being - emitted - - * gunixmount.c (eject_unmount_cb) (eject_unmount_do_cb) - (eject_unmount_do): Emit ::mount-pre-unmount and wait - 500msec before - actually trying to unmount. - - - svn path=/trunk/; revision=8020 - - gio/ChangeLog | 8 ++++++++ - gio/gunixmount.c | 52 - ++++++++++++++++++++++++++++++++++------------------ - 2 files changed, 42 insertions(+), 18 deletions(-) - -commit 3476bfe846b663049b393e43d272a06883b3fe7d -Author: Gintautas Miliauskas -Date: Thu Mar 26 13:52:46 2009 +0000 - - Updated Lithuanian translation. - - 2009-03-26 Gintautas Miliauskas - - * lt.po: Updated Lithuanian translation. - - - - svn path=/trunk/; revision=8019 - - po/ChangeLog | 4 + - po/lt.po | 842 - ++++++++++++++++++++++++++++++----------------------------- - 2 files changed, 433 insertions(+), 413 deletions(-) - -commit 618617acfcc8bbbb0b563e5744218be213660cbb -Author: Shankar Prasad -Date: Thu Mar 26 05:35:36 2009 +0000 - - updated kn.po - - svn path=/trunk/; revision=8018 - - po/kn.po | 90 - ++++++++++++++++++++++++++++++++++++++-------------------------- - 1 file changed, 53 insertions(+), 37 deletions(-) - -commit 32f7e122b1c80171db3ce84ff8947a24d50e0e5a -Author: Shankar Prasad -Date: Thu Mar 26 05:31:33 2009 +0000 - - updated kn.po - - svn path=/trunk/; revision=8017 - - po/ChangeLog | 4 ++++ - 1 file changed, 4 insertions(+) - -commit d487ef7c2f13c66d2784a2d5371021c3c3043e12 -Author: Nickolay V. Shmyrev -Date: Fri Mar 20 22:29:22 2009 +0000 - - Updated Russian translation. - - 2009-03-21 Nickolay V. Shmyrev - - * ru.po: Updated Russian translation. - - - svn path=/trunk/; revision=8016 - - po/ChangeLog | 4 ++++ - po/ru.po | 77 - ++++++++++++++++++++++++++++++++++-------------------------- - 2 files changed, 48 insertions(+), 33 deletions(-) - -commit edfe4405e05d832ff2449a54bf4938d964d3ae44 -Author: Kostas Papadimas -Date: Wed Mar 18 15:49:52 2009 +0000 - - Updated Greek Translation by Fotis Tsamis. - - svn path=/trunk/; revision=8015 - - po/ChangeLog | 4 ++ - po/el.po | 145 - +++++++++++++++++++++++++++++------------------------------ - 2 files changed, 75 insertions(+), 74 deletions(-) - -commit fdcaf9381e3f084d9ddf1ffd0c35873602950151 -Author: Djihed Afifi -Date: Wed Mar 18 09:20:03 2009 +0000 - - Updated Arabic translation - - svn path=/trunk/; revision=8014 - - po/ChangeLog | 4 + - po/ar.po | 843 - ++++++++++++++++++++++++++++++----------------------------- - 2 files changed, 434 insertions(+), 413 deletions(-) - -commit 11554d40ca7b0d8691a0a0d93b34bffef29276f0 -Author: Amitakhya Phukan -Date: Wed Mar 18 06:31:05 2009 +0000 - - Updated assamese translations - - svn path=/trunk/; revision=8013 - - po/ChangeLog | 4 + - po/as.po | 873 - ++++++++++++++++++++++++++++++----------------------------- - 2 files changed, 445 insertions(+), 432 deletions(-) - -commit 07b2a7a5ad6818a692e41e9003f2a849f7220b66 -Author: Gabor Kelemen -Date: Wed Mar 18 00:05:58 2009 +0000 - - Translation updated. - - 2009-03-18 Gabor Kelemen - - * hu.po: Translation updated. - - - svn path=/trunk/; revision=8012 - - po/ChangeLog | 4 + - po/hu.po | 911 - +++++++++++++++++++++++++++++------------------------------ - 2 files changed, 457 insertions(+), 458 deletions(-) - -commit 8df23d2283b56b181c4ebac9a74d9ea980efb1ba -Author: Ryan Lortie -Date: Tue Mar 17 23:03:33 2009 +0000 - - trivial spelling/whitespace fixes - - svn path=/trunk/; revision=8011 - - ChangeLog | 18 +++++++++--------- - glib/gmain.c | 2 +- - 2 files changed, 10 insertions(+), 10 deletions(-) - -commit 1d1fba442fd7e605288fe92809c59d58b0b8f186 -Author: Colin Walters -Date: Tue Mar 17 21:59:18 2009 +0000 - - Bug 575708 - runaway inotify madness ... - - 2009-03-17 Colin Walters - - Bug 575708 - runaway inotify madness ... - - * gfilemonitor.c: Queue up events in a local list and - fire one idle, instead of queuing lots of individual - idles which has bad performance behavior. - - - svn path=/trunk/; revision=8010 - - gio/ChangeLog | 8 ++++++ - gio/gfilemonitor.c | 78 - ++++++++++++++++++++++++++++++++++++++++-------------- - 2 files changed, 66 insertions(+), 20 deletions(-) - -commit 044733e2a0d5b3192c38b35611b9de4364c6c810 -Author: Tomasz Dominikowski -Date: Tue Mar 17 17:02:00 2009 +0000 - - Updated Polish translation - - 2009-03-17 Tomasz Dominikowski - - * pl.po: Updated Polish translation - - svn path=/trunk/; revision=8009 - - po/ChangeLog | 4 + - po/pl.po | 844 - ++++++++++++++++++++++++++++++----------------------------- - 2 files changed, 434 insertions(+), 414 deletions(-) - -commit bbb1d85d7233bff2dae91a5cf06600a28e91cec0 -Author: Inaki Larranaga Murgoitio -Date: Tue Mar 17 16:49:22 2009 +0000 - - Updated Basque translation. - - 2009-03-17 Inaki Larranaga Murgoitio - - * eu.po: Updated Basque translation. - - - svn path=/trunk/; revision=8008 - - po/ChangeLog | 4 + - po/eu.po | 894 - +++++++++++++++++++++++++++++------------------------------ - 2 files changed, 451 insertions(+), 447 deletions(-) - -commit 2ff422d461faec17797f498afd82d23bd3ea8f2e -Author: Ani Peter -Date: Tue Mar 17 15:41:14 2009 +0000 - - Updated Malayalam Translation - - svn path=/trunk/; revision=8007 - - po/ChangeLog | 4 ++++ - 1 file changed, 4 insertions(+) - -commit ad9afec76fa198fd2edc56d5fcb834fd2c9577bc -Author: Ani Peter -Date: Tue Mar 17 15:41:04 2009 +0000 - - Updated Malayalam Translation - - svn path=/trunk/; revision=8006 - - po/ml.po | 892 - ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 448 insertions(+), 444 deletions(-) - -commit 4ed58e576ea15bb84b4b1b461f8f8deea3a09d50 -Author: Ignacio Casal Quinteiro -Date: Tue Mar 17 14:12:26 2009 +0000 - - Updated Galician translation - - svn path=/trunk/; revision=8005 - - po/ChangeLog | 4 +++ - po/gl.po | 84 - ++++++++++++++++++++++++++++++++++-------------------------- - 2 files changed, 51 insertions(+), 37 deletions(-) - -commit ebf52321606815d09a8a25f6778eae205531a1cb -Author: Gil Forcada Codinachs -Date: Tue Mar 17 13:52:09 2009 +0000 - - Updated Catalan translation - - svn path=/trunk/; revision=8004 - - po/ChangeLog | 4 + - po/ca.po | 842 - ++++++++++++++++++++++++++++++----------------------------- - 2 files changed, 433 insertions(+), 413 deletions(-) - -commit ae38feb249df9a5dc4b9ecc85c55d13f256c7477 -Author: Takeshi AIHANA -Date: Tue Mar 17 13:20:20 2009 +0000 - - Update Japanese translation. - - 2009-03-17 Takeshi AIHANA - - * ja.po: Update Japanese translation. - - svn path=/trunk/; revision=8003 - - po/ChangeLog | 4 + - po/ja.po | 842 - ++++++++++++++++++++++++++++++----------------------------- - 2 files changed, 433 insertions(+), 413 deletions(-) - -commit fab272e104ac536fea40501594eef457955c50b8 -Author: Hendrik Richter -Date: Tue Mar 17 12:08:42 2009 +0000 - - Updated German translation. - - 2009-03-17 Hendrik Richter - - * de.po: Updated German translation. - - svn path=/trunk/; revision=8002 - - po/ChangeLog | 4 +++ - po/de.po | 80 - ++++++++++++++++++++++++++++++++++-------------------------- - 2 files changed, 50 insertions(+), 34 deletions(-) - -commit b54278668e432f67cbc3ed8e167fce14cd44d3e8 -Author: Alexander Shopov -Date: Tue Mar 17 12:06:18 2009 +0000 - - Updated Bulgarian translation by Alexander Shopov - - 2009-03-17 Alexander Shopov - - * bg.po: Updated Bulgarian translation by - Alexander Shopov - - svn path=/trunk/; revision=8001 - - po/ChangeLog | 5 ++++ - po/bg.po | 79 - ++++++++++++++++++++++++++++++++++-------------------------- - 2 files changed, 50 insertions(+), 34 deletions(-) - -commit a3fe42808174f1593559cfdcd581a4791d139f72 -Author: Alexander Larsson -Date: Tue Mar 17 11:21:37 2009 +0000 - - fix attributes argument of query_info methods to be "const char *". - - 2009-03-17 Alexander Larsson - - * glocalfileinputstream.c: - * glocalfileoutputstream.c: - fix attributes argument of query_info methods to - be "const char *". - - - svn path=/trunk/; revision=8000 - - gio/ChangeLog | 7 +++++++ - gio/glocalfileinputstream.c | 4 ++-- - gio/glocalfileoutputstream.c | 4 ++-- - 3 files changed, 11 insertions(+), 4 deletions(-) - -commit 6cdd01bfcc10af04c05ccd90669e49551d6872a3 -Author: Claude Paroz -Date: Tue Mar 17 08:22:23 2009 +0000 - - Updated French translation. - - 2009-03-17 Claude Paroz - - * fr.po: Updated French translation. - - svn path=/trunk/; revision=7999 - - po/ChangeLog | 4 + - po/fr.po | 844 - ++++++++++++++++++++++++++++++----------------------------- - 2 files changed, 435 insertions(+), 413 deletions(-) - -commit e9de4af6761a150ad1e4cf50838e034cb8d51c78 -Author: Kjartan Maraas -Date: Tue Mar 17 08:18:12 2009 +0000 - - Updated Norwegian bokmål translation. - - 2009-03-17 Kjartan Maraas - - * nb.po: Updated Norwegian bokmål translation. - - svn path=/trunk/; revision=7998 - - po/ChangeLog | 4 + - po/nb.po | 844 - ++++++++++++++++++++++++++++++----------------------------- - 2 files changed, 434 insertions(+), 414 deletions(-) - -commit 1269ae29a1d43284894601bf090bada778bc8b4f -Author: Jorge Gonzalez Gonzalez -Date: Mon Mar 16 22:11:32 2009 +0000 - - Updated Spanish translation - - svn path=/trunk/; revision=7997 - - po/ChangeLog | 4 + - po/es.po | 851 - ++++++++++++++++++++++++++++++----------------------------- - 2 files changed, 439 insertions(+), 416 deletions(-) - -commit 2506375ebe0a72aa02f80551db2a5dfd12a4fcde -Author: miloc -Date: Mon Mar 16 21:11:22 2009 +0000 - - Updated Italian translation - - svn path=/trunk/; revision=7996 - - po/ChangeLog | 4 + - po/it.po | 845 - ++++++++++++++++++++++++++++++----------------------------- - 2 files changed, 435 insertions(+), 414 deletions(-) - -commit 47500e19d2ec122f282e293c10f2ff4e64ae39bf -Author: Og B. Maciel -Date: Mon Mar 16 20:53:27 2009 +0000 - - Updated Brazilian Portuguese translation. - - svn path=/trunk/; revision=7995 - - po/ChangeLog | 5 + - po/pt_BR.po | 846 - ++++++++++++++++++++++++++++++----------------------------- - 2 files changed, 436 insertions(+), 415 deletions(-) - -commit f008bf64d078c6d94193608a5ce3d285c59f6406 -Author: Daniel Nylander -Date: Mon Mar 16 19:01:51 2009 +0000 - - sv.po: Updated Swedish translation - - svn path=/trunk/; revision=7994 - - po/ChangeLog | 4 + - po/sv.po | 1209 - ++++++++++++++++++++++++++++++---------------------------- - 2 files changed, 625 insertions(+), 588 deletions(-) - -commit 669cb756888d9aedaee419b9e705869a1cecffe6 -Author: Matej Urbančič -Date: Mon Mar 16 18:35:43 2009 +0000 - - Updated Slovenian translation - - svn path=/trunk/; revision=7993 - - po/sl.po | 1171 - +++++++++++++++++++++++++++++++++----------------------------- - 1 file changed, 618 insertions(+), 553 deletions(-) - -commit 8b96ff36f14a55d990660f33d1163eab680ff780 -Author: Philip Withnall -Date: Mon Mar 16 18:21:34 2009 +0000 - - Updated British English translation. - - 2009-03-16 Philip Withnall - - * en_GB.po: Updated British English translation. - - - svn path=/trunk/; revision=7992 - - po/ChangeLog | 4 + - po/en_GB.po | 840 - ++++++++++++++++++++++++++++++----------------------------- - 2 files changed, 432 insertions(+), 412 deletions(-) - -commit 6cff88ba18b3bc0d118308f109840cb163dcea03 -Author: Alexander Larsson -Date: Mon Mar 16 16:03:13 2009 +0000 - - Bug 575555 – Use fsync() when replacing files to avoid data loss on - - 2009-03-16 Alexander Larsson - - Bug 575555 – Use fsync() when replacing files to avoid - data loss on crash - - * configure.in: - Look for fsync(). - - * glib/gfileutils.c: - (write_to_temp_file): - fsync temp file if destination file exists - - 2009-03-16 Alexander Larsson - - Bug 575555 – Use fsync() when replacing files to avoid - data loss on crash - - * glocalfileoutputstream.c: - (g_local_file_output_stream_close): - (_g_local_file_output_stream_replace): - fsync temp file before closing if replacing target file - - - - svn path=/trunk/; revision=7991 - - ChangeLog | 11 ++++++++++ - configure.in | 1 + - gio/ChangeLog | 9 ++++++++ - gio/glocalfileoutputstream.c | 26 ++++++++++++++++++++++ - glib/gfileutils.c | 51 - ++++++++++++++++++++++++++++++++++++++++---- - 5 files changed, 94 insertions(+), 4 deletions(-) - -commit 0b66e52e0b0fbd0101bfbf0e1ef04421d8d7d189 -Author: Kostas Papadimas -Date: Mon Mar 16 15:54:50 2009 +0000 - - Updated Greek Translation by Fotis Tsamis. - - svn path=/trunk/; revision=7990 - - po/ChangeLog | 4 + - po/el.po | 931 - ++++++++++++++++++++++++++++------------------------------- - 2 files changed, 450 insertions(+), 485 deletions(-) - -commit 593718fd8cabe8e0a726d9b083ef80d6ec5e879b -Author: Alexander Shopov -Date: Mon Mar 16 10:55:58 2009 +0000 - - Updated Bulgarian translation by Alexander Shopov - - 2009-03-16 Alexander Shopov - - * bg.po: Updated Bulgarian translation by - Alexander Shopov - - svn path=/trunk/; revision=7989 - - po/ChangeLog | 5 + - po/bg.po | 838 - ++++++++++++++++++++++++++++++----------------------------- - 2 files changed, 426 insertions(+), 417 deletions(-) - -commit d421cf697c7c8800e070ba81de22e45b5382684b -Author: Shankar Prasad -Date: Mon Mar 16 10:31:10 2009 +0000 - - Updated kn.po - - svn path=/trunk/; revision=7988 - - po/ChangeLog | 4 + - po/kn.po | 1004 - ++++++++++++++++++++++++++++------------------------------ - 2 files changed, 483 insertions(+), 525 deletions(-) - -commit dada55618e7d2fe2526eb01e72ec5ce3cc071846 -Author: Amanpreet Singh Alam -Date: Mon Mar 16 02:33:40 2009 +0000 - - updating for Gnome Punjabi Translation by A S Alam - - svn path=/trunk/; revision=7987 - - po/pa.po | 907 - +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 451 insertions(+), 456 deletions(-) - -commit b3e22d022950ce13cc6cb88d0044693d951572eb -Author: Hendrik Richter -Date: Sun Mar 15 18:19:44 2009 +0000 - - Updated German translation. - - 2009-03-15 Hendrik Richter - - * de.po: Updated German translation. - - svn path=/trunk/; revision=7986 - - po/ChangeLog | 4 + - po/de.po | 920 - ++++++++++++++++++++++++++++++----------------------------- - 2 files changed, 466 insertions(+), 458 deletions(-) - -commit a79594b51723b64b548ceb5b5b60666ecd080c85 -Author: Felix I -Date: Sun Mar 15 08:35:41 2009 +0000 - - tamil translation updated - - svn path=/trunk/; revision=7985 - - po/ChangeLog | 4 + - po/ta.po | 1327 - ++++++++++++++++++++++++++++++---------------------------- - 2 files changed, 683 insertions(+), 648 deletions(-) - -commit 98346a15946fbec3a5206153e0fc809ed1cacaf4 -Author: Nickolay V. Shmyrev -Date: Sat Mar 14 19:14:18 2009 +0000 - - Updated Russian translation by Yuriy Penkin. - - 2009-03-14 Nickolay V. Shmyrev - - * ru.po: Updated Russian translation by Yuriy Penkin. - - - svn path=/trunk/; revision=7984 - - po/ChangeLog | 4 + - po/ru.po | 885 - ++++++++++++++++++++++++++++++----------------------------- - 2 files changed, 448 insertions(+), 441 deletions(-) - -commit 516a19767d0db4d575872832c1e51323e46edc99 -Author: Kostas Papadimas -Date: Sat Mar 14 16:12:38 2009 +0000 - - Updated Greek Translation by Jennie Petoumenou. - - svn path=/trunk/; revision=7983 - - po/ChangeLog | 4 + - po/el.po | 1721 - ++++++++++++++++++++++++++++++---------------------------- - 2 files changed, 881 insertions(+), 844 deletions(-) - -commit 4175a8546e642ee041f92693536fd907a3fd79b3 -Author: Aron Xu -Date: Sat Mar 14 11:31:29 2009 +0000 - - Updated Simplified Chinese translations by Deng Xiyue - - - svn path=/trunk/; revision=7982 - - po/zh_CN.po | 853 - ++++++++++++++++++++++++++++++------------------------------ - 1 file changed, 429 insertions(+), 424 deletions(-) - -commit 1dcdbf5974812685c1b8a03c36d6217fe44ffbca -Author: Kenneth Nielsen -Date: Sat Mar 14 03:48:26 2009 +0000 - - Updated Danish translation - - svn path=/trunk/; revision=7981 - - po/ChangeLog | 4 + - po/da.po | 884 - ++++++++++++++++++++++++++++++----------------------------- - 2 files changed, 448 insertions(+), 440 deletions(-) - -commit 4e9abf266574d854b0495c1b13d956c00019ac87 -Author: Ignacio Casal Quinteiro -Date: Fri Mar 13 18:28:21 2009 +0000 - - Updated Galician translation - - svn path=/trunk/; revision=7980 - - po/ChangeLog | 4 + - po/gl.po | 1075 - ++++++++++++++++++++++++++++++---------------------------- - 2 files changed, 551 insertions(+), 528 deletions(-) - -commit 622f01012030fcba31ee2a68920873ac06bb62e4 -Author: Kristian Rietveld -Date: Fri Mar 13 09:22:57 2009 +0000 - - when defaulting to the only item in the array, check if this is - indeed the - - 2009-03-13 Kristian Rietveld - - * gsignal.c (signal_lookup_closure): when defaulting to - the only - item in the array, check if this is indeed the default - closure. - (patch by Tim Janik). - - - svn path=/trunk/; revision=7979 - - gobject/ChangeLog | 6 ++++++ - gobject/gsignal.c | 9 ++++++--- - 2 files changed, 12 insertions(+), 3 deletions(-) - -commit 621ef866b14af56865eb65062c271ba3d06cfe7d -Author: Matthias Clasen -Date: Fri Mar 13 05:45:53 2009 +0000 - - Bump version - - svn path=/trunk/; revision=7978 - - ChangeLog | 4 ++++ - configure.in | 4 ++-- - 2 files changed, 6 insertions(+), 2 deletions(-) - -commit 5a8a224ff0ca193fe797c45ef54e5ed6466bfbb7 -Author: Matthias Clasen -Date: Fri Mar 13 05:44:11 2009 +0000 - - 2.20.0 - - svn path=/trunk/; revision=7976 - - ChangeLog | 6 + - INSTALL | 4 +- - README | 2 +- - configure.in | 4 +- - docs/reference/ChangeLog | 4 + - docs/reference/glib/gtester-report.1 | 4 +- - docs/reference/glib/gtester.1 | 4 +- - docs/reference/gobject/glib-genmarshal.1 | 4 +- - docs/reference/gobject/glib-mkenums.1 | 4 +- - docs/reference/gobject/gobject-query.1 | 4 +- - gio/ChangeLog | 4 + - gmodule/ChangeLog | 4 + - gobject/ChangeLog | 4 + - gthread/ChangeLog | 4 + - po/ChangeLog | 4 + - po/am.po | 72 +- - po/ar.po | 72 +- - po/as.po | 997 +++++++++++++------------ - po/az.po | 72 +- - po/be.po | 72 +- - po/be@latin.po | 72 +- - po/bg.po | 72 +- - po/bn.po | 72 +- - po/bn_IN.po | 869 +++++++++++----------- - po/bs.po | 72 +- - po/ca.po | 72 +- - po/cs.po | 829 +++++++++++---------- - po/cy.po | 72 +- - po/da.po | 72 +- - po/de.po | 72 +- - po/dz.po | 72 +- - po/el.po | 72 +- - po/en_CA.po | 72 +- - po/en_GB.po | 72 +- - po/eo.po | 72 +- - po/es.po | 72 +- - po/et.po | 72 +- - po/eu.po | 72 +- - po/fa.po | 72 +- - po/fi.po | 72 +- - po/fr.po | 72 +- - po/ga.po | 72 +- - po/gl.po | 72 +- - po/gu.po | 72 +- - po/he.po | 72 +- - po/hi.po | 862 +++++++++++----------- - po/hr.po | 72 +- - po/hu.po | 72 +- - po/hy.po | 72 +- - po/id.po | 72 +- - po/is.po | 72 +- - po/it.po | 832 +++++++++++---------- - po/ja.po | 829 +++++++++++---------- - po/ka.po | 72 +- - po/kn.po | 72 +- - po/ko.po | 72 +- - po/ku.po | 72 +- - po/lt.po | 829 +++++++++++---------- - po/lv.po | 72 +- - po/mai.po | 72 +- - po/mg.po | 72 +- - po/mk.po | 72 +- - po/ml.po | 881 ++++++++++++----------- - po/mn.po | 72 +- - po/mr.po | 853 +++++++++++----------- - po/ms.po | 72 +- - po/nb.po | 72 +- - po/ne.po | 72 +- - po/nl.po | 72 +- - po/nn.po | 72 +- - po/oc.po | 72 +- - po/or.po | 864 +++++++++++----------- - po/pa.po | 72 +- - po/pl.po | 829 +++++++++++---------- - po/ps.po | 72 +- - po/pt.po | 72 +- - po/pt_BR.po | 72 +- - po/ro.po | 856 +++++++++++----------- - po/ru.po | 72 +- - po/rw.po | 72 +- - po/si.po | 72 +- - po/sk.po | 72 +- - po/sl.po | 1158 - ++++++++++++++---------------- - po/sq.po | 72 +- - po/sr.po | 72 +- - po/sr@ije.po | 72 +- - po/sr@latin.po | 72 +- - po/sv.po | 72 +- - po/ta.po | 72 +- - po/te.po | 103 +-- - po/th.po | 72 +- - po/tl.po | 72 +- - po/tr.po | 72 +- - po/tt.po | 72 +- - po/uk.po | 72 +- - po/vi.po | 72 +- - po/wa.po | 72 +- - po/xh.po | 72 +- - po/yi.po | 72 +- - po/zh_CN.po | 72 +- - po/zh_HK.po | 72 +- - po/zh_TW.po | 72 +- - 102 files changed, 8495 insertions(+), 8412 deletions(-) - -commit 3c34e435754bbe4b5d0871603408d8e1bf9f5c19 -Author: Matthias Clasen -Date: Fri Mar 13 04:09:21 2009 +0000 - - Updates - - svn path=/trunk/; revision=7975 - - ChangeLog | 4 ++++ - NEWS | 28 ++++++++++++++++++++++++++++ - 2 files changed, 32 insertions(+) diff -Nru glib2.0-2.56.2/config.h.win32 glib2.0-2.56.4/config.h.win32 --- glib2.0-2.56.2/config.h.win32 2018-08-17 01:03:56.000000000 +0000 +++ glib2.0-2.56.4/config.h.win32 2018-12-18 17:56:15.000000000 +0000 @@ -38,10 +38,10 @@ #define GETTEXT_PACKAGE "glib20" /* Define to the GLIB binary age */ -#define GLIB_BINARY_AGE 5602 +#define GLIB_BINARY_AGE 5604 /* Define to the GLIB interface age */ -#define GLIB_INTERFACE_AGE 2 +#define GLIB_INTERFACE_AGE 4 /* Define the location where the catalogs will be installed */ #define GLIB_LOCALE_DIR "NONE/share/locale" @@ -50,7 +50,7 @@ #define GLIB_MAJOR_VERSION 2 /* Define to the GLIB micro version */ -#define GLIB_MICRO_VERSION 2 +#define GLIB_MICRO_VERSION 4 /* Define to the GLIB minor version */ #define GLIB_MINOR_VERSION 56 @@ -693,7 +693,7 @@ #define PACKAGE_NAME "glib" /* Define to the full name and version of this package. */ -#define PACKAGE_STRING "glib 2.56.2" +#define PACKAGE_STRING "glib 2.56.4" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "glib" @@ -702,7 +702,7 @@ #define PACKAGE_URL "" /* Define to the version of this package. */ -#define PACKAGE_VERSION "2.56.2" +#define PACKAGE_VERSION "2.56.4" /* define if posix_memalign() can allocate any size */ /* #undef POSIX_MEMALIGN_WITH_COMPLIANT_ALLOCS */ diff -Nru glib2.0-2.56.2/config.sub glib2.0-2.56.4/config.sub --- glib2.0-2.56.2/config.sub 2018-08-17 00:27:40.000000000 +0000 +++ glib2.0-2.56.4/config.sub 2018-12-18 16:10:50.000000000 +0000 @@ -2,7 +2,7 @@ # Configuration validation subroutine script. # Copyright 1992-2018 Free Software Foundation, Inc. -timestamp='2018-05-05' +timestamp='2018-03-08' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by @@ -110,48 +110,28 @@ exit 1;; esac -# Spilt fields of configuration type -IFS="-" read -r field1 field2 field3 field4 <. # @@ -591,8 +591,8 @@ # Identity of this package. PACKAGE_NAME='glib' PACKAGE_TARNAME='glib' -PACKAGE_VERSION='2.56.2' -PACKAGE_STRING='glib 2.56.2' +PACKAGE_VERSION='2.56.4' +PACKAGE_STRING='glib 2.56.4' PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=glib' PACKAGE_URL='' @@ -1587,7 +1587,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures glib 2.56.2 to adapt to many kinds of systems. +\`configure' configures glib 2.56.4 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1657,7 +1657,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of glib 2.56.2:";; + short | recursive ) echo "Configuration of glib 2.56.4:";; esac cat <<\_ACEOF @@ -1849,7 +1849,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -glib configure 2.56.2 +glib configure 2.56.4 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2679,7 +2679,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by glib $as_me 2.56.2, which was +It was created by glib $as_me 2.56.4, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -3551,7 +3551,7 @@ # Define the identity of the package. PACKAGE='glib' - VERSION='2.56.2' + VERSION='2.56.4' # Some tools Automake needs. @@ -3820,10 +3820,10 @@ GLIB_MAJOR_VERSION=2 GLIB_MINOR_VERSION=56 -GLIB_MICRO_VERSION=2 -GLIB_INTERFACE_AGE=2 -GLIB_BINARY_AGE=5602 -GLIB_VERSION=2.56.2 +GLIB_MICRO_VERSION=4 +GLIB_INTERFACE_AGE=4 +GLIB_BINARY_AGE=5604 +GLIB_VERSION=2.56.4 @@ -3839,19 +3839,19 @@ $as_echo "#define GLIB_MINOR_VERSION 56" >>confdefs.h -$as_echo "#define GLIB_MICRO_VERSION 2" >>confdefs.h +$as_echo "#define GLIB_MICRO_VERSION 4" >>confdefs.h -$as_echo "#define GLIB_INTERFACE_AGE 2" >>confdefs.h +$as_echo "#define GLIB_INTERFACE_AGE 4" >>confdefs.h -$as_echo "#define GLIB_BINARY_AGE 5602" >>confdefs.h +$as_echo "#define GLIB_BINARY_AGE 5604" >>confdefs.h # libtool versioning LT_RELEASE=2.56 LT_CURRENT=5600 -LT_REVISION=2 +LT_REVISION=4 LT_AGE=5600 LT_CURRENT_MINUS_AGE=0 @@ -20362,7 +20362,7 @@ Report bugs to ." lt_cl_version="\ -glib config.lt 2.56.2 +glib config.lt 2.56.4 configured by $0, generated by GNU Autoconf 2.69. Copyright (C) 2011 Free Software Foundation, Inc. @@ -24128,19 +24128,22 @@ fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if ip_mreq_source.imr_interface has s_addr member" >&5 +# See https://bugzilla.gnome.org/show_bug.cgi?id=740791 +if test $glib_native_android = yes; then : + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ip_mreq_source.imr_interface has s_addr member" >&5 $as_echo_n "checking if ip_mreq_source.imr_interface has s_addr member... " >&6; } -cat confdefs.h - <<_ACEOF >conftest.$ac_ext + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ - #include + #include int main () { - struct ip_mreq_source mc_req_src; - mc_req_src.imr_interface.s_addr = 0; + struct ip_mreq_source mc_req_src; + mc_req_src.imr_interface.s_addr = 0; ; return 0; @@ -24148,12 +24151,12 @@ _ACEOF if ac_fn_c_try_compile "$LINENO"; then : - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } $as_echo "#define BROKEN_IP_MREQ_SOURCE_STRUCT 1" >>confdefs.h @@ -24161,6 +24164,7 @@ fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi if test $glib_native_win32 = yes; then : @@ -30455,7 +30459,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by glib $as_me 2.56.2, which was +This file was extended by glib $as_me 2.56.4, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -30521,7 +30525,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -glib config.status 2.56.2 +glib config.status 2.56.4 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -Nru glib2.0-2.56.2/configure.ac glib2.0-2.56.4/configure.ac --- glib2.0-2.56.2/configure.ac 2018-08-17 00:24:41.000000000 +0000 +++ glib2.0-2.56.4/configure.ac 2018-12-18 15:03:26.000000000 +0000 @@ -31,8 +31,8 @@ m4_define([glib_major_version], [2]) m4_define([glib_minor_version], [56]) -m4_define([glib_micro_version], [2]) -m4_define([glib_interface_age], [2]) +m4_define([glib_micro_version], [4]) +m4_define([glib_interface_age], [4]) m4_define([glib_binary_age], [m4_eval(100 * glib_minor_version + glib_micro_version)]) m4_define([glib_version], @@ -961,20 +961,22 @@ AC_MSG_RESULT(no) ]) -AC_MSG_CHECKING([if ip_mreq_source.imr_interface has s_addr member]) -AC_COMPILE_IFELSE([AC_LANG_PROGRAM( - [[ - #include - ]], - [[ - struct ip_mreq_source mc_req_src; - mc_req_src.imr_interface.s_addr = 0; - ]])], [ - AC_MSG_RESULT(yes) - ], [ - AC_MSG_RESULT(no) - AC_DEFINE(BROKEN_IP_MREQ_SOURCE_STRUCT, 1, [struct ip_mreq_source definition is broken on Android NDK <= r16]) -]) +# See https://bugzilla.gnome.org/show_bug.cgi?id=740791 +AS_IF([test $glib_native_android = yes], [ + AC_MSG_CHECKING([if ip_mreq_source.imr_interface has s_addr member]) + AC_COMPILE_IFELSE([AC_LANG_PROGRAM( + [[ + #include + ]], + [[ + struct ip_mreq_source mc_req_src; + mc_req_src.imr_interface.s_addr = 0; + ]])], [ + AC_MSG_RESULT(yes) + ], [ + AC_MSG_RESULT(no) + AC_DEFINE(BROKEN_IP_MREQ_SOURCE_STRUCT, 1, [struct ip_mreq_source definition is broken on Android NDK <= r16]) + ])]) AS_IF([test $glib_native_win32 = yes], [ # in the Windows SDK and in mingw-w64 has wrappers for diff -Nru glib2.0-2.56.2/debian/changelog glib2.0-2.56.4/debian/changelog --- glib2.0-2.56.2/debian/changelog 2018-09-17 12:52:54.000000000 +0000 +++ glib2.0-2.56.4/debian/changelog 2019-06-05 16:47:02.000000000 +0000 @@ -1,3 +1,52 @@ +glib2.0 (2.56.4-0ubuntu0.18.04.3) bionic-security; urgency=medium + + * SECURITY UPDATE: Less restrictive permissions during copying + - debian/patches/CVE-2019-12450.patch: limit access to file when + copying in file_copy_fallback in file gio/gfile.c. + - CVE-2019-12450 + + -- Leonidas S. Barbosa Wed, 05 Jun 2019 13:47:02 -0300 + +glib2.0 (2.56.4-0ubuntu0.18.04.2) bionic; urgency=medium + + * Backport upstream patches to fix GVariant alignment tests + d/p/gvariant-test-Also-force-alignment-for-tuple-test-data.patch, + d/p/tests-Allocate-gvariant-data-from-the-heap-to-guarantee-a.patch: + Cherry-pick. + + -- Iain Lane Fri, 22 Mar 2019 12:17:34 +0000 + +glib2.0 (2.56.4-0ubuntu0.18.04.1) bionic; urgency=medium + + * New upstream release (LP: #1816547) + + Various buffer overflow fixes in GMarkup/GVariant/GDBus + + Fix "Moving a bookmark item to the same URI causes a crash" (LP: + #1760569) + * debian/libglib2.0-0.symbols: New symbols + + -- Iain Lane Tue, 26 Feb 2019 11:59:03 +0000 + +glib2.0 (2.56.3-0ubuntu0.18.04.1) bionic; urgency=medium + + * New upstream release (LP: #1794544) + + The documentation for G_GNUC_MALLOC has changed to be more restrictive + to avoid miscompilations; you should check whether any uses of it in + your code are appropriate + + Fix cancellation of g_subprocess_communicate_async() calls + + Bug fixes: + + /network-monitor/create-in-thread fails in (LXC) containers on glib-2-56 + + GBookmarkFile: nullptr access in current_element + + GBookmarkFile: heap-buffer-overflow in g_utf8_get_char + + Backport g_subprocess_communicate() cancellation fixes from !266 to + glib-2-56 (LP: #1789476) + + Many uses of G_GNUC_MALLOC are incorrect + + Test for BROKEN_IP_MREQ_SOURCE_STRUCT is broken on Windows / Mingw + + Fix persistent CI failure on glib-2-56 + * debian/watch: Only find 2.56 versions. + * Drop CVE-2018-16428.patch and CVE-2018-16429.patch: applied in this release + + -- Iain Lane Wed, 26 Sep 2018 17:35:59 +0100 + glib2.0 (2.56.2-0ubuntu0.18.04.2) bionic-security; urgency=medium * SECURITY UPDATE: NULL pointer deference diff -Nru glib2.0-2.56.2/debian/libglib2.0-0.symbols glib2.0-2.56.4/debian/libglib2.0-0.symbols --- glib2.0-2.56.2/debian/libglib2.0-0.symbols 2018-08-28 18:25:36.000000000 +0000 +++ glib2.0-2.56.4/debian/libglib2.0-0.symbols 2019-03-22 12:17:34.000000000 +0000 @@ -3601,6 +3601,7 @@ g_variant_type_info_member_info@Base 2.24.0 g_variant_type_info_n_members@Base 2.24.0 g_variant_type_info_query@Base 2.24.0 + g_variant_type_info_query_depth@Base 2.56.4 g_variant_type_info_query_element@Base 2.24.0 g_variant_type_info_ref@Base 2.24.0 g_variant_type_info_unref@Base 2.24.0 @@ -3622,6 +3623,7 @@ g_variant_type_new_tuple@Base 2.24.0 g_variant_type_next@Base 2.24.0 g_variant_type_peek_string@Base 2.24.0 + g_variant_type_string_get_depth_@Base 2.56.4 g_variant_type_string_is_valid@Base 2.24.0 g_variant_type_string_scan@Base 2.24.0 g_variant_type_value@Base 2.24.0 diff -Nru glib2.0-2.56.2/debian/patches/CVE-2018-16428.patch glib2.0-2.56.4/debian/patches/CVE-2018-16428.patch --- glib2.0-2.56.2/debian/patches/CVE-2018-16428.patch 2018-09-17 12:52:54.000000000 +0000 +++ glib2.0-2.56.4/debian/patches/CVE-2018-16428.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,88 +0,0 @@ -Backported of: - -From fccef3cc822af74699cca84cd202719ae61ca3b9 Mon Sep 17 00:00:00 2001 -From: Philip Withnall -Date: Mon, 30 Jul 2018 18:33:39 +0100 -Subject: [PATCH] gmarkup: Fix crash in error handling path for closing - elements -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -If something which looks like a closing tag is left unfinished, but -isn’t paired to an opening tag in the document, the error handling code -would do a null pointer dereference. Avoid that, at the cost of -introducing a new translatable error message. - -Includes a test case, courtesy of pdknsk. - -Signed-off-by: Philip Withnall - -https://gitlab.gnome.org/GNOME/glib/issues/1461 -From b09d05e5b4e59082c0fd0245549bbb547f5a4618 Mon Sep 17 00:00:00 2001 -From: "Leonidas S. Barbosa" -Date: Wed, 5 Sep 2018 14:56:36 -0300 -Subject: [PATCH] CVE-2018-16428 - ---- - glib/gmarkup.c | 11 ++++++++--- - glib/tests/Makefile.am | 2 +- - glib/tests/markups/fail-51.expected | 1 + - glib/tests/markups/fail-51.gmarkup | 1 + - 4 files changed, 11 insertions(+), 4 deletions(-) - create mode 100644 glib/tests/markups/fail-51.expected - create mode 100644 glib/tests/markups/fail-51.gmarkup - -diff --git a/glib/gmarkup.c b/glib/gmarkup.c -index ed30ed2..a159d7b 100644 ---- a/glib/gmarkup.c -+++ b/glib/gmarkup.c -@@ -1832,9 +1832,14 @@ g_markup_parse_context_end_parse (GMarkupParseContext *context, - case STATE_AFTER_CLOSE_TAG_SLASH: - case STATE_INSIDE_CLOSE_TAG_NAME: - case STATE_AFTER_CLOSE_TAG_NAME: -- set_error (context, error, G_MARKUP_ERROR_PARSE, -- _("Document ended unexpectedly inside the close tag for " -- "element '%s'"), current_element (context)); -+ if (context->tag_stack != NULL) -+ set_error (context, error, G_MARKUP_ERROR_PARSE, -+ _("Document ended unexpectedly inside the close tag for " -+ "element '%s'"), current_element (context)); -+ else -+ set_error (context, error, G_MARKUP_ERROR_PARSE, -+ _("Document ended unexpectedly inside the close tag for an " -+ "unopened element")); - break; - - case STATE_INSIDE_PASSTHROUGH: -diff --git a/glib/tests/Makefile.am b/glib/tests/Makefile.am -index b3983d3..a690064 100644 ---- a/glib/tests/Makefile.am -+++ b/glib/tests/Makefile.am -@@ -155,7 +155,7 @@ markup_tests = \ - fail-31 fail-32 fail-33 fail-34 fail-35 \ - fail-36 fail-37 fail-38 fail-39 fail-40 \ - fail-41 fail-42 fail-43 fail-44 fail-45 \ -- fail-46 fail-47 fail-48 fail-49 \ -+ fail-46 fail-47 fail-48 fail-49 fail-51 \ - valid-1 valid-2 valid-3 valid-4 valid-5 \ - valid-6 valid-7 valid-8 valid-9 valid-10 \ - valid-11 valid-12 valid-13 valid-14 valid-15 \ -diff --git a/glib/tests/markups/fail-51.expected b/glib/tests/markups/fail-51.expected -new file mode 100644 -index 0000000..1c7e8d4 ---- /dev/null -+++ b/glib/tests/markups/fail-51.expected -@@ -0,0 +1 @@ -+ERROR Error on line 1 char 5: Document ended unexpectedly inside the close tag for an unopened element -diff --git a/glib/tests/markups/fail-51.gmarkup b/glib/tests/markups/fail-51.gmarkup -new file mode 100644 -index 0000000..860e1e6 ---- /dev/null -+++ b/glib/tests/markups/fail-51.gmarkup -@@ -0,0 +1 @@ -+ -Date: Mon, 30 Jul 2018 18:10:25 +0100 -Subject: [PATCH] gmarkup: Fix unvalidated UTF-8 read in markup parsing error - paths -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -When formatting the error messages for markup parsing errors, the parser -was unconditionally reading a UTF-8 character from the input buffer — -but the buffer might end with a partial code sequence, resulting in -reading off the end of the buffer by up to three bytes. - -Fix this and add a test case, courtesy of pdknsk. - -Signed-off-by: Philip Withnall - -https://gitlab.gnome.org/GNOME/glib/issues/1462 -From 518ddf7b01b95d2c7f4c064f7dd7d8c99f43ca9f Mon Sep 17 00:00:00 2001 -From: "Leonidas S. Barbosa" -Date: Wed, 5 Sep 2018 14:59:04 -0300 -Subject: [PATCH] CVE-2018-16429 - ---- - glib/gmarkup.c | 14 +++++++++++++- - glib/tests/Makefile.am | 3 ++- - glib/tests/markups/fail-50.expected | 1 + - glib/tests/markups/fail-50.gmarkup | 1 + - 4 files changed, 17 insertions(+), 2 deletions(-) - create mode 100644 glib/tests/markups/fail-50.expected - create mode 100644 glib/tests/markups/fail-50.gmarkup - -diff --git a/glib/gmarkup.c b/glib/gmarkup.c -index a159d7b..a2b1ed0 100644 ---- a/glib/gmarkup.c -+++ b/glib/gmarkup.c -@@ -557,11 +557,23 @@ char_str (gunichar c, - return buf; - } - -+/* Format the next UTF-8 character as a gchar* for printing in error output -+ * when we encounter a syntax error. This correctly handles invalid UTF-8, -+ * emitting it as hex escapes. */ - static gchar* - utf8_str (const gchar *utf8, - gchar *buf) - { -- char_str (g_utf8_get_char (utf8), buf); -+ gunichar c = g_utf8_get_char_validated (utf8, -1); -+ if (c == (gunichar) -1 || c == (gunichar) -2) -+ { -+ gchar *temp = g_strdup_printf ("\\x%02x", (guint)(guchar)*utf8); -+ memset (buf, 0, 8); -+ memcpy (buf, temp, strlen (temp)); -+ g_free (temp); -+ } -+ else -+ char_str (c, buf); - return buf; - } - -diff --git a/glib/tests/Makefile.am b/glib/tests/Makefile.am -index a690064..4c8028b 100644 ---- a/glib/tests/Makefile.am -+++ b/glib/tests/Makefile.am -@@ -155,7 +155,8 @@ markup_tests = \ - fail-31 fail-32 fail-33 fail-34 fail-35 \ - fail-36 fail-37 fail-38 fail-39 fail-40 \ - fail-41 fail-42 fail-43 fail-44 fail-45 \ -- fail-46 fail-47 fail-48 fail-49 fail-51 \ -+ fail-46 fail-47 fail-48 fail-49 fail-50 \ -+ fail-51 \ - valid-1 valid-2 valid-3 valid-4 valid-5 \ - valid-6 valid-7 valid-8 valid-9 valid-10 \ - valid-11 valid-12 valid-13 valid-14 valid-15 \ -diff --git a/glib/tests/markups/fail-50.expected b/glib/tests/markups/fail-50.expected -new file mode 100644 -index 0000000..70d4498 ---- /dev/null -+++ b/glib/tests/markups/fail-50.expected -@@ -0,0 +1 @@ -+ERROR Error on line 1 char 5: Odd character '\xfc', expected an open quote mark after the equals sign when giving value for attribute 'r' of element '' -diff --git a/glib/tests/markups/fail-50.gmarkup b/glib/tests/markups/fail-50.gmarkup -new file mode 100644 -index 0000000..f110f15 ---- /dev/null -+++ b/glib/tests/markups/fail-50.gmarkup -@@ -0,0 +1 @@ -+< r= -\ No newline at end of file --- -2.7.4 - diff -Nru glib2.0-2.56.2/debian/patches/CVE-2019-12450.patch glib2.0-2.56.4/debian/patches/CVE-2019-12450.patch --- glib2.0-2.56.2/debian/patches/CVE-2019-12450.patch 1970-01-01 00:00:00.000000000 +0000 +++ glib2.0-2.56.4/debian/patches/CVE-2019-12450.patch 2019-06-05 16:46:56.000000000 +0000 @@ -0,0 +1,50 @@ +From d8f8f4d637ce43f8699ba94c9b7648beda0ca174 Mon Sep 17 00:00:00 2001 +From: Ondrej Holy +Date: Thu, 23 May 2019 10:41:53 +0200 +Subject: [PATCH] gfile: Limit access to files when copying + +file_copy_fallback creates new files with default permissions and +set the correct permissions after the operation is finished. This +might cause that the files can be accessible by more users during +the operation than expected. Use G_FILE_CREATE_PRIVATE for the new +files to limit access to those files. +--- + gio/gfile.c | 11 ++++++----- + 1 file changed, 6 insertions(+), 5 deletions(-) + +Index: glib2.0-2.56.4/gio/gfile.c +=================================================================== +--- glib2.0-2.56.4.orig/gio/gfile.c ++++ glib2.0-2.56.4/gio/gfile.c +@@ -3279,12 +3279,12 @@ file_copy_fallback (GFile + out = (GOutputStream*)_g_local_file_output_stream_replace (_g_local_file_get_filename (G_LOCAL_FILE (destination)), + FALSE, NULL, + flags & G_FILE_COPY_BACKUP, +- G_FILE_CREATE_REPLACE_DESTINATION, +- info, ++ G_FILE_CREATE_REPLACE_DESTINATION | ++ G_FILE_CREATE_PRIVATE, info, + cancellable, error); + else + out = (GOutputStream*)_g_local_file_output_stream_create (_g_local_file_get_filename (G_LOCAL_FILE (destination)), +- FALSE, 0, info, ++ FALSE, G_FILE_CREATE_PRIVATE, info, + cancellable, error); + } + else if (flags & G_FILE_COPY_OVERWRITE) +@@ -3292,12 +3292,13 @@ file_copy_fallback (GFile + out = (GOutputStream *)g_file_replace (destination, + NULL, + flags & G_FILE_COPY_BACKUP, +- G_FILE_CREATE_REPLACE_DESTINATION, ++ G_FILE_CREATE_REPLACE_DESTINATION | ++ G_FILE_CREATE_PRIVATE, + cancellable, error); + } + else + { +- out = (GOutputStream *)g_file_create (destination, 0, cancellable, error); ++ out = (GOutputStream *)g_file_create (destination, G_FILE_CREATE_PRIVATE, cancellable, error); + } + + if (!out) diff -Nru glib2.0-2.56.2/debian/patches/gvariant-test-Also-force-alignment-for-tuple-test-data.patch glib2.0-2.56.4/debian/patches/gvariant-test-Also-force-alignment-for-tuple-test-data.patch --- glib2.0-2.56.2/debian/patches/gvariant-test-Also-force-alignment-for-tuple-test-data.patch 1970-01-01 00:00:00.000000000 +0000 +++ glib2.0-2.56.4/debian/patches/gvariant-test-Also-force-alignment-for-tuple-test-data.patch 2019-03-22 12:17:34.000000000 +0000 @@ -0,0 +1,46 @@ +From: Simon McVittie +Date: Thu, 3 Jan 2019 08:21:40 +0000 +Subject: gvariant test: Also force alignment for tuple test data + +glib!552 (commit 9eed22b3) fixed this for the tests that failed on i686, +but this additional test failed on Debian's s390x port +(IBM z/Architecture, 64-bit big-endian). + +Signed-off-by: Simon McVittie + +Origin: upstream, commit:4ef58e5661849317a1110c9b93957f2c608677dd +Applied-Upstream: 2.56.5 +--- + glib/tests/gvariant.c | 7 +++++-- + 1 file changed, 5 insertions(+), 2 deletions(-) + +diff --git a/glib/tests/gvariant.c b/glib/tests/gvariant.c +index a7b1982..c4a996c 100644 +--- a/glib/tests/gvariant.c ++++ b/glib/tests/gvariant.c +@@ -4820,6 +4820,7 @@ test_normal_checking_array_offsets (void) + static void + test_normal_checking_tuple_offsets (void) + { ++ gpointer aligned_data; + const guint8 data[] = { + 0x07, 0xe5, 0x00, 0x07, 0x00, 0x07, + '(', 'a', 's', 'a', 's', 'a', 's', 'a', 's', 'a', 's', 'a', 's', ')', +@@ -4828,13 +4829,15 @@ test_normal_checking_tuple_offsets (void) + GVariant *variant = NULL; + GVariant *normal_variant = NULL; + +- variant = g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, data, size, +- FALSE, NULL, NULL); ++ aligned_data = g_memdup (data, size); /* guarantee alignment */ ++ variant = g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, aligned_data, ++ size, FALSE, NULL, NULL); + g_assert_nonnull (variant); + + normal_variant = g_variant_get_normal_form (variant); + g_assert_nonnull (normal_variant); + ++ g_free (aligned_data); + g_variant_unref (normal_variant); + g_variant_unref (variant); + } diff -Nru glib2.0-2.56.2/debian/patches/series glib2.0-2.56.4/debian/patches/series --- glib2.0-2.56.2/debian/patches/series 2018-09-17 12:52:39.000000000 +0000 +++ glib2.0-2.56.4/debian/patches/series 2019-06-05 16:46:52.000000000 +0000 @@ -1,3 +1,5 @@ +tests-Allocate-gvariant-data-from-the-heap-to-guarantee-a.patch +gvariant-test-Also-force-alignment-for-tuple-test-data.patch 01_gettext-desktopfiles.patch 07_disable_tests_on_slow_archs.patch 81-skip-monitor-test-on-non-linux.patch @@ -17,5 +19,4 @@ exp_git_default_per_desktop2.patch exp_git_default_per_desktop3.patch exp_git_default_per_desktop4.patch -CVE-2018-16428.patch -CVE-2018-16429.patch +CVE-2019-12450.patch diff -Nru glib2.0-2.56.2/debian/patches/tests-Allocate-gvariant-data-from-the-heap-to-guarantee-a.patch glib2.0-2.56.4/debian/patches/tests-Allocate-gvariant-data-from-the-heap-to-guarantee-a.patch --- glib2.0-2.56.2/debian/patches/tests-Allocate-gvariant-data-from-the-heap-to-guarantee-a.patch 1970-01-01 00:00:00.000000000 +0000 +++ glib2.0-2.56.4/debian/patches/tests-Allocate-gvariant-data-from-the-heap-to-guarantee-a.patch 2019-03-22 12:17:34.000000000 +0000 @@ -0,0 +1,94 @@ +From: Mart Raudsepp +Date: Wed, 19 Dec 2018 16:22:21 +0200 +Subject: tests: Allocate gvariant data from the heap to guarantee alignment + +On glib-2-58 branch we don't have !455, thus we need aligned data +for the gvariant tests to not fail on i686. + +Fixes #1626 + +Origin: upstream, commit:85c4031696add9797e2334ced20678edcd96c869 +Applied-Upstream: 2.56.5 +--- + glib/tests/gvariant.c | 15 ++++++++++++--- + 1 file changed, 12 insertions(+), 3 deletions(-) + +diff --git a/glib/tests/gvariant.c b/glib/tests/gvariant.c +index 6e417f6..a7b1982 100644 +--- a/glib/tests/gvariant.c ++++ b/glib/tests/gvariant.c +@@ -4664,6 +4664,7 @@ test_stack_dict_init (void) + static void + test_normal_checking_tuples (void) + { ++ gpointer aligned_data; + const guint8 data[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, + 'a', '(', 'a', 'o', 'a', 'o', 'a', 'a', 'o', 'a', 'a', 'o', ')' +@@ -4672,13 +4673,15 @@ test_normal_checking_tuples (void) + GVariant *variant = NULL; + GVariant *normal_variant = NULL; + +- variant = g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, data, size, ++ aligned_data = g_memdup (data, size); /* guarantee alignment */ ++ variant = g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, aligned_data, size, + FALSE, NULL, NULL); + g_assert_nonnull (variant); + + normal_variant = g_variant_get_normal_form (variant); + g_assert_nonnull (normal_variant); + ++ g_free (aligned_data); + g_variant_unref (normal_variant); + g_variant_unref (variant); + } +@@ -4790,6 +4793,7 @@ test_recursion_limits_array_in_variant (void) + static void + test_normal_checking_array_offsets (void) + { ++ gpointer aligned_data; + const guint8 data[] = { + 0x07, 0xe5, 0x00, 0x07, 0x00, 0x07, 0x00, 0x00, + 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'g', +@@ -4798,13 +4802,15 @@ test_normal_checking_array_offsets (void) + GVariant *variant = NULL; + GVariant *normal_variant = NULL; + +- variant = g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, data, size, ++ aligned_data = g_memdup (data, size); /* guarantee alignment */ ++ variant = g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, aligned_data, size, + FALSE, NULL, NULL); + g_assert_nonnull (variant); + + normal_variant = g_variant_get_normal_form (variant); + g_assert_nonnull (normal_variant); + ++ g_free (aligned_data); + g_variant_unref (normal_variant); + g_variant_unref (variant); + } +@@ -4838,6 +4844,7 @@ test_normal_checking_tuple_offsets (void) + static void + test_normal_checking_empty_object_path (void) + { ++ gpointer aligned_data; + const guint8 data[] = { + 0x20, 0x20, 0x00, 0x00, 0x00, 0x00, + '(', 'h', '(', 'a', 'i', 'a', 'b', 'i', 'o', ')', ')', +@@ -4846,13 +4853,15 @@ test_normal_checking_empty_object_path (void) + GVariant *variant = NULL; + GVariant *normal_variant = NULL; + +- variant = g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, data, size, ++ aligned_data = g_memdup (data, size); /* guarantee alignment */ ++ variant = g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, aligned_data, size, + FALSE, NULL, NULL); + g_assert_nonnull (variant); + + normal_variant = g_variant_get_normal_form (variant); + g_assert_nonnull (normal_variant); + ++ g_free (aligned_data); + g_variant_unref (normal_variant); + g_variant_unref (variant); + } diff -Nru glib2.0-2.56.2/debian/watch glib2.0-2.56.4/debian/watch --- glib2.0-2.56.2/debian/watch 2018-08-28 18:25:36.000000000 +0000 +++ glib2.0-2.56.4/debian/watch 2019-03-22 12:17:34.000000000 +0000 @@ -1,3 +1,3 @@ version=4 -https://download.gnome.org/sources/glib/([\d\.]+[02468])/ \ +https://download.gnome.org/sources/glib/2.56/ \ glib@ANY_VERSION@\.tar\.xz diff -Nru glib2.0-2.56.2/docs/reference/gio/gapplication.1 glib2.0-2.56.4/docs/reference/gio/gapplication.1 --- glib2.0-2.56.2/docs/reference/gio/gapplication.1 2018-08-17 00:35:29.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/gapplication.1 2018-12-18 16:13:53.000000000 +0000 @@ -2,7 +2,7 @@ .\" Title: gapplication .\" Author: Ryan Lortie .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 08/17/2018 +.\" Date: 12/18/2018 .\" Manual: User Commands .\" Source: GIO .\" Language: English diff -Nru glib2.0-2.56.2/docs/reference/gio/gdbus.1 glib2.0-2.56.4/docs/reference/gio/gdbus.1 --- glib2.0-2.56.2/docs/reference/gio/gdbus.1 2018-08-17 00:35:31.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/gdbus.1 2018-12-18 16:13:54.000000000 +0000 @@ -2,7 +2,7 @@ .\" Title: gdbus .\" Author: David Zeuthen .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 08/17/2018 +.\" Date: 12/18/2018 .\" Manual: User Commands .\" Source: GIO .\" Language: English diff -Nru glib2.0-2.56.2/docs/reference/gio/gdbus-codegen.1 glib2.0-2.56.4/docs/reference/gio/gdbus-codegen.1 --- glib2.0-2.56.2/docs/reference/gio/gdbus-codegen.1 2018-08-17 00:35:31.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/gdbus-codegen.1 2018-12-18 16:13:54.000000000 +0000 @@ -2,7 +2,7 @@ .\" Title: gdbus-codegen .\" Author: David Zeuthen .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 08/17/2018 +.\" Date: 12/18/2018 .\" Manual: User Commands .\" Source: GIO .\" Language: English diff -Nru glib2.0-2.56.2/docs/reference/gio/gio.1 glib2.0-2.56.4/docs/reference/gio/gio.1 --- glib2.0-2.56.2/docs/reference/gio/gio.1 2018-08-17 00:35:31.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/gio.1 2018-12-18 16:13:54.000000000 +0000 @@ -2,7 +2,7 @@ .\" Title: gio .\" Author: Matthias Clasen .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 08/17/2018 +.\" Date: 12/18/2018 .\" Manual: User Commands .\" Source: GIO .\" Language: English diff -Nru glib2.0-2.56.2/docs/reference/gio/gio-querymodules.1 glib2.0-2.56.4/docs/reference/gio/gio-querymodules.1 --- glib2.0-2.56.2/docs/reference/gio/gio-querymodules.1 2018-08-17 00:35:29.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/gio-querymodules.1 2018-12-18 16:13:53.000000000 +0000 @@ -2,7 +2,7 @@ .\" Title: gio-querymodules .\" Author: Alexander Larsson .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 08/17/2018 +.\" Date: 12/18/2018 .\" Manual: User Commands .\" Source: GIO .\" Language: English diff -Nru glib2.0-2.56.2/docs/reference/gio/glib-compile-resources.1 glib2.0-2.56.4/docs/reference/gio/glib-compile-resources.1 --- glib2.0-2.56.2/docs/reference/gio/glib-compile-resources.1 2018-08-17 00:35:30.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/glib-compile-resources.1 2018-12-18 16:13:53.000000000 +0000 @@ -2,7 +2,7 @@ .\" Title: glib-compile-resources .\" Author: Alexander Larsson .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 08/17/2018 +.\" Date: 12/18/2018 .\" Manual: User Commands .\" Source: GIO .\" Language: English diff -Nru glib2.0-2.56.2/docs/reference/gio/glib-compile-schemas.1 glib2.0-2.56.4/docs/reference/gio/glib-compile-schemas.1 --- glib2.0-2.56.2/docs/reference/gio/glib-compile-schemas.1 2018-08-17 00:35:29.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/glib-compile-schemas.1 2018-12-18 16:13:53.000000000 +0000 @@ -2,7 +2,7 @@ .\" Title: glib-compile-schemas .\" Author: Ryan Lortie .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 08/17/2018 +.\" Date: 12/18/2018 .\" Manual: User Commands .\" Source: GIO .\" Language: English diff -Nru glib2.0-2.56.2/docs/reference/gio/gresource.1 glib2.0-2.56.4/docs/reference/gio/gresource.1 --- glib2.0-2.56.2/docs/reference/gio/gresource.1 2018-08-17 00:35:30.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/gresource.1 2018-12-18 16:13:54.000000000 +0000 @@ -2,7 +2,7 @@ .\" Title: gresource .\" Author: Matthias Clasen .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 08/17/2018 +.\" Date: 12/18/2018 .\" Manual: User Commands .\" Source: GIO .\" Language: English diff -Nru glib2.0-2.56.2/docs/reference/gio/gsettings.1 glib2.0-2.56.4/docs/reference/gio/gsettings.1 --- glib2.0-2.56.2/docs/reference/gio/gsettings.1 2018-08-17 00:35:30.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/gsettings.1 2018-12-18 16:13:53.000000000 +0000 @@ -2,7 +2,7 @@ .\" Title: gsettings .\" Author: Ryan Lortie .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 08/17/2018 +.\" Date: 12/18/2018 .\" Manual: User Commands .\" Source: GIO .\" Language: English diff -Nru glib2.0-2.56.2/docs/reference/gio/html/annotation-glossary.html glib2.0-2.56.4/docs/reference/gio/html/annotation-glossary.html --- glib2.0-2.56.2/docs/reference/gio/html/annotation-glossary.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/annotation-glossary.html 2018-12-18 17:56:14.000000000 +0000 @@ -7,7 +7,7 @@ - + @@ -95,6 +95,6 @@

This is the invoker for a virtual method.

+
Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/api-index-full.html glib2.0-2.56.4/docs/reference/gio/html/api-index-full.html --- glib2.0-2.56.2/docs/reference/gio/html/api-index-full.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/api-index-full.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -10338,6 +10338,6 @@
+
Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/application.html glib2.0-2.56.4/docs/reference/gio/html/application.html --- glib2.0-2.56.2/docs/reference/gio/html/application.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/application.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -74,6 +74,6 @@ +
Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/async.html glib2.0-2.56.4/docs/reference/gio/html/async.html --- glib2.0-2.56.2/docs/reference/gio/html/async.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/async.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -42,6 +42,6 @@ +
Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/ch01.html glib2.0-2.56.4/docs/reference/gio/html/ch01.html --- glib2.0-2.56.2/docs/reference/gio/html/ch01.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/ch01.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -226,6 +226,6 @@

+
Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/ch02.html glib2.0-2.56.4/docs/reference/gio/html/ch02.html --- glib2.0-2.56.2/docs/reference/gio/html/ch02.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/ch02.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -156,6 +156,6 @@ +
Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/ch03.html glib2.0-2.56.4/docs/reference/gio/html/ch03.html --- glib2.0-2.56.2/docs/reference/gio/html/ch03.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/ch03.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -39,6 +39,6 @@

+
Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/ch32.html glib2.0-2.56.4/docs/reference/gio/html/ch32.html --- glib2.0-2.56.2/docs/reference/gio/html/ch32.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/ch32.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -69,6 +69,6 @@
+
Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/ch33.html glib2.0-2.56.4/docs/reference/gio/html/ch33.html --- glib2.0-2.56.2/docs/reference/gio/html/ch33.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/ch33.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -164,10 +164,10 @@ switch (event_type) { case G_FILE_MONITOR_EVENT_DELETED: - g_print ("'%s' removed from trash\n", g_file_get_basename (child)); + g_print ("'%s' removed from trash\n", g_file_get_basename (child)); break; case G_FILE_MONITOR_EVENT_CREATED: - g_print ("'%s' added to trash\n", g_file_get_basename (child)); + g_print ("'%s' added to trash\n", g_file_get_basename (child)); break; default: ; } @@ -180,10 +180,10 @@ GFileMonitor *monitor; file = g_file_new_for_uri ("trash://"); - monitor = g_file_monitor_directory (file, 0, NULL, NULL); - g_object_unref (file); + monitor = g_file_monitor_directory (file, 0, NULL, NULL); + g_object_unref (file); - g_signal_connect (monitor, "changed", G_CALLBACK (file_changed), NULL); + g_signal_connect (monitor, "changed", G_CALLBACK (file_changed), NULL); /* ... */ @@ -211,6 +211,6 @@ +
Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/ch33s02.html glib2.0-2.56.4/docs/reference/gio/html/ch33s02.html --- glib2.0-2.56.2/docs/reference/gio/html/ch33s02.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/ch33s02.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -35,6 +35,6 @@

+
Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/ch33s03.html glib2.0-2.56.4/docs/reference/gio/html/ch33s03.html --- glib2.0-2.56.2/docs/reference/gio/html/ch33s03.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/ch33s03.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -33,6 +33,6 @@

+
Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/ch34.html glib2.0-2.56.4/docs/reference/gio/html/ch34.html --- glib2.0-2.56.2/docs/reference/gio/html/ch34.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/ch34.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -50,6 +50,6 @@ +
Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/ch34s02.html glib2.0-2.56.4/docs/reference/gio/html/ch34s02.html --- glib2.0-2.56.2/docs/reference/gio/html/ch34s02.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/ch34s02.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -53,6 +53,6 @@

+
Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/ch34s03.html glib2.0-2.56.4/docs/reference/gio/html/ch34s03.html --- glib2.0-2.56.2/docs/reference/gio/html/ch34s03.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/ch34s03.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -87,11 +87,11 @@ gconf_client_get_list() -for string lists, see g_settings_get_strv(), else see g_settings_get_value() and GVariant API +for string lists, see g_settings_get_strv(), else see g_settings_get_value() and GVariant API gconf_client_set_list() -for string lists, see g_settings_set_strv(), else see g_settings_set_value() and GVariant API +for string lists, see g_settings_set_strv(), else see g_settings_set_value() and GVariant API gconf_entry_get_is_writable() @@ -153,6 +153,6 @@

+
Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/ch34s04.html glib2.0-2.56.4/docs/reference/gio/html/ch34s04.html --- glib2.0-2.56.2/docs/reference/gio/html/ch34s04.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/ch34s04.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -40,6 +40,6 @@

+
Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/ch34s05.html glib2.0-2.56.4/docs/reference/gio/html/ch34s05.html --- glib2.0-2.56.2/docs/reference/gio/html/ch34s05.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/ch34s05.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -42,6 +42,6 @@

+
Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/ch34s06.html glib2.0-2.56.4/docs/reference/gio/html/ch34s06.html --- glib2.0-2.56.2/docs/reference/gio/html/ch34s06.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/ch34s06.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -132,9 +132,9 @@

One possible pitfall in doing schema conversion is that the default - values in GSettings schemas are parsed by the GVariant parser. + values in GSettings schemas are parsed by the GVariant parser. This means that strings need to include quotes in the XML. Also note - that the types are now specified as GVariant type strings. + that the types are now specified as GVariant type strings.

 
@@ -272,6 +272,6 @@
       

+
Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/ch34s07.html glib2.0-2.56.4/docs/reference/gio/html/ch34s07.html --- glib2.0-2.56.2/docs/reference/gio/html/ch34s07.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/ch34s07.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -154,6 +154,6 @@

+
Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/ch35.html glib2.0-2.56.4/docs/reference/gio/html/ch35.html --- glib2.0-2.56.2/docs/reference/gio/html/ch35.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/ch35.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -51,7 +51,7 @@
  • dbus-glib uses the GObject type system for method arguments and return values, including a homegrown container specialization - mechanism. GDBus relies on the GVariant type system which is + mechanism. GDBus relies on the GVariant type system which is explicitly designed to match D-Bus types.

  • @@ -89,6 +89,6 @@

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/ch35s02.html glib2.0-2.56.4/docs/reference/gio/html/ch35s02.html --- glib2.0-2.56.2/docs/reference/gio/html/ch35s02.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/ch35s02.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -75,7 +75,7 @@ dbus_g_proxy_connect_signal() -use g_signal_connect() with “g-signal” +use g_signal_connect() with “g-signal” @@ -136,6 +136,6 @@
    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/ch35s03.html glib2.0-2.56.4/docs/reference/gio/html/ch35s03.html --- glib2.0-2.56.2/docs/reference/gio/html/ch35s03.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/ch35s03.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -75,49 +75,49 @@ 43 44 45
  • -
    error = NULL;
    +        
    error = NULL;
     res = dbus_g_proxy_call (system_bus_proxy,
                              "RequestName",
                              &error,
    -                         G_TYPE_STRING, NAME_TO_CLAIM,
    -                         G_TYPE_UINT,   DBUS_NAME_FLAG_ALLOW_REPLACEMENT,
    -                         G_TYPE_INVALID,
    -                         G_TYPE_UINT,   &result,
    -                         G_TYPE_INVALID);
    +                         G_TYPE_STRING, NAME_TO_CLAIM,
    +                         G_TYPE_UINT,   DBUS_NAME_FLAG_ALLOW_REPLACEMENT,
    +                         G_TYPE_INVALID,
    +                         G_TYPE_UINT,   &result,
    +                         G_TYPE_INVALID);
     if (!res)
       {
    -    if (error != NULL)
    +    if (error != NULL)
           {
    -        g_warning ("Failed to acquire %s: %s",
    +        g_warning ("Failed to acquire %s: %s",
                        NAME_TO_CLAIM, error->message);
    -        g_error_free (error);
    +        g_error_free (error);
           }
         else
           {
    -        g_warning ("Failed to acquire %s", NAME_TO_CLAIM);
    +        g_warning ("Failed to acquire %s", NAME_TO_CLAIM);
           }
         goto out;
       }
     
     if (result != DBUS_REQUEST_NAME_REPLY_PRIMARY_OWNER)
       {
    -    if (error != NULL)
    +    if (error != NULL)
           {
    -        g_warning ("Failed to acquire %s: %s",
    +        g_warning ("Failed to acquire %s: %s",
                        NAME_TO_CLAIM, error->message);
    -        g_error_free (error);
    +        g_error_free (error);
           }
         else
           {
    -        g_warning ("Failed to acquire %s", NAME_TO_CLAIM);
    +        g_warning ("Failed to acquire %s", NAME_TO_CLAIM);
           }
         exit (1);
       }
     
     dbus_g_proxy_add_signal (system_bus_proxy, "NameLost",
    -                         G_TYPE_STRING, G_TYPE_INVALID);
    +                         G_TYPE_STRING, G_TYPE_INVALID);
     dbus_g_proxy_connect_signal (system_bus_proxy, "NameLost",
    -                             G_CALLBACK (on_name_lost), NULL, NULL);
    +                             G_CALLBACK (on_name_lost), NULL, NULL);
     
     /* further setup ... */
    @@ -174,10 +174,10 @@ on_bus_acquired, on_name_acquired, on_name_lost, - NULL, - NULL); + NULL, + NULL); - g_main_loop_run (loop); + g_main_loop_run (loop); g_bus_unown_name (owner_id);
    @@ -196,6 +196,6 @@

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/ch35s04.html glib2.0-2.56.4/docs/reference/gio/html/ch35s04.html --- glib2.0-2.56.2/docs/reference/gio/html/ch35s04.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/ch35s04.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -63,14 +63,14 @@ 7 8 9 -
    error = NULL;
    +        
    error = NULL;
     proxy = g_dbus_proxy_new_for_bus_sync (G_BUS_TYPE_SYSTEM,
                                            G_DBUS_PROXY_FLAGS_NONE,
    -                                       NULL, /* GDBusInterfaceInfo */
    +                                       NULL, /* GDBusInterfaceInfo */
                                            "org.freedesktop.Accounts",
                                            "/org/freedesktop/Accounts",
                                            "org.freedesktop.Accounts",
    -                                       NULL, /* GCancellable */
    +                                       NULL, /* GCancellable */
                                            &error);
    @@ -91,6 +91,6 @@

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/conversion.html glib2.0-2.56.4/docs/reference/gio/html/conversion.html --- glib2.0-2.56.2/docs/reference/gio/html/conversion.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/conversion.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -38,6 +38,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/data-models.html glib2.0-2.56.4/docs/reference/gio/html/data-models.html --- glib2.0-2.56.2/docs/reference/gio/html/data-models.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/data-models.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -32,6 +32,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/extending-gio.html glib2.0-2.56.4/docs/reference/gio/html/extending-gio.html --- glib2.0-2.56.2/docs/reference/gio/html/extending-gio.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/extending-gio.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -125,6 +125,6 @@

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/extending.html glib2.0-2.56.4/docs/reference/gio/html/extending.html --- glib2.0-2.56.2/docs/reference/gio/html/extending.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/extending.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -35,6 +35,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/failable_initialization.html glib2.0-2.56.4/docs/reference/gio/html/failable_initialization.html --- glib2.0-2.56.2/docs/reference/gio/html/failable_initialization.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/failable_initialization.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -32,6 +32,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/file_mon.html glib2.0-2.56.4/docs/reference/gio/html/file_mon.html --- glib2.0-2.56.2/docs/reference/gio/html/file_mon.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/file_mon.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -27,6 +27,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/file_ops.html glib2.0-2.56.4/docs/reference/gio/html/file_ops.html --- glib2.0-2.56.2/docs/reference/gio/html/file_ops.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/file_ops.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -44,6 +44,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GActionGroup.html glib2.0-2.56.4/docs/reference/gio/html/GActionGroup.html --- glib2.0-2.56.2/docs/reference/gio/html/GActionGroup.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GActionGroup.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -46,7 +46,7 @@ -gchar ** +gchar ** g_action_group_list_actions () @@ -54,7 +54,7 @@ -gboolean +gboolean g_action_group_query_action () @@ -62,7 +62,7 @@ -gboolean +gboolean g_action_group_has_action () @@ -70,21 +70,21 @@ -gboolean +gboolean g_action_group_get_action_enabled () -const GVariantType * +const GVariantType * g_action_group_get_action_parameter_type () -const GVariantType * +const GVariantType * g_action_group_get_action_state_type () @@ -92,7 +92,7 @@ -GVariant * +GVariant * g_action_group_get_action_state_hint () @@ -100,7 +100,7 @@ -GVariant * +GVariant * g_action_group_get_action_state () @@ -169,22 +169,22 @@ void action-added -Has Details +Has Details void action-enabled-changed -Has Details +Has Details void action-removed -Has Details +Has Details void action-state-changed -Has Details +Has Details @@ -210,7 +210,7 @@

    Object Hierarchy

    -
        GInterface
    +
        GInterface
         ╰── GActionGroup
     
    @@ -218,7 +218,7 @@

    Prerequisites

    GActionGroup requires - GObject.

    + GObject.

    Known Derived Interfaces

    @@ -247,11 +247,11 @@ a menu.

    The main way to interact with the actions in a GActionGroup is to activate them with g_action_group_activate_action(). Activating an -action may require a GVariant parameter. The required type of the +action may require a GVariant parameter. The required type of the parameter can be inquired with g_action_group_get_action_parameter_type(). Actions may be disabled, see g_action_group_get_action_enabled(). Activating a disabled action has no effect.

    -

    Actions may optionally have a state in the form of a GVariant. The +

    Actions may optionally have a state in the form of a GVariant. The current state of an action can be inquired with g_action_group_get_action_state(). Activating a stateful action may change its state, but it is also possible to set the state by calling @@ -282,11 +282,11 @@

    Functions

    g_action_group_list_actions ()

    -
    gchar **
    +
    gchar **
     g_action_group_list_actions (GActionGroup *action_group);

    Lists the actions contained within action_group .

    -

    The caller is responsible for freeing the list with g_strfreev() when +

    The caller is responsible for freeing the list with g_strfreev() when it is no longer required.

    Parameters

    @@ -305,7 +305,7 @@

    Returns

    -

    a NULL-terminated array of the names of the +

    a NULL-terminated array of the names of the actions in the group.

    [transfer full]

    @@ -314,14 +314,14 @@

    g_action_group_query_action ()

    -
    gboolean
    +
    gboolean
     g_action_group_query_action (GActionGroup *action_group,
    -                             const gchar *action_name,
    -                             gboolean *enabled,
    -                             const GVariantType **parameter_type,
    -                             const GVariantType **state_type,
    -                             GVariant **state_hint,
    -                             GVariant **state);
    + const gchar *action_name, + gboolean *enabled, + const GVariantType **parameter_type, + const GVariantType **state_type, + GVariant **state_hint, + GVariant **state);

    Queries all aspects of the named action within an action_group .

    This function acquires the information available from @@ -341,9 +341,9 @@ information. The interface also provides default implementations of those functions that call this function. All implementations, therefore, must override either this function or all of the others.

    -

    If the action exists, TRUE is returned and any of the requested -fields (as indicated by having a non-NULL reference passed in) are -filled. If the action doesn't exist, FALSE is returned and the +

    If the action exists, TRUE is returned and any of the requested +fields (as indicated by having a non-NULL reference passed in) are +filled. If the action doesn't exist, FALSE is returned and the fields may or may not have been modified.

    Parameters

    @@ -371,22 +371,22 @@

    parameter_type

    -

    the parameter type, or NULL if none needed.

    +

    the parameter type, or NULL if none needed.

    [out][optional]

    state_type

    -

    the state type, or NULL if stateless.

    +

    the state type, or NULL if stateless.

    [out][optional]

    state_hint

    -

    the state hint, or NULL if none.

    +

    the state hint, or NULL if none.

    [out][optional]

    state

    -

    the current state, or NULL if stateless.

    +

    the current state, or NULL if stateless.

    [out][optional] @@ -394,16 +394,16 @@

    Returns

    -

    TRUE if the action exists, else FALSE

    +

    TRUE if the action exists, else FALSE

    Since: 2.32


    g_action_group_has_action ()

    -
    gboolean
    +
    gboolean
     g_action_group_has_action (GActionGroup *action_group,
    -                           const gchar *action_name);
    + const gchar *action_name);

    Checks if the named action exists within action_group .

    @@ -437,9 +437,9 @@

    g_action_group_get_action_enabled ()

    -
    gboolean
    +
    gboolean
     g_action_group_get_action_enabled (GActionGroup *action_group,
    -                                   const gchar *action_name);
    + const gchar *action_name);

    Checks if the named action within action_group is currently enabled.

    An action must be enabled in order to be activated or in order to @@ -475,18 +475,18 @@


    g_action_group_get_action_parameter_type ()

    -
    const GVariantType *
    +
    const GVariantType *
     g_action_group_get_action_parameter_type
                                    (GActionGroup *action_group,
    -                                const gchar *action_name);
    + const gchar *action_name);

    Queries the type of the parameter that must be given when activating the named action within action_group .

    When activating the action using g_action_group_activate_action(), -the GVariant given to that function must be of the type returned +the GVariant given to that function must be of the type returned by this function.

    -

    In the case that this function returns NULL, you must not give any -GVariant, but NULL instead.

    +

    In the case that this function returns NULL, you must not give any +GVariant, but NULL instead.

    The parameter type of a particular action will never change but it is possible for an action to be removed and for a new action to be added with the same name but a different parameter type.

    @@ -522,19 +522,19 @@

    g_action_group_get_action_state_type ()

    -
    const GVariantType *
    +
    const GVariantType *
     g_action_group_get_action_state_type (GActionGroup *action_group,
    -                                      const gchar *action_name);
    + const gchar *action_name);

    Queries the type of the state of the named action within action_group .

    If the action is stateful then this function returns the -GVariantType of the state. All calls to -g_action_group_change_action_state() must give a GVariant of this -type and g_action_group_get_action_state() will return a GVariant +GVariantType of the state. All calls to +g_action_group_change_action_state() must give a GVariant of this +type and g_action_group_get_action_state() will return a GVariant of the same type.

    -

    If the action is not stateful then this function will return NULL. -In that case, g_action_group_get_action_state() will return NULL +

    If the action is not stateful then this function will return NULL. +In that case, g_action_group_get_action_state() will return NULL and you must not call g_action_group_change_action_state().

    The state type of a particular action will never change but it is possible for an action to be removed and for a new action to be added @@ -571,24 +571,24 @@


    g_action_group_get_action_state_hint ()

    -
    GVariant *
    +
    GVariant *
     g_action_group_get_action_state_hint (GActionGroup *action_group,
    -                                      const gchar *action_name);
    + const gchar *action_name);

    Requests a hint about the valid range of values for the state of the named action within action_group .

    -

    If NULL is returned it either means that the action is not stateful +

    If NULL is returned it either means that the action is not stateful or that there is no hint about the valid range of values for the state of the action.

    -

    If a GVariant array is returned then each item in the array is a -possible value for the state. If a GVariant pair (ie: two-tuple) is +

    If a GVariant array is returned then each item in the array is a +possible value for the state. If a GVariant pair (ie: two-tuple) is returned then the tuple specifies the inclusive lower and upper bound of valid values for the state.

    In any case, the information is merely a hint. It may be possible to have a state value outside of the hinted range and setting a value within the range may fail.

    -

    The return value (if non-NULL) should be freed with -g_variant_unref() when it is no longer required.

    +

    The return value (if non-NULL) should be freed with +g_variant_unref() when it is no longer required.

    Parameters

    @@ -621,16 +621,16 @@

    g_action_group_get_action_state ()

    -
    GVariant *
    +
    GVariant *
     g_action_group_get_action_state (GActionGroup *action_group,
    -                                 const gchar *action_name);
    + const gchar *action_name);

    Queries the current state of the named action within action_group .

    -

    If the action is not stateful then NULL will be returned. If the +

    If the action is not stateful then NULL will be returned. If the action is stateful then the type of the return value is the type given by g_action_group_get_action_state_type().

    -

    The return value (if non-NULL) should be freed with -g_variant_unref() when it is no longer required.

    +

    The return value (if non-NULL) should be freed with +g_variant_unref() when it is no longer required.

    Parameters

    @@ -665,8 +665,8 @@

    g_action_group_change_action_state ()

    void
     g_action_group_change_action_state (GActionGroup *action_group,
    -                                    const gchar *action_name,
    -                                    GVariant *value);
    + const gchar *action_name, + GVariant *value);

    Request for the state of the named action within action_group to be changed to value @@ -714,15 +714,15 @@

    g_action_group_activate_action ()

    void
     g_action_group_activate_action (GActionGroup *action_group,
    -                                const gchar *action_name,
    -                                GVariant *parameter);
    + const gchar *action_name, + GVariant *parameter);

    Activate the named action within action_group .

    If the action is expecting a parameter, then the correct type of parameter must be given as parameter . If the action is expecting no parameters then parameter - must be NULL. See + must be NULL. See g_action_group_get_action_parameter_type().

    Parameters

    @@ -758,7 +758,7 @@

    g_action_group_action_added ()

    void
     g_action_group_action_added (GActionGroup *action_group,
    -                             const gchar *action_name);
    + const gchar *action_name);

    Emits the “action-added” signal on action_group .

    This function should only be called by GActionGroup implementations.

    @@ -791,7 +791,7 @@

    g_action_group_action_removed ()

    void
     g_action_group_action_removed (GActionGroup *action_group,
    -                               const gchar *action_name);
    + const gchar *action_name);

    Emits the “action-removed” signal on action_group .

    This function should only be called by GActionGroup implementations.

    @@ -824,8 +824,8 @@

    g_action_group_action_enabled_changed ()

    void
     g_action_group_action_enabled_changed (GActionGroup *action_group,
    -                                       const gchar *action_name,
    -                                       gboolean enabled);
    + const gchar *action_name, + gboolean enabled);

    Emits the “action-enabled-changed” signal on action_group .

    This function should only be called by GActionGroup implementations.

    @@ -863,8 +863,8 @@

    g_action_group_action_state_changed ()

    void
     g_action_group_action_state_changed (GActionGroup *action_group,
    -                                     const gchar *action_name,
    -                                     GVariant *state);
    + const gchar *action_name, + GVariant *state);

    Emits the “action-state-changed” signal on action_group .

    This function should only be called by GActionGroup implementations.

    @@ -1055,8 +1055,8 @@

    The “action-added” signal

    void
     user_function (GActionGroup *action_group,
    -               gchar        *action_name,
    -               gpointer      user_data)
    + gchar *action_name, + gpointer user_data)

    Signals that a new action was just added to the group. This signal is emitted after the action has been added and is now visible.

    @@ -1088,7 +1088,7 @@
    -

    Flags: Has Details

    +

    Flags: Has Details

    Since: 2.28


    @@ -1096,9 +1096,9 @@

    The “action-enabled-changed” signal

    void
     user_function (GActionGroup *action_group,
    -               gchar        *action_name,
    -               gboolean      enabled,
    -               gpointer      user_data)
    + gchar *action_name, + gboolean enabled, + gpointer user_data)

    Signals that the enabled status of the named action has changed.

    Parameters

    @@ -1133,7 +1133,7 @@
    -

    Flags: Has Details

    +

    Flags: Has Details

    Since: 2.28


    @@ -1141,8 +1141,8 @@

    The “action-removed” signal

    void
     user_function (GActionGroup *action_group,
    -               gchar        *action_name,
    -               gpointer      user_data)
    + gchar *action_name, + gpointer user_data)

    Signals that an action is just about to be removed from the group. This signal is emitted before the action is removed, so the action is still visible and can be queried from the signal handler.

    @@ -1174,7 +1174,7 @@ -

    Flags: Has Details

    +

    Flags: Has Details

    Since: 2.28


    @@ -1182,9 +1182,9 @@

    The “action-state-changed” signal

    void
     user_function (GActionGroup *action_group,
    -               gchar        *action_name,
    -               GVariant     *value,
    -               gpointer      user_data)
    + gchar *action_name, + GVariant *value, + gpointer user_data)

    Signals that the state of the named action has changed.

    Parameters

    @@ -1219,7 +1219,7 @@
    -

    Flags: Has Details

    +

    Flags: Has Details

    Since: 2.28

    @@ -1229,6 +1229,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GAction.html glib2.0-2.56.4/docs/reference/gio/html/GAction.html --- glib2.0-2.56.2/docs/reference/gio/html/GAction.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GAction.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -45,28 +45,28 @@ -gboolean +gboolean g_action_name_is_valid () -const gchar * +const gchar * g_action_get_name () -const GVariantType * +const GVariantType * g_action_get_parameter_type () -const GVariantType * +const GVariantType * g_action_get_state_type () @@ -74,7 +74,7 @@ -GVariant * +GVariant * g_action_get_state_hint () @@ -82,7 +82,7 @@ -gboolean +gboolean g_action_get_enabled () @@ -90,7 +90,7 @@ -GVariant * +GVariant * g_action_get_state () @@ -114,7 +114,7 @@ -gboolean +gboolean g_action_parse_detailed_name () @@ -122,7 +122,7 @@ -gchar * +gchar * g_action_print_detailed_name () @@ -141,31 +141,31 @@ -gboolean +gboolean enabled Read -gchar * +gchar * name Read -GVariantType * +GVariantType * parameter-type Read -GVariant * +GVariant * state Read -GVariantType * +GVariantType * state-type Read @@ -193,7 +193,7 @@

    Object Hierarchy

    -
        GInterface
    +
        GInterface
         ╰── GAction
     
    @@ -201,7 +201,7 @@

    Prerequisites

    GAction requires - GObject.

    + GObject.

    Known Implementations

    @@ -219,11 +219,11 @@

    GAction represents a single named action.

    The main interface to an action is that it can be activated with g_action_activate(). This results in the 'activate' signal being -emitted. An activation has a GVariant parameter (which may be -NULL). The correct type for the parameter is determined by a static +emitted. An activation has a GVariant parameter (which may be +NULL). The correct type for the parameter is determined by a static parameter type (which is given at construction time).

    An action may optionally have a state, in which case the state may be -set with g_action_change_state(). This call takes a GVariant. The +set with g_action_change_state(). This call takes a GVariant. The correct type for the state is determined by a static state type (which is given at construction time).

    The state may have a hint associated with it, specifying its valid @@ -244,8 +244,8 @@

    Functions

    g_action_name_is_valid ()

    -
    gboolean
    -g_action_name_is_valid (const gchar *action_name);
    +
    gboolean
    +g_action_name_is_valid (const gchar *action_name);

    Checks if action_name is valid.

    action_name @@ -254,7 +254,7 @@

    It is an error to call this function with a non-utf8 action_name . action_name - must not be NULL.

    + must not be NULL.

    Parameters

    @@ -272,7 +272,7 @@

    Returns

    -

    TRUE if action_name +

    TRUE if action_name is valid

    Since: 2.38

    @@ -280,7 +280,7 @@

    g_action_get_name ()

    -
    const gchar *
    +
    const gchar *
     g_action_get_name (GAction *action);

    Queries the name of action .

    @@ -308,15 +308,15 @@

    g_action_get_parameter_type ()

    -
    const GVariantType *
    +
    const GVariantType *
     g_action_get_parameter_type (GAction *action);

    Queries the type of the parameter that must be given when activating action .

    -

    When activating the action using g_action_activate(), the GVariant +

    When activating the action using g_action_activate(), the GVariant given to that function must be of the type returned by this function.

    -

    In the case that this function returns NULL, you must not give any -GVariant, but NULL instead.

    +

    In the case that this function returns NULL, you must not give any +GVariant, but NULL instead.

    Parameters

    @@ -342,19 +342,19 @@

    g_action_get_state_type ()

    -
    const GVariantType *
    +
    const GVariantType *
     g_action_get_state_type (GAction *action);

    Queries the type of the state of action .

    If the action is stateful (e.g. created with g_simple_action_new_stateful()) then this function returns the -GVariantType of the state. This is the type of the initial value +GVariantType of the state. This is the type of the initial value given as the state. All calls to g_action_change_state() must give a -GVariant of this type and g_action_get_state() will return a -GVariant of the same type.

    +GVariant of this type and g_action_get_state() will return a +GVariant of the same type.

    If the action is not stateful (e.g. created with g_simple_action_new()) -then this function will return NULL. In that case, g_action_get_state() -will return NULL and you must not call g_action_change_state().

    +then this function will return NULL. In that case, g_action_get_state() +will return NULL and you must not call g_action_change_state().

    Parameters

    @@ -380,23 +380,23 @@

    g_action_get_state_hint ()

    -
    GVariant *
    +
    GVariant *
     g_action_get_state_hint (GAction *action);

    Requests a hint about the valid range of values for the state of action .

    -

    If NULL is returned it either means that the action is not stateful +

    If NULL is returned it either means that the action is not stateful or that there is no hint about the valid range of values for the state of the action.

    -

    If a GVariant array is returned then each item in the array is a -possible value for the state. If a GVariant pair (ie: two-tuple) is +

    If a GVariant array is returned then each item in the array is a +possible value for the state. If a GVariant pair (ie: two-tuple) is returned then the tuple specifies the inclusive lower and upper bound of valid values for the state.

    In any case, the information is merely a hint. It may be possible to have a state value outside of the hinted range and setting a value within the range may fail.

    -

    The return value (if non-NULL) should be freed with -g_variant_unref() when it is no longer required.

    +

    The return value (if non-NULL) should be freed with +g_variant_unref() when it is no longer required.

    Parameters

    @@ -422,7 +422,7 @@

    g_action_get_enabled ()

    -
    gboolean
    +
    gboolean
     g_action_get_enabled (GAction *action);

    Checks if action is currently enabled.

    @@ -452,15 +452,15 @@

    g_action_get_state ()

    -
    GVariant *
    +
    GVariant *
     g_action_get_state (GAction *action);

    Queries the current state of action .

    -

    If the action is not stateful then NULL will be returned. If the +

    If the action is not stateful then NULL will be returned. If the action is stateful then the type of the return value is the type given by g_action_get_state_type().

    -

    The return value (if non-NULL) should be freed with -g_variant_unref() when it is no longer required.

    +

    The return value (if non-NULL) should be freed with +g_variant_unref() when it is no longer required.

    Parameters

    @@ -488,7 +488,7 @@

    g_action_change_state ()

    void
     g_action_change_state (GAction *action,
    -                       GVariant *value);
    + GVariant *value);

    Request for the state of action to be changed to value .

    @@ -530,13 +530,13 @@

    g_action_activate ()

    void
     g_action_activate (GAction *action,
    -                   GVariant *parameter);
    + GVariant *parameter);

    Activates the action.

    parameter must be the correct type of parameter for the action (ie: the parameter type given at construction time). If the parameter -type was NULL then parameter - must also be NULL.

    +type was NULL then parameter + must also be NULL.

    If the parameter GVariant is floating, it is consumed.

    @@ -566,11 +566,11 @@

    g_action_parse_detailed_name ()

    -
    gboolean
    -g_action_parse_detailed_name (const gchar *detailed_name,
    -                              gchar **action_name,
    -                              GVariant **target_value,
    -                              GError **error);
    +
    gboolean
    +g_action_parse_detailed_name (const gchar *detailed_name,
    +                              gchar **action_name,
    +                              GVariant **target_value,
    +                              GError **error);

    Parses a detailed action name into its separate name and target components.

    Detailed action names can have three formats.

    @@ -585,7 +585,7 @@

    The third format is used to represent an action with any type of target value, including strings. The target value follows the action name, surrounded in parens. For example: "app.action(42)". The -target value is parsed using g_variant_parse(). If a tuple-typed +target value is parsed using g_variant_parse(). If a tuple-typed value is desired, it must be specified in the same way, resulting in two sets of parens, for example: "app.action((1,2,3))". A string target can be specified this way as well: "app.action('target')". @@ -612,12 +612,12 @@

    - + - + @@ -625,7 +625,7 @@

    Returns

    -

    TRUE if successful, else FALSE with error +

    TRUE if successful, else FALSE with error set

    Since: 2.38

    @@ -633,9 +633,9 @@

    g_action_print_detailed_name ()

    -
    gchar *
    -g_action_print_detailed_name (const gchar *action_name,
    -                              GVariant *target_value);
    +
    gchar *
    +g_action_print_detailed_name (const gchar *action_name,
    +                              GVariant *target_value);

    Formats a detailed action name from action_name and target_value .

    @@ -663,7 +663,7 @@
    - + @@ -766,7 +766,7 @@

    Property Details

    The “enabled” property

    -
      “enabled”                  gboolean
    +
      “enabled”                  gboolean

    If action is currently enabled.

    If the action is disabled then calls to g_action_activate() and @@ -778,7 +778,7 @@


    The “name” property

    -
      “name”                     gchar *
    +
      “name”                     gchar *

    The name of the action. This is mostly meaningful for identifying the action once it has been added to a GActionGroup. It is immutable.

    Flags: Read

    @@ -788,9 +788,9 @@

    The “parameter-type” property

    -
      “parameter-type”           GVariantType *
    +
      “parameter-type”           GVariantType *

    The type of the parameter that must be given when activating the -action. This is immutable, and may be NULL if no parameter is needed when +action. This is immutable, and may be NULL if no parameter is needed when activating the action.

    Flags: Read

    Since: 2.28

    @@ -798,8 +798,8 @@

    The “state” property

    -
      “state”                    GVariant *
    -

    The state of the action, or NULL if the action is stateless.

    +
      “state”                    GVariant *
    +

    The state of the action, or NULL if the action is stateless.

    Flags: Read

    Allowed values: GVariant<*>

    Default value: NULL

    @@ -808,8 +808,8 @@

    The “state-type” property

    -
      “state-type”               GVariantType *
    -

    The GVariantType of the state that the action has, or NULL if the +

      “state-type”               GVariantType *
    +

    The GVariantType of the state that the action has, or NULL if the action is stateless. This is immutable.

    Flags: Read

    Since: 2.28

    @@ -817,6 +817,6 @@
    +
    Generated by GTK-Doc V1.29.1
    \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GActionMap.html glib2.0-2.56.4/docs/reference/gio/html/GActionMap.html --- glib2.0-2.56.2/docs/reference/gio/html/GActionMap.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GActionMap.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -102,7 +102,7 @@

    Object Hierarchy

    -
        GInterface
    +
        GInterface
         ╰── GActionMap
     
    @@ -110,7 +110,7 @@

    Prerequisites

    GActionMap requires - GObject.

    + GObject.

    Known Implementations

    @@ -140,11 +140,11 @@

    g_action_map_lookup_action ()

    GAction *
     g_action_map_lookup_action (GActionMap *action_map,
    -                            const gchar *action_name);
    + const gchar *action_name);

    Looks up the action with the name action_name in action_map .

    -

    If no such action exists, returns NULL.

    +

    If no such action exists, returns NULL.

    Parameters

    target_value

    the target value, or NULL for no target.

    the target value, or NULL for no target.

    [out]

    error

    a pointer to a NULL GError, or NULL

    a pointer to a NULL GError, or NULL

     

    target_value

    a GVariant target value, or NULL.

    a GVariant target value, or NULL.

    [nullable]
    @@ -169,7 +169,7 @@

    Returns

    -

    a GAction, or NULL.

    +

    a GAction, or NULL.

    [transfer none]

    Since: 2.32

    @@ -180,8 +180,8 @@
    void
     g_action_map_add_action_entries (GActionMap *action_map,
                                      const GActionEntry *entries,
    -                                 gint n_entries,
    -                                 gpointer user_data);
    + gint n_entries, + gpointer user_data);

    A convenience function for creating multiple GSimpleAction instances and adding them to a GActionMap.

    Each action is constructed as per one GActionEntry.

    @@ -232,7 +232,7 @@ GVariant *parameter, gpointer user_data){ - g_print ("%s\n", g_variant_get_string (parameter, NULL)); + g_print ("%s\n", g_variant_get_string (parameter, NULL));}static GActionGroup * @@ -245,7 +245,7 @@ GSimpleActionGroup *group; group = g_simple_action_group_new (); - g_action_map_add_action_entries (G_ACTION_MAP (group), entries, G_N_ELEMENTS (entries), NULL); + g_action_map_add_action_entries (G_ACTION_MAP (group), entries, G_N_ELEMENTS (entries), NULL); return G_ACTION_GROUP (group);} @@ -279,7 +279,7 @@ +is NULL-terminated

    @@ -334,7 +334,7 @@

    g_action_map_remove_action ()

    void
     g_action_map_remove_action (GActionMap *action_map,
    -                            const gchar *action_name);
    + const gchar *action_name);

    Removes the named action from the action map.

    If no action of this name is in the map then nothing happens.

    @@ -437,7 +437,7 @@ g_action_map_add_action_entries().

    The order of the items in the structure are intended to reflect frequency of use. It is permissible to use an incomplete initialiser -in order to leave some of the later values as NULL. All values +in order to leave some of the later values as NULL. All values after name are optional. Additional optional fields may be added in the future.

    @@ -452,14 +452,14 @@
    - + - + +GVariant type string (or NULL for no parameter)

    - + +give NULL here.

    @@ -498,6 +498,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GAppInfo.html glib2.0-2.56.4/docs/reference/gio/html/GAppInfo.html --- glib2.0-2.56.2/docs/reference/gio/html/GAppInfo.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GAppInfo.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -61,7 +61,7 @@ - + - +

    n_entries

    the length of entries , or -1 if entries -is NULL-terminated

     

    const gchar *name;

    const gchar *name;

    the name of the action

     

    activate ()

    the callback to connect to the "activate" signal of the -action. Since GLib 2.40, this can be NULL for stateful +action. Since GLib 2.40, this can be NULL for stateful actions, in which case the default handler is used. For boolean-stated actions with no parameter, this is a toggle. For other state types (and parameter type equal @@ -469,19 +469,19 @@

     

    const gchar *parameter_type;

    const gchar *parameter_type;

    the type of the parameter that must be passed to the activate function for this action, given as a single -GVariant type string (or NULL for no parameter)

     

    const gchar *state;

    const gchar *state;

    the initial state for this action, given in GVariant text format. The state is parsed with no extra type information, so type tags must be added to the string if they are necessary. Stateless actions should -give NULL here.

     
    -gboolean +gboolean g_app_info_equal () @@ -119,7 +119,7 @@
    -gboolean +gboolean g_app_info_launch () @@ -127,7 +127,7 @@
    -gboolean +gboolean g_app_info_supports_files () @@ -135,7 +135,7 @@
    -gboolean +gboolean g_app_info_supports_uris () @@ -143,7 +143,7 @@
    -gboolean +gboolean g_app_info_launch_uris () @@ -151,7 +151,7 @@
    -gboolean +gboolean g_app_info_should_show () @@ -159,7 +159,7 @@
    -gboolean +gboolean g_app_info_can_delete () @@ -167,7 +167,7 @@
    -gboolean +gboolean g_app_info_delete () @@ -183,7 +183,7 @@
    -gboolean +gboolean g_app_info_set_as_default_for_type () @@ -191,7 +191,7 @@
    -gboolean +gboolean g_app_info_set_as_default_for_extension () @@ -199,7 +199,7 @@
    -gboolean +gboolean g_app_info_set_as_last_used_for_type () @@ -207,7 +207,7 @@
    -gboolean +gboolean g_app_info_add_supports_type () @@ -215,7 +215,7 @@
    -gboolean +gboolean g_app_info_can_remove_supports_type () @@ -223,7 +223,7 @@
    -gboolean +gboolean g_app_info_remove_supports_type () @@ -238,7 +238,7 @@
    -GList * +GList * g_app_info_get_all () @@ -246,7 +246,7 @@
    -GList * +GList * g_app_info_get_all_for_type () @@ -270,7 +270,7 @@
    -GList * +GList * g_app_info_get_fallback_for_type () @@ -278,7 +278,7 @@
    -GList * +GList * g_app_info_get_recommended_for_type () @@ -286,7 +286,7 @@
    -gboolean +gboolean g_app_info_launch_default_for_uri () @@ -302,7 +302,7 @@
    -gboolean +gboolean g_app_info_launch_default_for_uri_finish () @@ -379,12 +379,12 @@
    void launch-failedRun LastRun Last
    void launchedRun LastRun Last
    @@ -418,9 +418,9 @@

    Object Hierarchy

    -
        GInterface
    +
        GInterface
         ╰── GAppInfo
    -    GObject
    +    GObject
         ╰── GAppLaunchContext
     
    @@ -428,7 +428,7 @@

    Prerequisites

    GAppInfo requires - GObject.

    + GObject.

    Known Implementations

    @@ -490,13 +490,13 @@ uri = g_file_get_uri (file); strcmp (uri, uri_from_commandline) == 0; -g_free (uri); +g_free (uri); if (g_file_has_uri_scheme (file, "cdda")) { // do something special with uri } -g_object_unref (file); +g_object_unref (file); @@ -518,7 +518,7 @@ g_app_info_create_from_commandline (const char *commandline, const char *application_name, GAppInfoCreateFlags flags, - GError **error); + GError **error);

    Creates a new GAppInfo from the given information.

    Note that for commandline , the quoting rules of the Exec key of the @@ -543,7 +543,7 @@

    application_name

    -

    the application name, or NULL to use commandline +

    the application name, or NULL to use commandline .

    [nullable] @@ -554,7 +554,7 @@

    error

    -

    a GError location to store the error occurring, NULL to ignore.

    +

    a GError location to store the error occurring, NULL to ignore.

      @@ -597,7 +597,7 @@

    g_app_info_equal ()

    -
    gboolean
    +
    gboolean
     g_app_info_equal (GAppInfo *appinfo1,
                       GAppInfo *appinfo2);

    Checks if two GAppInfos are equal.

    @@ -628,9 +628,9 @@

    Returns

    -

    TRUE if appinfo1 +

    TRUE if appinfo1 is equal to appinfo2 -. FALSE otherwise.

    +. FALSE otherwise.


    @@ -642,7 +642,7 @@ identifies the application. The exact format of the id is platform dependent. For instance, on Unix this is the desktop file id from the xdg menu specification.

    -

    Note that the returned ID may be NULL, depending on how +

    Note that the returned ID may be NULL, depending on how the appinfo has been constructed.

    @@ -747,7 +747,7 @@

    Returns

    a string containing a description of the application appinfo -, or NULL if none.

    +, or NULL if none.


    @@ -805,7 +805,7 @@

    Returns

    a string containing the appinfo 's commandline, -or NULL if this information is not available.

    +or NULL if this information is not available.

    [type filename]

    Since: 2.20

    @@ -834,7 +834,7 @@

    Returns

    the default GIcon for appinfo -or NULL +or NULL if there is no default icon.

    [transfer none]

    @@ -842,11 +842,11 @@

    g_app_info_launch ()

    -
    gboolean
    +
    gboolean
     g_app_info_launch (GAppInfo *appinfo,
    -                   GList *files,
    +                   GList *files,
                        GAppLaunchContext *context,
    -                   GError **error);
    + GError **error);

    Launches the application. Passes files to the launched application as arguments, using the optional context @@ -854,7 +854,7 @@ about the details of the launcher (like what screen it is on). On error, error will be set accordingly.

    -

    To launch the application without arguments pass a NULL files +

    To launch the application without arguments pass a NULL files list.

    Note that even if the launch is successful the application launched can fail to start if it runs into problems during startup. There is @@ -890,17 +890,17 @@

    files

    -

    a GList of GFile objects.

    +

    a GList of GFile objects.

    [nullable][element-type GFile]

    context

    -

    a GAppLaunchContext or NULL.

    +

    a GAppLaunchContext or NULL.

    [nullable]

    error

    -

    a GError

    +

    a GError

      @@ -908,13 +908,13 @@

    Returns

    -

    TRUE on successful launch, FALSE otherwise.

    +

    TRUE on successful launch, FALSE otherwise.


    g_app_info_supports_files ()

    -
    gboolean
    +
    gboolean
     g_app_info_supports_files (GAppInfo *appinfo);

    Checks if the application accepts files as arguments.

    @@ -934,14 +934,14 @@

    Returns

    -

    TRUE if the appinfo +

    TRUE if the appinfo supports files.


    g_app_info_supports_uris ()

    -
    gboolean
    +
    gboolean
     g_app_info_supports_uris (GAppInfo *appinfo);

    Checks if the application supports reading files and directories from URIs.

    @@ -961,18 +961,18 @@

    Returns

    -

    TRUE if the appinfo +

    TRUE if the appinfo supports URIs.


    g_app_info_launch_uris ()

    -
    gboolean
    +
    gboolean
     g_app_info_launch_uris (GAppInfo *appinfo,
    -                        GList *uris,
    +                        GList *uris,
                             GAppLaunchContext *context,
    -                        GError **error);
    + GError **error);

    Launches the application. This passes the uris to the launched application as arguments, using the optional context @@ -980,7 +980,7 @@ about the details of the launcher (like what screen it is on). On error, error will be set accordingly.

    -

    To launch the application without arguments pass a NULL uris +

    To launch the application without arguments pass a NULL uris list.

    Note that even if the launch is successful the application launched can fail to start if it runs into problems during startup. There is @@ -1001,17 +1001,17 @@

    uris

    -

    a GList containing URIs to launch.

    +

    a GList containing URIs to launch.

    [nullable][element-type utf8]

    context

    -

    a GAppLaunchContext or NULL.

    +

    a GAppLaunchContext or NULL.

    [nullable]

    error

    -

    a GError

    +

    a GError

      @@ -1019,13 +1019,13 @@

    Returns

    -

    TRUE on successful launch, FALSE otherwise.

    +

    TRUE on successful launch, FALSE otherwise.


    g_app_info_should_show ()

    -
    gboolean
    +
    gboolean
     g_app_info_should_show (GAppInfo *appinfo);

    Checks if the application info should be shown in menus that list available applications.

    @@ -1046,14 +1046,14 @@

    Returns

    -

    TRUE if the appinfo -should be shown, FALSE otherwise.

    +

    TRUE if the appinfo +should be shown, FALSE otherwise.


    g_app_info_can_delete ()

    -
    gboolean
    +
    gboolean
     g_app_info_can_delete (GAppInfo *appinfo);

    Obtains the information whether the GAppInfo can be deleted. See g_app_info_delete().

    @@ -1074,7 +1074,7 @@

    Returns

    -

    TRUE if appinfo +

    TRUE if appinfo can be deleted

    Since: 2.20

    @@ -1082,7 +1082,7 @@

    g_app_info_delete ()

    -
    gboolean
    +
    gboolean
     g_app_info_delete (GAppInfo *appinfo);

    Tries to delete a GAppInfo.

    On some platforms, there may be a difference between user-defined @@ -1106,7 +1106,7 @@

    Returns

    -

    TRUE if appinfo +

    TRUE if appinfo has been deleted

    Since: 2.20

    @@ -1141,10 +1141,10 @@

    g_app_info_set_as_default_for_type ()

    -
    gboolean
    +
    gboolean
     g_app_info_set_as_default_for_type (GAppInfo *appinfo,
                                         const char *content_type,
    -                                    GError **error);
    + GError **error);

    Sets the application as the default handler for a given type.

    Parameters

    @@ -1167,7 +1167,7 @@

    error

    -

    a GError.

    +

    a GError.

      @@ -1175,17 +1175,17 @@

    Returns

    -

    TRUE on success, FALSE on error.

    +

    TRUE on success, FALSE on error.


    g_app_info_set_as_default_for_extension ()

    -
    gboolean
    +
    gboolean
     g_app_info_set_as_default_for_extension
                                    (GAppInfo *appinfo,
                                     const char *extension,
    -                                GError **error);
    + GError **error);

    Sets the application as the default handler for the given file extension.

    Parameters

    @@ -1209,7 +1209,7 @@

    error

    -

    a GError.

    +

    a GError.

      @@ -1217,16 +1217,16 @@

    Returns

    -

    TRUE on success, FALSE on error.

    +

    TRUE on success, FALSE on error.


    g_app_info_set_as_last_used_for_type ()

    -
    gboolean
    +
    gboolean
     g_app_info_set_as_last_used_for_type (GAppInfo *appinfo,
                                           const char *content_type,
    -                                      GError **error);
    + GError **error);

    Sets the application as the last used application for a given type. This will make the application appear as first in the list returned by g_app_info_get_recommended_for_type(), regardless of the default @@ -1252,7 +1252,7 @@

    error

    -

    a GError.

    +

    a GError.

      @@ -1260,16 +1260,16 @@

    Returns

    -

    TRUE on success, FALSE on error.

    +

    TRUE on success, FALSE on error.


    g_app_info_add_supports_type ()

    -
    gboolean
    +
    gboolean
     g_app_info_add_supports_type (GAppInfo *appinfo,
                                   const char *content_type,
    -                              GError **error);
    + GError **error);

    Adds a content type to the application information to indicate the application is capable of opening files with the given content type.

    @@ -1293,7 +1293,7 @@

    error

    -

    a GError.

    +

    a GError.

      @@ -1301,13 +1301,13 @@

    Returns

    -

    TRUE on success, FALSE on error.

    +

    TRUE on success, FALSE on error.


    g_app_info_can_remove_supports_type ()

    -
    gboolean
    +
    gboolean
     g_app_info_can_remove_supports_type (GAppInfo *appinfo);

    Checks if a supported content type can be removed from an application.

    @@ -1327,18 +1327,18 @@

    Returns

    -

    TRUE if it is possible to remove supported +

    TRUE if it is possible to remove supported content types from a given appinfo -, FALSE if not.

    +, FALSE if not.


    g_app_info_remove_supports_type ()

    -
    gboolean
    +
    gboolean
     g_app_info_remove_supports_type (GAppInfo *appinfo,
                                      const char *content_type,
    -                                 GError **error);
    + GError **error);

    Removes a supported type from an application, if possible.

    Parameters

    @@ -1361,7 +1361,7 @@

    error

    -

    a GError.

    +

    a GError.

      @@ -1369,7 +1369,7 @@

    Returns

    -

    TRUE on success, FALSE on error.

    +

    TRUE on success, FALSE on error.


    @@ -1380,7 +1380,7 @@

    Retrieves the list of content types that app_info claims to support. If this information is not provided by the environment, this function -will return NULL. +will return NULL. This function does not take in consideration associations added with g_app_info_add_supports_type(), but only those exported directly by the application.

    @@ -1409,7 +1409,7 @@

    g_app_info_get_all ()

    -
    GList *
    +
    GList *
     g_app_info_get_all (void);

    Gets a list of all of the applications currently registered on this system.

    @@ -1420,14 +1420,14 @@ the Hidden key set.

    Returns

    -

    a newly allocated GList of references to GAppInfos.

    +

    a newly allocated GList of references to GAppInfos.

    [element-type GAppInfo][transfer full]


    g_app_info_get_all_for_type ()

    -
    GList *
    +
    GList *
     g_app_info_get_all_for_type (const char *content_type);

    Gets a list of all GAppInfos for a given content type, including the recommended and fallback GAppInfos. See @@ -1450,9 +1450,9 @@

    Returns

    -

    GList of GAppInfos +

    GList of GAppInfos for given content_type -or NULL on error.

    +or NULL on error.

    [element-type GAppInfo][transfer full]

    @@ -1461,7 +1461,7 @@

    g_app_info_get_default_for_type ()

    GAppInfo *
     g_app_info_get_default_for_type (const char *content_type,
    -                                 gboolean must_support_uris);
    + gboolean must_support_uris);

    Gets the default GAppInfo for a given content type.

    Parameters

    @@ -1479,7 +1479,7 @@

    must_support_uris

    -

    if TRUE, the GAppInfo is expected to +

    if TRUE, the GAppInfo is expected to support URIs

      @@ -1490,7 +1490,7 @@

    Returns

    GAppInfo for given content_type or -NULL on error.

    +NULL on error.

    [transfer full]

    @@ -1521,15 +1521,15 @@

    Returns

    GAppInfo for given uri_scheme -or NULL on error.

    +or NULL on error.

    [transfer full]


    g_app_info_get_fallback_for_type ()

    -
    GList *
    -g_app_info_get_fallback_for_type (const gchar *content_type);
    +
    GList *
    +g_app_info_get_fallback_for_type (const gchar *content_type);

    Gets a list of fallback GAppInfos for a given content type, i.e. those applications which claim to support the given content type by MIME type subclassing and not directly.

    @@ -1550,9 +1550,9 @@

    Returns

    -

    GList of GAppInfos +

    GList of GAppInfos for given content_type -or NULL on error.

    +or NULL on error.

    [element-type GAppInfo][transfer full]

    Since: 2.28

    @@ -1560,8 +1560,8 @@

    g_app_info_get_recommended_for_type ()

    -
    GList *
    -g_app_info_get_recommended_for_type (const gchar *content_type);
    +
    GList *
    +g_app_info_get_recommended_for_type (const gchar *content_type);

    Gets a list of recommended GAppInfos for a given content type, i.e. those applications which claim to support the given content type exactly, and not by MIME type subclassing. @@ -1585,9 +1585,9 @@

    Returns

    -

    GList of GAppInfos +

    GList of GAppInfos for given content_type -or NULL on error.

    +or NULL on error.

    [element-type GAppInfo][transfer full]

    Since: 2.28

    @@ -1595,10 +1595,10 @@

    g_app_info_launch_default_for_uri ()

    -
    gboolean
    +
    gboolean
     g_app_info_launch_default_for_uri (const char *uri,
                                        GAppLaunchContext *context,
    -                                   GError **error);
    + GError **error);

    Utility function that launches the default application registered to handle the specified uri. Synchronous I/O is done on the uri to detect the type of the file if @@ -1624,7 +1624,7 @@

    error

    -

    return location for an error, or NULL.

    +

    return location for an error, or NULL.

    [nullable] @@ -1632,7 +1632,7 @@

    Returns

    -

    TRUE on success, FALSE on error.

    +

    TRUE on success, FALSE on error.


    @@ -1644,7 +1644,7 @@ GAppLaunchContext *context, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Async version of g_app_info_launch_default_for_uri().

    This version is useful if you are interested in receiving error information in the case where the application is @@ -1693,10 +1693,10 @@


    g_app_info_launch_default_for_uri_finish ()

    -
    gboolean
    +
    gboolean
     g_app_info_launch_default_for_uri_finish
                                    (GAsyncResult *result,
    -                                GError **error);
    + GError **error);

    Finishes an asynchronous launch-default-for-uri operation.

    Parameters

    @@ -1714,7 +1714,7 @@

    error

    -

    return location for an error, or NULL.

    +

    return location for an error, or NULL.

    [nullable] @@ -1722,7 +1722,7 @@

    Returns

    -

    TRUE if the launch was successful, FALSE if error +

    TRUE if the launch was successful, FALSE if error is set

    Since: 2.50

    @@ -1810,7 +1810,7 @@

    Gets the complete environment variable list to be passed to the child process when context is used to launch an application. -This is a NULL-terminated array of strings, where each string has +This is a NULL-terminated array of strings, where each string has the form KEY=VALUE.

    Parameters

    @@ -1840,7 +1840,7 @@
    char *
     g_app_launch_context_get_display (GAppLaunchContext *context,
                                       GAppInfo *info,
    -                                  GList *files);
    + GList *files);

    Gets the display string for the context . This is used to ensure new applications are started on the same display as the launching @@ -1866,7 +1866,7 @@

    files

    -

    a GList of GFile objects.

    +

    a GList of GFile objects.

    [element-type GFile] @@ -1884,7 +1884,7 @@ g_app_launch_context_get_startup_notify_id (GAppLaunchContext *context, GAppInfo *info, - GList *files); + GList *files);

    Initiates startup notification for the application and returns the DESKTOP_STARTUP_ID for the launched operation, if supported.

    Startup notification IDs are defined in the @@ -1910,7 +1910,7 @@

    files

    -

    a GList of of GFile objects.

    +

    a GList of of GFile objects.

    [element-type GFile] @@ -1918,7 +1918,7 @@

    Returns

    -

    a startup notification ID for the application, or NULL if +

    a startup notification ID for the application, or NULL if not supported.

    @@ -2217,8 +2217,8 @@

    The “launch-failed” signal

    void
     user_function (GAppLaunchContext *context,
    -               gchar             *startup_notify_id,
    -               gpointer           user_data)
    + gchar *startup_notify_id, + gpointer user_data)

    The ::launch-failed signal is emitted when a GAppInfo launch fails. The startup notification id is provided, so that the launcher can cancel the startup notification.

    @@ -2249,7 +2249,7 @@ -

    Flags: Run Last

    +

    Flags: Run Last

    Since: 2.36


    @@ -2258,8 +2258,8 @@
    void
     user_function (GAppLaunchContext *context,
                    GAppInfo          *info,
    -               GVariant          *platform_data,
    -               gpointer           user_data)
    + GVariant *platform_data, + gpointer user_data)

    The ::launched signal is emitted when a GAppInfo is successfully launched. The platform_data is an GVariant dictionary mapping @@ -2298,7 +2298,7 @@ -

    Flags: Run Last

    +

    Flags: Run Last

    Since: 2.36

    @@ -2308,6 +2308,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GAppInfoMonitor.html glib2.0-2.56.4/docs/reference/gio/html/GAppInfoMonitor.html --- glib2.0-2.56.2/docs/reference/gio/html/GAppInfoMonitor.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GAppInfoMonitor.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -61,13 +61,13 @@ void changed -Run First +Run First

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GAppInfoMonitor
     
    @@ -100,7 +100,7 @@

    The GAppInfoMonitor will emit a "changed" signal in the thread-default main context whenever the list of installed applications (as reported by g_app_info_get_all()) may have changed.

    -

    You must only call g_object_unref() on the return value from under +

    You must only call g_object_unref() on the return value from under the same main context as you created it.

    Returns

    @@ -119,7 +119,7 @@

    The “changed” signal

    void
     user_function (GAppInfoMonitor *gappinfomonitor,
    -               gpointer         user_data)
    + gpointer user_data)

    Signal emitted when the app info database for changes (ie: newly installed or removed applications).

    @@ -137,11 +137,11 @@
    -

    Flags: Run First

    +

    Flags: Run First

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GApplicationCommandLine.html glib2.0-2.56.4/docs/reference/gio/html/GApplicationCommandLine.html --- glib2.0-2.56.2/docs/reference/gio/html/GApplicationCommandLine.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GApplicationCommandLine.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -43,21 +43,21 @@ -gchar ** +gchar ** g_application_command_line_get_arguments () -const gchar * +const gchar * g_application_command_line_get_cwd () -const gchar * const * +const gchar * const * g_application_command_line_get_environ () @@ -65,7 +65,7 @@ -GVariantDict * +GVariantDict * g_application_command_line_get_options_dict () @@ -88,7 +88,7 @@ -const gchar * +const gchar * g_application_command_line_getenv () @@ -96,7 +96,7 @@ -gboolean +gboolean g_application_command_line_get_is_remote () @@ -104,7 +104,7 @@ -GVariant * +GVariant * g_application_command_line_get_platform_data () @@ -156,24 +156,24 @@ -GVariant * +GVariant * arguments Write / Construct Only -gboolean +gboolean is-remote Read -GVariant * +GVariant * options Write / Construct Only -GVariant * +GVariant * platform-data Write / Construct Only @@ -201,7 +201,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GApplicationCommandLine
     
    @@ -223,7 +223,7 @@

    The GApplicationCommandLine object can provide the argc and argv -parameters for use with the GOptionContext command-line parsing API, +parameters for use with the GOptionContext command-line parsing API, with the g_application_command_line_get_arguments() function. See gapplication-example-cmdline3.c for an example.

    @@ -285,9 +285,9 @@ "to stdout of the caller\n"); for (i = 0; i < argc; i++) - g_print ("argument %d: %s\n", i, argv[i]); + g_print ("argument %d: %s\n", i, argv[i]); - g_strfreev (argv); + g_strfreev (argv); return 0; } @@ -344,7 +344,7 @@ 37 38 39 -
    static gboolean
    +        
    static gboolean
      test_local_cmdline (GApplication   *application,
                          gchar        ***arguments,
                          gint           *exit_status)
    @@ -357,23 +357,23 @@
       i = 1;
       while (argv[i])
         {
    -      if (g_str_has_prefix (argv[i], "--local-"))
    +      if (g_str_has_prefix (argv[i], "--local-"))
             {
    -          g_print ("handling argument %s locally\n", argv[i]);
    -          g_free (argv[i]);
    +          g_print ("handling argument %s locally\n", argv[i]);
    +          g_free (argv[i]);
               for (j = i; argv[j]; j++)
                 argv[j] = argv[j + 1];
             }
           else
             {
    -          g_print ("not handling argument %s locally\n", argv[i]);
    +          g_print ("not handling argument %s locally\n", argv[i]);
               i++;
             }
         }
     
       *exit_status = 0;
     
    -  return FALSE;
    +  return FALSE;
     }
     
     static void
    @@ -430,7 +430,7 @@
     27
     28
     29
    -
    static gboolean
    +        
    static gboolean
     my_cmdline_handler (gpointer data)
     {
       GApplicationCommandLine *cmdline = data;
    @@ -438,9 +438,9 @@
       // do the heavy lifting in an idle
     
       g_application_command_line_set_exit_status (cmdline, 0);
    -  g_object_unref (cmdline); // this releases the application
    +  g_object_unref (cmdline); // this releases the application
     
    -  return G_SOURCE_REMOVE;
    +  return G_SOURCE_REMOVE;
     }
     
     static int
    @@ -450,12 +450,12 @@
       // keep the application running until we are done with this commandline
       g_application_hold (application);
     
    -  g_object_set_data_full (G_OBJECT (cmdline),
    +  g_object_set_data_full (G_OBJECT (cmdline),
                               "application", application,
    -                          (GDestroyNotify)g_application_release);
    +                          (GDestroyNotify)g_application_release);
     
    -  g_object_ref (cmdline);
    -  g_idle_add (my_cmdline_handler, cmdline);
    +  g_object_ref (cmdline);
    +  g_idle_add (my_cmdline_handler, cmdline);
     
       return 0;
     }
    @@ -477,7 +477,7 @@

    Functions

    g_application_command_line_get_arguments ()

    -
    gchar **
    +
    gchar **
     g_application_command_line_get_arguments
                                    (GApplicationCommandLine *cmdline,
                                     int *argc);
    @@ -485,10 +485,10 @@

    The strings in the array may contain non-UTF-8 data on UNIX (such as filenames or arguments given in the system locale) but are always in UTF-8 on Windows.

    -

    If you wish to use the return value with GOptionContext, you must -use g_option_context_parse_strv().

    -

    The return value is NULL-terminated and should be freed using -g_strfreev().

    +

    If you wish to use the return value with GOptionContext, you must +use g_option_context_parse_strv().

    +

    The return value is NULL-terminated and should be freed using +g_strfreev().

    Parameters

    @@ -505,7 +505,7 @@ - + @@ -521,12 +521,12 @@

    g_application_command_line_get_cwd ()

    -
    const gchar *
    +
    const gchar *
     g_application_command_line_get_cwd (GApplicationCommandLine *cmdline);

    Gets the working directory of the command line invocation. The string may contain non-utf8 data.

    It is possible that the remote application did not send a working -directory, so this may be NULL.

    +directory, so this may be NULL.

    The return value should not be modified or freed and is valid for as long as cmdline exists.

    @@ -547,7 +547,7 @@

    Returns

    -

    the current directory, or NULL.

    +

    the current directory, or NULL.

    [nullable][type filename]

    Since: 2.28

    @@ -555,12 +555,12 @@

    g_application_command_line_get_environ ()

    -
    const gchar * const *
    +
    const gchar * const *
     g_application_command_line_get_environ
                                    (GApplicationCommandLine *cmdline);

    Gets the contents of the 'environ' variable of the command line -invocation, as would be returned by g_get_environ(), ie as a -NULL-terminated list of strings in the form 'NAME=VALUE'. +invocation, as would be returned by g_get_environ(), ie as a +NULL-terminated list of strings in the form 'NAME=VALUE'. The strings may contain non-utf8 data.

    The remote application usually does not send an environment. Use G_APPLICATION_SEND_ENVIRONMENT to affect that. Even with this flag @@ -588,7 +588,7 @@

    Returns

    -

    the environment strings, or NULL if they were not sent.

    +

    the environment strings, or NULL if they were not sent.

    [array zero-terminated=1][element-type filename][transfer none]

    Since: 2.28

    @@ -596,16 +596,16 @@

    g_application_command_line_get_options_dict ()

    -
    GVariantDict *
    +
    GVariantDict *
     g_application_command_line_get_options_dict
                                    (GApplicationCommandLine *cmdline);

    Gets the options there were passed to g_application_command_line().

    If you did not override local_command_line() then these are the same -options that were parsed according to the GOptionEntrys added to the +options that were parsed according to the GOptionEntrys added to the application with g_application_add_main_option_entries() and possibly modified from your GApplication::handle-local-options handler.

    If no options were sent then an empty dictionary is returned so that -you don't need to check for NULL.

    +you don't need to check for NULL.

    Parameters

    argc

    the length of the arguments array, or NULL.

    the length of the arguments array, or NULL.

    [out][optional]
    @@ -623,7 +623,7 @@

    Returns

    -

    a GVariantDict with the options.

    +

    a GVariantDict with the options.

    [transfer none]

    Since: 2.40

    @@ -638,7 +638,7 @@ input of the invoking process. This doesn't work on all platforms. Presently, it is only available on UNIX when using a DBus daemon capable of passing file descriptors. -If stdin is not available then NULL will be returned. In the +If stdin is not available then NULL will be returned. In the future, support may be expanded to other platforms.

    You must only call this function once per commandline invocation.

    @@ -669,7 +669,7 @@
    GFile *
     g_application_command_line_create_file_for_arg
                                    (GApplicationCommandLine *cmdline,
    -                                const gchar *arg);
    + const gchar *arg);

    Creates a GFile corresponding to a filename that was given as part of the invocation of cmdline .

    @@ -709,11 +709,11 @@

    g_application_command_line_getenv ()

    -
    const gchar *
    +
    const gchar *
     g_application_command_line_getenv (GApplicationCommandLine *cmdline,
    -                                   const gchar *name);
    + const gchar *name);

    Gets the value of a particular environment variable of the command -line invocation, as would be returned by g_getenv(). The strings may +line invocation, as would be returned by g_getenv(). The strings may contain non-utf8 data.

    The remote application usually does not send an environment. Use G_APPLICATION_SEND_ENVIRONMENT to affect that. Even with this flag @@ -746,14 +746,14 @@

    Returns

    -

    the value of the variable, or NULL if unset or unsent

    +

    the value of the variable, or NULL if unset or unsent

    Since: 2.28


    g_application_command_line_get_is_remote ()

    -
    gboolean
    +
    gboolean
     g_application_command_line_get_is_remote
                                    (GApplicationCommandLine *cmdline);

    Determines if cmdline @@ -775,23 +775,23 @@

    Returns

    -

    TRUE if the invocation was remote

    +

    TRUE if the invocation was remote

    Since: 2.28


    g_application_command_line_get_platform_data ()

    -
    GVariant *
    +
    GVariant *
     g_application_command_line_get_platform_data
                                    (GApplicationCommandLine *cmdline);

    Gets the platform data associated with the invocation of cmdline .

    -

    This is a GVariant dictionary containing information about the +

    This is a GVariant dictionary containing information about the context in which the invocation occurred. It typically contains information like the current working directory and the startup notification ID.

    -

    For local invocation, it will be NULL.

    +

    For local invocation, it will be NULL.

    Parameters

    @@ -809,7 +809,7 @@

    Returns

    -

    the platform data, or NULL.

    +

    the platform data, or NULL.

    [nullable]

    Since: 2.28

    @@ -899,15 +899,15 @@

    g_application_command_line_print ()

    void
     g_application_command_line_print (GApplicationCommandLine *cmdline,
    -                                  const gchar *format,
    +                                  const gchar *format,
                                       ...);

    Formats a message and prints it using the stdout print handler in the invoking process.

    If cmdline is a local invocation then this is exactly equivalent to -g_print(). If cmdline +g_print(). If cmdline is remote then this is equivalent to calling -g_print() in the invoking process.

    +g_print() in the invoking process.

    Parameters

    @@ -943,15 +943,15 @@

    g_application_command_line_printerr ()

    void
     g_application_command_line_printerr (GApplicationCommandLine *cmdline,
    -                                     const gchar *format,
    +                                     const gchar *format,
                                          ...);

    Formats a message and prints it using the stderr print handler in the invoking process.

    If cmdline is a local invocation then this is exactly equivalent to -g_printerr(). If cmdline +g_printerr(). If cmdline is remote then this is equivalent to -calling g_printerr() in the invoking process.

    +calling g_printerr() in the invoking process.

    Parameters

    @@ -1006,7 +1006,7 @@

    Property Details

    The “arguments” property

    -
      “arguments”                GVariant *
    +
      “arguments”                GVariant *

    The commandline that caused this ::command-line signal emission.

    Flags: Write / Construct Only

    Allowed values: GVariant<aay>

    @@ -1015,7 +1015,7 @@

    The “is-remote” property

    -
      “is-remote”                gboolean
    +
      “is-remote”                gboolean

    TRUE if this is a remote commandline.

    Flags: Read

    Default value: FALSE

    @@ -1023,7 +1023,7 @@

    The “options” property

    -
      “options”                  GVariant *
    +
      “options”                  GVariant *

    The options sent along with the commandline.

    Flags: Write / Construct Only

    Allowed values: GVariant<a{sv}>

    @@ -1032,7 +1032,7 @@

    The “platform-data” property

    -
      “platform-data”            GVariant *
    +
      “platform-data”            GVariant *

    Platform-specific data for the commandline.

    Flags: Write / Construct Only

    Allowed values: GVariant<a{sv}>

    @@ -1045,6 +1045,6 @@
    +
    Generated by GTK-Doc V1.29.1
    \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GApplication.html glib2.0-2.56.4/docs/reference/gio/html/GApplication.html --- glib2.0-2.56.2/docs/reference/gio/html/GApplication.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GApplication.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -45,7 +45,7 @@
    - - - +gchar * @@ -366,28 +366,28 @@ - + - + - + - + +gchar * @@ -406,32 +406,32 @@ - + - + - + - + - + - + - + - +
    -gboolean +gboolean g_application_id_is_valid () @@ -60,7 +60,7 @@
    const gchar * +const gchar * g_application_get_application_id () @@ -76,7 +76,7 @@
    -guint +guint g_application_get_inactivity_timeout () @@ -107,7 +107,7 @@
    const gchar * +const gchar * g_application_get_resource_base_path () @@ -130,7 +130,7 @@
    const gchar * +const gchar * g_application_get_dbus_object_path () @@ -146,7 +146,7 @@
    -gboolean +gboolean g_application_get_is_registered () @@ -154,7 +154,7 @@
    -gboolean +gboolean g_application_get_is_remote () @@ -162,7 +162,7 @@
    -gboolean +gboolean g_application_register () @@ -314,7 +314,7 @@
    -gboolean +gboolean g_application_get_is_busy () @@ -356,7 +356,7 @@
    -gchar * application-id Read / Write / Construct
    Read / Write
    guintguint inactivity-timeout Read / Write
    gbooleangboolean is-busy Read
    gbooleangboolean is-registered Read
    gbooleangboolean is-remote Read
    -gchar * resource-base-path Read / Write
    void activateRun LastRun Last
    gintgint command-lineRun LastRun Last
    gintgint handle-local-optionsRun LastRun Last
    void openRun LastRun Last
    void shutdownRun LastRun Last
    void startupRun FirstRun First
    @@ -461,7 +461,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GApplication
     
    @@ -550,7 +550,7 @@

    Regardless of which of these entry points is used to start the application, GApplication passes some "platform data from the launching instance to the primary instance, in the form of a -GVariant dictionary mapping strings to variants. To use platform +GVariant dictionary mapping strings to variants. To use platform data, override the before_emit or after_emit virtual functions @@ -584,8 +584,8 @@

    Functions

    g_application_id_is_valid ()

    -
    gboolean
    -g_application_id_is_valid (const gchar *application_id);
    +
    gboolean
    +g_application_id_is_valid (const gchar *application_id);

    Checks if application_id is a valid application identifier.

    A valid ID is required for calls to g_application_new() and @@ -641,7 +641,7 @@

    Returns

    -

    TRUE if application_id +

    TRUE if application_id is valid

    @@ -649,10 +649,10 @@

    g_application_new ()

    GApplication *
    -g_application_new (const gchar *application_id,
    +g_application_new (const gchar *application_id,
                        GApplicationFlags flags);

    Creates a new GApplication instance.

    -

    If non-NULL, the application id must be valid. See +

    If non-NULL, the application id must be valid. See g_application_id_is_valid().

    If no application ID is given then some features of GApplication (most notably application uniqueness) will be disabled.

    @@ -686,7 +686,7 @@

    g_application_get_application_id ()

    -
    const gchar *
    +
    const gchar *
     g_application_get_application_id (GApplication *application);

    Gets the unique identifier for application .

    @@ -718,13 +718,13 @@

    g_application_set_application_id ()

    void
     g_application_set_application_id (GApplication *application,
    -                                  const gchar *application_id);
    + const gchar *application_id);

    Sets the unique identifier for application .

    The application id can only be modified if application has not yet been registered.

    -

    If non-NULL, the application id must be valid. See +

    If non-NULL, the application id must be valid. See g_application_id_is_valid().

    Parameters

    @@ -754,7 +754,7 @@

    g_application_get_inactivity_timeout ()

    -
    guint
    +
    guint
     g_application_get_inactivity_timeout (GApplication *application);

    Gets the current inactivity timeout for the application.

    This is the amount of time (in milliseconds) after the last call to @@ -785,7 +785,7 @@

    g_application_set_inactivity_timeout ()

    void
     g_application_set_inactivity_timeout (GApplication *application,
    -                                      guint inactivity_timeout);
    + guint inactivity_timeout);

    Sets the current inactivity timeout for the application.

    This is the amount of time (in milliseconds) after the last call to g_application_release() before the application stops running.

    @@ -886,7 +886,7 @@

    g_application_get_resource_base_path ()

    -
    const gchar *
    +
    const gchar *
     g_application_get_resource_base_path (GApplication *application);

    Gets the resource base path of application .

    @@ -918,7 +918,7 @@

    g_application_set_resource_base_path ()

    void
     g_application_set_resource_base_path (GApplication *application,
    -                                      const gchar *resource_path);
    + const gchar *resource_path);

    Sets (or unsets) the base resource path of application .

    The path is used to automatically load various application @@ -938,7 +938,7 @@

    See GResource for more information about adding resources to your application.

    You can disable automatic resource loading functionality by setting -the path to NULL.

    +the path to NULL.

    Changing the resource base path once the application is running is not recommended. The point at which the resource path is consulted for forming paths for various purposes is unspecified. When writing @@ -976,13 +976,13 @@

    g_application_get_dbus_connection ()

    GDBusConnection *
     g_application_get_dbus_connection (GApplication *application);
    -

    Gets the GDBusConnection being used by the application, or NULL.

    +

    Gets the GDBusConnection being used by the application, or NULL.

    If GApplication is using its D-Bus backend then this function will return the GDBusConnection being used for uniqueness and communication with the desktop environment and other instances of the application.

    If GApplication is not using D-Bus then this function will return -NULL. This includes the situation where the D-Bus backend would +NULL. This includes the situation where the D-Bus backend would normally be in use but we were unable to connect to the bus.

    This function must not be called before the application has been registered. See g_application_get_is_registered().

    @@ -1003,7 +1003,7 @@

    Returns

    -

    a GDBusConnection, or NULL.

    +

    a GDBusConnection, or NULL.

    [transfer none]

    Since: 2.34

    @@ -1011,16 +1011,16 @@

    g_application_get_dbus_object_path ()

    -
    const gchar *
    +
    const gchar *
     g_application_get_dbus_object_path (GApplication *application);
    -

    Gets the D-Bus object path being used by the application, or NULL.

    +

    Gets the D-Bus object path being used by the application, or NULL.

    If GApplication is using its D-Bus backend then this function will return the D-Bus object path that GApplication is using. If the application is the primary instance then there is an object published at this path. If the application is not the primary instance then the result of this function is undefined.

    If GApplication is not using D-Bus then this function will return -NULL. This includes the situation where the D-Bus backend would +NULL. This includes the situation where the D-Bus backend would normally be in use but we were unable to connect to the bus.

    This function must not be called before the application has been registered. See g_application_get_is_registered().

    @@ -1041,7 +1041,7 @@

    Returns

    -

    the object path, or NULL

    +

    the object path, or NULL

    Since: 2.34

    @@ -1078,7 +1078,7 @@

    action_group

    -

    a GActionGroup, or NULL.

    +

    a GActionGroup, or NULL.

    [nullable] @@ -1089,7 +1089,7 @@

    g_application_get_is_registered ()

    -
    gboolean
    +
    gboolean
     g_application_get_is_registered (GApplication *application);

    Checks if application is registered.

    @@ -1112,7 +1112,7 @@

    Returns

    -

    TRUE if application +

    TRUE if application is registered

    Since: 2.28

    @@ -1120,7 +1120,7 @@

    g_application_get_is_remote ()

    -
    gboolean
    +
    gboolean
     g_application_get_is_remote (GApplication *application);

    Checks if application is remote.

    @@ -1150,7 +1150,7 @@

    Returns

    -

    TRUE if application +

    TRUE if application is remote

    Since: 2.28

    @@ -1158,10 +1158,10 @@

    g_application_register ()

    -
    gboolean
    +
    gboolean
     g_application_register (GApplication *application,
                             GCancellable *cancellable,
    -                        GError **error);
    + GError **error);

    Attempts registration of the application.

    This is the point at which the application discovers if it is the primary instance or merely acting as a remote for an already-existing @@ -1174,7 +1174,7 @@ dispatched at any time (even if a main loop is not running). For this reason, you must ensure that any object paths that you wish to register are registered before calling this function.

    -

    If the application has already been registered then TRUE is +

    If the application has already been registered then TRUE is returned with no work performed.

    The “startup” signal is emitted if registration succeeds and application @@ -1182,7 +1182,7 @@ case).

    In the event of an error (such as cancellable being cancelled, or a -failure to connect to the session bus), FALSE is returned and error +failure to connect to the session bus), FALSE is returned and error is set appropriately.

    Note: the return value of this function is not an indicator that this @@ -1204,12 +1204,12 @@

    cancellable

    -

    a GCancellable, or NULL.

    +

    a GCancellable, or NULL.

    [nullable]

    error

    -

    a pointer to a NULL GError, or NULL

    +

    a pointer to a NULL GError, or NULL

      @@ -1217,7 +1217,7 @@

    Returns

    -

    TRUE if registration succeeded

    +

    TRUE if registration succeeded

    Since: 2.28

    @@ -1338,8 +1338,8 @@
    void
     g_application_open (GApplication *application,
                         GFile **files,
    -                    gint n_files,
    -                    const gchar *hint);
    + gint n_files, + const gchar *hint);

    Opens the given files.

    In essence, this results in the “open” signal being emitted in the primary instance.

    @@ -1379,7 +1379,7 @@

    hint

    -

    a hint (or ""), but never NULL

    +

    a hint (or ""), but never NULL

      @@ -1392,7 +1392,7 @@

    g_application_send_notification ()

    void
     g_application_send_notification (GApplication *application,
    -                                 const gchar *id,
    +                                 const gchar *id,
                                      GNotification *notification);

    Sends a notification on behalf of application to the desktop shell. @@ -1417,7 +1417,7 @@ execution of the application, as long as id is the same string.

    id - may be NULL, but it is impossible to replace or withdraw + may be NULL, but it is impossible to replace or withdraw notifications without an id.

    If notification is no longer relevant, it can be withdrawn with @@ -1438,7 +1438,7 @@

    id

    -

    id of the notification, or NULL.

    +

    id of the notification, or NULL.

    [nullable] @@ -1456,7 +1456,7 @@

    g_application_withdraw_notification ()

    void
     g_application_withdraw_notification (GApplication *application,
    -                                     const gchar *id);
    + const gchar *id);

    Withdraws a notification that was sent with g_application_send_notification().

    This call does nothing if a notification with id @@ -1506,18 +1506,18 @@ the argc , argv parameters from main() to this function, it is possible -to pass NULL if argv +to pass NULL if argv is not available or commandline handling is not required. Note that on Windows, argc and argv are ignored, and -g_win32_get_command_line() is called internally (for proper support +g_win32_get_command_line() is called internally (for proper support of Unicode commandline arguments).

    GApplication will attempt to parse the commandline arguments. You can add commandline flags to the list of recognised options by way of g_application_add_main_option_entries(). After this, the “handle-local-options” signal is emitted, from which the -application can inspect the values of its GOptionEntrys.

    +application can inspect the values of its GOptionEntrys.

    “handle-local-options” is a good place to handle options such as --version, where an immediate reply from the local process is desired (instead of communicating with an already-running instance). @@ -1536,7 +1536,7 @@

    If you are interested in doing more complicated local handling of the commandline then you should implement your own GApplication subclass and override local_command_line(). In this case, you most likely want -to return TRUE from your local_command_line() implementation to +to return TRUE from your local_command_line() implementation to suppress the default handling. See gapplication-example-cmdline2.c for an example.

    @@ -1550,9 +1550,9 @@ if the use count falls to zero the application will exit immediately, except in the case that g_application_set_inactivity_timeout() is in use.

    -

    This function sets the prgname (g_set_prgname()), if not already set, +

    This function sets the prgname (g_set_prgname()), if not already set, to the basename of argv[0].

    -

    Much like g_main_loop_run(), this function will acquire the main context +

    Much like g_main_loop_run(), this function will acquire the main context for the duration that the application is running.

    Since 2.40, applications that are not explicitly flagged as services or launchers (ie: neither G_APPLICATION_IS_SERVICE or @@ -1587,12 +1587,12 @@

    argc

    the argc from main() (or 0 if argv -is NULL)

    +is NULL)

     

    argv

    -

    the argv from main(), or NULL.

    +

    the argv from main(), or NULL.

    [array length=argc][element-type filename][nullable] @@ -1609,19 +1609,19 @@

    g_application_add_main_option_entries ()

    void
     g_application_add_main_option_entries (GApplication *application,
    -                                       const GOptionEntry *entries);
    + const GOptionEntry *entries);

    Adds main option entries to be handled by application .

    -

    This function is comparable to g_option_context_add_main_entries().

    +

    This function is comparable to g_option_context_add_main_entries().

    After the commandline arguments are parsed, the “handle-local-options” signal will be emitted. At this point, the application can inspect the values pointed to by arg_data -in the given GOptionEntrys.

    -

    Unlike GOptionContext, GApplication supports giving a NULL +in the given GOptionEntrys.

    +

    Unlike GOptionContext, GApplication supports giving a NULL arg_data - for a non-callback GOptionEntry. This results in the -argument in question being packed into a GVariantDict which is also + for a non-callback GOptionEntry. This results in the +argument in question being packed into a GVariantDict which is also passed to “handle-local-options”, where it can be inspected and modified. If G_APPLICATION_HANDLES_COMMAND_LINE is set, then the resulting dictionary is sent to the primary instance, @@ -1629,11 +1629,11 @@ This "packing" is done according to the type of the argument -- booleans for normal flags, strings for strings, bytestrings for filenames, etc. The packing only occurs if the flag is given (ie: we -do not pack a "false" GVariant in the case that a flag is missing).

    +do not pack a "false" GVariant in the case that a flag is missing).

    In general, it is recommended that all commandline arguments are parsed locally. The options dictionary should then be used to transmit the result of the parsing to the primary instance, where -g_variant_dict_lookup() can be used. For local options, it is +g_variant_dict_lookup() can be used. For local options, it is possible to either use arg_data in the usual way, or to consult (and potentially remove) the option from the options dictionary.

    @@ -1645,24 +1645,24 @@ treated as errors. Unrecognised options have never been ignored when G_APPLICATION_HANDLES_COMMAND_LINE is unset.

    If “handle-local-options” needs to see the list of -filenames, then the use of G_OPTION_REMAINING is recommended. If +filenames, then the use of G_OPTION_REMAINING is recommended. If arg_data - is NULL then G_OPTION_REMAINING can be used as a key into -the options dictionary. If you do use G_OPTION_REMAINING then you + is NULL then G_OPTION_REMAINING can be used as a key into +the options dictionary. If you do use G_OPTION_REMAINING then you need to handle these arguments for yourself because once they are consumed, they will no longer be visible to the default handling (which treats them as filenames to be opened).

    It is important to use the proper GVariant format when retrieving -the options with g_variant_dict_lookup():

    +the options with g_variant_dict_lookup():

    Parameters

    @@ -1681,7 +1681,7 @@

    entries

    (array zero-terminated=1) (element-type GOptionEntry) a -NULL-terminated list of GOptionEntrys

    +NULL-terminated list of GOptionEntrys

      @@ -1696,21 +1696,21 @@ g_application_add_main_option (GApplication *application, const char *long_name, char short_name, - GOptionFlags flags, - GOptionArg arg, + GOptionFlags flags, + GOptionArg arg, const char *description, const char *arg_description);

    Add an option to be handled by application .

    Calling this function is the equivalent of calling -g_application_add_main_option_entries() with a single GOptionEntry -that has its arg_data member set to NULL.

    -

    The parsed arguments will be packed into a GVariantDict which +g_application_add_main_option_entries() with a single GOptionEntry +that has its arg_data member set to NULL.

    +

    The parsed arguments will be packed into a GVariantDict which is passed to “handle-local-options”. If G_APPLICATION_HANDLES_COMMAND_LINE is set, then it will also be sent to the primary instance. See g_application_add_main_option_entries() for more details.

    -

    See GOptionEntry for more documentation of the arguments.

    +

    See GOptionEntry for more documentation of the arguments.

    Parameters

    @@ -1737,12 +1737,12 @@ - + - + @@ -1766,12 +1766,12 @@

    g_application_add_option_group ()

    void
     g_application_add_option_group (GApplication *application,
    -                                GOptionGroup *group);
    -

    Adds a GOptionGroup to the commandline handling of application + GOptionGroup *group); +

    Adds a GOptionGroup to the commandline handling of application .

    -

    This function is comparable to g_option_context_add_group().

    +

    This function is comparable to g_option_context_add_group().

    Unlike g_application_add_main_option_entries(), this function does -not deal with NULL arg_data +not deal with NULL arg_data and never transmits options to the primary instance.

    The reason for that is because, by the time the options arrive at the @@ -1781,7 +1781,7 @@ In the case that this is not the first-running instance of the application, the existing instance may already have been running for a very long time.

    -

    This means that the options from GOptionGroup are only really usable +

    This means that the options from GOptionGroup are only really usable in the case that the instance of the application being run is the first instance. Passing options like --display= or --gdk-debug= on future runs will have no effect on the existing primary instance.

    @@ -1805,7 +1805,7 @@ - + @@ -1819,13 +1819,13 @@
    void
     g_application_set_option_context_parameter_string
                                    (GApplication *application,
    -                                const gchar *parameter_string);
    + const gchar *parameter_string);

    Sets the parameter string to be used by the commandline handling of application .

    -

    This function registers the argument to be passed to g_option_context_new() -when the internal GOptionContext of application +

    This function registers the argument to be passed to g_option_context_new() +when the internal GOptionContext of application is created.

    -

    See g_option_context_new() for more information about parameter_string +

    See g_option_context_new() for more information about parameter_string .

    Parameters

    @@ -1858,10 +1858,10 @@
    void
     g_application_set_option_context_summary
                                    (GApplication *application,
    -                                const gchar *summary);
    + const gchar *summary);

    Adds a summary to the application option context.

    -

    See g_option_context_set_summary() for more information.

    +

    See g_option_context_set_summary() for more information.

    Parameters

    flags

    flags from GOptionFlags

    flags from GOptionFlags

     

    arg

    the type of the option, as a GOptionArg

    the type of the option, as a GOptionArg

     

    group

    a GOptionGroup.

    a GOptionGroup.

    [transfer full]
    @@ -1879,7 +1879,7 @@ +before the list of options, or NULL.

    @@ -1893,10 +1893,10 @@
    void
     g_application_set_option_context_description
                                    (GApplication *application,
    -                                const gchar *description);
    + const gchar *description);

    Adds a description to the application option context.

    -

    See g_option_context_set_description() for more information.

    +

    See g_option_context_set_description() for more information.

    Parameters

    summary

    a string to be shown in --help output -before the list of options, or NULL.

    [nullable]
    @@ -1914,7 +1914,7 @@ +after the list of options, or NULL.

    @@ -1933,7 +1933,7 @@ . If application is destroyed then the default application will revert -back to NULL.

    +back to NULL.

    Parameters

    description

    a string to be shown in --help output -after the list of options, or NULL.

    [nullable]
    @@ -1944,7 +1944,7 @@ - +

    application

    the application to set as default, or NULL.

    the application to set as default, or NULL.

    [nullable]
    @@ -1960,10 +1960,10 @@

    Normally there is only one GApplication per process and it becomes the default when it is created. You can exercise more control over this by using g_application_set_default().

    -

    If there is no default application then NULL is returned.

    +

    If there is no default application then NULL is returned.

    Returns

    -

    the default application for this process, or NULL.

    +

    the default application for this process, or NULL.

    [transfer none]

    Since: 2.32

    @@ -2029,7 +2029,7 @@

    g_application_get_is_busy ()

    -
    gboolean
    +
    gboolean
     g_application_get_is_busy (GApplication *application);

    Gets the application's current busy state, as set through g_application_mark_busy() or g_application_bind_busy_property().

    @@ -2050,7 +2050,7 @@

    Returns

    -

    TRUE if application +

    TRUE if application is currenty marked as busy

    Since: 2.44

    @@ -2060,13 +2060,13 @@

    g_application_bind_busy_property ()

    void
     g_application_bind_busy_property (GApplication *application,
    -                                  gpointer object,
    -                                  const gchar *property);
    + gpointer object, + const gchar *property);

    Marks application as busy (see g_application_mark_busy()) while property on object - is TRUE.

    + is TRUE.

    The binding holds a reference to application while it is active, but not to object @@ -2089,7 +2089,7 @@

    object

    -

    a GObject.

    +

    a GObject.

    [type GObject.Object] @@ -2108,8 +2108,8 @@

    g_application_unbind_busy_property ()

    void
     g_application_unbind_busy_property (GApplication *application,
    -                                    gpointer object,
    -                                    const gchar *property);
    + gpointer object, + const gchar *property);

    Destroys a binding between property and the busy state of application @@ -2131,7 +2131,7 @@

    object

    -

    a GObject.

    +

    a GObject.

    [type GObject.Object] @@ -2307,7 +2307,7 @@ bus, that need to exist before the application tries to own the bus name. The function is passed the GDBusConnection to to session bus, and the object path that GApplication will use to export is D-Bus API. -If this function returns TRUE, registration will proceed; otherwise +If this function returns TRUE, registration will proceed; otherwise registration will abort. Since: 2.34

      @@ -2438,7 +2438,7 @@

    The “application-id” property

    -
      “application-id”           gchar *
    +
      “application-id”           gchar *

    The unique identifier for the application.

    Flags: Read / Write / Construct

    Default value: NULL

    @@ -2453,7 +2453,7 @@

    The “inactivity-timeout” property

    -
      “inactivity-timeout”       guint
    +
      “inactivity-timeout”       guint

    Time (ms) to stay alive after becoming idle.

    Flags: Read / Write

    Default value: 0

    @@ -2461,7 +2461,7 @@

    The “is-busy” property

    -
      “is-busy”                  gboolean
    +
      “is-busy”                  gboolean

    Whether the application is currently marked as busy through g_application_mark_busy() or g_application_bind_busy_property().

    Flags: Read

    @@ -2471,7 +2471,7 @@

    The “is-registered” property

    -
      “is-registered”            gboolean
    +
      “is-registered”            gboolean

    If g_application_register() has been called.

    Flags: Read

    Default value: FALSE

    @@ -2479,7 +2479,7 @@

    The “is-remote” property

    -
      “is-remote”                gboolean
    +
      “is-remote”                gboolean

    If this application instance is remote.

    Flags: Read

    Default value: FALSE

    @@ -2487,7 +2487,7 @@

    The “resource-base-path” property

    -
      “resource-base-path”       gchar *
    +
      “resource-base-path”       gchar *

    The base resource path for the application.

    Flags: Read / Write

    Default value: NULL

    @@ -2499,7 +2499,7 @@

    The “activate” signal

    void
     user_function (GApplication *application,
    -               gpointer      user_data)
    + gpointer user_data)

    The ::activate signal is emitted on the primary instance when an activation occurs. See g_application_activate().

    @@ -2524,15 +2524,15 @@
    -

    Flags: Run Last

    +

    Flags: Run Last


    The “command-line” signal

    -
    gint
    +
    gint
     user_function (GApplication            *application,
                    GApplicationCommandLine *command_line,
    -               gpointer                 user_data)
    + gpointer user_data)

    The ::command-line signal is emitted on the primary instance when a commandline is not handled locally. See g_application_run() and the GApplicationCommandLine documentation for more information.

    @@ -2569,15 +2569,15 @@

    An integer that is set as the exit status for the calling process. See g_application_command_line_set_exit_status().

    -

    Flags: Run Last

    +

    Flags: Run Last


    The “handle-local-options” signal

    -
    gint
    +
    gint
     user_function (GApplication *application,
    -               GVariantDict *options,
    -               gpointer      user_data)
    + GVariantDict *options, + gpointer user_data)

    The ::handle-local-options signal is emitted on the local instance after the parsing of the commandline options has occurred.

    You can add options to be recognised during commandline option @@ -2586,7 +2586,7 @@

    Signal handlers can inspect options (along with values pointed to from the arg_data - of an installed GOptionEntrys) in order to + of an installed GOptionEntrys) in order to decide to perform certain actions, including direct local handling (which may be useful for options like --version).

    In the event that the application is marked @@ -2649,7 +2649,7 @@ and a positive value for failure. To continue, return -1 to let the default option processing continue.

    -

    Flags: Run Last

    +

    Flags: Run Last

    Since: 2.40


    @@ -2657,10 +2657,10 @@

    The “open” signal

    void
     user_function (GApplication *application,
    -               gpointer      files,
    -               gint          n_files,
    -               gchar        *hint,
    -               gpointer      user_data)
    + gpointer files, + gint n_files, + gchar *hint, + gpointer user_data)

    The ::open signal is emitted on the primary instance when there are files to open. See g_application_open() for more information.

    @@ -2701,14 +2701,14 @@
    -

    Flags: Run Last

    +

    Flags: Run Last


    The “shutdown” signal

    void
     user_function (GApplication *application,
    -               gpointer      user_data)
    + gpointer user_data)

    The ::shutdown signal is emitted only on the registered primary instance immediately after the main loop terminates.

    @@ -2733,14 +2733,14 @@
    -

    Flags: Run Last

    +

    Flags: Run Last


    The “startup” signal

    void
     user_function (GApplication *application,
    -               gpointer      user_data)
    + gpointer user_data)

    The ::startup signal is emitted on the primary instance immediately after registration. See g_application_register().

    @@ -2765,11 +2765,11 @@
    -

    Flags: Run First

    +

    Flags: Run First

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/gapplication-tool.html glib2.0-2.56.4/docs/reference/gio/html/gapplication-tool.html --- glib2.0-2.56.2/docs/reference/gio/html/gapplication-tool.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/gapplication-tool.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -282,6 +282,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GAsyncInitable.html glib2.0-2.56.4/docs/reference/gio/html/GAsyncInitable.html --- glib2.0-2.56.2/docs/reference/gio/html/GAsyncInitable.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GAsyncInitable.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -52,7 +52,7 @@ -gboolean +gboolean g_async_initable_init_finish () @@ -68,7 +68,7 @@ -GObject * +GObject * g_async_initable_new_finish () @@ -114,7 +114,7 @@

    Object Hierarchy

    -
        GInterface
    +
        GInterface
         ╰── GAsyncInitable
     
    @@ -122,7 +122,7 @@

    Prerequisites

    GAsyncInitable requires - GObject.

    + GObject.

    Known Implementations

    @@ -145,8 +145,8 @@ method directly; instead it will be used automatically in various ways. For C applications you generally just call g_async_initable_new_async() directly, or indirectly via a foo_thing_new_async() wrapper. This will call -g_async_initable_init_async() under the cover, calling back with NULL and -a set GError on failure.

    +g_async_initable_init_async() under the cover, calling back with NULL and +a set GError on failure.

    A typical implementation might look something like this:

    @@ -246,19 +246,19 @@ self->priv->state = INITIALIZED; - for (l = self->priv->init_results; l != NULL; l = l->next) + for (l = self->priv->init_results; l != NULL; l = l->next) { GTask *task = l->data; if (self->priv->success) - g_task_return_boolean (task, TRUE); + g_task_return_boolean (task, TRUE); else g_task_return_new_error (task, ...); - g_object_unref (task); + g_object_unref (task); } - g_list_free (self->priv->init_results); - self->priv->init_results = NULL; + g_list_free (self->priv->init_results); + self->priv->init_results = NULL;}static void @@ -277,30 +277,30 @@ { case NOT_INITIALIZED: _foo_get_ready (self); - self->priv->init_results = g_list_append (self->priv->init_results, + self->priv->init_results = g_list_append (self->priv->init_results, task); self->priv->state = INITIALIZING; break; case INITIALIZING: - self->priv->init_results = g_list_append (self->priv->init_results, + self->priv->init_results = g_list_append (self->priv->init_results, task); break; case INITIALIZED: if (!self->priv->success) g_task_return_new_error (task, ...); else - g_task_return_boolean (task, TRUE); - g_object_unref (task); + g_task_return_boolean (task, TRUE); + g_object_unref (task); break; }} -static gboolean +static gbooleanfoo_init_finish (GAsyncInitable *initable, GAsyncResult *result, GError **error){ - g_return_val_if_fail (g_task_is_valid (result, initable), FALSE); + g_return_val_if_fail (g_task_is_valid (result, initable), FALSE); return g_task_propagate_boolean (G_TASK (result), error);} @@ -330,7 +330,7 @@ int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Starts asynchronous initialization of the object implementing the interface. This must be done before any real use of the object after initial construction. If the object also implements GInitable you can @@ -343,17 +343,17 @@ initialization.

    Implementations may also support cancellation. If cancellable is not -NULL, then initialization can be cancelled by triggering the cancellable +NULL, then initialization can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned. If cancellable - is not NULL, and + is not NULL, and the object doesn't support cancellable initialization, the error G_IO_ERROR_NOT_SUPPORTED will be returned.

    As with GInitable, if the object is not initialized, or initialization returns with an error, then all operations on the object except -g_object_ref() and g_object_unref() are considered to be invalid, and -have undefined behaviour. They will often fail with g_critical() or -g_warning(), but this must not be relied on.

    +g_object_ref() and g_object_unref() are considered to be invalid, and +have undefined behaviour. They will often fail with g_critical() or +g_warning(), but this must not be relied on.

    Callers should not assume that a class which implements GAsyncInitable can be initialized multiple times; for more information, see g_initable_init(). If a class explicitly supports being initialized multiple times, @@ -385,7 +385,7 @@

    - + @@ -406,10 +406,10 @@

    g_async_initable_init_finish ()

    -
    gboolean
    +
    gboolean
     g_async_initable_init_finish (GAsyncInitable *initable,
                                   GAsyncResult *res,
    -                              GError **error);
    + GError **error);

    Finishes asynchronous initialization and returns the result. See g_async_initable_init_async().

    @@ -433,7 +433,7 @@
    - @@ -442,8 +442,8 @@

    Returns

    -

    TRUE if successful. If an error has occurred, this function -will return FALSE and set error +

    TRUE if successful. If an error has occurred, this function +will return FALSE and set error appropriately if present.

    Since: 2.22

    @@ -452,15 +452,15 @@

    g_async_initable_new_async ()

    void
    -g_async_initable_new_async (GType object_type,
    +g_async_initable_new_async (GType object_type,
                                 int io_priority,
                                 GCancellable *cancellable,
                                 GAsyncReadyCallback callback,
    -                            gpointer user_data,
    -                            const gchar *first_property_name,
    +                            gpointer user_data,
    +                            const gchar *first_property_name,
                                 ...);

    Helper function for constructing GAsyncInitable object. This is -similar to g_object_new() but also initializes the object asynchronously.

    +similar to g_object_new() but also initializes the object asynchronously.

    When the initialization is finished, callback will be called. You can then call g_async_initable_new_finish() to get the new object and check @@ -476,7 +476,7 @@

    - + @@ -486,7 +486,7 @@ - + @@ -502,14 +502,14 @@ - +value pairs, and ended by NULL.

    @@ -520,12 +520,12 @@

    g_async_initable_new_finish ()

    -
    GObject *
    +
    GObject *
     g_async_initable_new_finish (GAsyncInitable *initable,
                                  GAsyncResult *res,
    -                             GError **error);
    + GError **error);

    Finishes the async construction for the various g_async_initable_new -calls, returning the created object or NULL on error.

    +calls, returning the created object or NULL on error.

    Parameters

    cancellable

    optional GCancellable object, NULL to ignore.

    optional GCancellable object, NULL to ignore.

     

    error

    a GError location to store the error occurring, or NULL to +

    a GError location to store the error occurring, or NULL to ignore.

     

    object_type

    a GType supporting GAsyncInitable.

    a GType supporting GAsyncInitable.

     

    cancellable

    optional GCancellable object, NULL to ignore.

    optional GCancellable object, NULL to ignore.

     

    first_property_name

    the name of the first property, or NULL if no +

    the name of the first property, or NULL if no properties.

    [nullable]

    ...

    the value of the first property, followed by other property -value pairs, and ended by NULL.

     
    @@ -547,7 +547,7 @@ - + @@ -555,8 +555,8 @@

    Returns

    -

    a newly created GObject, -or NULL on error. Free with g_object_unref().

    +

    a newly created GObject, +or NULL on error. Free with g_object_unref().

    [type GObject.Object][transfer full]

    Since: 2.22

    @@ -565,15 +565,15 @@

    g_async_initable_new_valist_async ()

    void
    -g_async_initable_new_valist_async (GType object_type,
    -                                   const gchar *first_property_name,
    +g_async_initable_new_valist_async (GType object_type,
    +                                   const gchar *first_property_name,
                                        va_list var_args,
                                        int io_priority,
                                        GCancellable *cancellable,
                                        GAsyncReadyCallback callback,
    -                                   gpointer user_data);
    + gpointer user_data);

    Helper function for constructing GAsyncInitable object. This is -similar to g_object_new_valist() but also initializes the object +similar to g_object_new_valist() but also initializes the object asynchronously.

    When the initialization is finished, callback will be called. You can @@ -590,13 +590,13 @@

    - + +the value, and other property value pairs, and ended by NULL.

    @@ -612,7 +612,7 @@ - + @@ -635,20 +635,20 @@

    g_async_initable_newv_async ()

    void
    -g_async_initable_newv_async (GType object_type,
    -                             guint n_parameters,
    -                             GParameter *parameters,
    +g_async_initable_newv_async (GType object_type,
    +                             guint n_parameters,
    +                             GParameter *parameters,
                                  int io_priority,
                                  GCancellable *cancellable,
                                  GAsyncReadyCallback callback,
    -                             gpointer user_data);
    + gpointer user_data);

    g_async_initable_newv_async has been deprecated since version 2.54 and should not be used in newly-written code.

    -

    Use g_object_new_with_properties() and -g_async_initable_init_async() instead. See GParameter for more information.

    +

    Use g_object_new_with_properties() and +g_async_initable_init_async() instead. See GParameter for more information.

    Helper function for constructing GAsyncInitable object. This is -similar to g_object_newv() but also initializes the object asynchronously.

    +similar to g_object_newv() but also initializes the object asynchronously.

    When the initialization is finished, callback will be called. You can then call g_async_initable_new_finish() to get the new object and check @@ -664,7 +664,7 @@

    - + @@ -685,7 +685,7 @@ - + @@ -764,6 +764,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GAsyncResult.html glib2.0-2.56.4/docs/reference/gio/html/GAsyncResult.html --- glib2.0-2.56.2/docs/reference/gio/html/GAsyncResult.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GAsyncResult.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -52,7 +52,7 @@ @@ -253,7 +253,7 @@ operations are executed. They are not used to determine system-wide I/O scheduling. Priorities are integers, with lower numbers indicating higher priority. It is recommended to choose priorities between -G_PRIORITY_LOW and G_PRIORITY_HIGH, with G_PRIORITY_DEFAULT +G_PRIORITY_LOW and G_PRIORITY_HIGH, with G_PRIORITY_DEFAULT as a default.

    @@ -262,14 +262,14 @@

    GAsyncReadyCallback ()

    void
    -(*GAsyncReadyCallback) (GObject *source_object,
    +(*GAsyncReadyCallback) (GObject *source_object,
                             GAsyncResult *res,
    -                        gpointer user_data);
    + gpointer user_data);

    Type definition for a function that will be called back when an asynchronous operation within GIO has been completed. GAsyncReadyCallback callbacks from GTask are guaranteed to be invoked in a later iteration of the -thread-default main context +thread-default main context where the GTask was created. All other users of GAsyncReadyCallback must likewise call it asynchronously in a later iteration of the main context.

    @@ -304,7 +304,7 @@

    g_async_result_get_user_data ()

    -
    gpointer
    +
    gpointer
     g_async_result_get_user_data (GAsyncResult *res);

    Gets the user data from a GAsyncResult.

    @@ -332,7 +332,7 @@

    g_async_result_get_source_object ()

    -
    GObject *
    +
    GObject *
     g_async_result_get_source_object (GAsyncResult *res);

    Gets the source object from a GAsyncResult.

    @@ -354,16 +354,16 @@

    Returns

    a new reference to the source object for the res -, or NULL if there is none.

    +, or NULL if there is none.

    [transfer full][nullable]


    g_async_result_is_tagged ()

    -
    gboolean
    +
    gboolean
     g_async_result_is_tagged (GAsyncResult *res,
    -                          gpointer source_tag);
    + gpointer source_tag);

    Checks if res has the given source_tag (generally a function @@ -393,9 +393,9 @@

    Returns

    -

    TRUE if res +

    TRUE if res has the indicated source_tag -, FALSE if +, FALSE if not.

    Since: 2.34

    @@ -403,13 +403,13 @@

    g_async_result_legacy_propagate_error ()

    -
    gboolean
    +
    gboolean
     g_async_result_legacy_propagate_error (GAsyncResult *res,
    -                                       GError **error);
    + GError **error);

    If res is a GSimpleAsyncResult, this is equivalent to g_simple_async_result_propagate_error(). Otherwise it returns -FALSE.

    +FALSE.

    This can be used for legacy error handling in async *_finish() wrapper functions that traditionally handled GSimpleAsyncResult error returns themselves rather than calling into the virtual method. @@ -440,10 +440,10 @@

    Returns

    -

    TRUE if error +

    TRUE if error is has been filled in with an error from res -, FALSE if not.

    +, FALSE if not.

    Since: 2.34

    @@ -507,6 +507,6 @@
    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GBufferedInputStream.html glib2.0-2.56.4/docs/reference/gio/html/GBufferedInputStream.html --- glib2.0-2.56.2/docs/reference/gio/html/GBufferedInputStream.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GBufferedInputStream.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -162,7 +162,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GInputStream
             ╰── GFilterInputStream
                 ╰── GBufferedInputStream
    @@ -229,7 +229,7 @@
     

    g_buffered_input_stream_new_sized ()

    GInputStream *
     g_buffered_input_stream_new_sized (GInputStream *base_stream,
    -                                   gsize size);
    + gsize size);

    Creates a new GBufferedInputStream from the given base_stream , with a buffer set to size @@ -250,7 +250,7 @@

    - + @@ -264,7 +264,7 @@

    g_buffered_input_stream_get_buffer_size ()

    -
    gsize
    +
    gsize
     g_buffered_input_stream_get_buffer_size
                                    (GBufferedInputStream *stream);

    Gets the size of the input buffer.

    @@ -294,7 +294,7 @@
    void
     g_buffered_input_stream_set_buffer_size
                                    (GBufferedInputStream *stream,
    -                                gsize size);
    + gsize size);

    Sets the size of the internal buffer of stream to size , or to the @@ -316,7 +316,7 @@

    - + @@ -326,7 +326,7 @@

    g_buffered_input_stream_get_available ()

    -
    gsize
    +
    gsize
     g_buffered_input_stream_get_available (GBufferedInputStream *stream);

    Gets the size of the available data within the stream.

    @@ -354,7 +354,7 @@

    g_buffered_input_stream_peek_buffer ()

    const void *
     g_buffered_input_stream_peek_buffer (GBufferedInputStream *stream,
    -                                     gsize *count);
    + gsize *count);

    Returns the buffer with the currently available bytes. The returned buffer must not be modified and will become invalid when reading from the stream or filling the buffer.

    @@ -374,7 +374,7 @@
    - + @@ -389,11 +389,11 @@

    g_buffered_input_stream_peek ()

    -
    gsize
    +
    gsize
     g_buffered_input_stream_peek (GBufferedInputStream *stream,
                                   void *buffer,
    -                              gsize offset,
    -                              gsize count);
    + gsize offset, + gsize count);

    Peeks in the buffer, copying data of size count into buffer , @@ -421,12 +421,12 @@

    - + - + @@ -434,24 +434,24 @@

    Returns

    -

    a gsize of the number of bytes peeked, or -1 on error.

    +

    a gsize of the number of bytes peeked, or -1 on error.


    g_buffered_input_stream_fill ()

    -
    gssize
    +
    gssize
     g_buffered_input_stream_fill (GBufferedInputStream *stream,
    -                              gssize count,
    +                              gssize count,
                                   GCancellable *cancellable,
    -                              GError **error);
    + GError **error);

    Tries to read count bytes from the stream into the buffer. Will block during this read.

    If count is zero, returns zero and does nothing. A value of count -larger than G_MAXSSIZE will cause a G_IO_ERROR_INVALID_ARGUMENT error.

    +larger than G_MAXSSIZE will cause a G_IO_ERROR_INVALID_ARGUMENT error.

    On success, the number of bytes read into the buffer is returned. It is not an error if this is not the same as the requested size, as it can happen e.g. near the end of a file. Zero is returned on end of file @@ -461,7 +461,7 @@ is -1 then the attempted read size is equal to the number of bytes that are required to fill the buffer.

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned. If an operation was partially finished when the operation was cancelled the @@ -491,12 +491,12 @@

    - + - + @@ -515,11 +515,11 @@

    g_buffered_input_stream_fill_async ()

    void
     g_buffered_input_stream_fill_async (GBufferedInputStream *stream,
    -                                    gssize count,
    +                                    gssize count,
                                         int io_priority,
                                         GCancellable *cancellable,
                                         GAsyncReadyCallback callback,
    -                                    gpointer user_data);
    + gpointer user_data);

    Reads data into stream 's buffer asynchronously, up to count size. @@ -565,7 +565,7 @@

    - + @@ -575,10 +575,10 @@

    g_buffered_input_stream_fill_finish ()

    -
    gssize
    +
    gssize
     g_buffered_input_stream_fill_finish (GBufferedInputStream *stream,
                                          GAsyncResult *result,
    -                                     GError **error);
    + GError **error);

    Finishes an asynchronous read.

    Parameters

    @@ -601,7 +601,7 @@
    - + @@ -609,7 +609,7 @@

    Returns

    -

    a gssize of the read stream, or -1 on an error.

    +

    a gssize of the read stream, or -1 on an error.


    @@ -618,14 +618,14 @@
    int
     g_buffered_input_stream_read_byte (GBufferedInputStream *stream,
                                        GCancellable *cancellable,
    -                                   GError **error);
    + GError **error);

    Tries to read a single byte from the stream or the buffer. Will block during this read.

    On success, the byte read from the stream is returned. On end of stream -1 is returned but it's not an exceptional error and error is not set.

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned. If an operation was partially finished when the operation was cancelled the @@ -648,12 +648,12 @@

    - + - + @@ -678,7 +678,7 @@

    Property Details

    The “buffer-size” property

    -
      “buffer-size”              guint
    +
      “buffer-size”              guint

    The size of the backend buffer.

    Flags: Read / Write / Construct

    Allowed values: >= 1

    @@ -691,6 +691,6 @@
    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GBufferedOutputStream.html glib2.0-2.56.4/docs/reference/gio/html/GBufferedOutputStream.html --- glib2.0-2.56.2/docs/reference/gio/html/GBufferedOutputStream.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GBufferedOutputStream.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -60,7 +60,7 @@ - + - + @@ -130,7 +130,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GOutputStream
             ╰── GFilterOutputStream
                 ╰── GBufferedOutputStream
    @@ -194,7 +194,7 @@
     

    g_buffered_output_stream_new_sized ()

    GOutputStream *
     g_buffered_output_stream_new_sized (GOutputStream *base_stream,
    -                                    gsize size);
    + gsize size);

    Creates a new buffered output stream with a given buffer size.

    Parameters

    @@ -212,7 +212,7 @@
    - + @@ -227,7 +227,7 @@

    g_buffered_output_stream_get_buffer_size ()

    -
    gsize
    +
    gsize
     g_buffered_output_stream_get_buffer_size
                                    (GBufferedOutputStream *stream);

    Gets the size of the buffer in the stream @@ -258,7 +258,7 @@

    void
     g_buffered_output_stream_set_buffer_size
                                    (GBufferedOutputStream *stream,
    -                                gsize size);
    + gsize size);

    Sets the size of the internal buffer to size .

    @@ -277,7 +277,7 @@
    - + @@ -287,7 +287,7 @@

    g_buffered_output_stream_get_auto_grow ()

    -
    gboolean
    +
    gboolean
     g_buffered_output_stream_get_auto_grow
                                    (GBufferedOutputStream *stream);

    Checks if the buffer automatically grows as data is added.

    @@ -308,9 +308,9 @@

    Returns

    -

    TRUE if the stream +

    TRUE if the stream 's buffer automatically grows, -FALSE otherwise.

    +FALSE otherwise.


    @@ -319,7 +319,7 @@
    void
     g_buffered_output_stream_set_auto_grow
                                    (GBufferedOutputStream *stream,
    -                                gboolean auto_grow);
    + gboolean auto_grow);

    Sets whether or not the stream 's buffer should automatically grow. If auto_grow @@ -342,7 +342,7 @@

    - + @@ -362,7 +362,7 @@

    Property Details

    The “auto-grow” property

    -
      “auto-grow”                gboolean
    +
      “auto-grow”                gboolean

    Whether the buffer should automatically grow.

    Flags: Read / Write

    Default value: FALSE

    @@ -370,7 +370,7 @@

    The “buffer-size” property

    -
      “buffer-size”              guint
    +
      “buffer-size”              guint

    The size of the backend buffer.

    Flags: Read / Write / Construct

    Allowed values: >= 1

    @@ -383,6 +383,6 @@
    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GBytesIcon.html glib2.0-2.56.4/docs/reference/gio/html/GBytesIcon.html --- glib2.0-2.56.2/docs/reference/gio/html/GBytesIcon.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GBytesIcon.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -52,7 +52,7 @@ +GBytes * @@ -92,7 +92,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GBytesIcon
     
    @@ -117,7 +117,7 @@

    g_bytes_icon_new ()

    GIcon *
    -g_bytes_icon_new (GBytes *bytes);
    +g_bytes_icon_new (GBytes *bytes);

    Creates a new icon for a bytes.

    Parameters

    @@ -129,7 +129,7 @@
    - +

    error

    return location for errors, or NULL to ignore

    return location for errors, or NULL to ignore

     

    object_type

    a GType supporting GAsyncInitable.

    a GType supporting GAsyncInitable.

     

    first_property_name

    the name of the first property, followed by -the value, and other property value pairs, and ended by NULL.

     

    cancellable

    optional GCancellable object, NULL to ignore.

    optional GCancellable object, NULL to ignore.

     

    object_type

    a GType supporting GAsyncInitable.

    a GType supporting GAsyncInitable.

     

    cancellable

    optional GCancellable object, NULL to ignore.

    optional GCancellable object, NULL to ignore.

     
    -gpointer +gpointer g_async_result_get_user_data () @@ -60,7 +60,7 @@
    -GObject * +GObject * g_async_result_get_source_object () @@ -68,7 +68,7 @@
    -gboolean +gboolean g_async_result_is_tagged () @@ -76,7 +76,7 @@
    -gboolean +gboolean g_async_result_legacy_propagate_error () @@ -106,7 +106,7 @@

    Object Hierarchy

    -
        GInterface
    +
        GInterface
         ╰── GAsyncResult
     
    @@ -114,7 +114,7 @@

    Prerequisites

    GAsyncResult requires - GObject.

    + GObject.

    Known Implementations

    @@ -135,7 +135,7 @@ an asynchronous operation, provide a GAsyncReadyCallback to the asynchronous function. This callback will be triggered when the operation has completed, and must be run in a later iteration of -the thread-default main context +the thread-default main context from where the operation was initiated. It will be passed a GAsyncResult instance filled with the details of the operation's success or failure, the object the asynchronous function was @@ -152,7 +152,7 @@ operation is not needed, there is no need to call the "_finish()" function; GIO will take care of cleaning up the result and error information after the GAsyncReadyCallback returns. You can pass -NULL for the GAsyncReadyCallback if you don't need to take any +NULL for the GAsyncReadyCallback if you don't need to take any action at all after the operation completes. Applications may also take a reference to the GAsyncResult and call "_finish()" later; however, the "_finish()" function may be called at most once.

    @@ -213,14 +213,14 @@ GAsyncResult *res, gpointer user_data) { - gboolean success = FALSE; + gboolean success = FALSE; - success = _theoretical_frobnitz_finish (source_object, res, NULL); + success = _theoretical_frobnitz_finish (source_object, res, NULL); if (success) - g_printf ("Hurray!\n"); + g_printf ("Hurray!\n"); else - g_printf ("Uh oh!\n"); + g_printf ("Uh oh!\n"); ... @@ -231,9 +231,9 @@ ... _theoretical_frobnitz_async (theoretical_data, - NULL, + NULL, frobnitz_result_func, - NULL); + NULL); ... }
    -gsize +gsize g_buffered_input_stream_get_buffer_size () @@ -76,7 +76,7 @@
    -gsize +gsize g_buffered_input_stream_get_available () @@ -91,7 +91,7 @@
    -gsize +gsize g_buffered_input_stream_peek () @@ -99,7 +99,7 @@
    -gssize +gssize g_buffered_input_stream_fill () @@ -115,7 +115,7 @@
    -gssize +gssize g_buffered_input_stream_fill_finish () @@ -141,7 +141,7 @@
    guintguint buffer-size Read / Write / Construct

    size

    a gsize

    a gsize

     

    size

    a gsize

    a gsize

     

    count

    a gsize to get the number of bytes available in the buffer.

    a gsize to get the number of bytes available in the buffer.

    [out]

    offset

    a gsize

    a gsize

     

    count

    a gsize

    a gsize

     

    cancellable

    optional GCancellable object, NULL to ignore.

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    location to store the error occurring, or NULL to ignore

    location to store the error occurring, or NULL to ignore

     

    user_data

    a gpointer.

    a gpointer.

    [closure]

    error

    a GError

    a GError

     

    cancellable

    optional GCancellable object, NULL to ignore.

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    location to store the error occurring, or NULL to ignore

    location to store the error occurring, or NULL to ignore

     
    -gsize +gsize g_buffered_output_stream_get_buffer_size () @@ -76,7 +76,7 @@
    -gboolean +gboolean g_buffered_output_stream_get_auto_grow () @@ -103,12 +103,12 @@
    gbooleangboolean auto-grow Read / Write
    guintguint buffer-size Read / Write / Construct

    size

    a gsize.

    a gsize.

     

    size

    a gsize.

    a gsize.

     

    auto_grow

    a gboolean.

    a gboolean.

     
    -GBytes * +GBytes * g_bytes_icon_get_bytes () @@ -71,7 +71,7 @@
    -GBytes * bytes Read / Write / Construct Only

    bytes

    a GBytes.

    a GBytes.

     
    @@ -138,7 +138,7 @@

    Returns

    a GIcon for the given bytes -, or NULL on error.

    +, or NULL on error.

    [transfer full][type GBytesIcon]

    Since: 2.38

    @@ -146,9 +146,9 @@

    g_bytes_icon_get_bytes ()

    -
    GBytes *
    +
    GBytes *
     g_bytes_icon_get_bytes (GBytesIcon *icon);
    -

    Gets the GBytes associated with the given icon +

    Gets the GBytes associated with the given icon .

    Parameters

    @@ -167,7 +167,7 @@

    Returns

    -

    a GBytes, or NULL.

    +

    a GBytes, or NULL.

    [transfer none]

    Since: 2.38

    @@ -178,24 +178,24 @@

    GBytesIcon

    typedef struct _GBytesIcon GBytesIcon;
    -

    Gets an icon for a GBytes. Implements GLoadableIcon.

    +

    Gets an icon for a GBytes. Implements GLoadableIcon.

    Property Details

    The “bytes” property

    -
      “bytes”                    GBytes *
    +
      “bytes”                    GBytes *

    The bytes containing the icon.

    Flags: Read / Write / Construct Only

    See Also

    -

    GIcon, GLoadableIcon, GBytes

    +

    GIcon, GLoadableIcon, GBytes

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GCancellable.html glib2.0-2.56.4/docs/reference/gio/html/GCancellable.html --- glib2.0-2.56.2/docs/reference/gio/html/GCancellable.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GCancellable.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -51,7 +51,7 @@ -gboolean +gboolean g_cancellable_is_cancelled () @@ -59,7 +59,7 @@ -gboolean +gboolean g_cancellable_set_error_if_cancelled () @@ -75,7 +75,7 @@ -gboolean +gboolean g_cancellable_make_pollfd () @@ -91,7 +91,7 @@ -GSource * +GSource * g_cancellable_source_new () @@ -99,7 +99,7 @@ -gboolean +gboolean (*GCancellableSourceFunc) () @@ -139,7 +139,7 @@ -gulong +gulong g_cancellable_connect () @@ -175,7 +175,7 @@ void cancelled -Run Last +Run Last @@ -194,7 +194,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GCancellable
     
    @@ -229,7 +229,7 @@

    g_cancellable_is_cancelled ()

    -
    gboolean
    +
    gboolean
     g_cancellable_is_cancelled (GCancellable *cancellable);

    Checks if a cancellable job has been cancelled.

    @@ -242,24 +242,24 @@

    cancellable

    -

    a GCancellable or NULL.

    +

    a GCancellable or NULL.

    [nullable]

    Returns

    -

    TRUE if cancellable +

    TRUE if cancellable is cancelled, -FALSE if called with NULL or if item is not cancelled.

    +FALSE if called with NULL or if item is not cancelled.


    g_cancellable_set_error_if_cancelled ()

    -
    gboolean
    +
    gboolean
     g_cancellable_set_error_if_cancelled (GCancellable *cancellable,
    -                                      GError **error);
    + GError **error);

    If the cancellable is cancelled, sets the error to notify that the operation was cancelled.

    @@ -274,12 +274,12 @@

    cancellable

    -

    a GCancellable or NULL.

    +

    a GCancellable or NULL.

    [nullable]

    error

    -

    GError to append error state to

    +

    GError to append error state to

      @@ -287,8 +287,8 @@

    Returns

    -

    TRUE if cancellable -was cancelled, FALSE if it was not

    +

    TRUE if cancellable +was cancelled, FALSE if it was not


    @@ -331,19 +331,19 @@

    g_cancellable_make_pollfd ()

    -
    gboolean
    +
    gboolean
     g_cancellable_make_pollfd (GCancellable *cancellable,
    -                           GPollFD *pollfd);
    -

    Creates a GPollFD corresponding to cancellable + GPollFD *pollfd);

    +

    Creates a GPollFD corresponding to cancellable ; this can be passed -to g_poll() and used to poll for cancellation. This is useful both +to g_poll() and used to poll for cancellation. This is useful both for unix systems without a native poll and for portability to windows.

    -

    When this function returns TRUE, you should use +

    When this function returns TRUE, you should use g_cancellable_release_fd() to free up resources allocated for the pollfd -. After a FALSE return, do not call g_cancellable_release_fd().

    -

    If this function returns FALSE, either no cancellable +. After a FALSE return, do not call g_cancellable_release_fd().

    +

    If this function returns FALSE, either no cancellable was given or resource limits prevent this function from allocating the necessary structures for polling. (On Linux, you will likely have reached @@ -364,12 +364,12 @@

    cancellable

    -

    a GCancellable or NULL.

    +

    a GCancellable or NULL.

    [nullable]

    pollfd

    -

    a pointer to a GPollFD

    +

    a pointer to a GPollFD

      @@ -377,8 +377,8 @@

    Returns

    -

    TRUE if pollfd -was successfully initialized, FALSE on +

    TRUE if pollfd +was successfully initialized, FALSE on failure to prepare the cancellable.

    Since: 2.22

    @@ -418,16 +418,16 @@

    g_cancellable_source_new ()

    -
    GSource *
    +
    GSource *
     g_cancellable_source_new (GCancellable *cancellable);

    Creates a source that triggers if cancellable is cancelled and calls its callback of type GCancellableSourceFunc. This is primarily useful for attaching to another (non-cancellable) source -with g_source_add_child_source() to add cancellability to it.

    -

    For convenience, you can call this with a NULL GCancellable, +with g_source_add_child_source() to add cancellability to it.

    +

    For convenience, you can call this with a NULL GCancellable, in which case the source will never trigger.

    -

    The new GSource will hold a reference to the GCancellable.

    +

    The new GSource will hold a reference to the GCancellable.

    [skip]

    Parameters

    @@ -439,14 +439,14 @@

    cancellable

    -

    a GCancellable, or NULL.

    +

    a GCancellable, or NULL.

    [nullable]

    Returns

    -

    the new GSource.

    +

    the new GSource.

    [transfer full]

    Since: 2.28

    @@ -454,10 +454,10 @@

    GCancellableSourceFunc ()

    -
    gboolean
    +
    gboolean
     (*GCancellableSourceFunc) (GCancellable *cancellable,
    -                           gpointer user_data);
    -

    This is the function type of the callback used for the GSource + gpointer user_data);

    +

    This is the function type of the callback used for the GSource returned by g_cancellable_source_new().

    Parameters

    @@ -483,7 +483,7 @@

    Returns

    -

    it should return FALSE if the source should be removed.

    +

    it should return FALSE if the source should be removed.

    Since: 2.28

    @@ -496,7 +496,7 @@

    Returns

    a GCancellable from the top -of the stack, or NULL if the stack is empty.

    +of the stack, or NULL if the stack is empty.

    [nullable][transfer none]

    @@ -587,11 +587,11 @@

    g_cancellable_connect ()

    -
    gulong
    +
    gulong
     g_cancellable_connect (GCancellable *cancellable,
    -                       GCallback callback,
    -                       gpointer data,
    -                       GDestroyNotify data_destroy_func);
    + GCallback callback, + gpointer data, + GDestroyNotify data_destroy_func);

    Convenience function to connect to the “cancelled” signal. Also handles the race condition that may happen if the cancellable is cancelled right before connecting.

    @@ -628,7 +628,7 @@

    callback

    -

    The GCallback to connect.

    +

    The GCallback to connect.

      @@ -640,7 +640,7 @@

    data_destroy_func

    Free function for data -or NULL.

    +or NULL.

    [nullable] @@ -659,9 +659,9 @@

    g_cancellable_disconnect ()

    void
     g_cancellable_disconnect (GCancellable *cancellable,
    -                          gulong handler_id);
    + gulong handler_id);

    Disconnects a handler from a cancellable instance similar to -g_signal_handler_disconnect(). Additionally, in the event that a +g_signal_handler_disconnect(). Additionally, in the event that a signal handler is currently running, this call will block until the handler has finished. Calling this function from a “cancelled” signal handler will therefore result in a @@ -671,7 +671,7 @@ signal handler is removed. See “cancelled” for details on how to use this.

    If cancellable - is NULL or handler_id + is NULL or handler_id is 0 this function does nothing.

    @@ -685,7 +685,7 @@

    cancellable

    -

    A GCancellable or NULL.

    +

    A GCancellable or NULL.

    [nullable] @@ -713,7 +713,7 @@ passed the cancellable .

    If cancellable - is NULL, this function returns immediately for convenience.

    + is NULL, this function returns immediately for convenience.

    The convention within GIO is that cancelling an asynchronous operation causes it to complete asynchronously. That is, if you cancel the operation from the same thread in which it is running, @@ -750,7 +750,7 @@

    The “cancelled” signal

    void
     user_function (GCancellable *cancellable,
    -               gpointer      user_data)
    + gpointer user_data)

    Emitted when the operation has been cancelled.

    Can be used by implementations of cancellable operations. If the operation is cancelled from another thread, the signal will be @@ -759,7 +759,7 @@

    Note that disconnecting from this signal (or any signal) in a multi-threaded program is prone to race conditions. For instance it is possible that a signal handler may be invoked even after -a call to g_signal_handler_disconnect() for that handler has +a call to g_signal_handler_disconnect() for that handler has already returned.

    There is also a problem when cancellation happens right before connecting to the signal. If this happens the signal will @@ -806,8 +806,8 @@ id = 0; if (cancellable) id = g_cancellable_connect (cancellable, - G_CALLBACK (cancelled_handler) - data, NULL); + G_CALLBACK (cancelled_handler) + data, NULL); // cancellable operation here... @@ -847,11 +847,11 @@

    -

    Flags: Run Last

    +

    Flags: Run Last

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GCharsetConverter.html glib2.0-2.56.4/docs/reference/gio/html/GCharsetConverter.html --- glib2.0-2.56.2/docs/reference/gio/html/GCharsetConverter.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GCharsetConverter.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -60,7 +60,7 @@ -gboolean +gboolean g_charset_converter_get_use_fallback () @@ -68,7 +68,7 @@ -guint +guint g_charset_converter_get_num_fallbacks () @@ -88,18 +88,18 @@ -gchar * +gchar * from-charset Read / Write / Construct Only -gchar * +gchar * to-charset Read / Write / Construct Only -gboolean +gboolean use-fallback Read / Write / Construct @@ -121,7 +121,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GCharsetConverter
     
    @@ -146,9 +146,9 @@

    g_charset_converter_new ()

    GCharsetConverter *
    -g_charset_converter_new (const gchar *to_charset,
    -                         const gchar *from_charset,
    -                         GError **error);
    +g_charset_converter_new (const gchar *to_charset, + const gchar *from_charset, + GError **error);

    Creates a new GCharsetConverter.

    Parameters

    @@ -171,7 +171,7 @@

    error

    -

    GError for error reporting, or NULL to ignore.

    +

    GError for error reporting, or NULL to ignore.

      @@ -179,7 +179,7 @@

    Returns

    -

    a new GCharsetConverter or NULL on error.

    +

    a new GCharsetConverter or NULL on error.

    Since: 2.24

    @@ -188,7 +188,7 @@

    g_charset_converter_set_use_fallback ()

    void
     g_charset_converter_set_use_fallback (GCharsetConverter *converter,
    -                                      gboolean use_fallback);
    + gboolean use_fallback);

    Sets the “use-fallback” property.

    Parameters

    @@ -206,7 +206,7 @@

    use_fallback

    -

    TRUE to use fallbacks

    +

    TRUE to use fallbacks

      @@ -217,7 +217,7 @@

    g_charset_converter_get_use_fallback ()

    -
    gboolean
    +
    gboolean
     g_charset_converter_get_use_fallback (GCharsetConverter *converter);

    Gets the “use-fallback” property.

    @@ -237,7 +237,7 @@

    Returns

    -

    TRUE if fallbacks are used by converter +

    TRUE if fallbacks are used by converter

    Since: 2.24

    @@ -245,7 +245,7 @@

    g_charset_converter_get_num_fallbacks ()

    -
    guint
    +
    guint
     g_charset_converter_get_num_fallbacks (GCharsetConverter *converter);

    Gets the number of fallbacks that converter has applied so far.

    @@ -284,7 +284,7 @@

    Property Details

    The “from-charset” property

    -
      “from-charset”             gchar *
    +
      “from-charset”             gchar *

    The character encoding to convert from.

    Flags: Read / Write / Construct Only

    Default value: NULL

    @@ -292,7 +292,7 @@

    The “to-charset” property

    -
      “to-charset”               gchar *
    +
      “to-charset”               gchar *

    The character encoding to convert to.

    Flags: Read / Write / Construct Only

    Default value: NULL

    @@ -300,7 +300,7 @@

    The “use-fallback” property

    -
      “use-fallback”             gboolean
    +
      “use-fallback”             gboolean

    Use fallback (of form \<hexval>) for invalid bytes.

    Flags: Read / Write / Construct

    Default value: FALSE

    @@ -308,6 +308,6 @@
    +
    Generated by GTK-Doc V1.29.1
    \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GConverter.html glib2.0-2.56.4/docs/reference/gio/html/GConverter.html --- glib2.0-2.56.2/docs/reference/gio/html/GConverter.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GConverter.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -90,7 +90,7 @@

    Object Hierarchy

    -
        GInterface
    +
        GInterface
         ╰── GConverter
     
    @@ -98,7 +98,7 @@

    Prerequisites

    GConverter requires - GObject.

    + GObject.

    Known Implementations

    @@ -127,13 +127,13 @@
    GConverterResult
     g_converter_convert (GConverter *converter,
                          const void *inbuf,
    -                     gsize inbuf_size,
    +                     gsize inbuf_size,
                          void *outbuf,
    -                     gsize outbuf_size,
    +                     gsize outbuf_size,
                          GConverterFlags flags,
    -                     gsize *bytes_read,
    -                     gsize *bytes_written,
    -                     GError **error);
    + gsize *bytes_read, + gsize *bytes_written, + GError **error);

    This is the main operation used when converting data. It is to be called multiple times in a loop, and each time it will do some work, i.e. producing some output (in outbuf @@ -271,7 +271,7 @@

    error

    -

    location to store the error occurring, or NULL to ignore

    +

    location to store the error occurring, or NULL to ignore

      @@ -456,6 +456,6 @@
    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GCredentials.html glib2.0-2.56.4/docs/reference/gio/html/GCredentials.html --- glib2.0-2.56.2/docs/reference/gio/html/GCredentials.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GCredentials.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -50,7 +50,7 @@ -gchar * +gchar * g_credentials_to_string () @@ -58,7 +58,7 @@ -gpointer +gpointer g_credentials_get_native () @@ -74,7 +74,7 @@ -gboolean +gboolean g_credentials_is_same_user () @@ -90,7 +90,7 @@ -gboolean +gboolean g_credentials_set_unix_user () @@ -128,7 +128,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GCredentials
     
    @@ -173,14 +173,14 @@ the current process.

    Returns

    -

    A GCredentials. Free with g_object_unref().

    +

    A GCredentials. Free with g_object_unref().

    Since: 2.26


    g_credentials_to_string ()

    -
    gchar *
    +
    gchar *
     g_credentials_to_string (GCredentials *credentials);

    Creates a human-readable textual representation of credentials @@ -203,14 +203,14 @@

    Returns

    -

    A string that should be freed with g_free().

    +

    A string that should be freed with g_free().

    Since: 2.26


    g_credentials_get_native ()

    -
    gpointer
    +
    gpointer
     g_credentials_get_native (GCredentials *credentials,
                               GCredentialsType native_type);

    Gets a pointer to native credentials of type native_type @@ -246,7 +246,7 @@

    Returns

    -

    The pointer to native credentials or NULL if the +

    The pointer to native credentials or NULL if the operation there is no GCredentials support for the OS or if native_type isn't supported by the OS. Do not free the returned @@ -261,7 +261,7 @@

    void
     g_credentials_set_native (GCredentials *credentials,
                               GCredentialsType native_type,
    -                          gpointer native);
    + gpointer native);

    Copies the native credentials of type native_type from native @@ -303,10 +303,10 @@


    g_credentials_is_same_user ()

    -
    gboolean
    +
    gboolean
     g_credentials_is_same_user (GCredentials *credentials,
                                 GCredentials *other_credentials,
    -                            GError **error);
    + GError **error);

    Checks if credentials and other_credentials is the same user.

    @@ -333,7 +333,7 @@

    error

    -

    Return location for error or NULL.

    +

    Return location for error or NULL.

      @@ -341,10 +341,10 @@

    Returns

    -

    TRUE if credentials +

    TRUE if credentials and other_credentials has the same -user, FALSE otherwise or if error +user, FALSE otherwise or if error is set.

    Since: 2.26

    @@ -354,7 +354,7 @@

    g_credentials_get_unix_user ()

    uid_t
     g_credentials_get_unix_user (GCredentials *credentials,
    -                             GError **error);
    + GError **error);

    Tries to get the UNIX user identifier from credentials . This method is only available on UNIX platforms.

    @@ -377,7 +377,7 @@

    error

    -

    Return location for error or NULL.

    +

    Return location for error or NULL.

      @@ -393,10 +393,10 @@

    g_credentials_set_unix_user ()

    -
    gboolean
    +
    gboolean
     g_credentials_set_unix_user (GCredentials *credentials,
                                  uid_t uid,
    -                             GError **error);
    + GError **error);

    Tries to set the UNIX user identifier on credentials . This method is only available on UNIX platforms.

    @@ -425,7 +425,7 @@

    error

    -

    Return location for error or NULL.

    +

    Return location for error or NULL.

      @@ -433,8 +433,8 @@

    Returns

    -

    TRUE if uid -was set, FALSE if error is set.

    +

    TRUE if uid +was set, FALSE if error is set.

    Since: 2.26

    @@ -443,7 +443,7 @@

    g_credentials_get_unix_pid ()

    pid_t
     g_credentials_get_unix_pid (GCredentials *credentials,
    -                            GError **error);
    + GError **error);

    Tries to get the UNIX process identifier from credentials . This method is only available on UNIX platforms.

    @@ -466,7 +466,7 @@

    error

    -

    Return location for error or NULL.

    +

    Return location for error or NULL.

      @@ -552,6 +552,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GDatagramBased.html glib2.0-2.56.4/docs/reference/gio/html/GDatagramBased.html --- glib2.0-2.56.2/docs/reference/gio/html/GDatagramBased.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GDatagramBased.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -45,7 +45,7 @@ -gboolean +gboolean (*GDatagramBasedSourceFunc) () @@ -53,7 +53,7 @@ -gint +gint g_datagram_based_receive_messages () @@ -61,7 +61,7 @@ -gint +gint g_datagram_based_send_messages () @@ -69,7 +69,7 @@ -GSource * +GSource * g_datagram_based_create_source () @@ -77,7 +77,7 @@ -GIOCondition +GIOCondition g_datagram_based_condition_check () @@ -85,7 +85,7 @@ -gboolean +gboolean g_datagram_based_condition_wait () @@ -115,7 +115,7 @@

    Object Hierarchy

    -
        GInterface
    +
        GInterface
         ╰── GDatagramBased
     
    @@ -123,7 +123,7 @@

    Prerequisites

    GDatagramBased requires - GObject.

    + GObject.

    Known Derived Interfaces

    @@ -167,7 +167,7 @@ G_IO_ERROR_TIMED_OUT if no progress was made. To know when a call would successfully run you can call g_datagram_based_condition_check() or g_datagram_based_condition_wait(). You can also use -g_datagram_based_create_source() and attach it to a GMainContext to get +g_datagram_based_create_source() and attach it to a GMainContext to get callbacks when I/O is possible.

    When running a non-blocking operation applications should always be able to handle getting a G_IO_ERROR_WOULD_BLOCK error even when some other function @@ -190,11 +190,11 @@

    Functions

    GDatagramBasedSourceFunc ()

    -
    gboolean
    +
    gboolean
     (*GDatagramBasedSourceFunc) (GDatagramBased *datagram_based,
    -                             GIOCondition condition,
    -                             gpointer user_data);
    -

    This is the function type of the callback used for the GSource + GIOCondition condition, + gpointer user_data);

    +

    This is the function type of the callback used for the GSource returned by g_datagram_based_create_source().

    Parameters

    @@ -225,22 +225,22 @@

    Returns

    -

    G_SOURCE_REMOVE if the source should be removed, -G_SOURCE_CONTINUE otherwise

    +

    G_SOURCE_REMOVE if the source should be removed, +G_SOURCE_CONTINUE otherwise

    Since: 2.48


    g_datagram_based_receive_messages ()

    -
    gint
    +
    gint
     g_datagram_based_receive_messages (GDatagramBased *datagram_based,
                                        GInputMessage *messages,
    -                                   guint num_messages,
    -                                   gint flags,
    -                                   gint64 timeout,
    +                                   guint num_messages,
    +                                   gint flags,
    +                                   gint64 timeout,
                                        GCancellable *cancellable,
    -                                   GError **error);
    + GError **error);

    Receive one or more data messages from datagram_based in one go.

    messages @@ -277,10 +277,10 @@ otherwise it will return the number of messages received before timing out. (Note: This is effectively the behaviour of MSG_WAITFORONE with recvmmsg().)

    -

    To be notified when messages are available, wait for the G_IO_IN condition. +

    To be notified when messages are available, wait for the G_IO_IN condition. Note though that you may still receive G_IO_ERROR_WOULD_BLOCK from g_datagram_based_receive_messages() even if you were previously notified of a -G_IO_IN condition.

    +G_IO_IN condition.

    If the remote peer closes the connection, any messages queued in the underlying receive buffer will be returned, and subsequent calls to g_datagram_based_receive_messages() will return 0 (with no error set).

    @@ -338,7 +338,7 @@

    error

    -

    return location for a GError

    +

    return location for a GError

      @@ -359,14 +359,14 @@

    g_datagram_based_send_messages ()

    -
    gint
    +
    gint
     g_datagram_based_send_messages (GDatagramBased *datagram_based,
                                     GOutputMessage *messages,
    -                                guint num_messages,
    -                                gint flags,
    -                                gint64 timeout,
    +                                guint num_messages,
    +                                gint flags,
    +                                gint64 timeout,
                                     GCancellable *cancellable,
    -                                GError **error);
    + GError **error);

    Send one or more data messages from datagram_based in one go.

    messages @@ -398,10 +398,10 @@ were negative. If the timeout is reached before any messages are sent, G_IO_ERROR_TIMED_OUT is returned, otherwise it will return the number of messages sent before timing out.

    -

    To be notified when messages can be sent, wait for the G_IO_OUT condition. +

    To be notified when messages can be sent, wait for the G_IO_OUT condition. Note though that you may still receive G_IO_ERROR_WOULD_BLOCK from g_datagram_based_send_messages() even if you were previously notified of a -G_IO_OUT condition. (On Windows in particular, this is very common due to +G_IO_OUT condition. (On Windows in particular, this is very common due to the way the underlying APIs work.)

    If the connection is shut down or closed (by calling g_socket_close() or g_socket_shutdown() with shutdown_write @@ -456,7 +456,7 @@

    error

    -

    return location for a GError

    +

    return location for a GError

      @@ -477,20 +477,20 @@

    g_datagram_based_create_source ()

    -
    GSource *
    +
    GSource *
     g_datagram_based_create_source (GDatagramBased *datagram_based,
    -                                GIOCondition condition,
    +                                GIOCondition condition,
                                     GCancellable *cancellable);
    -

    Creates a GSource that can be attached to a GMainContext to monitor for +

    Creates a GSource that can be attached to a GMainContext to monitor for the availability of the specified condition on the GDatagramBased. The -GSource keeps a reference to the datagram_based +GSource keeps a reference to the datagram_based .

    The callback on the source is of the GDatagramBasedSourceFunc type.

    -

    It is meaningless to specify G_IO_ERR or G_IO_HUP in condition +

    It is meaningless to specify G_IO_ERR or G_IO_HUP in condition ; these conditions will always be reported in the callback if they are true.

    -

    If non-NULL, cancellable +

    If non-NULL, cancellable can be used to cancel the source, which will cause the source to trigger, reporting the current condition (which is likely 0 unless cancellation happened at the same time as a condition @@ -512,7 +512,7 @@

    condition

    -

    a GIOCondition mask to monitor

    +

    a GIOCondition mask to monitor

      @@ -525,7 +525,7 @@

    Returns

    -

    a newly allocated GSource.

    +

    a newly allocated GSource.

    [transfer full]

    Since: 2.48

    @@ -533,16 +533,16 @@

    g_datagram_based_condition_check ()

    -
    GIOCondition
    +
    GIOCondition
     g_datagram_based_condition_check (GDatagramBased *datagram_based,
    -                                  GIOCondition condition);
    + GIOCondition condition);

    Checks on the readiness of datagram_based to perform operations. The operations specified in condition are checked for and masked against the currently-satisfied conditions on datagram_based . The result is returned.

    -

    G_IO_IN will be set in the return value if data is available to read with +

    G_IO_IN will be set in the return value if data is available to read with g_datagram_based_receive_messages(), or if the connection is closed remotely (EOS); and if the datagram_based has not been closed locally using some implementation-specific method (such as g_socket_close() or @@ -552,11 +552,11 @@ g_socket_shutdown() with shutdown_read set, if it’s a GSocket, for example), all calls to this function will return G_IO_ERROR_CLOSED.

    -

    G_IO_OUT will be set if it is expected that at least one byte can be sent +

    G_IO_OUT will be set if it is expected that at least one byte can be sent using g_datagram_based_send_messages() without blocking. It will not be set if the datagram_based has been closed locally.

    -

    G_IO_HUP will be set if the connection has been closed locally.

    -

    G_IO_ERR will be set if there was an asynchronous error in transmitting data +

    G_IO_HUP will be set if the connection has been closed locally.

    +

    G_IO_ERR will be set if there was an asynchronous error in transmitting data previously enqueued using g_datagram_based_send_messages().

    Note that on Windows, it is possible for an operation to return G_IO_ERROR_WOULD_BLOCK even immediately after @@ -565,7 +565,7 @@ then writing to the GDatagramBased if it succeeds, it is generally better to simply try writing right away, and try again later if the initial attempt returns G_IO_ERROR_WOULD_BLOCK.

    -

    It is meaningless to specify G_IO_ERR or G_IO_HUP in condition +

    It is meaningless to specify G_IO_ERR or G_IO_HUP in condition ; these conditions will always be set in the output if they are true. Apart from these flags, the output is guaranteed to be masked by condition @@ -587,7 +587,7 @@

    condition

    -

    a GIOCondition mask to check

    +

    a GIOCondition mask to check

      @@ -595,27 +595,27 @@

    Returns

    -

    the GIOCondition mask of the current state

    +

    the GIOCondition mask of the current state

    Since: 2.48


    g_datagram_based_condition_wait ()

    -
    gboolean
    +
    gboolean
     g_datagram_based_condition_wait (GDatagramBased *datagram_based,
    -                                 GIOCondition condition,
    -                                 gint64 timeout,
    +                                 GIOCondition condition,
    +                                 gint64 timeout,
                                      GCancellable *cancellable,
    -                                 GError **error);
    + GError **error);

    Waits for up to timeout microseconds for condition to become true on datagram_based -. If the condition is met, TRUE is returned.

    +. If the condition is met, TRUE is returned.

    If cancellable is cancelled before the condition is met, or if timeout is -reached before the condition is met, then FALSE is returned and error +reached before the condition is met, then FALSE is returned and error is set appropriately (G_IO_ERROR_CANCELLED or G_IO_ERROR_TIMED_OUT).

    @@ -634,7 +634,7 @@

    condition

    -

    a GIOCondition mask to wait for

    +

    a GIOCondition mask to wait for

      @@ -650,7 +650,7 @@

    error

    -

    return location for a GError

    +

    return location for a GError

      @@ -658,7 +658,7 @@

    Returns

    -

    TRUE if the condition was met, FALSE otherwise

    +

    TRUE if the condition was met, FALSE otherwise

    Since: 2.48

    @@ -757,6 +757,6 @@
    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GDataInputStream.html glib2.0-2.56.4/docs/reference/gio/html/GDataInputStream.html --- glib2.0-2.56.2/docs/reference/gio/html/GDataInputStream.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GDataInputStream.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -84,7 +84,7 @@ -guchar +guchar g_data_input_stream_read_byte () @@ -92,7 +92,7 @@ -gint16 +gint16 g_data_input_stream_read_int16 () @@ -100,7 +100,7 @@ -guint16 +guint16 g_data_input_stream_read_uint16 () @@ -108,7 +108,7 @@ -gint32 +gint32 g_data_input_stream_read_int32 () @@ -116,7 +116,7 @@ -guint32 +guint32 g_data_input_stream_read_uint32 () @@ -124,7 +124,7 @@ -gint64 +gint64 g_data_input_stream_read_int64 () @@ -132,7 +132,7 @@ -guint64 +guint64 g_data_input_stream_read_uint64 () @@ -276,7 +276,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GInputStream
             ╰── GFilterInputStream
                 ╰── GBufferedInputStream
    @@ -453,10 +453,10 @@
     

    g_data_input_stream_read_byte ()

    -
    guchar
    +
    guchar
     g_data_input_stream_read_byte (GDataInputStream *stream,
                                    GCancellable *cancellable,
    -                               GError **error);
    + GError **error);

    Reads an unsigned 8-bit/1-byte value from stream .

    @@ -475,12 +475,12 @@

    cancellable

    -

    optional GCancellable object, NULL to ignore.

    +

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    -

    GError for error reporting.

    +

    GError for error reporting.

      @@ -496,10 +496,10 @@

    g_data_input_stream_read_int16 ()

    -
    gint16
    +
    gint16
     g_data_input_stream_read_int16 (GDataInputStream *stream,
                                     GCancellable *cancellable,
    -                                GError **error);
    + GError **error);

    Reads a 16-bit/2-byte value from stream .

    In order to get the correct byte order for this read operation, @@ -520,12 +520,12 @@

    cancellable

    -

    optional GCancellable object, NULL to ignore.

    +

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    -

    GError for error reporting.

    +

    GError for error reporting.

      @@ -541,10 +541,10 @@

    g_data_input_stream_read_uint16 ()

    -
    guint16
    +
    guint16
     g_data_input_stream_read_uint16 (GDataInputStream *stream,
                                      GCancellable *cancellable,
    -                                 GError **error);
    + GError **error);

    Reads an unsigned 16-bit/2-byte value from stream .

    In order to get the correct byte order for this read operation, @@ -565,12 +565,12 @@

    cancellable

    -

    optional GCancellable object, NULL to ignore.

    +

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    -

    GError for error reporting.

    +

    GError for error reporting.

      @@ -586,16 +586,16 @@

    g_data_input_stream_read_int32 ()

    -
    gint32
    +
    gint32
     g_data_input_stream_read_int32 (GDataInputStream *stream,
                                     GCancellable *cancellable,
    -                                GError **error);
    + GError **error);

    Reads a signed 32-bit/4-byte value from stream .

    In order to get the correct byte order for this read operation, see g_data_input_stream_get_byte_order() and g_data_input_stream_set_byte_order().

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    @@ -614,12 +614,12 @@

    cancellable

    -

    optional GCancellable object, NULL to ignore.

    +

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    -

    GError for error reporting.

    +

    GError for error reporting.

      @@ -635,16 +635,16 @@

    g_data_input_stream_read_uint32 ()

    -
    guint32
    +
    guint32
     g_data_input_stream_read_uint32 (GDataInputStream *stream,
                                      GCancellable *cancellable,
    -                                 GError **error);
    + GError **error);

    Reads an unsigned 32-bit/4-byte value from stream .

    In order to get the correct byte order for this read operation, see g_data_input_stream_get_byte_order() and g_data_input_stream_set_byte_order().

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    @@ -663,12 +663,12 @@

    cancellable

    -

    optional GCancellable object, NULL to ignore.

    +

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    -

    GError for error reporting.

    +

    GError for error reporting.

      @@ -684,16 +684,16 @@

    g_data_input_stream_read_int64 ()

    -
    gint64
    +
    gint64
     g_data_input_stream_read_int64 (GDataInputStream *stream,
                                     GCancellable *cancellable,
    -                                GError **error);
    + GError **error);

    Reads a 64-bit/8-byte value from stream .

    In order to get the correct byte order for this read operation, see g_data_input_stream_get_byte_order() and g_data_input_stream_set_byte_order().

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    @@ -712,12 +712,12 @@

    cancellable

    -

    optional GCancellable object, NULL to ignore.

    +

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    -

    GError for error reporting.

    +

    GError for error reporting.

      @@ -733,16 +733,16 @@

    g_data_input_stream_read_uint64 ()

    -
    guint64
    +
    guint64
     g_data_input_stream_read_uint64 (GDataInputStream *stream,
                                      GCancellable *cancellable,
    -                                 GError **error);
    + GError **error);

    Reads an unsigned 64-bit/8-byte value from stream .

    In order to get the correct byte order for this read operation, see g_data_input_stream_get_byte_order().

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    @@ -761,12 +761,12 @@

    cancellable

    -

    optional GCancellable object, NULL to ignore.

    +

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    -

    GError for error reporting.

    +

    GError for error reporting.

      @@ -784,14 +784,14 @@

    g_data_input_stream_read_line ()

    char *
     g_data_input_stream_read_line (GDataInputStream *stream,
    -                               gsize *length,
    +                               gsize *length,
                                    GCancellable *cancellable,
    -                               GError **error);
    + GError **error);

    Reads a line from the data input stream. Note that no encoding checks or conversion is performed; the input is not guaranteed to be UTF-8, and may in fact have embedded NUL characters.

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    @@ -810,17 +810,17 @@

    length

    -

    a gsize to get the length of the data read in.

    +

    a gsize to get the length of the data read in.

    [out][optional]

    cancellable

    -

    optional GCancellable object, NULL to ignore.

    +

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    -

    GError for error reporting.

    +

    GError for error reporting.

      @@ -830,10 +830,10 @@

    Returns

    a NUL terminated byte array with the line that was read in (without the newlines). Set length -to a gsize to get the length -of the read line. On an error, it will return NULL and error +to a gsize to get the length +of the read line. On an error, it will return NULL and error will be set. If there's no content to read, it will still return -NULL, but error +NULL, but error won't be set.

    [nullable][transfer full][array zero-terminated=1][element-type guint8]

    @@ -843,12 +843,12 @@

    g_data_input_stream_read_line_utf8 ()

    char *
     g_data_input_stream_read_line_utf8 (GDataInputStream *stream,
    -                                    gsize *length,
    +                                    gsize *length,
                                         GCancellable *cancellable,
    -                                    GError **error);
    + GError **error);

    Reads a UTF-8 encoded line from the data input stream.

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    @@ -867,17 +867,17 @@

    length

    -

    a gsize to get the length of the data read in.

    +

    a gsize to get the length of the data read in.

    [out][optional]

    cancellable

    -

    optional GCancellable object, NULL to ignore.

    +

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    -

    GError for error reporting.

    +

    GError for error reporting.

      @@ -888,11 +888,11 @@

    a NUL terminated UTF-8 string with the line that was read in (without the newlines). Set length -to a gsize to get the length of the read line. On an -error, it will return NULL and error +to a gsize to get the length of the read line. On an +error, it will return NULL and error will be set. For UTF-8 -conversion errors, the set error domain is G_CONVERT_ERROR. If -there's no content to read, it will still return NULL, but error +conversion errors, the set error domain is G_CONVERT_ERROR. If +there's no content to read, it will still return NULL, but error won't be set.

    [nullable][transfer full]

    @@ -903,10 +903,10 @@

    g_data_input_stream_read_line_async ()

    void
     g_data_input_stream_read_line_async (GDataInputStream *stream,
    -                                     gint io_priority,
    +                                     gint io_priority,
                                          GCancellable *cancellable,
                                          GAsyncReadyCallback callback,
    -                                     gpointer user_data);
    + gpointer user_data);

    The asynchronous version of g_data_input_stream_read_line(). It is an error to have two outstanding calls to this function.

    When the operation is finished, callback @@ -934,7 +934,7 @@

    cancellable

    -

    optional GCancellable object, NULL to ignore.

    +

    optional GCancellable object, NULL to ignore.

    [nullable] @@ -958,8 +958,8 @@
    char *
     g_data_input_stream_read_line_finish (GDataInputStream *stream,
                                           GAsyncResult *result,
    -                                      gsize *length,
    -                                      GError **error);
    + gsize *length, + GError **error);

    Finish an asynchronous call started by g_data_input_stream_read_line_async(). Note the warning about string encoding in g_data_input_stream_read_line() applies here as @@ -985,12 +985,12 @@

    length

    -

    a gsize to get the length of the data read in.

    +

    a gsize to get the length of the data read in.

    [out][optional]

    error

    -

    GError for error reporting.

    +

    GError for error reporting.

      @@ -1000,10 +1000,10 @@

    Returns

    a NUL-terminated byte array with the line that was read in (without the newlines). Set length -to a gsize to get the length -of the read line. On an error, it will return NULL and error +to a gsize to get the length +of the read line. On an error, it will return NULL and error will be set. If there's no content to read, it will still return -NULL, but error +NULL, but error won't be set.

    [nullable][transfer full][array zero-terminated=1][element-type guint8]

    @@ -1016,8 +1016,8 @@ g_data_input_stream_read_line_finish_utf8 (GDataInputStream *stream, GAsyncResult *result, - gsize *length, - GError **error); + gsize *length, + GError **error);

    Finish an asynchronous call started by g_data_input_stream_read_line_async().

    @@ -1041,12 +1041,12 @@

    length

    -

    a gsize to get the length of the data read in.

    +

    a gsize to get the length of the data read in.

    [out][optional]

    error

    -

    GError for error reporting.

    +

    GError for error reporting.

      @@ -1056,12 +1056,12 @@

    Returns

    a string with the line that was read in (without the newlines). Set length -to a gsize to +to a gsize to get the length of the read line. On an error, it will return -NULL and error +NULL and error will be set. For UTF-8 conversion errors, the set -error domain is G_CONVERT_ERROR. If there's no content to read, -it will still return NULL, but error +error domain is G_CONVERT_ERROR. If there's no content to read, +it will still return NULL, but error won't be set.

    [nullable][transfer full]

    @@ -1072,11 +1072,11 @@

    g_data_input_stream_read_upto ()

    char *
     g_data_input_stream_read_upto (GDataInputStream *stream,
    -                               const gchar *stop_chars,
    -                               gssize stop_chars_len,
    -                               gsize *length,
    +                               const gchar *stop_chars,
    +                               gssize stop_chars_len,
    +                               gsize *length,
                                    GCancellable *cancellable,
    -                               GError **error);
    + GError **error);

    Reads a string from the data input stream, up to the first occurrence of any of the stop characters.

    In contrast to g_data_input_stream_read_until(), this function @@ -1117,17 +1117,17 @@

    length

    -

    a gsize to get the length of the data read in.

    +

    a gsize to get the length of the data read in.

    [out][optional]

    cancellable

    -

    optional GCancellable object, NULL to ignore.

    +

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    -

    GError for error reporting

    +

    GError for error reporting

      @@ -1138,8 +1138,8 @@

    a string with the data that was read before encountering any of the stop characters. Set length to -a gsize to get the length of the string. This function will -return NULL on an error.

    +a gsize to get the length of the string. This function will +return NULL on an error.

    [transfer full]

    Since: 2.26

    @@ -1149,12 +1149,12 @@

    g_data_input_stream_read_upto_async ()

    void
     g_data_input_stream_read_upto_async (GDataInputStream *stream,
    -                                     const gchar *stop_chars,
    -                                     gssize stop_chars_len,
    -                                     gint io_priority,
    +                                     const gchar *stop_chars,
    +                                     gssize stop_chars_len,
    +                                     gint io_priority,
                                          GCancellable *cancellable,
                                          GAsyncReadyCallback callback,
    -                                     gpointer user_data);
    + gpointer user_data);

    The asynchronous version of g_data_input_stream_read_upto(). It is an error to have two outstanding calls to this function.

    In contrast to g_data_input_stream_read_until(), this function @@ -1203,7 +1203,7 @@

    cancellable

    -

    optional GCancellable object, NULL to ignore.

    +

    optional GCancellable object, NULL to ignore.

    [nullable] @@ -1227,8 +1227,8 @@
    char *
     g_data_input_stream_read_upto_finish (GDataInputStream *stream,
                                           GAsyncResult *result,
    -                                      gsize *length,
    -                                      GError **error);
    + gsize *length, + GError **error);

    Finish an asynchronous call started by g_data_input_stream_read_upto_async().

    Note that this function does not consume the stop character. You @@ -1256,12 +1256,12 @@

    length

    -

    a gsize to get the length of the data read in.

    +

    a gsize to get the length of the data read in.

    [out][optional]

    error

    -

    GError for error reporting

    +

    GError for error reporting

      @@ -1272,8 +1272,8 @@

    a string with the data that was read before encountering any of the stop characters. Set length to -a gsize to get the length of the string. This function will -return NULL on an error.

    +a gsize to get the length of the string. This function will +return NULL on an error.

    [transfer full]

    Since: 2.24

    @@ -1283,10 +1283,10 @@

    g_data_input_stream_read_until ()

    char *
     g_data_input_stream_read_until (GDataInputStream *stream,
    -                                const gchar *stop_chars,
    -                                gsize *length,
    +                                const gchar *stop_chars,
    +                                gsize *length,
                                     GCancellable *cancellable,
    -                                GError **error);
    + GError **error);

    g_data_input_stream_read_until has been deprecated since version 2.56 and should not be used in newly-written code.

    Use g_data_input_stream_read_upto() instead, which has more @@ -1322,17 +1322,17 @@

    length

    -

    a gsize to get the length of the data read in.

    +

    a gsize to get the length of the data read in.

    [out][optional]

    cancellable

    -

    optional GCancellable object, NULL to ignore.

    +

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    -

    GError for error reporting.

    +

    GError for error reporting.

      @@ -1343,8 +1343,8 @@

    a string with the data that was read before encountering any of the stop characters. Set length to -a gsize to get the length of the string. This function will -return NULL on an error.

    +a gsize to get the length of the string. This function will +return NULL on an error.

    [transfer full]

    @@ -1353,11 +1353,11 @@

    g_data_input_stream_read_until_async ()

    void
     g_data_input_stream_read_until_async (GDataInputStream *stream,
    -                                      const gchar *stop_chars,
    -                                      gint io_priority,
    +                                      const gchar *stop_chars,
    +                                      gint io_priority,
                                           GCancellable *cancellable,
                                           GAsyncReadyCallback callback,
    -                                      gpointer user_data);
    + gpointer user_data);

    g_data_input_stream_read_until_async has been deprecated since version 2.56 and should not be used in newly-written code.

    Use g_data_input_stream_read_upto_async() instead, which @@ -1402,7 +1402,7 @@

    cancellable

    -

    optional GCancellable object, NULL to ignore.

    +

    optional GCancellable object, NULL to ignore.

    [nullable] @@ -1426,8 +1426,8 @@
    char *
     g_data_input_stream_read_until_finish (GDataInputStream *stream,
                                            GAsyncResult *result,
    -                                       gsize *length,
    -                                       GError **error);
    + gsize *length, + GError **error);

    g_data_input_stream_read_until_finish has been deprecated since version 2.56 and should not be used in newly-written code.

    Use g_data_input_stream_read_upto_finish() instead, which @@ -1456,12 +1456,12 @@

    length

    -

    a gsize to get the length of the data read in.

    +

    a gsize to get the length of the data read in.

    [out][optional]

    error

    -

    GError for error reporting.

    +

    GError for error reporting.

      @@ -1472,8 +1472,8 @@

    a string with the data that was read before encountering any of the stop characters. Set length to -a gsize to get the length of the string. This function will -return NULL on an error.

    +a gsize to get the length of the string. This function will +return NULL on an error.

    [transfer full]

    Since: 2.20

    @@ -1596,6 +1596,6 @@
    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GDataOutputStream.html glib2.0-2.56.4/docs/reference/gio/html/GDataOutputStream.html --- glib2.0-2.56.2/docs/reference/gio/html/GDataOutputStream.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GDataOutputStream.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -68,7 +68,7 @@ -gboolean +gboolean g_data_output_stream_put_byte () @@ -76,7 +76,7 @@ -gboolean +gboolean g_data_output_stream_put_int16 () @@ -84,7 +84,7 @@ -gboolean +gboolean g_data_output_stream_put_uint16 () @@ -92,7 +92,7 @@ -gboolean +gboolean g_data_output_stream_put_int32 () @@ -100,7 +100,7 @@ -gboolean +gboolean g_data_output_stream_put_uint32 () @@ -108,7 +108,7 @@ -gboolean +gboolean g_data_output_stream_put_int64 () @@ -116,7 +116,7 @@ -gboolean +gboolean g_data_output_stream_put_uint64 () @@ -124,7 +124,7 @@ -gboolean +gboolean g_data_output_stream_put_string () @@ -163,7 +163,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GOutputStream
             ╰── GFilterOutputStream
                 ╰── GDataOutputStream
    @@ -274,11 +274,11 @@
     

    g_data_output_stream_put_byte ()

    -
    gboolean
    +
    gboolean
     g_data_output_stream_put_byte (GDataOutputStream *stream,
    -                               guchar data,
    +                               guchar data,
                                    GCancellable *cancellable,
    -                               GError **error);
    + GError **error);

    Puts a byte into the output stream.

    Parameters

    @@ -296,17 +296,17 @@

    data

    -

    a guchar.

    +

    a guchar.

     

    cancellable

    -

    optional GCancellable object, NULL to ignore.

    +

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    -

    a GError, NULL to ignore.

    +

    a GError, NULL to ignore.

      @@ -314,7 +314,7 @@

    Returns

    -

    TRUE if data +

    TRUE if data was successfully added to the stream .

    @@ -322,11 +322,11 @@

    g_data_output_stream_put_int16 ()

    -
    gboolean
    +
    gboolean
     g_data_output_stream_put_int16 (GDataOutputStream *stream,
    -                                gint16 data,
    +                                gint16 data,
                                     GCancellable *cancellable,
    -                                GError **error);
    + GError **error);

    Puts a signed 16-bit integer into the output stream.

    Parameters

    @@ -344,17 +344,17 @@

    data

    -

    a gint16.

    +

    a gint16.

     

    cancellable

    -

    optional GCancellable object, NULL to ignore.

    +

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    -

    a GError, NULL to ignore.

    +

    a GError, NULL to ignore.

      @@ -362,7 +362,7 @@

    Returns

    -

    TRUE if data +

    TRUE if data was successfully added to the stream .

    @@ -370,11 +370,11 @@

    g_data_output_stream_put_uint16 ()

    -
    gboolean
    +
    gboolean
     g_data_output_stream_put_uint16 (GDataOutputStream *stream,
    -                                 guint16 data,
    +                                 guint16 data,
                                      GCancellable *cancellable,
    -                                 GError **error);
    + GError **error);

    Puts an unsigned 16-bit integer into the output stream.

    Parameters

    @@ -392,17 +392,17 @@

    data

    -

    a guint16.

    +

    a guint16.

     

    cancellable

    -

    optional GCancellable object, NULL to ignore.

    +

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    -

    a GError, NULL to ignore.

    +

    a GError, NULL to ignore.

      @@ -410,7 +410,7 @@

    Returns

    -

    TRUE if data +

    TRUE if data was successfully added to the stream .

    @@ -418,11 +418,11 @@

    g_data_output_stream_put_int32 ()

    -
    gboolean
    +
    gboolean
     g_data_output_stream_put_int32 (GDataOutputStream *stream,
    -                                gint32 data,
    +                                gint32 data,
                                     GCancellable *cancellable,
    -                                GError **error);
    + GError **error);

    Puts a signed 32-bit integer into the output stream.

    Parameters

    @@ -440,17 +440,17 @@

    data

    -

    a gint32.

    +

    a gint32.

     

    cancellable

    -

    optional GCancellable object, NULL to ignore.

    +

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    -

    a GError, NULL to ignore.

    +

    a GError, NULL to ignore.

      @@ -458,7 +458,7 @@

    Returns

    -

    TRUE if data +

    TRUE if data was successfully added to the stream .

    @@ -466,11 +466,11 @@

    g_data_output_stream_put_uint32 ()

    -
    gboolean
    +
    gboolean
     g_data_output_stream_put_uint32 (GDataOutputStream *stream,
    -                                 guint32 data,
    +                                 guint32 data,
                                      GCancellable *cancellable,
    -                                 GError **error);
    + GError **error);

    Puts an unsigned 32-bit integer into the stream.

    Parameters

    @@ -488,17 +488,17 @@

    data

    -

    a guint32.

    +

    a guint32.

     

    cancellable

    -

    optional GCancellable object, NULL to ignore.

    +

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    -

    a GError, NULL to ignore.

    +

    a GError, NULL to ignore.

      @@ -506,7 +506,7 @@

    Returns

    -

    TRUE if data +

    TRUE if data was successfully added to the stream .

    @@ -514,11 +514,11 @@

    g_data_output_stream_put_int64 ()

    -
    gboolean
    +
    gboolean
     g_data_output_stream_put_int64 (GDataOutputStream *stream,
    -                                gint64 data,
    +                                gint64 data,
                                     GCancellable *cancellable,
    -                                GError **error);
    + GError **error);

    Puts a signed 64-bit integer into the stream.

    Parameters

    @@ -536,17 +536,17 @@

    data

    -

    a gint64.

    +

    a gint64.

     

    cancellable

    -

    optional GCancellable object, NULL to ignore.

    +

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    -

    a GError, NULL to ignore.

    +

    a GError, NULL to ignore.

      @@ -554,7 +554,7 @@

    Returns

    -

    TRUE if data +

    TRUE if data was successfully added to the stream .

    @@ -562,11 +562,11 @@

    g_data_output_stream_put_uint64 ()

    -
    gboolean
    +
    gboolean
     g_data_output_stream_put_uint64 (GDataOutputStream *stream,
    -                                 guint64 data,
    +                                 guint64 data,
                                      GCancellable *cancellable,
    -                                 GError **error);
    + GError **error);

    Puts an unsigned 64-bit integer into the stream.

    Parameters

    @@ -584,17 +584,17 @@

    data

    -

    a guint64.

    +

    a guint64.

     

    cancellable

    -

    optional GCancellable object, NULL to ignore.

    +

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    -

    a GError, NULL to ignore.

    +

    a GError, NULL to ignore.

      @@ -602,7 +602,7 @@

    Returns

    -

    TRUE if data +

    TRUE if data was successfully added to the stream .

    @@ -610,11 +610,11 @@

    g_data_output_stream_put_string ()

    -
    gboolean
    +
    gboolean
     g_data_output_stream_put_string (GDataOutputStream *stream,
                                      const char *str,
                                      GCancellable *cancellable,
    -                                 GError **error);
    + GError **error);

    Puts a string into the output stream.

    Parameters

    @@ -637,12 +637,12 @@

    cancellable

    -

    optional GCancellable object, NULL to ignore.

    +

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    -

    a GError, NULL to ignore.

    +

    a GError, NULL to ignore.

      @@ -650,7 +650,7 @@

    Returns

    -

    TRUE if string +

    TRUE if string was successfully added to the stream .

    @@ -683,6 +683,6 @@
    +
    Generated by GTK-Doc V1.29.1
    \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GDBusActionGroup.html glib2.0-2.56.4/docs/reference/gio/html/GDBusActionGroup.html --- glib2.0-2.56.2/docs/reference/gio/html/GDBusActionGroup.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GDBusActionGroup.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -65,7 +65,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GDBusActionGroup
     
    @@ -92,8 +92,8 @@

    g_dbus_action_group_get ()

    GDBusActionGroup *
     g_dbus_action_group_get (GDBusConnection *connection,
    -                         const gchar *bus_name,
    -                         const gchar *object_path);
    + const gchar *bus_name, + const gchar *object_path);

    Obtains a GDBusActionGroup for the action group which is exported at the given bus_name and object_path @@ -124,7 +124,7 @@

    bus_name

    the bus name which exports the action -group or NULL if connection +group or NULL if connection is not a message bus connection.

    [nullable] @@ -159,6 +159,6 @@
    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GDBusAuthObserver.html glib2.0-2.56.4/docs/reference/gio/html/GDBusAuthObserver.html --- glib2.0-2.56.2/docs/reference/gio/html/GDBusAuthObserver.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GDBusAuthObserver.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -51,7 +51,7 @@ -gboolean +gboolean g_dbus_auth_observer_authorize_authenticated_peer () @@ -59,7 +59,7 @@ -gboolean +gboolean g_dbus_auth_observer_allow_mechanism () @@ -78,14 +78,14 @@ -gboolean +gboolean allow-mechanism -Run Last +Run Last -gboolean +gboolean authorize-authenticated-peer -Run Last +Run Last @@ -105,7 +105,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GDBusAuthObserver
     
    @@ -150,7 +150,7 @@ 18 19 20 -
    static gboolean
    +        
    static gboolean
     on_authorize_authenticated_peer (GDBusAuthObserver *observer,
                                      GIOStream         *stream,
                                      GCredentials      *credentials,
    @@ -158,14 +158,14 @@
     {
       gboolean authorized;
     
    -  authorized = FALSE;
    -  if (credentials != NULL)
    +  authorized = FALSE;
    +  if (credentials != NULL)
         {
           GCredentials *own_credentials;
           own_credentials = g_credentials_new ();
    -      if (g_credentials_is_same_user (credentials, own_credentials, NULL))
    -        authorized = TRUE;
    -      g_object_unref (own_credentials);
    +      if (g_credentials_is_same_user (credentials, own_credentials, NULL))
    +        authorized = TRUE;
    +      g_object_unref (own_credentials);
         }
     
       return authorized;
    @@ -187,14 +187,14 @@
     

    Creates a new GDBusAuthObserver object.

    Returns

    -

    A GDBusAuthObserver. Free with g_object_unref().

    +

    A GDBusAuthObserver. Free with g_object_unref().

    Since: 2.26


    g_dbus_auth_observer_authorize_authenticated_peer ()

    -
    gboolean
    +
    gboolean
     g_dbus_auth_observer_authorize_authenticated_peer
                                    (GDBusAuthObserver *observer,
                                     GIOStream *stream,
    @@ -222,7 +222,7 @@
     
     
     

    credentials

    -

    Credentials received from the peer or NULL.

    +

    Credentials received from the peer or NULL.

    [nullable] @@ -230,16 +230,16 @@

    Returns

    -

    TRUE if the peer is authorized, FALSE if not.

    +

    TRUE if the peer is authorized, FALSE if not.

    Since: 2.26


    g_dbus_auth_observer_allow_mechanism ()

    -
    gboolean
    +
    gboolean
     g_dbus_auth_observer_allow_mechanism (GDBusAuthObserver *observer,
    -                                      const gchar *mechanism);
    + const gchar *mechanism);

    Emits the “allow-mechanism” signal on observer .

    @@ -266,8 +266,8 @@

    Returns

    -

    TRUE if mechanism -can be used to authenticate the other peer, FALSE if not.

    +

    TRUE if mechanism +can be used to authenticate the other peer, FALSE if not.

    Since: 2.34

    @@ -286,10 +286,10 @@

    Signal Details

    The “allow-mechanism” signal

    -
    gboolean
    +
    gboolean
     user_function (GDBusAuthObserver *observer,
    -               gchar             *mechanism,
    -               gpointer           user_data)
    + gchar *mechanism, + gpointer user_data)

    Emitted to check if mechanism is allowed to be used.

    @@ -321,20 +321,20 @@

    Returns

    -

    TRUE if mechanism -can be used to authenticate the other peer, FALSE if not.

    +

    TRUE if mechanism +can be used to authenticate the other peer, FALSE if not.

    -

    Flags: Run Last

    +

    Flags: Run Last

    Since: 2.34


    The “authorize-authenticated-peer” signal

    -
    gboolean
    +
    gboolean
     user_function (GDBusAuthObserver *observer,
                    GIOStream         *stream,
                    GCredentials      *credentials,
    -               gpointer           user_data)
    + gpointer user_data)

    Emitted to check if a peer that is successfully authenticated is authorized.

    @@ -358,7 +358,7 @@

    credentials

    -

    Credentials received from the peer or NULL.

    +

    Credentials received from the peer or NULL.

    [nullable] @@ -371,14 +371,14 @@

    Returns

    -

    TRUE if the peer is authorized, FALSE if not.

    +

    TRUE if the peer is authorized, FALSE if not.

    -

    Flags: Run Last

    +

    Flags: Run Last

    Since: 2.26

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/gdbus-codegen.html glib2.0-2.56.4/docs/reference/gio/html/gdbus-codegen.html --- glib2.0-2.56.2/docs/reference/gio/html/gdbus-codegen.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/gdbus-codegen.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -59,7 +59,7 @@

    Generating C code

    When generating C code, a - GInterface-derived type is generated for each D-Bus + GInterface-derived type is generated for each D-Bus interface. Additionally, for every generated type, FooBar, two concrete instantiable types, FooBarProxy and FooBarSkeleton, implementing @@ -102,7 +102,7 @@

    Two forms of the name are used - the CamelCase form and the - lower-case form. The CamelCase form is used for the GType and + lower-case form. The CamelCase form is used for the GType and struct name, while lower-case form is used in function names. The lower-case form is calculated by converting from CamelCase to lower-case and inserting underscores at word boundaries (using @@ -378,7 +378,7 @@

    When generating C code, this annotation is used to add - G_GNUC_DEPRECATED to generated functions for the element. + G_GNUC_DEPRECATED to generated functions for the element.

    When generating Docbook XML, a deprecation warning will @@ -441,7 +441,7 @@

    org.gtk.GDBus.C.ForceGVariant

    - If set to a non-empty string, a GVariant instance will + If set to a non-empty string, a GVariant instance will be used instead of the natural C type. This annotation can be used on any <arg> and <property> element. @@ -642,7 +642,7 @@ two files called myapp-generated.[ch] are generated. The files provide an abstract - GTypeInterface-derived type called + GTypeInterface-derived type called MyAppFrobber as well as two instantiable types with the same name but suffixed with Proxy and Skeleton. The generated file, roughly, contains the @@ -764,10 +764,10 @@ void (*notification) (MyAppFrobber *proxy, GVariant *icon_blob, gint height, - const gchar* const *messages); + const gchar* const *messages); /* Signal handler for the ::handle-hello-world signal */ - gboolean (*handle_hello_world) (MyAppFrobber *proxy, + gboolean (*handle_hello_world) (MyAppFrobber *proxy, GDBusMethodInvocation *invocation, const gchar *greeting); } MyAppFrobberIface; @@ -779,14 +779,14 @@ GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data); -gboolean +gboolean my_app_frobber_call_hello_world_finish (MyAppFrobber *proxy, gchar **out_response, GAsyncResult *res, GError **error); /* Synchronously calls HelloWorld(). Blocks calling thread. */ -gboolean +gboolean my_app_frobber_call_hello_world_sync (MyAppFrobber *proxy, const gchar *greeting, gchar **out_response, @@ -804,7 +804,7 @@ my_app_frobber_emit_notification (MyAppFrobber *object, GVariant *icon_blob, gint height, - const gchar* const *messages); + const gchar* const *messages); /* Gets the :verbose GObject property / Verbose D-Bus property. * Does no blocking I/O. @@ -853,11 +853,11 @@

    Thus, for every D-Bus method, there will be three C functions for - calling the method, one GObject signal for handling an incoming + calling the method, one GObject signal for handling an incoming call and one C function for completing an incoming call. For every - D-Bus signal, there's one GObject signal and one C function for + D-Bus signal, there's one GObject signal and one C function for emitting it. For every D-Bus property, two C functions are - generated (one setter, one getter) and one GObject property. The + generated (one setter, one getter) and one GObject property. The following table summarizes the generated facilities and where they are applicable:

    @@ -893,12 +893,12 @@ Properties (Reading) Use m_a_f_get_verbose() or :verbose. -Implement GObject's get_property() vfunc. +Implement GObject's get_property() vfunc. Properties (writing) Use m_a_f_set_verbose() or :verbose. -Implement GObject's set_property() vfunc. +Implement GObject's set_property() vfunc. @@ -928,16 +928,16 @@
    MyAppFrobber *proxy;
     GError *error;
     
    -error = NULL;
    +error = NULL;
     proxy = my_app_frobber_proxy_new_for_bus_sync (
                 G_BUS_TYPE_SESSION,
                 G_DBUS_PROXY_FLAGS_NONE,
                 "net.Corp.MyApp",              /* bus name */
                 "/net/Corp/MyApp/SomeFrobber", /* object */
    -            NULL,                          /* GCancellable* */
    +            NULL,                          /* GCancellable* */
                 &error);
     /* do stuff with proxy */
    -g_object_unref (proxy);
    +g_object_unref (proxy);
    @@ -957,7 +957,7 @@ :verbose or the my_app_get_verbose() and my_app_set_verbose() methods. Use the - standard “notify” signal to listen to property changes. + standard “notify” signal to listen to property changes.

    Note that all property access is via GDBusProxy's @@ -974,27 +974,27 @@

    Server-side usage

    The generated MyAppFrobber interface is designed so - it is easy to implement it in a GObject + it is easy to implement it in a GObject subclass. For example, to handle HelloWorld() method invocations, set the vfunc for handle_hello_hello_world() in the MyAppFrobberIface structure. Similary, to handle the net.Corp.MyApp.Frobber:Verbose - property override the :verbose GObject + property override the :verbose GObject property from the subclass. To emit a signal, use e.g. my_app_emit_signal() or - g_signal_emit_by_name(). + g_signal_emit_by_name().

    Instead of subclassing, it is often easier to use the generated MyAppFrobberSkeleton subclass. To handle incoming - method calls, use g_signal_connect() with + method calls, use g_signal_connect() with the ::handle-* signals and instead of - overriding GObject's + overriding GObject's get_property() and set_property() vfuncs, use - g_object_get() and - g_object_set() or the generated property + g_object_get() and + g_object_set() or the generated property getters and setters (the generated class has an internal property bag implementation).

    @@ -1046,18 +1046,18 @@ 42 43 44
    -
    static gboolean
    +        
    static gboolean
     on_handle_hello_world (MyAppFrobber           *interface,
                            GDBusMethodInvocation  *invocation,
                            const gchar            *greeting,
                            gpointer                user_data)
     {
    -  if (g_strcmp0 (greeting, "Boo") != 0)
    +  if (g_strcmp0 (greeting, "Boo") != 0)
         {
           gchar *response;
    -      response = g_strdup_printf ("Word! You said `%s'.", greeting);
    +      response = g_strdup_printf ("Word! You said `%s'.", greeting);
           my_app_complete_hello_world (interface, invocation, response);
    -      g_free (response);
    +      g_free (response);
         }
       else
         {
    @@ -1067,22 +1067,22 @@
                      "Hey, %s, there will be no whining!",
                      g_dbus_method_invocation_get_sender (invocation));
         }
    -  return TRUE;
    +  return TRUE;
     }
     
       [...]
     
       interface = my_app_frobber_skeleton_new ();
    -  my_app_frobber_set_verbose (interface, TRUE);
    +  my_app_frobber_set_verbose (interface, TRUE);
     
    -  g_signal_connect (interface,
    +  g_signal_connect (interface,
                         "handle-hello-world",
    -                    G_CALLBACK (on_handle_hello_world),
    +                    G_CALLBACK (on_handle_hello_world),
                         some_user_data);
     
       [...]
     
    -  error = NULL;
    +  error = NULL;
       if (!g_dbus_interface_skeleton_export (G_DBUS_INTERFACE_SKELETON (interface),
                                              connection,
                                              "/path/of/dbus_object",
    @@ -1097,16 +1097,16 @@
     
     

    To facilitate atomic changesets (multiple properties changing at - the same time), “notify” signals are queued up when + the same time), “notify” signals are queued up when received. The queue is drained in an idle handler (which is called from the - thread-default main loop + thread-default main loop of the thread where the skeleton object was contructed) and will cause emissions of the org.freedesktop.DBus.Properties::PropertiesChanged signal with all the properties that have changed. Use g_dbus_interface_skeleton_flush() or g_dbus_object_skeleton_flush() to empty the queue - immediately. Use g_object_freeze_notify() and - g_object_thaw_notify() for atomic changesets if on a different + immediately. Use g_object_freeze_notify() and + g_object_thaw_notify() for atomic changesets if on a different thread.

    @@ -1116,38 +1116,38 @@

    Scalar types (type-strings - 'b', - 'y', - 'n', - 'q', - 'i', - 'u', - 'x', - 't' and - 'd') + 'b', + 'y', + 'n', + 'q', + 'i', + 'u', + 'x', + 't' and + 'd') ), strings (type-strings - 's', - 'ay', - 'o' and - 'g') and + 's', + 'ay', + 'o' and + 'g') and arrays of string (type-strings - 'as', - 'ao' and - 'aay') + 'as', + 'ao' and + 'aay') are mapped to the natural types, - e.g. gboolean, gdouble, gint, gchar*, - gchar** and - so on. Everything else is mapped to the GVariant + e.g. gboolean, gdouble, gint, gchar*, + gchar** and + so on. Everything else is mapped to the GVariant type.

    This automatic mapping can be turned off by using the annotation org.gtk.GDBus.C.ForceGVariant - if used then a - GVariant is always exchanged instead of the + GVariant is always exchanged instead of the corresponding native C type. This annotation may be convenient to use when using - bytestrings (type-string 'ay') + bytestrings (type-string 'ay') for data that could have embedded NUL bytes.

    @@ -1161,12 +1161,12 @@ class structures will be preserved as well.

    - The ABI of the generated GTypes will be preserved only if + The ABI of the generated GTypes will be preserved only if the org.gtk.GDBus.Since annotation is used - judiciously — this is because the VTable for the GInterface + judiciously — this is because the VTable for the GInterface relies on functions pointers for signal handlers. Specifically, if a D-Bus method, property or signal or is added to a D-Bus - interface, then ABI of the generated GInterface type is preserved + interface, then ABI of the generated GInterface type is preserved if, and only if, each added method, property signal is annotated with they org.gtk.GDBus.Since annotation using a greater version number than previous versions. @@ -1203,6 +1203,6 @@

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GDBusConnection.html glib2.0-2.56.4/docs/reference/gio/html/GDBusConnection.html --- glib2.0-2.56.2/docs/reference/gio/html/GDBusConnection.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GDBusConnection.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -133,7 +133,7 @@ -gboolean +gboolean g_dbus_connection_close_finish () @@ -141,7 +141,7 @@ -gboolean +gboolean g_dbus_connection_close_sync () @@ -149,7 +149,7 @@ -gboolean +gboolean g_dbus_connection_is_closed () @@ -165,7 +165,7 @@ -gboolean +gboolean g_dbus_connection_flush_finish () @@ -173,7 +173,7 @@ -gboolean +gboolean g_dbus_connection_flush_sync () @@ -181,7 +181,7 @@ -gboolean +gboolean g_dbus_connection_get_exit_on_close () @@ -204,14 +204,14 @@ -const gchar * +const gchar * g_dbus_connection_get_guid () -const gchar * +const gchar * g_dbus_connection_get_unique_name () @@ -235,7 +235,7 @@ -guint32 +guint32 g_dbus_connection_get_last_serial () @@ -251,7 +251,7 @@ -GVariant * +GVariant * g_dbus_connection_call_finish () @@ -259,7 +259,7 @@ -GVariant * +GVariant * g_dbus_connection_call_sync () @@ -275,7 +275,7 @@ -GVariant * +GVariant * g_dbus_connection_call_with_unix_fd_list_finish () @@ -283,7 +283,7 @@ -GVariant * +GVariant * g_dbus_connection_call_with_unix_fd_list_sync () @@ -291,7 +291,7 @@ -gboolean +gboolean g_dbus_connection_emit_signal () @@ -307,7 +307,7 @@ -guint +guint g_dbus_connection_signal_subscribe () @@ -323,7 +323,7 @@ -gboolean +gboolean g_dbus_connection_send_message () @@ -363,7 +363,7 @@ -guint +guint g_dbus_connection_add_filter () @@ -387,7 +387,7 @@ -GVariant * +GVariant * (*GDBusInterfaceGetPropertyFunc) () @@ -395,7 +395,7 @@ -gboolean +gboolean (*GDBusInterfaceSetPropertyFunc) () @@ -403,7 +403,7 @@ -guint +guint g_dbus_connection_register_object () @@ -411,7 +411,7 @@ -gboolean +gboolean g_dbus_connection_unregister_object () @@ -419,7 +419,7 @@ -guint +guint g_dbus_connection_register_object_with_closures () @@ -427,7 +427,7 @@ -gchar ** +gchar ** (*GDBusSubtreeEnumerateFunc) () @@ -450,7 +450,7 @@ -guint +guint g_dbus_connection_register_subtree () @@ -458,7 +458,7 @@ -gboolean +gboolean g_dbus_connection_unregister_subtree () @@ -478,7 +478,7 @@ -gchar * +gchar * address Write / Construct Only @@ -494,12 +494,12 @@ Read -gboolean +gboolean closed Read -gboolean +gboolean exit-on-close Read / Write @@ -510,7 +510,7 @@ -gchar * +gchar * guid Read / Write / Construct Only @@ -522,7 +522,7 @@ -gchar * +gchar * unique-name Read @@ -540,7 +540,7 @@ void closed -Run Last +Run Last @@ -597,7 +597,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GDBusConnection
     
    @@ -632,13 +632,13 @@ g_initable_new() or g_async_initable_new_async(), which also initialize the connection.

    If you construct an uninitialized GDBusConnection, such as via -g_object_new(), you must initialize it via g_initable_init() or +g_object_new(), you must initialize it via g_initable_init() or g_async_initable_init_async() before using its methods or properties. Calling methods or accessing properties on a GDBusConnection that has not completed initialization successfully is considered to be invalid, and leads to undefined behaviour. In particular, if initialization fails with a -GError, the only valid thing you can do with that GDBusConnection is to -free it with g_object_unref().

    +GError, the only valid thing you can do with that GDBusConnection is to +free it with g_object_unref().

    An example D-Bus server

    Here is an example for a D-Bus server: @@ -656,7 +656,7 @@

    An example for exporting a GObject

    -

    Here is an example for exporting a GObject: +

    Here is an example for exporting a GObject: gdbus-example-export.c

    @@ -668,7 +668,7 @@ g_bus_get (GBusType bus_type, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data);
    + gpointer user_data);

    Asynchronously connects to the message bus specified by bus_type .

    When the operation is finished, callback @@ -692,7 +692,7 @@

    cancellable

    -

    a GCancellable or NULL.

    +

    a GCancellable or NULL.

    [nullable] @@ -716,7 +716,7 @@

    g_bus_get_finish ()

    GDBusConnection *
     g_bus_get_finish (GAsyncResult *res,
    -                  GError **error);
    + GError **error);

    Finishes an operation started with g_bus_get().

    The returned object is a singleton, that is, shared with other callers of g_bus_get() and g_bus_get_sync() for bus_type @@ -725,7 +725,7 @@ g_dbus_address_get_for_bus_sync() and g_dbus_connection_new_for_address().

    Note that the returned GDBusConnection object will (usually) have -the “exit-on-close” property set to TRUE.

    +the “exit-on-close” property set to TRUE.

    Parameters

    @@ -743,7 +743,7 @@ - + @@ -751,9 +751,9 @@

    Returns

    -

    a GDBusConnection or NULL if error +

    a GDBusConnection or NULL if error is set. -Free with g_object_unref().

    +Free with g_object_unref().

    [transfer full]

    Since: 2.26

    @@ -764,7 +764,7 @@
    GDBusConnection *
     g_bus_get_sync (GBusType bus_type,
                     GCancellable *cancellable,
    -                GError **error);
    + GError **error);

    Synchronously connects to the message bus specified by bus_type . Note that the returned object may shared with other callers, @@ -780,7 +780,7 @@ g_dbus_address_get_for_bus_sync() and g_dbus_connection_new_for_address().

    Note that the returned GDBusConnection object will (usually) have -the “exit-on-close” property set to TRUE.

    +the “exit-on-close” property set to TRUE.

    Parameters

    error

    return location for error or NULL

    return location for error or NULL

     
    @@ -797,12 +797,12 @@ - + - + @@ -810,9 +810,9 @@

    Returns

    -

    a GDBusConnection or NULL if error +

    a GDBusConnection or NULL if error is set. -Free with g_object_unref().

    +Free with g_object_unref().

    [transfer full]

    Since: 2.26

    @@ -822,12 +822,12 @@

    g_dbus_connection_new ()

    void
     g_dbus_connection_new (GIOStream *stream,
    -                       const gchar *guid,
    +                       const gchar *guid,
                            GDBusConnectionFlags flags,
                            GDBusAuthObserver *observer,
                            GCancellable *cancellable,
                            GAsyncReadyCallback callback,
    -                       gpointer user_data);
    + gpointer user_data);

    Asynchronously sets up a D-Bus connection for exchanging D-Bus messages with the end represented by stream .

    @@ -838,9 +838,9 @@ from a worker thread. As a result, the caller should not interact with stream after this -method has been called, except by calling g_object_unref() on it.

    +method has been called, except by calling g_object_unref() on it.

    If observer - is not NULL it may be used to control the + is not NULL it may be used to control the authentication process.

    When the operation is finished, callback will be invoked. You can @@ -865,7 +865,7 @@

    - + @@ -875,12 +875,12 @@ - + - + @@ -904,7 +904,7 @@

    g_dbus_connection_new_finish ()

    GDBusConnection *
     g_dbus_connection_new_finish (GAsyncResult *res,
    -                              GError **error);
    + GError **error);

    Finishes an operation started with g_dbus_connection_new().

    Parameters

    @@ -923,7 +923,7 @@
    - + @@ -931,9 +931,9 @@

    Returns

    -

    a GDBusConnection or NULL if error +

    a GDBusConnection or NULL if error is set. Free -with g_object_unref().

    +with g_object_unref().

    Since: 2.26

    @@ -942,11 +942,11 @@

    g_dbus_connection_new_sync ()

    GDBusConnection *
     g_dbus_connection_new_sync (GIOStream *stream,
    -                            const gchar *guid,
    +                            const gchar *guid,
                                 GDBusConnectionFlags flags,
                                 GDBusAuthObserver *observer,
                                 GCancellable *cancellable,
    -                            GError **error);
    + GError **error);

    Synchronously sets up a D-Bus connection for exchanging D-Bus messages with the end represented by stream .

    @@ -957,9 +957,9 @@ from a worker thread. As a result, the caller should not interact with stream after this -method has been called, except by calling g_object_unref() on it.

    +method has been called, except by calling g_object_unref() on it.

    If observer - is not NULL it may be used to control the + is not NULL it may be used to control the authentication process.

    This is a synchronous failable constructor. See g_dbus_connection_new() for the asynchronous version.

    @@ -979,7 +979,7 @@ - + @@ -989,17 +989,17 @@ - + - + - + @@ -1007,8 +1007,8 @@

    Returns

    -

    a GDBusConnection or NULL if error -is set. Free with g_object_unref().

    +

    a GDBusConnection or NULL if error +is set. Free with g_object_unref().

    Since: 2.26

    @@ -1016,12 +1016,12 @@

    g_dbus_connection_new_for_address ()

    void
    -g_dbus_connection_new_for_address (const gchar *address,
    +g_dbus_connection_new_for_address (const gchar *address,
                                        GDBusConnectionFlags flags,
                                        GDBusAuthObserver *observer,
                                        GCancellable *cancellable,
                                        GAsyncReadyCallback callback,
    -                                   gpointer user_data);
    + gpointer user_data);

    Asynchronously connects and sets up a D-Bus client connection for exchanging D-Bus messages with an endpoint specified by address @@ -1038,7 +1038,7 @@ then call g_dbus_connection_new_finish() to get the result of the operation.

    If observer - is not NULL it may be used to control the + is not NULL it may be used to control the authentication process.

    This is a asynchronous failable constructor. See g_dbus_connection_new_for_address_sync() for the synchronous @@ -1064,12 +1064,12 @@

    - + - + @@ -1094,7 +1094,7 @@
    GDBusConnection *
     g_dbus_connection_new_for_address_finish
                                    (GAsyncResult *res,
    -                                GError **error);
    + GError **error);

    Finishes an operation started with g_dbus_connection_new_for_address().

    Parameters

    @@ -1113,7 +1113,7 @@
    - + @@ -1121,9 +1121,9 @@

    Returns

    -

    a GDBusConnection or NULL if error +

    a GDBusConnection or NULL if error is set. Free with -g_object_unref().

    +g_object_unref().

    Since: 2.26

    @@ -1132,11 +1132,11 @@

    g_dbus_connection_new_for_address_sync ()

    GDBusConnection *
     g_dbus_connection_new_for_address_sync
    -                               (const gchar *address,
    +                               (const gchar *address,
                                     GDBusConnectionFlags flags,
                                     GDBusAuthObserver *observer,
                                     GCancellable *cancellable,
    -                                GError **error);
    + GError **error);

    Synchronously connects and sets up a D-Bus client connection for exchanging D-Bus messages with an endpoint specified by address @@ -1151,7 +1151,7 @@

    This is a synchronous failable constructor. See g_dbus_connection_new_for_address() for the asynchronous version.

    If observer - is not NULL it may be used to control the + is not NULL it may be used to control the authentication process.

    Parameters

    @@ -1174,17 +1174,17 @@
    - + - + - + @@ -1192,9 +1192,9 @@

    Returns

    -

    a GDBusConnection or NULL if error +

    a GDBusConnection or NULL if error is set. Free with -g_object_unref().

    +g_object_unref().

    Since: 2.26

    @@ -1234,7 +1234,7 @@ g_dbus_connection_close (GDBusConnection *connection, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Closes connection . Note that this never causes the process to exit (this might only happen if the other end of a shared message @@ -1249,13 +1249,13 @@

    When connection has been closed, the “closed” signal is emitted in the -thread-default main context +thread-default main context of the thread that connection was constructed in.

    This is an asynchronous method. When the operation is finished, callback will be invoked in the -thread-default main context +thread-default main context of the thread you are calling this method from. You can then call g_dbus_connection_close_finish() to get the result of the operation. See g_dbus_connection_close_sync() for the synchronous @@ -1276,13 +1276,13 @@

    - + +satisfied or NULL if you don't care about the result.

    @@ -1299,10 +1299,10 @@

    g_dbus_connection_close_finish ()

    -
    gboolean
    +
    gboolean
     g_dbus_connection_close_finish (GDBusConnection *connection,
                                     GAsyncResult *res,
    -                                GError **error);
    + GError **error);

    Finishes an operation started with g_dbus_connection_close().

    Parameters

    @@ -1326,7 +1326,7 @@
    - + @@ -1334,7 +1334,7 @@

    Returns

    -

    TRUE if the operation succeeded, FALSE if error +

    TRUE if the operation succeeded, FALSE if error is set

    Since: 2.26

    @@ -1342,10 +1342,10 @@

    g_dbus_connection_close_sync ()

    -
    gboolean
    +
    gboolean
     g_dbus_connection_close_sync (GDBusConnection *connection,
                                   GCancellable *cancellable,
    -                              GError **error);
    + GError **error);

    Synchronously closees connection . The calling thread is blocked until this is done. See g_dbus_connection_close() for the @@ -1367,12 +1367,12 @@

    - + - + @@ -1380,7 +1380,7 @@

    Returns

    -

    TRUE if the operation succeeded, FALSE if error +

    TRUE if the operation succeeded, FALSE if error is set

    Since: 2.26

    @@ -1388,7 +1388,7 @@

    g_dbus_connection_is_closed ()

    -
    gboolean
    +
    gboolean
     g_dbus_connection_is_closed (GDBusConnection *connection);

    Gets whether connection is closed.

    @@ -1409,7 +1409,7 @@

    Returns

    -

    TRUE if the connection is closed, FALSE otherwise

    +

    TRUE if the connection is closed, FALSE otherwise

    Since: 2.26

    @@ -1420,7 +1420,7 @@ g_dbus_connection_flush (GDBusConnection *connection, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Asynchronously flushes connection , that is, writes all queued outgoing message to the transport and then flushes the transport @@ -1431,7 +1431,7 @@

    This is an asynchronous method. When the operation is finished, callback will be invoked in the -thread-default main context +thread-default main context of the thread you are calling this method from. You can then call g_dbus_connection_flush_finish() to get the result of the operation. See g_dbus_connection_flush_sync() for the synchronous @@ -1452,13 +1452,13 @@

    - + +request is satisfied or NULL if you don't care about the result.

    @@ -1475,10 +1475,10 @@

    g_dbus_connection_flush_finish ()

    -
    gboolean
    +
    gboolean
     g_dbus_connection_flush_finish (GDBusConnection *connection,
                                     GAsyncResult *res,
    -                                GError **error);
    + GError **error);

    Finishes an operation started with g_dbus_connection_flush().

    Parameters

    @@ -1502,7 +1502,7 @@
    - + @@ -1510,7 +1510,7 @@

    Returns

    -

    TRUE if the operation succeeded, FALSE if error +

    TRUE if the operation succeeded, FALSE if error is set

    Since: 2.26

    @@ -1518,10 +1518,10 @@

    g_dbus_connection_flush_sync ()

    -
    gboolean
    +
    gboolean
     g_dbus_connection_flush_sync (GDBusConnection *connection,
                                   GCancellable *cancellable,
    -                              GError **error);
    + GError **error);

    Synchronously flushes connection . The calling thread is blocked until this is done. See g_dbus_connection_flush() for the @@ -1543,12 +1543,12 @@

    - + - + @@ -1556,7 +1556,7 @@

    Returns

    -

    TRUE if the operation succeeded, FALSE if error +

    TRUE if the operation succeeded, FALSE if error is set

    Since: 2.26

    @@ -1564,7 +1564,7 @@

    g_dbus_connection_get_exit_on_close ()

    -
    gboolean
    +
    gboolean
     g_dbus_connection_get_exit_on_close (GDBusConnection *connection);

    Gets whether the process is terminated when connection is @@ -1598,7 +1598,7 @@

    g_dbus_connection_set_exit_on_close ()

    void
     g_dbus_connection_set_exit_on_close (GDBusConnection *connection,
    -                                     gboolean exit_on_close);
    + gboolean exit_on_close);

    Sets whether the process should be terminated when connection is closed by the remote peer. See “exit-on-close” for @@ -1607,7 +1607,7 @@ desktops tie the notion of a user session the session bus, and expect all of a users applications to quit when their bus connection goes away. If you are setting exit_on_close - to FALSE for the shared session + to FALSE for the shared session bus connection, you should make sure that your application exits when the user session ends.

    @@ -1670,7 +1670,7 @@

    g_dbus_connection_get_guid ()

    -
    const gchar *
    +
    const gchar *
     g_dbus_connection_get_guid (GDBusConnection *connection);

    The GUID of the peer performing the role of server when authenticating. See “guid” for more details.

    @@ -1700,7 +1700,7 @@

    g_dbus_connection_get_unique_name ()

    -
    const gchar *
    +
    const gchar *
     g_dbus_connection_get_unique_name (GDBusConnection *connection);

    Gets the unique name of connection as assigned by the message @@ -1724,7 +1724,7 @@

    Returns

    -

    the unique name or NULL if connection +

    the unique name or NULL if connection is not a message bus connection. Do not free this string, it is owned by connection @@ -1766,14 +1766,14 @@ g_dbus_connection_get_peer_credentials (GDBusConnection *connection);

    Gets the credentials of the authenticated peer. This will always -return NULL unless connection +return NULL unless connection acted as a server (e.g. G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_SERVER was passed) when set up and the client passed credentials as part of the authentication process.

    In a message bus setup, the message bus is always the server and each application is a client. So this method will always return -NULL for message bus clients.

    +NULL for message bus clients.

    Parameters

    cancellable

    a GCancellable or NULL.

    a GCancellable or NULL.

    [nullable]

    error

    return location for error or NULL

    return location for error or NULL

     

    guid

    the GUID to use if a authenticating as a server or NULL.

    the GUID to use if a authenticating as a server or NULL.

    [nullable]

    observer

    a GDBusAuthObserver or NULL.

    a GDBusAuthObserver or NULL.

    [nullable]

    cancellable

    a GCancellable or NULL.

    a GCancellable or NULL.

    [nullable]

    error

    return location for error or NULL

    return location for error or NULL

     

    guid

    the GUID to use if a authenticating as a server or NULL.

    the GUID to use if a authenticating as a server or NULL.

    [nullable]

    observer

    a GDBusAuthObserver or NULL.

    a GDBusAuthObserver or NULL.

    [nullable]

    cancellable

    a GCancellable or NULL.

    a GCancellable or NULL.

    [nullable]

    error

    return location for error or NULL

    return location for error or NULL

     

    observer

    a GDBusAuthObserver or NULL.

    a GDBusAuthObserver or NULL.

    [nullable]

    cancellable

    a GCancellable or NULL.

    a GCancellable or NULL.

    [nullable]

    error

    return location for error or NULL

    return location for error or NULL

     

    observer

    a GDBusAuthObserver or NULL.

    a GDBusAuthObserver or NULL.

    [nullable]

    cancellable

    a GCancellable or NULL.

    a GCancellable or NULL.

    [nullable]

    error

    return location for error or NULL

    return location for error or NULL

     

    cancellable

    a GCancellable or NULL.

    a GCancellable or NULL.

    [nullable]

    callback

    a GAsyncReadyCallback to call when the request is -satisfied or NULL if you don't care about the result.

    [nullable]

    error

    return location for error or NULL

    return location for error or NULL

     

    cancellable

    a GCancellable or NULL.

    a GCancellable or NULL.

    [nullable]

    error

    return location for error or NULL

    return location for error or NULL

     

    cancellable

    a GCancellable or NULL.

    a GCancellable or NULL.

    [nullable]

    callback

    a GAsyncReadyCallback to call when the -request is satisfied or NULL if you don't care about the result.

    [nullable]

    error

    return location for error or NULL

    return location for error or NULL

     

    cancellable

    a GCancellable or NULL.

    a GCancellable or NULL.

    [nullable]

    error

    return location for error or NULL

    return location for error or NULL

     
    @@ -1791,7 +1791,7 @@

    Returns

    -

    a GCredentials or NULL if not +

    a GCredentials or NULL if not available. Do not free this object, it is owned by connection .

    [transfer none][nullable]

    @@ -1801,7 +1801,7 @@

    g_dbus_connection_get_last_serial ()

    -
    guint32
    +
    guint32
     g_dbus_connection_get_last_serial (GDBusConnection *connection);

    Retrieves the last serial number assigned to a GDBusMessage on the current thread. This includes messages sent via both low-level @@ -1835,17 +1835,17 @@

    g_dbus_connection_call ()

    void
     g_dbus_connection_call (GDBusConnection *connection,
    -                        const gchar *bus_name,
    -                        const gchar *object_path,
    -                        const gchar *interface_name,
    -                        const gchar *method_name,
    -                        GVariant *parameters,
    -                        const GVariantType *reply_type,
    +                        const gchar *bus_name,
    +                        const gchar *object_path,
    +                        const gchar *interface_name,
    +                        const gchar *method_name,
    +                        GVariant *parameters,
    +                        const GVariantType *reply_type,
                             GDBusCallFlags flags,
    -                        gint timeout_msec,
    +                        gint timeout_msec,
                             GCancellable *cancellable,
                             GAsyncReadyCallback callback,
    -                        gpointer user_data);
    + gpointer user_data);

    Asynchronously invokes the method_name method on the interface_name @@ -1862,16 +1862,16 @@ not compatible with the D-Bus protocol, the operation fails with G_IO_ERROR_INVALID_ARGUMENT.

    If reply_type - is non-NULL then the reply will be checked for having this type and an + is non-NULL then the reply will be checked for having this type and an error will be raised if it does not match. Said another way, if you give a reply_type -then any non-NULL return value will be of this type. Unless it’s -G_VARIANT_TYPE_UNIT, the reply_type +then any non-NULL return value will be of this type. Unless it’s +G_VARIANT_TYPE_UNIT, the reply_type will be a tuple containing one or more values.

    If the parameters - GVariant is floating, it is consumed. This allows -convenient 'inline' use of g_variant_new(), e.g.:

    + GVariant is floating, it is consumed. This allows +convenient 'inline' use of g_variant_new(), e.g.:

    @@ -1895,15 +1895,15 @@ "/org/freedesktop/StringThings", "org.freedesktop.StringThings", "TwoStrings", - g_variant_new ("(ss)", + g_variant_new ("(ss)", "Thing One", "Thing Two"), - NULL, + NULL, G_DBUS_CALL_FLAGS_NONE, -1, - NULL, + NULL, (GAsyncReadyCallback) two_strings_done, - NULL); + NULL);
    @@ -1913,13 +1913,13 @@

    This is an asynchronous method. When the operation is finished, callback will be invoked in the -thread-default main context +thread-default main context of the thread you are calling this method from. You can then call g_dbus_connection_call_finish() to get the result of the operation. See g_dbus_connection_call_sync() for the synchronous version of this function.

    If callback - is NULL then the D-Bus method call message will be sent with + is NULL then the D-Bus method call message will be sent with the G_DBUS_MESSAGE_FLAGS_NO_REPLY_EXPECTED flag set.

    Parameters

    @@ -1937,7 +1937,7 @@

    bus_name

    -

    a unique or well-known bus name or NULL if +

    a unique or well-known bus name or NULL if connection is not a message bus connection.

    [nullable] @@ -1959,14 +1959,14 @@

    parameters

    -

    a GVariant tuple with parameters for the method -or NULL if not passing parameters.

    +

    a GVariant tuple with parameters for the method +or NULL if not passing parameters.

    [nullable]

    reply_type

    the expected type of the reply (which will be a -tuple), or NULL.

    +tuple), or NULL.

    [nullable] @@ -1977,18 +1977,18 @@

    timeout_msec

    the timeout in milliseconds, -1 to use the default -timeout or G_MAXINT for no timeout

    +timeout or G_MAXINT for no timeout

     

    cancellable

    -

    a GCancellable or NULL.

    +

    a GCancellable or NULL.

    [nullable]

    callback

    a GAsyncReadyCallback to call when the request -is satisfied or NULL if you don't care about the result of the +is satisfied or NULL if you don't care about the result of the method invocation.

    [nullable] @@ -2006,10 +2006,10 @@

    g_dbus_connection_call_finish ()

    -
    GVariant *
    +
    GVariant *
     g_dbus_connection_call_finish (GDBusConnection *connection,
                                    GAsyncResult *res,
    -                               GError **error);
    + GError **error);

    Finishes an operation started with g_dbus_connection_call().

    Parameters

    @@ -2032,7 +2032,7 @@

    error

    -

    return location for error or NULL

    +

    return location for error or NULL

      @@ -2040,27 +2040,27 @@

    Returns

    -

    NULL if error -is set. Otherwise a GVariant tuple with -return values. Free with g_variant_unref().

    +

    NULL if error +is set. Otherwise a GVariant tuple with +return values. Free with g_variant_unref().

    Since: 2.26


    g_dbus_connection_call_sync ()

    -
    GVariant *
    +
    GVariant *
     g_dbus_connection_call_sync (GDBusConnection *connection,
    -                             const gchar *bus_name,
    -                             const gchar *object_path,
    -                             const gchar *interface_name,
    -                             const gchar *method_name,
    -                             GVariant *parameters,
    -                             const GVariantType *reply_type,
    +                             const gchar *bus_name,
    +                             const gchar *object_path,
    +                             const gchar *interface_name,
    +                             const gchar *method_name,
    +                             GVariant *parameters,
    +                             const GVariantType *reply_type,
                                  GDBusCallFlags flags,
    -                             gint timeout_msec,
    +                             gint timeout_msec,
                                  GCancellable *cancellable,
    -                             GError **error);
    + GError **error);

    Synchronously invokes the method_name method on the interface_name @@ -2077,14 +2077,14 @@ contains a value not compatible with the D-Bus protocol, the operation fails with G_IO_ERROR_INVALID_ARGUMENT.

    If reply_type - is non-NULL then the reply will be checked for having + is non-NULL then the reply will be checked for having this type and an error will be raised if it does not match. Said another way, if you give a reply_type - then any non-NULL return + then any non-NULL return value will be of this type.

    If the parameters - GVariant is floating, it is consumed. -This allows convenient 'inline' use of g_variant_new(), e.g.:

    + GVariant is floating, it is consumed. +This allows convenient 'inline' use of g_variant_new(), e.g.:

    @@ -2107,13 +2107,13 @@ "/org/freedesktop/StringThings", "org.freedesktop.StringThings", "TwoStrings", - g_variant_new ("(ss)", + g_variant_new ("(ss)", "Thing One", "Thing Two"), - NULL, + NULL, G_DBUS_CALL_FLAGS_NONE, -1, - NULL, + NULL, &error); @@ -2140,7 +2140,7 @@ - @@ -2162,13 +2162,13 @@ - + - + @@ -2179,17 +2179,17 @@ +timeout or G_MAXINT for no timeout

    - + - + @@ -2197,9 +2197,9 @@

    Returns

    -

    NULL if error -is set. Otherwise a GVariant tuple with -return values. Free with g_variant_unref().

    +

    NULL if error +is set. Otherwise a GVariant tuple with +return values. Free with g_variant_unref().

    Since: 2.26

    @@ -2209,18 +2209,18 @@
    void
     g_dbus_connection_call_with_unix_fd_list
                                    (GDBusConnection *connection,
    -                                const gchar *bus_name,
    -                                const gchar *object_path,
    -                                const gchar *interface_name,
    -                                const gchar *method_name,
    -                                GVariant *parameters,
    -                                const GVariantType *reply_type,
    +                                const gchar *bus_name,
    +                                const gchar *object_path,
    +                                const gchar *interface_name,
    +                                const gchar *method_name,
    +                                GVariant *parameters,
    +                                const GVariantType *reply_type,
                                     GDBusCallFlags flags,
    -                                gint timeout_msec,
    +                                gint timeout_msec,
                                     GUnixFDList *fd_list,
                                     GCancellable *cancellable,
                                     GAsyncReadyCallback callback,
    -                                gpointer user_data);
    + gpointer user_data);

    Like g_dbus_connection_call() but also takes a GUnixFDList object.

    This method is only available on UNIX.

    @@ -2239,7 +2239,7 @@
    - @@ -2261,13 +2261,13 @@ - + - + @@ -2278,23 +2278,23 @@ +timeout or G_MAXINT for no timeout

    - + - + @@ -2312,12 +2312,12 @@

    g_dbus_connection_call_with_unix_fd_list_finish ()

    -
    GVariant *
    +
    GVariant *
     g_dbus_connection_call_with_unix_fd_list_finish
                                    (GDBusConnection *connection,
                                     GUnixFDList **out_fd_list,
                                     GAsyncResult *res,
    -                                GError **error);
    + GError **error);

    Finishes an operation started with g_dbus_connection_call_with_unix_fd_list().

    Parameters

    @@ -2335,7 +2335,7 @@
    - + @@ -2346,7 +2346,7 @@ - + @@ -2354,30 +2354,30 @@

    Returns

    -

    NULL if error -is set. Otherwise a GVariant tuple with -return values. Free with g_variant_unref().

    +

    NULL if error +is set. Otherwise a GVariant tuple with +return values. Free with g_variant_unref().

    Since: 2.30


    g_dbus_connection_call_with_unix_fd_list_sync ()

    -
    GVariant *
    +
    GVariant *
     g_dbus_connection_call_with_unix_fd_list_sync
                                    (GDBusConnection *connection,
    -                                const gchar *bus_name,
    -                                const gchar *object_path,
    -                                const gchar *interface_name,
    -                                const gchar *method_name,
    -                                GVariant *parameters,
    -                                const GVariantType *reply_type,
    +                                const gchar *bus_name,
    +                                const gchar *object_path,
    +                                const gchar *interface_name,
    +                                const gchar *method_name,
    +                                GVariant *parameters,
    +                                const GVariantType *reply_type,
                                     GDBusCallFlags flags,
    -                                gint timeout_msec,
    +                                gint timeout_msec,
                                     GUnixFDList *fd_list,
                                     GUnixFDList **out_fd_list,
                                     GCancellable *cancellable,
    -                                GError **error);
    + GError **error);

    Like g_dbus_connection_call_sync() but also takes and returns GUnixFDList objects.

    This method is only available on UNIX.

    @@ -2396,7 +2396,7 @@
    - @@ -2418,13 +2418,13 @@ - + - + @@ -2435,27 +2435,27 @@ +timeout or G_MAXINT for no timeout

    - + - + - + - + @@ -2463,23 +2463,23 @@

    Returns

    -

    NULL if error -is set. Otherwise a GVariant tuple with -return values. Free with g_variant_unref().

    +

    NULL if error +is set. Otherwise a GVariant tuple with +return values. Free with g_variant_unref().

    Since: 2.30


    g_dbus_connection_emit_signal ()

    -
    gboolean
    +
    gboolean
     g_dbus_connection_emit_signal (GDBusConnection *connection,
    -                               const gchar *destination_bus_name,
    -                               const gchar *object_path,
    -                               const gchar *interface_name,
    -                               const gchar *signal_name,
    -                               GVariant *parameters,
    -                               GError **error);
    + const gchar *destination_bus_name, + const gchar *object_path, + const gchar *interface_name, + const gchar *signal_name, + GVariant *parameters, + GError **error);

    Emits a signal.

    If the parameters GVariant is floating, it is consumed.

    This can only fail if parameters @@ -2504,7 +2504,7 @@

    +for the signal or NULL to emit to all listeners.

    @@ -2524,13 +2524,13 @@ - + - + @@ -2538,7 +2538,7 @@

    Returns

    -

    TRUE unless error +

    TRUE unless error is set

    Since: 2.26

    @@ -2548,12 +2548,12 @@

    GDBusSignalCallback ()

    void
     (*GDBusSignalCallback) (GDBusConnection *connection,
    -                        const gchar *sender_name,
    -                        const gchar *object_path,
    -                        const gchar *interface_name,
    -                        const gchar *signal_name,
    -                        GVariant *parameters,
    -                        gpointer user_data);
    + const gchar *sender_name, + const gchar *object_path, + const gchar *interface_name, + const gchar *signal_name, + GVariant *parameters, + gpointer user_data);

    Signature for callback function used in g_dbus_connection_signal_subscribe().

    Parameters

    @@ -2591,7 +2591,7 @@
    - + @@ -2607,28 +2607,28 @@

    g_dbus_connection_signal_subscribe ()

    -
    guint
    +
    guint
     g_dbus_connection_signal_subscribe (GDBusConnection *connection,
    -                                    const gchar *sender,
    -                                    const gchar *interface_name,
    -                                    const gchar *member,
    -                                    const gchar *object_path,
    -                                    const gchar *arg0,
    +                                    const gchar *sender,
    +                                    const gchar *interface_name,
    +                                    const gchar *member,
    +                                    const gchar *object_path,
    +                                    const gchar *arg0,
                                         GDBusSignalFlags flags,
                                         GDBusSignalCallback callback,
    -                                    gpointer user_data,
    -                                    GDestroyNotify user_data_free_func);
    + gpointer user_data, + GDestroyNotify user_data_free_func);

    Subscribes to signals on connection and invokes callback with a whenever the signal is received. Note that callback will be invoked in the -thread-default main context +thread-default main context of the thread you are calling this method from.

    If connection is not a message bus connection, sender must be -NULL.

    +NULL.

    If sender is a well-known name note that callback is invoked with @@ -2644,7 +2644,7 @@ interpreted as part of a namespace or path. The first argument of a signal is matched against that part as specified by D-Bus.

    If user_data_free_func - is non-NULL, it will be called (in the + is non-NULL, it will be called (in the thread-default main context of the thread you are calling this method from) at some point after user_data is no longer @@ -2669,30 +2669,30 @@

    +or NULL to listen from all senders.

    - - - - @@ -2717,7 +2717,7 @@ +subscription is removed or NULL.

    @@ -2734,7 +2734,7 @@

    g_dbus_connection_signal_unsubscribe ()

    void
     g_dbus_connection_signal_unsubscribe (GDBusConnection *connection,
    -                                      guint subscription_id);
    + guint subscription_id);

    Unsubscribes from signals.

    Parameters

    @@ -2764,12 +2764,12 @@

    g_dbus_connection_send_message ()

    -
    gboolean
    +
    gboolean
     g_dbus_connection_send_message (GDBusConnection *connection,
                                     GDBusMessage *message,
                                     GDBusSendMessageFlags flags,
    -                                volatile guint32 *out_serial,
    -                                GError **error);
    + volatile guint32 *out_serial, + GError **error);

    Asynchronously sends message to the peer represented by connection .

    @@ -2780,7 +2780,7 @@ and set on message via g_dbus_message_set_serial(). If out_serial - is not NULL, then the + is not NULL, then the serial number used will be written to this location prior to submitting the message to the underlying transport.

    If connection @@ -2823,12 +2823,12 @@

    +when sending it or NULL.

    - + @@ -2836,8 +2836,8 @@

    Returns

    -

    TRUE if the message was well-formed and queued for -transmission, FALSE if error +

    TRUE if the message was well-formed and queued for +transmission, FALSE if error is set

    Since: 2.26

    @@ -2850,11 +2850,11 @@ (GDBusConnection *connection, GDBusMessage *message, GDBusSendMessageFlags flags, - gint timeout_msec, - volatile guint32 *out_serial, + gint timeout_msec, + volatile guint32 *out_serial, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Asynchronously sends message to the peer represented by connection .

    @@ -2865,7 +2865,7 @@ and set on message via g_dbus_message_set_serial(). If out_serial - is not NULL, then the + is not NULL, then the serial number used will be written to this location prior to submitting the message to the underlying transport.

    If connection @@ -2878,7 +2878,7 @@

    This is an asynchronous method. When the operation is finished, callback will be invoked in the -thread-default main context +thread-default main context of the thread you are calling this method from. You can then call g_dbus_connection_send_message_with_reply_finish() to get the result of the operation. See g_dbus_connection_send_message_with_reply_sync() for the synchronous version.

    @@ -2916,25 +2916,25 @@ +timeout or G_MAXINT for no timeout

    +when sending it or NULL.

    - + +is satisfied or NULL if you don't care about the result.

    @@ -2955,13 +2955,13 @@ g_dbus_connection_send_message_with_reply_finish (GDBusConnection *connection, GAsyncResult *res, - GError **error); + GError **error);

    Finishes an operation started with g_dbus_connection_send_message_with_reply().

    Note that error is only set if a local in-process error occurred. That is to say that the returned GDBusMessage object may be of type G_DBUS_MESSAGE_TYPE_ERROR. Use -g_dbus_message_to_gerror() to transcode this to a GError.

    +g_dbus_message_to_gerror() to transcode this to a GError.

    See this server and client for an example of how to use this low-level API to send and receive UNIX file descriptors.

    @@ -2987,7 +2987,7 @@ - + @@ -2995,7 +2995,7 @@

    Returns

    -

    a locked GDBusMessage or NULL if error +

    a locked GDBusMessage or NULL if error is set.

    [transfer full]

    @@ -3009,10 +3009,10 @@ (GDBusConnection *connection, GDBusMessage *message, GDBusSendMessageFlags flags, - gint timeout_msec, - volatile guint32 *out_serial, + gint timeout_msec, + volatile guint32 *out_serial, GCancellable *cancellable, - GError **error); + GError **error);

    Synchronously sends message to the peer represented by connection @@ -3026,7 +3026,7 @@ and set on message via g_dbus_message_set_serial(). If out_serial - is not NULL, then the + is not NULL, then the serial number used will be written to this location prior to submitting the message to the underlying transport.

    If connection @@ -3040,7 +3040,7 @@ is only set if a local in-process error occurred. That is to say that the returned GDBusMessage object may be of type G_DBUS_MESSAGE_TYPE_ERROR. Use -g_dbus_message_to_gerror() to transcode this to a GError.

    +g_dbus_message_to_gerror() to transcode this to a GError.

    See this server and client for an example of how to use this low-level API to send and receive UNIX file descriptors.

    @@ -3075,24 +3075,24 @@ +timeout or G_MAXINT for no timeout

    +when sending it or NULL.

    - + - + @@ -3102,7 +3102,7 @@

    Returns

    a locked GDBusMessage that is the reply to message -or NULL if error +or NULL if error is set.

    [transfer full]

    @@ -3114,8 +3114,8 @@
    GDBusMessage *
     (*GDBusMessageFilterFunction) (GDBusConnection *connection,
                                    GDBusMessage *message,
    -                               gboolean incoming,
    -                               gpointer user_data);
    + gboolean incoming, + gpointer user_data);

    Signature for function used in g_dbus_connection_add_filter().

    A filter function is passed a GDBusMessage and expected to return a GDBusMessage too. Passive filter functions that don't modify the @@ -3149,7 +3149,7 @@

    -Filter functions that wants to drop a message can simply return NULL:

    +Filter functions that wants to drop a message can simply return NULL:

    bus_name

    a unique or well-known bus name or NULL if +

    a unique or well-known bus name or NULL if connection is not a message bus connection.

    [nullable]

    parameters

    a GVariant tuple with parameters for the method -or NULL if not passing parameters.

    a GVariant tuple with parameters for the method +or NULL if not passing parameters.

    [nullable]

    reply_type

    the expected type of the reply, or NULL.

    the expected type of the reply, or NULL.

    [nullable]

    timeout_msec

    the timeout in milliseconds, -1 to use the default -timeout or G_MAXINT for no timeout

     

    cancellable

    a GCancellable or NULL.

    a GCancellable or NULL.

    [nullable]

    error

    return location for error or NULL

    return location for error or NULL

     

    bus_name

    a unique or well-known bus name or NULL if +

    a unique or well-known bus name or NULL if connection is not a message bus connection.

    [nullable]

    parameters

    a GVariant tuple with parameters for the method -or NULL if not passing parameters.

    a GVariant tuple with parameters for the method +or NULL if not passing parameters.

    [nullable]

    reply_type

    the expected type of the reply, or NULL.

    the expected type of the reply, or NULL.

    [nullable]

    timeout_msec

    the timeout in milliseconds, -1 to use the default -timeout or G_MAXINT for no timeout

     

    fd_list

    a GUnixFDList or NULL.

    a GUnixFDList or NULL.

    [nullable]

    cancellable

    a GCancellable or NULL.

    a GCancellable or NULL.

    [nullable]

    callback

    a GAsyncReadyCallback to call when the request is -satisfied or NULL if you don't * care about the result of the +satisfied or NULL if you don't * care about the result of the method invocation.

    [nullable]

    out_fd_list

    return location for a GUnixFDList or NULL.

    return location for a GUnixFDList or NULL.

    [out][optional]

    error

    return location for error or NULL

    return location for error or NULL

     

    bus_name

    a unique or well-known bus name or NULL +

    a unique or well-known bus name or NULL if connection is not a message bus connection.

    [nullable]

    parameters

    a GVariant tuple with parameters for -the method or NULL if not passing parameters.

    a GVariant tuple with parameters for +the method or NULL if not passing parameters.

    [nullable]

    reply_type

    the expected type of the reply, or NULL.

    the expected type of the reply, or NULL.

    [nullable]

    timeout_msec

    the timeout in milliseconds, -1 to use the default -timeout or G_MAXINT for no timeout

     

    fd_list

    a GUnixFDList or NULL.

    a GUnixFDList or NULL.

    [nullable]

    out_fd_list

    return location for a GUnixFDList or NULL.

    return location for a GUnixFDList or NULL.

    [out][optional]

    cancellable

    a GCancellable or NULL.

    a GCancellable or NULL.

    [nullable]

    error

    return location for error or NULL

    return location for error or NULL

     

    destination_bus_name

    the unique bus name for the destination -for the signal or NULL to emit to all listeners.

    [nullable]

    parameters

    a GVariant tuple with parameters for the signal -or NULL if not passing parameters.

    a GVariant tuple with parameters for the signal +or NULL if not passing parameters.

    [nullable]

    error

    Return location for error or NULL

    Return location for error or NULL

     

    parameters

    A GVariant tuple with parameters for the signal.

    A GVariant tuple with parameters for the signal.

     

    sender

    sender name to match on (unique or well-known name) -or NULL to listen from all senders.

    [nullable]

    interface_name

    D-Bus interface name to match on or NULL to +

    D-Bus interface name to match on or NULL to match on all interfaces.

    [nullable]

    member

    D-Bus signal name to match on or NULL to match on +

    D-Bus signal name to match on or NULL to match on all signals.

    [nullable]

    object_path

    object path to match on or NULL to match on +

    object path to match on or NULL to match on all object paths.

    [nullable]

    arg0

    contents of first string argument to match on or NULL +

    contents of first string argument to match on or NULL to match on all kinds of arguments.

    [nullable]

    user_data_free_func

    function to free user_data with when -subscription is removed or NULL.

    [nullable]

    out_serial

    return location for serial number assigned to message -when sending it or NULL.

    [out][optional]

    error

    Return location for error or NULL

    Return location for error or NULL

     

    timeout_msec

    the timeout in milliseconds, -1 to use the default -timeout or G_MAXINT for no timeout

     

    out_serial

    return location for serial number assigned to message -when sending it or NULL.

    [out][optional]

    cancellable

    a GCancellable or NULL.

    a GCancellable or NULL.

    [nullable]

    callback

    a GAsyncReadyCallback to call when the request -is satisfied or NULL if you don't care about the result.

    [nullable]

    error

    teturn location for error or NULL

    teturn location for error or NULL

     

    timeout_msec

    the timeout in milliseconds, -1 to use the default -timeout or G_MAXINT for no timeout

     

    out_serial

    return location for serial number assigned to message -when sending it or NULL.

    [out][optional]

    cancellable

    a GCancellable or NULL.

    a GCancellable or NULL.

    [nullable]

    error

    return location for error or NULL

    return location for error or NULL

     
    @@ -3175,8 +3175,8 @@ { if (should_drop_message) { - g_object_unref (message); - message = NULL; + g_object_unref (message); + message = NULL; } return message;} @@ -3218,10 +3218,10 @@ GDBusMessage *copy; GError *error; - error = NULL; + error = NULL; copy = g_dbus_message_copy (message, &error); // handle @error being set - g_object_unref (message); + g_object_unref (message); // modify @copy @@ -3264,7 +3264,7 @@ - @@ -3279,7 +3279,7 @@

    Returns

    A GDBusMessage that will be freed with -g_object_unref() or NULL to drop the message. Passive filter +g_object_unref() or NULL to drop the message. Passive filter functions can simply return the passed message object.

    [transfer full][nullable]

    @@ -3289,11 +3289,11 @@

    g_dbus_connection_add_filter ()

    -
    guint
    +
    guint
     g_dbus_connection_add_filter (GDBusConnection *connection,
                                   GDBusMessageFilterFunction filter_function,
    -                              gpointer user_data,
    -                              GDestroyNotify user_data_free_func);
    + gpointer user_data, + GDestroyNotify user_data_free_func);

    Adds a message filter. Filters are handlers that are run on all incoming and outgoing messages, prior to standard dispatch. Filters are run in the order that they were added. The same handler can be @@ -3313,7 +3313,7 @@ message. Similary, if a filter consumes an outgoing message, the message will not be sent to the other peer.

    If user_data_free_func - is non-NULL, it will be called (in the + is non-NULL, it will be called (in the thread-default main context of the thread you are calling this method from) at some point after user_data is no longer @@ -3350,7 +3350,7 @@

    +is removed or NULL

    @@ -3368,13 +3368,13 @@

    g_dbus_connection_remove_filter ()

    void
     g_dbus_connection_remove_filter (GDBusConnection *connection,
    -                                 guint filter_id);
    + guint filter_id);

    Removes a filter.

    Note that since filters run in a different thread, there is a race condition where it is possible that the filter will be running even after calling g_dbus_connection_remove_filter(), so you cannot just free data that the filter might be using. Instead, you should pass -a GDestroyNotify to g_dbus_connection_add_filter(), which will be +a GDestroyNotify to g_dbus_connection_add_filter(), which will be called when it is guaranteed that the data is no longer needed.

    Parameters

    @@ -3405,13 +3405,13 @@

    GDBusInterfaceMethodCallFunc ()

    void
     (*GDBusInterfaceMethodCallFunc) (GDBusConnection *connection,
    -                                 const gchar *sender,
    -                                 const gchar *object_path,
    -                                 const gchar *interface_name,
    -                                 const gchar *method_name,
    -                                 GVariant *parameters,
    +                                 const gchar *sender,
    +                                 const gchar *object_path,
    +                                 const gchar *interface_name,
    +                                 const gchar *method_name,
    +                                 GVariant *parameters,
                                      GDBusMethodInvocation *invocation,
    -                                 gpointer user_data);
    + gpointer user_data);

    The type of the method_call function in GDBusInterfaceVTable.

    @@ -3450,7 +3450,7 @@
    - + @@ -3461,7 +3461,7 @@ +gpointer passed to g_dbus_connection_register_object().

    @@ -3472,14 +3472,14 @@

    GDBusInterfaceGetPropertyFunc ()

    -
    GVariant *
    +
    GVariant *
     (*GDBusInterfaceGetPropertyFunc) (GDBusConnection *connection,
    -                                  const gchar *sender,
    -                                  const gchar *object_path,
    -                                  const gchar *interface_name,
    -                                  const gchar *property_name,
    -                                  GError **error,
    -                                  gpointer user_data);
    + const gchar *sender, + const gchar *object_path, + const gchar *interface_name, + const gchar *property_name, + GError **error, + gpointer user_data);

    The type of the get_property function in GDBusInterfaceVTable.

    @@ -3524,7 +3524,7 @@
    +gpointer passed to g_dbus_connection_register_object().

    @@ -3532,10 +3532,10 @@

    Returns

    -

    A GVariant with the value for property_name -or NULL if +

    A GVariant with the value for property_name +or NULL if error -is set. If the returned GVariant is floating, it is +is set. If the returned GVariant is floating, it is consumed - otherwise its reference count is decreased by one.

    Since: 2.26

    @@ -3543,15 +3543,15 @@

    GDBusInterfaceSetPropertyFunc ()

    -
    gboolean
    +
    gboolean
     (*GDBusInterfaceSetPropertyFunc) (GDBusConnection *connection,
    -                                  const gchar *sender,
    -                                  const gchar *object_path,
    -                                  const gchar *interface_name,
    -                                  const gchar *property_name,
    -                                  GVariant *value,
    -                                  GError **error,
    -                                  gpointer user_data);
    + const gchar *sender, + const gchar *object_path, + const gchar *interface_name, + const gchar *property_name, + GVariant *value, + GError **error, + gpointer user_data);

    The type of the set_property function in GDBusInterfaceVTable.

    @@ -3601,7 +3601,7 @@
    +gpointer passed to g_dbus_connection_register_object().

    @@ -3609,8 +3609,8 @@

    Returns

    -

    TRUE if the property was set to value -, FALSE if error +

    TRUE if the property was set to value +, FALSE if error is set.

    Since: 2.26

    @@ -3618,14 +3618,14 @@

    g_dbus_connection_register_object ()

    -
    guint
    +
    guint
     g_dbus_connection_register_object (GDBusConnection *connection,
    -                                   const gchar *object_path,
    +                                   const gchar *object_path,
                                        GDBusInterfaceInfo *interface_info,
                                        const GDBusInterfaceVTable *vtable,
    -                                   gpointer user_data,
    -                                   GDestroyNotify user_data_free_func,
    -                                   GError **error);
    + gpointer user_data, + GDestroyNotify user_data_free_func, + GError **error);

    Registers callbacks for exported objects at object_path with the D-Bus interface that is described in interface_info @@ -3634,9 +3634,9 @@ (and user_data_free_func ) will happen in the -thread-default main context +thread-default main context of the thread you are calling this method from.

    -

    Note that all GVariant values passed to functions in vtable +

    Note that all GVariant values passed to functions in vtable will match the signature given in interface_info - if a remote caller passes @@ -3651,7 +3651,7 @@

    It is considered a programming error if the GDBusInterfaceGetPropertyFunc function in vtable returns a -GVariant of incorrect type.

    +GVariant of incorrect type.

    If an existing callback is already registered at object_path and interface_name @@ -3695,7 +3695,7 @@

    - + @@ -3711,7 +3711,7 @@ - + @@ -3728,9 +3728,9 @@

    g_dbus_connection_unregister_object ()

    -
    gboolean
    +
    gboolean
     g_dbus_connection_unregister_object (GDBusConnection *connection,
    -                                     guint registration_id);
    + guint registration_id);

    Unregisters an object.

    Parameters

    @@ -3757,22 +3757,22 @@

    Returns

    -

    TRUE if the object was unregistered, FALSE otherwise

    +

    TRUE if the object was unregistered, FALSE otherwise

    Since: 2.26


    g_dbus_connection_register_object_with_closures ()

    -
    guint
    +
    guint
     g_dbus_connection_register_object_with_closures
                                    (GDBusConnection *connection,
    -                                const gchar *object_path,
    +                                const gchar *object_path,
                                     GDBusInterfaceInfo *interface_info,
    -                                GClosure *method_call_closure,
    -                                GClosure *get_property_closure,
    -                                GClosure *set_property_closure,
    -                                GError **error);
    + GClosure *method_call_closure, + GClosure *get_property_closure, + GClosure *set_property_closure, + GError **error);

    Version of g_dbus_connection_register_object() using closures instead of a GDBusInterfaceVTable for easier binding in other languages.

    [rename-to g_dbus_connection_register_object]

    @@ -3802,22 +3802,22 @@
    - + - + - + - + @@ -3834,11 +3834,11 @@

    GDBusSubtreeEnumerateFunc ()

    -
    gchar **
    +
    gchar **
     (*GDBusSubtreeEnumerateFunc) (GDBusConnection *connection,
    -                              const gchar *sender,
    -                              const gchar *object_path,
    -                              gpointer user_data);
    + const gchar *sender, + const gchar *object_path, + gpointer user_data);

    The type of the enumerate function in GDBusSubtreeVTable.

    This function is called when generating introspection data and also @@ -3847,7 +3847,7 @@ specified (ie: to verify that the object path is valid).

    Hierarchies are not supported; the items that you return should not contain the '/' character.

    -

    The return value will be freed with g_strfreev().

    +

    The return value will be freed with g_strfreev().

    Parameters

    incoming

    TRUE if it is a message received from the other peer, FALSE if it is +

    TRUE if it is a message received from the other peer, FALSE if it is a message to be sent to the other peer.

     

    user_data_free_func

    function to free user_data with when filter -is removed or NULL

     

    parameters

    A GVariant tuple with parameters.

    A GVariant tuple with parameters.

     

    user_data

    The user_data -gpointer passed to g_dbus_connection_register_object().

     

    user_data

    The user_data -gpointer passed to g_dbus_connection_register_object().

     

    user_data

    The user_data -gpointer passed to g_dbus_connection_register_object().

     

    vtable

    a GDBusInterfaceVTable to call into or NULL.

    a GDBusInterfaceVTable to call into or NULL.

    [nullable]

    error

    return location for error or NULL

    return location for error or NULL

     

    method_call_closure

    GClosure for handling incoming method calls.

    GClosure for handling incoming method calls.

    [nullable]

    get_property_closure

    GClosure for getting a property.

    GClosure for getting a property.

    [nullable]

    set_property_closure

    GClosure for setting a property.

    GClosure for setting a property.

    [nullable]

    error

    Return location for error or NULL.

    Return location for error or NULL.

     
    @@ -3875,7 +3875,7 @@ +gpointer passed to g_dbus_connection_register_subtree().

    @@ -3893,26 +3893,26 @@

    GDBusSubtreeIntrospectFunc ()

    GDBusInterfaceInfo **
     (*GDBusSubtreeIntrospectFunc) (GDBusConnection *connection,
    -                               const gchar *sender,
    -                               const gchar *object_path,
    -                               const gchar *node,
    -                               gpointer user_data);
    + const gchar *sender, + const gchar *object_path, + const gchar *node, + gpointer user_data);

    The type of the introspect function in GDBusSubtreeVTable.

    Subtrees are flat. node -, if non-NULL, is always exactly one +, if non-NULL, is always exactly one segment of the object path (ie: it never contains a slash).

    -

    This function should return NULL to indicate that there is no object +

    This function should return NULL to indicate that there is no object at this node.

    -

    If this function returns non-NULL, the return value is expected to -be a NULL-terminated array of pointers to GDBusInterfaceInfo +

    If this function returns non-NULL, the return value is expected to +be a NULL-terminated array of pointers to GDBusInterfaceInfo structures describing the interfaces implemented by node . This array will have g_dbus_interface_info_unref() called on each item -before being freed with g_free().

    -

    The difference between returning NULL and an array containing zero +before being freed with g_free().

    +

    The difference between returning NULL and an array containing zero items is that the standard DBus interfaces will returned to the -remote introspector in the empty array case, but not in the NULL +remote introspector in the empty array case, but not in the NULL case.

    Parameters

    @@ -3942,13 +3942,13 @@
    +) or NULL for the root of the subtree.

    +gpointer passed to g_dbus_connection_register_subtree().

    @@ -3956,7 +3956,7 @@

    Returns

    -

    A NULL-terminated array of pointers to GDBusInterfaceInfo, or NULL.

    +

    A NULL-terminated array of pointers to GDBusInterfaceInfo, or NULL.

    Since: 2.26

    @@ -3965,16 +3965,16 @@

    GDBusSubtreeDispatchFunc ()

    const GDBusInterfaceVTable *
     (*GDBusSubtreeDispatchFunc) (GDBusConnection *connection,
    -                             const gchar *sender,
    -                             const gchar *object_path,
    -                             const gchar *interface_name,
    -                             const gchar *node,
    -                             gpointer *out_user_data,
    -                             gpointer user_data);
    + const gchar *sender, + const gchar *object_path, + const gchar *interface_name, + const gchar *node, + gpointer *out_user_data, + gpointer user_data);

    The type of the dispatch function in GDBusSubtreeVTable.

    Subtrees are flat. node -, if non-NULL, is always exactly one +, if non-NULL, is always exactly one segment of the object path (ie: it never contains a slash).

    Parameters

    @@ -4009,18 +4009,18 @@
    +) or NULL for the root of the subtree.

    - + +gpointer passed to g_dbus_connection_register_subtree().

    @@ -4028,21 +4028,21 @@

    Returns

    -

    A GDBusInterfaceVTable or NULL if you don't want to handle the methods.

    +

    A GDBusInterfaceVTable or NULL if you don't want to handle the methods.

    Since: 2.26


    g_dbus_connection_register_subtree ()

    -
    guint
    +
    guint
     g_dbus_connection_register_subtree (GDBusConnection *connection,
    -                                    const gchar *object_path,
    +                                    const gchar *object_path,
                                         const GDBusSubtreeVTable *vtable,
                                         GDBusSubtreeFlags flags,
    -                                    gpointer user_data,
    -                                    GDestroyNotify user_data_free_func,
    -                                    GError **error);
    + gpointer user_data, + GDestroyNotify user_data_free_func, + GError **error);

    Registers a whole subtree of dynamic objects.

    The enumerate and introspection @@ -4060,10 +4060,10 @@ requested method. If so, the dispatch function is used to determine where to dispatch the call. The collected GDBusInterfaceVTable and -gpointer will be used to call into the interface vtable for processing +gpointer will be used to call into the interface vtable for processing the request.

    All calls into user-provided code will be invoked in the -thread-default main context +thread-default main context of the thread you are calling this method from.

    If an existing subtree is already registered at object_path or @@ -4123,7 +4123,7 @@

    - + @@ -4140,9 +4140,9 @@

    g_dbus_connection_unregister_subtree ()

    -
    gboolean
    +
    gboolean
     g_dbus_connection_unregister_subtree (GDBusConnection *connection,
    -                                      guint registration_id);
    + guint registration_id);

    Unregisters a subtree.

    Parameters

    @@ -4169,7 +4169,7 @@

    Returns

    -

    TRUE if the subtree was unregistered, FALSE otherwise

    +

    TRUE if the subtree was unregistered, FALSE otherwise

    Since: 2.26

    @@ -4465,7 +4465,7 @@

    Virtual table for handling properties and method calls for a D-Bus interface.

    Since 2.38, if you want to handle getting/setting D-Bus properties -asynchronously, give NULL as your get_property() or set_property() +asynchronously, give NULL as your get_property() or set_property() function. The D-Bus call will be directed to your method_call function, with the provided interface_name @@ -4490,7 +4490,7 @@ g_dbus_method_invocation_get_property_info() to get a pointer to the GDBusPropertyInfo of the property.

    If you have readable properties specified in your interface info, -you must ensure that you either provide a non-NULL get_property() +you must ensure that you either provide a non-NULL get_property() function or provide implementations of both the Get and GetAll methods on org.freedesktop.DBus.Properties interface in your method_call @@ -4499,10 +4499,10 @@ (v), not the type of the property. GetAll expects a return value of type a{sv}.

    If you have writable properties specified in your interface info, -you must ensure that you either provide a non-NULL set_property() +you must ensure that you either provide a non-NULL set_property() function or provide an implementation of the Set call. If implementing -the call, you must return the value of type G_VARIANT_TYPE_UNIT.

    +the call, you must return the value of type G_VARIANT_TYPE_UNIT.

    Members

    user_data

    The user_data -gpointer passed to g_dbus_connection_register_subtree().

     

    node

    A node that is a child of object_path (relative to object_path -) or NULL for the root of the subtree.

     

    user_data

    The user_data -gpointer passed to g_dbus_connection_register_subtree().

     

    node

    A node that is a child of object_path (relative to object_path -) or NULL for the root of the subtree.

     

    out_user_data

    Return location for user data to pass to functions in the returned GDBusInterfaceVTable (never NULL).

    Return location for user data to pass to functions in the returned GDBusInterfaceVTable (never NULL).

    [nullable][not optional]

    user_data

    The user_data -gpointer passed to g_dbus_connection_register_subtree().

     

    error

    return location for error or NULL

    return location for error or NULL

     
    @@ -4610,7 +4610,7 @@

    Property Details

    The “address” property

    -
      “address”                  gchar *
    +
      “address”                  gchar *

    A D-Bus address specifying potential endpoints that can be used when establishing the connection.

    Flags: Write / Construct Only

    @@ -4621,7 +4621,7 @@

    The “authentication-observer” property

      “authentication-observer”  GDBusAuthObserver *
    -

    A GDBusAuthObserver object to assist in the authentication process or NULL.

    +

    A GDBusAuthObserver object to assist in the authentication process or NULL.

    Flags: Write / Construct Only

    Since: 2.26

    @@ -4637,7 +4637,7 @@

    The “closed” property

    -
      “closed”                   gboolean
    +
      “closed”                   gboolean

    A boolean specifying whether the connection has been closed.

    Flags: Read

    Default value: FALSE

    @@ -4646,12 +4646,12 @@

    The “exit-on-close” property

    -
      “exit-on-close”            gboolean
    +
      “exit-on-close”            gboolean

    A boolean specifying whether the process will be terminated (by calling raise(SIGTERM)) if the connection is closed by the remote peer.

    Note that GDBusConnection objects returned by g_bus_get_finish() -and g_bus_get_sync() will (usually) have this property set to TRUE.

    +and g_bus_get_sync() will (usually) have this property set to TRUE.

    Flags: Read / Write

    Default value: FALSE

    Since: 2.26

    @@ -4667,7 +4667,7 @@

    The “guid” property

    -
      “guid”                     gchar *
    +
      “guid”                     gchar *

    The GUID of the peer performing the role of server when authenticating.

    If you are constructing a GDBusConnection and pass @@ -4699,8 +4699,8 @@


    The “unique-name” property

    -
      “unique-name”              gchar *
    -

    The unique name as assigned by the message bus or NULL if the +

      “unique-name”              gchar *
    +

    The unique name as assigned by the message bus or NULL if the connection is not open or not a message bus connection.

    Flags: Read

    Default value: NULL

    @@ -4713,23 +4713,23 @@

    The “closed” signal

    void
     user_function (GDBusConnection *connection,
    -               gboolean         remote_peer_vanished,
    -               GError          *error,
    -               gpointer         user_data)
    + gboolean remote_peer_vanished, + GError *error, + gpointer user_data)

    Emitted when the connection is closed.

    The cause of this event can be

    • If g_dbus_connection_close() is called. In this case remote_peer_vanished - is set to FALSE and error - is NULL.

    • + is set to FALSE and error + is NULL.

    • If the remote peer closes the connection. In this case remote_peer_vanished - is set to TRUE and error + is set to TRUE and error is set.

    • If the remote peer sends invalid or malformed data. In this case remote_peer_vanished - is set to FALSE and error + is set to FALSE and error is set.

    Upon receiving this signal, you should give up your reference to @@ -4752,14 +4752,14 @@

    - - + @@ -4770,12 +4770,12 @@

    remote_peer_vanished

    TRUE if connection +

    TRUE if connection is closed because the remote peer closed its end of the connection

     

    error

    a GError with more details about the event or NULL.

    a GError with more details about the event or NULL.

    [nullable]
    -

    Flags: Run Last

    +

    Flags: Run Last

    Since: 2.26

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/gdbus-convenience.html glib2.0-2.56.4/docs/reference/gio/html/gdbus-convenience.html --- glib2.0-2.56.2/docs/reference/gio/html/gdbus-convenience.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/gdbus-convenience.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -59,6 +59,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/gdbus-example-gdbus-codegen.html glib2.0-2.56.4/docs/reference/gio/html/gdbus-example-gdbus-codegen.html --- glib2.0-2.56.2/docs/reference/gio/html/gdbus-example-gdbus-codegen.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/gdbus-example-gdbus-codegen.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -84,6 +84,6 @@

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/gdbus.html glib2.0-2.56.4/docs/reference/gio/html/gdbus.html --- glib2.0-2.56.2/docs/reference/gio/html/gdbus.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/gdbus.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -78,9 +78,9 @@

    Invokes a method on a remote object. Each argument to pass to the method must be specified as a serialized - GVariant except that strings do + GVariant except that strings do not need explicit quotes. The return values are printed out as - serialized GVariant + serialized GVariant values.

    @@ -88,7 +88,7 @@

    emit

    Emits a signal. Each argument to include in the signal must be specified as a serialized - GVariant except that strings do + GVariant except that strings do not need explicit quotes.

    @@ -332,6 +332,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GDBusInterface.html glib2.0-2.56.4/docs/reference/gio/html/GDBusInterface.html --- glib2.0-2.56.2/docs/reference/gio/html/GDBusInterface.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GDBusInterface.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -98,7 +98,7 @@

    Object Hierarchy

    -
        GInterface
    +
        GInterface
         ╰── GDBusInterface
     
    @@ -106,7 +106,7 @@

    Prerequisites

    GDBusInterface requires - GObject.

    + GObject.

    Known Implementations

    @@ -185,7 +185,7 @@

    Returns

    -

    A GDBusObject or NULL. The returned +

    A GDBusObject or NULL. The returned reference belongs to interface_ and should not be freed.

    [transfer none]

    @@ -217,8 +217,8 @@

    Returns

    -

    A GDBusObject or NULL. The returned -reference should be freed with g_object_unref().

    +

    A GDBusObject or NULL. The returned +reference should be freed with g_object_unref().

    [transfer full]

    Since: 2.32

    @@ -251,7 +251,7 @@

    object

    -

    A GDBusObject or NULL.

    +

    A GDBusObject or NULL.

    [nullable] @@ -293,7 +293,7 @@ -

    GTypeInterface parent_iface;

    +

    GTypeInterface parent_iface;

    The parent interface.

      @@ -325,6 +325,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GDBusInterfaceSkeleton.html glib2.0-2.56.4/docs/reference/gio/html/GDBusInterfaceSkeleton.html --- glib2.0-2.56.2/docs/reference/gio/html/GDBusInterfaceSkeleton.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GDBusInterfaceSkeleton.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -69,7 +69,7 @@ -GVariant * +GVariant * g_dbus_interface_skeleton_get_properties () @@ -77,7 +77,7 @@ -gboolean +gboolean g_dbus_interface_skeleton_export () @@ -109,7 +109,7 @@ -GList * +GList * g_dbus_interface_skeleton_get_connections () @@ -117,14 +117,14 @@ -gboolean +gboolean g_dbus_interface_skeleton_has_connection () -const gchar * +const gchar * g_dbus_interface_skeleton_get_object_path () @@ -173,9 +173,9 @@ -gboolean +gboolean g-authorize-method -Run Last +Run Last @@ -204,7 +204,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GDBusInterfaceSkeleton
     
    @@ -279,7 +279,7 @@

    Returns

    -

    A GDBusInterfaceInfo (never NULL). Do not free.

    +

    A GDBusInterfaceInfo (never NULL). Do not free.

    [transfer none]

    Since: 2.30

    @@ -313,14 +313,14 @@

    Returns

    -

    A GDBusInterfaceVTable (never NULL).

    +

    A GDBusInterfaceVTable (never NULL).

    Since: 2.30


    g_dbus_interface_skeleton_get_properties ()

    -
    GVariant *
    +
    GVariant *
     g_dbus_interface_skeleton_get_properties
                                    (GDBusInterfaceSkeleton *interface_);

    Gets all D-Bus properties for interface_ @@ -342,9 +342,9 @@

    Returns

    -

    A GVariant of type -'a{sv}'. -Free with g_variant_unref().

    +

    A GVariant of type +'a{sv}'. +Free with g_variant_unref().

    [transfer full]

    Since: 2.30

    @@ -352,11 +352,11 @@

    g_dbus_interface_skeleton_export ()

    -
    gboolean
    +
    gboolean
     g_dbus_interface_skeleton_export (GDBusInterfaceSkeleton *interface_,
                                       GDBusConnection *connection,
    -                                  const gchar *object_path,
    -                                  GError **error);
    + const gchar *object_path, + GError **error);

    Exports interface_ at object_path on connection @@ -394,7 +394,7 @@

    error

    -

    Return location for error or NULL.

    +

    Return location for error or NULL.

      @@ -402,8 +402,8 @@

    Returns

    -

    TRUE if the interface was exported on connection -, otherwise FALSE with +

    TRUE if the interface was exported on connection +, otherwise FALSE with error set.

    @@ -497,7 +497,7 @@

    Returns

    -

    A GDBusConnection or NULL if interface_ +

    A GDBusConnection or NULL if interface_ is not exported anywhere. Do not free, the object belongs to interface_ .

    @@ -508,7 +508,7 @@

    g_dbus_interface_skeleton_get_connections ()

    -
    GList *
    +
    GList *
     g_dbus_interface_skeleton_get_connections
                                    (GDBusInterfaceSkeleton *interface_);

    Gets a list of the connections that interface_ @@ -533,8 +533,8 @@

    A list of all the connections that interface_ is exported on. The returned -list should be freed with g_list_free() after each element has -been freed with g_object_unref().

    +list should be freed with g_list_free() after each element has +been freed with g_object_unref().

    [element-type GDBusConnection][transfer full]

    Since: 2.32

    @@ -542,7 +542,7 @@

    g_dbus_interface_skeleton_has_connection ()

    -
    gboolean
    +
    gboolean
     g_dbus_interface_skeleton_has_connection
                                    (GDBusInterfaceSkeleton *interface_,
                                     GDBusConnection *connection);
    @@ -573,16 +573,16 @@

    Returns

    -

    TRUE if interface_ +

    TRUE if interface_ is exported on connection -, FALSE otherwise.

    +, FALSE otherwise.

    Since: 2.32


    g_dbus_interface_skeleton_get_object_path ()

    -
    const gchar *
    +
    const gchar *
     g_dbus_interface_skeleton_get_object_path
                                    (GDBusInterfaceSkeleton *interface_);

    Gets the object path that interface_ @@ -605,7 +605,7 @@

    Returns

    A string owned by interface_ -or NULL if interface_ +or NULL if interface_ is not exported anywhere. Do not free, the string belongs to interface_ .

    @@ -723,7 +723,7 @@

    get_properties ()

    -

    Returns a GVariant with all properties. See g_dbus_interface_skeleton_get_properties().

    +

    Returns a GVariant with all properties. See g_dbus_interface_skeleton_get_properties().

      @@ -791,10 +791,10 @@

    Signal Details

    The “g-authorize-method” signal

    -
    gboolean
    +
    gboolean
     user_function (GDBusInterfaceSkeleton *interface,
                    GDBusMethodInvocation  *invocation,
    -               gpointer                user_data)
    + gpointer user_data)

    Emitted when a method is invoked by a remote caller and used to determine if the method call is authorized.

    Note that this signal is emitted in a thread dedicated to @@ -804,18 +804,18 @@ with the POLKIT_CHECK_AUTHORIZATION_FLAGS_ALLOW_USER_INTERACTION flag set.

    -

    If FALSE is returned then no further handlers are run and the +

    If FALSE is returned then no further handlers are run and the signal handler must take a reference to invocation and finish handling the call (e.g. return an error via g_dbus_method_invocation_return_error()).

    -

    Otherwise, if TRUE is returned, signal emission continues. If no -handlers return FALSE, then the method is dispatched. If +

    Otherwise, if TRUE is returned, signal emission continues. If no +handlers return FALSE, then the method is dispatched. If interface has an enclosing GDBusObjectSkeleton, then the “authorize-method” signal handlers run before the handlers for this signal.

    -

    The default class handler just returns TRUE.

    +

    The default class handler just returns TRUE.

    Please note that the common case is optimized: if no signals handlers are connected and the default class handler isn't overridden (for both interface @@ -856,14 +856,14 @@

    Returns

    -

    TRUE if the call is authorized, FALSE otherwise.

    +

    TRUE if the call is authorized, FALSE otherwise.

    -

    Flags: Run Last

    +

    Flags: Run Last

    Since: 2.30

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/gdbus-lowlevel.html glib2.0-2.56.4/docs/reference/gio/html/gdbus-lowlevel.html --- glib2.0-2.56.2/docs/reference/gio/html/gdbus-lowlevel.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/gdbus-lowlevel.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -53,6 +53,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GDBusMenuModel.html glib2.0-2.56.4/docs/reference/gio/html/GDBusMenuModel.html --- glib2.0-2.56.2/docs/reference/gio/html/GDBusMenuModel.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GDBusMenuModel.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -64,7 +64,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GMenuModel
             ╰── GDBusMenuModel
     
    @@ -86,8 +86,8 @@

    g_dbus_menu_model_get ()

    GDBusMenuModel *
     g_dbus_menu_model_get (GDBusConnection *connection,
    -                       const gchar *bus_name,
    -                       const gchar *object_path);
    + const gchar *bus_name, + const gchar *object_path);

    Obtains a GDBusMenuModel for the menu model which is exported at the given bus_name and object_path @@ -114,7 +114,7 @@

    bus_name

    the bus name which exports the menu model -or NULL if connection +or NULL if connection is not a message bus connection.

    [nullable] @@ -129,7 +129,7 @@

    Returns

    a GDBusMenuModel object. Free with -g_object_unref().

    +g_object_unref().

    [transfer full]

    Since: 2.32

    @@ -150,6 +150,6 @@
    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GDBusMessage.html glib2.0-2.56.4/docs/reference/gio/html/GDBusMessage.html --- glib2.0-2.56.2/docs/reference/gio/html/GDBusMessage.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GDBusMessage.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -99,7 +99,7 @@ -gchar * +gchar * g_dbus_message_print () @@ -107,7 +107,7 @@ -gboolean +gboolean g_dbus_message_get_locked () @@ -163,7 +163,7 @@ -guint32 +guint32 g_dbus_message_get_serial () @@ -195,7 +195,7 @@ -GVariant * +GVariant * g_dbus_message_get_body () @@ -227,7 +227,7 @@ -guint32 +guint32 g_dbus_message_get_num_unix_fds () @@ -243,7 +243,7 @@ -guchar * +guchar * g_dbus_message_get_header_fields () @@ -251,7 +251,7 @@ -GVariant * +GVariant * g_dbus_message_get_header () @@ -266,7 +266,7 @@ -const gchar * +const gchar * g_dbus_message_get_destination () @@ -281,7 +281,7 @@ -const gchar * +const gchar * g_dbus_message_get_error_name () @@ -296,7 +296,7 @@ -const gchar * +const gchar * g_dbus_message_get_interface () @@ -311,7 +311,7 @@ -const gchar * +const gchar * g_dbus_message_get_member () @@ -326,7 +326,7 @@ -const gchar * +const gchar * g_dbus_message_get_path () @@ -342,7 +342,7 @@ -guint32 +guint32 g_dbus_message_get_reply_serial () @@ -357,7 +357,7 @@ -const gchar * +const gchar * g_dbus_message_get_sender () @@ -372,7 +372,7 @@ -const gchar * +const gchar * g_dbus_message_get_signature () @@ -387,7 +387,7 @@ -const gchar * +const gchar * g_dbus_message_get_arg0 () @@ -395,7 +395,7 @@ -guchar * +guchar * g_dbus_message_to_blob () @@ -403,7 +403,7 @@ -gssize +gssize g_dbus_message_bytes_needed () @@ -419,7 +419,7 @@ -gboolean +gboolean g_dbus_message_to_gerror () @@ -437,7 +437,7 @@ -gboolean +gboolean locked Read @@ -476,7 +476,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GDBusMessage
     
    @@ -499,7 +499,7 @@

    Creates a new empty GDBusMessage.

    Returns

    -

    A GDBusMessage. Free with g_object_unref().

    +

    A GDBusMessage. Free with g_object_unref().

    Since: 2.26

    @@ -507,9 +507,9 @@

    g_dbus_message_new_signal ()

    GDBusMessage *
    -g_dbus_message_new_signal (const gchar *path,
    -                           const gchar *interface_,
    -                           const gchar *signal);
    +g_dbus_message_new_signal (const gchar *path, + const gchar *interface_, + const gchar *signal);

    Creates a new GDBusMessage for a signal emission.

    Parameters

    @@ -540,7 +540,7 @@

    Returns

    -

    A GDBusMessage. Free with g_object_unref().

    +

    A GDBusMessage. Free with g_object_unref().

    Since: 2.26

    @@ -548,10 +548,10 @@

    g_dbus_message_new_method_call ()

    GDBusMessage *
    -g_dbus_message_new_method_call (const gchar *name,
    -                                const gchar *path,
    -                                const gchar *interface_,
    -                                const gchar *method);
    +g_dbus_message_new_method_call (const gchar *name, + const gchar *path, + const gchar *interface_, + const gchar *method);

    Creates a new GDBusMessage for a method call.

    Parameters

    @@ -564,7 +564,7 @@

    name

    -

    A valid D-Bus name or NULL.

    +

    A valid D-Bus name or NULL.

    [nullable] @@ -574,7 +574,7 @@

    interface_

    -

    A valid D-Bus interface name or NULL.

    +

    A valid D-Bus interface name or NULL.

    [nullable] @@ -587,7 +587,7 @@

    Returns

    -

    A GDBusMessage. Free with g_object_unref().

    +

    A GDBusMessage. Free with g_object_unref().

    Since: 2.26

    @@ -616,7 +616,7 @@

    Returns

    -

    GDBusMessage. Free with g_object_unref().

    +

    GDBusMessage. Free with g_object_unref().

    [transfer full]

    Since: 2.26

    @@ -626,8 +626,8 @@

    g_dbus_message_new_method_error ()

    GDBusMessage *
     g_dbus_message_new_method_error (GDBusMessage *method_call_message,
    -                                 const gchar *error_name,
    -                                 const gchar *error_message_format,
    +                                 const gchar *error_name,
    +                                 const gchar *error_message_format,
                                      ...);

    Creates a new GDBusMessage that is an error reply to method_call_message .

    @@ -667,7 +667,7 @@

    Returns

    -

    A GDBusMessage. Free with g_object_unref().

    +

    A GDBusMessage. Free with g_object_unref().

    [transfer full]

    Since: 2.26

    @@ -678,8 +678,8 @@
    GDBusMessage *
     g_dbus_message_new_method_error_valist
                                    (GDBusMessage *method_call_message,
    -                                const gchar *error_name,
    -                                const gchar *error_message_format,
    +                                const gchar *error_name,
    +                                const gchar *error_message_format,
                                     va_list var_args);

    Like g_dbus_message_new_method_error() but intended for language bindings.

    @@ -718,7 +718,7 @@

    Returns

    -

    A GDBusMessage. Free with g_object_unref().

    +

    A GDBusMessage. Free with g_object_unref().

    [transfer full]

    Since: 2.26

    @@ -729,8 +729,8 @@
    GDBusMessage *
     g_dbus_message_new_method_error_literal
                                    (GDBusMessage *method_call_message,
    -                                const gchar *error_name,
    -                                const gchar *error_message);
    + const gchar *error_name, + const gchar *error_message);

    Creates a new GDBusMessage that is an error reply to method_call_message .

    @@ -763,7 +763,7 @@

    Returns

    -

    A GDBusMessage. Free with g_object_unref().

    +

    A GDBusMessage. Free with g_object_unref().

    [transfer full]

    Since: 2.26

    @@ -771,9 +771,9 @@

    g_dbus_message_print ()

    -
    gchar *
    +
    gchar *
     g_dbus_message_print (GDBusMessage *message,
    -                      guint indent);
    + guint indent);

    Produces a human-readable multi-line description of message .

    The contents of the description has no ABI guarantees, the contents @@ -872,18 +872,18 @@

    Returns

    -

    A string that should be freed with g_free().

    +

    A string that should be freed with g_free().

    Since: 2.26


    g_dbus_message_get_locked ()

    -
    gboolean
    +
    gboolean
     g_dbus_message_get_locked (GDBusMessage *message);

    Checks whether message is locked. To monitor changes to this -value, conncet to the “notify” signal to listen for changes +value, conncet to the “notify” signal to listen for changes on the “locked” property.

    Parameters

    @@ -902,8 +902,8 @@

    Returns

    -

    TRUE if message -is locked, FALSE otherwise.

    +

    TRUE if message +is locked, FALSE otherwise.

    Since: 2.26

    @@ -936,7 +936,7 @@

    g_dbus_message_copy ()

    GDBusMessage *
     g_dbus_message_copy (GDBusMessage *message,
    -                     GError **error);
    + GError **error);

    Copies message . The copy is a deep copy and the returned GDBusMessage is completely identical except that it is guaranteed @@ -960,7 +960,7 @@

    error

    -

    Return location for error or NULL.

    +

    Return location for error or NULL.

      @@ -968,9 +968,9 @@

    Returns

    -

    A new GDBusMessage or NULL if error +

    A new GDBusMessage or NULL if error is set. -Free with g_object_unref().

    +Free with g_object_unref().

    [transfer full]

    Since: 2.26

    @@ -1097,7 +1097,7 @@

    g_dbus_message_get_serial ()

    -
    guint32
    +
    guint32
     g_dbus_message_get_serial (GDBusMessage *message);

    Gets the serial for message .

    @@ -1118,7 +1118,7 @@

    Returns

    -

    A guint32.

    +

    A guint32.

    Since: 2.26

    @@ -1127,7 +1127,7 @@

    g_dbus_message_set_serial ()

    void
     g_dbus_message_set_serial (GDBusMessage *message,
    -                           guint32 serial);
    + guint32 serial);

    Sets the serial for message .

    @@ -1146,7 +1146,7 @@

    serial

    -

    A guint32.

    +

    A guint32.

      @@ -1219,7 +1219,7 @@

    g_dbus_message_get_body ()

    -
    GVariant *
    +
    GVariant *
     g_dbus_message_get_body (GDBusMessage *message);

    Gets the body of a message.

    @@ -1239,7 +1239,7 @@

    Returns

    -

    A GVariant or NULL if the body is +

    A GVariant or NULL if the body is empty. Do not free, it is owned by message .

    [transfer none]

    @@ -1251,13 +1251,13 @@

    g_dbus_message_set_body ()

    void
     g_dbus_message_set_body (GDBusMessage *message,
    -                         GVariant *body);
    + GVariant *body);

    Sets the body message . As a side-effect the G_DBUS_MESSAGE_HEADER_FIELD_SIGNATURE header field is set to the type string of body (or cleared if body - is NULL).

    + is NULL).

    If body is floating, message assumes ownership of body @@ -1278,7 +1278,7 @@

    body

    -

    Either NULL or a GVariant that is a tuple.

    +

    Either NULL or a GVariant that is a tuple.

      @@ -1311,7 +1311,7 @@

    Returns

    -

    A GUnixFDList or NULL if no file descriptors are +

    A GUnixFDList or NULL if no file descriptors are associated. Do not free, this object is owned by message .

    [transfer none]

    @@ -1330,7 +1330,7 @@ field is set to the number of fds in fd_list (or cleared if fd_list - is NULL).

    + is NULL).

    This method is only available on UNIX.

    Parameters

    @@ -1348,7 +1348,7 @@

    fd_list

    -

    A GUnixFDList or NULL.

    +

    A GUnixFDList or NULL.

    [nullable] @@ -1359,7 +1359,7 @@

    g_dbus_message_get_num_unix_fds ()

    -
    guint32
    +
    guint32
     g_dbus_message_get_num_unix_fds (GDBusMessage *message);

    Convenience getter for the G_DBUS_MESSAGE_HEADER_FIELD_NUM_UNIX_FDS header field.

    @@ -1388,7 +1388,7 @@

    g_dbus_message_set_num_unix_fds ()

    void
     g_dbus_message_set_num_unix_fds (GDBusMessage *message,
    -                                 guint32 value);
    + guint32 value);

    Convenience setter for the G_DBUS_MESSAGE_HEADER_FIELD_NUM_UNIX_FDS header field.

    Parameters

    @@ -1417,7 +1417,7 @@

    g_dbus_message_get_header_fields ()

    -
    guchar *
    +
    guchar *
     g_dbus_message_get_header_fields (GDBusMessage *message);

    Gets an array of all header fields on message that are set.

    @@ -1440,7 +1440,7 @@

    Returns

    An array of header fields terminated by G_DBUS_MESSAGE_HEADER_FIELD_INVALID. Each element -is a guchar. Free with g_free().

    +is a guchar. Free with g_free().

    [array zero-terminated=1]

    Since: 2.26

    @@ -1448,11 +1448,13 @@

    g_dbus_message_get_header ()

    -
    GVariant *
    +
    GVariant *
     g_dbus_message_get_header (GDBusMessage *message,
                                GDBusMessageHeaderField header_field);

    Gets a header field on message .

    +

    The caller is responsible for checking the type of the returned GVariant +matches what is expected.

    Parameters

    @@ -1477,9 +1479,10 @@

    Returns

    -

    A GVariant with the value if the header was found, NULL +

    A GVariant with the value if the header was found, NULL otherwise. Do not free, it is owned by message -.

    +.

    +

    [transfer none][nullable]

    Since: 2.26

    @@ -1489,7 +1492,7 @@
    void
     g_dbus_message_set_header (GDBusMessage *message,
                                GDBusMessageHeaderField header_field,
    -                           GVariant *value);
    + GVariant *value);

    Sets a header field on message .

    If value @@ -1517,7 +1520,7 @@

    - + @@ -1528,7 +1531,7 @@

    g_dbus_message_get_destination ()

    -
    const gchar *
    +
    const gchar *
     g_dbus_message_get_destination (GDBusMessage *message);

    Convenience getter for the G_DBUS_MESSAGE_HEADER_FIELD_DESTINATION header field.

    @@ -1557,7 +1560,7 @@

    g_dbus_message_set_destination ()

    void
     g_dbus_message_set_destination (GDBusMessage *message,
    -                                const gchar *value);
    + const gchar *value);

    Convenience setter for the G_DBUS_MESSAGE_HEADER_FIELD_DESTINATION header field.

    Parameters

    @@ -1586,7 +1589,7 @@

    g_dbus_message_get_error_name ()

    -
    const gchar *
    +
    const gchar *
     g_dbus_message_get_error_name (GDBusMessage *message);

    Convenience getter for the G_DBUS_MESSAGE_HEADER_FIELD_ERROR_NAME header field.

    @@ -1615,7 +1618,7 @@

    g_dbus_message_set_error_name ()

    void
     g_dbus_message_set_error_name (GDBusMessage *message,
    -                               const gchar *value);
    + const gchar *value);

    Convenience setter for the G_DBUS_MESSAGE_HEADER_FIELD_ERROR_NAME header field.

    Parameters

    @@ -1644,7 +1647,7 @@

    g_dbus_message_get_interface ()

    -
    const gchar *
    +
    const gchar *
     g_dbus_message_get_interface (GDBusMessage *message);

    Convenience getter for the G_DBUS_MESSAGE_HEADER_FIELD_INTERFACE header field.

    @@ -1673,7 +1676,7 @@

    g_dbus_message_set_interface ()

    void
     g_dbus_message_set_interface (GDBusMessage *message,
    -                              const gchar *value);
    + const gchar *value);

    Convenience setter for the G_DBUS_MESSAGE_HEADER_FIELD_INTERFACE header field.

    Parameters

    @@ -1702,7 +1705,7 @@

    g_dbus_message_get_member ()

    -
    const gchar *
    +
    const gchar *
     g_dbus_message_get_member (GDBusMessage *message);

    Convenience getter for the G_DBUS_MESSAGE_HEADER_FIELD_MEMBER header field.

    @@ -1731,7 +1734,7 @@

    g_dbus_message_set_member ()

    void
     g_dbus_message_set_member (GDBusMessage *message,
    -                           const gchar *value);
    + const gchar *value);

    Convenience setter for the G_DBUS_MESSAGE_HEADER_FIELD_MEMBER header field.

    Parameters

    @@ -1760,7 +1763,7 @@

    g_dbus_message_get_path ()

    -
    const gchar *
    +
    const gchar *
     g_dbus_message_get_path (GDBusMessage *message);

    Convenience getter for the G_DBUS_MESSAGE_HEADER_FIELD_PATH header field.

    @@ -1789,7 +1792,7 @@

    g_dbus_message_set_path ()

    void
     g_dbus_message_set_path (GDBusMessage *message,
    -                         const gchar *value);
    + const gchar *value);

    Convenience setter for the G_DBUS_MESSAGE_HEADER_FIELD_PATH header field.

    Parameters

    @@ -1818,7 +1821,7 @@

    g_dbus_message_get_reply_serial ()

    -
    guint32
    +
    guint32
     g_dbus_message_get_reply_serial (GDBusMessage *message);

    Convenience getter for the G_DBUS_MESSAGE_HEADER_FIELD_REPLY_SERIAL header field.

    @@ -1847,7 +1850,7 @@

    g_dbus_message_set_reply_serial ()

    void
     g_dbus_message_set_reply_serial (GDBusMessage *message,
    -                                 guint32 value);
    + guint32 value);

    Convenience setter for the G_DBUS_MESSAGE_HEADER_FIELD_REPLY_SERIAL header field.

    Parameters

    @@ -1876,7 +1879,7 @@

    g_dbus_message_get_sender ()

    -
    const gchar *
    +
    const gchar *
     g_dbus_message_get_sender (GDBusMessage *message);

    Convenience getter for the G_DBUS_MESSAGE_HEADER_FIELD_SENDER header field.

    @@ -1905,7 +1908,7 @@

    g_dbus_message_set_sender ()

    void
     g_dbus_message_set_sender (GDBusMessage *message,
    -                           const gchar *value);
    + const gchar *value);

    Convenience setter for the G_DBUS_MESSAGE_HEADER_FIELD_SENDER header field.

    Parameters

    @@ -1934,7 +1937,7 @@

    g_dbus_message_get_signature ()

    -
    const gchar *
    +
    const gchar *
     g_dbus_message_get_signature (GDBusMessage *message);

    Convenience getter for the G_DBUS_MESSAGE_HEADER_FIELD_SIGNATURE header field.

    @@ -1963,7 +1966,7 @@

    g_dbus_message_set_signature ()

    void
     g_dbus_message_set_signature (GDBusMessage *message,
    -                              const gchar *value);
    + const gchar *value);

    Convenience setter for the G_DBUS_MESSAGE_HEADER_FIELD_SIGNATURE header field.

    Parameters

    @@ -1992,7 +1995,7 @@

    g_dbus_message_get_arg0 ()

    -
    const gchar *
    +
    const gchar *
     g_dbus_message_get_arg0 (GDBusMessage *message);

    Convenience to get the first item in the body of message .

    @@ -2013,7 +2016,7 @@

    Returns

    -

    The string item or NULL if the first item in the body of +

    The string item or NULL if the first item in the body of message is not a string.

    @@ -2022,11 +2025,11 @@

    g_dbus_message_to_blob ()

    -
    guchar *
    +
    guchar *
     g_dbus_message_to_blob (GDBusMessage *message,
    -                        gsize *out_size,
    +                        gsize *out_size,
                             GDBusCapabilityFlags capabilities,
    -                        GError **error);
    + GError **error);

    Serializes message to a blob. The byte order returned by g_dbus_message_get_byte_order() will be used.

    @@ -2067,8 +2070,8 @@

    A pointer to a valid binary D-Bus message of out_size bytes generated by message -or NULL if error -is set. Free with g_free().

    +or NULL if error +is set. Free with g_free().

    [array length=out_size][transfer full]

    Since: 2.26

    @@ -2076,10 +2079,10 @@

    g_dbus_message_bytes_needed ()

    -
    gssize
    -g_dbus_message_bytes_needed (guchar *blob,
    -                             gsize blob_len,
    -                             GError **error);
    +
    gssize
    +g_dbus_message_bytes_needed (guchar *blob,
    +                             gsize blob_len,
    +                             GError **error);

    Utility function to calculate how many bytes are needed to completely deserialize the D-Bus message stored at blob .

    @@ -2094,7 +2097,7 @@
    - + @@ -2105,7 +2108,7 @@ - + @@ -2125,14 +2128,17 @@

    g_dbus_message_new_from_blob ()

    GDBusMessage *
    -g_dbus_message_new_from_blob (guchar *blob,
    -                              gsize blob_len,
    +g_dbus_message_new_from_blob (guchar *blob,
    +                              gsize blob_len,
                                   GDBusCapabilityFlags capabilities,
    -                              GError **error);
    + GError **error);

    Creates a new GDBusMessage from the data stored at blob . The byte order that the message was in can be retrieved using g_dbus_message_get_byte_order().

    +

    If the blob + cannot be parsed, contains invalid fields, or contains invalid +headers, G_IO_ERROR_INVALID_ARGUMENT will be returned.

    Parameters

    value

    A GVariant to set the header field or NULL to clear the header field.

    A GVariant to set the header field or NULL to clear the header field.

    [nullable]

    blob

    A blob represent a binary D-Bus message.

    A blob representing a binary D-Bus message.

    [array length=blob_len][element-type guint8]

    error

    Return location for error or NULL.

    Return location for error or NULL.

     
    @@ -2160,7 +2166,7 @@ - + @@ -2168,23 +2174,23 @@

    Returns

    -

    A new GDBusMessage or NULL if error +

    A new GDBusMessage or NULL if error is set. Free with -g_object_unref().

    +g_object_unref().

    Since: 2.26


    g_dbus_message_to_gerror ()

    -
    gboolean
    +
    gboolean
     g_dbus_message_to_gerror (GDBusMessage *message,
    -                          GError **error);
    + GError **error);

    If message is not of type G_DBUS_MESSAGE_TYPE_ERROR does -nothing and returns FALSE.

    +nothing and returns FALSE.

    Otherwise this method encodes the error in message - as a GError + as a GError using g_dbus_error_set_dbus_error() using the information in the G_DBUS_MESSAGE_HEADER_FIELD_ERROR_NAME header field of message as @@ -2206,7 +2212,7 @@

    - + @@ -2214,8 +2220,8 @@

    Returns

    -

    TRUE if error -was set, FALSE otherwise.

    +

    TRUE if error +was set, FALSE otherwise.

    Since: 2.26

    @@ -2456,7 +2462,7 @@

    Property Details

    The “locked” property

    -
      “locked”                   gboolean
    +
      “locked”                   gboolean

    Whether the message is locked.

    Flags: Read

    Default value: FALSE

    @@ -2464,6 +2470,6 @@
    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GDBusMethodInvocation.html glib2.0-2.56.4/docs/reference/gio/html/GDBusMethodInvocation.html --- glib2.0-2.56.2/docs/reference/gio/html/GDBusMethodInvocation.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GDBusMethodInvocation.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -41,28 +41,28 @@ - - - - - + @@ -322,7 +322,7 @@
    void
     user_function (GDBusObject    *object,
                    GDBusInterface *interface,
    -               gpointer        user_data)
    + gpointer user_data)

    Emitted when interface is added to object .

    @@ -353,7 +353,7 @@

    error

    Return location for error or NULL.

    Return location for error or NULL.

     

    error

    The GError to set.

    The GError to set.

     
    const gchar * +const gchar * g_dbus_method_invocation_get_sender ()
    const gchar * +const gchar * g_dbus_method_invocation_get_object_path ()
    const gchar * +const gchar * g_dbus_method_invocation_get_interface_name ()
    const gchar * +const gchar * g_dbus_method_invocation_get_method_name () @@ -100,7 +100,7 @@
    -GVariant * +GVariant * g_dbus_method_invocation_get_parameters () @@ -108,7 +108,7 @@
    -gpointer +gpointer g_dbus_method_invocation_get_user_data () @@ -196,7 +196,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GDBusMethodInvocation
     
    @@ -218,7 +218,7 @@

    Functions

    g_dbus_method_invocation_get_sender ()

    -
    const gchar *
    +
    const gchar *
     g_dbus_method_invocation_get_sender (GDBusMethodInvocation *invocation);

    Gets the bus name that invoked the method.

    @@ -246,7 +246,7 @@

    g_dbus_method_invocation_get_object_path ()

    -
    const gchar *
    +
    const gchar *
     g_dbus_method_invocation_get_object_path
                                    (GDBusMethodInvocation *invocation);

    Gets the object path the method was invoked on.

    @@ -275,7 +275,7 @@

    g_dbus_method_invocation_get_interface_name ()

    -
    const gchar *
    +
    const gchar *
     g_dbus_method_invocation_get_interface_name
                                    (GDBusMethodInvocation *invocation);

    Gets the name of the D-Bus interface the method was invoked on.

    @@ -308,7 +308,7 @@

    g_dbus_method_invocation_get_method_name ()

    -
    const gchar *
    +
    const gchar *
     g_dbus_method_invocation_get_method_name
                                    (GDBusMethodInvocation *invocation);

    Gets the name of the method that was invoked.

    @@ -342,7 +342,7 @@ (GDBusMethodInvocation *invocation);

    Gets information about the method call, if any.

    If this method invocation is a property Get, Set or GetAll call that -has been redirected to the method call handler then NULL will be +has been redirected to the method call handler then NULL will be returned. See g_dbus_method_invocation_get_property_info() and GDBusInterfaceVTable for more information.

    @@ -362,7 +362,7 @@

    Returns

    -

    A GDBusMethodInfo or NULL. Do not free, it is owned by invocation +

    A GDBusMethodInfo or NULL. Do not free, it is owned by invocation .

    Since: 2.26

    @@ -380,7 +380,7 @@ handler for an object on account of its property_get() or property_set() vtable pointers being unset.

    See GDBusInterfaceVTable for more information.

    -

    If the call was GetAll, NULL will be returned.

    +

    If the call was GetAll, NULL will be returned.

    Parameters

    @@ -398,7 +398,7 @@

    Returns

    -

    a GDBusPropertyInfo or NULL.

    +

    a GDBusPropertyInfo or NULL.

    [transfer none]

    Since: 2.38

    @@ -441,7 +441,7 @@

    Gets the GDBusMessage for the method invocation. This is useful if you need to use low-level protocol features, such as UNIX file descriptor passing, that cannot be properly expressed in the -GVariant API.

    +GVariant API.

    See this server and client for an example of how to use this low-level API to send and receive UNIX file descriptors.

    @@ -471,7 +471,7 @@

    g_dbus_method_invocation_get_parameters ()

    -
    GVariant *
    +
    GVariant *
     g_dbus_method_invocation_get_parameters
                                    (GDBusMethodInvocation *invocation);

    Gets the parameters of the method invocation. If there are no input @@ -493,7 +493,7 @@

    Returns

    -

    A GVariant tuple. Do not unref this because it is owned by invocation +

    A GVariant tuple. Do not unref this because it is owned by invocation .

    [transfer none]

    @@ -502,11 +502,11 @@

    g_dbus_method_invocation_get_user_data ()

    -
    gpointer
    +
    gpointer
     g_dbus_method_invocation_get_user_data
                                    (GDBusMethodInvocation *invocation);

    Gets the user_data - gpointer passed to g_dbus_connection_register_object().

    + gpointer passed to g_dbus_connection_register_object().

    [skip]

    Parameters

    @@ -525,7 +525,7 @@

    Returns

    -

    A gpointer.

    +

    A gpointer.

    Since: 2.26

    @@ -534,7 +534,7 @@

    g_dbus_method_invocation_return_value ()

    void
     g_dbus_method_invocation_return_value (GDBusMethodInvocation *invocation,
    -                                       GVariant *parameters);
    + GVariant *parameters);

    Finishes handling a D-Bus method call by returning parameters . If the parameters @@ -544,7 +544,7 @@ containing the out-parameters of the D-Bus method. Even if the method has a single out-parameter, it must be contained in a tuple. If the method has no out-parameters, parameters - may be NULL or an empty tuple.

    + may be NULL or an empty tuple.

    @@ -563,16 +563,16 @@ 12 13 @@ -608,7 +608,7 @@ - + @@ -621,9 +621,9 @@

    g_dbus_method_invocation_return_error ()

    void
     g_dbus_method_invocation_return_error (GDBusMethodInvocation *invocation,
    -                                       GQuark domain,
    -                                       gint code,
    -                                       const gchar *format,
    +                                       GQuark domain,
    +                                       gint code,
    +                                       const gchar *format,
                                            ...);

    Finishes handling a D-Bus method call by returning an error.

    See g_dbus_error_encode_gerror() for details about what error name @@ -631,7 +631,7 @@ registered using g_dbus_error_register_error() the name given during registration is used. Otherwise, a name of the form org.gtk.GDBus.UnmappedGError.Quark... is used. This provides -transparent mapping of GError between applications using GDBus.

    +transparent mapping of GError between applications using GDBus.

    If you are writing an application intended to be portable, always register errors with g_dbus_error_register_error() or use g_dbus_method_invocation_return_dbus_error().

    @@ -660,7 +660,7 @@ - + @@ -690,9 +690,9 @@
    void
     g_dbus_method_invocation_return_error_valist
                                    (GDBusMethodInvocation *invocation,
    -                                GQuark domain,
    -                                gint code,
    -                                const gchar *format,
    +                                GQuark domain,
    +                                gint code,
    +                                const gchar *format,
                                     va_list var_args);

    Like g_dbus_method_invocation_return_error() but intended for language bindings.

    @@ -717,7 +717,7 @@ - + @@ -747,9 +747,9 @@
    void
     g_dbus_method_invocation_return_error_literal
                                    (GDBusMethodInvocation *invocation,
    -                                GQuark domain,
    -                                gint code,
    -                                const gchar *message);
    + GQuark domain, + gint code, + const gchar *message);

    Like g_dbus_method_invocation_return_error() but without printf()-style formatting.

    This method will take ownership of invocation . See @@ -772,7 +772,7 @@

    - + @@ -796,8 +796,8 @@
    void
     g_dbus_method_invocation_return_gerror
                                    (GDBusMethodInvocation *invocation,
    -                                const GError *error);
    -

    Like g_dbus_method_invocation_return_error() but takes a GError + const GError *error); +

    Like g_dbus_method_invocation_return_error() but takes a GError instead of the error domain, error code and message.

    This method will take ownership of invocation . See @@ -820,7 +820,7 @@

    - + @@ -834,8 +834,8 @@
    void
     g_dbus_method_invocation_return_dbus_error
                                    (GDBusMethodInvocation *invocation,
    -                                const gchar *error_name,
    -                                const gchar *error_message);
    + const gchar *error_name, + const gchar *error_message);

    Finishes handling a D-Bus method call by returning an error.

    This method will take ownership of invocation . See @@ -876,7 +876,7 @@

    g_dbus_method_invocation_take_error ()

    void
     g_dbus_method_invocation_take_error (GDBusMethodInvocation *invocation,
    -                                     GError *error);
    + GError *error);

    Like g_dbus_method_invocation_return_gerror() but takes ownership of error so the caller does not need to free it.

    @@ -902,7 +902,7 @@ - + @@ -916,7 +916,7 @@
    void
     g_dbus_method_invocation_return_value_with_unix_fd_list
                                    (GDBusMethodInvocation *invocation,
    -                                GVariant *parameters,
    +                                GVariant *parameters,
                                     GUnixFDList *fd_list);

    Like g_dbus_method_invocation_return_value() but also takes a GUnixFDList.

    This method is only available on UNIX.

    @@ -941,12 +941,12 @@ - + - + @@ -967,6 +967,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GDBusObject.html glib2.0-2.56.4/docs/reference/gio/html/GDBusObject.html --- glib2.0-2.56.2/docs/reference/gio/html/GDBusObject.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GDBusObject.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -44,7 +44,7 @@ - - + - +
    GDBusMethodInvocation *invocation = some_invocation;
    -g_autofree gchar *result_string = NULL;
    -g_autoptr (GError) error = NULL;
    +g_autofree gchar *result_string = NULL;
    +g_autoptr (GError) error = NULL;
     
     result_string = calculate_result (&error);
     
    -if (error != NULL)
    +if (error != NULL)
       g_dbus_method_invocation_return_gerror (invocation, error);
     else
       g_dbus_method_invocation_return_value (invocation,
    -                                         g_variant_new ("(s)", result_string));
    +                                         g_variant_new ("(s)", result_string));
     
     // Do not free @invocation here; returning a value does that

    parameters

    A GVariant tuple with out parameters for the method or NULL if not passing any parameters.

    A GVariant tuple with out parameters for the method or NULL if not passing any parameters.

    [nullable]

    domain

    A GQuark for the GError error domain.

    A GQuark for the GError error domain.

     

    domain

    A GQuark for the GError error domain.

    A GQuark for the GError error domain.

     

    domain

    A GQuark for the GError error domain.

    A GQuark for the GError error domain.

     

    error

    A GError.

    A GError.

     

    error

    A GError.

    A GError.

    [transfer full]

    parameters

    A GVariant tuple with out parameters for the method or NULL if not passing any parameters.

    A GVariant tuple with out parameters for the method or NULL if not passing any parameters.

    [nullable]

    fd_list

    A GUnixFDList or NULL.

    A GUnixFDList or NULL.

    [nullable]
    const gchar * +const gchar * g_dbus_object_get_object_path () @@ -52,7 +52,7 @@
    -GList * +GList * g_dbus_object_get_interfaces () @@ -81,12 +81,12 @@
    void interface-addedRun LastRun Last
    void interface-removedRun LastRun Last
    @@ -112,7 +112,7 @@

    Object Hierarchy

    -
        GInterface
    +
        GInterface
         ╰── GDBusObject
     
    @@ -120,7 +120,7 @@

    Prerequisites

    GDBusObject requires - GObject.

    + GObject.

    Known Implementations

    @@ -144,7 +144,7 @@

    Functions

    g_dbus_object_get_object_path ()

    -
    const gchar *
    +
    const gchar *
     g_dbus_object_get_object_path (GDBusObject *object);

    Gets the object path for object .

    @@ -173,7 +173,7 @@

    g_dbus_object_get_interfaces ()

    -
    GList *
    +
    GList *
     g_dbus_object_get_interfaces (GDBusObject *object);

    Gets the D-Bus interfaces associated with object .

    @@ -195,8 +195,8 @@

    Returns

    A list of GDBusInterface instances. -The returned list must be freed by g_list_free() after each element has been freed -with g_object_unref().

    +The returned list must be freed by g_list_free() after each element has been freed +with g_object_unref().

    [element-type GDBusInterface][transfer full]

    Since: 2.30

    @@ -206,7 +206,7 @@

    g_dbus_object_get_interface ()

    GDBusInterface *
     g_dbus_object_get_interface (GDBusObject *object,
    -                             const gchar *interface_name);
    + const gchar *interface_name);

    Gets the D-Bus interface with name interface_name associated with object @@ -235,8 +235,8 @@

    Returns

    -

    NULL if not found, otherwise a -GDBusInterface that must be freed with g_object_unref().

    +

    NULL if not found, otherwise a +GDBusInterface that must be freed with g_object_unref().

    [transfer full]

    Since: 2.30

    @@ -280,7 +280,7 @@

    GTypeInterface parent_iface;

    GTypeInterface parent_iface;

    The parent interface.

     
    -

    Flags: Run Last

    +

    Flags: Run Last

    Since: 2.30


    @@ -362,7 +362,7 @@
    void
     user_function (GDBusObject    *object,
                    GDBusInterface *interface,
    -               gpointer        user_data)
    + gpointer user_data)

    Emitted when interface is removed from object .

    @@ -393,12 +393,12 @@
    -

    Flags: Run Last

    +

    Flags: Run Last

    Since: 2.30

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GDBusObjectManagerClient.html glib2.0-2.56.4/docs/reference/gio/html/GDBusObjectManagerClient.html --- glib2.0-2.56.2/docs/reference/gio/html/GDBusObjectManagerClient.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GDBusObjectManagerClient.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -45,7 +45,7 @@ -GType +GType (*GDBusProxyTypeFunc) () @@ -116,7 +116,7 @@ -const gchar * +const gchar * g_dbus_object_manager_client_get_name () @@ -124,7 +124,7 @@ -gchar * +gchar * g_dbus_object_manager_client_get_name_owner () @@ -159,35 +159,35 @@ Read / Write / Construct Only -gpointer +gpointer get-proxy-type-destroy-notify Read / Write / Construct Only -gpointer +gpointer get-proxy-type-func Read / Write / Construct Only -gpointer +gpointer get-proxy-type-user-data Read / Write / Construct Only -gchar * +gchar * name Read / Write / Construct Only -gchar * +gchar * name-owner Read -gchar * +gchar * object-path Read / Write / Construct Only @@ -206,12 +206,12 @@ void interface-proxy-properties-changed -Run Last +Run Last void interface-proxy-signal -Run Last +Run Last @@ -241,7 +241,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GDBusObjectManagerClient
     
    @@ -278,27 +278,27 @@ case, GDBusObjectManagerClient object construction still succeeds but there will be no object proxies (e.g. g_dbus_object_manager_get_objects() returns the empty list) and -the “name-owner” property is NULL.

    +the “name-owner” property is NULL.

    The owner of the requested name can come and go (for example consider a system service being restarted) – GDBusObjectManagerClient -handles this case too; simply connect to the “notify” +handles this case too; simply connect to the “notify” signal to watch for changes on the “name-owner” property. When the name owner vanishes, the behavior is that -“name-owner” is set to NULL (this includes -emission of the “notify” signal) and then +“name-owner” is set to NULL (this includes +emission of the “notify” signal) and then “object-removed” signals are synthesized for all currently existing object proxies. Since -“name-owner” is NULL when this happens, you can +“name-owner” is NULL when this happens, you can use this information to disambiguate a synthesized signal from a genuine signal caused by object removal on the remote GDBusObjectManager. Similarly, when a new name owner appears, “object-added” signals are synthesized -while “name-owner” is still NULL. Only when all +while “name-owner” is still NULL. Only when all object proxies have been added, the “name-owner” is set to the new name owner (this includes emission of the -“notify” signal). Furthermore, you are guaranteed that +“notify” signal). Furthermore, you are guaranteed that “name-owner” will alternate between a name owner -(e.g. :1.42) and NULL even in the case where +(e.g. :1.42) and NULL even in the case where the name of interest is atomically replaced

    Ultimately, GDBusObjectManagerClient is used to obtain GDBusProxy instances. All signals (including the @@ -321,7 +321,7 @@ “interface-proxy-properties-changed” and “interface-proxy-signal”.

    Note that all callbacks and signals are emitted in the -thread-default main context +thread-default main context that the GDBusObjectManagerClient object was constructed in. Additionally, the GDBusObjectProxy and GDBusProxy objects originating from the GDBusObjectManagerClient object will be created in @@ -332,18 +332,18 @@

    Functions

    GDBusProxyTypeFunc ()

    -
    GType
    +
    GType
     (*GDBusProxyTypeFunc) (GDBusObjectManagerClient *manager,
    -                       const gchar *object_path,
    -                       const gchar *interface_name,
    -                       gpointer user_data);
    -

    Function signature for a function used to determine the GType to + const gchar *object_path, + const gchar *interface_name, + gpointer user_data);

    +

    Function signature for a function used to determine the GType to use for an interface proxy (if interface_name - is not NULL) or + is not NULL) or object proxy (if interface_name - is NULL).

    + is NULL).

    This function is called in the -thread-default main loop +thread-default main loop that manager was constructed in.

    @@ -367,7 +367,7 @@

    interface_name

    -

    The interface name of the remote object or NULL if a GDBusObjectProxy GType is requested.

    +

    The interface name of the remote object or NULL if a GDBusObjectProxy GType is requested.

    [nullable] @@ -380,7 +380,7 @@

    Returns

    -

    A GType to use for the remote object. The returned type +

    A GType to use for the remote object. The returned type must be a GDBusProxy or GDBusObjectProxy -derived type.

    @@ -392,19 +392,19 @@
    void
     g_dbus_object_manager_client_new (GDBusConnection *connection,
                                       GDBusObjectManagerClientFlags flags,
    -                                  const gchar *name,
    -                                  const gchar *object_path,
    +                                  const gchar *name,
    +                                  const gchar *object_path,
                                       GDBusProxyTypeFunc get_proxy_type_func,
    -                                  gpointer get_proxy_type_user_data,
    -                                  GDestroyNotify get_proxy_type_destroy_notify,
    +                                  gpointer get_proxy_type_user_data,
    +                                  GDestroyNotify get_proxy_type_destroy_notify,
                                       GCancellable *cancellable,
                                       GAsyncReadyCallback callback,
    -                                  gpointer user_data);
    + gpointer user_data);

    Asynchronously creates a new GDBusObjectManagerClient object.

    This is an asynchronous failable constructor. When the result is ready, callback will be invoked in the -thread-default main context +thread-default main context of the thread you are calling this method from. You can then call g_dbus_object_manager_client_new_finish() to get the result. See g_dbus_object_manager_client_new_sync() for the synchronous version.

    @@ -439,7 +439,7 @@

    get_proxy_type_func

    -

    A GDBusProxyTypeFunc function or NULL to always construct GDBusProxy proxies.

    +

    A GDBusProxyTypeFunc function or NULL to always construct GDBusProxy proxies.

    [nullable] @@ -451,12 +451,12 @@

    get_proxy_type_destroy_notify

    Free function for get_proxy_type_user_data -or NULL.

    +or NULL.

    [nullable]

    cancellable

    -

    A GCancellable or NULL.

    +

    A GCancellable or NULL.

    [nullable] @@ -481,7 +481,7 @@
    GDBusObjectManager *
     g_dbus_object_manager_client_new_finish
                                    (GAsyncResult *res,
    -                                GError **error);
    + GError **error);

    Finishes an operation started with g_dbus_object_manager_client_new().

    Parameters

    @@ -499,7 +499,7 @@

    error

    -

    Return location for error or NULL.

    +

    Return location for error or NULL.

      @@ -508,9 +508,9 @@

    Returns

    A -GDBusObjectManagerClient object or NULL if error +GDBusObjectManagerClient object or NULL if error is set. Free -with g_object_unref().

    +with g_object_unref().

    [transfer full][type GDBusObjectManagerClient]

    Since: 2.30

    @@ -521,13 +521,13 @@
    GDBusObjectManager *
     g_dbus_object_manager_client_new_sync (GDBusConnection *connection,
                                            GDBusObjectManagerClientFlags flags,
    -                                       const gchar *name,
    -                                       const gchar *object_path,
    +                                       const gchar *name,
    +                                       const gchar *object_path,
                                            GDBusProxyTypeFunc get_proxy_type_func,
    -                                       gpointer get_proxy_type_user_data,
    -                                       GDestroyNotify get_proxy_type_destroy_notify,
    +                                       gpointer get_proxy_type_user_data,
    +                                       GDestroyNotify get_proxy_type_destroy_notify,
                                            GCancellable *cancellable,
    -                                       GError **error);
    + GError **error);

    Creates a new GDBusObjectManagerClient object.

    This is a synchronous failable constructor - the calling thread is blocked until a reply is received. See g_dbus_object_manager_client_new() @@ -553,7 +553,7 @@

    name

    -

    The owner of the control object (unique or well-known name), or NULL when not using a message bus connection.

    +

    The owner of the control object (unique or well-known name), or NULL when not using a message bus connection.

    [nullable] @@ -563,7 +563,7 @@

    get_proxy_type_func

    -

    A GDBusProxyTypeFunc function or NULL to always construct GDBusProxy proxies.

    +

    A GDBusProxyTypeFunc function or NULL to always construct GDBusProxy proxies.

    [nullable] @@ -575,17 +575,17 @@

    get_proxy_type_destroy_notify

    Free function for get_proxy_type_user_data -or NULL.

    +or NULL.

    [nullable]

    cancellable

    -

    A GCancellable or NULL.

    +

    A GCancellable or NULL.

    [nullable]

    error

    -

    Return location for error or NULL.

    +

    Return location for error or NULL.

      @@ -594,9 +594,9 @@

    Returns

    A -GDBusObjectManagerClient object or NULL if error +GDBusObjectManagerClient object or NULL if error is set. Free -with g_object_unref().

    +with g_object_unref().

    [transfer full][type GDBusObjectManagerClient]

    Since: 2.30

    @@ -608,20 +608,20 @@ g_dbus_object_manager_client_new_for_bus (GBusType bus_type, GDBusObjectManagerClientFlags flags, - const gchar *name, - const gchar *object_path, + const gchar *name, + const gchar *object_path, GDBusProxyTypeFunc get_proxy_type_func, - gpointer get_proxy_type_user_data, - GDestroyNotify get_proxy_type_destroy_notify, + gpointer get_proxy_type_user_data, + GDestroyNotify get_proxy_type_destroy_notify, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Like g_dbus_object_manager_client_new() but takes a GBusType instead of a GDBusConnection.

    This is an asynchronous failable constructor. When the result is ready, callback will be invoked in the -thread-default main loop +thread-default main loop of the thread you are calling this method from. You can then call g_dbus_object_manager_client_new_for_bus_finish() to get the result. See g_dbus_object_manager_client_new_for_bus_sync() for the synchronous version.

    @@ -656,7 +656,7 @@

    get_proxy_type_func

    -

    A GDBusProxyTypeFunc function or NULL to always construct GDBusProxy proxies.

    +

    A GDBusProxyTypeFunc function or NULL to always construct GDBusProxy proxies.

    [nullable] @@ -668,12 +668,12 @@

    get_proxy_type_destroy_notify

    Free function for get_proxy_type_user_data -or NULL.

    +or NULL.

    [nullable]

    cancellable

    -

    A GCancellable or NULL.

    +

    A GCancellable or NULL.

    [nullable] @@ -698,7 +698,7 @@
    GDBusObjectManager *
     g_dbus_object_manager_client_new_for_bus_finish
                                    (GAsyncResult *res,
    -                                GError **error);
    + GError **error);

    Finishes an operation started with g_dbus_object_manager_client_new_for_bus().

    Parameters

    @@ -716,7 +716,7 @@

    error

    -

    Return location for error or NULL.

    +

    Return location for error or NULL.

      @@ -725,9 +725,9 @@

    Returns

    A -GDBusObjectManagerClient object or NULL if error +GDBusObjectManagerClient object or NULL if error is set. Free -with g_object_unref().

    +with g_object_unref().

    [transfer full][type GDBusObjectManagerClient]

    Since: 2.30

    @@ -739,13 +739,13 @@ g_dbus_object_manager_client_new_for_bus_sync (GBusType bus_type, GDBusObjectManagerClientFlags flags, - const gchar *name, - const gchar *object_path, + const gchar *name, + const gchar *object_path, GDBusProxyTypeFunc get_proxy_type_func, - gpointer get_proxy_type_user_data, - GDestroyNotify get_proxy_type_destroy_notify, + gpointer get_proxy_type_user_data, + GDestroyNotify get_proxy_type_destroy_notify, GCancellable *cancellable, - GError **error); + GError **error);

    Like g_dbus_object_manager_client_new_sync() but takes a GBusType instead of a GDBusConnection.

    This is a synchronous failable constructor - the calling thread is @@ -782,7 +782,7 @@

    get_proxy_type_func

    -

    A GDBusProxyTypeFunc function or NULL to always construct GDBusProxy proxies.

    +

    A GDBusProxyTypeFunc function or NULL to always construct GDBusProxy proxies.

    [nullable] @@ -794,17 +794,17 @@

    get_proxy_type_destroy_notify

    Free function for get_proxy_type_user_data -or NULL.

    +or NULL.

    [nullable]

    cancellable

    -

    A GCancellable or NULL.

    +

    A GCancellable or NULL.

    [nullable]

    error

    -

    Return location for error or NULL.

    +

    Return location for error or NULL.

      @@ -813,9 +813,9 @@

    Returns

    A -GDBusObjectManagerClient object or NULL if error +GDBusObjectManagerClient object or NULL if error is set. Free -with g_object_unref().

    +with g_object_unref().

    [transfer full][type GDBusObjectManagerClient]

    Since: 2.30

    @@ -885,10 +885,10 @@

    g_dbus_object_manager_client_get_name ()

    -
    const gchar *
    +
    const gchar *
     g_dbus_object_manager_client_get_name (GDBusObjectManagerClient *manager);

    Gets the name that manager - is for, or NULL if not a message bus + is for, or NULL if not a message bus connection.

    Parameters

    @@ -916,13 +916,13 @@

    g_dbus_object_manager_client_get_name_owner ()

    -
    gchar *
    +
    gchar *
     g_dbus_object_manager_client_get_name_owner
                                    (GDBusObjectManagerClient *manager);

    The unique name that owns the name that manager - is for or NULL if + is for or NULL if no-one currently owns that name. You can connect to the -“notify” signal to track changes to the +“notify” signal to track changes to the “name-owner” property.

    Parameters

    @@ -941,8 +941,8 @@

    Returns

    -

    The name owner or NULL if no name owner -exists. Free with g_free().

    +

    The name owner or NULL if no name owner +exists. Free with g_free().

    [nullable]

    Since: 2.30

    @@ -1045,7 +1045,7 @@

    The “bus-type” property

      “bus-type”                 GBusType

    If this property is not G_BUS_TYPE_NONE, then -“connection” must be NULL and will be set to the +“connection” must be NULL and will be set to the GDBusConnection obtained by calling g_bus_get() with the value of this property.

    Flags: Write / Construct Only

    @@ -1071,32 +1071,32 @@

    The “get-proxy-type-destroy-notify” property

    -
      “get-proxy-type-destroy-notify” gpointer
    -

    A GDestroyNotify for the gpointer user_data in “get-proxy-type-user-data”.

    +
      “get-proxy-type-destroy-notify” gpointer
    +

    A GDestroyNotify for the gpointer user_data in “get-proxy-type-user-data”.

    Flags: Read / Write / Construct Only

    Since: 2.30


    The “get-proxy-type-func” property

    -
      “get-proxy-type-func”      gpointer
    -

    The GDBusProxyTypeFunc to use when determining what GType to -use for interface proxies or NULL.

    +
      “get-proxy-type-func”      gpointer
    +

    The GDBusProxyTypeFunc to use when determining what GType to +use for interface proxies or NULL.

    Flags: Read / Write / Construct Only

    Since: 2.30


    The “get-proxy-type-user-data” property

    -
      “get-proxy-type-user-data” gpointer
    -

    The gpointer user_data to pass to “get-proxy-type-func”.

    +
      “get-proxy-type-user-data” gpointer
    +

    The gpointer user_data to pass to “get-proxy-type-func”.

    Flags: Read / Write / Construct Only

    Since: 2.30


    The “name” property

    -
      “name”                     gchar *
    +
      “name”                     gchar *

    The well-known name or unique name that the manager is for.

    Flags: Read / Write / Construct Only

    Default value: NULL

    @@ -1105,10 +1105,10 @@

    The “name-owner” property

    -
      “name-owner”               gchar *
    -

    The unique name that owns “name” or NULL if +

      “name-owner”               gchar *
    +

    The unique name that owns “name” or NULL if no-one is currently owning the name. Connect to the -“notify” signal to track changes to this property.

    +“notify” signal to track changes to this property.

    Flags: Read

    Default value: NULL

    Since: 2.30

    @@ -1116,7 +1116,7 @@

    The “object-path” property

    -
      “object-path”              gchar *
    +
      “object-path”              gchar *

    The object path the manager is for.

    Flags: Read / Write / Construct Only

    Default value: NULL

    @@ -1131,20 +1131,20 @@ user_function (GDBusObjectManagerClient *manager, GDBusObjectProxy *object_proxy, GDBusProxy *interface_proxy, - GVariant *changed_properties, - GStrv invalidated_properties, - gpointer user_data)
    + GVariant *changed_properties, + GStrv invalidated_properties, + gpointer user_data)

    Emitted when one or more D-Bus properties on proxy changes. The local cache has already been updated when this signal fires. Note that both changed_properties and invalidated_properties are -guaranteed to never be NULL (either may be empty though).

    +guaranteed to never be NULL (either may be empty though).

    This signal exists purely as a convenience to avoid having to connect signals to all interface proxies managed by manager .

    This signal is emitted in the -thread-default main context +thread-default main context that manager was constructed in.

    @@ -1173,12 +1173,12 @@

    changed_properties

    -

    A GVariant containing the properties that changed.

    +

    A GVariant containing the properties that changed.

     

    invalidated_properties

    -

    A NULL terminated +

    A NULL terminated array of properties that were invalidated.

    [array zero-terminated=1][element-type utf8] @@ -1190,7 +1190,7 @@
    -

    Flags: Run Last

    +

    Flags: Run Last

    Since: 2.30


    @@ -1200,17 +1200,17 @@ user_function (GDBusObjectManagerClient *manager, GDBusObjectProxy *object_proxy, GDBusProxy *interface_proxy, - gchar *sender_name, - gchar *signal_name, - GVariant *parameters, - gpointer user_data) + gchar *sender_name, + gchar *signal_name, + GVariant *parameters, + gpointer user_data)

    Emitted when a D-Bus signal is received on interface_proxy .

    This signal exists purely as a convenience to avoid having to connect signals to all interface proxies managed by manager .

    This signal is emitted in the -thread-default main context +thread-default main context that manager was constructed in.

    @@ -1249,7 +1249,7 @@

    parameters

    -

    A GVariant tuple with parameters for the signal.

    +

    A GVariant tuple with parameters for the signal.

      @@ -1260,12 +1260,12 @@
    -

    Flags: Run Last

    +

    Flags: Run Last

    Since: 2.30

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GDBusObjectManager.html glib2.0-2.56.4/docs/reference/gio/html/GDBusObjectManager.html --- glib2.0-2.56.2/docs/reference/gio/html/GDBusObjectManager.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GDBusObjectManager.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -44,7 +44,7 @@ -const gchar * +const gchar * g_dbus_object_manager_get_object_path () @@ -52,7 +52,7 @@ -GList * +GList * g_dbus_object_manager_get_objects () @@ -89,22 +89,22 @@ void interface-added -Run Last +Run Last void interface-removed -Run Last +Run Last void object-added -Run Last +Run Last void object-removed -Run Last +Run Last @@ -130,7 +130,7 @@

    Object Hierarchy

    -
        GInterface
    +
        GInterface
         ╰── GDBusObjectManager
     
    @@ -138,7 +138,7 @@

    Prerequisites

    GDBusObjectManager requires - GObject.

    + GObject.

    Known Implementations

    @@ -164,7 +164,7 @@

    Functions

    g_dbus_object_manager_get_object_path ()

    -
    const gchar *
    +
    const gchar *
     g_dbus_object_manager_get_object_path (GDBusObjectManager *manager);

    Gets the object path that manager is for.

    @@ -193,7 +193,7 @@

    g_dbus_object_manager_get_objects ()

    -
    GList *
    +
    GList *
     g_dbus_object_manager_get_objects (GDBusObjectManager *manager);

    Gets all GDBusObject objects known to manager .

    @@ -216,8 +216,8 @@

    Returns

    A list of GDBusObject objects. The returned list should be freed with -g_list_free() after each element has been freed with -g_object_unref().

    +g_list_free() after each element has been freed with +g_object_unref().

    [transfer full][element-type GDBusObject]

    Since: 2.30

    @@ -227,7 +227,7 @@

    g_dbus_object_manager_get_object ()

    GDBusObject *
     g_dbus_object_manager_get_object (GDBusObjectManager *manager,
    -                                  const gchar *object_path);
    + const gchar *object_path);

    Gets the GDBusObjectProxy at object_path , if any.

    @@ -254,8 +254,8 @@

    Returns

    -

    A GDBusObject or NULL. Free with -g_object_unref().

    +

    A GDBusObject or NULL. Free with +g_object_unref().

    [transfer full]

    Since: 2.30

    @@ -265,8 +265,8 @@

    g_dbus_object_manager_get_interface ()

    GDBusInterface *
     g_dbus_object_manager_get_interface (GDBusObjectManager *manager,
    -                                     const gchar *object_path,
    -                                     const gchar *interface_name);
    + const gchar *object_path, + const gchar *interface_name);

    Gets the interface proxy for interface_name at object_path , if @@ -300,8 +300,8 @@

    Returns

    -

    A GDBusInterface instance or NULL. Free -with g_object_unref().

    +

    A GDBusInterface instance or NULL. Free +with g_object_unref().

    [transfer full]

    Since: 2.30

    @@ -355,7 +355,7 @@ -

    GTypeInterface parent_iface;

    +

    GTypeInterface parent_iface;

    The parent interface.

      @@ -413,7 +413,7 @@ user_function (GDBusObjectManager *manager, GDBusObject *object, GDBusInterface *interface, - gpointer user_data) + gpointer user_data)

    Emitted when interface is added to object .

    @@ -452,7 +452,7 @@
    -

    Flags: Run Last

    +

    Flags: Run Last

    Since: 2.30


    @@ -462,7 +462,7 @@ user_function (GDBusObjectManager *manager, GDBusObject *object, GDBusInterface *interface, - gpointer user_data) + gpointer user_data)

    Emitted when interface has been removed from object .

    @@ -501,7 +501,7 @@ -

    Flags: Run Last

    +

    Flags: Run Last

    Since: 2.30


    @@ -510,7 +510,7 @@
    void
     user_function (GDBusObjectManager *manager,
                    GDBusObject        *object,
    -               gpointer            user_data)
    + gpointer user_data)

    Emitted when object is added to manager .

    @@ -541,7 +541,7 @@ -

    Flags: Run Last

    +

    Flags: Run Last

    Since: 2.30


    @@ -550,7 +550,7 @@
    void
     user_function (GDBusObjectManager *manager,
                    GDBusObject        *object,
    -               gpointer            user_data)
    + gpointer user_data)

    Emitted when object is removed from manager .

    @@ -581,12 +581,12 @@ -

    Flags: Run Last

    +

    Flags: Run Last

    Since: 2.30

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GDBusObjectManagerServer.html glib2.0-2.56.4/docs/reference/gio/html/GDBusObjectManagerServer.html --- glib2.0-2.56.2/docs/reference/gio/html/GDBusObjectManagerServer.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GDBusObjectManagerServer.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -84,7 +84,7 @@ -gboolean +gboolean g_dbus_object_manager_server_is_exported () @@ -92,7 +92,7 @@ -gboolean +gboolean g_dbus_object_manager_server_unexport () @@ -118,7 +118,7 @@ -gchar * +gchar * object-path Read / Write / Construct Only @@ -146,7 +146,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GDBusObjectManagerServer
     
    @@ -188,7 +188,7 @@

    g_dbus_object_manager_server_new ()

    GDBusObjectManagerServer *
    -g_dbus_object_manager_server_new (const gchar *object_path);
    +g_dbus_object_manager_server_new (const gchar *object_path);

    Creates a new GDBusObjectManagerServer object.

    The returned server isn't yet exported on any connection. To do so, use g_dbus_object_manager_server_set_connection(). Normally you @@ -212,7 +212,7 @@

    Returns

    -

    A GDBusObjectManagerServer object. Free with g_object_unref().

    +

    A GDBusObjectManagerServer object. Free with g_object_unref().

    Since: 2.30

    @@ -241,10 +241,10 @@

    Returns

    -

    A GDBusConnection object or NULL if +

    A GDBusConnection object or NULL if manager isn't exported on a connection. The returned object should -be freed with g_object_unref().

    +be freed with g_object_unref().

    [transfer full]

    Since: 2.30

    @@ -260,7 +260,7 @@ on connection . If connection - is NULL, stops exporting objects.

    + is NULL, stops exporting objects.

    Parameters

    @@ -277,7 +277,7 @@ - + @@ -367,7 +367,7 @@

    g_dbus_object_manager_server_is_exported ()

    -
    gboolean
    +
    gboolean
     g_dbus_object_manager_server_is_exported
                                    (GDBusObjectManagerServer *manager,
                                     GDBusObjectSkeleton *object);
    @@ -398,7 +398,7 @@

    Returns

    -

    TRUE if object +

    TRUE if object is exported

    Since: 2.34

    @@ -406,9 +406,9 @@

    g_dbus_object_manager_server_unexport ()

    -
    gboolean
    +
    gboolean
     g_dbus_object_manager_server_unexport (GDBusObjectManagerServer *manager,
    -                                       const gchar *object_path);
    + const gchar *object_path);

    If manager has an object at path , removes the object. Otherwise @@ -441,8 +441,8 @@

    Returns

    -

    TRUE if object at object_path -was removed, FALSE otherwise.

    +

    TRUE if object at object_path +was removed, FALSE otherwise.

    Since: 2.30

    @@ -490,7 +490,7 @@

    The “object-path” property

    -
      “object-path”              gchar *
    +
      “object-path”              gchar *

    The object path to register the manager object at.

    Flags: Read / Write / Construct Only

    Default value: NULL

    @@ -499,6 +499,6 @@
    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GDBusObjectProxy.html glib2.0-2.56.4/docs/reference/gio/html/GDBusObjectProxy.html --- glib2.0-2.56.2/docs/reference/gio/html/GDBusObjectProxy.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GDBusObjectProxy.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -78,7 +78,7 @@ +gchar * @@ -106,7 +106,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GDBusObjectProxy
     
    @@ -134,7 +134,7 @@

    g_dbus_object_proxy_new ()

    GDBusObjectProxy *
     g_dbus_object_proxy_new (GDBusConnection *connection,
    -                         const gchar *object_path);
    + const gchar *object_path);

    Creates a new GDBusObjectProxy for the given connection and object path.

    @@ -240,7 +240,7 @@

    The “g-object-path” property

    -
      “g-object-path”            gchar *
    +
      “g-object-path”            gchar *

    The object path of the proxy.

    Flags: Read / Write / Construct Only

    Default value: NULL

    @@ -249,6 +249,6 @@
    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GDBusObjectSkeleton.html glib2.0-2.56.4/docs/reference/gio/html/GDBusObjectSkeleton.html --- glib2.0-2.56.2/docs/reference/gio/html/GDBusObjectSkeleton.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GDBusObjectSkeleton.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -104,7 +104,7 @@ +gchar * @@ -119,9 +119,9 @@ - + - +

    connection

    A GDBusConnection or NULL.

    A GDBusConnection or NULL.

    [nullable]
    -gchar * g-object-path Read / Write / Construct Only
    -gchar * g-object-path Read / Write / Construct
    gbooleangboolean authorize-methodRun LastRun Last
    @@ -146,7 +146,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GDBusObjectSkeleton
     
    @@ -173,7 +173,7 @@

    g_dbus_object_skeleton_new ()

    GDBusObjectSkeleton *
    -g_dbus_object_skeleton_new (const gchar *object_path);
    +g_dbus_object_skeleton_new (const gchar *object_path);

    Creates a new GDBusObjectSkeleton.

    Parameters

    @@ -192,7 +192,7 @@

    Returns

    -

    A GDBusObjectSkeleton. Free with g_object_unref().

    +

    A GDBusObjectSkeleton. Free with g_object_unref().

    Since: 2.30

    @@ -303,7 +303,7 @@
    void
     g_dbus_object_skeleton_remove_interface_by_name
                                    (GDBusObjectSkeleton *object,
    -                                const gchar *interface_name);
    + const gchar *interface_name);

    Removes the GDBusInterface with interface_name from object .

    @@ -339,7 +339,7 @@
    void
     g_dbus_object_skeleton_set_object_path
                                    (GDBusObjectSkeleton *object,
    -                                const gchar *object_path);
    + const gchar *object_path);

    Sets the object path for object .

    @@ -411,7 +411,7 @@

    Property Details

    The “g-object-path” property

    -
      “g-object-path”            gchar *
    +
      “g-object-path”            gchar *

    The object path where the object is exported.

    Flags: Read / Write / Construct

    Default value: NULL

    @@ -422,17 +422,17 @@

    Signal Details

    The “authorize-method” signal

    -
    gboolean
    +
    gboolean
     user_function (GDBusObjectSkeleton    *object,
                    GDBusInterfaceSkeleton *interface,
                    GDBusMethodInvocation  *invocation,
    -               gpointer                user_data)
    + gpointer user_data)

    Emitted when a method is invoked by a remote caller and used to determine if the method call is authorized.

    This signal is like GDBusInterfaceSkeleton's “g-authorize-method” signal, except that it is for the enclosing object.

    -

    The default class handler just returns TRUE.

    +

    The default class handler just returns TRUE.

    Parameters

    @@ -468,14 +468,14 @@

    Returns

    -

    TRUE if the call is authorized, FALSE otherwise.

    +

    TRUE if the call is authorized, FALSE otherwise.

    -

    Flags: Run Last

    +

    Flags: Run Last

    Since: 2.30

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GDBusProxy.html glib2.0-2.56.4/docs/reference/gio/html/GDBusProxy.html --- glib2.0-2.56.2/docs/reference/gio/html/GDBusProxy.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GDBusProxy.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -108,7 +108,7 @@ - - - - + @@ -281,25 +281,25 @@ +gchar * +gchar * +gchar * +gchar * @@ -318,12 +318,12 @@ - + - +
    const gchar * +const gchar * g_dbus_proxy_get_name () @@ -116,21 +116,21 @@
    -gchar * +gchar * g_dbus_proxy_get_name_owner ()
    const gchar * +const gchar * g_dbus_proxy_get_object_path ()
    const gchar * +const gchar * g_dbus_proxy_get_interface_name () @@ -138,7 +138,7 @@
    -gint +gint g_dbus_proxy_get_default_timeout () @@ -154,7 +154,7 @@
    -GVariant * +GVariant * g_dbus_proxy_get_cached_property () @@ -170,7 +170,7 @@
    -gchar ** +gchar ** g_dbus_proxy_get_cached_property_names () @@ -202,7 +202,7 @@
    -GVariant * +GVariant * g_dbus_proxy_call_finish () @@ -210,7 +210,7 @@
    -GVariant * +GVariant * g_dbus_proxy_call_sync () @@ -226,7 +226,7 @@
    -GVariant * +GVariant * g_dbus_proxy_call_with_unix_fd_list_finish () @@ -234,7 +234,7 @@
    -GVariant * +GVariant * g_dbus_proxy_call_with_unix_fd_list_sync () @@ -264,7 +264,7 @@ Read / Write / Construct Only
    gintgint g-default-timeout Read / Write / Construct
    -gchar * g-interface-name Read / Write / Construct Only
    -gchar * g-name Read / Write / Construct Only
    -gchar * g-name-owner Read
    -gchar * g-object-path Read / Write / Construct Only
    void g-properties-changedRun LastRun Last
    void g-signalRun LastRun Last
    @@ -353,7 +353,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GDBusProxy
     
    @@ -381,7 +381,7 @@ vanishes and reloaded when a name owner appears.

    If a GDBusProxy is used for a well-known name, the owner of the name is tracked and can be read from -“g-name-owner”. Connect to the “notify” signal to +“g-name-owner”. Connect to the “notify” signal to get notified of changes. Additionally, only signals and property changes emitted from the current name owner are considered and calls are always sent to the current name owner. This avoids a @@ -398,8 +398,8 @@ easily be done using the gdbus-codegen tool.

    A GDBusProxy instance can be used from multiple threads but note that all signals (e.g. “g-signal”, “g-properties-changed” -and “notify”) are emitted in the -thread-default main context +and “notify”) are emitted in the +thread-default main context of the thread where the instance was constructed.

    An example using a proxy for a well-known name can be found in gdbus-example-watch-proxy.c

    @@ -412,12 +412,12 @@ g_dbus_proxy_new (GDBusConnection *connection, GDBusProxyFlags flags, GDBusInterfaceInfo *info, - const gchar *name, - const gchar *object_path, - const gchar *interface_name, + const gchar *name, + const gchar *object_path, + const gchar *interface_name, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Creates a proxy for accessing interface_name on the remote object at object_path @@ -464,12 +464,12 @@

    info

    A GDBusInterfaceInfo specifying the minimal interface that proxy -conforms to or NULL.

    +conforms to or NULL.

    [nullable]

    name

    -

    A bus name (well-known or unique) or NULL if connection +

    A bus name (well-known or unique) or NULL if connection is not a message bus connection.

    [nullable] @@ -485,7 +485,7 @@

    cancellable

    -

    A GCancellable or NULL.

    +

    A GCancellable or NULL.

    [nullable] @@ -509,7 +509,7 @@

    g_dbus_proxy_new_finish ()

    GDBusProxy *
     g_dbus_proxy_new_finish (GAsyncResult *res,
    -                         GError **error);
    + GError **error);

    Finishes creating a GDBusProxy.

    Parameters

    @@ -527,7 +527,7 @@

    error

    -

    Return location for error or NULL.

    +

    Return location for error or NULL.

      @@ -535,9 +535,9 @@

    Returns

    -

    A GDBusProxy or NULL if error +

    A GDBusProxy or NULL if error is set. -Free with g_object_unref().

    +Free with g_object_unref().

    [transfer full]

    Since: 2.26

    @@ -549,11 +549,11 @@ g_dbus_proxy_new_sync (GDBusConnection *connection, GDBusProxyFlags flags, GDBusInterfaceInfo *info, - const gchar *name, - const gchar *object_path, - const gchar *interface_name, + const gchar *name, + const gchar *object_path, + const gchar *interface_name, GCancellable *cancellable, - GError **error); + GError **error);

    Creates a proxy for accessing interface_name on the remote object at object_path @@ -595,12 +595,12 @@

    info

    A GDBusInterfaceInfo specifying the minimal interface that proxy -conforms to or NULL.

    +conforms to or NULL.

    [nullable]

    name

    -

    A bus name (well-known or unique) or NULL if connection +

    A bus name (well-known or unique) or NULL if connection is not a message bus connection.

    [nullable] @@ -616,12 +616,12 @@

    cancellable

    -

    A GCancellable or NULL.

    +

    A GCancellable or NULL.

    [nullable]

    error

    -

    Return location for error or NULL.

    +

    Return location for error or NULL.

    [nullable] @@ -629,8 +629,8 @@

    Returns

    -

    A GDBusProxy or NULL if error is set. -Free with g_object_unref().

    +

    A GDBusProxy or NULL if error is set. +Free with g_object_unref().

    [transfer full]

    Since: 2.26

    @@ -642,12 +642,12 @@ g_dbus_proxy_new_for_bus (GBusType bus_type, GDBusProxyFlags flags, GDBusInterfaceInfo *info, - const gchar *name, - const gchar *object_path, - const gchar *interface_name, + const gchar *name, + const gchar *object_path, + const gchar *interface_name, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Like g_dbus_proxy_new() but takes a GBusType instead of a GDBusConnection.

    GDBusProxy is used in this example.

    @@ -672,7 +672,7 @@

    info

    A GDBusInterfaceInfo specifying the minimal interface that proxy -conforms to or NULL.

    +conforms to or NULL.

    [nullable] @@ -692,7 +692,7 @@

    cancellable

    -

    A GCancellable or NULL.

    +

    A GCancellable or NULL.

    [nullable] @@ -716,7 +716,7 @@

    g_dbus_proxy_new_for_bus_finish ()

    GDBusProxy *
     g_dbus_proxy_new_for_bus_finish (GAsyncResult *res,
    -                                 GError **error);
    + GError **error);

    Finishes creating a GDBusProxy.

    Parameters

    @@ -734,7 +734,7 @@

    error

    -

    Return location for error or NULL.

    +

    Return location for error or NULL.

      @@ -742,9 +742,9 @@

    Returns

    -

    A GDBusProxy or NULL if error +

    A GDBusProxy or NULL if error is set. -Free with g_object_unref().

    +Free with g_object_unref().

    [transfer full]

    Since: 2.26

    @@ -756,11 +756,11 @@ g_dbus_proxy_new_for_bus_sync (GBusType bus_type, GDBusProxyFlags flags, GDBusInterfaceInfo *info, - const gchar *name, - const gchar *object_path, - const gchar *interface_name, + const gchar *name, + const gchar *object_path, + const gchar *interface_name, GCancellable *cancellable, - GError **error); + GError **error);

    Like g_dbus_proxy_new_sync() but takes a GBusType instead of a GDBusConnection.

    GDBusProxy is used in this example.

    @@ -786,7 +786,7 @@

    info

    A GDBusInterfaceInfo specifying the minimal interface that proxy -conforms to or NULL.

    +conforms to or NULL.

    [nullable] @@ -806,12 +806,12 @@

    cancellable

    -

    A GCancellable or NULL.

    +

    A GCancellable or NULL.

    [nullable]

    error

    -

    Return location for error or NULL.

    +

    Return location for error or NULL.

      @@ -819,8 +819,8 @@

    Returns

    -

    A GDBusProxy or NULL if error is set. -Free with g_object_unref().

    +

    A GDBusProxy or NULL if error is set. +Free with g_object_unref().

    [transfer full]

    Since: 2.26

    @@ -886,7 +886,7 @@

    g_dbus_proxy_get_name ()

    -
    const gchar *
    +
    const gchar *
     g_dbus_proxy_get_name (GDBusProxy *proxy);

    Gets the name that proxy was constructed for.

    @@ -915,12 +915,12 @@

    g_dbus_proxy_get_name_owner ()

    -
    gchar *
    +
    gchar *
     g_dbus_proxy_get_name_owner (GDBusProxy *proxy);

    The unique name that owns the name that proxy - is for or NULL if + is for or NULL if no-one currently owns that name. You may connect to the -“notify” signal to track changes to the +“notify” signal to track changes to the “g-name-owner” property.

    Parameters

    @@ -939,8 +939,8 @@

    Returns

    -

    The name owner or NULL if no name -owner exists. Free with g_free().

    +

    The name owner or NULL if no name +owner exists. Free with g_free().

    [transfer full][nullable]

    Since: 2.26

    @@ -948,7 +948,7 @@

    g_dbus_proxy_get_object_path ()

    -
    const gchar *
    +
    const gchar *
     g_dbus_proxy_get_object_path (GDBusProxy *proxy);

    Gets the object path proxy is for.

    @@ -977,7 +977,7 @@

    g_dbus_proxy_get_interface_name ()

    -
    const gchar *
    +
    const gchar *
     g_dbus_proxy_get_interface_name (GDBusProxy *proxy);

    Gets the D-Bus interface name proxy is for.

    @@ -1006,7 +1006,7 @@

    g_dbus_proxy_get_default_timeout ()

    -
    gint
    +
    gint
     g_dbus_proxy_get_default_timeout (GDBusProxy *proxy);

    Gets the timeout to use if -1 (specifying default timeout) is passed as timeout_msec @@ -1040,7 +1040,7 @@

    g_dbus_proxy_set_default_timeout ()

    void
     g_dbus_proxy_set_default_timeout (GDBusProxy *proxy,
    -                                  gint timeout_msec);
    + gint timeout_msec);

    Sets the timeout to use if -1 (specifying default timeout) is passed as timeout_msec in the g_dbus_proxy_call() and @@ -1073,9 +1073,9 @@


    g_dbus_proxy_get_cached_property ()

    -
    GVariant *
    +
    GVariant *
     g_dbus_proxy_get_cached_property (GDBusProxy *proxy,
    -                                  const gchar *property_name);
    + const gchar *property_name);

    Looks up the value for a property from the cache. This call does no blocking IO.

    If proxy @@ -1108,10 +1108,10 @@

    Returns

    -

    A reference to the GVariant instance +

    A reference to the GVariant instance that holds the value for property_name -or NULL if the value is not in -the cache. The returned reference must be freed with g_variant_unref().

    +or NULL if the value is not in +the cache. The returned reference must be freed with g_variant_unref().

    [transfer full][nullable]

    Since: 2.26

    @@ -1121,15 +1121,15 @@

    g_dbus_proxy_set_cached_property ()

    void
     g_dbus_proxy_set_cached_property (GDBusProxy *proxy,
    -                                  const gchar *property_name,
    -                                  GVariant *value);
    + const gchar *property_name, + GVariant *value);

    If value - is not NULL, sets the cached value for the property with + is not NULL, sets the cached value for the property with name property_name to the value in value .

    If value - is NULL, then the cached value is removed from the + is NULL, then the cached value is removed from the property cache.

    If proxy has an expected interface (see @@ -1138,8 +1138,8 @@ it, then value is checked against the type of the property.

    If the value - GVariant is floating, it is consumed. This allows -convenient 'inline' use of g_variant_new(), e.g.

    + GVariant is floating, it is consumed. This allows +convenient 'inline' use of g_variant_new(), e.g.

    @@ -1151,7 +1151,7 @@ 5 @@ -1194,7 +1194,7 @@ - + @@ -1205,7 +1205,7 @@

    g_dbus_proxy_get_cached_property_names ()

    -
    gchar **
    +
    gchar **
     g_dbus_proxy_get_cached_property_names
                                    (GDBusProxy *proxy);

    Gets the names of all cached properties on proxy @@ -1228,10 +1228,10 @@

    Returns

    A -NULL-terminated array of strings or NULL if +NULL-terminated array of strings or NULL if proxy has no cached properties. Free the returned array with -g_strfreev().

    +g_strfreev().

    [transfer full][nullable][array zero-terminated=1]

    Since: 2.26

    @@ -1263,7 +1263,7 @@
    +or NULL to unset.

    @@ -1297,7 +1297,7 @@

    Returns

    -

    A GDBusInterfaceInfo or NULL. +

    A GDBusInterfaceInfo or NULL. Do not unref the returned object, it is owned by proxy .

    [transfer none][nullable]

    @@ -1309,13 +1309,13 @@

    g_dbus_proxy_call ()

    void
     g_dbus_proxy_call (GDBusProxy *proxy,
    -                   const gchar *method_name,
    -                   GVariant *parameters,
    +                   const gchar *method_name,
    +                   GVariant *parameters,
                        GDBusCallFlags flags,
    -                   gint timeout_msec,
    +                   gint timeout_msec,
                        GCancellable *cancellable,
                        GAsyncReadyCallback callback,
    -                   gpointer user_data);
    + gpointer user_data);

    Asynchronously invokes the method_name method on proxy .

    @@ -1335,8 +1335,8 @@ compatible with the D-Bus protocol, the operation fails with G_IO_ERROR_INVALID_ARGUMENT.

    If the parameters - GVariant is floating, it is consumed. This allows -convenient 'inline' use of g_variant_new(), e.g.:

    + GVariant is floating, it is consumed. This allows +convenient 'inline' use of g_variant_new(), e.g.:

    g_dbus_proxy_set_cached_property (proxy,
                                       "SomeProperty",
    -                                  g_variant_new ("(si)",
    +                                  g_variant_new ("(si)",
                                                     "A String",
                                                     42));

    value

    Value for the property or NULL to remove it from the cache.

    Value for the property or NULL to remove it from the cache.

    [nullable]

    info

    Minimum interface this proxy conforms to -or NULL to unset.

    [transfer none][nullable]
    @@ -1353,12 +1353,12 @@ 10 @@ -1375,13 +1375,13 @@

    This is an asynchronous method. When the operation is finished, callback will be invoked in the -thread-default main context +thread-default main context of the thread you are calling this method from. You can then call g_dbus_proxy_call_finish() to get the result of the operation. See g_dbus_proxy_call_sync() for the synchronous version of this method.

    If callback - is NULL then the D-Bus method call message will be sent with + is NULL then the D-Bus method call message will be sent with the G_DBUS_MESSAGE_FLAGS_NO_REPLY_EXPECTED flag set.

    Parameters

    @@ -1404,7 +1404,7 @@
    - + @@ -1414,18 +1414,18 @@ - - + - @@ -1443,10 +1443,10 @@

    g_dbus_proxy_call_finish ()

    -
    GVariant *
    +
    GVariant *
     g_dbus_proxy_call_finish (GDBusProxy *proxy,
                               GAsyncResult *res,
    -                          GError **error);
    + GError **error);

    Finishes an operation started with g_dbus_proxy_call().

    Parameters

    @@ -1469,7 +1469,7 @@
    - + @@ -1477,23 +1477,23 @@

    Returns

    -

    NULL if error -is set. Otherwise a GVariant tuple with -return values. Free with g_variant_unref().

    +

    NULL if error +is set. Otherwise a GVariant tuple with +return values. Free with g_variant_unref().

    Since: 2.26


    g_dbus_proxy_call_sync ()

    -
    GVariant *
    +
    GVariant *
     g_dbus_proxy_call_sync (GDBusProxy *proxy,
    -                        const gchar *method_name,
    -                        GVariant *parameters,
    +                        const gchar *method_name,
    +                        GVariant *parameters,
                             GDBusCallFlags flags,
    -                        gint timeout_msec,
    +                        gint timeout_msec,
                             GCancellable *cancellable,
    -                        GError **error);
    + GError **error);

    Synchronously invokes the method_name method on proxy .

    @@ -1513,8 +1513,8 @@ compatible with the D-Bus protocol, the operation fails with G_IO_ERROR_INVALID_ARGUMENT.

    If the parameters - GVariant is floating, it is consumed. This allows -convenient 'inline' use of g_variant_new(), e.g.:

    + GVariant is floating, it is consumed. This allows +convenient 'inline' use of g_variant_new(), e.g.:

    g_dbus_proxy_call (proxy,
                        "TwoStrings",
    -                   g_variant_new ("(ss)",
    +                   g_variant_new ("(ss)",
                                       "Thing One",
                                       "Thing Two"),
                        G_DBUS_CALL_FLAGS_NONE,
                        -1,
    -                   NULL,
    +                   NULL,
                        (GAsyncReadyCallback) two_strings_done,
                        &data);

    parameters

    A GVariant tuple with parameters for the signal or NULL if not passing parameters.

    A GVariant tuple with parameters for the signal or NULL if not passing parameters.

    [nullable]

    timeout_msec

    The timeout in milliseconds (with G_MAXINT meaning +

    The timeout in milliseconds (with G_MAXINT meaning "infinite") or -1 to use the proxy default timeout.

     

    cancellable

    A GCancellable or NULL.

    A GCancellable or NULL.

    [nullable]

    callback

    A GAsyncReadyCallback to call when the request is satisfied or NULL if you don't +

    A GAsyncReadyCallback to call when the request is satisfied or NULL if you don't care about the result of the method invocation.

    [nullable]

    error

    Return location for error or NULL.

    Return location for error or NULL.

     
    @@ -1530,12 +1530,12 @@ 9 @@ -1572,8 +1572,8 @@ - + @@ -1583,18 +1583,18 @@ - - + - + @@ -1602,9 +1602,9 @@

    Returns

    -

    NULL if error -is set. Otherwise a GVariant tuple with -return values. Free with g_variant_unref().

    +

    NULL if error +is set. Otherwise a GVariant tuple with +return values. Free with g_variant_unref().

    Since: 2.26

    @@ -1613,14 +1613,14 @@

    g_dbus_proxy_call_with_unix_fd_list ()

    void
     g_dbus_proxy_call_with_unix_fd_list (GDBusProxy *proxy,
    -                                     const gchar *method_name,
    -                                     GVariant *parameters,
    +                                     const gchar *method_name,
    +                                     GVariant *parameters,
                                          GDBusCallFlags flags,
    -                                     gint timeout_msec,
    +                                     gint timeout_msec,
                                          GUnixFDList *fd_list,
                                          GCancellable *cancellable,
                                          GAsyncReadyCallback callback,
    -                                     gpointer user_data);
    + gpointer user_data);

    Like g_dbus_proxy_call() but also takes a GUnixFDList object.

    This method is only available on UNIX.

    @@ -1644,7 +1644,7 @@
    - + @@ -1654,23 +1654,23 @@ - - + - + - @@ -1688,12 +1688,12 @@

    g_dbus_proxy_call_with_unix_fd_list_finish ()

    -
    GVariant *
    +
    GVariant *
     g_dbus_proxy_call_with_unix_fd_list_finish
                                    (GDBusProxy *proxy,
                                     GUnixFDList **out_fd_list,
                                     GAsyncResult *res,
    -                                GError **error);
    + GError **error);

    Finishes an operation started with g_dbus_proxy_call_with_unix_fd_list().

    Parameters

    @@ -1711,7 +1711,7 @@
    - + @@ -1721,7 +1721,7 @@ - + @@ -1729,26 +1729,26 @@

    Returns

    -

    NULL if error -is set. Otherwise a GVariant tuple with -return values. Free with g_variant_unref().

    +

    NULL if error +is set. Otherwise a GVariant tuple with +return values. Free with g_variant_unref().

    Since: 2.30


    g_dbus_proxy_call_with_unix_fd_list_sync ()

    -
    GVariant *
    +
    GVariant *
     g_dbus_proxy_call_with_unix_fd_list_sync
                                    (GDBusProxy *proxy,
    -                                const gchar *method_name,
    -                                GVariant *parameters,
    +                                const gchar *method_name,
    +                                GVariant *parameters,
                                     GDBusCallFlags flags,
    -                                gint timeout_msec,
    +                                gint timeout_msec,
                                     GUnixFDList *fd_list,
                                     GUnixFDList **out_fd_list,
                                     GCancellable *cancellable,
    -                                GError **error);
    + GError **error);

    Like g_dbus_proxy_call_sync() but also takes and returns GUnixFDList objects.

    This method is only available on UNIX.

    @@ -1772,8 +1772,8 @@
    - + @@ -1783,28 +1783,28 @@ - - + - + - + - + @@ -1812,9 +1812,9 @@

    Returns

    -

    NULL if error -is set. Otherwise a GVariant tuple with -return values. Free with g_variant_unref().

    +

    NULL if error +is set. Otherwise a GVariant tuple with +return values. Free with g_variant_unref().

    Since: 2.30

    @@ -1939,7 +1939,7 @@

    The “g-bus-type” property

      “g-bus-type”               GBusType

    If this property is not G_BUS_TYPE_NONE, then -“g-connection” must be NULL and will be set to the +“g-connection” must be NULL and will be set to the GDBusConnection obtained by calling g_bus_get() with the value of this property.

    Flags: Write / Construct Only

    @@ -1957,7 +1957,7 @@

    The “g-default-timeout” property

    -
      “g-default-timeout”        gint
    +
      “g-default-timeout”        gint

    The timeout to use if -1 (specifying default timeout) is passed as timeout_msec in the g_dbus_proxy_call() and @@ -1965,7 +1965,7 @@

    This allows applications to set a proxy-wide timeout for all remote method invocations on the proxy. If this property is -1, the default timeout (typically 25 seconds) is used. If set to -G_MAXINT, then no timeout is used.

    +G_MAXINT, then no timeout is used.

    Flags: Read / Write / Construct

    Allowed values: >= -1

    Default value: -1

    @@ -1991,16 +1991,16 @@

    Note that these checks are never done on methods, signals and properties that are not referenced in the given @@ -2012,7 +2012,7 @@


    The “g-interface-name” property

    -
      “g-interface-name”         gchar *
    +
      “g-interface-name”         gchar *

    The D-Bus interface name the proxy is for.

    Flags: Read / Write / Construct Only

    Default value: NULL

    @@ -2021,7 +2021,7 @@

    The “g-name” property

    -
      “g-name”                   gchar *
    +
      “g-name”                   gchar *

    The well-known or unique name that the proxy is for.

    Flags: Read / Write / Construct Only

    Default value: NULL

    @@ -2030,9 +2030,9 @@

    The “g-name-owner” property

    -
      “g-name-owner”             gchar *
    -

    The unique name that owns “g-name” or NULL if no-one -currently owns that name. You may connect to “notify” signal to +

      “g-name-owner”             gchar *
    +

    The unique name that owns “g-name” or NULL if no-one +currently owns that name. You may connect to “notify” signal to track changes to this property.

    Flags: Read

    Default value: NULL

    @@ -2041,7 +2041,7 @@

    The “g-object-path” property

    -
      “g-object-path”            gchar *
    +
      “g-object-path”            gchar *

    The object path the proxy is for.

    Flags: Read / Write / Construct Only

    Default value: NULL

    @@ -2054,16 +2054,16 @@

    The “g-properties-changed” signal

    void
     user_function (GDBusProxy *proxy,
    -               GVariant   *changed_properties,
    -               GStrv       invalidated_properties,
    -               gpointer    user_data)
    + GVariant *changed_properties, + GStrv invalidated_properties, + gpointer user_data)

    Emitted when one or more D-Bus properties on proxy changes. The local cache has already been updated when this signal fires. Note that both changed_properties and invalidated_properties are -guaranteed to never be NULL (either may be empty though).

    +guaranteed to never be NULL (either may be empty though).

    If the proxy has the flag G_DBUS_PROXY_FLAGS_GET_INVALIDATED_PROPERTIES set, then invalidated_properties @@ -2087,12 +2087,12 @@

    - + - + @@ -2103,7 +2103,7 @@
    g_dbus_proxy_call_sync (proxy,
                             "TwoStrings",
    -                        g_variant_new ("(ss)",
    +                        g_variant_new ("(ss)",
                                            "Thing One",
                                            "Thing Two"),
                             G_DBUS_CALL_FLAGS_NONE,
                             -1,
    -                        NULL,
    +                        NULL,
                             &error);

    parameters

    A GVariant tuple with parameters for the signal -or NULL if not passing parameters.

    A GVariant tuple with parameters for the signal +or NULL if not passing parameters.

    [nullable]

    timeout_msec

    The timeout in milliseconds (with G_MAXINT meaning +

    The timeout in milliseconds (with G_MAXINT meaning "infinite") or -1 to use the proxy default timeout.

     

    cancellable

    A GCancellable or NULL.

    A GCancellable or NULL.

    [nullable]

    error

    Return location for error or NULL.

    Return location for error or NULL.

     

    parameters

    A GVariant tuple with parameters for the signal or NULL if not passing parameters.

    A GVariant tuple with parameters for the signal or NULL if not passing parameters.

    [nullable]

    timeout_msec

    The timeout in milliseconds (with G_MAXINT meaning +

    The timeout in milliseconds (with G_MAXINT meaning "infinite") or -1 to use the proxy default timeout.

     

    fd_list

    A GUnixFDList or NULL.

    A GUnixFDList or NULL.

    [nullable]

    cancellable

    A GCancellable or NULL.

    A GCancellable or NULL.

    [nullable]

    callback

    A GAsyncReadyCallback to call when the request is satisfied or NULL if you don't +

    A GAsyncReadyCallback to call when the request is satisfied or NULL if you don't care about the result of the method invocation.

    [nullable]

    out_fd_list

    Return location for a GUnixFDList or NULL.

    Return location for a GUnixFDList or NULL.

    [out][optional]

    error

    Return location for error or NULL.

    Return location for error or NULL.

     

    parameters

    A GVariant tuple with parameters for the signal -or NULL if not passing parameters.

    A GVariant tuple with parameters for the signal +or NULL if not passing parameters.

    [nullable]

    timeout_msec

    The timeout in milliseconds (with G_MAXINT meaning +

    The timeout in milliseconds (with G_MAXINT meaning "infinite") or -1 to use the proxy default timeout.

     

    fd_list

    A GUnixFDList or NULL.

    A GUnixFDList or NULL.

    [nullable]

    out_fd_list

    Return location for a GUnixFDList or NULL.

    Return location for a GUnixFDList or NULL.

    [out][optional]

    cancellable

    A GCancellable or NULL.

    A GCancellable or NULL.

    [nullable]

    error

    Return location for error or NULL.

    Return location for error or NULL.

     

    changed_properties

    A GVariant containing the properties that changed

    A GVariant containing the properties that changed

     

    invalidated_properties

    A NULL terminated array of properties that was invalidated

    A NULL terminated array of properties that was invalidated

     
    -

    Flags: Run Last

    +

    Flags: Run Last

    Since: 2.26


    @@ -2111,10 +2111,10 @@

    The “g-signal” signal

    void
     user_function (GDBusProxy *proxy,
    -               gchar      *sender_name,
    -               gchar      *signal_name,
    -               GVariant   *parameters,
    -               gpointer    user_data)
    + gchar *sender_name, + gchar *signal_name, + GVariant *parameters, + gpointer user_data)

    Emitted when a signal from the remote object and interface that proxy is for, has been received.

    @@ -2133,7 +2133,7 @@

    sender_name

    -

    The sender of the signal or NULL if the connection is not a bus connection.

    +

    The sender of the signal or NULL if the connection is not a bus connection.

    [nullable] @@ -2143,7 +2143,7 @@

    parameters

    -

    A GVariant tuple with parameters for the signal.

    +

    A GVariant tuple with parameters for the signal.

      @@ -2154,12 +2154,12 @@
    -

    Flags: Run Last

    +

    Flags: Run Last

    Since: 2.26

    +
    Generated by GTK-Doc V1.29.1
    \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GDBusServer.html glib2.0-2.56.4/docs/reference/gio/html/GDBusServer.html --- glib2.0-2.56.2/docs/reference/gio/html/GDBusServer.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GDBusServer.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -69,14 +69,14 @@ -gboolean +gboolean g_dbus_server_is_active () -const gchar * +const gchar * g_dbus_server_get_guid () @@ -91,7 +91,7 @@ -const gchar * +const gchar * g_dbus_server_get_client_address () @@ -110,13 +110,13 @@ -gboolean +gboolean active Read -gchar * +gchar * address Read / Write / Construct Only @@ -128,7 +128,7 @@ -gchar * +gchar * client-address Read @@ -139,7 +139,7 @@ -gchar * +gchar * guid Read / Write / Construct Only @@ -155,9 +155,9 @@ -gboolean +gboolean new-connection -Run Last +Run Last @@ -182,7 +182,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GDBusServer
     
    @@ -214,12 +214,12 @@

    g_dbus_server_new_sync ()

    GDBusServer *
    -g_dbus_server_new_sync (const gchar *address,
    +g_dbus_server_new_sync (const gchar *address,
                             GDBusServerFlags flags,
    -                        const gchar *guid,
    +                        const gchar *guid,
                             GDBusAuthObserver *observer,
                             GCancellable *cancellable,
    -                        GError **error);
    + GError **error);

    Creates a new D-Bus server that listens on the first address in address that works.

    @@ -258,17 +258,17 @@

    observer

    -

    A GDBusAuthObserver or NULL.

    +

    A GDBusAuthObserver or NULL.

    [nullable]

    cancellable

    -

    A GCancellable or NULL.

    +

    A GCancellable or NULL.

    [nullable]

    error

    -

    Return location for server or NULL.

    +

    Return location for server or NULL.

      @@ -276,9 +276,9 @@

    Returns

    -

    A GDBusServer or NULL if error +

    A GDBusServer or NULL if error is set. Free with -g_object_unref().

    +g_object_unref().

    Since: 2.26

    @@ -333,7 +333,7 @@

    g_dbus_server_is_active ()

    -
    gboolean
    +
    gboolean
     g_dbus_server_is_active (GDBusServer *server);

    Gets whether server is active.

    @@ -354,14 +354,14 @@

    Returns

    -

    TRUE if server is active, FALSE otherwise.

    +

    TRUE if server is active, FALSE otherwise.

    Since: 2.26


    g_dbus_server_get_guid ()

    -
    const gchar *
    +
    const gchar *
     g_dbus_server_get_guid (GDBusServer *server);

    Gets the GUID for server .

    @@ -418,7 +418,7 @@

    g_dbus_server_get_client_address ()

    -
    const gchar *
    +
    const gchar *
     g_dbus_server_get_client_address (GDBusServer *server);

    Gets a D-Bus address @@ -504,7 +504,7 @@

    Property Details

    The “active” property

    -
      “active”                   gboolean
    +
      “active”                   gboolean

    Whether the server is currently active.

    Flags: Read

    Default value: FALSE

    @@ -513,7 +513,7 @@

    The “address” property

    -
      “address”                  gchar *
    +
      “address”                  gchar *

    The D-Bus address to listen on.

    Flags: Read / Write / Construct Only

    Default value: NULL

    @@ -523,14 +523,14 @@

    The “authentication-observer” property

      “authentication-observer”  GDBusAuthObserver *
    -

    A GDBusAuthObserver object to assist in the authentication process or NULL.

    +

    A GDBusAuthObserver object to assist in the authentication process or NULL.

    Flags: Read / Write / Construct Only

    Since: 2.26


    The “client-address” property

    -
      “client-address”           gchar *
    +
      “client-address”           gchar *

    The D-Bus address that clients can use.

    Flags: Read

    Default value: NULL

    @@ -547,7 +547,7 @@

    The “guid” property

    -
      “guid”                     gchar *
    +
      “guid”                     gchar *

    The guid of the server.

    Flags: Read / Write / Construct Only

    Default value: NULL

    @@ -558,16 +558,16 @@

    Signal Details

    The “new-connection” signal

    -
    gboolean
    +
    gboolean
     user_function (GDBusServer     *server,
                    GDBusConnection *connection,
    -               gpointer         user_data)
    + gpointer user_data)

    Emitted when a new authenticated connection has been made. Use g_dbus_connection_get_peer_credentials() to figure out what identity (if any), was authenticated.

    If you want to accept the connection, take a reference to the connection - object and return TRUE. When you are done with the + object and return TRUE. When you are done with the connection call g_dbus_connection_close() and give up your reference. Note that the other peer may disconnect at any time - a typical thing to do when accepting a connection is to listen to @@ -575,7 +575,7 @@

    If “flags” contains G_DBUS_SERVER_FLAGS_RUN_IN_THREAD then the signal is emitted in a new thread dedicated to the connection. Otherwise the signal is emitted in the -thread-default main context +thread-default main context of the thread that server was constructed in.

    You are guaranteed that signal handlers for this signal runs @@ -612,16 +612,16 @@

    Returns

    -

    TRUE to claim connection -, FALSE to let other handlers +

    TRUE to claim connection +, FALSE to let other handlers run.

    -

    Flags: Run Last

    +

    Flags: Run Last

    Since: 2.26

    +
    Generated by GTK-Doc V1.29.1
    \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GDrive.html glib2.0-2.56.4/docs/reference/gio/html/GDrive.html --- glib2.0-2.56.2/docs/reference/gio/html/GDrive.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GDrive.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -68,7 +68,7 @@ -gboolean +gboolean g_drive_has_volumes () @@ -76,7 +76,7 @@ -GList * +GList * g_drive_get_volumes () @@ -84,7 +84,7 @@ -gboolean +gboolean g_drive_can_eject () @@ -100,7 +100,7 @@ -gboolean +gboolean g_drive_can_start () @@ -108,7 +108,7 @@ -gboolean +gboolean g_drive_can_start_degraded () @@ -116,7 +116,7 @@ -gboolean +gboolean g_drive_can_stop () @@ -124,7 +124,7 @@ -gboolean +gboolean g_drive_can_poll_for_media () @@ -140,7 +140,7 @@ -gboolean +gboolean g_drive_poll_for_media_finish () @@ -148,7 +148,7 @@ -gboolean +gboolean g_drive_has_media () @@ -156,7 +156,7 @@ -gboolean +gboolean g_drive_is_media_check_automatic () @@ -164,7 +164,7 @@ -gboolean +gboolean g_drive_is_removable () @@ -172,7 +172,7 @@ -gboolean +gboolean g_drive_is_media_removable () @@ -188,7 +188,7 @@ -gboolean +gboolean g_drive_eject_finish () @@ -204,7 +204,7 @@ -gboolean +gboolean g_drive_eject_with_operation_finish () @@ -220,7 +220,7 @@ -gboolean +gboolean g_drive_start_finish () @@ -236,7 +236,7 @@ -gboolean +gboolean g_drive_stop_finish () @@ -259,7 +259,7 @@ -const gchar * +const gchar * g_drive_get_sort_key () @@ -280,22 +280,22 @@ void changed -Run Last +Run Last void disconnected -Run Last +Run Last void eject-button -Run Last +Run Last void stop-button -Run Last +Run Last
    @@ -329,7 +329,7 @@

    Object Hierarchy

    -
        GInterface
    +
        GInterface
         ╰── GDrive
     
    @@ -337,7 +337,7 @@

    Prerequisites

    GDrive requires - GObject.

    + GObject.

    Includes

    @@ -425,7 +425,7 @@

    Returns

    GIcon for the drive . -Free the returned object with g_object_unref().

    +Free the returned object with g_object_unref().

    [transfer full]

    @@ -455,7 +455,7 @@

    Returns

    symbolic GIcon for the drive . -Free the returned object with g_object_unref().

    +Free the returned object with g_object_unref().

    [transfer full]

    Since: 2.34

    @@ -463,7 +463,7 @@

    g_drive_has_volumes ()

    -
    gboolean
    +
    gboolean
     g_drive_has_volumes (GDrive *drive);

    Check if drive has any mountable volumes.

    @@ -484,19 +484,19 @@

    Returns

    -

    TRUE if the drive -contains volumes, FALSE otherwise.

    +

    TRUE if the drive +contains volumes, FALSE otherwise.


    g_drive_get_volumes ()

    -
    GList *
    +
    GList *
     g_drive_get_volumes (GDrive *drive);

    Get a list of mountable volumes for drive .

    -

    The returned list should be freed with g_list_free(), after -its elements have been unreffed with g_object_unref().

    +

    The returned list should be freed with g_list_free(), after +its elements have been unreffed with g_object_unref().

    Parameters

    @@ -514,7 +514,7 @@

    Returns

    -

    GList containing any GVolume objects on the given drive +

    GList containing any GVolume objects on the given drive .

    [element-type GVolume][transfer full]

    @@ -522,7 +522,7 @@

    g_drive_can_eject ()

    -
    gboolean
    +
    gboolean
     g_drive_can_eject (GDrive *drive);

    Checks if a drive can be ejected.

    @@ -542,8 +542,8 @@

    Returns

    -

    TRUE if the drive -can be ejected, FALSE otherwise.

    +

    TRUE if the drive +can be ejected, FALSE otherwise.


    @@ -576,7 +576,7 @@

    g_drive_can_start ()

    -
    gboolean
    +
    gboolean
     g_drive_can_start (GDrive *drive);

    Checks if a drive can be started.

    @@ -596,15 +596,15 @@

    Returns

    -

    TRUE if the drive -can be started, FALSE otherwise.

    +

    TRUE if the drive +can be started, FALSE otherwise.

    Since: 2.22


    g_drive_can_start_degraded ()

    -
    gboolean
    +
    gboolean
     g_drive_can_start_degraded (GDrive *drive);

    Checks if a drive can be started degraded.

    @@ -624,15 +624,15 @@

    Returns

    -

    TRUE if the drive -can be started degraded, FALSE otherwise.

    +

    TRUE if the drive +can be started degraded, FALSE otherwise.

    Since: 2.22


    g_drive_can_stop ()

    -
    gboolean
    +
    gboolean
     g_drive_can_stop (GDrive *drive);

    Checks if a drive can be stopped.

    @@ -652,15 +652,15 @@

    Returns

    -

    TRUE if the drive -can be stopped, FALSE otherwise.

    +

    TRUE if the drive +can be stopped, FALSE otherwise.

    Since: 2.22


    g_drive_can_poll_for_media ()

    -
    gboolean
    +
    gboolean
     g_drive_can_poll_for_media (GDrive *drive);

    Checks if a drive can be polled for media changes.

    @@ -680,9 +680,9 @@

    Returns

    -

    TRUE if the drive +

    TRUE if the drive can be polled for media changes, -FALSE otherwise.

    +FALSE otherwise.


    @@ -692,7 +692,7 @@ g_drive_poll_for_media (GDrive *drive, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Asynchronously polls drive to see if media has been inserted or removed.

    When the operation is finished, callback @@ -715,12 +715,12 @@

    - + - + @@ -736,10 +736,10 @@

    g_drive_poll_for_media_finish ()

    -
    gboolean
    +
    gboolean
     g_drive_poll_for_media_finish (GDrive *drive,
                                    GAsyncResult *result,
    -                               GError **error);
    + GError **error);

    Finishes an operation started with g_drive_poll_for_media() on a drive.

    Parameters

    @@ -762,7 +762,7 @@
    - + @@ -770,14 +770,14 @@

    Returns

    -

    TRUE if the drive has been poll_for_mediaed successfully, -FALSE otherwise.

    +

    TRUE if the drive has been poll_for_mediaed successfully, +FALSE otherwise.


    g_drive_has_media ()

    -
    gboolean
    +
    gboolean
     g_drive_has_media (GDrive *drive);

    Checks if the drive has media. Note that the OS may not be polling @@ -800,14 +800,14 @@

    Returns

    -

    TRUE if drive -has media, FALSE otherwise.

    +

    TRUE if drive +has media, FALSE otherwise.


    g_drive_is_media_check_automatic ()

    -
    gboolean
    +
    gboolean
     g_drive_is_media_check_automatic (GDrive *drive);

    Checks if drive is capabable of automatically detecting media changes.

    @@ -828,15 +828,15 @@

    Returns

    -

    TRUE if the drive +

    TRUE if the drive is capabable of automatically detecting -media changes, FALSE otherwise.

    +media changes, FALSE otherwise.


    g_drive_is_removable ()

    -
    gboolean
    +
    gboolean
     g_drive_is_removable (GDrive *drive);

    Checks if the GDrive and/or its media is considered removable by the user. See g_drive_is_media_removable().

    @@ -857,15 +857,15 @@

    Returns

    -

    TRUE if drive -and/or its media is considered removable, FALSE otherwise.

    +

    TRUE if drive +and/or its media is considered removable, FALSE otherwise.

    Since: 2.50


    g_drive_is_media_removable ()

    -
    gboolean
    +
    gboolean
     g_drive_is_media_removable (GDrive *drive);

    Checks if the drive supports removable media.

    @@ -886,8 +886,8 @@

    Returns

    -

    TRUE if drive -supports removable media, FALSE otherwise.

    +

    TRUE if drive +supports removable media, FALSE otherwise.


    @@ -898,7 +898,7 @@ GMountUnmountFlags flags, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    g_drive_eject has been deprecated since version 2.22 and should not be used in newly-written code.

    Use g_drive_eject_with_operation() instead.

    @@ -929,12 +929,12 @@
    - + - + @@ -950,10 +950,10 @@

    g_drive_eject_finish ()

    -
    gboolean
    +
    gboolean
     g_drive_eject_finish (GDrive *drive,
                           GAsyncResult *result,
    -                      GError **error);
    + GError **error);

    g_drive_eject_finish has been deprecated since version 2.22 and should not be used in newly-written code.

    Use g_drive_eject_with_operation_finish() instead.

    @@ -980,7 +980,7 @@
    - + @@ -988,8 +988,8 @@

    Returns

    -

    TRUE if the drive has been ejected successfully, -FALSE otherwise.

    +

    TRUE if the drive has been ejected successfully, +FALSE otherwise.


    @@ -1001,7 +1001,7 @@ GMountOperation *mount_operation, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Ejects a drive. This is an asynchronous operation, and is finished by calling g_drive_eject_with_operation_finish() with the drive @@ -1028,18 +1028,18 @@

    - - + - + @@ -1056,13 +1056,13 @@

    g_drive_eject_with_operation_finish ()

    -
    gboolean
    +
    gboolean
     g_drive_eject_with_operation_finish (GDrive *drive,
                                          GAsyncResult *result,
    -                                     GError **error);
    + GError **error);

    Finishes ejecting a drive. If any errors occurred during the operation, error - will be set to contain the errors and FALSE will be returned.

    + will be set to contain the errors and FALSE will be returned.

    Parameters

    cancellable

    optional GCancellable object, NULL to ignore.

    optional GCancellable object, NULL to ignore.

    [nullable]

    callback

    a GAsyncReadyCallback, or NULL.

    a GAsyncReadyCallback, or NULL.

    [nullable]

    error

    a GError, or NULL

    a GError, or NULL

     

    cancellable

    optional GCancellable object, NULL to ignore.

    optional GCancellable object, NULL to ignore.

    [nullable]

    callback

    a GAsyncReadyCallback, or NULL.

    a GAsyncReadyCallback, or NULL.

    [nullable]

    error

    a GError, or NULL

    a GError, or NULL

     

    mount_operation

    a GMountOperation or NULL to avoid +

    a GMountOperation or NULL to avoid user interaction.

    [nullable]

    cancellable

    optional GCancellable object, NULL to ignore.

    optional GCancellable object, NULL to ignore.

    [nullable]

    callback

    a GAsyncReadyCallback, or NULL.

    a GAsyncReadyCallback, or NULL.

    [nullable]
    @@ -1084,7 +1084,7 @@ - @@ -1093,7 +1093,7 @@

    Returns

    -

    TRUE if the drive was successfully ejected. FALSE otherwise.

    +

    TRUE if the drive was successfully ejected. FALSE otherwise.

    Since: 2.22

    @@ -1106,7 +1106,7 @@ GMountOperation *mount_operation, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Asynchronously starts a drive.

    When the operation is finished, callback will be called. @@ -1133,18 +1133,18 @@

    - - + - + @@ -1161,10 +1161,10 @@

    g_drive_start_finish ()

    -
    gboolean
    +
    gboolean
     g_drive_start_finish (GDrive *drive,
                           GAsyncResult *result,
    -                      GError **error);
    + GError **error);

    Finishes starting a drive.

    Parameters

    @@ -1187,7 +1187,7 @@
    - + @@ -1195,8 +1195,8 @@

    Returns

    -

    TRUE if the drive has been started successfully, -FALSE otherwise.

    +

    TRUE if the drive has been started successfully, +FALSE otherwise.

    Since: 2.22

    @@ -1209,7 +1209,7 @@ GMountOperation *mount_operation, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Asynchronously stops a drive.

    When the operation is finished, callback will be called. @@ -1236,18 +1236,18 @@

    - - + - + @@ -1264,10 +1264,10 @@

    g_drive_stop_finish ()

    -
    gboolean
    +
    gboolean
     g_drive_stop_finish (GDrive *drive,
                          GAsyncResult *result,
    -                     GError **error);
    + GError **error);

    Finishes stopping a drive.

    Parameters

    @@ -1290,7 +1290,7 @@
    - + @@ -1298,8 +1298,8 @@

    Returns

    -

    TRUE if the drive has been stopped successfully, -FALSE otherwise.

    +

    TRUE if the drive has been stopped successfully, +FALSE otherwise.

    Since: 2.22

    @@ -1329,8 +1329,8 @@

    Returns

    -

    a NULL-terminated -array of strings containing kinds of identifiers. Use g_strfreev() +

    a NULL-terminated +array of strings containing kinds of identifiers. Use g_strfreev() to free.

    [transfer full][array zero-terminated=1]

    @@ -1368,14 +1368,14 @@

    Returns

    a newly allocated string containing the -requested identfier, or NULL if the GDrive +requested identfier, or NULL if the GDrive doesn't have this kind of identifier.


    g_drive_get_sort_key ()

    -
    const gchar *
    +
    const gchar *
     g_drive_get_sort_key (GDrive *drive);

    Gets the sort key for drive , if any.

    @@ -1397,7 +1397,7 @@

    Returns

    Sorting key for drive -or NULL if no such key is available.

    +or NULL if no such key is available.

    Since: 2.32

    @@ -1529,37 +1529,37 @@ - + - + - + - + - + - + - + @@ -1584,7 +1584,7 @@ - @@ -1601,12 +1601,12 @@ - + - + @@ -1621,7 +1621,7 @@ - + @@ -1651,7 +1651,7 @@ - + @@ -1661,7 +1661,7 @@ - + @@ -1759,7 +1759,7 @@

    The “changed” signal

    void
     user_function (GDrive  *drive,
    -               gpointer user_data)
    + gpointer user_data)

    Emitted when the drive's state has changed.

    Parameters

    @@ -1783,14 +1783,14 @@

    error

    a GError location to store the error occurring, or NULL to +

    a GError location to store the error occurring, or NULL to ignore.

     

    mount_operation

    a GMountOperation or NULL to avoid +

    a GMountOperation or NULL to avoid user interaction.

    [nullable]

    cancellable

    optional GCancellable object, NULL to ignore.

    optional GCancellable object, NULL to ignore.

    [nullable]

    callback

    a GAsyncReadyCallback, or NULL.

    a GAsyncReadyCallback, or NULL.

    [nullable]

    error

    a GError, or NULL

    a GError, or NULL

     

    mount_operation

    a GMountOperation or NULL to avoid +

    a GMountOperation or NULL to avoid user interaction.

    [nullable]

    cancellable

    optional GCancellable object, NULL to ignore.

    optional GCancellable object, NULL to ignore.

    [nullable]

    callback

    a GAsyncReadyCallback, or NULL.

    a GAsyncReadyCallback, or NULL.

    [nullable]

    error

    a GError, or NULL

    a GError, or NULL

     

    has_volumes ()

    Returns TRUE if the GDrive has mountable volumes.

    Returns TRUE if the GDrive has mountable volumes.

     

    get_volumes ()

    Returns a list GList of GVolume for the GDrive.

    Returns a list GList of GVolume for the GDrive.

     

    is_media_removable ()

    Returns TRUE if the GDrive supports removal and insertion of media.

    Returns TRUE if the GDrive supports removal and insertion of media.

     

    has_media ()

    Returns TRUE if the GDrive has media inserted.

    Returns TRUE if the GDrive has media inserted.

     

    is_media_check_automatic ()

    Returns TRUE if the GDrive is capabable of automatically detecting media changes.

    Returns TRUE if the GDrive is capabable of automatically detecting media changes.

     

    can_eject ()

    Returns TRUE if the GDrive can eject media.

    Returns TRUE if the GDrive can eject media.

     

    can_poll_for_media ()

    Returns TRUE if the GDrive is capable of manually polling for media change.

    Returns TRUE if the GDrive is capable of manually polling for media change.

     

    get_identifier ()

    Returns the identifier of the given kind, or NULL if +

    Returns the identifier of the given kind, or NULL if the GDrive doesn't have one.

     

    can_start ()

    Returns TRUE if a GDrive can be started. Since 2.22.

    Returns TRUE if a GDrive can be started. Since 2.22.

     

    can_start_degraded ()

    Returns TRUE if a GDrive can be started degraded. Since 2.22.

    Returns TRUE if a GDrive can be started degraded. Since 2.22.

     

    can_stop ()

    Returns TRUE if a GDrive can be stopped. Since 2.22.

    Returns TRUE if a GDrive can be stopped. Since 2.22.

     

    get_sort_key ()

    Gets a key used for sorting GDrive instances or NULL if no such key exists. Since 2.32.

    Gets a key used for sorting GDrive instances or NULL if no such key exists. Since 2.32.

     

    is_removable ()

    Returns TRUE if the GDrive and/or its media is considered removable by the user. Since 2.50.

    Returns TRUE if the GDrive and/or its media is considered removable by the user. Since 2.50.

     
    -

    Flags: Run Last

    +

    Flags: Run Last


    The “disconnected” signal

    void
     user_function (GDrive  *drive,
    -               gpointer user_data)
    + gpointer user_data)

    This signal is emitted when the GDrive have been disconnected. If the recipient is holding references to the object they should release them so the object can be @@ -1817,14 +1817,14 @@

    -

    Flags: Run Last

    +

    Flags: Run Last


    The “eject-button” signal

    void
     user_function (GDrive  *drive,
    -               gpointer user_data)
    + gpointer user_data)

    Emitted when the physical eject button (if any) of a drive has been pressed.

    @@ -1849,14 +1849,14 @@
    -

    Flags: Run Last

    +

    Flags: Run Last


    The “stop-button” signal

    void
     user_function (GDrive  *drive,
    -               gpointer user_data)
    + gpointer user_data)

    Emitted when the physical stop button (if any) of a drive has been pressed.

    @@ -1881,12 +1881,12 @@
    -

    Flags: Run Last

    +

    Flags: Run Last

    Since: 2.22

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GDtlsClientConnection.html glib2.0-2.56.4/docs/reference/gio/html/GDtlsClientConnection.html --- glib2.0-2.56.2/docs/reference/gio/html/GDtlsClientConnection.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GDtlsClientConnection.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -84,7 +84,7 @@ -GList * +GList * g_dtls_client_connection_get_accepted_cas () @@ -103,7 +103,7 @@ -gpointer +gpointer accepted-cas Read @@ -142,7 +142,7 @@

    Object Hierarchy

    -
        GInterface
    +
        GInterface
         ╰── GDtlsClientConnection
     
    @@ -150,7 +150,7 @@

    Prerequisites

    GDtlsClientConnection requires - GDtlsConnection, GDatagramBased and GObject.

    + GDtlsConnection, GDatagramBased and GObject.

    Includes

    @@ -169,7 +169,7 @@
    GDatagramBased *
     g_dtls_client_connection_new (GDatagramBased *base_socket,
                                   GSocketConnectable *server_identity,
    -                              GError **error);
    + GError **error);

    Creates a new GDtlsClientConnection wrapping base_socket which is assumed to communicate with the server identified by server_identity @@ -195,7 +195,7 @@

    error

    -

    GError for error reporting, or NULL to ignore.

    +

    GError for error reporting, or NULL to ignore.

      @@ -204,7 +204,7 @@

    Returns

    the new -GDtlsClientConnection, or NULL on error.

    +GDtlsClientConnection, or NULL on error.

    [transfer full][type GDtlsClientConnection]

    Since: 2.48

    @@ -272,7 +272,7 @@

    Returns

    a GSocketConnectable describing the -expected server identity, or NULL if the expected identity is not +expected server identity, or NULL if the expected identity is not known.

    [transfer none]

    @@ -345,14 +345,14 @@

    g_dtls_client_connection_get_accepted_cas ()

    -
    GList *
    +
    GList *
     g_dtls_client_connection_get_accepted_cas
                                    (GDtlsClientConnection *conn);

    Gets the list of distinguished names of the Certificate Authorities that the server will accept certificates from. This will be set during the TLS handshake if the server requests a certificate. -Otherwise, it will be NULL.

    -

    Each item in the list is a GByteArray which contains the complete +Otherwise, it will be NULL.

    +

    Each item in the list is a GByteArray which contains the complete subject DN of the certificate authority.

    Parameters

    @@ -372,8 +372,8 @@

    Returns

    the list of -CA DNs. You should unref each element with g_byte_array_unref() and then -the free the list with g_list_free().

    +CA DNs. You should unref each element with g_byte_array_unref() and then +the free the list with g_list_free().

    [element-type GByteArray][transfer full]

    Since: 2.48

    @@ -414,12 +414,12 @@

    Property Details

    The “accepted-cas” property

    -
      “accepted-cas”             gpointer
    +
      “accepted-cas”             gpointer

    A list of the distinguished names of the Certificate Authorities that the server will accept client certificates signed by. If the server requests a client certificate during the handshake, then this property will be set after the handshake completes.

    -

    Each item in the list is a GByteArray which contains the complete +

    Each item in the list is a GByteArray which contains the complete subject DN of the certificate authority.

    [element-type GLib.ByteArray]

    Flags: Read

    @@ -459,6 +459,6 @@
    +
    Generated by GTK-Doc V1.29.1
    \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GDtlsConnection.html glib2.0-2.56.4/docs/reference/gio/html/GDtlsConnection.html --- glib2.0-2.56.2/docs/reference/gio/html/GDtlsConnection.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GDtlsConnection.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -86,7 +86,7 @@ -gboolean +gboolean g_dtls_connection_get_require_close_notify () @@ -142,7 +142,7 @@ -gboolean +gboolean g_dtls_connection_handshake () @@ -158,7 +158,7 @@ -gboolean +gboolean g_dtls_connection_handshake_finish () @@ -166,7 +166,7 @@ -gboolean +gboolean g_dtls_connection_shutdown () @@ -182,7 +182,7 @@ -gboolean +gboolean g_dtls_connection_shutdown_finish () @@ -190,7 +190,7 @@ -gboolean +gboolean g_dtls_connection_close () @@ -206,7 +206,7 @@ -gboolean +gboolean g_dtls_connection_close_finish () @@ -214,7 +214,7 @@ -gboolean +gboolean g_dtls_connection_emit_accept_certificate () @@ -273,7 +273,7 @@ Read / Write / Construct -gboolean +gboolean require-close-notify Read / Write / Construct @@ -289,9 +289,9 @@ -gboolean +gboolean accept-certificate -Run Last +Run Last
    @@ -310,7 +310,7 @@

    Object Hierarchy

    -
        GInterface
    +
        GInterface
         ╰── GDtlsConnection
     
    @@ -318,7 +318,7 @@

    Prerequisites

    GDtlsConnection requires - GDatagramBased and GObject.

    + GDatagramBased and GObject.

    Known Derived Interfaces

    @@ -372,7 +372,7 @@ or without a certificate; in that case, if you don't provide a certificate, you can tell that the server requested one by the fact that g_dtls_client_connection_get_accepted_cas() will return -non-NULL.)

    +non-NULL.)

    Parameters

    @@ -424,7 +424,7 @@

    Returns

    conn -'s certificate, or NULL.

    +'s certificate, or NULL.

    [transfer none]

    Since: 2.48

    @@ -457,7 +457,7 @@

    Returns

    conn -'s peer's certificate, or NULL.

    +'s peer's certificate, or NULL.

    [transfer none]

    Since: 2.48

    @@ -500,10 +500,10 @@
    void
     g_dtls_connection_set_require_close_notify
                                    (GDtlsConnection *conn,
    -                                gboolean require_close_notify);
    + gboolean require_close_notify);

    Sets whether or not conn expects a proper TLS close notification -before the connection is closed. If this is TRUE (the default), +before the connection is closed. If this is TRUE (the default), then conn will expect to receive a TLS close notification from its peer before the connection is closed, and will return a @@ -557,7 +557,7 @@


    g_dtls_connection_get_require_close_notify ()

    -
    gboolean
    +
    gboolean
     g_dtls_connection_get_require_close_notify
                                    (GDtlsConnection *conn);

    Tests whether or not conn @@ -581,7 +581,7 @@

    Returns

    -

    TRUE if conn +

    TRUE if conn requires a proper TLS close notification.

    Since: 2.48

    @@ -692,7 +692,7 @@

    Returns

    the certificate database that conn -uses or NULL.

    +uses or NULL.

    [transfer none]

    Since: 2.48

    @@ -705,7 +705,7 @@ GTlsDatabase *database);

    Sets the certificate database that is used to verify peer certificates. This is set to the default database by default. See -g_tls_backend_get_default_database(). If set to NULL, then +g_tls_backend_get_default_database(). If set to NULL, then peer certificate validation will always set the G_TLS_CERTIFICATE_UNKNOWN_CA error (meaning “accept-certificate” will always be emitted on @@ -741,7 +741,7 @@

    GTlsInteraction *
     g_dtls_connection_get_interaction (GDtlsConnection *conn);

    Get the object that will be used to interact with the user. It will be used -for things like prompting the user for passwords. If NULL is returned, then +for things like prompting the user for passwords. If NULL is returned, then no user interaction will occur for this connection.

    Parameters

    @@ -775,7 +775,7 @@ for things like prompting the user for passwords.

    The interaction argument will normally be a derived subclass of -GTlsInteraction. NULL can also be provided if no user interaction +GTlsInteraction. NULL can also be provided if no user interaction should occur for this connection.

    Parameters

    @@ -793,7 +793,7 @@
    - + @@ -804,10 +804,10 @@

    g_dtls_connection_handshake ()

    -
    gboolean
    +
    gboolean
     g_dtls_connection_handshake (GDtlsConnection *conn,
                                  GCancellable *cancellable,
    -                             GError **error);
    + GError **error);

    Attempts a TLS handshake on conn .

    On the client side, it is never necessary to call this method; @@ -845,12 +845,12 @@

    - + - + @@ -870,7 +870,7 @@ int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Asynchronously performs a TLS handshake on conn . See g_dtls_connection_handshake() for more information.

    @@ -895,7 +895,7 @@ - + @@ -916,10 +916,10 @@

    g_dtls_connection_handshake_finish ()

    -
    gboolean
    +
    gboolean
     g_dtls_connection_handshake_finish (GDtlsConnection *conn,
                                         GAsyncResult *result,
    -                                    GError **error);
    + GError **error);

    Finish an asynchronous TLS handshake operation. See g_dtls_connection_handshake() for more information.

    @@ -943,7 +943,7 @@
    - + @@ -951,7 +951,7 @@

    Returns

    -

    TRUE on success, FALSE on failure, in which +

    TRUE on success, FALSE on failure, in which case error will be set.

    @@ -960,19 +960,19 @@

    g_dtls_connection_shutdown ()

    -
    gboolean
    +
    gboolean
     g_dtls_connection_shutdown (GDtlsConnection *conn,
    -                            gboolean shutdown_read,
    -                            gboolean shutdown_write,
    +                            gboolean shutdown_read,
    +                            gboolean shutdown_write,
                                 GCancellable *cancellable,
    -                            GError **error);
    + GError **error);

    Shut down part or all of a DTLS connection.

    If shutdown_read - is TRUE then the receiving side of the connection is shut + is TRUE then the receiving side of the connection is shut down, and further reading is disallowed. Subsequent calls to g_datagram_based_receive_messages() will return G_IO_ERROR_CLOSED.

    If shutdown_write - is TRUE then the sending side of the connection is shut + is TRUE then the sending side of the connection is shut down, and further writing is disallowed. Subsequent calls to g_datagram_based_send_messages() will return G_IO_ERROR_CLOSED.

    It is allowed for both shutdown_read @@ -999,22 +999,22 @@

    - + - + - + - + @@ -1022,7 +1022,7 @@

    Returns

    -

    TRUE on success, FALSE otherwise

    +

    TRUE on success, FALSE otherwise

    Since: 2.48

    @@ -1031,12 +1031,12 @@

    g_dtls_connection_shutdown_async ()

    void
     g_dtls_connection_shutdown_async (GDtlsConnection *conn,
    -                                  gboolean shutdown_read,
    -                                  gboolean shutdown_write,
    +                                  gboolean shutdown_read,
    +                                  gboolean shutdown_write,
                                       int io_priority,
                                       GCancellable *cancellable,
                                       GAsyncReadyCallback callback,
    -                                  gpointer user_data);
    + gpointer user_data);

    Asynchronously shut down part or all of the DTLS connection. See g_dtls_connection_shutdown() for more information.

    @@ -1055,12 +1055,12 @@
    - + - + @@ -1070,7 +1070,7 @@ - + @@ -1091,10 +1091,10 @@

    g_dtls_connection_shutdown_finish ()

    -
    gboolean
    +
    gboolean
     g_dtls_connection_shutdown_finish (GDtlsConnection *conn,
                                        GAsyncResult *result,
    -                                   GError **error);
    + GError **error);

    Finish an asynchronous TLS shutdown operation. See g_dtls_connection_shutdown() for more information.

    @@ -1118,7 +1118,7 @@
    - + @@ -1126,7 +1126,7 @@

    Returns

    -

    TRUE on success, FALSE on failure, in which +

    TRUE on success, FALSE on failure, in which case error will be set

    @@ -1135,10 +1135,10 @@

    g_dtls_connection_close ()

    -
    gboolean
    +
    gboolean
     g_dtls_connection_close (GDtlsConnection *conn,
                              GCancellable *cancellable,
    -                         GError **error);
    + GError **error);

    Close the DTLS connection. This is equivalent to calling g_dtls_connection_shutdown() to shut down both sides of the connection.

    Closing a GDtlsConnection waits for all buffered but untransmitted data to @@ -1172,12 +1172,12 @@

    - + - + @@ -1185,7 +1185,7 @@

    Returns

    -

    TRUE on success, FALSE otherwise

    +

    TRUE on success, FALSE otherwise

    Since: 2.48

    @@ -1197,7 +1197,7 @@ int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Asynchronously close the DTLS connection. See g_dtls_connection_close() for more information.

    @@ -1221,7 +1221,7 @@
    - + @@ -1242,10 +1242,10 @@

    g_dtls_connection_close_finish ()

    -
    gboolean
    +
    gboolean
     g_dtls_connection_close_finish (GDtlsConnection *conn,
                                     GAsyncResult *result,
    -                                GError **error);
    + GError **error);

    Finish an asynchronous TLS close operation. See g_dtls_connection_close() for more information.

    @@ -1269,7 +1269,7 @@
    - + @@ -1277,7 +1277,7 @@

    Returns

    -

    TRUE on success, FALSE on failure, in which +

    TRUE on success, FALSE on failure, in which case error will be set

    @@ -1286,7 +1286,7 @@

    g_dtls_connection_emit_accept_certificate ()

    -
    gboolean
    +
    gboolean
     g_dtls_connection_emit_accept_certificate
                                    (GDtlsConnection *conn,
                                     GTlsCertificate *peer_cert,
    @@ -1323,8 +1323,8 @@
     

    Returns

    -

    TRUE if one of the signal handlers has returned -TRUE to accept peer_cert +

    TRUE if one of the signal handlers has returned +TRUE to accept peer_cert

    Since: 2.48

    @@ -1387,7 +1387,7 @@ completed and the certificate has been accepted. Note in particular that this is not yet set during the emission of “accept-certificate”.

    -

    (You can watch for a “notify” signal on this property to +

    (You can watch for a “notify” signal on this property to detect when a handshake has occurred.)

    Flags: Read

    Since: 2.48

    @@ -1418,7 +1418,7 @@

    The “require-close-notify” property

    -
      “require-close-notify”     gboolean
    +
      “require-close-notify”     gboolean

    Whether or not proper TLS close notification is required. See g_dtls_connection_set_require_close_notify().

    Flags: Read / Write / Construct

    @@ -1430,11 +1430,11 @@

    Signal Details

    The “accept-certificate” signal

    -
    gboolean
    +
    gboolean
     user_function (GDtlsConnection     *conn,
                    GTlsCertificate     *peer_cert,
                    GTlsCertificateFlags errors,
    -               gpointer             user_data)
    + gpointer user_data)

    Emitted during the TLS handshake after the peer certificate has been received. You can examine peer_cert 's certification path by @@ -1446,7 +1446,7 @@ 's “validation_flags”. If you would like the certificate to be accepted despite errors -, return TRUE from the +, return TRUE from the signal handler. Otherwise, if no handler accepts the certificate, the handshake will fail with G_TLS_ERROR_BAD_CERTIFICATE.

    For a server-side connection, peer_cert @@ -1455,16 +1455,16 @@ “authentication_mode”. On the server side, the signal is always emitted when the client presents a certificate, and the certificate will only be accepted if a -handler returns TRUE.

    +handler returns TRUE.

    Note that if this signal is emitted as part of asynchronous I/O in the main thread, then you should not attempt to interact with the user before returning from the signal handler. If you want to let the user decide whether or not to accept the certificate, you -would have to return FALSE from the signal handler on the first +would have to return FALSE from the signal handler on the first attempt, and then after the connection attempt returns a G_TLS_ERROR_HANDSHAKE, you can interact with the user, and if the user decides to accept the certificate, remember that fact, -create a new connection, and return TRUE from the signal handler +create a new connection, and return TRUE from the signal handler the next time.

    If you are doing I/O in another thread, you do not need to worry about this, and can simply block in the signal @@ -1504,18 +1504,18 @@

    Returns

    -

    TRUE to accept peer_cert +

    TRUE to accept peer_cert (which will also -immediately end the signal emission). FALSE to allow the signal +immediately end the signal emission). FALSE to allow the signal emission to continue, which will cause the handshake to fail if no one else overrides it.

    -

    Flags: Run Last

    +

    Flags: Run Last

    Since: 2.48

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GDtlsServerConnection.html glib2.0-2.56.4/docs/reference/gio/html/GDtlsServerConnection.html --- glib2.0-2.56.2/docs/reference/gio/html/GDtlsServerConnection.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GDtlsServerConnection.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -87,7 +87,7 @@

    Object Hierarchy

    -
        GInterface
    +
        GInterface
         ╰── GDtlsServerConnection
     
    @@ -95,7 +95,7 @@

    Prerequisites

    GDtlsServerConnection requires - GDtlsConnection, GDatagramBased and GObject.

    + GDtlsConnection, GDatagramBased and GObject.

    Includes

    @@ -114,7 +114,7 @@
    GDatagramBased *
     g_dtls_server_connection_new (GDatagramBased *base_socket,
                                   GTlsCertificate *certificate,
    -                              GError **error);
    + GError **error);

    Creates a new GDtlsServerConnection wrapping base_socket .

    @@ -133,12 +133,12 @@
    - + - + @@ -147,7 +147,7 @@

    Returns

    the new -GDtlsServerConnection, or NULL on error.

    +GDtlsServerConnection, or NULL on error.

    [transfer full][type GDtlsServerConnection]

    Since: 2.48

    @@ -199,6 +199,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GEmblemedIcon.html glib2.0-2.56.4/docs/reference/gio/html/GEmblemedIcon.html --- glib2.0-2.56.2/docs/reference/gio/html/GEmblemedIcon.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GEmblemedIcon.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -211,7 +211,7 @@

    g_emblemed_icon_get_emblems ()

    -
    GList *
    +
    GList *
     g_emblemed_icon_get_emblems (GEmblemedIcon *emblemed);

    Gets the list of emblems for the icon .

    @@ -232,7 +232,7 @@

    Returns

    -

    a GList of +

    a GList of GEmblems that is owned by emblemed .

    [element-type Gio.Emblem][transfer none]

    @@ -246,7 +246,7 @@ g_emblemed_icon_add_emblem (GEmblemedIcon *emblemed, GEmblem *emblem);

    Adds emblem - to the GList of GEmblems.

    + to the GList of GEmblems.

    Parameters

    interaction

    an interaction object, or NULL.

    an interaction object, or NULL.

    [nullable]

    cancellable

    a GCancellable, or NULL.

    a GCancellable, or NULL.

    [nullable]

    error

    a GError, or NULL

    a GError, or NULL

     

    cancellable

    a GCancellable, or NULL.

    a GCancellable, or NULL.

    [nullable]

    error

    a GError pointer, or NULL

    a GError pointer, or NULL

     

    shutdown_read

    TRUE to stop reception of incoming datagrams

    TRUE to stop reception of incoming datagrams

     

    shutdown_write

    TRUE to stop sending outgoing datagrams

    TRUE to stop sending outgoing datagrams

     

    cancellable

    a GCancellable, or NULL.

    a GCancellable, or NULL.

    [nullable]

    error

    a GError, or NULL

    a GError, or NULL

     

    shutdown_read

    TRUE to stop reception of incoming datagrams

    TRUE to stop reception of incoming datagrams

     

    shutdown_write

    TRUE to stop sending outgoing datagrams

    TRUE to stop sending outgoing datagrams

     

    cancellable

    a GCancellable, or NULL.

    a GCancellable, or NULL.

    [nullable]

    error

    a GError pointer, or NULL

    a GError pointer, or NULL

     

    cancellable

    a GCancellable, or NULL.

    a GCancellable, or NULL.

    [nullable]

    error

    a GError, or NULL

    a GError, or NULL

     

    cancellable

    a GCancellable, or NULL.

    a GCancellable, or NULL.

    [nullable]

    error

    a GError pointer, or NULL

    a GError pointer, or NULL

     

    certificate

    the default server certificate, or NULL.

    the default server certificate, or NULL.

    [nullable]

    error

    GError for error reporting, or NULL to ignore

    GError for error reporting, or NULL to ignore

     
    -GList * +GList * g_emblemed_icon_get_emblems () @@ -116,7 +116,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GEmblemedIcon
     
    @@ -165,7 +165,7 @@

    emblem

    a GEmblem, or NULL.

    a GEmblem, or NULL.

    [nullable]
    @@ -319,6 +319,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GEmblem.html glib2.0-2.56.4/docs/reference/gio/html/GEmblem.html --- glib2.0-2.56.2/docs/reference/gio/html/GEmblem.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GEmblem.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -88,7 +88,7 @@ +GObject * @@ -121,7 +121,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GEmblem
     
    @@ -327,7 +327,7 @@

    Property Details

    The “icon” property

    -
      “icon”                     GObject *
    +
      “icon”                     GObject *

    The actual icon of the emblem.

    Flags: Read / Write / Construct Only

    @@ -346,6 +346,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GFileDescriptorBased.html glib2.0-2.56.4/docs/reference/gio/html/GFileDescriptorBased.html --- glib2.0-2.56.2/docs/reference/gio/html/GFileDescriptorBased.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GFileDescriptorBased.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -72,7 +72,7 @@

    Object Hierarchy

    -
        GInterface
    +
        GInterface
         ╰── GFileDescriptorBased
     
    @@ -80,7 +80,7 @@

    Prerequisites

    GFileDescriptorBased requires - GObject.

    + GObject.

    Known Implementations

    @@ -97,7 +97,7 @@

    Description

    GFileDescriptorBased is implemented by streams (implementations of GInputStream or GOutputStream) that are based on file descriptors.

    -

    Note that &lt;gio/gfiledescriptorbased.h> belongs to the UNIX-specific +

    Note that <gio/gfiledescriptorbased.h> belongs to the UNIX-specific GIO interfaces, thus you have to use the gio-unix-2.0.pc pkg-config file when using it.

    @@ -171,6 +171,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GFileEnumerator.html glib2.0-2.56.4/docs/reference/gio/html/GFileEnumerator.html --- glib2.0-2.56.2/docs/reference/gio/html/GFileEnumerator.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GFileEnumerator.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -43,7 +43,7 @@ + g_object_unref (direnum); // Note: frees the last @info
    -GObject * icon Read / Write / Construct Only
    -gboolean +gboolean g_file_enumerator_iterate () @@ -59,7 +59,7 @@
    -gboolean +gboolean g_file_enumerator_close () @@ -75,7 +75,7 @@
    -GList * +GList * g_file_enumerator_next_files_finish () @@ -91,7 +91,7 @@
    -gboolean +gboolean g_file_enumerator_close_finish () @@ -99,7 +99,7 @@
    -gboolean +gboolean g_file_enumerator_is_closed () @@ -107,7 +107,7 @@
    -gboolean +gboolean g_file_enumerator_has_pending () @@ -171,7 +171,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GFileEnumerator
     
    @@ -192,7 +192,7 @@ version will return a list of GFileInfos, whereas the synchronous will only return the next file in the enumerator.

    The ordering of returned files is unspecified for non-Unix -platforms; for more information, see g_dir_read_name(). On Unix, +platforms; for more information, see g_dir_read_name(). On Unix, when operating on local files, returned files will be sorted by inode number. Effectively you can assume that the ordering of returned files will be stable between successive calls (and @@ -203,27 +203,27 @@

    To close a GFileEnumerator, use g_file_enumerator_close(), or its asynchronous version, g_file_enumerator_close_async(). Once a GFileEnumerator is closed, no further actions may be performed -on it, and it should be freed with g_object_unref().

    +on it, and it should be freed with g_object_unref().

    Functions

    g_file_enumerator_iterate ()

    -
    gboolean
    +
    gboolean
     g_file_enumerator_iterate (GFileEnumerator *direnum,
                                GFileInfo **out_info,
                                GFile **out_child,
                                GCancellable *cancellable,
    -                           GError **error);
    + GError **error);

    This is a version of g_file_enumerator_next_file() that's easier to use correctly from C programs. With g_file_enumerator_next_file(), the gboolean return value signifies "end of iteration or error", which -requires allocation of a temporary GError.

    -

    In contrast, with this function, a FALSE return from +requires allocation of a temporary GError.

    +

    In contrast, with this function, a FALSE return from g_file_enumerator_iterate() *always* means "error". End of iteration is signaled by out_info or out_child - being NULL.

    + being NULL.

    Another crucial difference is that the references for out_info and out_child @@ -257,10 +257,10 @@ 12 13

    direnum = g_file_enumerate_children (file, ...);
    -while (TRUE)
    +while (TRUE)
       {
         GFileInfo *info;
    -    if (!g_file_enumerator_iterate (direnum, &info, NULL, cancellable, error))
    +    if (!g_file_enumerator_iterate (direnum, &info, NULL, cancellable, error))
           goto out;
         if (!info)
           break;
    @@ -268,7 +268,7 @@
       }
     
     out:
    -  g_object_unref (direnum); // Note: frees the last @info
    @@ -291,12 +291,12 @@

    out_info

    -

    Output location for the next GFileInfo, or NULL.

    +

    Output location for the next GFileInfo, or NULL.

    [out][transfer none][optional]

    out_child

    -

    Output location for the next GFile, or NULL.

    +

    Output location for the next GFile, or NULL.

    [out][transfer none][optional] @@ -306,7 +306,7 @@

    error

    -

    a GError

    +

    a GError

      @@ -320,16 +320,16 @@
    GFileInfo *
     g_file_enumerator_next_file (GFileEnumerator *enumerator,
                                  GCancellable *cancellable,
    -                             GError **error);
    + GError **error);

    Returns information for the next file in the enumerated object. Will block until the information is available. The GFileInfo returned from this function will contain attributes that match the attribute string that was passed when the GFileEnumerator was created.

    See the documentation of GFileEnumerator for information about the order of returned files.

    -

    On error, returns NULL and sets error +

    On error, returns NULL and sets error to the error. If the -enumerator is at the end, NULL will be returned and error +enumerator is at the end, NULL will be returned and error will be unset.

    @@ -348,12 +348,12 @@

    cancellable

    -

    optional GCancellable object, NULL to ignore.

    +

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    -

    location to store the error occurring, or NULL to ignore

    +

    location to store the error occurring, or NULL to ignore

      @@ -361,19 +361,19 @@

    Returns

    -

    A GFileInfo or NULL on error +

    A GFileInfo or NULL on error or end of enumerator. Free the returned object with -g_object_unref() when no longer needed.

    +g_object_unref() when no longer needed.

    [nullable][transfer full]


    g_file_enumerator_close ()

    -
    gboolean
    +
    gboolean
     g_file_enumerator_close (GFileEnumerator *enumerator,
                              GCancellable *cancellable,
    -                         GError **error);
    + GError **error);

    Releases all resources used by this enumerator, making the enumerator return G_IO_ERROR_CLOSED on all calls.

    This will be automatically called when the last reference @@ -395,12 +395,12 @@

    cancellable

    -

    optional GCancellable object, NULL to ignore.

    +

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    -

    location to store the error occurring, or NULL to ignore

    +

    location to store the error occurring, or NULL to ignore

      @@ -408,7 +408,7 @@

    Returns

    -

    TRUE on success or FALSE on error.

    +

    TRUE on success or FALSE on error.


    @@ -420,7 +420,7 @@ int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Request information for a number of files from the enumerator asynchronously. When all i/o for the operation is finished the callback will be called with @@ -437,7 +437,7 @@ result in G_IO_ERROR_PENDING errors.

    Any outstanding i/o request with higher priority (lower numerical value) will be executed before an outstanding request with lower priority. Default -priority is G_PRIORITY_DEFAULT.

    +priority is G_PRIORITY_DEFAULT.

    Parameters

    @@ -464,7 +464,7 @@ - + @@ -484,10 +484,10 @@

    g_file_enumerator_next_files_finish ()

    -
    GList *
    +
    GList *
     g_file_enumerator_next_files_finish (GFileEnumerator *enumerator,
                                          GAsyncResult *result,
    -                                     GError **error);
    + GError **error);

    Finishes the asynchronous operation started with g_file_enumerator_next_files_async().

    Parameters

    @@ -510,7 +510,7 @@
    - @@ -519,8 +519,8 @@

    Returns

    -

    a GList of GFileInfos. You must free the list with -g_list_free() and unref the infos with g_object_unref() when you're +

    a GList of GFileInfos. You must free the list with +g_list_free() and unref the infos with g_object_unref() when you're done with them.

    [transfer full][element-type Gio.FileInfo]

    @@ -533,10 +533,10 @@ int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Asynchronously closes the file enumerator.

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned in g_file_enumerator_close_finish().

    @@ -561,7 +561,7 @@ - + @@ -581,20 +581,20 @@

    g_file_enumerator_close_finish ()

    -
    gboolean
    +
    gboolean
     g_file_enumerator_close_finish (GFileEnumerator *enumerator,
                                     GAsyncResult *result,
    -                                GError **error);
    + GError **error);

    Finishes closing a file enumerator, started from g_file_enumerator_close_async().

    If the file enumerator was already closed when g_file_enumerator_close_async() was called, then this function will report G_IO_ERROR_CLOSED in error , and -return FALSE. If the file enumerator had pending operation when the close +return FALSE. If the file enumerator had pending operation when the close operation was started, then this function will report G_IO_ERROR_PENDING, and -return FALSE. If cancellable - was not NULL, then the operation may have been +return FALSE. If cancellable + was not NULL, then the operation may have been cancelled by triggering the cancellable object from another thread. If the operation -was cancelled, the error G_IO_ERROR_CANCELLED will be set, and FALSE will be +was cancelled, the error G_IO_ERROR_CANCELLED will be set, and FALSE will be returned.

    Parameters

    @@ -617,7 +617,7 @@
    - @@ -626,13 +626,13 @@

    Returns

    -

    TRUE if the close operation has finished successfully.

    +

    TRUE if the close operation has finished successfully.


    g_file_enumerator_is_closed ()

    -
    gboolean
    +
    gboolean
     g_file_enumerator_is_closed (GFileEnumerator *enumerator);

    Checks if the file enumerator has been closed.

    @@ -652,14 +652,14 @@

    Returns

    -

    TRUE if the enumerator +

    TRUE if the enumerator is closed.


    g_file_enumerator_has_pending ()

    -
    gboolean
    +
    gboolean
     g_file_enumerator_has_pending (GFileEnumerator *enumerator);

    Checks if the file enumerator has pending operations.

    @@ -679,7 +679,7 @@

    Returns

    -

    TRUE if the enumerator +

    TRUE if the enumerator has pending operations.

    @@ -688,7 +688,7 @@

    g_file_enumerator_set_pending ()

    void
     g_file_enumerator_set_pending (GFileEnumerator *enumerator,
    -                               gboolean pending);
    + gboolean pending);

    Sets the file enumerator as having pending operations.

    Parameters

    @@ -819,6 +819,6 @@
    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GFile.html glib2.0-2.56.4/docs/reference/gio/html/GFile.html --- glib2.0-2.56.2/docs/reference/gio/html/GFile.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GFile.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -51,7 +51,7 @@ - + @@ -2019,11 +2019,11 @@

    Returns

    -

    TRUE if file +

    TRUE if file is an immediate child of parent (or any parent in the case that parent -is NULL).

    +is NULL).

    Since: 2.24

    @@ -2066,7 +2066,7 @@

    Returns

    a GFile to a child specified by name . -Free the returned object with g_object_unref().

    +Free the returned object with g_object_unref().

    [transfer full]

    @@ -2076,11 +2076,11 @@
    GFile *
     g_file_get_child_for_display_name (GFile *file,
                                        const char *display_name,
    -                                   GError **error);
    + GError **error);

    Gets the child of file for a given display_name (i.e. a UTF-8 -version of the name). If this function fails, it returns NULL +version of the name). If this function fails, it returns NULL and error will be set. This is very useful when constructing a GFile for a new file and the user entered the filename in the @@ -2117,15 +2117,15 @@

    Returns

    a GFile to the specified child, or -NULL if the display name couldn't be converted. -Free the returned object with g_object_unref().

    +NULL if the display name couldn't be converted. +Free the returned object with g_object_unref().

    [transfer full]


    g_file_has_prefix ()

    -
    gboolean
    +
    gboolean
     g_file_has_prefix (GFile *file,
                        GFile *prefix);

    Checks whether file @@ -2140,7 +2140,7 @@

    A GFile is not a prefix of itself. If you want to check for equality, use g_file_equal().

    This call does no I/O, as it works purely on names. As such it can -sometimes return FALSE even if file +sometimes return FALSE even if file is inside a prefix (from a filesystem point of view), because the prefix of file @@ -2172,10 +2172,10 @@

    Returns

    -

    TRUE if the files +

    TRUE if the files 's parent, grandparent, etc is prefix , -FALSE otherwise.

    +FALSE otherwise.


    @@ -2215,10 +2215,10 @@

    string with the relative path from descendant to parent -, or NULL if descendant +, or NULL if descendant doesn't have parent as -prefix. The returned string should be freed with g_free() when +prefix. The returned string should be freed with g_free() when no longer needed.

    [type filename][nullable]

    @@ -2257,17 +2257,17 @@

    Returns

    GFile to the resolved path. -NULL if relative_path -is NULL or if file +NULL if relative_path +is NULL or if file is invalid. -Free the returned object with g_object_unref().

    +Free the returned object with g_object_unref().

    [transfer full]


    g_file_is_native ()

    -
    gboolean
    +
    gboolean
     g_file_is_native (GFile *file);

    Checks to see if a file is native to the platform.

    A native file s one expressed in the platform-native filename format, @@ -2275,7 +2275,7 @@ as it might be on a locally mounted remote filesystem.

    On some systems non-native files may be available using the native filesystem via a userspace filesystem (FUSE), in these cases this call -will return FALSE, but g_file_get_path() will still return a native path.

    +will return FALSE, but g_file_get_path() will still return a native path.

    This call does no blocking I/O.

    Parameters

    @@ -2294,14 +2294,14 @@

    Returns

    -

    TRUE if file +

    TRUE if file is native


    g_file_has_uri_scheme ()

    -
    gboolean
    +
    gboolean
     g_file_has_uri_scheme (GFile *file,
                            const char *uri_scheme);

    Checks to see if a GFile has a given URI scheme.

    @@ -2330,8 +2330,8 @@

    Returns

    -

    TRUE if GFile's backend supports the -given URI scheme, FALSE if URI scheme is NULL, +

    TRUE if GFile's backend supports the +given URI scheme, FALSE if URI scheme is NULL, not supported, or GFile is invalid.

    @@ -2374,7 +2374,7 @@

    Returns

    a string containing the URI scheme for the given -GFile. The returned string should be freed with g_free() +GFile. The returned string should be freed with g_free() when no longer needed.

    @@ -2384,11 +2384,11 @@
    GFileInputStream *
     g_file_read (GFile *file,
                  GCancellable *cancellable,
    -             GError **error);
    + GError **error);

    Opens a file for reading. The result is a GFileInputStream that can be used to read the contents of the file.

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    If the file does not exist, the G_IO_ERROR_NOT_FOUND error will be @@ -2417,7 +2417,7 @@

    - + @@ -2425,8 +2425,8 @@

    Returns

    -

    GFileInputStream or NULL on error. -Free the returned object with g_object_unref().

    +

    GFileInputStream or NULL on error. +Free the returned object with g_object_unref().

    [transfer full]

    @@ -2438,7 +2438,7 @@ int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Asynchronously opens file for reading.

    For more details, see g_file_read() which is @@ -2469,7 +2469,7 @@

    +NULL to ignore.

    @@ -2493,7 +2493,7 @@
    GFileInputStream *
     g_file_read_finish (GFile *file,
                         GAsyncResult *res,
    -                    GError **error);
    + GError **error);

    Finishes an asynchronous file read operation started with g_file_read_async().

    @@ -2517,7 +2517,7 @@
    - + @@ -2525,8 +2525,8 @@

    Returns

    -

    a GFileInputStream or NULL on error. -Free the returned object with g_object_unref().

    +

    a GFileInputStream or NULL on error. +Free the returned object with g_object_unref().

    [transfer full]

    @@ -2537,7 +2537,7 @@ g_file_append_to (GFile *file, GFileCreateFlags flags, GCancellable *cancellable, - GError **error); + GError **error);

    Gets an output stream for appending data to the file. If the file doesn't already exist it is created.

    By default files created are generally readable by everyone, @@ -2546,7 +2546,7 @@ will be made readable only to the current user, to the level that is supported on the target filesystem.

    If cancellable - is not NULL, then the operation can be cancelled + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    @@ -2576,12 +2576,12 @@ +NULL to ignore.

    - + @@ -2589,8 +2589,8 @@

    Returns

    -

    a GFileOutputStream, or NULL on error. -Free the returned object with g_object_unref().

    +

    a GFileOutputStream, or NULL on error. +Free the returned object with g_object_unref().

    [transfer full]

    @@ -2601,7 +2601,7 @@ g_file_create (GFile *file, GFileCreateFlags flags, GCancellable *cancellable, - GError **error); + GError **error);

    Creates a new file and returns an output stream for writing to it. The file must not already exist.

    By default files created are generally readable by everyone, @@ -2610,7 +2610,7 @@ will be made readable only to the current user, to the level that is supported on the target filesystem.

    If cancellable - is not NULL, then the operation can be cancelled + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    @@ -2642,12 +2642,12 @@ +NULL to ignore.

    - + @@ -2656,8 +2656,8 @@

    Returns

    a GFileOutputStream for the newly created -file, or NULL on error. -Free the returned object with g_object_unref().

    +file, or NULL on error. +Free the returned object with g_object_unref().

    [transfer full]

    @@ -2667,10 +2667,10 @@
    GFileOutputStream *
     g_file_replace (GFile *file,
                     const char *etag,
    -                gboolean make_backup,
    +                gboolean make_backup,
                     GFileCreateFlags flags,
                     GCancellable *cancellable,
    -                GError **error);
    + GError **error);

    Returns an output stream for overwriting the file, possibly creating a backup copy of the file first. If the file doesn't exist, it will be created.

    @@ -2685,11 +2685,11 @@ will be made readable only to the current user, to the level that is supported on the target filesystem.

    If cancellable - is not NULL, then the operation can be cancelled + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    -

    If you pass in a non-NULL etag +

    If you pass in a non-NULL etag value and file already exists, then this value is compared to the current entity tag of the file, and if @@ -2700,11 +2700,11 @@ you load a new file you can use g_file_input_stream_query_info() to get the etag of the file.

    If make_backup - is TRUE, this function will attempt to make a + is TRUE, this function will attempt to make a backup of the current file before overwriting it. If this fails a G_IO_ERROR_CANT_CREATE_BACKUP error will be returned. If you want to replace anyway, try again with make_backup - set to FALSE.

    + set to FALSE.

    If the file is a directory the G_IO_ERROR_IS_DIRECTORY error will be returned, and if the file is some other form of non-regular file then a G_IO_ERROR_NOT_REGULAR_FILE error will be returned. Some @@ -2729,12 +2729,12 @@

    +for the current GFile, or NULL to ignore.

    - + @@ -2745,12 +2745,12 @@ +NULL to ignore.

    - + @@ -2758,8 +2758,8 @@

    Returns

    -

    a GFileOutputStream or NULL on error. -Free the returned object with g_object_unref().

    +

    a GFileOutputStream or NULL on error. +Free the returned object with g_object_unref().

    [transfer full]

    @@ -2772,7 +2772,7 @@ int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Asynchronously opens file for appending.

    For more details, see g_file_append_to() which is @@ -2808,7 +2808,7 @@

    +NULL to ignore.

    @@ -2832,7 +2832,7 @@
    GFileOutputStream *
     g_file_append_to_finish (GFile *file,
                              GAsyncResult *res,
    -                         GError **error);
    + GError **error);

    Finishes an asynchronous file append operation started with g_file_append_to_async().

    @@ -2856,7 +2856,7 @@
    - + @@ -2865,8 +2865,8 @@

    Returns

    a valid GFileOutputStream -or NULL on error. -Free the returned object with g_object_unref().

    +or NULL on error. +Free the returned object with g_object_unref().

    [transfer full]

    @@ -2879,7 +2879,7 @@ int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Asynchronously creates a new file and returns an output stream for writing to it. The file must not already exist.

    For more details, see g_file_create() which is @@ -2915,7 +2915,7 @@

    +NULL to ignore.

    @@ -2939,7 +2939,7 @@
    GFileOutputStream *
     g_file_create_finish (GFile *file,
                           GAsyncResult *res,
    -                      GError **error);
    + GError **error);

    Finishes an asynchronous file create operation started with g_file_create_async().

    @@ -2963,7 +2963,7 @@
    - + @@ -2971,8 +2971,8 @@

    Returns

    -

    a GFileOutputStream or NULL on error. -Free the returned object with g_object_unref().

    +

    a GFileOutputStream or NULL on error. +Free the returned object with g_object_unref().

    [transfer full]

    @@ -2982,12 +2982,12 @@
    void
     g_file_replace_async (GFile *file,
                           const char *etag,
    -                      gboolean make_backup,
    +                      gboolean make_backup,
                           GFileCreateFlags flags,
                           int io_priority,
                           GCancellable *cancellable,
                           GAsyncReadyCallback callback,
    -                      gpointer user_data);
    + gpointer user_data);

    Asynchronously overwrites the file, replacing the contents, possibly creating a backup copy of the file first.

    For more details, see g_file_replace() which is @@ -3013,12 +3013,12 @@

    +or NULL to ignore.

    - + @@ -3034,7 +3034,7 @@ +NULL to ignore.

    @@ -3058,7 +3058,7 @@
    GFileOutputStream *
     g_file_replace_finish (GFile *file,
                            GAsyncResult *res,
    -                       GError **error);
    + GError **error);

    Finishes an asynchronous file replace operation started with g_file_replace_async().

    @@ -3082,7 +3082,7 @@
    - + @@ -3090,8 +3090,8 @@

    Returns

    -

    a GFileOutputStream, or NULL on error. -Free the returned object with g_object_unref().

    +

    a GFileOutputStream, or NULL on error. +Free the returned object with g_object_unref().

    [transfer full]

    @@ -3103,7 +3103,7 @@ const char *attributes, GFileQueryInfoFlags flags, GCancellable *cancellable, - GError **error); + GError **error);

    Gets the requested information about specified file . The result is a GFileInfo object that contains key-value @@ -3121,7 +3121,7 @@ The standard attributes are available as defines, like G_FILE_ATTRIBUTE_STANDARD_NAME.

    If cancellable - is not NULL, then the operation can be cancelled + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    @@ -3162,12 +3162,12 @@ +NULL to ignore.

    - + @@ -3176,8 +3176,8 @@

    Returns

    a GFileInfo for the given file -, or NULL -on error. Free the returned object with g_object_unref().

    +, or NULL +on error. Free the returned object with g_object_unref().

    [transfer full]

    @@ -3191,7 +3191,7 @@ int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Asynchronously gets the requested information about specified file . The result is a GFileInfo object that contains key-value attributes @@ -3233,7 +3233,7 @@

    +NULL to ignore.

    @@ -3257,7 +3257,7 @@
    GFileInfo *
     g_file_query_info_finish (GFile *file,
                               GAsyncResult *res,
    -                          GError **error);
    + GError **error);

    Finishes an asynchronous file info query. See g_file_query_info_async().

    @@ -3281,7 +3281,7 @@
    - + @@ -3290,15 +3290,15 @@

    Returns

    GFileInfo for given file -or NULL on error. Free the returned object with -g_object_unref().

    +or NULL on error. Free the returned object with +g_object_unref().

    [transfer full]


    g_file_query_exists ()

    -
    gboolean
    +
    gboolean
     g_file_query_exists (GFile *file,
                          GCancellable *cancellable);

    Utility function to check if a particular file exists. This is @@ -3337,7 +3337,7 @@

    +NULL to ignore.

    @@ -3345,8 +3345,8 @@

    Returns

    -

    TRUE if the file exists (and can be detected without error), -FALSE otherwise (or if cancelled).

    +

    TRUE if the file exists (and can be detected without error), +FALSE otherwise (or if cancelled).


    @@ -3382,7 +3382,7 @@ +NULL to ignore.

    @@ -3402,7 +3402,7 @@ g_file_query_filesystem_info (GFile *file, const char *attributes, GCancellable *cancellable, - GError **error); + GError **error);

    Similar to g_file_query_info(), but obtains information about the filesystem the file is on, rather than the file itself. @@ -3422,7 +3422,7 @@ in bytes), G_FILE_ATTRIBUTE_FILESYSTEM_FREE (number of bytes available), and G_FILE_ATTRIBUTE_FILESYSTEM_TYPE (type of the filesystem).

    If cancellable - is not NULL, then the operation can be cancelled + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    @@ -3451,12 +3451,12 @@ +NULL to ignore.

    - + @@ -3464,8 +3464,8 @@

    Returns

    -

    a GFileInfo or NULL if there was an error. -Free the returned object with g_object_unref().

    +

    a GFileInfo or NULL if there was an error. +Free the returned object with g_object_unref().

    [transfer full]

    @@ -3478,7 +3478,7 @@ int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Asynchronously gets the requested information about the filesystem that the specified file is on. The result is a GFileInfo object @@ -3517,7 +3517,7 @@

    +NULL to ignore.

    @@ -3541,7 +3541,7 @@
    GFileInfo *
     g_file_query_filesystem_info_finish (GFile *file,
                                          GAsyncResult *res,
    -                                     GError **error);
    + GError **error);

    Finishes an asynchronous filesystem info query. See g_file_query_filesystem_info_async().

    @@ -3565,7 +3565,7 @@
    - + @@ -3574,8 +3574,8 @@

    Returns

    GFileInfo for given file -or NULL on error. -Free the returned object with g_object_unref().

    +or NULL on error. +Free the returned object with g_object_unref().

    [transfer full]

    @@ -3585,12 +3585,12 @@
    GAppInfo *
     g_file_query_default_handler (GFile *file,
                                   GCancellable *cancellable,
    -                              GError **error);
    + GError **error);

    Returns the GAppInfo that is registered as the default application to handle the file specified by file .

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    @@ -3609,12 +3609,12 @@
    - + - + @@ -3623,24 +3623,24 @@

    Returns

    a GAppInfo if the handle was found, -NULL if there were errors. -When you are done with it, release it with g_object_unref().

    +NULL if there were errors. +When you are done with it, release it with g_object_unref().

    [transfer full]


    g_file_measure_disk_usage ()

    -
    gboolean
    +
    gboolean
     g_file_measure_disk_usage (GFile *file,
                                GFileMeasureFlags flags,
                                GCancellable *cancellable,
                                GFileMeasureProgressCallback progress_callback,
    -                           gpointer progress_data,
    -                           guint64 *disk_usage,
    -                           guint64 *num_dirs,
    -                           guint64 *num_files,
    -                           GError **error);
    + gpointer progress_data, + guint64 *disk_usage, + guint64 *num_dirs, + guint64 *num_files, + GError **error);

    Recursively measures the disk usage of file .

    This is essentially an analog of the 'du' command, but it also @@ -3652,7 +3652,7 @@ .

    The returned size, disk_usage , is in bytes and should be formatted -with g_format_size() in order to get something reasonable for showing +with g_format_size() in order to get something reasonable for showing in a user interface.

    progress_callback and progress_data @@ -3712,7 +3712,7 @@

    - + @@ -3720,8 +3720,8 @@

    Returns

    -

    TRUE if successful, with the out parameters set. -FALSE otherwise, with error +

    TRUE if successful, with the out parameters set. +FALSE otherwise, with error set.

    Since: 2.38

    @@ -3732,12 +3732,12 @@
    void
     g_file_measure_disk_usage_async (GFile *file,
                                      GFileMeasureFlags flags,
    -                                 gint io_priority,
    +                                 gint io_priority,
                                      GCancellable *cancellable,
                                      GFileMeasureProgressCallback progress_callback,
    -                                 gpointer progress_data,
    +                                 gpointer progress_data,
                                      GAsyncReadyCallback callback,
    -                                 gpointer user_data);
    + gpointer user_data);

    Recursively measures the disk usage of file .

    This is the asynchronous version of g_file_measure_disk_usage(). See @@ -3800,13 +3800,13 @@


    g_file_measure_disk_usage_finish ()

    -
    gboolean
    +
    gboolean
     g_file_measure_disk_usage_finish (GFile *file,
                                       GAsyncResult *result,
    -                                  guint64 *disk_usage,
    -                                  guint64 *num_dirs,
    -                                  guint64 *num_files,
    -                                  GError **error);
    + guint64 *disk_usage, + guint64 *num_dirs, + guint64 *num_files, + GError **error);

    Collects the results from an earlier call to g_file_measure_disk_usage_async(). See g_file_measure_disk_usage() for more information.

    @@ -3846,7 +3846,7 @@
    - + @@ -3854,8 +3854,8 @@

    Returns

    -

    TRUE if successful, with the out parameters set. -FALSE otherwise, with error +

    TRUE if successful, with the out parameters set. +FALSE otherwise, with error set.

    Since: 2.38

    @@ -3866,15 +3866,15 @@
    GMount *
     g_file_find_enclosing_mount (GFile *file,
                                  GCancellable *cancellable,
    -                             GError **error);
    + GError **error);

    Gets a GMount for the GFile.

    If the GFileIface for file does not have a mount (e.g. possibly a remote share), error will be set to G_IO_ERROR_NOT_FOUND -and NULL will be returned.

    +and NULL will be returned.

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    @@ -3894,12 +3894,12 @@
    +NULL to ignore.

    - + @@ -3909,8 +3909,8 @@

    Returns

    a GMount where the file is located -or NULL on error. -Free the returned object with g_object_unref().

    +or NULL on error. +Free the returned object with g_object_unref().

    [transfer full]

    @@ -3922,7 +3922,7 @@ int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Asynchronously gets the mount for the file.

    For more details, see g_file_find_enclosing_mount() which is the synchronous version of this call.

    @@ -3952,7 +3952,7 @@ +NULL to ignore.

    @@ -3976,7 +3976,7 @@
    GMount *
     g_file_find_enclosing_mount_finish (GFile *file,
                                         GAsyncResult *res,
    -                                    GError **error);
    + GError **error);

    Finishes an asynchronous find mount request. See g_file_find_enclosing_mount_async().

    @@ -4000,7 +4000,7 @@
    - + @@ -4009,8 +4009,8 @@

    Returns

    GMount for given file -or NULL on error. -Free the returned object with g_object_unref().

    +or NULL on error. +Free the returned object with g_object_unref().

    [transfer full]

    @@ -4022,7 +4022,7 @@ const char *attributes, GFileQueryInfoFlags flags, GCancellable *cancellable, - GError **error); + GError **error);

    Gets the requested information about the files in a directory. The result is a GFileEnumerator object that will give out GFileInfo objects for all the files in the directory.

    @@ -4039,7 +4039,7 @@ The standard attributes are available as defines, like G_FILE_ATTRIBUTE_STANDARD_NAME.

    If cancellable - is not NULL, then the operation can be cancelled + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    @@ -4073,12 +4073,12 @@ +NULL to ignore.

    - + @@ -4087,7 +4087,7 @@

    Returns

    A GFileEnumerator if successful, -NULL on error. Free the returned object with g_object_unref().

    +NULL on error. Free the returned object with g_object_unref().

    [transfer full]

    @@ -4101,7 +4101,7 @@ int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Asynchronously gets the requested information about the files in a directory. The result is a GFileEnumerator object that will give out GFileInfo objects for all the files in the directory.

    @@ -4143,7 +4143,7 @@ +NULL to ignore.

    @@ -4167,7 +4167,7 @@
    GFileEnumerator *
     g_file_enumerate_children_finish (GFile *file,
                                       GAsyncResult *res,
    -                                  GError **error);
    + GError **error);

    Finishes an async enumerate children operation. See g_file_enumerate_children_async().

    @@ -4191,7 +4191,7 @@
    - + @@ -4199,9 +4199,9 @@

    Returns

    -

    a GFileEnumerator or NULL +

    a GFileEnumerator or NULL if an error occurred. -Free the returned object with g_object_unref().

    +Free the returned object with g_object_unref().

    [transfer full]

    @@ -4212,7 +4212,7 @@ g_file_set_display_name (GFile *file, const char *display_name, GCancellable *cancellable, - GError **error); + GError **error);

    Renames file to the specified display name.

    The display name is converted from UTF-8 to the correct encoding @@ -4224,7 +4224,7 @@ should be passed to g_file_set_display_name().

    On success the resulting converted filename is returned.

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    @@ -4249,12 +4249,12 @@
    +NULL to ignore.

    - + @@ -4264,8 +4264,8 @@

    Returns

    a GFile specifying what file was renamed to, -or NULL if there was an error. -Free the returned object with g_object_unref().

    +or NULL if there was an error. +Free the returned object with g_object_unref().

    [transfer full]

    @@ -4278,7 +4278,7 @@ int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Asynchronously sets the display name for a given GFile.

    For more details, see g_file_set_display_name() which is the synchronous version of this call.

    @@ -4313,7 +4313,7 @@ +NULL to ignore.

    @@ -4337,7 +4337,7 @@
    GFile *
     g_file_set_display_name_finish (GFile *file,
                                     GAsyncResult *res,
    -                                GError **error);
    + GError **error);

    Finishes setting a display name started with g_file_set_display_name_async().

    @@ -4361,7 +4361,7 @@
    - + @@ -4369,23 +4369,23 @@

    Returns

    -

    a GFile or NULL on error. -Free the returned object with g_object_unref().

    +

    a GFile or NULL on error. +Free the returned object with g_object_unref().

    [transfer full]


    g_file_delete ()

    -
    gboolean
    +
    gboolean
     g_file_delete (GFile *file,
                    GCancellable *cancellable,
    -               GError **error);
    + GError **error);

    Deletes a file. If the file is a directory, it will only be -deleted if it is empty. This has the same semantics as g_unlink().

    +deleted if it is empty. This has the same semantics as g_unlink().

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    Virtual: delete_file

    @@ -4406,12 +4406,12 @@
    +NULL to ignore.

    - + @@ -4419,7 +4419,7 @@

    Returns

    -

    TRUE if the file was deleted. FALSE otherwise.

    +

    TRUE if the file was deleted. FALSE otherwise.


    @@ -4430,11 +4430,11 @@ int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Asynchronously delete a file. If the file is a directory, it will only be deleted if it is empty. This has the same semantics as -g_unlink().

    +g_unlink().

    Virtual: delete_file_async

    Parameters

    @@ -4458,7 +4458,7 @@
    +NULL to ignore.

    @@ -4480,10 +4480,10 @@

    g_file_delete_finish ()

    -
    gboolean
    +
    gboolean
     g_file_delete_finish (GFile *file,
                           GAsyncResult *result,
    -                      GError **error);
    + GError **error);

    Finishes deleting a file started with g_file_delete_async().

    Virtual: delete_file_finish

    @@ -4507,7 +4507,7 @@
    - + @@ -4515,24 +4515,24 @@

    Returns

    -

    TRUE if the file was deleted. FALSE otherwise.

    +

    TRUE if the file was deleted. FALSE otherwise.

    Since: 2.34


    g_file_trash ()

    -
    gboolean
    +
    gboolean
     g_file_trash (GFile *file,
                   GCancellable *cancellable,
    -              GError **error);
    + GError **error);

    Sends file to the "Trashcan", if possible. This is similar to deleting it, but the user can recover it before emptying the trashcan. Not all file systems support trashing, so this call can return the G_IO_ERROR_NOT_SUPPORTED error.

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    Virtual: trash

    @@ -4553,12 +4553,12 @@
    +NULL to ignore.

    - + @@ -4566,7 +4566,7 @@

    Returns

    -

    TRUE on successful trash, FALSE otherwise.

    +

    TRUE on successful trash, FALSE otherwise.


    @@ -4577,7 +4577,7 @@ int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Asynchronously sends file to the Trash location, if possible.

    Virtual: trash_async

    @@ -4603,7 +4603,7 @@ +NULL to ignore.

    @@ -4625,10 +4625,10 @@

    g_file_trash_finish ()

    -
    gboolean
    +
    gboolean
     g_file_trash_finish (GFile *file,
                          GAsyncResult *result,
    -                     GError **error);
    + GError **error);

    Finishes an asynchronous file trashing operation, started with g_file_trash_async().

    Virtual: trash_finish

    @@ -4653,7 +4653,7 @@
    - + @@ -4661,21 +4661,21 @@

    Returns

    -

    TRUE on successful trash, FALSE otherwise.

    +

    TRUE on successful trash, FALSE otherwise.

    Since: 2.38


    g_file_copy ()

    -
    gboolean
    +
    gboolean
     g_file_copy (GFile *source,
                  GFile *destination,
                  GFileCopyFlags flags,
                  GCancellable *cancellable,
                  GFileProgressCallback progress_callback,
    -             gpointer progress_callback_data,
    -             GError **error);
    + gpointer progress_callback_data, + GError **error);

    Copies the file source to the location specified by destination . @@ -4691,11 +4691,11 @@ that is possible to copy is copied, not just the default subset (which, for instance, does not include the owner, see GFileInfo).

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    If progress_callback - is not NULL, then the operation can be monitored + is not NULL, then the operation can be monitored by setting this to a GFileProgressCallback function. progress_callback_data will be passed to this function. It is guaranteed @@ -4742,13 +4742,13 @@

    +NULL to ignore.

    +progress information, or NULL if progress information is not needed.

    @@ -4759,7 +4759,7 @@ - + @@ -4767,7 +4767,7 @@

    Returns

    -

    TRUE on success, FALSE otherwise.

    +

    TRUE on success, FALSE otherwise.


    @@ -4780,15 +4780,15 @@ int io_priority, GCancellable *cancellable, GFileProgressCallback progress_callback, - gpointer progress_callback_data, + gpointer progress_callback_data, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Copies the file source to the location specified by destination asynchronously. For details of the behaviour, see g_file_copy().

    If progress_callback - is not NULL, then that function that will be called + is not NULL, then that function that will be called just like in g_file_copy(). The callback will run in the default main context of the thread calling g_file_copy_async() — the same context as callback is @@ -4828,13 +4828,13 @@

    +NULL to ignore.

    +information, or NULL if progress information is not needed.

    @@ -4860,10 +4860,10 @@

    g_file_copy_finish ()

    -
    gboolean
    +
    gboolean
     g_file_copy_finish (GFile *file,
                         GAsyncResult *res,
    -                    GError **error);
    + GError **error);

    Finishes copying the file started with g_file_copy_async().

    Parameters

    @@ -4886,7 +4886,7 @@
    - + @@ -4894,20 +4894,20 @@

    Returns

    -

    a TRUE on success, FALSE on error.

    +

    a TRUE on success, FALSE on error.


    g_file_move ()

    -
    gboolean
    +
    gboolean
     g_file_move (GFile *source,
                  GFile *destination,
                  GFileCopyFlags flags,
                  GCancellable *cancellable,
                  GFileProgressCallback progress_callback,
    -             gpointer progress_callback_data,
    -             GError **error);
    + gpointer progress_callback_data, + GError **error);

    Tries to move the file or directory source to the location specified by destination @@ -4923,11 +4923,11 @@ source symlink will be copied.

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    If progress_callback - is not NULL, then the operation can be monitored + is not NULL, then the operation can be monitored by setting this to a GFileProgressCallback function. progress_callback_data will be passed to this function. It is @@ -4973,7 +4973,7 @@

    +NULL to ignore.

    @@ -4990,7 +4990,7 @@ - + @@ -4998,16 +4998,16 @@

    Returns

    -

    TRUE on successful move, FALSE otherwise.

    +

    TRUE on successful move, FALSE otherwise.


    g_file_make_directory ()

    -
    gboolean
    +
    gboolean
     g_file_make_directory (GFile *file,
                            GCancellable *cancellable,
    -                       GError **error);
    + GError **error);

    Creates a directory. Note that this will only create a child directory of the immediate parent directory of the path or URI given by the GFile. To recursively create directories, see g_file_make_directory_with_parents(). @@ -5020,7 +5020,7 @@

    For a local GFile the newly created directory will have the default (current) ownership and permissions of the current process.

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    @@ -5040,12 +5040,12 @@
    +NULL to ignore.

    - + @@ -5053,7 +5053,7 @@

    Returns

    -

    TRUE on successful creation, FALSE otherwise.

    +

    TRUE on successful creation, FALSE otherwise.


    @@ -5064,7 +5064,7 @@ int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Asynchronously creates a directory.

    Virtual: make_directory_async

    @@ -5089,7 +5089,7 @@
    +NULL to ignore.

    @@ -5111,10 +5111,10 @@

    g_file_make_directory_finish ()

    -
    gboolean
    +
    gboolean
     g_file_make_directory_finish (GFile *file,
                                   GAsyncResult *result,
    -                              GError **error);
    + GError **error);

    Finishes an asynchronous directory creation, started with g_file_make_directory_async().

    Virtual: make_directory_finish

    @@ -5139,7 +5139,7 @@
    - + @@ -5147,17 +5147,17 @@

    Returns

    -

    TRUE on successful directory creation, FALSE otherwise.

    +

    TRUE on successful directory creation, FALSE otherwise.

    Since: 2.38


    g_file_make_directory_with_parents ()

    -
    gboolean
    +
    gboolean
     g_file_make_directory_with_parents (GFile *file,
                                         GCancellable *cancellable,
    -                                    GError **error);
    + GError **error);

    Creates a directory and any parent directories that may not exist similar to 'mkdir -p'. If the file system does not support creating directories, this function will fail, setting error @@ -5165,11 +5165,11 @@ G_IO_ERROR_NOT_SUPPORTED. If the directory itself already exists, this function will fail setting error to G_IO_ERROR_EXISTS, unlike -the similar g_mkdir_with_parents().

    +the similar g_mkdir_with_parents().

    For a local GFile the newly created directories will have the default (current) ownership and permissions of the current process.

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    @@ -5189,12 +5189,12 @@
    +NULL to ignore.

    - + @@ -5202,7 +5202,7 @@

    Returns

    -

    TRUE if all directories have been successfully created, FALSE +

    TRUE if all directories have been successfully created, FALSE otherwise.

    Since: 2.18

    @@ -5210,17 +5210,17 @@

    g_file_make_symbolic_link ()

    -
    gboolean
    +
    gboolean
     g_file_make_symbolic_link (GFile *file,
                                const char *symlink_value,
                                GCancellable *cancellable,
    -                           GError **error);
    + GError **error);

    Creates a symbolic link named file which contains the string symlink_value .

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    @@ -5246,12 +5246,12 @@
    +NULL to ignore.

    - + @@ -5259,7 +5259,7 @@

    Returns

    -

    TRUE on the creation of a new symlink, FALSE otherwise.

    +

    TRUE on the creation of a new symlink, FALSE otherwise.


    @@ -5268,14 +5268,14 @@
    GFileAttributeInfoList *
     g_file_query_settable_attributes (GFile *file,
                                       GCancellable *cancellable,
    -                                  GError **error);
    + GError **error);

    Obtain the list of settable attributes for the file.

    Returns the type and full attribute name of all the attributes that can be set on this file. This doesn't mean setting it will always succeed though, you might get an access failure, or some specific file may not support a specific attribute.

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    @@ -5295,12 +5295,12 @@
    +NULL to ignore.

    - + @@ -5319,12 +5319,12 @@
    GFileAttributeInfoList *
     g_file_query_writable_namespaces (GFile *file,
                                       GCancellable *cancellable,
    -                                  GError **error);
    + GError **error);

    Obtain the list of attribute namespaces where new attributes can be created by a user. An example of this is extended attributes (in the "xattr" namespace).

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    @@ -5344,12 +5344,12 @@
    +NULL to ignore.

    - + @@ -5365,23 +5365,23 @@

    g_file_set_attribute ()

    -
    gboolean
    +
    gboolean
     g_file_set_attribute (GFile *file,
                           const char *attribute,
                           GFileAttributeType type,
    -                      gpointer value_p,
    +                      gpointer value_p,
                           GFileQueryInfoFlags flags,
                           GCancellable *cancellable,
    -                      GError **error);
    + GError **error);

    Sets an attribute in the file with attribute name attribute to value .

    Some attributes can be unset by setting type to G_FILE_ATTRIBUTE_TYPE_INVALID and value_p - to NULL.

    + to NULL.

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    @@ -5422,12 +5422,12 @@
    +NULL to ignore.

    - + @@ -5435,18 +5435,18 @@

    Returns

    -

    TRUE if the attribute was set, FALSE otherwise.

    +

    TRUE if the attribute was set, FALSE otherwise.


    g_file_set_attributes_from_info ()

    -
    gboolean
    +
    gboolean
     g_file_set_attributes_from_info (GFile *file,
                                      GFileInfo *info,
                                      GFileQueryInfoFlags flags,
                                      GCancellable *cancellable,
    -                                 GError **error);
    + GError **error);

    Tries to set all attributes in the GFileInfo on the target values, not stopping on the first error.

    If there is any error during this operation then error @@ -5456,7 +5456,7 @@ G_FILE_ATTRIBUTE_STATUS_ERROR_SETTING, which means you can also detect further errors.

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    @@ -5486,12 +5486,12 @@
    +NULL to ignore.

    - + @@ -5499,7 +5499,7 @@

    Returns

    -

    FALSE if there was any error, TRUE otherwise.

    +

    FALSE if there was any error, TRUE otherwise.


    @@ -5512,7 +5512,7 @@ int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Asynchronously sets the attributes of file with info .

    @@ -5554,7 +5554,7 @@ +NULL to ignore.

    @@ -5564,7 +5564,7 @@ - + @@ -5574,11 +5574,11 @@

    g_file_set_attributes_finish ()

    -
    gboolean
    +
    gboolean
     g_file_set_attributes_finish (GFile *file,
                                   GAsyncResult *result,
                                   GFileInfo **info,
    -                              GError **error);
    + GError **error);

    Finishes setting an attribute started in g_file_set_attributes_async().

    Parameters

    @@ -5606,7 +5606,7 @@
    - + @@ -5614,26 +5614,26 @@

    Returns

    -

    TRUE if the attributes were set correctly, FALSE otherwise.

    +

    TRUE if the attributes were set correctly, FALSE otherwise.


    g_file_set_attribute_string ()

    -
    gboolean
    +
    gboolean
     g_file_set_attribute_string (GFile *file,
                                  const char *attribute,
                                  const char *value,
                                  GFileQueryInfoFlags flags,
                                  GCancellable *cancellable,
    -                             GError **error);
    + GError **error);

    Sets attribute of type G_FILE_ATTRIBUTE_TYPE_STRING to value . If attribute is of a different type, this operation will fail.

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    @@ -5668,12 +5668,12 @@
    +NULL to ignore.

    - + @@ -5681,28 +5681,28 @@

    Returns

    -

    TRUE if the attribute -was successfully set, FALSE otherwise.

    +

    TRUE if the attribute +was successfully set, FALSE otherwise.


    g_file_set_attribute_byte_string ()

    -
    gboolean
    +
    gboolean
     g_file_set_attribute_byte_string (GFile *file,
                                       const char *attribute,
                                       const char *value,
                                       GFileQueryInfoFlags flags,
                                       GCancellable *cancellable,
    -                                  GError **error);
    + GError **error);

    Sets attribute of type G_FILE_ATTRIBUTE_TYPE_BYTE_STRING to value . If attribute is of a different type, this operation will fail, -returning FALSE.

    +returning FALSE.

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    @@ -5737,12 +5737,12 @@
    +NULL to ignore.

    - + @@ -5750,29 +5750,29 @@

    Returns

    -

    TRUE if the attribute +

    TRUE if the attribute was successfully set to value in the file -, FALSE otherwise.

    +, FALSE otherwise.


    g_file_set_attribute_uint32 ()

    -
    gboolean
    +
    gboolean
     g_file_set_attribute_uint32 (GFile *file,
                                  const char *attribute,
    -                             guint32 value,
    +                             guint32 value,
                                  GFileQueryInfoFlags flags,
                                  GCancellable *cancellable,
    -                             GError **error);
    + GError **error);

    Sets attribute of type G_FILE_ATTRIBUTE_TYPE_UINT32 to value . If attribute is of a different type, this operation will fail.

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    @@ -5796,7 +5796,7 @@
    - + @@ -5807,12 +5807,12 @@ +NULL to ignore.

    - + @@ -5820,29 +5820,29 @@

    Returns

    -

    TRUE if the attribute +

    TRUE if the attribute was successfully set to value in the file -, FALSE otherwise.

    +, FALSE otherwise.


    g_file_set_attribute_int32 ()

    -
    gboolean
    +
    gboolean
     g_file_set_attribute_int32 (GFile *file,
                                 const char *attribute,
    -                            gint32 value,
    +                            gint32 value,
                                 GFileQueryInfoFlags flags,
                                 GCancellable *cancellable,
    -                            GError **error);
    + GError **error);

    Sets attribute of type G_FILE_ATTRIBUTE_TYPE_INT32 to value . If attribute is of a different type, this operation will fail.

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    @@ -5866,7 +5866,7 @@
    - + @@ -5877,12 +5877,12 @@ +NULL to ignore.

    - + @@ -5890,29 +5890,29 @@

    Returns

    -

    TRUE if the attribute +

    TRUE if the attribute was successfully set to value in the file -, FALSE otherwise.

    +, FALSE otherwise.


    g_file_set_attribute_uint64 ()

    -
    gboolean
    +
    gboolean
     g_file_set_attribute_uint64 (GFile *file,
                                  const char *attribute,
    -                             guint64 value,
    +                             guint64 value,
                                  GFileQueryInfoFlags flags,
                                  GCancellable *cancellable,
    -                             GError **error);
    + GError **error);

    Sets attribute of type G_FILE_ATTRIBUTE_TYPE_UINT64 to value . If attribute is of a different type, this operation will fail.

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    @@ -5936,7 +5936,7 @@
    - + @@ -5947,12 +5947,12 @@ +NULL to ignore.

    - + @@ -5960,29 +5960,29 @@

    Returns

    -

    TRUE if the attribute +

    TRUE if the attribute was successfully set to value in the file -, FALSE otherwise.

    +, FALSE otherwise.


    g_file_set_attribute_int64 ()

    -
    gboolean
    +
    gboolean
     g_file_set_attribute_int64 (GFile *file,
                                 const char *attribute,
    -                            gint64 value,
    +                            gint64 value,
                                 GFileQueryInfoFlags flags,
                                 GCancellable *cancellable,
    -                            GError **error);
    + GError **error);

    Sets attribute of type G_FILE_ATTRIBUTE_TYPE_INT64 to value . If attribute is of a different type, this operation will fail.

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    @@ -6006,7 +6006,7 @@
    - + @@ -6017,12 +6017,12 @@ +NULL to ignore.

    - + @@ -6030,8 +6030,8 @@

    Returns

    -

    TRUE if the attribute -was successfully set, FALSE otherwise.

    +

    TRUE if the attribute +was successfully set, FALSE otherwise.


    @@ -6043,13 +6043,13 @@ GMountOperation *mount_operation, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Mounts a file of type G_FILE_TYPE_MOUNTABLE. Using mount_operation , you can request callbacks when, for instance, passwords are needed during authentication.

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    When the operation is finished, callback @@ -6078,19 +6078,19 @@

    +or NULL to avoid user interaction.

    +NULL to ignore.

    +when the request is satisfied, or NULL.

    @@ -6108,7 +6108,7 @@
    GFile *
     g_file_mount_mountable_finish (GFile *file,
                                    GAsyncResult *result,
    -                               GError **error);
    + GError **error);

    Finishes a mount operation. See g_file_mount_mountable() for details.

    Finish an asynchronous mount operation that was started with g_file_mount_mountable().

    @@ -6133,7 +6133,7 @@ - + @@ -6141,8 +6141,8 @@

    Returns

    -

    a GFile or NULL on error. -Free the returned object with g_object_unref().

    +

    a GFile or NULL on error. +Free the returned object with g_object_unref().

    [transfer full]

    @@ -6154,14 +6154,14 @@ GMountUnmountFlags flags, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    g_file_unmount_mountable has been deprecated since version 2.22 and should not be used in newly-written code.

    Use g_file_unmount_mountable_with_operation() instead.

    Unmounts a file of type G_FILE_TYPE_MOUNTABLE.

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    When the operation is finished, callback @@ -6190,13 +6190,13 @@

    +NULL to ignore.

    +when the request is satisfied, or NULL.

    @@ -6211,10 +6211,10 @@

    g_file_unmount_mountable_finish ()

    -
    gboolean
    +
    gboolean
     g_file_unmount_mountable_finish (GFile *file,
                                      GAsyncResult *result,
    -                                 GError **error);
    + GError **error);

    g_file_unmount_mountable_finish has been deprecated since version 2.22 and should not be used in newly-written code.

    Use g_file_unmount_mountable_with_operation_finish() @@ -6244,7 +6244,7 @@

    - + @@ -6252,8 +6252,8 @@

    Returns

    -

    TRUE if the operation finished successfully. -FALSE otherwise.

    +

    TRUE if the operation finished successfully. +FALSE otherwise.


    @@ -6266,10 +6266,10 @@ GMountOperation *mount_operation, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Unmounts a file of type G_FILE_TYPE_MOUNTABLE.

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    When the operation is finished, callback @@ -6298,19 +6298,19 @@

    +or NULL to avoid user interaction.

    +NULL to ignore.

    +when the request is satisfied, or NULL.

    @@ -6326,11 +6326,11 @@

    g_file_unmount_mountable_with_operation_finish ()

    -
    gboolean
    +
    gboolean
     g_file_unmount_mountable_with_operation_finish
                                    (GFile *file,
                                     GAsyncResult *result,
    -                                GError **error);
    + GError **error);

    Finishes an unmount operation, see g_file_unmount_mountable_with_operation() for details.

    Finish an asynchronous unmount operation that was started @@ -6356,7 +6356,7 @@

    - + @@ -6364,8 +6364,8 @@

    Returns

    -

    TRUE if the operation finished successfully. -FALSE otherwise.

    +

    TRUE if the operation finished successfully. +FALSE otherwise.

    Since: 2.22

    @@ -6377,7 +6377,7 @@ GMountUnmountFlags flags, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    g_file_eject_mountable has been deprecated since version 2.22 and should not be used in newly-written code.

    Use g_file_eject_mountable_with_operation() instead.

    @@ -6389,7 +6389,7 @@ data, and the operation can be finalized with g_file_eject_mountable_finish().

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    @@ -6414,13 +6414,13 @@
    +NULL to ignore.

    +when the request is satisfied, or NULL.

    @@ -6435,10 +6435,10 @@

    g_file_eject_mountable_finish ()

    -
    gboolean
    +
    gboolean
     g_file_eject_mountable_finish (GFile *file,
                                    GAsyncResult *result,
    -                               GError **error);
    + GError **error);

    g_file_eject_mountable_finish has been deprecated since version 2.22 and should not be used in newly-written code.

    Use g_file_eject_mountable_with_operation_finish() @@ -6467,7 +6467,7 @@

    - + @@ -6475,9 +6475,9 @@

    Returns

    -

    TRUE if the file +

    TRUE if the file was ejected successfully. -FALSE otherwise.

    +FALSE otherwise.


    @@ -6489,7 +6489,7 @@ GMountOperation *mount_operation, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Starts an asynchronous eject on a mountable. When this operation has completed, callback will be called with @@ -6497,7 +6497,7 @@ data, and the operation can be finalized with g_file_eject_mountable_with_operation_finish().

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    @@ -6522,19 +6522,19 @@
    +or NULL to avoid user interaction.

    +NULL to ignore.

    +when the request is satisfied, or NULL.

    @@ -6550,11 +6550,11 @@

    g_file_eject_mountable_with_operation_finish ()

    -
    gboolean
    +
    gboolean
     g_file_eject_mountable_with_operation_finish
                                    (GFile *file,
                                     GAsyncResult *result,
    -                                GError **error);
    + GError **error);

    Finishes an asynchronous eject operation started by g_file_eject_mountable_with_operation().

    @@ -6578,7 +6578,7 @@
    - + @@ -6586,9 +6586,9 @@

    Returns

    -

    TRUE if the file +

    TRUE if the file was ejected successfully. -FALSE otherwise.

    +FALSE otherwise.

    Since: 2.22

    @@ -6601,13 +6601,13 @@ GMountOperation *start_operation, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Starts a file of type G_FILE_TYPE_MOUNTABLE. Using start_operation , you can request callbacks when, for instance, passwords are needed during authentication.

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    When the operation is finished, callback @@ -6635,17 +6635,17 @@

    - + - + - + @@ -6661,10 +6661,10 @@

    g_file_start_mountable_finish ()

    -
    gboolean
    +
    gboolean
     g_file_start_mountable_finish (GFile *file,
                                    GAsyncResult *result,
    -                               GError **error);
    + GError **error);

    Finishes a start operation. See g_file_start_mountable() for details.

    Finish an asynchronous start operation that was started with g_file_start_mountable().

    @@ -6689,7 +6689,7 @@
    - + @@ -6697,7 +6697,7 @@

    Returns

    -

    TRUE if the operation finished successfully. FALSE +

    TRUE if the operation finished successfully. FALSE otherwise.

    Since: 2.22

    @@ -6711,10 +6711,10 @@ GMountOperation *mount_operation, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Stops a file of type G_FILE_TYPE_MOUNTABLE.

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    When the operation is finished, callback @@ -6743,19 +6743,19 @@

    +or NULL to avoid user interaction.

    +NULL to ignore.

    +when the request is satisfied, or NULL.

    @@ -6771,10 +6771,10 @@

    g_file_stop_mountable_finish ()

    -
    gboolean
    +
    gboolean
     g_file_stop_mountable_finish (GFile *file,
                                   GAsyncResult *result,
    -                              GError **error);
    + GError **error);

    Finishes an stop operation, see g_file_stop_mountable() for details.

    Finish an asynchronous stop operation that was started with g_file_stop_mountable().

    @@ -6799,7 +6799,7 @@
    - + @@ -6807,8 +6807,8 @@

    Returns

    -

    TRUE if the operation finished successfully. -FALSE otherwise.

    +

    TRUE if the operation finished successfully. +FALSE otherwise.

    Since: 2.22

    @@ -6819,10 +6819,10 @@ g_file_poll_mountable (GFile *file, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Polls a file of type G_FILE_TYPE_MOUNTABLE.

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    When the operation is finished, callback @@ -6845,13 +6845,13 @@

    - + +when the request is satisfied, or NULL.

    @@ -6867,10 +6867,10 @@

    g_file_poll_mountable_finish ()

    -
    gboolean
    +
    gboolean
     g_file_poll_mountable_finish (GFile *file,
                                   GAsyncResult *result,
    -                              GError **error);
    + GError **error);

    Finishes a poll operation. See g_file_poll_mountable() for details.

    Finish an asynchronous poll operation that was polled with g_file_poll_mountable().

    @@ -6895,7 +6895,7 @@
    - + @@ -6903,7 +6903,7 @@

    Returns

    -

    TRUE if the operation finished successfully. FALSE +

    TRUE if the operation finished successfully. FALSE otherwise.

    Since: 2.22

    @@ -6917,7 +6917,7 @@ GMountOperation *mount_operation, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Starts a mount_operation , mounting the volume that contains the file location @@ -6928,7 +6928,7 @@ data, and the operation can be finalized with g_file_mount_enclosing_volume_finish().

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    @@ -6953,19 +6953,19 @@
    +or NULL to avoid user interaction.

    +NULL to ignore.

    +when the request is satisfied, or NULL.

    @@ -6980,10 +6980,10 @@

    g_file_mount_enclosing_volume_finish ()

    -
    gboolean
    +
    gboolean
     g_file_mount_enclosing_volume_finish (GFile *location,
                                           GAsyncResult *result,
    -                                      GError **error);
    + GError **error);

    Finishes a mount operation started by g_file_mount_enclosing_volume().

    Parameters

    @@ -7006,7 +7006,7 @@
    - + @@ -7014,8 +7014,8 @@

    Returns

    -

    TRUE if successful. If an error has occurred, -this function will return FALSE and set error +

    TRUE if successful. If an error has occurred, +this function will return FALSE and set error appropriately if present.

    @@ -7026,11 +7026,11 @@ g_file_monitor_directory (GFile *file, GFileMonitorFlags flags, GCancellable *cancellable, - GError **error); + GError **error);

    Obtains a directory monitor for the given file. This may fail if directory monitoring is not supported.

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    It does not make sense for flags @@ -7062,12 +7062,12 @@

    +NULL to ignore.

    - + @@ -7077,8 +7077,8 @@

    Returns

    a GFileMonitor for the given file , -or NULL on error. -Free the returned object with g_object_unref().

    +or NULL on error. +Free the returned object with g_object_unref().

    [transfer full]

    @@ -7089,11 +7089,11 @@ g_file_monitor_file (GFile *file, GFileMonitorFlags flags, GCancellable *cancellable, - GError **error); + GError **error);

    Obtains a file monitor for the given file. If no file notification mechanism exists, then regular polling of the file is used.

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    If flags @@ -7127,12 +7127,12 @@

    +NULL to ignore.

    - + @@ -7142,8 +7142,8 @@

    Returns

    a GFileMonitor for the given file , -or NULL on error. -Free the returned object with g_object_unref().

    +or NULL on error. +Free the returned object with g_object_unref().

    [transfer full]

    @@ -7154,11 +7154,11 @@ g_file_monitor (GFile *file, GFileMonitorFlags flags, GCancellable *cancellable, - GError **error); + GError **error);

    Obtains a file or directory monitor for the given file, depending on the type of the file.

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    @@ -7183,12 +7183,12 @@
    +NULL to ignore.

    - + @@ -7198,8 +7198,8 @@

    Returns

    a GFileMonitor for the given file , -or NULL on error. -Free the returned object with g_object_unref().

    +or NULL on error. +Free the returned object with g_object_unref().

    [transfer full]

    Since: 2.18

    @@ -7207,22 +7207,22 @@

    g_file_load_bytes ()

    -
    GBytes *
    +
    GBytes *
     g_file_load_bytes (GFile *file,
                        GCancellable *cancellable,
    -                   gchar **etag_out,
    -                   GError **error);
    + gchar **etag_out, + GError **error);

    Loads the contents of file - and returns it as GBytes.

    + and returns it as GBytes.

    If file is a resource:// based URI, the resulting bytes will reference the embedded resource instead of a copy. Otherwise, this is equivalent to calling -g_file_load_contents() and g_bytes_new_take().

    +g_file_load_contents() and g_bytes_new_take().

    For resources, etag_out - will be set to NULL.

    -

    The data contained in the resulting GBytes is always zero-terminated, but -this is not included in the GBytes length. The resulting GBytes should be -freed with g_bytes_unref() when no longer in use.

    + will be set to NULL.

    +

    The data contained in the resulting GBytes is always zero-terminated, but +this is not included in the GBytes length. The resulting GBytes should be +freed with g_bytes_unref() when no longer in use.

    Parameters

    cancellable

    optional GCancellable object, NULL to ignore.

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    a GError location to store the error occurring, or NULL to +

    a GError location to store the error occurring, or NULL to ignore.

     

    cancellable

    optional GCancellable object, NULL to ignore.

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    a GError location to store the error occurring, or NULL to +

    a GError location to store the error occurring, or NULL to ignore.

     
    -gboolean +gboolean (*GFileReadMoreCallback) () @@ -131,7 +131,7 @@
    -guint +guint g_file_hash () @@ -139,7 +139,7 @@
    -gboolean +gboolean g_file_equal () @@ -194,7 +194,7 @@
    -gboolean +gboolean g_file_has_parent () @@ -218,7 +218,7 @@
    -gboolean +gboolean g_file_has_prefix () @@ -242,7 +242,7 @@
    -gboolean +gboolean g_file_is_native () @@ -250,7 +250,7 @@
    -gboolean +gboolean g_file_has_uri_scheme () @@ -386,7 +386,7 @@
    -gboolean +gboolean g_file_query_exists () @@ -434,7 +434,7 @@
    -gboolean +gboolean g_file_measure_disk_usage () @@ -450,7 +450,7 @@
    -gboolean +gboolean g_file_measure_disk_usage_finish () @@ -530,7 +530,7 @@
    -gboolean +gboolean g_file_delete () @@ -546,7 +546,7 @@
    -gboolean +gboolean g_file_delete_finish () @@ -554,7 +554,7 @@
    -gboolean +gboolean g_file_trash () @@ -570,7 +570,7 @@
    -gboolean +gboolean g_file_trash_finish () @@ -578,7 +578,7 @@
    -gboolean +gboolean g_file_copy () @@ -594,7 +594,7 @@
    -gboolean +gboolean g_file_copy_finish () @@ -602,7 +602,7 @@
    -gboolean +gboolean g_file_move () @@ -610,7 +610,7 @@
    -gboolean +gboolean g_file_make_directory () @@ -626,7 +626,7 @@
    -gboolean +gboolean g_file_make_directory_finish () @@ -634,7 +634,7 @@
    -gboolean +gboolean g_file_make_directory_with_parents () @@ -642,7 +642,7 @@
    -gboolean +gboolean g_file_make_symbolic_link () @@ -666,7 +666,7 @@
    -gboolean +gboolean g_file_set_attribute () @@ -674,7 +674,7 @@
    -gboolean +gboolean g_file_set_attributes_from_info () @@ -690,7 +690,7 @@
    -gboolean +gboolean g_file_set_attributes_finish () @@ -698,7 +698,7 @@
    -gboolean +gboolean g_file_set_attribute_string () @@ -706,7 +706,7 @@
    -gboolean +gboolean g_file_set_attribute_byte_string () @@ -714,7 +714,7 @@
    -gboolean +gboolean g_file_set_attribute_uint32 () @@ -722,7 +722,7 @@
    -gboolean +gboolean g_file_set_attribute_int32 () @@ -730,7 +730,7 @@
    -gboolean +gboolean g_file_set_attribute_uint64 () @@ -738,7 +738,7 @@
    -gboolean +gboolean g_file_set_attribute_int64 () @@ -770,7 +770,7 @@
    -gboolean +gboolean g_file_unmount_mountable_finish () @@ -786,7 +786,7 @@
    -gboolean +gboolean g_file_unmount_mountable_with_operation_finish () @@ -802,7 +802,7 @@
    -gboolean +gboolean g_file_eject_mountable_finish () @@ -818,7 +818,7 @@
    -gboolean +gboolean g_file_eject_mountable_with_operation_finish () @@ -834,7 +834,7 @@
    -gboolean +gboolean g_file_start_mountable_finish () @@ -850,7 +850,7 @@
    -gboolean +gboolean g_file_stop_mountable_finish () @@ -866,7 +866,7 @@
    -gboolean +gboolean g_file_poll_mountable_finish () @@ -882,7 +882,7 @@
    -gboolean +gboolean g_file_mount_enclosing_volume_finish () @@ -914,7 +914,7 @@
    -GBytes * +GBytes * g_file_load_bytes () @@ -930,7 +930,7 @@
    -GBytes * +GBytes * g_file_load_bytes_finish () @@ -938,7 +938,7 @@
    -gboolean +gboolean g_file_load_contents () @@ -954,7 +954,7 @@
    -gboolean +gboolean g_file_load_contents_finish () @@ -970,7 +970,7 @@
    -gboolean +gboolean g_file_load_partial_contents_finish () @@ -978,7 +978,7 @@
    -gboolean +gboolean g_file_replace_contents () @@ -1002,7 +1002,7 @@
    -gboolean +gboolean g_file_replace_contents_finish () @@ -1010,7 +1010,7 @@
    -gboolean +gboolean g_file_copy_attributes () @@ -1090,7 +1090,7 @@
    -gboolean +gboolean g_file_supports_thread_contexts () @@ -1144,7 +1144,7 @@

    Object Hierarchy

    -
        GInterface
    +
        GInterface
         ╰── GFile
     
    @@ -1152,7 +1152,7 @@

    Prerequisites

    GFile requires - GObject.

    + GObject.

    Includes

    @@ -1244,9 +1244,9 @@

    GFileProgressCallback ()

    void
    -(*GFileProgressCallback) (goffset current_num_bytes,
    -                          goffset total_num_bytes,
    -                          gpointer user_data);
    +(*GFileProgressCallback) (goffset current_num_bytes, + goffset total_num_bytes, + gpointer user_data);

    When doing file operations that may take a while, such as moving a file or copying a file, a progress callback is used to pass how far along that operation is to the application.

    @@ -1281,14 +1281,14 @@

    GFileReadMoreCallback ()

    -
    gboolean
    +
    gboolean
     (*GFileReadMoreCallback) (const char *file_contents,
    -                          goffset file_size,
    -                          gpointer callback_data);
    + goffset file_size, + gpointer callback_data);

    When loading the partial contents of a file with g_file_load_partial_contents_async(), it may become necessary to determine if any more data from the file should be loaded. -A GFileReadMoreCallback function facilitates this by returning TRUE if more data -should be read, or FALSE otherwise.

    +A GFileReadMoreCallback function facilitates this by returning TRUE if more data +should be read, or FALSE otherwise.

    Parameters

    @@ -1318,18 +1318,18 @@

    Returns

    -

    TRUE if more data should be read back. FALSE otherwise.

    +

    TRUE if more data should be read back. FALSE otherwise.


    GFileMeasureProgressCallback ()

    void
    -(*GFileMeasureProgressCallback) (gboolean reporting,
    -                                 guint64 current_size,
    -                                 guint64 num_dirs,
    -                                 guint64 num_files,
    -                                 gpointer user_data);
    +(*GFileMeasureProgressCallback) (gboolean reporting, + guint64 current_size, + guint64 num_dirs, + guint64 num_files, + gpointer user_data);

    This callback type is used by g_file_measure_disk_usage() to make periodic progress reports when measuring the amount of disk spaced used by a directory.

    @@ -1338,9 +1338,9 @@ always be made immediately.

    In the case that there is no support, reporting will be set to -FALSE (and the other values undefined) and no further calls will be +FALSE (and the other values undefined) and no further calls will be made. Otherwise, the reporting - will be TRUE and the other values + will be TRUE and the other values all-zeros during the first (immediate) call. In this way, you can know which type of progress UI to show without a delay.

    For g_file_measure_disk_usage() the callback is made directly. For @@ -1365,7 +1365,7 @@

    - + @@ -1422,7 +1422,7 @@

    Returns

    a new GFile for the given path . -Free the returned object with g_object_unref().

    +Free the returned object with g_object_unref().

    [transfer full]

    @@ -1455,7 +1455,7 @@

    Returns

    a new GFile for the given uri . -Free the returned object with g_object_unref().

    +Free the returned object with g_object_unref().

    [transfer full]

    @@ -1474,11 +1474,11 @@

    Note that on Windows, this function expects its argument to be in UTF-8 -- not the system code page. This means that you should not use this function with string from argv as it is passed -to main(). g_win32_get_command_line() will return a UTF-8 version of +to main(). g_win32_get_command_line() will return a UTF-8 version of the commandline. GApplication also uses UTF-8 but g_application_command_line_create_file_for_arg() may be more useful for you there. It is also always possible to use this function with -GOptionContext arguments of type G_OPTION_ARG_FILENAME.

    +GOptionContext arguments of type G_OPTION_ARG_FILENAME.

    Parameters

    reporting

    TRUE if more reports will come

    TRUE if more reports will come

     
    @@ -1497,7 +1497,7 @@

    Returns

    a new GFile. -Free the returned object with g_object_unref().

    +Free the returned object with g_object_unref().

    [transfer full]

    @@ -1506,8 +1506,8 @@

    g_file_new_for_commandline_arg_and_cwd ()

    GFile *
     g_file_new_for_commandline_arg_and_cwd
    -                               (const gchar *arg,
    -                                const gchar *cwd);
    + (const gchar *arg, + const gchar *cwd);

    Creates a GFile with the given argument from the command line.

    This function is similar to g_file_new_for_commandline_arg() except that it allows for passing the current working directory as an @@ -1551,15 +1551,15 @@

    GFile *
     g_file_new_tmp (const char *tmpl,
                     GFileIOStream **iostream,
    -                GError **error);
    + GError **error);

    Opens a file in the preferred directory for temporary files (as -returned by g_get_tmp_dir()) and returns a GFile and +returned by g_get_tmp_dir()) and returns a GFile and GFileIOStream pointing to it.

    tmpl should be a string in the GLib file name encoding containing a sequence of six 'X' characters, and containing no -directory components. If it is NULL, a default template is used.

    -

    Unlike the other GFile constructors, this will return NULL if +directory components. If it is NULL, a default template is used.

    +

    Unlike the other GFile constructors, this will return NULL if a temporary file could not be created.

    Parameters

    @@ -1573,7 +1573,7 @@
    +name, as in g_file_open_tmp(), or NULL for a default template.

    @@ -1583,7 +1583,7 @@ - + @@ -1592,7 +1592,7 @@

    Returns

    a new GFile. -Free the returned object with g_object_unref().

    +Free the returned object with g_object_unref().

    [transfer full]

    Since: 2.32

    @@ -1633,11 +1633,11 @@

    g_file_new_build_filename ()

    GFile *
    -g_file_new_build_filename (const gchar *first_element,
    +g_file_new_build_filename (const gchar *first_element,
                                ...);

    Constructs a GFile from a series of elements using the correct separator for filenames.

    -

    Using this function is equivalent to calling g_build_filename(), +

    Using this function is equivalent to calling g_build_filename(), followed by g_file_new_for_path() on the result.

    Parameters

    @@ -1655,7 +1655,7 @@
    - + @@ -1702,8 +1702,8 @@

    g_file_hash ()

    -
    guint
    -g_file_hash (gconstpointer file);
    +
    guint
    +g_file_hash (gconstpointer file);

    Creates a hash value for a GFile.

    This call does no blocking I/O.

    Virtual: hash

    @@ -1717,7 +1717,7 @@
    - +

    tmpl

    Template for the file -name, as in g_file_open_tmp(), or NULL for a default template.

    [type filename][nullable]

    error

    a GError, or NULL

    a GError, or NULL

     

    ...

    remaining elements in path, terminated by NULL

    remaining elements in path, terminated by NULL

     

    file

    gconstpointer to a GFile.

    gconstpointer to a GFile.

    [type GFile]
    @@ -1728,13 +1728,13 @@ is not a valid GFile, otherwise an integer that can be used as hash value for the GFile. This function is intended for easily hashing a GFile to -add to a GHashTable or similar data structure.

    +add to a GHashTable or similar data structure.


    g_file_equal ()

    -
    gboolean
    +
    gboolean
     g_file_equal (GFile *file1,
                   GFile *file2);

    Checks if the two given GFiles refer to the same file.

    @@ -1766,7 +1766,7 @@

    Returns

    -

    TRUE if file1 +

    TRUE if file1 and file2 are equal.

    @@ -1804,8 +1804,8 @@

    Returns

    string containing the GFile's -base name, or NULL if given GFile is invalid. The returned string -should be freed with g_free() when no longer needed.

    +base name, or NULL if given GFile is invalid. The returned string +should be freed with g_free() when no longer needed.

    [type filename][nullable]

    @@ -1814,7 +1814,7 @@

    g_file_get_path ()

    char *
     g_file_get_path (GFile *file);
    -

    Gets the local pathname for GFile, if one exists. If non-NULL, this is +

    Gets the local pathname for GFile, if one exists. If non-NULL, this is guaranteed to be an absolute, canonical path. It might contain symlinks.

    This call does no blocking I/O.

    @@ -1835,8 +1835,8 @@

    Returns

    string containing the GFile's path, -or NULL if no such path exists. The returned string should be freed -with g_free() when no longer needed.

    +or NULL if no such path exists. The returned string should be freed +with g_free() when no longer needed.

    [type filename][nullable]

    @@ -1846,7 +1846,7 @@
    const char *
     g_file_peek_path (GFile *file);

    Exactly like g_file_get_path(), but caches the result via -g_object_set_qdata_full(). This is useful for example in C +g_object_set_qdata_full(). This is useful for example in C applications which mix g_file_* APIs with native ones. It also avoids an extra duplicated string when possible, so will be generally more efficient.

    @@ -1869,7 +1869,7 @@

    Returns

    string containing the GFile's path, -or NULL if no such path exists. The returned string is owned by file +or NULL if no such path exists. The returned string is owned by file .

    [type filename][nullable]

    @@ -1901,7 +1901,7 @@

    Returns

    a string containing the GFile's URI. -The returned string should be freed with g_free() +The returned string should be freed with g_free() when no longer needed.

    @@ -1940,7 +1940,7 @@

    Returns

    a string containing the GFile's parse name. -The returned string should be freed with g_free() +The returned string should be freed with g_free() when no longer needed.

    @@ -1953,7 +1953,7 @@ . If the file represents the root directory of the -file system, then NULL will be returned.

    +file system, then NULL will be returned.

    This call does no blocking I/O.

    Parameters

    @@ -1973,25 +1973,25 @@

    Returns

    a GFile structure to the -parent of the given GFile or NULL if there is no parent. Free -the returned object with g_object_unref().

    +parent of the given GFile or NULL if there is no parent. Free +the returned object with g_object_unref().

    [nullable][transfer full]


    g_file_has_parent ()

    -
    gboolean
    +
    gboolean
     g_file_has_parent (GFile *file,
                        GFile *parent);

    Checks if file has a parent, and optionally, if it is parent .

    If parent - is NULL then this function returns TRUE if file + is NULL then this function returns TRUE if file has any parent at all. If parent - is non-NULL then TRUE is only returned + is non-NULL then TRUE is only returned if file is an immediate child of parent .

    @@ -2011,7 +2011,7 @@

    parent

    the parent to check for, or NULL.

    the parent to check for, or NULL.

    [nullable]

    error

    a GError, or NULL

    a GError, or NULL

     

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    error

    a GError, or NULL

    a GError, or NULL

     

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    error

    a GError, or NULL

    a GError, or NULL

     

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    error

    a GError, or NULL

    a GError, or NULL

     

    etag

    an optional entity tag -for the current GFile, or NULL to ignore.

    [nullable]

    make_backup

    TRUE if a backup should be created

    TRUE if a backup should be created

     

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    error

    a GError, or NULL

    a GError, or NULL

     

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    error

    a GError, or NULL

    a GError, or NULL

     

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    error

    a GError, or NULL

    a GError, or NULL

     

    etag

    an entity tag for the current GFile, -or NULL to ignore.

    [nullable]

    make_backup

    TRUE if a backup should be created

    TRUE if a backup should be created

     

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    error

    a GError, or NULL

    a GError, or NULL

     

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    error

    a GError

    a GError

     

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    error

    a GError

    a GError

     

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    error

    a GError

    a GError

     

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    error

    a GError

    a GError

     

    cancellable

    optional GCancellable object, NULL to ignore

    optional GCancellable object, NULL to ignore

     

    error

    a GError, or NULL

    a GError, or NULL

     

    error

    NULL, or a pointer to a NULL GError pointer.

    NULL, or a pointer to a NULL GError pointer.

    [nullable]

    error

    NULL, or a pointer to a NULL GError pointer.

    NULL, or a pointer to a NULL GError pointer.

    [nullable]

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    error

    a GError

    a GError

     

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    error

    a GError

    a GError

     

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    error

    GError for error reporting

    GError for error reporting

     

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    error

    a GError

    a GError

     

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    error

    a GError, or NULL

    a GError, or NULL

     

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    error

    a GError, or NULL

    a GError, or NULL

     

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    error

    a GError, or NULL

    a GError, or NULL

     

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    error

    a GError, or NULL

    a GError, or NULL

     

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    error

    a GError, or NULL

    a GError, or NULL

     

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    error

    a GError, or NULL

    a GError, or NULL

     

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    progress_callback

    function to callback with -progress information, or NULL if progress information is not needed.

    [nullable][scope call]

    error

    GError to set on error, or NULL

    GError to set on error, or NULL

     

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    progress_callback

    function to callback with progress -information, or NULL if progress information is not needed.

    [nullable][scope notified]

    error

    a GError, or NULL

    a GError, or NULL

     

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    error

    GError for returning error conditions, or NULL

    GError for returning error conditions, or NULL

     

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    error

    a GError, or NULL

    a GError, or NULL

     

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    error

    a GError, or NULL

    a GError, or NULL

     

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    error

    a GError, or NULL

    a GError, or NULL

     

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    error

    a GError

    a GError

     

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    error

    a GError, or NULL

    a GError, or NULL

     

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    error

    a GError, or NULL

    a GError, or NULL

     

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    error

    a GError, or NULL

    a GError, or NULL

     

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    error

    a GError, or NULL

    a GError, or NULL

     

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    user_data

    a gpointer.

    a gpointer.

    [closure]

    error

    a GError, or NULL

    a GError, or NULL

     

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    error

    a GError, or NULL

    a GError, or NULL

     

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    error

    a GError, or NULL

    a GError, or NULL

     

    value

    a guint32 containing the attribute's new value

    a guint32 containing the attribute's new value

     

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    error

    a GError, or NULL

    a GError, or NULL

     

    value

    a gint32 containing the attribute's new value

    a gint32 containing the attribute's new value

     

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    error

    a GError, or NULL

    a GError, or NULL

     

    value

    a guint64 containing the attribute's new value

    a guint64 containing the attribute's new value

     

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    error

    a GError, or NULL

    a GError, or NULL

     

    value

    a guint64 containing the attribute's new value

    a guint64 containing the attribute's new value

     

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    error

    a GError, or NULL

    a GError, or NULL

     

    mount_operation

    a GMountOperation, -or NULL to avoid user interaction.

    [nullable]

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    callback

    a GAsyncReadyCallback to call -when the request is satisfied, or NULL.

    [scope async][nullable]

    error

    a GError, or NULL

    a GError, or NULL

     

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    callback

    a GAsyncReadyCallback to call -when the request is satisfied, or NULL.

    [scope async][nullable]

    error

    a GError, or NULL

    a GError, or NULL

     

    mount_operation

    a GMountOperation, -or NULL to avoid user interaction.

    [nullable]

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    callback

    a GAsyncReadyCallback to call -when the request is satisfied, or NULL.

    [scope async][nullable]

    error

    a GError, or NULL

    a GError, or NULL

     

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    callback

    a GAsyncReadyCallback to call -when the request is satisfied, or NULL.

    [scope async][nullable]

    error

    a GError, or NULL

    a GError, or NULL

     

    mount_operation

    a GMountOperation, -or NULL to avoid user interaction.

    [nullable]

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    callback

    a GAsyncReadyCallback to call -when the request is satisfied, or NULL.

    [scope async][nullable]

    error

    a GError, or NULL

    a GError, or NULL

     

    start_operation

    a GMountOperation, or NULL to avoid user interaction.

    a GMountOperation, or NULL to avoid user interaction.

    [nullable]

    cancellable

    optional GCancellable object, NULL to ignore.

    optional GCancellable object, NULL to ignore.

    [nullable]

    callback

    a GAsyncReadyCallback to call when the request is satisfied, or NULL.

    a GAsyncReadyCallback to call when the request is satisfied, or NULL.

    [nullable]

    error

    a GError, or NULL

    a GError, or NULL

     

    mount_operation

    a GMountOperation, -or NULL to avoid user interaction.

    [nullable]

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    callback

    a GAsyncReadyCallback to call -when the request is satisfied, or NULL.

    [nullable]

    error

    a GError, or NULL

    a GError, or NULL

     

    cancellable

    optional GCancellable object, NULL to ignore

    optional GCancellable object, NULL to ignore

     

    callback

    a GAsyncReadyCallback to call -when the request is satisfied, or NULL.

    [nullable]

    error

    a GError, or NULL

    a GError, or NULL

     

    mount_operation

    a GMountOperation -or NULL to avoid user interaction.

    [nullable]

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    callback

    a GAsyncReadyCallback to call -when the request is satisfied, or NULL.

    [nullable]

    error

    a GError, or NULL

    a GError, or NULL

     

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    error

    a GError, or NULL

    a GError, or NULL

     

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    error

    a GError, or NULL

    a GError, or NULL

     

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    error

    a GError, or NULL

    a GError, or NULL

     
    @@ -7239,18 +7239,18 @@ - + +entity tag for the file, or NULL if the entity tag is not needed.

    - + @@ -7258,7 +7258,7 @@

    Returns

    -

    a GBytes or NULL and error +

    a GBytes or NULL and error is set.

    [transfer full]

    @@ -7271,13 +7271,13 @@ g_file_load_bytes_async (GFile *file, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Asynchronously loads the contents of file - as GBytes.

    + as GBytes.

    If file is a resource:// based URI, the resulting bytes will reference the embedded resource instead of a copy. Otherwise, this is equivalent to calling -g_file_load_contents_async() and g_bytes_new_take().

    +g_file_load_contents_async() and g_bytes_new_take().

    callback should call g_file_load_bytes_finish() to get the result of this asynchronous operation.

    @@ -7298,7 +7298,7 @@ - + @@ -7320,17 +7320,17 @@

    g_file_load_bytes_finish ()

    -
    GBytes *
    +
    GBytes *
     g_file_load_bytes_finish (GFile *file,
                               GAsyncResult *result,
    -                          gchar **etag_out,
    -                          GError **error);
    + gchar **etag_out, + GError **error);

    Completes an asynchronous request to g_file_load_bytes_async().

    For resources, etag_out - will be set to NULL.

    -

    The data contained in the resulting GBytes is always zero-terminated, but -this is not included in the GBytes length. The resulting GBytes should be -freed with g_bytes_unref() when no longer in use.

    + will be set to NULL.

    +

    The data contained in the resulting GBytes is always zero-terminated, but +this is not included in the GBytes length. The resulting GBytes should be +freed with g_bytes_unref() when no longer in use.

    See g_file_load_bytes() for more information.

    Parameters

    @@ -7354,12 +7354,12 @@
    +entity tag for the file, or NULL if the entity tag is not needed.

    - + @@ -7367,7 +7367,7 @@

    Returns

    -

    a GBytes or NULL and error +

    a GBytes or NULL and error is set.

    [transfer full]

    @@ -7376,21 +7376,21 @@

    g_file_load_contents ()

    -
    gboolean
    +
    gboolean
     g_file_load_contents (GFile *file,
                           GCancellable *cancellable,
                           char **contents,
    -                      gsize *length,
    +                      gsize *length,
                           char **etag_out,
    -                      GError **error);
    + GError **error);

    Loads the content of the file into memory. The data is always zero-terminated, but this is not included in the resultant length . The returned content - should be freed with g_free() when no longer + should be freed with g_free() when no longer needed.

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    @@ -7409,7 +7409,7 @@
    - + @@ -7420,18 +7420,18 @@ +or NULL if the length is not needed.

    +or NULL if the entity tag is not needed.

    - + @@ -7439,9 +7439,9 @@

    Returns

    -

    TRUE if the file +

    TRUE if the file 's contents were successfully loaded. -FALSE if there were errors.

    +FALSE if there were errors.


    @@ -7451,7 +7451,7 @@ g_file_load_contents_async (GFile *file, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Starts an asynchronous load of the file 's contents.

    For more details, see g_file_load_contents() which is @@ -7464,7 +7464,7 @@ the callback .

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    @@ -7483,7 +7483,7 @@
    - + @@ -7503,13 +7503,13 @@

    g_file_load_contents_finish ()

    -
    gboolean
    +
    gboolean
     g_file_load_contents_finish (GFile *file,
                                  GAsyncResult *res,
                                  char **contents,
    -                             gsize *length,
    +                             gsize *length,
                                  char **etag_out,
    -                             GError **error);
    + GError **error);

    Finishes an asynchronous load of the file 's contents. The contents are placed in contents @@ -7518,7 +7518,7 @@ size of the contents string. The content should be freed with -g_free() when no longer needed. If etag_out +g_free() when no longer needed. If etag_out is present, it will be set to the new entity tag for the file .

    @@ -7549,18 +7549,18 @@
    +or NULL if the length is not needed.

    +or NULL if the entity tag is not needed.

    - + @@ -7568,7 +7568,7 @@

    Returns

    -

    TRUE if the load was successful. If FALSE and error +

    TRUE if the load was successful. If FALSE and error is present, it will be set appropriately.

    @@ -7581,7 +7581,7 @@ GCancellable *cancellable, GFileReadMoreCallback read_more_callback, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Reads the partial contents of a file. A GFileReadMoreCallback should be used to stop reading from the file when appropriate, else this function will behave exactly as g_file_load_contents_async(). This @@ -7592,7 +7592,7 @@ and the callback .

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    [skip]

    @@ -7612,7 +7612,7 @@ - + @@ -7640,19 +7640,19 @@

    g_file_load_partial_contents_finish ()

    -
    gboolean
    +
    gboolean
     g_file_load_partial_contents_finish (GFile *file,
                                          GAsyncResult *res,
                                          char **contents,
    -                                     gsize *length,
    +                                     gsize *length,
                                          char **etag_out,
    -                                     GError **error);
    + GError **error);

    Finishes an asynchronous partial load operation that was started with g_file_load_partial_contents_async(). The data is always zero-terminated, but this is not included in the resultant length . The returned content - should be freed with g_free() when no longer + should be freed with g_free() when no longer needed.

    Parameters

    @@ -7681,18 +7681,18 @@
    +or NULL if the length is not needed.

    +or NULL if the entity tag is not needed.

    - + @@ -7700,7 +7700,7 @@

    Returns

    -

    TRUE if the load was successful. If FALSE and error +

    TRUE if the load was successful. If FALSE and error is present, it will be set appropriately.

    @@ -7708,31 +7708,31 @@

    g_file_replace_contents ()

    -
    gboolean
    +
    gboolean
     g_file_replace_contents (GFile *file,
                              const char *contents,
    -                         gsize length,
    +                         gsize length,
                              const char *etag,
    -                         gboolean make_backup,
    +                         gboolean make_backup,
                              GFileCreateFlags flags,
                              char **new_etag,
                              GCancellable *cancellable,
    -                         GError **error);
    + GError **error);

    Replaces the contents of file with contents of length bytes.

    If etag - is specified (not NULL), any existing file must have that etag, + is specified (not NULL), any existing file must have that etag, or the error G_IO_ERROR_WRONG_ETAG will be returned.

    If make_backup - is TRUE, this function will attempt to make a backup + is TRUE, this function will attempt to make a backup of file . Internally, it uses g_file_replace(), so will try to replace the file contents in the safest way possible. For example, atomic renames are used when replacing local files’ contents.

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    The returned new_etag @@ -7767,12 +7767,12 @@

    +or NULL.

    - + @@ -7783,18 +7783,18 @@ +for the document. This should be freed with g_free() when no longer +needed, or NULL.

    - + - + @@ -7802,8 +7802,8 @@

    Returns

    -

    TRUE if successful. If an error has occurred, this function -will return FALSE and set error +

    TRUE if successful. If an error has occurred, this function +will return FALSE and set error appropriately if present.

    @@ -7813,13 +7813,13 @@
    void
     g_file_replace_contents_async (GFile *file,
                                    const char *contents,
    -                               gsize length,
    +                               gsize length,
                                    const char *etag,
    -                               gboolean make_backup,
    +                               gboolean make_backup,
                                    GFileCreateFlags flags,
                                    GCancellable *cancellable,
                                    GAsyncReadyCallback callback,
    -                               gpointer user_data);
    + gpointer user_data);

    Starts an asynchronous replacement of file with the given contents @@ -7833,18 +7833,18 @@ data, and the operation can be finalized with g_file_replace_contents_finish().

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    If make_backup - is TRUE, this function will attempt to + is TRUE, this function will attempt to make a backup of file .

    Note that no copy of content will be made, so it must stay valid until callback is called. See g_file_replace_contents_bytes_async() -for a GBytes version that will automatically hold a reference to the +for a GBytes version that will automatically hold a reference to the contents (without copying) for the duration of the call.

    Parameters

    @@ -7874,12 +7874,12 @@
    +, or NULL.

    - + @@ -7889,7 +7889,7 @@ - + @@ -7911,14 +7911,14 @@

    g_file_replace_contents_bytes_async ()

    void
     g_file_replace_contents_bytes_async (GFile *file,
    -                                     GBytes *contents,
    +                                     GBytes *contents,
                                          const char *etag,
    -                                     gboolean make_backup,
    +                                     gboolean make_backup,
                                          GFileCreateFlags flags,
                                          GCancellable *cancellable,
                                          GAsyncReadyCallback callback,
    -                                     gpointer user_data);
    -

    Same as g_file_replace_contents_async() but takes a GBytes input instead. + gpointer user_data); +

    Same as g_file_replace_contents_async() but takes a GBytes input instead. This function will keep a ref on contents until the operation is done. Unlike g_file_replace_contents_async() this allows forgetting about the @@ -7944,18 +7944,18 @@

    - + +, or NULL.

    - + @@ -7965,7 +7965,7 @@ - + @@ -7986,11 +7986,11 @@

    g_file_replace_contents_finish ()

    -
    gboolean
    +
    gboolean
     g_file_replace_contents_finish (GFile *file,
                                     GAsyncResult *res,
                                     char **new_etag,
    -                                GError **error);
    + GError **error);

    Finishes an asynchronous replace of the given file . See g_file_replace_contents_async(). Sets new_etag @@ -8018,13 +8018,13 @@

    +for the document. This should be freed with g_free() when it is no +longer needed, or NULL.

    - + @@ -8032,18 +8032,18 @@

    Returns

    -

    TRUE on success, FALSE on failure.

    +

    TRUE on success, FALSE on failure.


    g_file_copy_attributes ()

    -
    gboolean
    +
    gboolean
     g_file_copy_attributes (GFile *source,
                             GFile *destination,
                             GFileCopyFlags flags,
                             GCancellable *cancellable,
    -                        GError **error);
    + GError **error);

    Copies the file attributes from source to destination .

    @@ -8081,12 +8081,12 @@
    +NULL to ignore.

    - + @@ -8094,8 +8094,8 @@

    Returns

    -

    TRUE if the attributes were copied successfully, -FALSE otherwise.

    +

    TRUE if the attributes were copied successfully, +FALSE otherwise.


    @@ -8105,7 +8105,7 @@ g_file_create_readwrite (GFile *file, GFileCreateFlags flags, GCancellable *cancellable, - GError **error); + GError **error);

    Creates a new file and returns a stream for reading and writing to it. The file must not already exist.

    By default files created are generally readable by everyone, @@ -8114,7 +8114,7 @@ will be made readable only to the current user, to the level that is supported on the target filesystem.

    If cancellable - is not NULL, then the operation can be cancelled + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    @@ -8149,12 +8149,12 @@ +NULL to ignore.

    - + @@ -8163,8 +8163,8 @@

    Returns

    a GFileIOStream for the newly created -file, or NULL on error. -Free the returned object with g_object_unref().

    +file, or NULL on error. +Free the returned object with g_object_unref().

    [transfer full]

    Since: 2.22

    @@ -8178,7 +8178,7 @@ int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Asynchronously creates a new file and returns a stream for reading and writing to it. The file must not already exist.

    For more details, see g_file_create_readwrite() which is @@ -8214,7 +8214,7 @@

    +NULL to ignore.

    @@ -8239,7 +8239,7 @@
    GFileIOStream *
     g_file_create_readwrite_finish (GFile *file,
                                     GAsyncResult *res,
    -                                GError **error);
    + GError **error);

    Finishes an asynchronous file create operation started with g_file_create_readwrite_async().

    @@ -8263,7 +8263,7 @@
    - + @@ -8271,8 +8271,8 @@

    Returns

    -

    a GFileIOStream or NULL on error. -Free the returned object with g_object_unref().

    +

    a GFileIOStream or NULL on error. +Free the returned object with g_object_unref().

    [transfer full]

    Since: 2.22

    @@ -8283,12 +8283,12 @@
    GFileIOStream *
     g_file_open_readwrite (GFile *file,
                            GCancellable *cancellable,
    -                       GError **error);
    + GError **error);

    Opens an existing file for reading and writing. The result is a GFileIOStream that can be used to read and write the contents of the file.

    If cancellable - is not NULL, then the operation can be cancelled + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    @@ -8320,7 +8320,7 @@ - + @@ -8328,8 +8328,8 @@

    Returns

    -

    GFileIOStream or NULL on error. -Free the returned object with g_object_unref().

    +

    GFileIOStream or NULL on error. +Free the returned object with g_object_unref().

    [transfer full]

    Since: 2.22

    @@ -8342,7 +8342,7 @@ int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Asynchronously opens file for reading and writing.

    For more details, see g_file_open_readwrite() which is @@ -8373,7 +8373,7 @@

    +NULL to ignore.

    @@ -8398,7 +8398,7 @@
    GFileIOStream *
     g_file_open_readwrite_finish (GFile *file,
                                   GAsyncResult *res,
    -                              GError **error);
    + GError **error);

    Finishes an asynchronous file read operation started with g_file_open_readwrite_async().

    @@ -8422,7 +8422,7 @@
    - + @@ -8430,8 +8430,8 @@

    Returns

    -

    a GFileIOStream or NULL on error. -Free the returned object with g_object_unref().

    +

    a GFileIOStream or NULL on error. +Free the returned object with g_object_unref().

    [transfer full]

    Since: 2.22

    @@ -8442,10 +8442,10 @@
    GFileIOStream *
     g_file_replace_readwrite (GFile *file,
                               const char *etag,
    -                          gboolean make_backup,
    +                          gboolean make_backup,
                               GFileCreateFlags flags,
                               GCancellable *cancellable,
    -                          GError **error);
    + GError **error);

    Returns an output stream for overwriting the file in readwrite mode, possibly creating a backup copy of the file first. If the file doesn't exist, it will be created.

    @@ -8471,12 +8471,12 @@ +for the current GFile, or NULL to ignore.

    - + @@ -8487,12 +8487,12 @@ +NULL to ignore.

    - + @@ -8500,8 +8500,8 @@

    Returns

    -

    a GFileIOStream or NULL on error. -Free the returned object with g_object_unref().

    +

    a GFileIOStream or NULL on error. +Free the returned object with g_object_unref().

    [transfer full]

    Since: 2.22

    @@ -8512,12 +8512,12 @@
    void
     g_file_replace_readwrite_async (GFile *file,
                                     const char *etag,
    -                                gboolean make_backup,
    +                                gboolean make_backup,
                                     GFileCreateFlags flags,
                                     int io_priority,
                                     GCancellable *cancellable,
                                     GAsyncReadyCallback callback,
    -                                gpointer user_data);
    + gpointer user_data);

    Asynchronously overwrites the file in read-write mode, replacing the contents, possibly creating a backup copy of the file first.

    @@ -8544,12 +8544,12 @@ +or NULL to ignore.

    - + @@ -8565,7 +8565,7 @@ +NULL to ignore.

    @@ -8590,7 +8590,7 @@
    GFileIOStream *
     g_file_replace_readwrite_finish (GFile *file,
                                      GAsyncResult *res,
    -                                 GError **error);
    + GError **error);

    Finishes an asynchronous file replace operation started with g_file_replace_readwrite_async().

    @@ -8614,7 +8614,7 @@
    - + @@ -8622,8 +8622,8 @@

    Returns

    -

    a GFileIOStream, or NULL on error. -Free the returned object with g_object_unref().

    +

    a GFileIOStream, or NULL on error. +Free the returned object with g_object_unref().

    [transfer full]

    Since: 2.22

    @@ -8631,12 +8631,12 @@

    g_file_supports_thread_contexts ()

    -
    gboolean
    +
    gboolean
     g_file_supports_thread_contexts (GFile *file);

    Checks if file supports thread-default contexts. -If this returns FALSE, you cannot perform asynchronous operations on +If this returns FALSE, you cannot perform asynchronous operations on file in a thread that has a thread-default context.

    @@ -9581,7 +9581,7 @@
    - + @@ -9940,6 +9940,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GFileIcon.html glib2.0-2.56.4/docs/reference/gio/html/GFileIcon.html --- glib2.0-2.56.2/docs/reference/gio/html/GFileIcon.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GFileIcon.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -92,7 +92,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GFileIcon
     
    @@ -138,7 +138,7 @@

    Returns

    a GIcon for the given file -, or NULL on error.

    +, or NULL on error.

    [transfer full][type GFileIcon]

    @@ -166,7 +166,7 @@

    Returns

    -

    a GFile, or NULL.

    +

    a GFile, or NULL.

    [transfer none]

    @@ -194,6 +194,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GFileInfo.html glib2.0-2.56.4/docs/reference/gio/html/GFileInfo.html --- glib2.0-2.56.2/docs/reference/gio/html/GFileInfo.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GFileInfo.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -66,7 +66,7 @@ - @@ -1179,7 +1179,7 @@

    a null-terminated array of strings of all of the possible attribute types for the given name_space -, or NULL on error.

    +, or NULL on error.

    [nullable][array zero-terminated=1][transfer full]

    @@ -1286,17 +1286,17 @@

    Returns

    a UTF-8 string associated with the given attribute . -When you're done with the string it must be freed with g_free().

    +When you're done with the string it must be freed with g_free().


    g_file_info_get_attribute_data ()

    -
    gboolean
    +
    gboolean
     g_file_info_get_attribute_data (GFileInfo *info,
                                     const char *attribute,
                                     GFileAttributeType *type,
    -                                gpointer *value_pp,
    +                                gpointer *value_pp,
                                     GFileAttributeStatus *status);

    Gets the attribute type, value and status for an attribute key.

    @@ -1320,18 +1320,18 @@
    - + +attribute value, or NULL; the attribute value will not be NULL.

    - + @@ -1339,10 +1339,10 @@

    Returns

    -

    TRUE if info +

    TRUE if info has an attribute named attribute , -FALSE otherwise.

    +FALSE otherwise.

    [transfer none]

    @@ -1389,7 +1389,7 @@ g_file_info_get_attribute_string (GFileInfo *info, const char *attribute);

    Gets the value of a string attribute. If the attribute does -not contain a string, NULL will be returned.

    +not contain a string, NULL will be returned.

    Parameters

    cancellable

    a GCancellable or NULL.

    a GCancellable or NULL.

    [nullable]

    etag_out

    a location to place the current -entity tag for the file, or NULL if the entity tag is not needed.

    [out][nullable][optional]

    error

    a location for a GError or NULL

    a location for a GError or NULL

     

    cancellable

    a GCancellable or NULL.

    a GCancellable or NULL.

    [nullable]

    etag_out

    a location to place the current -entity tag for the file, or NULL if the entity tag is not needed.

    [out][nullable][optional]

    error

    a location for a GError, or NULL

    a location for a GError, or NULL

     

    cancellable

    optional GCancellable object, NULL to ignore

    optional GCancellable object, NULL to ignore

     

    length

    a location to place the length of the contents of the file, -or NULL if the length is not needed.

    [out][optional]

    etag_out

    a location to place the current entity tag for the file, -or NULL if the entity tag is not needed.

    [out][optional]

    error

    a GError, or NULL

    a GError, or NULL

     

    cancellable

    optional GCancellable object, NULL to ignore

    optional GCancellable object, NULL to ignore

     

    length

    a location to place the length of the contents of the file, -or NULL if the length is not needed.

    [out][optional]

    etag_out

    a location to place the current entity tag for the file, -or NULL if the entity tag is not needed.

    [out][optional]

    error

    a GError, or NULL

    a GError, or NULL

     

    cancellable

    optional GCancellable object, NULL to ignore

    optional GCancellable object, NULL to ignore

     

    length

    a location to place the length of the contents of the file, -or NULL if the length is not needed.

    [out][optional]

    etag_out

    a location to place the current entity tag for the file, -or NULL if the entity tag is not needed.

    [out][optional]

    error

    a GError, or NULL

    a GError, or NULL

     

    etag

    the old entity-tag for the document, -or NULL.

    [nullable]

    make_backup

    TRUE if a backup should be created

    TRUE if a backup should be created

     

    new_etag

    a location to a new entity tag -for the document. This should be freed with g_free() when no longer -needed, or NULL.

    [out][optional]

    cancellable

    optional GCancellable object, NULL to ignore

    optional GCancellable object, NULL to ignore

     

    error

    a GError, or NULL

    a GError, or NULL

     

    etag

    a new entity tag for the file -, or NULL.

    [nullable]

    make_backup

    TRUE if a backup should be created

    TRUE if a backup should be created

     

    cancellable

    optional GCancellable object, NULL to ignore

    optional GCancellable object, NULL to ignore

     

    contents

    a GBytes

    a GBytes

     

    etag

    a new entity tag for the file -, or NULL.

    [nullable]

    make_backup

    TRUE if a backup should be created

    TRUE if a backup should be created

     

    cancellable

    optional GCancellable object, NULL to ignore

    optional GCancellable object, NULL to ignore

     

    new_etag

    a location of a new entity tag -for the document. This should be freed with g_free() when it is no -longer needed, or NULL.

    [out][optional]

    error

    a GError, or NULL

    a GError, or NULL

     

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    error

    a GError, NULL to ignore

    a GError, NULL to ignore

     

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    error

    return location for a GError, or NULL

    return location for a GError, or NULL

     

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    error

    a GError, or NULL

    a GError, or NULL

     

    error

    a GError, or NULL

    a GError, or NULL

     

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    error

    a GError, or NULL

    a GError, or NULL

     

    etag

    an optional entity tag -for the current GFile, or NULL to ignore.

    [nullable]

    make_backup

    TRUE if a backup should be created

    TRUE if a backup should be created

     

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    error

    return location for a GError, or NULL

    return location for a GError, or NULL

     

    etag

    an entity tag for the current GFile, -or NULL to ignore.

    [nullable]

    make_backup

    TRUE if a backup should be created

    TRUE if a backup should be created

     

    cancellable

    optional GCancellable object, -NULL to ignore.

    [nullable]

    error

    a GError, or NULL

    a GError, or NULL

     
     

    gboolean supports_thread_contexts;

    gboolean supports_thread_contexts;

    a boolean that indicates whether the GFile implementation supports thread-default contexts. Since 2.22.

     
    -gboolean +gboolean g_file_info_has_attribute () @@ -74,7 +74,7 @@
    -gboolean +gboolean g_file_info_has_namespace () @@ -114,7 +114,7 @@
    -gboolean +gboolean g_file_info_get_attribute_data () @@ -152,7 +152,7 @@
    -gboolean +gboolean g_file_info_get_attribute_boolean () @@ -160,7 +160,7 @@
    -guint32 +guint32 g_file_info_get_attribute_uint32 () @@ -168,7 +168,7 @@
    -gint32 +gint32 g_file_info_get_attribute_int32 () @@ -176,7 +176,7 @@
    -guint64 +guint64 g_file_info_get_attribute_uint64 () @@ -184,7 +184,7 @@
    -gint64 +gint64 g_file_info_get_attribute_int64 () @@ -192,7 +192,7 @@
    -GObject * +GObject * g_file_info_get_attribute_object () @@ -208,7 +208,7 @@
    -gboolean +gboolean g_file_info_set_attribute_status () @@ -304,7 +304,7 @@
    -gboolean +gboolean g_file_info_get_is_hidden () @@ -312,7 +312,7 @@
    -gboolean +gboolean g_file_info_get_is_backup () @@ -320,7 +320,7 @@
    -gboolean +gboolean g_file_info_get_is_symlink () @@ -372,7 +372,7 @@
    -goffset +goffset g_file_info_get_size () @@ -402,7 +402,7 @@
    -gint32 +gint32 g_file_info_get_sort_order () @@ -410,7 +410,7 @@
    -GDateTime * +GDateTime * g_file_info_get_deletion_date () @@ -570,7 +570,7 @@
    -gboolean +gboolean g_file_attribute_matcher_matches () @@ -578,7 +578,7 @@
    -gboolean +gboolean g_file_attribute_matcher_matches_only () @@ -586,7 +586,7 @@
    -gboolean +gboolean g_file_attribute_matcher_enumerate_namespace () @@ -959,9 +959,9 @@

    Object Hierarchy

    -
        GBoxed
    +
        GBoxed
         ╰── GFileAttributeMatcher
    -    GObject
    +    GObject
         ╰── GFileInfo
     
    @@ -1069,7 +1069,7 @@

    g_file_info_has_attribute ()

    -
    gboolean
    +
    gboolean
     g_file_info_has_attribute (GFileInfo *info,
                                const char *attribute);

    Checks if a file info structure has an attribute named attribute @@ -1098,16 +1098,16 @@

    Returns

    -

    TRUE if Ginfo +

    TRUE if Ginfo has an attribute named attribute , -FALSE otherwise.

    +FALSE otherwise.


    g_file_info_has_namespace ()

    -
    gboolean
    +
    gboolean
     g_file_info_has_namespace (GFileInfo *info,
                                const char *name_space);

    Checks if a file info structure has an attribute in the @@ -1137,10 +1137,10 @@

    Returns

    -

    TRUE if Ginfo +

    TRUE if Ginfo has an attribute in name_space , -FALSE otherwise.

    +FALSE otherwise.

    Since: 2.22

    @@ -1167,7 +1167,7 @@

    name_space

    a file attribute key's namespace, or NULL to list +

    a file attribute key's namespace, or NULL to list all attributes.

    [nullable]

    type

    return location for the attribute type, or NULL.

    return location for the attribute type, or NULL.

    [out][optional]

    value_pp

    return location for the -attribute value, or NULL; the attribute value will not be NULL.

    [out][optional][not nullable]

    status

    return location for the attribute status, or NULL.

    return location for the attribute status, or NULL.

    [out][optional]
    @@ -1416,7 +1416,7 @@

    Returns

    the contents of the attribute value as a UTF-8 string, or -NULL otherwise.

    +NULL otherwise.


    @@ -1426,7 +1426,7 @@ g_file_info_get_attribute_stringv (GFileInfo *info, const char *attribute);

    Gets the value of a stringv attribute. If the attribute does -not contain a stringv, NULL will be returned.

    +not contain a stringv, NULL will be returned.

    Parameters

    @@ -1453,7 +1453,7 @@

    Returns

    the contents of the attribute value as a stringv, or -NULL otherwise. Do not free. These returned strings are UTF-8.

    +NULL otherwise. Do not free. These returned strings are UTF-8.

    [transfer none]

    Since: 2.22

    @@ -1465,7 +1465,7 @@ g_file_info_get_attribute_byte_string (GFileInfo *info, const char *attribute);

    Gets the value of a byte string attribute. If the attribute does -not contain a byte string, NULL will be returned.

    +not contain a byte string, NULL will be returned.

    Parameters

    @@ -1492,17 +1492,17 @@

    Returns

    the contents of the attribute value as a byte string, or -NULL otherwise.

    +NULL otherwise.


    g_file_info_get_attribute_boolean ()

    -
    gboolean
    +
    gboolean
     g_file_info_get_attribute_boolean (GFileInfo *info,
                                        const char *attribute);

    Gets the value of a boolean attribute. If the attribute does not -contain a boolean value, FALSE will be returned.

    +contain a boolean value, FALSE will be returned.

    Parameters

    @@ -1533,7 +1533,7 @@

    g_file_info_get_attribute_uint32 ()

    -
    guint32
    +
    guint32
     g_file_info_get_attribute_uint32 (GFileInfo *info,
                                       const char *attribute);

    Gets an unsigned 32-bit integer contained within the attribute. If the @@ -1569,7 +1569,7 @@


    g_file_info_get_attribute_int32 ()

    -
    gint32
    +
    gint32
     g_file_info_get_attribute_int32 (GFileInfo *info,
                                      const char *attribute);

    Gets a signed 32-bit integer contained within the attribute. If the @@ -1605,7 +1605,7 @@


    g_file_info_get_attribute_uint64 ()

    -
    guint64
    +
    guint64
     g_file_info_get_attribute_uint64 (GFileInfo *info,
                                       const char *attribute);

    Gets a unsigned 64-bit integer contained within the attribute. If the @@ -1641,7 +1641,7 @@


    g_file_info_get_attribute_int64 ()

    -
    gint64
    +
    gint64
     g_file_info_get_attribute_int64 (GFileInfo *info,
                                      const char *attribute);

    Gets a signed 64-bit integer contained within the attribute. If the @@ -1677,11 +1677,11 @@


    g_file_info_get_attribute_object ()

    -
    GObject *
    +
    GObject *
     g_file_info_get_attribute_object (GFileInfo *info,
                                       const char *attribute);
    -

    Gets the value of a GObject attribute. If the attribute does -not contain a GObject, NULL will be returned.

    +

    Gets the value of a GObject attribute. If the attribute does +not contain a GObject, NULL will be returned.

    Parameters

    @@ -1706,9 +1706,9 @@

    Returns

    -

    a GObject associated with the given attribute +

    a GObject associated with the given attribute , or -NULL otherwise.

    +NULL otherwise.

    [transfer none]

    @@ -1719,7 +1719,7 @@ g_file_info_set_attribute (GFileInfo *info, const char *attribute, GFileAttributeType type, - gpointer value_p); + gpointer value_p);

    Sets the attribute to contain the given value, if possible. To unset the attribute, use G_ATTRIBUTE_TYPE_INVALID for type @@ -1760,7 +1760,7 @@


    g_file_info_set_attribute_status ()

    -
    gboolean
    +
    gboolean
     g_file_info_set_attribute_status (GFileInfo *info,
                                       const char *attribute,
                                       GFileAttributeStatus status);
    @@ -1768,7 +1768,7 @@ needed by external code that implement g_file_set_attributes_from_info() or similar functions.

    The attribute must exist in info - for this to work. Otherwise FALSE + for this to work. Otherwise FALSE is returned and info is unchanged.

    @@ -1800,7 +1800,7 @@

    Returns

    -

    TRUE if the status was changed, FALSE if the key was not set.

    +

    TRUE if the status was changed, FALSE if the key was not set.

    Since: 2.22

    @@ -1876,7 +1876,7 @@ - + @@ -1928,7 +1928,7 @@
    void
     g_file_info_set_attribute_boolean (GFileInfo *info,
                                        const char *attribute,
    -                                   gboolean attr_value);
    + gboolean attr_value);

    Sets the attribute to contain the given attr_value , @@ -1967,7 +1967,7 @@

    void
     g_file_info_set_attribute_uint32 (GFileInfo *info,
                                       const char *attribute,
    -                                  guint32 attr_value);
    + guint32 attr_value);

    Sets the attribute to contain the given attr_value , @@ -2006,7 +2006,7 @@

    void
     g_file_info_set_attribute_int32 (GFileInfo *info,
                                      const char *attribute,
    -                                 gint32 attr_value);
    + gint32 attr_value);

    Sets the attribute to contain the given attr_value , @@ -2045,7 +2045,7 @@

    void
     g_file_info_set_attribute_uint64 (GFileInfo *info,
                                       const char *attribute,
    -                                  guint64 attr_value);
    + guint64 attr_value);

    Sets the attribute to contain the given attr_value , @@ -2084,7 +2084,7 @@

    void
     g_file_info_set_attribute_int64 (GFileInfo *info,
                                      const char *attribute,
    -                                 gint64 attr_value);
    + gint64 attr_value);

    Sets the attribute to contain the given attr_value , @@ -2123,7 +2123,7 @@

    void
     g_file_info_set_attribute_object (GFileInfo *info,
                                       const char *attribute,
    -                                  GObject *attr_value);
    + GObject *attr_value);

    Sets the attribute to contain the given attr_value , @@ -2149,7 +2149,7 @@

    - + @@ -2209,7 +2209,7 @@

    g_file_info_get_is_hidden ()

    -
    gboolean
    +
    gboolean
     g_file_info_get_is_hidden (GFileInfo *info);

    Checks if a file is hidden.

    @@ -2229,13 +2229,13 @@

    Returns

    -

    TRUE if the file is a hidden file, FALSE otherwise.

    +

    TRUE if the file is a hidden file, FALSE otherwise.


    g_file_info_get_is_backup ()

    -
    gboolean
    +
    gboolean
     g_file_info_get_is_backup (GFileInfo *info);

    Checks if a file is a backup file.

    @@ -2255,13 +2255,13 @@

    Returns

    -

    TRUE if file is a backup file, FALSE otherwise.

    +

    TRUE if file is a backup file, FALSE otherwise.


    g_file_info_get_is_symlink ()

    -
    gboolean
    +
    gboolean
     g_file_info_get_is_symlink (GFileInfo *info);

    Checks if a file is a symlink.

    @@ -2281,7 +2281,7 @@

    Returns

    -

    TRUE if the given info +

    TRUE if the given info is a symlink.

    @@ -2450,7 +2450,7 @@

    g_file_info_get_size ()

    -
    goffset
    +
    goffset
     g_file_info_get_size (GFileInfo *info);

    Gets the file's size.

    @@ -2470,7 +2470,7 @@

    Returns

    -

    a goffset containing the file's size.

    +

    a goffset containing the file's size.


    @@ -2478,7 +2478,7 @@

    g_file_info_get_modification_time ()

    void
     g_file_info_get_modification_time (GFileInfo *info,
    -                                   GTimeVal *result);
    + GTimeVal *result);

    Gets the modification time of the current info and sets it in result @@ -2499,7 +2499,7 @@

    - + @@ -2562,7 +2562,7 @@

    g_file_info_get_sort_order ()

    -
    gint32
    +
    gint32
     g_file_info_get_sort_order (GFileInfo *info);

    Gets the value of the sort_order attribute from the GFileInfo. See G_FILE_ATTRIBUTE_STANDARD_SORT_ORDER.

    @@ -2583,17 +2583,17 @@

    Returns

    -

    a gint32 containing the value of the "standard::sort_order" attribute.

    +

    a gint32 containing the value of the "standard::sort_order" attribute.


    g_file_info_get_deletion_date ()

    -
    GDateTime *
    +
    GDateTime *
     g_file_info_get_deletion_date (GFileInfo *info);
    -

    Returns the GDateTime representing the deletion date of the file, as +

    Returns the GDateTime representing the deletion date of the file, as available in G_FILE_ATTRIBUTE_TRASH_DELETION_DATE. If the -G_FILE_ATTRIBUTE_TRASH_DELETION_DATE attribute is unset, NULL is returned.

    +G_FILE_ATTRIBUTE_TRASH_DELETION_DATE attribute is unset, NULL is returned.

    Parameters

    attr_value

    a NULL terminated array of UTF-8 strings.

    a NULL terminated array of UTF-8 strings.

    [array][element-type utf8]

    attr_value

    a GObject.

    a GObject.

     

    result

    a GTimeVal.

    a GTimeVal.

    [out caller-allocates]
    @@ -2611,7 +2611,7 @@

    Returns

    -

    a GDateTime, or NULL.

    +

    a GDateTime, or NULL.

    Since: 2.36

    @@ -2707,7 +2707,7 @@

    g_file_info_set_is_hidden ()

    void
     g_file_info_set_is_hidden (GFileInfo *info,
    -                           gboolean is_hidden);
    + gboolean is_hidden);

    Sets the "is_hidden" attribute in a GFileInfo according to is_hidden . See G_FILE_ATTRIBUTE_STANDARD_IS_HIDDEN.

    @@ -2727,7 +2727,7 @@ - + @@ -2739,7 +2739,7 @@

    g_file_info_set_is_symlink ()

    void
     g_file_info_set_is_symlink (GFileInfo *info,
    -                            gboolean is_symlink);
    + gboolean is_symlink);

    Sets the "is_symlink" attribute in a GFileInfo according to is_symlink . See G_FILE_ATTRIBUTE_STANDARD_IS_SYMLINK.

    @@ -2759,7 +2759,7 @@ - + @@ -2958,7 +2958,7 @@

    g_file_info_set_size ()

    void
     g_file_info_set_size (GFileInfo *info,
    -                      goffset size);
    + goffset size);

    Sets the G_FILE_ATTRIBUTE_STANDARD_SIZE attribute in the file info to the given size.

    @@ -2977,7 +2977,7 @@
    - + @@ -2989,7 +2989,7 @@

    g_file_info_set_modification_time ()

    void
     g_file_info_set_modification_time (GFileInfo *info,
    -                                   GTimeVal *mtime);
    + GTimeVal *mtime);

    Sets the G_FILE_ATTRIBUTE_TIME_MODIFIED attribute in the file info to the given time value.

    @@ -3008,7 +3008,7 @@
    - + @@ -3051,7 +3051,7 @@

    g_file_info_set_sort_order ()

    void
     g_file_info_set_sort_order (GFileInfo *info,
    -                            gint32 sort_order);
    + gint32 sort_order);

    Sets the sort order attribute in the file info structure. See G_FILE_ATTRIBUTE_STANDARD_SORT_ORDER.

    @@ -3223,12 +3223,12 @@

    g_file_attribute_matcher_matches ()

    -
    gboolean
    +
    gboolean
     g_file_attribute_matcher_matches (GFileAttributeMatcher *matcher,
                                       const char *attribute);

    Checks if an attribute will be matched by an attribute matcher. If the matcher was created with the "*" matching string, this function -will always return TRUE.

    +will always return TRUE.

    Parameters

    is_hidden

    a gboolean.

    a gboolean.

     

    is_symlink

    a gboolean.

    a gboolean.

     

    size

    a goffset containing the file's size.

    a goffset containing the file's size.

     

    mtime

    a GTimeVal.

    a GTimeVal.

     
    @@ -3253,19 +3253,19 @@

    Returns

    -

    TRUE if attribute +

    TRUE if attribute matches matcher -. FALSE otherwise.

    +. FALSE otherwise.


    g_file_attribute_matcher_matches_only ()

    -
    gboolean
    +
    gboolean
     g_file_attribute_matcher_matches_only (GFileAttributeMatcher *matcher,
                                            const char *attribute);

    Checks if a attribute matcher only matches a given attribute. Always -returns FALSE if "*" was used when creating the matcher.

    +returns FALSE if "*" was used when creating the matcher.

    Parameters

    @@ -3290,19 +3290,19 @@

    Returns

    -

    TRUE if the matcher only matches attribute -. FALSE otherwise.

    +

    TRUE if the matcher only matches attribute +. FALSE otherwise.


    g_file_attribute_matcher_enumerate_namespace ()

    -
    gboolean
    +
    gboolean
     g_file_attribute_matcher_enumerate_namespace
                                    (GFileAttributeMatcher *matcher,
                                     const char *ns);

    Checks if the matcher will match all of the keys in a given namespace. -This will always return TRUE if a wildcard character is in use (e.g. if +This will always return TRUE if a wildcard character is in use (e.g. if matcher was created with "standard::*" and ns is "standard", or if matcher was created using "*" and namespace is anything.)

    @@ -3331,9 +3331,9 @@

    Returns

    -

    TRUE if the matcher matches all of the entries +

    TRUE if the matcher matches all of the entries in the given ns -, FALSE otherwise.

    +, FALSE otherwise.


    @@ -3360,7 +3360,7 @@

    Returns

    -

    a string containing the next attribute or NULL if +

    a string containing the next attribute or NULL if no more attribute exist.

    @@ -3391,8 +3391,8 @@

    Returns

    a string describing the attributes the matcher matches -against or NULL if matcher -was NULL.

    +against or NULL if matcher +was NULL.

    Since: 2.32

    @@ -3719,7 +3719,7 @@

    A key in the "access" namespace for getting read privileges. Corresponding GFileAttributeType is G_FILE_ATTRIBUTE_TYPE_BOOLEAN. -This attribute will be TRUE if the user is able to read the file.

    +This attribute will be TRUE if the user is able to read the file.


    @@ -3728,7 +3728,7 @@

    A key in the "access" namespace for getting write privileges. Corresponding GFileAttributeType is G_FILE_ATTRIBUTE_TYPE_BOOLEAN. -This attribute will be TRUE if the user is able to write to the file.

    +This attribute will be TRUE if the user is able to write to the file.


    @@ -3737,7 +3737,7 @@

    A key in the "access" namespace for getting execution privileges. Corresponding GFileAttributeType is G_FILE_ATTRIBUTE_TYPE_BOOLEAN. -This attribute will be TRUE if the user is able to execute the file.

    +This attribute will be TRUE if the user is able to execute the file.


    @@ -3746,7 +3746,7 @@

    A key in the "access" namespace for checking deletion privileges. Corresponding GFileAttributeType is G_FILE_ATTRIBUTE_TYPE_BOOLEAN. -This attribute will be TRUE if the user is able to delete the file.

    +This attribute will be TRUE if the user is able to delete the file.


    @@ -3755,7 +3755,7 @@

    A key in the "access" namespace for checking trashing privileges. Corresponding GFileAttributeType is G_FILE_ATTRIBUTE_TYPE_BOOLEAN. -This attribute will be TRUE if the user is able to move the file to +This attribute will be TRUE if the user is able to move the file to the trash.


    @@ -3765,7 +3765,7 @@

    A key in the "access" namespace for checking renaming privileges. Corresponding GFileAttributeType is G_FILE_ATTRIBUTE_TYPE_BOOLEAN. -This attribute will be TRUE if the user is able to rename the file.

    +This attribute will be TRUE if the user is able to rename the file.


    @@ -3960,7 +3960,7 @@
    #define G_FILE_ATTRIBUTE_UNIX_DEVICE "unix::device"               /* uint32 */
     

    A key in the "unix" namespace for getting the device id of the device the -file is located on (see stat() documentation). This attribute is only +file is located on (see stat() documentation). This attribute is only available for UNIX file systems. Corresponding GFileAttributeType is G_FILE_ATTRIBUTE_TYPE_UINT32.

    @@ -4045,7 +4045,7 @@
    #define G_FILE_ATTRIBUTE_UNIX_IS_MOUNTPOINT "unix::is-mountpoint" /* boolean */
     

    A key in the "unix" namespace for checking if the file represents a -UNIX mount point. This attribute is TRUE if the file is a UNIX mount +UNIX mount point. This attribute is TRUE if the file is a UNIX mount point. This attribute is only available for UNIX file systems. Corresponding GFileAttributeType is G_FILE_ATTRIBUTE_TYPE_BOOLEAN.

    @@ -4055,7 +4055,7 @@
    #define G_FILE_ATTRIBUTE_DOS_IS_ARCHIVE "dos::is-archive"         /* boolean */
     

    A key in the "dos" namespace for checking if the file's archive flag -is set. This attribute is TRUE if the archive flag is set. This attribute +is set. This attribute is TRUE if the archive flag is set. This attribute is only available for DOS file systems. Corresponding GFileAttributeType is G_FILE_ATTRIBUTE_TYPE_BOOLEAN.

    @@ -4065,7 +4065,7 @@
    #define G_FILE_ATTRIBUTE_DOS_IS_SYSTEM "dos::is-system"           /* boolean */
     

    A key in the "dos" namespace for checking if the file's backup flag -is set. This attribute is TRUE if the backup flag is set. This attribute +is set. This attribute is TRUE if the backup flag is set. This attribute is only available for DOS file systems. Corresponding GFileAttributeType is G_FILE_ATTRIBUTE_TYPE_BOOLEAN.

    @@ -4110,7 +4110,7 @@
    #define G_FILE_ATTRIBUTE_THUMBNAILING_FAILED "thumbnail::failed"         /* boolean */
     

    A key in the "thumbnail" namespace for checking if thumbnailing failed. -This attribute is TRUE if thumbnailing failed. Corresponding +This attribute is TRUE if thumbnailing failed. Corresponding GFileAttributeType is G_FILE_ATTRIBUTE_TYPE_BOOLEAN.


    @@ -4119,9 +4119,9 @@
    #define G_FILE_ATTRIBUTE_THUMBNAIL_IS_VALID "thumbnail::is-valid"        /* boolean */
     

    A key in the "thumbnail" namespace for checking whether the thumbnail is outdated. -This attribute is TRUE if the thumbnail is up-to-date with the file it represents, -and FALSE if the file has been modified since the thumbnail was generated.

    -

    If G_FILE_ATTRIBUTE_THUMBNAILING_FAILED is TRUE and this attribute is FALSE, +This attribute is TRUE if the thumbnail is up-to-date with the file it represents, +and FALSE if the file has been modified since the thumbnail was generated.

    +

    If G_FILE_ATTRIBUTE_THUMBNAILING_FAILED is TRUE and this attribute is FALSE, it indicates that thumbnailing may be attempted again and may succeed.

    Corresponding GFileAttributeType is G_FILE_ATTRIBUTE_TYPE_BOOLEAN.

    Since: 2.40

    @@ -4180,7 +4180,7 @@
    #define G_FILE_ATTRIBUTE_FILESYSTEM_READONLY "filesystem::readonly"               /* boolean */
     

    A key in the "filesystem" namespace for checking if the file system -is read only. Is set to TRUE if the file system is read only. +is read only. Is set to TRUE if the file system is read only. Corresponding GFileAttributeType is G_FILE_ATTRIBUTE_TYPE_BOOLEAN.


    @@ -4199,7 +4199,7 @@
    #define G_FILE_ATTRIBUTE_FILESYSTEM_REMOTE "filesystem::remote"                   /* boolean */
     

    A key in the "filesystem" namespace for checking if the file system -is remote. Is set to TRUE if the file system is remote. +is remote. Is set to TRUE if the file system is remote. Corresponding GFileAttributeType is G_FILE_ATTRIBUTE_TYPE_BOOLEAN.


    @@ -4269,6 +4269,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GFileInputStream.html glib2.0-2.56.4/docs/reference/gio/html/GFileInputStream.html --- glib2.0-2.56.2/docs/reference/gio/html/GFileInputStream.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GFileInputStream.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -83,7 +83,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GInputStream
             ╰── GFileInputStream
     
    @@ -118,7 +118,7 @@ g_file_input_stream_query_info (GFileInputStream *stream, const char *attributes, GCancellable *cancellable, - GError **error);
    + GError **error);

    Queries a file input stream the given attributes . This function blocks while querying the stream. For the asynchronous (non-blocking) version @@ -146,12 +146,12 @@

    - + - @@ -160,7 +160,7 @@

    Returns

    -

    a GFileInfo, or NULL on error.

    +

    a GFileInfo, or NULL on error.

    [transfer full]

    @@ -173,7 +173,7 @@ int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Queries the stream information asynchronously. When the operation is finished callback will be called. @@ -182,7 +182,7 @@

    For the synchronous version of this function, see g_file_input_stream_query_info().

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be set

    @@ -211,7 +211,7 @@
    - + @@ -234,7 +234,7 @@
    GFileInfo *
     g_file_input_stream_query_info_finish (GFileInputStream *stream,
                                            GAsyncResult *result,
    -                                       GError **error);
    + GError **error);

    Finishes an asynchronous info query operation.

    Parameters

    @@ -257,8 +257,8 @@
    - + @@ -287,6 +287,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GFileIOStream.html glib2.0-2.56.4/docs/reference/gio/html/GFileIOStream.html --- glib2.0-2.56.2/docs/reference/gio/html/GFileIOStream.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GFileIOStream.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -91,7 +91,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GIOStream
             ╰── GFileIOStream
     
    @@ -163,7 +163,7 @@ g_file_io_stream_query_info (GFileIOStream *stream, const char *attributes, GCancellable *cancellable, - GError **error);
    + GError **error);

    Queries a file io stream for the given attributes . This function blocks while querying the stream. For the asynchronous @@ -178,11 +178,11 @@ set to G_IO_ERROR_PENDING), or if querying info is not supported for the stream's interface (with error being set to G_IO_ERROR_NOT_SUPPORTED). I -all cases of failure, NULL will be returned.

    +all cases of failure, NULL will be returned.

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation -was cancelled, the error G_IO_ERROR_CANCELLED will be set, and NULL will +was cancelled, the error G_IO_ERROR_CANCELLED will be set, and NULL will be returned.

    Parameters

    @@ -205,12 +205,12 @@
    - + - + @@ -219,7 +219,7 @@

    Returns

    a GFileInfo for the stream -, or NULL on error.

    +, or NULL on error.

    [transfer full]

    Since: 2.22

    @@ -233,7 +233,7 @@ int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Asynchronously queries the stream for a GFileInfo. When completed, callback @@ -267,7 +267,7 @@

    - + @@ -291,7 +291,7 @@
    GFileInfo *
     g_file_io_stream_query_info_finish (GFileIOStream *stream,
                                         GAsyncResult *result,
    -                                    GError **error);
    + GError **error);

    Finalizes the asynchronous query started by g_file_io_stream_query_info_async().

    @@ -315,7 +315,7 @@
    - + @@ -345,6 +345,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GFileMonitor.html glib2.0-2.56.4/docs/reference/gio/html/GFileMonitor.html --- glib2.0-2.56.2/docs/reference/gio/html/GFileMonitor.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GFileMonitor.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -44,7 +44,7 @@ - + - + @@ -110,7 +110,7 @@ - +

    cancellable

    optional GCancellable object, NULL to ignore.

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    a GError location to store the error occurring, or NULL to +

    a GError location to store the error occurring, or NULL to ignore.

     

    cancellable

    optional GCancellable object, NULL to ignore.

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    a GError location to store the error occurring, -or NULL to ignore.

    a GError location to store the error occurring, +or NULL to ignore.

     

    cancellable

    optional GCancellable object, NULL to ignore.

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    a GError, NULL to ignore.

    a GError, NULL to ignore.

     

    cancellable

    optional GCancellable object, NULL to ignore.

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    a GError, NULL to ignore.

    a GError, NULL to ignore.

     
    -gboolean +gboolean g_file_monitor_cancel () @@ -52,7 +52,7 @@
    -gboolean +gboolean g_file_monitor_is_cancelled () @@ -87,12 +87,12 @@
    gbooleangboolean cancelled Read
    gintgint rate-limit Read / Write
    void changedRun LastRun Last
    @@ -135,7 +135,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GFileMonitor
     
    @@ -153,7 +153,7 @@

    To get informed about changes to the file or directory you are monitoring, connect to the “changed” signal. The signal will be emitted in the -thread-default main context +thread-default main context of the thread that the monitor was created in (though if the global default main context is blocked, this may cause notifications to be blocked even if the thread-default @@ -163,7 +163,7 @@

    Functions

    g_file_monitor_cancel ()

    -
    gboolean
    +
    gboolean
     g_file_monitor_cancel (GFileMonitor *monitor);

    Cancels a file monitor.

    @@ -183,13 +183,13 @@

    Returns

    -

    always TRUE

    +

    always TRUE


    g_file_monitor_is_cancelled ()

    -
    gboolean
    +
    gboolean
     g_file_monitor_is_cancelled (GFileMonitor *monitor);

    Returns whether the monitor is canceled.

    @@ -209,7 +209,7 @@

    Returns

    -

    TRUE if monitor is canceled. FALSE otherwise.

    +

    TRUE if monitor is canceled. FALSE otherwise.


    @@ -217,7 +217,7 @@

    g_file_monitor_set_rate_limit ()

    void
     g_file_monitor_set_rate_limit (GFileMonitor *monitor,
    -                               gint limit_msecs);
    + gint limit_msecs);

    Sets the rate limit to which the monitor will report consecutive change events to the same file.

    @@ -257,7 +257,7 @@ has taken place. Should be called from file monitor implementations only.

    Implementations are responsible to call this method from the -thread-default main context of the +thread-default main context of the thread that the monitor was created in.

    Parameters

    @@ -406,7 +406,7 @@

    Property Details

    The “cancelled” property

    -
      “cancelled”                gboolean
    +
      “cancelled”                gboolean

    Whether the monitor has been cancelled.

    Flags: Read

    Default value: FALSE

    @@ -414,7 +414,7 @@

    The “rate-limit” property

    -
      “rate-limit”               gint
    +
      “rate-limit”               gint

    The limit of the monitor to watch for changes, in milliseconds.

    Flags: Read / Write

    Allowed values: >= 0

    @@ -430,7 +430,7 @@ GFile *file, GFile *other_file, GFileMonitorEvent event_type, - gpointer user_data) + gpointer user_data)

    Emitted when file has been changed.

    If using G_FILE_MONITOR_WATCH_MOVES on a directory monitor, and @@ -466,7 +466,7 @@ old path, and other_file will be set to a GFile containing the new path.

    In all the other cases, other_file - will be set to NULL.

    + will be set to NULL.

    Parameters

    @@ -488,7 +488,7 @@ - + @@ -504,11 +504,11 @@

    other_file

    a GFile or NULL.

    a GFile or NULL.

    [nullable]
    -

    Flags: Run Last

    +

    Flags: Run Last

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GFilenameCompleter.html glib2.0-2.56.4/docs/reference/gio/html/GFilenameCompleter.html --- glib2.0-2.56.2/docs/reference/gio/html/GFilenameCompleter.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GFilenameCompleter.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -87,7 +87,7 @@ void got-completion-data -Run Last +Run Last @@ -106,7 +106,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GFilenameCompleter
     
    @@ -167,8 +167,8 @@

    Returns

    -

    a completed string, or NULL if no completion exists. -This string is not owned by GIO, so remember to g_free() it +

    a completed string, or NULL if no completion exists. +This string is not owned by GIO, so remember to g_free() it when finished.

    @@ -205,7 +205,7 @@

    Returns

    array of strings with possible completions for initial_text . -This array must be freed by g_strfreev() when finished.

    +This array must be freed by g_strfreev() when finished.

    [array zero-terminated=1][transfer full]

    @@ -214,9 +214,9 @@

    g_filename_completer_set_dirs_only ()

    void
     g_filename_completer_set_dirs_only (GFilenameCompleter *completer,
    -                                    gboolean dirs_only);
    + gboolean dirs_only);

    If dirs_only - is TRUE, completer + is TRUE, completer will only complete directory names, and not file names.

    @@ -235,7 +235,7 @@

    dirs_only

    -

    a gboolean.

    +

    a gboolean.

      @@ -257,7 +257,7 @@

    The “got-completion-data” signal

    void
     user_function (GFilenameCompleter *gfilenamecompleter,
    -               gpointer            user_data)
    + gpointer user_data)

    Emitted when the file name completion information comes available.

    Parameters

    @@ -274,11 +274,11 @@
    -

    Flags: Run Last

    +

    Flags: Run Last

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GFileOutputStream.html glib2.0-2.56.4/docs/reference/gio/html/GFileOutputStream.html --- glib2.0-2.56.2/docs/reference/gio/html/GFileOutputStream.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GFileOutputStream.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -91,7 +91,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GOutputStream
             ╰── GFileOutputStream
     
    @@ -130,7 +130,7 @@ g_file_output_stream_query_info (GFileOutputStream *stream, const char *attributes, GCancellable *cancellable, - GError **error);
    + GError **error);

    Queries a file output stream for the given attributes . This function blocks while querying the stream. For the asynchronous @@ -145,11 +145,11 @@ set to G_IO_ERROR_PENDING), or if querying info is not supported for the stream's interface (with error being set to G_IO_ERROR_NOT_SUPPORTED). In -all cases of failure, NULL will be returned.

    +all cases of failure, NULL will be returned.

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation -was cancelled, the error G_IO_ERROR_CANCELLED will be set, and NULL will +was cancelled, the error G_IO_ERROR_CANCELLED will be set, and NULL will be returned.

    Parameters

    @@ -172,12 +172,12 @@

    cancellable

    -

    optional GCancellable object, NULL to ignore.

    +

    optional GCancellable object, NULL to ignore.

     

    error

    -

    a GError, NULL to ignore.

    +

    a GError, NULL to ignore.

      @@ -186,7 +186,7 @@

    Returns

    a GFileInfo for the stream -, or NULL on error.

    +, or NULL on error.

    [transfer full]

    @@ -199,7 +199,7 @@ int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Asynchronously queries the stream for a GFileInfo. When completed, callback @@ -233,7 +233,7 @@

    cancellable

    -

    optional GCancellable object, NULL to ignore.

    +

    optional GCancellable object, NULL to ignore.

      @@ -257,7 +257,7 @@ g_file_output_stream_query_info_finish (GFileOutputStream *stream, GAsyncResult *result, - GError **error); + GError **error);

    Finalizes the asynchronous query started by g_file_output_stream_query_info_async().

    @@ -281,7 +281,7 @@

    error

    -

    a GError, NULL to ignore.

    +

    a GError, NULL to ignore.

      @@ -338,6 +338,6 @@
    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GFilterInputStream.html glib2.0-2.56.4/docs/reference/gio/html/GFilterInputStream.html --- glib2.0-2.56.2/docs/reference/gio/html/GFilterInputStream.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GFilterInputStream.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -51,7 +51,7 @@ -gboolean +gboolean g_filter_input_stream_get_close_base_stream () @@ -84,7 +84,7 @@ Read / Write / Construct Only -gboolean +gboolean close-base-stream Read / Write / Construct @@ -106,7 +106,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GInputStream
             ╰── GFilterInputStream
                 ├── GBufferedInputStream
    @@ -156,7 +156,7 @@
     

    g_filter_input_stream_get_close_base_stream ()

    -
    gboolean
    +
    gboolean
     g_filter_input_stream_get_close_base_stream
                                    (GFilterInputStream *stream);

    Returns whether the base stream will be closed when stream @@ -179,7 +179,7 @@

    Returns

    -

    TRUE if the base stream will be closed.

    +

    TRUE if the base stream will be closed.


    @@ -188,7 +188,7 @@
    void
     g_filter_input_stream_set_close_base_stream
                                    (GFilterInputStream *stream,
    -                                gboolean close_base);
    + gboolean close_base);

    Sets whether the base stream will be closed when stream is closed.

    @@ -207,7 +207,7 @@

    close_base

    -

    TRUE to close the base stream.

    +

    TRUE to close the base stream.

      @@ -234,7 +234,7 @@

    The “close-base-stream” property

    -
      “close-base-stream”        gboolean
    +
      “close-base-stream”        gboolean

    If the base stream should be closed when the filter stream is closed.

    Flags: Read / Write / Construct

    Default value: TRUE

    @@ -242,6 +242,6 @@
    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GFilterOutputStream.html glib2.0-2.56.4/docs/reference/gio/html/GFilterOutputStream.html --- glib2.0-2.56.2/docs/reference/gio/html/GFilterOutputStream.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GFilterOutputStream.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -51,7 +51,7 @@ -gboolean +gboolean g_filter_output_stream_get_close_base_stream () @@ -84,7 +84,7 @@ Read / Write / Construct Only -gboolean +gboolean close-base-stream Read / Write / Construct Only @@ -106,7 +106,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GOutputStream
             ╰── GFilterOutputStream
                 ├── GBufferedOutputStream
    @@ -158,7 +158,7 @@
     

    g_filter_output_stream_get_close_base_stream ()

    -
    gboolean
    +
    gboolean
     g_filter_output_stream_get_close_base_stream
                                    (GFilterOutputStream *stream);

    Returns whether the base stream will be closed when stream @@ -181,7 +181,7 @@

    Returns

    -

    TRUE if the base stream will be closed.

    +

    TRUE if the base stream will be closed.


    @@ -190,7 +190,7 @@
    void
     g_filter_output_stream_set_close_base_stream
                                    (GFilterOutputStream *stream,
    -                                gboolean close_base);
    + gboolean close_base);

    Sets whether the base stream will be closed when stream is closed.

    @@ -209,7 +209,7 @@

    close_base

    -

    TRUE to close the base stream.

    +

    TRUE to close the base stream.

      @@ -236,7 +236,7 @@

    The “close-base-stream” property

    -
      “close-base-stream”        gboolean
    +
      “close-base-stream”        gboolean

    If the base stream should be closed when the filter stream is closed.

    Flags: Read / Write / Construct Only

    Default value: TRUE

    @@ -244,6 +244,6 @@
    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GIcon.html glib2.0-2.56.4/docs/reference/gio/html/GIcon.html --- glib2.0-2.56.2/docs/reference/gio/html/GIcon.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GIcon.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -45,7 +45,7 @@ -guint +guint g_icon_hash () @@ -53,7 +53,7 @@ -gboolean +gboolean g_icon_equal () @@ -61,7 +61,7 @@ -gchar * +gchar * g_icon_to_string () @@ -77,7 +77,7 @@ -GVariant * +GVariant * g_icon_serialize () @@ -115,7 +115,7 @@

    Object Hierarchy

    -
        GInterface
    +
        GInterface
         ╰── GIcon
     
    @@ -123,7 +123,7 @@

    Prerequisites

    GIcon requires - GObject.

    + GObject.

    Known Derived Interfaces

    @@ -171,8 +171,8 @@

    Functions

    g_icon_hash ()

    -
    guint
    -g_icon_hash (gconstpointer icon);
    +
    guint
    +g_icon_hash (gconstpointer icon);

    Gets a hash for an icon.

    Virtual: hash

    @@ -185,22 +185,22 @@

    icon

    -

    gconstpointer to an icon object.

    +

    gconstpointer to an icon object.

    [not nullable]

    Returns

    -

    a guint containing a hash for the icon +

    a guint containing a hash for the icon , suitable for -use in a GHashTable or similar data structure.

    +use in a GHashTable or similar data structure.


    g_icon_equal ()

    -
    gboolean
    +
    gboolean
     g_icon_equal (GIcon *icon1,
                   GIcon *icon2);

    Checks if two icons are equal.

    @@ -228,15 +228,15 @@

    Returns

    -

    TRUE if icon1 +

    TRUE if icon1 is equal to icon2 -. FALSE otherwise.

    +. FALSE otherwise.


    g_icon_to_string ()

    -
    gchar *
    +
    gchar *
     g_icon_to_string (GIcon *icon);

    Generates a textual representation of icon that can be used for @@ -278,8 +278,8 @@

    Returns

    An allocated NUL-terminated UTF8 string or -NULL if icon -can't be serialized. Use g_free() to free.

    +NULL if icon +can't be serialized. Use g_free() to free.

    [nullable]

    Since: 2.20

    @@ -288,14 +288,14 @@

    g_icon_new_for_string ()

    GIcon *
    -g_icon_new_for_string (const gchar *str,
    -                       GError **error);
    +g_icon_new_for_string (const gchar *str, + GError **error);

    Generate a GIcon instance from str . This function can fail if str is not valid - see g_icon_to_string() for discussion.

    If your application or library provides one or more GIcon -implementations you need to ensure that each GType is registered +implementations you need to ensure that each GType is registered with the type system prior to calling g_icon_new_for_string().

    Parameters

    @@ -322,7 +322,7 @@

    Returns

    An object implementing the GIcon -interface or NULL if error +interface or NULL if error is set.

    [transfer full]

    @@ -331,12 +331,12 @@

    g_icon_serialize ()

    -
    GVariant *
    +
    GVariant *
     g_icon_serialize (GIcon *icon);
    -

    Serializes a GIcon into a GVariant. An equivalent GIcon can be retrieved +

    Serializes a GIcon into a GVariant. An equivalent GIcon can be retrieved back by calling g_icon_deserialize() on the returned value. As serialization will avoid using raw icon data when possible, it only -makes sense to transfer the GVariant between processes on the same machine, +makes sense to transfer the GVariant between processes on the same machine, (as opposed to over the network), and within the same file system namespace.

    Parameters

    @@ -355,7 +355,7 @@

    Returns

    -

    a GVariant, or NULL when serialization fails.

    +

    a GVariant, or NULL when serialization fails.

    [transfer full]

    Since: 2.38

    @@ -364,7 +364,7 @@

    g_icon_deserialize ()

    GIcon *
    -g_icon_deserialize (GVariant *value);
    +g_icon_deserialize (GVariant *value);

    Deserializes a GIcon previously serialized using g_icon_serialize().

    Parameters

    @@ -376,14 +376,14 @@

    value

    -

    a GVariant created with g_icon_serialize()

    +

    a GVariant created with g_icon_serialize()

     

    Returns

    -

    a GIcon, or NULL when deserialization fails.

    +

    a GIcon, or NULL when deserialization fails.

    [transfer full]

    Since: 2.38

    @@ -449,14 +449,14 @@

    from_tokens ()

    -

    Constructs a GIcon from tokens. Set the GError if +

    Constructs a GIcon from tokens. Set the GError if the tokens are malformed. Don't implement if the GIcon can't be serialized (Since 2.20).

     

    serialize ()

    -

    Serializes a GIcon into a GVariant. Since: 2.38

    +

    Serializes a GIcon into a GVariant. Since: 2.38

      @@ -466,6 +466,6 @@
    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GInetAddress.html glib2.0-2.56.4/docs/reference/gio/html/GInetAddress.html --- glib2.0-2.56.2/docs/reference/gio/html/GInetAddress.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GInetAddress.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -75,14 +75,14 @@ -gboolean +gboolean g_inet_address_equal () -const guint8 * +const guint8 * g_inet_address_to_bytes () @@ -90,7 +90,7 @@ -gsize +gsize g_inet_address_get_native_size () @@ -98,7 +98,7 @@ -gchar * +gchar * g_inet_address_to_string () @@ -114,7 +114,7 @@ -gboolean +gboolean g_inet_address_get_is_any () @@ -122,7 +122,7 @@ -gboolean +gboolean g_inet_address_get_is_loopback () @@ -130,7 +130,7 @@ -gboolean +gboolean g_inet_address_get_is_link_local () @@ -138,7 +138,7 @@ -gboolean +gboolean g_inet_address_get_is_site_local () @@ -146,7 +146,7 @@ -gboolean +gboolean g_inet_address_get_is_multicast () @@ -154,7 +154,7 @@ -gboolean +gboolean g_inet_address_get_is_mc_link_local () @@ -162,7 +162,7 @@ -gboolean +gboolean g_inet_address_get_is_mc_node_local () @@ -170,7 +170,7 @@ -gboolean +gboolean g_inet_address_get_is_mc_site_local () @@ -178,7 +178,7 @@ -gboolean +gboolean g_inet_address_get_is_mc_org_local () @@ -186,7 +186,7 @@ -gboolean +gboolean g_inet_address_get_is_mc_global () @@ -205,7 +205,7 @@ -gpointer +gpointer bytes Read / Write / Construct Only @@ -215,52 +215,52 @@ Read / Write / Construct Only -gboolean +gboolean is-any Read -gboolean +gboolean is-link-local Read -gboolean +gboolean is-loopback Read -gboolean +gboolean is-mc-global Read -gboolean +gboolean is-mc-link-local Read -gboolean +gboolean is-mc-node-local Read -gboolean +gboolean is-mc-org-local Read -gboolean +gboolean is-mc-site-local Read -gboolean +gboolean is-multicast Read -gboolean +gboolean is-site-local Read @@ -282,7 +282,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GInetAddress
     
    @@ -308,7 +308,7 @@

    g_inet_address_new_from_string ()

    GInetAddress *
    -g_inet_address_new_from_string (const gchar *string);
    +g_inet_address_new_from_string (const gchar *string);

    Parses string as an IP address and creates a new GInetAddress.

    @@ -329,10 +329,10 @@

    Returns

    a new GInetAddress corresponding to string -, or NULL if +, or NULL if string could not be parsed. -Free the returned object with g_object_unref().

    +Free the returned object with g_object_unref().

    Since: 2.22

    @@ -340,7 +340,7 @@

    g_inet_address_new_from_bytes ()

    GInetAddress *
    -g_inet_address_new_from_bytes (const guint8 *bytes,
    +g_inet_address_new_from_bytes (const guint8 *bytes,
                                    GSocketFamily family);

    Creates a new GInetAddress from the given family and bytes @@ -376,7 +376,7 @@

    a new GInetAddress corresponding to family and bytes . -Free the returned object with g_object_unref().

    +Free the returned object with g_object_unref().

    Since: 2.22

    @@ -408,7 +408,7 @@

    a new GInetAddress corresponding to the "any" address for family . -Free the returned object with g_object_unref().

    +Free the returned object with g_object_unref().

    Since: 2.22

    @@ -439,14 +439,14 @@

    a new GInetAddress corresponding to the loopback address for family . -Free the returned object with g_object_unref().

    +Free the returned object with g_object_unref().

    Since: 2.22


    g_inet_address_equal ()

    -
    gboolean
    +
    gboolean
     g_inet_address_equal (GInetAddress *address,
                           GInetAddress *other_address);

    Checks if two GInetAddress instances are equal, e.g. the same address.

    @@ -474,16 +474,16 @@

    Returns

    -

    TRUE if address +

    TRUE if address and other_address -are equal, FALSE otherwise.

    +are equal, FALSE otherwise.

    Since: 2.30


    g_inet_address_to_bytes ()

    -
    const guint8 *
    +
    const guint8 *
     g_inet_address_to_bytes (GInetAddress *address);

    Gets the raw binary address data from address .

    @@ -515,7 +515,7 @@

    g_inet_address_get_native_size ()

    -
    gsize
    +
    gsize
     g_inet_address_get_native_size (GInetAddress *address);

    Gets the size of the native raw binary address for address . This @@ -545,7 +545,7 @@


    g_inet_address_to_string ()

    -
    gchar *
    +
    gchar *
     g_inet_address_to_string (GInetAddress *address);

    Converts address to string form.

    @@ -604,7 +604,7 @@

    g_inet_address_get_is_any ()

    -
    gboolean
    +
    gboolean
     g_inet_address_get_is_any (GInetAddress *address);

    Tests whether address is the "any" address for its family.

    @@ -625,7 +625,7 @@

    Returns

    -

    TRUE if address +

    TRUE if address is the "any" address for its family.

    Since: 2.22

    @@ -633,7 +633,7 @@

    g_inet_address_get_is_loopback ()

    -
    gboolean
    +
    gboolean
     g_inet_address_get_is_loopback (GInetAddress *address);

    Tests whether address is the loopback address for its family.

    @@ -654,7 +654,7 @@

    Returns

    -

    TRUE if address +

    TRUE if address is the loopback address for its family.

    Since: 2.22

    @@ -662,7 +662,7 @@

    g_inet_address_get_is_link_local ()

    -
    gboolean
    +
    gboolean
     g_inet_address_get_is_link_local (GInetAddress *address);

    Tests whether address is a link-local address (that is, if it @@ -685,7 +685,7 @@

    Returns

    -

    TRUE if address +

    TRUE if address is a link-local address.

    Since: 2.22

    @@ -693,7 +693,7 @@

    g_inet_address_get_is_site_local ()

    -
    gboolean
    +
    gboolean
     g_inet_address_get_is_site_local (GInetAddress *address);

    Tests whether address is a site-local address such as 10.0.0.1 @@ -717,7 +717,7 @@

    Returns

    -

    TRUE if address +

    TRUE if address is a site-local address.

    Since: 2.22

    @@ -725,7 +725,7 @@

    g_inet_address_get_is_multicast ()

    -
    gboolean
    +
    gboolean
     g_inet_address_get_is_multicast (GInetAddress *address);

    Tests whether address is a multicast address.

    @@ -746,7 +746,7 @@

    Returns

    -

    TRUE if address +

    TRUE if address is a multicast address.

    Since: 2.22

    @@ -754,7 +754,7 @@

    g_inet_address_get_is_mc_link_local ()

    -
    gboolean
    +
    gboolean
     g_inet_address_get_is_mc_link_local (GInetAddress *address);

    Tests whether address is a link-local multicast address.

    @@ -775,7 +775,7 @@

    Returns

    -

    TRUE if address +

    TRUE if address is a link-local multicast address.

    Since: 2.22

    @@ -783,7 +783,7 @@

    g_inet_address_get_is_mc_node_local ()

    -
    gboolean
    +
    gboolean
     g_inet_address_get_is_mc_node_local (GInetAddress *address);

    Tests whether address is a node-local multicast address.

    @@ -804,7 +804,7 @@

    Returns

    -

    TRUE if address +

    TRUE if address is a node-local multicast address.

    Since: 2.22

    @@ -812,7 +812,7 @@

    g_inet_address_get_is_mc_site_local ()

    -
    gboolean
    +
    gboolean
     g_inet_address_get_is_mc_site_local (GInetAddress *address);

    Tests whether address is a site-local multicast address.

    @@ -833,7 +833,7 @@

    Returns

    -

    TRUE if address +

    TRUE if address is a site-local multicast address.

    Since: 2.22

    @@ -841,7 +841,7 @@

    g_inet_address_get_is_mc_org_local ()

    -
    gboolean
    +
    gboolean
     g_inet_address_get_is_mc_org_local (GInetAddress *address);

    Tests whether address is an organization-local multicast address.

    @@ -862,7 +862,7 @@

    Returns

    -

    TRUE if address +

    TRUE if address is an organization-local multicast address.

    Since: 2.22

    @@ -870,7 +870,7 @@

    g_inet_address_get_is_mc_global ()

    -
    gboolean
    +
    gboolean
     g_inet_address_get_is_mc_global (GInetAddress *address);

    Tests whether address is a global multicast address.

    @@ -891,7 +891,7 @@

    Returns

    -

    TRUE if address +

    TRUE if address is a global multicast address.

    Since: 2.22

    @@ -909,7 +909,7 @@

    Property Details

    The “bytes” property

    -
      “bytes”                    gpointer
    +
      “bytes”                    gpointer

    The raw address data.

    Flags: Read / Write / Construct Only

    @@ -924,7 +924,7 @@

    The “is-any” property

    -
      “is-any”                   gboolean
    +
      “is-any”                   gboolean

    Whether this is the "any" address for its family. See g_inet_address_get_is_any().

    Flags: Read

    @@ -934,7 +934,7 @@

    The “is-link-local” property

    -
      “is-link-local”            gboolean
    +
      “is-link-local”            gboolean

    Whether this is a link-local address. See g_inet_address_get_is_link_local().

    Flags: Read

    @@ -944,7 +944,7 @@

    The “is-loopback” property

    -
      “is-loopback”              gboolean
    +
      “is-loopback”              gboolean

    Whether this is the loopback address for its family. See g_inet_address_get_is_loopback().

    Flags: Read

    @@ -954,7 +954,7 @@

    The “is-mc-global” property

    -
      “is-mc-global”             gboolean
    +
      “is-mc-global”             gboolean

    Whether this is a global multicast address. See g_inet_address_get_is_mc_global().

    Flags: Read

    @@ -964,7 +964,7 @@

    The “is-mc-link-local” property

    -
      “is-mc-link-local”         gboolean
    +
      “is-mc-link-local”         gboolean

    Whether this is a link-local multicast address. See g_inet_address_get_is_mc_link_local().

    Flags: Read

    @@ -974,7 +974,7 @@

    The “is-mc-node-local” property

    -
      “is-mc-node-local”         gboolean
    +
      “is-mc-node-local”         gboolean

    Whether this is a node-local multicast address. See g_inet_address_get_is_mc_node_local().

    Flags: Read

    @@ -984,7 +984,7 @@

    The “is-mc-org-local” property

    -
      “is-mc-org-local”          gboolean
    +
      “is-mc-org-local”          gboolean

    Whether this is an organization-local multicast address. See g_inet_address_get_is_mc_org_local().

    Flags: Read

    @@ -994,7 +994,7 @@

    The “is-mc-site-local” property

    -
      “is-mc-site-local”         gboolean
    +
      “is-mc-site-local”         gboolean

    Whether this is a site-local multicast address. See g_inet_address_get_is_mc_site_local().

    Flags: Read

    @@ -1004,7 +1004,7 @@

    The “is-multicast” property

    -
      “is-multicast”             gboolean
    +
      “is-multicast”             gboolean

    Whether this is a multicast address. See g_inet_address_get_is_multicast().

    Flags: Read

    @@ -1014,7 +1014,7 @@

    The “is-site-local” property

    -
      “is-site-local”            gboolean
    +
      “is-site-local”            gboolean

    Whether this is a site-local address. See g_inet_address_get_is_loopback().

    Flags: Read

    @@ -1024,6 +1024,6 @@
    +
    Generated by GTK-Doc V1.29.1
    \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GInetAddressMask.html glib2.0-2.56.4/docs/reference/gio/html/GInetAddressMask.html --- glib2.0-2.56.2/docs/reference/gio/html/GInetAddressMask.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GInetAddressMask.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -60,7 +60,7 @@ -gchar * +gchar * g_inet_address_mask_to_string () @@ -84,7 +84,7 @@ -guint +guint g_inet_address_mask_get_length () @@ -92,7 +92,7 @@ -gboolean +gboolean g_inet_address_mask_matches () @@ -100,7 +100,7 @@ -gboolean +gboolean g_inet_address_mask_equal () @@ -130,7 +130,7 @@ Read -guint +guint length Read / Write @@ -152,7 +152,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GInetAddressMask
     
    @@ -180,8 +180,8 @@

    g_inet_address_mask_new ()

    GInetAddressMask *
     g_inet_address_mask_new (GInetAddress *addr,
    -                         guint length,
    -                         GError **error);
    + guint length, + GError **error);

    Creates a new GInetAddressMask representing all addresses whose first length bits match addr @@ -208,7 +208,7 @@

    error

    -

    return location for GError, or NULL

    +

    return location for GError, or NULL

      @@ -216,7 +216,7 @@

    Returns

    -

    a new GInetAddressMask, or NULL on error

    +

    a new GInetAddressMask, or NULL on error

    Since: 2.32

    @@ -224,8 +224,8 @@

    g_inet_address_mask_new_from_string ()

    GInetAddressMask *
    -g_inet_address_mask_new_from_string (const gchar *mask_string,
    -                                     GError **error);
    +g_inet_address_mask_new_from_string (const gchar *mask_string, + GError **error);

    Parses mask_string as an IP address and (optional) length, and creates a new GInetAddressMask. The length, if present, is @@ -247,7 +247,7 @@

    error

    -

    return location for GError, or NULL

    +

    return location for GError, or NULL

      @@ -256,7 +256,7 @@

    Returns

    a new GInetAddressMask corresponding to string -, or NULL +, or NULL on error.

    Since: 2.32

    @@ -264,7 +264,7 @@

    g_inet_address_mask_to_string ()

    -
    gchar *
    +
    gchar *
     g_inet_address_mask_to_string (GInetAddressMask *mask);

    Converts mask back to its corresponding string form.

    @@ -352,7 +352,7 @@

    g_inet_address_mask_get_length ()

    -
    guint
    +
    guint
     g_inet_address_mask_get_length (GInetAddressMask *mask);

    Gets mask 's length

    @@ -381,7 +381,7 @@

    g_inet_address_mask_matches ()

    -
    gboolean
    +
    gboolean
     g_inet_address_mask_matches (GInetAddressMask *mask,
                                  GInetAddress *address);

    Tests if address @@ -421,7 +421,7 @@


    g_inet_address_mask_equal ()

    -
    gboolean
    +
    gboolean
     g_inet_address_mask_equal (GInetAddressMask *mask,
                                GInetAddressMask *mask2);

    Tests if mask @@ -487,7 +487,7 @@


    The “length” property

    -
      “length”                   guint
    +
      “length”                   guint

    The prefix length.

    Flags: Read / Write

    Allowed values: <= 128

    @@ -496,6 +496,6 @@
    +
    Generated by GTK-Doc V1.29.1
    \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GInetSocketAddress.html glib2.0-2.56.4/docs/reference/gio/html/GInetSocketAddress.html --- glib2.0-2.56.2/docs/reference/gio/html/GInetSocketAddress.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GInetSocketAddress.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -68,7 +68,7 @@ -guint16 +guint16 g_inet_socket_address_get_port () @@ -76,7 +76,7 @@ -guint32 +guint32 g_inet_socket_address_get_flowinfo () @@ -84,7 +84,7 @@ -guint32 +guint32 g_inet_socket_address_get_scope_id () @@ -109,17 +109,17 @@ Read / Write / Construct Only -guint +guint flowinfo Read / Write / Construct Only -guint +guint port Read / Write / Construct Only -guint +guint scope-id Read / Write / Construct Only @@ -141,7 +141,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GSocketAddress
             ╰── GInetSocketAddress
                 ╰── GProxyAddress
    @@ -169,7 +169,7 @@
     

    g_inet_socket_address_new ()

    GSocketAddress *
     g_inet_socket_address_new (GInetAddress *address,
    -                           guint16 port);
    + guint16 port);

    Creates a new GInetSocketAddress for address and port .

    @@ -206,7 +206,7 @@

    g_inet_socket_address_new_from_string ()

    GSocketAddress *
     g_inet_socket_address_new_from_string (const char *address,
    -                                       guint port);
    + guint port);

    Creates a new GInetSocketAddress for address and port .

    @@ -237,7 +237,7 @@

    Returns

    -

    a new GInetSocketAddress, or NULL if address +

    a new GInetSocketAddress, or NULL if address cannot be parsed.

    @@ -269,7 +269,7 @@

    Returns

    the GInetAddress for address , which must be -g_object_ref()'d if it will be stored.

    +g_object_ref()'d if it will be stored.

    [transfer none]

    Since: 2.22

    @@ -277,7 +277,7 @@

    g_inet_socket_address_get_port ()

    -
    guint16
    +
    guint16
     g_inet_socket_address_get_port (GInetSocketAddress *address);

    Gets address 's port.

    @@ -306,7 +306,7 @@

    g_inet_socket_address_get_flowinfo ()

    -
    guint32
    +
    guint32
     g_inet_socket_address_get_flowinfo (GInetSocketAddress *address);

    Gets the sin6_flowinfo field from address , @@ -335,7 +335,7 @@


    g_inet_socket_address_get_scope_id ()

    -
    guint32
    +
    guint32
     g_inet_socket_address_get_scope_id (GInetSocketAddress *address);

    Gets the sin6_scope_id field from address , @@ -382,7 +382,7 @@


    The “flowinfo” property

    -
      “flowinfo”                 guint
    +
      “flowinfo”                 guint

    The sin6_flowinfo field, for IPv6 addresses.

    Flags: Read / Write / Construct Only

    Default value: 0

    @@ -391,7 +391,7 @@

    The “port” property

    -
      “port”                     guint
    +
      “port”                     guint

    The port.

    Flags: Read / Write / Construct Only

    Allowed values: <= 65535

    @@ -400,7 +400,7 @@

    The “scope-id” property

    -
      “scope-id”                 guint
    +
      “scope-id”                 guint

    IPv6 scope ID.

    Flags: Read / Write / Construct Only

    Default value: 0

    @@ -408,6 +408,6 @@
    +
    Generated by GTK-Doc V1.29.1
    \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GInitable.html glib2.0-2.56.4/docs/reference/gio/html/GInitable.html --- glib2.0-2.56.2/docs/reference/gio/html/GInitable.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GInitable.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -45,7 +45,7 @@ -gboolean +gboolean g_initable_init () @@ -53,7 +53,7 @@ -gpointer +gpointer g_initable_new () @@ -61,7 +61,7 @@ -GObject * +GObject * g_initable_new_valist () @@ -69,7 +69,7 @@ -gpointer +gpointer g_initable_newv () @@ -99,7 +99,7 @@

    Object Hierarchy

    -
        GInterface
    +
        GInterface
         ╰── GInitable
     
    @@ -107,7 +107,7 @@

    Prerequisites

    GInitable requires - GObject.

    + GObject.

    Known Derived Interfaces

    @@ -134,16 +134,16 @@ either via g_initable_init() or g_async_initable_init_async() (the latter is only available if it also implements GAsyncInitable).

    If the object is not initialized, or initialization returns with an -error, then all operations on the object except g_object_ref() and -g_object_unref() are considered to be invalid, and have undefined -behaviour. They will often fail with g_critical() or g_warning(), but +error, then all operations on the object except g_object_ref() and +g_object_unref() are considered to be invalid, and have undefined +behaviour. They will often fail with g_critical() or g_warning(), but this must not be relied on.

    Users of objects implementing this are not intended to use the interface method directly, instead it will be used automatically in various ways. For C applications you generally just call g_initable_new() directly, or indirectly via a foo_thing_new() wrapper. -This will call g_initable_init() under the cover, returning NULL and -setting a GError on failure (at which point the instance is +This will call g_initable_init() under the cover, returning NULL and +setting a GError on failure (at which point the instance is unreferenced).

    For bindings in languages where the native constructor supports exceptions the binding could check for objects implemention GInitable @@ -154,26 +154,26 @@

    Functions

    g_initable_init ()

    -
    gboolean
    +
    gboolean
     g_initable_init (GInitable *initable,
                      GCancellable *cancellable,
    -                 GError **error);
    + GError **error);

    Initializes the object implementing the interface.

    This method is intended for language bindings. If writing in C, g_initable_new() should typically be used instead.

    The object must be initialized before any real use after initial construction, either with this function or g_async_initable_init_async().

    Implementations may also support cancellation. If cancellable - is not NULL, + is not NULL, then initialization can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned. If cancellable - is not NULL and + is not NULL and the object doesn't support cancellable initialization the error G_IO_ERROR_NOT_SUPPORTED will be returned.

    If the object is not initialized, or initialization returns with an -error, then all operations on the object except g_object_ref() and -g_object_unref() are considered to be invalid, and have undefined +error, then all operations on the object except g_object_ref() and +g_object_unref() are considered to be invalid, and have undefined behaviour. See the introduction for more details.

    Callers should not assume that a class which implements GInitable can be initialized multiple times, unless the class explicitly documents itself as @@ -187,9 +187,9 @@ the object; further calls return the result of the first call.

    One reason why a class might need to support idempotent initialization is if it is designed to be used via the singleton pattern, with a -GObjectClass.constructor that sometimes returns an existing instance. +GObjectClass.constructor that sometimes returns an existing instance. In this pattern, a caller would expect to be able to call g_initable_init() -on the result of g_object_new(), regardless of whether it is in fact a new +on the result of g_object_new(), regardless of whether it is in fact a new instance.

    Parameters

    @@ -207,12 +207,12 @@

    cancellable

    -

    optional GCancellable object, NULL to ignore.

    +

    optional GCancellable object, NULL to ignore.

     

    error

    -

    a GError location to store the error occurring, or NULL to +

    a GError location to store the error occurring, or NULL to ignore.

      @@ -221,8 +221,8 @@

    Returns

    -

    TRUE if successful. If an error has occurred, this function will -return FALSE and set error +

    TRUE if successful. If an error has occurred, this function will +return FALSE and set error appropriately if present.

    Since: 2.22

    @@ -230,15 +230,15 @@

    g_initable_new ()

    -
    gpointer
    -g_initable_new (GType object_type,
    +
    gpointer
    +g_initable_new (GType object_type,
                     GCancellable *cancellable,
    -                GError **error,
    -                const gchar *first_property_name,
    +                GError **error,
    +                const gchar *first_property_name,
                     ...);

    Helper function for constructing GInitable object. This is -similar to g_object_new() but also initializes the object -and returns NULL, setting an error on failure.

    +similar to g_object_new() but also initializes the object +and returns NULL, setting an error on failure.

    Parameters

    @@ -250,30 +250,30 @@ - + - + - - +value pairs, and ended by NULL.

    @@ -282,7 +282,7 @@

    Returns

    a newly allocated -GObject, or NULL on error.

    +GObject, or NULL on error.

    [type GObject.Object][transfer full]

    Since: 2.22

    @@ -290,15 +290,15 @@

    g_initable_new_valist ()

    -
    GObject *
    -g_initable_new_valist (GType object_type,
    -                       const gchar *first_property_name,
    +
    GObject *
    +g_initable_new_valist (GType object_type,
    +                       const gchar *first_property_name,
                            va_list var_args,
                            GCancellable *cancellable,
    -                       GError **error);
    + GError **error);

    Helper function for constructing GInitable object. This is -similar to g_object_new_valist() but also initializes the object -and returns NULL, setting an error on failure.

    +similar to g_object_new_valist() but also initializes the object +and returns NULL, setting an error on failure.

    Parameters

    object_type

    a GType supporting GInitable.

    a GType supporting GInitable.

     

    cancellable

    optional GCancellable object, NULL to ignore.

    optional GCancellable object, NULL to ignore.

     

    error

    a GError location to store the error occurring, or NULL to +

    a GError location to store the error occurring, or NULL to ignore.

     

    first_property_name

    the name of the first property, or NULL if no +

    the name of the first property, or NULL if no properties.

    [nullable]

    ...

    the value if the first property, followed by and other property -value pairs, and ended by NULL.

     
    @@ -310,13 +310,13 @@ - + +the value, and other property value pairs, and ended by NULL.

    @@ -327,12 +327,12 @@ - + - @@ -342,7 +342,7 @@

    Returns

    a newly allocated -GObject, or NULL on error.

    +GObject, or NULL on error.

    [type GObject.Object][transfer full]

    Since: 2.22

    @@ -350,20 +350,20 @@

    g_initable_newv ()

    -
    gpointer
    -g_initable_newv (GType object_type,
    -                 guint n_parameters,
    -                 GParameter *parameters,
    +
    gpointer
    +g_initable_newv (GType object_type,
    +                 guint n_parameters,
    +                 GParameter *parameters,
                      GCancellable *cancellable,
    -                 GError **error);
    + GError **error);

    g_initable_newv has been deprecated since version 2.54 and should not be used in newly-written code.

    -

    Use g_object_new_with_properties() and -g_initable_init() instead. See GParameter for more information.

    +

    Use g_object_new_with_properties() and +g_initable_init() instead. See GParameter for more information.

    Helper function for constructing GInitable object. This is -similar to g_object_newv() but also initializes the object -and returns NULL, setting an error on failure.

    +similar to g_object_newv() but also initializes the object +and returns NULL, setting an error on failure.

    Parameters

    object_type

    a GType supporting GInitable.

    a GType supporting GInitable.

     

    first_property_name

    the name of the first property, followed by -the value, and other property value pairs, and ended by NULL.

     

    cancellable

    optional GCancellable object, NULL to ignore.

    optional GCancellable object, NULL to ignore.

     

    error

    a GError location to store the error occurring, or NULL to +

    a GError location to store the error occurring, or NULL to ignore.

     
    @@ -375,7 +375,7 @@ - + @@ -391,12 +391,12 @@ - + - @@ -406,7 +406,7 @@

    Returns

    a newly allocated -GObject, or NULL on error.

    +GObject, or NULL on error.

    [type GObject.Object][transfer full]

    Since: 2.22

    @@ -459,6 +459,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GInputStream.html glib2.0-2.56.4/docs/reference/gio/html/GInputStream.html --- glib2.0-2.56.2/docs/reference/gio/html/GInputStream.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GInputStream.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -43,7 +43,7 @@ - + - + @@ -321,13 +321,13 @@

    g_input_stream_read_all ()

    -
    gboolean
    +
    gboolean
     g_input_stream_read_all (GInputStream *stream,
                              void *buffer,
    -                         gsize count,
    -                         gsize *bytes_read,
    +                         gsize count,
    +                         gsize *bytes_read,
                              GCancellable *cancellable,
    -                         GError **error);
    + GError **error);

    Tries to read count bytes from the stream into the buffer starting at buffer @@ -336,15 +336,15 @@ read as many bytes as requested, only stopping on an error or end of stream.

    On a successful read of count bytes, or if we reached the end of the -stream, TRUE is returned, and bytes_read +stream, TRUE is returned, and bytes_read is set to the number of bytes read into buffer .

    -

    If there is an error during the operation FALSE is returned and error +

    If there is an error during the operation FALSE is returned and error is set to indicate the error status.

    As a special exception to the normal conventions for functions that -use GError, if this function returns FALSE (and sets error +use GError, if this function returns FALSE (and sets error ) then bytes_read will be set to the number of bytes that were successfully @@ -383,12 +383,12 @@

    - + - + @@ -396,7 +396,7 @@

    Returns

    -

    TRUE on success, FALSE if there was an error

    +

    TRUE on success, FALSE if there was an error


    @@ -405,11 +405,11 @@
    void
     g_input_stream_read_all_async (GInputStream *stream,
                                    void *buffer,
    -                               gsize count,
    +                               gsize count,
                                    int io_priority,
                                    GCancellable *cancellable,
                                    GAsyncReadyCallback callback,
    -                               gpointer user_data);
    + gpointer user_data);

    Request an asynchronous read of count bytes from the stream into the buffer starting at buffer @@ -418,7 +418,7 @@

    Call g_input_stream_read_all_finish() to collect the result.

    Any outstanding I/O request with higher priority (lower numerical value) will be executed before an outstanding request with lower -priority. Default priority is G_PRIORITY_DEFAULT.

    +priority. Default priority is G_PRIORITY_DEFAULT.

    Parameters

    object_type

    a GType supporting GInitable.

    a GType supporting GInitable.

     

    cancellable

    optional GCancellable object, NULL to ignore.

    optional GCancellable object, NULL to ignore.

     

    error

    a GError location to store the error occurring, or NULL to +

    a GError location to store the error occurring, or NULL to ignore.

     
    -gssize +gssize g_input_stream_read () @@ -51,7 +51,7 @@
    -gboolean +gboolean g_input_stream_read_all () @@ -67,7 +67,7 @@
    -gboolean +gboolean g_input_stream_read_all_finish () @@ -75,7 +75,7 @@
    -gssize +gssize g_input_stream_skip () @@ -83,7 +83,7 @@
    -gboolean +gboolean g_input_stream_close () @@ -99,7 +99,7 @@
    -gssize +gssize g_input_stream_read_finish () @@ -115,7 +115,7 @@
    -gssize +gssize g_input_stream_skip_finish () @@ -131,7 +131,7 @@
    -gboolean +gboolean g_input_stream_close_finish () @@ -139,7 +139,7 @@
    -gboolean +gboolean g_input_stream_is_closed () @@ -147,7 +147,7 @@
    -gboolean +gboolean g_input_stream_has_pending () @@ -155,7 +155,7 @@
    -gboolean +gboolean g_input_stream_set_pending () @@ -171,7 +171,7 @@
    -GBytes * +GBytes * g_input_stream_read_bytes () @@ -187,7 +187,7 @@
    -GBytes * +GBytes * g_input_stream_read_bytes_finish () @@ -211,7 +211,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GInputStream
             ├── GFilterInputStream
             ├── GFileInputStream
    @@ -245,19 +245,19 @@
     

    Functions

    g_input_stream_read ()

    -
    gssize
    +
    gssize
     g_input_stream_read (GInputStream *stream,
                          void *buffer,
    -                     gsize count,
    +                     gsize count,
                          GCancellable *cancellable,
    -                     GError **error);
    + GError **error);

    Tries to read count bytes from the stream into the buffer starting at buffer . Will block during this read.

    If count is zero returns zero and does nothing. A value of count -larger than G_MAXSSIZE will cause a G_IO_ERROR_INVALID_ARGUMENT error.

    +larger than G_MAXSSIZE will cause a G_IO_ERROR_INVALID_ARGUMENT error.

    On success, the number of bytes read into the buffer is returned. It is not an error if this is not the same as the requested size, as it can happen e.g. near the end of a file. Zero is returned on end of file @@ -268,7 +268,7 @@ at any position, and this function doesn't nul-terminate the buffer .

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned. If an operation was partially finished when the operation was cancelled the @@ -302,12 +302,12 @@

    cancellable

    optional GCancellable object, NULL to ignore.

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    location to store the error occurring, or NULL to ignore

    location to store the error occurring, or NULL to ignore

     

    cancellable

    optional GCancellable object, NULL to ignore.

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    location to store the error occurring, or NULL to ignore

    location to store the error occurring, or NULL to ignore

     
    @@ -451,7 +451,7 @@ - + @@ -472,15 +472,15 @@

    g_input_stream_read_all_finish ()

    -
    gboolean
    +
    gboolean
     g_input_stream_read_all_finish (GInputStream *stream,
                                     GAsyncResult *result,
    -                                gsize *bytes_read,
    -                                GError **error);
    + gsize *bytes_read, + GError **error);

    Finishes an asynchronous stream read operation started with g_input_stream_read_all_async().

    As a special exception to the normal conventions for functions that -use GError, if this function returns FALSE (and sets error +use GError, if this function returns FALSE (and sets error ) then bytes_read will be set to the number of bytes that were successfully @@ -513,7 +513,7 @@

    - + @@ -521,18 +521,18 @@

    Returns

    -

    TRUE on success, FALSE if there was an error

    +

    TRUE on success, FALSE if there was an error

    Since: 2.44


    g_input_stream_skip ()

    -
    gssize
    +
    gssize
     g_input_stream_skip (GInputStream *stream,
    -                     gsize count,
    +                     gsize count,
                          GCancellable *cancellable,
    -                     GError **error);
    + GError **error);

    Tries to skip count bytes from the stream. Will block during the operation.

    This is identical to g_input_stream_read(), from a behaviour standpoint, @@ -541,7 +541,7 @@

    This function is optional for inherited classes, as the default implementation emulates it using read.

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned. If an operation was partially finished when the operation was cancelled the @@ -567,12 +567,12 @@

    - + - + @@ -586,10 +586,10 @@

    g_input_stream_close ()

    -
    gboolean
    +
    gboolean
     g_input_stream_close (GInputStream *stream,
                           GCancellable *cancellable,
    -                      GError **error);
    + GError **error);

    Closes the stream, releasing resources related to it.

    Once the stream is closed, all other operations will return G_IO_ERROR_CLOSED. Closing a stream multiple times will not return an error.

    @@ -604,7 +604,7 @@ close will still return G_IO_ERROR_CLOSED for all operations. Still, it is important to check and report the error to the user.

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned. Cancelling a close will still leave the stream closed, but some streams @@ -625,12 +625,12 @@

    - + - + @@ -638,7 +638,7 @@

    Returns

    -

    TRUE on success, FALSE on failure

    +

    TRUE on success, FALSE on failure


    @@ -647,11 +647,11 @@
    void
     g_input_stream_read_async (GInputStream *stream,
                                void *buffer,
    -                           gsize count,
    +                           gsize count,
                                int io_priority,
                                GCancellable *cancellable,
                                GAsyncReadyCallback callback,
    -                           gpointer user_data);
    + gpointer user_data);

    Request an asynchronous read of count bytes from the stream into the buffer starting at buffer @@ -663,7 +663,7 @@ , and will result in G_IO_ERROR_PENDING errors.

    A value of count - larger than G_MAXSSIZE will cause a G_IO_ERROR_INVALID_ARGUMENT error.

    + larger than G_MAXSSIZE will cause a G_IO_ERROR_INVALID_ARGUMENT error.

    On success, the number of bytes read into the buffer will be passed to the callback. It is not an error if this is not the same as the requested size, as it can happen e.g. near the end of a file, but generally we try to read @@ -672,7 +672,7 @@ is zero), but never otherwise.

    Any outstanding i/o request with higher priority (lower numerical value) will be executed before an outstanding request with lower priority. Default -priority is G_PRIORITY_DEFAULT.

    +priority is G_PRIORITY_DEFAULT.

    The asynchronous methods have a default fallback that uses threads to implement asynchronicity, so they are optional for inheriting classes. However, if you override one you must override all.

    @@ -709,7 +709,7 @@ - + @@ -729,10 +729,10 @@

    g_input_stream_read_finish ()

    -
    gssize
    +
    gssize
     g_input_stream_read_finish (GInputStream *stream,
                                 GAsyncResult *result,
    -                            GError **error);
    + GError **error);

    Finishes an asynchronous stream read operation.

    Parameters

    @@ -755,7 +755,7 @@
    - @@ -772,11 +772,11 @@

    g_input_stream_skip_async ()

    void
     g_input_stream_skip_async (GInputStream *stream,
    -                           gsize count,
    +                           gsize count,
                                int io_priority,
                                GCancellable *cancellable,
                                GAsyncReadyCallback callback,
    -                           gpointer user_data);
    + gpointer user_data);

    Request an asynchronous skip of count bytes from the stream. When the operation is finished callback @@ -786,7 +786,7 @@

    During an async request no other sync and async calls are allowed, and will result in G_IO_ERROR_PENDING errors.

    A value of count - larger than G_MAXSSIZE will cause a G_IO_ERROR_INVALID_ARGUMENT error.

    + larger than G_MAXSSIZE will cause a G_IO_ERROR_INVALID_ARGUMENT error.

    On success, the number of bytes skipped will be passed to the callback. It is not an error if this is not the same as the requested size, as it can happen e.g. near the end of a file, but generally we try to skip @@ -795,7 +795,7 @@ is zero), but never otherwise.

    Any outstanding i/o request with higher priority (lower numerical value) will be executed before an outstanding request with lower priority. -Default priority is G_PRIORITY_DEFAULT.

    +Default priority is G_PRIORITY_DEFAULT.

    The asynchronous methods have a default fallback that uses threads to implement asynchronicity, so they are optional for inheriting classes. However, if you override one, you must override all.

    @@ -825,7 +825,7 @@ - + @@ -845,10 +845,10 @@

    g_input_stream_skip_finish ()

    -
    gssize
    +
    gssize
     g_input_stream_skip_finish (GInputStream *stream,
                                 GAsyncResult *result,
    -                            GError **error);
    + GError **error);

    Finishes a stream skip operation.

    Parameters

    @@ -871,7 +871,7 @@
    - @@ -891,7 +891,7 @@ int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Requests an asynchronous closes of the stream, releasing resources related to it. When the operation is finished callback will be called. @@ -942,10 +942,10 @@


    g_input_stream_close_finish ()

    -
    gboolean
    +
    gboolean
     g_input_stream_close_finish (GInputStream *stream,
                                  GAsyncResult *result,
    -                             GError **error);
    + GError **error);

    Finishes closing a stream asynchronously, started from g_input_stream_close_async().

    Parameters

    @@ -968,7 +968,7 @@
    - @@ -977,13 +977,13 @@

    Returns

    -

    TRUE if the stream was closed successfully.

    +

    TRUE if the stream was closed successfully.


    g_input_stream_is_closed ()

    -
    gboolean
    +
    gboolean
     g_input_stream_is_closed (GInputStream *stream);

    Checks if an input stream is closed.

    @@ -1003,13 +1003,13 @@

    Returns

    -

    TRUE if the stream is closed.

    +

    TRUE if the stream is closed.


    g_input_stream_has_pending ()

    -
    gboolean
    +
    gboolean
     g_input_stream_has_pending (GInputStream *stream);

    Checks if an input stream has pending actions.

    @@ -1029,20 +1029,20 @@

    Returns

    -

    TRUE if stream +

    TRUE if stream has pending actions.


    g_input_stream_set_pending ()

    -
    gboolean
    +
    gboolean
     g_input_stream_set_pending (GInputStream *stream,
    -                            GError **error);
    + GError **error);

    Sets stream to have actions pending. If the pending flag is already set or stream - is closed, it will return FALSE and set + is closed, it will return FALSE and set error .

    @@ -1061,7 +1061,7 @@
    - @@ -1070,7 +1070,7 @@

    Returns

    -

    TRUE if pending was previously unset and is now set.

    +

    TRUE if pending was previously unset and is now set.


    @@ -1099,34 +1099,34 @@

    g_input_stream_read_bytes ()

    -
    GBytes *
    +
    GBytes *
     g_input_stream_read_bytes (GInputStream *stream,
    -                           gsize count,
    +                           gsize count,
                                GCancellable *cancellable,
    -                           GError **error);
    + GError **error);

    Like g_input_stream_read(), this tries to read count bytes from the stream in a blocking fashion. However, rather than reading into -a user-supplied buffer, this will create a new GBytes containing +a user-supplied buffer, this will create a new GBytes containing the data that was read. This may be easier to use from language bindings.

    -

    If count is zero, returns a zero-length GBytes and does nothing. A +

    If count is zero, returns a zero-length GBytes and does nothing. A value of count - larger than G_MAXSSIZE will cause a + larger than G_MAXSSIZE will cause a G_IO_ERROR_INVALID_ARGUMENT error.

    -

    On success, a new GBytes is returned. It is not an error if the +

    On success, a new GBytes is returned. It is not an error if the size of this object is not the same as the requested size, as it -can happen e.g. near the end of a file. A zero-length GBytes is +can happen e.g. near the end of a file. A zero-length GBytes is returned on end of file (or if count is zero), but never otherwise.

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned. If an operation was partially finished when the operation was cancelled the partial result will be returned, without an error.

    -

    On error NULL is returned and error +

    On error NULL is returned and error is set accordingly.

    Parameters

    @@ -1150,12 +1150,12 @@
    - + - + @@ -1163,7 +1163,7 @@

    Returns

    -

    a new GBytes, or NULL on error.

    +

    a new GBytes, or NULL on error.

    [transfer full]

    Since: 2.34

    @@ -1173,14 +1173,14 @@

    g_input_stream_read_bytes_async ()

    void
     g_input_stream_read_bytes_async (GInputStream *stream,
    -                                 gsize count,
    +                                 gsize count,
                                      int io_priority,
                                      GCancellable *cancellable,
                                      GAsyncReadyCallback callback,
    -                                 gpointer user_data);
    + gpointer user_data);

    Request an asynchronous read of count bytes from the stream into a -new GBytes. When the operation is finished callback +new GBytes. When the operation is finished callback will be called. You can then call g_input_stream_read_bytes_finish() to get the result of the operation.

    @@ -1188,9 +1188,9 @@ on stream , and will result in G_IO_ERROR_PENDING errors.

    A value of count - larger than G_MAXSSIZE will cause a + larger than G_MAXSSIZE will cause a G_IO_ERROR_INVALID_ARGUMENT error.

    -

    On success, the new GBytes will be passed to the callback. It is +

    On success, the new GBytes will be passed to the callback. It is not an error if this is smaller than the requested size, as it can happen e.g. near the end of a file, but generally we try to read as many bytes as requested. Zero is returned on end of file (or if @@ -1198,7 +1198,7 @@ is zero), but never otherwise.

    Any outstanding I/O request with higher priority (lower numerical value) will be executed before an outstanding request with lower -priority. Default priority is G_PRIORITY_DEFAULT.

    +priority. Default priority is G_PRIORITY_DEFAULT.

    Parameters

    cancellable

    optional GCancellable object, NULL to ignore.

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    a GError location to store the error occurring, or NULL to ignore

    a GError location to store the error occurring, or NULL to ignore

     

    cancellable

    optional GCancellable object, NULL to ignore.

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    location to store the error occurring, or NULL to ignore

    location to store the error occurring, or NULL to ignore

     

    cancellable

    optional GCancellable object, NULL to ignore.

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    location to store the error occurring, or NULL to ignore

    location to store the error occurring, or NULL to ignore

     

    cancellable

    optional GCancellable object, NULL to ignore.

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    a GError location to store the error occurring, or NULL to +

    a GError location to store the error occurring, or NULL to ignore.

     

    cancellable

    optional GCancellable object, NULL to ignore.

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    a GError location to store the error occurring, or NULL to +

    a GError location to store the error occurring, or NULL to ignore.

     

    error

    a GError location to store the error occurring, or NULL to +

    a GError location to store the error occurring, or NULL to ignore.

     

    error

    a GError location to store the error occurring, or NULL to +

    a GError location to store the error occurring, or NULL to ignore.

     

    cancellable

    optional GCancellable object, NULL to ignore.

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    location to store the error occurring, or NULL to ignore

    location to store the error occurring, or NULL to ignore

     
    @@ -1225,7 +1225,7 @@ - + @@ -1246,11 +1246,11 @@

    g_input_stream_read_bytes_finish ()

    -
    GBytes *
    +
    GBytes *
     g_input_stream_read_bytes_finish (GInputStream *stream,
                                       GAsyncResult *result,
    -                                  GError **error);
    -

    Finishes an asynchronous stream read-into-GBytes operation.

    + GError **error);
    +

    Finishes an asynchronous stream read-into-GBytes operation.

    Parameters

    cancellable

    optional GCancellable object, NULL to ignore.

    optional GCancellable object, NULL to ignore.

    [nullable]
    @@ -1272,7 +1272,7 @@ - @@ -1281,7 +1281,7 @@

    Returns

    -

    the newly-allocated GBytes, or NULL on error.

    +

    the newly-allocated GBytes, or NULL on error.

    [transfer full]

    Since: 2.34

    @@ -1297,6 +1297,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/gio-D-Bus-Addresses.html glib2.0-2.56.4/docs/reference/gio/html/gio-D-Bus-Addresses.html --- glib2.0-2.56.2/docs/reference/gio/html/gio-D-Bus-Addresses.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/gio-D-Bus-Addresses.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -41,7 +41,7 @@ - + @@ -182,9 +182,9 @@

    Returns

    -

    TRUE if string +

    TRUE if string is a valid D-Bus address that is -supported by this library, FALSE if error +supported by this library, FALSE if error is set.

    Since: 2.26

    @@ -193,10 +193,10 @@

    g_dbus_address_get_stream ()

    void
    -g_dbus_address_get_stream (const gchar *address,
    +g_dbus_address_get_stream (const gchar *address,
                                GCancellable *cancellable,
                                GAsyncReadyCallback callback,
    -                           gpointer user_data);
    + gpointer user_data);

    Asynchronously connects to an endpoint specified by address and sets up the connection so it is in a state to run the client-side @@ -225,7 +225,7 @@

    - + @@ -249,8 +249,8 @@

    g_dbus_address_get_stream_finish ()

    GIOStream *
     g_dbus_address_get_stream_finish (GAsyncResult *res,
    -                                  gchar **out_guid,
    -                                  GError **error);
    + gchar **out_guid, + GError **error);

    Finishes an operation started with g_dbus_address_get_stream().

    Parameters

    @@ -268,13 +268,13 @@
    - - + @@ -282,7 +282,7 @@

    Returns

    -

    A GIOStream or NULL if error +

    A GIOStream or NULL if error is set.

    [transfer full]

    @@ -292,10 +292,10 @@

    g_dbus_address_get_stream_sync ()

    GIOStream *
    -g_dbus_address_get_stream_sync (const gchar *address,
    -                                gchar **out_guid,
    +g_dbus_address_get_stream_sync (const gchar *address,
    +                                gchar **out_guid,
                                     GCancellable *cancellable,
    -                                GError **error);
    + GError **error);

    Synchronously connects to an endpoint specified by address and sets up the connection so it is in a state to run the client-side @@ -320,18 +320,18 @@

    - - + - + @@ -339,7 +339,7 @@

    Returns

    -

    A GIOStream or NULL if error +

    A GIOStream or NULL if error is set.

    [transfer full]

    @@ -348,10 +348,10 @@

    g_dbus_address_get_for_bus_sync ()

    -
    gchar *
    +
    gchar *
     g_dbus_address_get_for_bus_sync (GBusType bus_type,
                                      GCancellable *cancellable,
    -                                 GError **error);
    + GError **error);

    Synchronously looks up the D-Bus address for the well-known message bus instance specified by bus_type . This may involve using various @@ -374,12 +374,12 @@

    - + - + @@ -388,7 +388,7 @@

    Returns

    a valid D-Bus address string for bus_type -or NULL if +or NULL if error is set

    @@ -397,8 +397,8 @@

    g_dbus_address_escape_value ()

    -
    gchar *
    -g_dbus_address_escape_value (const gchar *string);
    +
    gchar *
    +g_dbus_address_escape_value (const gchar *string);

    Escape string so it can appear in a D-Bus address as the value part of a key-value pair.

    @@ -438,6 +438,6 @@
    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/gio-D-Bus-Introspection-Data.html glib2.0-2.56.4/docs/reference/gio/html/gio-D-Bus-Introspection-Data.html --- glib2.0-2.56.2/docs/reference/gio/html/gio-D-Bus-Introspection-Data.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/gio-D-Bus-Introspection-Data.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -41,7 +41,7 @@ - - + @@ -363,7 +363,7 @@

    Returns

    -

    The value or NULL if not found. Do not free, it is owned by annotations +

    The value or NULL if not found. Do not free, it is owned by annotations .

    Since: 2.26

    @@ -373,7 +373,7 @@

    g_dbus_interface_info_lookup_method ()

    GDBusMethodInfo *
     g_dbus_interface_info_lookup_method (GDBusInterfaceInfo *info,
    -                                     const gchar *name);
    + const gchar *name);

    Looks up information about a method.

    The cost of this function is O(n) in number of methods unless g_dbus_interface_info_cache_build() has been used on info @@ -402,7 +402,7 @@

    Returns

    -

    A GDBusMethodInfo or NULL if not found. Do not free, it is owned by info +

    A GDBusMethodInfo or NULL if not found. Do not free, it is owned by info .

    [transfer none]

    @@ -413,7 +413,7 @@

    g_dbus_interface_info_lookup_signal ()

    GDBusSignalInfo *
     g_dbus_interface_info_lookup_signal (GDBusInterfaceInfo *info,
    -                                     const gchar *name);
    + const gchar *name);

    Looks up information about a signal.

    The cost of this function is O(n) in number of signals unless g_dbus_interface_info_cache_build() has been used on info @@ -442,7 +442,7 @@

    Returns

    -

    A GDBusSignalInfo or NULL if not found. Do not free, it is owned by info +

    A GDBusSignalInfo or NULL if not found. Do not free, it is owned by info .

    [transfer none]

    @@ -453,7 +453,7 @@

    g_dbus_interface_info_lookup_property ()

    GDBusPropertyInfo *
     g_dbus_interface_info_lookup_property (GDBusInterfaceInfo *info,
    -                                       const gchar *name);
    + const gchar *name);

    Looks up information about a property.

    The cost of this function is O(n) in number of properties unless g_dbus_interface_info_cache_build() has been used on info @@ -482,7 +482,7 @@

    Returns

    -

    A GDBusPropertyInfo or NULL if not found. Do not free, it is owned by info +

    A GDBusPropertyInfo or NULL if not found. Do not free, it is owned by info .

    [transfer none]

    @@ -551,8 +551,8 @@

    g_dbus_interface_info_generate_xml ()

    void
     g_dbus_interface_info_generate_xml (GDBusInterfaceInfo *info,
    -                                    guint indent,
    -                                    GString *string_builder);
    + guint indent, + GString *string_builder);

    Appends an XML representation of info (and its children) to string_builder .

    @@ -581,7 +581,7 @@ - + @@ -593,8 +593,8 @@

    g_dbus_node_info_new_for_xml ()

    GDBusNodeInfo *
    -g_dbus_node_info_new_for_xml (const gchar *xml_data,
    -                              GError **error);
    +g_dbus_node_info_new_for_xml (const gchar *xml_data, + GError **error);

    Parses xml_data and returns a GDBusNodeInfo representing the data.

    The introspection XML must contain exactly one top-level @@ -626,7 +626,7 @@

    Returns

    -

    A GDBusNodeInfo structure or NULL if error +

    A GDBusNodeInfo structure or NULL if error is set. Free with g_dbus_node_info_unref().

    @@ -637,7 +637,7 @@

    g_dbus_node_info_lookup_interface ()

    GDBusInterfaceInfo *
     g_dbus_node_info_lookup_interface (GDBusNodeInfo *info,
    -                                   const gchar *name);
    + const gchar *name);

    Looks up information about an interface.

    The cost of this function is O(n) in number of interfaces.

    @@ -664,7 +664,7 @@

    Returns

    -

    A GDBusInterfaceInfo or NULL if not found. Do not free, it is owned by info +

    A GDBusInterfaceInfo or NULL if not found. Do not free, it is owned by info .

    [transfer none]

    @@ -675,8 +675,8 @@

    g_dbus_node_info_generate_xml ()

    void
     g_dbus_node_info_generate_xml (GDBusNodeInfo *info,
    -                               guint indent,
    -                               GString *string_builder);
    + guint indent, + GString *string_builder);

    Appends an XML representation of info (and its children) to string_builder .

    @@ -703,7 +703,7 @@ - + @@ -1133,23 +1133,23 @@ - + - + - + - + @@ -1178,24 +1178,24 @@ - + - + - + - + @@ -1225,29 +1225,29 @@ - + - + - + - + - + @@ -1276,23 +1276,23 @@ - + - + - + - + @@ -1361,17 +1361,17 @@ - + - + - + @@ -1382,7 +1382,7 @@ - + @@ -1413,33 +1413,33 @@ - + - + - + - + - + - + @@ -1469,28 +1469,28 @@ - + - - + + - + - + - + @@ -1503,7 +1503,7 @@

    G_TYPE_DBUS_NODE_INFO

    #define G_TYPE_DBUS_NODE_INFO       (g_dbus_node_info_get_type ())
     
    -

    The GType for a boxed type holding a GDBusNodeInfo.

    +

    The GType for a boxed type holding a GDBusNodeInfo.

    Since: 2.26


    @@ -1511,7 +1511,7 @@

    G_TYPE_DBUS_INTERFACE_INFO

    #define G_TYPE_DBUS_INTERFACE_INFO  (g_dbus_interface_info_get_type ())
     
    -

    The GType for a boxed type holding a GDBusInterfaceInfo.

    +

    The GType for a boxed type holding a GDBusInterfaceInfo.

    Since: 2.26


    @@ -1519,7 +1519,7 @@

    G_TYPE_DBUS_METHOD_INFO

    #define G_TYPE_DBUS_METHOD_INFO     (g_dbus_method_info_get_type ())
     
    -

    The GType for a boxed type holding a GDBusMethodInfo.

    +

    The GType for a boxed type holding a GDBusMethodInfo.

    Since: 2.26


    @@ -1527,7 +1527,7 @@

    G_TYPE_DBUS_SIGNAL_INFO

    #define G_TYPE_DBUS_SIGNAL_INFO     (g_dbus_signal_info_get_type ())
     
    -

    The GType for a boxed type holding a GDBusSignalInfo.

    +

    The GType for a boxed type holding a GDBusSignalInfo.

    Since: 2.26


    @@ -1535,7 +1535,7 @@

    G_TYPE_DBUS_PROPERTY_INFO

    #define G_TYPE_DBUS_PROPERTY_INFO   (g_dbus_property_info_get_type ())
     
    -

    The GType for a boxed type holding a GDBusPropertyInfo.

    +

    The GType for a boxed type holding a GDBusPropertyInfo.

    Since: 2.26


    @@ -1543,7 +1543,7 @@

    G_TYPE_DBUS_ARG_INFO

    #define G_TYPE_DBUS_ARG_INFO        (g_dbus_arg_info_get_type ())
     
    -

    The GType for a boxed type holding a GDBusArgInfo.

    +

    The GType for a boxed type holding a GDBusArgInfo.

    Since: 2.26


    @@ -1551,12 +1551,12 @@

    G_TYPE_DBUS_ANNOTATION_INFO

    #define G_TYPE_DBUS_ANNOTATION_INFO (g_dbus_annotation_info_get_type ())
     
    -

    The GType for a boxed type holding a GDBusAnnotationInfo.

    +

    The GType for a boxed type holding a GDBusAnnotationInfo.

    Since: 2.26

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/gio-D-Bus-Utilities.html glib2.0-2.56.4/docs/reference/gio/html/gio-D-Bus-Utilities.html --- glib2.0-2.56.2/docs/reference/gio/html/gio-D-Bus-Utilities.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/gio-D-Bus-Utilities.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -41,7 +41,7 @@ - +

    error

    a GError location to store the error occurring, or NULL to +

    a GError location to store the error occurring, or NULL to ignore.

     
    -gboolean +gboolean g_dbus_is_address () @@ -49,7 +49,7 @@
    -gboolean +gboolean g_dbus_is_supported_address () @@ -81,7 +81,7 @@
    -gchar * +gchar * g_dbus_address_get_for_bus_sync () @@ -89,7 +89,7 @@
    -gchar * +gchar * g_dbus_address_escape_value () @@ -116,8 +116,8 @@

    Functions

    g_dbus_is_address ()

    -
    gboolean
    -g_dbus_is_address (const gchar *string);
    +
    gboolean
    +g_dbus_is_address (const gchar *string);

    Checks if string is a D-Bus address.

    @@ -142,17 +142,17 @@

    Returns

    -

    TRUE if string -is a valid D-Bus address, FALSE otherwise.

    +

    TRUE if string +is a valid D-Bus address, FALSE otherwise.

    Since: 2.26


    g_dbus_is_supported_address ()

    -
    gboolean
    -g_dbus_is_supported_address (const gchar *string,
    -                             GError **error);
    +
    gboolean
    +g_dbus_is_supported_address (const gchar *string,
    +                             GError **error);

    Like g_dbus_is_address() but also checks if the library supports the transports in string and that key/value pairs for each transport @@ -174,7 +174,7 @@

    error

    Return location for error or NULL.

    Return location for error or NULL.

     

    cancellable

    A GCancellable or NULL.

    A GCancellable or NULL.

    [nullable]

    out_guid

    NULL or return location to store the GUID extracted from address +

    NULL or return location to store the GUID extracted from address , if any.

    [optional][out]

    error

    Return location for error or NULL.

    Return location for error or NULL.

     

    out_guid

    NULL or return location to store the GUID extracted from address +

    NULL or return location to store the GUID extracted from address , if any.

    [optional][out]

    cancellable

    A GCancellable or NULL.

    A GCancellable or NULL.

    [nullable]

    error

    Return location for error or NULL.

    Return location for error or NULL.

     

    cancellable

    a GCancellable or NULL.

    a GCancellable or NULL.

    [nullable]

    error

    return location for error or NULL

    return location for error or NULL

     
    const gchar * +const gchar * g_dbus_annotation_info_lookup () @@ -307,7 +307,7 @@

    Object Hierarchy

    -
        GBoxed
    +
        GBoxed
         ├── GDBusAnnotationInfo
         ├── GDBusArgInfo
         ├── GDBusInterfaceInfo
    @@ -334,9 +334,9 @@
     

    Functions

    g_dbus_annotation_info_lookup ()

    -
    const gchar *
    +
    const gchar *
     g_dbus_annotation_info_lookup (GDBusAnnotationInfo **annotations,
    -                               const gchar *name);
    + const gchar *name);

    Looks up the value of an annotation.

    The cost of this function is O(n) in number of annotations.

    @@ -350,7 +350,7 @@

    annotations

    A NULL-terminated array of annotations or NULL.

    A NULL-terminated array of annotations or NULL.

    [array zero-terminated=1][nullable]

    string_builder

    A GString to to append XML data to.

    A GString to to append XML data to.

     

    string_builder

    A GString to to append XML data to.

    A GString to to append XML data to.

     

    volatile gint ref_count;

    volatile gint ref_count;

    The reference count or -1 if statically allocated.

     

    gchar *key;

    gchar *key;

    The name of the annotation, e.g. "org.freedesktop.DBus.Deprecated".

     

    gchar *value;

    gchar *value;

    The value of the annotation.

     

    GDBusAnnotationInfo **annotations;

    A pointer to a NULL-terminated array of pointers to GDBusAnnotationInfo structures or NULL if there are no annotations.

    A pointer to a NULL-terminated array of pointers to GDBusAnnotationInfo structures or NULL if there are no annotations.

    [array zero-terminated=1]

    volatile gint ref_count;

    volatile gint ref_count;

    The reference count or -1 if statically allocated.

     

    gchar *name;

    gchar *name;

    Name of the argument, e.g. unix_user_id .

     

    gchar *signature;

    gchar *signature;

    D-Bus signature of the argument (a single complete type).

     

    GDBusAnnotationInfo **annotations;

    A pointer to a NULL-terminated array of pointers to GDBusAnnotationInfo structures or NULL if there are no annotations.

    A pointer to a NULL-terminated array of pointers to GDBusAnnotationInfo structures or NULL if there are no annotations.

    [array zero-terminated=1]

    volatile gint ref_count;

    volatile gint ref_count;

    The reference count or -1 if statically allocated.

     

    gchar *name;

    gchar *name;

    The name of the D-Bus method, e.g. RequestName .

     

    GDBusArgInfo **in_args;

    A pointer to a NULL-terminated array of pointers to GDBusArgInfo structures or NULL if there are no in arguments.

    A pointer to a NULL-terminated array of pointers to GDBusArgInfo structures or NULL if there are no in arguments.

    [array zero-terminated=1]

    GDBusArgInfo **out_args;

    A pointer to a NULL-terminated array of pointers to GDBusArgInfo structures or NULL if there are no out arguments.

    A pointer to a NULL-terminated array of pointers to GDBusArgInfo structures or NULL if there are no out arguments.

    [array zero-terminated=1]

    GDBusAnnotationInfo **annotations;

    A pointer to a NULL-terminated array of pointers to GDBusAnnotationInfo structures or NULL if there are no annotations.

    A pointer to a NULL-terminated array of pointers to GDBusAnnotationInfo structures or NULL if there are no annotations.

    [array zero-terminated=1]

    volatile gint ref_count;

    volatile gint ref_count;

    The reference count or -1 if statically allocated.

     

    gchar *name;

    gchar *name;

    The name of the D-Bus signal, e.g. "NameOwnerChanged".

     

    GDBusArgInfo **args;

    A pointer to a NULL-terminated array of pointers to GDBusArgInfo structures or NULL if there are no arguments.

    A pointer to a NULL-terminated array of pointers to GDBusArgInfo structures or NULL if there are no arguments.

    [array zero-terminated=1]

    GDBusAnnotationInfo **annotations;

    A pointer to a NULL-terminated array of pointers to GDBusAnnotationInfo structures or NULL if there are no annotations.

    A pointer to a NULL-terminated array of pointers to GDBusAnnotationInfo structures or NULL if there are no annotations.

    [array zero-terminated=1]

    volatile gint ref_count;

    volatile gint ref_count;

    The reference count or -1 if statically allocated.

     

    gchar *name;

    gchar *name;

    The name of the D-Bus property, e.g. "SupportedFilesystems".

     

    gchar *signature;

    gchar *signature;

    The D-Bus signature of the property (a single complete type).

     

    GDBusAnnotationInfo **annotations;

    A pointer to a NULL-terminated array of pointers to GDBusAnnotationInfo structures or NULL if there are no annotations.

    A pointer to a NULL-terminated array of pointers to GDBusAnnotationInfo structures or NULL if there are no annotations.

    [array zero-terminated=1]

    volatile gint ref_count;

    volatile gint ref_count;

    The reference count or -1 if statically allocated.

     

    gchar *name;

    gchar *name;

    The name of the D-Bus interface, e.g. "org.freedesktop.DBus.Properties".

     

    GDBusMethodInfo **methods;

    A pointer to a NULL-terminated array of pointers to GDBusMethodInfo structures or NULL if there are no methods.

    A pointer to a NULL-terminated array of pointers to GDBusMethodInfo structures or NULL if there are no methods.

    [array zero-terminated=1]

    GDBusSignalInfo **signals;

    A pointer to a NULL-terminated array of pointers to GDBusSignalInfo structures or NULL if there are no signals.

    A pointer to a NULL-terminated array of pointers to GDBusSignalInfo structures or NULL if there are no signals.

    [array zero-terminated=1]

    GDBusPropertyInfo **properties;

    A pointer to a NULL-terminated array of pointers to GDBusPropertyInfo structures or NULL if there are no properties.

    A pointer to a NULL-terminated array of pointers to GDBusPropertyInfo structures or NULL if there are no properties.

    [array zero-terminated=1]

    GDBusAnnotationInfo **annotations;

    A pointer to a NULL-terminated array of pointers to GDBusAnnotationInfo structures or NULL if there are no annotations.

    A pointer to a NULL-terminated array of pointers to GDBusAnnotationInfo structures or NULL if there are no annotations.

    [array zero-terminated=1]

    volatile gint ref_count;

    volatile gint ref_count;

    The reference count or -1 if statically allocated.

     

    gchar *path;

    The path of the node or NULL if omitted. Note that this may be a relative path. See the D-Bus specification for more details.

    gchar *path;

    The path of the node or NULL if omitted. Note that this may be a relative path. See the D-Bus specification for more details.

     

    GDBusInterfaceInfo **interfaces;

    A pointer to a NULL-terminated array of pointers to GDBusInterfaceInfo structures or NULL if there are no interfaces.

    A pointer to a NULL-terminated array of pointers to GDBusInterfaceInfo structures or NULL if there are no interfaces.

    [array zero-terminated=1]

    GDBusNodeInfo **nodes;

    A pointer to a NULL-terminated array of pointers to GDBusNodeInfo structures or NULL if there are no nodes.

    A pointer to a NULL-terminated array of pointers to GDBusNodeInfo structures or NULL if there are no nodes.

    [array zero-terminated=1]

    GDBusAnnotationInfo **annotations;

    A pointer to a NULL-terminated array of pointers to GDBusAnnotationInfo structures or NULL if there are no annotations.

    A pointer to a NULL-terminated array of pointers to GDBusAnnotationInfo structures or NULL if there are no annotations.

    [array zero-terminated=1]
    -gchar * +gchar * g_dbus_generate_guid () @@ -49,7 +49,7 @@
    -gboolean +gboolean g_dbus_is_guid () @@ -57,7 +57,7 @@
    -gboolean +gboolean g_dbus_is_name () @@ -65,7 +65,7 @@
    -gboolean +gboolean g_dbus_is_unique_name () @@ -73,7 +73,7 @@
    -gboolean +gboolean g_dbus_is_member_name () @@ -81,7 +81,7 @@
    -gboolean +gboolean g_dbus_is_interface_name () @@ -89,7 +89,7 @@
    -GVariant * +GVariant * g_dbus_gvalue_to_gvariant () @@ -119,7 +119,7 @@

    Functions

    g_dbus_generate_guid ()

    -
    gchar *
    +
    gchar *
     g_dbus_generate_guid (void);

    Generate a D-Bus GUID that can be used with e.g. g_dbus_connection_new().

    @@ -127,15 +127,15 @@ GUID (for example, D-Bus GUIDs are not RFC-4122 compliant).

    Returns

    -

    A valid D-Bus GUID. Free with g_free().

    +

    A valid D-Bus GUID. Free with g_free().

    Since: 2.26


    g_dbus_is_guid ()

    -
    gboolean
    -g_dbus_is_guid (const gchar *string);
    +
    gboolean
    +g_dbus_is_guid (const gchar *string);

    Checks if string is a D-Bus GUID.

    See the D-Bus specification regarding what strings are valid D-Bus @@ -157,16 +157,16 @@

    Returns

    -

    TRUE if string -is a guid, FALSE otherwise.

    +

    TRUE if string +is a guid, FALSE otherwise.

    Since: 2.26


    g_dbus_is_name ()

    -
    gboolean
    -g_dbus_is_name (const gchar *string);
    +
    gboolean
    +g_dbus_is_name (const gchar *string);

    Checks if string is a valid D-Bus bus name (either unique or well-known).

    @@ -186,15 +186,15 @@

    Returns

    -

    TRUE if valid, FALSE otherwise.

    +

    TRUE if valid, FALSE otherwise.

    Since: 2.26


    g_dbus_is_unique_name ()

    -
    gboolean
    -g_dbus_is_unique_name (const gchar *string);
    +
    gboolean
    +g_dbus_is_unique_name (const gchar *string);

    Checks if string is a valid D-Bus unique bus name.

    @@ -214,15 +214,15 @@

    Returns

    -

    TRUE if valid, FALSE otherwise.

    +

    TRUE if valid, FALSE otherwise.

    Since: 2.26


    g_dbus_is_member_name ()

    -
    gboolean
    -g_dbus_is_member_name (const gchar *string);
    +
    gboolean
    +g_dbus_is_member_name (const gchar *string);

    Checks if string is a valid D-Bus member (e.g. signal or method) name.

    @@ -242,15 +242,15 @@

    Returns

    -

    TRUE if valid, FALSE otherwise.

    +

    TRUE if valid, FALSE otherwise.

    Since: 2.26


    g_dbus_is_interface_name ()

    -
    gboolean
    -g_dbus_is_interface_name (const gchar *string);
    +
    gboolean
    +g_dbus_is_interface_name (const gchar *string);

    Checks if string is a valid D-Bus interface name.

    @@ -270,46 +270,46 @@

    Returns

    -

    TRUE if valid, FALSE otherwise.

    +

    TRUE if valid, FALSE otherwise.

    Since: 2.26


    g_dbus_gvalue_to_gvariant ()

    -
    GVariant *
    -g_dbus_gvalue_to_gvariant (const GValue *gvalue,
    -                           const GVariantType *type);
    -

    Converts a GValue to a GVariant of the type indicated by the type +

    GVariant *
    +g_dbus_gvalue_to_gvariant (const GValue *gvalue,
    +                           const GVariantType *type);
    +

    Converts a GValue to a GVariant of the type indicated by the type parameter.

    The conversion is using the following rules:

    This can fail if e.g. gvalue - is of type G_TYPE_STRING and type + is of type G_TYPE_STRING and type -is 'i'. It will also fail for any GType -(including e.g. G_TYPE_OBJECT and G_TYPE_BOXED derived-types) not +is 'i'. It will also fail for any GType +(including e.g. G_TYPE_OBJECT and G_TYPE_BOXED derived-types) not in the table above.

    Note that if gvalue - is of type G_TYPE_VARIANT and its value is -NULL, the empty GVariant instance (never NULL) for type + is of type G_TYPE_VARIANT and its value is +NULL, the empty GVariant instance (never NULL) for type is returned (e.g. 0 for scalar types, the empty string for string types, '/' for object path types, the empty array for any array type and so on).

    See the g_dbus_gvariant_to_gvalue() function for how to convert a -GVariant to a GValue.

    +GVariant to a GValue.

    Parameters

    @@ -321,12 +321,12 @@ - + - + @@ -334,11 +334,11 @@

    Returns

    -

    A GVariant (never floating) of GVariantType type +

    A GVariant (never floating) of GVariantType type holding the data from gvalue -or NULL in case of failure. Free with -g_variant_unref().

    +or NULL in case of failure. Free with +g_variant_unref().

    Since: 2.30

    @@ -346,17 +346,17 @@

    g_dbus_gvariant_to_gvalue ()

    void
    -g_dbus_gvariant_to_gvalue (GVariant *value,
    -                           GValue *out_gvalue);
    -

    Converts a GVariant to a GValue. If value +g_dbus_gvariant_to_gvalue (GVariant *value, + GValue *out_gvalue); +

    Converts a GVariant to a GValue. If value is floating, it is consumed.

    The rules specified in the g_dbus_gvalue_to_gvariant() function are -used - this function is essentially its reverse form. So, a GVariant -containing any basic or string array type will be converted to a GValue -containing a basic value or string array. Any other GVariant (handle, -variant, tuple, dict entry) will be converted to a GValue containing that -GVariant.

    -

    The conversion never fails - a valid GValue is always returned in +used - this function is essentially its reverse form. So, a GVariant +containing any basic or string array type will be converted to a GValue +containing a basic value or string array. Any other GVariant (handle, +variant, tuple, dict entry) will be converted to a GValue containing that +GVariant.

    +

    The conversion never fails - a valid GValue is always returned in out_gvalue .

    @@ -370,12 +370,12 @@
    - + - + @@ -389,6 +389,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/gio-Desktop-file-based-GAppInfo.html glib2.0-2.56.4/docs/reference/gio/html/gio-Desktop-file-based-GAppInfo.html --- glib2.0-2.56.2/docs/reference/gio/html/gio-Desktop-file-based-GAppInfo.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/gio-Desktop-file-based-GAppInfo.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -76,7 +76,7 @@ - +gchar * @@ -269,9 +269,9 @@

    Object Hierarchy

    -
        GInterface
    +
        GInterface
         ╰── GDesktopAppInfoLookup
    -    GObject
    +    GObject
         ╰── GDesktopAppInfo
     
    @@ -279,7 +279,7 @@

    Prerequisites

    GDesktopAppInfoLookup requires - GObject.

    + GObject.

    Implemented Interfaces

    @@ -296,7 +296,7 @@

    Description

    GDesktopAppInfo is an implementation of GAppInfo based on desktop files.

    -

    Note that &lt;gio/gdesktopappinfo.h> belongs to the UNIX-specific +

    Note that <gio/gdesktopappinfo.h> belongs to the UNIX-specific GIO interfaces, thus you have to use the gio-unix-2.0.pc pkg-config file when using it.

    @@ -325,14 +325,14 @@

    Returns

    -

    a new GDesktopAppInfo or NULL on error.

    +

    a new GDesktopAppInfo or NULL on error.


    g_desktop_app_info_new_from_keyfile ()

    GDesktopAppInfo *
    -g_desktop_app_info_new_from_keyfile (GKeyFile *key_file);
    +g_desktop_app_info_new_from_keyfile (GKeyFile *key_file);

    Creates a new GDesktopAppInfo.

    Parameters

    @@ -344,14 +344,14 @@
    - +

    gvalue

    A GValue to convert to a GVariant

    A GValue to convert to a GVariant

     

    type

    A GVariantType

    A GVariantType

     

    value

    A GVariant.

    A GVariant.

     

    out_gvalue

    Return location pointing to a zero-filled (uninitialized) GValue.

    Return location pointing to a zero-filled (uninitialized) GValue.

    [out]
    -gboolean +gboolean g_desktop_app_info_get_is_hidden () @@ -84,7 +84,7 @@
    -gboolean +gboolean g_desktop_app_info_get_nodisplay () @@ -92,7 +92,7 @@
    -gboolean +gboolean g_desktop_app_info_get_show_in () @@ -152,7 +152,7 @@
    -gboolean +gboolean g_desktop_app_info_get_boolean () @@ -160,7 +160,7 @@
    -gboolean +gboolean g_desktop_app_info_has_key () @@ -176,14 +176,14 @@
    -gboolean +gboolean g_desktop_app_info_launch_uris_as_manager ()
    const gchar * const * +const gchar * const * g_desktop_app_info_list_actions () @@ -191,7 +191,7 @@
    -gchar * +gchar * g_desktop_app_info_get_action_name () @@ -207,7 +207,7 @@
    -gchar *** +gchar *** g_desktop_app_info_search () @@ -215,7 +215,7 @@
    -GList * +GList * g_desktop_app_info_get_implementations () @@ -234,7 +234,7 @@
    -gchar * filename Read / Write / Construct Only

    key_file

    an opened GKeyFile

    an opened GKeyFile

     

    Returns

    -

    a new GDesktopAppInfo or NULL on error.

    +

    a new GDesktopAppInfo or NULL on error.

    Since: 2.18

    @@ -387,7 +387,7 @@

    Returns

    -

    a new GDesktopAppInfo, or NULL if no desktop file with that id

    +

    a new GDesktopAppInfo, or NULL if no desktop file with that id


    @@ -398,7 +398,7 @@

    When info was created from a known filename, return it. In some situations such as the GDesktopAppInfo returned from -g_desktop_app_info_new_from_keyfile(), this function will return NULL.

    +g_desktop_app_info_new_from_keyfile(), this function will return NULL.

    Parameters

    @@ -418,7 +418,7 @@

    Returns

    The full path to the file for info , -or NULL if not known.

    +or NULL if not known.

    [type filename]

    Since: 2.24

    @@ -426,7 +426,7 @@

    g_desktop_app_info_get_is_hidden ()

    -
    gboolean
    +
    gboolean
     g_desktop_app_info_get_is_hidden (GDesktopAppInfo *info);

    A desktop file is hidden if the Hidden key in it is set to True.

    @@ -447,17 +447,17 @@

    Returns

    -

    TRUE if hidden, FALSE otherwise.

    +

    TRUE if hidden, FALSE otherwise.


    g_desktop_app_info_get_nodisplay ()

    -
    gboolean
    +
    gboolean
     g_desktop_app_info_get_nodisplay (GDesktopAppInfo *info);

    Gets the value of the NoDisplay key, which helps determine if the application info should be shown in menus. See -G_KEY_FILE_DESKTOP_KEY_NO_DISPLAY and g_app_info_should_show().

    +G_KEY_FILE_DESKTOP_KEY_NO_DISPLAY and g_app_info_should_show().

    Parameters

    @@ -482,21 +482,21 @@

    g_desktop_app_info_get_show_in ()

    -
    gboolean
    +
    gboolean
     g_desktop_app_info_get_show_in (GDesktopAppInfo *info,
    -                                const gchar *desktop_env);
    + const gchar *desktop_env);

    Checks if the application info should be shown in menus that list available applications for a specific name of the desktop, based on the OnlyShowIn and NotShowIn keys.

    desktop_env - should typically be given as NULL, in which case the + should typically be given as NULL, in which case the XDG_CURRENT_DESKTOP environment variable is consulted. If you want to override the default mechanism then you may specify desktop_env , but this is not recommended.

    Note that g_app_info_should_show() for info will include this check (with -NULL for desktop_env +NULL for desktop_env ) as well as additional checks.

    Parameters

    @@ -522,10 +522,10 @@

    Returns

    -

    TRUE if the info +

    TRUE if the info should be shown in desktop_env according to the -OnlyShowIn and NotShowIn keys, FALSE +OnlyShowIn and NotShowIn keys, FALSE otherwise.

    Since: 2.30

    @@ -639,7 +639,7 @@

    Returns

    -

    the startup WM class, or NULL if none is set +

    the startup WM class, or NULL if none is set in the desktop file.

    [transfer none]

    @@ -711,7 +711,7 @@

    Returns

    -

    a newly allocated string, or NULL if the key +

    a newly allocated string, or NULL if the key is not found

    Since: 2.36

    @@ -751,7 +751,7 @@

    Returns

    -

    a newly allocated string, or NULL if the key +

    a newly allocated string, or NULL if the key is not found.

    [nullable]

    @@ -760,7 +760,7 @@

    g_desktop_app_info_get_boolean ()

    -
    gboolean
    +
    gboolean
     g_desktop_app_info_get_boolean (GDesktopAppInfo *info,
                                     const char *key);

    Looks up a boolean value in the keyfile backing info @@ -791,7 +791,7 @@

    Returns

    -

    the boolean value, or FALSE if the key +

    the boolean value, or FALSE if the key is not found

    Since: 2.36

    @@ -799,7 +799,7 @@

    g_desktop_app_info_has_key ()

    -
    gboolean
    +
    gboolean
     g_desktop_app_info_has_key (GDesktopAppInfo *info,
                                 const char *key);

    Returns whether key @@ -830,7 +830,7 @@

    Returns

    -

    TRUE if the key +

    TRUE if the key exists

    Since: 2.36

    @@ -840,8 +840,8 @@

    GDesktopAppLaunchCallback ()

    void
     (*GDesktopAppLaunchCallback) (GDesktopAppInfo *appinfo,
    -                              GPid pid,
    -                              gpointer user_data);
    + GPid pid, + gpointer user_data);

    During invocation, g_desktop_app_info_launch_uris_as_manager() may create one or more child processes. This callback is invoked once for each, providing the process ID.

    @@ -876,17 +876,17 @@

    g_desktop_app_info_launch_uris_as_manager ()

    -
    gboolean
    +
    gboolean
     g_desktop_app_info_launch_uris_as_manager
                                    (GDesktopAppInfo *appinfo,
    -                                GList *uris,
    +                                GList *uris,
                                     GAppLaunchContext *launch_context,
    -                                GSpawnFlags spawn_flags,
    -                                GSpawnChildSetupFunc user_setup,
    -                                gpointer user_setup_data,
    +                                GSpawnFlags spawn_flags,
    +                                GSpawnChildSetupFunc user_setup,
    +                                gpointer user_setup_data,
                                     GDesktopAppLaunchCallback pid_callback,
    -                                gpointer pid_callback_data,
    -                                GError **error);
    + gpointer pid_callback_data, + GError **error);

    This function performs the equivalent of g_app_info_launch_uris(), but is intended primarily for operating system components that launch applications. Ordinary applications should use @@ -896,7 +896,7 @@ , user_setup and user_setup_data are used for the -call to g_spawn_async(). Additionally, pid_callback +call to g_spawn_async(). Additionally, pid_callback (with pid_callback_data ) will be called to inform about the PID of the @@ -935,12 +935,12 @@

    - + - @@ -963,7 +963,7 @@ - + @@ -971,13 +971,13 @@

    Returns

    -

    TRUE on successful launch, FALSE otherwise.

    +

    TRUE on successful launch, FALSE otherwise.


    g_desktop_app_info_list_actions ()

    -
    const gchar * const *
    +
    const gchar * const *
     g_desktop_app_info_list_actions (GDesktopAppInfo *info);

    Returns the list of "additional application actions" supported on the desktop file, as per the desktop file specification.

    @@ -1000,7 +1000,7 @@

    Returns

    -

    a list of strings, always non-NULL.

    +

    a list of strings, always non-NULL.

    [array zero-terminated=1][element-type utf8][transfer none]

    Since: 2.38

    @@ -1008,9 +1008,9 @@

    g_desktop_app_info_get_action_name ()

    -
    gchar *
    +
    gchar *
     g_desktop_app_info_get_action_name (GDesktopAppInfo *info,
    -                                    const gchar *action_name);
    + const gchar *action_name);

    Gets the user-visible display name of the "additional application action" specified by action_name .

    @@ -1051,7 +1051,7 @@

    g_desktop_app_info_launch_action ()

    void
     g_desktop_app_info_launch_action (GDesktopAppInfo *info,
    -                                  const gchar *action_name,
    +                                  const gchar *action_name,
                                       GAppLaunchContext *launch_context);

    Activates the named application action.

    You may only call this function on action names that were @@ -1059,7 +1059,7 @@

    Note that if the main entry of the desktop file indicates that the application supports startup notification, and launch_context is -non-NULL, then startup notification will be used when activating the +non-NULL, then startup notification will be used when activating the action (and as such, invocation of the action on the receiving side must signal the end of startup notification when it is completed). This is the expected behaviour of applications declaring additional @@ -1099,8 +1099,8 @@


    g_desktop_app_info_search ()

    -
    gchar ***
    -g_desktop_app_info_search (const gchar *search_string);
    +
    gchar ***
    +g_desktop_app_info_search (const gchar *search_string);

    Searches desktop files for ones that match search_string .

    The return value is an array of strvs. Each strv contains a list of @@ -1128,17 +1128,17 @@

    Returns

    a -list of strvs. Free each item with g_strfreev() and free the outer -list with g_free().

    +list of strvs. Free each item with g_strfreev() and free the outer +list with g_free().

    [array zero-terminated=1][element-type GStrv][transfer full]


    g_desktop_app_info_get_implementations ()

    -
    GList *
    +
    GList *
     g_desktop_app_info_get_implementations
    -                               (const gchar *interface);
    + (const gchar *interface);

    Gets all applications that implement interface .

    An application implements an interface if that interface is listed in @@ -1226,7 +1226,7 @@

    Property Details

    The “filename” property

    -
      “filename”                 gchar *
    +
      “filename”                 gchar *

    The origin filename of this GDesktopAppInfo

    Flags: Read / Write / Construct Only

    Default value: NULL

    @@ -1234,6 +1234,6 @@
    +
    Generated by GTK-Doc V1.29.1
    \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/gio-Extension-Points.html glib2.0-2.56.4/docs/reference/gio/html/gio-Extension-Points.html --- glib2.0-2.56.2/docs/reference/gio/html/gio-Extension-Points.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/gio-Extension-Points.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -48,7 +48,7 @@ - + @@ -460,7 +460,7 @@

    Returns

    -

    a GIOExtension object for GType.

    +

    a GIOExtension object for GType.

    [transfer none]

    @@ -487,7 +487,7 @@

    Returns

    -

    the GIOExtensionPoint, or NULL if there +

    the GIOExtensionPoint, or NULL if there is no registered extension point with the given name.

    [transfer none]

    @@ -526,7 +526,7 @@
    void
     g_io_extension_point_set_required_type
                                    (GIOExtensionPoint *extension_point,
    -                                GType type);
    + GType type);

    Sets the required type for extension_point to type . @@ -547,7 +547,7 @@

    - + @@ -557,7 +557,7 @@

    g_io_extension_ref_class ()

    -
    GTypeClass *
    +
    GTypeClass *
     g_io_extension_ref_class (GIOExtension *extension);

    Gets a reference to the class for the type that is associated with extension @@ -579,7 +579,7 @@

    Returns

    -

    the GTypeClass for the type of extension +

    the GTypeClass for the type of extension .

    [transfer full]

    @@ -607,6 +607,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/gio-GActionGroup-exporter.html glib2.0-2.56.4/docs/reference/gio/html/gio-GActionGroup-exporter.html --- glib2.0-2.56.2/docs/reference/gio/html/gio-GActionGroup-exporter.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/gio-GActionGroup-exporter.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -41,7 +41,7 @@ - + @@ -145,7 +145,7 @@
    void
     g_dbus_connection_unexport_action_group
                                    (GDBusConnection *connection,
    -                                guint export_id);
    + guint export_id);

    Reverses the effect of a previous call to g_dbus_connection_export_action_group().

    It is an error to call this function with an ID that wasn't returned @@ -185,6 +185,6 @@

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/gio-GContentType.html glib2.0-2.56.4/docs/reference/gio/html/gio-GContentType.html --- glib2.0-2.56.2/docs/reference/gio/html/gio-GContentType.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/gio-GContentType.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -41,7 +41,7 @@ - + - + @@ -563,7 +563,7 @@ +of the result, or NULL.

    @@ -572,13 +572,13 @@

    Returns

    a string indicating a guessed content type for the -given data. Free with g_free()

    +given data. Free with g_free()


    g_content_type_guess_for_tree ()

    -
    gchar **
    +
    gchar **
     g_content_type_guess_for_tree (GFile *root);

    Tries to guess the type of the tree with root root , by @@ -608,8 +608,8 @@

    Returns

    -

    an NULL-terminated -array of zero or more content types. Free with g_strfreev().

    +

    an NULL-terminated +array of zero or more content types. Free with g_strfreev().

    [transfer full][array zero-terminated=1]

    Since: 2.18

    @@ -617,7 +617,7 @@

    g_content_types_get_registered ()

    -
    GList *
    +
    GList *
     g_content_types_get_registered (void);

    Gets a list of strings containing all the registered content types known to the system. The list and its data should be freed using @@ -635,6 +635,6 @@

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/gio-GConverterInputstream.html glib2.0-2.56.4/docs/reference/gio/html/gio-GConverterInputstream.html --- glib2.0-2.56.2/docs/reference/gio/html/gio-GConverterInputstream.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/gio-GConverterInputstream.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -92,7 +92,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GInputStream
             ╰── GFilterInputStream
                 ╰── GConverterInputStream
    @@ -207,6 +207,6 @@
     
    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/gio-GConverterOutputstream.html glib2.0-2.56.4/docs/reference/gio/html/gio-GConverterOutputstream.html --- glib2.0-2.56.2/docs/reference/gio/html/gio-GConverterOutputstream.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/gio-GConverterOutputstream.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -92,7 +92,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GOutputStream
             ╰── GFilterOutputStream
                 ╰── GConverterOutputStream
    @@ -207,6 +207,6 @@
     
    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/gio-GDBusError.html glib2.0-2.56.4/docs/reference/gio/html/gio-GDBusError.html --- glib2.0-2.56.2/docs/reference/gio/html/gio-GDBusError.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/gio-GDBusError.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -41,7 +41,7 @@ - +

    spawn_flags

    GSpawnFlags, used for each process

    GSpawnFlags, used for each process

     

    user_setup

    a GSpawnChildSetupFunc, used once +

    a GSpawnChildSetupFunc, used once for each process.

    [scope async][nullable]

    error

    return location for a GError, or NULL

    return location for a GError, or NULL

     
    -gint +gint g_io_extension_get_priority () @@ -56,7 +56,7 @@
    -GType +GType g_io_extension_get_type () @@ -72,7 +72,7 @@
    -GList * +GList * g_io_extension_point_get_extensions () @@ -80,7 +80,7 @@
    -GType +GType g_io_extension_point_get_required_type () @@ -120,7 +120,7 @@
    -GTypeClass * +GTypeClass * g_io_extension_ref_class () @@ -163,7 +163,7 @@ thereof). Use g_io_extension_point_register() to register an extension point, and g_io_extension_point_set_required_type() to set a required type.

    -

    A module can implement an extension point by specifying the GType +

    A module can implement an extension point by specifying the GType that implements the functionality. Additionally, each implementation of an extension point has a name, and a priority. Use g_io_extension_point_implement() to implement an extension point.

    @@ -198,7 +198,7 @@ 5 6
    // Implement an extension point
    -G_DEFINE_TYPE (MyExampleImpl, my_example_impl, MY_TYPE_EXAMPLE)
    +G_DEFINE_TYPE (MyExampleImpl, my_example_impl, MY_TYPE_EXAMPLE)
     g_io_extension_point_implement ("my-extension-point",
                                     my_example_impl_get_type (),
                                     "my-example",
    @@ -261,7 +261,7 @@
     

    g_io_extension_get_priority ()

    -
    gint
    +
    gint
     g_io_extension_get_priority (GIOExtension *extension);

    Gets the priority with which extension was registered.

    @@ -289,7 +289,7 @@

    g_io_extension_get_type ()

    -
    GType
    +
    GType
     g_io_extension_get_type (GIOExtension *extension);

    Gets the type associated with extension .

    @@ -348,14 +348,14 @@

    Returns

    the GIOExtension for extension_point that has the -given name, or NULL if there is no extension with that name.

    +given name, or NULL if there is no extension with that name.

    [transfer none]


    g_io_extension_point_get_extensions ()

    -
    GList *
    +
    GList *
     g_io_extension_point_get_extensions (GIOExtensionPoint *extension_point);

    Gets a list of all extensions that implement this extension point. The list is sorted by priority, beginning with the highest priority.

    @@ -376,7 +376,7 @@

    Returns

    -

    a GList of +

    a GList of GIOExtensions. The list is owned by GIO and should not be modified.

    [element-type GIOExtension][transfer none]

    @@ -385,7 +385,7 @@

    g_io_extension_point_get_required_type ()

    -
    GType
    +
    GType
     g_io_extension_point_get_required_type
                                    (GIOExtensionPoint *extension_point);

    Gets the required type for extension_point @@ -407,8 +407,8 @@

    Returns

    -

    the GType that all implementations must have, -or G_TYPE_INVALID if the extension point has no required type

    +

    the GType that all implementations must have, +or G_TYPE_INVALID if the extension point has no required type


    @@ -416,9 +416,9 @@

    g_io_extension_point_implement ()

    GIOExtension *
     g_io_extension_point_implement (const char *extension_point_name,
    -                                GType type,
    +                                GType type,
                                     const char *extension_name,
    -                                gint priority);
    + gint priority);

    Registers type as extension for the extension point with name extension_point_name @@ -442,7 +442,7 @@

    type

    the GType to register as extension

    the GType to register as extension

     

    type

    the GType to require

    the GType to require

     
    -guint +guint g_dbus_connection_export_action_group () @@ -75,11 +75,11 @@

    Functions

    g_dbus_connection_export_action_group ()

    -
    guint
    +
    guint
     g_dbus_connection_export_action_group (GDBusConnection *connection,
    -                                       const gchar *object_path,
    +                                       const gchar *object_path,
                                            GActionGroup *action_group,
    -                                       GError **error);
    + GError **error);

    Exports action_group on connection at object_path @@ -127,7 +127,7 @@

    error

    a pointer to a NULL GError, or NULL

    a pointer to a NULL GError, or NULL

     
    -gboolean +gboolean g_content_type_equals () @@ -49,7 +49,7 @@
    -gboolean +gboolean g_content_type_is_a () @@ -57,7 +57,7 @@
    -gboolean +gboolean g_content_type_is_mime_type () @@ -65,7 +65,7 @@
    -gboolean +gboolean g_content_type_is_unknown () @@ -73,7 +73,7 @@
    -gchar * +gchar * g_content_type_get_description () @@ -81,7 +81,7 @@
    -gchar * +gchar * g_content_type_get_mime_type () @@ -105,7 +105,7 @@
    -gchar * +gchar * g_content_type_get_generic_icon_name () @@ -113,7 +113,7 @@
    -gboolean +gboolean g_content_type_can_be_executable () @@ -121,7 +121,7 @@
    -gchar * +gchar * g_content_type_from_mime_type () @@ -129,7 +129,7 @@
    -gchar * +gchar * g_content_type_guess () @@ -137,7 +137,7 @@
    -gchar ** +gchar ** g_content_type_guess_for_tree () @@ -145,7 +145,7 @@
    -GList * +GList * g_content_types_get_registered () @@ -175,9 +175,9 @@

    Functions

    g_content_type_equals ()

    -
    gboolean
    -g_content_type_equals (const gchar *type1,
    -                       const gchar *type2);
    +
    gboolean
    +g_content_type_equals (const gchar *type1,
    +                       const gchar *type2);

    Compares two content types for equality.

    Parameters

    @@ -203,16 +203,16 @@

    Returns

    -

    TRUE if the two strings are identical or equivalent, -FALSE otherwise.

    +

    TRUE if the two strings are identical or equivalent, +FALSE otherwise.


    g_content_type_is_a ()

    -
    gboolean
    -g_content_type_is_a (const gchar *type,
    -                     const gchar *supertype);
    +
    gboolean
    +g_content_type_is_a (const gchar *type,
    +                     const gchar *supertype);

    Determines if type is a subset of supertype .

    @@ -240,18 +240,18 @@

    Returns

    -

    TRUE if type +

    TRUE if type is a kind of supertype , -FALSE otherwise.

    +FALSE otherwise.


    g_content_type_is_mime_type ()

    -
    gboolean
    -g_content_type_is_mime_type (const gchar *type,
    -                             const gchar *mime_type);
    +
    gboolean
    +g_content_type_is_mime_type (const gchar *type,
    +                             const gchar *mime_type);

    Determines if type is a subset of mime_type . @@ -280,18 +280,18 @@

    Returns

    -

    TRUE if type +

    TRUE if type is a kind of mime_type , -FALSE otherwise.

    +FALSE otherwise.

    Since: 2.52


    g_content_type_is_unknown ()

    -
    gboolean
    -g_content_type_is_unknown (const gchar *type);
    +
    gboolean
    +g_content_type_is_unknown (const gchar *type);

    Checks if the content type is the generic "unknown" type. On UNIX this is the "application/octet-stream" mimetype, while on win32 it is "*" and on OSX it is a dynamic type @@ -313,14 +313,14 @@

    Returns

    -

    TRUE if the type is the unknown type.

    +

    TRUE if the type is the unknown type.


    g_content_type_get_description ()

    -
    gchar *
    -g_content_type_get_description (const gchar *type);
    +
    gchar *
    +g_content_type_get_description (const gchar *type);

    Gets the human readable description of the content type.

    Parameters

    @@ -341,14 +341,14 @@

    Returns

    a short description of the content type type . Free the -returned string with g_free()

    +returned string with g_free()


    g_content_type_get_mime_type ()

    -
    gchar *
    -g_content_type_get_mime_type (const gchar *type);
    +
    gchar *
    +g_content_type_get_mime_type (const gchar *type);

    Gets the mime type for the content type, if one is registered.

    Parameters

    @@ -369,7 +369,7 @@

    Returns

    the registered mime type for the given type , -or NULL if unknown.

    +or NULL if unknown.

    [nullable]

    @@ -377,7 +377,7 @@

    g_content_type_get_icon ()

    GIcon *
    -g_content_type_get_icon (const gchar *type);
    +g_content_type_get_icon (const gchar *type);

    Gets the icon for a content type.

    Parameters

    @@ -397,7 +397,7 @@

    Returns

    GIcon corresponding to the content type. Free the returned -object with g_object_unref().

    +object with g_object_unref().

    [transfer full]

    @@ -405,7 +405,7 @@

    g_content_type_get_symbolic_icon ()

    GIcon *
    -g_content_type_get_symbolic_icon (const gchar *type);
    +g_content_type_get_symbolic_icon (const gchar *type);

    Gets the symbolic icon for a content type.

    Parameters

    @@ -425,7 +425,7 @@

    Returns

    symbolic GIcon corresponding to the content type. -Free the returned object with g_object_unref().

    +Free the returned object with g_object_unref().

    [transfer full]

    Since: 2.34

    @@ -433,8 +433,8 @@

    g_content_type_get_generic_icon_name ()

    -
    gchar *
    -g_content_type_get_generic_icon_name (const gchar *type);
    +
    gchar *
    +g_content_type_get_generic_icon_name (const gchar *type);

    Gets the generic icon name for a content type.

    See the shared-mime-info @@ -458,7 +458,7 @@

    Returns

    the registered generic icon name for the given type , -or NULL if unknown. Free with g_free().

    +or NULL if unknown. Free with g_free().

    [nullable]

    Since: 2.34

    @@ -466,8 +466,8 @@

    g_content_type_can_be_executable ()

    -
    gboolean
    -g_content_type_can_be_executable (const gchar *type);
    +
    gboolean
    +g_content_type_can_be_executable (const gchar *type);

    Checks if a content type can be executable. Note that for instance things like text files can be executables (i.e. scripts and batch files).

    @@ -487,15 +487,15 @@

    Returns

    -

    TRUE if the file type corresponds to a type that -can be executable, FALSE otherwise.

    +

    TRUE if the file type corresponds to a type that +can be executable, FALSE otherwise.


    g_content_type_from_mime_type ()

    -
    gchar *
    -g_content_type_from_mime_type (const gchar *mime_type);
    +
    gchar *
    +g_content_type_from_mime_type (const gchar *mime_type);

    Tries to find a content type based on the mime type name.

    Parameters

    @@ -515,7 +515,7 @@

    Returns

    Newly allocated string with content type or -NULL. Free with g_free().

    +NULL. Free with g_free().

    [nullable]

    Since: 2.18

    @@ -523,17 +523,17 @@

    g_content_type_guess ()

    -
    gchar *
    -g_content_type_guess (const gchar *filename,
    -                      const guchar *data,
    -                      gsize data_size,
    -                      gboolean *result_uncertain);
    +
    gchar *
    +g_content_type_guess (const gchar *filename,
    +                      const guchar *data,
    +                      gsize data_size,
    +                      gboolean *result_uncertain);

    Guesses the content type based on example data. If the function is uncertain, result_uncertain - will be set to TRUE. Either filename + will be set to TRUE. Either filename or data - may be NULL, in which case the guess will be based solely + may be NULL, in which case the guess will be based solely on the other argument.

    Parameters

    @@ -546,12 +546,12 @@

    filename

    a string, or NULL.

    a string, or NULL.

    [nullable]

    data

    a stream of data, or NULL.

    a stream of data, or NULL.

    [nullable][array length=data_size]

    result_uncertain

    return location for the certainty -of the result, or NULL.

    [out][optional]
    -gboolean +gboolean g_dbus_error_is_remote_error () @@ -49,7 +49,7 @@
    -gchar * +gchar * g_dbus_error_get_remote_error () @@ -57,7 +57,7 @@
    -gboolean +gboolean g_dbus_error_strip_remote_error () @@ -73,7 +73,7 @@
    -gboolean +gboolean g_dbus_error_register_error () @@ -81,7 +81,7 @@
    -gboolean +gboolean g_dbus_error_unregister_error () @@ -89,7 +89,7 @@
    -GError * +GError * g_dbus_error_new_for_dbus_error () @@ -113,7 +113,7 @@
    -gchar * +gchar * g_dbus_error_encode_gerror () @@ -153,19 +153,19 @@

    Description

    All facilities that return errors from remote methods (such as -g_dbus_connection_call_sync()) use GError to represent both D-Bus +g_dbus_connection_call_sync()) use GError to represent both D-Bus errors (e.g. errors returned from the other peer) and locally in-process generated errors.

    -

    To check if a returned GError is an error from a remote peer, use +

    To check if a returned GError is an error from a remote peer, use g_dbus_error_is_remote_error(). To get the actual D-Bus error name, use g_dbus_error_get_remote_error(). Before presenting an error, always use g_dbus_error_strip_remote_error().

    In addition, facilities used to return errors to a remote peer also -use GError. See g_dbus_method_invocation_return_error() for +use GError. See g_dbus_method_invocation_return_error() for discussion about how the D-Bus error name is set.

    -

    Applications can associate a GError error domain with a set of D-Bus errors in order to -automatically map from D-Bus errors to GError and back. This -is typically done in the function returning the GQuark for the +

    Applications can associate a GError error domain with a set of D-Bus errors in order to +automatically map from D-Bus errors to GError and back. This +is typically done in the function returning the GQuark for the error domain:

    @@ -229,17 +229,17 @@ };// Ensure that every error code has an associated D-Bus error name -G_STATIC_ASSERT (G_N_ELEMENTS (foo_bar_error_entries) == FOO_BAR_N_ERRORS); +G_STATIC_ASSERT (G_N_ELEMENTS (foo_bar_error_entries) == FOO_BAR_N_ERRORS); -GQuark +GQuarkfoo_bar_error_quark (void){ static volatile gsize quark_volatile = 0; g_dbus_error_register_error_domain ("foo-bar-error-quark", &quark_volatile, foo_bar_error_entries, - G_N_ELEMENTS (foo_bar_error_entries)); - return (GQuark) quark_volatile; + G_N_ELEMENTS (foo_bar_error_entries)); + return (GQuark) quark_volatile;} @@ -263,8 +263,8 @@

    Functions

    g_dbus_error_is_remote_error ()

    -
    gboolean
    -g_dbus_error_is_remote_error (const GError *error);
    +
    gboolean
    +g_dbus_error_is_remote_error (const GError *error);

    Checks if error represents an error received via D-Bus from a remote peer. If so, use g_dbus_error_get_remote_error() to get the name of the error.

    @@ -278,28 +278,28 @@
    - +

    error

    A GError.

    A GError.

     

    Returns

    -

    TRUE if error +

    TRUE if error represents an error from a remote peer, -FALSE otherwise.

    +FALSE otherwise.

    Since: 2.26


    g_dbus_error_get_remote_error ()

    -
    gchar *
    -g_dbus_error_get_remote_error (const GError *error);
    +
    gchar *
    +g_dbus_error_get_remote_error (const GError *error);

    Gets the D-Bus error name used for error , if any.

    This function is guaranteed to return a D-Bus error name for all -GErrors returned from functions handling remote method calls +GErrors returned from functions handling remote method calls (e.g. g_dbus_connection_call_finish()) unless g_dbus_error_strip_remote_error() has been used on error .

    @@ -313,23 +313,23 @@

    error

    a GError

    a GError

     

    Returns

    -

    an allocated string or NULL if the D-Bus error name -could not be found. Free with g_free().

    +

    an allocated string or NULL if the D-Bus error name +could not be found. Free with g_free().

    Since: 2.26


    g_dbus_error_strip_remote_error ()

    -
    gboolean
    -g_dbus_error_strip_remote_error (GError *error);
    +
    gboolean
    +g_dbus_error_strip_remote_error (GError *error);

    Looks for extra information in the error message used to recover the D-Bus error name and strips it if found. If stripped, the message field in error @@ -346,14 +346,14 @@

    error

    A GError.

    A GError.

     

    Returns

    -

    TRUE if information was stripped, FALSE otherwise.

    +

    TRUE if information was stripped, FALSE otherwise.

    Since: 2.26

    @@ -361,11 +361,11 @@

    g_dbus_error_register_error_domain ()

    void
    -g_dbus_error_register_error_domain (const gchar *error_domain_quark_name,
    -                                    volatile gsize *quark_volatile,
    +g_dbus_error_register_error_domain (const gchar *error_domain_quark_name,
    +                                    volatile gsize *quark_volatile,
                                         const GDBusErrorEntry *entries,
    -                                    guint num_entries);
    -

    Helper function for associating a GError error domain with D-Bus error names.

    + guint num_entries);
    +

    Helper function for associating a GError error domain with D-Bus error names.

    Parameters

    @@ -382,7 +382,7 @@ - + @@ -404,16 +404,16 @@

    g_dbus_error_register_error ()

    -
    gboolean
    -g_dbus_error_register_error (GQuark error_domain,
    -                             gint error_code,
    -                             const gchar *dbus_error_name);
    +
    gboolean
    +g_dbus_error_register_error (GQuark error_domain,
    +                             gint error_code,
    +                             const gchar *dbus_error_name);

    Creates an association to map between dbus_error_name and -GErrors specified by error_domain +GErrors specified by error_domain and error_code .

    -

    This is typically done in the routine that returns the GQuark for +

    This is typically done in the routine that returns the GQuark for an error domain.

    Parameters

    @@ -426,7 +426,7 @@
    - + @@ -444,7 +444,7 @@

    Returns

    -

    TRUE if the association was created, FALSE if it already +

    TRUE if the association was created, FALSE if it already exists.

    Since: 2.26

    @@ -452,10 +452,10 @@

    g_dbus_error_unregister_error ()

    -
    gboolean
    -g_dbus_error_unregister_error (GQuark error_domain,
    -                               gint error_code,
    -                               const gchar *dbus_error_name);
    +
    gboolean
    +g_dbus_error_unregister_error (GQuark error_domain,
    +                               gint error_code,
    +                               const gchar *dbus_error_name);

    Destroys an association previously set up with g_dbus_error_register_error().

    Parameters

    @@ -468,7 +468,7 @@
    - + @@ -486,17 +486,17 @@

    Returns

    -

    TRUE if the association was destroyed, FALSE if it wasn't found.

    +

    TRUE if the association was destroyed, FALSE if it wasn't found.

    Since: 2.26


    g_dbus_error_new_for_dbus_error ()

    -
    GError *
    -g_dbus_error_new_for_dbus_error (const gchar *dbus_error_name,
    -                                 const gchar *dbus_error_message);
    -

    Creates a GError based on the contents of dbus_error_name +

    GError *
    +g_dbus_error_new_for_dbus_error (const gchar *dbus_error_name,
    +                                 const gchar *dbus_error_message);
    +

    Creates a GError based on the contents of dbus_error_name and dbus_error_message .

    @@ -509,20 +509,20 @@

    If a match against a registered error is not found and the D-Bus error name is in a form as returned by g_dbus_error_encode_gerror() the error domain and code encoded in the name is used to -create the GError. Also, dbus_error_name +create the GError. Also, dbus_error_name is added to the error message such that it can be recovered with g_dbus_error_get_remote_error().

    -

    Otherwise, a GError with the error code G_IO_ERROR_DBUS_ERROR +

    Otherwise, a GError with the error code G_IO_ERROR_DBUS_ERROR in the G_IO_ERROR error domain is returned. Also, dbus_error_name is added to the error message such that it can be recovered with g_dbus_error_get_remote_error().

    In all three cases, dbus_error_name can always be recovered from the -returned GError using the g_dbus_error_get_remote_error() function +returned GError using the g_dbus_error_get_remote_error() function (unless g_dbus_error_strip_remote_error() hasn't been used on the returned error).

    This function is typically only used in object mappings to prepare -GError instances for applications. Regular applications should not use +GError instances for applications. Regular applications should not use it.

    Parameters

    @@ -548,7 +548,7 @@

    Returns

    -

    An allocated GError. Free with g_error_free().

    +

    An allocated GError. Free with g_error_free().

    Since: 2.26

    @@ -556,18 +556,18 @@

    g_dbus_error_set_dbus_error ()

    void
    -g_dbus_error_set_dbus_error (GError **error,
    -                             const gchar *dbus_error_name,
    -                             const gchar *dbus_error_message,
    -                             const gchar *format,
    +g_dbus_error_set_dbus_error (GError **error,
    +                             const gchar *dbus_error_name,
    +                             const gchar *dbus_error_message,
    +                             const gchar *format,
                                  ...);

    Does nothing if error - is NULL. Otherwise sets *error + is NULL. Otherwise sets *error to -a new GError created with g_dbus_error_new_for_dbus_error() +a new GError created with g_dbus_error_new_for_dbus_error() with dbus_error_message prepend with format - (unless NULL).

    + (unless NULL).

    Parameters

    quark_volatile

    A pointer where to store the GQuark.

    A pointer where to store the GQuark.

     

    error_domain

    A GQuark for a error domain.

    A GQuark for a error domain.

     

    error_domain

    A GQuark for a error domain.

    A GQuark for a error domain.

     
    @@ -579,7 +579,7 @@ - + @@ -595,7 +595,7 @@ +or NULL.

    @@ -613,10 +613,10 @@

    g_dbus_error_set_dbus_error_valist ()

    void
    -g_dbus_error_set_dbus_error_valist (GError **error,
    -                                    const gchar *dbus_error_name,
    -                                    const gchar *dbus_error_message,
    -                                    const gchar *format,
    +g_dbus_error_set_dbus_error_valist (GError **error,
    +                                    const gchar *dbus_error_name,
    +                                    const gchar *dbus_error_message,
    +                                    const gchar *format,
                                         va_list var_args);

    Like g_dbus_error_set_dbus_error() but intended for language bindings.

    @@ -630,7 +630,7 @@
    - + @@ -646,7 +646,7 @@ +or NULL.

    @@ -663,8 +663,8 @@

    g_dbus_error_encode_gerror ()

    -
    gchar *
    -g_dbus_error_encode_gerror (const GError *error);
    +
    gchar *
    +g_dbus_error_encode_gerror (const GError *error);

    Creates a D-Bus error name to use for error . If error matches @@ -673,9 +673,9 @@

    Otherwise the a name of the form org.gtk.GDBus.UnmappedGError.Quark._ESCAPED_QUARK_NAME.Code_ERROR_CODE will be used. This allows other GDBus applications to map the error -on the wire back to a GError using g_dbus_error_new_for_dbus_error().

    +on the wire back to a GError using g_dbus_error_new_for_dbus_error().

    This function is typically only used in object mappings to put a -GError on the wire. Regular applications should not use it.

    +GError on the wire. Regular applications should not use it.

    Parameters

    error

    A pointer to a GError or NULL.

    A pointer to a GError or NULL.

     

    format

    printf()-style format to prepend to dbus_error_message -or NULL.

    [nullable]

    error

    A pointer to a GError or NULL.

    A pointer to a GError or NULL.

     

    format

    printf()-style format to prepend to dbus_error_message -or NULL.

    [nullable]
    @@ -686,14 +686,14 @@ - +

    error

    A GError.

    A GError.

     

    Returns

    -

    A D-Bus error name (never NULL). Free with g_free().

    +

    A D-Bus error name (never NULL). Free with g_free().

    Since: 2.26

    @@ -1049,7 +1049,7 @@

    Error domain for errors generated by a remote message bus. Errors in this domain will be from the GDBusError enumeration. See -GError for more information on error domains.

    +GError for more information on error domains.

    Note that this error domain is intended only for returning errors from a remote message bus process. Errors generated locally in-process by e.g. GDBusConnection should use the @@ -1075,12 +1075,12 @@ -

    gint error_code;

    +

    gint error_code;

    An error code.

      -

    const gchar *dbus_error_name;

    +

    const gchar *dbus_error_name;

    The D-Bus error name to associate with error_code .

      @@ -1093,6 +1093,6 @@
    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/gio-GFileAttribute.html glib2.0-2.56.4/docs/reference/gio/html/gio-GFileAttribute.html --- glib2.0-2.56.2/docs/reference/gio/html/gio-GFileAttribute.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/gio-GFileAttribute.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -123,7 +123,7 @@

    Object Hierarchy

    -
        GBoxed
    +
        GBoxed
         ╰── GFileAttributeInfoList
     
    @@ -166,7 +166,7 @@
  • "access": The "Access" namespace. Used to check if a user has the proper privileges to access files and perform file operations. Keys in this namespace are made to be generic and easily understood, e.g. the -"can_read" key is TRUE if the current user has permission to read the +"can_read" key is TRUE if the current user has permission to read the file. UNIX permissions and NTFS ACLs in Windows should be mapped to these values.

  • "mountable": The "Mountable" namespace. Includes simple boolean keys @@ -264,7 +264,7 @@

    Returns

    -

    GFileAttributeInfoList or NULL on error.

    +

    GFileAttributeInfoList or NULL on error.


    @@ -353,7 +353,7 @@

    Returns

    a GFileAttributeInfo for the name -, or NULL if an +, or NULL if an attribute isn't found.

    @@ -478,14 +478,14 @@

    G_FILE_ATTRIBUTE_TYPE_OBJECT

    -

    a GObject.

    +

    a GObject.

     

    G_FILE_ATTRIBUTE_TYPE_STRINGV

    -

    a NULL terminated char **. Since 2.22

    +

    a NULL terminated char **. Since 2.22

      @@ -647,6 +647,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/gio-GIOError.html glib2.0-2.56.4/docs/reference/gio/html/gio-GIOError.html --- glib2.0-2.56.2/docs/reference/gio/html/gio-GIOError.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/gio-GIOError.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -91,7 +91,7 @@

    g_io_error_from_errno ()

    GIOErrorEnum
    -g_io_error_from_errno (gint err_no);
    +g_io_error_from_errno (gint err_no);

    Converts errno.h error codes into GIO error codes. The fallback value G_IO_ERROR_FAILED is returned for error codes not currently handled (but note that future GLib releases may return a more @@ -122,16 +122,16 @@

    g_io_error_from_win32_error ()

    GIOErrorEnum
    -g_io_error_from_win32_error (gint error_code);
    +g_io_error_from_win32_error (gint error_code);

    Converts some common error codes (as returned from GetLastError() or WSAGetLastError()) into GIO error codes. The fallback value G_IO_ERROR_FAILED is returned for error codes not currently handled (but note that future GLib releases may return a more specific value instead).

    -

    You can use g_win32_error_message() to get a localized string +

    You can use g_win32_error_message() to get a localized string corresponding to error_code -. (But note that unlike g_strerror(), -g_win32_error_message() returns a string that must be freed.)

    +. (But note that unlike g_strerror(), +g_win32_error_message() returns a string that must be freed.)

    Parameters

    @@ -161,7 +161,7 @@
    #define G_IO_ERROR g_io_error_quark()
     

    Error domain for GIO. Errors in this domain will be from the GIOErrorEnum enumeration. -See GError for more information on error domains.

    +See GError for more information on error domains.


    @@ -180,7 +180,7 @@ 3 4 5 -
    - + @@ -148,8 +148,8 @@

    Returns

    -

    TRUE if this function should be called again to -complete the job, FALSE if the job is complete (or cancelled)

    +

    TRUE if this function should be called again to +complete the job, FALSE if the job is complete (or cancelled)


    @@ -157,13 +157,13 @@

    g_io_scheduler_push_job ()

    void
     g_io_scheduler_push_job (GIOSchedulerJobFunc job_func,
    -                         gpointer user_data,
    -                         GDestroyNotify notify,
    -                         gint io_priority,
    +                         gpointer user_data,
    +                         GDestroyNotify notify,
    +                         gint io_priority,
                              GCancellable *cancellable);

    g_io_scheduler_push_job is deprecated and should not be used in newly-written code.

    -

    use GThreadPool or g_task_run_in_thread()

    +

    use GThreadPool or g_task_run_in_thread()

    Schedules the I/O job to run in another thread.

    notify @@ -172,7 +172,7 @@ has returned, regardless whether the job was cancelled or has run to completion.

    If cancellable - is not NULL, it can be used to cancel the I/O job + is not NULL, it can be used to cancel the I/O job by calling g_cancellable_cancel() or by calling g_io_scheduler_cancel_all_jobs().

    @@ -197,8 +197,8 @@
    - + @@ -209,7 +209,7 @@ - + @@ -234,14 +234,14 @@

    g_io_scheduler_job_send_to_mainloop ()

    -
    gboolean
    +
    gboolean
     g_io_scheduler_job_send_to_mainloop (GIOSchedulerJob *job,
    -                                     GSourceFunc func,
    -                                     gpointer user_data,
    -                                     GDestroyNotify notify);
    + GSourceFunc func, + gpointer user_data, + GDestroyNotify notify);

    g_io_scheduler_job_send_to_mainloop is deprecated and should not be used in newly-written code.

    -

    Use g_main_context_invoke().

    +

    Use g_main_context_invoke().

    Used from an I/O job to send a callback to be run in the thread that the job was started from, waiting for the result (and thus @@ -262,7 +262,7 @@

    - + @@ -273,8 +273,8 @@ - + @@ -292,12 +292,12 @@
    void
     g_io_scheduler_job_send_to_mainloop_async
                                    (GIOSchedulerJob *job,
    -                                GSourceFunc func,
    -                                gpointer user_data,
    -                                GDestroyNotify notify);
    + GSourceFunc func, + gpointer user_data, + GDestroyNotify notify);

    g_io_scheduler_job_send_to_mainloop_async is deprecated and should not be used in newly-written code.

    -

    Use g_main_context_invoke().

    +

    Use g_main_context_invoke().

    Used from an I/O job to send a callback to be run asynchronously in the thread that the job was started from. The callback will be run @@ -307,7 +307,7 @@ from g_io_scheduler_push_job() on to this function you have to ensure that it is not freed before func - is called, either by passing NULL as notify + is called, either by passing NULL as notify to g_io_scheduler_push_job() or by using refcounting for user_data .

    @@ -327,7 +327,7 @@ - + @@ -338,8 +338,8 @@ - + @@ -357,6 +357,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/gio-GMenuModel-exporter.html glib2.0-2.56.4/docs/reference/gio/html/gio-GMenuModel-exporter.html --- glib2.0-2.56.2/docs/reference/gio/html/gio-GMenuModel-exporter.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/gio-GMenuModel-exporter.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -41,7 +41,7 @@ - + @@ -136,7 +136,7 @@

    g_dbus_connection_unexport_menu_model ()

    void
     g_dbus_connection_unexport_menu_model (GDBusConnection *connection,
    -                                       guint export_id);
    + guint export_id);

    Reverses the effect of a previous call to g_dbus_connection_export_menu_model().

    It is an error to call this function with an ID that wasn't returned @@ -176,6 +176,6 @@

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/gio-gnetworking.h.html glib2.0-2.56.4/docs/reference/gio/html/gio-gnetworking.h.html --- glib2.0-2.56.2/docs/reference/gio/html/gio-gnetworking.h.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/gio-gnetworking.h.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -55,7 +55,7 @@

    Description

    -

    The &lt;gio/gnetworking.h> header can be included to get +

    The <gio/gnetworking.h> header can be included to get various low-level networking-related system headers, automatically taking care of certain portability issues for you.

    This can be used, for example, if you want to call setsockopt() @@ -88,6 +88,6 @@

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/gio-gpollableutils.html glib2.0-2.56.4/docs/reference/gio/html/gio-gpollableutils.html --- glib2.0-2.56.2/docs/reference/gio/html/gio-gpollableutils.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/gio-gpollableutils.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -41,7 +41,7 @@ - +
    if (g_error_matches (error, G_IO_ERROR, G_IO_ERROR_FAILED))
    +        
    if (g_error_matches (error, G_IO_ERROR, G_IO_ERROR_FAILED))
       {
         // Assume that this is EPRINTERONFIRE
         ...
    @@ -462,7 +462,7 @@
     

    G_IO_ERROR_DBUS_ERROR

    A remote object generated an error that - doesn't correspond to a locally registered GError error + doesn't correspond to a locally registered GError error domain. Use g_dbus_error_get_remote_error() to extract the D-Bus error name and g_dbus_error_strip_remote_error() to fix up the message so it matches what was received on the wire. Since 2.26.

    @@ -558,6 +558,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/gio-GIOScheduler.html glib2.0-2.56.4/docs/reference/gio/html/gio-GIOScheduler.html --- glib2.0-2.56.2/docs/reference/gio/html/gio-GIOScheduler.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/gio-GIOScheduler.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -41,7 +41,7 @@
    -gboolean +gboolean (*GIOSchedulerJobFunc) () @@ -65,7 +65,7 @@
    -gboolean +gboolean g_io_scheduler_job_send_to_mainloop () @@ -103,18 +103,18 @@

    Description

    As of GLib 2.36, GIOScheduler is deprecated in favor of -GThreadPool and GTask.

    +GThreadPool and GTask.

    Schedules asynchronous I/O operations. GIOScheduler integrates -into the main event loop (GMainLoop) and uses threads.

    +into the main event loop (GMainLoop) and uses threads.

    Functions

    GIOSchedulerJobFunc ()

    -
    gboolean
    +
    gboolean
     (*GIOSchedulerJobFunc) (GIOSchedulerJob *job,
                             GCancellable *cancellable,
    -                        gpointer user_data);
    + gpointer user_data);

    I/O Job function.

    Long-running jobs should periodically check the cancellable @@ -135,7 +135,7 @@

    cancellable

    optional GCancellable object, NULL to ignore.

    optional GCancellable object, NULL to ignore.

     

    notify

    a GDestroyNotify for user_data -, or NULL.

    a GDestroyNotify for user_data +, or NULL.

    [nullable]

    cancellable

    optional GCancellable object, NULL to ignore.

    optional GCancellable object, NULL to ignore.

     

    func

    a GSourceFunc callback that will be called in the original thread

    a GSourceFunc callback that will be called in the original thread

     

    notify

    a GDestroyNotify for user_data -, or NULL.

    a GDestroyNotify for user_data +, or NULL.

    [nullable]

    func

    a GSourceFunc callback that will be called in the original thread

    a GSourceFunc callback that will be called in the original thread

     

    notify

    a GDestroyNotify for user_data -, or NULL.

    a GDestroyNotify for user_data +, or NULL.

    [nullable]
    -guint +guint g_dbus_connection_export_menu_model () @@ -75,11 +75,11 @@

    Functions

    g_dbus_connection_export_menu_model ()

    -
    guint
    +
    guint
     g_dbus_connection_export_menu_model (GDBusConnection *connection,
    -                                     const gchar *object_path,
    +                                     const gchar *object_path,
                                          GMenuModel *menu,
    -                                     GError **error);
    + GError **error);

    Exports menu on connection at object_path @@ -119,7 +119,7 @@

    error

    return location for an error, or NULL

    return location for an error, or NULL

     
    -gboolean +gboolean (*GPollableSourceFunc) () @@ -49,7 +49,7 @@
    -GSource * +GSource * g_pollable_source_new () @@ -57,7 +57,7 @@
    -GSource * +GSource * g_pollable_source_new_full () @@ -65,7 +65,7 @@
    -gssize +gssize g_pollable_stream_read () @@ -73,7 +73,7 @@
    -gssize +gssize g_pollable_stream_write () @@ -81,7 +81,7 @@
    -gboolean +gboolean g_pollable_stream_write_all () @@ -104,10 +104,10 @@

    Functions

    GPollableSourceFunc ()

    -
    gboolean
    -(*GPollableSourceFunc) (GObject *pollable_stream,
    -                        gpointer user_data);
    -

    This is the function type of the callback used for the GSource +

    gboolean
    +(*GPollableSourceFunc) (GObject *pollable_stream,
    +                        gpointer user_data);
    +

    This is the function type of the callback used for the GSource returned by g_pollable_input_stream_create_source() and g_pollable_output_stream_create_source().

    @@ -134,19 +134,19 @@

    Returns

    -

    it should return FALSE if the source should be removed.

    +

    it should return FALSE if the source should be removed.

    Since: 2.28


    g_pollable_source_new ()

    -
    GSource *
    -g_pollable_source_new (GObject *pollable_stream);
    +
    GSource *
    +g_pollable_source_new (GObject *pollable_stream);

    Utility method for GPollableInputStream and GPollableOutputStream -implementations. Creates a new GSource that expects a callback of +implementations. Creates a new GSource that expects a callback of type GPollableSourceFunc. The new source does not actually do -anything on its own; use g_source_add_child_source() to add other +anything on its own; use g_source_add_child_source() to add other sources to it to cause it to trigger.

    Parameters

    @@ -165,7 +165,7 @@

    Returns

    -

    the new GSource.

    +

    the new GSource.

    [transfer full]

    Since: 2.28

    @@ -173,16 +173,16 @@

    g_pollable_source_new_full ()

    -
    GSource *
    -g_pollable_source_new_full (gpointer pollable_stream,
    -                            GSource *child_source,
    +
    GSource *
    +g_pollable_source_new_full (gpointer pollable_stream,
    +                            GSource *child_source,
                                 GCancellable *cancellable);

    Utility method for GPollableInputStream and GPollableOutputStream -implementations. Creates a new GSource, as with +implementations. Creates a new GSource, as with g_pollable_source_new(), but also attaching child_source (with a dummy callback), and cancellable -, if they are non-NULL.

    +, if they are non-NULL.

    Parameters

    @@ -213,7 +213,7 @@

    Returns

    -

    the new GSource.

    +

    the new GSource.

    [transfer full]

    Since: 2.34

    @@ -221,27 +221,27 @@

    g_pollable_stream_read ()

    -
    gssize
    +
    gssize
     g_pollable_stream_read (GInputStream *stream,
                             void *buffer,
    -                        gsize count,
    -                        gboolean blocking,
    +                        gsize count,
    +                        gboolean blocking,
                             GCancellable *cancellable,
    -                        GError **error);
    + GError **error);

    Tries to read from stream , as with g_input_stream_read() (if blocking - is TRUE) or g_pollable_input_stream_read_nonblocking() + is TRUE) or g_pollable_input_stream_read_nonblocking() (if blocking - is FALSE). This can be used to more easily share + is FALSE). This can be used to more easily share code between blocking and non-blocking implementations of a method.

    If blocking - is FALSE, then stream + is FALSE, then stream must be a GPollableInputStream for which g_pollable_input_stream_can_poll() -returns TRUE, or else the behavior is undefined. If blocking +returns TRUE, or else the behavior is undefined. If blocking is -TRUE, then stream +TRUE, then stream does not need to be a GPollableInputStream.

    Parameters

    @@ -275,12 +275,12 @@
    - + - + @@ -295,27 +295,27 @@

    g_pollable_stream_write ()

    -
    gssize
    +
    gssize
     g_pollable_stream_write (GOutputStream *stream,
                              const void *buffer,
    -                         gsize count,
    -                         gboolean blocking,
    +                         gsize count,
    +                         gboolean blocking,
                              GCancellable *cancellable,
    -                         GError **error);
    + GError **error);

    Tries to write to stream , as with g_output_stream_write() (if blocking - is TRUE) or g_pollable_output_stream_write_nonblocking() + is TRUE) or g_pollable_output_stream_write_nonblocking() (if blocking - is FALSE). This can be used to more easily share + is FALSE). This can be used to more easily share code between blocking and non-blocking implementations of a method.

    If blocking - is FALSE, then stream + is FALSE, then stream must be a GPollableOutputStream for which -g_pollable_output_stream_can_poll() returns TRUE or else the +g_pollable_output_stream_can_poll() returns TRUE or else the behavior is undefined. If blocking - is TRUE, then stream + is TRUE, then stream does not need to be a GPollableOutputStream.

    @@ -350,12 +350,12 @@
    - + - + @@ -370,38 +370,38 @@

    g_pollable_stream_write_all ()

    -
    gboolean
    +
    gboolean
     g_pollable_stream_write_all (GOutputStream *stream,
                                  const void *buffer,
    -                             gsize count,
    -                             gboolean blocking,
    -                             gsize *bytes_written,
    +                             gsize count,
    +                             gboolean blocking,
    +                             gsize *bytes_written,
                                  GCancellable *cancellable,
    -                             GError **error);
    + GError **error);

    Tries to write count bytes to stream , as with g_output_stream_write_all(), but using g_pollable_stream_write() rather than g_output_stream_write().

    On a successful write of count - bytes, TRUE is returned, and + bytes, TRUE is returned, and bytes_written is set to count .

    If there is an error during the operation (including -G_IO_ERROR_WOULD_BLOCK in the non-blocking case), FALSE is +G_IO_ERROR_WOULD_BLOCK in the non-blocking case), FALSE is returned and error is set to indicate the error status, bytes_written is updated to contain the number of bytes written into the stream before the error occurred.

    As with g_pollable_stream_write(), if blocking - is FALSE, then + is FALSE, then stream must be a GPollableOutputStream for which -g_pollable_output_stream_can_poll() returns TRUE or else the +g_pollable_output_stream_can_poll() returns TRUE or else the behavior is undefined. If blocking - is TRUE, then stream + is TRUE, then stream does not need to be a GPollableOutputStream.

    @@ -442,12 +442,12 @@
    - + - + @@ -455,7 +455,7 @@

    Returns

    -

    TRUE on success, FALSE if there was an error

    +

    TRUE on success, FALSE if there was an error

    Since: 2.34

    @@ -465,6 +465,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/gio-GSettingsSchema-GSettingsSchemaSource.html glib2.0-2.56.4/docs/reference/gio/html/gio-GSettingsSchema-GSettingsSchemaSource.html --- glib2.0-2.56.2/docs/reference/gio/html/gio-GSettingsSchema-GSettingsSchemaSource.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/gio-GSettingsSchema-GSettingsSchemaSource.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -106,14 +106,14 @@ - - - - - - @@ -396,7 +396,7 @@ GSettings *settings; gint some_value; - settings = plugin_get_settings (self, NULL); + settings = plugin_get_settings (self, NULL); some_value = g_settings_get_int (settings, "some-value"); ...} @@ -421,7 +421,7 @@

    This function is not required for normal uses of GSettings but it may be useful to authors of plugin management systems or to those who want to introspect the content of schemas.

    -

    If no schemas are installed, NULL will be returned.

    +

    If no schemas are installed, NULL will be returned.

    The returned source may actually consist of multiple schema sources from different directories, depending on which directories were given in XDG_DATA_DIRS and GSETTINGS_SCHEMA_DIR. For this reason, all @@ -492,10 +492,10 @@

    g_settings_schema_source_new_from_directory ()

    GSettingsSchemaSource *
     g_settings_schema_source_new_from_directory
    -                               (const gchar *directory,
    +                               (const gchar *directory,
                                     GSettingsSchemaSource *parent,
    -                                gboolean trusted,
    -                                GError **error);
    + gboolean trusted, + GError **error);

    Attempts to create a new schema source corresponding to the contents of the given directory.

    This function is not required for normal uses of GSettings but it @@ -503,17 +503,17 @@

    The directory should contain a file called gschemas.compiled as produced by the glib-compile-schemas tool.

    If trusted - is TRUE then gschemas.compiled is trusted not to be + is TRUE then gschemas.compiled is trusted not to be corrupted. This assumption has a performance advantage, but can result in crashes or inconsistent behaviour in the case of a corrupted file. Generally, you should set trusted - to TRUE for files installed by the -system and to FALSE for files in the home directory.

    + to TRUE for files installed by the +system and to FALSE for files in the home directory.

    If parent - is non-NULL then there are two effects.

    + is non-NULL then there are two effects.

    First, if g_settings_schema_source_lookup() is called with the recursive - flag set to TRUE and the schema can not be found in the + flag set to TRUE and the schema can not be found in the source, the lookup will recurse to the parent.

    Second, any references to other schemas specified within this source (ie: child or extends) references may be resolved @@ -539,17 +539,17 @@

    - + - + - + @@ -562,14 +562,14 @@

    g_settings_schema_source_list_schemas ()

    void
     g_settings_schema_source_list_schemas (GSettingsSchemaSource *source,
    -                                       gboolean recursive,
    -                                       gchar ***non_relocatable,
    -                                       gchar ***relocatable);
    + gboolean recursive, + gchar ***non_relocatable, + gchar ***relocatable);

    Lists the schemas in a given source.

    If recursive - is TRUE then include parent sources. If FALSE then + is TRUE then include parent sources. If FALSE then only include the schemas from one source (ie: one directory). You -probably want TRUE.

    +probably want TRUE.

    Non-relocatable schemas are those for which you can call g_settings_new(). Relocatable schemas are those for which you must use g_settings_new_with_path().

    @@ -616,8 +616,8 @@

    g_settings_schema_source_lookup ()

    GSettingsSchema *
     g_settings_schema_source_lookup (GSettingsSchemaSource *source,
    -                                 const gchar *schema_id,
    -                                 gboolean recursive);
    + const gchar *schema_id, + gboolean recursive);

    Looks up a schema with the identifier schema_id in source .

    @@ -626,9 +626,9 @@ want to introspect the content of schemas.

    If the schema isn't found directly in source and recursive - is TRUE + is TRUE then the parent sources will also be checked.

    -

    If the schema isn't found, NULL is returned.

    +

    If the schema isn't found, NULL is returned.

    Parameters

    cancellable

    optional GCancellable object, NULL to ignore.

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    location to store the error occurring, or NULL to ignore

    location to store the error occurring, or NULL to ignore

     

    cancellable

    optional GCancellable object, NULL to ignore.

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    location to store the error occurring, or NULL to ignore

    location to store the error occurring, or NULL to ignore

     

    cancellable

    optional GCancellable object, NULL to ignore.

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    location to store the error occurring, or NULL to ignore

    location to store the error occurring, or NULL to ignore

     
    const gchar * +const gchar * g_settings_schema_get_id ()
    const gchar * +const gchar * g_settings_schema_get_path () @@ -121,7 +121,7 @@
    -gboolean +gboolean g_settings_schema_has_key () @@ -153,7 +153,7 @@
    -gchar ** +gchar ** g_settings_schema_list_children () @@ -161,14 +161,14 @@
    -gchar ** +gchar ** g_settings_schema_list_keys ()
    const GVariantType * +const GVariantType * g_settings_schema_key_get_value_type () @@ -176,7 +176,7 @@
    -GVariant * +GVariant * g_settings_schema_key_get_default_value () @@ -184,7 +184,7 @@
    -GVariant * +GVariant * g_settings_schema_key_get_range () @@ -192,28 +192,28 @@
    -gboolean +gboolean g_settings_schema_key_range_check ()
    const gchar * +const gchar * g_settings_schema_key_get_name ()
    const gchar * +const gchar * g_settings_schema_key_get_summary ()
    const gchar * +const gchar * g_settings_schema_key_get_description () @@ -247,7 +247,7 @@

    Object Hierarchy

    -
        GBoxed
    +
        GBoxed
         ├── GSettingsSchema
         ├── GSettingsSchemaKey
         ╰── GSettingsSchemaSource
    @@ -338,7 +338,7 @@
     
       plugin->schema_source =
         g_settings_schema_source_new_from_directory (dir,
    -      g_settings_schema_source_get_default (), FALSE, NULL);
    +      g_settings_schema_source_get_default (), FALSE, NULL);
     
       ...
     
    @@ -353,18 +353,18 @@
     {
       GSettingsSchema *schema;
     
    -  if (schema_id == NULL)
    +  if (schema_id == NULL)
         schema_id = plugin->identifier;
     
       schema = g_settings_schema_source_lookup (plugin->schema_source,
    -                                            schema_id, FALSE);
    +                                            schema_id, FALSE);
     
    -  if (schema == NULL)
    +  if (schema == NULL)
         {
           ... disable the plugin or abort, etc ...
         }
     
    -  return g_settings_new_full (schema, NULL, NULL);
    +  return g_settings_new_full (schema, NULL, NULL);
     }

    parent

    a GSettingsSchemaSource, or NULL.

    a GSettingsSchemaSource, or NULL.

    [nullable]

    trusted

    TRUE, if the directory is trusted

    TRUE, if the directory is trusted

     

    error

    a pointer to a GError pointer set to NULL, or NULL

    a pointer to a GError pointer set to NULL, or NULL

     
    @@ -650,7 +650,7 @@ - + @@ -719,7 +719,7 @@

    g_settings_schema_get_id ()

    -
    const gchar *
    +
    const gchar *
     g_settings_schema_get_id (GSettingsSchema *schema);

    Get the ID of schema .

    @@ -747,16 +747,16 @@

    g_settings_schema_get_path ()

    -
    const gchar *
    +
    const gchar *
     g_settings_schema_get_path (GSettingsSchema *schema);

    Gets the path associated with schema -, or NULL.

    +, or NULL.

    Schemas may be single-instance or relocatable. Single-instance schemas correspond to exactly one set of keys in the backend database: those located at the path returned by this function.

    Relocatable schemas can be referenced by other schemas and can threfore describe multiple sets of keys at different locations. For -relocatable schemas, this function will return NULL.

    +relocatable schemas, this function will return NULL.

    Parameters

    recursive

    TRUE if the lookup should be recursive

    TRUE if the lookup should be recursive

     
    @@ -774,7 +774,7 @@

    Returns

    -

    the path of the schema, or NULL.

    +

    the path of the schema, or NULL.

    [transfer none]

    Since: 2.32

    @@ -782,9 +782,9 @@

    g_settings_schema_has_key ()

    -
    gboolean
    +
    gboolean
     g_settings_schema_has_key (GSettingsSchema *schema,
    -                           const gchar *name);
    + const gchar *name);

    Checks if schema has a key named name .

    @@ -812,7 +812,7 @@

    Returns

    -

    TRUE if such a key exists

    +

    TRUE if such a key exists

    Since: 2.40

    @@ -821,7 +821,7 @@

    g_settings_schema_get_key ()

    GSettingsSchemaKey *
     g_settings_schema_get_key (GSettingsSchema *schema,
    -                           const gchar *name);
    + const gchar *name);

    Gets the key named name from schema .

    @@ -913,11 +913,11 @@

    g_settings_schema_list_children ()

    -
    gchar **
    +
    gchar **
     g_settings_schema_list_children (GSettingsSchema *schema);

    Gets the list of children in schema .

    -

    You should free the return value with g_strfreev() when you are done +

    You should free the return value with g_strfreev() when you are done with it.

    Parameters

    @@ -945,7 +945,7 @@

    g_settings_schema_list_keys ()

    -
    gchar **
    +
    gchar **
     g_settings_schema_list_keys (GSettingsSchema *schema);

    Introspects the list of keys on schema .

    @@ -979,9 +979,9 @@

    g_settings_schema_key_get_value_type ()

    -
    const GVariantType *
    +
    const GVariantType *
     g_settings_schema_key_get_value_type (GSettingsSchemaKey *key);
    -

    Gets the GVariantType of key +

    Gets the GVariantType of key .

    Parameters

    @@ -1009,7 +1009,7 @@

    g_settings_schema_key_get_default_value ()

    -
    GVariant *
    +
    GVariant *
     g_settings_schema_key_get_default_value
                                    (GSettingsSchemaKey *key);

    Gets the default value for key @@ -1041,13 +1041,13 @@


    g_settings_schema_key_get_range ()

    -
    GVariant *
    +
    GVariant *
     g_settings_schema_key_get_range (GSettingsSchemaKey *key);

    Queries the range of a key.

    -

    This function will return a GVariant that fully describes the range +

    This function will return a GVariant that fully describes the range of values that are valid for key .

    -

    The type of GVariant returned is (sv). The string describes +

    The type of GVariant returned is (sv). The string describes the type of range restriction in effect. The type and meaning of the value contained in the variant depends on the string.

    If the string is 'type' then the variant contains an empty array. @@ -1070,7 +1070,7 @@ should already know what is permitted by their own schema. The format may change in any way in the future -- but particularly, new forms may be added to the possibilities described above.

    -

    You should free the returned value with g_variant_unref() when it is +

    You should free the returned value with g_variant_unref() when it is no longer needed.

    Parameters

    @@ -1089,7 +1089,7 @@

    Returns

    -

    a GVariant describing the range.

    +

    a GVariant describing the range.

    [transfer full]

    Since: 2.40

    @@ -1097,9 +1097,9 @@

    g_settings_schema_key_range_check ()

    -
    gboolean
    +
    gboolean
     g_settings_schema_key_range_check (GSettingsSchemaKey *key,
    -                                   GVariant *value);
    + GVariant *value);

    Checks if the given value is of the correct type and within the permitted range for key @@ -1131,7 +1131,7 @@

    Returns

    -

    TRUE if value +

    TRUE if value is valid for key

    @@ -1140,7 +1140,7 @@

    g_settings_schema_key_get_name ()

    -
    const gchar *
    +
    const gchar *
     g_settings_schema_key_get_name (GSettingsSchemaKey *key);

    Gets the name of key .

    @@ -1169,13 +1169,13 @@

    g_settings_schema_key_get_summary ()

    -
    const gchar *
    +
    const gchar *
     g_settings_schema_key_get_summary (GSettingsSchemaKey *key);

    Gets the summary for key .

    If no summary has been provided in the schema for key , returns -NULL.

    +NULL.

    The summary is a short description of the purpose of the key; usually one short sentence. Summaries can be translated and the value returned from this function is is the current locale.

    @@ -1201,20 +1201,20 @@

    Returns

    the summary for key -, or NULL

    +, or NULL

    Since: 2.34


    g_settings_schema_key_get_description ()

    -
    const gchar *
    +
    const gchar *
     g_settings_schema_key_get_description (GSettingsSchemaKey *key);

    Gets the description for key .

    If no description has been provided in the schema for key , returns -NULL.

    +NULL.

    The description can be one sentence to several paragraphs in length. Paragraphs are delimited with a double newline. Descriptions can be translated and the value returned from this function is is the @@ -1241,7 +1241,7 @@

    Returns

    the description for key -, or NULL

    +, or NULL

    Since: 2.34

    @@ -1271,6 +1271,6 @@
    +
    Generated by GTK-Doc V1.29.1
    \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/gio-GWin32InputStream.html glib2.0-2.56.4/docs/reference/gio/html/gio-GWin32InputStream.html --- glib2.0-2.56.2/docs/reference/gio/html/gio-GWin32InputStream.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/gio-GWin32InputStream.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -57,7 +57,7 @@
    - + @@ -146,7 +146,7 @@

    g_win32_input_stream_set_close_handle ()

    void
     g_win32_input_stream_set_close_handle (GWin32InputStream *stream,
    -                                       gboolean close_handle);
    + gboolean close_handle);

    Sets whether the handle of stream shall be closed when the stream is closed.

    @@ -166,7 +166,7 @@ - + @@ -177,7 +177,7 @@

    g_win32_input_stream_get_close_handle ()

    -
    gboolean
    +
    gboolean
     g_win32_input_stream_get_close_handle (GWin32InputStream *stream);

    Returns whether the handle of stream will be @@ -199,7 +199,7 @@

    Returns

    -

    TRUE if the handle is closed when done

    +

    TRUE if the handle is closed when done

    Since: 2.26

    @@ -249,6 +249,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/gio-GWin32OutputStream.html glib2.0-2.56.4/docs/reference/gio/html/gio-GWin32OutputStream.html --- glib2.0-2.56.2/docs/reference/gio/html/gio-GWin32OutputStream.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/gio-GWin32OutputStream.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -57,7 +57,7 @@ - + @@ -146,7 +146,7 @@
    void
     g_win32_output_stream_set_close_handle
                                    (GWin32OutputStream *stream,
    -                                gboolean close_handle);
    + gboolean close_handle);

    Sets whether the handle of stream shall be closed when the stream is closed.

    @@ -166,7 +166,7 @@ - + @@ -177,7 +177,7 @@

    g_win32_output_stream_get_close_handle ()

    -
    gboolean
    +
    gboolean
     g_win32_output_stream_get_close_handle
                                    (GWin32OutputStream *stream);

    Returns whether the handle of stream @@ -200,7 +200,7 @@

    Returns

    -

    TRUE if the handle is closed when done

    +

    TRUE if the handle is closed when done

    Since: 2.26

    @@ -250,6 +250,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/gio-GWin32RegistryKey.html glib2.0-2.56.4/docs/reference/gio/html/gio-GWin32RegistryKey.html --- glib2.0-2.56.2/docs/reference/gio/html/gio-GWin32RegistryKey.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/gio-GWin32RegistryKey.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -121,7 +121,7 @@ - - - + @@ -598,8 +598,8 @@

    Returns

    -

    a GWin32RegistryKey or NULL if can't -be opened. Free with g_object_unref().

    +

    a GWin32RegistryKey or NULL if can't +be opened. Free with g_object_unref().

    [nullable][transfer full]

    @@ -607,8 +607,8 @@

    g_win32_registry_key_new_w ()

    GWin32RegistryKey *
    -g_win32_registry_key_new_w (const gunichar2 *path,
    -                            GError **error);
    +g_win32_registry_key_new_w (const gunichar2 *path, + GError **error);

    Creates an object that represents a registry key specified by path . path @@ -642,7 +642,7 @@

    - + @@ -650,8 +650,8 @@

    Returns

    -

    a GWin32RegistryKey or NULL if can't -be opened. Free with g_object_unref().

    +

    a GWin32RegistryKey or NULL if can't +be opened. Free with g_object_unref().

    [nullable][transfer full]

    @@ -660,8 +660,8 @@

    g_win32_registry_key_get_child ()

    GWin32RegistryKey *
     g_win32_registry_key_get_child (GWin32RegistryKey *key,
    -                                const gchar *subkey,
    -                                GError **error);
    + const gchar *subkey, + GError **error);

    Opens a subkey of the key .

    @@ -687,7 +687,7 @@ - + @@ -695,8 +695,8 @@

    Returns

    -

    a GWin32RegistryKey or NULL if can't be opened. Free -with g_object_unref().

    +

    a GWin32RegistryKey or NULL if can't be opened. Free +with g_object_unref().

    [nullable]

    @@ -705,8 +705,8 @@

    g_win32_registry_key_get_child_w ()

    GWin32RegistryKey *
     g_win32_registry_key_get_child_w (GWin32RegistryKey *key,
    -                                  const gunichar2 *subkey,
    -                                  GError **error);
    + const gunichar2 *subkey, + GError **error);

    Opens a subkey of the key .

    @@ -732,7 +732,7 @@ - + @@ -740,18 +740,18 @@

    Returns

    -

    a GWin32RegistryKey or NULL if can't be opened. Free -with g_object_unref().

    +

    a GWin32RegistryKey or NULL if can't be opened. Free +with g_object_unref().

    [nullable]


    g_win32_registry_subkey_iter_init ()

    -
    gboolean
    +
    gboolean
     g_win32_registry_subkey_iter_init (GWin32RegistrySubkeyIter *iter,
                                        GWin32RegistryKey *key,
    -                                   GError **error);
    + GError **error);

    Initialises (without allocating) a GWin32RegistrySubkeyIter. iter may be completely uninitialised prior to this call; its old value is @@ -781,7 +781,7 @@

    - + @@ -789,7 +789,7 @@

    Returns

    -

    TRUE if iterator was initialized successfully, FALSE on error.

    +

    TRUE if iterator was initialized successfully, FALSE on error.

    Since: 2.46

    @@ -819,7 +819,7 @@

    g_win32_registry_subkey_iter_n_subkeys ()

    -
    gsize
    +
    gsize
     g_win32_registry_subkey_iter_n_subkeys
                                    (GWin32RegistrySubkeyIter *iter);

    Queries the number of subkeys items in the key that we are @@ -851,13 +851,13 @@


    g_win32_registry_subkey_iter_next ()

    -
    gboolean
    +
    gboolean
     g_win32_registry_subkey_iter_next (GWin32RegistrySubkeyIter *iter,
    -                                   gboolean skip_errors,
    -                                   GError **error);
    + gboolean skip_errors, + GError **error);

    Moves iterator to the next subkey. Enumeration errors can be ignored if skip_errors - is TRUE

    + is TRUE

    Here is an example for iterating with g_win32_registry_subkey_iter_next():

    -gboolean +gboolean g_win32_input_stream_get_close_handle () @@ -96,7 +96,7 @@

    Description

    GWin32InputStream implements GInputStream for reading from a Windows file handle.

    -

    Note that &lt;gio/gwin32inputstream.h> belongs to the Windows-specific GIO +

    Note that <gio/gwin32inputstream.h> belongs to the Windows-specific GIO interfaces, thus you have to use the gio-windows-2.0.pc pkg-config file when using it.

    @@ -106,11 +106,11 @@

    g_win32_input_stream_new ()

    GInputStream *
     g_win32_input_stream_new (void *handle,
    -                          gboolean close_handle);
    + gboolean close_handle);

    Creates a new GWin32InputStream for the given handle .

    If close_handle - is TRUE, the handle will be closed + is TRUE, the handle will be closed when the stream is closed.

    Note that "handle" here means a Win32 HANDLE, not a "file descriptor" as used in the Windows C libraries.

    @@ -130,7 +130,7 @@

    close_handle

    TRUE to close the handle when done

    TRUE to close the handle when done

     

    close_handle

    TRUE to close the handle when done

    TRUE to close the handle when done

     
    -gboolean +gboolean g_win32_output_stream_get_close_handle () @@ -96,7 +96,7 @@

    Description

    GWin32OutputStream implements GOutputStream for writing to a Windows file handle.

    -

    Note that &lt;gio/gwin32outputstream.h> belongs to the Windows-specific GIO +

    Note that <gio/gwin32outputstream.h> belongs to the Windows-specific GIO interfaces, thus you have to use the gio-windows-2.0.pc pkg-config file when using it.

    @@ -106,11 +106,11 @@

    g_win32_output_stream_new ()

    GOutputStream *
     g_win32_output_stream_new (void *handle,
    -                           gboolean close_handle);
    + gboolean close_handle);

    Creates a new GWin32OutputStream for the given handle .

    If close_handle -, is TRUE, the handle will be closed when the +, is TRUE, the handle will be closed when the output stream is destroyed.

    Parameters

    @@ -128,7 +128,7 @@

    close_handle

    TRUE to close the handle when done

    TRUE to close the handle when done

     

    close_handle

    TRUE to close the handle when done

    TRUE to close the handle when done

     
    -gboolean +gboolean g_win32_registry_subkey_iter_init () @@ -137,7 +137,7 @@
    -gsize +gsize g_win32_registry_subkey_iter_n_subkeys () @@ -145,7 +145,7 @@
    -gboolean +gboolean g_win32_registry_subkey_iter_next () @@ -153,7 +153,7 @@
    -gboolean +gboolean g_win32_registry_subkey_iter_get_name () @@ -161,7 +161,7 @@
    -gboolean +gboolean g_win32_registry_subkey_iter_get_name_w () @@ -169,7 +169,7 @@
    -gboolean +gboolean g_win32_registry_value_iter_init () @@ -185,7 +185,7 @@
    -gsize +gsize g_win32_registry_value_iter_n_values () @@ -193,7 +193,7 @@
    -gboolean +gboolean g_win32_registry_value_iter_next () @@ -201,7 +201,7 @@
    -gboolean +gboolean g_win32_registry_value_iter_get_value_type () @@ -209,7 +209,7 @@
    -gboolean +gboolean g_win32_registry_value_iter_get_name () @@ -217,7 +217,7 @@
    -gboolean +gboolean g_win32_registry_value_iter_get_name_w () @@ -225,7 +225,7 @@
    -gboolean +gboolean g_win32_registry_value_iter_get_data () @@ -233,7 +233,7 @@
    -gboolean +gboolean g_win32_registry_value_iter_get_data_w () @@ -241,7 +241,7 @@
    -gboolean +gboolean g_win32_registry_key_get_value () @@ -249,21 +249,21 @@
    -gboolean +gboolean g_win32_registry_key_get_value_w ()
    const gchar * +const gchar * g_win32_registry_key_get_path ()
    const gunichar2 * +const gunichar2 * g_win32_registry_key_get_path_w () @@ -279,7 +279,7 @@
    -gboolean +gboolean g_win32_registry_key_watch () @@ -287,7 +287,7 @@
    -gboolean +gboolean g_win32_registry_key_has_changed () @@ -348,10 +348,10 @@ the moment there is no API for writing into registry keys or creating new ones.

    GWin32RegistryKey implements the GInitable interface, so if it is manually -constructed by e.g. g_object_new() you must call g_initable_init() and check +constructed by e.g. g_object_new() you must call g_initable_init() and check the results before using the object. This is done automatically in g_win32_registry_key_new() and g_win32_registry_key_get_child(), so these -functions can return NULL.

    +functions can return NULL.

    To increase efficiency, a UTF-16 variant is available for all functions that deal with key or value names in the registry. Use these to perform deep registry queries or other operations that require querying a name @@ -555,8 +555,8 @@

    g_win32_registry_key_new ()

    GWin32RegistryKey *
    -g_win32_registry_key_new (const gchar *path,
    -                          GError **error);
    +g_win32_registry_key_new (const gchar *path, + GError **error);

    Creates an object that represents a registry key specified by path . path @@ -590,7 +590,7 @@

    error

    a pointer to a NULL GError, or NULL.

    a pointer to a NULL GError, or NULL.

    [nullable]

    error

    a pointer to a NULL GError, or NULL.

    a pointer to a NULL GError, or NULL.

    [inout][optional][nullable]

    error

    a pointer to a NULL GError, or NULL.

    a pointer to a NULL GError, or NULL.

    [inout][optional][nullable]

    error

    a pointer to a NULL GError, or NULL.

    a pointer to a NULL GError, or NULL.

    [inout][optional][nullable]

    error

    a pointer to NULL GError, or NULL.

    a pointer to NULL GError, or NULL.

    [inout][optional][nullable]
    @@ -896,16 +896,16 @@ gchar *name; GWin32RegistryKey *child; - if (!g_win32_registry_subkey_iter_init (&iter, key, NULL)) + if (!g_win32_registry_subkey_iter_init (&iter, key, NULL)) return; - while (g_win32_registry_subkey_iter_next (&iter, TRUE, NULL)) + while (g_win32_registry_subkey_iter_next (&iter, TRUE, NULL)) { - if (!g_win32_registry_subkey_iter_get_name (&iter, &name, NULL, NULL)) + if (!g_win32_registry_subkey_iter_get_name (&iter, &name, NULL, NULL)) continue; - g_print ("subkey '%s'\n", name); - child = g_win32_registry_key_get_child (key, name, NULL); + g_print ("subkey '%s'\n", name); + child = g_win32_registry_key_get_child (key, name, NULL); if (child) iterate_key_recursive (child); @@ -935,14 +935,14 @@ - - + @@ -950,18 +950,18 @@

    Returns

    -

    TRUE if next subkey info was retrieved, FALSE otherwise.

    +

    TRUE if next subkey info was retrieved, FALSE otherwise.

    Since: 2.46


    g_win32_registry_subkey_iter_get_name ()

    -
    gboolean
    +
    gboolean
     g_win32_registry_subkey_iter_get_name (GWin32RegistrySubkeyIter *iter,
    -                                       gchar **subkey_name,
    -                                       gsize *subkey_name_len,
    -                                       GError **error);
    + gchar **subkey_name, + gsize *subkey_name_len, + GError **error);

    Gets the name of the subkey at the iter potision.

    @@ -981,7 +981,7 @@
    +to store the name of a subkey (in UTF-8). Free with g_free().

    @@ -989,12 +989,12 @@ +NULL if length is not needed.

    - + @@ -1002,19 +1002,19 @@

    Returns

    -

    TRUE if the name was retrieved, FALSE otherwise.

    +

    TRUE if the name was retrieved, FALSE otherwise.

    Since: 2.46


    g_win32_registry_subkey_iter_get_name_w ()

    -
    gboolean
    +
    gboolean
     g_win32_registry_subkey_iter_get_name_w
                                    (GWin32RegistrySubkeyIter *iter,
    -                                gunichar2 **subkey_name,
    -                                gsize *subkey_name_len,
    -                                GError **error);
    + gunichar2 **subkey_name, + gsize *subkey_name_len, + GError **error);

    Same as g_win32_registry_subkey_iter_get_next(), but outputs UTF-16-encoded data, without converting it to UTF-8 first.

    @@ -1043,12 +1043,12 @@ to store the length of subkey_name , in gunichar2s, excluding NUL-terminator. -NULL if length is not needed.

    +NULL if length is not needed.

    - + @@ -1056,17 +1056,17 @@

    Returns

    -

    TRUE if the name was retrieved, FALSE otherwise.

    +

    TRUE if the name was retrieved, FALSE otherwise.

    Since: 2.46


    g_win32_registry_value_iter_init ()

    -
    gboolean
    +
    gboolean
     g_win32_registry_value_iter_init (GWin32RegistryValueIter *iter,
                                       GWin32RegistryKey *key,
    -                                  GError **error);
    + GError **error);

    Initialises (without allocating) a GWin32RegistryValueIter. iter may be completely uninitialised prior to this call; its old value is @@ -1096,7 +1096,7 @@

    - + @@ -1104,7 +1104,7 @@

    Returns

    -

    TRUE if iterator was initialized successfully, FALSE on error.

    +

    TRUE if iterator was initialized successfully, FALSE on error.

    Since: 2.46

    @@ -1134,7 +1134,7 @@

    g_win32_registry_value_iter_n_values ()

    -
    gsize
    +
    gsize
     g_win32_registry_value_iter_n_values (GWin32RegistryValueIter *iter);

    Queries the number of values items in the key that we are iterating over. This is the total number of values -- not the number @@ -1165,14 +1165,14 @@


    g_win32_registry_value_iter_next ()

    -
    gboolean
    +
    gboolean
     g_win32_registry_value_iter_next (GWin32RegistryValueIter *iter,
    -                                  gboolean skip_errors,
    -                                  GError **error);
    + gboolean skip_errors, + GError **error);

    Advances iterator to the next value in the key. If no more values remain then FALSE is returned. Enumeration errors can be ignored if skip_errors - is TRUE

    + is TRUE

    Here is an example for iterating with g_win32_registry_value_iter_next():

    skip_errors

    TRUE if iterator should silently ignore errors (such as +

    TRUE if iterator should silently ignore errors (such as the actual number of subkeys being less than expected) and proceed forward.

    [in]

    error

    a pointer to NULL GError, or NULL.

    a pointer to NULL GError, or NULL.

    [nullable]

    subkey_name

    Pointer to a location -to store the name of a subkey (in UTF-8). Free with g_free().

    [out callee-allocates][transfer none]

    Pointer to a location to store the length of subkey_name , in gchars, excluding NUL-terminator. -NULL if length is not needed.

    [out][optional]

    error

    a pointer to NULL GError, or NULL.

    a pointer to NULL GError, or NULL.

    [nullable]
    [out][optional][transfer none]

    error

    a pointer to NULL GError, or NULL.

    a pointer to NULL GError, or NULL.

    [nullable]

    error

    a pointer to NULL GError, or NULL.

    a pointer to NULL GError, or NULL.

    [nullable]
    @@ -1213,19 +1213,19 @@ GWin32RegistryValueType val_type; gchar *val_data; - if (!g_win32_registry_value_iter_init (&iter, key, NULL)) + if (!g_win32_registry_value_iter_init (&iter, key, NULL)) return; - while (g_win32_registry_value_iter_next (&iter, TRUE, NULL)) + while (g_win32_registry_value_iter_next (&iter, TRUE, NULL)) { if ((!g_win32_registry_value_iter_get_value_type (&iter, &value)) || ((val_type != G_WIN32_REGISTRY_VALUE_STR) && (val_type != G_WIN32_REGISTRY_VALUE_EXPAND_STR))) continue; - if (g_win32_registry_value_iter_get_value (&iter, TRUE, &name, NULL, - &val_data, NULL, NULL)) - g_print ("value '%s' = '%s'\n", name, val_data); + if (g_win32_registry_value_iter_get_value (&iter, TRUE, &name, NULL, + &val_data, NULL, NULL)) + g_print ("value '%s' = '%s'\n", name, val_data); } g_win32_registry_value_iter_clear (&iter); @@ -1252,14 +1252,14 @@ - - + @@ -1267,18 +1267,18 @@

    Returns

    -

    TRUE if next value info was retrieved, FALSE otherwise.

    +

    TRUE if next value info was retrieved, FALSE otherwise.

    Since: 2.46


    g_win32_registry_value_iter_get_value_type ()

    -
    gboolean
    +
    gboolean
     g_win32_registry_value_iter_get_value_type
                                    (GWin32RegistryValueIter *iter,
                                     GWin32RegistryValueType *value_type,
    -                                GError **error);
    + GError **error);

    Stores the type of the value currently being iterated over in value_type .

    @@ -1303,7 +1303,7 @@
    - + @@ -1311,22 +1311,22 @@

    Returns

    -

    TRUE if value type was retrieved, FALSE otherwise.

    +

    TRUE if value type was retrieved, FALSE otherwise.

    Since: 2.46


    g_win32_registry_value_iter_get_name ()

    -
    gboolean
    +
    gboolean
     g_win32_registry_value_iter_get_name (GWin32RegistryValueIter *iter,
    -                                      gchar **value_name,
    -                                      gsize *value_name_len,
    -                                      GError **error);
    + gchar **value_name, + gsize *value_name_len, + GError **error);

    Stores the name of the value currently being iterated over in value_name , and its length - in value_name_len - (if not NULL).

    + (if not NULL).

    Parameters

    skip_errors

    TRUE if iterator should silently ignore errors (such as +

    TRUE if iterator should silently ignore errors (such as the actual number of values being less than expected) and proceed forward.

    [in]

    error

    a pointer to NULL GError, or NULL.

    a pointer to NULL GError, or NULL.

    [nullable]

    error

    a pointer to NULL GError, or NULL.

    a pointer to NULL GError, or NULL.

    [nullable]
    @@ -1352,12 +1352,12 @@ +NULL if length is not needed.

    - + @@ -1365,23 +1365,23 @@

    Returns

    -

    TRUE if value name was retrieved, FALSE otherwise.

    +

    TRUE if value name was retrieved, FALSE otherwise.

    Since: 2.46


    g_win32_registry_value_iter_get_name_w ()

    -
    gboolean
    +
    gboolean
     g_win32_registry_value_iter_get_name_w
                                    (GWin32RegistryValueIter *iter,
    -                                gunichar2 **value_name,
    -                                gsize *value_name_len,
    -                                GError **error);
    + gunichar2 **value_name, + gsize *value_name_len, + GError **error);

    Stores the name of the value currently being iterated over in value_name , and its length - in value_name - (if not NULL).

    + (if not NULL).

    Parameters

    Pointer to a location to store the length of value_name , in gchars, excluding NUL-terminator. -NULL if length is not needed.

    [out][optional]

    error

    a pointer to NULL GError, or NULL.

    a pointer to NULL GError, or NULL.

    [nullable]
    @@ -1407,12 +1407,12 @@ +NULL if length is not needed.

    - + @@ -1420,23 +1420,23 @@

    Returns

    -

    TRUE if value name was retrieved, FALSE otherwise.

    +

    TRUE if value name was retrieved, FALSE otherwise.

    Since: 2.46


    g_win32_registry_value_iter_get_data ()

    -
    gboolean
    +
    gboolean
     g_win32_registry_value_iter_get_data (GWin32RegistryValueIter *iter,
    -                                      gboolean auto_expand,
    -                                      gpointer *value_data,
    -                                      gsize *value_data_size,
    -                                      GError **error);
    + gboolean auto_expand, + gpointer *value_data, + gsize *value_data_size, + GError **error);

    Stores the data of the value currently being iterated over in value_data , and its length - in value_data_len - (if not NULL).

    + (if not NULL).

    Parameters

    Pointer to a location to store the length of value_name , in gunichar2s, excluding NUL-terminator. -NULL if length is not needed.

    [out][optional]

    error

    a pointer to NULL GError, or NULL.

    a pointer to NULL GError, or NULL.

    [nullable]
    @@ -1453,7 +1453,7 @@ - @@ -1468,12 +1468,12 @@ +NULL if length is not needed.

    - + @@ -1481,24 +1481,24 @@

    Returns

    -

    TRUE if value data was retrieved, FALSE otherwise.

    +

    TRUE if value data was retrieved, FALSE otherwise.

    Since: 2.46


    g_win32_registry_value_iter_get_data_w ()

    -
    gboolean
    +
    gboolean
     g_win32_registry_value_iter_get_data_w
                                    (GWin32RegistryValueIter *iter,
    -                                gboolean auto_expand,
    -                                gpointer *value_data,
    -                                gsize *value_data_size,
    -                                GError **error);
    + gboolean auto_expand, + gpointer *value_data, + gsize *value_data_size, + GError **error);

    Stores the data of the value currently being iterated over in value_data , and its length - in value_data_len - (if not NULL).

    + (if not NULL).

    Parameters

    auto_expand

    TRUE to automatically expand G_WIN32_REGISTRY_VALUE_EXPAND_STR to +

    TRUE to automatically expand G_WIN32_REGISTRY_VALUE_EXPAND_STR to G_WIN32_REGISTRY_VALUE_STR.

    [in]

    Pointer to a location to store the length of value_data , in bytes (including any NUL-terminators, if it's a string). -NULL if length is not needed.

    [out][optional]

    error

    a pointer to NULL GError, or NULL.

    a pointer to NULL GError, or NULL.

    [nullable]
    @@ -1515,7 +1515,7 @@ - @@ -1530,12 +1530,12 @@ +NULL if length is not needed.

    - + @@ -1543,21 +1543,21 @@

    Returns

    -

    TRUE if value data was retrieved, FALSE otherwise.

    +

    TRUE if value data was retrieved, FALSE otherwise.

    Since: 2.46


    g_win32_registry_key_get_value ()

    -
    gboolean
    +
    gboolean
     g_win32_registry_key_get_value (GWin32RegistryKey *key,
    -                                gboolean auto_expand,
    -                                const gchar *value_name,
    +                                gboolean auto_expand,
    +                                const gchar *value_name,
                                     GWin32RegistryValueType *value_type,
    -                                gpointer *value_data,
    -                                gsize *value_data_size,
    -                                GError **error);
    + gpointer *value_data, + gsize *value_data_size, + GError **error);

    Get data from a value of a key. String data is guaranteed to be appropriately terminated and will be in UTF-8.

    @@ -1576,7 +1576,7 @@
    - @@ -1605,7 +1605,7 @@ - + @@ -1613,21 +1613,21 @@

    Returns

    -

    TRUE on success, FALSE on failure.

    +

    TRUE on success, FALSE on failure.

    Since: 2.46


    g_win32_registry_key_get_value_w ()

    -
    gboolean
    +
    gboolean
     g_win32_registry_key_get_value_w (GWin32RegistryKey *key,
    -                                  gboolean auto_expand,
    -                                  const gunichar2 *value_name,
    +                                  gboolean auto_expand,
    +                                  const gunichar2 *value_name,
                                       GWin32RegistryValueType *value_type,
    -                                  gpointer *value_data,
    -                                  gsize *value_data_size,
    -                                  GError **error);
    + gpointer *value_data, + gsize *value_data_size, + GError **error);

    Get data from a value of a key.

    Get data from a value of a key. String data is guaranteed to be appropriately terminated and will be in UTF-16.

    @@ -1652,7 +1652,7 @@
    - @@ -1681,7 +1681,7 @@ - + @@ -1689,14 +1689,14 @@

    Returns

    -

    TRUE on success, FALSE on failure.

    +

    TRUE on success, FALSE on failure.

    Since: 2.46


    g_win32_registry_key_get_path ()

    -
    const gchar *
    +
    const gchar *
     g_win32_registry_key_get_path (GWin32RegistryKey *key);

    Get full path to the key

    @@ -1717,7 +1717,7 @@

    Returns

    a full path to the key (in UTF-8), -or NULL if it can't be converted to UTF-8.

    +or NULL if it can't be converted to UTF-8.

    [transfer none]

    Since: 2.46

    @@ -1725,7 +1725,7 @@

    g_win32_registry_key_get_path_w ()

    -
    const gunichar2 *
    +
    const gunichar2 *
     g_win32_registry_key_get_path_w (GWin32RegistryKey *key);

    Get full path to the key

    @@ -1755,7 +1755,7 @@

    GWin32RegistryKeyWatchCallbackFunc ()

    void
     (*GWin32RegistryKeyWatchCallbackFunc) (GWin32RegistryKey *key,
    -                                       gpointer user_data);
    + gpointer user_data);

    The type of the callback passed to g_win32_registry_key_watch().

    The callback is invoked after a change matching the watch flags and arguments occurs. If the children of the key were watched also, there is no way to know @@ -1777,7 +1777,7 @@

    +gpointer passed to g_win32_registry_key_watch().

    @@ -1788,13 +1788,13 @@

    g_win32_registry_key_watch ()

    -
    gboolean
    +
    gboolean
     g_win32_registry_key_watch (GWin32RegistryKey *key,
    -                            gboolean watch_children,
    +                            gboolean watch_children,
                                 GWin32RegistryKeyWatcherFlags watch_flags,
                                 GWin32RegistryKeyWatchCallbackFunc callback,
    -                            gpointer user_data,
    -                            GError **error);
    + gpointer user_data, + GError **error);

    Puts key under a watch.

    When the key changes, an APC will be queued in the current thread. The APC @@ -1804,10 +1804,10 @@ atomically switch an indicator in the key . If a callback was specified, it is invoked at that point. Subsequent calls to -g_win32_registry_key_has_changed() will return TRUE, and the callback (if +g_win32_registry_key_has_changed() will return TRUE, and the callback (if it was specified) will not be invoked anymore. Calling g_win32_registry_key_erase_change_indicator() will reset the indicator, -and g_win32_registry_key_has_changed() will start returning FALSE. +and g_win32_registry_key_has_changed() will start returning FALSE. To resume the watch, call g_win32_registry_key_watch_for_changes() again.

    Calling g_win32_registry_key_watch_for_changes() for a key that is already being watched is allowed and affects nothing.

    @@ -1829,8 +1829,8 @@
    - @@ -1852,7 +1852,7 @@ - + @@ -1860,14 +1860,14 @@

    Returns

    -

    TRUE on success, FALSE on failure.

    +

    TRUE on success, FALSE on failure.

    Since: 2.46


    g_win32_registry_key_has_changed ()

    -
    gboolean
    +
    gboolean
     g_win32_registry_key_has_changed (GWin32RegistryKey *key);

    Check the key 's status indicator.

    @@ -1888,9 +1888,9 @@

    Returns

    -

    TRUE if the key +

    TRUE if the key was put under watch at some point and has changed -since then, FALSE if it either wasn't changed or wasn't watched at all.

    +since then, FALSE if it either wasn't changed or wasn't watched at all.

    Since: 2.46

    @@ -1902,7 +1902,7 @@ (GWin32RegistryKey *key);

    Erases change indicator of the key .

    -

    Subsequent calls to g_win32_registry_key_has_changed() will return FALSE +

    Subsequent calls to g_win32_registry_key_has_changed() will return FALSE until the key is put on watch again by calling g_win32_registry_key_watch() again.

    @@ -2061,6 +2061,6 @@
    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/gio-hierarchy.html glib2.0-2.56.4/docs/reference/gio/html/gio-hierarchy.html --- glib2.0-2.56.2/docs/reference/gio/html/gio-hierarchy.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/gio-hierarchy.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -23,7 +23,7 @@

    Object Hierarchy

    -    GObject
    +    GObject
         ├── GAppInfoMonitor
         ├── GAppLaunchContext
         ├── GApplicationCommandLine
    @@ -85,7 +85,7 @@
            ├── GInetSocketAddress
               ╰── GProxyAddress
            ╰── GUnixSocketAddress
    -    ├── GTypeModule
    +    ├── GTypeModule
            ╰── GIOModule
         ├── GListStore
         ├── GMenuAttributeIter
    @@ -130,7 +130,7 @@
         ├── GVolumeMonitor
         ├── GZlibCompressor
         ╰── GZlibDecompressor
    -    GInterface
    +    GInterface
         ├── GAction
         ├── GActionGroup
         ├── GActionMap
    @@ -167,7 +167,7 @@
         ├── GTlsFileDatabase
         ├── GTlsServerConnection
         ╰── GVolume
    -    GBoxed
    +    GBoxed
         ├── GDBusAnnotationInfo
         ├── GDBusArgInfo
         ├── GDBusInterfaceInfo
    @@ -187,6 +187,6 @@
     
    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/gio.html glib2.0-2.56.4/docs/reference/gio/html/gio.html --- glib2.0-2.56.2/docs/reference/gio/html/gio.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/gio.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -655,6 +655,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GIOModule.html glib2.0-2.56.4/docs/reference/gio/html/GIOModule.html --- glib2.0-2.56.2/docs/reference/gio/html/GIOModule.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GIOModule.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -75,7 +75,7 @@ - @@ -247,15 +247,15 @@

    g_bus_own_name ()

    -
    guint
    +
    guint
     g_bus_own_name (GBusType bus_type,
    -                const gchar *name,
    +                const gchar *name,
                     GBusNameOwnerFlags flags,
                     GBusAcquiredCallback bus_acquired_handler,
                     GBusNameAcquiredCallback name_acquired_handler,
                     GBusNameLostCallback name_lost_handler,
    -                gpointer user_data,
    -                GDestroyNotify user_data_free_func);
    + gpointer user_data, + GDestroyNotify user_data_free_func);

    Starts acquiring name on the bus specified by bus_type and calls @@ -263,7 +263,7 @@ and name_lost_handler when the name is acquired respectively lost. Callbacks will be invoked in the -thread-default main context +thread-default main context of the thread you are calling this function from.

    You are guaranteed that one of the name_acquired_handler and name_lost_handler @@ -272,7 +272,7 @@ possible cases:

    • name_lost_handler - with a NULL connection (if a connection to the bus + with a NULL connection (if a connection to the bus can't be made).

    • bus_acquired_handler then name_lost_handler @@ -345,19 +345,19 @@

    +or NULL.

    +is acquired or NULL.

    +is lost or NULL.

    @@ -368,7 +368,7 @@ +or NULL.

    @@ -384,14 +384,14 @@

    g_bus_own_name_on_connection ()

    -
    guint
    +
    guint
     g_bus_own_name_on_connection (GDBusConnection *connection,
    -                              const gchar *name,
    +                              const gchar *name,
                                   GBusNameOwnerFlags flags,
                                   GBusNameAcquiredCallback name_acquired_handler,
                                   GBusNameLostCallback name_lost_handler,
    -                              gpointer user_data,
    -                              GDestroyNotify user_data_free_func);
    + gpointer user_data, + GDestroyNotify user_data_free_func);

    Like g_bus_own_name() but takes a GDBusConnection instead of a GBusType.

    @@ -421,13 +421,13 @@
    +is acquired or NULL.

    +is lost or NULL.

    @@ -438,7 +438,7 @@ +or NULL.

    @@ -455,7 +455,7 @@

    g_bus_unown_name ()

    void
    -g_bus_unown_name (guint owner_id);
    +g_bus_unown_name (guint owner_id);

    Stops owning a name.

    Parameters

    @@ -477,13 +477,13 @@

    g_bus_own_name_with_closures ()

    -
    guint
    +
    guint
     g_bus_own_name_with_closures (GBusType bus_type,
    -                              const gchar *name,
    +                              const gchar *name,
                                   GBusNameOwnerFlags flags,
    -                              GClosure *bus_acquired_closure,
    -                              GClosure *name_acquired_closure,
    -                              GClosure *name_lost_closure);
    + GClosure *bus_acquired_closure, + GClosure *name_acquired_closure, + GClosure *name_lost_closure);

    Version of g_bus_own_name() using closures instead of callbacks for easier binding in other languages.

    [rename-to g_bus_own_name]

    @@ -513,23 +513,23 @@
    - +or NULL.

    - +acquired or NULL.

    - +NULL.

    @@ -545,13 +545,13 @@

    g_bus_own_name_on_connection_with_closures ()

    -
    guint
    +
    guint
     g_bus_own_name_on_connection_with_closures
                                    (GDBusConnection *connection,
    -                                const gchar *name,
    +                                const gchar *name,
                                     GBusNameOwnerFlags flags,
    -                                GClosure *name_acquired_closure,
    -                                GClosure *name_lost_closure);
    + GClosure *name_acquired_closure, + GClosure *name_lost_closure);

    Version of g_bus_own_name_on_connection() using closures instead of callbacks for easier binding in other languages.

    [rename-to g_bus_own_name_on_connection]

    @@ -581,16 +581,16 @@
    - +acquired or NULL.

    - +or NULL.

    @@ -656,6 +656,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/gio-querymodules.html glib2.0-2.56.4/docs/reference/gio/html/gio-querymodules.html --- glib2.0-2.56.2/docs/reference/gio/html/gio-querymodules.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/gio-querymodules.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -47,6 +47,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GIOStream.html glib2.0-2.56.4/docs/reference/gio/html/GIOStream.html --- glib2.0-2.56.2/docs/reference/gio/html/GIOStream.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GIOStream.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -67,7 +67,7 @@ - + @@ -182,7 +182,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GIOStream
             ├── GFileIOStream
             ├── GSimpleIOStream
    @@ -226,9 +226,9 @@
     an application can’t start any GInputStream or GOutputStream operation
     while there is a GIOStream operation in progress.

    This is a product of individual stream operations being associated with a -given GMainContext (the thread-default context at the time the operation was +given GMainContext (the thread-default context at the time the operation was started), rather than entire streams being associated with a single -GMainContext.

    +GMainContext.

    GIO may run operations on GIOStreams from other (worker) threads, and this may be exposed to application code in the behaviour of wrapper streams, such as GBufferedInputStream or GTlsConnection. With such wrapper APIs, @@ -308,7 +308,7 @@ int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data);

    + gpointer user_data);

    Asyncronously splice the output stream of stream1 to the input stream of stream2 @@ -351,7 +351,7 @@

    - + @@ -373,9 +373,9 @@

    g_io_stream_splice_finish ()

    -
    gboolean
    +
    gboolean
     g_io_stream_splice_finish (GAsyncResult *result,
    -                           GError **error);
    + GError **error);

    Finishes an asynchronous io stream splice operation.

    Parameters

    @@ -393,7 +393,7 @@
    - @@ -402,17 +402,17 @@

    Returns

    -

    TRUE on success, FALSE otherwise.

    +

    TRUE on success, FALSE otherwise.

    Since: 2.28


    g_io_stream_close ()

    -
    gboolean
    +
    gboolean
     g_io_stream_close (GIOStream *stream,
                        GCancellable *cancellable,
    -                   GError **error);
    + GError **error);

    Closes the stream, releasing resources related to it. This will also close the individual input and output streams, if they are not already closed.

    @@ -456,12 +456,12 @@
    - + - + @@ -469,7 +469,7 @@

    Returns

    -

    TRUE on success, FALSE on failure

    +

    TRUE on success, FALSE on failure

    Since: 2.22

    @@ -481,7 +481,7 @@ int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Requests an asynchronous close of the stream, releasing resources related to it. When the operation is finished callback will be @@ -533,10 +533,10 @@


    g_io_stream_close_finish ()

    -
    gboolean
    +
    gboolean
     g_io_stream_close_finish (GIOStream *stream,
                               GAsyncResult *result,
    -                          GError **error);
    + GError **error);

    Closes a stream.

    Parameters

    @@ -559,7 +559,7 @@
    - @@ -568,14 +568,14 @@

    Returns

    -

    TRUE if stream was successfully closed, FALSE otherwise.

    +

    TRUE if stream was successfully closed, FALSE otherwise.

    Since: 2.22


    g_io_stream_is_closed ()

    -
    gboolean
    +
    gboolean
     g_io_stream_is_closed (GIOStream *stream);

    Checks if a stream is closed.

    @@ -595,14 +595,14 @@

    Returns

    -

    TRUE if the stream is closed.

    +

    TRUE if the stream is closed.

    Since: 2.22


    g_io_stream_has_pending ()

    -
    gboolean
    +
    gboolean
     g_io_stream_has_pending (GIOStream *stream);

    Checks if a stream has pending actions.

    @@ -622,7 +622,7 @@

    Returns

    -

    TRUE if stream +

    TRUE if stream has pending actions.

    Since: 2.22

    @@ -630,13 +630,13 @@

    g_io_stream_set_pending ()

    -
    gboolean
    +
    gboolean
     g_io_stream_set_pending (GIOStream *stream,
    -                         GError **error);
    + GError **error);

    Sets stream to have actions pending. If the pending flag is already set or stream - is closed, it will return FALSE and set + is closed, it will return FALSE and set error .

    @@ -655,7 +655,7 @@
    - @@ -664,7 +664,7 @@

    Returns

    -

    TRUE if pending was previously unset and is now set.

    +

    TRUE if pending was previously unset and is now set.

    Since: 2.22

    @@ -754,7 +754,7 @@

    Property Details

    The “closed” property

    -
      “closed”                   gboolean
    +
      “closed”                   gboolean

    Is the stream closed.

    Flags: Read

    Default value: FALSE

    @@ -780,6 +780,6 @@
    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/gio-TLS-Overview.html glib2.0-2.56.4/docs/reference/gio/html/gio-TLS-Overview.html --- glib2.0-2.56.2/docs/reference/gio/html/gio-TLS-Overview.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/gio-TLS-Overview.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -101,13 +101,13 @@
    #define G_TLS_ERROR (g_tls_error_quark ())
     

    Error domain for TLS. Errors in this domain will be from the -GTlsError enumeration. See GError for more information on error +GTlsError enumeration. See GError for more information on error domains.


    enum GTlsError

    -

    An error code used with G_TLS_ERROR in a GError returned from a +

    An error code used with G_TLS_ERROR in a GError returned from a TLS-related routine.

    Members

    @@ -305,6 +305,6 @@
    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/gio-Unix-Mounts.html glib2.0-2.56.4/docs/reference/gio/html/gio-Unix-Mounts.html --- glib2.0-2.56.2/docs/reference/gio/html/gio-Unix-Mounts.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/gio-Unix-Mounts.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -51,7 +51,7 @@ - + - +

    auto_expand

    TRUE to automatically expand G_WIN32_REGISTRY_VALUE_EXPAND_STR to +

    TRUE to automatically expand G_WIN32_REGISTRY_VALUE_EXPAND_STR to G_WIN32_REGISTRY_VALUE_STR.

    [in]

    Pointer to a location to store the size of value_data , in bytes (including any NUL-terminators, if it's a string). -NULL if length is not needed.

    [out][optional]

    error

    a pointer to NULL GError, or NULL.

    a pointer to NULL GError, or NULL.

    [nullable]

    auto_expand

    (in) TRUE to automatically expand G_WIN32_REGISTRY_VALUE_EXPAND_STR +

    (in) TRUE to automatically expand G_WIN32_REGISTRY_VALUE_EXPAND_STR to G_WIN32_REGISTRY_VALUE_STR.

     

    error

    a pointer to NULL GError, or NULL.

    a pointer to NULL GError, or NULL.

    [nullable]

    auto_expand

    (in) TRUE to automatically expand G_WIN32_REGISTRY_VALUE_EXPAND_STR +

    (in) TRUE to automatically expand G_WIN32_REGISTRY_VALUE_EXPAND_STR to G_WIN32_REGISTRY_VALUE_STR.

     

    error

    a pointer to NULL GError, or NULL.

    a pointer to NULL GError, or NULL.

    [nullable]

    user_data

    The user_data -gpointer passed to g_win32_registry_key_watch().

     

    watch_children

    (in) TRUE also watch the children of the key -, FALSE +

    (in) TRUE also watch the children of the key +, FALSE to watch the key only.

     

    error

    a pointer to NULL GError, or NULL.

    a pointer to NULL GError, or NULL.

    [nullable]
    -GList * +GList * g_io_modules_load_all_in_directory () @@ -83,7 +83,7 @@
    -GList * +GList * g_io_modules_load_all_in_directory_with_scope () @@ -157,8 +157,8 @@

    Object Hierarchy

    -
        GObject
    -    ╰── GTypeModule
    +
        GObject
    +    ╰── GTypeModule
             ╰── GIOModule
     
    @@ -166,7 +166,7 @@

    Implemented Interfaces

    GIOModule implements - GTypePlugin.

    + GTypePlugin.

    Includes

    @@ -184,7 +184,7 @@

    g_io_module_new ()

    GIOModule *
    -g_io_module_new (const gchar *filename);
    +g_io_module_new (const gchar *filename);

    Creates a new GIOModule that will load the specific shared library when in use.

    @@ -206,7 +206,7 @@

    Returns

    a GIOModule from given filename , -or NULL on error.

    +or NULL on error.


    @@ -214,7 +214,7 @@

    g_io_module_scope_block ()

    void
     g_io_module_scope_block (GIOModuleScope *scope,
    -                         const gchar *basename);
    + const gchar *basename);

    Block modules with the given basename from being loaded when this scope is used with g_io_modules_scan_all_in_directory_with_scope() @@ -301,8 +301,8 @@


    g_io_modules_load_all_in_directory ()

    -
    GList *
    -g_io_modules_load_all_in_directory (const gchar *dirname);
    +
    GList *
    +g_io_modules_load_all_in_directory (const gchar *dirname);

    Loads all the modules in the specified directory.

    If don't require all modules to be initialized (and thus registering all gtypes) then you can use g_io_modules_scan_all_in_directory() @@ -329,17 +329,17 @@ from the directory, All the modules are loaded into memory, if you want to unload them (enabling on-demand loading) you must call -g_type_module_unuse() on all the modules. Free the list -with g_list_free().

    +g_type_module_unuse() on all the modules. Free the list +with g_list_free().

    [element-type GIOModule][transfer full]


    g_io_modules_load_all_in_directory_with_scope ()

    -
    GList *
    +
    GList *
     g_io_modules_load_all_in_directory_with_scope
    -                               (const gchar *dirname,
    +                               (const gchar *dirname,
                                     GIOModuleScope *scope);

    Loads all the modules in the specified directory.

    If don't require all modules to be initialized (and thus registering @@ -374,8 +374,8 @@ from the directory, All the modules are loaded into memory, if you want to unload them (enabling on-demand loading) you must call -g_type_module_unuse() on all the modules. Free the list -with g_list_free().

    +g_type_module_unuse() on all the modules. Free the list +with g_list_free().

    [element-type GIOModule][transfer full]

    Since: 2.30

    @@ -417,7 +417,7 @@

    g_io_modules_scan_all_in_directory_with_scope ()

    void
     g_io_modules_scan_all_in_directory_with_scope
    -                               (const gchar *dirname,
    +                               (const gchar *dirname,
                                     GIOModuleScope *scope);

    Scans all the modules in the specified directory, ensuring that any extension point implemented by a module is registered.

    @@ -548,9 +548,9 @@ for static builds.

    Returns

    -

    A NULL-terminated array of strings, +

    A NULL-terminated array of strings, listing the supported extension points of the module. The array -must be suitable for freeing with g_strfreev().

    +must be suitable for freeing with g_strfreev().

    [transfer full]

    Since: 2.24

    @@ -610,6 +610,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/gio-Owning-Bus-Names.html glib2.0-2.56.4/docs/reference/gio/html/gio-Owning-Bus-Names.html --- glib2.0-2.56.2/docs/reference/gio/html/gio-Owning-Bus-Names.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/gio-Owning-Bus-Names.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -65,7 +65,7 @@
    -guint +guint g_bus_own_name () @@ -73,7 +73,7 @@
    -guint +guint g_bus_own_name_on_connection () @@ -89,7 +89,7 @@
    -guint +guint g_bus_own_name_with_closures () @@ -97,7 +97,7 @@
    -guint +guint g_bus_own_name_on_connection_with_closures () @@ -136,8 +136,8 @@

    GBusAcquiredCallback ()

    void
     (*GBusAcquiredCallback) (GDBusConnection *connection,
    -                         const gchar *name,
    -                         gpointer user_data);
    + const gchar *name, + gpointer user_data);

    Invoked when a connection to a message bus has been obtained.

    Parameters

    @@ -173,8 +173,8 @@

    GBusNameAcquiredCallback ()

    void
     (*GBusNameAcquiredCallback) (GDBusConnection *connection,
    -                             const gchar *name,
    -                             gpointer user_data);
    + const gchar *name, + gpointer user_data);

    Invoked when the name is acquired.

    Parameters

    @@ -210,8 +210,8 @@

    GBusNameLostCallback ()

    void
     (*GBusNameLostCallback) (GDBusConnection *connection,
    -                         const gchar *name,
    -                         gpointer user_data);
    + const gchar *name, + gpointer user_data);

    Invoked when the name is lost or connection has been closed.

    @@ -225,7 +225,7 @@

    connection

    The GDBusConnection on which to acquire the name or NULL if +

    The GDBusConnection on which to acquire the name or NULL if the connection was disconnected.

     

    bus_acquired_handler

    handler to invoke when connected to the bus of type bus_type -or NULL.

    [nullable]

    name_acquired_handler

    handler to invoke when name -is acquired or NULL.

    [nullable]

    name_lost_handler

    handler to invoke when name -is lost or NULL.

    [nullable]

    user_data_free_func

    function for freeing user_data -or NULL.

    [nullable]

    name_acquired_handler

    handler to invoke when name -is acquired or NULL.

    [nullable]

    name_lost_handler

    handler to invoke when name -is lost or NULL.

    [nullable]

    user_data_free_func

    function for freeing user_data -or NULL.

    [nullable]

    bus_acquired_closure

    GClosure to invoke when connected to +

    GClosure to invoke when connected to the bus of type bus_type -or NULL.

    [nullable]

    name_acquired_closure

    GClosure to invoke when name +

    GClosure to invoke when name is -acquired or NULL.

    [nullable]

    name_lost_closure

    GClosure to invoke when name +

    GClosure to invoke when name is lost or -NULL.

    [nullable]

    name_acquired_closure

    GClosure to invoke when name +

    GClosure to invoke when name is -acquired or NULL.

    [nullable]

    name_lost_closure

    GClosure to invoke when name +

    GClosure to invoke when name is lost -or NULL.

    [nullable]
    -gboolean +gboolean g_io_stream_splice_finish () @@ -75,7 +75,7 @@
    -gboolean +gboolean g_io_stream_close () @@ -91,7 +91,7 @@
    -gboolean +gboolean g_io_stream_close_finish () @@ -99,7 +99,7 @@
    -gboolean +gboolean g_io_stream_is_closed () @@ -107,7 +107,7 @@
    -gboolean +gboolean g_io_stream_has_pending () @@ -115,7 +115,7 @@
    -gboolean +gboolean g_io_stream_set_pending () @@ -142,7 +142,7 @@
    gbooleangboolean closed Read

    cancellable

    optional GCancellable object, NULL to ignore.

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    a GError location to store the error occurring, or NULL to +

    a GError location to store the error occurring, or NULL to ignore.

     

    cancellable

    optional GCancellable object, NULL to ignore.

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    location to store the error occurring, or NULL to ignore

    location to store the error occurring, or NULL to ignore

     

    error

    a GError location to store the error occurring, or NULL to +

    a GError location to store the error occurring, or NULL to ignore

     

    error

    a GError location to store the error occurring, or NULL to +

    a GError location to store the error occurring, or NULL to ignore

     
    -gint +gint g_unix_mount_compare () @@ -88,7 +88,7 @@
    -gboolean +gboolean g_unix_mount_is_readonly () @@ -96,7 +96,7 @@
    -gboolean +gboolean g_unix_mount_is_system_internal () @@ -128,7 +128,7 @@
    -gboolean +gboolean g_unix_mount_guess_can_eject () @@ -136,7 +136,7 @@
    -gboolean +gboolean g_unix_mount_guess_should_display () @@ -152,7 +152,7 @@
    -gint +gint g_unix_mount_point_compare () @@ -196,7 +196,7 @@
    -gboolean +gboolean g_unix_mount_point_is_readonly () @@ -204,7 +204,7 @@
    -gboolean +gboolean g_unix_mount_point_is_user_mountable () @@ -212,7 +212,7 @@
    -gboolean +gboolean g_unix_mount_point_is_loopback () @@ -244,7 +244,7 @@
    -gboolean +gboolean g_unix_mount_point_guess_can_eject () @@ -252,7 +252,7 @@
    -GList * +GList * g_unix_mount_points_get () @@ -260,7 +260,7 @@
    -GList * +GList * g_unix_mounts_get () @@ -276,7 +276,7 @@
    -gboolean +gboolean g_unix_mounts_changed_since () @@ -284,7 +284,7 @@
    -gboolean +gboolean g_unix_mount_points_changed_since () @@ -316,7 +316,7 @@
    -gboolean +gboolean g_unix_is_mount_path_system_internal () @@ -324,7 +324,7 @@
    -gboolean +gboolean g_unix_is_system_fs_type () @@ -332,7 +332,7 @@
    -gboolean +gboolean g_unix_is_system_device_path () @@ -353,12 +353,12 @@
    void mountpoints-changedRun LastRun Last
    void mounts-changedRun LastRun Last
    @@ -388,10 +388,10 @@

    Object Hierarchy

    -
        GBoxed
    +
        GBoxed
         ├── GUnixMountEntry
         ╰── GUnixMountPoint
    -    GObject
    +    GObject
         ╰── GUnixMountMonitor
     
    @@ -403,7 +403,7 @@

    Description

    Routines for managing mounted UNIX mount points and paths.

    -

    Note that &lt;gio/gunixmounts.h> belongs to the UNIX-specific GIO +

    Note that <gio/gunixmounts.h> belongs to the UNIX-specific GIO interfaces, thus you have to use the gio-unix-2.0.pc pkg-config file when using it.

    @@ -433,7 +433,7 @@

    g_unix_mount_compare ()

    -
    gint
    +
    gint
     g_unix_mount_compare (GUnixMountEntry *mount1,
                           GUnixMountEntry *mount2);

    Compares two unix mounts.

    @@ -580,7 +580,7 @@

    g_unix_mount_is_readonly ()

    -
    gboolean
    +
    gboolean
     g_unix_mount_is_readonly (GUnixMountEntry *mount_entry);

    Checks if a unix mount is mounted read only.

    @@ -600,14 +600,14 @@

    Returns

    -

    TRUE if mount_entry +

    TRUE if mount_entry is read only.


    g_unix_mount_is_system_internal ()

    -
    gboolean
    +
    gboolean
     g_unix_mount_is_system_internal (GUnixMountEntry *mount_entry);

    Checks if a Unix mount is a system mount. This is the Boolean OR of g_unix_is_system_fs_type(), g_unix_is_system_device_path() and @@ -632,7 +632,7 @@

    Returns

    -

    TRUE if the unix mount is for a system path.

    +

    TRUE if the unix mount is for a system path.


    @@ -715,13 +715,13 @@

    Returns

    A newly allocated string that must -be freed with g_free()

    +be freed with g_free()


    g_unix_mount_guess_can_eject ()

    -
    gboolean
    +
    gboolean
     g_unix_mount_guess_can_eject (GUnixMountEntry *mount_entry);

    Guesses whether a Unix mount can be ejected.

    @@ -741,14 +741,14 @@

    Returns

    -

    TRUE if mount_entry +

    TRUE if mount_entry is deemed to be ejectable.


    g_unix_mount_guess_should_display ()

    -
    gboolean
    +
    gboolean
     g_unix_mount_guess_should_display (GUnixMountEntry *mount_entry);

    Guesses whether a Unix mount should be displayed in the UI.

    @@ -768,7 +768,7 @@

    Returns

    -

    TRUE if mount_entry +

    TRUE if mount_entry is deemed to be displayable.

    @@ -797,7 +797,7 @@

    g_unix_mount_point_compare ()

    -
    gint
    +
    gint
     g_unix_mount_point_compare (GUnixMountPoint *mount1,
                                 GUnixMountPoint *mount2);

    Compares two unix mount points.

    @@ -970,7 +970,7 @@

    g_unix_mount_point_is_readonly ()

    -
    gboolean
    +
    gboolean
     g_unix_mount_point_is_readonly (GUnixMountPoint *mount_point);

    Checks if a unix mount point is read only.

    @@ -990,13 +990,13 @@

    Returns

    -

    TRUE if a mount point is read only.

    +

    TRUE if a mount point is read only.


    g_unix_mount_point_is_user_mountable ()

    -
    gboolean
    +
    gboolean
     g_unix_mount_point_is_user_mountable (GUnixMountPoint *mount_point);

    Checks if a unix mount point is mountable by the user.

    @@ -1016,13 +1016,13 @@

    Returns

    -

    TRUE if the mount point is user mountable.

    +

    TRUE if the mount point is user mountable.


    g_unix_mount_point_is_loopback ()

    -
    gboolean
    +
    gboolean
     g_unix_mount_point_is_loopback (GUnixMountPoint *mount_point);

    Checks if a unix mount point is a loopback device.

    @@ -1042,7 +1042,7 @@

    Returns

    -

    TRUE if the mount point is a loopback. FALSE otherwise.

    +

    TRUE if the mount point is a loopback. FALSE otherwise.


    @@ -1126,13 +1126,13 @@

    Returns

    A newly allocated string that must -be freed with g_free()

    +be freed with g_free()


    g_unix_mount_point_guess_can_eject ()

    -
    gboolean
    +
    gboolean
     g_unix_mount_point_guess_can_eject (GUnixMountPoint *mount_point);

    Guesses whether a Unix mount point can be ejected.

    @@ -1152,16 +1152,16 @@

    Returns

    -

    TRUE if mount_point +

    TRUE if mount_point is deemed to be ejectable.


    g_unix_mount_points_get ()

    -
    GList *
    -g_unix_mount_points_get (guint64 *time_read);
    -

    Gets a GList of GUnixMountPoint containing the unix mount points. +

    GList *
    +g_unix_mount_points_get (guint64 *time_read);
    +

    Gets a GList of GUnixMountPoint containing the unix mount points. If time_read is set, it will be filled with the mount timestamp, allowing for checking if the mounts have changed with @@ -1183,16 +1183,16 @@

    Returns

    -

    a GList of the UNIX mountpoints.

    +

    a GList of the UNIX mountpoints.

    [element-type GUnixMountPoint][transfer full]


    g_unix_mounts_get ()

    -
    GList *
    -g_unix_mounts_get (guint64 *time_read);
    -

    Gets a GList of GUnixMountEntry containing the unix mounts. +

    GList *
    +g_unix_mounts_get (guint64 *time_read);
    +

    Gets a GList of GUnixMountEntry containing the unix mounts. If time_read is set, it will be filled with the mount timestamp, allowing for checking if the mounts have changed @@ -1207,14 +1207,14 @@

    time_read

    guint64 to contain a timestamp, or NULL.

    guint64 to contain a timestamp, or NULL.

    [out][optional]

    Returns

    -

    a GList of the UNIX mounts.

    +

    a GList of the UNIX mounts.

    [element-type GUnixMountEntry][transfer full]

    @@ -1223,7 +1223,7 @@

    g_unix_mount_at ()

    GUnixMountEntry *
     g_unix_mount_at (const char *mount_path,
    -                 guint64 *time_read);
    + guint64 *time_read);

    Gets a GUnixMountEntry for a given mount path. If time_read is set, it will be filled with a unix timestamp for checking @@ -1259,8 +1259,8 @@


    g_unix_mounts_changed_since ()

    -
    gboolean
    -g_unix_mounts_changed_since (guint64 time);
    +
    gboolean
    +g_unix_mounts_changed_since (guint64 time);

    Checks if the unix mounts have changed since a given unix time.

    Parameters

    @@ -1279,15 +1279,15 @@

    Returns

    -

    TRUE if the mounts have changed since time +

    TRUE if the mounts have changed since time .


    g_unix_mount_points_changed_since ()

    -
    gboolean
    -g_unix_mount_points_changed_since (guint64 time);
    +
    gboolean
    +g_unix_mount_points_changed_since (guint64 time);

    Checks if the unix mount points have changed since a given unix time.

    Parameters

    @@ -1306,7 +1306,7 @@

    Returns

    -

    TRUE if the mount points have changed since time +

    TRUE if the mount points have changed since time .

    @@ -1320,7 +1320,7 @@

    The mount monitor can be used to monitor for changes to the list of mounted filesystems as well as the list of mount points (ie: fstab entries).

    -

    You must only call g_object_unref() on the return value from under +

    You must only call g_object_unref() on the return value from under the same main context as you called this function.

    Returns

    @@ -1391,7 +1391,7 @@

    g_unix_is_mount_path_system_internal ()

    -
    gboolean
    +
    gboolean
     g_unix_is_mount_path_system_internal (const char *mount_path);

    Determines if mount_path is considered an implementation of the @@ -1415,7 +1415,7 @@

    Returns

    -

    TRUE if mount_path +

    TRUE if mount_path is considered an implementation detail of the OS.

    @@ -1423,7 +1423,7 @@

    g_unix_is_system_fs_type ()

    -
    gboolean
    +
    gboolean
     g_unix_is_system_fs_type (const char *fs_type);

    Determines if fs_type is considered a type of file system which is only @@ -1449,7 +1449,7 @@

    Returns

    -

    TRUE if fs_type +

    TRUE if fs_type is considered an implementation detail of the OS.

    Since: 2.56

    @@ -1457,7 +1457,7 @@

    g_unix_is_system_device_path ()

    -
    gboolean
    +
    gboolean
     g_unix_is_system_device_path (const char *device_path);

    Determines if device_path is considered a block device path which is only @@ -1483,7 +1483,7 @@

    Returns

    -

    TRUE if device_path +

    TRUE if device_path is considered an implementation detail of the OS.

    @@ -1518,7 +1518,7 @@

    The “mountpoints-changed” signal

    void
     user_function (GUnixMountMonitor *monitor,
    -               gpointer           user_data)
    + gpointer user_data)

    Emitted when the unix mount points have changed.

    Parameters

    @@ -1542,14 +1542,14 @@
    -

    Flags: Run Last

    +

    Flags: Run Last


    The “mounts-changed” signal

    void
     user_function (GUnixMountMonitor *monitor,
    -               gpointer           user_data)
    + gpointer user_data)

    Emitted when the unix mounts have changed.

    Parameters

    @@ -1573,11 +1573,11 @@
    -

    Flags: Run Last

    +

    Flags: Run Last

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/gio-Watching-Bus-Names.html glib2.0-2.56.4/docs/reference/gio/html/gio-Watching-Bus-Names.html --- glib2.0-2.56.2/docs/reference/gio/html/gio-Watching-Bus-Names.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/gio-Watching-Bus-Names.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -57,7 +57,7 @@ -guint +guint g_bus_watch_name () @@ -65,7 +65,7 @@ -guint +guint g_bus_watch_name_on_connection () @@ -81,7 +81,7 @@ -guint +guint g_bus_watch_name_with_closures () @@ -89,7 +89,7 @@ -guint +guint g_bus_watch_name_on_connection_with_closures () @@ -128,9 +128,9 @@

    GBusNameAppearedCallback ()

    void
     (*GBusNameAppearedCallback) (GDBusConnection *connection,
    -                             const gchar *name,
    -                             const gchar *name_owner,
    -                             gpointer user_data);
    + const gchar *name, + const gchar *name_owner, + gpointer user_data);

    Invoked when the name being watched is known to have to have a owner.

    Parameters

    @@ -171,13 +171,13 @@

    GBusNameVanishedCallback ()

    void
     (*GBusNameVanishedCallback) (GDBusConnection *connection,
    -                             const gchar *name,
    -                             gpointer user_data);
    + const gchar *name, + gpointer user_data);

    Invoked when the name being watched is known not to have to have a owner.

    This is also invoked when the GDBusConnection on which the watch was established has been closed. In that case, connection will be -NULL.

    +NULL.

    Parameters

    @@ -190,7 +190,7 @@ +NULL.

    @@ -211,14 +211,14 @@

    g_bus_watch_name ()

    -
    guint
    +
    guint
     g_bus_watch_name (GBusType bus_type,
    -                  const gchar *name,
    +                  const gchar *name,
                       GBusNameWatcherFlags flags,
                       GBusNameAppearedCallback name_appeared_handler,
                       GBusNameVanishedCallback name_vanished_handler,
    -                  gpointer user_data,
    -                  GDestroyNotify user_data_free_func);
    + gpointer user_data, + GDestroyNotify user_data_free_func);

    Starts watching name on the bus specified by bus_type and calls @@ -227,7 +227,7 @@ when the name is known to have a owner respectively known to lose its owner. Callbacks will be invoked in the -thread-default main context +thread-default main context of the thread you are calling this function from.

    You are guaranteed that one of the handlers will be invoked after calling this function. When you are done watching the name, just @@ -282,13 +282,13 @@

    +is known to exist or NULL.

    +is known to not exist or NULL.

    @@ -299,7 +299,7 @@ +or NULL.

    @@ -315,14 +315,14 @@

    g_bus_watch_name_on_connection ()

    -
    guint
    +
    guint
     g_bus_watch_name_on_connection (GDBusConnection *connection,
    -                                const gchar *name,
    +                                const gchar *name,
                                     GBusNameWatcherFlags flags,
                                     GBusNameAppearedCallback name_appeared_handler,
                                     GBusNameVanishedCallback name_vanished_handler,
    -                                gpointer user_data,
    -                                GDestroyNotify user_data_free_func);
    + gpointer user_data, + GDestroyNotify user_data_free_func);

    Like g_bus_watch_name() but takes a GDBusConnection instead of a GBusType.

    @@ -352,13 +352,13 @@
    +is known to exist or NULL.

    +is known to not exist or NULL.

    @@ -369,7 +369,7 @@ +or NULL.

    @@ -386,7 +386,7 @@

    g_bus_unwatch_name ()

    void
    -g_bus_unwatch_name (guint watcher_id);
    +g_bus_unwatch_name (guint watcher_id);

    Stops watching a name.

    Parameters

    @@ -408,12 +408,12 @@

    g_bus_watch_name_with_closures ()

    -
    guint
    +
    guint
     g_bus_watch_name_with_closures (GBusType bus_type,
    -                                const gchar *name,
    +                                const gchar *name,
                                     GBusNameWatcherFlags flags,
    -                                GClosure *name_appeared_closure,
    -                                GClosure *name_vanished_closure);
    + GClosure *name_appeared_closure, + GClosure *name_vanished_closure);

    Version of g_bus_watch_name() using closures instead of callbacks for easier binding in other languages.

    [rename-to g_bus_watch_name]

    @@ -443,16 +443,16 @@
    - +to exist or NULL.

    - +to not exist or NULL.

    @@ -468,13 +468,13 @@

    g_bus_watch_name_on_connection_with_closures ()

    -
    guint
    +
    guint
     g_bus_watch_name_on_connection_with_closures
                                    (GDBusConnection *connection,
    -                                const gchar *name,
    +                                const gchar *name,
                                     GBusNameWatcherFlags flags,
    -                                GClosure *name_appeared_closure,
    -                                GClosure *name_vanished_closure);
    + GClosure *name_appeared_closure, + GClosure *name_vanished_closure);

    Version of g_bus_watch_name_on_connection() using closures instead of callbacks for easier binding in other languages.

    [rename-to g_bus_watch_name_on_connection]

    @@ -504,16 +504,16 @@
    - +to exist or NULL.

    - +to not exist or NULL.

    @@ -565,6 +565,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/glib-compile-resources.html glib2.0-2.56.4/docs/reference/gio/html/glib-compile-resources.html --- glib2.0-2.56.2/docs/reference/gio/html/glib-compile-resources.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/glib-compile-resources.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -174,7 +174,7 @@ unless this is prevented by a link script or other means. Since libraries usually want to use the functions only internally it can be more useful to declare them as -G_GNUC_INTERNAL +G_GNUC_INTERNAL which is what --internal does.

    @@ -230,6 +230,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/glib-compile-schemas.html glib2.0-2.56.4/docs/reference/gio/html/glib-compile-schemas.html --- glib2.0-2.56.2/docs/reference/gio/html/glib-compile-schemas.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/glib-compile-schemas.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -118,6 +118,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GListModel.html glib2.0-2.56.4/docs/reference/gio/html/GListModel.html --- glib2.0-2.56.2/docs/reference/gio/html/GListModel.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GListModel.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -45,7 +45,7 @@ - +

    connection

    The GDBusConnection the name is being watched on, or -NULL.

     

    name_appeared_handler

    Handler to invoke when name -is known to exist or NULL.

    [nullable]

    name_vanished_handler

    Handler to invoke when name -is known to not exist or NULL.

    [nullable]

    user_data_free_func

    Function for freeing user_data -or NULL.

    [nullable]

    name_appeared_handler

    Handler to invoke when name -is known to exist or NULL.

    [nullable]

    name_vanished_handler

    Handler to invoke when name -is known to not exist or NULL.

    [nullable]

    user_data_free_func

    Function for freeing user_data -or NULL.

    [nullable]

    name_appeared_closure

    GClosure to invoke when name +

    GClosure to invoke when name is known -to exist or NULL.

    [nullable]

    name_vanished_closure

    GClosure to invoke when name +

    GClosure to invoke when name is known -to not exist or NULL.

    [nullable]

    name_appeared_closure

    GClosure to invoke when name +

    GClosure to invoke when name is known -to exist or NULL.

    [nullable]

    name_vanished_closure

    GClosure to invoke when name +

    GClosure to invoke when name is known -to not exist or NULL.

    [nullable]
    -GType +GType g_list_model_get_item_type () @@ -53,7 +53,7 @@
    -guint +guint g_list_model_get_n_items () @@ -61,7 +61,7 @@
    -gpointer +gpointer g_list_model_get_item () @@ -69,7 +69,7 @@
    -GObject * +GObject * g_list_model_get_object () @@ -97,7 +97,7 @@
    void items-changedRun LastRun Last
    @@ -122,7 +122,7 @@

    Object Hierarchy

    -
        GInterface
    +
        GInterface
         ╰── GListModel
     
    @@ -130,7 +130,7 @@

    Prerequisites

    GListModel requires - GObject.

    + GObject.

    Known Implementations

    @@ -146,12 +146,12 @@

    Description

    GListModel is an interface that represents a mutable list of -GObjects. Its main intention is as a model for various widgets in +GObjects. Its main intention is as a model for various widgets in user interfaces, such as list views, but it can also be used as a convenient method of returning lists of data, with support for updates.

    Each object in the list may also report changes in itself via some -mechanism (normally the “notify” signal). Taken together +mechanism (normally the “notify” signal). Taken together with the “items-changed” signal, this provides for a list that can change its membership, and in which the members can change their individual properties.

    @@ -171,7 +171,7 @@ g_list_model_get_item() returns an item at a (0-based) position. In order to allow implementations to calculate the list length lazily, you can also iterate over items: starting from 0, repeatedly call -g_list_model_get_item() until it returns NULL.

    +g_list_model_get_item() until it returns NULL.

    An implementation may create objects lazily, but must take care to return the same object for a given position until all references to it are gone.

    @@ -182,14 +182,14 @@

    This interface is intended only to be used from a single thread. The thread in which it is appropriate to use it depends on the particular implementation, but typically it will be from the thread that owns -the thread-default main context +the thread-default main context in effect at the time that the model was created.

    Functions

    g_list_model_get_item_type ()

    -
    GType
    +
    GType
     g_list_model_get_item_type (GListModel *list);

    Gets the type of the items in list . All items returned from @@ -214,7 +214,7 @@

    Returns

    -

    the GType of the items contained in list +

    the GType of the items contained in list .

    Since: 2.44

    @@ -222,14 +222,14 @@

    g_list_model_get_n_items ()

    -
    guint
    +
    guint
     g_list_model_get_n_items (GListModel *list);

    Gets the number of items in list .

    Depending on the model implementation, calling this function may be less efficient than iterating the list with increasing values for position - until g_list_model_get_item() returns NULL.

    + until g_list_model_get_item() returns NULL.

    Parameters

    @@ -255,15 +255,15 @@

    g_list_model_get_item ()

    -
    gpointer
    +
    gpointer
     g_list_model_get_item (GListModel *list,
    -                       guint position);
    + guint position);

    Get the item at position . If position is greater than the number of items in list -, NULL is returned.

    -

    NULL is never returned for an index that is smaller than the length +, NULL is returned.

    +

    NULL is never returned for an index that is smaller than the length of the list. See g_list_model_get_n_items().

    [skip]

    @@ -299,15 +299,15 @@

    g_list_model_get_object ()

    -
    GObject *
    +
    GObject *
     g_list_model_get_object (GListModel *list,
    -                         guint position);
    + guint position);

    Get the item at position . If position is greater than the number of items in list -, NULL is returned.

    -

    NULL is never returned for an index that is smaller than the length +, NULL is returned.

    +

    NULL is never returned for an index that is smaller than the length of the list. See g_list_model_get_n_items().

    [rename-to g_list_model_get_item]

    @@ -345,9 +345,9 @@

    g_list_model_items_changed ()

    void
     g_list_model_items_changed (GListModel *list,
    -                            guint position,
    -                            guint removed,
    -                            guint added);
    + guint position, + guint removed, + guint added);

    Emits the “items-changed” signal on list .

    This function should only be called by classes implementing @@ -462,10 +462,10 @@

    The “items-changed” signal

    void
     user_function (GListModel *list,
    -               guint       position,
    -               guint       removed,
    -               guint       added,
    -               gpointer    user_data)
    + guint position, + guint removed, + guint added, + gpointer user_data)

    This signal is emitted whenever items were added or removed to list . At position @@ -511,7 +511,7 @@

    -

    Flags: Run Last

    +

    Flags: Run Last

    Since: 2.44

    @@ -521,6 +521,6 @@
    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GListStore.html glib2.0-2.56.4/docs/reference/gio/html/GListStore.html --- glib2.0-2.56.2/docs/reference/gio/html/GListStore.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GListStore.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -60,7 +60,7 @@ -guint +guint g_list_store_insert_sorted () @@ -119,7 +119,7 @@ -GType * +GType * item-type Read / Write / Construct Only @@ -140,7 +140,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GListStore
     
    @@ -167,11 +167,11 @@

    g_list_store_new ()

    GListStore *
    -g_list_store_new (GType item_type);
    +g_list_store_new (GType item_type);

    Creates a new GListStore with items of type item_type . item_type -must be a subclass of GObject.

    +must be a subclass of GObject.

    Parameters

    @@ -182,7 +182,7 @@ - +

    item_type

    the GType of items in the list

    the GType of items in the list

     
    @@ -198,8 +198,8 @@

    g_list_store_insert ()

    void
     g_list_store_insert (GListStore *store,
    -                     guint position,
    -                     gpointer item);
    + guint position, + gpointer item);

    Inserts item into store at position @@ -244,11 +244,11 @@


    g_list_store_insert_sorted ()

    -
    guint
    +
    guint
     g_list_store_insert_sorted (GListStore *store,
    -                            gpointer item,
    -                            GCompareDataFunc compare_func,
    -                            gpointer user_data);
    + gpointer item, + GCompareDataFunc compare_func, + gpointer user_data);

    Inserts item into store at a position to be determined by the @@ -304,7 +304,7 @@

    g_list_store_append ()

    void
     g_list_store_append (GListStore *store,
    -                     gpointer item);
    + gpointer item);

    Appends item to store . item @@ -342,7 +342,7 @@

    g_list_store_remove ()

    void
     g_list_store_remove (GListStore *store,
    -                     guint position);
    + guint position);

    Removes the item from store that is at position . position @@ -403,10 +403,10 @@

    g_list_store_splice ()

    void
     g_list_store_splice (GListStore *store,
    -                     guint position,
    -                     guint n_removals,
    -                     gpointer *additions,
    -                     guint n_additions);
    + guint position, + guint n_removals, + gpointer *additions, + guint n_additions);

    Changes store by removing n_removals items and adding n_additions @@ -414,7 +414,7 @@ items to it. additions must contain n_additions items of type -“item-type”. NULL is not permitted.

    +“item-type”. NULL is not permitted.

    This function is more efficient than g_list_store_insert() and g_list_store_remove(), because it only emits “items-changed” once for the change.

    @@ -471,8 +471,8 @@

    g_list_store_sort ()

    void
     g_list_store_sort (GListStore *store,
    -                   GCompareDataFunc compare_func,
    -                   gpointer user_data);
    + GCompareDataFunc compare_func, + gpointer user_data);

    Sort the items in store according to compare_func .

    @@ -520,9 +520,9 @@

    Property Details

    The “item-type” property

    -
      “item-type”                GType *
    +
      “item-type”                GType *

    The type of items contained in this list store. Items must be -subclasses of GObject.

    +subclasses of GObject.

    Flags: Read / Write / Construct Only

    Allowed values: GObject

    Since: 2.44

    @@ -530,6 +530,6 @@
    +
    Generated by GTK-Doc V1.29.1
    \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GLoadableIcon.html glib2.0-2.56.4/docs/reference/gio/html/GLoadableIcon.html --- glib2.0-2.56.2/docs/reference/gio/html/GLoadableIcon.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GLoadableIcon.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -90,7 +90,7 @@

    Object Hierarchy

    -
        GInterface
    +
        GInterface
         ╰── GLoadableIcon
     
    @@ -98,7 +98,7 @@

    Prerequisites

    GLoadableIcon requires - GIcon and GObject.

    + GIcon and GObject.

    Known Implementations

    @@ -125,7 +125,7 @@ int size, char **type, GCancellable *cancellable, - GError **error); + GError **error);

    Loads a loadable icon. For the asynchronous version of this function, see g_loadable_icon_load_async().

    @@ -150,18 +150,18 @@

    type

    a location to store the type of the loaded -icon, NULL to ignore.

    +icon, NULL to ignore.

    [out][optional]

    cancellable

    -

    optional GCancellable object, NULL to +

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    -

    a GError location to store the error occurring, or NULL +

    a GError location to store the error occurring, or NULL to ignore.

      @@ -182,7 +182,7 @@ int size, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Loads an icon asynchronously. To finish this function, see g_loadable_icon_load_finish(). For the synchronous, blocking version of this function, see g_loadable_icon_load().

    @@ -207,7 +207,7 @@

    cancellable

    -

    optional GCancellable object, NULL to ignore.

    +

    optional GCancellable object, NULL to ignore.

    [nullable] @@ -232,7 +232,7 @@ g_loadable_icon_load_finish (GLoadableIcon *icon, GAsyncResult *res, char **type, - GError **error); + GError **error);

    Finishes an asynchronous icon load started in g_loadable_icon_load_async().

    Parameters

    @@ -256,12 +256,12 @@

    type

    a location to store the type of the loaded -icon, NULL to ignore.

    +icon, NULL to ignore.

    [out][optional]

    error

    -

    a GError location to store the error occurring, or NULL to +

    a GError location to store the error occurring, or NULL to ignore.

      @@ -343,6 +343,6 @@
    +
    Generated by GTK-Doc V1.29.1
    \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GMemoryInputStream.html glib2.0-2.56.4/docs/reference/gio/html/GMemoryInputStream.html --- glib2.0-2.56.2/docs/reference/gio/html/GMemoryInputStream.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GMemoryInputStream.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -99,7 +99,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GInputStream
             ╰── GMemoryInputStream
     
    @@ -139,8 +139,8 @@

    g_memory_input_stream_new_from_data ()

    GInputStream *
     g_memory_input_stream_new_from_data (const void *data,
    -                                     gssize len,
    -                                     GDestroyNotify destroy);
    + gssize len, + GDestroyNotify destroy);

    Creates a new GMemoryInputStream with data in memory of a given size.

    Parameters

    @@ -165,7 +165,7 @@

    destroy

    function that is called to free data -, or NULL.

    +, or NULL.

    [nullable] @@ -182,7 +182,7 @@

    g_memory_input_stream_new_from_bytes ()

    GInputStream *
    -g_memory_input_stream_new_from_bytes (GBytes *bytes);
    +g_memory_input_stream_new_from_bytes (GBytes *bytes);

    Creates a new GMemoryInputStream with data from the given bytes .

    @@ -195,7 +195,7 @@

    bytes

    -

    a GBytes

    +

    a GBytes

     
    @@ -213,8 +213,8 @@
    void
     g_memory_input_stream_add_data (GMemoryInputStream *stream,
                                     const void *data,
    -                                gssize len,
    -                                GDestroyNotify destroy);
    + gssize len, + GDestroyNotify destroy);

    Appends data to data that can be read from the input stream

    @@ -245,7 +245,7 @@

    destroy

    function that is called to free data -, or NULL.

    +, or NULL.

    [nullable] @@ -257,7 +257,7 @@

    g_memory_input_stream_add_bytes ()

    void
     g_memory_input_stream_add_bytes (GMemoryInputStream *stream,
    -                                 GBytes *bytes);
    + GBytes *bytes);

    Appends bytes to data that can be read from the input stream.

    @@ -299,6 +299,6 @@
    +
    Generated by GTK-Doc V1.29.1
    \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GMemoryOutputStream.html glib2.0-2.56.4/docs/reference/gio/html/GMemoryOutputStream.html --- glib2.0-2.56.2/docs/reference/gio/html/GMemoryOutputStream.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GMemoryOutputStream.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -44,7 +44,7 @@ -gpointer +gpointer (*GReallocFunc) () @@ -68,7 +68,7 @@ -gpointer +gpointer g_memory_output_stream_get_data () @@ -76,7 +76,7 @@ -gsize +gsize g_memory_output_stream_get_size () @@ -84,7 +84,7 @@ -gsize +gsize g_memory_output_stream_get_data_size () @@ -92,7 +92,7 @@ -gpointer +gpointer g_memory_output_stream_steal_data () @@ -100,7 +100,7 @@ -GBytes * +GBytes * g_memory_output_stream_steal_as_bytes () @@ -119,27 +119,27 @@ -gpointer +gpointer data Read / Write / Construct Only -gulong +gulong data-size Read -gpointer +gpointer destroy-function Read / Write / Construct Only -gpointer +gpointer realloc-function Read / Write / Construct Only -gulong +gulong size Read / Write / Construct Only @@ -161,7 +161,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GOutputStream
             ╰── GMemoryOutputStream
     
    @@ -188,9 +188,9 @@

    Functions

    GReallocFunc ()

    -
    gpointer
    -(*GReallocFunc) (gpointer data,
    -                 gsize size);
    +
    gpointer
    +(*GReallocFunc) (gpointer data,
    +                 gsize size);

    Changes the size of the memory block pointed to by data to size @@ -228,17 +228,17 @@

    g_memory_output_stream_new ()

    GOutputStream *
    -g_memory_output_stream_new (gpointer data,
    -                            gsize size,
    +g_memory_output_stream_new (gpointer data,
    +                            gsize size,
                                 GReallocFunc realloc_function,
    -                            GDestroyNotify destroy_function);
    + GDestroyNotify destroy_function);

    Creates a new GMemoryOutputStream.

    In most cases this is not the function you want. See g_memory_output_stream_new_resizable() instead.

    If data - is non-NULL, the stream will use that for its internal storage.

    + is non-NULL, the stream will use that for its internal storage.

    If realloc_fn - is non-NULL, it will be used for resizing the internal + is non-NULL, it will be used for resizing the internal storage when necessary and the stream will be considered resizable. In that case, the stream will start out being (conceptually) empty. size @@ -249,7 +249,7 @@ . Seeking past the end of the stream and then writing will introduce a zero-filled gap.

    If realloc_fn - is NULL then the stream is fixed-sized. Seeking to + is NULL then the stream is fixed-sized. Seeking to the end will seek to size exactly. Writing past the end will give an 'out of space' error. Attempting to seek past the end will fail. @@ -265,8 +265,8 @@ in the case that you want a fixed-sized stream. Put another way: if realloc_fn -is non-NULL then it makes most sense to give data - as NULL and +is non-NULL then it makes most sense to give data + as NULL and size as 0 (allowing GMemoryOutputStream to do the initial allocation for itself).

    @@ -284,14 +284,14 @@ 8 9
    // a stream that can grow
    -stream = g_memory_output_stream_new (NULL, 0, realloc, free);
    +stream = g_memory_output_stream_new (NULL, 0, realloc, free);
     
     // another stream that can grow
    -stream2 = g_memory_output_stream_new (NULL, 0, g_realloc, g_free);
    +stream2 = g_memory_output_stream_new (NULL, 0, g_realloc, g_free);
     
     // a fixed-size stream
     data = malloc (200);
    -stream3 = g_memory_output_stream_new (data, 200, NULL, free);
    +stream3 = g_memory_output_stream_new (data, 200, NULL, free); @@ -310,7 +310,7 @@

    data

    -

    pointer to a chunk of memory to use, or NULL.

    +

    pointer to a chunk of memory to use, or NULL.

    [nullable] @@ -321,16 +321,16 @@

    realloc_function

    -

    a function with realloc() semantics (like g_realloc()) +

    a function with realloc() semantics (like g_realloc()) to be called when data -needs to be grown, or NULL.

    +needs to be grown, or NULL.

    [nullable]

    destroy_function

    a function to be called on data when the stream is -finalized, or NULL.

    +finalized, or NULL.

    [nullable] @@ -346,14 +346,14 @@

    g_memory_output_stream_new_resizable ()

    GOutputStream *
     g_memory_output_stream_new_resizable (void);
    -

    Creates a new GMemoryOutputStream, using g_realloc() and g_free() +

    Creates a new GMemoryOutputStream, using g_realloc() and g_free() for memory allocation.

    Since: 2.36


    g_memory_output_stream_get_data ()

    -
    gpointer
    +
    gpointer
     g_memory_output_stream_get_data (GMemoryOutputStream *ostream);

    Gets any loaded data from the ostream .

    @@ -376,7 +376,7 @@

    Returns

    -

    pointer to the stream's data, or NULL if the data +

    pointer to the stream's data, or NULL if the data has been stolen.

    [transfer none]

    @@ -384,7 +384,7 @@

    g_memory_output_stream_get_size ()

    -
    gsize
    +
    gsize
     g_memory_output_stream_get_size (GMemoryOutputStream *ostream);

    Gets the size of the currently allocated data area (available from g_memory_output_stream_get_data()).

    @@ -421,7 +421,7 @@

    g_memory_output_stream_get_data_size ()

    -
    gsize
    +
    gsize
     g_memory_output_stream_get_data_size (GMemoryOutputStream *ostream);

    Returns the number of bytes from the start up to including the last byte written in the stream that has not been truncated away.

    @@ -449,7 +449,7 @@

    g_memory_output_stream_steal_data ()

    -
    gpointer
    +
    gpointer
     g_memory_output_stream_steal_data (GMemoryOutputStream *ostream);

    Gets any loaded data from the ostream . Ownership of the data @@ -476,7 +476,7 @@

    Returns

    -

    the stream's data, or NULL if it has previously +

    the stream's data, or NULL if it has previously been stolen.

    [transfer full]

    @@ -485,10 +485,10 @@

    g_memory_output_stream_steal_as_bytes ()

    -
    GBytes *
    +
    GBytes *
     g_memory_output_stream_steal_as_bytes (GMemoryOutputStream *ostream);

    Returns data from the ostream - as a GBytes. ostream + as a GBytes. ostream must be closed before calling this function.

    @@ -526,7 +526,7 @@

    Property Details

    The “data” property

    -
      “data”                     gpointer
    +
      “data”                     gpointer

    Pointer to buffer where data will be written.

    Flags: Read / Write / Construct Only

    Since: 2.24

    @@ -534,7 +534,7 @@

    The “data-size” property

    -
      “data-size”                gulong
    +
      “data-size”                gulong

    Size of data written to the buffer.

    Flags: Read

    Since: 2.24

    @@ -542,7 +542,7 @@

    The “destroy-function” property

    -
      “destroy-function”         gpointer
    +
      “destroy-function”         gpointer

    Function called with the buffer as argument when the stream is destroyed.

    [skip]

    Flags: Read / Write / Construct Only

    @@ -551,7 +551,7 @@

    The “realloc-function” property

    -
      “realloc-function”         gpointer
    +
      “realloc-function”         gpointer

    Function with realloc semantics called to enlarge the buffer.

    [skip]

    Flags: Read / Write / Construct Only

    @@ -560,7 +560,7 @@

    The “size” property

    -
      “size”                     gulong
    +
      “size”                     gulong

    Current size of the data buffer.

    Flags: Read / Write / Construct Only

    Since: 2.24

    @@ -572,6 +572,6 @@
    +
    Generated by GTK-Doc V1.29.1
    \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GMenu.html glib2.0-2.56.4/docs/reference/gio/html/GMenu.html --- glib2.0-2.56.2/docs/reference/gio/html/GMenu.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GMenu.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -258,7 +258,7 @@ -GVariant * +GVariant * g_menu_item_get_attribute_value () @@ -266,7 +266,7 @@ -gboolean +gboolean g_menu_item_get_attribute () @@ -328,7 +328,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ├── GMenuItem
         ╰── GMenuModel
             ╰── GMenu
    @@ -374,7 +374,7 @@
     changes to it.  In effect this means that the GMenu API must no
     longer be used.

    This function causes g_menu_model_is_mutable() to begin returning -FALSE, which has some positive performance implications.

    +FALSE, which has some positive performance implications.

    Parameters

    @@ -397,9 +397,9 @@

    g_menu_insert ()

    void
     g_menu_insert (GMenu *menu,
    -               gint position,
    -               const gchar *label,
    -               const gchar *detailed_action);
    + gint position, + const gchar *label, + const gchar *detailed_action);

    Convenience function for inserting a normal menu item into menu . Combine g_menu_item_new() and g_menu_insert_item() for a more flexible @@ -425,12 +425,12 @@

    - + - + @@ -443,8 +443,8 @@

    g_menu_prepend ()

    void
     g_menu_prepend (GMenu *menu,
    -                const gchar *label,
    -                const gchar *detailed_action);
    + const gchar *label, + const gchar *detailed_action);

    Convenience function for prepending a normal menu item to the start of menu . Combine g_menu_item_new() and g_menu_insert_item() for a more @@ -465,12 +465,12 @@

    - + - + @@ -483,8 +483,8 @@

    g_menu_append ()

    void
     g_menu_append (GMenu *menu,
    -               const gchar *label,
    -               const gchar *detailed_action);
    + const gchar *label, + const gchar *detailed_action);

    Convenience function for appending a normal menu item to the end of menu . Combine g_menu_item_new() and g_menu_insert_item() for a more @@ -505,12 +505,12 @@

    - + - + @@ -523,7 +523,7 @@

    g_menu_insert_item ()

    void
     g_menu_insert_item (GMenu *menu,
    -                    gint position,
    +                    gint position,
                         GMenuItem *item);

    Inserts item into menu @@ -648,8 +648,8 @@

    g_menu_insert_section ()

    void
     g_menu_insert_section (GMenu *menu,
    -                       gint position,
    -                       const gchar *label,
    +                       gint position,
    +                       const gchar *label,
                            GMenuModel *section);

    Convenience function for inserting a section menu item into menu . @@ -676,7 +676,7 @@

    - + @@ -694,7 +694,7 @@

    g_menu_prepend_section ()

    void
     g_menu_prepend_section (GMenu *menu,
    -                        const gchar *label,
    +                        const gchar *label,
                             GMenuModel *section);

    Convenience function for prepending a section menu item to the start of menu @@ -716,7 +716,7 @@

    - + @@ -734,7 +734,7 @@

    g_menu_append_section ()

    void
     g_menu_append_section (GMenu *menu,
    -                       const gchar *label,
    +                       const gchar *label,
                            GMenuModel *section);

    Convenience function for appending a section menu item to the end of menu @@ -756,7 +756,7 @@

    - + @@ -774,7 +774,7 @@

    g_menu_append_submenu ()

    void
     g_menu_append_submenu (GMenu *menu,
    -                       const gchar *label,
    +                       const gchar *label,
                            GMenuModel *submenu);

    Convenience function for appending a submenu menu item to the end of menu @@ -796,7 +796,7 @@

    - + @@ -814,8 +814,8 @@

    g_menu_insert_submenu ()

    void
     g_menu_insert_submenu (GMenu *menu,
    -                       gint position,
    -                       const gchar *label,
    +                       gint position,
    +                       const gchar *label,
                            GMenuModel *submenu);

    Convenience function for inserting a submenu menu item into menu . @@ -842,7 +842,7 @@

    - + @@ -860,7 +860,7 @@

    g_menu_prepend_submenu ()

    void
     g_menu_prepend_submenu (GMenu *menu,
    -                        const gchar *label,
    +                        const gchar *label,
                             GMenuModel *submenu);

    Convenience function for prepending a submenu menu item to the start of menu @@ -882,7 +882,7 @@

    - + @@ -900,7 +900,7 @@

    g_menu_remove ()

    void
     g_menu_remove (GMenu *menu,
    -               gint position);
    + gint position);

    Removes an item from the menu.

    position gives the index of the item to remove.

    @@ -960,14 +960,14 @@

    g_menu_item_new ()

    GMenuItem *
    -g_menu_item_new (const gchar *label,
    -                 const gchar *detailed_action);
    +g_menu_item_new (const gchar *label, + const gchar *detailed_action);

    Creates a new GMenuItem.

    If label - is non-NULL it is used to set the "label" attribute of the + is non-NULL it is used to set the "label" attribute of the new item.

    If detailed_action - is non-NULL it is used to set the "action" and + is non-NULL it is used to set the "action" and possibly the "target" attribute of the new item. See g_menu_item_set_detailed_action() for more information.

    @@ -981,12 +981,12 @@
    - + - + @@ -1002,7 +1002,7 @@

    g_menu_item_new_section ()

    GMenuItem *
    -g_menu_item_new_section (const gchar *label,
    +g_menu_item_new_section (const gchar *label,
                              GMenuModel *section);

    Creates a new GMenuItem representing a section.

    This is a convenience API around g_menu_item_new() and @@ -1014,7 +1014,7 @@ is added to.

    Visual separation is typically displayed between two non-empty sections. If label - is non-NULL then it will be encorporated into + is non-NULL then it will be encorporated into this visual indication. This allows for labeled subsections of a menu.

    As a simple example, consider a typical "Edit" menu from a simple @@ -1114,7 +1114,7 @@

    - + @@ -1135,7 +1135,7 @@

    g_menu_item_new_submenu ()

    GMenuItem *
    -g_menu_item_new_submenu (const gchar *label,
    +g_menu_item_new_submenu (const gchar *label,
                              GMenuModel *submenu);

    Creates a new GMenuItem representing a submenu.

    This is a convenience API around g_menu_item_new() and @@ -1151,7 +1151,7 @@

    - + @@ -1173,7 +1173,7 @@

    g_menu_item_new_from_model ()

    GMenuItem *
     g_menu_item_new_from_model (GMenuModel *model,
    -                            gint item_index);
    + gint item_index);

    Creates a GMenuItem as an exact copy of an existing menu item in a GMenuModel.

    item_index @@ -1213,12 +1213,12 @@

    g_menu_item_set_label ()

    void
     g_menu_item_set_label (GMenuItem *menu_item,
    -                       const gchar *label);
    + const gchar *label);

    Sets or unsets the "label" attribute of menu_item .

    If label - is non-NULL it is used as the label for the menu item. If -it is NULL then the label attribute is unset.

    + is non-NULL it is used as the label for the menu item. If +it is NULL then the label attribute is unset.

    Parameters

    label

    the section label, or NULL.

    the section label, or NULL.

    [nullable]

    detailed_action

    the detailed action string, or NULL.

    the detailed action string, or NULL.

    [nullable]

    label

    the section label, or NULL.

    the section label, or NULL.

    [nullable]

    detailed_action

    the detailed action string, or NULL.

    the detailed action string, or NULL.

    [nullable]

    label

    the section label, or NULL.

    the section label, or NULL.

    [nullable]

    detailed_action

    the detailed action string, or NULL.

    the detailed action string, or NULL.

    [nullable]

    label

    the section label, or NULL.

    the section label, or NULL.

    [nullable]

    label

    the section label, or NULL.

    the section label, or NULL.

    [nullable]

    label

    the section label, or NULL.

    the section label, or NULL.

    [nullable]

    label

    the section label, or NULL.

    the section label, or NULL.

    [nullable]

    label

    the section label, or NULL.

    the section label, or NULL.

    [nullable]

    label

    the section label, or NULL.

    the section label, or NULL.

    [nullable]

    label

    the section label, or NULL.

    the section label, or NULL.

    [nullable]

    detailed_action

    the detailed action string, or NULL.

    the detailed action string, or NULL.

    [nullable]

    label

    the section label, or NULL.

    the section label, or NULL.

    [nullable]

    label

    the section label, or NULL.

    the section label, or NULL.

    [nullable]
    @@ -1235,7 +1235,7 @@ - + @@ -1259,7 +1259,7 @@ menu items corresponding to verbs (eg: stock icons for 'Save' or 'Quit').

    If icon - is NULL then the icon is unset.

    + is NULL then the icon is unset.

    Parameters

    label

    the label to set, or NULL to unset.

    the label to set, or NULL to unset.

    [nullable]
    @@ -1276,7 +1276,7 @@ - + @@ -1290,19 +1290,19 @@
    void
     g_menu_item_set_action_and_target_value
                                    (GMenuItem *menu_item,
    -                                const gchar *action,
    -                                GVariant *target_value);
    + const gchar *action, + GVariant *target_value);

    Sets or unsets the "action" and "target" attributes of menu_item .

    If action - is NULL then both the "action" and "target" attributes + is NULL then both the "action" and "target" attributes are unset (and target_value is ignored).

    If action - is non-NULL then the "action" attribute is set. The + is non-NULL then the "action" attribute is set. The "target" attribute is then set to the value of target_value if it is -non-NULL or unset otherwise.

    +non-NULL or unset otherwise.

    Normal menu items (ie: not submenu, section or other custom item types) are expected to have the "action" attribute set to identify the action that they are associated with. The state type of the @@ -1317,7 +1317,7 @@

    If the action has a boolean state then the menu item is usually drawn as a toggle menu item (ie: with a checkmark or equivalent indication). The item should be marked as 'toggled' or 'checked' -when the boolean state is TRUE.

    +when the boolean state is TRUE.

    If the action has a string state then the menu item is usually drawn as a radio menu item (ie: with a radio bullet or equivalent indication). The item should be marked as 'selected' when the string @@ -1347,7 +1347,7 @@

    - + @@ -1360,25 +1360,25 @@

    g_menu_item_set_action_and_target ()

    void
     g_menu_item_set_action_and_target (GMenuItem *menu_item,
    -                                   const gchar *action,
    -                                   const gchar *format_string,
    +                                   const gchar *action,
    +                                   const gchar *format_string,
                                        ...);

    Sets or unsets the "action" and "target" attributes of menu_item .

    If action - is NULL then both the "action" and "target" attributes + is NULL then both the "action" and "target" attributes are unset (and format_string is ignored along with the positional parameters).

    If action - is non-NULL then the "action" attribute is set. + is non-NULL then the "action" attribute is set. format_string - is then inspected. If it is non-NULL then the proper -position parameters are collected to create a GVariant instance to -use as the target value. If it is NULL then the positional + is then inspected. If it is non-NULL then the proper +position parameters are collected to create a GVariant instance to +use as the target value. If it is NULL then the positional parameters are ignored and the "target" attribute is unset.

    See also g_menu_item_set_action_and_target_value() for an equivalent -call that directly accepts a GVariant. See +call that directly accepts a GVariant. See g_menu_item_set_detailed_action() for a more convenient version that works with string-typed targets.

    See also g_menu_item_set_action_and_target_value() for a @@ -1423,7 +1423,7 @@

    g_menu_item_set_detailed_action ()

    void
     g_menu_item_set_detailed_action (GMenuItem *menu_item,
    -                                 const gchar *detailed_action);
    + const gchar *detailed_action);

    Sets the "action" and possibly the "target" attribute of menu_item .

    The format of detailed_action @@ -1490,7 +1490,7 @@

    - + @@ -1508,7 +1508,7 @@ to submenu .

    If submenu - is non-NULL, it is linked to. If it is NULL then the + is non-NULL, it is linked to. If it is NULL then the link is unset.

    The effect of having one menu appear as a submenu of another is exactly as it sounds.

    @@ -1528,7 +1528,7 @@ - + @@ -1539,16 +1539,16 @@

    g_menu_item_get_attribute_value ()

    -
    GVariant *
    +
    GVariant *
     g_menu_item_get_attribute_value (GMenuItem *menu_item,
    -                                 const gchar *attribute,
    -                                 const GVariantType *expected_type);
    + const gchar *attribute, + const GVariantType *expected_type);

    Queries the named attribute on menu_item .

    If expected_type is specified and the attribute does not have this -type, NULL is returned. NULL is also returned if the attribute +type, NULL is returned. NULL is also returned if the attribute simply does not exist.

    Parameters

    @@ -1579,7 +1579,7 @@

    Returns

    -

    the attribute value, or NULL.

    +

    the attribute value, or NULL.

    [transfer full]

    Since: 2.34

    @@ -1587,21 +1587,21 @@

    g_menu_item_get_attribute ()

    -
    gboolean
    +
    gboolean
     g_menu_item_get_attribute (GMenuItem *menu_item,
    -                           const gchar *attribute,
    -                           const gchar *format_string,
    +                           const gchar *attribute,
    +                           const gchar *format_string,
                                ...);

    Queries the named attribute on menu_item .

    -

    If the attribute exists and matches the GVariantType corresponding +

    If the attribute exists and matches the GVariantType corresponding to format_string then format_string is used to deconstruct the -value into the positional parameters and TRUE is returned.

    +value into the positional parameters and TRUE is returned.

    If the attribute does not exist, or it does exist but has the wrong -type, then the positional parameters are ignored and FALSE is +type, then the positional parameters are ignored and FALSE is returned.

    Parameters

    @@ -1624,7 +1624,7 @@
    - + @@ -1638,7 +1638,7 @@

    Returns

    -

    TRUE if the named attribute was found with the expected +

    TRUE if the named attribute was found with the expected type

    Since: 2.34

    @@ -1648,7 +1648,7 @@

    g_menu_item_get_link ()

    GMenuModel *
     g_menu_item_get_link (GMenuItem *menu_item,
    -                      const gchar *link);
    + const gchar *link);

    Queries the named link on menu_item .

    @@ -1676,7 +1676,7 @@

    Returns

    -

    the link, or NULL.

    +

    the link, or NULL.

    [transfer full]

    Since: 2.34

    @@ -1686,8 +1686,8 @@

    g_menu_item_set_attribute_value ()

    void
     g_menu_item_set_attribute_value (GMenuItem *menu_item,
    -                                 const gchar *attribute,
    -                                 GVariant *value);
    + const gchar *attribute, + GVariant *value);

    Sets or unsets an attribute on menu_item .

    The attribute to set or unset is specified by attribute @@ -1701,11 +1701,11 @@

    must consist only of lowercase ASCII characters, digits and '-'.

    If value - is non-NULL then it is used as the new value for the + is non-NULL then it is used as the new value for the attribute. If value - is NULL then the attribute is unset. If + is NULL then the attribute is unset. If the value - GVariant is floating, it is consumed.

    + GVariant is floating, it is consumed.

    See also g_menu_item_set_attribute() for a more convenient way to do the same.

    @@ -1729,7 +1729,7 @@
    - + @@ -1742,8 +1742,8 @@

    g_menu_item_set_attribute ()

    void
     g_menu_item_set_attribute (GMenuItem *menu_item,
    -                           const gchar *attribute,
    -                           const gchar *format_string,
    +                           const gchar *attribute,
    +                           const gchar *format_string,
                                ...);

    Sets or unsets an attribute on menu_item .

    @@ -1756,12 +1756,12 @@ and '-'. Furthermore, the names must begin with a lowercase character, must not end with a '-', and must not contain consecutive dashes.

    If format_string - is non-NULL then the proper position parameters -are collected to create a GVariant instance to use as the attribute -value. If it is NULL then the positional parameterrs are ignored + is non-NULL then the proper position parameters +are collected to create a GVariant instance to use as the attribute +value. If it is NULL then the positional parameterrs are ignored and the named attribute is unset.

    See also g_menu_item_set_attribute_value() for an equivalent call -that directly accepts a GVariant.

    +that directly accepts a GVariant.

    Parameters

    icon

    a GIcon, or NULL

    a GIcon, or NULL

     

    target_value

    a GVariant to use as the action target.

    a GVariant to use as the action target.

    [nullable]

    section

    a GMenuModel, or NULL.

    a GMenuModel, or NULL.

    [nullable]

    submenu

    a GMenuModel, or NULL.

    a GMenuModel, or NULL.

    [nullable]

    format_string

    a GVariant format string

    a GVariant format string

     

    value

    a GVariant to use as the value, or NULL.

    a GVariant to use as the value, or NULL.

    [nullable]
    @@ -1783,7 +1783,7 @@ - + @@ -1802,11 +1802,11 @@

    g_menu_item_set_link ()

    void
     g_menu_item_set_link (GMenuItem *menu_item,
    -                      const gchar *link,
    +                      const gchar *link,
                           GMenuModel *model);

    Creates a link from menu_item to model - if non-NULL, or unsets it.

    + if non-NULL, or unsets it.

    Links are used to establish a relationship between a particular menu item and another menu. For example, G_MENU_LINK_SUBMENU is used to associate a submenu with a particular menu item, and G_MENU_LINK_SECTION @@ -1836,7 +1836,7 @@

    - + @@ -1865,6 +1865,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GMenuModel.html glib2.0-2.56.4/docs/reference/gio/html/GMenuModel.html --- glib2.0-2.56.2/docs/reference/gio/html/GMenuModel.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GMenuModel.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -43,7 +43,7 @@ - - - +

    format_string

    a GVariant format string, or NULL.

    a GVariant format string, or NULL.

    [nullable]

    model

    the GMenuModel to link to (or NULL to unset).

    the GMenuModel to link to (or NULL to unset).

    [nullable]
    -gboolean +gboolean g_menu_model_is_mutable () @@ -51,7 +51,7 @@
    -gint +gint g_menu_model_get_n_items () @@ -59,7 +59,7 @@
    -GVariant * +GVariant * g_menu_model_get_item_attribute_value () @@ -67,7 +67,7 @@
    -gboolean +gboolean g_menu_model_get_item_attribute () @@ -107,14 +107,14 @@
    -gboolean +gboolean g_menu_attribute_iter_get_next ()
    const gchar * +const gchar * g_menu_attribute_iter_get_name () @@ -122,7 +122,7 @@
    -GVariant * +GVariant * g_menu_attribute_iter_get_value () @@ -130,14 +130,14 @@
    -gboolean +gboolean g_menu_attribute_iter_next ()
    const gchar * +const gchar * g_menu_link_iter_get_name () @@ -145,7 +145,7 @@
    -gboolean +gboolean g_menu_link_iter_get_next () @@ -161,7 +161,7 @@
    -gboolean +gboolean g_menu_link_iter_next () @@ -181,7 +181,7 @@
    void items-changedRun LastRun Last
    @@ -238,7 +238,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ├── GMenuAttributeIter
         ├── GMenuLinkIter
         ╰── GMenuModel
    @@ -362,7 +362,7 @@
     

    Functions

    g_menu_model_is_mutable ()

    -
    gboolean
    +
    gboolean
     g_menu_model_is_mutable (GMenuModel *model);

    Queries if model is mutable.

    @@ -385,7 +385,7 @@

    Returns

    -

    TRUE if the model is mutable (ie: "items-changed" may be +

    TRUE if the model is mutable (ie: "items-changed" may be emitted).

    Since: 2.32

    @@ -393,7 +393,7 @@

    g_menu_model_get_n_items ()

    -
    gint
    +
    gint
     g_menu_model_get_n_items (GMenuModel *model);

    Query the number of items in model .

    @@ -421,24 +421,24 @@

    g_menu_model_get_item_attribute_value ()

    -
    GVariant *
    +
    GVariant *
     g_menu_model_get_item_attribute_value (GMenuModel *model,
    -                                       gint item_index,
    -                                       const gchar *attribute,
    -                                       const GVariantType *expected_type);
    + gint item_index, + const gchar *attribute, + const GVariantType *expected_type);

    Queries the item at position item_index in model for the attribute specified by attribute .

    If expected_type - is non-NULL then it specifies the expected type of -the attribute. If it is NULL then any type will be accepted.

    + is non-NULL then it specifies the expected type of +the attribute. If it is NULL then any type will be accepted.

    If the attribute exists and matches expected_type (or if the expected type is unspecified) then the value is returned.

    If the attribute does not exist, or does not match the expected type -then NULL is returned.

    +then NULL is returned.

    Parameters

    @@ -466,7 +466,7 @@ +NULL.

    @@ -482,30 +482,30 @@

    g_menu_model_get_item_attribute ()

    -
    gboolean
    +
    gboolean
     g_menu_model_get_item_attribute (GMenuModel *model,
    -                                 gint item_index,
    -                                 const gchar *attribute,
    -                                 const gchar *format_string,
    +                                 gint item_index,
    +                                 const gchar *attribute,
    +                                 const gchar *format_string,
                                      ...);

    Queries item at position item_index in model for the attribute specified by attribute .

    -

    If the attribute exists and matches the GVariantType corresponding +

    If the attribute exists and matches the GVariantType corresponding to format_string then format_string is used to deconstruct the -value into the positional parameters and TRUE is returned.

    +value into the positional parameters and TRUE is returned.

    If the attribute does not exist, or it does exist but has the wrong -type, then the positional parameters are ignored and FALSE is +type, then the positional parameters are ignored and FALSE is returned.

    This function is a mix of g_menu_model_get_item_attribute_value() and -g_variant_get(), followed by a g_variant_unref(). As such, +g_variant_get(), followed by a g_variant_unref(). As such, format_string must make a complete copy of the data (since the -GVariant may go away after the call to g_variant_unref()). In +GVariant may go away after the call to g_variant_unref()). In particular, no '&' characters are allowed in format_string .

    @@ -534,7 +534,7 @@
    - + @@ -548,7 +548,7 @@

    Returns

    -

    TRUE if the named attribute was found with the expected +

    TRUE if the named attribute was found with the expected type

    Since: 2.32

    @@ -558,15 +558,15 @@

    g_menu_model_get_item_link ()

    GMenuModel *
     g_menu_model_get_item_link (GMenuModel *model,
    -                            gint item_index,
    -                            const gchar *link);
    + gint item_index, + const gchar *link);

    Queries the item at position item_index in model for the link specified by link .

    If the link exists, the linked GMenuModel is returned. If the link -does not exist, NULL is returned.

    +does not exist, NULL is returned.

    Parameters

    expected_type

    the expected type of the attribute, or -NULL.

    [nullable]

    format_string

    a GVariant format string

    a GVariant format string

     
    @@ -596,7 +596,7 @@

    Returns

    -

    the linked GMenuModel, or NULL.

    +

    the linked GMenuModel, or NULL.

    [transfer full]

    Since: 2.32

    @@ -606,12 +606,12 @@

    g_menu_model_iterate_item_attributes ()

    GMenuAttributeIter *
     g_menu_model_iterate_item_attributes (GMenuModel *model,
    -                                      gint item_index);
    + gint item_index);

    Creates a GMenuAttributeIter to iterate over the attributes of the item at position item_index in model .

    -

    You must free the iterator with g_object_unref() when you are done.

    +

    You must free the iterator with g_object_unref() when you are done.

    Parameters

    @@ -646,12 +646,12 @@

    g_menu_model_iterate_item_links ()

    GMenuLinkIter *
     g_menu_model_iterate_item_links (GMenuModel *model,
    -                                 gint item_index);
    + gint item_index);

    Creates a GMenuLinkIter to iterate over the links of the item at position item_index in model .

    -

    You must free the iterator with g_object_unref() when you are done.

    +

    You must free the iterator with g_object_unref() when you are done.

    Parameters

    @@ -686,9 +686,9 @@

    g_menu_model_items_changed ()

    void
     g_menu_model_items_changed (GMenuModel *model,
    -                            gint position,
    -                            gint removed,
    -                            gint added);
    + gint position, + gint removed, + gint added);

    Requests emission of the “items-changed” signal on model .

    This function should never be called except by GMenuModel @@ -739,14 +739,14 @@


    g_menu_attribute_iter_get_next ()

    -
    gboolean
    +
    gboolean
     g_menu_attribute_iter_get_next (GMenuAttributeIter *iter,
    -                                const gchar **out_name,
    -                                GVariant **value);
    + const gchar **out_name, + GVariant **value);

    This function combines g_menu_attribute_iter_next() with g_menu_attribute_iter_get_name() and g_menu_attribute_iter_get_value().

    First the iterator is advanced to the next (possibly first) attribute. -If that fails, then FALSE is returned and there are no other +If that fails, then FALSE is returned and there are no other effects.

    If successful, name and value @@ -758,7 +758,7 @@ remains valid for as long as the iterator remains at the current position. The value returned in value must -be unreffed using g_variant_unref() when it is no longer in use.

    +be unreffed using g_variant_unref() when it is no longer in use.

    Parameters

    @@ -788,7 +788,7 @@

    Returns

    -

    TRUE on success, or FALSE if there is no additional +

    TRUE on success, or FALSE if there is no additional attribute

    Since: 2.32

    @@ -796,7 +796,7 @@

    g_menu_attribute_iter_get_name ()

    -
    const gchar *
    +
    const gchar *
     g_menu_attribute_iter_get_name (GMenuAttributeIter *iter);

    Gets the name of the attribute at the current iterator position, as a string.

    @@ -825,7 +825,7 @@

    g_menu_attribute_iter_get_value ()

    -
    GVariant *
    +
    GVariant *
     g_menu_attribute_iter_get_value (GMenuAttributeIter *iter);

    Gets the value of the attribute at the current iterator position.

    The iterator is not advanced.

    @@ -854,11 +854,11 @@

    g_menu_attribute_iter_next ()

    -
    gboolean
    +
    gboolean
     g_menu_attribute_iter_next (GMenuAttributeIter *iter);

    Attempts to advance the iterator to the next (possibly first) attribute.

    -

    TRUE is returned on success, or FALSE if there are no more +

    TRUE is returned on success, or FALSE if there are no more attributes.

    You must call this function when you first acquire the iterator to advance it to the first attribute (and determine if the first @@ -880,14 +880,14 @@

    Returns

    -

    TRUE on success, or FALSE when there are no more attributes

    +

    TRUE on success, or FALSE when there are no more attributes

    Since: 2.32


    g_menu_link_iter_get_name ()

    -
    const gchar *
    +
    const gchar *
     g_menu_link_iter_get_name (GMenuLinkIter *iter);

    Gets the name of the link at the current iterator position.

    The iterator is not advanced.

    @@ -915,14 +915,14 @@

    g_menu_link_iter_get_next ()

    -
    gboolean
    +
    gboolean
     g_menu_link_iter_get_next (GMenuLinkIter *iter,
    -                           const gchar **out_link,
    +                           const gchar **out_link,
                                GMenuModel **value);

    This function combines g_menu_link_iter_next() with g_menu_link_iter_get_name() and g_menu_link_iter_get_value().

    First the iterator is advanced to the next (possibly first) link. -If that fails, then FALSE is returned and there are no other effects.

    +If that fails, then FALSE is returned and there are no other effects.

    If successful, out_link and value are set to the name and GMenuModel @@ -933,7 +933,7 @@ remains valid for as long as the iterator remains at the current position. The value returned in value must -be unreffed using g_object_unref() when it is no longer in use.

    +be unreffed using g_object_unref() when it is no longer in use.

    Parameters

    @@ -963,7 +963,7 @@

    Returns

    -

    TRUE on success, or FALSE if there is no additional link

    +

    TRUE on success, or FALSE if there is no additional link

    Since: 2.32

    @@ -999,11 +999,11 @@

    g_menu_link_iter_next ()

    -
    gboolean
    +
    gboolean
     g_menu_link_iter_next (GMenuLinkIter *iter);

    Attempts to advance the iterator to the next (possibly first) link.

    -

    TRUE is returned on success, or FALSE if there are no more links.

    +

    TRUE is returned on success, or FALSE if there are no more links.

    You must call this function when you first acquire the iterator to advance it to the first link (and determine if the first link exists at all).

    @@ -1024,7 +1024,7 @@

    Returns

    -

    TRUE on success, or FALSE when there are no more links

    +

    TRUE on success, or FALSE when there are no more links

    Since: 2.32

    @@ -1132,10 +1132,10 @@

    The “items-changed” signal

    void
     user_function (GMenuModel *model,
    -               gint        position,
    -               gint        removed,
    -               gint        added,
    -               gpointer    user_data)
    + gint position, + gint removed, + gint added, + gpointer user_data)

    Emitted when a change has occured to the menu.

    The only changes that can occur to a menu is that items are removed or added. Items may not change (except by being removed and added @@ -1194,7 +1194,7 @@

    -

    Flags: Run Last

    +

    Flags: Run Last

    @@ -1203,6 +1203,6 @@
    +
    Generated by GTK-Doc V1.29.1
    \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GMount.html glib2.0-2.56.4/docs/reference/gio/html/GMount.html --- glib2.0-2.56.2/docs/reference/gio/html/GMount.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GMount.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -108,7 +108,7 @@ -gboolean +gboolean g_mount_can_unmount () @@ -124,7 +124,7 @@ -gboolean +gboolean g_mount_unmount_finish () @@ -140,7 +140,7 @@ -gboolean +gboolean g_mount_unmount_with_operation_finish () @@ -156,7 +156,7 @@ -gboolean +gboolean g_mount_remount_finish () @@ -164,7 +164,7 @@ -gboolean +gboolean g_mount_can_eject () @@ -180,7 +180,7 @@ -gboolean +gboolean g_mount_eject_finish () @@ -196,7 +196,7 @@ -gboolean +gboolean g_mount_eject_with_operation_finish () @@ -212,7 +212,7 @@ -gchar ** +gchar ** g_mount_guess_content_type_finish () @@ -220,7 +220,7 @@ -gchar ** +gchar ** g_mount_guess_content_type_sync () @@ -228,7 +228,7 @@ -gboolean +gboolean g_mount_is_shadowed () @@ -251,7 +251,7 @@ -const gchar * +const gchar * g_mount_get_sort_key () @@ -272,17 +272,17 @@ void changed -Run Last +Run Last void pre-unmount -Run Last +Run Last void unmounted -Run Last +Run Last
    @@ -316,7 +316,7 @@

    Object Hierarchy

    -
        GInterface
    +
        GInterface
         ╰── GMount
     
    @@ -324,7 +324,7 @@

    Prerequisites

    GMount requires - GObject.

    + GObject.

    Includes

    @@ -379,7 +379,7 @@

    Returns

    the name for the given mount . -The returned string should be freed with g_free() +The returned string should be freed with g_free() when no longer needed.

    @@ -391,7 +391,7 @@

    Gets the UUID for the mount . The reference is typically based on the file system UUID for the mount in question and should be -considered an opaque string. Returns NULL if there is no UUID +considered an opaque string. Returns NULL if there is no UUID available.

    Parameters

    @@ -411,8 +411,8 @@

    Returns

    the UUID for mount -or NULL if no UUID can be computed. -The returned string should be freed with g_free() +or NULL if no UUID can be computed. +The returned string should be freed with g_free() when no longer needed.

    @@ -442,7 +442,7 @@

    Returns

    a GIcon. The returned object should be unreffed with -g_object_unref() when no longer needed.

    +g_object_unref() when no longer needed.

    [transfer full]

    @@ -472,7 +472,7 @@

    Returns

    a GIcon. The returned object should be unreffed with -g_object_unref() when no longer needed.

    +g_object_unref() when no longer needed.

    [transfer full]

    Since: 2.34

    @@ -503,10 +503,10 @@

    Returns

    -

    a GDrive or NULL if mount +

    a GDrive or NULL if mount is not associated with a volume or a drive. The returned object should be unreffed with -g_object_unref() when no longer needed.

    +g_object_unref() when no longer needed.

    [transfer full]

    @@ -536,7 +536,7 @@

    Returns

    a GFile. The returned object should be unreffed with -g_object_unref() when no longer needed.

    +g_object_unref() when no longer needed.

    [transfer full]

    @@ -564,10 +564,10 @@

    Returns

    -

    a GVolume or NULL if mount +

    a GVolume or NULL if mount is not associated with a volume. The returned object should be unreffed with -g_object_unref() when no longer needed.

    +g_object_unref() when no longer needed.

    [transfer full]

    @@ -600,14 +600,14 @@

    Returns

    a GFile. The returned object should be unreffed with -g_object_unref() when no longer needed.

    +g_object_unref() when no longer needed.

    [transfer full]


    g_mount_can_unmount ()

    -
    gboolean
    +
    gboolean
     g_mount_can_unmount (GMount *mount);

    Checks if mount can be unmounted.

    @@ -628,7 +628,7 @@

    Returns

    -

    TRUE if the mount +

    TRUE if the mount can be unmounted.

    @@ -640,7 +640,7 @@ GMountUnmountFlags flags, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    g_mount_unmount has been deprecated since version 2.22 and should not be used in newly-written code.

    Use g_mount_unmount_with_operation() instead.

    @@ -671,12 +671,12 @@

    cancellable

    -

    optional GCancellable object, NULL to ignore.

    +

    optional GCancellable object, NULL to ignore.

    [nullable]

    callback

    -

    a GAsyncReadyCallback, or NULL.

    +

    a GAsyncReadyCallback, or NULL.

    [nullable] @@ -692,17 +692,17 @@

    g_mount_unmount_finish ()

    -
    gboolean
    +
    gboolean
     g_mount_unmount_finish (GMount *mount,
                             GAsyncResult *result,
    -                        GError **error);
    + GError **error);

    g_mount_unmount_finish has been deprecated since version 2.22 and should not be used in newly-written code.

    Use g_mount_unmount_with_operation_finish() instead.

    Finishes unmounting a mount. If any errors occurred during the operation, error - will be set to contain the errors and FALSE will be returned.

    + will be set to contain the errors and FALSE will be returned.

    Parameters

    @@ -724,7 +724,7 @@ - @@ -733,7 +733,7 @@

    Returns

    -

    TRUE if the mount was successfully unmounted. FALSE otherwise.

    +

    TRUE if the mount was successfully unmounted. FALSE otherwise.


    @@ -745,7 +745,7 @@ GMountOperation *mount_operation, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Unmounts a mount. This is an asynchronous operation, and is finished by calling g_mount_unmount_with_operation_finish() with the mount @@ -772,18 +772,18 @@

    - - + - + @@ -800,13 +800,13 @@

    g_mount_unmount_with_operation_finish ()

    -
    gboolean
    +
    gboolean
     g_mount_unmount_with_operation_finish (GMount *mount,
                                            GAsyncResult *result,
    -                                       GError **error);
    + GError **error);

    Finishes unmounting a mount. If any errors occurred during the operation, error - will be set to contain the errors and FALSE will be returned.

    + will be set to contain the errors and FALSE will be returned.

    Parameters

    error

    a GError location to store the error occurring, or NULL to +

    a GError location to store the error occurring, or NULL to ignore.

     

    mount_operation

    a GMountOperation or NULL to avoid +

    a GMountOperation or NULL to avoid user interaction.

    [nullable]

    cancellable

    optional GCancellable object, NULL to ignore.

    optional GCancellable object, NULL to ignore.

    [nullable]

    callback

    a GAsyncReadyCallback, or NULL.

    a GAsyncReadyCallback, or NULL.

    [nullable]
    @@ -828,7 +828,7 @@ - @@ -837,7 +837,7 @@

    Returns

    -

    TRUE if the mount was successfully unmounted. FALSE otherwise.

    +

    TRUE if the mount was successfully unmounted. FALSE otherwise.

    Since: 2.22

    @@ -850,7 +850,7 @@ GMountOperation *mount_operation, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Remounts a mount. This is an asynchronous operation, and is finished by calling g_mount_remount_finish() with the mount @@ -882,18 +882,18 @@

    - - + - + @@ -909,13 +909,13 @@

    g_mount_remount_finish ()

    -
    gboolean
    +
    gboolean
     g_mount_remount_finish (GMount *mount,
                             GAsyncResult *result,
    -                        GError **error);
    + GError **error);

    Finishes remounting a mount. If any errors occurred during the operation, error - will be set to contain the errors and FALSE will be returned.

    + will be set to contain the errors and FALSE will be returned.

    Parameters

    error

    a GError location to store the error occurring, or NULL to +

    a GError location to store the error occurring, or NULL to ignore.

     

    mount_operation

    a GMountOperation or NULL to avoid +

    a GMountOperation or NULL to avoid user interaction.

    [nullable]

    cancellable

    optional GCancellable object, NULL to ignore.

    optional GCancellable object, NULL to ignore.

    [nullable]

    callback

    a GAsyncReadyCallback, or NULL.

    a GAsyncReadyCallback, or NULL.

    [nullable]
    @@ -937,7 +937,7 @@ - @@ -946,13 +946,13 @@

    Returns

    -

    TRUE if the mount was successfully remounted. FALSE otherwise.

    +

    TRUE if the mount was successfully remounted. FALSE otherwise.


    g_mount_can_eject ()

    -
    gboolean
    +
    gboolean
     g_mount_can_eject (GMount *mount);

    Checks if mount can be ejected.

    @@ -973,7 +973,7 @@

    Returns

    -

    TRUE if the mount +

    TRUE if the mount can be ejected.

    @@ -985,7 +985,7 @@ GMountUnmountFlags flags, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    g_mount_eject has been deprecated since version 2.22 and should not be used in newly-written code.

    Use g_mount_eject_with_operation() instead.

    @@ -1016,12 +1016,12 @@
    - + - + @@ -1037,17 +1037,17 @@

    g_mount_eject_finish ()

    -
    gboolean
    +
    gboolean
     g_mount_eject_finish (GMount *mount,
                           GAsyncResult *result,
    -                      GError **error);
    + GError **error);

    g_mount_eject_finish has been deprecated since version 2.22 and should not be used in newly-written code.

    Use g_mount_eject_with_operation_finish() instead.

    Finishes ejecting a mount. If any errors occurred during the operation, error - will be set to contain the errors and FALSE will be returned.

    + will be set to contain the errors and FALSE will be returned.

    Parameters

    error

    a GError location to store the error occurring, or NULL to +

    a GError location to store the error occurring, or NULL to ignore.

     

    cancellable

    optional GCancellable object, NULL to ignore.

    optional GCancellable object, NULL to ignore.

    [nullable]

    callback

    a GAsyncReadyCallback, or NULL.

    a GAsyncReadyCallback, or NULL.

    [nullable]
    @@ -1069,7 +1069,7 @@ - @@ -1078,7 +1078,7 @@

    Returns

    -

    TRUE if the mount was successfully ejected. FALSE otherwise.

    +

    TRUE if the mount was successfully ejected. FALSE otherwise.


    @@ -1090,7 +1090,7 @@ GMountOperation *mount_operation, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Ejects a mount. This is an asynchronous operation, and is finished by calling g_mount_eject_with_operation_finish() with the mount @@ -1117,18 +1117,18 @@

    - - + - + @@ -1145,13 +1145,13 @@

    g_mount_eject_with_operation_finish ()

    -
    gboolean
    +
    gboolean
     g_mount_eject_with_operation_finish (GMount *mount,
                                          GAsyncResult *result,
    -                                     GError **error);
    + GError **error);

    Finishes ejecting a mount. If any errors occurred during the operation, error - will be set to contain the errors and FALSE will be returned.

    + will be set to contain the errors and FALSE will be returned.

    Parameters

    error

    a GError location to store the error occurring, or NULL to +

    a GError location to store the error occurring, or NULL to ignore.

     

    mount_operation

    a GMountOperation or NULL to avoid +

    a GMountOperation or NULL to avoid user interaction.

    [nullable]

    cancellable

    optional GCancellable object, NULL to ignore.

    optional GCancellable object, NULL to ignore.

    [nullable]

    callback

    a GAsyncReadyCallback, or NULL.

    a GAsyncReadyCallback, or NULL.

    [nullable]
    @@ -1173,7 +1173,7 @@ - @@ -1182,7 +1182,7 @@

    Returns

    -

    TRUE if the mount was successfully ejected. FALSE otherwise.

    +

    TRUE if the mount was successfully ejected. FALSE otherwise.

    Since: 2.22

    @@ -1191,10 +1191,10 @@

    g_mount_guess_content_type ()

    void
     g_mount_guess_content_type (GMount *mount,
    -                            gboolean force_rescan,
    +                            gboolean force_rescan,
                                 GCancellable *cancellable,
                                 GAsyncReadyCallback callback,
    -                            gpointer user_data);
    + gpointer user_data);

    Tries to guess the type of content stored on mount . Returns one or more textual identifiers of well-known content types (typically @@ -1230,7 +1230,7 @@

    - + @@ -1252,15 +1252,15 @@

    g_mount_guess_content_type_finish ()

    -
    gchar **
    +
    gchar **
     g_mount_guess_content_type_finish (GMount *mount,
                                        GAsyncResult *result,
    -                                   GError **error);
    + GError **error);

    Finishes guessing content types of mount . If any errors occurred during the operation, error will be set to contain the errors and -FALSE will be returned. In particular, you may get an +FALSE will be returned. In particular, you may get an G_IO_ERROR_NOT_SUPPORTED if the mount does not support content guessing.

    @@ -1284,7 +1284,7 @@
    - @@ -1293,8 +1293,8 @@

    Returns

    -

    a NULL-terminated array of content types or NULL on error. -Caller should free this array with g_strfreev() when done with it.

    +

    a NULL-terminated array of content types or NULL on error. +Caller should free this array with g_strfreev() when done with it.

    [transfer full][element-type utf8]

    Since: 2.18

    @@ -1302,11 +1302,11 @@

    g_mount_guess_content_type_sync ()

    -
    gchar **
    +
    gchar **
     g_mount_guess_content_type_sync (GMount *mount,
    -                                 gboolean force_rescan,
    +                                 gboolean force_rescan,
                                      GCancellable *cancellable,
    -                                 GError **error);
    + GError **error);

    Tries to guess the type of content stored on mount . Returns one or more textual identifiers of well-known content types (typically @@ -1338,12 +1338,12 @@

    - + - @@ -1352,8 +1352,8 @@

    Returns

    -

    a NULL-terminated array of content types or NULL on error. -Caller should free this array with g_strfreev() when done with it.

    +

    a NULL-terminated array of content types or NULL on error. +Caller should free this array with g_strfreev() when done with it.

    [transfer full][element-type utf8]

    Since: 2.18

    @@ -1361,7 +1361,7 @@

    g_mount_is_shadowed ()

    -
    gboolean
    +
    gboolean
     g_mount_is_shadowed (GMount *mount);

    Determines if mount is shadowed. Applications or libraries should @@ -1403,7 +1403,7 @@

    Returns

    -

    TRUE if mount +

    TRUE if mount is shadowed.

    Since: 2.20

    @@ -1469,7 +1469,7 @@

    g_mount_get_sort_key ()

    -
    const gchar *
    +
    const gchar *
     g_mount_get_sort_key (GMount *mount);

    Gets the sort key for mount , if any.

    @@ -1491,7 +1491,7 @@

    Returns

    Sorting key for mount -or NULL if no such key is available.

    +or NULL if no such key is available.

    Since: 2.32

    @@ -1631,17 +1631,17 @@ - + - + - + @@ -1734,7 +1734,7 @@ - + @@ -1807,7 +1807,7 @@

    The “changed” signal

    void
     user_function (GMount  *mount,
    -               gpointer user_data)
    + gpointer user_data)

    Emitted when the mount has been changed.

    Parameters

    @@ -1831,14 +1831,14 @@

    error

    a GError location to store the error occurring, or NULL to +

    a GError location to store the error occurring, or NULL to ignore.

     

    cancellable

    optional GCancellable object, NULL to ignore.

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    a GError location to store the error occurring, or NULL to +

    a GError location to store the error occurring, or NULL to ignore

     

    cancellable

    optional GCancellable object, NULL to ignore.

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    a GError location to store the error occurring, or NULL to +

    a GError location to store the error occurring, or NULL to ignore

     

    get_uuid ()

    Gets the UUID for the GMount. The reference is typically based on the file system UUID for the mount in question and should be considered an opaque string. Returns NULL if there is no UUID available.

    Gets the UUID for the GMount. The reference is typically based on the file system UUID for the mount in question and should be considered an opaque string. Returns NULL if there is no UUID available.

     

    get_volume ()

    Gets a GVolume the mount is located on. Returns NULL if the GMount is not associated with a GVolume.

    Gets a GVolume the mount is located on. Returns NULL if the GMount is not associated with a GVolume.

     

    get_drive ()

    Gets a GDrive the volume of the mount is located on. Returns NULL if the GMount is not associated with a GDrive or a GVolume. This is convenience method for getting the GVolume and using that to get the GDrive.

    Gets a GDrive the volume of the mount is located on. Returns NULL if the GMount is not associated with a GDrive or a GVolume. This is convenience method for getting the GVolume and using that to get the GDrive.

     

    get_sort_key ()

    Gets a key used for sorting GMount instance or NULL if no such key exists. Since 2.32.

    Gets a key used for sorting GMount instance or NULL if no such key exists. Since 2.32.

     
    -

    Flags: Run Last

    +

    Flags: Run Last


    The “pre-unmount” signal

    void
     user_function (GMount  *mount,
    -               gpointer user_data)
    + gpointer user_data)

    This signal may be emitted when the GMount is about to be unmounted.

    This signal depends on the backend and is only emitted if @@ -1865,7 +1865,7 @@

    -

    Flags: Run Last

    +

    Flags: Run Last

    Since: 2.22


    @@ -1873,7 +1873,7 @@

    The “unmounted” signal

    void
     user_function (GMount  *mount,
    -               gpointer user_data)
    + gpointer user_data)

    This signal is emitted when the GMount have been unmounted. If the recipient is holding references to the object they should release them so the object can be @@ -1900,7 +1900,7 @@ -

    Flags: Run Last

    +

    Flags: Run Last

    @@ -1909,6 +1909,6 @@
    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GMountOperation.html glib2.0-2.56.4/docs/reference/gio/html/GMountOperation.html --- glib2.0-2.56.2/docs/reference/gio/html/GMountOperation.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GMountOperation.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -82,7 +82,7 @@ -gboolean +gboolean g_mount_operation_get_anonymous () @@ -164,24 +164,24 @@ -gboolean +gboolean anonymous Read / Write -gint +gint choice Read / Write -gchar * +gchar * domain Read / Write -gchar * +gchar * password Read / Write @@ -192,7 +192,7 @@ -gchar * +gchar * username Read / Write @@ -211,32 +211,32 @@ void aborted -Run Last +Run Last void ask-password -Run Last +Run Last void ask-question -Run Last +Run Last void reply -Run Last +Run Last void show-processes -Run Last +Run Last void show-unmount-progress -Run Last +Run Last @@ -270,7 +270,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GMountOperation
     
    @@ -292,7 +292,7 @@

    Users should instantiate a subclass of this that implements all the various callbacks to show the required dialogs, such as GtkMountOperation. If no user interaction is desired (for example -when automounting filesystems at login time), usually NULL can be +when automounting filesystems at login time), usually NULL can be passed, see each method taking a GMountOperation for details.

    @@ -426,7 +426,7 @@

    g_mount_operation_get_anonymous ()

    -
    gboolean
    +
    gboolean
     g_mount_operation_get_anonymous (GMountOperation *op);

    Check to see whether the mount operation is being used for an anonymous user.

    @@ -447,7 +447,7 @@

    Returns

    -

    TRUE if mount operation is anonymous.

    +

    TRUE if mount operation is anonymous.


    @@ -455,9 +455,9 @@

    g_mount_operation_set_anonymous ()

    void
     g_mount_operation_set_anonymous (GMountOperation *op,
    -                                 gboolean anonymous);
    + gboolean anonymous);

    Sets the mount operation to use an anonymous user if anonymous - is TRUE.

    + is TRUE.

    Parameters

    @@ -830,7 +830,7 @@

    Property Details

    The “anonymous” property

    -
      “anonymous”                gboolean
    +
      “anonymous”                gboolean

    Whether to use an anonymous user when authenticating.

    Flags: Read / Write

    Default value: FALSE

    @@ -838,7 +838,7 @@

    The “choice” property

    -
      “choice”                   gint
    +
      “choice”                   gint

    The index of the user's choice when a question is asked during the mount operation. See the “ask-question” signal.

    @@ -849,7 +849,7 @@

    The “domain” property

    -
      “domain”                   gchar *
    +
      “domain”                   gchar *

    The domain to use for the mount operation.

    Flags: Read / Write

    Default value: NULL

    @@ -857,7 +857,7 @@

    The “password” property

    -
      “password”                 gchar *
    +
      “password”                 gchar *

    The password that is used for authentication when carrying out the mount operation.

    Flags: Read / Write

    @@ -874,7 +874,7 @@

    The “username” property

    -
      “username”                 gchar *
    +
      “username”                 gchar *

    The user name that is used for authentication when carrying out the mount operation.

    Flags: Read / Write

    @@ -887,7 +887,7 @@

    The “aborted” signal

    void
     user_function (GMountOperation *gmountoperation,
    -               gpointer         user_data)
    + gpointer user_data)

    Emitted by the backend when e.g. a device becomes unavailable while a mount operation is in progress.

    Implementations of GMountOperation should handle this signal @@ -907,7 +907,7 @@

    -

    Flags: Run Last

    +

    Flags: Run Last

    Since: 2.20


    @@ -915,11 +915,11 @@

    The “ask-password” signal

    void
     user_function (GMountOperation  *op,
    -               gchar            *message,
    -               gchar            *default_user,
    -               gchar            *default_domain,
    +               gchar            *message,
    +               gchar            *default_user,
    +               gchar            *default_domain,
                    GAskPasswordFlags flags,
    -               gpointer          user_data)
    + gpointer user_data)

    Emitted when a mount operation asks the user for a password.

    If the message contains a line break, the first line should be presented as a heading. For example, it may be used as the @@ -966,16 +966,16 @@ -

    Flags: Run Last

    +

    Flags: Run Last


    The “ask-question” signal

    void
     user_function (GMountOperation *op,
    -               gchar           *message,
    -               GStrv            choices,
    -               gpointer         user_data)
    + gchar *message, + GStrv choices, + gpointer user_data)

    Emitted when asking the user a question and gives a list of choices for the user to choose from.

    If the message contains a line break, the first line should be @@ -1013,7 +1013,7 @@

    -

    Flags: Run Last

    +

    Flags: Run Last


    @@ -1021,7 +1021,7 @@
    void
     user_function (GMountOperation      *op,
                    GMountOperationResult result,
    -               gpointer              user_data)
    + gpointer user_data)

    Emitted when the user has replied to the mount operation.

    Parameters

    @@ -1050,17 +1050,17 @@
    -

    Flags: Run Last

    +

    Flags: Run Last


    The “show-processes” signal

    void
     user_function (GMountOperation *op,
    -               gchar           *message,
    -               GArray          *processes,
    -               GStrv            choices,
    -               gpointer         user_data)
    + gchar *message, + GArray *processes, + GStrv choices, + gpointer user_data)

    Emitted when one or more processes are blocking an operation e.g. unmounting/ejecting a GMount or stopping a GDrive.

    Note that this signal may be emitted several times to update the @@ -1092,7 +1092,7 @@

    processes

    -

    an array of GPid for processes +

    an array of GPid for processes blocking the operation.

    [element-type GPid] @@ -1109,7 +1109,7 @@
    -

    Flags: Run Last

    +

    Flags: Run Last

    Since: 2.22


    @@ -1117,10 +1117,10 @@

    The “show-unmount-progress” signal

    void
     user_function (GMountOperation *op,
    -               gchar           *message,
    -               gint64           time_left,
    -               gint64           bytes_left,
    -               gpointer         user_data)
    + gchar *message, + gint64 time_left, + gint64 bytes_left, + gpointer user_data)

    Emitted when an unmount operation has been busy for more than some time (typically 1.5 seconds).

    When unmounting or ejecting a volume, the kernel might need to flush @@ -1176,12 +1176,12 @@ -

    Flags: Run Last

    +

    Flags: Run Last

    Since: 2.34

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GNetworkAddress.html glib2.0-2.56.4/docs/reference/gio/html/GNetworkAddress.html --- glib2.0-2.56.2/docs/reference/gio/html/GNetworkAddress.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GNetworkAddress.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -75,7 +75,7 @@ -const gchar * +const gchar * g_network_address_get_hostname () @@ -83,14 +83,14 @@ -guint16 +guint16 g_network_address_get_port () -const gchar * +const gchar * g_network_address_get_scheme () @@ -110,18 +110,18 @@ -gchar * +gchar * hostname Read / Write / Construct Only -guint +guint port Read / Write / Construct Only -gchar * +gchar * scheme Read / Write / Construct Only @@ -143,7 +143,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GNetworkAddress
     
    @@ -171,8 +171,8 @@

    g_network_address_new ()

    GSocketConnectable *
    -g_network_address_new (const gchar *hostname,
    -                       guint16 port);
    +g_network_address_new (const gchar *hostname, + guint16 port);

    Creates a new GSocketConnectable for connecting to the given hostname and port @@ -216,7 +216,7 @@

    g_network_address_new_loopback ()

    GSocketConnectable *
    -g_network_address_new_loopback (guint16 port);
    +g_network_address_new_loopback (guint16 port);

    Creates a new GSocketConnectable for connecting to the local host over a loopback connection to the given port . This is intended for @@ -254,13 +254,13 @@

    g_network_address_parse ()

    GSocketConnectable *
    -g_network_address_parse (const gchar *host_and_port,
    -                         guint16 default_port,
    -                         GError **error);
    +g_network_address_parse (const gchar *host_and_port, + guint16 default_port, + GError **error);

    Creates a new GSocketConnectable for connecting to the given hostname and port -. May fail and return NULL in case +. May fail and return NULL in case parsing host_and_port fails.

    host_and_port @@ -305,7 +305,7 @@

    error

    -

    a pointer to a GError, or NULL

    +

    a pointer to a GError, or NULL

      @@ -314,7 +314,7 @@

    Returns

    the new -GNetworkAddress, or NULL on error.

    +GNetworkAddress, or NULL on error.

    [transfer full][type GNetworkAddress]

    Since: 2.22

    @@ -323,12 +323,12 @@

    g_network_address_parse_uri ()

    GSocketConnectable *
    -g_network_address_parse_uri (const gchar *uri,
    -                             guint16 default_port,
    -                             GError **error);
    +g_network_address_parse_uri (const gchar *uri, + guint16 default_port, + GError **error);

    Creates a new GSocketConnectable for connecting to the given uri -. May fail and return NULL in case parsing uri +. May fail and return NULL in case parsing uri fails.

    Using this rather than g_network_address_new() or g_network_address_parse() allows GSocketClient to determine @@ -354,7 +354,7 @@

    error

    -

    a pointer to a GError, or NULL

    +

    a pointer to a GError, or NULL

      @@ -363,7 +363,7 @@

    Returns

    the new -GNetworkAddress, or NULL on error.

    +GNetworkAddress, or NULL on error.

    [transfer full][type GNetworkAddress]

    Since: 2.26

    @@ -371,7 +371,7 @@

    g_network_address_get_hostname ()

    -
    const gchar *
    +
    const gchar *
     g_network_address_get_hostname (GNetworkAddress *addr);

    Gets addr 's hostname. This might be either UTF-8 or ASCII-encoded, @@ -402,7 +402,7 @@


    g_network_address_get_port ()

    -
    guint16
    +
    guint16
     g_network_address_get_port (GNetworkAddress *addr);

    Gets addr 's port number

    @@ -431,7 +431,7 @@

    g_network_address_get_scheme ()

    -
    const gchar *
    +
    const gchar *
     g_network_address_get_scheme (GNetworkAddress *addr);

    Gets addr 's scheme

    @@ -453,7 +453,7 @@

    Returns

    addr -'s scheme (NULL if not built from URI)

    +'s scheme (NULL if not built from URI)

    Since: 2.26

    @@ -471,7 +471,7 @@

    Property Details

    The “hostname” property

    -
      “hostname”                 gchar *
    +
      “hostname”                 gchar *

    Hostname to resolve.

    Flags: Read / Write / Construct Only

    Default value: NULL

    @@ -479,7 +479,7 @@

    The “port” property

    -
      “port”                     guint
    +
      “port”                     guint

    Network port.

    Flags: Read / Write / Construct Only

    Allowed values: <= 65535

    @@ -488,7 +488,7 @@

    The “scheme” property

    -
      “scheme”                   gchar *
    +
      “scheme”                   gchar *

    URI Scheme.

    Flags: Read / Write / Construct Only

    Default value: NULL

    @@ -496,6 +496,6 @@
    +
    Generated by GTK-Doc V1.29.1
    \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GNetworkMonitor.html glib2.0-2.56.4/docs/reference/gio/html/GNetworkMonitor.html --- glib2.0-2.56.2/docs/reference/gio/html/GNetworkMonitor.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GNetworkMonitor.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -53,7 +53,7 @@ -gboolean +gboolean g_network_monitor_get_network_available () @@ -61,7 +61,7 @@ -gboolean +gboolean g_network_monitor_get_network_metered () @@ -69,7 +69,7 @@ -gboolean +gboolean g_network_monitor_can_reach () @@ -85,7 +85,7 @@ -gboolean +gboolean g_network_monitor_can_reach_finish () @@ -117,12 +117,12 @@ Read -gboolean +gboolean network-available Read -gboolean +gboolean network-metered Read @@ -140,7 +140,7 @@ void network-changed -Run Last +Run Last
    @@ -173,7 +173,7 @@

    Object Hierarchy

    -
        GInterface
    +
        GInterface
         ╰── GNetworkMonitor
     
    @@ -181,7 +181,7 @@

    Prerequisites

    GNetworkMonitor requires - GInitable and GObject.

    + GInitable and GObject.

    Includes

    @@ -213,7 +213,7 @@

    g_network_monitor_get_network_available ()

    -
    gboolean
    +
    gboolean
     g_network_monitor_get_network_available
                                    (GNetworkMonitor *monitor);

    Checks if the network is available. "Available" here means that the @@ -244,7 +244,7 @@


    g_network_monitor_get_network_metered ()

    -
    gboolean
    +
    gboolean
     g_network_monitor_get_network_metered (GNetworkMonitor *monitor);

    Checks if the network is metered. See “network-metered” for more details.

    @@ -272,25 +272,25 @@

    g_network_monitor_can_reach ()

    -
    gboolean
    +
    gboolean
     g_network_monitor_can_reach (GNetworkMonitor *monitor,
                                  GSocketConnectable *connectable,
                                  GCancellable *cancellable,
    -                             GError **error);
    + GError **error);

    Attempts to determine whether or not the host pointed to by connectable can be reached, without actually trying to connect to it.

    -

    This may return TRUE even when “network-available” -is FALSE, if, for example, monitor +

    This may return TRUE even when “network-available” +is FALSE, if, for example, monitor can determine that connectable refers to a host on a local network.

    If monitor believes that an attempt to connect to connectable -will succeed, it will return TRUE. Otherwise, it will return -FALSE and set error +will succeed, it will return TRUE. Otherwise, it will return +FALSE and set error to an appropriate error (such as G_IO_ERROR_HOST_UNREACHABLE).

    Note that although this does not attempt to connect to @@ -319,12 +319,12 @@

    cancellable

    -

    a GCancellable, or NULL.

    +

    a GCancellable, or NULL.

    [nullable]

    error

    -

    return location for a GError, or NULL

    +

    return location for a GError, or NULL

      @@ -332,8 +332,8 @@

    Returns

    -

    TRUE if connectable -is reachable, FALSE if not.

    +

    TRUE if connectable +is reachable, FALSE if not.

    Since: 2.32

    @@ -345,7 +345,7 @@ GSocketConnectable *connectable, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data);
    + gpointer user_data);

    Asynchronously attempts to determine whether or not the host pointed to by connectable can be reached, without actually @@ -376,7 +376,7 @@

    cancellable

    -

    a GCancellable, or NULL.

    +

    a GCancellable, or NULL.

    [nullable] @@ -397,10 +397,10 @@

    g_network_monitor_can_reach_finish ()

    -
    gboolean
    +
    gboolean
     g_network_monitor_can_reach_finish (GNetworkMonitor *monitor,
                                         GAsyncResult *result,
    -                                    GError **error);
    + GError **error);

    Finishes an async network connectivity test. See g_network_monitor_can_reach_async().

    @@ -424,7 +424,7 @@

    error

    -

    return location for errors, or NULL

    +

    return location for errors, or NULL

      @@ -432,7 +432,7 @@

    Returns

    -

    TRUE if network is reachable, FALSE if not.

    +

    TRUE if network is reachable, FALSE if not.


    @@ -442,9 +442,9 @@ g_network_monitor_get_connectivity (GNetworkMonitor *monitor);

    Gets a more detailed networking state than g_network_monitor_get_network_available().

    -

    If “network-available” is FALSE, then the +

    If “network-available” is FALSE, then the connectivity state will be G_NETWORK_CONNECTIVITY_LOCAL.

    -

    If “network-available” is TRUE, then the +

    If “network-available” is TRUE, then the connectivity state will be G_NETWORK_CONNECTIVITY_FULL (if there is full Internet connectivity), G_NETWORK_CONNECTIVITY_LIMITED (if the host has a default route, but appears to be unable to actually @@ -625,7 +625,7 @@


    The “network-available” property

    -
      “network-available”        gboolean
    +
      “network-available”        gboolean

    Whether the network is considered available. That is, whether the system has a default route for at least one of IPv4 or IPv6.

    Real-world networks are of course much more complicated than @@ -637,7 +637,7 @@ not active. Thus, it is best to use g_network_monitor_can_reach() or g_network_monitor_can_reach_async() to test for reachability on a host-by-host basis. (On the other hand, when the property is -FALSE, the application can reasonably expect that no remote +FALSE, the application can reasonably expect that no remote hosts at all are reachable, and should indicate this to the user in its UI.)

    See also “network-changed”.

    @@ -648,7 +648,7 @@

    The “network-metered” property

    -
      “network-metered”          gboolean
    +
      “network-metered”          gboolean

    Whether the network is considered metered. That is, whether the system has traffic flowing through the default connection that is subject to limitations set by service providers. For example, traffic @@ -674,8 +674,8 @@

    The “network-changed” signal

    void
     user_function (GNetworkMonitor *monitor,
    -               gboolean         network_available,
    -               gpointer         user_data)
    + gboolean network_available, + gpointer user_data)

    Emitted when the network configuration changes.

    Parameters

    @@ -704,12 +704,12 @@
    -

    Flags: Run Last

    +

    Flags: Run Last

    Since: 2.32

    +
    Generated by GTK-Doc V1.29.1
    \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GNetworkService.html glib2.0-2.56.4/docs/reference/gio/html/GNetworkService.html --- glib2.0-2.56.2/docs/reference/gio/html/GNetworkService.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GNetworkService.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -51,28 +51,28 @@ -const gchar * +const gchar * g_network_service_get_service () -const gchar * +const gchar * g_network_service_get_protocol () -const gchar * +const gchar * g_network_service_get_domain () -const gchar * +const gchar * g_network_service_get_scheme () @@ -100,25 +100,25 @@ -gchar * +gchar * domain Read / Write / Construct Only -gchar * +gchar * protocol Read / Write / Construct Only -gchar * +gchar * scheme Read / Write -gchar * +gchar * service Read / Write / Construct Only @@ -140,7 +140,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GNetworkService
     
    @@ -171,9 +171,9 @@

    g_network_service_new ()

    GSocketConnectable *
    -g_network_service_new (const gchar *service,
    -                       const gchar *protocol,
    -                       const gchar *domain);
    +g_network_service_new (const gchar *service, + const gchar *protocol, + const gchar *domain);

    Creates a new GNetworkService representing the given service , protocol @@ -218,7 +218,7 @@


    g_network_service_get_service ()

    -
    const gchar *
    +
    const gchar *
     g_network_service_get_service (GNetworkService *srv);

    Gets srv 's service name (eg, "ldap").

    @@ -247,7 +247,7 @@

    g_network_service_get_protocol ()

    -
    const gchar *
    +
    const gchar *
     g_network_service_get_protocol (GNetworkService *srv);

    Gets srv 's protocol name (eg, "tcp").

    @@ -276,7 +276,7 @@

    g_network_service_get_domain ()

    -
    const gchar *
    +
    const gchar *
     g_network_service_get_domain (GNetworkService *srv);

    Gets the domain that srv serves. This might be either UTF-8 or @@ -307,7 +307,7 @@


    g_network_service_get_scheme ()

    -
    const gchar *
    +
    const gchar *
     g_network_service_get_scheme (GNetworkService *srv);

    Get's the URI scheme used to resolve proxies. By default, the service name is used as scheme.

    @@ -338,7 +338,7 @@

    g_network_service_set_scheme ()

    void
     g_network_service_set_scheme (GNetworkService *srv,
    -                              const gchar *scheme);
    + const gchar *scheme);

    Set's the URI scheme used to resolve proxies. By default, the service name is used as scheme.

    @@ -379,7 +379,7 @@

    Property Details

    The “domain” property

    -
      “domain”                   gchar *
    +
      “domain”                   gchar *

    Network domain, eg, "example.com".

    Flags: Read / Write / Construct Only

    Default value: NULL

    @@ -387,7 +387,7 @@

    The “protocol” property

    -
      “protocol”                 gchar *
    +
      “protocol”                 gchar *

    Network protocol, eg "tcp".

    Flags: Read / Write / Construct Only

    Default value: NULL

    @@ -395,7 +395,7 @@

    The “scheme” property

    -
      “scheme”                   gchar *
    +
      “scheme”                   gchar *

    Network scheme (default is to use service).

    Flags: Read / Write

    Default value: NULL

    @@ -403,7 +403,7 @@

    The “service” property

    -
      “service”                  gchar *
    +
      “service”                  gchar *

    Service name, eg "ldap".

    Flags: Read / Write / Construct Only

    Default value: NULL

    @@ -411,6 +411,6 @@
    +
    Generated by GTK-Doc V1.29.1
    \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GNotification.html glib2.0-2.56.4/docs/reference/gio/html/GNotification.html --- glib2.0-2.56.2/docs/reference/gio/html/GNotification.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GNotification.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -160,7 +160,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GNotification
     
    @@ -194,7 +194,7 @@

    g_notification_new ()

    GNotification *
    -g_notification_new (const gchar *title);
    +g_notification_new (const gchar *title);

    Creates a new GNotification with title as its title.

    After populating notification @@ -229,7 +229,7 @@

    g_notification_set_title ()

    void
     g_notification_set_title (GNotification *notification,
    -                          const gchar *title);
    + const gchar *title);

    Sets the title of notification to title .

    @@ -263,7 +263,7 @@

    g_notification_set_body ()

    void
     g_notification_set_body (GNotification *notification,
    -                         const gchar *body);
    + const gchar *body);

    Sets the body of notification to body .

    @@ -284,7 +284,7 @@

    body

    the new body for notification -, or NULL.

    +, or NULL.

    [nullable] @@ -364,7 +364,7 @@

    g_notification_set_urgent ()

    void
     g_notification_set_urgent (GNotification *notification,
    -                           gboolean urgent);
    + gboolean urgent);

    g_notification_set_urgent has been deprecated since version 2.42 and should not be used in newly-written code.

    Since 2.42, this has been deprecated in favour of @@ -387,7 +387,7 @@

    urgent

    -

    TRUE if notification +

    TRUE if notification is urgent

      @@ -401,7 +401,7 @@

    g_notification_set_default_action ()

    void
     g_notification_set_default_action (GNotification *notification,
    -                                   const gchar *detailed_action);
    + const gchar *detailed_action);

    Sets the default action of notification to detailed_action . This @@ -446,8 +446,8 @@

    void
     g_notification_set_default_action_and_target
                                    (GNotification *notification,
    -                                const gchar *action,
    -                                const gchar *target_format,
    +                                const gchar *action,
    +                                const gchar *target_format,
                                     ...);

    Sets the default action of notification to action @@ -456,9 +456,9 @@ application-wide action (it must start with "app.").

    If target_format is given, it is used to collect remaining -positional parameters into a GVariant instance, similar to -g_variant_new(). action - will be activated with that GVariant as its +positional parameters into a GVariant instance, similar to +g_variant_new(). action + will be activated with that GVariant as its parameter.

    When no default action is set, the application that the notification was sent on is activated.

    @@ -484,7 +484,7 @@

    target_format

    -

    a GVariant format string, or NULL.

    +

    a GVariant format string, or NULL.

    [nullable] @@ -504,15 +504,15 @@
    void
     g_notification_set_default_action_and_target_value
                                    (GNotification *notification,
    -                                const gchar *action,
    -                                GVariant *target);
    + const gchar *action, + GVariant *target);

    Sets the default action of notification to action . This action is activated when the notification is clicked on. It must be an application-wide action (start with "app.").

    If target - is non-NULL, action + is non-NULL, action will be activated with target as its parameter.

    @@ -540,8 +540,8 @@

    target

    -

    a GVariant to use as action -'s parameter, or NULL.

    +

    a GVariant to use as action +'s parameter, or NULL.

    [nullable] @@ -554,8 +554,8 @@

    g_notification_add_button ()

    void
     g_notification_add_button (GNotification *notification,
    -                           const gchar *label,
    -                           const gchar *detailed_action);
    + const gchar *label, + const gchar *detailed_action);

    Adds a button to notification that activates the action in detailed_action @@ -601,9 +601,9 @@

    g_notification_add_button_with_target ()

    void
     g_notification_add_button_with_target (GNotification *notification,
    -                                       const gchar *label,
    -                                       const gchar *action,
    -                                       const gchar *target_format,
    +                                       const gchar *label,
    +                                       const gchar *action,
    +                                       const gchar *target_format,
                                            ...);

    Adds a button to notification that activates action @@ -612,9 +612,9 @@ must be an application-wide action (it must start with "app.").

    If target_format is given, it is used to collect remaining -positional parameters into a GVariant instance, similar to -g_variant_new(). action - will be activated with that GVariant as its +positional parameters into a GVariant instance, similar to +g_variant_new(). action + will be activated with that GVariant as its parameter.

    [skip]

    @@ -643,7 +643,7 @@

    target_format

    -

    a GVariant format string, or NULL.

    +

    a GVariant format string, or NULL.

    [nullable] @@ -663,16 +663,16 @@
    void
     g_notification_add_button_with_target_value
                                    (GNotification *notification,
    -                                const gchar *label,
    -                                const gchar *action,
    -                                GVariant *target);
    + const gchar *label, + const gchar *action, + GVariant *target);

    Adds a button to notification that activates action when clicked. action must be an application-wide action (it must start with "app.").

    If target - is non-NULL, action + is non-NULL, action will be activated with target as its parameter.

    @@ -703,8 +703,8 @@

    target

    -

    a GVariant to use as action -'s parameter, or NULL.

    +

    a GVariant to use as action +'s parameter, or NULL.

    [nullable] @@ -779,6 +779,6 @@
    +
    Generated by GTK-Doc V1.29.1
    \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GOutputStream.html glib2.0-2.56.4/docs/reference/gio/html/GOutputStream.html --- glib2.0-2.56.2/docs/reference/gio/html/GOutputStream.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GOutputStream.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -43,7 +43,7 @@ -gssize +gssize g_output_stream_write () @@ -51,7 +51,7 @@ -gboolean +gboolean g_output_stream_write_all () @@ -67,7 +67,7 @@ -gboolean +gboolean g_output_stream_write_all_finish () @@ -75,7 +75,7 @@ -gssize +gssize g_output_stream_splice () @@ -83,7 +83,7 @@ -gboolean +gboolean g_output_stream_flush () @@ -91,7 +91,7 @@ -gboolean +gboolean g_output_stream_close () @@ -107,7 +107,7 @@ -gssize +gssize g_output_stream_write_finish () @@ -123,7 +123,7 @@ -gssize +gssize g_output_stream_splice_finish () @@ -139,7 +139,7 @@ -gboolean +gboolean g_output_stream_flush_finish () @@ -155,7 +155,7 @@ -gboolean +gboolean g_output_stream_close_finish () @@ -163,7 +163,7 @@ -gboolean +gboolean g_output_stream_is_closing () @@ -171,7 +171,7 @@ -gboolean +gboolean g_output_stream_is_closed () @@ -179,7 +179,7 @@ -gboolean +gboolean g_output_stream_has_pending () @@ -187,7 +187,7 @@ -gboolean +gboolean g_output_stream_set_pending () @@ -203,7 +203,7 @@ -gssize +gssize g_output_stream_write_bytes () @@ -219,7 +219,7 @@ -gssize +gssize g_output_stream_write_bytes_finish () @@ -227,7 +227,7 @@ -gboolean +gboolean g_output_stream_printf () @@ -235,7 +235,7 @@ -gboolean +gboolean g_output_stream_vprintf () @@ -265,7 +265,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GOutputStream
             ├── GFilterOutputStream
             ├── GFileOutputStream
    @@ -299,19 +299,19 @@
     

    Functions

    g_output_stream_write ()

    -
    gssize
    +
    gssize
     g_output_stream_write (GOutputStream *stream,
                            const void *buffer,
    -                       gsize count,
    +                       gsize count,
                            GCancellable *cancellable,
    -                       GError **error);
    + GError **error);

    Tries to write count bytes from buffer into the stream. Will block during the operation.

    If count is 0, returns 0 and does nothing. A value of count -larger than G_MAXSSIZE will cause a G_IO_ERROR_INVALID_ARGUMENT error.

    +larger than G_MAXSSIZE will cause a G_IO_ERROR_INVALID_ARGUMENT error.

    On success, the number of bytes written to the stream is returned. It is not an error if this is not the same as the requested size, as it can happen e.g. on a partial I/O error, or if there is not enough @@ -320,7 +320,7 @@ count is 0).

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned. If an operation was partially finished when the operation was cancelled the @@ -359,7 +359,7 @@

    error

    -

    location to store the error occurring, or NULL to ignore

    +

    location to store the error occurring, or NULL to ignore

      @@ -373,13 +373,13 @@

    g_output_stream_write_all ()

    -
    gboolean
    +
    gboolean
     g_output_stream_write_all (GOutputStream *stream,
                                const void *buffer,
    -                           gsize count,
    -                           gsize *bytes_written,
    +                           gsize count,
    +                           gsize *bytes_written,
                                GCancellable *cancellable,
    -                           GError **error);
    + GError **error);

    Tries to write count bytes from buffer into the stream. Will block @@ -387,15 +387,15 @@

    This function is similar to g_output_stream_write(), except it tries to write as many bytes as requested, only stopping on an error.

    On a successful write of count - bytes, TRUE is returned, and bytes_written + bytes, TRUE is returned, and bytes_written is set to count .

    -

    If there is an error during the operation FALSE is returned and error +

    If there is an error during the operation FALSE is returned and error is set to indicate the error status.

    As a special exception to the normal conventions for functions that -use GError, if this function returns FALSE (and sets error +use GError, if this function returns FALSE (and sets error ) then bytes_written will be set to the number of bytes that were @@ -435,12 +435,12 @@

    cancellable

    -

    optional GCancellable object, NULL to ignore.

    +

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    -

    location to store the error occurring, or NULL to ignore

    +

    location to store the error occurring, or NULL to ignore

      @@ -448,7 +448,7 @@

    Returns

    -

    TRUE on success, FALSE if there was an error

    +

    TRUE on success, FALSE if there was an error


    @@ -457,11 +457,11 @@
    void
     g_output_stream_write_all_async (GOutputStream *stream,
                                      const void *buffer,
    -                                 gsize count,
    +                                 gsize count,
                                      int io_priority,
                                      GCancellable *cancellable,
                                      GAsyncReadyCallback callback,
    -                                 gpointer user_data);
    + gpointer user_data);

    Request an asynchronous write of count bytes from buffer into @@ -473,7 +473,7 @@

    Call g_output_stream_write_all_finish() to collect the result.

    Any outstanding I/O request with higher priority (lower numerical value) will be executed before an outstanding request with lower -priority. Default priority is G_PRIORITY_DEFAULT.

    +priority. Default priority is G_PRIORITY_DEFAULT.

    Note that no copy of buffer will be made, so it must stay valid until callback @@ -509,7 +509,7 @@

    cancellable

    -

    optional GCancellable object, NULL to ignore.

    +

    optional GCancellable object, NULL to ignore.

    [nullable] @@ -530,15 +530,15 @@

    g_output_stream_write_all_finish ()

    -
    gboolean
    +
    gboolean
     g_output_stream_write_all_finish (GOutputStream *stream,
                                       GAsyncResult *result,
    -                                  gsize *bytes_written,
    -                                  GError **error);
    + gsize *bytes_written, + GError **error);

    Finishes an asynchronous stream write operation started with g_output_stream_write_all_async().

    As a special exception to the normal conventions for functions that -use GError, if this function returns FALSE (and sets error +use GError, if this function returns FALSE (and sets error ) then bytes_written will be set to the number of bytes that were @@ -572,7 +572,7 @@

    error

    -

    a GError location to store the error occurring, or NULL to ignore.

    +

    a GError location to store the error occurring, or NULL to ignore.

      @@ -580,19 +580,19 @@

    Returns

    -

    TRUE on success, FALSE if there was an error

    +

    TRUE on success, FALSE if there was an error

    Since: 2.44


    g_output_stream_splice ()

    -
    gssize
    +
    gssize
     g_output_stream_splice (GOutputStream *stream,
                             GInputStream *source,
                             GOutputStreamSpliceFlags flags,
                             GCancellable *cancellable,
    -                        GError **error);
    + GError **error);

    Splices an input stream into an output stream.

    Parameters

    @@ -620,12 +620,12 @@

    cancellable

    -

    optional GCancellable object, NULL to ignore.

    +

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    -

    a GError location to store the error occurring, or NULL to +

    a GError location to store the error occurring, or NULL to ignore.

      @@ -634,9 +634,9 @@

    Returns

    -

    a gssize containing the size of the data spliced, or +

    a gssize containing the size of the data spliced, or -1 if an error occurred. Note that if the number of bytes -spliced is greater than G_MAXSSIZE, then that will be +spliced is greater than G_MAXSSIZE, then that will be returned, and there is no way to determine the actual number of bytes spliced.

    @@ -644,17 +644,17 @@

    g_output_stream_flush ()

    -
    gboolean
    +
    gboolean
     g_output_stream_flush (GOutputStream *stream,
                            GCancellable *cancellable,
    -                       GError **error);
    + GError **error);

    Forces a write of all user-space buffered data for the given stream . Will block during the operation. Closing the stream will implicitly cause a flush.

    This function is optional for inherited classes.

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    @@ -678,7 +678,7 @@

    error

    -

    location to store the error occurring, or NULL to ignore

    +

    location to store the error occurring, or NULL to ignore

      @@ -686,16 +686,16 @@

    Returns

    -

    TRUE on success, FALSE on error

    +

    TRUE on success, FALSE on error


    g_output_stream_close ()

    -
    gboolean
    +
    gboolean
     g_output_stream_close (GOutputStream *stream,
                            GCancellable *cancellable,
    -                       GError **error);
    + GError **error);

    Closes the stream, releasing resources related to it.

    Once the stream is closed, all other operations will return G_IO_ERROR_CLOSED. Closing a stream multiple times will not return an error.

    @@ -713,7 +713,7 @@ is important to check and report the error to the user, otherwise there might be a loss of data as all data might not be written.

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned. Cancelling a close will still leave the stream closed, but there some streams @@ -741,7 +741,7 @@

    error

    -

    location to store the error occurring, or NULL to ignore

    +

    location to store the error occurring, or NULL to ignore

      @@ -749,7 +749,7 @@

    Returns

    -

    TRUE on success, FALSE on failure

    +

    TRUE on success, FALSE on failure


    @@ -758,11 +758,11 @@
    void
     g_output_stream_write_async (GOutputStream *stream,
                                  const void *buffer,
    -                             gsize count,
    +                             gsize count,
                                  int io_priority,
                                  GCancellable *cancellable,
                                  GAsyncReadyCallback callback,
    -                             gpointer user_data);
    + gpointer user_data);

    Request an asynchronous write of count bytes from buffer into @@ -773,7 +773,7 @@

    During an async request no other sync and async calls are allowed, and will result in G_IO_ERROR_PENDING errors.

    A value of count - larger than G_MAXSSIZE will cause a + larger than G_MAXSSIZE will cause a G_IO_ERROR_INVALID_ARGUMENT error.

    On success, the number of bytes written will be passed to the callback @@ -786,7 +786,7 @@ method will just wait until this changes.

    Any outstanding I/O request with higher priority (lower numerical value) will be executed before an outstanding request with lower -priority. Default priority is G_PRIORITY_DEFAULT.

    +priority. Default priority is G_PRIORITY_DEFAULT.

    The asynchronous methods have a default fallback that uses threads to implement asynchronicity, so they are optional for inheriting classes. However, if you override one you must override all.

    @@ -796,7 +796,7 @@ will be made, so it must stay valid until callback is called. See g_output_stream_write_bytes_async() -for a GBytes version that will automatically hold a reference to +for a GBytes version that will automatically hold a reference to the contents (without copying) for the duration of the call.

    Parameters

    @@ -829,7 +829,7 @@

    cancellable

    -

    optional GCancellable object, NULL to ignore.

    +

    optional GCancellable object, NULL to ignore.

    [nullable] @@ -849,10 +849,10 @@

    g_output_stream_write_finish ()

    -
    gssize
    +
    gssize
     g_output_stream_write_finish (GOutputStream *stream,
                                   GAsyncResult *result,
    -                              GError **error);
    + GError **error);

    Finishes a stream write operation.

    Parameters

    @@ -875,7 +875,7 @@

    error

    -

    a GError location to store the error occurring, or NULL to +

    a GError location to store the error occurring, or NULL to ignore.

      @@ -884,7 +884,7 @@

    Returns

    -

    a gssize containing the number of bytes written to the stream.

    +

    a gssize containing the number of bytes written to the stream.


    @@ -897,7 +897,7 @@ int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Splices a stream asynchronously. When the operation is finished callback will be called. @@ -936,7 +936,7 @@

    cancellable

    -

    optional GCancellable object, NULL to ignore.

    +

    optional GCancellable object, NULL to ignore.

    [nullable] @@ -957,10 +957,10 @@

    g_output_stream_splice_finish ()

    -
    gssize
    +
    gssize
     g_output_stream_splice_finish (GOutputStream *stream,
                                    GAsyncResult *result,
    -                               GError **error);
    + GError **error);

    Finishes an asynchronous stream splice operation.

    Parameters

    @@ -983,7 +983,7 @@

    error

    -

    a GError location to store the error occurring, or NULL to +

    a GError location to store the error occurring, or NULL to ignore.

      @@ -992,8 +992,8 @@

    Returns

    -

    a gssize of the number of bytes spliced. Note that if the -number of bytes spliced is greater than G_MAXSSIZE, then that +

    a gssize of the number of bytes spliced. Note that if the +number of bytes spliced is greater than G_MAXSSIZE, then that will be returned, and there is no way to determine the actual number of bytes spliced.

    @@ -1006,7 +1006,7 @@ int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Forces an asynchronous write of all user-space buffered data for the given stream . @@ -1036,7 +1036,7 @@

    cancellable

    -

    optional GCancellable object, NULL to ignore.

    +

    optional GCancellable object, NULL to ignore.

    [nullable] @@ -1056,10 +1056,10 @@

    g_output_stream_flush_finish ()

    -
    gboolean
    +
    gboolean
     g_output_stream_flush_finish (GOutputStream *stream,
                                   GAsyncResult *result,
    -                              GError **error);
    + GError **error);

    Finishes flushing an output stream.

    Parameters

    @@ -1082,7 +1082,7 @@

    error

    -

    a GError location to store the error occurring, or NULL to +

    a GError location to store the error occurring, or NULL to ignore.

      @@ -1091,7 +1091,7 @@

    Returns

    -

    TRUE if flush operation succeeded, FALSE otherwise.

    +

    TRUE if flush operation succeeded, FALSE otherwise.


    @@ -1102,7 +1102,7 @@ int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Requests an asynchronous close of the stream, releasing resources related to it. When the operation is finished callback will be @@ -1153,10 +1153,10 @@


    g_output_stream_close_finish ()

    -
    gboolean
    +
    gboolean
     g_output_stream_close_finish (GOutputStream *stream,
                                   GAsyncResult *result,
    -                              GError **error);
    + GError **error);

    Closes an output stream.

    Parameters

    @@ -1179,7 +1179,7 @@

    error

    -

    a GError location to store the error occurring, or NULL to +

    a GError location to store the error occurring, or NULL to ignore.

      @@ -1188,13 +1188,13 @@

    Returns

    -

    TRUE if stream was successfully closed, FALSE otherwise.

    +

    TRUE if stream was successfully closed, FALSE otherwise.


    g_output_stream_is_closing ()

    -
    gboolean
    +
    gboolean
     g_output_stream_is_closing (GOutputStream *stream);

    Checks if an output stream is being closed. This can be used inside e.g. a flush implementation to see if the @@ -1217,15 +1217,15 @@

    Returns

    -

    TRUE if stream -is being closed. FALSE otherwise.

    +

    TRUE if stream +is being closed. FALSE otherwise.

    Since: 2.24


    g_output_stream_is_closed ()

    -
    gboolean
    +
    gboolean
     g_output_stream_is_closed (GOutputStream *stream);

    Checks if an output stream has already been closed.

    @@ -1245,14 +1245,14 @@

    Returns

    -

    TRUE if stream -is closed. FALSE otherwise.

    +

    TRUE if stream +is closed. FALSE otherwise.


    g_output_stream_has_pending ()

    -
    gboolean
    +
    gboolean
     g_output_stream_has_pending (GOutputStream *stream);

    Checks if an output stream has pending actions.

    @@ -1272,20 +1272,20 @@

    Returns

    -

    TRUE if stream +

    TRUE if stream has pending actions.


    g_output_stream_set_pending ()

    -
    gboolean
    +
    gboolean
     g_output_stream_set_pending (GOutputStream *stream,
    -                             GError **error);
    + GError **error);

    Sets stream to have actions pending. If the pending flag is already set or stream - is closed, it will return FALSE and set + is closed, it will return FALSE and set error .

    @@ -1304,7 +1304,7 @@

    error

    -

    a GError location to store the error occurring, or NULL to +

    a GError location to store the error occurring, or NULL to ignore.

      @@ -1313,7 +1313,7 @@

    Returns

    -

    TRUE if pending was previously unset and is now set.

    +

    TRUE if pending was previously unset and is now set.


    @@ -1342,20 +1342,20 @@

    g_output_stream_write_bytes ()

    -
    gssize
    +
    gssize
     g_output_stream_write_bytes (GOutputStream *stream,
    -                             GBytes *bytes,
    +                             GBytes *bytes,
                                  GCancellable *cancellable,
    -                             GError **error);
    + GError **error);

    A wrapper function for g_output_stream_write() which takes a -GBytes as input. This can be more convenient for use by language -bindings or in other cases where the refcounted nature of GBytes +GBytes as input. This can be more convenient for use by language +bindings or in other cases where the refcounted nature of GBytes is helpful over a bare pointer interface.

    However, note that this function may still perform partial writes, just like g_output_stream_write(). If that occurs, to continue -writing, you will need to create a new GBytes containing just the -remaining bytes, using g_bytes_new_from_bytes(). Passing the same -GBytes instance multiple times potentially can result in duplicated +writing, you will need to create a new GBytes containing just the +remaining bytes, using g_bytes_new_from_bytes(). Passing the same +GBytes instance multiple times potentially can result in duplicated data in the output stream.

    Parameters

    @@ -1373,7 +1373,7 @@

    bytes

    -

    the GBytes to write

    +

    the GBytes to write

      @@ -1383,7 +1383,7 @@

    error

    -

    location to store the error occurring, or NULL to ignore

    +

    location to store the error occurring, or NULL to ignore

      @@ -1399,19 +1399,19 @@

    g_output_stream_write_bytes_async ()

    void
     g_output_stream_write_bytes_async (GOutputStream *stream,
    -                                   GBytes *bytes,
    +                                   GBytes *bytes,
                                        int io_priority,
                                        GCancellable *cancellable,
                                        GAsyncReadyCallback callback,
    -                                   gpointer user_data);
    + gpointer user_data);

    This function is similar to g_output_stream_write_async(), but -takes a GBytes as input. Due to the refcounted nature of GBytes, +takes a GBytes as input. Due to the refcounted nature of GBytes, this allows the stream to avoid taking a copy of the data.

    However, note that this function may still perform partial writes, just like g_output_stream_write_async(). If that occurs, to continue -writing, you will need to create a new GBytes containing just the -remaining bytes, using g_bytes_new_from_bytes(). Passing the same -GBytes instance multiple times potentially can result in duplicated +writing, you will need to create a new GBytes containing just the +remaining bytes, using g_bytes_new_from_bytes(). Passing the same +GBytes instance multiple times potentially can result in duplicated data in the output stream.

    For the synchronous, blocking version of this function, see g_output_stream_write_bytes().

    @@ -1441,7 +1441,7 @@

    cancellable

    -

    optional GCancellable object, NULL to ignore.

    +

    optional GCancellable object, NULL to ignore.

    [nullable] @@ -1461,11 +1461,11 @@

    g_output_stream_write_bytes_finish ()

    -
    gssize
    +
    gssize
     g_output_stream_write_bytes_finish (GOutputStream *stream,
                                         GAsyncResult *result,
    -                                    GError **error);
    -

    Finishes a stream write-from-GBytes operation.

    + GError **error);
    +

    Finishes a stream write-from-GBytes operation.

    Parameters

    @@ -1487,7 +1487,7 @@ - @@ -1496,21 +1496,21 @@

    Returns

    -

    a gssize containing the number of bytes written to the stream.

    +

    a gssize containing the number of bytes written to the stream.


    g_output_stream_printf ()

    -
    gboolean
    +
    gboolean
     g_output_stream_printf (GOutputStream *stream,
    -                        gsize *bytes_written,
    +                        gsize *bytes_written,
                             GCancellable *cancellable,
    -                        GError **error,
    -                        const gchar *format,
    +                        GError **error,
    +                        const gchar *format,
                             ...);

    This is a utility function around g_output_stream_write_all(). It -uses g_strdup_vprintf() to turn format +uses g_strdup_vprintf() to turn format and @... into a string that is then written to stream .

    @@ -1543,12 +1543,12 @@
    - + - + @@ -1566,22 +1566,22 @@

    Returns

    -

    TRUE on success, FALSE if there was an error

    +

    TRUE on success, FALSE if there was an error

    Since: 2.40


    g_output_stream_vprintf ()

    -
    gboolean
    +
    gboolean
     g_output_stream_vprintf (GOutputStream *stream,
    -                         gsize *bytes_written,
    +                         gsize *bytes_written,
                              GCancellable *cancellable,
    -                         GError **error,
    -                         const gchar *format,
    +                         GError **error,
    +                         const gchar *format,
                              va_list args);

    This is a utility function around g_output_stream_write_all(). It -uses g_strdup_vprintf() to turn format +uses g_strdup_vprintf() to turn format and args into a string that is then written to stream @@ -1615,12 +1615,12 @@

    - + - + @@ -1638,7 +1638,7 @@

    Returns

    -

    TRUE on success, FALSE if there was an error

    +

    TRUE on success, FALSE if there was an error

    Since: 2.40

    @@ -1696,6 +1696,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GPermission.html glib2.0-2.56.4/docs/reference/gio/html/GPermission.html --- glib2.0-2.56.2/docs/reference/gio/html/GPermission.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GPermission.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -44,7 +44,7 @@ - + - + - + @@ -167,7 +167,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GPermission
             ╰── GSimplePermission
     
    @@ -196,9 +196,9 @@

    Functions

    g_permission_get_allowed ()

    -
    gboolean
    +
    gboolean
     g_permission_get_allowed (GPermission *permission);
    -

    Gets the value of the 'allowed' property. This property is TRUE if +

    Gets the value of the 'allowed' property. This property is TRUE if the caller currently has permission to perform the action that permission represents the permission to perform.

    @@ -226,9 +226,9 @@

    g_permission_get_can_acquire ()

    -
    gboolean
    +
    gboolean
     g_permission_get_can_acquire (GPermission *permission);
    -

    Gets the value of the 'can-acquire' property. This property is TRUE +

    Gets the value of the 'can-acquire' property. This property is TRUE if it is generally possible to acquire the permission by calling g_permission_acquire().

    @@ -255,9 +255,9 @@

    g_permission_get_can_release ()

    -
    gboolean
    +
    gboolean
     g_permission_get_can_release (GPermission *permission);
    -

    Gets the value of the 'can-release' property. This property is TRUE +

    Gets the value of the 'can-release' property. This property is TRUE if it is generally possible to release the permission by calling g_permission_release().

    @@ -284,10 +284,10 @@

    g_permission_acquire ()

    -
    gboolean
    +
    gboolean
     g_permission_acquire (GPermission *permission,
                           GCancellable *cancellable,
    -                      GError **error);
    + GError **error);

    Attempts to acquire the permission represented by permission .

    The precise method by which this happens depends on the permission @@ -295,8 +295,8 @@ that a dialog may appear asking the user to enter their password.

    You should check with g_permission_get_can_acquire() before calling this function.

    -

    If the permission is acquired then TRUE is returned. Otherwise, -FALSE is returned and error +

    If the permission is acquired then TRUE is returned. Otherwise, +FALSE is returned and error is set appropriately.

    This call is blocking, likely for a very long time (in the case that user interaction is required). See g_permission_acquire_async() for @@ -317,12 +317,12 @@

    - + - + @@ -330,7 +330,7 @@

    Returns

    -

    TRUE if the permission was successfully acquired

    +

    TRUE if the permission was successfully acquired

    Since: 2.26

    @@ -341,7 +341,7 @@ g_permission_acquire_async (GPermission *permission, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Attempts to acquire the permission represented by permission .

    This is the first half of the asynchronous version of @@ -362,7 +362,7 @@

    - + @@ -384,10 +384,10 @@

    g_permission_acquire_finish ()

    -
    gboolean
    +
    gboolean
     g_permission_acquire_finish (GPermission *permission,
                                  GAsyncResult *result,
    -                             GError **error);
    + GError **error);

    Collects the result of attempting to acquire the permission represented by permission .

    @@ -414,7 +414,7 @@
    - + @@ -422,17 +422,17 @@

    Returns

    -

    TRUE if the permission was successfully acquired

    +

    TRUE if the permission was successfully acquired

    Since: 2.26


    g_permission_release ()

    -
    gboolean
    +
    gboolean
     g_permission_release (GPermission *permission,
                           GCancellable *cancellable,
    -                      GError **error);
    + GError **error);

    Attempts to release the permission represented by permission .

    The precise method by which this happens depends on the permission @@ -440,8 +440,8 @@ permission will be dropped immediately without further action.

    You should check with g_permission_get_can_release() before calling this function.

    -

    If the permission is released then TRUE is returned. Otherwise, -FALSE is returned and error +

    If the permission is released then TRUE is returned. Otherwise, +FALSE is returned and error is set appropriately.

    This call is blocking, likely for a very long time (in the case that user interaction is required). See g_permission_release_async() for @@ -462,12 +462,12 @@

    - + - + @@ -475,7 +475,7 @@

    Returns

    -

    TRUE if the permission was successfully released

    +

    TRUE if the permission was successfully released

    Since: 2.26

    @@ -486,7 +486,7 @@ g_permission_release_async (GPermission *permission, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Attempts to release the permission represented by permission .

    This is the first half of the asynchronous version of @@ -507,7 +507,7 @@

    - + @@ -529,10 +529,10 @@

    g_permission_release_finish ()

    -
    gboolean
    +
    gboolean
     g_permission_release_finish (GPermission *permission,
                                  GAsyncResult *result,
    -                             GError **error);
    + GError **error);

    Collects the result of attempting to release the permission represented by permission .

    @@ -559,7 +559,7 @@
    - + @@ -567,7 +567,7 @@

    Returns

    -

    TRUE if the permission was successfully released

    +

    TRUE if the permission was successfully released

    Since: 2.26

    @@ -576,9 +576,9 @@

    g_permission_impl_update ()

    void
     g_permission_impl_update (GPermission *permission,
    -                          gboolean allowed,
    -                          gboolean can_acquire,
    -                          gboolean can_release);
    + gboolean allowed, + gboolean can_acquire, + gboolean can_release);

    This function is called by the GPermission implementation to update the properties of the permission. You should never call this function except from a GPermission implementation.

    @@ -631,8 +631,8 @@

    Property Details

    The “allowed” property

    -
      “allowed”                  gboolean
    -

    TRUE if the caller currently has permission to perform the action that +

      “allowed”                  gboolean
    +

    TRUE if the caller currently has permission to perform the action that permission represents the permission to perform.

    Flags: Read

    @@ -641,8 +641,8 @@

    The “can-acquire” property

    -
      “can-acquire”              gboolean
    -

    TRUE if it is generally possible to acquire the permission by calling +

      “can-acquire”              gboolean
    +

    TRUE if it is generally possible to acquire the permission by calling g_permission_acquire().

    Flags: Read

    Default value: FALSE

    @@ -650,8 +650,8 @@

    The “can-release” property

    -
      “can-release”              gboolean
    -

    TRUE if it is generally possible to release the permission by calling +

      “can-release”              gboolean
    +

    TRUE if it is generally possible to release the permission by calling g_permission_release().

    Flags: Read

    Default value: FALSE

    @@ -659,6 +659,6 @@
    +
    Generated by GTK-Doc V1.29.1
    \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GPollableInputStream.html glib2.0-2.56.4/docs/reference/gio/html/GPollableInputStream.html --- glib2.0-2.56.2/docs/reference/gio/html/GPollableInputStream.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GPollableInputStream.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -44,7 +44,7 @@ - + @@ -239,7 +239,7 @@

    Returns

    -

    a new GSource.

    +

    a new GSource.

    [transfer full]

    Since: 2.28

    @@ -247,13 +247,13 @@

    g_pollable_input_stream_read_nonblocking ()

    -
    gssize
    +
    gssize
     g_pollable_input_stream_read_nonblocking
                                    (GPollableInputStream *stream,
                                     void *buffer,
    -                                gsize count,
    +                                gsize count,
                                     GCancellable *cancellable,
    -                                GError **error);
    + GError **error);

    Attempts to read up to count bytes from stream into buffer @@ -261,7 +261,7 @@ with g_input_stream_read(). If stream is not currently readable, this will immediately return G_IO_ERROR_WOULD_BLOCK, and you can -use g_pollable_input_stream_create_source() to create a GSource +use g_pollable_input_stream_create_source() to create a GSource that will be triggered when stream is readable.

    Note that since this method never blocks, you cannot actually @@ -300,12 +300,12 @@

    - + - + @@ -346,14 +346,14 @@

    The interface for pollable input streams.

    The default implementation of can_poll - always returns TRUE.

    + always returns TRUE.

    The default implementation of read_nonblocking calls g_pollable_input_stream_is_readable(), and then calls -g_input_stream_read() if it returns TRUE. This means you only need +g_input_stream_read() if it returns TRUE. This means you only need to override it if it is possible that your is_readable -implementation may return TRUE when the stream is not actually +implementation may return TRUE when the stream is not actually readable.

    Members

    @@ -376,7 +376,7 @@
    - + @@ -397,6 +397,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GPollableOutputStream.html glib2.0-2.56.4/docs/reference/gio/html/GPollableOutputStream.html --- glib2.0-2.56.2/docs/reference/gio/html/GPollableOutputStream.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GPollableOutputStream.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -44,7 +44,7 @@ - + @@ -240,7 +240,7 @@

    Returns

    -

    a new GSource.

    +

    a new GSource.

    [transfer full]

    Since: 2.28

    @@ -248,13 +248,13 @@

    g_pollable_output_stream_write_nonblocking ()

    -
    gssize
    +
    gssize
     g_pollable_output_stream_write_nonblocking
                                    (GPollableOutputStream *stream,
                                     const void *buffer,
    -                                gsize count,
    +                                gsize count,
                                     GCancellable *cancellable,
    -                                GError **error);
    + GError **error);

    Attempts to write up to count bytes from buffer to stream @@ -262,7 +262,7 @@ with g_output_stream_write(). If stream is not currently writable, this will immediately return G_IO_ERROR_WOULD_BLOCK, and you can -use g_pollable_output_stream_create_source() to create a GSource +use g_pollable_output_stream_create_source() to create a GSource that will be triggered when stream is writable.

    Note that since this method never blocks, you cannot actually @@ -304,12 +304,12 @@

    - + - + @@ -350,14 +350,14 @@

    The interface for pollable output streams.

    The default implementation of can_poll - always returns TRUE.

    + always returns TRUE.

    The default implementation of write_nonblocking calls g_pollable_output_stream_is_writable(), and then calls -g_output_stream_write() if it returns TRUE. This means you only +g_output_stream_write() if it returns TRUE. This means you only need to override it if it is possible that your is_writable -implementation may return TRUE when the stream is not actually +implementation may return TRUE when the stream is not actually writable.

    Members

    @@ -380,7 +380,7 @@
    - + @@ -401,6 +401,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GPropertyAction.html glib2.0-2.56.4/docs/reference/gio/html/GPropertyAction.html --- glib2.0-2.56.2/docs/reference/gio/html/GPropertyAction.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GPropertyAction.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -61,48 +61,48 @@ - + - + +gchar * +GObject * +GVariantType * +gchar * +GVariant * +GVariantType * @@ -124,7 +124,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GPropertyAction
     
    @@ -142,20 +142,20 @@

    Description

    A GPropertyAction is a way to get a GAction with a state value -reflecting and controlling the value of a GObject property.

    +reflecting and controlling the value of a GObject property.

    The state of the action will correspond to the value of the property. Changing it will change the property (assuming the requested value -matches the requirements as specified in the GParamSpec).

    +matches the requirements as specified in the GParamSpec).

    Only the most common types are presently supported. Booleans are mapped to booleans, strings to strings, signed/unsigned integers to int32/uint32 and floats and doubles to doubles.

    If the property is an enum then the state will be string-typed and conversion will automatically be performed between the enum value and -"nick" string as per the GEnumValue table.

    +"nick" string as per the GEnumValue table.

    Flags types are not currently supported.

    Properties of object types, boxed types and pointer types are not supported and probably never will be.

    -

    Properties of GVariant types are not currently supported.

    +

    Properties of GVariant types are not currently supported.

    If the property is boolean-valued then the action will have a NULL parameter type, and activating the action (with no parameter) will toggle the value of the property.

    @@ -186,9 +186,9 @@

    g_property_action_new ()

    GPropertyAction *
    -g_property_action_new (const gchar *name,
    -                       gpointer object,
    -                       const gchar *property_name);
    +g_property_action_new (const gchar *name, + gpointer object, + const gchar *property_name);

    Creates a GAction corresponding to the value of property property_name on object @@ -246,7 +246,7 @@

    Property Details

    The “enabled” property

    -
      “enabled”                  gboolean
    +
      “enabled”                  gboolean

    If action is currently enabled.

    If the action is disabled then calls to g_action_activate() and @@ -258,8 +258,8 @@


    The “invert-boolean” property

    -
      “invert-boolean”           gboolean
    -

    If TRUE, the state of the action will be the negation of the +

      “invert-boolean”           gboolean
    +

    If TRUE, the state of the action will be the negation of the property value, provided the property is boolean.

    Flags: Read / Write / Construct Only

    Default value: FALSE

    @@ -268,7 +268,7 @@

    The “name” property

    -
      “name”                     gchar *
    +
      “name”                     gchar *

    The name of the action. This is mostly meaningful for identifying the action once it has been added to a GActionMap.

    Flags: Read / Write / Construct Only

    @@ -278,16 +278,16 @@

    The “object” property

    -
      “object”                   GObject *
    +
      “object”                   GObject *

    The object to wrap a property on.

    -

    The object must be a non-NULL GObject with properties.

    +

    The object must be a non-NULL GObject with properties.

    Flags: Write / Construct Only

    Since: 2.38


    The “parameter-type” property

    -
      “parameter-type”           GVariantType *
    +
      “parameter-type”           GVariantType *

    The type of the parameter that must be given when activating the action.

    Flags: Read

    @@ -296,7 +296,7 @@

    The “property-name” property

    -
      “property-name”            gchar *
    +
      “property-name”            gchar *

    The name of the property to wrap on the object.

    The property must exist on the passed-in object and it must be readable and writable (and not construct-only).

    @@ -307,8 +307,8 @@

    The “state” property

    -
      “state”                    GVariant *
    -

    The state of the action, or NULL if the action is stateless.

    +
      “state”                    GVariant *
    +

    The state of the action, or NULL if the action is stateless.

    Flags: Read

    Allowed values: GVariant<*>

    Default value: NULL

    @@ -317,8 +317,8 @@

    The “state-type” property

    -
      “state-type”               GVariantType *
    -

    The GVariantType of the state that the action has, or NULL if the +

      “state-type”               GVariantType *
    +

    The GVariantType of the state that the action has, or NULL if the action is stateless.

    Flags: Read

    Since: 2.38

    @@ -326,6 +326,6 @@
    +
    Generated by GTK-Doc V1.29.1
    \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GProxyAddressEnumerator.html glib2.0-2.56.4/docs/reference/gio/html/GProxyAddressEnumerator.html --- glib2.0-2.56.2/docs/reference/gio/html/GProxyAddressEnumerator.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GProxyAddressEnumerator.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -49,7 +49,7 @@
    - + @@ -61,7 +61,7 @@ +gchar * @@ -89,7 +89,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GSocketAddressEnumerator
             ╰── GProxyAddressEnumerator
     
    @@ -138,7 +138,7 @@

    The “default-port” property

    -
      “default-port”             guint
    +
      “default-port”             guint

    The default port to use if “uri” does not specify one.

    Flags: Read / Write / Construct Only

    @@ -157,7 +157,7 @@

    The “uri” property

    -
      “uri”                      gchar *
    +
      “uri”                      gchar *

    The destination URI, use none:// for generic socket.

    Flags: Read / Write / Construct Only

    Default value: NULL

    @@ -165,6 +165,6 @@
    +
    Generated by GTK-Doc V1.29.1
    \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GProxyAddress.html glib2.0-2.56.4/docs/reference/gio/html/GProxyAddress.html --- glib2.0-2.56.2/docs/reference/gio/html/GProxyAddress.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GProxyAddress.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -43,14 +43,14 @@ - - - - - - +gchar * - + +gchar * +gchar * +gchar * +gchar * +gchar * @@ -177,7 +177,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GSocketAddress
             ╰── GInetSocketAddress
                 ╰── GProxyAddress
    @@ -202,7 +202,7 @@
     

    Functions

    g_proxy_address_get_destination_protocol ()

    -
    const gchar *
    +
    const gchar *
     g_proxy_address_get_destination_protocol
                                    (GProxyAddress *proxy);

    Gets the protocol that is being spoken to the destination @@ -232,7 +232,7 @@


    g_proxy_address_get_destination_hostname ()

    -
    const gchar *
    +
    const gchar *
     g_proxy_address_get_destination_hostname
                                    (GProxyAddress *proxy);

    Gets proxy @@ -264,7 +264,7 @@


    g_proxy_address_get_destination_port ()

    -
    guint16
    +
    guint16
     g_proxy_address_get_destination_port (GProxyAddress *proxy);

    Gets proxy 's destination port; that is, the port on the @@ -295,7 +295,7 @@


    g_proxy_address_get_password ()

    -
    const gchar *
    +
    const gchar *
     g_proxy_address_get_password (GProxyAddress *proxy);

    Gets proxy 's password.

    @@ -324,7 +324,7 @@

    g_proxy_address_get_protocol ()

    -
    const gchar *
    +
    const gchar *
     g_proxy_address_get_protocol (GProxyAddress *proxy);

    Gets proxy 's protocol. eg, "socks" or "http"

    @@ -353,7 +353,7 @@

    g_proxy_address_get_username ()

    -
    const gchar *
    +
    const gchar *
     g_proxy_address_get_username (GProxyAddress *proxy);

    Gets proxy 's username.

    @@ -382,7 +382,7 @@

    g_proxy_address_get_uri ()

    -
    const gchar *
    +
    const gchar *
     g_proxy_address_get_uri (GProxyAddress *proxy);

    Gets the proxy URI that proxy was constructed from.

    @@ -404,7 +404,7 @@

    Returns

    the proxy -'s URI, or NULL if unknown

    +'s URI, or NULL if unknown

    Since: 2.34

    @@ -413,12 +413,12 @@

    g_proxy_address_new ()

    GSocketAddress *
     g_proxy_address_new (GInetAddress *inetaddr,
    -                     guint16 port,
    -                     const gchar *protocol,
    -                     const gchar *dest_hostname,
    -                     guint16 dest_port,
    -                     const gchar *username,
    -                     const gchar *password);
    + guint16 port, + const gchar *protocol, + const gchar *dest_hostname, + guint16 dest_port, + const gchar *username, + const gchar *password);

    Creates a new GProxyAddress for inetaddr with protocol that should @@ -426,7 +426,7 @@ and dest_port .

    (Note that this method doesn't set the “uri” or -“destination-protocol” fields; use g_object_new() +“destination-protocol” fields; use g_object_new() directly if you want to set those.)

    Parameters

    @@ -465,13 +465,13 @@
    +(or NULL).

    +(or NULL).

    @@ -507,7 +507,7 @@

    Property Details

    The “destination-hostname” property

    -
      “destination-hostname”     gchar *
    +
      “destination-hostname”     gchar *

    The proxy destination hostname.

    Flags: Read / Write / Construct Only

    Default value: NULL

    @@ -515,7 +515,7 @@

    The “destination-port” property

    -
      “destination-port”         guint
    +
      “destination-port”         guint

    The proxy destination port.

    Flags: Read / Write / Construct Only

    Allowed values: <= 65535

    @@ -524,8 +524,8 @@

    The “destination-protocol” property

    -
      “destination-protocol”     gchar *
    -

    The protocol being spoke to the destination host, or NULL if +

      “destination-protocol”     gchar *
    +

    The protocol being spoke to the destination host, or NULL if the GProxyAddress doesn't know.

    Flags: Read / Write / Construct Only

    Default value: NULL

    @@ -534,7 +534,7 @@

    The “password” property

    -
      “password”                 gchar *
    +
      “password”                 gchar *

    The proxy password.

    Flags: Read / Write / Construct Only

    Default value: NULL

    @@ -542,7 +542,7 @@

    The “protocol” property

    -
      “protocol”                 gchar *
    +
      “protocol”                 gchar *

    The proxy protocol.

    Flags: Read / Write / Construct Only

    Default value: NULL

    @@ -550,8 +550,8 @@

    The “uri” property

    -
      “uri”                      gchar *
    -

    The URI string that the proxy was constructed from (or NULL +

      “uri”                      gchar *
    +

    The URI string that the proxy was constructed from (or NULL if the creator didn't specify this).

    Flags: Read / Write / Construct Only

    Default value: NULL

    @@ -560,7 +560,7 @@

    The “username” property

    -
      “username”                 gchar *
    +
      “username”                 gchar *

    The proxy username.

    Flags: Read / Write / Construct Only

    Default value: NULL

    @@ -568,6 +568,6 @@
    +
    Generated by GTK-Doc V1.29.1
    \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GProxy.html glib2.0-2.56.4/docs/reference/gio/html/GProxy.html --- glib2.0-2.56.2/docs/reference/gio/html/GProxy.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GProxy.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -75,7 +75,7 @@
    - + @@ -206,7 +206,7 @@ GProxyAddress *proxy_address, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Asynchronous version of g_proxy_connect().

    Parameters

    @@ -258,7 +258,7 @@
    GIOStream *
     g_proxy_connect_finish (GProxy *proxy,
                             GAsyncResult *result,
    -                        GError **error);
    + GError **error);

    See g_proxy_connect().

    Parameters

    @@ -281,7 +281,7 @@
    - + @@ -298,7 +298,7 @@

    g_proxy_get_default_for_protocol ()

    GProxy *
    -g_proxy_get_default_for_protocol (const gchar *protocol);
    +g_proxy_get_default_for_protocol (const gchar *protocol);

    Lookup "gio-proxy" extension point for a proxy implementation that supports specified protocol.

    @@ -327,13 +327,13 @@

    g_proxy_supports_hostname ()

    -
    gboolean
    +
    gboolean
     g_proxy_supports_hostname (GProxy *proxy);

    Some proxy protocols expect to be passed a hostname, which they will resolve to an IP address themselves. Others, like SOCKS4, do -not allow this. This function will return FALSE if proxy +not allow this. This function will return FALSE if proxy is -implementing such a protocol. When FALSE is returned, the caller +implementing such a protocol. When FALSE is returned, the caller should resolve the destination hostname first, and then pass a GProxyAddress containing the stringified IP address to g_proxy_connect() or g_proxy_connect_async().

    @@ -354,7 +354,7 @@

    Returns

    -

    TRUE if hostname resolution is supported.

    +

    TRUE if hostname resolution is supported.

    Since: 2.26

    @@ -443,6 +443,6 @@
    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GProxyResolver.html glib2.0-2.56.4/docs/reference/gio/html/GProxyResolver.html --- glib2.0-2.56.2/docs/reference/gio/html/GProxyResolver.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GProxyResolver.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -52,7 +52,7 @@ - + - + @@ -350,8 +350,8 @@

    Returns

    -

    a non-empty GList -of GInetAddress, or NULL on error. You +

    a non-empty GList +of GInetAddress, or NULL on error. You must unref each of the addresses and free the list when you are done with it. (You can use g_resolver_free_addresses() to do this.).

    [element-type GInetAddress][transfer full]

    @@ -363,10 +363,10 @@

    g_resolver_lookup_by_name_async ()

    void
     g_resolver_lookup_by_name_async (GResolver *resolver,
    -                                 const gchar *hostname,
    +                                 const gchar *hostname,
                                      GCancellable *cancellable,
                                      GAsyncReadyCallback callback,
    -                                 gpointer user_data);
    + gpointer user_data);

    Begins asynchronously resolving hostname to determine its associated IP address(es), and eventually calls callback @@ -394,7 +394,7 @@

    - + @@ -416,14 +416,14 @@

    g_resolver_lookup_by_name_finish ()

    -
    GList *
    +
    GList *
     g_resolver_lookup_by_name_finish (GResolver *resolver,
                                       GAsyncResult *result,
    -                                  GError **error);
    + GError **error);

    Retrieves the result of a call to g_resolver_lookup_by_name_async().

    If the DNS resolution failed, error - (if non-NULL) will be set to + (if non-NULL) will be set to a value from GResolverError. If the operation was cancelled, error will be set to G_IO_ERROR_CANCELLED.

    @@ -448,7 +448,7 @@
    - + @@ -456,8 +456,8 @@

    Returns

    -

    a GList -of GInetAddress, or NULL on error. See g_resolver_lookup_by_name() +

    a GList +of GInetAddress, or NULL on error. See g_resolver_lookup_by_name() for more details.

    [element-type GInetAddress][transfer full]

    @@ -467,7 +467,7 @@

    g_resolver_free_addresses ()

    void
    -g_resolver_free_addresses (GList *addresses);
    +g_resolver_free_addresses (GList *addresses);

    Frees addresses (which should be the return value from g_resolver_lookup_by_name() or g_resolver_lookup_by_name_finish()). @@ -484,7 +484,7 @@

    - +

    error

    a GError location to store the error occurring, or NULL to +

    a GError location to store the error occurring, or NULL to ignore.

     

    cancellable

    optional GCancellable object, NULL to ignore.

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    location to store the error occurring, or NULL to ignore

    location to store the error occurring, or NULL to ignore

     

    cancellable

    optional GCancellable object, NULL to ignore.

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    location to store the error occurring, or NULL to ignore

    location to store the error occurring, or NULL to ignore

     
    -gboolean +gboolean g_permission_get_allowed () @@ -52,7 +52,7 @@
    -gboolean +gboolean g_permission_get_can_acquire () @@ -60,7 +60,7 @@
    -gboolean +gboolean g_permission_get_can_release () @@ -68,7 +68,7 @@
    -gboolean +gboolean g_permission_acquire () @@ -84,7 +84,7 @@
    -gboolean +gboolean g_permission_acquire_finish () @@ -92,7 +92,7 @@
    -gboolean +gboolean g_permission_release () @@ -108,7 +108,7 @@
    -gboolean +gboolean g_permission_release_finish () @@ -135,17 +135,17 @@
    gbooleangboolean allowed Read
    gbooleangboolean can-acquire Read
    gbooleangboolean can-release Read

    cancellable

    a GCancellable, or NULL.

    a GCancellable, or NULL.

    [nullable]

    error

    a pointer to a NULL GError, or NULL

    a pointer to a NULL GError, or NULL

     

    cancellable

    a GCancellable, or NULL.

    a GCancellable, or NULL.

    [nullable]

    error

    a pointer to a NULL GError, or NULL

    a pointer to a NULL GError, or NULL

     

    cancellable

    a GCancellable, or NULL.

    a GCancellable, or NULL.

    [nullable]

    error

    a pointer to a NULL GError, or NULL

    a pointer to a NULL GError, or NULL

     

    cancellable

    a GCancellable, or NULL.

    a GCancellable, or NULL.

    [nullable]

    error

    a pointer to a NULL GError, or NULL

    a pointer to a NULL GError, or NULL

     
    -gboolean +gboolean g_pollable_input_stream_can_poll () @@ -52,7 +52,7 @@
    -gboolean +gboolean g_pollable_input_stream_is_readable () @@ -60,7 +60,7 @@
    -GSource * +GSource * g_pollable_input_stream_create_source () @@ -68,7 +68,7 @@
    -gssize +gssize g_pollable_input_stream_read_nonblocking () @@ -98,7 +98,7 @@

    Object Hierarchy

    -
        GInterface
    +
        GInterface
         ╰── GPollableInputStream
     
    @@ -130,12 +130,12 @@

    Functions

    g_pollable_input_stream_can_poll ()

    -
    gboolean
    +
    gboolean
     g_pollable_input_stream_can_poll (GPollableInputStream *stream);

    Checks if stream is actually pollable. Some classes may implement GPollableInputStream but have only certain instances of that class -be pollable. If this method returns FALSE, then the behavior of +be pollable. If this method returns FALSE, then the behavior of other GPollableInputStream methods is undefined.

    For any given stream, the value returned by this method is constant; a stream cannot switch from pollable to non-pollable or vice versa.

    @@ -156,21 +156,21 @@

    Returns

    -

    TRUE if stream -is pollable, FALSE if not.

    +

    TRUE if stream +is pollable, FALSE if not.

    Since: 2.28


    g_pollable_input_stream_is_readable ()

    -
    gboolean
    +
    gboolean
     g_pollable_input_stream_is_readable (GPollableInputStream *stream);

    Checks if stream can be read.

    Note that some stream types may not be able to implement this 100% reliably, and it is possible that a call to g_input_stream_read() -after this returns TRUE would still block. To guarantee +after this returns TRUE would still block. To guarantee non-blocking behavior, you should always use g_pollable_input_stream_read_nonblocking(), which will return a G_IO_ERROR_WOULD_BLOCK error rather than blocking.

    @@ -191,11 +191,11 @@

    Returns

    -

    TRUE if stream -is readable, FALSE if not. If an error +

    TRUE if stream +is readable, FALSE if not. If an error has occurred on stream , this will result in -g_pollable_input_stream_is_readable() returning TRUE, and the +g_pollable_input_stream_is_readable() returning TRUE, and the next attempt to read will return the error.

    Since: 2.28

    @@ -203,10 +203,10 @@

    g_pollable_input_stream_create_source ()

    -
    GSource *
    +
    GSource *
     g_pollable_input_stream_create_source (GPollableInputStream *stream,
                                            GCancellable *cancellable);
    -

    Creates a GSource that triggers when stream +

    Creates a GSource that triggers when stream can be read, or cancellable is triggered or an error occurs. The callback on the @@ -231,7 +231,7 @@

    cancellable

    a GCancellable, or NULL.

    a GCancellable, or NULL.

    [nullable]

    cancellable

    a GCancellable, or NULL.

    a GCancellable, or NULL.

    [nullable]

    error

    GError for error reporting, or NULL to ignore.

    GError for error reporting, or NULL to ignore.

     

    create_source ()

    Creates a GSource to poll the stream

    Creates a GSource to poll the stream

     
    -gboolean +gboolean g_pollable_output_stream_can_poll () @@ -52,7 +52,7 @@
    -gboolean +gboolean g_pollable_output_stream_is_writable () @@ -60,7 +60,7 @@
    -GSource * +GSource * g_pollable_output_stream_create_source () @@ -68,7 +68,7 @@
    -gssize +gssize g_pollable_output_stream_write_nonblocking () @@ -98,7 +98,7 @@

    Object Hierarchy

    -
        GInterface
    +
        GInterface
         ╰── GPollableOutputStream
     
    @@ -130,12 +130,12 @@

    Functions

    g_pollable_output_stream_can_poll ()

    -
    gboolean
    +
    gboolean
     g_pollable_output_stream_can_poll (GPollableOutputStream *stream);

    Checks if stream is actually pollable. Some classes may implement GPollableOutputStream but have only certain instances of that -class be pollable. If this method returns FALSE, then the behavior +class be pollable. If this method returns FALSE, then the behavior of other GPollableOutputStream methods is undefined.

    For any given stream, the value returned by this method is constant; a stream cannot switch from pollable to non-pollable or vice versa.

    @@ -156,21 +156,21 @@

    Returns

    -

    TRUE if stream -is pollable, FALSE if not.

    +

    TRUE if stream +is pollable, FALSE if not.

    Since: 2.28


    g_pollable_output_stream_is_writable ()

    -
    gboolean
    +
    gboolean
     g_pollable_output_stream_is_writable (GPollableOutputStream *stream);

    Checks if stream can be written.

    Note that some stream types may not be able to implement this 100% reliably, and it is possible that a call to g_output_stream_write() -after this returns TRUE would still block. To guarantee +after this returns TRUE would still block. To guarantee non-blocking behavior, you should always use g_pollable_output_stream_write_nonblocking(), which will return a G_IO_ERROR_WOULD_BLOCK error rather than blocking.

    @@ -191,11 +191,11 @@

    Returns

    -

    TRUE if stream -is writable, FALSE if not. If an error +

    TRUE if stream +is writable, FALSE if not. If an error has occurred on stream , this will result in -g_pollable_output_stream_is_writable() returning TRUE, and the +g_pollable_output_stream_is_writable() returning TRUE, and the next attempt to write will return the error.

    Since: 2.28

    @@ -203,11 +203,11 @@

    g_pollable_output_stream_create_source ()

    -
    GSource *
    +
    GSource *
     g_pollable_output_stream_create_source
                                    (GPollableOutputStream *stream,
                                     GCancellable *cancellable);
    -

    Creates a GSource that triggers when stream +

    Creates a GSource that triggers when stream can be written, or cancellable is triggered or an error occurs. The callback on the @@ -232,7 +232,7 @@

    cancellable

    a GCancellable, or NULL.

    a GCancellable, or NULL.

    [nullable]

    cancellable

    a GCancellable, or NULL.

    a GCancellable, or NULL.

    [nullable]

    error

    GError for error reporting, or NULL to ignore.

    GError for error reporting, or NULL to ignore.

     

    create_source ()

    Creates a GSource to poll the stream

    Creates a GSource to poll the stream

     
    gbooleangboolean enabled Read
    gbooleangboolean invert-boolean Read / Write / Construct Only
    -gchar * name Read / Write / Construct Only
    -GObject * object Write / Construct Only
    -GVariantType * parameter-type Read
    -gchar * property-name Write / Construct Only
    -GVariant * state Read
    -GVariantType * state-type Read
    Read / Write / Construct Only
    guintguint default-port Read / Write / Construct Only
    -gchar * uri Read / Write / Construct Only
    const gchar * +const gchar * g_proxy_address_get_destination_protocol ()
    const gchar * +const gchar * g_proxy_address_get_destination_hostname () @@ -58,35 +58,35 @@
    -guint16 +guint16 g_proxy_address_get_destination_port ()
    const gchar * +const gchar * g_proxy_address_get_password ()
    const gchar * +const gchar * g_proxy_address_get_protocol ()
    const gchar * +const gchar * g_proxy_address_get_username ()
    const gchar * +const gchar * g_proxy_address_get_uri () @@ -114,42 +114,42 @@
    -gchar * destination-hostname Read / Write / Construct Only
    guintguint destination-port Read / Write / Construct Only
    -gchar * destination-protocol Read / Write / Construct Only
    -gchar * password Read / Write / Construct Only
    -gchar * protocol Read / Write / Construct Only
    -gchar * uri Read / Write / Construct Only
    -gchar * username Read / Write / Construct Only

    username

    The username to authenticate to the proxy server -(or NULL).

    [nullable]

    password

    The password to authenticate to the proxy server -(or NULL).

    [nullable]
    -gboolean +gboolean g_proxy_supports_hostname () @@ -109,7 +109,7 @@

    Object Hierarchy

    -
        GInterface
    +
        GInterface
         ╰── GProxy
     
    @@ -117,7 +117,7 @@

    Prerequisites

    GProxy requires - GObject.

    + GObject.

    Includes

    @@ -142,7 +142,7 @@ GIOStream *connection, GProxyAddress *proxy_address, GCancellable *cancellable, - GError **error); + GError **error);

    Given connection to communicate with a proxy (eg, a GSocketConnection that is connected to the proxy server), this @@ -180,7 +180,7 @@

    error

    return GError

    return GError

     

    error

    return GError

    return GError

     
    -gboolean +gboolean g_proxy_resolver_is_supported () @@ -60,7 +60,7 @@
    -gchar ** +gchar ** g_proxy_resolver_lookup () @@ -76,7 +76,7 @@
    -gchar ** +gchar ** g_proxy_resolver_lookup_finish () @@ -110,7 +110,7 @@

    Object Hierarchy

    -
        GInterface
    +
        GInterface
         ╰── GProxyResolver
     
    @@ -118,7 +118,7 @@

    Prerequisites

    GProxyResolver requires - GObject.

    + GObject.

    Known Implementations

    @@ -157,12 +157,12 @@

    g_proxy_resolver_is_supported ()

    -
    gboolean
    +
    gboolean
     g_proxy_resolver_is_supported (GProxyResolver *resolver);

    Checks if resolver can be used on this system. (This is used internally; g_proxy_resolver_get_default() will only return a proxy -resolver that returns TRUE for this method.)

    +resolver that returns TRUE for this method.)

    Parameters

    @@ -180,7 +180,7 @@

    Returns

    -

    TRUE if resolver +

    TRUE if resolver is supported.

    Since: 2.26

    @@ -188,15 +188,15 @@

    g_proxy_resolver_lookup ()

    -
    gchar **
    +
    gchar **
     g_proxy_resolver_lookup (GProxyResolver *resolver,
    -                         const gchar *uri,
    +                         const gchar *uri,
                              GCancellable *cancellable,
    -                         GError **error);
    + GError **error);

    Looks into the system proxy configuration to determine what proxy, if any, to use to connect to uri . The returned proxy URIs are of -the form &lt;protocol>://[user[:password]@]host:port or +the form <protocol>://[user[:password]@]host:port or direct://, where <protocol> could be http, rtsp, socks or other proxying protocol.

    If you don't know what network protocol is being used on the @@ -228,12 +228,12 @@

    - + - + @@ -243,7 +243,7 @@

    Returns

    A NULL-terminated array of proxy URIs. Must be freed -with g_strfreev().

    +with g_strfreev().

    [transfer full][array zero-terminated=1]

    Since: 2.26

    @@ -253,10 +253,10 @@

    g_proxy_resolver_lookup_async ()

    void
     g_proxy_resolver_lookup_async (GProxyResolver *resolver,
    -                               const gchar *uri,
    +                               const gchar *uri,
                                    GCancellable *cancellable,
                                    GAsyncReadyCallback callback,
    -                               gpointer user_data);
    + gpointer user_data);

    Asynchronous lookup of proxy. See g_proxy_resolver_lookup() for more details.

    @@ -280,7 +280,7 @@
    - + @@ -302,10 +302,10 @@

    g_proxy_resolver_lookup_finish ()

    -
    gchar **
    +
    gchar **
     g_proxy_resolver_lookup_finish (GProxyResolver *resolver,
                                     GAsyncResult *result,
    -                                GError **error);
    + GError **error);

    Call this function to obtain the array of proxy URIs when g_proxy_resolver_lookup_async() is complete. See g_proxy_resolver_lookup() for more details.

    @@ -330,7 +330,7 @@
    - + @@ -340,7 +340,7 @@

    Returns

    A NULL-terminated array of proxy URIs. Must be freed -with g_strfreev().

    +with g_strfreev().

    [transfer full][array zero-terminated=1]

    Since: 2.26

    @@ -426,6 +426,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GRemoteActionGroup.html glib2.0-2.56.4/docs/reference/gio/html/GRemoteActionGroup.html --- glib2.0-2.56.2/docs/reference/gio/html/GRemoteActionGroup.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GRemoteActionGroup.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -82,7 +82,7 @@

    Object Hierarchy

    -
        GInterface
    +
        GInterface
         ╰── GRemoteActionGroup
     
    @@ -90,7 +90,7 @@

    Prerequisites

    GRemoteActionGroup requires - GActionGroup and GObject.

    + GActionGroup and GObject.

    Known Implementations

    @@ -113,7 +113,7 @@ methods on GActionGroup used to activate actions: g_action_group_activate_action() and g_action_group_change_action_state(). These variants allow a -"platform data" GVariant to be specified: a dictionary providing +"platform data" GVariant to be specified: a dictionary providing context for the action invocation (for example: timestamps, startup notification IDs, etc).

    GDBusActionGroup implements GRemoteActionGroup. This provides a @@ -131,17 +131,17 @@

    void
     g_remote_action_group_activate_action_full
                                    (GRemoteActionGroup *remote,
    -                                const gchar *action_name,
    -                                GVariant *parameter,
    -                                GVariant *platform_data);
    + const gchar *action_name, + GVariant *parameter, + GVariant *platform_data);

    Activates the remote action.

    This is the same as g_action_group_activate_action() except that it allows for provision of "platform data" to be sent along with the activation request. This typically contains details such as the user interaction timestamp or startup notification information.

    platform_data - must be non-NULL and must have the type -G_VARIANT_TYPE_VARDICT. If it is floating, it will be consumed.

    + must be non-NULL and must have the type +G_VARIANT_TYPE_VARDICT. If it is floating, it will be consumed.

    Parameters

    cancellable

    a GCancellable, or NULL.

    a GCancellable, or NULL.

    [nullable]

    error

    return location for a GError, or NULL

    return location for a GError, or NULL

     

    cancellable

    a GCancellable, or NULL.

    a GCancellable, or NULL.

    [nullable]

    error

    return location for a GError, or NULL

    return location for a GError, or NULL

     
    @@ -182,17 +182,17 @@
    void
     g_remote_action_group_change_action_state_full
                                    (GRemoteActionGroup *remote,
    -                                const gchar *action_name,
    -                                GVariant *value,
    -                                GVariant *platform_data);
    + const gchar *action_name, + GVariant *value, + GVariant *platform_data);

    Changes the state of a remote action.

    This is the same as g_action_group_change_action_state() except that it allows for provision of "platform data" to be sent along with the state change request. This typically contains details such as the user interaction timestamp or startup notification information.

    platform_data - must be non-NULL and must have the type -G_VARIANT_TYPE_VARDICT. If it is floating, it will be consumed.

    + must be non-NULL and must have the type +G_VARIANT_TYPE_VARDICT. If it is floating, it will be consumed.

    Parameters

    @@ -281,6 +281,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GResolver.html glib2.0-2.56.4/docs/reference/gio/html/GResolver.html --- glib2.0-2.56.2/docs/reference/gio/html/GResolver.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GResolver.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -59,7 +59,7 @@ - +
    -GList * +GList * g_resolver_lookup_by_name () @@ -75,7 +75,7 @@
    -GList * +GList * g_resolver_lookup_by_name_finish () @@ -91,7 +91,7 @@
    -gchar * +gchar * g_resolver_lookup_by_address () @@ -107,7 +107,7 @@
    -gchar * +gchar * g_resolver_lookup_by_address_finish () @@ -115,7 +115,7 @@
    -GList * +GList * g_resolver_lookup_service () @@ -131,7 +131,7 @@
    -GList * +GList * g_resolver_lookup_service_finish () @@ -147,7 +147,7 @@
    -GList * +GList * g_resolver_lookup_records () @@ -163,7 +163,7 @@
    -GList * +GList * g_resolver_lookup_records_finish () @@ -183,7 +183,7 @@
    void reloadRun LastRun Last
    @@ -216,7 +216,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GResolver
     
    @@ -286,18 +286,18 @@

    g_resolver_lookup_by_name ()

    -
    GList *
    +
    GList *
     g_resolver_lookup_by_name (GResolver *resolver,
    -                           const gchar *hostname,
    +                           const gchar *hostname,
                                GCancellable *cancellable,
    -                           GError **error);
    + GError **error);

    Synchronously resolves hostname to determine its associated IP address(es). hostname may be an ASCII-only or UTF-8 hostname, or the textual form of an IP address (in which case this just becomes a wrapper around g_inet_address_new_from_string()).

    -

    On success, g_resolver_lookup_by_name() will return a non-empty GList of +

    On success, g_resolver_lookup_by_name() will return a non-empty GList of GInetAddress, sorted in order of preference and guaranteed to not contain duplicates. That is, if using the result to connect to hostname @@ -306,12 +306,12 @@ the result to listen on a socket, it is appropriate to add each result using e.g. g_socket_listener_add_address().

    If the DNS resolution fails, error - (if non-NULL) will be set to a -value from GResolverError and NULL will be returned.

    + (if non-NULL) will be set to a +value from GResolverError and NULL will be returned.

    If cancellable - is non-NULL, it can be used to cancel the + is non-NULL, it can be used to cancel the operation, in which case error - (if non-NULL) will be set to + (if non-NULL) will be set to G_IO_ERROR_CANCELLED.

    If you are planning to connect to a socket on the resolved IP address, it may be easier to create a GNetworkAddress and use its @@ -337,12 +337,12 @@

    cancellable

    a GCancellable, or NULL.

    a GCancellable, or NULL.

    [nullable]

    error

    return location for a GError, or NULL

    return location for a GError, or NULL

     

    cancellable

    a GCancellable, or NULL.

    a GCancellable, or NULL.

    [nullable]

    error

    return location for a GError, or NULL

    return location for a GError, or NULL

     

    addresses

    a GList of GInetAddress

    a GList of GInetAddress

     
    @@ -494,21 +494,21 @@

    g_resolver_lookup_by_address ()

    -
    gchar *
    +
    gchar *
     g_resolver_lookup_by_address (GResolver *resolver,
                                   GInetAddress *address,
                                   GCancellable *cancellable,
    -                              GError **error);
    + GError **error);

    Synchronously reverse-resolves address to determine its associated hostname.

    If the DNS resolution fails, error - (if non-NULL) will be set to + (if non-NULL) will be set to a value from GResolverError.

    If cancellable - is non-NULL, it can be used to cancel the + is non-NULL, it can be used to cancel the operation, in which case error - (if non-NULL) will be set to + (if non-NULL) will be set to G_IO_ERROR_CANCELLED.

    Parameters

    @@ -531,12 +531,12 @@

    cancellable

    -

    a GCancellable, or NULL.

    +

    a GCancellable, or NULL.

    [nullable]

    error

    -

    return location for a GError, or NULL

    +

    return location for a GError, or NULL

      @@ -545,7 +545,7 @@

    Returns

    a hostname (either ASCII-only, or in ASCII-encoded -form), or NULL on error.

    +form), or NULL on error.

    Since: 2.22

    @@ -557,7 +557,7 @@ GInetAddress *address, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Begins asynchronously reverse-resolving address to determine its associated hostname, and eventually calls callback @@ -584,7 +584,7 @@

    cancellable

    -

    a GCancellable, or NULL.

    +

    a GCancellable, or NULL.

    [nullable] @@ -606,14 +606,14 @@

    g_resolver_lookup_by_address_finish ()

    -
    gchar *
    +
    gchar *
     g_resolver_lookup_by_address_finish (GResolver *resolver,
                                          GAsyncResult *result,
    -                                     GError **error);
    + GError **error);

    Retrieves the result of a previous call to g_resolver_lookup_by_address_async().

    If the DNS resolution failed, error - (if non-NULL) will be set to + (if non-NULL) will be set to a value from GResolverError. If the operation was cancelled, error will be set to G_IO_ERROR_CANCELLED.

    @@ -638,7 +638,7 @@

    error

    -

    return location for a GError, or NULL

    +

    return location for a GError, or NULL

      @@ -647,20 +647,20 @@

    Returns

    a hostname (either ASCII-only, or in ASCII-encoded -form), or NULL on error.

    +form), or NULL on error.

    Since: 2.22


    g_resolver_lookup_service ()

    -
    GList *
    +
    GList *
     g_resolver_lookup_service (GResolver *resolver,
    -                           const gchar *service,
    -                           const gchar *protocol,
    -                           const gchar *domain,
    +                           const gchar *service,
    +                           const gchar *protocol,
    +                           const gchar *domain,
                                GCancellable *cancellable,
    -                           GError **error);
    + GError **error);

    Synchronously performs a DNS SRV lookup for the given service and protocol @@ -672,17 +672,17 @@ and protocol arguments do not include the leading underscore that appears in the actual DNS entry.

    -

    On success, g_resolver_lookup_service() will return a non-empty GList of +

    On success, g_resolver_lookup_service() will return a non-empty GList of GSrvTarget, sorted in order of preference. (That is, you should attempt to connect to the first target first, then the second if the first fails, etc.)

    If the DNS resolution fails, error - (if non-NULL) will be set to -a value from GResolverError and NULL will be returned.

    + (if non-NULL) will be set to +a value from GResolverError and NULL will be returned.

    If cancellable - is non-NULL, it can be used to cancel the + is non-NULL, it can be used to cancel the operation, in which case error - (if non-NULL) will be set to + (if non-NULL) will be set to G_IO_ERROR_CANCELLED.

    If you are planning to connect to the service, it is usually easier to create a GNetworkService and use its GSocketConnectable @@ -719,12 +719,12 @@

    cancellable

    -

    a GCancellable, or NULL.

    +

    a GCancellable, or NULL.

    [nullable]

    error

    -

    return location for a GError, or NULL

    +

    return location for a GError, or NULL

      @@ -732,8 +732,8 @@

    Returns

    -

    a non-empty GList of -GSrvTarget, or NULL on error. You must free each of the targets and the +

    a non-empty GList of +GSrvTarget, or NULL on error. You must free each of the targets and the list when you are done with it. (You can use g_resolver_free_targets() to do this.).

    [element-type GSrvTarget][transfer full]

    @@ -745,12 +745,12 @@

    g_resolver_lookup_service_async ()

    void
     g_resolver_lookup_service_async (GResolver *resolver,
    -                                 const gchar *service,
    -                                 const gchar *protocol,
    -                                 const gchar *domain,
    +                                 const gchar *service,
    +                                 const gchar *protocol,
    +                                 const gchar *domain,
                                      GCancellable *cancellable,
                                      GAsyncReadyCallback callback,
    -                                 gpointer user_data);
    + gpointer user_data);

    Begins asynchronously performing a DNS SRV lookup for the given service and protocol @@ -792,7 +792,7 @@

    cancellable

    -

    a GCancellable, or NULL.

    +

    a GCancellable, or NULL.

    [nullable] @@ -814,14 +814,14 @@

    g_resolver_lookup_service_finish ()

    -
    GList *
    +
    GList *
     g_resolver_lookup_service_finish (GResolver *resolver,
                                       GAsyncResult *result,
    -                                  GError **error);
    + GError **error);

    Retrieves the result of a previous call to g_resolver_lookup_service_async().

    If the DNS resolution failed, error - (if non-NULL) will be set to + (if non-NULL) will be set to a value from GResolverError. If the operation was cancelled, error will be set to G_IO_ERROR_CANCELLED.

    @@ -846,7 +846,7 @@

    error

    -

    return location for a GError, or NULL

    +

    return location for a GError, or NULL

      @@ -854,8 +854,8 @@

    Returns

    -

    a non-empty GList of -GSrvTarget, or NULL on error. See g_resolver_lookup_service() for more +

    a non-empty GList of +GSrvTarget, or NULL on error. See g_resolver_lookup_service() for more details.

    [element-type GSrvTarget][transfer full]

    @@ -865,7 +865,7 @@

    g_resolver_free_targets ()

    void
    -g_resolver_free_targets (GList *targets);
    +g_resolver_free_targets (GList *targets);

    Frees targets (which should be the return value from g_resolver_lookup_service() or g_resolver_lookup_service_finish()). @@ -882,7 +882,7 @@

    targets

    -

    a GList of GSrvTarget

    +

    a GList of GSrvTarget

     
    @@ -892,24 +892,24 @@

    g_resolver_lookup_records ()

    -
    GList *
    +
    GList *
     g_resolver_lookup_records (GResolver *resolver,
    -                           const gchar *rrname,
    +                           const gchar *rrname,
                                GResolverRecordType record_type,
                                GCancellable *cancellable,
    -                           GError **error);
    + GError **error);

    Synchronously performs a DNS record lookup for the given rrname and returns -a list of records as GVariant tuples. See GResolverRecordType for +a list of records as GVariant tuples. See GResolverRecordType for information on what the records contain for each record_type .

    If the DNS resolution fails, error - (if non-NULL) will be set to -a value from GResolverError and NULL will be returned.

    + (if non-NULL) will be set to +a value from GResolverError and NULL will be returned.

    If cancellable - is non-NULL, it can be used to cancel the + is non-NULL, it can be used to cancel the operation, in which case error - (if non-NULL) will be set to + (if non-NULL) will be set to G_IO_ERROR_CANCELLED.

    Parameters

    @@ -937,12 +937,12 @@

    cancellable

    -

    a GCancellable, or NULL.

    +

    a GCancellable, or NULL.

    [nullable]

    error

    -

    return location for a GError, or NULL

    +

    return location for a GError, or NULL

      @@ -950,10 +950,10 @@

    Returns

    -

    a non-empty GList of -GVariant, or NULL on error. You must free each of the records and the list -when you are done with it. (You can use g_list_free_full() with -g_variant_unref() to do this.).

    +

    a non-empty GList of +GVariant, or NULL on error. You must free each of the records and the list +when you are done with it. (You can use g_list_free_full() with +g_variant_unref() to do this.).

    [element-type GVariant][transfer full]

    Since: 2.34

    @@ -963,11 +963,11 @@

    g_resolver_lookup_records_async ()

    void
     g_resolver_lookup_records_async (GResolver *resolver,
    -                                 const gchar *rrname,
    +                                 const gchar *rrname,
                                      GResolverRecordType record_type,
                                      GCancellable *cancellable,
                                      GAsyncReadyCallback callback,
    -                                 gpointer user_data);
    + gpointer user_data);

    Begins asynchronously performing a DNS lookup for the given rrname , and eventually calls callback @@ -1000,7 +1000,7 @@

    cancellable

    -

    a GCancellable, or NULL.

    +

    a GCancellable, or NULL.

    [nullable] @@ -1022,16 +1022,16 @@

    g_resolver_lookup_records_finish ()

    -
    GList *
    +
    GList *
     g_resolver_lookup_records_finish (GResolver *resolver,
                                       GAsyncResult *result,
    -                                  GError **error);
    + GError **error);

    Retrieves the result of a previous call to g_resolver_lookup_records_async(). Returns a non-empty list of records as -GVariant tuples. See GResolverRecordType for information on what the +GVariant tuples. See GResolverRecordType for information on what the records contain.

    If the DNS resolution failed, error - (if non-NULL) will be set to + (if non-NULL) will be set to a value from GResolverError. If the operation was cancelled, error will be set to G_IO_ERROR_CANCELLED.

    @@ -1056,7 +1056,7 @@

    error

    -

    return location for a GError, or NULL

    +

    return location for a GError, or NULL

      @@ -1064,10 +1064,10 @@

    Returns

    -

    a non-empty GList of -GVariant, or NULL on error. You must free each of the records and the list -when you are done with it. (You can use g_list_free_full() with -g_variant_unref() to do this.).

    +

    a non-empty GList of +GVariant, or NULL on error. You must free each of the records and the list +when you are done with it. (You can use g_list_free_full() with +g_variant_unref() to do this.).

    [element-type GVariant][transfer full]

    Since: 2.34

    @@ -1088,7 +1088,7 @@

    enum GResolverRecordType

    The type of record that g_resolver_lookup_records() or g_resolver_lookup_records_async() should retrieve. The records are returned -as lists of GVariant tuples. Each record type has different values in +as lists of GVariant tuples. Each record type has different values in the variant tuples returned.

    G_RESOLVER_RECORD_SRV records are returned as variants with the signature '(qqqs)', containing a guint16 with the priority, a guint16 with the @@ -1160,13 +1160,13 @@

    #define G_RESOLVER_ERROR (g_resolver_error_quark ())
     

    Error domain for GResolver. Errors in this domain will be from the -GResolverError enumeration. See GError for more information on +GResolverError enumeration. See GError for more information on error domains.


    enum GResolverError

    -

    An error code used with G_RESOLVER_ERROR in a GError returned +

    An error code used with G_RESOLVER_ERROR in a GError returned from a GResolver routine.

    Members

    @@ -1212,7 +1212,7 @@

    The “reload” signal

    void
     user_function (GResolver *resolver,
    -               gpointer   user_data)
    + gpointer user_data)

    Emitted when the resolver notices that the system resolver configuration has changed.

    @@ -1237,11 +1237,11 @@
    -

    Flags: Run Last

    +

    Flags: Run Last

    +
    Generated by GTK-Doc V1.29.1
    \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GResource.html glib2.0-2.56.4/docs/reference/gio/html/GResource.html --- glib2.0-2.56.2/docs/reference/gio/html/GResource.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GResource.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -74,7 +74,7 @@ -GBytes * +GBytes * g_resource_lookup_data () @@ -98,7 +98,7 @@ -gboolean +gboolean g_resource_get_info () @@ -146,7 +146,7 @@ -GBytes * +GBytes * g_resources_lookup_data () @@ -170,7 +170,7 @@ -gboolean +gboolean g_resources_get_info () @@ -216,7 +216,7 @@

    Object Hierarchy

    -
        GBoxed
    +
        GBoxed
         ╰── GResource
     
    @@ -375,8 +375,8 @@

    g_resource_load ()

    GResource *
    -g_resource_load (const gchar *filename,
    -                 GError **error);
    +g_resource_load (const gchar *filename, + GError **error);

    Loads a binary resource bundle and creates a GResource representation of it, allowing you to query it for data.

    If you want to use this resource in the global resource namespace you need @@ -397,7 +397,7 @@

    error

    -

    return location for a GError, or NULL

    +

    return location for a GError, or NULL

      @@ -405,7 +405,7 @@

    Returns

    -

    a new GResource, or NULL on error.

    +

    a new GResource, or NULL on error.

    [transfer full]

    Since: 2.32

    @@ -414,8 +414,8 @@

    g_resource_new_from_data ()

    GResource *
    -g_resource_new_from_data (GBytes *data,
    -                          GError **error);
    +g_resource_new_from_data (GBytes *data, + GError **error);

    Creates a GResource from a reference to the binary resource bundle. This will keep a reference to data while the resource lives, so @@ -437,12 +437,12 @@

    data

    -

    A GBytes

    +

    A GBytes

     

    error

    -

    return location for a GError, or NULL

    +

    return location for a GError, or NULL

      @@ -450,7 +450,7 @@

    Returns

    -

    a new GResource, or NULL on error.

    +

    a new GResource, or NULL on error.

    [transfer full]

    Since: 2.32

    @@ -514,14 +514,14 @@

    g_resource_lookup_data ()

    -
    GBytes *
    +
    GBytes *
     g_resource_lookup_data (GResource *resource,
                             const char *path,
                             GResourceLookupFlags lookup_flags,
    -                        GError **error);
    + GError **error);

    Looks for a file at the specified path in the resource and -returns a GBytes that lets you directly access the data in +returns a GBytes that lets you directly access the data in memory.

    The data is always followed by a zero byte, so you can safely use the data as a C string. However, that byte @@ -558,7 +558,7 @@

    error

    -

    return location for a GError, or NULL

    +

    return location for a GError, or NULL

      @@ -566,8 +566,8 @@

    Returns

    -

    GBytes or NULL on error. -Free the returned object with g_bytes_unref().

    +

    GBytes or NULL on error. +Free the returned object with g_bytes_unref().

    [transfer full]

    Since: 2.32

    @@ -579,7 +579,7 @@ g_resource_open_stream (GResource *resource, const char *path, GResourceLookupFlags lookup_flags, - GError **error); + GError **error);

    Looks for a file at the specified path in the resource and returns a GInputStream that lets you read the data.

    @@ -611,7 +611,7 @@

    error

    -

    return location for a GError, or NULL

    +

    return location for a GError, or NULL

      @@ -619,8 +619,8 @@

    Returns

    -

    GInputStream or NULL on error. -Free the returned object with g_object_unref().

    +

    GInputStream or NULL on error. +Free the returned object with g_object_unref().

    [transfer full]

    Since: 2.32

    @@ -632,11 +632,11 @@ g_resource_enumerate_children (GResource *resource, const char *path, GResourceLookupFlags lookup_flags, - GError **error); + GError **error);

    Returns all the names of children at the specified path in the resource. -The return result is a NULL terminated list of strings which should -be released with g_strfreev().

    +The return result is a NULL terminated list of strings which should +be released with g_strfreev().

    If path is invalid or does not exist in the GResource, G_RESOURCE_ERROR_NOT_FOUND will be returned.

    @@ -668,7 +668,7 @@

    error

    -

    return location for a GError, or NULL

    +

    return location for a GError, or NULL

      @@ -684,13 +684,13 @@

    g_resource_get_info ()

    -
    gboolean
    +
    gboolean
     g_resource_get_info (GResource *resource,
                          const char *path,
                          GResourceLookupFlags lookup_flags,
    -                     gsize *size,
    -                     guint32 *flags,
    -                     GError **error);
    + gsize *size, + guint32 *flags, + GError **error);

    Looks for a file at the specified path in the resource and if found returns information about it.

    @@ -723,18 +723,18 @@

    size

    a location to place the length of the contents of the file, -or NULL if the length is not needed.

    +or NULL if the length is not needed.

    [out][optional]

    flags

    a location to place the flags about the file, -or NULL if the length is not needed.

    +or NULL if the length is not needed.

    [out][optional]

    error

    -

    return location for a GError, or NULL

    +

    return location for a GError, or NULL

      @@ -742,7 +742,7 @@

    Returns

    -

    TRUE if the file was found. FALSE if there were errors

    +

    TRUE if the file was found. FALSE if there were errors

    Since: 2.32

    @@ -881,13 +881,13 @@

    g_resources_lookup_data ()

    -
    GBytes *
    +
    GBytes *
     g_resources_lookup_data (const char *path,
                              GResourceLookupFlags lookup_flags,
    -                         GError **error);
    + GError **error);

    Looks for a file at the specified path in the set of -globally registered resources and returns a GBytes that +globally registered resources and returns a GBytes that lets you directly access the data in memory.

    The data is always followed by a zero byte, so you can safely use the data as a C string. However, that byte @@ -919,7 +919,7 @@

    error

    -

    return location for a GError, or NULL

    +

    return location for a GError, or NULL

      @@ -927,8 +927,8 @@

    Returns

    -

    GBytes or NULL on error. -Free the returned object with g_bytes_unref().

    +

    GBytes or NULL on error. +Free the returned object with g_bytes_unref().

    [transfer full]

    Since: 2.32

    @@ -939,7 +939,7 @@
    GInputStream *
     g_resources_open_stream (const char *path,
                              GResourceLookupFlags lookup_flags,
    -                         GError **error);
    + GError **error);

    Looks for a file at the specified path in the set of globally registered resources and returns a GInputStream @@ -967,7 +967,7 @@

    error

    -

    return location for a GError, or NULL

    +

    return location for a GError, or NULL

      @@ -975,8 +975,8 @@

    Returns

    -

    GInputStream or NULL on error. -Free the returned object with g_object_unref().

    +

    GInputStream or NULL on error. +Free the returned object with g_object_unref().

    [transfer full]

    Since: 2.32

    @@ -987,12 +987,12 @@
    char **
     g_resources_enumerate_children (const char *path,
                                     GResourceLookupFlags lookup_flags,
    -                                GError **error);
    + GError **error);

    Returns all the names of children at the specified path in the set of globally registered resources. -The return result is a NULL terminated list of strings which should -be released with g_strfreev().

    +The return result is a NULL terminated list of strings which should +be released with g_strfreev().

    lookup_flags controls the behaviour of the lookup.

    @@ -1016,7 +1016,7 @@

    error

    -

    return location for a GError, or NULL

    +

    return location for a GError, or NULL

      @@ -1032,12 +1032,12 @@

    g_resources_get_info ()

    -
    gboolean
    +
    gboolean
     g_resources_get_info (const char *path,
                           GResourceLookupFlags lookup_flags,
    -                      gsize *size,
    -                      guint32 *flags,
    -                      GError **error);
    + gsize *size, + guint32 *flags, + GError **error);

    Looks for a file at the specified path in the set of globally registered resources and if found returns information about it.

    @@ -1065,18 +1065,18 @@

    size

    a location to place the length of the contents of the file, -or NULL if the length is not needed.

    +or NULL if the length is not needed.

    [out][optional]

    flags

    a location to place the GResourceFlags about the file, -or NULL if the flags are not needed.

    +or NULL if the flags are not needed.

    [out][optional]

    error

    -

    return location for a GError, or NULL

    +

    return location for a GError, or NULL

      @@ -1084,7 +1084,7 @@

    Returns

    -

    TRUE if the file was found. FALSE if there were errors

    +

    TRUE if the file was found. FALSE if there were errors

    Since: 2.32

    @@ -1168,13 +1168,13 @@
    #define G_RESOURCE_ERROR (g_resource_error_quark ())
     

    Error domain for GResource. Errors in this domain will be from the -GResourceError enumeration. See GError for more information on +GResourceError enumeration. See GError for more information on error domains.


    enum GResourceError

    -

    An error code used with G_RESOURCE_ERROR in a GError returned +

    An error code used with G_RESOURCE_ERROR in a GError returned from a GResource routine.

    Members

    @@ -1207,6 +1207,6 @@
    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/gresource-tool.html glib2.0-2.56.4/docs/reference/gio/html/gresource-tool.html --- glib2.0-2.56.2/docs/reference/gio/html/gresource-tool.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/gresource-tool.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -105,6 +105,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GSeekable.html glib2.0-2.56.4/docs/reference/gio/html/GSeekable.html --- glib2.0-2.56.2/docs/reference/gio/html/GSeekable.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GSeekable.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -44,7 +44,7 @@ -goffset +goffset g_seekable_tell () @@ -52,7 +52,7 @@ -gboolean +gboolean g_seekable_can_seek () @@ -60,7 +60,7 @@ -gboolean +gboolean g_seekable_seek () @@ -68,7 +68,7 @@ -gboolean +gboolean g_seekable_can_truncate () @@ -76,7 +76,7 @@ -gboolean +gboolean g_seekable_truncate () @@ -106,7 +106,7 @@

    Object Hierarchy

    -
        GInterface
    +
        GInterface
         ╰── GSeekable
     
    @@ -114,7 +114,7 @@

    Prerequisites

    GSeekable requires - GObject.

    + GObject.

    Known Implementations

    @@ -145,7 +145,7 @@

    Functions

    g_seekable_tell ()

    -
    goffset
    +
    goffset
     g_seekable_tell (GSeekable *seekable);

    Tells the current position within the stream.

    @@ -171,7 +171,7 @@

    g_seekable_can_seek ()

    -
    gboolean
    +
    gboolean
     g_seekable_can_seek (GSeekable *seekable);

    Tests if the stream supports the GSeekableIface.

    @@ -191,19 +191,19 @@

    Returns

    -

    TRUE if seekable -can be seeked. FALSE otherwise.

    +

    TRUE if seekable +can be seeked. FALSE otherwise.


    g_seekable_seek ()

    -
    gboolean
    +
    gboolean
     g_seekable_seek (GSeekable *seekable,
    -                 goffset offset,
    -                 GSeekType type,
    +                 goffset offset,
    +                 GSeekType type,
                      GCancellable *cancellable,
    -                 GError **error);
    + GError **error);

    Seeks in the stream by the given offset , modified by type .

    @@ -215,7 +215,7 @@ the end of a fixed-sized stream will fail.

    Any operation that would result in a negative offset will fail.

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    @@ -234,22 +234,22 @@

    offset

    -

    a goffset.

    +

    a goffset.

     

    type

    -

    a GSeekType.

    +

    a GSeekType.

     

    cancellable

    -

    optional GCancellable object, NULL to ignore.

    +

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    -

    a GError location to store the error occurring, or NULL to +

    a GError location to store the error occurring, or NULL to ignore.

      @@ -258,15 +258,15 @@

    Returns

    -

    TRUE if successful. If an error -has occurred, this function will return FALSE and set error +

    TRUE if successful. If an error +has occurred, this function will return FALSE and set error appropriately if present.


    g_seekable_can_truncate ()

    -
    gboolean
    +
    gboolean
     g_seekable_can_truncate (GSeekable *seekable);

    Tests if the length of the stream can be adjusted with g_seekable_truncate().

    @@ -287,17 +287,17 @@

    Returns

    -

    TRUE if the stream can be truncated, FALSE otherwise.

    +

    TRUE if the stream can be truncated, FALSE otherwise.


    g_seekable_truncate ()

    -
    gboolean
    +
    gboolean
     g_seekable_truncate (GSeekable *seekable,
    -                     goffset offset,
    +                     goffset offset,
                          GCancellable *cancellable,
    -                     GError **error);
    + GError **error);

    Sets the length of the stream to offset . If the stream was previously larger than offset @@ -305,7 +305,7 @@ previouly shorter than offset , it is extended with NUL ('\0') bytes.

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned. If an operation was partially finished when the operation was cancelled the @@ -333,12 +333,12 @@

    cancellable

    -

    optional GCancellable object, NULL to ignore.

    +

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    -

    a GError location to store the error occurring, or NULL to +

    a GError location to store the error occurring, or NULL to ignore.

      @@ -347,8 +347,8 @@

    Returns

    -

    TRUE if successful. If an error -has occurred, this function will return FALSE and set error +

    TRUE if successful. If an error +has occurred, this function will return FALSE and set error appropriately if present.

    @@ -432,6 +432,6 @@
    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GSettingsBackend.html glib2.0-2.56.4/docs/reference/gio/html/GSettingsBackend.html --- glib2.0-2.56.2/docs/reference/gio/html/GSettingsBackend.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GSettingsBackend.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -156,7 +156,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GSettingsBackend
     
    @@ -178,8 +178,8 @@

    The semantics of the interface are very precisely defined and implementations must carefully adhere to the expectations of callers that are documented on each of the interface methods.

    -

    Some of the GSettingsBackend functions accept or return a GTree. -These trees always have strings as keys and GVariant as values. +

    Some of the GSettingsBackend functions accept or return a GTree. +These trees always have strings as keys and GVariant as values. g_settings_backend_create_tree() is a convenience function to create suitable trees.

    The GSettingsBackend API is exported to allow third-party @@ -210,8 +210,8 @@

    g_settings_backend_changed ()

    void
     g_settings_backend_changed (GSettingsBackend *backend,
    -                            const gchar *key,
    -                            gpointer origin_tag);
    + const gchar *key, + gpointer origin_tag);

    Signals that a single key has possibly changed. Backend implementations should call this if a key has possibly changed its value.

    @@ -266,8 +266,8 @@

    g_settings_backend_path_changed ()

    void
     g_settings_backend_path_changed (GSettingsBackend *backend,
    -                                 const gchar *path,
    -                                 gpointer origin_tag);
    + const gchar *path, + gpointer origin_tag);

    Signals that all keys below a given path may have possibly changed. Backend implementations should call this if an entire path of keys have possibly changed their values.

    @@ -322,9 +322,9 @@

    g_settings_backend_keys_changed ()

    void
     g_settings_backend_keys_changed (GSettingsBackend *backend,
    -                                 const gchar *path,
    -                                 gchar const * const *items,
    -                                 gpointer origin_tag);
    + const gchar *path, + gchar const * const *items, + gpointer origin_tag);

    Signals that a list of keys have possibly changed. Backend implementations should call this if keys have possibly changed their values.

    @@ -369,7 +369,7 @@

    items

    -

    the NULL-terminated list of changed keys.

    +

    the NULL-terminated list of changed keys.

    [array zero-terminated=1] @@ -388,7 +388,7 @@
    void
     g_settings_backend_path_writable_changed
                                    (GSettingsBackend *backend,
    -                                const gchar *path);
    + const gchar *path);

    Signals that the writability of all keys below a given path may have changed.

    Since GSettings performs no locking operations for itself, this call @@ -422,7 +422,7 @@

    g_settings_backend_writable_changed ()

    void
     g_settings_backend_writable_changed (GSettingsBackend *backend,
    -                                     const gchar *key);
    + const gchar *key);

    Signals that the writability of a single key has possibly changed.

    Since GSettings performs no locking operations for itself, this call will always be made in response to external events.

    @@ -455,8 +455,8 @@

    g_settings_backend_changed_tree ()

    void
     g_settings_backend_changed_tree (GSettingsBackend *backend,
    -                                 GTree *tree,
    -                                 gpointer origin_tag);
    + GTree *tree, + gpointer origin_tag);

    This call is a convenience wrapper. It gets the list of changes from tree , computes the longest common prefix and calls @@ -477,7 +477,7 @@

    tree

    -

    a GTree containing the changes

    +

    a GTree containing the changes

      @@ -494,10 +494,10 @@

    g_settings_backend_flatten_tree ()

    void
    -g_settings_backend_flatten_tree (GTree *tree,
    -                                 gchar **path,
    -                                 const gchar ***keys,
    -                                 GVariant ***values);
    +g_settings_backend_flatten_tree (GTree *tree, + gchar **path, + const gchar ***keys, + GVariant ***values);

    Calculate the longest common prefix of all keys in a tree and write out an array of the key names relative to that prefix and, optionally, the value to store at each of those keys.

    @@ -505,7 +505,7 @@ , keys and values using -g_free(). You should not attempt to free or unref the contents of +g_free(). You should not attempt to free or unref the contents of keys or values .

    @@ -520,7 +520,7 @@

    tree

    -

    a GTree containing the changes

    +

    a GTree containing the changes

      @@ -536,7 +536,7 @@

    values

    -

    the location to save the values, or NULL.

    +

    the location to save the values, or NULL.

    [out][optional][transfer container][array zero-terminated=1] @@ -548,9 +548,9 @@

    g_keyfile_settings_backend_new ()

    GSettingsBackend *
    -g_keyfile_settings_backend_new (const gchar *filename,
    -                                const gchar *root_path,
    -                                const gchar *root_group);
    +g_keyfile_settings_backend_new (const gchar *filename, + const gchar *root_path, + const gchar *root_group);

    Creates a keyfile-backed GSettingsBackend.

    The filename of the keyfile to use is given by filename .

    @@ -560,14 +560,14 @@ not contain two consecutive slashes). root_path may be "/".

    If root_group - is non-NULL then it specifies the name of the keyfile + is non-NULL then it specifies the name of the keyfile group used for keys that are written directly below root_path . For example, if root_path is "/apps/example/" and root_group is "toplevel", then settings the key "/apps/example/enabled" to a value -of TRUE will cause the following to appear in the keyfile:

    +of TRUE will cause the following to appear in the keyfile:

    @@ -583,7 +583,7 @@

    If root_group - is NULL then it is not permitted to store keys + is NULL then it is not permitted to store keys directly below the root_path .

    For keys not stored directly below root_path @@ -607,10 +607,10 @@

    The backend will refuse writes (and return writability as being -FALSE) for keys outside of root_path +FALSE) for keys outside of root_path and, in the event that root_group - is NULL, also for keys directly under root_path + is NULL, also for keys directly under root_path . Writes will also be refused if the backend detects that it has the inability to rewrite the keyfile (ie: the containing directory is not @@ -642,7 +642,7 @@

    +, or NULL.

    @@ -810,6 +810,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GSettings.html glib2.0-2.56.4/docs/reference/gio/html/GSettings.html --- glib2.0-2.56.2/docs/reference/gio/html/GSettings.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GSettings.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -92,7 +92,7 @@ - - - + - + +gchar * +gchar * +gchar * @@ -537,24 +537,24 @@ - + - + - + - + - + - +

    root_group

    the group name corresponding to root_path -, or NULL.

    [nullable]
    -GVariant * +GVariant * g_settings_get_value () @@ -100,7 +100,7 @@
    -gboolean +gboolean g_settings_set_value () @@ -108,7 +108,7 @@
    -gboolean +gboolean g_settings_is_writable () @@ -140,7 +140,7 @@
    -gboolean +gboolean g_settings_get_has_unapplied () @@ -164,7 +164,7 @@
    -GVariant * +GVariant * g_settings_get_user_value () @@ -172,21 +172,21 @@
    -GVariant * +GVariant * g_settings_get_default_value ()
    const gchar * const * +const gchar * const * g_settings_list_schemas ()
    const gchar * const * +const gchar * const * g_settings_list_relocatable_schemas () @@ -194,7 +194,7 @@
    -gchar ** +gchar ** g_settings_list_keys () @@ -202,7 +202,7 @@
    -gchar ** +gchar ** g_settings_list_children () @@ -210,7 +210,7 @@
    -GVariant * +GVariant * g_settings_get_range () @@ -218,7 +218,7 @@
    -gboolean +gboolean g_settings_range_check () @@ -234,7 +234,7 @@
    -gboolean +gboolean g_settings_set () @@ -242,7 +242,7 @@
    -gboolean +gboolean g_settings_get_boolean () @@ -250,7 +250,7 @@
    -gboolean +gboolean g_settings_set_boolean () @@ -258,7 +258,7 @@
    -gint +gint g_settings_get_int () @@ -266,7 +266,7 @@
    -gboolean +gboolean g_settings_set_int () @@ -274,7 +274,7 @@
    -gint64 +gint64 g_settings_get_int64 () @@ -282,7 +282,7 @@
    -gboolean +gboolean g_settings_set_int64 () @@ -290,7 +290,7 @@
    -guint +guint g_settings_get_uint () @@ -298,7 +298,7 @@
    -gboolean +gboolean g_settings_set_uint () @@ -306,7 +306,7 @@
    -guint64 +guint64 g_settings_get_uint64 () @@ -314,7 +314,7 @@
    -gboolean +gboolean g_settings_set_uint64 () @@ -322,7 +322,7 @@
    -gdouble +gdouble g_settings_get_double () @@ -330,7 +330,7 @@
    -gboolean +gboolean g_settings_set_double () @@ -338,7 +338,7 @@
    -gchar * +gchar * g_settings_get_string () @@ -346,7 +346,7 @@
    -gboolean +gboolean g_settings_set_string () @@ -354,7 +354,7 @@
    -gchar ** +gchar ** g_settings_get_strv () @@ -362,7 +362,7 @@
    -gboolean +gboolean g_settings_set_strv () @@ -370,7 +370,7 @@
    -gint +gint g_settings_get_enum () @@ -378,7 +378,7 @@
    -gboolean +gboolean g_settings_set_enum () @@ -386,7 +386,7 @@
    -guint +guint g_settings_get_flags () @@ -394,7 +394,7 @@
    -gboolean +gboolean g_settings_set_flags () @@ -402,7 +402,7 @@
    -gboolean +gboolean (*GSettingsGetMapping) () @@ -410,7 +410,7 @@
    -gpointer +gpointer g_settings_get_mapped () @@ -450,7 +450,7 @@
    -GVariant * +GVariant * (*GSettingsBindSetMapping) () @@ -458,7 +458,7 @@
    -gboolean +gboolean (*GSettingsBindGetMapping) () @@ -491,30 +491,30 @@ Read / Write / Construct Only
    gbooleangboolean delay-apply Read
    gbooleangboolean has-unapplied Read
    -gchar * path Read / Write / Construct Only
    -gchar * schema Read / Write / Construct Only
    -gchar * schema-id Read / Write / Construct Only
    gbooleangboolean change-eventRun LastRun Last
    void changedHas DetailsHas Details
    gbooleangboolean writable-change-eventRun LastRun Last
    void writable-changedHas DetailsHas Details
    @@ -580,7 +580,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GSettings
     
    @@ -596,7 +596,7 @@

    Reads and writes can be considered to be non-blocking. Reading settings with GSettings is typically extremely fast: on approximately the same order of magnitude (but slower than) a -GHashTable lookup. Writing settings is also extremely fast in terms +GHashTable lookup. Writing settings is also extremely fast in terms of time to return to your application, but can be extremely expensive for other threads and other processes. Many settings backends (including dconf) have lazy initialisation which means in the common @@ -627,7 +627,7 @@ they often did in GConf.

    Unlike other configuration systems (like GConf), GSettings does not restrict keys to basic types like strings and numbers. GSettings stores -values as GVariant, and allows any GVariantType for keys. Key names +values as GVariant, and allows any GVariantType for keys. Key names are restricted to lowercase characters, numbers and '-'. Furthermore, the names must begin with a lowercase character, must not end with a '-', and must not contain consecutive dashes.

    @@ -658,7 +658,7 @@ 3 4
    <!-- Translators: A list of words which are not allowed to be typed, in
    -     GVariant serialization syntax.
    +     GVariant serialization syntax.
          See: https://developer.gnome.org/glib/stable/gvariant-text.html -->
     <default l10n='messages' context='Banned words'>['bad', 'words']</default>
    @@ -668,7 +668,7 @@

    Translations of default values must remain syntactically valid serialized -GVariants (e.g. retaining any surrounding quotation marks) or runtime +GVariants (e.g. retaining any surrounding quotation marks) or runtime errors will occur.

    GSettings uses schemas in a compact binary form that is created by the glib-compile-schemas @@ -685,7 +685,7 @@ and schema id should match. For schemas which deal with settings not associated with one named application, the id should not use StudlyCaps, e.g. "org.gnome.font-rendering".

    -

    In addition to GVariant types, keys can have types that have +

    In addition to GVariant types, keys can have types that have enumerated types. These can be described by a <choice>, <enum> or <flags> element, as seen in the example. The underlying type of such a key @@ -864,7 +864,7 @@

    Binding

    -

    A very convenient feature of GSettings lets you bind GObject properties +

    A very convenient feature of GSettings lets you bind GObject properties directly to settings, using g_settings_bind(). Once a GObject property has been bound to a setting, changes on either side are automatically propagated to the other side. GSettings handles details like mapping @@ -1012,14 +1012,14 @@

    g_settings_new ()

    GSettings *
    -g_settings_new (const gchar *schema_id);
    +g_settings_new (const gchar *schema_id);

    Creates a new GSettings object with the schema specified by schema_id .

    Signals on the newly created GSettings object will be dispatched -via the thread-default GMainContext in effect at the time of the +via the thread-default GMainContext in effect at the time of the call to g_settings_new(). The new GSettings will hold a reference -on the context. See g_main_context_push_thread_default().

    +on the context. See g_main_context_push_thread_default().

    Parameters

    @@ -1045,8 +1045,8 @@

    g_settings_new_with_path ()

    GSettings *
    -g_settings_new_with_path (const gchar *schema_id,
    -                          const gchar *path);
    +g_settings_new_with_path (const gchar *schema_id, + const gchar *path);

    Creates a new GSettings object with the relocatable schema specified by schema_id and a given path.

    @@ -1091,7 +1091,7 @@

    g_settings_new_with_backend ()

    GSettings *
    -g_settings_new_with_backend (const gchar *schema_id,
    +g_settings_new_with_backend (const gchar *schema_id,
                                  GSettingsBackend *backend);

    Creates a new GSettings object with the schema specified by schema_id @@ -1133,9 +1133,9 @@

    g_settings_new_with_backend_and_path ()

    GSettings *
    -g_settings_new_with_backend_and_path (const gchar *schema_id,
    +g_settings_new_with_backend_and_path (const gchar *schema_id,
                                           GSettingsBackend *backend,
    -                                      const gchar *path);
    + const gchar *path);

    Creates a new GSettings object with the schema specified by schema_id and a given GSettingsBackend and path.

    @@ -1180,7 +1180,7 @@
    GSettings *
     g_settings_new_full (GSettingsSchema *schema,
                          GSettingsBackend *backend,
    -                     const gchar *path);
    + const gchar *path);

    Creates a new GSettings object with a given schema, backend and path.

    It should be extremely rare that you ever want to use this function. @@ -1189,7 +1189,7 @@ etc).

    At the most basic level, a GSettings object is a pure composition of 4 things: a GSettingsSchema, a GSettingsBackend, a path within that -backend, and a GMainContext to which signals are dispatched.

    +backend, and a GMainContext to which signals are dispatched.

    This constructor therefore gives you full control over constructing GSettings instances. The first 3 parameters are given directly as schema @@ -1198,13 +1198,13 @@ , and the main context is taken from the thread-default (as per g_settings_new()).

    If backend - is NULL then the default backend is used.

    + is NULL then the default backend is used.

    If path - is NULL then the path from the schema is used. It is an + is NULL then the path from the schema is used. It is an error if path - is NULL and the schema has no path of its own or if + is NULL and the schema has no path of its own or if path - is non-NULL and not equal to the path that the schema does + is non-NULL and not equal to the path that the schema does have.

    Parameters

    @@ -1256,9 +1256,9 @@

    g_settings_get_value ()

    -
    GVariant *
    +
    GVariant *
     g_settings_get_value (GSettings *settings,
    -                      const gchar *key);
    + const gchar *key);

    Gets the value that is stored in settings for key .

    @@ -1290,17 +1290,17 @@

    Returns

    -

    a new GVariant

    +

    a new GVariant

    Since: 2.26


    g_settings_set_value ()

    -
    gboolean
    +
    gboolean
     g_settings_set_value (GSettings *settings,
    -                      const gchar *key,
    -                      GVariant *value);
    + const gchar *key, + GVariant *value);

    Sets key in settings to value @@ -1334,7 +1334,7 @@

    - + @@ -1342,17 +1342,17 @@

    Returns

    -

    TRUE if setting the key succeeded, -FALSE if the key was not writable

    +

    TRUE if setting the key succeeded, +FALSE if the key was not writable

    Since: 2.26


    g_settings_is_writable ()

    -
    gboolean
    +
    gboolean
     g_settings_is_writable (GSettings *settings,
    -                        const gchar *name);
    + const gchar *name);

    Finds out if a key can be written or not

    Parameters

    @@ -1378,7 +1378,7 @@

    Returns

    -

    TRUE if the key name +

    TRUE if the key name is writable

    Since: 2.26

    @@ -1465,7 +1465,7 @@

    g_settings_get_has_unapplied ()

    -
    gboolean
    +
    gboolean
     g_settings_get_has_unapplied (GSettings *settings);

    Returns whether the GSettings object has any unapplied changes. This can only be the case if it is in 'delayed-apply' mode.

    @@ -1486,7 +1486,7 @@

    Returns

    -

    TRUE if settings +

    TRUE if settings has unapplied changes

    Since: 2.26

    @@ -1496,7 +1496,7 @@

    g_settings_get_child ()

    GSettings *
     g_settings_get_child (GSettings *settings,
    -                      const gchar *name);
    + const gchar *name);

    Creates a child settings object which has a base path of base-path/@name, where base-path is the base path of settings @@ -1538,7 +1538,7 @@

    g_settings_reset ()

    void
     g_settings_reset (GSettings *settings,
    -                  const gchar *key);
    + const gchar *key);

    Resets key to its default value.

    This call resets the key, as much as possible, to its default value. @@ -1570,13 +1570,13 @@


    g_settings_get_user_value ()

    -
    GVariant *
    +
    GVariant *
     g_settings_get_user_value (GSettings *settings,
    -                           const gchar *key);
    + const gchar *key);

    Checks the "user value" of a key, if there is one.

    The user value of a key is the last value that was set by the user.

    After calling g_settings_reset() this function should always return -NULL (assuming something is not wrong with the system +NULL (assuming something is not wrong with the system configuration).

    It is possible that g_settings_get_value() will return a different value than this function. This can happen in the case that the user @@ -1620,9 +1620,9 @@


    g_settings_get_default_value ()

    -
    GVariant *
    +
    GVariant *
     g_settings_get_default_value (GSettings *settings,
    -                              const gchar *key);
    + const gchar *key);

    Gets the "default value" of a key.

    This is the value that would be read if g_settings_reset() were to be called on the key.

    @@ -1673,7 +1673,7 @@

    g_settings_list_schemas ()

    -
    const gchar * const *
    +
    const gchar * const *
     g_settings_list_schemas (void);

    g_settings_list_schemas has been deprecated since version 2.40 and should not be used in newly-written code.

    @@ -1695,7 +1695,7 @@

    g_settings_list_relocatable_schemas ()

    -
    const gchar * const *
    +
    const gchar * const *
     g_settings_list_relocatable_schemas (void);

    g_settings_list_relocatable_schemas has been deprecated since version 2.40 and should not be used in newly-written code.

    @@ -1714,7 +1714,7 @@

    g_settings_list_keys ()

    -
    gchar **
    +
    gchar **
     g_settings_list_keys (GSettings *settings);

    g_settings_list_keys is deprecated and should not be used in newly-written code.

    Introspects the list of keys on settings @@ -1722,7 +1722,7 @@

    You should probably not be calling this function from "normal" code (since you should already know what keys are in your schema). This function is intended for introspection reasons.

    -

    You should free the return value with g_strfreev() when you are done +

    You should free the return value with g_strfreev() when you are done with it.

    Parameters

    @@ -1749,7 +1749,7 @@

    g_settings_list_children ()

    -
    gchar **
    +
    gchar **
     g_settings_list_children (GSettings *settings);

    Gets the list of children on settings .

    @@ -1760,12 +1760,12 @@ for those changes. Note that there is a race condition here: you may request a child after listing it only for it to have been destroyed in the meantime. For this reason, g_settings_get_child() may return -NULL even for a child that was listed by this function.

    +NULL even for a child that was listed by this function.

    For GSettings objects that are not lists, you should probably not be calling this function from "normal" code (since you should already know what children are in your schema). This function may still be useful there for introspection reasons, however.

    -

    You should free the return value with g_strfreev() when you are done +

    You should free the return value with g_strfreev() when you are done with it.

    Parameters

    @@ -1792,9 +1792,9 @@

    g_settings_get_range ()

    -
    GVariant *
    +
    GVariant *
     g_settings_get_range (GSettings *settings,
    -                      const gchar *key);
    + const gchar *key);

    g_settings_get_range has been deprecated since version 2.40 and should not be used in newly-written code.

    Use g_settings_schema_key_get_range() instead.

    @@ -1827,10 +1827,10 @@

    g_settings_range_check ()

    -
    gboolean
    +
    gboolean
     g_settings_range_check (GSettings *settings,
    -                        const gchar *key,
    -                        GVariant *value);
    + const gchar *key, + GVariant *value);

    g_settings_range_check has been deprecated since version 2.40 and should not be used in newly-written code.

    Use g_settings_schema_key_range_check() instead.

    @@ -1868,7 +1868,7 @@

    Returns

    -

    TRUE if value +

    TRUE if value is valid for key

    @@ -1879,18 +1879,18 @@

    g_settings_get ()

    void
     g_settings_get (GSettings *settings,
    -                const gchar *key,
    -                const gchar *format,
    +                const gchar *key,
    +                const gchar *format,
                     ...);

    Gets the value that is stored at key in settings .

    A convenience function that combines g_settings_get_value() with -g_variant_get().

    +g_variant_get().

    It is a programmer error to give a key that isn't contained in the schema for settings - or for the GVariantType of format + or for the GVariantType of format to mismatch the type given in the schema.

    @@ -1914,7 +1914,7 @@
    - + @@ -1931,21 +1931,21 @@

    g_settings_set ()

    -
    gboolean
    +
    gboolean
     g_settings_set (GSettings *settings,
    -                const gchar *key,
    -                const gchar *format,
    +                const gchar *key,
    +                const gchar *format,
                     ...);

    Sets key in settings to value .

    A convenience function that combines g_settings_set_value() with -g_variant_new().

    +g_variant_new().

    It is a programmer error to give a key that isn't contained in the schema for settings - or for the GVariantType of format + or for the GVariantType of format to mismatch the type given in the schema.

    @@ -1969,7 +1969,7 @@
    - + @@ -1983,17 +1983,17 @@

    Returns

    -

    TRUE if setting the key succeeded, -FALSE if the key was not writable

    +

    TRUE if setting the key succeeded, +FALSE if the key was not writable

    Since: 2.26


    g_settings_get_boolean ()

    -
    gboolean
    +
    gboolean
     g_settings_get_boolean (GSettings *settings,
    -                        const gchar *key);
    + const gchar *key);

    Gets the value that is stored at key in settings .

    @@ -2033,10 +2033,10 @@

    g_settings_set_boolean ()

    -
    gboolean
    +
    gboolean
     g_settings_set_boolean (GSettings *settings,
    -                        const gchar *key,
    -                        gboolean value);
    + const gchar *key, + gboolean value);

    Sets key in settings to value @@ -2075,17 +2075,17 @@

    Returns

    -

    TRUE if setting the key succeeded, -FALSE if the key was not writable

    +

    TRUE if setting the key succeeded, +FALSE if the key was not writable

    Since: 2.26


    g_settings_get_int ()

    -
    gint
    +
    gint
     g_settings_get_int (GSettings *settings,
    -                    const gchar *key);
    + const gchar *key);

    Gets the value that is stored at key in settings .

    @@ -2125,10 +2125,10 @@

    g_settings_set_int ()

    -
    gboolean
    +
    gboolean
     g_settings_set_int (GSettings *settings,
    -                    const gchar *key,
    -                    gint value);
    + const gchar *key, + gint value);

    Sets key in settings to value @@ -2167,17 +2167,17 @@

    Returns

    -

    TRUE if setting the key succeeded, -FALSE if the key was not writable

    +

    TRUE if setting the key succeeded, +FALSE if the key was not writable

    Since: 2.26


    g_settings_get_int64 ()

    -
    gint64
    +
    gint64
     g_settings_get_int64 (GSettings *settings,
    -                      const gchar *key);
    + const gchar *key);

    Gets the value that is stored at key in settings .

    @@ -2217,10 +2217,10 @@

    g_settings_set_int64 ()

    -
    gboolean
    +
    gboolean
     g_settings_set_int64 (GSettings *settings,
    -                      const gchar *key,
    -                      gint64 value);
    + const gchar *key, + gint64 value);

    Sets key in settings to value @@ -2259,17 +2259,17 @@

    Returns

    -

    TRUE if setting the key succeeded, -FALSE if the key was not writable

    +

    TRUE if setting the key succeeded, +FALSE if the key was not writable

    Since: 2.50


    g_settings_get_uint ()

    -
    guint
    +
    guint
     g_settings_get_uint (GSettings *settings,
    -                     const gchar *key);
    + const gchar *key);

    Gets the value that is stored at key in settings .

    @@ -2310,10 +2310,10 @@

    g_settings_set_uint ()

    -
    gboolean
    +
    gboolean
     g_settings_set_uint (GSettings *settings,
    -                     const gchar *key,
    -                     guint value);
    + const gchar *key, + guint value);

    Sets key in settings to value @@ -2353,17 +2353,17 @@

    Returns

    -

    TRUE if setting the key succeeded, -FALSE if the key was not writable

    +

    TRUE if setting the key succeeded, +FALSE if the key was not writable

    Since: 2.30


    g_settings_get_uint64 ()

    -
    guint64
    +
    guint64
     g_settings_get_uint64 (GSettings *settings,
    -                       const gchar *key);
    + const gchar *key);

    Gets the value that is stored at key in settings .

    @@ -2404,10 +2404,10 @@

    g_settings_set_uint64 ()

    -
    gboolean
    +
    gboolean
     g_settings_set_uint64 (GSettings *settings,
    -                       const gchar *key,
    -                       guint64 value);
    + const gchar *key, + guint64 value);

    Sets key in settings to value @@ -2447,17 +2447,17 @@

    Returns

    -

    TRUE if setting the key succeeded, -FALSE if the key was not writable

    +

    TRUE if setting the key succeeded, +FALSE if the key was not writable

    Since: 2.50


    g_settings_get_double ()

    -
    gdouble
    +
    gdouble
     g_settings_get_double (GSettings *settings,
    -                       const gchar *key);
    + const gchar *key);

    Gets the value that is stored at key in settings .

    @@ -2497,10 +2497,10 @@

    g_settings_set_double ()

    -
    gboolean
    +
    gboolean
     g_settings_set_double (GSettings *settings,
    -                       const gchar *key,
    -                       gdouble value);
    + const gchar *key, + gdouble value);

    Sets key in settings to value @@ -2539,17 +2539,17 @@

    Returns

    -

    TRUE if setting the key succeeded, -FALSE if the key was not writable

    +

    TRUE if setting the key succeeded, +FALSE if the key was not writable

    Since: 2.26


    g_settings_get_string ()

    -
    gchar *
    +
    gchar *
     g_settings_get_string (GSettings *settings,
    -                       const gchar *key);
    + const gchar *key);

    Gets the value that is stored at key in settings .

    @@ -2589,10 +2589,10 @@

    g_settings_set_string ()

    -
    gboolean
    +
    gboolean
     g_settings_set_string (GSettings *settings,
    -                       const gchar *key,
    -                       const gchar *value);
    + const gchar *key, + const gchar *value);

    Sets key in settings to value @@ -2631,17 +2631,17 @@

    Returns

    -

    TRUE if setting the key succeeded, -FALSE if the key was not writable

    +

    TRUE if setting the key succeeded, +FALSE if the key was not writable

    Since: 2.26


    g_settings_get_strv ()

    -
    gchar **
    +
    gchar **
     g_settings_get_strv (GSettings *settings,
    -                     const gchar *key);
    + const gchar *key);

    A convenience variant of g_settings_get() for string arrays.

    It is a programmer error to give a key that isn't specified as @@ -2672,7 +2672,7 @@

    Returns

    a -newly-allocated, NULL-terminated array of strings, the value that +newly-allocated, NULL-terminated array of strings, the value that is stored at key in settings .

    @@ -2683,17 +2683,17 @@

    g_settings_set_strv ()

    -
    gboolean
    +
    gboolean
     g_settings_set_strv (GSettings *settings,
    -                     const gchar *key,
    -                     const gchar *const *value);
    + const gchar *key, + const gchar *const *value);

    Sets key in settings to value .

    A convenience variant of g_settings_set() for string arrays. If value - is NULL, then key + is NULL, then key is set to be the empty array.

    It is a programmer error to give a key that isn't specified as @@ -2720,7 +2720,7 @@

    - + @@ -2728,17 +2728,17 @@

    Returns

    -

    TRUE if setting the key succeeded, -FALSE if the key was not writable

    +

    TRUE if setting the key succeeded, +FALSE if the key was not writable

    Since: 2.26


    g_settings_get_enum ()

    -
    gint
    +
    gint
     g_settings_get_enum (GSettings *settings,
    -                     const gchar *key);
    + const gchar *key);

    Gets the value that is stored in settings for key and converts it @@ -2783,10 +2783,10 @@


    g_settings_set_enum ()

    -
    gboolean
    +
    gboolean
     g_settings_set_enum (GSettings *settings,
    -                     const gchar *key,
    -                     gint value);
    + const gchar *key, + gint value);

    Looks up the enumerated type nick for value and writes it to key , @@ -2833,15 +2833,15 @@

    Returns

    -

    TRUE, if the set succeeds

    +

    TRUE, if the set succeeds


    g_settings_get_flags ()

    -
    guint
    +
    guint
     g_settings_get_flags (GSettings *settings,
    -                      const gchar *key);
    + const gchar *key);

    Gets the value that is stored in settings for key and converts it @@ -2886,10 +2886,10 @@


    g_settings_set_flags ()

    -
    gboolean
    +
    gboolean
     g_settings_set_flags (GSettings *settings,
    -                      const gchar *key,
    -                      guint value);
    + const gchar *key, + guint value);

    Looks up the flags type nicks for the bits specified by value , puts them in an array of strings and writes the array to key @@ -2937,26 +2937,26 @@

    Returns

    -

    TRUE, if the set succeeds

    +

    TRUE, if the set succeeds


    GSettingsGetMapping ()

    -
    gboolean
    -(*GSettingsGetMapping) (GVariant *value,
    -                        gpointer *result,
    -                        gpointer user_data);
    +
    gboolean
    +(*GSettingsGetMapping) (GVariant *value,
    +                        gpointer *result,
    +                        gpointer user_data);

    The type of the function that is used to convert from a value stored in a GSettings to a value that is useful to the application.

    If the value is successfully mapped, the result should be stored at result - and TRUE returned. If mapping fails (for example, if value + and TRUE returned. If mapping fails (for example, if value -is not in the right format) then FALSE should be returned.

    +is not in the right format) then FALSE should be returned.

    If value - is NULL then it means that the mapping function is being -given a "last chance" to successfully return a valid value. TRUE + is NULL then it means that the mapping function is being +given a "last chance" to successfully return a valid value. TRUE must be returned in this case.

    Parameters

    @@ -2969,7 +2969,7 @@
    - + @@ -2988,17 +2988,17 @@

    Returns

    -

    TRUE if the conversion succeeded, FALSE in case of an error

    +

    TRUE if the conversion succeeded, FALSE in case of an error


    g_settings_get_mapped ()

    -
    gpointer
    +
    gpointer
     g_settings_get_mapped (GSettings *settings,
    -                       const gchar *key,
    +                       const gchar *key,
                            GSettingsGetMapping mapping,
    -                       gpointer user_data);
    + gpointer user_data);

    Gets the value that is stored at key in settings , subject to @@ -3016,15 +3016,15 @@ tried in an unspecified order (system or site defaults, translated schema default values, untranslated schema default values, etc).

    If the mapping function fails for all possible values, one additional -attempt is made: the mapping function is called with a NULL value. +attempt is made: the mapping function is called with a NULL value. If the mapping function still indicates failure at this point then the application will be aborted.

    The result parameter for the mapping function is pointed to a -gpointer which is initially set to NULL. The same pointer is given +gpointer which is initially set to NULL. The same pointer is given to each invocation of mapping -. The final value of that gpointer is -what is returned by this function. NULL is valid; it is returned +. The final value of that gpointer is +what is returned by this function. NULL is valid; it is returned just as any other value would be.

    Parameters

    @@ -3062,7 +3062,7 @@

    Returns

    -

    the result, which may be NULL.

    +

    the result, which may be NULL.

    [transfer full]

    @@ -3071,9 +3071,9 @@

    g_settings_bind ()

    void
     g_settings_bind (GSettings *settings,
    -                 const gchar *key,
    -                 gpointer object,
    -                 const gchar *property,
    +                 const gchar *key,
    +                 gpointer object,
    +                 const gchar *property,
                      GSettingsBindFlags flags);

    Create a binding between the key in the settings @@ -3122,7 +3122,7 @@

    - + @@ -3145,14 +3145,14 @@

    g_settings_bind_with_mapping ()

    void
     g_settings_bind_with_mapping (GSettings *settings,
    -                              const gchar *key,
    -                              gpointer object,
    -                              const gchar *property,
    +                              const gchar *key,
    +                              gpointer object,
    +                              const gchar *property,
                                   GSettingsBindFlags flags,
                                   GSettingsBindGetMapping get_mapping,
                                   GSettingsBindSetMapping set_mapping,
    -                              gpointer user_data,
    -                              GDestroyNotify destroy);
    + gpointer user_data, + GDestroyNotify destroy);

    Create a binding between the key in the settings object @@ -3188,7 +3188,7 @@

    - + @@ -3206,7 +3206,7 @@ +, or NULL to use the default GIO mapping

    @@ -3214,7 +3214,7 @@ +, or NULL to use the default GIO mapping

    @@ -3226,7 +3226,7 @@ - @@ -3240,10 +3240,10 @@

    g_settings_bind_writable ()

    void
     g_settings_bind_writable (GSettings *settings,
    -                          const gchar *key,
    -                          gpointer object,
    -                          const gchar *property,
    -                          gboolean inverted);
    + const gchar *key, + gpointer object, + const gchar *property, + gboolean inverted);

    Create a binding between the writability of key in the settings @@ -3256,10 +3256,10 @@ writability of the setting will be propagated to the object property, not the other way.

    When the inverted - argument is TRUE, the binding inverts the + argument is TRUE, the binding inverts the value as it passes from the setting to the object, i.e. property -will be set to TRUE if the key is not writable.

    +will be set to TRUE if the key is not writable.

    Note that the lifecycle of the binding is tied to object , and that you can have only one binding per object property. @@ -3286,7 +3286,7 @@

    - + @@ -3308,8 +3308,8 @@

    g_settings_unbind ()

    void
    -g_settings_unbind (gpointer object,
    -                   const gchar *property);
    +g_settings_unbind (gpointer object, + const gchar *property);

    Removes an existing binding for property on object .

    @@ -3343,12 +3343,12 @@

    GSettingsBindSetMapping ()

    -
    GVariant *
    -(*GSettingsBindSetMapping) (const GValue *value,
    -                            const GVariantType *expected_type,
    -                            gpointer user_data);
    +
    GVariant *
    +(*GSettingsBindSetMapping) (const GValue *value,
    +                            const GVariantType *expected_type,
    +                            gpointer user_data);

    The type for the function that is used to convert an object property -value to a GVariant for storing it in GSettings.

    +value to a GVariant for storing it in GSettings.

    Parameters

    value

    a GVariant of the correct type

    a GVariant of the correct type

     

    format

    a GVariant format string

    a GVariant format string

     

    format

    a GVariant format string

    a GVariant format string

     

    value

    the value to set it to, or NULL.

    the value to set it to, or NULL.

    [nullable][array zero-terminated=1]

    value

    the GVariant to map, or NULL

    the GVariant to map, or NULL

     

    object

    a GObject.

    a GObject.

    [type GObject.Object]

    object

    a GObject.

    a GObject.

    [type GObject.Object]

    a function that gets called to convert values from settings to object -, or NULL to use the default GIO mapping

     

    a function that gets called to convert values from object to settings -, or NULL to use the default GIO mapping

     

    destroy

    GDestroyNotify function for user_data +

    GDestroyNotify function for user_data

     

    object

    a GObject.

    a GObject.

    [type GObject.Object]
    @@ -3360,12 +3360,12 @@ - + - + @@ -3378,18 +3378,18 @@

    Returns

    -

    a new GVariant holding the data from value +

    a new GVariant holding the data from value , -or NULL in case of an error

    +or NULL in case of an error


    GSettingsBindGetMapping ()

    -
    gboolean
    -(*GSettingsBindGetMapping) (GValue *value,
    -                            GVariant *variant,
    -                            gpointer user_data);
    +
    gboolean
    +(*GSettingsBindGetMapping) (GValue *value,
    +                            GVariant *variant,
    +                            gpointer user_data);

    The type for the function that is used to convert from GSettings to an object property. The value is already initialized to hold values @@ -3410,7 +3410,7 @@

    - + @@ -3423,7 +3423,7 @@

    Returns

    -

    TRUE if the conversion succeeded, FALSE in case of an error

    +

    TRUE if the conversion succeeded, FALSE in case of an error


    @@ -3431,7 +3431,7 @@

    g_settings_create_action ()

    GAction *
     g_settings_create_action (GSettings *settings,
    -                          const gchar *key);
    + const gchar *key);

    Creates a GAction corresponding to a given GSettings key.

    The action has the same name as the key.

    The value of the key becomes the state of the action and the action @@ -3507,7 +3507,7 @@

    @@ -3515,7 +3515,7 @@ @@ -3530,7 +3530,7 @@ @@ -3560,7 +3560,7 @@

    The “delay-apply” property

    -
      “delay-apply”              gboolean
    +
      “delay-apply”              gboolean

    Whether the GSettings object is in 'delay-apply' mode. See g_settings_delay() for details.

    Flags: Read

    @@ -3570,8 +3570,8 @@

    The “has-unapplied” property

    -
      “has-unapplied”            gboolean
    -

    If this property is TRUE, the GSettings object has outstanding +

      “has-unapplied”            gboolean
    +

    If this property is TRUE, the GSettings object has outstanding changes that will be applied when g_settings_apply() is called.

    Flags: Read

    Default value: FALSE

    @@ -3579,7 +3579,7 @@

    The “path” property

    -
      “path”                     gchar *
    +
      “path”                     gchar *

    The path within the backend where the settings are stored.

    Flags: Read / Write / Construct Only

    Default value: NULL

    @@ -3587,7 +3587,7 @@

    The “schema” property

    -
      “schema”                   gchar *
    +
      “schema”                   gchar *

    The name of the schema that describes the types of keys for this GSettings object.

    The type of this property is *not* GSettingsSchema. @@ -3607,7 +3607,7 @@


    The “schema-id” property

    -
      “schema-id”                gchar *
    +
      “schema-id”                gchar *

    The name of the schema that describes the types of keys for this GSettings object.

    Flags: Read / Write / Construct Only

    @@ -3630,11 +3630,11 @@

    Signal Details

    The “change-event” signal

    -
    gboolean
    +
    gboolean
     user_function (GSettings *settings,
    -               gpointer   keys,
    -               gint       n_keys,
    -               gpointer   user_data)
    + gpointer keys, + gint n_keys, + gpointer user_data)

    The "change-event" signal is emitted once per change event that affects this settings object. You should connect to this signal only if you are interested in viewing groups of changes before they @@ -3642,16 +3642,16 @@ For most use cases it is more appropriate to use the "changed" signal.

    In the event that the change event applies to one or more specified keys, keys - will be an array of GQuark of length n_keys + will be an array of GQuark of length n_keys . In the event that the change event applies to the GSettings object as a whole (ie: potentially every key has been changed) then keys will -be NULL and n_keys +be NULL and n_keys will be 0.

    The default handler for this signal invokes the "changed" signal for each affected key. If any other connected handler returns -TRUE then this default functionality will be suppressed.

    +TRUE then this default functionality will be suppressed.

    Parameters

    value

    a GValue containing the property value to map

    a GValue containing the property value to map

     

    expected_type

    the GVariantType to create

    the GVariantType to create

     

    variant

    the GVariant

    the GVariant

     

    G_SETTINGS_BIND_GET

    -

    Update the GObject property when the setting changes. +

    Update the GObject property when the setting changes. It is an error to use this flag if the property is not writable.

     

    G_SETTINGS_BIND_SET

    -

    Update the setting when the GObject property changes. +

    Update the setting when the GObject property changes. It is an error to use this flag if the property is not readable.

     

    G_SETTINGS_BIND_GET_NO_CHANGES

    -

    When set in addition to G_SETTINGS_BIND_GET, set the GObject property +

    When set in addition to G_SETTINGS_BIND_GET, set the GObject property value initially from the setting, but do not listen for changes of the setting

     
    @@ -3668,7 +3668,7 @@ - + @@ -3687,18 +3687,18 @@

    Returns

    -

    TRUE to stop other handlers from being invoked for the +

    TRUE to stop other handlers from being invoked for the event. FALSE to propagate the event further.

    -

    Flags: Run Last

    +

    Flags: Run Last


    The “changed” signal

    void
     user_function (GSettings *settings,
    -               gchar     *key,
    -               gpointer   user_data)
    + gchar *key, + gpointer user_data)

    The "changed" signal is emitted when a key has potentially changed. You should call one of the g_settings_get() calls to check the new value.

    @@ -3737,15 +3737,15 @@

    keys

    an array of GQuarks for the changed keys, or NULL.

    an array of GQuarks for the changed keys, or NULL.

    [array length=n_keys][element-type GQuark][nullable]
    -

    Flags: Has Details

    +

    Flags: Has Details


    The “writable-change-event” signal

    -
    gboolean
    +
    gboolean
     user_function (GSettings *settings,
    -               guint      key,
    -               gpointer   user_data)
    + guint key, + gpointer user_data)

    The "writable-change-event" signal is emitted once per writability change event that affects this settings object. You should connect to this signal if you are interested in viewing groups of changes @@ -3754,7 +3754,7 @@ appropriate to use the "writable-changed" signal.

    In the event that the writability change applies only to a single key, key - will be set to the GQuark for that key. In the event + will be set to the GQuark for that key. In the event that the writability change affects the entire settings object, key will be 0.

    @@ -3762,7 +3762,7 @@ and "changed" signals for each affected key. This is done because changes in writability might also imply changes in value (if for example, a new mandatory setting is introduced). If any other -connected handler returns TRUE then this default functionality +connected handler returns TRUE then this default functionality will be suppressed.

    Parameters

    @@ -3793,18 +3793,18 @@

    Returns

    -

    TRUE to stop other handlers from being invoked for the +

    TRUE to stop other handlers from being invoked for the event. FALSE to propagate the event further.

    -

    Flags: Run Last

    +

    Flags: Run Last


    The “writable-changed” signal

    void
     user_function (GSettings *settings,
    -               gchar     *key,
    -               gpointer   user_data)
    + gchar *key, + gpointer user_data)

    The "writable-changed" signal is emitted when the writability of a key has potentially changed. You should call g_settings_is_writable() in order to determine the new status.

    @@ -3838,11 +3838,11 @@
    -

    Flags: Has Details

    +

    Flags: Has Details

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/gsettings-tool.html glib2.0-2.56.4/docs/reference/gio/html/gsettings-tool.html --- glib2.0-2.56.2/docs/reference/gio/html/gsettings-tool.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/gsettings-tool.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -61,7 +61,7 @@

    When setting a key, you also need specify a VALUE The format for the value is that of a serialized -GVariant, +GVariant, so e.g. a string must include explicit quotes: "'foo'". This format is also used when printing out values. @@ -84,7 +84,7 @@

    Gets the value of KEY. The value is printed out as a serialised -GVariant. +GVariant.

    @@ -118,7 +118,7 @@

    Sets the value of KEY to VALUE. The value is specified as a serialised -GVariant. +GVariant.

    @@ -180,6 +180,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GSimpleActionGroup.html glib2.0-2.56.4/docs/reference/gio/html/GSimpleActionGroup.html --- glib2.0-2.56.2/docs/reference/gio/html/GSimpleActionGroup.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GSimpleActionGroup.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -99,7 +99,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GSimpleActionGroup
     
    @@ -137,14 +137,14 @@

    g_simple_action_group_lookup ()

    GAction *
     g_simple_action_group_lookup (GSimpleActionGroup *simple,
    -                              const gchar *action_name);
    + const gchar *action_name);

    g_simple_action_group_lookup has been deprecated since version 2.38 and should not be used in newly-written code.

    Use g_action_map_lookup_action()

    Looks up the action with the name action_name in the group.

    -

    If no such action exists, returns NULL.

    +

    If no such action exists, returns NULL.

    Parameters

    @@ -169,7 +169,7 @@

    Returns

    -

    a GAction, or NULL.

    +

    a GAction, or NULL.

    [transfer none]

    Since: 2.28

    @@ -219,7 +219,7 @@

    g_simple_action_group_remove ()

    void
     g_simple_action_group_remove (GSimpleActionGroup *simple,
    -                              const gchar *action_name);
    + const gchar *action_name);

    g_simple_action_group_remove has been deprecated since version 2.38 and should not be used in newly-written code.

    Use g_action_map_remove_action()

    @@ -256,8 +256,8 @@
    void
     g_simple_action_group_add_entries (GSimpleActionGroup *simple,
                                        const GActionEntry *entries,
    -                                   gint n_entries,
    -                                   gpointer user_data);
    + gint n_entries, + gpointer user_data);

    g_simple_action_group_add_entries has been deprecated since version 2.38 and should not be used in newly-written code.

    Use g_action_map_add_action_entries()

    @@ -312,6 +312,6 @@
    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GSimpleAction.html glib2.0-2.56.4/docs/reference/gio/html/GSimpleAction.html --- glib2.0-2.56.2/docs/reference/gio/html/GSimpleAction.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GSimpleAction.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -96,31 +96,31 @@ - + +gchar * +GVariantType * +GVariant * +GVariantType * @@ -139,12 +139,12 @@ - + - +
    gbooleangboolean enabled Read / Write
    -gchar * name Read / Write / Construct Only
    -GVariantType * parameter-type Read / Write / Construct Only
    -GVariant * state Read / Write / Construct
    -GVariantType * state-type Read
    void activateRun LastRun Last
    void change-stateRun LastRun Last
    @@ -164,7 +164,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GSimpleAction
     
    @@ -191,8 +191,8 @@

    g_simple_action_new ()

    GSimpleAction *
    -g_simple_action_new (const gchar *name,
    -                     const GVariantType *parameter_type);
    +g_simple_action_new (const gchar *name, + const GVariantType *parameter_type);

    Creates a new action.

    The created action is stateless. See g_simple_action_new_stateful().

    @@ -227,13 +227,13 @@

    g_simple_action_new_stateful ()

    GSimpleAction *
    -g_simple_action_new_stateful (const gchar *name,
    -                              const GVariantType *parameter_type,
    -                              GVariant *state);
    +g_simple_action_new_stateful (const gchar *name, + const GVariantType *parameter_type, + GVariant *state);

    Creates a new stateful action.

    state is the initial state of the action. All future state values -must have the same GVariantType as the initial state.

    +must have the same GVariantType as the initial state.

    If the state GVariant is floating, it is consumed.

    @@ -274,7 +274,7 @@

    g_simple_action_set_enabled ()

    void
     g_simple_action_set_enabled (GSimpleAction *simple,
    -                             gboolean enabled);
    + gboolean enabled);

    Sets the action as enabled or not.

    An action must be enabled in order to be activated or in order to have its state changed from outside callers.

    @@ -309,7 +309,7 @@

    g_simple_action_set_state ()

    void
     g_simple_action_set_state (GSimpleAction *simple,
    -                           GVariant *value);
    + GVariant *value);

    Sets the state of the action.

    This directly updates the 'state' property to the given value.

    This should only be called by the implementor of the action. Users @@ -334,7 +334,7 @@

    value

    -

    the new GVariant for the state

    +

    the new GVariant for the state

      @@ -347,7 +347,7 @@

    g_simple_action_set_state_hint ()

    void
     g_simple_action_set_state_hint (GSimpleAction *simple,
    -                                GVariant *state_hint);
    + GVariant *state_hint);

    Sets the state hint for the action.

    See g_action_get_state_hint() for more information about action state hints.

    @@ -367,7 +367,7 @@

    state_hint

    -

    a GVariant representing the state hint.

    +

    a GVariant representing the state hint.

    [nullable] @@ -389,7 +389,7 @@

    Property Details

    The “enabled” property

    -
      “enabled”                  gboolean
    +
      “enabled”                  gboolean

    If action is currently enabled.

    If the action is disabled then calls to g_action_activate() and @@ -401,7 +401,7 @@


    The “name” property

    -
      “name”                     gchar *
    +
      “name”                     gchar *

    The name of the action. This is mostly meaningful for identifying the action once it has been added to a GSimpleActionGroup.

    Flags: Read / Write / Construct Only

    @@ -411,7 +411,7 @@

    The “parameter-type” property

    -
      “parameter-type”           GVariantType *
    +
      “parameter-type”           GVariantType *

    The type of the parameter that must be given when activating the action.

    Flags: Read / Write / Construct Only

    @@ -420,8 +420,8 @@

    The “state” property

    -
      “state”                    GVariant *
    -

    The state of the action, or NULL if the action is stateless.

    +
      “state”                    GVariant *
    +

    The state of the action, or NULL if the action is stateless.

    Flags: Read / Write / Construct

    Allowed values: GVariant<*>

    Default value: NULL

    @@ -430,8 +430,8 @@

    The “state-type” property

    -
      “state-type”               GVariantType *
    -

    The GVariantType of the state that the action has, or NULL if the +

      “state-type”               GVariantType *
    +

    The GVariantType of the state that the action has, or NULL if the action is stateless.

    Flags: Read

    Since: 2.28

    @@ -443,14 +443,14 @@

    The “activate” signal

    void
     user_function (GSimpleAction *simple,
    -               GVariant      *parameter,
    -               gpointer       user_data)
    + GVariant *parameter, + gpointer user_data)

    Indicates that the action was just activated.

    parameter will always be of the expected type. In the event that an incorrect type was given, no signal will be emitted.

    Since GLib 2.40, if no handler is connected to this signal then the -default behaviour for boolean-stated actions with a NULL parameter +default behaviour for boolean-stated actions with a NULL parameter type is to toggle them via the “change-state” signal. For stateful actions where the state type is equal to the parameter type, the default is to forward them directly to @@ -483,7 +483,7 @@

    -

    Flags: Run Last

    +

    Flags: Run Last

    Since: 2.28


    @@ -491,8 +491,8 @@

    The “change-state” signal

    void
     user_function (GSimpleAction *simple,
    -               GVariant      *value,
    -               gpointer       user_data)
    + GVariant *value, + gpointer user_data)

    Indicates that the action just received a request to change its state.

    value @@ -528,7 +528,7 @@ { gint requested; - requested = g_variant_get_int32 (value); + requested = g_variant_get_int32 (value); // Volume only goes from 0 to 10 if (0 <= requested && requested <= 10) @@ -569,12 +569,12 @@

    -

    Flags: Run Last

    +

    Flags: Run Last

    Since: 2.30

    +
    Generated by GTK-Doc V1.29.1
    \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GSimpleAsyncResult.html glib2.0-2.56.4/docs/reference/gio/html/GSimpleAsyncResult.html --- glib2.0-2.56.2/docs/reference/gio/html/GSimpleAsyncResult.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GSimpleAsyncResult.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -99,7 +99,7 @@ -gpointer +gpointer g_simple_async_result_get_op_res_gpointer () @@ -115,7 +115,7 @@ -gssize +gssize g_simple_async_result_get_op_res_gssize () @@ -131,7 +131,7 @@ -gboolean +gboolean g_simple_async_result_get_op_res_gboolean () @@ -139,7 +139,7 @@ -gpointer +gpointer g_simple_async_result_get_source_tag () @@ -147,7 +147,7 @@ -gboolean +gboolean g_simple_async_result_is_valid () @@ -203,7 +203,7 @@ -gboolean +gboolean g_simple_async_result_propagate_error () @@ -267,7 +267,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GSimpleAsyncResult
     
    @@ -292,7 +292,7 @@ completely transparent to the application. Results can be returned as a pointer e.g. for functions that return data that is collected asynchronously, a boolean value for checking the success or failure -of an operation, or a gssize for operations which return the number +of an operation, or a gssize for operations which return the number of bytes modified by the operation; all of the simple return cases are covered.

    Most of the time, an application will not need to know of the details @@ -305,10 +305,10 @@ that asynchronous functions and their finishing functions are used together correctly.

    To create a new GSimpleAsyncResult, call g_simple_async_result_new(). -If the result needs to be created for a GError, use +If the result needs to be created for a GError, use g_simple_async_result_new_from_error() or -g_simple_async_result_new_take_error(). If a GError is not available -(e.g. the asynchronous operation's doesn't take a GError argument), +g_simple_async_result_new_take_error(). If a GError is not available +(e.g. the asynchronous operation's doesn't take a GError argument), but the result still needs to be created for an error condition, use g_simple_async_result_new_error() (or g_simple_async_result_set_error_va() if your application or binding requires passing a variable argument list @@ -316,15 +316,15 @@ g_simple_async_result_propagate_error().

    An asynchronous operation can be made to ignore a cancellation event by calling g_simple_async_result_set_handle_cancellation() with a -GSimpleAsyncResult for the operation and FALSE. This is useful for +GSimpleAsyncResult for the operation and FALSE. This is useful for operations that are dangerous to cancel, such as close (which would cause a leak if cancelled before being run).

    -

    GSimpleAsyncResult can integrate into GLib's event loop, GMainLoop, -or it can use GThreads. +

    GSimpleAsyncResult can integrate into GLib's event loop, GMainLoop, +or it can use GThreads. g_simple_async_result_complete() will finish an I/O task directly from the point where it is called. g_simple_async_result_complete_in_idle() will finish it from an idle handler in the -thread-default main context +thread-default main context where the GSimpleAsyncResult was created. g_simple_async_result_run_in_thread() will run the job in a separate thread and then use @@ -448,15 +448,15 @@ // so the GSimpleAsyncResult has to take a reference to it. GSimpleAsyncResult *result = user_data; - if (cake == NULL) + if (cake == NULL) g_simple_async_result_set_error (result, BAKER_ERRORS, BAKER_ERROR_NO_FLOUR, "Go to the supermarket"); else g_simple_async_result_set_op_res_gpointer (result, - g_object_ref (cake), - g_object_unref); + g_object_ref (cake), + g_object_unref); // In this example, we assume that baked_cb is called as a callback from @@ -465,7 +465,7 @@ // first returning to the mainloop — inadvisable, but some APIs do so — // we would need to use g_simple_async_result_complete_in_idle(). g_simple_async_result_complete (result); - g_object_unref (result); + g_object_unref (result); } void @@ -479,7 +479,7 @@ if (radius < 3) { - g_simple_async_report_error_in_idle (G_OBJECT (self), + g_simple_async_report_error_in_idle (G_OBJECT (self), callback, user_data, BAKER_ERRORS, @@ -489,22 +489,22 @@ return; } - simple = g_simple_async_result_new (G_OBJECT (self), + simple = g_simple_async_result_new (G_OBJECT (self), callback, user_data, baker_bake_cake_async); cake = _baker_get_cached_cake (self, radius); - if (cake != NULL) + if (cake != NULL) { g_simple_async_result_set_op_res_gpointer (simple, - g_object_ref (cake), - g_object_unref); + g_object_ref (cake), + g_object_unref); g_simple_async_result_complete_in_idle (simple); - g_object_unref (simple); + g_object_unref (simple); // Drop the reference returned by _baker_get_cached_cake(); // the GSimpleAsyncResult has taken its own reference. - g_object_unref (cake); + g_object_unref (cake); return; } @@ -519,18 +519,18 @@ GSimpleAsyncResult *simple; Cake *cake; - g_return_val_if_fail (g_simple_async_result_is_valid (result, - G_OBJECT (self), + g_return_val_if_fail (g_simple_async_result_is_valid (result, + G_OBJECT (self), baker_bake_cake_async), - NULL); + NULL); simple = (GSimpleAsyncResult *) result; if (g_simple_async_result_propagate_error (simple, error)) - return NULL; + return NULL; cake = CAKE (g_simple_async_result_get_op_res_gpointer (simple)); - return g_object_ref (cake); + return g_object_ref (cake); } @@ -545,7 +545,7 @@

    GSimpleAsyncThreadFunc ()

    void
     (*GSimpleAsyncThreadFunc) (GSimpleAsyncResult *res,
    -                           GObject *object,
    +                           GObject *object,
                                GCancellable *cancellable);

    Simple thread function that runs an asynchronous operation and checks for cancellation.

    @@ -565,12 +565,12 @@

    object

    -

    a GObject.

    +

    a GObject.

     

    cancellable

    -

    optional GCancellable object, NULL to ignore.

    +

    optional GCancellable object, NULL to ignore.

      @@ -581,10 +581,10 @@

    g_simple_async_result_new ()

    GSimpleAsyncResult *
    -g_simple_async_result_new (GObject *source_object,
    +g_simple_async_result_new (GObject *source_object,
                                GAsyncReadyCallback callback,
    -                           gpointer user_data,
    -                           gpointer source_tag);
    + gpointer user_data, + gpointer source_tag);

    g_simple_async_result_new has been deprecated since version 2.46 and should not be used in newly-written code.

    Use g_task_new() instead.

    @@ -609,7 +609,7 @@

    source_object

    -

    a GObject, or NULL.

    +

    a GObject, or NULL.

    [nullable] @@ -640,11 +640,11 @@

    g_simple_async_result_new_error ()

    GSimpleAsyncResult *
    -g_simple_async_result_new_error (GObject *source_object,
    +g_simple_async_result_new_error (GObject *source_object,
                                      GAsyncReadyCallback callback,
    -                                 gpointer user_data,
    -                                 GQuark domain,
    -                                 gint code,
    +                                 gpointer user_data,
    +                                 GQuark domain,
    +                                 gint code,
                                      const char *format,
                                      ...);
    @@ -663,7 +663,7 @@

    source_object

    -

    a GObject, or NULL.

    +

    a GObject, or NULL.

    [nullable] @@ -679,7 +679,7 @@

    domain

    -

    a GQuark.

    +

    a GQuark.

      @@ -710,10 +710,10 @@

    g_simple_async_result_new_from_error ()

    GSimpleAsyncResult *
    -g_simple_async_result_new_from_error (GObject *source_object,
    +g_simple_async_result_new_from_error (GObject *source_object,
                                           GAsyncReadyCallback callback,
    -                                      gpointer user_data,
    -                                      const GError *error);
    + gpointer user_data, + const GError *error);

    g_simple_async_result_new_from_error has been deprecated since version 2.46 and should not be used in newly-written code.

    Use g_task_new() and g_task_return_error() instead.

    @@ -730,7 +730,7 @@

    source_object

    -

    a GObject, or NULL.

    +

    a GObject, or NULL.

    [nullable] @@ -746,7 +746,7 @@

    error

    -

    a GError

    +

    a GError

      @@ -761,10 +761,10 @@

    g_simple_async_result_new_take_error ()

    GSimpleAsyncResult *
    -g_simple_async_result_new_take_error (GObject *source_object,
    +g_simple_async_result_new_take_error (GObject *source_object,
                                           GAsyncReadyCallback callback,
    -                                      gpointer user_data,
    -                                      GError *error);
    + gpointer user_data, + GError *error);

    g_simple_async_result_new_take_error has been deprecated since version 2.46 and should not be used in newly-written code.

    Use g_task_new() and g_task_return_error() instead.

    @@ -784,7 +784,7 @@

    source_object

    -

    a GObject, or NULL.

    +

    a GObject, or NULL.

    [nullable] @@ -800,7 +800,7 @@

    error

    -

    a GError

    +

    a GError

      @@ -851,7 +851,7 @@

    check_cancellable

    -

    a GCancellable to check, or NULL to unset.

    +

    a GCancellable to check, or NULL to unset.

    [nullable] @@ -865,8 +865,8 @@
    void
     g_simple_async_result_set_op_res_gpointer
                                    (GSimpleAsyncResult *simple,
    -                                gpointer op_res,
    -                                GDestroyNotify destroy_op_res);
    + gpointer op_res, + GDestroyNotify destroy_op_res);

    g_simple_async_result_set_op_res_gpointer has been deprecated since version 2.46 and should not be used in newly-written code.

    Use GTask and g_task_return_pointer() instead.

    @@ -894,7 +894,7 @@

    destroy_op_res

    -

    a GDestroyNotify function.

    +

    a GDestroyNotify function.

      @@ -904,7 +904,7 @@

    g_simple_async_result_get_op_res_gpointer ()

    -
    gpointer
    +
    gpointer
     g_simple_async_result_get_op_res_gpointer
                                    (GSimpleAsyncResult *simple);
    @@ -939,7 +939,7 @@
    void
     g_simple_async_result_set_op_res_gssize
                                    (GSimpleAsyncResult *simple,
    -                                gssize op_res);
    + gssize op_res);

    g_simple_async_result_set_op_res_gssize has been deprecated since version 2.46 and should not be used in newly-written code.

    Use GTask and g_task_return_int() instead.

    @@ -963,7 +963,7 @@

    op_res

    -

    a gssize.

    +

    a gssize.

      @@ -973,7 +973,7 @@

    g_simple_async_result_get_op_res_gssize ()

    -
    gssize
    +
    gssize
     g_simple_async_result_get_op_res_gssize
                                    (GSimpleAsyncResult *simple);
    @@ -1007,7 +1007,7 @@
    void
     g_simple_async_result_set_op_res_gboolean
                                    (GSimpleAsyncResult *simple,
    -                                gboolean op_res);
    + gboolean op_res);

    g_simple_async_result_set_op_res_gboolean has been deprecated since version 2.46 and should not be used in newly-written code.

    Use GTask and g_task_return_boolean() instead.

    @@ -1029,7 +1029,7 @@

    op_res

    -

    a gboolean.

    +

    a gboolean.

      @@ -1039,7 +1039,7 @@

    g_simple_async_result_get_op_res_gboolean ()

    -
    gboolean
    +
    gboolean
     g_simple_async_result_get_op_res_gboolean
                                    (GSimpleAsyncResult *simple);
    @@ -1064,14 +1064,14 @@

    Returns

    -

    TRUE if the operation's result was TRUE, FALSE -if the operation's result was FALSE.

    +

    TRUE if the operation's result was TRUE, FALSE +if the operation's result was FALSE.


    g_simple_async_result_get_source_tag ()

    -
    gpointer
    +
    gpointer
     g_simple_async_result_get_source_tag (GSimpleAsyncResult *simple);

    g_simple_async_result_get_source_tag has been deprecated since version 2.46. and should not be used in newly-written code.

    @@ -1096,16 +1096,16 @@

    Returns

    -

    a gpointer to the source object for the GSimpleAsyncResult.

    +

    a gpointer to the source object for the GSimpleAsyncResult.


    g_simple_async_result_is_valid ()

    -
    gboolean
    +
    gboolean
     g_simple_async_result_is_valid (GAsyncResult *result,
    -                                GObject *source,
    -                                gpointer source_tag);
    + GObject *source, + gpointer source_tag);

    g_simple_async_result_is_valid has been deprecated since version 2.46 and should not be used in newly-written code.

    Use GTask and g_task_is_valid() instead.

    @@ -1126,7 +1126,7 @@ which this function is called). (Alternatively, if either source_tag or result -'s source tag is NULL, then the source tag +'s source tag is NULL, then the source tag check is skipped.)

    Parameters

    @@ -1144,7 +1144,7 @@

    source

    -

    the GObject passed to the _finish function.

    +

    the GObject passed to the _finish function.

    [nullable] @@ -1157,7 +1157,7 @@

    Returns

    -

    TRUE if all checks passed or FALSE if any failed.

    +

    TRUE if all checks passed or FALSE if any failed.

    Since: 2.20

    @@ -1167,7 +1167,7 @@
    void
     g_simple_async_result_set_handle_cancellation
                                    (GSimpleAsyncResult *simple,
    -                                gboolean handle_cancellation);
    + gboolean handle_cancellation);

    g_simple_async_result_set_handle_cancellation has been deprecated since version 2.46 and should not be used in newly-written code.

    Sets whether to handle cancellation within the asynchronous operation.

    This function has nothing to do with @@ -1189,7 +1189,7 @@

    handle_cancellation

    -

    a gboolean.

    +

    a gboolean.

      @@ -1239,7 +1239,7 @@

    Use GTask instead.

    Completes an asynchronous function in an idle handler in the -thread-default main context +thread-default main context of the thread that simple was initially created in (and re-pushes that context around the invocation of the callback).

    @@ -1308,7 +1308,7 @@

    cancellable

    -

    optional GCancellable object, NULL to ignore.

    +

    optional GCancellable object, NULL to ignore.

    [nullable] @@ -1320,12 +1320,12 @@

    g_simple_async_result_set_from_error ()

    void
     g_simple_async_result_set_from_error (GSimpleAsyncResult *simple,
    -                                      const GError *error);
    + const GError *error);

    g_simple_async_result_set_from_error has been deprecated since version 2.46 and should not be used in newly-written code.

    Use GTask and g_task_return_error() instead.

    -

    Sets the result from a GError.

    +

    Sets the result from a GError.

    Parameters

    @@ -1342,7 +1342,7 @@ - + @@ -1354,7 +1354,7 @@

    g_simple_async_result_take_error ()

    void
     g_simple_async_result_take_error (GSimpleAsyncResult *simple,
    -                                  GError *error);
    + GError *error);

    g_simple_async_result_take_error has been deprecated since version 2.46 and should not be used in newly-written code.

    Use GTask and g_task_return_error() instead.

    @@ -1380,7 +1380,7 @@
    - + @@ -1391,9 +1391,9 @@

    g_simple_async_result_propagate_error ()

    -
    gboolean
    +
    gboolean
     g_simple_async_result_propagate_error (GSimpleAsyncResult *simple,
    -                                       GError **dest);
    + GError **dest);

    g_simple_async_result_propagate_error has been deprecated since version 2.46 and should not be used in newly-written code.

    Use GTask instead.

    @@ -1402,7 +1402,7 @@ a given destination.

    If the GCancellable given to a prior call to g_simple_async_result_set_check_cancellable() is cancelled then this -function will return TRUE with dest +function will return TRUE with dest set appropriately.

    Parameters

    @@ -1428,8 +1428,8 @@

    Returns

    -

    TRUE if the error was propagated to dest -. FALSE otherwise.

    +

    TRUE if the error was propagated to dest +. FALSE otherwise.


    @@ -1437,15 +1437,15 @@

    g_simple_async_result_set_error ()

    void
     g_simple_async_result_set_error (GSimpleAsyncResult *simple,
    -                                 GQuark domain,
    -                                 gint code,
    +                                 GQuark domain,
    +                                 gint code,
                                      const char *format,
                                      ...);

    g_simple_async_result_set_error has been deprecated since version 2.46 and should not be used in newly-written code.

    Use GTask and g_task_return_new_error() instead.

    -

    Sets an error within the asynchronous result without a GError.

    +

    Sets an error within the asynchronous result without a GError.

    [skip]

    Parameters

    @@ -1463,7 +1463,7 @@
    - + @@ -1491,15 +1491,15 @@

    g_simple_async_result_set_error_va ()

    void
     g_simple_async_result_set_error_va (GSimpleAsyncResult *simple,
    -                                    GQuark domain,
    -                                    gint code,
    +                                    GQuark domain,
    +                                    gint code,
                                         const char *format,
                                         va_list args);

    g_simple_async_result_set_error_va has been deprecated since version 2.46 and should not be used in newly-written code.

    Use GTask and g_task_return_error() instead.

    -

    Sets an error within the asynchronous result without a GError. +

    Sets an error within the asynchronous result without a GError. Unless writing a binding, see g_simple_async_result_set_error().

    [skip]

    @@ -1518,7 +1518,7 @@
    - + @@ -1544,11 +1544,11 @@

    g_simple_async_report_error_in_idle ()

    void
    -g_simple_async_report_error_in_idle (GObject *object,
    +g_simple_async_report_error_in_idle (GObject *object,
                                          GAsyncReadyCallback callback,
    -                                     gpointer user_data,
    -                                     GQuark domain,
    -                                     gint code,
    +                                     gpointer user_data,
    +                                     GQuark domain,
    +                                     gint code,
                                          const char *format,
                                          ...);
    @@ -1570,7 +1570,7 @@
    - + @@ -1586,7 +1586,7 @@ - + @@ -1613,16 +1613,16 @@

    g_simple_async_report_gerror_in_idle ()

    void
    -g_simple_async_report_gerror_in_idle (GObject *object,
    +g_simple_async_report_gerror_in_idle (GObject *object,
                                           GAsyncReadyCallback callback,
    -                                      gpointer user_data,
    -                                      const GError *error);
    + gpointer user_data, + const GError *error);

    g_simple_async_report_gerror_in_idle has been deprecated since version 2.46 and should not be used in newly-written code.

    Use g_task_report_error().

    Reports an error in an idle function. Similar to -g_simple_async_report_error_in_idle(), but takes a GError rather +g_simple_async_report_error_in_idle(), but takes a GError rather than building a new one.

    Parameters

    @@ -1635,7 +1635,7 @@
    - + @@ -1651,7 +1651,7 @@ - + @@ -1663,10 +1663,10 @@

    g_simple_async_report_take_gerror_in_idle ()

    void
     g_simple_async_report_take_gerror_in_idle
    -                               (GObject *object,
    +                               (GObject *object,
                                     GAsyncReadyCallback callback,
    -                                gpointer user_data,
    -                                GError *error);
    + gpointer user_data, + GError *error);

    g_simple_async_report_take_gerror_in_idle has been deprecated since version 2.46 and should not be used in newly-written code.

    Use g_task_report_error().

    @@ -1687,7 +1687,7 @@
    - + @@ -1703,7 +1703,7 @@ - + @@ -1726,6 +1726,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GSimpleIOStream.html glib2.0-2.56.4/docs/reference/gio/html/GSimpleIOStream.html --- glib2.0-2.56.2/docs/reference/gio/html/GSimpleIOStream.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GSimpleIOStream.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -89,7 +89,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GIOStream
             ╰── GSimpleIOStream
     
    @@ -182,6 +182,6 @@
    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GSimplePermission.html glib2.0-2.56.4/docs/reference/gio/html/GSimplePermission.html --- glib2.0-2.56.2/docs/reference/gio/html/GSimplePermission.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GSimplePermission.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -64,7 +64,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GPermission
             ╰── GSimplePermission
     
    @@ -86,7 +86,7 @@

    g_simple_permission_new ()

    GPermission *
    -g_simple_permission_new (gboolean allowed);
    +g_simple_permission_new (gboolean allowed);

    Creates a new GPermission instance that represents an action that is either always or never allowed.

    @@ -99,7 +99,7 @@
    - +

    error

    GError.

    GError.

     

    error

    a GError

    a GError

     

    domain

    a GQuark (usually G_IO_ERROR).

    a GQuark (usually G_IO_ERROR).

     

    domain

    a GQuark (usually G_IO_ERROR).

    a GQuark (usually G_IO_ERROR).

     

    object

    a GObject, or NULL.

    a GObject, or NULL.

    [nullable]

    domain

    a GQuark containing the error domain (usually G_IO_ERROR).

    a GQuark containing the error domain (usually G_IO_ERROR).

     

    object

    a GObject, or NULL.

    a GObject, or NULL.

    [nullable]

    error

    the GError to report

    the GError to report

     

    object

    a GObject, or NULL.

    a GObject, or NULL.

    [nullable]

    error

    the GError to report

    the GError to report

     

    allowed

    TRUE if the action is allowed

    TRUE if the action is allowed

     
    @@ -122,6 +122,6 @@
    +
    Generated by GTK-Doc V1.29.1
    \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GSimpleProxyResolver.html glib2.0-2.56.4/docs/reference/gio/html/GSimpleProxyResolver.html --- glib2.0-2.56.2/docs/reference/gio/html/GSimpleProxyResolver.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GSimpleProxyResolver.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -88,12 +88,12 @@ -gchar * +gchar * default-proxy Read / Write -GStrv +GStrv ignore-hosts Read / Write @@ -115,7 +115,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GSimpleProxyResolver
     
    @@ -145,8 +145,8 @@

    g_simple_proxy_resolver_new ()

    GProxyResolver *
    -g_simple_proxy_resolver_new (const gchar *default_proxy,
    -                             gchar **ignore_hosts);
    +g_simple_proxy_resolver_new (const gchar *default_proxy, + gchar **ignore_hosts);

    Creates a new GSimpleProxyResolver. See “default-proxy” and “ignore-hosts” for more details on how the @@ -187,7 +187,7 @@

    void
     g_simple_proxy_resolver_set_default_proxy
                                    (GSimpleProxyResolver *resolver,
    -                                const gchar *default_proxy);
    + const gchar *default_proxy);

    Sets the default proxy on resolver , to be used for any URIs that don't match “ignore-hosts” or a proxy set @@ -226,7 +226,7 @@

    void
     g_simple_proxy_resolver_set_ignore_hosts
                                    (GSimpleProxyResolver *resolver,
    -                                gchar **ignore_hosts);
    + gchar **ignore_hosts);

    Sets the list of ignored hosts.

    See “ignore-hosts” for more details on how the ignore_hosts @@ -247,7 +247,7 @@

    ignore_hosts

    -

    NULL-terminated list of hosts/IP addresses +

    NULL-terminated list of hosts/IP addresses to not use a proxy for

      @@ -261,8 +261,8 @@

    g_simple_proxy_resolver_set_uri_proxy ()

    void
     g_simple_proxy_resolver_set_uri_proxy (GSimpleProxyResolver *resolver,
    -                                       const gchar *uri_scheme,
    -                                       const gchar *proxy);
    + const gchar *uri_scheme, + const gchar *proxy);

    Adds a URI-scheme-specific proxy to resolver ; URIs whose scheme matches uri_scheme @@ -317,7 +317,7 @@

    Property Details

    The “default-proxy” property

    -
      “default-proxy”            gchar *
    +
      “default-proxy”            gchar *

    The default proxy URI that will be used for any URI that doesn't match “ignore-hosts”, and doesn't match any of the schemes set with g_simple_proxy_resolver_set_uri_proxy().

    @@ -330,7 +330,7 @@

    The “ignore-hosts” property

    -
      “ignore-hosts”             GStrv
    +
      “ignore-hosts”             GStrv

    A list of hostnames and IP addresses that the resolver should allow direct connections to.

    Entries can be in one of 4 formats:

    @@ -368,6 +368,6 @@
    +
    Generated by GTK-Doc V1.29.1
    \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GSocketAddressEnumerator.html glib2.0-2.56.4/docs/reference/gio/html/GSocketAddressEnumerator.html --- glib2.0-2.56.2/docs/reference/gio/html/GSocketAddressEnumerator.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GSocketAddressEnumerator.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -88,7 +88,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GSocketAddressEnumerator
             ╰── GProxyAddressEnumerator
     
    @@ -103,7 +103,7 @@
    GSocketAddress *
     g_socket_address_enumerator_next (GSocketAddressEnumerator *enumerator,
                                       GCancellable *cancellable,
    -                                  GError **error);
    + GError **error);

    Retrieves the next GSocketAddress from enumerator . Note that this may block for some amount of time. (Eg, a GNetworkAddress may need @@ -136,12 +136,12 @@

    cancellable

    -

    optional GCancellable object, NULL to ignore.

    +

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    -

    a GError.

    +

    a GError.

      @@ -149,7 +149,7 @@

    Returns

    -

    a GSocketAddress (owned by the caller), or NULL on +

    a GSocketAddress (owned by the caller), or NULL on error (in which case *error will be set) or if there are no more addresses.

    @@ -164,7 +164,7 @@ (GSocketAddressEnumerator *enumerator, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Asynchronously retrieves the next GSocketAddress from enumerator and then calls callback @@ -186,7 +186,7 @@

    cancellable

    -

    optional GCancellable object, NULL to ignore.

    +

    optional GCancellable object, NULL to ignore.

    [nullable] @@ -211,7 +211,7 @@ g_socket_address_enumerator_next_finish (GSocketAddressEnumerator *enumerator, GAsyncResult *result, - GError **error); + GError **error);

    Retrieves the result of a completed call to g_socket_address_enumerator_next_async(). See g_socket_address_enumerator_next() for more information about @@ -237,7 +237,7 @@

    error

    -

    a GError

    +

    a GError

      @@ -245,7 +245,7 @@

    Returns

    -

    a GSocketAddress (owned by the caller), or NULL on +

    a GSocketAddress (owned by the caller), or NULL on error (in which case *error will be set) or if there are no more addresses.

    @@ -286,6 +286,6 @@
    +
    Generated by GTK-Doc V1.29.1
    \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GSocketAddress.html glib2.0-2.56.4/docs/reference/gio/html/GSocketAddress.html --- glib2.0-2.56.2/docs/reference/gio/html/GSocketAddress.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GSocketAddress.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -61,7 +61,7 @@ -gboolean +gboolean g_socket_address_to_native () @@ -69,7 +69,7 @@ -gssize +gssize g_socket_address_get_native_size () @@ -114,7 +114,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GSocketAddress
             ├── GInetSocketAddress
             ╰── GUnixSocketAddress
    @@ -142,8 +142,8 @@
     

    g_socket_address_new_from_native ()

    GSocketAddress *
    -g_socket_address_new_from_native (gpointer native,
    -                                  gsize len);
    +g_socket_address_new_from_native (gpointer native, + gsize len);

    Creates a GSocketAddress subclass corresponding to the native struct sockaddr native .

    @@ -174,7 +174,7 @@

    Returns

    a new GSocketAddress if native could successfully -be converted, otherwise NULL

    +be converted, otherwise NULL

    Since: 2.22

    @@ -210,11 +210,11 @@

    g_socket_address_to_native ()

    -
    gboolean
    +
    gboolean
     g_socket_address_to_native (GSocketAddress *address,
    -                            gpointer dest,
    -                            gsize destlen,
    -                            GError **error);
    + gpointer dest, + gsize destlen, + GError **error);

    Converts a GSocketAddress to a native struct sockaddr, which can be passed to low-level functions like connect() or bind().

    If not enough space is available, a G_IO_ERROR_NO_SPACE error @@ -249,7 +249,7 @@

    error

    -

    GError for error reporting, or NULL to ignore

    +

    GError for error reporting, or NULL to ignore

      @@ -257,15 +257,15 @@

    Returns

    -

    TRUE if dest -was filled in, FALSE on error

    +

    TRUE if dest +was filled in, FALSE on error

    Since: 2.22


    g_socket_address_get_native_size ()

    -
    gssize
    +
    gssize
     g_socket_address_get_native_size (GSocketAddress *address);

    Gets the size of address 's native struct sockaddr. @@ -364,6 +364,6 @@

    +
    Generated by GTK-Doc V1.29.1
    \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GSocketClient.html glib2.0-2.56.4/docs/reference/gio/html/GSocketClient.html --- glib2.0-2.56.2/docs/reference/gio/html/GSocketClient.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GSocketClient.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -252,7 +252,7 @@ -guint +guint g_socket_client_get_timeout () @@ -260,7 +260,7 @@ -gboolean +gboolean g_socket_client_get_enable_proxy () @@ -276,7 +276,7 @@ -gboolean +gboolean g_socket_client_get_tls () @@ -311,7 +311,7 @@ -gboolean +gboolean enable-proxy Read / Write / Construct @@ -338,12 +338,12 @@ Read / Write / Construct -guint +guint timeout Read / Write / Construct -gboolean +gboolean tls Read / Write / Construct @@ -371,7 +371,7 @@ void event -Run Last +Run Last
    @@ -396,7 +396,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GSocketClient
     
    @@ -428,7 +428,7 @@

    Returns

    a GSocketClient. -Free the returned object with g_object_unref().

    +Free the returned object with g_object_unref().

    Since: 2.22

    @@ -439,7 +439,7 @@ g_socket_client_connect (GSocketClient *client, GSocketConnectable *connectable, GCancellable *cancellable, - GError **error); + GError **error);

    Tries to resolve the connectable and make a network connection to it.

    Upon a successful connection, a new GSocketConnection is constructed @@ -477,12 +477,12 @@

    cancellable

    -

    optional GCancellable object, NULL to ignore.

    +

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    -

    GError for error reporting, or NULL to ignore.

    +

    GError for error reporting, or NULL to ignore.

      @@ -490,7 +490,7 @@

    Returns

    -

    a GSocketConnection on success, NULL on error.

    +

    a GSocketConnection on success, NULL on error.

    [transfer full]

    Since: 2.22

    @@ -503,7 +503,7 @@ GSocketConnectable *connectable, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    This is the asynchronous version of g_socket_client_connect().

    When the operation is finished callback will be @@ -530,7 +530,7 @@

    cancellable

    -

    a GCancellable, or NULL.

    +

    a GCancellable, or NULL.

    [nullable] @@ -554,7 +554,7 @@
    GSocketConnection *
     g_socket_client_connect_finish (GSocketClient *client,
                                     GAsyncResult *result,
    -                                GError **error);
    + GError **error);

    Finishes an async connect operation. See g_socket_client_connect_async()

    Parameters

    @@ -577,7 +577,7 @@

    error

    -

    a GError location to store the error occurring, or NULL to +

    a GError location to store the error occurring, or NULL to ignore.

      @@ -586,7 +586,7 @@

    Returns

    -

    a GSocketConnection on success, NULL on error.

    +

    a GSocketConnection on success, NULL on error.

    [transfer full]

    Since: 2.22

    @@ -596,10 +596,10 @@

    g_socket_client_connect_to_host ()

    GSocketConnection *
     g_socket_client_connect_to_host (GSocketClient *client,
    -                                 const gchar *host_and_port,
    -                                 guint16 default_port,
    +                                 const gchar *host_and_port,
    +                                 guint16 default_port,
                                      GCancellable *cancellable,
    -                                 GError **error);
    + GError **error);

    This is a helper function for g_socket_client_connect().

    Attempts to create a TCP connection to the named host.

    host_and_port @@ -626,8 +626,8 @@ and returned. The caller owns this new object and must drop their reference to it when finished with it.

    In the event of any failure (DNS error, service not found, no hosts -connectable) NULL is returned and error - (if non-NULL) is set +connectable) NULL is returned and error + (if non-NULL) is set accordingly.

    Parameters

    @@ -655,12 +655,12 @@

    cancellable

    -

    a GCancellable, or NULL.

    +

    a GCancellable, or NULL.

    [nullable]

    error

    -

    a pointer to a GError, or NULL

    +

    a pointer to a GError, or NULL

      @@ -668,7 +668,7 @@

    Returns

    -

    a GSocketConnection on success, NULL on error.

    +

    a GSocketConnection on success, NULL on error.

    [transfer full]

    Since: 2.22

    @@ -678,11 +678,11 @@

    g_socket_client_connect_to_host_async ()

    void
     g_socket_client_connect_to_host_async (GSocketClient *client,
    -                                       const gchar *host_and_port,
    -                                       guint16 default_port,
    +                                       const gchar *host_and_port,
    +                                       guint16 default_port,
                                            GCancellable *cancellable,
                                            GAsyncReadyCallback callback,
    -                                       gpointer user_data);
    + gpointer user_data);

    This is the asynchronous version of g_socket_client_connect_to_host().

    When the operation is finished callback will be @@ -714,7 +714,7 @@

    cancellable

    -

    a GCancellable, or NULL.

    +

    a GCancellable, or NULL.

    [nullable] @@ -739,7 +739,7 @@ g_socket_client_connect_to_host_finish (GSocketClient *client, GAsyncResult *result, - GError **error); + GError **error);

    Finishes an async connect operation. See g_socket_client_connect_to_host_async()

    Parameters

    @@ -762,7 +762,7 @@

    error

    -

    a GError location to store the error occurring, or NULL to +

    a GError location to store the error occurring, or NULL to ignore.

      @@ -771,7 +771,7 @@

    Returns

    -

    a GSocketConnection on success, NULL on error.

    +

    a GSocketConnection on success, NULL on error.

    [transfer full]

    Since: 2.22

    @@ -781,10 +781,10 @@

    g_socket_client_connect_to_service ()

    GSocketConnection *
     g_socket_client_connect_to_service (GSocketClient *client,
    -                                    const gchar *domain,
    -                                    const gchar *service,
    +                                    const gchar *domain,
    +                                    const gchar *service,
                                         GCancellable *cancellable,
    -                                    GError **error);
    + GError **error);

    Attempts to create a TCP connection to a service.

    This call looks up the SRV record for service at domain @@ -796,8 +796,8 @@ and returned. The caller owns this new object and must drop their reference to it when finished with it.

    In the event of any failure (DNS error, service not found, no hosts -connectable) NULL is returned and error - (if non-NULL) is set +connectable) NULL is returned and error + (if non-NULL) is set accordingly.

    Parameters

    @@ -825,12 +825,12 @@

    cancellable

    -

    a GCancellable, or NULL.

    +

    a GCancellable, or NULL.

    [nullable]

    error

    -

    a pointer to a GError, or NULL

    +

    a pointer to a GError, or NULL

      @@ -838,7 +838,7 @@

    Returns

    -

    a GSocketConnection if successful, or NULL on error.

    +

    a GSocketConnection if successful, or NULL on error.

    [transfer full]

    @@ -848,11 +848,11 @@
    void
     g_socket_client_connect_to_service_async
                                    (GSocketClient *client,
    -                                const gchar *domain,
    -                                const gchar *service,
    +                                const gchar *domain,
    +                                const gchar *service,
                                     GCancellable *cancellable,
                                     GAsyncReadyCallback callback,
    -                                gpointer user_data);
    + gpointer user_data);

    This is the asynchronous version of g_socket_client_connect_to_service().

    @@ -881,7 +881,7 @@

    cancellable

    -

    a GCancellable, or NULL.

    +

    a GCancellable, or NULL.

    [nullable] @@ -906,7 +906,7 @@ g_socket_client_connect_to_service_finish (GSocketClient *client, GAsyncResult *result, - GError **error); + GError **error);

    Finishes an async connect operation. See g_socket_client_connect_to_service_async()

    Parameters

    @@ -929,7 +929,7 @@

    error

    -

    a GError location to store the error occurring, or NULL to +

    a GError location to store the error occurring, or NULL to ignore.

      @@ -938,7 +938,7 @@

    Returns

    -

    a GSocketConnection on success, NULL on error.

    +

    a GSocketConnection on success, NULL on error.

    [transfer full]

    Since: 2.22

    @@ -948,17 +948,17 @@

    g_socket_client_connect_to_uri ()

    GSocketConnection *
     g_socket_client_connect_to_uri (GSocketClient *client,
    -                                const gchar *uri,
    -                                guint16 default_port,
    +                                const gchar *uri,
    +                                guint16 default_port,
                                     GCancellable *cancellable,
    -                                GError **error);
    + GError **error);

    This is a helper function for g_socket_client_connect().

    Attempts to create a TCP connection with a network URI.

    uri may be any valid URI containing an "authority" (hostname/port) component. If a port is not specified in the URI, default_port -will be used. TLS will be negotiated if “tls” is TRUE. +will be used. TLS will be negotiated if “tls” is TRUE. (GSocketClient does not know to automatically assume TLS for certain URI schemes.)

    Using this rather than g_socket_client_connect() or @@ -968,8 +968,8 @@ and returned. The caller owns this new object and must drop their reference to it when finished with it.

    In the event of any failure (DNS error, service not found, no hosts -connectable) NULL is returned and error - (if non-NULL) is set +connectable) NULL is returned and error + (if non-NULL) is set accordingly.

    Parameters

    @@ -997,12 +997,12 @@

    cancellable

    -

    a GCancellable, or NULL.

    +

    a GCancellable, or NULL.

    [nullable]

    error

    -

    a pointer to a GError, or NULL

    +

    a pointer to a GError, or NULL

      @@ -1010,7 +1010,7 @@

    Returns

    -

    a GSocketConnection on success, NULL on error.

    +

    a GSocketConnection on success, NULL on error.

    [transfer full]

    Since: 2.26

    @@ -1020,11 +1020,11 @@

    g_socket_client_connect_to_uri_async ()

    void
     g_socket_client_connect_to_uri_async (GSocketClient *client,
    -                                      const gchar *uri,
    -                                      guint16 default_port,
    +                                      const gchar *uri,
    +                                      guint16 default_port,
                                           GCancellable *cancellable,
                                           GAsyncReadyCallback callback,
    -                                      gpointer user_data);
    + gpointer user_data);

    This is the asynchronous version of g_socket_client_connect_to_uri().

    When the operation is finished callback will be @@ -1056,7 +1056,7 @@

    cancellable

    -

    a GCancellable, or NULL.

    +

    a GCancellable, or NULL.

    [nullable] @@ -1080,7 +1080,7 @@
    GSocketConnection *
     g_socket_client_connect_to_uri_finish (GSocketClient *client,
                                            GAsyncResult *result,
    -                                       GError **error);
    + GError **error);

    Finishes an async connect operation. See g_socket_client_connect_to_uri_async()

    Parameters

    @@ -1103,7 +1103,7 @@

    error

    -

    a GError location to store the error occurring, or NULL to +

    a GError location to store the error occurring, or NULL to ignore.

      @@ -1112,7 +1112,7 @@

    Returns

    -

    a GSocketConnection on success, NULL on error.

    +

    a GSocketConnection on success, NULL on error.

    [transfer full]

    Since: 2.26

    @@ -1162,7 +1162,7 @@ GSocketAddress *address);

    Sets the local address of the socket client. The sockets created by this object will bound to the -specified address (if not NULL) before connecting.

    +specified address (if not NULL) before connecting.

    This is useful if you want to ensure that the local side of the connection is on a specific port, or on a specific interface.

    @@ -1182,7 +1182,7 @@

    address

    -

    a GSocketAddress, or NULL.

    +

    a GSocketAddress, or NULL.

    [nullable] @@ -1266,7 +1266,7 @@

    g_socket_client_set_timeout ()

    void
     g_socket_client_set_timeout (GSocketClient *client,
    -                             guint timeout);
    + guint timeout);

    Sets the I/O timeout for sockets created by client . timeout is a @@ -1303,7 +1303,7 @@

    g_socket_client_set_enable_proxy ()

    void
     g_socket_client_set_enable_proxy (GSocketClient *client,
    -                                  gboolean enable);
    + gboolean enable);

    Sets whether or not client attempts to make connections via a proxy server. When enabled (the default), GSocketClient will use a @@ -1346,7 +1346,7 @@ default proxy settings.

    Note that whether or not the proxy resolver is actually used depends on the setting of “enable-proxy”, which is not -changed by this function (but which is TRUE by default)

    +changed by this function (but which is TRUE by default)

    Parameters

    @@ -1363,7 +1363,7 @@ - @@ -1377,11 +1377,11 @@

    g_socket_client_set_tls ()

    void
     g_socket_client_set_tls (GSocketClient *client,
    -                         gboolean tls);
    + gboolean tls);

    Sets whether client creates TLS (aka SSL) connections. If tls is -TRUE, client +TRUE, client will wrap its connections in a GTlsClientConnection and perform a TLS handshake when connecting.

    Note that since GSocketClient must return a GSocketConnection, @@ -1508,7 +1508,7 @@

    Returns

    -

    a GSocketAddress or NULL. Do not free.

    +

    a GSocketAddress or NULL. Do not free.

    [transfer none]

    Since: 2.22

    @@ -1572,7 +1572,7 @@

    g_socket_client_get_timeout ()

    -
    guint
    +
    guint
     g_socket_client_get_timeout (GSocketClient *client);

    Gets the I/O timeout time for sockets created by client .

    @@ -1601,7 +1601,7 @@

    g_socket_client_get_enable_proxy ()

    -
    gboolean
    +
    gboolean
     g_socket_client_get_enable_proxy (GSocketClient *client);

    Gets the proxy enable state; see g_socket_client_set_enable_proxy()

    @@ -1661,7 +1661,7 @@

    g_socket_client_get_tls ()

    -
    gboolean
    +
    gboolean
     g_socket_client_get_tls (GSocketClient *client);

    Gets whether client creates TLS connections. See @@ -1723,7 +1723,7 @@

    g_socket_client_add_application_proxy ()

    void
     g_socket_client_add_application_proxy (GSocketClient *client,
    -                                       const gchar *protocol);
    + const gchar *protocol);

    Enable proxy protocols to be handled by the application. When the indicated proxy protocol is returned by the GProxyResolver, GSocketClient will consider this protocol as supported but will @@ -1868,7 +1868,7 @@

    Property Details

    The “enable-proxy” property

    -
      “enable-proxy”             gboolean
    +
      “enable-proxy”             gboolean

    Enable proxy support.

    Flags: Read / Write / Construct

    Default value: TRUE

    @@ -1907,7 +1907,7 @@

    The “timeout” property

    -
      “timeout”                  guint
    +
      “timeout”                  guint

    The I/O timeout for sockets, or 0 for none.

    Flags: Read / Write / Construct

    Default value: 0

    @@ -1915,7 +1915,7 @@

    The “tls” property

    -
      “tls”                      gboolean
    +
      “tls”                      gboolean

    Whether to create TLS connections.

    Flags: Read / Write / Construct

    Default value: FALSE

    @@ -1946,7 +1946,7 @@ GSocketClientEvent event, GSocketConnectable *connectable, GIOStream *connection, - gpointer user_data)
    + gpointer user_data)

    Emitted when client 's activity on connectable changes state. @@ -1959,12 +1959,12 @@ is about to look up connectable in DNS. connection - will be NULL.

    + will be NULL.

  • G_SOCKET_CLIENT_RESOLVED: client has successfully resolved connectable in DNS. connection - will be NULL.

  • + will be NULL.

  • G_SOCKET_CLIENT_CONNECTING: client is about to make a connection to a remote host; either a proxy server or the destination server @@ -2004,7 +2004,7 @@ is the GSocketConnection that it will be returning to the caller) or has failed (in which case connection - is NULL and the client is about to return an error).

  • + is NULL and the client is about to return an error).

    Each event except G_SOCKET_CLIENT_COMPLETE may be emitted multiple times (or not at all) for a given connectable (in @@ -2055,7 +2055,7 @@

    proxy_resolver

    a GProxyResolver, or NULL for the +

    a GProxyResolver, or NULL for the default.

    [nullable]
    -

    Flags: Run Last

    +

    Flags: Run Last

    Since: 2.32

    @@ -2065,6 +2065,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GSocketConnectable.html glib2.0-2.56.4/docs/reference/gio/html/GSocketConnectable.html --- glib2.0-2.56.2/docs/reference/gio/html/GSocketConnectable.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GSocketConnectable.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -60,7 +60,7 @@ -gchar * +gchar * g_socket_connectable_to_string () @@ -90,7 +90,7 @@

    Object Hierarchy

    -
        GInterface
    +
        GInterface
         ╰── GSocketConnectable
     
    @@ -98,7 +98,7 @@

    Prerequisites

    GSocketConnectable requires - GObject.

    + GObject.

    Known Implementations

    @@ -177,25 +177,25 @@ GCancellable *cancellable, GError **error) { - MyConnection *conn = NULL; + MyConnection *conn = NULL; GSocketConnectable *addr; GSocketAddressEnumerator *enumerator; GSocketAddress *sockaddr; - GError *conn_error = NULL; + GError *conn_error = NULL; addr = g_network_address_new (hostname, port); enumerator = g_socket_connectable_enumerate (addr); - g_object_unref (addr); + g_object_unref (addr); // Try each sockaddr until we succeed. Record the first connection error, // but not any further ones (since they'll probably be basically the same // as the first). while (!conn && (sockaddr = g_socket_address_enumerator_next (enumerator, cancellable, error)) { - conn = connect_to_sockaddr (sockaddr, conn_error ? NULL : &conn_error); - g_object_unref (sockaddr); + conn = connect_to_sockaddr (sockaddr, conn_error ? NULL : &conn_error); + g_object_unref (sockaddr); } - g_object_unref (enumerator); + g_object_unref (enumerator); if (conn) { @@ -203,7 +203,7 @@ { // We couldn't connect to the first address, but we succeeded // in connecting to a later address. - g_error_free (conn_error); + g_error_free (conn_error); } return conn; } @@ -211,13 +211,13 @@ { /// Either initial lookup failed, or else the caller cancelled us. if (conn_error) - g_error_free (conn_error); - return NULL; + g_error_free (conn_error); + return NULL; } else { g_error_propagate (error, conn_error); - return NULL; + return NULL; } } @@ -295,7 +295,7 @@

    g_socket_connectable_to_string ()

    -
    gchar *
    +
    gchar *
     g_socket_connectable_to_string (GSocketConnectable *connectable);

    Format a GSocketConnectable as a string. This is a human-readable format for use in debugging output, and is not a stable serialization format. It is not @@ -382,6 +382,6 @@

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GSocketConnection.html glib2.0-2.56.4/docs/reference/gio/html/GSocketConnection.html --- glib2.0-2.56.2/docs/reference/gio/html/GSocketConnection.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GSocketConnection.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -43,7 +43,7 @@ -gboolean +gboolean g_socket_connection_connect () @@ -59,7 +59,7 @@ -gboolean +gboolean g_socket_connection_connect_finish () @@ -67,7 +67,7 @@ -gboolean +gboolean g_socket_connection_is_connected () @@ -107,7 +107,7 @@ -GType +GType g_socket_connection_factory_lookup_type () @@ -155,7 +155,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GIOStream
             ╰── GSocketConnection
                 ├── GTcpConnection
    @@ -187,11 +187,11 @@
     

    Functions

    g_socket_connection_connect ()

    -
    gboolean
    +
    gboolean
     g_socket_connection_connect (GSocketConnection *connection,
                                  GSocketAddress *address,
                                  GCancellable *cancellable,
    -                             GError **error);
    + GError **error);

    Connect connection to the specified remote address.

    @@ -215,12 +215,12 @@

    cancellable

    -

    a GCancellable or NULL.

    +

    a GCancellable or NULL.

    [nullable]

    error

    -

    GError for error reporting, or NULL to ignore.

    +

    GError for error reporting, or NULL to ignore.

      @@ -228,7 +228,7 @@

    Returns

    -

    TRUE if the connection succeeded, FALSE on error

    +

    TRUE if the connection succeeded, FALSE on error

    Since: 2.32

    @@ -240,7 +240,7 @@ GSocketAddress *address, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data);
    + gpointer user_data);

    Asynchronously connect connection to the specified remote address.

    This clears the “blocking” flag on connection @@ -268,7 +268,7 @@

    cancellable

    -

    a GCancellable or NULL.

    +

    a GCancellable or NULL.

    [nullable] @@ -289,10 +289,10 @@

    g_socket_connection_connect_finish ()

    -
    gboolean
    +
    gboolean
     g_socket_connection_connect_finish (GSocketConnection *connection,
                                         GAsyncResult *result,
    -                                    GError **error);
    + GError **error);

    Gets the result of a g_socket_connection_connect_async() call.

    Parameters

    @@ -315,7 +315,7 @@

    error

    -

    GError for error reporting, or NULL to ignore.

    +

    GError for error reporting, or NULL to ignore.

      @@ -323,14 +323,14 @@

    Returns

    -

    TRUE if the connection succeeded, FALSE on error

    +

    TRUE if the connection succeeded, FALSE on error

    Since: 2.32


    g_socket_connection_is_connected ()

    -
    gboolean
    +
    gboolean
     g_socket_connection_is_connected (GSocketConnection *connection);

    Checks if connection is connected. This is equivalent to calling @@ -363,7 +363,7 @@

    g_socket_connection_get_local_address ()

    GSocketAddress *
     g_socket_connection_get_local_address (GSocketConnection *connection,
    -                                       GError **error);
    + GError **error);

    Try to get the local address of a socket connection.

    Parameters

    @@ -381,7 +381,7 @@

    error

    -

    GError for error reporting, or NULL to ignore.

    +

    GError for error reporting, or NULL to ignore.

      @@ -389,8 +389,8 @@

    Returns

    -

    a GSocketAddress or NULL on error. -Free the returned object with g_object_unref().

    +

    a GSocketAddress or NULL on error. +Free the returned object with g_object_unref().

    [transfer full]

    Since: 2.22

    @@ -401,7 +401,7 @@
    GSocketAddress *
     g_socket_connection_get_remote_address
                                    (GSocketConnection *connection,
    -                                GError **error);
    + GError **error);

    Try to get the remote address of a socket connection.

    Since GLib 2.40, when used with g_socket_client_connect() or g_socket_client_connect_async(), during emission of @@ -425,7 +425,7 @@

    error

    -

    GError for error reporting, or NULL to ignore.

    +

    GError for error reporting, or NULL to ignore.

      @@ -433,8 +433,8 @@

    Returns

    -

    a GSocketAddress or NULL on error. -Free the returned object with g_object_unref().

    +

    a GSocketAddress or NULL on error. +Free the returned object with g_object_unref().

    [transfer full]

    Since: 2.22

    @@ -464,7 +464,7 @@

    Returns

    -

    a GSocket or NULL on error.

    +

    a GSocket or NULL on error.

    [transfer none]

    Since: 2.22

    @@ -503,12 +503,12 @@

    g_socket_connection_factory_lookup_type ()

    -
    GType
    +
    GType
     g_socket_connection_factory_lookup_type
                                    (GSocketFamily family,
                                     GSocketType type,
    -                                gint protocol_id);
    -

    Looks up the GType to be used when creating socket connections on + gint protocol_id);

    +

    Looks up the GType to be used when creating socket connections on sockets with the specified family , type and protocol_id @@ -543,7 +543,7 @@

    Returns

    -

    a GType

    +

    a GType

    Since: 2.22

    @@ -552,11 +552,11 @@

    g_socket_connection_factory_register_type ()

    void
     g_socket_connection_factory_register_type
    -                               (GType g_type,
    +                               (GType g_type,
                                     GSocketFamily family,
                                     GSocketType type,
    -                                gint protocol);
    -

    Looks up the GType to be used when creating socket connections on + gint protocol); +

    Looks up the GType to be used when creating socket connections on sockets with the specified family , type and protocol @@ -573,7 +573,7 @@

    g_type

    -

    a GType, inheriting from G_TYPE_SOCKET_CONNECTION

    +

    a GType, inheriting from G_TYPE_SOCKET_CONNECTION

      @@ -621,6 +621,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GSocketControlMessage.html glib2.0-2.56.4/docs/reference/gio/html/GSocketControlMessage.html --- glib2.0-2.56.2/docs/reference/gio/html/GSocketControlMessage.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GSocketControlMessage.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -66,7 +66,7 @@ -gsize +gsize g_socket_control_message_get_size () @@ -98,7 +98,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GSocketControlMessage
             ├── GUnixCredentialsMessage
             ╰── GUnixFDMessage
    @@ -135,15 +135,15 @@
     
    GSocketControlMessage *
     g_socket_control_message_deserialize (int level,
                                           int type,
    -                                      gsize size,
    -                                      gpointer data);
    + gsize size, + gpointer data);

    Tries to deserialize a socket control message of a given level and type . This will ask all known (to GType) subclasses of GSocketControlMessage if they can understand this kind of message and if so deserialize it into a GSocketControlMessage.

    -

    If there is no implementation for this kind of control message, NULL +

    If there is no implementation for this kind of control message, NULL will be returned.

    Parameters

    @@ -180,7 +180,7 @@

    Returns

    -

    the deserialized message or NULL.

    +

    the deserialized message or NULL.

    [transfer full]

    Since: 2.22

    @@ -244,7 +244,7 @@

    g_socket_control_message_get_size ()

    -
    gsize
    +
    gsize
     g_socket_control_message_get_size (GSocketControlMessage *message);

    Returns the space required for the control message, not including headers or alignment.

    @@ -274,7 +274,7 @@

    g_socket_control_message_serialize ()

    void
     g_socket_control_message_serialize (GSocketControlMessage *message,
    -                                    gpointer data);
    + gpointer data);

    Converts the data in the message to bytes placed in the message.

    data @@ -321,6 +321,6 @@

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GSocket.html glib2.0-2.56.4/docs/reference/gio/html/GSocket.html --- glib2.0-2.56.2/docs/reference/gio/html/GSocket.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GSocket.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -44,7 +44,7 @@ -gboolean +gboolean (*GSocketSourceFunc) () @@ -68,7 +68,7 @@ -gboolean +gboolean g_socket_bind () @@ -76,7 +76,7 @@ -gboolean +gboolean g_socket_listen () @@ -92,7 +92,7 @@ -gboolean +gboolean g_socket_connect () @@ -100,7 +100,7 @@ -gboolean +gboolean g_socket_check_connect_result () @@ -108,7 +108,7 @@ -gssize +gssize g_socket_receive () @@ -116,7 +116,7 @@ -gssize +gssize g_socket_receive_from () @@ -124,7 +124,7 @@ -gssize +gssize g_socket_receive_message () @@ -132,7 +132,7 @@ -gint +gint g_socket_receive_messages () @@ -140,7 +140,7 @@ -gssize +gssize g_socket_receive_with_blocking () @@ -148,7 +148,7 @@ -gssize +gssize g_socket_send () @@ -156,7 +156,7 @@ -gssize +gssize g_socket_send_to () @@ -164,7 +164,7 @@ -gssize +gssize g_socket_send_message () @@ -172,7 +172,7 @@ -gint +gint g_socket_send_messages () @@ -180,7 +180,7 @@ -gssize +gssize g_socket_send_with_blocking () @@ -188,7 +188,7 @@ -gboolean +gboolean g_socket_close () @@ -196,7 +196,7 @@ -gboolean +gboolean g_socket_is_closed () @@ -204,7 +204,7 @@ -gboolean +gboolean g_socket_shutdown () @@ -212,7 +212,7 @@ -gboolean +gboolean g_socket_is_connected () @@ -220,7 +220,7 @@ -GSource * +GSource * g_socket_create_source () @@ -228,7 +228,7 @@ -GIOCondition +GIOCondition g_socket_condition_check () @@ -236,7 +236,7 @@ -gboolean +gboolean g_socket_condition_wait () @@ -244,7 +244,7 @@ -gboolean +gboolean g_socket_condition_timed_wait () @@ -252,7 +252,7 @@ -gssize +gssize g_socket_get_available_bytes () @@ -268,7 +268,7 @@ -gint +gint g_socket_get_listen_backlog () @@ -276,7 +276,7 @@ -gboolean +gboolean g_socket_get_blocking () @@ -292,7 +292,7 @@ -gboolean +gboolean g_socket_get_keepalive () @@ -308,7 +308,7 @@ -guint +guint g_socket_get_timeout () @@ -332,7 +332,7 @@ -guint +guint g_socket_get_ttl () @@ -340,7 +340,7 @@ -gboolean +gboolean g_socket_get_broadcast () @@ -356,7 +356,7 @@ -gboolean +gboolean g_socket_get_option () @@ -364,7 +364,7 @@ -gboolean +gboolean g_socket_set_option () @@ -420,7 +420,7 @@ -gboolean +gboolean g_socket_speaks_ipv4 () @@ -436,7 +436,7 @@ -gboolean +gboolean g_socket_join_multicast_group () @@ -444,7 +444,7 @@ -gboolean +gboolean g_socket_leave_multicast_group () @@ -452,7 +452,7 @@ -gboolean +gboolean g_socket_join_multicast_group_ssm () @@ -460,7 +460,7 @@ -gboolean +gboolean g_socket_leave_multicast_group_ssm () @@ -468,7 +468,7 @@ -gboolean +gboolean g_socket_get_multicast_loopback () @@ -484,7 +484,7 @@ -guint +guint g_socket_get_multicast_ttl () @@ -511,12 +511,12 @@ -gboolean +gboolean blocking Read / Write -gboolean +gboolean broadcast Read / Write @@ -526,17 +526,17 @@ Read / Write / Construct Only -gint +gint fd Read / Write / Construct Only -gboolean +gboolean keepalive Read / Write -gint +gint listen-backlog Read / Write @@ -547,12 +547,12 @@ Read -gboolean +gboolean multicast-loopback Read / Write -guint +guint multicast-ttl Read / Write @@ -568,12 +568,12 @@ Read -guint +guint timeout Read / Write -guint +guint ttl Read / Write @@ -630,7 +630,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GSocket
     
    @@ -656,10 +656,10 @@ GSocketService and GSocketConnection. However there may be cases where direct use of GSocket is useful.

    GSocket implements the GInitable interface, so if it is manually constructed -by e.g. g_object_new() you must call g_initable_init() and check the +by e.g. g_object_new() you must call g_initable_init() and check the results before using the object. This is done automatically in g_socket_new() and g_socket_new_from_fd(), so these functions can return -NULL.

    +NULL.

    Sockets operate in two general modes, blocking or non-blocking. When in blocking mode all operations (which don’t take an explicit blocking parameter) block until the requested operation @@ -667,7 +667,7 @@ would block return immediately with a G_IO_ERROR_WOULD_BLOCK error. To know when a call would successfully run you can call g_socket_condition_check(), or g_socket_condition_wait(). You can also use g_socket_create_source() and -attach it to a GMainContext to get callbacks when I/O is possible. +attach it to a GMainContext to get callbacks when I/O is possible. Note that all sockets are always set to non blocking mode in the system, and blocking mode is emulated in GSocket.

    When working in non-blocking mode applications should always be able to @@ -695,11 +695,11 @@

    Functions

    GSocketSourceFunc ()

    -
    gboolean
    +
    gboolean
     (*GSocketSourceFunc) (GSocket *socket,
    -                      GIOCondition condition,
    -                      gpointer user_data);
    -

    This is the function type of the callback used for the GSource + GIOCondition condition, + gpointer user_data);

    +

    This is the function type of the callback used for the GSource returned by g_socket_create_source().

    Parameters

    @@ -730,7 +730,7 @@

    Returns

    -

    it should return FALSE if the source should be removed.

    +

    it should return FALSE if the source should be removed.

    Since: 2.22

    @@ -741,7 +741,7 @@ g_socket_new (GSocketFamily family, GSocketType type, GSocketProtocol protocol, - GError **error); + GError **error);

    Creates a new GSocket with the defined family, type and protocol. If protocol is 0 (G_SOCKET_PROTOCOL_DEFAULT) the default protocol type @@ -781,7 +781,7 @@

    error

    -

    GError for error reporting, or NULL to ignore.

    +

    GError for error reporting, or NULL to ignore.

      @@ -789,8 +789,8 @@

    Returns

    -

    a GSocket or NULL on error. -Free the returned object with g_object_unref().

    +

    a GSocket or NULL on error. +Free the returned object with g_object_unref().

    Since: 2.22

    @@ -798,8 +798,8 @@

    g_socket_new_from_fd ()

    GSocket *
    -g_socket_new_from_fd (gint fd,
    -                      GError **error);
    +g_socket_new_from_fd (gint fd, + GError **error);

    Creates a new GSocket from a native file descriptor or winsock SOCKET handle.

    This reads all the settings from the file descriptor so that @@ -828,7 +828,7 @@

    error

    -

    GError for error reporting, or NULL to ignore.

    +

    GError for error reporting, or NULL to ignore.

      @@ -836,19 +836,19 @@

    Returns

    -

    a GSocket or NULL on error. -Free the returned object with g_object_unref().

    +

    a GSocket or NULL on error. +Free the returned object with g_object_unref().

    Since: 2.22


    g_socket_bind ()

    -
    gboolean
    +
    gboolean
     g_socket_bind (GSocket *socket,
                    GSocketAddress *address,
    -               gboolean allow_reuse,
    -               GError **error);
    + gboolean allow_reuse, + GError **error);

    When a socket is created it is attached to an address family, but it doesn't have an address in this family. g_socket_bind() assigns the address (sometimes called name) of the socket.

    @@ -859,9 +859,9 @@

    If socket is a TCP socket, then allow_reuse controls the setting -of the SO_REUSEADDR socket option; normally it should be TRUE for +of the SO_REUSEADDR socket option; normally it should be TRUE for server sockets (sockets that you will eventually call -g_socket_accept() on), and FALSE for client sockets. (Failing to +g_socket_accept() on), and FALSE for client sockets. (Failing to set this flag on a server socket may cause g_socket_bind() to return G_IO_ERROR_ADDRESS_IN_USE if the server program is stopped and then immediately restarted.)

    @@ -899,7 +899,7 @@

    error

    -

    GError for error reporting, or NULL to ignore.

    +

    GError for error reporting, or NULL to ignore.

      @@ -907,16 +907,16 @@

    Returns

    -

    TRUE on success, FALSE on error.

    +

    TRUE on success, FALSE on error.

    Since: 2.22


    g_socket_listen ()

    -
    gboolean
    +
    gboolean
     g_socket_listen (GSocket *socket,
    -                 GError **error);
    + GError **error);

    Marks the socket as a server socket, i.e. a socket that is used to accept incoming requests using g_socket_accept().

    Before calling this the socket must be bound to a local address using @@ -939,7 +939,7 @@

    error

    -

    GError for error reporting, or NULL to ignore.

    +

    GError for error reporting, or NULL to ignore.

      @@ -947,7 +947,7 @@

    Returns

    -

    TRUE on success, FALSE on error.

    +

    TRUE on success, FALSE on error.

    Since: 2.22

    @@ -957,7 +957,7 @@
    GSocket *
     g_socket_accept (GSocket *socket,
                      GCancellable *cancellable,
    -                 GError **error);
    + GError **error);

    Accept incoming connections on a connection-based socket. This removes the first outstanding connection request from the listening socket and creates a GSocket object for it.

    @@ -966,7 +966,7 @@ must be listening for incoming connections (g_socket_listen()).

    If there are no outstanding connections then the operation will block or return G_IO_ERROR_WOULD_BLOCK if non-blocking I/O is enabled. -To be notified of an incoming connection, wait for the G_IO_IN condition.

    +To be notified of an incoming connection, wait for the G_IO_IN condition.

    Parameters

    @@ -983,12 +983,12 @@ - + - + @@ -996,8 +996,8 @@

    Returns

    -

    a new GSocket, or NULL on error. -Free the returned object with g_object_unref().

    +

    a new GSocket, or NULL on error. +Free the returned object with g_object_unref().

    [transfer full]

    Since: 2.22

    @@ -1005,11 +1005,11 @@

    g_socket_connect ()

    -
    gboolean
    +
    gboolean
     g_socket_connect (GSocket *socket,
                       GSocketAddress *address,
                       GCancellable *cancellable,
    -                  GError **error);
    + GError **error);

    Connect the socket to the specified remote address.

    For connection oriented socket this generally means we attempt to make a connection to the address @@ -1045,12 +1045,12 @@

    - + - + @@ -1058,16 +1058,16 @@

    Returns

    -

    TRUE if connected, FALSE on error.

    +

    TRUE if connected, FALSE on error.

    Since: 2.22


    g_socket_check_connect_result ()

    -
    gboolean
    +
    gboolean
     g_socket_check_connect_result (GSocket *socket,
    -                               GError **error);
    + GError **error);

    Checks and resets the pending connect error for the socket. This is used to check for errors when g_socket_connect() is used in non-blocking mode.

    @@ -1087,7 +1087,7 @@
    - + @@ -1095,7 +1095,7 @@

    Returns

    -

    TRUE if no error, FALSE otherwise, setting error +

    TRUE if no error, FALSE otherwise, setting error to the error

    Since: 2.22

    @@ -1103,17 +1103,17 @@

    g_socket_receive ()

    -
    gssize
    +
    gssize
     g_socket_receive (GSocket *socket,
    -                  gchar *buffer,
    -                  gsize size,
    +                  gchar *buffer,
    +                  gsize size,
                       GCancellable *cancellable,
    -                  GError **error);
    + GError **error);

    Receive data (up to size bytes) from a socket. This is mainly used by connection-oriented sockets; it is identical to g_socket_receive_from() with address - set to NULL.

    + set to NULL.

    For G_SOCKET_TYPE_DATAGRAM and G_SOCKET_TYPE_SEQPACKET sockets, g_socket_receive() will always read either 0 or 1 complete messages from the socket. If the received message is too large to fit in buffer @@ -1132,7 +1132,7 @@ error. If there is no data available and the socket is in non-blocking mode, a G_IO_ERROR_WOULD_BLOCK error will be returned. To be notified when data is available, wait for the -G_IO_IN condition.

    +G_IO_IN condition.

    On error -1 is returned and error is set accordingly.

    @@ -1163,12 +1163,12 @@
    - + - + @@ -1184,17 +1184,17 @@

    g_socket_receive_from ()

    -
    gssize
    +
    gssize
     g_socket_receive_from (GSocket *socket,
                            GSocketAddress **address,
    -                       gchar *buffer,
    -                       gsize size,
    +                       gchar *buffer,
    +                       gsize size,
                            GCancellable *cancellable,
    -                       GError **error);
    + GError **error);

    Receive data (up to size bytes) from a socket.

    If address - is non-NULL then address + is non-NULL then address will be set equal to the source address of the received packet. address @@ -1217,7 +1217,7 @@

    +pointer, or NULL.

    @@ -1234,12 +1234,12 @@ - + - + @@ -1255,21 +1255,21 @@

    g_socket_receive_message ()

    -
    gssize
    +
    gssize
     g_socket_receive_message (GSocket *socket,
                               GSocketAddress **address,
                               GInputVector *vectors,
    -                          gint num_vectors,
    +                          gint num_vectors,
                               GSocketControlMessage ***messages,
    -                          gint *num_messages,
    -                          gint *flags,
    +                          gint *num_messages,
    +                          gint *flags,
                               GCancellable *cancellable,
    -                          GError **error);
    + GError **error);

    Receive data from a socket. For receiving multiple messages, see g_socket_receive_messages(); for easier use, see g_socket_receive() and g_socket_receive_from().

    If address - is non-NULL then address + is non-NULL then address will be set equal to the source address of the received packet. address @@ -1282,33 +1282,33 @@ If num_vectors is -1, then vectors is assumed to be terminated -by a GInputVector with a NULL buffer pointer.

    +by a GInputVector with a NULL buffer pointer.

    As a special case, if num_vectors is 0 (in which case, vectors -may of course be NULL), then a single byte is received and +may of course be NULL), then a single byte is received and discarded. This is to facilitate the common practice of sending a single '\0' byte for the purposes of transferring ancillary data.

    messages -, if non-NULL, will be set to point to a newly-allocated -array of GSocketControlMessage instances or NULL if no such +, if non-NULL, will be set to point to a newly-allocated +array of GSocketControlMessage instances or NULL if no such messages was received. These correspond to the control messages received from the kernel, one GSocketControlMessage per message -from the kernel. This array is NULL-terminated and must be freed -by the caller using g_free() after calling g_object_unref() on each +from the kernel. This array is NULL-terminated and must be freed +by the caller using g_free() after calling g_object_unref() on each element. If messages - is NULL, any control messages received will + is NULL, any control messages received will be discarded.

    num_messages -, if non-NULL, will be set to the number of control +, if non-NULL, will be set to the number of control messages received.

    If both messages and num_messages - are non-NULL, then + are non-NULL, then num_messages gives the number of GSocketControlMessage instances in messages - (ie: not including the NULL terminator).

    + (ie: not including the NULL terminator).

    flags is an in/out parameter. The commonly available arguments for this are available in the GSocketMsgFlags enum, but the @@ -1331,7 +1331,7 @@ error. If there is no data available and the socket is in non-blocking mode, a G_IO_ERROR_WOULD_BLOCK error will be returned. To be notified when data is available, wait for the -G_IO_IN condition.

    +G_IO_IN condition.

    On error -1 is returned and error is set accordingly.

    @@ -1351,7 +1351,7 @@
    +pointer, or NULL.

    @@ -1368,14 +1368,14 @@ +which may be filled with an array of GSocketControlMessages, or NULL.

    +, or NULL.

    @@ -1385,12 +1385,12 @@ - + - + @@ -1406,13 +1406,13 @@

    g_socket_receive_messages ()

    -
    gint
    +
    gint
     g_socket_receive_messages (GSocket *socket,
                                GInputMessage *messages,
    -                           guint num_messages,
    -                           gint flags,
    +                           guint num_messages,
    +                           gint flags,
                                GCancellable *cancellable,
    -                           GError **error);
    + GError **error);

    Receive multiple data messages from socket in one go. This is the most complicated and fully-featured version of this call. For easier use, see @@ -1437,10 +1437,10 @@ messages are returned in GInputMessage.flags.

    The other members of GInputMessage are treated as described in its documentation.

    -

    If “blocking” is TRUE the call will block until num_messages +

    If “blocking” is TRUE the call will block until num_messages have been received, or the end of the stream is reached.

    -

    If “blocking” is FALSE the call will return up to num_messages +

    If “blocking” is FALSE the call will return up to num_messages without blocking, or G_IO_ERROR_WOULD_BLOCK if no messages are queued in the operating system to be received.

    @@ -1450,9 +1450,9 @@ are returned. (Note: This is effectively the behaviour of MSG_WAITFORONE with recvmmsg().)

    To be notified when messages are available, wait for the -G_IO_IN condition. Note though that you may still receive +G_IO_IN condition. Note though that you may still receive G_IO_ERROR_WOULD_BLOCK from g_socket_receive_messages() even if you were -previously notified of a G_IO_IN condition.

    +previously notified of a G_IO_IN condition.

    If the remote peer closes the connection, any messages queued in the operating system will be returned, and subsequent calls to g_socket_receive_messages() will return 0 (with no error set).

    @@ -1492,12 +1492,12 @@
    - + - + @@ -1517,13 +1517,13 @@

    g_socket_receive_with_blocking ()

    -
    gssize
    +
    gssize
     g_socket_receive_with_blocking (GSocket *socket,
    -                                gchar *buffer,
    -                                gsize size,
    -                                gboolean blocking,
    +                                gchar *buffer,
    +                                gsize size,
    +                                gboolean blocking,
                                     GCancellable *cancellable,
    -                                GError **error);
    + GError **error);

    This behaves exactly the same as g_socket_receive(), except that the choice of blocking or non-blocking behavior is determined by the blocking @@ -1562,12 +1562,12 @@

    - + - + @@ -1583,25 +1583,25 @@

    g_socket_send ()

    -
    gssize
    +
    gssize
     g_socket_send (GSocket *socket,
    -               const gchar *buffer,
    -               gsize size,
    +               const gchar *buffer,
    +               gsize size,
                    GCancellable *cancellable,
    -               GError **error);
    + GError **error);

    Tries to send size bytes from buffer on the socket. This is mainly used by connection-oriented sockets; it is identical to g_socket_send_to() with address - set to NULL.

    + set to NULL.

    If the socket is in blocking mode the call will block until there is space for the data in the socket queue. If there is no space available and the socket is in non-blocking mode a G_IO_ERROR_WOULD_BLOCK error will be returned. To be notified when space is available, wait for the -G_IO_OUT condition. Note though that you may still receive +G_IO_OUT condition. Note though that you may still receive G_IO_ERROR_WOULD_BLOCK from g_socket_send() even if you were previously -notified of a G_IO_OUT condition. (On Windows in particular, this is +notified of a G_IO_OUT condition. (On Windows in particular, this is very common due to the way the underlying APIs work.)

    On error -1 is returned and error is set accordingly.

    @@ -1632,12 +1632,12 @@
    - + - + @@ -1654,19 +1654,19 @@

    g_socket_send_to ()

    -
    gssize
    +
    gssize
     g_socket_send_to (GSocket *socket,
                       GSocketAddress *address,
    -                  const gchar *buffer,
    -                  gsize size,
    +                  const gchar *buffer,
    +                  gsize size,
                       GCancellable *cancellable,
    -                  GError **error);
    + GError **error);

    Tries to send size bytes from buffer to address . If address is -NULL then the message is sent to the default receiver (set by +NULL then the message is sent to the default receiver (set by g_socket_connect()).

    See g_socket_send() for additional information.

    @@ -1685,7 +1685,7 @@
    - + @@ -1701,12 +1701,12 @@ - + - + @@ -1723,23 +1723,23 @@

    g_socket_send_message ()

    -
    gssize
    +
    gssize
     g_socket_send_message (GSocket *socket,
                            GSocketAddress *address,
                            GOutputVector *vectors,
    -                       gint num_vectors,
    +                       gint num_vectors,
                            GSocketControlMessage **messages,
    -                       gint num_messages,
    -                       gint flags,
    +                       gint num_messages,
    +                       gint flags,
                            GCancellable *cancellable,
    -                       GError **error);
    + GError **error);

    Send data to address on socket . For sending multiple messages see g_socket_send_messages(); for easier use, see g_socket_send() and g_socket_send_to().

    If address - is NULL then the message is sent to the default receiver + is NULL then the message is sent to the default receiver (set by g_socket_connect()).

    vectors must point to an array of GOutputVector structs and @@ -1748,19 +1748,19 @@ is -1, then vectors is assumed to be terminated by a GOutputVector with a -NULL buffer pointer.) The GOutputVector structs describe the buffers +NULL buffer pointer.) The GOutputVector structs describe the buffers that the sent data will be gathered from. Using multiple GOutputVectors is more memory-efficient than manually copying data from multiple sources into a single buffer, and more network-efficient than making multiple calls to g_socket_send().

    messages -, if non-NULL, is taken to point to an array of num_messages +, if non-NULL, is taken to point to an array of num_messages GSocketControlMessage instances. These correspond to the control messages to be sent on the socket. If num_messages is -1 then messages - is treated as a NULL-terminated + is treated as a NULL-terminated array.

    flags modify how the message is sent. The commonly available arguments @@ -1771,9 +1771,9 @@ space for the data in the socket queue. If there is no space available and the socket is in non-blocking mode a G_IO_ERROR_WOULD_BLOCK error will be returned. To be notified when space is available, wait for the -G_IO_OUT condition. Note though that you may still receive +G_IO_OUT condition. Note though that you may still receive G_IO_ERROR_WOULD_BLOCK from g_socket_send() even if you were previously -notified of a G_IO_OUT condition. (On Windows in particular, this is +notified of a G_IO_OUT condition. (On Windows in particular, this is very common due to the way the underlying APIs work.)

    On error -1 is returned and error is set accordingly.

    @@ -1793,7 +1793,7 @@
    - + @@ -1810,7 +1810,7 @@ +array of GSocketControlMessages, or NULL.

    @@ -1826,12 +1826,12 @@ - + - + @@ -1848,13 +1848,13 @@

    g_socket_send_messages ()

    -
    gint
    +
    gint
     g_socket_send_messages (GSocket *socket,
                             GOutputMessage *messages,
    -                        guint num_messages,
    -                        gint flags,
    +                        guint num_messages,
    +                        gint flags,
                             GCancellable *cancellable,
    -                        GError **error);
    + GError **error);

    Send multiple data messages from socket in one go. This is the most complicated and fully-featured version of this call. For easier use, see @@ -1882,9 +1882,9 @@ and the socket is in non-blocking mode a G_IO_ERROR_WOULD_BLOCK error will be returned if no data was written at all, otherwise the number of messages sent will be returned. To be notified when space is available, -wait for the G_IO_OUT condition. Note though that you may still receive +wait for the G_IO_OUT condition. Note though that you may still receive G_IO_ERROR_WOULD_BLOCK from g_socket_send() even if you were previously -notified of a G_IO_OUT condition. (On Windows in particular, this is +notified of a G_IO_OUT condition. (On Windows in particular, this is very common due to the way the underlying APIs work.)

    On error -1 is returned and error is set accordingly. An error will only @@ -1922,12 +1922,12 @@

    - + - + @@ -1947,13 +1947,13 @@

    g_socket_send_with_blocking ()

    -
    gssize
    +
    gssize
     g_socket_send_with_blocking (GSocket *socket,
    -                             const gchar *buffer,
    -                             gsize size,
    -                             gboolean blocking,
    +                             const gchar *buffer,
    +                             gsize size,
    +                             gboolean blocking,
                                  GCancellable *cancellable,
    -                             GError **error);
    + GError **error);

    This behaves exactly the same as g_socket_send(), except that the choice of blocking or non-blocking behavior is determined by the blocking @@ -1991,12 +1991,12 @@

    - + - + @@ -2013,9 +2013,9 @@

    g_socket_close ()

    -
    gboolean
    +
    gboolean
     g_socket_close (GSocket *socket,
    -                GError **error);
    + GError **error);

    Closes the socket, shutting down any active connection.

    Closing a socket does not wait for all outstanding I/O operations to finish, so the caller should not rely on them to be guaranteed @@ -2028,7 +2028,7 @@ resources are released as early as possible.

    Beware that due to the way that TCP works, it is possible for recently-sent data to be lost if either you close a socket while the -G_IO_IN condition is set, or else if the remote connection tries to +G_IO_IN condition is set, or else if the remote connection tries to send something to you after you close the socket but before it has finished reading all of the data you sent. There is no easy generic way to avoid this problem; the easiest fix is to design the network @@ -2058,7 +2058,7 @@

    - + @@ -2066,14 +2066,14 @@

    Returns

    -

    TRUE on success, FALSE on error

    +

    TRUE on success, FALSE on error

    Since: 2.22


    g_socket_is_closed ()

    -
    gboolean
    +
    gboolean
     g_socket_is_closed (GSocket *socket);

    Checks whether a socket is closed.

    @@ -2093,28 +2093,28 @@

    Returns

    -

    TRUE if socket is closed, FALSE otherwise

    +

    TRUE if socket is closed, FALSE otherwise

    Since: 2.22


    g_socket_shutdown ()

    -
    gboolean
    +
    gboolean
     g_socket_shutdown (GSocket *socket,
    -                   gboolean shutdown_read,
    -                   gboolean shutdown_write,
    -                   GError **error);
    + gboolean shutdown_read, + gboolean shutdown_write, + GError **error);

    Shut down part or all of a full-duplex connection.

    If shutdown_read - is TRUE then the receiving side of the connection + is TRUE then the receiving side of the connection is shut down, and further reading is disallowed.

    If shutdown_write - is TRUE then the sending side of the connection + is TRUE then the sending side of the connection is shut down, and further writing is disallowed.

    It is allowed for both shutdown_read and shutdown_write - to be TRUE.

    + to be TRUE.

    One example where it is useful to shut down only one side of a connection is graceful disconnect for TCP connections where you close the sending side, then wait for the other side to close the connection, thus ensuring that the @@ -2145,7 +2145,7 @@

    - + @@ -2153,20 +2153,20 @@

    Returns

    -

    TRUE on success, FALSE on error

    +

    TRUE on success, FALSE on error

    Since: 2.22


    g_socket_is_connected ()

    -
    gboolean
    +
    gboolean
     g_socket_is_connected (GSocket *socket);

    Check whether the socket is connected. This is only useful for connection-oriented sockets.

    -

    If using g_socket_shutdown(), this function will return TRUE until the +

    If using g_socket_shutdown(), this function will return TRUE until the socket has been shut down for reading and writing. If you do a non-blocking -connect, this function will not return TRUE until after you call +connect, this function will not return TRUE until after you call g_socket_check_connect_result().

    Parameters

    @@ -2185,28 +2185,28 @@

    Returns

    -

    TRUE if socket is connected, FALSE otherwise.

    +

    TRUE if socket is connected, FALSE otherwise.

    Since: 2.22


    g_socket_create_source ()

    -
    GSource *
    +
    GSource *
     g_socket_create_source (GSocket *socket,
    -                        GIOCondition condition,
    +                        GIOCondition condition,
                             GCancellable *cancellable);
    -

    Creates a GSource that can be attached to a GMainContext to monitor +

    Creates a GSource that can be attached to a GMainContext to monitor for the availability of the specified condition - on the socket. The GSource + on the socket. The GSource keeps a reference to the socket .

    The callback on the source is of the GSocketSourceFunc type.

    -

    It is meaningless to specify G_IO_ERR or G_IO_HUP in condition +

    It is meaningless to specify G_IO_ERR or G_IO_HUP in condition ; these conditions will always be reported output if they are true.

    cancellable - if not NULL can be used to cancel the source, which will + if not NULL can be used to cancel the source, which will cause the source to trigger, reporting the current condition (which is likely 0 unless cancellation happened at the same time as a condition change). You can check for this in the callback using @@ -2214,8 +2214,8 @@

    If socket has a timeout set, and it is reached before condition -occurs, the source will then trigger anyway, reporting G_IO_IN or -G_IO_OUT depending on condition +occurs, the source will then trigger anyway, reporting G_IO_IN or +G_IO_OUT depending on condition . However, socket will have been marked as having had a timeout, and so the next GSocket I/O method @@ -2237,12 +2237,12 @@

    - + - + @@ -2250,7 +2250,7 @@

    Returns

    -

    a newly allocated GSource, free with g_source_unref().

    +

    a newly allocated GSource, free with g_source_unref().

    [transfer full]

    Since: 2.22

    @@ -2258,9 +2258,9 @@

    g_socket_condition_check ()

    -
    GIOCondition
    +
    GIOCondition
     g_socket_condition_check (GSocket *socket,
    -                          GIOCondition condition);
    + GIOCondition condition);

    Checks on the readiness of socket to perform operations. The operations specified in condition @@ -2275,7 +2275,7 @@ writing to the socket if it succeeds, it is generally better to simply try writing to the socket right away, and try again later if the initial attempt returns G_IO_ERROR_WOULD_BLOCK.

    -

    It is meaningless to specify G_IO_ERR or G_IO_HUP in condition; +

    It is meaningless to specify G_IO_ERR or G_IO_HUP in condition; these conditions will always be set in the output if they are true.

    This call never blocks.

    @@ -2294,7 +2294,7 @@
    - + @@ -2310,20 +2310,20 @@

    g_socket_condition_wait ()

    -
    gboolean
    +
    gboolean
     g_socket_condition_wait (GSocket *socket,
    -                         GIOCondition condition,
    +                         GIOCondition condition,
                              GCancellable *cancellable,
    -                         GError **error);
    + GError **error);

    Waits for condition to become true on socket . When the condition -is met, TRUE is returned.

    +is met, TRUE is returned.

    If cancellable is cancelled before the condition is met, or if the socket has a timeout set and it is reached before the condition is -met, then FALSE is returned and error -, if non-NULL, is set to +met, then FALSE is returned and error +, if non-NULL, is set to the appropriate value (G_IO_ERROR_CANCELLED or G_IO_ERROR_TIMED_OUT).

    See also g_socket_condition_timed_wait().

    @@ -2343,17 +2343,17 @@
    - + - + - + @@ -2361,30 +2361,30 @@

    Returns

    -

    TRUE if the condition was met, FALSE otherwise

    +

    TRUE if the condition was met, FALSE otherwise

    Since: 2.22


    g_socket_condition_timed_wait ()

    -
    gboolean
    +
    gboolean
     g_socket_condition_timed_wait (GSocket *socket,
    -                               GIOCondition condition,
    -                               gint64 timeout,
    +                               GIOCondition condition,
    +                               gint64 timeout,
                                    GCancellable *cancellable,
    -                               GError **error);
    + GError **error);

    Waits for up to timeout microseconds for condition to become true on socket -. If the condition is met, TRUE is returned.

    +. If the condition is met, TRUE is returned.

    If cancellable is cancelled before the condition is met, or if timeout (or the socket's “timeout”) is reached before the -condition is met, then FALSE is returned and error -, if non-NULL, +condition is met, then FALSE is returned and error +, if non-NULL, is set to the appropriate value (G_IO_ERROR_CANCELLED or G_IO_ERROR_TIMED_OUT).

    If you don't want a timeout, use g_socket_condition_wait(). @@ -2412,7 +2412,7 @@

    - + @@ -2422,12 +2422,12 @@ - + - + @@ -2435,14 +2435,14 @@

    Returns

    -

    TRUE if the condition was met, FALSE otherwise

    +

    TRUE if the condition was met, FALSE otherwise

    Since: 2.32


    g_socket_get_available_bytes ()

    -
    gssize
    +
    gssize
     g_socket_get_available_bytes (GSocket *socket);

    Get the amount of data pending in the OS input buffer, without blocking.

    If socket @@ -2482,7 +2482,7 @@

    g_socket_set_listen_backlog ()

    void
     g_socket_set_listen_backlog (GSocket *socket,
    -                             gint backlog);
    + gint backlog);

    Sets the maximum number of outstanding connections allowed when listening on this socket. If more clients than this are connecting to the socket and the application is not handling them @@ -2516,7 +2516,7 @@


    g_socket_get_listen_backlog ()

    -
    gint
    +
    gint
     g_socket_get_listen_backlog (GSocket *socket);

    Gets the listen backlog setting of the socket. For details on this, see g_socket_set_listen_backlog().

    @@ -2544,7 +2544,7 @@

    g_socket_get_blocking ()

    -
    gboolean
    +
    gboolean
     g_socket_get_blocking (GSocket *socket);

    Gets the blocking mode of the socket. For details on blocking I/O, see g_socket_set_blocking().

    @@ -2565,7 +2565,7 @@

    Returns

    -

    TRUE if blocking I/O is used, FALSE otherwise.

    +

    TRUE if blocking I/O is used, FALSE otherwise.

    Since: 2.22

    @@ -2574,7 +2574,7 @@

    g_socket_set_blocking ()

    void
     g_socket_set_blocking (GSocket *socket,
    -                       gboolean blocking);
    + gboolean blocking);

    Sets the blocking mode of the socket. In blocking mode all operations (which don’t take an explicit blocking parameter) block until they succeed or there is an error. In @@ -2610,7 +2610,7 @@


    g_socket_get_keepalive ()

    -
    gboolean
    +
    gboolean
     g_socket_get_keepalive (GSocket *socket);

    Gets the keepalive mode of the socket. For details on this, see g_socket_set_keepalive().

    @@ -2631,7 +2631,7 @@

    Returns

    -

    TRUE if keepalive is active, FALSE otherwise.

    +

    TRUE if keepalive is active, FALSE otherwise.

    Since: 2.22

    @@ -2640,7 +2640,7 @@

    g_socket_set_keepalive ()

    void
     g_socket_set_keepalive (GSocket *socket,
    -                        gboolean keepalive);
    + gboolean keepalive);

    Sets or unsets the SO_KEEPALIVE flag on the underlying socket. When this flag is set on a socket, the system will attempt to verify that the remote socket endpoint is still present if a sufficiently long period of @@ -2681,7 +2681,7 @@


    g_socket_get_timeout ()

    -
    guint
    +
    guint
     g_socket_get_timeout (GSocket *socket);

    Gets the timeout setting of the socket. For details on this, see g_socket_set_timeout().

    @@ -2711,7 +2711,7 @@

    g_socket_set_timeout ()

    void
     g_socket_set_timeout (GSocket *socket,
    -                      guint timeout);
    + guint timeout);

    Sets the time in seconds after which I/O operations on socket will time out if they have not yet completed.

    @@ -2762,7 +2762,7 @@

    g_socket_set_ttl ()

    void
     g_socket_set_ttl (GSocket *socket,
    -                  guint ttl);
    + guint ttl);

    Sets the time-to-live for outgoing unicast packets on socket . By default the platform-specific default value is used.

    @@ -2794,7 +2794,7 @@

    g_socket_get_ttl ()

    -
    guint
    +
    guint
     g_socket_get_ttl (GSocket *socket);

    Gets the unicast time-to-live setting on socket ; see @@ -2824,10 +2824,10 @@


    g_socket_get_broadcast ()

    -
    gboolean
    +
    gboolean
     g_socket_get_broadcast (GSocket *socket);

    Gets the broadcast setting on socket -; if TRUE, +; if TRUE, it is possible to send packets to broadcast addresses.

    @@ -2857,10 +2857,10 @@

    g_socket_set_broadcast ()

    void
     g_socket_set_broadcast (GSocket *socket,
    -                        gboolean broadcast);
    + gboolean broadcast);

    Sets whether socket should allow sending to broadcast addresses. -This is FALSE by default.

    +This is FALSE by default.

    Parameters

    cancellable

    a GCancellable or NULL.

    a GCancellable or NULL.

    [nullable]

    error

    GError for error reporting, or NULL to ignore.

    GError for error reporting, or NULL to ignore.

     

    cancellable

    a GCancellable or NULL.

    a GCancellable or NULL.

    [nullable]

    error

    GError for error reporting, or NULL to ignore.

    GError for error reporting, or NULL to ignore.

     

    error

    GError for error reporting, or NULL to ignore.

    GError for error reporting, or NULL to ignore.

     

    cancellable

    a GCancellable or NULL.

    a GCancellable or NULL.

    [nullable]

    error

    GError for error reporting, or NULL to ignore.

    GError for error reporting, or NULL to ignore.

     

    address

    a pointer to a GSocketAddress -pointer, or NULL.

    [out][optional]

    cancellable

    a GCancellable or NULL.

    a GCancellable or NULL.

    [nullable]

    error

    GError for error reporting, or NULL to ignore.

    GError for error reporting, or NULL to ignore.

     

    address

    a pointer to a GSocketAddress -pointer, or NULL.

    [out][optional]

    messages

    a pointer -which may be filled with an array of GSocketControlMessages, or NULL.

    [array length=num_messages][out][optional][nullable]

    num_messages

    a pointer which will be filled with the number of elements in messages -, or NULL.

    [out]

    cancellable

    a GCancellable or NULL

    a GCancellable or NULL

     

    error

    a GError pointer, or NULL

    a GError pointer, or NULL

     

    cancellable

    a GCancellable or NULL.

    a GCancellable or NULL.

    [nullable]

    error

    GError for error reporting, or NULL to ignore

    GError for error reporting, or NULL to ignore

     

    cancellable

    a GCancellable or NULL.

    a GCancellable or NULL.

    [nullable]

    error

    GError for error reporting, or NULL to ignore.

    GError for error reporting, or NULL to ignore.

     

    cancellable

    a GCancellable or NULL.

    a GCancellable or NULL.

    [nullable]

    error

    GError for error reporting, or NULL to ignore.

    GError for error reporting, or NULL to ignore.

     

    address

    a GSocketAddress, or NULL.

    a GSocketAddress, or NULL.

    [nullable]

    cancellable

    a GCancellable or NULL.

    a GCancellable or NULL.

    [nullable]

    error

    GError for error reporting, or NULL to ignore.

    GError for error reporting, or NULL to ignore.

     

    address

    a GSocketAddress, or NULL.

    a GSocketAddress, or NULL.

    [nullable]

    messages

    a pointer to an -array of GSocketControlMessages, or NULL.

    [array length=num_messages][nullable]

    cancellable

    a GCancellable or NULL.

    a GCancellable or NULL.

    [nullable]

    error

    GError for error reporting, or NULL to ignore.

    GError for error reporting, or NULL to ignore.

     

    cancellable

    a GCancellable or NULL.

    a GCancellable or NULL.

    [nullable]

    error

    GError for error reporting, or NULL to ignore.

    GError for error reporting, or NULL to ignore.

     

    cancellable

    a GCancellable or NULL.

    a GCancellable or NULL.

    [nullable]

    error

    GError for error reporting, or NULL to ignore.

    GError for error reporting, or NULL to ignore.

     

    error

    GError for error reporting, or NULL to ignore.

    GError for error reporting, or NULL to ignore.

     

    error

    GError for error reporting, or NULL to ignore.

    GError for error reporting, or NULL to ignore.

     

    condition

    a GIOCondition mask to monitor

    a GIOCondition mask to monitor

     

    cancellable

    a GCancellable or NULL.

    a GCancellable or NULL.

    [nullable]

    condition

    a GIOCondition mask to check

    a GIOCondition mask to check

     

    condition

    a GIOCondition mask to wait for

    a GIOCondition mask to wait for

     

    cancellable

    a GCancellable, or NULL.

    a GCancellable, or NULL.

    [nullable]

    error

    a GError pointer, or NULL

    a GError pointer, or NULL

     

    condition

    a GIOCondition mask to wait for

    a GIOCondition mask to wait for

     

    cancellable

    a GCancellable, or NULL.

    a GCancellable, or NULL.

    [nullable]

    error

    a GError pointer, or NULL

    a GError pointer, or NULL

     
    @@ -2890,12 +2890,12 @@

    g_socket_get_option ()

    -
    gboolean
    +
    gboolean
     g_socket_get_option (GSocket *socket,
    -                     gint level,
    -                     gint optname,
    -                     gint *value,
    -                     GError **error);
    + gint level, + gint optname, + gint *value, + GError **error);

    Gets the value of an integer-valued option on socket , as with getsockopt(). (If you need to fetch a non-integer-valued option, @@ -2907,7 +2907,7 @@ headers.

    Note that even for socket options that are a single byte in size, value - is still a pointer to a gint variable, not a guchar; + is still a pointer to a gint variable, not a guchar; g_socket_get_option() will handle the conversion internally.

    Parameters

    @@ -2940,7 +2940,7 @@
    - + @@ -2958,12 +2958,12 @@

    g_socket_set_option ()

    -
    gboolean
    +
    gboolean
     g_socket_set_option (GSocket *socket,
    -                     gint level,
    -                     gint optname,
    -                     gint value,
    -                     GError **error);
    + gint level, + gint optname, + gint value, + GError **error);

    Sets the value of an integer-valued option on socket , as with setsockopt(). (If you need to set a non-integer-valued option, @@ -3004,7 +3004,7 @@

    - + @@ -3082,7 +3082,7 @@

    g_socket_get_local_address ()

    GSocketAddress *
     g_socket_get_local_address (GSocket *socket,
    -                            GError **error);
    + GError **error);

    Try to get the local address of a bound socket. This is only useful if the socket has been bound to a local address, either explicitly or implicitly when connecting.

    @@ -3102,7 +3102,7 @@ - + @@ -3110,8 +3110,8 @@

    Returns

    -

    a GSocketAddress or NULL on error. -Free the returned object with g_object_unref().

    +

    a GSocketAddress or NULL on error. +Free the returned object with g_object_unref().

    [transfer full]

    Since: 2.22

    @@ -3149,7 +3149,7 @@

    g_socket_get_remote_address ()

    GSocketAddress *
     g_socket_get_remote_address (GSocket *socket,
    -                             GError **error);
    + GError **error);

    Try to get the remote address of a connected socket. This is only useful for connection oriented sockets that have been connected.

    @@ -3168,7 +3168,7 @@
    - + @@ -3176,8 +3176,8 @@

    Returns

    -

    a GSocketAddress or NULL on error. -Free the returned object with g_object_unref().

    +

    a GSocketAddress or NULL on error. +Free the returned object with g_object_unref().

    [transfer full]

    Since: 2.22

    @@ -3212,7 +3212,7 @@

    g_socket_speaks_ipv4 ()

    -
    gboolean
    +
    gboolean
     g_socket_speaks_ipv4 (GSocket *socket);

    Checks if a socket is capable of speaking IPv4.

    IPv4 sockets are capable of speaking IPv4. On some operating systems @@ -3238,7 +3238,7 @@

    Returns

    -

    TRUE if this socket can be used with IPv4.

    +

    TRUE if this socket can be used with IPv4.

    Since: 2.22

    @@ -3247,7 +3247,7 @@

    g_socket_get_credentials ()

    GCredentials *
     g_socket_get_credentials (GSocket *socket,
    -                          GError **error);
    + GError **error);

    Returns the credentials of the foreign process connected to this socket, if any (e.g. it is only supported for G_SOCKET_FAMILY_UNIX sockets).

    @@ -3274,7 +3274,7 @@ - + @@ -3282,9 +3282,9 @@

    Returns

    -

    NULL if error +

    NULL if error is set, otherwise a GCredentials object -that must be freed with g_object_unref().

    +that must be freed with g_object_unref().

    [transfer full]

    Since: 2.26

    @@ -3292,12 +3292,12 @@

    g_socket_join_multicast_group ()

    -
    gboolean
    +
    gboolean
     g_socket_join_multicast_group (GSocket *socket,
                                    GInetAddress *group,
    -                               gboolean source_specific,
    -                               const gchar *iface,
    -                               GError **error);
    + gboolean source_specific, + const gchar *iface, + GError **error);

    Registers socket to receive multicast messages sent to group . @@ -3306,11 +3306,11 @@ been bound to an appropriate interface and port with g_socket_bind().

    If iface - is NULL, the system will automatically pick an interface + is NULL, the system will automatically pick an interface to bind to based on group .

    If source_specific - is TRUE, source-specific multicast as defined + is TRUE, source-specific multicast as defined in RFC 4604 is used. Note that on older platforms this may fail with a G_IO_ERROR_NOT_SUPPORTED error.

    To bind to a given source-specific multicast address, use @@ -3336,17 +3336,17 @@

    - + - + - + @@ -3354,19 +3354,19 @@

    Returns

    -

    TRUE on success, FALSE on error.

    +

    TRUE on success, FALSE on error.

    Since: 2.32


    g_socket_leave_multicast_group ()

    -
    gboolean
    +
    gboolean
     g_socket_leave_multicast_group (GSocket *socket,
                                     GInetAddress *group,
    -                                gboolean source_specific,
    -                                const gchar *iface,
    -                                GError **error);
    + gboolean source_specific, + const gchar *iface, + GError **error);

    Removes socket from the multicast group defined by group , iface @@ -3405,12 +3405,12 @@

    - + - + @@ -3418,19 +3418,19 @@

    Returns

    -

    TRUE on success, FALSE on error.

    +

    TRUE on success, FALSE on error.

    Since: 2.32


    g_socket_join_multicast_group_ssm ()

    -
    gboolean
    +
    gboolean
     g_socket_join_multicast_group_ssm (GSocket *socket,
                                        GInetAddress *group,
                                        GInetAddress *source_specific,
    -                                   const gchar *iface,
    -                                   GError **error);
    + const gchar *iface, + GError **error);

    Registers socket to receive multicast messages sent to group . @@ -3439,11 +3439,11 @@ been bound to an appropriate interface and port with g_socket_bind().

    If iface - is NULL, the system will automatically pick an interface + is NULL, the system will automatically pick an interface to bind to based on group .

    If source_specific - is not NULL, use source-specific multicast as + is not NULL, use source-specific multicast as defined in RFC 4604. Note that on older platforms this may fail with a G_IO_ERROR_NOT_SUPPORTED error.

    Note that this function can be called multiple times for the same @@ -3473,17 +3473,17 @@

    +source-specific multicast address or NULL to ignore.

    - + - + @@ -3491,19 +3491,19 @@

    Returns

    -

    TRUE on success, FALSE on error.

    +

    TRUE on success, FALSE on error.

    Since: 2.56


    g_socket_leave_multicast_group_ssm ()

    -
    gboolean
    +
    gboolean
     g_socket_leave_multicast_group_ssm (GSocket *socket,
                                         GInetAddress *group,
                                         GInetAddress *source_specific,
    -                                    const gchar *iface,
    -                                    GError **error);
    + const gchar *iface, + GError **error);

    Removes socket from the multicast group defined by group , iface @@ -3536,17 +3536,17 @@

    +source-specific multicast address or NULL to ignore.

    - + - + @@ -3554,17 +3554,17 @@

    Returns

    -

    TRUE on success, FALSE on error.

    +

    TRUE on success, FALSE on error.

    Since: 2.56


    g_socket_get_multicast_loopback ()

    -
    gboolean
    +
    gboolean
     g_socket_get_multicast_loopback (GSocket *socket);

    Gets the multicast loopback setting on socket -; if TRUE (the +; if TRUE (the default), outgoing multicast packets will be looped back to multicast listeners on the same host.

    @@ -3594,9 +3594,9 @@

    g_socket_set_multicast_loopback ()

    void
     g_socket_set_multicast_loopback (GSocket *socket,
    -                                 gboolean loopback);
    + gboolean loopback);

    Sets whether outgoing multicast packets will be received by sockets -listening on that multicast address on the same host. This is TRUE +listening on that multicast address on the same host. This is TRUE by default.

    Parameters

    @@ -3627,7 +3627,7 @@

    g_socket_get_multicast_ttl ()

    -
    guint
    +
    guint
     g_socket_get_multicast_ttl (GSocket *socket);

    Gets the multicast time-to-live setting on socket ; see @@ -3659,7 +3659,7 @@

    g_socket_set_multicast_ttl ()

    void
     g_socket_set_multicast_ttl (GSocket *socket,
    -                            guint ttl);
    + guint ttl);

    Sets the time-to-live for outgoing multicast datagrams on socket . By default, this is 1, meaning that multicast packets will not leave @@ -3879,12 +3879,12 @@

    - + - + @@ -3919,10 +3919,10 @@

    This structure closely mirrors struct mmsghdr and struct msghdr from the POSIX sockets API (see man 2 recvmmsg).

    If address - is non-NULL then it is set to the source address the message + is non-NULL then it is set to the source address the message was received from, and the caller must free it afterwards.

    If control_messages - is non-NULL then it is set to an array of control + is non-NULL then it is set to an array of control messages received with the message (if any), and the caller must free it afterwards. num_control_messages is set to the number of elements in @@ -3942,7 +3942,7 @@

    +for a GSocketAddress, or NULL.

    @@ -3952,19 +3952,19 @@ - + - + - + @@ -3973,11 +3973,11 @@ +caller-allocated array of GSocketControlMessages, or NULL

    - + @@ -4010,12 +4010,12 @@ - + - + @@ -4045,7 +4045,7 @@ GOutputVectors and the operation will use all the buffers as if they were one buffer.

    If address - is NULL then the message is sent to the default receiver + is NULL then the message is sent to the default receiver (as previously set by g_socket_connect()).

    Members

    @@ -4058,7 +4058,7 @@
    - + @@ -4067,13 +4067,13 @@ - + - + @@ -4081,11 +4081,11 @@ +to an array of GSocketControlMessages, or NULL.

    - + @@ -4100,7 +4100,7 @@

    Property Details

    The “blocking” property

    -
      “blocking”                 gboolean
    +
      “blocking”                 gboolean

    Whether or not I/O on this socket is blocking.

    Flags: Read / Write

    Default value: TRUE

    @@ -4108,7 +4108,7 @@

    The “broadcast” property

    -
      “broadcast”                gboolean
    +
      “broadcast”                gboolean

    Whether the socket should allow sending to broadcast addresses.

    Flags: Read / Write

    Default value: FALSE

    @@ -4125,7 +4125,7 @@

    The “fd” property

    -
      “fd”                       gint
    +
      “fd”                       gint

    The sockets file descriptor.

    Flags: Read / Write / Construct Only

    Default value: -1

    @@ -4133,7 +4133,7 @@

    The “keepalive” property

    -
      “keepalive”                gboolean
    +
      “keepalive”                gboolean

    Keep connection alive by sending periodic pings.

    Flags: Read / Write

    Default value: FALSE

    @@ -4141,7 +4141,7 @@

    The “listen-backlog” property

    -
      “listen-backlog”           gint
    +
      “listen-backlog”           gint

    Outstanding connections in the listen queue.

    Flags: Read / Write

    Allowed values: [0,128]

    @@ -4157,7 +4157,7 @@

    The “multicast-loopback” property

    -
      “multicast-loopback”       gboolean
    +
      “multicast-loopback”       gboolean

    Whether outgoing multicast packets loop back to the local host.

    Flags: Read / Write

    Default value: TRUE

    @@ -4166,7 +4166,7 @@

    The “multicast-ttl” property

    -
      “multicast-ttl”            guint
    +
      “multicast-ttl”            guint

    Time-to-live out outgoing multicast packets

    Flags: Read / Write

    Default value: 1

    @@ -4190,7 +4190,7 @@

    The “timeout” property

    -
      “timeout”                  guint
    +
      “timeout”                  guint

    The timeout in seconds on socket I/O

    Flags: Read / Write

    Default value: 0

    @@ -4199,7 +4199,7 @@

    The “ttl” property

    -
      “ttl”                      guint
    +
      “ttl”                      guint

    Time-to-live for outgoing unicast packets

    Flags: Read / Write

    Default value: 0

    @@ -4220,6 +4220,6 @@
    +
    Generated by GTK-Doc V1.29.1
    \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GSocketListener.html glib2.0-2.56.4/docs/reference/gio/html/GSocketListener.html --- glib2.0-2.56.2/docs/reference/gio/html/GSocketListener.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GSocketListener.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -52,7 +52,7 @@
    - + @@ -175,7 +175,7 @@ - +

    error

    GError for error reporting, or NULL to ignore.

    GError for error reporting, or NULL to ignore.

     

    error

    GError for error reporting, or NULL to ignore.

    GError for error reporting, or NULL to ignore.

     

    error

    GError for error reporting, or NULL to ignore.

    GError for error reporting, or NULL to ignore.

     

    error

    GError for error reporting, or NULL to ignore.

    GError for error reporting, or NULL to ignore.

     

    error

    GError for error reporting, or NULL to ignore.

    GError for error reporting, or NULL to ignore.

     

    iface

    Name of the interface to use, or NULL.

    Name of the interface to use, or NULL.

    [nullable]

    source_specific

    TRUE if source-specific multicast should be used

    TRUE if source-specific multicast should be used

     

    error

    GError for error reporting, or NULL to ignore.

    GError for error reporting, or NULL to ignore.

     

    source_specific

    TRUE if source-specific multicast was used

    TRUE if source-specific multicast was used

     

    error

    GError for error reporting, or NULL to ignore.

    GError for error reporting, or NULL to ignore.

     

    source_specific

    a GInetAddress specifying the -source-specific multicast address or NULL to ignore.

    [nullable]

    iface

    Name of the interface to use, or NULL.

    Name of the interface to use, or NULL.

    [nullable]

    error

    GError for error reporting, or NULL to ignore.

    GError for error reporting, or NULL to ignore.

     

    source_specific

    a GInetAddress specifying the -source-specific multicast address or NULL to ignore.

    [nullable]

    iface

    Name of the interface to use, or NULL.

    Name of the interface to use, or NULL.

    [nullable]

    error

    GError for error reporting, or NULL to ignore.

    GError for error reporting, or NULL to ignore.

     

    gpointer buffer;

    gpointer buffer;

    Pointer to a buffer where data will be written.

     

    gsize size;

    gsize size;

    the available size in buffer .

     

    GSocketAddress **address;

    return location -for a GSocketAddress, or NULL.

    [optional][out][transfer full]
    [array length=num_vectors][out]

    guint num_vectors;

    guint num_vectors;

    the number of input vectors pointed to by vectors

     

    gsize bytes_received;

    gsize bytes_received;

    will be set to the number of bytes that have been received.

    [out]

    gint flags;

    gint flags;

    collection of GSocketMsgFlags for the received message, outputted by the call.

    [out]

    GSocketControlMessage ***control_messages;

    (array length=num_control_messages) (optional) (out) (transfer full): return location for a -caller-allocated array of GSocketControlMessages, or NULL

     

    guint *num_control_messages;

    guint *num_control_messages;

    return location for the number of elements in control_messages .

    gconstpointer buffer;

    gconstpointer buffer;

    Pointer to a buffer of data to read.

     

    gsize size;

    gsize size;

    the size of buffer .

     

    GSocketAddress *address;

    a GSocketAddress, or NULL.

    a GSocketAddress, or NULL.

    [nullable]
     

    guint num_vectors;

    guint num_vectors;

    the number of output vectors pointed to by vectors .

     

    guint bytes_sent;

    guint bytes_sent;

    initialize to 0. Will be set to the number of bytes that have been sent

     

    GSocketControlMessage **control_messages;

    a pointer -to an array of GSocketControlMessages, or NULL.

    [array length=num_control_messages][nullable]

    guint num_control_messages;

    guint num_control_messages;

    number of elements in control_messages .

     
    -gboolean +gboolean g_socket_listener_add_socket () @@ -60,7 +60,7 @@
    -gboolean +gboolean g_socket_listener_add_address () @@ -68,7 +68,7 @@
    -gboolean +gboolean g_socket_listener_add_inet_port () @@ -76,7 +76,7 @@
    -guint16 +guint16 g_socket_listener_add_any_inet_port () @@ -158,7 +158,7 @@
    gintgint listen-backlog Read / Write / Construct
    void eventRun LastRun Last
    @@ -200,7 +200,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GSocketListener
             ╰── GSocketService
     
    @@ -237,11 +237,11 @@

    g_socket_listener_add_socket ()

    -
    gboolean
    +
    gboolean
     g_socket_listener_add_socket (GSocketListener *listener,
                                   GSocket *socket,
    -                              GObject *source_object,
    -                              GError **error);
    + GObject *source_object, + GError **error);

    Adds socket to the set of sockets that we try to accept new clients from. The socket must be bound to a local @@ -280,12 +280,12 @@

    source_object

    -

    Optional GObject identifying this source.

    +

    Optional GObject identifying this source.

    [nullable]

    error

    -

    GError for error reporting, or NULL to ignore.

    +

    GError for error reporting, or NULL to ignore.

      @@ -293,21 +293,21 @@

    Returns

    -

    TRUE on success, FALSE on error.

    +

    TRUE on success, FALSE on error.

    Since: 2.22


    g_socket_listener_add_address ()

    -
    gboolean
    +
    gboolean
     g_socket_listener_add_address (GSocketListener *listener,
                                    GSocketAddress *address,
                                    GSocketType type,
                                    GSocketProtocol protocol,
    -                               GObject *source_object,
    +                               GObject *source_object,
                                    GSocketAddress **effective_address,
    -                               GError **error);
    + GError **error);

    Creates a socket of type type and protocol protocol , binds @@ -324,7 +324,7 @@ useful if you're listening on multiple addresses and do different things depending on what address is connected to.

    If successful and effective_address - is non-NULL then it will + is non-NULL then it will be set to the address that the binding actually occurred at. This is helpful for determining the port number that was used for when requesting a binding to port 0 (ie: "any port"). This address, if @@ -360,17 +360,17 @@

    source_object

    -

    Optional GObject identifying this source.

    +

    Optional GObject identifying this source.

    [nullable]

    effective_address

    -

    location to store the address that was bound to, or NULL.

    +

    location to store the address that was bound to, or NULL.

    [out][optional]

    error

    -

    GError for error reporting, or NULL to ignore.

    +

    GError for error reporting, or NULL to ignore.

      @@ -378,18 +378,18 @@

    Returns

    -

    TRUE on success, FALSE on error.

    +

    TRUE on success, FALSE on error.

    Since: 2.22


    g_socket_listener_add_inet_port ()

    -
    gboolean
    +
    gboolean
     g_socket_listener_add_inet_port (GSocketListener *listener,
    -                                 guint16 port,
    -                                 GObject *source_object,
    -                                 GError **error);
    + guint16 port, + GObject *source_object, + GError **error);

    Helper function for g_socket_listener_add_address() that creates a TCP/IP socket listening on IPv4 and IPv6 (if supported) on the specified port on all interfaces.

    @@ -419,12 +419,12 @@

    source_object

    -

    Optional GObject identifying this source.

    +

    Optional GObject identifying this source.

    [nullable]

    error

    -

    GError for error reporting, or NULL to ignore.

    +

    GError for error reporting, or NULL to ignore.

      @@ -432,17 +432,17 @@

    Returns

    -

    TRUE on success, FALSE on error.

    +

    TRUE on success, FALSE on error.

    Since: 2.22


    g_socket_listener_add_any_inet_port ()

    -
    guint16
    +
    guint16
     g_socket_listener_add_any_inet_port (GSocketListener *listener,
    -                                     GObject *source_object,
    -                                     GError **error);
    + GObject *source_object, + GError **error);

    Listens for TCP connections on any available port number for both IPv6 and IPv4 (if each is available).

    This is useful if you need to have a socket for incoming connections @@ -468,12 +468,12 @@

    source_object

    -

    Optional GObject identifying this source.

    +

    Optional GObject identifying this source.

    [nullable]

    error

    -

    a GError location to store the error occurring, or NULL to +

    a GError location to store the error occurring, or NULL to ignore.

      @@ -491,18 +491,18 @@

    g_socket_listener_accept ()

    GSocketConnection *
     g_socket_listener_accept (GSocketListener *listener,
    -                          GObject **source_object,
    +                          GObject **source_object,
                               GCancellable *cancellable,
    -                          GError **error);
    + GError **error);

    Blocks waiting for a client to connect to any of the sockets added to the listener. Returns a GSocketConnection for the socket that was accepted.

    If source_object - is not NULL it will be filled out with the source + is not NULL it will be filled out with the source object specified when the corresponding socket or address was added to the listener.

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    @@ -521,17 +521,17 @@

    source_object

    -

    location where GObject pointer will be stored, or NULL.

    +

    location where GObject pointer will be stored, or NULL.

    [out][transfer none][optional][nullable]

    cancellable

    -

    optional GCancellable object, NULL to ignore.

    +

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    -

    GError for error reporting, or NULL to ignore.

    +

    GError for error reporting, or NULL to ignore.

      @@ -539,7 +539,7 @@

    Returns

    -

    a GSocketConnection on success, NULL on error.

    +

    a GSocketConnection on success, NULL on error.

    [transfer full]

    Since: 2.22

    @@ -551,7 +551,7 @@ g_socket_listener_accept_async (GSocketListener *listener, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    This is the asynchronous version of g_socket_listener_accept().

    When the operation is finished callback will be @@ -573,7 +573,7 @@

    cancellable

    -

    a GCancellable, or NULL.

    +

    a GCancellable, or NULL.

    [nullable] @@ -597,8 +597,8 @@
    GSocketConnection *
     g_socket_listener_accept_finish (GSocketListener *listener,
                                      GAsyncResult *result,
    -                                 GObject **source_object,
    -                                 GError **error);
    + GObject **source_object, + GError **error);

    Finishes an async accept operation. See g_socket_listener_accept_async()

    Parameters

    @@ -621,12 +621,12 @@

    source_object

    -

    Optional GObject identifying this source.

    +

    Optional GObject identifying this source.

    [out][transfer none][optional][nullable]

    error

    -

    a GError location to store the error occurring, or NULL to +

    a GError location to store the error occurring, or NULL to ignore.

      @@ -635,7 +635,7 @@

    Returns

    -

    a GSocketConnection on success, NULL on error.

    +

    a GSocketConnection on success, NULL on error.

    [transfer full]

    Since: 2.22

    @@ -645,20 +645,20 @@

    g_socket_listener_accept_socket ()

    GSocket *
     g_socket_listener_accept_socket (GSocketListener *listener,
    -                                 GObject **source_object,
    +                                 GObject **source_object,
                                      GCancellable *cancellable,
    -                                 GError **error);
    + GError **error);

    Blocks waiting for a client to connect to any of the sockets added to the listener. Returns the GSocket that was accepted.

    If you want to accept the high-level GSocketConnection, not a GSocket, which is often the case, then you should use g_socket_listener_accept() instead.

    If source_object - is not NULL it will be filled out with the source + is not NULL it will be filled out with the source object specified when the corresponding socket or address was added to the listener.

    If cancellable - is not NULL, then the operation can be cancelled by + is not NULL, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned.

    @@ -677,17 +677,17 @@

    source_object

    -

    location where GObject pointer will be stored, or NULL.

    +

    location where GObject pointer will be stored, or NULL.

    [out][transfer none][optional][nullable]

    cancellable

    -

    optional GCancellable object, NULL to ignore.

    +

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    -

    GError for error reporting, or NULL to ignore.

    +

    GError for error reporting, or NULL to ignore.

      @@ -695,7 +695,7 @@

    Returns

    -

    a GSocket on success, NULL on error.

    +

    a GSocket on success, NULL on error.

    [transfer full]

    Since: 2.22

    @@ -707,7 +707,7 @@ g_socket_listener_accept_socket_async (GSocketListener *listener, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    This is the asynchronous version of g_socket_listener_accept_socket().

    When the operation is finished callback will be @@ -729,7 +729,7 @@

    cancellable

    -

    a GCancellable, or NULL.

    +

    a GCancellable, or NULL.

    [nullable] @@ -754,8 +754,8 @@ g_socket_listener_accept_socket_finish (GSocketListener *listener, GAsyncResult *result, - GObject **source_object, - GError **error); + GObject **source_object, + GError **error);

    Finishes an async accept operation. See g_socket_listener_accept_socket_async()

    Parameters

    @@ -778,12 +778,12 @@

    source_object

    -

    Optional GObject identifying this source.

    +

    Optional GObject identifying this source.

    [out][transfer none][optional][nullable]

    error

    -

    a GError location to store the error occurring, or NULL to +

    a GError location to store the error occurring, or NULL to ignore.

      @@ -792,7 +792,7 @@

    Returns

    -

    a GSocket on success, NULL on error.

    +

    a GSocket on success, NULL on error.

    [transfer full]

    Since: 2.22

    @@ -916,7 +916,7 @@

    Property Details

    The “listen-backlog” property

    -
      “listen-backlog”           gint
    +
      “listen-backlog”           gint

    outstanding connections in the listen queue.

    Flags: Read / Write / Construct

    Allowed values: [0,2000]

    @@ -931,7 +931,7 @@ user_function (GSocketListener *listener, GSocketListenerEvent event, GSocket *socket, - gpointer user_data) + gpointer user_data)

    Emitted when listener 's activity on socket changes state. @@ -971,7 +971,7 @@

    -

    Flags: Run Last

    +

    Flags: Run Last

    Since: 2.46

    @@ -981,6 +981,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GSocketService.html glib2.0-2.56.4/docs/reference/gio/html/GSocketService.html --- glib2.0-2.56.2/docs/reference/gio/html/GSocketService.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GSocketService.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -68,7 +68,7 @@ -gboolean +gboolean g_socket_service_is_active () @@ -86,7 +86,7 @@ -gboolean +gboolean active Read / Write / Construct @@ -101,9 +101,9 @@ -gboolean +gboolean incoming -Run Last +Run Last @@ -122,7 +122,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GSocketListener
             ╰── GSocketService
                 ╰── GThreadedSocketService
    @@ -241,7 +241,7 @@
     

    g_socket_service_is_active ()

    -
    gboolean
    +
    gboolean
     g_socket_service_is_active (GSocketService *service);

    Check whether the service is active or not. An active service will accept new clients that connect, while @@ -264,7 +264,7 @@

    Returns

    -

    TRUE if the service is active, FALSE otherwise

    +

    TRUE if the service is active, FALSE otherwise

    Since: 2.22

    @@ -283,7 +283,7 @@

    Property Details

    The “active” property

    -
      “active”                   gboolean
    +
      “active”                   gboolean

    Whether the service is currently accepting connections.

    Flags: Read / Write / Construct

    Default value: TRUE

    @@ -294,11 +294,11 @@

    Signal Details

    The “incoming” signal

    -
    gboolean
    +
    gboolean
     user_function (GSocketService    *service,
                    GSocketConnection *connection,
    -               GObject           *source_object,
    -               gpointer           user_data)
    + GObject *source_object, + gpointer user_data)

    The ::incoming signal is emitted when a new incoming connection to service needs to be handled. The handler must initiate the @@ -343,9 +343,9 @@

    Returns

    -

    TRUE to stop other handlers from being called

    +

    TRUE to stop other handlers from being called

    -

    Flags: Run Last

    +

    Flags: Run Last

    Since: 2.22

    @@ -355,6 +355,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GSrvTarget.html glib2.0-2.56.4/docs/reference/gio/html/GSrvTarget.html --- glib2.0-2.56.2/docs/reference/gio/html/GSrvTarget.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GSrvTarget.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -65,7 +65,7 @@ -const gchar * +const gchar * g_srv_target_get_hostname () @@ -73,7 +73,7 @@ -guint16 +guint16 g_srv_target_get_port () @@ -81,7 +81,7 @@ -guint16 +guint16 g_srv_target_get_priority () @@ -89,7 +89,7 @@ -guint16 +guint16 g_srv_target_get_weight () @@ -97,7 +97,7 @@ -GList * +GList * g_srv_target_list_sort () @@ -121,7 +121,7 @@

    Object Hierarchy

    -
        GBoxed
    +
        GBoxed
         ╰── GSrvTarget
     
    @@ -151,10 +151,10 @@

    g_srv_target_new ()

    GSrvTarget *
    -g_srv_target_new (const gchar *hostname,
    -                  guint16 port,
    -                  guint16 priority,
    -                  guint16 weight);
    +g_srv_target_new (const gchar *hostname, + guint16 port, + guint16 priority, + guint16 weight);

    Creates a new GSrvTarget with the given parameters.

    You should not need to use this; normally GSrvTargets are created by GResolver.

    @@ -252,13 +252,13 @@

    g_srv_target_get_hostname ()

    -
    const gchar *
    +
    const gchar *
     g_srv_target_get_hostname (GSrvTarget *target);

    Gets target 's hostname (in ASCII form; if you are going to present -this to the user, you should use g_hostname_is_ascii_encoded() to +this to the user, you should use g_hostname_is_ascii_encoded() to check if it contains encoded Unicode segments, and use -g_hostname_to_unicode() to convert it if it does.)

    +g_hostname_to_unicode() to convert it if it does.)

    Parameters

    @@ -284,7 +284,7 @@

    g_srv_target_get_port ()

    -
    guint16
    +
    guint16
     g_srv_target_get_port (GSrvTarget *target);

    Gets target 's port

    @@ -313,7 +313,7 @@

    g_srv_target_get_priority ()

    -
    guint16
    +
    guint16
     g_srv_target_get_priority (GSrvTarget *target);

    Gets target 's priority. You should not need to look at this; @@ -344,7 +344,7 @@


    g_srv_target_get_weight ()

    -
    guint16
    +
    guint16
     g_srv_target_get_weight (GSrvTarget *target);

    Gets target 's weight. You should not need to look at this; @@ -375,8 +375,8 @@


    g_srv_target_list_sort ()

    -
    GList *
    -g_srv_target_list_sort (GList *targets);
    +
    GList *
    +g_srv_target_list_sort (GList *targets);

    Sorts targets in place according to the algorithm in RFC 2782.

    [skip]

    @@ -390,7 +390,7 @@
    - +

    targets

    a GList of GSrvTarget

    a GList of GSrvTarget

     
    @@ -413,6 +413,6 @@
    +
    Generated by GTK-Doc V1.29.1
    \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GSubprocess.html glib2.0-2.56.4/docs/reference/gio/html/GSubprocess.html --- glib2.0-2.56.2/docs/reference/gio/html/GSubprocess.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GSubprocess.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -59,7 +59,7 @@ -const gchar * +const gchar * g_subprocess_get_identifier () @@ -91,7 +91,7 @@ -gboolean +gboolean g_subprocess_wait () @@ -107,7 +107,7 @@ -gboolean +gboolean g_subprocess_wait_finish () @@ -115,7 +115,7 @@ -gboolean +gboolean g_subprocess_wait_check () @@ -131,7 +131,7 @@ -gboolean +gboolean g_subprocess_wait_check_finish () @@ -139,7 +139,7 @@ -gboolean +gboolean g_subprocess_get_successful () @@ -147,7 +147,7 @@ -gboolean +gboolean g_subprocess_get_if_exited () @@ -155,7 +155,7 @@ -gint +gint g_subprocess_get_exit_status () @@ -163,7 +163,7 @@ -gboolean +gboolean g_subprocess_get_if_signaled () @@ -171,7 +171,7 @@ -gint +gint g_subprocess_get_term_sig () @@ -179,7 +179,7 @@ -gint +gint g_subprocess_get_status () @@ -203,7 +203,7 @@ -gboolean +gboolean g_subprocess_communicate () @@ -219,7 +219,7 @@ -gboolean +gboolean g_subprocess_communicate_finish () @@ -227,7 +227,7 @@ -gboolean +gboolean g_subprocess_communicate_utf8 () @@ -243,7 +243,7 @@ -gboolean +gboolean g_subprocess_communicate_utf8_finish () @@ -262,7 +262,7 @@ -GStrv +GStrv argv Write / Construct Only @@ -295,7 +295,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GSubprocess
     
    @@ -364,16 +364,16 @@

    g_subprocess_new ()

    GSubprocess *
     g_subprocess_new (GSubprocessFlags flags,
    -                  GError **error,
    -                  const gchar *argv0,
    +                  GError **error,
    +                  const gchar *argv0,
                       ...);

    Create a new process with the given flags and varargs argument -list. By default, matching the g_spawn_async() defaults, the +list. By default, matching the g_spawn_async() defaults, the child's stdin will be set to the system null device, and stdout/stderr will be inherited from the parent. You can use flags to control this behavior.

    -

    The argument list must be terminated with NULL.

    +

    The argument list must be terminated with NULL.

    [skip]

    Parameters

    @@ -391,7 +391,7 @@

    error

    -

    return location for an error, or NULL.

    +

    return location for an error, or NULL.

    [nullable] @@ -401,7 +401,7 @@

    ...

    -

    more commandline arguments, followed by NULL

    +

    more commandline arguments, followed by NULL

      @@ -409,7 +409,7 @@

    Returns

    -

    A newly created GSubprocess, or NULL on error (and error +

    A newly created GSubprocess, or NULL on error (and error will be set)

    Since: 2.40

    @@ -418,11 +418,11 @@

    g_subprocess_newv ()

    GSubprocess *
    -g_subprocess_newv (const gchar * const *argv,
    +g_subprocess_newv (const gchar * const *argv,
                        GSubprocessFlags flags,
    -                   GError **error);
    + GError **error);

    Create a new process with the given flags and argument list.

    -

    The argument list is expected to be NULL-terminated.

    +

    The argument list is expected to be NULL-terminated.

    [rename-to g_subprocess_new]

    Parameters

    @@ -445,7 +445,7 @@

    error

    -

    return location for an error, or NULL.

    +

    return location for an error, or NULL.

    [nullable] @@ -453,7 +453,7 @@

    Returns

    -

    A newly created GSubprocess, or NULL on error (and error +

    A newly created GSubprocess, or NULL on error (and error will be set)

    Since: 2.40

    @@ -461,7 +461,7 @@

    g_subprocess_get_identifier ()

    -
    const gchar *
    +
    const gchar *
     g_subprocess_get_identifier (GSubprocess *subprocess);

    On UNIX, returns the process ID as a decimal string. On Windows, returns the result of GetProcessId() also as a string.

    @@ -580,10 +580,10 @@

    g_subprocess_wait ()

    -
    gboolean
    +
    gboolean
     g_subprocess_wait (GSubprocess *subprocess,
                        GCancellable *cancellable,
    -                   GError **error);
    + GError **error);

    Synchronously wait for the subprocess to terminate.

    After the process terminates you can query its exit status with functions such as g_subprocess_get_if_exited() and @@ -614,7 +614,7 @@

    error

    -

    a GError

    +

    a GError

      @@ -622,7 +622,7 @@

    Returns

    -

    TRUE on success, FALSE if cancellable +

    TRUE on success, FALSE if cancellable was cancelled

    Since: 2.40

    @@ -634,7 +634,7 @@ g_subprocess_wait_async (GSubprocess *subprocess, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data);
    + gpointer user_data);

    Wait for the subprocess to terminate.

    This is the asynchronous version of g_subprocess_wait().

    @@ -653,7 +653,7 @@

    cancellable

    -

    a GCancellable, or NULL

    +

    a GCancellable, or NULL

      @@ -675,10 +675,10 @@

    g_subprocess_wait_finish ()

    -
    gboolean
    +
    gboolean
     g_subprocess_wait_finish (GSubprocess *subprocess,
                               GAsyncResult *result,
    -                          GError **error);
    + GError **error);

    Collects the result of a previous call to g_subprocess_wait_async().

    @@ -702,7 +702,7 @@

    error

    -

    a pointer to a NULL GError, or NULL

    +

    a pointer to a NULL GError, or NULL

      @@ -710,7 +710,7 @@

    Returns

    -

    TRUE if successful, or FALSE with error +

    TRUE if successful, or FALSE with error set

    Since: 2.40

    @@ -718,11 +718,11 @@

    g_subprocess_wait_check ()

    -
    gboolean
    +
    gboolean
     g_subprocess_wait_check (GSubprocess *subprocess,
                              GCancellable *cancellable,
    -                         GError **error);
    -

    Combines g_subprocess_wait() with g_spawn_check_exit_status().

    + GError **error);
    +

    Combines g_subprocess_wait() with g_spawn_check_exit_status().

    Parameters

    @@ -744,7 +744,7 @@ - + @@ -752,7 +752,7 @@

    Returns

    -

    TRUE on success, FALSE if process exited abnormally, or +

    TRUE on success, FALSE if process exited abnormally, or cancellable was cancelled

    @@ -765,8 +765,8 @@ g_subprocess_wait_check_async (GSubprocess *subprocess, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); -

    Combines g_subprocess_wait_async() with g_spawn_check_exit_status().

    + gpointer user_data); +

    Combines g_subprocess_wait_async() with g_spawn_check_exit_status().

    This is the asynchronous version of g_subprocess_wait_check().

    Parameters

    @@ -784,7 +784,7 @@
    - + @@ -806,10 +806,10 @@

    g_subprocess_wait_check_finish ()

    -
    gboolean
    +
    gboolean
     g_subprocess_wait_check_finish (GSubprocess *subprocess,
                                     GAsyncResult *result,
    -                                GError **error);
    + GError **error);

    Collects the result of a previous call to g_subprocess_wait_check_async().

    @@ -833,7 +833,7 @@
    - + @@ -841,7 +841,7 @@

    Returns

    -

    TRUE if successful, or FALSE with error +

    TRUE if successful, or FALSE with error set

    Since: 2.40

    @@ -849,7 +849,7 @@

    g_subprocess_get_successful ()

    -
    gboolean
    +
    gboolean
     g_subprocess_get_successful (GSubprocess *subprocess);

    Checks if the process was "successful". A process is considered successful if it exited cleanly with an exit status of 0, either by @@ -873,14 +873,14 @@

    Returns

    -

    TRUE if the process exited cleanly with a exit status of 0

    +

    TRUE if the process exited cleanly with a exit status of 0

    Since: 2.40


    g_subprocess_get_if_exited ()

    -
    gboolean
    +
    gboolean
     g_subprocess_get_if_exited (GSubprocess *subprocess);

    Check if the given subprocess exited normally (ie: by way of exit() or return from main()).

    @@ -904,21 +904,21 @@

    Returns

    -

    TRUE if the case of a normal exit

    +

    TRUE if the case of a normal exit

    Since: 2.40


    g_subprocess_get_exit_status ()

    -
    gint
    +
    gint
     g_subprocess_get_exit_status (GSubprocess *subprocess);

    Check the exit status of the subprocess, given that it exited normally. This is the value passed to the exit() system call or the return value from main.

    This is equivalent to the system WEXITSTATUS macro.

    It is an error to call this function before g_subprocess_wait() and -unless g_subprocess_get_if_exited() returned TRUE.

    +unless g_subprocess_get_if_exited() returned TRUE.

    Parameters

    error

    a GError

    a GError

     

    cancellable

    a GCancellable, or NULL

    a GCancellable, or NULL

     

    error

    a pointer to a NULL GError, or NULL

    a pointer to a NULL GError, or NULL

     
    @@ -943,7 +943,7 @@

    g_subprocess_get_if_signaled ()

    -
    gboolean
    +
    gboolean
     g_subprocess_get_if_signaled (GSubprocess *subprocess);

    Check if the given subprocess terminated in response to a signal.

    This is equivalent to the system WIFSIGNALED macro.

    @@ -966,20 +966,20 @@

    Returns

    -

    TRUE if the case of termination due to a signal

    +

    TRUE if the case of termination due to a signal

    Since: 2.40


    g_subprocess_get_term_sig ()

    -
    gint
    +
    gint
     g_subprocess_get_term_sig (GSubprocess *subprocess);

    Get the signal number that caused the subprocess to terminate, given that it terminated due to a signal.

    This is equivalent to the system WTERMSIG macro.

    It is an error to call this function before g_subprocess_wait() and -unless g_subprocess_get_if_signaled() returned TRUE.

    +unless g_subprocess_get_if_signaled() returned TRUE.

    Parameters

    @@ -1004,12 +1004,12 @@

    g_subprocess_get_status ()

    -
    gint
    +
    gint
     g_subprocess_get_status (GSubprocess *subprocess);

    Gets the raw status code of the process, as from waitpid().

    This value has no particular meaning, but it can be used with the macros defined by the system headers such as WIFEXITED. It can also -be used with g_spawn_check_exit_status().

    +be used with g_spawn_check_exit_status().

    It is more likely that you want to use g_subprocess_get_if_exited() followed by g_subprocess_get_exit_status().

    It is an error to call this function before g_subprocess_wait() has @@ -1040,7 +1040,7 @@

    g_subprocess_send_signal ()

    void
     g_subprocess_send_signal (GSubprocess *subprocess,
    -                          gint signal_num);
    + gint signal_num);

    Sends the UNIX signal signal_num to the subprocess, if it is still running.

    @@ -1102,13 +1102,13 @@

    g_subprocess_communicate ()

    -
    gboolean
    +
    gboolean
     g_subprocess_communicate (GSubprocess *subprocess,
    -                          GBytes *stdin_buf,
    +                          GBytes *stdin_buf,
                               GCancellable *cancellable,
    -                          GBytes **stdout_buf,
    -                          GBytes **stderr_buf,
    -                          GError **error);
    + GBytes **stdout_buf, + GBytes **stderr_buf, + GError **error);

    Communicate with the subprocess until it terminates, and all input and output has been completed.

    If stdin_buf @@ -1127,24 +1127,24 @@ will contain the data read from stdout. Otherwise, for subprocesses not created with G_SUBPROCESS_FLAGS_STDOUT_PIPE, stdout_buf - will be set to NULL. Similar provisions apply to + will be set to NULL. Similar provisions apply to stderr_buf and G_SUBPROCESS_FLAGS_STDERR_PIPE.

    -

    As usual, any output variable may be given as NULL to ignore it.

    +

    As usual, any output variable may be given as NULL to ignore it.

    If you desire the stdout and stderr data to be interleaved, create the subprocess with G_SUBPROCESS_FLAGS_STDOUT_PIPE and G_SUBPROCESS_FLAGS_STDERR_MERGE. The merged result will be returned in stdout_buf and stderr_buf - will be set to NULL.

    -

    In case of any error (including cancellation), FALSE will be + will be set to NULL.

    +

    In case of any error (including cancellation), FALSE will be returned with error set. Some or all of the stdin data may have been written. Any stdout or stderr data that has been read will be discarded. None of the out variables (aside from error ) will have been set to anything in particular and should not be inspected.

    -

    In the case that TRUE is returned, the subprocess has exited and the +

    In the case that TRUE is returned, the subprocess has exited and the exit status inspection APIs (eg: g_subprocess_get_if_exited(), g_subprocess_get_exit_status()) may be used.

    You should not attempt to use any of the subprocess pipes after @@ -1168,7 +1168,7 @@

    - + @@ -1188,7 +1188,7 @@ - + @@ -1196,7 +1196,7 @@

    Returns

    -

    TRUE if successful

    +

    TRUE if successful

    Since: 2.40

    @@ -1205,10 +1205,10 @@

    g_subprocess_communicate_async ()

    void
     g_subprocess_communicate_async (GSubprocess *subprocess,
    -                                GBytes *stdin_buf,
    +                                GBytes *stdin_buf,
                                     GCancellable *cancellable,
                                     GAsyncReadyCallback callback,
    -                                gpointer user_data);
    + gpointer user_data);

    Asynchronous version of g_subprocess_communicate(). Complete invocation with g_subprocess_communicate_finish().

    @@ -1227,7 +1227,7 @@
    - + @@ -1252,12 +1252,12 @@

    g_subprocess_communicate_finish ()

    -
    gboolean
    +
    gboolean
     g_subprocess_communicate_finish (GSubprocess *subprocess,
                                      GAsyncResult *result,
    -                                 GBytes **stdout_buf,
    -                                 GBytes **stderr_buf,
    -                                 GError **error);
    + GBytes **stdout_buf, + GBytes **stderr_buf, + GError **error);

    Complete an invocation of g_subprocess_communicate_async().

    Parameters

    @@ -1300,13 +1300,13 @@

    g_subprocess_communicate_utf8 ()

    -
    gboolean
    +
    gboolean
     g_subprocess_communicate_utf8 (GSubprocess *subprocess,
                                    const char *stdin_buf,
                                    GCancellable *cancellable,
                                    char **stdout_buf,
                                    char **stderr_buf,
    -                               GError **error);
    + GError **error);

    Like g_subprocess_communicate(), but validates the output of the process as UTF-8, and returns it as a regular NUL terminated string.

    @@ -1325,7 +1325,7 @@
    - + @@ -1345,7 +1345,7 @@ - + @@ -1360,7 +1360,7 @@ const char *stdin_buf, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Asynchronous version of g_subprocess_communicate_utf8(). Complete invocation with g_subprocess_communicate_utf8_finish().

    @@ -1379,7 +1379,7 @@
    - + @@ -1404,12 +1404,12 @@

    g_subprocess_communicate_utf8_finish ()

    -
    gboolean
    +
    gboolean
     g_subprocess_communicate_utf8_finish (GSubprocess *subprocess,
                                           GAsyncResult *result,
                                           char **stdout_buf,
                                           char **stderr_buf,
    -                                      GError **error);
    + GError **error);

    Complete an invocation of g_subprocess_communicate_utf8_async().

    Parameters

    @@ -1564,7 +1564,7 @@

    Property Details

    The “argv” property

    -
      “argv”                     GStrv
    +
      “argv”                     GStrv

    Argument vector.

    Flags: Write / Construct Only

    @@ -1582,6 +1582,6 @@
    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GSubprocessLauncher.html glib2.0-2.56.4/docs/reference/gio/html/GSubprocessLauncher.html --- glib2.0-2.56.2/docs/reference/gio/html/GSubprocessLauncher.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GSubprocessLauncher.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -90,7 +90,7 @@ - - + @@ -298,7 +298,7 @@

    Returns

    -

    A new GSubprocess, or NULL on error (and error +

    A new GSubprocess, or NULL on error (and error will be set).

    [transfer full]

    @@ -309,8 +309,8 @@

    g_subprocess_launcher_spawnv ()

    GSubprocess *
     g_subprocess_launcher_spawnv (GSubprocessLauncher *self,
    -                              const gchar * const *argv,
    -                              GError **error);
    + const gchar * const *argv, + GError **error);

    Creates a GSubprocess given a provided array of arguments.

    Parameters

    @@ -341,7 +341,7 @@

    Returns

    -

    A new GSubprocess, or NULL on error (and error +

    A new GSubprocess, or NULL on error (and error will be set).

    [transfer full]

    @@ -352,15 +352,15 @@

    g_subprocess_launcher_set_environ ()

    void
     g_subprocess_launcher_set_environ (GSubprocessLauncher *self,
    -                                   gchar **env);
    + gchar **env);

    Replace the entire environment of processes launched from this launcher with the given 'environ' variable.

    -

    Typically you will build this variable by using g_listenv() to copy -the process 'environ' and using the functions g_environ_setenv(), -g_environ_unsetenv(), etc.

    +

    Typically you will build this variable by using g_listenv() to copy +the process 'environ' and using the functions g_environ_setenv(), +g_environ_unsetenv(), etc.

    As an alternative, you can use g_subprocess_launcher_setenv(), g_subprocess_launcher_unsetenv(), etc.

    -

    Pass an empty array to set an empty environment. Pass NULL to inherit the +

    Pass an empty array to set an empty environment. Pass NULL to inherit the parent process’ environment. As of GLib 2.54, the parent process’ environment will be copied when g_subprocess_launcher_set_environ() is called. Previously, it was copied when the subprocess was executed. This means the @@ -397,9 +397,9 @@

    g_subprocess_launcher_setenv ()

    void
     g_subprocess_launcher_setenv (GSubprocessLauncher *self,
    -                              const gchar *variable,
    -                              const gchar *value,
    -                              gboolean overwrite);
    + const gchar *variable, + const gchar *value, + gboolean overwrite);

    Sets the environment variable variable in the environment of processes launched from this launcher.

    @@ -446,7 +446,7 @@

    g_subprocess_launcher_unsetenv ()

    void
     g_subprocess_launcher_unsetenv (GSubprocessLauncher *self,
    -                                const gchar *variable);
    + const gchar *variable);

    Removes the environment variable variable from the environment of processes launched from this launcher.

    @@ -480,9 +480,9 @@

    g_subprocess_launcher_getenv ()

    -
    const gchar *
    +
    const gchar *
     g_subprocess_launcher_getenv (GSubprocessLauncher *self,
    -                              const gchar *variable);
    + const gchar *variable);

    Returns the value of the environment variable variable in the environment of processes launched from this launcher.

    @@ -513,7 +513,7 @@

    Returns

    the value of the environment variable, -NULL if unset.

    +NULL if unset.

    [type filename]

    Since: 2.40

    @@ -523,7 +523,7 @@

    g_subprocess_launcher_set_cwd ()

    void
     g_subprocess_launcher_set_cwd (GSubprocessLauncher *self,
    -                               const gchar *cwd);
    + const gchar *cwd);

    Sets the current working directory that processes will be launched with.

    By default processes are launched with the current working directory @@ -597,10 +597,10 @@

    void
     g_subprocess_launcher_set_stdin_file_path
                                    (GSubprocessLauncher *self,
    -                                const gchar *path);
    + const gchar *path);

    Sets the file path to use as the stdin for spawned processes.

    If path - is NULL then any previously given path is unset.

    + is NULL then any previously given path is unset.

    The file must exist or spawning the process will fail.

    You may not set a stdin file path if a stdin fd is already set or if the launcher flags contain any flags directing stdin elsewhere.

    @@ -621,7 +621,7 @@
    - + @@ -634,7 +634,7 @@

    g_subprocess_launcher_take_stdin_fd ()

    void
     g_subprocess_launcher_take_stdin_fd (GSubprocessLauncher *self,
    -                                     gint fd);
    + gint fd);

    Sets the file descriptor to use as the stdin for spawned processes.

    If fd is -1 then any previously given fd is unset.

    @@ -680,10 +680,10 @@
    void
     g_subprocess_launcher_set_stdout_file_path
                                    (GSubprocessLauncher *self,
    -                                const gchar *path);
    + const gchar *path);

    Sets the file path to use as the stdout for spawned processes.

    If path - is NULL then any previously given path is unset.

    + is NULL then any previously given path is unset.

    The file will be created or truncated when the process is spawned, as would be the case if using '>' at the shell.

    You may not set a stdout file path if a stdout fd is already set or @@ -705,7 +705,7 @@

    - + @@ -718,7 +718,7 @@

    g_subprocess_launcher_take_stdout_fd ()

    void
     g_subprocess_launcher_take_stdout_fd (GSubprocessLauncher *self,
    -                                      gint fd);
    + gint fd);

    Sets the file descriptor to use as the stdout for spawned processes.

    If fd is -1 then any previously given fd is unset.

    @@ -763,10 +763,10 @@
    void
     g_subprocess_launcher_set_stderr_file_path
                                    (GSubprocessLauncher *self,
    -                                const gchar *path);
    + const gchar *path);

    Sets the file path to use as the stderr for spawned processes.

    If path - is NULL then any previously given path is unset.

    + is NULL then any previously given path is unset.

    The file will be created or truncated when the process is spawned, as would be the case if using '2>' at the shell.

    If you want to send both stdout and stderr to the same file then use @@ -790,7 +790,7 @@

    - + @@ -803,7 +803,7 @@

    g_subprocess_launcher_take_stderr_fd ()

    void
     g_subprocess_launcher_take_stderr_fd (GSubprocessLauncher *self,
    -                                      gint fd);
    + gint fd);

    Sets the file descriptor to use as the stderr for spawned processes.

    If fd is -1 then any previously given fd is unset.

    @@ -846,8 +846,8 @@

    g_subprocess_launcher_take_fd ()

    void
     g_subprocess_launcher_take_fd (GSubprocessLauncher *self,
    -                               gint source_fd,
    -                               gint target_fd);
    + gint source_fd, + gint target_fd);

    Transfer an arbitrary file descriptor from parent process to the child. This function takes "ownership" of the fd; it will be closed in the parent when self @@ -892,9 +892,9 @@

    g_subprocess_launcher_set_child_setup ()

    void
     g_subprocess_launcher_set_child_setup (GSubprocessLauncher *self,
    -                                       GSpawnChildSetupFunc child_setup,
    -                                       gpointer user_data,
    -                                       GDestroyNotify destroy_notify);
    + GSpawnChildSetupFunc child_setup, + gpointer user_data, + GDestroyNotify destroy_notify);

    Sets up a child setup function.

    The child setup function will be called after fork() but before exec() on the child's side.

    @@ -903,7 +903,7 @@ of the fork(). It will only be called when the last reference on the GSubprocessLauncher is dropped or when a new child setup function is given.

    -

    NULL can be given as child_setup +

    NULL can be given as child_setup to disable the functionality.

    Child setup functions are only available on UNIX.

    [skip]

    @@ -923,7 +923,7 @@ - + @@ -934,7 +934,7 @@ - @@ -964,6 +964,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GTask.html glib2.0-2.56.4/docs/reference/gio/html/GTask.html --- glib2.0-2.56.2/docs/reference/gio/html/GTask.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GTask.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -77,7 +77,7 @@ - + @@ -332,7 +332,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GTask
     
    @@ -362,7 +362,7 @@ g_task_return_pointer() or g_task_return_error(), which will save the value you give it and then invoke the task's callback function in the -thread-default main context +thread-default main context where it was created (waiting until the next iteration of the main loop first, if necessary). The caller will pass the GTask back to the operation's finish function (as a GAsyncResult), and you can @@ -472,8 +472,8 @@ static voiddecoration_data_free (DecorationData *decoration){ - g_free (decoration->message); - g_slice_free (DecorationData, decoration); + g_free (decoration->message); + g_slice_free (DecorationData, decoration);}static void @@ -482,27 +482,27 @@ { GTask *task = user_data; DecorationData *decoration = g_task_get_task_data (task); - GError *error = NULL; + GError *error = NULL; - if (cake == NULL) + if (cake == NULL) { g_task_return_new_error (task, BAKER_ERROR, BAKER_ERROR_NO_FLOUR, "Go to the supermarket"); - g_object_unref (task); + g_object_unref (task); return; } if (!cake_decorate (cake, decoration->frosting, decoration->message, &error)) { - g_object_unref (cake); + g_object_unref (cake); // g_task_return_error() takes ownership of error g_task_return_error (task, error); - g_object_unref (task); + g_object_unref (task); return; } - g_task_return_pointer (task, cake, g_object_unref); - g_object_unref (task); + g_task_return_pointer (task, cake, g_object_unref); + g_object_unref (task);}void @@ -525,23 +525,23 @@ g_task_return_new_error (task, BAKER_ERROR, BAKER_ERROR_TOO_SMALL, "%ucm radius cakes are silly", radius); - g_object_unref (task); + g_object_unref (task); return; } cake = _baker_get_cached_cake (self, radius, flavor, frosting, message); - if (cake != NULL) + if (cake != NULL) { // _baker_get_cached_cake() returns a reffed cake - g_task_return_pointer (task, cake, g_object_unref); - g_object_unref (task); + g_task_return_pointer (task, cake, g_object_unref); + g_object_unref (task); return; } - decoration = g_slice_new (DecorationData); + decoration = g_slice_new (DecorationData); decoration->frosting = frosting; - decoration->message = g_strdup (message); - g_task_set_task_data (task, decoration, (GDestroyNotify) decoration_data_free); + decoration->message = g_strdup (message); + g_task_set_task_data (task, decoration, (GDestroyNotify) decoration_data_free); _baker_begin_cake (self, radius, flavor, cancellable, baked_cb, task);} @@ -551,7 +551,7 @@ GAsyncResult *result, GError **error){ - g_return_val_if_fail (g_task_is_valid (result, self), NULL); + g_return_val_if_fail (g_task_is_valid (result, self), NULL); return g_task_propagate_pointer (G_TASK (result), error);} @@ -568,11 +568,11 @@ internally chain together several smaller asynchronous operations. g_task_get_cancellable(), g_task_get_context(), and g_task_get_priority() allow you to get back the task's -GCancellable, GMainContext, and I/O priority +GCancellable, GMainContext, and I/O priority when starting a new subtask, so you don't have to keep track of them yourself. g_task_attach_source() simplifies the case of waiting for a source to fire (automatically using the correct -GMainContext and priority).

    +GMainContext and priority).

    Here is an example for chained asynchronous operations:

    stdin_buf

    data to send to the stdin of the subprocess, or NULL.

    data to send to the stdin of the subprocess, or NULL.

    [nullable]

    error

    a pointer to a NULL GError pointer, or NULL

    a pointer to a NULL GError pointer, or NULL

     

    stdin_buf

    Input data, or NULL.

    Input data, or NULL.

    [nullable]

    stdin_buf

    data to send to the stdin of the subprocess, or NULL.

    data to send to the stdin of the subprocess, or NULL.

    [nullable]

    error

    a pointer to a NULL GError pointer, or NULL

    a pointer to a NULL GError pointer, or NULL

     

    stdin_buf

    Input data, or NULL.

    Input data, or NULL.

    [nullable]
    const gchar * +const gchar * g_subprocess_launcher_getenv () @@ -209,7 +209,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GSubprocessLauncher
     
    @@ -260,8 +260,8 @@

    g_subprocess_launcher_spawn ()

    GSubprocess *
     g_subprocess_launcher_spawn (GSubprocessLauncher *self,
    -                             GError **error,
    -                             const gchar *argv0,
    +                             GError **error,
    +                             const gchar *argv0,
                                  ...);

    Creates a GSubprocess given a provided varargs list of arguments.

    @@ -290,7 +290,7 @@

    ...

    Continued arguments, NULL terminated

    Continued arguments, NULL terminated

     

    path

    (type filename) (nullable: a filename or NULL

    (type filename) (nullable: a filename or NULL

     

    path

    a filename or NULL.

    a filename or NULL.

    [type filename][nullable]

    path

    a filename or NULL.

    a filename or NULL.

    [type filename][nullable]

    child_setup

    a GSpawnChildSetupFunc to use as the child setup function

    a GSpawnChildSetupFunc to use as the child setup function

     

    destroy_notify

    a GDestroyNotify for user_data +

    a GDestroyNotify for user_data

     
    -gboolean +gboolean g_task_set_return_on_cancel () @@ -109,7 +109,7 @@
    -gpointer +gpointer g_task_get_task_data () @@ -117,7 +117,7 @@
    -gint +gint g_task_get_priority () @@ -133,7 +133,7 @@
    -gboolean +gboolean g_task_get_check_cancellable () @@ -141,7 +141,7 @@
    -gboolean +gboolean g_task_get_return_on_cancel () @@ -149,7 +149,7 @@
    -GMainContext * +GMainContext * g_task_get_context () @@ -157,7 +157,7 @@
    -gpointer +gpointer g_task_get_source_object () @@ -165,7 +165,7 @@
    -gpointer +gpointer g_task_get_source_tag () @@ -213,7 +213,7 @@
    -gboolean +gboolean g_task_return_error_if_cancelled () @@ -221,7 +221,7 @@
    -gboolean +gboolean g_task_propagate_boolean () @@ -229,7 +229,7 @@
    -gssize +gssize g_task_propagate_int () @@ -237,7 +237,7 @@
    -gpointer +gpointer g_task_propagate_pointer () @@ -245,7 +245,7 @@
    -gboolean +gboolean g_task_had_error () @@ -253,7 +253,7 @@
    -gboolean +gboolean g_task_get_completed () @@ -293,7 +293,7 @@
    -gboolean +gboolean g_task_is_valid () @@ -311,7 +311,7 @@
    gbooleangboolean completed Read
    @@ -711,9 +711,9 @@ decoration_data_free (BakingData *bd){ if (bd->cake) - g_object_unref (bd->cake); - g_free (bd->message); - g_slice_free (BakingData, bd); + g_object_unref (bd->cake); + g_free (bd->message); + g_slice_free (BakingData, bd);}static void @@ -722,23 +722,23 @@ gpointer user_data){ GTask *task = user_data; - GError *error = NULL; + GError *error = NULL; if (!cake_decorate_finish (cake, result, &error)) { - g_object_unref (cake); + g_object_unref (cake); g_task_return_error (task, error); - g_object_unref (task); + g_object_unref (task); return; } // baking_data_free() will drop its ref on the cake, so we have to // take another here to give to the caller. - g_task_return_pointer (task, g_object_ref (cake), g_object_unref); - g_object_unref (task); + g_task_return_pointer (task, g_object_ref (cake), g_object_unref); + g_object_unref (task);} -static gboolean +static gbooleandecorator_ready (gpointer user_data){ GTask *task = user_data; @@ -748,7 +748,7 @@ g_task_get_cancellable (task), decorated_cb, task); - return G_SOURCE_REMOVE; + return G_SOURCE_REMOVE;}static void @@ -757,13 +757,13 @@ { GTask *task = user_data; BakingData *bd = g_task_get_task_data (task); - GError *error = NULL; + GError *error = NULL; - if (cake == NULL) + if (cake == NULL) { g_task_return_new_error (task, BAKER_ERROR, BAKER_ERROR_NO_FLOUR, "Go to the supermarket"); - g_object_unref (task); + g_object_unref (task); return; } @@ -772,7 +772,7 @@ // Bail out now if the user has already cancelled if (g_task_return_error_if_cancelled (task)) { - g_object_unref (task); + g_object_unref (task); return; } @@ -786,7 +786,7 @@ // Attach @source to @task's GMainContext and have it call // decorator_ready() when it is ready. g_task_attach_source (task, source, decorator_ready); - g_source_unref (source); + g_source_unref (source); }} @@ -807,10 +807,10 @@ task = g_task_new (self, cancellable, callback, user_data); g_task_set_priority (task, priority); - bd = g_slice_new0 (BakingData); + bd = g_slice_new0 (BakingData); bd->frosting = frosting; - bd->message = g_strdup (message); - g_task_set_task_data (task, bd, (GDestroyNotify) baking_data_free); + bd->message = g_strdup (message); + g_task_set_task_data (task, bd, (GDestroyNotify) baking_data_free); _baker_begin_cake (self, radius, flavor, cancellable, baked_cb, task);} @@ -820,7 +820,7 @@ GAsyncResult *result, GError **error){ - g_return_val_if_fail (g_task_is_valid (result, self), NULL); + g_return_val_if_fail (g_task_is_valid (result, self), NULL); return g_task_propagate_pointer (G_TASK (result), error);} @@ -836,7 +836,7 @@

    You can use g_task_run_in_thread() to turn a synchronous operation into an asynchronous one, by running it in a thread. When it completes, the result will be dispatched to the -thread-default main context +thread-default main context where the GTask was created.

    Running a task in a thread:

    @@ -920,8 +920,8 @@ static void cake_data_free (CakeData *cake_data) { - g_free (cake_data->message); - g_slice_free (CakeData, cake_data); + g_free (cake_data->message); + g_slice_free (CakeData, cake_data); } static void @@ -933,13 +933,13 @@ Baker *self = source_object; CakeData *cake_data = task_data; Cake *cake; - GError *error = NULL; + GError *error = NULL; cake = bake_cake (baker, cake_data->radius, cake_data->flavor, cake_data->frosting, cake_data->message, cancellable, &error); if (cake) - g_task_return_pointer (task, cake, g_object_unref); + g_task_return_pointer (task, cake, g_object_unref); else g_task_return_error (task, error); } @@ -957,15 +957,15 @@ CakeData *cake_data; GTask *task; - cake_data = g_slice_new (CakeData); + cake_data = g_slice_new (CakeData); cake_data->radius = radius; cake_data->flavor = flavor; cake_data->frosting = frosting; - cake_data->message = g_strdup (message); + cake_data->message = g_strdup (message); task = g_task_new (self, cancellable, callback, user_data); - g_task_set_task_data (task, cake_data, (GDestroyNotify) cake_data_free); + g_task_set_task_data (task, cake_data, (GDestroyNotify) cake_data_free); g_task_run_in_thread (task, bake_cake_thread); - g_object_unref (task); + g_object_unref (task); } Cake * @@ -973,7 +973,7 @@ GAsyncResult *result, GError **error) { - g_return_val_if_fail (g_task_is_valid (result, self), NULL); + g_return_val_if_fail (g_task_is_valid (result, self), NULL); return g_task_propagate_pointer (G_TASK (result), error); } @@ -989,7 +989,7 @@

    Finally, g_task_run_in_thread() and g_task_run_in_thread_sync() can be used to turn an uncancellable operation into a cancellable one. If you call g_task_set_return_on_cancel(), -passing TRUE, then if the task's GCancellable is cancelled, +passing TRUE, then if the task's GCancellable is cancelled, it will return control back to the caller immediately, while allowing the task thread to continue running in the background (and simply discarding its result when it finally does finish). @@ -1099,7 +1099,7 @@ Baker *self = source_object; CakeData *cake_data = task_data; Cake *cake; - GError *error = NULL; + GError *error = NULL; cake = bake_cake (baker, cake_data->radius, cake_data->flavor, cake_data->frosting, cake_data->message, @@ -1116,7 +1116,7 @@ // g_task_set_return_on_cancel() will return %TRUE here if it managed // to disable return-on-cancel, or %FALSE if the task was cancelled // before it could. - if (g_task_set_return_on_cancel (task, FALSE)) + if (g_task_set_return_on_cancel (task, FALSE)) { // If the caller cancels at this point, their // GAsyncReadyCallback won't be invoked until we return, @@ -1125,7 +1125,7 @@ // other functions that might look at the cake cache, // then we'd probably need a GMutex here as well. baker_add_cake_to_cache (baker, cake); - g_task_return_pointer (task, cake, g_object_unref); + g_task_return_pointer (task, cake, g_object_unref); } } @@ -1142,13 +1142,13 @@ CakeData *cake_data; GTask *task; - cake_data = g_slice_new (CakeData); + cake_data = g_slice_new (CakeData); ... task = g_task_new (self, cancellable, callback, user_data); - g_task_set_task_data (task, cake_data, (GDestroyNotify) cake_data_free); - g_task_set_return_on_cancel (task, TRUE); + g_task_set_task_data (task, cake_data, (GDestroyNotify) cake_data_free); + g_task_set_return_on_cancel (task, TRUE); g_task_run_in_thread (task, bake_cake_thread); } @@ -1165,17 +1165,17 @@ GTask *task; Cake *cake; - cake_data = g_slice_new (CakeData); + cake_data = g_slice_new (CakeData); ... - task = g_task_new (self, cancellable, NULL, NULL); - g_task_set_task_data (task, cake_data, (GDestroyNotify) cake_data_free); - g_task_set_return_on_cancel (task, TRUE); + task = g_task_new (self, cancellable, NULL, NULL); + g_task_set_task_data (task, cake_data, (GDestroyNotify) cake_data_free); + g_task_set_return_on_cancel (task, TRUE); g_task_run_in_thread_sync (task, bake_cake_thread); cake = g_task_propagate_pointer (task, error); - g_object_unref (task); + g_object_unref (task); return cake; } @@ -1196,7 +1196,7 @@ purpose with GSimpleAsyncResult.

  • In addition to the task data, GTask also keeps track of the priority, GCancellable, and -GMainContext associated with the task, so tasks that consist of +GMainContext associated with the task, so tasks that consist of a chain of simpler asynchronous operations will have easy access to those values when starting each sub-task.

  • g_task_return_error_if_cancelled() provides simplified @@ -1217,8 +1217,8 @@ there is no need to worry about the "complete" vs "complete in idle" distinction. (GTask automatically figures out whether the task's callback can be invoked directly, or -if it needs to be sent to another GMainContext, or delayed -until the next iteration of the current GMainContext.)

  • +if it needs to be sent to another GMainContext, or delayed +until the next iteration of the current GMainContext.)

  • The "finish" functions for GTask based operations are generally much simpler than GSimpleAsyncResult ones, normally consisting of only a single call to g_task_propagate_pointer() or the like. @@ -1249,15 +1249,15 @@

    g_task_new ()

    GTask *
    -g_task_new (gpointer source_object,
    +g_task_new (gpointer source_object,
                 GCancellable *cancellable,
                 GAsyncReadyCallback callback,
    -            gpointer callback_data);
    + gpointer callback_data);

    Creates a GTask acting on source_object , which will eventually be used to invoke callback in the current -thread-default main context.

    +thread-default main context.

    Call this in the "start" method of your asynchronous method, and pass the GTask around throughout the asynchronous operation. You can use g_task_set_task_data() to attach task-specific data to the @@ -1281,13 +1281,13 @@

  • - + - + @@ -1315,8 +1315,8 @@

    g_task_set_task_data ()

    void
     g_task_set_task_data (GTask *task,
    -                      gpointer task_data,
    -                      GDestroyNotify task_data_destroy);
    + gpointer task_data, + GDestroyNotify task_data_destroy);

    Sets task 's task data (freeing the existing task data, if any).

    @@ -1340,7 +1340,7 @@
    - @@ -1354,11 +1354,11 @@

    g_task_set_priority ()

    void
     g_task_set_priority (GTask *task,
    -                     gint priority);
    + gint priority);

    Sets task 's priority. If you do not call this, it will default to -G_PRIORITY_DEFAULT.

    -

    This will affect the priority of GSources created with +G_PRIORITY_DEFAULT.

    +

    This will affect the priority of GSources created with g_task_attach_source() and the scheduling of tasks run in threads, and can also be explicitly retrieved later via g_task_get_priority().

    @@ -1391,9 +1391,9 @@

    g_task_set_check_cancellable ()

    void
     g_task_set_check_cancellable (GTask *task,
    -                              gboolean check_cancellable);
    + gboolean check_cancellable);

    Sets or clears task -'s check-cancellable flag. If this is TRUE +'s check-cancellable flag. If this is TRUE (the default), then g_task_propagate_pointer(), etc, and g_task_had_error() will check the task's GCancellable first, and if it has been cancelled, then they will consider the task to have @@ -1401,12 +1401,12 @@ (G_IO_ERROR_CANCELLED), regardless of any other error or return value the task may have had.

    If check_cancellable - is FALSE, then the GTask will not check the + is FALSE, then the GTask will not check the cancellable itself, and it is up to task 's owner to do this (eg, via g_task_return_error_if_cancelled()).

    If you are using g_task_set_return_on_cancel() as well, then -you must leave check-cancellable set TRUE.

    +you must leave check-cancellable set TRUE.

    Parameters

    source_object

    the GObject that owns -this task, or NULL.

    the GObject that owns +this task, or NULL.

    [nullable][type GObject]

    cancellable

    optional GCancellable object, NULL to ignore.

    optional GCancellable object, NULL to ignore.

    [nullable]

    task_data_destroy

    GDestroyNotify for task_data +

    GDestroyNotify for task_data .

    [nullable]
    @@ -1435,15 +1435,15 @@

    g_task_set_return_on_cancel ()

    -
    gboolean
    +
    gboolean
     g_task_set_return_on_cancel (GTask *task,
    -                             gboolean return_on_cancel);
    + gboolean return_on_cancel);

    Sets or clears task 's return-on-cancel flag. This is only meaningful for tasks run via g_task_run_in_thread() or g_task_run_in_thread_sync().

    If return_on_cancel - is TRUE, then cancelling task + is TRUE, then cancelling task 's GCancellable will immediately cause it to return, as though the task's GTaskThreadFunc had called @@ -1453,13 +1453,13 @@ careful that it does not modify any externally-visible state after it has been cancelled. To do that, the thread should call g_task_set_return_on_cancel() again to (atomically) set -return-on-cancel FALSE before making externally-visible changes; +return-on-cancel FALSE before making externally-visible changes; if the task gets cancelled before the return-on-cancel flag could be changed, g_task_set_return_on_cancel() will indicate this by -returning FALSE.

    +returning FALSE.

    You can disable and re-enable this flag multiple times if you wish. If the task's GCancellable is cancelled while return-on-cancel is -FALSE, then calling g_task_set_return_on_cancel() to set it TRUE +FALSE, then calling g_task_set_return_on_cancel() to set it TRUE again will cause the task to be cancelled at that point.

    If the task's GCancellable is already cancelled before you call g_task_run_in_thread()/g_task_run_in_thread_sync(), then the @@ -1490,10 +1490,10 @@

    Returns

    -

    TRUE if task +

    TRUE if task 's return-on-cancel flag was changed to match return_on_cancel -. FALSE if task +. FALSE if task has already been cancelled.

    @@ -1504,7 +1504,7 @@

    g_task_set_source_tag ()

    void
     g_task_set_source_tag (GTask *task,
    -                       gpointer source_tag);
    + gpointer source_tag);

    Sets task 's source tag. You can use this to tag a task return value with a particular pointer (usually a pointer to the function @@ -1540,11 +1540,11 @@

    g_task_report_error ()

    void
    -g_task_report_error (gpointer source_object,
    +g_task_report_error (gpointer source_object,
                          GAsyncReadyCallback callback,
    -                     gpointer callback_data,
    -                     gpointer source_tag,
    -                     GError *error);
    + gpointer callback_data, + gpointer source_tag, + GError *error);

    Creates a GTask and then immediately calls g_task_return_error() on it. Use this in the wrapper function of an asynchronous method when you want to avoid even calling the virtual method. You can @@ -1563,8 +1563,8 @@

    - + @@ -1597,12 +1597,12 @@

    g_task_report_new_error ()

    void
    -g_task_report_new_error (gpointer source_object,
    +g_task_report_new_error (gpointer source_object,
                              GAsyncReadyCallback callback,
    -                         gpointer callback_data,
    -                         gpointer source_tag,
    -                         GQuark domain,
    -                         gint code,
    +                         gpointer callback_data,
    +                         gpointer source_tag,
    +                         GQuark domain,
    +                         gint code,
                              const char *format,
                              ...);

    Creates a GTask and then immediately calls @@ -1624,8 +1624,8 @@

    - + @@ -1646,7 +1646,7 @@ - + @@ -1673,7 +1673,7 @@

    g_task_get_task_data ()

    -
    gpointer
    +
    gpointer
     g_task_get_task_data (GTask *task);

    Gets task 's task_data.

    @@ -1703,7 +1703,7 @@

    g_task_get_priority ()

    -
    gint
    +
    gint
     g_task_get_priority (GTask *task);

    Gets task 's priority

    @@ -1762,7 +1762,7 @@

    g_task_get_check_cancellable ()

    -
    gboolean
    +
    gboolean
     g_task_get_check_cancellable (GTask *task);

    Gets task 's check-cancellable flag. See @@ -1787,7 +1787,7 @@


    g_task_get_return_on_cancel ()

    -
    gboolean
    +
    gboolean
     g_task_get_return_on_cancel (GTask *task);

    Gets task 's return-on-cancel flag. See @@ -1812,16 +1812,16 @@


    g_task_get_context ()

    -
    GMainContext *
    +
    GMainContext *
     g_task_get_context (GTask *task);
    -

    Gets the GMainContext that task +

    Gets the GMainContext that task will return its result in (that is, the context that was the -thread-default main context +thread-default main context at the point when task was created).

    -

    This will always return a non-NULL value, even if the task's -context is the default GMainContext.

    +

    This will always return a non-NULL value, even if the task's +context is the default GMainContext.

    Parameters

    source_object

    the GObject that owns -this task, or NULL.

    the GObject that owns +this task, or NULL.

    [nullable][type GObject]

    source_object

    the GObject that owns -this task, or NULL.

    the GObject that owns +this task, or NULL.

    [nullable][type GObject]

    domain

    a GQuark.

    a GQuark.

     
    @@ -1840,7 +1840,7 @@

    Returns

    task -'s GMainContext.

    +'s GMainContext.

    [transfer none]

    Since: 2.36

    @@ -1848,7 +1848,7 @@

    g_task_get_source_object ()

    -
    gpointer
    +
    gpointer
     g_task_get_source_object (GTask *task);

    Gets the source object from task . Like @@ -1871,7 +1871,7 @@

    Returns

    task -'s source object, or NULL.

    +'s source object, or NULL.

    [transfer none][nullable][type GObject]

    Since: 2.36

    @@ -1879,7 +1879,7 @@

    g_task_get_source_tag ()

    -
    gpointer
    +
    gpointer
     g_task_get_source_tag (GTask *task);

    Gets task 's source tag. See g_task_set_source_tag().

    @@ -1911,7 +1911,7 @@

    g_task_return_boolean ()

    void
     g_task_return_boolean (GTask *task,
    -                       gboolean result);
    + gboolean result);

    Sets task 's result to result and completes the task (see @@ -1933,7 +1933,7 @@

    - + @@ -1946,7 +1946,7 @@

    g_task_return_int ()

    void
     g_task_return_int (GTask *task,
    -                   gssize result);
    + gssize result);

    Sets task 's result to result and completes the task (see @@ -1968,7 +1968,7 @@

    - + @@ -1981,21 +1981,21 @@

    g_task_return_pointer ()

    void
     g_task_return_pointer (GTask *task,
    -                       gpointer result,
    -                       GDestroyNotify result_destroy);
    + gpointer result, + GDestroyNotify result_destroy);

    Sets task 's result to result and completes the task. If result -is not NULL, then result_destroy +is not NULL, then result_destroy will be used to free result if the caller does not take ownership of it with g_task_propagate_pointer().

    "Completes the task" means that for an ordinary asynchronous task it will either invoke the task's callback, or else queue that -callback to be invoked in the proper GMainContext, or in the next -iteration of the current GMainContext. For a task run via +callback to be invoked in the proper GMainContext, or in the next +iteration of the current GMainContext. For a task run via g_task_run_in_thread() or g_task_run_in_thread_sync(), calling this method will save result to be returned to the caller later, but @@ -2028,7 +2028,7 @@

    - + @@ -2041,7 +2041,7 @@

    g_task_return_error ()

    void
     g_task_return_error (GTask *task,
    -                     GError *error);
    + GError *error);

    Sets task 's result to error (which task @@ -2053,7 +2053,7 @@ task may be completed before returning from g_task_return_error(), you cannot assume that error is still valid after calling this. -Call g_error_copy() on the error if you need to keep a local copy +Call g_error_copy() on the error if you need to keep a local copy as well.

    See also g_task_return_new_error().

    @@ -2072,7 +2072,7 @@
    - + @@ -2085,12 +2085,12 @@

    g_task_return_new_error ()

    void
     g_task_return_new_error (GTask *task,
    -                         GQuark domain,
    -                         gint code,
    +                         GQuark domain,
    +                         gint code,
                              const char *format,
                              ...);

    Sets task -'s result to a new GError created from domain +'s result to a new GError created from domain , code , format @@ -2114,7 +2114,7 @@

    - + @@ -2141,7 +2141,7 @@

    g_task_return_error_if_cancelled ()

    -
    gboolean
    +
    gboolean
     g_task_return_error_if_cancelled (GTask *task);

    Checks if task 's GCancellable has been cancelled, and if so, sets @@ -2166,21 +2166,21 @@

    Returns

    -

    TRUE if task -has been cancelled, FALSE if not

    +

    TRUE if task +has been cancelled, FALSE if not

    Since: 2.36


    g_task_propagate_boolean ()

    -
    gboolean
    +
    gboolean
     g_task_propagate_boolean (GTask *task,
    -                          GError **error);
    + GError **error);

    Gets the result of task - as a gboolean.

    + as a gboolean.

    If the task resulted in an error, or was cancelled, then this will -instead return FALSE and set error +instead return FALSE and set error .

    Since this method transfers ownership of the return value (or error) to the caller, you may only call it once.

    @@ -2200,7 +2200,7 @@
    - + @@ -2208,18 +2208,18 @@

    Returns

    -

    the task result, or FALSE on error

    +

    the task result, or FALSE on error

    Since: 2.36


    g_task_propagate_int ()

    -
    gssize
    +
    gssize
     g_task_propagate_int (GTask *task,
    -                      GError **error);
    + GError **error);

    Gets the result of task - as an integer (gssize).

    + as an integer (gssize).

    If the task resulted in an error, or was cancelled, then this will instead return -1 and set error .

    @@ -2241,7 +2241,7 @@
    - + @@ -2256,14 +2256,14 @@

    g_task_propagate_pointer ()

    -
    gpointer
    +
    gpointer
     g_task_propagate_pointer (GTask *task,
    -                          GError **error);
    + GError **error);

    Gets the result of task as a pointer, and transfers ownership of that value to the caller.

    If the task resulted in an error, or was cancelled, then this will -instead return NULL and set error +instead return NULL and set error .

    Since this method transfers ownership of the return value (or error) to the caller, you may only call it once.

    @@ -2283,7 +2283,7 @@
    - + @@ -2291,7 +2291,7 @@

    Returns

    -

    the task result, or NULL on error.

    +

    the task result, or NULL on error.

    [transfer full]

    Since: 2.36

    @@ -2299,7 +2299,7 @@

    g_task_had_error ()

    -
    gboolean
    +
    gboolean
     g_task_had_error (GTask *task);

    Tests if task resulted in an error.

    @@ -2320,17 +2320,17 @@

    Returns

    -

    TRUE if the task resulted in an error, FALSE otherwise.

    +

    TRUE if the task resulted in an error, FALSE otherwise.

    Since: 2.36


    g_task_get_completed ()

    -
    gboolean
    +
    gboolean
     g_task_get_completed (GTask *task);
    -

    Gets the value of “completed”. This changes from FALSE to TRUE after -the task’s callback is invoked, and will return FALSE if called from inside +

    Gets the value of “completed”. This changes from FALSE to TRUE after +the task’s callback is invoked, and will return FALSE if called from inside the callback.

    Parameters

    @@ -2349,7 +2349,7 @@

    Returns

    -

    TRUE if the task has completed, FALSE otherwise.

    +

    TRUE if the task has completed, FALSE otherwise.

    Since: 2.44

    @@ -2364,7 +2364,7 @@ returns, task 's GAsyncReadyCallback will be invoked in task -'s GMainContext.

    +'s GMainContext.

    This takes a ref on task until the task completes.

    See GTaskThreadFunc for more details about how task_func @@ -2411,11 +2411,11 @@ .

    See GTaskThreadFunc for more details about how task_func is handled.

    -

    Normally this is used with tasks created with a NULL +

    Normally this is used with tasks created with a NULL callback, but note that even if the task does have a callback, it will not be invoked when task_func returns. -“completed” will be set to TRUE just before this function returns.

    +“completed” will be set to TRUE just before this function returns.

    Although GLib currently rate-limits the tasks queued via g_task_run_in_thread_sync(), you should not assume that it will always do this. If you have a very large number of tasks to run, @@ -2450,8 +2450,8 @@

    GTaskThreadFunc ()

    void
     (*GTaskThreadFunc) (GTask *task,
    -                    gpointer source_object,
    -                    gpointer task_data,
    +                    gpointer source_object,
    +                    gpointer task_data,
                         GCancellable *cancellable);

    The prototype for a task function to be run in a thread via g_task_run_in_thread() or g_task_run_in_thread_sync().

    @@ -2498,7 +2498,7 @@ +'s GCancellable, or NULL

    @@ -2511,13 +2511,13 @@

    g_task_attach_source ()

    void
     g_task_attach_source (GTask *task,
    -                      GSource *source,
    -                      GSourceFunc callback);
    + GSource *source, + GSourceFunc callback);

    A utility function for dealing with async operations where you need -to wait for a GSource to trigger. Attaches source +to wait for a GSource to trigger. Attaches source to task 's -GMainContext with task +GMainContext with task 's priority, and sets source 's callback to callback @@ -2559,16 +2559,16 @@


    g_task_is_valid ()

    -
    gboolean
    -g_task_is_valid (gpointer result,
    -                 gpointer source_object);
    +
    gboolean
    +g_task_is_valid (gpointer result,
    +                 gpointer source_object);

    Checks that result is a GTask, and that source_object is its source object (or that source_object - is NULL and result + is NULL and result has no -source object). This can be used in g_return_if_fail() checks.

    +source object). This can be used in g_return_if_fail() checks.

    Parameters

    result

    the gboolean result of a task function.

    the gboolean result of a task function.

     

    result

    the integer (gssize) result of a task function.

    the integer (gssize) result of a task function.

     

    result_destroy

    a GDestroyNotify function.

    a GDestroyNotify function.

    [nullable]

    error

    the GError result of a task function.

    the GError result of a task function.

    [transfer full]

    domain

    a GQuark.

    a GQuark.

     

    error

    return location for a GError

    return location for a GError

     

    error

    return location for a GError

    return location for a GError

     

    error

    return location for a GError

    return location for a GError

     

    cancellable

    task -'s GCancellable, or NULL

     
    @@ -2594,9 +2594,9 @@

    Returns

    -

    TRUE if result +

    TRUE if result and source_object -are valid, FALSE +are valid, FALSE if not

    Since: 2.36

    @@ -2615,13 +2615,13 @@

    Property Details

    The “completed” property

    -
      “completed”                gboolean
    +
      “completed”                gboolean

    Whether the task has completed, meaning its callback (if set) has been invoked. This can only happen after g_task_return_pointer(), g_task_return_error() or one of the other return functions have been called on the task.

    -

    This property is guaranteed to change from FALSE to TRUE exactly once.

    -

    The “notify” signal for this change is emitted in the same main +

    This property is guaranteed to change from FALSE to TRUE exactly once.

    +

    The “notify” signal for this change is emitted in the same main context as the task’s callback, immediately after that callback is invoked.

    Flags: Read

    Default value: FALSE

    @@ -2634,6 +2634,6 @@
    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GTcpConnection.html glib2.0-2.56.4/docs/reference/gio/html/GTcpConnection.html --- glib2.0-2.56.2/docs/reference/gio/html/GTcpConnection.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GTcpConnection.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -51,7 +51,7 @@ - + @@ -90,7 +90,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GIOStream
             ╰── GSocketConnection
                 ╰── GTcpConnection
    @@ -114,7 +114,7 @@
     
    void
     g_tcp_connection_set_graceful_disconnect
                                    (GTcpConnection *connection,
    -                                gboolean graceful_disconnect);
    + gboolean graceful_disconnect);

    This enables graceful disconnects on close. A graceful disconnect means that we signal the receiving end that the connection is terminated and wait for it to close the connection before closing the connection.

    @@ -150,7 +150,7 @@

    g_tcp_connection_get_graceful_disconnect ()

    -
    gboolean
    +
    gboolean
     g_tcp_connection_get_graceful_disconnect
                                    (GTcpConnection *connection);

    Checks if graceful disconnects are used. See @@ -172,7 +172,7 @@

    Returns

    -

    TRUE if graceful disconnect is used on close, FALSE otherwise

    +

    TRUE if graceful disconnect is used on close, FALSE otherwise

    Since: 2.22

    @@ -190,7 +190,7 @@

    Property Details

    The “graceful-disconnect” property

    -
      “graceful-disconnect”      gboolean
    +
      “graceful-disconnect”      gboolean

    Whether or not close does a graceful disconnect.

    Flags: Read / Write

    Default value: FALSE

    @@ -202,6 +202,6 @@
    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GTcpWrapperConnection.html glib2.0-2.56.4/docs/reference/gio/html/GTcpWrapperConnection.html --- glib2.0-2.56.2/docs/reference/gio/html/GTcpWrapperConnection.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GTcpWrapperConnection.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -92,7 +92,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GIOStream
             ╰── GSocketConnection
                 ╰── GTcpConnection
    @@ -206,6 +206,6 @@
     
    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GTestDBus.html glib2.0-2.56.4/docs/reference/gio/html/GTestDBus.html --- glib2.0-2.56.2/docs/reference/gio/html/GTestDBus.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GTestDBus.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -58,7 +58,7 @@ - +GByteArray * +gchar * @@ -129,13 +129,13 @@ +GByteArray * +gchar * @@ -157,7 +157,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GTlsCertificate
     
    @@ -179,9 +179,9 @@

    g_tls_certificate_new_from_pem ()

    GTlsCertificate *
    -g_tls_certificate_new_from_pem (const gchar *data,
    -                                gssize length,
    -                                GError **error);
    +g_tls_certificate_new_from_pem (const gchar *data, + gssize length, + GError **error);

    Creates a GTlsCertificate from the PEM-encoded data in data . If data @@ -221,7 +221,7 @@

    - + @@ -229,7 +229,7 @@

    Returns

    -

    the new certificate, or NULL if data +

    the new certificate, or NULL if data is invalid

    Since: 2.28

    @@ -238,8 +238,8 @@

    g_tls_certificate_new_from_file ()

    GTlsCertificate *
    -g_tls_certificate_new_from_file (const gchar *file,
    -                                 GError **error);
    +g_tls_certificate_new_from_file (const gchar *file, + GError **error);

    Creates a GTlsCertificate from the PEM-encoded data in file . The returned certificate will be the first certificate found in file @@ -253,7 +253,7 @@ chain cannot be verified, the first certificate in the file will still be returned.

    If file - cannot be read or parsed, the function will return NULL and + cannot be read or parsed, the function will return NULL and set error . Otherwise, this behaves like g_tls_certificate_new_from_pem().

    @@ -273,7 +273,7 @@
    - + @@ -281,7 +281,7 @@

    Returns

    -

    the new certificate, or NULL on error

    +

    the new certificate, or NULL on error

    Since: 2.28

    @@ -289,9 +289,9 @@

    g_tls_certificate_new_from_files ()

    GTlsCertificate *
    -g_tls_certificate_new_from_files (const gchar *cert_file,
    -                                  const gchar *key_file,
    -                                  GError **error);
    +g_tls_certificate_new_from_files (const gchar *cert_file, + const gchar *key_file, + GError **error);

    Creates a GTlsCertificate from the PEM-encoded data in cert_file and key_file @@ -307,7 +307,7 @@ chain cannot be verified, the first certificate in the file will still be returned.

    If either file cannot be read or parsed, the function will return -NULL and set error +NULL and set error . Otherwise, this behaves like g_tls_certificate_new_from_pem().

    @@ -333,7 +333,7 @@
    - + @@ -341,21 +341,21 @@

    Returns

    -

    the new certificate, or NULL on error

    +

    the new certificate, or NULL on error

    Since: 2.28


    g_tls_certificate_list_new_from_file ()

    -
    GList *
    -g_tls_certificate_list_new_from_file (const gchar *file,
    -                                      GError **error);
    +
    GList *
    +g_tls_certificate_list_new_from_file (const gchar *file,
    +                                      GError **error);

    Creates one or more GTlsCertificates from the PEM-encoded data in file . If file cannot be read or parsed, the function will -return NULL and set error +return NULL and set error . If file does not contain any PEM-encoded certificates, this will return an empty list and not @@ -377,7 +377,7 @@

    - + @@ -386,7 +386,7 @@

    Returns

    a -GList containing GTlsCertificate objects. You must free the list +GList containing GTlsCertificate objects. You must free the list and its contents when you are done with it.

    [element-type Gio.TlsCertificate][transfer full]

    @@ -418,7 +418,7 @@

    Returns

    The certificate of cert 's issuer, -or NULL if cert +or NULL if cert is self-signed or signed with an unknown certificate.

    [transfer none]

    @@ -439,19 +439,19 @@ check a certificate against a CA that is not part of the system CA database.

    If identity - is not NULL, cert + is not NULL, cert 's name(s) will be compared against it, and G_TLS_CERTIFICATE_BAD_IDENTITY will be set in the return value if it does not match. If identity - is NULL, that bit will + is NULL, that bit will never be set in the return value.

    If trusted_ca - is not NULL, then cert + is not NULL, then cert (or one of the certificates in its chain) must be signed by it, or else G_TLS_CERTIFICATE_UNKNOWN_CA will be set in the return value. If trusted_ca - is NULL, that bit will never be set in the return + is NULL, that bit will never be set in the return value.

    (All other GTlsCertificateFlags values will always be set or unset as appropriate.)

    @@ -491,7 +491,7 @@

    g_tls_certificate_is_same ()

    -
    gboolean
    +
    gboolean
     g_tls_certificate_is_same (GTlsCertificate *cert_one,
                                GTlsCertificate *cert_two);

    Check if two GTlsCertificate objects represent the same certificate. @@ -541,7 +541,7 @@

    Property Details

    The “certificate” property

    -
      “certificate”              GByteArray *
    +
      “certificate”              GByteArray *

    The DER (binary) encoded representation of the certificate. This property and the “certificate-pem” property represent the same data, just in different forms.

    @@ -551,7 +551,7 @@

    The “certificate-pem” property

    -
      “certificate-pem”          gchar *
    +
      “certificate-pem”          gchar *

    The PEM (ASCII) encoded representation of the certificate. This property and the “certificate” property represent the same data, just in different forms.

    @@ -564,7 +564,7 @@

    The “issuer” property

      “issuer”                   GTlsCertificate *

    A GTlsCertificate representing the entity that issued this -certificate. If NULL, this means that the certificate is either +certificate. If NULL, this means that the certificate is either self-signed, or else the certificate of the issuer is not available.

    Flags: Read / Write / Construct Only

    @@ -573,7 +573,7 @@

    The “private-key” property

    -
      “private-key”              GByteArray *
    +
      “private-key”              GByteArray *

    The DER (binary) encoded representation of the certificate's private key, in either PKCS#1 format or unencrypted PKCS#8 format. This property (or the “private-key-pem” @@ -588,7 +588,7 @@


    The “private-key-pem” property

    -
      “private-key-pem”          gchar *
    +
      “private-key-pem”          gchar *

    The PEM (ASCII) encoded representation of the certificate's private key in either PKCS#1 format ("BEGIN RSA PRIVATE KEY") or unencrypted PKCS#8 format ("BEGIN @@ -609,6 +609,6 @@

    +
    Generated by GTK-Doc V1.29.1
    \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GTlsClientConnection.html glib2.0-2.56.4/docs/reference/gio/html/GTlsClientConnection.html --- glib2.0-2.56.2/docs/reference/gio/html/GTlsClientConnection.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GTlsClientConnection.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -92,7 +92,7 @@
    - + @@ -138,7 +138,7 @@ - + @@ -171,7 +171,7 @@

    Object Hierarchy

    -
        GInterface
    +
        GInterface
         ╰── GTlsClientConnection
     
    @@ -198,7 +198,7 @@
    GIOStream *
     g_tls_client_connection_new (GIOStream *base_io_stream,
                                  GSocketConnectable *server_identity,
    -                             GError **error);
    + GError **error);

    Creates a new GTlsClientConnection wrapping base_io_stream (which must have pollable input and output streams) which is assumed to @@ -229,7 +229,7 @@

    - + @@ -238,7 +238,7 @@

    Returns

    the new -GTlsClientConnection, or NULL on error.

    +GTlsClientConnection, or NULL on error.

    [transfer full][type GTlsClientConnection]

    Since: 2.28

    @@ -306,7 +306,7 @@

    Returns

    a GSocketConnectable describing the -expected server identity, or NULL if the expected identity is not +expected server identity, or NULL if the expected identity is not known.

    [transfer none]

    @@ -381,14 +381,14 @@

    g_tls_client_connection_set_use_ssl3 ()

    void
     g_tls_client_connection_set_use_ssl3 (GTlsClientConnection *conn,
    -                                      gboolean use_ssl3);
    + gboolean use_ssl3);

    g_tls_client_connection_set_use_ssl3 has been deprecated since version 2.56 and should not be used in newly-written code.

    SSL 3.0 is insecure, and this function does not generally enable or disable it, despite its name.

    If use_ssl3 - is TRUE, this forces conn + is TRUE, this forces conn to use the lowest-supported TLS protocol version rather than trying to properly negotiate the highest mutually-supported protocol version with the peer. This can @@ -423,7 +423,7 @@


    g_tls_client_connection_get_use_ssl3 ()

    -
    gboolean
    +
    gboolean
     g_tls_client_connection_get_use_ssl3 (GTlsClientConnection *conn);

    g_tls_client_connection_get_use_ssl3 has been deprecated since version 2.56 and should not be used in newly-written code.

    @@ -459,14 +459,14 @@

    g_tls_client_connection_get_accepted_cas ()

    -
    GList *
    +
    GList *
     g_tls_client_connection_get_accepted_cas
                                    (GTlsClientConnection *conn);

    Gets the list of distinguished names of the Certificate Authorities that the server will accept certificates from. This will be set during the TLS handshake if the server requests a certificate. -Otherwise, it will be NULL.

    -

    Each item in the list is a GByteArray which contains the complete +Otherwise, it will be NULL.

    +

    Each item in the list is a GByteArray which contains the complete subject DN of the certificate authority.

    Parameters

    @@ -486,8 +486,8 @@

    Returns

    the list of -CA DNs. You should unref each element with g_byte_array_unref() and then -the free the list with g_list_free().

    +CA DNs. You should unref each element with g_byte_array_unref() and then +the free the list with g_list_free().

    [element-type GByteArray][transfer full]

    Since: 2.28

    @@ -574,12 +574,12 @@

    Property Details

    The “accepted-cas” property

    -
      “accepted-cas”             gpointer
    +
      “accepted-cas”             gpointer

    A list of the distinguished names of the Certificate Authorities that the server will accept client certificates signed by. If the server requests a client certificate during the handshake, then this property will be set after the handshake completes.

    -

    Each item in the list is a GByteArray which contains the complete +

    Each item in the list is a GByteArray which contains the complete subject DN of the certificate authority.

    [element-type GLib.ByteArray]

    Flags: Read

    @@ -607,8 +607,8 @@

    The “use-ssl3” property

    -
      “use-ssl3”                 gboolean
    -

    If TRUE, forces the connection to use a fallback version of TLS +

      “use-ssl3”                 gboolean
    +

    If TRUE, forces the connection to use a fallback version of TLS or SSL, rather than trying to negotiate the best version of TLS to use. This can be used when talking to servers that don't implement version negotiation correctly and therefore refuse to @@ -641,6 +641,6 @@

    +
    Generated by GTK-Doc V1.29.1
    \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GTlsConnection.html glib2.0-2.56.4/docs/reference/gio/html/GTlsConnection.html --- glib2.0-2.56.2/docs/reference/gio/html/GTlsConnection.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GTlsConnection.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -85,7 +85,7 @@
    - + - + @@ -261,9 +261,9 @@ - + - +
    -gboolean +gboolean g_tcp_connection_get_graceful_disconnect () @@ -69,7 +69,7 @@
    gbooleangboolean graceful-disconnect Read / Write
    const gchar * +const gchar * g_test_dbus_get_bus_address () @@ -143,7 +143,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GTestDBus
     
    @@ -309,10 +309,10 @@

    g_test_dbus_get_bus_address ()

    -
    const gchar *
    +
    const gchar *
     g_test_dbus_get_bus_address (GTestDBus *self);

    Get the address on which dbus-daemon is running. If g_test_dbus_up() has not -been called yet, NULL is returned. This can be used with +been called yet, NULL is returned. This can be used with g_dbus_connection_new_for_address().

    Parameters

    @@ -331,7 +331,7 @@

    Returns

    -

    the address of the bus, or NULL.

    +

    the address of the bus, or NULL.

    [nullable]

    @@ -340,7 +340,7 @@

    g_test_dbus_add_service_dir ()

    void
     g_test_dbus_add_service_dir (GTestDBus *self,
    -                             const gchar *path);
    + const gchar *path);

    Add a path where dbus-daemon will look up .service files. This can't be called after g_test_dbus_up().

    @@ -373,10 +373,10 @@ g_test_dbus_up (GTestDBus *self);

    Start a dbus-daemon instance and set DBUS_SESSION_BUS_ADDRESS. After this call, it is safe for unit tests to start sending messages on the session bus.

    -

    If this function is called from setup callback of g_test_add(), +

    If this function is called from setup callback of g_test_add(), g_test_dbus_down() must be called in its teardown callback.

    If this function is called from unit test's main(), then g_test_dbus_down() -must be called after g_test_run().

    +must be called after g_test_run().

    Parameters

    @@ -501,6 +501,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GThemedIcon.html glib2.0-2.56.4/docs/reference/gio/html/GThemedIcon.html --- glib2.0-2.56.2/docs/reference/gio/html/GThemedIcon.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GThemedIcon.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -83,7 +83,7 @@ - +gchar * - + - + @@ -135,7 +135,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GThemedIcon
     
    @@ -216,7 +216,7 @@ +NULL-terminated

    @@ -362,7 +362,7 @@

    g_themed_icon_get_names ()

    -
    const gchar * const *
    +
    const gchar * const *
     g_themed_icon_get_names (GThemedIcon *icon);

    Gets the names of icons from within icon .

    @@ -400,7 +400,7 @@

    Property Details

    The “name” property

    -
      “name”                     gchar *
    +
      “name”                     gchar *

    The icon name.

    Flags: Write / Construct Only

    Default value: NULL

    @@ -408,14 +408,14 @@

    The “names” property

    -
      “names”                    GStrv
    -

    A NULL-terminated array of icon names.

    +
      “names”                    GStrv
    +

    A NULL-terminated array of icon names.

    Flags: Read / Write / Construct Only


    The “use-default-fallbacks” property

    -
      “use-default-fallbacks”    gboolean
    +
      “use-default-fallbacks”    gboolean

    Whether to use the default fallbacks found by shortening the icon name at '-' characters. If the "names" array has more than one element, @@ -440,7 +440,7 @@ "gnome-dev-cdrom", "gnome-dev", "gnome", - NULL + NULL };

    @@ -458,6 +458,6 @@
    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GThreadedSocketService.html glib2.0-2.56.4/docs/reference/gio/html/GThreadedSocketService.html --- glib2.0-2.56.2/docs/reference/gio/html/GThreadedSocketService.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GThreadedSocketService.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -75,9 +75,9 @@ - + - +
    const gchar * const * +const gchar * const * g_themed_icon_get_names () @@ -103,17 +103,17 @@
    -gchar * name Write / Construct Only
    GStrvGStrv names Read / Write / Construct Only
    gbooleangboolean use-default-fallbacks Read / Write / Construct Only

    the length of the iconnames array, or -1 if iconnames is -NULL-terminated

     
    gintgint max-threads Read / Write / Construct Only
    gbooleangboolean runRun LastRun Last
    @@ -96,7 +96,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GSocketListener
             ╰── GSocketService
                 ╰── GThreadedSocketService
    @@ -167,7 +167,7 @@
     

    Property Details

    The “max-threads” property

    -
      “max-threads”              gint
    +
      “max-threads”              gint

    The max number of threads handling clients for this service.

    Flags: Read / Write / Construct Only

    Allowed values: >= -1

    @@ -178,11 +178,11 @@

    Signal Details

    The “run” signal

    -
    gboolean
    +
    gboolean
     user_function (GThreadedSocketService *service,
                    GSocketConnection      *connection,
    -               GObject                *source_object,
    -               gpointer                user_data)
    + GObject *source_object, + gpointer user_data)

    The ::run signal is emitted in a worker thread in response to an incoming connection. This thread is dedicated to handling connection @@ -222,9 +222,9 @@

    Returns

    -

    TRUE to stop further signal handlers from being called

    +

    TRUE to stop further signal handlers from being called

    -

    Flags: Run Last

    +

    Flags: Run Last

    @@ -233,6 +233,6 @@
    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GTlsBackend.html glib2.0-2.56.4/docs/reference/gio/html/GTlsBackend.html --- glib2.0-2.56.2/docs/reference/gio/html/GTlsBackend.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GTlsBackend.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -51,7 +51,7 @@
    -gboolean +gboolean g_tls_backend_supports_tls () @@ -59,7 +59,7 @@
    -gboolean +gboolean g_tls_backend_supports_dtls () @@ -75,7 +75,7 @@
    -GType +GType g_tls_backend_get_certificate_type () @@ -83,7 +83,7 @@
    -GType +GType g_tls_backend_get_client_connection_type () @@ -91,7 +91,7 @@
    -GType +GType g_tls_backend_get_server_connection_type () @@ -99,7 +99,7 @@
    -GType +GType g_tls_backend_get_dtls_client_connection_type () @@ -107,7 +107,7 @@
    -GType +GType g_tls_backend_get_dtls_server_connection_type () @@ -115,7 +115,7 @@
    -GType +GType g_tls_backend_get_file_database_type () @@ -149,7 +149,7 @@

    Object Hierarchy

    -
        GInterface
    +
        GInterface
         ╰── GTlsBackend
     
    @@ -157,7 +157,7 @@

    Prerequisites

    GTlsBackend requires - GObject.

    + GObject.

    Includes

    @@ -185,9 +185,9 @@

    g_tls_backend_supports_tls ()

    -
    gboolean
    +
    gboolean
     g_tls_backend_supports_tls (GTlsBackend *backend);
    -

    Checks if TLS is supported; if this returns FALSE for the default +

    Checks if TLS is supported; if this returns FALSE for the default GTlsBackend, it means no "real" TLS backend is available.

    Parameters

    @@ -213,7 +213,7 @@

    g_tls_backend_supports_dtls ()

    -
    gboolean
    +
    gboolean
     g_tls_backend_supports_dtls (GTlsBackend *backend);

    Checks if DTLS is supported. DTLS support may not be available even if TLS support is available, and vice-versa.

    @@ -270,9 +270,9 @@

    g_tls_backend_get_certificate_type ()

    -
    GType
    +
    GType
     g_tls_backend_get_certificate_type (GTlsBackend *backend);
    -

    Gets the GType of backend +

    Gets the GType of backend 's GTlsCertificate implementation.

    Parameters

    @@ -291,7 +291,7 @@

    Returns

    -

    the GType of backend +

    the GType of backend 's GTlsCertificate implementation.

    @@ -300,10 +300,10 @@

    g_tls_backend_get_client_connection_type ()

    -
    GType
    +
    GType
     g_tls_backend_get_client_connection_type
                                    (GTlsBackend *backend);
    -

    Gets the GType of backend +

    Gets the GType of backend 's GTlsClientConnection implementation.

    Parameters

    @@ -322,7 +322,7 @@

    Returns

    -

    the GType of backend +

    the GType of backend 's GTlsClientConnection implementation.

    @@ -331,10 +331,10 @@

    g_tls_backend_get_server_connection_type ()

    -
    GType
    +
    GType
     g_tls_backend_get_server_connection_type
                                    (GTlsBackend *backend);
    -

    Gets the GType of backend +

    Gets the GType of backend 's GTlsServerConnection implementation.

    Parameters

    @@ -353,7 +353,7 @@

    Returns

    -

    the GType of backend +

    the GType of backend 's GTlsServerConnection implementation.

    @@ -362,10 +362,10 @@

    g_tls_backend_get_dtls_client_connection_type ()

    -
    GType
    +
    GType
     g_tls_backend_get_dtls_client_connection_type
                                    (GTlsBackend *backend);
    -

    Gets the GType of backend +

    Gets the GType of backend ’s GDtlsClientConnection implementation.

    Parameters

    @@ -384,19 +384,19 @@

    Returns

    -

    the GType of backend +

    the GType of backend ’s GDtlsClientConnection -implementation, or G_TYPE_INVALID if this backend doesn’t support DTLS.

    +implementation, or G_TYPE_INVALID if this backend doesn’t support DTLS.

    Since: 2.48


    g_tls_backend_get_dtls_server_connection_type ()

    -
    GType
    +
    GType
     g_tls_backend_get_dtls_server_connection_type
                                    (GTlsBackend *backend);
    -

    Gets the GType of backend +

    Gets the GType of backend ’s GDtlsServerConnection implementation.

    Parameters

    @@ -415,18 +415,18 @@

    Returns

    -

    the GType of backend +

    the GType of backend ’s GDtlsServerConnection -implementation, or G_TYPE_INVALID if this backend doesn’t support DTLS.

    +implementation, or G_TYPE_INVALID if this backend doesn’t support DTLS.

    Since: 2.48


    g_tls_backend_get_file_database_type ()

    -
    GType
    +
    GType
     g_tls_backend_get_file_database_type (GTlsBackend *backend);
    -

    Gets the GType of backend +

    Gets the GType of backend 's GTlsFileDatabase implementation.

    Parameters

    @@ -445,7 +445,7 @@

    Returns

    -

    the GType of backend's GTlsFileDatabase implementation.

    +

    the GType of backend's GTlsFileDatabase implementation.

    Since: 2.30

    @@ -549,6 +549,6 @@
    +
    Generated by GTK-Doc V1.29.1
    \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GTlsCertificate.html glib2.0-2.56.4/docs/reference/gio/html/GTlsCertificate.html --- glib2.0-2.56.2/docs/reference/gio/html/GTlsCertificate.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GTlsCertificate.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -67,7 +67,7 @@
    -GList * +GList * g_tls_certificate_list_new_from_file () @@ -91,7 +91,7 @@
    -gboolean +gboolean g_tls_certificate_is_same () @@ -111,13 +111,13 @@
    -GByteArray * certificate Read / Write / Construct Only
    -gchar * certificate-pem Read / Write / Construct Only
    -GByteArray * private-key Write / Construct Only
    -gchar * private-key-pem Write / Construct Only

    error

    GError for error reporting, or NULL to ignore.

    GError for error reporting, or NULL to ignore.

     

    error

    GError for error reporting, or NULL to ignore.

    GError for error reporting, or NULL to ignore.

     

    error

    GError for error reporting, or NULL to ignore.

    GError for error reporting, or NULL to ignore.

     

    error

    GError for error reporting, or NULL to ignore.

    GError for error reporting, or NULL to ignore.

     
    -gboolean +gboolean g_tls_client_connection_get_use_ssl3 () @@ -100,7 +100,7 @@
    -GList * +GList * g_tls_client_connection_get_accepted_cas () @@ -127,7 +127,7 @@
    gpointergpointer accepted-cas Read
    Read / Write / Construct
    gbooleangboolean use-ssl3 Read / Write / Construct

    error

    GError for error reporting, or NULL to ignore.

    GError for error reporting, or NULL to ignore.

     
    -gboolean +gboolean g_tls_connection_get_require_close_notify () @@ -117,7 +117,7 @@
    -gboolean +gboolean g_tls_connection_get_use_system_certdb () @@ -157,7 +157,7 @@
    -gboolean +gboolean g_tls_connection_handshake () @@ -173,7 +173,7 @@
    -gboolean +gboolean g_tls_connection_handshake_finish () @@ -181,7 +181,7 @@
    -gboolean +gboolean g_tls_connection_emit_accept_certificate () @@ -240,12 +240,12 @@ Read / Write / Construct
    gbooleangboolean require-close-notify Read / Write / Construct
    gbooleangboolean use-system-certdb Read / Write / Construct
    gbooleangboolean accept-certificateRun LastRun Last
    @@ -288,7 +288,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GIOStream
             ╰── GTlsConnection
     
    @@ -335,7 +335,7 @@ or without a certificate; in that case, if you don't provide a certificate, you can tell that the server requested one by the fact that g_tls_client_connection_get_accepted_cas() will return -non-NULL.)

    +non-NULL.)

    Parameters

    @@ -387,7 +387,7 @@

    Returns

    conn -'s certificate, or NULL.

    +'s certificate, or NULL.

    [transfer none]

    Since: 2.28

    @@ -419,7 +419,7 @@

    Returns

    conn -'s peer's certificate, or NULL.

    +'s peer's certificate, or NULL.

    [transfer none]

    Since: 2.28

    @@ -462,10 +462,10 @@
    void
     g_tls_connection_set_require_close_notify
                                    (GTlsConnection *conn,
    -                                gboolean require_close_notify);
    + gboolean require_close_notify);

    Sets whether or not conn expects a proper TLS close notification -before the connection is closed. If this is TRUE (the default), +before the connection is closed. If this is TRUE (the default), then conn will expect to receive a TLS close notification from its peer before the connection is closed, and will return a @@ -522,7 +522,7 @@


    g_tls_connection_get_require_close_notify ()

    -
    gboolean
    +
    gboolean
     g_tls_connection_get_require_close_notify
                                    (GTlsConnection *conn);

    Tests whether or not conn @@ -546,7 +546,7 @@

    Returns

    -

    TRUE if conn +

    TRUE if conn requires a proper TLS close notification.

    @@ -636,14 +636,14 @@
    void
     g_tls_connection_set_use_system_certdb
                                    (GTlsConnection *conn,
    -                                gboolean use_system_certdb);
    + gboolean use_system_certdb);

    g_tls_connection_set_use_system_certdb has been deprecated since version 2.30 and should not be used in newly-written code.

    Use g_tls_connection_set_database() instead

    Sets whether conn uses the system certificate database to verify -peer certificates. This is TRUE by default. If set to FALSE, then +peer certificates. This is TRUE by default. If set to FALSE, then peer certificate validation will always set the G_TLS_CERTIFICATE_UNKNOWN_CA error (meaning “accept-certificate” will always be emitted on @@ -675,7 +675,7 @@


    g_tls_connection_get_use_system_certdb ()

    -
    gboolean
    +
    gboolean
     g_tls_connection_get_use_system_certdb
                                    (GTlsConnection *conn);
    @@ -732,7 +732,7 @@

    Returns

    the certificate database that conn -uses or NULL.

    +uses or NULL.

    [transfer none]

    Since: 2.30

    @@ -745,7 +745,7 @@ GTlsDatabase *database);

    Sets the certificate database that is used to verify peer certificates. This is set to the default database by default. See -g_tls_backend_get_default_database(). If set to NULL, then +g_tls_backend_get_default_database(). If set to NULL, then peer certificate validation will always set the G_TLS_CERTIFICATE_UNKNOWN_CA error (meaning “accept-certificate” will always be emitted on @@ -781,7 +781,7 @@

    GTlsInteraction *
     g_tls_connection_get_interaction (GTlsConnection *conn);

    Get the object that will be used to interact with the user. It will be used -for things like prompting the user for passwords. If NULL is returned, then +for things like prompting the user for passwords. If NULL is returned, then no user interaction will occur for this connection.

    Parameters

    @@ -815,7 +815,7 @@ for things like prompting the user for passwords.

    The interaction argument will normally be a derived subclass of -GTlsInteraction. NULL can also be provided if no user interaction +GTlsInteraction. NULL can also be provided if no user interaction should occur for this connection.

    Parameters

    @@ -833,7 +833,7 @@
    - + @@ -844,10 +844,10 @@

    g_tls_connection_handshake ()

    -
    gboolean
    +
    gboolean
     g_tls_connection_handshake (GTlsConnection *conn,
                                 GCancellable *cancellable,
    -                            GError **error);
    + GError **error);

    Attempts a TLS handshake on conn .

    On the client side, it is never necessary to call this method; @@ -885,12 +885,12 @@

    - + - + @@ -910,7 +910,7 @@ int io_priority, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Asynchronously performs a TLS handshake on conn . See g_tls_connection_handshake() for more information.

    @@ -935,7 +935,7 @@ - + @@ -956,10 +956,10 @@

    g_tls_connection_handshake_finish ()

    -
    gboolean
    +
    gboolean
     g_tls_connection_handshake_finish (GTlsConnection *conn,
                                        GAsyncResult *result,
    -                                   GError **error);
    + GError **error);

    Finish an asynchronous TLS handshake operation. See g_tls_connection_handshake() for more information.

    @@ -983,7 +983,7 @@
    - + @@ -991,7 +991,7 @@

    Returns

    -

    TRUE on success, FALSE on failure, in which +

    TRUE on success, FALSE on failure, in which case error will be set.

    @@ -1000,7 +1000,7 @@

    g_tls_connection_emit_accept_certificate ()

    -
    gboolean
    +
    gboolean
     g_tls_connection_emit_accept_certificate
                                    (GTlsConnection *conn,
                                     GTlsCertificate *peer_cert,
    @@ -1037,8 +1037,8 @@
     

    Returns

    -

    TRUE if one of the signal handlers has returned -TRUE to accept peer_cert +

    TRUE if one of the signal handlers has returned +TRUE to accept peer_cert

    Since: 2.28

    @@ -1144,7 +1144,7 @@ completed and the certificate has been accepted. Note in particular that this is not yet set during the emission of “accept-certificate”.

    -

    (You can watch for a “notify” signal on this property to +

    (You can watch for a “notify” signal on this property to detect when a handshake has occurred.)

    Flags: Read

    Since: 2.28

    @@ -1175,7 +1175,7 @@

    The “require-close-notify” property

    -
      “require-close-notify”     gboolean
    +
      “require-close-notify”     gboolean

    Whether or not proper TLS close notification is required. See g_tls_connection_set_require_close_notify().

    Flags: Read / Write / Construct

    @@ -1185,7 +1185,7 @@

    The “use-system-certdb” property

    -
      “use-system-certdb”        gboolean
    +
      “use-system-certdb”        gboolean

    Whether or not the system certificate database will be used to verify peer certificates. See g_tls_connection_set_use_system_certdb().

    @@ -1201,11 +1201,11 @@

    Signal Details

    The “accept-certificate” signal

    -
    gboolean
    +
    gboolean
     user_function (GTlsConnection      *conn,
                    GTlsCertificate     *peer_cert,
                    GTlsCertificateFlags errors,
    -               gpointer             user_data)
    + gpointer user_data)

    Emitted during the TLS handshake after the peer certificate has been received. You can examine peer_cert 's certification path by @@ -1217,7 +1217,7 @@ 's “validation_flags”. If you would like the certificate to be accepted despite errors -, return TRUE from the +, return TRUE from the signal handler. Otherwise, if no handler accepts the certificate, the handshake will fail with G_TLS_ERROR_BAD_CERTIFICATE.

    For a server-side connection, peer_cert @@ -1226,16 +1226,16 @@ “authentication_mode”. On the server side, the signal is always emitted when the client presents a certificate, and the certificate will only be accepted if a -handler returns TRUE.

    +handler returns TRUE.

    Note that if this signal is emitted as part of asynchronous I/O in the main thread, then you should not attempt to interact with the user before returning from the signal handler. If you want to let the user decide whether or not to accept the certificate, you -would have to return FALSE from the signal handler on the first +would have to return FALSE from the signal handler on the first attempt, and then after the connection attempt returns a G_TLS_ERROR_HANDSHAKE, you can interact with the user, and if the user decides to accept the certificate, remember that fact, -create a new connection, and return TRUE from the signal handler +create a new connection, and return TRUE from the signal handler the next time.

    If you are doing I/O in another thread, you do not need to worry about this, and can simply block in the signal @@ -1275,18 +1275,18 @@

    Returns

    -

    TRUE to accept peer_cert +

    TRUE to accept peer_cert (which will also -immediately end the signal emission). FALSE to allow the signal +immediately end the signal emission). FALSE to allow the signal emission to continue, which will cause the handshake to fail if no one else overrides it.

    -

    Flags: Run Last

    +

    Flags: Run Last

    Since: 2.28

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GTlsDatabase.html glib2.0-2.56.4/docs/reference/gio/html/GTlsDatabase.html --- glib2.0-2.56.2/docs/reference/gio/html/GTlsDatabase.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GTlsDatabase.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -91,7 +91,7 @@ - + - + @@ -327,13 +327,13 @@
    void
     g_tls_database_verify_chain_async (GTlsDatabase *self,
                                        GTlsCertificate *chain,
    -                                   const gchar *purpose,
    +                                   const gchar *purpose,
                                        GSocketConnectable *identity,
                                        GTlsInteraction *interaction,
                                        GTlsDatabaseVerifyFlags flags,
                                        GCancellable *cancellable,
                                        GAsyncReadyCallback callback,
    -                                   gpointer user_data);
    + gpointer user_data);

    Asynchronously determines the validity of a certificate chain after looking up and adding any missing certificates to the chain. See g_tls_database_verify_chain() for more information.

    @@ -378,7 +378,7 @@ - + @@ -402,7 +402,7 @@
    GTlsCertificateFlags
     g_tls_database_verify_chain_finish (GTlsDatabase *self,
                                         GAsyncResult *result,
    -                                    GError **error);
    + GError **error);

    Finish an asynchronous verify chain operation. See g_tls_database_verify_chain() for more information.

    If chain @@ -441,7 +441,7 @@

    - + @@ -464,7 +464,7 @@ GTlsInteraction *interaction, GTlsDatabaseLookupFlags flags, GCancellable *cancellable, - GError **error); + GError **error);

    Lookup the issuer of certificate in the database.

    The issuer property @@ -504,12 +504,12 @@

    - + - + @@ -518,7 +518,7 @@

    Returns

    a newly allocated issuer GTlsCertificate, -or NULL. Use g_object_unref() to release the certificate.

    +or NULL. Use g_object_unref() to release the certificate.

    [transfer full]

    Since: 2.30

    @@ -534,7 +534,7 @@ GTlsDatabaseLookupFlags flags, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Asynchronously lookup the issuer of certificate in the database. See g_tls_database_lookup_certificate_issuer() for more information.

    @@ -569,7 +569,7 @@ - + @@ -594,7 +594,7 @@ g_tls_database_lookup_certificate_issuer_finish (GTlsDatabase *self, GAsyncResult *result, - GError **error); + GError **error);

    Finish an asynchronous lookup issuer operation. See g_tls_database_lookup_certificate_issuer() for more information.

    @@ -618,7 +618,7 @@
    - + @@ -627,7 +627,7 @@

    Returns

    a newly allocated issuer GTlsCertificate, -or NULL. Use g_object_unref() to release the certificate.

    +or NULL. Use g_object_unref() to release the certificate.

    [transfer full]

    Since: 2.30

    @@ -635,14 +635,14 @@

    g_tls_database_lookup_certificates_issued_by ()

    -
    GList *
    +
    GList *
     g_tls_database_lookup_certificates_issued_by
                                    (GTlsDatabase *self,
    -                                GByteArray *issuer_raw_dn,
    +                                GByteArray *issuer_raw_dn,
                                     GTlsInteraction *interaction,
                                     GTlsDatabaseLookupFlags flags,
                                     GCancellable *cancellable,
    -                                GError **error);
    + GError **error);

    Lookup certificates issued by this issuer in the database.

    This function can block, use g_tls_database_lookup_certificates_issued_by_async() to perform the lookup operation asynchronously.

    @@ -662,7 +662,7 @@
    - + @@ -677,12 +677,12 @@ - + - + @@ -691,7 +691,7 @@

    Returns

    a newly allocated list of GTlsCertificate -objects. Use g_object_unref() on each certificate, and g_list_free() on the release the list.

    +objects. Use g_object_unref() on each certificate, and g_list_free() on the release the list.

    [transfer full][element-type GTlsCertificate]

    Since: 2.30

    @@ -702,12 +702,12 @@
    void
     g_tls_database_lookup_certificates_issued_by_async
                                    (GTlsDatabase *self,
    -                                GByteArray *issuer_raw_dn,
    +                                GByteArray *issuer_raw_dn,
                                     GTlsInteraction *interaction,
                                     GTlsDatabaseLookupFlags flags,
                                     GCancellable *cancellable,
                                     GAsyncReadyCallback callback,
    -                                gpointer user_data);
    + gpointer user_data);

    Asynchronously lookup certificates issued by this issuer in the database. See g_tls_database_lookup_certificates_issued_by() for more information.

    The database may choose to hold a reference to the issuer byte array for the duration @@ -729,7 +729,7 @@

    - + @@ -744,7 +744,7 @@ - + @@ -765,11 +765,11 @@

    g_tls_database_lookup_certificates_issued_by_finish ()

    -
    GList *
    +
    GList *
     g_tls_database_lookup_certificates_issued_by_finish
                                    (GTlsDatabase *self,
                                     GAsyncResult *result,
    -                                GError **error);
    + GError **error);

    Finish an asynchronous lookup of certificates. See g_tls_database_lookup_certificates_issued_by() for more information.

    @@ -793,7 +793,7 @@
    - + @@ -802,7 +802,7 @@

    Returns

    a newly allocated list of GTlsCertificate -objects. Use g_object_unref() on each certificate, and g_list_free() on the release the list.

    +objects. Use g_object_unref() on each certificate, and g_list_free() on the release the list.

    [transfer full][element-type GTlsCertificate]

    Since: 2.30

    @@ -810,13 +810,13 @@

    g_tls_database_create_certificate_handle ()

    -
    gchar *
    +
    gchar *
     g_tls_database_create_certificate_handle
                                    (GTlsDatabase *self,
                                     GTlsCertificate *certificate);

    Create a handle string for the certificate. The database will only be able to create a handle for certificates that originate from the database. In -cases where the database cannot create a handle for a certificate, NULL +cases where the database cannot create a handle for a certificate, NULL will be returned.

    This handle should be stable across various instances of the application, and between applications. If a certificate is modified in the database, @@ -857,18 +857,18 @@

    GTlsCertificate *
     g_tls_database_lookup_certificate_for_handle
                                    (GTlsDatabase *self,
    -                                const gchar *handle,
    +                                const gchar *handle,
                                     GTlsInteraction *interaction,
                                     GTlsDatabaseLookupFlags flags,
                                     GCancellable *cancellable,
    -                                GError **error);
    + GError **error);

    Lookup a certificate by its handle.

    The handle should have been created by calling g_tls_database_create_certificate_handle() on a GTlsDatabase object of the same TLS backend. The handle is designed to remain valid across instantiations of the database.

    If the handle is no longer valid, or does not point to a certificate in -this database, then NULL will be returned.

    +this database, then NULL will be returned.

    This function can block, use g_tls_database_lookup_certificate_for_handle_async() to perform the lookup operation asynchronously.

    @@ -902,12 +902,12 @@
    - + - + @@ -916,7 +916,7 @@

    Returns

    a newly allocated -GTlsCertificate, or NULL. Use g_object_unref() to release the certificate.

    +GTlsCertificate, or NULL. Use g_object_unref() to release the certificate.

    [transfer full][nullable]

    Since: 2.30

    @@ -927,12 +927,12 @@
    void
     g_tls_database_lookup_certificate_for_handle_async
                                    (GTlsDatabase *self,
    -                                const gchar *handle,
    +                                const gchar *handle,
                                     GTlsInteraction *interaction,
                                     GTlsDatabaseLookupFlags flags,
                                     GCancellable *cancellable,
                                     GAsyncReadyCallback callback,
    -                                gpointer user_data);
    + gpointer user_data);

    Asynchronously lookup a certificate by its handle in the database. See g_tls_database_lookup_certificate_for_handle() for more information.

    @@ -966,7 +966,7 @@
    - + @@ -991,11 +991,11 @@ g_tls_database_lookup_certificate_for_handle_finish (GTlsDatabase *self, GAsyncResult *result, - GError **error); + GError **error);

    Finish an asynchronous lookup of a certificate by its handle. See g_tls_database_lookup_certificate_by_handle() for more information.

    If the handle is no longer valid, or does not point to a certificate in -this database, then NULL will be returned.

    +this database, then NULL will be returned.

    Parameters

    interaction

    an interaction object, or NULL.

    an interaction object, or NULL.

    [nullable]

    cancellable

    a GCancellable, or NULL.

    a GCancellable, or NULL.

    [nullable]

    error

    a GError, or NULL

    a GError, or NULL

     

    cancellable

    a GCancellable, or NULL.

    a GCancellable, or NULL.

    [nullable]

    error

    a GError pointer, or NULL

    a GError pointer, or NULL

     
    -GList * +GList * g_tls_database_lookup_certificates_issued_by () @@ -107,7 +107,7 @@
    -GList * +GList * g_tls_database_lookup_certificates_issued_by_finish () @@ -115,7 +115,7 @@
    -gchar * +gchar * g_tls_database_create_certificate_handle () @@ -185,7 +185,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GTlsDatabase
     
    @@ -215,12 +215,12 @@
    GTlsCertificateFlags
     g_tls_database_verify_chain (GTlsDatabase *self,
                                  GTlsCertificate *chain,
    -                             const gchar *purpose,
    +                             const gchar *purpose,
                                  GSocketConnectable *identity,
                                  GTlsInteraction *interaction,
                                  GTlsDatabaseVerifyFlags flags,
                                  GCancellable *cancellable,
    -                             GError **error);
    + GError **error);

    Determines the validity of a certificate chain after looking up and adding any missing certificates to the chain.

    chain @@ -303,12 +303,12 @@

    cancellable

    a GCancellable, or NULL.

    a GCancellable, or NULL.

    [nullable]

    error

    a GError, or NULL.

    a GError, or NULL.

    [nullable]

    cancellable

    a GCancellable, or NULL.

    a GCancellable, or NULL.

    [nullable]

    error

    a GError pointer, or NULL

    a GError pointer, or NULL

     

    cancellable

    a GCancellable, or NULL.

    a GCancellable, or NULL.

    [nullable]

    error

    a GError, or NULL.

    a GError, or NULL.

    [nullable]

    cancellable

    a GCancellable, or NULL.

    a GCancellable, or NULL.

    [nullable]

    error

    a GError pointer, or NULL

    a GError pointer, or NULL

     

    issuer_raw_dn

    a GByteArray which holds the DER encoded issuer DN.

    a GByteArray which holds the DER encoded issuer DN.

     

    cancellable

    a GCancellable, or NULL.

    a GCancellable, or NULL.

    [nullable]

    error

    a GError, or NULL.

    a GError, or NULL.

    [nullable]

    issuer_raw_dn

    a GByteArray which holds the DER encoded issuer DN.

    a GByteArray which holds the DER encoded issuer DN.

     

    cancellable

    a GCancellable, or NULL.

    a GCancellable, or NULL.

    [nullable]

    error

    a GError pointer, or NULL

    a GError pointer, or NULL

     

    cancellable

    a GCancellable, or NULL.

    a GCancellable, or NULL.

    [nullable]

    error

    a GError, or NULL.

    a GError, or NULL.

    [nullable]

    cancellable

    a GCancellable, or NULL.

    a GCancellable, or NULL.

    [nullable]
    @@ -1017,7 +1017,7 @@ - + @@ -1026,7 +1026,7 @@

    Returns

    a newly allocated GTlsCertificate object. -Use g_object_unref() to release the certificate.

    +Use g_object_unref() to release the certificate.

    [transfer full]

    Since: 2.30

    @@ -1304,6 +1304,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GTlsFileDatabase.html glib2.0-2.56.4/docs/reference/gio/html/GTlsFileDatabase.html --- glib2.0-2.56.2/docs/reference/gio/html/GTlsFileDatabase.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GTlsFileDatabase.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -61,7 +61,7 @@ +gchar * @@ -88,7 +88,7 @@

    Object Hierarchy

    -
        GInterface
    +
        GInterface
         ╰── GTlsFileDatabase
     
    @@ -114,8 +114,8 @@

    g_tls_file_database_new ()

    GTlsDatabase *
    -g_tls_file_database_new (const gchar *anchors,
    -                         GError **error);
    +g_tls_file_database_new (const gchar *anchors, + GError **error);

    Creates a new GTlsFileDatabase which uses anchor certificate authorities in anchors to verify certificate chains.

    @@ -137,7 +137,7 @@
    - + @@ -146,7 +146,7 @@

    Returns

    the new -GTlsFileDatabase, or NULL on error.

    +GTlsFileDatabase, or NULL on error.

    [transfer full][type GTlsFileDatabase]

    Since: 2.30

    @@ -186,7 +186,7 @@

    Property Details

    The “anchors” property

    -
      “anchors”                  gchar *
    +
      “anchors”                  gchar *

    The path to a file containing PEM encoded certificate authority root anchors. The certificates in this file will be treated as root authorities for the purpose of verifying other certificates @@ -198,6 +198,6 @@

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GTlsInteraction.html glib2.0-2.56.4/docs/reference/gio/html/GTlsInteraction.html --- glib2.0-2.56.2/docs/reference/gio/html/GTlsInteraction.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GTlsInteraction.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -136,7 +136,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GTlsInteraction
     
    @@ -172,10 +172,10 @@ g_tls_interaction_invoke_ask_password (GTlsInteraction *interaction, GTlsPassword *password, GCancellable *cancellable, - GError **error); + GError **error);

    Invoke the interaction to ask the user for a password. It invokes this -interaction in the main loop, specifically the GMainContext returned by -g_main_context_get_thread_default() when the interaction is created. This +interaction in the main loop, specifically the GMainContext returned by +g_main_context_get_thread_default() when the interaction is created. This is called by called by GTlsConnection or GTlsDatabase to ask the user for a password.

    Derived subclasses usually implement a password prompt, although they may @@ -238,11 +238,11 @@ GTlsConnection *connection, GTlsCertificateRequestFlags flags, GCancellable *cancellable, - GError **error); + GError **error);

    Invoke the interaction to ask the user to choose a certificate to use with the connection. It invokes this interaction in the main -loop, specifically the GMainContext returned by -g_main_context_get_thread_default() when the interaction is +loop, specifically the GMainContext returned by +g_main_context_get_thread_default() when the interaction is created. This is called by called by GTlsConnection when the peer requests a certificate during the handshake.

    Derived subclasses usually implement a certificate selector, @@ -306,7 +306,7 @@ g_tls_interaction_ask_password (GTlsInteraction *interaction, GTlsPassword *password, GCancellable *cancellable, - GError **error); + GError **error);

    Run synchronous interaction to ask the user for a password. In general, g_tls_interaction_invoke_ask_password() should be used instead of this function.

    @@ -366,7 +366,7 @@ GTlsPassword *password, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Run asynchronous interaction to ask the user for a password. In general, g_tls_interaction_invoke_ask_password() should be used instead of this function.

    @@ -427,7 +427,7 @@
    GTlsInteractionResult
     g_tls_interaction_ask_password_finish (GTlsInteraction *interaction,
                                            GAsyncResult *result,
    -                                       GError **error);
    + GError **error);

    Complete an ask password user interaction request. This should be once the g_tls_interaction_ask_password_async() completion callback is called.

    If G_TLS_INTERACTION_HANDLED is returned, then the GTlsPassword passed @@ -476,7 +476,7 @@ GTlsConnection *connection, GTlsCertificateRequestFlags flags, GCancellable *cancellable, - GError **error); + GError **error);

    Run synchronous interaction to ask the user to choose a certificate to use with the connection. In general, g_tls_interaction_invoke_request_certificate() should be used instead of this function.

    @@ -543,7 +543,7 @@ GTlsCertificateRequestFlags flags, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Run asynchronous interaction to ask the user for a certificate to use with the connection. In general, g_tls_interaction_invoke_request_certificate() should be used instead of this function.

    @@ -604,7 +604,7 @@ g_tls_interaction_request_certificate_finish (GTlsInteraction *interaction, GAsyncResult *result, - GError **error); + GError **error);

    Complete an request certificate user interaction request. This should be once the g_tls_interaction_request_certificate_async() completion callback is called.

    If G_TLS_INTERACTION_HANDLED is returned, then the GTlsConnection @@ -831,6 +831,6 @@

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GTlsPassword.html glib2.0-2.56.4/docs/reference/gio/html/GTlsPassword.html --- glib2.0-2.56.2/docs/reference/gio/html/GTlsPassword.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GTlsPassword.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -50,7 +50,7 @@ - - - +gchar * @@ -143,7 +143,7 @@ +gchar * @@ -175,7 +175,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GTlsPassword
     
    @@ -194,7 +194,7 @@

    g_tls_password_new ()

    GTlsPassword *
     g_tls_password_new (GTlsPasswordFlags flags,
    -                    const gchar *description);
    + const gchar *description);

    Create a new GTlsPassword object.

    Parameters

    @@ -227,13 +227,13 @@

    g_tls_password_get_value ()

    -
    const guchar *
    +
    const guchar *
     g_tls_password_get_value (GTlsPassword *password,
    -                          gsize *length);
    + gsize *length);

    Get the password value. If length - is not NULL then it will be + is not NULL then it will be filled in with the length of the password value. (Note that the -password value is not nul-terminated, so you can only pass NULL +password value is not nul-terminated, so you can only pass NULL for length in contexts where you know the password will have a certain fixed length.)

    @@ -270,8 +270,8 @@

    g_tls_password_set_value ()

    void
     g_tls_password_set_value (GTlsPassword *password,
    -                          const guchar *value,
    -                          gssize length);
    + const guchar *value, + gssize length);

    Set the value for this password. The value will be copied by the password object.

    @@ -316,9 +316,9 @@

    g_tls_password_set_value_full ()

    void
     g_tls_password_set_value_full (GTlsPassword *password,
    -                               guchar *value,
    -                               gssize length,
    -                               GDestroyNotify destroy);
    + guchar *value, + gssize length, + GDestroyNotify destroy);

    Provide the value for this password.

    The value will be owned by the password object, and later freed using @@ -369,7 +369,7 @@


    g_tls_password_get_description ()

    -
    const gchar *
    +
    const gchar *
     g_tls_password_get_description (GTlsPassword *password);

    Get a description string about what the password will be used for.

    @@ -398,7 +398,7 @@

    g_tls_password_set_description ()

    void
     g_tls_password_set_description (GTlsPassword *password,
    -                                const gchar *description);
    + const gchar *description);

    Set a description string about what the password will be used for.

    Parameters

    @@ -485,7 +485,7 @@

    g_tls_password_get_warning ()

    -
    const gchar *
    +
    const gchar *
     g_tls_password_get_warning (GTlsPassword *password);

    Get a user readable translated warning. Usually this warning is a representation of the password flags returned from @@ -516,7 +516,7 @@

    g_tls_password_set_warning ()

    void
     g_tls_password_set_warning (GTlsPassword *password,
    -                            const gchar *warning);
    + const gchar *warning);

    Set a user readable translated warning. Usually this warning is a representation of the password flags returned from g_tls_password_get_flags().

    @@ -656,7 +656,7 @@

    Property Details

    The “description” property

    -
      “description”              gchar *
    +
      “description”              gchar *

    Description of what the password is for.

    Flags: Read / Write

    Default value: NULL

    @@ -671,7 +671,7 @@

    The “warning” property

    -
      “warning”                  gchar *
    +
      “warning”                  gchar *

    Warning about the password.

    Flags: Read / Write

    Default value: NULL

    @@ -679,6 +679,6 @@
    +
    Generated by GTK-Doc V1.29.1
    \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GTlsServerConnection.html glib2.0-2.56.4/docs/reference/gio/html/GTlsServerConnection.html --- glib2.0-2.56.2/docs/reference/gio/html/GTlsServerConnection.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GTlsServerConnection.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -87,7 +87,7 @@

    Object Hierarchy

    -
        GInterface
    +
        GInterface
         ╰── GTlsServerConnection
     
    @@ -114,7 +114,7 @@
    GIOStream *
     g_tls_server_connection_new (GIOStream *base_io_stream,
                                  GTlsCertificate *certificate,
    -                             GError **error);
    + GError **error);

    Creates a new GTlsServerConnection wrapping base_io_stream (which must have pollable input and output streams).

    @@ -138,12 +138,12 @@
    - + - + @@ -152,7 +152,7 @@

    Returns

    the new -GTlsServerConnection, or NULL on error.

    +GTlsServerConnection, or NULL on error.

    [transfer full][type GTlsServerConnection]

    Since: 2.28

    @@ -204,6 +204,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GUnixConnection.html glib2.0-2.56.4/docs/reference/gio/html/GUnixConnection.html --- glib2.0-2.56.2/docs/reference/gio/html/GUnixConnection.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GUnixConnection.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -42,7 +42,7 @@ - + - + @@ -193,11 +193,11 @@

    g_unix_connection_send_fd ()

    -
    gboolean
    +
    gboolean
     g_unix_connection_send_fd (GUnixConnection *connection,
    -                           gint fd,
    +                           gint fd,
                                GCancellable *cancellable,
    -                           GError **error);
    + GError **error);

    Passes a file descriptor to the receiving side of the connection. The receiving end has to call g_unix_connection_receive_fd() to accept the file descriptor.

    @@ -225,12 +225,12 @@
    - + - + @@ -238,7 +238,7 @@

    Returns

    -

    a TRUE on success, NULL on error.

    +

    a TRUE on success, NULL on error.

    Since: 2.22

    @@ -248,7 +248,7 @@
    GCredentials *
     g_unix_connection_receive_credentials (GUnixConnection *connection,
                                            GCancellable *cancellable,
    -                                       GError **error);
    + GError **error);

    Receives credentials from the sending end of the connection. The sending end has to call g_unix_connection_send_credentials() (or similar) for this to work.

    @@ -273,12 +273,12 @@ - + - + @@ -287,7 +287,7 @@

    Returns

    Received credentials on success (free with -g_object_unref()), NULL if error +g_object_unref()), NULL if error is set.

    [transfer full]

    @@ -301,7 +301,7 @@ (GUnixConnection *connection, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Asynchronously receive credentials.

    For more details, see g_unix_connection_receive_credentials() which is the synchronous version of this call.

    @@ -324,7 +324,7 @@ - + @@ -349,7 +349,7 @@ g_unix_connection_receive_credentials_finish (GUnixConnection *connection, GAsyncResult *result, - GError **error); + GError **error);

    Finishes an asynchronous receive credentials operation started with g_unix_connection_receive_credentials_async().

    @@ -373,7 +373,7 @@
    - + @@ -381,8 +381,8 @@

    Returns

    -

    a GCredentials, or NULL on error. -Free the returned object with g_object_unref().

    +

    a GCredentials, or NULL on error. +Free the returned object with g_object_unref().

    [transfer full]

    Since: 2.32

    @@ -390,10 +390,10 @@

    g_unix_connection_send_credentials ()

    -
    gboolean
    +
    gboolean
     g_unix_connection_send_credentials (GUnixConnection *connection,
                                         GCancellable *cancellable,
    -                                    GError **error);
    + GError **error);

    Passes the credentials of the current user the receiving side of the connection. The receiving end has to call g_unix_connection_receive_credentials() (or similar) to accept the @@ -419,12 +419,12 @@

    - + - + @@ -432,7 +432,7 @@

    Returns

    -

    TRUE on success, FALSE if error +

    TRUE on success, FALSE if error is set.

    Since: 2.26

    @@ -445,7 +445,7 @@ (GUnixConnection *connection, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Asynchronously send credentials.

    For more details, see g_unix_connection_send_credentials() which is the synchronous version of this call.

    @@ -468,7 +468,7 @@ - + @@ -489,11 +489,11 @@

    g_unix_connection_send_credentials_finish ()

    -
    gboolean
    +
    gboolean
     g_unix_connection_send_credentials_finish
                                    (GUnixConnection *connection,
                                     GAsyncResult *result,
    -                                GError **error);
    + GError **error);

    Finishes an asynchronous send credentials operation started with g_unix_connection_send_credentials_async().

    @@ -517,7 +517,7 @@
    - + @@ -525,7 +525,7 @@

    Returns

    -

    TRUE if the operation was successful, otherwise FALSE.

    +

    TRUE if the operation was successful, otherwise FALSE.

    Since: 2.32

    @@ -545,6 +545,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GUnixCredentialsMessage.html glib2.0-2.56.4/docs/reference/gio/html/GUnixCredentialsMessage.html --- glib2.0-2.56.2/docs/reference/gio/html/GUnixCredentialsMessage.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GUnixCredentialsMessage.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -67,7 +67,7 @@ - - + @@ -274,9 +274,9 @@

    g_unix_fd_list_peek_fds ()

    -
    const gint *
    +
    const gint *
     g_unix_fd_list_peek_fds (GUnixFDList *list,
    -                         gint *length);
    + gint *length);

    Returns the array of file descriptors that is contained in this object.

    After this call, the descriptors remain the property of list @@ -285,10 +285,10 @@ valid only until list is changed in any way.

    If length - is non-NULL then it is set to the number of file + is non-NULL then it is set to the number of file descriptors in the returned array. The returned array is also terminated with -1.

    -

    This function never returns NULL. In case there are no file +

    This function never returns NULL. In case there are no file descriptors contained in list , an empty array is returned.

    @@ -308,7 +308,7 @@
    +array, or NULL.

    @@ -325,24 +325,24 @@

    g_unix_fd_list_steal_fds ()

    -
    gint *
    +
    gint *
     g_unix_fd_list_steal_fds (GUnixFDList *list,
    -                          gint *length);
    + gint *length);

    Returns the array of file descriptors that is contained in this object.

    After this call, the descriptors are no longer contained in list . Further calls will return an empty list (unless more descriptors have been added).

    -

    The return result of this function must be freed with g_free(). +

    The return result of this function must be freed with g_free(). The caller is also responsible for closing all of the file descriptors. The file descriptors in the array are set to close-on-exec.

    If length - is non-NULL then it is set to the number of file + is non-NULL then it is set to the number of file descriptors in the returned array. The returned array is also terminated with -1.

    -

    This function never returns NULL. In case there are no file +

    This function never returns NULL. In case there are no file descriptors contained in list , an empty array is returned.

    @@ -362,7 +362,7 @@
    +array, or NULL.

    @@ -379,10 +379,10 @@

    g_unix_fd_list_append ()

    -
    gint
    +
    gint
     g_unix_fd_list_append (GUnixFDList *list,
    -                       gint fd,
    -                       GError **error);
    + gint fd, + GError **error);

    Adds a file descriptor to list .

    The file descriptor is duplicated using dup(). You keep your copy @@ -416,7 +416,7 @@

    - + @@ -446,6 +446,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GUnixFDMessage.html glib2.0-2.56.4/docs/reference/gio/html/GUnixFDMessage.html --- glib2.0-2.56.2/docs/reference/gio/html/GUnixFDMessage.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GUnixFDMessage.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -67,7 +67,7 @@ - + @@ -259,7 +259,7 @@

    Returns

    -

    TRUE in case of success, else FALSE (and error +

    TRUE in case of success, else FALSE (and error is set)

    Since: 2.22

    @@ -267,23 +267,23 @@

    g_unix_fd_message_steal_fds ()

    -
    gint *
    +
    gint *
     g_unix_fd_message_steal_fds (GUnixFDMessage *message,
    -                             gint *length);
    + gint *length);

    Returns the array of file descriptors that is contained in this object.

    After this call, the descriptors are no longer contained in message . Further calls will return an empty list (unless more descriptors have been added).

    -

    The return result of this function must be freed with g_free(). +

    The return result of this function must be freed with g_free(). The caller is also responsible for closing all of the file descriptors.

    If length - is non-NULL then it is set to the number of file + is non-NULL then it is set to the number of file descriptors in the returned array. The returned array is also terminated with -1.

    -

    This function never returns NULL. In case there are no file +

    This function never returns NULL. In case there are no file descriptors contained in message , an empty array is returned.

    @@ -303,7 +303,7 @@
    +array, or NULL.

    @@ -342,6 +342,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GUnixInputStream.html glib2.0-2.56.4/docs/reference/gio/html/GUnixInputStream.html --- glib2.0-2.56.2/docs/reference/gio/html/GUnixInputStream.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GUnixInputStream.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -60,7 +60,7 @@ - + - + @@ -114,7 +114,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GInputStream
             ╰── GUnixInputStream
     
    @@ -137,7 +137,7 @@ descriptor refers to a socket or pipe, this will use poll() to do asynchronous I/O. If it refers to a regular file, it will fall back to doing asynchronous I/O in another thread.)

    -

    Note that &lt;gio/gunixinputstream.h> belongs to the UNIX-specific GIO +

    Note that <gio/gunixinputstream.h> belongs to the UNIX-specific GIO interfaces, thus you have to use the gio-unix-2.0.pc pkg-config file when using it.

    @@ -146,12 +146,12 @@

    g_unix_input_stream_new ()

    GInputStream *
    -g_unix_input_stream_new (gint fd,
    -                         gboolean close_fd);
    +g_unix_input_stream_new (gint fd, + gboolean close_fd);

    Creates a new GUnixInputStream for the given fd .

    If close_fd - is TRUE, the file descriptor will be closed + is TRUE, the file descriptor will be closed when the stream is closed.

    Parameters

    @@ -169,7 +169,7 @@
    - + @@ -185,7 +185,7 @@

    g_unix_input_stream_set_close_fd ()

    void
     g_unix_input_stream_set_close_fd (GUnixInputStream *stream,
    -                                  gboolean close_fd);
    + gboolean close_fd);

    Sets whether the file descriptor of stream shall be closed when the stream is closed.

    @@ -205,7 +205,7 @@ - + @@ -216,7 +216,7 @@

    g_unix_input_stream_get_close_fd ()

    -
    gboolean
    +
    gboolean
     g_unix_input_stream_get_close_fd (GUnixInputStream *stream);

    Returns whether the file descriptor of stream will be @@ -238,14 +238,14 @@

    Returns

    -

    TRUE if the file descriptor is closed when done

    +

    TRUE if the file descriptor is closed when done

    Since: 2.20


    g_unix_input_stream_get_fd ()

    -
    gint
    +
    gint
     g_unix_input_stream_get_fd (GUnixInputStream *stream);

    Return the UNIX file descriptor that the stream reads from.

    @@ -283,7 +283,7 @@

    Property Details

    The “close-fd” property

    -
      “close-fd”                 gboolean
    +
      “close-fd”                 gboolean

    Whether to close the file descriptor when the stream is closed.

    Flags: Read / Write

    Default value: TRUE

    @@ -292,7 +292,7 @@

    The “fd” property

    -
      “fd”                       gint
    +
      “fd”                       gint

    The file descriptor that the stream reads from.

    Flags: Read / Write / Construct Only

    Default value: -1

    @@ -305,6 +305,6 @@
    +
    Generated by GTK-Doc V1.29.1
    \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GUnixOutputStream.html glib2.0-2.56.4/docs/reference/gio/html/GUnixOutputStream.html --- glib2.0-2.56.2/docs/reference/gio/html/GUnixOutputStream.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GUnixOutputStream.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -60,7 +60,7 @@
    - + - + @@ -114,7 +114,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GOutputStream
             ╰── GUnixOutputStream
     
    @@ -137,7 +137,7 @@ descriptor refers to a socket or pipe, this will use poll() to do asynchronous I/O. If it refers to a regular file, it will fall back to doing asynchronous I/O in another thread.)

    -

    Note that &lt;gio/gunixoutputstream.h> belongs to the UNIX-specific GIO +

    Note that <gio/gunixoutputstream.h> belongs to the UNIX-specific GIO interfaces, thus you have to use the gio-unix-2.0.pc pkg-config file when using it.

    @@ -146,12 +146,12 @@

    g_unix_output_stream_new ()

    GOutputStream *
    -g_unix_output_stream_new (gint fd,
    -                          gboolean close_fd);
    +g_unix_output_stream_new (gint fd, + gboolean close_fd);

    Creates a new GUnixOutputStream for the given fd .

    If close_fd -, is TRUE, the file descriptor will be closed when +, is TRUE, the file descriptor will be closed when the output stream is destroyed.

    Parameters

    @@ -169,7 +169,7 @@
    - + @@ -185,7 +185,7 @@

    g_unix_output_stream_set_close_fd ()

    void
     g_unix_output_stream_set_close_fd (GUnixOutputStream *stream,
    -                                   gboolean close_fd);
    + gboolean close_fd);

    Sets whether the file descriptor of stream shall be closed when the stream is closed.

    @@ -205,7 +205,7 @@ - + @@ -216,7 +216,7 @@

    g_unix_output_stream_get_close_fd ()

    -
    gboolean
    +
    gboolean
     g_unix_output_stream_get_close_fd (GUnixOutputStream *stream);

    Returns whether the file descriptor of stream will be @@ -238,14 +238,14 @@

    Returns

    -

    TRUE if the file descriptor is closed when done

    +

    TRUE if the file descriptor is closed when done

    Since: 2.20


    g_unix_output_stream_get_fd ()

    -
    gint
    +
    gint
     g_unix_output_stream_get_fd (GUnixOutputStream *stream);

    Return the UNIX file descriptor that the stream writes to.

    @@ -283,7 +283,7 @@

    Property Details

    The “close-fd” property

    -
      “close-fd”                 gboolean
    +
      “close-fd”                 gboolean

    Whether to close the file descriptor when the stream is closed.

    Flags: Read / Write

    Default value: TRUE

    @@ -292,7 +292,7 @@

    The “fd” property

    -
      “fd”                       gint
    +
      “fd”                       gint

    The file descriptor that the stream writes to.

    Flags: Read / Write / Construct Only

    Default value: -1

    @@ -305,6 +305,6 @@
    +
    Generated by GTK-Doc V1.29.1
    \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GUnixSocketAddress.html glib2.0-2.56.4/docs/reference/gio/html/GUnixSocketAddress.html --- glib2.0-2.56.2/docs/reference/gio/html/GUnixSocketAddress.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GUnixSocketAddress.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -68,7 +68,7 @@
    - + @@ -129,13 +129,13 @@ +gchar * +GByteArray * @@ -163,7 +163,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GSocketAddress
             ╰── GUnixSocketAddress
     
    @@ -190,7 +190,7 @@ systems, function calls may return G_IO_ERROR_NOT_SUPPORTED errors. You can use g_unix_socket_address_abstract_names_supported() to see if abstract names are supported.

    -

    Note that &lt;gio/gunixsocketaddress.h> belongs to the UNIX-specific GIO +

    Note that <gio/gunixsocketaddress.h> belongs to the UNIX-specific GIO interfaces, thus you have to use the gio-unix-2.0.pc pkg-config file when using it.

    @@ -199,7 +199,7 @@

    g_unix_socket_address_new ()

    GSocketAddress *
    -g_unix_socket_address_new (const gchar *path);
    +g_unix_socket_address_new (const gchar *path);

    Creates a new GUnixSocketAddress for path .

    To create abstract socket addresses, on systems that support that, @@ -229,8 +229,8 @@

    g_unix_socket_address_new_abstract ()

    GSocketAddress *
    -g_unix_socket_address_new_abstract (const gchar *path,
    -                                    gint path_len);
    +g_unix_socket_address_new_abstract (const gchar *path, + gint path_len);

    g_unix_socket_address_new_abstract is deprecated and should not be used in newly-written code.

    Use g_unix_socket_address_new_with_type().

    @@ -270,8 +270,8 @@

    g_unix_socket_address_new_with_type ()

    GSocketAddress *
    -g_unix_socket_address_new_with_type (const gchar *path,
    -                                     gint path_len,
    +g_unix_socket_address_new_with_type (const gchar *path,
    +                                     gint path_len,
                                          GUnixSocketAddressType type);

    Creates a new GUnixSocketAddress of type type with name path @@ -354,7 +354,7 @@


    g_unix_socket_address_get_is_abstract ()

    -
    gboolean
    +
    gboolean
     g_unix_socket_address_get_is_abstract (GUnixSocketAddress *address);

    g_unix_socket_address_get_is_abstract is deprecated and should not be used in newly-written code.

    @@ -379,7 +379,7 @@

    Returns

    -

    TRUE if the address is abstract, FALSE otherwise

    +

    TRUE if the address is abstract, FALSE otherwise

    Since: 2.22

    @@ -448,7 +448,7 @@

    g_unix_socket_address_get_path_len ()

    -
    gsize
    +
    gsize
     g_unix_socket_address_get_path_len (GUnixSocketAddress *address);

    Gets the length of address 's path.

    @@ -477,13 +477,13 @@

    g_unix_socket_address_abstract_names_supported ()

    -
    gboolean
    +
    gboolean
     g_unix_socket_address_abstract_names_supported
                                    (void);

    Checks if abstract UNIX domain socket names are supported.

    Returns

    -

    TRUE if supported, FALSE otherwise

    +

    TRUE if supported, FALSE otherwise

    Since: 2.22

    @@ -566,7 +566,7 @@

    Property Details

    The “abstract” property

    -
      “abstract”                 gboolean
    +
      “abstract”                 gboolean

    Whether or not this is an abstract address

    GUnixSocketAddress:abstract is deprecated and should not be used in newly-written code.

    @@ -588,7 +588,7 @@

    The “path” property

    -
      “path”                     gchar *
    +
      “path”                     gchar *

    UNIX socket path.

    Flags: Read / Write / Construct Only

    Default value: NULL

    @@ -596,13 +596,13 @@

    The “path-as-array” property

    -
      “path-as-array”            GByteArray *
    +
      “path-as-array”            GByteArray *

    UNIX socket path, as byte array.

    Flags: Read / Write / Construct Only

    +
    Generated by GTK-Doc V1.29.1
    \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GVfs.html glib2.0-2.56.4/docs/reference/gio/html/GVfs.html --- glib2.0-2.56.2/docs/reference/gio/html/GVfs.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GVfs.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -90,14 +90,14 @@
    - - + - + - + @@ -698,13 +698,13 @@

    g_volume_mount_finish ()

    -
    gboolean
    +
    gboolean
     g_volume_mount_finish (GVolume *volume,
                            GAsyncResult *result,
    -                       GError **error);
    + GError **error);

    Finishes mounting a volume. If any errors occurred during the operation, error - will be set to contain the errors and FALSE will be returned.

    + will be set to contain the errors and FALSE will be returned.

    If the mount operation succeeded, g_volume_get_mount() on volume is guaranteed to return the mount right after calling this @@ -731,7 +731,7 @@

    - + @@ -739,13 +739,13 @@

    Returns

    -

    TRUE, FALSE if operation failed

    +

    TRUE, FALSE if operation failed


    g_volume_can_eject ()

    -
    gboolean
    +
    gboolean
     g_volume_can_eject (GVolume *volume);

    Checks if a volume can be ejected.

    @@ -765,8 +765,8 @@

    Returns

    -

    TRUE if the volume -can be ejected. FALSE otherwise

    +

    TRUE if the volume +can be ejected. FALSE otherwise


    @@ -777,7 +777,7 @@ GMountUnmountFlags flags, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    g_volume_eject has been deprecated since version 2.22 and should not be used in newly-written code.

    Use g_volume_eject_with_operation() instead.

    @@ -808,12 +808,12 @@
    - + - + @@ -829,17 +829,17 @@

    g_volume_eject_finish ()

    -
    gboolean
    +
    gboolean
     g_volume_eject_finish (GVolume *volume,
                            GAsyncResult *result,
    -                       GError **error);
    + GError **error);

    g_volume_eject_finish has been deprecated since version 2.22 and should not be used in newly-written code.

    Use g_volume_eject_with_operation_finish() instead.

    Finishes ejecting a volume. If any errors occurred during the operation, error - will be set to contain the errors and FALSE will be returned.

    + will be set to contain the errors and FALSE will be returned.

    Parameters

    error

    a GError pointer, or NULL

    a GError pointer, or NULL

     
    -gchar * anchors Read / Write / Construct

    error

    GError for error reporting, or NULL to ignore.

    GError for error reporting, or NULL to ignore.

     
    const guchar * +const guchar * g_tls_password_get_value () @@ -73,7 +73,7 @@
    const gchar * +const gchar * g_tls_password_get_description () @@ -104,7 +104,7 @@
    const gchar * +const gchar * g_tls_password_get_warning () @@ -132,7 +132,7 @@
    -gchar * description Read / Write
    -gchar * warning Read / Write

    certificate

    the default server certificate, or NULL.

    the default server certificate, or NULL.

    [nullable]

    error

    GError for error reporting, or NULL to ignore.

    GError for error reporting, or NULL to ignore.

     
    -gint +gint g_unix_connection_receive_fd () @@ -50,7 +50,7 @@
    -gboolean +gboolean g_unix_connection_send_fd () @@ -82,7 +82,7 @@
    -gboolean +gboolean g_unix_connection_send_credentials () @@ -98,7 +98,7 @@
    -gboolean +gboolean g_unix_connection_send_credentials_finish () @@ -122,7 +122,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GIOStream
             ╰── GSocketConnection
                 ╰── GUnixConnection
    @@ -139,7 +139,7 @@
     for UNIX domain sockets.

    It contains functions to do some of the UNIX socket specific functionality like passing file descriptors.

    -

    Note that &lt;gio/gunixconnection.h> belongs to the UNIX-specific +

    Note that <gio/gunixconnection.h> belongs to the UNIX-specific GIO interfaces, thus you have to use the gio-unix-2.0.pc pkg-config file when using it.

    @@ -147,10 +147,10 @@

    Functions

    g_unix_connection_receive_fd ()

    -
    gint
    +
    gint
     g_unix_connection_receive_fd (GUnixConnection *connection,
                                   GCancellable *cancellable,
    -                              GError **error);
    + GError **error);

    Receives a file descriptor from the sending end of the connection. The sending end has to call g_unix_connection_send_fd() for this to work.

    @@ -173,12 +173,12 @@

    cancellable

    optional GCancellable object, NULL to ignore.

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    GError for error reporting, or NULL to ignore.

    GError for error reporting, or NULL to ignore.

    [nullable]

    cancellable

    optional GCancellable object, NULL to ignore.

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    GError for error reporting, or NULL to ignore.

    GError for error reporting, or NULL to ignore.

    [nullable]

    cancellable

    A GCancellable or NULL.

    A GCancellable or NULL.

    [nullable]

    error

    Return location for error or NULL.

    Return location for error or NULL.

     

    cancellable

    optional GCancellable object, NULL to ignore.

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    a GError, or NULL

    a GError, or NULL

     

    cancellable

    A GCancellable or NULL.

    A GCancellable or NULL.

    [nullable]

    error

    Return location for error or NULL.

    Return location for error or NULL.

     

    cancellable

    optional GCancellable object, NULL to ignore.

    optional GCancellable object, NULL to ignore.

    [nullable]

    error

    a GError, or NULL

    a GError, or NULL

     
    -gboolean +gboolean g_unix_credentials_message_is_supported () @@ -113,7 +113,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GSocketControlMessage
             ╰── GUnixCredentialsMessage
     
    @@ -212,13 +212,13 @@

    g_unix_credentials_message_is_supported ()

    -
    gboolean
    +
    gboolean
     g_unix_credentials_message_is_supported
                                    (void);

    Checks if passing GCredentials on a GSocket is supported on this platform.

    Returns

    -

    TRUE if supported, FALSE otherwise

    +

    TRUE if supported, FALSE otherwise

    Since: 2.26

    @@ -259,6 +259,6 @@
    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GUnixFDList.html glib2.0-2.56.4/docs/reference/gio/html/GUnixFDList.html --- glib2.0-2.56.2/docs/reference/gio/html/GUnixFDList.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GUnixFDList.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -58,7 +58,7 @@
    -gint +gint g_unix_fd_list_get_length () @@ -66,14 +66,14 @@
    -gint +gint g_unix_fd_list_get ()
    const gint * +const gint * g_unix_fd_list_peek_fds () @@ -81,7 +81,7 @@
    -gint * +gint * g_unix_fd_list_steal_fds () @@ -89,7 +89,7 @@
    -gint +gint g_unix_fd_list_append () @@ -113,7 +113,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GUnixFDList
     
    @@ -129,7 +129,7 @@

    It may be wrapped in a GUnixFDMessage and sent over a GSocket in the G_SOCKET_ADDRESS_UNIX family by using g_socket_send_message() and received using g_socket_receive_message().

    -

    Note that &lt;gio/gunixfdlist.h> belongs to the UNIX-specific GIO +

    Note that <gio/gunixfdlist.h> belongs to the UNIX-specific GIO interfaces, thus you have to use the gio-unix-2.0.pc pkg-config file when using it.

    @@ -138,8 +138,8 @@

    g_unix_fd_list_new_from_array ()

    GUnixFDList *
    -g_unix_fd_list_new_from_array (const gint *fds,
    -                               gint n_fds);
    +g_unix_fd_list_new_from_array (const gint *fds, + gint n_fds);

    Creates a new GUnixFDList containing the file descriptors given in fds . The file descriptors become the property of the new list and @@ -192,7 +192,7 @@


    g_unix_fd_list_get_length ()

    -
    gint
    +
    gint
     g_unix_fd_list_get_length (GUnixFDList *list);

    Gets the length of list (ie: the number of file descriptors @@ -222,10 +222,10 @@


    g_unix_fd_list_get ()

    -
    gint
    +
    gint
     g_unix_fd_list_get (GUnixFDList *list,
    -                    gint index_,
    -                    GError **error);
    + gint index_, + GError **error);

    Gets a file descriptor out of list .

    index_ @@ -259,7 +259,7 @@

    error

    a GError pointer

    a GError pointer

     

    length

    pointer to the length of the returned -array, or NULL.

    [out][optional]

    length

    pointer to the length of the returned -array, or NULL.

    [out][optional]

    error

    a GError pointer

    a GError pointer

     
    -gboolean +gboolean g_unix_fd_message_append_fd () @@ -75,7 +75,7 @@
    -gint * +gint * g_unix_fd_message_steal_fds () @@ -115,7 +115,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GSocketControlMessage
             ╰── GUnixFDMessage
     
    @@ -135,7 +135,7 @@

    For an easier way to send and receive file descriptors over stream-oriented UNIX sockets, see g_unix_connection_send_fd() and g_unix_connection_receive_fd().

    -

    Note that &lt;gio/gunixfdmessage.h> belongs to the UNIX-specific GIO +

    Note that <gio/gunixfdmessage.h> belongs to the UNIX-specific GIO interfaces, thus you have to use the gio-unix-2.0.pc pkg-config file when using it.

    @@ -217,10 +217,10 @@

    g_unix_fd_message_append_fd ()

    -
    gboolean
    +
    gboolean
     g_unix_fd_message_append_fd (GUnixFDMessage *message,
    -                             gint fd,
    -                             GError **error);
    + gint fd, + GError **error);

    Adds a file descriptor to message .

    The file descriptor is duplicated using dup(). You keep your copy @@ -251,7 +251,7 @@

    error

    a GError pointer

    a GError pointer

     

    length

    pointer to the length of the returned -array, or NULL.

    [out][optional]
    -gboolean +gboolean g_unix_input_stream_get_close_fd () @@ -68,7 +68,7 @@
    -gint +gint g_unix_input_stream_get_fd () @@ -87,12 +87,12 @@
    gbooleangboolean close-fd Read / Write
    gintgint fd Read / Write / Construct Only

    close_fd

    TRUE to close the file descriptor when done

    TRUE to close the file descriptor when done

     

    close_fd

    TRUE to close the file descriptor when done

    TRUE to close the file descriptor when done

     
    -gboolean +gboolean g_unix_output_stream_get_close_fd () @@ -68,7 +68,7 @@
    -gint +gint g_unix_output_stream_get_fd () @@ -87,12 +87,12 @@
    gbooleangboolean close-fd Read / Write
    gintgint fd Read / Write / Construct Only

    close_fd

    TRUE to close the file descriptor when done

    TRUE to close the file descriptor when done

     

    close_fd

    TRUE to close the file descriptor when done

    TRUE to close the file descriptor when done

     
    -gboolean +gboolean g_unix_socket_address_get_is_abstract () @@ -91,7 +91,7 @@
    -gsize +gsize g_unix_socket_address_get_path_len () @@ -99,7 +99,7 @@
    -gboolean +gboolean g_unix_socket_address_abstract_names_supported () @@ -118,7 +118,7 @@
    gbooleangboolean abstract Read / Write / Construct Only
    -gchar * path Read / Write / Construct Only
    -GByteArray * path-as-array Read / Write / Construct Only
    -gboolean +gboolean g_vfs_is_active ()
    const gchar * const * +const gchar * const * g_vfs_get_supported_uri_schemes () @@ -105,7 +105,7 @@
    -gboolean +gboolean g_vfs_register_uri_scheme () @@ -113,7 +113,7 @@
    -gboolean +gboolean g_vfs_unregister_uri_scheme () @@ -143,7 +143,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GVfs
     
    @@ -163,13 +163,13 @@
    GFile *
     (*GVfsFileLookupFunc) (GVfs *vfs,
                            const char *identifier,
    -                       gpointer user_data);
    + gpointer user_data);

    This function type is used by g_vfs_register_uri_scheme() to make it possible for a client to associate an URI scheme to a different GFile implementation.

    The client should return a reference to the new file that has been created for uri -, or NULL to continue with the default implementation.

    +, or NULL to continue with the default implementation.

    Parameters

    @@ -239,7 +239,7 @@

    Returns

    a GFile. -Free the returned object with g_object_unref().

    +Free the returned object with g_object_unref().

    [transfer full]

    @@ -279,7 +279,7 @@

    Returns

    a GFile. -Free the returned object with g_object_unref().

    +Free the returned object with g_object_unref().

    [transfer full]

    @@ -319,7 +319,7 @@

    Returns

    a GFile for the given parse_name . -Free the returned object with g_object_unref().

    +Free the returned object with g_object_unref().

    [transfer full]

    @@ -350,7 +350,7 @@

    g_vfs_is_active ()

    -
    gboolean
    +
    gboolean
     g_vfs_is_active (GVfs *vfs);

    Checks if the VFS is active.

    @@ -370,7 +370,7 @@

    Returns

    -

    TRUE if construction of the vfs +

    TRUE if construction of the vfs was successful and it is now active.

    @@ -378,7 +378,7 @@

    g_vfs_get_supported_uri_schemes ()

    -
    const gchar * const *
    +
    const gchar * const *
     g_vfs_get_supported_uri_schemes (GVfs *vfs);

    Gets a list of URI schemes supported by vfs .

    @@ -399,7 +399,7 @@

    Returns

    -

    a NULL-terminated array of strings. +

    a NULL-terminated array of strings. The returned array belongs to GIO and must not be freed or modified.

    [transfer none]

    @@ -408,15 +408,15 @@

    g_vfs_register_uri_scheme ()

    -
    gboolean
    +
    gboolean
     g_vfs_register_uri_scheme (GVfs *vfs,
                                const char *scheme,
                                GVfsFileLookupFunc uri_func,
    -                           gpointer uri_data,
    -                           GDestroyNotify uri_destroy,
    +                           gpointer uri_data,
    +                           GDestroyNotify uri_destroy,
                                GVfsFileLookupFunc parse_name_func,
    -                           gpointer parse_name_data,
    -                           GDestroyNotify parse_name_destroy);
    + gpointer parse_name_data, + GDestroyNotify parse_name_destroy);

    Registers uri_func and parse_name_func as the GFile URI and parse name @@ -471,7 +471,7 @@

    +, or NULL.

    @@ -491,7 +491,7 @@ +, or NULL.

    @@ -507,8 +507,8 @@

    Returns

    -

    TRUE if scheme -was successfully registered, or FALSE if a handler +

    TRUE if scheme +was successfully registered, or FALSE if a handler for scheme already exists.

    @@ -517,7 +517,7 @@

    g_vfs_unregister_uri_scheme ()

    -
    gboolean
    +
    gboolean
     g_vfs_unregister_uri_scheme (GVfs *vfs,
                                  const char *scheme);

    Unregisters the URI handler for scheme @@ -547,8 +547,8 @@

    Returns

    -

    TRUE if scheme -was successfully unregistered, or FALSE if a +

    TRUE if scheme +was successfully unregistered, or FALSE if a handler for scheme does not exist.

    @@ -573,6 +573,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GVolume.html glib2.0-2.56.4/docs/reference/gio/html/GVolume.html --- glib2.0-2.56.2/docs/reference/gio/html/GVolume.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GVolume.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -92,7 +92,7 @@ - - + - +

    uri_data

    custom data passed to be passed to uri_func -, or NULL.

    [nullable]

    parse_name_data

    custom data passed to be passed to parse_name_func -, or NULL.

    [nullable]
    -gboolean +gboolean g_volume_can_mount () @@ -100,7 +100,7 @@
    -gboolean +gboolean g_volume_should_automount () @@ -124,7 +124,7 @@
    -gboolean +gboolean g_volume_mount_finish () @@ -132,7 +132,7 @@
    -gboolean +gboolean g_volume_can_eject () @@ -148,7 +148,7 @@
    -gboolean +gboolean g_volume_eject_finish () @@ -164,7 +164,7 @@
    -gboolean +gboolean g_volume_eject_with_operation_finish () @@ -187,7 +187,7 @@
    const gchar * +const gchar * g_volume_get_sort_key () @@ -208,12 +208,12 @@
    void changedRun LastRun Last
    void removedRun LastRun Last
    @@ -263,7 +263,7 @@

    Object Hierarchy

    -
        GInterface
    +
        GInterface
         ╰── GVolume
     
    @@ -271,7 +271,7 @@

    Prerequisites

    GVolume requires - GObject.

    + GObject.

    Includes

    @@ -288,7 +288,7 @@ GTask. To mount a GVolume, first call g_volume_mount() with (at least) the GVolume instance, optionally a GMountOperation object and a GAsyncReadyCallback.

    -

    Typically, one will only want to pass NULL for the +

    Typically, one will only want to pass NULL for the GMountOperation if automounting all volumes when a desktop session starts since it's not desirable to put up a lot of dialogs asking for credentials.

    @@ -345,7 +345,7 @@

    Returns

    the name for the given volume . The returned string should -be freed with g_free() when no longer needed.

    +be freed with g_free() when no longer needed.


    @@ -356,7 +356,7 @@

    Gets the UUID for the volume . The reference is typically based on the file system UUID for the volume in question and should be -considered an opaque string. Returns NULL if there is no UUID +considered an opaque string. Returns NULL if there is no UUID available.

    Parameters

    @@ -376,8 +376,8 @@

    Returns

    the UUID for volume -or NULL if no UUID can be computed. -The returned string should be freed with g_free() +or NULL if no UUID can be computed. +The returned string should be freed with g_free() when no longer needed.

    @@ -406,7 +406,7 @@

    Returns

    a GIcon. -The returned object should be unreffed with g_object_unref() +The returned object should be unreffed with g_object_unref() when no longer needed.

    [transfer full]

    @@ -436,7 +436,7 @@

    Returns

    a GIcon. -The returned object should be unreffed with g_object_unref() +The returned object should be unreffed with g_object_unref() when no longer needed.

    [transfer full]

    @@ -466,10 +466,10 @@

    Returns

    -

    a GDrive or NULL if volume +

    a GDrive or NULL if volume is not associated with a drive. The returned object should be unreffed -with g_object_unref() when no longer needed.

    +with g_object_unref() when no longer needed.

    [transfer full]

    @@ -497,9 +497,9 @@

    Returns

    -

    a GMount or NULL if volume +

    a GMount or NULL if volume isn't mounted. -The returned object should be unreffed with g_object_unref() +The returned object should be unreffed with g_object_unref() when no longer needed.

    [transfer full]

    @@ -507,7 +507,7 @@

    g_volume_can_mount ()

    -
    gboolean
    +
    gboolean
     g_volume_can_mount (GVolume *volume);

    Checks if a volume can be mounted.

    @@ -527,14 +527,14 @@

    Returns

    -

    TRUE if the volume -can be mounted. FALSE otherwise

    +

    TRUE if the volume +can be mounted. FALSE otherwise


    g_volume_should_automount ()

    -
    gboolean
    +
    gboolean
     g_volume_should_automount (GVolume *volume);

    Returns whether the volume should be automatically mounted.

    @@ -554,7 +554,7 @@

    Returns

    -

    TRUE if the volume should be automatically mounted

    +

    TRUE if the volume should be automatically mounted


    @@ -563,7 +563,7 @@
    GFile *
     g_volume_get_activation_root (GVolume *volume);

    Gets the activation root for a GVolume if it is known ahead of -mount time. Returns NULL otherwise. If not NULL and if volume +mount time. Returns NULL otherwise. If not NULL and if volume is mounted, then the result of g_mount_get_root() on the GMount object obtained from g_volume_get_mount() will always @@ -608,7 +608,7 @@

    -will always be TRUE.

    +will always be TRUE.

    Activation roots are typically used in GVolumeMonitor implementations to find the underlying mount to shadow, see g_mount_is_shadowed() for more details.

    @@ -630,7 +630,7 @@

    Returns

    the activation root of volume -or NULL. Use g_object_unref() to free.

    +or NULL. Use g_object_unref() to free.

    [nullable][transfer full]

    Since: 2.18

    @@ -644,7 +644,7 @@ GMountOperation *mount_operation, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Mounts a volume. This is an asynchronous operation, and is finished by calling g_volume_mount_finish() with the volume @@ -672,17 +672,17 @@

    mount_operation

    a GMountOperation or NULL to avoid user interaction.

    a GMountOperation or NULL to avoid user interaction.

    [nullable]

    cancellable

    optional GCancellable object, NULL to ignore.

    optional GCancellable object, NULL to ignore.

    [nullable]

    callback

    a GAsyncReadyCallback, or NULL.

    a GAsyncReadyCallback, or NULL.

    [nullable]

    error

    a GError location to store an error, or NULL to ignore

    a GError location to store an error, or NULL to ignore

     

    cancellable

    optional GCancellable object, NULL to ignore.

    optional GCancellable object, NULL to ignore.

    [nullable]

    callback

    a GAsyncReadyCallback, or NULL.

    a GAsyncReadyCallback, or NULL.

    [nullable]
    @@ -861,7 +861,7 @@ - + @@ -869,7 +869,7 @@

    Returns

    -

    TRUE, FALSE if operation failed

    +

    TRUE, FALSE if operation failed


    @@ -881,7 +881,7 @@ GMountOperation *mount_operation, GCancellable *cancellable, GAsyncReadyCallback callback, - gpointer user_data); + gpointer user_data);

    Ejects a volume. This is an asynchronous operation, and is finished by calling g_volume_eject_with_operation_finish() with the volume @@ -908,18 +908,18 @@

    - - + - + @@ -936,13 +936,13 @@

    g_volume_eject_with_operation_finish ()

    -
    gboolean
    +
    gboolean
     g_volume_eject_with_operation_finish (GVolume *volume,
                                           GAsyncResult *result,
    -                                      GError **error);
    + GError **error);

    Finishes ejecting a volume. If any errors occurred during the operation, error - will be set to contain the errors and FALSE will be returned.

    + will be set to contain the errors and FALSE will be returned.

    Parameters

    error

    a GError location to store an error, or NULL to ignore

    a GError location to store an error, or NULL to ignore

     

    mount_operation

    a GMountOperation or NULL to +

    a GMountOperation or NULL to avoid user interaction.

    [nullable]

    cancellable

    optional GCancellable object, NULL to ignore.

    optional GCancellable object, NULL to ignore.

    [nullable]

    callback

    a GAsyncReadyCallback, or NULL.

    a GAsyncReadyCallback, or NULL.

    [nullable]
    @@ -964,7 +964,7 @@ - + @@ -972,7 +972,7 @@

    Returns

    -

    TRUE if the volume was successfully ejected. FALSE otherwise

    +

    TRUE if the volume was successfully ejected. FALSE otherwise

    Since: 2.22

    @@ -1001,8 +1001,8 @@

    Returns

    -

    a NULL-terminated array -of strings containing kinds of identifiers. Use g_strfreev() to free.

    +

    a NULL-terminated array +of strings containing kinds of identifiers. Use g_strfreev() to free.

    [array zero-terminated=1][transfer full]

    @@ -1041,14 +1041,14 @@

    Returns

    a newly allocated string containing the -requested identfier, or NULL if the GVolume +requested identfier, or NULL if the GVolume doesn't have this kind of identifier


    g_volume_get_sort_key ()

    -
    const gchar *
    +
    const gchar *
     g_volume_get_sort_key (GVolume *volume);

    Gets the sort key for volume , if any.

    @@ -1070,7 +1070,7 @@

    Returns

    Sorting key for volume -or NULL if no such key is available

    +or NULL if no such key is available

    Since: 2.32

    @@ -1174,22 +1174,22 @@ - + - + - + - + @@ -1222,7 +1222,7 @@ - @@ -1234,12 +1234,12 @@ - + - @@ -1255,7 +1255,7 @@ - + @@ -1322,7 +1322,7 @@

    The “changed” signal

    void
     user_function (GVolume *gvolume,
    -               gpointer user_data)
    + gpointer user_data)

    Emitted when the volume has been changed.

    Parameters

    @@ -1339,14 +1339,14 @@

    error

    a GError location to store the error occurring, or NULL

    a GError location to store the error occurring, or NULL

     

    get_uuid ()

    Gets the UUID for the GVolume. The reference is typically based on the file system UUID for the mount in question and should be considered an opaque string. Returns NULL if there is no UUID available.

    Gets the UUID for the GVolume. The reference is typically based on the file system UUID for the mount in question and should be considered an opaque string. Returns NULL if there is no UUID available.

     

    get_drive ()

    Gets a GDrive the volume is located on. Returns NULL if the GVolume is not associated with a GDrive.

    Gets a GDrive the volume is located on. Returns NULL if the GVolume is not associated with a GDrive.

     

    get_mount ()

    Gets a GMount representing the mounted volume. Returns NULL if the GVolume is not mounted.

    Gets a GMount representing the mounted volume. Returns NULL if the GVolume is not mounted.

     

    can_mount ()

    Returns TRUE if the GVolume can be mounted.

    Returns TRUE if the GVolume can be mounted.

     

    get_identifier ()

    Returns the identifier of the given kind, or NULL if +

    Returns the identifier of the given kind, or NULL if the GVolume doesn't have one.

     

    should_automount ()

    Returns TRUE if the GVolume should be automatically mounted.

    Returns TRUE if the GVolume should be automatically mounted.

     

    get_activation_root ()

    Returns the activation root for the GVolume if it is known in advance or NULL if +

    Returns the activation root for the GVolume if it is known in advance or NULL if it is not known.

     

    get_sort_key ()

    Gets a key used for sorting GVolume instance or NULL if no such key exists. Since 2.32.

    Gets a key used for sorting GVolume instance or NULL if no such key exists. Since 2.32.

     
    -

    Flags: Run Last

    +

    Flags: Run Last


    The “removed” signal

    void
     user_function (GVolume *gvolume,
    -               gpointer user_data)
    + gpointer user_data)

    This signal is emitted when the GVolume have been removed. If the recipient is holding references to the object they should release them so the object can be finalized.

    @@ -1365,11 +1365,11 @@
    -

    Flags: Run Last

    +

    Flags: Run Last

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GVolumeMonitor.html glib2.0-2.56.4/docs/reference/gio/html/GVolumeMonitor.html --- glib2.0-2.56.2/docs/reference/gio/html/GVolumeMonitor.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GVolumeMonitor.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -51,7 +51,7 @@ -GList * +GList * g_volume_monitor_get_connected_drives () @@ -59,7 +59,7 @@ -GList * +GList * g_volume_monitor_get_volumes () @@ -67,7 +67,7 @@ -GList * +GList * g_volume_monitor_get_mounts () @@ -112,62 +112,62 @@ void drive-changed -Run Last +Run Last void drive-connected -Run Last +Run Last void drive-disconnected -Run Last +Run Last void drive-eject-button -Run Last +Run Last void drive-stop-button -Run Last +Run Last void mount-added -Run Last +Run Last void mount-changed -Run Last +Run Last void mount-pre-unmount -Run Last +Run Last void mount-removed -Run Last +Run Last void volume-added -Run Last +Run Last void volume-changed -Run Last +Run Last void volume-removed -Run Last +Run Last @@ -193,7 +193,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GVolumeMonitor
     
    @@ -208,7 +208,7 @@ on the computer. In other words, what a file selector or file manager would show in a sidebar.

    GVolumeMonitor is not -thread-default-context aware, +thread-default-context aware, and so should not be used other than from the main thread, with no thread-default-context active.

    @@ -222,18 +222,18 @@

    Returns

    a reference to the GVolumeMonitor used by gio. Call -g_object_unref() when done with it.

    +g_object_unref() when done with it.

    [transfer full]


    g_volume_monitor_get_connected_drives ()

    -
    GList *
    +
    GList *
     g_volume_monitor_get_connected_drives (GVolumeMonitor *volume_monitor);

    Gets a list of drives connected to the system.

    -

    The returned list should be freed with g_list_free(), after -its elements have been unreffed with g_object_unref().

    +

    The returned list should be freed with g_list_free(), after +its elements have been unreffed with g_object_unref().

    Parameters

    @@ -251,18 +251,18 @@

    Returns

    -

    a GList of connected GDrive objects.

    +

    a GList of connected GDrive objects.

    [element-type GDrive][transfer full]


    g_volume_monitor_get_volumes ()

    -
    GList *
    +
    GList *
     g_volume_monitor_get_volumes (GVolumeMonitor *volume_monitor);

    Gets a list of the volumes on the system.

    -

    The returned list should be freed with g_list_free(), after -its elements have been unreffed with g_object_unref().

    +

    The returned list should be freed with g_list_free(), after +its elements have been unreffed with g_object_unref().

    Parameters

    @@ -280,18 +280,18 @@

    Returns

    -

    a GList of GVolume objects.

    +

    a GList of GVolume objects.

    [element-type GVolume][transfer full]


    g_volume_monitor_get_mounts ()

    -
    GList *
    +
    GList *
     g_volume_monitor_get_mounts (GVolumeMonitor *volume_monitor);

    Gets a list of the mounts on the system.

    -

    The returned list should be freed with g_list_free(), after -its elements have been unreffed with g_object_unref().

    +

    The returned list should be freed with g_list_free(), after +its elements have been unreffed with g_object_unref().

    Parameters

    @@ -309,7 +309,7 @@

    Returns

    -

    a GList of GMount objects.

    +

    a GList of GMount objects.

    [element-type GMount][transfer full]

    @@ -331,7 +331,7 @@ associated with a GVolume object. It must be called just before emitting the mount_added signal.

    -

    If the return value is not NULL, the caller must associate the +

    If the return value is not NULL, the caller must associate the returned GVolume object with the GMount. This involves returning it in its g_mount_get_volume() implementation. The caller must also listen for the "removed" signal on the returned object @@ -370,7 +370,7 @@

    Returns

    the GVolume object that is the parent for mount -or NULL +or NULL if no wants to adopt the GMount.

    [transfer full]

    @@ -406,8 +406,8 @@

    Returns

    -

    a GMount or NULL if no such mount is available. -Free the returned object with g_object_unref().

    +

    a GMount or NULL if no such mount is available. +Free the returned object with g_object_unref().

    [transfer full]

    @@ -442,8 +442,8 @@

    Returns

    -

    a GVolume or NULL if no such volume is available. -Free the returned object with g_object_unref().

    +

    a GVolume or NULL if no such volume is available. +Free the returned object with g_object_unref().

    [transfer full]

    @@ -471,7 +471,7 @@
    void
     user_function (GVolumeMonitor *volume_monitor,
                    GDrive         *drive,
    -               gpointer        user_data)
    + gpointer user_data)

    Emitted when a drive changes.

    Parameters

    @@ -500,7 +500,7 @@
    -

    Flags: Run Last

    +

    Flags: Run Last


    @@ -508,7 +508,7 @@
    void
     user_function (GVolumeMonitor *volume_monitor,
                    GDrive         *drive,
    -               gpointer        user_data)
    + gpointer user_data)

    Emitted when a drive is connected to the system.

    Parameters

    @@ -537,7 +537,7 @@
    -

    Flags: Run Last

    +

    Flags: Run Last


    @@ -545,7 +545,7 @@
    void
     user_function (GVolumeMonitor *volume_monitor,
                    GDrive         *drive,
    -               gpointer        user_data)
    + gpointer user_data)

    Emitted when a drive is disconnected from the system.

    Parameters

    @@ -574,7 +574,7 @@
    -

    Flags: Run Last

    +

    Flags: Run Last


    @@ -582,7 +582,7 @@
    void
     user_function (GVolumeMonitor *volume_monitor,
                    GDrive         *drive,
    -               gpointer        user_data)
    + gpointer user_data)

    Emitted when the eject button is pressed on drive .

    @@ -612,7 +612,7 @@
    -

    Flags: Run Last

    +

    Flags: Run Last

    Since: 2.18


    @@ -621,7 +621,7 @@
    void
     user_function (GVolumeMonitor *volume_monitor,
                    GDrive         *drive,
    -               gpointer        user_data)
    + gpointer user_data)

    Emitted when the stop button is pressed on drive .

    @@ -651,7 +651,7 @@
    -

    Flags: Run Last

    +

    Flags: Run Last

    Since: 2.22


    @@ -660,7 +660,7 @@
    void
     user_function (GVolumeMonitor *volume_monitor,
                    GMount         *mount,
    -               gpointer        user_data)
    + gpointer user_data)

    Emitted when a mount is added.

    Parameters

    @@ -689,7 +689,7 @@
    -

    Flags: Run Last

    +

    Flags: Run Last


    @@ -697,7 +697,7 @@
    void
     user_function (GVolumeMonitor *volume_monitor,
                    GMount         *mount,
    -               gpointer        user_data)
    + gpointer user_data)

    Emitted when a mount changes.

    Parameters

    @@ -726,7 +726,7 @@
    -

    Flags: Run Last

    +

    Flags: Run Last


    @@ -734,7 +734,7 @@
    void
     user_function (GVolumeMonitor *volume_monitor,
                    GMount         *mount,
    -               gpointer        user_data)
    + gpointer user_data)

    May be emitted when a mount is about to be removed.

    This signal depends on the backend and is only emitted if GIO was used to unmount.

    @@ -765,7 +765,7 @@
    -

    Flags: Run Last

    +

    Flags: Run Last


    @@ -773,7 +773,7 @@
    void
     user_function (GVolumeMonitor *volume_monitor,
                    GMount         *mount,
    -               gpointer        user_data)
    + gpointer user_data)

    Emitted when a mount is removed.

    Parameters

    @@ -802,7 +802,7 @@
    -

    Flags: Run Last

    +

    Flags: Run Last


    @@ -810,7 +810,7 @@
    void
     user_function (GVolumeMonitor *volume_monitor,
                    GVolume        *volume,
    -               gpointer        user_data)
    + gpointer user_data)

    Emitted when a mountable volume is added to the system.

    Parameters

    @@ -839,7 +839,7 @@
    -

    Flags: Run Last

    +

    Flags: Run Last


    @@ -847,7 +847,7 @@
    void
     user_function (GVolumeMonitor *volume_monitor,
                    GVolume        *volume,
    -               gpointer        user_data)
    + gpointer user_data)

    Emitted when mountable volume is changed.

    Parameters

    @@ -876,7 +876,7 @@
    -

    Flags: Run Last

    +

    Flags: Run Last


    @@ -884,7 +884,7 @@
    void
     user_function (GVolumeMonitor *volume_monitor,
                    GVolume        *volume,
    -               gpointer        user_data)
    + gpointer user_data)

    Emitted when a mountable volume is removed from the system.

    Parameters

    @@ -913,7 +913,7 @@
    -

    Flags: Run Last

    +

    Flags: Run Last

    @@ -922,6 +922,6 @@
    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GZlibCompressor.html glib2.0-2.56.4/docs/reference/gio/html/GZlibCompressor.html --- glib2.0-2.56.2/docs/reference/gio/html/GZlibCompressor.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GZlibCompressor.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -90,7 +90,7 @@ Read / Write / Construct Only -gint +gint level Read / Write / Construct Only @@ -118,7 +118,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GZlibCompressor
     
    @@ -197,7 +197,7 @@

    Returns

    -

    a GFileInfo, or NULL.

    +

    a GFileInfo, or NULL.

    [transfer none]

    Since: 2.26

    @@ -210,7 +210,7 @@ GFileInfo *file_info);

    Sets file_info in compressor -. If non-NULL, and compressor +. If non-NULL, and compressor 's “format” property is G_ZLIB_COMPRESSOR_FORMAT_GZIP, it will be used to set the file name and modification time in @@ -297,7 +297,7 @@

    The “file-info” property

      “file-info”                GFileInfo *
    -

    If set to a non-NULL GFileInfo object, and “format” is +

    If set to a non-NULL GFileInfo object, and “format” is G_ZLIB_COMPRESSOR_FORMAT_GZIP, the compressor will write the file name and modification time from the file info to the GZIP header.

    Flags: Read / Write

    @@ -314,7 +314,7 @@

    The “level” property

    -
      “level”                    gint
    +
      “level”                    gint

    The level of compression from 0 (no compression) to 9 (most compression), -1 for the default level.

    Flags: Read / Write / Construct Only

    Allowed values: [-1,9]

    @@ -323,6 +323,6 @@
    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/GZlibDecompressor.html glib2.0-2.56.4/docs/reference/gio/html/GZlibDecompressor.html --- glib2.0-2.56.2/docs/reference/gio/html/GZlibDecompressor.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/GZlibDecompressor.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -99,7 +99,7 @@

    Object Hierarchy

    -
        GObject
    +
        GObject
         ╰── GZlibDecompressor
     
    @@ -154,7 +154,7 @@ g_zlib_decompressor_get_file_info (GZlibDecompressor *decompressor);

    Retrieves the GFileInfo constructed from the GZIP header data of compressed data processed by compressor -, or NULL if decompressor +, or NULL if decompressor 's “format” property is not G_ZLIB_COMPRESSOR_FORMAT_GZIP, or the header data was not fully processed yet, or it not present in the @@ -176,7 +176,7 @@

    Returns

    -

    a GFileInfo, or NULL.

    +

    a GFileInfo, or NULL.

    [transfer none]

    Since: 2.26

    @@ -196,7 +196,7 @@

    The “file-info” property

      “file-info”                GFileInfo *

    A GFileInfo containing the information found in the GZIP header -of the data stream processed, or NULL if the header was not yet +of the data stream processed, or NULL if the header was not yet fully processed, is not present at all, or the compressor's “format” property is not G_ZLIB_COMPRESSOR_FORMAT_GZIP.

    Flags: Read

    @@ -213,6 +213,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/highlevel-socket.html glib2.0-2.56.4/docs/reference/gio/html/highlevel-socket.html --- glib2.0-2.56.2/docs/reference/gio/html/highlevel-socket.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/highlevel-socket.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -54,6 +54,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/icons.html glib2.0-2.56.4/docs/reference/gio/html/icons.html --- glib2.0-2.56.2/docs/reference/gio/html/icons.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/icons.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -47,6 +47,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/index.html glib2.0-2.56.4/docs/reference/gio/html/index.html --- glib2.0-2.56.2/docs/reference/gio/html/index.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/index.html 2018-12-18 17:56:14.000000000 +0000 @@ -6,7 +6,7 @@ - + @@ -15,7 +15,7 @@

    - for GIO 2.56.2 + for GIO 2.56.4 The latest version of this documentation can be found on-line at https://developer.gnome.org/gio/unstable/. @@ -642,6 +642,6 @@

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/migrating.html glib2.0-2.56.4/docs/reference/gio/html/migrating.html --- glib2.0-2.56.2/docs/reference/gio/html/migrating.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/migrating.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -55,6 +55,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/networking.html glib2.0-2.56.4/docs/reference/gio/html/networking.html --- glib2.0-2.56.2/docs/reference/gio/html/networking.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/networking.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -72,6 +72,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/permissions.html glib2.0-2.56.4/docs/reference/gio/html/permissions.html --- glib2.0-2.56.2/docs/reference/gio/html/permissions.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/permissions.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -33,6 +33,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/pt01.html glib2.0-2.56.4/docs/reference/gio/html/pt01.html --- glib2.0-2.56.2/docs/reference/gio/html/pt01.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/pt01.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -34,6 +34,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/pt02.html glib2.0-2.56.4/docs/reference/gio/html/pt02.html --- glib2.0-2.56.2/docs/reference/gio/html/pt02.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/pt02.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -603,6 +603,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/registry.html glib2.0-2.56.4/docs/reference/gio/html/registry.html --- glib2.0-2.56.2/docs/reference/gio/html/registry.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/registry.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -27,6 +27,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/resolver.html glib2.0-2.56.4/docs/reference/gio/html/resolver.html --- glib2.0-2.56.2/docs/reference/gio/html/resolver.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/resolver.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -53,6 +53,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/resources.html glib2.0-2.56.4/docs/reference/gio/html/resources.html --- glib2.0-2.56.2/docs/reference/gio/html/resources.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/resources.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -27,6 +27,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/running-gio-apps.html glib2.0-2.56.4/docs/reference/gio/html/running-gio-apps.html --- glib2.0-2.56.2/docs/reference/gio/html/running-gio-apps.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/running-gio-apps.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -184,6 +184,6 @@

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/settings.html glib2.0-2.56.4/docs/reference/gio/html/settings.html --- glib2.0-2.56.2/docs/reference/gio/html/settings.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/settings.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -36,6 +36,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/streaming.html glib2.0-2.56.4/docs/reference/gio/html/streaming.html --- glib2.0-2.56.2/docs/reference/gio/html/streaming.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/streaming.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -104,6 +104,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/subprocesses.html glib2.0-2.56.4/docs/reference/gio/html/subprocesses.html --- glib2.0-2.56.2/docs/reference/gio/html/subprocesses.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/subprocesses.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -32,6 +32,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/testing.html glib2.0-2.56.4/docs/reference/gio/html/testing.html --- glib2.0-2.56.2/docs/reference/gio/html/testing.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/testing.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -27,6 +27,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/tls.html glib2.0-2.56.4/docs/reference/gio/html/tls.html --- glib2.0-2.56.2/docs/reference/gio/html/tls.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/tls.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -65,6 +65,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/tools.html glib2.0-2.56.4/docs/reference/gio/html/tools.html --- glib2.0-2.56.2/docs/reference/gio/html/tools.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/tools.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -53,6 +53,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/types.html glib2.0-2.56.4/docs/reference/gio/html/types.html --- glib2.0-2.56.2/docs/reference/gio/html/types.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/types.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -38,6 +38,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/utils.html glib2.0-2.56.4/docs/reference/gio/html/utils.html --- glib2.0-2.56.2/docs/reference/gio/html/utils.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/utils.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -27,6 +27,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/html/volume_mon.html glib2.0-2.56.4/docs/reference/gio/html/volume_mon.html --- glib2.0-2.56.2/docs/reference/gio/html/volume_mon.html 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/html/volume_mon.html 2018-12-18 17:56:14.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -41,6 +41,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gio/Makefile.in glib2.0-2.56.4/docs/reference/gio/Makefile.in --- glib2.0-2.56.2/docs/reference/gio/Makefile.in 2018-08-17 00:27:41.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/Makefile.in 2018-12-18 16:10:50.000000000 +0000 @@ -1044,6 +1044,7 @@ for file in $(HTML_IMAGES) ; do \ test -f $(abs_srcdir)/$$file && cp $(abs_srcdir)/$$file $(abs_builddir)/html; \ test -f $(abs_builddir)/$$file && cp $(abs_builddir)/$$file $(abs_builddir)/html; \ + test -f $$file && cp $$file $(abs_builddir)/html; \ done; $(GTK_DOC_V_XREF)gtkdoc-fixxref --module=$(DOC_MODULE) --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS) $(AM_V_at)touch html-build.stamp diff -Nru glib2.0-2.56.2/docs/reference/gio/version.xml glib2.0-2.56.4/docs/reference/gio/version.xml --- glib2.0-2.56.2/docs/reference/gio/version.xml 2018-08-17 00:28:21.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gio/version.xml 2018-12-18 16:11:24.000000000 +0000 @@ -1 +1 @@ -2.56.2 +2.56.4 diff -Nru glib2.0-2.56.2/docs/reference/glib/glib-gettextize.1 glib2.0-2.56.4/docs/reference/glib/glib-gettextize.1 --- glib2.0-2.56.2/docs/reference/glib/glib-gettextize.1 2018-08-17 00:34:12.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/glib-gettextize.1 2018-12-18 16:13:52.000000000 +0000 @@ -2,7 +2,7 @@ .\" Title: glib-gettextize .\" Author: Owen Taylor .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 08/17/2018 +.\" Date: 12/18/2018 .\" Manual: User Commands .\" Source: GLib .\" Language: English diff -Nru glib2.0-2.56.2/docs/reference/glib/glib-sections.txt glib2.0-2.56.4/docs/reference/glib/glib-sections.txt --- glib2.0-2.56.2/docs/reference/glib/glib-sections.txt 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/glib-sections.txt 2018-12-18 17:56:12.000000000 +0000 @@ -3420,6 +3420,7 @@ g_variant_parse_error_quark g_variant_parser_get_error_quark g_variant_type_checked_ +g_variant_type_string_get_depth_
  • diff -Nru glib2.0-2.56.2/docs/reference/glib/gtester.1 glib2.0-2.56.4/docs/reference/glib/gtester.1 --- glib2.0-2.56.2/docs/reference/glib/gtester.1 2018-08-17 00:34:12.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/gtester.1 2018-12-18 16:13:52.000000000 +0000 @@ -2,7 +2,7 @@ .\" Title: gtester .\" Author: Tim Janik .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 08/17/2018 +.\" Date: 12/18/2018 .\" Manual: User Commands .\" Source: GLib .\" Language: English diff -Nru glib2.0-2.56.2/docs/reference/glib/gtester-report.1 glib2.0-2.56.4/docs/reference/glib/gtester-report.1 --- glib2.0-2.56.2/docs/reference/glib/gtester-report.1 2018-08-17 00:34:13.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/gtester-report.1 2018-12-18 16:13:52.000000000 +0000 @@ -2,7 +2,7 @@ .\" Title: gtester-report .\" Author: Tim Janik .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 08/17/2018 +.\" Date: 12/18/2018 .\" Manual: User Commands .\" Source: GLib .\" Language: English diff -Nru glib2.0-2.56.2/docs/reference/glib/html/annotation-glossary.html glib2.0-2.56.4/docs/reference/glib/html/annotation-glossary.html --- glib2.0-2.56.2/docs/reference/glib/html/annotation-glossary.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/annotation-glossary.html 2018-12-18 17:56:13.000000000 +0000 @@ -7,7 +7,7 @@ - + @@ -95,6 +95,6 @@

    Override the parsed C type with given type.

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/api-index-full.html glib2.0-2.56.4/docs/reference/glib/html/api-index-full.html --- glib2.0-2.56.2/docs/reference/glib/html/api-index-full.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/api-index-full.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -9312,6 +9312,6 @@
    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/deprecated.html glib2.0-2.56.4/docs/reference/glib/html/deprecated.html --- glib2.0-2.56.2/docs/reference/glib/html/deprecated.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/deprecated.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -41,6 +41,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Arrays.html glib2.0-2.56.4/docs/reference/glib/html/glib-Arrays.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Arrays.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Arrays.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -1113,6 +1113,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Asynchronous-Queues.html glib2.0-2.56.4/docs/reference/glib/html/glib-Asynchronous-Queues.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Asynchronous-Queues.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Asynchronous-Queues.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -1407,6 +1407,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Atomic-Operations.html glib2.0-2.56.4/docs/reference/glib/html/glib-Atomic-Operations.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Atomic-Operations.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Atomic-Operations.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -925,6 +925,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Automatic-String-Completion.html glib2.0-2.56.4/docs/reference/glib/html/glib-Automatic-String-Completion.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Automatic-String-Completion.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Automatic-String-Completion.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -605,6 +605,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Balanced-Binary-Trees.html glib2.0-2.56.4/docs/reference/glib/html/glib-Balanced-Binary-Trees.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Balanced-Binary-Trees.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Balanced-Binary-Trees.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -940,6 +940,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Base64-Encoding.html glib2.0-2.56.4/docs/reference/glib/html/glib-Base64-Encoding.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Base64-Encoding.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Base64-Encoding.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -435,6 +435,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Basic-Types.html glib2.0-2.56.4/docs/reference/glib/html/glib-Basic-Types.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Basic-Types.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Basic-Types.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -1175,6 +1175,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Bookmark-file-parser.html glib2.0-2.56.4/docs/reference/glib/html/glib-Bookmark-file-parser.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Bookmark-file-parser.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Bookmark-file-parser.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -2417,6 +2417,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Bounds-checked-integer-arithmetic.html glib2.0-2.56.4/docs/reference/glib/html/glib-Bounds-checked-integer-arithmetic.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Bounds-checked-integer-arithmetic.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Bounds-checked-integer-arithmetic.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -379,6 +379,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-building.html glib2.0-2.56.4/docs/reference/glib/html/glib-building.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-building.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-building.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -441,6 +441,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Byte-Arrays.html glib2.0-2.56.4/docs/reference/glib/html/glib-Byte-Arrays.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Byte-Arrays.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Byte-Arrays.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -1506,6 +1506,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Byte-Order-Macros.html glib2.0-2.56.4/docs/reference/glib/html/glib-Byte-Order-Macros.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Byte-Order-Macros.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Byte-Order-Macros.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -2087,6 +2087,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Caches.html glib2.0-2.56.4/docs/reference/glib/html/glib-Caches.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Caches.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Caches.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -530,6 +530,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-changes.html glib2.0-2.56.4/docs/reference/glib/html/glib-changes.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-changes.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-changes.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -147,6 +147,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Character-Set-Conversion.html glib2.0-2.56.4/docs/reference/glib/html/glib-Character-Set-Conversion.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Character-Set-Conversion.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Character-Set-Conversion.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -1343,6 +1343,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Commandline-option-parser.html glib2.0-2.56.4/docs/reference/glib/html/glib-Commandline-option-parser.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Commandline-option-parser.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Commandline-option-parser.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -2315,6 +2315,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-compiling.html glib2.0-2.56.4/docs/reference/glib/html/glib-compiling.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-compiling.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-compiling.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -139,6 +139,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-core.html glib2.0-2.56.4/docs/reference/glib/html/glib-core.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-core.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-core.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -61,6 +61,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-cross-compiling.html glib2.0-2.56.4/docs/reference/glib/html/glib-cross-compiling.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-cross-compiling.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-cross-compiling.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -159,6 +159,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Data-Checksums.html glib2.0-2.56.4/docs/reference/glib/html/glib-Data-Checksums.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Data-Checksums.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Data-Checksums.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -641,6 +641,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Data-HMACs.html glib2.0-2.56.4/docs/reference/glib/html/glib-Data-HMACs.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Data-HMACs.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Data-HMACs.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -593,6 +593,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Datasets.html glib2.0-2.56.4/docs/reference/glib/html/glib-Datasets.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Datasets.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Datasets.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -663,6 +663,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-data-types.html glib2.0-2.56.4/docs/reference/glib/html/glib-data-types.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-data-types.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-data-types.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -94,6 +94,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Date-and-Time-Functions.html glib2.0-2.56.4/docs/reference/glib/html/glib-Date-and-Time-Functions.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Date-and-Time-Functions.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Date-and-Time-Functions.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -2819,6 +2819,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Deprecated-Thread-APIs.html glib2.0-2.56.4/docs/reference/glib/html/glib-Deprecated-Thread-APIs.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Deprecated-Thread-APIs.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Deprecated-Thread-APIs.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -2081,6 +2081,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Double-ended-Queues.html glib2.0-2.56.4/docs/reference/glib/html/glib-Double-ended-Queues.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Double-ended-Queues.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Double-ended-Queues.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -1843,6 +1843,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Doubly-Linked-Lists.html glib2.0-2.56.4/docs/reference/glib/html/glib-Doubly-Linked-Lists.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Doubly-Linked-Lists.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Doubly-Linked-Lists.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -1923,6 +1923,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Dynamic-Loading-of-Modules.html glib2.0-2.56.4/docs/reference/glib/html/glib-Dynamic-Loading-of-Modules.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Dynamic-Loading-of-Modules.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Dynamic-Loading-of-Modules.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -655,6 +655,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Error-Reporting.html glib2.0-2.56.4/docs/reference/glib/html/glib-Error-Reporting.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Error-Reporting.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Error-Reporting.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -1248,6 +1248,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-File-Utilities.html glib2.0-2.56.4/docs/reference/glib/html/glib-File-Utilities.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-File-Utilities.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-File-Utilities.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -1637,14 +1637,14 @@
    int
     g_stat (const gchar *filename,
             GStatBuf *buf);
    -

    A wrapper for the POSIX stat() function. The stat() function -returns information about a file. On Windows the stat() function in +

    A wrapper for the POSIX stat() function. The stat() function +returns information about a file. On Windows the stat() function in the C library checks only the FAT-style READONLY attribute and does not look at the ACL at all. Thus on Windows the protection bits in the st_mode field are a fabrication of little use.

    On Windows the Microsoft C libraries have several variants of the -stat struct and stat() function with names like _stat(), _stat32(), +stat struct and stat() function with names like _stat(), _stat32(), _stat32i64() and _stat64i32(). The one used here is for 32-bit code the one with 32-bit size and time fields, specifically called _stat32().

    In Microsoft's compiler, by default struct stat means one with @@ -1652,9 +1652,9 @@ with 32-bit fields. To hopefully clear up this messs, the gstdio.h header defines a type GStatBuf which is the appropriate struct type depending on the platform and/or compiler being used. On POSIX it -is just struct stat, but note that even on POSIX platforms, stat() +is just struct stat, but note that even on POSIX platforms, stat() might be a macro.

    -

    See your C library manual for more details about stat().

    +

    See your C library manual for more details about stat().

    Parameters

    @@ -1693,7 +1693,7 @@ g_lstat (const gchar *filename, GStatBuf *buf);

    A wrapper for the POSIX lstat() function. The lstat() function is -like stat() except that in the case of symbolic links, it returns +like stat() except that in the case of symbolic links, it returns information about the symbolic link itself and not the file that it refers to. If the system does not support symbolic links g_lstat() is identical to g_stat().

    @@ -2513,13 +2513,13 @@

    GStatBuf

    typedef struct _stat32 GStatBuf;
     
    -

    A type corresponding to the appropriate struct type for the stat() +

    A type corresponding to the appropriate struct type for the stat() system call, depending on the platform and/or compiler being used.

    See g_stat() for more information.

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-fundamentals.html glib2.0-2.56.4/docs/reference/glib/html/glib-fundamentals.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-fundamentals.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-fundamentals.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -54,6 +54,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-GDateTime.html glib2.0-2.56.4/docs/reference/glib/html/glib-GDateTime.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-GDateTime.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-GDateTime.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -2474,6 +2474,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-gettextize.html glib2.0-2.56.4/docs/reference/glib/html/glib-gettextize.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-gettextize.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-gettextize.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -90,6 +90,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Glob-style-pattern-matching.html glib2.0-2.56.4/docs/reference/glib/html/glib-Glob-style-pattern-matching.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Glob-style-pattern-matching.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Glob-style-pattern-matching.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -362,6 +362,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-GTimeZone.html glib2.0-2.56.4/docs/reference/glib/html/glib-GTimeZone.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-GTimeZone.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-GTimeZone.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -650,6 +650,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-GUuid.html glib2.0-2.56.4/docs/reference/glib/html/glib-GUuid.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-GUuid.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-GUuid.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -130,6 +130,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-GVariant.html glib2.0-2.56.4/docs/reference/glib/html/glib-GVariant.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-GVariant.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-GVariant.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -3853,6 +3853,10 @@ in the container. See g_variant_n_children().

    The returned value is never floating. You should free it with g_variant_unref() when you're done with it.

    +

    There may be implementation specific restrictions on deeply nested values, +which would result in the unit tuple being returned as the child value, +instead of further nested children. GVariant is guaranteed to handle +nesting up to at least 64 levels.

    This function is O(1).

    Parameters

    @@ -4547,6 +4551,8 @@ is found to be in normal form then it will be marked as being trusted. If the value was already marked as being trusted then this function will immediately return TRUE.

    +

    There may be implementation specific restrictions on deeply nested values. +GVariant is guaranteed to handle nesting up to at least 64 levels.

    Parameters

    @@ -7097,6 +7103,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-GVariantType.html glib2.0-2.56.4/docs/reference/glib/html/glib-GVariantType.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-GVariantType.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-GVariantType.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -473,7 +473,10 @@ "h", "d", "s", "o", "g" and "?".

    The above definition is recursive to arbitrary depth. "aaaaai" and "(ui(nq((y)))s)" are both valid type strings, as is -"a(aa(ui)(qna{ya(yd)}))".

    +"a(aa(ui)(qna{ya(yd)}))". In order to not hit memory limits, GVariant +imposes a limit on recursion depth of 65 nested containers. This is the +limit in the D-Bus specification (64) plus one to allow a GDBusMessage to +be nested in a top-level tuple.

    The meaning of each of the characters is as follows:

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Hash-Tables.html glib2.0-2.56.4/docs/reference/glib/html/glib-Hash-Tables.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Hash-Tables.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Hash-Tables.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -2267,6 +2267,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Hook-Functions.html glib2.0-2.56.4/docs/reference/glib/html/glib-Hook-Functions.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Hook-Functions.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Hook-Functions.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -1793,6 +1793,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Hostname-Utilities.html glib2.0-2.56.4/docs/reference/glib/html/glib-Hostname-Utilities.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Hostname-Utilities.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Hostname-Utilities.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -277,6 +277,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib.html glib2.0-2.56.4/docs/reference/glib/html/glib.html --- glib2.0-2.56.2/docs/reference/glib/html/glib.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -66,6 +66,6 @@

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-I18N.html glib2.0-2.56.4/docs/reference/glib/html/glib-I18N.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-I18N.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-I18N.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -136,8 +136,8 @@ natural to offer the de-facto standard gettext() support macros in an easy-to-use form.

    In order to use these macros in an application, you must include -&lt;glib/gi18n.h>. For use in a library, you must include -&lt;glib/gi18n-lib.h> +<glib/gi18n.h>. For use in a library, you must include +<glib/gi18n-lib.h> after defining the GETTEXT_PACKAGE macro suitably for your library:

    @@ -810,6 +810,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-IO-Channels.html glib2.0-2.56.4/docs/reference/glib/html/glib-IO-Channels.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-IO-Channels.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-IO-Channels.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -2624,6 +2624,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Keyed-Data-Lists.html glib2.0-2.56.4/docs/reference/glib/html/glib-Keyed-Data-Lists.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Keyed-Data-Lists.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Keyed-Data-Lists.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -1013,6 +1013,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Key-value-file-parser.html glib2.0-2.56.4/docs/reference/glib/html/glib-Key-value-file-parser.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Key-value-file-parser.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Key-value-file-parser.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -3714,6 +3714,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Lexical-Scanner.html glib2.0-2.56.4/docs/reference/glib/html/glib-Lexical-Scanner.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Lexical-Scanner.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Lexical-Scanner.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -1988,6 +1988,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Memory-Allocation.html glib2.0-2.56.4/docs/reference/glib/html/glib-Memory-Allocation.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Memory-Allocation.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Memory-Allocation.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -1474,6 +1474,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Memory-Slices.html glib2.0-2.56.4/docs/reference/glib/html/glib-Memory-Slices.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Memory-Slices.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Memory-Slices.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -647,6 +647,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Message-Logging.html glib2.0-2.56.4/docs/reference/glib/html/glib-Message-Logging.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Message-Logging.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Message-Logging.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -2077,6 +2077,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Miscellaneous-Macros.html glib2.0-2.56.4/docs/reference/glib/html/glib-Miscellaneous-Macros.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Miscellaneous-Macros.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Miscellaneous-Macros.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -1504,13 +1504,25 @@

    G_GNUC_MALLOC

    #define G_GNUC_MALLOC __attribute__((__malloc__))
     
    -

    Expands to the GNU C malloc function attribute if the compiler is gcc. -Declaring a function as malloc enables better optimization of the function. -A function can have the malloc attribute if it returns a pointer which is -guaranteed to not alias with any other pointer when the function returns -(in practice, this means newly allocated memory).

    +

    Expands to the +GNU C malloc function attribute +if the compiler is gcc. +Declaring a function as malloc enables better optimization of the function, +but must only be done if the allocation behaviour of the function is fully +understood, otherwise miscompilation can result.

    +

    A function can have the malloc attribute if it returns a pointer which is +guaranteed to not alias with any other pointer valid when the function +returns, and moreover no pointers to valid objects occur in any storage +addressed by the returned pointer.

    +

    In practice, this means that G_GNUC_MALLOC can be used with any function +which returns unallocated or zeroed-out memory, but not with functions which +return initialised structures containing other pointers, or with functions +that reallocate memory. This definition changed in GLib 2.56.3 to match the +stricter definition introduced around GCC 5.

    Place the attribute after the declaration, just before the semicolon.

    -

    See the GNU C documentation for more details.

    +

    See the +GNU C documentation +for more details.

    Since: 2.6


    @@ -1734,6 +1746,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Miscellaneous-Utility-Functions.html glib2.0-2.56.4/docs/reference/glib/html/glib-Miscellaneous-Utility-Functions.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Miscellaneous-Utility-Functions.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Miscellaneous-Utility-Functions.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -2319,6 +2319,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-N-ary-Trees.html glib2.0-2.56.4/docs/reference/glib/html/glib-N-ary-Trees.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-N-ary-Trees.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-N-ary-Trees.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -1960,6 +1960,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Numerical-Definitions.html glib2.0-2.56.4/docs/reference/glib/html/glib-Numerical-Definitions.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Numerical-Definitions.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Numerical-Definitions.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -227,6 +227,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Perl-compatible-regular-expressions.html glib2.0-2.56.4/docs/reference/glib/html/glib-Perl-compatible-regular-expressions.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Perl-compatible-regular-expressions.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Perl-compatible-regular-expressions.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -3518,6 +3518,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Pointer-Arrays.html glib2.0-2.56.4/docs/reference/glib/html/glib-Pointer-Arrays.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Pointer-Arrays.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Pointer-Arrays.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -1188,6 +1188,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-programming.html glib2.0-2.56.4/docs/reference/glib/html/glib-programming.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-programming.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-programming.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -70,6 +70,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Quarks.html glib2.0-2.56.4/docs/reference/glib/html/glib-Quarks.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Quarks.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Quarks.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -366,6 +366,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Random-Numbers.html glib2.0-2.56.4/docs/reference/glib/html/glib-Random-Numbers.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Random-Numbers.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Random-Numbers.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -755,6 +755,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-regex-syntax.html glib2.0-2.56.4/docs/reference/glib/html/glib-regex-syntax.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-regex-syntax.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-regex-syntax.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -2211,6 +2211,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Relations-and-Tuples.html glib2.0-2.56.4/docs/reference/glib/html/glib-Relations-and-Tuples.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Relations-and-Tuples.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Relations-and-Tuples.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -648,6 +648,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-resources.html glib2.0-2.56.4/docs/reference/glib/html/glib-resources.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-resources.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-resources.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -118,6 +118,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-running.html glib2.0-2.56.4/docs/reference/glib/html/glib-running.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-running.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-running.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -294,6 +294,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Sequences.html glib2.0-2.56.4/docs/reference/glib/html/glib-Sequences.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Sequences.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Sequences.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -2084,6 +2084,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Shell-related-Utilities.html glib2.0-2.56.4/docs/reference/glib/html/glib-Shell-related-Utilities.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Shell-related-Utilities.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Shell-related-Utilities.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -294,6 +294,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Simple-XML-Subset-Parser.html glib2.0-2.56.4/docs/reference/glib/html/glib-Simple-XML-Subset-Parser.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Simple-XML-Subset-Parser.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Simple-XML-Subset-Parser.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -1243,7 +1243,7 @@ sections are not passed literally to the passthrough function of the parser. Instead, the content of the section (without the - &lt;![CDATA[ and ]]&gt;) is + <![CDATA[ and ]]&gt;) is passed to the text function. This flag was added in GLib 2.12

    @@ -1358,7 +1358,7 @@ +<empty/>.

    @@ -1473,6 +1473,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Singly-Linked-Lists.html glib2.0-2.56.4/docs/reference/glib/html/glib-Singly-Linked-Lists.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Singly-Linked-Lists.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Singly-Linked-Lists.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -1541,6 +1541,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Spawning-Processes.html glib2.0-2.56.4/docs/reference/glib/html/glib-Spawning-Processes.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Spawning-Processes.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Spawning-Processes.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -1244,6 +1244,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Standard-Macros.html glib2.0-2.56.4/docs/reference/glib/html/glib-Standard-Macros.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Standard-Macros.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Standard-Macros.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -580,6 +580,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-String-Chunks.html glib2.0-2.56.4/docs/reference/glib/html/glib-String-Chunks.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-String-Chunks.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-String-Chunks.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -364,6 +364,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Strings.html glib2.0-2.56.4/docs/reference/glib/html/glib-Strings.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Strings.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Strings.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -1786,6 +1786,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-String-Utility-Functions.html glib2.0-2.56.4/docs/reference/glib/html/glib-String-Utility-Functions.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-String-Utility-Functions.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-String-Utility-Functions.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -723,7 +723,7 @@ g_vprintf(), g_vfprintf(), g_vsprintf() and g_vasprintf() are declared in the header gprintf.h which is not included in glib.h (otherwise using glib.h would drag in stdio.h), so you'll have to -explicitly include &lt;glib/gprintf.h> in order to use the GLib +explicitly include <glib/gprintf.h> in order to use the GLib printf() functions.

    String precision pitfalls

    @@ -4315,6 +4315,6 @@
    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Testing.html glib2.0-2.56.4/docs/reference/glib/html/glib-Testing.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Testing.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Testing.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -3470,6 +3470,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-The-Main-Event-Loop.html glib2.0-2.56.4/docs/reference/glib/html/glib-The-Main-Event-Loop.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-The-Main-Event-Loop.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-The-Main-Event-Loop.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -5221,6 +5221,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Thread-Pools.html glib2.0-2.56.4/docs/reference/glib/html/glib-Thread-Pools.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Thread-Pools.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Thread-Pools.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -803,6 +803,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Threads.html glib2.0-2.56.4/docs/reference/glib/html/glib-Threads.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Threads.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Threads.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -3319,6 +3319,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Timers.html glib2.0-2.56.4/docs/reference/glib/html/glib-Timers.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Timers.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Timers.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -311,6 +311,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Trash-Stacks.html glib2.0-2.56.4/docs/reference/glib/html/glib-Trash-Stacks.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Trash-Stacks.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Trash-Stacks.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -267,6 +267,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Type-Conversion-Macros.html glib2.0-2.56.4/docs/reference/glib/html/glib-Type-Conversion-Macros.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Type-Conversion-Macros.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Type-Conversion-Macros.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -303,6 +303,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Unicode-Manipulation.html glib2.0-2.56.4/docs/reference/glib/html/glib-Unicode-Manipulation.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Unicode-Manipulation.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Unicode-Manipulation.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -1563,7 +1563,7 @@ g_utf8_get_char()). The break type is used to find word and line breaks ("text boundaries"), Pango implements the Unicode boundary resolution algorithms and normally you would use a function such -as pango_break() instead of caring about break types yourself.

    +as pango_break() instead of caring about break types yourself.

    Parameters

    end_element ()

    Callback to invoke when the closing tag of an element is seen. Note that this is also called for empty tags like -&lt;empty/>.

     
    @@ -1744,7 +1744,7 @@ being a valid Unicode character; if you pass in invalid character, the result is undefined.

    -

    This function is equivalent to pango_script_for_unichar() and the +

    This function is equivalent to pango_script_for_unichar() and the two are interchangeable.

    Parameters

    @@ -4020,7 +4020,7 @@

    The GUnicodeScript enumeration identifies different writing systems. The values correspond to the names as defined in the Unicode standard. The enumeration has been added in GLib 2.14, -and is interchangeable with PangoScript.

    +and is interchangeable with PangoScript.

    Note that new types may be added in the future. Applications should be ready to handle unknown values. See Unicode Standard Annex 24: Script names.

    @@ -5130,6 +5130,6 @@
    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-UNIX-specific-utilities-and-integration.html glib2.0-2.56.4/docs/reference/glib/html/glib-UNIX-specific-utilities-and-integration.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-UNIX-specific-utilities-and-integration.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-UNIX-specific-utilities-and-integration.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -611,6 +611,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-URI-Functions.html glib2.0-2.56.4/docs/reference/glib/html/glib-URI-Functions.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-URI-Functions.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-URI-Functions.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -498,6 +498,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-utilities.html glib2.0-2.56.4/docs/reference/glib/html/glib-utilities.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-utilities.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-utilities.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -123,6 +123,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Version-Information.html glib2.0-2.56.4/docs/reference/glib/html/glib-Version-Information.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Version-Information.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Version-Information.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -367,7 +367,7 @@

    GLIB_MICRO_VERSION

    -
    #define GLIB_MICRO_VERSION 2
    +
    #define GLIB_MICRO_VERSION 4
     

    The micro version number of the GLib library.

    Like gtk_micro_version, but from the headers used at @@ -566,6 +566,6 @@

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Warnings-and-Assertions.html glib2.0-2.56.4/docs/reference/glib/html/glib-Warnings-and-Assertions.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Warnings-and-Assertions.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Warnings-and-Assertions.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -599,6 +599,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/glib-Windows-Compatibility-Functions.html glib2.0-2.56.4/docs/reference/glib/html/glib-Windows-Compatibility-Functions.html --- glib2.0-2.56.2/docs/reference/glib/html/glib-Windows-Compatibility-Functions.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/glib-Windows-Compatibility-Functions.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -694,6 +694,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/gtester.html glib2.0-2.56.4/docs/reference/glib/html/gtester.html --- glib2.0-2.56.2/docs/reference/glib/html/gtester.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/gtester.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -181,6 +181,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/gtester-report.html glib2.0-2.56.4/docs/reference/glib/html/gtester-report.html --- glib2.0-2.56.2/docs/reference/glib/html/gtester-report.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/gtester-report.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -75,6 +75,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/gvariant-format-strings.html glib2.0-2.56.4/docs/reference/glib/html/gvariant-format-strings.html --- glib2.0-2.56.2/docs/reference/glib/html/gvariant-format-strings.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/gvariant-format-strings.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -1388,6 +1388,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/gvariant-text.html glib2.0-2.56.4/docs/reference/glib/html/gvariant-text.html --- glib2.0-2.56.2/docs/reference/glib/html/gvariant-text.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/gvariant-text.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -661,6 +661,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/index.html glib2.0-2.56.4/docs/reference/glib/html/index.html --- glib2.0-2.56.2/docs/reference/glib/html/index.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/index.html 2018-12-18 17:56:13.000000000 +0000 @@ -6,7 +6,7 @@ - + @@ -15,7 +15,7 @@

    - for GLib 2.56.2 + for GLib 2.56.4 The latest version of this documentation can be found on-line at https://developer.gnome.org/glib/unstable/. @@ -335,6 +335,6 @@

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/html/tools.html glib2.0-2.56.4/docs/reference/glib/html/tools.html --- glib2.0-2.56.2/docs/reference/glib/html/tools.html 2018-08-17 01:03:37.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/html/tools.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -35,6 +35,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/glib/Makefile.in glib2.0-2.56.4/docs/reference/glib/Makefile.in --- glib2.0-2.56.2/docs/reference/glib/Makefile.in 2018-08-17 00:27:41.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/Makefile.in 2018-12-18 16:10:50.000000000 +0000 @@ -983,6 +983,7 @@ for file in $(HTML_IMAGES) ; do \ test -f $(abs_srcdir)/$$file && cp $(abs_srcdir)/$$file $(abs_builddir)/html; \ test -f $(abs_builddir)/$$file && cp $(abs_builddir)/$$file $(abs_builddir)/html; \ + test -f $$file && cp $$file $(abs_builddir)/html; \ done; $(GTK_DOC_V_XREF)gtkdoc-fixxref --module=$(DOC_MODULE) --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS) $(AM_V_at)touch html-build.stamp diff -Nru glib2.0-2.56.2/docs/reference/glib/version.xml glib2.0-2.56.4/docs/reference/glib/version.xml --- glib2.0-2.56.2/docs/reference/glib/version.xml 2018-08-17 00:28:21.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/glib/version.xml 2018-12-18 16:11:24.000000000 +0000 @@ -1 +1 @@ -2.56.2 +2.56.4 diff -Nru glib2.0-2.56.2/docs/reference/gobject/glib-genmarshal.1 glib2.0-2.56.4/docs/reference/gobject/glib-genmarshal.1 --- glib2.0-2.56.2/docs/reference/gobject/glib-genmarshal.1 2018-08-17 00:35:09.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/glib-genmarshal.1 2018-12-18 16:13:53.000000000 +0000 @@ -2,7 +2,7 @@ .\" Title: glib-genmarshal .\" Author: Emmanuele Bassi .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 08/17/2018 +.\" Date: 12/18/2018 .\" Manual: User Commands .\" Source: GObject .\" Language: English diff -Nru glib2.0-2.56.2/docs/reference/gobject/glib-mkenums.1 glib2.0-2.56.4/docs/reference/gobject/glib-mkenums.1 --- glib2.0-2.56.2/docs/reference/gobject/glib-mkenums.1 2018-08-17 00:35:08.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/glib-mkenums.1 2018-12-18 16:13:53.000000000 +0000 @@ -2,7 +2,7 @@ .\" Title: glib-mkenums .\" Author: Owen Taylor .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 08/17/2018 +.\" Date: 12/18/2018 .\" Manual: User Commands .\" Source: GObject .\" Language: English diff -Nru glib2.0-2.56.2/docs/reference/gobject/gobject-query.1 glib2.0-2.56.4/docs/reference/gobject/gobject-query.1 --- glib2.0-2.56.2/docs/reference/gobject/gobject-query.1 2018-08-17 00:35:09.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/gobject-query.1 2018-12-18 16:13:53.000000000 +0000 @@ -2,7 +2,7 @@ .\" Title: gobject-query .\" Author: Tim Janik .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" Date: 08/17/2018 +.\" Date: 12/18/2018 .\" Manual: User Commands .\" Source: GObject .\" Language: English diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/annotation-glossary.html glib2.0-2.56.4/docs/reference/gobject/html/annotation-glossary.html --- glib2.0-2.56.2/docs/reference/gobject/html/annotation-glossary.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/annotation-glossary.html 2018-12-18 17:56:13.000000000 +0000 @@ -7,7 +7,7 @@ - + @@ -86,6 +86,6 @@

    Override the parsed C type with given type.

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/api-index-full.html glib2.0-2.56.4/docs/reference/gobject/html/api-index-full.html --- glib2.0-2.56.2/docs/reference/gobject/html/api-index-full.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/api-index-full.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -3053,6 +3053,6 @@
    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/ch01s02.html glib2.0-2.56.4/docs/reference/gobject/html/ch01s02.html --- glib2.0-2.56.2/docs/reference/gobject/html/ch01s02.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/ch01s02.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -156,6 +156,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/chapter-gobject.html glib2.0-2.56.4/docs/reference/gobject/html/chapter-gobject.html --- glib2.0-2.56.2/docs/reference/gobject/html/chapter-gobject.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/chapter-gobject.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -174,7 +174,7 @@
    1
    -
    ViewerFile *file = g_object_new (VIEWER_TYPE_FILE, NULL);
    +
    ViewerFile *file = g_object_new (VIEWER_TYPE_FILE, NULL);
    @@ -316,6 +316,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/chapter-gtype.html glib2.0-2.56.4/docs/reference/gobject/html/chapter-gtype.html --- glib2.0-2.56.2/docs/reference/gobject/html/chapter-gtype.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/chapter-gtype.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -257,9 +257,9 @@ b = g_value_get_uint64 (&b_value); if (a == b) { - g_print ("Yay !! 10 lines of code to copy around a uint64.\n"); + g_print ("Yay !! 10 lines of code to copy around a uint64.\n"); } else { - g_print ("Are you sure this is not a Z80 ?\n"); + g_print ("Are you sure this is not a Z80 ?\n"); } } @@ -268,7 +268,7 @@ GObject *obj; GValue obj_vala = G_VALUE_INIT; GValue obj_valb = G_VALUE_INIT; - obj = g_object_new (VIEWER_TYPE_FILE, NULL); + obj = g_object_new (VIEWER_TYPE_FILE, NULL); g_value_init (&obj_vala, VIEWER_TYPE_FILE); g_value_set_object (&obj_vala, obj); @@ -311,6 +311,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/chapter-intro.html glib2.0-2.56.4/docs/reference/gobject/html/chapter-intro.html --- glib2.0-2.56.2/docs/reference/gobject/html/chapter-intro.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/chapter-intro.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -95,6 +95,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/chapter-signal.html glib2.0-2.56.4/docs/reference/gobject/html/chapter-signal.html --- glib2.0-2.56.2/docs/reference/gobject/html/chapter-signal.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/chapter-signal.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -204,7 +204,7 @@ register GCClosure *cc = (GCClosure*) closure; register gpointer data1, data2; - g_return_if_fail (n_param_values == 2); + g_return_if_fail (n_param_values == 2); data1 = g_value_peek_pointer (param_values + 0); data2 = closure->data; @@ -248,6 +248,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/GBinding.html glib2.0-2.56.4/docs/reference/gobject/html/GBinding.html --- glib2.0-2.56.2/docs/reference/gobject/html/GBinding.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/GBinding.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -50,7 +50,7 @@ -const gchar * +const gchar * g_binding_get_source_property () @@ -65,7 +65,7 @@ -const gchar * +const gchar * g_binding_get_target_property () @@ -97,7 +97,7 @@ -gboolean +gboolean (*GBindingTransformFunc) () @@ -144,7 +144,7 @@ -gchar * +gchar * source-property Read / Write / Construct Only @@ -156,7 +156,7 @@ -gchar * +gchar * target-property Read / Write / Construct Only @@ -261,7 +261,7 @@ G_BINDING_BIDIRECTIONAL, celsius_to_fahrenheit, fahrenheit_to_celsius, - NULL, NULL); + NULL, NULL); @@ -346,7 +346,7 @@

    g_binding_get_source_property ()

    -
    const gchar *
    +
    const gchar *
     g_binding_get_source_property (GBinding *binding);

    Retrieves the name of the property of “source” used as the source of the binding.

    @@ -402,7 +402,7 @@

    g_binding_get_target_property ()

    -
    const gchar *
    +
    const gchar *
     g_binding_get_target_property (GBinding *binding);

    Retrieves the name of the property of “target” used as the target of the binding.

    @@ -488,10 +488,10 @@

    g_object_bind_property ()

    GBinding *
    -g_object_bind_property (gpointer source,
    -                        const gchar *source_property,
    -                        gpointer target,
    -                        const gchar *target_property,
    +g_object_bind_property (gpointer source,
    +                        const gchar *source_property,
    +                        gpointer target,
    +                        const gchar *target_property,
                             GBindingFlags flags);

    Creates a binding between source_property on source @@ -585,11 +585,11 @@


    GBindingTransformFunc ()

    -
    gboolean
    +
    gboolean
     (*GBindingTransformFunc) (GBinding *binding,
                               const GValue *from_value,
                               GValue *to_value,
    -                          gpointer user_data);
    + gpointer user_data);

    A function to be called to transform from_value to to_value . If @@ -640,7 +640,7 @@

    Returns

    -

    TRUE if the transformation was successful, and FALSE +

    TRUE if the transformation was successful, and FALSE otherwise

    Since: 2.26

    @@ -649,15 +649,15 @@

    g_object_bind_property_full ()

    GBinding *
    -g_object_bind_property_full (gpointer source,
    -                             const gchar *source_property,
    -                             gpointer target,
    -                             const gchar *target_property,
    +g_object_bind_property_full (gpointer source,
    +                             const gchar *source_property,
    +                             gpointer target,
    +                             const gchar *target_property,
                                  GBindingFlags flags,
                                  GBindingTransformFunc transform_to,
                                  GBindingTransformFunc transform_from,
    -                             gpointer user_data,
    -                             GDestroyNotify notify);
    + gpointer user_data, + GDestroyNotify notify);

    Complete version of g_object_bind_property().

    Creates a binding between source_property on source @@ -735,7 +735,7 @@

    the transformation function from the source to the target -, or NULL to use the default.

    +, or NULL to use the default.

    [scope notified][nullable] @@ -743,19 +743,19 @@

    the transformation function from the target to the source -, or NULL to use the default.

    +, or NULL to use the default.

    [scope notified][nullable]

    user_data

    custom data to be passed to the transformation functions, -or NULL

    +or NULL

     

    notify

    a function to call when disposing the binding, to free -resources used by the transformation functions, or NULL if not required.

    +resources used by the transformation functions, or NULL if not required.

    [nullable] @@ -774,10 +774,10 @@

    g_object_bind_property_with_closures ()

    GBinding *
    -g_object_bind_property_with_closures (gpointer source,
    -                                      const gchar *source_property,
    -                                      gpointer target,
    -                                      const gchar *target_property,
    +g_object_bind_property_with_closures (gpointer source,
    +                                      const gchar *source_property,
    +                                      gpointer target,
    +                                      const gchar *target_property,
                                           GBindingFlags flags,
                                           GClosure *transform_to,
                                           GClosure *transform_from);
    @@ -833,7 +833,7 @@

    a GClosure wrapping the transformation function from the source to the target -, or NULL to use the default

    +, or NULL to use the default

      @@ -841,7 +841,7 @@

    a GClosure wrapping the transformation function from the target to the source -, or NULL to use the default

    +, or NULL to use the default

      @@ -911,8 +911,8 @@

    G_BINDING_INVERT_BOOLEAN

    If the two properties being bound are - booleans, setting one to TRUE will result in the other being - set to FALSE and vice versa. This flag will only work for + booleans, setting one to TRUE will result in the other being + set to FALSE and vice versa. This flag will only work for boolean properties, and cannot be used when passing custom transformation functions to g_object_bind_property_full().

    @@ -944,7 +944,7 @@

    The “source-property” property

    -
      “source-property”          gchar *
    +
      “source-property”          gchar *

    The name of the property of “source” that should be used as the source of the binding

    Flags: Read / Write / Construct Only

    @@ -962,7 +962,7 @@

    The “target-property” property

    -
      “target-property”          gchar *
    +
      “target-property”          gchar *

    The name of the property of “target” that should be used as the target of the binding

    Flags: Read / Write / Construct Only

    @@ -972,6 +972,6 @@
    +
    Generated by GTK-Doc V1.29.1
    \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/glib-genmarshal.html glib2.0-2.56.4/docs/reference/gobject/html/glib-genmarshal.html --- glib2.0-2.56.2/docs/reference/gobject/html/glib-genmarshal.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/glib-genmarshal.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -543,11 +543,11 @@ 8
    GClosure *cc_foo, *cc_bar, *cc_baz;
     
    -cc_foo = g_cclosure_new (NULL, foo, NULL);
    +cc_foo = g_cclosure_new (NULL, foo, NULL);
     g_closure_set_marshal (cc_foo, g_cclosure_user_marshal_VOID__VOID);
    -cc_bar = g_cclosure_new (NULL, bar, NULL);
    +cc_bar = g_cclosure_new (NULL, bar, NULL);
     g_closure_set_marshal (cc_bar, g_cclosure_user_marshal_VOID__INT);
    -cc_baz = g_cclosure_new (NULL, baz, NULL);
    +cc_baz = g_cclosure_new (NULL, baz, NULL);
     g_closure_set_marshal (cc_baz, g_cclosure_user_marshal_FLOAT__BOOLEAN_UCHAR);
    @@ -563,6 +563,6 @@
    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/glib-mkenums.html glib2.0-2.56.4/docs/reference/gobject/html/glib-mkenums.html --- glib2.0-2.56.2/docs/reference/gobject/html/glib-mkenums.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/glib-mkenums.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -544,7 +544,7 @@ /* Include the main project header */ #include "project.h" -G_BEGIN_DECLS +G_BEGIN_DECLS /*** END file-header ***/ /*** BEGIN file-production ***/ @@ -553,12 +553,12 @@ /*** END file-production ***/ /*** BEGIN value-header ***/ -GType @enum_name@_get_type (void) G_GNUC_CONST; +GType @enum_name@_get_type (void) G_GNUC_CONST; #define @ENUMPREFIX@_TYPE_@ENUMSHORT@ (@enum_name@_get_type ()) /*** END value-header ***/ /*** BEGIN file-tail ***/ -G_END_DECLS +G_END_DECLS /*** END file-tail ***/ @@ -628,7 +628,7 @@ { static volatile gsize g_@type@_type_id__volatile; - if (g_once_init_enter (&g_define_type_id__volatile)) + if (g_once_init_enter (&g_define_type_id__volatile)) { static const G@Type@Value values[] = { /*** END value-header ***/ @@ -638,13 +638,13 @@ /*** END value-production ***/ /*** BEGIN value-tail ***/ - { 0, NULL, NULL } + { 0, NULL, NULL } }; GType g_@type@_type_id = - g_@type@_register_static (g_intern_static_string ("@EnumName@"), values); + g_@type@_register_static (g_intern_static_string ("@EnumName@"), values); - g_once_init_leave (&g_@type@_type_id__volatile, g_@type@_type_id); + g_once_init_leave (&g_@type@_type_id__volatile, g_@type@_type_id); } return g_@type@_type_id__volatile; } @@ -664,6 +664,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/gobject-Boxed-Types.html glib2.0-2.56.4/docs/reference/gobject/html/gobject-Boxed-Types.html --- glib2.0-2.56.2/docs/reference/gobject/html/gobject-Boxed-Types.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/gobject-Boxed-Types.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -42,7 +42,7 @@ -gpointer +gpointer (*GBoxedCopyFunc) () @@ -58,7 +58,7 @@ -gpointer +gpointer g_boxed_copy () @@ -228,8 +228,8 @@

    Functions

    GBoxedCopyFunc ()

    -
    gpointer
    -(*GBoxedCopyFunc) (gpointer boxed);
    +
    gpointer
    +(*GBoxedCopyFunc) (gpointer boxed);

    This function is provided by the user and should produce a copy of the passed in boxed structure.

    @@ -257,7 +257,7 @@

    GBoxedFreeFunc ()

    void
    -(*GBoxedFreeFunc) (gpointer boxed);
    +(*GBoxedFreeFunc) (gpointer boxed);

    This function is provided by the user and should free the boxed structure passed.

    @@ -279,9 +279,9 @@

    g_boxed_copy ()

    -
    gpointer
    +
    gpointer
     g_boxed_copy (GType boxed_type,
    -              gconstpointer src_boxed);
    + gconstpointer src_boxed);

    Provide a copy of a boxed structure src_boxed which is of type boxed_type .

    @@ -320,7 +320,7 @@

    g_boxed_free ()

    void
     g_boxed_free (GType boxed_type,
    -              gpointer boxed);
    + gpointer boxed);

    Free the boxed structure boxed which is of type boxed_type .

    @@ -352,7 +352,7 @@

    g_boxed_type_register_static ()

    GType
    -g_boxed_type_register_static (const gchar *name,
    +g_boxed_type_register_static (const gchar *name,
                                   GBoxedCopyFunc boxed_copy,
                                   GBoxedFreeFunc boxed_free);

    This function creates a new G_TYPE_BOXED derived type id for a new @@ -396,7 +396,7 @@

    g_pointer_type_register_static ()

    GType
    -g_pointer_type_register_static (const gchar *name);
    +g_pointer_type_register_static (const gchar *name);

    Creates a new G_TYPE_POINTER derived type id for a new pointer type with name name .

    @@ -428,7 +428,7 @@

    G_TYPE_HASH_TABLE

    #define G_TYPE_HASH_TABLE (g_hash_table_get_type ())
     
    -

    The GType for a boxed type holding a GHashTable reference.

    +

    The GType for a boxed type holding a GHashTable reference.

    Since: 2.10


    @@ -436,21 +436,21 @@

    G_TYPE_DATE

    #define G_TYPE_DATE (g_date_get_type ())
     
    -

    The GType for GDate.

    +

    The GType for GDate.


    G_TYPE_GSTRING

    #define G_TYPE_GSTRING (g_gstring_get_type ())
     
    -

    The GType for GString.

    +

    The GType for GString.


    G_TYPE_STRV

    #define G_TYPE_STRV (g_strv_get_type ())
     
    -

    The GType for a boxed type holding a NULL-terminated array of strings.

    +

    The GType for a boxed type holding a NULL-terminated array of strings.

    The code fragments in the following example show the use of a property of type G_TYPE_STRV with g_object_class_install_property(), g_object_set() and g_object_get().

    @@ -481,13 +481,13 @@ G_TYPE_STRV, G_PARAM_READWRITE)); -gchar *authors[] = { "Owen", "Tim", NULL }; -g_object_set (obj, "authors", authors, NULL); +gchar *authors[] = { "Owen", "Tim", NULL }; +g_object_set (obj, "authors", authors, NULL); gchar *writers[]; -g_object_get (obj, "authors", &writers, NULL); +g_object_get (obj, "authors", &writers, NULL); /* do something with writers */ -g_strfreev (writers); +g_strfreev (writers); @@ -501,7 +501,7 @@

    G_TYPE_REGEX

    #define G_TYPE_REGEX (g_regex_get_type ())
     
    -

    The GType for a boxed type holding a GRegex reference.

    +

    The GType for a boxed type holding a GRegex reference.

    Since: 2.14


    @@ -509,7 +509,7 @@

    G_TYPE_MATCH_INFO

    #define G_TYPE_MATCH_INFO (g_match_info_get_type ())
     
    -

    The GType for a boxed type holding a GMatchInfo reference.

    +

    The GType for a boxed type holding a GMatchInfo reference.

    Since: 2.30


    @@ -517,7 +517,7 @@

    G_TYPE_ARRAY

    #define G_TYPE_ARRAY (g_array_get_type ())
     
    -

    The GType for a boxed type holding a GArray reference.

    +

    The GType for a boxed type holding a GArray reference.

    Since: 2.22


    @@ -525,7 +525,7 @@

    G_TYPE_BYTE_ARRAY

    #define G_TYPE_BYTE_ARRAY (g_byte_array_get_type ())
     
    -

    The GType for a boxed type holding a GByteArray reference.

    +

    The GType for a boxed type holding a GByteArray reference.

    Since: 2.22


    @@ -533,7 +533,7 @@

    G_TYPE_PTR_ARRAY

    #define G_TYPE_PTR_ARRAY (g_ptr_array_get_type ())
     
    -

    The GType for a boxed type holding a GPtrArray reference.

    +

    The GType for a boxed type holding a GPtrArray reference.

    Since: 2.22


    @@ -541,7 +541,7 @@

    G_TYPE_BYTES

    #define G_TYPE_BYTES (g_bytes_get_type ())
     
    -

    The GType for GBytes.

    +

    The GType for GBytes.

    Since: 2.32


    @@ -549,7 +549,7 @@

    G_TYPE_VARIANT_TYPE

    #define G_TYPE_VARIANT_TYPE (g_variant_type_get_gtype ())
     
    -

    The GType for a boxed type holding a GVariantType.

    +

    The GType for a boxed type holding a GVariantType.

    Since: 2.24


    @@ -557,7 +557,7 @@

    G_TYPE_ERROR

    #define G_TYPE_ERROR (g_error_get_type ())
     
    -

    The GType for a boxed type holding a GError.

    +

    The GType for a boxed type holding a GError.

    Since: 2.26


    @@ -565,7 +565,7 @@

    G_TYPE_DATE_TIME

    #define G_TYPE_DATE_TIME (g_date_time_get_type ())
     
    -

    The GType for a boxed type holding a GDateTime.

    +

    The GType for a boxed type holding a GDateTime.

    Since: 2.26


    @@ -573,7 +573,7 @@

    G_TYPE_TIME_ZONE

    #define G_TYPE_TIME_ZONE (g_time_zone_get_type ())
     
    -

    The GType for a boxed type holding a GTimeZone.

    +

    The GType for a boxed type holding a GTimeZone.

    Since: 2.34


    @@ -581,21 +581,21 @@

    G_TYPE_IO_CHANNEL

    #define G_TYPE_IO_CHANNEL (g_io_channel_get_type ())
     
    -

    The GType for GIOChannel.

    +

    The GType for GIOChannel.


    G_TYPE_IO_CONDITION

    #define G_TYPE_IO_CONDITION (g_io_condition_get_type ())
     
    -

    The GType for GIOCondition.

    +

    The GType for GIOCondition.


    G_TYPE_VARIANT_BUILDER

    #define G_TYPE_VARIANT_BUILDER (g_variant_builder_get_type ())
     
    -

    The GType for a boxed type holding a GVariantBuilder.

    +

    The GType for a boxed type holding a GVariantBuilder.

    Since: 2.30


    @@ -603,7 +603,7 @@

    G_TYPE_VARIANT_DICT

    #define G_TYPE_VARIANT_DICT (g_variant_dict_get_type ())
     
    -

    The GType for a boxed type holding a GVariantDict.

    +

    The GType for a boxed type holding a GVariantDict.

    Since: 2.40


    @@ -611,7 +611,7 @@

    G_TYPE_KEY_FILE

    #define G_TYPE_KEY_FILE (g_key_file_get_type ())
     
    -

    The GType for a boxed type holding a GKeyFile.

    +

    The GType for a boxed type holding a GKeyFile.

    Since: 2.32


    @@ -619,7 +619,7 @@

    G_TYPE_MAIN_CONTEXT

    #define G_TYPE_MAIN_CONTEXT (g_main_context_get_type ())
     
    -

    The GType for a boxed type holding a GMainContext.

    +

    The GType for a boxed type holding a GMainContext.

    Since: 2.30


    @@ -627,7 +627,7 @@

    G_TYPE_MAIN_LOOP

    #define G_TYPE_MAIN_LOOP (g_main_loop_get_type ())
     
    -

    The GType for a boxed type holding a GMainLoop.

    +

    The GType for a boxed type holding a GMainLoop.

    Since: 2.30


    @@ -635,7 +635,7 @@

    G_TYPE_MAPPED_FILE

    #define G_TYPE_MAPPED_FILE (g_mapped_file_get_type ())
     
    -

    The GType for a boxed type holding a GMappedFile.

    +

    The GType for a boxed type holding a GMappedFile.

    Since: 2.40


    @@ -643,7 +643,7 @@

    G_TYPE_MARKUP_PARSE_CONTEXT

    #define G_TYPE_MARKUP_PARSE_CONTEXT (g_markup_parse_context_get_type ())
     
    -

    The GType for a boxed type holding a GMarkupParseContext.

    +

    The GType for a boxed type holding a GMarkupParseContext.

    Since: 2.36


    @@ -651,7 +651,7 @@

    G_TYPE_SOURCE

    #define G_TYPE_SOURCE (g_source_get_type ())
     
    -

    The GType for a boxed type holding a GSource.

    +

    The GType for a boxed type holding a GSource.

    Since: 2.30


    @@ -659,7 +659,7 @@

    G_TYPE_POLLFD

    #define G_TYPE_POLLFD (g_pollfd_get_type ())
     
    -

    The GType for a boxed type holding a GPollFD.

    +

    The GType for a boxed type holding a GPollFD.

    Since: 2.36


    @@ -667,7 +667,7 @@

    G_TYPE_THREAD

    #define G_TYPE_THREAD (g_thread_get_type ())
     
    -

    The GType for a boxed type holding a GThread.

    +

    The GType for a boxed type holding a GThread.

    Since: 2.36


    @@ -675,7 +675,7 @@

    G_TYPE_OPTION_GROUP

    #define G_TYPE_OPTION_GROUP (g_option_group_get_type ())
     
    -

    The GType for a boxed type holding a GOptionGroup.

    +

    The GType for a boxed type holding a GOptionGroup.

    Since: 2.44

    @@ -685,6 +685,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/gobject-Closures.html glib2.0-2.56.4/docs/reference/gobject/html/gobject-Closures.html --- glib2.0-2.56.2/docs/reference/gobject/html/gobject-Closures.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/gobject-Closures.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -728,7 +728,7 @@

    Returns

    -

    TRUE if a GClosureMarshal marshaller has not yet been set on +

    TRUE if a GClosureMarshal marshaller has not yet been set on closure .

    @@ -787,7 +787,7 @@

    Returns

    -

    TRUE if data has to be swapped.

    +

    TRUE if data has to be swapped.


    @@ -829,10 +829,10 @@
    void
     (*GClosureMarshal) (GClosure *closure,
                         GValue *return_value,
    -                    guint n_param_values,
    +                    guint n_param_values,
                         const GValue *param_values,
    -                    gpointer invocation_hint,
    -                    gpointer marshal_data);
    + gpointer invocation_hint, + gpointer marshal_data);

    The type used for marshaller functions.

    Parameters

    @@ -851,7 +851,7 @@

    return_value

    a GValue to store the return -value. May be NULL if the callback of closure +value. May be NULL if the callback of closure doesn't return a value.

    [nullable] @@ -893,9 +893,9 @@
    void
     (*GVaClosureMarshal) (GClosure *closure,
                           GValue *return_value,
    -                      gpointer instance,
    +                      gpointer instance,
                           va_list args,
    -                      gpointer marshal_data,
    +                      gpointer marshal_data,
                           int n_params,
                           GType *param_types);

    This is the signature of va_list marshaller functions, an optional @@ -918,7 +918,7 @@

    return_value

    a GValue to store the return -value. May be NULL if the callback of closure +value. May be NULL if the callback of closure doesn't return a value.

    [nullable] @@ -962,7 +962,7 @@

    GClosureNotify ()

    void
    -(*GClosureNotify) (gpointer data,
    +(*GClosureNotify) (gpointer data,
                        GClosure *closure);

    The type used for the various notification callbacks which can be registered on closures.

    @@ -994,7 +994,7 @@

    g_cclosure_new ()

    GClosure *
     g_cclosure_new (GCallback callback_func,
    -                gpointer user_data,
    +                gpointer user_data,
                     GClosureNotify destroy_data);

    Creates a new closure which invokes callback_func with user_data @@ -1041,7 +1041,7 @@

    g_cclosure_new_swap ()

    GClosure *
     g_cclosure_new_swap (GCallback callback_func,
    -                     gpointer user_data,
    +                     gpointer user_data,
                          GClosureNotify destroy_data);

    Creates a new closure which invokes callback_func with user_data @@ -1175,14 +1175,14 @@

    void
     g_cclosure_marshal_generic (GClosure *closure,
                                 GValue *return_gvalue,
    -                            guint n_param_values,
    +                            guint n_param_values,
                                 const GValue *param_values,
    -                            gpointer invocation_hint,
    -                            gpointer marshal_data);
    + gpointer invocation_hint, + gpointer marshal_data);

    A generic marshaller function implemented via libffi.

    Normally this function is not passed explicitly to g_signal_new(), -but used automatically by GLib when specifying a NULL marshaller.

    +but used automatically by GLib when specifying a NULL marshaller.

    Parameters

    @@ -1199,7 +1199,7 @@ - @@ -1237,7 +1237,7 @@

    g_closure_new_object ()

    GClosure *
    -g_closure_new_object (guint sizeof_closure,
    +g_closure_new_object (guint sizeof_closure,
                           GObject *object);

    A variant of g_closure_new_simple() which stores object in the @@ -1368,7 +1368,7 @@ 11 12 13 -

    @@ -1526,7 +1526,7 @@

    g_closure_add_finalize_notifier ()

    void
     g_closure_add_finalize_notifier (GClosure *closure,
    -                                 gpointer notify_data,
    +                                 gpointer notify_data,
                                      GClosureNotify notify_func);

    Registers a finalization notifier which will be called when the reference count of closure @@ -1570,7 +1570,7 @@

    g_closure_add_invalidate_notifier ()

    void
     g_closure_add_invalidate_notifier (GClosure *closure,
    -                                   gpointer notify_data,
    +                                   gpointer notify_data,
                                        GClosureNotify notify_func);

    Registers an invalidation notifier which will be called when the closure @@ -1612,7 +1612,7 @@

    g_closure_remove_finalize_notifier ()

    void
     g_closure_remove_finalize_notifier (GClosure *closure,
    -                                    gpointer notify_data,
    +                                    gpointer notify_data,
                                         GClosureNotify notify_func);

    Removes a finalization notifier.

    Notice that notifiers are automatically removed after they are run.

    @@ -1652,7 +1652,7 @@

    g_closure_remove_invalidate_notifier ()

    void
     g_closure_remove_invalidate_notifier (GClosure *closure,
    -                                      gpointer notify_data,
    +                                      gpointer notify_data,
                                           GClosureNotify notify_func);

    Removes an invalidation notifier.

    Notice that notifiers are automatically removed after they are run.

    @@ -1691,8 +1691,8 @@

    g_closure_new_simple ()

    GClosure *
    -g_closure_new_simple (guint sizeof_closure,
    -                      gpointer data);
    +g_closure_new_simple (guint sizeof_closure, + gpointer data);

    Allocates a struct of the given size and initializes the initial part as a GClosure. This function is mainly useful when implementing new types of closures.

    @@ -1840,9 +1840,9 @@

    g_closure_add_marshal_guards ()

    void
     g_closure_add_marshal_guards (GClosure *closure,
    -                              gpointer pre_marshal_data,
    +                              gpointer pre_marshal_data,
                                   GClosureNotify pre_marshal_notify,
    -                              gpointer post_marshal_data,
    +                              gpointer post_marshal_data,
                                   GClosureNotify post_marshal_notify);

    Adds a pair of notifiers which get invoked before and after the closure callback, respectively. This is typically used to protect @@ -1896,7 +1896,7 @@

    g_closure_set_meta_marshal ()

    void
     g_closure_set_meta_marshal (GClosure *closure,
    -                            gpointer marshal_data,
    +                            gpointer marshal_data,
                                 GClosureMarshal meta_marshal);

    Sets the meta marshaller of closure . A meta marshaller wraps @@ -1950,13 +1950,13 @@

    g_source_set_closure ()

    void
    -g_source_set_closure (GSource *source,
    +g_source_set_closure (GSource *source,
                           GClosure *closure);

    Set the callback for a source as a GClosure.

    If the source is not one of the standard GLib types, the closure_callback and closure_marshal - fields of the GSourceFuncs structure must have been + fields of the GSourceFuncs structure must have been filled in with pointers to appropriate functions.

    Parameters

    @@ -1985,17 +1985,17 @@

    g_source_set_dummy_callback ()

    void
    -g_source_set_dummy_callback (GSource *source);
    +g_source_set_dummy_callback (GSource *source);

    Sets a dummy callback for source . The callback will do nothing, and -if the source expects a gboolean return value, it will return TRUE. +if the source expects a gboolean return value, it will return TRUE. (If the source expects any other type of return value, it will return -a 0/NULL value; whatever g_value_init() initializes a GValue to for +a 0/NULL value; whatever g_value_init() initializes a GValue to for that type.)

    If the source is not one of the standard GLib types, the closure_callback and closure_marshal - fields of the GSourceFuncs + fields of the GSourceFuncs structure must have been filled in with pointers to appropriate functions.

    @@ -2020,10 +2020,10 @@
    void
     g_cclosure_marshal_VOID__VOID (GClosure *closure,
                                    GValue *return_value,
    -                               guint n_param_values,
    +                               guint n_param_values,
                                    const GValue *param_values,
    -                               gpointer invocation_hint,
    -                               gpointer marshal_data);
    + gpointer invocation_hint, + gpointer marshal_data);

    A GClosureMarshal function for use with signals with no arguments.

    Parameters

    @@ -2041,7 +2041,7 @@
    - @@ -2080,10 +2080,10 @@
    void
     g_cclosure_marshal_VOID__BOOLEAN (GClosure *closure,
                                       GValue *return_value,
    -                                  guint n_param_values,
    +                                  guint n_param_values,
                                       const GValue *param_values,
    -                                  gpointer invocation_hint,
    -                                  gpointer marshal_data);
    + gpointer invocation_hint, + gpointer marshal_data);

    A GClosureMarshal function for use with signals with a single boolean argument.

    @@ -2102,7 +2102,7 @@
    - @@ -2141,10 +2141,10 @@
    void
     g_cclosure_marshal_VOID__CHAR (GClosure *closure,
                                    GValue *return_value,
    -                               guint n_param_values,
    +                               guint n_param_values,
                                    const GValue *param_values,
    -                               gpointer invocation_hint,
    -                               gpointer marshal_data);
    + gpointer invocation_hint, + gpointer marshal_data);

    A GClosureMarshal function for use with signals with a single character argument.

    @@ -2163,7 +2163,7 @@
    - @@ -2202,10 +2202,10 @@
    void
     g_cclosure_marshal_VOID__UCHAR (GClosure *closure,
                                     GValue *return_value,
    -                                guint n_param_values,
    +                                guint n_param_values,
                                     const GValue *param_values,
    -                                gpointer invocation_hint,
    -                                gpointer marshal_data);
    + gpointer invocation_hint, + gpointer marshal_data);

    A GClosureMarshal function for use with signals with a single unsigned character argument.

    @@ -2224,7 +2224,7 @@
    - @@ -2263,10 +2263,10 @@
    void
     g_cclosure_marshal_VOID__INT (GClosure *closure,
                                   GValue *return_value,
    -                              guint n_param_values,
    +                              guint n_param_values,
                                   const GValue *param_values,
    -                              gpointer invocation_hint,
    -                              gpointer marshal_data);
    + gpointer invocation_hint, + gpointer marshal_data);

    A GClosureMarshal function for use with signals with a single integer argument.

    @@ -2285,7 +2285,7 @@
    - @@ -2324,10 +2324,10 @@
    void
     g_cclosure_marshal_VOID__UINT (GClosure *closure,
                                    GValue *return_value,
    -                               guint n_param_values,
    +                               guint n_param_values,
                                    const GValue *param_values,
    -                               gpointer invocation_hint,
    -                               gpointer marshal_data);
    + gpointer invocation_hint, + gpointer marshal_data);

    A GClosureMarshal function for use with signals with with a single unsigned integer argument.

    @@ -2346,7 +2346,7 @@
    - @@ -2385,10 +2385,10 @@
    void
     g_cclosure_marshal_VOID__LONG (GClosure *closure,
                                    GValue *return_value,
    -                               guint n_param_values,
    +                               guint n_param_values,
                                    const GValue *param_values,
    -                               gpointer invocation_hint,
    -                               gpointer marshal_data);
    + gpointer invocation_hint, + gpointer marshal_data);

    A GClosureMarshal function for use with signals with with a single long integer argument.

    @@ -2407,7 +2407,7 @@
    - @@ -2446,10 +2446,10 @@
    void
     g_cclosure_marshal_VOID__ULONG (GClosure *closure,
                                     GValue *return_value,
    -                                guint n_param_values,
    +                                guint n_param_values,
                                     const GValue *param_values,
    -                                gpointer invocation_hint,
    -                                gpointer marshal_data);
    + gpointer invocation_hint, + gpointer marshal_data);

    A GClosureMarshal function for use with signals with a single unsigned long integer argument.

    @@ -2468,7 +2468,7 @@
    - @@ -2507,10 +2507,10 @@
    void
     g_cclosure_marshal_VOID__ENUM (GClosure *closure,
                                    GValue *return_value,
    -                               guint n_param_values,
    +                               guint n_param_values,
                                    const GValue *param_values,
    -                               gpointer invocation_hint,
    -                               gpointer marshal_data);
    + gpointer invocation_hint, + gpointer marshal_data);

    A GClosureMarshal function for use with signals with a single argument with an enumerated type.

    @@ -2529,7 +2529,7 @@
    - @@ -2568,10 +2568,10 @@
    void
     g_cclosure_marshal_VOID__FLAGS (GClosure *closure,
                                     GValue *return_value,
    -                                guint n_param_values,
    +                                guint n_param_values,
                                     const GValue *param_values,
    -                                gpointer invocation_hint,
    -                                gpointer marshal_data);
    + gpointer invocation_hint, + gpointer marshal_data);

    A GClosureMarshal function for use with signals with a single argument with a flags types.

    @@ -2590,7 +2590,7 @@
    - @@ -2629,10 +2629,10 @@
    void
     g_cclosure_marshal_VOID__FLOAT (GClosure *closure,
                                     GValue *return_value,
    -                                guint n_param_values,
    +                                guint n_param_values,
                                     const GValue *param_values,
    -                                gpointer invocation_hint,
    -                                gpointer marshal_data);
    + gpointer invocation_hint, + gpointer marshal_data);

    A GClosureMarshal function for use with signals with one single-precision floating point argument.

    @@ -2651,7 +2651,7 @@
    - @@ -2690,10 +2690,10 @@
    void
     g_cclosure_marshal_VOID__DOUBLE (GClosure *closure,
                                      GValue *return_value,
    -                                 guint n_param_values,
    +                                 guint n_param_values,
                                      const GValue *param_values,
    -                                 gpointer invocation_hint,
    -                                 gpointer marshal_data);
    + gpointer invocation_hint, + gpointer marshal_data);

    A GClosureMarshal function for use with signals with one double-precision floating point argument.

    @@ -2712,7 +2712,7 @@
    - @@ -2751,10 +2751,10 @@
    void
     g_cclosure_marshal_VOID__STRING (GClosure *closure,
                                      GValue *return_value,
    -                                 guint n_param_values,
    +                                 guint n_param_values,
                                      const GValue *param_values,
    -                                 gpointer invocation_hint,
    -                                 gpointer marshal_data);
    + gpointer invocation_hint, + gpointer marshal_data);

    A GClosureMarshal function for use with signals with a single string argument.

    @@ -2773,7 +2773,7 @@
    - @@ -2812,10 +2812,10 @@
    void
     g_cclosure_marshal_VOID__PARAM (GClosure *closure,
                                     GValue *return_value,
    -                                guint n_param_values,
    +                                guint n_param_values,
                                     const GValue *param_values,
    -                                gpointer invocation_hint,
    -                                gpointer marshal_data);
    + gpointer invocation_hint, + gpointer marshal_data);

    A GClosureMarshal function for use with signals with a single argument of type GParamSpec.

    @@ -2834,7 +2834,7 @@
    - @@ -2873,10 +2873,10 @@
    void
     g_cclosure_marshal_VOID__BOXED (GClosure *closure,
                                     GValue *return_value,
    -                                guint n_param_values,
    +                                guint n_param_values,
                                     const GValue *param_values,
    -                                gpointer invocation_hint,
    -                                gpointer marshal_data);
    + gpointer invocation_hint, + gpointer marshal_data);

    A GClosureMarshal function for use with signals with a single argument which is any boxed pointer type.

    @@ -2895,7 +2895,7 @@
    - @@ -2934,10 +2934,10 @@
    void
     g_cclosure_marshal_VOID__POINTER (GClosure *closure,
                                       GValue *return_value,
    -                                  guint n_param_values,
    +                                  guint n_param_values,
                                       const GValue *param_values,
    -                                  gpointer invocation_hint,
    -                                  gpointer marshal_data);
    + gpointer invocation_hint, + gpointer marshal_data);

    A GClosureMarshal function for use with signals with a single raw pointer argument type.

    If it is possible, it is better to use one of the more specific @@ -2959,7 +2959,7 @@

    - @@ -2998,10 +2998,10 @@
    void
     g_cclosure_marshal_VOID__OBJECT (GClosure *closure,
                                      GValue *return_value,
    -                                 guint n_param_values,
    +                                 guint n_param_values,
                                      const GValue *param_values,
    -                                 gpointer invocation_hint,
    -                                 gpointer marshal_data);
    + gpointer invocation_hint, + gpointer marshal_data);

    A GClosureMarshal function for use with signals with a single GObject argument.

    @@ -3020,7 +3020,7 @@
    - @@ -3059,12 +3059,12 @@
    void
     g_cclosure_marshal_VOID__VARIANT (GClosure *closure,
                                       GValue *return_value,
    -                                  guint n_param_values,
    +                                  guint n_param_values,
                                       const GValue *param_values,
    -                                  gpointer invocation_hint,
    -                                  gpointer marshal_data);
    + gpointer invocation_hint, + gpointer marshal_data);

    A GClosureMarshal function for use with signals with a single -GVariant argument.

    +GVariant argument.

    Parameters

    return_gvalue

    A GValue to store the return value. May be NULL +

    A GValue to store the return value. May be NULL if the callback of closure doesn't return a value.

     
    static GClosure *notify_closure = NULL;
    +        
    static GClosure *notify_closure = NULL;
     void
     foo_notify_set_closure (GClosure *closure)
     {
    @@ -1438,9 +1438,9 @@
     
    void
     g_closure_invoke (GClosure *closure,
                       GValue *return_value,
    -                  guint n_param_values,
    +                  guint n_param_values,
                       const GValue *param_values,
    -                  gpointer invocation_hint);
    + gpointer invocation_hint);

    Invokes the closure, i.e. executes the callback represented by the closure .

    @@ -1460,7 +1460,7 @@

    return_value

    a GValue to store the return -value. May be NULL if the callback of closure +value. May be NULL if the callback of closure doesn't return a value.

    [optional][out]

    return_value

    A GValue to store the return value. May be NULL +

    A GValue to store the return value. May be NULL if the callback of closure doesn't return a value.

     

    return_value

    A GValue to store the return value. May be NULL +

    A GValue to store the return value. May be NULL if the callback of closure doesn't return a value.

     

    return_value

    A GValue to store the return value. May be NULL +

    A GValue to store the return value. May be NULL if the callback of closure doesn't return a value.

     

    return_value

    A GValue to store the return value. May be NULL +

    A GValue to store the return value. May be NULL if the callback of closure doesn't return a value.

     

    return_value

    A GValue to store the return value. May be NULL +

    A GValue to store the return value. May be NULL if the callback of closure doesn't return a value.

     

    return_value

    A GValue to store the return value. May be NULL +

    A GValue to store the return value. May be NULL if the callback of closure doesn't return a value.

     

    return_value

    A GValue to store the return value. May be NULL +

    A GValue to store the return value. May be NULL if the callback of closure doesn't return a value.

     

    return_value

    A GValue to store the return value. May be NULL +

    A GValue to store the return value. May be NULL if the callback of closure doesn't return a value.

     

    return_value

    A GValue to store the return value. May be NULL +

    A GValue to store the return value. May be NULL if the callback of closure doesn't return a value.

     

    return_value

    A GValue to store the return value. May be NULL +

    A GValue to store the return value. May be NULL if the callback of closure doesn't return a value.

     

    return_value

    A GValue to store the return value. May be NULL +

    A GValue to store the return value. May be NULL if the callback of closure doesn't return a value.

     

    return_value

    A GValue to store the return value. May be NULL +

    A GValue to store the return value. May be NULL if the callback of closure doesn't return a value.

     

    return_value

    A GValue to store the return value. May be NULL +

    A GValue to store the return value. May be NULL if the callback of closure doesn't return a value.

     

    return_value

    A GValue to store the return value. May be NULL +

    A GValue to store the return value. May be NULL if the callback of closure doesn't return a value.

     

    return_value

    A GValue to store the return value. May be NULL +

    A GValue to store the return value. May be NULL if the callback of closure doesn't return a value.

     

    return_value

    A GValue to store the return value. May be NULL +

    A GValue to store the return value. May be NULL if the callback of closure doesn't return a value.

     

    return_value

    A GValue to store the return value. May be NULL +

    A GValue to store the return value. May be NULL if the callback of closure doesn't return a value.

     
    @@ -3081,7 +3081,7 @@ - @@ -3122,10 +3122,10 @@ g_cclosure_marshal_STRING__OBJECT_POINTER (GClosure *closure, GValue *return_value, - guint n_param_values, + guint n_param_values, const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); + gpointer invocation_hint, + gpointer marshal_data);

    A GClosureMarshal function for use with signals with handlers that take a GObject and a pointer and produce a string. It is highly unlikely that your signal handler fits this description.

    @@ -3145,7 +3145,7 @@ - @@ -3184,10 +3184,10 @@
    void
     g_cclosure_marshal_VOID__UINT_POINTER (GClosure *closure,
                                            GValue *return_value,
    -                                       guint n_param_values,
    +                                       guint n_param_values,
                                            const GValue *param_values,
    -                                       gpointer invocation_hint,
    -                                       gpointer marshal_data);
    + gpointer invocation_hint, + gpointer marshal_data);

    A GClosureMarshal function for use with signals with a unsigned int and a pointer as arguments.

    @@ -3206,7 +3206,7 @@
    - @@ -3245,10 +3245,10 @@
    void
     g_cclosure_marshal_BOOLEAN__FLAGS (GClosure *closure,
                                        GValue *return_value,
    -                                   guint n_param_values,
    +                                   guint n_param_values,
                                        const GValue *param_values,
    -                                   gpointer invocation_hint,
    -                                   gpointer marshal_data);
    + gpointer invocation_hint, + gpointer marshal_data);

    A GClosureMarshal function for use with signals with handlers that take a flags type as an argument and return a boolean. If you have such a signal, you will probably also need to use an accumulator, @@ -3269,7 +3269,7 @@

    - @@ -3309,10 +3309,10 @@ g_cclosure_marshal_BOOLEAN__BOXED_BOXED (GClosure *closure, GValue *return_value, - guint n_param_values, + guint n_param_values, const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); + gpointer invocation_hint, + gpointer marshal_data);

    A GClosureMarshal function for use with signals with handlers that take two boxed pointers as arguments and return a boolean. If you have such a signal, you will probably also need to use an @@ -3333,7 +3333,7 @@

    - @@ -3372,9 +3372,9 @@
    void
     g_cclosure_marshal_generic_va (GClosure *closure,
                                    GValue *return_value,
    -                               gpointer instance,
    +                               gpointer instance,
                                    va_list args_list,
    -                               gpointer marshal_data,
    +                               gpointer marshal_data,
                                    int n_params,
                                    GType *param_types);

    A generic GVaClosureMarshal function implemented via @@ -3396,7 +3396,7 @@

    @@ -3443,9 +3443,9 @@
    void
     g_cclosure_marshal_VOID__VOIDv (GClosure *closure,
                                     GValue *return_value,
    -                                gpointer instance,
    +                                gpointer instance,
                                     va_list args,
    -                                gpointer marshal_data,
    +                                gpointer marshal_data,
                                     int n_params,
                                     GType *param_types);

    The GVaClosureMarshal equivalent to g_cclosure_marshal_VOID__VOID().

    @@ -3466,7 +3466,7 @@ @@ -3511,9 +3511,9 @@
    void
     g_cclosure_marshal_VOID__BOOLEANv (GClosure *closure,
                                        GValue *return_value,
    -                                   gpointer instance,
    +                                   gpointer instance,
                                        va_list args,
    -                                   gpointer marshal_data,
    +                                   gpointer marshal_data,
                                        int n_params,
                                        GType *param_types);

    The GVaClosureMarshal equivalent to g_cclosure_marshal_VOID__BOOLEAN().

    @@ -3534,7 +3534,7 @@ @@ -3579,9 +3579,9 @@
    void
     g_cclosure_marshal_VOID__CHARv (GClosure *closure,
                                     GValue *return_value,
    -                                gpointer instance,
    +                                gpointer instance,
                                     va_list args,
    -                                gpointer marshal_data,
    +                                gpointer marshal_data,
                                     int n_params,
                                     GType *param_types);

    The GVaClosureMarshal equivalent to g_cclosure_marshal_VOID__CHAR().

    @@ -3602,7 +3602,7 @@ @@ -3647,9 +3647,9 @@
    void
     g_cclosure_marshal_VOID__UCHARv (GClosure *closure,
                                      GValue *return_value,
    -                                 gpointer instance,
    +                                 gpointer instance,
                                      va_list args,
    -                                 gpointer marshal_data,
    +                                 gpointer marshal_data,
                                      int n_params,
                                      GType *param_types);

    The GVaClosureMarshal equivalent to g_cclosure_marshal_VOID__UCHAR().

    @@ -3670,7 +3670,7 @@ @@ -3715,9 +3715,9 @@
    void
     g_cclosure_marshal_VOID__INTv (GClosure *closure,
                                    GValue *return_value,
    -                               gpointer instance,
    +                               gpointer instance,
                                    va_list args,
    -                               gpointer marshal_data,
    +                               gpointer marshal_data,
                                    int n_params,
                                    GType *param_types);

    The GVaClosureMarshal equivalent to g_cclosure_marshal_VOID__INT().

    @@ -3738,7 +3738,7 @@ @@ -3783,9 +3783,9 @@
    void
     g_cclosure_marshal_VOID__UINTv (GClosure *closure,
                                     GValue *return_value,
    -                                gpointer instance,
    +                                gpointer instance,
                                     va_list args,
    -                                gpointer marshal_data,
    +                                gpointer marshal_data,
                                     int n_params,
                                     GType *param_types);

    The GVaClosureMarshal equivalent to g_cclosure_marshal_VOID__UINT().

    @@ -3806,7 +3806,7 @@ @@ -3851,9 +3851,9 @@
    void
     g_cclosure_marshal_VOID__LONGv (GClosure *closure,
                                     GValue *return_value,
    -                                gpointer instance,
    +                                gpointer instance,
                                     va_list args,
    -                                gpointer marshal_data,
    +                                gpointer marshal_data,
                                     int n_params,
                                     GType *param_types);

    The GVaClosureMarshal equivalent to g_cclosure_marshal_VOID__LONG().

    @@ -3874,7 +3874,7 @@ @@ -3919,9 +3919,9 @@
    void
     g_cclosure_marshal_VOID__ULONGv (GClosure *closure,
                                      GValue *return_value,
    -                                 gpointer instance,
    +                                 gpointer instance,
                                      va_list args,
    -                                 gpointer marshal_data,
    +                                 gpointer marshal_data,
                                      int n_params,
                                      GType *param_types);

    The GVaClosureMarshal equivalent to g_cclosure_marshal_VOID__ULONG().

    @@ -3942,7 +3942,7 @@ @@ -3987,9 +3987,9 @@
    void
     g_cclosure_marshal_VOID__ENUMv (GClosure *closure,
                                     GValue *return_value,
    -                                gpointer instance,
    +                                gpointer instance,
                                     va_list args,
    -                                gpointer marshal_data,
    +                                gpointer marshal_data,
                                     int n_params,
                                     GType *param_types);

    The GVaClosureMarshal equivalent to g_cclosure_marshal_VOID__ENUM().

    @@ -4010,7 +4010,7 @@ @@ -4055,9 +4055,9 @@
    void
     g_cclosure_marshal_VOID__FLAGSv (GClosure *closure,
                                      GValue *return_value,
    -                                 gpointer instance,
    +                                 gpointer instance,
                                      va_list args,
    -                                 gpointer marshal_data,
    +                                 gpointer marshal_data,
                                      int n_params,
                                      GType *param_types);

    The GVaClosureMarshal equivalent to g_cclosure_marshal_VOID__FLAGS().

    @@ -4078,7 +4078,7 @@ @@ -4123,9 +4123,9 @@
    void
     g_cclosure_marshal_VOID__FLOATv (GClosure *closure,
                                      GValue *return_value,
    -                                 gpointer instance,
    +                                 gpointer instance,
                                      va_list args,
    -                                 gpointer marshal_data,
    +                                 gpointer marshal_data,
                                      int n_params,
                                      GType *param_types);

    The GVaClosureMarshal equivalent to g_cclosure_marshal_VOID__FLOAT().

    @@ -4146,7 +4146,7 @@ @@ -4191,9 +4191,9 @@
    void
     g_cclosure_marshal_VOID__DOUBLEv (GClosure *closure,
                                       GValue *return_value,
    -                                  gpointer instance,
    +                                  gpointer instance,
                                       va_list args,
    -                                  gpointer marshal_data,
    +                                  gpointer marshal_data,
                                       int n_params,
                                       GType *param_types);

    The GVaClosureMarshal equivalent to g_cclosure_marshal_VOID__DOUBLE().

    @@ -4214,7 +4214,7 @@ @@ -4259,9 +4259,9 @@
    void
     g_cclosure_marshal_VOID__STRINGv (GClosure *closure,
                                       GValue *return_value,
    -                                  gpointer instance,
    +                                  gpointer instance,
                                       va_list args,
    -                                  gpointer marshal_data,
    +                                  gpointer marshal_data,
                                       int n_params,
                                       GType *param_types);

    The GVaClosureMarshal equivalent to g_cclosure_marshal_VOID__STRING().

    @@ -4282,7 +4282,7 @@ @@ -4327,9 +4327,9 @@
    void
     g_cclosure_marshal_VOID__PARAMv (GClosure *closure,
                                      GValue *return_value,
    -                                 gpointer instance,
    +                                 gpointer instance,
                                      va_list args,
    -                                 gpointer marshal_data,
    +                                 gpointer marshal_data,
                                      int n_params,
                                      GType *param_types);

    The GVaClosureMarshal equivalent to g_cclosure_marshal_VOID__PARAM().

    @@ -4350,7 +4350,7 @@ @@ -4395,9 +4395,9 @@
    void
     g_cclosure_marshal_VOID__BOXEDv (GClosure *closure,
                                      GValue *return_value,
    -                                 gpointer instance,
    +                                 gpointer instance,
                                      va_list args,
    -                                 gpointer marshal_data,
    +                                 gpointer marshal_data,
                                      int n_params,
                                      GType *param_types);

    The GVaClosureMarshal equivalent to g_cclosure_marshal_VOID__BOXED().

    @@ -4418,7 +4418,7 @@ @@ -4463,9 +4463,9 @@
    void
     g_cclosure_marshal_VOID__POINTERv (GClosure *closure,
                                        GValue *return_value,
    -                                   gpointer instance,
    +                                   gpointer instance,
                                        va_list args,
    -                                   gpointer marshal_data,
    +                                   gpointer marshal_data,
                                        int n_params,
                                        GType *param_types);

    The GVaClosureMarshal equivalent to g_cclosure_marshal_VOID__POINTER().

    @@ -4486,7 +4486,7 @@ @@ -4531,9 +4531,9 @@
    void
     g_cclosure_marshal_VOID__OBJECTv (GClosure *closure,
                                       GValue *return_value,
    -                                  gpointer instance,
    +                                  gpointer instance,
                                       va_list args,
    -                                  gpointer marshal_data,
    +                                  gpointer marshal_data,
                                       int n_params,
                                       GType *param_types);

    The GVaClosureMarshal equivalent to g_cclosure_marshal_VOID__OBJECT().

    @@ -4554,7 +4554,7 @@ @@ -4599,9 +4599,9 @@
    void
     g_cclosure_marshal_VOID__VARIANTv (GClosure *closure,
                                        GValue *return_value,
    -                                   gpointer instance,
    +                                   gpointer instance,
                                        va_list args,
    -                                   gpointer marshal_data,
    +                                   gpointer marshal_data,
                                        int n_params,
                                        GType *param_types);

    The GVaClosureMarshal equivalent to g_cclosure_marshal_VOID__VARIANT().

    @@ -4622,7 +4622,7 @@ @@ -4668,9 +4668,9 @@ g_cclosure_marshal_STRING__OBJECT_POINTERv (GClosure *closure, GValue *return_value, - gpointer instance, + gpointer instance, va_list args, - gpointer marshal_data, + gpointer marshal_data, int n_params, GType *param_types);

    The GVaClosureMarshal equivalent to g_cclosure_marshal_STRING__OBJECT_POINTER().

    @@ -4691,7 +4691,7 @@ @@ -4737,9 +4737,9 @@ g_cclosure_marshal_VOID__UINT_POINTERv (GClosure *closure, GValue *return_value, - gpointer instance, + gpointer instance, va_list args, - gpointer marshal_data, + gpointer marshal_data, int n_params, GType *param_types);

    The GVaClosureMarshal equivalent to g_cclosure_marshal_VOID__UINT_POINTER().

    @@ -4760,7 +4760,7 @@ @@ -4805,9 +4805,9 @@
    void
     g_cclosure_marshal_BOOLEAN__FLAGSv (GClosure *closure,
                                         GValue *return_value,
    -                                    gpointer instance,
    +                                    gpointer instance,
                                         va_list args,
    -                                    gpointer marshal_data,
    +                                    gpointer marshal_data,
                                         int n_params,
                                         GType *param_types);

    The GVaClosureMarshal equivalent to g_cclosure_marshal_BOOLEAN__FLAGS().

    @@ -4828,7 +4828,7 @@ @@ -4874,9 +4874,9 @@ g_cclosure_marshal_BOOLEAN__BOXED_BOXEDv (GClosure *closure, GValue *return_value, - gpointer instance, + gpointer instance, va_list args, - gpointer marshal_data, + gpointer marshal_data, int n_params, GType *param_types);

    The GVaClosureMarshal equivalent to g_cclosure_marshal_BOOLEAN__BOXED_BOXED().

    @@ -4897,7 +4897,7 @@ @@ -4957,13 +4957,13 @@ - + - + @@ -5003,7 +5003,7 @@ - + @@ -5032,7 +5032,7 @@ - @@ -5086,7 +5086,7 @@ - @@ -5122,6 +5122,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/gobject-Enumeration-and-Flag-Types.html glib2.0-2.56.4/docs/reference/gobject/html/gobject-Enumeration-and-Flag-Types.html --- glib2.0-2.56.2/docs/reference/gobject/html/gobject-Enumeration-and-Flag-Types.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/gobject-Enumeration-and-Flag-Types.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -125,7 +125,7 @@ @@ -352,7 +352,7 @@

    Returns

    -

    TRUE if type +

    TRUE if type "is a" G_TYPE_ENUM.

    @@ -426,7 +426,7 @@

    Returns

    -

    TRUE if type +

    TRUE if type "is a" G_TYPE_FLAGS.

    @@ -533,7 +533,7 @@

    g_enum_get_value ()

    GEnumValue *
     g_enum_get_value (GEnumClass *enum_class,
    -                  gint value);
    + gint value);

    Returns the GEnumValue for a value.

    Parameters

    @@ -560,7 +560,7 @@

    Returns

    the GEnumValue for value -, or NULL +, or NULL if value is not a member of the enumeration.

    [transfer none]

    @@ -571,7 +571,7 @@

    g_enum_get_value_by_name ()

    GEnumValue *
     g_enum_get_value_by_name (GEnumClass *enum_class,
    -                          const gchar *name);
    + const gchar *name);

    Looks up a GEnumValue by name.

    Parameters

    @@ -599,7 +599,7 @@

    Returns

    the GEnumValue with name name , -or NULL if the enumeration doesn't have a member +or NULL if the enumeration doesn't have a member with that name.

    [transfer none]

    @@ -609,7 +609,7 @@

    g_enum_get_value_by_nick ()

    GEnumValue *
     g_enum_get_value_by_nick (GEnumClass *enum_class,
    -                          const gchar *nick);
    + const gchar *nick);

    Looks up a GEnumValue by nickname.

    Parameters

    @@ -637,7 +637,7 @@

    Returns

    the GEnumValue with nickname nick , -or NULL if the enumeration doesn't have a member +or NULL if the enumeration doesn't have a member with that nickname.

    [transfer none]

    @@ -645,9 +645,9 @@

    g_enum_to_string ()

    -
    gchar *
    +
    gchar *
     g_enum_to_string (GType g_enum_type,
    -                  gint value);
    + gint value);

    Pretty-prints value in the form of the enum’s name.

    This is intended to be used for debugging purposes. The format of the output @@ -686,7 +686,7 @@

    g_flags_get_first_value ()

    GFlagsValue *
     g_flags_get_first_value (GFlagsClass *flags_class,
    -                         guint value);
    + guint value);

    Returns the first GFlagsValue which is set in value .

    @@ -715,7 +715,7 @@

    Returns

    the first GFlagsValue which is set in value -, or NULL if none is set.

    +, or NULL if none is set.

    [transfer none]

    @@ -724,7 +724,7 @@

    g_flags_get_value_by_name ()

    GFlagsValue *
     g_flags_get_value_by_name (GFlagsClass *flags_class,
    -                           const gchar *name);
    + const gchar *name);

    Looks up a GFlagsValue by name.

    Parameters

    @@ -752,7 +752,7 @@

    Returns

    the GFlagsValue with name name , -or NULL if there is no flag with that name.

    +or NULL if there is no flag with that name.

    [transfer none]

    @@ -761,7 +761,7 @@

    g_flags_get_value_by_nick ()

    GFlagsValue *
     g_flags_get_value_by_nick (GFlagsClass *flags_class,
    -                           const gchar *nick);
    + const gchar *nick);

    Looks up a GFlagsValue by nickname.

    Parameters

    @@ -789,16 +789,16 @@

    Returns

    the GFlagsValue with nickname nick , -or NULL if there is no flag with that nickname.

    +or NULL if there is no flag with that nickname.

    [transfer none]


    g_flags_to_string ()

    -
    gchar *
    +
    gchar *
     g_flags_to_string (GType flags_type,
    -                   guint value);
    + guint value);

    Pretty-prints value in the form of the flag names separated by | and sorted. Any extra bits will be shown at the end as a hexadecimal number.

    @@ -837,7 +837,7 @@

    g_enum_register_static ()

    GType
    -g_enum_register_static (const gchar *name,
    +g_enum_register_static (const gchar *name,
                             const GEnumValue *const_static_values);

    Registers a new static enumeration type with the name name .

    @@ -878,7 +878,7 @@

    g_flags_register_static ()

    GType
    -g_flags_register_static (const gchar *name,
    +g_flags_register_static (const gchar *name,
                              const GFlagsValue *const_static_values);

    Registers a new static flags type with the name name .

    @@ -951,7 +951,7 @@ static const GEnumValue values[] = { { MY_ENUM_FOO, "MY_ENUM_FOO", "foo" }, { MY_ENUM_BAR, "MY_ENUM_BAR", "bar" }, - { 0, NULL, NULL } + { 0, NULL, NULL } }; g_enum_complete_type_info (type, info, values); @@ -1063,17 +1063,17 @@
    - + - + - + @@ -1115,12 +1115,12 @@ - + - + @@ -1155,17 +1155,17 @@ - + - + - + @@ -1194,17 +1194,17 @@ - + - + - + @@ -1220,6 +1220,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/gobject-Generic-values.html glib2.0-2.56.4/docs/reference/gobject/html/gobject-Generic-values.html --- glib2.0-2.56.2/docs/reference/gobject/html/gobject-Generic-values.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/gobject-Generic-values.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -126,7 +126,7 @@ @@ -363,7 +363,7 @@ holds (or contains) a value of type . This macro will also check for value - != NULL and issue a + != NULL and issue a warning if the check fails.

    Parameters

    @@ -389,7 +389,7 @@

    Returns

    -

    TRUE if value +

    TRUE if value holds the type .

    @@ -503,7 +503,7 @@

    Returns

    -

    TRUE on success

    +

    TRUE on success


    @@ -530,7 +530,7 @@

    Returns

    -

    TRUE on success.

    +

    TRUE on success.


    @@ -662,7 +662,7 @@

    g_value_init_from_instance ()

    void
     g_value_init_from_instance (GValue *value,
    -                            gpointer instance);
    + gpointer instance);

    Initializes and sets value from an instantiatable type via the value_table's collect_value() function.

    @@ -702,7 +702,7 @@

    g_value_set_instance ()

    void
     g_value_set_instance (GValue *value,
    -                      gpointer instance);
    + gpointer instance);

    Sets value from an instantiatable type via the value_table's collect_value() function.

    @@ -732,7 +732,7 @@

    g_value_fits_pointer ()

    -
    gboolean
    +
    gboolean
     g_value_fits_pointer (const GValue *value);

    Determines if value will fit inside the size of a pointer value. @@ -754,17 +754,17 @@

    Returns

    -

    TRUE if value +

    TRUE if value will fit inside a pointer value.


    g_value_peek_pointer ()

    -
    gpointer
    +
    gpointer
     g_value_peek_pointer (const GValue *value);

    Returns the value contents as pointer. This function asserts that -g_value_fits_pointer() returned TRUE for the passed in value. +g_value_fits_pointer() returned TRUE for the passed in value. This is an internal function introduced mainly for C marshallers.

    Parameters

    @@ -790,7 +790,7 @@

    g_value_type_compatible ()

    -
    gboolean
    +
    gboolean
     g_value_type_compatible (GType src_type,
                              GType dest_type);

    Returns whether a GValue of type src_type @@ -821,7 +821,7 @@

    Returns

    -

    TRUE if g_value_copy() is possible with src_type +

    TRUE if g_value_copy() is possible with src_type and dest_type .

    @@ -829,7 +829,7 @@

    g_value_type_transformable ()

    -
    gboolean
    +
    gboolean
     g_value_type_transformable (GType src_type,
                                 GType dest_type);

    Check whether g_value_transform() is able to transform values @@ -862,13 +862,13 @@

    Returns

    -

    TRUE if the transformation is possible, FALSE otherwise.

    +

    TRUE if the transformation is possible, FALSE otherwise.


    g_value_transform ()

    -
    gboolean
    +
    gboolean
     g_value_transform (const GValue *src_value,
                        GValue *dest_value);

    Tries to cast the contents of src_value @@ -988,7 +988,7 @@


    g_strdup_value_contents ()

    -
    gchar *
    +
    gchar *
     g_strdup_value_contents (const GValue *value);

    Return a newly allocated string, which describes the contents of a GValue. The main purpose of this function is to describe GValue @@ -1070,7 +1070,7 @@

    G_TYPE_VALUE_ARRAY has been deprecated since version 2.32 and should not be used in newly-written code.

    -

    Use GArray instead of GValueArray

    +

    Use GArray instead of GValueArray

    The type ID of the "GValueArray" type which is a boxed type, used to pass around pointers to GValueArrays.

    @@ -1086,6 +1086,6 @@
    +
    Generated by GTK-Doc V1.29.1
    \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/gobject-GParamSpec.html glib2.0-2.56.4/docs/reference/gobject/html/gobject-GParamSpec.html --- glib2.0-2.56.2/docs/reference/gobject/html/gobject-GParamSpec.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/gobject-GParamSpec.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -142,7 +142,7 @@ - - - - @@ -890,15 +890,15 @@

    Returns

    -

    TRUE if transformation and validation were successful, -FALSE otherwise and dest_value +

    TRUE if transformation and validation were successful, +FALSE otherwise and dest_value is left untouched.


    g_param_values_cmp ()

    -
    gint
    +
    gint
     g_param_values_cmp (GParamSpec *pspec,
                         const GValue *value1,
                         const GValue *value2);
    @@ -947,10 +947,10 @@

    g_param_spec_get_name ()

    -
    const gchar *
    +
    const gchar *
     g_param_spec_get_name (GParamSpec *pspec);

    Get the name of a GParamSpec.

    -

    The name is always an "interned" string (as per g_intern_string()). +

    The name is always an "interned" string (as per g_intern_string()). This allows for pointer-value comparisons.

    Parameters

    @@ -976,7 +976,7 @@

    g_param_spec_get_name_quark ()

    -
    GQuark
    +
    GQuark
     g_param_spec_get_name_quark (GParamSpec *pspec);

    Gets the GQuark for the name.

    @@ -1004,7 +1004,7 @@

    g_param_spec_get_nick ()

    -
    const gchar *
    +
    const gchar *
     g_param_spec_get_nick (GParamSpec *pspec);

    Get the nickname of a GParamSpec.

    @@ -1031,7 +1031,7 @@

    g_param_spec_get_blurb ()

    -
    const gchar *
    +
    const gchar *
     g_param_spec_get_blurb (GParamSpec *pspec);

    Get the short description of a GParamSpec.

    @@ -1058,9 +1058,9 @@

    g_param_spec_get_qdata ()

    -
    gpointer
    +
    gpointer
     g_param_spec_get_qdata (GParamSpec *pspec,
    -                        GQuark quark);
    + GQuark quark);

    Gets back user data pointers stored via g_param_spec_set_qdata().

    Parameters

    @@ -1078,7 +1078,7 @@
    - + @@ -1086,7 +1086,7 @@

    Returns

    -

    the user data pointer set, or NULL.

    +

    the user data pointer set, or NULL.

    [transfer none]

    @@ -1095,15 +1095,15 @@

    g_param_spec_set_qdata ()

    void
     g_param_spec_set_qdata (GParamSpec *pspec,
    -                        GQuark quark,
    -                        gpointer data);
    + GQuark quark, + gpointer data);

    Sets an opaque, named pointer on a GParamSpec. The name is -specified through a GQuark (retrieved e.g. via -g_quark_from_static_string()), and the pointer can be gotten back +specified through a GQuark (retrieved e.g. via +g_quark_from_static_string()), and the pointer can be gotten back from the pspec with g_param_spec_get_qdata(). Setting a previously set user data pointer, overrides (frees) the old pointer -set, using NULL as pointer essentially removes the data stored.

    +set, using NULL as pointer essentially removes the data stored.

    Parameters

    return_value

    A GValue to store the return value. May be NULL +

    A GValue to store the return value. May be NULL if the callback of closure doesn't return a value.

     

    return_value

    A GValue to store the return value. May be NULL +

    A GValue to store the return value. May be NULL if the callback of closure doesn't return a value.

     

    return_value

    A GValue to store the return value. May be NULL +

    A GValue to store the return value. May be NULL if the callback of closure doesn't return a value.

     

    return_value

    A GValue to store the return value. May be NULL +

    A GValue to store the return value. May be NULL if the callback of closure doesn't return a value.

     

    return_value

    A GValue to store the return value. May be NULL +

    A GValue to store the return value. May be NULL if the callback of closure doesn't return a value.

     

    return_value

    a GValue to store the return -value. May be NULL if the callback of closure +value. May be NULL if the callback of closure doesn't return a value.

    [nullable]

    return_value

    a GValue to store the return -value. May be NULL if the callback of closure +value. May be NULL if the callback of closure doesn't return a value.

    [nullable]

    return_value

    a GValue to store the return -value. May be NULL if the callback of closure +value. May be NULL if the callback of closure doesn't return a value.

    [nullable]

    return_value

    a GValue to store the return -value. May be NULL if the callback of closure +value. May be NULL if the callback of closure doesn't return a value.

    [nullable]

    return_value

    a GValue to store the return -value. May be NULL if the callback of closure +value. May be NULL if the callback of closure doesn't return a value.

    [nullable]

    return_value

    a GValue to store the return -value. May be NULL if the callback of closure +value. May be NULL if the callback of closure doesn't return a value.

    [nullable]

    return_value

    a GValue to store the return -value. May be NULL if the callback of closure +value. May be NULL if the callback of closure doesn't return a value.

    [nullable]

    return_value

    a GValue to store the return -value. May be NULL if the callback of closure +value. May be NULL if the callback of closure doesn't return a value.

    [nullable]

    return_value

    a GValue to store the return -value. May be NULL if the callback of closure +value. May be NULL if the callback of closure doesn't return a value.

    [nullable]

    return_value

    a GValue to store the return -value. May be NULL if the callback of closure +value. May be NULL if the callback of closure doesn't return a value.

    [nullable]

    return_value

    a GValue to store the return -value. May be NULL if the callback of closure +value. May be NULL if the callback of closure doesn't return a value.

    [nullable]

    return_value

    a GValue to store the return -value. May be NULL if the callback of closure +value. May be NULL if the callback of closure doesn't return a value.

    [nullable]

    return_value

    a GValue to store the return -value. May be NULL if the callback of closure +value. May be NULL if the callback of closure doesn't return a value.

    [nullable]

    return_value

    a GValue to store the return -value. May be NULL if the callback of closure +value. May be NULL if the callback of closure doesn't return a value.

    [nullable]

    return_value

    a GValue to store the return -value. May be NULL if the callback of closure +value. May be NULL if the callback of closure doesn't return a value.

    [nullable]

    return_value

    a GValue to store the return -value. May be NULL if the callback of closure +value. May be NULL if the callback of closure doesn't return a value.

    [nullable]

    return_value

    a GValue to store the return -value. May be NULL if the callback of closure +value. May be NULL if the callback of closure doesn't return a value.

    [nullable]

    return_value

    a GValue to store the return -value. May be NULL if the callback of closure +value. May be NULL if the callback of closure doesn't return a value.

    [nullable]

    return_value

    a GValue to store the return -value. May be NULL if the callback of closure +value. May be NULL if the callback of closure doesn't return a value.

    [nullable]

    return_value

    a GValue to store the return -value. May be NULL if the callback of closure +value. May be NULL if the callback of closure doesn't return a value.

    [nullable]

    return_value

    a GValue to store the return -value. May be NULL if the callback of closure +value. May be NULL if the callback of closure doesn't return a value.

    [nullable]

    return_value

    a GValue to store the return -value. May be NULL if the callback of closure +value. May be NULL if the callback of closure doesn't return a value.

    [nullable]

    return_value

    a GValue to store the return -value. May be NULL if the callback of closure +value. May be NULL if the callback of closure doesn't return a value.

    [nullable]

    volatile        guint in_marshal : 1;

    volatile        guint in_marshal : 1;

    Indicates whether the closure is currently being invoked with g_closure_invoke()

     

    volatile        guint is_invalid : 1;

    volatile        guint is_invalid : 1;

    Indicates whether the closure has been invalidated by g_closure_invalidate()

      

    gpointer callback;

    gpointer callback;

    the callback function

     

    return_value

    A GValue to store the return value. May be NULL +

    A GValue to store the return value. May be NULL if the callback of closure doesn't return a value.

     

    return_value

    A GValue to store the return value. May be NULL +

    A GValue to store the return value. May be NULL if the callback of closure doesn't return a value.

     
    -gchar * +gchar * g_enum_to_string () @@ -157,7 +157,7 @@
    -gchar * +gchar * g_flags_to_string () @@ -265,7 +265,7 @@ enum_class = g_type_class_ref (MAMAN_TYPE_MY_ENUM); enum_value = g_enum_get_value (enum_class, MAMAN_MY_ENUM_FOO); -g_print ("Name: %s\n", enum_value->value_name); +g_print ("Name: %s\n", enum_value->value_name); g_type_class_unref (enum_class);
     

    gint minimum;

    gint minimum;

    the smallest possible value.

     

    gint maximum;

    gint maximum;

    the largest possible value.

     

    guint n_values;

    guint n_values;

    the number of possible values.

     
     

    guint mask;

    guint mask;

    a mask covering all possible values.

     

    guint n_values;

    guint n_values;

    the number of possible values.

     

    gint value;

    gint value;

    the enum value

     

    const gchar *value_name;

    const gchar *value_name;

    the name of the value

     

    const gchar *value_nick;

    const gchar *value_nick;

    the nickname of the value

     

    guint value;

    guint value;

    the flags value

     

    const gchar *value_name;

    const gchar *value_name;

    the name of the value

     

    const gchar *value_nick;

    const gchar *value_nick;

    the nickname of the value

     
    -gboolean +gboolean g_value_fits_pointer () @@ -134,7 +134,7 @@
    -gpointer +gpointer g_value_peek_pointer () @@ -142,7 +142,7 @@
    -gboolean +gboolean g_value_type_compatible () @@ -150,7 +150,7 @@
    -gboolean +gboolean g_value_type_transformable () @@ -158,7 +158,7 @@
    -gboolean +gboolean g_value_transform () @@ -182,7 +182,7 @@
    -gchar * +gchar * g_strdup_value_contents () @@ -316,13 +316,13 @@ const gchar *message; // The GValue starts empty - g_assert (!G_VALUE_HOLDS_STRING (&a)); + g_assert (!G_VALUE_HOLDS_STRING (&a)); // Put a string in it g_value_init (&a, G_TYPE_STRING); - g_assert (G_VALUE_HOLDS_STRING (&a)); + g_assert (G_VALUE_HOLDS_STRING (&a)); g_value_set_static_string (&a, "Hello, world!"); - g_printf ("%s\n", g_value_get_string (&a)); + g_printf ("%s\n", g_value_get_string (&a)); // Reset it to its pristine state g_value_unset (&a); @@ -335,15 +335,15 @@ g_value_init (&b, G_TYPE_STRING); // An INT is transformable to a STRING - g_assert (g_value_type_transformable (G_TYPE_INT, G_TYPE_STRING)); + g_assert (g_value_type_transformable (G_TYPE_INT, G_TYPE_STRING)); g_value_transform (&a, &b); - g_printf ("%s\n", g_value_get_string (&b)); + g_printf ("%s\n", g_value_get_string (&b)); // Attempt to transform it again using a custom transform function g_value_register_transform_func (G_TYPE_INT, G_TYPE_STRING, int2string); g_value_transform (&a, &b); - g_printf ("%s\n", g_value_get_string (&b)); + g_printf ("%s\n", g_value_get_string (&b)); return 0; }
    -gboolean +gboolean g_param_value_defaults () @@ -150,7 +150,7 @@
    -gboolean +gboolean g_param_value_validate () @@ -158,7 +158,7 @@
    -gboolean +gboolean g_param_value_convert () @@ -166,14 +166,14 @@
    -gint +gint g_param_values_cmp ()
    const gchar * +const gchar * g_param_spec_get_name () @@ -181,21 +181,21 @@
    -GQuark +GQuark g_param_spec_get_name_quark ()
    const gchar * +const gchar * g_param_spec_get_nick ()
    const gchar * +const gchar * g_param_spec_get_blurb () @@ -203,7 +203,7 @@
    -gpointer +gpointer g_param_spec_get_qdata () @@ -227,7 +227,7 @@
    -gpointer +gpointer g_param_spec_steal_qdata () @@ -243,7 +243,7 @@
    -gpointer +gpointer g_param_spec_internal () @@ -299,7 +299,7 @@
    -GList * +GList * g_param_spec_pool_list_owned () @@ -751,7 +751,7 @@

    g_param_value_defaults ()

    -
    gboolean
    +
    gboolean
     g_param_value_defaults (GParamSpec *pspec,
                             GValue *value);

    Checks whether value @@ -790,7 +790,7 @@


    g_param_value_validate ()

    -
    gboolean
    +
    gboolean
     g_param_value_validate (GParamSpec *pspec,
                             GValue *value);

    Ensures that the contents of value @@ -835,11 +835,11 @@


    g_param_value_convert ()

    -
    gboolean
    +
    gboolean
     g_param_value_convert (GParamSpec *pspec,
                            const GValue *src_value,
                            GValue *dest_value,
    -                       gboolean strict_validation);
    + gboolean strict_validation);

    Transforms src_value into dest_value if possible, and then @@ -847,7 +847,7 @@ , in order for it to conform to pspec . If strict_validation - is TRUE this function will only succeed if the + is TRUE this function will only succeed if the transformed dest_value complied to pspec without modifications.

    @@ -880,7 +880,7 @@

    strict_validation

    TRUE requires dest_value +

    TRUE requires dest_value to conform to pspec without modifications

     

    quark

    a GQuark, naming the user data pointer

    a GQuark, naming the user data pointer

     
    @@ -1120,7 +1120,7 @@ - + @@ -1137,9 +1137,9 @@

    g_param_spec_set_qdata_full ()

    void
     g_param_spec_set_qdata_full (GParamSpec *pspec,
    -                             GQuark quark,
    -                             gpointer data,
    -                             GDestroyNotify destroy);
    + GQuark quark, + gpointer data, + GDestroyNotify destroy);

    This function works like g_param_spec_set_qdata(), but in addition, a void (*destroy) (gpointer) function may be specified which is called with data @@ -1165,7 +1165,7 @@

    - + @@ -1188,9 +1188,9 @@

    g_param_spec_steal_qdata ()

    -
    gpointer
    +
    gpointer
     g_param_spec_steal_qdata (GParamSpec *pspec,
    -                          GQuark quark);
    + GQuark quark);

    Gets back user data pointers stored via g_param_spec_set_qdata() and removes the data from pspec @@ -1213,7 +1213,7 @@

    - + @@ -1221,7 +1221,7 @@

    Returns

    -

    the user data pointer set, or NULL.

    +

    the user data pointer set, or NULL.

    [transfer none]

    @@ -1255,7 +1255,7 @@

    Returns

    paramspec to which requests on this -paramspec should be redirected, or NULL if none.

    +paramspec should be redirected, or NULL if none.

    [transfer none]

    Since: 2.4

    @@ -1263,11 +1263,11 @@

    g_param_spec_internal ()

    -
    gpointer
    +
    gpointer
     g_param_spec_internal (GType param_type,
    -                       const gchar *name,
    -                       const gchar *nick,
    -                       const gchar *blurb,
    +                       const gchar *name,
    +                       const gchar *nick,
    +                       const gchar *blurb,
                            GParamFlags flags);

    Creates a new GParamSpec instance.

    A property name consists of segments consisting of ASCII letters and @@ -1335,7 +1335,7 @@

    g_param_type_register_static ()

    GType
    -g_param_type_register_static (const gchar *name,
    +g_param_type_register_static (const gchar *name,
                                   const GParamSpecTypeInfo *pspec_info);

    Registers name as the name of a new static type derived from @@ -1374,14 +1374,14 @@

    g_param_spec_pool_new ()

    GParamSpecPool *
    -g_param_spec_pool_new (gboolean type_prefixing);
    +g_param_spec_pool_new (gboolean type_prefixing);

    Creates a new GParamSpecPool.

    If type_prefixing - is TRUE, lookups in the newly created pool will + is TRUE, lookups in the newly created pool will allow to specify the owner as a colon-separated prefix of the property name, like "GtkContainer:border-width". This feature is deprecated, so you should always set type_prefixing - to FALSE.

    + to FALSE.

    Parameters

    quark

    a GQuark, naming the user data pointer

    a GQuark, naming the user data pointer

     

    quark

    a GQuark, naming the user data pointer

    a GQuark, naming the user data pointer

     

    quark

    a GQuark, naming the user data pointer

    a GQuark, naming the user data pointer

     
    @@ -1475,9 +1475,9 @@

    g_param_spec_pool_lookup ()

    GParamSpec *
     g_param_spec_pool_lookup (GParamSpecPool *pool,
    -                          const gchar *param_name,
    +                          const gchar *param_name,
                               GType owner_type,
    -                          gboolean walk_ancestors);
    + gboolean walk_ancestors);

    Looks up a GParamSpec in the pool.

    Parameters

    @@ -1505,7 +1505,7 @@
    - @@ -1515,7 +1515,7 @@

    Returns

    -

    The found GParamSpec, or NULL if no +

    The found GParamSpec, or NULL if no matching GParamSpec was found.

    [transfer none]

    @@ -1526,7 +1526,7 @@
    GParamSpec **
     g_param_spec_pool_list (GParamSpecPool *pool,
                             GType owner_type,
    -                        guint *n_pspecs_p);
    + guint *n_pspecs_p);

    Gets an array of all GParamSpecs owned by owner_type in the pool.

    @@ -1569,10 +1569,10 @@

    g_param_spec_pool_list_owned ()

    -
    GList *
    +
    GList *
     g_param_spec_pool_list_owned (GParamSpecPool *pool,
                                   GType owner_type);
    -

    Gets an GList of all GParamSpecs owned by owner_type +

    Gets an GList of all GParamSpecs owned by owner_type in the pool.

    @@ -1600,7 +1600,7 @@

    Returns

    a -GList of all GParamSpecs owned by owner_type +GList of all GParamSpecs owned by owner_type in the poolGParamSpecs.

    [transfer container][element-type GObject.ParamSpec]

    @@ -1637,7 +1637,7 @@
    - + @@ -1915,12 +1915,12 @@ - + - + @@ -1986,6 +1986,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/gobject-memory.html glib2.0-2.56.4/docs/reference/gobject/html/gobject-memory.html --- glib2.0-2.56.2/docs/reference/gobject/html/gobject-memory.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/gobject-memory.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -203,6 +203,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/gobject-properties.html glib2.0-2.56.4/docs/reference/gobject/html/gobject-properties.html --- glib2.0-2.56.2/docs/reference/gobject/html/gobject-properties.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/gobject-properties.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -157,7 +157,7 @@ N_PROPERTIES}; -static GParamSpec *obj_properties[N_PROPERTIES] = { NULL, }; +static GParamSpec *obj_properties[N_PROPERTIES] = { NULL, };static voidviewer_file_set_property (GObject *object, @@ -170,14 +170,14 @@ switch (property_id) { case PROP_FILENAME: - g_free (self->priv->filename); + g_free (self->priv->filename); self->priv->filename = g_value_dup_string (value); - g_print ("filename: %s\n", self->priv->filename); + g_print ("filename: %s\n", self->priv->filename); break; case PROP_ZOOM_LEVEL: self->priv->zoom_level = g_value_get_uint (value); - g_print ("zoom level: %u\n", self->priv->zoom_level); + g_print ("zoom level: %u\n", self->priv->zoom_level); break; default: @@ -224,7 +224,7 @@ g_param_spec_string ("filename", "Filename", "Name of the file to load and display from.", - NULL /* default value */, + NULL /* default value */, G_PARAM_CONSTRUCT_ONLY | G_PARAM_READWRITE)); obj_properties[PROP_ZOOM_LEVEL] = @@ -248,7 +248,7 @@ ViewerFile *file;GValue val = G_VALUE_INIT; -file = g_object_new (VIEWER_TYPE_FILE, NULL); +file = g_object_new (VIEWER_TYPE_FILE, NULL);g_value_init (&val, G_TYPE_UINT);g_value_set_char (&val, 11); @@ -401,6 +401,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/gobject-query.html glib2.0-2.56.4/docs/reference/gobject/html/gobject-query.html --- glib2.0-2.56.2/docs/reference/gobject/html/gobject-query.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/gobject-query.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -122,6 +122,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/gobject-Signals.html glib2.0-2.56.4/docs/reference/gobject/html/gobject-Signals.html --- glib2.0-2.56.2/docs/reference/gobject/html/gobject-Signals.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/gobject-Signals.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -42,7 +42,7 @@ - - + @@ -723,7 +723,7 @@ +values to signal emissions into C language callback invocations or NULL.

    @@ -753,20 +753,20 @@

    g_signal_newv ()

    -
    guint
    -g_signal_newv (const gchar *signal_name,
    +
    guint
    +g_signal_newv (const gchar *signal_name,
                    GType itype,
                    GSignalFlags signal_flags,
                    GClosure *class_closure,
                    GSignalAccumulator accumulator,
    -               gpointer accu_data,
    +               gpointer accu_data,
                    GSignalCMarshaller c_marshaller,
                    GType return_type,
    -               guint n_params,
    +               guint n_params,
                    GType *param_types);

    Creates a new signal. (This is usually done in the class initializer.)

    See g_signal_new() for details on allowed signal names.

    -

    If c_marshaller is NULL, g_cclosure_marshal_generic() will be used as +

    If c_marshaller is NULL, g_cclosure_marshal_generic() will be used as the marshaller for this signal.

    Parameters

    @@ -798,12 +798,12 @@
    +may be NULL.

    - + @@ -816,7 +816,7 @@ +invocations or NULL.

    @@ -848,20 +848,20 @@

    g_signal_new_valist ()

    -
    guint
    -g_signal_new_valist (const gchar *signal_name,
    +
    guint
    +g_signal_new_valist (const gchar *signal_name,
                          GType itype,
                          GSignalFlags signal_flags,
                          GClosure *class_closure,
                          GSignalAccumulator accumulator,
    -                     gpointer accu_data,
    +                     gpointer accu_data,
                          GSignalCMarshaller c_marshaller,
                          GType return_type,
    -                     guint n_params,
    +                     guint n_params,
                          va_list args);

    Creates a new signal. (This is usually done in the class initializer.)

    See g_signal_new() for details on allowed signal names.

    -

    If c_marshaller is NULL, g_cclosure_marshal_generic() will be used as +

    If c_marshaller is NULL, g_cclosure_marshal_generic() will be used as the marshaller for this signal.

    Parameters

    @@ -892,12 +892,12 @@
    - + - + @@ -909,7 +909,7 @@ +values to signal emissions into C language callback invocations or NULL.

    @@ -941,7 +941,7 @@

    g_signal_set_va_marshaller ()

    void
    -g_signal_set_va_marshaller (guint signal_id,
    +g_signal_set_va_marshaller (guint signal_id,
                                 GType instance_type,
                                 GSignalCVaMarshaller va_marshaller);

    Change the GSignalCVaMarshaller used for a given signal. This is a @@ -981,7 +981,7 @@

    g_signal_query ()

    void
    -g_signal_query (guint signal_id,
    +g_signal_query (guint signal_id,
                     GSignalQuery *query);

    Queries the signal system for in-depth information about a specific signal. This function will fill in a user-provided @@ -1017,8 +1017,8 @@


    g_signal_lookup ()

    -
    guint
    -g_signal_lookup (const gchar *name,
    +
    guint
    +g_signal_lookup (const gchar *name,
                      GType itype);

    Given the name of the signal and the type of object it connects to, gets the signal's identifying integer. Emitting the signal by number is @@ -1055,8 +1055,8 @@


    g_signal_name ()

    -
    const gchar *
    -g_signal_name (guint signal_id);
    +
    const gchar *
    +g_signal_name (guint signal_id);

    Given the signal's identifier, finds its name.

    Two different signals may have the same name, if they have differing types.

    @@ -1076,15 +1076,15 @@

    Returns

    -

    the signal name, or NULL if the signal number was invalid.

    +

    the signal name, or NULL if the signal number was invalid.


    g_signal_list_ids ()

    -
    guint *
    +
    guint *
     g_signal_list_ids (GType itype,
    -                   guint *n_ids);
    + guint *n_ids);

    Lists the signals by id that a certain instance or interface type created. Further information about the signals can be acquired through g_signal_query().

    @@ -1121,9 +1121,9 @@

    g_signal_emit ()

    void
    -g_signal_emit (gpointer instance,
    -               guint signal_id,
    -               GQuark detail,
    +g_signal_emit (gpointer instance,
    +               guint signal_id,
    +               GQuark detail,
                    ...);

    Emits a signal.

    Note that g_signal_emit() resets the return value to the default @@ -1167,8 +1167,8 @@

    g_signal_emit_by_name ()

    void
    -g_signal_emit_by_name (gpointer instance,
    -                       const gchar *detailed_signal,
    +g_signal_emit_by_name (gpointer instance,
    +                       const gchar *detailed_signal,
                            ...);

    Emits a signal.

    Note that g_signal_emit_by_name() resets the return value to the default @@ -1208,8 +1208,8 @@

    g_signal_emitv ()

    void
     g_signal_emitv (const GValue *instance_and_params,
    -                guint signal_id,
    -                GQuark detail,
    +                guint signal_id,
    +                GQuark detail,
                     GValue *return_value);

    Emits a signal.

    Note that g_signal_emitv() doesn't change return_value @@ -1256,9 +1256,9 @@

    g_signal_emit_valist ()

    void
    -g_signal_emit_valist (gpointer instance,
    -                      guint signal_id,
    -                      GQuark detail,
    +g_signal_emit_valist (gpointer instance,
    +                      guint signal_id,
    +                      GQuark detail,
                           va_list var_args);

    Emits a signal.

    Note that g_signal_emit_valist() resets the return value to the default @@ -1344,7 +1344,7 @@

    Returns

    -

    the handler ID, of type gulong (always greater than 0 for successful connections)

    +

    the handler ID, of type gulong (always greater than 0 for successful connections)


    @@ -1388,7 +1388,7 @@

    Returns

    -

    the handler ID, of type gulong (always greater than 0 for successful connections)

    +

    the handler ID, of type gulong (always greater than 0 for successful connections)


    @@ -1484,17 +1484,17 @@

    Returns

    -

    the handler ID, of type gulong (always greater than 0 for successful connections)

    +

    the handler ID, of type gulong (always greater than 0 for successful connections)


    g_signal_connect_object ()

    -
    gulong
    -g_signal_connect_object (gpointer instance,
    -                         const gchar *detailed_signal,
    +
    gulong
    +g_signal_connect_object (gpointer instance,
    +                         const gchar *detailed_signal,
                              GCallback c_handler,
    -                         gpointer gobject,
    +                         gpointer gobject,
                              GConnectFlags connect_flags);

    This is similar to g_signal_connect_data(), but uses a closure which ensures that the gobject @@ -1556,11 +1556,11 @@


    g_signal_connect_data ()

    -
    gulong
    -g_signal_connect_data (gpointer instance,
    -                       const gchar *detailed_signal,
    +
    gulong
    +g_signal_connect_data (gpointer instance,
    +                       const gchar *detailed_signal,
                            GCallback c_handler,
    -                       gpointer data,
    +                       gpointer data,
                            GClosureNotify destroy_data,
                            GConnectFlags connect_flags);

    Connects a GCallback function to a signal for a particular object. Similar @@ -1621,11 +1621,11 @@


    g_signal_connect_closure ()

    -
    gulong
    -g_signal_connect_closure (gpointer instance,
    -                          const gchar *detailed_signal,
    +
    gulong
    +g_signal_connect_closure (gpointer instance,
    +                          const gchar *detailed_signal,
                               GClosure *closure,
    -                          gboolean after);
    + gboolean after);

    Connects a closure to a signal for a particular object.

    Parameters

    @@ -1668,12 +1668,12 @@

    g_signal_connect_closure_by_id ()

    -
    gulong
    -g_signal_connect_closure_by_id (gpointer instance,
    -                                guint signal_id,
    -                                GQuark detail,
    +
    gulong
    +g_signal_connect_closure_by_id (gpointer instance,
    +                                guint signal_id,
    +                                GQuark detail,
                                     GClosure *closure,
    -                                gboolean after);
    + gboolean after);

    Connects a closure to a signal for a particular object.

    Parameters

    @@ -1722,8 +1722,8 @@

    g_signal_handler_block ()

    void
    -g_signal_handler_block (gpointer instance,
    -                        gulong handler_id);
    +g_signal_handler_block (gpointer instance, + gulong handler_id);

    Blocks a handler of an instance so it will not be called during any signal emissions unless it is unblocked again. Thus "blocking" a signal handler means to temporarily deactive it, a signal handler @@ -1760,8 +1760,8 @@

    g_signal_handler_unblock ()

    void
    -g_signal_handler_unblock (gpointer instance,
    -                          gulong handler_id);
    +g_signal_handler_unblock (gpointer instance, + gulong handler_id);

    Undoes the effect of a previous g_signal_handler_block() call. A blocked handler is skipped during signal emissions and will not be invoked, unblocking it (for exactly the amount of times it has been @@ -1803,8 +1803,8 @@

    g_signal_handler_disconnect ()

    void
    -g_signal_handler_disconnect (gpointer instance,
    -                             gulong handler_id);
    +g_signal_handler_disconnect (gpointer instance, + gulong handler_id);

    Disconnects a handler from an instance so it will not be called during any future or currently ongoing emissions of the signal it has been connected to. The handler_id @@ -1839,14 +1839,14 @@


    g_signal_handler_find ()

    -
    gulong
    -g_signal_handler_find (gpointer instance,
    +
    gulong
    +g_signal_handler_find (gpointer instance,
                            GSignalMatchType mask,
    -                       guint signal_id,
    -                       GQuark detail,
    +                       guint signal_id,
    +                       GQuark detail,
                            GClosure *closure,
    -                       gpointer func,
    -                       gpointer data);
    + gpointer func, + gpointer data);

    Finds the first signal handler that matches certain selection criteria. The criteria mask is passed as an OR-ed combination of GSignalMatchType flags, and the criteria values are passed as arguments. @@ -1913,14 +1913,14 @@


    g_signal_handlers_block_matched ()

    -
    guint
    -g_signal_handlers_block_matched (gpointer instance,
    +
    guint
    +g_signal_handlers_block_matched (gpointer instance,
                                      GSignalMatchType mask,
    -                                 guint signal_id,
    -                                 GQuark detail,
    +                                 guint signal_id,
    +                                 GQuark detail,
                                      GClosure *closure,
    -                                 gpointer func,
    -                                 gpointer data);
    + gpointer func, + gpointer data);

    Blocks all handlers on an instance that match a certain selection criteria. The criteria mask is passed as an OR-ed combination of GSignalMatchType flags, and the criteria values are passed as arguments. @@ -1988,14 +1988,14 @@


    g_signal_handlers_unblock_matched ()

    -
    guint
    -g_signal_handlers_unblock_matched (gpointer instance,
    +
    guint
    +g_signal_handlers_unblock_matched (gpointer instance,
                                        GSignalMatchType mask,
    -                                   guint signal_id,
    -                                   GQuark detail,
    +                                   guint signal_id,
    +                                   GQuark detail,
                                        GClosure *closure,
    -                                   gpointer func,
    -                                   gpointer data);
    + gpointer func, + gpointer data);

    Unblocks all handlers on an instance that match a certain selection criteria. The criteria mask is passed as an OR-ed combination of GSignalMatchType flags, and the criteria values are passed as arguments. @@ -2064,14 +2064,14 @@


    g_signal_handlers_disconnect_matched ()

    -
    guint
    -g_signal_handlers_disconnect_matched (gpointer instance,
    +
    guint
    +g_signal_handlers_disconnect_matched (gpointer instance,
                                           GSignalMatchType mask,
    -                                      guint signal_id,
    -                                      GQuark detail,
    +                                      guint signal_id,
    +                                      GQuark detail,
                                           GClosure *closure,
    -                                      gpointer func,
    -                                      gpointer data);
    + gpointer func, + gpointer data);

    Disconnects all handlers on an instance that match a certain selection criteria. The criteria mask is passed as an OR-ed combination of GSignalMatchType flags, and the criteria values are @@ -2140,9 +2140,9 @@


    g_signal_handler_is_connected ()

    -
    gboolean
    -g_signal_handler_is_connected (gpointer instance,
    -                               gulong handler_id);
    +
    gboolean
    +g_signal_handler_is_connected (gpointer instance,
    +                               gulong handler_id);

    Returns whether handler_id is the ID of a handler connected to instance .

    @@ -2329,11 +2329,11 @@

    g_signal_has_handler_pending ()

    -
    gboolean
    -g_signal_has_handler_pending (gpointer instance,
    -                              guint signal_id,
    -                              GQuark detail,
    -                              gboolean may_be_blocked);
    +
    gboolean
    +g_signal_has_handler_pending (gpointer instance,
    +                              guint signal_id,
    +                              GQuark detail,
    +                              gboolean may_be_blocked);

    Returns whether there are any handlers connected to instance for the given signal id and detail.

    @@ -2385,7 +2385,7 @@

    Returns

    -

    TRUE if a handler is connected to the signal, FALSE +

    TRUE if a handler is connected to the signal, FALSE otherwise.

    @@ -2393,9 +2393,9 @@

    g_signal_stop_emission ()

    void
    -g_signal_stop_emission (gpointer instance,
    -                        guint signal_id,
    -                        GQuark detail);
    +g_signal_stop_emission (gpointer instance, + guint signal_id, + GQuark detail);

    Stops a signal's current emission.

    This will prevent the default method from running, if the signal was G_SIGNAL_RUN_LAST and you connected normally (i.e. without the "after" @@ -2433,8 +2433,8 @@

    g_signal_stop_emission_by_name ()

    void
    -g_signal_stop_emission_by_name (gpointer instance,
    -                                const gchar *detailed_signal);
    +g_signal_stop_emission_by_name (gpointer instance, + const gchar *detailed_signal);

    Stops a signal's current emission.

    This is just like g_signal_stop_emission() except it will look up the signal id for you.

    @@ -2465,7 +2465,7 @@

    g_signal_override_class_closure ()

    void
    -g_signal_override_class_closure (guint signal_id,
    +g_signal_override_class_closure (guint signal_id,
                                      GType instance_type,
                                      GClosure *class_closure);

    Overrides the class closure (i.e. the default handler) for the given signal @@ -2543,16 +2543,16 @@


    g_signal_new_class_handler ()

    -
    guint
    -g_signal_new_class_handler (const gchar *signal_name,
    +
    guint
    +g_signal_new_class_handler (const gchar *signal_name,
                                 GType itype,
                                 GSignalFlags signal_flags,
                                 GCallback class_handler,
                                 GSignalAccumulator accumulator,
    -                            gpointer accu_data,
    +                            gpointer accu_data,
                                 GSignalCMarshaller c_marshaller,
                                 GType return_type,
    -                            guint n_params,
    +                            guint n_params,
                                 ...);

    Creates a new signal. (This is usually done in the class initializer.)

    This is a variant of g_signal_new() that takes a C callback instead @@ -2565,7 +2565,7 @@ g_signal_chain_from_overridden() or g_signal_chain_from_overridden_handler().

    See g_signal_new() for information about signal names.

    -

    If c_marshaller is NULL, g_cclosure_marshal_generic() will be used as +

    If c_marshaller is NULL, g_cclosure_marshal_generic() will be used as the marshaller for this signal.

    Parameters

    @@ -2597,13 +2597,13 @@
    - + @@ -2615,7 +2615,7 @@ +values to signal emissions into C language callback invocations or NULL.

    @@ -2647,7 +2647,7 @@

    g_signal_override_class_handler ()

    void
    -g_signal_override_class_handler (const gchar *signal_name,
    +g_signal_override_class_handler (const gchar *signal_name,
                                      GType instance_type,
                                      GCallback class_handler);

    Overrides the class closure (i.e. the default handler) for the @@ -2695,7 +2695,7 @@

    g_signal_chain_from_overridden_handler ()

    void
     g_signal_chain_from_overridden_handler
    -                               (gpointer instance,
    +                               (gpointer instance,
                                     ...);

    Calls the original class closure of a signal. This function should only be called from an overridden class closure; see @@ -2732,12 +2732,12 @@


    g_signal_add_emission_hook ()

    -
    gulong
    -g_signal_add_emission_hook (guint signal_id,
    -                            GQuark detail,
    +
    gulong
    +g_signal_add_emission_hook (guint signal_id,
    +                            GQuark detail,
                                 GSignalEmissionHook hook_func,
    -                            gpointer hook_data,
    -                            GDestroyNotify data_destroy);
    + gpointer hook_data, + GDestroyNotify data_destroy);

    Adds an emission hook for a signal, which will get called for any emission of that signal, independent of the instance. This is possible only for signals which don't have G_SIGNAL_NO_HOOKS flag set.

    @@ -2773,7 +2773,7 @@
    - @@ -2789,8 +2789,8 @@

    g_signal_remove_emission_hook ()

    void
    -g_signal_remove_emission_hook (guint signal_id,
    -                               gulong hook_id);
    +g_signal_remove_emission_hook (guint signal_id, + gulong hook_id);

    Deletes an emission hook.

    Parameters

    @@ -2819,12 +2819,12 @@

    g_signal_parse_name ()

    -
    gboolean
    -g_signal_parse_name (const gchar *detailed_signal,
    +
    gboolean
    +g_signal_parse_name (const gchar *detailed_signal,
                          GType itype,
    -                     guint *signal_id_p,
    -                     GQuark *detail_p,
    -                     gboolean force_detail_quark);
    + guint *signal_id_p, + GQuark *detail_p, + gboolean force_detail_quark);

    Internal function to parse a signal name into its signal_id and detail @@ -2860,7 +2860,7 @@

    - + @@ -2877,7 +2877,7 @@

    g_signal_get_invocation_hint ()

    GSignalInvocationHint *
    -g_signal_get_invocation_hint (gpointer instance);
    +g_signal_get_invocation_hint (gpointer instance);

    Returns the invocation hint of the innermost signal emission of instance.

    Parameters

    @@ -2905,7 +2905,7 @@

    g_signal_type_cclosure_new ()

    GClosure *
     g_signal_type_cclosure_new (GType itype,
    -                            guint struct_offset);
    + guint struct_offset);

    Creates a new closure which invokes the function found at the offset struct_offset in the class structure of the interface or classed type @@ -2944,11 +2944,11 @@


    g_signal_accumulator_first_wins ()

    -
    gboolean
    +
    gboolean
     g_signal_accumulator_first_wins (GSignalInvocationHint *ihint,
                                      GValue *return_accu,
                                      const GValue *handler_return,
    -                                 gpointer dummy);
    + gpointer dummy);

    A predefined GSignalAccumulator for signals intended to be used as a hook for application code to provide a particular value. Usually only one such value is desired and multiple handlers for the same @@ -2999,16 +2999,16 @@


    g_signal_accumulator_true_handled ()

    -
    gboolean
    +
    gboolean
     g_signal_accumulator_true_handled (GSignalInvocationHint *ihint,
                                        GValue *return_accu,
                                        const GValue *handler_return,
    -                                   gpointer dummy);
    + gpointer dummy);

    A predefined GSignalAccumulator for signals that return a boolean values. The behavior that this accumulator gives is -that a return of TRUE stops the signal emission: no further -callbacks will be invoked, while a return of FALSE allows -the emission to continue. The idea here is that a TRUE return +that a return of TRUE stops the signal emission: no further +callbacks will be invoked, while a return of FALSE allows +the emission to continue. The idea here is that a TRUE return indicates that the callback handled the signal, and no further handling is needed.

    @@ -3072,12 +3072,12 @@
    - + - + @@ -3291,13 +3291,13 @@ - + - + @@ -3317,7 +3317,7 @@ - + @@ -3374,8 +3374,8 @@ @@ -3437,6 +3437,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/gobject-Standard-Parameter-and-Value-Types.html glib2.0-2.56.4/docs/reference/gobject/html/gobject-Standard-Parameter-and-Value-Types.html --- glib2.0-2.56.2/docs/reference/gobject/html/gobject-Standard-Parameter-and-Value-Types.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/gobject-Standard-Parameter-and-Value-Types.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -75,7 +75,7 @@ - +spec/callback/data triples, followed by NULL

    @@ -2583,8 +2583,8 @@

    g_object_disconnect ()

    void
    -g_object_disconnect (gpointer object,
    -                     const gchar *signal_spec,
    +g_object_disconnect (gpointer object,
    +                     const gchar *signal_spec,
                          ...);

    A convenience function to disconnect multiple signals at once.

    The signal specs expected by this function have the form @@ -2615,7 +2615,7 @@

    +followed by NULL

    @@ -2626,8 +2626,8 @@

    g_object_set ()

    void
    -g_object_set (gpointer object,
    -              const gchar *first_property_name,
    +g_object_set (gpointer object,
    +              const gchar *first_property_name,
                   ...);

    Sets properties on an object.

    Note that the "notify" signals are queued and only emitted (in @@ -2656,7 +2656,7 @@

    +name/value pairs, followed by NULL

    @@ -2668,8 +2668,8 @@

    g_object_setv ()

    void
     g_object_setv (GObject *object,
    -               guint n_properties,
    -               const gchar *names[],
    +               guint n_properties,
    +               const gchar *names[],
                    const GValue values[]);

    Sets n_properties properties for an object @@ -2717,13 +2717,13 @@

    g_object_get ()

    void
    -g_object_get (gpointer object,
    -              const gchar *first_property_name,
    +g_object_get (gpointer object,
    +              const gchar *first_property_name,
                   ...);

    Gets properties of an object.

    In general, a copy is made of the property contents and the caller is responsible for freeing the memory in the appropriate manner for -the type, for instance by calling g_free() or g_object_unref().

    +the type, for instance by calling g_free() or g_object_unref().

    Here is an example of using g_object_get() to get the contents of three properties: an integer, a string and an object:

    @@ -2752,11 +2752,11 @@ "int-property", &intval, "str-property", &strval, "obj-property", &objval, - NULL); + NULL); // Do something with intval, strval, objval -g_free (strval); +g_free (strval); g_object_unref (objval); @@ -2787,7 +2787,7 @@
    +name/return location pairs, followed by NULL

    @@ -2799,8 +2799,8 @@

    g_object_getv ()

    void
     g_object_getv (GObject *object,
    -               guint n_properties,
    -               const gchar *names[],
    +               guint n_properties,
    +               const gchar *names[],
                    GValue values[]);

    Gets n_properties properties for an object @@ -2848,7 +2848,7 @@

    g_object_notify ()

    void
     g_object_notify (GObject *object,
    -                 const gchar *property_name);
    + const gchar *property_name);

    Emits a "notify" signal for the property property_name on object .

    @@ -3049,9 +3049,9 @@

    g_object_get_data ()

    -
    gpointer
    +
    gpointer
     g_object_get_data (GObject *object,
    -                   const gchar *key);
    + const gchar *key);

    Gets a named field from the objects table of associations (see g_object_set_data()).

    Parameters

    @@ -3078,7 +3078,7 @@

    Returns

    the data if found, -or NULL if no such data exists.

    +or NULL if no such data exists.

    [transfer none][nullable]

    @@ -3087,8 +3087,8 @@

    g_object_set_data ()

    void
     g_object_set_data (GObject *object,
    -                   const gchar *key,
    -                   gpointer data);
    + const gchar *key, + gpointer data);

    Each object carries around a table of associations from strings to pointers. This function lets you set an association.

    If the object already had an association with that name, @@ -3126,15 +3126,15 @@

    g_object_set_data_full ()

    void
     g_object_set_data_full (GObject *object,
    -                        const gchar *key,
    -                        gpointer data,
    -                        GDestroyNotify destroy);
    + const gchar *key, + gpointer data, + GDestroyNotify destroy);

    Like g_object_set_data() except it adds notification for when the association is destroyed, either by setting it to a different value or when the object is destroyed.

    Note that the destroy callback is not called if data - is NULL.

    + is NULL.

    [skip]

    Parameters

    @@ -3172,9 +3172,9 @@

    g_object_steal_data ()

    -
    gpointer
    +
    gpointer
     g_object_steal_data (GObject *object,
    -                     const gchar *key);
    + const gchar *key);

    Remove a specified datum from the object's data associations, without invoking the association's destroy handler.

    @@ -3201,7 +3201,7 @@

    Returns

    -

    the data if found, or NULL +

    the data if found, or NULL if no such data exists.

    [transfer full][nullable]

    @@ -3209,11 +3209,11 @@

    g_object_dup_data ()

    -
    gpointer
    +
    gpointer
     g_object_dup_data (GObject *object,
    -                   const gchar *key,
    -                   GDuplicateFunc dup_func,
    -                   gpointer user_data);
    + const gchar *key, + GDuplicateFunc dup_func, + gpointer user_data);

    This is a variant of g_object_get_data() which returns a 'duplicate' of the value. dup_func defines the @@ -3222,7 +3222,7 @@

    If the key is not set on the object then dup_func -will be called with a NULL argument.

    +will be called with a NULL argument.

    Note that dup_func is called while user data of object @@ -3270,9 +3270,9 @@ on the value associated with key on object -, or NULL if not set. +, or NULL if not set. If dup_func -is NULL, the value is returned +is NULL, the value is returned unmodified.

    Since: 2.34

    @@ -3280,13 +3280,13 @@

    g_object_replace_data ()

    -
    gboolean
    +
    gboolean
     g_object_replace_data (GObject *object,
    -                       const gchar *key,
    -                       gpointer oldval,
    -                       gpointer newval,
    -                       GDestroyNotify destroy,
    -                       GDestroyNotify *old_destroy);
    + const gchar *key, + gpointer oldval, + gpointer newval, + GDestroyNotify destroy, + GDestroyNotify *old_destroy);

    Compares the user data for the key key on object with @@ -3351,19 +3351,19 @@

    Returns

    -

    TRUE if the existing value for key +

    TRUE if the existing value for key was replaced by newval -, FALSE otherwise.

    +, FALSE otherwise.

    Since: 2.34


    g_object_get_qdata ()

    -
    gpointer
    +
    gpointer
     g_object_get_qdata (GObject *object,
    -                    GQuark quark);
    + GQuark quark);

    This function gets back user data pointers stored via g_object_set_qdata().

    @@ -3382,7 +3382,7 @@
    - + @@ -3390,7 +3390,7 @@

    Returns

    -

    The user data pointer set, or NULL.

    +

    The user data pointer set, or NULL.

    [transfer none][nullable]

    @@ -3399,17 +3399,17 @@

    g_object_set_qdata ()

    void
     g_object_set_qdata (GObject *object,
    -                    GQuark quark,
    -                    gpointer data);
    + GQuark quark, + gpointer data);

    This sets an opaque, named pointer on an object. -The name is specified through a GQuark (retrived e.g. via -g_quark_from_static_string()), and the pointer +The name is specified through a GQuark (retrived e.g. via +g_quark_from_static_string()), and the pointer can be gotten back from the object with g_object_get_qdata() until the object is finalized. Setting a previously set user data pointer, overrides (frees) -the old pointer set, using NULL as pointer essentially +the old pointer set, using NULL as pointer essentially removes the data stored.

    [skip]

    @@ -3428,7 +3428,7 @@
    - + @@ -3445,9 +3445,9 @@

    g_object_set_qdata_full ()

    void
     g_object_set_qdata_full (GObject *object,
    -                         GQuark quark,
    -                         gpointer data,
    -                         GDestroyNotify destroy);
    + GQuark quark, + gpointer data, + GDestroyNotify destroy);

    This function works like g_object_set_qdata(), but in addition, a void (*destroy) (gpointer) function may be specified which is called with data @@ -3473,7 +3473,7 @@

    - + @@ -3495,9 +3495,9 @@

    g_object_steal_qdata ()

    -
    gpointer
    +
    gpointer
     g_object_steal_qdata (GObject *object,
    -                      GQuark quark);
    + GQuark quark);

    This function gets back user data pointers stored via g_object_set_qdata() and removes the data from object @@ -3537,12 +3537,12 @@ const gchar *new_string) { // the quark, naming the object data - GQuark quark_string_list = g_quark_from_static_string ("my-string-list"); + GQuark quark_string_list = g_quark_from_static_string ("my-string-list"); // retrive the old string list GList *list = g_object_steal_qdata (object, quark_string_list); // prepend new string - list = g_list_prepend (list, g_strdup (new_string)); + list = g_list_prepend (list, g_strdup (new_string)); // this changed 'list', so we need to set it again g_object_set_qdata_full (object, quark_string_list, list, free_string_list); } @@ -3552,8 +3552,8 @@ GList *node, *list = data; for (node = list; node; node = node->next) - g_free (node->data); - g_list_free (list); + g_free (node->data); + g_list_free (list); }

    @@ -3581,7 +3581,7 @@ - + @@ -3589,18 +3589,18 @@

    Returns

    -

    The user data pointer set, or NULL.

    +

    The user data pointer set, or NULL.

    [transfer full][nullable]


    g_object_dup_qdata ()

    -
    gpointer
    +
    gpointer
     g_object_dup_qdata (GObject *object,
    -                    GQuark quark,
    -                    GDuplicateFunc dup_func,
    -                    gpointer user_data);
    + GQuark quark, + GDuplicateFunc dup_func, + gpointer user_data);

    This is a variant of g_object_get_qdata() which returns a 'duplicate' of the value. dup_func defines the @@ -3609,7 +3609,7 @@

    If the quark is not set on the object then dup_func -will be called with a NULL argument.

    +will be called with a NULL argument.

    Note that dup_func is called while user data of object @@ -3634,7 +3634,7 @@

    - + @@ -3657,9 +3657,9 @@ on the value associated with quark on object -, or NULL if not set. +, or NULL if not set. If dup_func -is NULL, the value is returned +is NULL, the value is returned unmodified.

    Since: 2.34

    @@ -3667,13 +3667,13 @@

    g_object_replace_qdata ()

    -
    gboolean
    +
    gboolean
     g_object_replace_qdata (GObject *object,
    -                        GQuark quark,
    -                        gpointer oldval,
    -                        gpointer newval,
    -                        GDestroyNotify destroy,
    -                        GDestroyNotify *old_destroy);
    + GQuark quark, + gpointer oldval, + gpointer newval, + GDestroyNotify destroy, + GDestroyNotify *old_destroy);

    Compares the user data for the key quark on object with @@ -3710,7 +3710,7 @@

    - + @@ -3738,10 +3738,10 @@

    Returns

    -

    TRUE if the existing value for quark +

    TRUE if the existing value for quark was replaced by newval -, FALSE otherwise.

    +, FALSE otherwise.

    Since: 2.34

    @@ -3750,7 +3750,7 @@

    g_object_set_property ()

    void
     g_object_set_property (GObject *object,
    -                       const gchar *property_name,
    +                       const gchar *property_name,
                            const GValue *value);

    Sets a property on an object.

    @@ -3786,7 +3786,7 @@

    g_object_get_property ()

    void
     g_object_get_property (GObject *object,
    -                       const gchar *property_name,
    +                       const gchar *property_name,
                            GValue *value);

    Gets a property of an object. value must have been initialized to the @@ -3829,7 +3829,7 @@

    g_object_new_valist ()

    GObject *
     g_object_new_valist (GType object_type,
    -                     const gchar *first_property_name,
    +                     const gchar *first_property_name,
                          va_list var_args);

    Creates a new instance of a GObject subtype and sets its properties.

    Construction parameters (see G_PARAM_CONSTRUCT, G_PARAM_CONSTRUCT_ONLY) @@ -3857,7 +3857,7 @@

    +name/value pairs, followed by NULL

    @@ -3874,7 +3874,7 @@

    g_object_set_valist ()

    void
     g_object_set_valist (GObject *object,
    -                     const gchar *first_property_name,
    +                     const gchar *first_property_name,
                          va_list var_args);

    Sets properties on an object.

    [skip]

    @@ -3900,7 +3900,7 @@ +name/value pairs, followed by NULL

    @@ -3912,12 +3912,12 @@

    g_object_get_valist ()

    void
     g_object_get_valist (GObject *object,
    -                     const gchar *first_property_name,
    +                     const gchar *first_property_name,
                          va_list var_args);

    Gets properties of an object.

    In general, a copy is made of the property contents and the caller is responsible for freeing the memory in the appropriate manner for -the type, for instance by calling g_free() or g_object_unref().

    +the type, for instance by calling g_free() or g_object_unref().

    See g_object_get().

    [skip]

    @@ -3942,7 +3942,7 @@
    +name/return location pairs, followed by NULL

    @@ -4057,7 +4057,7 @@

    g_weak_ref_init ()

    void
     g_weak_ref_init (GWeakRef *weak_ref,
    -                 gpointer object);
    + gpointer object);

    Initialise a non-statically-allocated GWeakRef.

    This function also calls g_weak_ref_set() with object on the @@ -4084,7 +4084,7 @@

    - + @@ -4123,7 +4123,7 @@

    g_weak_ref_get ()

    -
    gpointer
    +
    gpointer
     g_weak_ref_get (GWeakRef *weak_ref);

    If weak_ref is not empty, atomically acquire a strong @@ -4153,7 +4153,7 @@

    Returns

    the object pointed to by weak_ref -, or NULL if it was empty.

    +, or NULL if it was empty.

    [transfer full][type GObject.Object]

    Since: 2.32

    @@ -4163,10 +4163,10 @@

    g_weak_ref_set ()

    void
     g_weak_ref_set (GWeakRef *weak_ref,
    -                gpointer object);
    + gpointer object);

    Change the object to which weak_ref points, or set it to -NULL.

    +NULL.

    You must own a strong reference on object while calling this function.

    @@ -4187,7 +4187,7 @@ - + @@ -4265,7 +4265,7 @@ 21 22 - + @@ -4489,10 +4489,10 @@ } GWeakRef;

    A structure containing a weak reference to a GObject. It can either -be empty (i.e. point to NULL), or point to an object for as long as +be empty (i.e. point to NULL), or point to an object for as long as at least one "strong" reference to that object exists. Before the object's GObjectClass.dispose method is called, every GWeakRef -associated with becomes empty (i.e. points to NULL).

    +associated with becomes empty (i.e. points to NULL).

    Like GValue, GWeakRef can be statically allocated, stack- or heap-allocated, or embedded in larger structures.

    Unlike g_object_weak_ref() and g_object_add_weak_pointer(), this weak @@ -4501,7 +4501,7 @@ objects.

    If the object's GObjectClass.dispose method results in additional references to the object being held, any GWeakRefs taken -before it was disposed will continue to point to NULL. If +before it was disposed will continue to point to NULL. If GWeakRefs are taken after the object is disposed and re-referenced, they will continue to point to it until its refcount goes back to zero, at which point they too will be invalidated.

    @@ -4514,7 +4514,7 @@
    void
     user_function (GObject    *gobject,
                    GParamSpec *pspec,
    -               gpointer    user_data)
    + gpointer user_data)

    The notify signal is emitted on an object when one of its properties has been changed. Note that getting this signal doesn't guarantee that the value of the property has actually @@ -4578,6 +4578,6 @@

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/gobject-Type-Information.html glib2.0-2.56.4/docs/reference/gobject/html/gobject-Type-Information.html --- glib2.0-2.56.2/docs/reference/gobject/html/gobject-Type-Information.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/gobject-Type-Information.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -219,7 +219,7 @@ - +the returned array, or NULL.

    @@ -2726,7 +2726,7 @@

    Returns

    Newly allocated -and 0-terminated array of child types, free with g_free().

    +and 0-terminated array of child types, free with g_free().

    [array length=n_children][transfer full]

    @@ -2735,7 +2735,7 @@

    g_type_interfaces ()

    GType *
     g_type_interfaces (GType type,
    -                   guint *n_interfaces);
    + guint *n_interfaces);

    Return a newly allocated and 0-terminated array of type IDs, listing the interface types that type conforms to.

    @@ -2756,7 +2756,7 @@ +the returned array, or NULL.

    @@ -2765,7 +2765,7 @@

    Returns

    Newly allocated -and 0-terminated array of interface types, free with g_free().

    +and 0-terminated array of interface types, free with g_free().

    [array length=n_interfaces][transfer full]

    @@ -2774,7 +2774,7 @@

    g_type_interface_prerequisites ()

    GType *
     g_type_interface_prerequisites (GType interface_type,
    -                                guint *n_prerequisites);
    + guint *n_prerequisites);

    Returns the prerequisites of an interfaces type.

    Parameters

    @@ -2793,7 +2793,7 @@
    +of prerequisites, or NULL.

    @@ -2814,8 +2814,8 @@

    g_type_set_qdata ()

    void
     g_type_set_qdata (GType type,
    -                  GQuark quark,
    -                  gpointer data);
    + GQuark quark, + gpointer data);

    Attaches arbitrary data to a type.

    Parameters

    @@ -2833,7 +2833,7 @@
    - + @@ -2848,9 +2848,9 @@

    g_type_get_qdata ()

    -
    gpointer
    +
    gpointer
     g_type_get_qdata (GType type,
    -                  GQuark quark);
    + GQuark quark);

    Obtains data which has previously been attached to type with g_type_set_qdata().

    @@ -2873,7 +2873,7 @@
    - + @@ -2881,7 +2881,7 @@

    Returns

    -

    the data, or NULL if no data was found.

    +

    the data, or NULL if no data was found.

    [transfer none]

    @@ -2926,7 +2926,7 @@

    GBaseInitFunc ()

    void
    -(*GBaseInitFunc) (gpointer g_class);
    +(*GBaseInitFunc) (gpointer g_class);

    A callback function used by the type system to do base initialization of the class structures of derived types. It is called as part of the initialization process of all derived classes and should reallocate @@ -2955,7 +2955,7 @@

    GBaseFinalizeFunc ()

    void
    -(*GBaseFinalizeFunc) (gpointer g_class);
    +(*GBaseFinalizeFunc) (gpointer g_class);

    A callback function used by the type system to finalize those portions of a derived types class structure that were setup from the corresponding GBaseInitFunc() function. Class finalization basically works the inverse @@ -2981,8 +2981,8 @@

    GClassInitFunc ()

    void
    -(*GClassInitFunc) (gpointer g_class,
    -                   gpointer class_data);
    +(*GClassInitFunc) (gpointer g_class, + gpointer class_data);

    A callback function used by the type system to initialize the class of a specific type. This function should initialize all static class members.

    @@ -3061,12 +3061,12 @@ static void type_a_base_class_init (TypeAClass *class) { - class->dynamic_string = g_strdup ("some string"); + class->dynamic_string = g_strdup ("some string"); } static void type_a_base_class_finalize (TypeAClass *class) { - g_free (class->dynamic_string); + g_free (class->dynamic_string); } static void type_a_class_init (TypeAClass *class) @@ -3082,12 +3082,12 @@ static void type_b_base_class_init (TypeBClass *class) { - class->dynamic_gstring = g_string_new ("some other string"); + class->dynamic_gstring = g_string_new ("some other string"); } static void type_b_base_class_finalize (TypeBClass *class) { - g_string_free (class->dynamic_gstring); + g_string_free (class->dynamic_gstring); } static void type_b_class_init (TypeBClass *class) @@ -3149,8 +3149,8 @@

    GClassFinalizeFunc ()

    void
    -(*GClassFinalizeFunc) (gpointer g_class,
    -                       gpointer class_data);
    +(*GClassFinalizeFunc) (gpointer g_class, + gpointer class_data);

    A callback function used by the type system to finalize a class. This function is rarely needed, as dynamically allocated class resources should be handled by GBaseInitFunc() and GBaseFinalizeFunc(). @@ -3187,7 +3187,7 @@

    GInstanceInitFunc ()

    void
     (*GInstanceInitFunc) (GTypeInstance *instance,
    -                      gpointer g_class);
    + gpointer g_class);

    A callback function used by the type system to initialize a new instance of a type. This function initializes all instance members and allocates any resources required by it.

    @@ -3226,8 +3226,8 @@

    GInterfaceInitFunc ()

    void
    -(*GInterfaceInitFunc) (gpointer g_iface,
    -                       gpointer iface_data);
    +(*GInterfaceInitFunc) (gpointer g_iface, + gpointer iface_data);

    A callback function used by the type system to initialize a new interface. This function should initialize all internal data and allocate any resources required by the interface.

    @@ -3262,8 +3262,8 @@

    GInterfaceFinalizeFunc ()

    void
    -(*GInterfaceFinalizeFunc) (gpointer g_iface,
    -                           gpointer iface_data);
    +(*GInterfaceFinalizeFunc) (gpointer g_iface, + gpointer iface_data);

    A callback function used by the type system to finalize an interface. This function should destroy any internal data and release any resources allocated by the corresponding GInterfaceInitFunc() function.

    @@ -3294,8 +3294,8 @@

    GTypeClassCacheFunc ()

    -
    gboolean
    -(*GTypeClassCacheFunc) (gpointer cache_data,
    +
    gboolean
    +(*GTypeClassCacheFunc) (gpointer cache_data,
                             GTypeClass *g_class);

    A callback function which is called when the reference count of a class drops to zero. It may use g_type_class_ref() to prevent the class from @@ -3330,8 +3330,8 @@

    Returns

    -

    TRUE to stop further GTypeClassCacheFuncs from being -called, FALSE to continue

    +

    TRUE to stop further GTypeClassCacheFuncs from being +called, FALSE to continue


    @@ -3339,7 +3339,7 @@

    g_type_register_static ()

    GType
     g_type_register_static (GType parent_type,
    -                        const gchar *type_name,
    +                        const gchar *type_name,
                             const GTypeInfo *info,
                             GTypeFlags flags);

    Registers type_name @@ -3393,10 +3393,10 @@

    g_type_register_static_simple ()

    GType
     g_type_register_static_simple (GType parent_type,
    -                               const gchar *type_name,
    -                               guint class_size,
    +                               const gchar *type_name,
    +                               guint class_size,
                                    GClassInitFunc class_init,
    -                               guint instance_size,
    +                               guint instance_size,
                                    GInstanceInitFunc instance_init,
                                    GTypeFlags flags);

    Registers type_name @@ -3465,7 +3465,7 @@

    g_type_register_dynamic ()

    GType
     g_type_register_dynamic (GType parent_type,
    -                         const gchar *type_name,
    +                         const gchar *type_name,
                              GTypePlugin *plugin,
                              GTypeFlags flags);

    Registers type_name @@ -3519,7 +3519,7 @@

    g_type_register_fundamental ()

    GType
     g_type_register_fundamental (GType type_id,
    -                             const gchar *type_name,
    +                             const gchar *type_name,
                                  const GTypeInfo *info,
                                  const GTypeFundamentalInfo *finfo,
                                  GTypeFlags flags);
    @@ -3728,7 +3728,7 @@

    Returns

    the corresponding plugin if type -is a dynamic type, NULL otherwise.

    +is a dynamic type, NULL otherwise.

    [transfer none]

    @@ -3741,7 +3741,7 @@

    Returns the GTypePlugin structure for the dynamic interface interface_type which has been added to instance_type -, or NULL +, or NULL if interface_type has not been added to instance_type or does @@ -3891,12 +3891,12 @@

    g_type_add_class_cache_func ()

    void
    -g_type_add_class_cache_func (gpointer cache_data,
    +g_type_add_class_cache_func (gpointer cache_data,
                                  GTypeClassCacheFunc cache_func);

    Adds a GTypeClassCacheFunc to be called before the reference count of a class goes from one to zero. This can be used to prevent premature class destruction. All installed GTypeClassCacheFunc functions will be chained -until one of them returns TRUE. The functions have to check the class id +until one of them returns TRUE. The functions have to check the class id passed in to figure whether they actually want to cache the class of this type, since all classes are routed through the same GTypeClassCacheFunc chain.

    @@ -3929,7 +3929,7 @@

    g_type_remove_class_cache_func ()

    void
    -g_type_remove_class_cache_func (gpointer cache_data,
    +g_type_remove_class_cache_func (gpointer cache_data,
                                     GTypeClassCacheFunc cache_func);

    Removes a previously installed GTypeClassCacheFunc. The cache maintained by cache_func @@ -3964,7 +3964,7 @@

    g_type_class_unref_uncached ()

    void
    -g_type_class_unref_uncached (gpointer g_class);
    +g_type_class_unref_uncached (gpointer g_class);

    A variant of g_type_class_unref() for use in GTypeClassCacheFunc implementations. It unreferences a class without consulting the chain of GTypeClassCacheFuncs, avoiding the recursion which would occur @@ -3990,7 +3990,7 @@

    g_type_add_interface_check ()

    void
    -g_type_add_interface_check (gpointer check_data,
    +g_type_add_interface_check (gpointer check_data,
                                 GTypeInterfaceCheckFunc check_func);

    Adds a function to be called after an interface vtable is initialized for any class (i.e. after the interface_init @@ -4032,7 +4032,7 @@

    g_type_remove_interface_check ()

    void
    -g_type_remove_interface_check (gpointer check_data,
    +g_type_remove_interface_check (gpointer check_data,
                                    GTypeInterfaceCheckFunc check_func);

    Removes an interface check function added with g_type_add_interface_check().

    @@ -4065,8 +4065,8 @@

    GTypeInterfaceCheckFunc ()

    void
    -(*GTypeInterfaceCheckFunc) (gpointer check_data,
    -                            gpointer g_iface);
    +(*GTypeInterfaceCheckFunc) (gpointer check_data, + gpointer g_iface);

    A callback called after an interface vtable is initialized. See g_type_add_interface_check().

    @@ -4125,7 +4125,7 @@

    Returns

    location of the GTypeValueTable associated with type or -NULL if there is no GTypeValueTable associated with type +NULL if there is no GTypeValueTable associated with type

    @@ -4139,9 +4139,9 @@ type system, and its _class_init() method has been run.

    In theory, simply calling the type's _get_type() method (or using the corresponding macro) is supposed take care of this. However, -_get_type() methods are often marked G_GNUC_CONST for performance +_get_type() methods are often marked G_GNUC_CONST for performance reasons, even though this is technically incorrect (since -G_GNUC_CONST requires that the function not have side effects, +G_GNUC_CONST requires that the function not have side effects, which _get_type() methods do on the first call). As a result, if you write a bare call to a _get_type() macro, it may get optimized out by the compiler. Using g_type_ensure() guarantees that the @@ -4166,7 +4166,7 @@


    g_type_get_type_registration_serial ()

    -
    guint
    +
    guint
     g_type_get_type_registration_serial (void);

    Returns an opaque serial number that represents the state of the set of registered types. Any time a type is registered this serial changes, @@ -4267,7 +4267,7 @@ freely changed at any point in the future.

  • g_autoptr() support being added for your type, based on the type of your parent class

  • -

    You can only use this function if your parent type also supports g_autoptr().

    +

    You can only use this function if your parent type also supports g_autoptr().

    Because the type macro (MY_APP_TYPE_WINDOW in the above example) is not a callable, you must continue to manually define this as a macro for yourself.

    The declaration of the _get_type() function is the first thing emitted by the macro. This allows this macro @@ -4391,7 +4391,7 @@ function.

  • g_autoptr() support being added for your type, based on the type of your parent class

  • -

    You can only use this function if your parent type also supports g_autoptr().

    +

    You can only use this function if your parent type also supports g_autoptr().

    Because the type macro (GTK_TYPE_FROBBER in the above example) is not a callable, you must continue to manually define this as a macro for yourself.

    The declaration of the _get_type() function is the first thing emitted by the macro. This allows this macro @@ -4485,7 +4485,7 @@ { GTypeInterface g_iface; - gpointer (* get_item) (MyModel *model); + gpointer (* get_item) (MyModel *model); }; gpointer my_model_get_item (MyModel *model); @@ -4509,7 +4509,7 @@ the MY_IS_MODEL() type checking function and MY_MODEL_GET_IFACE() function.

  • g_autoptr() support being added for your type, based on your prerequisite type.

  • -

    You can only use this function if your prerequisite type also supports g_autoptr().

    +

    You can only use this function if your prerequisite type also supports g_autoptr().

    Because the type macro (MY_TYPE_MODEL in the above example) is not a callable, you must continue to manually define this as a macro for yourself.

    The declaration of the _get_type() function is the first thing emitted by the macro. This allows this macro @@ -4871,12 +4871,12 @@ 19 20 21 -

    @@ -5578,7 +5578,7 @@ - + @@ -5610,17 +5610,17 @@ - + - + - + @@ -5695,7 +5695,7 @@ - + @@ -5745,14 +5745,14 @@ the GValue passed into this function was zero-filled with memset(), so no care has to be taken to free any old contents. E.g. for the implementation of a string -value that may never be NULL, the implementation might +value that may never be NULL, the implementation might look like:

    walk_ancestors

    If TRUE, also try to find a GParamSpec with param_name +

    If TRUE, also try to find a GParamSpec with param_name owned by an ancestor of owner_type .

       

    const gchar *name;

    const gchar *name;

    name of this parameter: always an interned string

     

    guint16 instance_size;

    guint16 instance_size;

    Size of the instance (object) structure.

     

    guint16 n_preallocs;

    guint16 n_preallocs;

    Prior to GLib 2.10, it specified the number of pre-allocated (cached) instances to reserve memory for (0 indicates no caching). Since GLib 2.10, it is ignored, since instances are allocated with the slice allocator now.

     
    -gboolean +gboolean (*GSignalAccumulator) () @@ -50,7 +50,7 @@
    -gboolean +gboolean (*GSignalEmissionHook) () @@ -58,7 +58,7 @@
    -guint +guint g_signal_new () @@ -66,7 +66,7 @@
    -guint +guint g_signal_newv () @@ -74,7 +74,7 @@
    -guint +guint g_signal_new_valist () @@ -98,14 +98,14 @@
    -guint +guint g_signal_lookup ()
    const gchar * +const gchar * g_signal_name () @@ -113,7 +113,7 @@
    -guint * +guint * g_signal_list_ids () @@ -171,7 +171,7 @@
    -gulong +gulong g_signal_connect_object () @@ -179,7 +179,7 @@
    -gulong +gulong g_signal_connect_data () @@ -187,7 +187,7 @@
    -gulong +gulong g_signal_connect_closure () @@ -195,7 +195,7 @@
    -gulong +gulong g_signal_connect_closure_by_id () @@ -227,7 +227,7 @@
    -gulong +gulong g_signal_handler_find () @@ -235,7 +235,7 @@
    -guint +guint g_signal_handlers_block_matched () @@ -243,7 +243,7 @@
    -guint +guint g_signal_handlers_unblock_matched () @@ -251,7 +251,7 @@
    -guint +guint g_signal_handlers_disconnect_matched () @@ -259,7 +259,7 @@
    -gboolean +gboolean g_signal_handler_is_connected () @@ -291,7 +291,7 @@
    -gboolean +gboolean g_signal_has_handler_pending () @@ -331,7 +331,7 @@
    -guint +guint g_signal_new_class_handler () @@ -355,7 +355,7 @@
    -gulong +gulong g_signal_add_emission_hook () @@ -371,7 +371,7 @@
    -gboolean +gboolean g_signal_parse_name () @@ -395,7 +395,7 @@
    -gboolean +gboolean g_signal_accumulator_first_wins () @@ -403,7 +403,7 @@
    -gboolean +gboolean g_signal_accumulator_true_handled () @@ -545,15 +545,15 @@

    Functions

    GSignalAccumulator ()

    -
    gboolean
    +
    gboolean
     (*GSignalAccumulator) (GSignalInvocationHint *ihint,
                            GValue *return_accu,
                            const GValue *handler_return,
    -                       gpointer data);
    + gpointer data);

    The signal accumulator is a special callback function that can be used to collect return values of the various callbacks that are called during a signal emission. The signal accumulator is specified at signal -creation time, if it is left NULL, no accumulation of callback return +creation time, if it is left NULL, no accumulation of callback return values is performed. The return value of signal emissions is then the value returned by the last callback.

    @@ -592,18 +592,18 @@

    Returns

    The accumulator function returns whether the signal emission -should be aborted. Returning FALSE means to abort the -current emission and TRUE is returned for continuation.

    +should be aborted. Returning FALSE means to abort the +current emission and TRUE is returned for continuation.


    GSignalEmissionHook ()

    -
    gboolean
    +
    gboolean
     (*GSignalEmissionHook) (GSignalInvocationHint *ihint,
    -                        guint n_param_values,
    +                        guint n_param_values,
                             const GValue *param_values,
    -                        gpointer data);
    + gpointer data);

    A simple function pointer to get invoked when the signal is emitted. This allows you to tie a hook to the signal type, so that it will trap all emissions of that signal, from any object.

    @@ -644,23 +644,23 @@

    Returns

    -

    whether it wants to stay connected. If it returns FALSE, the signal +

    whether it wants to stay connected. If it returns FALSE, the signal hook is disconnected (and destroyed).


    g_signal_new ()

    -
    guint
    -g_signal_new (const gchar *signal_name,
    +
    guint
    +g_signal_new (const gchar *signal_name,
                   GType itype,
                   GSignalFlags signal_flags,
    -              guint class_offset,
    +              guint class_offset,
                   GSignalAccumulator accumulator,
    -              gpointer accu_data,
    +              gpointer accu_data,
                   GSignalCMarshaller c_marshaller,
                   GType return_type,
    -              guint n_params,
    +              guint n_params,
                   ...);

    Creates a new signal. (This is usually done in the class initializer.)

    A signal name consists of segments consisting of ASCII letters and @@ -673,7 +673,7 @@ subclasses cannot override the class handler in their class_init method by doing super_class->signal_handler = my_signal_handler. Instead they will have to use g_signal_override_class_handler().

    -

    If c_marshaller is NULL, g_cclosure_marshal_generic() will be used as +

    If c_marshaller is NULL, g_cclosure_marshal_generic() will be used as the marshaller for this signal.

    Parameters

    @@ -711,7 +711,7 @@

    accumulator

    the accumulator for this signal; may be NULL.

    the accumulator for this signal; may be NULL.

     

    c_marshaller

    the function to translate arrays of parameter -values to signal emissions into C language callback invocations or NULL.

    [nullable]

    class_closure

    The closure to invoke on signal emission; -may be NULL.

    [nullable]

    accumulator

    the accumulator for this signal; may be NULL.

    the accumulator for this signal; may be NULL.

    [nullable]

    c_marshaller

    the function to translate arrays of parameter values to signal emissions into C language callback -invocations or NULL.

    [nullable]

    class_closure

    The closure to invoke on signal emission; may be NULL.

    The closure to invoke on signal emission; may be NULL.

     

    accumulator

    the accumulator for this signal; may be NULL.

    the accumulator for this signal; may be NULL.

     

    c_marshaller

    the function to translate arrays of parameter -values to signal emissions into C language callback invocations or NULL.

    [nullable]

    class_handler

    a GCallback which acts as class implementation of -this signal. Used to invoke a class method generically. Pass NULL to +this signal. Used to invoke a class method generically. Pass NULL to not associate a class method with this signal.

     

    accumulator

    the accumulator for this signal; may be NULL.

    the accumulator for this signal; may be NULL.

     

    c_marshaller

    the function to translate arrays of parameter -values to signal emissions into C language callback invocations or NULL.

    [nullable]

    data_destroy

    a GDestroyNotify for hook_data +

    a GDestroyNotify for hook_data .

     

    force_detail_quark

    TRUE forces creation of a GQuark for the detail.

    TRUE forces creation of a GQuark for the detail.

     

    guint signal_id;

    guint signal_id;

    The signal id of the signal invoking the callback

     

    GQuark detail;

    GQuark detail;

    The detail passed on for this emission

     

    guint signal_id;

    guint signal_id;

    The signal id of the signal being queried, or 0 if the signal to be queried was unknown.

     

    const gchar *signal_name;

    const gchar *signal_name;

    The signal name.

     
     

    guint n_params;

    guint n_params;

    The number of parameters that user callbacks take.

     
    g_signal_new ("size_request",
       G_TYPE_FROM_CLASS (gobject_class),
          G_SIGNAL_RUN_FIRST,
    -     G_STRUCT_OFFSET (GtkWidgetClass, size_request),
    -     NULL, NULL,
    +     G_STRUCT_OFFSET (GtkWidgetClass, size_request),
    +     NULL, NULL,
          _gtk_marshal_VOID__BOXED,
          G_TYPE_NONE, 1,
          GTK_TYPE_REQUISITION | G_SIGNAL_TYPE_STATIC_SCOPE);
    -gboolean +gboolean g_value_get_boolean () @@ -117,7 +117,7 @@
    -gchar +gchar g_value_get_char () @@ -125,7 +125,7 @@
    -gint8 +gint8 g_value_get_schar () @@ -175,7 +175,7 @@
    -guchar +guchar g_value_get_uchar () @@ -217,7 +217,7 @@
    -gint +gint g_value_get_int () @@ -259,7 +259,7 @@
    -guint +guint g_value_get_uint () @@ -301,7 +301,7 @@
    -glong +glong g_value_get_long () @@ -343,7 +343,7 @@
    -gulong +gulong g_value_get_ulong () @@ -385,7 +385,7 @@
    -gint64 +gint64 g_value_get_int64 () @@ -427,7 +427,7 @@
    -guint64 +guint64 g_value_get_uint64 () @@ -469,7 +469,7 @@
    -gfloat +gfloat g_value_get_float () @@ -511,7 +511,7 @@
    -gdouble +gdouble g_value_get_double () @@ -553,7 +553,7 @@
    -gint +gint g_value_get_enum () @@ -595,7 +595,7 @@
    -guint +guint g_value_get_flags () @@ -660,7 +660,7 @@
    const gchar * +const gchar * g_value_get_string () @@ -668,7 +668,7 @@
    -gchar * +gchar * g_value_dup_string () @@ -800,7 +800,7 @@
    -gpointer +gpointer g_value_get_boxed () @@ -808,7 +808,7 @@
    -gpointer +gpointer g_value_dup_boxed () @@ -850,7 +850,7 @@
    -gpointer +gpointer g_value_get_pointer () @@ -908,7 +908,7 @@
    -gpointer +gpointer g_value_get_object () @@ -916,7 +916,7 @@
    -gpointer +gpointer g_value_dup_object () @@ -1052,7 +1052,7 @@
    -GVariant * +GVariant * g_value_get_variant () @@ -1060,7 +1060,7 @@
    -GVariant * +GVariant * g_value_dup_variant () @@ -1326,7 +1326,7 @@

    Returns

    -

    TRUE on success.

    +

    TRUE on success.


    @@ -1374,17 +1374,17 @@

    Returns

    -

    TRUE on success.

    +

    TRUE on success.


    g_param_spec_boolean ()

    GParamSpec *
    -g_param_spec_boolean (const gchar *name,
    -                      const gchar *nick,
    -                      const gchar *blurb,
    -                      gboolean default_value,
    +g_param_spec_boolean (const gchar *name,
    +                      const gchar *nick,
    +                      const gchar *blurb,
    +                      gboolean default_value,
                           GParamFlags flags);

    Creates a new GParamSpecBoolean instance specifying a G_TYPE_BOOLEAN property. In many cases, it may be more appropriate to use an enum with @@ -1440,7 +1440,7 @@

    g_value_set_boolean ()

    void
     g_value_set_boolean (GValue *value,
    -                     gboolean v_boolean);
    + gboolean v_boolean);

    Set the contents of a G_TYPE_BOOLEAN GValue to v_boolean .

    @@ -1469,7 +1469,7 @@

    g_value_get_boolean ()

    -
    gboolean
    +
    gboolean
     g_value_get_boolean (const GValue *value);

    Get the contents of a G_TYPE_BOOLEAN GValue.

    @@ -1516,7 +1516,7 @@

    Returns

    -

    TRUE on success.

    +

    TRUE on success.


    @@ -1564,19 +1564,19 @@

    Returns

    -

    TRUE on success.

    +

    TRUE on success.


    g_param_spec_char ()

    GParamSpec *
    -g_param_spec_char (const gchar *name,
    -                   const gchar *nick,
    -                   const gchar *blurb,
    -                   gint8 minimum,
    -                   gint8 maximum,
    -                   gint8 default_value,
    +g_param_spec_char (const gchar *name,
    +                   const gchar *nick,
    +                   const gchar *blurb,
    +                   gint8 minimum,
    +                   gint8 maximum,
    +                   gint8 default_value,
                        GParamFlags flags);

    Creates a new GParamSpecChar instance specifying a G_TYPE_CHAR property.

    @@ -1637,7 +1637,7 @@

    g_value_set_char ()

    void
     g_value_set_char (GValue *value,
    -                  gchar v_char);
    + gchar v_char);

    g_value_set_char has been deprecated since version 2.32 and should not be used in newly-written code.

    This function's input type is broken, see g_value_set_schar()

    @@ -1670,7 +1670,7 @@

    g_value_get_char ()

    -
    gchar
    +
    gchar
     g_value_get_char (const GValue *value);

    g_value_get_char has been deprecated since version 2.32 and should not be used in newly-written code.

    @@ -1703,7 +1703,7 @@

    g_value_get_schar ()

    -
    gint8
    +
    gint8
     g_value_get_schar (const GValue *value);

    Get the contents of a G_TYPE_CHAR GValue.

    @@ -1733,7 +1733,7 @@

    g_value_set_schar ()

    void
     g_value_set_schar (GValue *value,
    -                   gint8 v_char);
    + gint8 v_char);

    Set the contents of a G_TYPE_CHAR GValue to v_char .

    @@ -1783,7 +1783,7 @@

    Returns

    -

    TRUE on success.

    +

    TRUE on success.


    @@ -1831,19 +1831,19 @@

    Returns

    -

    TRUE on success.

    +

    TRUE on success.


    g_param_spec_uchar ()

    GParamSpec *
    -g_param_spec_uchar (const gchar *name,
    -                    const gchar *nick,
    -                    const gchar *blurb,
    -                    guint8 minimum,
    -                    guint8 maximum,
    -                    guint8 default_value,
    +g_param_spec_uchar (const gchar *name,
    +                    const gchar *nick,
    +                    const gchar *blurb,
    +                    guint8 minimum,
    +                    guint8 maximum,
    +                    guint8 default_value,
                         GParamFlags flags);

    Creates a new GParamSpecUChar instance specifying a G_TYPE_UCHAR property.

    @@ -1904,7 +1904,7 @@

    g_value_set_uchar ()

    void
     g_value_set_uchar (GValue *value,
    -                   guchar v_uchar);
    + guchar v_uchar);

    Set the contents of a G_TYPE_UCHAR GValue to v_uchar .

    @@ -1933,7 +1933,7 @@

    g_value_get_uchar ()

    -
    guchar
    +
    guchar
     g_value_get_uchar (const GValue *value);

    Get the contents of a G_TYPE_UCHAR GValue.

    @@ -1980,7 +1980,7 @@

    Returns

    -

    TRUE on success.

    +

    TRUE on success.


    @@ -2028,19 +2028,19 @@

    Returns

    -

    TRUE on success.

    +

    TRUE on success.


    g_param_spec_int ()

    GParamSpec *
    -g_param_spec_int (const gchar *name,
    -                  const gchar *nick,
    -                  const gchar *blurb,
    -                  gint minimum,
    -                  gint maximum,
    -                  gint default_value,
    +g_param_spec_int (const gchar *name,
    +                  const gchar *nick,
    +                  const gchar *blurb,
    +                  gint minimum,
    +                  gint maximum,
    +                  gint default_value,
                       GParamFlags flags);

    Creates a new GParamSpecInt instance specifying a G_TYPE_INT property.

    See g_param_spec_internal() for details on property names.

    @@ -2102,7 +2102,7 @@

    g_value_set_int ()

    void
     g_value_set_int (GValue *value,
    -                 gint v_int);
    + gint v_int);

    Set the contents of a G_TYPE_INT GValue to v_int .

    @@ -2131,7 +2131,7 @@

    g_value_get_int ()

    -
    gint
    +
    gint
     g_value_get_int (const GValue *value);

    Get the contents of a G_TYPE_INT GValue.

    @@ -2178,7 +2178,7 @@

    Returns

    -

    TRUE on success.

    +

    TRUE on success.


    @@ -2226,19 +2226,19 @@

    Returns

    -

    TRUE on success.

    +

    TRUE on success.


    g_param_spec_uint ()

    GParamSpec *
    -g_param_spec_uint (const gchar *name,
    -                   const gchar *nick,
    -                   const gchar *blurb,
    -                   guint minimum,
    -                   guint maximum,
    -                   guint default_value,
    +g_param_spec_uint (const gchar *name,
    +                   const gchar *nick,
    +                   const gchar *blurb,
    +                   guint minimum,
    +                   guint maximum,
    +                   guint default_value,
                        GParamFlags flags);

    Creates a new GParamSpecUInt instance specifying a G_TYPE_UINT property.

    See g_param_spec_internal() for details on property names.

    @@ -2300,7 +2300,7 @@

    g_value_set_uint ()

    void
     g_value_set_uint (GValue *value,
    -                  guint v_uint);
    + guint v_uint);

    Set the contents of a G_TYPE_UINT GValue to v_uint .

    @@ -2329,7 +2329,7 @@

    g_value_get_uint ()

    -
    guint
    +
    guint
     g_value_get_uint (const GValue *value);

    Get the contents of a G_TYPE_UINT GValue.

    @@ -2376,7 +2376,7 @@

    Returns

    -

    TRUE on success.

    +

    TRUE on success.


    @@ -2424,19 +2424,19 @@

    Returns

    -

    TRUE on success.

    +

    TRUE on success.


    g_param_spec_long ()

    GParamSpec *
    -g_param_spec_long (const gchar *name,
    -                   const gchar *nick,
    -                   const gchar *blurb,
    -                   glong minimum,
    -                   glong maximum,
    -                   glong default_value,
    +g_param_spec_long (const gchar *name,
    +                   const gchar *nick,
    +                   const gchar *blurb,
    +                   glong minimum,
    +                   glong maximum,
    +                   glong default_value,
                        GParamFlags flags);

    Creates a new GParamSpecLong instance specifying a G_TYPE_LONG property.

    See g_param_spec_internal() for details on property names.

    @@ -2498,7 +2498,7 @@

    g_value_set_long ()

    void
     g_value_set_long (GValue *value,
    -                  glong v_long);
    + glong v_long);

    Set the contents of a G_TYPE_LONG GValue to v_long .

    @@ -2527,7 +2527,7 @@

    g_value_get_long ()

    -
    glong
    +
    glong
     g_value_get_long (const GValue *value);

    Get the contents of a G_TYPE_LONG GValue.

    @@ -2574,7 +2574,7 @@

    Returns

    -

    TRUE on success.

    +

    TRUE on success.


    @@ -2622,19 +2622,19 @@

    Returns

    -

    TRUE on success.

    +

    TRUE on success.


    g_param_spec_ulong ()

    GParamSpec *
    -g_param_spec_ulong (const gchar *name,
    -                    const gchar *nick,
    -                    const gchar *blurb,
    -                    gulong minimum,
    -                    gulong maximum,
    -                    gulong default_value,
    +g_param_spec_ulong (const gchar *name,
    +                    const gchar *nick,
    +                    const gchar *blurb,
    +                    gulong minimum,
    +                    gulong maximum,
    +                    gulong default_value,
                         GParamFlags flags);

    Creates a new GParamSpecULong instance specifying a G_TYPE_ULONG property.

    @@ -2697,7 +2697,7 @@

    g_value_set_ulong ()

    void
     g_value_set_ulong (GValue *value,
    -                   gulong v_ulong);
    + gulong v_ulong);

    Set the contents of a G_TYPE_ULONG GValue to v_ulong .

    @@ -2726,7 +2726,7 @@

    g_value_get_ulong ()

    -
    gulong
    +
    gulong
     g_value_get_ulong (const GValue *value);

    Get the contents of a G_TYPE_ULONG GValue.

    @@ -2773,7 +2773,7 @@

    Returns

    -

    TRUE on success.

    +

    TRUE on success.


    @@ -2821,19 +2821,19 @@

    Returns

    -

    TRUE on success.

    +

    TRUE on success.


    g_param_spec_int64 ()

    GParamSpec *
    -g_param_spec_int64 (const gchar *name,
    -                    const gchar *nick,
    -                    const gchar *blurb,
    -                    gint64 minimum,
    -                    gint64 maximum,
    -                    gint64 default_value,
    +g_param_spec_int64 (const gchar *name,
    +                    const gchar *nick,
    +                    const gchar *blurb,
    +                    gint64 minimum,
    +                    gint64 maximum,
    +                    gint64 default_value,
                         GParamFlags flags);

    Creates a new GParamSpecInt64 instance specifying a G_TYPE_INT64 property.

    See g_param_spec_internal() for details on property names.

    @@ -2895,7 +2895,7 @@

    g_value_set_int64 ()

    void
     g_value_set_int64 (GValue *value,
    -                   gint64 v_int64);
    + gint64 v_int64);

    Set the contents of a G_TYPE_INT64 GValue to v_int64 .

    @@ -2924,7 +2924,7 @@

    g_value_get_int64 ()

    -
    gint64
    +
    gint64
     g_value_get_int64 (const GValue *value);

    Get the contents of a G_TYPE_INT64 GValue.

    @@ -2971,7 +2971,7 @@

    Returns

    -

    TRUE on success.

    +

    TRUE on success.


    @@ -3019,19 +3019,19 @@

    Returns

    -

    TRUE on success.

    +

    TRUE on success.


    g_param_spec_uint64 ()

    GParamSpec *
    -g_param_spec_uint64 (const gchar *name,
    -                     const gchar *nick,
    -                     const gchar *blurb,
    -                     guint64 minimum,
    -                     guint64 maximum,
    -                     guint64 default_value,
    +g_param_spec_uint64 (const gchar *name,
    +                     const gchar *nick,
    +                     const gchar *blurb,
    +                     guint64 minimum,
    +                     guint64 maximum,
    +                     guint64 default_value,
                          GParamFlags flags);

    Creates a new GParamSpecUInt64 instance specifying a G_TYPE_UINT64 property.

    @@ -3094,7 +3094,7 @@

    g_value_set_uint64 ()

    void
     g_value_set_uint64 (GValue *value,
    -                    guint64 v_uint64);
    + guint64 v_uint64);

    Set the contents of a G_TYPE_UINT64 GValue to v_uint64 .

    @@ -3123,7 +3123,7 @@

    g_value_get_uint64 ()

    -
    guint64
    +
    guint64
     g_value_get_uint64 (const GValue *value);

    Get the contents of a G_TYPE_UINT64 GValue.

    @@ -3170,7 +3170,7 @@

    Returns

    -

    TRUE on success.

    +

    TRUE on success.


    @@ -3218,19 +3218,19 @@

    Returns

    -

    TRUE on success.

    +

    TRUE on success.


    g_param_spec_float ()

    GParamSpec *
    -g_param_spec_float (const gchar *name,
    -                    const gchar *nick,
    -                    const gchar *blurb,
    -                    gfloat minimum,
    -                    gfloat maximum,
    -                    gfloat default_value,
    +g_param_spec_float (const gchar *name,
    +                    const gchar *nick,
    +                    const gchar *blurb,
    +                    gfloat minimum,
    +                    gfloat maximum,
    +                    gfloat default_value,
                         GParamFlags flags);

    Creates a new GParamSpecFloat instance specifying a G_TYPE_FLOAT property.

    See g_param_spec_internal() for details on property names.

    @@ -3292,7 +3292,7 @@

    g_value_set_float ()

    void
     g_value_set_float (GValue *value,
    -                   gfloat v_float);
    + gfloat v_float);

    Set the contents of a G_TYPE_FLOAT GValue to v_float .

    @@ -3321,7 +3321,7 @@

    g_value_get_float ()

    -
    gfloat
    +
    gfloat
     g_value_get_float (const GValue *value);

    Get the contents of a G_TYPE_FLOAT GValue.

    @@ -3368,7 +3368,7 @@

    Returns

    -

    TRUE on success.

    +

    TRUE on success.


    @@ -3416,19 +3416,19 @@

    Returns

    -

    TRUE on success.

    +

    TRUE on success.


    g_param_spec_double ()

    GParamSpec *
    -g_param_spec_double (const gchar *name,
    -                     const gchar *nick,
    -                     const gchar *blurb,
    -                     gdouble minimum,
    -                     gdouble maximum,
    -                     gdouble default_value,
    +g_param_spec_double (const gchar *name,
    +                     const gchar *nick,
    +                     const gchar *blurb,
    +                     gdouble minimum,
    +                     gdouble maximum,
    +                     gdouble default_value,
                          GParamFlags flags);

    Creates a new GParamSpecDouble instance specifying a G_TYPE_DOUBLE property.

    @@ -3491,7 +3491,7 @@

    g_value_set_double ()

    void
     g_value_set_double (GValue *value,
    -                    gdouble v_double);
    + gdouble v_double);

    Set the contents of a G_TYPE_DOUBLE GValue to v_double .

    @@ -3520,7 +3520,7 @@

    g_value_get_double ()

    -
    gdouble
    +
    gdouble
     g_value_get_double (const GValue *value);

    Get the contents of a G_TYPE_DOUBLE GValue.

    @@ -3567,7 +3567,7 @@

    Returns

    -

    TRUE on success.

    +

    TRUE on success.


    @@ -3615,18 +3615,18 @@

    Returns

    -

    TRUE on success.

    +

    TRUE on success.


    g_param_spec_enum ()

    GParamSpec *
    -g_param_spec_enum (const gchar *name,
    -                   const gchar *nick,
    -                   const gchar *blurb,
    +g_param_spec_enum (const gchar *name,
    +                   const gchar *nick,
    +                   const gchar *blurb,
                        GType enum_type,
    -                   gint default_value,
    +                   gint default_value,
                        GParamFlags flags);

    Creates a new GParamSpecEnum instance specifying a G_TYPE_ENUM property.

    @@ -3684,7 +3684,7 @@

    g_value_set_enum ()

    void
     g_value_set_enum (GValue *value,
    -                  gint v_enum);
    + gint v_enum);

    Set the contents of a G_TYPE_ENUM GValue to v_enum .

    @@ -3713,7 +3713,7 @@

    g_value_get_enum ()

    -
    gint
    +
    gint
     g_value_get_enum (const GValue *value);

    Get the contents of a G_TYPE_ENUM GValue.

    @@ -3760,7 +3760,7 @@

    Returns

    -

    TRUE on success.

    +

    TRUE on success.


    @@ -3808,18 +3808,18 @@

    Returns

    -

    TRUE on success.

    +

    TRUE on success.


    g_param_spec_flags ()

    GParamSpec *
    -g_param_spec_flags (const gchar *name,
    -                    const gchar *nick,
    -                    const gchar *blurb,
    +g_param_spec_flags (const gchar *name,
    +                    const gchar *nick,
    +                    const gchar *blurb,
                         GType flags_type,
    -                    guint default_value,
    +                    guint default_value,
                         GParamFlags flags);

    Creates a new GParamSpecFlags instance specifying a G_TYPE_FLAGS property.

    @@ -3877,7 +3877,7 @@

    g_value_set_flags ()

    void
     g_value_set_flags (GValue *value,
    -                   guint v_flags);
    + guint v_flags);

    Set the contents of a G_TYPE_FLAGS GValue to v_flags .

    @@ -3906,7 +3906,7 @@

    g_value_get_flags ()

    -
    guint
    +
    guint
     g_value_get_flags (const GValue *value);

    Get the contents of a G_TYPE_FLAGS GValue.

    @@ -3953,7 +3953,7 @@

    Returns

    -

    TRUE on success.

    +

    TRUE on success.


    @@ -4001,17 +4001,17 @@

    Returns

    -

    TRUE on success.

    +

    TRUE on success.


    g_param_spec_string ()

    GParamSpec *
    -g_param_spec_string (const gchar *name,
    -                     const gchar *nick,
    -                     const gchar *blurb,
    -                     const gchar *default_value,
    +g_param_spec_string (const gchar *name,
    +                     const gchar *nick,
    +                     const gchar *blurb,
    +                     const gchar *default_value,
                          GParamFlags flags);

    Creates a new GParamSpecString instance.

    See g_param_spec_internal() for details on property names.

    @@ -4063,7 +4063,7 @@

    g_value_set_string ()

    void
     g_value_set_string (GValue *value,
    -                    const gchar *v_string);
    + const gchar *v_string);

    Set the contents of a G_TYPE_STRING GValue to v_string .

    @@ -4094,7 +4094,7 @@

    g_value_set_static_string ()

    void
     g_value_set_static_string (GValue *value,
    -                           const gchar *v_string);
    + const gchar *v_string);

    Set the contents of a G_TYPE_STRING GValue to v_string . The string is assumed to be static, and is thus not duplicated @@ -4127,7 +4127,7 @@

    g_value_take_string ()

    void
     g_value_take_string (GValue *value,
    -                     gchar *v_string);
    + gchar *v_string);

    Sets the contents of a G_TYPE_STRING GValue to v_string .

    @@ -4159,7 +4159,7 @@

    g_value_set_string_take_ownership ()

    void
     g_value_set_string_take_ownership (GValue *value,
    -                                   gchar *v_string);
    + gchar *v_string);

    g_value_set_string_take_ownership has been deprecated since version 2.4 and should not be used in newly-written code.

    Use g_value_take_string() instead.

    @@ -4191,7 +4191,7 @@

    g_value_get_string ()

    -
    const gchar *
    +
    const gchar *
     g_value_get_string (const GValue *value);

    Get the contents of a G_TYPE_STRING GValue.

    @@ -4218,7 +4218,7 @@

    g_value_dup_string ()

    -
    gchar *
    +
    gchar *
     g_value_dup_string (const GValue *value);

    Get a copy the contents of a G_TYPE_STRING GValue.

    @@ -4265,7 +4265,7 @@

    Returns

    -

    TRUE on success.

    +

    TRUE on success.


    @@ -4313,16 +4313,16 @@

    Returns

    -

    TRUE on success.

    +

    TRUE on success.


    g_param_spec_param ()

    GParamSpec *
    -g_param_spec_param (const gchar *name,
    -                    const gchar *nick,
    -                    const gchar *blurb,
    +g_param_spec_param (const gchar *name,
    +                    const gchar *nick,
    +                    const gchar *blurb,
                         GType param_type,
                         GParamFlags flags);

    Creates a new GParamSpecParam instance specifying a G_TYPE_PARAM @@ -4554,7 +4554,7 @@

    Returns

    -

    TRUE on success.

    +

    TRUE on success.


    @@ -4603,16 +4603,16 @@

    Returns

    -

    TRUE on success.

    +

    TRUE on success.


    g_param_spec_boxed ()

    GParamSpec *
    -g_param_spec_boxed (const gchar *name,
    -                    const gchar *nick,
    -                    const gchar *blurb,
    +g_param_spec_boxed (const gchar *name,
    +                    const gchar *nick,
    +                    const gchar *blurb,
                         GType boxed_type,
                         GParamFlags flags);

    Creates a new GParamSpecBoxed instance specifying a G_TYPE_BOXED @@ -4666,7 +4666,7 @@

    g_value_set_boxed ()

    void
     g_value_set_boxed (GValue *value,
    -                   gconstpointer v_boxed);
    + gconstpointer v_boxed);

    Set the contents of a G_TYPE_BOXED derived GValue to v_boxed .

    @@ -4697,7 +4697,7 @@

    g_value_set_static_boxed ()

    void
     g_value_set_static_boxed (GValue *value,
    -                          gconstpointer v_boxed);
    + gconstpointer v_boxed);

    Set the contents of a G_TYPE_BOXED derived GValue to v_boxed . The boxed value is assumed to be static, and is thus not duplicated @@ -4730,7 +4730,7 @@

    g_value_take_boxed ()

    void
     g_value_take_boxed (GValue *value,
    -                    gconstpointer v_boxed);
    + gconstpointer v_boxed);

    Sets the contents of a G_TYPE_BOXED derived GValue to v_boxed and takes over the ownership of the callers reference to v_boxed @@ -4765,7 +4765,7 @@

    g_value_set_boxed_take_ownership ()

    void
     g_value_set_boxed_take_ownership (GValue *value,
    -                                  gconstpointer v_boxed);
    + gconstpointer v_boxed);

    g_value_set_boxed_take_ownership has been deprecated since version 2.4 and should not be used in newly-written code.

    Use g_value_take_boxed() instead.

    @@ -4797,7 +4797,7 @@

    g_value_get_boxed ()

    -
    gpointer
    +
    gpointer
     g_value_get_boxed (const GValue *value);

    Get the contents of a G_TYPE_BOXED derived GValue.

    @@ -4825,7 +4825,7 @@

    g_value_dup_boxed ()

    -
    gpointer
    +
    gpointer
     g_value_dup_boxed (const GValue *value);

    Get the contents of a G_TYPE_BOXED derived GValue. Upon getting, the boxed value is duplicated and needs to be later freed with @@ -4877,7 +4877,7 @@

    Returns

    -

    TRUE on success.

    +

    TRUE on success.


    @@ -4925,16 +4925,16 @@

    Returns

    -

    TRUE on success.

    +

    TRUE on success.


    g_param_spec_pointer ()

    GParamSpec *
    -g_param_spec_pointer (const gchar *name,
    -                      const gchar *nick,
    -                      const gchar *blurb,
    +g_param_spec_pointer (const gchar *name,
    +                      const gchar *nick,
    +                      const gchar *blurb,
                           GParamFlags flags);

    Creates a new GParamSpecPointer instance specifying a pointer property. Where possible, it is better to use g_param_spec_object() or @@ -4983,7 +4983,7 @@

    g_value_set_pointer ()

    void
     g_value_set_pointer (GValue *value,
    -                     gpointer v_pointer);
    + gpointer v_pointer);

    Set the contents of a pointer GValue to v_pointer .

    @@ -5012,7 +5012,7 @@

    g_value_get_pointer ()

    -
    gpointer
    +
    gpointer
     g_value_get_pointer (const GValue *value);

    Get the contents of a pointer GValue.

    @@ -5060,7 +5060,7 @@

    Returns

    -

    TRUE on success.

    +

    TRUE on success.


    @@ -5108,16 +5108,16 @@

    Returns

    -

    TRUE on success.

    +

    TRUE on success.


    g_param_spec_object ()

    GParamSpec *
    -g_param_spec_object (const gchar *name,
    -                     const gchar *nick,
    -                     const gchar *blurb,
    +g_param_spec_object (const gchar *name,
    +                     const gchar *nick,
    +                     const gchar *blurb,
                          GType object_type,
                          GParamFlags flags);

    Creates a new GParamSpecBoxed instance specifying a G_TYPE_OBJECT @@ -5171,7 +5171,7 @@

    g_value_set_object ()

    void
     g_value_set_object (GValue *value,
    -                    gpointer v_object);
    + gpointer v_object);

    Set the contents of a G_TYPE_OBJECT derived GValue to v_object .

    g_value_set_object() increases the reference count of v_object @@ -5213,7 +5213,7 @@

    g_value_take_object ()

    void
     g_value_take_object (GValue *value,
    -                     gpointer v_object);
    + gpointer v_object);

    Sets the contents of a G_TYPE_OBJECT derived GValue to v_object and takes over the ownership of the callers reference to v_object @@ -5253,7 +5253,7 @@

    g_value_set_object_take_ownership ()

    void
     g_value_set_object_take_ownership (GValue *value,
    -                                   gpointer v_object);
    + gpointer v_object);

    g_value_set_object_take_ownership has been deprecated since version 2.4 and should not be used in newly-written code.

    Use g_value_take_object() instead.

    @@ -5286,7 +5286,7 @@

    g_value_get_object ()

    -
    gpointer
    +
    gpointer
     g_value_get_object (const GValue *value);

    Get the contents of a G_TYPE_OBJECT derived GValue.

    @@ -5314,11 +5314,11 @@

    g_value_dup_object ()

    -
    gpointer
    +
    gpointer
     g_value_dup_object (const GValue *value);

    Get the contents of a G_TYPE_OBJECT derived GValue, increasing -its reference count. If the contents of the GValue are NULL, then -NULL will be returned.

    +its reference count. If the contents of the GValue are NULL, then +NULL will be returned.

    Parameters

    @@ -5365,7 +5365,7 @@

    Returns

    -

    TRUE on success.

    +

    TRUE on success.


    @@ -5394,10 +5394,10 @@

    g_param_spec_unichar ()

    GParamSpec *
    -g_param_spec_unichar (const gchar *name,
    -                      const gchar *nick,
    -                      const gchar *blurb,
    -                      gunichar default_value,
    +g_param_spec_unichar (const gchar *name,
    +                      const gchar *nick,
    +                      const gchar *blurb,
    +                      gunichar default_value,
                           GParamFlags flags);

    Creates a new GParamSpecUnichar instance specifying a G_TYPE_UINT property. GValue structures for this property can be accessed with @@ -5453,7 +5453,7 @@

    G_IS_PARAM_SPEC_VALUE_ARRAY has been deprecated since version 2.32 and should not be used in newly-written code.

    -

    Use GArray instead of GValueArray

    +

    Use GArray instead of GValueArray

    Checks whether the given GParamSpec is of type G_TYPE_PARAM_VALUE_ARRAY.

    @@ -5473,7 +5473,7 @@

    Returns

    -

    TRUE on success.

    +

    TRUE on success.


    @@ -5483,7 +5483,7 @@

    G_PARAM_SPEC_VALUE_ARRAY has been deprecated since version 2.32 and should not be used in newly-written code.

    -

    Use GArray instead of GValueArray

    +

    Use GArray instead of GValueArray

    Cast a GParamSpec instance into a GParamSpecValueArray.

    @@ -5506,9 +5506,9 @@

    g_param_spec_value_array ()

    GParamSpec *
    -g_param_spec_value_array (const gchar *name,
    -                          const gchar *nick,
    -                          const gchar *blurb,
    +g_param_spec_value_array (const gchar *name,
    +                          const gchar *nick,
    +                          const gchar *blurb,
                               GParamSpec *element_spec,
                               GParamFlags flags);

    Creates a new GParamSpecValueArray instance specifying a @@ -5544,7 +5544,7 @@

    +arrays of this property, may be NULL

    @@ -5583,7 +5583,7 @@

    Returns

    -

    TRUE on success.

    +

    TRUE on success.

    Since: 2.4

    @@ -5614,7 +5614,7 @@

    g_param_spec_override ()

    GParamSpec *
    -g_param_spec_override (const gchar *name,
    +g_param_spec_override (const gchar *name,
                            GParamSpec *overridden);

    Creates a new property of type GParamSpecOverride. This is used to direct operations to another paramspec, and will not be directly @@ -5671,7 +5671,7 @@

    Returns

    -

    TRUE on success.

    +

    TRUE on success.

    Since: 2.10

    @@ -5721,7 +5721,7 @@

    Returns

    -

    TRUE on success.

    +

    TRUE on success.

    Since: 2.12

    @@ -5729,9 +5729,9 @@

    g_param_spec_gtype ()

    GParamSpec *
    -g_param_spec_gtype (const gchar *name,
    -                    const gchar *nick,
    -                    const gchar *blurb,
    +g_param_spec_gtype (const gchar *name,
    +                    const gchar *nick,
    +                    const gchar *blurb,
                         GType is_a_type,
                         GParamFlags flags);

    Creates a new GParamSpecGType instance specifying a @@ -5865,7 +5865,7 @@

    Returns

    -

    TRUE on success

    +

    TRUE on success

    Since: 2.26

    @@ -5915,7 +5915,7 @@

    Returns

    -

    TRUE on success.

    +

    TRUE on success.

    Since: 2.26

    @@ -5923,13 +5923,13 @@

    g_param_spec_variant ()

    GParamSpec *
    -g_param_spec_variant (const gchar *name,
    -                      const gchar *nick,
    -                      const gchar *blurb,
    -                      const GVariantType *type,
    -                      GVariant *default_value,
    +g_param_spec_variant (const gchar *name,
    +                      const gchar *nick,
    +                      const gchar *blurb,
    +                      const GVariantType *type,
    +                      GVariant *default_value,
                           GParamFlags flags);
    -

    Creates a new GParamSpecVariant instance specifying a GVariant +

    Creates a new GParamSpecVariant instance specifying a GVariant property.

    If default_value is floating, it is consumed.

    @@ -5960,14 +5960,14 @@
    - + - +use as the default value, or NULL.

    @@ -5988,7 +5988,7 @@

    g_value_get_variant ()

    -
    GVariant *
    +
    GVariant *
     g_value_get_variant (const GValue *value);

    Get the contents of a variant GValue.

    @@ -6009,7 +6009,7 @@

    Returns

    variant contents of value -(may be NULL).

    +(may be NULL).

    [nullable]

    Since: 2.26

    @@ -6017,10 +6017,10 @@

    g_value_dup_variant ()

    -
    GVariant *
    +
    GVariant *
     g_value_dup_variant (const GValue *value);

    Get the contents of a variant GValue, increasing its refcount. The returned -GVariant is never floating.

    +GVariant is never floating.

    Parameters

    element_spec

    a GParamSpec describing the elements contained in -arrays of this property, may be NULL

     

    type

    a GVariantType

    a GVariantType

     

    default_value

    a GVariant of type type +

    a GVariant of type type to -use as the default value, or NULL.

    [nullable][transfer full]
    @@ -6039,8 +6039,8 @@

    Returns

    variant contents of value -(may be NULL); -should be unreffed using g_variant_unref() when no longer needed.

    +(may be NULL); +should be unreffed using g_variant_unref() when no longer needed.

    [transfer full][nullable]

    Since: 2.26

    @@ -6050,7 +6050,7 @@

    g_value_set_variant ()

    void
     g_value_set_variant (GValue *value,
    -                     GVariant *variant);
    + GVariant *variant);

    Set the contents of a variant GValue to variant . If the variant is floating, it is consumed.

    @@ -6070,7 +6070,7 @@ - + @@ -6083,7 +6083,7 @@

    g_value_take_variant ()

    void
     g_value_take_variant (GValue *value,
    -                      GVariant *variant);
    + GVariant *variant);

    Set the contents of a variant GValue to variant , and takes over the ownership of the caller's reference to variant @@ -6113,7 +6113,7 @@

    - + @@ -6149,7 +6149,7 @@ - + @@ -6185,17 +6185,17 @@ - + - + - + @@ -6232,17 +6232,17 @@ - + - + - + @@ -6279,17 +6279,17 @@ - + - + - + @@ -6326,17 +6326,17 @@ - + - + - + @@ -6373,17 +6373,17 @@ - + - + - + @@ -6420,17 +6420,17 @@ - + - + - + @@ -6467,17 +6467,17 @@ - + - + - + @@ -6514,17 +6514,17 @@ - + - + - + @@ -6562,22 +6562,22 @@ - + - + - + - + @@ -6617,22 +6617,22 @@ - + - + - + - + @@ -6676,7 +6676,7 @@ - + @@ -6718,7 +6718,7 @@ - + @@ -6759,35 +6759,35 @@ - + - + - + - + - - + + - - + + @@ -6936,7 +6936,7 @@ - + @@ -6950,7 +6950,7 @@

    G_TYPE_PARAM_VALUE_ARRAY has been deprecated since version 2.32 and should not be used in newly-written code.

    -

    Use GArray instead of GValueArray

    +

    Use GArray instead of GValueArray

    The GType of GParamSpecValueArray.

    @@ -6975,11 +6975,11 @@ - + - + @@ -7062,11 +7062,11 @@ GVariant *default_value; }; -

    A GParamSpec derived structure that contains the meta data for GVariant properties.

    +

    A GParamSpec derived structure that contains the meta data for GVariant properties.

    When comparing values with g_param_values_cmp(), scalar values with the same -type will be compared with g_variant_compare(). Other non-NULL variants will -be checked for equality with g_variant_equal(), and their sort order is -otherwise undefined. NULL is ordered before non-NULL variants. Two NULL +type will be compared with g_variant_compare(). Other non-NULL variants will +be checked for equality with g_variant_equal(), and their sort order is +otherwise undefined. NULL is ordered before non-NULL variants. Two NULL values compare equal.

    Members

    @@ -7078,13 +7078,13 @@
    - - + + - - + + @@ -7099,6 +7099,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/gobject-The-Base-Object-Type.html glib2.0-2.56.4/docs/reference/gobject/html/gobject-The-Base-Object-Type.html --- glib2.0-2.56.2/docs/reference/gobject/html/gobject-The-Base-Object-Type.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/gobject-The-Base-Object-Type.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -191,7 +191,7 @@ +name/value pairs, followed by NULL

    @@ -1668,7 +1668,7 @@

    g_object_new_with_properties ()

    GObject *
     g_object_new_with_properties (GType object_type,
    -                              guint n_properties,
    +                              guint n_properties,
                                   const char *names[],
                                   const GValue values[]);

    Creates a new instance of a GObject subtype and sets its properties using @@ -1722,9 +1722,9 @@


    g_object_newv ()

    -
    gpointer
    +
    gpointer
     g_object_newv (GType object_type,
    -               guint n_parameters,
    +               guint n_parameters,
                    GParameter *parameters);

    g_object_newv has been deprecated since version 2.54 and should not be used in newly-written code.

    @@ -1773,8 +1773,8 @@

    g_object_ref ()

    -
    gpointer
    -g_object_ref (gpointer object);
    +
    gpointer
    +g_object_ref (gpointer object);

    Increases the reference count of object .

    Since GLib 2.56, if GLIB_VERSION_MAX_ALLOWED is 2.56 or greater, the type @@ -1808,13 +1808,13 @@

    g_object_unref ()

    void
    -g_object_unref (gpointer object);
    +g_object_unref (gpointer object);

    Decreases the reference count of object . When its reference count drops to 0, the object is finalized (i.e. its memory is freed).

    If the pointer to the GObject may be reused in future (for example, if it is an instance variable of another object), it is recommended to clear the -pointer to NULL rather than retain a dangling pointer to a potentially +pointer to NULL rather than retain a dangling pointer to a potentially invalid GObject instance. Use g_clear_object() for this.

    Parameters

    @@ -1835,8 +1835,8 @@

    g_object_ref_sink ()

    -
    gpointer
    -g_object_ref_sink (gpointer object);
    +
    gpointer
    +g_object_ref_sink (gpointer object);

    Increase the reference count of object , and possibly remove the floating reference, if object @@ -1879,14 +1879,14 @@

    Updates a GObject pointer to refer to new_object . It increments the reference count of new_object - (if non-NULL), decrements the reference + (if non-NULL), decrements the reference count of the current value of object_ptr - (if non-NULL), and assigns + (if non-NULL), and assigns new_object to object_ptr . The assignment is not atomic.

    object_ptr - must not be NULL.

    + must not be NULL.

    A macro is also included that allows this function to be used without pointer casts. The function itself is static inline, so its address may vary between compilation units.

    @@ -1909,8 +1909,8 @@ foo_set_bar (Foo *foo, Bar *new_bar) { - g_return_if_fail (IS_FOO (foo)); - g_return_if_fail (new_bar == NULL || IS_BAR (new_bar)); + g_return_if_fail (IS_FOO (foo)); + g_return_if_fail (new_bar == NULL || IS_BAR (new_bar)); if (g_set_object (&foo->bar, new_bar)) g_object_notify (foo, "bar"); @@ -1938,7 +1938,7 @@
    +assign to it, or NULL to clear the pointer.

    @@ -1946,8 +1946,8 @@

    Returns

    -

    TRUE if the value of object_ptr -changed, FALSE otherwise

    +

    TRUE if the value of object_ptr +changed, FALSE otherwise

    Since: 2.44

    @@ -1958,10 +1958,10 @@ g_clear_object (volatile GObject **object_ptr);

    Clears a reference to a GObject.

    object_ptr - must not be NULL.

    -

    If the reference is NULL then this function does nothing. + must not be NULL.

    +

    If the reference is NULL then this function does nothing. Otherwise, the reference count of the object is decreased and the -pointer is set to NULL.

    +pointer is set to NULL.

    A macro is also included that allows this function to be used without pointer casts.

    [skip]

    @@ -1985,8 +1985,8 @@

    g_object_is_floating ()

    -
    gboolean
    -g_object_is_floating (gpointer object);
    +
    gboolean
    +g_object_is_floating (gpointer object);

    Checks whether object has a floating reference.

    @@ -2006,7 +2006,7 @@

    Returns

    -

    TRUE if object +

    TRUE if object has a floating reference

    Since: 2.10

    @@ -2041,7 +2041,7 @@

    GWeakNotify ()

    void
    -(*GWeakNotify) (gpointer data,
    +(*GWeakNotify) (gpointer data,
                     GObject *where_the_object_was);

    A GWeakNotify function can be added to an object as a callback that gets triggered when the object is finalized. Since the object is already being @@ -2076,7 +2076,7 @@

    void
     g_object_weak_ref (GObject *object,
                        GWeakNotify notify,
    -                   gpointer data);
    + gpointer data);

    Adds a weak reference callback to an object. Weak references are used for notification when an object is finalized. They are called "weak references" because they allow you to safely hold a pointer @@ -2121,7 +2121,7 @@

    void
     g_object_weak_unref (GObject *object,
                          GWeakNotify notify,
    -                     gpointer data);
    + gpointer data);

    Removes a weak reference callback to an object.

    [skip]

    @@ -2157,7 +2157,7 @@

    g_object_add_weak_pointer ()

    void
     g_object_add_weak_pointer (GObject *object,
    -                           gpointer *weak_pointer_location);
    + gpointer *weak_pointer_location);

    Adds a weak reference from weak_pointer to object to indicate that the pointer located at weak_pointer_location @@ -2166,7 +2166,7 @@ . When the object is finalized, weak_pointer - will be set to NULL.

    + will be set to NULL.

    Note that as with g_object_weak_ref(), the weak references created by this method are not thread-safe: they cannot safely be used in one thread if the object's last g_object_unref() might happen in another @@ -2201,7 +2201,7 @@

    g_object_remove_weak_pointer ()

    void
     g_object_remove_weak_pointer (GObject *object,
    -                              gpointer *weak_pointer_location);
    + gpointer *weak_pointer_location);

    Removes a weak reference from object that was previously added using g_object_add_weak_pointer(). The weak_pointer_location @@ -2242,12 +2242,12 @@ to weak_pointer_location and ensures that weak_pointer_location will -automaticaly be set to NULL if new_object +automaticaly be set to NULL if new_object gets destroyed. The assignment is not atomic. The weak reference is not thread-safe, see g_object_add_weak_pointer() for details.

    weak_pointer_location - must not be NULL.

    + must not be NULL.

    A macro is also included that allows this function to be used without pointer casts. The function itself is static inline, so its address may vary between compilation units.

    @@ -2270,8 +2270,8 @@ foo_set_bar (Foo *foo, Bar *new_bar) { - g_return_if_fail (IS_FOO (foo)); - g_return_if_fail (new_bar == NULL || IS_BAR (new_bar)); + g_return_if_fail (IS_FOO (foo)); + g_return_if_fail (new_bar == NULL || IS_BAR (new_bar)); if (g_set_weak_pointer (&foo->bar, new_bar)) g_object_notify (foo, "bar"); @@ -2299,7 +2299,7 @@
    +assign to it, or NULL to clear the pointer.

    @@ -2307,8 +2307,8 @@

    Returns

    -

    TRUE if the value of weak_pointer_location -changed, FALSE otherwise

    +

    TRUE if the value of weak_pointer_location +changed, FALSE otherwise

    Since: 2.56

    @@ -2318,10 +2318,10 @@
    #define             g_clear_weak_pointer(weak_pointer_location)

    Clears a weak reference to a GObject.

    weak_pointer_location - must not be NULL.

    -

    If the weak reference is NULL then this function does nothing. + must not be NULL.

    +

    If the weak reference is NULL then this function does nothing. Otherwise, the weak reference to the object is removed for that location -and the pointer is set to NULL.

    +and the pointer is set to NULL.

    A macro is also included that allows this function to be used without pointer casts. The function itself is static inline, so its address may vary between compilation units.

    @@ -2346,9 +2346,9 @@

    GToggleNotify ()

    void
    -(*GToggleNotify) (gpointer data,
    +(*GToggleNotify) (gpointer data,
                       GObject *object,
    -                  gboolean is_last_ref);
    + gboolean is_last_ref);

    A callback function used for notification when the state of a toggle reference changes. See g_object_add_toggle_ref().

    @@ -2372,8 +2372,8 @@
    - @@ -2388,7 +2388,7 @@
    void
     g_object_add_toggle_ref (GObject *object,
                              GToggleNotify notify,
    -                         gpointer data);
    + gpointer data);

    Increases the reference count of the object by one and sets a callback to be called when all other references to the object are dropped, or when this is already the last reference to the object @@ -2460,7 +2460,7 @@

    void
     g_object_remove_toggle_ref (GObject *object,
                                 GToggleNotify notify,
    -                            gpointer data);
    + gpointer data);

    Removes a reference added with g_object_add_toggle_ref(). The reference count of the object is decreased by one.

    [skip]

    @@ -2499,9 +2499,9 @@

    g_object_connect ()

    -
    gpointer
    -g_object_connect (gpointer object,
    -                  const gchar *signal_spec,
    +
    gpointer
    +g_object_connect (gpointer object,
    +                  const gchar *signal_spec,
                       ...);

    A convenience function to connect multiple signals at once.

    The signal specs expected by this function have the form @@ -2531,11 +2531,11 @@

    + NULL);

    variant

    a GVariant, or NULL.

    a GVariant, or NULL.

    [nullable]

    variant

    a GVariant, or NULL.

    a GVariant, or NULL.

    [nullable][transfer full]

    gboolean default_value;

    gboolean default_value;

    default value for the property specified

     

    gint8 minimum;

    gint8 minimum;

    minimum value for the property specified

     

    gint8 maximum;

    gint8 maximum;

    maximum value for the property specified

     

    gint8 default_value;

    gint8 default_value;

    default value for the property specified

     

    guint8 minimum;

    guint8 minimum;

    minimum value for the property specified

     

    guint8 maximum;

    guint8 maximum;

    maximum value for the property specified

     

    guint8 default_value;

    guint8 default_value;

    default value for the property specified

     

    gint minimum;

    gint minimum;

    minimum value for the property specified

     

    gint maximum;

    gint maximum;

    maximum value for the property specified

     

    gint default_value;

    gint default_value;

    default value for the property specified

     

    guint minimum;

    guint minimum;

    minimum value for the property specified

     

    guint maximum;

    guint maximum;

    maximum value for the property specified

     

    guint default_value;

    guint default_value;

    default value for the property specified

     

    glong minimum;

    glong minimum;

    minimum value for the property specified

     

    glong maximum;

    glong maximum;

    maximum value for the property specified

     

    glong default_value;

    glong default_value;

    default value for the property specified

     

    gulong minimum;

    gulong minimum;

    minimum value for the property specified

     

    gulong maximum;

    gulong maximum;

    maximum value for the property specified

     

    gulong default_value;

    gulong default_value;

    default value for the property specified

     

    gint64 minimum;

    gint64 minimum;

    minimum value for the property specified

     

    gint64 maximum;

    gint64 maximum;

    maximum value for the property specified

     

    gint64 default_value;

    gint64 default_value;

    default value for the property specified

     

    guint64 minimum;

    guint64 minimum;

    minimum value for the property specified

     

    guint64 maximum;

    guint64 maximum;

    maximum value for the property specified

     

    guint64 default_value;

    guint64 default_value;

    default value for the property specified

     

    gfloat minimum;

    gfloat minimum;

    minimum value for the property specified

     

    gfloat maximum;

    gfloat maximum;

    maximum value for the property specified

     

    gfloat default_value;

    gfloat default_value;

    default value for the property specified

     

    gfloat epsilon;

    gfloat epsilon;

    values closer than epsilon will be considered identical by g_param_values_cmp(); the default value is 1e-30.

    gdouble minimum;

    gdouble minimum;

    minimum value for the property specified

     

    gdouble maximum;

    gdouble maximum;

    maximum value for the property specified

     

    gdouble default_value;

    gdouble default_value;

    default value for the property specified

     

    gdouble epsilon;

    gdouble epsilon;

    values closer than epsilon will be considered identical by g_param_values_cmp(); the default value is 1e-90.

     

    gint default_value;

    gint default_value;

    default value for the property specified

     
     

    guint default_value;

    guint default_value;

    default value for the property specified

     

    gchar *default_value;

    gchar *default_value;

    default value for the property specified

     

    gchar *cset_first;

    gchar *cset_first;

    a string containing the allowed values for the first byte

     

    gchar *cset_nth;

    gchar *cset_nth;

    a string containing the allowed values for the subsequent bytes

     

    gchar substitutor;

    gchar substitutor;

    the replacement byte for bytes which don't match cset_first or cset_nth .

     

    guint null_fold_if_empty : 1;

    replace empty string by NULL

    guint null_fold_if_empty : 1;

    replace empty string by NULL

     

    guint ensure_non_null : 1;

    replace NULL strings by an empty string

    guint ensure_non_null : 1;

    replace NULL strings by an empty string

     

    gunichar default_value;

    gunichar default_value;

    default value for the property specified

     

    GParamSpec *element_spec;

    a GParamSpec describing the elements contained in arrays of this property, may be NULL

    a GParamSpec describing the elements contained in arrays of this property, may be NULL

     

    guint fixed_n_elements;

    guint fixed_n_elements;

    if greater than 0, arrays of this property will always have this many elements

     

    GVariantType *type;

    a GVariantType, or NULL

    GVariantType *type;

    a GVariantType, or NULL

     

    GVariant *default_value;

    a GVariant, or NULL

    GVariant *default_value;

    a GVariant, or NULL

     
    -gpointer +gpointer g_object_new () @@ -207,7 +207,7 @@
    -gpointer +gpointer g_object_newv () @@ -215,7 +215,7 @@
    -gpointer +gpointer g_object_ref () @@ -231,7 +231,7 @@
    -gpointer +gpointer g_object_ref_sink () @@ -253,7 +253,7 @@
    -gboolean +gboolean g_object_is_floating () @@ -345,7 +345,7 @@
    -gpointer +gpointer g_object_connect () @@ -425,7 +425,7 @@
    -gpointer +gpointer g_object_get_data () @@ -449,7 +449,7 @@
    -gpointer +gpointer g_object_steal_data () @@ -457,7 +457,7 @@
    -gpointer +gpointer g_object_dup_data () @@ -465,7 +465,7 @@
    -gboolean +gboolean g_object_replace_data () @@ -473,7 +473,7 @@
    -gpointer +gpointer g_object_get_qdata () @@ -497,7 +497,7 @@
    -gpointer +gpointer g_object_steal_qdata () @@ -505,7 +505,7 @@
    -gpointer +gpointer g_object_dup_qdata () @@ -513,7 +513,7 @@
    -gboolean +gboolean g_object_replace_qdata () @@ -599,7 +599,7 @@
    -gpointer +gpointer g_weak_ref_get () @@ -798,7 +798,7 @@

    GObjectGetPropertyFunc ()

    void
     (*GObjectGetPropertyFunc) (GObject *object,
    -                           guint property_id,
    +                           guint property_id,
                                GValue *value,
                                GParamSpec *pspec);

    The type of the get_property @@ -842,7 +842,7 @@

    GObjectSetPropertyFunc ()

    void
     (*GObjectSetPropertyFunc) (GObject *object,
    -                           guint property_id,
    +                           guint property_id,
                                const GValue *value,
                                GParamSpec *pspec);

    The type of the set_property @@ -927,7 +927,7 @@

    Returns

    -

    FALSE or TRUE, indicating whether type +

    FALSE or TRUE, indicating whether type is a G_TYPE_OBJECT.

    @@ -1164,7 +1164,7 @@

    g_object_class_install_property ()

    void
     g_object_class_install_property (GObjectClass *oclass,
    -                                 guint property_id,
    +                                 guint property_id,
                                      GParamSpec *pspec);

    Installs a new property.

    All properties should be installed during the class initializer. It @@ -1207,7 +1207,7 @@

    g_object_class_install_properties ()

    void
     g_object_class_install_properties (GObjectClass *oclass,
    -                                   guint n_pspecs,
    +                                   guint n_pspecs,
                                        GParamSpec **pspecs);

    Installs new properties from an array of GParamSpecs.

    All properties should be installed during the class initializer. It @@ -1258,7 +1258,7 @@ PROP_0, PROP_FOO, PROP_BAR, N_PROPERTIES }; -static GParamSpec *obj_properties[N_PROPERTIES] = { NULL, }; +static GParamSpec *obj_properties[N_PROPERTIES] = { NULL, }; static void my_object_class_init (MyObjectClass *klass) @@ -1267,13 +1267,13 @@ obj_properties[PROP_FOO] = g_param_spec_int ("foo", "Foo", "Foo", - -1, G_MAXINT, + -1, G_MAXINT, 0, G_PARAM_READWRITE); obj_properties[PROP_BAR] = g_param_spec_string ("bar", "Bar", "Bar", - NULL, + NULL, G_PARAM_READWRITE); gobject_class->set_property = my_object_set_property; @@ -1352,7 +1352,7 @@

    g_object_class_find_property ()

    GParamSpec *
     g_object_class_find_property (GObjectClass *oclass,
    -                              const gchar *property_name);
    + const gchar *property_name);

    Looks up the GParamSpec for a property of a class.

    Parameters

    @@ -1379,7 +1379,7 @@

    Returns

    the GParamSpec for the property, or -NULL if the class doesn't have a property of that name.

    +NULL if the class doesn't have a property of that name.

    [transfer none]

    @@ -1388,7 +1388,7 @@

    g_object_class_list_properties ()

    GParamSpec **
     g_object_class_list_properties (GObjectClass *oclass,
    -                                guint *n_properties);
    + guint *n_properties);

    Get an array of GParamSpec* for all properties of a class.

    Parameters

    @@ -1424,8 +1424,8 @@

    g_object_class_override_property ()

    void
     g_object_class_override_property (GObjectClass *oclass,
    -                                  guint property_id,
    -                                  const gchar *name);
    + guint property_id, + const gchar *name);

    Registers property_id as referring to a property with the name name @@ -1481,7 +1481,7 @@

    g_object_interface_install_property ()

    void
    -g_object_interface_install_property (gpointer g_iface,
    +g_object_interface_install_property (gpointer g_iface,
                                          GParamSpec *pspec);

    Add a property to an interface; this is only useful for interfaces that are added to GObject-derived types. Adding a property to an @@ -1530,8 +1530,8 @@

    g_object_interface_find_property ()

    GParamSpec *
    -g_object_interface_find_property (gpointer g_iface,
    -                                  const gchar *property_name);
    +g_object_interface_find_property (gpointer g_iface, + const gchar *property_name);

    Find the GParamSpec with the given name for an interface. Generally, the interface vtable passed in as g_iface @@ -1565,7 +1565,7 @@

    Returns

    the GParamSpec for the property of the interface with the name property_name -, or NULL if no +, or NULL if no such property exists.

    [transfer none]

    @@ -1575,8 +1575,8 @@

    g_object_interface_list_properties ()

    GParamSpec **
    -g_object_interface_list_properties (gpointer g_iface,
    -                                    guint *n_properties_p);
    +g_object_interface_list_properties (gpointer g_iface, + guint *n_properties_p);

    Lists the properties of an interface.Generally, the interface vtable passed in as g_iface will be the default vtable from @@ -1610,7 +1610,7 @@

    a pointer to an array of pointers to GParamSpec structures. The paramspecs are owned by GLib, but the -array should be freed with g_free() when you are done with +array should be freed with g_free() when you are done with it.

    [array length=n_properties_p][transfer container]

    @@ -1619,9 +1619,9 @@

    g_object_new ()

    -
    gpointer
    +
    gpointer
     g_object_new (GType object_type,
    -              const gchar *first_property_name,
    +              const gchar *first_property_name,
                   ...);

    Creates a new instance of a GObject subtype and sets its properties.

    Construction parameters (see G_PARAM_CONSTRUCT, G_PARAM_CONSTRUCT_ONLY) @@ -1649,7 +1649,7 @@

    ...

    the value of the first property, followed optionally by more -name/value pairs, followed by NULL

     

    new_object

    a pointer to the new GObject to -assign to it, or NULL to clear the pointer.

    [nullable][transfer none]

    new_object

    a pointer to the new GObject to -assign to it, or NULL to clear the pointer.

    [nullable][transfer none]

    is_last_ref

    TRUE if the toggle reference is now the -last reference to the object. FALSE if the toggle +

    TRUE if the toggle reference is now the +last reference to the object. FALSE if the toggle reference was the last reference and there are now other references.

     
    menu->toplevel = g_object_connect (g_object_new (GTK_TYPE_WINDOW,
                                "type", GTK_WINDOW_POPUP,
                                "child", menu,
    -                           NULL),
    +                           NULL),
                          "signal::event", gtk_menu_window_event, menu,
                          "signal::size_request", gtk_menu_window_size_request, menu,
                          "signal::destroy", gtk_widget_destroyed, &menu->toplevel,
    -                     NULL);
    @@ -2566,7 +2566,7 @@

    ...

    GCallback for the first signal, followed by data for the first signal, followed optionally by more signal -spec/callback/data triples, followed by NULL

     

    ...

    GCallback for the first signal, followed by data for the first signal, followed optionally by more signal spec/callback/data triples, -followed by NULL

     

    ...

    value for the first property, followed optionally by more -name/value pairs, followed by NULL

     

    ...

    return location for the first property, followed optionally by more -name/return location pairs, followed by NULL

     

    quark

    A GQuark, naming the user data pointer

    A GQuark, naming the user data pointer

     

    quark

    A GQuark, naming the user data pointer

    A GQuark, naming the user data pointer

     

    quark

    A GQuark, naming the user data pointer

    A GQuark, naming the user data pointer

     

    quark

    A GQuark, naming the user data pointer

    A GQuark, naming the user data pointer

     

    quark

    a GQuark, naming the user data pointer

    a GQuark, naming the user data pointer

     

    quark

    a GQuark, naming the user data pointer

    a GQuark, naming the user data pointer

     

    var_args

    the value of the first property, followed optionally by more -name/value pairs, followed by NULL

     

    var_args

    value for the first property, followed optionally by more -name/value pairs, followed by NULL

     

    var_args

    return location for the first property, followed optionally by more -name/return location pairs, followed by NULL

     

    object

    a GObject or NULL.

    a GObject or NULL.

    [type GObject.Object][nullable]

    object

    a GObject or NULL.

    a GObject or NULL.

    [type GObject.Object][nullable]
    // Example of implementing a singleton using a constructor.
    -static MySingleton *the_singleton = NULL;
    +static MySingleton *the_singleton = NULL;
     
     static GObject*
     my_singleton_constructor (GType                  type,
    @@ -4446,7 +4446,7 @@
     
     

    const gchar *name;

    const gchar *name;

    the parameter name

     
    const gchar * +const gchar * g_type_name () @@ -227,7 +227,7 @@
    -GQuark +GQuark g_type_qname () @@ -251,7 +251,7 @@
    -guint +guint g_type_depth () @@ -267,7 +267,7 @@
    -gboolean +gboolean g_type_is_a () @@ -275,7 +275,7 @@
    -gpointer +gpointer g_type_class_ref () @@ -283,7 +283,7 @@
    -gpointer +gpointer g_type_class_peek () @@ -291,7 +291,7 @@
    -gpointer +gpointer g_type_class_peek_static () @@ -307,7 +307,7 @@
    -gpointer +gpointer g_type_class_peek_parent () @@ -331,7 +331,7 @@
    -gpointer +gpointer g_type_interface_peek () @@ -339,7 +339,7 @@
    -gpointer +gpointer g_type_interface_peek_parent () @@ -347,7 +347,7 @@
    -gpointer +gpointer g_type_default_interface_ref () @@ -355,7 +355,7 @@
    -gpointer +gpointer g_type_default_interface_peek () @@ -403,7 +403,7 @@
    -gpointer +gpointer g_type_get_qdata () @@ -475,7 +475,7 @@
    -gboolean +gboolean (*GTypeClassCacheFunc) () @@ -651,7 +651,7 @@
    -guint +guint g_type_get_type_registration_serial () @@ -1009,7 +1009,7 @@ including all parent types. Similarly, type instances' private data (as created by g_type_class_add_private()) are limited to a total of 64 KiB. If a type instance needs a large static buffer, allocate it -separately (typically by using GArray or GPtrArray) and put a pointer +separately (typically by using GArray or GPtrArray) and put a pointer to the buffer in the structure.

    As mentioned in the GType conventions, type names must be at least three characters long. There is no upper length limit. The first @@ -1097,7 +1097,7 @@

    Returns

    -

    TRUE on success

    +

    TRUE on success


    @@ -1126,7 +1126,7 @@

    Returns

    -

    TRUE on success

    +

    TRUE on success


    @@ -1153,7 +1153,7 @@

    Returns

    -

    TRUE on success

    +

    TRUE on success


    @@ -1180,7 +1180,7 @@

    Returns

    -

    TRUE on success

    +

    TRUE on success


    @@ -1207,7 +1207,7 @@

    Returns

    -

    TRUE on success

    +

    TRUE on success


    @@ -1234,7 +1234,7 @@

    Returns

    -

    TRUE on success

    +

    TRUE on success


    @@ -1262,7 +1262,7 @@

    Returns

    -

    TRUE on success

    +

    TRUE on success


    @@ -1290,7 +1290,7 @@

    Returns

    -

    TRUE on success

    +

    TRUE on success


    @@ -1318,7 +1318,7 @@

    Returns

    -

    TRUE on success

    +

    TRUE on success


    @@ -1351,7 +1351,7 @@

    Returns

    -

    TRUE on success

    +

    TRUE on success


    @@ -1618,7 +1618,7 @@

    Checks if instance is a valid GTypeInstance structure, -otherwise issues a warning and returns FALSE. NULL is not a valid +otherwise issues a warning and returns FALSE. NULL is not a valid GTypeInstance.

    This macro should only be used in type implementations.

    @@ -1638,7 +1638,7 @@

    Returns

    -

    TRUE on success

    +

    TRUE on success


    @@ -1654,7 +1654,7 @@ to a pointer to c_type .

    No warning will be issued if instance - is NULL, and NULL will be returned.

    + is NULL, and NULL will be returned.

    This macro should only be used in type implementations.

    Parameters

    @@ -1694,7 +1694,7 @@ is an instance of the type identified by g_type . If instance - is NULL, FALSE will be returned.

    + is NULL, FALSE will be returned.

    This macro should only be used in type implementations.

    Parameters

    @@ -1720,7 +1720,7 @@

    Returns

    -

    TRUE on success

    +

    TRUE on success


    @@ -1732,7 +1732,7 @@ is an instance of the fundamental type identified by g_type . If instance - is NULL, FALSE will be returned.

    + is NULL, FALSE will be returned.

    This macro should only be used in type implementations.

    Parameters

    @@ -1758,7 +1758,7 @@

    Returns

    -

    TRUE on success

    +

    TRUE on success


    @@ -1772,7 +1772,7 @@ and issues a warning if this is not the case. Returns g_class casted to a pointer to c_type -. NULL is not a valid class structure.

    +. NULL is not a valid class structure.

    This macro should only be used in type implementations.

    Parameters

    @@ -1812,7 +1812,7 @@ is a class structure of the type identified by g_type . If g_class - is NULL, FALSE will be returned.

    + is NULL, FALSE will be returned.

    This macro should only be used in type implementations.

    Parameters

    @@ -1838,7 +1838,7 @@

    Returns

    -

    TRUE on success

    +

    TRUE on success


    @@ -1867,7 +1867,7 @@

    Returns

    -

    TRUE on success

    +

    TRUE on success


    @@ -1904,7 +1904,7 @@

    Returns

    -

    TRUE on success

    +

    TRUE on success


    @@ -1954,7 +1954,7 @@

    g_type_name ()

    -
    const gchar *
    +
    const gchar *
     g_type_name (GType type);

    Get the unique name that is assigned to a type ID. Note that this function (like all other GType API) cannot cope with invalid type @@ -1978,13 +1978,13 @@

    Returns

    -

    static type name or NULL

    +

    static type name or NULL


    g_type_qname ()

    -
    GQuark
    +
    GQuark
     g_type_qname (GType type);

    Get the corresponding quark of the type IDs name.

    @@ -2011,7 +2011,7 @@

    g_type_from_name ()

    GType
    -g_type_from_name (const gchar *name);
    +g_type_from_name (const gchar *name);

    Lookup the type ID from a given type name, returning 0 if no type has been registered under this name (this is the preferred method to find out by name whether a specific type has been registered @@ -2066,7 +2066,7 @@


    g_type_depth ()

    -
    guint
    +
    guint
     g_type_depth (GType type);

    Returns the length of the ancestry of the passed in type. This includes the type itself, so that e.g. a fundamental type has depth 1.

    @@ -2142,7 +2142,7 @@

    g_type_is_a ()

    -
    gboolean
    +
    gboolean
     g_type_is_a (GType type,
                  GType is_a_type);

    If is_a_type @@ -2179,7 +2179,7 @@

    Returns

    -

    TRUE if type +

    TRUE if type is a is_a_type

    @@ -2187,7 +2187,7 @@

    g_type_class_ref ()

    -
    gpointer
    +
    gpointer
     g_type_class_ref (GType type);

    Increments the reference count of the class structure belonging to type @@ -2218,11 +2218,11 @@


    g_type_class_peek ()

    -
    gpointer
    +
    gpointer
     g_type_class_peek (GType type);

    This function is essentially the same as g_type_class_ref(), except that the classes reference count isn't incremented. -As a consequence, this function may return NULL if the class +As a consequence, this function may return NULL if the class of the type passed in does not currently exist (hasn't been referenced before).

    @@ -2243,7 +2243,7 @@

    Returns

    the GTypeClass -structure for the given type ID or NULL if the class does not +structure for the given type ID or NULL if the class does not currently exist.

    [type GObject.TypeClass][transfer none]

    @@ -2251,7 +2251,7 @@

    g_type_class_peek_static ()

    -
    gpointer
    +
    gpointer
     g_type_class_peek_static (GType type);

    A more efficient version of g_type_class_peek() which works only for static types.

    @@ -2273,7 +2273,7 @@

    Returns

    the GTypeClass -structure for the given type ID or NULL if the class does not +structure for the given type ID or NULL if the class does not currently exist or is dynamically loaded.

    [type GObject.TypeClass][transfer none]

    @@ -2283,7 +2283,7 @@

    g_type_class_unref ()

    void
    -g_type_class_unref (gpointer g_class);
    +g_type_class_unref (gpointer g_class);

    Decrements the reference count of the class structure being passed in. Once the last reference count of a class has been released, classes may be finalized by the type system, so further dereferencing of a @@ -2307,8 +2307,8 @@


    g_type_class_peek_parent ()

    -
    gpointer
    -g_type_class_peek_parent (gpointer g_class);
    +
    gpointer
    +g_type_class_peek_parent (gpointer g_class);

    This is a convenience function often needed in class initializers. It returns the class structure of the immediate parent type of the class passed in. Since derived classes hold a reference count on @@ -2344,8 +2344,8 @@

    g_type_class_add_private ()

    void
    -g_type_class_add_private (gpointer g_class,
    -                          gsize private_size);
    +g_type_class_add_private (gpointer g_class, + gsize private_size);

    Registers a private structure for an instantiatable type.

    When an object is allocated, the private structures for the type and all of its parent types are allocated @@ -2437,7 +2437,7 @@ { MyObjectPrivate *priv; - g_return_val_if_fail (MY_IS_OBJECT (my_object), 0); + g_return_val_if_fail (MY_IS_OBJECT (my_object), 0); priv = my_object->priv; @@ -2479,7 +2479,7 @@

    g_type_add_class_private ()

    void
     g_type_add_class_private (GType class_type,
    -                          gsize private_size);
    + gsize private_size);

    Registers a private class structure for a classed type; when the class is allocated, the private structures for the class and all of its parent types are allocated @@ -2516,8 +2516,8 @@


    g_type_interface_peek ()

    -
    gpointer
    -g_type_interface_peek (gpointer instance_class,
    +
    gpointer
    +g_type_interface_peek (gpointer instance_class,
                            GType iface_type);

    Returns the GTypeInterface structure of an interface to which the passed in class conforms.

    @@ -2548,7 +2548,7 @@

    the GTypeInterface structure of iface_type if implemented by instance_class -, NULL +, NULL otherwise.

    [type GObject.TypeInterface][transfer none]

    @@ -2556,8 +2556,8 @@

    g_type_interface_peek_parent ()

    -
    gpointer
    -g_type_interface_peek_parent (gpointer g_iface);
    +
    gpointer
    +g_type_interface_peek_parent (gpointer g_iface);

    Returns the corresponding GTypeInterface structure of the parent type of the instance type to which g_iface belongs. This is useful when @@ -2583,7 +2583,7 @@

    the corresponding GTypeInterface structure of the parent type of the instance type to which g_iface -belongs, or NULL if the parent +belongs, or NULL if the parent type doesn't conform to the interface.

    [transfer none][type GObject.TypeInterface]

    @@ -2591,7 +2591,7 @@

    g_type_default_interface_ref ()

    -
    gpointer
    +
    gpointer
     g_type_default_interface_ref (GType g_type);

    Increments the reference count for the interface type g_type , @@ -2632,7 +2632,7 @@


    g_type_default_interface_peek ()

    -
    gpointer
    +
    gpointer
     g_type_default_interface_peek (GType g_type);

    If the interface type g_type is currently in use, returns its @@ -2655,7 +2655,7 @@

    Returns

    the default -vtable for the interface, or NULL if the type is not currently +vtable for the interface, or NULL if the type is not currently in use.

    [type GObject.TypeInterface][transfer none]

    @@ -2665,7 +2665,7 @@

    g_type_default_interface_unref ()

    void
    -g_type_default_interface_unref (gpointer g_iface);
    +g_type_default_interface_unref (gpointer g_iface);

    Decrements the reference count for the type corresponding to the interface default vtable g_iface . If the type is dynamic, then @@ -2696,7 +2696,7 @@

    g_type_children ()

    GType *
     g_type_children (GType type,
    -                 guint *n_children);
    + guint *n_children);

    Return a newly allocated and 0-terminated array of type IDs, listing the child types of type .

    @@ -2717,7 +2717,7 @@

    n_children

    location to store the length of -the returned array, or NULL.

    [out][optional]

    n_interfaces

    location to store the length of -the returned array, or NULL.

    [out][optional]

    n_prerequisites

    location to return the number -of prerequisites, or NULL.

    [out][optional]

    quark

    a GQuark id to identify the data

    a GQuark id to identify the data

     

    quark

    a GQuark id to identify the data

    a GQuark id to identify the data

     
    gint
    +        
    gint
     my_object_get_foo (MyObject *obj)
     {
       MyObjectPrivate *priv = my_object_get_instance_private (obj);
     
    -  g_return_val_if_fail (MY_IS_OBJECT (obj), 0);
    +  g_return_val_if_fail (MY_IS_OBJECT (obj), 0);
     
       return priv->foo;
     }
    @@ -4887,7 +4887,7 @@
     {
       MyObjectPrivate *priv = my_object_get_instance_private (obj);
     
    -  g_return_if_fail (MY_IS_OBJECT (obj));
    +  g_return_if_fail (MY_IS_OBJECT (obj));
     
       if (priv->bar != bar)
         priv->bar = bar;
    @@ -4902,7 +4902,7 @@
     macros, since it depends on variable names from those macros.

    Also note that private structs added with these macros must have a struct name of the form TypeNamePrivate.

    -

    It is safe to call _get_instance_private on NULL or invalid object since +

    It is safe to call _get_instance_private on NULL or invalid object since it's only adding an offset to the instance pointer. In that case the returned pointer must not be dereferenced.

    @@ -5235,7 +5235,7 @@ 33
    static void     gtk_gadget_init       (GtkGadget      *self);
     static void     gtk_gadget_class_init (GtkGadgetClass *klass);
    -static gpointer gtk_gadget_parent_class = NULL;
    +static gpointer gtk_gadget_parent_class = NULL;
     static void     gtk_gadget_class_intern_init (gpointer klass)
     {
       gtk_gadget_parent_class = g_type_class_peek_parent (klass);
    @@ -5246,11 +5246,11 @@
     gtk_gadget_get_type (void)
     {
       static volatile gsize g_define_type_id__volatile = 0;
    -  if (g_once_init_enter (&g_define_type_id__volatile))
    +  if (g_once_init_enter (&g_define_type_id__volatile))
         {
           GType g_define_type_id =
             g_type_register_static_simple (GTK_TYPE_WIDGET,
    -                                       g_intern_static_string ("GtkGadget"),
    +                                       g_intern_static_string ("GtkGadget"),
                                            sizeof (GtkGadgetClass),
                                            (GClassInitFunc) gtk_gadget_class_intern_init,
                                            sizeof (GtkGadget),
    @@ -5262,7 +5262,7 @@
             };
             g_type_add_interface_static (g_define_type_id, TYPE_GIZMO, &g_implement_interface_info);
           }
    -      g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
    +      g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
         }
       return g_define_type_id__volatile;
     }

    guint16 class_size;

    guint16 class_size;

    Size of the class structure (required for interface, classed and instantiatable types)

     
     

    gconstpointer class_data;

    gconstpointer class_data;

    User-supplied data passed to the class init/finalize functions

     

    guint16 instance_size;

    guint16 instance_size;

    Size of the instance (object) structure (required for instantiatable types only)

     

    guint16 n_preallocs;

    guint16 n_preallocs;

    Prior to GLib 2.10, it specified the number of pre-allocated (cached) instances to reserve memory for (0 indicates no caching). Since GLib 2.10, it is ignored, since instances are allocated with the slice allocator now.

     
     

    gpointer interface_data;

    gpointer interface_data;

    user-supplied data passed to the interface init/finalize functions

     
    - +
    1
    value->data[0].v_pointer = g_strdup ("");
    value->data[0].v_pointer = g_strdup ("");
    @@ -5779,7 +5779,7 @@ 3
    // only free strings without a specific flag for static storage
     if (!(value->data[1].v_uint & G_VALUE_NOCOPY_CONTENTS))
    -g_free (value->data[0].v_pointer);
    +g_free (value->data[0].v_pointer); @@ -5809,7 +5809,7 @@
    1
    -
    dest_value->data[0].v_pointer = g_strdup (src_value->data[0].v_pointer);
    +
    dest_value->data[0].v_pointer = g_strdup (src_value->data[0].v_pointer);
    @@ -5841,7 +5841,7 @@   -

    const gchar *collect_format;

    +

    const gchar *collect_format;

    A string format describing how to collect the contents of this value bit-by-bit. Each character in the format represents @@ -5868,7 +5868,7 @@ suitable for storage in a GValue. This function should setup value similar to value_init(); e.g. for a string value that -does not allow NULL pointers, it needs to either spew an error, +does not allow NULL pointers, it needs to either spew an error, or do an implicit conversion by storing an empty string. The value passed in to this function has a zero-filled data @@ -5910,7 +5910,7 @@ 10 11

    if (!collect_values[0].v_pointer)
    -value->data[0].v_pointer = g_strdup ("");
    +value->data[0].v_pointer = g_strdup ("");
     else if (collect_flags & G_VALUE_NOCOPY_CONTENTS)
     {
     value->data[0].v_pointer = collect_values[0].v_pointer;
    @@ -5918,8 +5918,8 @@
     value->data[1].v_uint = G_VALUE_NOCOPY_CONTENTS;
     }
     else
    -value->data[0].v_pointer = g_strdup (collect_values[0].v_pointer);
    -return NULL;
    +value->data[0].v_pointer = g_strdup (collect_values[0].v_pointer); +return NULL; @@ -5953,10 +5953,10 @@ GObject *object = G_OBJECT (collect_values[0].v_pointer); // never honour G_VALUE_NOCOPY_CONTENTS for ref-counted types value->data[0].v_pointer = g_object_ref (object); -return NULL; +return NULL; } else -return g_strdup_printf ("Object passed as invalid NULL pointer"); +return g_strdup_printf ("Object passed as invalid NULL pointer"); } @@ -5969,9 +5969,9 @@ . For invalid objects, the example returns a newly allocated string without altering value . -Upon success, collect_value() needs to return NULL. If, however, +Upon success, collect_value() needs to return NULL. If, however, an error condition occurred, collect_value() may spew an -error by returning a newly allocated non-NULL string, giving +error by returning a newly allocated non-NULL string, giving a suitable description of the error condition. The calling code makes no assumptions about the value contents being valid upon error returns, value @@ -5980,13 +5980,13 @@ an error, however, collect_values() is not obliged to return a correctly setup value for error returns, simply because -any non-NULL return is considered a fatal condition so further +any non-NULL return is considered a fatal condition so further program behaviour is undefined.

      -

    const gchar *lcopy_format;

    +

    const gchar *lcopy_format;

    Format description of the arguments to collect for lcopy_value , analogous to collect_format @@ -6027,11 +6027,11 @@ 7

    gchar **string_p = collect_values[0].v_pointer;
     if (!string_p)
    -return g_strdup_printf ("string location passed as NULL");
    +return g_strdup_printf ("string location passed as NULL");
     if (collect_flags & G_VALUE_NOCOPY_CONTENTS)
     *string_p = value->data[0].v_pointer;
     else
    -*string_p = g_strdup (value->data[0].v_pointer);
    +*string_p = g_strdup (value->data[0].v_pointer); @@ -6056,14 +6056,14 @@ 10
    GObject **object_p = collect_values[0].v_pointer;
     if (!object_p)
    -return g_strdup_printf ("object location passed as NULL");
    +return g_strdup_printf ("object location passed as NULL");
     if (!value->data[0].v_pointer)
    -*object_p = NULL;
    +*object_p = NULL;
     else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) // always honour
     *object_p = value->data[0].v_pointer;
     else
     *object_p = g_object_ref (value->data[0].v_pointer);
    -return NULL;
    +return NULL; @@ -6170,17 +6170,17 @@   -

    const gchar *type_name;

    +

    const gchar *type_name;

    the name of the type

      -

    guint class_size;

    +

    guint class_size;

    the size of the class structure

      -

    guint instance_size;

    +

    guint instance_size;

    the size of the instance structure

      @@ -6296,7 +6296,7 @@

    G_TYPE_CHAR

    #define G_TYPE_CHAR			G_TYPE_MAKE_FUNDAMENTAL (3)
     
    -

    The fundamental type corresponding to gchar. +

    The fundamental type corresponding to gchar. The type designated by G_TYPE_CHAR is unconditionally an 8-bit signed integer. This may or may not be the same type a the C type "gchar".

    @@ -6305,56 +6305,56 @@

    G_TYPE_UCHAR

    #define G_TYPE_UCHAR			G_TYPE_MAKE_FUNDAMENTAL (4)
     
    -

    The fundamental type corresponding to guchar.

    +

    The fundamental type corresponding to guchar.


    G_TYPE_BOOLEAN

    #define G_TYPE_BOOLEAN			G_TYPE_MAKE_FUNDAMENTAL (5)
     
    -

    The fundamental type corresponding to gboolean.

    +

    The fundamental type corresponding to gboolean.


    G_TYPE_INT

    #define G_TYPE_INT			G_TYPE_MAKE_FUNDAMENTAL (6)
     
    -

    The fundamental type corresponding to gint.

    +

    The fundamental type corresponding to gint.


    G_TYPE_UINT

    #define G_TYPE_UINT			G_TYPE_MAKE_FUNDAMENTAL (7)
     
    -

    The fundamental type corresponding to guint.

    +

    The fundamental type corresponding to guint.


    G_TYPE_LONG

    #define G_TYPE_LONG			G_TYPE_MAKE_FUNDAMENTAL (8)
     
    -

    The fundamental type corresponding to glong.

    +

    The fundamental type corresponding to glong.


    G_TYPE_ULONG

    #define G_TYPE_ULONG			G_TYPE_MAKE_FUNDAMENTAL (9)
     
    -

    The fundamental type corresponding to gulong.

    +

    The fundamental type corresponding to gulong.


    G_TYPE_INT64

    #define G_TYPE_INT64			G_TYPE_MAKE_FUNDAMENTAL (10)
     
    -

    The fundamental type corresponding to gint64.

    +

    The fundamental type corresponding to gint64.


    G_TYPE_UINT64

    #define G_TYPE_UINT64			G_TYPE_MAKE_FUNDAMENTAL (11)
     
    -

    The fundamental type corresponding to guint64.

    +

    The fundamental type corresponding to guint64.


    @@ -6375,14 +6375,14 @@

    G_TYPE_FLOAT

    #define G_TYPE_FLOAT			G_TYPE_MAKE_FUNDAMENTAL (14)
     
    -

    The fundamental type corresponding to gfloat.

    +

    The fundamental type corresponding to gfloat.


    G_TYPE_DOUBLE

    #define G_TYPE_DOUBLE			G_TYPE_MAKE_FUNDAMENTAL (15)
     
    -

    The fundamental type corresponding to gdouble.

    +

    The fundamental type corresponding to gdouble.


    @@ -6396,7 +6396,7 @@

    G_TYPE_POINTER

    #define G_TYPE_POINTER			G_TYPE_MAKE_FUNDAMENTAL (17)
     
    -

    The fundamental type corresponding to gpointer.

    +

    The fundamental type corresponding to gpointer.


    @@ -6431,8 +6431,8 @@

    G_TYPE_VARIANT

    #define G_TYPE_VARIANT                  G_TYPE_MAKE_FUNDAMENTAL (21)
     
    -

    The fundamental type corresponding to GVariant.

    -

    All floating GVariant instances passed through the GType system are +

    The fundamental type corresponding to GVariant.

    +

    All floating GVariant instances passed through the GType system are consumed.

    Note that callbacks in closures, and signal handlers for signals of return type G_TYPE_VARIANT, must never return floating @@ -6446,7 +6446,7 @@

    G_TYPE_CHECKSUM

    #define G_TYPE_CHECKSUM (g_checksum_get_type ())
     
    -

    The GType for a boxed type holding a GChecksum.

    +

    The GType for a boxed type holding a GChecksum.

    Since: 2.36


    @@ -6490,6 +6490,6 @@
    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/gobject-Value-arrays.html glib2.0-2.56.4/docs/reference/gobject/html/gobject-Value-arrays.html --- glib2.0-2.56.2/docs/reference/gobject/html/gobject-Value-arrays.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/gobject-Value-arrays.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -147,10 +147,10 @@ object property that holds an array of values. A GValueArray wraps an array of GValue elements in order for it to be used as a boxed type through G_TYPE_VALUE_ARRAY.

    -

    GValueArray is deprecated in favour of GArray since GLib 2.32. It -is possible to create a GArray that behaves like a GValueArray by +

    GValueArray is deprecated in favour of GArray since GLib 2.32. It +is possible to create a GArray that behaves like a GValueArray by using the size of GValue as the element size, and by setting -g_value_unset() as the clear function using g_array_set_clear_func(), +g_value_unset() as the clear function using g_array_set_clear_func(), for instance, the following code:

    @@ -171,8 +171,8 @@ - +
    1
     2
    GArray *array = g_array_sized_new (FALSE, TRUE, sizeof (GValue), 10);
    -g_array_set_clear_func (array, (GDestroyNotify) g_value_unset);
    GArray *array = g_array_sized_new (FALSE, TRUE, sizeof (GValue), 10);
    +g_array_set_clear_func (array, (GDestroyNotify) g_value_unset);
    @@ -186,10 +186,10 @@

    g_value_array_get_nth ()

    GValue *
     g_value_array_get_nth (GValueArray *value_array,
    -                       guint index_);
    + guint index_);

    g_value_array_get_nth has been deprecated since version 2.32 and should not be used in newly-written code.

    -

    Use g_array_index() instead.

    +

    Use g_array_index() instead.

    Return a pointer to the value at index_ containd in value_array @@ -228,10 +228,10 @@

    g_value_array_new ()

    GValueArray *
    -g_value_array_new (guint n_prealloced);
    +g_value_array_new (guint n_prealloced);

    g_value_array_new has been deprecated since version 2.32 and should not be used in newly-written code.

    -

    Use GArray and g_array_sized_new() instead.

    +

    Use GArray and g_array_sized_new() instead.

    Allocate and initialize a new GValueArray, optionally preserve space for n_prealloced @@ -265,7 +265,7 @@ g_value_array_copy (const GValueArray *value_array);

    g_value_array_copy has been deprecated since version 2.32 and should not be used in newly-written code.

    -

    Use GArray and g_array_ref() instead.

    +

    Use GArray and g_array_ref() instead.

    Construct an exact copy of a GValueArray by duplicating all its contents.

    @@ -297,7 +297,7 @@ g_value_array_free (GValueArray *value_array);

    g_value_array_free has been deprecated since version 2.32 and should not be used in newly-written code.

    -

    Use GArray and g_array_unref() instead.

    +

    Use GArray and g_array_unref() instead.

    Free a GValueArray including its contents.

    [skip]

    @@ -325,13 +325,13 @@ const GValue *value);

    g_value_array_append has been deprecated since version 2.32 and should not be used in newly-written code.

    -

    Use GArray and g_array_append_val() instead.

    +

    Use GArray and g_array_append_val() instead.

    Insert a copy of value as last element of value_array . If value is -NULL, an uninitialized value is appended.

    +NULL, an uninitialized value is appended.

    Parameters

    @@ -348,7 +348,7 @@ - + @@ -369,13 +369,13 @@ const GValue *value);

    g_value_array_prepend has been deprecated since version 2.32 and should not be used in newly-written code.

    -

    Use GArray and g_array_prepend_val() instead.

    +

    Use GArray and g_array_prepend_val() instead.

    Insert a copy of value as first element of value_array . If value is -NULL, an uninitialized value is prepended.

    +NULL, an uninitialized value is prepended.

    Parameters

    value

    GValue to copy into GValueArray, or NULL.

    GValue to copy into GValueArray, or NULL.

    [nullable]
    @@ -392,7 +392,7 @@ - + @@ -410,17 +410,17 @@

    g_value_array_insert ()

    GValueArray *
     g_value_array_insert (GValueArray *value_array,
    -                      guint index_,
    +                      guint index_,
                           const GValue *value);

    g_value_array_insert has been deprecated since version 2.32 and should not be used in newly-written code.

    -

    Use GArray and g_array_insert_val() instead.

    +

    Use GArray and g_array_insert_val() instead.

    Insert a copy of value at specified position into value_array . If value -is NULL, an uninitialized value is inserted.

    +is NULL, an uninitialized value is inserted.

    Parameters

    value

    GValue to copy into GValueArray, or NULL.

    GValue to copy into GValueArray, or NULL.

    [nullable]
    @@ -442,7 +442,7 @@ - + @@ -460,10 +460,10 @@

    g_value_array_remove ()

    GValueArray *
     g_value_array_remove (GValueArray *value_array,
    -                      guint index_);
    + guint index_);

    g_value_array_remove has been deprecated since version 2.32 and should not be used in newly-written code.

    -

    Use GArray and g_array_remove_index() instead.

    +

    Use GArray and g_array_remove_index() instead.

    Remove the value at position index_ from value_array @@ -504,15 +504,15 @@

    g_value_array_sort ()

    GValueArray *
     g_value_array_sort (GValueArray *value_array,
    -                    GCompareFunc compare_func);
    + GCompareFunc compare_func);

    g_value_array_sort has been deprecated since version 2.32 and should not be used in newly-written code.

    -

    Use GArray and g_array_sort().

    +

    Use GArray and g_array_sort().

    Sort value_array using compare_func to compare the elements according to -the semantics of GCompareFunc.

    +the semantics of GCompareFunc.

    The current implementation uses the same sorting algorithm as standard C qsort() function.

    @@ -549,16 +549,16 @@

    g_value_array_sort_with_data ()

    GValueArray *
     g_value_array_sort_with_data (GValueArray *value_array,
    -                              GCompareDataFunc compare_func,
    -                              gpointer user_data);
    + GCompareDataFunc compare_func, + gpointer user_data);

    g_value_array_sort_with_data has been deprecated since version 2.32 and should not be used in newly-written code.

    -

    Use GArray and g_array_sort_with_data().

    +

    Use GArray and g_array_sort_with_data().

    Sort value_array using compare_func to compare the elements according -to the semantics of GCompareDataFunc.

    +to the semantics of GCompareDataFunc.

    The current implementation uses the same sorting algorithm as standard C qsort() function.

    [rename-to g_value_array_sort]

    @@ -618,7 +618,7 @@
    - + @@ -638,6 +638,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/gobject-Varargs-Value-Collection.html glib2.0-2.56.4/docs/reference/gobject/html/gobject-Varargs-Value-Collection.html --- glib2.0-2.56.2/docs/reference/gobject/html/gobject-Varargs-Value-Collection.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/gobject-Varargs-Value-Collection.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -141,7 +141,7 @@ - @@ -191,7 +191,7 @@ - @@ -265,7 +265,7 @@ - @@ -289,27 +289,27 @@ - + - + - + - + - + @@ -328,6 +328,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/gtype-conventions.html glib2.0-2.56.4/docs/reference/gobject/html/gtype-conventions.html --- glib2.0-2.56.2/docs/reference/gobject/html/gtype-conventions.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/gtype-conventions.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -168,6 +168,6 @@

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/gtype-instantiable-classed.html glib2.0-2.56.4/docs/reference/gobject/html/gtype-instantiable-classed.html --- glib2.0-2.56.2/docs/reference/gobject/html/gtype-instantiable-classed.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/gtype-instantiable-classed.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -118,14 +118,14 @@ if (type == 0) { const GTypeInfo info = { sizeof (ViewerFileClass), - NULL, /* base_init */ - NULL, /* base_finalize */ + NULL, /* base_init */ + NULL, /* base_finalize */ (GClassInitFunc) viewer_file_class_init, - NULL, /* class_finalize */ - NULL, /* class_data */ + NULL, /* class_finalize */ + NULL, /* class_data */ sizeof (ViewerFile), 0, /* n_preallocs */ - (GInstanceInitFunc) NULL /* instance_init */ + (GInstanceInitFunc) NULL /* instance_init */ }; type = g_type_register_static (G_TYPE_OBJECT, "ViewerFile", @@ -407,6 +407,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/GTypeModule.html glib2.0-2.56.4/docs/reference/gobject/html/GTypeModule.html --- glib2.0-2.56.2/docs/reference/gobject/html/GTypeModule.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/GTypeModule.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -43,7 +43,7 @@ - + @@ -840,10 +840,10 @@

    See Also

    -

    GTypePlugin, GModule

    +

    GTypePlugin, GModule

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/gtype-non-instantiable-classed.html glib2.0-2.56.4/docs/reference/gobject/html/gtype-non-instantiable-classed.html --- glib2.0-2.56.2/docs/reference/gobject/html/gtype-non-instantiable-classed.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/gtype-non-instantiable-classed.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -97,11 +97,11 @@ { ViewerEditableinterface *iface; - g_return_if_fail (VIEWER_IS_EDITABLE (self)); - g_return_if_fail (error == NULL || *error == NULL); + g_return_if_fail (VIEWER_IS_EDITABLE (self)); + g_return_if_fail (error == NULL || *error == NULL); iface = VIEWER_EDITABLE_GET_IFACE (self); - g_return_if_fail (iface->save != NULL); + g_return_if_fail (iface->save != NULL); iface->save (self);} @@ -149,7 +149,7 @@ @@ -184,6 +184,6 @@

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/howto-gobject.html glib2.0-2.56.4/docs/reference/gobject/html/howto-gobject.html --- glib2.0-2.56.2/docs/reference/gobject/html/howto-gobject.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/howto-gobject.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -146,7 +146,7 @@ * Potentially, include other headers on which this header depends. */ -G_BEGIN_DECLS +G_BEGIN_DECLS/* * Type declaration. @@ -159,7 +159,7 @@ */ViewerFile *viewer_file_new (void); -G_END_DECLS +G_END_DECLS#endif /* __VIEWER_FILE_H__ */ @@ -234,7 +234,7 @@ * Potentially, include other headers on which this header depends. */ -G_BEGIN_DECLS +G_BEGIN_DECLS/* * Type declaration. @@ -260,7 +260,7 @@ */ViewerFile *viewer_file_new (void); -G_END_DECLS +G_END_DECLS#endif /* __VIEWER_FILE_H__ */ @@ -281,6 +281,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/howto-gobject-methods.html glib2.0-2.56.4/docs/reference/gobject/html/howto-gobject-methods.html --- glib2.0-2.56.2/docs/reference/gobject/html/howto-gobject-methods.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/howto-gobject-methods.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -79,8 +79,8 @@ viewer_file_open (ViewerFile *self, GError **error){ - g_return_if_fail (VIEWER_IS_FILE (self)); - g_return_if_fail (error == NULL || *error == NULL); + g_return_if_fail (VIEWER_IS_FILE (self)); + g_return_if_fail (error == NULL || *error == NULL); /* do stuff here. */} @@ -193,11 +193,11 @@ { ViewerFileClass *klass; - g_return_if_fail (VIEWER_IS_FILE (self)); - g_return_if_fail (error == NULL || *error == NULL); + g_return_if_fail (VIEWER_IS_FILE (self)); + g_return_if_fail (error == NULL || *error == NULL); klass = VIEWER_FILE_GET_CLASS (self); - g_return_if_fail (klass->open != NULL); + g_return_if_fail (klass->open != NULL); klass->open (self, error);} @@ -290,7 +290,7 @@ * * pure virtual method: mandates implementation in children. */ - klass->open = NULL; + klass->open = NULL; /* merely virtual method. */ klass->close = viewer_file_real_close; @@ -302,8 +302,8 @@ { ViewerFileClass *klass; - g_return_if_fail (VIEWER_IS_FILE (self)); - g_return_if_fail (error == NULL || *error == NULL); + g_return_if_fail (VIEWER_IS_FILE (self)); + g_return_if_fail (error == NULL || *error == NULL); klass = VIEWER_FILE_GET_CLASS (self); @@ -312,7 +312,7 @@ * depending on the intent of the class, either ignore it silently * or warn the user. */ - g_return_if_fail (klass->open != NULL); + g_return_if_fail (klass->open != NULL); klass->open (self, error);} @@ -322,11 +322,11 @@ { ViewerFileClass *klass; - g_return_if_fail (VIEWER_IS_FILE (self)); - g_return_if_fail (error == NULL || *error == NULL); + g_return_if_fail (VIEWER_IS_FILE (self)); + g_return_if_fail (error == NULL || *error == NULL); klass = VIEWER_FILE_GET_CLASS (self); - if (klass->close != NULL) + if (klass->close != NULL) klass->close (self, error);} @@ -380,7 +380,7 @@ /* Private helper function to work out whether the file can be loaded via * memory mapped I/O, or whether it has to be read as a stream. */ - gboolean (*can_memory_map) (ViewerFile *self); + gboolean (*can_memory_map) (ViewerFile *self); /* Padding to allow adding up to 12 new virtual functions without * breaking ABI. */ @@ -429,7 +429,7 @@ 26 27 - @@ -230,11 +230,11 @@ { ViewerEditableInterface *iface; - g_return_if_fail (VIEWER_IS_EDITABLE (self)); - g_return_if_fail (error == NULL || *error == NULL); + g_return_if_fail (VIEWER_IS_EDITABLE (self)); + g_return_if_fail (error == NULL || *error == NULL); iface = VIEWER_EDITABLE_GET_IFACE (self); - g_return_if_fail (iface->save != NULL); + g_return_if_fail (iface->save != NULL); iface->save (self, error);} @@ -244,10 +244,10 @@ { ViewerEditableInterface *iface; - g_return_if_fail (VIEWER_IS_EDITABLE (self)); + g_return_if_fail (VIEWER_IS_EDITABLE (self)); iface = VIEWER_EDITABLE_GET_IFACE (self); - g_return_if_fail (iface->undo != NULL); + g_return_if_fail (iface->undo != NULL); iface->undo (self, n_steps);} @@ -257,10 +257,10 @@ { ViewerEditableInterface *iface; - g_return_if_fail (VIEWER_IS_EDITABLE (self)); + g_return_if_fail (VIEWER_IS_EDITABLE (self)); iface = VIEWER_EDITABLE_GET_IFACE (self); - g_return_if_fail (iface->redo != NULL); + g_return_if_fail (iface->redo != NULL); iface->redo (self, n_steps);} @@ -273,6 +273,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/howto-interface-implement.html glib2.0-2.56.4/docs/reference/gobject/html/howto-interface-implement.html --- glib2.0-2.56.2/docs/reference/gobject/html/howto-interface-implement.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/howto-interface-implement.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -117,7 +117,7 @@ viewer_file_editable_save (ViewerFile *self, GError **error){ - g_print ("File implementation of editable interface save method: %s.\n", + g_print ("File implementation of editable interface save method: %s.\n", self->filename);} @@ -125,7 +125,7 @@ viewer_file_editable_undo (ViewerFile *self, guint n_steps){ - g_print ("File implementation of editable interface undo method: %s.\n", + g_print ("File implementation of editable interface undo method: %s.\n", self->filename);} @@ -133,7 +133,7 @@ viewer_file_editable_redo (ViewerFile *self, guint n_steps){ - g_print ("File implementation of editable interface redo method: %s.\n", + g_print ("File implementation of editable interface redo method: %s.\n", self->filename);} @@ -159,6 +159,6 @@

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/howto-interface-override.html glib2.0-2.56.4/docs/reference/gobject/html/howto-interface-override.html --- glib2.0-2.56.2/docs/reference/gobject/html/howto-interface-override.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/howto-interface-override.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -81,7 +81,7 @@ { ViewerAudioFile *self = VIEWER_AUDIO_FILE (editable); - g_print ("Audio file implementation of editable interface save method.\n"); + g_print ("Audio file implementation of editable interface save method.\n");}static void @@ -176,7 +176,7 @@ 35 36 37 - @@ -230,6 +230,6 @@

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/howto-signals.html glib2.0-2.56.4/docs/reference/gobject/html/howto-signals.html --- glib2.0-2.56.2/docs/reference/gobject/html/howto-signals.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/howto-signals.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -54,9 +54,9 @@ 3 4 5 - @@ -89,13 +89,13 @@ g_signal_newv ("changed", G_TYPE_FROM_CLASS (object_class), G_SIGNAL_RUN_LAST | G_SIGNAL_NO_RECURSE | G_SIGNAL_NO_HOOKS, - NULL /* closure */, - NULL /* accumulator */, - NULL /* accumulator data */, - NULL /* C marshaller */, + NULL /* closure */, + NULL /* accumulator */, + NULL /* accumulator data */, + NULL /* C marshaller */, G_TYPE_NONE /* return_type */, 0 /* n_params */, - NULL /* param_types */); + NULL /* param_types */);

    value

    GValue to copy into GValueArray, or NULL.

    GValue to copy into GValueArray, or NULL.

    [nullable]

    guint n_values;

    guint n_values;

    number of values contained in the array

     

    __error

    a gchar** variable that will be modified to hold a g_new() +

    a gchar** variable that will be modified to hold a g_new() allocated error messages if something fails

     

    __error

    a gchar** variable that will be modified to hold a g_new() +

    a gchar** variable that will be modified to hold a g_new() allocated error messages if something fails

     

    __error

    a gchar** variable that will be modified to hold a g_new() +

    a gchar** variable that will be modified to hold a g_new() allocated error messages if something fails

     

    gint v_int;

    gint v_int;

    the field for holding integer values

     

    glong v_long;

    glong v_long;

    the field for holding long integer values

     

    gint64 v_int64;

    gint64 v_int64;

    the field for holding 64 bit integer values

     

    gdouble v_double;

    gdouble v_double;

    the field for holding floating point values

     

    gpointer v_pointer;

    gpointer v_pointer;

    the field for holding pointers

     
    -gboolean +gboolean g_type_module_use () @@ -191,7 +191,7 @@

    Functions

    g_type_module_use ()

    -
    gboolean
    +
    gboolean
     g_type_module_use (GTypeModule *module);

    Increases the use count of a GTypeModule by one. If the use count was zero before, the plugin will be loaded. @@ -214,7 +214,7 @@

    Returns

    -

    FALSE if the plugin needed to be loaded and +

    FALSE if the plugin needed to be loaded and loading the plugin failed.

    @@ -249,7 +249,7 @@

    g_type_module_set_name ()

    void
     g_type_module_set_name (GTypeModule *module,
    -                        const gchar *name);
    + const gchar *name);

    Sets the name for a GTypeModule

    Parameters

    @@ -280,7 +280,7 @@
    GType
     g_type_module_register_type (GTypeModule *module,
                                  GType parent_type,
    -                             const gchar *type_name,
    +                             const gchar *type_name,
                                  const GTypeInfo *type_info,
                                  GTypeFlags flags);

    Looks up or registers a type that is implemented with a particular @@ -296,7 +296,7 @@

    As long as any instances of the type exist, the type plugin will not be unloaded.

    Since 2.56 if module - is NULL this will call g_type_register_static() + is NULL this will call g_type_register_static() instead. This can be used when making a static build of the module.

    Parameters

    @@ -354,7 +354,7 @@

    As long as any instances of the type exist, the type plugin will not be unloaded.

    Since 2.56 if module - is NULL this will call g_type_add_interface_static() + is NULL this will call g_type_add_interface_static() instead. This can be used when making a static build of the module.

    Parameters

    @@ -394,7 +394,7 @@

    g_type_module_register_enum ()

    GType
     g_type_module_register_enum (GTypeModule *module,
    -                             const gchar *name,
    +                             const gchar *name,
                                  const GEnumValue *const_static_values);

    Looks up or registers an enumeration that is implemented with a particular type plugin. If a type with name type_name @@ -404,7 +404,7 @@

    As long as any instances of the type exist, the type plugin will not be unloaded.

    Since 2.56 if module - is NULL this will call g_type_register_static() + is NULL this will call g_type_register_static() instead. This can be used when making a static build of the module.

    Parameters

    @@ -447,7 +447,7 @@

    g_type_module_register_flags ()

    GType
     g_type_module_register_flags (GTypeModule *module,
    -                              const gchar *name,
    +                              const gchar *name,
                                   const GFlagsValue *const_static_values);

    Looks up or registers a flags type that is implemented with a particular type plugin. If a type with name type_name @@ -457,7 +457,7 @@

    As long as any instances of the type exist, the type plugin will not be unloaded.

    Since 2.56 if module - is NULL this will call g_type_register_static() + is NULL this will call g_type_register_static() instead. This can be used when making a static build of the module.

    Parameters

    @@ -620,7 +620,7 @@ static void gtk_gadget_class_init (GtkGadgetClass *klass); static void gtk_gadget_class_finalize (GtkGadgetClass *klass); -static gpointer gtk_gadget_parent_class = NULL; +static gpointer gtk_gadget_parent_class = NULL; static GType gtk_gadget_type_id = 0; static void gtk_gadget_class_intern_init (gpointer klass) @@ -640,11 +640,11 @@ { const GTypeInfo g_define_type_info = { sizeof (GtkGadgetClass), - (GBaseInitFunc) NULL, - (GBaseFinalizeFunc) NULL, + (GBaseInitFunc) NULL, + (GBaseFinalizeFunc) NULL, (GClassInitFunc) gtk_gadget_class_intern_init, (GClassFinalizeFunc) gtk_gadget_class_finalize, - NULL, // class_data + NULL, // class_data sizeof (GtkGadget), 0, // n_preallocs (GInstanceInitFunc) gtk_gadget_init, @@ -792,7 +792,7 @@

    gchar *name;

    gchar *name;

    the name of the module

     
    static void
     viewer_file_save (ViewerEditable *self)
     {
    -  g_print ("File implementation of editable interface save method.\n");
    +  g_print ("File implementation of editable interface save method.\n");
     }
     
     static void
    @@ -228,7 +228,7 @@
             
    static void
     viewer_file_save (ViewerEditable *editable)
     {
    -  g_print ("File implementation of editable interface save method.\n");
    +  g_print ("File implementation of editable interface save method.\n");
     }
     
     static void
    @@ -247,19 +247,19 @@
       if (type == 0) {
         const GTypeInfo info = {
           sizeof (ViewerFileClass),
    -      NULL,   /* base_init */
    -      NULL,   /* base_finalize */
    -      NULL,   /* class_init */
    -      NULL,   /* class_finalize */
    -      NULL,   /* class_data */
    +      NULL,   /* base_init */
    +      NULL,   /* base_finalize */
    +      NULL,   /* class_init */
    +      NULL,   /* class_finalize */
    +      NULL,   /* class_data */
           sizeof (ViewerFile),
           0,      /* n_preallocs */
    -      NULL    /* instance_init */
    +      NULL    /* instance_init */
         };
         const GInterfaceInfo editable_info = {
           (GInterfaceInitFunc) viewer_file_editable_interface_init,  /* interface_init */
    -      NULL,   /* interface_finalize */
    -      NULL    /* interface_data */
    +      NULL,   /* interface_finalize */
    +      NULL    /* interface_data */
         };
         type = g_type_register_static (VIEWER_TYPE_FILE,
                                        "ViewerFile",
    @@ -414,22 +414,22 @@
     viewer_editable_get_type (void)
     {
       static volatile gsize type_id = 0;
    -  if (g_once_init_enter (&type_id)) {
    +  if (g_once_init_enter (&type_id)) {
         const GTypeInfo info = {
           sizeof (ViewerEditableInterface),
    -      NULL,   /* base_init */
    -      NULL,   /* base_finalize */
    +      NULL,   /* base_init */
    +      NULL,   /* base_finalize */
           viewer_editable_default_init, /* class_init */
    -      NULL,   /* class_finalize */
    -      NULL,   /* class_data */
    +      NULL,   /* class_finalize */
    +      NULL,   /* class_data */
           0,      /* instance_size */
           0,      /* n_preallocs */
    -      NULL    /* instance_init */
    +      NULL    /* instance_init */
         };
         GType type = g_type_register_static (G_TYPE_INTERFACE,
                                              "ViewerEditable",
                                              &info, 0);
    -    g_once_init_leave (&type_id, type);
    +    g_once_init_leave (&type_id, type);
       }
       return type_id;
     }
    @@ -559,6 +559,6 @@
     
     
     
    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/gtype-non-instantiable.html glib2.0-2.56.4/docs/reference/gobject/html/gtype-non-instantiable.html --- glib2.0-2.56.2/docs/reference/gobject/html/gtype-non-instantiable.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/gtype-non-instantiable.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -63,21 +63,21 @@ 24
    GTypeInfo info = {
       0,                                /* class_size */
    -  NULL,                        /* base_init */
    -  NULL,                        /* base_destroy */
    -  NULL,                        /* class_init */
    -  NULL,                        /* class_destroy */
    -  NULL,                        /* class_data */
    +  NULL,                        /* base_init */
    +  NULL,                        /* base_destroy */
    +  NULL,                        /* class_init */
    +  NULL,                        /* class_destroy */
    +  NULL,                        /* class_data */
       0,                                /* instance_size */
       0,                                /* n_preallocs */
    -  NULL,                        /* instance_init */
    -  NULL,                        /* value_table */
    +  NULL,                        /* instance_init */
    +  NULL,                        /* value_table */
     };
     static const GTypeValueTable value_table = {
       value_init_long0,                /* value_init */
    -  NULL,                        /* value_free */
    +  NULL,                        /* value_free */
       value_copy_long0,                /* value_copy */
    -  NULL,                        /* value_peek_pointer */
    +  NULL,                        /* value_peek_pointer */
       "i",                        /* collect_format */
       value_collect_int,        /* collect_value */
       "p",                        /* lcopy_format */
    @@ -102,6 +102,6 @@
             

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/GTypePlugin.html glib2.0-2.56.4/docs/reference/gobject/html/GTypePlugin.html --- glib2.0-2.56.2/docs/reference/gobject/html/GTypePlugin.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/GTypePlugin.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -129,7 +129,7 @@

    Object Hierarchy

    -
        GInterface
    +
        GInterface
         ╰── GTypePlugin
     
    @@ -552,6 +552,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/howto-gobject-chainup.html glib2.0-2.56.4/docs/reference/gobject/html/howto-gobject-chainup.html --- glib2.0-2.56.2/docs/reference/gobject/html/howto-gobject-chainup.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/howto-gobject-chainup.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -113,6 +113,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/howto-gobject-code.html glib2.0-2.56.4/docs/reference/gobject/html/howto-gobject-code.html --- glib2.0-2.56.2/docs/reference/gobject/html/howto-gobject-code.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/howto-gobject-code.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -165,6 +165,6 @@

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/howto-gobject-construction.html glib2.0-2.56.4/docs/reference/gobject/html/howto-gobject-construction.html --- glib2.0-2.56.2/docs/reference/gobject/html/howto-gobject-construction.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/howto-gobject-construction.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -154,7 +154,7 @@ N_PROPERTIES }; -static GParamSpec *obj_properties[N_PROPERTIES] = { NULL, }; +static GParamSpec *obj_properties[N_PROPERTIES] = { NULL, }; static void viewer_file_class_init (ViewerFileClass *klass) @@ -168,7 +168,7 @@ g_param_spec_string ("filename", "Filename", "Name of the file to load and display from.", - NULL /* default value */, + NULL /* default value */, G_PARAM_CONSTRUCT_ONLY | G_PARAM_READWRITE)); obj_properties[PROP_ZOOM_LEVEL] = @@ -209,6 +209,6 @@

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/howto-gobject-destruction.html glib2.0-2.56.4/docs/reference/gobject/html/howto-gobject-destruction.html --- glib2.0-2.56.2/docs/reference/gobject/html/howto-gobject-destruction.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/howto-gobject-destruction.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -144,7 +144,7 @@ { ViewerFilePrivate *priv = viewer_file_get_instance_private (VIEWER_FILE (gobject)); - g_free (priv->filename); + g_free (priv->filename); /* Always chain up to the parent class; as with dispose(), finalize() * is guaranteed to exist on the parent's class virtual function table @@ -166,7 +166,7 @@ { ViewerFilePrivate *priv = viewer_file_get_instance_private (self); - priv->input_stream = g_object_new (VIEWER_TYPE_INPUT_STREAM, NULL); + priv->input_stream = g_object_new (VIEWER_TYPE_INPUT_STREAM, NULL); priv->filename = /* would be set as a property */; }
    /* this accessor function is static: it is not exported outside of this file. */
    -static gboolean 
    +static gboolean 
     viewer_file_can_memory_map (ViewerFile *self)
     {
       return VIEWER_FILE_GET_CLASS (self)->can_memory_map (self);
    @@ -439,8 +439,8 @@
     viewer_file_open (ViewerFile  *self,
                       GError     **error)
     {
    -  g_return_if_fail (VIEWER_IS_FILE (self));
    -  g_return_if_fail (error == NULL || *error == NULL);
    +  g_return_if_fail (VIEWER_IS_FILE (self));
    +  g_return_if_fail (error == NULL || *error == NULL);
     
       /*
        * Try to load the file using memory mapped I/O, if the implementation of the
    @@ -484,12 +484,12 @@
     12
     13
     14
    static gboolean
    +        
    static gboolean
     viewer_file_real_can_memory_map (ViewerFile *self)
     {
       /* As an example, always return false. Or, potentially return true if the
        * file is local. */
    -  return FALSE;
    +  return FALSE;
     }
     
     static void
    @@ -538,6 +538,6 @@
     
     
     
    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/howto-interface.html glib2.0-2.56.4/docs/reference/gobject/html/howto-interface.html --- glib2.0-2.56.2/docs/reference/gobject/html/howto-interface.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/howto-interface.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -90,7 +90,7 @@ #include <glib-object.h> -G_BEGIN_DECLS +G_BEGIN_DECLS #define VIEWER_TYPE_EDITABLE viewer_editable_get_type () G_DECLARE_INTERFACE (ViewerEditable, viewer_editable, VIEWER, EDITABLE, GObject) @@ -114,7 +114,7 @@ void viewer_editable_redo (ViewerEditable *self, guint n_steps); -G_END_DECLS +G_END_DECLS #endif /* __VIEWER_EDITABLE_H__ */
    static ViewerEditableInterface *viewer_editable_parent_interface = NULL;
    +        
    static ViewerEditableInterface *viewer_editable_parent_interface = NULL;
     
     static void
     viewer_audio_file_editable_save (ViewerEditable  *editable,
    @@ -184,7 +184,7 @@
     {
       ViewerAudioFile *self = VIEWER_AUDIO_FILE (editable);
     
    -  g_print ("Audio file implementation of editable interface save method.\n");
    +  g_print ("Audio file implementation of editable interface save method.\n");
     
       /* Now call the base implementation */
       viewer_editable_parent_interface->save (editable, error);
    @@ -222,6 +222,6 @@
         

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/howto-interface-prerequisite.html glib2.0-2.56.4/docs/reference/gobject/html/howto-interface-prerequisite.html --- glib2.0-2.56.2/docs/reference/gobject/html/howto-interface-prerequisite.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/howto-interface-prerequisite.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -136,7 +136,7 @@ { ViewerFile *self = VIEWER_FILE (editable); - g_print ("File implementation of lossy editable interface compress method: %s.\n", + g_print ("File implementation of lossy editable interface compress method: %s.\n", self->filename); } @@ -152,7 +152,7 @@ { ViewerFile *self = VIEWER_FILE (editable); - g_print ("File implementation of editable interface save method: %s.\n", + g_print ("File implementation of editable interface save method: %s.\n", self->filename); } @@ -162,7 +162,7 @@ { ViewerFile *self = VIEWER_FILE (editable); - g_print ("File implementation of editable interface undo method: %s.\n", + g_print ("File implementation of editable interface undo method: %s.\n", self->filename); } @@ -172,7 +172,7 @@ { ViewerFile *self = VIEWER_FILE (editable); - g_print ("File implementation of editable interface redo method: %s.\n", + g_print ("File implementation of editable interface redo method: %s.\n", self->filename); } @@ -217,6 +217,6 @@

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/howto-interface-properties.html glib2.0-2.56.4/docs/reference/gobject/html/howto-interface-properties.html --- glib2.0-2.56.2/docs/reference/gobject/html/howto-interface-properties.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/howto-interface-properties.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -63,7 +63,7 @@ "Frequency (in per-seconds) to autosave backups of the editable content at. " "Or zero to disable autosaves.", 0.0, /* minimum */ - G_MAXDOUBLE, /* maximum */ + G_MAXDOUBLE, /* maximum */ 0.0, /* default */ G_PARAM_READWRITE)); }
    file = g_object_new (VIEWER_FILE_TYPE, NULL);
    +        
    file = g_object_new (VIEWER_FILE_TYPE, NULL);
     
    -g_signal_connect (file, "changed", (GCallback) changed_event, NULL);
    +g_signal_connect (file, "changed", (GCallback) changed_event, NULL);
     
     viewer_file_write (file, buffer, strlen (buffer));
    @@ -126,8 +126,8 @@ const guint8 *buffer, gsize size) { - g_return_if_fail (VIEWER_IS_FILE (self)); - g_return_if_fail (buffer != NULL || size == 0); + g_return_if_fail (VIEWER_IS_FILE (self)); + g_return_if_fail (buffer != NULL || size == 0); /* First write data. */ @@ -170,6 +170,6 @@
    +
    Generated by GTK-Doc V1.29.1
    \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/index.html glib2.0-2.56.4/docs/reference/gobject/html/index.html --- glib2.0-2.56.2/docs/reference/gobject/html/index.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/index.html 2018-12-18 17:56:13.000000000 +0000 @@ -6,7 +6,7 @@ - + @@ -15,7 +15,7 @@

    - for GObject 2.56.2 + for GObject 2.56.4 The latest version of this documentation can be found on-line at https://developer.gnome.org/gobject/unstable/. @@ -175,6 +175,6 @@

    +
    Generated by GTK-Doc V1.29.1
    \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/pr01.html glib2.0-2.56.4/docs/reference/gobject/html/pr01.html --- glib2.0-2.56.2/docs/reference/gobject/html/pr01.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/pr01.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -66,6 +66,6 @@

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/pt01.html glib2.0-2.56.4/docs/reference/gobject/html/pt01.html --- glib2.0-2.56.2/docs/reference/gobject/html/pt01.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/pt01.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -74,6 +74,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/pt02.html glib2.0-2.56.4/docs/reference/gobject/html/pt02.html --- glib2.0-2.56.2/docs/reference/gobject/html/pt02.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/pt02.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -61,6 +61,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/pt03.html glib2.0-2.56.4/docs/reference/gobject/html/pt03.html --- glib2.0-2.56.2/docs/reference/gobject/html/pt03.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/pt03.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -49,6 +49,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/rn01.html glib2.0-2.56.4/docs/reference/gobject/html/rn01.html --- glib2.0-2.56.2/docs/reference/gobject/html/rn01.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/rn01.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -79,6 +79,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/rn02.html glib2.0-2.56.4/docs/reference/gobject/html/rn02.html --- glib2.0-2.56.2/docs/reference/gobject/html/rn02.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/rn02.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -41,6 +41,6 @@ +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/signal.html glib2.0-2.56.4/docs/reference/gobject/html/signal.html --- glib2.0-2.56.2/docs/reference/gobject/html/signal.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/signal.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -308,7 +308,7 @@

    Of the three main connection functions, - only one has an explicit detail parameter as a GQuark: + only one has an explicit detail parameter as a GQuark: g_signal_connect_closure_by_id. [6]

    @@ -332,7 +332,7 @@ signal name parameter: g_signal_connect. The other three have an explicit detail parameter as a - GQuark again: + GQuark again: g_signal_emit, g_signal_emitv and g_signal_emit_valist. @@ -362,11 +362,11 @@

    [6] A GQuark is an integer which uniquely represents a string. It is possible to transform back and forth between the integer and string representations with the functions - g_quark_from_string and g_quark_to_string. + g_quark_from_string and g_quark_to_string.

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/tools-ginspector.html glib2.0-2.56.4/docs/reference/gobject/html/tools-ginspector.html --- glib2.0-2.56.2/docs/reference/gobject/html/tools-ginspector.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/tools-ginspector.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -29,6 +29,6 @@

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/tools-gob.html glib2.0-2.56.4/docs/reference/gobject/html/tools-gob.html --- glib2.0-2.56.2/docs/reference/gobject/html/tools-gob.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/tools-gob.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -34,6 +34,6 @@

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/tools-gtkdoc.html glib2.0-2.56.4/docs/reference/gobject/html/tools-gtkdoc.html --- glib2.0-2.56.2/docs/reference/gobject/html/tools-gtkdoc.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/tools-gtkdoc.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -77,6 +77,6 @@

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/tools-refdb.html glib2.0-2.56.4/docs/reference/gobject/html/tools-refdb.html --- glib2.0-2.56.2/docs/reference/gobject/html/tools-refdb.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/tools-refdb.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -42,6 +42,6 @@

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/html/tools-vala.html glib2.0-2.56.4/docs/reference/gobject/html/tools-vala.html --- glib2.0-2.56.2/docs/reference/gobject/html/tools-vala.html 2018-08-17 01:03:38.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/html/tools-vala.html 2018-12-18 17:56:13.000000000 +0000 @@ -8,7 +8,7 @@ - + @@ -37,6 +37,6 @@

    +
    Generated by GTK-Doc V1.29.1 \ No newline at end of file diff -Nru glib2.0-2.56.2/docs/reference/gobject/Makefile.in glib2.0-2.56.4/docs/reference/gobject/Makefile.in --- glib2.0-2.56.2/docs/reference/gobject/Makefile.in 2018-08-17 00:27:41.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/Makefile.in 2018-12-18 16:10:50.000000000 +0000 @@ -940,6 +940,7 @@ for file in $(HTML_IMAGES) ; do \ test -f $(abs_srcdir)/$$file && cp $(abs_srcdir)/$$file $(abs_builddir)/html; \ test -f $(abs_builddir)/$$file && cp $(abs_builddir)/$$file $(abs_builddir)/html; \ + test -f $$file && cp $$file $(abs_builddir)/html; \ done; $(GTK_DOC_V_XREF)gtkdoc-fixxref --module=$(DOC_MODULE) --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS) $(AM_V_at)touch html-build.stamp diff -Nru glib2.0-2.56.2/docs/reference/gobject/version.xml glib2.0-2.56.4/docs/reference/gobject/version.xml --- glib2.0-2.56.2/docs/reference/gobject/version.xml 2018-08-17 00:28:21.000000000 +0000 +++ glib2.0-2.56.4/docs/reference/gobject/version.xml 2018-12-18 16:11:24.000000000 +0000 @@ -1 +1 @@ -2.56.2 +2.56.4 diff -Nru glib2.0-2.56.2/gio/gdbus-2.0/codegen/config.py glib2.0-2.56.4/gio/gdbus-2.0/codegen/config.py --- glib2.0-2.56.2/gio/gdbus-2.0/codegen/config.py 2018-08-17 00:28:20.000000000 +0000 +++ glib2.0-2.56.4/gio/gdbus-2.0/codegen/config.py 2018-12-18 16:11:23.000000000 +0000 @@ -19,4 +19,4 @@ # # Author: David Zeuthen -VERSION = "2.56.2" +VERSION = "2.56.4" diff -Nru glib2.0-2.56.2/gio/gdbus-daemon-generated.c glib2.0-2.56.4/gio/gdbus-daemon-generated.c --- glib2.0-2.56.2/gio/gdbus-daemon-generated.c 2018-08-17 00:30:37.000000000 +0000 +++ glib2.0-2.56.4/gio/gdbus-daemon-generated.c 2018-12-18 16:12:06.000000000 +0000 @@ -1,5 +1,5 @@ /* - * Generated by gdbus-codegen 2.56.2. DO NOT EDIT. + * Generated by gdbus-codegen 2.56.4. DO NOT EDIT. * * The license of this code is the same as for the D-Bus interface description * it was derived from. diff -Nru glib2.0-2.56.2/gio/gdbus-daemon-generated.h glib2.0-2.56.4/gio/gdbus-daemon-generated.h --- glib2.0-2.56.2/gio/gdbus-daemon-generated.h 2018-08-17 00:30:37.000000000 +0000 +++ glib2.0-2.56.4/gio/gdbus-daemon-generated.h 2018-12-18 16:12:06.000000000 +0000 @@ -1,5 +1,5 @@ /* - * Generated by gdbus-codegen 2.56.2. DO NOT EDIT. + * Generated by gdbus-codegen 2.56.4. DO NOT EDIT. * * The license of this code is the same as for the D-Bus interface description * it was derived from. diff -Nru glib2.0-2.56.2/gio/gdbusmessage.c glib2.0-2.56.4/gio/gdbusmessage.c --- glib2.0-2.56.2/gio/gdbusmessage.c 2018-08-17 00:03:20.000000000 +0000 +++ glib2.0-2.56.4/gio/gdbusmessage.c 2018-12-18 15:03:26.000000000 +0000 @@ -983,7 +983,10 @@ * * Gets a header field on @message. * - * Returns: A #GVariant with the value if the header was found, %NULL + * The caller is responsible for checking the type of the returned #GVariant + * matches what is expected. + * + * Returns: (transfer none) (nullable): A #GVariant with the value if the header was found, %NULL * otherwise. Do not free, it is owned by @message. * * Since: 2.26 @@ -1841,8 +1844,11 @@ sig = read_string (buf, (gsize) siglen, &local_error); if (sig == NULL) goto fail; - if (!g_variant_is_signature (sig)) + if (!g_variant_is_signature (sig) || + !g_variant_type_string_is_valid (sig)) { + /* A D-Bus signature can contain zero or more complete types, + * but a GVariant has to be exactly one complete type. */ g_set_error (&local_error, G_IO_ERROR, G_IO_ERROR_INVALID_ARGUMENT, @@ -1924,7 +1930,7 @@ /** * g_dbus_message_bytes_needed: - * @blob: (array length=blob_len) (element-type guint8): A blob represent a binary D-Bus message. + * @blob: (array length=blob_len) (element-type guint8): A blob representing a binary D-Bus message. * @blob_len: The length of @blob (must be at least 16). * @error: Return location for error or %NULL. * @@ -2001,6 +2007,9 @@ * order that the message was in can be retrieved using * g_dbus_message_get_byte_order(). * + * If the @blob cannot be parsed, contains invalid fields, or contains invalid + * headers, %G_IO_ERROR_INVALID_ARGUMENT will be returned. + * * Returns: A new #GDBusMessage or %NULL if @error is set. Free with * g_object_unref(). * @@ -2113,6 +2122,15 @@ const gchar *signature_str; gsize signature_str_len; + if (!g_variant_is_of_type (signature, G_VARIANT_TYPE_SIGNATURE)) + { + g_set_error_literal (error, + G_IO_ERROR, + G_IO_ERROR_INVALID_ARGUMENT, + _("Signature header found but is not of type signature")); + goto out; + } + signature_str = g_variant_get_string (signature, &signature_str_len); /* signature but no body */ @@ -2693,6 +2711,16 @@ body_start_offset = mbuf.valid_len; signature = g_dbus_message_get_header (message, G_DBUS_MESSAGE_HEADER_FIELD_SIGNATURE); + + if (signature != NULL && !g_variant_is_of_type (signature, G_VARIANT_TYPE_SIGNATURE)) + { + g_set_error_literal (error, + G_IO_ERROR, + G_IO_ERROR_INVALID_ARGUMENT, + _("Signature header found but is not of type signature")); + goto out; + } + signature_str = NULL; if (signature != NULL) signature_str = g_variant_get_string (signature, NULL); diff -Nru glib2.0-2.56.2/gio/gioenumtypes.c glib2.0-2.56.4/gio/gioenumtypes.c --- glib2.0-2.56.2/gio/gioenumtypes.c 2018-08-17 00:30:37.000000000 +0000 +++ glib2.0-2.56.4/gio/gioenumtypes.c 2018-12-18 16:12:06.000000000 +0000 @@ -4,7 +4,7 @@ #include "config.h" #include "gioenumtypes.h" #include -/* enumerations from "gioenums.h" */ +/* enumerations from "/opt/gnome/source/glib/gio/gioenums.h" */ GType g_app_info_create_flags_get_type (void) { @@ -1663,7 +1663,7 @@ return g_define_type_id__volatile; } -/* enumerations from "gsettings.h" */ +/* enumerations from "/opt/gnome/source/glib/gio/gsettings.h" */ GType g_settings_bind_flags_get_type (void) { diff -Nru glib2.0-2.56.2/gio/gioenumtypes.h glib2.0-2.56.4/gio/gioenumtypes.h --- glib2.0-2.56.2/gio/gioenumtypes.h 2018-08-17 00:30:37.000000000 +0000 +++ glib2.0-2.56.4/gio/gioenumtypes.h 2018-12-18 16:12:06.000000000 +0000 @@ -8,7 +8,7 @@ G_BEGIN_DECLS -/* enumerations from "gioenums.h" */ +/* enumerations from "/opt/gnome/source/glib/gio/gioenums.h" */ GLIB_AVAILABLE_IN_ALL GType g_app_info_create_flags_get_type (void) G_GNUC_CONST; #define G_TYPE_APP_INFO_CREATE_FLAGS (g_app_info_create_flags_get_type ()) GLIB_AVAILABLE_IN_ALL GType g_converter_flags_get_type (void) G_GNUC_CONST; @@ -160,7 +160,7 @@ GLIB_AVAILABLE_IN_ALL GType g_network_connectivity_get_type (void) G_GNUC_CONST; #define G_TYPE_NETWORK_CONNECTIVITY (g_network_connectivity_get_type ()) -/* enumerations from "gsettings.h" */ +/* enumerations from "/opt/gnome/source/glib/gio/gsettings.h" */ GLIB_AVAILABLE_IN_ALL GType g_settings_bind_flags_get_type (void) G_GNUC_CONST; #define G_TYPE_SETTINGS_BIND_FLAGS (g_settings_bind_flags_get_type ()) G_END_DECLS diff -Nru glib2.0-2.56.2/gio/gio.rc glib2.0-2.56.4/gio/gio.rc --- glib2.0-2.56.2/gio/gio.rc 2018-08-17 01:03:30.000000000 +0000 +++ glib2.0-2.56.4/gio/gio.rc 2018-12-18 17:56:12.000000000 +0000 @@ -1,8 +1,8 @@ #include VS_VERSION_INFO VERSIONINFO - FILEVERSION 2,56,2,0 - PRODUCTVERSION 2,56,2,0 + FILEVERSION 2,56,4,0 + PRODUCTVERSION 2,56,4,0 FILEFLAGSMASK 0 FILEFLAGS 0 FILEOS VOS__WINDOWS32 @@ -15,12 +15,12 @@ BEGIN VALUE "CompanyName", "The GLib developer community" VALUE "FileDescription", "Gio" - VALUE "FileVersion", "2.56.2.0" + VALUE "FileVersion", "2.56.4.0" VALUE "InternalName", "libgio-2.0-0" VALUE "LegalCopyright", "Copyright 2006-2011 Red Hat, Inc. and others." VALUE "OriginalFilename", "libgio-2.0-0.dll" VALUE "ProductName", "GLib" - VALUE "ProductVersion", "2.56.2" + VALUE "ProductVersion", "2.56.4" END END BLOCK "VarFileInfo" diff -Nru glib2.0-2.56.2/gio/glocalfileinfo.c glib2.0-2.56.4/gio/glocalfileinfo.c --- glib2.0-2.56.2/gio/glocalfileinfo.c 2018-08-17 00:03:20.000000000 +0000 +++ glib2.0-2.56.4/gio/glocalfileinfo.c 2018-12-18 15:03:26.000000000 +0000 @@ -1067,7 +1067,7 @@ while (remaining_bytes != 0) { - if (g_utf8_validate (remainder, remaining_bytes, &invalid)) + if (g_utf8_validate (remainder, remaining_bytes, &invalid)) break; valid_bytes = invalid - remainder; diff -Nru glib2.0-2.56.2/gio/gnetworkmonitornetlink.c glib2.0-2.56.4/gio/gnetworkmonitornetlink.c --- glib2.0-2.56.2/gio/gnetworkmonitornetlink.c 2018-08-16 20:53:53.000000000 +0000 +++ glib2.0-2.56.4/gio/gnetworkmonitornetlink.c 2018-12-18 12:12:43.000000000 +0000 @@ -113,7 +113,7 @@ } nl->priv->sock = g_socket_new_from_fd (sockfd, error); - if (error) + if (!nl->priv->sock) { g_prefix_error (error, "%s", _("Could not create network monitor: ")); (void) g_close (sockfd, NULL); @@ -435,12 +435,6 @@ { GNetworkMonitorNetlink *nl = G_NETWORK_MONITOR_NETLINK (object); - if (nl->priv->sock) - { - g_socket_close (nl->priv->sock, NULL); - g_object_unref (nl->priv->sock); - } - if (nl->priv->source) { g_source_destroy (nl->priv->source); @@ -453,6 +447,12 @@ g_source_unref (nl->priv->dump_source); } + if (nl->priv->sock) + { + g_socket_close (nl->priv->sock, NULL); + g_object_unref (nl->priv->sock); + } + g_clear_pointer (&nl->priv->context, g_main_context_unref); g_clear_pointer (&nl->priv->dump_networks, g_ptr_array_unref); diff -Nru glib2.0-2.56.2/gio/gsubprocess.c glib2.0-2.56.4/gio/gsubprocess.c --- glib2.0-2.56.2/gio/gsubprocess.c 2018-03-12 16:23:37.000000000 +0000 +++ glib2.0-2.56.4/gio/gsubprocess.c 2018-12-18 15:03:26.000000000 +0000 @@ -1528,7 +1528,8 @@ } static gboolean -g_subprocess_communicate_cancelled (gpointer user_data) +g_subprocess_communicate_cancelled (GCancellable *cancellable, + gpointer user_data) { CommunicateState *state = user_data; @@ -1580,7 +1581,9 @@ { state->cancellable_source = g_cancellable_source_new (cancellable); /* No ref held here, but we unref the source from state's free function */ - g_source_set_callback (state->cancellable_source, g_subprocess_communicate_cancelled, state, NULL); + g_source_set_callback (state->cancellable_source, + (GSourceFunc) g_subprocess_communicate_cancelled, + state, NULL); g_source_attach (state->cancellable_source, g_main_context_get_thread_default ()); } diff -Nru glib2.0-2.56.2/gio/meson.build glib2.0-2.56.4/gio/meson.build --- glib2.0-2.56.2/gio/meson.build 2018-08-17 00:03:20.000000000 +0000 +++ glib2.0-2.56.4/gio/meson.build 2018-12-18 15:03:26.000000000 +0000 @@ -154,6 +154,11 @@ glib_conf.set('HAVE_SIOCGIFADDR', '/**/') endif +endif + +if host_system.contains('android') + # struct ip_mreq_source definition is broken on Android NDK <= r16 + # See https://bugzilla.gnome.org/show_bug.cgi?id=740791 if not cc.compiles('''#include int main(int argc, char ** argv) { struct ip_mreq_source mc_req_src; @@ -163,7 +168,6 @@ name : 'ip_mreq_source.imr_interface has s_addr member') glib_conf.set('BROKEN_IP_MREQ_SOURCE_STRUCT', 1) endif - endif network_args_string = '' diff -Nru glib2.0-2.56.2/gio/tests/gdbus-serialization.c glib2.0-2.56.4/gio/tests/gdbus-serialization.c --- glib2.0-2.56.2/gio/tests/gdbus-serialization.c 2018-08-17 00:03:20.000000000 +0000 +++ glib2.0-2.56.4/gio/tests/gdbus-serialization.c 2018-12-18 15:03:26.000000000 +0000 @@ -855,7 +855,7 @@ { GDBusMessage *message; GDBusMessage *reply; - GError *error; + GError *error = NULL; guchar *blob; gsize blob_size; @@ -863,65 +863,73 @@ * check we can't serialize messages with INVALID type */ message = g_dbus_message_new (); - error = NULL; blob = g_dbus_message_to_blob (message, &blob_size, G_DBUS_CAPABILITY_FLAGS_NONE, &error); g_assert_error (error, G_IO_ERROR, G_IO_ERROR_INVALID_ARGUMENT); g_assert_cmpstr (error->message, ==, "Cannot serialize message: type is INVALID"); - g_error_free (error); - g_assert (blob == NULL); + g_clear_error (&error); + g_assert_null (blob); g_object_unref (message); /* + * check that we can't serialize messages with SIGNATURE set to a non-signature-typed value + */ + message = g_dbus_message_new_signal ("/the/path", "The.Interface", "TheMember"); + g_dbus_message_set_header (message, G_DBUS_MESSAGE_HEADER_FIELD_SIGNATURE, g_variant_new_boolean (FALSE)); + blob = g_dbus_message_to_blob (message, &blob_size, G_DBUS_CAPABILITY_FLAGS_NONE, &error); + + g_assert_error (error, G_IO_ERROR, G_IO_ERROR_INVALID_ARGUMENT); + g_assert_cmpstr (error->message, ==, "Signature header found but is not of type signature"); + g_assert_null (blob); + + g_clear_error (&error); + g_clear_object (&message); + + /* * check we can't serialize signal messages with INTERFACE, PATH or MEMBER unset / set to reserved value */ message = g_dbus_message_new_signal ("/the/path", "The.Interface", "TheMember"); /* ----- */ /* interface NULL => error */ g_dbus_message_set_interface (message, NULL); - error = NULL; blob = g_dbus_message_to_blob (message, &blob_size, G_DBUS_CAPABILITY_FLAGS_NONE, &error); g_assert_error (error, G_IO_ERROR, G_IO_ERROR_INVALID_ARGUMENT); g_assert_cmpstr (error->message, ==, "Cannot serialize message: SIGNAL message: PATH, INTERFACE or MEMBER header field is missing"); - g_error_free (error); - g_assert (blob == NULL); + g_clear_error (&error); + g_assert_null (blob); /* interface reserved value => error */ g_dbus_message_set_interface (message, "org.freedesktop.DBus.Local"); - error = NULL; blob = g_dbus_message_to_blob (message, &blob_size, G_DBUS_CAPABILITY_FLAGS_NONE, &error); g_assert_error (error, G_IO_ERROR, G_IO_ERROR_INVALID_ARGUMENT); g_assert_cmpstr (error->message, ==, "Cannot serialize message: SIGNAL message: The INTERFACE header field is using the reserved value org.freedesktop.DBus.Local"); - g_error_free (error); - g_assert (blob == NULL); + g_clear_error (&error); + g_assert_null (blob); /* reset interface */ g_dbus_message_set_interface (message, "The.Interface"); /* ----- */ /* path NULL => error */ g_dbus_message_set_path (message, NULL); - error = NULL; blob = g_dbus_message_to_blob (message, &blob_size, G_DBUS_CAPABILITY_FLAGS_NONE, &error); g_assert_error (error, G_IO_ERROR, G_IO_ERROR_INVALID_ARGUMENT); g_assert_cmpstr (error->message, ==, "Cannot serialize message: SIGNAL message: PATH, INTERFACE or MEMBER header field is missing"); - g_error_free (error); - g_assert (blob == NULL); + g_clear_error (&error); + g_assert_null (blob); /* path reserved value => error */ g_dbus_message_set_path (message, "/org/freedesktop/DBus/Local"); - error = NULL; blob = g_dbus_message_to_blob (message, &blob_size, G_DBUS_CAPABILITY_FLAGS_NONE, &error); g_assert_error (error, G_IO_ERROR, G_IO_ERROR_INVALID_ARGUMENT); g_assert_cmpstr (error->message, ==, "Cannot serialize message: SIGNAL message: The PATH header field is using the reserved value /org/freedesktop/DBus/Local"); - g_error_free (error); - g_assert (blob == NULL); + g_clear_error (&error); + g_assert_null (blob); /* reset path */ g_dbus_message_set_path (message, "/the/path"); /* ----- */ /* member NULL => error */ g_dbus_message_set_member (message, NULL); - error = NULL; blob = g_dbus_message_to_blob (message, &blob_size, G_DBUS_CAPABILITY_FLAGS_NONE, &error); g_assert_error (error, G_IO_ERROR, G_IO_ERROR_INVALID_ARGUMENT); g_assert_cmpstr (error->message, ==, "Cannot serialize message: SIGNAL message: PATH, INTERFACE or MEMBER header field is missing"); - g_error_free (error); - g_assert (blob == NULL); + g_clear_error (&error); + g_assert_null (blob); /* reset member */ g_dbus_message_set_member (message, "TheMember"); /* ----- */ @@ -935,23 +943,21 @@ /* ----- */ /* path NULL => error */ g_dbus_message_set_path (message, NULL); - error = NULL; blob = g_dbus_message_to_blob (message, &blob_size, G_DBUS_CAPABILITY_FLAGS_NONE, &error); g_assert_error (error, G_IO_ERROR, G_IO_ERROR_INVALID_ARGUMENT); g_assert_cmpstr (error->message, ==, "Cannot serialize message: METHOD_CALL message: PATH or MEMBER header field is missing"); - g_error_free (error); - g_assert (blob == NULL); + g_clear_error (&error); + g_assert_null (blob); /* reset path */ g_dbus_message_set_path (message, "/the/path"); /* ----- */ /* member NULL => error */ g_dbus_message_set_member (message, NULL); - error = NULL; blob = g_dbus_message_to_blob (message, &blob_size, G_DBUS_CAPABILITY_FLAGS_NONE, &error); g_assert_error (error, G_IO_ERROR, G_IO_ERROR_INVALID_ARGUMENT); g_assert_cmpstr (error->message, ==, "Cannot serialize message: METHOD_CALL message: PATH or MEMBER header field is missing"); - g_error_free (error); - g_assert (blob == NULL); + g_clear_error (&error); + g_assert_null (blob); /* reset member */ g_dbus_message_set_member (message, "TheMember"); /* ----- */ @@ -967,34 +973,31 @@ reply = g_dbus_message_new_method_reply (message); g_assert_cmpint (g_dbus_message_get_reply_serial (reply), ==, 42); g_dbus_message_set_header (reply, G_DBUS_MESSAGE_HEADER_FIELD_REPLY_SERIAL, NULL); - error = NULL; blob = g_dbus_message_to_blob (reply, &blob_size, G_DBUS_CAPABILITY_FLAGS_NONE, &error); g_assert_error (error, G_IO_ERROR, G_IO_ERROR_INVALID_ARGUMENT); g_assert_cmpstr (error->message, ==, "Cannot serialize message: METHOD_RETURN message: REPLY_SERIAL header field is missing"); - g_error_free (error); - g_assert (blob == NULL); + g_clear_error (&error); + g_assert_null (blob); g_object_unref (reply); /* method error - first nuke ERROR_NAME, then REPLY_SERIAL */ reply = g_dbus_message_new_method_error (message, "Some.Error.Name", "the message"); g_assert_cmpint (g_dbus_message_get_reply_serial (reply), ==, 42); /* nuke ERROR_NAME */ g_dbus_message_set_error_name (reply, NULL); - error = NULL; blob = g_dbus_message_to_blob (reply, &blob_size, G_DBUS_CAPABILITY_FLAGS_NONE, &error); g_assert_error (error, G_IO_ERROR, G_IO_ERROR_INVALID_ARGUMENT); g_assert_cmpstr (error->message, ==, "Cannot serialize message: ERROR message: REPLY_SERIAL or ERROR_NAME header field is missing"); - g_error_free (error); - g_assert (blob == NULL); + g_clear_error (&error); + g_assert_null (blob); /* reset ERROR_NAME */ g_dbus_message_set_error_name (reply, "Some.Error.Name"); /* nuke REPLY_SERIAL */ g_dbus_message_set_header (reply, G_DBUS_MESSAGE_HEADER_FIELD_REPLY_SERIAL, NULL); - error = NULL; blob = g_dbus_message_to_blob (reply, &blob_size, G_DBUS_CAPABILITY_FLAGS_NONE, &error); g_assert_error (error, G_IO_ERROR, G_IO_ERROR_INVALID_ARGUMENT); g_assert_cmpstr (error->message, ==, "Cannot serialize message: ERROR message: REPLY_SERIAL or ERROR_NAME header field is missing"); - g_error_free (error); - g_assert (blob == NULL); + g_clear_error (&error); + g_assert_null (blob); g_object_unref (reply); g_object_unref (message); } @@ -1081,6 +1084,125 @@ /* ---------------------------------------------------------------------------------------------------- */ +/* Test that an invalid header in a D-Bus message (specifically, with a type + * which doesn’t match what’s expected for the given header) is gracefully + * handled with an error rather than a crash. + * The set of bytes here come directly from fuzzer output. */ +static void +test_message_parse_non_signature_header (void) +{ + const guint8 data[] = { + 'l', /* little-endian byte order */ + 0x04, /* message type */ + 0x0f, /* message flags */ + 0x01, /* major protocol version */ + 0x00, 0x00, 0x00, 0x00, /* body length */ + 0x00, 0x00, 0x00, 0xbc, /* message serial */ + /* a{yv} of header fields: + * (things start to be invalid below here) */ + 0x02, 0x00, 0x00, 0x00, /* array length (in bytes) */ + G_DBUS_MESSAGE_HEADER_FIELD_SIGNATURE, /* array key */ + /* Variant array value: */ + 0x04, /* signature length */ + 'd', 0x00, 0x00, 'F', /* signature (invalid) */ + 0x00, /* nul terminator */ + /* (Variant array value payload missing) */ + /* (message body length missing) */ + }; + gsize size = sizeof (data); + GDBusMessage *message = NULL; + GError *local_error = NULL; + + message = g_dbus_message_new_from_blob ((guchar *) data, size, + G_DBUS_CAPABILITY_FLAGS_NONE, + &local_error); + g_assert_error (local_error, G_IO_ERROR, G_IO_ERROR_INVALID_ARGUMENT); + g_assert_null (message); + + g_clear_error (&local_error); +} + +/* ---------------------------------------------------------------------------------------------------- */ + +/* Test that an invalid header in a D-Bus message (specifically, containing a + * variant with an empty type signature) is gracefully handled with an error + * rather than a crash. The set of bytes here come directly from fuzzer + * output. */ +static void +test_message_parse_empty_signature_header (void) +{ + const guint8 data[] = { + 'l', /* little-endian byte order */ + 0x20, /* message type */ + 0x20, /* message flags */ + 0x01, /* major protocol version */ + 0x20, 0x20, 0x20, 0x00, /* body length (invalid) */ + 0x20, 0x20, 0x20, 0x20, /* message serial */ + /* a{yv} of header fields: + * (things start to be even more invalid below here) */ + 0x20, 0x20, 0x20, 0x00, /* array length (in bytes) */ + 0x20, /* array key */ + /* Variant array value: */ + 0x00, /* signature length */ + 0x00, /* nul terminator */ + /* (Variant array value payload missing) */ + /* (message body length missing) */ + }; + gsize size = sizeof (data); + GDBusMessage *message = NULL; + GError *local_error = NULL; + + message = g_dbus_message_new_from_blob ((guchar *) data, size, + G_DBUS_CAPABILITY_FLAGS_NONE, + &local_error); + g_assert_error (local_error, G_IO_ERROR, G_IO_ERROR_INVALID_ARGUMENT); + g_assert_null (message); + + g_clear_error (&local_error); +} + +/* ---------------------------------------------------------------------------------------------------- */ + +/* Test that an invalid header in a D-Bus message (specifically, containing a + * variant with a type signature containing multiple complete types) is + * gracefully handled with an error rather than a crash. The set of bytes here + * come directly from fuzzer output. */ +static void +test_message_parse_multiple_signature_header (void) +{ + const guint8 data[] = { + 'l', /* little-endian byte order */ + 0x20, /* message type */ + 0x20, /* message flags */ + 0x01, /* major protocol version */ + 0x20, 0x20, 0x20, 0x00, /* body length (invalid) */ + 0x20, 0x20, 0x20, 0x20, /* message serial */ + /* a{yv} of header fields: + * (things start to be even more invalid below here) */ + 0x20, 0x20, 0x20, 0x00, /* array length (in bytes) */ + 0x20, /* array key */ + /* Variant array value: */ + 0x02, /* signature length */ + 'b', 'b', /* two complete types */ + 0x00, /* nul terminator */ + /* (Variant array value payload missing) */ + /* (message body length missing) */ + }; + gsize size = sizeof (data); + GDBusMessage *message = NULL; + GError *local_error = NULL; + + message = g_dbus_message_new_from_blob ((guchar *) data, size, + G_DBUS_CAPABILITY_FLAGS_NONE, + &local_error); + g_assert_error (local_error, G_IO_ERROR, G_IO_ERROR_INVALID_ARGUMENT); + g_assert_null (message); + + g_clear_error (&local_error); +} + +/* ---------------------------------------------------------------------------------------------------- */ + int main (int argc, char *argv[]) @@ -1099,6 +1221,12 @@ message_parse_empty_arrays_of_arrays); g_test_add_func ("/gdbus/message-serialize/double-array", test_double_array); + g_test_add_func ("/gdbus/message-parse/non-signature-header", + test_message_parse_non_signature_header); + g_test_add_func ("/gdbus/message-parse/empty-signature-header", + test_message_parse_empty_signature_header); + g_test_add_func ("/gdbus/message-parse/multiple-signature-header", + test_message_parse_multiple_signature_header); return g_test_run(); } diff -Nru glib2.0-2.56.2/gio/tests/gsubprocess.c glib2.0-2.56.4/gio/tests/gsubprocess.c --- glib2.0-2.56.2/gio/tests/gsubprocess.c 2018-05-02 12:30:40.000000000 +0000 +++ glib2.0-2.56.4/gio/tests/gsubprocess.c 2018-11-27 13:42:17.000000000 +0000 @@ -849,6 +849,167 @@ g_object_unref (proc); } +typedef struct { + GSubprocess *proc; + GCancellable *cancellable; + gboolean is_utf8; + gboolean running; + GError *error; +} TestCancelledCommunicateData; + +static gboolean +on_test_communicate_cancelled_idle (gpointer user_data) +{ + TestCancelledCommunicateData *data = user_data; + GBytes *input; + const gchar *hellostring; + GBytes *stdout_bytes = NULL, *stderr_bytes = NULL; + gchar *stdout_buf = NULL, *stderr_buf = NULL; + + /* Include a leading hash and trailing newline so that if this gets onto the + * test’s stdout, it doesn’t mess up TAP output. */ + hellostring = "# hello world\n"; + input = g_bytes_new_static (hellostring, strlen (hellostring)); + + if (data->is_utf8) + g_subprocess_communicate_utf8 (data->proc, hellostring, data->cancellable, + &stdout_buf, &stderr_buf, &data->error); + else + g_subprocess_communicate (data->proc, input, data->cancellable, &stdout_bytes, + &stderr_bytes, &data->error); + + data->running = FALSE; + + if (data->is_utf8) + { + g_assert_null (stdout_buf); + g_assert_null (stderr_buf); + } + else + { + g_assert_null (stdout_bytes); + g_assert_null (stderr_bytes); + } + + g_bytes_unref (input); + + return G_SOURCE_REMOVE; +} + +/* Test g_subprocess_communicate() can be cancelled correctly */ +static void +test_communicate_cancelled (gconstpointer test_data) +{ + GSubprocessFlags flags = GPOINTER_TO_INT (test_data); + GPtrArray *args; + GSubprocess *proc; + GCancellable *cancellable = NULL; + GError *error = NULL; + TestCancelledCommunicateData data = { 0 }; + + args = get_test_subprocess_args ("cat", NULL); + proc = g_subprocess_newv ((const gchar* const*)args->pdata, + G_SUBPROCESS_FLAGS_STDIN_PIPE | flags, + &error); + g_assert_no_error (error); + g_ptr_array_free (args, TRUE); + + cancellable = g_cancellable_new (); + + data.proc = proc; + data.cancellable = cancellable; + data.error = error; + + g_cancellable_cancel (cancellable); + g_idle_add (on_test_communicate_cancelled_idle, &data); + + data.running = TRUE; + while (data.running) + g_main_context_iteration (NULL, TRUE); + + g_assert_error (data.error, G_IO_ERROR, G_IO_ERROR_CANCELLED); + g_clear_error (&data.error); + + g_object_unref (cancellable); + g_object_unref (proc); +} + +static void +on_communicate_cancelled_complete (GObject *proc, + GAsyncResult *result, + gpointer user_data) +{ + TestAsyncCommunicateData *data = user_data; + GBytes *stdout_bytes = NULL, *stderr_bytes = NULL; + char *stdout_str = NULL, *stderr_str = NULL; + + data->running = FALSE; + if (data->is_utf8) + (void) g_subprocess_communicate_utf8_finish ((GSubprocess*)proc, result, + &stdout_str, &stderr_str, &data->error); + else + (void) g_subprocess_communicate_finish ((GSubprocess*)proc, result, + &stdout_bytes, &stderr_bytes, &data->error); + + if (data->is_utf8) + { + g_assert_null (stdout_str); + g_assert_null (stderr_str); + } + else + { + g_assert_null (stdout_bytes); + g_assert_null (stderr_bytes); + } +} + +/* Test g_subprocess_communicate_async() can be cancelled correctly, + * as passed in via @test_data. */ +static void +test_communicate_cancelled_async (gconstpointer test_data) +{ + GSubprocessFlags flags = GPOINTER_TO_INT (test_data); + GError *error = NULL; + GPtrArray *args; + TestAsyncCommunicateData data = { 0 }; + GSubprocess *proc; + GCancellable *cancellable = NULL; + GBytes *input; + const char *hellostring; + + args = get_test_subprocess_args ("cat", NULL); + proc = g_subprocess_newv ((const gchar* const*)args->pdata, + G_SUBPROCESS_FLAGS_STDIN_PIPE | flags, + &error); + g_assert_no_error (error); + g_ptr_array_free (args, TRUE); + + /* Include a leading hash and trailing newline so that if this gets onto the + * test’s stdout, it doesn’t mess up TAP output. */ + hellostring = "# hello world\n"; + input = g_bytes_new_static (hellostring, strlen (hellostring)); + + cancellable = g_cancellable_new (); + + g_subprocess_communicate_async (proc, input, + cancellable, + on_communicate_cancelled_complete, + &data); + + g_cancellable_cancel (cancellable); + + data.running = TRUE; + while (data.running) + g_main_context_iteration (NULL, TRUE); + + g_assert_error (data.error, G_IO_ERROR, G_IO_ERROR_CANCELLED); + g_clear_error (&data.error); + + g_bytes_unref (input); + g_object_unref (cancellable); + g_object_unref (proc); +} + /* Test g_subprocess_communicate_utf8_async() works correctly with a variety of * flags, as passed in via @test_data. */ static void @@ -883,6 +1044,44 @@ g_object_unref (proc); } +/* Test g_subprocess_communicate_utf8_async() can be cancelled correclty. */ +static void +test_communicate_utf8_cancelled_async (gconstpointer test_data) +{ + GSubprocessFlags flags = GPOINTER_TO_INT (test_data); + GError *error = NULL; + GPtrArray *args; + TestAsyncCommunicateData data = { flags, 0, }; + GSubprocess *proc; + GCancellable *cancellable = NULL; + + args = get_test_subprocess_args ("cat", NULL); + proc = g_subprocess_newv ((const gchar* const*)args->pdata, + G_SUBPROCESS_FLAGS_STDIN_PIPE | flags, + &error); + g_assert_no_error (error); + g_ptr_array_free (args, TRUE); + + cancellable = g_cancellable_new (); + data.is_utf8 = TRUE; + g_subprocess_communicate_utf8_async (proc, "# hello world\n", + cancellable, + on_communicate_cancelled_complete, + &data); + + g_cancellable_cancel (cancellable); + + data.running = TRUE; + while (data.running) + g_main_context_iteration (NULL, TRUE); + + g_assert_error (data.error, G_IO_ERROR, G_IO_ERROR_CANCELLED); + g_clear_error (&data.error); + + g_object_unref (cancellable); + g_object_unref (proc); +} + /* Test g_subprocess_communicate_utf8() works correctly with a variety of flags, * as passed in via @test_data. */ static void @@ -923,6 +1122,45 @@ g_object_unref (proc); } +/* Test g_subprocess_communicate_utf8() can be cancelled correctly */ +static void +test_communicate_utf8_cancelled (gconstpointer test_data) +{ + GSubprocessFlags flags = GPOINTER_TO_INT (test_data); + GPtrArray *args; + GSubprocess *proc; + GCancellable *cancellable = NULL; + GError *error = NULL; + TestCancelledCommunicateData data = { 0 }; + + args = get_test_subprocess_args ("cat", NULL); + proc = g_subprocess_newv ((const gchar* const*)args->pdata, + G_SUBPROCESS_FLAGS_STDIN_PIPE | flags, + &error); + g_assert_no_error (error); + g_ptr_array_free (args, TRUE); + + cancellable = g_cancellable_new (); + + data.proc = proc; + data.cancellable = cancellable; + data.error = error; + + g_cancellable_cancel (cancellable); + g_idle_add (on_test_communicate_cancelled_idle, &data); + + data.is_utf8 = TRUE; + data.running = TRUE; + while (data.running) + g_main_context_iteration (NULL, TRUE); + + g_assert_error (data.error, G_IO_ERROR, G_IO_ERROR_CANCELLED); + g_clear_error (&data.error); + + g_object_unref (cancellable); + g_object_unref (proc); +} + static void test_communicate_nothing (void) { @@ -1509,20 +1747,40 @@ test_communicate); g_free (test_path); + test_path = g_strdup_printf ("/gsubprocess/communicate/cancelled%s", flags_vectors[i].subtest); + g_test_add_data_func (test_path, GINT_TO_POINTER (flags_vectors[i].flags), + test_communicate_cancelled); + g_free (test_path); + test_path = g_strdup_printf ("/gsubprocess/communicate/async%s", flags_vectors[i].subtest); g_test_add_data_func (test_path, GINT_TO_POINTER (flags_vectors[i].flags), test_communicate_async); g_free (test_path); + test_path = g_strdup_printf ("/gsubprocess/communicate/async/cancelled%s", flags_vectors[i].subtest); + g_test_add_data_func (test_path, GINT_TO_POINTER (flags_vectors[i].flags), + test_communicate_cancelled_async); + g_free (test_path); + test_path = g_strdup_printf ("/gsubprocess/communicate/utf8%s", flags_vectors[i].subtest); g_test_add_data_func (test_path, GINT_TO_POINTER (flags_vectors[i].flags), test_communicate_utf8); g_free (test_path); + test_path = g_strdup_printf ("/gsubprocess/communicate/utf8/cancelled%s", flags_vectors[i].subtest); + g_test_add_data_func (test_path, GINT_TO_POINTER (flags_vectors[i].flags), + test_communicate_utf8_cancelled); + g_free (test_path); + test_path = g_strdup_printf ("/gsubprocess/communicate/utf8/async%s", flags_vectors[i].subtest); g_test_add_data_func (test_path, GINT_TO_POINTER (flags_vectors[i].flags), test_communicate_utf8_async); g_free (test_path); + + test_path = g_strdup_printf ("/gsubprocess/communicate/utf8/async/cancelled%s", flags_vectors[i].subtest); + g_test_add_data_func (test_path, GINT_TO_POINTER (flags_vectors[i].flags), + test_communicate_utf8_cancelled_async); + g_free (test_path); } g_test_add_func ("/gsubprocess/communicate/utf8/invalid", test_communicate_utf8_invalid); diff -Nru glib2.0-2.56.2/gio/tests/meson.build glib2.0-2.56.4/gio/tests/meson.build --- glib2.0-2.56.2/gio/tests/meson.build 2018-08-17 00:03:20.000000000 +0000 +++ glib2.0-2.56.4/gio/tests/meson.build 2018-12-18 15:03:26.000000000 +0000 @@ -296,7 +296,7 @@ install : false, c_args : test_c_args, dependencies : common_gio_tests_deps + extra_deps) - if test_name == 'testfilemonitor' + if test_name == 'testfilemonitor' or test_name == 'network-monitor-race' test(test_name, exe, env : test_env, timeout : 45) else test(test_name, exe, env : test_env) diff -Nru glib2.0-2.56.2/gio/xdp-dbus.c glib2.0-2.56.4/gio/xdp-dbus.c --- glib2.0-2.56.2/gio/xdp-dbus.c 2018-08-17 00:30:36.000000000 +0000 +++ glib2.0-2.56.4/gio/xdp-dbus.c 2018-12-18 16:12:06.000000000 +0000 @@ -1,5 +1,5 @@ /* - * Generated by gdbus-codegen 2.56.2. DO NOT EDIT. + * Generated by gdbus-codegen 2.56.4. DO NOT EDIT. * * The license of this code is the same as for the D-Bus interface description * it was derived from. diff -Nru glib2.0-2.56.2/gio/xdp-dbus.h glib2.0-2.56.4/gio/xdp-dbus.h --- glib2.0-2.56.2/gio/xdp-dbus.h 2018-08-17 00:30:36.000000000 +0000 +++ glib2.0-2.56.4/gio/xdp-dbus.h 2018-12-18 16:12:05.000000000 +0000 @@ -1,5 +1,5 @@ /* - * Generated by gdbus-codegen 2.56.2. DO NOT EDIT. + * Generated by gdbus-codegen 2.56.4. DO NOT EDIT. * * The license of this code is the same as for the D-Bus interface description * it was derived from. diff -Nru glib2.0-2.56.2/glib/docs.c glib2.0-2.56.4/glib/docs.c --- glib2.0-2.56.2/glib/docs.c 2018-08-17 00:03:20.000000000 +0000 +++ glib2.0-2.56.4/glib/docs.c 2018-12-18 15:03:26.000000000 +0000 @@ -2051,15 +2051,29 @@ /** * G_GNUC_MALLOC: * - * Expands to the GNU C malloc function attribute if the compiler is gcc. - * Declaring a function as malloc enables better optimization of the function. - * A function can have the malloc attribute if it returns a pointer which is - * guaranteed to not alias with any other pointer when the function returns - * (in practice, this means newly allocated memory). + * Expands to the + * [GNU C `malloc` function attribute](https://gcc.gnu.org/onlinedocs/gcc/Common-Function-Attributes.html#index-functions-that-behave-like-malloc) + * if the compiler is gcc. + * Declaring a function as `malloc` enables better optimization of the function, + * but must only be done if the allocation behaviour of the function is fully + * understood, otherwise miscompilation can result. + * + * A function can have the `malloc` attribute if it returns a pointer which is + * guaranteed to not alias with any other pointer valid when the function + * returns, and moreover no pointers to valid objects occur in any storage + * addressed by the returned pointer. + * + * In practice, this means that `G_GNUC_MALLOC` can be used with any function + * which returns unallocated or zeroed-out memory, but not with functions which + * return initialised structures containing other pointers, or with functions + * that reallocate memory. This definition changed in GLib 2.56.3 to match the + * stricter definition introduced around GCC 5. * * Place the attribute after the declaration, just before the semicolon. * - * See the GNU C documentation for more details. + * See the + * [GNU C documentation](https://gcc.gnu.org/onlinedocs/gcc/Common-Function-Attributes.html#index-functions-that-behave-like-malloc) + * for more details. * * Since: 2.6 */ diff -Nru glib2.0-2.56.2/glib/gbookmarkfile.c glib2.0-2.56.4/glib/gbookmarkfile.c --- glib2.0-2.56.2/glib/gbookmarkfile.c 2018-08-17 00:03:20.000000000 +0000 +++ glib2.0-2.56.4/glib/gbookmarkfile.c 2018-12-18 15:03:26.000000000 +0000 @@ -3528,6 +3528,9 @@ if (new_uri && new_uri[0] != '\0') { + if (g_strcmp0 (old_uri, new_uri) == 0) + return TRUE; + if (g_bookmark_file_has_item (bookmark, new_uri)) { if (!g_bookmark_file_remove_item (bookmark, new_uri, error)) diff -Nru glib2.0-2.56.2/glib/gbookmarkfile.h glib2.0-2.56.4/glib/gbookmarkfile.h --- glib2.0-2.56.2/glib/gbookmarkfile.h 2017-07-13 23:03:39.000000000 +0000 +++ glib2.0-2.56.4/glib/gbookmarkfile.h 2018-11-27 13:42:17.000000000 +0000 @@ -146,7 +146,7 @@ gchar ** g_bookmark_file_get_groups (GBookmarkFile *bookmark, const gchar *uri, gsize *length, - GError **error) G_GNUC_MALLOC; + GError **error); GLIB_AVAILABLE_IN_ALL void g_bookmark_file_add_application (GBookmarkFile *bookmark, const gchar *uri, @@ -161,7 +161,7 @@ gchar ** g_bookmark_file_get_applications (GBookmarkFile *bookmark, const gchar *uri, gsize *length, - GError **error) G_GNUC_MALLOC; + GError **error); GLIB_AVAILABLE_IN_ALL gboolean g_bookmark_file_set_app_info (GBookmarkFile *bookmark, const gchar *uri, @@ -228,7 +228,7 @@ gint g_bookmark_file_get_size (GBookmarkFile *bookmark); GLIB_AVAILABLE_IN_ALL gchar ** g_bookmark_file_get_uris (GBookmarkFile *bookmark, - gsize *length) G_GNUC_MALLOC; + gsize *length); GLIB_AVAILABLE_IN_ALL gboolean g_bookmark_file_remove_group (GBookmarkFile *bookmark, const gchar *uri, diff -Nru glib2.0-2.56.2/glib/gconvert.h glib2.0-2.56.4/glib/gconvert.h --- glib2.0-2.56.2/glib/gconvert.h 2018-08-17 00:03:20.000000000 +0000 +++ glib2.0-2.56.4/glib/gconvert.h 2018-12-18 15:03:26.000000000 +0000 @@ -170,7 +170,7 @@ gchar *g_filename_display_basename (const gchar *filename) G_GNUC_MALLOC; GLIB_AVAILABLE_IN_ALL -gchar **g_uri_list_extract_uris (const gchar *uri_list) G_GNUC_MALLOC; +gchar **g_uri_list_extract_uris (const gchar *uri_list); G_END_DECLS diff -Nru glib2.0-2.56.2/glib/giochannel.c glib2.0-2.56.4/glib/giochannel.c --- glib2.0-2.56.2/glib/giochannel.c 2018-08-17 00:03:20.000000000 +0000 +++ glib2.0-2.56.4/glib/giochannel.c 2018-12-18 15:03:26.000000000 +0000 @@ -39,6 +39,7 @@ #include "gstrfuncs.h" #include "gtestutils.h" #include "glibintl.h" +#include "gunicodeprivate.h" /** @@ -2323,7 +2324,7 @@ /* UTF-8, just validate, emulate g_iconv */ - if (!g_utf8_validate (from_buf, try_len, &badchar)) + if (!_g_utf8_validate_len (from_buf, try_len, &badchar)) { gunichar try_char; gsize incomplete_len = from_buf + try_len - badchar; diff -Nru glib2.0-2.56.2/glib/gkeyfile.h glib2.0-2.56.4/glib/gkeyfile.h --- glib2.0-2.56.2/glib/gkeyfile.h 2018-02-06 16:05:56.000000000 +0000 +++ glib2.0-2.56.4/glib/gkeyfile.h 2018-11-27 13:42:17.000000000 +0000 @@ -106,12 +106,12 @@ gchar *g_key_file_get_start_group (GKeyFile *key_file) G_GNUC_MALLOC; GLIB_AVAILABLE_IN_ALL gchar **g_key_file_get_groups (GKeyFile *key_file, - gsize *length) G_GNUC_MALLOC; + gsize *length); GLIB_AVAILABLE_IN_ALL gchar **g_key_file_get_keys (GKeyFile *key_file, const gchar *group_name, gsize *length, - GError **error) G_GNUC_MALLOC; + GError **error); GLIB_AVAILABLE_IN_ALL gboolean g_key_file_has_group (GKeyFile *key_file, const gchar *group_name); @@ -212,7 +212,7 @@ const gchar *group_name, const gchar *key, gsize *length, - GError **error) G_GNUC_MALLOC; + GError **error); GLIB_AVAILABLE_IN_ALL void g_key_file_set_string_list (GKeyFile *key_file, const gchar *group_name, @@ -225,7 +225,7 @@ const gchar *key, const gchar *locale, gsize *length, - GError **error) G_GNUC_MALLOC; + GError **error); GLIB_AVAILABLE_IN_ALL void g_key_file_set_locale_string_list (GKeyFile *key_file, const gchar *group_name, diff -Nru glib2.0-2.56.2/glib/glibconfig.h.win32 glib2.0-2.56.4/glib/glibconfig.h.win32 --- glib2.0-2.56.2/glib/glibconfig.h.win32 2018-08-17 01:03:20.000000000 +0000 +++ glib2.0-2.56.4/glib/glibconfig.h.win32 2018-12-18 17:56:08.000000000 +0000 @@ -146,7 +146,7 @@ #define GLIB_MAJOR_VERSION 2 #define GLIB_MINOR_VERSION 56 -#define GLIB_MICRO_VERSION 2 +#define GLIB_MICRO_VERSION 4 #define G_OS_WIN32 #define G_PLATFORM_WIN32 diff -Nru glib2.0-2.56.2/glib/glib.rc glib2.0-2.56.4/glib/glib.rc --- glib2.0-2.56.2/glib/glib.rc 2018-08-17 01:03:20.000000000 +0000 +++ glib2.0-2.56.4/glib/glib.rc 2018-12-18 17:56:08.000000000 +0000 @@ -1,8 +1,8 @@ #include VS_VERSION_INFO VERSIONINFO - FILEVERSION 2,56,2,0 - PRODUCTVERSION 2,56,2,0 + FILEVERSION 2,56,4,0 + PRODUCTVERSION 2,56,4,0 FILEFLAGSMASK 0 FILEFLAGS 0 FILEOS VOS__WINDOWS32 @@ -15,12 +15,12 @@ BEGIN VALUE "CompanyName", "The GLib developer community" VALUE "FileDescription", "GLib" - VALUE "FileVersion", "2.56.2.0" + VALUE "FileVersion", "2.56.4.0" VALUE "InternalName", "libglib-2.0-0" VALUE "LegalCopyright", "Copyright 1995-2011 Peter Mattis, Spencer Kimball, Josh MacDonald and others." VALUE "OriginalFilename", "libglib-2.0-0.dll" VALUE "ProductName", "GLib" - VALUE "ProductVersion", "2.56.2" + VALUE "ProductVersion", "2.56.4" END END BLOCK "VarFileInfo" diff -Nru glib2.0-2.56.2/glib/gmappedfile.h glib2.0-2.56.4/glib/gmappedfile.h --- glib2.0-2.56.2/glib/gmappedfile.h 2017-07-13 23:03:39.000000000 +0000 +++ glib2.0-2.56.4/glib/gmappedfile.h 2018-11-27 13:42:17.000000000 +0000 @@ -34,11 +34,11 @@ GLIB_AVAILABLE_IN_ALL GMappedFile *g_mapped_file_new (const gchar *filename, gboolean writable, - GError **error) G_GNUC_MALLOC; + GError **error); GLIB_AVAILABLE_IN_ALL GMappedFile *g_mapped_file_new_from_fd (gint fd, gboolean writable, - GError **error) G_GNUC_MALLOC; + GError **error); GLIB_AVAILABLE_IN_ALL gsize g_mapped_file_get_length (GMappedFile *file); GLIB_AVAILABLE_IN_ALL diff -Nru glib2.0-2.56.2/glib/gmarkup.c glib2.0-2.56.4/glib/gmarkup.c --- glib2.0-2.56.2/glib/gmarkup.c 2018-08-17 00:03:20.000000000 +0000 +++ glib2.0-2.56.4/glib/gmarkup.c 2018-12-18 15:03:26.000000000 +0000 @@ -35,6 +35,7 @@ #include "gtestutils.h" #include "glibintl.h" #include "gthread.h" +#include "gunicodeprivate.h" /** * SECTION:markup @@ -455,7 +456,7 @@ { const gchar *p = name; - if (!g_utf8_validate (name, strlen (name), NULL)) + if (!g_utf8_validate (name, -1, NULL)) { set_error (context, error, G_MARKUP_ERROR_BAD_UTF8, _("Invalid UTF-8 encoded text in name - not valid '%s'"), name); @@ -538,7 +539,7 @@ gint len, GError **error) { - if (!g_utf8_validate (p, len, NULL)) + if (!_g_utf8_validate_len (p, len, NULL)) { set_error (context, error, G_MARKUP_ERROR_BAD_UTF8, _("Invalid UTF-8 encoded text in name - not valid '%s'"), p); @@ -557,11 +558,23 @@ return buf; } +/* Format the next UTF-8 character as a gchar* for printing in error output + * when we encounter a syntax error. This correctly handles invalid UTF-8, + * emitting it as hex escapes. */ static gchar* utf8_str (const gchar *utf8, gchar *buf) { - char_str (g_utf8_get_char (utf8), buf); + gunichar c = g_utf8_get_char_validated (utf8, -1); + if (c == (gunichar) -1 || c == (gunichar) -2) + { + gchar *temp = g_strdup_printf ("\\x%02x", (guint)(guchar)*utf8); + memset (buf, 0, 8); + memcpy (buf, temp, strlen (temp)); + g_free (temp); + } + else + char_str (c, buf); return buf; } @@ -1832,9 +1845,14 @@ case STATE_AFTER_CLOSE_TAG_SLASH: case STATE_INSIDE_CLOSE_TAG_NAME: case STATE_AFTER_CLOSE_TAG_NAME: - set_error (context, error, G_MARKUP_ERROR_PARSE, - _("Document ended unexpectedly inside the close tag for " - "element '%s'"), current_element (context)); + if (context->tag_stack != NULL) + set_error (context, error, G_MARKUP_ERROR_PARSE, + _("Document ended unexpectedly inside the close tag for " + "element '%s'"), current_element (context)); + else + set_error (context, error, G_MARKUP_ERROR_PARSE, + _("Document ended unexpectedly inside the close tag for an " + "unopened element")); break; case STATE_INSIDE_PASSTHROUGH: diff -Nru glib2.0-2.56.2/glib/gslice.h glib2.0-2.56.4/glib/gslice.h --- glib2.0-2.56.2/glib/gslice.h 2017-07-13 23:03:39.000000000 +0000 +++ glib2.0-2.56.4/glib/gslice.h 2018-11-27 13:42:17.000000000 +0000 @@ -34,7 +34,7 @@ gpointer g_slice_alloc0 (gsize block_size) G_GNUC_MALLOC G_GNUC_ALLOC_SIZE(1); GLIB_AVAILABLE_IN_ALL gpointer g_slice_copy (gsize block_size, - gconstpointer mem_block) G_GNUC_MALLOC G_GNUC_ALLOC_SIZE(1); + gconstpointer mem_block) G_GNUC_ALLOC_SIZE(1); GLIB_AVAILABLE_IN_ALL void g_slice_free1 (gsize block_size, gpointer mem_block); diff -Nru glib2.0-2.56.2/glib/gstrfuncs.h glib2.0-2.56.4/glib/gstrfuncs.h --- glib2.0-2.56.2/glib/gstrfuncs.h 2017-07-13 23:03:39.000000000 +0000 +++ glib2.0-2.56.4/glib/gstrfuncs.h 2018-12-18 12:12:43.000000000 +0000 @@ -255,7 +255,7 @@ GLIB_AVAILABLE_IN_ALL gpointer g_memdup (gconstpointer mem, - guint byte_size) G_GNUC_MALLOC G_GNUC_ALLOC_SIZE(2); + guint byte_size) G_GNUC_ALLOC_SIZE(2); /* NULL terminated string arrays. * g_strsplit(), g_strsplit_set() split up string into max_tokens tokens @@ -270,18 +270,18 @@ GLIB_AVAILABLE_IN_ALL gchar** g_strsplit (const gchar *string, const gchar *delimiter, - gint max_tokens) G_GNUC_MALLOC; + gint max_tokens); GLIB_AVAILABLE_IN_ALL gchar ** g_strsplit_set (const gchar *string, const gchar *delimiters, - gint max_tokens) G_GNUC_MALLOC; + gint max_tokens); GLIB_AVAILABLE_IN_ALL gchar* g_strjoinv (const gchar *separator, gchar **str_array) G_GNUC_MALLOC; GLIB_AVAILABLE_IN_ALL void g_strfreev (gchar **str_array); GLIB_AVAILABLE_IN_ALL -gchar** g_strdupv (gchar **str_array) G_GNUC_MALLOC; +gchar** g_strdupv (gchar **str_array); GLIB_AVAILABLE_IN_ALL guint g_strv_length (gchar **str_array); diff -Nru glib2.0-2.56.2/glib/gunicodeprivate.h glib2.0-2.56.4/glib/gunicodeprivate.h --- glib2.0-2.56.2/glib/gunicodeprivate.h 2017-07-13 23:03:39.000000000 +0000 +++ glib2.0-2.56.4/glib/gunicodeprivate.h 2018-12-18 12:12:43.000000000 +0000 @@ -20,6 +20,7 @@ #define __G_UNICODE_PRIVATE_H__ #include "gtypes.h" +#include "gunicode.h" G_BEGIN_DECLS @@ -27,6 +28,10 @@ gssize max_len, GNormalizeMode mode); +gboolean _g_utf8_validate_len (const gchar *str, + gsize max_len, + const gchar **end); + G_END_DECLS #endif /* __G_UNICODE_PRIVATE_H__ */ diff -Nru glib2.0-2.56.2/glib/gutf8.c glib2.0-2.56.4/glib/gutf8.c --- glib2.0-2.56.2/glib/gutf8.c 2018-02-06 15:44:20.000000000 +0000 +++ glib2.0-2.56.4/glib/gutf8.c 2018-12-18 15:03:26.000000000 +0000 @@ -39,6 +39,7 @@ #include "gtypes.h" #include "gthread.h" #include "glibintl.h" +#include "gunicodeprivate.h" #define UTF8_COMPUTE(Char, Mask, Len) \ if (Char < 128) \ @@ -1669,16 +1670,48 @@ { const gchar *p; - if (max_len < 0) - p = fast_validate (str); + if (max_len >= 0) + return _g_utf8_validate_len (str, max_len, end); + + p = fast_validate (str); + + if (end) + *end = p; + + if (*p != '\0') + return FALSE; else - p = fast_validate_len (str, max_len); + return TRUE; +} + +/* + * _g_utf8_validate_len: + * @str: (array length=max_len) (element-type guint8): a pointer to character data + * @max_len: max bytes to validate + * @end: (out) (optional) (transfer none): return location for end of valid data + * + * Validates UTF-8 encoded text. + * + * As with g_utf8_validate(), but @max_len must be set, and hence this function + * will always return %FALSE if any of the bytes of @str are nul. + * + * Returns: %TRUE if the text was valid UTF-8 + * Since: 2.60 (backported to 2.56) + */ +gboolean +_g_utf8_validate_len (const char *str, + gsize max_len, + const gchar **end) + +{ + const gchar *p; + + p = fast_validate_len (str, max_len); if (end) *end = p; - if ((max_len >= 0 && p != str + max_len) || - (max_len < 0 && *p != '\0')) + if (p != str + max_len) return FALSE; else return TRUE; diff -Nru glib2.0-2.56.2/glib/gvariant-core.c glib2.0-2.56.4/glib/gvariant-core.c --- glib2.0-2.56.2/glib/gvariant-core.c 2017-07-13 23:03:39.000000000 +0000 +++ glib2.0-2.56.4/glib/gvariant-core.c 2018-12-18 12:12:43.000000000 +0000 @@ -20,6 +20,7 @@ #include +#include #include #include #include @@ -74,6 +75,7 @@ gint state; gint ref_count; + gsize depth; }; /* struct GVariant: @@ -202,6 +204,11 @@ * reference. See g_variant_ref_sink(). * * ref_count: the reference count of the instance + * + * depth: the depth of the GVariant in a hierarchy of nested containers, + * increasing with the level of nesting. The top-most GVariant has depth + * zero. This is used to avoid recursing too deeply and overflowing the + * stack when handling deeply nested untrusted serialised GVariants. */ #define STATE_LOCKED 1 #define STATE_SERIALISED 2 @@ -366,6 +373,7 @@ serialised.type_info = value->type_info; serialised.size = value->size; serialised.data = data; + serialised.depth = value->depth; children = (gpointer *) value->contents.tree.children; n_children = value->contents.tree.n_children; @@ -407,6 +415,7 @@ if (serialised->size == 0) serialised->size = value->size; g_assert (serialised->size == value->size); + serialised->depth = value->depth; if (serialised->data) /* g_variant_store() is a public API, so it @@ -480,6 +489,7 @@ STATE_FLOATING; value->size = (gssize) -1; value->ref_count = 1; + value->depth = 0; return value; } @@ -933,7 +943,8 @@ GVariantSerialised serialised = { value->type_info, (gpointer) value->contents.serialised.data, - value->size + value->size, + value->depth, }; n_children = g_variant_serialised_n_children (serialised); @@ -962,6 +973,11 @@ * The returned value is never floating. You should free it with * g_variant_unref() when you're done with it. * + * There may be implementation specific restrictions on deeply nested values, + * which would result in the unit tuple being returned as the child value, + * instead of further nested children. #GVariant is guaranteed to handle + * nesting up to at least 64 levels. + * * This function is O(1). * * Returns: (transfer full): the child at the specified index @@ -973,6 +989,7 @@ gsize index_) { g_return_val_if_fail (index_ < g_variant_n_children (value), NULL); + g_return_val_if_fail (value->depth < G_MAXSIZE, NULL); if (~g_atomic_int_get (&value->state) & STATE_SERIALISED) { @@ -995,7 +1012,8 @@ GVariantSerialised serialised = { value->type_info, (gpointer) value->contents.serialised.data, - value->size + value->size, + value->depth, }; GVariantSerialised s_child; GVariant *child; @@ -1005,6 +1023,20 @@ */ s_child = g_variant_serialised_get_child (serialised, index_); + /* Check whether this would cause nesting too deep. If so, return a fake + * child. The only situation we expect this to happen in is with a variant, + * as all other deeply-nested types have a static type, and hence should + * have been rejected earlier. In the case of a variant whose nesting plus + * the depth of its child is too great, return a unit variant () instead of + * the real child. */ + if (!(value->state & STATE_TRUSTED) && + g_variant_type_info_query_depth (s_child.type_info) >= + G_VARIANT_MAX_RECURSION_DEPTH - value->depth) + { + g_assert (g_variant_is_of_type (value, G_VARIANT_TYPE_VARIANT)); + return g_variant_new_tuple (NULL, 0); + } + /* create a new serialised instance out of it */ child = g_slice_new (GVariant); child->type_info = s_child.type_info; @@ -1012,6 +1044,7 @@ STATE_SERIALISED; child->size = s_child.size; child->ref_count = 1; + child->depth = value->depth + 1; child->contents.serialised.bytes = g_bytes_ref (value->contents.serialised.bytes); child->contents.serialised.data = s_child.data; @@ -1074,6 +1107,9 @@ * being trusted. If the value was already marked as being trusted then * this function will immediately return %TRUE. * + * There may be implementation specific restrictions on deeply nested values. + * GVariant is guaranteed to handle nesting up to at least 64 levels. + * * Returns: %TRUE if @value is in normal form * * Since: 2.24 @@ -1086,12 +1122,16 @@ g_variant_lock (value); + if (value->depth >= G_VARIANT_MAX_RECURSION_DEPTH) + return FALSE; + if (value->state & STATE_SERIALISED) { GVariantSerialised serialised = { value->type_info, (gpointer) value->contents.serialised.data, - value->size + value->size, + value->depth }; if (g_variant_serialised_is_normal (serialised)) diff -Nru glib2.0-2.56.2/glib/gvariant-internal.h glib2.0-2.56.4/glib/gvariant-internal.h --- glib2.0-2.56.2/glib/gvariant-internal.h 2017-07-13 23:03:39.000000000 +0000 +++ glib2.0-2.56.4/glib/gvariant-internal.h 2018-11-27 13:42:17.000000000 +0000 @@ -47,4 +47,22 @@ const gchar *limit, const gchar **endptr); +/* The maximum number of levels of nested container which this implementation + * of #GVariant will handle. + * + * The limit must be at least 64 + 1, to allow D-Bus messages to be wrapped in + * a top-level #GVariant. This comes from the D-Bus specification (§(Valid + * Signatures)), but also seems generally reasonable. #GDBusMessage wraps its + * payload in a top-level tuple. + * + * The limit is actually set to be a lot greater than 64, to allow much greater + * nesting of values off D-Bus. It cannot be set over around 80000, or the risk + * of overflowing the stack when parsing type strings becomes too great. + * + * Aside from those constraints, the choice of this value is arbitrary. The + * only restrictions on it from the API are that it has to be greater than 64 + * (due to D-Bus). +*/ +#define G_VARIANT_MAX_RECURSION_DEPTH ((gsize) 128) + #endif /* __G_VARIANT_INTERNAL_H__ */ diff -Nru glib2.0-2.56.2/glib/gvariant-serialiser.c glib2.0-2.56.4/glib/gvariant-serialiser.c --- glib2.0-2.56.2/glib/gvariant-serialiser.c 2017-07-13 23:03:39.000000000 +0000 +++ glib2.0-2.56.4/glib/gvariant-serialiser.c 2018-12-18 12:12:43.000000000 +0000 @@ -22,7 +22,9 @@ #include "config.h" #include "gvariant-serialiser.h" +#include "gunicodeprivate.h" +#include #include #include #include @@ -81,7 +83,9 @@ * values is permitted (eg: 0 to 255 is a valid byte). Special checks * need to be performed for booleans (only 0 or 1 allowed), strings * (properly nul-terminated) and object paths and signature strings - * (meeting the D-Bus specification requirements). + * (meeting the D-Bus specification requirements). Depth checks need to be + * performed for nested types (arrays, tuples, and variants), to avoid massive + * recursion which could exhaust our stack when handling untrusted input. */ /* < private > @@ -113,6 +117,9 @@ * fixed-sized type, yet @size must be non-zero. The effect of this * combination should be as if @data were a pointer to an * appropriately-sized zero-filled region. + * + * @depth has no restrictions; the depth of a top-level serialised #GVariant is + * zero, and it increases for each level of nested child. */ /* < private > @@ -255,6 +262,7 @@ */ value.type_info = g_variant_type_info_element (value.type_info); g_variant_type_info_ref (value.type_info); + value.depth++; return value; } @@ -286,7 +294,7 @@ { if (n_children) { - GVariantSerialised child = { NULL, value.data, value.size }; + GVariantSerialised child = { NULL, value.data, value.size, value.depth + 1 }; gvs_filler (&child, children[0]); } @@ -307,6 +315,7 @@ /* proper element size: "Just". recurse to the child. */ value.type_info = g_variant_type_info_element (value.type_info); + value.depth++; return g_variant_serialised_is_normal (value); } @@ -347,6 +356,8 @@ if (value.size == 0) value.data = NULL; + value.depth++; + return value; } @@ -376,7 +387,7 @@ { if (n_children) { - GVariantSerialised child = { NULL, value.data, value.size - 1 }; + GVariantSerialised child = { NULL, value.data, value.size - 1, value.depth + 1 }; /* write the data for the child. */ gvs_filler (&child, children[0]); @@ -395,6 +406,7 @@ value.type_info = g_variant_type_info_element (value.type_info); value.size--; + value.depth++; return g_variant_serialised_is_normal (value); } @@ -445,6 +457,7 @@ g_variant_type_info_query (child.type_info, NULL, &child.size); child.data = value.data + (child.size * index_); g_variant_type_info_ref (child.type_info); + child.depth = value.depth + 1; return child; } @@ -474,6 +487,7 @@ child.type_info = g_variant_type_info_element (value.type_info); g_variant_type_info_query (child.type_info, NULL, &child.size); child.data = value.data; + child.depth = value.depth + 1; for (i = 0; i < n_children; i++) { @@ -489,6 +503,7 @@ child.type_info = g_variant_type_info_element (value.type_info); g_variant_type_info_query (child.type_info, NULL, &child.size); + child.depth = value.depth + 1; if (value.size % child.size != 0) return FALSE; @@ -655,6 +670,7 @@ child.type_info = g_variant_type_info_element (value.type_info); g_variant_type_info_ref (child.type_info); + child.depth = value.depth + 1; offset_size = gvs_get_offset_size (value.size); @@ -679,7 +695,7 @@ (offset_size * index_), offset_size); - if (start < end && end <= value.size) + if (start < end && end <= value.size && end <= last_end) { child.data = value.data + start; child.size = end - start; @@ -783,6 +799,7 @@ child.type_info = g_variant_type_info_element (value.type_info); g_variant_type_info_query (child.type_info, &alignment, NULL); + child.depth = value.depth + 1; offset = 0; for (i = 0; i < length; i++) @@ -854,10 +871,11 @@ const GVariantMemberInfo *member_info; GVariantSerialised child = { 0, }; gsize offset_size; - gsize start, end; + gsize start, end, last_end; member_info = g_variant_type_info_member_info (value.type_info, index_); child.type_info = g_variant_type_info_ref (member_info->type_info); + child.depth = value.depth + 1; offset_size = gvs_get_offset_size (value.size); /* tuples are the only (potentially) fixed-sized containers, so the @@ -923,7 +941,19 @@ offset_size * (member_info->i + 2), offset_size); - if (start < end && end <= value.size) + /* The child should not extend into the offset table. */ + if (index_ != g_variant_type_info_n_members (value.type_info) - 1) + { + GVariantSerialised last_child; + last_child = gvs_tuple_get_child (value, + g_variant_type_info_n_members (value.type_info) - 1); + last_end = last_child.data + last_child.size - value.data; + g_variant_type_info_unref (last_child.type_info); + } + else + last_end = end; + + if (start < end && end <= value.size && end <= last_end) { child.data = value.data + start; child.size = end - start; @@ -1042,6 +1072,7 @@ member_info = g_variant_type_info_member_info (value.type_info, i); child.type_info = member_info->type_info; + child.depth = value.depth + 1; g_variant_type_info_query (child.type_info, &alignment, &fixed_size); @@ -1065,6 +1096,9 @@ break; case G_VARIANT_MEMBER_ENDING_OFFSET: + if (offset_ptr < offset_size) + return FALSE; + offset_ptr -= offset_size; if (offset_ptr < offset) @@ -1168,8 +1202,10 @@ if (g_variant_type_is_definite (type)) { gsize fixed_size; + gsize child_type_depth; child.type_info = g_variant_type_info_get (type); + child.depth = value.depth + 1; if (child.size != 0) /* only set to non-%NULL if size > 0 */ @@ -1177,8 +1213,10 @@ g_variant_type_info_query (child.type_info, NULL, &fixed_size); + child_type_depth = g_variant_type_info_query_depth (child.type_info); - if (!fixed_size || fixed_size == child.size) + if ((!fixed_size || fixed_size == child.size) && + value.depth < G_VARIANT_MAX_RECURSION_DEPTH - child_type_depth) return child; g_variant_type_info_unref (child.type_info); @@ -1190,6 +1228,7 @@ child.type_info = g_variant_type_info_get (G_VARIANT_TYPE_UNIT); child.data = NULL; child.size = 1; + child.depth = value.depth + 1; return child; } @@ -1231,10 +1270,13 @@ { GVariantSerialised child; gboolean normal; + gsize child_type_depth; child = gvs_variant_get_child (value, 0); + child_type_depth = g_variant_type_info_query_depth (child.type_info); - normal = (child.data != NULL || child.size == 0) && + normal = (value.depth < G_VARIANT_MAX_RECURSION_DEPTH - child_type_depth) && + (child.data != NULL || child.size == 0) && g_variant_serialised_is_normal (child); g_variant_type_info_unref (child.type_info); @@ -1552,6 +1594,8 @@ if (serialised.data == NULL) return FALSE; + if (serialised.depth >= G_VARIANT_MAX_RECURSION_DEPTH) + return FALSE; /* some hard-coded terminal cases */ switch (g_variant_type_info_get_type_char (serialised.type_info)) @@ -1600,6 +1644,7 @@ const gchar *expected_end; const gchar *end; + /* Strings must end with a nul terminator. */ if (size == 0) return FALSE; @@ -1608,7 +1653,7 @@ if (*expected_end != '\0') return FALSE; - g_utf8_validate (data, size, &end); + _g_utf8_validate_len (data, size, &end); return end == expected_end; } @@ -1673,7 +1718,9 @@ * Performs the checks for being a valid string. * * Also, ensures that @data is a valid D-Bus type signature, as per the - * D-Bus specification. + * D-Bus specification. Note that this means the empty string is valid, as the + * D-Bus specification defines a signature as “zero or more single complete + * types”. */ gboolean g_variant_serialiser_is_signature (gconstpointer data, diff -Nru glib2.0-2.56.2/glib/gvariant-serialiser.h glib2.0-2.56.4/glib/gvariant-serialiser.h --- glib2.0-2.56.2/glib/gvariant-serialiser.h 2017-07-13 23:03:39.000000000 +0000 +++ glib2.0-2.56.4/glib/gvariant-serialiser.h 2018-12-18 12:12:43.000000000 +0000 @@ -28,6 +28,7 @@ GVariantTypeInfo *type_info; guchar *data; gsize size; + gsize depth; /* same semantics as GVariant.depth */ } GVariantSerialised; /* deserialisation */ diff -Nru glib2.0-2.56.2/glib/gvarianttype.c glib2.0-2.56.4/glib/gvarianttype.c --- glib2.0-2.56.2/glib/gvarianttype.c 2018-08-17 00:03:20.000000000 +0000 +++ glib2.0-2.56.4/glib/gvarianttype.c 2018-12-18 15:03:26.000000000 +0000 @@ -24,6 +24,7 @@ #include #include +#include #include @@ -114,7 +115,10 @@ * * The above definition is recursive to arbitrary depth. "aaaaai" and * "(ui(nq((y)))s)" are both valid type strings, as is - * "a(aa(ui)(qna{ya(yd)}))". + * "a(aa(ui)(qna{ya(yd)}))". In order to not hit memory limits, #GVariant + * imposes a limit on recursion depth of 65 nested containers. This is the + * limit in the D-Bus specification (64) plus one to allow a #GDBusMessage to + * be nested in a top-level tuple. * * The meaning of each of the characters is as follows: * - `b`: the type string of %G_VARIANT_TYPE_BOOLEAN; a boolean value. @@ -194,35 +198,15 @@ #endif } -/** - * g_variant_type_string_scan: - * @string: a pointer to any string - * @limit: (nullable): the end of @string, or %NULL - * @endptr: (out) (optional): location to store the end pointer, or %NULL - * - * Scan for a single complete and valid GVariant type string in @string. - * The memory pointed to by @limit (or bytes beyond it) is never - * accessed. - * - * If a valid type string is found, @endptr is updated to point to the - * first character past the end of the string that was found and %TRUE - * is returned. - * - * If there is no valid type string starting at @string, or if the type - * string does not end before @limit then %FALSE is returned. - * - * For the simple case of checking if a string is a valid type string, - * see g_variant_type_string_is_valid(). - * - * Returns: %TRUE if a valid type string was found - * - * Since: 2.24 - **/ -gboolean -g_variant_type_string_scan (const gchar *string, - const gchar *limit, - const gchar **endptr) +static gboolean +variant_type_string_scan_internal (const gchar *string, + const gchar *limit, + const gchar **endptr, + gsize *depth, + gsize depth_limit) { + gsize max_depth = 0, child_depth; + g_return_val_if_fail (string != NULL, FALSE); if (string == limit || *string == '\0') @@ -232,27 +216,44 @@ { case '(': while (string == limit || *string != ')') - if (!g_variant_type_string_scan (string, limit, &string)) - return FALSE; + { + if (depth_limit == 0 || + !variant_type_string_scan_internal (string, limit, &string, + &child_depth, + depth_limit - 1)) + return FALSE; + + max_depth = MAX (max_depth, child_depth + 1); + } string++; break; case '{': - if (string == limit || *string == '\0' || /* { */ - !strchr ("bynqihuxtdsog?", *string++) || /* key */ - !g_variant_type_string_scan (string, limit, &string) || /* value */ - string == limit || *string++ != '}') /* } */ + if (depth_limit == 0 || + string == limit || *string == '\0' || /* { */ + !strchr ("bynqihuxtdsog?", *string++) || /* key */ + !variant_type_string_scan_internal (string, limit, &string, + &child_depth, depth_limit - 1) || /* value */ + string == limit || *string++ != '}') /* } */ return FALSE; + max_depth = MAX (max_depth, child_depth + 1); break; case 'm': case 'a': - return g_variant_type_string_scan (string, limit, endptr); + if (depth_limit == 0 || + !variant_type_string_scan_internal (string, limit, &string, + &child_depth, depth_limit - 1)) + return FALSE; + + max_depth = MAX (max_depth, child_depth + 1); + break; case 'b': case 'y': case 'n': case 'q': case 'i': case 'u': case 'x': case 't': case 'd': case 's': case 'o': case 'g': case 'v': case 'r': case '*': case '?': case 'h': + max_depth = MAX (max_depth, 1); break; default: @@ -261,11 +262,75 @@ if (endptr != NULL) *endptr = string; + if (depth != NULL) + *depth = max_depth; return TRUE; } /** + * g_variant_type_string_scan: + * @string: a pointer to any string + * @limit: (nullable): the end of @string, or %NULL + * @endptr: (out) (optional): location to store the end pointer, or %NULL + * + * Scan for a single complete and valid GVariant type string in @string. + * The memory pointed to by @limit (or bytes beyond it) is never + * accessed. + * + * If a valid type string is found, @endptr is updated to point to the + * first character past the end of the string that was found and %TRUE + * is returned. + * + * If there is no valid type string starting at @string, or if the type + * string does not end before @limit then %FALSE is returned. + * + * For the simple case of checking if a string is a valid type string, + * see g_variant_type_string_is_valid(). + * + * Returns: %TRUE if a valid type string was found + * + * Since: 2.24 + **/ +gboolean +g_variant_type_string_scan (const gchar *string, + const gchar *limit, + const gchar **endptr) +{ + return variant_type_string_scan_internal (string, limit, endptr, NULL, + G_VARIANT_MAX_RECURSION_DEPTH); +} + +/* < private > + * g_variant_type_string_get_depth_: + * @type_string: a pointer to any string + * + * Get the maximum depth of the nested types in @type_string. A basic type will + * return depth 1, and a container type will return a greater value. The depth + * of a tuple is 1 plus the depth of its deepest child type. + * + * If @type_string is not a valid #GVariant type string, 0 will be returned. + * + * Returns: depth of @type_string, or 0 on error + * Since: 2.60 (backported to 2.56) + */ +gsize +g_variant_type_string_get_depth_ (const gchar *type_string) +{ + const gchar *endptr; + gsize depth = 0; + + g_return_val_if_fail (type_string != NULL, 0); + + if (!variant_type_string_scan_internal (type_string, NULL, &endptr, &depth, + G_VARIANT_MAX_RECURSION_DEPTH) || + *endptr != '\0') + return 0; + + return depth; +} + +/** * g_variant_type_string_is_valid: * @type_string: a pointer to any string * diff -Nru glib2.0-2.56.2/glib/gvarianttype.h glib2.0-2.56.4/glib/gvarianttype.h --- glib2.0-2.56.2/glib/gvarianttype.h 2017-07-13 23:03:39.000000000 +0000 +++ glib2.0-2.56.4/glib/gvarianttype.h 2018-12-18 15:03:26.000000000 +0000 @@ -374,6 +374,8 @@ /*< private >*/ GLIB_AVAILABLE_IN_ALL const GVariantType * g_variant_type_checked_ (const gchar *); +GLIB_AVAILABLE_IN_2_56 +gsize g_variant_type_string_get_depth_ (const gchar *type_string); G_END_DECLS diff -Nru glib2.0-2.56.2/glib/gvarianttypeinfo.c glib2.0-2.56.4/glib/gvarianttypeinfo.c --- glib2.0-2.56.2/glib/gvarianttypeinfo.c 2017-07-13 23:03:39.000000000 +0000 +++ glib2.0-2.56.4/glib/gvarianttypeinfo.c 2018-12-18 15:03:26.000000000 +0000 @@ -251,6 +251,31 @@ *fixed_size = info->fixed_size; } +/* < private > + * g_variant_type_info_query_depth: + * @info: a #GVariantTypeInfo + * + * Queries @info to determine the depth of the type. + * + * See g_variant_type_string_get_depth_() for more details. + * + * Returns: depth of @info + * Since: 2.60 (backported to 2.56) + */ +gsize +g_variant_type_info_query_depth (GVariantTypeInfo *info) +{ + g_variant_type_info_check (info, 0); + + if (info->container_class) + { + ContainerInfo *container = (ContainerInfo *) info; + return g_variant_type_string_get_depth_ (container->type_string); + } + + return 1; +} + /* == array == */ #define GV_ARRAY_INFO_CLASS 'a' static ArrayInfo * diff -Nru glib2.0-2.56.2/glib/gvarianttypeinfo.h glib2.0-2.56.4/glib/gvarianttypeinfo.h --- glib2.0-2.56.2/glib/gvarianttypeinfo.h 2017-07-13 23:03:39.000000000 +0000 +++ glib2.0-2.56.4/glib/gvarianttypeinfo.h 2018-12-18 15:03:26.000000000 +0000 @@ -130,6 +130,8 @@ void g_variant_type_info_query (GVariantTypeInfo *typeinfo, guint *alignment, gsize *size); +GLIB_AVAILABLE_IN_2_56 +gsize g_variant_type_info_query_depth (GVariantTypeInfo *typeinfo); /* array */ GLIB_AVAILABLE_IN_ALL diff -Nru glib2.0-2.56.2/glib/tests/bookmarkfile.c glib2.0-2.56.4/glib/tests/bookmarkfile.c --- glib2.0-2.56.2/glib/tests/bookmarkfile.c 2016-10-22 05:21:39.000000000 +0000 +++ glib2.0-2.56.4/glib/tests/bookmarkfile.c 2018-11-27 13:42:17.000000000 +0000 @@ -95,6 +95,13 @@ g_assert_no_error (error); res = g_bookmark_file_move_item (bookmark, + "file:///tmp/schedule.ps", + "file:///tmp/schedule.ps", + &error); + g_assert (res); + g_assert_no_error (error); + + res = g_bookmark_file_move_item (bookmark, "file:///no-such-file.xbel", "file:///tmp/schedule.ps", &error); diff -Nru glib2.0-2.56.2/glib/tests/gvariant.c glib2.0-2.56.4/glib/tests/gvariant.c --- glib2.0-2.56.2/glib/tests/gvariant.c 2018-08-17 00:03:20.000000000 +0000 +++ glib2.0-2.56.4/glib/tests/gvariant.c 2018-12-18 15:03:26.000000000 +0000 @@ -661,6 +661,57 @@ } } +/* Test that scanning a deeply recursive type string doesn’t exhaust our + * stack space (which it would if the type string scanner was recursive). */ +static void +test_gvarianttype_string_scan_recursion_tuple (void) +{ + gchar *type_string = NULL; + gsize type_string_len = 1000001; /* not including nul terminator */ + gsize i; + + /* Build a long type string of ‘((…u…))’. */ + type_string = g_new0 (gchar, type_string_len + 1); + for (i = 0; i < type_string_len; i++) + { + if (i < type_string_len / 2) + type_string[i] = '('; + else if (i == type_string_len / 2) + type_string[i] = 'u'; + else + type_string[i] = ')'; + } + + /* Goes (way) over allowed recursion limit. */ + g_assert_false (g_variant_type_string_is_valid (type_string)); + + g_free (type_string); +} + +/* Same as above, except with an array rather than a tuple. */ +static void +test_gvarianttype_string_scan_recursion_array (void) +{ + gchar *type_string = NULL; + gsize type_string_len = 1000001; /* not including nul terminator */ + gsize i; + + /* Build a long type string of ‘aaa…aau’. */ + type_string = g_new0 (gchar, type_string_len + 1); + for (i = 0; i < type_string_len; i++) + { + if (i < type_string_len - 1) + type_string[i] = 'a'; + else + type_string[i] = 'u'; + } + + /* Goes (way) over allowed recursion limit. */ + g_assert_false (g_variant_type_string_is_valid (type_string)); + + g_free (type_string); +} + #define ALIGNED(x, y) (((x + (y - 1)) / y) * y) /* do our own calculation of the fixed_size and alignment of a type @@ -1230,6 +1281,8 @@ if (serialised->size == 0) serialised->size = instance->size; + serialised->depth = 0; + g_assert (serialised->type_info == instance->type_info); g_assert (serialised->size == instance->size); @@ -1394,6 +1447,7 @@ serialised.type_info = type_info; serialised.data = flavoured_malloc (needed_size, flavour); serialised.size = needed_size; + serialised.depth = 0; g_variant_serialiser_serialise (serialised, random_instance_filler, @@ -1516,6 +1570,7 @@ serialised.type_info = array_info; serialised.data = flavoured_malloc (needed_size, flavour); serialised.size = needed_size; + serialised.depth = 0; g_variant_serialiser_serialise (serialised, random_instance_filler, (gpointer *) instances, n_children); @@ -1679,6 +1734,7 @@ serialised.type_info = type_info; serialised.data = flavoured_malloc (needed_size, flavour); serialised.size = needed_size; + serialised.depth = 0; g_variant_serialiser_serialise (serialised, random_instance_filler, (gpointer *) instances, n_children); @@ -1774,6 +1830,7 @@ serialised.type_info = type_info; serialised.data = flavoured_malloc (needed_size, flavour); serialised.size = needed_size; + serialised.depth = 0; g_variant_serialiser_serialise (serialised, random_instance_filler, (gpointer *) &instance, 1); @@ -2055,6 +2112,8 @@ if (serialised->type_info == NULL) serialised->type_info = instance->info; + serialised->depth = 0; + if (instance->data_size == 0) /* is a container */ { @@ -2225,6 +2284,7 @@ g_variant_serialised_byteswap (two); g_assert_cmpmem (one.data, one.size, two.data, two.size); + g_assert_cmpuint (one.depth, ==, two.depth); tree_instance_free (tree); g_free (one.data); @@ -4599,6 +4659,204 @@ g_variant_unref (variant); } +/* Test checking arbitrary binary data for normal form. This time, it’s a tuple + * with invalid element ends. */ +static void +test_normal_checking_tuples (void) +{ + const guint8 data[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, + 'a', '(', 'a', 'o', 'a', 'o', 'a', 'a', 'o', 'a', 'a', 'o', ')' + }; + gsize size = sizeof (data); + GVariant *variant = NULL; + GVariant *normal_variant = NULL; + + variant = g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, data, size, + FALSE, NULL, NULL); + g_assert_nonnull (variant); + + normal_variant = g_variant_get_normal_form (variant); + g_assert_nonnull (normal_variant); + + g_variant_unref (normal_variant); + g_variant_unref (variant); +} + +/* Check that deeply nested variants are not considered in normal form when + * deserialised from untrusted data.*/ +static void +test_recursion_limits_variant_in_variant (void) +{ + GVariant *wrapper_variant = NULL; + gsize i; + GBytes *bytes = NULL; + GVariant *deserialised_variant = NULL; + + /* Construct a hierarchy of variants, containing a single string. This is just + * below the maximum recursion level, as a series of nested variant types. */ + wrapper_variant = g_variant_new_string ("hello"); + + for (i = 0; i < G_VARIANT_MAX_RECURSION_DEPTH - 1; i++) + wrapper_variant = g_variant_new_variant (g_steal_pointer (&wrapper_variant)); + + /* Serialise and deserialise it as untrusted data, to force normalisation. */ + bytes = g_variant_get_data_as_bytes (wrapper_variant); + deserialised_variant = g_variant_new_from_bytes (G_VARIANT_TYPE_VARIANT, + bytes, FALSE); + g_assert_nonnull (deserialised_variant); + g_assert_true (g_variant_is_normal_form (deserialised_variant)); + + g_bytes_unref (bytes); + g_variant_unref (deserialised_variant); + + /* Wrap it once more. Normalisation should now fail. */ + wrapper_variant = g_variant_new_variant (g_steal_pointer (&wrapper_variant)); + + bytes = g_variant_get_data_as_bytes (wrapper_variant); + deserialised_variant = g_variant_new_from_bytes (G_VARIANT_TYPE_VARIANT, + bytes, FALSE); + g_assert_nonnull (deserialised_variant); + g_assert_false (g_variant_is_normal_form (deserialised_variant)); + + g_variant_unref (deserialised_variant); + + /* Deserialise it again, but trusted this time. This should succeed. */ + deserialised_variant = g_variant_new_from_bytes (G_VARIANT_TYPE_VARIANT, + bytes, TRUE); + g_assert_nonnull (deserialised_variant); + g_assert_true (g_variant_is_normal_form (deserialised_variant)); + + g_bytes_unref (bytes); + g_variant_unref (deserialised_variant); + g_variant_unref (wrapper_variant); +} + +/* Check that deeply nested arrays are not considered in normal form when + * deserialised from untrusted data after being wrapped in a variant. This is + * worth testing, because neither the deeply nested array, nor the variant, + * have a static #GVariantType which is too deep — only when nested together do + * they become too deep. */ +static void +test_recursion_limits_array_in_variant (void) +{ + GVariant *child_variant = NULL; + GVariant *wrapper_variant = NULL; + gsize i; + GBytes *bytes = NULL; + GVariant *deserialised_variant = NULL; + + /* Construct a hierarchy of arrays, containing a single string. This is just + * below the maximum recursion level, all in a single definite type. */ + child_variant = g_variant_new_string ("hello"); + + for (i = 0; i < G_VARIANT_MAX_RECURSION_DEPTH - 1; i++) + child_variant = g_variant_new_array (NULL, &child_variant, 1); + + /* Serialise and deserialise it as untrusted data, to force normalisation. */ + bytes = g_variant_get_data_as_bytes (child_variant); + deserialised_variant = g_variant_new_from_bytes (g_variant_get_type (child_variant), + bytes, FALSE); + g_assert_nonnull (deserialised_variant); + g_assert_true (g_variant_is_normal_form (deserialised_variant)); + + g_bytes_unref (bytes); + g_variant_unref (deserialised_variant); + + /* Wrap it in a variant. Normalisation should now fail. */ + wrapper_variant = g_variant_new_variant (g_steal_pointer (&child_variant)); + + bytes = g_variant_get_data_as_bytes (wrapper_variant); + deserialised_variant = g_variant_new_from_bytes (G_VARIANT_TYPE_VARIANT, + bytes, FALSE); + g_assert_nonnull (deserialised_variant); + g_assert_false (g_variant_is_normal_form (deserialised_variant)); + + g_variant_unref (deserialised_variant); + + /* Deserialise it again, but trusted this time. This should succeed. */ + deserialised_variant = g_variant_new_from_bytes (G_VARIANT_TYPE_VARIANT, + bytes, TRUE); + g_assert_nonnull (deserialised_variant); + g_assert_true (g_variant_is_normal_form (deserialised_variant)); + + g_bytes_unref (bytes); + g_variant_unref (deserialised_variant); + g_variant_unref (wrapper_variant); +} + +/* Test that an array with invalidly large values in its offset table is + * normalised successfully without looping infinitely. */ +static void +test_normal_checking_array_offsets (void) +{ + const guint8 data[] = { + 0x07, 0xe5, 0x00, 0x07, 0x00, 0x07, 0x00, 0x00, + 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'g', + }; + gsize size = sizeof (data); + GVariant *variant = NULL; + GVariant *normal_variant = NULL; + + variant = g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, data, size, + FALSE, NULL, NULL); + g_assert_nonnull (variant); + + normal_variant = g_variant_get_normal_form (variant); + g_assert_nonnull (normal_variant); + + g_variant_unref (normal_variant); + g_variant_unref (variant); +} + +/* Test that a tuple with invalidly large values in its offset table is + * normalised successfully without looping infinitely. */ +static void +test_normal_checking_tuple_offsets (void) +{ + const guint8 data[] = { + 0x07, 0xe5, 0x00, 0x07, 0x00, 0x07, + '(', 'a', 's', 'a', 's', 'a', 's', 'a', 's', 'a', 's', 'a', 's', ')', + }; + gsize size = sizeof (data); + GVariant *variant = NULL; + GVariant *normal_variant = NULL; + + variant = g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, data, size, + FALSE, NULL, NULL); + g_assert_nonnull (variant); + + normal_variant = g_variant_get_normal_form (variant); + g_assert_nonnull (normal_variant); + + g_variant_unref (normal_variant); + g_variant_unref (variant); +} + +/* Test that an empty object path is normalised successfully to the base object + * path, ‘/’. */ +static void +test_normal_checking_empty_object_path (void) +{ + const guint8 data[] = { + 0x20, 0x20, 0x00, 0x00, 0x00, 0x00, + '(', 'h', '(', 'a', 'i', 'a', 'b', 'i', 'o', ')', ')', + }; + gsize size = sizeof (data); + GVariant *variant = NULL; + GVariant *normal_variant = NULL; + + variant = g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, data, size, + FALSE, NULL, NULL); + g_assert_nonnull (variant); + + normal_variant = g_variant_get_normal_form (variant); + g_assert_nonnull (normal_variant); + + g_variant_unref (normal_variant); + g_variant_unref (variant); +} + int main (int argc, char **argv) { @@ -4607,6 +4865,10 @@ g_test_init (&argc, &argv, NULL); g_test_add_func ("/gvariant/type", test_gvarianttype); + g_test_add_func ("/gvariant/type/string-scan/recursion/tuple", + test_gvarianttype_string_scan_recursion_tuple); + g_test_add_func ("/gvariant/type/string-scan/recursion/array", + test_gvarianttype_string_scan_recursion_array); g_test_add_func ("/gvariant/typeinfo", test_gvarianttypeinfo); g_test_add_func ("/gvariant/serialiser/maybe", test_maybes); g_test_add_func ("/gvariant/serialiser/array", test_arrays); @@ -4660,5 +4922,20 @@ g_test_add_func ("/gvariant/stack-builder-init", test_stack_builder_init); g_test_add_func ("/gvariant/stack-dict-init", test_stack_dict_init); + + g_test_add_func ("/gvariant/normal-checking/tuples", + test_normal_checking_tuples); + g_test_add_func ("/gvariant/normal-checking/array-offsets", + test_normal_checking_array_offsets); + g_test_add_func ("/gvariant/normal-checking/tuple-offsets", + test_normal_checking_tuple_offsets); + g_test_add_func ("/gvariant/normal-checking/empty-object-path", + test_normal_checking_empty_object_path); + + g_test_add_func ("/gvariant/recursion-limits/variant-in-variant", + test_recursion_limits_variant_in_variant); + g_test_add_func ("/gvariant/recursion-limits/array-in-variant", + test_recursion_limits_array_in_variant); + return g_test_run (); } diff -Nru glib2.0-2.56.2/glib/tests/Makefile.am glib2.0-2.56.4/glib/tests/Makefile.am --- glib2.0-2.56.2/glib/tests/Makefile.am 2018-08-17 00:03:20.000000000 +0000 +++ glib2.0-2.56.4/glib/tests/Makefile.am 2018-12-18 15:03:26.000000000 +0000 @@ -155,7 +155,8 @@ fail-31 fail-32 fail-33 fail-34 fail-35 \ fail-36 fail-37 fail-38 fail-39 fail-40 \ fail-41 fail-42 fail-43 fail-44 fail-45 \ - fail-46 fail-47 fail-48 fail-49 \ + fail-46 fail-47 fail-48 fail-49 fail-50 \ + fail-51 \ valid-1 valid-2 valid-3 valid-4 valid-5 \ valid-6 valid-7 valid-8 valid-9 valid-10 \ valid-11 valid-12 valid-13 valid-14 valid-15 \ diff -Nru glib2.0-2.56.2/glib/tests/Makefile.in glib2.0-2.56.4/glib/tests/Makefile.in --- glib2.0-2.56.2/glib/tests/Makefile.in 2018-08-17 00:27:43.000000000 +0000 +++ glib2.0-2.56.4/glib/tests/Makefile.in 2018-12-18 16:10:54.000000000 +0000 @@ -1305,7 +1305,8 @@ fail-31 fail-32 fail-33 fail-34 fail-35 \ fail-36 fail-37 fail-38 fail-39 fail-40 \ fail-41 fail-42 fail-43 fail-44 fail-45 \ - fail-46 fail-47 fail-48 fail-49 \ + fail-46 fail-47 fail-48 fail-49 fail-50 \ + fail-51 \ valid-1 valid-2 valid-3 valid-4 valid-5 \ valid-6 valid-7 valid-8 valid-9 valid-10 \ valid-11 valid-12 valid-13 valid-14 valid-15 \ diff -Nru glib2.0-2.56.2/glib/tests/markups/fail-50.expected glib2.0-2.56.4/glib/tests/markups/fail-50.expected --- glib2.0-2.56.2/glib/tests/markups/fail-50.expected 1970-01-01 00:00:00.000000000 +0000 +++ glib2.0-2.56.4/glib/tests/markups/fail-50.expected 2018-12-18 15:03:26.000000000 +0000 @@ -0,0 +1 @@ +ERROR Error on line 1 char 5: Odd character '\xfc', expected an open quote mark after the equals sign when giving value for attribute 'r' of element '' diff -Nru glib2.0-2.56.2/glib/tests/markups/fail-50.gmarkup glib2.0-2.56.4/glib/tests/markups/fail-50.gmarkup --- glib2.0-2.56.2/glib/tests/markups/fail-50.gmarkup 1970-01-01 00:00:00.000000000 +0000 +++ glib2.0-2.56.4/glib/tests/markups/fail-50.gmarkup 2018-11-27 13:42:17.000000000 +0000 @@ -0,0 +1 @@ +< r= \ No newline at end of file diff -Nru glib2.0-2.56.2/glib/tests/markups/fail-51.expected glib2.0-2.56.4/glib/tests/markups/fail-51.expected --- glib2.0-2.56.2/glib/tests/markups/fail-51.expected 1970-01-01 00:00:00.000000000 +0000 +++ glib2.0-2.56.4/glib/tests/markups/fail-51.expected 2018-11-27 13:42:17.000000000 +0000 @@ -0,0 +1 @@ +ERROR Error on line 1 char 5: Document ended unexpectedly inside the close tag for an unopened element diff -Nru glib2.0-2.56.2/glib/tests/markups/fail-51.gmarkup glib2.0-2.56.4/glib/tests/markups/fail-51.gmarkup --- glib2.0-2.56.2/glib/tests/markups/fail-51.gmarkup 1970-01-01 00:00:00.000000000 +0000 +++ glib2.0-2.56.4/glib/tests/markups/fail-51.gmarkup 2018-11-27 13:42:17.000000000 +0000 @@ -0,0 +1 @@ + VS_VERSION_INFO VERSIONINFO - FILEVERSION 2,56,2,0 - PRODUCTVERSION 2,56,2,0 + FILEVERSION 2,56,4,0 + PRODUCTVERSION 2,56,4,0 FILEFLAGSMASK 0 FILEFLAGS 0 FILEOS VOS__WINDOWS32 @@ -15,12 +15,12 @@ BEGIN VALUE "CompanyName", "The GLib developer community" VALUE "FileDescription", "GModule" - VALUE "FileVersion", "2.56.2.0" + VALUE "FileVersion", "2.56.4.0" VALUE "InternalName", "libgmodule-2.0-0" VALUE "LegalCopyright", "Copyright 1998-2011 Tim Janik and others." VALUE "OriginalFilename", "libgmodule-2.0-0.dll" VALUE "ProductName", "GLib" - VALUE "ProductVersion", "2.56.2" + VALUE "ProductVersion", "2.56.4" END END BLOCK "VarFileInfo" diff -Nru glib2.0-2.56.2/gobject/gobject.rc glib2.0-2.56.4/gobject/gobject.rc --- glib2.0-2.56.2/gobject/gobject.rc 2018-08-17 01:03:23.000000000 +0000 +++ glib2.0-2.56.4/gobject/gobject.rc 2018-12-18 17:56:08.000000000 +0000 @@ -1,8 +1,8 @@ #include VS_VERSION_INFO VERSIONINFO - FILEVERSION 2,56,2,0 - PRODUCTVERSION 2,56,2,0 + FILEVERSION 2,56,4,0 + PRODUCTVERSION 2,56,4,0 FILEFLAGSMASK 0 FILEFLAGS 0 FILEOS VOS__WINDOWS32 @@ -15,12 +15,12 @@ BEGIN VALUE "CompanyName", "The GLib developer community" VALUE "FileDescription", "GObject" - VALUE "FileVersion", "2.56.2.0" + VALUE "FileVersion", "2.56.4.0" VALUE "InternalName", "libgobject-2.0-0" VALUE "LegalCopyright", "Copyright 1998-2011 Tim Janik, Red Hat, Inc. and others" VALUE "OriginalFilename", "libgobject-2.0-0.dll" VALUE "ProductName", "GLib" - VALUE "ProductVersion", "2.56.2" + VALUE "ProductVersion", "2.56.4" END END BLOCK "VarFileInfo" diff -Nru glib2.0-2.56.2/gthread/gthread.rc glib2.0-2.56.4/gthread/gthread.rc --- glib2.0-2.56.2/gthread/gthread.rc 2018-08-17 01:03:21.000000000 +0000 +++ glib2.0-2.56.4/gthread/gthread.rc 2018-12-18 17:56:08.000000000 +0000 @@ -1,8 +1,8 @@ #include VS_VERSION_INFO VERSIONINFO - FILEVERSION 2,56,2,0 - PRODUCTVERSION 2,56,2,0 + FILEVERSION 2,56,4,0 + PRODUCTVERSION 2,56,4,0 FILEFLAGSMASK 0 FILEFLAGS 0 FILEOS VOS__WINDOWS32 @@ -15,12 +15,12 @@ BEGIN VALUE "CompanyName", "The GLib developer community" VALUE "FileDescription", "GThread" - VALUE "FileVersion", "2.56.2.0" + VALUE "FileVersion", "2.56.4.0" VALUE "InternalName", "libgthread-2.0-0" VALUE "LegalCopyright", "Copyright 1995-2011 Peter Mattis, Spencer Kimball, Josh MacDonald, Sebastian Wilhelmi and others." VALUE "OriginalFilename", "libgthread-2.0-0.dll" VALUE "ProductName", "GLib" - VALUE "ProductVersion", "2.56.2" + VALUE "ProductVersion", "2.56.4" END END BLOCK "VarFileInfo" diff -Nru glib2.0-2.56.2/gtk-doc.make glib2.0-2.56.4/gtk-doc.make --- glib2.0-2.56.2/gtk-doc.make 2017-11-01 20:20:45.000000000 +0000 +++ glib2.0-2.56.4/gtk-doc.make 2018-11-23 12:02:50.000000000 +0000 @@ -212,6 +212,7 @@ for file in $(HTML_IMAGES) ; do \ test -f $(abs_srcdir)/$$file && cp $(abs_srcdir)/$$file $(abs_builddir)/html; \ test -f $(abs_builddir)/$$file && cp $(abs_builddir)/$$file $(abs_builddir)/html; \ + test -f $$file && cp $$file $(abs_builddir)/html; \ done; $(GTK_DOC_V_XREF)gtkdoc-fixxref --module=$(DOC_MODULE) --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS) $(AM_V_at)touch html-build.stamp diff -Nru glib2.0-2.56.2/INSTALL glib2.0-2.56.4/INSTALL --- glib2.0-2.56.2/INSTALL 2018-08-17 01:03:56.000000000 +0000 +++ glib2.0-2.56.4/INSTALL 2018-12-18 17:56:15.000000000 +0000 @@ -1,8 +1,8 @@ Simple install procedure ======================== - % tar xf glib-2.56.2.tar.gz # unpack the sources - % cd glib-2.56.2 # change to the toplevel directory + % tar xf glib-2.56.4.tar.gz # unpack the sources + % cd glib-2.56.4 # change to the toplevel directory % ./configure # run the `configure' script % make # build GLIB diff -Nru glib2.0-2.56.2/ltmain.sh glib2.0-2.56.4/ltmain.sh --- glib2.0-2.56.2/ltmain.sh 2018-08-17 00:27:31.000000000 +0000 +++ glib2.0-2.56.4/ltmain.sh 2018-12-18 16:10:34.000000000 +0000 @@ -2124,7 +2124,7 @@ # a configuration failure hint, and exit. func_fatal_configuration () { - func__fatal_error ${1+"$@"} \ + func_fatal_error ${1+"$@"} \ "See the $PACKAGE documentation for more information." \ "Fatal configuration error." } diff -Nru glib2.0-2.56.2/Makefile.in glib2.0-2.56.4/Makefile.in --- glib2.0-2.56.2/Makefile.in 2018-08-17 00:27:40.000000000 +0000 +++ glib2.0-2.56.4/Makefile.in 2018-12-18 16:10:50.000000000 +0000 @@ -440,7 +440,7 @@ $(srcdir)/gobject-2.0.pc.in $(srcdir)/gthread-2.0.pc.in \ $(top_srcdir)/glib.mk AUTHORS COPYING ChangeLog INSTALL NEWS \ README compile config.guess config.sub install-sh ltmain.sh \ - missing py-compile test-driver + missing test-driver DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) diff -Nru glib2.0-2.56.2/meson.build glib2.0-2.56.4/meson.build --- glib2.0-2.56.2/meson.build 2018-08-17 00:24:48.000000000 +0000 +++ glib2.0-2.56.4/meson.build 2018-12-18 15:03:26.000000000 +0000 @@ -1,5 +1,5 @@ project('glib', 'c', 'cpp', - version : '2.56.2', + version : '2.56.4', meson_version : '>= 0.44.0', default_options : [ 'warning_level=1', diff -Nru glib2.0-2.56.2/NEWS glib2.0-2.56.4/NEWS --- glib2.0-2.56.2/NEWS 2018-08-17 00:24:29.000000000 +0000 +++ glib2.0-2.56.4/NEWS 2018-12-18 15:03:37.000000000 +0000 @@ -1,3 +1,52 @@ +Overview of changes in GLib 2.56.4 +================================== + +* Various buffer overflow fixes in GMarkup/GVariant/GDBus (#1582) + +* Bug fixes: + #1588 Moving a bookmark item to the same URI causes a crash + #1582 Backport GMarkup/GVariant/GDBus fixes to glib-2-58 and glib-2-56 + +* Translation updates: + Brazilian Portuguese + Czech + German + Hungarian + Indonesian + Lithuanian + Polish + Slovenian + Swedish + + +Overview of changes in GLib 2.56.3 +================================== + +* The documentation for G_GNUC_MALLOC has changed to be more restrictive to + avoid miscompilations; you should check whether any uses of it in your code + are appropriate +* Fix cancellation of g_subprocess_communicate_async() calls + +* Bug fixes: + #1518 /network-monitor/create-in-thread fails in (LXC) containers on glib-2-56 + #1461 GBookmarkFile: nullptr access in current_element + #1462 GBookmarkFile: heap-buffer-overflow in g_utf8_get_char + !278 Backport g_subprocess_communicate() cancellation fixes from !266 to glib-2-56 + #1465 Many uses of G_GNUC_MALLOC are incorrect + #1472 Test for BROKEN_IP_MREQ_SOURCE_STRUCT is broken on Windows / Mingw + !259 Fix persistent CI failure on glib-2-56 + +* Translation updates: + Brazilian Portuguese + Czech + German + Hungarian + Indonesian + Polish + Slovenian + Swedish + + Overview of changes in GLib 2.56.2 ================================== Binary files /tmp/tmp5VL91L/cK03OndiwC/glib2.0-2.56.2/po/cs.gmo and /tmp/tmp5VL91L/dOCcQs85bU/glib2.0-2.56.4/po/cs.gmo differ diff -Nru glib2.0-2.56.2/po/cs.po glib2.0-2.56.4/po/cs.po --- glib2.0-2.56.2/po/cs.po 2018-08-17 00:03:20.000000000 +0000 +++ glib2.0-2.56.4/po/cs.po 2018-12-18 15:03:26.000000000 +0000 @@ -13,11 +13,10 @@ # msgid "" msgstr "" -"Project-Id-Version: glib\n" -"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?" -"product=glib&keywords=I18N+L10N&component=general\n" -"POT-Creation-Date: 2018-02-27 11:05+0000\n" -"PO-Revision-Date: 2018-02-28 22:34+0100\n" +"Project-Id-Version: glib glib-2.56\n" +"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/glib/issues\n" +"POT-Creation-Date: 2018-11-15 19:48+0000\n" +"PO-Revision-Date: 2018-11-24 10:07+0100\n" "Last-Translator: Marek Černocký \n" "Language-Team: čeština \n" "Language: cs\n" @@ -28,130 +27,127 @@ "X-Generator: Gtranslator 2.91.7\n" "X-Project-Style: gnome\n" -#: ../gio/gapplication.c:495 +#: gio/gapplication.c:496 msgid "GApplication options" msgstr "Volby GApplication" -#: ../gio/gapplication.c:495 +#: gio/gapplication.c:496 msgid "Show GApplication options" msgstr "Ukázat volby GApplication" -#: ../gio/gapplication.c:540 +#: gio/gapplication.c:541 msgid "Enter GApplication service mode (use from D-Bus service files)" msgstr "" "Vstoupit do režimu služby GApplication (použít ze souborů služby D-Bus)" -#: ../gio/gapplication.c:552 +#: gio/gapplication.c:553 msgid "Override the application’s ID" msgstr "Přepsat ID aplikace" -#: ../gio/gapplication-tool.c:45 ../gio/gapplication-tool.c:46 -#: ../gio/gio-tool.c:227 ../gio/gresource-tool.c:488 -#: ../gio/gsettings-tool.c:569 +#: gio/gapplication-tool.c:45 gio/gapplication-tool.c:46 gio/gio-tool.c:227 +#: gio/gresource-tool.c:488 gio/gsettings-tool.c:569 msgid "Print help" msgstr "Vypsat nápovědu" -#: ../gio/gapplication-tool.c:47 ../gio/gresource-tool.c:489 -#: ../gio/gresource-tool.c:557 +#: gio/gapplication-tool.c:47 gio/gresource-tool.c:489 gio/gresource-tool.c:557 msgid "[COMMAND]" msgstr "[PŘÍKAZ]" -#: ../gio/gapplication-tool.c:49 ../gio/gio-tool.c:228 +#: gio/gapplication-tool.c:49 gio/gio-tool.c:228 msgid "Print version" msgstr "Vypsat verzi" -#: ../gio/gapplication-tool.c:50 ../gio/gsettings-tool.c:575 +#: gio/gapplication-tool.c:50 gio/gsettings-tool.c:575 msgid "Print version information and exit" msgstr "Vypsat informace o verzi a skončit" -#: ../gio/gapplication-tool.c:52 +#: gio/gapplication-tool.c:52 msgid "List applications" msgstr "Vypsat aplikace" -#: ../gio/gapplication-tool.c:53 +#: gio/gapplication-tool.c:53 msgid "List the installed D-Bus activatable applications (by .desktop files)" msgstr "" "Vypsat nainstalované aktivovatelné aplikace D-Bus (podle souborů .desktop)" -#: ../gio/gapplication-tool.c:55 +#: gio/gapplication-tool.c:55 msgid "Launch an application" msgstr "Spustit aplikaci" -#: ../gio/gapplication-tool.c:56 +#: gio/gapplication-tool.c:56 msgid "Launch the application (with optional files to open)" msgstr "Spustit aplikaci (a otevřít v ní volitelné soubory)" -#: ../gio/gapplication-tool.c:57 +#: gio/gapplication-tool.c:57 msgid "APPID [FILE…]" msgstr "IDAPLIKACE [SOUBOR…]" -#: ../gio/gapplication-tool.c:59 +#: gio/gapplication-tool.c:59 msgid "Activate an action" msgstr "Aktivovat akci" -#: ../gio/gapplication-tool.c:60 +#: gio/gapplication-tool.c:60 msgid "Invoke an action on the application" msgstr "Vyvolat akci na aplikaci" -#: ../gio/gapplication-tool.c:61 +#: gio/gapplication-tool.c:61 msgid "APPID ACTION [PARAMETER]" msgstr "IDAPLIKACE AKCE [PARAMETR]" -#: ../gio/gapplication-tool.c:63 +#: gio/gapplication-tool.c:63 msgid "List available actions" msgstr "Vypsat dostupné akce" -#: ../gio/gapplication-tool.c:64 +#: gio/gapplication-tool.c:64 msgid "List static actions for an application (from .desktop file)" msgstr "Vypsat statické akce svázané s aplikací (ze souboru .desktop)" -#: ../gio/gapplication-tool.c:65 ../gio/gapplication-tool.c:71 +#: gio/gapplication-tool.c:65 gio/gapplication-tool.c:71 msgid "APPID" msgstr "IDAPLIKACE" -#: ../gio/gapplication-tool.c:70 ../gio/gapplication-tool.c:133 -#: ../gio/gdbus-tool.c:90 ../gio/gio-tool.c:224 +#: gio/gapplication-tool.c:70 gio/gapplication-tool.c:133 gio/gdbus-tool.c:90 +#: gio/gio-tool.c:224 msgid "COMMAND" msgstr "PŘÍKAZ" -#: ../gio/gapplication-tool.c:70 +#: gio/gapplication-tool.c:70 msgid "The command to print detailed help for" msgstr "Příkaz, ke kterému vypsat podrobnou nápovědu" -#: ../gio/gapplication-tool.c:71 +#: gio/gapplication-tool.c:71 msgid "Application identifier in D-Bus format (eg: org.example.viewer)" msgstr "Identifikátor aplikace ve formátu D-Bus (např. org.example.viewer)" -#: ../gio/gapplication-tool.c:72 ../gio/glib-compile-resources.c:665 -#: ../gio/glib-compile-resources.c:671 ../gio/glib-compile-resources.c:698 -#: ../gio/gresource-tool.c:495 ../gio/gresource-tool.c:561 +#: gio/gapplication-tool.c:72 gio/glib-compile-resources.c:665 +#: gio/glib-compile-resources.c:671 gio/glib-compile-resources.c:698 +#: gio/gresource-tool.c:495 gio/gresource-tool.c:561 msgid "FILE" msgstr "SOUBOR" -#: ../gio/gapplication-tool.c:72 +#: gio/gapplication-tool.c:72 msgid "Optional relative or absolute filenames, or URIs to open" msgstr "" "Volitelné relativní nebo absolutní názvy souborů nebo adresy URI, které se " "mají otevřít" -#: ../gio/gapplication-tool.c:73 +#: gio/gapplication-tool.c:73 msgid "ACTION" msgstr "AKCE" -#: ../gio/gapplication-tool.c:73 +#: gio/gapplication-tool.c:73 msgid "The action name to invoke" msgstr "Název akce, kterou chcete vyvolat" -#: ../gio/gapplication-tool.c:74 +#: gio/gapplication-tool.c:74 msgid "PARAMETER" msgstr "PARAMETR" -#: ../gio/gapplication-tool.c:74 +#: gio/gapplication-tool.c:74 msgid "Optional parameter to the action invocation, in GVariant format" msgstr "Volitelný parametr k akci vyvolání ve formátu GVariant" -#: ../gio/gapplication-tool.c:96 ../gio/gresource-tool.c:526 -#: ../gio/gsettings-tool.c:661 +#: gio/gapplication-tool.c:96 gio/gresource-tool.c:526 gio/gsettings-tool.c:661 #, c-format msgid "" "Unknown command %s\n" @@ -160,26 +156,26 @@ "Neznámý příkaz „%s“\n" "\n" -#: ../gio/gapplication-tool.c:101 +#: gio/gapplication-tool.c:101 msgid "Usage:\n" msgstr "Použití:\n" -#: ../gio/gapplication-tool.c:114 ../gio/gresource-tool.c:551 -#: ../gio/gsettings-tool.c:696 +#: gio/gapplication-tool.c:114 gio/gresource-tool.c:551 +#: gio/gsettings-tool.c:696 msgid "Arguments:\n" msgstr "Argumenty:\n" -#: ../gio/gapplication-tool.c:133 +#: gio/gapplication-tool.c:133 msgid "[ARGS…]" msgstr "[ARGUMENTY…]" -#: ../gio/gapplication-tool.c:134 +#: gio/gapplication-tool.c:134 #, c-format msgid "Commands:\n" msgstr "Příkazy:\n" #. Translators: do not translate 'help', but please translate 'COMMAND'. -#: ../gio/gapplication-tool.c:146 +#: gio/gapplication-tool.c:146 #, c-format msgid "" "Use “%s help COMMAND” to get detailed help.\n" @@ -188,7 +184,7 @@ "Podrobnou nápovědu získáte spuštěním „%s help PŘÍKAZ“.\n" "\n" -#: ../gio/gapplication-tool.c:165 +#: gio/gapplication-tool.c:165 #, c-format msgid "" "%s command requires an application id to directly follow\n" @@ -197,13 +193,13 @@ "Příkaz %s vyžaduje, aby bezprostředně po něm následovalo ID aplikace\n" "\n" -#: ../gio/gapplication-tool.c:171 +#: gio/gapplication-tool.c:171 #, c-format msgid "invalid application id: “%s”\n" msgstr "neplatné ID aplikace: „%s“\n" #. Translators: %s is replaced with a command name like 'list-actions' -#: ../gio/gapplication-tool.c:182 +#: gio/gapplication-tool.c:182 #, c-format msgid "" "“%s” takes no arguments\n" @@ -212,22 +208,21 @@ "„%s“ nelze použít s argumenty\n" "\n" -#: ../gio/gapplication-tool.c:266 +#: gio/gapplication-tool.c:266 #, c-format msgid "unable to connect to D-Bus: %s\n" msgstr "nelze se připojit k D-Bus: %s\n" -#: ../gio/gapplication-tool.c:286 +#: gio/gapplication-tool.c:286 #, c-format msgid "error sending %s message to application: %s\n" msgstr "chyba při odesílání zprávy %s aplikaci: %s\n" -#: ../gio/gapplication-tool.c:317 -#, c-format +#: gio/gapplication-tool.c:317 msgid "action name must be given after application id\n" msgstr "název aplikace musí následovat po ID aplikace\n" -#: ../gio/gapplication-tool.c:325 +#: gio/gapplication-tool.c:325 #, c-format msgid "" "invalid action name: “%s”\n" @@ -236,27 +231,25 @@ "neplatný název akce: „%s“\n" "názvy akcí mohou obsahovat pouze alfanumerické znaky, „-“ a „.“\n" -#: ../gio/gapplication-tool.c:344 +#: gio/gapplication-tool.c:344 #, c-format msgid "error parsing action parameter: %s\n" msgstr "chyba při analyzování parametru akce: %s\n" -#: ../gio/gapplication-tool.c:356 -#, c-format +#: gio/gapplication-tool.c:356 msgid "actions accept a maximum of one parameter\n" msgstr "akce podporují nanejvýš jeden parametr\n" -#: ../gio/gapplication-tool.c:411 -#, c-format +#: gio/gapplication-tool.c:411 msgid "list-actions command takes only the application id" msgstr "S příkazem list-actions lze použít pouze ID aplikace" -#: ../gio/gapplication-tool.c:421 +#: gio/gapplication-tool.c:421 #, c-format msgid "unable to find desktop file for application %s\n" msgstr "nelze nalézt soubor desktop pro aplikaci %s\n" -#: ../gio/gapplication-tool.c:466 +#: gio/gapplication-tool.c:466 #, c-format msgid "" "unrecognised command: %s\n" @@ -265,121 +258,117 @@ "neznámý příkaz: %s\n" "\n" -#: ../gio/gbufferedinputstream.c:420 ../gio/gbufferedinputstream.c:498 -#: ../gio/ginputstream.c:179 ../gio/ginputstream.c:379 -#: ../gio/ginputstream.c:617 ../gio/ginputstream.c:1019 -#: ../gio/goutputstream.c:203 ../gio/goutputstream.c:834 -#: ../gio/gpollableinputstream.c:205 ../gio/gpollableoutputstream.c:209 +#: gio/gbufferedinputstream.c:420 gio/gbufferedinputstream.c:498 +#: gio/ginputstream.c:179 gio/ginputstream.c:379 gio/ginputstream.c:617 +#: gio/ginputstream.c:1019 gio/goutputstream.c:203 gio/goutputstream.c:834 +#: gio/gpollableinputstream.c:205 gio/gpollableoutputstream.c:209 #, c-format msgid "Too large count value passed to %s" msgstr "%s poskytnut příliš vysoký počet" -#: ../gio/gbufferedinputstream.c:891 ../gio/gbufferedoutputstream.c:575 -#: ../gio/gdataoutputstream.c:562 +#: gio/gbufferedinputstream.c:891 gio/gbufferedoutputstream.c:575 +#: gio/gdataoutputstream.c:562 msgid "Seek not supported on base stream" msgstr "Posouvání není v proudu podporováno" -#: ../gio/gbufferedinputstream.c:937 +#: gio/gbufferedinputstream.c:937 msgid "Cannot truncate GBufferedInputStream" msgstr "Nelze zkrátit GBufferedInputStream" -#: ../gio/gbufferedinputstream.c:982 ../gio/ginputstream.c:1208 -#: ../gio/giostream.c:300 ../gio/goutputstream.c:1661 +#: gio/gbufferedinputstream.c:982 gio/ginputstream.c:1208 gio/giostream.c:300 +#: gio/goutputstream.c:1661 msgid "Stream is already closed" msgstr "Proud je již uzavřen" -#: ../gio/gbufferedoutputstream.c:612 ../gio/gdataoutputstream.c:592 +#: gio/gbufferedoutputstream.c:612 gio/gdataoutputstream.c:592 msgid "Truncate not supported on base stream" msgstr "Zkrácování není v proudu podporováno" -#: ../gio/gcancellable.c:317 ../gio/gdbusconnection.c:1849 -#: ../gio/gdbusprivate.c:1402 ../gio/gsimpleasyncresult.c:871 -#: ../gio/gsimpleasyncresult.c:897 +#: gio/gcancellable.c:317 gio/gdbusconnection.c:1849 gio/gdbusprivate.c:1402 +#: gio/gsimpleasyncresult.c:871 gio/gsimpleasyncresult.c:897 #, c-format msgid "Operation was cancelled" msgstr "Operace byla zrušena" -#: ../gio/gcharsetconverter.c:260 +#: gio/gcharsetconverter.c:260 msgid "Invalid object, not initialized" msgstr "Neplatný objekt, nebyl spuštěn" -#: ../gio/gcharsetconverter.c:281 ../gio/gcharsetconverter.c:309 +#: gio/gcharsetconverter.c:281 gio/gcharsetconverter.c:309 msgid "Incomplete multibyte sequence in input" msgstr "Neúplná vícebajtová posloupnost na vstupu" -#: ../gio/gcharsetconverter.c:315 ../gio/gcharsetconverter.c:324 +#: gio/gcharsetconverter.c:315 gio/gcharsetconverter.c:324 msgid "Not enough space in destination" msgstr "Cíl nemá dostatek místa" -#: ../gio/gcharsetconverter.c:342 ../gio/gdatainputstream.c:848 -#: ../gio/gdatainputstream.c:1261 ../glib/gconvert.c:454 ../glib/gconvert.c:883 -#: ../glib/giochannel.c:1557 ../glib/giochannel.c:1599 -#: ../glib/giochannel.c:2443 ../glib/gutf8.c:869 ../glib/gutf8.c:1322 +#: gio/gcharsetconverter.c:342 gio/gdatainputstream.c:848 +#: gio/gdatainputstream.c:1261 glib/gconvert.c:454 glib/gconvert.c:883 +#: glib/giochannel.c:1558 glib/giochannel.c:1600 glib/giochannel.c:2444 +#: glib/gutf8.c:870 glib/gutf8.c:1323 msgid "Invalid byte sequence in conversion input" msgstr "Neplatná posloupnost bajtů na vstupu převodu" -#: ../gio/gcharsetconverter.c:347 ../glib/gconvert.c:462 ../glib/gconvert.c:797 -#: ../glib/giochannel.c:1564 ../glib/giochannel.c:2455 +#: gio/gcharsetconverter.c:347 glib/gconvert.c:462 glib/gconvert.c:797 +#: glib/giochannel.c:1565 glib/giochannel.c:2456 #, c-format msgid "Error during conversion: %s" msgstr "Chyba při převodu: %s" -#: ../gio/gcharsetconverter.c:445 ../gio/gsocket.c:1104 +#: gio/gcharsetconverter.c:445 gio/gsocket.c:1104 msgid "Cancellable initialization not supported" msgstr "Zrušitelné spuštění není podporováno" -#: ../gio/gcharsetconverter.c:456 ../glib/gconvert.c:327 -#: ../glib/giochannel.c:1385 +#: gio/gcharsetconverter.c:456 glib/gconvert.c:327 glib/giochannel.c:1386 #, c-format msgid "Conversion from character set “%s” to “%s” is not supported" msgstr "Převod ze znakové sady „%s“ do „%s“ není podporován" -#: ../gio/gcharsetconverter.c:460 ../glib/gconvert.c:331 +#: gio/gcharsetconverter.c:460 glib/gconvert.c:331 #, c-format msgid "Could not open converter from “%s” to “%s”" msgstr "Nelze otevřít převodník z „%s“ do „%s“" -#: ../gio/gcontenttype.c:358 +#: gio/gcontenttype.c:358 #, c-format msgid "%s type" msgstr "typ %s" -#: ../gio/gcontenttype-win32.c:177 +#: gio/gcontenttype-win32.c:177 msgid "Unknown type" msgstr "Neznámý typ" -#: ../gio/gcontenttype-win32.c:179 +#: gio/gcontenttype-win32.c:179 #, c-format msgid "%s filetype" msgstr "typ souboru %s" -#: ../gio/gcredentials.c:312 ../gio/gcredentials.c:571 +#: gio/gcredentials.c:312 gio/gcredentials.c:571 msgid "GCredentials is not implemented on this OS" msgstr "GCredentials na tomto OS není implementováno" -#: ../gio/gcredentials.c:467 +#: gio/gcredentials.c:467 msgid "There is no GCredentials support for your platform" msgstr "Danou platformu GCredentials nepodporuje" -#: ../gio/gcredentials.c:513 +#: gio/gcredentials.c:513 msgid "GCredentials does not contain a process ID on this OS" msgstr "GCredentials na tomto OS neobsahuje ID procesu" -#: ../gio/gcredentials.c:565 +#: gio/gcredentials.c:565 msgid "Credentials spoofing is not possible on this OS" msgstr "Změna přihlašovacích údajů na tomto OS není implementován" -#: ../gio/gdatainputstream.c:304 +#: gio/gdatainputstream.c:304 msgid "Unexpected early end-of-stream" msgstr "Neočekávaný časný konec proudu" -#: ../gio/gdbusaddress.c:158 ../gio/gdbusaddress.c:246 -#: ../gio/gdbusaddress.c:327 +#: gio/gdbusaddress.c:158 gio/gdbusaddress.c:246 gio/gdbusaddress.c:327 #, c-format msgid "Unsupported key “%s” in address entry “%s”" msgstr "Nepodporovaný klíč „%s“ v záznamu s adresou „%s“" -#: ../gio/gdbusaddress.c:185 +#: gio/gdbusaddress.c:185 #, c-format msgid "" "Address “%s” is invalid (need exactly one of path, tmpdir or abstract keys)" @@ -387,27 +376,32 @@ "Adresa „%s“ je neplatná (je zapotřebí právě jeden z klíčů path, tmpdir nebo " "abstract)" -#: ../gio/gdbusaddress.c:198 +#: gio/gdbusaddress.c:198 #, c-format msgid "Meaningless key/value pair combination in address entry “%s”" msgstr "Nesmyslná párová kombinace klíč/hodnota v záznamu s adresou „%s“" -#: ../gio/gdbusaddress.c:261 ../gio/gdbusaddress.c:342 +#: gio/gdbusaddress.c:261 gio/gdbusaddress.c:342 #, c-format msgid "Error in address “%s” — the port attribute is malformed" msgstr "Chyba v adrese „%s“ – atribut portu má chybný formát" -#: ../gio/gdbusaddress.c:272 ../gio/gdbusaddress.c:353 +#: gio/gdbusaddress.c:272 gio/gdbusaddress.c:353 #, c-format msgid "Error in address “%s” — the family attribute is malformed" msgstr "Chyba v adrese „%s“ – atribut rodiny má chybný formát" -#: ../gio/gdbusaddress.c:463 +#: gio/gdbusaddress.c:423 gio/gdbusaddress.c:673 +#, c-format +msgid "Unknown or unsupported transport “%s” for address “%s”" +msgstr "Neznámý nebo nepodporovaný přenos „%s“ adresy „%s“" + +#: gio/gdbusaddress.c:467 #, c-format msgid "Address element “%s” does not contain a colon (:)" msgstr "Prvek adresy „%s“ neobsahuje dvojtečku (:)" -#: ../gio/gdbusaddress.c:484 +#: gio/gdbusaddress.c:488 #, c-format msgid "" "Key/Value pair %d, “%s”, in address element “%s” does not contain an equal " @@ -415,7 +409,7 @@ msgstr "" "Pár klíč/hodnota %d, „%s“, v prvku adresy „%s“ neobsahuje znak rovná se" -#: ../gio/gdbusaddress.c:498 +#: gio/gdbusaddress.c:502 #, c-format msgid "" "Error unescaping key or value in Key/Value pair %d, “%s”, in address element " @@ -424,7 +418,7 @@ "Chyba v neuvozeném klíči nebo hodnotě v páru klíč/hodnota %d, „%s“, v prvku " "adresy „%s“" -#: ../gio/gdbusaddress.c:576 +#: gio/gdbusaddress.c:580 #, c-format msgid "" "Error in address “%s” — the unix transport requires exactly one of the keys " @@ -433,89 +427,84 @@ "Chyba v adrese „%s“ – unix transport vyžaduje jako nastavený právě jeden z " "klíčů „path“ nebo „abstract“" -#: ../gio/gdbusaddress.c:612 +#: gio/gdbusaddress.c:616 #, c-format msgid "Error in address “%s” — the host attribute is missing or malformed" msgstr "Chyba v adrese „%s“ – atribut počítače schází nebo má chybný formát" -#: ../gio/gdbusaddress.c:626 +#: gio/gdbusaddress.c:630 #, c-format msgid "Error in address “%s” — the port attribute is missing or malformed" msgstr "Chyba v adrese „%s“ – atribut portu schází nebo má chybný formát" -#: ../gio/gdbusaddress.c:640 +#: gio/gdbusaddress.c:644 #, c-format msgid "Error in address “%s” — the noncefile attribute is missing or malformed" msgstr "Chyba v adrese „%s“ – atribut noncefile schází nebo má chybný formát" -#: ../gio/gdbusaddress.c:661 +#: gio/gdbusaddress.c:665 msgid "Error auto-launching: " msgstr "Chyba při automatickém spouštění: " -#: ../gio/gdbusaddress.c:669 -#, c-format -msgid "Unknown or unsupported transport “%s” for address “%s”" -msgstr "Neznámý nebo nepodporovaný přenos „%s“ adresy „%s“" - -#: ../gio/gdbusaddress.c:714 +#: gio/gdbusaddress.c:718 #, c-format msgid "Error opening nonce file “%s”: %s" msgstr "Chyba při otevírání souboru nonce „%s“: %s" -#: ../gio/gdbusaddress.c:733 +#: gio/gdbusaddress.c:737 #, c-format msgid "Error reading from nonce file “%s”: %s" msgstr "Chyba při čtení ze souboru nonce „%s“: %s" -#: ../gio/gdbusaddress.c:742 +#: gio/gdbusaddress.c:746 #, c-format msgid "Error reading from nonce file “%s”, expected 16 bytes, got %d" msgstr "Chyba při čtení ze souboru nonce „%s“, očekáváno 16 bajtů, obdrženo %d" -#: ../gio/gdbusaddress.c:760 +#: gio/gdbusaddress.c:764 #, c-format msgid "Error writing contents of nonce file “%s” to stream:" msgstr "Chyba při zápisu obsahu souboru nonce „%s“ do proudu:" -#: ../gio/gdbusaddress.c:969 +#: gio/gdbusaddress.c:973 msgid "The given address is empty" msgstr "Daná adresa je prázdná" -#: ../gio/gdbusaddress.c:1082 +#: gio/gdbusaddress.c:1086 #, c-format msgid "Cannot spawn a message bus when setuid" msgstr "Nelze spustit sběrnici zpráv bez setuid" -#: ../gio/gdbusaddress.c:1089 +#: gio/gdbusaddress.c:1093 msgid "Cannot spawn a message bus without a machine-id: " msgstr "Nelze spustit sběrnici zpráv bez machine-id: " -#: ../gio/gdbusaddress.c:1096 +#: gio/gdbusaddress.c:1100 #, c-format msgid "Cannot autolaunch D-Bus without X11 $DISPLAY" msgstr "Nelze automaticky spustit D-Bus bez X11 $DISPLAY" -#: ../gio/gdbusaddress.c:1138 +#: gio/gdbusaddress.c:1142 #, c-format msgid "Error spawning command line “%s”: " msgstr "Chyba při spouštění příkazového řádku „%s“: " -#: ../gio/gdbusaddress.c:1355 +#: gio/gdbusaddress.c:1359 #, c-format msgid "(Type any character to close this window)\n" msgstr "(Zmáčknutím libovolného znaku okno zavřete)\n" -#: ../gio/gdbusaddress.c:1509 +#: gio/gdbusaddress.c:1513 #, c-format msgid "Session dbus not running, and autolaunch failed" msgstr "Služba dbus sezení neběží a automatické spuštění selhalo" -#: ../gio/gdbusaddress.c:1520 +#: gio/gdbusaddress.c:1524 #, c-format msgid "Cannot determine session bus address (not implemented for this OS)" msgstr "Nelze určit adresu sběrnice sezení (v tomto OS neimplementováno)" -#: ../gio/gdbusaddress.c:1658 +#: gio/gdbusaddress.c:1662 #, c-format msgid "" "Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable " @@ -524,7 +513,7 @@ "Nelze určit adresu sběrnice z proměnné prostředí DBUS_STARTER_BUS_TYPE – " "neznámá hodnota „%s“" -#: ../gio/gdbusaddress.c:1667 ../gio/gdbusconnection.c:7160 +#: gio/gdbusaddress.c:1671 gio/gdbusconnection.c:7160 msgid "" "Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment " "variable is not set" @@ -532,119 +521,119 @@ "Nelze určit adresu sběrnice, jelikož proměnná prostředí " "DBUS_STARTER_BUS_TYPE není nastavena" -#: ../gio/gdbusaddress.c:1677 +#: gio/gdbusaddress.c:1681 #, c-format msgid "Unknown bus type %d" msgstr "Neznámý typ sběrnice %d" -#: ../gio/gdbusauth.c:293 +#: gio/gdbusauth.c:293 msgid "Unexpected lack of content trying to read a line" msgstr "Neočekávaně scházející obsah při pokusu o přečtení řádku" -#: ../gio/gdbusauth.c:337 +#: gio/gdbusauth.c:337 msgid "Unexpected lack of content trying to (safely) read a line" msgstr "Neočekávaně scházející obsah při pokusu o (bezpečné) přečtení řádku" -#: ../gio/gdbusauth.c:508 +#: gio/gdbusauth.c:508 #, c-format msgid "" "Exhausted all available authentication mechanisms (tried: %s) (available: %s)" msgstr "" "Vyčerpány všechny dostupné ověřovací mechanismy (pokusů: %s) (dostupných: %s)" -#: ../gio/gdbusauth.c:1171 +#: gio/gdbusauth.c:1171 msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer" msgstr "Zrušeno přes GDBusAuthObserver::authorize-authenticated-peer" -#: ../gio/gdbusauthmechanismsha1.c:262 +#: gio/gdbusauthmechanismsha1.c:262 #, c-format msgid "Error when getting information for directory “%s”: %s" msgstr "Chyba při získávání informací pro složku „%s“: %s" -#: ../gio/gdbusauthmechanismsha1.c:274 +#: gio/gdbusauthmechanismsha1.c:274 #, c-format msgid "" "Permissions on directory “%s” are malformed. Expected mode 0700, got 0%o" msgstr "" "Oprávnění složky „%s“ mají chybný formát. Očekáván režim 0700, obdržen 0%o" -#: ../gio/gdbusauthmechanismsha1.c:296 +#: gio/gdbusauthmechanismsha1.c:296 #, c-format msgid "Error creating directory “%s”: %s" msgstr "Chyba při vytváření složky %s: %s" -#: ../gio/gdbusauthmechanismsha1.c:379 +#: gio/gdbusauthmechanismsha1.c:379 #, c-format msgid "Error opening keyring “%s” for reading: " msgstr "Chyba při otevírání klíčenky „%s“ ke čtení: " -#: ../gio/gdbusauthmechanismsha1.c:402 ../gio/gdbusauthmechanismsha1.c:720 +#: gio/gdbusauthmechanismsha1.c:402 gio/gdbusauthmechanismsha1.c:720 #, c-format msgid "Line %d of the keyring at “%s” with content “%s” is malformed" msgstr "Řádek %d klíčenky na „%s“ s obsahem „%s“ má chybný formát" -#: ../gio/gdbusauthmechanismsha1.c:416 ../gio/gdbusauthmechanismsha1.c:734 +#: gio/gdbusauthmechanismsha1.c:416 gio/gdbusauthmechanismsha1.c:734 #, c-format msgid "" "First token of line %d of the keyring at “%s” with content “%s” is malformed" msgstr "První symbol řádku %d klíčenky na „%s“ s obsahem „%s“ má chybný formát" -#: ../gio/gdbusauthmechanismsha1.c:430 ../gio/gdbusauthmechanismsha1.c:748 +#: gio/gdbusauthmechanismsha1.c:430 gio/gdbusauthmechanismsha1.c:748 #, c-format msgid "" "Second token of line %d of the keyring at “%s” with content “%s” is malformed" msgstr "Druhý symbol řádku %d klíčenky na „%s“ s obsahem „%s“ má chybný formát" -#: ../gio/gdbusauthmechanismsha1.c:454 +#: gio/gdbusauthmechanismsha1.c:454 #, c-format msgid "Didn’t find cookie with id %d in the keyring at “%s”" msgstr "Nenalezena cookie s id %d v klíčence na „%s“" -#: ../gio/gdbusauthmechanismsha1.c:536 +#: gio/gdbusauthmechanismsha1.c:536 #, c-format msgid "Error deleting stale lock file “%s”: %s" msgstr "Chyba při mazání zastaralého zamykacího souboru „%s“: %s" -#: ../gio/gdbusauthmechanismsha1.c:568 +#: gio/gdbusauthmechanismsha1.c:568 #, c-format msgid "Error creating lock file “%s”: %s" msgstr "Chyba při vytváření zamykacího souboru „%s“: %s" -#: ../gio/gdbusauthmechanismsha1.c:599 +#: gio/gdbusauthmechanismsha1.c:599 #, c-format msgid "Error closing (unlinked) lock file “%s”: %s" msgstr "Chyba při zavírání (neodkazovaného) zamykacího souboru „%s“: %s" -#: ../gio/gdbusauthmechanismsha1.c:610 +#: gio/gdbusauthmechanismsha1.c:610 #, c-format msgid "Error unlinking lock file “%s”: %s" msgstr "Chyba mazámí zamykacího souboru „%s“: %s" -#: ../gio/gdbusauthmechanismsha1.c:687 +#: gio/gdbusauthmechanismsha1.c:687 #, c-format msgid "Error opening keyring “%s” for writing: " msgstr "Chyba při otevírání klíčenky „%s“ k zápisu: " -#: ../gio/gdbusauthmechanismsha1.c:883 +#: gio/gdbusauthmechanismsha1.c:883 #, c-format msgid "(Additionally, releasing the lock for “%s” also failed: %s) " msgstr "(Navíc selhalo také uvolnění zámku pro „%s“: %s) " -#: ../gio/gdbusconnection.c:612 ../gio/gdbusconnection.c:2378 +#: gio/gdbusconnection.c:612 gio/gdbusconnection.c:2378 msgid "The connection is closed" msgstr "Spojení bylo ukončeno" -#: ../gio/gdbusconnection.c:1879 +#: gio/gdbusconnection.c:1879 msgid "Timeout was reached" msgstr "Časový limit vypršel" -#: ../gio/gdbusconnection.c:2500 +#: gio/gdbusconnection.c:2500 msgid "" "Unsupported flags encountered when constructing a client-side connection" msgstr "" "Nalezeny nepodporované příznaky při vytváření spojení na straně klienta" -#: ../gio/gdbusconnection.c:4124 ../gio/gdbusconnection.c:4471 +#: gio/gdbusconnection.c:4124 gio/gdbusconnection.c:4471 #, c-format msgid "" "No such interface 'org.freedesktop.DBus.Properties' on object at path %s" @@ -652,79 +641,79 @@ "Žádné prostředí „org.freedesktop.DBus.Properties“ neexistuje na objektu na " "cestě %s" -#: ../gio/gdbusconnection.c:4266 +#: gio/gdbusconnection.c:4266 #, c-format msgid "No such property '%s'" msgstr "Žádná vlastnost „%s“ neexistuje" -#: ../gio/gdbusconnection.c:4278 +#: gio/gdbusconnection.c:4278 #, c-format msgid "Property '%s' is not readable" msgstr "Vlastnost „%s“ není čitelná" -#: ../gio/gdbusconnection.c:4289 +#: gio/gdbusconnection.c:4289 #, c-format msgid "Property '%s' is not writable" msgstr "Vlastnost „%s“ není zapisovatelná" -#: ../gio/gdbusconnection.c:4309 +#: gio/gdbusconnection.c:4309 #, c-format msgid "Error setting property '%s': Expected type '%s' but got '%s'" msgstr "" "Chyba při nastavování vlastnosti „%s“: Očekáván typ „%s“, ale obdržen „%s“" -#: ../gio/gdbusconnection.c:4414 ../gio/gdbusconnection.c:4622 -#: ../gio/gdbusconnection.c:6591 +#: gio/gdbusconnection.c:4414 gio/gdbusconnection.c:4622 +#: gio/gdbusconnection.c:6591 #, c-format msgid "No such interface '%s'" msgstr "Žádné rozhraní „%s“ neexistuje" -#: ../gio/gdbusconnection.c:4840 ../gio/gdbusconnection.c:7100 +#: gio/gdbusconnection.c:4840 gio/gdbusconnection.c:7100 #, c-format msgid "No such interface '%s' on object at path %s" msgstr "Žádné rozhraní „%s“ neexistuje na objektu na cestě %s" -#: ../gio/gdbusconnection.c:4938 +#: gio/gdbusconnection.c:4938 #, c-format msgid "No such method '%s'" msgstr "Žádná taková metoda „%s“ neexistuje" -#: ../gio/gdbusconnection.c:4969 +#: gio/gdbusconnection.c:4969 #, c-format msgid "Type of message, '%s', does not match expected type '%s'" msgstr "Typ zprávy, „%s“, se neshoduje s očekávaným typem „%s“" -#: ../gio/gdbusconnection.c:5167 +#: gio/gdbusconnection.c:5167 #, c-format msgid "An object is already exported for the interface %s at %s" msgstr "Objekt je již exportován pro prostředí %s na %s" -#: ../gio/gdbusconnection.c:5393 +#: gio/gdbusconnection.c:5393 #, c-format msgid "Unable to retrieve property %s.%s" msgstr "Nelze načíst vlastnost %s.%s" -#: ../gio/gdbusconnection.c:5449 +#: gio/gdbusconnection.c:5449 #, c-format msgid "Unable to set property %s.%s" msgstr "Nelze nastavit vlastnost %s.%s" -#: ../gio/gdbusconnection.c:5627 +#: gio/gdbusconnection.c:5627 #, c-format msgid "Method '%s' returned type '%s', but expected '%s'" msgstr "Metoda „%s“ navrátila typ „%s“, ale očekáván byl „%s“" -#: ../gio/gdbusconnection.c:6702 +#: gio/gdbusconnection.c:6702 #, c-format msgid "Method '%s' on interface '%s' with signature '%s' does not exist" msgstr "Metoda „%s“ na rozhraní „%s“ s podpisem „%s“ neexistuje" -#: ../gio/gdbusconnection.c:6823 +#: gio/gdbusconnection.c:6823 #, c-format msgid "A subtree is already exported for %s" msgstr "Podstrom je již exportován pro %s" -#: ../gio/gdbusconnection.c:7151 +#: gio/gdbusconnection.c:7151 #, c-format msgid "" "Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable " @@ -733,27 +722,27 @@ "Nelze určit adresu sběrnice z proměnné prostředí DBUS_STARTER_BUS_TYPE – " "neznámá hodnota „%s“" -#: ../gio/gdbusmessage.c:1246 +#: gio/gdbusmessage.c:1249 msgid "type is INVALID" msgstr "typ je INVALID" -#: ../gio/gdbusmessage.c:1257 +#: gio/gdbusmessage.c:1260 msgid "METHOD_CALL message: PATH or MEMBER header field is missing" msgstr "Zpráva METHOD_CALL: pole se záhlavím PATH nebo MEMBER schází" -#: ../gio/gdbusmessage.c:1268 +#: gio/gdbusmessage.c:1271 msgid "METHOD_RETURN message: REPLY_SERIAL header field is missing" msgstr "Zpráva METHOD_RETURN: pole se záhlavím REPLY_SERIAL schází" -#: ../gio/gdbusmessage.c:1280 +#: gio/gdbusmessage.c:1283 msgid "ERROR message: REPLY_SERIAL or ERROR_NAME header field is missing" msgstr "Zpráva ERROR: pole se záhlavím REPLY_SERIAL nebo ERROR_NAME schází" -#: ../gio/gdbusmessage.c:1293 +#: gio/gdbusmessage.c:1296 msgid "SIGNAL message: PATH, INTERFACE or MEMBER header field is missing" msgstr "Zpráva SIGNAL: pole se záhlavím PATH, INTERFACE nebo MEMBER schází" -#: ../gio/gdbusmessage.c:1301 +#: gio/gdbusmessage.c:1304 msgid "" "SIGNAL message: The PATH header field is using the reserved value /org/" "freedesktop/DBus/Local" @@ -761,7 +750,7 @@ "Zpráva SIGNAL: pole se záhlavím PATH používá rezervovanou hodnotu /org/" "freedesktop/DBus/Local" -#: ../gio/gdbusmessage.c:1309 +#: gio/gdbusmessage.c:1312 msgid "" "SIGNAL message: The INTERFACE header field is using the reserved value org." "freedesktop.DBus.Local" @@ -769,7 +758,7 @@ "Zpráva SIGNAL: pole se záhlavím INTERFACE používá rezervovanou hodnotu org." "freedesktop.DBus.Local" -#: ../gio/gdbusmessage.c:1357 ../gio/gdbusmessage.c:1417 +#: gio/gdbusmessage.c:1360 gio/gdbusmessage.c:1420 #, c-format msgid "Wanted to read %lu byte but only got %lu" msgid_plural "Wanted to read %lu bytes but only got %lu" @@ -777,12 +766,12 @@ msgstr[1] "Zamýšlely se přečíst %lu bajty, ale obdrženo %lu" msgstr[2] "Zamýšlelo se přečíst %lu bajtů, ale obdrženo %lu" -#: ../gio/gdbusmessage.c:1371 +#: gio/gdbusmessage.c:1374 #, c-format msgid "Expected NUL byte after the string “%s” but found byte %d" msgstr "Očekáván bajt NULL za řetězcem „%s“, ale byl nalezen bajt %d" -#: ../gio/gdbusmessage.c:1390 +#: gio/gdbusmessage.c:1393 #, c-format msgid "" "Expected valid UTF-8 string but found invalid bytes at byte offset %d " @@ -791,17 +780,17 @@ "Očekáván platný řetězec UTF-8, ale byly nalezeny neplatné bajty na pozici %d " "(délka řetězce je %d). Platný řetězec UTF-8 až do příslušného bodu byl „%s“" -#: ../gio/gdbusmessage.c:1593 +#: gio/gdbusmessage.c:1596 #, c-format msgid "Parsed value “%s” is not a valid D-Bus object path" msgstr "Analyzovaná hodnota „%s“ není platná cesta objektu D-Bus" -#: ../gio/gdbusmessage.c:1615 +#: gio/gdbusmessage.c:1618 #, c-format msgid "Parsed value “%s” is not a valid D-Bus signature" msgstr "Analyzovaná hodnota „%s“ není platný podpis D-Bus" -#: ../gio/gdbusmessage.c:1662 +#: gio/gdbusmessage.c:1665 #, c-format msgid "" "Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)." @@ -814,7 +803,7 @@ msgstr[2] "" "Zjištěno pole o délce %u bajtů. Maximální délka je 2<<26 bajtů (64 MiB)." -#: ../gio/gdbusmessage.c:1682 +#: gio/gdbusmessage.c:1685 #, c-format msgid "" "Encountered array of type “a%c”, expected to have a length a multiple of %u " @@ -823,12 +812,12 @@ "Vyskytlo se pole typu „a%c“, které by mělo mít délku v násobku %u bajtů, ale " "skutečná délka je %u bajtů" -#: ../gio/gdbusmessage.c:1849 +#: gio/gdbusmessage.c:1855 #, c-format msgid "Parsed value “%s” for variant is not a valid D-Bus signature" msgstr "Analyzovaná hodnota „%s“ varianty není platným podpisem D-Bus" -#: ../gio/gdbusmessage.c:1873 +#: gio/gdbusmessage.c:1879 #, c-format msgid "" "Error deserializing GVariant with type string “%s” from the D-Bus wire format" @@ -836,7 +825,7 @@ "Chyba při rušení serializace GVariant s řetězcem typu „%s“ z přenosového " "formátu D-Bus" -#: ../gio/gdbusmessage.c:2055 +#: gio/gdbusmessage.c:2064 #, c-format msgid "" "Invalid endianness value. Expected 0x6c (“l”) or 0x42 (“B”) but found value " @@ -845,34 +834,39 @@ "Neplatná hodnota endianity. Očekávána 0x6c („l“) nebo 0x42 („B“), ale " "nalezena hodnota 0x%02x" -#: ../gio/gdbusmessage.c:2068 +#: gio/gdbusmessage.c:2077 #, c-format msgid "Invalid major protocol version. Expected 1 but found %d" msgstr "Neplatná verze hlavního protokolu. Očekávána 1, ale nalezena %d" -#: ../gio/gdbusmessage.c:2124 +#: gio/gdbusmessage.c:2130 gio/gdbusmessage.c:2720 +msgid "Signature header found but is not of type signature" +msgstr "Byla nalezena hlavička podpisu, ale není typu podpis" + +#: gio/gdbusmessage.c:2142 #, c-format msgid "Signature header with signature “%s” found but message body is empty" -msgstr "Nalezeno záhlaví podpisu s podpisem „%s“, ale tělo zprávy je prázdné" +msgstr "" +"Byla nalezena hlavička podpisu s podpisem „%s“, ale tělo zprávy je prázdné" -#: ../gio/gdbusmessage.c:2138 +#: gio/gdbusmessage.c:2156 #, c-format msgid "Parsed value “%s” is not a valid D-Bus signature (for body)" msgstr "Analyzovaná hodnota „%s“ není platným podpisem D-Bus (pro tělo)" -#: ../gio/gdbusmessage.c:2168 +#: gio/gdbusmessage.c:2186 #, c-format msgid "No signature header in message but the message body is %u byte" msgid_plural "No signature header in message but the message body is %u bytes" -msgstr[0] "Ve zprávě není záhlaví s podpisem, ale tělo zprávy má %u bajt" -msgstr[1] "Ve zprávě není záhlaví s podpisem, ale tělo zprávy má %u bajty" -msgstr[2] "Ve zprávě není záhlaví s podpisem, ale tělo zprávy má %u bajtů" +msgstr[0] "Ve zprávě není hlavička s podpisem, ale tělo zprávy má %u bajt" +msgstr[1] "Ve zprávě není hlavička s podpisem, ale tělo zprávy má %u bajty" +msgstr[2] "Ve zprávě není hlavička s podpisem, ale tělo zprávy má %u bajtů" -#: ../gio/gdbusmessage.c:2178 +#: gio/gdbusmessage.c:2196 msgid "Cannot deserialize message: " msgstr "Nelze zrušit serializaci zprávy: " -#: ../gio/gdbusmessage.c:2519 +#: gio/gdbusmessage.c:2537 #, c-format msgid "" "Error serializing GVariant with type string “%s” to the D-Bus wire format" @@ -880,63 +874,63 @@ "Chyba při serializaci GVariant s řetězcem typu „%s“ do přenosového formátu D-" "Bus" -#: ../gio/gdbusmessage.c:2656 +#: gio/gdbusmessage.c:2674 #, c-format msgid "" "Number of file descriptors in message (%d) differs from header field (%d)" msgstr "" "Počet popisovačů souborů ve zprávě (%d) se liší od pole v hlavičce (%d)" -#: ../gio/gdbusmessage.c:2664 +#: gio/gdbusmessage.c:2682 msgid "Cannot serialize message: " msgstr "Nelze serializovat zprávu: " -#: ../gio/gdbusmessage.c:2708 +#: gio/gdbusmessage.c:2736 #, c-format msgid "Message body has signature “%s” but there is no signature header" msgstr "Tělo zprávy má podpis „%s“, ale záhlaví s podpisem neexistuje" -#: ../gio/gdbusmessage.c:2718 +#: gio/gdbusmessage.c:2746 #, c-format msgid "" "Message body has type signature “%s” but signature in the header field is " "“%s”" msgstr "Tělo zprávy má podpis typu „%s“, ale podpis v poli se záhlavím je „%s“" -#: ../gio/gdbusmessage.c:2734 +#: gio/gdbusmessage.c:2762 #, c-format msgid "Message body is empty but signature in the header field is “(%s)”" msgstr "Tělo zprávy je prázdné, ale podpis v poli se záhlavím je „(%s)“" -#: ../gio/gdbusmessage.c:3287 +#: gio/gdbusmessage.c:3315 #, c-format msgid "Error return with body of type “%s”" msgstr "Navrácena chyba s tělem typu „%s“" -#: ../gio/gdbusmessage.c:3295 +#: gio/gdbusmessage.c:3323 msgid "Error return with empty body" msgstr "Navrácena chyba s prázdným tělem" -#: ../gio/gdbusprivate.c:2066 +#: gio/gdbusprivate.c:2066 #, c-format msgid "Unable to get Hardware profile: %s" msgstr "Nelze získat profil hardwaru: %s" -#: ../gio/gdbusprivate.c:2111 +#: gio/gdbusprivate.c:2111 msgid "Unable to load /var/lib/dbus/machine-id or /etc/machine-id: " msgstr "Nelze načíst /var/lib/dbus/machine-id nebo /etc/machine-id: " -#: ../gio/gdbusproxy.c:1612 +#: gio/gdbusproxy.c:1612 #, c-format msgid "Error calling StartServiceByName for %s: " msgstr "Chyba při volání StartServiceByName pro %s: " -#: ../gio/gdbusproxy.c:1635 +#: gio/gdbusproxy.c:1635 #, c-format msgid "Unexpected reply %d from StartServiceByName(\"%s\") method" msgstr "Neočekávaná odpověď %d od metody StartServiceByName(„%s“)" -#: ../gio/gdbusproxy.c:2726 ../gio/gdbusproxy.c:2860 +#: gio/gdbusproxy.c:2726 gio/gdbusproxy.c:2860 msgid "" "Cannot invoke method; proxy is for a well-known name without an owner and " "proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag" @@ -944,30 +938,30 @@ "Metodu nelze vyvolat; proxy je na dobře známý název bez vlastníka a proxy " "byla vytvořena s příznakem G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START" -#: ../gio/gdbusserver.c:708 +#: gio/gdbusserver.c:708 msgid "Abstract name space not supported" msgstr "Abstraktní jmenný prostor není podporován" -#: ../gio/gdbusserver.c:795 +#: gio/gdbusserver.c:795 msgid "Cannot specify nonce file when creating a server" msgstr "Při vytváření serveru nelze určit soubor nonce" -#: ../gio/gdbusserver.c:876 +#: gio/gdbusserver.c:876 #, c-format msgid "Error writing nonce file at “%s”: %s" msgstr "Chyba při zápisu souboru nonce na „%s“: %s" -#: ../gio/gdbusserver.c:1047 +#: gio/gdbusserver.c:1047 #, c-format msgid "The string “%s” is not a valid D-Bus GUID" msgstr "Řetězec „%s“ není platné D-Bus GUID" -#: ../gio/gdbusserver.c:1087 +#: gio/gdbusserver.c:1087 #, c-format msgid "Cannot listen on unsupported transport “%s”" msgstr "Nelze naslouchat na nepodporovaném přenosu „%s“" -#: ../gio/gdbus-tool.c:95 +#: gio/gdbus-tool.c:95 #, c-format msgid "" "Commands:\n" @@ -990,60 +984,60 @@ "\n" "Nápovědu k jednotlivým příkazům získáte použitím „%s PŘÍKAZ --help“.\n" -#: ../gio/gdbus-tool.c:185 ../gio/gdbus-tool.c:252 ../gio/gdbus-tool.c:324 -#: ../gio/gdbus-tool.c:348 ../gio/gdbus-tool.c:834 ../gio/gdbus-tool.c:1171 -#: ../gio/gdbus-tool.c:1613 +#: gio/gdbus-tool.c:185 gio/gdbus-tool.c:252 gio/gdbus-tool.c:324 +#: gio/gdbus-tool.c:348 gio/gdbus-tool.c:834 gio/gdbus-tool.c:1171 +#: gio/gdbus-tool.c:1613 #, c-format msgid "Error: %s\n" msgstr "Chyba: %s\n" -#: ../gio/gdbus-tool.c:196 ../gio/gdbus-tool.c:265 ../gio/gdbus-tool.c:1629 +#: gio/gdbus-tool.c:196 gio/gdbus-tool.c:265 gio/gdbus-tool.c:1629 #, c-format msgid "Error parsing introspection XML: %s\n" msgstr "Chyba při analýze introspection XML: %s\n" -#: ../gio/gdbus-tool.c:234 +#: gio/gdbus-tool.c:234 #, c-format msgid "Error: %s is not a valid name\n" msgstr "Chyba: %s není platným názvem\n" -#: ../gio/gdbus-tool.c:382 +#: gio/gdbus-tool.c:382 msgid "Connect to the system bus" msgstr "Připojit k systémové sběrnici" -#: ../gio/gdbus-tool.c:383 +#: gio/gdbus-tool.c:383 msgid "Connect to the session bus" msgstr "Připojit ke sběrnici sezení" -#: ../gio/gdbus-tool.c:384 +#: gio/gdbus-tool.c:384 msgid "Connect to given D-Bus address" msgstr "Připojit k dané adrese D-Bus" -#: ../gio/gdbus-tool.c:394 +#: gio/gdbus-tool.c:394 msgid "Connection Endpoint Options:" msgstr "Volby koncového bodu spojení:" -#: ../gio/gdbus-tool.c:395 +#: gio/gdbus-tool.c:395 msgid "Options specifying the connection endpoint" msgstr "Volby určující koncový bod spojení" -#: ../gio/gdbus-tool.c:417 +#: gio/gdbus-tool.c:417 #, c-format msgid "No connection endpoint specified" msgstr "Neurčen žádný koncový bod spojení" -#: ../gio/gdbus-tool.c:427 +#: gio/gdbus-tool.c:427 #, c-format msgid "Multiple connection endpoints specified" msgstr "Určeno více koncových bodů spojení" -#: ../gio/gdbus-tool.c:497 +#: gio/gdbus-tool.c:497 #, c-format msgid "" "Warning: According to introspection data, interface “%s” does not exist\n" msgstr "Varování: Podle introspektivních dat rozhraní „%s“ neexistuje\n" -#: ../gio/gdbus-tool.c:506 +#: gio/gdbus-tool.c:506 #, c-format msgid "" "Warning: According to introspection data, method “%s” does not exist on " @@ -1052,168 +1046,163 @@ "Varování: Podle introspektivních dat metoda „%s“ neexistuje na rozhraní " "„%s“\n" -#: ../gio/gdbus-tool.c:568 +#: gio/gdbus-tool.c:568 msgid "Optional destination for signal (unique name)" msgstr "Volitelný cíl signálu (jedinečný název)" -#: ../gio/gdbus-tool.c:569 +#: gio/gdbus-tool.c:569 msgid "Object path to emit signal on" msgstr "Cesta objektu, na kterou se má vyslat signál" -#: ../gio/gdbus-tool.c:570 +#: gio/gdbus-tool.c:570 msgid "Signal and interface name" msgstr "Název signálu a rozhraní" -#: ../gio/gdbus-tool.c:603 +#: gio/gdbus-tool.c:603 msgid "Emit a signal." msgstr "Vyslat signál." -#: ../gio/gdbus-tool.c:658 ../gio/gdbus-tool.c:965 ../gio/gdbus-tool.c:1715 -#: ../gio/gdbus-tool.c:1944 ../gio/gdbus-tool.c:2164 +#: gio/gdbus-tool.c:658 gio/gdbus-tool.c:965 gio/gdbus-tool.c:1715 +#: gio/gdbus-tool.c:1944 gio/gdbus-tool.c:2164 #, c-format msgid "Error connecting: %s\n" msgstr "Chyba při spojení: %s\n" -#: ../gio/gdbus-tool.c:678 +#: gio/gdbus-tool.c:678 #, c-format msgid "Error: %s is not a valid unique bus name.\n" msgstr "Chyba: %s není platným jedinečným názvem sběrnice.\n" -#: ../gio/gdbus-tool.c:697 ../gio/gdbus-tool.c:1008 ../gio/gdbus-tool.c:1758 -#, c-format +#: gio/gdbus-tool.c:697 gio/gdbus-tool.c:1008 gio/gdbus-tool.c:1758 msgid "Error: Object path is not specified\n" msgstr "Chyba: Není určena žádná cesta k objektu\n" -#: ../gio/gdbus-tool.c:720 ../gio/gdbus-tool.c:1028 ../gio/gdbus-tool.c:1778 -#: ../gio/gdbus-tool.c:2015 +#: gio/gdbus-tool.c:720 gio/gdbus-tool.c:1028 gio/gdbus-tool.c:1778 +#: gio/gdbus-tool.c:2015 #, c-format msgid "Error: %s is not a valid object path\n" msgstr "Chyba: %s není platnou cestou objektu\n" -#: ../gio/gdbus-tool.c:740 -#, c-format +#: gio/gdbus-tool.c:740 msgid "Error: Signal name is not specified\n" msgstr "Chyba: Není určen název signálu\n" -#: ../gio/gdbus-tool.c:754 +#: gio/gdbus-tool.c:754 #, c-format msgid "Error: Signal name “%s” is invalid\n" msgstr "Chyba: Název signálu „%s“ je neplatný\n" -#: ../gio/gdbus-tool.c:766 +#: gio/gdbus-tool.c:766 #, c-format msgid "Error: %s is not a valid interface name\n" msgstr "Chyba: %s není platným názvem rozhraní\n" -#: ../gio/gdbus-tool.c:772 +#: gio/gdbus-tool.c:772 #, c-format msgid "Error: %s is not a valid member name\n" msgstr "Chyba: %s není platným názvem členu\n" #. Use the original non-"parse-me-harder" error -#: ../gio/gdbus-tool.c:809 ../gio/gdbus-tool.c:1140 +#: gio/gdbus-tool.c:809 gio/gdbus-tool.c:1140 #, c-format msgid "Error parsing parameter %d: %s\n" msgstr "Chyba při analyzování parametru %d: %s\n" -#: ../gio/gdbus-tool.c:841 +#: gio/gdbus-tool.c:841 #, c-format msgid "Error flushing connection: %s\n" msgstr "Chyba při vyprazdňování spojení: %s\n" -#: ../gio/gdbus-tool.c:868 +#: gio/gdbus-tool.c:868 msgid "Destination name to invoke method on" msgstr "Název cíle, u kterého se má spustit metoda" -#: ../gio/gdbus-tool.c:869 +#: gio/gdbus-tool.c:869 msgid "Object path to invoke method on" msgstr "Cesta objektu, u kterého se má spustit metoda" -#: ../gio/gdbus-tool.c:870 +#: gio/gdbus-tool.c:870 msgid "Method and interface name" msgstr "Název metody a rozhraní" -#: ../gio/gdbus-tool.c:871 +#: gio/gdbus-tool.c:871 msgid "Timeout in seconds" msgstr "Časový limit v sekundách" -#: ../gio/gdbus-tool.c:910 +#: gio/gdbus-tool.c:910 msgid "Invoke a method on a remote object." msgstr "Spustit metodu na vzdáleném objektu." -#: ../gio/gdbus-tool.c:982 ../gio/gdbus-tool.c:1732 ../gio/gdbus-tool.c:1969 -#, c-format +#: gio/gdbus-tool.c:982 gio/gdbus-tool.c:1732 gio/gdbus-tool.c:1969 msgid "Error: Destination is not specified\n" msgstr "Chyba: Není určen žádný cíl\n" -#: ../gio/gdbus-tool.c:993 ../gio/gdbus-tool.c:1749 ../gio/gdbus-tool.c:1980 +#: gio/gdbus-tool.c:993 gio/gdbus-tool.c:1749 gio/gdbus-tool.c:1980 #, c-format msgid "Error: %s is not a valid bus name\n" msgstr "Chyba: %s není platným názvem sběrnice\n" -#: ../gio/gdbus-tool.c:1043 -#, c-format +#: gio/gdbus-tool.c:1043 msgid "Error: Method name is not specified\n" msgstr "Chyba: Není určen název metody\n" -#: ../gio/gdbus-tool.c:1054 +#: gio/gdbus-tool.c:1054 #, c-format msgid "Error: Method name “%s” is invalid\n" msgstr "Chyba: Název metody „%s“ je neplatný\n" -#: ../gio/gdbus-tool.c:1132 +#: gio/gdbus-tool.c:1132 #, c-format msgid "Error parsing parameter %d of type “%s”: %s\n" msgstr "Chyba při analyzování parametru %d typu „%s“: %s\n" -#: ../gio/gdbus-tool.c:1576 +#: gio/gdbus-tool.c:1576 msgid "Destination name to introspect" msgstr "Název cíle, u kterého provést introspection" -#: ../gio/gdbus-tool.c:1577 +#: gio/gdbus-tool.c:1577 msgid "Object path to introspect" msgstr "Cesta objektu, u které provést introspection" -#: ../gio/gdbus-tool.c:1578 +#: gio/gdbus-tool.c:1578 msgid "Print XML" msgstr "Vypsat XML" -#: ../gio/gdbus-tool.c:1579 +#: gio/gdbus-tool.c:1579 msgid "Introspect children" msgstr "Provést introspection potomka" -#: ../gio/gdbus-tool.c:1580 +#: gio/gdbus-tool.c:1580 msgid "Only print properties" msgstr "Vypsat pouze vlastnosti" -#: ../gio/gdbus-tool.c:1667 +#: gio/gdbus-tool.c:1667 msgid "Introspect a remote object." msgstr "Provést introspection vzdáleného objektu." -#: ../gio/gdbus-tool.c:1870 +#: gio/gdbus-tool.c:1870 msgid "Destination name to monitor" msgstr "Název cíle určený ke sledování" -#: ../gio/gdbus-tool.c:1871 +#: gio/gdbus-tool.c:1871 msgid "Object path to monitor" msgstr "Cesta objektu určená ke sledování" -#: ../gio/gdbus-tool.c:1896 +#: gio/gdbus-tool.c:1896 msgid "Monitor a remote object." msgstr "Sledovat vzdálený objekt." -#: ../gio/gdbus-tool.c:1954 -#, c-format +#: gio/gdbus-tool.c:1954 msgid "Error: can’t monitor a non-message-bus connection\n" msgstr "Chyba: nelze monitorovat připojení na sběrnici bez zpráv\n" -#: ../gio/gdbus-tool.c:2078 +#: gio/gdbus-tool.c:2078 msgid "Service to activate before waiting for the other one (well-known name)" msgstr "" "Služba, která se má aktivovat před čekáním na jinou službu (oficiálně známý " "název)" -#: ../gio/gdbus-tool.c:2081 +#: gio/gdbus-tool.c:2081 msgid "" "Timeout to wait for before exiting with an error (seconds); 0 for no timeout " "(default)" @@ -1221,135 +1210,130 @@ "Časové omezení čekaní, po kterém se skončí s chybou (v sekundách). 0 znamená " "bez omezení (výchozí)" -#: ../gio/gdbus-tool.c:2129 +#: gio/gdbus-tool.c:2129 msgid "[OPTION…] BUS-NAME" msgstr "[PŘEPÍNAČ…] NÁZEV-SBĚRNICE" -#: ../gio/gdbus-tool.c:2130 +#: gio/gdbus-tool.c:2130 msgid "Wait for a bus name to appear." msgstr "Čekat, než se objeví název sběrnice." -#: ../gio/gdbus-tool.c:2206 -#, c-format +#: gio/gdbus-tool.c:2206 msgid "Error: A service to activate for must be specified.\n" msgstr "Chyba: Musí být určena služba, pro kterou provádíte aktivaci.\n" -#: ../gio/gdbus-tool.c:2211 -#, c-format +#: gio/gdbus-tool.c:2211 msgid "Error: A service to wait for must be specified.\n" msgstr "Chyba: Musí být určena služba, na kterou čekáte.\n" -#: ../gio/gdbus-tool.c:2216 -#, c-format +#: gio/gdbus-tool.c:2216 msgid "Error: Too many arguments.\n" msgstr "Chyba: Příliš mnoho argumentů.\n" -#: ../gio/gdbus-tool.c:2224 ../gio/gdbus-tool.c:2231 +#: gio/gdbus-tool.c:2224 gio/gdbus-tool.c:2231 #, c-format msgid "Error: %s is not a valid well-known bus name.\n" msgstr "Chyba: %s není platným oficiálně známým názvem sběrnice.\n" -#: ../gio/gdesktopappinfo.c:2001 ../gio/gdesktopappinfo.c:4566 +#: gio/gdesktopappinfo.c:2001 gio/gdesktopappinfo.c:4566 msgid "Unnamed" msgstr "Bez názvu" -#: ../gio/gdesktopappinfo.c:2411 +#: gio/gdesktopappinfo.c:2411 msgid "Desktop file didn’t specify Exec field" msgstr "V souboru .desktop není určeno pole Exec" -#: ../gio/gdesktopappinfo.c:2701 +#: gio/gdesktopappinfo.c:2701 msgid "Unable to find terminal required for application" msgstr "Nezdařilo se najít terminál vyžadovaný pro aplikaci" -#: ../gio/gdesktopappinfo.c:3135 +#: gio/gdesktopappinfo.c:3135 #, c-format msgid "Can’t create user application configuration folder %s: %s" msgstr "Nezdařilo se vytvořit složku %s s uživatelským nastavením aplikace: %s" -#: ../gio/gdesktopappinfo.c:3139 +#: gio/gdesktopappinfo.c:3139 #, c-format msgid "Can’t create user MIME configuration folder %s: %s" msgstr "Nezdařilo se vytvořit složku %s s uživatelským nastavením MIME: %s" -#: ../gio/gdesktopappinfo.c:3379 ../gio/gdesktopappinfo.c:3403 +#: gio/gdesktopappinfo.c:3379 gio/gdesktopappinfo.c:3403 msgid "Application information lacks an identifier" msgstr "Informace o aplikaci postrádá identifikátor" -#: ../gio/gdesktopappinfo.c:3637 +#: gio/gdesktopappinfo.c:3637 #, c-format msgid "Can’t create user desktop file %s" msgstr "Nezdařilo se vytvořit uživatelský soubor .desktop %s" -#: ../gio/gdesktopappinfo.c:3771 +#: gio/gdesktopappinfo.c:3771 #, c-format msgid "Custom definition for %s" msgstr "Vlastní definice %s" -#: ../gio/gdrive.c:417 +#: gio/gdrive.c:417 msgid "drive doesn’t implement eject" msgstr "mechanika neumí vysouvání" #. Translators: This is an error #. * message for drive objects that #. * don't implement any of eject or eject_with_operation. -#: ../gio/gdrive.c:495 +#: gio/gdrive.c:495 msgid "drive doesn’t implement eject or eject_with_operation" msgstr "mechanika neumí vysouvací funkce eject nebo eject_with_operation" -#: ../gio/gdrive.c:571 +#: gio/gdrive.c:571 msgid "drive doesn’t implement polling for media" msgstr "mechanika neumí dotazování na média" -#: ../gio/gdrive.c:776 +#: gio/gdrive.c:776 msgid "drive doesn’t implement start" msgstr "mechanika neumí spuštění" -#: ../gio/gdrive.c:878 +#: gio/gdrive.c:878 msgid "drive doesn’t implement stop" msgstr "mechanika neumí zastavení" -#: ../gio/gdummytlsbackend.c:195 ../gio/gdummytlsbackend.c:317 -#: ../gio/gdummytlsbackend.c:509 +#: gio/gdummytlsbackend.c:195 gio/gdummytlsbackend.c:317 +#: gio/gdummytlsbackend.c:509 msgid "TLS support is not available" msgstr "Podpora TLS není dostupná" -#: ../gio/gdummytlsbackend.c:419 +#: gio/gdummytlsbackend.c:419 msgid "DTLS support is not available" msgstr "Podpora DTLS není dostupná" -#: ../gio/gemblem.c:323 +#: gio/gemblem.c:323 #, c-format msgid "Can’t handle version %d of GEmblem encoding" msgstr "Nelze zpracovat verzi %d kódování GEmblem" -#: ../gio/gemblem.c:333 +#: gio/gemblem.c:333 #, c-format msgid "Malformed number of tokens (%d) in GEmblem encoding" msgstr "Chybný počet tokenů (%d) v kódování GEmblem" -#: ../gio/gemblemedicon.c:362 +#: gio/gemblemedicon.c:362 #, c-format msgid "Can’t handle version %d of GEmblemedIcon encoding" msgstr "Nelze zpracovat verzi %d kódování GEmblemedIcon" -#: ../gio/gemblemedicon.c:372 +#: gio/gemblemedicon.c:372 #, c-format msgid "Malformed number of tokens (%d) in GEmblemedIcon encoding" msgstr "Chybný počet tokenů (%d) v kódování GEmblemedIcon" -#: ../gio/gemblemedicon.c:395 +#: gio/gemblemedicon.c:395 msgid "Expected a GEmblem for GEmblemedIcon" msgstr "Očekáváno GEmblem u GEmblemedIcon" -#: ../gio/gfile.c:1071 ../gio/gfile.c:1309 ../gio/gfile.c:1447 -#: ../gio/gfile.c:1685 ../gio/gfile.c:1740 ../gio/gfile.c:1798 -#: ../gio/gfile.c:1882 ../gio/gfile.c:1939 ../gio/gfile.c:2003 -#: ../gio/gfile.c:2058 ../gio/gfile.c:3725 ../gio/gfile.c:3780 -#: ../gio/gfile.c:4016 ../gio/gfile.c:4058 ../gio/gfile.c:4526 -#: ../gio/gfile.c:4937 ../gio/gfile.c:5022 ../gio/gfile.c:5112 -#: ../gio/gfile.c:5209 ../gio/gfile.c:5296 ../gio/gfile.c:5397 -#: ../gio/gfile.c:7975 ../gio/gfile.c:8065 ../gio/gfile.c:8149 -#: ../gio/win32/gwinhttpfile.c:437 +#: gio/gfile.c:1071 gio/gfile.c:1309 gio/gfile.c:1447 gio/gfile.c:1685 +#: gio/gfile.c:1740 gio/gfile.c:1798 gio/gfile.c:1882 gio/gfile.c:1939 +#: gio/gfile.c:2003 gio/gfile.c:2058 gio/gfile.c:3733 gio/gfile.c:3788 +#: gio/gfile.c:4024 gio/gfile.c:4066 gio/gfile.c:4534 gio/gfile.c:4945 +#: gio/gfile.c:5030 gio/gfile.c:5120 gio/gfile.c:5217 gio/gfile.c:5304 +#: gio/gfile.c:5405 gio/gfile.c:7983 gio/gfile.c:8073 gio/gfile.c:8157 +#: gio/win32/gwinhttpfile.c:437 msgid "Operation not supported" msgstr "Operace není podporována" @@ -1357,206 +1341,206 @@ #. * trying to find the enclosing (user visible) #. * mount of a file, but none exists. #. -#: ../gio/gfile.c:1570 +#: gio/gfile.c:1570 msgid "Containing mount does not exist" msgstr "Obsahující připojené neexistuje" -#: ../gio/gfile.c:2617 ../gio/glocalfile.c:2446 +#: gio/gfile.c:2617 gio/glocalfile.c:2446 msgid "Can’t copy over directory" msgstr "Nelze kopírovat nad složku" -#: ../gio/gfile.c:2677 +#: gio/gfile.c:2677 msgid "Can’t copy directory over directory" msgstr "Nelze kopírovat složku nad složku" -#: ../gio/gfile.c:2685 +#: gio/gfile.c:2685 msgid "Target file exists" msgstr "Cílový soubor existuje" -#: ../gio/gfile.c:2704 +#: gio/gfile.c:2704 msgid "Can’t recursively copy directory" msgstr "Složku nelze kopírovat rekurzivně" # For splice(), see http://en.wikipedia.org/w/index.php?title=Splice_(system_call)&oldid=334434835 -#: ../gio/gfile.c:2979 +#: gio/gfile.c:2979 msgid "Splice not supported" msgstr "splice() není podporováno" -#: ../gio/gfile.c:2983 ../gio/gfile.c:3027 +#: gio/gfile.c:2983 gio/gfile.c:3028 #, c-format msgid "Error splicing file: %s" msgstr "Chyba při spojování souboru: %s" -#: ../gio/gfile.c:3136 +#: gio/gfile.c:3144 msgid "Copy (reflink/clone) between mounts is not supported" msgstr "Kopírování (reflink/clone) mezi připojeními není podporováno" -#: ../gio/gfile.c:3140 +#: gio/gfile.c:3148 msgid "Copy (reflink/clone) is not supported or invalid" msgstr "Kopírování (reflink/clone) není podporováno nebo je neplatné" -#: ../gio/gfile.c:3145 +#: gio/gfile.c:3153 msgid "Copy (reflink/clone) is not supported or didn’t work" msgstr "Kopírování (reflink/clone) není podporováno nebo neproběhlo správně" -#: ../gio/gfile.c:3208 +#: gio/gfile.c:3216 msgid "Can’t copy special file" msgstr "Nelze kopírovat zvláštní soubor" -#: ../gio/gfile.c:4006 +#: gio/gfile.c:4014 msgid "Invalid symlink value given" msgstr "Zadaný symbolický odkaz je neplatný" -#: ../gio/gfile.c:4167 +#: gio/gfile.c:4175 msgid "Trash not supported" msgstr "Zahozené není podporováno" -#: ../gio/gfile.c:4279 +#: gio/gfile.c:4287 #, c-format msgid "File names cannot contain “%c”" msgstr "Názvy souborů nemohou obsahovat „%c“" -#: ../gio/gfile.c:6760 ../gio/gvolume.c:363 +#: gio/gfile.c:6768 gio/gvolume.c:363 msgid "volume doesn’t implement mount" msgstr "svazek neumí připojení" -#: ../gio/gfile.c:6869 +#: gio/gfile.c:6877 msgid "No application is registered as handling this file" msgstr "Žádná aplikace není zaregistrována k obsluze tohoto souboru" -#: ../gio/gfileenumerator.c:212 +#: gio/gfileenumerator.c:212 msgid "Enumerator is closed" msgstr "Enumerator je uzavřen" -#: ../gio/gfileenumerator.c:219 ../gio/gfileenumerator.c:278 -#: ../gio/gfileenumerator.c:377 ../gio/gfileenumerator.c:476 +#: gio/gfileenumerator.c:219 gio/gfileenumerator.c:278 +#: gio/gfileenumerator.c:377 gio/gfileenumerator.c:476 msgid "File enumerator has outstanding operation" msgstr "Souborový enumerator má nevykonanou operaci" -#: ../gio/gfileenumerator.c:368 ../gio/gfileenumerator.c:467 +#: gio/gfileenumerator.c:368 gio/gfileenumerator.c:467 msgid "File enumerator is already closed" msgstr "Souborový enumerator je již uzavřen" -#: ../gio/gfileicon.c:236 +#: gio/gfileicon.c:236 #, c-format msgid "Can’t handle version %d of GFileIcon encoding" msgstr "Nelze zpracovat verzi %d kódování GFileIcon" -#: ../gio/gfileicon.c:246 +#: gio/gfileicon.c:246 msgid "Malformed input data for GFileIcon" msgstr "Chybná vstupní data u GFileIcon" -#: ../gio/gfileinputstream.c:149 ../gio/gfileinputstream.c:394 -#: ../gio/gfileiostream.c:167 ../gio/gfileoutputstream.c:164 -#: ../gio/gfileoutputstream.c:497 +#: gio/gfileinputstream.c:149 gio/gfileinputstream.c:394 +#: gio/gfileiostream.c:167 gio/gfileoutputstream.c:164 +#: gio/gfileoutputstream.c:497 msgid "Stream doesn’t support query_info" msgstr "Datový proud nepodporuje query_info" -#: ../gio/gfileinputstream.c:325 ../gio/gfileiostream.c:379 -#: ../gio/gfileoutputstream.c:371 +#: gio/gfileinputstream.c:325 gio/gfileiostream.c:379 +#: gio/gfileoutputstream.c:371 msgid "Seek not supported on stream" msgstr "Posouvání není v datovém proudu podporováno" -#: ../gio/gfileinputstream.c:369 +#: gio/gfileinputstream.c:369 msgid "Truncate not allowed on input stream" msgstr "Oříznutí není možné ve vstupním datovém proudu" -#: ../gio/gfileiostream.c:455 ../gio/gfileoutputstream.c:447 +#: gio/gfileiostream.c:455 gio/gfileoutputstream.c:447 msgid "Truncate not supported on stream" msgstr "Oříznutí není v datovém proudu podporováno" -#: ../gio/ghttpproxy.c:91 ../gio/gresolver.c:410 ../gio/gresolver.c:476 -#: ../glib/gconvert.c:1786 +#: gio/ghttpproxy.c:91 gio/gresolver.c:410 gio/gresolver.c:476 +#: glib/gconvert.c:1786 msgid "Invalid hostname" msgstr "Neplatný název počítače" -#: ../gio/ghttpproxy.c:143 +#: gio/ghttpproxy.c:143 msgid "Bad HTTP proxy reply" msgstr "Chybná odpověď HTTP proxy" -#: ../gio/ghttpproxy.c:159 +#: gio/ghttpproxy.c:159 msgid "HTTP proxy connection not allowed" msgstr "Spojení přes HTTP proxy není povoleno" -#: ../gio/ghttpproxy.c:164 +#: gio/ghttpproxy.c:164 msgid "HTTP proxy authentication failed" msgstr "Ověření HTTP proxy selhalo" -#: ../gio/ghttpproxy.c:167 +#: gio/ghttpproxy.c:167 msgid "HTTP proxy authentication required" msgstr "Vyžadováno ověření HTTP proxy" -#: ../gio/ghttpproxy.c:171 +#: gio/ghttpproxy.c:171 #, c-format msgid "HTTP proxy connection failed: %i" msgstr "Spojení přes HTTP proxy selhalo: %i" -#: ../gio/ghttpproxy.c:269 +#: gio/ghttpproxy.c:269 msgid "HTTP proxy server closed connection unexpectedly." msgstr "Server HTTP proxy neočekávaně ukončil spojení." -#: ../gio/gicon.c:290 +#: gio/gicon.c:290 #, c-format msgid "Wrong number of tokens (%d)" msgstr "Chybný počet tokenů (%d)" -#: ../gio/gicon.c:310 +#: gio/gicon.c:310 #, c-format msgid "No type for class name %s" msgstr "Název třídy %s nemá typ" -#: ../gio/gicon.c:320 +#: gio/gicon.c:320 #, c-format msgid "Type %s does not implement the GIcon interface" msgstr "Typ %s neimplementuje rozhraní GIcon" -#: ../gio/gicon.c:331 +#: gio/gicon.c:331 #, c-format msgid "Type %s is not classed" msgstr "Typ %s není mezi třídami" -#: ../gio/gicon.c:345 +#: gio/gicon.c:345 #, c-format msgid "Malformed version number: %s" msgstr "Chybné číslo verze: %s" -#: ../gio/gicon.c:359 +#: gio/gicon.c:359 #, c-format msgid "Type %s does not implement from_tokens() on the GIcon interface" msgstr "Typ %s neimplementuje from_tokens() v rozhraní GIcon" -#: ../gio/gicon.c:461 +#: gio/gicon.c:461 msgid "Can’t handle the supplied version of the icon encoding" msgstr "Nelze zpracovat poskytnutou verzi kódování ikony" -#: ../gio/ginetaddressmask.c:182 +#: gio/ginetaddressmask.c:182 msgid "No address specified" msgstr "Není zadána žádná adresa" -#: ../gio/ginetaddressmask.c:190 +#: gio/ginetaddressmask.c:190 #, c-format msgid "Length %u is too long for address" msgstr "Délka %u je pro adresu příliš dlouhá" -#: ../gio/ginetaddressmask.c:223 +#: gio/ginetaddressmask.c:223 msgid "Address has bits set beyond prefix length" msgstr "Adresa má nastavené bity za hranicí danou prefixem délky" -#: ../gio/ginetaddressmask.c:300 +#: gio/ginetaddressmask.c:300 #, c-format msgid "Could not parse “%s” as IP address mask" msgstr "Nelze zpracovat „%s“ jak masku adresy IP" -#: ../gio/ginetsocketaddress.c:203 ../gio/ginetsocketaddress.c:220 -#: ../gio/gnativesocketaddress.c:109 ../gio/gunixsocketaddress.c:218 +#: gio/ginetsocketaddress.c:203 gio/ginetsocketaddress.c:220 +#: gio/gnativesocketaddress.c:109 gio/gunixsocketaddress.c:218 msgid "Not enough space for socket address" msgstr "Adresa soketu nemá dostatek místa" -#: ../gio/ginetsocketaddress.c:235 +#: gio/ginetsocketaddress.c:235 msgid "Unsupported socket address" msgstr "Nepodporovaná adresa soketu" -#: ../gio/ginputstream.c:188 +#: gio/ginputstream.c:188 msgid "Input stream doesn’t implement read" msgstr "Vstupní datový proud neumí čtení" @@ -1566,129 +1550,126 @@ #. Translators: This is an error you get if there is #. * already an operation running against this stream when #. * you try to start one -#: ../gio/ginputstream.c:1218 ../gio/giostream.c:310 -#: ../gio/goutputstream.c:1671 +#: gio/ginputstream.c:1218 gio/giostream.c:310 gio/goutputstream.c:1671 msgid "Stream has outstanding operation" msgstr "Proud má otevřenou operaci" -#: ../gio/gio-tool.c:160 +#: gio/gio-tool.c:160 msgid "Copy with file" msgstr "Kopírovat se souborem" -#: ../gio/gio-tool.c:164 +#: gio/gio-tool.c:164 msgid "Keep with file when moved" msgstr "Zachovat u souboru, když je přesunut" -#: ../gio/gio-tool.c:205 +#: gio/gio-tool.c:205 msgid "“version” takes no arguments" msgstr "„version“ nepřebírá žádné argumenty" -#: ../gio/gio-tool.c:207 ../gio/gio-tool.c:223 ../glib/goption.c:857 +#: gio/gio-tool.c:207 gio/gio-tool.c:223 glib/goption.c:857 msgid "Usage:" msgstr "Použití:" -#: ../gio/gio-tool.c:210 +#: gio/gio-tool.c:210 msgid "Print version information and exit." msgstr "Vypsat informace o verzi a skončit." -#: ../gio/gio-tool.c:224 +#: gio/gio-tool.c:224 msgid "[ARGS...]" msgstr "[ARGUMENTY...]" -#: ../gio/gio-tool.c:226 +#: gio/gio-tool.c:226 msgid "Commands:" msgstr "Příkazy:" -#: ../gio/gio-tool.c:229 +#: gio/gio-tool.c:229 msgid "Concatenate files to standard output" msgstr "Spojit soubory do standardního výstupu" -#: ../gio/gio-tool.c:230 +#: gio/gio-tool.c:230 msgid "Copy one or more files" msgstr "Kopírovat jeden nebo více souborů" -#: ../gio/gio-tool.c:231 +#: gio/gio-tool.c:231 msgid "Show information about locations" msgstr "Zobrazit informace o umístěních" -#: ../gio/gio-tool.c:232 +#: gio/gio-tool.c:232 msgid "List the contents of locations" msgstr "Vypsat obsah umístění" -#: ../gio/gio-tool.c:233 +#: gio/gio-tool.c:233 msgid "Get or set the handler for a mimetype" msgstr "Vypsat nebo nastavit obsluhu pro typ MIME" -#: ../gio/gio-tool.c:234 +#: gio/gio-tool.c:234 msgid "Create directories" msgstr "Vytvořit složky" -#: ../gio/gio-tool.c:235 +#: gio/gio-tool.c:235 msgid "Monitor files and directories for changes" msgstr "Sledovat soubory a složky ohledně změn" -#: ../gio/gio-tool.c:236 +#: gio/gio-tool.c:236 msgid "Mount or unmount the locations" msgstr "Připojit nebo odpojit umístění" -#: ../gio/gio-tool.c:237 +#: gio/gio-tool.c:237 msgid "Move one or more files" msgstr "Přesunout jeden nebo více souborů" -#: ../gio/gio-tool.c:238 +#: gio/gio-tool.c:238 msgid "Open files with the default application" msgstr "Otevřít soubory pomocí výchozí aplikace" -#: ../gio/gio-tool.c:239 +#: gio/gio-tool.c:239 msgid "Rename a file" msgstr "Přejmenovat soubor" -#: ../gio/gio-tool.c:240 +#: gio/gio-tool.c:240 msgid "Delete one or more files" msgstr "Smazat jeden nebo více souborů" -#: ../gio/gio-tool.c:241 +#: gio/gio-tool.c:241 msgid "Read from standard input and save" msgstr "Číst a ukládat ze standardního vstupu" -#: ../gio/gio-tool.c:242 +#: gio/gio-tool.c:242 msgid "Set a file attribute" msgstr "Nastavit atribut souboru" -#: ../gio/gio-tool.c:243 +#: gio/gio-tool.c:243 msgid "Move files or directories to the trash" msgstr "Přesunout soubory nebo složky do koše" -#: ../gio/gio-tool.c:244 +#: gio/gio-tool.c:244 msgid "Lists the contents of locations in a tree" msgstr "Vypsat obsah umístění ve stromu" -#: ../gio/gio-tool.c:246 +#: gio/gio-tool.c:246 #, c-format msgid "Use %s to get detailed help.\n" msgstr "Podrobnou nápovědu získáte spuštěním %s.\n" -#: ../gio/gio-tool-cat.c:87 +#: gio/gio-tool-cat.c:87 msgid "Error writing to stdout" msgstr "Chyba při zápisu do standardního výstupu" #. Translators: commandline placeholder -#: ../gio/gio-tool-cat.c:133 ../gio/gio-tool-info.c:282 -#: ../gio/gio-tool-list.c:165 ../gio/gio-tool-mkdir.c:48 -#: ../gio/gio-tool-monitor.c:37 ../gio/gio-tool-monitor.c:39 -#: ../gio/gio-tool-monitor.c:41 ../gio/gio-tool-monitor.c:43 -#: ../gio/gio-tool-monitor.c:203 ../gio/gio-tool-mount.c:1141 -#: ../gio/gio-tool-open.c:113 ../gio/gio-tool-remove.c:48 -#: ../gio/gio-tool-rename.c:45 ../gio/gio-tool-set.c:89 -#: ../gio/gio-tool-trash.c:81 ../gio/gio-tool-tree.c:239 +#: gio/gio-tool-cat.c:133 gio/gio-tool-info.c:282 gio/gio-tool-list.c:165 +#: gio/gio-tool-mkdir.c:48 gio/gio-tool-monitor.c:37 gio/gio-tool-monitor.c:39 +#: gio/gio-tool-monitor.c:41 gio/gio-tool-monitor.c:43 +#: gio/gio-tool-monitor.c:203 gio/gio-tool-mount.c:1123 gio/gio-tool-open.c:113 +#: gio/gio-tool-remove.c:48 gio/gio-tool-rename.c:45 gio/gio-tool-set.c:89 +#: gio/gio-tool-trash.c:81 gio/gio-tool-tree.c:239 msgid "LOCATION" msgstr "UMÍSTĚNÍ" -#: ../gio/gio-tool-cat.c:138 +#: gio/gio-tool-cat.c:138 msgid "Concatenate files and print to standard output." msgstr "Spojit soubory a vypsat je do standardního výstupu." -#: ../gio/gio-tool-cat.c:140 +#: gio/gio-tool-cat.c:140 msgid "" "gio cat works just like the traditional cat utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" @@ -1698,58 +1679,55 @@ "lokálních souborů používá umístění GIO: například můžete pro umístění\n" "použít něco jako smb://server/cesta/soubor.txt" -#: ../gio/gio-tool-cat.c:162 ../gio/gio-tool-info.c:313 -#: ../gio/gio-tool-mkdir.c:76 ../gio/gio-tool-monitor.c:228 -#: ../gio/gio-tool-open.c:139 ../gio/gio-tool-remove.c:72 +#: gio/gio-tool-cat.c:162 gio/gio-tool-info.c:313 gio/gio-tool-mkdir.c:76 +#: gio/gio-tool-monitor.c:228 gio/gio-tool-open.c:139 gio/gio-tool-remove.c:72 msgid "No locations given" msgstr "Nebylo zadáno žádné umístění" -#: ../gio/gio-tool-copy.c:42 ../gio/gio-tool-move.c:38 +#: gio/gio-tool-copy.c:42 gio/gio-tool-move.c:38 msgid "No target directory" msgstr "Nebyla zadána žádná cílová složka" -#: ../gio/gio-tool-copy.c:43 ../gio/gio-tool-move.c:39 +#: gio/gio-tool-copy.c:43 gio/gio-tool-move.c:39 msgid "Show progress" msgstr "Zobrazovat průběh" -#: ../gio/gio-tool-copy.c:44 ../gio/gio-tool-move.c:40 +#: gio/gio-tool-copy.c:44 gio/gio-tool-move.c:40 msgid "Prompt before overwrite" msgstr "Před přepsáním se dotázat" -#: ../gio/gio-tool-copy.c:45 +#: gio/gio-tool-copy.c:45 msgid "Preserve all attributes" msgstr "Zachovat všechny atributy" -#: ../gio/gio-tool-copy.c:46 ../gio/gio-tool-move.c:41 -#: ../gio/gio-tool-save.c:49 +#: gio/gio-tool-copy.c:46 gio/gio-tool-move.c:41 gio/gio-tool-save.c:49 msgid "Backup existing destination files" msgstr "Zálohovat stávající cílové soubory" -#: ../gio/gio-tool-copy.c:47 +#: gio/gio-tool-copy.c:47 msgid "Never follow symbolic links" msgstr "Nenásledovat symbolické odkazy" -#: ../gio/gio-tool-copy.c:72 ../gio/gio-tool-move.c:67 +#: gio/gio-tool-copy.c:72 gio/gio-tool-move.c:67 #, c-format msgid "Transferred %s out of %s (%s/s)" msgstr "Přeneseno %s z %s (%s/s)" #. Translators: commandline placeholder -#: ../gio/gio-tool-copy.c:98 ../gio/gio-tool-move.c:94 +#: gio/gio-tool-copy.c:98 gio/gio-tool-move.c:94 msgid "SOURCE" msgstr "ZDROJ" #. Translators: commandline placeholder -#: ../gio/gio-tool-copy.c:98 ../gio/gio-tool-move.c:94 -#: ../gio/gio-tool-save.c:160 +#: gio/gio-tool-copy.c:98 gio/gio-tool-move.c:94 gio/gio-tool-save.c:160 msgid "DESTINATION" msgstr "CÍL" -#: ../gio/gio-tool-copy.c:103 +#: gio/gio-tool-copy.c:103 msgid "Copy one or more files from SOURCE to DESTINATION." msgstr "Kopírovat jeden nebo více souborů ze ZDROJE do CÍLE." -#: ../gio/gio-tool-copy.c:105 +#: gio/gio-tool-copy.c:105 msgid "" "gio copy is similar to the traditional cp utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" @@ -1759,93 +1737,88 @@ "namísto lokálních souborů umístění GIO: například můžete pro umístění\n" "použít něco jako smb://server/cesta/soubor.txt." -#: ../gio/gio-tool-copy.c:147 +#: gio/gio-tool-copy.c:147 #, c-format msgid "Destination %s is not a directory" msgstr "Cíl %s není složka" -#: ../gio/gio-tool-copy.c:192 ../gio/gio-tool-move.c:185 +#: gio/gio-tool-copy.c:192 gio/gio-tool-move.c:185 #, c-format msgid "%s: overwrite “%s”? " msgstr "%s: přepsat „%s“?" -#: ../gio/gio-tool-info.c:34 +#: gio/gio-tool-info.c:34 msgid "List writable attributes" msgstr "Vypsat zapisovatelné atributy" -#: ../gio/gio-tool-info.c:35 +#: gio/gio-tool-info.c:35 msgid "Get file system info" msgstr "Vypsat informace o souborovém systému" -#: ../gio/gio-tool-info.c:36 ../gio/gio-tool-list.c:35 +#: gio/gio-tool-info.c:36 gio/gio-tool-list.c:35 msgid "The attributes to get" msgstr "Atributy, které se mají vypsat" -#: ../gio/gio-tool-info.c:36 ../gio/gio-tool-list.c:35 +#: gio/gio-tool-info.c:36 gio/gio-tool-list.c:35 msgid "ATTRIBUTES" msgstr "ATRIBUTY" -#: ../gio/gio-tool-info.c:37 ../gio/gio-tool-list.c:38 ../gio/gio-tool-set.c:34 +#: gio/gio-tool-info.c:37 gio/gio-tool-list.c:38 gio/gio-tool-set.c:34 msgid "Don’t follow symbolic links" msgstr "Nenásledovat symbolické odkazy" -#: ../gio/gio-tool-info.c:75 -#, c-format +#: gio/gio-tool-info.c:75 msgid "attributes:\n" msgstr "atributy:\n" #. Translators: This is a noun and represents and attribute of a file -#: ../gio/gio-tool-info.c:127 +#: gio/gio-tool-info.c:127 #, c-format msgid "display name: %s\n" msgstr "zobrazovaný název: %s\n" #. Translators: This is a noun and represents and attribute of a file -#: ../gio/gio-tool-info.c:132 +#: gio/gio-tool-info.c:132 #, c-format msgid "edit name: %s\n" msgstr "upravovaný název: %s\n" -#: ../gio/gio-tool-info.c:138 +#: gio/gio-tool-info.c:138 #, c-format msgid "name: %s\n" msgstr "název: %s\n" -#: ../gio/gio-tool-info.c:145 +#: gio/gio-tool-info.c:145 #, c-format msgid "type: %s\n" msgstr "typ: %s\n" -#: ../gio/gio-tool-info.c:151 -#, c-format +#: gio/gio-tool-info.c:151 msgid "size: " msgstr "velikost: " -#: ../gio/gio-tool-info.c:156 -#, c-format +#: gio/gio-tool-info.c:156 msgid "hidden\n" msgstr "skrytý\n" -#: ../gio/gio-tool-info.c:159 +#: gio/gio-tool-info.c:159 #, c-format msgid "uri: %s\n" msgstr "adresa uri: %s\n" -#: ../gio/gio-tool-info.c:228 -#, c-format +#: gio/gio-tool-info.c:228 msgid "Settable attributes:\n" msgstr "Nastavitelné atributy:\n" -#: ../gio/gio-tool-info.c:252 -#, c-format +#: gio/gio-tool-info.c:252 msgid "Writable attribute namespaces:\n" msgstr "Jmenné prostory zapisovatelných atributů:\n" -#: ../gio/gio-tool-info.c:287 +#: gio/gio-tool-info.c:287 msgid "Show information about locations." msgstr "Zobrazit informace o umístění" -#: ../gio/gio-tool-info.c:289 +#: gio/gio-tool-info.c:289 msgid "" "gio info is similar to the traditional ls utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" @@ -1859,23 +1832,23 @@ "jejich názvy GIO: např. standard::icon, nebo jednoduše pomocí jmenného\n" "prostoru, např. unix, nebo pomocí „*“, která odpovídá všem atributům." -#: ../gio/gio-tool-list.c:36 ../gio/gio-tool-tree.c:32 +#: gio/gio-tool-list.c:36 gio/gio-tool-tree.c:32 msgid "Show hidden files" msgstr "Zobrazit skryté soubory" -#: ../gio/gio-tool-list.c:37 +#: gio/gio-tool-list.c:37 msgid "Use a long listing format" msgstr "Použít dlouhý formát výpisu" -#: ../gio/gio-tool-list.c:39 +#: gio/gio-tool-list.c:39 msgid "Print full URIs" msgstr "Vypsat úplné adresy URI" -#: ../gio/gio-tool-list.c:170 +#: gio/gio-tool-list.c:170 msgid "List the contents of the locations." msgstr "Vypsat obsahy umístění." -#: ../gio/gio-tool-list.c:172 +#: gio/gio-tool-list.c:172 msgid "" "gio list is similar to the traditional ls utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" @@ -1888,19 +1861,19 @@ "zadat jejich názvy GIO: např. standard::icon." #. Translators: commandline placeholder -#: ../gio/gio-tool-mime.c:71 +#: gio/gio-tool-mime.c:71 msgid "MIMETYPE" msgstr "TYP_MIME" -#: ../gio/gio-tool-mime.c:71 +#: gio/gio-tool-mime.c:71 msgid "HANDLER" msgstr "OBSLUHA" -#: ../gio/gio-tool-mime.c:76 +#: gio/gio-tool-mime.c:76 msgid "Get or set the handler for a mimetype." msgstr "Zobrazit nebo nastavit obsluhu pro typ MIME." -#: ../gio/gio-tool-mime.c:78 +#: gio/gio-tool-mime.c:78 msgid "" "If no handler is given, lists registered and recommended applications\n" "for the mimetype. If a handler is given, it is set as the default\n" @@ -1910,59 +1883,55 @@ "aplikace pro typ MIME. Když je obsluha zadaná, nastaví se jako\n" "výchozí obsluha pro typ MIME." -#: ../gio/gio-tool-mime.c:100 +#: gio/gio-tool-mime.c:100 msgid "Must specify a single mimetype, and maybe a handler" msgstr "Musíte zadat jeden typ MIME a případně obsluhu" -#: ../gio/gio-tool-mime.c:116 +#: gio/gio-tool-mime.c:116 #, c-format msgid "No default applications for “%s”\n" msgstr "Pro „%s“ není žádná výchozí aplikace\n" -#: ../gio/gio-tool-mime.c:122 +#: gio/gio-tool-mime.c:122 #, c-format msgid "Default application for “%s”: %s\n" msgstr "Výchozí aplikace pro „%s“: %s\n" -#: ../gio/gio-tool-mime.c:127 -#, c-format +#: gio/gio-tool-mime.c:127 msgid "Registered applications:\n" msgstr "Registrované aplikace:\n" -#: ../gio/gio-tool-mime.c:129 -#, c-format +#: gio/gio-tool-mime.c:129 msgid "No registered applications\n" msgstr "Nejsou registrované žádné aplikace\n" -#: ../gio/gio-tool-mime.c:140 -#, c-format +#: gio/gio-tool-mime.c:140 msgid "Recommended applications:\n" msgstr "Doporučené aplikace:\n" -#: ../gio/gio-tool-mime.c:142 -#, c-format +#: gio/gio-tool-mime.c:142 msgid "No recommended applications\n" msgstr "Žádné aplikace nejsou doporučené\n" -#: ../gio/gio-tool-mime.c:162 +#: gio/gio-tool-mime.c:162 #, c-format msgid "Failed to load info for handler “%s”" msgstr "Selhalo načtení informací pro obsluhu „%s“" -#: ../gio/gio-tool-mime.c:168 +#: gio/gio-tool-mime.c:168 #, c-format msgid "Failed to set “%s” as the default handler for “%s”: %s\n" msgstr "Selhalo nastavení „%s“ jako výchozí obsluhy pro „%s“: %s\n" -#: ../gio/gio-tool-mkdir.c:31 +#: gio/gio-tool-mkdir.c:31 msgid "Create parent directories" msgstr "Vytvořit rodičovské složky" -#: ../gio/gio-tool-mkdir.c:52 +#: gio/gio-tool-mkdir.c:52 msgid "Create directories." msgstr "Vytvořit složky." -#: ../gio/gio-tool-mkdir.c:54 +#: gio/gio-tool-mkdir.c:54 msgid "" "gio mkdir is similar to the traditional mkdir utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" @@ -1972,109 +1941,109 @@ "lokálních souborů umístění GIO: například můžete pro umístění použít\n" "něco jako smb://server/cesta/moje_složka." -#: ../gio/gio-tool-monitor.c:37 +#: gio/gio-tool-monitor.c:37 msgid "Monitor a directory (default: depends on type)" msgstr "Sledovat složku (výchozí: závisí na typu)" -#: ../gio/gio-tool-monitor.c:39 +#: gio/gio-tool-monitor.c:39 msgid "Monitor a file (default: depends on type)" msgstr "Sledovat soubor (výchozí: závisí na typu)" -#: ../gio/gio-tool-monitor.c:41 +#: gio/gio-tool-monitor.c:41 msgid "Monitor a file directly (notices changes made via hardlinks)" msgstr "Sledovat soubor přímo (všimne si i změn přes tvrdé odkazy)" -#: ../gio/gio-tool-monitor.c:43 +#: gio/gio-tool-monitor.c:43 msgid "Monitors a file directly, but doesn’t report changes" msgstr "Sledovat soubor přímo, ale nehlásit změny" -#: ../gio/gio-tool-monitor.c:45 +#: gio/gio-tool-monitor.c:45 msgid "Report moves and renames as simple deleted/created events" msgstr "Hlásit přesuny a přejmenování jako oddělené události smazání/vytvoření" -#: ../gio/gio-tool-monitor.c:47 +#: gio/gio-tool-monitor.c:47 msgid "Watch for mount events" msgstr "Sledovat události připojení" -#: ../gio/gio-tool-monitor.c:208 +#: gio/gio-tool-monitor.c:208 msgid "Monitor files or directories for changes." msgstr "Sledovat soubory nebo složky ohledně změn." -#: ../gio/gio-tool-mount.c:58 +#: gio/gio-tool-mount.c:59 msgid "Mount as mountable" msgstr "Připojit jako připojitelný" -#: ../gio/gio-tool-mount.c:59 +#: gio/gio-tool-mount.c:60 msgid "Mount volume with device file" msgstr "Připojit svazek pomocí souboru zařízení" -#: ../gio/gio-tool-mount.c:59 +#: gio/gio-tool-mount.c:60 msgid "DEVICE" msgstr "ZAŘÍZENÍ" -#: ../gio/gio-tool-mount.c:60 +#: gio/gio-tool-mount.c:61 msgid "Unmount" msgstr "Odpojit" -#: ../gio/gio-tool-mount.c:61 +#: gio/gio-tool-mount.c:62 msgid "Eject" msgstr "Vysunout" -#: ../gio/gio-tool-mount.c:62 +#: gio/gio-tool-mount.c:63 msgid "Unmount all mounts with the given scheme" msgstr "Odpojit všechna připojení se zadaným schématem" -#: ../gio/gio-tool-mount.c:62 +#: gio/gio-tool-mount.c:63 msgid "SCHEME" msgstr "SCHÉMA" -#: ../gio/gio-tool-mount.c:63 +#: gio/gio-tool-mount.c:64 msgid "Ignore outstanding file operations when unmounting or ejecting" msgstr "Při odpojování nebo vysouvání ignorovat nedokončené operace se soubory" -#: ../gio/gio-tool-mount.c:64 +#: gio/gio-tool-mount.c:65 msgid "Use an anonymous user when authenticating" msgstr "Při ověřování použít anonymního uživatele" #. Translator: List here is a verb as in 'List all mounts' -#: ../gio/gio-tool-mount.c:66 +#: gio/gio-tool-mount.c:67 msgid "List" msgstr "Vypsat" -#: ../gio/gio-tool-mount.c:67 +#: gio/gio-tool-mount.c:68 msgid "Monitor events" msgstr "Sledovat události" -#: ../gio/gio-tool-mount.c:68 +#: gio/gio-tool-mount.c:69 msgid "Show extra information" msgstr "Zobrazit doplňující informace" -#: ../gio/gio-tool-mount.c:246 ../gio/gio-tool-mount.c:276 +#: gio/gio-tool-mount.c:247 gio/gio-tool-mount.c:277 msgid "Anonymous access denied" msgstr "Anonymní přístup byl zamítnut" -#: ../gio/gio-tool-mount.c:897 +#: gio/gio-tool-mount.c:888 #, c-format msgid "Mounted %s at %s\n" msgstr "Připojeno %s do %s\n" -#: ../gio/gio-tool-mount.c:950 +#: gio/gio-tool-mount.c:938 msgid "No volume for device file" msgstr "Pro soubor zařízení není žádný svazek" -#: ../gio/gio-tool-mount.c:1145 +#: gio/gio-tool-mount.c:1127 msgid "Mount or unmount the locations." msgstr "Připojit nebo odpojit umístění." -#: ../gio/gio-tool-move.c:42 +#: gio/gio-tool-move.c:42 msgid "Don’t use copy and delete fallback" msgstr "Nepoužívat jako náhradu kopírování a mazání" -#: ../gio/gio-tool-move.c:99 +#: gio/gio-tool-move.c:99 msgid "Move one or more files from SOURCE to DEST." msgstr "Přesunout jeden nebo více souborů ze ZDROJE do CÍLE." -#: ../gio/gio-tool-move.c:101 +#: gio/gio-tool-move.c:101 msgid "" "gio move is similar to the traditional mv utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" @@ -2084,12 +2053,12 @@ "lokálních souborů umístění GIO: například můžete pro umístění\n" "použít něco jako smb://server/cesta/soubor.txt." -#: ../gio/gio-tool-move.c:142 +#: gio/gio-tool-move.c:142 #, c-format msgid "Target %s is not a directory" msgstr "Cíl %s není složka" -#: ../gio/gio-tool-open.c:118 +#: gio/gio-tool-open.c:118 msgid "" "Open files with the default application that\n" "is registered to handle files of this type." @@ -2097,247 +2066,245 @@ "Otevřít soubory pomocí výchozí aplikace, která\n" "je registrovaná k obsluze souborů tohoto typu." -#: ../gio/gio-tool-remove.c:31 ../gio/gio-tool-trash.c:31 +#: gio/gio-tool-remove.c:31 gio/gio-tool-trash.c:31 msgid "Ignore nonexistent files, never prompt" msgstr "Ignorovat neexistující soubory, neptat se" -#: ../gio/gio-tool-remove.c:52 +#: gio/gio-tool-remove.c:52 msgid "Delete the given files." msgstr "Odstranit zadané soubory." -#: ../gio/gio-tool-rename.c:45 +#: gio/gio-tool-rename.c:45 msgid "NAME" msgstr "NÁZEV" -#: ../gio/gio-tool-rename.c:50 +#: gio/gio-tool-rename.c:50 msgid "Rename a file." msgstr "Přejmenovat soubor." -#: ../gio/gio-tool-rename.c:70 +#: gio/gio-tool-rename.c:70 msgid "Missing argument" msgstr "Schází argument" -#: ../gio/gio-tool-rename.c:76 ../gio/gio-tool-save.c:190 -#: ../gio/gio-tool-set.c:137 +#: gio/gio-tool-rename.c:76 gio/gio-tool-save.c:190 gio/gio-tool-set.c:137 msgid "Too many arguments" msgstr "Příliš mnoho argumentů" -#: ../gio/gio-tool-rename.c:95 +#: gio/gio-tool-rename.c:95 #, c-format msgid "Rename successful. New uri: %s\n" msgstr "Přejmenování bylo úspěšné. Nová adresa URI je: %s\n" -#: ../gio/gio-tool-save.c:50 +#: gio/gio-tool-save.c:50 msgid "Only create if not existing" msgstr "Vytvořit, jen když neexistuje" -#: ../gio/gio-tool-save.c:51 +#: gio/gio-tool-save.c:51 msgid "Append to end of file" msgstr "Přidat na konec souboru" -#: ../gio/gio-tool-save.c:52 +#: gio/gio-tool-save.c:52 msgid "When creating, restrict access to the current user" msgstr "Při vytváření omezit přístup jen na aktuálního uživatele" -#: ../gio/gio-tool-save.c:53 +#: gio/gio-tool-save.c:53 msgid "When replacing, replace as if the destination did not exist" msgstr "Při nahrazování nahradit, jako by cíl neexistoval" #. Translators: The "etag" is a token allowing to verify whether a file has been modified -#: ../gio/gio-tool-save.c:55 +#: gio/gio-tool-save.c:55 msgid "Print new etag at end" msgstr "Vypsat nový etag a skončit" #. Translators: The "etag" is a token allowing to verify whether a file has been modified -#: ../gio/gio-tool-save.c:57 +#: gio/gio-tool-save.c:57 msgid "The etag of the file being overwritten" msgstr "Etag souboru, který je přepisován" -#: ../gio/gio-tool-save.c:57 +#: gio/gio-tool-save.c:57 msgid "ETAG" msgstr "ETAG" -#: ../gio/gio-tool-save.c:113 +#: gio/gio-tool-save.c:113 msgid "Error reading from standard input" msgstr "Chyba při čtení ze standardního vstupu" #. Translators: The "etag" is a token allowing to verify whether a file has been modified -#: ../gio/gio-tool-save.c:139 -#, c-format +#: gio/gio-tool-save.c:139 msgid "Etag not available\n" msgstr "Etag není dostupný\n" -#: ../gio/gio-tool-save.c:163 +#: gio/gio-tool-save.c:163 msgid "Read from standard input and save to DEST." msgstr "Číst ze standardního vstupu a uložit do CÍLE." -#: ../gio/gio-tool-save.c:183 +#: gio/gio-tool-save.c:183 msgid "No destination given" msgstr "Nebylo zadán žádný cíl" -#: ../gio/gio-tool-set.c:33 +#: gio/gio-tool-set.c:33 msgid "Type of the attribute" msgstr "Typ atributu" -#: ../gio/gio-tool-set.c:33 +#: gio/gio-tool-set.c:33 msgid "TYPE" msgstr "TYP" -#: ../gio/gio-tool-set.c:89 +#: gio/gio-tool-set.c:89 msgid "ATTRIBUTE" msgstr "ATRIBUT" -#: ../gio/gio-tool-set.c:89 +#: gio/gio-tool-set.c:89 msgid "VALUE" msgstr "HODNOTA" -#: ../gio/gio-tool-set.c:93 +#: gio/gio-tool-set.c:93 msgid "Set a file attribute of LOCATION." msgstr "Nastavit souborový atribut UMÍSTĚNÍ." -#: ../gio/gio-tool-set.c:113 +#: gio/gio-tool-set.c:113 msgid "Location not specified" msgstr "Není zadáno umístění" -#: ../gio/gio-tool-set.c:120 +#: gio/gio-tool-set.c:120 msgid "Attribute not specified" msgstr "Není zadán atribut" -#: ../gio/gio-tool-set.c:130 +#: gio/gio-tool-set.c:130 msgid "Value not specified" msgstr "Není určena hodnota" -#: ../gio/gio-tool-set.c:180 +#: gio/gio-tool-set.c:180 #, c-format msgid "Invalid attribute type “%s”" msgstr "Neplatný typ atributu „%s“" -#: ../gio/gio-tool-trash.c:32 +#: gio/gio-tool-trash.c:32 msgid "Empty the trash" msgstr "Vysypat koš" -#: ../gio/gio-tool-trash.c:86 +#: gio/gio-tool-trash.c:86 msgid "Move files or directories to the trash." msgstr "Přesunout soubory nebo složky do koše." -#: ../gio/gio-tool-tree.c:33 +#: gio/gio-tool-tree.c:33 msgid "Follow symbolic links, mounts and shortcuts" msgstr "Následovat symbolické odkazy, připojení a zástupce." -#: ../gio/gio-tool-tree.c:244 +#: gio/gio-tool-tree.c:244 msgid "List contents of directories in a tree-like format." msgstr "Vypsat obsah složek v podobě stromu." -#: ../gio/glib-compile-resources.c:142 ../gio/glib-compile-schemas.c:1501 +#: gio/glib-compile-resources.c:142 gio/glib-compile-schemas.c:1501 #, c-format msgid "Element <%s> not allowed inside <%s>" msgstr "Prvek <%s> není povolen uvnitř <%s>" -#: ../gio/glib-compile-resources.c:146 +#: gio/glib-compile-resources.c:146 #, c-format msgid "Element <%s> not allowed at toplevel" msgstr "Prvek <%s> není povolen na nejvyšší úrovni" -#: ../gio/glib-compile-resources.c:237 +#: gio/glib-compile-resources.c:237 #, c-format msgid "File %s appears multiple times in the resource" msgstr "Soubor %s s v prostředku nachází vícekrát" -#: ../gio/glib-compile-resources.c:248 +#: gio/glib-compile-resources.c:248 #, c-format msgid "Failed to locate “%s” in any source directory" msgstr "Nelze najít „%s“ v žádné ze zdrojových složek" -#: ../gio/glib-compile-resources.c:259 +#: gio/glib-compile-resources.c:259 #, c-format msgid "Failed to locate “%s” in current directory" msgstr "Nelze nají „%s“ v aktuální složce" -#: ../gio/glib-compile-resources.c:290 +#: gio/glib-compile-resources.c:290 #, c-format msgid "Unknown processing option “%s”" msgstr "Neznámá volba zpracování „%s“" -#: ../gio/glib-compile-resources.c:308 ../gio/glib-compile-resources.c:354 +#: gio/glib-compile-resources.c:308 gio/glib-compile-resources.c:354 #, c-format msgid "Failed to create temp file: %s" msgstr "Nelze vytvořit dočasný soubor „%s“" -#: ../gio/glib-compile-resources.c:382 +#: gio/glib-compile-resources.c:382 #, c-format msgid "Error reading file %s: %s" msgstr "Chyba čtení souboru „%s“: %s" -#: ../gio/glib-compile-resources.c:402 +#: gio/glib-compile-resources.c:402 #, c-format msgid "Error compressing file %s" msgstr "Chyba při komprimaci souboru „%s“" -#: ../gio/glib-compile-resources.c:469 +#: gio/glib-compile-resources.c:469 #, c-format msgid "text may not appear inside <%s>" msgstr "text nemůže být umístěn uvnitř <%s>" -#: ../gio/glib-compile-resources.c:664 ../gio/glib-compile-schemas.c:2067 +#: gio/glib-compile-resources.c:664 gio/glib-compile-schemas.c:2067 msgid "Show program version and exit" msgstr "Zobrazit verzi programu a skončit" -#: ../gio/glib-compile-resources.c:665 +#: gio/glib-compile-resources.c:665 msgid "name of the output file" msgstr "název výstupního souboru" -#: ../gio/glib-compile-resources.c:666 +#: gio/glib-compile-resources.c:666 msgid "" "The directories where files are to be read from (default to current " "directory)" msgstr "Složka, ze které mají být čteny soubory (výchozí je aktuální složka)" -#: ../gio/glib-compile-resources.c:666 ../gio/glib-compile-schemas.c:2068 -#: ../gio/glib-compile-schemas.c:2096 +#: gio/glib-compile-resources.c:666 gio/glib-compile-schemas.c:2068 +#: gio/glib-compile-schemas.c:2096 msgid "DIRECTORY" msgstr "SLOŽKA" -#: ../gio/glib-compile-resources.c:667 +#: gio/glib-compile-resources.c:667 msgid "" "Generate output in the format selected for by the target filename extension" msgstr "" "Generovat výstup ve formátu vybraného podle přípony v názvu cílového souboru" -#: ../gio/glib-compile-resources.c:668 +#: gio/glib-compile-resources.c:668 msgid "Generate source header" msgstr "Generovat hlavičkový soubor" -#: ../gio/glib-compile-resources.c:669 +#: gio/glib-compile-resources.c:669 msgid "Generate sourcecode used to link in the resource file into your code" msgstr "" "Generovat zdrojový kód, který se použije ve vašem zdrojovém kódu jako odkaz " "na soubor prostředků" -#: ../gio/glib-compile-resources.c:670 +#: gio/glib-compile-resources.c:670 msgid "Generate dependency list" msgstr "Generovat seznam závislostí" -#: ../gio/glib-compile-resources.c:671 +#: gio/glib-compile-resources.c:671 msgid "name of the dependency file to generate" msgstr "název souboru se závislostmi, který se má vygenerovat" -#: ../gio/glib-compile-resources.c:672 +#: gio/glib-compile-resources.c:672 msgid "Include phony targets in the generated dependency file" msgstr "Do generovaných souborů závislostí zahrnout i fiktivní cíle" -#: ../gio/glib-compile-resources.c:673 +#: gio/glib-compile-resources.c:673 msgid "Don’t automatically create and register resource" msgstr "Prostředek nevytvářet a neregistrovat automaticky" -#: ../gio/glib-compile-resources.c:674 +#: gio/glib-compile-resources.c:674 msgid "Don’t export functions; declare them G_GNUC_INTERNAL" msgstr "Neexportovat funkce; označit je za G_GNUC_INTERNAL" -#: ../gio/glib-compile-resources.c:675 +#: gio/glib-compile-resources.c:675 msgid "C identifier name used for the generated source code" msgstr "Název identifikátoru C použitý ke generování zdrojového kódu" -#: ../gio/glib-compile-resources.c:701 +#: gio/glib-compile-resources.c:701 msgid "" "Compile a resource specification into a resource file.\n" "Resource specification files have the extension .gresource.xml,\n" @@ -2347,123 +2314,122 @@ "Soubory se specifikacemi prostředků musí mít příponu .gschema.xml,\n" "a soubor prostředků musí mít příponu .gresource." -#: ../gio/glib-compile-resources.c:723 -#, c-format +#: gio/glib-compile-resources.c:723 msgid "You should give exactly one file name\n" msgstr "Měl by být zadán právě jeden název souboru\n" -#: ../gio/glib-compile-schemas.c:95 +#: gio/glib-compile-schemas.c:95 #, c-format msgid "nick must be a minimum of 2 characters" msgstr "přezdívka musí mít nejméně 2 znaky" -#: ../gio/glib-compile-schemas.c:106 +#: gio/glib-compile-schemas.c:106 #, c-format msgid "Invalid numeric value" msgstr "Neplatná číselná hodnota" -#: ../gio/glib-compile-schemas.c:114 +#: gio/glib-compile-schemas.c:114 #, c-format msgid " already specified" msgstr " již bylo určeno" -#: ../gio/glib-compile-schemas.c:122 +#: gio/glib-compile-schemas.c:122 #, c-format msgid "value='%s' already specified" msgstr "value='%s' již bylo určeno" -#: ../gio/glib-compile-schemas.c:136 +#: gio/glib-compile-schemas.c:136 #, c-format msgid "flags values must have at most 1 bit set" msgstr "hodnoty příznaků musí mít nastavený alespoň 1 bit" -#: ../gio/glib-compile-schemas.c:161 +#: gio/glib-compile-schemas.c:161 #, c-format msgid "<%s> must contain at least one " msgstr "<%s> musí obsahovat nejméně jednu " -#: ../gio/glib-compile-schemas.c:315 +#: gio/glib-compile-schemas.c:315 #, c-format msgid "<%s> is not contained in the specified range" msgstr "<%s> se nenachází v určeném rozsahu" -#: ../gio/glib-compile-schemas.c:327 +#: gio/glib-compile-schemas.c:327 #, c-format msgid "<%s> is not a valid member of the specified enumerated type" msgstr "<%s> není platným členem určeného výčtového typu" -#: ../gio/glib-compile-schemas.c:333 +#: gio/glib-compile-schemas.c:333 #, c-format msgid "<%s> contains string not in the specified flags type" msgstr "<%s> obsahuje řetězec, který není v určeném příznakovém typu" -#: ../gio/glib-compile-schemas.c:339 +#: gio/glib-compile-schemas.c:339 #, c-format msgid "<%s> contains a string not in " msgstr "<%s> obsahuje řetězec, který není ve volbách " -#: ../gio/glib-compile-schemas.c:373 +#: gio/glib-compile-schemas.c:373 msgid " already specified for this key" msgstr " již bylo pro tento klíč určeno" -#: ../gio/glib-compile-schemas.c:391 +#: gio/glib-compile-schemas.c:391 #, c-format msgid " not allowed for keys of type “%s”" msgstr " není možné použít pro klíče typu „%s“" -#: ../gio/glib-compile-schemas.c:408 +#: gio/glib-compile-schemas.c:408 #, c-format msgid " specified minimum is greater than maximum" msgstr " určující minimum je větší než maximum" -#: ../gio/glib-compile-schemas.c:433 +#: gio/glib-compile-schemas.c:433 #, c-format msgid "unsupported l10n category: %s" msgstr "nepodporovaná kategorie l10n: %s" -#: ../gio/glib-compile-schemas.c:441 +#: gio/glib-compile-schemas.c:441 msgid "l10n requested, but no gettext domain given" msgstr "je požadována l10n, ale není uvedena doména gettext" -#: ../gio/glib-compile-schemas.c:453 +#: gio/glib-compile-schemas.c:453 msgid "translation context given for value without l10n enabled" msgstr "uveden překladový kontext pro hodnotu bez povolené l10n" -#: ../gio/glib-compile-schemas.c:475 +#: gio/glib-compile-schemas.c:475 #, c-format msgid "Failed to parse value of type “%s”: " msgstr "Selhalo zpracování hodnoty pro typ „%s“: " -#: ../gio/glib-compile-schemas.c:492 +#: gio/glib-compile-schemas.c:492 msgid "" " cannot be specified for keys tagged as having an enumerated type" msgstr "" " nelze uvést u klíčů, které jsou označené, že mají výčtový typ" -#: ../gio/glib-compile-schemas.c:501 +#: gio/glib-compile-schemas.c:501 msgid " already specified for this key" msgstr " již bylo pro tento klíč určeno" -#: ../gio/glib-compile-schemas.c:513 +#: gio/glib-compile-schemas.c:513 #, c-format msgid " not allowed for keys of type “%s”" msgstr " není možné použít pro klíče typu „%s“" -#: ../gio/glib-compile-schemas.c:529 +#: gio/glib-compile-schemas.c:529 #, c-format msgid " already given" msgstr " již bylo uvedeno" -#: ../gio/glib-compile-schemas.c:544 +#: gio/glib-compile-schemas.c:544 #, c-format msgid " must contain at least one " msgstr " musí nejméně jedenkrát obsahovat " -#: ../gio/glib-compile-schemas.c:558 +#: gio/glib-compile-schemas.c:558 msgid " already specified for this key" msgstr " již bylo pro tento klíč určeno" -#: ../gio/glib-compile-schemas.c:562 +#: gio/glib-compile-schemas.c:562 msgid "" " can only be specified for keys with enumerated or flags types or " "after " @@ -2471,7 +2437,7 @@ " může být uvedeno jen pro klíče s výčtovým nebo příznakovým typem, " "nebo za " -#: ../gio/glib-compile-schemas.c:581 +#: gio/glib-compile-schemas.c:581 #, c-format msgid "" " given when “%s” is already a member of the enumerated " @@ -2479,42 +2445,42 @@ msgstr "" " uvedeno ve chvíli, kdy „%s“ je již členem výčtového typu" -#: ../gio/glib-compile-schemas.c:587 +#: gio/glib-compile-schemas.c:587 #, c-format msgid " given when was already given" msgstr "" " uvedeno v chvíli, kdy je již zadáno " -#: ../gio/glib-compile-schemas.c:595 +#: gio/glib-compile-schemas.c:595 #, c-format msgid " already specified" msgstr " již bylo určeno" -#: ../gio/glib-compile-schemas.c:605 +#: gio/glib-compile-schemas.c:605 #, c-format msgid "alias target “%s” is not in enumerated type" msgstr "alias cíle „%s“ není ve výčtovém typu" -#: ../gio/glib-compile-schemas.c:606 +#: gio/glib-compile-schemas.c:606 #, c-format msgid "alias target “%s” is not in " msgstr "alias cíle „%s“ není v " -#: ../gio/glib-compile-schemas.c:621 +#: gio/glib-compile-schemas.c:621 #, c-format msgid " must contain at least one " msgstr " musí nejméně jedenkrát obsahovat " -#: ../gio/glib-compile-schemas.c:786 +#: gio/glib-compile-schemas.c:786 msgid "Empty names are not permitted" msgstr "Prázdné názvy nejsou povoleny" -#: ../gio/glib-compile-schemas.c:796 +#: gio/glib-compile-schemas.c:796 #, c-format msgid "Invalid name “%s”: names must begin with a lowercase letter" msgstr "Neplatný název „%s“: názvy musí začínat malým písmenem" -#: ../gio/glib-compile-schemas.c:808 +#: gio/glib-compile-schemas.c:808 #, c-format msgid "" "Invalid name “%s”: invalid character “%c”; only lowercase letters, numbers " @@ -2523,37 +2489,37 @@ "Neplatný název „%s“: neplatný znak „%c“; pouze malá písmena, číslice a " "pomlčka („-“) jsou povoleny." -#: ../gio/glib-compile-schemas.c:817 +#: gio/glib-compile-schemas.c:817 #, c-format msgid "Invalid name “%s”: two successive hyphens (“--”) are not permitted" msgstr "" "Neplatný název „%s“: dvě po sobě následující pomlčky („--“) nejsou povoleny." -#: ../gio/glib-compile-schemas.c:826 +#: gio/glib-compile-schemas.c:826 #, c-format msgid "Invalid name “%s”: the last character may not be a hyphen (“-”)" msgstr "Neplatný název „%s“: posledním znakem nemůže být pomlčka („-“)." -#: ../gio/glib-compile-schemas.c:834 +#: gio/glib-compile-schemas.c:834 #, c-format msgid "Invalid name “%s”: maximum length is 1024" msgstr "Neplatný název „%s“: maximální délka je 1024" -#: ../gio/glib-compile-schemas.c:904 +#: gio/glib-compile-schemas.c:904 #, c-format msgid " already specified" msgstr " již bylo určeno" -#: ../gio/glib-compile-schemas.c:930 +#: gio/glib-compile-schemas.c:930 msgid "Cannot add keys to a “list-of” schema" msgstr "Ke schématu „list-of“ nelze přidat klíče" -#: ../gio/glib-compile-schemas.c:941 +#: gio/glib-compile-schemas.c:941 #, c-format msgid " already specified" msgstr " již bylo určeno" -#: ../gio/glib-compile-schemas.c:959 +#: gio/glib-compile-schemas.c:959 #, c-format msgid "" " shadows in ; use " @@ -2562,7 +2528,7 @@ " má přednost před v ; " "použijte ke změně hodnoty" -#: ../gio/glib-compile-schemas.c:970 +#: gio/glib-compile-schemas.c:970 #, c-format msgid "" "Exactly one of “type”, “enum” or “flags” must be specified as an attribute " @@ -2571,63 +2537,63 @@ "Právě jeden z „type“, „enum“ nebo „flags“ musí být vybrán jako atribut ke " "klíči " -#: ../gio/glib-compile-schemas.c:989 +#: gio/glib-compile-schemas.c:989 #, c-format msgid "<%s id='%s'> not (yet) defined." msgstr "<%s id='%s'> (zatím) nebylo určeno." -#: ../gio/glib-compile-schemas.c:1004 +#: gio/glib-compile-schemas.c:1004 #, c-format msgid "Invalid GVariant type string “%s”" msgstr "Neplatný řetězec typu GVariant „%s“" -#: ../gio/glib-compile-schemas.c:1034 +#: gio/glib-compile-schemas.c:1034 msgid " given but schema isn’t extending anything" msgstr "Zadáno , ale schéma nic nerozšiřuje" -#: ../gio/glib-compile-schemas.c:1047 +#: gio/glib-compile-schemas.c:1047 #, c-format msgid "No to override" msgstr "Neexistuje žádné k přepsání" -#: ../gio/glib-compile-schemas.c:1055 +#: gio/glib-compile-schemas.c:1055 #, c-format msgid " already specified" msgstr " již bylo určeno" -#: ../gio/glib-compile-schemas.c:1128 +#: gio/glib-compile-schemas.c:1128 #, c-format msgid " already specified" msgstr " již bylo určeno" -#: ../gio/glib-compile-schemas.c:1140 +#: gio/glib-compile-schemas.c:1140 #, c-format msgid " extends not yet existing schema “%s”" msgstr " rozšiřuje zatím neexistující schéma „%s“" -#: ../gio/glib-compile-schemas.c:1156 +#: gio/glib-compile-schemas.c:1156 #, c-format msgid " is list of not yet existing schema “%s”" msgstr " je seznamem zatím neexistujícího schématu „%s“" -#: ../gio/glib-compile-schemas.c:1164 +#: gio/glib-compile-schemas.c:1164 #, c-format msgid "Cannot be a list of a schema with a path" msgstr "Nemůže být seznamem schématu s cestou" -#: ../gio/glib-compile-schemas.c:1174 +#: gio/glib-compile-schemas.c:1174 #, c-format msgid "Cannot extend a schema with a path" msgstr "Nemůže rozšířit schéma s cestou" -#: ../gio/glib-compile-schemas.c:1184 +#: gio/glib-compile-schemas.c:1184 #, c-format msgid "" " is a list, extending which is not a list" msgstr "" " je seznam rozšiřující , což není seznam" -#: ../gio/glib-compile-schemas.c:1194 +#: gio/glib-compile-schemas.c:1194 #, c-format msgid "" " extends but “%s” " @@ -2636,17 +2602,17 @@ " rozšiřuje , ale " "„%s“ nerozšiřuje „%s“" -#: ../gio/glib-compile-schemas.c:1211 +#: gio/glib-compile-schemas.c:1211 #, c-format msgid "A path, if given, must begin and end with a slash" msgstr "Cesta, je-li zadána, musí začínat a končit lomítkem" -#: ../gio/glib-compile-schemas.c:1218 +#: gio/glib-compile-schemas.c:1218 #, c-format msgid "The path of a list must end with “:/”" msgstr "Cesta seznamu musí končit „:/“" -#: ../gio/glib-compile-schemas.c:1227 +#: gio/glib-compile-schemas.c:1227 #, c-format msgid "" "Warning: Schema “%s” has path “%s”. Paths starting with “/apps/”, “/" @@ -2655,72 +2621,72 @@ "Varování: Schéma „%s“ má cestu „%s“. Cesty začínající „/apps/“, „/desktop/“ " "nebo „/system/“ jsou zavržené." -#: ../gio/glib-compile-schemas.c:1257 +#: gio/glib-compile-schemas.c:1257 #, c-format msgid "<%s id='%s'> already specified" msgstr "<%s id='%s'> již bylo určeno" -#: ../gio/glib-compile-schemas.c:1407 ../gio/glib-compile-schemas.c:1423 +#: gio/glib-compile-schemas.c:1407 gio/glib-compile-schemas.c:1423 #, c-format msgid "Only one <%s> element allowed inside <%s>" msgstr "Uvnitř <%2$s> je povolen jen jeden prvek <%1$s>" -#: ../gio/glib-compile-schemas.c:1505 +#: gio/glib-compile-schemas.c:1505 #, c-format msgid "Element <%s> not allowed at the top level" msgstr "Prvek <%s> není povolen na nejvyšší úrovni" -#: ../gio/glib-compile-schemas.c:1523 +#: gio/glib-compile-schemas.c:1523 msgid "Element is required in " msgstr "V prvku je vyžadován prvek " -#: ../gio/glib-compile-schemas.c:1613 +#: gio/glib-compile-schemas.c:1613 #, c-format msgid "Text may not appear inside <%s>" msgstr "Text nemůže být umístěn uvnitř <%s>" -#: ../gio/glib-compile-schemas.c:1681 +#: gio/glib-compile-schemas.c:1681 #, c-format msgid "Warning: undefined reference to " msgstr "Varování: nedefinovaný odkaz na " #. Translators: Do not translate "--strict". -#: ../gio/glib-compile-schemas.c:1820 ../gio/glib-compile-schemas.c:1894 -#: ../gio/glib-compile-schemas.c:1970 +#: gio/glib-compile-schemas.c:1820 gio/glib-compile-schemas.c:1894 +#: gio/glib-compile-schemas.c:1970 #, c-format msgid "--strict was specified; exiting.\n" msgstr "--strict bylo určeno; ukončuje se.\n" -#: ../gio/glib-compile-schemas.c:1830 +#: gio/glib-compile-schemas.c:1830 #, c-format msgid "This entire file has been ignored.\n" msgstr "Celý tento soubor byl ignorován.\n" -#: ../gio/glib-compile-schemas.c:1890 +#: gio/glib-compile-schemas.c:1890 #, c-format msgid "Ignoring this file.\n" msgstr "Ignoruje se tento soubor.\n" -#: ../gio/glib-compile-schemas.c:1930 +#: gio/glib-compile-schemas.c:1930 #, c-format msgid "No such key '%s' in schema '%s' as specified in override file '%s'" msgstr "" "Klíč „%s“ neexistuje ve schématu „%s“, jak bylo určeno v přepisujícím " "souboru „%s“" -#: ../gio/glib-compile-schemas.c:1936 ../gio/glib-compile-schemas.c:1994 -#: ../gio/glib-compile-schemas.c:2022 +#: gio/glib-compile-schemas.c:1936 gio/glib-compile-schemas.c:1994 +#: gio/glib-compile-schemas.c:2022 #, c-format msgid "; ignoring override for this key.\n" msgstr "; ignoruje se přepsání u tohoto klíče.\n" -#: ../gio/glib-compile-schemas.c:1940 ../gio/glib-compile-schemas.c:1998 -#: ../gio/glib-compile-schemas.c:2026 +#: gio/glib-compile-schemas.c:1940 gio/glib-compile-schemas.c:1998 +#: gio/glib-compile-schemas.c:2026 #, c-format msgid " and --strict was specified; exiting.\n" msgstr " a --strict bylo určeno; ukončuje se.\n" -#: ../gio/glib-compile-schemas.c:1956 +#: gio/glib-compile-schemas.c:1956 #, c-format msgid "" "error parsing key '%s' in schema '%s' as specified in override file '%s': %s." @@ -2728,12 +2694,12 @@ "chyba při analýze klíče „%s“ ve schématu „%s“, jak bylo určeno v " "přepisujícím souboru „%s“: %s." -#: ../gio/glib-compile-schemas.c:1966 +#: gio/glib-compile-schemas.c:1966 #, c-format msgid "Ignoring override for this key.\n" msgstr "Ignoruje se přepsání u tohoto klíče.\n" -#: ../gio/glib-compile-schemas.c:1984 +#: gio/glib-compile-schemas.c:1984 #, c-format msgid "" "override for key '%s' in schema '%s' in override file '%s' is outside the " @@ -2742,7 +2708,7 @@ "přepsání u klíče „%s“ ve schématu „%s“ v přepisujícím souboru „%s“ je mimo " "rozsah zadaný ve schématu" -#: ../gio/glib-compile-schemas.c:2012 +#: gio/glib-compile-schemas.c:2012 #, c-format msgid "" "override for key '%s' in schema '%s' in override file '%s' is not in the " @@ -2751,23 +2717,23 @@ "přepsání u klíče „%s“ ve schématu „%s“ v přepisujícím souboru „%s“ není v " "seznamu platných možností" -#: ../gio/glib-compile-schemas.c:2068 +#: gio/glib-compile-schemas.c:2068 msgid "where to store the gschemas.compiled file" msgstr "kde ukládat soubor gschemas.compiled" -#: ../gio/glib-compile-schemas.c:2069 +#: gio/glib-compile-schemas.c:2069 msgid "Abort on any errors in schemas" msgstr "Přerušit při libovolných chybách ve schématech" -#: ../gio/glib-compile-schemas.c:2070 +#: gio/glib-compile-schemas.c:2070 msgid "Do not write the gschema.compiled file" msgstr "Nezapisovat soubor gschema.compiled" -#: ../gio/glib-compile-schemas.c:2071 +#: gio/glib-compile-schemas.c:2071 msgid "Do not enforce key name restrictions" msgstr "Nevynucovat omezení názvů klíče" -#: ../gio/glib-compile-schemas.c:2099 +#: gio/glib-compile-schemas.c:2099 msgid "" "Compile all GSettings schema files into a schema cache.\n" "Schema files are required to have the extension .gschema.xml,\n" @@ -2777,32 +2743,32 @@ "Soubory schémat musí mít rozšíření .gschema.xml,\n" "a soubor mezipaměti se jmenuje gschemas.compiled." -#: ../gio/glib-compile-schemas.c:2120 +#: gio/glib-compile-schemas.c:2120 #, c-format msgid "You should give exactly one directory name\n" msgstr "Měl by být zadán právě jeden název složky\n" -#: ../gio/glib-compile-schemas.c:2162 +#: gio/glib-compile-schemas.c:2162 #, c-format msgid "No schema files found: " msgstr "Žádné soubory schémat nenalezeny: " -#: ../gio/glib-compile-schemas.c:2165 +#: gio/glib-compile-schemas.c:2165 #, c-format msgid "doing nothing.\n" msgstr "nedělá se nic.\n" -#: ../gio/glib-compile-schemas.c:2168 +#: gio/glib-compile-schemas.c:2168 #, c-format msgid "removed existing output file.\n" msgstr "odstraněn existující výstupní soubor.\n" -#: ../gio/glocalfile.c:643 ../gio/win32/gwinhttpfile.c:420 +#: gio/glocalfile.c:643 gio/win32/gwinhttpfile.c:420 #, c-format msgid "Invalid filename %s" msgstr "Neplatný název souboru %s" -#: ../gio/glocalfile.c:1105 +#: gio/glocalfile.c:1105 #, c-format msgid "Error getting filesystem info for %s: %s" msgstr "Chyba při získávání informace o souborovém systému pro %s: %s" @@ -2811,314 +2777,314 @@ #. * the enclosing (user visible) mount of a file, but none #. * exists. #. -#: ../gio/glocalfile.c:1244 +#: gio/glocalfile.c:1244 #, c-format msgid "Containing mount for file %s not found" msgstr "Přípojení obsahující soubor %s nebylo nalezen" -#: ../gio/glocalfile.c:1267 +#: gio/glocalfile.c:1267 msgid "Can’t rename root directory" msgstr "Nelze přejmenovat kořenovou složku" -#: ../gio/glocalfile.c:1285 ../gio/glocalfile.c:1308 +#: gio/glocalfile.c:1285 gio/glocalfile.c:1308 #, c-format msgid "Error renaming file %s: %s" msgstr "Chyba při přejmenovávání souboru %s: %s" -#: ../gio/glocalfile.c:1292 +#: gio/glocalfile.c:1292 msgid "Can’t rename file, filename already exists" msgstr "Soubor nelze přejmenovat, název souboru již existuje" -#: ../gio/glocalfile.c:1305 ../gio/glocalfile.c:2322 ../gio/glocalfile.c:2350 -#: ../gio/glocalfile.c:2507 ../gio/glocalfileoutputstream.c:551 +#: gio/glocalfile.c:1305 gio/glocalfile.c:2322 gio/glocalfile.c:2350 +#: gio/glocalfile.c:2507 gio/glocalfileoutputstream.c:551 msgid "Invalid filename" msgstr "Neplatný název souboru" -#: ../gio/glocalfile.c:1473 ../gio/glocalfile.c:1488 +#: gio/glocalfile.c:1473 gio/glocalfile.c:1488 #, c-format msgid "Error opening file %s: %s" msgstr "Chyba při otevírání souboru %s: %s" -#: ../gio/glocalfile.c:1613 +#: gio/glocalfile.c:1613 #, c-format msgid "Error removing file %s: %s" msgstr "Chyba při odstraňování souboru %s: %s" -#: ../gio/glocalfile.c:1997 +#: gio/glocalfile.c:1997 #, c-format msgid "Error trashing file %s: %s" msgstr "Chyba při zahazování souboru %s do koše: %s" -#: ../gio/glocalfile.c:2020 +#: gio/glocalfile.c:2020 #, c-format msgid "Unable to create trash dir %s: %s" msgstr "Nelze vytvořit složku koše %s: %s" -#: ../gio/glocalfile.c:2040 +#: gio/glocalfile.c:2040 #, c-format msgid "Unable to find toplevel directory to trash %s" msgstr "Nelze nalézt složku nejvyšší úrovně pro vyhození %s" -#: ../gio/glocalfile.c:2119 ../gio/glocalfile.c:2139 +#: gio/glocalfile.c:2119 gio/glocalfile.c:2139 #, c-format msgid "Unable to find or create trash directory for %s" msgstr "Nelze nalézt nebo vytvořit složku koše pro %s" -#: ../gio/glocalfile.c:2174 +#: gio/glocalfile.c:2174 #, c-format msgid "Unable to create trashing info file for %s: %s" msgstr "Nelze vytvořit informační soubor o koši pro %s: %s" -#: ../gio/glocalfile.c:2233 +#: gio/glocalfile.c:2233 #, c-format msgid "Unable to trash file %s across filesystem boundaries" msgstr "Nelze zahodit soubor %s do koše mimo hranice souborového systému" -#: ../gio/glocalfile.c:2237 ../gio/glocalfile.c:2293 +#: gio/glocalfile.c:2237 gio/glocalfile.c:2293 #, c-format msgid "Unable to trash file %s: %s" msgstr "Nelze zahodit soubor %s do koše: %s" -#: ../gio/glocalfile.c:2299 +#: gio/glocalfile.c:2299 #, c-format msgid "Unable to trash file %s" msgstr "Nelze zahodit soubor %s do koše" -#: ../gio/glocalfile.c:2325 +#: gio/glocalfile.c:2325 #, c-format msgid "Error creating directory %s: %s" msgstr "Chyba při vytváření složky %s: %s" -#: ../gio/glocalfile.c:2354 +#: gio/glocalfile.c:2354 #, c-format msgid "Filesystem does not support symbolic links" msgstr "Systém souborů nepodporuje symbolické odkazy" -#: ../gio/glocalfile.c:2357 +#: gio/glocalfile.c:2357 #, c-format msgid "Error making symbolic link %s: %s" msgstr "Chyba při vytváření symbolického odkazu %s: %s" -#: ../gio/glocalfile.c:2363 ../glib/gfileutils.c:2127 +#: gio/glocalfile.c:2363 glib/gfileutils.c:2127 msgid "Symbolic links not supported" msgstr "Symbolické odkazy nejsou podporovány" -#: ../gio/glocalfile.c:2418 ../gio/glocalfile.c:2453 ../gio/glocalfile.c:2510 +#: gio/glocalfile.c:2418 gio/glocalfile.c:2453 gio/glocalfile.c:2510 #, c-format msgid "Error moving file %s: %s" msgstr "Chyba při přesunování souboru %s: %s" -#: ../gio/glocalfile.c:2441 +#: gio/glocalfile.c:2441 msgid "Can’t move directory over directory" msgstr "Složku nelze přesunout nad složku" -#: ../gio/glocalfile.c:2467 ../gio/glocalfileoutputstream.c:935 -#: ../gio/glocalfileoutputstream.c:949 ../gio/glocalfileoutputstream.c:964 -#: ../gio/glocalfileoutputstream.c:981 ../gio/glocalfileoutputstream.c:995 +#: gio/glocalfile.c:2467 gio/glocalfileoutputstream.c:935 +#: gio/glocalfileoutputstream.c:949 gio/glocalfileoutputstream.c:964 +#: gio/glocalfileoutputstream.c:981 gio/glocalfileoutputstream.c:995 msgid "Backup file creation failed" msgstr "Vytvoření záložního souboru selhalo" -#: ../gio/glocalfile.c:2486 +#: gio/glocalfile.c:2486 #, c-format msgid "Error removing target file: %s" msgstr "Chyba při odstraňování cílového souboru: %s" -#: ../gio/glocalfile.c:2500 +#: gio/glocalfile.c:2500 msgid "Move between mounts not supported" msgstr "Přesunování mezi připojeními není podporováno" -#: ../gio/glocalfile.c:2691 +#: gio/glocalfile.c:2691 #, c-format msgid "Could not determine the disk usage of %s: %s" msgstr "Nelze zjistit využití disku %s: %s" -#: ../gio/glocalfileinfo.c:745 +#: gio/glocalfileinfo.c:745 msgid "Attribute value must be non-NULL" msgstr "Hodnota atributu nesmí být prázdná" -#: ../gio/glocalfileinfo.c:752 +#: gio/glocalfileinfo.c:752 msgid "Invalid attribute type (string expected)" msgstr "Neplatný typ atributu (očekáván řetězec)" -#: ../gio/glocalfileinfo.c:759 +#: gio/glocalfileinfo.c:759 msgid "Invalid extended attribute name" msgstr "Neplatný název rozšířeného atributu" -#: ../gio/glocalfileinfo.c:799 +#: gio/glocalfileinfo.c:799 #, c-format msgid "Error setting extended attribute “%s”: %s" msgstr "Chyba při nastavování rozšířeného atributu „%s“: %s" -#: ../gio/glocalfileinfo.c:1607 +#: gio/glocalfileinfo.c:1617 msgid " (invalid encoding)" msgstr " (neplatné kódování)" -#: ../gio/glocalfileinfo.c:1776 ../gio/glocalfileoutputstream.c:813 +#: gio/glocalfileinfo.c:1786 gio/glocalfileoutputstream.c:813 #, c-format msgid "Error when getting information for file “%s”: %s" msgstr "Chyba při získávání informací pro soubor „%s“: %s" -#: ../gio/glocalfileinfo.c:2038 +#: gio/glocalfileinfo.c:2050 #, c-format msgid "Error when getting information for file descriptor: %s" msgstr "Chyba při získávání informací pro popisovače souboru: %s" -#: ../gio/glocalfileinfo.c:2083 +#: gio/glocalfileinfo.c:2095 msgid "Invalid attribute type (uint32 expected)" msgstr "Neplatný typ atributu (očekáván uint32)" -#: ../gio/glocalfileinfo.c:2101 +#: gio/glocalfileinfo.c:2113 msgid "Invalid attribute type (uint64 expected)" msgstr "Neplatný typ atributu (očekáván uint64)" -#: ../gio/glocalfileinfo.c:2120 ../gio/glocalfileinfo.c:2139 +#: gio/glocalfileinfo.c:2132 gio/glocalfileinfo.c:2151 msgid "Invalid attribute type (byte string expected)" msgstr "Neplatný typ atributu (očekáván bajtový řetězec)" -#: ../gio/glocalfileinfo.c:2184 +#: gio/glocalfileinfo.c:2198 msgid "Cannot set permissions on symlinks" msgstr "Nelze nastavit oprávnění na symbolických odkazech" -#: ../gio/glocalfileinfo.c:2200 +#: gio/glocalfileinfo.c:2214 #, c-format msgid "Error setting permissions: %s" msgstr "Chyba při nastavování oprávnění: %s" -#: ../gio/glocalfileinfo.c:2251 +#: gio/glocalfileinfo.c:2265 #, c-format msgid "Error setting owner: %s" msgstr "Chyba při nastavování vlastníka: %s" -#: ../gio/glocalfileinfo.c:2274 +#: gio/glocalfileinfo.c:2288 msgid "symlink must be non-NULL" msgstr "symbolický odkaz nesmí být prázdný" -#: ../gio/glocalfileinfo.c:2284 ../gio/glocalfileinfo.c:2303 -#: ../gio/glocalfileinfo.c:2314 +#: gio/glocalfileinfo.c:2298 gio/glocalfileinfo.c:2317 +#: gio/glocalfileinfo.c:2328 #, c-format msgid "Error setting symlink: %s" msgstr "Chyba při nastavování symbolického odkazu: %s" -#: ../gio/glocalfileinfo.c:2293 +#: gio/glocalfileinfo.c:2307 msgid "Error setting symlink: file is not a symlink" msgstr "" "Chyba při nastavování symbolického odkazu: soubor není symbolickým odkazem" -#: ../gio/glocalfileinfo.c:2419 +#: gio/glocalfileinfo.c:2433 #, c-format msgid "Error setting modification or access time: %s" msgstr "Chyba při nastavování změny nebo času přístupu: %s" -#: ../gio/glocalfileinfo.c:2442 +#: gio/glocalfileinfo.c:2456 msgid "SELinux context must be non-NULL" msgstr "Kontext SELinux nesmí být prázdný" -#: ../gio/glocalfileinfo.c:2457 +#: gio/glocalfileinfo.c:2471 #, c-format msgid "Error setting SELinux context: %s" msgstr "Chyba při nastavování kontextu SELinux: %s" -#: ../gio/glocalfileinfo.c:2464 +#: gio/glocalfileinfo.c:2478 msgid "SELinux is not enabled on this system" msgstr "V tomto systému není SELinux povolen" -#: ../gio/glocalfileinfo.c:2556 +#: gio/glocalfileinfo.c:2570 #, c-format msgid "Setting attribute %s not supported" msgstr "Nastavení atributu %s není podporováno" -#: ../gio/glocalfileinputstream.c:168 ../gio/glocalfileoutputstream.c:696 +#: gio/glocalfileinputstream.c:168 gio/glocalfileoutputstream.c:696 #, c-format msgid "Error reading from file: %s" msgstr "Chyba při čtení ze souboru: %s" -#: ../gio/glocalfileinputstream.c:199 ../gio/glocalfileinputstream.c:211 -#: ../gio/glocalfileinputstream.c:225 ../gio/glocalfileinputstream.c:333 -#: ../gio/glocalfileoutputstream.c:458 ../gio/glocalfileoutputstream.c:1013 +#: gio/glocalfileinputstream.c:199 gio/glocalfileinputstream.c:211 +#: gio/glocalfileinputstream.c:225 gio/glocalfileinputstream.c:333 +#: gio/glocalfileoutputstream.c:458 gio/glocalfileoutputstream.c:1013 #, c-format msgid "Error seeking in file: %s" msgstr "Chyba při hledání v souboru: %s" -#: ../gio/glocalfileinputstream.c:255 ../gio/glocalfileoutputstream.c:248 -#: ../gio/glocalfileoutputstream.c:342 +#: gio/glocalfileinputstream.c:255 gio/glocalfileoutputstream.c:248 +#: gio/glocalfileoutputstream.c:342 #, c-format msgid "Error closing file: %s" msgstr "Chyba při zavírání souboru: %s" -#: ../gio/glocalfilemonitor.c:840 +#: gio/glocalfilemonitor.c:852 msgid "Unable to find default local file monitor type" msgstr "Nelze nalézt výchozí typ sledování místního souboru" -#: ../gio/glocalfileoutputstream.c:196 ../gio/glocalfileoutputstream.c:228 -#: ../gio/glocalfileoutputstream.c:717 +#: gio/glocalfileoutputstream.c:196 gio/glocalfileoutputstream.c:228 +#: gio/glocalfileoutputstream.c:717 #, c-format msgid "Error writing to file: %s" msgstr "Chyba při zápisu do souboru: %s" -#: ../gio/glocalfileoutputstream.c:275 +#: gio/glocalfileoutputstream.c:275 #, c-format msgid "Error removing old backup link: %s" msgstr "Chyba při odstraňování starého záložního odkazu: %s" -#: ../gio/glocalfileoutputstream.c:289 ../gio/glocalfileoutputstream.c:302 +#: gio/glocalfileoutputstream.c:289 gio/glocalfileoutputstream.c:302 #, c-format msgid "Error creating backup copy: %s" msgstr "Chyba při vytváření záložní kopie: %s" -#: ../gio/glocalfileoutputstream.c:320 +#: gio/glocalfileoutputstream.c:320 #, c-format msgid "Error renaming temporary file: %s" msgstr "Chyba při přejmenovávání dočasného souboru: %s" -#: ../gio/glocalfileoutputstream.c:504 ../gio/glocalfileoutputstream.c:1064 +#: gio/glocalfileoutputstream.c:504 gio/glocalfileoutputstream.c:1064 #, c-format msgid "Error truncating file: %s" msgstr "Chyba při zkracování souboru: %s" -#: ../gio/glocalfileoutputstream.c:557 ../gio/glocalfileoutputstream.c:795 -#: ../gio/glocalfileoutputstream.c:1045 ../gio/gsubprocess.c:380 +#: gio/glocalfileoutputstream.c:557 gio/glocalfileoutputstream.c:795 +#: gio/glocalfileoutputstream.c:1045 gio/gsubprocess.c:380 #, c-format msgid "Error opening file “%s”: %s" msgstr "Chyba při otevírání souboru %s: %s" -#: ../gio/glocalfileoutputstream.c:826 +#: gio/glocalfileoutputstream.c:826 msgid "Target file is a directory" msgstr "Cílový soubor je složka" -#: ../gio/glocalfileoutputstream.c:831 +#: gio/glocalfileoutputstream.c:831 msgid "Target file is not a regular file" msgstr "Cílový soubor není obyčejným souborem" -#: ../gio/glocalfileoutputstream.c:843 +#: gio/glocalfileoutputstream.c:843 msgid "The file was externally modified" msgstr "Soubor byl externě pozměněn" -#: ../gio/glocalfileoutputstream.c:1029 +#: gio/glocalfileoutputstream.c:1029 #, c-format msgid "Error removing old file: %s" msgstr "Chyba při odstraňování starého souboru: %s" -#: ../gio/gmemoryinputstream.c:474 ../gio/gmemoryoutputstream.c:772 +#: gio/gmemoryinputstream.c:474 gio/gmemoryoutputstream.c:772 msgid "Invalid GSeekType supplied" msgstr "Poskytnut neplatný GSeekType" -#: ../gio/gmemoryinputstream.c:484 +#: gio/gmemoryinputstream.c:484 msgid "Invalid seek request" msgstr "Neplatný požadavek na hledání" -#: ../gio/gmemoryinputstream.c:508 +#: gio/gmemoryinputstream.c:508 msgid "Cannot truncate GMemoryInputStream" msgstr "Nelze zkrátit GMemoryInputStream" -#: ../gio/gmemoryoutputstream.c:567 +#: gio/gmemoryoutputstream.c:567 msgid "Memory output stream not resizable" msgstr "Nelze měnit velikost výstupního proudu paměti" -#: ../gio/gmemoryoutputstream.c:583 +#: gio/gmemoryoutputstream.c:583 msgid "Failed to resize memory output stream" msgstr "Nelze změnit velikost výstupního proudu paměti" -#: ../gio/gmemoryoutputstream.c:673 +#: gio/gmemoryoutputstream.c:673 msgid "" "Amount of memory required to process the write is larger than available " "address space" @@ -3126,32 +3092,32 @@ "Velikost paměti potřebná ke zpracování zápisu je větší než dostupný adresní " "prostor" -#: ../gio/gmemoryoutputstream.c:782 +#: gio/gmemoryoutputstream.c:782 msgid "Requested seek before the beginning of the stream" msgstr "Požadováno hledání před počátkem proudu" -#: ../gio/gmemoryoutputstream.c:797 +#: gio/gmemoryoutputstream.c:797 msgid "Requested seek beyond the end of the stream" msgstr "Požadováno hledání za ukončením proudu" #. Translators: This is an error #. * message for mount objects that #. * don't implement unmount. -#: ../gio/gmount.c:396 +#: gio/gmount.c:396 msgid "mount doesn’t implement “unmount”" msgstr "připojené neprovádí odpojovací operaci „unmount“" #. Translators: This is an error #. * message for mount objects that #. * don't implement eject. -#: ../gio/gmount.c:472 +#: gio/gmount.c:472 msgid "mount doesn’t implement “eject”" msgstr "připojené neumí vysouvací operaci „eject“" #. Translators: This is an error #. * message for mount objects that #. * don't implement any of unmount or unmount_with_operation. -#: ../gio/gmount.c:550 +#: gio/gmount.c:550 msgid "mount doesn’t implement “unmount” or “unmount_with_operation”" msgstr "" "připojené neumí odpojovací operaci „unmount“ nebo „unmount_with_operation“" @@ -3159,108 +3125,107 @@ #. Translators: This is an error #. * message for mount objects that #. * don't implement any of eject or eject_with_operation. -#: ../gio/gmount.c:635 +#: gio/gmount.c:635 msgid "mount doesn’t implement “eject” or “eject_with_operation”" msgstr "připojené neumí vysouvací operaci „eject“ nebo „eject_with_operation“" #. Translators: This is an error #. * message for mount objects that #. * don't implement remount. -#: ../gio/gmount.c:723 +#: gio/gmount.c:723 msgid "mount doesn’t implement “remount”" msgstr "připojené neumí operaci opakovaného připojení „remount“" #. Translators: This is an error #. * message for mount objects that #. * don't implement content type guessing. -#: ../gio/gmount.c:805 +#: gio/gmount.c:805 msgid "mount doesn’t implement content type guessing" msgstr "připojené neumí odhad typu obsahu" #. Translators: This is an error #. * message for mount objects that #. * don't implement content type guessing. -#: ../gio/gmount.c:892 +#: gio/gmount.c:892 msgid "mount doesn’t implement synchronous content type guessing" msgstr "připojené neumí synchronní odhad typu obsahu" -#: ../gio/gnetworkaddress.c:378 +#: gio/gnetworkaddress.c:378 #, c-format msgid "Hostname “%s” contains “[” but not “]”" msgstr "Název počítače „%s“ obsahuje „[“, ale nikoliv „]“" -#: ../gio/gnetworkmonitorbase.c:206 ../gio/gnetworkmonitorbase.c:310 +#: gio/gnetworkmonitorbase.c:211 gio/gnetworkmonitorbase.c:315 msgid "Network unreachable" msgstr "Síť není dostupná" -#: ../gio/gnetworkmonitorbase.c:244 ../gio/gnetworkmonitorbase.c:274 +#: gio/gnetworkmonitorbase.c:249 gio/gnetworkmonitorbase.c:279 msgid "Host unreachable" msgstr "Počítač není dostupný" -#: ../gio/gnetworkmonitornetlink.c:96 ../gio/gnetworkmonitornetlink.c:108 -#: ../gio/gnetworkmonitornetlink.c:127 +#: gio/gnetworkmonitornetlink.c:97 gio/gnetworkmonitornetlink.c:109 +#: gio/gnetworkmonitornetlink.c:128 #, c-format msgid "Could not create network monitor: %s" msgstr "Nelze vytvořit sledování sítě: %s" -#: ../gio/gnetworkmonitornetlink.c:117 +#: gio/gnetworkmonitornetlink.c:118 msgid "Could not create network monitor: " msgstr "Nelze vytvořit sledování sítě: " -#: ../gio/gnetworkmonitornetlink.c:175 +#: gio/gnetworkmonitornetlink.c:176 msgid "Could not get network status: " msgstr "Nelze zjistit stav sítě: " -#: ../gio/gnetworkmonitornm.c:329 +#: gio/gnetworkmonitornm.c:322 #, c-format msgid "NetworkManager version too old" msgstr "NetworkManager je v příliš staré verzi" -#: ../gio/goutputstream.c:212 ../gio/goutputstream.c:560 +#: gio/goutputstream.c:212 gio/goutputstream.c:560 msgid "Output stream doesn’t implement write" msgstr "Výstupní datový proud neumí zápis" -#: ../gio/goutputstream.c:521 ../gio/goutputstream.c:1224 +#: gio/goutputstream.c:521 gio/goutputstream.c:1224 msgid "Source stream is already closed" msgstr "Zdrojový proud je již ukončen" -#: ../gio/gresolver.c:342 ../gio/gthreadedresolver.c:116 -#: ../gio/gthreadedresolver.c:126 +#: gio/gresolver.c:342 gio/gthreadedresolver.c:116 gio/gthreadedresolver.c:126 #, c-format msgid "Error resolving “%s”: %s" msgstr "Chyba při řešení „%s“: %s" -#: ../gio/gresolver.c:729 ../gio/gresolver.c:781 +#: gio/gresolver.c:729 gio/gresolver.c:781 msgid "Invalid domain" msgstr "Neplatná doména" -#: ../gio/gresource.c:621 ../gio/gresource.c:880 ../gio/gresource.c:919 -#: ../gio/gresource.c:1043 ../gio/gresource.c:1115 ../gio/gresource.c:1188 -#: ../gio/gresource.c:1258 ../gio/gresourcefile.c:476 -#: ../gio/gresourcefile.c:599 ../gio/gresourcefile.c:736 +#: gio/gresource.c:621 gio/gresource.c:880 gio/gresource.c:919 +#: gio/gresource.c:1043 gio/gresource.c:1115 gio/gresource.c:1188 +#: gio/gresource.c:1258 gio/gresourcefile.c:476 gio/gresourcefile.c:599 +#: gio/gresourcefile.c:736 #, c-format msgid "The resource at “%s” does not exist" msgstr "Prostředek v „%s“ neexistuje" -#: ../gio/gresource.c:786 +#: gio/gresource.c:786 #, c-format msgid "The resource at “%s” failed to decompress" msgstr "Selhala dekomprimace prostředku v „%s“" -#: ../gio/gresourcefile.c:732 +#: gio/gresourcefile.c:732 #, c-format msgid "The resource at “%s” is not a directory" msgstr "Prostředek v „%s“ není složka" -#: ../gio/gresourcefile.c:940 +#: gio/gresourcefile.c:940 msgid "Input stream doesn’t implement seek" msgstr "Vstupní datový proud neumí přeskakování" -#: ../gio/gresource-tool.c:494 +#: gio/gresource-tool.c:494 msgid "List sections containing resources in an elf FILE" msgstr "Vypsat oddíly obsahující prostředky v SOUBORU ve formátu elf" -#: ../gio/gresource-tool.c:500 +#: gio/gresource-tool.c:500 msgid "" "List resources\n" "If SECTION is given, only list resources in this section\n" @@ -3270,16 +3235,15 @@ "Je-li zadán ODDÍL, jsou vypsány pouze prostředky v tomto oddíle\n" "Je-li zadána CESTA, jsou vypsány jen odpovídající prostředky" -#: ../gio/gresource-tool.c:503 ../gio/gresource-tool.c:513 +#: gio/gresource-tool.c:503 gio/gresource-tool.c:513 msgid "FILE [PATH]" msgstr "SOUBOR [CESTA]" -#: ../gio/gresource-tool.c:504 ../gio/gresource-tool.c:514 -#: ../gio/gresource-tool.c:521 +#: gio/gresource-tool.c:504 gio/gresource-tool.c:514 gio/gresource-tool.c:521 msgid "SECTION" msgstr "ODDÍL" -#: ../gio/gresource-tool.c:509 +#: gio/gresource-tool.c:509 msgid "" "List resources with details\n" "If SECTION is given, only list resources in this section\n" @@ -3291,15 +3255,15 @@ "Je-li zadána CESTA, jsou vypsány jen odpovídající prostředky\n" "Podrobnosti zahrnují oddíl, velikost a komprimaci" -#: ../gio/gresource-tool.c:519 +#: gio/gresource-tool.c:519 msgid "Extract a resource file to stdout" msgstr "Vybalit prostředky ze souboru na standardní výstup" -#: ../gio/gresource-tool.c:520 +#: gio/gresource-tool.c:520 msgid "FILE PATH" msgstr "SOUBOR CESTA" -#: ../gio/gresource-tool.c:534 +#: gio/gresource-tool.c:534 msgid "" "Usage:\n" " gresource [--section SECTION] COMMAND [ARGS…]\n" @@ -3327,7 +3291,7 @@ "Další informace získáte zadáním „gresource help PŘÍKAZ“.\n" "\n" -#: ../gio/gresource-tool.c:548 +#: gio/gresource-tool.c:548 #, c-format msgid "" "Usage:\n" @@ -3342,20 +3306,20 @@ "%s\n" "\n" -#: ../gio/gresource-tool.c:555 +#: gio/gresource-tool.c:555 msgid " SECTION An (optional) elf section name\n" msgstr " ODDÍL (Volitelný) název oddílu elf\n" -#: ../gio/gresource-tool.c:559 ../gio/gsettings-tool.c:703 +#: gio/gresource-tool.c:559 gio/gsettings-tool.c:703 msgid " COMMAND The (optional) command to explain\n" msgstr " PŘÍKAZ (Volitelný) příkaz, který má být popsán\n" -#: ../gio/gresource-tool.c:565 +#: gio/gresource-tool.c:565 msgid " FILE An elf file (a binary or a shared library)\n" msgstr "" " SOUBOR Soubor ve formátu elf (spustitelný nebo sdílená knihovna)\n" -#: ../gio/gresource-tool.c:568 +#: gio/gresource-tool.c:568 msgid "" " FILE An elf file (a binary or a shared library)\n" " or a compiled resource file\n" @@ -3363,90 +3327,82 @@ " SOUBOR Soubor ve formátu elf (spustitelný nebo sdílená knihovna)\n" " nebo přeložený soubor prostředků\n" -#: ../gio/gresource-tool.c:572 +#: gio/gresource-tool.c:572 msgid "[PATH]" msgstr "[CESTA]" -#: ../gio/gresource-tool.c:574 +#: gio/gresource-tool.c:574 msgid " PATH An (optional) resource path (may be partial)\n" msgstr " CESTA (Volitelná) cesta k prostředku (může být neúplná)\n" -#: ../gio/gresource-tool.c:575 +#: gio/gresource-tool.c:575 msgid "PATH" msgstr "CESTA" -#: ../gio/gresource-tool.c:577 +#: gio/gresource-tool.c:577 msgid " PATH A resource path\n" msgstr " CESTA Cesta k prostředku\n" -#: ../gio/gsettings-tool.c:51 ../gio/gsettings-tool.c:72 -#: ../gio/gsettings-tool.c:908 +#: gio/gsettings-tool.c:51 gio/gsettings-tool.c:72 gio/gsettings-tool.c:908 #, c-format msgid "No such schema “%s”\n" msgstr "Schéma „%s“ neexistuje\n" -#: ../gio/gsettings-tool.c:57 +#: gio/gsettings-tool.c:57 #, c-format msgid "Schema “%s” is not relocatable (path must not be specified)\n" msgstr "Schéma „%s“ není přemístitelné (cesta nesmí být určena)\n" -#: ../gio/gsettings-tool.c:78 +#: gio/gsettings-tool.c:78 #, c-format msgid "Schema “%s” is relocatable (path must be specified)\n" msgstr "Schéma „%s“ je přemístitelné (cesta musí být určena)\n" -#: ../gio/gsettings-tool.c:92 -#, c-format +#: gio/gsettings-tool.c:92 msgid "Empty path given.\n" msgstr "Poskytnuta prázdná cesta.\n" -#: ../gio/gsettings-tool.c:98 -#, c-format +#: gio/gsettings-tool.c:98 msgid "Path must begin with a slash (/)\n" msgstr "Cesta musí začínat lomítkem (/)\n" -#: ../gio/gsettings-tool.c:104 -#, c-format +#: gio/gsettings-tool.c:104 msgid "Path must end with a slash (/)\n" msgstr "Cesta musí končit lomítkem (/)\n" -#: ../gio/gsettings-tool.c:110 -#, c-format +#: gio/gsettings-tool.c:110 msgid "Path must not contain two adjacent slashes (//)\n" msgstr "Cesta nesmí obsahovat dvě po sobě jdoucí lomítka (//)\n" -#: ../gio/gsettings-tool.c:538 -#, c-format +#: gio/gsettings-tool.c:538 msgid "The provided value is outside of the valid range\n" msgstr "Poskytnutá hodnota je mimo platný rozsah\n" -#: ../gio/gsettings-tool.c:545 -#, c-format +#: gio/gsettings-tool.c:545 msgid "The key is not writable\n" msgstr "Klíč není zapisovatelný\n" -#: ../gio/gsettings-tool.c:581 +#: gio/gsettings-tool.c:581 msgid "List the installed (non-relocatable) schemas" msgstr "Vypíše nainstalovaná (nepřemístitelná) schémata" -#: ../gio/gsettings-tool.c:587 +#: gio/gsettings-tool.c:587 msgid "List the installed relocatable schemas" msgstr "Vypíše nainstalovaná přemístitelná schémata" -#: ../gio/gsettings-tool.c:593 +#: gio/gsettings-tool.c:593 msgid "List the keys in SCHEMA" msgstr "Vypíše klíče ve SCHÉMATU" -#: ../gio/gsettings-tool.c:594 ../gio/gsettings-tool.c:600 -#: ../gio/gsettings-tool.c:643 +#: gio/gsettings-tool.c:594 gio/gsettings-tool.c:600 gio/gsettings-tool.c:643 msgid "SCHEMA[:PATH]" msgstr "SCHÉMA[:CESTA]" -#: ../gio/gsettings-tool.c:599 +#: gio/gsettings-tool.c:599 msgid "List the children of SCHEMA" msgstr "Vypíše potomky SCHÉMATU" -#: ../gio/gsettings-tool.c:605 +#: gio/gsettings-tool.c:605 msgid "" "List keys and values, recursively\n" "If no SCHEMA is given, list all keys\n" @@ -3454,49 +3410,48 @@ "Vypíše klíče a hodnoty, rekurzivně\n" "Není-li zadáno SCHÉMA, vypíše všechny klíče\n" -#: ../gio/gsettings-tool.c:607 +#: gio/gsettings-tool.c:607 msgid "[SCHEMA[:PATH]]" msgstr "[SCHÉMA[:CESTA]]" -#: ../gio/gsettings-tool.c:612 +#: gio/gsettings-tool.c:612 msgid "Get the value of KEY" msgstr "Získá hodnotu KLÍČE" -#: ../gio/gsettings-tool.c:613 ../gio/gsettings-tool.c:619 -#: ../gio/gsettings-tool.c:625 ../gio/gsettings-tool.c:637 -#: ../gio/gsettings-tool.c:649 +#: gio/gsettings-tool.c:613 gio/gsettings-tool.c:619 gio/gsettings-tool.c:625 +#: gio/gsettings-tool.c:637 gio/gsettings-tool.c:649 msgid "SCHEMA[:PATH] KEY" msgstr "SCHÉMA[:CESTA] KLÍČ" -#: ../gio/gsettings-tool.c:618 +#: gio/gsettings-tool.c:618 msgid "Query the range of valid values for KEY" msgstr "Dotáže se na rozsah platných hodnot KLÍČE" -#: ../gio/gsettings-tool.c:624 +#: gio/gsettings-tool.c:624 msgid "Query the description for KEY" msgstr "Dotáže se na popis KLÍČE" -#: ../gio/gsettings-tool.c:630 +#: gio/gsettings-tool.c:630 msgid "Set the value of KEY to VALUE" msgstr "Nastaví hodnotu KLÍČE k HODNOTĚ" -#: ../gio/gsettings-tool.c:631 +#: gio/gsettings-tool.c:631 msgid "SCHEMA[:PATH] KEY VALUE" msgstr "SCHÉMA[:CESTA] KLÍČ HODNOTA" -#: ../gio/gsettings-tool.c:636 +#: gio/gsettings-tool.c:636 msgid "Reset KEY to its default value" msgstr "Nastaví KLÍČ na výchozí hodnotu" -#: ../gio/gsettings-tool.c:642 +#: gio/gsettings-tool.c:642 msgid "Reset all keys in SCHEMA to their defaults" msgstr "Resetovat všechny klíče ve SCHÉMATU na výchozí hodnoty" -#: ../gio/gsettings-tool.c:648 +#: gio/gsettings-tool.c:648 msgid "Check if KEY is writable" msgstr "Zjistí, zda je KLÍČ zapisovatelný" -#: ../gio/gsettings-tool.c:654 +#: gio/gsettings-tool.c:654 msgid "" "Monitor KEY for changes.\n" "If no KEY is specified, monitor all keys in SCHEMA.\n" @@ -3506,11 +3461,11 @@ "Není-li zadán KLÍČ, sleduje všechny klíče ve SCHÉMATU.\n" "Sledování zastavíte použitím ^C.\n" -#: ../gio/gsettings-tool.c:657 +#: gio/gsettings-tool.c:657 msgid "SCHEMA[:PATH] [KEY]" msgstr "SCHÉMA[:CESTA] [KLÍČ]" -#: ../gio/gsettings-tool.c:669 +#: gio/gsettings-tool.c:669 msgid "" "Usage:\n" " gsettings --version\n" @@ -3558,7 +3513,7 @@ "Podrobnou nápovědu získáte použitím „gsettings help PŘÍKAZ“.\n" "\n" -#: ../gio/gsettings-tool.c:693 +#: gio/gsettings-tool.c:693 #, c-format msgid "" "Usage:\n" @@ -3573,11 +3528,11 @@ "%s\n" "\n" -#: ../gio/gsettings-tool.c:699 +#: gio/gsettings-tool.c:699 msgid " SCHEMADIR A directory to search for additional schemas\n" msgstr " SLOŽKA_SCHÉMAT Složka, ve které se mají hledat dodatečná schémata\n" -#: ../gio/gsettings-tool.c:707 +#: gio/gsettings-tool.c:707 msgid "" " SCHEMA The name of the schema\n" " PATH The path, for relocatable schemas\n" @@ -3585,385 +3540,379 @@ " SCHÉMA Název schématu\n" " CESTA Cesta, pro přemístitelná schémata\n" -#: ../gio/gsettings-tool.c:712 +#: gio/gsettings-tool.c:712 msgid " KEY The (optional) key within the schema\n" msgstr " KLÍČ (Volitelný) klíč uvnitř schématu\n" -#: ../gio/gsettings-tool.c:716 +#: gio/gsettings-tool.c:716 msgid " KEY The key within the schema\n" msgstr " KLÍČ Klíč uvnitř schématu\n" -#: ../gio/gsettings-tool.c:720 +#: gio/gsettings-tool.c:720 msgid " VALUE The value to set\n" msgstr " HODNOTA Hodnota, která má být nastavena\n" -#: ../gio/gsettings-tool.c:775 +#: gio/gsettings-tool.c:775 #, c-format msgid "Could not load schemas from %s: %s\n" msgstr "Nelze nahrát schémata z %s: %s\n" -#: ../gio/gsettings-tool.c:787 -#, c-format +#: gio/gsettings-tool.c:787 msgid "No schemas installed\n" msgstr "Nejsou nainstalována žádná schémata\n" -#: ../gio/gsettings-tool.c:866 -#, c-format +#: gio/gsettings-tool.c:866 msgid "Empty schema name given\n" msgstr "Poskytnut prázdný název schématu\n" -#: ../gio/gsettings-tool.c:921 +#: gio/gsettings-tool.c:921 #, c-format msgid "No such key “%s”\n" msgstr "Klíč „%s“ neexistuje\n" -#: ../gio/gsocket.c:384 +#: gio/gsocket.c:384 msgid "Invalid socket, not initialized" msgstr "Neplatný soket, nebyl spuštěn" -#: ../gio/gsocket.c:391 +#: gio/gsocket.c:391 #, c-format msgid "Invalid socket, initialization failed due to: %s" msgstr "Neplatný soket, spuštění selhalo kvůli: %s" -#: ../gio/gsocket.c:399 +#: gio/gsocket.c:399 msgid "Socket is already closed" msgstr "Soket je již ukončen" -#: ../gio/gsocket.c:414 ../gio/gsocket.c:3010 ../gio/gsocket.c:4220 -#: ../gio/gsocket.c:4278 +#: gio/gsocket.c:414 gio/gsocket.c:3020 gio/gsocket.c:4230 gio/gsocket.c:4288 msgid "Socket I/O timed out" msgstr "Časový limit V/V soketu vypršel" -#: ../gio/gsocket.c:549 +#: gio/gsocket.c:549 #, c-format msgid "creating GSocket from fd: %s" msgstr "vytváří se GSocket z fd: %s" -#: ../gio/gsocket.c:578 ../gio/gsocket.c:632 ../gio/gsocket.c:639 +#: gio/gsocket.c:578 gio/gsocket.c:632 gio/gsocket.c:639 #, c-format msgid "Unable to create socket: %s" msgstr "Nelze vytvořit soket: %s" -#: ../gio/gsocket.c:632 +#: gio/gsocket.c:632 msgid "Unknown family was specified" msgstr "Byla zadána neznámá rodina" -#: ../gio/gsocket.c:639 +#: gio/gsocket.c:639 msgid "Unknown protocol was specified" msgstr "Byl zadán neznámý protokol" -#: ../gio/gsocket.c:1130 +#: gio/gsocket.c:1130 #, c-format msgid "Cannot use datagram operations on a non-datagram socket." msgstr "Nelze používat datagramové operace na nedatagramovém soketu." -#: ../gio/gsocket.c:1147 +#: gio/gsocket.c:1147 #, c-format msgid "Cannot use datagram operations on a socket with a timeout set." msgstr "" "Nelze používat datagramové operace na soketu s nastaveným časovým limitem." -#: ../gio/gsocket.c:1954 +#: gio/gsocket.c:1954 #, c-format msgid "could not get local address: %s" msgstr "nezdařilo se získat místní adresu: %s" -#: ../gio/gsocket.c:2000 +#: gio/gsocket.c:2000 #, c-format msgid "could not get remote address: %s" msgstr "nezdařilo se získat vzdálenou adresu: %s" -#: ../gio/gsocket.c:2066 +#: gio/gsocket.c:2066 #, c-format msgid "could not listen: %s" msgstr "nezdařilo se naslouchání: %s" -#: ../gio/gsocket.c:2168 +#: gio/gsocket.c:2168 #, c-format msgid "Error binding to address: %s" msgstr "Chyba při propojení na adresu: %s" -#: ../gio/gsocket.c:2226 ../gio/gsocket.c:2263 ../gio/gsocket.c:2373 -#: ../gio/gsocket.c:2391 ../gio/gsocket.c:2461 ../gio/gsocket.c:2519 -#: ../gio/gsocket.c:2537 +#: gio/gsocket.c:2226 gio/gsocket.c:2263 gio/gsocket.c:2373 gio/gsocket.c:2398 +#: gio/gsocket.c:2471 gio/gsocket.c:2529 gio/gsocket.c:2547 #, c-format msgid "Error joining multicast group: %s" msgstr "Chyba připojování ke skupině hromadného vysílání: %s" -#: ../gio/gsocket.c:2227 ../gio/gsocket.c:2264 ../gio/gsocket.c:2374 -#: ../gio/gsocket.c:2392 ../gio/gsocket.c:2462 ../gio/gsocket.c:2520 -#: ../gio/gsocket.c:2538 +#: gio/gsocket.c:2227 gio/gsocket.c:2264 gio/gsocket.c:2374 gio/gsocket.c:2399 +#: gio/gsocket.c:2472 gio/gsocket.c:2530 gio/gsocket.c:2548 #, c-format msgid "Error leaving multicast group: %s" msgstr "Chyba při opouštění skupiny hromadného vysílání: %s" -#: ../gio/gsocket.c:2228 +#: gio/gsocket.c:2228 msgid "No support for source-specific multicast" msgstr "Není podpora pro hromadné vysílání určené zdrojem" -#: ../gio/gsocket.c:2375 +#: gio/gsocket.c:2375 msgid "Unsupported socket family" msgstr "Nepodporovaná rodina soketů" -#: ../gio/gsocket.c:2393 +#: gio/gsocket.c:2400 msgid "source-specific not an IPv4 address" msgstr "určení zdroje není adresa IPv4" -#: ../gio/gsocket.c:2411 ../gio/gsocket.c:2440 ../gio/gsocket.c:2487 +#: gio/gsocket.c:2418 gio/gsocket.c:2447 gio/gsocket.c:2497 #, c-format msgid "Interface not found: %s" msgstr "Rozhraní nebylo nalezeno: %s" -#: ../gio/gsocket.c:2427 +#: gio/gsocket.c:2434 #, c-format msgid "Interface name too long" msgstr "Název rozhraní je příliš dlouhý" -#: ../gio/gsocket.c:2463 +#: gio/gsocket.c:2473 msgid "No support for IPv4 source-specific multicast" msgstr "Není podpora pro hromadné vysílání určené zdrojem IPv4" -#: ../gio/gsocket.c:2521 +#: gio/gsocket.c:2531 msgid "No support for IPv6 source-specific multicast" msgstr "Není podpora pro hromadné vysílání určené zdrojem IPv6" -#: ../gio/gsocket.c:2730 +#: gio/gsocket.c:2740 #, c-format msgid "Error accepting connection: %s" msgstr "Chyba při přijímání spojení: %s" -#: ../gio/gsocket.c:2854 +#: gio/gsocket.c:2864 msgid "Connection in progress" msgstr "Probíhá spojení" -#: ../gio/gsocket.c:2903 +#: gio/gsocket.c:2913 msgid "Unable to get pending error: " msgstr "Nelze získat nevyřízenou chybu: " -#: ../gio/gsocket.c:3073 +#: gio/gsocket.c:3083 #, c-format msgid "Error receiving data: %s" msgstr "Chyba při získávání dat: %s" -#: ../gio/gsocket.c:3268 +#: gio/gsocket.c:3278 #, c-format msgid "Error sending data: %s" msgstr "Chyba při odesílání dat: %s" -#: ../gio/gsocket.c:3455 +#: gio/gsocket.c:3465 #, c-format msgid "Unable to shutdown socket: %s" msgstr "Nelze ukončit soket: %s" -#: ../gio/gsocket.c:3536 +#: gio/gsocket.c:3546 #, c-format msgid "Error closing socket: %s" msgstr "Chyba při zavírání soketu: %s" -#: ../gio/gsocket.c:4213 +#: gio/gsocket.c:4223 #, c-format msgid "Waiting for socket condition: %s" msgstr "Čeká se na stav soketu: %s" -#: ../gio/gsocket.c:4687 ../gio/gsocket.c:4767 ../gio/gsocket.c:4945 +#: gio/gsocket.c:4697 gio/gsocket.c:4777 gio/gsocket.c:4955 #, c-format msgid "Error sending message: %s" msgstr "Chyba při odesílání zprávy: %s" -#: ../gio/gsocket.c:4711 +#: gio/gsocket.c:4721 msgid "GSocketControlMessage not supported on Windows" msgstr "GSocketControlMessage nepodporováno na Windows" -#: ../gio/gsocket.c:5164 ../gio/gsocket.c:5237 ../gio/gsocket.c:5463 +#: gio/gsocket.c:5174 gio/gsocket.c:5247 gio/gsocket.c:5473 #, c-format msgid "Error receiving message: %s" msgstr "Chyba při získávání zprávy: %s" -#: ../gio/gsocket.c:5735 +#: gio/gsocket.c:5745 #, c-format msgid "Unable to read socket credentials: %s" msgstr "Nelze číst pověření k soketu: %s" -#: ../gio/gsocket.c:5744 +#: gio/gsocket.c:5754 msgid "g_socket_get_credentials not implemented for this OS" msgstr "g_socket_get_credentials není u tohoto OS implementováno" -#: ../gio/gsocketclient.c:176 +#: gio/gsocketclient.c:176 #, c-format msgid "Could not connect to proxy server %s: " msgstr "Nelze se připojit k serveru proxy %s: " -#: ../gio/gsocketclient.c:190 +#: gio/gsocketclient.c:190 #, c-format msgid "Could not connect to %s: " msgstr "Nelze se připojit k %s: " -#: ../gio/gsocketclient.c:192 +#: gio/gsocketclient.c:192 msgid "Could not connect: " msgstr "Nelze se připojit: " -#: ../gio/gsocketclient.c:1027 ../gio/gsocketclient.c:1599 +#: gio/gsocketclient.c:1027 gio/gsocketclient.c:1599 msgid "Unknown error on connect" msgstr "Neznámá chyba při spojení" -#: ../gio/gsocketclient.c:1081 ../gio/gsocketclient.c:1535 +#: gio/gsocketclient.c:1081 gio/gsocketclient.c:1535 msgid "Proxying over a non-TCP connection is not supported." msgstr "" "Není podporován pokus o proxy přes spojení, které není založeno na TCP." -#: ../gio/gsocketclient.c:1110 ../gio/gsocketclient.c:1561 +#: gio/gsocketclient.c:1110 gio/gsocketclient.c:1561 #, c-format msgid "Proxy protocol “%s” is not supported." msgstr "Protokol proxy „%s“ není podporován." -#: ../gio/gsocketlistener.c:218 +#: gio/gsocketlistener.c:218 msgid "Listener is already closed" msgstr "Naslouchající je již uzavřen" -#: ../gio/gsocketlistener.c:264 +#: gio/gsocketlistener.c:264 msgid "Added socket is closed" msgstr "Přidaný soket je uzavřen" -#: ../gio/gsocks4aproxy.c:118 +#: gio/gsocks4aproxy.c:118 #, c-format msgid "SOCKSv4 does not support IPv6 address “%s”" msgstr "SOCKSv4 nepodporuje adresy IPv6 „%s“" -#: ../gio/gsocks4aproxy.c:136 +#: gio/gsocks4aproxy.c:136 msgid "Username is too long for SOCKSv4 protocol" msgstr "Uživatelské jméno je příliš dlouhé na protokol SOCKSv4" -#: ../gio/gsocks4aproxy.c:153 +#: gio/gsocks4aproxy.c:153 #, c-format msgid "Hostname “%s” is too long for SOCKSv4 protocol" msgstr "Název počítače „%s“ je na protokol SOCKSv4 příliš dlouhý" -#: ../gio/gsocks4aproxy.c:179 +#: gio/gsocks4aproxy.c:179 msgid "The server is not a SOCKSv4 proxy server." msgstr "Server není proxy serverem SOCKSv4." -#: ../gio/gsocks4aproxy.c:186 +#: gio/gsocks4aproxy.c:186 msgid "Connection through SOCKSv4 server was rejected" msgstr "Spojení přes server SOCKSv4 bylo odmítnuto" -#: ../gio/gsocks5proxy.c:153 ../gio/gsocks5proxy.c:324 -#: ../gio/gsocks5proxy.c:334 +#: gio/gsocks5proxy.c:153 gio/gsocks5proxy.c:324 gio/gsocks5proxy.c:334 msgid "The server is not a SOCKSv5 proxy server." msgstr "Server není proxy serverem SOCKSv5." -#: ../gio/gsocks5proxy.c:167 +#: gio/gsocks5proxy.c:167 msgid "The SOCKSv5 proxy requires authentication." msgstr "SOCKSv5 proxy vyžaduje ověření." -#: ../gio/gsocks5proxy.c:177 +#: gio/gsocks5proxy.c:177 msgid "" "The SOCKSv5 proxy requires an authentication method that is not supported by " "GLib." msgstr "SOCKSv5 vyžaduje metodu ověření nepodporovanou v GLib." -#: ../gio/gsocks5proxy.c:206 +#: gio/gsocks5proxy.c:206 msgid "Username or password is too long for SOCKSv5 protocol." msgstr "Uživatelské jméno nebo heslo je příliš dlouhé na protokol SOCKSv5." -#: ../gio/gsocks5proxy.c:236 +#: gio/gsocks5proxy.c:236 msgid "SOCKSv5 authentication failed due to wrong username or password." msgstr "" "Ověření SOCKSv5 selhalo z důvodu chybného uživatelského jména nebo hesla." -#: ../gio/gsocks5proxy.c:286 +#: gio/gsocks5proxy.c:286 #, c-format msgid "Hostname “%s” is too long for SOCKSv5 protocol" msgstr "Název počítače „%s“ je na protokol SOCKSv5 příliš dlouhý" -#: ../gio/gsocks5proxy.c:348 +#: gio/gsocks5proxy.c:348 msgid "The SOCKSv5 proxy server uses unknown address type." msgstr "Proxy server SOCKSv5 používá neznámý typ adresy." -#: ../gio/gsocks5proxy.c:355 +#: gio/gsocks5proxy.c:355 msgid "Internal SOCKSv5 proxy server error." msgstr "Vnitřní chyba proxy serveru SOCKSv5." -#: ../gio/gsocks5proxy.c:361 +#: gio/gsocks5proxy.c:361 msgid "SOCKSv5 connection not allowed by ruleset." msgstr "Spojení SOCKSv5 není povoleno zadaným pravidlem." -#: ../gio/gsocks5proxy.c:368 +#: gio/gsocks5proxy.c:368 msgid "Host unreachable through SOCKSv5 server." msgstr "Počítač není přes server SOCKSv5 dostupný." -#: ../gio/gsocks5proxy.c:374 +#: gio/gsocks5proxy.c:374 msgid "Network unreachable through SOCKSv5 proxy." msgstr "Síť není přes server SOCKSv5 dostupná." -#: ../gio/gsocks5proxy.c:380 +#: gio/gsocks5proxy.c:380 msgid "Connection refused through SOCKSv5 proxy." msgstr "Spojení bylo přes SOCKSv5 proxy odmítnuto." -#: ../gio/gsocks5proxy.c:386 +#: gio/gsocks5proxy.c:386 msgid "SOCKSv5 proxy does not support “connect” command." msgstr "SOCKSv5 proxy nepodporuje příkaz „connect“." -#: ../gio/gsocks5proxy.c:392 +#: gio/gsocks5proxy.c:392 msgid "SOCKSv5 proxy does not support provided address type." msgstr "SOCKSv5 proxy nepodporuje poskytnutý typ adresy." -#: ../gio/gsocks5proxy.c:398 +#: gio/gsocks5proxy.c:398 msgid "Unknown SOCKSv5 proxy error." msgstr "Neznámá chyba SOCKSv5 proxy." -#: ../gio/gthemedicon.c:518 +#: gio/gthemedicon.c:518 #, c-format msgid "Can’t handle version %d of GThemedIcon encoding" msgstr "Nelze zpracovat verzi %d kódování GThemedIcon" -#: ../gio/gthreadedresolver.c:118 +#: gio/gthreadedresolver.c:118 msgid "No valid addresses were found" msgstr "Nebyly nalezeny žádné platné adresy" -#: ../gio/gthreadedresolver.c:213 +#: gio/gthreadedresolver.c:213 #, c-format msgid "Error reverse-resolving “%s”: %s" msgstr "Chyba při reverzním řešení „%s“: %s" -#: ../gio/gthreadedresolver.c:549 ../gio/gthreadedresolver.c:628 -#: ../gio/gthreadedresolver.c:726 ../gio/gthreadedresolver.c:776 +#: gio/gthreadedresolver.c:549 gio/gthreadedresolver.c:628 +#: gio/gthreadedresolver.c:726 gio/gthreadedresolver.c:776 #, c-format msgid "No DNS record of the requested type for “%s”" msgstr "Záznam DNS požadovaného typu pro „%s“ neexistuje" -#: ../gio/gthreadedresolver.c:554 ../gio/gthreadedresolver.c:731 +#: gio/gthreadedresolver.c:554 gio/gthreadedresolver.c:731 #, c-format msgid "Temporarily unable to resolve “%s”" msgstr "Dočasně není možné vyřešit „%s“" -#: ../gio/gthreadedresolver.c:559 ../gio/gthreadedresolver.c:736 -#: ../gio/gthreadedresolver.c:842 +#: gio/gthreadedresolver.c:559 gio/gthreadedresolver.c:736 +#: gio/gthreadedresolver.c:842 #, c-format msgid "Error resolving “%s”" msgstr "Chyba při řešení „%s“" -#: ../gio/gtlscertificate.c:250 +#: gio/gtlscertificate.c:250 msgid "Cannot decrypt PEM-encoded private key" msgstr "Nelze dešifrovat soukromý klíč kódovaný jako PEM" -#: ../gio/gtlscertificate.c:255 +#: gio/gtlscertificate.c:255 msgid "No PEM-encoded private key found" msgstr "Nenalezen žádný soukromý klíč kódovaný jako PEM" -#: ../gio/gtlscertificate.c:265 +#: gio/gtlscertificate.c:265 msgid "Could not parse PEM-encoded private key" msgstr "Nelze analyzovat soukromý klíč kódovaný jako PEM" -#: ../gio/gtlscertificate.c:290 +#: gio/gtlscertificate.c:290 msgid "No PEM-encoded certificate found" msgstr "Nenalezen žádný certifikát kódovaný jako PEM" -#: ../gio/gtlscertificate.c:299 +#: gio/gtlscertificate.c:299 msgid "Could not parse PEM-encoded certificate" msgstr "Nelze analyzovat certifikát kódovaný jako PEM" -#: ../gio/gtlspassword.c:111 +#: gio/gtlspassword.c:111 msgid "" "This is the last chance to enter the password correctly before your access " "is locked out." @@ -3973,7 +3922,7 @@ #. Translators: This is not the 'This is the last chance' string. It is #. * displayed when more than one attempt is allowed. -#: ../gio/gtlspassword.c:115 +#: gio/gtlspassword.c:115 msgid "" "Several passwords entered have been incorrect, and your access will be " "locked out after further failures." @@ -3981,11 +3930,11 @@ "Několik předešlých hesel nebylo zadáno správně a po dalším nesprávně zadaném " "hesle bude přístup zablokován." -#: ../gio/gtlspassword.c:117 +#: gio/gtlspassword.c:117 msgid "The password entered is incorrect." msgstr "Zadané heslo není správné." -#: ../gio/gunixconnection.c:166 ../gio/gunixconnection.c:563 +#: gio/gunixconnection.c:166 gio/gunixconnection.c:563 #, c-format msgid "Expecting 1 control message, got %d" msgid_plural "Expecting 1 control message, got %d" @@ -3993,11 +3942,11 @@ msgstr[1] "Očekávána 1 ovládací zpráva, získány %d" msgstr[2] "Očekávána 1 ovládací zpráva, získáno %d" -#: ../gio/gunixconnection.c:182 ../gio/gunixconnection.c:575 +#: gio/gunixconnection.c:182 gio/gunixconnection.c:575 msgid "Unexpected type of ancillary data" msgstr "Neočekávaný typ pomocných dat" -#: ../gio/gunixconnection.c:200 +#: gio/gunixconnection.c:200 #, c-format msgid "Expecting one fd, but got %d\n" msgid_plural "Expecting one fd, but got %d\n" @@ -4005,277 +3954,276 @@ msgstr[1] "Očekáváno jedno fd, ale získány %d\n" msgstr[2] "Očekáváno jedno fd, ale získáno %d\n" -#: ../gio/gunixconnection.c:219 +#: gio/gunixconnection.c:219 msgid "Received invalid fd" msgstr "Přijato neplatné fd" -#: ../gio/gunixconnection.c:355 +#: gio/gunixconnection.c:355 msgid "Error sending credentials: " msgstr "Chyba při odesílání přihlašovacích údajů: " -#: ../gio/gunixconnection.c:504 +#: gio/gunixconnection.c:504 #, c-format msgid "Error checking if SO_PASSCRED is enabled for socket: %s" msgstr "Chyba při kontrole, zda je SO_PASSCRED povoleno u soketu: %s" -#: ../gio/gunixconnection.c:520 +#: gio/gunixconnection.c:520 #, c-format msgid "Error enabling SO_PASSCRED: %s" msgstr "Chyba při povolování SO_PASSCRED: %s" -#: ../gio/gunixconnection.c:549 +#: gio/gunixconnection.c:549 msgid "" "Expecting to read a single byte for receiving credentials but read zero bytes" msgstr "" "U odeslání přihlašovacích údajů očekáváno přečtení jednoho bajtu, ale " "přečteno nula bajtů" -#: ../gio/gunixconnection.c:589 +#: gio/gunixconnection.c:589 #, c-format msgid "Not expecting control message, but got %d" msgstr "Ovládací zpráva nebyla očekávána, ale obdrženo %d" -#: ../gio/gunixconnection.c:614 +#: gio/gunixconnection.c:614 #, c-format msgid "Error while disabling SO_PASSCRED: %s" msgstr "Chyba při zakazování SO_PASSCRED: %s" -#: ../gio/gunixinputstream.c:372 ../gio/gunixinputstream.c:393 +#: gio/gunixinputstream.c:372 gio/gunixinputstream.c:393 #, c-format msgid "Error reading from file descriptor: %s" msgstr "Chyba při čtení z popisovače souboru: %s" -#: ../gio/gunixinputstream.c:426 ../gio/gunixoutputstream.c:411 -#: ../gio/gwin32inputstream.c:217 ../gio/gwin32outputstream.c:204 +#: gio/gunixinputstream.c:426 gio/gunixoutputstream.c:411 +#: gio/gwin32inputstream.c:217 gio/gwin32outputstream.c:204 #, c-format msgid "Error closing file descriptor: %s" msgstr "Chyba při zavírání popisovače souboru: %s" -#: ../gio/gunixmounts.c:2556 ../gio/gunixmounts.c:2609 +#: gio/gunixmounts.c:2552 gio/gunixmounts.c:2605 msgid "Filesystem root" msgstr "Kořen systému souborů" -#: ../gio/gunixoutputstream.c:358 ../gio/gunixoutputstream.c:378 +#: gio/gunixoutputstream.c:358 gio/gunixoutputstream.c:378 #, c-format msgid "Error writing to file descriptor: %s" msgstr "Chyba při zápisu do popisovače souboru: %s" -#: ../gio/gunixsocketaddress.c:241 +#: gio/gunixsocketaddress.c:241 msgid "Abstract UNIX domain socket addresses not supported on this system" msgstr "V tomto systému nejsou podporovány abstraktní adresy soketů domén UNIX" -#: ../gio/gvolume.c:437 +#: gio/gvolume.c:437 msgid "volume doesn’t implement eject" msgstr "svazek neumí vysouvací operaci eject" #. Translators: This is an error #. * message for volume objects that #. * don't implement any of eject or eject_with_operation. -#: ../gio/gvolume.c:514 +#: gio/gvolume.c:514 msgid "volume doesn’t implement eject or eject_with_operation" msgstr "svazek neumí vysouvací operaci eject nebo eject_with_operation" -#: ../gio/gwin32inputstream.c:185 +#: gio/gwin32inputstream.c:185 #, c-format msgid "Error reading from handle: %s" msgstr "Chyba při čtení z obsluhy: %s" -#: ../gio/gwin32inputstream.c:232 ../gio/gwin32outputstream.c:219 +#: gio/gwin32inputstream.c:232 gio/gwin32outputstream.c:219 #, c-format msgid "Error closing handle: %s" msgstr "Chyba při zavírání obsluhy: %s" -#: ../gio/gwin32outputstream.c:172 +#: gio/gwin32outputstream.c:172 #, c-format msgid "Error writing to handle: %s" msgstr "Chyba při zápisu do obsluhy: %s" -#: ../gio/gzlibcompressor.c:394 ../gio/gzlibdecompressor.c:347 +#: gio/gzlibcompressor.c:394 gio/gzlibdecompressor.c:347 msgid "Not enough memory" msgstr "Nedostatek paměti" -#: ../gio/gzlibcompressor.c:401 ../gio/gzlibdecompressor.c:354 +#: gio/gzlibcompressor.c:401 gio/gzlibdecompressor.c:354 #, c-format msgid "Internal error: %s" msgstr "Vnitřní chyba: %s" -#: ../gio/gzlibcompressor.c:414 ../gio/gzlibdecompressor.c:368 +#: gio/gzlibcompressor.c:414 gio/gzlibdecompressor.c:368 msgid "Need more input" msgstr "Vyžadováno více na vstupu" -#: ../gio/gzlibdecompressor.c:340 +#: gio/gzlibdecompressor.c:340 msgid "Invalid compressed data" msgstr "Neplatná komprimovaná data" -#: ../gio/tests/gdbus-daemon.c:18 +#: gio/tests/gdbus-daemon.c:18 msgid "Address to listen on" msgstr "Adresa, na které se má naslouchat" -#: ../gio/tests/gdbus-daemon.c:19 +#: gio/tests/gdbus-daemon.c:19 msgid "Ignored, for compat with GTestDbus" msgstr "Ignorováno, kvůli kompatibilitě s GTestDbus" -#: ../gio/tests/gdbus-daemon.c:20 +#: gio/tests/gdbus-daemon.c:20 msgid "Print address" msgstr "Vypsat adresu" -#: ../gio/tests/gdbus-daemon.c:21 +#: gio/tests/gdbus-daemon.c:21 msgid "Print address in shell mode" msgstr "Vypsat adresu v režimu shellu" -#: ../gio/tests/gdbus-daemon.c:28 +#: gio/tests/gdbus-daemon.c:28 msgid "Run a dbus service" msgstr "Spustit službu dbus" -#: ../gio/tests/gdbus-daemon.c:42 -#, c-format +#: gio/tests/gdbus-daemon.c:42 msgid "Wrong args\n" msgstr "Nesprávné argumenty\n" -#: ../glib/gbookmarkfile.c:754 +#: glib/gbookmarkfile.c:754 #, c-format msgid "Unexpected attribute “%s” for element “%s”" msgstr "Neočekávaný atribut „%s“ prvku „%s“" -#: ../glib/gbookmarkfile.c:765 ../glib/gbookmarkfile.c:836 -#: ../glib/gbookmarkfile.c:846 ../glib/gbookmarkfile.c:953 +#: glib/gbookmarkfile.c:765 glib/gbookmarkfile.c:836 glib/gbookmarkfile.c:846 +#: glib/gbookmarkfile.c:953 #, c-format msgid "Attribute “%s” of element “%s” not found" msgstr "Atribut „%s“ prvku „%s“ nebyl nalezen" -#: ../glib/gbookmarkfile.c:1123 ../glib/gbookmarkfile.c:1188 -#: ../glib/gbookmarkfile.c:1252 ../glib/gbookmarkfile.c:1262 +#: glib/gbookmarkfile.c:1123 glib/gbookmarkfile.c:1188 +#: glib/gbookmarkfile.c:1252 glib/gbookmarkfile.c:1262 #, c-format msgid "Unexpected tag “%s”, tag “%s” expected" msgstr "Neočekávaná značka „%s“, byla očekávána značka „%s“" -#: ../glib/gbookmarkfile.c:1148 ../glib/gbookmarkfile.c:1162 -#: ../glib/gbookmarkfile.c:1230 +#: glib/gbookmarkfile.c:1148 glib/gbookmarkfile.c:1162 +#: glib/gbookmarkfile.c:1230 #, c-format msgid "Unexpected tag “%s” inside “%s”" msgstr "Neočekávaná značka „%s“ v „%s“" -#: ../glib/gbookmarkfile.c:1757 +#: glib/gbookmarkfile.c:1757 msgid "No valid bookmark file found in data dirs" msgstr "V datových složkách nebyl nalezen platný soubor záložek" -#: ../glib/gbookmarkfile.c:1958 +#: glib/gbookmarkfile.c:1958 #, c-format msgid "A bookmark for URI “%s” already exists" msgstr "Záložka URI „%s“ již existuje" -#: ../glib/gbookmarkfile.c:2004 ../glib/gbookmarkfile.c:2162 -#: ../glib/gbookmarkfile.c:2247 ../glib/gbookmarkfile.c:2327 -#: ../glib/gbookmarkfile.c:2412 ../glib/gbookmarkfile.c:2495 -#: ../glib/gbookmarkfile.c:2573 ../glib/gbookmarkfile.c:2652 -#: ../glib/gbookmarkfile.c:2694 ../glib/gbookmarkfile.c:2791 -#: ../glib/gbookmarkfile.c:2912 ../glib/gbookmarkfile.c:3102 -#: ../glib/gbookmarkfile.c:3178 ../glib/gbookmarkfile.c:3346 -#: ../glib/gbookmarkfile.c:3435 ../glib/gbookmarkfile.c:3524 -#: ../glib/gbookmarkfile.c:3640 +#: glib/gbookmarkfile.c:2004 glib/gbookmarkfile.c:2162 +#: glib/gbookmarkfile.c:2247 glib/gbookmarkfile.c:2327 +#: glib/gbookmarkfile.c:2412 glib/gbookmarkfile.c:2495 +#: glib/gbookmarkfile.c:2573 glib/gbookmarkfile.c:2652 +#: glib/gbookmarkfile.c:2694 glib/gbookmarkfile.c:2791 +#: glib/gbookmarkfile.c:2912 glib/gbookmarkfile.c:3102 +#: glib/gbookmarkfile.c:3178 glib/gbookmarkfile.c:3346 +#: glib/gbookmarkfile.c:3435 glib/gbookmarkfile.c:3524 +#: glib/gbookmarkfile.c:3643 #, c-format msgid "No bookmark found for URI “%s”" msgstr "Nebyla nalezena záložka URI „%s“" -#: ../glib/gbookmarkfile.c:2336 +#: glib/gbookmarkfile.c:2336 #, c-format msgid "No MIME type defined in the bookmark for URI “%s”" msgstr "V záložce URI „%s“ není definován žádný typ MIME" -#: ../glib/gbookmarkfile.c:2421 +#: glib/gbookmarkfile.c:2421 #, c-format msgid "No private flag has been defined in bookmark for URI “%s”" msgstr "V záložce URI „%s“ nebyl definován žádný soukromý příznak" -#: ../glib/gbookmarkfile.c:2800 +#: glib/gbookmarkfile.c:2800 #, c-format msgid "No groups set in bookmark for URI “%s”" msgstr "V záložce URI „%s“ nejsou nastavené žádné skupiny" -#: ../glib/gbookmarkfile.c:3199 ../glib/gbookmarkfile.c:3356 +#: glib/gbookmarkfile.c:3199 glib/gbookmarkfile.c:3356 #, c-format msgid "No application with name “%s” registered a bookmark for “%s”" msgstr "Žádná aplikace s názvem „%s“ nezaregistrovala záložku „%s“" -#: ../glib/gbookmarkfile.c:3379 +#: glib/gbookmarkfile.c:3379 #, c-format msgid "Failed to expand exec line “%s” with URI “%s”" msgstr "Nelze rozšířit řádek exec „%s“ pomocí URI „%s“" -#: ../glib/gconvert.c:473 +#: glib/gconvert.c:473 msgid "Unrepresentable character in conversion input" msgstr "Nereprezentovatelný znak na vstupu převodu" -#: ../glib/gconvert.c:500 ../glib/gutf8.c:865 ../glib/gutf8.c:1077 -#: ../glib/gutf8.c:1214 ../glib/gutf8.c:1318 +#: glib/gconvert.c:500 glib/gutf8.c:866 glib/gutf8.c:1078 glib/gutf8.c:1215 +#: glib/gutf8.c:1319 msgid "Partial character sequence at end of input" msgstr "Částečná posloupnost znaků na konci vstupu" -#: ../glib/gconvert.c:769 +#: glib/gconvert.c:769 #, c-format msgid "Cannot convert fallback “%s” to codeset “%s”" msgstr "Nelze převést zálohu „%s“ do znakové sady „%s“" -#: ../glib/gconvert.c:940 +#: glib/gconvert.c:940 msgid "Embedded NUL byte in conversion input" msgstr "Vležený nulový bajt na vstupu převodu" -#: ../glib/gconvert.c:961 +#: glib/gconvert.c:961 msgid "Embedded NUL byte in conversion output" msgstr "Vložený nulový bajt na výstupu převodu" -#: ../glib/gconvert.c:1649 +#: glib/gconvert.c:1649 #, c-format msgid "The URI “%s” is not an absolute URI using the “file” scheme" msgstr "Adresa URI „%s“ není absolutní URI používající schéma „file“" -#: ../glib/gconvert.c:1659 +#: glib/gconvert.c:1659 #, c-format msgid "The local file URI “%s” may not include a “#”" msgstr "Adresa URI „%s“ místního souboru nesmí obsahovat „#“" -#: ../glib/gconvert.c:1676 +#: glib/gconvert.c:1676 #, c-format msgid "The URI “%s” is invalid" msgstr "Adresa URI „%s“ je neplatné" -#: ../glib/gconvert.c:1688 +#: glib/gconvert.c:1688 #, c-format msgid "The hostname of the URI “%s” is invalid" msgstr "Název počítače v adrese URI „%s“ je neplatný" -#: ../glib/gconvert.c:1704 +#: glib/gconvert.c:1704 #, c-format msgid "The URI “%s” contains invalidly escaped characters" msgstr "URI „%s“ obsahuje nesprávně změněné znaky" -#: ../glib/gconvert.c:1776 +#: glib/gconvert.c:1776 #, c-format msgid "The pathname “%s” is not an absolute path" msgstr "Název cesty „%s“ není absolutní cestou" #. Translators: this is the preferred format for expressing the date and the time -#: ../glib/gdatetime.c:207 +#: glib/gdatetime.c:213 msgctxt "GDateTime" msgid "%a %b %e %H:%M:%S %Y" msgstr "%a %-d. %B %Y, %H:%M:%S %Z" # This might be e.g. %Y-%m-%d or %e. %m. %Y as well. See also http://prirucka.ujc.cas.cz/?id=810. #. Translators: this is the preferred format for expressing the date -#: ../glib/gdatetime.c:210 +#: glib/gdatetime.c:216 msgctxt "GDateTime" msgid "%m/%d/%y" msgstr "%d.%m.%Y" # This might be e.g. %k:%M:%S or %k.%M.%S as well. See also http://prirucka.ujc.cas.cz/?id=820. #. Translators: this is the preferred format for expressing the time -#: ../glib/gdatetime.c:213 +#: glib/gdatetime.c:219 msgctxt "GDateTime" msgid "%H:%M:%S" msgstr "%H:%M:%S" #. Translators: this is the preferred format for expressing 12 hour time -#: ../glib/gdatetime.c:216 +#: glib/gdatetime.c:222 msgctxt "GDateTime" msgid "%I:%M:%S %p" msgstr "%I:%M:%S" @@ -4296,62 +4244,62 @@ #. * non-European) there is no difference between the standalone and #. * complete date form. #. -#: ../glib/gdatetime.c:251 +#: glib/gdatetime.c:261 msgctxt "full month name" msgid "January" msgstr "leden" -#: ../glib/gdatetime.c:253 +#: glib/gdatetime.c:263 msgctxt "full month name" msgid "February" msgstr "únor" -#: ../glib/gdatetime.c:255 +#: glib/gdatetime.c:265 msgctxt "full month name" msgid "March" msgstr "březen" -#: ../glib/gdatetime.c:257 +#: glib/gdatetime.c:267 msgctxt "full month name" msgid "April" msgstr "duben" -#: ../glib/gdatetime.c:259 +#: glib/gdatetime.c:269 msgctxt "full month name" msgid "May" msgstr "květen" -#: ../glib/gdatetime.c:261 +#: glib/gdatetime.c:271 msgctxt "full month name" msgid "June" msgstr "červen" -#: ../glib/gdatetime.c:263 +#: glib/gdatetime.c:273 msgctxt "full month name" msgid "July" msgstr "červenec" -#: ../glib/gdatetime.c:265 +#: glib/gdatetime.c:275 msgctxt "full month name" msgid "August" msgstr "srpen" -#: ../glib/gdatetime.c:267 +#: glib/gdatetime.c:277 msgctxt "full month name" msgid "September" msgstr "září" -#: ../glib/gdatetime.c:269 +#: glib/gdatetime.c:279 msgctxt "full month name" msgid "October" msgstr "říjen" -#: ../glib/gdatetime.c:271 +#: glib/gdatetime.c:281 msgctxt "full month name" msgid "November" msgstr "listopad" -#: ../glib/gdatetime.c:273 +#: glib/gdatetime.c:283 msgctxt "full month name" msgid "December" msgstr "prosinec" @@ -4373,134 +4321,134 @@ #. * other platform. Here are abbreviated month names in a form #. * appropriate when they are used standalone. #. -#: ../glib/gdatetime.c:305 +#: glib/gdatetime.c:315 msgctxt "abbreviated month name" msgid "Jan" msgstr "led" -#: ../glib/gdatetime.c:307 +#: glib/gdatetime.c:317 msgctxt "abbreviated month name" msgid "Feb" msgstr "úno" -#: ../glib/gdatetime.c:309 +#: glib/gdatetime.c:319 msgctxt "abbreviated month name" msgid "Mar" msgstr "bře" -#: ../glib/gdatetime.c:311 +#: glib/gdatetime.c:321 msgctxt "abbreviated month name" msgid "Apr" msgstr "dub" -#: ../glib/gdatetime.c:313 +#: glib/gdatetime.c:323 msgctxt "abbreviated month name" msgid "May" msgstr "kvě" # Might be e.g. "čer" as well. -#: ../glib/gdatetime.c:315 +#: glib/gdatetime.c:325 msgctxt "abbreviated month name" msgid "Jun" msgstr "čen" # Might be e.g. "čvc" as well. -#: ../glib/gdatetime.c:317 +#: glib/gdatetime.c:327 msgctxt "abbreviated month name" msgid "Jul" msgstr "čec" -#: ../glib/gdatetime.c:319 +#: glib/gdatetime.c:329 msgctxt "abbreviated month name" msgid "Aug" msgstr "srp" -#: ../glib/gdatetime.c:321 +#: glib/gdatetime.c:331 msgctxt "abbreviated month name" msgid "Sep" msgstr "zář" -#: ../glib/gdatetime.c:323 +#: glib/gdatetime.c:333 msgctxt "abbreviated month name" msgid "Oct" msgstr "říj" -#: ../glib/gdatetime.c:325 +#: glib/gdatetime.c:335 msgctxt "abbreviated month name" msgid "Nov" msgstr "lis" -#: ../glib/gdatetime.c:327 +#: glib/gdatetime.c:337 msgctxt "abbreviated month name" msgid "Dec" msgstr "pro" -#: ../glib/gdatetime.c:342 +#: glib/gdatetime.c:352 msgctxt "full weekday name" msgid "Monday" msgstr "pondělí" -#: ../glib/gdatetime.c:344 +#: glib/gdatetime.c:354 msgctxt "full weekday name" msgid "Tuesday" msgstr "úterý" -#: ../glib/gdatetime.c:346 +#: glib/gdatetime.c:356 msgctxt "full weekday name" msgid "Wednesday" msgstr "středa" -#: ../glib/gdatetime.c:348 +#: glib/gdatetime.c:358 msgctxt "full weekday name" msgid "Thursday" msgstr "čtvrtek" -#: ../glib/gdatetime.c:350 +#: glib/gdatetime.c:360 msgctxt "full weekday name" msgid "Friday" msgstr "pátek" -#: ../glib/gdatetime.c:352 +#: glib/gdatetime.c:362 msgctxt "full weekday name" msgid "Saturday" msgstr "sobota" -#: ../glib/gdatetime.c:354 +#: glib/gdatetime.c:364 msgctxt "full weekday name" msgid "Sunday" msgstr "neděle" -#: ../glib/gdatetime.c:369 +#: glib/gdatetime.c:379 msgctxt "abbreviated weekday name" msgid "Mon" msgstr "po" -#: ../glib/gdatetime.c:371 +#: glib/gdatetime.c:381 msgctxt "abbreviated weekday name" msgid "Tue" msgstr "út" -#: ../glib/gdatetime.c:373 +#: glib/gdatetime.c:383 msgctxt "abbreviated weekday name" msgid "Wed" msgstr "st" -#: ../glib/gdatetime.c:375 +#: glib/gdatetime.c:385 msgctxt "abbreviated weekday name" msgid "Thu" msgstr "čt" -#: ../glib/gdatetime.c:377 +#: glib/gdatetime.c:387 msgctxt "abbreviated weekday name" msgid "Fri" msgstr "pá" -#: ../glib/gdatetime.c:379 +#: glib/gdatetime.c:389 msgctxt "abbreviated weekday name" msgid "Sat" msgstr "so" -#: ../glib/gdatetime.c:381 +#: glib/gdatetime.c:391 msgctxt "abbreviated weekday name" msgid "Sun" msgstr "ne" @@ -4522,62 +4470,62 @@ #. * (western European, non-European) there is no difference between the #. * standalone and complete date form. #. -#: ../glib/gdatetime.c:441 +#: glib/gdatetime.c:455 msgctxt "full month name with day" msgid "January" msgstr "ledna" -#: ../glib/gdatetime.c:443 +#: glib/gdatetime.c:457 msgctxt "full month name with day" msgid "February" msgstr "února" -#: ../glib/gdatetime.c:445 +#: glib/gdatetime.c:459 msgctxt "full month name with day" msgid "March" msgstr "března" -#: ../glib/gdatetime.c:447 +#: glib/gdatetime.c:461 msgctxt "full month name with day" msgid "April" msgstr "dubna" -#: ../glib/gdatetime.c:449 +#: glib/gdatetime.c:463 msgctxt "full month name with day" msgid "May" msgstr "května" -#: ../glib/gdatetime.c:451 +#: glib/gdatetime.c:465 msgctxt "full month name with day" msgid "June" msgstr "června" -#: ../glib/gdatetime.c:453 +#: glib/gdatetime.c:467 msgctxt "full month name with day" msgid "July" msgstr "července" -#: ../glib/gdatetime.c:455 +#: glib/gdatetime.c:469 msgctxt "full month name with day" msgid "August" msgstr "srpna" -#: ../glib/gdatetime.c:457 +#: glib/gdatetime.c:471 msgctxt "full month name with day" msgid "September" msgstr "září" -#: ../glib/gdatetime.c:459 +#: glib/gdatetime.c:473 msgctxt "full month name with day" msgid "October" msgstr "října" -#: ../glib/gdatetime.c:461 +#: glib/gdatetime.c:475 msgctxt "full month name with day" msgid "November" msgstr "listopadu" -#: ../glib/gdatetime.c:463 +#: glib/gdatetime.c:477 msgctxt "full month name with day" msgid "December" msgstr "prosince" @@ -4599,86 +4547,86 @@ #. * month names almost ready to copy and paste here. In other systems #. * due to a bug the result is incorrect in some languages. #. -#: ../glib/gdatetime.c:524 +#: glib/gdatetime.c:542 msgctxt "abbreviated month name with day" msgid "Jan" msgstr "led" -#: ../glib/gdatetime.c:526 +#: glib/gdatetime.c:544 msgctxt "abbreviated month name with day" msgid "Feb" msgstr "úno" -#: ../glib/gdatetime.c:528 +#: glib/gdatetime.c:546 msgctxt "abbreviated month name with day" msgid "Mar" msgstr "bře" -#: ../glib/gdatetime.c:530 +#: glib/gdatetime.c:548 msgctxt "abbreviated month name with day" msgid "Apr" msgstr "dub" -#: ../glib/gdatetime.c:532 +#: glib/gdatetime.c:550 msgctxt "abbreviated month name with day" msgid "May" msgstr "kvě" # Might be e.g. "čer" as well. -#: ../glib/gdatetime.c:534 +#: glib/gdatetime.c:552 msgctxt "abbreviated month name with day" msgid "Jun" msgstr "čen" # Might be e.g. "čvc" as well. -#: ../glib/gdatetime.c:536 +#: glib/gdatetime.c:554 msgctxt "abbreviated month name with day" msgid "Jul" msgstr "čec" -#: ../glib/gdatetime.c:538 +#: glib/gdatetime.c:556 msgctxt "abbreviated month name with day" msgid "Aug" msgstr "srp" -#: ../glib/gdatetime.c:540 +#: glib/gdatetime.c:558 msgctxt "abbreviated month name with day" msgid "Sep" msgstr "zář" -#: ../glib/gdatetime.c:542 +#: glib/gdatetime.c:560 msgctxt "abbreviated month name with day" msgid "Oct" msgstr "říj" -#: ../glib/gdatetime.c:544 +#: glib/gdatetime.c:562 msgctxt "abbreviated month name with day" msgid "Nov" msgstr "lis" -#: ../glib/gdatetime.c:546 +#: glib/gdatetime.c:564 msgctxt "abbreviated month name with day" msgid "Dec" msgstr "pro" #. Translators: 'before midday' indicator -#: ../glib/gdatetime.c:563 +#: glib/gdatetime.c:581 msgctxt "GDateTime" msgid "AM" msgstr "dop." #. Translators: 'after midday' indicator -#: ../glib/gdatetime.c:566 +#: glib/gdatetime.c:584 msgctxt "GDateTime" msgid "PM" msgstr "odp." -#: ../glib/gdir.c:155 +#: glib/gdir.c:155 #, c-format msgid "Error opening directory “%s”: %s" msgstr "Chyba při otevírání složky „%s“: %s" -#: ../glib/gfileutils.c:716 ../glib/gfileutils.c:808 +#: glib/gfileutils.c:716 glib/gfileutils.c:808 #, c-format msgid "Could not allocate %lu byte to read file “%s”" msgid_plural "Could not allocate %lu bytes to read file “%s”" @@ -4686,107 +4634,106 @@ msgstr[1] "Nelze alokovat %lu bajty k přečtení souboru „%s“" msgstr[2] "Nelze alokovat %lu bajtů k přečtení souboru „%s“" -#: ../glib/gfileutils.c:733 +#: glib/gfileutils.c:733 #, c-format msgid "Error reading file “%s”: %s" msgstr "Chyba čtení souboru „%s“: %s" -#: ../glib/gfileutils.c:769 +#: glib/gfileutils.c:769 #, c-format msgid "File “%s” is too large" msgstr "Soubor „%s“ je příliš velký" -#: ../glib/gfileutils.c:833 +#: glib/gfileutils.c:833 #, c-format msgid "Failed to read from file “%s”: %s" msgstr "Chyba při čtení ze souboru „%s“: %s" -#: ../glib/gfileutils.c:881 ../glib/gfileutils.c:953 +#: glib/gfileutils.c:881 glib/gfileutils.c:953 #, c-format msgid "Failed to open file “%s”: %s" msgstr "Nelze otevřít soubor „%s“: %s" -#: ../glib/gfileutils.c:893 +#: glib/gfileutils.c:893 #, c-format msgid "Failed to get attributes of file “%s”: fstat() failed: %s" msgstr "Nelze získat atributy souboru „%s“: funkce fstat() selhala: %s" -#: ../glib/gfileutils.c:923 +#: glib/gfileutils.c:923 #, c-format msgid "Failed to open file “%s”: fdopen() failed: %s" msgstr "Nelze otevřít soubor „%s“: funkce fdopen() selhala: %s" -#: ../glib/gfileutils.c:1022 +#: glib/gfileutils.c:1022 #, c-format msgid "Failed to rename file “%s” to “%s”: g_rename() failed: %s" msgstr "Nelze přejmenovat soubor „%s“ na „%s“: funkce g_rename() selhala: %s" -#: ../glib/gfileutils.c:1057 ../glib/gfileutils.c:1564 +#: glib/gfileutils.c:1057 glib/gfileutils.c:1564 #, c-format msgid "Failed to create file “%s”: %s" msgstr "Nelze vytvořit soubor „%s“: %s" -#: ../glib/gfileutils.c:1084 +#: glib/gfileutils.c:1084 #, c-format msgid "Failed to write file “%s”: write() failed: %s" msgstr "Nelze zapisovat do souboru „%s“: funkce write() selhala: %s" -#: ../glib/gfileutils.c:1127 +#: glib/gfileutils.c:1127 #, c-format msgid "Failed to write file “%s”: fsync() failed: %s" msgstr "Nelze zapisovat do souboru „%s“: funkce fsync() selhala: %s" -#: ../glib/gfileutils.c:1251 +#: glib/gfileutils.c:1251 #, c-format msgid "Existing file “%s” could not be removed: g_unlink() failed: %s" msgstr "Existující soubor „%s“ nelze odstranit: funkce g_unlink() selhala: %s" -#: ../glib/gfileutils.c:1530 +#: glib/gfileutils.c:1530 #, c-format msgid "Template “%s” invalid, should not contain a “%s”" msgstr "Šablona „%s“ je neplatná, neměla by obsahovat „%s“" -#: ../glib/gfileutils.c:1543 +#: glib/gfileutils.c:1543 #, c-format msgid "Template “%s” doesn’t contain XXXXXX" msgstr "Šablona „%s“ neobsahuje XXXXXX" -#: ../glib/gfileutils.c:2105 +#: glib/gfileutils.c:2105 #, c-format msgid "Failed to read the symbolic link “%s”: %s" msgstr "Nelze přečíst symbolický odkaz „%s“: %s" -#: ../glib/giochannel.c:1389 +#: glib/giochannel.c:1390 #, c-format msgid "Could not open converter from “%s” to “%s”: %s" msgstr "Nelze otevřít převodník z „%s“ do „%s“: %s" -#: ../glib/giochannel.c:1734 +#: glib/giochannel.c:1735 msgid "Can’t do a raw read in g_io_channel_read_line_string" msgstr "Nelze přímo číst v g_io_channel_read_line_string" -#: ../glib/giochannel.c:1781 ../glib/giochannel.c:2039 -#: ../glib/giochannel.c:2126 +#: glib/giochannel.c:1782 glib/giochannel.c:2040 glib/giochannel.c:2127 msgid "Leftover unconverted data in read buffer" msgstr "Ve vstupní vyrovnávací paměti zbyla nepřevedená data" -#: ../glib/giochannel.c:1862 ../glib/giochannel.c:1939 +#: glib/giochannel.c:1863 glib/giochannel.c:1940 msgid "Channel terminates in a partial character" msgstr "Kanál ukončen částí znaku" -#: ../glib/giochannel.c:1925 +#: glib/giochannel.c:1926 msgid "Can’t do a raw read in g_io_channel_read_to_end" msgstr "Nelze přímo číst v g_io_channel_read_to_end" -#: ../glib/gkeyfile.c:788 +#: glib/gkeyfile.c:788 msgid "Valid key file could not be found in search dirs" msgstr "V složkách hledání nelze najít platný soubor klíče" -#: ../glib/gkeyfile.c:825 +#: glib/gkeyfile.c:825 msgid "Not a regular file" msgstr "Není obyčejným souborem" -#: ../glib/gkeyfile.c:1270 +#: glib/gkeyfile.c:1270 #, c-format msgid "" "Key file contains line “%s” which is not a key-value pair, group, or comment" @@ -4794,50 +4741,50 @@ "Soubor klíče obsahuje „%s“, což není dvojice klíč-hodnota, skupina ani " "komentář" -#: ../glib/gkeyfile.c:1327 +#: glib/gkeyfile.c:1327 #, c-format msgid "Invalid group name: %s" msgstr "Neplatný název skupiny: %s" -#: ../glib/gkeyfile.c:1349 +#: glib/gkeyfile.c:1349 msgid "Key file does not start with a group" msgstr "Soubor klíče nezačíná skupinou" -#: ../glib/gkeyfile.c:1375 +#: glib/gkeyfile.c:1375 #, c-format msgid "Invalid key name: %s" msgstr "Neplatný název klíče: %s" -#: ../glib/gkeyfile.c:1402 +#: glib/gkeyfile.c:1402 #, c-format msgid "Key file contains unsupported encoding “%s”" msgstr "Soubor klíče obsahuje nepodporované kódování „%s“" -#: ../glib/gkeyfile.c:1645 ../glib/gkeyfile.c:1818 ../glib/gkeyfile.c:3271 -#: ../glib/gkeyfile.c:3334 ../glib/gkeyfile.c:3464 ../glib/gkeyfile.c:3594 -#: ../glib/gkeyfile.c:3738 ../glib/gkeyfile.c:3967 ../glib/gkeyfile.c:4034 +#: glib/gkeyfile.c:1645 glib/gkeyfile.c:1818 glib/gkeyfile.c:3271 +#: glib/gkeyfile.c:3334 glib/gkeyfile.c:3464 glib/gkeyfile.c:3594 +#: glib/gkeyfile.c:3738 glib/gkeyfile.c:3967 glib/gkeyfile.c:4034 #, c-format msgid "Key file does not have group “%s”" msgstr "Soubor klíče nemá skupinu „%s“" -#: ../glib/gkeyfile.c:1773 +#: glib/gkeyfile.c:1773 #, c-format msgid "Key file does not have key “%s” in group “%s”" msgstr "Soubor klíče nemá klíč „%s“ ve skupině „%s“" -#: ../glib/gkeyfile.c:1935 ../glib/gkeyfile.c:2051 +#: glib/gkeyfile.c:1935 glib/gkeyfile.c:2051 #, c-format msgid "Key file contains key “%s” with value “%s” which is not UTF-8" msgstr "Soubor klíče obsahuje klíč „%s“ s hodnotou „%s“, která není v UTF-8" -#: ../glib/gkeyfile.c:1955 ../glib/gkeyfile.c:2071 ../glib/gkeyfile.c:2513 +#: glib/gkeyfile.c:1955 glib/gkeyfile.c:2071 glib/gkeyfile.c:2513 #, c-format msgid "" "Key file contains key “%s” which has a value that cannot be interpreted." msgstr "" "Soubor klíče obsahuje klíč „%s“, který má neinterpretovatelnou hodnotu." -#: ../glib/gkeyfile.c:2731 ../glib/gkeyfile.c:3100 +#: glib/gkeyfile.c:2731 glib/gkeyfile.c:3100 #, c-format msgid "" "Key file contains key “%s” in group “%s” which has a value that cannot be " @@ -4846,81 +4793,81 @@ "Soubor klíče obsahuje klíč „%s“ ve skupině „%s“, který má " "neinterpretovatelnou hodnotu." -#: ../glib/gkeyfile.c:2809 ../glib/gkeyfile.c:2886 +#: glib/gkeyfile.c:2809 glib/gkeyfile.c:2886 #, c-format msgid "Key “%s” in group “%s” has value “%s” where %s was expected" msgstr "Klíč „%s“ ve skupině „%s“ má hodnotu „%s“, když byla očekávána „%s“" -#: ../glib/gkeyfile.c:4274 +#: glib/gkeyfile.c:4274 msgid "Key file contains escape character at end of line" msgstr "Soubor klíče obsahuje na konci řádku znak změny" -#: ../glib/gkeyfile.c:4296 +#: glib/gkeyfile.c:4296 #, c-format msgid "Key file contains invalid escape sequence “%s”" msgstr "Soubor klíče obsahuje neplatnou únikovou sekvenci „%s“" -#: ../glib/gkeyfile.c:4440 +#: glib/gkeyfile.c:4440 #, c-format msgid "Value “%s” cannot be interpreted as a number." msgstr "Hodnotu „%s“ nelze interpretovat jako číslo." -#: ../glib/gkeyfile.c:4454 +#: glib/gkeyfile.c:4454 #, c-format msgid "Integer value “%s” out of range" msgstr "Celočíselná hodnota „%s“ je mimo rozsah" -#: ../glib/gkeyfile.c:4487 +#: glib/gkeyfile.c:4487 #, c-format msgid "Value “%s” cannot be interpreted as a float number." msgstr "Hodnotu „%s“ nelze interpretovat jako reálné (plovoucí) číslo." -#: ../glib/gkeyfile.c:4526 +#: glib/gkeyfile.c:4526 #, c-format msgid "Value “%s” cannot be interpreted as a boolean." msgstr "Hodnotu „%s“ nelze interpretovat jako pravdivostní hodnotu." -#: ../glib/gmappedfile.c:129 +#: glib/gmappedfile.c:129 #, c-format msgid "Failed to get attributes of file “%s%s%s%s”: fstat() failed: %s" msgstr "Nelze získat atributy souboru „%s%s%s%s“: fstat() selhalo: %s" -#: ../glib/gmappedfile.c:195 +#: glib/gmappedfile.c:195 #, c-format msgid "Failed to map %s%s%s%s: mmap() failed: %s" msgstr "Nelze mapovat „%s%s%s%s“: mmap() selhalo: %s" -#: ../glib/gmappedfile.c:262 +#: glib/gmappedfile.c:262 #, c-format msgid "Failed to open file “%s”: open() failed: %s" msgstr "Nelze otevřít soubor „%s“: open() selhalo: %s" -#: ../glib/gmarkup.c:397 ../glib/gmarkup.c:439 +#: glib/gmarkup.c:398 glib/gmarkup.c:440 #, c-format msgid "Error on line %d char %d: " msgstr "Chyba na řádku %d, znak %d: " -#: ../glib/gmarkup.c:461 ../glib/gmarkup.c:544 +#: glib/gmarkup.c:462 glib/gmarkup.c:545 #, c-format msgid "Invalid UTF-8 encoded text in name - not valid '%s'" msgstr "V názvu je neplatný text v kódování UTF-8 – není platné „%s“" -#: ../glib/gmarkup.c:472 +#: glib/gmarkup.c:473 #, c-format msgid "'%s' is not a valid name" msgstr "„%s“ není platným názvem" -#: ../glib/gmarkup.c:488 +#: glib/gmarkup.c:489 #, c-format msgid "'%s' is not a valid name: '%c'" msgstr "„%s“ není platným názvem: „%c“" -#: ../glib/gmarkup.c:598 +#: glib/gmarkup.c:611 #, c-format msgid "Error on line %d: %s" msgstr "Chyba na řádku %d: %s" -#: ../glib/gmarkup.c:675 +#: glib/gmarkup.c:688 #, c-format msgid "" "Failed to parse '%-.*s', which should have been a digit inside a character " @@ -4929,7 +4876,7 @@ "Nelze zpracovat „%-.*s“, což by mělo být číslo v odkazu na znak (například " "ê) – číslo je možná příliš velké" -#: ../glib/gmarkup.c:687 +#: glib/gmarkup.c:700 msgid "" "Character reference did not end with a semicolon; most likely you used an " "ampersand character without intending to start an entity - escape ampersand " @@ -4938,24 +4885,24 @@ "Odkaz na znak nekončí středníkem; pravděpodobně jste použili znak & bez " "úmyslu začít entitu – zapište prosím ligaturu et jako &" -#: ../glib/gmarkup.c:713 +#: glib/gmarkup.c:726 #, c-format msgid "Character reference '%-.*s' does not encode a permitted character" msgstr "Odkaz na znak „%-.*s“ nekóduje povolený znak" -#: ../glib/gmarkup.c:751 +#: glib/gmarkup.c:764 msgid "" "Empty entity '&;' seen; valid entities are: & " < > '" msgstr "" "Nalezena prázdná entita „&;“, platnými entitami jsou: & " < > " "'" -#: ../glib/gmarkup.c:759 +#: glib/gmarkup.c:772 #, c-format msgid "Entity name '%-.*s' is not known" msgstr "Název entity „%-.*s“ není znám" -#: ../glib/gmarkup.c:764 +#: glib/gmarkup.c:777 msgid "" "Entity did not end with a semicolon; most likely you used an ampersand " "character without intending to start an entity - escape ampersand as &" @@ -4963,18 +4910,18 @@ "Entita nekončí středníkem; pravděpodobně jste použili znak & bez úmyslu " "začít entitu – zapište prosím ligaturu et jako &" -#: ../glib/gmarkup.c:1170 +#: glib/gmarkup.c:1183 msgid "Document must begin with an element (e.g. )" msgstr "Dokument musí začínat prvkem (například: )" -#: ../glib/gmarkup.c:1210 +#: glib/gmarkup.c:1223 #, c-format msgid "" "'%s' is not a valid character following a '<' character; it may not begin an " "element name" msgstr "„%s“ není platný znak po znaku „<“; nesmí s ním začínat název prvku" -#: ../glib/gmarkup.c:1252 +#: glib/gmarkup.c:1265 #, c-format msgid "" "Odd character '%s', expected a '>' character to end the empty-element tag " @@ -4983,14 +4930,14 @@ "Zvláštní znak „%s“, byl očekáván znak „>“ k ukončení značky empty-element " "„%s“" -#: ../glib/gmarkup.c:1333 +#: glib/gmarkup.c:1346 #, c-format msgid "" "Odd character '%s', expected a '=' after attribute name '%s' of element '%s'" msgstr "" "Zvláštní znak „%s“, po názvu atributu „%s“ prvku „%s“ bylo očekáváno „=“" -#: ../glib/gmarkup.c:1374 +#: glib/gmarkup.c:1387 #, c-format msgid "" "Odd character '%s', expected a '>' or '/' character to end the start tag of " @@ -5001,7 +4948,7 @@ "prvku „%s“, nebo případně atribut; pravděpodobně jste použili neplatný znak " "v názvu atributu" -#: ../glib/gmarkup.c:1418 +#: glib/gmarkup.c:1431 #, c-format msgid "" "Odd character '%s', expected an open quote mark after the equals sign when " @@ -5010,7 +4957,7 @@ "Zvláštní znak „%s“, po znaku rovnítka při udávání hodnoty atributu „%s“ " "prvku „%s“ byly očekávány uvozovky" -#: ../glib/gmarkup.c:1551 +#: glib/gmarkup.c:1564 #, c-format msgid "" "'%s' is not a valid character following the characters '“" -#: ../glib/gmarkup.c:1598 +#: glib/gmarkup.c:1611 #, c-format msgid "Element '%s' was closed, no element is currently open" msgstr "Prvek „%s“ byl uzavřen, žádný prvek není momentálně otevřen" -#: ../glib/gmarkup.c:1607 +#: glib/gmarkup.c:1620 #, c-format msgid "Element '%s' was closed, but the currently open element is '%s'" msgstr "Byl uzavřen prvek „%s“, ale aktuálně je otevřen prvek „%s“" -#: ../glib/gmarkup.c:1760 +#: glib/gmarkup.c:1773 msgid "Document was empty or contained only whitespace" msgstr "Dokument je prázdný nebo obsahuje pouze mezery" -#: ../glib/gmarkup.c:1774 +#: glib/gmarkup.c:1787 msgid "Document ended unexpectedly just after an open angle bracket '<'" msgstr "Dokument neočekávaně skončil ihned po otevírací značce „<“" -#: ../glib/gmarkup.c:1782 ../glib/gmarkup.c:1827 +#: glib/gmarkup.c:1795 glib/gmarkup.c:1840 #, c-format msgid "" "Document ended unexpectedly with elements still open - '%s' was the last " @@ -5054,7 +5001,7 @@ "Dokument neočekávaně skončil, prvky jsou stále otevřeny – poslední otevřený " "prvek byl „%s“" -#: ../glib/gmarkup.c:1790 +#: glib/gmarkup.c:1803 #, c-format msgid "" "Document ended unexpectedly, expected to see a close angle bracket ending " @@ -5062,19 +5009,19 @@ msgstr "" "Dokument neočekávaně skončil, byla očekávána uzavírací závorka značky <%s/>" -#: ../glib/gmarkup.c:1796 +#: glib/gmarkup.c:1809 msgid "Document ended unexpectedly inside an element name" msgstr "Dokument neočekávaně skončil uvnitř názvu prvku" -#: ../glib/gmarkup.c:1802 +#: glib/gmarkup.c:1815 msgid "Document ended unexpectedly inside an attribute name" msgstr "Dokument neočekávaně skončil uvnitř názvu atributu" -#: ../glib/gmarkup.c:1807 +#: glib/gmarkup.c:1820 msgid "Document ended unexpectedly inside an element-opening tag." msgstr "Dokument neočekávaně skončil ve značce otevírající prvek." -#: ../glib/gmarkup.c:1813 +#: glib/gmarkup.c:1826 msgid "" "Document ended unexpectedly after the equals sign following an attribute " "name; no attribute value" @@ -5082,314 +5029,320 @@ "Dokument neočekávaně skončil po znaku přiřazení následujícím za názvem " "atributu; chybí hodnota atributu" -#: ../glib/gmarkup.c:1820 +#: glib/gmarkup.c:1833 msgid "Document ended unexpectedly while inside an attribute value" msgstr "Dokument neočekávaně skončil uvnitř hodnoty atributu" -#: ../glib/gmarkup.c:1836 +#: glib/gmarkup.c:1850 #, c-format msgid "Document ended unexpectedly inside the close tag for element '%s'" msgstr "Dokument neočekávaně skončil uvnitř uzavírací značky prvku „%s“" -#: ../glib/gmarkup.c:1842 +#: glib/gmarkup.c:1854 +msgid "" +"Document ended unexpectedly inside the close tag for an unopened element" +msgstr "" +"Dokument neočekávaně skončil uvnitř uzavírací značky neotevřeného prvku" + +#: glib/gmarkup.c:1860 msgid "Document ended unexpectedly inside a comment or processing instruction" msgstr "" "Dokument neočekávaně skončil uvnitř komentáře nebo instrukce pro zpracování" -#: ../glib/goption.c:861 +#: glib/goption.c:861 msgid "[OPTION…]" msgstr "[PŘEPÍNAČ…]" -#: ../glib/goption.c:977 +#: glib/goption.c:977 msgid "Help Options:" msgstr "Přepínače nápovědy:" -#: ../glib/goption.c:978 +#: glib/goption.c:978 msgid "Show help options" msgstr "Zobrazit přepínače nápovědy" -#: ../glib/goption.c:984 +#: glib/goption.c:984 msgid "Show all help options" msgstr "Zobrazit všechny přepínače nápovědy" -#: ../glib/goption.c:1047 +#: glib/goption.c:1047 msgid "Application Options:" msgstr "Přepínače aplikace:" -#: ../glib/goption.c:1049 +#: glib/goption.c:1049 msgid "Options:" msgstr "Přepínače:" -#: ../glib/goption.c:1113 ../glib/goption.c:1183 +#: glib/goption.c:1113 glib/goption.c:1183 #, c-format msgid "Cannot parse integer value “%s” for %s" msgstr "Nelze zpracovat celočíselnou hodnotu „%s“ u %s" -#: ../glib/goption.c:1123 ../glib/goption.c:1191 +#: glib/goption.c:1123 glib/goption.c:1191 #, c-format msgid "Integer value “%s” for %s out of range" msgstr "Celočíselná hodnota „%s“ pro %s je mimo rozsah" -#: ../glib/goption.c:1148 +#: glib/goption.c:1148 #, c-format msgid "Cannot parse double value “%s” for %s" msgstr "" "Nelze zpracovat reálnou hodnotu s dvojitou přesností (double) „%s“ u %s" -#: ../glib/goption.c:1156 +#: glib/goption.c:1156 #, c-format msgid "Double value “%s” for %s out of range" msgstr "" "Reálná hodnota s dvojitou přesností (double) „%s“ pro %s je mimo rozsah" -#: ../glib/goption.c:1448 ../glib/goption.c:1527 +#: glib/goption.c:1448 glib/goption.c:1527 #, c-format msgid "Error parsing option %s" msgstr "Chyba volby %s při syntaktické analýze" -#: ../glib/goption.c:1558 ../glib/goption.c:1671 +#: glib/goption.c:1558 glib/goption.c:1671 #, c-format msgid "Missing argument for %s" msgstr "Chybí parametr %s" -#: ../glib/goption.c:2132 +#: glib/goption.c:2132 #, c-format msgid "Unknown option %s" msgstr "Neznámý přepínač %s" -#: ../glib/gregex.c:257 +#: glib/gregex.c:257 msgid "corrupted object" msgstr "poškozený objekt" -#: ../glib/gregex.c:259 +#: glib/gregex.c:259 msgid "internal error or corrupted object" msgstr "vnitřní chyba nebo poškozený objekt" -#: ../glib/gregex.c:261 +#: glib/gregex.c:261 msgid "out of memory" msgstr "nedostatek paměti" -#: ../glib/gregex.c:266 +#: glib/gregex.c:266 msgid "backtracking limit reached" msgstr "dosažen limit zpětného vyhledávání" -#: ../glib/gregex.c:278 ../glib/gregex.c:286 +#: glib/gregex.c:278 glib/gregex.c:286 msgid "the pattern contains items not supported for partial matching" msgstr "vzorek obsahuje položky nepodporované u částečného porovnávání" -#: ../glib/gregex.c:280 +#: glib/gregex.c:280 msgid "internal error" msgstr "vnitřní chyba" -#: ../glib/gregex.c:288 +#: glib/gregex.c:288 msgid "back references as conditions are not supported for partial matching" msgstr "" "zpětné odkazy coby podmínky nejsou podporované u částečného porovnávání" -#: ../glib/gregex.c:297 +#: glib/gregex.c:297 msgid "recursion limit reached" msgstr "dosažen limit rekurze" -#: ../glib/gregex.c:299 +#: glib/gregex.c:299 msgid "invalid combination of newline flags" msgstr "neplatná kombinace příznaků nového řádku" -#: ../glib/gregex.c:301 +#: glib/gregex.c:301 msgid "bad offset" msgstr "chybný offset" -#: ../glib/gregex.c:303 +#: glib/gregex.c:303 msgid "short utf8" msgstr "zkrácené utf8" -#: ../glib/gregex.c:305 +#: glib/gregex.c:305 msgid "recursion loop" msgstr "rekurzivní smyčka" -#: ../glib/gregex.c:309 +#: glib/gregex.c:309 msgid "unknown error" msgstr "neznámá chyba" -#: ../glib/gregex.c:329 +#: glib/gregex.c:329 msgid "\\ at end of pattern" msgstr "\\ na konci vzorku" -#: ../glib/gregex.c:332 +#: glib/gregex.c:332 msgid "\\c at end of pattern" msgstr "\\c na konci vzorku" -#: ../glib/gregex.c:335 +#: glib/gregex.c:335 msgid "unrecognized character following \\" msgstr "nerozpoznaný znak následuje po \\" -#: ../glib/gregex.c:338 +#: glib/gregex.c:338 msgid "numbers out of order in {} quantifier" msgstr "čísla v {} quantifier nejsou v pořádku" -#: ../glib/gregex.c:341 +#: glib/gregex.c:341 msgid "number too big in {} quantifier" msgstr "číslo v {} quantifier je příliš vysoké" -#: ../glib/gregex.c:344 +#: glib/gregex.c:344 msgid "missing terminating ] for character class" msgstr "schází koncový znak ] znakové třídy" -#: ../glib/gregex.c:347 +#: glib/gregex.c:347 msgid "invalid escape sequence in character class" msgstr "neplatná posloupnost pro změnu ve znakové třídě" -#: ../glib/gregex.c:350 +#: glib/gregex.c:350 msgid "range out of order in character class" msgstr "rozsah ve znakové třídě není v pořádku" -#: ../glib/gregex.c:353 +#: glib/gregex.c:353 msgid "nothing to repeat" msgstr "nic k opakování" -#: ../glib/gregex.c:357 +#: glib/gregex.c:357 msgid "unexpected repeat" msgstr "nepředpokládané opakování" -#: ../glib/gregex.c:360 +#: glib/gregex.c:360 msgid "unrecognized character after (? or (?-" msgstr "nerozpoznaný znak po (? nebo (?-" -#: ../glib/gregex.c:363 +#: glib/gregex.c:363 msgid "POSIX named classes are supported only within a class" msgstr "třídy nazvané po POSIX nejsou uvnitř třídy podporovány" -#: ../glib/gregex.c:366 +#: glib/gregex.c:366 msgid "missing terminating )" msgstr "schází koncový znak )" -#: ../glib/gregex.c:369 +#: glib/gregex.c:369 msgid "reference to non-existent subpattern" msgstr "odkaz na neexistující podřazený vzorek" -#: ../glib/gregex.c:372 +#: glib/gregex.c:372 msgid "missing ) after comment" msgstr "po komentáři schází znak )" -#: ../glib/gregex.c:375 +#: glib/gregex.c:375 msgid "regular expression is too large" msgstr "regulární výraz je příliš dlouhý" -#: ../glib/gregex.c:378 +#: glib/gregex.c:378 msgid "failed to get memory" msgstr "nelze získat paměť" -#: ../glib/gregex.c:382 +#: glib/gregex.c:382 msgid ") without opening (" msgstr "znak ) bez počátečního znaku (" -#: ../glib/gregex.c:386 +#: glib/gregex.c:386 msgid "code overflow" msgstr "přetečení kódu" -#: ../glib/gregex.c:390 +#: glib/gregex.c:390 msgid "unrecognized character after (?<" msgstr "nerozpoznaný znak před (?<" -#: ../glib/gregex.c:393 +#: glib/gregex.c:393 msgid "lookbehind assertion is not fixed length" msgstr "zpětný výrok není pevné délky" -#: ../glib/gregex.c:396 +#: glib/gregex.c:396 msgid "malformed number or name after (?(" msgstr "nesprávně utvořené číslo nebo název po (?(" -#: ../glib/gregex.c:399 +#: glib/gregex.c:399 msgid "conditional group contains more than two branches" msgstr "podmínková skupina obsahuje více než dvě větve" -#: ../glib/gregex.c:402 +#: glib/gregex.c:402 msgid "assertion expected after (?(" msgstr "po (?( očekáván výrok" #. translators: '(?R' and '(?[+-]digits' are both meant as (groups of) #. * sequences here, '(?-54' would be an example for the second group. #. -#: ../glib/gregex.c:409 +#: glib/gregex.c:409 msgid "(?R or (?[+-]digits must be followed by )" msgstr "(?R či (?[+-]číslice musí být následovány znakem )" -#: ../glib/gregex.c:412 +#: glib/gregex.c:412 msgid "unknown POSIX class name" msgstr "neplatný název třídy POSIX" -#: ../glib/gregex.c:415 +#: glib/gregex.c:415 msgid "POSIX collating elements are not supported" msgstr "Porovnávací prvky POSIX nejsou podporovány" -#: ../glib/gregex.c:418 +#: glib/gregex.c:418 msgid "character value in \\x{...} sequence is too large" msgstr "znaková hodnota v posloupnosti \\x{…} je příliš vysoká" -#: ../glib/gregex.c:421 +#: glib/gregex.c:421 msgid "invalid condition (?(0)" msgstr "neplatná podmínka (?(0)" -#: ../glib/gregex.c:424 +#: glib/gregex.c:424 msgid "\\C not allowed in lookbehind assertion" msgstr "\\C není dovoleno ve zpětném výroku" -#: ../glib/gregex.c:431 +#: glib/gregex.c:431 msgid "escapes \\L, \\l, \\N{name}, \\U, and \\u are not supported" msgstr "znaky escape \\L, \\l, \\N{název}, \\U a \\u nejsou podporovány" -#: ../glib/gregex.c:434 +#: glib/gregex.c:434 msgid "recursive call could loop indefinitely" msgstr "rekurzivní volání by se mohlo dostat do nekonečné smyčky" -#: ../glib/gregex.c:438 +#: glib/gregex.c:438 msgid "unrecognized character after (?P" msgstr "nerozpoznaný znak pře (?P" -#: ../glib/gregex.c:441 +#: glib/gregex.c:441 msgid "missing terminator in subpattern name" msgstr "schází ukončovací člen v názvu podřazeného vzorku" -#: ../glib/gregex.c:444 +#: glib/gregex.c:444 msgid "two named subpatterns have the same name" msgstr "dva nazvané podřazené vzorky mají stejný název" -#: ../glib/gregex.c:447 +#: glib/gregex.c:447 msgid "malformed \\P or \\p sequence" msgstr "chybně utvořená posloupnost \\P nebo \\p" -#: ../glib/gregex.c:450 +#: glib/gregex.c:450 msgid "unknown property name after \\P or \\p" msgstr "neznámý název vlastnosti po \\P či \\p" -#: ../glib/gregex.c:453 +#: glib/gregex.c:453 msgid "subpattern name is too long (maximum 32 characters)" msgstr "název podřazeného vzorku je příliš dlouhý (maximem je 32 znaků)" -#: ../glib/gregex.c:456 +#: glib/gregex.c:456 msgid "too many named subpatterns (maximum 10,000)" msgstr "příliš mnoho nazvaných podřazených vzorků (maximem je 10 000)" -#: ../glib/gregex.c:459 +#: glib/gregex.c:459 msgid "octal value is greater than \\377" msgstr "osmičková hodnota je větší než \\377" -#: ../glib/gregex.c:463 +#: glib/gregex.c:463 msgid "overran compiling workspace" msgstr "přetečení přijímaných informací překládaného pracovního prostoru" -#: ../glib/gregex.c:467 +#: glib/gregex.c:467 msgid "previously-checked referenced subpattern not found" msgstr "v předchozím kroku kontrolovaný odkazovaný podřazený vzorek nenalezen" -#: ../glib/gregex.c:470 +#: glib/gregex.c:470 msgid "DEFINE group contains more than one branch" msgstr "skupina DEFINE obsahuje více než jednu větev" -#: ../glib/gregex.c:473 +#: glib/gregex.c:473 msgid "inconsistent NEWLINE options" msgstr "neslučitelné volby NEWLINE" -#: ../glib/gregex.c:476 +#: glib/gregex.c:476 msgid "" "\\g is not followed by a braced, angle-bracketed, or quoted name or number, " "or by a plain number" @@ -5397,438 +5350,438 @@ "po \\g nenásleduje název nebo číslo ve složené nebo lomené závorce nebo v " "uvozovkách, nebo nenulové číslo" -#: ../glib/gregex.c:480 +#: glib/gregex.c:480 msgid "a numbered reference must not be zero" msgstr "číslovaná reference nesmí být nula" -#: ../glib/gregex.c:483 +#: glib/gregex.c:483 msgid "an argument is not allowed for (*ACCEPT), (*FAIL), or (*COMMIT)" msgstr "argument není povolen u (*ACCEPT), (*FAIL) nebo (*COMMIT)" -#: ../glib/gregex.c:486 +#: glib/gregex.c:486 msgid "(*VERB) not recognized" msgstr "(*VERB) nerozpoznáno" -#: ../glib/gregex.c:489 +#: glib/gregex.c:489 msgid "number is too big" msgstr "číslo je příliš velké" -#: ../glib/gregex.c:492 +#: glib/gregex.c:492 msgid "missing subpattern name after (?&" msgstr "schází název podřazeného vzorku po (?&" -#: ../glib/gregex.c:495 +#: glib/gregex.c:495 msgid "digit expected after (?+" msgstr "očekáváno číslo za (?+" -#: ../glib/gregex.c:498 +#: glib/gregex.c:498 msgid "] is an invalid data character in JavaScript compatibility mode" msgstr "] je neplatný datový znak v režimu kompatibility JavaScript" -#: ../glib/gregex.c:501 +#: glib/gregex.c:501 msgid "different names for subpatterns of the same number are not allowed" msgstr "rozdílné názvy podřazených vzorků stejného čísla nejsou povoleny" -#: ../glib/gregex.c:504 +#: glib/gregex.c:504 msgid "(*MARK) must have an argument" msgstr "(*MARK) musí mít argument" -#: ../glib/gregex.c:507 +#: glib/gregex.c:507 msgid "\\c must be followed by an ASCII character" msgstr "po \\c nesmí následovat znak ASCII" -#: ../glib/gregex.c:510 +#: glib/gregex.c:510 msgid "\\k is not followed by a braced, angle-bracketed, or quoted name" msgstr "" "po \\k nenásleduje název ve složené nebo lomné závorce nebo v uvozovkách" -#: ../glib/gregex.c:513 +#: glib/gregex.c:513 msgid "\\N is not supported in a class" msgstr "\\N není podporováno ve třídě" -#: ../glib/gregex.c:516 +#: glib/gregex.c:516 msgid "too many forward references" msgstr "příliš mnoho dopředných referencí" -#: ../glib/gregex.c:519 +#: glib/gregex.c:519 msgid "name is too long in (*MARK), (*PRUNE), (*SKIP), or (*THEN)" msgstr "název je příliš dlouhý v (*MARK), (*PRUNE), (*SKIP) nebo (*THEN)" -#: ../glib/gregex.c:522 +#: glib/gregex.c:522 msgid "character value in \\u.... sequence is too large" msgstr "znaková hodnota v posloupnosti \\u.... je příliš vysoká" -#: ../glib/gregex.c:745 ../glib/gregex.c:1977 +#: glib/gregex.c:745 glib/gregex.c:1977 #, c-format msgid "Error while matching regular expression %s: %s" msgstr "Chyba při porovnávání regulárního výrazu %s: %s" -#: ../glib/gregex.c:1316 +#: glib/gregex.c:1316 msgid "PCRE library is compiled without UTF8 support" msgstr "Knihovna PCRE byla přeložena bez podpory UTF-8" -#: ../glib/gregex.c:1320 +#: glib/gregex.c:1320 msgid "PCRE library is compiled without UTF8 properties support" msgstr "Knihovna PCRE byla přeložena bez podpory vlastností UTF-8" -#: ../glib/gregex.c:1328 +#: glib/gregex.c:1328 msgid "PCRE library is compiled with incompatible options" msgstr "Knihovna PCRE je přeložena s nekompatibilními volbami" -#: ../glib/gregex.c:1357 +#: glib/gregex.c:1357 #, c-format msgid "Error while optimizing regular expression %s: %s" msgstr "Chyba při optimalizaci regulárního výrazu %s: %s" -#: ../glib/gregex.c:1437 +#: glib/gregex.c:1437 #, c-format msgid "Error while compiling regular expression %s at char %d: %s" msgstr "Chyba při kompilaci regulárního výrazu %s na znaku %d: %s" -#: ../glib/gregex.c:2413 +#: glib/gregex.c:2413 msgid "hexadecimal digit or “}” expected" msgstr "očekávána šestnáctková číslice nebo „}“" -#: ../glib/gregex.c:2429 +#: glib/gregex.c:2429 msgid "hexadecimal digit expected" msgstr "očekávána šestnáctková číslice" -#: ../glib/gregex.c:2469 +#: glib/gregex.c:2469 msgid "missing “<” in symbolic reference" msgstr "v symbolickém odkazu chybí „<“" -#: ../glib/gregex.c:2478 +#: glib/gregex.c:2478 msgid "unfinished symbolic reference" msgstr "neukončený symbolický odkaz" -#: ../glib/gregex.c:2485 +#: glib/gregex.c:2485 msgid "zero-length symbolic reference" msgstr "symbolický odkaz o nulové délce" -#: ../glib/gregex.c:2496 +#: glib/gregex.c:2496 msgid "digit expected" msgstr "očekávána číslice" -#: ../glib/gregex.c:2514 +#: glib/gregex.c:2514 msgid "illegal symbolic reference" msgstr "nedovolený symbolický odkaz" -#: ../glib/gregex.c:2576 +#: glib/gregex.c:2576 msgid "stray final “\\”" msgstr "osamocené koncové „\\“" -#: ../glib/gregex.c:2580 +#: glib/gregex.c:2580 msgid "unknown escape sequence" msgstr "neznámá úniková sekvence" -#: ../glib/gregex.c:2590 +#: glib/gregex.c:2590 #, c-format msgid "Error while parsing replacement text “%s” at char %lu: %s" msgstr "Chyba při zpracování náhradního textu „%s“ na znaku %lu: %s" -#: ../glib/gshell.c:94 +#: glib/gshell.c:94 msgid "Quoted text doesn’t begin with a quotation mark" msgstr "Text v uvozovkách nezačíná uvozovkami" -#: ../glib/gshell.c:184 +#: glib/gshell.c:184 msgid "Unmatched quotation mark in command line or other shell-quoted text" msgstr "" "Nenalezena uzavírací uvozovka v příkazovém řádku nebo jiném uvozeném textu" -#: ../glib/gshell.c:580 +#: glib/gshell.c:580 #, c-format msgid "Text ended just after a “\\” character. (The text was “%s”)" msgstr "Text skončil právě za znakem „\\“. (Text zněl „%s“)" -#: ../glib/gshell.c:587 +#: glib/gshell.c:587 #, c-format msgid "Text ended before matching quote was found for %c. (The text was “%s”)" msgstr "" "Text skončil před nalezením odpovídajících uvozovek znakem %c. (Text zněl " "„%s“)" -#: ../glib/gshell.c:599 +#: glib/gshell.c:599 msgid "Text was empty (or contained only whitespace)" msgstr "Text je prázdný (nebo obsahuje pouze mezery)" -#: ../glib/gspawn.c:253 +#: glib/gspawn.c:253 #, c-format msgid "Failed to read data from child process (%s)" msgstr "Nelze číst data z procesu potomka (%s)" -#: ../glib/gspawn.c:401 +#: glib/gspawn.c:401 #, c-format msgid "Unexpected error in select() reading data from a child process (%s)" msgstr "Neočekávaná chyba v select() při čtení dat z procesu potomka (%s)" -#: ../glib/gspawn.c:486 +#: glib/gspawn.c:486 #, c-format msgid "Unexpected error in waitpid() (%s)" msgstr "Neočekávaná chyba v waitpid() (%s)" -#: ../glib/gspawn.c:897 ../glib/gspawn-win32.c:1231 +#: glib/gspawn.c:897 glib/gspawn-win32.c:1231 #, c-format msgid "Child process exited with code %ld" msgstr "Proces potomka skončil s kódem %ld" -#: ../glib/gspawn.c:905 +#: glib/gspawn.c:905 #, c-format msgid "Child process killed by signal %ld" msgstr "Proces potomka byl zabit signálem %ld" -#: ../glib/gspawn.c:912 +#: glib/gspawn.c:912 #, c-format msgid "Child process stopped by signal %ld" msgstr "Proces potomka byl zastaven signálem %ld" -#: ../glib/gspawn.c:919 +#: glib/gspawn.c:919 #, c-format msgid "Child process exited abnormally" msgstr "Proces potomka neskončil normálně" -#: ../glib/gspawn.c:1324 ../glib/gspawn-win32.c:337 ../glib/gspawn-win32.c:345 +#: glib/gspawn.c:1324 glib/gspawn-win32.c:337 glib/gspawn-win32.c:345 #, c-format msgid "Failed to read from child pipe (%s)" msgstr "Nelze číst z roury potomka (%s)" -#: ../glib/gspawn.c:1394 +#: glib/gspawn.c:1394 #, c-format msgid "Failed to fork (%s)" msgstr "Nelze rozvětvit (%s)" -#: ../glib/gspawn.c:1543 ../glib/gspawn-win32.c:368 +#: glib/gspawn.c:1543 glib/gspawn-win32.c:368 #, c-format msgid "Failed to change to directory “%s” (%s)" msgstr "Nelze přejít do složky „%s“ (%s)" -#: ../glib/gspawn.c:1553 +#: glib/gspawn.c:1553 #, c-format msgid "Failed to execute child process “%s” (%s)" msgstr "Nelze spustit proces potomka „%s“ (%s)" -#: ../glib/gspawn.c:1563 +#: glib/gspawn.c:1563 #, c-format msgid "Failed to redirect output or input of child process (%s)" msgstr "Nelze přesměrovat vstup nebo výstup procesu potomka (%s)" -#: ../glib/gspawn.c:1572 +#: glib/gspawn.c:1572 #, c-format msgid "Failed to fork child process (%s)" msgstr "Nelze rozvětvit proces potomka (%s)" -#: ../glib/gspawn.c:1580 +#: glib/gspawn.c:1580 #, c-format msgid "Unknown error executing child process “%s”" msgstr "Neznámá chyba při běhu procesu potomka „%s“" -#: ../glib/gspawn.c:1604 +#: glib/gspawn.c:1604 #, c-format msgid "Failed to read enough data from child pid pipe (%s)" msgstr "Nelze přečíst dostatek dat z roury pid potomka (%s)" -#: ../glib/gspawn-win32.c:281 +#: glib/gspawn-win32.c:281 msgid "Failed to read data from child process" msgstr "Nelze číst data z procesu potomka" -#: ../glib/gspawn-win32.c:298 +#: glib/gspawn-win32.c:298 #, c-format msgid "Failed to create pipe for communicating with child process (%s)" msgstr "Nelze vytvořit rouru ke komunikaci s procesem potomka (%s)" -#: ../glib/gspawn-win32.c:374 ../glib/gspawn-win32.c:493 +#: glib/gspawn-win32.c:374 glib/gspawn-win32.c:493 #, c-format msgid "Failed to execute child process (%s)" msgstr "Nelze spustit proces potomka (%s)" -#: ../glib/gspawn-win32.c:443 +#: glib/gspawn-win32.c:443 #, c-format msgid "Invalid program name: %s" msgstr "Neplatný název programu: %s" -#: ../glib/gspawn-win32.c:453 ../glib/gspawn-win32.c:720 +#: glib/gspawn-win32.c:453 glib/gspawn-win32.c:720 #, c-format msgid "Invalid string in argument vector at %d: %s" msgstr "Neplatný řetězec v poli argumentů na %d: %s" -#: ../glib/gspawn-win32.c:464 ../glib/gspawn-win32.c:735 +#: glib/gspawn-win32.c:464 glib/gspawn-win32.c:735 #, c-format msgid "Invalid string in environment: %s" msgstr "Neplatný řetězec v prostředí: %s" -#: ../glib/gspawn-win32.c:716 +#: glib/gspawn-win32.c:716 #, c-format msgid "Invalid working directory: %s" msgstr "Neplatná aktuální složka: %s" -#: ../glib/gspawn-win32.c:781 +#: glib/gspawn-win32.c:781 #, c-format msgid "Failed to execute helper program (%s)" msgstr "Nelze spustit pomocný program (%s)" -#: ../glib/gspawn-win32.c:995 +#: glib/gspawn-win32.c:995 msgid "" "Unexpected error in g_io_channel_win32_poll() reading data from a child " "process" msgstr "" "Neočekávaná chyba v g_io_channel_win32_poll() při čtení dat z procesu potomka" -#: ../glib/gstrfuncs.c:3247 ../glib/gstrfuncs.c:3348 +#: glib/gstrfuncs.c:3247 glib/gstrfuncs.c:3348 msgid "Empty string is not a number" msgstr "Prázdný řetězec není číslo" -#: ../glib/gstrfuncs.c:3271 +#: glib/gstrfuncs.c:3271 #, c-format msgid "“%s” is not a signed number" msgstr "„%s“ není číslo se znaménkem" -#: ../glib/gstrfuncs.c:3281 ../glib/gstrfuncs.c:3384 +#: glib/gstrfuncs.c:3281 glib/gstrfuncs.c:3384 #, c-format msgid "Number “%s” is out of bounds [%s, %s]" msgstr "Číslo „%s“ je mimo meze [%s, %s]" -#: ../glib/gstrfuncs.c:3374 +#: glib/gstrfuncs.c:3374 #, c-format msgid "“%s” is not an unsigned number" msgstr "„%s“ není číslo bez znaménka" -#: ../glib/gutf8.c:811 +#: glib/gutf8.c:812 msgid "Failed to allocate memory" msgstr "Nelze alokovat paměť" -#: ../glib/gutf8.c:944 +#: glib/gutf8.c:945 msgid "Character out of range for UTF-8" msgstr "Znak je mimo rozsah UTF-8" -#: ../glib/gutf8.c:1045 ../glib/gutf8.c:1054 ../glib/gutf8.c:1184 -#: ../glib/gutf8.c:1193 ../glib/gutf8.c:1332 ../glib/gutf8.c:1429 +#: glib/gutf8.c:1046 glib/gutf8.c:1055 glib/gutf8.c:1185 glib/gutf8.c:1194 +#: glib/gutf8.c:1333 glib/gutf8.c:1430 msgid "Invalid sequence in conversion input" msgstr "Neplatná posloupnost na vstupu převodu" -#: ../glib/gutf8.c:1343 ../glib/gutf8.c:1440 +#: glib/gutf8.c:1344 glib/gutf8.c:1441 msgid "Character out of range for UTF-16" msgstr "Znak je mimo rozsah UTF-16" -#: ../glib/gutils.c:2229 +#: glib/gutils.c:2241 #, c-format msgid "%.1f kB" msgstr "%.1f kB" -#: ../glib/gutils.c:2230 ../glib/gutils.c:2436 +#: glib/gutils.c:2242 glib/gutils.c:2448 #, c-format msgid "%.1f MB" msgstr "%.1f MB" -#: ../glib/gutils.c:2231 ../glib/gutils.c:2441 +#: glib/gutils.c:2243 glib/gutils.c:2453 #, c-format msgid "%.1f GB" msgstr "%.1f GB" -#: ../glib/gutils.c:2232 ../glib/gutils.c:2446 +#: glib/gutils.c:2244 glib/gutils.c:2458 #, c-format msgid "%.1f TB" msgstr "%.1f TB" -#: ../glib/gutils.c:2233 ../glib/gutils.c:2451 +#: glib/gutils.c:2245 glib/gutils.c:2463 #, c-format msgid "%.1f PB" msgstr "%.1f PB" -#: ../glib/gutils.c:2234 ../glib/gutils.c:2456 +#: glib/gutils.c:2246 glib/gutils.c:2468 #, c-format msgid "%.1f EB" msgstr "%.1f EB" -#: ../glib/gutils.c:2237 +#: glib/gutils.c:2249 #, c-format msgid "%.1f KiB" msgstr "%.1f KiB" -#: ../glib/gutils.c:2238 +#: glib/gutils.c:2250 #, c-format msgid "%.1f MiB" msgstr "%.1f MiB" -#: ../glib/gutils.c:2239 +#: glib/gutils.c:2251 #, c-format msgid "%.1f GiB" msgstr "%.1f GiB" -#: ../glib/gutils.c:2240 +#: glib/gutils.c:2252 #, c-format msgid "%.1f TiB" msgstr "%.1f TiB" -#: ../glib/gutils.c:2241 +#: glib/gutils.c:2253 #, c-format msgid "%.1f PiB" msgstr "%.1f PiB" -#: ../glib/gutils.c:2242 +#: glib/gutils.c:2254 #, c-format msgid "%.1f EiB" msgstr "%.1f EiB" -#: ../glib/gutils.c:2245 +#: glib/gutils.c:2257 #, c-format msgid "%.1f kb" msgstr "%.1f kb" -#: ../glib/gutils.c:2246 +#: glib/gutils.c:2258 #, c-format msgid "%.1f Mb" msgstr "%.1f Mb" -#: ../glib/gutils.c:2247 +#: glib/gutils.c:2259 #, c-format msgid "%.1f Gb" msgstr "%.1f Gb" -#: ../glib/gutils.c:2248 +#: glib/gutils.c:2260 #, c-format msgid "%.1f Tb" msgstr "%.1f Tb" -#: ../glib/gutils.c:2249 +#: glib/gutils.c:2261 #, c-format msgid "%.1f Pb" msgstr "%.1f Pb" -#: ../glib/gutils.c:2250 +#: glib/gutils.c:2262 #, c-format msgid "%.1f Eb" msgstr "%.1f Eb" -#: ../glib/gutils.c:2253 +#: glib/gutils.c:2265 #, c-format msgid "%.1f Kib" msgstr "%.1f Kib" -#: ../glib/gutils.c:2254 +#: glib/gutils.c:2266 #, c-format msgid "%.1f Mib" msgstr "%.1f Mib" -#: ../glib/gutils.c:2255 +#: glib/gutils.c:2267 #, c-format msgid "%.1f Gib" msgstr "%.1f Gib" -#: ../glib/gutils.c:2256 +#: glib/gutils.c:2268 #, c-format msgid "%.1f Tib" msgstr "%.1f Tib" -#: ../glib/gutils.c:2257 +#: glib/gutils.c:2269 #, c-format msgid "%.1f Pib" msgstr "%.1f Pib" -#: ../glib/gutils.c:2258 +#: glib/gutils.c:2270 #, c-format msgid "%.1f Eib" msgstr "%.1f Eib" -#: ../glib/gutils.c:2292 ../glib/gutils.c:2418 +#: glib/gutils.c:2304 glib/gutils.c:2430 #, c-format msgid "%u byte" msgid_plural "%u bytes" @@ -5836,7 +5789,7 @@ msgstr[1] "%u bajty" msgstr[2] "%u bajtů" -#: ../glib/gutils.c:2296 +#: glib/gutils.c:2308 #, c-format msgid "%u bit" msgid_plural "%u bits" @@ -5845,7 +5798,7 @@ msgstr[2] "%u bitů" #. Translators: the %s in "%s bytes" will always be replaced by a number. -#: ../glib/gutils.c:2363 +#: glib/gutils.c:2375 #, c-format msgid "%s byte" msgid_plural "%s bytes" @@ -5854,7 +5807,7 @@ msgstr[2] "%s bajtů" #. Translators: the %s in "%s bits" will always be replaced by a number. -#: ../glib/gutils.c:2368 +#: glib/gutils.c:2380 #, c-format msgid "%s bit" msgid_plural "%s bits" @@ -5867,7 +5820,7 @@ #. * compatibility. Users will not see this string unless a program is using this deprecated function. #. * Please translate as literally as possible. #. -#: ../glib/gutils.c:2431 +#: glib/gutils.c:2443 #, c-format msgid "%.1f KB" msgstr "%.1f KB" Binary files /tmp/tmp5VL91L/cK03OndiwC/glib2.0-2.56.2/po/de.gmo and /tmp/tmp5VL91L/dOCcQs85bU/glib2.0-2.56.4/po/de.gmo differ diff -Nru glib2.0-2.56.2/po/de.po glib2.0-2.56.4/po/de.po --- glib2.0-2.56.2/po/de.po 2018-08-17 00:03:20.000000000 +0000 +++ glib2.0-2.56.4/po/de.po 2018-12-18 15:03:26.000000000 +0000 @@ -15,141 +15,137 @@ msgid "" msgstr "" "Project-Id-Version: glib master\n" -"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?" -"product=glib&keywords=I18N+L10N&component=general\n" -"POT-Creation-Date: 2018-02-16 20:43+0000\n" -"PO-Revision-Date: 2018-02-18 14:17+0100\n" -"Last-Translator: Mario Blättermann \n" +"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/glib/issues\n" +"POT-Creation-Date: 2018-11-10 15:47+0000\n" +"PO-Revision-Date: 2018-11-15 20:48+0100\n" +"Last-Translator: Christian Kirbach \n" "Language-Team: Deutsch \n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 2.0.6\n" +"X-Generator: Poedit 2.2\n" -#: ../gio/gapplication.c:495 +#: gio/gapplication.c:496 msgid "GApplication options" msgstr "Optionen für GApplication" -#: ../gio/gapplication.c:495 +#: gio/gapplication.c:496 msgid "Show GApplication options" msgstr "Optionen für GApplication anzeigen" -#: ../gio/gapplication.c:540 +#: gio/gapplication.c:541 msgid "Enter GApplication service mode (use from D-Bus service files)" msgstr "GApplication Dienstmodus starten (aus D-Bus Dienstdateien verwenden)" -#: ../gio/gapplication.c:552 +#: gio/gapplication.c:553 msgid "Override the application’s ID" msgstr "Anwendungskennung überschreiben" -#: ../gio/gapplication-tool.c:45 ../gio/gapplication-tool.c:46 -#: ../gio/gio-tool.c:227 ../gio/gresource-tool.c:488 -#: ../gio/gsettings-tool.c:569 +#: gio/gapplication-tool.c:45 gio/gapplication-tool.c:46 gio/gio-tool.c:227 +#: gio/gresource-tool.c:488 gio/gsettings-tool.c:569 msgid "Print help" msgstr "Hilfe ausgeben" -#: ../gio/gapplication-tool.c:47 ../gio/gresource-tool.c:489 -#: ../gio/gresource-tool.c:557 +#: gio/gapplication-tool.c:47 gio/gresource-tool.c:489 gio/gresource-tool.c:557 msgid "[COMMAND]" msgstr "[BEFEHL]" -#: ../gio/gapplication-tool.c:49 ../gio/gio-tool.c:228 +#: gio/gapplication-tool.c:49 gio/gio-tool.c:228 msgid "Print version" msgstr "Version ausgeben" -#: ../gio/gapplication-tool.c:50 ../gio/gsettings-tool.c:575 +#: gio/gapplication-tool.c:50 gio/gsettings-tool.c:575 msgid "Print version information and exit" msgstr "Versionsinformationen anzeigen und beenden" -#: ../gio/gapplication-tool.c:52 +#: gio/gapplication-tool.c:52 msgid "List applications" msgstr "Anwendungen auflisten" -#: ../gio/gapplication-tool.c:53 +#: gio/gapplication-tool.c:53 msgid "List the installed D-Bus activatable applications (by .desktop files)" msgstr "" "Die über D-Bus aktivierbaren Anwendungen auflisten (aus .desktop-Dateien)" -#: ../gio/gapplication-tool.c:55 +#: gio/gapplication-tool.c:55 msgid "Launch an application" msgstr "Eine Anwendung starten" -#: ../gio/gapplication-tool.c:56 +#: gio/gapplication-tool.c:56 msgid "Launch the application (with optional files to open)" msgstr "Die Anwendung starten (mit optional zu öffnenden Dateien)" -#: ../gio/gapplication-tool.c:57 +#: gio/gapplication-tool.c:57 msgid "APPID [FILE…]" msgstr "ANWENDUNGSKENNUNG [DATEI …]" -#: ../gio/gapplication-tool.c:59 +#: gio/gapplication-tool.c:59 msgid "Activate an action" msgstr "Eine Aktion starten" -#: ../gio/gapplication-tool.c:60 +#: gio/gapplication-tool.c:60 msgid "Invoke an action on the application" msgstr "Eine Aktion auf die Anwendung starten" -#: ../gio/gapplication-tool.c:61 +#: gio/gapplication-tool.c:61 msgid "APPID ACTION [PARAMETER]" msgstr "ANWENDUNGSKENNUNG AKTION [PARAMETER]" -#: ../gio/gapplication-tool.c:63 +#: gio/gapplication-tool.c:63 msgid "List available actions" msgstr "Verfügbare Aktionen auflisten" -#: ../gio/gapplication-tool.c:64 +#: gio/gapplication-tool.c:64 msgid "List static actions for an application (from .desktop file)" msgstr "Statische Aktionen einer Anwendung auflisten (aus .desktop-Datei)" -#: ../gio/gapplication-tool.c:65 ../gio/gapplication-tool.c:71 +#: gio/gapplication-tool.c:65 gio/gapplication-tool.c:71 msgid "APPID" msgstr "ANWENDUNGSKENNUNG" -#: ../gio/gapplication-tool.c:70 ../gio/gapplication-tool.c:133 -#: ../gio/gdbus-tool.c:90 ../gio/gio-tool.c:224 +#: gio/gapplication-tool.c:70 gio/gapplication-tool.c:133 gio/gdbus-tool.c:90 +#: gio/gio-tool.c:224 msgid "COMMAND" msgstr "BEFEHL" -#: ../gio/gapplication-tool.c:70 +#: gio/gapplication-tool.c:70 msgid "The command to print detailed help for" msgstr "Der Befehl, für den eine detaillierte Hilfe ausgegeben wird" -#: ../gio/gapplication-tool.c:71 +#: gio/gapplication-tool.c:71 msgid "Application identifier in D-Bus format (eg: org.example.viewer)" msgstr "Anwendungsbezeichnung im D-Bus-Format (z.B: org.example.viewer)" -#: ../gio/gapplication-tool.c:72 ../gio/glib-compile-resources.c:665 -#: ../gio/glib-compile-resources.c:671 ../gio/glib-compile-resources.c:698 -#: ../gio/gresource-tool.c:495 ../gio/gresource-tool.c:561 +#: gio/gapplication-tool.c:72 gio/glib-compile-resources.c:665 +#: gio/glib-compile-resources.c:671 gio/glib-compile-resources.c:698 +#: gio/gresource-tool.c:495 gio/gresource-tool.c:561 msgid "FILE" msgstr "DATEI" -#: ../gio/gapplication-tool.c:72 +#: gio/gapplication-tool.c:72 msgid "Optional relative or absolute filenames, or URIs to open" msgstr "" "Optional relative oder absolute Dateinamen oder Adressen (URIs) zum Öffnen" -#: ../gio/gapplication-tool.c:73 +#: gio/gapplication-tool.c:73 msgid "ACTION" msgstr "AKTION" -#: ../gio/gapplication-tool.c:73 +#: gio/gapplication-tool.c:73 msgid "The action name to invoke" msgstr "Der Name der aufzurufenden Aktion" -#: ../gio/gapplication-tool.c:74 +#: gio/gapplication-tool.c:74 msgid "PARAMETER" msgstr "PARAMETER" -#: ../gio/gapplication-tool.c:74 +#: gio/gapplication-tool.c:74 msgid "Optional parameter to the action invocation, in GVariant format" msgstr "Optionaler Parameter für den Aufruf der Aktion, im GVariant-Format" -#: ../gio/gapplication-tool.c:96 ../gio/gresource-tool.c:526 -#: ../gio/gsettings-tool.c:661 +#: gio/gapplication-tool.c:96 gio/gresource-tool.c:526 gio/gsettings-tool.c:661 #, c-format msgid "" "Unknown command %s\n" @@ -158,26 +154,26 @@ "Unbekannter Befehl %s\n" "\n" -#: ../gio/gapplication-tool.c:101 +#: gio/gapplication-tool.c:101 msgid "Usage:\n" msgstr "Aufruf:\n" -#: ../gio/gapplication-tool.c:114 ../gio/gresource-tool.c:551 -#: ../gio/gsettings-tool.c:696 +#: gio/gapplication-tool.c:114 gio/gresource-tool.c:551 +#: gio/gsettings-tool.c:696 msgid "Arguments:\n" msgstr "Argumente:\n" -#: ../gio/gapplication-tool.c:133 +#: gio/gapplication-tool.c:133 msgid "[ARGS…]" msgstr "[ARGUMENTE …]" -#: ../gio/gapplication-tool.c:134 +#: gio/gapplication-tool.c:134 #, c-format msgid "Commands:\n" msgstr "Befehle:\n" #. Translators: do not translate 'help', but please translate 'COMMAND'. -#: ../gio/gapplication-tool.c:146 +#: gio/gapplication-tool.c:146 #, c-format msgid "" "Use “%s help COMMAND” to get detailed help.\n" @@ -186,7 +182,7 @@ "Rufen Sie »%s help BEFEHL« auf, um detaillierte Hilfe zu erhalten.\n" "\n" -#: ../gio/gapplication-tool.c:165 +#: gio/gapplication-tool.c:165 #, c-format msgid "" "%s command requires an application id to directly follow\n" @@ -195,13 +191,13 @@ "Der Befehl %s erfordert eine unmittelbar folgende Anwendungskennung\n" "\n" -#: ../gio/gapplication-tool.c:171 +#: gio/gapplication-tool.c:171 #, c-format msgid "invalid application id: “%s”\n" msgstr "Ungültige Anwendungskennung: »%s«\n" #. Translators: %s is replaced with a command name like 'list-actions' -#: ../gio/gapplication-tool.c:182 +#: gio/gapplication-tool.c:182 #, c-format msgid "" "“%s” takes no arguments\n" @@ -210,22 +206,21 @@ "»%s« akzeptiert keine Argumente\n" "\n" -#: ../gio/gapplication-tool.c:266 +#: gio/gapplication-tool.c:266 #, c-format msgid "unable to connect to D-Bus: %s\n" msgstr "Verbindung mit D-Bus ist nicht möglich: %s\n" -#: ../gio/gapplication-tool.c:286 +#: gio/gapplication-tool.c:286 #, c-format msgid "error sending %s message to application: %s\n" msgstr "Fehler beim Senden der %s-Nachricht zur Anwendung: %s\n" -#: ../gio/gapplication-tool.c:317 -#, c-format +#: gio/gapplication-tool.c:317 msgid "action name must be given after application id\n" msgstr "Der Aktionsname muss nach der Anwendungskennung angegeben werden\n" -#: ../gio/gapplication-tool.c:325 +#: gio/gapplication-tool.c:325 #, c-format msgid "" "invalid action name: “%s”\n" @@ -234,27 +229,25 @@ "Ungültiger Aktionsname: »%s«\n" "Aktionsnamen dürfen nur aus alphanumerischen Zeichen, »-« und ».« bestehen\n" -#: ../gio/gapplication-tool.c:344 +#: gio/gapplication-tool.c:344 #, c-format msgid "error parsing action parameter: %s\n" msgstr "Fehler bei der Verarbeitung des Aktionsparameters: %s\n" -#: ../gio/gapplication-tool.c:356 -#, c-format +#: gio/gapplication-tool.c:356 msgid "actions accept a maximum of one parameter\n" msgstr "Aktionen akzeptiert maximal einen Parameter\n" -#: ../gio/gapplication-tool.c:411 -#, c-format +#: gio/gapplication-tool.c:411 msgid "list-actions command takes only the application id" msgstr "Der Befehl list-actions akzeptiert nur die Anwendungskennung" -#: ../gio/gapplication-tool.c:421 +#: gio/gapplication-tool.c:421 #, c-format msgid "unable to find desktop file for application %s\n" msgstr "Die desktop-Datei für die Anwendung %s konnte nicht gefunden werden\n" -#: ../gio/gapplication-tool.c:466 +#: gio/gapplication-tool.c:466 #, c-format msgid "" "unrecognised command: %s\n" @@ -263,122 +256,118 @@ "Unbekannter Befehl: %s\n" "\n" -#: ../gio/gbufferedinputstream.c:420 ../gio/gbufferedinputstream.c:498 -#: ../gio/ginputstream.c:179 ../gio/ginputstream.c:379 -#: ../gio/ginputstream.c:617 ../gio/ginputstream.c:1019 -#: ../gio/goutputstream.c:203 ../gio/goutputstream.c:834 -#: ../gio/gpollableinputstream.c:205 ../gio/gpollableoutputstream.c:209 +#: gio/gbufferedinputstream.c:420 gio/gbufferedinputstream.c:498 +#: gio/ginputstream.c:179 gio/ginputstream.c:379 gio/ginputstream.c:617 +#: gio/ginputstream.c:1019 gio/goutputstream.c:203 gio/goutputstream.c:834 +#: gio/gpollableinputstream.c:205 gio/gpollableoutputstream.c:209 #, c-format msgid "Too large count value passed to %s" msgstr "Zu großer Zählwert an %s übermittelt" -#: ../gio/gbufferedinputstream.c:891 ../gio/gbufferedoutputstream.c:575 -#: ../gio/gdataoutputstream.c:562 +#: gio/gbufferedinputstream.c:891 gio/gbufferedoutputstream.c:575 +#: gio/gdataoutputstream.c:562 msgid "Seek not supported on base stream" msgstr "Suchen im Basis-Datenstrom nicht unterstützt" -#: ../gio/gbufferedinputstream.c:937 +#: gio/gbufferedinputstream.c:937 msgid "Cannot truncate GBufferedInputStream" msgstr "GBufferedInputStream konnte nicht abgeschnitten werden" -#: ../gio/gbufferedinputstream.c:982 ../gio/ginputstream.c:1208 -#: ../gio/giostream.c:300 ../gio/goutputstream.c:1661 +#: gio/gbufferedinputstream.c:982 gio/ginputstream.c:1208 gio/giostream.c:300 +#: gio/goutputstream.c:1661 msgid "Stream is already closed" msgstr "Datenstrom ist bereits geschlossen" -#: ../gio/gbufferedoutputstream.c:612 ../gio/gdataoutputstream.c:592 +#: gio/gbufferedoutputstream.c:612 gio/gdataoutputstream.c:592 msgid "Truncate not supported on base stream" msgstr "Abschneiden wird vom Basis-Datenstrom nicht unterstützt" -#: ../gio/gcancellable.c:317 ../gio/gdbusconnection.c:1849 -#: ../gio/gdbusprivate.c:1402 ../gio/gsimpleasyncresult.c:871 -#: ../gio/gsimpleasyncresult.c:897 +#: gio/gcancellable.c:317 gio/gdbusconnection.c:1849 gio/gdbusprivate.c:1402 +#: gio/gsimpleasyncresult.c:871 gio/gsimpleasyncresult.c:897 #, c-format msgid "Operation was cancelled" msgstr "Vorgang wurde abgebrochen" -#: ../gio/gcharsetconverter.c:260 +#: gio/gcharsetconverter.c:260 msgid "Invalid object, not initialized" msgstr "Ungültiges Objekt, wurde nicht initialisiert" -#: ../gio/gcharsetconverter.c:281 ../gio/gcharsetconverter.c:309 +#: gio/gcharsetconverter.c:281 gio/gcharsetconverter.c:309 msgid "Incomplete multibyte sequence in input" msgstr "Ungültige Multibyte-Folge in Eingabe" -#: ../gio/gcharsetconverter.c:315 ../gio/gcharsetconverter.c:324 +#: gio/gcharsetconverter.c:315 gio/gcharsetconverter.c:324 msgid "Not enough space in destination" msgstr "Nicht genug Platz im Ziel" -#: ../gio/gcharsetconverter.c:342 ../gio/gdatainputstream.c:848 -#: ../gio/gdatainputstream.c:1261 ../glib/gconvert.c:454 ../glib/gconvert.c:883 -#: ../glib/giochannel.c:1557 ../glib/giochannel.c:1599 -#: ../glib/giochannel.c:2443 ../glib/gutf8.c:869 ../glib/gutf8.c:1322 +#: gio/gcharsetconverter.c:342 gio/gdatainputstream.c:848 +#: gio/gdatainputstream.c:1261 glib/gconvert.c:454 glib/gconvert.c:883 +#: glib/giochannel.c:1558 glib/giochannel.c:1600 glib/giochannel.c:2444 +#: glib/gutf8.c:870 glib/gutf8.c:1323 msgid "Invalid byte sequence in conversion input" msgstr "Ungültige Bytefolge in Umwandlungseingabe" -#: ../gio/gcharsetconverter.c:347 ../glib/gconvert.c:462 ../glib/gconvert.c:797 -#: ../glib/giochannel.c:1564 ../glib/giochannel.c:2455 +#: gio/gcharsetconverter.c:347 glib/gconvert.c:462 glib/gconvert.c:797 +#: glib/giochannel.c:1565 glib/giochannel.c:2456 #, c-format msgid "Error during conversion: %s" msgstr "Fehler bei der Umwandlung: %s" -#: ../gio/gcharsetconverter.c:445 ../gio/gsocket.c:1104 +#: gio/gcharsetconverter.c:445 gio/gsocket.c:1104 msgid "Cancellable initialization not supported" msgstr "Abbrechbare Initialisierung wird nicht unterstützt" -#: ../gio/gcharsetconverter.c:456 ../glib/gconvert.c:327 -#: ../glib/giochannel.c:1385 +#: gio/gcharsetconverter.c:456 glib/gconvert.c:327 glib/giochannel.c:1386 #, c-format msgid "Conversion from character set “%s” to “%s” is not supported" msgstr "Umwandlung von Zeichensatz »%s« in »%s« wird nicht unterstützt" -#: ../gio/gcharsetconverter.c:460 ../glib/gconvert.c:331 +#: gio/gcharsetconverter.c:460 glib/gconvert.c:331 #, c-format msgid "Could not open converter from “%s” to “%s”" msgstr "Konverter von »%s« in »%s« konnte nicht geöffnet werden" -#: ../gio/gcontenttype.c:358 +#: gio/gcontenttype.c:358 #, c-format msgid "%s type" msgstr "%s-Typ" -#: ../gio/gcontenttype-win32.c:177 +#: gio/gcontenttype-win32.c:177 msgid "Unknown type" msgstr "Unbekannter Typ" -#: ../gio/gcontenttype-win32.c:179 +#: gio/gcontenttype-win32.c:179 #, c-format msgid "%s filetype" msgstr "%s-Dateityp" -#: ../gio/gcredentials.c:312 ../gio/gcredentials.c:571 +#: gio/gcredentials.c:312 gio/gcredentials.c:571 msgid "GCredentials is not implemented on this OS" msgstr "GCredentials ist in diesem Betriebssystem nicht implementiert" -#: ../gio/gcredentials.c:467 +#: gio/gcredentials.c:467 msgid "There is no GCredentials support for your platform" msgstr "Es gibt auf Ihrer Plattform keine Unterstützung für GCredentials" -#: ../gio/gcredentials.c:513 +#: gio/gcredentials.c:513 msgid "GCredentials does not contain a process ID on this OS" msgstr "GCredentials enthält in diesem Betriebssystem keine Prozesskennung" -#: ../gio/gcredentials.c:565 +#: gio/gcredentials.c:565 msgid "Credentials spoofing is not possible on this OS" msgstr "" "Fälschen von Anmeldedaten ist unter diesem Betriebssystem nicht möglich" -#: ../gio/gdatainputstream.c:304 +#: gio/gdatainputstream.c:304 msgid "Unexpected early end-of-stream" msgstr "Unerwartet frühes Datenstromende" -#: ../gio/gdbusaddress.c:158 ../gio/gdbusaddress.c:246 -#: ../gio/gdbusaddress.c:327 +#: gio/gdbusaddress.c:158 gio/gdbusaddress.c:246 gio/gdbusaddress.c:327 #, c-format msgid "Unsupported key “%s” in address entry “%s”" msgstr "Nicht unterstützter Schlüssel »%s« im Adresseintrag »%s«" -#: ../gio/gdbusaddress.c:185 +#: gio/gdbusaddress.c:185 #, c-format msgid "" "Address “%s” is invalid (need exactly one of path, tmpdir or abstract keys)" @@ -386,27 +375,32 @@ "Adresse »%s« ist ungültig (benötigt genau einen der Schlüssel path, tmpdir " "oder abstract)" -#: ../gio/gdbusaddress.c:198 +#: gio/gdbusaddress.c:198 #, c-format msgid "Meaningless key/value pair combination in address entry “%s”" msgstr "Bedeutungsloses Schlüssel-Wert-Paar im Adresseintrag »%s«" -#: ../gio/gdbusaddress.c:261 ../gio/gdbusaddress.c:342 +#: gio/gdbusaddress.c:261 gio/gdbusaddress.c:342 #, c-format msgid "Error in address “%s” — the port attribute is malformed" msgstr "Fehler in Adresse »%s« – Das Port-Attribut ist nicht korrekt" -#: ../gio/gdbusaddress.c:272 ../gio/gdbusaddress.c:353 +#: gio/gdbusaddress.c:272 gio/gdbusaddress.c:353 #, c-format msgid "Error in address “%s” — the family attribute is malformed" msgstr "Fehler in Adresse »%s« – Das Familien-Attribut ist nicht korrekt" -#: ../gio/gdbusaddress.c:463 +#: gio/gdbusaddress.c:423 gio/gdbusaddress.c:673 +#, c-format +msgid "Unknown or unsupported transport “%s” for address “%s”" +msgstr "Unbekannter oder nicht unterstützter Transport »%s« für Adresse »%s«" + +#: gio/gdbusaddress.c:467 #, c-format msgid "Address element “%s” does not contain a colon (:)" msgstr "Adresselement »%s« enthält keinen Doppelpunkt" -#: ../gio/gdbusaddress.c:484 +#: gio/gdbusaddress.c:488 #, c-format msgid "" "Key/Value pair %d, “%s”, in address element “%s” does not contain an equal " @@ -415,7 +409,7 @@ "Schlüssel-Wert-Paar %d, »%s«, in Adresselement »%s« enthält kein " "Gleichheitszeichen" -#: ../gio/gdbusaddress.c:498 +#: gio/gdbusaddress.c:502 #, c-format msgid "" "Error unescaping key or value in Key/Value pair %d, “%s”, in address element " @@ -424,7 +418,7 @@ "Fehler beim Entfernen von Escape-Zeichen im Schlüssel-Wert-Paar %d, »%s«, im " "Adresselement »%s«" -#: ../gio/gdbusaddress.c:576 +#: gio/gdbusaddress.c:580 #, c-format msgid "" "Error in address “%s” — the unix transport requires exactly one of the keys " @@ -433,99 +427,94 @@ "Fehler in Adresse »%s« - für den Unix-Transport muss genau einer der " "Schlüssel »path« oder »abstract« gesetzt sein" -#: ../gio/gdbusaddress.c:612 +#: gio/gdbusaddress.c:616 #, c-format msgid "Error in address “%s” — the host attribute is missing or malformed" msgstr "" "Fehler in Adresse »%s« – Das Host-Attribut fehlt oder ist nicht korrekt" -#: ../gio/gdbusaddress.c:626 +#: gio/gdbusaddress.c:630 #, c-format msgid "Error in address “%s” — the port attribute is missing or malformed" msgstr "" "Fehler in Adresse »%s« – Das Port-Attribut fehlt oder ist nicht korrekt" -#: ../gio/gdbusaddress.c:640 +#: gio/gdbusaddress.c:644 #, c-format msgid "Error in address “%s” — the noncefile attribute is missing or malformed" msgstr "" "Fehler in Adresse »%s« – Das noncefile-Attribut fehlt oder ist nicht korrekt" -#: ../gio/gdbusaddress.c:661 +#: gio/gdbusaddress.c:665 msgid "Error auto-launching: " msgstr "Fehler beim automatischen Starten: " -#: ../gio/gdbusaddress.c:669 -#, c-format -msgid "Unknown or unsupported transport “%s” for address “%s”" -msgstr "Unbekannter oder nicht unterstützter Transport »%s« für Adresse »%s«" - -#: ../gio/gdbusaddress.c:714 +#: gio/gdbusaddress.c:718 #, c-format msgid "Error opening nonce file “%s”: %s" msgstr "Fehler beim Öffnen der Nonce-Datei »%s«: %s" -#: ../gio/gdbusaddress.c:733 +#: gio/gdbusaddress.c:737 #, c-format msgid "Error reading from nonce file “%s”: %s" msgstr "Fehler beim Lesen der Nonce-Datei »%s«: %s" -#: ../gio/gdbusaddress.c:742 +#: gio/gdbusaddress.c:746 #, c-format msgid "Error reading from nonce file “%s”, expected 16 bytes, got %d" msgstr "" "Fehler beim Lesen der Nonce-Datei »%s«, erwartet wurden 16 Bytes, jedoch %d " "erhalten" -#: ../gio/gdbusaddress.c:760 +#: gio/gdbusaddress.c:764 #, c-format msgid "Error writing contents of nonce file “%s” to stream:" msgstr "" "Fehler beim Schreiben des Inhalts der Nonce-Datei »%s« in den Datenstrom:" -#: ../gio/gdbusaddress.c:969 +#: gio/gdbusaddress.c:973 msgid "The given address is empty" msgstr "Die angegebene Adresse ist leer" -#: ../gio/gdbusaddress.c:1082 +#: gio/gdbusaddress.c:1086 #, c-format msgid "Cannot spawn a message bus when setuid" msgstr "Ein Nachrichtenbus kann nicht mit setuid erzeugt werden" -#: ../gio/gdbusaddress.c:1089 +#: gio/gdbusaddress.c:1093 msgid "Cannot spawn a message bus without a machine-id: " msgstr "" "Ein Nachrichtenbus kann nicht ohne eine Rechner-Kennung erzeugt werden: " -#: ../gio/gdbusaddress.c:1096 +#: gio/gdbusaddress.c:1100 #, c-format msgid "Cannot autolaunch D-Bus without X11 $DISPLAY" msgstr "D-Bus kann nicht automatisch ohne X11 $DISPLAY gestartet werden" -#: ../gio/gdbusaddress.c:1138 +#: gio/gdbusaddress.c:1142 #, c-format msgid "Error spawning command line “%s”: " msgstr "Fehler beim Erzeugen der Befehlszeile »%s«: " -#: ../gio/gdbusaddress.c:1355 +#: gio/gdbusaddress.c:1359 #, c-format msgid "(Type any character to close this window)\n" msgstr "" "(Geben Sie ein beliebiges Zeichen ein, um dieses Fenster zu schließen)\n" -#: ../gio/gdbusaddress.c:1509 +#: gio/gdbusaddress.c:1513 #, c-format msgid "Session dbus not running, and autolaunch failed" msgstr "Der Sitzungs-dbus läuft nicht und automatisches Starten schlug fehl" -#: ../gio/gdbusaddress.c:1520 +#: gio/gdbusaddress.c:1524 #, c-format msgid "Cannot determine session bus address (not implemented for this OS)" msgstr "" "Adresse des Sitzungsbus konnte nicht ermittelt werden (für dieses " "Betriebssystem nicht implementiert)" -#: ../gio/gdbusaddress.c:1658 +#: gio/gdbusaddress.c:1662 #, c-format msgid "" "Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable " @@ -534,7 +523,7 @@ "Bus-Adresse konnte nicht über die Umgebungsvariable DBUS_STARTER_BUS_TYPE " "ermittelt werden – unbekannter Wert »%s«" -#: ../gio/gdbusaddress.c:1667 ../gio/gdbusconnection.c:7160 +#: gio/gdbusaddress.c:1671 gio/gdbusconnection.c:7160 msgid "" "Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment " "variable is not set" @@ -542,21 +531,21 @@ "Bus-Adresse konnte nicht ermittelt werden, da die Umgebungsvariable " "DBUS_STARTER_BUS_TYPE nicht gesetzt ist" -#: ../gio/gdbusaddress.c:1677 +#: gio/gdbusaddress.c:1681 #, c-format msgid "Unknown bus type %d" msgstr "Unbekannter Bus-Typ %d" -#: ../gio/gdbusauth.c:293 +#: gio/gdbusauth.c:293 msgid "Unexpected lack of content trying to read a line" msgstr "Unerwarteter Mangel an Inhalt beim Versuch, eine Zeile zu lesen" -#: ../gio/gdbusauth.c:337 +#: gio/gdbusauth.c:337 msgid "Unexpected lack of content trying to (safely) read a line" msgstr "" "Unerwarteter Mangel an Inhalt beim Versuch, eine Zeile (sicher) zu lesen" -#: ../gio/gdbusauth.c:508 +#: gio/gdbusauth.c:508 #, c-format msgid "" "Exhausted all available authentication mechanisms (tried: %s) (available: %s)" @@ -564,16 +553,16 @@ "Alle verfügbaren Legitimierungsmechanismen sind ausgeschöpft (%s Versuche) " "(verfügbar: %s)" -#: ../gio/gdbusauth.c:1171 +#: gio/gdbusauth.c:1171 msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer" msgstr "Abgebrochen durch GDBusAuthObserver::authorize-authenticated-peer" -#: ../gio/gdbusauthmechanismsha1.c:262 +#: gio/gdbusauthmechanismsha1.c:262 #, c-format msgid "Error when getting information for directory “%s”: %s" msgstr "Fehler beim Holen der Informationen für Ordner »%s«: %s" -#: ../gio/gdbusauthmechanismsha1.c:274 +#: gio/gdbusauthmechanismsha1.c:274 #, c-format msgid "" "Permissions on directory “%s” are malformed. Expected mode 0700, got 0%o" @@ -581,22 +570,22 @@ "Zugriffsrechte des Ordners »%s« sind inkorrekt. Erwarteter Modus ist 0700, " "0%o wurde erhalten" -#: ../gio/gdbusauthmechanismsha1.c:296 +#: gio/gdbusauthmechanismsha1.c:296 #, c-format msgid "Error creating directory “%s”: %s" msgstr "Fehler beim Erstellen des Ordners »%s«: %s" -#: ../gio/gdbusauthmechanismsha1.c:379 +#: gio/gdbusauthmechanismsha1.c:379 #, c-format msgid "Error opening keyring “%s” for reading: " msgstr "Fehler beim Öffnen des Schlüsselbundes »%s« zum Lesen: " -#: ../gio/gdbusauthmechanismsha1.c:402 ../gio/gdbusauthmechanismsha1.c:720 +#: gio/gdbusauthmechanismsha1.c:402 gio/gdbusauthmechanismsha1.c:720 #, c-format msgid "Line %d of the keyring at “%s” with content “%s” is malformed" msgstr "Zeile %d des Schlüsselbundes auf »%s« mit Inhalt »%s« ist inkorrekt" -#: ../gio/gdbusauthmechanismsha1.c:416 ../gio/gdbusauthmechanismsha1.c:734 +#: gio/gdbusauthmechanismsha1.c:416 gio/gdbusauthmechanismsha1.c:734 #, c-format msgid "" "First token of line %d of the keyring at “%s” with content “%s” is malformed" @@ -604,7 +593,7 @@ "Der erste Token in Zeile %d des Schlüsselbundes bei »%s« mit dem Inhalt »%s« " "ist inkorrekt" -#: ../gio/gdbusauthmechanismsha1.c:430 ../gio/gdbusauthmechanismsha1.c:748 +#: gio/gdbusauthmechanismsha1.c:430 gio/gdbusauthmechanismsha1.c:748 #, c-format msgid "" "Second token of line %d of the keyring at “%s” with content “%s” is malformed" @@ -612,58 +601,58 @@ "Der zweite Token in Zeile %d des Schlüsselbundes bei »%s« mit dem Inhalt " "»%s« ist inkorrekt" -#: ../gio/gdbusauthmechanismsha1.c:454 +#: gio/gdbusauthmechanismsha1.c:454 #, c-format msgid "Didn’t find cookie with id %d in the keyring at “%s”" msgstr "" "Cookie mit Kennung %d konnte im Schlüsselbund auf »%s« nicht gefunden werden" -#: ../gio/gdbusauthmechanismsha1.c:536 +#: gio/gdbusauthmechanismsha1.c:536 #, c-format msgid "Error deleting stale lock file “%s”: %s" msgstr "Fehler beim Löschen der alten Sperrdatei »%s«: %s" -#: ../gio/gdbusauthmechanismsha1.c:568 +#: gio/gdbusauthmechanismsha1.c:568 #, c-format msgid "Error creating lock file “%s”: %s" msgstr "Fehler beim Erstellen der Sperrdatei »%s«: %s" -#: ../gio/gdbusauthmechanismsha1.c:599 +#: gio/gdbusauthmechanismsha1.c:599 #, c-format msgid "Error closing (unlinked) lock file “%s”: %s" msgstr "Fehler beim Schließen der entknüpften Sperrdatei »%s«: %s" -#: ../gio/gdbusauthmechanismsha1.c:610 +#: gio/gdbusauthmechanismsha1.c:610 #, c-format msgid "Error unlinking lock file “%s”: %s" msgstr "Fehler beim Entknüpfen der Sperrdatei »%s«: %s" -#: ../gio/gdbusauthmechanismsha1.c:687 +#: gio/gdbusauthmechanismsha1.c:687 #, c-format msgid "Error opening keyring “%s” for writing: " msgstr "Fehler beim Öffnen des Schlüsselbundes »%s« zum Schreiben: " -#: ../gio/gdbusauthmechanismsha1.c:883 +#: gio/gdbusauthmechanismsha1.c:883 #, c-format msgid "(Additionally, releasing the lock for “%s” also failed: %s) " msgstr "(Außerdem schlug das Entsperren von »%s« ebenso fehl: %s) " -#: ../gio/gdbusconnection.c:612 ../gio/gdbusconnection.c:2378 +#: gio/gdbusconnection.c:612 gio/gdbusconnection.c:2378 msgid "The connection is closed" msgstr "Verbindung ist geschlossen" -#: ../gio/gdbusconnection.c:1879 +#: gio/gdbusconnection.c:1879 msgid "Timeout was reached" msgstr "Zeitüberschreitung wurde erreicht" -#: ../gio/gdbusconnection.c:2500 +#: gio/gdbusconnection.c:2500 msgid "" "Unsupported flags encountered when constructing a client-side connection" msgstr "" "Beim Erstellen einer client-seitigen Verbindung wurden nicht unterstützte " "Flags entdeckt" -#: ../gio/gdbusconnection.c:4124 ../gio/gdbusconnection.c:4471 +#: gio/gdbusconnection.c:4124 gio/gdbusconnection.c:4471 #, c-format msgid "" "No such interface 'org.freedesktop.DBus.Properties' on object at path %s" @@ -671,80 +660,80 @@ "Keine derartige Schnittstelle »org.freedesktop.DBus.Properties« des Objekts " "im Pfad %s" -#: ../gio/gdbusconnection.c:4266 +#: gio/gdbusconnection.c:4266 #, c-format msgid "No such property '%s'" msgstr "Keine derartige Eigenschaft »%s«" -#: ../gio/gdbusconnection.c:4278 +#: gio/gdbusconnection.c:4278 #, c-format msgid "Property '%s' is not readable" msgstr "Eigenschaft »%s« ist nicht lesbar" -#: ../gio/gdbusconnection.c:4289 +#: gio/gdbusconnection.c:4289 #, c-format msgid "Property '%s' is not writable" msgstr "Eigenschaft »%s« ist nicht schreibbar" -#: ../gio/gdbusconnection.c:4309 +#: gio/gdbusconnection.c:4309 #, c-format msgid "Error setting property '%s': Expected type '%s' but got '%s'" msgstr "" "Fehler beim Setzen der Eigenschaft »%s«: Erwarteter Typ war »%s«, aber »%s« " "wurde erhalten" -#: ../gio/gdbusconnection.c:4414 ../gio/gdbusconnection.c:4622 -#: ../gio/gdbusconnection.c:6591 +#: gio/gdbusconnection.c:4414 gio/gdbusconnection.c:4622 +#: gio/gdbusconnection.c:6591 #, c-format msgid "No such interface '%s'" msgstr "Keine derartige Schnittstelle »%s«" -#: ../gio/gdbusconnection.c:4840 ../gio/gdbusconnection.c:7100 +#: gio/gdbusconnection.c:4840 gio/gdbusconnection.c:7100 #, c-format msgid "No such interface '%s' on object at path %s" msgstr "Keine derartige Schnittstelle »%s« des Objekts im Pfad %s" -#: ../gio/gdbusconnection.c:4938 +#: gio/gdbusconnection.c:4938 #, c-format msgid "No such method '%s'" msgstr "Keine derartige Methode »%s«" -#: ../gio/gdbusconnection.c:4969 +#: gio/gdbusconnection.c:4969 #, c-format msgid "Type of message, '%s', does not match expected type '%s'" msgstr "Der Nachrichtentyp »%s« entspricht nicht dem erwarteten Wert »%s«" -#: ../gio/gdbusconnection.c:5167 +#: gio/gdbusconnection.c:5167 #, c-format msgid "An object is already exported for the interface %s at %s" msgstr "Für die Schnittstelle %s auf %s wurde bereits ein Objekt exportiert" -#: ../gio/gdbusconnection.c:5393 +#: gio/gdbusconnection.c:5393 #, c-format msgid "Unable to retrieve property %s.%s" msgstr "Eigenschaft kann nicht abgefragt werden: %s.%s" -#: ../gio/gdbusconnection.c:5449 +#: gio/gdbusconnection.c:5449 #, c-format msgid "Unable to set property %s.%s" msgstr "Eigenschaft kann nicht gesetzt werden: %s.%s" -#: ../gio/gdbusconnection.c:5627 +#: gio/gdbusconnection.c:5627 #, c-format msgid "Method '%s' returned type '%s', but expected '%s'" msgstr "Methode »%s« gab Typ »%s« zurück, aber »%s« wurde erwartet" -#: ../gio/gdbusconnection.c:6702 +#: gio/gdbusconnection.c:6702 #, c-format msgid "Method '%s' on interface '%s' with signature '%s' does not exist" msgstr "Methode »%s« in Schnittstelle »%s« mit Signatur »%s« existiert nicht" -#: ../gio/gdbusconnection.c:6823 +#: gio/gdbusconnection.c:6823 #, c-format msgid "A subtree is already exported for %s" msgstr "Ein Unterbaum wurde bereits für %s exportiert" -#: ../gio/gdbusconnection.c:7151 +#: gio/gdbusconnection.c:7151 #, c-format msgid "" "Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable " @@ -753,27 +742,27 @@ "Bus-Adresse konnte nicht über die Umgebungsvariable DBUS_STARTER_BUS_TYPE " "ermittelt werden, unbekannter Wert »%s«" -#: ../gio/gdbusmessage.c:1246 +#: gio/gdbusmessage.c:1249 msgid "type is INVALID" msgstr "Typ ist UNGÜLTIG" -#: ../gio/gdbusmessage.c:1257 +#: gio/gdbusmessage.c:1260 msgid "METHOD_CALL message: PATH or MEMBER header field is missing" msgstr "METHOD_CALL-Meldung: Kopfzeilenfeld PATH oder MEMBER fehlt" -#: ../gio/gdbusmessage.c:1268 +#: gio/gdbusmessage.c:1271 msgid "METHOD_RETURN message: REPLY_SERIAL header field is missing" msgstr "METHOD_RETURN-Meldung: Kopfzeilenfeld REPLY_SERIAL fehlt" -#: ../gio/gdbusmessage.c:1280 +#: gio/gdbusmessage.c:1283 msgid "ERROR message: REPLY_SERIAL or ERROR_NAME header field is missing" msgstr "ERROR-Meldung: Kopfzeilenfeld REPLY_SERIAL oder ERROR_NAME fehlt" -#: ../gio/gdbusmessage.c:1293 +#: gio/gdbusmessage.c:1296 msgid "SIGNAL message: PATH, INTERFACE or MEMBER header field is missing" msgstr "SIGNAL-Meldung: Kopfzeilenfeld PATH, INTERFACE oder MEMBER fehlt" -#: ../gio/gdbusmessage.c:1301 +#: gio/gdbusmessage.c:1304 msgid "" "SIGNAL message: The PATH header field is using the reserved value /org/" "freedesktop/DBus/Local" @@ -781,7 +770,7 @@ "SIGNAL-Meldung: Das Kopfzeilenfeld PATH verwendet den reservierten Wert /org/" "freedesktop/DBus/Local" -#: ../gio/gdbusmessage.c:1309 +#: gio/gdbusmessage.c:1312 msgid "" "SIGNAL message: The INTERFACE header field is using the reserved value org." "freedesktop.DBus.Local" @@ -789,21 +778,21 @@ "SIGNAL-Meldung: Das Kopfzeilenfeld INTERFACE verwendet den reservierten Wert " "org.freedesktop.DBus.Local" -#: ../gio/gdbusmessage.c:1357 ../gio/gdbusmessage.c:1417 +#: gio/gdbusmessage.c:1360 gio/gdbusmessage.c:1420 #, c-format msgid "Wanted to read %lu byte but only got %lu" msgid_plural "Wanted to read %lu bytes but only got %lu" msgstr[0] "%lu Byte sollte gelesen werden, aber nur %lu erhalten" msgstr[1] "%lu Bytes sollten gelesen werden, aber nur %lu erhalten" -#: ../gio/gdbusmessage.c:1371 +#: gio/gdbusmessage.c:1374 #, c-format msgid "Expected NUL byte after the string “%s” but found byte %d" msgstr "" "Ein NUL-Byte wurde nach der Zeichenkette »%s« erwartet, aber es wurde Byte " "%d gefunden" -#: ../gio/gdbusmessage.c:1390 +#: gio/gdbusmessage.c:1393 #, c-format msgid "" "Expected valid UTF-8 string but found invalid bytes at byte offset %d " @@ -813,17 +802,17 @@ "Position %d gefunden (Länge der Zeichenkette ist %d). Die gültige UTF-8-" "Zeichenkette bis zu diesem Punkt war »%s«." -#: ../gio/gdbusmessage.c:1593 +#: gio/gdbusmessage.c:1596 #, c-format msgid "Parsed value “%s” is not a valid D-Bus object path" msgstr "Verarbeiteter Wert »%s« ist kein gültiger D-Bus-Objektpfad" -#: ../gio/gdbusmessage.c:1615 +#: gio/gdbusmessage.c:1618 #, c-format msgid "Parsed value “%s” is not a valid D-Bus signature" msgstr "Verarbeiteter Wert »%s« ist keine gültige D-Bus-Signatur" -#: ../gio/gdbusmessage.c:1662 +#: gio/gdbusmessage.c:1665 #, c-format msgid "" "Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)." @@ -836,7 +825,7 @@ "Array der Länge %u Bytes wurde erkannt. Maximale Länge ist 2<<26 Bytes (64 " "MiB)." -#: ../gio/gdbusmessage.c:1682 +#: gio/gdbusmessage.c:1685 #, c-format msgid "" "Encountered array of type “a%c”, expected to have a length a multiple of %u " @@ -845,12 +834,12 @@ "Es wurde ein Feld des Typs »a%c« gefunden. Erwartet wurde als Länge ein " "Vielfaches von %u Byte, aber es waren %u Byte Länge" -#: ../gio/gdbusmessage.c:1849 +#: gio/gdbusmessage.c:1855 #, c-format msgid "Parsed value “%s” for variant is not a valid D-Bus signature" msgstr "Verarbeiteter Wert »%s« für Variante ist keine gültige D-Bus-Signatur" -#: ../gio/gdbusmessage.c:1873 +#: gio/gdbusmessage.c:1879 #, c-format msgid "" "Error deserializing GVariant with type string “%s” from the D-Bus wire format" @@ -858,7 +847,7 @@ "Fehler beim Deserialisieren von GVariant mit der Typenzeichenkette »%s« aus " "dem D-Bus Wire-Format" -#: ../gio/gdbusmessage.c:2055 +#: gio/gdbusmessage.c:2064 #, c-format msgid "" "Invalid endianness value. Expected 0x6c (“l”) or 0x42 (“B”) but found value " @@ -867,25 +856,29 @@ "Ungültiger Wert für die Speicherreihenfolge. Es wird entweder 0x6c (»l«) " "oder 0x42 (»B«) erwartet, aber der Wert 0x%02x gefunden" -#: ../gio/gdbusmessage.c:2068 +#: gio/gdbusmessage.c:2077 #, c-format msgid "Invalid major protocol version. Expected 1 but found %d" msgstr "" "Ungültige Version des Hauptprotokolls. Erwartet wurde 1, jedoch %d gefunden" -#: ../gio/gdbusmessage.c:2124 +#: gio/gdbusmessage.c:2130 gio/gdbusmessage.c:2720 +msgid "Signature header found but is not of type signature" +msgstr "Signaturkopf wurde gefunden, aber der Typ ist nicht Signatur" + +#: gio/gdbusmessage.c:2142 #, c-format msgid "Signature header with signature “%s” found but message body is empty" msgstr "" "Signatur-Kopfzeilenfeld mit Signatur »%s« gefunden, aber Nachrichtenrumpf " "ist leer" -#: ../gio/gdbusmessage.c:2138 +#: gio/gdbusmessage.c:2156 #, c-format msgid "Parsed value “%s” is not a valid D-Bus signature (for body)" msgstr "Verarbeiteter Wert »%s« ist keine gültige D-Bus-Signatur (für Rumpf)" -#: ../gio/gdbusmessage.c:2168 +#: gio/gdbusmessage.c:2186 #, c-format msgid "No signature header in message but the message body is %u byte" msgid_plural "No signature header in message but the message body is %u bytes" @@ -896,11 +889,11 @@ "Kein Signatur-Kopfzeilenfeld in der Nachricht, aber der Nachrichtenrumpf ist " "%u Bytes groß" -#: ../gio/gdbusmessage.c:2178 +#: gio/gdbusmessage.c:2196 msgid "Cannot deserialize message: " msgstr "Meldung kann nicht deserialisiert werden: " -#: ../gio/gdbusmessage.c:2519 +#: gio/gdbusmessage.c:2537 #, c-format msgid "" "Error serializing GVariant with type string “%s” to the D-Bus wire format" @@ -908,7 +901,7 @@ "Fehler beim Deserialisieren von GVariant mit der Typenzeichenkette »%s« in " "das D-Bus Wire-Format" -#: ../gio/gdbusmessage.c:2656 +#: gio/gdbusmessage.c:2674 #, c-format msgid "" "Number of file descriptors in message (%d) differs from header field (%d)" @@ -916,18 +909,18 @@ "Anzahl der Dateideskriptoren in Meldung (%d) und Kopfzeilenfeld (%d) ist " "unterschiedlich" -#: ../gio/gdbusmessage.c:2664 +#: gio/gdbusmessage.c:2682 msgid "Cannot serialize message: " msgstr "Meldung kann nicht serialisiert werden: " -#: ../gio/gdbusmessage.c:2708 +#: gio/gdbusmessage.c:2736 #, c-format msgid "Message body has signature “%s” but there is no signature header" msgstr "" "Nachrichtenrumpf hat den Signaturtyp »%s«, aber es gibt keine Signatur im " "Kopfzeilenfeld" -#: ../gio/gdbusmessage.c:2718 +#: gio/gdbusmessage.c:2746 #, c-format msgid "" "Message body has type signature “%s” but signature in the header field is " @@ -936,42 +929,42 @@ "Nachrichtenrumpf hat den Signaturtyp »%s«, aber die Signatur im " "Kopfzeilenfeld ist »%s«" -#: ../gio/gdbusmessage.c:2734 +#: gio/gdbusmessage.c:2762 #, c-format msgid "Message body is empty but signature in the header field is “(%s)”" msgstr "" "Nachrichtenrumpf ist leer, aber die Signatur im Kopfzeilenfeld ist »(%s)«" -#: ../gio/gdbusmessage.c:3287 +#: gio/gdbusmessage.c:3315 #, c-format msgid "Error return with body of type “%s”" msgstr "Fehlerrückmeldung mit Inhalt des Typs »%s«" -#: ../gio/gdbusmessage.c:3295 +#: gio/gdbusmessage.c:3323 msgid "Error return with empty body" msgstr "Fehlerrückmeldung mit leerem Inhalt" -#: ../gio/gdbusprivate.c:2066 +#: gio/gdbusprivate.c:2066 #, c-format msgid "Unable to get Hardware profile: %s" msgstr "Hardware-Profil konnte nicht ermittelt werden: %s" -#: ../gio/gdbusprivate.c:2111 +#: gio/gdbusprivate.c:2111 msgid "Unable to load /var/lib/dbus/machine-id or /etc/machine-id: " msgstr "" "/var/lib/dbus/machine-id oder /etc/machine-id konnte nicht geladen werden: " -#: ../gio/gdbusproxy.c:1612 +#: gio/gdbusproxy.c:1612 #, c-format msgid "Error calling StartServiceByName for %s: " msgstr "Fehler beim Aufruf von StartServiceByName für %s: " -#: ../gio/gdbusproxy.c:1635 +#: gio/gdbusproxy.c:1635 #, c-format msgid "Unexpected reply %d from StartServiceByName(\"%s\") method" msgstr "Unerwartete Antwort %d von der Methode StartServiceByName(»%s«)" -#: ../gio/gdbusproxy.c:2726 ../gio/gdbusproxy.c:2860 +#: gio/gdbusproxy.c:2726 gio/gdbusproxy.c:2860 msgid "" "Cannot invoke method; proxy is for a well-known name without an owner and " "proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag" @@ -980,30 +973,30 @@ "bekannten Namen ohne Besitzer und der Proxy wurde mit dem Flag " "»G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START« erstellt" -#: ../gio/gdbusserver.c:708 +#: gio/gdbusserver.c:708 msgid "Abstract name space not supported" msgstr "Abstrakter Namensraum wird nicht unterstützt" -#: ../gio/gdbusserver.c:795 +#: gio/gdbusserver.c:795 msgid "Cannot specify nonce file when creating a server" msgstr "Nonce-Datei kann beim Erstellen eines Servers nicht angegeben werden" -#: ../gio/gdbusserver.c:876 +#: gio/gdbusserver.c:876 #, c-format msgid "Error writing nonce file at “%s”: %s" msgstr "Fehler beim Schreiben der Nonce-Datei auf »%s«: %s" -#: ../gio/gdbusserver.c:1047 +#: gio/gdbusserver.c:1047 #, c-format msgid "The string “%s” is not a valid D-Bus GUID" msgstr "Die Zeichenkette »%s« ist keine gültige GUID für D-Bus" -#: ../gio/gdbusserver.c:1087 +#: gio/gdbusserver.c:1087 #, c-format msgid "Cannot listen on unsupported transport “%s”" msgstr "An nicht unterstützter Übertragung »%s« kann nicht gelauscht werden" -#: ../gio/gdbus-tool.c:95 +#: gio/gdbus-tool.c:95 #, c-format msgid "" "Commands:\n" @@ -1026,54 +1019,54 @@ "\n" "Mit »%s BEFEHL --help« erhalten Sie Hilfe zu jedem der Befehle.\n" -#: ../gio/gdbus-tool.c:167 ../gio/gdbus-tool.c:234 ../gio/gdbus-tool.c:306 -#: ../gio/gdbus-tool.c:330 ../gio/gdbus-tool.c:811 ../gio/gdbus-tool.c:1150 -#: ../gio/gdbus-tool.c:1592 +#: gio/gdbus-tool.c:185 gio/gdbus-tool.c:252 gio/gdbus-tool.c:324 +#: gio/gdbus-tool.c:348 gio/gdbus-tool.c:834 gio/gdbus-tool.c:1171 +#: gio/gdbus-tool.c:1613 #, c-format msgid "Error: %s\n" msgstr "Fehler: %s\n" -#: ../gio/gdbus-tool.c:178 ../gio/gdbus-tool.c:247 ../gio/gdbus-tool.c:1608 +#: gio/gdbus-tool.c:196 gio/gdbus-tool.c:265 gio/gdbus-tool.c:1629 #, c-format msgid "Error parsing introspection XML: %s\n" msgstr "Fehler beim Verarbeiten des XML-Codes der Inspektion: %s\n" -#: ../gio/gdbus-tool.c:216 +#: gio/gdbus-tool.c:234 #, c-format msgid "Error: %s is not a valid name\n" msgstr "Fehler: %s ist kein gültiger Name\n" -#: ../gio/gdbus-tool.c:364 +#: gio/gdbus-tool.c:382 msgid "Connect to the system bus" msgstr "Zum Systembus verbinden" -#: ../gio/gdbus-tool.c:365 +#: gio/gdbus-tool.c:383 msgid "Connect to the session bus" msgstr "Zum Sitzungsbus verbinden" -#: ../gio/gdbus-tool.c:366 +#: gio/gdbus-tool.c:384 msgid "Connect to given D-Bus address" msgstr "Zur angegebenen D-Bus-Adresse verbinden" -#: ../gio/gdbus-tool.c:376 +#: gio/gdbus-tool.c:394 msgid "Connection Endpoint Options:" msgstr "Optionen für Gegenstelle der Verbindung:" -#: ../gio/gdbus-tool.c:377 +#: gio/gdbus-tool.c:395 msgid "Options specifying the connection endpoint" msgstr "Optionen zur Gegenstelle der Verbindung" -#: ../gio/gdbus-tool.c:399 +#: gio/gdbus-tool.c:417 #, c-format msgid "No connection endpoint specified" msgstr "Keine Gegenstelle der Verbindung angegeben" -#: ../gio/gdbus-tool.c:409 +#: gio/gdbus-tool.c:427 #, c-format msgid "Multiple connection endpoints specified" msgstr "Mehrere Gegenstellen der Verbindung angegeben" -#: ../gio/gdbus-tool.c:479 +#: gio/gdbus-tool.c:497 #, c-format msgid "" "Warning: According to introspection data, interface “%s” does not exist\n" @@ -1081,7 +1074,7 @@ "Warnung: Entsprechend den Inspektionsdaten existiert die Schnittstelle »%s« " "nicht\n" -#: ../gio/gdbus-tool.c:488 +#: gio/gdbus-tool.c:506 #, c-format msgid "" "Warning: According to introspection data, method “%s” does not exist on " @@ -1090,170 +1083,164 @@ "Warnung: Entsprechend den Inspektionsdaten existiert die Methode »%s« nicht " "in der Schnittstelle »%s«\n" -#: ../gio/gdbus-tool.c:550 +#: gio/gdbus-tool.c:568 msgid "Optional destination for signal (unique name)" msgstr "Optionales Ziel des Signals (eindeutiger Name)" -#: ../gio/gdbus-tool.c:551 +#: gio/gdbus-tool.c:569 msgid "Object path to emit signal on" msgstr "Objektpfad, auf den das Signal ausgegeben werden soll" -#: ../gio/gdbus-tool.c:552 +#: gio/gdbus-tool.c:570 msgid "Signal and interface name" msgstr "Signal und Schnittstellenname" -#: ../gio/gdbus-tool.c:587 +#: gio/gdbus-tool.c:603 msgid "Emit a signal." msgstr "Ein Signal ausgeben." -#: ../gio/gdbus-tool.c:642 ../gio/gdbus-tool.c:944 ../gio/gdbus-tool.c:1698 -#: ../gio/gdbus-tool.c:1931 ../gio/gdbus-tool.c:2152 +#: gio/gdbus-tool.c:658 gio/gdbus-tool.c:965 gio/gdbus-tool.c:1715 +#: gio/gdbus-tool.c:1944 gio/gdbus-tool.c:2164 #, c-format msgid "Error connecting: %s\n" msgstr "Fehler beim Verbinden: %s\n" -#: ../gio/gdbus-tool.c:659 ../gio/gdbus-tool.c:961 ../gio/gdbus-tool.c:1715 -#: ../gio/gdbus-tool.c:1956 -#, c-format -msgid "Error: Destination is not specified\n" -msgstr "Fehler: Ziel wurde nicht angegeben\n" - -#: ../gio/gdbus-tool.c:670 +#: gio/gdbus-tool.c:678 #, c-format msgid "Error: %s is not a valid unique bus name.\n" msgstr "Fehler: %s ist kein gültiger eindeutiger Bus-Name.\n" -#: ../gio/gdbus-tool.c:685 ../gio/gdbus-tool.c:987 ../gio/gdbus-tool.c:1741 -#, c-format +#: gio/gdbus-tool.c:697 gio/gdbus-tool.c:1008 gio/gdbus-tool.c:1758 msgid "Error: Object path is not specified\n" msgstr "Fehler: Objektpfad wurde nicht angegeben\n" -#: ../gio/gdbus-tool.c:705 ../gio/gdbus-tool.c:1007 ../gio/gdbus-tool.c:1761 -#: ../gio/gdbus-tool.c:2002 +#: gio/gdbus-tool.c:720 gio/gdbus-tool.c:1028 gio/gdbus-tool.c:1778 +#: gio/gdbus-tool.c:2015 #, c-format msgid "Error: %s is not a valid object path\n" msgstr "Fehler: %s ist kein gültiger Objektpfad\n" -#: ../gio/gdbus-tool.c:720 -#, c-format +#: gio/gdbus-tool.c:740 msgid "Error: Signal name is not specified\n" msgstr "Fehler: Signalname wurde nicht angegeben\n" -#: ../gio/gdbus-tool.c:731 +#: gio/gdbus-tool.c:754 #, c-format msgid "Error: Signal name “%s” is invalid\n" msgstr "Fehler: Signalname »%s« ist ungültig\n" -#: ../gio/gdbus-tool.c:743 +#: gio/gdbus-tool.c:766 #, c-format msgid "Error: %s is not a valid interface name\n" msgstr "Fehler: %s ist kein gültiger Schnittstellenname\n" -#: ../gio/gdbus-tool.c:749 +#: gio/gdbus-tool.c:772 #, c-format msgid "Error: %s is not a valid member name\n" msgstr "Fehler: %s ist kein gültiger Mitgliedsname\n" #. Use the original non-"parse-me-harder" error -#: ../gio/gdbus-tool.c:786 ../gio/gdbus-tool.c:1119 +#: gio/gdbus-tool.c:809 gio/gdbus-tool.c:1140 #, c-format msgid "Error parsing parameter %d: %s\n" msgstr "Fehler bei der Verarbeitung des Parameters %d: %s\n" -#: ../gio/gdbus-tool.c:818 +#: gio/gdbus-tool.c:841 #, c-format msgid "Error flushing connection: %s\n" msgstr "Fehler beim Löschen der Verbindung: %s\n" -#: ../gio/gdbus-tool.c:845 +#: gio/gdbus-tool.c:868 msgid "Destination name to invoke method on" msgstr "Name des Ziels, für das die Methode aufgerufen werden soll" -#: ../gio/gdbus-tool.c:846 +#: gio/gdbus-tool.c:869 msgid "Object path to invoke method on" msgstr "Objektpfad, für den die Methode aufgerufen werden soll" -#: ../gio/gdbus-tool.c:847 +#: gio/gdbus-tool.c:870 msgid "Method and interface name" msgstr "Methode und Schnittstellenname" -#: ../gio/gdbus-tool.c:848 +#: gio/gdbus-tool.c:871 msgid "Timeout in seconds" msgstr "Zeitablauf in Sekunden" -#: ../gio/gdbus-tool.c:889 +#: gio/gdbus-tool.c:910 msgid "Invoke a method on a remote object." msgstr "Eine Methode für ein entferntes Objekt aufrufen." -#: ../gio/gdbus-tool.c:972 ../gio/gdbus-tool.c:1732 ../gio/gdbus-tool.c:1967 +#: gio/gdbus-tool.c:982 gio/gdbus-tool.c:1732 gio/gdbus-tool.c:1969 +msgid "Error: Destination is not specified\n" +msgstr "Fehler: Ziel wurde nicht angegeben\n" + +#: gio/gdbus-tool.c:993 gio/gdbus-tool.c:1749 gio/gdbus-tool.c:1980 #, c-format msgid "Error: %s is not a valid bus name\n" msgstr "Fehler: %s ist kein gültiger Bus-Name\n" -#: ../gio/gdbus-tool.c:1022 -#, c-format +#: gio/gdbus-tool.c:1043 msgid "Error: Method name is not specified\n" msgstr "Fehler: Name der Methode wurde nicht angegeben\n" -#: ../gio/gdbus-tool.c:1033 +#: gio/gdbus-tool.c:1054 #, c-format msgid "Error: Method name “%s” is invalid\n" msgstr "Fehler: Name der Methode »%s« ist ungültig\n" -#: ../gio/gdbus-tool.c:1111 +#: gio/gdbus-tool.c:1132 #, c-format msgid "Error parsing parameter %d of type “%s”: %s\n" msgstr "Fehler bei der Verarbeitung des Parameters %d vom Typ »%s«: %s\n" -#: ../gio/gdbus-tool.c:1555 +#: gio/gdbus-tool.c:1576 msgid "Destination name to introspect" msgstr "Name des Ziels der Inspektion" -#: ../gio/gdbus-tool.c:1556 +#: gio/gdbus-tool.c:1577 msgid "Object path to introspect" msgstr "Zu inspizierender Objektpfad" -#: ../gio/gdbus-tool.c:1557 +#: gio/gdbus-tool.c:1578 msgid "Print XML" msgstr "XML drucken" -#: ../gio/gdbus-tool.c:1558 +#: gio/gdbus-tool.c:1579 msgid "Introspect children" msgstr "Unterelemente inspizieren" -#: ../gio/gdbus-tool.c:1559 +#: gio/gdbus-tool.c:1580 msgid "Only print properties" msgstr "Nur Eigenschaften ausgeben" -#: ../gio/gdbus-tool.c:1650 +#: gio/gdbus-tool.c:1667 msgid "Introspect a remote object." msgstr "Ein entferntes Objekt inspizieren." -#: ../gio/gdbus-tool.c:1853 +#: gio/gdbus-tool.c:1870 msgid "Destination name to monitor" msgstr "Name des zu überwachenden Ziels" -#: ../gio/gdbus-tool.c:1854 +#: gio/gdbus-tool.c:1871 msgid "Object path to monitor" msgstr "Zu überwachender Objektpfad" -#: ../gio/gdbus-tool.c:1883 +#: gio/gdbus-tool.c:1896 msgid "Monitor a remote object." msgstr "Ein entferntes Objekt überwachen." -#: ../gio/gdbus-tool.c:1941 -#, c-format +#: gio/gdbus-tool.c:1954 msgid "Error: can’t monitor a non-message-bus connection\n" msgstr "" "Fehler: eine Nicht-Message-Bus-Verbindung kann nicht überwacht werden\n" -#: ../gio/gdbus-tool.c:2065 +#: gio/gdbus-tool.c:2078 msgid "Service to activate before waiting for the other one (well-known name)" msgstr "" "Zu aktivierender Dienst, bevor auf den anderen gewartet wird (allgemein " "bekannter Name)" -#: ../gio/gdbus-tool.c:2068 +#: gio/gdbus-tool.c:2081 msgid "" "Timeout to wait for before exiting with an error (seconds); 0 for no timeout " "(default)" @@ -1261,140 +1248,135 @@ "Zeitspanne, die gewartet werden soll, bis mit einer Fehlermeldung " "abgebrochen wird (Sekunden); 0 für keine Zeitspanne (Voreinstellung)" -#: ../gio/gdbus-tool.c:2116 +#: gio/gdbus-tool.c:2129 msgid "[OPTION…] BUS-NAME" msgstr "[OPTION …] BUS-NAME" -#: ../gio/gdbus-tool.c:2118 +#: gio/gdbus-tool.c:2130 msgid "Wait for a bus name to appear." msgstr "Name eines Busses, auf dessen Verfügbarkeit gewartet werden soll." -#: ../gio/gdbus-tool.c:2194 -#, c-format +#: gio/gdbus-tool.c:2206 msgid "Error: A service to activate for must be specified.\n" msgstr "" "Fehler: Es muss ein Dienst angegeben werden, der gestartet werden soll.\n" -#: ../gio/gdbus-tool.c:2199 -#, c-format +#: gio/gdbus-tool.c:2211 msgid "Error: A service to wait for must be specified.\n" msgstr "" "Fehler: Es muss ein Dienst angegeben werden, auf den gewartet werden soll.\n" -#: ../gio/gdbus-tool.c:2204 -#, c-format +#: gio/gdbus-tool.c:2216 msgid "Error: Too many arguments.\n" msgstr "Fehler: Zu viele Argumente.\n" -#: ../gio/gdbus-tool.c:2212 ../gio/gdbus-tool.c:2219 +#: gio/gdbus-tool.c:2224 gio/gdbus-tool.c:2231 #, c-format msgid "Error: %s is not a valid well-known bus name.\n" msgstr "Fehler: %s ist kein gültiger, bekannter Bus-Name\n" -#: ../gio/gdesktopappinfo.c:2001 ../gio/gdesktopappinfo.c:4566 +#: gio/gdesktopappinfo.c:2001 gio/gdesktopappinfo.c:4566 msgid "Unnamed" msgstr "Unbenannt" -#: ../gio/gdesktopappinfo.c:2411 +#: gio/gdesktopappinfo.c:2411 msgid "Desktop file didn’t specify Exec field" msgstr "Desktop-Datei hat kein Exec-Feld angegeben" -#: ../gio/gdesktopappinfo.c:2701 +#: gio/gdesktopappinfo.c:2701 msgid "Unable to find terminal required for application" msgstr "Für die Anwendung benötigtes Terminal konnte nicht gefunden werden" -#: ../gio/gdesktopappinfo.c:3135 +#: gio/gdesktopappinfo.c:3135 #, c-format msgid "Can’t create user application configuration folder %s: %s" msgstr "" "Konfigurationsordner %s für Benutzeranwendungen konnte nicht erstellt " "werden: %s" -#: ../gio/gdesktopappinfo.c:3139 +#: gio/gdesktopappinfo.c:3139 #, c-format msgid "Can’t create user MIME configuration folder %s: %s" msgstr "" "MIME-Konfigurationsordner %s des Benutzers konnte nicht erstellt werden: %s" -#: ../gio/gdesktopappinfo.c:3379 ../gio/gdesktopappinfo.c:3403 +#: gio/gdesktopappinfo.c:3379 gio/gdesktopappinfo.c:3403 msgid "Application information lacks an identifier" msgstr "Den Anwendungsinformationen fehlt ein Bezeichner" -#: ../gio/gdesktopappinfo.c:3637 +#: gio/gdesktopappinfo.c:3637 #, c-format msgid "Can’t create user desktop file %s" msgstr "Benutzer-Desktop-Datei %s kann nicht erstellt werden" -#: ../gio/gdesktopappinfo.c:3771 +#: gio/gdesktopappinfo.c:3771 #, c-format msgid "Custom definition for %s" msgstr "Benutzerdefinition für %s" -#: ../gio/gdrive.c:417 +#: gio/gdrive.c:417 msgid "drive doesn’t implement eject" msgstr "Laufwerk unterstützt Auswerfen nicht" #. Translators: This is an error #. * message for drive objects that #. * don't implement any of eject or eject_with_operation. -#: ../gio/gdrive.c:495 +#: gio/gdrive.c:495 msgid "drive doesn’t implement eject or eject_with_operation" msgstr "Laufwerk unterstützt weder ein Auswerfen noch »eject_with_operation«" -#: ../gio/gdrive.c:571 +#: gio/gdrive.c:571 msgid "drive doesn’t implement polling for media" msgstr "Laufwerk unterstützt Prüfen auf Datenträger nicht" -#: ../gio/gdrive.c:776 +#: gio/gdrive.c:776 msgid "drive doesn’t implement start" msgstr "Laufwerk unterstützt keinen Startvorgang" -#: ../gio/gdrive.c:878 +#: gio/gdrive.c:878 msgid "drive doesn’t implement stop" msgstr "Laufwerk unterstützt keinen Stoppvorgang" -#: ../gio/gdummytlsbackend.c:195 ../gio/gdummytlsbackend.c:317 -#: ../gio/gdummytlsbackend.c:509 +#: gio/gdummytlsbackend.c:195 gio/gdummytlsbackend.c:317 +#: gio/gdummytlsbackend.c:509 msgid "TLS support is not available" msgstr "TLS-Unterstützung ist nicht verfügbar" -#: ../gio/gdummytlsbackend.c:419 +#: gio/gdummytlsbackend.c:419 msgid "DTLS support is not available" msgstr "DTLS-Unterstützung ist nicht verfügbar" -#: ../gio/gemblem.c:323 +#: gio/gemblem.c:323 #, c-format msgid "Can’t handle version %d of GEmblem encoding" msgstr "Version %d der GEmblem-Kodierung kann nicht verarbeitet werden" -#: ../gio/gemblem.c:333 +#: gio/gemblem.c:333 #, c-format msgid "Malformed number of tokens (%d) in GEmblem encoding" msgstr "Ungültige Symbolanzahl (%d) in GEmblem-Kodierung" -#: ../gio/gemblemedicon.c:362 +#: gio/gemblemedicon.c:362 #, c-format msgid "Can’t handle version %d of GEmblemedIcon encoding" msgstr "Version %d der GEmblemedIcon-Kodierung kann nicht verarbeitet werden" -#: ../gio/gemblemedicon.c:372 +#: gio/gemblemedicon.c:372 #, c-format msgid "Malformed number of tokens (%d) in GEmblemedIcon encoding" msgstr "Ungültige Symbolanzahl (%d) in GEmblemedIcon-Kodierung" -#: ../gio/gemblemedicon.c:395 +#: gio/gemblemedicon.c:395 msgid "Expected a GEmblem for GEmblemedIcon" msgstr "Es wurde ein GEmblem für GEmblemedIcon erwartet" -#: ../gio/gfile.c:1071 ../gio/gfile.c:1309 ../gio/gfile.c:1447 -#: ../gio/gfile.c:1685 ../gio/gfile.c:1740 ../gio/gfile.c:1798 -#: ../gio/gfile.c:1882 ../gio/gfile.c:1939 ../gio/gfile.c:2003 -#: ../gio/gfile.c:2058 ../gio/gfile.c:3725 ../gio/gfile.c:3780 -#: ../gio/gfile.c:4016 ../gio/gfile.c:4058 ../gio/gfile.c:4526 -#: ../gio/gfile.c:4937 ../gio/gfile.c:5022 ../gio/gfile.c:5112 -#: ../gio/gfile.c:5209 ../gio/gfile.c:5296 ../gio/gfile.c:5397 -#: ../gio/gfile.c:7975 ../gio/gfile.c:8065 ../gio/gfile.c:8149 -#: ../gio/win32/gwinhttpfile.c:437 +#: gio/gfile.c:1071 gio/gfile.c:1309 gio/gfile.c:1447 gio/gfile.c:1685 +#: gio/gfile.c:1740 gio/gfile.c:1798 gio/gfile.c:1882 gio/gfile.c:1939 +#: gio/gfile.c:2003 gio/gfile.c:2058 gio/gfile.c:3733 gio/gfile.c:3788 +#: gio/gfile.c:4024 gio/gfile.c:4066 gio/gfile.c:4534 gio/gfile.c:4945 +#: gio/gfile.c:5030 gio/gfile.c:5120 gio/gfile.c:5217 gio/gfile.c:5304 +#: gio/gfile.c:5405 gio/gfile.c:7983 gio/gfile.c:8073 gio/gfile.c:8157 +#: gio/win32/gwinhttpfile.c:437 msgid "Operation not supported" msgstr "Vorgang wird nicht unterstützt" @@ -1402,206 +1384,206 @@ #. * trying to find the enclosing (user visible) #. * mount of a file, but none exists. #. -#: ../gio/gfile.c:1570 +#: gio/gfile.c:1570 msgid "Containing mount does not exist" msgstr "Enthaltender Einhängepunkt existiert nicht" -#: ../gio/gfile.c:2617 ../gio/glocalfile.c:2446 +#: gio/gfile.c:2617 gio/glocalfile.c:2446 msgid "Can’t copy over directory" msgstr "Es kann nicht über den Ordner kopiert werden" -#: ../gio/gfile.c:2677 +#: gio/gfile.c:2677 msgid "Can’t copy directory over directory" msgstr "Ordner kann nicht über Ordner kopiert werden" -#: ../gio/gfile.c:2685 +#: gio/gfile.c:2685 msgid "Target file exists" msgstr "Zieldatei existiert" -#: ../gio/gfile.c:2704 +#: gio/gfile.c:2704 msgid "Can’t recursively copy directory" msgstr "Ordner kann nicht rekursiv kopiert werden" -#: ../gio/gfile.c:2979 +#: gio/gfile.c:2979 msgid "Splice not supported" msgstr "Zusammenfügen wird nicht unterstützt" -#: ../gio/gfile.c:2983 ../gio/gfile.c:3027 +#: gio/gfile.c:2983 gio/gfile.c:3028 #, c-format msgid "Error splicing file: %s" msgstr "Fehler beim Zusammenfügen der Datei: %s" -#: ../gio/gfile.c:3136 +#: gio/gfile.c:3144 msgid "Copy (reflink/clone) between mounts is not supported" msgstr "Kopieren (reflink/clone) zwischen Einhängepunkten nicht unterstützt" -#: ../gio/gfile.c:3140 +#: gio/gfile.c:3148 msgid "Copy (reflink/clone) is not supported or invalid" msgstr "Kopieren (reflink/clone) wird nicht unterstützt oder ist ungültig" -#: ../gio/gfile.c:3145 +#: gio/gfile.c:3153 msgid "Copy (reflink/clone) is not supported or didn’t work" msgstr "" "Kopieren (reflink/clone) wird nicht unterstützt oder funktioniert nicht" -#: ../gio/gfile.c:3208 +#: gio/gfile.c:3216 msgid "Can’t copy special file" msgstr "Spezielle Datei kann nicht kopiert werden" -#: ../gio/gfile.c:4006 +#: gio/gfile.c:4014 msgid "Invalid symlink value given" msgstr "Ungültiger Wert für symbolische Verknüpfung angegeben" -#: ../gio/gfile.c:4167 +#: gio/gfile.c:4175 msgid "Trash not supported" msgstr "Papierkorb nicht unterstützt" -#: ../gio/gfile.c:4279 +#: gio/gfile.c:4287 #, c-format msgid "File names cannot contain “%c”" msgstr "Dateinamen dürfen kein »%c« enthalten" -#: ../gio/gfile.c:6760 ../gio/gvolume.c:363 +#: gio/gfile.c:6768 gio/gvolume.c:363 msgid "volume doesn’t implement mount" msgstr "Datenträger unterstützt Einhängen nicht" -#: ../gio/gfile.c:6869 +#: gio/gfile.c:6877 msgid "No application is registered as handling this file" msgstr "Es wurde keine Anwendung gefunden, die diese Datei verarbeiten kann" -#: ../gio/gfileenumerator.c:212 +#: gio/gfileenumerator.c:212 msgid "Enumerator is closed" msgstr "Datei-Enumerator ist geschlossen" -#: ../gio/gfileenumerator.c:219 ../gio/gfileenumerator.c:278 -#: ../gio/gfileenumerator.c:377 ../gio/gfileenumerator.c:476 +#: gio/gfileenumerator.c:219 gio/gfileenumerator.c:278 +#: gio/gfileenumerator.c:377 gio/gfileenumerator.c:476 msgid "File enumerator has outstanding operation" msgstr "Datei-Enumerator hat noch einen ausstehenden Vorgang" -#: ../gio/gfileenumerator.c:368 ../gio/gfileenumerator.c:467 +#: gio/gfileenumerator.c:368 gio/gfileenumerator.c:467 msgid "File enumerator is already closed" msgstr "Datei-Enumerator ist bereits geschlossen" -#: ../gio/gfileicon.c:236 +#: gio/gfileicon.c:236 #, c-format msgid "Can’t handle version %d of GFileIcon encoding" msgstr "Version %d der GFileIcon-Kodierung kann nicht verarbeitet werden" -#: ../gio/gfileicon.c:246 +#: gio/gfileicon.c:246 msgid "Malformed input data for GFileIcon" msgstr "Ungültige Eingangsdaten für GFileIcon" -#: ../gio/gfileinputstream.c:149 ../gio/gfileinputstream.c:394 -#: ../gio/gfileiostream.c:167 ../gio/gfileoutputstream.c:164 -#: ../gio/gfileoutputstream.c:497 +#: gio/gfileinputstream.c:149 gio/gfileinputstream.c:394 +#: gio/gfileiostream.c:167 gio/gfileoutputstream.c:164 +#: gio/gfileoutputstream.c:497 msgid "Stream doesn’t support query_info" msgstr "Datenstrom unterstützt query_info nicht" -#: ../gio/gfileinputstream.c:325 ../gio/gfileiostream.c:379 -#: ../gio/gfileoutputstream.c:371 +#: gio/gfileinputstream.c:325 gio/gfileiostream.c:379 +#: gio/gfileoutputstream.c:371 msgid "Seek not supported on stream" msgstr "Suchen im Datenstrom nicht unterstützt" -#: ../gio/gfileinputstream.c:369 +#: gio/gfileinputstream.c:369 msgid "Truncate not allowed on input stream" msgstr "Abschneiden des Eingabedatenstroms nicht erlaubt" -#: ../gio/gfileiostream.c:455 ../gio/gfileoutputstream.c:447 +#: gio/gfileiostream.c:455 gio/gfileoutputstream.c:447 msgid "Truncate not supported on stream" msgstr "Abschneiden wird vom Datenstrom nicht unterstützt" -#: ../gio/ghttpproxy.c:91 ../gio/gresolver.c:410 ../gio/gresolver.c:476 -#: ../glib/gconvert.c:1786 +#: gio/ghttpproxy.c:91 gio/gresolver.c:410 gio/gresolver.c:476 +#: glib/gconvert.c:1786 msgid "Invalid hostname" msgstr "Ungültiger Rechnername" -#: ../gio/ghttpproxy.c:143 +#: gio/ghttpproxy.c:143 msgid "Bad HTTP proxy reply" msgstr "Ungültige Antwort vom HTTP-Proxy" -#: ../gio/ghttpproxy.c:159 +#: gio/ghttpproxy.c:159 msgid "HTTP proxy connection not allowed" msgstr "Verbindung zum HTTP-Proxy nicht zugelassen" -#: ../gio/ghttpproxy.c:164 +#: gio/ghttpproxy.c:164 msgid "HTTP proxy authentication failed" msgstr "Legitimierung am HTTP-Proxy ist fehlgeschlagen" -#: ../gio/ghttpproxy.c:167 +#: gio/ghttpproxy.c:167 msgid "HTTP proxy authentication required" msgstr "Legitimierung ist erforderlich am HTTP-Proxy" -#: ../gio/ghttpproxy.c:171 +#: gio/ghttpproxy.c:171 #, c-format msgid "HTTP proxy connection failed: %i" msgstr "Verbindung zum HTTP-Proxy ist fehlgeschlagen: %i" -#: ../gio/ghttpproxy.c:269 +#: gio/ghttpproxy.c:269 msgid "HTTP proxy server closed connection unexpectedly." msgstr "HTTP Proxy-Server hat die Verbindung unerwartet geschlossen." -#: ../gio/gicon.c:290 +#: gio/gicon.c:290 #, c-format msgid "Wrong number of tokens (%d)" msgstr "Ungültige Symbolanzahl (%d)" -#: ../gio/gicon.c:310 +#: gio/gicon.c:310 #, c-format msgid "No type for class name %s" msgstr "Kein Typ für Klassenname %s" -#: ../gio/gicon.c:320 +#: gio/gicon.c:320 #, c-format msgid "Type %s does not implement the GIcon interface" msgstr "GIcon-Schnittstelle wird vom Typ %s nicht unterstützt" -#: ../gio/gicon.c:331 +#: gio/gicon.c:331 #, c-format msgid "Type %s is not classed" msgstr "Typ %s ist keine Klasse" -#: ../gio/gicon.c:345 +#: gio/gicon.c:345 #, c-format msgid "Malformed version number: %s" msgstr "Ungültige Versionsnummer: %s" -#: ../gio/gicon.c:359 +#: gio/gicon.c:359 #, c-format msgid "Type %s does not implement from_tokens() on the GIcon interface" msgstr "Typ %s implementiert nicht from_tokens() der GIcon-Schnittstelle" -#: ../gio/gicon.c:461 +#: gio/gicon.c:461 msgid "Can’t handle the supplied version of the icon encoding" msgstr "Übergebene Version der Symbol-Kodierung kann nicht verarbeitet werden" -#: ../gio/ginetaddressmask.c:182 +#: gio/ginetaddressmask.c:182 msgid "No address specified" msgstr "Keine Adresse angegeben" -#: ../gio/ginetaddressmask.c:190 +#: gio/ginetaddressmask.c:190 #, c-format msgid "Length %u is too long for address" msgstr "Länge %u ist zu groß für eine Adresse" -#: ../gio/ginetaddressmask.c:223 +#: gio/ginetaddressmask.c:223 msgid "Address has bits set beyond prefix length" msgstr "Für die Adresse sind Bits außerhalb der Präfix-Länge gesetzt" -#: ../gio/ginetaddressmask.c:300 +#: gio/ginetaddressmask.c:300 #, c-format msgid "Could not parse “%s” as IP address mask" msgstr "»%s« konnte nicht als IP-Adressmaske verarbeitet werden" -#: ../gio/ginetsocketaddress.c:203 ../gio/ginetsocketaddress.c:220 -#: ../gio/gnativesocketaddress.c:109 ../gio/gunixsocketaddress.c:218 +#: gio/ginetsocketaddress.c:203 gio/ginetsocketaddress.c:220 +#: gio/gnativesocketaddress.c:109 gio/gunixsocketaddress.c:218 msgid "Not enough space for socket address" msgstr "Nicht genug Platz für eine Socket-Adresse" -#: ../gio/ginetsocketaddress.c:235 +#: gio/ginetsocketaddress.c:235 msgid "Unsupported socket address" msgstr "Nicht unterstützte Socket-Adresse" -#: ../gio/ginputstream.c:188 +#: gio/ginputstream.c:188 msgid "Input stream doesn’t implement read" msgstr "Eingabedatenstrom unterstützt kein Lesen" @@ -1611,129 +1593,126 @@ #. Translators: This is an error you get if there is #. * already an operation running against this stream when #. * you try to start one -#: ../gio/ginputstream.c:1218 ../gio/giostream.c:310 -#: ../gio/goutputstream.c:1671 +#: gio/ginputstream.c:1218 gio/giostream.c:310 gio/goutputstream.c:1671 msgid "Stream has outstanding operation" msgstr "Datenstrom hat noch einen ausstehenden Vorgang" -#: ../gio/gio-tool.c:160 +#: gio/gio-tool.c:160 msgid "Copy with file" msgstr "Mit Datei kopieren" -#: ../gio/gio-tool.c:164 +#: gio/gio-tool.c:164 msgid "Keep with file when moved" msgstr "Zusammen mit Datei verschieben" -#: ../gio/gio-tool.c:205 +#: gio/gio-tool.c:205 msgid "“version” takes no arguments" msgstr "»version« akzeptiert keine Argumente" -#: ../gio/gio-tool.c:207 ../gio/gio-tool.c:223 ../glib/goption.c:857 +#: gio/gio-tool.c:207 gio/gio-tool.c:223 glib/goption.c:857 msgid "Usage:" msgstr "Aufruf:" -#: ../gio/gio-tool.c:210 +#: gio/gio-tool.c:210 msgid "Print version information and exit." msgstr "Versionsinformationen ausgeben und beenden." -#: ../gio/gio-tool.c:224 +#: gio/gio-tool.c:224 msgid "[ARGS...]" msgstr "[ARGUMENTE …]" -#: ../gio/gio-tool.c:226 +#: gio/gio-tool.c:226 msgid "Commands:" msgstr "Befehle:" -#: ../gio/gio-tool.c:229 +#: gio/gio-tool.c:229 msgid "Concatenate files to standard output" msgstr "Dateien aneinander hängen und auf der Standardausgabe ausgeben" -#: ../gio/gio-tool.c:230 +#: gio/gio-tool.c:230 msgid "Copy one or more files" msgstr "Eine oder mehrere Dateien kopieren" -#: ../gio/gio-tool.c:231 +#: gio/gio-tool.c:231 msgid "Show information about locations" msgstr "Informationen zu Orten anzeigen" -#: ../gio/gio-tool.c:232 +#: gio/gio-tool.c:232 msgid "List the contents of locations" msgstr "Den Inhalt der Orte auflisten" -#: ../gio/gio-tool.c:233 +#: gio/gio-tool.c:233 msgid "Get or set the handler for a mimetype" msgstr "Anwendung für MIME-Typ ermitteln oder festlegen" -#: ../gio/gio-tool.c:234 +#: gio/gio-tool.c:234 msgid "Create directories" msgstr "Ordner erstellen" -#: ../gio/gio-tool.c:235 +#: gio/gio-tool.c:235 msgid "Monitor files and directories for changes" msgstr "Dateien und Ordner auf Änderungen überwachen" -#: ../gio/gio-tool.c:236 +#: gio/gio-tool.c:236 msgid "Mount or unmount the locations" msgstr "Die Orte ein- oder aushängen" -#: ../gio/gio-tool.c:237 +#: gio/gio-tool.c:237 msgid "Move one or more files" msgstr "Eine oder mehrere Dateien verschieben" -#: ../gio/gio-tool.c:238 +#: gio/gio-tool.c:238 msgid "Open files with the default application" msgstr "Dateien mit der Standard-Anwendung öffnen" -#: ../gio/gio-tool.c:239 +#: gio/gio-tool.c:239 msgid "Rename a file" msgstr "Eine Datei umbenennen" -#: ../gio/gio-tool.c:240 +#: gio/gio-tool.c:240 msgid "Delete one or more files" msgstr "Eine oder mehrere Dateien löschen" -#: ../gio/gio-tool.c:241 +#: gio/gio-tool.c:241 msgid "Read from standard input and save" msgstr "Aus der Standardeingabe lesen und speichern" -#: ../gio/gio-tool.c:242 +#: gio/gio-tool.c:242 msgid "Set a file attribute" msgstr "Ein Dateiattribut festlegen" -#: ../gio/gio-tool.c:243 +#: gio/gio-tool.c:243 msgid "Move files or directories to the trash" msgstr "Dateien oder Ordner in den Papierkorb verschieben" -#: ../gio/gio-tool.c:244 +#: gio/gio-tool.c:244 msgid "Lists the contents of locations in a tree" msgstr "Den Inhalt der Orte in einer Baumstruktur auflisten" -#: ../gio/gio-tool.c:246 +#: gio/gio-tool.c:246 #, c-format msgid "Use %s to get detailed help.\n" msgstr "Verwenden Sie »%s«, um detaillierte Hilfe zu erhalten.\n" -#: ../gio/gio-tool-cat.c:87 +#: gio/gio-tool-cat.c:87 msgid "Error writing to stdout" msgstr "Fehler beim Schreiben in die Standardausgabe" #. Translators: commandline placeholder -#: ../gio/gio-tool-cat.c:133 ../gio/gio-tool-info.c:282 -#: ../gio/gio-tool-list.c:165 ../gio/gio-tool-mkdir.c:48 -#: ../gio/gio-tool-monitor.c:37 ../gio/gio-tool-monitor.c:39 -#: ../gio/gio-tool-monitor.c:41 ../gio/gio-tool-monitor.c:43 -#: ../gio/gio-tool-monitor.c:203 ../gio/gio-tool-mount.c:1141 -#: ../gio/gio-tool-open.c:113 ../gio/gio-tool-remove.c:48 -#: ../gio/gio-tool-rename.c:45 ../gio/gio-tool-set.c:89 -#: ../gio/gio-tool-trash.c:81 ../gio/gio-tool-tree.c:239 +#: gio/gio-tool-cat.c:133 gio/gio-tool-info.c:282 gio/gio-tool-list.c:165 +#: gio/gio-tool-mkdir.c:48 gio/gio-tool-monitor.c:37 gio/gio-tool-monitor.c:39 +#: gio/gio-tool-monitor.c:41 gio/gio-tool-monitor.c:43 +#: gio/gio-tool-monitor.c:203 gio/gio-tool-mount.c:1123 gio/gio-tool-open.c:113 +#: gio/gio-tool-remove.c:48 gio/gio-tool-rename.c:45 gio/gio-tool-set.c:89 +#: gio/gio-tool-trash.c:81 gio/gio-tool-tree.c:239 msgid "LOCATION" msgstr "ORT" -#: ../gio/gio-tool-cat.c:138 +#: gio/gio-tool-cat.c:138 msgid "Concatenate files and print to standard output." msgstr "Dateien aneinander hängen und auf der Standardausgabe ausgeben." -#: ../gio/gio-tool-cat.c:140 +#: gio/gio-tool-cat.c:140 msgid "" "gio cat works just like the traditional cat utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" @@ -1743,58 +1722,55 @@ "jedoch werden GIO-Orte statt lokaler Dateien verwendet; z.B. können\n" "Sie als Ort etwas wie »smb://server/ressource/datei.txt« angeben." -#: ../gio/gio-tool-cat.c:162 ../gio/gio-tool-info.c:313 -#: ../gio/gio-tool-mkdir.c:76 ../gio/gio-tool-monitor.c:228 -#: ../gio/gio-tool-open.c:139 ../gio/gio-tool-remove.c:72 +#: gio/gio-tool-cat.c:162 gio/gio-tool-info.c:313 gio/gio-tool-mkdir.c:76 +#: gio/gio-tool-monitor.c:228 gio/gio-tool-open.c:139 gio/gio-tool-remove.c:72 msgid "No locations given" msgstr "Keine Orte angegeben" -#: ../gio/gio-tool-copy.c:42 ../gio/gio-tool-move.c:38 +#: gio/gio-tool-copy.c:42 gio/gio-tool-move.c:38 msgid "No target directory" msgstr "Kein Zielordner" -#: ../gio/gio-tool-copy.c:43 ../gio/gio-tool-move.c:39 +#: gio/gio-tool-copy.c:43 gio/gio-tool-move.c:39 msgid "Show progress" msgstr "Fortschritt zeigen" -#: ../gio/gio-tool-copy.c:44 ../gio/gio-tool-move.c:40 +#: gio/gio-tool-copy.c:44 gio/gio-tool-move.c:40 msgid "Prompt before overwrite" msgstr "Vor Überschreiben nachfragen" -#: ../gio/gio-tool-copy.c:45 +#: gio/gio-tool-copy.c:45 msgid "Preserve all attributes" msgstr "Alle Attribute übernehmen" -#: ../gio/gio-tool-copy.c:46 ../gio/gio-tool-move.c:41 -#: ../gio/gio-tool-save.c:49 +#: gio/gio-tool-copy.c:46 gio/gio-tool-move.c:41 gio/gio-tool-save.c:49 msgid "Backup existing destination files" msgstr "Vorhandene Zieldateien sichern" -#: ../gio/gio-tool-copy.c:47 +#: gio/gio-tool-copy.c:47 msgid "Never follow symbolic links" msgstr "Niemals symbolischen Verknüpfungen folgen" -#: ../gio/gio-tool-copy.c:72 ../gio/gio-tool-move.c:67 +#: gio/gio-tool-copy.c:72 gio/gio-tool-move.c:67 #, c-format msgid "Transferred %s out of %s (%s/s)" msgstr "%s von %s übertragen (%s/s)" #. Translators: commandline placeholder -#: ../gio/gio-tool-copy.c:98 ../gio/gio-tool-move.c:94 +#: gio/gio-tool-copy.c:98 gio/gio-tool-move.c:94 msgid "SOURCE" msgstr "QUELLE" #. Translators: commandline placeholder -#: ../gio/gio-tool-copy.c:98 ../gio/gio-tool-move.c:94 -#: ../gio/gio-tool-save.c:160 +#: gio/gio-tool-copy.c:98 gio/gio-tool-move.c:94 gio/gio-tool-save.c:160 msgid "DESTINATION" msgstr "ZIEL" -#: ../gio/gio-tool-copy.c:103 +#: gio/gio-tool-copy.c:103 msgid "Copy one or more files from SOURCE to DESTINATION." msgstr "Eine oder mehrere Dateien von QUELLE nach ZIEL kopieren." -#: ../gio/gio-tool-copy.c:105 +#: gio/gio-tool-copy.c:105 msgid "" "gio copy is similar to the traditional cp utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" @@ -1804,93 +1780,88 @@ "jedoch werden GIO-Orte statt lokaler Dateien verwendet; z.B. können\n" "Sie als Ort etwas wie »smb://server/ressource/datei.txt« angeben." -#: ../gio/gio-tool-copy.c:147 +#: gio/gio-tool-copy.c:147 #, c-format msgid "Destination %s is not a directory" msgstr "Das Ziel »%s« ist kein Ordner" -#: ../gio/gio-tool-copy.c:192 ../gio/gio-tool-move.c:185 +#: gio/gio-tool-copy.c:192 gio/gio-tool-move.c:185 #, c-format msgid "%s: overwrite “%s”? " msgstr "%s: Soll »%s« überschrieben werden? " -#: ../gio/gio-tool-info.c:34 +#: gio/gio-tool-info.c:34 msgid "List writable attributes" msgstr "Schreibbare Attribute auflisten" -#: ../gio/gio-tool-info.c:35 +#: gio/gio-tool-info.c:35 msgid "Get file system info" msgstr "Informationen zum Dateisystem erhalten" -#: ../gio/gio-tool-info.c:36 ../gio/gio-tool-list.c:35 +#: gio/gio-tool-info.c:36 gio/gio-tool-list.c:35 msgid "The attributes to get" msgstr "Das einzulesende Attribut" -#: ../gio/gio-tool-info.c:36 ../gio/gio-tool-list.c:35 +#: gio/gio-tool-info.c:36 gio/gio-tool-list.c:35 msgid "ATTRIBUTES" msgstr "ATTRIBUTE" -#: ../gio/gio-tool-info.c:37 ../gio/gio-tool-list.c:38 ../gio/gio-tool-set.c:34 +#: gio/gio-tool-info.c:37 gio/gio-tool-list.c:38 gio/gio-tool-set.c:34 msgid "Don’t follow symbolic links" msgstr "Symbolischen Verknüpfungen nicht folgen" -#: ../gio/gio-tool-info.c:75 -#, c-format +#: gio/gio-tool-info.c:75 msgid "attributes:\n" msgstr "Attribute:\n" #. Translators: This is a noun and represents and attribute of a file -#: ../gio/gio-tool-info.c:127 +#: gio/gio-tool-info.c:127 #, c-format msgid "display name: %s\n" msgstr "Anzeigename: %s\n" #. Translators: This is a noun and represents and attribute of a file -#: ../gio/gio-tool-info.c:132 +#: gio/gio-tool-info.c:132 #, c-format msgid "edit name: %s\n" msgstr "Name bearbeiten: %s\n" -#: ../gio/gio-tool-info.c:138 +#: gio/gio-tool-info.c:138 #, c-format msgid "name: %s\n" msgstr "Name: %s\n" -#: ../gio/gio-tool-info.c:145 +#: gio/gio-tool-info.c:145 #, c-format msgid "type: %s\n" msgstr "Typ: %s\n" -#: ../gio/gio-tool-info.c:151 -#, c-format +#: gio/gio-tool-info.c:151 msgid "size: " msgstr "Größe: " -#: ../gio/gio-tool-info.c:156 -#, c-format +#: gio/gio-tool-info.c:156 msgid "hidden\n" msgstr "verborgen\n" -#: ../gio/gio-tool-info.c:159 +#: gio/gio-tool-info.c:159 #, c-format msgid "uri: %s\n" msgstr "Adresse: %s\n" -#: ../gio/gio-tool-info.c:228 -#, c-format +#: gio/gio-tool-info.c:228 msgid "Settable attributes:\n" msgstr "Setzbare Attribute:\n" -#: ../gio/gio-tool-info.c:252 -#, c-format +#: gio/gio-tool-info.c:252 msgid "Writable attribute namespaces:\n" msgstr "Namensraum der schreibbaren Attribute:\n" -#: ../gio/gio-tool-info.c:287 +#: gio/gio-tool-info.c:287 msgid "Show information about locations." msgstr "Informationen zu Orten zeigen." -#: ../gio/gio-tool-info.c:289 +#: gio/gio-tool-info.c:289 msgid "" "gio info is similar to the traditional ls utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" @@ -1905,23 +1876,23 @@ "anhand des Namensraums, z.B. »unix«, oder durch »*« angegeben werden,\n" "was auf alle Attribute passt." -#: ../gio/gio-tool-list.c:36 ../gio/gio-tool-tree.c:32 +#: gio/gio-tool-list.c:36 gio/gio-tool-tree.c:32 msgid "Show hidden files" msgstr "Verborgene Dateien zeigen" -#: ../gio/gio-tool-list.c:37 +#: gio/gio-tool-list.c:37 msgid "Use a long listing format" msgstr "Langes Listenformat verwenden" -#: ../gio/gio-tool-list.c:39 +#: gio/gio-tool-list.c:39 msgid "Print full URIs" msgstr "Volle Adressen ausgeben" -#: ../gio/gio-tool-list.c:170 +#: gio/gio-tool-list.c:170 msgid "List the contents of the locations." msgstr "Den Inhalt der Orte auflisten." -#: ../gio/gio-tool-list.c:172 +#: gio/gio-tool-list.c:172 msgid "" "gio list is similar to the traditional ls utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" @@ -1934,19 +1905,19 @@ "Dateiattribute werden mit dem GIO-Namen angegeben, z.B. standard::icon" #. Translators: commandline placeholder -#: ../gio/gio-tool-mime.c:71 +#: gio/gio-tool-mime.c:71 msgid "MIMETYPE" msgstr "MIME-TYP" -#: ../gio/gio-tool-mime.c:71 +#: gio/gio-tool-mime.c:71 msgid "HANDLER" msgstr "BEHANDLUNGSROUTINE" -#: ../gio/gio-tool-mime.c:76 +#: gio/gio-tool-mime.c:76 msgid "Get or set the handler for a mimetype." msgstr "Anwendung für MIME-Typ ermitteln oder festlegen." -#: ../gio/gio-tool-mime.c:78 +#: gio/gio-tool-mime.c:78 msgid "" "If no handler is given, lists registered and recommended applications\n" "for the mimetype. If a handler is given, it is set as the default\n" @@ -1957,61 +1928,57 @@ "routine angegeben ist, wird diese als Voreinstellung für den MIME-Typ " "gesetzt." -#: ../gio/gio-tool-mime.c:100 +#: gio/gio-tool-mime.c:100 msgid "Must specify a single mimetype, and maybe a handler" msgstr "" "Ein einzelner MIME-Typ und eventuell eine Behandlungsroutine müssen " "angegeben werden" -#: ../gio/gio-tool-mime.c:116 +#: gio/gio-tool-mime.c:116 #, c-format msgid "No default applications for “%s”\n" msgstr "Keine Vorgabeanwendungen für »%s«\n" -#: ../gio/gio-tool-mime.c:122 +#: gio/gio-tool-mime.c:122 #, c-format msgid "Default application for “%s”: %s\n" msgstr "Standardanwendung für »%s«: %s\n" -#: ../gio/gio-tool-mime.c:127 -#, c-format +#: gio/gio-tool-mime.c:127 msgid "Registered applications:\n" msgstr "Registrierte Anwendungen:\n" -#: ../gio/gio-tool-mime.c:129 -#, c-format +#: gio/gio-tool-mime.c:129 msgid "No registered applications\n" msgstr "Keine registrierten Anwendungen\n" -#: ../gio/gio-tool-mime.c:140 -#, c-format +#: gio/gio-tool-mime.c:140 msgid "Recommended applications:\n" msgstr "Empfohlene Anwendungen:\n" -#: ../gio/gio-tool-mime.c:142 -#, c-format +#: gio/gio-tool-mime.c:142 msgid "No recommended applications\n" msgstr "Keine empfohlenen Anwendungen\n" -#: ../gio/gio-tool-mime.c:162 +#: gio/gio-tool-mime.c:162 #, c-format msgid "Failed to load info for handler “%s”" msgstr "Information zur Anwendung »%s« kann nicht geladen werden" -#: ../gio/gio-tool-mime.c:168 +#: gio/gio-tool-mime.c:168 #, c-format msgid "Failed to set “%s” as the default handler for “%s”: %s\n" msgstr "»%s« kann nicht als Vorgabeanwendung für »%s« gesetzt werden: %s\n" -#: ../gio/gio-tool-mkdir.c:31 +#: gio/gio-tool-mkdir.c:31 msgid "Create parent directories" msgstr "Elternordner erstellen" -#: ../gio/gio-tool-mkdir.c:52 +#: gio/gio-tool-mkdir.c:52 msgid "Create directories." msgstr "Ordner erstellen." -#: ../gio/gio-tool-mkdir.c:54 +#: gio/gio-tool-mkdir.c:54 msgid "" "gio mkdir is similar to the traditional mkdir utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" @@ -2021,115 +1988,115 @@ "jedoch werden GIO-Orte statt lokaler Dateien verwendet; z.B. können\n" "Sie als Ort etwas wie »smb://server/ressource/Ordner« angeben." -#: ../gio/gio-tool-monitor.c:37 +#: gio/gio-tool-monitor.c:37 msgid "Monitor a directory (default: depends on type)" msgstr "Einen Ordner überwachen (Vorgabe: abhängig vom Typ)" -#: ../gio/gio-tool-monitor.c:39 +#: gio/gio-tool-monitor.c:39 msgid "Monitor a file (default: depends on type)" msgstr "Eine Datei überwachen (Vorgabe: abhängig vom Typ)" -#: ../gio/gio-tool-monitor.c:41 +#: gio/gio-tool-monitor.c:41 msgid "Monitor a file directly (notices changes made via hardlinks)" msgstr "" "Eine Datei direkt überwachen (erkennt über harte Verknüpfungen gemachte " "Änderungen)" -#: ../gio/gio-tool-monitor.c:43 +#: gio/gio-tool-monitor.c:43 msgid "Monitors a file directly, but doesn’t report changes" msgstr "Überwacht eine Datei direkt, aber berichtet nicht über Änderungen" -#: ../gio/gio-tool-monitor.c:45 +#: gio/gio-tool-monitor.c:45 msgid "Report moves and renames as simple deleted/created events" msgstr "" "Verschiebungen und Umbenennungen als einfache Lösch- oder Erzeugungsvorgänge " "melden" -#: ../gio/gio-tool-monitor.c:47 +#: gio/gio-tool-monitor.c:47 msgid "Watch for mount events" msgstr "Auf Einhängevorgänge überwachen" -#: ../gio/gio-tool-monitor.c:208 +#: gio/gio-tool-monitor.c:208 msgid "Monitor files or directories for changes." msgstr "Dateien und Ordner auf Änderungen überwachen." -#: ../gio/gio-tool-mount.c:58 +#: gio/gio-tool-mount.c:59 msgid "Mount as mountable" msgstr "Als einhängbar einbinden" -#: ../gio/gio-tool-mount.c:59 +#: gio/gio-tool-mount.c:60 msgid "Mount volume with device file" msgstr "Datenträger über Gerätedatei einhängen" -#: ../gio/gio-tool-mount.c:59 +#: gio/gio-tool-mount.c:60 msgid "DEVICE" msgstr "GERÄT" -#: ../gio/gio-tool-mount.c:60 +#: gio/gio-tool-mount.c:61 msgid "Unmount" msgstr "Aushängen" -#: ../gio/gio-tool-mount.c:61 +#: gio/gio-tool-mount.c:62 msgid "Eject" msgstr "Auswerfen" -#: ../gio/gio-tool-mount.c:62 +#: gio/gio-tool-mount.c:63 msgid "Unmount all mounts with the given scheme" msgstr "Alle Einhängepunkte passend zum Namensschema aushängen" -#: ../gio/gio-tool-mount.c:62 +#: gio/gio-tool-mount.c:63 msgid "SCHEME" msgstr "SCHEMA" -#: ../gio/gio-tool-mount.c:63 +#: gio/gio-tool-mount.c:64 msgid "Ignore outstanding file operations when unmounting or ejecting" msgstr "" "Ausstehende Dateioperationen ignorieren, wenn ausgehängt oder ausgeworfen " "wird" -#: ../gio/gio-tool-mount.c:64 +#: gio/gio-tool-mount.c:65 msgid "Use an anonymous user when authenticating" msgstr "Nutzen Sie einen anonymen Nutzer bei der Legitimierung" #. Translator: List here is a verb as in 'List all mounts' -#: ../gio/gio-tool-mount.c:66 +#: gio/gio-tool-mount.c:67 msgid "List" msgstr "Auflisten" -#: ../gio/gio-tool-mount.c:67 +#: gio/gio-tool-mount.c:68 msgid "Monitor events" msgstr "Ereignisse überwachen" -#: ../gio/gio-tool-mount.c:68 +#: gio/gio-tool-mount.c:69 msgid "Show extra information" msgstr "Zusätzliche Informationen anzeigen" -#: ../gio/gio-tool-mount.c:246 ../gio/gio-tool-mount.c:276 +#: gio/gio-tool-mount.c:247 gio/gio-tool-mount.c:277 msgid "Anonymous access denied" msgstr "Der anonyme Zugriff wurde verwehrt" -#: ../gio/gio-tool-mount.c:897 +#: gio/gio-tool-mount.c:888 #, c-format msgid "Mounted %s at %s\n" msgstr "»%s« wurde unter »%s« eingehängt\n" -#: ../gio/gio-tool-mount.c:950 +#: gio/gio-tool-mount.c:938 msgid "No volume for device file" msgstr "Kein Datenträger für Gerätedatei" -#: ../gio/gio-tool-mount.c:1145 +#: gio/gio-tool-mount.c:1127 msgid "Mount or unmount the locations." msgstr "Die Orte ein- oder aushängen." -#: ../gio/gio-tool-move.c:42 +#: gio/gio-tool-move.c:42 msgid "Don’t use copy and delete fallback" msgstr "Ersatz für Kopieren und Löschen nicht verwenden" -#: ../gio/gio-tool-move.c:99 +#: gio/gio-tool-move.c:99 msgid "Move one or more files from SOURCE to DEST." msgstr "Eine oder mehrere Dateien von QUELLE nach ZIEL verschieben." -#: ../gio/gio-tool-move.c:101 +#: gio/gio-tool-move.c:101 msgid "" "gio move is similar to the traditional mv utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" @@ -2139,12 +2106,12 @@ "jedoch werden GIO-Orte statt lokaler Dateien verwendet; z.B. können\n" "Sie als Ort etwas wie »smb://server/ressource/Datei.txt« angeben." -#: ../gio/gio-tool-move.c:142 +#: gio/gio-tool-move.c:142 #, c-format msgid "Target %s is not a directory" msgstr "Das Ziel »%s« ist kein Ordner" -#: ../gio/gio-tool-open.c:118 +#: gio/gio-tool-open.c:118 msgid "" "Open files with the default application that\n" "is registered to handle files of this type." @@ -2152,197 +2119,195 @@ "Dateien mit der Standard-Anwendung öffnen,\n" "die als Programm für diesen Dateityp eingestellt ist." -#: ../gio/gio-tool-remove.c:31 ../gio/gio-tool-trash.c:31 +#: gio/gio-tool-remove.c:31 gio/gio-tool-trash.c:31 msgid "Ignore nonexistent files, never prompt" msgstr "Nicht vorhandene Dateien ignorieren und niemals nachfragen" -#: ../gio/gio-tool-remove.c:52 +#: gio/gio-tool-remove.c:52 msgid "Delete the given files." msgstr "Die gegebenen Dateien löschen." -#: ../gio/gio-tool-rename.c:45 +#: gio/gio-tool-rename.c:45 msgid "NAME" msgstr "NAME" -#: ../gio/gio-tool-rename.c:50 +#: gio/gio-tool-rename.c:50 msgid "Rename a file." msgstr "Eine Datei umbenennen." -#: ../gio/gio-tool-rename.c:70 +#: gio/gio-tool-rename.c:70 msgid "Missing argument" msgstr "Fehlendes Argument" -#: ../gio/gio-tool-rename.c:76 ../gio/gio-tool-save.c:190 -#: ../gio/gio-tool-set.c:137 +#: gio/gio-tool-rename.c:76 gio/gio-tool-save.c:190 gio/gio-tool-set.c:137 msgid "Too many arguments" msgstr "Zu viele Argumente" -#: ../gio/gio-tool-rename.c:95 +#: gio/gio-tool-rename.c:95 #, c-format msgid "Rename successful. New uri: %s\n" msgstr "Umbenennung erfolgreich. Neue Adresse: %s\n" -#: ../gio/gio-tool-save.c:50 +#: gio/gio-tool-save.c:50 msgid "Only create if not existing" msgstr "Nur erstellen, wenn nicht bereits vorhanden" -#: ../gio/gio-tool-save.c:51 +#: gio/gio-tool-save.c:51 msgid "Append to end of file" msgstr "An Dateiende anhängen" -#: ../gio/gio-tool-save.c:52 +#: gio/gio-tool-save.c:52 msgid "When creating, restrict access to the current user" msgstr "Beim Erstellen Zugriff auf den aktuellen Benutzer beschränken" -#: ../gio/gio-tool-save.c:53 +#: gio/gio-tool-save.c:53 msgid "When replacing, replace as if the destination did not exist" msgstr "Beim Ersetzen davon ausgehen, dass das Ziel nicht existiert" #. Translators: The "etag" is a token allowing to verify whether a file has been modified -#: ../gio/gio-tool-save.c:55 +#: gio/gio-tool-save.c:55 msgid "Print new etag at end" msgstr "Neuen Etag am Ende drucken" #. Translators: The "etag" is a token allowing to verify whether a file has been modified -#: ../gio/gio-tool-save.c:57 +#: gio/gio-tool-save.c:57 msgid "The etag of the file being overwritten" msgstr "Der Etag der Datei, die überschrieben wird" -#: ../gio/gio-tool-save.c:57 +#: gio/gio-tool-save.c:57 msgid "ETAG" msgstr "ETAG" -#: ../gio/gio-tool-save.c:113 +#: gio/gio-tool-save.c:113 msgid "Error reading from standard input" msgstr "Fehler beim Lesen von der Standardeingabe" #. Translators: The "etag" is a token allowing to verify whether a file has been modified -#: ../gio/gio-tool-save.c:139 -#, c-format +#: gio/gio-tool-save.c:139 msgid "Etag not available\n" msgstr "Etag ist nicht verfügbar\n" -#: ../gio/gio-tool-save.c:163 +#: gio/gio-tool-save.c:163 msgid "Read from standard input and save to DEST." msgstr "Aus der Standardeingabe lesen und in ZIEL speichern." -#: ../gio/gio-tool-save.c:183 +#: gio/gio-tool-save.c:183 msgid "No destination given" msgstr "Kein Ziel vorgegeben" -#: ../gio/gio-tool-set.c:33 +#: gio/gio-tool-set.c:33 msgid "Type of the attribute" msgstr "Typ des Attributs" -#: ../gio/gio-tool-set.c:33 +#: gio/gio-tool-set.c:33 msgid "TYPE" msgstr "TYP" -#: ../gio/gio-tool-set.c:89 +#: gio/gio-tool-set.c:89 msgid "ATTRIBUTE" msgstr "ATTRIBUT" -#: ../gio/gio-tool-set.c:89 +#: gio/gio-tool-set.c:89 msgid "VALUE" msgstr "WERT" -#: ../gio/gio-tool-set.c:93 +#: gio/gio-tool-set.c:93 msgid "Set a file attribute of LOCATION." msgstr "Ein Dateiattribut von ORT festlegen." -#: ../gio/gio-tool-set.c:113 +#: gio/gio-tool-set.c:113 msgid "Location not specified" msgstr "Kein Ort angegeben" -#: ../gio/gio-tool-set.c:120 +#: gio/gio-tool-set.c:120 msgid "Attribute not specified" msgstr "Kein Attribut angegeben" -#: ../gio/gio-tool-set.c:130 +#: gio/gio-tool-set.c:130 msgid "Value not specified" msgstr "Kein Wert angegeben" -#: ../gio/gio-tool-set.c:180 +#: gio/gio-tool-set.c:180 #, c-format msgid "Invalid attribute type “%s”" msgstr "Ungültiger Attributtyp »%s«" -#: ../gio/gio-tool-trash.c:32 +#: gio/gio-tool-trash.c:32 msgid "Empty the trash" msgstr "Den Papierkorb leeren" -#: ../gio/gio-tool-trash.c:86 +#: gio/gio-tool-trash.c:86 msgid "Move files or directories to the trash." msgstr "Dateien oder Ordner in den Papierkorb verschieben." -#: ../gio/gio-tool-tree.c:33 +#: gio/gio-tool-tree.c:33 msgid "Follow symbolic links, mounts and shortcuts" msgstr "" "Symbolischen Verknüpfungen, Einhängepunkten und Schnellzugriffen folgen" -#: ../gio/gio-tool-tree.c:244 +#: gio/gio-tool-tree.c:244 msgid "List contents of directories in a tree-like format." msgstr "Den Inhalt von Ordnern in einer Baumstruktur auflisten." -#: ../gio/glib-compile-resources.c:142 ../gio/glib-compile-schemas.c:1501 +#: gio/glib-compile-resources.c:142 gio/glib-compile-schemas.c:1501 #, c-format msgid "Element <%s> not allowed inside <%s>" msgstr "Element <%s> ist innerhalb <%s> nicht erlaubt" -#: ../gio/glib-compile-resources.c:146 +#: gio/glib-compile-resources.c:146 #, c-format msgid "Element <%s> not allowed at toplevel" msgstr "Element <%s> ist in der obersten Ebene nicht erlaubt" -#: ../gio/glib-compile-resources.c:237 +#: gio/glib-compile-resources.c:237 #, c-format msgid "File %s appears multiple times in the resource" msgstr "Datei %s tritt in der Ressource mehrfach auf" -#: ../gio/glib-compile-resources.c:248 +#: gio/glib-compile-resources.c:248 #, c-format msgid "Failed to locate “%s” in any source directory" msgstr "»%s« konnte in keinem Quellordner gefunden werden" -#: ../gio/glib-compile-resources.c:259 +#: gio/glib-compile-resources.c:259 #, c-format msgid "Failed to locate “%s” in current directory" msgstr "»%s« konnte im aktuellen Ordner nicht gefunden werden" -#: ../gio/glib-compile-resources.c:290 +#: gio/glib-compile-resources.c:290 #, c-format msgid "Unknown processing option “%s”" msgstr "Unbekannte Verarbeitungsoption »%s«" -#: ../gio/glib-compile-resources.c:308 ../gio/glib-compile-resources.c:354 +#: gio/glib-compile-resources.c:308 gio/glib-compile-resources.c:354 #, c-format msgid "Failed to create temp file: %s" msgstr "Temporäre Datei konnte nicht angelegt werden: %s" -#: ../gio/glib-compile-resources.c:382 +#: gio/glib-compile-resources.c:382 #, c-format msgid "Error reading file %s: %s" msgstr "Fehler beim Lesen der Datei »%s«: %s" -#: ../gio/glib-compile-resources.c:402 +#: gio/glib-compile-resources.c:402 #, c-format msgid "Error compressing file %s" msgstr "Fehler beim Komprimieren der Datei %s" -#: ../gio/glib-compile-resources.c:469 +#: gio/glib-compile-resources.c:469 #, c-format msgid "text may not appear inside <%s>" msgstr "Text könnte nicht innerhalb von <%s> erscheinen" -#: ../gio/glib-compile-resources.c:664 ../gio/glib-compile-schemas.c:2067 +#: gio/glib-compile-resources.c:664 gio/glib-compile-schemas.c:2067 msgid "Show program version and exit" msgstr "Programm-Version anzeigen und beenden" -#: ../gio/glib-compile-resources.c:665 +#: gio/glib-compile-resources.c:665 msgid "name of the output file" msgstr "Name der Ausgabedatei" -#: ../gio/glib-compile-resources.c:666 +#: gio/glib-compile-resources.c:666 msgid "" "The directories where files are to be read from (default to current " "directory)" @@ -2350,51 +2315,51 @@ "Die Ordner, aus denen Dateien gelesen werden sollen (Vorgabe ist der " "aktuelle Ordner)" -#: ../gio/glib-compile-resources.c:666 ../gio/glib-compile-schemas.c:2068 -#: ../gio/glib-compile-schemas.c:2096 +#: gio/glib-compile-resources.c:666 gio/glib-compile-schemas.c:2068 +#: gio/glib-compile-schemas.c:2096 msgid "DIRECTORY" msgstr "ORDNER" -#: ../gio/glib-compile-resources.c:667 +#: gio/glib-compile-resources.c:667 msgid "" "Generate output in the format selected for by the target filename extension" msgstr "" "Ausgabe in dem Format generieren, welches durch die Dateiendung der " "Zieldatei vorgegeben wird" -#: ../gio/glib-compile-resources.c:668 +#: gio/glib-compile-resources.c:668 msgid "Generate source header" msgstr "Quellcode-Header generieren" -#: ../gio/glib-compile-resources.c:669 +#: gio/glib-compile-resources.c:669 msgid "Generate sourcecode used to link in the resource file into your code" msgstr "Quellcode zum Verlinken der Ressourcendatei in Ihren Code verwenden" -#: ../gio/glib-compile-resources.c:670 +#: gio/glib-compile-resources.c:670 msgid "Generate dependency list" msgstr "Abhängigkeitsliste generieren" -#: ../gio/glib-compile-resources.c:671 +#: gio/glib-compile-resources.c:671 msgid "name of the dependency file to generate" msgstr "Name der zu erzeugenden Abhängigkeitsdatei" -#: ../gio/glib-compile-resources.c:672 +#: gio/glib-compile-resources.c:672 msgid "Include phony targets in the generated dependency file" msgstr "Phony-Ziele in der erzeugten Abhängigkeitsdatei einschließen" -#: ../gio/glib-compile-resources.c:673 +#: gio/glib-compile-resources.c:673 msgid "Don’t automatically create and register resource" msgstr "Die Ressource nicht automatisch anlegen und registrieren" -#: ../gio/glib-compile-resources.c:674 +#: gio/glib-compile-resources.c:674 msgid "Don’t export functions; declare them G_GNUC_INTERNAL" msgstr "Keine Funktionen exportieren; als G_GNUC_INTERNAL deklarieren" -#: ../gio/glib-compile-resources.c:675 +#: gio/glib-compile-resources.c:675 msgid "C identifier name used for the generated source code" msgstr "C-Bezeichnername für den generierten Quellcode" -#: ../gio/glib-compile-resources.c:701 +#: gio/glib-compile-resources.c:701 msgid "" "Compile a resource specification into a resource file.\n" "Resource specification files have the extension .gresource.xml,\n" @@ -2405,127 +2370,126 @@ "haben,\n" "die Ressourcendateien die Erweiterung .gresource." -#: ../gio/glib-compile-resources.c:723 -#, c-format +#: gio/glib-compile-resources.c:723 msgid "You should give exactly one file name\n" msgstr "Sie sollten genau einen Dateinamen angeben\n" -#: ../gio/glib-compile-schemas.c:95 +#: gio/glib-compile-schemas.c:95 #, c-format msgid "nick must be a minimum of 2 characters" msgstr "Nick muss aus mindestens zwei Zeichen bestehen" -#: ../gio/glib-compile-schemas.c:106 +#: gio/glib-compile-schemas.c:106 #, c-format msgid "Invalid numeric value" msgstr "Ungültiger numerischer Wert" -#: ../gio/glib-compile-schemas.c:114 +#: gio/glib-compile-schemas.c:114 #, c-format msgid " already specified" msgstr " bereits angegeben" # Hier scheinen im Original die spitzen Klammern zu fehlen -#: ../gio/glib-compile-schemas.c:122 +#: gio/glib-compile-schemas.c:122 #, c-format msgid "value='%s' already specified" msgstr " wurde bereits angegeben" -#: ../gio/glib-compile-schemas.c:136 +#: gio/glib-compile-schemas.c:136 #, c-format msgid "flags values must have at most 1 bit set" msgstr "Für Flag-Werte darf höchstens 1 Bit gesetzt sein" -#: ../gio/glib-compile-schemas.c:161 +#: gio/glib-compile-schemas.c:161 #, c-format msgid "<%s> must contain at least one " msgstr "<%s> muss mindestens ein enthalten" -#: ../gio/glib-compile-schemas.c:315 +#: gio/glib-compile-schemas.c:315 #, c-format msgid "<%s> is not contained in the specified range" msgstr "<%s> ist im angegebenen Bereich nicht enthalten" -#: ../gio/glib-compile-schemas.c:327 +#: gio/glib-compile-schemas.c:327 #, c-format msgid "<%s> is not a valid member of the specified enumerated type" msgstr "<%s> ist kein gültiges Element des angegebenen Aufzählungstyps" -#: ../gio/glib-compile-schemas.c:333 +#: gio/glib-compile-schemas.c:333 #, c-format msgid "<%s> contains string not in the specified flags type" msgstr "<%s> enthält eine Zeichenkette, die nicht den angegebenen Flag-Typ hat" -#: ../gio/glib-compile-schemas.c:339 +#: gio/glib-compile-schemas.c:339 #, c-format msgid "<%s> contains a string not in " msgstr "<%s> enthält eine Zeichenkette, die nicht in enthalten ist" -#: ../gio/glib-compile-schemas.c:373 +#: gio/glib-compile-schemas.c:373 msgid " already specified for this key" msgstr " wurde für diesen Schlüssel bereits angegeben" -#: ../gio/glib-compile-schemas.c:391 +#: gio/glib-compile-schemas.c:391 #, c-format msgid " not allowed for keys of type “%s”" msgstr " ist für Schlüssel des Typs »%s« nicht erlaubt" -#: ../gio/glib-compile-schemas.c:408 +#: gio/glib-compile-schemas.c:408 #, c-format msgid " specified minimum is greater than maximum" msgstr " angebenenes Minimum ist größer als das Maximum" -#: ../gio/glib-compile-schemas.c:433 +#: gio/glib-compile-schemas.c:433 #, c-format msgid "unsupported l10n category: %s" msgstr "Nicht unterstützte l10n-Kategorie: %s" -#: ../gio/glib-compile-schemas.c:441 +#: gio/glib-compile-schemas.c:441 msgid "l10n requested, but no gettext domain given" msgstr "l10n wurde angefordert, aber keine Gettext-Domain angegeben" -#: ../gio/glib-compile-schemas.c:453 +#: gio/glib-compile-schemas.c:453 msgid "translation context given for value without l10n enabled" msgstr "" "Übersetzungskontext wurde für den Wert angegeben, ohne dass l10n aktiviert " "ist" -#: ../gio/glib-compile-schemas.c:475 +#: gio/glib-compile-schemas.c:475 #, c-format msgid "Failed to parse value of type “%s”: " msgstr "Der -Wert des Typs »%s« konnte nicht ausgewertet werden: " -#: ../gio/glib-compile-schemas.c:492 +#: gio/glib-compile-schemas.c:492 msgid "" " cannot be specified for keys tagged as having an enumerated type" msgstr "" " kann nicht für Schlüssel angegeben werden, die als Aufzählungstyp " "markiert sind" -#: ../gio/glib-compile-schemas.c:501 +#: gio/glib-compile-schemas.c:501 msgid " already specified for this key" msgstr " wurde für diesen Schlüssel bereits angegeben" -#: ../gio/glib-compile-schemas.c:513 +#: gio/glib-compile-schemas.c:513 #, c-format msgid " not allowed for keys of type “%s”" msgstr " ist für Schlüssel des Typs »%s« nicht erlaubt" -#: ../gio/glib-compile-schemas.c:529 +#: gio/glib-compile-schemas.c:529 #, c-format msgid " already given" msgstr " wurde bereits angegeben" -#: ../gio/glib-compile-schemas.c:544 +#: gio/glib-compile-schemas.c:544 #, c-format msgid " must contain at least one " msgstr " muss mindestens ein enthalten" -#: ../gio/glib-compile-schemas.c:558 +#: gio/glib-compile-schemas.c:558 msgid " already specified for this key" msgstr " wurde für diesen Schlüssel bereits angegeben" -#: ../gio/glib-compile-schemas.c:562 +#: gio/glib-compile-schemas.c:562 msgid "" " can only be specified for keys with enumerated or flags types or " "after " @@ -2533,7 +2497,7 @@ " kann nur für Schlüssel mit Aufzählungs- oder Flag-Typ oder nach " " angebenden werden" -#: ../gio/glib-compile-schemas.c:581 +#: gio/glib-compile-schemas.c:581 #, c-format msgid "" " given when “%s” is already a member of the enumerated " @@ -2542,43 +2506,43 @@ " wurde angegeben, wobei »%s« bereits ein Element des " "Aufzählungstyps ist" -#: ../gio/glib-compile-schemas.c:587 +#: gio/glib-compile-schemas.c:587 #, c-format msgid " given when was already given" msgstr "" " wurde angegeben, während bereits " "angegeben war" -#: ../gio/glib-compile-schemas.c:595 +#: gio/glib-compile-schemas.c:595 #, c-format msgid " already specified" msgstr " bereits angegeben" -#: ../gio/glib-compile-schemas.c:605 +#: gio/glib-compile-schemas.c:605 #, c-format msgid "alias target “%s” is not in enumerated type" msgstr "Alias-Ziel »%s« ist kein Aufzählungstyp" -#: ../gio/glib-compile-schemas.c:606 +#: gio/glib-compile-schemas.c:606 #, c-format msgid "alias target “%s” is not in " msgstr "Alias-Ziel »%s« ist nicht in " -#: ../gio/glib-compile-schemas.c:621 +#: gio/glib-compile-schemas.c:621 #, c-format msgid " must contain at least one " msgstr " muss mindestens einen enthalten" -#: ../gio/glib-compile-schemas.c:786 +#: gio/glib-compile-schemas.c:786 msgid "Empty names are not permitted" msgstr "Leere Namen sind nicht zulässig" -#: ../gio/glib-compile-schemas.c:796 +#: gio/glib-compile-schemas.c:796 #, c-format msgid "Invalid name “%s”: names must begin with a lowercase letter" msgstr "Ungültiger Name »%s«: Namen müssen mit einem Kleinbuchstaben beginnen" -#: ../gio/glib-compile-schemas.c:808 +#: gio/glib-compile-schemas.c:808 #, c-format msgid "" "Invalid name “%s”: invalid character “%c”; only lowercase letters, numbers " @@ -2587,39 +2551,39 @@ "Ungültiger Name »%s«: ungültiges Zeichen »%c«; nur Kleinbuchstaben, Ziffern " "und Bindestriche »-« sind zulässig" -#: ../gio/glib-compile-schemas.c:817 +#: gio/glib-compile-schemas.c:817 #, c-format msgid "Invalid name “%s”: two successive hyphens (“--”) are not permitted" msgstr "" "Ungültiger Name »%s«: Zwei aufeinander folgende Bindestriche »--« sind nicht " "zulässig." -#: ../gio/glib-compile-schemas.c:826 +#: gio/glib-compile-schemas.c:826 #, c-format msgid "Invalid name “%s”: the last character may not be a hyphen (“-”)" msgstr "" "Ungültiger Name »%s«: das letzte Zeichen darf kein Bindestrich »-« sein." -#: ../gio/glib-compile-schemas.c:834 +#: gio/glib-compile-schemas.c:834 #, c-format msgid "Invalid name “%s”: maximum length is 1024" msgstr "Ungültiger Name »%s«: maximale Länge ist 1024" -#: ../gio/glib-compile-schemas.c:904 +#: gio/glib-compile-schemas.c:904 #, c-format msgid " already specified" msgstr " wurde bereits angegeben" -#: ../gio/glib-compile-schemas.c:930 +#: gio/glib-compile-schemas.c:930 msgid "Cannot add keys to a “list-of” schema" msgstr "Schlüssel können nicht zum Schema »list-of« hinzugefügt werden" -#: ../gio/glib-compile-schemas.c:941 +#: gio/glib-compile-schemas.c:941 #, c-format msgid " already specified" msgstr " wurde bereits angegeben" -#: ../gio/glib-compile-schemas.c:959 +#: gio/glib-compile-schemas.c:959 #, c-format msgid "" " shadows in ; use " @@ -2628,7 +2592,7 @@ " verdeckt in ; verwenden Sie " ", um den Wert anzupassen" -#: ../gio/glib-compile-schemas.c:970 +#: gio/glib-compile-schemas.c:970 #, c-format msgid "" "Exactly one of “type”, “enum” or “flags” must be specified as an attribute " @@ -2637,57 +2601,57 @@ "Genau eines von »type«, »enum« oder »flags« muss als Attribut für " "angegeben werden" -#: ../gio/glib-compile-schemas.c:989 +#: gio/glib-compile-schemas.c:989 #, c-format msgid "<%s id='%s'> not (yet) defined." msgstr "<%s id='%s'> (noch) nicht definiert." -#: ../gio/glib-compile-schemas.c:1004 +#: gio/glib-compile-schemas.c:1004 #, c-format msgid "Invalid GVariant type string “%s”" msgstr "Ungültige GVariant-Typzeichenkette »%s«" -#: ../gio/glib-compile-schemas.c:1034 +#: gio/glib-compile-schemas.c:1034 msgid " given but schema isn’t extending anything" msgstr " angegeben, aber das Schema erweitert nichts" -#: ../gio/glib-compile-schemas.c:1047 +#: gio/glib-compile-schemas.c:1047 #, c-format msgid "No to override" msgstr "Kein zum Überschreiben" -#: ../gio/glib-compile-schemas.c:1055 +#: gio/glib-compile-schemas.c:1055 #, c-format msgid " already specified" msgstr " wurde bereits angegeben" -#: ../gio/glib-compile-schemas.c:1128 +#: gio/glib-compile-schemas.c:1128 #, c-format msgid " already specified" msgstr " wurde bereits angegeben" -#: ../gio/glib-compile-schemas.c:1140 +#: gio/glib-compile-schemas.c:1140 #, c-format msgid " extends not yet existing schema “%s”" msgstr " erweitert noch nicht vorhandenes Schema »%s«" -#: ../gio/glib-compile-schemas.c:1156 +#: gio/glib-compile-schemas.c:1156 #, c-format msgid " is list of not yet existing schema “%s”" msgstr "" " ist eine Liste des noch nicht vorhandenen Schemas »%s«" -#: ../gio/glib-compile-schemas.c:1164 +#: gio/glib-compile-schemas.c:1164 #, c-format msgid "Cannot be a list of a schema with a path" msgstr "Darf keine Liste von Schemata mit einem Pfad sein" -#: ../gio/glib-compile-schemas.c:1174 +#: gio/glib-compile-schemas.c:1174 #, c-format msgid "Cannot extend a schema with a path" msgstr "Ein Schema darf nicht um einen Pfad erweitert werden" -#: ../gio/glib-compile-schemas.c:1184 +#: gio/glib-compile-schemas.c:1184 #, c-format msgid "" " is a list, extending which is not a list" @@ -2695,7 +2659,7 @@ " ist eine Liste, welche erweitert, das " "keine Liste ist" -#: ../gio/glib-compile-schemas.c:1194 +#: gio/glib-compile-schemas.c:1194 #, c-format msgid "" " extends but “%s” " @@ -2704,18 +2668,18 @@ " erweitert , aber " "»%s« erweitert »%s« nicht" -#: ../gio/glib-compile-schemas.c:1211 +#: gio/glib-compile-schemas.c:1211 #, c-format msgid "A path, if given, must begin and end with a slash" msgstr "" "Ein Pfad, falls angegeben, muss mit einem Schrägstrich beginnen und enden" -#: ../gio/glib-compile-schemas.c:1218 +#: gio/glib-compile-schemas.c:1218 #, c-format msgid "The path of a list must end with “:/”" msgstr "Der Pfad einer Liste muss mit »:/« enden" -#: ../gio/glib-compile-schemas.c:1227 +#: gio/glib-compile-schemas.c:1227 #, c-format msgid "" "Warning: Schema “%s” has path “%s”. Paths starting with “/apps/”, “/" @@ -2724,72 +2688,72 @@ "Warnung: Schema »%s« hat den Pfad »%s«. Mit »/apps/«, »/desktop/« oder »/" "system/« beginnende Pfade gelten jecoh als veraltet." -#: ../gio/glib-compile-schemas.c:1257 +#: gio/glib-compile-schemas.c:1257 #, c-format msgid "<%s id='%s'> already specified" msgstr "<%s id='%s'> bereits angegeben" -#: ../gio/glib-compile-schemas.c:1407 ../gio/glib-compile-schemas.c:1423 +#: gio/glib-compile-schemas.c:1407 gio/glib-compile-schemas.c:1423 #, c-format msgid "Only one <%s> element allowed inside <%s>" msgstr "Nur ein <%s>-Element ist innerhalb von <%s> erlaubt" -#: ../gio/glib-compile-schemas.c:1505 +#: gio/glib-compile-schemas.c:1505 #, c-format msgid "Element <%s> not allowed at the top level" msgstr "Element <%s> ist in der obersten Ebene nicht erlaubt" -#: ../gio/glib-compile-schemas.c:1523 +#: gio/glib-compile-schemas.c:1523 msgid "Element is required in " msgstr "Element wird in benötigt" -#: ../gio/glib-compile-schemas.c:1613 +#: gio/glib-compile-schemas.c:1613 #, c-format msgid "Text may not appear inside <%s>" msgstr "Text darf nicht innerhalb von <%s> erscheinen" -#: ../gio/glib-compile-schemas.c:1681 +#: gio/glib-compile-schemas.c:1681 #, c-format msgid "Warning: undefined reference to " msgstr "Warnung: nicht definierte Referenz zu " #. Translators: Do not translate "--strict". -#: ../gio/glib-compile-schemas.c:1820 ../gio/glib-compile-schemas.c:1894 -#: ../gio/glib-compile-schemas.c:1970 +#: gio/glib-compile-schemas.c:1820 gio/glib-compile-schemas.c:1894 +#: gio/glib-compile-schemas.c:1970 #, c-format msgid "--strict was specified; exiting.\n" msgstr "--strict wurde angegeben; Abbruch.\n" -#: ../gio/glib-compile-schemas.c:1830 +#: gio/glib-compile-schemas.c:1830 #, c-format msgid "This entire file has been ignored.\n" msgstr "Die gesamte Datei wurde ignoriert.\n" -#: ../gio/glib-compile-schemas.c:1890 +#: gio/glib-compile-schemas.c:1890 #, c-format msgid "Ignoring this file.\n" msgstr "Diese Datei wird ignoriert.\n" -#: ../gio/glib-compile-schemas.c:1930 +#: gio/glib-compile-schemas.c:1930 #, c-format msgid "No such key '%s' in schema '%s' as specified in override file '%s'" msgstr "" "Kein Schlüssel »%s« in Schema »%s« wie angegeben in überschreibender Datei " "»%s«" -#: ../gio/glib-compile-schemas.c:1936 ../gio/glib-compile-schemas.c:1994 -#: ../gio/glib-compile-schemas.c:2022 +#: gio/glib-compile-schemas.c:1936 gio/glib-compile-schemas.c:1994 +#: gio/glib-compile-schemas.c:2022 #, c-format msgid "; ignoring override for this key.\n" msgstr "; Überschreiben dieses Schlüssels wird ignoriert.\n" -#: ../gio/glib-compile-schemas.c:1940 ../gio/glib-compile-schemas.c:1998 -#: ../gio/glib-compile-schemas.c:2026 +#: gio/glib-compile-schemas.c:1940 gio/glib-compile-schemas.c:1998 +#: gio/glib-compile-schemas.c:2026 #, c-format msgid " and --strict was specified; exiting.\n" msgstr " und --strict wurde angegeben; Abbruch.\n" -#: ../gio/glib-compile-schemas.c:1956 +#: gio/glib-compile-schemas.c:1956 #, c-format msgid "" "error parsing key '%s' in schema '%s' as specified in override file '%s': %s." @@ -2797,12 +2761,12 @@ "Fehler beim Verarbeiten des Schlüssels »%s« in Schema »%s« wie angegeben in " "überschreibender Datei »%s«: %s." -#: ../gio/glib-compile-schemas.c:1966 +#: gio/glib-compile-schemas.c:1966 #, c-format msgid "Ignoring override for this key.\n" msgstr "Überschreiben dieses Schlüssels wird ignoriert.\n" -#: ../gio/glib-compile-schemas.c:1984 +#: gio/glib-compile-schemas.c:1984 #, c-format msgid "" "override for key '%s' in schema '%s' in override file '%s' is outside the " @@ -2811,7 +2775,7 @@ "Überschreiben für Schlüssel »%s« in Schema »%s« in überschreibender Datei " "»%s« liegt außerhalb des im Schema angegebenen Bereichs" -#: ../gio/glib-compile-schemas.c:2012 +#: gio/glib-compile-schemas.c:2012 #, c-format msgid "" "override for key '%s' in schema '%s' in override file '%s' is not in the " @@ -2820,23 +2784,23 @@ "Überschreiben für Schlüssel »%s« in Schema »%s« in überschreibender Datei " "»%s« befindet sich nicht in der Liste gültiger Auswahlmöglichkeiten" -#: ../gio/glib-compile-schemas.c:2068 +#: gio/glib-compile-schemas.c:2068 msgid "where to store the gschemas.compiled file" msgstr "Speicherort der Datei »gschemas.compiled«" -#: ../gio/glib-compile-schemas.c:2069 +#: gio/glib-compile-schemas.c:2069 msgid "Abort on any errors in schemas" msgstr "Abbruch wegen einiger Fehler in Schemata" -#: ../gio/glib-compile-schemas.c:2070 +#: gio/glib-compile-schemas.c:2070 msgid "Do not write the gschema.compiled file" msgstr "Die Datei »gschema.compiled« nicht schreiben" -#: ../gio/glib-compile-schemas.c:2071 +#: gio/glib-compile-schemas.c:2071 msgid "Do not enforce key name restrictions" msgstr "Keine Einschränkungen für Schlüsselnamen erzwingen" -#: ../gio/glib-compile-schemas.c:2099 +#: gio/glib-compile-schemas.c:2099 msgid "" "Compile all GSettings schema files into a schema cache.\n" "Schema files are required to have the extension .gschema.xml,\n" @@ -2846,32 +2810,32 @@ "Schemadateien müssen die Erweiterung .gschema.xml haben,\n" "die Zwischenspeicherdatei die Erweiterung gschemas.compiled." -#: ../gio/glib-compile-schemas.c:2120 +#: gio/glib-compile-schemas.c:2120 #, c-format msgid "You should give exactly one directory name\n" msgstr "Sie sollten genau einen Ordnernamen angeben\n" -#: ../gio/glib-compile-schemas.c:2162 +#: gio/glib-compile-schemas.c:2162 #, c-format msgid "No schema files found: " msgstr "Keine Schema-Dateien gefunden: " -#: ../gio/glib-compile-schemas.c:2165 +#: gio/glib-compile-schemas.c:2165 #, c-format msgid "doing nothing.\n" msgstr "Nichts wird getan.\n" -#: ../gio/glib-compile-schemas.c:2168 +#: gio/glib-compile-schemas.c:2168 #, c-format msgid "removed existing output file.\n" msgstr "Vorhandene Ausgabedatei wurde entfernt.\n" -#: ../gio/glocalfile.c:643 ../gio/win32/gwinhttpfile.c:420 +#: gio/glocalfile.c:643 gio/win32/gwinhttpfile.c:420 #, c-format msgid "Invalid filename %s" msgstr "Ungültiger Dateiname %s" -#: ../gio/glocalfile.c:1105 +#: gio/glocalfile.c:1105 #, c-format msgid "Error getting filesystem info for %s: %s" msgstr "Fehler beim Einlesen der Dateisystem-Information für %s: %s" @@ -2880,321 +2844,321 @@ #. * the enclosing (user visible) mount of a file, but none #. * exists. #. -#: ../gio/glocalfile.c:1244 +#: gio/glocalfile.c:1244 #, c-format msgid "Containing mount for file %s not found" msgstr "Enthaltender Einhängepunkt für Datei %s wurde nicht gefunden" -#: ../gio/glocalfile.c:1267 +#: gio/glocalfile.c:1267 msgid "Can’t rename root directory" msgstr "Wurzelordner kann nicht umbenannt werden" -#: ../gio/glocalfile.c:1285 ../gio/glocalfile.c:1308 +#: gio/glocalfile.c:1285 gio/glocalfile.c:1308 #, c-format msgid "Error renaming file %s: %s" msgstr "Fehler beim Umbenennen der Datei %s: %s" -#: ../gio/glocalfile.c:1292 +#: gio/glocalfile.c:1292 msgid "Can’t rename file, filename already exists" msgstr "Datei kann nicht umbenannt werden, da der Dateiname bereits existiert" -#: ../gio/glocalfile.c:1305 ../gio/glocalfile.c:2322 ../gio/glocalfile.c:2350 -#: ../gio/glocalfile.c:2507 ../gio/glocalfileoutputstream.c:551 +#: gio/glocalfile.c:1305 gio/glocalfile.c:2322 gio/glocalfile.c:2350 +#: gio/glocalfile.c:2507 gio/glocalfileoutputstream.c:551 msgid "Invalid filename" msgstr "Ungültiger Dateiname" -#: ../gio/glocalfile.c:1473 ../gio/glocalfile.c:1488 +#: gio/glocalfile.c:1473 gio/glocalfile.c:1488 #, c-format msgid "Error opening file %s: %s" msgstr "Fehler beim Öffnen der Datei »%s«: %s" -#: ../gio/glocalfile.c:1613 +#: gio/glocalfile.c:1613 #, c-format msgid "Error removing file %s: %s" msgstr "Fehler beim Entfernen der Datei »%s«: %s" -#: ../gio/glocalfile.c:1997 +#: gio/glocalfile.c:1997 #, c-format msgid "Error trashing file %s: %s" msgstr "Fehler beim Verschieben der Datei %s in den Papierkorb: %s" -#: ../gio/glocalfile.c:2020 +#: gio/glocalfile.c:2020 #, c-format msgid "Unable to create trash dir %s: %s" msgstr "Papierkorb-Ordner %s konnte nicht angelegt werden: %s" -#: ../gio/glocalfile.c:2040 +#: gio/glocalfile.c:2040 #, c-format msgid "Unable to find toplevel directory to trash %s" msgstr "" "Oberster Ordner konnte zum Verschieben von %s in den Papierkorb nicht " "gefunden werden" -#: ../gio/glocalfile.c:2119 ../gio/glocalfile.c:2139 +#: gio/glocalfile.c:2119 gio/glocalfile.c:2139 #, c-format msgid "Unable to find or create trash directory for %s" msgstr "Papierkorb-Ordner konnte für %s nicht gefunden oder angelegt werden" -#: ../gio/glocalfile.c:2174 +#: gio/glocalfile.c:2174 #, c-format msgid "Unable to create trashing info file for %s: %s" msgstr "Löschprotokoll-Datei für %s konnte nicht angelegt werden: %s" -#: ../gio/glocalfile.c:2233 +#: gio/glocalfile.c:2233 #, c-format msgid "Unable to trash file %s across filesystem boundaries" msgstr "" "Datei %s kann nicht über Dateisystemgrenzen hinweg in den Papierkorb " "verschoben werden" -#: ../gio/glocalfile.c:2237 ../gio/glocalfile.c:2293 +#: gio/glocalfile.c:2237 gio/glocalfile.c:2293 #, c-format msgid "Unable to trash file %s: %s" msgstr "Datei %s kann nicht in den Papierkorb verschoben werden: %s" -#: ../gio/glocalfile.c:2299 +#: gio/glocalfile.c:2299 #, c-format msgid "Unable to trash file %s" msgstr "Datei %s kann nicht in den Papierkorb verschoben werden" -#: ../gio/glocalfile.c:2325 +#: gio/glocalfile.c:2325 #, c-format msgid "Error creating directory %s: %s" msgstr "Fehler beim Erstellen des Ordners »%s«: %s" -#: ../gio/glocalfile.c:2354 +#: gio/glocalfile.c:2354 #, c-format msgid "Filesystem does not support symbolic links" msgstr "Das Dateisystem unterstützt keine symbolische Verknüpfungen" -#: ../gio/glocalfile.c:2357 +#: gio/glocalfile.c:2357 #, c-format msgid "Error making symbolic link %s: %s" msgstr "Fehler beim Erstellen der symbolischen Verknüpfung %s: %s" -#: ../gio/glocalfile.c:2363 ../glib/gfileutils.c:2127 +#: gio/glocalfile.c:2363 glib/gfileutils.c:2127 msgid "Symbolic links not supported" msgstr "Symbolische Verknüpfungen nicht unterstützt" -#: ../gio/glocalfile.c:2418 ../gio/glocalfile.c:2453 ../gio/glocalfile.c:2510 +#: gio/glocalfile.c:2418 gio/glocalfile.c:2453 gio/glocalfile.c:2510 #, c-format msgid "Error moving file %s: %s" msgstr "Fehler beim Verschieben der Datei %s: %s" -#: ../gio/glocalfile.c:2441 +#: gio/glocalfile.c:2441 msgid "Can’t move directory over directory" msgstr "Ordner kann nicht über Ordner verschoben werden" -#: ../gio/glocalfile.c:2467 ../gio/glocalfileoutputstream.c:935 -#: ../gio/glocalfileoutputstream.c:949 ../gio/glocalfileoutputstream.c:964 -#: ../gio/glocalfileoutputstream.c:981 ../gio/glocalfileoutputstream.c:995 +#: gio/glocalfile.c:2467 gio/glocalfileoutputstream.c:935 +#: gio/glocalfileoutputstream.c:949 gio/glocalfileoutputstream.c:964 +#: gio/glocalfileoutputstream.c:981 gio/glocalfileoutputstream.c:995 msgid "Backup file creation failed" msgstr "Erstellen der Sicherungsdatei gescheitert" -#: ../gio/glocalfile.c:2486 +#: gio/glocalfile.c:2486 #, c-format msgid "Error removing target file: %s" msgstr "Fehler beim Entfernen der Zieldatei: %s" -#: ../gio/glocalfile.c:2500 +#: gio/glocalfile.c:2500 msgid "Move between mounts not supported" msgstr "Verschieben zwischen Einhängepunkten nicht unterstützt" -#: ../gio/glocalfile.c:2691 +#: gio/glocalfile.c:2691 #, c-format msgid "Could not determine the disk usage of %s: %s" msgstr "Konnte die Festplattenbelegung von %s nicht bestimmen: %s" -#: ../gio/glocalfileinfo.c:745 +#: gio/glocalfileinfo.c:745 msgid "Attribute value must be non-NULL" msgstr "Attributwert darf nicht NULL sein" -#: ../gio/glocalfileinfo.c:752 +#: gio/glocalfileinfo.c:752 msgid "Invalid attribute type (string expected)" msgstr "Ungültiger Attributtyp (»string« erwartet)" -#: ../gio/glocalfileinfo.c:759 +#: gio/glocalfileinfo.c:759 msgid "Invalid extended attribute name" msgstr "Ungültiger erweiterter Attributname" -#: ../gio/glocalfileinfo.c:799 +#: gio/glocalfileinfo.c:799 #, c-format msgid "Error setting extended attribute “%s”: %s" msgstr "Fehler beim Setzen des erweiterten Attributs »%s«: %s" -#: ../gio/glocalfileinfo.c:1607 +#: gio/glocalfileinfo.c:1617 msgid " (invalid encoding)" msgstr " (ungültige Kodierung)" -#: ../gio/glocalfileinfo.c:1776 ../gio/glocalfileoutputstream.c:813 +#: gio/glocalfileinfo.c:1786 gio/glocalfileoutputstream.c:813 #, c-format msgid "Error when getting information for file “%s”: %s" msgstr "Fehler beim Holen der Informationen für Datei »%s«: %s" -#: ../gio/glocalfileinfo.c:2038 +#: gio/glocalfileinfo.c:2050 #, c-format msgid "Error when getting information for file descriptor: %s" msgstr "Fehler beim Holen der Informationen für Dateideskriptor: %s" -#: ../gio/glocalfileinfo.c:2083 +#: gio/glocalfileinfo.c:2095 msgid "Invalid attribute type (uint32 expected)" msgstr "Ungültiger Attributtyp (»uint32« erwartet)" -#: ../gio/glocalfileinfo.c:2101 +#: gio/glocalfileinfo.c:2113 msgid "Invalid attribute type (uint64 expected)" msgstr "Ungültiger Attributtyp (»uint64« erwartet)" -#: ../gio/glocalfileinfo.c:2120 ../gio/glocalfileinfo.c:2139 +#: gio/glocalfileinfo.c:2132 gio/glocalfileinfo.c:2151 msgid "Invalid attribute type (byte string expected)" msgstr "Ungültiger Attributtyp (»byte string« erwartet)" -#: ../gio/glocalfileinfo.c:2184 +#: gio/glocalfileinfo.c:2198 msgid "Cannot set permissions on symlinks" msgstr "" "Zugriffsrechte für symbolische Verknüpfungen können nicht gesetzt werden" -#: ../gio/glocalfileinfo.c:2200 +#: gio/glocalfileinfo.c:2214 #, c-format msgid "Error setting permissions: %s" msgstr "Fehler beim Setzen der Zugriffsrechte: %s" -#: ../gio/glocalfileinfo.c:2251 +#: gio/glocalfileinfo.c:2265 #, c-format msgid "Error setting owner: %s" msgstr "Fehler beim Setzen des Besitzers: %s" -#: ../gio/glocalfileinfo.c:2274 +#: gio/glocalfileinfo.c:2288 msgid "symlink must be non-NULL" msgstr "Symbolische Verknüpfung darf nicht NULL sein" -#: ../gio/glocalfileinfo.c:2284 ../gio/glocalfileinfo.c:2303 -#: ../gio/glocalfileinfo.c:2314 +#: gio/glocalfileinfo.c:2298 gio/glocalfileinfo.c:2317 +#: gio/glocalfileinfo.c:2328 #, c-format msgid "Error setting symlink: %s" msgstr "Fehler beim Setzen der symbolischen Verknüpfung: %s" -#: ../gio/glocalfileinfo.c:2293 +#: gio/glocalfileinfo.c:2307 msgid "Error setting symlink: file is not a symlink" msgstr "" "Fehler beim Setzen der symbolischen Verknüpfung: Datei ist keine symbolische " "Verknüpfung" -#: ../gio/glocalfileinfo.c:2419 +#: gio/glocalfileinfo.c:2433 #, c-format msgid "Error setting modification or access time: %s" msgstr "Fehler beim Setzen der Zugriffsrechte oder der Zugriffszeit: %s" -#: ../gio/glocalfileinfo.c:2442 +#: gio/glocalfileinfo.c:2456 msgid "SELinux context must be non-NULL" msgstr "SELinux-Kontext darf nicht NULL sein" -#: ../gio/glocalfileinfo.c:2457 +#: gio/glocalfileinfo.c:2471 #, c-format msgid "Error setting SELinux context: %s" msgstr "Fehler beim Setzen des SELinux-Kontexts: %s" -#: ../gio/glocalfileinfo.c:2464 +#: gio/glocalfileinfo.c:2478 msgid "SELinux is not enabled on this system" msgstr "SELinux ist auf diesem System nicht aktiviert" -#: ../gio/glocalfileinfo.c:2556 +#: gio/glocalfileinfo.c:2570 #, c-format msgid "Setting attribute %s not supported" msgstr "Setzen des Attributs %s nicht unterstützt" -#: ../gio/glocalfileinputstream.c:168 ../gio/glocalfileoutputstream.c:696 +#: gio/glocalfileinputstream.c:168 gio/glocalfileoutputstream.c:696 #, c-format msgid "Error reading from file: %s" msgstr "Fehler beim Lesen aus Datei: %s" -#: ../gio/glocalfileinputstream.c:199 ../gio/glocalfileinputstream.c:211 -#: ../gio/glocalfileinputstream.c:225 ../gio/glocalfileinputstream.c:333 -#: ../gio/glocalfileoutputstream.c:458 ../gio/glocalfileoutputstream.c:1013 +#: gio/glocalfileinputstream.c:199 gio/glocalfileinputstream.c:211 +#: gio/glocalfileinputstream.c:225 gio/glocalfileinputstream.c:333 +#: gio/glocalfileoutputstream.c:458 gio/glocalfileoutputstream.c:1013 #, c-format msgid "Error seeking in file: %s" msgstr "Fehler beim Suchen in Datei: %s" -#: ../gio/glocalfileinputstream.c:255 ../gio/glocalfileoutputstream.c:248 -#: ../gio/glocalfileoutputstream.c:342 +#: gio/glocalfileinputstream.c:255 gio/glocalfileoutputstream.c:248 +#: gio/glocalfileoutputstream.c:342 #, c-format msgid "Error closing file: %s" msgstr "Fehler beim Schließen der Datei: %s" -#: ../gio/glocalfilemonitor.c:840 +#: gio/glocalfilemonitor.c:852 msgid "Unable to find default local file monitor type" msgstr "" "Vorgegebener Überwachungstyp für lokale Dateien konnte nicht gefunden werden" -#: ../gio/glocalfileoutputstream.c:196 ../gio/glocalfileoutputstream.c:228 -#: ../gio/glocalfileoutputstream.c:717 +#: gio/glocalfileoutputstream.c:196 gio/glocalfileoutputstream.c:228 +#: gio/glocalfileoutputstream.c:717 #, c-format msgid "Error writing to file: %s" msgstr "Fehler beim Schreiben in Datei: %s" -#: ../gio/glocalfileoutputstream.c:275 +#: gio/glocalfileoutputstream.c:275 #, c-format msgid "Error removing old backup link: %s" msgstr "Fehler beim Entfernen der alten Sicherungsverknüpfung: %s" -#: ../gio/glocalfileoutputstream.c:289 ../gio/glocalfileoutputstream.c:302 +#: gio/glocalfileoutputstream.c:289 gio/glocalfileoutputstream.c:302 #, c-format msgid "Error creating backup copy: %s" msgstr "Fehler beim Erzeugen der Sicherungskopie: %s" -#: ../gio/glocalfileoutputstream.c:320 +#: gio/glocalfileoutputstream.c:320 #, c-format msgid "Error renaming temporary file: %s" msgstr "Fehler beim Umbenennen der temporären Datei: %s" -#: ../gio/glocalfileoutputstream.c:504 ../gio/glocalfileoutputstream.c:1064 +#: gio/glocalfileoutputstream.c:504 gio/glocalfileoutputstream.c:1064 #, c-format msgid "Error truncating file: %s" msgstr "Fehler beim Abschneiden der Datei: %s" -#: ../gio/glocalfileoutputstream.c:557 ../gio/glocalfileoutputstream.c:795 -#: ../gio/glocalfileoutputstream.c:1045 ../gio/gsubprocess.c:380 +#: gio/glocalfileoutputstream.c:557 gio/glocalfileoutputstream.c:795 +#: gio/glocalfileoutputstream.c:1045 gio/gsubprocess.c:380 #, c-format msgid "Error opening file “%s”: %s" msgstr "Fehler beim Öffnen der Datei »%s«: %s" -#: ../gio/glocalfileoutputstream.c:826 +#: gio/glocalfileoutputstream.c:826 msgid "Target file is a directory" msgstr "Zieldatei ist ein Ordner" -#: ../gio/glocalfileoutputstream.c:831 +#: gio/glocalfileoutputstream.c:831 msgid "Target file is not a regular file" msgstr "Zieldatei ist keine reguläre Datei" -#: ../gio/glocalfileoutputstream.c:843 +#: gio/glocalfileoutputstream.c:843 msgid "The file was externally modified" msgstr "Die Datei wurde extern verändert" -#: ../gio/glocalfileoutputstream.c:1029 +#: gio/glocalfileoutputstream.c:1029 #, c-format msgid "Error removing old file: %s" msgstr "Fehler beim Entfernen der alten Datei: %s" -#: ../gio/gmemoryinputstream.c:474 ../gio/gmemoryoutputstream.c:772 +#: gio/gmemoryinputstream.c:474 gio/gmemoryoutputstream.c:772 msgid "Invalid GSeekType supplied" msgstr "Ungültiger GSeekType übergeben" -#: ../gio/gmemoryinputstream.c:484 +#: gio/gmemoryinputstream.c:484 msgid "Invalid seek request" msgstr "Ungültige Suchanfrage" -#: ../gio/gmemoryinputstream.c:508 +#: gio/gmemoryinputstream.c:508 msgid "Cannot truncate GMemoryInputStream" msgstr "GMemoryInputStream konnte nicht abgeschnitten werden" -#: ../gio/gmemoryoutputstream.c:567 +#: gio/gmemoryoutputstream.c:567 msgid "Memory output stream not resizable" msgstr "Größe des Speicherausgabestroms ist nicht änderbar" -#: ../gio/gmemoryoutputstream.c:583 +#: gio/gmemoryoutputstream.c:583 msgid "Failed to resize memory output stream" msgstr "Größe des Speicherausgabestroms konnte nicht geändert werden" -#: ../gio/gmemoryoutputstream.c:673 +#: gio/gmemoryoutputstream.c:673 msgid "" "Amount of memory required to process the write is larger than available " "address space" @@ -3202,32 +3166,32 @@ "Für den Schreibvorgang erforderliche Speichermenge ist größer als der " "verfügbare Adressbereich" -#: ../gio/gmemoryoutputstream.c:782 +#: gio/gmemoryoutputstream.c:782 msgid "Requested seek before the beginning of the stream" msgstr "Angeforderte Suche vor dem Beginn des Datenstroms" -#: ../gio/gmemoryoutputstream.c:797 +#: gio/gmemoryoutputstream.c:797 msgid "Requested seek beyond the end of the stream" msgstr "Angeforderte Suche nach dem Ende des Datenstroms" #. Translators: This is an error #. * message for mount objects that #. * don't implement unmount. -#: ../gio/gmount.c:396 +#: gio/gmount.c:396 msgid "mount doesn’t implement “unmount”" msgstr "Einhängepunkt unterstützt Aushängen nicht" #. Translators: This is an error #. * message for mount objects that #. * don't implement eject. -#: ../gio/gmount.c:472 +#: gio/gmount.c:472 msgid "mount doesn’t implement “eject”" msgstr "Einhängepunkt unterstützt Auswerfen nicht" #. Translators: This is an error #. * message for mount objects that #. * don't implement any of unmount or unmount_with_operation. -#: ../gio/gmount.c:550 +#: gio/gmount.c:550 msgid "mount doesn’t implement “unmount” or “unmount_with_operation”" msgstr "" "Einhängepunkt unterstützt nicht das Aushängen oder »unmount_with_operation«" @@ -3235,108 +3199,107 @@ #. Translators: This is an error #. * message for mount objects that #. * don't implement any of eject or eject_with_operation. -#: ../gio/gmount.c:635 +#: gio/gmount.c:635 msgid "mount doesn’t implement “eject” or “eject_with_operation”" msgstr "Einhängepunkt unterstützt Auswerfen oder »eject_with_operation« nicht" #. Translators: This is an error #. * message for mount objects that #. * don't implement remount. -#: ../gio/gmount.c:723 +#: gio/gmount.c:723 msgid "mount doesn’t implement “remount”" msgstr "Einhängepunkt unterstützt erneutes Einhängen nicht" #. Translators: This is an error #. * message for mount objects that #. * don't implement content type guessing. -#: ../gio/gmount.c:805 +#: gio/gmount.c:805 msgid "mount doesn’t implement content type guessing" msgstr "Einhängepunkt unterstützt Erraten des Inhaltstyps nicht" #. Translators: This is an error #. * message for mount objects that #. * don't implement content type guessing. -#: ../gio/gmount.c:892 +#: gio/gmount.c:892 msgid "mount doesn’t implement synchronous content type guessing" msgstr "Einhängepunkt unterstützt synchrones Erraten des Inhaltstyps nicht" -#: ../gio/gnetworkaddress.c:378 +#: gio/gnetworkaddress.c:378 #, c-format msgid "Hostname “%s” contains “[” but not “]”" msgstr "Rechnername »%s« enthält »[«, aber nicht »]«" -#: ../gio/gnetworkmonitorbase.c:206 ../gio/gnetworkmonitorbase.c:310 +#: gio/gnetworkmonitorbase.c:211 gio/gnetworkmonitorbase.c:315 msgid "Network unreachable" msgstr "Das Netzwerk ist nicht erreichbar" -#: ../gio/gnetworkmonitorbase.c:244 ../gio/gnetworkmonitorbase.c:274 +#: gio/gnetworkmonitorbase.c:249 gio/gnetworkmonitorbase.c:279 msgid "Host unreachable" msgstr "Rechner ist nicht erreichbar" -#: ../gio/gnetworkmonitornetlink.c:96 ../gio/gnetworkmonitornetlink.c:108 -#: ../gio/gnetworkmonitornetlink.c:127 +#: gio/gnetworkmonitornetlink.c:97 gio/gnetworkmonitornetlink.c:109 +#: gio/gnetworkmonitornetlink.c:128 #, c-format msgid "Could not create network monitor: %s" msgstr "Netzwerkmonitor konnte nicht erstellt werden: %s" -#: ../gio/gnetworkmonitornetlink.c:117 +#: gio/gnetworkmonitornetlink.c:118 msgid "Could not create network monitor: " msgstr "Netzwerkmonitor konnte nicht erstellt werden: " -#: ../gio/gnetworkmonitornetlink.c:175 +#: gio/gnetworkmonitornetlink.c:176 msgid "Could not get network status: " msgstr "Netzwerkstatus konnte nicht ermittelt werden: " -#: ../gio/gnetworkmonitornm.c:329 +#: gio/gnetworkmonitornm.c:322 #, c-format msgid "NetworkManager version too old" msgstr "Die Version von NetworkManager ist zu alt" -#: ../gio/goutputstream.c:212 ../gio/goutputstream.c:560 +#: gio/goutputstream.c:212 gio/goutputstream.c:560 msgid "Output stream doesn’t implement write" msgstr "Ausgabedatenstrom unterstützt kein Schreiben" -#: ../gio/goutputstream.c:521 ../gio/goutputstream.c:1224 +#: gio/goutputstream.c:521 gio/goutputstream.c:1224 msgid "Source stream is already closed" msgstr "Quelldatenstrom ist bereits geschlossen" -#: ../gio/gresolver.c:342 ../gio/gthreadedresolver.c:116 -#: ../gio/gthreadedresolver.c:126 +#: gio/gresolver.c:342 gio/gthreadedresolver.c:116 gio/gthreadedresolver.c:126 #, c-format msgid "Error resolving “%s”: %s" msgstr "Fehler beim Auflösen von »%s«: %s" -#: ../gio/gresolver.c:729 ../gio/gresolver.c:781 +#: gio/gresolver.c:729 gio/gresolver.c:781 msgid "Invalid domain" msgstr "Ungültige Domain" -#: ../gio/gresource.c:621 ../gio/gresource.c:880 ../gio/gresource.c:919 -#: ../gio/gresource.c:1043 ../gio/gresource.c:1115 ../gio/gresource.c:1188 -#: ../gio/gresource.c:1258 ../gio/gresourcefile.c:476 -#: ../gio/gresourcefile.c:599 ../gio/gresourcefile.c:736 +#: gio/gresource.c:621 gio/gresource.c:880 gio/gresource.c:919 +#: gio/gresource.c:1043 gio/gresource.c:1115 gio/gresource.c:1188 +#: gio/gresource.c:1258 gio/gresourcefile.c:476 gio/gresourcefile.c:599 +#: gio/gresourcefile.c:736 #, c-format msgid "The resource at “%s” does not exist" msgstr "Die Ressource auf »%s« existiert nicht" -#: ../gio/gresource.c:786 +#: gio/gresource.c:786 #, c-format msgid "The resource at “%s” failed to decompress" msgstr "Die Ressource auf »%s« konnte nicht entpackt werden" -#: ../gio/gresourcefile.c:732 +#: gio/gresourcefile.c:732 #, c-format msgid "The resource at “%s” is not a directory" msgstr "Die Ressource auf »%s« ist ein Ordner" -#: ../gio/gresourcefile.c:940 +#: gio/gresourcefile.c:940 msgid "Input stream doesn’t implement seek" msgstr "Eingabedatenstrom unterstützt kein Suchen" -#: ../gio/gresource-tool.c:494 +#: gio/gresource-tool.c:494 msgid "List sections containing resources in an elf FILE" msgstr "Sektionen einer ELF-Datei auflisten, welche Ressourcen enthält" -#: ../gio/gresource-tool.c:500 +#: gio/gresource-tool.c:500 msgid "" "List resources\n" "If SECTION is given, only list resources in this section\n" @@ -3346,16 +3309,15 @@ "Falls SEKTION angegeben ist, nur die Ressourcen dieser Sektion auflisten\n" "Falls PFAD angegeben ist, nur die betreffenden Ressourcen auflisten" -#: ../gio/gresource-tool.c:503 ../gio/gresource-tool.c:513 +#: gio/gresource-tool.c:503 gio/gresource-tool.c:513 msgid "FILE [PATH]" msgstr "DATEI [PFAD]" -#: ../gio/gresource-tool.c:504 ../gio/gresource-tool.c:514 -#: ../gio/gresource-tool.c:521 +#: gio/gresource-tool.c:504 gio/gresource-tool.c:514 gio/gresource-tool.c:521 msgid "SECTION" msgstr "SEKTION" -#: ../gio/gresource-tool.c:509 +#: gio/gresource-tool.c:509 msgid "" "List resources with details\n" "If SECTION is given, only list resources in this section\n" @@ -3367,15 +3329,15 @@ "Falls PFAD angegeben ist, nur die betreffenden Ressourcen auflisten\n" "Details enthalten Sektion, Größe und Kompression" -#: ../gio/gresource-tool.c:519 +#: gio/gresource-tool.c:519 msgid "Extract a resource file to stdout" msgstr "Eine Ressourcendatei in stdout auspacken" -#: ../gio/gresource-tool.c:520 +#: gio/gresource-tool.c:520 msgid "FILE PATH" msgstr "DATEIPFAD" -#: ../gio/gresource-tool.c:534 +#: gio/gresource-tool.c:534 msgid "" "Usage:\n" " gresource [--section SECTION] COMMAND [ARGS…]\n" @@ -3403,7 +3365,7 @@ "Rufen Sie »gresource help BEFEHL« auf, um detaillierte Hilfe zu erhalten.\n" "\n" -#: ../gio/gresource-tool.c:548 +#: gio/gresource-tool.c:548 #, c-format msgid "" "Usage:\n" @@ -3418,20 +3380,20 @@ "%s\n" "\n" -#: ../gio/gresource-tool.c:555 +#: gio/gresource-tool.c:555 msgid " SECTION An (optional) elf section name\n" msgstr " SEKTION Ein (optionaler) Name einer ELF-Sektion\n" -#: ../gio/gresource-tool.c:559 ../gio/gsettings-tool.c:703 +#: gio/gresource-tool.c:559 gio/gsettings-tool.c:703 msgid " COMMAND The (optional) command to explain\n" msgstr " BEFEHL Der (optionale) zu erklärende Befehl\n" -#: ../gio/gresource-tool.c:565 +#: gio/gresource-tool.c:565 msgid " FILE An elf file (a binary or a shared library)\n" msgstr "" " DATEI Eine ELF-Datei (ein Binary oder eine gemeinsame Bibliothek)\n" -#: ../gio/gresource-tool.c:568 +#: gio/gresource-tool.c:568 msgid "" " FILE An elf file (a binary or a shared library)\n" " or a compiled resource file\n" @@ -3439,93 +3401,85 @@ " DATEI Eine ELF-Datei (ein Binary oder eine gemeinsame Bibliothek)\n" " oder eine kompilierte Ressourcendatei\n" -#: ../gio/gresource-tool.c:572 +#: gio/gresource-tool.c:572 msgid "[PATH]" msgstr "[PFAD]" -#: ../gio/gresource-tool.c:574 +#: gio/gresource-tool.c:574 msgid " PATH An (optional) resource path (may be partial)\n" msgstr "" " PFAD Ein (optionaler) Ressourcenpfad (kann unvollständig sein)\n" -#: ../gio/gresource-tool.c:575 +#: gio/gresource-tool.c:575 msgid "PATH" msgstr "PFAD" -#: ../gio/gresource-tool.c:577 +#: gio/gresource-tool.c:577 msgid " PATH A resource path\n" msgstr " PFAD Ein Ressourcenpfad\n" -#: ../gio/gsettings-tool.c:51 ../gio/gsettings-tool.c:72 -#: ../gio/gsettings-tool.c:908 +#: gio/gsettings-tool.c:51 gio/gsettings-tool.c:72 gio/gsettings-tool.c:908 #, c-format msgid "No such schema “%s”\n" msgstr "Kein derartiges Schema »%s«\n" -#: ../gio/gsettings-tool.c:57 +#: gio/gsettings-tool.c:57 #, c-format msgid "Schema “%s” is not relocatable (path must not be specified)\n" msgstr "" "Schema »%s« ist nicht verschiebbar (Pfad darf nicht angegeben werden)\n" -#: ../gio/gsettings-tool.c:78 +#: gio/gsettings-tool.c:78 #, c-format msgid "Schema “%s” is relocatable (path must be specified)\n" msgstr "Schema »%s« ist verschiebbar (Pfad muss angegeben werden)\n" -#: ../gio/gsettings-tool.c:92 -#, c-format +#: gio/gsettings-tool.c:92 msgid "Empty path given.\n" msgstr "Leerer Pfad angegeben.\n" -#: ../gio/gsettings-tool.c:98 -#, c-format +#: gio/gsettings-tool.c:98 msgid "Path must begin with a slash (/)\n" msgstr "Pfad muss mit einem Schrägstrich beginnen (/)\n" -#: ../gio/gsettings-tool.c:104 -#, c-format +#: gio/gsettings-tool.c:104 msgid "Path must end with a slash (/)\n" msgstr "Pfad muss mit einem Schrägstrich enden (/)\n" -#: ../gio/gsettings-tool.c:110 -#, c-format +#: gio/gsettings-tool.c:110 msgid "Path must not contain two adjacent slashes (//)\n" msgstr "" "Pfad darf nicht zwei aufeinander folgende Schrägstriche enthalten (//)\n" -#: ../gio/gsettings-tool.c:538 -#, c-format +#: gio/gsettings-tool.c:538 msgid "The provided value is outside of the valid range\n" msgstr "Der angegebene Wert liegt außerhalb des gültigen Bereichs\n" -#: ../gio/gsettings-tool.c:545 -#, c-format +#: gio/gsettings-tool.c:545 msgid "The key is not writable\n" msgstr "Der Schlüssel ist nicht schreibbar\n" -#: ../gio/gsettings-tool.c:581 +#: gio/gsettings-tool.c:581 msgid "List the installed (non-relocatable) schemas" msgstr "Installierte (nicht verschiebbare) Schemata auflisten" -#: ../gio/gsettings-tool.c:587 +#: gio/gsettings-tool.c:587 msgid "List the installed relocatable schemas" msgstr "Installierte (verschiebbare) Schemata auflisten" -#: ../gio/gsettings-tool.c:593 +#: gio/gsettings-tool.c:593 msgid "List the keys in SCHEMA" msgstr "Schlüssel in SCHEMA auflisten" -#: ../gio/gsettings-tool.c:594 ../gio/gsettings-tool.c:600 -#: ../gio/gsettings-tool.c:643 +#: gio/gsettings-tool.c:594 gio/gsettings-tool.c:600 gio/gsettings-tool.c:643 msgid "SCHEMA[:PATH]" msgstr "SCHEMA[:PFAD]" -#: ../gio/gsettings-tool.c:599 +#: gio/gsettings-tool.c:599 msgid "List the children of SCHEMA" msgstr "Unterelemente von SCHEMA auflisten" -#: ../gio/gsettings-tool.c:605 +#: gio/gsettings-tool.c:605 msgid "" "List keys and values, recursively\n" "If no SCHEMA is given, list all keys\n" @@ -3533,49 +3487,48 @@ "Schlüssel und Werte rekursiv auflisten\n" "Falls kein Schema angegeben, alle Schlüssel auflisten\n" -#: ../gio/gsettings-tool.c:607 +#: gio/gsettings-tool.c:607 msgid "[SCHEMA[:PATH]]" msgstr "[SCHEMA[:PFAD]]" -#: ../gio/gsettings-tool.c:612 +#: gio/gsettings-tool.c:612 msgid "Get the value of KEY" msgstr "Den Wert von SCHLÜSSEL ermitteln" -#: ../gio/gsettings-tool.c:613 ../gio/gsettings-tool.c:619 -#: ../gio/gsettings-tool.c:625 ../gio/gsettings-tool.c:637 -#: ../gio/gsettings-tool.c:649 +#: gio/gsettings-tool.c:613 gio/gsettings-tool.c:619 gio/gsettings-tool.c:625 +#: gio/gsettings-tool.c:637 gio/gsettings-tool.c:649 msgid "SCHEMA[:PATH] KEY" msgstr "SCHEMA[:PFAD] SCHLÜSSEL" -#: ../gio/gsettings-tool.c:618 +#: gio/gsettings-tool.c:618 msgid "Query the range of valid values for KEY" msgstr "Den Bereich gültiger Werte für SCHLÜSSEL abfragen" -#: ../gio/gsettings-tool.c:624 +#: gio/gsettings-tool.c:624 msgid "Query the description for KEY" msgstr "Die Beschreibung für SCHLÜSSEL abfragen" -#: ../gio/gsettings-tool.c:630 +#: gio/gsettings-tool.c:630 msgid "Set the value of KEY to VALUE" msgstr "Den Wert von SCHLÜSSEL auf WERT setzen" -#: ../gio/gsettings-tool.c:631 +#: gio/gsettings-tool.c:631 msgid "SCHEMA[:PATH] KEY VALUE" msgstr "SCHEMA[:PFAD] SCHLÜSSEL WERT" -#: ../gio/gsettings-tool.c:636 +#: gio/gsettings-tool.c:636 msgid "Reset KEY to its default value" msgstr "SCHLÜSSEL auf Vorgabewert setzen" -#: ../gio/gsettings-tool.c:642 +#: gio/gsettings-tool.c:642 msgid "Reset all keys in SCHEMA to their defaults" msgstr "Alle Schlüssel in SCHEMA auf deren Vorgaben zurücksetzen" -#: ../gio/gsettings-tool.c:648 +#: gio/gsettings-tool.c:648 msgid "Check if KEY is writable" msgstr "Prüfen, ob SCHLÜSSEL schreibgeschützt ist" -#: ../gio/gsettings-tool.c:654 +#: gio/gsettings-tool.c:654 msgid "" "Monitor KEY for changes.\n" "If no KEY is specified, monitor all keys in SCHEMA.\n" @@ -3586,11 +3539,11 @@ "in SCHEMA überwacht.\n" "Drücken Sie ^C, um die Überwachung zu beenden.\n" -#: ../gio/gsettings-tool.c:657 +#: gio/gsettings-tool.c:657 msgid "SCHEMA[:PATH] [KEY]" msgstr "SCHEMA[:PFAD] [SCHLÜSSEL]" -#: ../gio/gsettings-tool.c:669 +#: gio/gsettings-tool.c:669 msgid "" "Usage:\n" " gsettings --version\n" @@ -3640,7 +3593,7 @@ "erhalten.\n" "\n" -#: ../gio/gsettings-tool.c:693 +#: gio/gsettings-tool.c:693 #, c-format msgid "" "Usage:\n" @@ -3655,11 +3608,11 @@ "%s\n" "\n" -#: ../gio/gsettings-tool.c:699 +#: gio/gsettings-tool.c:699 msgid " SCHEMADIR A directory to search for additional schemas\n" msgstr " SCHEMADIR Ein Ordner zum Suchen nach zusätzlichen Schemas\n" -#: ../gio/gsettings-tool.c:707 +#: gio/gsettings-tool.c:707 msgid "" " SCHEMA The name of the schema\n" " PATH The path, for relocatable schemas\n" @@ -3667,281 +3620,275 @@ " SCHEMA Die Kennung des Schemas\n" " SCHLÜSSEL Der Name des Schlüssels\n" -#: ../gio/gsettings-tool.c:712 +#: gio/gsettings-tool.c:712 msgid " KEY The (optional) key within the schema\n" msgstr " SCHLÜSSEL Der (optionale) Schlüssel innerhalb des Schemas\n" -#: ../gio/gsettings-tool.c:716 +#: gio/gsettings-tool.c:716 msgid " KEY The key within the schema\n" msgstr " SCHLÜSSEL Der Schlüssel innerhalb des Schemas\n" -#: ../gio/gsettings-tool.c:720 +#: gio/gsettings-tool.c:720 msgid " VALUE The value to set\n" msgstr " WERT Der zu setzende Wert\n" -#: ../gio/gsettings-tool.c:775 +#: gio/gsettings-tool.c:775 #, c-format msgid "Could not load schemas from %s: %s\n" msgstr "Schemata von »%s« konnten nicht geladen werden: %s\n" -#: ../gio/gsettings-tool.c:787 -#, c-format +#: gio/gsettings-tool.c:787 msgid "No schemas installed\n" msgstr "Keine Schemata installiert\n" -#: ../gio/gsettings-tool.c:866 -#, c-format +#: gio/gsettings-tool.c:866 msgid "Empty schema name given\n" msgstr "Leerer Schema-Name wurde angegeben\n" -#: ../gio/gsettings-tool.c:921 +#: gio/gsettings-tool.c:921 #, c-format msgid "No such key “%s”\n" msgstr "Kein derartiger Schlüssel »%s«\n" -#: ../gio/gsocket.c:384 +#: gio/gsocket.c:384 msgid "Invalid socket, not initialized" msgstr "Ungültiger Socket, wurde nicht initialisiert" -#: ../gio/gsocket.c:391 +#: gio/gsocket.c:391 #, c-format msgid "Invalid socket, initialization failed due to: %s" msgstr "Ungültiger Socket, Initialisierung schlug fehl wegen: %s" -#: ../gio/gsocket.c:399 +#: gio/gsocket.c:399 msgid "Socket is already closed" msgstr "Der Socket ist bereits geschlossen" -#: ../gio/gsocket.c:414 ../gio/gsocket.c:3010 ../gio/gsocket.c:4220 -#: ../gio/gsocket.c:4278 +#: gio/gsocket.c:414 gio/gsocket.c:3020 gio/gsocket.c:4230 gio/gsocket.c:4288 msgid "Socket I/O timed out" msgstr "Zeitüberschreitung bei Ein-/Ausgabeoperation des Sockets" -#: ../gio/gsocket.c:549 +#: gio/gsocket.c:549 #, c-format msgid "creating GSocket from fd: %s" msgstr "GSocket wird erstellt von Dateideskriptor: %s" -#: ../gio/gsocket.c:578 ../gio/gsocket.c:632 ../gio/gsocket.c:639 +#: gio/gsocket.c:578 gio/gsocket.c:632 gio/gsocket.c:639 #, c-format msgid "Unable to create socket: %s" msgstr "Socket kann nicht angelegt werden: %s" -#: ../gio/gsocket.c:632 +#: gio/gsocket.c:632 msgid "Unknown family was specified" msgstr "Eine unbekannte Familie wurde angegeben" -#: ../gio/gsocket.c:639 +#: gio/gsocket.c:639 msgid "Unknown protocol was specified" msgstr "Ein unbekanntes Protokoll wurde angegeben" -#: ../gio/gsocket.c:1130 +#: gio/gsocket.c:1130 #, c-format msgid "Cannot use datagram operations on a non-datagram socket." msgstr "" "Datagramm-Operationen können nicht auf einem Nicht-Datagramm-Socket " "ausgeführt werden." -#: ../gio/gsocket.c:1147 +#: gio/gsocket.c:1147 #, c-format msgid "Cannot use datagram operations on a socket with a timeout set." msgstr "" "Datagramm-Operationen können nicht auf einem Socket mit gesetzter " "Zeitüberschreitung ausgeführt werden." -#: ../gio/gsocket.c:1954 +#: gio/gsocket.c:1954 #, c-format msgid "could not get local address: %s" msgstr "Lokale Adresse konnte nicht gelesen werden: %s" -#: ../gio/gsocket.c:2000 +#: gio/gsocket.c:2000 #, c-format msgid "could not get remote address: %s" msgstr "Entfernte Adresse konnte nicht gelesen werden: %s" -#: ../gio/gsocket.c:2066 +#: gio/gsocket.c:2066 #, c-format msgid "could not listen: %s" msgstr "Es konnte nicht gelauscht werden: %s" -#: ../gio/gsocket.c:2168 +#: gio/gsocket.c:2168 #, c-format msgid "Error binding to address: %s" msgstr "Fehler beim Binden an Adresse: %s" -#: ../gio/gsocket.c:2226 ../gio/gsocket.c:2263 ../gio/gsocket.c:2373 -#: ../gio/gsocket.c:2391 ../gio/gsocket.c:2461 ../gio/gsocket.c:2519 -#: ../gio/gsocket.c:2537 +#: gio/gsocket.c:2226 gio/gsocket.c:2263 gio/gsocket.c:2373 gio/gsocket.c:2398 +#: gio/gsocket.c:2471 gio/gsocket.c:2529 gio/gsocket.c:2547 #, c-format msgid "Error joining multicast group: %s" msgstr "Fehler beim Beitreten zur Multicast-Gruppe: %s" -#: ../gio/gsocket.c:2227 ../gio/gsocket.c:2264 ../gio/gsocket.c:2374 -#: ../gio/gsocket.c:2392 ../gio/gsocket.c:2462 ../gio/gsocket.c:2520 -#: ../gio/gsocket.c:2538 +#: gio/gsocket.c:2227 gio/gsocket.c:2264 gio/gsocket.c:2374 gio/gsocket.c:2399 +#: gio/gsocket.c:2472 gio/gsocket.c:2530 gio/gsocket.c:2548 #, c-format msgid "Error leaving multicast group: %s" msgstr "Fehler beim Verlassen der Multicast-Gruppe: %s" -#: ../gio/gsocket.c:2228 +#: gio/gsocket.c:2228 msgid "No support for source-specific multicast" msgstr "Quellen-spezifisches Multicast wird nicht unterstützt" -#: ../gio/gsocket.c:2375 +#: gio/gsocket.c:2375 msgid "Unsupported socket family" msgstr "Nicht unterstützte Socket-Familie" -#: ../gio/gsocket.c:2393 +#: gio/gsocket.c:2400 msgid "source-specific not an IPv4 address" msgstr "Quellen-spezifisch ist keine IPv4-Adresse" -#: ../gio/gsocket.c:2411 ../gio/gsocket.c:2440 ../gio/gsocket.c:2487 +#: gio/gsocket.c:2418 gio/gsocket.c:2447 gio/gsocket.c:2497 #, c-format msgid "Interface not found: %s" msgstr "Schnittstelle nicht gefunden: %s" -#: ../gio/gsocket.c:2427 +#: gio/gsocket.c:2434 #, c-format msgid "Interface name too long" msgstr "Schnittstellenname ist zu lang" -#: ../gio/gsocket.c:2463 +#: gio/gsocket.c:2473 msgid "No support for IPv4 source-specific multicast" msgstr "Quellen-spezifisches IPv4-Multicast wird nicht unterstützt" -#: ../gio/gsocket.c:2521 +#: gio/gsocket.c:2531 msgid "No support for IPv6 source-specific multicast" msgstr "Quellen-spezifisches IPv6-Multicast wird nicht unterstützt" -#: ../gio/gsocket.c:2730 +#: gio/gsocket.c:2740 #, c-format msgid "Error accepting connection: %s" msgstr "Fehler bei Annahme der Verbindung: %s" -#: ../gio/gsocket.c:2854 +#: gio/gsocket.c:2864 msgid "Connection in progress" msgstr "Verbindungsvorgang läuft" -#: ../gio/gsocket.c:2903 +#: gio/gsocket.c:2913 msgid "Unable to get pending error: " msgstr "Ausstehender Fehler konnte nicht erhalten werden: " -#: ../gio/gsocket.c:3073 +#: gio/gsocket.c:3083 #, c-format msgid "Error receiving data: %s" msgstr "Fehler beim Erhalt von Daten: %s" -#: ../gio/gsocket.c:3268 +#: gio/gsocket.c:3278 #, c-format msgid "Error sending data: %s" msgstr "Fehler beim Senden von Daten: %s" -#: ../gio/gsocket.c:3455 +#: gio/gsocket.c:3465 #, c-format msgid "Unable to shutdown socket: %s" msgstr "Socket kann nicht heruntergefahren werden: %s" -#: ../gio/gsocket.c:3536 +#: gio/gsocket.c:3546 #, c-format msgid "Error closing socket: %s" msgstr "Fehler beim Schließen des Sockets: %s" -#: ../gio/gsocket.c:4213 +#: gio/gsocket.c:4223 #, c-format msgid "Waiting for socket condition: %s" msgstr "Es wird auf eine Socket-Bedingung gewartet: %s" -#: ../gio/gsocket.c:4687 ../gio/gsocket.c:4767 ../gio/gsocket.c:4945 +#: gio/gsocket.c:4697 gio/gsocket.c:4777 gio/gsocket.c:4955 #, c-format msgid "Error sending message: %s" msgstr "Fehler beim Senden der Nachricht: %s" -#: ../gio/gsocket.c:4711 +#: gio/gsocket.c:4721 msgid "GSocketControlMessage not supported on Windows" msgstr "GSocketControlMessage wird unter Windows nicht unterstützt" -#: ../gio/gsocket.c:5164 ../gio/gsocket.c:5237 ../gio/gsocket.c:5463 +#: gio/gsocket.c:5174 gio/gsocket.c:5247 gio/gsocket.c:5473 #, c-format msgid "Error receiving message: %s" msgstr "Fehler beim Empfang der Nachricht: %s" -#: ../gio/gsocket.c:5735 +#: gio/gsocket.c:5745 #, c-format msgid "Unable to read socket credentials: %s" msgstr "Socket-Berechtigungen konnten nicht gelesen werden: %s" -#: ../gio/gsocket.c:5744 +#: gio/gsocket.c:5754 msgid "g_socket_get_credentials not implemented for this OS" msgstr "" "g_socket_get_credentials ist für dieses Betriebssystem nicht implementiert" -#: ../gio/gsocketclient.c:176 +#: gio/gsocketclient.c:176 #, c-format msgid "Could not connect to proxy server %s: " msgstr "Verbindung zum Proxy-Server %s konnte nicht aufgebaut werden: " -#: ../gio/gsocketclient.c:190 +#: gio/gsocketclient.c:190 #, c-format msgid "Could not connect to %s: " msgstr "Verbindung mit %s ist gescheitert: " -#: ../gio/gsocketclient.c:192 +#: gio/gsocketclient.c:192 msgid "Could not connect: " msgstr "Verbindung ist gescheitert: " -#: ../gio/gsocketclient.c:1027 ../gio/gsocketclient.c:1599 +#: gio/gsocketclient.c:1027 gio/gsocketclient.c:1599 msgid "Unknown error on connect" msgstr "Unbekannter Fehler bei Verbindungsversuch" -#: ../gio/gsocketclient.c:1081 ../gio/gsocketclient.c:1535 +#: gio/gsocketclient.c:1081 gio/gsocketclient.c:1535 msgid "Proxying over a non-TCP connection is not supported." msgstr "Nicht-TCP-Verbindung über Proxy wird nicht unterstützt." -#: ../gio/gsocketclient.c:1110 ../gio/gsocketclient.c:1561 +#: gio/gsocketclient.c:1110 gio/gsocketclient.c:1561 #, c-format msgid "Proxy protocol “%s” is not supported." msgstr "Proxy-Protokoll »%s« wird nicht unterstützt." -#: ../gio/gsocketlistener.c:218 +#: gio/gsocketlistener.c:218 msgid "Listener is already closed" msgstr "Lauscher ist bereits geschlossen" -#: ../gio/gsocketlistener.c:264 +#: gio/gsocketlistener.c:264 msgid "Added socket is closed" msgstr "Der hinzugefügte Socket ist geschlossen" -#: ../gio/gsocks4aproxy.c:118 +#: gio/gsocks4aproxy.c:118 #, c-format msgid "SOCKSv4 does not support IPv6 address “%s”" msgstr "SOCKSv4 unterstützt die IPv6-Adresse »%s« nicht" -#: ../gio/gsocks4aproxy.c:136 +#: gio/gsocks4aproxy.c:136 msgid "Username is too long for SOCKSv4 protocol" msgstr "Benutzername ist zu lang für das SOCKSv4-Protokoll" -#: ../gio/gsocks4aproxy.c:153 +#: gio/gsocks4aproxy.c:153 #, c-format msgid "Hostname “%s” is too long for SOCKSv4 protocol" msgstr "Rechnername »%s« ist zu lang für das SOCKSv4-Protokoll" -#: ../gio/gsocks4aproxy.c:179 +#: gio/gsocks4aproxy.c:179 msgid "The server is not a SOCKSv4 proxy server." msgstr "Der Server ist kein SOCKSv4-Proxy-Server." -#: ../gio/gsocks4aproxy.c:186 +#: gio/gsocks4aproxy.c:186 msgid "Connection through SOCKSv4 server was rejected" msgstr "Verbindung durch SOCKSv4-Server wurde abgewiesen" -#: ../gio/gsocks5proxy.c:153 ../gio/gsocks5proxy.c:324 -#: ../gio/gsocks5proxy.c:334 +#: gio/gsocks5proxy.c:153 gio/gsocks5proxy.c:324 gio/gsocks5proxy.c:334 msgid "The server is not a SOCKSv5 proxy server." msgstr "Der Server ist kein SOCKSv5-Proxy-Server." -#: ../gio/gsocks5proxy.c:167 +#: gio/gsocks5proxy.c:167 msgid "The SOCKSv5 proxy requires authentication." msgstr "Der SOCKSv5-Proxy erfordert Legitimierung." -#: ../gio/gsocks5proxy.c:177 +#: gio/gsocks5proxy.c:177 msgid "" "The SOCKSv5 proxy requires an authentication method that is not supported by " "GLib." @@ -3949,109 +3896,109 @@ "Der SOCKSv5 erfordert eine Legitimierungsmethode, die durch GLib nicht " "unterstützt wird." -#: ../gio/gsocks5proxy.c:206 +#: gio/gsocks5proxy.c:206 msgid "Username or password is too long for SOCKSv5 protocol." msgstr "Benutzername oder Passwort ist zu lang für das SOCKSv5-Protokoll." -#: ../gio/gsocks5proxy.c:236 +#: gio/gsocks5proxy.c:236 msgid "SOCKSv5 authentication failed due to wrong username or password." msgstr "" "SOCKSv5-Legitimierung scheiterte wegen falschen Benutzernamens oder " "Passworts." -#: ../gio/gsocks5proxy.c:286 +#: gio/gsocks5proxy.c:286 #, c-format msgid "Hostname “%s” is too long for SOCKSv5 protocol" msgstr "Rechnername »%s« ist zu lang für das SOCKSv5-Protokoll" -#: ../gio/gsocks5proxy.c:348 +#: gio/gsocks5proxy.c:348 msgid "The SOCKSv5 proxy server uses unknown address type." msgstr "Der SOCKSv5-Proxy-Server verwendet einen unbekannten Adresstyp." -#: ../gio/gsocks5proxy.c:355 +#: gio/gsocks5proxy.c:355 msgid "Internal SOCKSv5 proxy server error." msgstr "Interner Fehler des SOCKSv5-Proxy-Servers." -#: ../gio/gsocks5proxy.c:361 +#: gio/gsocks5proxy.c:361 msgid "SOCKSv5 connection not allowed by ruleset." msgstr "SOCKSv5-Verbindung ist aufgrund des Regelwerks nicht erlaubt." -#: ../gio/gsocks5proxy.c:368 +#: gio/gsocks5proxy.c:368 msgid "Host unreachable through SOCKSv5 server." msgstr "Rechner ist über den SOCKSv5-Server nicht erreichbar." -#: ../gio/gsocks5proxy.c:374 +#: gio/gsocks5proxy.c:374 msgid "Network unreachable through SOCKSv5 proxy." msgstr "Das Netzwerk ist durch den SOCKSv5-Proxy nicht erreichbar." -#: ../gio/gsocks5proxy.c:380 +#: gio/gsocks5proxy.c:380 msgid "Connection refused through SOCKSv5 proxy." msgstr "Verbindung wurde durch SOCKSv5-Proxy abgewiesen." -#: ../gio/gsocks5proxy.c:386 +#: gio/gsocks5proxy.c:386 msgid "SOCKSv5 proxy does not support “connect” command." msgstr "SOCKSv5-Proxy unterstützt den Befehl »connect« nicht." -#: ../gio/gsocks5proxy.c:392 +#: gio/gsocks5proxy.c:392 msgid "SOCKSv5 proxy does not support provided address type." msgstr "SOCKSv5-Proxy unterstützt den angegebenen Adresstyp nicht." -#: ../gio/gsocks5proxy.c:398 +#: gio/gsocks5proxy.c:398 msgid "Unknown SOCKSv5 proxy error." msgstr "Unbekannter Fehler im SOCKSv5-Proxy." -#: ../gio/gthemedicon.c:518 +#: gio/gthemedicon.c:518 #, c-format msgid "Can’t handle version %d of GThemedIcon encoding" msgstr "Version %d der GThemedIcon-Kodierung kann nicht verarbeitet werden" -#: ../gio/gthreadedresolver.c:118 +#: gio/gthreadedresolver.c:118 msgid "No valid addresses were found" msgstr "Es wurden keine gültigen Adressen gefunden" -#: ../gio/gthreadedresolver.c:213 +#: gio/gthreadedresolver.c:213 #, c-format msgid "Error reverse-resolving “%s”: %s" msgstr "Fehler beim Rückwärtsauflösen von »%s«: %s" -#: ../gio/gthreadedresolver.c:549 ../gio/gthreadedresolver.c:628 -#: ../gio/gthreadedresolver.c:726 ../gio/gthreadedresolver.c:776 +#: gio/gthreadedresolver.c:549 gio/gthreadedresolver.c:628 +#: gio/gthreadedresolver.c:726 gio/gthreadedresolver.c:776 #, c-format msgid "No DNS record of the requested type for “%s”" msgstr "Kein DNS-Datensatz des angeforderten Typs für »%s«" -#: ../gio/gthreadedresolver.c:554 ../gio/gthreadedresolver.c:731 +#: gio/gthreadedresolver.c:554 gio/gthreadedresolver.c:731 #, c-format msgid "Temporarily unable to resolve “%s”" msgstr "»%s« kann vorübergehend nicht aufgelöst werden" -#: ../gio/gthreadedresolver.c:559 ../gio/gthreadedresolver.c:736 -#: ../gio/gthreadedresolver.c:842 +#: gio/gthreadedresolver.c:559 gio/gthreadedresolver.c:736 +#: gio/gthreadedresolver.c:842 #, c-format msgid "Error resolving “%s”" msgstr "Fehler beim Auflösen von »%s«" -#: ../gio/gtlscertificate.c:250 +#: gio/gtlscertificate.c:250 msgid "Cannot decrypt PEM-encoded private key" msgstr "PEM-enkodierter geheimer Schlüssel konnte nicht entschlüsselt werden" -#: ../gio/gtlscertificate.c:255 +#: gio/gtlscertificate.c:255 msgid "No PEM-encoded private key found" msgstr "Kein PEM-enkodierter geheimer Schlüssel gefunden" -#: ../gio/gtlscertificate.c:265 +#: gio/gtlscertificate.c:265 msgid "Could not parse PEM-encoded private key" msgstr "PEM-enkodierter geheimer Schlüssel konnte nicht verarbeitet werden" -#: ../gio/gtlscertificate.c:290 +#: gio/gtlscertificate.c:290 msgid "No PEM-encoded certificate found" msgstr "Kein PEM-enkodiertes Zertifikat gefunden" -#: ../gio/gtlscertificate.c:299 +#: gio/gtlscertificate.c:299 msgid "Could not parse PEM-encoded certificate" msgstr "PEM-enkodiertes Zertifikat konnte nicht verarbeitet werden" -#: ../gio/gtlspassword.c:111 +#: gio/gtlspassword.c:111 msgid "" "This is the last chance to enter the password correctly before your access " "is locked out." @@ -4061,7 +4008,7 @@ #. Translators: This is not the 'This is the last chance' string. It is #. * displayed when more than one attempt is allowed. -#: ../gio/gtlspassword.c:115 +#: gio/gtlspassword.c:115 msgid "" "Several passwords entered have been incorrect, and your access will be " "locked out after further failures." @@ -4069,308 +4016,307 @@ "Passwörter wurden mehrfach inkorrekt eingegeben, daher wird Ihr Zugriff nach " "weiteren Fehleingaben gesperrt." -#: ../gio/gtlspassword.c:117 +#: gio/gtlspassword.c:117 msgid "The password entered is incorrect." msgstr "Das eingegebene Passwort ist ungültig." -#: ../gio/gunixconnection.c:166 ../gio/gunixconnection.c:563 +#: gio/gunixconnection.c:166 gio/gunixconnection.c:563 #, c-format msgid "Expecting 1 control message, got %d" msgid_plural "Expecting 1 control message, got %d" msgstr[0] "1 Kontrollnachricht wird erwartet, %d wurde erhalten" msgstr[1] "1 Kontrollnachricht wird erwartet, %d wurden erhalten" -#: ../gio/gunixconnection.c:182 ../gio/gunixconnection.c:575 +#: gio/gunixconnection.c:182 gio/gunixconnection.c:575 msgid "Unexpected type of ancillary data" msgstr "Unerwartete Art von Zusatzdaten" -#: ../gio/gunixconnection.c:200 +#: gio/gunixconnection.c:200 #, c-format msgid "Expecting one fd, but got %d\n" msgid_plural "Expecting one fd, but got %d\n" msgstr[0] "Ein Dateideskriptor wird erwartet, aber %d wurde erhalten\n" msgstr[1] "Ein Dateideskriptor wird erwartet, aber %d wurden erhalten\n" -#: ../gio/gunixconnection.c:219 +#: gio/gunixconnection.c:219 msgid "Received invalid fd" msgstr "Ungültiger Dateideskriptor wurde erhalten" -#: ../gio/gunixconnection.c:355 +#: gio/gunixconnection.c:355 msgid "Error sending credentials: " msgstr "Fehler beim Senden der Anmeldedaten: " -#: ../gio/gunixconnection.c:504 +#: gio/gunixconnection.c:504 #, c-format msgid "Error checking if SO_PASSCRED is enabled for socket: %s" msgstr "" "Fehler bei der Überprüfung, ob SO_PASSCRED für Socket aktiviert ist: %s" -#: ../gio/gunixconnection.c:520 +#: gio/gunixconnection.c:520 #, c-format msgid "Error enabling SO_PASSCRED: %s" msgstr "Fehler beim Aktivieren von SO_PASSCRED: %s" -#: ../gio/gunixconnection.c:549 +#: gio/gunixconnection.c:549 msgid "" "Expecting to read a single byte for receiving credentials but read zero bytes" msgstr "" "Erwartet wurde der Empfang eines einzelnen Bytes als Anmeldedaten, jedoch " "null Bytes gelesen" -#: ../gio/gunixconnection.c:589 +#: gio/gunixconnection.c:589 #, c-format msgid "Not expecting control message, but got %d" msgstr "Kontrollnachricht wurde nicht erwartet, %d wurde erhalten" -#: ../gio/gunixconnection.c:614 +#: gio/gunixconnection.c:614 #, c-format msgid "Error while disabling SO_PASSCRED: %s" msgstr "Fehler beim Deaktivieren von SO_PASSCRED: %s" -#: ../gio/gunixinputstream.c:372 ../gio/gunixinputstream.c:393 +#: gio/gunixinputstream.c:372 gio/gunixinputstream.c:393 #, c-format msgid "Error reading from file descriptor: %s" msgstr "Fehler beim Lesen aus dem Dateideskriptor: %s" -#: ../gio/gunixinputstream.c:426 ../gio/gunixoutputstream.c:411 -#: ../gio/gwin32inputstream.c:217 ../gio/gwin32outputstream.c:204 +#: gio/gunixinputstream.c:426 gio/gunixoutputstream.c:411 +#: gio/gwin32inputstream.c:217 gio/gwin32outputstream.c:204 #, c-format msgid "Error closing file descriptor: %s" msgstr "Fehler beim Schließen des Dateideskriptors: %s" -#: ../gio/gunixmounts.c:2556 ../gio/gunixmounts.c:2609 +#: gio/gunixmounts.c:2552 gio/gunixmounts.c:2605 msgid "Filesystem root" msgstr "Wurzelordner des Dateisystems" -#: ../gio/gunixoutputstream.c:358 ../gio/gunixoutputstream.c:378 +#: gio/gunixoutputstream.c:358 gio/gunixoutputstream.c:378 #, c-format msgid "Error writing to file descriptor: %s" msgstr "Fehler beim Schreiben in den Dateideskriptor: %s" -#: ../gio/gunixsocketaddress.c:241 +#: gio/gunixsocketaddress.c:241 msgid "Abstract UNIX domain socket addresses not supported on this system" msgstr "" "Abstrakte Unix Domänen-Socket-Adresse wird auf diesem System nicht " "unterstützt" -#: ../gio/gvolume.c:437 +#: gio/gvolume.c:437 msgid "volume doesn’t implement eject" msgstr "Datenträger unterstützt Auswerfen nicht" #. Translators: This is an error #. * message for volume objects that #. * don't implement any of eject or eject_with_operation. -#: ../gio/gvolume.c:514 +#: gio/gvolume.c:514 msgid "volume doesn’t implement eject or eject_with_operation" msgstr "Datenträger unterstützt weder Auswerfen noch »eject_with_operation«" -#: ../gio/gwin32inputstream.c:185 +#: gio/gwin32inputstream.c:185 #, c-format msgid "Error reading from handle: %s" msgstr "Fehler beim Lesen aus dem Handler: %s" -#: ../gio/gwin32inputstream.c:232 ../gio/gwin32outputstream.c:219 +#: gio/gwin32inputstream.c:232 gio/gwin32outputstream.c:219 #, c-format msgid "Error closing handle: %s" msgstr "Fehler beim Schließen des Handlers: %s" -#: ../gio/gwin32outputstream.c:172 +#: gio/gwin32outputstream.c:172 #, c-format msgid "Error writing to handle: %s" msgstr "Fehler beim Schreiben in das Handle: %s" -#: ../gio/gzlibcompressor.c:394 ../gio/gzlibdecompressor.c:347 +#: gio/gzlibcompressor.c:394 gio/gzlibdecompressor.c:347 msgid "Not enough memory" msgstr "Nicht genügend freier Speicher" -#: ../gio/gzlibcompressor.c:401 ../gio/gzlibdecompressor.c:354 +#: gio/gzlibcompressor.c:401 gio/gzlibdecompressor.c:354 #, c-format msgid "Internal error: %s" msgstr "Interner Fehler: %s" -#: ../gio/gzlibcompressor.c:414 ../gio/gzlibdecompressor.c:368 +#: gio/gzlibcompressor.c:414 gio/gzlibdecompressor.c:368 msgid "Need more input" msgstr "Weitere Eingaben erforderlich" -#: ../gio/gzlibdecompressor.c:340 +#: gio/gzlibdecompressor.c:340 msgid "Invalid compressed data" msgstr "Ungültige komprimierte Daten" -#: ../gio/tests/gdbus-daemon.c:18 +#: gio/tests/gdbus-daemon.c:18 msgid "Address to listen on" msgstr "Adresse, an der gelauscht werden soll" -#: ../gio/tests/gdbus-daemon.c:19 +#: gio/tests/gdbus-daemon.c:19 msgid "Ignored, for compat with GTestDbus" msgstr "Ignoriert (für Kompatibilität mit GTestDbus)" -#: ../gio/tests/gdbus-daemon.c:20 +#: gio/tests/gdbus-daemon.c:20 msgid "Print address" msgstr "Adresse ausgeben" -#: ../gio/tests/gdbus-daemon.c:21 +#: gio/tests/gdbus-daemon.c:21 msgid "Print address in shell mode" msgstr "Adresse im Shell-Modus ausgeben" -#: ../gio/tests/gdbus-daemon.c:28 +#: gio/tests/gdbus-daemon.c:28 msgid "Run a dbus service" msgstr "Einen D-Bus-Dienst ausführen" -#: ../gio/tests/gdbus-daemon.c:42 -#, c-format +#: gio/tests/gdbus-daemon.c:42 msgid "Wrong args\n" msgstr "Falsche Argumente\n" -#: ../glib/gbookmarkfile.c:754 +#: glib/gbookmarkfile.c:754 #, c-format msgid "Unexpected attribute “%s” for element “%s”" msgstr "Unerwartetes Attribut »%s« des Elements »%s«" -#: ../glib/gbookmarkfile.c:765 ../glib/gbookmarkfile.c:836 -#: ../glib/gbookmarkfile.c:846 ../glib/gbookmarkfile.c:953 +#: glib/gbookmarkfile.c:765 glib/gbookmarkfile.c:836 glib/gbookmarkfile.c:846 +#: glib/gbookmarkfile.c:953 #, c-format msgid "Attribute “%s” of element “%s” not found" msgstr "Attribut »%s« des Elements »%s« konnte nicht gefunden werden" -#: ../glib/gbookmarkfile.c:1123 ../glib/gbookmarkfile.c:1188 -#: ../glib/gbookmarkfile.c:1252 ../glib/gbookmarkfile.c:1262 +#: glib/gbookmarkfile.c:1123 glib/gbookmarkfile.c:1188 +#: glib/gbookmarkfile.c:1252 glib/gbookmarkfile.c:1262 #, c-format msgid "Unexpected tag “%s”, tag “%s” expected" msgstr "Unerwarteter Tag »%s«; Tag »%s« wird erwartet" -#: ../glib/gbookmarkfile.c:1148 ../glib/gbookmarkfile.c:1162 -#: ../glib/gbookmarkfile.c:1230 +#: glib/gbookmarkfile.c:1148 glib/gbookmarkfile.c:1162 +#: glib/gbookmarkfile.c:1230 #, c-format msgid "Unexpected tag “%s” inside “%s”" msgstr "Unerwarteter Tag »%s« innerhalb von »%s«" -#: ../glib/gbookmarkfile.c:1757 +#: glib/gbookmarkfile.c:1757 msgid "No valid bookmark file found in data dirs" msgstr "Es wurde keine gültige Lesezeichendatei in den Datenordnern gefunden" -#: ../glib/gbookmarkfile.c:1958 +#: glib/gbookmarkfile.c:1958 #, c-format msgid "A bookmark for URI “%s” already exists" msgstr "Es existiert bereits ein Lesezeichen für die Adresse »%s«" -#: ../glib/gbookmarkfile.c:2004 ../glib/gbookmarkfile.c:2162 -#: ../glib/gbookmarkfile.c:2247 ../glib/gbookmarkfile.c:2327 -#: ../glib/gbookmarkfile.c:2412 ../glib/gbookmarkfile.c:2495 -#: ../glib/gbookmarkfile.c:2573 ../glib/gbookmarkfile.c:2652 -#: ../glib/gbookmarkfile.c:2694 ../glib/gbookmarkfile.c:2791 -#: ../glib/gbookmarkfile.c:2912 ../glib/gbookmarkfile.c:3102 -#: ../glib/gbookmarkfile.c:3178 ../glib/gbookmarkfile.c:3346 -#: ../glib/gbookmarkfile.c:3435 ../glib/gbookmarkfile.c:3524 -#: ../glib/gbookmarkfile.c:3640 +#: glib/gbookmarkfile.c:2004 glib/gbookmarkfile.c:2162 +#: glib/gbookmarkfile.c:2247 glib/gbookmarkfile.c:2327 +#: glib/gbookmarkfile.c:2412 glib/gbookmarkfile.c:2495 +#: glib/gbookmarkfile.c:2573 glib/gbookmarkfile.c:2652 +#: glib/gbookmarkfile.c:2694 glib/gbookmarkfile.c:2791 +#: glib/gbookmarkfile.c:2912 glib/gbookmarkfile.c:3102 +#: glib/gbookmarkfile.c:3178 glib/gbookmarkfile.c:3346 +#: glib/gbookmarkfile.c:3435 glib/gbookmarkfile.c:3524 +#: glib/gbookmarkfile.c:3643 #, c-format msgid "No bookmark found for URI “%s”" msgstr "Es konnte kein Lesezeichen für die Adresse »%s« gefunden werden." -#: ../glib/gbookmarkfile.c:2336 +#: glib/gbookmarkfile.c:2336 #, c-format msgid "No MIME type defined in the bookmark for URI “%s”" msgstr "Es ist kein MIME-Typ im Lesezeichen für die Adresse »%s« definiert." -#: ../glib/gbookmarkfile.c:2421 +#: glib/gbookmarkfile.c:2421 #, c-format msgid "No private flag has been defined in bookmark for URI “%s”" msgstr "" "Es konnte keine »privat«-Markierung für das Lesezeichen für die Adresse »%s« " "gefunden werden." -#: ../glib/gbookmarkfile.c:2800 +#: glib/gbookmarkfile.c:2800 #, c-format msgid "No groups set in bookmark for URI “%s”" msgstr "" "Es wurden keine Gruppen für das Lesezeichen für die Adresse »%s« festgelegt." -#: ../glib/gbookmarkfile.c:3199 ../glib/gbookmarkfile.c:3356 +#: glib/gbookmarkfile.c:3199 glib/gbookmarkfile.c:3356 #, c-format msgid "No application with name “%s” registered a bookmark for “%s”" msgstr "" "Es wurde keine Anwendung namens »%s« gefunden, die ein Lesezeichen für »%s« " "registriert hat." -#: ../glib/gbookmarkfile.c:3379 +#: glib/gbookmarkfile.c:3379 #, c-format msgid "Failed to expand exec line “%s” with URI “%s”" msgstr "" "Die Befehlszeile »%s« konnte nicht mit der Adresse »%s« verknüpft werden." -#: ../glib/gconvert.c:473 +#: glib/gconvert.c:473 msgid "Unrepresentable character in conversion input" msgstr "Nicht darstellbares Zeichen in Umwandlungsausgabe" -#: ../glib/gconvert.c:500 ../glib/gutf8.c:865 ../glib/gutf8.c:1077 -#: ../glib/gutf8.c:1214 ../glib/gutf8.c:1318 +#: glib/gconvert.c:500 glib/gutf8.c:866 glib/gutf8.c:1078 glib/gutf8.c:1215 +#: glib/gutf8.c:1319 msgid "Partial character sequence at end of input" msgstr "Bruchstückhafte Zeichenfolge am Eingabeende" -#: ../glib/gconvert.c:769 +#: glib/gconvert.c:769 #, c-format msgid "Cannot convert fallback “%s” to codeset “%s”" msgstr "Notnagel »%s« kann nicht in Kodierung »%s« umgewandelt werden" -#: ../glib/gconvert.c:940 +#: glib/gconvert.c:940 msgid "Embedded NUL byte in conversion input" msgstr "Eingebettetes NUL-Byte in Umwandlungseingabe" -#: ../glib/gconvert.c:961 +#: glib/gconvert.c:961 msgid "Embedded NUL byte in conversion output" msgstr "Eingebettetes NUL-Byte in Umwandlungsausgabe" -#: ../glib/gconvert.c:1649 +#: glib/gconvert.c:1649 #, c-format msgid "The URI “%s” is not an absolute URI using the “file” scheme" msgstr "" "Die Adresse »%s« ist keine absolute Adresse, die das »file«-Schema verwendet" -#: ../glib/gconvert.c:1659 +#: glib/gconvert.c:1659 #, c-format msgid "The local file URI “%s” may not include a “#”" msgstr "Die lokale Adresse »%s« darf kein »#« enthalten" -#: ../glib/gconvert.c:1676 +#: glib/gconvert.c:1676 #, c-format msgid "The URI “%s” is invalid" msgstr "Die Adresse »%s« ist ungültig" -#: ../glib/gconvert.c:1688 +#: glib/gconvert.c:1688 #, c-format msgid "The hostname of the URI “%s” is invalid" msgstr "Der Rechnername der Adresse »%s« ist ungültig" # CHECK -#: ../glib/gconvert.c:1704 +#: glib/gconvert.c:1704 #, c-format msgid "The URI “%s” contains invalidly escaped characters" msgstr "Die Adresse »%s« enthält ungültige Escape-Zeichen" -#: ../glib/gconvert.c:1776 +#: glib/gconvert.c:1776 #, c-format msgid "The pathname “%s” is not an absolute path" msgstr "Der Pfadname »%s« ist kein absoluter Pfad" #. Translators: this is the preferred format for expressing the date and the time -#: ../glib/gdatetime.c:207 +#: glib/gdatetime.c:213 msgctxt "GDateTime" msgid "%a %b %e %H:%M:%S %Y" msgstr "%a %e. %b %Y %T %Z" #. Translators: this is the preferred format for expressing the date -#: ../glib/gdatetime.c:210 +#: glib/gdatetime.c:216 msgctxt "GDateTime" msgid "%m/%d/%y" msgstr "%d.%m.%y" #. Translators: this is the preferred format for expressing the time -#: ../glib/gdatetime.c:213 +#: glib/gdatetime.c:219 msgctxt "GDateTime" msgid "%H:%M:%S" msgstr "%H:%M:%S" #. Translators: this is the preferred format for expressing 12 hour time -#: ../glib/gdatetime.c:216 +#: glib/gdatetime.c:222 msgctxt "GDateTime" msgid "%I:%M:%S %p" msgstr "%I:%M:%S" @@ -4391,62 +4337,62 @@ #. * non-European) there is no difference between the standalone and #. * complete date form. #. -#: ../glib/gdatetime.c:251 +#: glib/gdatetime.c:261 msgctxt "full month name" msgid "January" msgstr "Januar" -#: ../glib/gdatetime.c:253 +#: glib/gdatetime.c:263 msgctxt "full month name" msgid "February" msgstr "Februar" -#: ../glib/gdatetime.c:255 +#: glib/gdatetime.c:265 msgctxt "full month name" msgid "March" msgstr "März" -#: ../glib/gdatetime.c:257 +#: glib/gdatetime.c:267 msgctxt "full month name" msgid "April" msgstr "April" -#: ../glib/gdatetime.c:259 +#: glib/gdatetime.c:269 msgctxt "full month name" msgid "May" msgstr "Mai" -#: ../glib/gdatetime.c:261 +#: glib/gdatetime.c:271 msgctxt "full month name" msgid "June" msgstr "Juni" -#: ../glib/gdatetime.c:263 +#: glib/gdatetime.c:273 msgctxt "full month name" msgid "July" msgstr "Juli" -#: ../glib/gdatetime.c:265 +#: glib/gdatetime.c:275 msgctxt "full month name" msgid "August" msgstr "August" -#: ../glib/gdatetime.c:267 +#: glib/gdatetime.c:277 msgctxt "full month name" msgid "September" msgstr "September" -#: ../glib/gdatetime.c:269 +#: glib/gdatetime.c:279 msgctxt "full month name" msgid "October" msgstr "Oktober" -#: ../glib/gdatetime.c:271 +#: glib/gdatetime.c:281 msgctxt "full month name" msgid "November" msgstr "November" -#: ../glib/gdatetime.c:273 +#: glib/gdatetime.c:283 msgctxt "full month name" msgid "December" msgstr "Dezember" @@ -4468,132 +4414,132 @@ #. * other platform. Here are abbreviated month names in a form #. * appropriate when they are used standalone. #. -#: ../glib/gdatetime.c:305 +#: glib/gdatetime.c:315 msgctxt "abbreviated month name" msgid "Jan" msgstr "Jan" -#: ../glib/gdatetime.c:307 +#: glib/gdatetime.c:317 msgctxt "abbreviated month name" msgid "Feb" msgstr "Feb" -#: ../glib/gdatetime.c:309 +#: glib/gdatetime.c:319 msgctxt "abbreviated month name" msgid "Mar" msgstr "Mär" -#: ../glib/gdatetime.c:311 +#: glib/gdatetime.c:321 msgctxt "abbreviated month name" msgid "Apr" msgstr "Apr" -#: ../glib/gdatetime.c:313 +#: glib/gdatetime.c:323 msgctxt "abbreviated month name" msgid "May" msgstr "Mai" -#: ../glib/gdatetime.c:315 +#: glib/gdatetime.c:325 msgctxt "abbreviated month name" msgid "Jun" msgstr "Jun" -#: ../glib/gdatetime.c:317 +#: glib/gdatetime.c:327 msgctxt "abbreviated month name" msgid "Jul" msgstr "Jul" -#: ../glib/gdatetime.c:319 +#: glib/gdatetime.c:329 msgctxt "abbreviated month name" msgid "Aug" msgstr "Aug" -#: ../glib/gdatetime.c:321 +#: glib/gdatetime.c:331 msgctxt "abbreviated month name" msgid "Sep" msgstr "Sep" -#: ../glib/gdatetime.c:323 +#: glib/gdatetime.c:333 msgctxt "abbreviated month name" msgid "Oct" msgstr "Okt" -#: ../glib/gdatetime.c:325 +#: glib/gdatetime.c:335 msgctxt "abbreviated month name" msgid "Nov" msgstr "Nov" -#: ../glib/gdatetime.c:327 +#: glib/gdatetime.c:337 msgctxt "abbreviated month name" msgid "Dec" msgstr "Dez" -#: ../glib/gdatetime.c:342 +#: glib/gdatetime.c:352 msgctxt "full weekday name" msgid "Monday" msgstr "Montag" -#: ../glib/gdatetime.c:344 +#: glib/gdatetime.c:354 msgctxt "full weekday name" msgid "Tuesday" msgstr "Dienstag" -#: ../glib/gdatetime.c:346 +#: glib/gdatetime.c:356 msgctxt "full weekday name" msgid "Wednesday" msgstr "Mittwoch" -#: ../glib/gdatetime.c:348 +#: glib/gdatetime.c:358 msgctxt "full weekday name" msgid "Thursday" msgstr "Donnerstag" -#: ../glib/gdatetime.c:350 +#: glib/gdatetime.c:360 msgctxt "full weekday name" msgid "Friday" msgstr "Freitag" -#: ../glib/gdatetime.c:352 +#: glib/gdatetime.c:362 msgctxt "full weekday name" msgid "Saturday" msgstr "Samstag" -#: ../glib/gdatetime.c:354 +#: glib/gdatetime.c:364 msgctxt "full weekday name" msgid "Sunday" msgstr "Sonntag" -#: ../glib/gdatetime.c:369 +#: glib/gdatetime.c:379 msgctxt "abbreviated weekday name" msgid "Mon" msgstr "Mo" -#: ../glib/gdatetime.c:371 +#: glib/gdatetime.c:381 msgctxt "abbreviated weekday name" msgid "Tue" msgstr "Di" -#: ../glib/gdatetime.c:373 +#: glib/gdatetime.c:383 msgctxt "abbreviated weekday name" msgid "Wed" msgstr "Mi" -#: ../glib/gdatetime.c:375 +#: glib/gdatetime.c:385 msgctxt "abbreviated weekday name" msgid "Thu" msgstr "Do" -#: ../glib/gdatetime.c:377 +#: glib/gdatetime.c:387 msgctxt "abbreviated weekday name" msgid "Fri" msgstr "Fr" -#: ../glib/gdatetime.c:379 +#: glib/gdatetime.c:389 msgctxt "abbreviated weekday name" msgid "Sat" msgstr "Sa" -#: ../glib/gdatetime.c:381 +#: glib/gdatetime.c:391 msgctxt "abbreviated weekday name" msgid "Sun" msgstr "So" @@ -4615,62 +4561,62 @@ #. * (western European, non-European) there is no difference between the #. * standalone and complete date form. #. -#: ../glib/gdatetime.c:441 +#: glib/gdatetime.c:455 msgctxt "full month name with day" msgid "January" msgstr "Januar" -#: ../glib/gdatetime.c:443 +#: glib/gdatetime.c:457 msgctxt "full month name with day" msgid "February" msgstr "Februar" -#: ../glib/gdatetime.c:445 +#: glib/gdatetime.c:459 msgctxt "full month name with day" msgid "March" msgstr "März" -#: ../glib/gdatetime.c:447 +#: glib/gdatetime.c:461 msgctxt "full month name with day" msgid "April" msgstr "April" -#: ../glib/gdatetime.c:449 +#: glib/gdatetime.c:463 msgctxt "full month name with day" msgid "May" msgstr "Mai" -#: ../glib/gdatetime.c:451 +#: glib/gdatetime.c:465 msgctxt "full month name with day" msgid "June" msgstr "Juni" -#: ../glib/gdatetime.c:453 +#: glib/gdatetime.c:467 msgctxt "full month name with day" msgid "July" msgstr "Juli" -#: ../glib/gdatetime.c:455 +#: glib/gdatetime.c:469 msgctxt "full month name with day" msgid "August" msgstr "August" -#: ../glib/gdatetime.c:457 +#: glib/gdatetime.c:471 msgctxt "full month name with day" msgid "September" msgstr "September" -#: ../glib/gdatetime.c:459 +#: glib/gdatetime.c:473 msgctxt "full month name with day" msgid "October" msgstr "Oktober" -#: ../glib/gdatetime.c:461 +#: glib/gdatetime.c:475 msgctxt "full month name with day" msgid "November" msgstr "November" -#: ../glib/gdatetime.c:463 +#: glib/gdatetime.c:477 msgctxt "full month name with day" msgid "December" msgstr "Dezember" @@ -4692,198 +4638,197 @@ #. * month names almost ready to copy and paste here. In other systems #. * due to a bug the result is incorrect in some languages. #. -#: ../glib/gdatetime.c:524 +#: glib/gdatetime.c:542 msgctxt "abbreviated month name with day" msgid "Jan" msgstr "Jan" -#: ../glib/gdatetime.c:526 +#: glib/gdatetime.c:544 msgctxt "abbreviated month name with day" msgid "Feb" msgstr "Feb" -#: ../glib/gdatetime.c:528 +#: glib/gdatetime.c:546 msgctxt "abbreviated month name with day" msgid "Mar" msgstr "Mär" -#: ../glib/gdatetime.c:530 +#: glib/gdatetime.c:548 msgctxt "abbreviated month name with day" msgid "Apr" msgstr "Apr" -#: ../glib/gdatetime.c:532 +#: glib/gdatetime.c:550 msgctxt "abbreviated month name with day" msgid "May" msgstr "Mai" -#: ../glib/gdatetime.c:534 +#: glib/gdatetime.c:552 msgctxt "abbreviated month name with day" msgid "Jun" msgstr "Jun" -#: ../glib/gdatetime.c:536 +#: glib/gdatetime.c:554 msgctxt "abbreviated month name with day" msgid "Jul" msgstr "Jul" -#: ../glib/gdatetime.c:538 +#: glib/gdatetime.c:556 msgctxt "abbreviated month name with day" msgid "Aug" msgstr "Aug" -#: ../glib/gdatetime.c:540 +#: glib/gdatetime.c:558 msgctxt "abbreviated month name with day" msgid "Sep" msgstr "Sep" -#: ../glib/gdatetime.c:542 +#: glib/gdatetime.c:560 msgctxt "abbreviated month name with day" msgid "Oct" msgstr "Okt" -#: ../glib/gdatetime.c:544 +#: glib/gdatetime.c:562 msgctxt "abbreviated month name with day" msgid "Nov" msgstr "Nov" -#: ../glib/gdatetime.c:546 +#: glib/gdatetime.c:564 msgctxt "abbreviated month name with day" msgid "Dec" msgstr "Dez" #. Translators: 'before midday' indicator -#: ../glib/gdatetime.c:563 +#: glib/gdatetime.c:581 msgctxt "GDateTime" msgid "AM" msgstr "a. m." #. Translators: 'after midday' indicator -#: ../glib/gdatetime.c:566 +#: glib/gdatetime.c:584 msgctxt "GDateTime" msgid "PM" msgstr "p. m." -#: ../glib/gdir.c:155 +#: glib/gdir.c:155 #, c-format msgid "Error opening directory “%s”: %s" msgstr "Fehler beim Öffnen des Ordners »%s«: %s" -#: ../glib/gfileutils.c:716 ../glib/gfileutils.c:808 +#: glib/gfileutils.c:716 glib/gfileutils.c:808 #, c-format msgid "Could not allocate %lu byte to read file “%s”" msgid_plural "Could not allocate %lu bytes to read file “%s”" msgstr[0] "%lu Byte konnte nicht zugeordnet werden, um Datei »%s« zu lesen" msgstr[1] "%lu Bytes konnten nicht zugeordnet werden, um Datei »%s« zu lesen" -#: ../glib/gfileutils.c:733 +#: glib/gfileutils.c:733 #, c-format msgid "Error reading file “%s”: %s" msgstr "Fehler beim Lesen der Datei »%s«: %s" -#: ../glib/gfileutils.c:769 +#: glib/gfileutils.c:769 #, c-format msgid "File “%s” is too large" msgstr "Datei »%s« ist zu groß" -#: ../glib/gfileutils.c:833 +#: glib/gfileutils.c:833 #, c-format msgid "Failed to read from file “%s”: %s" msgstr "Aus der Datei »%s« konnte nicht gelesen werden: %s" -#: ../glib/gfileutils.c:881 ../glib/gfileutils.c:953 +#: glib/gfileutils.c:881 glib/gfileutils.c:953 #, c-format msgid "Failed to open file “%s”: %s" msgstr "Datei »%s« konnte nicht geöffnet werden: %s" -#: ../glib/gfileutils.c:893 +#: glib/gfileutils.c:893 #, c-format msgid "Failed to get attributes of file “%s”: fstat() failed: %s" msgstr "" "Attribute der Datei »%s« konnten nicht ermittelt werden: fstat() " "gescheitert: %s" -#: ../glib/gfileutils.c:923 +#: glib/gfileutils.c:923 #, c-format msgid "Failed to open file “%s”: fdopen() failed: %s" msgstr "Datei »%s« konnte nicht geöffnet werden: fdopen() gescheitert: %s" -#: ../glib/gfileutils.c:1022 +#: glib/gfileutils.c:1022 #, c-format msgid "Failed to rename file “%s” to “%s”: g_rename() failed: %s" msgstr "" "Datei »%s« konnte nicht in »%s« umbenannt werden: g_rename() ist " "gescheitert: %s" -#: ../glib/gfileutils.c:1057 ../glib/gfileutils.c:1564 +#: glib/gfileutils.c:1057 glib/gfileutils.c:1564 #, c-format msgid "Failed to create file “%s”: %s" msgstr "Datei »%s« konnte nicht angelegt werden: %s" -#: ../glib/gfileutils.c:1084 +#: glib/gfileutils.c:1084 #, c-format msgid "Failed to write file “%s”: write() failed: %s" msgstr "Schreiben der Datei »%s« schlug fehl: write() ist gescheitert: %s" -#: ../glib/gfileutils.c:1127 +#: glib/gfileutils.c:1127 #, c-format msgid "Failed to write file “%s”: fsync() failed: %s" msgstr "" "Datei »%s« konnte nicht geschrieben werden: fsync() ist gescheitert: %s" -#: ../glib/gfileutils.c:1251 +#: glib/gfileutils.c:1251 #, c-format msgid "Existing file “%s” could not be removed: g_unlink() failed: %s" msgstr "" "Die vorhandene Datei »%s« konnte nicht entfernt werden: g_unlink() ist " "gescheitert: %s" -#: ../glib/gfileutils.c:1530 +#: glib/gfileutils.c:1530 #, c-format msgid "Template “%s” invalid, should not contain a “%s”" msgstr "Vorlage »%s« ungültig, sollte kein »%s« enthalten" -#: ../glib/gfileutils.c:1543 +#: glib/gfileutils.c:1543 #, c-format msgid "Template “%s” doesn’t contain XXXXXX" msgstr "Vorlage »%s« enthält nicht XXXXXX" -#: ../glib/gfileutils.c:2105 +#: glib/gfileutils.c:2105 #, c-format msgid "Failed to read the symbolic link “%s”: %s" msgstr "Die symbolische Verknüpfung »%s« konnte nicht gelesen werden: %s" -#: ../glib/giochannel.c:1389 +#: glib/giochannel.c:1390 #, c-format msgid "Could not open converter from “%s” to “%s”: %s" msgstr "Konverter von »%s« in »%s« konnte nicht geöffnet werden: %s" -#: ../glib/giochannel.c:1734 +#: glib/giochannel.c:1735 msgid "Can’t do a raw read in g_io_channel_read_line_string" msgstr "Raw-read in g_io_channel_read_line_string nicht möglich" -#: ../glib/giochannel.c:1781 ../glib/giochannel.c:2039 -#: ../glib/giochannel.c:2126 +#: glib/giochannel.c:1782 glib/giochannel.c:2040 glib/giochannel.c:2127 msgid "Leftover unconverted data in read buffer" msgstr "Nicht konvertierte Daten befinden sich noch im Lesepuffer" -#: ../glib/giochannel.c:1862 ../glib/giochannel.c:1939 +#: glib/giochannel.c:1863 glib/giochannel.c:1940 msgid "Channel terminates in a partial character" msgstr "Kanal endet mit einem Teilzeichen" -#: ../glib/giochannel.c:1925 +#: glib/giochannel.c:1926 msgid "Can’t do a raw read in g_io_channel_read_to_end" msgstr "Raw-read in g_io_channel_read_to_end nicht möglich" -#: ../glib/gkeyfile.c:788 +#: glib/gkeyfile.c:788 msgid "Valid key file could not be found in search dirs" msgstr "Es wurde keine gültige Schlüsselwertedatei in den Suchordnern gefunden" -#: ../glib/gkeyfile.c:825 +#: glib/gkeyfile.c:825 msgid "Not a regular file" msgstr "Keine reguläre Datei" -#: ../glib/gkeyfile.c:1270 +#: glib/gkeyfile.c:1270 #, c-format msgid "" "Key file contains line “%s” which is not a key-value pair, group, or comment" @@ -4891,45 +4836,45 @@ "Die Schlüsselwertedatei enthält die Zeile »%s«, welche kein zulässiges " "Schlüssel-Wert-Paar, keine Gruppe und kein Kommentar ist." -#: ../glib/gkeyfile.c:1327 +#: glib/gkeyfile.c:1327 #, c-format msgid "Invalid group name: %s" msgstr "Ungültiger Gruppenname: %s" -#: ../glib/gkeyfile.c:1349 +#: glib/gkeyfile.c:1349 msgid "Key file does not start with a group" msgstr "Die Schlüsselwertedatei beginnt nicht mit einer Gruppe" -#: ../glib/gkeyfile.c:1375 +#: glib/gkeyfile.c:1375 #, c-format msgid "Invalid key name: %s" msgstr "Ungültiger Schlüsselname: %s" -#: ../glib/gkeyfile.c:1402 +#: glib/gkeyfile.c:1402 #, c-format msgid "Key file contains unsupported encoding “%s”" msgstr "Die Schlüsselwertedatei enthält die nicht unterstützte Kodierung »%s«" -#: ../glib/gkeyfile.c:1645 ../glib/gkeyfile.c:1818 ../glib/gkeyfile.c:3271 -#: ../glib/gkeyfile.c:3334 ../glib/gkeyfile.c:3464 ../glib/gkeyfile.c:3594 -#: ../glib/gkeyfile.c:3738 ../glib/gkeyfile.c:3967 ../glib/gkeyfile.c:4034 +#: glib/gkeyfile.c:1645 glib/gkeyfile.c:1818 glib/gkeyfile.c:3271 +#: glib/gkeyfile.c:3334 glib/gkeyfile.c:3464 glib/gkeyfile.c:3594 +#: glib/gkeyfile.c:3738 glib/gkeyfile.c:3967 glib/gkeyfile.c:4034 #, c-format msgid "Key file does not have group “%s”" msgstr "Die Schlüsselwertedatei enthält nicht die Gruppe »%s«" -#: ../glib/gkeyfile.c:1773 +#: glib/gkeyfile.c:1773 #, c-format msgid "Key file does not have key “%s” in group “%s”" msgstr "Die Schlüsselwertedatei hat keinen Schlüssel »%s« in der Gruppe »%s«" -#: ../glib/gkeyfile.c:1935 ../glib/gkeyfile.c:2051 +#: glib/gkeyfile.c:1935 glib/gkeyfile.c:2051 #, c-format msgid "Key file contains key “%s” with value “%s” which is not UTF-8" msgstr "" "Die Schlüsselwertedatei enthält den Schlüssel »%s« mit dem Wert »%s«, der " "nicht in UTF-8 kodiert ist" -#: ../glib/gkeyfile.c:1955 ../glib/gkeyfile.c:2071 ../glib/gkeyfile.c:2513 +#: glib/gkeyfile.c:1955 glib/gkeyfile.c:2071 glib/gkeyfile.c:2513 #, c-format msgid "" "Key file contains key “%s” which has a value that cannot be interpreted." @@ -4937,7 +4882,7 @@ "Die Schlüsselwertedatei enthält den Schlüssel »%s« mit einem Wert, der nicht " "interpretiert werden konnte." -#: ../glib/gkeyfile.c:2731 ../glib/gkeyfile.c:3100 +#: glib/gkeyfile.c:2731 glib/gkeyfile.c:3100 #, c-format msgid "" "Key file contains key “%s” in group “%s” which has a value that cannot be " @@ -4946,87 +4891,87 @@ "Die Schlüsselwertedatei enthält den Schlüssel »%s« in der Gruppe »%s« mit " "einem Wert, der nicht interpretiert werden konnte." -#: ../glib/gkeyfile.c:2809 ../glib/gkeyfile.c:2886 +#: glib/gkeyfile.c:2809 glib/gkeyfile.c:2886 #, c-format msgid "Key “%s” in group “%s” has value “%s” where %s was expected" msgstr "" "Der Schlüssel »%s« in der Gruppe »%s« enthält den Wert »%s«, obwohl %s " "erwartet wurde" -#: ../glib/gkeyfile.c:4274 +#: glib/gkeyfile.c:4274 msgid "Key file contains escape character at end of line" msgstr "Die Schlüsselwertedatei enthält ein Escape-Zeichen am Zeilenende" # CHECK -#: ../glib/gkeyfile.c:4296 +#: glib/gkeyfile.c:4296 #, c-format msgid "Key file contains invalid escape sequence “%s”" msgstr "Die Schlüsselwertedatei enthält das ungültige Escape-Zeichen »%s«" -#: ../glib/gkeyfile.c:4440 +#: glib/gkeyfile.c:4440 #, c-format msgid "Value “%s” cannot be interpreted as a number." msgstr "Der Wert »%s« konnte nicht als Zahl interpretiert werden." -#: ../glib/gkeyfile.c:4454 +#: glib/gkeyfile.c:4454 #, c-format msgid "Integer value “%s” out of range" msgstr "Ganzzahliger Wert »%s« ist außerhalb des Wertebereiches" -#: ../glib/gkeyfile.c:4487 +#: glib/gkeyfile.c:4487 #, c-format msgid "Value “%s” cannot be interpreted as a float number." msgstr "Der Wert »%s« konnte nicht als Gleitkommazahl interpretiert werden." -#: ../glib/gkeyfile.c:4526 +#: glib/gkeyfile.c:4526 #, c-format msgid "Value “%s” cannot be interpreted as a boolean." msgstr "" "Der Wert »%s« konnte nicht als boolescher Ausdruck interpretiert werden." -#: ../glib/gmappedfile.c:129 +#: glib/gmappedfile.c:129 #, c-format msgid "Failed to get attributes of file “%s%s%s%s”: fstat() failed: %s" msgstr "" "Attribute der Datei »%s%s%s%s« konnten nicht ermittelt werden: fstat() " "gescheitert: %s" -#: ../glib/gmappedfile.c:195 +#: glib/gmappedfile.c:195 #, c-format msgid "Failed to map %s%s%s%s: mmap() failed: %s" msgstr "»%s%s%s%s« konnte nicht abgebildet werden: mmap() ist gescheitert: %s" -#: ../glib/gmappedfile.c:262 +#: glib/gmappedfile.c:262 #, c-format msgid "Failed to open file “%s”: open() failed: %s" msgstr "Datei »%s« konnte nicht geöffnet werden: open() ist gescheitert: %s" -#: ../glib/gmarkup.c:397 ../glib/gmarkup.c:439 +#: glib/gmarkup.c:398 glib/gmarkup.c:440 #, c-format msgid "Error on line %d char %d: " msgstr "Fehler in Zeile %d, Zeichen %d: " -#: ../glib/gmarkup.c:461 ../glib/gmarkup.c:544 +#: glib/gmarkup.c:462 glib/gmarkup.c:545 #, c-format msgid "Invalid UTF-8 encoded text in name - not valid '%s'" msgstr "Ungültiger UTF-8-kodierter Text im Namen - »%s« ist nicht gültig" -#: ../glib/gmarkup.c:472 +#: glib/gmarkup.c:473 #, c-format msgid "'%s' is not a valid name" msgstr "»%s« ist kein gültiger Name" -#: ../glib/gmarkup.c:488 +#: glib/gmarkup.c:489 #, c-format msgid "'%s' is not a valid name: '%c'" msgstr "»%s« ist kein gültiger Name: »%c«" -#: ../glib/gmarkup.c:598 +#: glib/gmarkup.c:611 #, c-format msgid "Error on line %d: %s" msgstr "Fehler in Zeile %d: %s" -#: ../glib/gmarkup.c:675 +#: glib/gmarkup.c:688 #, c-format msgid "" "Failed to parse '%-.*s', which should have been a digit inside a character " @@ -5035,7 +4980,7 @@ "»%-.*s«, was eine Zahl in einer Zeichenreferenz (wie ê) sein sollte, " "konnte nicht analysiert werden - vielleicht ist die Zahl zu groß" -#: ../glib/gmarkup.c:687 +#: glib/gmarkup.c:700 msgid "" "Character reference did not end with a semicolon; most likely you used an " "ampersand character without intending to start an entity - escape ampersand " @@ -5045,24 +4990,24 @@ "&-Zeichen benutzt, ohne eine Entität beginnen zu wollen - umschreiben Sie " "das »&« als &" -#: ../glib/gmarkup.c:713 +#: glib/gmarkup.c:726 #, c-format msgid "Character reference '%-.*s' does not encode a permitted character" msgstr "Zeichenreferenz »%-.*s« kodiert kein zulässiges Zeichen" -#: ../glib/gmarkup.c:751 +#: glib/gmarkup.c:764 msgid "" "Empty entity '&;' seen; valid entities are: & " < > '" msgstr "" "Leere Entität »&;« gefunden; gültige Entitäten sind & " < > " "'" -#: ../glib/gmarkup.c:759 +#: glib/gmarkup.c:772 #, c-format msgid "Entity name '%-.*s' is not known" msgstr "Entitätenname »%-.*s« ist unbekannt" -#: ../glib/gmarkup.c:764 +#: glib/gmarkup.c:777 msgid "" "Entity did not end with a semicolon; most likely you used an ampersand " "character without intending to start an entity - escape ampersand as &" @@ -5071,11 +5016,11 @@ "Zeichen benutzt, ohne eine Entität beginnen zu wollen - umschreiben Sie das " "»&« als &" -#: ../glib/gmarkup.c:1170 +#: glib/gmarkup.c:1183 msgid "Document must begin with an element (e.g. )" msgstr "Dokument muss mit einem Element beginnen (e.g. )" -#: ../glib/gmarkup.c:1210 +#: glib/gmarkup.c:1223 #, c-format msgid "" "'%s' is not a valid character following a '<' character; it may not begin an " @@ -5084,7 +5029,7 @@ "»%s« ist kein gültiges Zeichen nach einem »<«-Zeichen; es darf keinen " "Elementnamen beginnen" -#: ../glib/gmarkup.c:1252 +#: glib/gmarkup.c:1265 #, c-format msgid "" "Odd character '%s', expected a '>' character to end the empty-element tag " @@ -5093,7 +5038,7 @@ "Seltsames Zeichen »%s«, »>« erwartet um Start-Tag des leeren Elements »%s« " "abzuschließen" -#: ../glib/gmarkup.c:1333 +#: glib/gmarkup.c:1346 #, c-format msgid "" "Odd character '%s', expected a '=' after attribute name '%s' of element '%s'" @@ -5101,7 +5046,7 @@ "Seltsames Zeichen »%s«, »=« wird nach dem Attributnamen »%s« des Elements " "»%s« erwartet" -#: ../glib/gmarkup.c:1374 +#: glib/gmarkup.c:1387 #, c-format msgid "" "Odd character '%s', expected a '>' or '/' character to end the start tag of " @@ -5112,7 +5057,7 @@ "»/« erwartet, um das Start-Tag des Elements »%s« abzuschließen; vielleicht " "haben Sie ein ungültiges Zeichen in einem Attributnamen benutzt" -#: ../glib/gmarkup.c:1418 +#: glib/gmarkup.c:1431 #, c-format msgid "" "Odd character '%s', expected an open quote mark after the equals sign when " @@ -5122,7 +5067,7 @@ "Elements »%s« wurde ein Anführungszeichen nach dem Gleichheitszeichen " "erwartet" -#: ../glib/gmarkup.c:1551 +#: glib/gmarkup.c:1564 #, c-format msgid "" "'%s' is not a valid character following the characters '«" -#: ../glib/gmarkup.c:1598 +#: glib/gmarkup.c:1611 #, c-format msgid "Element '%s' was closed, no element is currently open" msgstr "Element »%s« wurde geschlossen, kein Element ist derzeit offen" -#: ../glib/gmarkup.c:1607 +#: glib/gmarkup.c:1620 #, c-format msgid "Element '%s' was closed, but the currently open element is '%s'" msgstr "" "Element »%s« wurde geschlossen, aber das derzeit offene Element ist »%s«" -#: ../glib/gmarkup.c:1760 +#: glib/gmarkup.c:1773 msgid "Document was empty or contained only whitespace" msgstr "Dokument ist leer oder enthält nur Leerraum" -#: ../glib/gmarkup.c:1774 +#: glib/gmarkup.c:1787 msgid "Document ended unexpectedly just after an open angle bracket '<'" msgstr "Dokument endete unerwartet nach einer offenen spitzen Klammer »<«" -#: ../glib/gmarkup.c:1782 ../glib/gmarkup.c:1827 +#: glib/gmarkup.c:1795 glib/gmarkup.c:1840 #, c-format msgid "" "Document ended unexpectedly with elements still open - '%s' was the last " @@ -5168,7 +5113,7 @@ "Dokument endete unerwartet mit noch offenen Elementen - »%s« war das letzte " "offene Element" -#: ../glib/gmarkup.c:1790 +#: glib/gmarkup.c:1803 #, c-format msgid "" "Document ended unexpectedly, expected to see a close angle bracket ending " @@ -5177,19 +5122,19 @@ "Dokument endete unerwartet, es wurde eine spitze Klammer »>«, die das Tag <" "%s/> schließt, erwartet" -#: ../glib/gmarkup.c:1796 +#: glib/gmarkup.c:1809 msgid "Document ended unexpectedly inside an element name" msgstr "Dokument endete unerwartet innerhalb eines Elementnamens" -#: ../glib/gmarkup.c:1802 +#: glib/gmarkup.c:1815 msgid "Document ended unexpectedly inside an attribute name" msgstr "Dokument endete unerwartet innerhalb eines Attributnamens" -#: ../glib/gmarkup.c:1807 +#: glib/gmarkup.c:1820 msgid "Document ended unexpectedly inside an element-opening tag." msgstr "Dokument endete unerwartet innerhalb eines Element-öffnenden Tags." -#: ../glib/gmarkup.c:1813 +#: glib/gmarkup.c:1826 msgid "" "Document ended unexpectedly after the equals sign following an attribute " "name; no attribute value" @@ -5197,322 +5142,329 @@ "Dokument endete unerwartet nach dem Gleichheitszeichen, das einem " "Attributnamen folgt; kein Attributwert" -#: ../glib/gmarkup.c:1820 +#: glib/gmarkup.c:1833 msgid "Document ended unexpectedly while inside an attribute value" msgstr "Dokument endete unerwartet innerhalb eines Attributwertes" -#: ../glib/gmarkup.c:1836 +#: glib/gmarkup.c:1850 #, c-format msgid "Document ended unexpectedly inside the close tag for element '%s'" msgstr "" "Dokument endete unerwartet innerhalb eines schließenden Tags für das Element " "»%s«" -#: ../glib/gmarkup.c:1842 +#: glib/gmarkup.c:1854 +msgid "" +"Document ended unexpectedly inside the close tag for an unopened element" +msgstr "" +"Dokument endete unerwartet innerhalb eines schließenden Tags für ein " +"ungeöffnetes Element" + +#: glib/gmarkup.c:1860 msgid "Document ended unexpectedly inside a comment or processing instruction" msgstr "" "Dokument endete unerwartet innerhalb eines Kommentars oder " "Verarbeitungsanweisung" -#: ../glib/goption.c:861 +#: glib/goption.c:861 msgid "[OPTION…]" msgstr "[OPTION …]" -#: ../glib/goption.c:977 +#: glib/goption.c:977 msgid "Help Options:" msgstr "Hilfeoptionen:" -#: ../glib/goption.c:978 +#: glib/goption.c:978 msgid "Show help options" msgstr "Hilfeoptionen anzeigen" -#: ../glib/goption.c:984 +#: glib/goption.c:984 msgid "Show all help options" msgstr "Alle Hilfeoptionen anzeigen" -#: ../glib/goption.c:1047 +#: glib/goption.c:1047 msgid "Application Options:" msgstr "Anwendungsoptionen:" -#: ../glib/goption.c:1049 +#: glib/goption.c:1049 msgid "Options:" msgstr "Optionen:" -#: ../glib/goption.c:1113 ../glib/goption.c:1183 +#: glib/goption.c:1113 glib/goption.c:1183 #, c-format msgid "Cannot parse integer value “%s” for %s" msgstr "»%s« konnte nicht als ganzzahliger Wert für %s interpretiert werden" -#: ../glib/goption.c:1123 ../glib/goption.c:1191 +#: glib/goption.c:1123 glib/goption.c:1191 #, c-format msgid "Integer value “%s” for %s out of range" msgstr "Ganzzahliger Wert »%s« für %s ist außerhalb des Bereiches" -#: ../glib/goption.c:1148 +#: glib/goption.c:1148 #, c-format msgid "Cannot parse double value “%s” for %s" msgstr "»%s« konnte nicht als »double«-Wert für %s interpretiert werden" -#: ../glib/goption.c:1156 +#: glib/goption.c:1156 #, c-format msgid "Double value “%s” for %s out of range" msgstr "»double«-Wert »%s« für %s ist außerhalb des Bereiches" -#: ../glib/goption.c:1448 ../glib/goption.c:1527 +#: glib/goption.c:1448 glib/goption.c:1527 #, c-format msgid "Error parsing option %s" msgstr "Fehler beim Verarbeiten der Option: %s" -#: ../glib/goption.c:1558 ../glib/goption.c:1671 +#: glib/goption.c:1558 glib/goption.c:1671 #, c-format msgid "Missing argument for %s" msgstr "Für %s wird ein Argument benötigt" -#: ../glib/goption.c:2132 +#: glib/goption.c:2132 #, c-format msgid "Unknown option %s" msgstr "Unbekannte Option %s" -#: ../glib/gregex.c:257 +#: glib/gregex.c:257 msgid "corrupted object" msgstr "Beschädigtes Objekt" -#: ../glib/gregex.c:259 +#: glib/gregex.c:259 msgid "internal error or corrupted object" msgstr "Interner Fehler oder beschädigtes Objekt" -#: ../glib/gregex.c:261 +#: glib/gregex.c:261 msgid "out of memory" msgstr "Nicht genügend freier Speicher" -#: ../glib/gregex.c:266 +#: glib/gregex.c:266 msgid "backtracking limit reached" msgstr "Rückverfolgungsgrenze wurde erreicht" -#: ../glib/gregex.c:278 ../glib/gregex.c:286 +#: glib/gregex.c:278 glib/gregex.c:286 msgid "the pattern contains items not supported for partial matching" msgstr "" "Der Ausdruck enthält Elemente, die teilweise Übereinstimmung nicht " "unterstützen" -#: ../glib/gregex.c:280 +#: glib/gregex.c:280 msgid "internal error" msgstr "Interner Fehler" -#: ../glib/gregex.c:288 +#: glib/gregex.c:288 msgid "back references as conditions are not supported for partial matching" msgstr "" "Rückreferenzen als Bedingungen werden für teilweise Übereinstimmung nicht " "unterstützt" -#: ../glib/gregex.c:297 +#: glib/gregex.c:297 msgid "recursion limit reached" msgstr "Rekursionslimit wurde erreicht" -#: ../glib/gregex.c:299 +#: glib/gregex.c:299 msgid "invalid combination of newline flags" msgstr "Ungültige Kombination von newline-Markierungen" -#: ../glib/gregex.c:301 +#: glib/gregex.c:301 msgid "bad offset" msgstr "fehlerhafter Versatz" -#: ../glib/gregex.c:303 +#: glib/gregex.c:303 msgid "short utf8" msgstr "Kurzes UTF-8" -#: ../glib/gregex.c:305 +#: glib/gregex.c:305 msgid "recursion loop" msgstr "Rekursionsschleife" -#: ../glib/gregex.c:309 +#: glib/gregex.c:309 msgid "unknown error" msgstr "Unbekannter Fehler" -#: ../glib/gregex.c:329 +#: glib/gregex.c:329 msgid "\\ at end of pattern" msgstr "\\ am Ende des Ausdrucks" -#: ../glib/gregex.c:332 +#: glib/gregex.c:332 msgid "\\c at end of pattern" msgstr "\\c am Ende des Ausdrucks" -#: ../glib/gregex.c:335 +#: glib/gregex.c:335 msgid "unrecognized character following \\" msgstr "Unbekanntes Zeichen nach \\" # CHECK -#: ../glib/gregex.c:338 +#: glib/gregex.c:338 msgid "numbers out of order in {} quantifier" msgstr "Ziffern wirkungslos in {}-Quantifizierer" -#: ../glib/gregex.c:341 +#: glib/gregex.c:341 msgid "number too big in {} quantifier" msgstr "Ziffer zu groß in {}-Quantifizierer" -#: ../glib/gregex.c:344 +#: glib/gregex.c:344 msgid "missing terminating ] for character class" msgstr "Terminierendes ] für Zeichenklasse fehlt" -#: ../glib/gregex.c:347 +#: glib/gregex.c:347 msgid "invalid escape sequence in character class" msgstr "Ungültige Escape-Sequenz in Zeichenklasse" # CHECK -#: ../glib/gregex.c:350 +#: glib/gregex.c:350 msgid "range out of order in character class" msgstr "Bereich wirkungslos in Zeichenklasse" -#: ../glib/gregex.c:353 +#: glib/gregex.c:353 msgid "nothing to repeat" msgstr "Nichts zum Wiederholen" -#: ../glib/gregex.c:357 +#: glib/gregex.c:357 msgid "unexpected repeat" msgstr "Unerwartete Wiederholung" -#: ../glib/gregex.c:360 +#: glib/gregex.c:360 msgid "unrecognized character after (? or (?-" msgstr "Unbekanntes Zeichen nach (? oder (?-" -#: ../glib/gregex.c:363 +#: glib/gregex.c:363 msgid "POSIX named classes are supported only within a class" msgstr "POSIX-benannte Klassen werden nur innerhalb einer Klasse unterstützt" -#: ../glib/gregex.c:366 +#: glib/gregex.c:366 msgid "missing terminating )" msgstr "Abschließende ) fehlt" -#: ../glib/gregex.c:369 +#: glib/gregex.c:369 msgid "reference to non-existent subpattern" msgstr "Referenz auf nicht existierenden Unterausdruck" -#: ../glib/gregex.c:372 +#: glib/gregex.c:372 msgid "missing ) after comment" msgstr "fehlende ) nach Kommentar" -#: ../glib/gregex.c:375 +#: glib/gregex.c:375 msgid "regular expression is too large" msgstr "Regulärer Ausdruck zu groß" -#: ../glib/gregex.c:378 +#: glib/gregex.c:378 msgid "failed to get memory" msgstr "Fehler beim Holen von Speicher" -#: ../glib/gregex.c:382 +#: glib/gregex.c:382 msgid ") without opening (" msgstr ") ohne öffnende (" -#: ../glib/gregex.c:386 +#: glib/gregex.c:386 msgid "code overflow" msgstr "Code-Überlauf" -#: ../glib/gregex.c:390 +#: glib/gregex.c:390 msgid "unrecognized character after (?<" msgstr "Unbekanntes Zeichen nach (?<" -#: ../glib/gregex.c:393 +#: glib/gregex.c:393 msgid "lookbehind assertion is not fixed length" msgstr "Rückblickende Annahme hat keine feste Länge" -#: ../glib/gregex.c:396 +#: glib/gregex.c:396 msgid "malformed number or name after (?(" msgstr "Falsch formatierte Zahl oder Name nach (?(" -#: ../glib/gregex.c:399 +#: glib/gregex.c:399 msgid "conditional group contains more than two branches" msgstr "Bedingte Gruppe enthält mehr als zwei Verzweigungen" -#: ../glib/gregex.c:402 +#: glib/gregex.c:402 msgid "assertion expected after (?(" msgstr "Annahme erwartet nach (?(" #. translators: '(?R' and '(?[+-]digits' are both meant as (groups of) #. * sequences here, '(?-54' would be an example for the second group. #. -#: ../glib/gregex.c:409 +#: glib/gregex.c:409 msgid "(?R or (?[+-]digits must be followed by )" msgstr "auf (?R oder (?[+-]Ziffern muss ) folgen" -#: ../glib/gregex.c:412 +#: glib/gregex.c:412 msgid "unknown POSIX class name" msgstr "Unbekannter POSIX-Klassenname" -#: ../glib/gregex.c:415 +#: glib/gregex.c:415 msgid "POSIX collating elements are not supported" msgstr "POSIX-Elementverknüpfungen nicht unterstützt" -#: ../glib/gregex.c:418 +#: glib/gregex.c:418 msgid "character value in \\x{...} sequence is too large" msgstr "Wert in \\x{…}-Sequenz ist zu groß" -#: ../glib/gregex.c:421 +#: glib/gregex.c:421 msgid "invalid condition (?(0)" msgstr "Ungültige Bedingung (?(0)" -#: ../glib/gregex.c:424 +#: glib/gregex.c:424 msgid "\\C not allowed in lookbehind assertion" msgstr "\\C nicht erlaubt in rückblickender Annahme" -#: ../glib/gregex.c:431 +#: glib/gregex.c:431 msgid "escapes \\L, \\l, \\N{name}, \\U, and \\u are not supported" msgstr "" "Escape-Sequenzen \\L, \\l, \\N{name}, \\U, und \\u werden nicht unterstützt" -#: ../glib/gregex.c:434 +#: glib/gregex.c:434 msgid "recursive call could loop indefinitely" msgstr "Rekursive Aufrufe könnten unendlich oft aufgerufen werden" -#: ../glib/gregex.c:438 +#: glib/gregex.c:438 msgid "unrecognized character after (?P" msgstr "Unbekanntes Zeichen nach (?P" -#: ../glib/gregex.c:441 +#: glib/gregex.c:441 msgid "missing terminator in subpattern name" msgstr "Terminierung im Namen des Unterausdrucks fehlt" -#: ../glib/gregex.c:444 +#: glib/gregex.c:444 msgid "two named subpatterns have the same name" msgstr "Zwei benannte Unterausdrücke haben den gleichen Namen" -#: ../glib/gregex.c:447 +#: glib/gregex.c:447 msgid "malformed \\P or \\p sequence" msgstr "Fehlerhafte \\P- oder \\p-Sequenz" -#: ../glib/gregex.c:450 +#: glib/gregex.c:450 msgid "unknown property name after \\P or \\p" msgstr "Unbekannte Eigenschaftsname nach \\P oder \\p" -#: ../glib/gregex.c:453 +#: glib/gregex.c:453 msgid "subpattern name is too long (maximum 32 characters)" msgstr "Name des Unterausdrucks ist zu lang (maximal 32 Zeichen)" -#: ../glib/gregex.c:456 +#: glib/gregex.c:456 msgid "too many named subpatterns (maximum 10,000)" msgstr "Zu viele benannte Unterausdrücke (maximal 10.000)" -#: ../glib/gregex.c:459 +#: glib/gregex.c:459 msgid "octal value is greater than \\377" msgstr "Oktaler Wert ist größer als \\377" -#: ../glib/gregex.c:463 +#: glib/gregex.c:463 msgid "overran compiling workspace" msgstr "Überlauf beim Kompilieren des Arbeitsbereichs" -#: ../glib/gregex.c:467 +#: glib/gregex.c:467 msgid "previously-checked referenced subpattern not found" msgstr "" "Bereits geprüfter, referenzierter Unterausdruck konnte nicht gefunden werden" -#: ../glib/gregex.c:470 +#: glib/gregex.c:470 msgid "DEFINE group contains more than one branch" msgstr "DEFINE-Gruppe enthält mehr als eine Verzweigung" -#: ../glib/gregex.c:473 +#: glib/gregex.c:473 msgid "inconsistent NEWLINE options" msgstr "Inkonsistente NEWLINE-Optionen" -#: ../glib/gregex.c:476 +#: glib/gregex.c:476 msgid "" "\\g is not followed by a braced, angle-bracketed, or quoted name or number, " "or by a plain number" @@ -5520,286 +5472,286 @@ "Auf \\g folgt kein eingeklammerter, in eckigen Klammern eingeklammerter oder " "zitierter Name oder eine Zahl oder eine einfache Zahl" -#: ../glib/gregex.c:480 +#: glib/gregex.c:480 msgid "a numbered reference must not be zero" msgstr "Eine nummerierte Referenz darf nicht Null sein" -#: ../glib/gregex.c:483 +#: glib/gregex.c:483 msgid "an argument is not allowed for (*ACCEPT), (*FAIL), or (*COMMIT)" msgstr "Ein Argument ist für (*ACCEPT), (*FAIL), oder (*COMMIT) nicht erlaubt" -#: ../glib/gregex.c:486 +#: glib/gregex.c:486 msgid "(*VERB) not recognized" msgstr "(*VERB) nicht erkannt" -#: ../glib/gregex.c:489 +#: glib/gregex.c:489 msgid "number is too big" msgstr "Zahl ist zu groß" -#: ../glib/gregex.c:492 +#: glib/gregex.c:492 msgid "missing subpattern name after (?&" msgstr "Name des Unterausdrucks nach (?& fehlt" -#: ../glib/gregex.c:495 +#: glib/gregex.c:495 msgid "digit expected after (?+" msgstr "Ziffer erwartet nach (?+" -#: ../glib/gregex.c:498 +#: glib/gregex.c:498 msgid "] is an invalid data character in JavaScript compatibility mode" msgstr "] ist ein ungültiges Datenzeichen im JavaScript-Kompatibilitätsmodus" -#: ../glib/gregex.c:501 +#: glib/gregex.c:501 msgid "different names for subpatterns of the same number are not allowed" msgstr "" "Verschiedene Namen für Unterausdrücke der gleichen Nummer sind nicht erlaubt" -#: ../glib/gregex.c:504 +#: glib/gregex.c:504 msgid "(*MARK) must have an argument" msgstr "(*MARK) benötigt ein Argument" -#: ../glib/gregex.c:507 +#: glib/gregex.c:507 msgid "\\c must be followed by an ASCII character" msgstr "Auf \\c muss ein ASCII-Zeichen folgen" -#: ../glib/gregex.c:510 +#: glib/gregex.c:510 msgid "\\k is not followed by a braced, angle-bracketed, or quoted name" msgstr "" "Auf \\k folgt kein eingeklammerter, in eckigen Klammern eingeklammerter oder " "zitierter Name" -#: ../glib/gregex.c:513 +#: glib/gregex.c:513 msgid "\\N is not supported in a class" msgstr "\\N wird in einer Klasse nicht unterstützt" -#: ../glib/gregex.c:516 +#: glib/gregex.c:516 msgid "too many forward references" msgstr "Zu viele Vorwärtsreferenzen" -#: ../glib/gregex.c:519 +#: glib/gregex.c:519 msgid "name is too long in (*MARK), (*PRUNE), (*SKIP), or (*THEN)" msgstr "Name ist zu lang in (*MARK), (*PRUNE), (*SKIP), oder (*THEN)" -#: ../glib/gregex.c:522 +#: glib/gregex.c:522 msgid "character value in \\u.... sequence is too large" msgstr "Zeichenwert in \\u....-Sequenz ist zu groß" -#: ../glib/gregex.c:745 ../glib/gregex.c:1977 +#: glib/gregex.c:745 glib/gregex.c:1977 #, c-format msgid "Error while matching regular expression %s: %s" msgstr "Fehler beim Anwenden des regulären Ausdrucks %s: %s" -#: ../glib/gregex.c:1316 +#: glib/gregex.c:1316 msgid "PCRE library is compiled without UTF8 support" msgstr "PCRE-Bibliothek wurde ohne UTF8-Unterstützung kompiliert" -#: ../glib/gregex.c:1320 +#: glib/gregex.c:1320 msgid "PCRE library is compiled without UTF8 properties support" msgstr "" "PCRE-Bibliothek wurde ohne Unterstützung für UTF8-Eigenschaften kompiliert" -#: ../glib/gregex.c:1328 +#: glib/gregex.c:1328 msgid "PCRE library is compiled with incompatible options" msgstr "" "PCRE-Bibliothek wurde mit Unterstützung für nicht-kompatible Optionen " "kompiliert" -#: ../glib/gregex.c:1357 +#: glib/gregex.c:1357 #, c-format msgid "Error while optimizing regular expression %s: %s" msgstr "Fehler beim Optimieren des regulären Ausdrucks %s: %s" -#: ../glib/gregex.c:1437 +#: glib/gregex.c:1437 #, c-format msgid "Error while compiling regular expression %s at char %d: %s" msgstr "Fehler beim Kompilieren des regulären Ausdrucks %s an Zeichen %d: %s" -#: ../glib/gregex.c:2413 +#: glib/gregex.c:2413 msgid "hexadecimal digit or “}” expected" msgstr "Hexadezimalzahl oder »}« erwartet" -#: ../glib/gregex.c:2429 +#: glib/gregex.c:2429 msgid "hexadecimal digit expected" msgstr "Hexadezimalzahl erwartet" -#: ../glib/gregex.c:2469 +#: glib/gregex.c:2469 msgid "missing “<” in symbolic reference" msgstr "Fehlendes »<» in symbolischer Referenz" -#: ../glib/gregex.c:2478 +#: glib/gregex.c:2478 msgid "unfinished symbolic reference" msgstr "Unvollendete symbolische Referenz" -#: ../glib/gregex.c:2485 +#: glib/gregex.c:2485 msgid "zero-length symbolic reference" msgstr "Symbolische Referenz der Länge 0" -#: ../glib/gregex.c:2496 +#: glib/gregex.c:2496 msgid "digit expected" msgstr "Ziffer erwartet" -#: ../glib/gregex.c:2514 +#: glib/gregex.c:2514 msgid "illegal symbolic reference" msgstr "Illegale symbolische Referenz" -#: ../glib/gregex.c:2576 +#: glib/gregex.c:2576 msgid "stray final “\\”" msgstr "Verirrtes abschließendes »\\«" -#: ../glib/gregex.c:2580 +#: glib/gregex.c:2580 msgid "unknown escape sequence" msgstr "Unbekannte Escape-Sequenz" -#: ../glib/gregex.c:2590 +#: glib/gregex.c:2590 #, c-format msgid "Error while parsing replacement text “%s” at char %lu: %s" msgstr "Fehler beim Verarbeiten des Ersetzungstextes »%s« an Zeichen %lu: %s" -#: ../glib/gshell.c:94 +#: glib/gshell.c:94 msgid "Quoted text doesn’t begin with a quotation mark" msgstr "Zitierter Text beginnt nicht mit einem Anführungszeichen" -#: ../glib/gshell.c:184 +#: glib/gshell.c:184 msgid "Unmatched quotation mark in command line or other shell-quoted text" msgstr "" "Unbalanciertes Anführungszeichen in Befehlszeile oder anderem Text in " "Shellquotes" -#: ../glib/gshell.c:580 +#: glib/gshell.c:580 #, c-format msgid "Text ended just after a “\\” character. (The text was “%s”)" msgstr "Text endete nach einem »\\«-Zeichen. (Der Text war »%s«)" -#: ../glib/gshell.c:587 +#: glib/gshell.c:587 #, c-format msgid "Text ended before matching quote was found for %c. (The text was “%s”)" msgstr "" "Text endete, bevor ein passendes Anführungszeichen für %c gefunden wurde. " "(Der Text war »%s«)" -#: ../glib/gshell.c:599 +#: glib/gshell.c:599 msgid "Text was empty (or contained only whitespace)" msgstr "Text war leer (oder enthielt nur Leerraum)" -#: ../glib/gspawn.c:253 +#: glib/gspawn.c:253 #, c-format msgid "Failed to read data from child process (%s)" msgstr "Daten vom Kindprozess konnten nicht gelesen werden (%s)" -#: ../glib/gspawn.c:401 +#: glib/gspawn.c:401 #, c-format msgid "Unexpected error in select() reading data from a child process (%s)" msgstr "" "Unerwarteter Fehler in select() beim Lesen von Daten eines Kindprozesses (%s)" -#: ../glib/gspawn.c:486 +#: glib/gspawn.c:486 #, c-format msgid "Unexpected error in waitpid() (%s)" msgstr "Unerwarteter Fehler in waitpid() (%s)" -#: ../glib/gspawn.c:897 ../glib/gspawn-win32.c:1231 +#: glib/gspawn.c:897 glib/gspawn-win32.c:1231 #, c-format msgid "Child process exited with code %ld" msgstr "Der Kindprozess wurde mit Status %ld beendet" -#: ../glib/gspawn.c:905 +#: glib/gspawn.c:905 #, c-format msgid "Child process killed by signal %ld" msgstr "Der Kindprozess wurde mit Signal %ld beendet" -#: ../glib/gspawn.c:912 +#: glib/gspawn.c:912 #, c-format msgid "Child process stopped by signal %ld" msgstr "Der Kindprozess wurde mit Signal %ld beendet" -#: ../glib/gspawn.c:919 +#: glib/gspawn.c:919 #, c-format msgid "Child process exited abnormally" msgstr "Der Kindprozess wurde gewaltsam beendet" -#: ../glib/gspawn.c:1324 ../glib/gspawn-win32.c:337 ../glib/gspawn-win32.c:345 +#: glib/gspawn.c:1324 glib/gspawn-win32.c:337 glib/gspawn-win32.c:345 #, c-format msgid "Failed to read from child pipe (%s)" msgstr "Lesen aus Weiterleitung zum Kind (%s) gescheitert" -#: ../glib/gspawn.c:1394 +#: glib/gspawn.c:1394 #, c-format msgid "Failed to fork (%s)" msgstr "Abspalten gescheitert (%s)" -#: ../glib/gspawn.c:1543 ../glib/gspawn-win32.c:368 +#: glib/gspawn.c:1543 glib/gspawn-win32.c:368 #, c-format msgid "Failed to change to directory “%s” (%s)" msgstr "In Ordner »%s« (%s) konnte nicht gewechselt werden" -#: ../glib/gspawn.c:1553 +#: glib/gspawn.c:1553 #, c-format msgid "Failed to execute child process “%s” (%s)" msgstr "Kindprozess »%s« konnte nicht ausgeführt werden (%s)" -#: ../glib/gspawn.c:1563 +#: glib/gspawn.c:1563 #, c-format msgid "Failed to redirect output or input of child process (%s)" msgstr "Umleiten der Ausgabe oder Eingabe des Kindprozesses (%s) gescheitert" -#: ../glib/gspawn.c:1572 +#: glib/gspawn.c:1572 #, c-format msgid "Failed to fork child process (%s)" msgstr "Abspalten des Kindprozesses gescheitert (%s)" -#: ../glib/gspawn.c:1580 +#: glib/gspawn.c:1580 #, c-format msgid "Unknown error executing child process “%s”" msgstr "Unbekannter Fehler beim Ausführen des Kindprozesses »%s«" -#: ../glib/gspawn.c:1604 +#: glib/gspawn.c:1604 #, c-format msgid "Failed to read enough data from child pid pipe (%s)" msgstr "" "Es konnten nicht genug Daten von Kind-Programmkennungsweiterleitung (%s) " "gelesen werden" -#: ../glib/gspawn-win32.c:281 +#: glib/gspawn-win32.c:281 msgid "Failed to read data from child process" msgstr "Daten konnten nicht vom Kindprozess gelesen werden" -#: ../glib/gspawn-win32.c:298 +#: glib/gspawn-win32.c:298 #, c-format msgid "Failed to create pipe for communicating with child process (%s)" msgstr "" "Weiterleitung für Kommunikation mit Kindprozess (%s) konnte nicht erzeugt " "werden" -#: ../glib/gspawn-win32.c:374 ../glib/gspawn-win32.c:493 +#: glib/gspawn-win32.c:374 glib/gspawn-win32.c:493 #, c-format msgid "Failed to execute child process (%s)" msgstr "Kindprozess konnte nicht ausgeführt werden (%s)" -#: ../glib/gspawn-win32.c:443 +#: glib/gspawn-win32.c:443 #, c-format msgid "Invalid program name: %s" msgstr "Ungültiger Programmname: %s" -#: ../glib/gspawn-win32.c:453 ../glib/gspawn-win32.c:720 +#: glib/gspawn-win32.c:453 glib/gspawn-win32.c:720 #, c-format msgid "Invalid string in argument vector at %d: %s" msgstr "Ungültige Zeichenkette im Argumentsvektor bei %d: %s" -#: ../glib/gspawn-win32.c:464 ../glib/gspawn-win32.c:735 +#: glib/gspawn-win32.c:464 glib/gspawn-win32.c:735 #, c-format msgid "Invalid string in environment: %s" msgstr "Ungültige Zeichenkette in der Umgebung: %s" -#: ../glib/gspawn-win32.c:716 +#: glib/gspawn-win32.c:716 #, c-format msgid "Invalid working directory: %s" msgstr "Ungültiger Arbeitsordner: %s" -#: ../glib/gspawn-win32.c:781 +#: glib/gspawn-win32.c:781 #, c-format msgid "Failed to execute helper program (%s)" msgstr "Hilfsprogramm (%s) konnte nicht ausgeführt werden" -#: ../glib/gspawn-win32.c:995 +#: glib/gspawn-win32.c:995 msgid "" "Unexpected error in g_io_channel_win32_poll() reading data from a child " "process" @@ -5807,170 +5759,170 @@ "Unerwarteter Fehler in g_io_channel_win32_poll() beim Lesen aus dem " "Kindprozess" -#: ../glib/gstrfuncs.c:3247 ../glib/gstrfuncs.c:3348 +#: glib/gstrfuncs.c:3247 glib/gstrfuncs.c:3348 msgid "Empty string is not a number" msgstr "Leere Zeichenkette ist keine Zahl" -#: ../glib/gstrfuncs.c:3271 +#: glib/gstrfuncs.c:3271 #, c-format msgid "“%s” is not a signed number" msgstr "»%s« ist keine vorzeichenbehaftete Zahl" -#: ../glib/gstrfuncs.c:3281 ../glib/gstrfuncs.c:3384 +#: glib/gstrfuncs.c:3281 glib/gstrfuncs.c:3384 #, c-format msgid "Number “%s” is out of bounds [%s, %s]" msgstr "Zahl »%s« ist außerhalb des zulässigen Bereichs [%s, %s]" -#: ../glib/gstrfuncs.c:3374 +#: glib/gstrfuncs.c:3374 #, c-format msgid "“%s” is not an unsigned number" msgstr "»%s« ist keine vorzeichenlose Zahl" -#: ../glib/gutf8.c:811 +#: glib/gutf8.c:812 msgid "Failed to allocate memory" msgstr "Fehler beim Anfordern von Speicher" -#: ../glib/gutf8.c:944 +#: glib/gutf8.c:945 msgid "Character out of range for UTF-8" msgstr "Zeichen außerhalb des Bereiches für UTF-8" -#: ../glib/gutf8.c:1045 ../glib/gutf8.c:1054 ../glib/gutf8.c:1184 -#: ../glib/gutf8.c:1193 ../glib/gutf8.c:1332 ../glib/gutf8.c:1429 +#: glib/gutf8.c:1046 glib/gutf8.c:1055 glib/gutf8.c:1185 glib/gutf8.c:1194 +#: glib/gutf8.c:1333 glib/gutf8.c:1430 msgid "Invalid sequence in conversion input" msgstr "Ungültige Folge in Umwandlungseingabe" -#: ../glib/gutf8.c:1343 ../glib/gutf8.c:1440 +#: glib/gutf8.c:1344 glib/gutf8.c:1441 msgid "Character out of range for UTF-16" msgstr "Zeichen außerhalb des Bereiches für UTF-16" -#: ../glib/gutils.c:2229 +#: glib/gutils.c:2241 #, c-format msgid "%.1f kB" msgstr "%.1f kB" -#: ../glib/gutils.c:2230 ../glib/gutils.c:2436 +#: glib/gutils.c:2242 glib/gutils.c:2448 #, c-format msgid "%.1f MB" msgstr "%.1f MB" -#: ../glib/gutils.c:2231 ../glib/gutils.c:2441 +#: glib/gutils.c:2243 glib/gutils.c:2453 #, c-format msgid "%.1f GB" msgstr "%.1f GB" -#: ../glib/gutils.c:2232 ../glib/gutils.c:2446 +#: glib/gutils.c:2244 glib/gutils.c:2458 #, c-format msgid "%.1f TB" msgstr "%.1f TB" -#: ../glib/gutils.c:2233 ../glib/gutils.c:2451 +#: glib/gutils.c:2245 glib/gutils.c:2463 #, c-format msgid "%.1f PB" msgstr "%.1f PB" -#: ../glib/gutils.c:2234 ../glib/gutils.c:2456 +#: glib/gutils.c:2246 glib/gutils.c:2468 #, c-format msgid "%.1f EB" msgstr "%.1f EB" -#: ../glib/gutils.c:2237 +#: glib/gutils.c:2249 #, c-format msgid "%.1f KiB" msgstr "%.1f kiB" -#: ../glib/gutils.c:2238 +#: glib/gutils.c:2250 #, c-format msgid "%.1f MiB" msgstr "%.1f MiB" -#: ../glib/gutils.c:2239 +#: glib/gutils.c:2251 #, c-format msgid "%.1f GiB" msgstr "%.1f GiB" -#: ../glib/gutils.c:2240 +#: glib/gutils.c:2252 #, c-format msgid "%.1f TiB" msgstr "%.1f TiB" -#: ../glib/gutils.c:2241 +#: glib/gutils.c:2253 #, c-format msgid "%.1f PiB" msgstr "%.1f PiB" -#: ../glib/gutils.c:2242 +#: glib/gutils.c:2254 #, c-format msgid "%.1f EiB" msgstr "%.1f EiB" -#: ../glib/gutils.c:2245 +#: glib/gutils.c:2257 #, c-format msgid "%.1f kb" msgstr "%.1f kbit" -#: ../glib/gutils.c:2246 +#: glib/gutils.c:2258 #, c-format msgid "%.1f Mb" msgstr "%.1f Mbit" -#: ../glib/gutils.c:2247 +#: glib/gutils.c:2259 #, c-format msgid "%.1f Gb" msgstr "%.1f Gbit" -#: ../glib/gutils.c:2248 +#: glib/gutils.c:2260 #, c-format msgid "%.1f Tb" msgstr "%.1f Tbit" -#: ../glib/gutils.c:2249 +#: glib/gutils.c:2261 #, c-format msgid "%.1f Pb" msgstr "%.1f Pbit" -#: ../glib/gutils.c:2250 +#: glib/gutils.c:2262 #, c-format msgid "%.1f Eb" msgstr "%.1f Ebit" -#: ../glib/gutils.c:2253 +#: glib/gutils.c:2265 #, c-format msgid "%.1f Kib" msgstr "%.1f Kibit" -#: ../glib/gutils.c:2254 +#: glib/gutils.c:2266 #, c-format msgid "%.1f Mib" msgstr "%.1f Mibit" -#: ../glib/gutils.c:2255 +#: glib/gutils.c:2267 #, c-format msgid "%.1f Gib" msgstr "%.1f Gibit" -#: ../glib/gutils.c:2256 +#: glib/gutils.c:2268 #, c-format msgid "%.1f Tib" msgstr "%.1f Tibit" -#: ../glib/gutils.c:2257 +#: glib/gutils.c:2269 #, c-format msgid "%.1f Pib" msgstr "%.1f Pibit" -#: ../glib/gutils.c:2258 +#: glib/gutils.c:2270 #, c-format msgid "%.1f Eib" msgstr "%.1f Eibit" -#: ../glib/gutils.c:2292 ../glib/gutils.c:2418 +#: glib/gutils.c:2304 glib/gutils.c:2430 #, c-format msgid "%u byte" msgid_plural "%u bytes" msgstr[0] "%u Byte" msgstr[1] "%u Bytes" -#: ../glib/gutils.c:2296 +#: glib/gutils.c:2308 #, c-format msgid "%u bit" msgid_plural "%u bits" @@ -5978,7 +5930,7 @@ msgstr[1] "%u bits" #. Translators: the %s in "%s bytes" will always be replaced by a number. -#: ../glib/gutils.c:2363 +#: glib/gutils.c:2375 #, c-format msgid "%s byte" msgid_plural "%s bytes" @@ -5986,7 +5938,7 @@ msgstr[1] "%s Bytes" #. Translators: the %s in "%s bits" will always be replaced by a number. -#: ../glib/gutils.c:2368 +#: glib/gutils.c:2380 #, c-format msgid "%s bit" msgid_plural "%s bits" @@ -5998,7 +5950,7 @@ #. * compatibility. Users will not see this string unless a program is using this deprecated function. #. * Please translate as literally as possible. #. -#: ../glib/gutils.c:2431 +#: glib/gutils.c:2443 #, c-format msgid "%.1f KB" msgstr "%.1f KB" diff -Nru glib2.0-2.56.2/po/glib20.pot glib2.0-2.56.4/po/glib20.pot --- glib2.0-2.56.2/po/glib20.pot 2018-08-17 01:03:31.000000000 +0000 +++ glib2.0-2.56.4/po/glib20.pot 2018-12-18 16:26:32.000000000 +0000 @@ -9,7 +9,7 @@ "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?" "product=glib&keywords=I18N+L10N&component=general\n" -"POT-Creation-Date: 2018-08-17 01:03+0000\n" +"POT-Creation-Date: 2018-12-18 16:26+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -19,738 +19,790 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" -#: ../gio/gapplication.c:496 +#: /opt/gnome/source/glib/gio/gapplication.c:496 msgid "GApplication options" msgstr "" -#: ../gio/gapplication.c:496 +#: /opt/gnome/source/glib/gio/gapplication.c:496 msgid "Show GApplication options" msgstr "" -#: ../gio/gapplication.c:541 +#: /opt/gnome/source/glib/gio/gapplication.c:541 msgid "Enter GApplication service mode (use from D-Bus service files)" msgstr "" -#: ../gio/gapplication.c:553 +#: /opt/gnome/source/glib/gio/gapplication.c:553 msgid "Override the application’s ID" msgstr "" -#: ../gio/gapplication-tool.c:45 ../gio/gapplication-tool.c:46 -#: ../gio/gio-tool.c:227 ../gio/gresource-tool.c:488 -#: ../gio/gsettings-tool.c:569 +#: /opt/gnome/source/glib/gio/gapplication-tool.c:45 +#: /opt/gnome/source/glib/gio/gapplication-tool.c:46 +#: /opt/gnome/source/glib/gio/gio-tool.c:227 +#: /opt/gnome/source/glib/gio/gresource-tool.c:488 +#: /opt/gnome/source/glib/gio/gsettings-tool.c:569 msgid "Print help" msgstr "" -#: ../gio/gapplication-tool.c:47 ../gio/gresource-tool.c:489 -#: ../gio/gresource-tool.c:557 +#: /opt/gnome/source/glib/gio/gapplication-tool.c:47 +#: /opt/gnome/source/glib/gio/gresource-tool.c:489 +#: /opt/gnome/source/glib/gio/gresource-tool.c:557 msgid "[COMMAND]" msgstr "" -#: ../gio/gapplication-tool.c:49 ../gio/gio-tool.c:228 +#: /opt/gnome/source/glib/gio/gapplication-tool.c:49 +#: /opt/gnome/source/glib/gio/gio-tool.c:228 msgid "Print version" msgstr "" -#: ../gio/gapplication-tool.c:50 ../gio/gsettings-tool.c:575 +#: /opt/gnome/source/glib/gio/gapplication-tool.c:50 +#: /opt/gnome/source/glib/gio/gsettings-tool.c:575 msgid "Print version information and exit" msgstr "" -#: ../gio/gapplication-tool.c:52 +#: /opt/gnome/source/glib/gio/gapplication-tool.c:52 msgid "List applications" msgstr "" -#: ../gio/gapplication-tool.c:53 +#: /opt/gnome/source/glib/gio/gapplication-tool.c:53 msgid "List the installed D-Bus activatable applications (by .desktop files)" msgstr "" -#: ../gio/gapplication-tool.c:55 +#: /opt/gnome/source/glib/gio/gapplication-tool.c:55 msgid "Launch an application" msgstr "" -#: ../gio/gapplication-tool.c:56 +#: /opt/gnome/source/glib/gio/gapplication-tool.c:56 msgid "Launch the application (with optional files to open)" msgstr "" -#: ../gio/gapplication-tool.c:57 +#: /opt/gnome/source/glib/gio/gapplication-tool.c:57 msgid "APPID [FILE…]" msgstr "" -#: ../gio/gapplication-tool.c:59 +#: /opt/gnome/source/glib/gio/gapplication-tool.c:59 msgid "Activate an action" msgstr "" -#: ../gio/gapplication-tool.c:60 +#: /opt/gnome/source/glib/gio/gapplication-tool.c:60 msgid "Invoke an action on the application" msgstr "" -#: ../gio/gapplication-tool.c:61 +#: /opt/gnome/source/glib/gio/gapplication-tool.c:61 msgid "APPID ACTION [PARAMETER]" msgstr "" -#: ../gio/gapplication-tool.c:63 +#: /opt/gnome/source/glib/gio/gapplication-tool.c:63 msgid "List available actions" msgstr "" -#: ../gio/gapplication-tool.c:64 +#: /opt/gnome/source/glib/gio/gapplication-tool.c:64 msgid "List static actions for an application (from .desktop file)" msgstr "" -#: ../gio/gapplication-tool.c:65 ../gio/gapplication-tool.c:71 +#: /opt/gnome/source/glib/gio/gapplication-tool.c:65 +#: /opt/gnome/source/glib/gio/gapplication-tool.c:71 msgid "APPID" msgstr "" -#: ../gio/gapplication-tool.c:70 ../gio/gapplication-tool.c:133 -#: ../gio/gdbus-tool.c:90 ../gio/gio-tool.c:224 +#: /opt/gnome/source/glib/gio/gapplication-tool.c:70 +#: /opt/gnome/source/glib/gio/gapplication-tool.c:133 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:90 +#: /opt/gnome/source/glib/gio/gio-tool.c:224 msgid "COMMAND" msgstr "" -#: ../gio/gapplication-tool.c:70 +#: /opt/gnome/source/glib/gio/gapplication-tool.c:70 msgid "The command to print detailed help for" msgstr "" -#: ../gio/gapplication-tool.c:71 +#: /opt/gnome/source/glib/gio/gapplication-tool.c:71 msgid "Application identifier in D-Bus format (eg: org.example.viewer)" msgstr "" -#: ../gio/gapplication-tool.c:72 ../gio/glib-compile-resources.c:665 -#: ../gio/glib-compile-resources.c:671 ../gio/glib-compile-resources.c:698 -#: ../gio/gresource-tool.c:495 ../gio/gresource-tool.c:561 +#: /opt/gnome/source/glib/gio/gapplication-tool.c:72 +#: /opt/gnome/source/glib/gio/glib-compile-resources.c:665 +#: /opt/gnome/source/glib/gio/glib-compile-resources.c:671 +#: /opt/gnome/source/glib/gio/glib-compile-resources.c:698 +#: /opt/gnome/source/glib/gio/gresource-tool.c:495 +#: /opt/gnome/source/glib/gio/gresource-tool.c:561 msgid "FILE" msgstr "" -#: ../gio/gapplication-tool.c:72 +#: /opt/gnome/source/glib/gio/gapplication-tool.c:72 msgid "Optional relative or absolute filenames, or URIs to open" msgstr "" -#: ../gio/gapplication-tool.c:73 +#: /opt/gnome/source/glib/gio/gapplication-tool.c:73 msgid "ACTION" msgstr "" -#: ../gio/gapplication-tool.c:73 +#: /opt/gnome/source/glib/gio/gapplication-tool.c:73 msgid "The action name to invoke" msgstr "" -#: ../gio/gapplication-tool.c:74 +#: /opt/gnome/source/glib/gio/gapplication-tool.c:74 msgid "PARAMETER" msgstr "" -#: ../gio/gapplication-tool.c:74 +#: /opt/gnome/source/glib/gio/gapplication-tool.c:74 msgid "Optional parameter to the action invocation, in GVariant format" msgstr "" -#: ../gio/gapplication-tool.c:96 ../gio/gresource-tool.c:526 -#: ../gio/gsettings-tool.c:661 +#: /opt/gnome/source/glib/gio/gapplication-tool.c:96 +#: /opt/gnome/source/glib/gio/gresource-tool.c:526 +#: /opt/gnome/source/glib/gio/gsettings-tool.c:661 #, c-format msgid "" "Unknown command %s\n" "\n" msgstr "" -#: ../gio/gapplication-tool.c:101 +#: /opt/gnome/source/glib/gio/gapplication-tool.c:101 msgid "Usage:\n" msgstr "" -#: ../gio/gapplication-tool.c:114 ../gio/gresource-tool.c:551 -#: ../gio/gsettings-tool.c:696 +#: /opt/gnome/source/glib/gio/gapplication-tool.c:114 +#: /opt/gnome/source/glib/gio/gresource-tool.c:551 +#: /opt/gnome/source/glib/gio/gsettings-tool.c:696 msgid "Arguments:\n" msgstr "" -#: ../gio/gapplication-tool.c:133 +#: /opt/gnome/source/glib/gio/gapplication-tool.c:133 msgid "[ARGS…]" msgstr "" -#: ../gio/gapplication-tool.c:134 +#: /opt/gnome/source/glib/gio/gapplication-tool.c:134 #, c-format msgid "Commands:\n" msgstr "" #. Translators: do not translate 'help', but please translate 'COMMAND'. -#: ../gio/gapplication-tool.c:146 +#: /opt/gnome/source/glib/gio/gapplication-tool.c:146 #, c-format msgid "" "Use “%s help COMMAND” to get detailed help.\n" "\n" msgstr "" -#: ../gio/gapplication-tool.c:165 +#: /opt/gnome/source/glib/gio/gapplication-tool.c:165 #, c-format msgid "" "%s command requires an application id to directly follow\n" "\n" msgstr "" -#: ../gio/gapplication-tool.c:171 +#: /opt/gnome/source/glib/gio/gapplication-tool.c:171 #, c-format msgid "invalid application id: “%s”\n" msgstr "" #. Translators: %s is replaced with a command name like 'list-actions' -#: ../gio/gapplication-tool.c:182 +#: /opt/gnome/source/glib/gio/gapplication-tool.c:182 #, c-format msgid "" "“%s” takes no arguments\n" "\n" msgstr "" -#: ../gio/gapplication-tool.c:266 +#: /opt/gnome/source/glib/gio/gapplication-tool.c:266 #, c-format msgid "unable to connect to D-Bus: %s\n" msgstr "" -#: ../gio/gapplication-tool.c:286 +#: /opt/gnome/source/glib/gio/gapplication-tool.c:286 #, c-format msgid "error sending %s message to application: %s\n" msgstr "" -#: ../gio/gapplication-tool.c:317 +#: /opt/gnome/source/glib/gio/gapplication-tool.c:317 #, c-format msgid "action name must be given after application id\n" msgstr "" -#: ../gio/gapplication-tool.c:325 +#: /opt/gnome/source/glib/gio/gapplication-tool.c:325 #, c-format msgid "" "invalid action name: “%s”\n" "action names must consist of only alphanumerics, “-” and “.”\n" msgstr "" -#: ../gio/gapplication-tool.c:344 +#: /opt/gnome/source/glib/gio/gapplication-tool.c:344 #, c-format msgid "error parsing action parameter: %s\n" msgstr "" -#: ../gio/gapplication-tool.c:356 +#: /opt/gnome/source/glib/gio/gapplication-tool.c:356 #, c-format msgid "actions accept a maximum of one parameter\n" msgstr "" -#: ../gio/gapplication-tool.c:411 +#: /opt/gnome/source/glib/gio/gapplication-tool.c:411 #, c-format msgid "list-actions command takes only the application id" msgstr "" -#: ../gio/gapplication-tool.c:421 +#: /opt/gnome/source/glib/gio/gapplication-tool.c:421 #, c-format msgid "unable to find desktop file for application %s\n" msgstr "" -#: ../gio/gapplication-tool.c:466 +#: /opt/gnome/source/glib/gio/gapplication-tool.c:466 #, c-format msgid "" "unrecognised command: %s\n" "\n" msgstr "" -#: ../gio/gbufferedinputstream.c:420 ../gio/gbufferedinputstream.c:498 -#: ../gio/ginputstream.c:179 ../gio/ginputstream.c:379 -#: ../gio/ginputstream.c:617 ../gio/ginputstream.c:1019 -#: ../gio/goutputstream.c:203 ../gio/goutputstream.c:834 -#: ../gio/gpollableinputstream.c:205 ../gio/gpollableoutputstream.c:209 +#: /opt/gnome/source/glib/gio/gbufferedinputstream.c:420 +#: /opt/gnome/source/glib/gio/gbufferedinputstream.c:498 +#: /opt/gnome/source/glib/gio/ginputstream.c:179 +#: /opt/gnome/source/glib/gio/ginputstream.c:379 +#: /opt/gnome/source/glib/gio/ginputstream.c:617 +#: /opt/gnome/source/glib/gio/ginputstream.c:1019 +#: /opt/gnome/source/glib/gio/goutputstream.c:203 +#: /opt/gnome/source/glib/gio/goutputstream.c:834 +#: /opt/gnome/source/glib/gio/gpollableinputstream.c:205 +#: /opt/gnome/source/glib/gio/gpollableoutputstream.c:209 #, c-format msgid "Too large count value passed to %s" msgstr "" -#: ../gio/gbufferedinputstream.c:891 ../gio/gbufferedoutputstream.c:575 -#: ../gio/gdataoutputstream.c:562 +#: /opt/gnome/source/glib/gio/gbufferedinputstream.c:891 +#: /opt/gnome/source/glib/gio/gbufferedoutputstream.c:575 +#: /opt/gnome/source/glib/gio/gdataoutputstream.c:562 msgid "Seek not supported on base stream" msgstr "" -#: ../gio/gbufferedinputstream.c:937 +#: /opt/gnome/source/glib/gio/gbufferedinputstream.c:937 msgid "Cannot truncate GBufferedInputStream" msgstr "" -#: ../gio/gbufferedinputstream.c:982 ../gio/ginputstream.c:1208 -#: ../gio/giostream.c:300 ../gio/goutputstream.c:1661 +#: /opt/gnome/source/glib/gio/gbufferedinputstream.c:982 +#: /opt/gnome/source/glib/gio/ginputstream.c:1208 +#: /opt/gnome/source/glib/gio/giostream.c:300 +#: /opt/gnome/source/glib/gio/goutputstream.c:1661 msgid "Stream is already closed" msgstr "" -#: ../gio/gbufferedoutputstream.c:612 ../gio/gdataoutputstream.c:592 +#: /opt/gnome/source/glib/gio/gbufferedoutputstream.c:612 +#: /opt/gnome/source/glib/gio/gdataoutputstream.c:592 msgid "Truncate not supported on base stream" msgstr "" -#: ../gio/gcancellable.c:317 ../gio/gdbusconnection.c:1849 -#: ../gio/gdbusprivate.c:1402 ../gio/gsimpleasyncresult.c:871 -#: ../gio/gsimpleasyncresult.c:897 +#: /opt/gnome/source/glib/gio/gcancellable.c:317 +#: /opt/gnome/source/glib/gio/gdbusconnection.c:1849 +#: /opt/gnome/source/glib/gio/gdbusprivate.c:1402 +#: /opt/gnome/source/glib/gio/gsimpleasyncresult.c:871 +#: /opt/gnome/source/glib/gio/gsimpleasyncresult.c:897 #, c-format msgid "Operation was cancelled" msgstr "" -#: ../gio/gcharsetconverter.c:260 +#: /opt/gnome/source/glib/gio/gcharsetconverter.c:260 msgid "Invalid object, not initialized" msgstr "" -#: ../gio/gcharsetconverter.c:281 ../gio/gcharsetconverter.c:309 +#: /opt/gnome/source/glib/gio/gcharsetconverter.c:281 +#: /opt/gnome/source/glib/gio/gcharsetconverter.c:309 msgid "Incomplete multibyte sequence in input" msgstr "" -#: ../gio/gcharsetconverter.c:315 ../gio/gcharsetconverter.c:324 +#: /opt/gnome/source/glib/gio/gcharsetconverter.c:315 +#: /opt/gnome/source/glib/gio/gcharsetconverter.c:324 msgid "Not enough space in destination" msgstr "" -#: ../gio/gcharsetconverter.c:342 ../gio/gdatainputstream.c:848 -#: ../gio/gdatainputstream.c:1261 ../glib/gconvert.c:454 ../glib/gconvert.c:883 -#: ../glib/giochannel.c:1557 ../glib/giochannel.c:1599 -#: ../glib/giochannel.c:2443 ../glib/gutf8.c:869 ../glib/gutf8.c:1322 +#: /opt/gnome/source/glib/gio/gcharsetconverter.c:342 +#: /opt/gnome/source/glib/gio/gdatainputstream.c:848 +#: /opt/gnome/source/glib/gio/gdatainputstream.c:1261 +#: /opt/gnome/source/glib/glib/gconvert.c:454 +#: /opt/gnome/source/glib/glib/gconvert.c:883 +#: /opt/gnome/source/glib/glib/giochannel.c:1558 +#: /opt/gnome/source/glib/glib/giochannel.c:1600 +#: /opt/gnome/source/glib/glib/giochannel.c:2444 +#: /opt/gnome/source/glib/glib/gutf8.c:870 +#: /opt/gnome/source/glib/glib/gutf8.c:1323 msgid "Invalid byte sequence in conversion input" msgstr "" -#: ../gio/gcharsetconverter.c:347 ../glib/gconvert.c:462 ../glib/gconvert.c:797 -#: ../glib/giochannel.c:1564 ../glib/giochannel.c:2455 +#: /opt/gnome/source/glib/gio/gcharsetconverter.c:347 +#: /opt/gnome/source/glib/glib/gconvert.c:462 +#: /opt/gnome/source/glib/glib/gconvert.c:797 +#: /opt/gnome/source/glib/glib/giochannel.c:1565 +#: /opt/gnome/source/glib/glib/giochannel.c:2456 #, c-format msgid "Error during conversion: %s" msgstr "" -#: ../gio/gcharsetconverter.c:445 ../gio/gsocket.c:1104 +#: /opt/gnome/source/glib/gio/gcharsetconverter.c:445 +#: /opt/gnome/source/glib/gio/gsocket.c:1104 msgid "Cancellable initialization not supported" msgstr "" -#: ../gio/gcharsetconverter.c:456 ../glib/gconvert.c:327 -#: ../glib/giochannel.c:1385 +#: /opt/gnome/source/glib/gio/gcharsetconverter.c:456 +#: /opt/gnome/source/glib/glib/gconvert.c:327 +#: /opt/gnome/source/glib/glib/giochannel.c:1386 #, c-format msgid "Conversion from character set “%s” to “%s” is not supported" msgstr "" -#: ../gio/gcharsetconverter.c:460 ../glib/gconvert.c:331 +#: /opt/gnome/source/glib/gio/gcharsetconverter.c:460 +#: /opt/gnome/source/glib/glib/gconvert.c:331 #, c-format msgid "Could not open converter from “%s” to “%s”" msgstr "" -#: ../gio/gcontenttype.c:358 +#: /opt/gnome/source/glib/gio/gcontenttype.c:358 #, c-format msgid "%s type" msgstr "" -#: ../gio/gcontenttype-win32.c:177 +#: /opt/gnome/source/glib/gio/gcontenttype-win32.c:177 msgid "Unknown type" msgstr "" -#: ../gio/gcontenttype-win32.c:179 +#: /opt/gnome/source/glib/gio/gcontenttype-win32.c:179 #, c-format msgid "%s filetype" msgstr "" -#: ../gio/gcredentials.c:312 ../gio/gcredentials.c:571 +#: /opt/gnome/source/glib/gio/gcredentials.c:312 +#: /opt/gnome/source/glib/gio/gcredentials.c:571 msgid "GCredentials is not implemented on this OS" msgstr "" -#: ../gio/gcredentials.c:467 +#: /opt/gnome/source/glib/gio/gcredentials.c:467 msgid "There is no GCredentials support for your platform" msgstr "" -#: ../gio/gcredentials.c:513 +#: /opt/gnome/source/glib/gio/gcredentials.c:513 msgid "GCredentials does not contain a process ID on this OS" msgstr "" -#: ../gio/gcredentials.c:565 +#: /opt/gnome/source/glib/gio/gcredentials.c:565 msgid "Credentials spoofing is not possible on this OS" msgstr "" -#: ../gio/gdatainputstream.c:304 +#: /opt/gnome/source/glib/gio/gdatainputstream.c:304 msgid "Unexpected early end-of-stream" msgstr "" -#: ../gio/gdbusaddress.c:158 ../gio/gdbusaddress.c:246 -#: ../gio/gdbusaddress.c:327 +#: /opt/gnome/source/glib/gio/gdbusaddress.c:158 +#: /opt/gnome/source/glib/gio/gdbusaddress.c:246 +#: /opt/gnome/source/glib/gio/gdbusaddress.c:327 #, c-format msgid "Unsupported key “%s” in address entry “%s”" msgstr "" -#: ../gio/gdbusaddress.c:185 +#: /opt/gnome/source/glib/gio/gdbusaddress.c:185 #, c-format msgid "" "Address “%s” is invalid (need exactly one of path, tmpdir or abstract keys)" msgstr "" -#: ../gio/gdbusaddress.c:198 +#: /opt/gnome/source/glib/gio/gdbusaddress.c:198 #, c-format msgid "Meaningless key/value pair combination in address entry “%s”" msgstr "" -#: ../gio/gdbusaddress.c:261 ../gio/gdbusaddress.c:342 +#: /opt/gnome/source/glib/gio/gdbusaddress.c:261 +#: /opt/gnome/source/glib/gio/gdbusaddress.c:342 #, c-format msgid "Error in address “%s” — the port attribute is malformed" msgstr "" -#: ../gio/gdbusaddress.c:272 ../gio/gdbusaddress.c:353 +#: /opt/gnome/source/glib/gio/gdbusaddress.c:272 +#: /opt/gnome/source/glib/gio/gdbusaddress.c:353 #, c-format msgid "Error in address “%s” — the family attribute is malformed" msgstr "" -#: ../gio/gdbusaddress.c:423 ../gio/gdbusaddress.c:673 +#: /opt/gnome/source/glib/gio/gdbusaddress.c:423 +#: /opt/gnome/source/glib/gio/gdbusaddress.c:673 #, c-format msgid "Unknown or unsupported transport “%s” for address “%s”" msgstr "" -#: ../gio/gdbusaddress.c:467 +#: /opt/gnome/source/glib/gio/gdbusaddress.c:467 #, c-format msgid "Address element “%s” does not contain a colon (:)" msgstr "" -#: ../gio/gdbusaddress.c:488 +#: /opt/gnome/source/glib/gio/gdbusaddress.c:488 #, c-format msgid "" "Key/Value pair %d, “%s”, in address element “%s” does not contain an equal " "sign" msgstr "" -#: ../gio/gdbusaddress.c:502 +#: /opt/gnome/source/glib/gio/gdbusaddress.c:502 #, c-format msgid "" "Error unescaping key or value in Key/Value pair %d, “%s”, in address element " "“%s”" msgstr "" -#: ../gio/gdbusaddress.c:580 +#: /opt/gnome/source/glib/gio/gdbusaddress.c:580 #, c-format msgid "" "Error in address “%s” — the unix transport requires exactly one of the keys " "“path” or “abstract” to be set" msgstr "" -#: ../gio/gdbusaddress.c:616 +#: /opt/gnome/source/glib/gio/gdbusaddress.c:616 #, c-format msgid "Error in address “%s” — the host attribute is missing or malformed" msgstr "" -#: ../gio/gdbusaddress.c:630 +#: /opt/gnome/source/glib/gio/gdbusaddress.c:630 #, c-format msgid "Error in address “%s” — the port attribute is missing or malformed" msgstr "" -#: ../gio/gdbusaddress.c:644 +#: /opt/gnome/source/glib/gio/gdbusaddress.c:644 #, c-format msgid "Error in address “%s” — the noncefile attribute is missing or malformed" msgstr "" -#: ../gio/gdbusaddress.c:665 +#: /opt/gnome/source/glib/gio/gdbusaddress.c:665 msgid "Error auto-launching: " msgstr "" -#: ../gio/gdbusaddress.c:718 +#: /opt/gnome/source/glib/gio/gdbusaddress.c:718 #, c-format msgid "Error opening nonce file “%s”: %s" msgstr "" -#: ../gio/gdbusaddress.c:737 +#: /opt/gnome/source/glib/gio/gdbusaddress.c:737 #, c-format msgid "Error reading from nonce file “%s”: %s" msgstr "" -#: ../gio/gdbusaddress.c:746 +#: /opt/gnome/source/glib/gio/gdbusaddress.c:746 #, c-format msgid "Error reading from nonce file “%s”, expected 16 bytes, got %d" msgstr "" -#: ../gio/gdbusaddress.c:764 +#: /opt/gnome/source/glib/gio/gdbusaddress.c:764 #, c-format msgid "Error writing contents of nonce file “%s” to stream:" msgstr "" -#: ../gio/gdbusaddress.c:973 +#: /opt/gnome/source/glib/gio/gdbusaddress.c:973 msgid "The given address is empty" msgstr "" -#: ../gio/gdbusaddress.c:1086 +#: /opt/gnome/source/glib/gio/gdbusaddress.c:1086 #, c-format msgid "Cannot spawn a message bus when setuid" msgstr "" -#: ../gio/gdbusaddress.c:1093 +#: /opt/gnome/source/glib/gio/gdbusaddress.c:1093 msgid "Cannot spawn a message bus without a machine-id: " msgstr "" -#: ../gio/gdbusaddress.c:1100 +#: /opt/gnome/source/glib/gio/gdbusaddress.c:1100 #, c-format msgid "Cannot autolaunch D-Bus without X11 $DISPLAY" msgstr "" -#: ../gio/gdbusaddress.c:1142 +#: /opt/gnome/source/glib/gio/gdbusaddress.c:1142 #, c-format msgid "Error spawning command line “%s”: " msgstr "" -#: ../gio/gdbusaddress.c:1359 +#: /opt/gnome/source/glib/gio/gdbusaddress.c:1359 #, c-format msgid "(Type any character to close this window)\n" msgstr "" -#: ../gio/gdbusaddress.c:1513 +#: /opt/gnome/source/glib/gio/gdbusaddress.c:1513 #, c-format msgid "Session dbus not running, and autolaunch failed" msgstr "" -#: ../gio/gdbusaddress.c:1524 +#: /opt/gnome/source/glib/gio/gdbusaddress.c:1524 #, c-format msgid "Cannot determine session bus address (not implemented for this OS)" msgstr "" -#: ../gio/gdbusaddress.c:1662 +#: /opt/gnome/source/glib/gio/gdbusaddress.c:1662 #, c-format msgid "" "Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable " "— unknown value “%s”" msgstr "" -#: ../gio/gdbusaddress.c:1671 ../gio/gdbusconnection.c:7160 +#: /opt/gnome/source/glib/gio/gdbusaddress.c:1671 +#: /opt/gnome/source/glib/gio/gdbusconnection.c:7160 msgid "" "Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment " "variable is not set" msgstr "" -#: ../gio/gdbusaddress.c:1681 +#: /opt/gnome/source/glib/gio/gdbusaddress.c:1681 #, c-format msgid "Unknown bus type %d" msgstr "" -#: ../gio/gdbusauth.c:293 +#: /opt/gnome/source/glib/gio/gdbusauth.c:293 msgid "Unexpected lack of content trying to read a line" msgstr "" -#: ../gio/gdbusauth.c:337 +#: /opt/gnome/source/glib/gio/gdbusauth.c:337 msgid "Unexpected lack of content trying to (safely) read a line" msgstr "" -#: ../gio/gdbusauth.c:508 +#: /opt/gnome/source/glib/gio/gdbusauth.c:508 #, c-format msgid "" "Exhausted all available authentication mechanisms (tried: %s) (available: %s)" msgstr "" -#: ../gio/gdbusauth.c:1171 +#: /opt/gnome/source/glib/gio/gdbusauth.c:1171 msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer" msgstr "" -#: ../gio/gdbusauthmechanismsha1.c:262 +#: /opt/gnome/source/glib/gio/gdbusauthmechanismsha1.c:262 #, c-format msgid "Error when getting information for directory “%s”: %s" msgstr "" -#: ../gio/gdbusauthmechanismsha1.c:274 +#: /opt/gnome/source/glib/gio/gdbusauthmechanismsha1.c:274 #, c-format msgid "" "Permissions on directory “%s” are malformed. Expected mode 0700, got 0%o" msgstr "" -#: ../gio/gdbusauthmechanismsha1.c:296 +#: /opt/gnome/source/glib/gio/gdbusauthmechanismsha1.c:296 #, c-format msgid "Error creating directory “%s”: %s" msgstr "" -#: ../gio/gdbusauthmechanismsha1.c:379 +#: /opt/gnome/source/glib/gio/gdbusauthmechanismsha1.c:379 #, c-format msgid "Error opening keyring “%s” for reading: " msgstr "" -#: ../gio/gdbusauthmechanismsha1.c:402 ../gio/gdbusauthmechanismsha1.c:720 +#: /opt/gnome/source/glib/gio/gdbusauthmechanismsha1.c:402 +#: /opt/gnome/source/glib/gio/gdbusauthmechanismsha1.c:720 #, c-format msgid "Line %d of the keyring at “%s” with content “%s” is malformed" msgstr "" -#: ../gio/gdbusauthmechanismsha1.c:416 ../gio/gdbusauthmechanismsha1.c:734 +#: /opt/gnome/source/glib/gio/gdbusauthmechanismsha1.c:416 +#: /opt/gnome/source/glib/gio/gdbusauthmechanismsha1.c:734 #, c-format msgid "" "First token of line %d of the keyring at “%s” with content “%s” is malformed" msgstr "" -#: ../gio/gdbusauthmechanismsha1.c:430 ../gio/gdbusauthmechanismsha1.c:748 +#: /opt/gnome/source/glib/gio/gdbusauthmechanismsha1.c:430 +#: /opt/gnome/source/glib/gio/gdbusauthmechanismsha1.c:748 #, c-format msgid "" "Second token of line %d of the keyring at “%s” with content “%s” is malformed" msgstr "" -#: ../gio/gdbusauthmechanismsha1.c:454 +#: /opt/gnome/source/glib/gio/gdbusauthmechanismsha1.c:454 #, c-format msgid "Didn’t find cookie with id %d in the keyring at “%s”" msgstr "" -#: ../gio/gdbusauthmechanismsha1.c:536 +#: /opt/gnome/source/glib/gio/gdbusauthmechanismsha1.c:536 #, c-format msgid "Error deleting stale lock file “%s”: %s" msgstr "" -#: ../gio/gdbusauthmechanismsha1.c:568 +#: /opt/gnome/source/glib/gio/gdbusauthmechanismsha1.c:568 #, c-format msgid "Error creating lock file “%s”: %s" msgstr "" -#: ../gio/gdbusauthmechanismsha1.c:599 +#: /opt/gnome/source/glib/gio/gdbusauthmechanismsha1.c:599 #, c-format msgid "Error closing (unlinked) lock file “%s”: %s" msgstr "" -#: ../gio/gdbusauthmechanismsha1.c:610 +#: /opt/gnome/source/glib/gio/gdbusauthmechanismsha1.c:610 #, c-format msgid "Error unlinking lock file “%s”: %s" msgstr "" -#: ../gio/gdbusauthmechanismsha1.c:687 +#: /opt/gnome/source/glib/gio/gdbusauthmechanismsha1.c:687 #, c-format msgid "Error opening keyring “%s” for writing: " msgstr "" -#: ../gio/gdbusauthmechanismsha1.c:883 +#: /opt/gnome/source/glib/gio/gdbusauthmechanismsha1.c:883 #, c-format msgid "(Additionally, releasing the lock for “%s” also failed: %s) " msgstr "" -#: ../gio/gdbusconnection.c:612 ../gio/gdbusconnection.c:2378 +#: /opt/gnome/source/glib/gio/gdbusconnection.c:612 +#: /opt/gnome/source/glib/gio/gdbusconnection.c:2378 msgid "The connection is closed" msgstr "" -#: ../gio/gdbusconnection.c:1879 +#: /opt/gnome/source/glib/gio/gdbusconnection.c:1879 msgid "Timeout was reached" msgstr "" -#: ../gio/gdbusconnection.c:2500 +#: /opt/gnome/source/glib/gio/gdbusconnection.c:2500 msgid "" "Unsupported flags encountered when constructing a client-side connection" msgstr "" -#: ../gio/gdbusconnection.c:4124 ../gio/gdbusconnection.c:4471 +#: /opt/gnome/source/glib/gio/gdbusconnection.c:4124 +#: /opt/gnome/source/glib/gio/gdbusconnection.c:4471 #, c-format msgid "" "No such interface 'org.freedesktop.DBus.Properties' on object at path %s" msgstr "" -#: ../gio/gdbusconnection.c:4266 +#: /opt/gnome/source/glib/gio/gdbusconnection.c:4266 #, c-format msgid "No such property '%s'" msgstr "" -#: ../gio/gdbusconnection.c:4278 +#: /opt/gnome/source/glib/gio/gdbusconnection.c:4278 #, c-format msgid "Property '%s' is not readable" msgstr "" -#: ../gio/gdbusconnection.c:4289 +#: /opt/gnome/source/glib/gio/gdbusconnection.c:4289 #, c-format msgid "Property '%s' is not writable" msgstr "" -#: ../gio/gdbusconnection.c:4309 +#: /opt/gnome/source/glib/gio/gdbusconnection.c:4309 #, c-format msgid "Error setting property '%s': Expected type '%s' but got '%s'" msgstr "" -#: ../gio/gdbusconnection.c:4414 ../gio/gdbusconnection.c:4622 -#: ../gio/gdbusconnection.c:6591 +#: /opt/gnome/source/glib/gio/gdbusconnection.c:4414 +#: /opt/gnome/source/glib/gio/gdbusconnection.c:4622 +#: /opt/gnome/source/glib/gio/gdbusconnection.c:6591 #, c-format msgid "No such interface '%s'" msgstr "" -#: ../gio/gdbusconnection.c:4840 ../gio/gdbusconnection.c:7100 +#: /opt/gnome/source/glib/gio/gdbusconnection.c:4840 +#: /opt/gnome/source/glib/gio/gdbusconnection.c:7100 #, c-format msgid "No such interface '%s' on object at path %s" msgstr "" -#: ../gio/gdbusconnection.c:4938 +#: /opt/gnome/source/glib/gio/gdbusconnection.c:4938 #, c-format msgid "No such method '%s'" msgstr "" -#: ../gio/gdbusconnection.c:4969 +#: /opt/gnome/source/glib/gio/gdbusconnection.c:4969 #, c-format msgid "Type of message, '%s', does not match expected type '%s'" msgstr "" -#: ../gio/gdbusconnection.c:5167 +#: /opt/gnome/source/glib/gio/gdbusconnection.c:5167 #, c-format msgid "An object is already exported for the interface %s at %s" msgstr "" -#: ../gio/gdbusconnection.c:5393 +#: /opt/gnome/source/glib/gio/gdbusconnection.c:5393 #, c-format msgid "Unable to retrieve property %s.%s" msgstr "" -#: ../gio/gdbusconnection.c:5449 +#: /opt/gnome/source/glib/gio/gdbusconnection.c:5449 #, c-format msgid "Unable to set property %s.%s" msgstr "" -#: ../gio/gdbusconnection.c:5627 +#: /opt/gnome/source/glib/gio/gdbusconnection.c:5627 #, c-format msgid "Method '%s' returned type '%s', but expected '%s'" msgstr "" -#: ../gio/gdbusconnection.c:6702 +#: /opt/gnome/source/glib/gio/gdbusconnection.c:6702 #, c-format msgid "Method '%s' on interface '%s' with signature '%s' does not exist" msgstr "" -#: ../gio/gdbusconnection.c:6823 +#: /opt/gnome/source/glib/gio/gdbusconnection.c:6823 #, c-format msgid "A subtree is already exported for %s" msgstr "" -#: ../gio/gdbusconnection.c:7151 +#: /opt/gnome/source/glib/gio/gdbusconnection.c:7151 #, c-format msgid "" "Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable " "- unknown value '%s'" msgstr "" -#: ../gio/gdbusmessage.c:1246 +#: /opt/gnome/source/glib/gio/gdbusmessage.c:1249 msgid "type is INVALID" msgstr "" -#: ../gio/gdbusmessage.c:1257 +#: /opt/gnome/source/glib/gio/gdbusmessage.c:1260 msgid "METHOD_CALL message: PATH or MEMBER header field is missing" msgstr "" -#: ../gio/gdbusmessage.c:1268 +#: /opt/gnome/source/glib/gio/gdbusmessage.c:1271 msgid "METHOD_RETURN message: REPLY_SERIAL header field is missing" msgstr "" -#: ../gio/gdbusmessage.c:1280 +#: /opt/gnome/source/glib/gio/gdbusmessage.c:1283 msgid "ERROR message: REPLY_SERIAL or ERROR_NAME header field is missing" msgstr "" -#: ../gio/gdbusmessage.c:1293 +#: /opt/gnome/source/glib/gio/gdbusmessage.c:1296 msgid "SIGNAL message: PATH, INTERFACE or MEMBER header field is missing" msgstr "" -#: ../gio/gdbusmessage.c:1301 +#: /opt/gnome/source/glib/gio/gdbusmessage.c:1304 msgid "" "SIGNAL message: The PATH header field is using the reserved value /org/" "freedesktop/DBus/Local" msgstr "" -#: ../gio/gdbusmessage.c:1309 +#: /opt/gnome/source/glib/gio/gdbusmessage.c:1312 msgid "" "SIGNAL message: The INTERFACE header field is using the reserved value org." "freedesktop.DBus.Local" msgstr "" -#: ../gio/gdbusmessage.c:1357 ../gio/gdbusmessage.c:1417 +#: /opt/gnome/source/glib/gio/gdbusmessage.c:1360 +#: /opt/gnome/source/glib/gio/gdbusmessage.c:1420 #, c-format msgid "Wanted to read %lu byte but only got %lu" msgid_plural "Wanted to read %lu bytes but only got %lu" msgstr[0] "" msgstr[1] "" -#: ../gio/gdbusmessage.c:1371 +#: /opt/gnome/source/glib/gio/gdbusmessage.c:1374 #, c-format msgid "Expected NUL byte after the string “%s” but found byte %d" msgstr "" -#: ../gio/gdbusmessage.c:1390 +#: /opt/gnome/source/glib/gio/gdbusmessage.c:1393 #, c-format msgid "" "Expected valid UTF-8 string but found invalid bytes at byte offset %d " "(length of string is %d). The valid UTF-8 string up until that point was “%s”" msgstr "" -#: ../gio/gdbusmessage.c:1593 +#: /opt/gnome/source/glib/gio/gdbusmessage.c:1596 #, c-format msgid "Parsed value “%s” is not a valid D-Bus object path" msgstr "" -#: ../gio/gdbusmessage.c:1615 +#: /opt/gnome/source/glib/gio/gdbusmessage.c:1618 #, c-format msgid "Parsed value “%s” is not a valid D-Bus signature" msgstr "" -#: ../gio/gdbusmessage.c:1662 +#: /opt/gnome/source/glib/gio/gdbusmessage.c:1665 #, c-format msgid "" "Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)." @@ -759,148 +811,154 @@ msgstr[0] "" msgstr[1] "" -#: ../gio/gdbusmessage.c:1682 +#: /opt/gnome/source/glib/gio/gdbusmessage.c:1685 #, c-format msgid "" "Encountered array of type “a%c”, expected to have a length a multiple of %u " "bytes, but found to be %u bytes in length" msgstr "" -#: ../gio/gdbusmessage.c:1849 +#: /opt/gnome/source/glib/gio/gdbusmessage.c:1855 #, c-format msgid "Parsed value “%s” for variant is not a valid D-Bus signature" msgstr "" -#: ../gio/gdbusmessage.c:1873 +#: /opt/gnome/source/glib/gio/gdbusmessage.c:1879 #, c-format msgid "" "Error deserializing GVariant with type string “%s” from the D-Bus wire format" msgstr "" -#: ../gio/gdbusmessage.c:2055 +#: /opt/gnome/source/glib/gio/gdbusmessage.c:2064 #, c-format msgid "" "Invalid endianness value. Expected 0x6c (“l”) or 0x42 (“B”) but found value " "0x%02x" msgstr "" -#: ../gio/gdbusmessage.c:2068 +#: /opt/gnome/source/glib/gio/gdbusmessage.c:2077 #, c-format msgid "Invalid major protocol version. Expected 1 but found %d" msgstr "" -#: ../gio/gdbusmessage.c:2124 +#: /opt/gnome/source/glib/gio/gdbusmessage.c:2130 +#: /opt/gnome/source/glib/gio/gdbusmessage.c:2720 +msgid "Signature header found but is not of type signature" +msgstr "" + +#: /opt/gnome/source/glib/gio/gdbusmessage.c:2142 #, c-format msgid "Signature header with signature “%s” found but message body is empty" msgstr "" -#: ../gio/gdbusmessage.c:2138 +#: /opt/gnome/source/glib/gio/gdbusmessage.c:2156 #, c-format msgid "Parsed value “%s” is not a valid D-Bus signature (for body)" msgstr "" -#: ../gio/gdbusmessage.c:2168 +#: /opt/gnome/source/glib/gio/gdbusmessage.c:2186 #, c-format msgid "No signature header in message but the message body is %u byte" msgid_plural "No signature header in message but the message body is %u bytes" msgstr[0] "" msgstr[1] "" -#: ../gio/gdbusmessage.c:2178 +#: /opt/gnome/source/glib/gio/gdbusmessage.c:2196 msgid "Cannot deserialize message: " msgstr "" -#: ../gio/gdbusmessage.c:2519 +#: /opt/gnome/source/glib/gio/gdbusmessage.c:2537 #, c-format msgid "" "Error serializing GVariant with type string “%s” to the D-Bus wire format" msgstr "" -#: ../gio/gdbusmessage.c:2656 +#: /opt/gnome/source/glib/gio/gdbusmessage.c:2674 #, c-format msgid "" "Number of file descriptors in message (%d) differs from header field (%d)" msgstr "" -#: ../gio/gdbusmessage.c:2664 +#: /opt/gnome/source/glib/gio/gdbusmessage.c:2682 msgid "Cannot serialize message: " msgstr "" -#: ../gio/gdbusmessage.c:2708 +#: /opt/gnome/source/glib/gio/gdbusmessage.c:2736 #, c-format msgid "Message body has signature “%s” but there is no signature header" msgstr "" -#: ../gio/gdbusmessage.c:2718 +#: /opt/gnome/source/glib/gio/gdbusmessage.c:2746 #, c-format msgid "" "Message body has type signature “%s” but signature in the header field is " "“%s”" msgstr "" -#: ../gio/gdbusmessage.c:2734 +#: /opt/gnome/source/glib/gio/gdbusmessage.c:2762 #, c-format msgid "Message body is empty but signature in the header field is “(%s)”" msgstr "" -#: ../gio/gdbusmessage.c:3287 +#: /opt/gnome/source/glib/gio/gdbusmessage.c:3315 #, c-format msgid "Error return with body of type “%s”" msgstr "" -#: ../gio/gdbusmessage.c:3295 +#: /opt/gnome/source/glib/gio/gdbusmessage.c:3323 msgid "Error return with empty body" msgstr "" -#: ../gio/gdbusprivate.c:2066 +#: /opt/gnome/source/glib/gio/gdbusprivate.c:2066 #, c-format msgid "Unable to get Hardware profile: %s" msgstr "" -#: ../gio/gdbusprivate.c:2111 +#: /opt/gnome/source/glib/gio/gdbusprivate.c:2111 msgid "Unable to load /var/lib/dbus/machine-id or /etc/machine-id: " msgstr "" -#: ../gio/gdbusproxy.c:1612 +#: /opt/gnome/source/glib/gio/gdbusproxy.c:1612 #, c-format msgid "Error calling StartServiceByName for %s: " msgstr "" -#: ../gio/gdbusproxy.c:1635 +#: /opt/gnome/source/glib/gio/gdbusproxy.c:1635 #, c-format msgid "Unexpected reply %d from StartServiceByName(\"%s\") method" msgstr "" -#: ../gio/gdbusproxy.c:2726 ../gio/gdbusproxy.c:2860 +#: /opt/gnome/source/glib/gio/gdbusproxy.c:2726 +#: /opt/gnome/source/glib/gio/gdbusproxy.c:2860 msgid "" "Cannot invoke method; proxy is for a well-known name without an owner and " "proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag" msgstr "" -#: ../gio/gdbusserver.c:708 +#: /opt/gnome/source/glib/gio/gdbusserver.c:708 msgid "Abstract name space not supported" msgstr "" -#: ../gio/gdbusserver.c:795 +#: /opt/gnome/source/glib/gio/gdbusserver.c:795 msgid "Cannot specify nonce file when creating a server" msgstr "" -#: ../gio/gdbusserver.c:876 +#: /opt/gnome/source/glib/gio/gdbusserver.c:876 #, c-format msgid "Error writing nonce file at “%s”: %s" msgstr "" -#: ../gio/gdbusserver.c:1047 +#: /opt/gnome/source/glib/gio/gdbusserver.c:1047 #, c-format msgid "The string “%s” is not a valid D-Bus GUID" msgstr "" -#: ../gio/gdbusserver.c:1087 +#: /opt/gnome/source/glib/gio/gdbusserver.c:1087 #, c-format msgid "Cannot listen on unsupported transport “%s”" msgstr "" -#: ../gio/gdbus-tool.c:95 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:95 #, c-format msgid "" "Commands:\n" @@ -914,360 +972,398 @@ "Use “%s COMMAND --help” to get help on each command.\n" msgstr "" -#: ../gio/gdbus-tool.c:185 ../gio/gdbus-tool.c:252 ../gio/gdbus-tool.c:324 -#: ../gio/gdbus-tool.c:348 ../gio/gdbus-tool.c:834 ../gio/gdbus-tool.c:1171 -#: ../gio/gdbus-tool.c:1613 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:185 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:252 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:324 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:348 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:834 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:1171 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:1613 #, c-format msgid "Error: %s\n" msgstr "" -#: ../gio/gdbus-tool.c:196 ../gio/gdbus-tool.c:265 ../gio/gdbus-tool.c:1629 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:196 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:265 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:1629 #, c-format msgid "Error parsing introspection XML: %s\n" msgstr "" -#: ../gio/gdbus-tool.c:234 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:234 #, c-format msgid "Error: %s is not a valid name\n" msgstr "" -#: ../gio/gdbus-tool.c:382 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:382 msgid "Connect to the system bus" msgstr "" -#: ../gio/gdbus-tool.c:383 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:383 msgid "Connect to the session bus" msgstr "" -#: ../gio/gdbus-tool.c:384 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:384 msgid "Connect to given D-Bus address" msgstr "" -#: ../gio/gdbus-tool.c:394 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:394 msgid "Connection Endpoint Options:" msgstr "" -#: ../gio/gdbus-tool.c:395 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:395 msgid "Options specifying the connection endpoint" msgstr "" -#: ../gio/gdbus-tool.c:417 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:417 #, c-format msgid "No connection endpoint specified" msgstr "" -#: ../gio/gdbus-tool.c:427 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:427 #, c-format msgid "Multiple connection endpoints specified" msgstr "" -#: ../gio/gdbus-tool.c:497 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:497 #, c-format msgid "" "Warning: According to introspection data, interface “%s” does not exist\n" msgstr "" -#: ../gio/gdbus-tool.c:506 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:506 #, c-format msgid "" "Warning: According to introspection data, method “%s” does not exist on " "interface “%s”\n" msgstr "" -#: ../gio/gdbus-tool.c:568 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:568 msgid "Optional destination for signal (unique name)" msgstr "" -#: ../gio/gdbus-tool.c:569 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:569 msgid "Object path to emit signal on" msgstr "" -#: ../gio/gdbus-tool.c:570 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:570 msgid "Signal and interface name" msgstr "" -#: ../gio/gdbus-tool.c:603 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:603 msgid "Emit a signal." msgstr "" -#: ../gio/gdbus-tool.c:658 ../gio/gdbus-tool.c:965 ../gio/gdbus-tool.c:1715 -#: ../gio/gdbus-tool.c:1944 ../gio/gdbus-tool.c:2164 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:658 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:965 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:1715 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:1944 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:2164 #, c-format msgid "Error connecting: %s\n" msgstr "" -#: ../gio/gdbus-tool.c:678 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:678 #, c-format msgid "Error: %s is not a valid unique bus name.\n" msgstr "" -#: ../gio/gdbus-tool.c:697 ../gio/gdbus-tool.c:1008 ../gio/gdbus-tool.c:1758 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:697 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:1008 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:1758 #, c-format msgid "Error: Object path is not specified\n" msgstr "" -#: ../gio/gdbus-tool.c:720 ../gio/gdbus-tool.c:1028 ../gio/gdbus-tool.c:1778 -#: ../gio/gdbus-tool.c:2015 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:720 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:1028 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:1778 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:2015 #, c-format msgid "Error: %s is not a valid object path\n" msgstr "" -#: ../gio/gdbus-tool.c:740 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:740 #, c-format msgid "Error: Signal name is not specified\n" msgstr "" -#: ../gio/gdbus-tool.c:754 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:754 #, c-format msgid "Error: Signal name “%s” is invalid\n" msgstr "" -#: ../gio/gdbus-tool.c:766 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:766 #, c-format msgid "Error: %s is not a valid interface name\n" msgstr "" -#: ../gio/gdbus-tool.c:772 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:772 #, c-format msgid "Error: %s is not a valid member name\n" msgstr "" #. Use the original non-"parse-me-harder" error -#: ../gio/gdbus-tool.c:809 ../gio/gdbus-tool.c:1140 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:809 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:1140 #, c-format msgid "Error parsing parameter %d: %s\n" msgstr "" -#: ../gio/gdbus-tool.c:841 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:841 #, c-format msgid "Error flushing connection: %s\n" msgstr "" -#: ../gio/gdbus-tool.c:868 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:868 msgid "Destination name to invoke method on" msgstr "" -#: ../gio/gdbus-tool.c:869 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:869 msgid "Object path to invoke method on" msgstr "" -#: ../gio/gdbus-tool.c:870 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:870 msgid "Method and interface name" msgstr "" -#: ../gio/gdbus-tool.c:871 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:871 msgid "Timeout in seconds" msgstr "" -#: ../gio/gdbus-tool.c:910 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:910 msgid "Invoke a method on a remote object." msgstr "" -#: ../gio/gdbus-tool.c:982 ../gio/gdbus-tool.c:1732 ../gio/gdbus-tool.c:1969 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:982 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:1732 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:1969 #, c-format msgid "Error: Destination is not specified\n" msgstr "" -#: ../gio/gdbus-tool.c:993 ../gio/gdbus-tool.c:1749 ../gio/gdbus-tool.c:1980 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:993 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:1749 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:1980 #, c-format msgid "Error: %s is not a valid bus name\n" msgstr "" -#: ../gio/gdbus-tool.c:1043 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:1043 #, c-format msgid "Error: Method name is not specified\n" msgstr "" -#: ../gio/gdbus-tool.c:1054 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:1054 #, c-format msgid "Error: Method name “%s” is invalid\n" msgstr "" -#: ../gio/gdbus-tool.c:1132 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:1132 #, c-format msgid "Error parsing parameter %d of type “%s”: %s\n" msgstr "" -#: ../gio/gdbus-tool.c:1576 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:1576 msgid "Destination name to introspect" msgstr "" -#: ../gio/gdbus-tool.c:1577 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:1577 msgid "Object path to introspect" msgstr "" -#: ../gio/gdbus-tool.c:1578 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:1578 msgid "Print XML" msgstr "" -#: ../gio/gdbus-tool.c:1579 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:1579 msgid "Introspect children" msgstr "" -#: ../gio/gdbus-tool.c:1580 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:1580 msgid "Only print properties" msgstr "" -#: ../gio/gdbus-tool.c:1667 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:1667 msgid "Introspect a remote object." msgstr "" -#: ../gio/gdbus-tool.c:1870 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:1870 msgid "Destination name to monitor" msgstr "" -#: ../gio/gdbus-tool.c:1871 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:1871 msgid "Object path to monitor" msgstr "" -#: ../gio/gdbus-tool.c:1896 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:1896 msgid "Monitor a remote object." msgstr "" -#: ../gio/gdbus-tool.c:1954 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:1954 #, c-format msgid "Error: can’t monitor a non-message-bus connection\n" msgstr "" -#: ../gio/gdbus-tool.c:2078 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:2078 msgid "Service to activate before waiting for the other one (well-known name)" msgstr "" -#: ../gio/gdbus-tool.c:2081 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:2081 msgid "" "Timeout to wait for before exiting with an error (seconds); 0 for no timeout " "(default)" msgstr "" -#: ../gio/gdbus-tool.c:2129 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:2129 msgid "[OPTION…] BUS-NAME" msgstr "" -#: ../gio/gdbus-tool.c:2130 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:2130 msgid "Wait for a bus name to appear." msgstr "" -#: ../gio/gdbus-tool.c:2206 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:2206 #, c-format msgid "Error: A service to activate for must be specified.\n" msgstr "" -#: ../gio/gdbus-tool.c:2211 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:2211 #, c-format msgid "Error: A service to wait for must be specified.\n" msgstr "" -#: ../gio/gdbus-tool.c:2216 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:2216 #, c-format msgid "Error: Too many arguments.\n" msgstr "" -#: ../gio/gdbus-tool.c:2224 ../gio/gdbus-tool.c:2231 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:2224 +#: /opt/gnome/source/glib/gio/gdbus-tool.c:2231 #, c-format msgid "Error: %s is not a valid well-known bus name.\n" msgstr "" -#: ../gio/gdesktopappinfo.c:2001 ../gio/gdesktopappinfo.c:4566 +#: /opt/gnome/source/glib/gio/gdesktopappinfo.c:2001 +#: /opt/gnome/source/glib/gio/gdesktopappinfo.c:4566 msgid "Unnamed" msgstr "" -#: ../gio/gdesktopappinfo.c:2411 +#: /opt/gnome/source/glib/gio/gdesktopappinfo.c:2411 msgid "Desktop file didn’t specify Exec field" msgstr "" -#: ../gio/gdesktopappinfo.c:2701 +#: /opt/gnome/source/glib/gio/gdesktopappinfo.c:2701 msgid "Unable to find terminal required for application" msgstr "" -#: ../gio/gdesktopappinfo.c:3135 +#: /opt/gnome/source/glib/gio/gdesktopappinfo.c:3135 #, c-format msgid "Can’t create user application configuration folder %s: %s" msgstr "" -#: ../gio/gdesktopappinfo.c:3139 +#: /opt/gnome/source/glib/gio/gdesktopappinfo.c:3139 #, c-format msgid "Can’t create user MIME configuration folder %s: %s" msgstr "" -#: ../gio/gdesktopappinfo.c:3379 ../gio/gdesktopappinfo.c:3403 +#: /opt/gnome/source/glib/gio/gdesktopappinfo.c:3379 +#: /opt/gnome/source/glib/gio/gdesktopappinfo.c:3403 msgid "Application information lacks an identifier" msgstr "" -#: ../gio/gdesktopappinfo.c:3637 +#: /opt/gnome/source/glib/gio/gdesktopappinfo.c:3637 #, c-format msgid "Can’t create user desktop file %s" msgstr "" -#: ../gio/gdesktopappinfo.c:3771 +#: /opt/gnome/source/glib/gio/gdesktopappinfo.c:3771 #, c-format msgid "Custom definition for %s" msgstr "" -#: ../gio/gdrive.c:417 +#: /opt/gnome/source/glib/gio/gdrive.c:417 msgid "drive doesn’t implement eject" msgstr "" #. Translators: This is an error #. * message for drive objects that #. * don't implement any of eject or eject_with_operation. -#: ../gio/gdrive.c:495 +#: /opt/gnome/source/glib/gio/gdrive.c:495 msgid "drive doesn’t implement eject or eject_with_operation" msgstr "" -#: ../gio/gdrive.c:571 +#: /opt/gnome/source/glib/gio/gdrive.c:571 msgid "drive doesn’t implement polling for media" msgstr "" -#: ../gio/gdrive.c:776 +#: /opt/gnome/source/glib/gio/gdrive.c:776 msgid "drive doesn’t implement start" msgstr "" -#: ../gio/gdrive.c:878 +#: /opt/gnome/source/glib/gio/gdrive.c:878 msgid "drive doesn’t implement stop" msgstr "" -#: ../gio/gdummytlsbackend.c:195 ../gio/gdummytlsbackend.c:317 -#: ../gio/gdummytlsbackend.c:509 +#: /opt/gnome/source/glib/gio/gdummytlsbackend.c:195 +#: /opt/gnome/source/glib/gio/gdummytlsbackend.c:317 +#: /opt/gnome/source/glib/gio/gdummytlsbackend.c:509 msgid "TLS support is not available" msgstr "" -#: ../gio/gdummytlsbackend.c:419 +#: /opt/gnome/source/glib/gio/gdummytlsbackend.c:419 msgid "DTLS support is not available" msgstr "" -#: ../gio/gemblem.c:323 +#: /opt/gnome/source/glib/gio/gemblem.c:323 #, c-format msgid "Can’t handle version %d of GEmblem encoding" msgstr "" -#: ../gio/gemblem.c:333 +#: /opt/gnome/source/glib/gio/gemblem.c:333 #, c-format msgid "Malformed number of tokens (%d) in GEmblem encoding" msgstr "" -#: ../gio/gemblemedicon.c:362 +#: /opt/gnome/source/glib/gio/gemblemedicon.c:362 #, c-format msgid "Can’t handle version %d of GEmblemedIcon encoding" msgstr "" -#: ../gio/gemblemedicon.c:372 +#: /opt/gnome/source/glib/gio/gemblemedicon.c:372 #, c-format msgid "Malformed number of tokens (%d) in GEmblemedIcon encoding" msgstr "" -#: ../gio/gemblemedicon.c:395 +#: /opt/gnome/source/glib/gio/gemblemedicon.c:395 msgid "Expected a GEmblem for GEmblemedIcon" msgstr "" -#: ../gio/gfile.c:1071 ../gio/gfile.c:1309 ../gio/gfile.c:1447 -#: ../gio/gfile.c:1685 ../gio/gfile.c:1740 ../gio/gfile.c:1798 -#: ../gio/gfile.c:1882 ../gio/gfile.c:1939 ../gio/gfile.c:2003 -#: ../gio/gfile.c:2058 ../gio/gfile.c:3733 ../gio/gfile.c:3788 -#: ../gio/gfile.c:4024 ../gio/gfile.c:4066 ../gio/gfile.c:4534 -#: ../gio/gfile.c:4945 ../gio/gfile.c:5030 ../gio/gfile.c:5120 -#: ../gio/gfile.c:5217 ../gio/gfile.c:5304 ../gio/gfile.c:5405 -#: ../gio/gfile.c:7983 ../gio/gfile.c:8073 ../gio/gfile.c:8157 -#: ../gio/win32/gwinhttpfile.c:437 +#: /opt/gnome/source/glib/gio/gfile.c:1071 +#: /opt/gnome/source/glib/gio/gfile.c:1309 +#: /opt/gnome/source/glib/gio/gfile.c:1447 +#: /opt/gnome/source/glib/gio/gfile.c:1685 +#: /opt/gnome/source/glib/gio/gfile.c:1740 +#: /opt/gnome/source/glib/gio/gfile.c:1798 +#: /opt/gnome/source/glib/gio/gfile.c:1882 +#: /opt/gnome/source/glib/gio/gfile.c:1939 +#: /opt/gnome/source/glib/gio/gfile.c:2003 +#: /opt/gnome/source/glib/gio/gfile.c:2058 +#: /opt/gnome/source/glib/gio/gfile.c:3733 +#: /opt/gnome/source/glib/gio/gfile.c:3788 +#: /opt/gnome/source/glib/gio/gfile.c:4024 +#: /opt/gnome/source/glib/gio/gfile.c:4066 +#: /opt/gnome/source/glib/gio/gfile.c:4534 +#: /opt/gnome/source/glib/gio/gfile.c:4945 +#: /opt/gnome/source/glib/gio/gfile.c:5030 +#: /opt/gnome/source/glib/gio/gfile.c:5120 +#: /opt/gnome/source/glib/gio/gfile.c:5217 +#: /opt/gnome/source/glib/gio/gfile.c:5304 +#: /opt/gnome/source/glib/gio/gfile.c:5405 +#: /opt/gnome/source/glib/gio/gfile.c:7983 +#: /opt/gnome/source/glib/gio/gfile.c:8073 +#: /opt/gnome/source/glib/gio/gfile.c:8157 +#: /opt/gnome/source/glib/gio/win32/gwinhttpfile.c:437 msgid "Operation not supported" msgstr "" @@ -1275,205 +1371,219 @@ #. * trying to find the enclosing (user visible) #. * mount of a file, but none exists. #. -#: ../gio/gfile.c:1570 +#: /opt/gnome/source/glib/gio/gfile.c:1570 msgid "Containing mount does not exist" msgstr "" -#: ../gio/gfile.c:2617 ../gio/glocalfile.c:2446 +#: /opt/gnome/source/glib/gio/gfile.c:2617 +#: /opt/gnome/source/glib/gio/glocalfile.c:2446 msgid "Can’t copy over directory" msgstr "" -#: ../gio/gfile.c:2677 +#: /opt/gnome/source/glib/gio/gfile.c:2677 msgid "Can’t copy directory over directory" msgstr "" -#: ../gio/gfile.c:2685 +#: /opt/gnome/source/glib/gio/gfile.c:2685 msgid "Target file exists" msgstr "" -#: ../gio/gfile.c:2704 +#: /opt/gnome/source/glib/gio/gfile.c:2704 msgid "Can’t recursively copy directory" msgstr "" -#: ../gio/gfile.c:2979 +#: /opt/gnome/source/glib/gio/gfile.c:2979 msgid "Splice not supported" msgstr "" -#: ../gio/gfile.c:2983 ../gio/gfile.c:3028 +#: /opt/gnome/source/glib/gio/gfile.c:2983 +#: /opt/gnome/source/glib/gio/gfile.c:3028 #, c-format msgid "Error splicing file: %s" msgstr "" -#: ../gio/gfile.c:3144 +#: /opt/gnome/source/glib/gio/gfile.c:3144 msgid "Copy (reflink/clone) between mounts is not supported" msgstr "" -#: ../gio/gfile.c:3148 +#: /opt/gnome/source/glib/gio/gfile.c:3148 msgid "Copy (reflink/clone) is not supported or invalid" msgstr "" -#: ../gio/gfile.c:3153 +#: /opt/gnome/source/glib/gio/gfile.c:3153 msgid "Copy (reflink/clone) is not supported or didn’t work" msgstr "" -#: ../gio/gfile.c:3216 +#: /opt/gnome/source/glib/gio/gfile.c:3216 msgid "Can’t copy special file" msgstr "" -#: ../gio/gfile.c:4014 +#: /opt/gnome/source/glib/gio/gfile.c:4014 msgid "Invalid symlink value given" msgstr "" -#: ../gio/gfile.c:4175 +#: /opt/gnome/source/glib/gio/gfile.c:4175 msgid "Trash not supported" msgstr "" -#: ../gio/gfile.c:4287 +#: /opt/gnome/source/glib/gio/gfile.c:4287 #, c-format msgid "File names cannot contain “%c”" msgstr "" -#: ../gio/gfile.c:6768 ../gio/gvolume.c:363 +#: /opt/gnome/source/glib/gio/gfile.c:6768 +#: /opt/gnome/source/glib/gio/gvolume.c:363 msgid "volume doesn’t implement mount" msgstr "" -#: ../gio/gfile.c:6877 +#: /opt/gnome/source/glib/gio/gfile.c:6877 msgid "No application is registered as handling this file" msgstr "" -#: ../gio/gfileenumerator.c:212 +#: /opt/gnome/source/glib/gio/gfileenumerator.c:212 msgid "Enumerator is closed" msgstr "" -#: ../gio/gfileenumerator.c:219 ../gio/gfileenumerator.c:278 -#: ../gio/gfileenumerator.c:377 ../gio/gfileenumerator.c:476 +#: /opt/gnome/source/glib/gio/gfileenumerator.c:219 +#: /opt/gnome/source/glib/gio/gfileenumerator.c:278 +#: /opt/gnome/source/glib/gio/gfileenumerator.c:377 +#: /opt/gnome/source/glib/gio/gfileenumerator.c:476 msgid "File enumerator has outstanding operation" msgstr "" -#: ../gio/gfileenumerator.c:368 ../gio/gfileenumerator.c:467 +#: /opt/gnome/source/glib/gio/gfileenumerator.c:368 +#: /opt/gnome/source/glib/gio/gfileenumerator.c:467 msgid "File enumerator is already closed" msgstr "" -#: ../gio/gfileicon.c:236 +#: /opt/gnome/source/glib/gio/gfileicon.c:236 #, c-format msgid "Can’t handle version %d of GFileIcon encoding" msgstr "" -#: ../gio/gfileicon.c:246 +#: /opt/gnome/source/glib/gio/gfileicon.c:246 msgid "Malformed input data for GFileIcon" msgstr "" -#: ../gio/gfileinputstream.c:149 ../gio/gfileinputstream.c:394 -#: ../gio/gfileiostream.c:167 ../gio/gfileoutputstream.c:164 -#: ../gio/gfileoutputstream.c:497 +#: /opt/gnome/source/glib/gio/gfileinputstream.c:149 +#: /opt/gnome/source/glib/gio/gfileinputstream.c:394 +#: /opt/gnome/source/glib/gio/gfileiostream.c:167 +#: /opt/gnome/source/glib/gio/gfileoutputstream.c:164 +#: /opt/gnome/source/glib/gio/gfileoutputstream.c:497 msgid "Stream doesn’t support query_info" msgstr "" -#: ../gio/gfileinputstream.c:325 ../gio/gfileiostream.c:379 -#: ../gio/gfileoutputstream.c:371 +#: /opt/gnome/source/glib/gio/gfileinputstream.c:325 +#: /opt/gnome/source/glib/gio/gfileiostream.c:379 +#: /opt/gnome/source/glib/gio/gfileoutputstream.c:371 msgid "Seek not supported on stream" msgstr "" -#: ../gio/gfileinputstream.c:369 +#: /opt/gnome/source/glib/gio/gfileinputstream.c:369 msgid "Truncate not allowed on input stream" msgstr "" -#: ../gio/gfileiostream.c:455 ../gio/gfileoutputstream.c:447 +#: /opt/gnome/source/glib/gio/gfileiostream.c:455 +#: /opt/gnome/source/glib/gio/gfileoutputstream.c:447 msgid "Truncate not supported on stream" msgstr "" -#: ../gio/ghttpproxy.c:91 ../gio/gresolver.c:410 ../gio/gresolver.c:476 -#: ../glib/gconvert.c:1786 +#: /opt/gnome/source/glib/gio/ghttpproxy.c:91 +#: /opt/gnome/source/glib/gio/gresolver.c:410 +#: /opt/gnome/source/glib/gio/gresolver.c:476 +#: /opt/gnome/source/glib/glib/gconvert.c:1786 msgid "Invalid hostname" msgstr "" -#: ../gio/ghttpproxy.c:143 +#: /opt/gnome/source/glib/gio/ghttpproxy.c:143 msgid "Bad HTTP proxy reply" msgstr "" -#: ../gio/ghttpproxy.c:159 +#: /opt/gnome/source/glib/gio/ghttpproxy.c:159 msgid "HTTP proxy connection not allowed" msgstr "" -#: ../gio/ghttpproxy.c:164 +#: /opt/gnome/source/glib/gio/ghttpproxy.c:164 msgid "HTTP proxy authentication failed" msgstr "" -#: ../gio/ghttpproxy.c:167 +#: /opt/gnome/source/glib/gio/ghttpproxy.c:167 msgid "HTTP proxy authentication required" msgstr "" -#: ../gio/ghttpproxy.c:171 +#: /opt/gnome/source/glib/gio/ghttpproxy.c:171 #, c-format msgid "HTTP proxy connection failed: %i" msgstr "" -#: ../gio/ghttpproxy.c:269 +#: /opt/gnome/source/glib/gio/ghttpproxy.c:269 msgid "HTTP proxy server closed connection unexpectedly." msgstr "" -#: ../gio/gicon.c:290 +#: /opt/gnome/source/glib/gio/gicon.c:290 #, c-format msgid "Wrong number of tokens (%d)" msgstr "" -#: ../gio/gicon.c:310 +#: /opt/gnome/source/glib/gio/gicon.c:310 #, c-format msgid "No type for class name %s" msgstr "" -#: ../gio/gicon.c:320 +#: /opt/gnome/source/glib/gio/gicon.c:320 #, c-format msgid "Type %s does not implement the GIcon interface" msgstr "" -#: ../gio/gicon.c:331 +#: /opt/gnome/source/glib/gio/gicon.c:331 #, c-format msgid "Type %s is not classed" msgstr "" -#: ../gio/gicon.c:345 +#: /opt/gnome/source/glib/gio/gicon.c:345 #, c-format msgid "Malformed version number: %s" msgstr "" -#: ../gio/gicon.c:359 +#: /opt/gnome/source/glib/gio/gicon.c:359 #, c-format msgid "Type %s does not implement from_tokens() on the GIcon interface" msgstr "" -#: ../gio/gicon.c:461 +#: /opt/gnome/source/glib/gio/gicon.c:461 msgid "Can’t handle the supplied version of the icon encoding" msgstr "" -#: ../gio/ginetaddressmask.c:182 +#: /opt/gnome/source/glib/gio/ginetaddressmask.c:182 msgid "No address specified" msgstr "" -#: ../gio/ginetaddressmask.c:190 +#: /opt/gnome/source/glib/gio/ginetaddressmask.c:190 #, c-format msgid "Length %u is too long for address" msgstr "" -#: ../gio/ginetaddressmask.c:223 +#: /opt/gnome/source/glib/gio/ginetaddressmask.c:223 msgid "Address has bits set beyond prefix length" msgstr "" -#: ../gio/ginetaddressmask.c:300 +#: /opt/gnome/source/glib/gio/ginetaddressmask.c:300 #, c-format msgid "Could not parse “%s” as IP address mask" msgstr "" -#: ../gio/ginetsocketaddress.c:203 ../gio/ginetsocketaddress.c:220 -#: ../gio/gnativesocketaddress.c:109 ../gio/gunixsocketaddress.c:218 +#: /opt/gnome/source/glib/gio/ginetsocketaddress.c:203 +#: /opt/gnome/source/glib/gio/ginetsocketaddress.c:220 +#: /opt/gnome/source/glib/gio/gnativesocketaddress.c:109 +#: /opt/gnome/source/glib/gio/gunixsocketaddress.c:218 msgid "Not enough space for socket address" msgstr "" -#: ../gio/ginetsocketaddress.c:235 +#: /opt/gnome/source/glib/gio/ginetsocketaddress.c:235 msgid "Unsupported socket address" msgstr "" -#: ../gio/ginputstream.c:188 +#: /opt/gnome/source/glib/gio/ginputstream.c:188 msgid "Input stream doesn’t implement read" msgstr "" @@ -1483,280 +1593,306 @@ #. Translators: This is an error you get if there is #. * already an operation running against this stream when #. * you try to start one -#: ../gio/ginputstream.c:1218 ../gio/giostream.c:310 -#: ../gio/goutputstream.c:1671 +#: /opt/gnome/source/glib/gio/ginputstream.c:1218 +#: /opt/gnome/source/glib/gio/giostream.c:310 +#: /opt/gnome/source/glib/gio/goutputstream.c:1671 msgid "Stream has outstanding operation" msgstr "" -#: ../gio/gio-tool.c:160 +#: /opt/gnome/source/glib/gio/gio-tool.c:160 msgid "Copy with file" msgstr "" -#: ../gio/gio-tool.c:164 +#: /opt/gnome/source/glib/gio/gio-tool.c:164 msgid "Keep with file when moved" msgstr "" -#: ../gio/gio-tool.c:205 +#: /opt/gnome/source/glib/gio/gio-tool.c:205 msgid "“version” takes no arguments" msgstr "" -#: ../gio/gio-tool.c:207 ../gio/gio-tool.c:223 ../glib/goption.c:857 +#: /opt/gnome/source/glib/gio/gio-tool.c:207 +#: /opt/gnome/source/glib/gio/gio-tool.c:223 +#: /opt/gnome/source/glib/glib/goption.c:857 msgid "Usage:" msgstr "" -#: ../gio/gio-tool.c:210 +#: /opt/gnome/source/glib/gio/gio-tool.c:210 msgid "Print version information and exit." msgstr "" -#: ../gio/gio-tool.c:224 +#: /opt/gnome/source/glib/gio/gio-tool.c:224 msgid "[ARGS...]" msgstr "" -#: ../gio/gio-tool.c:226 +#: /opt/gnome/source/glib/gio/gio-tool.c:226 msgid "Commands:" msgstr "" -#: ../gio/gio-tool.c:229 +#: /opt/gnome/source/glib/gio/gio-tool.c:229 msgid "Concatenate files to standard output" msgstr "" -#: ../gio/gio-tool.c:230 +#: /opt/gnome/source/glib/gio/gio-tool.c:230 msgid "Copy one or more files" msgstr "" -#: ../gio/gio-tool.c:231 +#: /opt/gnome/source/glib/gio/gio-tool.c:231 msgid "Show information about locations" msgstr "" -#: ../gio/gio-tool.c:232 +#: /opt/gnome/source/glib/gio/gio-tool.c:232 msgid "List the contents of locations" msgstr "" -#: ../gio/gio-tool.c:233 +#: /opt/gnome/source/glib/gio/gio-tool.c:233 msgid "Get or set the handler for a mimetype" msgstr "" -#: ../gio/gio-tool.c:234 +#: /opt/gnome/source/glib/gio/gio-tool.c:234 msgid "Create directories" msgstr "" -#: ../gio/gio-tool.c:235 +#: /opt/gnome/source/glib/gio/gio-tool.c:235 msgid "Monitor files and directories for changes" msgstr "" -#: ../gio/gio-tool.c:236 +#: /opt/gnome/source/glib/gio/gio-tool.c:236 msgid "Mount or unmount the locations" msgstr "" -#: ../gio/gio-tool.c:237 +#: /opt/gnome/source/glib/gio/gio-tool.c:237 msgid "Move one or more files" msgstr "" -#: ../gio/gio-tool.c:238 +#: /opt/gnome/source/glib/gio/gio-tool.c:238 msgid "Open files with the default application" msgstr "" -#: ../gio/gio-tool.c:239 +#: /opt/gnome/source/glib/gio/gio-tool.c:239 msgid "Rename a file" msgstr "" -#: ../gio/gio-tool.c:240 +#: /opt/gnome/source/glib/gio/gio-tool.c:240 msgid "Delete one or more files" msgstr "" -#: ../gio/gio-tool.c:241 +#: /opt/gnome/source/glib/gio/gio-tool.c:241 msgid "Read from standard input and save" msgstr "" -#: ../gio/gio-tool.c:242 +#: /opt/gnome/source/glib/gio/gio-tool.c:242 msgid "Set a file attribute" msgstr "" -#: ../gio/gio-tool.c:243 +#: /opt/gnome/source/glib/gio/gio-tool.c:243 msgid "Move files or directories to the trash" msgstr "" -#: ../gio/gio-tool.c:244 +#: /opt/gnome/source/glib/gio/gio-tool.c:244 msgid "Lists the contents of locations in a tree" msgstr "" -#: ../gio/gio-tool.c:246 +#: /opt/gnome/source/glib/gio/gio-tool.c:246 #, c-format msgid "Use %s to get detailed help.\n" msgstr "" -#: ../gio/gio-tool-cat.c:87 +#: /opt/gnome/source/glib/gio/gio-tool-cat.c:87 msgid "Error writing to stdout" msgstr "" #. Translators: commandline placeholder -#: ../gio/gio-tool-cat.c:133 ../gio/gio-tool-info.c:282 -#: ../gio/gio-tool-list.c:165 ../gio/gio-tool-mkdir.c:48 -#: ../gio/gio-tool-monitor.c:37 ../gio/gio-tool-monitor.c:39 -#: ../gio/gio-tool-monitor.c:41 ../gio/gio-tool-monitor.c:43 -#: ../gio/gio-tool-monitor.c:203 ../gio/gio-tool-mount.c:1123 -#: ../gio/gio-tool-open.c:113 ../gio/gio-tool-remove.c:48 -#: ../gio/gio-tool-rename.c:45 ../gio/gio-tool-set.c:89 -#: ../gio/gio-tool-trash.c:81 ../gio/gio-tool-tree.c:239 +#: /opt/gnome/source/glib/gio/gio-tool-cat.c:133 +#: /opt/gnome/source/glib/gio/gio-tool-info.c:282 +#: /opt/gnome/source/glib/gio/gio-tool-list.c:165 +#: /opt/gnome/source/glib/gio/gio-tool-mkdir.c:48 +#: /opt/gnome/source/glib/gio/gio-tool-monitor.c:37 +#: /opt/gnome/source/glib/gio/gio-tool-monitor.c:39 +#: /opt/gnome/source/glib/gio/gio-tool-monitor.c:41 +#: /opt/gnome/source/glib/gio/gio-tool-monitor.c:43 +#: /opt/gnome/source/glib/gio/gio-tool-monitor.c:203 +#: /opt/gnome/source/glib/gio/gio-tool-mount.c:1123 +#: /opt/gnome/source/glib/gio/gio-tool-open.c:113 +#: /opt/gnome/source/glib/gio/gio-tool-remove.c:48 +#: /opt/gnome/source/glib/gio/gio-tool-rename.c:45 +#: /opt/gnome/source/glib/gio/gio-tool-set.c:89 +#: /opt/gnome/source/glib/gio/gio-tool-trash.c:81 +#: /opt/gnome/source/glib/gio/gio-tool-tree.c:239 msgid "LOCATION" msgstr "" -#: ../gio/gio-tool-cat.c:138 +#: /opt/gnome/source/glib/gio/gio-tool-cat.c:138 msgid "Concatenate files and print to standard output." msgstr "" -#: ../gio/gio-tool-cat.c:140 +#: /opt/gnome/source/glib/gio/gio-tool-cat.c:140 msgid "" "gio cat works just like the traditional cat utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" "like smb://server/resource/file.txt as location." msgstr "" -#: ../gio/gio-tool-cat.c:162 ../gio/gio-tool-info.c:313 -#: ../gio/gio-tool-mkdir.c:76 ../gio/gio-tool-monitor.c:228 -#: ../gio/gio-tool-open.c:139 ../gio/gio-tool-remove.c:72 +#: /opt/gnome/source/glib/gio/gio-tool-cat.c:162 +#: /opt/gnome/source/glib/gio/gio-tool-info.c:313 +#: /opt/gnome/source/glib/gio/gio-tool-mkdir.c:76 +#: /opt/gnome/source/glib/gio/gio-tool-monitor.c:228 +#: /opt/gnome/source/glib/gio/gio-tool-open.c:139 +#: /opt/gnome/source/glib/gio/gio-tool-remove.c:72 msgid "No locations given" msgstr "" -#: ../gio/gio-tool-copy.c:42 ../gio/gio-tool-move.c:38 +#: /opt/gnome/source/glib/gio/gio-tool-copy.c:42 +#: /opt/gnome/source/glib/gio/gio-tool-move.c:38 msgid "No target directory" msgstr "" -#: ../gio/gio-tool-copy.c:43 ../gio/gio-tool-move.c:39 +#: /opt/gnome/source/glib/gio/gio-tool-copy.c:43 +#: /opt/gnome/source/glib/gio/gio-tool-move.c:39 msgid "Show progress" msgstr "" -#: ../gio/gio-tool-copy.c:44 ../gio/gio-tool-move.c:40 +#: /opt/gnome/source/glib/gio/gio-tool-copy.c:44 +#: /opt/gnome/source/glib/gio/gio-tool-move.c:40 msgid "Prompt before overwrite" msgstr "" -#: ../gio/gio-tool-copy.c:45 +#: /opt/gnome/source/glib/gio/gio-tool-copy.c:45 msgid "Preserve all attributes" msgstr "" -#: ../gio/gio-tool-copy.c:46 ../gio/gio-tool-move.c:41 -#: ../gio/gio-tool-save.c:49 +#: /opt/gnome/source/glib/gio/gio-tool-copy.c:46 +#: /opt/gnome/source/glib/gio/gio-tool-move.c:41 +#: /opt/gnome/source/glib/gio/gio-tool-save.c:49 msgid "Backup existing destination files" msgstr "" -#: ../gio/gio-tool-copy.c:47 +#: /opt/gnome/source/glib/gio/gio-tool-copy.c:47 msgid "Never follow symbolic links" msgstr "" -#: ../gio/gio-tool-copy.c:72 ../gio/gio-tool-move.c:67 +#: /opt/gnome/source/glib/gio/gio-tool-copy.c:72 +#: /opt/gnome/source/glib/gio/gio-tool-move.c:67 #, c-format msgid "Transferred %s out of %s (%s/s)" msgstr "" #. Translators: commandline placeholder -#: ../gio/gio-tool-copy.c:98 ../gio/gio-tool-move.c:94 +#: /opt/gnome/source/glib/gio/gio-tool-copy.c:98 +#: /opt/gnome/source/glib/gio/gio-tool-move.c:94 msgid "SOURCE" msgstr "" #. Translators: commandline placeholder -#: ../gio/gio-tool-copy.c:98 ../gio/gio-tool-move.c:94 -#: ../gio/gio-tool-save.c:160 +#: /opt/gnome/source/glib/gio/gio-tool-copy.c:98 +#: /opt/gnome/source/glib/gio/gio-tool-move.c:94 +#: /opt/gnome/source/glib/gio/gio-tool-save.c:160 msgid "DESTINATION" msgstr "" -#: ../gio/gio-tool-copy.c:103 +#: /opt/gnome/source/glib/gio/gio-tool-copy.c:103 msgid "Copy one or more files from SOURCE to DESTINATION." msgstr "" -#: ../gio/gio-tool-copy.c:105 +#: /opt/gnome/source/glib/gio/gio-tool-copy.c:105 msgid "" "gio copy is similar to the traditional cp utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" "like smb://server/resource/file.txt as location." msgstr "" -#: ../gio/gio-tool-copy.c:147 +#: /opt/gnome/source/glib/gio/gio-tool-copy.c:147 #, c-format msgid "Destination %s is not a directory" msgstr "" -#: ../gio/gio-tool-copy.c:192 ../gio/gio-tool-move.c:185 +#: /opt/gnome/source/glib/gio/gio-tool-copy.c:192 +#: /opt/gnome/source/glib/gio/gio-tool-move.c:185 #, c-format msgid "%s: overwrite “%s”? " msgstr "" -#: ../gio/gio-tool-info.c:34 +#: /opt/gnome/source/glib/gio/gio-tool-info.c:34 msgid "List writable attributes" msgstr "" -#: ../gio/gio-tool-info.c:35 +#: /opt/gnome/source/glib/gio/gio-tool-info.c:35 msgid "Get file system info" msgstr "" -#: ../gio/gio-tool-info.c:36 ../gio/gio-tool-list.c:35 +#: /opt/gnome/source/glib/gio/gio-tool-info.c:36 +#: /opt/gnome/source/glib/gio/gio-tool-list.c:35 msgid "The attributes to get" msgstr "" -#: ../gio/gio-tool-info.c:36 ../gio/gio-tool-list.c:35 +#: /opt/gnome/source/glib/gio/gio-tool-info.c:36 +#: /opt/gnome/source/glib/gio/gio-tool-list.c:35 msgid "ATTRIBUTES" msgstr "" -#: ../gio/gio-tool-info.c:37 ../gio/gio-tool-list.c:38 ../gio/gio-tool-set.c:34 +#: /opt/gnome/source/glib/gio/gio-tool-info.c:37 +#: /opt/gnome/source/glib/gio/gio-tool-list.c:38 +#: /opt/gnome/source/glib/gio/gio-tool-set.c:34 msgid "Don’t follow symbolic links" msgstr "" -#: ../gio/gio-tool-info.c:75 +#: /opt/gnome/source/glib/gio/gio-tool-info.c:75 #, c-format msgid "attributes:\n" msgstr "" #. Translators: This is a noun and represents and attribute of a file -#: ../gio/gio-tool-info.c:127 +#: /opt/gnome/source/glib/gio/gio-tool-info.c:127 #, c-format msgid "display name: %s\n" msgstr "" #. Translators: This is a noun and represents and attribute of a file -#: ../gio/gio-tool-info.c:132 +#: /opt/gnome/source/glib/gio/gio-tool-info.c:132 #, c-format msgid "edit name: %s\n" msgstr "" -#: ../gio/gio-tool-info.c:138 +#: /opt/gnome/source/glib/gio/gio-tool-info.c:138 #, c-format msgid "name: %s\n" msgstr "" -#: ../gio/gio-tool-info.c:145 +#: /opt/gnome/source/glib/gio/gio-tool-info.c:145 #, c-format msgid "type: %s\n" msgstr "" -#: ../gio/gio-tool-info.c:151 +#: /opt/gnome/source/glib/gio/gio-tool-info.c:151 #, c-format msgid "size: " msgstr "" -#: ../gio/gio-tool-info.c:156 +#: /opt/gnome/source/glib/gio/gio-tool-info.c:156 #, c-format msgid "hidden\n" msgstr "" -#: ../gio/gio-tool-info.c:159 +#: /opt/gnome/source/glib/gio/gio-tool-info.c:159 #, c-format msgid "uri: %s\n" msgstr "" -#: ../gio/gio-tool-info.c:228 +#: /opt/gnome/source/glib/gio/gio-tool-info.c:228 #, c-format msgid "Settable attributes:\n" msgstr "" -#: ../gio/gio-tool-info.c:252 +#: /opt/gnome/source/glib/gio/gio-tool-info.c:252 #, c-format msgid "Writable attribute namespaces:\n" msgstr "" -#: ../gio/gio-tool-info.c:287 +#: /opt/gnome/source/glib/gio/gio-tool-info.c:287 msgid "Show information about locations." msgstr "" -#: ../gio/gio-tool-info.c:289 +#: /opt/gnome/source/glib/gio/gio-tool-info.c:289 msgid "" "gio info is similar to the traditional ls utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" @@ -1765,23 +1901,24 @@ "namespace, e.g. unix, or by “*”, which matches all attributes" msgstr "" -#: ../gio/gio-tool-list.c:36 ../gio/gio-tool-tree.c:32 +#: /opt/gnome/source/glib/gio/gio-tool-list.c:36 +#: /opt/gnome/source/glib/gio/gio-tool-tree.c:32 msgid "Show hidden files" msgstr "" -#: ../gio/gio-tool-list.c:37 +#: /opt/gnome/source/glib/gio/gio-tool-list.c:37 msgid "Use a long listing format" msgstr "" -#: ../gio/gio-tool-list.c:39 +#: /opt/gnome/source/glib/gio/gio-tool-list.c:39 msgid "Print full URIs" msgstr "" -#: ../gio/gio-tool-list.c:170 +#: /opt/gnome/source/glib/gio/gio-tool-list.c:170 msgid "List the contents of the locations." msgstr "" -#: ../gio/gio-tool-list.c:172 +#: /opt/gnome/source/glib/gio/gio-tool-list.c:172 msgid "" "gio list is similar to the traditional ls utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" @@ -1790,876 +1927,888 @@ msgstr "" #. Translators: commandline placeholder -#: ../gio/gio-tool-mime.c:71 +#: /opt/gnome/source/glib/gio/gio-tool-mime.c:71 msgid "MIMETYPE" msgstr "" -#: ../gio/gio-tool-mime.c:71 +#: /opt/gnome/source/glib/gio/gio-tool-mime.c:71 msgid "HANDLER" msgstr "" -#: ../gio/gio-tool-mime.c:76 +#: /opt/gnome/source/glib/gio/gio-tool-mime.c:76 msgid "Get or set the handler for a mimetype." msgstr "" -#: ../gio/gio-tool-mime.c:78 +#: /opt/gnome/source/glib/gio/gio-tool-mime.c:78 msgid "" "If no handler is given, lists registered and recommended applications\n" "for the mimetype. If a handler is given, it is set as the default\n" "handler for the mimetype." msgstr "" -#: ../gio/gio-tool-mime.c:100 +#: /opt/gnome/source/glib/gio/gio-tool-mime.c:100 msgid "Must specify a single mimetype, and maybe a handler" msgstr "" -#: ../gio/gio-tool-mime.c:116 +#: /opt/gnome/source/glib/gio/gio-tool-mime.c:116 #, c-format msgid "No default applications for “%s”\n" msgstr "" -#: ../gio/gio-tool-mime.c:122 +#: /opt/gnome/source/glib/gio/gio-tool-mime.c:122 #, c-format msgid "Default application for “%s”: %s\n" msgstr "" -#: ../gio/gio-tool-mime.c:127 +#: /opt/gnome/source/glib/gio/gio-tool-mime.c:127 #, c-format msgid "Registered applications:\n" msgstr "" -#: ../gio/gio-tool-mime.c:129 +#: /opt/gnome/source/glib/gio/gio-tool-mime.c:129 #, c-format msgid "No registered applications\n" msgstr "" -#: ../gio/gio-tool-mime.c:140 +#: /opt/gnome/source/glib/gio/gio-tool-mime.c:140 #, c-format msgid "Recommended applications:\n" msgstr "" -#: ../gio/gio-tool-mime.c:142 +#: /opt/gnome/source/glib/gio/gio-tool-mime.c:142 #, c-format msgid "No recommended applications\n" msgstr "" -#: ../gio/gio-tool-mime.c:162 +#: /opt/gnome/source/glib/gio/gio-tool-mime.c:162 #, c-format msgid "Failed to load info for handler “%s”" msgstr "" -#: ../gio/gio-tool-mime.c:168 +#: /opt/gnome/source/glib/gio/gio-tool-mime.c:168 #, c-format msgid "Failed to set “%s” as the default handler for “%s”: %s\n" msgstr "" -#: ../gio/gio-tool-mkdir.c:31 +#: /opt/gnome/source/glib/gio/gio-tool-mkdir.c:31 msgid "Create parent directories" msgstr "" -#: ../gio/gio-tool-mkdir.c:52 +#: /opt/gnome/source/glib/gio/gio-tool-mkdir.c:52 msgid "Create directories." msgstr "" -#: ../gio/gio-tool-mkdir.c:54 +#: /opt/gnome/source/glib/gio/gio-tool-mkdir.c:54 msgid "" "gio mkdir is similar to the traditional mkdir utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" "like smb://server/resource/mydir as location." msgstr "" -#: ../gio/gio-tool-monitor.c:37 +#: /opt/gnome/source/glib/gio/gio-tool-monitor.c:37 msgid "Monitor a directory (default: depends on type)" msgstr "" -#: ../gio/gio-tool-monitor.c:39 +#: /opt/gnome/source/glib/gio/gio-tool-monitor.c:39 msgid "Monitor a file (default: depends on type)" msgstr "" -#: ../gio/gio-tool-monitor.c:41 +#: /opt/gnome/source/glib/gio/gio-tool-monitor.c:41 msgid "Monitor a file directly (notices changes made via hardlinks)" msgstr "" -#: ../gio/gio-tool-monitor.c:43 +#: /opt/gnome/source/glib/gio/gio-tool-monitor.c:43 msgid "Monitors a file directly, but doesn’t report changes" msgstr "" -#: ../gio/gio-tool-monitor.c:45 +#: /opt/gnome/source/glib/gio/gio-tool-monitor.c:45 msgid "Report moves and renames as simple deleted/created events" msgstr "" -#: ../gio/gio-tool-monitor.c:47 +#: /opt/gnome/source/glib/gio/gio-tool-monitor.c:47 msgid "Watch for mount events" msgstr "" -#: ../gio/gio-tool-monitor.c:208 +#: /opt/gnome/source/glib/gio/gio-tool-monitor.c:208 msgid "Monitor files or directories for changes." msgstr "" -#: ../gio/gio-tool-mount.c:59 +#: /opt/gnome/source/glib/gio/gio-tool-mount.c:59 msgid "Mount as mountable" msgstr "" -#: ../gio/gio-tool-mount.c:60 +#: /opt/gnome/source/glib/gio/gio-tool-mount.c:60 msgid "Mount volume with device file" msgstr "" -#: ../gio/gio-tool-mount.c:60 +#: /opt/gnome/source/glib/gio/gio-tool-mount.c:60 msgid "DEVICE" msgstr "" -#: ../gio/gio-tool-mount.c:61 +#: /opt/gnome/source/glib/gio/gio-tool-mount.c:61 msgid "Unmount" msgstr "" -#: ../gio/gio-tool-mount.c:62 +#: /opt/gnome/source/glib/gio/gio-tool-mount.c:62 msgid "Eject" msgstr "" -#: ../gio/gio-tool-mount.c:63 +#: /opt/gnome/source/glib/gio/gio-tool-mount.c:63 msgid "Unmount all mounts with the given scheme" msgstr "" -#: ../gio/gio-tool-mount.c:63 +#: /opt/gnome/source/glib/gio/gio-tool-mount.c:63 msgid "SCHEME" msgstr "" -#: ../gio/gio-tool-mount.c:64 +#: /opt/gnome/source/glib/gio/gio-tool-mount.c:64 msgid "Ignore outstanding file operations when unmounting or ejecting" msgstr "" -#: ../gio/gio-tool-mount.c:65 +#: /opt/gnome/source/glib/gio/gio-tool-mount.c:65 msgid "Use an anonymous user when authenticating" msgstr "" #. Translator: List here is a verb as in 'List all mounts' -#: ../gio/gio-tool-mount.c:67 +#: /opt/gnome/source/glib/gio/gio-tool-mount.c:67 msgid "List" msgstr "" -#: ../gio/gio-tool-mount.c:68 +#: /opt/gnome/source/glib/gio/gio-tool-mount.c:68 msgid "Monitor events" msgstr "" -#: ../gio/gio-tool-mount.c:69 +#: /opt/gnome/source/glib/gio/gio-tool-mount.c:69 msgid "Show extra information" msgstr "" -#: ../gio/gio-tool-mount.c:247 ../gio/gio-tool-mount.c:277 +#: /opt/gnome/source/glib/gio/gio-tool-mount.c:247 +#: /opt/gnome/source/glib/gio/gio-tool-mount.c:277 msgid "Anonymous access denied" msgstr "" -#: ../gio/gio-tool-mount.c:888 +#: /opt/gnome/source/glib/gio/gio-tool-mount.c:888 #, c-format msgid "Mounted %s at %s\n" msgstr "" -#: ../gio/gio-tool-mount.c:938 +#: /opt/gnome/source/glib/gio/gio-tool-mount.c:938 msgid "No volume for device file" msgstr "" -#: ../gio/gio-tool-mount.c:1127 +#: /opt/gnome/source/glib/gio/gio-tool-mount.c:1127 msgid "Mount or unmount the locations." msgstr "" -#: ../gio/gio-tool-move.c:42 +#: /opt/gnome/source/glib/gio/gio-tool-move.c:42 msgid "Don’t use copy and delete fallback" msgstr "" -#: ../gio/gio-tool-move.c:99 +#: /opt/gnome/source/glib/gio/gio-tool-move.c:99 msgid "Move one or more files from SOURCE to DEST." msgstr "" -#: ../gio/gio-tool-move.c:101 +#: /opt/gnome/source/glib/gio/gio-tool-move.c:101 msgid "" "gio move is similar to the traditional mv utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" "like smb://server/resource/file.txt as location" msgstr "" -#: ../gio/gio-tool-move.c:142 +#: /opt/gnome/source/glib/gio/gio-tool-move.c:142 #, c-format msgid "Target %s is not a directory" msgstr "" -#: ../gio/gio-tool-open.c:118 +#: /opt/gnome/source/glib/gio/gio-tool-open.c:118 msgid "" "Open files with the default application that\n" "is registered to handle files of this type." msgstr "" -#: ../gio/gio-tool-remove.c:31 ../gio/gio-tool-trash.c:31 +#: /opt/gnome/source/glib/gio/gio-tool-remove.c:31 +#: /opt/gnome/source/glib/gio/gio-tool-trash.c:31 msgid "Ignore nonexistent files, never prompt" msgstr "" -#: ../gio/gio-tool-remove.c:52 +#: /opt/gnome/source/glib/gio/gio-tool-remove.c:52 msgid "Delete the given files." msgstr "" -#: ../gio/gio-tool-rename.c:45 +#: /opt/gnome/source/glib/gio/gio-tool-rename.c:45 msgid "NAME" msgstr "" -#: ../gio/gio-tool-rename.c:50 +#: /opt/gnome/source/glib/gio/gio-tool-rename.c:50 msgid "Rename a file." msgstr "" -#: ../gio/gio-tool-rename.c:70 +#: /opt/gnome/source/glib/gio/gio-tool-rename.c:70 msgid "Missing argument" msgstr "" -#: ../gio/gio-tool-rename.c:76 ../gio/gio-tool-save.c:190 -#: ../gio/gio-tool-set.c:137 +#: /opt/gnome/source/glib/gio/gio-tool-rename.c:76 +#: /opt/gnome/source/glib/gio/gio-tool-save.c:190 +#: /opt/gnome/source/glib/gio/gio-tool-set.c:137 msgid "Too many arguments" msgstr "" -#: ../gio/gio-tool-rename.c:95 +#: /opt/gnome/source/glib/gio/gio-tool-rename.c:95 #, c-format msgid "Rename successful. New uri: %s\n" msgstr "" -#: ../gio/gio-tool-save.c:50 +#: /opt/gnome/source/glib/gio/gio-tool-save.c:50 msgid "Only create if not existing" msgstr "" -#: ../gio/gio-tool-save.c:51 +#: /opt/gnome/source/glib/gio/gio-tool-save.c:51 msgid "Append to end of file" msgstr "" -#: ../gio/gio-tool-save.c:52 +#: /opt/gnome/source/glib/gio/gio-tool-save.c:52 msgid "When creating, restrict access to the current user" msgstr "" -#: ../gio/gio-tool-save.c:53 +#: /opt/gnome/source/glib/gio/gio-tool-save.c:53 msgid "When replacing, replace as if the destination did not exist" msgstr "" #. Translators: The "etag" is a token allowing to verify whether a file has been modified -#: ../gio/gio-tool-save.c:55 +#: /opt/gnome/source/glib/gio/gio-tool-save.c:55 msgid "Print new etag at end" msgstr "" #. Translators: The "etag" is a token allowing to verify whether a file has been modified -#: ../gio/gio-tool-save.c:57 +#: /opt/gnome/source/glib/gio/gio-tool-save.c:57 msgid "The etag of the file being overwritten" msgstr "" -#: ../gio/gio-tool-save.c:57 +#: /opt/gnome/source/glib/gio/gio-tool-save.c:57 msgid "ETAG" msgstr "" -#: ../gio/gio-tool-save.c:113 +#: /opt/gnome/source/glib/gio/gio-tool-save.c:113 msgid "Error reading from standard input" msgstr "" #. Translators: The "etag" is a token allowing to verify whether a file has been modified -#: ../gio/gio-tool-save.c:139 +#: /opt/gnome/source/glib/gio/gio-tool-save.c:139 #, c-format msgid "Etag not available\n" msgstr "" -#: ../gio/gio-tool-save.c:163 +#: /opt/gnome/source/glib/gio/gio-tool-save.c:163 msgid "Read from standard input and save to DEST." msgstr "" -#: ../gio/gio-tool-save.c:183 +#: /opt/gnome/source/glib/gio/gio-tool-save.c:183 msgid "No destination given" msgstr "" -#: ../gio/gio-tool-set.c:33 +#: /opt/gnome/source/glib/gio/gio-tool-set.c:33 msgid "Type of the attribute" msgstr "" -#: ../gio/gio-tool-set.c:33 +#: /opt/gnome/source/glib/gio/gio-tool-set.c:33 msgid "TYPE" msgstr "" -#: ../gio/gio-tool-set.c:89 +#: /opt/gnome/source/glib/gio/gio-tool-set.c:89 msgid "ATTRIBUTE" msgstr "" -#: ../gio/gio-tool-set.c:89 +#: /opt/gnome/source/glib/gio/gio-tool-set.c:89 msgid "VALUE" msgstr "" -#: ../gio/gio-tool-set.c:93 +#: /opt/gnome/source/glib/gio/gio-tool-set.c:93 msgid "Set a file attribute of LOCATION." msgstr "" -#: ../gio/gio-tool-set.c:113 +#: /opt/gnome/source/glib/gio/gio-tool-set.c:113 msgid "Location not specified" msgstr "" -#: ../gio/gio-tool-set.c:120 +#: /opt/gnome/source/glib/gio/gio-tool-set.c:120 msgid "Attribute not specified" msgstr "" -#: ../gio/gio-tool-set.c:130 +#: /opt/gnome/source/glib/gio/gio-tool-set.c:130 msgid "Value not specified" msgstr "" -#: ../gio/gio-tool-set.c:180 +#: /opt/gnome/source/glib/gio/gio-tool-set.c:180 #, c-format msgid "Invalid attribute type “%s”" msgstr "" -#: ../gio/gio-tool-trash.c:32 +#: /opt/gnome/source/glib/gio/gio-tool-trash.c:32 msgid "Empty the trash" msgstr "" -#: ../gio/gio-tool-trash.c:86 +#: /opt/gnome/source/glib/gio/gio-tool-trash.c:86 msgid "Move files or directories to the trash." msgstr "" -#: ../gio/gio-tool-tree.c:33 +#: /opt/gnome/source/glib/gio/gio-tool-tree.c:33 msgid "Follow symbolic links, mounts and shortcuts" msgstr "" -#: ../gio/gio-tool-tree.c:244 +#: /opt/gnome/source/glib/gio/gio-tool-tree.c:244 msgid "List contents of directories in a tree-like format." msgstr "" -#: ../gio/glib-compile-resources.c:142 ../gio/glib-compile-schemas.c:1501 +#: /opt/gnome/source/glib/gio/glib-compile-resources.c:142 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:1501 #, c-format msgid "Element <%s> not allowed inside <%s>" msgstr "" -#: ../gio/glib-compile-resources.c:146 +#: /opt/gnome/source/glib/gio/glib-compile-resources.c:146 #, c-format msgid "Element <%s> not allowed at toplevel" msgstr "" -#: ../gio/glib-compile-resources.c:237 +#: /opt/gnome/source/glib/gio/glib-compile-resources.c:237 #, c-format msgid "File %s appears multiple times in the resource" msgstr "" -#: ../gio/glib-compile-resources.c:248 +#: /opt/gnome/source/glib/gio/glib-compile-resources.c:248 #, c-format msgid "Failed to locate “%s” in any source directory" msgstr "" -#: ../gio/glib-compile-resources.c:259 +#: /opt/gnome/source/glib/gio/glib-compile-resources.c:259 #, c-format msgid "Failed to locate “%s” in current directory" msgstr "" -#: ../gio/glib-compile-resources.c:290 +#: /opt/gnome/source/glib/gio/glib-compile-resources.c:290 #, c-format msgid "Unknown processing option “%s”" msgstr "" -#: ../gio/glib-compile-resources.c:308 ../gio/glib-compile-resources.c:354 +#: /opt/gnome/source/glib/gio/glib-compile-resources.c:308 +#: /opt/gnome/source/glib/gio/glib-compile-resources.c:354 #, c-format msgid "Failed to create temp file: %s" msgstr "" -#: ../gio/glib-compile-resources.c:382 +#: /opt/gnome/source/glib/gio/glib-compile-resources.c:382 #, c-format msgid "Error reading file %s: %s" msgstr "" -#: ../gio/glib-compile-resources.c:402 +#: /opt/gnome/source/glib/gio/glib-compile-resources.c:402 #, c-format msgid "Error compressing file %s" msgstr "" -#: ../gio/glib-compile-resources.c:469 +#: /opt/gnome/source/glib/gio/glib-compile-resources.c:469 #, c-format msgid "text may not appear inside <%s>" msgstr "" -#: ../gio/glib-compile-resources.c:664 ../gio/glib-compile-schemas.c:2067 +#: /opt/gnome/source/glib/gio/glib-compile-resources.c:664 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:2067 msgid "Show program version and exit" msgstr "" -#: ../gio/glib-compile-resources.c:665 +#: /opt/gnome/source/glib/gio/glib-compile-resources.c:665 msgid "name of the output file" msgstr "" -#: ../gio/glib-compile-resources.c:666 +#: /opt/gnome/source/glib/gio/glib-compile-resources.c:666 msgid "" "The directories where files are to be read from (default to current " "directory)" msgstr "" -#: ../gio/glib-compile-resources.c:666 ../gio/glib-compile-schemas.c:2068 -#: ../gio/glib-compile-schemas.c:2096 +#: /opt/gnome/source/glib/gio/glib-compile-resources.c:666 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:2068 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:2096 msgid "DIRECTORY" msgstr "" -#: ../gio/glib-compile-resources.c:667 +#: /opt/gnome/source/glib/gio/glib-compile-resources.c:667 msgid "" "Generate output in the format selected for by the target filename extension" msgstr "" -#: ../gio/glib-compile-resources.c:668 +#: /opt/gnome/source/glib/gio/glib-compile-resources.c:668 msgid "Generate source header" msgstr "" -#: ../gio/glib-compile-resources.c:669 +#: /opt/gnome/source/glib/gio/glib-compile-resources.c:669 msgid "Generate sourcecode used to link in the resource file into your code" msgstr "" -#: ../gio/glib-compile-resources.c:670 +#: /opt/gnome/source/glib/gio/glib-compile-resources.c:670 msgid "Generate dependency list" msgstr "" -#: ../gio/glib-compile-resources.c:671 +#: /opt/gnome/source/glib/gio/glib-compile-resources.c:671 msgid "name of the dependency file to generate" msgstr "" -#: ../gio/glib-compile-resources.c:672 +#: /opt/gnome/source/glib/gio/glib-compile-resources.c:672 msgid "Include phony targets in the generated dependency file" msgstr "" -#: ../gio/glib-compile-resources.c:673 +#: /opt/gnome/source/glib/gio/glib-compile-resources.c:673 msgid "Don’t automatically create and register resource" msgstr "" -#: ../gio/glib-compile-resources.c:674 +#: /opt/gnome/source/glib/gio/glib-compile-resources.c:674 msgid "Don’t export functions; declare them G_GNUC_INTERNAL" msgstr "" -#: ../gio/glib-compile-resources.c:675 +#: /opt/gnome/source/glib/gio/glib-compile-resources.c:675 msgid "C identifier name used for the generated source code" msgstr "" -#: ../gio/glib-compile-resources.c:701 +#: /opt/gnome/source/glib/gio/glib-compile-resources.c:701 msgid "" "Compile a resource specification into a resource file.\n" "Resource specification files have the extension .gresource.xml,\n" "and the resource file have the extension called .gresource." msgstr "" -#: ../gio/glib-compile-resources.c:723 +#: /opt/gnome/source/glib/gio/glib-compile-resources.c:723 #, c-format msgid "You should give exactly one file name\n" msgstr "" -#: ../gio/glib-compile-schemas.c:95 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:95 #, c-format msgid "nick must be a minimum of 2 characters" msgstr "" -#: ../gio/glib-compile-schemas.c:106 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:106 #, c-format msgid "Invalid numeric value" msgstr "" -#: ../gio/glib-compile-schemas.c:114 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:114 #, c-format msgid " already specified" msgstr "" -#: ../gio/glib-compile-schemas.c:122 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:122 #, c-format msgid "value='%s' already specified" msgstr "" -#: ../gio/glib-compile-schemas.c:136 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:136 #, c-format msgid "flags values must have at most 1 bit set" msgstr "" -#: ../gio/glib-compile-schemas.c:161 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:161 #, c-format msgid "<%s> must contain at least one " msgstr "" -#: ../gio/glib-compile-schemas.c:315 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:315 #, c-format msgid "<%s> is not contained in the specified range" msgstr "" -#: ../gio/glib-compile-schemas.c:327 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:327 #, c-format msgid "<%s> is not a valid member of the specified enumerated type" msgstr "" -#: ../gio/glib-compile-schemas.c:333 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:333 #, c-format msgid "<%s> contains string not in the specified flags type" msgstr "" -#: ../gio/glib-compile-schemas.c:339 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:339 #, c-format msgid "<%s> contains a string not in " msgstr "" -#: ../gio/glib-compile-schemas.c:373 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:373 msgid " already specified for this key" msgstr "" -#: ../gio/glib-compile-schemas.c:391 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:391 #, c-format msgid " not allowed for keys of type “%s”" msgstr "" -#: ../gio/glib-compile-schemas.c:408 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:408 #, c-format msgid " specified minimum is greater than maximum" msgstr "" -#: ../gio/glib-compile-schemas.c:433 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:433 #, c-format msgid "unsupported l10n category: %s" msgstr "" -#: ../gio/glib-compile-schemas.c:441 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:441 msgid "l10n requested, but no gettext domain given" msgstr "" -#: ../gio/glib-compile-schemas.c:453 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:453 msgid "translation context given for value without l10n enabled" msgstr "" -#: ../gio/glib-compile-schemas.c:475 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:475 #, c-format msgid "Failed to parse value of type “%s”: " msgstr "" -#: ../gio/glib-compile-schemas.c:492 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:492 msgid "" " cannot be specified for keys tagged as having an enumerated type" msgstr "" -#: ../gio/glib-compile-schemas.c:501 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:501 msgid " already specified for this key" msgstr "" -#: ../gio/glib-compile-schemas.c:513 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:513 #, c-format msgid " not allowed for keys of type “%s”" msgstr "" -#: ../gio/glib-compile-schemas.c:529 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:529 #, c-format msgid " already given" msgstr "" -#: ../gio/glib-compile-schemas.c:544 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:544 #, c-format msgid " must contain at least one " msgstr "" -#: ../gio/glib-compile-schemas.c:558 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:558 msgid " already specified for this key" msgstr "" -#: ../gio/glib-compile-schemas.c:562 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:562 msgid "" " can only be specified for keys with enumerated or flags types or " "after " msgstr "" -#: ../gio/glib-compile-schemas.c:581 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:581 #, c-format msgid "" " given when “%s” is already a member of the enumerated " "type" msgstr "" -#: ../gio/glib-compile-schemas.c:587 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:587 #, c-format msgid " given when was already given" msgstr "" -#: ../gio/glib-compile-schemas.c:595 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:595 #, c-format msgid " already specified" msgstr "" -#: ../gio/glib-compile-schemas.c:605 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:605 #, c-format msgid "alias target “%s” is not in enumerated type" msgstr "" -#: ../gio/glib-compile-schemas.c:606 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:606 #, c-format msgid "alias target “%s” is not in " msgstr "" -#: ../gio/glib-compile-schemas.c:621 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:621 #, c-format msgid " must contain at least one " msgstr "" -#: ../gio/glib-compile-schemas.c:786 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:786 msgid "Empty names are not permitted" msgstr "" -#: ../gio/glib-compile-schemas.c:796 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:796 #, c-format msgid "Invalid name “%s”: names must begin with a lowercase letter" msgstr "" -#: ../gio/glib-compile-schemas.c:808 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:808 #, c-format msgid "" "Invalid name “%s”: invalid character “%c”; only lowercase letters, numbers " "and hyphen (“-”) are permitted" msgstr "" -#: ../gio/glib-compile-schemas.c:817 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:817 #, c-format msgid "Invalid name “%s”: two successive hyphens (“--”) are not permitted" msgstr "" -#: ../gio/glib-compile-schemas.c:826 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:826 #, c-format msgid "Invalid name “%s”: the last character may not be a hyphen (“-”)" msgstr "" -#: ../gio/glib-compile-schemas.c:834 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:834 #, c-format msgid "Invalid name “%s”: maximum length is 1024" msgstr "" -#: ../gio/glib-compile-schemas.c:904 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:904 #, c-format msgid " already specified" msgstr "" -#: ../gio/glib-compile-schemas.c:930 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:930 msgid "Cannot add keys to a “list-of” schema" msgstr "" -#: ../gio/glib-compile-schemas.c:941 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:941 #, c-format msgid " already specified" msgstr "" -#: ../gio/glib-compile-schemas.c:959 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:959 #, c-format msgid "" " shadows in ; use " "to modify value" msgstr "" -#: ../gio/glib-compile-schemas.c:970 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:970 #, c-format msgid "" "Exactly one of “type”, “enum” or “flags” must be specified as an attribute " "to " msgstr "" -#: ../gio/glib-compile-schemas.c:989 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:989 #, c-format msgid "<%s id='%s'> not (yet) defined." msgstr "" -#: ../gio/glib-compile-schemas.c:1004 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:1004 #, c-format msgid "Invalid GVariant type string “%s”" msgstr "" -#: ../gio/glib-compile-schemas.c:1034 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:1034 msgid " given but schema isn’t extending anything" msgstr "" -#: ../gio/glib-compile-schemas.c:1047 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:1047 #, c-format msgid "No to override" msgstr "" -#: ../gio/glib-compile-schemas.c:1055 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:1055 #, c-format msgid " already specified" msgstr "" -#: ../gio/glib-compile-schemas.c:1128 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:1128 #, c-format msgid " already specified" msgstr "" -#: ../gio/glib-compile-schemas.c:1140 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:1140 #, c-format msgid " extends not yet existing schema “%s”" msgstr "" -#: ../gio/glib-compile-schemas.c:1156 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:1156 #, c-format msgid " is list of not yet existing schema “%s”" msgstr "" -#: ../gio/glib-compile-schemas.c:1164 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:1164 #, c-format msgid "Cannot be a list of a schema with a path" msgstr "" -#: ../gio/glib-compile-schemas.c:1174 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:1174 #, c-format msgid "Cannot extend a schema with a path" msgstr "" -#: ../gio/glib-compile-schemas.c:1184 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:1184 #, c-format msgid "" " is a list, extending which is not a list" msgstr "" -#: ../gio/glib-compile-schemas.c:1194 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:1194 #, c-format msgid "" " extends but “%s” " "does not extend “%s”" msgstr "" -#: ../gio/glib-compile-schemas.c:1211 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:1211 #, c-format msgid "A path, if given, must begin and end with a slash" msgstr "" -#: ../gio/glib-compile-schemas.c:1218 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:1218 #, c-format msgid "The path of a list must end with “:/”" msgstr "" -#: ../gio/glib-compile-schemas.c:1227 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:1227 #, c-format msgid "" "Warning: Schema “%s” has path “%s”. Paths starting with “/apps/”, “/" "desktop/” or “/system/” are deprecated." msgstr "" -#: ../gio/glib-compile-schemas.c:1257 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:1257 #, c-format msgid "<%s id='%s'> already specified" msgstr "" -#: ../gio/glib-compile-schemas.c:1407 ../gio/glib-compile-schemas.c:1423 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:1407 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:1423 #, c-format msgid "Only one <%s> element allowed inside <%s>" msgstr "" -#: ../gio/glib-compile-schemas.c:1505 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:1505 #, c-format msgid "Element <%s> not allowed at the top level" msgstr "" -#: ../gio/glib-compile-schemas.c:1523 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:1523 msgid "Element is required in " msgstr "" -#: ../gio/glib-compile-schemas.c:1613 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:1613 #, c-format msgid "Text may not appear inside <%s>" msgstr "" -#: ../gio/glib-compile-schemas.c:1681 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:1681 #, c-format msgid "Warning: undefined reference to " msgstr "" #. Translators: Do not translate "--strict". -#: ../gio/glib-compile-schemas.c:1820 ../gio/glib-compile-schemas.c:1894 -#: ../gio/glib-compile-schemas.c:1970 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:1820 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:1894 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:1970 #, c-format msgid "--strict was specified; exiting.\n" msgstr "" -#: ../gio/glib-compile-schemas.c:1830 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:1830 #, c-format msgid "This entire file has been ignored.\n" msgstr "" -#: ../gio/glib-compile-schemas.c:1890 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:1890 #, c-format msgid "Ignoring this file.\n" msgstr "" -#: ../gio/glib-compile-schemas.c:1930 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:1930 #, c-format msgid "No such key '%s' in schema '%s' as specified in override file '%s'" msgstr "" -#: ../gio/glib-compile-schemas.c:1936 ../gio/glib-compile-schemas.c:1994 -#: ../gio/glib-compile-schemas.c:2022 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:1936 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:1994 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:2022 #, c-format msgid "; ignoring override for this key.\n" msgstr "" -#: ../gio/glib-compile-schemas.c:1940 ../gio/glib-compile-schemas.c:1998 -#: ../gio/glib-compile-schemas.c:2026 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:1940 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:1998 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:2026 #, c-format msgid " and --strict was specified; exiting.\n" msgstr "" -#: ../gio/glib-compile-schemas.c:1956 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:1956 #, c-format msgid "" "error parsing key '%s' in schema '%s' as specified in override file '%s': %s." msgstr "" -#: ../gio/glib-compile-schemas.c:1966 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:1966 #, c-format msgid "Ignoring override for this key.\n" msgstr "" -#: ../gio/glib-compile-schemas.c:1984 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:1984 #, c-format msgid "" "override for key '%s' in schema '%s' in override file '%s' is outside the " "range given in the schema" msgstr "" -#: ../gio/glib-compile-schemas.c:2012 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:2012 #, c-format msgid "" "override for key '%s' in schema '%s' in override file '%s' is not in the " "list of valid choices" msgstr "" -#: ../gio/glib-compile-schemas.c:2068 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:2068 msgid "where to store the gschemas.compiled file" msgstr "" -#: ../gio/glib-compile-schemas.c:2069 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:2069 msgid "Abort on any errors in schemas" msgstr "" -#: ../gio/glib-compile-schemas.c:2070 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:2070 msgid "Do not write the gschema.compiled file" msgstr "" -#: ../gio/glib-compile-schemas.c:2071 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:2071 msgid "Do not enforce key name restrictions" msgstr "" -#: ../gio/glib-compile-schemas.c:2099 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:2099 msgid "" "Compile all GSettings schema files into a schema cache.\n" "Schema files are required to have the extension .gschema.xml,\n" "and the cache file is called gschemas.compiled." msgstr "" -#: ../gio/glib-compile-schemas.c:2120 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:2120 #, c-format msgid "You should give exactly one directory name\n" msgstr "" -#: ../gio/glib-compile-schemas.c:2162 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:2162 #, c-format msgid "No schema files found: " msgstr "" -#: ../gio/glib-compile-schemas.c:2165 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:2165 #, c-format msgid "doing nothing.\n" msgstr "" -#: ../gio/glib-compile-schemas.c:2168 +#: /opt/gnome/source/glib/gio/glib-compile-schemas.c:2168 #, c-format msgid "removed existing output file.\n" msgstr "" -#: ../gio/glocalfile.c:643 ../gio/win32/gwinhttpfile.c:420 +#: /opt/gnome/source/glib/gio/glocalfile.c:643 +#: /opt/gnome/source/glib/gio/win32/gwinhttpfile.c:420 #, c-format msgid "Invalid filename %s" msgstr "" -#: ../gio/glocalfile.c:1105 +#: /opt/gnome/source/glib/gio/glocalfile.c:1105 #, c-format msgid "Error getting filesystem info for %s: %s" msgstr "" @@ -2668,468 +2817,510 @@ #. * the enclosing (user visible) mount of a file, but none #. * exists. #. -#: ../gio/glocalfile.c:1244 +#: /opt/gnome/source/glib/gio/glocalfile.c:1244 #, c-format msgid "Containing mount for file %s not found" msgstr "" -#: ../gio/glocalfile.c:1267 +#: /opt/gnome/source/glib/gio/glocalfile.c:1267 msgid "Can’t rename root directory" msgstr "" -#: ../gio/glocalfile.c:1285 ../gio/glocalfile.c:1308 +#: /opt/gnome/source/glib/gio/glocalfile.c:1285 +#: /opt/gnome/source/glib/gio/glocalfile.c:1308 #, c-format msgid "Error renaming file %s: %s" msgstr "" -#: ../gio/glocalfile.c:1292 +#: /opt/gnome/source/glib/gio/glocalfile.c:1292 msgid "Can’t rename file, filename already exists" msgstr "" -#: ../gio/glocalfile.c:1305 ../gio/glocalfile.c:2322 ../gio/glocalfile.c:2350 -#: ../gio/glocalfile.c:2507 ../gio/glocalfileoutputstream.c:551 +#: /opt/gnome/source/glib/gio/glocalfile.c:1305 +#: /opt/gnome/source/glib/gio/glocalfile.c:2322 +#: /opt/gnome/source/glib/gio/glocalfile.c:2350 +#: /opt/gnome/source/glib/gio/glocalfile.c:2507 +#: /opt/gnome/source/glib/gio/glocalfileoutputstream.c:551 msgid "Invalid filename" msgstr "" -#: ../gio/glocalfile.c:1473 ../gio/glocalfile.c:1488 +#: /opt/gnome/source/glib/gio/glocalfile.c:1473 +#: /opt/gnome/source/glib/gio/glocalfile.c:1488 #, c-format msgid "Error opening file %s: %s" msgstr "" -#: ../gio/glocalfile.c:1613 +#: /opt/gnome/source/glib/gio/glocalfile.c:1613 #, c-format msgid "Error removing file %s: %s" msgstr "" -#: ../gio/glocalfile.c:1997 +#: /opt/gnome/source/glib/gio/glocalfile.c:1997 #, c-format msgid "Error trashing file %s: %s" msgstr "" -#: ../gio/glocalfile.c:2020 +#: /opt/gnome/source/glib/gio/glocalfile.c:2020 #, c-format msgid "Unable to create trash dir %s: %s" msgstr "" -#: ../gio/glocalfile.c:2040 +#: /opt/gnome/source/glib/gio/glocalfile.c:2040 #, c-format msgid "Unable to find toplevel directory to trash %s" msgstr "" -#: ../gio/glocalfile.c:2119 ../gio/glocalfile.c:2139 +#: /opt/gnome/source/glib/gio/glocalfile.c:2119 +#: /opt/gnome/source/glib/gio/glocalfile.c:2139 #, c-format msgid "Unable to find or create trash directory for %s" msgstr "" -#: ../gio/glocalfile.c:2174 +#: /opt/gnome/source/glib/gio/glocalfile.c:2174 #, c-format msgid "Unable to create trashing info file for %s: %s" msgstr "" -#: ../gio/glocalfile.c:2233 +#: /opt/gnome/source/glib/gio/glocalfile.c:2233 #, c-format msgid "Unable to trash file %s across filesystem boundaries" msgstr "" -#: ../gio/glocalfile.c:2237 ../gio/glocalfile.c:2293 +#: /opt/gnome/source/glib/gio/glocalfile.c:2237 +#: /opt/gnome/source/glib/gio/glocalfile.c:2293 #, c-format msgid "Unable to trash file %s: %s" msgstr "" -#: ../gio/glocalfile.c:2299 +#: /opt/gnome/source/glib/gio/glocalfile.c:2299 #, c-format msgid "Unable to trash file %s" msgstr "" -#: ../gio/glocalfile.c:2325 +#: /opt/gnome/source/glib/gio/glocalfile.c:2325 #, c-format msgid "Error creating directory %s: %s" msgstr "" -#: ../gio/glocalfile.c:2354 +#: /opt/gnome/source/glib/gio/glocalfile.c:2354 #, c-format msgid "Filesystem does not support symbolic links" msgstr "" -#: ../gio/glocalfile.c:2357 +#: /opt/gnome/source/glib/gio/glocalfile.c:2357 #, c-format msgid "Error making symbolic link %s: %s" msgstr "" -#: ../gio/glocalfile.c:2363 ../glib/gfileutils.c:2127 +#: /opt/gnome/source/glib/gio/glocalfile.c:2363 +#: /opt/gnome/source/glib/glib/gfileutils.c:2127 msgid "Symbolic links not supported" msgstr "" -#: ../gio/glocalfile.c:2418 ../gio/glocalfile.c:2453 ../gio/glocalfile.c:2510 +#: /opt/gnome/source/glib/gio/glocalfile.c:2418 +#: /opt/gnome/source/glib/gio/glocalfile.c:2453 +#: /opt/gnome/source/glib/gio/glocalfile.c:2510 #, c-format msgid "Error moving file %s: %s" msgstr "" -#: ../gio/glocalfile.c:2441 +#: /opt/gnome/source/glib/gio/glocalfile.c:2441 msgid "Can’t move directory over directory" msgstr "" -#: ../gio/glocalfile.c:2467 ../gio/glocalfileoutputstream.c:935 -#: ../gio/glocalfileoutputstream.c:949 ../gio/glocalfileoutputstream.c:964 -#: ../gio/glocalfileoutputstream.c:981 ../gio/glocalfileoutputstream.c:995 +#: /opt/gnome/source/glib/gio/glocalfile.c:2467 +#: /opt/gnome/source/glib/gio/glocalfileoutputstream.c:935 +#: /opt/gnome/source/glib/gio/glocalfileoutputstream.c:949 +#: /opt/gnome/source/glib/gio/glocalfileoutputstream.c:964 +#: /opt/gnome/source/glib/gio/glocalfileoutputstream.c:981 +#: /opt/gnome/source/glib/gio/glocalfileoutputstream.c:995 msgid "Backup file creation failed" msgstr "" -#: ../gio/glocalfile.c:2486 +#: /opt/gnome/source/glib/gio/glocalfile.c:2486 #, c-format msgid "Error removing target file: %s" msgstr "" -#: ../gio/glocalfile.c:2500 +#: /opt/gnome/source/glib/gio/glocalfile.c:2500 msgid "Move between mounts not supported" msgstr "" -#: ../gio/glocalfile.c:2691 +#: /opt/gnome/source/glib/gio/glocalfile.c:2691 #, c-format msgid "Could not determine the disk usage of %s: %s" msgstr "" -#: ../gio/glocalfileinfo.c:745 +#: /opt/gnome/source/glib/gio/glocalfileinfo.c:745 msgid "Attribute value must be non-NULL" msgstr "" -#: ../gio/glocalfileinfo.c:752 +#: /opt/gnome/source/glib/gio/glocalfileinfo.c:752 msgid "Invalid attribute type (string expected)" msgstr "" -#: ../gio/glocalfileinfo.c:759 +#: /opt/gnome/source/glib/gio/glocalfileinfo.c:759 msgid "Invalid extended attribute name" msgstr "" -#: ../gio/glocalfileinfo.c:799 +#: /opt/gnome/source/glib/gio/glocalfileinfo.c:799 #, c-format msgid "Error setting extended attribute “%s”: %s" msgstr "" -#: ../gio/glocalfileinfo.c:1617 +#: /opt/gnome/source/glib/gio/glocalfileinfo.c:1617 msgid " (invalid encoding)" msgstr "" -#: ../gio/glocalfileinfo.c:1786 ../gio/glocalfileoutputstream.c:813 +#: /opt/gnome/source/glib/gio/glocalfileinfo.c:1786 +#: /opt/gnome/source/glib/gio/glocalfileoutputstream.c:813 #, c-format msgid "Error when getting information for file “%s”: %s" msgstr "" -#: ../gio/glocalfileinfo.c:2050 +#: /opt/gnome/source/glib/gio/glocalfileinfo.c:2050 #, c-format msgid "Error when getting information for file descriptor: %s" msgstr "" -#: ../gio/glocalfileinfo.c:2095 +#: /opt/gnome/source/glib/gio/glocalfileinfo.c:2095 msgid "Invalid attribute type (uint32 expected)" msgstr "" -#: ../gio/glocalfileinfo.c:2113 +#: /opt/gnome/source/glib/gio/glocalfileinfo.c:2113 msgid "Invalid attribute type (uint64 expected)" msgstr "" -#: ../gio/glocalfileinfo.c:2132 ../gio/glocalfileinfo.c:2151 +#: /opt/gnome/source/glib/gio/glocalfileinfo.c:2132 +#: /opt/gnome/source/glib/gio/glocalfileinfo.c:2151 msgid "Invalid attribute type (byte string expected)" msgstr "" -#: ../gio/glocalfileinfo.c:2198 +#: /opt/gnome/source/glib/gio/glocalfileinfo.c:2198 msgid "Cannot set permissions on symlinks" msgstr "" -#: ../gio/glocalfileinfo.c:2214 +#: /opt/gnome/source/glib/gio/glocalfileinfo.c:2214 #, c-format msgid "Error setting permissions: %s" msgstr "" -#: ../gio/glocalfileinfo.c:2265 +#: /opt/gnome/source/glib/gio/glocalfileinfo.c:2265 #, c-format msgid "Error setting owner: %s" msgstr "" -#: ../gio/glocalfileinfo.c:2288 +#: /opt/gnome/source/glib/gio/glocalfileinfo.c:2288 msgid "symlink must be non-NULL" msgstr "" -#: ../gio/glocalfileinfo.c:2298 ../gio/glocalfileinfo.c:2317 -#: ../gio/glocalfileinfo.c:2328 +#: /opt/gnome/source/glib/gio/glocalfileinfo.c:2298 +#: /opt/gnome/source/glib/gio/glocalfileinfo.c:2317 +#: /opt/gnome/source/glib/gio/glocalfileinfo.c:2328 #, c-format msgid "Error setting symlink: %s" msgstr "" -#: ../gio/glocalfileinfo.c:2307 +#: /opt/gnome/source/glib/gio/glocalfileinfo.c:2307 msgid "Error setting symlink: file is not a symlink" msgstr "" -#: ../gio/glocalfileinfo.c:2433 +#: /opt/gnome/source/glib/gio/glocalfileinfo.c:2433 #, c-format msgid "Error setting modification or access time: %s" msgstr "" -#: ../gio/glocalfileinfo.c:2456 +#: /opt/gnome/source/glib/gio/glocalfileinfo.c:2456 msgid "SELinux context must be non-NULL" msgstr "" -#: ../gio/glocalfileinfo.c:2471 +#: /opt/gnome/source/glib/gio/glocalfileinfo.c:2471 #, c-format msgid "Error setting SELinux context: %s" msgstr "" -#: ../gio/glocalfileinfo.c:2478 +#: /opt/gnome/source/glib/gio/glocalfileinfo.c:2478 msgid "SELinux is not enabled on this system" msgstr "" -#: ../gio/glocalfileinfo.c:2570 +#: /opt/gnome/source/glib/gio/glocalfileinfo.c:2570 #, c-format msgid "Setting attribute %s not supported" msgstr "" -#: ../gio/glocalfileinputstream.c:168 ../gio/glocalfileoutputstream.c:696 +#: /opt/gnome/source/glib/gio/glocalfileinputstream.c:168 +#: /opt/gnome/source/glib/gio/glocalfileoutputstream.c:696 #, c-format msgid "Error reading from file: %s" msgstr "" -#: ../gio/glocalfileinputstream.c:199 ../gio/glocalfileinputstream.c:211 -#: ../gio/glocalfileinputstream.c:225 ../gio/glocalfileinputstream.c:333 -#: ../gio/glocalfileoutputstream.c:458 ../gio/glocalfileoutputstream.c:1013 +#: /opt/gnome/source/glib/gio/glocalfileinputstream.c:199 +#: /opt/gnome/source/glib/gio/glocalfileinputstream.c:211 +#: /opt/gnome/source/glib/gio/glocalfileinputstream.c:225 +#: /opt/gnome/source/glib/gio/glocalfileinputstream.c:333 +#: /opt/gnome/source/glib/gio/glocalfileoutputstream.c:458 +#: /opt/gnome/source/glib/gio/glocalfileoutputstream.c:1013 #, c-format msgid "Error seeking in file: %s" msgstr "" -#: ../gio/glocalfileinputstream.c:255 ../gio/glocalfileoutputstream.c:248 -#: ../gio/glocalfileoutputstream.c:342 +#: /opt/gnome/source/glib/gio/glocalfileinputstream.c:255 +#: /opt/gnome/source/glib/gio/glocalfileoutputstream.c:248 +#: /opt/gnome/source/glib/gio/glocalfileoutputstream.c:342 #, c-format msgid "Error closing file: %s" msgstr "" -#: ../gio/glocalfilemonitor.c:852 +#: /opt/gnome/source/glib/gio/glocalfilemonitor.c:852 msgid "Unable to find default local file monitor type" msgstr "" -#: ../gio/glocalfileoutputstream.c:196 ../gio/glocalfileoutputstream.c:228 -#: ../gio/glocalfileoutputstream.c:717 +#: /opt/gnome/source/glib/gio/glocalfileoutputstream.c:196 +#: /opt/gnome/source/glib/gio/glocalfileoutputstream.c:228 +#: /opt/gnome/source/glib/gio/glocalfileoutputstream.c:717 #, c-format msgid "Error writing to file: %s" msgstr "" -#: ../gio/glocalfileoutputstream.c:275 +#: /opt/gnome/source/glib/gio/glocalfileoutputstream.c:275 #, c-format msgid "Error removing old backup link: %s" msgstr "" -#: ../gio/glocalfileoutputstream.c:289 ../gio/glocalfileoutputstream.c:302 +#: /opt/gnome/source/glib/gio/glocalfileoutputstream.c:289 +#: /opt/gnome/source/glib/gio/glocalfileoutputstream.c:302 #, c-format msgid "Error creating backup copy: %s" msgstr "" -#: ../gio/glocalfileoutputstream.c:320 +#: /opt/gnome/source/glib/gio/glocalfileoutputstream.c:320 #, c-format msgid "Error renaming temporary file: %s" msgstr "" -#: ../gio/glocalfileoutputstream.c:504 ../gio/glocalfileoutputstream.c:1064 +#: /opt/gnome/source/glib/gio/glocalfileoutputstream.c:504 +#: /opt/gnome/source/glib/gio/glocalfileoutputstream.c:1064 #, c-format msgid "Error truncating file: %s" msgstr "" -#: ../gio/glocalfileoutputstream.c:557 ../gio/glocalfileoutputstream.c:795 -#: ../gio/glocalfileoutputstream.c:1045 ../gio/gsubprocess.c:380 +#: /opt/gnome/source/glib/gio/glocalfileoutputstream.c:557 +#: /opt/gnome/source/glib/gio/glocalfileoutputstream.c:795 +#: /opt/gnome/source/glib/gio/glocalfileoutputstream.c:1045 +#: /opt/gnome/source/glib/gio/gsubprocess.c:380 #, c-format msgid "Error opening file “%s”: %s" msgstr "" -#: ../gio/glocalfileoutputstream.c:826 +#: /opt/gnome/source/glib/gio/glocalfileoutputstream.c:826 msgid "Target file is a directory" msgstr "" -#: ../gio/glocalfileoutputstream.c:831 +#: /opt/gnome/source/glib/gio/glocalfileoutputstream.c:831 msgid "Target file is not a regular file" msgstr "" -#: ../gio/glocalfileoutputstream.c:843 +#: /opt/gnome/source/glib/gio/glocalfileoutputstream.c:843 msgid "The file was externally modified" msgstr "" -#: ../gio/glocalfileoutputstream.c:1029 +#: /opt/gnome/source/glib/gio/glocalfileoutputstream.c:1029 #, c-format msgid "Error removing old file: %s" msgstr "" -#: ../gio/gmemoryinputstream.c:474 ../gio/gmemoryoutputstream.c:772 +#: /opt/gnome/source/glib/gio/gmemoryinputstream.c:474 +#: /opt/gnome/source/glib/gio/gmemoryoutputstream.c:772 msgid "Invalid GSeekType supplied" msgstr "" -#: ../gio/gmemoryinputstream.c:484 +#: /opt/gnome/source/glib/gio/gmemoryinputstream.c:484 msgid "Invalid seek request" msgstr "" -#: ../gio/gmemoryinputstream.c:508 +#: /opt/gnome/source/glib/gio/gmemoryinputstream.c:508 msgid "Cannot truncate GMemoryInputStream" msgstr "" -#: ../gio/gmemoryoutputstream.c:567 +#: /opt/gnome/source/glib/gio/gmemoryoutputstream.c:567 msgid "Memory output stream not resizable" msgstr "" -#: ../gio/gmemoryoutputstream.c:583 +#: /opt/gnome/source/glib/gio/gmemoryoutputstream.c:583 msgid "Failed to resize memory output stream" msgstr "" -#: ../gio/gmemoryoutputstream.c:673 +#: /opt/gnome/source/glib/gio/gmemoryoutputstream.c:673 msgid "" "Amount of memory required to process the write is larger than available " "address space" msgstr "" -#: ../gio/gmemoryoutputstream.c:782 +#: /opt/gnome/source/glib/gio/gmemoryoutputstream.c:782 msgid "Requested seek before the beginning of the stream" msgstr "" -#: ../gio/gmemoryoutputstream.c:797 +#: /opt/gnome/source/glib/gio/gmemoryoutputstream.c:797 msgid "Requested seek beyond the end of the stream" msgstr "" #. Translators: This is an error #. * message for mount objects that #. * don't implement unmount. -#: ../gio/gmount.c:396 +#: /opt/gnome/source/glib/gio/gmount.c:396 msgid "mount doesn’t implement “unmount”" msgstr "" #. Translators: This is an error #. * message for mount objects that #. * don't implement eject. -#: ../gio/gmount.c:472 +#: /opt/gnome/source/glib/gio/gmount.c:472 msgid "mount doesn’t implement “eject”" msgstr "" #. Translators: This is an error #. * message for mount objects that #. * don't implement any of unmount or unmount_with_operation. -#: ../gio/gmount.c:550 +#: /opt/gnome/source/glib/gio/gmount.c:550 msgid "mount doesn’t implement “unmount” or “unmount_with_operation”" msgstr "" #. Translators: This is an error #. * message for mount objects that #. * don't implement any of eject or eject_with_operation. -#: ../gio/gmount.c:635 +#: /opt/gnome/source/glib/gio/gmount.c:635 msgid "mount doesn’t implement “eject” or “eject_with_operation”" msgstr "" #. Translators: This is an error #. * message for mount objects that #. * don't implement remount. -#: ../gio/gmount.c:723 +#: /opt/gnome/source/glib/gio/gmount.c:723 msgid "mount doesn’t implement “remount”" msgstr "" #. Translators: This is an error #. * message for mount objects that #. * don't implement content type guessing. -#: ../gio/gmount.c:805 +#: /opt/gnome/source/glib/gio/gmount.c:805 msgid "mount doesn’t implement content type guessing" msgstr "" #. Translators: This is an error #. * message for mount objects that #. * don't implement content type guessing. -#: ../gio/gmount.c:892 +#: /opt/gnome/source/glib/gio/gmount.c:892 msgid "mount doesn’t implement synchronous content type guessing" msgstr "" -#: ../gio/gnetworkaddress.c:378 +#: /opt/gnome/source/glib/gio/gnetworkaddress.c:378 #, c-format msgid "Hostname “%s” contains “[” but not “]”" msgstr "" -#: ../gio/gnetworkmonitorbase.c:211 ../gio/gnetworkmonitorbase.c:315 +#: /opt/gnome/source/glib/gio/gnetworkmonitorbase.c:211 +#: /opt/gnome/source/glib/gio/gnetworkmonitorbase.c:315 msgid "Network unreachable" msgstr "" -#: ../gio/gnetworkmonitorbase.c:249 ../gio/gnetworkmonitorbase.c:279 +#: /opt/gnome/source/glib/gio/gnetworkmonitorbase.c:249 +#: /opt/gnome/source/glib/gio/gnetworkmonitorbase.c:279 msgid "Host unreachable" msgstr "" -#: ../gio/gnetworkmonitornetlink.c:97 ../gio/gnetworkmonitornetlink.c:109 -#: ../gio/gnetworkmonitornetlink.c:128 +#: /opt/gnome/source/glib/gio/gnetworkmonitornetlink.c:97 +#: /opt/gnome/source/glib/gio/gnetworkmonitornetlink.c:109 +#: /opt/gnome/source/glib/gio/gnetworkmonitornetlink.c:128 #, c-format msgid "Could not create network monitor: %s" msgstr "" -#: ../gio/gnetworkmonitornetlink.c:118 +#: /opt/gnome/source/glib/gio/gnetworkmonitornetlink.c:118 msgid "Could not create network monitor: " msgstr "" -#: ../gio/gnetworkmonitornetlink.c:176 +#: /opt/gnome/source/glib/gio/gnetworkmonitornetlink.c:176 msgid "Could not get network status: " msgstr "" -#: ../gio/gnetworkmonitornm.c:322 +#: /opt/gnome/source/glib/gio/gnetworkmonitornm.c:322 #, c-format msgid "NetworkManager version too old" msgstr "" -#: ../gio/goutputstream.c:212 ../gio/goutputstream.c:560 +#: /opt/gnome/source/glib/gio/goutputstream.c:212 +#: /opt/gnome/source/glib/gio/goutputstream.c:560 msgid "Output stream doesn’t implement write" msgstr "" -#: ../gio/goutputstream.c:521 ../gio/goutputstream.c:1224 +#: /opt/gnome/source/glib/gio/goutputstream.c:521 +#: /opt/gnome/source/glib/gio/goutputstream.c:1224 msgid "Source stream is already closed" msgstr "" -#: ../gio/gresolver.c:342 ../gio/gthreadedresolver.c:116 -#: ../gio/gthreadedresolver.c:126 +#: /opt/gnome/source/glib/gio/gresolver.c:342 +#: /opt/gnome/source/glib/gio/gthreadedresolver.c:116 +#: /opt/gnome/source/glib/gio/gthreadedresolver.c:126 #, c-format msgid "Error resolving “%s”: %s" msgstr "" -#: ../gio/gresolver.c:729 ../gio/gresolver.c:781 +#: /opt/gnome/source/glib/gio/gresolver.c:729 +#: /opt/gnome/source/glib/gio/gresolver.c:781 msgid "Invalid domain" msgstr "" -#: ../gio/gresource.c:621 ../gio/gresource.c:880 ../gio/gresource.c:919 -#: ../gio/gresource.c:1043 ../gio/gresource.c:1115 ../gio/gresource.c:1188 -#: ../gio/gresource.c:1258 ../gio/gresourcefile.c:476 -#: ../gio/gresourcefile.c:599 ../gio/gresourcefile.c:736 +#: /opt/gnome/source/glib/gio/gresource.c:621 +#: /opt/gnome/source/glib/gio/gresource.c:880 +#: /opt/gnome/source/glib/gio/gresource.c:919 +#: /opt/gnome/source/glib/gio/gresource.c:1043 +#: /opt/gnome/source/glib/gio/gresource.c:1115 +#: /opt/gnome/source/glib/gio/gresource.c:1188 +#: /opt/gnome/source/glib/gio/gresource.c:1258 +#: /opt/gnome/source/glib/gio/gresourcefile.c:476 +#: /opt/gnome/source/glib/gio/gresourcefile.c:599 +#: /opt/gnome/source/glib/gio/gresourcefile.c:736 #, c-format msgid "The resource at “%s” does not exist" msgstr "" -#: ../gio/gresource.c:786 +#: /opt/gnome/source/glib/gio/gresource.c:786 #, c-format msgid "The resource at “%s” failed to decompress" msgstr "" -#: ../gio/gresourcefile.c:732 +#: /opt/gnome/source/glib/gio/gresourcefile.c:732 #, c-format msgid "The resource at “%s” is not a directory" msgstr "" -#: ../gio/gresourcefile.c:940 +#: /opt/gnome/source/glib/gio/gresourcefile.c:940 msgid "Input stream doesn’t implement seek" msgstr "" -#: ../gio/gresource-tool.c:494 +#: /opt/gnome/source/glib/gio/gresource-tool.c:494 msgid "List sections containing resources in an elf FILE" msgstr "" -#: ../gio/gresource-tool.c:500 +#: /opt/gnome/source/glib/gio/gresource-tool.c:500 msgid "" "List resources\n" "If SECTION is given, only list resources in this section\n" "If PATH is given, only list matching resources" msgstr "" -#: ../gio/gresource-tool.c:503 ../gio/gresource-tool.c:513 +#: /opt/gnome/source/glib/gio/gresource-tool.c:503 +#: /opt/gnome/source/glib/gio/gresource-tool.c:513 msgid "FILE [PATH]" msgstr "" -#: ../gio/gresource-tool.c:504 ../gio/gresource-tool.c:514 -#: ../gio/gresource-tool.c:521 +#: /opt/gnome/source/glib/gio/gresource-tool.c:504 +#: /opt/gnome/source/glib/gio/gresource-tool.c:514 +#: /opt/gnome/source/glib/gio/gresource-tool.c:521 msgid "SECTION" msgstr "" -#: ../gio/gresource-tool.c:509 +#: /opt/gnome/source/glib/gio/gresource-tool.c:509 msgid "" "List resources with details\n" "If SECTION is given, only list resources in this section\n" @@ -3137,15 +3328,15 @@ "Details include the section, size and compression" msgstr "" -#: ../gio/gresource-tool.c:519 +#: /opt/gnome/source/glib/gio/gresource-tool.c:519 msgid "Extract a resource file to stdout" msgstr "" -#: ../gio/gresource-tool.c:520 +#: /opt/gnome/source/glib/gio/gresource-tool.c:520 msgid "FILE PATH" msgstr "" -#: ../gio/gresource-tool.c:534 +#: /opt/gnome/source/glib/gio/gresource-tool.c:534 msgid "" "Usage:\n" " gresource [--section SECTION] COMMAND [ARGS…]\n" @@ -3161,7 +3352,7 @@ "\n" msgstr "" -#: ../gio/gresource-tool.c:548 +#: /opt/gnome/source/glib/gio/gresource-tool.c:548 #, c-format msgid "" "Usage:\n" @@ -3171,167 +3362,172 @@ "\n" msgstr "" -#: ../gio/gresource-tool.c:555 +#: /opt/gnome/source/glib/gio/gresource-tool.c:555 msgid " SECTION An (optional) elf section name\n" msgstr "" -#: ../gio/gresource-tool.c:559 ../gio/gsettings-tool.c:703 +#: /opt/gnome/source/glib/gio/gresource-tool.c:559 +#: /opt/gnome/source/glib/gio/gsettings-tool.c:703 msgid " COMMAND The (optional) command to explain\n" msgstr "" -#: ../gio/gresource-tool.c:565 +#: /opt/gnome/source/glib/gio/gresource-tool.c:565 msgid " FILE An elf file (a binary or a shared library)\n" msgstr "" -#: ../gio/gresource-tool.c:568 +#: /opt/gnome/source/glib/gio/gresource-tool.c:568 msgid "" " FILE An elf file (a binary or a shared library)\n" " or a compiled resource file\n" msgstr "" -#: ../gio/gresource-tool.c:572 +#: /opt/gnome/source/glib/gio/gresource-tool.c:572 msgid "[PATH]" msgstr "" -#: ../gio/gresource-tool.c:574 +#: /opt/gnome/source/glib/gio/gresource-tool.c:574 msgid " PATH An (optional) resource path (may be partial)\n" msgstr "" -#: ../gio/gresource-tool.c:575 +#: /opt/gnome/source/glib/gio/gresource-tool.c:575 msgid "PATH" msgstr "" -#: ../gio/gresource-tool.c:577 +#: /opt/gnome/source/glib/gio/gresource-tool.c:577 msgid " PATH A resource path\n" msgstr "" -#: ../gio/gsettings-tool.c:51 ../gio/gsettings-tool.c:72 -#: ../gio/gsettings-tool.c:908 +#: /opt/gnome/source/glib/gio/gsettings-tool.c:51 +#: /opt/gnome/source/glib/gio/gsettings-tool.c:72 +#: /opt/gnome/source/glib/gio/gsettings-tool.c:908 #, c-format msgid "No such schema “%s”\n" msgstr "" -#: ../gio/gsettings-tool.c:57 +#: /opt/gnome/source/glib/gio/gsettings-tool.c:57 #, c-format msgid "Schema “%s” is not relocatable (path must not be specified)\n" msgstr "" -#: ../gio/gsettings-tool.c:78 +#: /opt/gnome/source/glib/gio/gsettings-tool.c:78 #, c-format msgid "Schema “%s” is relocatable (path must be specified)\n" msgstr "" -#: ../gio/gsettings-tool.c:92 +#: /opt/gnome/source/glib/gio/gsettings-tool.c:92 #, c-format msgid "Empty path given.\n" msgstr "" -#: ../gio/gsettings-tool.c:98 +#: /opt/gnome/source/glib/gio/gsettings-tool.c:98 #, c-format msgid "Path must begin with a slash (/)\n" msgstr "" -#: ../gio/gsettings-tool.c:104 +#: /opt/gnome/source/glib/gio/gsettings-tool.c:104 #, c-format msgid "Path must end with a slash (/)\n" msgstr "" -#: ../gio/gsettings-tool.c:110 +#: /opt/gnome/source/glib/gio/gsettings-tool.c:110 #, c-format msgid "Path must not contain two adjacent slashes (//)\n" msgstr "" -#: ../gio/gsettings-tool.c:538 +#: /opt/gnome/source/glib/gio/gsettings-tool.c:538 #, c-format msgid "The provided value is outside of the valid range\n" msgstr "" -#: ../gio/gsettings-tool.c:545 +#: /opt/gnome/source/glib/gio/gsettings-tool.c:545 #, c-format msgid "The key is not writable\n" msgstr "" -#: ../gio/gsettings-tool.c:581 +#: /opt/gnome/source/glib/gio/gsettings-tool.c:581 msgid "List the installed (non-relocatable) schemas" msgstr "" -#: ../gio/gsettings-tool.c:587 +#: /opt/gnome/source/glib/gio/gsettings-tool.c:587 msgid "List the installed relocatable schemas" msgstr "" -#: ../gio/gsettings-tool.c:593 +#: /opt/gnome/source/glib/gio/gsettings-tool.c:593 msgid "List the keys in SCHEMA" msgstr "" -#: ../gio/gsettings-tool.c:594 ../gio/gsettings-tool.c:600 -#: ../gio/gsettings-tool.c:643 +#: /opt/gnome/source/glib/gio/gsettings-tool.c:594 +#: /opt/gnome/source/glib/gio/gsettings-tool.c:600 +#: /opt/gnome/source/glib/gio/gsettings-tool.c:643 msgid "SCHEMA[:PATH]" msgstr "" -#: ../gio/gsettings-tool.c:599 +#: /opt/gnome/source/glib/gio/gsettings-tool.c:599 msgid "List the children of SCHEMA" msgstr "" -#: ../gio/gsettings-tool.c:605 +#: /opt/gnome/source/glib/gio/gsettings-tool.c:605 msgid "" "List keys and values, recursively\n" "If no SCHEMA is given, list all keys\n" msgstr "" -#: ../gio/gsettings-tool.c:607 +#: /opt/gnome/source/glib/gio/gsettings-tool.c:607 msgid "[SCHEMA[:PATH]]" msgstr "" -#: ../gio/gsettings-tool.c:612 +#: /opt/gnome/source/glib/gio/gsettings-tool.c:612 msgid "Get the value of KEY" msgstr "" -#: ../gio/gsettings-tool.c:613 ../gio/gsettings-tool.c:619 -#: ../gio/gsettings-tool.c:625 ../gio/gsettings-tool.c:637 -#: ../gio/gsettings-tool.c:649 +#: /opt/gnome/source/glib/gio/gsettings-tool.c:613 +#: /opt/gnome/source/glib/gio/gsettings-tool.c:619 +#: /opt/gnome/source/glib/gio/gsettings-tool.c:625 +#: /opt/gnome/source/glib/gio/gsettings-tool.c:637 +#: /opt/gnome/source/glib/gio/gsettings-tool.c:649 msgid "SCHEMA[:PATH] KEY" msgstr "" -#: ../gio/gsettings-tool.c:618 +#: /opt/gnome/source/glib/gio/gsettings-tool.c:618 msgid "Query the range of valid values for KEY" msgstr "" -#: ../gio/gsettings-tool.c:624 +#: /opt/gnome/source/glib/gio/gsettings-tool.c:624 msgid "Query the description for KEY" msgstr "" -#: ../gio/gsettings-tool.c:630 +#: /opt/gnome/source/glib/gio/gsettings-tool.c:630 msgid "Set the value of KEY to VALUE" msgstr "" -#: ../gio/gsettings-tool.c:631 +#: /opt/gnome/source/glib/gio/gsettings-tool.c:631 msgid "SCHEMA[:PATH] KEY VALUE" msgstr "" -#: ../gio/gsettings-tool.c:636 +#: /opt/gnome/source/glib/gio/gsettings-tool.c:636 msgid "Reset KEY to its default value" msgstr "" -#: ../gio/gsettings-tool.c:642 +#: /opt/gnome/source/glib/gio/gsettings-tool.c:642 msgid "Reset all keys in SCHEMA to their defaults" msgstr "" -#: ../gio/gsettings-tool.c:648 +#: /opt/gnome/source/glib/gio/gsettings-tool.c:648 msgid "Check if KEY is writable" msgstr "" -#: ../gio/gsettings-tool.c:654 +#: /opt/gnome/source/glib/gio/gsettings-tool.c:654 msgid "" "Monitor KEY for changes.\n" "If no KEY is specified, monitor all keys in SCHEMA.\n" "Use ^C to stop monitoring.\n" msgstr "" -#: ../gio/gsettings-tool.c:657 +#: /opt/gnome/source/glib/gio/gsettings-tool.c:657 msgid "SCHEMA[:PATH] [KEY]" msgstr "" -#: ../gio/gsettings-tool.c:669 +#: /opt/gnome/source/glib/gio/gsettings-tool.c:669 msgid "" "Usage:\n" " gsettings --version\n" @@ -3357,7 +3553,7 @@ "\n" msgstr "" -#: ../gio/gsettings-tool.c:693 +#: /opt/gnome/source/glib/gio/gsettings-tool.c:693 #, c-format msgid "" "Usage:\n" @@ -3367,392 +3563,418 @@ "\n" msgstr "" -#: ../gio/gsettings-tool.c:699 +#: /opt/gnome/source/glib/gio/gsettings-tool.c:699 msgid " SCHEMADIR A directory to search for additional schemas\n" msgstr "" -#: ../gio/gsettings-tool.c:707 +#: /opt/gnome/source/glib/gio/gsettings-tool.c:707 msgid "" " SCHEMA The name of the schema\n" " PATH The path, for relocatable schemas\n" msgstr "" -#: ../gio/gsettings-tool.c:712 +#: /opt/gnome/source/glib/gio/gsettings-tool.c:712 msgid " KEY The (optional) key within the schema\n" msgstr "" -#: ../gio/gsettings-tool.c:716 +#: /opt/gnome/source/glib/gio/gsettings-tool.c:716 msgid " KEY The key within the schema\n" msgstr "" -#: ../gio/gsettings-tool.c:720 +#: /opt/gnome/source/glib/gio/gsettings-tool.c:720 msgid " VALUE The value to set\n" msgstr "" -#: ../gio/gsettings-tool.c:775 +#: /opt/gnome/source/glib/gio/gsettings-tool.c:775 #, c-format msgid "Could not load schemas from %s: %s\n" msgstr "" -#: ../gio/gsettings-tool.c:787 +#: /opt/gnome/source/glib/gio/gsettings-tool.c:787 #, c-format msgid "No schemas installed\n" msgstr "" -#: ../gio/gsettings-tool.c:866 +#: /opt/gnome/source/glib/gio/gsettings-tool.c:866 #, c-format msgid "Empty schema name given\n" msgstr "" -#: ../gio/gsettings-tool.c:921 +#: /opt/gnome/source/glib/gio/gsettings-tool.c:921 #, c-format msgid "No such key “%s”\n" msgstr "" -#: ../gio/gsocket.c:384 +#: /opt/gnome/source/glib/gio/gsocket.c:384 msgid "Invalid socket, not initialized" msgstr "" -#: ../gio/gsocket.c:391 +#: /opt/gnome/source/glib/gio/gsocket.c:391 #, c-format msgid "Invalid socket, initialization failed due to: %s" msgstr "" -#: ../gio/gsocket.c:399 +#: /opt/gnome/source/glib/gio/gsocket.c:399 msgid "Socket is already closed" msgstr "" -#: ../gio/gsocket.c:414 ../gio/gsocket.c:3020 ../gio/gsocket.c:4230 -#: ../gio/gsocket.c:4288 +#: /opt/gnome/source/glib/gio/gsocket.c:414 +#: /opt/gnome/source/glib/gio/gsocket.c:3020 +#: /opt/gnome/source/glib/gio/gsocket.c:4230 +#: /opt/gnome/source/glib/gio/gsocket.c:4288 msgid "Socket I/O timed out" msgstr "" -#: ../gio/gsocket.c:549 +#: /opt/gnome/source/glib/gio/gsocket.c:549 #, c-format msgid "creating GSocket from fd: %s" msgstr "" -#: ../gio/gsocket.c:578 ../gio/gsocket.c:632 ../gio/gsocket.c:639 +#: /opt/gnome/source/glib/gio/gsocket.c:578 +#: /opt/gnome/source/glib/gio/gsocket.c:632 +#: /opt/gnome/source/glib/gio/gsocket.c:639 #, c-format msgid "Unable to create socket: %s" msgstr "" -#: ../gio/gsocket.c:632 +#: /opt/gnome/source/glib/gio/gsocket.c:632 msgid "Unknown family was specified" msgstr "" -#: ../gio/gsocket.c:639 +#: /opt/gnome/source/glib/gio/gsocket.c:639 msgid "Unknown protocol was specified" msgstr "" -#: ../gio/gsocket.c:1130 +#: /opt/gnome/source/glib/gio/gsocket.c:1130 #, c-format msgid "Cannot use datagram operations on a non-datagram socket." msgstr "" -#: ../gio/gsocket.c:1147 +#: /opt/gnome/source/glib/gio/gsocket.c:1147 #, c-format msgid "Cannot use datagram operations on a socket with a timeout set." msgstr "" -#: ../gio/gsocket.c:1954 +#: /opt/gnome/source/glib/gio/gsocket.c:1954 #, c-format msgid "could not get local address: %s" msgstr "" -#: ../gio/gsocket.c:2000 +#: /opt/gnome/source/glib/gio/gsocket.c:2000 #, c-format msgid "could not get remote address: %s" msgstr "" -#: ../gio/gsocket.c:2066 +#: /opt/gnome/source/glib/gio/gsocket.c:2066 #, c-format msgid "could not listen: %s" msgstr "" -#: ../gio/gsocket.c:2168 +#: /opt/gnome/source/glib/gio/gsocket.c:2168 #, c-format msgid "Error binding to address: %s" msgstr "" -#: ../gio/gsocket.c:2226 ../gio/gsocket.c:2263 ../gio/gsocket.c:2373 -#: ../gio/gsocket.c:2398 ../gio/gsocket.c:2471 ../gio/gsocket.c:2529 -#: ../gio/gsocket.c:2547 +#: /opt/gnome/source/glib/gio/gsocket.c:2226 +#: /opt/gnome/source/glib/gio/gsocket.c:2263 +#: /opt/gnome/source/glib/gio/gsocket.c:2373 +#: /opt/gnome/source/glib/gio/gsocket.c:2398 +#: /opt/gnome/source/glib/gio/gsocket.c:2471 +#: /opt/gnome/source/glib/gio/gsocket.c:2529 +#: /opt/gnome/source/glib/gio/gsocket.c:2547 #, c-format msgid "Error joining multicast group: %s" msgstr "" -#: ../gio/gsocket.c:2227 ../gio/gsocket.c:2264 ../gio/gsocket.c:2374 -#: ../gio/gsocket.c:2399 ../gio/gsocket.c:2472 ../gio/gsocket.c:2530 -#: ../gio/gsocket.c:2548 +#: /opt/gnome/source/glib/gio/gsocket.c:2227 +#: /opt/gnome/source/glib/gio/gsocket.c:2264 +#: /opt/gnome/source/glib/gio/gsocket.c:2374 +#: /opt/gnome/source/glib/gio/gsocket.c:2399 +#: /opt/gnome/source/glib/gio/gsocket.c:2472 +#: /opt/gnome/source/glib/gio/gsocket.c:2530 +#: /opt/gnome/source/glib/gio/gsocket.c:2548 #, c-format msgid "Error leaving multicast group: %s" msgstr "" -#: ../gio/gsocket.c:2228 +#: /opt/gnome/source/glib/gio/gsocket.c:2228 msgid "No support for source-specific multicast" msgstr "" -#: ../gio/gsocket.c:2375 +#: /opt/gnome/source/glib/gio/gsocket.c:2375 msgid "Unsupported socket family" msgstr "" -#: ../gio/gsocket.c:2400 +#: /opt/gnome/source/glib/gio/gsocket.c:2400 msgid "source-specific not an IPv4 address" msgstr "" -#: ../gio/gsocket.c:2418 ../gio/gsocket.c:2447 ../gio/gsocket.c:2497 +#: /opt/gnome/source/glib/gio/gsocket.c:2418 +#: /opt/gnome/source/glib/gio/gsocket.c:2447 +#: /opt/gnome/source/glib/gio/gsocket.c:2497 #, c-format msgid "Interface not found: %s" msgstr "" -#: ../gio/gsocket.c:2434 +#: /opt/gnome/source/glib/gio/gsocket.c:2434 #, c-format msgid "Interface name too long" msgstr "" -#: ../gio/gsocket.c:2473 +#: /opt/gnome/source/glib/gio/gsocket.c:2473 msgid "No support for IPv4 source-specific multicast" msgstr "" -#: ../gio/gsocket.c:2531 +#: /opt/gnome/source/glib/gio/gsocket.c:2531 msgid "No support for IPv6 source-specific multicast" msgstr "" -#: ../gio/gsocket.c:2740 +#: /opt/gnome/source/glib/gio/gsocket.c:2740 #, c-format msgid "Error accepting connection: %s" msgstr "" -#: ../gio/gsocket.c:2864 +#: /opt/gnome/source/glib/gio/gsocket.c:2864 msgid "Connection in progress" msgstr "" -#: ../gio/gsocket.c:2913 +#: /opt/gnome/source/glib/gio/gsocket.c:2913 msgid "Unable to get pending error: " msgstr "" -#: ../gio/gsocket.c:3083 +#: /opt/gnome/source/glib/gio/gsocket.c:3083 #, c-format msgid "Error receiving data: %s" msgstr "" -#: ../gio/gsocket.c:3278 +#: /opt/gnome/source/glib/gio/gsocket.c:3278 #, c-format msgid "Error sending data: %s" msgstr "" -#: ../gio/gsocket.c:3465 +#: /opt/gnome/source/glib/gio/gsocket.c:3465 #, c-format msgid "Unable to shutdown socket: %s" msgstr "" -#: ../gio/gsocket.c:3546 +#: /opt/gnome/source/glib/gio/gsocket.c:3546 #, c-format msgid "Error closing socket: %s" msgstr "" -#: ../gio/gsocket.c:4223 +#: /opt/gnome/source/glib/gio/gsocket.c:4223 #, c-format msgid "Waiting for socket condition: %s" msgstr "" -#: ../gio/gsocket.c:4697 ../gio/gsocket.c:4777 ../gio/gsocket.c:4955 +#: /opt/gnome/source/glib/gio/gsocket.c:4697 +#: /opt/gnome/source/glib/gio/gsocket.c:4777 +#: /opt/gnome/source/glib/gio/gsocket.c:4955 #, c-format msgid "Error sending message: %s" msgstr "" -#: ../gio/gsocket.c:4721 +#: /opt/gnome/source/glib/gio/gsocket.c:4721 msgid "GSocketControlMessage not supported on Windows" msgstr "" -#: ../gio/gsocket.c:5174 ../gio/gsocket.c:5247 ../gio/gsocket.c:5473 +#: /opt/gnome/source/glib/gio/gsocket.c:5174 +#: /opt/gnome/source/glib/gio/gsocket.c:5247 +#: /opt/gnome/source/glib/gio/gsocket.c:5473 #, c-format msgid "Error receiving message: %s" msgstr "" -#: ../gio/gsocket.c:5745 +#: /opt/gnome/source/glib/gio/gsocket.c:5745 #, c-format msgid "Unable to read socket credentials: %s" msgstr "" -#: ../gio/gsocket.c:5754 +#: /opt/gnome/source/glib/gio/gsocket.c:5754 msgid "g_socket_get_credentials not implemented for this OS" msgstr "" -#: ../gio/gsocketclient.c:176 +#: /opt/gnome/source/glib/gio/gsocketclient.c:176 #, c-format msgid "Could not connect to proxy server %s: " msgstr "" -#: ../gio/gsocketclient.c:190 +#: /opt/gnome/source/glib/gio/gsocketclient.c:190 #, c-format msgid "Could not connect to %s: " msgstr "" -#: ../gio/gsocketclient.c:192 +#: /opt/gnome/source/glib/gio/gsocketclient.c:192 msgid "Could not connect: " msgstr "" -#: ../gio/gsocketclient.c:1027 ../gio/gsocketclient.c:1599 +#: /opt/gnome/source/glib/gio/gsocketclient.c:1027 +#: /opt/gnome/source/glib/gio/gsocketclient.c:1599 msgid "Unknown error on connect" msgstr "" -#: ../gio/gsocketclient.c:1081 ../gio/gsocketclient.c:1535 +#: /opt/gnome/source/glib/gio/gsocketclient.c:1081 +#: /opt/gnome/source/glib/gio/gsocketclient.c:1535 msgid "Proxying over a non-TCP connection is not supported." msgstr "" -#: ../gio/gsocketclient.c:1110 ../gio/gsocketclient.c:1561 +#: /opt/gnome/source/glib/gio/gsocketclient.c:1110 +#: /opt/gnome/source/glib/gio/gsocketclient.c:1561 #, c-format msgid "Proxy protocol “%s” is not supported." msgstr "" -#: ../gio/gsocketlistener.c:218 +#: /opt/gnome/source/glib/gio/gsocketlistener.c:218 msgid "Listener is already closed" msgstr "" -#: ../gio/gsocketlistener.c:264 +#: /opt/gnome/source/glib/gio/gsocketlistener.c:264 msgid "Added socket is closed" msgstr "" -#: ../gio/gsocks4aproxy.c:118 +#: /opt/gnome/source/glib/gio/gsocks4aproxy.c:118 #, c-format msgid "SOCKSv4 does not support IPv6 address “%s”" msgstr "" -#: ../gio/gsocks4aproxy.c:136 +#: /opt/gnome/source/glib/gio/gsocks4aproxy.c:136 msgid "Username is too long for SOCKSv4 protocol" msgstr "" -#: ../gio/gsocks4aproxy.c:153 +#: /opt/gnome/source/glib/gio/gsocks4aproxy.c:153 #, c-format msgid "Hostname “%s” is too long for SOCKSv4 protocol" msgstr "" -#: ../gio/gsocks4aproxy.c:179 +#: /opt/gnome/source/glib/gio/gsocks4aproxy.c:179 msgid "The server is not a SOCKSv4 proxy server." msgstr "" -#: ../gio/gsocks4aproxy.c:186 +#: /opt/gnome/source/glib/gio/gsocks4aproxy.c:186 msgid "Connection through SOCKSv4 server was rejected" msgstr "" -#: ../gio/gsocks5proxy.c:153 ../gio/gsocks5proxy.c:324 -#: ../gio/gsocks5proxy.c:334 +#: /opt/gnome/source/glib/gio/gsocks5proxy.c:153 +#: /opt/gnome/source/glib/gio/gsocks5proxy.c:324 +#: /opt/gnome/source/glib/gio/gsocks5proxy.c:334 msgid "The server is not a SOCKSv5 proxy server." msgstr "" -#: ../gio/gsocks5proxy.c:167 +#: /opt/gnome/source/glib/gio/gsocks5proxy.c:167 msgid "The SOCKSv5 proxy requires authentication." msgstr "" -#: ../gio/gsocks5proxy.c:177 +#: /opt/gnome/source/glib/gio/gsocks5proxy.c:177 msgid "" "The SOCKSv5 proxy requires an authentication method that is not supported by " "GLib." msgstr "" -#: ../gio/gsocks5proxy.c:206 +#: /opt/gnome/source/glib/gio/gsocks5proxy.c:206 msgid "Username or password is too long for SOCKSv5 protocol." msgstr "" -#: ../gio/gsocks5proxy.c:236 +#: /opt/gnome/source/glib/gio/gsocks5proxy.c:236 msgid "SOCKSv5 authentication failed due to wrong username or password." msgstr "" -#: ../gio/gsocks5proxy.c:286 +#: /opt/gnome/source/glib/gio/gsocks5proxy.c:286 #, c-format msgid "Hostname “%s” is too long for SOCKSv5 protocol" msgstr "" -#: ../gio/gsocks5proxy.c:348 +#: /opt/gnome/source/glib/gio/gsocks5proxy.c:348 msgid "The SOCKSv5 proxy server uses unknown address type." msgstr "" -#: ../gio/gsocks5proxy.c:355 +#: /opt/gnome/source/glib/gio/gsocks5proxy.c:355 msgid "Internal SOCKSv5 proxy server error." msgstr "" -#: ../gio/gsocks5proxy.c:361 +#: /opt/gnome/source/glib/gio/gsocks5proxy.c:361 msgid "SOCKSv5 connection not allowed by ruleset." msgstr "" -#: ../gio/gsocks5proxy.c:368 +#: /opt/gnome/source/glib/gio/gsocks5proxy.c:368 msgid "Host unreachable through SOCKSv5 server." msgstr "" -#: ../gio/gsocks5proxy.c:374 +#: /opt/gnome/source/glib/gio/gsocks5proxy.c:374 msgid "Network unreachable through SOCKSv5 proxy." msgstr "" -#: ../gio/gsocks5proxy.c:380 +#: /opt/gnome/source/glib/gio/gsocks5proxy.c:380 msgid "Connection refused through SOCKSv5 proxy." msgstr "" -#: ../gio/gsocks5proxy.c:386 +#: /opt/gnome/source/glib/gio/gsocks5proxy.c:386 msgid "SOCKSv5 proxy does not support “connect” command." msgstr "" -#: ../gio/gsocks5proxy.c:392 +#: /opt/gnome/source/glib/gio/gsocks5proxy.c:392 msgid "SOCKSv5 proxy does not support provided address type." msgstr "" -#: ../gio/gsocks5proxy.c:398 +#: /opt/gnome/source/glib/gio/gsocks5proxy.c:398 msgid "Unknown SOCKSv5 proxy error." msgstr "" -#: ../gio/gthemedicon.c:518 +#: /opt/gnome/source/glib/gio/gthemedicon.c:518 #, c-format msgid "Can’t handle version %d of GThemedIcon encoding" msgstr "" -#: ../gio/gthreadedresolver.c:118 +#: /opt/gnome/source/glib/gio/gthreadedresolver.c:118 msgid "No valid addresses were found" msgstr "" -#: ../gio/gthreadedresolver.c:213 +#: /opt/gnome/source/glib/gio/gthreadedresolver.c:213 #, c-format msgid "Error reverse-resolving “%s”: %s" msgstr "" -#: ../gio/gthreadedresolver.c:549 ../gio/gthreadedresolver.c:628 -#: ../gio/gthreadedresolver.c:726 ../gio/gthreadedresolver.c:776 +#: /opt/gnome/source/glib/gio/gthreadedresolver.c:549 +#: /opt/gnome/source/glib/gio/gthreadedresolver.c:628 +#: /opt/gnome/source/glib/gio/gthreadedresolver.c:726 +#: /opt/gnome/source/glib/gio/gthreadedresolver.c:776 #, c-format msgid "No DNS record of the requested type for “%s”" msgstr "" -#: ../gio/gthreadedresolver.c:554 ../gio/gthreadedresolver.c:731 +#: /opt/gnome/source/glib/gio/gthreadedresolver.c:554 +#: /opt/gnome/source/glib/gio/gthreadedresolver.c:731 #, c-format msgid "Temporarily unable to resolve “%s”" msgstr "" -#: ../gio/gthreadedresolver.c:559 ../gio/gthreadedresolver.c:736 -#: ../gio/gthreadedresolver.c:842 +#: /opt/gnome/source/glib/gio/gthreadedresolver.c:559 +#: /opt/gnome/source/glib/gio/gthreadedresolver.c:736 +#: /opt/gnome/source/glib/gio/gthreadedresolver.c:842 #, c-format msgid "Error resolving “%s”" msgstr "" -#: ../gio/gtlscertificate.c:250 +#: /opt/gnome/source/glib/gio/gtlscertificate.c:250 msgid "Cannot decrypt PEM-encoded private key" msgstr "" -#: ../gio/gtlscertificate.c:255 +#: /opt/gnome/source/glib/gio/gtlscertificate.c:255 msgid "No PEM-encoded private key found" msgstr "" -#: ../gio/gtlscertificate.c:265 +#: /opt/gnome/source/glib/gio/gtlscertificate.c:265 msgid "Could not parse PEM-encoded private key" msgstr "" -#: ../gio/gtlscertificate.c:290 +#: /opt/gnome/source/glib/gio/gtlscertificate.c:290 msgid "No PEM-encoded certificate found" msgstr "" -#: ../gio/gtlscertificate.c:299 +#: /opt/gnome/source/glib/gio/gtlscertificate.c:299 msgid "Could not parse PEM-encoded certificate" msgstr "" -#: ../gio/gtlspassword.c:111 +#: /opt/gnome/source/glib/gio/gtlspassword.c:111 msgid "" "This is the last chance to enter the password correctly before your access " "is locked out." @@ -3760,301 +3982,329 @@ #. Translators: This is not the 'This is the last chance' string. It is #. * displayed when more than one attempt is allowed. -#: ../gio/gtlspassword.c:115 +#: /opt/gnome/source/glib/gio/gtlspassword.c:115 msgid "" "Several passwords entered have been incorrect, and your access will be " "locked out after further failures." msgstr "" -#: ../gio/gtlspassword.c:117 +#: /opt/gnome/source/glib/gio/gtlspassword.c:117 msgid "The password entered is incorrect." msgstr "" -#: ../gio/gunixconnection.c:166 ../gio/gunixconnection.c:563 +#: /opt/gnome/source/glib/gio/gunixconnection.c:166 +#: /opt/gnome/source/glib/gio/gunixconnection.c:563 #, c-format msgid "Expecting 1 control message, got %d" msgid_plural "Expecting 1 control message, got %d" msgstr[0] "" msgstr[1] "" -#: ../gio/gunixconnection.c:182 ../gio/gunixconnection.c:575 +#: /opt/gnome/source/glib/gio/gunixconnection.c:182 +#: /opt/gnome/source/glib/gio/gunixconnection.c:575 msgid "Unexpected type of ancillary data" msgstr "" -#: ../gio/gunixconnection.c:200 +#: /opt/gnome/source/glib/gio/gunixconnection.c:200 #, c-format msgid "Expecting one fd, but got %d\n" msgid_plural "Expecting one fd, but got %d\n" msgstr[0] "" msgstr[1] "" -#: ../gio/gunixconnection.c:219 +#: /opt/gnome/source/glib/gio/gunixconnection.c:219 msgid "Received invalid fd" msgstr "" -#: ../gio/gunixconnection.c:355 +#: /opt/gnome/source/glib/gio/gunixconnection.c:355 msgid "Error sending credentials: " msgstr "" -#: ../gio/gunixconnection.c:504 +#: /opt/gnome/source/glib/gio/gunixconnection.c:504 #, c-format msgid "Error checking if SO_PASSCRED is enabled for socket: %s" msgstr "" -#: ../gio/gunixconnection.c:520 +#: /opt/gnome/source/glib/gio/gunixconnection.c:520 #, c-format msgid "Error enabling SO_PASSCRED: %s" msgstr "" -#: ../gio/gunixconnection.c:549 +#: /opt/gnome/source/glib/gio/gunixconnection.c:549 msgid "" "Expecting to read a single byte for receiving credentials but read zero bytes" msgstr "" -#: ../gio/gunixconnection.c:589 +#: /opt/gnome/source/glib/gio/gunixconnection.c:589 #, c-format msgid "Not expecting control message, but got %d" msgstr "" -#: ../gio/gunixconnection.c:614 +#: /opt/gnome/source/glib/gio/gunixconnection.c:614 #, c-format msgid "Error while disabling SO_PASSCRED: %s" msgstr "" -#: ../gio/gunixinputstream.c:372 ../gio/gunixinputstream.c:393 +#: /opt/gnome/source/glib/gio/gunixinputstream.c:372 +#: /opt/gnome/source/glib/gio/gunixinputstream.c:393 #, c-format msgid "Error reading from file descriptor: %s" msgstr "" -#: ../gio/gunixinputstream.c:426 ../gio/gunixoutputstream.c:411 -#: ../gio/gwin32inputstream.c:217 ../gio/gwin32outputstream.c:204 +#: /opt/gnome/source/glib/gio/gunixinputstream.c:426 +#: /opt/gnome/source/glib/gio/gunixoutputstream.c:411 +#: /opt/gnome/source/glib/gio/gwin32inputstream.c:217 +#: /opt/gnome/source/glib/gio/gwin32outputstream.c:204 #, c-format msgid "Error closing file descriptor: %s" msgstr "" -#: ../gio/gunixmounts.c:2552 ../gio/gunixmounts.c:2605 +#: /opt/gnome/source/glib/gio/gunixmounts.c:2552 +#: /opt/gnome/source/glib/gio/gunixmounts.c:2605 msgid "Filesystem root" msgstr "" -#: ../gio/gunixoutputstream.c:358 ../gio/gunixoutputstream.c:378 +#: /opt/gnome/source/glib/gio/gunixoutputstream.c:358 +#: /opt/gnome/source/glib/gio/gunixoutputstream.c:378 #, c-format msgid "Error writing to file descriptor: %s" msgstr "" -#: ../gio/gunixsocketaddress.c:241 +#: /opt/gnome/source/glib/gio/gunixsocketaddress.c:241 msgid "Abstract UNIX domain socket addresses not supported on this system" msgstr "" -#: ../gio/gvolume.c:437 +#: /opt/gnome/source/glib/gio/gvolume.c:437 msgid "volume doesn’t implement eject" msgstr "" #. Translators: This is an error #. * message for volume objects that #. * don't implement any of eject or eject_with_operation. -#: ../gio/gvolume.c:514 +#: /opt/gnome/source/glib/gio/gvolume.c:514 msgid "volume doesn’t implement eject or eject_with_operation" msgstr "" -#: ../gio/gwin32inputstream.c:185 +#: /opt/gnome/source/glib/gio/gwin32inputstream.c:185 #, c-format msgid "Error reading from handle: %s" msgstr "" -#: ../gio/gwin32inputstream.c:232 ../gio/gwin32outputstream.c:219 +#: /opt/gnome/source/glib/gio/gwin32inputstream.c:232 +#: /opt/gnome/source/glib/gio/gwin32outputstream.c:219 #, c-format msgid "Error closing handle: %s" msgstr "" -#: ../gio/gwin32outputstream.c:172 +#: /opt/gnome/source/glib/gio/gwin32outputstream.c:172 #, c-format msgid "Error writing to handle: %s" msgstr "" -#: ../gio/gzlibcompressor.c:394 ../gio/gzlibdecompressor.c:347 +#: /opt/gnome/source/glib/gio/gzlibcompressor.c:394 +#: /opt/gnome/source/glib/gio/gzlibdecompressor.c:347 msgid "Not enough memory" msgstr "" -#: ../gio/gzlibcompressor.c:401 ../gio/gzlibdecompressor.c:354 +#: /opt/gnome/source/glib/gio/gzlibcompressor.c:401 +#: /opt/gnome/source/glib/gio/gzlibdecompressor.c:354 #, c-format msgid "Internal error: %s" msgstr "" -#: ../gio/gzlibcompressor.c:414 ../gio/gzlibdecompressor.c:368 +#: /opt/gnome/source/glib/gio/gzlibcompressor.c:414 +#: /opt/gnome/source/glib/gio/gzlibdecompressor.c:368 msgid "Need more input" msgstr "" -#: ../gio/gzlibdecompressor.c:340 +#: /opt/gnome/source/glib/gio/gzlibdecompressor.c:340 msgid "Invalid compressed data" msgstr "" -#: ../gio/tests/gdbus-daemon.c:18 +#: /opt/gnome/source/glib/gio/tests/gdbus-daemon.c:18 msgid "Address to listen on" msgstr "" -#: ../gio/tests/gdbus-daemon.c:19 +#: /opt/gnome/source/glib/gio/tests/gdbus-daemon.c:19 msgid "Ignored, for compat with GTestDbus" msgstr "" -#: ../gio/tests/gdbus-daemon.c:20 +#: /opt/gnome/source/glib/gio/tests/gdbus-daemon.c:20 msgid "Print address" msgstr "" -#: ../gio/tests/gdbus-daemon.c:21 +#: /opt/gnome/source/glib/gio/tests/gdbus-daemon.c:21 msgid "Print address in shell mode" msgstr "" -#: ../gio/tests/gdbus-daemon.c:28 +#: /opt/gnome/source/glib/gio/tests/gdbus-daemon.c:28 msgid "Run a dbus service" msgstr "" -#: ../gio/tests/gdbus-daemon.c:42 +#: /opt/gnome/source/glib/gio/tests/gdbus-daemon.c:42 #, c-format msgid "Wrong args\n" msgstr "" -#: ../glib/gbookmarkfile.c:754 +#: /opt/gnome/source/glib/glib/gbookmarkfile.c:754 #, c-format msgid "Unexpected attribute “%s” for element “%s”" msgstr "" -#: ../glib/gbookmarkfile.c:765 ../glib/gbookmarkfile.c:836 -#: ../glib/gbookmarkfile.c:846 ../glib/gbookmarkfile.c:953 +#: /opt/gnome/source/glib/glib/gbookmarkfile.c:765 +#: /opt/gnome/source/glib/glib/gbookmarkfile.c:836 +#: /opt/gnome/source/glib/glib/gbookmarkfile.c:846 +#: /opt/gnome/source/glib/glib/gbookmarkfile.c:953 #, c-format msgid "Attribute “%s” of element “%s” not found" msgstr "" -#: ../glib/gbookmarkfile.c:1123 ../glib/gbookmarkfile.c:1188 -#: ../glib/gbookmarkfile.c:1252 ../glib/gbookmarkfile.c:1262 +#: /opt/gnome/source/glib/glib/gbookmarkfile.c:1123 +#: /opt/gnome/source/glib/glib/gbookmarkfile.c:1188 +#: /opt/gnome/source/glib/glib/gbookmarkfile.c:1252 +#: /opt/gnome/source/glib/glib/gbookmarkfile.c:1262 #, c-format msgid "Unexpected tag “%s”, tag “%s” expected" msgstr "" -#: ../glib/gbookmarkfile.c:1148 ../glib/gbookmarkfile.c:1162 -#: ../glib/gbookmarkfile.c:1230 +#: /opt/gnome/source/glib/glib/gbookmarkfile.c:1148 +#: /opt/gnome/source/glib/glib/gbookmarkfile.c:1162 +#: /opt/gnome/source/glib/glib/gbookmarkfile.c:1230 #, c-format msgid "Unexpected tag “%s” inside “%s”" msgstr "" -#: ../glib/gbookmarkfile.c:1757 +#: /opt/gnome/source/glib/glib/gbookmarkfile.c:1757 msgid "No valid bookmark file found in data dirs" msgstr "" -#: ../glib/gbookmarkfile.c:1958 +#: /opt/gnome/source/glib/glib/gbookmarkfile.c:1958 #, c-format msgid "A bookmark for URI “%s” already exists" msgstr "" -#: ../glib/gbookmarkfile.c:2004 ../glib/gbookmarkfile.c:2162 -#: ../glib/gbookmarkfile.c:2247 ../glib/gbookmarkfile.c:2327 -#: ../glib/gbookmarkfile.c:2412 ../glib/gbookmarkfile.c:2495 -#: ../glib/gbookmarkfile.c:2573 ../glib/gbookmarkfile.c:2652 -#: ../glib/gbookmarkfile.c:2694 ../glib/gbookmarkfile.c:2791 -#: ../glib/gbookmarkfile.c:2912 ../glib/gbookmarkfile.c:3102 -#: ../glib/gbookmarkfile.c:3178 ../glib/gbookmarkfile.c:3346 -#: ../glib/gbookmarkfile.c:3435 ../glib/gbookmarkfile.c:3524 -#: ../glib/gbookmarkfile.c:3640 +#: /opt/gnome/source/glib/glib/gbookmarkfile.c:2004 +#: /opt/gnome/source/glib/glib/gbookmarkfile.c:2162 +#: /opt/gnome/source/glib/glib/gbookmarkfile.c:2247 +#: /opt/gnome/source/glib/glib/gbookmarkfile.c:2327 +#: /opt/gnome/source/glib/glib/gbookmarkfile.c:2412 +#: /opt/gnome/source/glib/glib/gbookmarkfile.c:2495 +#: /opt/gnome/source/glib/glib/gbookmarkfile.c:2573 +#: /opt/gnome/source/glib/glib/gbookmarkfile.c:2652 +#: /opt/gnome/source/glib/glib/gbookmarkfile.c:2694 +#: /opt/gnome/source/glib/glib/gbookmarkfile.c:2791 +#: /opt/gnome/source/glib/glib/gbookmarkfile.c:2912 +#: /opt/gnome/source/glib/glib/gbookmarkfile.c:3102 +#: /opt/gnome/source/glib/glib/gbookmarkfile.c:3178 +#: /opt/gnome/source/glib/glib/gbookmarkfile.c:3346 +#: /opt/gnome/source/glib/glib/gbookmarkfile.c:3435 +#: /opt/gnome/source/glib/glib/gbookmarkfile.c:3524 +#: /opt/gnome/source/glib/glib/gbookmarkfile.c:3643 #, c-format msgid "No bookmark found for URI “%s”" msgstr "" -#: ../glib/gbookmarkfile.c:2336 +#: /opt/gnome/source/glib/glib/gbookmarkfile.c:2336 #, c-format msgid "No MIME type defined in the bookmark for URI “%s”" msgstr "" -#: ../glib/gbookmarkfile.c:2421 +#: /opt/gnome/source/glib/glib/gbookmarkfile.c:2421 #, c-format msgid "No private flag has been defined in bookmark for URI “%s”" msgstr "" -#: ../glib/gbookmarkfile.c:2800 +#: /opt/gnome/source/glib/glib/gbookmarkfile.c:2800 #, c-format msgid "No groups set in bookmark for URI “%s”" msgstr "" -#: ../glib/gbookmarkfile.c:3199 ../glib/gbookmarkfile.c:3356 +#: /opt/gnome/source/glib/glib/gbookmarkfile.c:3199 +#: /opt/gnome/source/glib/glib/gbookmarkfile.c:3356 #, c-format msgid "No application with name “%s” registered a bookmark for “%s”" msgstr "" -#: ../glib/gbookmarkfile.c:3379 +#: /opt/gnome/source/glib/glib/gbookmarkfile.c:3379 #, c-format msgid "Failed to expand exec line “%s” with URI “%s”" msgstr "" -#: ../glib/gconvert.c:473 +#: /opt/gnome/source/glib/glib/gconvert.c:473 msgid "Unrepresentable character in conversion input" msgstr "" -#: ../glib/gconvert.c:500 ../glib/gutf8.c:865 ../glib/gutf8.c:1077 -#: ../glib/gutf8.c:1214 ../glib/gutf8.c:1318 +#: /opt/gnome/source/glib/glib/gconvert.c:500 +#: /opt/gnome/source/glib/glib/gutf8.c:866 +#: /opt/gnome/source/glib/glib/gutf8.c:1078 +#: /opt/gnome/source/glib/glib/gutf8.c:1215 +#: /opt/gnome/source/glib/glib/gutf8.c:1319 msgid "Partial character sequence at end of input" msgstr "" -#: ../glib/gconvert.c:769 +#: /opt/gnome/source/glib/glib/gconvert.c:769 #, c-format msgid "Cannot convert fallback “%s” to codeset “%s”" msgstr "" -#: ../glib/gconvert.c:940 +#: /opt/gnome/source/glib/glib/gconvert.c:940 msgid "Embedded NUL byte in conversion input" msgstr "" -#: ../glib/gconvert.c:961 +#: /opt/gnome/source/glib/glib/gconvert.c:961 msgid "Embedded NUL byte in conversion output" msgstr "" -#: ../glib/gconvert.c:1649 +#: /opt/gnome/source/glib/glib/gconvert.c:1649 #, c-format msgid "The URI “%s” is not an absolute URI using the “file” scheme" msgstr "" -#: ../glib/gconvert.c:1659 +#: /opt/gnome/source/glib/glib/gconvert.c:1659 #, c-format msgid "The local file URI “%s” may not include a “#”" msgstr "" -#: ../glib/gconvert.c:1676 +#: /opt/gnome/source/glib/glib/gconvert.c:1676 #, c-format msgid "The URI “%s” is invalid" msgstr "" -#: ../glib/gconvert.c:1688 +#: /opt/gnome/source/glib/glib/gconvert.c:1688 #, c-format msgid "The hostname of the URI “%s” is invalid" msgstr "" -#: ../glib/gconvert.c:1704 +#: /opt/gnome/source/glib/glib/gconvert.c:1704 #, c-format msgid "The URI “%s” contains invalidly escaped characters" msgstr "" -#: ../glib/gconvert.c:1776 +#: /opt/gnome/source/glib/glib/gconvert.c:1776 #, c-format msgid "The pathname “%s” is not an absolute path" msgstr "" #. Translators: this is the preferred format for expressing the date and the time -#: ../glib/gdatetime.c:213 +#: /opt/gnome/source/glib/glib/gdatetime.c:213 msgctxt "GDateTime" msgid "%a %b %e %H:%M:%S %Y" msgstr "" #. Translators: this is the preferred format for expressing the date -#: ../glib/gdatetime.c:216 +#: /opt/gnome/source/glib/glib/gdatetime.c:216 msgctxt "GDateTime" msgid "%m/%d/%y" msgstr "" #. Translators: this is the preferred format for expressing the time -#: ../glib/gdatetime.c:219 +#: /opt/gnome/source/glib/glib/gdatetime.c:219 msgctxt "GDateTime" msgid "%H:%M:%S" msgstr "" #. Translators: this is the preferred format for expressing 12 hour time -#: ../glib/gdatetime.c:222 +#: /opt/gnome/source/glib/glib/gdatetime.c:222 msgctxt "GDateTime" msgid "%I:%M:%S %p" msgstr "" @@ -4075,62 +4325,62 @@ #. * non-European) there is no difference between the standalone and #. * complete date form. #. -#: ../glib/gdatetime.c:261 +#: /opt/gnome/source/glib/glib/gdatetime.c:261 msgctxt "full month name" msgid "January" msgstr "" -#: ../glib/gdatetime.c:263 +#: /opt/gnome/source/glib/glib/gdatetime.c:263 msgctxt "full month name" msgid "February" msgstr "" -#: ../glib/gdatetime.c:265 +#: /opt/gnome/source/glib/glib/gdatetime.c:265 msgctxt "full month name" msgid "March" msgstr "" -#: ../glib/gdatetime.c:267 +#: /opt/gnome/source/glib/glib/gdatetime.c:267 msgctxt "full month name" msgid "April" msgstr "" -#: ../glib/gdatetime.c:269 +#: /opt/gnome/source/glib/glib/gdatetime.c:269 msgctxt "full month name" msgid "May" msgstr "" -#: ../glib/gdatetime.c:271 +#: /opt/gnome/source/glib/glib/gdatetime.c:271 msgctxt "full month name" msgid "June" msgstr "" -#: ../glib/gdatetime.c:273 +#: /opt/gnome/source/glib/glib/gdatetime.c:273 msgctxt "full month name" msgid "July" msgstr "" -#: ../glib/gdatetime.c:275 +#: /opt/gnome/source/glib/glib/gdatetime.c:275 msgctxt "full month name" msgid "August" msgstr "" -#: ../glib/gdatetime.c:277 +#: /opt/gnome/source/glib/glib/gdatetime.c:277 msgctxt "full month name" msgid "September" msgstr "" -#: ../glib/gdatetime.c:279 +#: /opt/gnome/source/glib/glib/gdatetime.c:279 msgctxt "full month name" msgid "October" msgstr "" -#: ../glib/gdatetime.c:281 +#: /opt/gnome/source/glib/glib/gdatetime.c:281 msgctxt "full month name" msgid "November" msgstr "" -#: ../glib/gdatetime.c:283 +#: /opt/gnome/source/glib/glib/gdatetime.c:283 msgctxt "full month name" msgid "December" msgstr "" @@ -4152,132 +4402,132 @@ #. * other platform. Here are abbreviated month names in a form #. * appropriate when they are used standalone. #. -#: ../glib/gdatetime.c:315 +#: /opt/gnome/source/glib/glib/gdatetime.c:315 msgctxt "abbreviated month name" msgid "Jan" msgstr "" -#: ../glib/gdatetime.c:317 +#: /opt/gnome/source/glib/glib/gdatetime.c:317 msgctxt "abbreviated month name" msgid "Feb" msgstr "" -#: ../glib/gdatetime.c:319 +#: /opt/gnome/source/glib/glib/gdatetime.c:319 msgctxt "abbreviated month name" msgid "Mar" msgstr "" -#: ../glib/gdatetime.c:321 +#: /opt/gnome/source/glib/glib/gdatetime.c:321 msgctxt "abbreviated month name" msgid "Apr" msgstr "" -#: ../glib/gdatetime.c:323 +#: /opt/gnome/source/glib/glib/gdatetime.c:323 msgctxt "abbreviated month name" msgid "May" msgstr "" -#: ../glib/gdatetime.c:325 +#: /opt/gnome/source/glib/glib/gdatetime.c:325 msgctxt "abbreviated month name" msgid "Jun" msgstr "" -#: ../glib/gdatetime.c:327 +#: /opt/gnome/source/glib/glib/gdatetime.c:327 msgctxt "abbreviated month name" msgid "Jul" msgstr "" -#: ../glib/gdatetime.c:329 +#: /opt/gnome/source/glib/glib/gdatetime.c:329 msgctxt "abbreviated month name" msgid "Aug" msgstr "" -#: ../glib/gdatetime.c:331 +#: /opt/gnome/source/glib/glib/gdatetime.c:331 msgctxt "abbreviated month name" msgid "Sep" msgstr "" -#: ../glib/gdatetime.c:333 +#: /opt/gnome/source/glib/glib/gdatetime.c:333 msgctxt "abbreviated month name" msgid "Oct" msgstr "" -#: ../glib/gdatetime.c:335 +#: /opt/gnome/source/glib/glib/gdatetime.c:335 msgctxt "abbreviated month name" msgid "Nov" msgstr "" -#: ../glib/gdatetime.c:337 +#: /opt/gnome/source/glib/glib/gdatetime.c:337 msgctxt "abbreviated month name" msgid "Dec" msgstr "" -#: ../glib/gdatetime.c:352 +#: /opt/gnome/source/glib/glib/gdatetime.c:352 msgctxt "full weekday name" msgid "Monday" msgstr "" -#: ../glib/gdatetime.c:354 +#: /opt/gnome/source/glib/glib/gdatetime.c:354 msgctxt "full weekday name" msgid "Tuesday" msgstr "" -#: ../glib/gdatetime.c:356 +#: /opt/gnome/source/glib/glib/gdatetime.c:356 msgctxt "full weekday name" msgid "Wednesday" msgstr "" -#: ../glib/gdatetime.c:358 +#: /opt/gnome/source/glib/glib/gdatetime.c:358 msgctxt "full weekday name" msgid "Thursday" msgstr "" -#: ../glib/gdatetime.c:360 +#: /opt/gnome/source/glib/glib/gdatetime.c:360 msgctxt "full weekday name" msgid "Friday" msgstr "" -#: ../glib/gdatetime.c:362 +#: /opt/gnome/source/glib/glib/gdatetime.c:362 msgctxt "full weekday name" msgid "Saturday" msgstr "" -#: ../glib/gdatetime.c:364 +#: /opt/gnome/source/glib/glib/gdatetime.c:364 msgctxt "full weekday name" msgid "Sunday" msgstr "" -#: ../glib/gdatetime.c:379 +#: /opt/gnome/source/glib/glib/gdatetime.c:379 msgctxt "abbreviated weekday name" msgid "Mon" msgstr "" -#: ../glib/gdatetime.c:381 +#: /opt/gnome/source/glib/glib/gdatetime.c:381 msgctxt "abbreviated weekday name" msgid "Tue" msgstr "" -#: ../glib/gdatetime.c:383 +#: /opt/gnome/source/glib/glib/gdatetime.c:383 msgctxt "abbreviated weekday name" msgid "Wed" msgstr "" -#: ../glib/gdatetime.c:385 +#: /opt/gnome/source/glib/glib/gdatetime.c:385 msgctxt "abbreviated weekday name" msgid "Thu" msgstr "" -#: ../glib/gdatetime.c:387 +#: /opt/gnome/source/glib/glib/gdatetime.c:387 msgctxt "abbreviated weekday name" msgid "Fri" msgstr "" -#: ../glib/gdatetime.c:389 +#: /opt/gnome/source/glib/glib/gdatetime.c:389 msgctxt "abbreviated weekday name" msgid "Sat" msgstr "" -#: ../glib/gdatetime.c:391 +#: /opt/gnome/source/glib/glib/gdatetime.c:391 msgctxt "abbreviated weekday name" msgid "Sun" msgstr "" @@ -4299,62 +4549,62 @@ #. * (western European, non-European) there is no difference between the #. * standalone and complete date form. #. -#: ../glib/gdatetime.c:455 +#: /opt/gnome/source/glib/glib/gdatetime.c:455 msgctxt "full month name with day" msgid "January" msgstr "" -#: ../glib/gdatetime.c:457 +#: /opt/gnome/source/glib/glib/gdatetime.c:457 msgctxt "full month name with day" msgid "February" msgstr "" -#: ../glib/gdatetime.c:459 +#: /opt/gnome/source/glib/glib/gdatetime.c:459 msgctxt "full month name with day" msgid "March" msgstr "" -#: ../glib/gdatetime.c:461 +#: /opt/gnome/source/glib/glib/gdatetime.c:461 msgctxt "full month name with day" msgid "April" msgstr "" -#: ../glib/gdatetime.c:463 +#: /opt/gnome/source/glib/glib/gdatetime.c:463 msgctxt "full month name with day" msgid "May" msgstr "" -#: ../glib/gdatetime.c:465 +#: /opt/gnome/source/glib/glib/gdatetime.c:465 msgctxt "full month name with day" msgid "June" msgstr "" -#: ../glib/gdatetime.c:467 +#: /opt/gnome/source/glib/glib/gdatetime.c:467 msgctxt "full month name with day" msgid "July" msgstr "" -#: ../glib/gdatetime.c:469 +#: /opt/gnome/source/glib/glib/gdatetime.c:469 msgctxt "full month name with day" msgid "August" msgstr "" -#: ../glib/gdatetime.c:471 +#: /opt/gnome/source/glib/glib/gdatetime.c:471 msgctxt "full month name with day" msgid "September" msgstr "" -#: ../glib/gdatetime.c:473 +#: /opt/gnome/source/glib/glib/gdatetime.c:473 msgctxt "full month name with day" msgid "October" msgstr "" -#: ../glib/gdatetime.c:475 +#: /opt/gnome/source/glib/glib/gdatetime.c:475 msgctxt "full month name with day" msgid "November" msgstr "" -#: ../glib/gdatetime.c:477 +#: /opt/gnome/source/glib/glib/gdatetime.c:477 msgctxt "full month name with day" msgid "December" msgstr "" @@ -4376,379 +4626,397 @@ #. * month names almost ready to copy and paste here. In other systems #. * due to a bug the result is incorrect in some languages. #. -#: ../glib/gdatetime.c:542 +#: /opt/gnome/source/glib/glib/gdatetime.c:542 msgctxt "abbreviated month name with day" msgid "Jan" msgstr "" -#: ../glib/gdatetime.c:544 +#: /opt/gnome/source/glib/glib/gdatetime.c:544 msgctxt "abbreviated month name with day" msgid "Feb" msgstr "" -#: ../glib/gdatetime.c:546 +#: /opt/gnome/source/glib/glib/gdatetime.c:546 msgctxt "abbreviated month name with day" msgid "Mar" msgstr "" -#: ../glib/gdatetime.c:548 +#: /opt/gnome/source/glib/glib/gdatetime.c:548 msgctxt "abbreviated month name with day" msgid "Apr" msgstr "" -#: ../glib/gdatetime.c:550 +#: /opt/gnome/source/glib/glib/gdatetime.c:550 msgctxt "abbreviated month name with day" msgid "May" msgstr "" -#: ../glib/gdatetime.c:552 +#: /opt/gnome/source/glib/glib/gdatetime.c:552 msgctxt "abbreviated month name with day" msgid "Jun" msgstr "" -#: ../glib/gdatetime.c:554 +#: /opt/gnome/source/glib/glib/gdatetime.c:554 msgctxt "abbreviated month name with day" msgid "Jul" msgstr "" -#: ../glib/gdatetime.c:556 +#: /opt/gnome/source/glib/glib/gdatetime.c:556 msgctxt "abbreviated month name with day" msgid "Aug" msgstr "" -#: ../glib/gdatetime.c:558 +#: /opt/gnome/source/glib/glib/gdatetime.c:558 msgctxt "abbreviated month name with day" msgid "Sep" msgstr "" -#: ../glib/gdatetime.c:560 +#: /opt/gnome/source/glib/glib/gdatetime.c:560 msgctxt "abbreviated month name with day" msgid "Oct" msgstr "" -#: ../glib/gdatetime.c:562 +#: /opt/gnome/source/glib/glib/gdatetime.c:562 msgctxt "abbreviated month name with day" msgid "Nov" msgstr "" -#: ../glib/gdatetime.c:564 +#: /opt/gnome/source/glib/glib/gdatetime.c:564 msgctxt "abbreviated month name with day" msgid "Dec" msgstr "" #. Translators: 'before midday' indicator -#: ../glib/gdatetime.c:581 +#: /opt/gnome/source/glib/glib/gdatetime.c:581 msgctxt "GDateTime" msgid "AM" msgstr "" #. Translators: 'after midday' indicator -#: ../glib/gdatetime.c:584 +#: /opt/gnome/source/glib/glib/gdatetime.c:584 msgctxt "GDateTime" msgid "PM" msgstr "" -#: ../glib/gdir.c:155 +#: /opt/gnome/source/glib/glib/gdir.c:155 #, c-format msgid "Error opening directory “%s”: %s" msgstr "" -#: ../glib/gfileutils.c:716 ../glib/gfileutils.c:808 +#: /opt/gnome/source/glib/glib/gfileutils.c:716 +#: /opt/gnome/source/glib/glib/gfileutils.c:808 #, c-format msgid "Could not allocate %lu byte to read file “%s”" msgid_plural "Could not allocate %lu bytes to read file “%s”" msgstr[0] "" msgstr[1] "" -#: ../glib/gfileutils.c:733 +#: /opt/gnome/source/glib/glib/gfileutils.c:733 #, c-format msgid "Error reading file “%s”: %s" msgstr "" -#: ../glib/gfileutils.c:769 +#: /opt/gnome/source/glib/glib/gfileutils.c:769 #, c-format msgid "File “%s” is too large" msgstr "" -#: ../glib/gfileutils.c:833 +#: /opt/gnome/source/glib/glib/gfileutils.c:833 #, c-format msgid "Failed to read from file “%s”: %s" msgstr "" -#: ../glib/gfileutils.c:881 ../glib/gfileutils.c:953 +#: /opt/gnome/source/glib/glib/gfileutils.c:881 +#: /opt/gnome/source/glib/glib/gfileutils.c:953 #, c-format msgid "Failed to open file “%s”: %s" msgstr "" -#: ../glib/gfileutils.c:893 +#: /opt/gnome/source/glib/glib/gfileutils.c:893 #, c-format msgid "Failed to get attributes of file “%s”: fstat() failed: %s" msgstr "" -#: ../glib/gfileutils.c:923 +#: /opt/gnome/source/glib/glib/gfileutils.c:923 #, c-format msgid "Failed to open file “%s”: fdopen() failed: %s" msgstr "" -#: ../glib/gfileutils.c:1022 +#: /opt/gnome/source/glib/glib/gfileutils.c:1022 #, c-format msgid "Failed to rename file “%s” to “%s”: g_rename() failed: %s" msgstr "" -#: ../glib/gfileutils.c:1057 ../glib/gfileutils.c:1564 +#: /opt/gnome/source/glib/glib/gfileutils.c:1057 +#: /opt/gnome/source/glib/glib/gfileutils.c:1564 #, c-format msgid "Failed to create file “%s”: %s" msgstr "" -#: ../glib/gfileutils.c:1084 +#: /opt/gnome/source/glib/glib/gfileutils.c:1084 #, c-format msgid "Failed to write file “%s”: write() failed: %s" msgstr "" -#: ../glib/gfileutils.c:1127 +#: /opt/gnome/source/glib/glib/gfileutils.c:1127 #, c-format msgid "Failed to write file “%s”: fsync() failed: %s" msgstr "" -#: ../glib/gfileutils.c:1251 +#: /opt/gnome/source/glib/glib/gfileutils.c:1251 #, c-format msgid "Existing file “%s” could not be removed: g_unlink() failed: %s" msgstr "" -#: ../glib/gfileutils.c:1530 +#: /opt/gnome/source/glib/glib/gfileutils.c:1530 #, c-format msgid "Template “%s” invalid, should not contain a “%s”" msgstr "" -#: ../glib/gfileutils.c:1543 +#: /opt/gnome/source/glib/glib/gfileutils.c:1543 #, c-format msgid "Template “%s” doesn’t contain XXXXXX" msgstr "" -#: ../glib/gfileutils.c:2105 +#: /opt/gnome/source/glib/glib/gfileutils.c:2105 #, c-format msgid "Failed to read the symbolic link “%s”: %s" msgstr "" -#: ../glib/giochannel.c:1389 +#: /opt/gnome/source/glib/glib/giochannel.c:1390 #, c-format msgid "Could not open converter from “%s” to “%s”: %s" msgstr "" -#: ../glib/giochannel.c:1734 +#: /opt/gnome/source/glib/glib/giochannel.c:1735 msgid "Can’t do a raw read in g_io_channel_read_line_string" msgstr "" -#: ../glib/giochannel.c:1781 ../glib/giochannel.c:2039 -#: ../glib/giochannel.c:2126 +#: /opt/gnome/source/glib/glib/giochannel.c:1782 +#: /opt/gnome/source/glib/glib/giochannel.c:2040 +#: /opt/gnome/source/glib/glib/giochannel.c:2127 msgid "Leftover unconverted data in read buffer" msgstr "" -#: ../glib/giochannel.c:1862 ../glib/giochannel.c:1939 +#: /opt/gnome/source/glib/glib/giochannel.c:1863 +#: /opt/gnome/source/glib/glib/giochannel.c:1940 msgid "Channel terminates in a partial character" msgstr "" -#: ../glib/giochannel.c:1925 +#: /opt/gnome/source/glib/glib/giochannel.c:1926 msgid "Can’t do a raw read in g_io_channel_read_to_end" msgstr "" -#: ../glib/gkeyfile.c:788 +#: /opt/gnome/source/glib/glib/gkeyfile.c:788 msgid "Valid key file could not be found in search dirs" msgstr "" -#: ../glib/gkeyfile.c:825 +#: /opt/gnome/source/glib/glib/gkeyfile.c:825 msgid "Not a regular file" msgstr "" -#: ../glib/gkeyfile.c:1270 +#: /opt/gnome/source/glib/glib/gkeyfile.c:1270 #, c-format msgid "" "Key file contains line “%s” which is not a key-value pair, group, or comment" msgstr "" -#: ../glib/gkeyfile.c:1327 +#: /opt/gnome/source/glib/glib/gkeyfile.c:1327 #, c-format msgid "Invalid group name: %s" msgstr "" -#: ../glib/gkeyfile.c:1349 +#: /opt/gnome/source/glib/glib/gkeyfile.c:1349 msgid "Key file does not start with a group" msgstr "" -#: ../glib/gkeyfile.c:1375 +#: /opt/gnome/source/glib/glib/gkeyfile.c:1375 #, c-format msgid "Invalid key name: %s" msgstr "" -#: ../glib/gkeyfile.c:1402 +#: /opt/gnome/source/glib/glib/gkeyfile.c:1402 #, c-format msgid "Key file contains unsupported encoding “%s”" msgstr "" -#: ../glib/gkeyfile.c:1645 ../glib/gkeyfile.c:1818 ../glib/gkeyfile.c:3271 -#: ../glib/gkeyfile.c:3334 ../glib/gkeyfile.c:3464 ../glib/gkeyfile.c:3594 -#: ../glib/gkeyfile.c:3738 ../glib/gkeyfile.c:3967 ../glib/gkeyfile.c:4034 +#: /opt/gnome/source/glib/glib/gkeyfile.c:1645 +#: /opt/gnome/source/glib/glib/gkeyfile.c:1818 +#: /opt/gnome/source/glib/glib/gkeyfile.c:3271 +#: /opt/gnome/source/glib/glib/gkeyfile.c:3334 +#: /opt/gnome/source/glib/glib/gkeyfile.c:3464 +#: /opt/gnome/source/glib/glib/gkeyfile.c:3594 +#: /opt/gnome/source/glib/glib/gkeyfile.c:3738 +#: /opt/gnome/source/glib/glib/gkeyfile.c:3967 +#: /opt/gnome/source/glib/glib/gkeyfile.c:4034 #, c-format msgid "Key file does not have group “%s”" msgstr "" -#: ../glib/gkeyfile.c:1773 +#: /opt/gnome/source/glib/glib/gkeyfile.c:1773 #, c-format msgid "Key file does not have key “%s” in group “%s”" msgstr "" -#: ../glib/gkeyfile.c:1935 ../glib/gkeyfile.c:2051 +#: /opt/gnome/source/glib/glib/gkeyfile.c:1935 +#: /opt/gnome/source/glib/glib/gkeyfile.c:2051 #, c-format msgid "Key file contains key “%s” with value “%s” which is not UTF-8" msgstr "" -#: ../glib/gkeyfile.c:1955 ../glib/gkeyfile.c:2071 ../glib/gkeyfile.c:2513 +#: /opt/gnome/source/glib/glib/gkeyfile.c:1955 +#: /opt/gnome/source/glib/glib/gkeyfile.c:2071 +#: /opt/gnome/source/glib/glib/gkeyfile.c:2513 #, c-format msgid "" "Key file contains key “%s” which has a value that cannot be interpreted." msgstr "" -#: ../glib/gkeyfile.c:2731 ../glib/gkeyfile.c:3100 +#: /opt/gnome/source/glib/glib/gkeyfile.c:2731 +#: /opt/gnome/source/glib/glib/gkeyfile.c:3100 #, c-format msgid "" "Key file contains key “%s” in group “%s” which has a value that cannot be " "interpreted." msgstr "" -#: ../glib/gkeyfile.c:2809 ../glib/gkeyfile.c:2886 +#: /opt/gnome/source/glib/glib/gkeyfile.c:2809 +#: /opt/gnome/source/glib/glib/gkeyfile.c:2886 #, c-format msgid "Key “%s” in group “%s” has value “%s” where %s was expected" msgstr "" -#: ../glib/gkeyfile.c:4274 +#: /opt/gnome/source/glib/glib/gkeyfile.c:4274 msgid "Key file contains escape character at end of line" msgstr "" -#: ../glib/gkeyfile.c:4296 +#: /opt/gnome/source/glib/glib/gkeyfile.c:4296 #, c-format msgid "Key file contains invalid escape sequence “%s”" msgstr "" -#: ../glib/gkeyfile.c:4440 +#: /opt/gnome/source/glib/glib/gkeyfile.c:4440 #, c-format msgid "Value “%s” cannot be interpreted as a number." msgstr "" -#: ../glib/gkeyfile.c:4454 +#: /opt/gnome/source/glib/glib/gkeyfile.c:4454 #, c-format msgid "Integer value “%s” out of range" msgstr "" -#: ../glib/gkeyfile.c:4487 +#: /opt/gnome/source/glib/glib/gkeyfile.c:4487 #, c-format msgid "Value “%s” cannot be interpreted as a float number." msgstr "" -#: ../glib/gkeyfile.c:4526 +#: /opt/gnome/source/glib/glib/gkeyfile.c:4526 #, c-format msgid "Value “%s” cannot be interpreted as a boolean." msgstr "" -#: ../glib/gmappedfile.c:129 +#: /opt/gnome/source/glib/glib/gmappedfile.c:129 #, c-format msgid "Failed to get attributes of file “%s%s%s%s”: fstat() failed: %s" msgstr "" -#: ../glib/gmappedfile.c:195 +#: /opt/gnome/source/glib/glib/gmappedfile.c:195 #, c-format msgid "Failed to map %s%s%s%s: mmap() failed: %s" msgstr "" -#: ../glib/gmappedfile.c:262 +#: /opt/gnome/source/glib/glib/gmappedfile.c:262 #, c-format msgid "Failed to open file “%s”: open() failed: %s" msgstr "" -#: ../glib/gmarkup.c:397 ../glib/gmarkup.c:439 +#: /opt/gnome/source/glib/glib/gmarkup.c:398 +#: /opt/gnome/source/glib/glib/gmarkup.c:440 #, c-format msgid "Error on line %d char %d: " msgstr "" -#: ../glib/gmarkup.c:461 ../glib/gmarkup.c:544 +#: /opt/gnome/source/glib/glib/gmarkup.c:462 +#: /opt/gnome/source/glib/glib/gmarkup.c:545 #, c-format msgid "Invalid UTF-8 encoded text in name - not valid '%s'" msgstr "" -#: ../glib/gmarkup.c:472 +#: /opt/gnome/source/glib/glib/gmarkup.c:473 #, c-format msgid "'%s' is not a valid name" msgstr "" -#: ../glib/gmarkup.c:488 +#: /opt/gnome/source/glib/glib/gmarkup.c:489 #, c-format msgid "'%s' is not a valid name: '%c'" msgstr "" -#: ../glib/gmarkup.c:598 +#: /opt/gnome/source/glib/glib/gmarkup.c:611 #, c-format msgid "Error on line %d: %s" msgstr "" -#: ../glib/gmarkup.c:675 +#: /opt/gnome/source/glib/glib/gmarkup.c:688 #, c-format msgid "" "Failed to parse '%-.*s', which should have been a digit inside a character " "reference (ê for example) - perhaps the digit is too large" msgstr "" -#: ../glib/gmarkup.c:687 +#: /opt/gnome/source/glib/glib/gmarkup.c:700 msgid "" "Character reference did not end with a semicolon; most likely you used an " "ampersand character without intending to start an entity - escape ampersand " "as &" msgstr "" -#: ../glib/gmarkup.c:713 +#: /opt/gnome/source/glib/glib/gmarkup.c:726 #, c-format msgid "Character reference '%-.*s' does not encode a permitted character" msgstr "" -#: ../glib/gmarkup.c:751 +#: /opt/gnome/source/glib/glib/gmarkup.c:764 msgid "" "Empty entity '&;' seen; valid entities are: & " < > '" msgstr "" -#: ../glib/gmarkup.c:759 +#: /opt/gnome/source/glib/glib/gmarkup.c:772 #, c-format msgid "Entity name '%-.*s' is not known" msgstr "" -#: ../glib/gmarkup.c:764 +#: /opt/gnome/source/glib/glib/gmarkup.c:777 msgid "" "Entity did not end with a semicolon; most likely you used an ampersand " "character without intending to start an entity - escape ampersand as &" msgstr "" -#: ../glib/gmarkup.c:1170 +#: /opt/gnome/source/glib/glib/gmarkup.c:1183 msgid "Document must begin with an element (e.g. )" msgstr "" -#: ../glib/gmarkup.c:1210 +#: /opt/gnome/source/glib/glib/gmarkup.c:1223 #, c-format msgid "" "'%s' is not a valid character following a '<' character; it may not begin an " "element name" msgstr "" -#: ../glib/gmarkup.c:1252 +#: /opt/gnome/source/glib/glib/gmarkup.c:1265 #, c-format msgid "" "Odd character '%s', expected a '>' character to end the empty-element tag " "'%s'" msgstr "" -#: ../glib/gmarkup.c:1333 +#: /opt/gnome/source/glib/glib/gmarkup.c:1346 #, c-format msgid "" "Odd character '%s', expected a '=' after attribute name '%s' of element '%s'" msgstr "" -#: ../glib/gmarkup.c:1374 +#: /opt/gnome/source/glib/glib/gmarkup.c:1387 #, c-format msgid "" "Odd character '%s', expected a '>' or '/' character to end the start tag of " @@ -4756,820 +5024,852 @@ "character in an attribute name" msgstr "" -#: ../glib/gmarkup.c:1418 +#: /opt/gnome/source/glib/glib/gmarkup.c:1431 #, c-format msgid "" "Odd character '%s', expected an open quote mark after the equals sign when " "giving value for attribute '%s' of element '%s'" msgstr "" -#: ../glib/gmarkup.c:1551 +#: /opt/gnome/source/glib/glib/gmarkup.c:1564 #, c-format msgid "" "'%s' is not a valid character following the characters ''" msgstr "" -#: ../glib/gmarkup.c:1598 +#: /opt/gnome/source/glib/glib/gmarkup.c:1611 #, c-format msgid "Element '%s' was closed, no element is currently open" msgstr "" -#: ../glib/gmarkup.c:1607 +#: /opt/gnome/source/glib/glib/gmarkup.c:1620 #, c-format msgid "Element '%s' was closed, but the currently open element is '%s'" msgstr "" -#: ../glib/gmarkup.c:1760 +#: /opt/gnome/source/glib/glib/gmarkup.c:1773 msgid "Document was empty or contained only whitespace" msgstr "" -#: ../glib/gmarkup.c:1774 +#: /opt/gnome/source/glib/glib/gmarkup.c:1787 msgid "Document ended unexpectedly just after an open angle bracket '<'" msgstr "" -#: ../glib/gmarkup.c:1782 ../glib/gmarkup.c:1827 +#: /opt/gnome/source/glib/glib/gmarkup.c:1795 +#: /opt/gnome/source/glib/glib/gmarkup.c:1840 #, c-format msgid "" "Document ended unexpectedly with elements still open - '%s' was the last " "element opened" msgstr "" -#: ../glib/gmarkup.c:1790 +#: /opt/gnome/source/glib/glib/gmarkup.c:1803 #, c-format msgid "" "Document ended unexpectedly, expected to see a close angle bracket ending " "the tag <%s/>" msgstr "" -#: ../glib/gmarkup.c:1796 +#: /opt/gnome/source/glib/glib/gmarkup.c:1809 msgid "Document ended unexpectedly inside an element name" msgstr "" -#: ../glib/gmarkup.c:1802 +#: /opt/gnome/source/glib/glib/gmarkup.c:1815 msgid "Document ended unexpectedly inside an attribute name" msgstr "" -#: ../glib/gmarkup.c:1807 +#: /opt/gnome/source/glib/glib/gmarkup.c:1820 msgid "Document ended unexpectedly inside an element-opening tag." msgstr "" -#: ../glib/gmarkup.c:1813 +#: /opt/gnome/source/glib/glib/gmarkup.c:1826 msgid "" "Document ended unexpectedly after the equals sign following an attribute " "name; no attribute value" msgstr "" -#: ../glib/gmarkup.c:1820 +#: /opt/gnome/source/glib/glib/gmarkup.c:1833 msgid "Document ended unexpectedly while inside an attribute value" msgstr "" -#: ../glib/gmarkup.c:1836 +#: /opt/gnome/source/glib/glib/gmarkup.c:1850 #, c-format msgid "Document ended unexpectedly inside the close tag for element '%s'" msgstr "" -#: ../glib/gmarkup.c:1842 +#: /opt/gnome/source/glib/glib/gmarkup.c:1854 +msgid "" +"Document ended unexpectedly inside the close tag for an unopened element" +msgstr "" + +#: /opt/gnome/source/glib/glib/gmarkup.c:1860 msgid "Document ended unexpectedly inside a comment or processing instruction" msgstr "" -#: ../glib/goption.c:861 +#: /opt/gnome/source/glib/glib/goption.c:861 msgid "[OPTION…]" msgstr "" -#: ../glib/goption.c:977 +#: /opt/gnome/source/glib/glib/goption.c:977 msgid "Help Options:" msgstr "" -#: ../glib/goption.c:978 +#: /opt/gnome/source/glib/glib/goption.c:978 msgid "Show help options" msgstr "" -#: ../glib/goption.c:984 +#: /opt/gnome/source/glib/glib/goption.c:984 msgid "Show all help options" msgstr "" -#: ../glib/goption.c:1047 +#: /opt/gnome/source/glib/glib/goption.c:1047 msgid "Application Options:" msgstr "" -#: ../glib/goption.c:1049 +#: /opt/gnome/source/glib/glib/goption.c:1049 msgid "Options:" msgstr "" -#: ../glib/goption.c:1113 ../glib/goption.c:1183 +#: /opt/gnome/source/glib/glib/goption.c:1113 +#: /opt/gnome/source/glib/glib/goption.c:1183 #, c-format msgid "Cannot parse integer value “%s” for %s" msgstr "" -#: ../glib/goption.c:1123 ../glib/goption.c:1191 +#: /opt/gnome/source/glib/glib/goption.c:1123 +#: /opt/gnome/source/glib/glib/goption.c:1191 #, c-format msgid "Integer value “%s” for %s out of range" msgstr "" -#: ../glib/goption.c:1148 +#: /opt/gnome/source/glib/glib/goption.c:1148 #, c-format msgid "Cannot parse double value “%s” for %s" msgstr "" -#: ../glib/goption.c:1156 +#: /opt/gnome/source/glib/glib/goption.c:1156 #, c-format msgid "Double value “%s” for %s out of range" msgstr "" -#: ../glib/goption.c:1448 ../glib/goption.c:1527 +#: /opt/gnome/source/glib/glib/goption.c:1448 +#: /opt/gnome/source/glib/glib/goption.c:1527 #, c-format msgid "Error parsing option %s" msgstr "" -#: ../glib/goption.c:1558 ../glib/goption.c:1671 +#: /opt/gnome/source/glib/glib/goption.c:1558 +#: /opt/gnome/source/glib/glib/goption.c:1671 #, c-format msgid "Missing argument for %s" msgstr "" -#: ../glib/goption.c:2132 +#: /opt/gnome/source/glib/glib/goption.c:2132 #, c-format msgid "Unknown option %s" msgstr "" -#: ../glib/gregex.c:257 +#: /opt/gnome/source/glib/glib/gregex.c:257 msgid "corrupted object" msgstr "" -#: ../glib/gregex.c:259 +#: /opt/gnome/source/glib/glib/gregex.c:259 msgid "internal error or corrupted object" msgstr "" -#: ../glib/gregex.c:261 +#: /opt/gnome/source/glib/glib/gregex.c:261 msgid "out of memory" msgstr "" -#: ../glib/gregex.c:266 +#: /opt/gnome/source/glib/glib/gregex.c:266 msgid "backtracking limit reached" msgstr "" -#: ../glib/gregex.c:278 ../glib/gregex.c:286 +#: /opt/gnome/source/glib/glib/gregex.c:278 +#: /opt/gnome/source/glib/glib/gregex.c:286 msgid "the pattern contains items not supported for partial matching" msgstr "" -#: ../glib/gregex.c:280 +#: /opt/gnome/source/glib/glib/gregex.c:280 msgid "internal error" msgstr "" -#: ../glib/gregex.c:288 +#: /opt/gnome/source/glib/glib/gregex.c:288 msgid "back references as conditions are not supported for partial matching" msgstr "" -#: ../glib/gregex.c:297 +#: /opt/gnome/source/glib/glib/gregex.c:297 msgid "recursion limit reached" msgstr "" -#: ../glib/gregex.c:299 +#: /opt/gnome/source/glib/glib/gregex.c:299 msgid "invalid combination of newline flags" msgstr "" -#: ../glib/gregex.c:301 +#: /opt/gnome/source/glib/glib/gregex.c:301 msgid "bad offset" msgstr "" -#: ../glib/gregex.c:303 +#: /opt/gnome/source/glib/glib/gregex.c:303 msgid "short utf8" msgstr "" -#: ../glib/gregex.c:305 +#: /opt/gnome/source/glib/glib/gregex.c:305 msgid "recursion loop" msgstr "" -#: ../glib/gregex.c:309 +#: /opt/gnome/source/glib/glib/gregex.c:309 msgid "unknown error" msgstr "" -#: ../glib/gregex.c:329 +#: /opt/gnome/source/glib/glib/gregex.c:329 msgid "\\ at end of pattern" msgstr "" -#: ../glib/gregex.c:332 +#: /opt/gnome/source/glib/glib/gregex.c:332 msgid "\\c at end of pattern" msgstr "" -#: ../glib/gregex.c:335 +#: /opt/gnome/source/glib/glib/gregex.c:335 msgid "unrecognized character following \\" msgstr "" -#: ../glib/gregex.c:338 +#: /opt/gnome/source/glib/glib/gregex.c:338 msgid "numbers out of order in {} quantifier" msgstr "" -#: ../glib/gregex.c:341 +#: /opt/gnome/source/glib/glib/gregex.c:341 msgid "number too big in {} quantifier" msgstr "" -#: ../glib/gregex.c:344 +#: /opt/gnome/source/glib/glib/gregex.c:344 msgid "missing terminating ] for character class" msgstr "" -#: ../glib/gregex.c:347 +#: /opt/gnome/source/glib/glib/gregex.c:347 msgid "invalid escape sequence in character class" msgstr "" -#: ../glib/gregex.c:350 +#: /opt/gnome/source/glib/glib/gregex.c:350 msgid "range out of order in character class" msgstr "" -#: ../glib/gregex.c:353 +#: /opt/gnome/source/glib/glib/gregex.c:353 msgid "nothing to repeat" msgstr "" -#: ../glib/gregex.c:357 +#: /opt/gnome/source/glib/glib/gregex.c:357 msgid "unexpected repeat" msgstr "" -#: ../glib/gregex.c:360 +#: /opt/gnome/source/glib/glib/gregex.c:360 msgid "unrecognized character after (? or (?-" msgstr "" -#: ../glib/gregex.c:363 +#: /opt/gnome/source/glib/glib/gregex.c:363 msgid "POSIX named classes are supported only within a class" msgstr "" -#: ../glib/gregex.c:366 +#: /opt/gnome/source/glib/glib/gregex.c:366 msgid "missing terminating )" msgstr "" -#: ../glib/gregex.c:369 +#: /opt/gnome/source/glib/glib/gregex.c:369 msgid "reference to non-existent subpattern" msgstr "" -#: ../glib/gregex.c:372 +#: /opt/gnome/source/glib/glib/gregex.c:372 msgid "missing ) after comment" msgstr "" -#: ../glib/gregex.c:375 +#: /opt/gnome/source/glib/glib/gregex.c:375 msgid "regular expression is too large" msgstr "" -#: ../glib/gregex.c:378 +#: /opt/gnome/source/glib/glib/gregex.c:378 msgid "failed to get memory" msgstr "" -#: ../glib/gregex.c:382 +#: /opt/gnome/source/glib/glib/gregex.c:382 msgid ") without opening (" msgstr "" -#: ../glib/gregex.c:386 +#: /opt/gnome/source/glib/glib/gregex.c:386 msgid "code overflow" msgstr "" -#: ../glib/gregex.c:390 +#: /opt/gnome/source/glib/glib/gregex.c:390 msgid "unrecognized character after (?<" msgstr "" -#: ../glib/gregex.c:393 +#: /opt/gnome/source/glib/glib/gregex.c:393 msgid "lookbehind assertion is not fixed length" msgstr "" -#: ../glib/gregex.c:396 +#: /opt/gnome/source/glib/glib/gregex.c:396 msgid "malformed number or name after (?(" msgstr "" -#: ../glib/gregex.c:399 +#: /opt/gnome/source/glib/glib/gregex.c:399 msgid "conditional group contains more than two branches" msgstr "" -#: ../glib/gregex.c:402 +#: /opt/gnome/source/glib/glib/gregex.c:402 msgid "assertion expected after (?(" msgstr "" #. translators: '(?R' and '(?[+-]digits' are both meant as (groups of) #. * sequences here, '(?-54' would be an example for the second group. #. -#: ../glib/gregex.c:409 +#: /opt/gnome/source/glib/glib/gregex.c:409 msgid "(?R or (?[+-]digits must be followed by )" msgstr "" -#: ../glib/gregex.c:412 +#: /opt/gnome/source/glib/glib/gregex.c:412 msgid "unknown POSIX class name" msgstr "" -#: ../glib/gregex.c:415 +#: /opt/gnome/source/glib/glib/gregex.c:415 msgid "POSIX collating elements are not supported" msgstr "" -#: ../glib/gregex.c:418 +#: /opt/gnome/source/glib/glib/gregex.c:418 msgid "character value in \\x{...} sequence is too large" msgstr "" -#: ../glib/gregex.c:421 +#: /opt/gnome/source/glib/glib/gregex.c:421 msgid "invalid condition (?(0)" msgstr "" -#: ../glib/gregex.c:424 +#: /opt/gnome/source/glib/glib/gregex.c:424 msgid "\\C not allowed in lookbehind assertion" msgstr "" -#: ../glib/gregex.c:431 +#: /opt/gnome/source/glib/glib/gregex.c:431 msgid "escapes \\L, \\l, \\N{name}, \\U, and \\u are not supported" msgstr "" -#: ../glib/gregex.c:434 +#: /opt/gnome/source/glib/glib/gregex.c:434 msgid "recursive call could loop indefinitely" msgstr "" -#: ../glib/gregex.c:438 +#: /opt/gnome/source/glib/glib/gregex.c:438 msgid "unrecognized character after (?P" msgstr "" -#: ../glib/gregex.c:441 +#: /opt/gnome/source/glib/glib/gregex.c:441 msgid "missing terminator in subpattern name" msgstr "" -#: ../glib/gregex.c:444 +#: /opt/gnome/source/glib/glib/gregex.c:444 msgid "two named subpatterns have the same name" msgstr "" -#: ../glib/gregex.c:447 +#: /opt/gnome/source/glib/glib/gregex.c:447 msgid "malformed \\P or \\p sequence" msgstr "" -#: ../glib/gregex.c:450 +#: /opt/gnome/source/glib/glib/gregex.c:450 msgid "unknown property name after \\P or \\p" msgstr "" -#: ../glib/gregex.c:453 +#: /opt/gnome/source/glib/glib/gregex.c:453 msgid "subpattern name is too long (maximum 32 characters)" msgstr "" -#: ../glib/gregex.c:456 +#: /opt/gnome/source/glib/glib/gregex.c:456 msgid "too many named subpatterns (maximum 10,000)" msgstr "" -#: ../glib/gregex.c:459 +#: /opt/gnome/source/glib/glib/gregex.c:459 msgid "octal value is greater than \\377" msgstr "" -#: ../glib/gregex.c:463 +#: /opt/gnome/source/glib/glib/gregex.c:463 msgid "overran compiling workspace" msgstr "" -#: ../glib/gregex.c:467 +#: /opt/gnome/source/glib/glib/gregex.c:467 msgid "previously-checked referenced subpattern not found" msgstr "" -#: ../glib/gregex.c:470 +#: /opt/gnome/source/glib/glib/gregex.c:470 msgid "DEFINE group contains more than one branch" msgstr "" -#: ../glib/gregex.c:473 +#: /opt/gnome/source/glib/glib/gregex.c:473 msgid "inconsistent NEWLINE options" msgstr "" -#: ../glib/gregex.c:476 +#: /opt/gnome/source/glib/glib/gregex.c:476 msgid "" "\\g is not followed by a braced, angle-bracketed, or quoted name or number, " "or by a plain number" msgstr "" -#: ../glib/gregex.c:480 +#: /opt/gnome/source/glib/glib/gregex.c:480 msgid "a numbered reference must not be zero" msgstr "" -#: ../glib/gregex.c:483 +#: /opt/gnome/source/glib/glib/gregex.c:483 msgid "an argument is not allowed for (*ACCEPT), (*FAIL), or (*COMMIT)" msgstr "" -#: ../glib/gregex.c:486 +#: /opt/gnome/source/glib/glib/gregex.c:486 msgid "(*VERB) not recognized" msgstr "" -#: ../glib/gregex.c:489 +#: /opt/gnome/source/glib/glib/gregex.c:489 msgid "number is too big" msgstr "" -#: ../glib/gregex.c:492 +#: /opt/gnome/source/glib/glib/gregex.c:492 msgid "missing subpattern name after (?&" msgstr "" -#: ../glib/gregex.c:495 +#: /opt/gnome/source/glib/glib/gregex.c:495 msgid "digit expected after (?+" msgstr "" -#: ../glib/gregex.c:498 +#: /opt/gnome/source/glib/glib/gregex.c:498 msgid "] is an invalid data character in JavaScript compatibility mode" msgstr "" -#: ../glib/gregex.c:501 +#: /opt/gnome/source/glib/glib/gregex.c:501 msgid "different names for subpatterns of the same number are not allowed" msgstr "" -#: ../glib/gregex.c:504 +#: /opt/gnome/source/glib/glib/gregex.c:504 msgid "(*MARK) must have an argument" msgstr "" -#: ../glib/gregex.c:507 +#: /opt/gnome/source/glib/glib/gregex.c:507 msgid "\\c must be followed by an ASCII character" msgstr "" -#: ../glib/gregex.c:510 +#: /opt/gnome/source/glib/glib/gregex.c:510 msgid "\\k is not followed by a braced, angle-bracketed, or quoted name" msgstr "" -#: ../glib/gregex.c:513 +#: /opt/gnome/source/glib/glib/gregex.c:513 msgid "\\N is not supported in a class" msgstr "" -#: ../glib/gregex.c:516 +#: /opt/gnome/source/glib/glib/gregex.c:516 msgid "too many forward references" msgstr "" -#: ../glib/gregex.c:519 +#: /opt/gnome/source/glib/glib/gregex.c:519 msgid "name is too long in (*MARK), (*PRUNE), (*SKIP), or (*THEN)" msgstr "" -#: ../glib/gregex.c:522 +#: /opt/gnome/source/glib/glib/gregex.c:522 msgid "character value in \\u.... sequence is too large" msgstr "" -#: ../glib/gregex.c:745 ../glib/gregex.c:1977 +#: /opt/gnome/source/glib/glib/gregex.c:745 +#: /opt/gnome/source/glib/glib/gregex.c:1977 #, c-format msgid "Error while matching regular expression %s: %s" msgstr "" -#: ../glib/gregex.c:1316 +#: /opt/gnome/source/glib/glib/gregex.c:1316 msgid "PCRE library is compiled without UTF8 support" msgstr "" -#: ../glib/gregex.c:1320 +#: /opt/gnome/source/glib/glib/gregex.c:1320 msgid "PCRE library is compiled without UTF8 properties support" msgstr "" -#: ../glib/gregex.c:1328 +#: /opt/gnome/source/glib/glib/gregex.c:1328 msgid "PCRE library is compiled with incompatible options" msgstr "" -#: ../glib/gregex.c:1357 +#: /opt/gnome/source/glib/glib/gregex.c:1357 #, c-format msgid "Error while optimizing regular expression %s: %s" msgstr "" -#: ../glib/gregex.c:1437 +#: /opt/gnome/source/glib/glib/gregex.c:1437 #, c-format msgid "Error while compiling regular expression %s at char %d: %s" msgstr "" -#: ../glib/gregex.c:2413 +#: /opt/gnome/source/glib/glib/gregex.c:2413 msgid "hexadecimal digit or “}” expected" msgstr "" -#: ../glib/gregex.c:2429 +#: /opt/gnome/source/glib/glib/gregex.c:2429 msgid "hexadecimal digit expected" msgstr "" -#: ../glib/gregex.c:2469 +#: /opt/gnome/source/glib/glib/gregex.c:2469 msgid "missing “<” in symbolic reference" msgstr "" -#: ../glib/gregex.c:2478 +#: /opt/gnome/source/glib/glib/gregex.c:2478 msgid "unfinished symbolic reference" msgstr "" -#: ../glib/gregex.c:2485 +#: /opt/gnome/source/glib/glib/gregex.c:2485 msgid "zero-length symbolic reference" msgstr "" -#: ../glib/gregex.c:2496 +#: /opt/gnome/source/glib/glib/gregex.c:2496 msgid "digit expected" msgstr "" -#: ../glib/gregex.c:2514 +#: /opt/gnome/source/glib/glib/gregex.c:2514 msgid "illegal symbolic reference" msgstr "" -#: ../glib/gregex.c:2576 +#: /opt/gnome/source/glib/glib/gregex.c:2576 msgid "stray final “\\”" msgstr "" -#: ../glib/gregex.c:2580 +#: /opt/gnome/source/glib/glib/gregex.c:2580 msgid "unknown escape sequence" msgstr "" -#: ../glib/gregex.c:2590 +#: /opt/gnome/source/glib/glib/gregex.c:2590 #, c-format msgid "Error while parsing replacement text “%s” at char %lu: %s" msgstr "" -#: ../glib/gshell.c:94 +#: /opt/gnome/source/glib/glib/gshell.c:94 msgid "Quoted text doesn’t begin with a quotation mark" msgstr "" -#: ../glib/gshell.c:184 +#: /opt/gnome/source/glib/glib/gshell.c:184 msgid "Unmatched quotation mark in command line or other shell-quoted text" msgstr "" -#: ../glib/gshell.c:580 +#: /opt/gnome/source/glib/glib/gshell.c:580 #, c-format msgid "Text ended just after a “\\” character. (The text was “%s”)" msgstr "" -#: ../glib/gshell.c:587 +#: /opt/gnome/source/glib/glib/gshell.c:587 #, c-format msgid "Text ended before matching quote was found for %c. (The text was “%s”)" msgstr "" -#: ../glib/gshell.c:599 +#: /opt/gnome/source/glib/glib/gshell.c:599 msgid "Text was empty (or contained only whitespace)" msgstr "" -#: ../glib/gspawn.c:253 +#: /opt/gnome/source/glib/glib/gspawn.c:253 #, c-format msgid "Failed to read data from child process (%s)" msgstr "" -#: ../glib/gspawn.c:401 +#: /opt/gnome/source/glib/glib/gspawn.c:401 #, c-format msgid "Unexpected error in select() reading data from a child process (%s)" msgstr "" -#: ../glib/gspawn.c:486 +#: /opt/gnome/source/glib/glib/gspawn.c:486 #, c-format msgid "Unexpected error in waitpid() (%s)" msgstr "" -#: ../glib/gspawn.c:897 ../glib/gspawn-win32.c:1231 +#: /opt/gnome/source/glib/glib/gspawn.c:897 +#: /opt/gnome/source/glib/glib/gspawn-win32.c:1231 #, c-format msgid "Child process exited with code %ld" msgstr "" -#: ../glib/gspawn.c:905 +#: /opt/gnome/source/glib/glib/gspawn.c:905 #, c-format msgid "Child process killed by signal %ld" msgstr "" -#: ../glib/gspawn.c:912 +#: /opt/gnome/source/glib/glib/gspawn.c:912 #, c-format msgid "Child process stopped by signal %ld" msgstr "" -#: ../glib/gspawn.c:919 +#: /opt/gnome/source/glib/glib/gspawn.c:919 #, c-format msgid "Child process exited abnormally" msgstr "" -#: ../glib/gspawn.c:1324 ../glib/gspawn-win32.c:337 ../glib/gspawn-win32.c:345 +#: /opt/gnome/source/glib/glib/gspawn.c:1324 +#: /opt/gnome/source/glib/glib/gspawn-win32.c:337 +#: /opt/gnome/source/glib/glib/gspawn-win32.c:345 #, c-format msgid "Failed to read from child pipe (%s)" msgstr "" -#: ../glib/gspawn.c:1394 +#: /opt/gnome/source/glib/glib/gspawn.c:1394 #, c-format msgid "Failed to fork (%s)" msgstr "" -#: ../glib/gspawn.c:1543 ../glib/gspawn-win32.c:368 +#: /opt/gnome/source/glib/glib/gspawn.c:1543 +#: /opt/gnome/source/glib/glib/gspawn-win32.c:368 #, c-format msgid "Failed to change to directory “%s” (%s)" msgstr "" -#: ../glib/gspawn.c:1553 +#: /opt/gnome/source/glib/glib/gspawn.c:1553 #, c-format msgid "Failed to execute child process “%s” (%s)" msgstr "" -#: ../glib/gspawn.c:1563 +#: /opt/gnome/source/glib/glib/gspawn.c:1563 #, c-format msgid "Failed to redirect output or input of child process (%s)" msgstr "" -#: ../glib/gspawn.c:1572 +#: /opt/gnome/source/glib/glib/gspawn.c:1572 #, c-format msgid "Failed to fork child process (%s)" msgstr "" -#: ../glib/gspawn.c:1580 +#: /opt/gnome/source/glib/glib/gspawn.c:1580 #, c-format msgid "Unknown error executing child process “%s”" msgstr "" -#: ../glib/gspawn.c:1604 +#: /opt/gnome/source/glib/glib/gspawn.c:1604 #, c-format msgid "Failed to read enough data from child pid pipe (%s)" msgstr "" -#: ../glib/gspawn-win32.c:281 +#: /opt/gnome/source/glib/glib/gspawn-win32.c:281 msgid "Failed to read data from child process" msgstr "" -#: ../glib/gspawn-win32.c:298 +#: /opt/gnome/source/glib/glib/gspawn-win32.c:298 #, c-format msgid "Failed to create pipe for communicating with child process (%s)" msgstr "" -#: ../glib/gspawn-win32.c:374 ../glib/gspawn-win32.c:493 +#: /opt/gnome/source/glib/glib/gspawn-win32.c:374 +#: /opt/gnome/source/glib/glib/gspawn-win32.c:493 #, c-format msgid "Failed to execute child process (%s)" msgstr "" -#: ../glib/gspawn-win32.c:443 +#: /opt/gnome/source/glib/glib/gspawn-win32.c:443 #, c-format msgid "Invalid program name: %s" msgstr "" -#: ../glib/gspawn-win32.c:453 ../glib/gspawn-win32.c:720 +#: /opt/gnome/source/glib/glib/gspawn-win32.c:453 +#: /opt/gnome/source/glib/glib/gspawn-win32.c:720 #, c-format msgid "Invalid string in argument vector at %d: %s" msgstr "" -#: ../glib/gspawn-win32.c:464 ../glib/gspawn-win32.c:735 +#: /opt/gnome/source/glib/glib/gspawn-win32.c:464 +#: /opt/gnome/source/glib/glib/gspawn-win32.c:735 #, c-format msgid "Invalid string in environment: %s" msgstr "" -#: ../glib/gspawn-win32.c:716 +#: /opt/gnome/source/glib/glib/gspawn-win32.c:716 #, c-format msgid "Invalid working directory: %s" msgstr "" -#: ../glib/gspawn-win32.c:781 +#: /opt/gnome/source/glib/glib/gspawn-win32.c:781 #, c-format msgid "Failed to execute helper program (%s)" msgstr "" -#: ../glib/gspawn-win32.c:995 +#: /opt/gnome/source/glib/glib/gspawn-win32.c:995 msgid "" "Unexpected error in g_io_channel_win32_poll() reading data from a child " "process" msgstr "" -#: ../glib/gstrfuncs.c:3247 ../glib/gstrfuncs.c:3348 +#: /opt/gnome/source/glib/glib/gstrfuncs.c:3247 +#: /opt/gnome/source/glib/glib/gstrfuncs.c:3348 msgid "Empty string is not a number" msgstr "" -#: ../glib/gstrfuncs.c:3271 +#: /opt/gnome/source/glib/glib/gstrfuncs.c:3271 #, c-format msgid "“%s” is not a signed number" msgstr "" -#: ../glib/gstrfuncs.c:3281 ../glib/gstrfuncs.c:3384 +#: /opt/gnome/source/glib/glib/gstrfuncs.c:3281 +#: /opt/gnome/source/glib/glib/gstrfuncs.c:3384 #, c-format msgid "Number “%s” is out of bounds [%s, %s]" msgstr "" -#: ../glib/gstrfuncs.c:3374 +#: /opt/gnome/source/glib/glib/gstrfuncs.c:3374 #, c-format msgid "“%s” is not an unsigned number" msgstr "" -#: ../glib/gutf8.c:811 +#: /opt/gnome/source/glib/glib/gutf8.c:812 msgid "Failed to allocate memory" msgstr "" -#: ../glib/gutf8.c:944 +#: /opt/gnome/source/glib/glib/gutf8.c:945 msgid "Character out of range for UTF-8" msgstr "" -#: ../glib/gutf8.c:1045 ../glib/gutf8.c:1054 ../glib/gutf8.c:1184 -#: ../glib/gutf8.c:1193 ../glib/gutf8.c:1332 ../glib/gutf8.c:1429 +#: /opt/gnome/source/glib/glib/gutf8.c:1046 +#: /opt/gnome/source/glib/glib/gutf8.c:1055 +#: /opt/gnome/source/glib/glib/gutf8.c:1185 +#: /opt/gnome/source/glib/glib/gutf8.c:1194 +#: /opt/gnome/source/glib/glib/gutf8.c:1333 +#: /opt/gnome/source/glib/glib/gutf8.c:1430 msgid "Invalid sequence in conversion input" msgstr "" -#: ../glib/gutf8.c:1343 ../glib/gutf8.c:1440 +#: /opt/gnome/source/glib/glib/gutf8.c:1344 +#: /opt/gnome/source/glib/glib/gutf8.c:1441 msgid "Character out of range for UTF-16" msgstr "" -#: ../glib/gutils.c:2241 +#: /opt/gnome/source/glib/glib/gutils.c:2241 #, c-format msgid "%.1f kB" msgstr "" -#: ../glib/gutils.c:2242 ../glib/gutils.c:2448 +#: /opt/gnome/source/glib/glib/gutils.c:2242 +#: /opt/gnome/source/glib/glib/gutils.c:2448 #, c-format msgid "%.1f MB" msgstr "" -#: ../glib/gutils.c:2243 ../glib/gutils.c:2453 +#: /opt/gnome/source/glib/glib/gutils.c:2243 +#: /opt/gnome/source/glib/glib/gutils.c:2453 #, c-format msgid "%.1f GB" msgstr "" -#: ../glib/gutils.c:2244 ../glib/gutils.c:2458 +#: /opt/gnome/source/glib/glib/gutils.c:2244 +#: /opt/gnome/source/glib/glib/gutils.c:2458 #, c-format msgid "%.1f TB" msgstr "" -#: ../glib/gutils.c:2245 ../glib/gutils.c:2463 +#: /opt/gnome/source/glib/glib/gutils.c:2245 +#: /opt/gnome/source/glib/glib/gutils.c:2463 #, c-format msgid "%.1f PB" msgstr "" -#: ../glib/gutils.c:2246 ../glib/gutils.c:2468 +#: /opt/gnome/source/glib/glib/gutils.c:2246 +#: /opt/gnome/source/glib/glib/gutils.c:2468 #, c-format msgid "%.1f EB" msgstr "" -#: ../glib/gutils.c:2249 +#: /opt/gnome/source/glib/glib/gutils.c:2249 #, c-format msgid "%.1f KiB" msgstr "" -#: ../glib/gutils.c:2250 +#: /opt/gnome/source/glib/glib/gutils.c:2250 #, c-format msgid "%.1f MiB" msgstr "" -#: ../glib/gutils.c:2251 +#: /opt/gnome/source/glib/glib/gutils.c:2251 #, c-format msgid "%.1f GiB" msgstr "" -#: ../glib/gutils.c:2252 +#: /opt/gnome/source/glib/glib/gutils.c:2252 #, c-format msgid "%.1f TiB" msgstr "" -#: ../glib/gutils.c:2253 +#: /opt/gnome/source/glib/glib/gutils.c:2253 #, c-format msgid "%.1f PiB" msgstr "" -#: ../glib/gutils.c:2254 +#: /opt/gnome/source/glib/glib/gutils.c:2254 #, c-format msgid "%.1f EiB" msgstr "" -#: ../glib/gutils.c:2257 +#: /opt/gnome/source/glib/glib/gutils.c:2257 #, c-format msgid "%.1f kb" msgstr "" -#: ../glib/gutils.c:2258 +#: /opt/gnome/source/glib/glib/gutils.c:2258 #, c-format msgid "%.1f Mb" msgstr "" -#: ../glib/gutils.c:2259 +#: /opt/gnome/source/glib/glib/gutils.c:2259 #, c-format msgid "%.1f Gb" msgstr "" -#: ../glib/gutils.c:2260 +#: /opt/gnome/source/glib/glib/gutils.c:2260 #, c-format msgid "%.1f Tb" msgstr "" -#: ../glib/gutils.c:2261 +#: /opt/gnome/source/glib/glib/gutils.c:2261 #, c-format msgid "%.1f Pb" msgstr "" -#: ../glib/gutils.c:2262 +#: /opt/gnome/source/glib/glib/gutils.c:2262 #, c-format msgid "%.1f Eb" msgstr "" -#: ../glib/gutils.c:2265 +#: /opt/gnome/source/glib/glib/gutils.c:2265 #, c-format msgid "%.1f Kib" msgstr "" -#: ../glib/gutils.c:2266 +#: /opt/gnome/source/glib/glib/gutils.c:2266 #, c-format msgid "%.1f Mib" msgstr "" -#: ../glib/gutils.c:2267 +#: /opt/gnome/source/glib/glib/gutils.c:2267 #, c-format msgid "%.1f Gib" msgstr "" -#: ../glib/gutils.c:2268 +#: /opt/gnome/source/glib/glib/gutils.c:2268 #, c-format msgid "%.1f Tib" msgstr "" -#: ../glib/gutils.c:2269 +#: /opt/gnome/source/glib/glib/gutils.c:2269 #, c-format msgid "%.1f Pib" msgstr "" -#: ../glib/gutils.c:2270 +#: /opt/gnome/source/glib/glib/gutils.c:2270 #, c-format msgid "%.1f Eib" msgstr "" -#: ../glib/gutils.c:2304 ../glib/gutils.c:2430 +#: /opt/gnome/source/glib/glib/gutils.c:2304 +#: /opt/gnome/source/glib/glib/gutils.c:2430 #, c-format msgid "%u byte" msgid_plural "%u bytes" msgstr[0] "" msgstr[1] "" -#: ../glib/gutils.c:2308 +#: /opt/gnome/source/glib/glib/gutils.c:2308 #, c-format msgid "%u bit" msgid_plural "%u bits" @@ -5577,7 +5877,7 @@ msgstr[1] "" #. Translators: the %s in "%s bytes" will always be replaced by a number. -#: ../glib/gutils.c:2375 +#: /opt/gnome/source/glib/glib/gutils.c:2375 #, c-format msgid "%s byte" msgid_plural "%s bytes" @@ -5585,7 +5885,7 @@ msgstr[1] "" #. Translators: the %s in "%s bits" will always be replaced by a number. -#: ../glib/gutils.c:2380 +#: /opt/gnome/source/glib/glib/gutils.c:2380 #, c-format msgid "%s bit" msgid_plural "%s bits" @@ -5597,7 +5897,7 @@ #. * compatibility. Users will not see this string unless a program is using this deprecated function. #. * Please translate as literally as possible. #. -#: ../glib/gutils.c:2443 +#: /opt/gnome/source/glib/glib/gutils.c:2443 #, c-format msgid "%.1f KB" msgstr "" Binary files /tmp/tmp5VL91L/cK03OndiwC/glib2.0-2.56.2/po/hu.gmo and /tmp/tmp5VL91L/dOCcQs85bU/glib2.0-2.56.4/po/hu.gmo differ diff -Nru glib2.0-2.56.2/po/hu.po glib2.0-2.56.4/po/hu.po --- glib2.0-2.56.2/po/hu.po 2018-08-17 00:03:20.000000000 +0000 +++ glib2.0-2.56.4/po/hu.po 2018-12-18 15:03:26.000000000 +0000 @@ -9,10 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: glib master\n" -"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?" -"product=glib&keywords=I18N+L10N&component=general\n" -"POT-Creation-Date: 2018-02-16 20:43+0000\n" -"PO-Revision-Date: 2018-02-18 17:00+0100\n" +"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/glib/issues\n" +"POT-Creation-Date: 2018-12-04 15:01+0000\n" +"PO-Revision-Date: 2018-12-10 10:09+0100\n" "Last-Translator: Meskó Balázs \n" "Language-Team: Hungarian \n" "Language: hu\n" @@ -21,133 +20,130 @@ "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Loco-Source-Locale: de_AT\n" -"X-Generator: Poedit 2.0.3\n" +"X-Generator: Poedit 2.1.1\n" "X-Loco-Parser: loco_parse_po\n" -#: ../gio/gapplication.c:495 +#: gio/gapplication.c:496 msgid "GApplication options" msgstr "GApplication kapcsolói" -#: ../gio/gapplication.c:495 +#: gio/gapplication.c:496 msgid "Show GApplication options" msgstr "A GApplication kapcsolóinak megjelenítése" -#: ../gio/gapplication.c:540 +#: gio/gapplication.c:541 msgid "Enter GApplication service mode (use from D-Bus service files)" msgstr "" "Belépés GApplication szolgáltatásmódba (használja D-Bus " "szolgáltatásfájlokból)" -#: ../gio/gapplication.c:552 +#: gio/gapplication.c:553 msgid "Override the application’s ID" msgstr "Alkalmazások azonosítójának felülbírálása" -#: ../gio/gapplication-tool.c:45 ../gio/gapplication-tool.c:46 -#: ../gio/gio-tool.c:227 ../gio/gresource-tool.c:488 -#: ../gio/gsettings-tool.c:569 +#: gio/gapplication-tool.c:45 gio/gapplication-tool.c:46 gio/gio-tool.c:227 +#: gio/gresource-tool.c:488 gio/gsettings-tool.c:569 msgid "Print help" msgstr "Súgó kiírása" -#: ../gio/gapplication-tool.c:47 ../gio/gresource-tool.c:489 -#: ../gio/gresource-tool.c:557 +#: gio/gapplication-tool.c:47 gio/gresource-tool.c:489 gio/gresource-tool.c:557 msgid "[COMMAND]" msgstr "[PARANCS]" -#: ../gio/gapplication-tool.c:49 ../gio/gio-tool.c:228 +#: gio/gapplication-tool.c:49 gio/gio-tool.c:228 msgid "Print version" msgstr "Verzió kiírása" -#: ../gio/gapplication-tool.c:50 ../gio/gsettings-tool.c:575 +#: gio/gapplication-tool.c:50 gio/gsettings-tool.c:575 msgid "Print version information and exit" msgstr "Verzióinformációk kiírása és kilépés" -#: ../gio/gapplication-tool.c:52 +#: gio/gapplication-tool.c:52 msgid "List applications" msgstr "Alkalmazások felsorolása" -#: ../gio/gapplication-tool.c:53 +#: gio/gapplication-tool.c:53 msgid "List the installed D-Bus activatable applications (by .desktop files)" msgstr "" "A telepített, (.desktop fájlok által) D-Bus-on aktiválható alkalmazások " "felsorolása" -#: ../gio/gapplication-tool.c:55 +#: gio/gapplication-tool.c:55 msgid "Launch an application" msgstr "Alkalmazás indítása" -#: ../gio/gapplication-tool.c:56 +#: gio/gapplication-tool.c:56 msgid "Launch the application (with optional files to open)" msgstr "Az alkalmazás indítása (megnyitandó fájlokkal)" -#: ../gio/gapplication-tool.c:57 +#: gio/gapplication-tool.c:57 msgid "APPID [FILE…]" msgstr "ALKALMAZÁSAZONOSÍTÓ [FÁJL…]" -#: ../gio/gapplication-tool.c:59 +#: gio/gapplication-tool.c:59 msgid "Activate an action" msgstr "Egy művelet aktiválása" -#: ../gio/gapplication-tool.c:60 +#: gio/gapplication-tool.c:60 msgid "Invoke an action on the application" msgstr "Művelet meghívása az alkalmazáson" -#: ../gio/gapplication-tool.c:61 +#: gio/gapplication-tool.c:61 msgid "APPID ACTION [PARAMETER]" msgstr "ALKALMAZÁSAZONOSÍTÓ MŰVELET [PARAMÉTER]" -#: ../gio/gapplication-tool.c:63 +#: gio/gapplication-tool.c:63 msgid "List available actions" msgstr "Elérhető műveletek felsorolása" -#: ../gio/gapplication-tool.c:64 +#: gio/gapplication-tool.c:64 msgid "List static actions for an application (from .desktop file)" msgstr "Egy alkalmazás statikus műveleteinek felsorolása (.desktop fájlból)" -#: ../gio/gapplication-tool.c:65 ../gio/gapplication-tool.c:71 +#: gio/gapplication-tool.c:65 gio/gapplication-tool.c:71 msgid "APPID" msgstr "ALKALMAZÁSAZONOSÍTÓ" -#: ../gio/gapplication-tool.c:70 ../gio/gapplication-tool.c:133 -#: ../gio/gdbus-tool.c:90 ../gio/gio-tool.c:224 +#: gio/gapplication-tool.c:70 gio/gapplication-tool.c:133 gio/gdbus-tool.c:90 +#: gio/gio-tool.c:224 msgid "COMMAND" msgstr "PARANCS" -#: ../gio/gapplication-tool.c:70 +#: gio/gapplication-tool.c:70 msgid "The command to print detailed help for" msgstr "Részletes súgó kiírása ezen parancshoz" -#: ../gio/gapplication-tool.c:71 +#: gio/gapplication-tool.c:71 msgid "Application identifier in D-Bus format (eg: org.example.viewer)" msgstr "Alkalmazásazonosító D-Bus formátumban (például: org.example.viewer)" -#: ../gio/gapplication-tool.c:72 ../gio/glib-compile-resources.c:665 -#: ../gio/glib-compile-resources.c:671 ../gio/glib-compile-resources.c:698 -#: ../gio/gresource-tool.c:495 ../gio/gresource-tool.c:561 +#: gio/gapplication-tool.c:72 gio/glib-compile-resources.c:665 +#: gio/glib-compile-resources.c:671 gio/glib-compile-resources.c:698 +#: gio/gresource-tool.c:495 gio/gresource-tool.c:561 msgid "FILE" msgstr "FÁJL" -#: ../gio/gapplication-tool.c:72 +#: gio/gapplication-tool.c:72 msgid "Optional relative or absolute filenames, or URIs to open" msgstr "Megnyitandó, elhagyható relatív vagy abszolút fájlnevek, illetve URI-k" -#: ../gio/gapplication-tool.c:73 +#: gio/gapplication-tool.c:73 msgid "ACTION" msgstr "MŰVELET" -#: ../gio/gapplication-tool.c:73 +#: gio/gapplication-tool.c:73 msgid "The action name to invoke" msgstr "A meghívandó művelet neve" -#: ../gio/gapplication-tool.c:74 +#: gio/gapplication-tool.c:74 msgid "PARAMETER" msgstr "PARAMÉTER" -#: ../gio/gapplication-tool.c:74 +#: gio/gapplication-tool.c:74 msgid "Optional parameter to the action invocation, in GVariant format" msgstr "A művelethívás elhagyható paramétere GVariant formátumban" -#: ../gio/gapplication-tool.c:96 ../gio/gresource-tool.c:526 -#: ../gio/gsettings-tool.c:661 +#: gio/gapplication-tool.c:96 gio/gresource-tool.c:526 gio/gsettings-tool.c:661 #, c-format msgid "" "Unknown command %s\n" @@ -156,26 +152,26 @@ "Ismeretlen parancs: %s\n" "\n" -#: ../gio/gapplication-tool.c:101 +#: gio/gapplication-tool.c:101 msgid "Usage:\n" msgstr "Használat:\n" -#: ../gio/gapplication-tool.c:114 ../gio/gresource-tool.c:551 -#: ../gio/gsettings-tool.c:696 +#: gio/gapplication-tool.c:114 gio/gresource-tool.c:551 +#: gio/gsettings-tool.c:696 msgid "Arguments:\n" msgstr "Argumentumok:\n" -#: ../gio/gapplication-tool.c:133 +#: gio/gapplication-tool.c:133 msgid "[ARGS…]" msgstr "[ARGUMENTUMOK…]" -#: ../gio/gapplication-tool.c:134 +#: gio/gapplication-tool.c:134 #, c-format msgid "Commands:\n" msgstr "Parancsok:\n" #. Translators: do not translate 'help', but please translate 'COMMAND'. -#: ../gio/gapplication-tool.c:146 +#: gio/gapplication-tool.c:146 #, c-format msgid "" "Use “%s help COMMAND” to get detailed help.\n" @@ -184,7 +180,7 @@ "Részletes segítségért adja ki a „%s help PARANCS” parancsot.\n" "\n" -#: ../gio/gapplication-tool.c:165 +#: gio/gapplication-tool.c:165 #, c-format msgid "" "%s command requires an application id to directly follow\n" @@ -193,13 +189,13 @@ "%s parancs után közvetlenül egy alkalmazásazonosító szükséges\n" "\n" -#: ../gio/gapplication-tool.c:171 +#: gio/gapplication-tool.c:171 #, c-format msgid "invalid application id: “%s”\n" msgstr "érvénytelen alkalmazásazonosító: „%s”\n" #. Translators: %s is replaced with a command name like 'list-actions' -#: ../gio/gapplication-tool.c:182 +#: gio/gapplication-tool.c:182 #, c-format msgid "" "“%s” takes no arguments\n" @@ -208,22 +204,21 @@ "„%s” nem vár argumentumot\n" "\n" -#: ../gio/gapplication-tool.c:266 +#: gio/gapplication-tool.c:266 #, c-format msgid "unable to connect to D-Bus: %s\n" msgstr "nem sikerült kapcsolódni a D-Bushoz: %s\n" -#: ../gio/gapplication-tool.c:286 +#: gio/gapplication-tool.c:286 #, c-format msgid "error sending %s message to application: %s\n" msgstr "hiba %s üzenet küldésekor az alkalmazásnak: %s\n" -#: ../gio/gapplication-tool.c:317 -#, c-format +#: gio/gapplication-tool.c:317 msgid "action name must be given after application id\n" msgstr "a műveletnevet meg kell adni az alkalmazásazonosító után\n" -#: ../gio/gapplication-tool.c:325 +#: gio/gapplication-tool.c:325 #, c-format msgid "" "invalid action name: “%s”\n" @@ -233,27 +228,25 @@ "a műveletnevek csak betűket, számokat, „-” és „.” karaktereket " "tartalmazhatnak\n" -#: ../gio/gapplication-tool.c:344 +#: gio/gapplication-tool.c:344 #, c-format msgid "error parsing action parameter: %s\n" msgstr "hiba a műveletparaméter feldolgozásakor: %s\n" -#: ../gio/gapplication-tool.c:356 -#, c-format +#: gio/gapplication-tool.c:356 msgid "actions accept a maximum of one parameter\n" msgstr "a műveletek legfeljebb egy paramétert várnak\n" -#: ../gio/gapplication-tool.c:411 -#, c-format +#: gio/gapplication-tool.c:411 msgid "list-actions command takes only the application id" msgstr "a list-actions parancs csak az alkalmazásazonosítót várja" -#: ../gio/gapplication-tool.c:421 +#: gio/gapplication-tool.c:421 #, c-format msgid "unable to find desktop file for application %s\n" msgstr "nem található desktop fájl a(z) %s alkalmazáshoz\n" -#: ../gio/gapplication-tool.c:466 +#: gio/gapplication-tool.c:466 #, c-format msgid "" "unrecognised command: %s\n" @@ -262,123 +255,119 @@ "ismeretlen parancs: %s\n" "\n" -#: ../gio/gbufferedinputstream.c:420 ../gio/gbufferedinputstream.c:498 -#: ../gio/ginputstream.c:179 ../gio/ginputstream.c:379 -#: ../gio/ginputstream.c:617 ../gio/ginputstream.c:1019 -#: ../gio/goutputstream.c:203 ../gio/goutputstream.c:834 -#: ../gio/gpollableinputstream.c:205 ../gio/gpollableoutputstream.c:209 +#: gio/gbufferedinputstream.c:420 gio/gbufferedinputstream.c:498 +#: gio/ginputstream.c:179 gio/ginputstream.c:379 gio/ginputstream.c:617 +#: gio/ginputstream.c:1019 gio/goutputstream.c:203 gio/goutputstream.c:834 +#: gio/gpollableinputstream.c:205 gio/gpollableoutputstream.c:209 #, c-format msgid "Too large count value passed to %s" msgstr "Túl nagy számérték került átadásra ennek: %s" -#: ../gio/gbufferedinputstream.c:891 ../gio/gbufferedoutputstream.c:575 -#: ../gio/gdataoutputstream.c:562 +#: gio/gbufferedinputstream.c:891 gio/gbufferedoutputstream.c:575 +#: gio/gdataoutputstream.c:562 msgid "Seek not supported on base stream" msgstr "Az alap adatfolyam nem támogatja a pozicionálást" -#: ../gio/gbufferedinputstream.c:937 +#: gio/gbufferedinputstream.c:937 msgid "Cannot truncate GBufferedInputStream" msgstr "A GBufferedInputStream nem csonkítható" -#: ../gio/gbufferedinputstream.c:982 ../gio/ginputstream.c:1208 -#: ../gio/giostream.c:300 ../gio/goutputstream.c:1661 +#: gio/gbufferedinputstream.c:982 gio/ginputstream.c:1208 gio/giostream.c:300 +#: gio/goutputstream.c:1661 msgid "Stream is already closed" msgstr "Az adatfolyam már le van zárva" -#: ../gio/gbufferedoutputstream.c:612 ../gio/gdataoutputstream.c:592 +#: gio/gbufferedoutputstream.c:612 gio/gdataoutputstream.c:592 msgid "Truncate not supported on base stream" msgstr "Az alap adatfolyam csonkítása nem engedélyezett" -#: ../gio/gcancellable.c:317 ../gio/gdbusconnection.c:1849 -#: ../gio/gdbusprivate.c:1402 ../gio/gsimpleasyncresult.c:871 -#: ../gio/gsimpleasyncresult.c:897 +#: gio/gcancellable.c:317 gio/gdbusconnection.c:1849 gio/gdbusprivate.c:1402 +#: gio/gsimpleasyncresult.c:871 gio/gsimpleasyncresult.c:897 #, c-format msgid "Operation was cancelled" msgstr "A művelet megszakítva" -#: ../gio/gcharsetconverter.c:260 +#: gio/gcharsetconverter.c:260 msgid "Invalid object, not initialized" msgstr "Érvénytelen objektum, nincs előkészítve" -#: ../gio/gcharsetconverter.c:281 ../gio/gcharsetconverter.c:309 +#: gio/gcharsetconverter.c:281 gio/gcharsetconverter.c:309 msgid "Incomplete multibyte sequence in input" msgstr "Érvénytelen több bájtos sorozat a bemenetben" -#: ../gio/gcharsetconverter.c:315 ../gio/gcharsetconverter.c:324 +#: gio/gcharsetconverter.c:315 gio/gcharsetconverter.c:324 msgid "Not enough space in destination" msgstr "Nincs elég hely a célon" -#: ../gio/gcharsetconverter.c:342 ../gio/gdatainputstream.c:848 -#: ../gio/gdatainputstream.c:1261 ../glib/gconvert.c:454 ../glib/gconvert.c:883 -#: ../glib/giochannel.c:1557 ../glib/giochannel.c:1599 -#: ../glib/giochannel.c:2443 ../glib/gutf8.c:869 ../glib/gutf8.c:1322 +#: gio/gcharsetconverter.c:342 gio/gdatainputstream.c:848 +#: gio/gdatainputstream.c:1261 glib/gconvert.c:454 glib/gconvert.c:883 +#: glib/giochannel.c:1558 glib/giochannel.c:1600 glib/giochannel.c:2444 +#: glib/gutf8.c:870 glib/gutf8.c:1323 msgid "Invalid byte sequence in conversion input" msgstr "Érvénytelen bájtsorrend az átalakítás bemenetében" -#: ../gio/gcharsetconverter.c:347 ../glib/gconvert.c:462 ../glib/gconvert.c:797 -#: ../glib/giochannel.c:1564 ../glib/giochannel.c:2455 +#: gio/gcharsetconverter.c:347 glib/gconvert.c:462 glib/gconvert.c:797 +#: glib/giochannel.c:1565 glib/giochannel.c:2456 #, c-format msgid "Error during conversion: %s" msgstr "Hiba az átalakításkor: %s" -#: ../gio/gcharsetconverter.c:445 ../gio/gsocket.c:1104 +#: gio/gcharsetconverter.c:445 gio/gsocket.c:1104 msgid "Cancellable initialization not supported" msgstr "A megszakítható előkészítés nem támogatott" -#: ../gio/gcharsetconverter.c:456 ../glib/gconvert.c:327 -#: ../glib/giochannel.c:1385 +#: gio/gcharsetconverter.c:456 glib/gconvert.c:327 glib/giochannel.c:1386 #, c-format msgid "Conversion from character set “%s” to “%s” is not supported" msgstr "A(z) „%s” és „%s” karakterkészletek közötti átalakítás nem támogatott" -#: ../gio/gcharsetconverter.c:460 ../glib/gconvert.c:331 +#: gio/gcharsetconverter.c:460 glib/gconvert.c:331 #, c-format msgid "Could not open converter from “%s” to “%s”" msgstr "" "A(z) „%s” karakterkészletről „%s” karakterkészletre átalakító nem nyitható " "meg" -#: ../gio/gcontenttype.c:358 +#: gio/gcontenttype.c:358 #, c-format msgid "%s type" msgstr "%s típus" -#: ../gio/gcontenttype-win32.c:177 +#: gio/gcontenttype-win32.c:177 msgid "Unknown type" msgstr "Ismeretlen típus" -#: ../gio/gcontenttype-win32.c:179 +#: gio/gcontenttype-win32.c:179 #, c-format msgid "%s filetype" msgstr "%s fájltípus" -#: ../gio/gcredentials.c:312 ../gio/gcredentials.c:571 +#: gio/gcredentials.c:312 gio/gcredentials.c:571 msgid "GCredentials is not implemented on this OS" msgstr "A GCredentials nincs megvalósítva ezen a rendszeren" -#: ../gio/gcredentials.c:467 +#: gio/gcredentials.c:467 msgid "There is no GCredentials support for your platform" msgstr "A platformhoz nincs GCredentials támogatás" -#: ../gio/gcredentials.c:513 +#: gio/gcredentials.c:513 msgid "GCredentials does not contain a process ID on this OS" msgstr "A GCredentials nem tartalmaz folyamatazonosítót ezen a rendszeren" -#: ../gio/gcredentials.c:565 +#: gio/gcredentials.c:565 msgid "Credentials spoofing is not possible on this OS" msgstr "A hitelesítési adatok hamisítása nincs megvalósítva ezen a rendszeren" -#: ../gio/gdatainputstream.c:304 +#: gio/gdatainputstream.c:304 msgid "Unexpected early end-of-stream" msgstr "Váratlan korai adatfolyam vége" -#: ../gio/gdbusaddress.c:158 ../gio/gdbusaddress.c:246 -#: ../gio/gdbusaddress.c:327 +#: gio/gdbusaddress.c:158 gio/gdbusaddress.c:246 gio/gdbusaddress.c:327 #, c-format msgid "Unsupported key “%s” in address entry “%s”" msgstr "Nem támogatott „%s” kulcs a(z) „%s” címbejegyzésben" -#: ../gio/gdbusaddress.c:185 +#: gio/gdbusaddress.c:185 #, c-format msgid "" "Address “%s” is invalid (need exactly one of path, tmpdir or abstract keys)" @@ -386,34 +375,39 @@ "A(z) „%s” cím érvénytelen (csak az útvonal, tmp könyvtár vagy absztrakt " "kulcs egyike lehet)" -#: ../gio/gdbusaddress.c:198 +#: gio/gdbusaddress.c:198 #, c-format msgid "Meaningless key/value pair combination in address entry “%s”" msgstr "Értelmetlen kulcs/érték párkombináció a(z) „%s” címbejegyzésben" -#: ../gio/gdbusaddress.c:261 ../gio/gdbusaddress.c:342 +#: gio/gdbusaddress.c:261 gio/gdbusaddress.c:342 #, c-format msgid "Error in address “%s” — the port attribute is malformed" msgstr "Hiba a(z) „%s” címben – a port attribútum rosszul formázott" -#: ../gio/gdbusaddress.c:272 ../gio/gdbusaddress.c:353 +#: gio/gdbusaddress.c:272 gio/gdbusaddress.c:353 #, c-format msgid "Error in address “%s” — the family attribute is malformed" msgstr "Hiba a(z) „%s” címben – a család attribútum rosszul formázott" -#: ../gio/gdbusaddress.c:463 +#: gio/gdbusaddress.c:423 gio/gdbusaddress.c:673 +#, c-format +msgid "Unknown or unsupported transport “%s” for address “%s”" +msgstr "Ismeretlen vagy nem támogatott szállítás („%s”) a címhez („%s”)" + +#: gio/gdbusaddress.c:467 #, c-format msgid "Address element “%s” does not contain a colon (:)" msgstr "A(z) „%s” címelem nem tartalmaz kettőspontot (:)" -#: ../gio/gdbusaddress.c:484 +#: gio/gdbusaddress.c:488 #, c-format msgid "" "Key/Value pair %d, “%s”, in address element “%s” does not contain an equal " "sign" msgstr "%d. kulcspár: „%s” a(z) „%s” címelemben nem tartalmaz egyenlőségjelet" -#: ../gio/gdbusaddress.c:498 +#: gio/gdbusaddress.c:502 #, c-format msgid "" "Error unescaping key or value in Key/Value pair %d, “%s”, in address element " @@ -422,7 +416,7 @@ "Hiba a(z) „%3$s” címelemben található a(z) %1$d. kulcspárban lévő „%2$s” " "kulcs vagy érték értelmezésekor" -#: ../gio/gdbusaddress.c:576 +#: gio/gdbusaddress.c:580 #, c-format msgid "" "Error in address “%s” — the unix transport requires exactly one of the keys " @@ -431,96 +425,91 @@ "Hiba a(z) „%s” címben – a unix szállítás a „path” vagy „abstract” kulcsok " "pontosan egyikének jelenlétét igényli" -#: ../gio/gdbusaddress.c:612 +#: gio/gdbusaddress.c:616 #, c-format msgid "Error in address “%s” — the host attribute is missing or malformed" msgstr "" "Hiba a(z) „%s” címben – a host attribútum hiányzik vagy rosszul formázott" -#: ../gio/gdbusaddress.c:626 +#: gio/gdbusaddress.c:630 #, c-format msgid "Error in address “%s” — the port attribute is missing or malformed" msgstr "" "Hiba a(z) „%s” címben – a port attribútum hiányzik vagy rosszul formázott" -#: ../gio/gdbusaddress.c:640 +#: gio/gdbusaddress.c:644 #, c-format msgid "Error in address “%s” — the noncefile attribute is missing or malformed" msgstr "" "Hiba a(z) „%s” címben – a noncefile attribútum hiányzik vagy rosszul " "formázott" -#: ../gio/gdbusaddress.c:661 +#: gio/gdbusaddress.c:665 msgid "Error auto-launching: " msgstr "Hiba az automatikus indításkor: " -#: ../gio/gdbusaddress.c:669 -#, c-format -msgid "Unknown or unsupported transport “%s” for address “%s”" -msgstr "Ismeretlen vagy nem támogatott szállítás („%s”) a címhez („%s”)" - -#: ../gio/gdbusaddress.c:714 +#: gio/gdbusaddress.c:718 #, c-format msgid "Error opening nonce file “%s”: %s" msgstr "Hiba a(z) „%s” ideiglenes fájl megnyitásakor: %s" -#: ../gio/gdbusaddress.c:733 +#: gio/gdbusaddress.c:737 #, c-format msgid "Error reading from nonce file “%s”: %s" msgstr "Hiba a(z) „%s” ideiglenes fájl olvasásakor: %s" -#: ../gio/gdbusaddress.c:742 +#: gio/gdbusaddress.c:746 #, c-format msgid "Error reading from nonce file “%s”, expected 16 bytes, got %d" msgstr "" "Hiba a(z) „%s” ideiglenes fájl olvasásakor, a várt 16 bájt helyett %d " "érkezett" -#: ../gio/gdbusaddress.c:760 +#: gio/gdbusaddress.c:764 #, c-format msgid "Error writing contents of nonce file “%s” to stream:" msgstr "Hiba az ideiglenes fájl („%s”) tartalmának írásakor az adatfolyamba:" -#: ../gio/gdbusaddress.c:969 +#: gio/gdbusaddress.c:973 msgid "The given address is empty" msgstr "A megadott cím üres" -#: ../gio/gdbusaddress.c:1082 +#: gio/gdbusaddress.c:1086 #, c-format msgid "Cannot spawn a message bus when setuid" msgstr "Nem indítható üzenetbusz setuid módban" -#: ../gio/gdbusaddress.c:1089 +#: gio/gdbusaddress.c:1093 msgid "Cannot spawn a message bus without a machine-id: " msgstr "Nem indítható üzenetbusz gépazonosító nélkül: " -#: ../gio/gdbusaddress.c:1096 +#: gio/gdbusaddress.c:1100 #, c-format msgid "Cannot autolaunch D-Bus without X11 $DISPLAY" msgstr "Nem indítható automatikusan a D-Bus X11 $DISPLAY nélkül" -#: ../gio/gdbusaddress.c:1138 +#: gio/gdbusaddress.c:1142 #, c-format msgid "Error spawning command line “%s”: " msgstr "Hiba a(z) „%s” parancssor indításakor: " -#: ../gio/gdbusaddress.c:1355 +#: gio/gdbusaddress.c:1359 #, c-format msgid "(Type any character to close this window)\n" msgstr "(Az ablak bezárásához nyomjon le egy gombot)\n" -#: ../gio/gdbusaddress.c:1509 +#: gio/gdbusaddress.c:1513 #, c-format msgid "Session dbus not running, and autolaunch failed" msgstr "A munkamenet D-Bus nem fut, és az automatikus indítás sikertelen" -#: ../gio/gdbusaddress.c:1520 +#: gio/gdbusaddress.c:1524 #, c-format msgid "Cannot determine session bus address (not implemented for this OS)" msgstr "" "Nem határozható meg a munkamenetbusz címe (nincs megvalósítva erre az OS-re)" -#: ../gio/gdbusaddress.c:1658 +#: gio/gdbusaddress.c:1662 #, c-format msgid "" "Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable " @@ -529,7 +518,7 @@ "Nem határozható meg a busz címe a DBUS_STARTER_BUS_TYPE környezeti " "változóból – ismeretlen „%s” érték" -#: ../gio/gdbusaddress.c:1667 ../gio/gdbusconnection.c:7160 +#: gio/gdbusaddress.c:1671 gio/gdbusconnection.c:7160 msgid "" "Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment " "variable is not set" @@ -537,20 +526,20 @@ "Nem határozható meg a busz címe, mivel a DBUS_STARTER_BUS_TYPE környezeti " "változó nincs beállítva" -#: ../gio/gdbusaddress.c:1677 +#: gio/gdbusaddress.c:1681 #, c-format msgid "Unknown bus type %d" msgstr "Ismeretlen busztípus: %d" -#: ../gio/gdbusauth.c:293 +#: gio/gdbusauth.c:293 msgid "Unexpected lack of content trying to read a line" msgstr "A tartalom váratlanul hiányzik a sor olvasásakor" -#: ../gio/gdbusauth.c:337 +#: gio/gdbusauth.c:337 msgid "Unexpected lack of content trying to (safely) read a line" msgstr "A tartalom váratlanul hiányzik a sor (biztonságos) olvasásakor" -#: ../gio/gdbusauth.c:508 +#: gio/gdbusauth.c:508 #, c-format msgid "" "Exhausted all available authentication mechanisms (tried: %s) (available: %s)" @@ -558,17 +547,17 @@ "Minden elérhető hitelesítési mechanizmus kimerítve (próbálva: %s, elérhető: " "%s)" -#: ../gio/gdbusauth.c:1171 +#: gio/gdbusauth.c:1171 msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer" msgstr "" "Megszakítva a GDBusAuthObserver::authorize-authenticated-peer használatával" -#: ../gio/gdbusauthmechanismsha1.c:262 +#: gio/gdbusauthmechanismsha1.c:262 #, c-format msgid "Error when getting information for directory “%s”: %s" msgstr "Hiba a(z) „%s” könyvtár információinak lekérésekor: %s" -#: ../gio/gdbusauthmechanismsha1.c:274 +#: gio/gdbusauthmechanismsha1.c:274 #, c-format msgid "" "Permissions on directory “%s” are malformed. Expected mode 0700, got 0%o" @@ -576,22 +565,22 @@ "A(z) „%s” könyvtár jogosultságai rosszul formázottak. A várt 0700 mód " "helyett 0%o érkezett." -#: ../gio/gdbusauthmechanismsha1.c:296 +#: gio/gdbusauthmechanismsha1.c:296 #, c-format msgid "Error creating directory “%s”: %s" msgstr "Hiba a(z) %s könyvtár létrehozásakor: %s" -#: ../gio/gdbusauthmechanismsha1.c:379 +#: gio/gdbusauthmechanismsha1.c:379 #, c-format msgid "Error opening keyring “%s” for reading: " msgstr "Hiba a(z) „%s” kulcstartó megnyitásakor olvasásra: " -#: ../gio/gdbusauthmechanismsha1.c:402 ../gio/gdbusauthmechanismsha1.c:720 +#: gio/gdbusauthmechanismsha1.c:402 gio/gdbusauthmechanismsha1.c:720 #, c-format msgid "Line %d of the keyring at “%s” with content “%s” is malformed" msgstr "A(z) „%2$s” kulcstartó „%3$s” tartalmú „%1$d”. sora rosszul formázott" -#: ../gio/gdbusauthmechanismsha1.c:416 ../gio/gdbusauthmechanismsha1.c:734 +#: gio/gdbusauthmechanismsha1.c:416 gio/gdbusauthmechanismsha1.c:734 #, c-format msgid "" "First token of line %d of the keyring at “%s” with content “%s” is malformed" @@ -599,7 +588,7 @@ "A(z) „%2$s” kulcstartó „%3$s” tartalmú „%1$d”. sorának első egysége rosszul " "formázott" -#: ../gio/gdbusauthmechanismsha1.c:430 ../gio/gdbusauthmechanismsha1.c:748 +#: gio/gdbusauthmechanismsha1.c:430 gio/gdbusauthmechanismsha1.c:748 #, c-format msgid "" "Second token of line %d of the keyring at “%s” with content “%s” is malformed" @@ -607,56 +596,56 @@ "A(z) „%2$s” kulcstartó „%3$s” tartalmú „%1$d”. sorának második egysége " "rosszul formázott" -#: ../gio/gdbusauthmechanismsha1.c:454 +#: gio/gdbusauthmechanismsha1.c:454 #, c-format msgid "Didn’t find cookie with id %d in the keyring at “%s”" msgstr "Nem található %d azonosítójú süti a kulcstartóban itt: „%s ”" -#: ../gio/gdbusauthmechanismsha1.c:536 +#: gio/gdbusauthmechanismsha1.c:536 #, c-format msgid "Error deleting stale lock file “%s”: %s" msgstr "Hiba az elavult „%s” zárolásfájl törlésekor: %s" -#: ../gio/gdbusauthmechanismsha1.c:568 +#: gio/gdbusauthmechanismsha1.c:568 #, c-format msgid "Error creating lock file “%s”: %s" msgstr "Hiba a(z) „%s” zárolási fájl létrehozásakor: %s" -#: ../gio/gdbusauthmechanismsha1.c:599 +#: gio/gdbusauthmechanismsha1.c:599 #, c-format msgid "Error closing (unlinked) lock file “%s”: %s" msgstr "Hiba a (törölt) „%s” zárolási fájl lezárásakor: %s" -#: ../gio/gdbusauthmechanismsha1.c:610 +#: gio/gdbusauthmechanismsha1.c:610 #, c-format msgid "Error unlinking lock file “%s”: %s" msgstr "Hiba a(z) „%s” zárolási fájl törlésekor: %s" -#: ../gio/gdbusauthmechanismsha1.c:687 +#: gio/gdbusauthmechanismsha1.c:687 #, c-format msgid "Error opening keyring “%s” for writing: " msgstr "Hiba a(z) „%s” kulcstartó írásra való megnyitásakor: " -#: ../gio/gdbusauthmechanismsha1.c:883 +#: gio/gdbusauthmechanismsha1.c:883 #, c-format msgid "(Additionally, releasing the lock for “%s” also failed: %s) " msgstr "(Ezen kívül a(z) „%s” zárolásának feloldása is meghiúsult: %s) " -#: ../gio/gdbusconnection.c:612 ../gio/gdbusconnection.c:2378 +#: gio/gdbusconnection.c:612 gio/gdbusconnection.c:2378 msgid "The connection is closed" msgstr "A kapcsolat le van zárva" -#: ../gio/gdbusconnection.c:1879 +#: gio/gdbusconnection.c:1879 msgid "Timeout was reached" msgstr "Az időkorlát elérve" -#: ../gio/gdbusconnection.c:2500 +#: gio/gdbusconnection.c:2500 msgid "" "Unsupported flags encountered when constructing a client-side connection" msgstr "" "Nem támogatott jelzők találhatók a kliensoldali kapcsolat létrehozásakor" -#: ../gio/gdbusconnection.c:4124 ../gio/gdbusconnection.c:4471 +#: gio/gdbusconnection.c:4124 gio/gdbusconnection.c:4471 #, c-format msgid "" "No such interface 'org.freedesktop.DBus.Properties' on object at path %s" @@ -664,80 +653,80 @@ "Nincs „org.freedesktop.DBus.Properties” interfész a(z) %s útvonalon lévő " "objektumon" -#: ../gio/gdbusconnection.c:4266 +#: gio/gdbusconnection.c:4266 #, c-format msgid "No such property '%s'" msgstr "Nincs „%s” tulajdonság" -#: ../gio/gdbusconnection.c:4278 +#: gio/gdbusconnection.c:4278 #, c-format msgid "Property '%s' is not readable" msgstr "A tulajdonság („%s”) nem olvasható" -#: ../gio/gdbusconnection.c:4289 +#: gio/gdbusconnection.c:4289 #, c-format msgid "Property '%s' is not writable" msgstr "A tulajdonság („%s”) nem írható" -#: ../gio/gdbusconnection.c:4309 +#: gio/gdbusconnection.c:4309 #, c-format msgid "Error setting property '%s': Expected type '%s' but got '%s'" msgstr "" "Hiba a(z) „%s” tulajdonság beállításakor: a várt „%s” típus helyett „%s” " "érkezett" -#: ../gio/gdbusconnection.c:4414 ../gio/gdbusconnection.c:4622 -#: ../gio/gdbusconnection.c:6591 +#: gio/gdbusconnection.c:4414 gio/gdbusconnection.c:4622 +#: gio/gdbusconnection.c:6591 #, c-format msgid "No such interface '%s'" msgstr "Nincs ilyen interfész: „%s”" -#: ../gio/gdbusconnection.c:4840 ../gio/gdbusconnection.c:7100 +#: gio/gdbusconnection.c:4840 gio/gdbusconnection.c:7100 #, c-format msgid "No such interface '%s' on object at path %s" msgstr "Nincs „%s” interfész a(z) %s útvonalon lévő objektumon" -#: ../gio/gdbusconnection.c:4938 +#: gio/gdbusconnection.c:4938 #, c-format msgid "No such method '%s'" msgstr "Nincs „%s” metódus" -#: ../gio/gdbusconnection.c:4969 +#: gio/gdbusconnection.c:4969 #, c-format msgid "Type of message, '%s', does not match expected type '%s'" msgstr "Az üzenet „%s” típusa nem felel meg a várt „%s” típusnak" -#: ../gio/gdbusconnection.c:5167 +#: gio/gdbusconnection.c:5167 #, c-format msgid "An object is already exported for the interface %s at %s" msgstr "Már exportálva van egy objektum a(z) %s interfészhez itt: %s" -#: ../gio/gdbusconnection.c:5393 +#: gio/gdbusconnection.c:5393 #, c-format msgid "Unable to retrieve property %s.%s" msgstr "Nem sikerült lekérni a tulajdonságot: %s.%s" -#: ../gio/gdbusconnection.c:5449 +#: gio/gdbusconnection.c:5449 #, c-format msgid "Unable to set property %s.%s" msgstr "Nem sikerült beállítani a tulajdonságot: %s.%s" -#: ../gio/gdbusconnection.c:5627 +#: gio/gdbusconnection.c:5627 #, c-format msgid "Method '%s' returned type '%s', but expected '%s'" msgstr "A metódus („%s”) a(z) „%s” típust adta vissza a várt „%s” helyett" -#: ../gio/gdbusconnection.c:6702 +#: gio/gdbusconnection.c:6702 #, c-format msgid "Method '%s' on interface '%s' with signature '%s' does not exist" msgstr "A(z) „%s” metódus nem létezik a(z) „%s” interfészen „%s” aláírással" -#: ../gio/gdbusconnection.c:6823 +#: gio/gdbusconnection.c:6823 #, c-format msgid "A subtree is already exported for %s" msgstr "Egy részfa már exportálva van a következőhöz: %s" -#: ../gio/gdbusconnection.c:7151 +#: gio/gdbusconnection.c:7151 #, c-format msgid "" "Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable " @@ -746,27 +735,27 @@ "Nem határozható meg a busz címe a DBUS_STARTER_BUS_TYPE környezeti " "változóból – ismeretlen „%s” érték" -#: ../gio/gdbusmessage.c:1246 +#: gio/gdbusmessage.c:1249 msgid "type is INVALID" msgstr "a típus érvénytelen" -#: ../gio/gdbusmessage.c:1257 +#: gio/gdbusmessage.c:1260 msgid "METHOD_CALL message: PATH or MEMBER header field is missing" msgstr "METHOD_CALL üzenet: a PATH vagy MEMBER fejlécmező hiányzik" -#: ../gio/gdbusmessage.c:1268 +#: gio/gdbusmessage.c:1271 msgid "METHOD_RETURN message: REPLY_SERIAL header field is missing" msgstr "METHOD_RETURN üzenet: a REPLY_SERIAL fejlécmező hiányzik" -#: ../gio/gdbusmessage.c:1280 +#: gio/gdbusmessage.c:1283 msgid "ERROR message: REPLY_SERIAL or ERROR_NAME header field is missing" msgstr "ERROR üzenet: a REPLY_SERIAL vagy ERROR_NAME fejlécmező hiányzik" -#: ../gio/gdbusmessage.c:1293 +#: gio/gdbusmessage.c:1296 msgid "SIGNAL message: PATH, INTERFACE or MEMBER header field is missing" msgstr "SIGNAL üzenet: a PATH, INTERFACE vagy MEMBER fejlécmező hiányzik" -#: ../gio/gdbusmessage.c:1301 +#: gio/gdbusmessage.c:1304 msgid "" "SIGNAL message: The PATH header field is using the reserved value /org/" "freedesktop/DBus/Local" @@ -774,7 +763,7 @@ "SIGNAL üzenet: a PATH fejlécmező a fenntartott /org/freedesktop/DBus/Local " "értéket használja" -#: ../gio/gdbusmessage.c:1309 +#: gio/gdbusmessage.c:1312 msgid "" "SIGNAL message: The INTERFACE header field is using the reserved value org." "freedesktop.DBus.Local" @@ -782,19 +771,19 @@ "SIGNAL üzenet: az INTERFACE fejlécmező a fenntartott value org.freedesktop." "DBus.Local értéket használja" -#: ../gio/gdbusmessage.c:1357 ../gio/gdbusmessage.c:1417 +#: gio/gdbusmessage.c:1360 gio/gdbusmessage.c:1420 #, c-format msgid "Wanted to read %lu byte but only got %lu" msgid_plural "Wanted to read %lu bytes but only got %lu" msgstr[0] "Az olvasandó %lu bájt helyett csak %lu érkezett" msgstr[1] "Az olvasandó %lu bájt helyett csak %lu érkezett" -#: ../gio/gdbusmessage.c:1371 +#: gio/gdbusmessage.c:1374 #, c-format msgid "Expected NUL byte after the string “%s” but found byte %d" msgstr "A(z) „%s” karakterlánc után várt NULL bájt helyett %d bájt található" -#: ../gio/gdbusmessage.c:1390 +#: gio/gdbusmessage.c:1393 #, c-format msgid "" "Expected valid UTF-8 string but found invalid bytes at byte offset %d " @@ -804,17 +793,17 @@ "a(z) %d bájteltolásnál (a karakterlánc hossza: %d). Az érvényes UTF-8 " "karakterlánc az adott pontig: „%s”" -#: ../gio/gdbusmessage.c:1593 +#: gio/gdbusmessage.c:1596 #, c-format msgid "Parsed value “%s” is not a valid D-Bus object path" msgstr "A feldolgozott „%s” érték nem érvényes D-Bus objektumútvonal" -#: ../gio/gdbusmessage.c:1615 +#: gio/gdbusmessage.c:1618 #, c-format msgid "Parsed value “%s” is not a valid D-Bus signature" msgstr "A feldolgozott „%s” érték nem érvényes D-Bus aláírás" -#: ../gio/gdbusmessage.c:1662 +#: gio/gdbusmessage.c:1665 #, c-format msgid "" "Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)." @@ -825,7 +814,7 @@ msgstr[1] "" "%u bájt hosszú tömb található. A maximális hossz 2<<26 bájt (64 MiB)." -#: ../gio/gdbusmessage.c:1682 +#: gio/gdbusmessage.c:1685 #, c-format msgid "" "Encountered array of type “a%c”, expected to have a length a multiple of %u " @@ -834,19 +823,19 @@ "Egy „a%c” típusú tömb található, az elvárt hossz a(z) %u bájt többszöröse, " "de %u bájt hosszú található" -#: ../gio/gdbusmessage.c:1849 +#: gio/gdbusmessage.c:1855 #, c-format msgid "Parsed value “%s” for variant is not a valid D-Bus signature" msgstr "A változat feldolgozott „%s” értéke nem érvényes D-Bus aláírás" -#: ../gio/gdbusmessage.c:1873 +#: gio/gdbusmessage.c:1879 #, c-format msgid "" "Error deserializing GVariant with type string “%s” from the D-Bus wire format" msgstr "" "Hiba a(z) „%s” típusú GVariant visszafejtésekor a D-Bus átviteli formátumból" -#: ../gio/gdbusmessage.c:2055 +#: gio/gdbusmessage.c:2064 #, c-format msgid "" "Invalid endianness value. Expected 0x6c (“l”) or 0x42 (“B”) but found value " @@ -855,56 +844,60 @@ "Érvénytelen bájtsorrend-érték. A várt 0x6c („l”) vagy 0x42 („B”) helyett 0x" "%02x érték található" -#: ../gio/gdbusmessage.c:2068 +#: gio/gdbusmessage.c:2077 #, c-format msgid "Invalid major protocol version. Expected 1 but found %d" msgstr "Érvénytelen fő protokollverzió. A várt 1 helyett %d található" -#: ../gio/gdbusmessage.c:2124 +#: gio/gdbusmessage.c:2130 gio/gdbusmessage.c:2720 +msgid "Signature header found but is not of type signature" +msgstr "Aláírásfejléc található, de nem aláírás típusú" + +#: gio/gdbusmessage.c:2142 #, c-format msgid "Signature header with signature “%s” found but message body is empty" msgstr "Aláírásfejléc található „%s” aláírással, de az üzenettörzs üres" -#: ../gio/gdbusmessage.c:2138 +#: gio/gdbusmessage.c:2156 #, c-format msgid "Parsed value “%s” is not a valid D-Bus signature (for body)" msgstr "A feldolgozott „%s” érték nem érvényes D-Bus aláírás (a törzshöz)" -#: ../gio/gdbusmessage.c:2168 +#: gio/gdbusmessage.c:2186 #, c-format msgid "No signature header in message but the message body is %u byte" msgid_plural "No signature header in message but the message body is %u bytes" msgstr[0] "Nincs aláírásfejléc az üzenetben, de az üzenettörzs %u bájt" msgstr[1] "Nincs aláírásfejléc az üzenetben, de az üzenettörzs %u bájt" -#: ../gio/gdbusmessage.c:2178 +#: gio/gdbusmessage.c:2196 msgid "Cannot deserialize message: " msgstr "Nem fejthető sorba az üzenet: " -#: ../gio/gdbusmessage.c:2519 +#: gio/gdbusmessage.c:2537 #, c-format msgid "" "Error serializing GVariant with type string “%s” to the D-Bus wire format" msgstr "" "Hiba a(z) „%s” típusú GVariant sorbafejtésekor a D-Bus átviteli formátumba" -#: ../gio/gdbusmessage.c:2656 +#: gio/gdbusmessage.c:2674 #, c-format msgid "" "Number of file descriptors in message (%d) differs from header field (%d)" msgstr "" "Az üzenetben található fájlleírók száma (%d) eltér a fejléc mezőtől (%d)" -#: ../gio/gdbusmessage.c:2664 +#: gio/gdbusmessage.c:2682 msgid "Cannot serialize message: " msgstr "Az üzenet nem fejthető sorba: " -#: ../gio/gdbusmessage.c:2708 +#: gio/gdbusmessage.c:2736 #, c-format msgid "Message body has signature “%s” but there is no signature header" msgstr "Az üzenettörzs „%s” aláírással rendelkezik, de nincs aláírásfejléc" -#: ../gio/gdbusmessage.c:2718 +#: gio/gdbusmessage.c:2746 #, c-format msgid "" "Message body has type signature “%s” but signature in the header field is " @@ -913,40 +906,40 @@ "Az üzenettörzs „%s” típusaláírással rendelkezik, de az aláírásfejlécben lévő " "aláírás: „%s”" -#: ../gio/gdbusmessage.c:2734 +#: gio/gdbusmessage.c:2762 #, c-format msgid "Message body is empty but signature in the header field is “(%s)”" msgstr "Az üzenettörzs üres, de az aláírásfejlécben lévő aláírás: „%s”" -#: ../gio/gdbusmessage.c:3287 +#: gio/gdbusmessage.c:3315 #, c-format msgid "Error return with body of type “%s”" msgstr "Hiba került visszaadásra a(z) „%s” típusú törzzsel" -#: ../gio/gdbusmessage.c:3295 +#: gio/gdbusmessage.c:3323 msgid "Error return with empty body" msgstr "Hiba került visszaadásra az üres törzzsel" -#: ../gio/gdbusprivate.c:2066 +#: gio/gdbusprivate.c:2066 #, c-format msgid "Unable to get Hardware profile: %s" msgstr "Nem kérhető le hardverprofil: %s" -#: ../gio/gdbusprivate.c:2111 +#: gio/gdbusprivate.c:2111 msgid "Unable to load /var/lib/dbus/machine-id or /etc/machine-id: " msgstr "Nem tölthető be a /var/lib/dbus/machine-id vagy az /etc/machine-id: " -#: ../gio/gdbusproxy.c:1612 +#: gio/gdbusproxy.c:1612 #, c-format msgid "Error calling StartServiceByName for %s: " msgstr "Hiba a StartServiceByName hívásakor ehhez: %s: " -#: ../gio/gdbusproxy.c:1635 +#: gio/gdbusproxy.c:1635 #, c-format msgid "Unexpected reply %d from StartServiceByName(\"%s\") method" msgstr "Váratlan válasz (%d) a StartServiceByName(\"%s\") metódustól" -#: ../gio/gdbusproxy.c:2726 ../gio/gdbusproxy.c:2860 +#: gio/gdbusproxy.c:2726 gio/gdbusproxy.c:2860 msgid "" "Cannot invoke method; proxy is for a well-known name without an owner and " "proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag" @@ -954,30 +947,30 @@ "A metódus nem hívható; a proxy egy jól ismert névhez tartozik tulajdonos " "nélkül, és a proxy a G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START jelzővel készült" -#: ../gio/gdbusserver.c:708 +#: gio/gdbusserver.c:708 msgid "Abstract name space not supported" msgstr "Az absztrakt névtér nem támogatott" -#: ../gio/gdbusserver.c:795 +#: gio/gdbusserver.c:795 msgid "Cannot specify nonce file when creating a server" msgstr "Kiszolgáló létrehozásakor nem adható meg az ideiglenes fájl" -#: ../gio/gdbusserver.c:876 +#: gio/gdbusserver.c:876 #, c-format msgid "Error writing nonce file at “%s”: %s" msgstr "Hiba az ideiglenes fájl („%s”) írásakor: %s" -#: ../gio/gdbusserver.c:1047 +#: gio/gdbusserver.c:1047 #, c-format msgid "The string “%s” is not a valid D-Bus GUID" msgstr "A(z) „%s” karakterlánc nem érvényes D-Bus GUID" -#: ../gio/gdbusserver.c:1087 +#: gio/gdbusserver.c:1087 #, c-format msgid "Cannot listen on unsupported transport “%s”" msgstr "Nem figyelhető a nem támogatott „%s” szállítás" -#: ../gio/gdbus-tool.c:95 +#: gio/gdbus-tool.c:95 #, c-format msgid "" "Commands:\n" @@ -999,54 +992,54 @@ "\n" "Az egyes parancsok súgója a „%s PARANCS --help” kiadásával érhető el.\n" -#: ../gio/gdbus-tool.c:167 ../gio/gdbus-tool.c:234 ../gio/gdbus-tool.c:306 -#: ../gio/gdbus-tool.c:330 ../gio/gdbus-tool.c:811 ../gio/gdbus-tool.c:1150 -#: ../gio/gdbus-tool.c:1592 +#: gio/gdbus-tool.c:185 gio/gdbus-tool.c:252 gio/gdbus-tool.c:324 +#: gio/gdbus-tool.c:348 gio/gdbus-tool.c:834 gio/gdbus-tool.c:1171 +#: gio/gdbus-tool.c:1613 #, c-format msgid "Error: %s\n" msgstr "Hiba: %s\n" -#: ../gio/gdbus-tool.c:178 ../gio/gdbus-tool.c:247 ../gio/gdbus-tool.c:1608 +#: gio/gdbus-tool.c:196 gio/gdbus-tool.c:265 gio/gdbus-tool.c:1629 #, c-format msgid "Error parsing introspection XML: %s\n" msgstr "Hiba a betekintési XML feldolgozásakor: %s\n" -#: ../gio/gdbus-tool.c:216 +#: gio/gdbus-tool.c:234 #, c-format msgid "Error: %s is not a valid name\n" msgstr "Hiba: a(z) %s nem érvényes név\n" -#: ../gio/gdbus-tool.c:364 +#: gio/gdbus-tool.c:382 msgid "Connect to the system bus" msgstr "Csatlakozás a rendszerbuszhoz" -#: ../gio/gdbus-tool.c:365 +#: gio/gdbus-tool.c:383 msgid "Connect to the session bus" msgstr "Csatlakozás a munkamenetbuszhoz" -#: ../gio/gdbus-tool.c:366 +#: gio/gdbus-tool.c:384 msgid "Connect to given D-Bus address" msgstr "Csatlakozás a megadott D-Bus címhez" -#: ../gio/gdbus-tool.c:376 +#: gio/gdbus-tool.c:394 msgid "Connection Endpoint Options:" msgstr "Kapcsolatvégpont beállításai:" -#: ../gio/gdbus-tool.c:377 +#: gio/gdbus-tool.c:395 msgid "Options specifying the connection endpoint" msgstr "A kapcsolat végpontját megadó beállítások" -#: ../gio/gdbus-tool.c:399 +#: gio/gdbus-tool.c:417 #, c-format msgid "No connection endpoint specified" msgstr "Nincs megadva kapcsolatvégpont" -#: ../gio/gdbus-tool.c:409 +#: gio/gdbus-tool.c:427 #, c-format msgid "Multiple connection endpoints specified" msgstr "Több kapcsolatvégpontot adott meg" -#: ../gio/gdbus-tool.c:479 +#: gio/gdbus-tool.c:497 #, c-format msgid "" "Warning: According to introspection data, interface “%s” does not exist\n" @@ -1054,7 +1047,7 @@ "Figyelmeztetés: a betekintési adatok szerint a(z) „%s” interfész nem " "létezik\n" -#: ../gio/gdbus-tool.c:488 +#: gio/gdbus-tool.c:506 #, c-format msgid "" "Warning: According to introspection data, method “%s” does not exist on " @@ -1063,167 +1056,161 @@ "Figyelmeztetés: a betekintési adatok szerint a(z) „%2$s” interfészen nem " "létezik „%1$s” metódus\n" -#: ../gio/gdbus-tool.c:550 +#: gio/gdbus-tool.c:568 msgid "Optional destination for signal (unique name)" msgstr "A szignál elhagyható célja (egyedi név)" -#: ../gio/gdbus-tool.c:551 +#: gio/gdbus-tool.c:569 msgid "Object path to emit signal on" msgstr "Szignál kibocsátása ezen az objektumútvonalon" -#: ../gio/gdbus-tool.c:552 +#: gio/gdbus-tool.c:570 msgid "Signal and interface name" msgstr "Szignál és interfész neve" -#: ../gio/gdbus-tool.c:587 +#: gio/gdbus-tool.c:603 msgid "Emit a signal." msgstr "Szignál kibocsátása." -#: ../gio/gdbus-tool.c:642 ../gio/gdbus-tool.c:944 ../gio/gdbus-tool.c:1698 -#: ../gio/gdbus-tool.c:1931 ../gio/gdbus-tool.c:2152 +#: gio/gdbus-tool.c:658 gio/gdbus-tool.c:965 gio/gdbus-tool.c:1715 +#: gio/gdbus-tool.c:1944 gio/gdbus-tool.c:2164 #, c-format msgid "Error connecting: %s\n" msgstr "Hiba a csatlakozáskor: %s\n" -#: ../gio/gdbus-tool.c:659 ../gio/gdbus-tool.c:961 ../gio/gdbus-tool.c:1715 -#: ../gio/gdbus-tool.c:1956 -#, c-format -msgid "Error: Destination is not specified\n" -msgstr "Hiba: a cél nincs megadva\n" - -#: ../gio/gdbus-tool.c:670 +#: gio/gdbus-tool.c:678 #, c-format msgid "Error: %s is not a valid unique bus name.\n" msgstr "Hiba: a(z) %s nem érvényes egyedi busznév.\n" -#: ../gio/gdbus-tool.c:685 ../gio/gdbus-tool.c:987 ../gio/gdbus-tool.c:1741 -#, c-format +#: gio/gdbus-tool.c:697 gio/gdbus-tool.c:1008 gio/gdbus-tool.c:1758 msgid "Error: Object path is not specified\n" msgstr "Hiba: az objektumútvonal nincs megadva\n" -#: ../gio/gdbus-tool.c:705 ../gio/gdbus-tool.c:1007 ../gio/gdbus-tool.c:1761 -#: ../gio/gdbus-tool.c:2002 +#: gio/gdbus-tool.c:720 gio/gdbus-tool.c:1028 gio/gdbus-tool.c:1778 +#: gio/gdbus-tool.c:2015 #, c-format msgid "Error: %s is not a valid object path\n" msgstr "Hiba: a(z) %s nem érvényes objektumútvonal\n" -#: ../gio/gdbus-tool.c:720 -#, c-format +#: gio/gdbus-tool.c:740 msgid "Error: Signal name is not specified\n" msgstr "Hiba: a szignálnév nincs megadva\n" -#: ../gio/gdbus-tool.c:731 +#: gio/gdbus-tool.c:754 #, c-format msgid "Error: Signal name “%s” is invalid\n" msgstr "Hiba: a szignálnév („%s”) érvénytelen\n" -#: ../gio/gdbus-tool.c:743 +#: gio/gdbus-tool.c:766 #, c-format msgid "Error: %s is not a valid interface name\n" msgstr "Hiba: a(z) %s nem érvényes interfésznév\n" -#: ../gio/gdbus-tool.c:749 +#: gio/gdbus-tool.c:772 #, c-format msgid "Error: %s is not a valid member name\n" msgstr "Hiba: a(z) %s nem érvényes tagnév\n" #. Use the original non-"parse-me-harder" error -#: ../gio/gdbus-tool.c:786 ../gio/gdbus-tool.c:1119 +#: gio/gdbus-tool.c:809 gio/gdbus-tool.c:1140 #, c-format msgid "Error parsing parameter %d: %s\n" msgstr "Hiba a(z) %d. paraméter feldolgozásakor: %s\n" -#: ../gio/gdbus-tool.c:818 +#: gio/gdbus-tool.c:841 #, c-format msgid "Error flushing connection: %s\n" msgstr "Hiba a kapcsolat kiürítésekor: %s\n" -#: ../gio/gdbus-tool.c:845 +#: gio/gdbus-tool.c:868 msgid "Destination name to invoke method on" msgstr "A cél neve a metódushíváshoz" -#: ../gio/gdbus-tool.c:846 +#: gio/gdbus-tool.c:869 msgid "Object path to invoke method on" msgstr "Objektum útvonala a metódushíváshoz" -#: ../gio/gdbus-tool.c:847 +#: gio/gdbus-tool.c:870 msgid "Method and interface name" msgstr "Metódus és interfész neve" -#: ../gio/gdbus-tool.c:848 +#: gio/gdbus-tool.c:871 msgid "Timeout in seconds" msgstr "Időkorlát másodpercben" -#: ../gio/gdbus-tool.c:889 +#: gio/gdbus-tool.c:910 msgid "Invoke a method on a remote object." msgstr "Metódus hívása távoli objektumon." -#: ../gio/gdbus-tool.c:972 ../gio/gdbus-tool.c:1732 ../gio/gdbus-tool.c:1967 +#: gio/gdbus-tool.c:982 gio/gdbus-tool.c:1732 gio/gdbus-tool.c:1969 +msgid "Error: Destination is not specified\n" +msgstr "Hiba: a cél nincs megadva\n" + +#: gio/gdbus-tool.c:993 gio/gdbus-tool.c:1749 gio/gdbus-tool.c:1980 #, c-format msgid "Error: %s is not a valid bus name\n" msgstr "Hiba: a(z) %s nem érvényes busznév\n" -#: ../gio/gdbus-tool.c:1022 -#, c-format +#: gio/gdbus-tool.c:1043 msgid "Error: Method name is not specified\n" msgstr "Hiba: a metódusnév nincs megadva\n" -#: ../gio/gdbus-tool.c:1033 +#: gio/gdbus-tool.c:1054 #, c-format msgid "Error: Method name “%s” is invalid\n" msgstr "Hiba: a metódusnév („%s”) érvénytelen\n" -#: ../gio/gdbus-tool.c:1111 +#: gio/gdbus-tool.c:1132 #, c-format msgid "Error parsing parameter %d of type “%s”: %s\n" msgstr "Hiba a(z) „%2$s” típusú %1$d. paraméter feldolgozásakor: %3$s\n" -#: ../gio/gdbus-tool.c:1555 +#: gio/gdbus-tool.c:1576 msgid "Destination name to introspect" msgstr "A cél neve a betekintéshez" -#: ../gio/gdbus-tool.c:1556 +#: gio/gdbus-tool.c:1577 msgid "Object path to introspect" msgstr "Az objektumútvonal a betekintéshez" -#: ../gio/gdbus-tool.c:1557 +#: gio/gdbus-tool.c:1578 msgid "Print XML" msgstr "XML kiírása" -#: ../gio/gdbus-tool.c:1558 +#: gio/gdbus-tool.c:1579 msgid "Introspect children" msgstr "Betekintés gyermekekbe" -#: ../gio/gdbus-tool.c:1559 +#: gio/gdbus-tool.c:1580 msgid "Only print properties" msgstr "Csak a tulajdonságok kiírása" -#: ../gio/gdbus-tool.c:1650 +#: gio/gdbus-tool.c:1667 msgid "Introspect a remote object." msgstr "Betekintés távoli objektumba." -#: ../gio/gdbus-tool.c:1853 +#: gio/gdbus-tool.c:1870 msgid "Destination name to monitor" msgstr "Megfigyelendő cél neve" -#: ../gio/gdbus-tool.c:1854 +#: gio/gdbus-tool.c:1871 msgid "Object path to monitor" msgstr "Megfigyelendő objektumútvonal" -#: ../gio/gdbus-tool.c:1883 +#: gio/gdbus-tool.c:1896 msgid "Monitor a remote object." msgstr "Távoli objektum megfigyelése." -#: ../gio/gdbus-tool.c:1941 -#, c-format +#: gio/gdbus-tool.c:1954 msgid "Error: can’t monitor a non-message-bus connection\n" msgstr "Hiba: nem figyelhető meg a nem üzenetbusz kapcsolat\n" -#: ../gio/gdbus-tool.c:2065 +#: gio/gdbus-tool.c:2078 msgid "Service to activate before waiting for the other one (well-known name)" msgstr "Az aktiválandó szolgáltatás, mielőtt a másikra várna (ismert név)" -#: ../gio/gdbus-tool.c:2068 +#: gio/gdbus-tool.c:2081 msgid "" "Timeout to wait for before exiting with an error (seconds); 0 for no timeout " "(default)" @@ -1231,137 +1218,132 @@ "Az időtúllépés, mielőtt hibával kilépne (másodpercben); 0, ha nincs " "időtúllépés (alapértelmezett)" -#: ../gio/gdbus-tool.c:2116 +#: gio/gdbus-tool.c:2129 msgid "[OPTION…] BUS-NAME" msgstr "[KAPCSOLÓ…] BUSZNÉV" -#: ../gio/gdbus-tool.c:2118 +#: gio/gdbus-tool.c:2130 msgid "Wait for a bus name to appear." msgstr "Várakozás egy busznévre." -#: ../gio/gdbus-tool.c:2194 -#, c-format +#: gio/gdbus-tool.c:2206 msgid "Error: A service to activate for must be specified.\n" msgstr "Hiba: az objektumútvonal nincs megadva.\n" -#: ../gio/gdbus-tool.c:2199 -#, c-format +#: gio/gdbus-tool.c:2211 msgid "Error: A service to wait for must be specified.\n" msgstr "Hiba: az objektumútvonal nincs megadva.\n" -#: ../gio/gdbus-tool.c:2204 -#, c-format +#: gio/gdbus-tool.c:2216 msgid "Error: Too many arguments.\n" msgstr "Hiba: Túl sok argumentum.\n" -#: ../gio/gdbus-tool.c:2212 ../gio/gdbus-tool.c:2219 +#: gio/gdbus-tool.c:2224 gio/gdbus-tool.c:2231 #, c-format msgid "Error: %s is not a valid well-known bus name.\n" msgstr "Hiba: a(z) %s nem érvényes busznév\n" -#: ../gio/gdesktopappinfo.c:2001 ../gio/gdesktopappinfo.c:4566 +#: gio/gdesktopappinfo.c:2001 gio/gdesktopappinfo.c:4566 msgid "Unnamed" msgstr "Névtelen" -#: ../gio/gdesktopappinfo.c:2411 +#: gio/gdesktopappinfo.c:2411 msgid "Desktop file didn’t specify Exec field" msgstr "A desktop fájl nem adta meg az Exec mezőt" -#: ../gio/gdesktopappinfo.c:2701 +#: gio/gdesktopappinfo.c:2701 msgid "Unable to find terminal required for application" msgstr "Nem található az alkalmazáshoz szükséges terminál" -#: ../gio/gdesktopappinfo.c:3135 +#: gio/gdesktopappinfo.c:3135 #, c-format msgid "Can’t create user application configuration folder %s: %s" msgstr "" "Nem hozható létre a(z) %s felhasználói alkalmazáskonfigurációs mappa: %s" -#: ../gio/gdesktopappinfo.c:3139 +#: gio/gdesktopappinfo.c:3139 #, c-format msgid "Can’t create user MIME configuration folder %s: %s" msgstr "Nem hozható létre a(z) %s felhasználói MIME konfigurációs mappa: %s" -#: ../gio/gdesktopappinfo.c:3379 ../gio/gdesktopappinfo.c:3403 +#: gio/gdesktopappinfo.c:3379 gio/gdesktopappinfo.c:3403 msgid "Application information lacks an identifier" msgstr "Az alkalmazásinformációkból hiányzik az azonosító" -#: ../gio/gdesktopappinfo.c:3637 +#: gio/gdesktopappinfo.c:3637 #, c-format msgid "Can’t create user desktop file %s" msgstr "Nem hozható létre a felhasználói desktop fájl (%s)" -#: ../gio/gdesktopappinfo.c:3771 +#: gio/gdesktopappinfo.c:3771 #, c-format msgid "Custom definition for %s" msgstr "%s egyéni meghatározása" -#: ../gio/gdrive.c:417 +#: gio/gdrive.c:417 msgid "drive doesn’t implement eject" msgstr "a meghajtó nem valósítja meg a kiadást" #. Translators: This is an error #. * message for drive objects that #. * don't implement any of eject or eject_with_operation. -#: ../gio/gdrive.c:495 +#: gio/gdrive.c:495 msgid "drive doesn’t implement eject or eject_with_operation" msgstr "" "a meghajtó nem valósítja meg a kiadást vagy az eject_with_operation függvényt" -#: ../gio/gdrive.c:571 +#: gio/gdrive.c:571 msgid "drive doesn’t implement polling for media" msgstr "a meghajtó nem valósítja meg a média lekérdezését" -#: ../gio/gdrive.c:776 +#: gio/gdrive.c:776 msgid "drive doesn’t implement start" msgstr "a meghajtó nem valósítja meg a indítást" -#: ../gio/gdrive.c:878 +#: gio/gdrive.c:878 msgid "drive doesn’t implement stop" msgstr "a meghajtó nem valósítja meg a leállítást" -#: ../gio/gdummytlsbackend.c:195 ../gio/gdummytlsbackend.c:317 -#: ../gio/gdummytlsbackend.c:509 +#: gio/gdummytlsbackend.c:195 gio/gdummytlsbackend.c:317 +#: gio/gdummytlsbackend.c:509 msgid "TLS support is not available" msgstr "A TLS-támogatás nem érhető el" -#: ../gio/gdummytlsbackend.c:419 +#: gio/gdummytlsbackend.c:419 msgid "DTLS support is not available" msgstr "A DTLS-támogatás nem érhető el" -#: ../gio/gemblem.c:323 +#: gio/gemblem.c:323 #, c-format msgid "Can’t handle version %d of GEmblem encoding" msgstr "A GEmblem kódolás %d. verziója nem kezelhető" -#: ../gio/gemblem.c:333 +#: gio/gemblem.c:333 #, c-format msgid "Malformed number of tokens (%d) in GEmblem encoding" msgstr "A GEmblem kódolásban a jelsorok száma (%d) hibásan formált" -#: ../gio/gemblemedicon.c:362 +#: gio/gemblemedicon.c:362 #, c-format msgid "Can’t handle version %d of GEmblemedIcon encoding" msgstr "A GEmblemedIcon kódolás %d. verziója nem kezelhető" -#: ../gio/gemblemedicon.c:372 +#: gio/gemblemedicon.c:372 #, c-format msgid "Malformed number of tokens (%d) in GEmblemedIcon encoding" msgstr "A GEmblemedIcon kódolásban a jelsorok száma (%d) hibásan formált" -#: ../gio/gemblemedicon.c:395 +#: gio/gemblemedicon.c:395 msgid "Expected a GEmblem for GEmblemedIcon" msgstr "Egy GEmblem kellene a GEmblemedIconhoz" -#: ../gio/gfile.c:1071 ../gio/gfile.c:1309 ../gio/gfile.c:1447 -#: ../gio/gfile.c:1685 ../gio/gfile.c:1740 ../gio/gfile.c:1798 -#: ../gio/gfile.c:1882 ../gio/gfile.c:1939 ../gio/gfile.c:2003 -#: ../gio/gfile.c:2058 ../gio/gfile.c:3725 ../gio/gfile.c:3780 -#: ../gio/gfile.c:4016 ../gio/gfile.c:4058 ../gio/gfile.c:4526 -#: ../gio/gfile.c:4937 ../gio/gfile.c:5022 ../gio/gfile.c:5112 -#: ../gio/gfile.c:5209 ../gio/gfile.c:5296 ../gio/gfile.c:5397 -#: ../gio/gfile.c:7975 ../gio/gfile.c:8065 ../gio/gfile.c:8149 -#: ../gio/win32/gwinhttpfile.c:437 +#: gio/gfile.c:1071 gio/gfile.c:1309 gio/gfile.c:1447 gio/gfile.c:1685 +#: gio/gfile.c:1740 gio/gfile.c:1798 gio/gfile.c:1882 gio/gfile.c:1939 +#: gio/gfile.c:2003 gio/gfile.c:2058 gio/gfile.c:3733 gio/gfile.c:3788 +#: gio/gfile.c:4024 gio/gfile.c:4066 gio/gfile.c:4534 gio/gfile.c:4945 +#: gio/gfile.c:5030 gio/gfile.c:5120 gio/gfile.c:5217 gio/gfile.c:5304 +#: gio/gfile.c:5405 gio/gfile.c:7983 gio/gfile.c:8073 gio/gfile.c:8157 +#: gio/win32/gwinhttpfile.c:437 msgid "Operation not supported" msgstr "A művelet nem támogatott" @@ -1369,206 +1351,206 @@ #. * trying to find the enclosing (user visible) #. * mount of a file, but none exists. #. -#: ../gio/gfile.c:1570 +#: gio/gfile.c:1570 msgid "Containing mount does not exist" msgstr "A tartalmazó csatolás nem létezik" -#: ../gio/gfile.c:2617 ../gio/glocalfile.c:2446 +#: gio/gfile.c:2617 gio/glocalfile.c:2446 msgid "Can’t copy over directory" msgstr "Nem lehet a könyvtárra másolni" -#: ../gio/gfile.c:2677 +#: gio/gfile.c:2677 msgid "Can’t copy directory over directory" msgstr "A könyvtár nem másolható könyvtárba" -#: ../gio/gfile.c:2685 +#: gio/gfile.c:2685 msgid "Target file exists" msgstr "A célfájl létezik" -#: ../gio/gfile.c:2704 +#: gio/gfile.c:2704 msgid "Can’t recursively copy directory" msgstr "A könyvtár nem másolható rekurzívan" -#: ../gio/gfile.c:2979 +#: gio/gfile.c:2979 msgid "Splice not supported" msgstr "A fájlillesztés nem támogatott" -#: ../gio/gfile.c:2983 ../gio/gfile.c:3027 +#: gio/gfile.c:2983 gio/gfile.c:3028 #, c-format msgid "Error splicing file: %s" msgstr "Hiba a fájl illesztésekor: %s" -#: ../gio/gfile.c:3136 +#: gio/gfile.c:3144 msgid "Copy (reflink/clone) between mounts is not supported" msgstr "A csatolások közti másolás (reflink/clone) nem támogatott" -#: ../gio/gfile.c:3140 +#: gio/gfile.c:3148 msgid "Copy (reflink/clone) is not supported or invalid" msgstr "A másolás (reflink/clone) nem támogatott vagy érvénytelen" -#: ../gio/gfile.c:3145 +#: gio/gfile.c:3153 msgid "Copy (reflink/clone) is not supported or didn’t work" msgstr "A másolás (reflink/clone) nem támogatott vagy nem működött" -#: ../gio/gfile.c:3208 +#: gio/gfile.c:3216 msgid "Can’t copy special file" msgstr "A speciális fájl nem másolható" -#: ../gio/gfile.c:4006 +#: gio/gfile.c:4014 msgid "Invalid symlink value given" msgstr "Érvénytelen szimbolikus link érték került megadásra" -#: ../gio/gfile.c:4167 +#: gio/gfile.c:4175 msgid "Trash not supported" msgstr "A Kuka nem támogatott" -#: ../gio/gfile.c:4279 +#: gio/gfile.c:4287 #, c-format msgid "File names cannot contain “%c”" msgstr "A fájlnevek nem tartalmazhatnak „%c” karaktert" -#: ../gio/gfile.c:6760 ../gio/gvolume.c:363 +#: gio/gfile.c:6768 gio/gvolume.c:363 msgid "volume doesn’t implement mount" msgstr "a kötet nem valósítja meg a csatolást" -#: ../gio/gfile.c:6869 +#: gio/gfile.c:6877 msgid "No application is registered as handling this file" msgstr "Nincs alkalmazás regisztrálva a fájl kezeléséhez" -#: ../gio/gfileenumerator.c:212 +#: gio/gfileenumerator.c:212 msgid "Enumerator is closed" msgstr "Az enumerátor le van zárva" -#: ../gio/gfileenumerator.c:219 ../gio/gfileenumerator.c:278 -#: ../gio/gfileenumerator.c:377 ../gio/gfileenumerator.c:476 +#: gio/gfileenumerator.c:219 gio/gfileenumerator.c:278 +#: gio/gfileenumerator.c:377 gio/gfileenumerator.c:476 msgid "File enumerator has outstanding operation" msgstr "A fájlenumerátor hátralévő művelettel rendelkezik" -#: ../gio/gfileenumerator.c:368 ../gio/gfileenumerator.c:467 +#: gio/gfileenumerator.c:368 gio/gfileenumerator.c:467 msgid "File enumerator is already closed" msgstr "A fájlenumerátor már le van zárva" -#: ../gio/gfileicon.c:236 +#: gio/gfileicon.c:236 #, c-format msgid "Can’t handle version %d of GFileIcon encoding" msgstr "A GFileIcon kódolás %d. verziója nem kezelhető" -#: ../gio/gfileicon.c:246 +#: gio/gfileicon.c:246 msgid "Malformed input data for GFileIcon" msgstr "A GFileIcon bemeneti adatai rosszul formáltak" -#: ../gio/gfileinputstream.c:149 ../gio/gfileinputstream.c:394 -#: ../gio/gfileiostream.c:167 ../gio/gfileoutputstream.c:164 -#: ../gio/gfileoutputstream.c:497 +#: gio/gfileinputstream.c:149 gio/gfileinputstream.c:394 +#: gio/gfileiostream.c:167 gio/gfileoutputstream.c:164 +#: gio/gfileoutputstream.c:497 msgid "Stream doesn’t support query_info" msgstr "Az adatfolyam nem támogatja a query_info-t" -#: ../gio/gfileinputstream.c:325 ../gio/gfileiostream.c:379 -#: ../gio/gfileoutputstream.c:371 +#: gio/gfileinputstream.c:325 gio/gfileiostream.c:379 +#: gio/gfileoutputstream.c:371 msgid "Seek not supported on stream" msgstr "Az adatfolyam nem támogatja a pozicionálást" -#: ../gio/gfileinputstream.c:369 +#: gio/gfileinputstream.c:369 msgid "Truncate not allowed on input stream" msgstr "A bemeneti adatfolyam csonkítása nem engedélyezett" -#: ../gio/gfileiostream.c:455 ../gio/gfileoutputstream.c:447 +#: gio/gfileiostream.c:455 gio/gfileoutputstream.c:447 msgid "Truncate not supported on stream" msgstr "Az adatfolyam csonkítása nem engedélyezett" -#: ../gio/ghttpproxy.c:91 ../gio/gresolver.c:410 ../gio/gresolver.c:476 -#: ../glib/gconvert.c:1786 +#: gio/ghttpproxy.c:91 gio/gresolver.c:410 gio/gresolver.c:476 +#: glib/gconvert.c:1786 msgid "Invalid hostname" msgstr "Érvénytelen gépnév" -#: ../gio/ghttpproxy.c:143 +#: gio/ghttpproxy.c:143 msgid "Bad HTTP proxy reply" msgstr "Rossz HTTP proxy válasz" -#: ../gio/ghttpproxy.c:159 +#: gio/ghttpproxy.c:159 msgid "HTTP proxy connection not allowed" msgstr "A HTTP proxykapcsolat nem engedélyezett" -#: ../gio/ghttpproxy.c:164 +#: gio/ghttpproxy.c:164 msgid "HTTP proxy authentication failed" msgstr "A HTTP proxyhitelesítés meghiúsult" -#: ../gio/ghttpproxy.c:167 +#: gio/ghttpproxy.c:167 msgid "HTTP proxy authentication required" msgstr "HTTP proxyhitelesítés szükséges" -#: ../gio/ghttpproxy.c:171 +#: gio/ghttpproxy.c:171 #, c-format msgid "HTTP proxy connection failed: %i" msgstr "A HTTP proxykapcsolat meghiúsult: %i" -#: ../gio/ghttpproxy.c:269 +#: gio/ghttpproxy.c:269 msgid "HTTP proxy server closed connection unexpectedly." msgstr "A HTTP proxykiszolgáló váratlanul lezárta a kapcsolatot." -#: ../gio/gicon.c:290 +#: gio/gicon.c:290 #, c-format msgid "Wrong number of tokens (%d)" msgstr "A jelsorok száma hibás (%d)" -#: ../gio/gicon.c:310 +#: gio/gicon.c:310 #, c-format msgid "No type for class name %s" msgstr "Nincs típus az osztálynévhez: %s" -#: ../gio/gicon.c:320 +#: gio/gicon.c:320 #, c-format msgid "Type %s does not implement the GIcon interface" msgstr "A(z) %s típus nem valósítja meg a GIcon interfészt" -#: ../gio/gicon.c:331 +#: gio/gicon.c:331 #, c-format msgid "Type %s is not classed" msgstr "A típus (%s) nem tartalmaz osztályokat" -#: ../gio/gicon.c:345 +#: gio/gicon.c:345 #, c-format msgid "Malformed version number: %s" msgstr "Rosszul formált verziószám: %s" -#: ../gio/gicon.c:359 +#: gio/gicon.c:359 #, c-format msgid "Type %s does not implement from_tokens() on the GIcon interface" msgstr "" "A(z) %s típus nem valósítja meg a from_tokens() függvényt a GIcon interfészen" -#: ../gio/gicon.c:461 +#: gio/gicon.c:461 msgid "Can’t handle the supplied version of the icon encoding" msgstr "Az ikonkódolás megadott verziója nem kezelhető" -#: ../gio/ginetaddressmask.c:182 +#: gio/ginetaddressmask.c:182 msgid "No address specified" msgstr "Nincs megadva cím" -#: ../gio/ginetaddressmask.c:190 +#: gio/ginetaddressmask.c:190 #, c-format msgid "Length %u is too long for address" msgstr "A(z) %u cím túl rövid a címhez" -#: ../gio/ginetaddressmask.c:223 +#: gio/ginetaddressmask.c:223 msgid "Address has bits set beyond prefix length" msgstr "A címben az előtag hosszán túl is be vannak állítva bitek" -#: ../gio/ginetaddressmask.c:300 +#: gio/ginetaddressmask.c:300 #, c-format msgid "Could not parse “%s” as IP address mask" msgstr "Nem dolgozható fel a(z) „%s” IP-cím maszkként" -#: ../gio/ginetsocketaddress.c:203 ../gio/ginetsocketaddress.c:220 -#: ../gio/gnativesocketaddress.c:109 ../gio/gunixsocketaddress.c:218 +#: gio/ginetsocketaddress.c:203 gio/ginetsocketaddress.c:220 +#: gio/gnativesocketaddress.c:109 gio/gunixsocketaddress.c:218 msgid "Not enough space for socket address" msgstr "Nincs elég hely a foglalat címének" -#: ../gio/ginetsocketaddress.c:235 +#: gio/ginetsocketaddress.c:235 msgid "Unsupported socket address" msgstr "Nem támogatott foglalatcím" -#: ../gio/ginputstream.c:188 +#: gio/ginputstream.c:188 msgid "Input stream doesn’t implement read" msgstr "A bemeneti adatfolyam nem valósítja meg az olvasást" @@ -1578,129 +1560,126 @@ #. Translators: This is an error you get if there is #. * already an operation running against this stream when #. * you try to start one -#: ../gio/ginputstream.c:1218 ../gio/giostream.c:310 -#: ../gio/goutputstream.c:1671 +#: gio/ginputstream.c:1218 gio/giostream.c:310 gio/goutputstream.c:1671 msgid "Stream has outstanding operation" msgstr "Az adatfolyam hátralévő művelettel rendelkezik" -#: ../gio/gio-tool.c:160 +#: gio/gio-tool.c:160 msgid "Copy with file" msgstr "Másolás fájllal" -#: ../gio/gio-tool.c:164 +#: gio/gio-tool.c:164 msgid "Keep with file when moved" msgstr "Megtartás a fájllal áthelyezéskor" -#: ../gio/gio-tool.c:205 +#: gio/gio-tool.c:205 msgid "“version” takes no arguments" msgstr "a „version” nem vár argumentumot" -#: ../gio/gio-tool.c:207 ../gio/gio-tool.c:223 ../glib/goption.c:857 +#: gio/gio-tool.c:207 gio/gio-tool.c:223 glib/goption.c:857 msgid "Usage:" msgstr "Használat:" -#: ../gio/gio-tool.c:210 +#: gio/gio-tool.c:210 msgid "Print version information and exit." msgstr "Verziószám kiírása és kilépés." -#: ../gio/gio-tool.c:224 +#: gio/gio-tool.c:224 msgid "[ARGS...]" msgstr "[ARGUMENTUMOK…]" -#: ../gio/gio-tool.c:226 +#: gio/gio-tool.c:226 msgid "Commands:" msgstr "Parancsok:" -#: ../gio/gio-tool.c:229 +#: gio/gio-tool.c:229 msgid "Concatenate files to standard output" msgstr "Fájlok összefűzése a szabványos kimenetre" -#: ../gio/gio-tool.c:230 +#: gio/gio-tool.c:230 msgid "Copy one or more files" msgstr "Fájlok másolása" -#: ../gio/gio-tool.c:231 +#: gio/gio-tool.c:231 msgid "Show information about locations" msgstr "Információk megjelenítése helyekről" -#: ../gio/gio-tool.c:232 +#: gio/gio-tool.c:232 msgid "List the contents of locations" msgstr "A helyek tartalmának felsorolása" -#: ../gio/gio-tool.c:233 +#: gio/gio-tool.c:233 msgid "Get or set the handler for a mimetype" msgstr "A MIME-típus kezelőjének lekérése vagy beállítása" -#: ../gio/gio-tool.c:234 +#: gio/gio-tool.c:234 msgid "Create directories" msgstr "Könyvtárak létrehozása" -#: ../gio/gio-tool.c:235 +#: gio/gio-tool.c:235 msgid "Monitor files and directories for changes" msgstr "Fájlok és könyvtárak változásainak figyelése" -#: ../gio/gio-tool.c:236 +#: gio/gio-tool.c:236 msgid "Mount or unmount the locations" msgstr "A helyek csatolása vagy leválasztása" -#: ../gio/gio-tool.c:237 +#: gio/gio-tool.c:237 msgid "Move one or more files" msgstr "Fájlok áthelyezése" -#: ../gio/gio-tool.c:238 +#: gio/gio-tool.c:238 msgid "Open files with the default application" msgstr "Fájlok megnyitása az alapértelmezett alkalmazással" -#: ../gio/gio-tool.c:239 +#: gio/gio-tool.c:239 msgid "Rename a file" msgstr "Fájl átnevezése" -#: ../gio/gio-tool.c:240 +#: gio/gio-tool.c:240 msgid "Delete one or more files" msgstr "Fájlok törlése" -#: ../gio/gio-tool.c:241 +#: gio/gio-tool.c:241 msgid "Read from standard input and save" msgstr "Szabványos bemenet olvasása és mentése" -#: ../gio/gio-tool.c:242 +#: gio/gio-tool.c:242 msgid "Set a file attribute" msgstr "Egy fájlattribútum beállítása" -#: ../gio/gio-tool.c:243 +#: gio/gio-tool.c:243 msgid "Move files or directories to the trash" msgstr "Fájlok vagy könyvtárak áthelyezése a Kukába" -#: ../gio/gio-tool.c:244 +#: gio/gio-tool.c:244 msgid "Lists the contents of locations in a tree" msgstr "A helyek tartalmának felsorolása egy fában" -#: ../gio/gio-tool.c:246 +#: gio/gio-tool.c:246 #, c-format msgid "Use %s to get detailed help.\n" msgstr "Részletes segítségért adja ki a %s parancsot.\n" -#: ../gio/gio-tool-cat.c:87 +#: gio/gio-tool-cat.c:87 msgid "Error writing to stdout" msgstr "Hiba a szabványos kimenetre íráskor" #. Translators: commandline placeholder -#: ../gio/gio-tool-cat.c:133 ../gio/gio-tool-info.c:282 -#: ../gio/gio-tool-list.c:165 ../gio/gio-tool-mkdir.c:48 -#: ../gio/gio-tool-monitor.c:37 ../gio/gio-tool-monitor.c:39 -#: ../gio/gio-tool-monitor.c:41 ../gio/gio-tool-monitor.c:43 -#: ../gio/gio-tool-monitor.c:203 ../gio/gio-tool-mount.c:1141 -#: ../gio/gio-tool-open.c:113 ../gio/gio-tool-remove.c:48 -#: ../gio/gio-tool-rename.c:45 ../gio/gio-tool-set.c:89 -#: ../gio/gio-tool-trash.c:81 ../gio/gio-tool-tree.c:239 +#: gio/gio-tool-cat.c:133 gio/gio-tool-info.c:282 gio/gio-tool-list.c:165 +#: gio/gio-tool-mkdir.c:48 gio/gio-tool-monitor.c:37 gio/gio-tool-monitor.c:39 +#: gio/gio-tool-monitor.c:41 gio/gio-tool-monitor.c:43 +#: gio/gio-tool-monitor.c:203 gio/gio-tool-mount.c:1123 gio/gio-tool-open.c:113 +#: gio/gio-tool-remove.c:48 gio/gio-tool-rename.c:45 gio/gio-tool-set.c:89 +#: gio/gio-tool-trash.c:81 gio/gio-tool-tree.c:239 msgid "LOCATION" msgstr "HELY" -#: ../gio/gio-tool-cat.c:138 +#: gio/gio-tool-cat.c:138 msgid "Concatenate files and print to standard output." msgstr "Fájlok összefűzése és kiírása a szabványos kimenetre." -#: ../gio/gio-tool-cat.c:140 +#: gio/gio-tool-cat.c:140 msgid "" "gio cat works just like the traditional cat utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" @@ -1710,58 +1689,55 @@ "fájlok helyett GIO helyeket használ: megadható például helyként az\n" "smb://kiszolgáló/erőforrás/fájl.txt." -#: ../gio/gio-tool-cat.c:162 ../gio/gio-tool-info.c:313 -#: ../gio/gio-tool-mkdir.c:76 ../gio/gio-tool-monitor.c:228 -#: ../gio/gio-tool-open.c:139 ../gio/gio-tool-remove.c:72 +#: gio/gio-tool-cat.c:162 gio/gio-tool-info.c:313 gio/gio-tool-mkdir.c:76 +#: gio/gio-tool-monitor.c:228 gio/gio-tool-open.c:139 gio/gio-tool-remove.c:72 msgid "No locations given" msgstr "Nincsenek megadva helyek" -#: ../gio/gio-tool-copy.c:42 ../gio/gio-tool-move.c:38 +#: gio/gio-tool-copy.c:42 gio/gio-tool-move.c:38 msgid "No target directory" msgstr "Nincs célkönyvtár" -#: ../gio/gio-tool-copy.c:43 ../gio/gio-tool-move.c:39 +#: gio/gio-tool-copy.c:43 gio/gio-tool-move.c:39 msgid "Show progress" msgstr "Folyamat megjelenítése" -#: ../gio/gio-tool-copy.c:44 ../gio/gio-tool-move.c:40 +#: gio/gio-tool-copy.c:44 gio/gio-tool-move.c:40 msgid "Prompt before overwrite" msgstr "Kérdés felülírás előtt" -#: ../gio/gio-tool-copy.c:45 +#: gio/gio-tool-copy.c:45 msgid "Preserve all attributes" msgstr "Minden attribútum megőrzése" -#: ../gio/gio-tool-copy.c:46 ../gio/gio-tool-move.c:41 -#: ../gio/gio-tool-save.c:49 +#: gio/gio-tool-copy.c:46 gio/gio-tool-move.c:41 gio/gio-tool-save.c:49 msgid "Backup existing destination files" msgstr "Meglévő célfájlok biztonsági mentése" -#: ../gio/gio-tool-copy.c:47 +#: gio/gio-tool-copy.c:47 msgid "Never follow symbolic links" msgstr "Soha ne kövesse a szimbolikus linkeket" -#: ../gio/gio-tool-copy.c:72 ../gio/gio-tool-move.c:67 +#: gio/gio-tool-copy.c:72 gio/gio-tool-move.c:67 #, c-format msgid "Transferred %s out of %s (%s/s)" msgstr "%s / %s átvitele kész (%s/mp)" #. Translators: commandline placeholder -#: ../gio/gio-tool-copy.c:98 ../gio/gio-tool-move.c:94 +#: gio/gio-tool-copy.c:98 gio/gio-tool-move.c:94 msgid "SOURCE" msgstr "FORRÁS" #. Translators: commandline placeholder -#: ../gio/gio-tool-copy.c:98 ../gio/gio-tool-move.c:94 -#: ../gio/gio-tool-save.c:160 +#: gio/gio-tool-copy.c:98 gio/gio-tool-move.c:94 gio/gio-tool-save.c:160 msgid "DESTINATION" msgstr "CÉL" -#: ../gio/gio-tool-copy.c:103 +#: gio/gio-tool-copy.c:103 msgid "Copy one or more files from SOURCE to DESTINATION." msgstr "Fájlok áthelyezése a FORRÁSBÓL a CÉLBA." -#: ../gio/gio-tool-copy.c:105 +#: gio/gio-tool-copy.c:105 msgid "" "gio copy is similar to the traditional cp utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" @@ -1771,93 +1747,88 @@ "fájlok helyett GIO helyeket használ: megadható például helyként az\n" "smb://kiszolgáló/erőforrás/fájl.txt." -#: ../gio/gio-tool-copy.c:147 +#: gio/gio-tool-copy.c:147 #, c-format msgid "Destination %s is not a directory" msgstr "%s cél nem könyvtár" -#: ../gio/gio-tool-copy.c:192 ../gio/gio-tool-move.c:185 +#: gio/gio-tool-copy.c:192 gio/gio-tool-move.c:185 #, c-format msgid "%s: overwrite “%s”? " msgstr "%s: felülírja a(z) „%s” fájlt? " -#: ../gio/gio-tool-info.c:34 +#: gio/gio-tool-info.c:34 msgid "List writable attributes" msgstr "Írható attribútumok felsorolása" -#: ../gio/gio-tool-info.c:35 +#: gio/gio-tool-info.c:35 msgid "Get file system info" msgstr "Fájlrendszer-információk lekérése" -#: ../gio/gio-tool-info.c:36 ../gio/gio-tool-list.c:35 +#: gio/gio-tool-info.c:36 gio/gio-tool-list.c:35 msgid "The attributes to get" msgstr "A lekérendő attribútumok" -#: ../gio/gio-tool-info.c:36 ../gio/gio-tool-list.c:35 +#: gio/gio-tool-info.c:36 gio/gio-tool-list.c:35 msgid "ATTRIBUTES" msgstr "ATTRIBÚTUMOK" -#: ../gio/gio-tool-info.c:37 ../gio/gio-tool-list.c:38 ../gio/gio-tool-set.c:34 +#: gio/gio-tool-info.c:37 gio/gio-tool-list.c:38 gio/gio-tool-set.c:34 msgid "Don’t follow symbolic links" msgstr "Ne kövesse a szimbolikus linkeket" -#: ../gio/gio-tool-info.c:75 -#, c-format +#: gio/gio-tool-info.c:75 msgid "attributes:\n" msgstr "attribútumok:\n" #. Translators: This is a noun and represents and attribute of a file -#: ../gio/gio-tool-info.c:127 +#: gio/gio-tool-info.c:127 #, c-format msgid "display name: %s\n" msgstr "megjelenő név: %s\n" #. Translators: This is a noun and represents and attribute of a file -#: ../gio/gio-tool-info.c:132 +#: gio/gio-tool-info.c:132 #, c-format msgid "edit name: %s\n" msgstr "szerkeszthető név: %s\n" -#: ../gio/gio-tool-info.c:138 +#: gio/gio-tool-info.c:138 #, c-format msgid "name: %s\n" msgstr "név: %s\n" -#: ../gio/gio-tool-info.c:145 +#: gio/gio-tool-info.c:145 #, c-format msgid "type: %s\n" msgstr "típus: %s\n" -#: ../gio/gio-tool-info.c:151 -#, c-format +#: gio/gio-tool-info.c:151 msgid "size: " msgstr "méret: " -#: ../gio/gio-tool-info.c:156 -#, c-format +#: gio/gio-tool-info.c:156 msgid "hidden\n" msgstr "rejtett\n" -#: ../gio/gio-tool-info.c:159 +#: gio/gio-tool-info.c:159 #, c-format msgid "uri: %s\n" msgstr "URI: %s\n" -#: ../gio/gio-tool-info.c:228 -#, c-format +#: gio/gio-tool-info.c:228 msgid "Settable attributes:\n" msgstr "Beállítható attribútumok:\n" -#: ../gio/gio-tool-info.c:252 -#, c-format +#: gio/gio-tool-info.c:252 msgid "Writable attribute namespaces:\n" msgstr "Írható attribútumnévterek:\n" -#: ../gio/gio-tool-info.c:287 +#: gio/gio-tool-info.c:287 msgid "Show information about locations." msgstr "Információk megjelenítése helyekről." -#: ../gio/gio-tool-info.c:289 +#: gio/gio-tool-info.c:289 msgid "" "gio info is similar to the traditional ls utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" @@ -1871,23 +1842,23 @@ "adhatók meg, például: standard::icon, vagy egyszerűen névtér szerint,\n" "például unix vagy „*”, ami minden attribútumra illeszkedik." -#: ../gio/gio-tool-list.c:36 ../gio/gio-tool-tree.c:32 +#: gio/gio-tool-list.c:36 gio/gio-tool-tree.c:32 msgid "Show hidden files" msgstr "Rejtett fájlok megjelenítése" -#: ../gio/gio-tool-list.c:37 +#: gio/gio-tool-list.c:37 msgid "Use a long listing format" msgstr "Hosszú kiírási formátum használata" -#: ../gio/gio-tool-list.c:39 +#: gio/gio-tool-list.c:39 msgid "Print full URIs" msgstr "Teljes URI-k kiírása" -#: ../gio/gio-tool-list.c:170 +#: gio/gio-tool-list.c:170 msgid "List the contents of the locations." msgstr "A helyek tartalmának felsorolása." -#: ../gio/gio-tool-list.c:172 +#: gio/gio-tool-list.c:172 msgid "" "gio list is similar to the traditional ls utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" @@ -1900,19 +1871,19 @@ "adhatók meg, például: standard::icon" #. Translators: commandline placeholder -#: ../gio/gio-tool-mime.c:71 +#: gio/gio-tool-mime.c:71 msgid "MIMETYPE" msgstr "MIME-TÍPUS" -#: ../gio/gio-tool-mime.c:71 +#: gio/gio-tool-mime.c:71 msgid "HANDLER" msgstr "KEZELŐ" -#: ../gio/gio-tool-mime.c:76 +#: gio/gio-tool-mime.c:76 msgid "Get or set the handler for a mimetype." msgstr "A MIME-típus kezelőjének lekérése vagy beállítása." -#: ../gio/gio-tool-mime.c:78 +#: gio/gio-tool-mime.c:78 msgid "" "If no handler is given, lists registered and recommended applications\n" "for the mimetype. If a handler is given, it is set as the default\n" @@ -1923,60 +1894,56 @@ "beállításra\n" "kerül a MIME-típus alapértelmezett kezelőjeként." -#: ../gio/gio-tool-mime.c:100 +#: gio/gio-tool-mime.c:100 msgid "Must specify a single mimetype, and maybe a handler" msgstr "Csak egy MIME-típus adható meg, esetleg egy kezelő" -#: ../gio/gio-tool-mime.c:116 +#: gio/gio-tool-mime.c:116 #, c-format msgid "No default applications for “%s”\n" msgstr "Nincs alapértelmezett alkalmazás a következőhöz: „%s”\n" -#: ../gio/gio-tool-mime.c:122 +#: gio/gio-tool-mime.c:122 #, c-format msgid "Default application for “%s”: %s\n" msgstr "A(z) „%s” alapértelmezett alkalmazása: %s\n" -#: ../gio/gio-tool-mime.c:127 -#, c-format +#: gio/gio-tool-mime.c:127 msgid "Registered applications:\n" msgstr "Regisztrált alkalmazások:\n" -#: ../gio/gio-tool-mime.c:129 -#, c-format +#: gio/gio-tool-mime.c:129 msgid "No registered applications\n" msgstr "Nincsenek regisztrált alkalmazások\n" -#: ../gio/gio-tool-mime.c:140 -#, c-format +#: gio/gio-tool-mime.c:140 msgid "Recommended applications:\n" msgstr "Javasolt alkalmazások:\n" -#: ../gio/gio-tool-mime.c:142 -#, c-format +#: gio/gio-tool-mime.c:142 msgid "No recommended applications\n" msgstr "Nincsenek javasolt alkalmazások\n" -#: ../gio/gio-tool-mime.c:162 +#: gio/gio-tool-mime.c:162 #, c-format msgid "Failed to load info for handler “%s”" msgstr "A(z) „%s” kezelő információinak lekérése meghiúsult" -#: ../gio/gio-tool-mime.c:168 +#: gio/gio-tool-mime.c:168 #, c-format msgid "Failed to set “%s” as the default handler for “%s”: %s\n" msgstr "" "A(z) „%s” beállítása a(z) „%s” alapértelmezett kezelőjeként meghiúsult: %s\n" -#: ../gio/gio-tool-mkdir.c:31 +#: gio/gio-tool-mkdir.c:31 msgid "Create parent directories" msgstr "Szülőkönyvtárak létrehozása" -#: ../gio/gio-tool-mkdir.c:52 +#: gio/gio-tool-mkdir.c:52 msgid "Create directories." msgstr "Könyvtárak létrehozása." -#: ../gio/gio-tool-mkdir.c:54 +#: gio/gio-tool-mkdir.c:54 msgid "" "gio mkdir is similar to the traditional mkdir utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" @@ -1986,112 +1953,112 @@ "fájlok helyett GIO helyeket használ: megadható például helyként az\n" "smb://kiszolgáló/erőforrás/könyvtár." -#: ../gio/gio-tool-monitor.c:37 +#: gio/gio-tool-monitor.c:37 msgid "Monitor a directory (default: depends on type)" msgstr "Könyvtár figyelése (alapértelmezés: típusfüggő)" -#: ../gio/gio-tool-monitor.c:39 +#: gio/gio-tool-monitor.c:39 msgid "Monitor a file (default: depends on type)" msgstr "Fájl figyelése (alapértelmezés: típusfüggő)" -#: ../gio/gio-tool-monitor.c:41 +#: gio/gio-tool-monitor.c:41 msgid "Monitor a file directly (notices changes made via hardlinks)" msgstr "" "Fájl közvetlen figyelése (észleli a hard linkeken keresztüli változásokat)" -#: ../gio/gio-tool-monitor.c:43 +#: gio/gio-tool-monitor.c:43 msgid "Monitors a file directly, but doesn’t report changes" msgstr "Fájl közvetlen figyelése, de nem jelenti a változásokat" -#: ../gio/gio-tool-monitor.c:45 +#: gio/gio-tool-monitor.c:45 msgid "Report moves and renames as simple deleted/created events" msgstr "" "Áthelyezések és átnevezések jelentése egyszerű törölve/létrehozva " "eseményekként" -#: ../gio/gio-tool-monitor.c:47 +#: gio/gio-tool-monitor.c:47 msgid "Watch for mount events" msgstr "Csatolási események figyelése" -#: ../gio/gio-tool-monitor.c:208 +#: gio/gio-tool-monitor.c:208 msgid "Monitor files or directories for changes." msgstr "Fájlok vagy könyvtárak változásainak figyelése." -#: ../gio/gio-tool-mount.c:58 +#: gio/gio-tool-mount.c:59 msgid "Mount as mountable" msgstr "Csatolás csatolhatóként" -#: ../gio/gio-tool-mount.c:59 +#: gio/gio-tool-mount.c:60 msgid "Mount volume with device file" msgstr "Kötet csatolása eszközfájllal" -#: ../gio/gio-tool-mount.c:59 +#: gio/gio-tool-mount.c:60 msgid "DEVICE" msgstr "ESZKÖZ" -#: ../gio/gio-tool-mount.c:60 +#: gio/gio-tool-mount.c:61 msgid "Unmount" msgstr "Leválasztás" -#: ../gio/gio-tool-mount.c:61 +#: gio/gio-tool-mount.c:62 msgid "Eject" msgstr "Kiadás" -#: ../gio/gio-tool-mount.c:62 +#: gio/gio-tool-mount.c:63 msgid "Unmount all mounts with the given scheme" msgstr "Az adott sémájú összes csatolás leválasztása" -#: ../gio/gio-tool-mount.c:62 +#: gio/gio-tool-mount.c:63 msgid "SCHEME" msgstr "SÉMA" -#: ../gio/gio-tool-mount.c:63 +#: gio/gio-tool-mount.c:64 msgid "Ignore outstanding file operations when unmounting or ejecting" msgstr "Az elmaradt fájlműveletek mellőzése leválasztáskor vagy kiadáskor" -#: ../gio/gio-tool-mount.c:64 +#: gio/gio-tool-mount.c:65 msgid "Use an anonymous user when authenticating" msgstr "Névtelen felhasználó használata a hitelesítéskor" #. Translator: List here is a verb as in 'List all mounts' -#: ../gio/gio-tool-mount.c:66 +#: gio/gio-tool-mount.c:67 msgid "List" msgstr "Listázás" -#: ../gio/gio-tool-mount.c:67 +#: gio/gio-tool-mount.c:68 msgid "Monitor events" msgstr "Események figyelése" -#: ../gio/gio-tool-mount.c:68 +#: gio/gio-tool-mount.c:69 msgid "Show extra information" msgstr "További információk megjelenítése" -#: ../gio/gio-tool-mount.c:246 ../gio/gio-tool-mount.c:276 +#: gio/gio-tool-mount.c:247 gio/gio-tool-mount.c:277 msgid "Anonymous access denied" msgstr "Névtelen hozzáférés megtagadva" -#: ../gio/gio-tool-mount.c:897 +#: gio/gio-tool-mount.c:888 #, c-format msgid "Mounted %s at %s\n" msgstr "%s csatolva ide: %s\n" -#: ../gio/gio-tool-mount.c:950 +#: gio/gio-tool-mount.c:938 msgid "No volume for device file" msgstr "Nincs kötet az eszközfájlhoz" -#: ../gio/gio-tool-mount.c:1145 +#: gio/gio-tool-mount.c:1127 msgid "Mount or unmount the locations." msgstr "A helyek csatolása vagy leválasztása." -#: ../gio/gio-tool-move.c:42 +#: gio/gio-tool-move.c:42 msgid "Don’t use copy and delete fallback" msgstr "Ne használjon másolást és a tartalék törlését" -#: ../gio/gio-tool-move.c:99 +#: gio/gio-tool-move.c:99 msgid "Move one or more files from SOURCE to DEST." msgstr "Fájlok áthelyezése a FORRÁSBÓL a CÉLBA." -#: ../gio/gio-tool-move.c:101 +#: gio/gio-tool-move.c:101 msgid "" "gio move is similar to the traditional mv utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" @@ -2101,12 +2068,12 @@ "fájlok helyett GIO helyeket használ: megadható például helyként az\n" "smb://kiszolgáló/erőforrás/fájl.txt" -#: ../gio/gio-tool-move.c:142 +#: gio/gio-tool-move.c:142 #, c-format msgid "Target %s is not a directory" msgstr "A megadott cél (%s) nem könyvtár" -#: ../gio/gio-tool-open.c:118 +#: gio/gio-tool-open.c:118 msgid "" "Open files with the default application that\n" "is registered to handle files of this type." @@ -2114,246 +2081,244 @@ "Fájlok megnyitása az adott fájltípus kezelésére bejegyzett\n" "alapértelmezett alkalmazással." -#: ../gio/gio-tool-remove.c:31 ../gio/gio-tool-trash.c:31 +#: gio/gio-tool-remove.c:31 gio/gio-tool-trash.c:31 msgid "Ignore nonexistent files, never prompt" msgstr "Nem létező fájlok figyelmen kívül hagyása, soha ne kérdezzen" -#: ../gio/gio-tool-remove.c:52 +#: gio/gio-tool-remove.c:52 msgid "Delete the given files." msgstr "A megadott fájlok törlése." -#: ../gio/gio-tool-rename.c:45 +#: gio/gio-tool-rename.c:45 msgid "NAME" msgstr "NÉV" -#: ../gio/gio-tool-rename.c:50 +#: gio/gio-tool-rename.c:50 msgid "Rename a file." msgstr "Fájl átnevezése." -#: ../gio/gio-tool-rename.c:70 +#: gio/gio-tool-rename.c:70 msgid "Missing argument" msgstr "Hiányzó argumentum" -#: ../gio/gio-tool-rename.c:76 ../gio/gio-tool-save.c:190 -#: ../gio/gio-tool-set.c:137 +#: gio/gio-tool-rename.c:76 gio/gio-tool-save.c:190 gio/gio-tool-set.c:137 msgid "Too many arguments" msgstr "Túl sok argumentum" -#: ../gio/gio-tool-rename.c:95 +#: gio/gio-tool-rename.c:95 #, c-format msgid "Rename successful. New uri: %s\n" msgstr "Az átnevezés sikeres. Az új URI: %s\n" -#: ../gio/gio-tool-save.c:50 +#: gio/gio-tool-save.c:50 msgid "Only create if not existing" msgstr "Létrehozás csak ha még nem létezik" -#: ../gio/gio-tool-save.c:51 +#: gio/gio-tool-save.c:51 msgid "Append to end of file" msgstr "Hozzáfűzés a fájl végéhez" -#: ../gio/gio-tool-save.c:52 +#: gio/gio-tool-save.c:52 msgid "When creating, restrict access to the current user" msgstr "Létrehozáskor hozzáférés korlátozása az aktuális felhasználóra" -#: ../gio/gio-tool-save.c:53 +#: gio/gio-tool-save.c:53 msgid "When replacing, replace as if the destination did not exist" msgstr "Cserekor úgy cserélje, mintha a cél nem létezett volna" #. Translators: The "etag" is a token allowing to verify whether a file has been modified -#: ../gio/gio-tool-save.c:55 +#: gio/gio-tool-save.c:55 msgid "Print new etag at end" msgstr "Új etag kiírása befejezéskor" #. Translators: The "etag" is a token allowing to verify whether a file has been modified -#: ../gio/gio-tool-save.c:57 +#: gio/gio-tool-save.c:57 msgid "The etag of the file being overwritten" msgstr "A felülírt fájl etagja" -#: ../gio/gio-tool-save.c:57 +#: gio/gio-tool-save.c:57 msgid "ETAG" msgstr "ECÍMKE" -#: ../gio/gio-tool-save.c:113 +#: gio/gio-tool-save.c:113 msgid "Error reading from standard input" msgstr "Hiba a szabványos bemenetről olvasáskor" #. Translators: The "etag" is a token allowing to verify whether a file has been modified -#: ../gio/gio-tool-save.c:139 -#, c-format +#: gio/gio-tool-save.c:139 msgid "Etag not available\n" msgstr "Az etag nem érhető el\n" -#: ../gio/gio-tool-save.c:163 +#: gio/gio-tool-save.c:163 msgid "Read from standard input and save to DEST." msgstr "Szabványos bemenet olvasása és a CÉLBA mentése." -#: ../gio/gio-tool-save.c:183 +#: gio/gio-tool-save.c:183 msgid "No destination given" msgstr "Nincs megadva cél" -#: ../gio/gio-tool-set.c:33 +#: gio/gio-tool-set.c:33 msgid "Type of the attribute" msgstr "Az attribútum típusa" -#: ../gio/gio-tool-set.c:33 +#: gio/gio-tool-set.c:33 msgid "TYPE" msgstr "Típus" -#: ../gio/gio-tool-set.c:89 +#: gio/gio-tool-set.c:89 msgid "ATTRIBUTE" msgstr "ATTRIBÚTUM" -#: ../gio/gio-tool-set.c:89 +#: gio/gio-tool-set.c:89 msgid "VALUE" msgstr "ÉRTÉK" -#: ../gio/gio-tool-set.c:93 +#: gio/gio-tool-set.c:93 msgid "Set a file attribute of LOCATION." msgstr "A HELY fájl attribútumának beállítása." -#: ../gio/gio-tool-set.c:113 +#: gio/gio-tool-set.c:113 msgid "Location not specified" msgstr "Nincs megadva hely" -#: ../gio/gio-tool-set.c:120 +#: gio/gio-tool-set.c:120 msgid "Attribute not specified" msgstr "Nincs megadva attribútum" -#: ../gio/gio-tool-set.c:130 +#: gio/gio-tool-set.c:130 msgid "Value not specified" msgstr "Nincs megadva érték" -#: ../gio/gio-tool-set.c:180 +#: gio/gio-tool-set.c:180 #, c-format msgid "Invalid attribute type “%s”" msgstr "Érvénytelen attribútumtípus (%s)" -#: ../gio/gio-tool-trash.c:32 +#: gio/gio-tool-trash.c:32 msgid "Empty the trash" msgstr "A Kuka ürítése" -#: ../gio/gio-tool-trash.c:86 +#: gio/gio-tool-trash.c:86 msgid "Move files or directories to the trash." msgstr "Fájlok vagy könyvtárak áthelyezése a Kukába." -#: ../gio/gio-tool-tree.c:33 +#: gio/gio-tool-tree.c:33 msgid "Follow symbolic links, mounts and shortcuts" msgstr "Szimbolikus linkek, csatolások és indítóikonok követése" -#: ../gio/gio-tool-tree.c:244 +#: gio/gio-tool-tree.c:244 msgid "List contents of directories in a tree-like format." msgstr "Könyvtárak tartalmának felsorolása fa-szerű formátumban." -#: ../gio/glib-compile-resources.c:142 ../gio/glib-compile-schemas.c:1501 +#: gio/glib-compile-resources.c:142 gio/glib-compile-schemas.c:1501 #, c-format msgid "Element <%s> not allowed inside <%s>" msgstr "<%s> elem nem engedélyezett ezen belül: <%s>" -#: ../gio/glib-compile-resources.c:146 +#: gio/glib-compile-resources.c:146 #, c-format msgid "Element <%s> not allowed at toplevel" msgstr "<%s> elem nem engedélyezett a felső szinten" -#: ../gio/glib-compile-resources.c:237 +#: gio/glib-compile-resources.c:237 #, c-format msgid "File %s appears multiple times in the resource" msgstr "A(z) %s fájl többször is megjelenik az erőforrásban" -#: ../gio/glib-compile-resources.c:248 +#: gio/glib-compile-resources.c:248 #, c-format msgid "Failed to locate “%s” in any source directory" msgstr "A(z) „%s” nem található egyik forráskönyvtárban sem" -#: ../gio/glib-compile-resources.c:259 +#: gio/glib-compile-resources.c:259 #, c-format msgid "Failed to locate “%s” in current directory" msgstr "A(z) „%s” nem található a jelenlegi könyvtárban" -#: ../gio/glib-compile-resources.c:290 +#: gio/glib-compile-resources.c:290 #, c-format msgid "Unknown processing option “%s”" msgstr "Ismeretlen feldolgozási kapcsoló: „%s”" -#: ../gio/glib-compile-resources.c:308 ../gio/glib-compile-resources.c:354 +#: gio/glib-compile-resources.c:308 gio/glib-compile-resources.c:354 #, c-format msgid "Failed to create temp file: %s" msgstr "Nem sikerült létrehozni az ideiglenes fájlt: %s" -#: ../gio/glib-compile-resources.c:382 +#: gio/glib-compile-resources.c:382 #, c-format msgid "Error reading file %s: %s" msgstr "Hiba a(z) %s fájl olvasásakor: %s" -#: ../gio/glib-compile-resources.c:402 +#: gio/glib-compile-resources.c:402 #, c-format msgid "Error compressing file %s" msgstr "Hiba a fájl tömörítésekor: %s" -#: ../gio/glib-compile-resources.c:469 +#: gio/glib-compile-resources.c:469 #, c-format msgid "text may not appear inside <%s>" msgstr "nem jelenhet meg szöveg ezen belül: <%s>" -#: ../gio/glib-compile-resources.c:664 ../gio/glib-compile-schemas.c:2067 +#: gio/glib-compile-resources.c:664 gio/glib-compile-schemas.c:2067 msgid "Show program version and exit" msgstr "A programverzió megjelenítése és kilépés" -#: ../gio/glib-compile-resources.c:665 +#: gio/glib-compile-resources.c:665 msgid "name of the output file" msgstr "a kimeneti fájl neve" -#: ../gio/glib-compile-resources.c:666 +#: gio/glib-compile-resources.c:666 msgid "" "The directories where files are to be read from (default to current " "directory)" msgstr "" "A fájlok olvasása ebből a könyvtárból (alapértelmezett: aktuális könyvtár)" -#: ../gio/glib-compile-resources.c:666 ../gio/glib-compile-schemas.c:2068 -#: ../gio/glib-compile-schemas.c:2096 +#: gio/glib-compile-resources.c:666 gio/glib-compile-schemas.c:2068 +#: gio/glib-compile-schemas.c:2096 msgid "DIRECTORY" msgstr "KÖNYVTÁR" -#: ../gio/glib-compile-resources.c:667 +#: gio/glib-compile-resources.c:667 msgid "" "Generate output in the format selected for by the target filename extension" msgstr "" "Kimenet előállítása a célfájl kiterjesztése által kiválasztott formátumban" -#: ../gio/glib-compile-resources.c:668 +#: gio/glib-compile-resources.c:668 msgid "Generate source header" msgstr "Forrásfejléc előállítása" -#: ../gio/glib-compile-resources.c:669 +#: gio/glib-compile-resources.c:669 msgid "Generate sourcecode used to link in the resource file into your code" msgstr "Az erőforrásfájl kódba linkelésére használt forráskód előállítása" -#: ../gio/glib-compile-resources.c:670 +#: gio/glib-compile-resources.c:670 msgid "Generate dependency list" msgstr "Függőséglista előállítása" -#: ../gio/glib-compile-resources.c:671 +#: gio/glib-compile-resources.c:671 msgid "name of the dependency file to generate" msgstr "az előállítandó függőségfájl neve" -#: ../gio/glib-compile-resources.c:672 +#: gio/glib-compile-resources.c:672 msgid "Include phony targets in the generated dependency file" msgstr "A „phony” célok bevétele a generált függőségi fájlba" -#: ../gio/glib-compile-resources.c:673 +#: gio/glib-compile-resources.c:673 msgid "Don’t automatically create and register resource" msgstr "Ne hozza létre és ne regisztrálja automatikusan az erőforrást" -#: ../gio/glib-compile-resources.c:674 +#: gio/glib-compile-resources.c:674 msgid "Don’t export functions; declare them G_GNUC_INTERNAL" msgstr "Ne exportáljon függvényeket; deklarálja azokat G_GNUC_INTERNAL-ként" -#: ../gio/glib-compile-resources.c:675 +#: gio/glib-compile-resources.c:675 msgid "C identifier name used for the generated source code" msgstr "Az előállított forráskódhoz használt C azonosító neve" -#: ../gio/glib-compile-resources.c:701 +#: gio/glib-compile-resources.c:701 msgid "" "Compile a resource specification into a resource file.\n" "Resource specification files have the extension .gresource.xml,\n" @@ -2363,122 +2328,121 @@ "Az erőforrás-specifikációs fájlok kiterjesztése .gresource.xml,\n" "az erőforrásfájl kiterjesztése pedig .gresource." -#: ../gio/glib-compile-resources.c:723 -#, c-format +#: gio/glib-compile-resources.c:723 msgid "You should give exactly one file name\n" msgstr "Pontosan egy fájlnevet kell megadnia\n" -#: ../gio/glib-compile-schemas.c:95 +#: gio/glib-compile-schemas.c:95 #, c-format msgid "nick must be a minimum of 2 characters" msgstr "az álnévnek legalább 2 karakternek kell lennie" -#: ../gio/glib-compile-schemas.c:106 +#: gio/glib-compile-schemas.c:106 #, c-format msgid "Invalid numeric value" msgstr "Érvénytelen számérték" -#: ../gio/glib-compile-schemas.c:114 +#: gio/glib-compile-schemas.c:114 #, c-format msgid " already specified" msgstr " már meg van adva" -#: ../gio/glib-compile-schemas.c:122 +#: gio/glib-compile-schemas.c:122 #, c-format msgid "value='%s' already specified" msgstr "value='%s' már meg van adva" -#: ../gio/glib-compile-schemas.c:136 +#: gio/glib-compile-schemas.c:136 #, c-format msgid "flags values must have at most 1 bit set" msgstr "a jelzők értékeinek legfeljebb 1 bitje lehet beállítva" -#: ../gio/glib-compile-schemas.c:161 +#: gio/glib-compile-schemas.c:161 #, c-format msgid "<%s> must contain at least one " msgstr "<%s> legalább egy címkét kell tartalmazzon" -#: ../gio/glib-compile-schemas.c:315 +#: gio/glib-compile-schemas.c:315 #, c-format msgid "<%s> is not contained in the specified range" msgstr "<%s> nincs a megadott tartományon belül" -#: ../gio/glib-compile-schemas.c:327 +#: gio/glib-compile-schemas.c:327 #, c-format msgid "<%s> is not a valid member of the specified enumerated type" msgstr "<%s> nem a megadott felsorolt típus érvényes tagja" -#: ../gio/glib-compile-schemas.c:333 +#: gio/glib-compile-schemas.c:333 #, c-format msgid "<%s> contains string not in the specified flags type" msgstr "<%s> nem a megadott jelző típusú karakterláncot tartalmaz" -#: ../gio/glib-compile-schemas.c:339 +#: gio/glib-compile-schemas.c:339 #, c-format msgid "<%s> contains a string not in " msgstr "<%s> nem a közti karakterláncot tartalmaz" -#: ../gio/glib-compile-schemas.c:373 +#: gio/glib-compile-schemas.c:373 msgid " already specified for this key" msgstr " már meg van adva ehhez a kulcshoz" -#: ../gio/glib-compile-schemas.c:391 +#: gio/glib-compile-schemas.c:391 #, c-format msgid " not allowed for keys of type “%s”" msgstr " nem engedélyezett ezen típusú kulcshoz: „%s”" -#: ../gio/glib-compile-schemas.c:408 +#: gio/glib-compile-schemas.c:408 #, c-format msgid " specified minimum is greater than maximum" msgstr " megadott minimuma nagyobb a maximumánál" -#: ../gio/glib-compile-schemas.c:433 +#: gio/glib-compile-schemas.c:433 #, c-format msgid "unsupported l10n category: %s" msgstr "nem támogatott lokalizációs kategória: %s" -#: ../gio/glib-compile-schemas.c:441 +#: gio/glib-compile-schemas.c:441 msgid "l10n requested, but no gettext domain given" msgstr "l10n kérve, de nincs megadva gettext tartomány" -#: ../gio/glib-compile-schemas.c:453 +#: gio/glib-compile-schemas.c:453 msgid "translation context given for value without l10n enabled" msgstr "fordítási kontextus megadva egy lokalizáció nélküli értékhez" -#: ../gio/glib-compile-schemas.c:475 +#: gio/glib-compile-schemas.c:475 #, c-format msgid "Failed to parse value of type “%s”: " msgstr "Nem sikerült feldolgozni a(z) „%s” típusú értéket: " -#: ../gio/glib-compile-schemas.c:492 +#: gio/glib-compile-schemas.c:492 msgid "" " cannot be specified for keys tagged as having an enumerated type" msgstr "a nem adható meg felsorolás típusúként megjelölt kulcsokhoz" -#: ../gio/glib-compile-schemas.c:501 +#: gio/glib-compile-schemas.c:501 msgid " already specified for this key" msgstr " már meg van adva ehhez a kulcshoz" -#: ../gio/glib-compile-schemas.c:513 +#: gio/glib-compile-schemas.c:513 #, c-format msgid " not allowed for keys of type “%s”" msgstr " nem engedélyezett ezen típusú kulcshoz: „%s”" -#: ../gio/glib-compile-schemas.c:529 +#: gio/glib-compile-schemas.c:529 #, c-format msgid " already given" msgstr " már meg van adva" -#: ../gio/glib-compile-schemas.c:544 +#: gio/glib-compile-schemas.c:544 #, c-format msgid " must contain at least one " msgstr " legalább egy címkét kell tartalmazzon" -#: ../gio/glib-compile-schemas.c:558 +#: gio/glib-compile-schemas.c:558 msgid " already specified for this key" msgstr " már meg van adva ehhez a kulcshoz" -#: ../gio/glib-compile-schemas.c:562 +#: gio/glib-compile-schemas.c:562 msgid "" " can only be specified for keys with enumerated or flags types or " "after " @@ -2486,7 +2450,7 @@ " csak felsorolás vagy jelző típusú kulcsokhoz, vagy után " "adható meg" -#: ../gio/glib-compile-schemas.c:581 +#: gio/glib-compile-schemas.c:581 #, c-format msgid "" " given when “%s” is already a member of the enumerated " @@ -2494,43 +2458,43 @@ msgstr "" " van megadva, miközben „%s” már a felsorolás típus tagja" -#: ../gio/glib-compile-schemas.c:587 +#: gio/glib-compile-schemas.c:587 #, c-format msgid " given when was already given" msgstr "" " van megadva, miközben már meg van adva " -#: ../gio/glib-compile-schemas.c:595 +#: gio/glib-compile-schemas.c:595 #, c-format msgid " already specified" msgstr " már meg van adva" -#: ../gio/glib-compile-schemas.c:605 +#: gio/glib-compile-schemas.c:605 #, c-format msgid "alias target “%s” is not in enumerated type" msgstr "„%s” álnév célja nem felsorolás típusban van" -#: ../gio/glib-compile-schemas.c:606 +#: gio/glib-compile-schemas.c:606 #, c-format msgid "alias target “%s” is not in " msgstr "„%s” álnév célja nem címkében van" -#: ../gio/glib-compile-schemas.c:621 +#: gio/glib-compile-schemas.c:621 #, c-format msgid " must contain at least one " msgstr " legalább egy címkét kell tartalmazzon" -#: ../gio/glib-compile-schemas.c:786 +#: gio/glib-compile-schemas.c:786 msgid "Empty names are not permitted" msgstr "Az üres nevek nem engedélyezettek" -#: ../gio/glib-compile-schemas.c:796 +#: gio/glib-compile-schemas.c:796 #, c-format msgid "Invalid name “%s”: names must begin with a lowercase letter" msgstr "Érvénytelen név („%s”): a neveknek kisbetűvel kell kezdődniük" -#: ../gio/glib-compile-schemas.c:808 +#: gio/glib-compile-schemas.c:808 #, c-format msgid "" "Invalid name “%s”: invalid character “%c”; only lowercase letters, numbers " @@ -2539,37 +2503,37 @@ "Érvénytelen név („%s”): érvénytelen karakter: „%c”. Csak kisbetűk, számok és " "kötőjel („-”) engedélyezettek" -#: ../gio/glib-compile-schemas.c:817 +#: gio/glib-compile-schemas.c:817 #, c-format msgid "Invalid name “%s”: two successive hyphens (“--”) are not permitted" msgstr "" "Érvénytelen név („%s”): két egymást követő kötőjel („--”) nem engedélyezett" -#: ../gio/glib-compile-schemas.c:826 +#: gio/glib-compile-schemas.c:826 #, c-format msgid "Invalid name “%s”: the last character may not be a hyphen (“-”)" msgstr "Érvénytelen név („%s”): az utolsó karakter nem lehet kötőjel („-”)" -#: ../gio/glib-compile-schemas.c:834 +#: gio/glib-compile-schemas.c:834 #, c-format msgid "Invalid name “%s”: maximum length is 1024" msgstr "Érvénytelen név („%s”): a maximális hossz 1024 karakter" -#: ../gio/glib-compile-schemas.c:904 +#: gio/glib-compile-schemas.c:904 #, c-format msgid " already specified" msgstr " már meg van adva" -#: ../gio/glib-compile-schemas.c:930 +#: gio/glib-compile-schemas.c:930 msgid "Cannot add keys to a “list-of” schema" msgstr "Nem adhatók kulcsok „list-of” sémához" -#: ../gio/glib-compile-schemas.c:941 +#: gio/glib-compile-schemas.c:941 #, c-format msgid " already specified" msgstr " már meg van adva" -#: ../gio/glib-compile-schemas.c:959 +#: gio/glib-compile-schemas.c:959 #, c-format msgid "" " shadows in ; use " @@ -2578,7 +2542,7 @@ " leárnyékolja ezt: ebben: ; " "az érték módosításához használja az címkét" -#: ../gio/glib-compile-schemas.c:970 +#: gio/glib-compile-schemas.c:970 #, c-format msgid "" "Exactly one of “type”, “enum” or “flags” must be specified as an attribute " @@ -2586,63 +2550,63 @@ msgstr "" "A attribútumaként csak a „type”, „enum” vagy „flags” egyike adható meg" -#: ../gio/glib-compile-schemas.c:989 +#: gio/glib-compile-schemas.c:989 #, c-format msgid "<%s id='%s'> not (yet) defined." msgstr "<%s id='%s'> (még) nincs megadva." -#: ../gio/glib-compile-schemas.c:1004 +#: gio/glib-compile-schemas.c:1004 #, c-format msgid "Invalid GVariant type string “%s”" msgstr "Érvénytelen GVariant típuskarakterlánc: „%s”" -#: ../gio/glib-compile-schemas.c:1034 +#: gio/glib-compile-schemas.c:1034 msgid " given but schema isn’t extending anything" msgstr "Az megadva, de a séma nem terjeszt ki semmit" -#: ../gio/glib-compile-schemas.c:1047 +#: gio/glib-compile-schemas.c:1047 #, c-format msgid "No to override" msgstr "Nincs felülírandó " -#: ../gio/glib-compile-schemas.c:1055 +#: gio/glib-compile-schemas.c:1055 #, c-format msgid " already specified" msgstr " már megadva" -#: ../gio/glib-compile-schemas.c:1128 +#: gio/glib-compile-schemas.c:1128 #, c-format msgid " already specified" msgstr " már megadva" -#: ../gio/glib-compile-schemas.c:1140 +#: gio/glib-compile-schemas.c:1140 #, c-format msgid " extends not yet existing schema “%s”" msgstr "A a még nem létező „%s” sémát terjeszti ki" -#: ../gio/glib-compile-schemas.c:1156 +#: gio/glib-compile-schemas.c:1156 #, c-format msgid " is list of not yet existing schema “%s”" msgstr "A a még nem létező „%s” séma listája" -#: ../gio/glib-compile-schemas.c:1164 +#: gio/glib-compile-schemas.c:1164 #, c-format msgid "Cannot be a list of a schema with a path" msgstr "Nem lehet séma listája útvonallal" -#: ../gio/glib-compile-schemas.c:1174 +#: gio/glib-compile-schemas.c:1174 #, c-format msgid "Cannot extend a schema with a path" msgstr "Nem terjeszthet ki sémát útvonallal" -#: ../gio/glib-compile-schemas.c:1184 +#: gio/glib-compile-schemas.c:1184 #, c-format msgid "" " is a list, extending which is not a list" msgstr "" "a lista a nem lista sémát terjeszti ki" -#: ../gio/glib-compile-schemas.c:1194 +#: gio/glib-compile-schemas.c:1194 #, c-format msgid "" " extends but “%s” " @@ -2651,18 +2615,18 @@ "A kiterjeszti ezt: , de „%s” nem terjeszti ki ezt: „%s”" -#: ../gio/glib-compile-schemas.c:1211 +#: gio/glib-compile-schemas.c:1211 #, c-format msgid "A path, if given, must begin and end with a slash" msgstr "" "Ha meg van adva útvonal, akkor osztásjellel kell kezdődnie és végződnie" -#: ../gio/glib-compile-schemas.c:1218 +#: gio/glib-compile-schemas.c:1218 #, c-format msgid "The path of a list must end with “:/”" msgstr "A lista útvonalának „:/” karakterekkel kell végződnie" -#: ../gio/glib-compile-schemas.c:1227 +#: gio/glib-compile-schemas.c:1227 #, c-format msgid "" "Warning: Schema “%s” has path “%s”. Paths starting with “/apps/”, “/" @@ -2671,72 +2635,72 @@ "Figyelmeztetés: „%s” sémához „%s” útvonal tartozik. Az „/apps/”, \"/" "desktop/” vagy „/system/” kezdetű útvonalak elavultak." -#: ../gio/glib-compile-schemas.c:1257 +#: gio/glib-compile-schemas.c:1257 #, c-format msgid "<%s id='%s'> already specified" msgstr "<%s id='%s'> már meg van adva" -#: ../gio/glib-compile-schemas.c:1407 ../gio/glib-compile-schemas.c:1423 +#: gio/glib-compile-schemas.c:1407 gio/glib-compile-schemas.c:1423 #, c-format msgid "Only one <%s> element allowed inside <%s>" msgstr "Csak egy <%s> elem engedélyezett ezen belül: <%s>" -#: ../gio/glib-compile-schemas.c:1505 +#: gio/glib-compile-schemas.c:1505 #, c-format msgid "Element <%s> not allowed at the top level" msgstr "<%s> elem nem engedélyezett a felső szinten" -#: ../gio/glib-compile-schemas.c:1523 +#: gio/glib-compile-schemas.c:1523 msgid "Element is required in " msgstr "A elem kötelező a -ben" -#: ../gio/glib-compile-schemas.c:1613 +#: gio/glib-compile-schemas.c:1613 #, c-format msgid "Text may not appear inside <%s>" msgstr "Nem jelenhet meg szöveg ezen belül: <%s>" -#: ../gio/glib-compile-schemas.c:1681 +#: gio/glib-compile-schemas.c:1681 #, c-format msgid "Warning: undefined reference to " msgstr "Figyelmeztetés: nem definiált hivatkozás erre: " #. Translators: Do not translate "--strict". -#: ../gio/glib-compile-schemas.c:1820 ../gio/glib-compile-schemas.c:1894 -#: ../gio/glib-compile-schemas.c:1970 +#: gio/glib-compile-schemas.c:1820 gio/glib-compile-schemas.c:1894 +#: gio/glib-compile-schemas.c:1970 #, c-format msgid "--strict was specified; exiting.\n" msgstr "a --strict meg lett adva, kilépés.\n" -#: ../gio/glib-compile-schemas.c:1830 +#: gio/glib-compile-schemas.c:1830 #, c-format msgid "This entire file has been ignored.\n" msgstr "Ez az egész fájl figyelmen kívül marad.\n" -#: ../gio/glib-compile-schemas.c:1890 +#: gio/glib-compile-schemas.c:1890 #, c-format msgid "Ignoring this file.\n" msgstr "Fájl figyelmen kívül hagyása.\n" -#: ../gio/glib-compile-schemas.c:1930 +#: gio/glib-compile-schemas.c:1930 #, c-format msgid "No such key '%s' in schema '%s' as specified in override file '%s'" msgstr "" "Nincs „%s” kulcs a(z) „%s” sémában a(z) „%s” felülbírálási fájlban megadott " "módon" -#: ../gio/glib-compile-schemas.c:1936 ../gio/glib-compile-schemas.c:1994 -#: ../gio/glib-compile-schemas.c:2022 +#: gio/glib-compile-schemas.c:1936 gio/glib-compile-schemas.c:1994 +#: gio/glib-compile-schemas.c:2022 #, c-format msgid "; ignoring override for this key.\n" msgstr "; kulcs felülbírálásának figyelmen kívül hagyása.\n" -#: ../gio/glib-compile-schemas.c:1940 ../gio/glib-compile-schemas.c:1998 -#: ../gio/glib-compile-schemas.c:2026 +#: gio/glib-compile-schemas.c:1940 gio/glib-compile-schemas.c:1998 +#: gio/glib-compile-schemas.c:2026 #, c-format msgid " and --strict was specified; exiting.\n" msgstr " és a --strict meg lett adva, kilépés.\n" -#: ../gio/glib-compile-schemas.c:1956 +#: gio/glib-compile-schemas.c:1956 #, c-format msgid "" "error parsing key '%s' in schema '%s' as specified in override file '%s': %s." @@ -2744,12 +2708,12 @@ "hiba a(z) „%s” kulcs feldolgozásakor a(z) „%s” sémában a(z) „%s” " "felülbírálási fájlban megadott módon: %s. " -#: ../gio/glib-compile-schemas.c:1966 +#: gio/glib-compile-schemas.c:1966 #, c-format msgid "Ignoring override for this key.\n" msgstr "Kulcs felülbírálásának figyelmen kívül hagyása.\n" -#: ../gio/glib-compile-schemas.c:1984 +#: gio/glib-compile-schemas.c:1984 #, c-format msgid "" "override for key '%s' in schema '%s' in override file '%s' is outside the " @@ -2758,7 +2722,7 @@ "a(z) „%2$s” séma „%1$s” kulcsának felülbírálása a(z) „%3$s” felülbírálási " "fájlban a sémában megadott tartományon kívül esik" -#: ../gio/glib-compile-schemas.c:2012 +#: gio/glib-compile-schemas.c:2012 #, c-format msgid "" "override for key '%s' in schema '%s' in override file '%s' is not in the " @@ -2767,23 +2731,23 @@ "a(z) „%2$s” séma „%1$s” kulcsának felülbírálása a(z) „%3$s” felülbírálási " "fájlban nincs az érvényes lehetőségek listájában" -#: ../gio/glib-compile-schemas.c:2068 +#: gio/glib-compile-schemas.c:2068 msgid "where to store the gschemas.compiled file" msgstr "a gschemas.compiled fájl tárolási helye" -#: ../gio/glib-compile-schemas.c:2069 +#: gio/glib-compile-schemas.c:2069 msgid "Abort on any errors in schemas" msgstr "Megszakítás a sémák bármely hibája esetén" -#: ../gio/glib-compile-schemas.c:2070 +#: gio/glib-compile-schemas.c:2070 msgid "Do not write the gschema.compiled file" msgstr "Ne írja ki a gschema.compiled fájlt" -#: ../gio/glib-compile-schemas.c:2071 +#: gio/glib-compile-schemas.c:2071 msgid "Do not enforce key name restrictions" msgstr "Ne kényszerítse ki a kulcsnévmegszorításokat" -#: ../gio/glib-compile-schemas.c:2099 +#: gio/glib-compile-schemas.c:2099 msgid "" "Compile all GSettings schema files into a schema cache.\n" "Schema files are required to have the extension .gschema.xml,\n" @@ -2793,32 +2757,32 @@ "A sémafájloknak .gschema.xml kiterjesztéssel kell rendelkezniük,\n" "és a gyorsítótárfájl neve gschemas.compiled." -#: ../gio/glib-compile-schemas.c:2120 +#: gio/glib-compile-schemas.c:2120 #, c-format msgid "You should give exactly one directory name\n" msgstr "Pontosan egy könyvtárnevet kell megadnia\n" -#: ../gio/glib-compile-schemas.c:2162 +#: gio/glib-compile-schemas.c:2162 #, c-format msgid "No schema files found: " msgstr "Nem találhatók sémafájlok: " -#: ../gio/glib-compile-schemas.c:2165 +#: gio/glib-compile-schemas.c:2165 #, c-format msgid "doing nothing.\n" msgstr "nem történik semmi.\n" -#: ../gio/glib-compile-schemas.c:2168 +#: gio/glib-compile-schemas.c:2168 #, c-format msgid "removed existing output file.\n" msgstr "meglévő kimeneti fájl eltávolítva.\n" -#: ../gio/glocalfile.c:643 ../gio/win32/gwinhttpfile.c:420 +#: gio/glocalfile.c:643 gio/win32/gwinhttpfile.c:420 #, c-format msgid "Invalid filename %s" msgstr "Érvénytelen fájlnév: %s" -#: ../gio/glocalfile.c:1105 +#: gio/glocalfile.c:1105 #, c-format msgid "Error getting filesystem info for %s: %s" msgstr "Hiba a(z) %s fájlrendszer-információinak lekérésekor: %s" @@ -2827,313 +2791,313 @@ #. * the enclosing (user visible) mount of a file, but none #. * exists. #. -#: ../gio/glocalfile.c:1244 +#: gio/glocalfile.c:1244 #, c-format msgid "Containing mount for file %s not found" msgstr "A(z) %s fájlt tartalmazó csatolás nem található" -#: ../gio/glocalfile.c:1267 +#: gio/glocalfile.c:1267 msgid "Can’t rename root directory" msgstr "Nem nevezhető át a gyökérkönyvtár" -#: ../gio/glocalfile.c:1285 ../gio/glocalfile.c:1308 +#: gio/glocalfile.c:1285 gio/glocalfile.c:1308 #, c-format msgid "Error renaming file %s: %s" msgstr "Hiba a(z) %s fájl átnevezésekor: %s" -#: ../gio/glocalfile.c:1292 +#: gio/glocalfile.c:1292 msgid "Can’t rename file, filename already exists" msgstr "A fájl nem nevezhető át, a fájlnév már létezik" -#: ../gio/glocalfile.c:1305 ../gio/glocalfile.c:2322 ../gio/glocalfile.c:2350 -#: ../gio/glocalfile.c:2507 ../gio/glocalfileoutputstream.c:551 +#: gio/glocalfile.c:1305 gio/glocalfile.c:2322 gio/glocalfile.c:2350 +#: gio/glocalfile.c:2507 gio/glocalfileoutputstream.c:551 msgid "Invalid filename" msgstr "Érvénytelen fájlnév" -#: ../gio/glocalfile.c:1473 ../gio/glocalfile.c:1488 +#: gio/glocalfile.c:1473 gio/glocalfile.c:1488 #, c-format msgid "Error opening file %s: %s" msgstr "Hiba a(z) %s fájl megnyitásakor: %s" -#: ../gio/glocalfile.c:1613 +#: gio/glocalfile.c:1613 #, c-format msgid "Error removing file %s: %s" msgstr "Hiba a(z) %s fájl eltávolításakor: %s" -#: ../gio/glocalfile.c:1997 +#: gio/glocalfile.c:1997 #, c-format msgid "Error trashing file %s: %s" msgstr "Hiba a(z) %s fájl Kukába dobásakor: %s" -#: ../gio/glocalfile.c:2020 +#: gio/glocalfile.c:2020 #, c-format msgid "Unable to create trash dir %s: %s" msgstr "Nem sikerült létrehozni a(z) %s Kuka könyvtárat: %s" -#: ../gio/glocalfile.c:2040 +#: gio/glocalfile.c:2040 #, c-format msgid "Unable to find toplevel directory to trash %s" msgstr "Nem található a felső szintű könyvtár a(z) %s kidobásához" -#: ../gio/glocalfile.c:2119 ../gio/glocalfile.c:2139 +#: gio/glocalfile.c:2119 gio/glocalfile.c:2139 #, c-format msgid "Unable to find or create trash directory for %s" msgstr "Nem található vagy nem hozható létre a Kuka könyvtár ehhez: %s" -#: ../gio/glocalfile.c:2174 +#: gio/glocalfile.c:2174 #, c-format msgid "Unable to create trashing info file for %s: %s" msgstr "Nem sikerült létrehozni a(z) %s kukainformációs fájlját: %s" -#: ../gio/glocalfile.c:2233 +#: gio/glocalfile.c:2233 #, c-format msgid "Unable to trash file %s across filesystem boundaries" msgstr "Nem lehet fájlrendszer-határokon át Kukába dobni a(z) %s fájlt" -#: ../gio/glocalfile.c:2237 ../gio/glocalfile.c:2293 +#: gio/glocalfile.c:2237 gio/glocalfile.c:2293 #, c-format msgid "Unable to trash file %s: %s" msgstr "Nem lehet a Kukába dobni a(z) %s fájlt: %s" -#: ../gio/glocalfile.c:2299 +#: gio/glocalfile.c:2299 #, c-format msgid "Unable to trash file %s" msgstr "Nem lehet a Kukába dobni a(z) %s fájlt" -#: ../gio/glocalfile.c:2325 +#: gio/glocalfile.c:2325 #, c-format msgid "Error creating directory %s: %s" msgstr "Hiba a(z) %s könyvtár létrehozásakor: %s" -#: ../gio/glocalfile.c:2354 +#: gio/glocalfile.c:2354 #, c-format msgid "Filesystem does not support symbolic links" msgstr "A fájlrendszer nem támogatja a szimbolikus linkeket" -#: ../gio/glocalfile.c:2357 +#: gio/glocalfile.c:2357 #, c-format msgid "Error making symbolic link %s: %s" msgstr "Hiba a(z) %s szimbolikus link létrehozásakor: %s" -#: ../gio/glocalfile.c:2363 ../glib/gfileutils.c:2127 +#: gio/glocalfile.c:2363 glib/gfileutils.c:2127 msgid "Symbolic links not supported" msgstr "A szimbolikus linkek használata nem támogatott" -#: ../gio/glocalfile.c:2418 ../gio/glocalfile.c:2453 ../gio/glocalfile.c:2510 +#: gio/glocalfile.c:2418 gio/glocalfile.c:2453 gio/glocalfile.c:2510 #, c-format msgid "Error moving file %s: %s" msgstr "Hiba a(z) %s fájl áthelyezésekor: %s" -#: ../gio/glocalfile.c:2441 +#: gio/glocalfile.c:2441 msgid "Can’t move directory over directory" msgstr "A könyvtár nem helyezhető át könyvtárba" -#: ../gio/glocalfile.c:2467 ../gio/glocalfileoutputstream.c:935 -#: ../gio/glocalfileoutputstream.c:949 ../gio/glocalfileoutputstream.c:964 -#: ../gio/glocalfileoutputstream.c:981 ../gio/glocalfileoutputstream.c:995 +#: gio/glocalfile.c:2467 gio/glocalfileoutputstream.c:935 +#: gio/glocalfileoutputstream.c:949 gio/glocalfileoutputstream.c:964 +#: gio/glocalfileoutputstream.c:981 gio/glocalfileoutputstream.c:995 msgid "Backup file creation failed" msgstr "A mentési fájl létrehozása meghiúsult" -#: ../gio/glocalfile.c:2486 +#: gio/glocalfile.c:2486 #, c-format msgid "Error removing target file: %s" msgstr "Hiba a célfájl eltávolításakor: %s" -#: ../gio/glocalfile.c:2500 +#: gio/glocalfile.c:2500 msgid "Move between mounts not supported" msgstr "A csatolások közti áthelyezés nem támogatott" -#: ../gio/glocalfile.c:2691 +#: gio/glocalfile.c:2691 #, c-format msgid "Could not determine the disk usage of %s: %s" msgstr "Nem lehet meghatározni %s lemezhasználatát: %s" -#: ../gio/glocalfileinfo.c:745 +#: gio/glocalfileinfo.c:745 msgid "Attribute value must be non-NULL" msgstr "Az attribútum értéke nem lehet NULL" -#: ../gio/glocalfileinfo.c:752 +#: gio/glocalfileinfo.c:752 msgid "Invalid attribute type (string expected)" msgstr "Érvénytelen attribútumtípus (a várt karakterlánc helyett)" -#: ../gio/glocalfileinfo.c:759 +#: gio/glocalfileinfo.c:759 msgid "Invalid extended attribute name" msgstr "Érvénytelen kiterjesztett attribútumnév" -#: ../gio/glocalfileinfo.c:799 +#: gio/glocalfileinfo.c:799 #, c-format msgid "Error setting extended attribute “%s”: %s" msgstr "Hiba a(z) „%s” kiterjesztett attribútum beállításakor: %s" -#: ../gio/glocalfileinfo.c:1607 +#: gio/glocalfileinfo.c:1617 msgid " (invalid encoding)" msgstr " (érvénytelen kódolás)" -#: ../gio/glocalfileinfo.c:1776 ../gio/glocalfileoutputstream.c:813 +#: gio/glocalfileinfo.c:1786 gio/glocalfileoutputstream.c:813 #, c-format msgid "Error when getting information for file “%s”: %s" msgstr "Hiba a(z) „%s” fájl információinak lekérésekor: %s" -#: ../gio/glocalfileinfo.c:2038 +#: gio/glocalfileinfo.c:2050 #, c-format msgid "Error when getting information for file descriptor: %s" msgstr "Hiba a fájlleíró információinak lekérésekor: %s" -#: ../gio/glocalfileinfo.c:2083 +#: gio/glocalfileinfo.c:2095 msgid "Invalid attribute type (uint32 expected)" msgstr "Érvénytelen attribútumtípus (a várt uint32 helyett)" -#: ../gio/glocalfileinfo.c:2101 +#: gio/glocalfileinfo.c:2113 msgid "Invalid attribute type (uint64 expected)" msgstr "Érvénytelen attribútumtípus (a várt uint64 helyett)" -#: ../gio/glocalfileinfo.c:2120 ../gio/glocalfileinfo.c:2139 +#: gio/glocalfileinfo.c:2132 gio/glocalfileinfo.c:2151 msgid "Invalid attribute type (byte string expected)" msgstr "Érvénytelen attribútumtípus (a várt bájtkarakterlánc helyett)" -#: ../gio/glocalfileinfo.c:2184 +#: gio/glocalfileinfo.c:2198 msgid "Cannot set permissions on symlinks" msgstr "Nem állíthatók be a szimbolikus linkek jogosultságai" -#: ../gio/glocalfileinfo.c:2200 +#: gio/glocalfileinfo.c:2214 #, c-format msgid "Error setting permissions: %s" msgstr "Hiba a jogosultságok beállításakor: %s" -#: ../gio/glocalfileinfo.c:2251 +#: gio/glocalfileinfo.c:2265 #, c-format msgid "Error setting owner: %s" msgstr "Hiba a tulajdonos beállításakor: %s" -#: ../gio/glocalfileinfo.c:2274 +#: gio/glocalfileinfo.c:2288 msgid "symlink must be non-NULL" msgstr "a szimbolikus link nem lehet NULL" -#: ../gio/glocalfileinfo.c:2284 ../gio/glocalfileinfo.c:2303 -#: ../gio/glocalfileinfo.c:2314 +#: gio/glocalfileinfo.c:2298 gio/glocalfileinfo.c:2317 +#: gio/glocalfileinfo.c:2328 #, c-format msgid "Error setting symlink: %s" msgstr "Hiba a szimbolikus link beállításakor: %s" -#: ../gio/glocalfileinfo.c:2293 +#: gio/glocalfileinfo.c:2307 msgid "Error setting symlink: file is not a symlink" msgstr "Hiba a szimbolikus link beállításakor: a fájl nem szimbolikus link" -#: ../gio/glocalfileinfo.c:2419 +#: gio/glocalfileinfo.c:2433 #, c-format msgid "Error setting modification or access time: %s" msgstr "Hiba a módosítási vagy hozzáférési idő beállításakor: %s" -#: ../gio/glocalfileinfo.c:2442 +#: gio/glocalfileinfo.c:2456 msgid "SELinux context must be non-NULL" msgstr "A SELinux környezet nem lehet NULL" -#: ../gio/glocalfileinfo.c:2457 +#: gio/glocalfileinfo.c:2471 #, c-format msgid "Error setting SELinux context: %s" msgstr "Hiba a SELinux környezet beállításakor: %s" -#: ../gio/glocalfileinfo.c:2464 +#: gio/glocalfileinfo.c:2478 msgid "SELinux is not enabled on this system" msgstr "A SELinux nem engedélyezett ezen rendszeren" -#: ../gio/glocalfileinfo.c:2556 +#: gio/glocalfileinfo.c:2570 #, c-format msgid "Setting attribute %s not supported" msgstr "A(z) %s attribútum beállítása nem támogatott" -#: ../gio/glocalfileinputstream.c:168 ../gio/glocalfileoutputstream.c:696 +#: gio/glocalfileinputstream.c:168 gio/glocalfileoutputstream.c:696 #, c-format msgid "Error reading from file: %s" msgstr "Hiba a fájl olvasásakor: %s" -#: ../gio/glocalfileinputstream.c:199 ../gio/glocalfileinputstream.c:211 -#: ../gio/glocalfileinputstream.c:225 ../gio/glocalfileinputstream.c:333 -#: ../gio/glocalfileoutputstream.c:458 ../gio/glocalfileoutputstream.c:1013 +#: gio/glocalfileinputstream.c:199 gio/glocalfileinputstream.c:211 +#: gio/glocalfileinputstream.c:225 gio/glocalfileinputstream.c:333 +#: gio/glocalfileoutputstream.c:458 gio/glocalfileoutputstream.c:1013 #, c-format msgid "Error seeking in file: %s" msgstr "Hiba a fájlban kereséskor: %s" -#: ../gio/glocalfileinputstream.c:255 ../gio/glocalfileoutputstream.c:248 -#: ../gio/glocalfileoutputstream.c:342 +#: gio/glocalfileinputstream.c:255 gio/glocalfileoutputstream.c:248 +#: gio/glocalfileoutputstream.c:342 #, c-format msgid "Error closing file: %s" msgstr "Hiba a fájl lezárásakor: %s" -#: ../gio/glocalfilemonitor.c:840 +#: gio/glocalfilemonitor.c:852 msgid "Unable to find default local file monitor type" msgstr "Nem található az alapértelmezett helyi fájlfigyelő típus" -#: ../gio/glocalfileoutputstream.c:196 ../gio/glocalfileoutputstream.c:228 -#: ../gio/glocalfileoutputstream.c:717 +#: gio/glocalfileoutputstream.c:196 gio/glocalfileoutputstream.c:228 +#: gio/glocalfileoutputstream.c:717 #, c-format msgid "Error writing to file: %s" msgstr "Hiba a fájl írásakor: %s" -#: ../gio/glocalfileoutputstream.c:275 +#: gio/glocalfileoutputstream.c:275 #, c-format msgid "Error removing old backup link: %s" msgstr "Hiba a régi mentési link eltávolításakor: %s" -#: ../gio/glocalfileoutputstream.c:289 ../gio/glocalfileoutputstream.c:302 +#: gio/glocalfileoutputstream.c:289 gio/glocalfileoutputstream.c:302 #, c-format msgid "Error creating backup copy: %s" msgstr "Hiba a mentés létrehozásakor: %s" -#: ../gio/glocalfileoutputstream.c:320 +#: gio/glocalfileoutputstream.c:320 #, c-format msgid "Error renaming temporary file: %s" msgstr "Hiba az ideiglenes fájl átnézésekor: %s" -#: ../gio/glocalfileoutputstream.c:504 ../gio/glocalfileoutputstream.c:1064 +#: gio/glocalfileoutputstream.c:504 gio/glocalfileoutputstream.c:1064 #, c-format msgid "Error truncating file: %s" msgstr "Hiba a fájl csonkításakor: %s" -#: ../gio/glocalfileoutputstream.c:557 ../gio/glocalfileoutputstream.c:795 -#: ../gio/glocalfileoutputstream.c:1045 ../gio/gsubprocess.c:380 +#: gio/glocalfileoutputstream.c:557 gio/glocalfileoutputstream.c:795 +#: gio/glocalfileoutputstream.c:1045 gio/gsubprocess.c:380 #, c-format msgid "Error opening file “%s”: %s" msgstr "Hiba a(z) %s fájl megnyitásakor: %s" -#: ../gio/glocalfileoutputstream.c:826 +#: gio/glocalfileoutputstream.c:826 msgid "Target file is a directory" msgstr "A célfájl egy könyvtár" -#: ../gio/glocalfileoutputstream.c:831 +#: gio/glocalfileoutputstream.c:831 msgid "Target file is not a regular file" msgstr "A célfájl nem szabályos fájl" -#: ../gio/glocalfileoutputstream.c:843 +#: gio/glocalfileoutputstream.c:843 msgid "The file was externally modified" msgstr "A fájlt külső program módosította" -#: ../gio/glocalfileoutputstream.c:1029 +#: gio/glocalfileoutputstream.c:1029 #, c-format msgid "Error removing old file: %s" msgstr "Hiba a régi fájl eltávolításakor: %s" -#: ../gio/gmemoryinputstream.c:474 ../gio/gmemoryoutputstream.c:772 +#: gio/gmemoryinputstream.c:474 gio/gmemoryoutputstream.c:772 msgid "Invalid GSeekType supplied" msgstr "A megadott GSeekType nem támogatott" -#: ../gio/gmemoryinputstream.c:484 +#: gio/gmemoryinputstream.c:484 msgid "Invalid seek request" msgstr "Érvénytelen keresési kérés" -#: ../gio/gmemoryinputstream.c:508 +#: gio/gmemoryinputstream.c:508 msgid "Cannot truncate GMemoryInputStream" msgstr "A GMemoryInputStream nem csonkítható" -#: ../gio/gmemoryoutputstream.c:567 +#: gio/gmemoryoutputstream.c:567 msgid "Memory output stream not resizable" msgstr "A memóriakimeneti adatfolyam nem méretezhető át" -#: ../gio/gmemoryoutputstream.c:583 +#: gio/gmemoryoutputstream.c:583 msgid "Failed to resize memory output stream" msgstr "A memóriakimeneti adatfolyam átméretezése meghiúsult" -#: ../gio/gmemoryoutputstream.c:673 +#: gio/gmemoryoutputstream.c:673 msgid "" "Amount of memory required to process the write is larger than available " "address space" @@ -3141,32 +3105,32 @@ "Az írás feldolgozásához szükséges memória mérete nagyobb, mint az elérhető " "címtér" -#: ../gio/gmemoryoutputstream.c:782 +#: gio/gmemoryoutputstream.c:782 msgid "Requested seek before the beginning of the stream" msgstr "Pozicionálási kérés az adatfolyam eleje elé" -#: ../gio/gmemoryoutputstream.c:797 +#: gio/gmemoryoutputstream.c:797 msgid "Requested seek beyond the end of the stream" msgstr "Pozicionálási kérés az adatfolyam vége mögé" #. Translators: This is an error #. * message for mount objects that #. * don't implement unmount. -#: ../gio/gmount.c:396 +#: gio/gmount.c:396 msgid "mount doesn’t implement “unmount”" msgstr "A csatolás nem valósítja meg az „unmount” függvényt" #. Translators: This is an error #. * message for mount objects that #. * don't implement eject. -#: ../gio/gmount.c:472 +#: gio/gmount.c:472 msgid "mount doesn’t implement “eject”" msgstr "A csatolás nem valósítja meg az „eject” függvényt" #. Translators: This is an error #. * message for mount objects that #. * don't implement any of unmount or unmount_with_operation. -#: ../gio/gmount.c:550 +#: gio/gmount.c:550 msgid "mount doesn’t implement “unmount” or “unmount_with_operation”" msgstr "" "A csatolás nem valósítja meg az „unmount” vagy az „unmount_with_operation” " @@ -3175,7 +3139,7 @@ #. Translators: This is an error #. * message for mount objects that #. * don't implement any of eject or eject_with_operation. -#: ../gio/gmount.c:635 +#: gio/gmount.c:635 msgid "mount doesn’t implement “eject” or “eject_with_operation”" msgstr "" "A csatolás nem valósítja meg az „eject” vagy az „eject_with_operation” " @@ -3184,101 +3148,100 @@ #. Translators: This is an error #. * message for mount objects that #. * don't implement remount. -#: ../gio/gmount.c:723 +#: gio/gmount.c:723 msgid "mount doesn’t implement “remount”" msgstr "A csatolás nem valósítja meg a „remount” függvényt" #. Translators: This is an error #. * message for mount objects that #. * don't implement content type guessing. -#: ../gio/gmount.c:805 +#: gio/gmount.c:805 msgid "mount doesn’t implement content type guessing" msgstr "A csatolás nem valósítja meg a tartalomtípus meghatározását" #. Translators: This is an error #. * message for mount objects that #. * don't implement content type guessing. -#: ../gio/gmount.c:892 +#: gio/gmount.c:892 msgid "mount doesn’t implement synchronous content type guessing" msgstr "A csatolás nem valósítja meg a tartalomtípus szinkron meghatározását" -#: ../gio/gnetworkaddress.c:378 +#: gio/gnetworkaddress.c:378 #, c-format msgid "Hostname “%s” contains “[” but not “]”" msgstr "A gépnév („%s”) „[” karaktert tartalmaz „]” nélkül" -#: ../gio/gnetworkmonitorbase.c:206 ../gio/gnetworkmonitorbase.c:310 +#: gio/gnetworkmonitorbase.c:211 gio/gnetworkmonitorbase.c:315 msgid "Network unreachable" msgstr "A hálózat elérhetetlen" -#: ../gio/gnetworkmonitorbase.c:244 ../gio/gnetworkmonitorbase.c:274 +#: gio/gnetworkmonitorbase.c:249 gio/gnetworkmonitorbase.c:279 msgid "Host unreachable" msgstr "A gép elérhetetlen" -#: ../gio/gnetworkmonitornetlink.c:96 ../gio/gnetworkmonitornetlink.c:108 -#: ../gio/gnetworkmonitornetlink.c:127 +#: gio/gnetworkmonitornetlink.c:97 gio/gnetworkmonitornetlink.c:109 +#: gio/gnetworkmonitornetlink.c:128 #, c-format msgid "Could not create network monitor: %s" msgstr "Nem hozható létre a hálózatfigyelő: %s" -#: ../gio/gnetworkmonitornetlink.c:117 +#: gio/gnetworkmonitornetlink.c:118 msgid "Could not create network monitor: " msgstr "Nem hozható létre a hálózatfigyelő: " -#: ../gio/gnetworkmonitornetlink.c:175 +#: gio/gnetworkmonitornetlink.c:176 msgid "Could not get network status: " msgstr "Nem kérhető le a hálózat állapota: " -#: ../gio/gnetworkmonitornm.c:329 +#: gio/gnetworkmonitornm.c:322 #, c-format msgid "NetworkManager version too old" msgstr "A Hálózatkezelő verziója túl régi" -#: ../gio/goutputstream.c:212 ../gio/goutputstream.c:560 +#: gio/goutputstream.c:212 gio/goutputstream.c:560 msgid "Output stream doesn’t implement write" msgstr "A kimeneti adatfolyam nem valósítja meg az írást" -#: ../gio/goutputstream.c:521 ../gio/goutputstream.c:1224 +#: gio/goutputstream.c:521 gio/goutputstream.c:1224 msgid "Source stream is already closed" msgstr "A forrás adatfolyam már le van zárva" -#: ../gio/gresolver.c:342 ../gio/gthreadedresolver.c:116 -#: ../gio/gthreadedresolver.c:126 +#: gio/gresolver.c:342 gio/gthreadedresolver.c:116 gio/gthreadedresolver.c:126 #, c-format msgid "Error resolving “%s”: %s" msgstr "Hiba a(z) „%s” feloldásakor: %s" -#: ../gio/gresolver.c:729 ../gio/gresolver.c:781 +#: gio/gresolver.c:729 gio/gresolver.c:781 msgid "Invalid domain" msgstr "Érvénytelen tartomány" -#: ../gio/gresource.c:621 ../gio/gresource.c:880 ../gio/gresource.c:919 -#: ../gio/gresource.c:1043 ../gio/gresource.c:1115 ../gio/gresource.c:1188 -#: ../gio/gresource.c:1258 ../gio/gresourcefile.c:476 -#: ../gio/gresourcefile.c:599 ../gio/gresourcefile.c:736 +#: gio/gresource.c:621 gio/gresource.c:880 gio/gresource.c:919 +#: gio/gresource.c:1043 gio/gresource.c:1115 gio/gresource.c:1188 +#: gio/gresource.c:1258 gio/gresourcefile.c:476 gio/gresourcefile.c:599 +#: gio/gresourcefile.c:736 #, c-format msgid "The resource at “%s” does not exist" msgstr "Az erőforrás nem létezik itt: „%s”" -#: ../gio/gresource.c:786 +#: gio/gresource.c:786 #, c-format msgid "The resource at “%s” failed to decompress" msgstr "Az erőforrás kicsomagolása meghiúsult itt: „%s”" -#: ../gio/gresourcefile.c:732 +#: gio/gresourcefile.c:732 #, c-format msgid "The resource at “%s” is not a directory" msgstr "Az erőforrás nem könyvtár itt: „%s”" -#: ../gio/gresourcefile.c:940 +#: gio/gresourcefile.c:940 msgid "Input stream doesn’t implement seek" msgstr "A bemeneti adatfolyam nem valósítja meg a pozicionálást" -#: ../gio/gresource-tool.c:494 +#: gio/gresource-tool.c:494 msgid "List sections containing resources in an elf FILE" msgstr "Elf FÁJLBAN erőforrásokat tartalmazó szakaszok felsorolása" -#: ../gio/gresource-tool.c:500 +#: gio/gresource-tool.c:500 msgid "" "List resources\n" "If SECTION is given, only list resources in this section\n" @@ -3289,16 +3252,15 @@ "felsorolása\n" "Ha az ÚTVONAL meg van adva, akkor csak az illeszkedő erőforrások felsorolása" -#: ../gio/gresource-tool.c:503 ../gio/gresource-tool.c:513 +#: gio/gresource-tool.c:503 gio/gresource-tool.c:513 msgid "FILE [PATH]" msgstr "FÁJL [ÚTVONAL]" -#: ../gio/gresource-tool.c:504 ../gio/gresource-tool.c:514 -#: ../gio/gresource-tool.c:521 +#: gio/gresource-tool.c:504 gio/gresource-tool.c:514 gio/gresource-tool.c:521 msgid "SECTION" msgstr "SZAKASZ" -#: ../gio/gresource-tool.c:509 +#: gio/gresource-tool.c:509 msgid "" "List resources with details\n" "If SECTION is given, only list resources in this section\n" @@ -3312,15 +3274,15 @@ "felsorolása\n" "A részletek közé a szakasz, méret és tömörítés tartozik" -#: ../gio/gresource-tool.c:519 +#: gio/gresource-tool.c:519 msgid "Extract a resource file to stdout" msgstr "Erőforrásfájl kibontása a szabványos kimenetre" -#: ../gio/gresource-tool.c:520 +#: gio/gresource-tool.c:520 msgid "FILE PATH" msgstr "FÁJL ÚTVONAL" -#: ../gio/gresource-tool.c:534 +#: gio/gresource-tool.c:534 msgid "" "Usage:\n" " gresource [--section SECTION] COMMAND [ARGS…]\n" @@ -3348,7 +3310,7 @@ "Részletes segítségért adja ki a „gresource help PARANCS” parancsot.\n" "\n" -#: ../gio/gresource-tool.c:548 +#: gio/gresource-tool.c:548 #, c-format msgid "" "Usage:\n" @@ -3363,19 +3325,19 @@ "%s\n" "\n" -#: ../gio/gresource-tool.c:555 +#: gio/gresource-tool.c:555 msgid " SECTION An (optional) elf section name\n" msgstr " SZAKASZ Egy elhagyható elf szakasznév\n" -#: ../gio/gresource-tool.c:559 ../gio/gsettings-tool.c:703 +#: gio/gresource-tool.c:559 gio/gsettings-tool.c:703 msgid " COMMAND The (optional) command to explain\n" msgstr " PARANCS A megmagyarázandó (elhagyható) parancs\n" -#: ../gio/gresource-tool.c:565 +#: gio/gresource-tool.c:565 msgid " FILE An elf file (a binary or a shared library)\n" msgstr " FÁJL Egy elf fájl (bináris vagy megosztott programkönyvtár)\n" -#: ../gio/gresource-tool.c:568 +#: gio/gresource-tool.c:568 msgid "" " FILE An elf file (a binary or a shared library)\n" " or a compiled resource file\n" @@ -3384,90 +3346,82 @@ "\n" " vagy lefordított erőforrásfájl\n" -#: ../gio/gresource-tool.c:572 +#: gio/gresource-tool.c:572 msgid "[PATH]" msgstr "[ÚTVONAL]" -#: ../gio/gresource-tool.c:574 +#: gio/gresource-tool.c:574 msgid " PATH An (optional) resource path (may be partial)\n" msgstr " ÚTVONAL Egy elhagyható erőforrás-útvonal (részleges is lehet)\n" -#: ../gio/gresource-tool.c:575 +#: gio/gresource-tool.c:575 msgid "PATH" msgstr "ÚTVONAL" -#: ../gio/gresource-tool.c:577 +#: gio/gresource-tool.c:577 msgid " PATH A resource path\n" msgstr " ÚTVONAL Egy erőforrás-útvonal\n" -#: ../gio/gsettings-tool.c:51 ../gio/gsettings-tool.c:72 -#: ../gio/gsettings-tool.c:908 +#: gio/gsettings-tool.c:51 gio/gsettings-tool.c:72 gio/gsettings-tool.c:908 #, c-format msgid "No such schema “%s”\n" msgstr "Nincs „%s” séma\n" -#: ../gio/gsettings-tool.c:57 +#: gio/gsettings-tool.c:57 #, c-format msgid "Schema “%s” is not relocatable (path must not be specified)\n" msgstr "A(z) „%s” séma nem helyezhető át (az útvonal nem adható meg)\n" -#: ../gio/gsettings-tool.c:78 +#: gio/gsettings-tool.c:78 #, c-format msgid "Schema “%s” is relocatable (path must be specified)\n" msgstr "A(z) „%s” séma áthelyezhető (az útvonalat meg kell adni)\n" -#: ../gio/gsettings-tool.c:92 -#, c-format +#: gio/gsettings-tool.c:92 msgid "Empty path given.\n" msgstr "A megadott útvonal üres.\n" -#: ../gio/gsettings-tool.c:98 -#, c-format +#: gio/gsettings-tool.c:98 msgid "Path must begin with a slash (/)\n" msgstr "Az útvonalnak osztásjellel (/) kell kezdődnie\n" -#: ../gio/gsettings-tool.c:104 -#, c-format +#: gio/gsettings-tool.c:104 msgid "Path must end with a slash (/)\n" msgstr "Az útvonalnak osztásjellel (/) kell végződnie\n" -#: ../gio/gsettings-tool.c:110 -#, c-format +#: gio/gsettings-tool.c:110 msgid "Path must not contain two adjacent slashes (//)\n" msgstr "Az útvonal nem tartalmazhat két szomszédos osztásjelet (//)\n" -#: ../gio/gsettings-tool.c:538 -#, c-format +#: gio/gsettings-tool.c:538 msgid "The provided value is outside of the valid range\n" msgstr "A megadott érték kívül esik az érvényes tartományon\n" -#: ../gio/gsettings-tool.c:545 -#, c-format +#: gio/gsettings-tool.c:545 msgid "The key is not writable\n" msgstr "A kulcs nem írható\n" -#: ../gio/gsettings-tool.c:581 +#: gio/gsettings-tool.c:581 msgid "List the installed (non-relocatable) schemas" msgstr "A telepített (át nem helyezhető) sémák felsorolása" -#: ../gio/gsettings-tool.c:587 +#: gio/gsettings-tool.c:587 msgid "List the installed relocatable schemas" msgstr "A telepített áthelyezhető sémák felsorolása" -#: ../gio/gsettings-tool.c:593 +#: gio/gsettings-tool.c:593 msgid "List the keys in SCHEMA" msgstr "A SÉMA kulcsainak felsorolása" -#: ../gio/gsettings-tool.c:594 ../gio/gsettings-tool.c:600 -#: ../gio/gsettings-tool.c:643 +#: gio/gsettings-tool.c:594 gio/gsettings-tool.c:600 gio/gsettings-tool.c:643 msgid "SCHEMA[:PATH]" msgstr "SÉMA[:ÚTVONAL]" -#: ../gio/gsettings-tool.c:599 +#: gio/gsettings-tool.c:599 msgid "List the children of SCHEMA" msgstr "A SÉMA gyermekeinek felsorolása" -#: ../gio/gsettings-tool.c:605 +#: gio/gsettings-tool.c:605 msgid "" "List keys and values, recursively\n" "If no SCHEMA is given, list all keys\n" @@ -3475,49 +3429,48 @@ "Kulcsok és értékek rekurzív felsorolása\n" "Ha nincs megadva SÉMA, az összes kulcs felsorolása\n" -#: ../gio/gsettings-tool.c:607 +#: gio/gsettings-tool.c:607 msgid "[SCHEMA[:PATH]]" msgstr "[SÉMA[:ÚTVONAL]]" -#: ../gio/gsettings-tool.c:612 +#: gio/gsettings-tool.c:612 msgid "Get the value of KEY" msgstr "A KULCS értékének lekérése" -#: ../gio/gsettings-tool.c:613 ../gio/gsettings-tool.c:619 -#: ../gio/gsettings-tool.c:625 ../gio/gsettings-tool.c:637 -#: ../gio/gsettings-tool.c:649 +#: gio/gsettings-tool.c:613 gio/gsettings-tool.c:619 gio/gsettings-tool.c:625 +#: gio/gsettings-tool.c:637 gio/gsettings-tool.c:649 msgid "SCHEMA[:PATH] KEY" msgstr "SÉMA[:ÚTVONAL] KULCS" -#: ../gio/gsettings-tool.c:618 +#: gio/gsettings-tool.c:618 msgid "Query the range of valid values for KEY" msgstr "A KULCS érvényes értékei tartományának lekérése" -#: ../gio/gsettings-tool.c:624 +#: gio/gsettings-tool.c:624 msgid "Query the description for KEY" msgstr "A KULCS leírásának lekérése" -#: ../gio/gsettings-tool.c:630 +#: gio/gsettings-tool.c:630 msgid "Set the value of KEY to VALUE" msgstr "A KULCS értékének beállítása az ÉRTÉKRE" -#: ../gio/gsettings-tool.c:631 +#: gio/gsettings-tool.c:631 msgid "SCHEMA[:PATH] KEY VALUE" msgstr "SÉMA[:ÚTVONAL] KULCS ÉRTÉK" -#: ../gio/gsettings-tool.c:636 +#: gio/gsettings-tool.c:636 msgid "Reset KEY to its default value" msgstr "A KULCS visszaállítása az alapértékére" -#: ../gio/gsettings-tool.c:642 +#: gio/gsettings-tool.c:642 msgid "Reset all keys in SCHEMA to their defaults" msgstr "A SÉMA minden kulcsának visszaállítása az alapértékekre" -#: ../gio/gsettings-tool.c:648 +#: gio/gsettings-tool.c:648 msgid "Check if KEY is writable" msgstr "A KULCS írhatóságának ellenőrzése" -#: ../gio/gsettings-tool.c:654 +#: gio/gsettings-tool.c:654 msgid "" "Monitor KEY for changes.\n" "If no KEY is specified, monitor all keys in SCHEMA.\n" @@ -3527,11 +3480,11 @@ "Ha nincs megadva KULCS, akkor a SÉMA összes kulcsának figyelése.\n" "A figyelés befejezéséhez nyomja meg a ^C kombinációt.\n" -#: ../gio/gsettings-tool.c:657 +#: gio/gsettings-tool.c:657 msgid "SCHEMA[:PATH] [KEY]" msgstr "SÉMA[:ÚTVONAL] [KULCS]" -#: ../gio/gsettings-tool.c:669 +#: gio/gsettings-tool.c:669 msgid "" "Usage:\n" " gsettings --version\n" @@ -3580,7 +3533,7 @@ "Részletes segítségért adja ki a „gsettings help PARANCS” parancsot.\n" "\n" -#: ../gio/gsettings-tool.c:693 +#: gio/gsettings-tool.c:693 #, c-format msgid "" "Usage:\n" @@ -3595,11 +3548,11 @@ "%s\n" "\n" -#: ../gio/gsettings-tool.c:699 +#: gio/gsettings-tool.c:699 msgid " SCHEMADIR A directory to search for additional schemas\n" msgstr " SÉMAKVT További sémák keresése ebben a könyvtárban\n" -#: ../gio/gsettings-tool.c:707 +#: gio/gsettings-tool.c:707 msgid "" " SCHEMA The name of the schema\n" " PATH The path, for relocatable schemas\n" @@ -3607,385 +3560,379 @@ " SÉMA A séma neve\n" " ÚTVONAL Az áthelyezhető sémák útvonala\n" -#: ../gio/gsettings-tool.c:712 +#: gio/gsettings-tool.c:712 msgid " KEY The (optional) key within the schema\n" msgstr " KULCS A sémán belüli (elhagyható) kulcs\n" -#: ../gio/gsettings-tool.c:716 +#: gio/gsettings-tool.c:716 msgid " KEY The key within the schema\n" msgstr " KULCS A sémán belüli kulcs\n" -#: ../gio/gsettings-tool.c:720 +#: gio/gsettings-tool.c:720 msgid " VALUE The value to set\n" msgstr " ÉRTÉK A beállítandó érték\n" -#: ../gio/gsettings-tool.c:775 +#: gio/gsettings-tool.c:775 #, c-format msgid "Could not load schemas from %s: %s\n" msgstr "Nem lehet sémákat betölteni ebből: %s: %s\n" -#: ../gio/gsettings-tool.c:787 -#, c-format +#: gio/gsettings-tool.c:787 msgid "No schemas installed\n" msgstr "Nincsenek telepítve sémák\n" -#: ../gio/gsettings-tool.c:866 -#, c-format +#: gio/gsettings-tool.c:866 msgid "Empty schema name given\n" msgstr "Üres sémanevet adott meg\n" -#: ../gio/gsettings-tool.c:921 +#: gio/gsettings-tool.c:921 #, c-format msgid "No such key “%s”\n" msgstr "Nincs „%s” kulcs\n" -#: ../gio/gsocket.c:384 +#: gio/gsocket.c:384 msgid "Invalid socket, not initialized" msgstr "Érvénytelen foglalat, nincs előkészítve" -#: ../gio/gsocket.c:391 +#: gio/gsocket.c:391 #, c-format msgid "Invalid socket, initialization failed due to: %s" msgstr "Érvénytelen foglalat, az előkészítés meghiúsulásának oka: %s" -#: ../gio/gsocket.c:399 +#: gio/gsocket.c:399 msgid "Socket is already closed" msgstr "A foglalat már le van zárva" -#: ../gio/gsocket.c:414 ../gio/gsocket.c:3010 ../gio/gsocket.c:4220 -#: ../gio/gsocket.c:4278 +#: gio/gsocket.c:414 gio/gsocket.c:3020 gio/gsocket.c:4230 gio/gsocket.c:4288 msgid "Socket I/O timed out" msgstr "A foglalat I/O túllépte az időkorlátot" -#: ../gio/gsocket.c:549 +#: gio/gsocket.c:549 #, c-format msgid "creating GSocket from fd: %s" msgstr "GSocket létrehozása fájlleíróból: %s" -#: ../gio/gsocket.c:578 ../gio/gsocket.c:632 ../gio/gsocket.c:639 +#: gio/gsocket.c:578 gio/gsocket.c:632 gio/gsocket.c:639 #, c-format msgid "Unable to create socket: %s" msgstr "Nem sikerült létrehozni foglalatot: %s" -#: ../gio/gsocket.c:632 +#: gio/gsocket.c:632 msgid "Unknown family was specified" msgstr "Ismeretlen családot adtak meg" -#: ../gio/gsocket.c:639 +#: gio/gsocket.c:639 msgid "Unknown protocol was specified" msgstr "Ismeretlen protokollt adtak meg" -#: ../gio/gsocket.c:1130 +#: gio/gsocket.c:1130 #, c-format msgid "Cannot use datagram operations on a non-datagram socket." msgstr "A datagram műveletek nem használhatóak nem-datagram foglalaton." -#: ../gio/gsocket.c:1147 +#: gio/gsocket.c:1147 #, c-format msgid "Cannot use datagram operations on a socket with a timeout set." msgstr "" "A datagram műveletek nem használhatóak olyan foglalaton, amelyre időtúllépés " "van beállítva." -#: ../gio/gsocket.c:1954 +#: gio/gsocket.c:1954 #, c-format msgid "could not get local address: %s" msgstr "nem kérhető le a helyi cím: %s" -#: ../gio/gsocket.c:2000 +#: gio/gsocket.c:2000 #, c-format msgid "could not get remote address: %s" msgstr "nem kérhető le a távoli cím: %s" -#: ../gio/gsocket.c:2066 +#: gio/gsocket.c:2066 #, c-format msgid "could not listen: %s" msgstr "nem lehet figyelni: %s" -#: ../gio/gsocket.c:2168 +#: gio/gsocket.c:2168 #, c-format msgid "Error binding to address: %s" msgstr "Hiba a címhez csatlakozáskor: %s" -#: ../gio/gsocket.c:2226 ../gio/gsocket.c:2263 ../gio/gsocket.c:2373 -#: ../gio/gsocket.c:2391 ../gio/gsocket.c:2461 ../gio/gsocket.c:2519 -#: ../gio/gsocket.c:2537 +#: gio/gsocket.c:2226 gio/gsocket.c:2263 gio/gsocket.c:2373 gio/gsocket.c:2398 +#: gio/gsocket.c:2471 gio/gsocket.c:2529 gio/gsocket.c:2547 #, c-format msgid "Error joining multicast group: %s" msgstr "Hiba a multicast csoporthoz csatlakozáskor: %s" -#: ../gio/gsocket.c:2227 ../gio/gsocket.c:2264 ../gio/gsocket.c:2374 -#: ../gio/gsocket.c:2392 ../gio/gsocket.c:2462 ../gio/gsocket.c:2520 -#: ../gio/gsocket.c:2538 +#: gio/gsocket.c:2227 gio/gsocket.c:2264 gio/gsocket.c:2374 gio/gsocket.c:2399 +#: gio/gsocket.c:2472 gio/gsocket.c:2530 gio/gsocket.c:2548 #, c-format msgid "Error leaving multicast group: %s" msgstr "Hiba a multicast csoport elhagyásakor: %s" -#: ../gio/gsocket.c:2228 +#: gio/gsocket.c:2228 msgid "No support for source-specific multicast" msgstr "A forrásspecifikus multicast nem támogatott" -#: ../gio/gsocket.c:2375 +#: gio/gsocket.c:2375 msgid "Unsupported socket family" msgstr "Nem támogatott foglalatcsalád" -#: ../gio/gsocket.c:2393 +#: gio/gsocket.c:2400 msgid "source-specific not an IPv4 address" msgstr "A forrásspecifikus nem egy IPv4-cím" -#: ../gio/gsocket.c:2411 ../gio/gsocket.c:2440 ../gio/gsocket.c:2487 +#: gio/gsocket.c:2418 gio/gsocket.c:2447 gio/gsocket.c:2497 #, c-format msgid "Interface not found: %s" msgstr "Interfész nem található: %s" -#: ../gio/gsocket.c:2427 +#: gio/gsocket.c:2434 #, c-format msgid "Interface name too long" msgstr "Az interfésznév túl hosszú" -#: ../gio/gsocket.c:2463 +#: gio/gsocket.c:2473 msgid "No support for IPv4 source-specific multicast" msgstr "Az IPv4 forrásspecifikus multicast nem támogatott" -#: ../gio/gsocket.c:2521 +#: gio/gsocket.c:2531 msgid "No support for IPv6 source-specific multicast" msgstr "Az IPv6 forrásspecifikus multicast nem támogatott" -#: ../gio/gsocket.c:2730 +#: gio/gsocket.c:2740 #, c-format msgid "Error accepting connection: %s" msgstr "Hiba a kapcsolat elfogadásakor: %s" -#: ../gio/gsocket.c:2854 +#: gio/gsocket.c:2864 msgid "Connection in progress" msgstr "Csatlakozás folyamatban" -#: ../gio/gsocket.c:2903 +#: gio/gsocket.c:2913 msgid "Unable to get pending error: " msgstr "Nem lehet lekérni a függőben lévő hibát:" -#: ../gio/gsocket.c:3073 +#: gio/gsocket.c:3083 #, c-format msgid "Error receiving data: %s" msgstr "Hiba az adatok fogadásakor: %s" -#: ../gio/gsocket.c:3268 +#: gio/gsocket.c:3278 #, c-format msgid "Error sending data: %s" msgstr "Hiba az adatok küldésekor: %s" -#: ../gio/gsocket.c:3455 +#: gio/gsocket.c:3465 #, c-format msgid "Unable to shutdown socket: %s" msgstr "Nem sikerült leállítani a foglalatot: %s" -#: ../gio/gsocket.c:3536 +#: gio/gsocket.c:3546 #, c-format msgid "Error closing socket: %s" msgstr "Hiba a foglalat lezárásakor: %s" -#: ../gio/gsocket.c:4213 +#: gio/gsocket.c:4223 #, c-format msgid "Waiting for socket condition: %s" msgstr "Várakozás a foglalat állapotára: %s" -#: ../gio/gsocket.c:4687 ../gio/gsocket.c:4767 ../gio/gsocket.c:4945 +#: gio/gsocket.c:4697 gio/gsocket.c:4777 gio/gsocket.c:4955 #, c-format msgid "Error sending message: %s" msgstr "Hiba az üzenet küldésekor: %s" -#: ../gio/gsocket.c:4711 +#: gio/gsocket.c:4721 msgid "GSocketControlMessage not supported on Windows" msgstr "A GSocketControlMessage nem támogatott Windowson" -#: ../gio/gsocket.c:5164 ../gio/gsocket.c:5237 ../gio/gsocket.c:5463 +#: gio/gsocket.c:5174 gio/gsocket.c:5247 gio/gsocket.c:5473 #, c-format msgid "Error receiving message: %s" msgstr "Hiba az üzenet fájl eltávolítása fogadásakor: %s" -#: ../gio/gsocket.c:5735 +#: gio/gsocket.c:5745 #, c-format msgid "Unable to read socket credentials: %s" msgstr "Nem sikerült olvasni a foglalat hitelesítési adatait: %s" -#: ../gio/gsocket.c:5744 +#: gio/gsocket.c:5754 msgid "g_socket_get_credentials not implemented for this OS" msgstr "a g_socket_get_credentials nincs megvalósítva erre az OS-re" -#: ../gio/gsocketclient.c:176 +#: gio/gsocketclient.c:176 #, c-format msgid "Could not connect to proxy server %s: " msgstr "Nem sikerült kapcsolódni a(z) %s proxy kiszolgálóhoz: " -#: ../gio/gsocketclient.c:190 +#: gio/gsocketclient.c:190 #, c-format msgid "Could not connect to %s: " msgstr "Nem sikerült kapcsolódni a következőhöz: %s: " -#: ../gio/gsocketclient.c:192 +#: gio/gsocketclient.c:192 msgid "Could not connect: " msgstr "Nem sikerült kapcsolódni: " -#: ../gio/gsocketclient.c:1027 ../gio/gsocketclient.c:1599 +#: gio/gsocketclient.c:1027 gio/gsocketclient.c:1599 msgid "Unknown error on connect" msgstr "Ismeretlen csatlakozási hiba" -#: ../gio/gsocketclient.c:1081 ../gio/gsocketclient.c:1535 +#: gio/gsocketclient.c:1081 gio/gsocketclient.c:1535 msgid "Proxying over a non-TCP connection is not supported." msgstr "A proxyzás nem TCP kapcsolaton keresztül nem támogatott." -#: ../gio/gsocketclient.c:1110 ../gio/gsocketclient.c:1561 +#: gio/gsocketclient.c:1110 gio/gsocketclient.c:1561 #, c-format msgid "Proxy protocol “%s” is not supported." msgstr "A proxyprotokoll („%s”) nem támogatott." -#: ../gio/gsocketlistener.c:218 +#: gio/gsocketlistener.c:218 msgid "Listener is already closed" msgstr "A figyelő már le van zárva" -#: ../gio/gsocketlistener.c:264 +#: gio/gsocketlistener.c:264 msgid "Added socket is closed" msgstr "A hozzáadott foglalat le van zárva" -#: ../gio/gsocks4aproxy.c:118 +#: gio/gsocks4aproxy.c:118 #, c-format msgid "SOCKSv4 does not support IPv6 address “%s”" msgstr "A SOCKSv4 nem támogatja ezt az IPv6 címet: „%s”" -#: ../gio/gsocks4aproxy.c:136 +#: gio/gsocks4aproxy.c:136 msgid "Username is too long for SOCKSv4 protocol" msgstr "A felhasználónév túl hosszú a SOCKSv4 protokollhoz" -#: ../gio/gsocks4aproxy.c:153 +#: gio/gsocks4aproxy.c:153 #, c-format msgid "Hostname “%s” is too long for SOCKSv4 protocol" msgstr "A gépnév („%s”) túl hosszú a SOCKSv4 protokollhoz" -#: ../gio/gsocks4aproxy.c:179 +#: gio/gsocks4aproxy.c:179 msgid "The server is not a SOCKSv4 proxy server." msgstr "A kiszolgáló nem SOCKSv4 proxy kiszolgáló." -#: ../gio/gsocks4aproxy.c:186 +#: gio/gsocks4aproxy.c:186 msgid "Connection through SOCKSv4 server was rejected" msgstr "A SOCKSv4 kiszolgálón keresztüli kapcsolat visszautasítva" -#: ../gio/gsocks5proxy.c:153 ../gio/gsocks5proxy.c:324 -#: ../gio/gsocks5proxy.c:334 +#: gio/gsocks5proxy.c:153 gio/gsocks5proxy.c:324 gio/gsocks5proxy.c:334 msgid "The server is not a SOCKSv5 proxy server." msgstr "A kiszolgáló nem SOCKSv5 proxy kiszolgáló." -#: ../gio/gsocks5proxy.c:167 +#: gio/gsocks5proxy.c:167 msgid "The SOCKSv5 proxy requires authentication." msgstr "A SOCKSv5 proxy hitelesítést igényel." -#: ../gio/gsocks5proxy.c:177 +#: gio/gsocks5proxy.c:177 msgid "" "The SOCKSv5 proxy requires an authentication method that is not supported by " "GLib." msgstr "A SOCKSv5 a GLib által nem támogatott hitelesítési módszert igényel." -#: ../gio/gsocks5proxy.c:206 +#: gio/gsocks5proxy.c:206 msgid "Username or password is too long for SOCKSv5 protocol." msgstr "A felhasználónév vagy jelszó túl hosszú a SOCKSv5 protokollhoz." -#: ../gio/gsocks5proxy.c:236 +#: gio/gsocks5proxy.c:236 msgid "SOCKSv5 authentication failed due to wrong username or password." msgstr "" "A SOCKSv5 hitelesítés hibás felhasználónév vagy jelszó miatt meghiúsult." -#: ../gio/gsocks5proxy.c:286 +#: gio/gsocks5proxy.c:286 #, c-format msgid "Hostname “%s” is too long for SOCKSv5 protocol" msgstr "A gépnév („%s”) túl hosszú a SOCKSv5 protokollhoz" -#: ../gio/gsocks5proxy.c:348 +#: gio/gsocks5proxy.c:348 msgid "The SOCKSv5 proxy server uses unknown address type." msgstr "A SOCKSv5 proxy kiszolgáló ismeretlen címtípust használ." -#: ../gio/gsocks5proxy.c:355 +#: gio/gsocks5proxy.c:355 msgid "Internal SOCKSv5 proxy server error." msgstr "Belső SOCKSv5 proxy kiszolgáló hiba." -#: ../gio/gsocks5proxy.c:361 +#: gio/gsocks5proxy.c:361 msgid "SOCKSv5 connection not allowed by ruleset." msgstr "A SOCKSv5 kapcsolatot a szabálykészlet nem engedélyezi." -#: ../gio/gsocks5proxy.c:368 +#: gio/gsocks5proxy.c:368 msgid "Host unreachable through SOCKSv5 server." msgstr "A gép nem érhető el a SOCKSv5 kiszolgálón keresztül." -#: ../gio/gsocks5proxy.c:374 +#: gio/gsocks5proxy.c:374 msgid "Network unreachable through SOCKSv5 proxy." msgstr "A hálózat nem érhető el a SOCKSv5 proxyn keresztül." -#: ../gio/gsocks5proxy.c:380 +#: gio/gsocks5proxy.c:380 msgid "Connection refused through SOCKSv5 proxy." msgstr "A kapcsolat visszautasítva a SOCKSv5 proxyn keresztül." -#: ../gio/gsocks5proxy.c:386 +#: gio/gsocks5proxy.c:386 msgid "SOCKSv5 proxy does not support “connect” command." msgstr "A SOCKSv5 proxy nem támogatja a „connect” parancsot." -#: ../gio/gsocks5proxy.c:392 +#: gio/gsocks5proxy.c:392 msgid "SOCKSv5 proxy does not support provided address type." msgstr "A SOCKSv5 proxy nem támogatja a megadott címtípust." -#: ../gio/gsocks5proxy.c:398 +#: gio/gsocks5proxy.c:398 msgid "Unknown SOCKSv5 proxy error." msgstr "Ismeretlen SOCKSv5 proxy hiba." -#: ../gio/gthemedicon.c:518 +#: gio/gthemedicon.c:518 #, c-format msgid "Can’t handle version %d of GThemedIcon encoding" msgstr "A GThemedIcon kódolás %d. verziója nem kezelhető" -#: ../gio/gthreadedresolver.c:118 +#: gio/gthreadedresolver.c:118 msgid "No valid addresses were found" msgstr "Nem találhatók érvényes címek" -#: ../gio/gthreadedresolver.c:213 +#: gio/gthreadedresolver.c:213 #, c-format msgid "Error reverse-resolving “%s”: %s" msgstr "Hiba a(z) „%s” fájl fordított feloldásakor: %s" -#: ../gio/gthreadedresolver.c:549 ../gio/gthreadedresolver.c:628 -#: ../gio/gthreadedresolver.c:726 ../gio/gthreadedresolver.c:776 +#: gio/gthreadedresolver.c:549 gio/gthreadedresolver.c:628 +#: gio/gthreadedresolver.c:726 gio/gthreadedresolver.c:776 #, c-format msgid "No DNS record of the requested type for “%s”" msgstr "Nincs kért típusú DNS-rekord ehhez: „%s”" -#: ../gio/gthreadedresolver.c:554 ../gio/gthreadedresolver.c:731 +#: gio/gthreadedresolver.c:554 gio/gthreadedresolver.c:731 #, c-format msgid "Temporarily unable to resolve “%s”" msgstr "Ideiglenesen nem oldható fel: „%s”" -#: ../gio/gthreadedresolver.c:559 ../gio/gthreadedresolver.c:736 -#: ../gio/gthreadedresolver.c:842 +#: gio/gthreadedresolver.c:559 gio/gthreadedresolver.c:736 +#: gio/gthreadedresolver.c:842 #, c-format msgid "Error resolving “%s”" msgstr "Hiba a(z) „%s” feloldásakor" -#: ../gio/gtlscertificate.c:250 +#: gio/gtlscertificate.c:250 msgid "Cannot decrypt PEM-encoded private key" msgstr "Nem fejthető vissza a PEM-kódolású személyes kulcs" -#: ../gio/gtlscertificate.c:255 +#: gio/gtlscertificate.c:255 msgid "No PEM-encoded private key found" msgstr "Nem található PEM-kódolású személyes kulcs" -#: ../gio/gtlscertificate.c:265 +#: gio/gtlscertificate.c:265 msgid "Could not parse PEM-encoded private key" msgstr "Nem dolgozható fel a PEM-kódolású személyes kulcs" -#: ../gio/gtlscertificate.c:290 +#: gio/gtlscertificate.c:290 msgid "No PEM-encoded certificate found" msgstr "Nem található PEM-kódolású tanúsítvány" -#: ../gio/gtlscertificate.c:299 +#: gio/gtlscertificate.c:299 msgid "Could not parse PEM-encoded certificate" msgstr "Nem dolgozható fel a PEM-kódolású tanúsítvány" -#: ../gio/gtlspassword.c:111 +#: gio/gtlspassword.c:111 msgid "" "This is the last chance to enter the password correctly before your access " "is locked out." @@ -3995,7 +3942,7 @@ #. Translators: This is not the 'This is the last chance' string. It is #. * displayed when more than one attempt is allowed. -#: ../gio/gtlspassword.c:115 +#: gio/gtlspassword.c:115 msgid "" "Several passwords entered have been incorrect, and your access will be " "locked out after further failures." @@ -4003,304 +3950,303 @@ "Több helytelen jelszót adott meg, és a további sikertelen próbálkozások után " "hozzáférése zárolásra kerül." -#: ../gio/gtlspassword.c:117 +#: gio/gtlspassword.c:117 msgid "The password entered is incorrect." msgstr "A megadott jelszó helytelen." -#: ../gio/gunixconnection.c:166 ../gio/gunixconnection.c:563 +#: gio/gunixconnection.c:166 gio/gunixconnection.c:563 #, c-format msgid "Expecting 1 control message, got %d" msgid_plural "Expecting 1 control message, got %d" msgstr[0] "A várt 1 vezérlőüzenet helyett %d érkezett" msgstr[1] "A várt 1 vezérlőüzenet helyett %d érkezett" -#: ../gio/gunixconnection.c:182 ../gio/gunixconnection.c:575 +#: gio/gunixconnection.c:182 gio/gunixconnection.c:575 msgid "Unexpected type of ancillary data" msgstr "Váratlan típusú kiegészítő adatok" -#: ../gio/gunixconnection.c:200 +#: gio/gunixconnection.c:200 #, c-format msgid "Expecting one fd, but got %d\n" msgid_plural "Expecting one fd, but got %d\n" msgstr[0] "A várt egy fájlleíró helyett %d érkezett\n" msgstr[1] "A várt egy fájlleíró helyett %d érkezett\n" -#: ../gio/gunixconnection.c:219 +#: gio/gunixconnection.c:219 msgid "Received invalid fd" msgstr "Érvénytelen fájlleíró érkezett" -#: ../gio/gunixconnection.c:355 +#: gio/gunixconnection.c:355 msgid "Error sending credentials: " msgstr "Hiba a hitelesítési adatok küldésekor: " -#: ../gio/gunixconnection.c:504 +#: gio/gunixconnection.c:504 #, c-format msgid "Error checking if SO_PASSCRED is enabled for socket: %s" msgstr "" "Hiba a SO_PASSCRED engedélyezettségének ellenőrzésekor a foglalathoz: %s" -#: ../gio/gunixconnection.c:520 +#: gio/gunixconnection.c:520 #, c-format msgid "Error enabling SO_PASSCRED: %s" msgstr "Hiba a SO_PASSCRED engedélyezésekor: %s" -#: ../gio/gunixconnection.c:549 +#: gio/gunixconnection.c:549 msgid "" "Expecting to read a single byte for receiving credentials but read zero bytes" msgstr "" "A hitelesítési adatok fogadásához várt egyetlen bájt helyett nulla bájt lett " "beolvasva" -#: ../gio/gunixconnection.c:589 +#: gio/gunixconnection.c:589 #, c-format msgid "Not expecting control message, but got %d" msgstr "A program nem várt vezérlőüzenetet, de %d érkezett" -#: ../gio/gunixconnection.c:614 +#: gio/gunixconnection.c:614 #, c-format msgid "Error while disabling SO_PASSCRED: %s" msgstr "Hiba a SO_PASSCRED letiltásakor: %s" -#: ../gio/gunixinputstream.c:372 ../gio/gunixinputstream.c:393 +#: gio/gunixinputstream.c:372 gio/gunixinputstream.c:393 #, c-format msgid "Error reading from file descriptor: %s" msgstr "Hiba a fájlleíróból olvasáskor: %s" -#: ../gio/gunixinputstream.c:426 ../gio/gunixoutputstream.c:411 -#: ../gio/gwin32inputstream.c:217 ../gio/gwin32outputstream.c:204 +#: gio/gunixinputstream.c:426 gio/gunixoutputstream.c:411 +#: gio/gwin32inputstream.c:217 gio/gwin32outputstream.c:204 #, c-format msgid "Error closing file descriptor: %s" msgstr "Hiba a fájlleíró lezárásakor: %s" -#: ../gio/gunixmounts.c:2556 ../gio/gunixmounts.c:2609 +#: gio/gunixmounts.c:2552 gio/gunixmounts.c:2605 msgid "Filesystem root" msgstr "Fájlrendszer gyökere" -#: ../gio/gunixoutputstream.c:358 ../gio/gunixoutputstream.c:378 +#: gio/gunixoutputstream.c:358 gio/gunixoutputstream.c:378 #, c-format msgid "Error writing to file descriptor: %s" msgstr "Hiba a fájlleíróba íráskor: %s" -#: ../gio/gunixsocketaddress.c:241 +#: gio/gunixsocketaddress.c:241 msgid "Abstract UNIX domain socket addresses not supported on this system" msgstr "" "Az absztrakt UNIX tartományfoglalat-címek nem támogatottak ezen a rendszeren" -#: ../gio/gvolume.c:437 +#: gio/gvolume.c:437 msgid "volume doesn’t implement eject" msgstr "a kötet nem valósítja meg a kiadást" #. Translators: This is an error #. * message for volume objects that #. * don't implement any of eject or eject_with_operation. -#: ../gio/gvolume.c:514 +#: gio/gvolume.c:514 msgid "volume doesn’t implement eject or eject_with_operation" msgstr "" "a kötet nem valósítja meg a kiadást vagy a eject_with_operation függvényt" -#: ../gio/gwin32inputstream.c:185 +#: gio/gwin32inputstream.c:185 #, c-format msgid "Error reading from handle: %s" msgstr "Hiba a leíróból való olvasáskor: %s" -#: ../gio/gwin32inputstream.c:232 ../gio/gwin32outputstream.c:219 +#: gio/gwin32inputstream.c:232 gio/gwin32outputstream.c:219 #, c-format msgid "Error closing handle: %s" msgstr "Hiba a leíró lezárásakor: %s" -#: ../gio/gwin32outputstream.c:172 +#: gio/gwin32outputstream.c:172 #, c-format msgid "Error writing to handle: %s" msgstr "Hiba a leíróba íráskor: %s" -#: ../gio/gzlibcompressor.c:394 ../gio/gzlibdecompressor.c:347 +#: gio/gzlibcompressor.c:394 gio/gzlibdecompressor.c:347 msgid "Not enough memory" msgstr "Nincs elég memória" -#: ../gio/gzlibcompressor.c:401 ../gio/gzlibdecompressor.c:354 +#: gio/gzlibcompressor.c:401 gio/gzlibdecompressor.c:354 #, c-format msgid "Internal error: %s" msgstr "Belső hiba: %s" -#: ../gio/gzlibcompressor.c:414 ../gio/gzlibdecompressor.c:368 +#: gio/gzlibcompressor.c:414 gio/gzlibdecompressor.c:368 msgid "Need more input" msgstr "További bemenet szükséges" -#: ../gio/gzlibdecompressor.c:340 +#: gio/gzlibdecompressor.c:340 msgid "Invalid compressed data" msgstr "Érvénytelen tömörített adatok" -#: ../gio/tests/gdbus-daemon.c:18 +#: gio/tests/gdbus-daemon.c:18 msgid "Address to listen on" msgstr "Ezen cím figyelése" -#: ../gio/tests/gdbus-daemon.c:19 +#: gio/tests/gdbus-daemon.c:19 msgid "Ignored, for compat with GTestDbus" msgstr "Figyelmen kívül marad, csak a GTestDbus-kompatibilitás miatt" -#: ../gio/tests/gdbus-daemon.c:20 +#: gio/tests/gdbus-daemon.c:20 msgid "Print address" msgstr "Cím kiírása" -#: ../gio/tests/gdbus-daemon.c:21 +#: gio/tests/gdbus-daemon.c:21 msgid "Print address in shell mode" msgstr "Cím kiírása shell módban" -#: ../gio/tests/gdbus-daemon.c:28 +#: gio/tests/gdbus-daemon.c:28 msgid "Run a dbus service" msgstr "D-Bus szolgáltatás futtatása" -#: ../gio/tests/gdbus-daemon.c:42 -#, c-format +#: gio/tests/gdbus-daemon.c:42 msgid "Wrong args\n" msgstr "Hibás argumentumok\n" -#: ../glib/gbookmarkfile.c:754 +#: glib/gbookmarkfile.c:754 #, c-format msgid "Unexpected attribute “%s” for element “%s”" msgstr "Váratlan attribútum („%s”) a(z) „%s” elemhez" -#: ../glib/gbookmarkfile.c:765 ../glib/gbookmarkfile.c:836 -#: ../glib/gbookmarkfile.c:846 ../glib/gbookmarkfile.c:953 +#: glib/gbookmarkfile.c:765 glib/gbookmarkfile.c:836 glib/gbookmarkfile.c:846 +#: glib/gbookmarkfile.c:953 #, c-format msgid "Attribute “%s” of element “%s” not found" msgstr "A(z) „%2$s” elem „%1$s” attribútuma nem található" -#: ../glib/gbookmarkfile.c:1123 ../glib/gbookmarkfile.c:1188 -#: ../glib/gbookmarkfile.c:1252 ../glib/gbookmarkfile.c:1262 +#: glib/gbookmarkfile.c:1123 glib/gbookmarkfile.c:1188 +#: glib/gbookmarkfile.c:1252 glib/gbookmarkfile.c:1262 #, c-format msgid "Unexpected tag “%s”, tag “%s” expected" msgstr "Váratlan címke: „%s” a várt „%s” helyett" -#: ../glib/gbookmarkfile.c:1148 ../glib/gbookmarkfile.c:1162 -#: ../glib/gbookmarkfile.c:1230 +#: glib/gbookmarkfile.c:1148 glib/gbookmarkfile.c:1162 +#: glib/gbookmarkfile.c:1230 #, c-format msgid "Unexpected tag “%s” inside “%s”" msgstr "Váratlan címke: „%s” a következőn belül: „%s”" -#: ../glib/gbookmarkfile.c:1757 +#: glib/gbookmarkfile.c:1757 msgid "No valid bookmark file found in data dirs" msgstr "Az adatkönyvtárakban nem található érvényes könyvjelzőfájl" -#: ../glib/gbookmarkfile.c:1958 +#: glib/gbookmarkfile.c:1958 #, c-format msgid "A bookmark for URI “%s” already exists" msgstr "Már létezik könyvjelző a következő URI címhez: „%s”" -#: ../glib/gbookmarkfile.c:2004 ../glib/gbookmarkfile.c:2162 -#: ../glib/gbookmarkfile.c:2247 ../glib/gbookmarkfile.c:2327 -#: ../glib/gbookmarkfile.c:2412 ../glib/gbookmarkfile.c:2495 -#: ../glib/gbookmarkfile.c:2573 ../glib/gbookmarkfile.c:2652 -#: ../glib/gbookmarkfile.c:2694 ../glib/gbookmarkfile.c:2791 -#: ../glib/gbookmarkfile.c:2912 ../glib/gbookmarkfile.c:3102 -#: ../glib/gbookmarkfile.c:3178 ../glib/gbookmarkfile.c:3346 -#: ../glib/gbookmarkfile.c:3435 ../glib/gbookmarkfile.c:3524 -#: ../glib/gbookmarkfile.c:3640 +#: glib/gbookmarkfile.c:2004 glib/gbookmarkfile.c:2162 +#: glib/gbookmarkfile.c:2247 glib/gbookmarkfile.c:2327 +#: glib/gbookmarkfile.c:2412 glib/gbookmarkfile.c:2495 +#: glib/gbookmarkfile.c:2573 glib/gbookmarkfile.c:2652 +#: glib/gbookmarkfile.c:2694 glib/gbookmarkfile.c:2791 +#: glib/gbookmarkfile.c:2912 glib/gbookmarkfile.c:3102 +#: glib/gbookmarkfile.c:3178 glib/gbookmarkfile.c:3346 +#: glib/gbookmarkfile.c:3435 glib/gbookmarkfile.c:3524 +#: glib/gbookmarkfile.c:3643 #, c-format msgid "No bookmark found for URI “%s”" msgstr "Nem található könyvjelző a következő URI címhez: „%s”" -#: ../glib/gbookmarkfile.c:2336 +#: glib/gbookmarkfile.c:2336 #, c-format msgid "No MIME type defined in the bookmark for URI “%s”" msgstr "Nincs MIME típus meghatározva a következő URI könyvjelzőjéhez: „%s”" -#: ../glib/gbookmarkfile.c:2421 +#: glib/gbookmarkfile.c:2421 #, c-format msgid "No private flag has been defined in bookmark for URI “%s”" msgstr "Nincs magán jelző meghatározva a következő URI könyvjelzőjéhez: „%s”" -#: ../glib/gbookmarkfile.c:2800 +#: glib/gbookmarkfile.c:2800 #, c-format msgid "No groups set in bookmark for URI “%s”" msgstr "Nincsenek csoportok beállítva a következő URI könyvjelzőjéhez: „%s”" # FIXME: hol jön ez elő? -#: ../glib/gbookmarkfile.c:3199 ../glib/gbookmarkfile.c:3356 +#: glib/gbookmarkfile.c:3199 glib/gbookmarkfile.c:3356 #, c-format msgid "No application with name “%s” registered a bookmark for “%s”" msgstr "" "Nincs „%s” nevű alkalmazás regisztrálva a következő könyvjelzőjéhez: „%s”" -#: ../glib/gbookmarkfile.c:3379 +#: glib/gbookmarkfile.c:3379 #, c-format msgid "Failed to expand exec line “%s” with URI “%s”" msgstr "" "Nem sikerült kiterjeszteni a(z) „%s” végrehajtási sort a(z) „%s” URL címmel" -#: ../glib/gconvert.c:473 +#: glib/gconvert.c:473 msgid "Unrepresentable character in conversion input" msgstr "Nem ábrázolható karakter az átalakítási bemenetben" -#: ../glib/gconvert.c:500 ../glib/gutf8.c:865 ../glib/gutf8.c:1077 -#: ../glib/gutf8.c:1214 ../glib/gutf8.c:1318 +#: glib/gconvert.c:500 glib/gutf8.c:866 glib/gutf8.c:1078 glib/gutf8.c:1215 +#: glib/gutf8.c:1319 msgid "Partial character sequence at end of input" msgstr "Részleges karaktersorozat a bemenet végén" -#: ../glib/gconvert.c:769 +#: glib/gconvert.c:769 #, c-format msgid "Cannot convert fallback “%s” to codeset “%s”" msgstr "Nem alakítható át a tartalék „%s” a(z) „%s” kódkészletre" -#: ../glib/gconvert.c:940 +#: glib/gconvert.c:940 msgid "Embedded NUL byte in conversion input" msgstr "Beágyazott NUL bájt az átalakítás bemenetében" -#: ../glib/gconvert.c:961 +#: glib/gconvert.c:961 msgid "Embedded NUL byte in conversion output" msgstr "Beágyazott NUL bájt az átalakítás kimenetében" -#: ../glib/gconvert.c:1649 +#: glib/gconvert.c:1649 #, c-format msgid "The URI “%s” is not an absolute URI using the “file” scheme" msgstr "A(z) „%s” URI nem abszolút, a „file” sémát használó URI" -#: ../glib/gconvert.c:1659 +#: glib/gconvert.c:1659 #, c-format msgid "The local file URI “%s” may not include a “#”" msgstr "A(z) „%s” helyi fájl URI nem tartalmazhat „#” karaktert" -#: ../glib/gconvert.c:1676 +#: glib/gconvert.c:1676 #, c-format msgid "The URI “%s” is invalid" msgstr "A(z) „%s” URI érvénytelen" -#: ../glib/gconvert.c:1688 +#: glib/gconvert.c:1688 #, c-format msgid "The hostname of the URI “%s” is invalid" msgstr "A(z) „%s” gépneve érvénytelen" -#: ../glib/gconvert.c:1704 +#: glib/gconvert.c:1704 #, c-format msgid "The URI “%s” contains invalidly escaped characters" msgstr "" "A(z) „%s” URI érvénytelen, escape sorozatként megadott karaktereket tartalmaz" -#: ../glib/gconvert.c:1776 +#: glib/gconvert.c:1776 #, c-format msgid "The pathname “%s” is not an absolute path" msgstr "A(z) „%s” elérési út neve nem abszolút útvonal" #. Translators: this is the preferred format for expressing the date and the time -#: ../glib/gdatetime.c:207 +#: glib/gdatetime.c:213 msgctxt "GDateTime" msgid "%a %b %e %H:%M:%S %Y" msgstr "%Y. %b. %e., %A, %H.%M.%S %Z" #. Translators: this is the preferred format for expressing the date -#: ../glib/gdatetime.c:210 +#: glib/gdatetime.c:216 msgctxt "GDateTime" msgid "%m/%d/%y" msgstr "%y. %m %e." #. Translators: this is the preferred format for expressing the time -#: ../glib/gdatetime.c:213 +#: glib/gdatetime.c:219 msgctxt "GDateTime" msgid "%H:%M:%S" msgstr "%k.%M.%S" #. Translators: this is the preferred format for expressing 12 hour time -#: ../glib/gdatetime.c:216 +#: glib/gdatetime.c:222 msgctxt "GDateTime" msgid "%I:%M:%S %p" msgstr "%H.%M.%S" @@ -4321,62 +4267,62 @@ #. * non-European) there is no difference between the standalone and #. * complete date form. #. -#: ../glib/gdatetime.c:251 +#: glib/gdatetime.c:261 msgctxt "full month name" msgid "January" msgstr "Január" -#: ../glib/gdatetime.c:253 +#: glib/gdatetime.c:263 msgctxt "full month name" msgid "February" msgstr "Február" -#: ../glib/gdatetime.c:255 +#: glib/gdatetime.c:265 msgctxt "full month name" msgid "March" msgstr "Március" -#: ../glib/gdatetime.c:257 +#: glib/gdatetime.c:267 msgctxt "full month name" msgid "April" msgstr "Április" -#: ../glib/gdatetime.c:259 +#: glib/gdatetime.c:269 msgctxt "full month name" msgid "May" msgstr "Május" -#: ../glib/gdatetime.c:261 +#: glib/gdatetime.c:271 msgctxt "full month name" msgid "June" msgstr "Június" -#: ../glib/gdatetime.c:263 +#: glib/gdatetime.c:273 msgctxt "full month name" msgid "July" msgstr "Július" -#: ../glib/gdatetime.c:265 +#: glib/gdatetime.c:275 msgctxt "full month name" msgid "August" msgstr "Augusztus" -#: ../glib/gdatetime.c:267 +#: glib/gdatetime.c:277 msgctxt "full month name" msgid "September" msgstr "Szeptember" -#: ../glib/gdatetime.c:269 +#: glib/gdatetime.c:279 msgctxt "full month name" msgid "October" msgstr "Október" -#: ../glib/gdatetime.c:271 +#: glib/gdatetime.c:281 msgctxt "full month name" msgid "November" msgstr "November" -#: ../glib/gdatetime.c:273 +#: glib/gdatetime.c:283 msgctxt "full month name" msgid "December" msgstr "December" @@ -4398,132 +4344,132 @@ #. * other platform. Here are abbreviated month names in a form #. * appropriate when they are used standalone. #. -#: ../glib/gdatetime.c:305 +#: glib/gdatetime.c:315 msgctxt "abbreviated month name" msgid "Jan" msgstr "Jan" -#: ../glib/gdatetime.c:307 +#: glib/gdatetime.c:317 msgctxt "abbreviated month name" msgid "Feb" msgstr "Febr" -#: ../glib/gdatetime.c:309 +#: glib/gdatetime.c:319 msgctxt "abbreviated month name" msgid "Mar" msgstr "Már" -#: ../glib/gdatetime.c:311 +#: glib/gdatetime.c:321 msgctxt "abbreviated month name" msgid "Apr" msgstr "Ápr" -#: ../glib/gdatetime.c:313 +#: glib/gdatetime.c:323 msgctxt "abbreviated month name" msgid "May" msgstr "Máj" -#: ../glib/gdatetime.c:315 +#: glib/gdatetime.c:325 msgctxt "abbreviated month name" msgid "Jun" msgstr "Jún" -#: ../glib/gdatetime.c:317 +#: glib/gdatetime.c:327 msgctxt "abbreviated month name" msgid "Jul" msgstr "Júl" -#: ../glib/gdatetime.c:319 +#: glib/gdatetime.c:329 msgctxt "abbreviated month name" msgid "Aug" msgstr "Aug" -#: ../glib/gdatetime.c:321 +#: glib/gdatetime.c:331 msgctxt "abbreviated month name" msgid "Sep" msgstr "Szept" -#: ../glib/gdatetime.c:323 +#: glib/gdatetime.c:333 msgctxt "abbreviated month name" msgid "Oct" msgstr "Okt" -#: ../glib/gdatetime.c:325 +#: glib/gdatetime.c:335 msgctxt "abbreviated month name" msgid "Nov" msgstr "Nov" -#: ../glib/gdatetime.c:327 +#: glib/gdatetime.c:337 msgctxt "abbreviated month name" msgid "Dec" msgstr "Dec" -#: ../glib/gdatetime.c:342 +#: glib/gdatetime.c:352 msgctxt "full weekday name" msgid "Monday" msgstr "Hétfő" -#: ../glib/gdatetime.c:344 +#: glib/gdatetime.c:354 msgctxt "full weekday name" msgid "Tuesday" msgstr "Kedd" -#: ../glib/gdatetime.c:346 +#: glib/gdatetime.c:356 msgctxt "full weekday name" msgid "Wednesday" msgstr "Szerda" -#: ../glib/gdatetime.c:348 +#: glib/gdatetime.c:358 msgctxt "full weekday name" msgid "Thursday" msgstr "Csütörtök" -#: ../glib/gdatetime.c:350 +#: glib/gdatetime.c:360 msgctxt "full weekday name" msgid "Friday" msgstr "Péntek" -#: ../glib/gdatetime.c:352 +#: glib/gdatetime.c:362 msgctxt "full weekday name" msgid "Saturday" msgstr "Szombat" -#: ../glib/gdatetime.c:354 +#: glib/gdatetime.c:364 msgctxt "full weekday name" msgid "Sunday" msgstr "Vasárnap" -#: ../glib/gdatetime.c:369 +#: glib/gdatetime.c:379 msgctxt "abbreviated weekday name" msgid "Mon" msgstr "Hé" -#: ../glib/gdatetime.c:371 +#: glib/gdatetime.c:381 msgctxt "abbreviated weekday name" msgid "Tue" msgstr "Ke" -#: ../glib/gdatetime.c:373 +#: glib/gdatetime.c:383 msgctxt "abbreviated weekday name" msgid "Wed" msgstr "Sze" -#: ../glib/gdatetime.c:375 +#: glib/gdatetime.c:385 msgctxt "abbreviated weekday name" msgid "Thu" msgstr "Csü" -#: ../glib/gdatetime.c:377 +#: glib/gdatetime.c:387 msgctxt "abbreviated weekday name" msgid "Fri" msgstr "Pé" -#: ../glib/gdatetime.c:379 +#: glib/gdatetime.c:389 msgctxt "abbreviated weekday name" msgid "Sat" msgstr "Szo" -#: ../glib/gdatetime.c:381 +#: glib/gdatetime.c:391 msgctxt "abbreviated weekday name" msgid "Sun" msgstr "Va" @@ -4545,62 +4491,62 @@ #. * (western European, non-European) there is no difference between the #. * standalone and complete date form. #. -#: ../glib/gdatetime.c:441 +#: glib/gdatetime.c:455 msgctxt "full month name with day" msgid "January" msgstr "január" -#: ../glib/gdatetime.c:443 +#: glib/gdatetime.c:457 msgctxt "full month name with day" msgid "February" msgstr "február" -#: ../glib/gdatetime.c:445 +#: glib/gdatetime.c:459 msgctxt "full month name with day" msgid "March" msgstr "március" -#: ../glib/gdatetime.c:447 +#: glib/gdatetime.c:461 msgctxt "full month name with day" msgid "April" msgstr "április" -#: ../glib/gdatetime.c:449 +#: glib/gdatetime.c:463 msgctxt "full month name with day" msgid "May" msgstr "május" -#: ../glib/gdatetime.c:451 +#: glib/gdatetime.c:465 msgctxt "full month name with day" msgid "June" msgstr "június" -#: ../glib/gdatetime.c:453 +#: glib/gdatetime.c:467 msgctxt "full month name with day" msgid "July" msgstr "július" -#: ../glib/gdatetime.c:455 +#: glib/gdatetime.c:469 msgctxt "full month name with day" msgid "August" msgstr "augusztus" -#: ../glib/gdatetime.c:457 +#: glib/gdatetime.c:471 msgctxt "full month name with day" msgid "September" msgstr "szeptember" -#: ../glib/gdatetime.c:459 +#: glib/gdatetime.c:473 msgctxt "full month name with day" msgid "October" msgstr "október" -#: ../glib/gdatetime.c:461 +#: glib/gdatetime.c:475 msgctxt "full month name with day" msgid "November" msgstr "november" -#: ../glib/gdatetime.c:463 +#: glib/gdatetime.c:477 msgctxt "full month name with day" msgid "December" msgstr "december" @@ -4622,195 +4568,194 @@ #. * month names almost ready to copy and paste here. In other systems #. * due to a bug the result is incorrect in some languages. #. -#: ../glib/gdatetime.c:524 +#: glib/gdatetime.c:542 msgctxt "abbreviated month name with day" msgid "Jan" msgstr "jan" -#: ../glib/gdatetime.c:526 +#: glib/gdatetime.c:544 msgctxt "abbreviated month name with day" msgid "Feb" msgstr "febr" -#: ../glib/gdatetime.c:528 +#: glib/gdatetime.c:546 msgctxt "abbreviated month name with day" msgid "Mar" msgstr "márc" -#: ../glib/gdatetime.c:530 +#: glib/gdatetime.c:548 msgctxt "abbreviated month name with day" msgid "Apr" msgstr "ápr" -#: ../glib/gdatetime.c:532 +#: glib/gdatetime.c:550 msgctxt "abbreviated month name with day" msgid "May" msgstr "máj" -#: ../glib/gdatetime.c:534 +#: glib/gdatetime.c:552 msgctxt "abbreviated month name with day" msgid "Jun" msgstr "jún" -#: ../glib/gdatetime.c:536 +#: glib/gdatetime.c:554 msgctxt "abbreviated month name with day" msgid "Jul" msgstr "júl" -#: ../glib/gdatetime.c:538 +#: glib/gdatetime.c:556 msgctxt "abbreviated month name with day" msgid "Aug" msgstr "aug" -#: ../glib/gdatetime.c:540 +#: glib/gdatetime.c:558 msgctxt "abbreviated month name with day" msgid "Sep" msgstr "szept" -#: ../glib/gdatetime.c:542 +#: glib/gdatetime.c:560 msgctxt "abbreviated month name with day" msgid "Oct" msgstr "okt" -#: ../glib/gdatetime.c:544 +#: glib/gdatetime.c:562 msgctxt "abbreviated month name with day" msgid "Nov" msgstr "nov" -#: ../glib/gdatetime.c:546 +#: glib/gdatetime.c:564 msgctxt "abbreviated month name with day" msgid "Dec" msgstr "dec" #. Translators: 'before midday' indicator -#: ../glib/gdatetime.c:563 +#: glib/gdatetime.c:581 msgctxt "GDateTime" msgid "AM" msgstr "DE" #. Translators: 'after midday' indicator -#: ../glib/gdatetime.c:566 +#: glib/gdatetime.c:584 msgctxt "GDateTime" msgid "PM" msgstr "DU" -#: ../glib/gdir.c:155 +#: glib/gdir.c:155 #, c-format msgid "Error opening directory “%s”: %s" msgstr "Hiba a(z) „%s” könyvtár megnyitásakor: %s" -#: ../glib/gfileutils.c:716 ../glib/gfileutils.c:808 +#: glib/gfileutils.c:716 glib/gfileutils.c:808 #, c-format msgid "Could not allocate %lu byte to read file “%s”" msgid_plural "Could not allocate %lu bytes to read file “%s”" msgstr[0] "Nem sikerült %lu bájtot lefoglalni a(z) „%s” fájl olvasásához" msgstr[1] "Nem sikerült %lu bájtot lefoglalni a(z) „%s” fájl olvasásához" -#: ../glib/gfileutils.c:733 +#: glib/gfileutils.c:733 #, c-format msgid "Error reading file “%s”: %s" msgstr "Hiba a(z) „%s” fájl olvasásakor: %s" -#: ../glib/gfileutils.c:769 +#: glib/gfileutils.c:769 #, c-format msgid "File “%s” is too large" msgstr "A fájl („%s”) túl nagy" -#: ../glib/gfileutils.c:833 +#: glib/gfileutils.c:833 #, c-format msgid "Failed to read from file “%s”: %s" msgstr "Nem sikerült olvasni a(z) „%s” fájlból: %s" -#: ../glib/gfileutils.c:881 ../glib/gfileutils.c:953 +#: glib/gfileutils.c:881 glib/gfileutils.c:953 #, c-format msgid "Failed to open file “%s”: %s" msgstr "Nem sikerült megnyitni a(z) „%s” fájlt: %s" -#: ../glib/gfileutils.c:893 +#: glib/gfileutils.c:893 #, c-format msgid "Failed to get attributes of file “%s”: fstat() failed: %s" msgstr "" "Nem sikerült lekérni a(z) „%s” fájl attribútumait. Az fstat() sikertelen: %s" -#: ../glib/gfileutils.c:923 +#: glib/gfileutils.c:923 #, c-format msgid "Failed to open file “%s”: fdopen() failed: %s" msgstr "Nem sikerült megnyitni a(z) „%s” fájlt. Az fdopen() sikertelen: %s" -#: ../glib/gfileutils.c:1022 +#: glib/gfileutils.c:1022 #, c-format msgid "Failed to rename file “%s” to “%s”: g_rename() failed: %s" msgstr "" "Nem sikerült átnevezni a(z) „%s” fájlt erre: „%s”. A g_rename() sikertelen: " "%s" -#: ../glib/gfileutils.c:1057 ../glib/gfileutils.c:1564 +#: glib/gfileutils.c:1057 glib/gfileutils.c:1564 #, c-format msgid "Failed to create file “%s”: %s" msgstr "Nem sikerült létrehozni a(z) „%s” fájlt: %s" -#: ../glib/gfileutils.c:1084 +#: glib/gfileutils.c:1084 #, c-format msgid "Failed to write file “%s”: write() failed: %s" msgstr "Nem sikerült írni a(z) „%s” fájlt: a write() sikertelen: %s" -#: ../glib/gfileutils.c:1127 +#: glib/gfileutils.c:1127 #, c-format msgid "Failed to write file “%s”: fsync() failed: %s" msgstr "Nem sikerült írni a(z) „%s” fájlt: az fsync() sikertelen: %s" -#: ../glib/gfileutils.c:1251 +#: glib/gfileutils.c:1251 #, c-format msgid "Existing file “%s” could not be removed: g_unlink() failed: %s" msgstr "A létező „%s” fájl nem távolítható el: a g_unlink() sikertelen: %s" -#: ../glib/gfileutils.c:1530 +#: glib/gfileutils.c:1530 #, c-format msgid "Template “%s” invalid, should not contain a “%s”" msgstr "A(z) „%s” sablon érvénytelen, „%s” nem lehet benne" -#: ../glib/gfileutils.c:1543 +#: glib/gfileutils.c:1543 #, c-format msgid "Template “%s” doesn’t contain XXXXXX" msgstr "A(z) „%s” sablon nem tartalmaz XXXXXX karaktersorozatot" -#: ../glib/gfileutils.c:2105 +#: glib/gfileutils.c:2105 #, c-format msgid "Failed to read the symbolic link “%s”: %s" msgstr "Nem sikerült kiolvasni a(z) „%s” szimbolikus linket: %s" -#: ../glib/giochannel.c:1389 +#: glib/giochannel.c:1390 #, c-format msgid "Could not open converter from “%s” to “%s”: %s" msgstr "Az átalakító a(z) „%s” elemről „%s” elemre nem nyitható meg: %s" -#: ../glib/giochannel.c:1734 +#: glib/giochannel.c:1735 msgid "Can’t do a raw read in g_io_channel_read_line_string" msgstr "" "Nem lehet nyers (raw) olvasást végezni a g_io_channel_read_line_string-ben" -#: ../glib/giochannel.c:1781 ../glib/giochannel.c:2039 -#: ../glib/giochannel.c:2126 +#: glib/giochannel.c:1782 glib/giochannel.c:2040 glib/giochannel.c:2127 msgid "Leftover unconverted data in read buffer" msgstr "Át nem alakított adatok maradtak az olvasási pufferben" -#: ../glib/giochannel.c:1862 ../glib/giochannel.c:1939 +#: glib/giochannel.c:1863 glib/giochannel.c:1940 msgid "Channel terminates in a partial character" msgstr "A csatorna töredék karakterrel ér véget" -#: ../glib/giochannel.c:1925 +#: glib/giochannel.c:1926 msgid "Can’t do a raw read in g_io_channel_read_to_end" msgstr "Nem lehet nyers (raw) olvasást végezni a g_io_channel_read_to_end-ben" -#: ../glib/gkeyfile.c:788 +#: glib/gkeyfile.c:788 msgid "Valid key file could not be found in search dirs" msgstr "A keresési könyvtárakban nem található érvényes kulcsfájl" -#: ../glib/gkeyfile.c:825 +#: glib/gkeyfile.c:825 msgid "Not a regular file" msgstr "Nem szabályos fájl" -#: ../glib/gkeyfile.c:1270 +#: glib/gkeyfile.c:1270 #, c-format msgid "" "Key file contains line “%s” which is not a key-value pair, group, or comment" @@ -4818,52 +4763,52 @@ "A kulcsfájl tartalmazza a(z) „%s” sort, amelyik nem egy kulcs-érték pár, " "csoport, vagy megjegyzés" -#: ../glib/gkeyfile.c:1327 +#: glib/gkeyfile.c:1327 #, c-format msgid "Invalid group name: %s" msgstr "Érvénytelen csoportnév: %s" -#: ../glib/gkeyfile.c:1349 +#: glib/gkeyfile.c:1349 msgid "Key file does not start with a group" msgstr "A kulcsfájl nem csoporttal kezdődik" -#: ../glib/gkeyfile.c:1375 +#: glib/gkeyfile.c:1375 #, c-format msgid "Invalid key name: %s" msgstr "Érvénytelen kulcsnév: %s" -#: ../glib/gkeyfile.c:1402 +#: glib/gkeyfile.c:1402 #, c-format msgid "Key file contains unsupported encoding “%s”" msgstr "A kulcsfájl a nem támogatott „%s” kódolást tartalmazza" -#: ../glib/gkeyfile.c:1645 ../glib/gkeyfile.c:1818 ../glib/gkeyfile.c:3271 -#: ../glib/gkeyfile.c:3334 ../glib/gkeyfile.c:3464 ../glib/gkeyfile.c:3594 -#: ../glib/gkeyfile.c:3738 ../glib/gkeyfile.c:3967 ../glib/gkeyfile.c:4034 +#: glib/gkeyfile.c:1645 glib/gkeyfile.c:1818 glib/gkeyfile.c:3271 +#: glib/gkeyfile.c:3334 glib/gkeyfile.c:3464 glib/gkeyfile.c:3594 +#: glib/gkeyfile.c:3738 glib/gkeyfile.c:3967 glib/gkeyfile.c:4034 #, c-format msgid "Key file does not have group “%s”" msgstr "A kulcsfájlból hiányzik a(z) „%s” csoport" -#: ../glib/gkeyfile.c:1773 +#: glib/gkeyfile.c:1773 #, c-format msgid "Key file does not have key “%s” in group “%s”" msgstr "A kulcsfájl nem tartalmazza a(z) „%s” kulcsot a(z) „%s” csoportban." -#: ../glib/gkeyfile.c:1935 ../glib/gkeyfile.c:2051 +#: glib/gkeyfile.c:1935 glib/gkeyfile.c:2051 #, c-format msgid "Key file contains key “%s” with value “%s” which is not UTF-8" msgstr "" "A kulcsfájl tartalmazza a(z) „%s” kulcsot „%s” értékkel, amelyik azonban nem " "UTF-8" -#: ../glib/gkeyfile.c:1955 ../glib/gkeyfile.c:2071 ../glib/gkeyfile.c:2513 +#: glib/gkeyfile.c:1955 glib/gkeyfile.c:2071 glib/gkeyfile.c:2513 #, c-format msgid "" "Key file contains key “%s” which has a value that cannot be interpreted." msgstr "" "A kulcsfájl tartalmazza a(z) „%s” kulcsot, amelynek értéke nem értelmezhető." -#: ../glib/gkeyfile.c:2731 ../glib/gkeyfile.c:3100 +#: glib/gkeyfile.c:2731 glib/gkeyfile.c:3100 #, c-format msgid "" "Key file contains key “%s” in group “%s” which has a value that cannot be " @@ -4872,85 +4817,85 @@ "A kulcsfájl tartalmazza a(z) „%s” kulcsot a(z) „%s” csoportban, amelynek " "értéke nem értelmezhető." -#: ../glib/gkeyfile.c:2809 ../glib/gkeyfile.c:2886 +#: glib/gkeyfile.c:2809 glib/gkeyfile.c:2886 #, c-format msgid "Key “%s” in group “%s” has value “%s” where %s was expected" msgstr "" "A(z) „%s” kulcs a(z) „%s” csoportban „%s” értékkel rendelkezik a várt %s " "helyett" -#: ../glib/gkeyfile.c:4274 +#: glib/gkeyfile.c:4274 msgid "Key file contains escape character at end of line" msgstr "A kulcsfájl escape sorozattal megadott karaktert tartalmaz a sor végén" -#: ../glib/gkeyfile.c:4296 +#: glib/gkeyfile.c:4296 #, c-format msgid "Key file contains invalid escape sequence “%s”" msgstr "A kulcsfájl érvénytelen escape sorozatot tartalmaz („%s”)" -#: ../glib/gkeyfile.c:4440 +#: glib/gkeyfile.c:4440 #, c-format msgid "Value “%s” cannot be interpreted as a number." msgstr "A(z) „%s” érték nem értelmezhető számként." -#: ../glib/gkeyfile.c:4454 +#: glib/gkeyfile.c:4454 #, c-format msgid "Integer value “%s” out of range" msgstr "A(z) „%s” egész érték a tartományon kívülre esik" -#: ../glib/gkeyfile.c:4487 +#: glib/gkeyfile.c:4487 #, c-format msgid "Value “%s” cannot be interpreted as a float number." msgstr "A(z) „%s” érték nem értelmezhető lebegőpontos számként." -#: ../glib/gkeyfile.c:4526 +#: glib/gkeyfile.c:4526 #, c-format msgid "Value “%s” cannot be interpreted as a boolean." msgstr "A(z) „%s” érték nem értelmezhető logikai értékként." -#: ../glib/gmappedfile.c:129 +#: glib/gmappedfile.c:129 #, c-format msgid "Failed to get attributes of file “%s%s%s%s”: fstat() failed: %s" msgstr "" "Nem sikerült lekérni a(z) „%s%s%s%s” fájl attribútumait. Az fstat() " "sikertelen: %s" -#: ../glib/gmappedfile.c:195 +#: glib/gmappedfile.c:195 #, c-format msgid "Failed to map %s%s%s%s: mmap() failed: %s" msgstr "Nem sikerült leképezni a(z) %s%s%s%s fájlt: Az mmap() sikertelen: %s" -#: ../glib/gmappedfile.c:262 +#: glib/gmappedfile.c:262 #, c-format msgid "Failed to open file “%s”: open() failed: %s" msgstr "Nem sikerült megnyitni a(z) „%s” fájlt: az open() sikertelen: %s" -#: ../glib/gmarkup.c:397 ../glib/gmarkup.c:439 +#: glib/gmarkup.c:398 glib/gmarkup.c:440 #, c-format msgid "Error on line %d char %d: " msgstr "Hiba a(z) %d. sor %d. karakterénél: " -#: ../glib/gmarkup.c:461 ../glib/gmarkup.c:544 +#: glib/gmarkup.c:462 glib/gmarkup.c:545 #, c-format msgid "Invalid UTF-8 encoded text in name - not valid '%s'" msgstr "Érvénytelen UTF-8 kódolású szöveg a névben - nem érvényes „%s”" -#: ../glib/gmarkup.c:472 +#: glib/gmarkup.c:473 #, c-format msgid "'%s' is not a valid name" msgstr "„%s” nem érvényes név" -#: ../glib/gmarkup.c:488 +#: glib/gmarkup.c:489 #, c-format msgid "'%s' is not a valid name: '%c'" msgstr "„%s” nem érvényes név: „%c”" -#: ../glib/gmarkup.c:598 +#: glib/gmarkup.c:611 #, c-format msgid "Error on line %d: %s" msgstr "Hiba a(z) %d. sorban: %s" -#: ../glib/gmarkup.c:675 +#: glib/gmarkup.c:688 #, c-format msgid "" "Failed to parse '%-.*s', which should have been a digit inside a character " @@ -4959,7 +4904,7 @@ "Nem sikerült feldolgozni ezt: „%-.*s”. Valószínűleg számjegy lett volna egy " "karakterhivatkozáson (mint az ê) belül - lehet, hogy túl nagy a számjegy" -#: ../glib/gmarkup.c:687 +#: glib/gmarkup.c:700 msgid "" "Character reference did not end with a semicolon; most likely you used an " "ampersand character without intending to start an entity - escape ampersand " @@ -4968,23 +4913,23 @@ "A karakterhivatkozás nem pontosvesszővel ért véget; valószínűleg egy &-jelet " "használt anélkül, hogy entitást akart volna kezdeni - írja & formában." -#: ../glib/gmarkup.c:713 +#: glib/gmarkup.c:726 #, c-format msgid "Character reference '%-.*s' does not encode a permitted character" msgstr "A(z) „%-.*s” karakterhivatkozás nem engedélyezett karaktert kódol" -#: ../glib/gmarkup.c:751 +#: glib/gmarkup.c:764 msgid "" "Empty entity '&;' seen; valid entities are: & " < > '" msgstr "" "Üres „&;” entitás; az érvényes entitások: & " < > '" -#: ../glib/gmarkup.c:759 +#: glib/gmarkup.c:772 #, c-format msgid "Entity name '%-.*s' is not known" msgstr "A(z) „%-.*s” entitásnév ismeretlen" -#: ../glib/gmarkup.c:764 +#: glib/gmarkup.c:777 msgid "" "Entity did not end with a semicolon; most likely you used an ampersand " "character without intending to start an entity - escape ampersand as &" @@ -4992,11 +4937,11 @@ "Az entitás neve nem pontosvesszővel ért véget; valószínűleg egy &-jelet " "használt anélkül, hogy entitást akart volna kezdeni - írja & formában." -#: ../glib/gmarkup.c:1170 +#: glib/gmarkup.c:1183 msgid "Document must begin with an element (e.g. )" msgstr "A dokumentumnak egy elemmel kell kezdődnie (például: )" -#: ../glib/gmarkup.c:1210 +#: glib/gmarkup.c:1223 #, c-format msgid "" "'%s' is not a valid character following a '<' character; it may not begin an " @@ -5004,7 +4949,7 @@ msgstr "" "„%s” nem érvényes karakter a „<” karakter után; elem neve nem kezdődhet vele" -#: ../glib/gmarkup.c:1252 +#: glib/gmarkup.c:1265 #, c-format msgid "" "Odd character '%s', expected a '>' character to end the empty-element tag " @@ -5013,7 +4958,7 @@ "Furcsa karakter („%s”), „>” karakternek kellett volna jönnie, hogy lezárja " "a(z) „%s” üres elemcímkét" -#: ../glib/gmarkup.c:1333 +#: glib/gmarkup.c:1346 #, c-format msgid "" "Odd character '%s', expected a '=' after attribute name '%s' of element '%s'" @@ -5021,7 +4966,7 @@ "Furcsa karakter („%s”) - „=” karakternek kellett volna jönnie a(z) „%s” elem " "„%s” attribútumneve után" -#: ../glib/gmarkup.c:1374 +#: glib/gmarkup.c:1387 #, c-format msgid "" "Odd character '%s', expected a '>' or '/' character to end the start tag of " @@ -5032,7 +4977,7 @@ "„%s” elem kezdő címkéje után, esetleg egy attribútumnak; lehet, hogy " "érvénytelen karaktert használt az attribútum nevében" -#: ../glib/gmarkup.c:1418 +#: glib/gmarkup.c:1431 #, c-format msgid "" "Odd character '%s', expected an open quote mark after the equals sign when " @@ -5041,7 +4986,7 @@ "Furcsa karakter („%s”) - egy nyitó idézőjelnek kellene jönnie az " "egyenlőségjel után, ha értéket ad a(z) „%s” attribútumnak „%s” elemben" -#: ../glib/gmarkup.c:1551 +#: glib/gmarkup.c:1564 #, c-format msgid "" "'%s' is not a valid character following the characters '”." -#: ../glib/gmarkup.c:1598 +#: glib/gmarkup.c:1611 #, c-format msgid "Element '%s' was closed, no element is currently open" msgstr "A(z) „%s” elem le lett lezárva, jelenleg egy elem sincs nyitva" -#: ../glib/gmarkup.c:1607 +#: glib/gmarkup.c:1620 #, c-format msgid "Element '%s' was closed, but the currently open element is '%s'" msgstr "A(z) „%s” elem le lett lezárva, de a jelenleg nyitott elem a(z) „%s”" -#: ../glib/gmarkup.c:1760 +#: glib/gmarkup.c:1773 msgid "Document was empty or contained only whitespace" msgstr "A dokumentum üres volt, vagy csak üres hely karaktereket tartalmazott" -#: ../glib/gmarkup.c:1774 +#: glib/gmarkup.c:1787 msgid "Document ended unexpectedly just after an open angle bracket '<'" msgstr "" "A dokumentum váratlanul véget ért egy nyitott hegyes zárójel („<”) után" -#: ../glib/gmarkup.c:1782 ../glib/gmarkup.c:1827 +#: glib/gmarkup.c:1795 glib/gmarkup.c:1840 #, c-format msgid "" "Document ended unexpectedly with elements still open - '%s' was the last " @@ -5087,7 +5032,7 @@ "A dokumentum váratlanul véget ért, pedig még nyitva vannak elemek - „%s” az " "utoljára megnyitott elem" -#: ../glib/gmarkup.c:1790 +#: glib/gmarkup.c:1803 #, c-format msgid "" "Document ended unexpectedly, expected to see a close angle bracket ending " @@ -5096,19 +5041,19 @@ "A dokumentum váratlanul véget ért; a(z) <%s/> elemet lezáró hegyes " "zárójelnek kellett volna következnie" -#: ../glib/gmarkup.c:1796 +#: glib/gmarkup.c:1809 msgid "Document ended unexpectedly inside an element name" msgstr "A dokumentum váratlanul véget ért egy elemnéven belül" -#: ../glib/gmarkup.c:1802 +#: glib/gmarkup.c:1815 msgid "Document ended unexpectedly inside an attribute name" msgstr "A dokumentum váratlanul véget ért egy attribútumnéven belül" -#: ../glib/gmarkup.c:1807 +#: glib/gmarkup.c:1820 msgid "Document ended unexpectedly inside an element-opening tag." msgstr "A dokumentum váratlanul véget ért egy elemnyitó címkén belül" -#: ../glib/gmarkup.c:1813 +#: glib/gmarkup.c:1826 msgid "" "Document ended unexpectedly after the equals sign following an attribute " "name; no attribute value" @@ -5116,317 +5061,323 @@ "A dokumentum váratlanul véget ért egy az attribútumnevet követő " "egyenlőségjel után; az attribútum értéke nem lett megadva" -#: ../glib/gmarkup.c:1820 +#: glib/gmarkup.c:1833 msgid "Document ended unexpectedly while inside an attribute value" msgstr "A dokumentum váratlanul véget ért egy attribútumértéken belül" -#: ../glib/gmarkup.c:1836 +#: glib/gmarkup.c:1850 #, c-format msgid "Document ended unexpectedly inside the close tag for element '%s'" msgstr "A dokumentum váratlanul véget ért a(z) „%s” elem lezáró címkéjén belül" -#: ../glib/gmarkup.c:1842 +#: glib/gmarkup.c:1854 +msgid "" +"Document ended unexpectedly inside the close tag for an unopened element" +msgstr "" +"A dokumentum váratlanul véget ért egy nem nyitott elem lezáró címkéjén belül" + +#: glib/gmarkup.c:1860 msgid "Document ended unexpectedly inside a comment or processing instruction" msgstr "" "A dokumentum váratlanul véget ért egy megjegyzésen vagy feldolgozási " "utasításon belül" -#: ../glib/goption.c:861 +#: glib/goption.c:861 msgid "[OPTION…]" msgstr "[KAPCSOLÓ…]" -#: ../glib/goption.c:977 +#: glib/goption.c:977 msgid "Help Options:" msgstr "Súgólehetőségek:" -#: ../glib/goption.c:978 +#: glib/goption.c:978 msgid "Show help options" msgstr "Súgólehetőségek megjelenítése" -#: ../glib/goption.c:984 +#: glib/goption.c:984 msgid "Show all help options" msgstr "Minden súgólehetőség megjelenítése" -#: ../glib/goption.c:1047 +#: glib/goption.c:1047 msgid "Application Options:" msgstr "Alkalmazás kapcsolói:" -#: ../glib/goption.c:1049 +#: glib/goption.c:1049 msgid "Options:" msgstr "Kapcsolók:" -#: ../glib/goption.c:1113 ../glib/goption.c:1183 +#: glib/goption.c:1113 glib/goption.c:1183 #, c-format msgid "Cannot parse integer value “%s” for %s" msgstr "Nem dolgozható fel a(z) „%s” egész érték a következőhöz: %s" -#: ../glib/goption.c:1123 ../glib/goption.c:1191 +#: glib/goption.c:1123 glib/goption.c:1191 #, c-format msgid "Integer value “%s” for %s out of range" msgstr "A(z) „%s” egész érték a tartományon kívülre esik a következőhöz: %s" -#: ../glib/goption.c:1148 +#: glib/goption.c:1148 #, c-format msgid "Cannot parse double value “%s” for %s" msgstr "Nem dolgozható fel a(z) „%s” dupla hosszúságú érték a következőhöz: %s" -#: ../glib/goption.c:1156 +#: glib/goption.c:1156 #, c-format msgid "Double value “%s” for %s out of range" msgstr "" "A(z) „%s” dupla hosszúságú érték a tartományon kívülre esik a következőhöz: " "%s" -#: ../glib/goption.c:1448 ../glib/goption.c:1527 +#: glib/goption.c:1448 glib/goption.c:1527 #, c-format msgid "Error parsing option %s" msgstr "Hiba a kapcsoló feldolgozásakor: %s" -#: ../glib/goption.c:1558 ../glib/goption.c:1671 +#: glib/goption.c:1558 glib/goption.c:1671 #, c-format msgid "Missing argument for %s" msgstr "Hiányzó paraméter a következőhöz: %s" -#: ../glib/goption.c:2132 +#: glib/goption.c:2132 #, c-format msgid "Unknown option %s" msgstr "Ismeretlen kapcsoló: %s" -#: ../glib/gregex.c:257 +#: glib/gregex.c:257 msgid "corrupted object" msgstr "sérült objektum" -#: ../glib/gregex.c:259 +#: glib/gregex.c:259 msgid "internal error or corrupted object" msgstr "belső hiba vagy sérült objektum" -#: ../glib/gregex.c:261 +#: glib/gregex.c:261 msgid "out of memory" msgstr "elfogyott a memória" -#: ../glib/gregex.c:266 +#: glib/gregex.c:266 msgid "backtracking limit reached" msgstr "a visszakövetési korlát elérve" -#: ../glib/gregex.c:278 ../glib/gregex.c:286 +#: glib/gregex.c:278 glib/gregex.c:286 msgid "the pattern contains items not supported for partial matching" msgstr "" "a minta a részleges mintaillesztés esetén nem támogatott elemeket tartalmaz" -#: ../glib/gregex.c:280 +#: glib/gregex.c:280 msgid "internal error" msgstr "belső hiba" -#: ../glib/gregex.c:288 +#: glib/gregex.c:288 msgid "back references as conditions are not supported for partial matching" msgstr "" "a visszahivatkozások használata feltételekként nem támogatott a részleges " "mintaillesztéshez" -#: ../glib/gregex.c:297 +#: glib/gregex.c:297 msgid "recursion limit reached" msgstr "az ismétlési korlát elérve" -#: ../glib/gregex.c:299 +#: glib/gregex.c:299 msgid "invalid combination of newline flags" msgstr "újsor-jelzők érvénytelen kombinációja" -#: ../glib/gregex.c:301 +#: glib/gregex.c:301 msgid "bad offset" msgstr "hibás eltolás" -#: ../glib/gregex.c:303 +#: glib/gregex.c:303 msgid "short utf8" msgstr "rövid utf8" -#: ../glib/gregex.c:305 +#: glib/gregex.c:305 msgid "recursion loop" msgstr "rekurzív ciklus" -#: ../glib/gregex.c:309 +#: glib/gregex.c:309 msgid "unknown error" msgstr "ismeretlen hiba" -#: ../glib/gregex.c:329 +#: glib/gregex.c:329 msgid "\\ at end of pattern" msgstr "\\ a minta végén" -#: ../glib/gregex.c:332 +#: glib/gregex.c:332 msgid "\\c at end of pattern" msgstr "\\c a minta végén" -#: ../glib/gregex.c:335 +#: glib/gregex.c:335 msgid "unrecognized character following \\" msgstr "ismeretlen karakter következik a \\ után" -#: ../glib/gregex.c:338 +#: glib/gregex.c:338 msgid "numbers out of order in {} quantifier" msgstr "a számok nincsenek sorrendben a {} kvantálóban" -#: ../glib/gregex.c:341 +#: glib/gregex.c:341 msgid "number too big in {} quantifier" msgstr "a szám túl nagy a a {} kvantálóban" -#: ../glib/gregex.c:344 +#: glib/gregex.c:344 msgid "missing terminating ] for character class" msgstr "a karakterosztály befejező ] jele hiányzik" -#: ../glib/gregex.c:347 +#: glib/gregex.c:347 msgid "invalid escape sequence in character class" msgstr "érvénytelen escape-sorozat a karakterosztályban" -#: ../glib/gregex.c:350 +#: glib/gregex.c:350 msgid "range out of order in character class" msgstr "a tartomány kívül esik a karakterosztály nagyságán" -#: ../glib/gregex.c:353 +#: glib/gregex.c:353 msgid "nothing to repeat" msgstr "nincs mit ismételni" -#: ../glib/gregex.c:357 +#: glib/gregex.c:357 msgid "unexpected repeat" msgstr "váratlan ismétlés" -#: ../glib/gregex.c:360 +#: glib/gregex.c:360 msgid "unrecognized character after (? or (?-" msgstr "ismeretlen karakter a (? vagy (?- után" -#: ../glib/gregex.c:363 +#: glib/gregex.c:363 msgid "POSIX named classes are supported only within a class" msgstr "a POSIX elnevezett osztályok csak osztályon belül támogatottak" -#: ../glib/gregex.c:366 +#: glib/gregex.c:366 msgid "missing terminating )" msgstr "hiányzó befejező )" -#: ../glib/gregex.c:369 +#: glib/gregex.c:369 msgid "reference to non-existent subpattern" msgstr "hivatkozás nem létező almintára" -#: ../glib/gregex.c:372 +#: glib/gregex.c:372 msgid "missing ) after comment" msgstr "a megjegyzés utáni ) hiányzik" -#: ../glib/gregex.c:375 +#: glib/gregex.c:375 msgid "regular expression is too large" msgstr "a reguláris kifejezés túl nagy" -#: ../glib/gregex.c:378 +#: glib/gregex.c:378 msgid "failed to get memory" msgstr "a memóriakérés meghiúsult" -#: ../glib/gregex.c:382 +#: glib/gregex.c:382 msgid ") without opening (" msgstr ") nyitó ( nélkül" -#: ../glib/gregex.c:386 +#: glib/gregex.c:386 msgid "code overflow" msgstr "kódtúlcsordulás" -#: ../glib/gregex.c:390 +#: glib/gregex.c:390 msgid "unrecognized character after (?<" msgstr "ismeretlen karakter a (?< után" -#: ../glib/gregex.c:393 +#: glib/gregex.c:393 msgid "lookbehind assertion is not fixed length" msgstr "a lookbehind kijelentés nem rögzített hosszúságú" -#: ../glib/gregex.c:396 +#: glib/gregex.c:396 msgid "malformed number or name after (?(" msgstr "hibásan formázott szám vagy név a (?( után" -#: ../glib/gregex.c:399 +#: glib/gregex.c:399 msgid "conditional group contains more than two branches" msgstr "a feltételes csoport kettőnél több ágat tartalmaz" -#: ../glib/gregex.c:402 +#: glib/gregex.c:402 msgid "assertion expected after (?(" msgstr "a (?( után kijelentésnek kellene állnia" #. translators: '(?R' and '(?[+-]digits' are both meant as (groups of) #. * sequences here, '(?-54' would be an example for the second group. #. -#: ../glib/gregex.c:409 +#: glib/gregex.c:409 msgid "(?R or (?[+-]digits must be followed by )" msgstr "a (?R vagy (?[+-]számjegyek elemeket )-nek kell követnie" -#: ../glib/gregex.c:412 +#: glib/gregex.c:412 msgid "unknown POSIX class name" msgstr "ismeretlen POSIX osztálynév" -#: ../glib/gregex.c:415 +#: glib/gregex.c:415 msgid "POSIX collating elements are not supported" msgstr "a POSIX leválogató elemek nem támogatottak" -#: ../glib/gregex.c:418 +#: glib/gregex.c:418 msgid "character value in \\x{...} sequence is too large" msgstr "a \\x{...} sorozaton belüli karakterérték túl nagy" -#: ../glib/gregex.c:421 +#: glib/gregex.c:421 msgid "invalid condition (?(0)" msgstr "érvénytelen feltétel: (?(0)" -#: ../glib/gregex.c:424 +#: glib/gregex.c:424 msgid "\\C not allowed in lookbehind assertion" msgstr "A \\C nem engedélyezett a lookbehind kijelentésben" -#: ../glib/gregex.c:431 +#: glib/gregex.c:431 msgid "escapes \\L, \\l, \\N{name}, \\U, and \\u are not supported" msgstr "a \\L, \\l, \\N{name}, \\U és \\u escape-sorozatok nem támogatottak" -#: ../glib/gregex.c:434 +#: glib/gregex.c:434 msgid "recursive call could loop indefinitely" msgstr "a rekurzív hívás végtelen ciklushoz vezethet" -#: ../glib/gregex.c:438 +#: glib/gregex.c:438 msgid "unrecognized character after (?P" msgstr "ismeretlen karakter a (?P után" -#: ../glib/gregex.c:441 +#: glib/gregex.c:441 msgid "missing terminator in subpattern name" msgstr "hiányzó befejező az alminta nevében" -#: ../glib/gregex.c:444 +#: glib/gregex.c:444 msgid "two named subpatterns have the same name" msgstr "két elnevezett alminta neve azonos" -#: ../glib/gregex.c:447 +#: glib/gregex.c:447 msgid "malformed \\P or \\p sequence" msgstr "rosszul formázott \\P vagy \\p sorozat" -#: ../glib/gregex.c:450 +#: glib/gregex.c:450 msgid "unknown property name after \\P or \\p" msgstr "ismeretlen tulajdonságnév a \\P vagy \\p után" -#: ../glib/gregex.c:453 +#: glib/gregex.c:453 msgid "subpattern name is too long (maximum 32 characters)" msgstr "az alminta neve túl hosszú (legfeljebb 32 karakter)" -#: ../glib/gregex.c:456 +#: glib/gregex.c:456 msgid "too many named subpatterns (maximum 10,000)" msgstr "túl sok elnevezett alminta (legfeljebb 10 000)" -#: ../glib/gregex.c:459 +#: glib/gregex.c:459 msgid "octal value is greater than \\377" msgstr "az oktális érték nagyobb, mint \\377" -#: ../glib/gregex.c:463 +#: glib/gregex.c:463 msgid "overran compiling workspace" msgstr "a fordítási munkaterület túlcsordult" -#: ../glib/gregex.c:467 +#: glib/gregex.c:467 msgid "previously-checked referenced subpattern not found" msgstr "a korábban ellenőrzött hivatkozott alminta nem található" -#: ../glib/gregex.c:470 +#: glib/gregex.c:470 msgid "DEFINE group contains more than one branch" msgstr "a DEFINE csoport több ágat tartalmaz" -#: ../glib/gregex.c:473 +#: glib/gregex.c:473 msgid "inconsistent NEWLINE options" msgstr "inkonzisztens NEWLINE beállítások" -#: ../glib/gregex.c:476 +#: glib/gregex.c:476 msgid "" "\\g is not followed by a braced, angle-bracketed, or quoted name or number, " "or by a plain number" @@ -5434,284 +5385,284 @@ "a \\g után nem egy (szögletes) zárójelezett név, idézőjelezett név vagy szám " "vagy egyszerű szám áll" -#: ../glib/gregex.c:480 +#: glib/gregex.c:480 msgid "a numbered reference must not be zero" msgstr "számozott hivatkozás nem lehet nulla" -#: ../glib/gregex.c:483 +#: glib/gregex.c:483 msgid "an argument is not allowed for (*ACCEPT), (*FAIL), or (*COMMIT)" msgstr "" "nem engedélyezett argumentum a (*ACCEPT), (*FAIL) vagy (*COMMIT) egyikéhez " "sem" -#: ../glib/gregex.c:486 +#: glib/gregex.c:486 msgid "(*VERB) not recognized" msgstr "(*VERB) ismeretlen" -#: ../glib/gregex.c:489 +#: glib/gregex.c:489 msgid "number is too big" msgstr "a szám túl nagy" -#: ../glib/gregex.c:492 +#: glib/gregex.c:492 msgid "missing subpattern name after (?&" msgstr "hiányzó almintanév a (?& után" -#: ../glib/gregex.c:495 +#: glib/gregex.c:495 msgid "digit expected after (?+" msgstr "a rendszer számjegyet várt a (?+ után" -#: ../glib/gregex.c:498 +#: glib/gregex.c:498 msgid "] is an invalid data character in JavaScript compatibility mode" msgstr "a ] érvénytelen adatkarakter JavaScript kompatibilitási módban" -#: ../glib/gregex.c:501 +#: glib/gregex.c:501 msgid "different names for subpatterns of the same number are not allowed" msgstr "ugyanazon szám almintáihoz nem engedélyezettek különböző nevek" -#: ../glib/gregex.c:504 +#: glib/gregex.c:504 msgid "(*MARK) must have an argument" msgstr "a (*MARK) után argumentumnak kell állnia" -#: ../glib/gregex.c:507 +#: glib/gregex.c:507 msgid "\\c must be followed by an ASCII character" msgstr "a \\c után ASCII karakternek kell állnia" -#: ../glib/gregex.c:510 +#: glib/gregex.c:510 msgid "\\k is not followed by a braced, angle-bracketed, or quoted name" msgstr "a \\k után nem egy (szögletes) zárójelezett vagy idézőjelezett név áll" -#: ../glib/gregex.c:513 +#: glib/gregex.c:513 msgid "\\N is not supported in a class" msgstr "a \\N nem támogatott osztályban" -#: ../glib/gregex.c:516 +#: glib/gregex.c:516 msgid "too many forward references" msgstr "túl sok előre hivatkozás" -#: ../glib/gregex.c:519 +#: glib/gregex.c:519 msgid "name is too long in (*MARK), (*PRUNE), (*SKIP), or (*THEN)" msgstr "a név túl hosszú a (*MARK), (*PRUNE), (*SKIP) vagy (*THEN) egyikében" -#: ../glib/gregex.c:522 +#: glib/gregex.c:522 msgid "character value in \\u.... sequence is too large" msgstr "a \\u.... sorozaton belüli karakterérték túl nagy" -#: ../glib/gregex.c:745 ../glib/gregex.c:1977 +#: glib/gregex.c:745 glib/gregex.c:1977 #, c-format msgid "Error while matching regular expression %s: %s" msgstr "Hiba a(z) %s reguláris kifejezés illesztésekor: %s" -#: ../glib/gregex.c:1316 +#: glib/gregex.c:1316 msgid "PCRE library is compiled without UTF8 support" msgstr "A PRCE programkönyvtár UTF-8 támogatás nélkül lett fordítva" -#: ../glib/gregex.c:1320 +#: glib/gregex.c:1320 msgid "PCRE library is compiled without UTF8 properties support" msgstr "" "A PRCE programkönyvtár az UTF-8 tulajdonságok támogatása nélkül lett fordítva" -#: ../glib/gregex.c:1328 +#: glib/gregex.c:1328 msgid "PCRE library is compiled with incompatible options" msgstr "A PRCE programkönyvtár inkompatibilis beállításokkal lett fordítva" -#: ../glib/gregex.c:1357 +#: glib/gregex.c:1357 #, c-format msgid "Error while optimizing regular expression %s: %s" msgstr "Hiba a(z) %s reguláris kifejezés optimalizálásakor: %s" -#: ../glib/gregex.c:1437 +#: glib/gregex.c:1437 #, c-format msgid "Error while compiling regular expression %s at char %d: %s" msgstr "" "Hiba a(z) „%s” reguláris kifejezés fordításakor a(z) %d. karakternél: %s" -#: ../glib/gregex.c:2413 +#: glib/gregex.c:2413 msgid "hexadecimal digit or “}” expected" msgstr "a program hexadecimális számjegyet vagy „}” jelet várt" -#: ../glib/gregex.c:2429 +#: glib/gregex.c:2429 msgid "hexadecimal digit expected" msgstr "a program hexadecimális számjegyet várt" -#: ../glib/gregex.c:2469 +#: glib/gregex.c:2469 msgid "missing “<” in symbolic reference" msgstr "hiányzó „<” jel a szimbolikus hivatkozásban" -#: ../glib/gregex.c:2478 +#: glib/gregex.c:2478 msgid "unfinished symbolic reference" msgstr "befejezetlen szimbolikus hivatkozás" -#: ../glib/gregex.c:2485 +#: glib/gregex.c:2485 msgid "zero-length symbolic reference" msgstr "nulla hosszúságú szimbolikus hivatkozás" -#: ../glib/gregex.c:2496 +#: glib/gregex.c:2496 msgid "digit expected" msgstr "re rendszer számjegyet várt" -#: ../glib/gregex.c:2514 +#: glib/gregex.c:2514 msgid "illegal symbolic reference" msgstr "illegális szimbolikus hivatkozás" -#: ../glib/gregex.c:2576 +#: glib/gregex.c:2576 msgid "stray final “\\”" msgstr "a záró „\\” helye nem megfelelő" -#: ../glib/gregex.c:2580 +#: glib/gregex.c:2580 msgid "unknown escape sequence" msgstr "ismeretlen escape sorozat" -#: ../glib/gregex.c:2590 +#: glib/gregex.c:2590 #, c-format msgid "Error while parsing replacement text “%s” at char %lu: %s" msgstr "" "Hiba a(z) „%s” helyettesítőszöveg elemzésekor a(z) %lu. karakternél: %s" -#: ../glib/gshell.c:94 +#: glib/gshell.c:94 msgid "Quoted text doesn’t begin with a quotation mark" msgstr "Az idézett szöveg nem idézőjellel kezdődik" -#: ../glib/gshell.c:184 +#: glib/gshell.c:184 msgid "Unmatched quotation mark in command line or other shell-quoted text" msgstr "" "Pár nélküli idézőjel a parancssorban vagy más, parancsértelmezőből idézett " "szövegben" -#: ../glib/gshell.c:580 +#: glib/gshell.c:580 #, c-format msgid "Text ended just after a “\\” character. (The text was “%s”)" msgstr "A szöveg egy „\\” karakter után véget ért. (A szöveg: „%s”)" -#: ../glib/gshell.c:587 +#: glib/gshell.c:587 #, c-format msgid "Text ended before matching quote was found for %c. (The text was “%s”)" msgstr "" "A szöveg véget ért, mielőtt %c idézőjelpárja meglett volna. (A szöveg: „%s”)" -#: ../glib/gshell.c:599 +#: glib/gshell.c:599 msgid "Text was empty (or contained only whitespace)" msgstr "" "A szöveg üres volt (vagy legfeljebb üres hely karaktereket tartalmazott)" -#: ../glib/gspawn.c:253 +#: glib/gspawn.c:253 #, c-format msgid "Failed to read data from child process (%s)" msgstr "Nem sikerült adatokat olvasni a gyermekfolyamatból (%s)" -#: ../glib/gspawn.c:401 +#: glib/gspawn.c:401 #, c-format msgid "Unexpected error in select() reading data from a child process (%s)" msgstr "" "Váratlan hiba, miközben a select() adatokat próbált olvasni egy " "gyermekfolyamatból (%s)" -#: ../glib/gspawn.c:486 +#: glib/gspawn.c:486 #, c-format msgid "Unexpected error in waitpid() (%s)" msgstr "Váratlan hiba a waitpid()-ben (%s)" -#: ../glib/gspawn.c:897 ../glib/gspawn-win32.c:1231 +#: glib/gspawn.c:897 glib/gspawn-win32.c:1231 #, c-format msgid "Child process exited with code %ld" msgstr "A gyermekfolyamat a következő kóddal lépett ki: %ld" -#: ../glib/gspawn.c:905 +#: glib/gspawn.c:905 #, c-format msgid "Child process killed by signal %ld" msgstr "A gyermekfolyamat kilőve %ld szignállal" -#: ../glib/gspawn.c:912 +#: glib/gspawn.c:912 #, c-format msgid "Child process stopped by signal %ld" msgstr "A gyermekfolyamat megállítva %ld szignállal" -#: ../glib/gspawn.c:919 +#: glib/gspawn.c:919 #, c-format msgid "Child process exited abnormally" msgstr "A gyermekfolyamat abnormálisan lépett ki" -#: ../glib/gspawn.c:1324 ../glib/gspawn-win32.c:337 ../glib/gspawn-win32.c:345 +#: glib/gspawn.c:1324 glib/gspawn-win32.c:337 glib/gspawn-win32.c:345 #, c-format msgid "Failed to read from child pipe (%s)" msgstr "Nem sikerült olvasni a gyermek csővezetékből (%s)" -#: ../glib/gspawn.c:1394 +#: glib/gspawn.c:1394 #, c-format msgid "Failed to fork (%s)" msgstr "Nem sikerült folyamatot indítani (%s)" -#: ../glib/gspawn.c:1543 ../glib/gspawn-win32.c:368 +#: glib/gspawn.c:1543 glib/gspawn-win32.c:368 #, c-format msgid "Failed to change to directory “%s” (%s)" msgstr "Nem sikerült átváltani a(z) „%s” könyvtárra (%s)" -#: ../glib/gspawn.c:1553 +#: glib/gspawn.c:1553 #, c-format msgid "Failed to execute child process “%s” (%s)" msgstr "Nem sikerült a gyermekfolyamat („%s”) végrehajtása (%s)" -#: ../glib/gspawn.c:1563 +#: glib/gspawn.c:1563 #, c-format msgid "Failed to redirect output or input of child process (%s)" msgstr "Nem sikerült a gyermekfolyamat ki- vagy bemenetének átirányítása (%s)" -#: ../glib/gspawn.c:1572 +#: glib/gspawn.c:1572 #, c-format msgid "Failed to fork child process (%s)" msgstr "Nem sikerült a gyermekfolyamat elindítása (%s)" -#: ../glib/gspawn.c:1580 +#: glib/gspawn.c:1580 #, c-format msgid "Unknown error executing child process “%s”" msgstr "Ismeretlen hiba a gyermekfolyamat („%s”) végrehajtásakor" -#: ../glib/gspawn.c:1604 +#: glib/gspawn.c:1604 #, c-format msgid "Failed to read enough data from child pid pipe (%s)" msgstr "Nem sikerült elég adatot kiolvasni a gyermek pid csővezetékből (%s)" -#: ../glib/gspawn-win32.c:281 +#: glib/gspawn-win32.c:281 msgid "Failed to read data from child process" msgstr "Nem sikerült adatokat kiolvasni a gyermekfolyamatból" -#: ../glib/gspawn-win32.c:298 +#: glib/gspawn-win32.c:298 #, c-format msgid "Failed to create pipe for communicating with child process (%s)" msgstr "" "Nem sikerült csővezetéket készíteni a gyermekfolyamattal (%s) való " "kommunikációhoz" -#: ../glib/gspawn-win32.c:374 ../glib/gspawn-win32.c:493 +#: glib/gspawn-win32.c:374 glib/gspawn-win32.c:493 #, c-format msgid "Failed to execute child process (%s)" msgstr "Nem sikerült végrehajtani a gyermekfolyamatot (%s)" -#: ../glib/gspawn-win32.c:443 +#: glib/gspawn-win32.c:443 #, c-format msgid "Invalid program name: %s" msgstr "Érvénytelen programnév: %s" -#: ../glib/gspawn-win32.c:453 ../glib/gspawn-win32.c:720 +#: glib/gspawn-win32.c:453 glib/gspawn-win32.c:720 #, c-format msgid "Invalid string in argument vector at %d: %s" msgstr "Érvénytelen karaktersorozat a paraméterben a következő helyen: %d: %s" -#: ../glib/gspawn-win32.c:464 ../glib/gspawn-win32.c:735 +#: glib/gspawn-win32.c:464 glib/gspawn-win32.c:735 #, c-format msgid "Invalid string in environment: %s" msgstr "Érvénytelen karaktersorozat a környezetben: %s" -#: ../glib/gspawn-win32.c:716 +#: glib/gspawn-win32.c:716 #, c-format msgid "Invalid working directory: %s" msgstr "Érvénytelen munkakönyvtár: %s" -#: ../glib/gspawn-win32.c:781 +#: glib/gspawn-win32.c:781 #, c-format msgid "Failed to execute helper program (%s)" msgstr "Nem sikerült végrehajtani a segítő programot (%s)" -#: ../glib/gspawn-win32.c:995 +#: glib/gspawn-win32.c:995 msgid "" "Unexpected error in g_io_channel_win32_poll() reading data from a child " "process" @@ -5719,170 +5670,170 @@ "Váratlan hiba, miközben a g_io_channel_win32_poll() adatokat olvasott egy " "gyermekfolyamatból" -#: ../glib/gstrfuncs.c:3247 ../glib/gstrfuncs.c:3348 +#: glib/gstrfuncs.c:3247 glib/gstrfuncs.c:3348 msgid "Empty string is not a number" msgstr "Az üres karakterlánc nem szám" -#: ../glib/gstrfuncs.c:3271 +#: glib/gstrfuncs.c:3271 #, c-format msgid "“%s” is not a signed number" msgstr "„%s” nem érvényes név" -#: ../glib/gstrfuncs.c:3281 ../glib/gstrfuncs.c:3384 +#: glib/gstrfuncs.c:3281 glib/gstrfuncs.c:3384 #, c-format msgid "Number “%s” is out of bounds [%s, %s]" msgstr "A(z) „%s” a(z) [%s, %s] intervallumon kívül esik." -#: ../glib/gstrfuncs.c:3374 +#: glib/gstrfuncs.c:3374 #, c-format msgid "“%s” is not an unsigned number" msgstr "„%s” nem érvényes név" -#: ../glib/gutf8.c:811 +#: glib/gutf8.c:812 msgid "Failed to allocate memory" msgstr "Nem sikerült memóriát lefoglalni" -#: ../glib/gutf8.c:944 +#: glib/gutf8.c:945 msgid "Character out of range for UTF-8" msgstr "A karakter az UTF-8 tartományon kívülre esik" -#: ../glib/gutf8.c:1045 ../glib/gutf8.c:1054 ../glib/gutf8.c:1184 -#: ../glib/gutf8.c:1193 ../glib/gutf8.c:1332 ../glib/gutf8.c:1429 +#: glib/gutf8.c:1046 glib/gutf8.c:1055 glib/gutf8.c:1185 glib/gutf8.c:1194 +#: glib/gutf8.c:1333 glib/gutf8.c:1430 msgid "Invalid sequence in conversion input" msgstr "Érvénytelen sorozat az átalakítási bemenetben" -#: ../glib/gutf8.c:1343 ../glib/gutf8.c:1440 +#: glib/gutf8.c:1344 glib/gutf8.c:1441 msgid "Character out of range for UTF-16" msgstr "A karakter az UTF-16 tartományon kívülre esik" -#: ../glib/gutils.c:2229 +#: glib/gutils.c:2241 #, c-format msgid "%.1f kB" msgstr "%.1f kB" -#: ../glib/gutils.c:2230 ../glib/gutils.c:2436 +#: glib/gutils.c:2242 glib/gutils.c:2448 #, c-format msgid "%.1f MB" msgstr "%.1f MB" -#: ../glib/gutils.c:2231 ../glib/gutils.c:2441 +#: glib/gutils.c:2243 glib/gutils.c:2453 #, c-format msgid "%.1f GB" msgstr "%.1f GB" -#: ../glib/gutils.c:2232 ../glib/gutils.c:2446 +#: glib/gutils.c:2244 glib/gutils.c:2458 #, c-format msgid "%.1f TB" msgstr "%.1f TB" -#: ../glib/gutils.c:2233 ../glib/gutils.c:2451 +#: glib/gutils.c:2245 glib/gutils.c:2463 #, c-format msgid "%.1f PB" msgstr "%.1f PB" -#: ../glib/gutils.c:2234 ../glib/gutils.c:2456 +#: glib/gutils.c:2246 glib/gutils.c:2468 #, c-format msgid "%.1f EB" msgstr "%.1f EB" -#: ../glib/gutils.c:2237 +#: glib/gutils.c:2249 #, c-format msgid "%.1f KiB" msgstr "%.1f KiB" -#: ../glib/gutils.c:2238 +#: glib/gutils.c:2250 #, c-format msgid "%.1f MiB" msgstr "%.1f MiB" -#: ../glib/gutils.c:2239 +#: glib/gutils.c:2251 #, c-format msgid "%.1f GiB" msgstr "%.1f GiB" -#: ../glib/gutils.c:2240 +#: glib/gutils.c:2252 #, c-format msgid "%.1f TiB" msgstr "%.1f TiB" -#: ../glib/gutils.c:2241 +#: glib/gutils.c:2253 #, c-format msgid "%.1f PiB" msgstr "%.1f PiB" -#: ../glib/gutils.c:2242 +#: glib/gutils.c:2254 #, c-format msgid "%.1f EiB" msgstr "%.1f EiB" -#: ../glib/gutils.c:2245 +#: glib/gutils.c:2257 #, c-format msgid "%.1f kb" msgstr "%.1f kb" -#: ../glib/gutils.c:2246 +#: glib/gutils.c:2258 #, c-format msgid "%.1f Mb" msgstr "%.1f Mb" -#: ../glib/gutils.c:2247 +#: glib/gutils.c:2259 #, c-format msgid "%.1f Gb" msgstr "%.1f Gb" -#: ../glib/gutils.c:2248 +#: glib/gutils.c:2260 #, c-format msgid "%.1f Tb" msgstr "%.1f Tb" -#: ../glib/gutils.c:2249 +#: glib/gutils.c:2261 #, c-format msgid "%.1f Pb" msgstr "%.1f Pb" -#: ../glib/gutils.c:2250 +#: glib/gutils.c:2262 #, c-format msgid "%.1f Eb" msgstr "%.1f Eb" -#: ../glib/gutils.c:2253 +#: glib/gutils.c:2265 #, c-format msgid "%.1f Kib" msgstr "%.1f Kib" -#: ../glib/gutils.c:2254 +#: glib/gutils.c:2266 #, c-format msgid "%.1f Mib" msgstr "%.1f Mib" -#: ../glib/gutils.c:2255 +#: glib/gutils.c:2267 #, c-format msgid "%.1f Gib" msgstr "%.1f Gib" -#: ../glib/gutils.c:2256 +#: glib/gutils.c:2268 #, c-format msgid "%.1f Tib" msgstr "%.1f Tib" -#: ../glib/gutils.c:2257 +#: glib/gutils.c:2269 #, c-format msgid "%.1f Pib" msgstr "%.1f Pib" -#: ../glib/gutils.c:2258 +#: glib/gutils.c:2270 #, c-format msgid "%.1f Eib" msgstr "%.1f Eib" -#: ../glib/gutils.c:2292 ../glib/gutils.c:2418 +#: glib/gutils.c:2304 glib/gutils.c:2430 #, c-format msgid "%u byte" msgid_plural "%u bytes" msgstr[0] "%u bájt" msgstr[1] "%u bájt" -#: ../glib/gutils.c:2296 +#: glib/gutils.c:2308 #, c-format msgid "%u bit" msgid_plural "%u bits" @@ -5890,7 +5841,7 @@ msgstr[1] "%u bit" #. Translators: the %s in "%s bytes" will always be replaced by a number. -#: ../glib/gutils.c:2363 +#: glib/gutils.c:2375 #, c-format msgid "%s byte" msgid_plural "%s bytes" @@ -5898,7 +5849,7 @@ msgstr[1] "%s bájt" #. Translators: the %s in "%s bits" will always be replaced by a number. -#: ../glib/gutils.c:2368 +#: glib/gutils.c:2380 #, c-format msgid "%s bit" msgid_plural "%s bits" @@ -5910,13 +5861,7 @@ #. * compatibility. Users will not see this string unless a program is using this deprecated function. #. * Please translate as literally as possible. #. -#: ../glib/gutils.c:2431 +#: glib/gutils.c:2443 #, c-format msgid "%.1f KB" msgstr "%.1f KB" - -#~ msgid "" -#~ "Message has %d file descriptors but the header field indicates %d file " -#~ "descriptors" -#~ msgstr "" -#~ "Az üzenethez %d fájlleíró tartozik, de a fejlécmező %d fájlleírót jelez" Binary files /tmp/tmp5VL91L/cK03OndiwC/glib2.0-2.56.2/po/id.gmo and /tmp/tmp5VL91L/dOCcQs85bU/glib2.0-2.56.4/po/id.gmo differ diff -Nru glib2.0-2.56.2/po/id.po glib2.0-2.56.4/po/id.po --- glib2.0-2.56.2/po/id.po 2018-08-17 00:03:20.000000000 +0000 +++ glib2.0-2.56.4/po/id.po 2018-12-18 15:03:26.000000000 +0000 @@ -8,141 +8,137 @@ msgid "" msgstr "" "Project-Id-Version: glib master\n" -"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?" -"product=glib&keywords=I18N+L10N&component=general\n" -"POT-Creation-Date: 2018-02-16 20:43+0000\n" -"PO-Revision-Date: 2018-02-18 15:19+0700\n" -"Last-Translator: Andika Triwidada \n" +"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/glib/issues\n" +"POT-Creation-Date: 2018-11-06 13:12+0000\n" +"PO-Revision-Date: 2018-11-06 23:17+0700\n" +"Last-Translator: Kukuh Syafaat \n" "Language-Team: Indonesian \n" "Language: id\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Poedit 1.8.11\n" +"X-Generator: Poedit 2.0.6\n" -#: ../gio/gapplication.c:495 +#: gio/gapplication.c:496 msgid "GApplication options" msgstr "Opsi GApplication" -#: ../gio/gapplication.c:495 +#: gio/gapplication.c:496 msgid "Show GApplication options" msgstr "Tunjukkan opsi GApplication" -#: ../gio/gapplication.c:540 +#: gio/gapplication.c:541 msgid "Enter GApplication service mode (use from D-Bus service files)" msgstr "Masuk mode layanan GApplication (pakai dari berkas layanan D-Bus)" -#: ../gio/gapplication.c:552 +#: gio/gapplication.c:553 msgid "Override the application’s ID" msgstr "Timpa ID aplikasi" -#: ../gio/gapplication-tool.c:45 ../gio/gapplication-tool.c:46 -#: ../gio/gio-tool.c:227 ../gio/gresource-tool.c:488 -#: ../gio/gsettings-tool.c:569 +#: gio/gapplication-tool.c:45 gio/gapplication-tool.c:46 gio/gio-tool.c:227 +#: gio/gresource-tool.c:488 gio/gsettings-tool.c:569 msgid "Print help" msgstr "Cetak bantuan" -#: ../gio/gapplication-tool.c:47 ../gio/gresource-tool.c:489 -#: ../gio/gresource-tool.c:557 +#: gio/gapplication-tool.c:47 gio/gresource-tool.c:489 gio/gresource-tool.c:557 msgid "[COMMAND]" msgstr "[PERINTAH]" -#: ../gio/gapplication-tool.c:49 ../gio/gio-tool.c:228 +#: gio/gapplication-tool.c:49 gio/gio-tool.c:228 msgid "Print version" msgstr "Cetak versi" -#: ../gio/gapplication-tool.c:50 ../gio/gsettings-tool.c:575 +#: gio/gapplication-tool.c:50 gio/gsettings-tool.c:575 msgid "Print version information and exit" msgstr "Cetak informasi versi dan keluar" -#: ../gio/gapplication-tool.c:52 +#: gio/gapplication-tool.c:52 msgid "List applications" msgstr "Tampilkan daftar aplikasi" -#: ../gio/gapplication-tool.c:53 +#: gio/gapplication-tool.c:53 msgid "List the installed D-Bus activatable applications (by .desktop files)" msgstr "" "Buat daftar aplikasi yang dapat diaktifkan D-Bus yang terpasang (menurut " "berkas .desktop)" -#: ../gio/gapplication-tool.c:55 +#: gio/gapplication-tool.c:55 msgid "Launch an application" msgstr "Luncurkan aplikasi" -#: ../gio/gapplication-tool.c:56 +#: gio/gapplication-tool.c:56 msgid "Launch the application (with optional files to open)" msgstr "Meluncurkan aplikasi (dengan berkas opsional yang akan dibuka)" -#: ../gio/gapplication-tool.c:57 +#: gio/gapplication-tool.c:57 msgid "APPID [FILE…]" msgstr "APPID [BERKAS…]" -#: ../gio/gapplication-tool.c:59 +#: gio/gapplication-tool.c:59 msgid "Activate an action" msgstr "Aktifkan suatu aksi" -#: ../gio/gapplication-tool.c:60 +#: gio/gapplication-tool.c:60 msgid "Invoke an action on the application" msgstr "Panggil suatu aksi pada aplikasi" -#: ../gio/gapplication-tool.c:61 +#: gio/gapplication-tool.c:61 msgid "APPID ACTION [PARAMETER]" msgstr "APPID AKSI [PARAMETER]" -#: ../gio/gapplication-tool.c:63 +#: gio/gapplication-tool.c:63 msgid "List available actions" msgstr "Buat daftar aksi yang tersedia" -#: ../gio/gapplication-tool.c:64 +#: gio/gapplication-tool.c:64 msgid "List static actions for an application (from .desktop file)" msgstr "Buat daftar aksi statik bagi suatu aplikasi (dari berkas .desktop)" -#: ../gio/gapplication-tool.c:65 ../gio/gapplication-tool.c:71 +#: gio/gapplication-tool.c:65 gio/gapplication-tool.c:71 msgid "APPID" msgstr "APPID" -#: ../gio/gapplication-tool.c:70 ../gio/gapplication-tool.c:133 -#: ../gio/gdbus-tool.c:90 ../gio/gio-tool.c:224 +#: gio/gapplication-tool.c:70 gio/gapplication-tool.c:133 gio/gdbus-tool.c:90 +#: gio/gio-tool.c:224 msgid "COMMAND" msgstr "PERINTAH" -#: ../gio/gapplication-tool.c:70 +#: gio/gapplication-tool.c:70 msgid "The command to print detailed help for" msgstr "Perintah yang ingin dicetak bantuan terrincinya" -#: ../gio/gapplication-tool.c:71 +#: gio/gapplication-tool.c:71 msgid "Application identifier in D-Bus format (eg: org.example.viewer)" msgstr "Identifier aplikasi dalam format D-Bus (mis: org.example.viewer)" -#: ../gio/gapplication-tool.c:72 ../gio/glib-compile-resources.c:665 -#: ../gio/glib-compile-resources.c:671 ../gio/glib-compile-resources.c:698 -#: ../gio/gresource-tool.c:495 ../gio/gresource-tool.c:561 +#: gio/gapplication-tool.c:72 gio/glib-compile-resources.c:665 +#: gio/glib-compile-resources.c:671 gio/glib-compile-resources.c:698 +#: gio/gresource-tool.c:495 gio/gresource-tool.c:561 msgid "FILE" msgstr "BERKAS" -#: ../gio/gapplication-tool.c:72 +#: gio/gapplication-tool.c:72 msgid "Optional relative or absolute filenames, or URIs to open" msgstr "Nama berkas relatif atau absolut, atau URI opsional yang akan dibuka" -#: ../gio/gapplication-tool.c:73 +#: gio/gapplication-tool.c:73 msgid "ACTION" msgstr "AKSI" -#: ../gio/gapplication-tool.c:73 +#: gio/gapplication-tool.c:73 msgid "The action name to invoke" msgstr "Nama aksi yang akan dipanggil" -#: ../gio/gapplication-tool.c:74 +#: gio/gapplication-tool.c:74 msgid "PARAMETER" msgstr "PARAMETER" -#: ../gio/gapplication-tool.c:74 +#: gio/gapplication-tool.c:74 msgid "Optional parameter to the action invocation, in GVariant format" msgstr "Parameter opsional untuk pemanggilan aksi, dalam format GVariant" -#: ../gio/gapplication-tool.c:96 ../gio/gresource-tool.c:526 -#: ../gio/gsettings-tool.c:661 +#: gio/gapplication-tool.c:96 gio/gresource-tool.c:526 gio/gsettings-tool.c:661 #, c-format msgid "" "Unknown command %s\n" @@ -151,26 +147,26 @@ "Perintah tidak dikenal %s\n" "\n" -#: ../gio/gapplication-tool.c:101 +#: gio/gapplication-tool.c:101 msgid "Usage:\n" msgstr "Cara pakai:\n" -#: ../gio/gapplication-tool.c:114 ../gio/gresource-tool.c:551 -#: ../gio/gsettings-tool.c:696 +#: gio/gapplication-tool.c:114 gio/gresource-tool.c:551 +#: gio/gsettings-tool.c:696 msgid "Arguments:\n" msgstr "Argumen:\n" -#: ../gio/gapplication-tool.c:133 +#: gio/gapplication-tool.c:133 msgid "[ARGS…]" msgstr "[ARG...]" -#: ../gio/gapplication-tool.c:134 +#: gio/gapplication-tool.c:134 #, c-format msgid "Commands:\n" msgstr "Perintah:\n" #. Translators: do not translate 'help', but please translate 'COMMAND'. -#: ../gio/gapplication-tool.c:146 +#: gio/gapplication-tool.c:146 #, c-format msgid "" "Use “%s help COMMAND” to get detailed help.\n" @@ -179,7 +175,7 @@ "Gunakan \"%s help PERINTAH\" untuk memperoleh bantuan terrinci.\n" "\n" -#: ../gio/gapplication-tool.c:165 +#: gio/gapplication-tool.c:165 #, c-format msgid "" "%s command requires an application id to directly follow\n" @@ -188,13 +184,13 @@ "Perintah %s memerlukan id aplikasi langsung setelahnya\n" "\n" -#: ../gio/gapplication-tool.c:171 +#: gio/gapplication-tool.c:171 #, c-format msgid "invalid application id: “%s”\n" msgstr "id aplikasi tak valid: \"%s\"\n" #. Translators: %s is replaced with a command name like 'list-actions' -#: ../gio/gapplication-tool.c:182 +#: gio/gapplication-tool.c:182 #, c-format msgid "" "“%s” takes no arguments\n" @@ -203,22 +199,21 @@ "\"%s\" tak menerima argumen\n" "\n" -#: ../gio/gapplication-tool.c:266 +#: gio/gapplication-tool.c:266 #, c-format msgid "unable to connect to D-Bus: %s\n" msgstr "tak bisa menyambung ke D-Bus: %s\n" -#: ../gio/gapplication-tool.c:286 +#: gio/gapplication-tool.c:286 #, c-format msgid "error sending %s message to application: %s\n" msgstr "galat saat mengirim pesan %s ke aplikasi: %s\n" -#: ../gio/gapplication-tool.c:317 -#, c-format +#: gio/gapplication-tool.c:317 msgid "action name must be given after application id\n" msgstr "nama aksi mesti diberikan setelah id aplikasi\n" -#: ../gio/gapplication-tool.c:325 +#: gio/gapplication-tool.c:325 #, c-format msgid "" "invalid action name: “%s”\n" @@ -227,27 +222,25 @@ "nama aksi tak valid: \"%s\"\n" "nama mesti hanya terdiri dari alfanumerik, \"-\", dan \".\"\n" -#: ../gio/gapplication-tool.c:344 +#: gio/gapplication-tool.c:344 #, c-format msgid "error parsing action parameter: %s\n" msgstr "galat saat mengurai parameter aksi: %s\n" -#: ../gio/gapplication-tool.c:356 -#, c-format +#: gio/gapplication-tool.c:356 msgid "actions accept a maximum of one parameter\n" msgstr "aksi menerima maksimum satu parameter\n" -#: ../gio/gapplication-tool.c:411 -#, c-format +#: gio/gapplication-tool.c:411 msgid "list-actions command takes only the application id" msgstr "perintah list-actions hanya menerima id aplikasi" -#: ../gio/gapplication-tool.c:421 +#: gio/gapplication-tool.c:421 #, c-format msgid "unable to find desktop file for application %s\n" msgstr "tak bisa temukan berkas desktop bagi aplikasi %s\n" -#: ../gio/gapplication-tool.c:466 +#: gio/gapplication-tool.c:466 #, c-format msgid "" "unrecognised command: %s\n" @@ -256,121 +249,117 @@ "perintah tak dikenal: %s\n" "\n" -#: ../gio/gbufferedinputstream.c:420 ../gio/gbufferedinputstream.c:498 -#: ../gio/ginputstream.c:179 ../gio/ginputstream.c:379 -#: ../gio/ginputstream.c:617 ../gio/ginputstream.c:1019 -#: ../gio/goutputstream.c:203 ../gio/goutputstream.c:834 -#: ../gio/gpollableinputstream.c:205 ../gio/gpollableoutputstream.c:209 +#: gio/gbufferedinputstream.c:420 gio/gbufferedinputstream.c:498 +#: gio/ginputstream.c:179 gio/ginputstream.c:379 gio/ginputstream.c:617 +#: gio/ginputstream.c:1019 gio/goutputstream.c:203 gio/goutputstream.c:834 +#: gio/gpollableinputstream.c:205 gio/gpollableoutputstream.c:209 #, c-format msgid "Too large count value passed to %s" msgstr "Nilai cacah yang dilewatkan ke %s terlalu besar" -#: ../gio/gbufferedinputstream.c:891 ../gio/gbufferedoutputstream.c:575 -#: ../gio/gdataoutputstream.c:562 +#: gio/gbufferedinputstream.c:891 gio/gbufferedoutputstream.c:575 +#: gio/gdataoutputstream.c:562 msgid "Seek not supported on base stream" msgstr "Seek tak didukung pada stream basis" -#: ../gio/gbufferedinputstream.c:937 +#: gio/gbufferedinputstream.c:937 msgid "Cannot truncate GBufferedInputStream" msgstr "Tak bisa memenggal GBufferedInputStream" -#: ../gio/gbufferedinputstream.c:982 ../gio/ginputstream.c:1208 -#: ../gio/giostream.c:300 ../gio/goutputstream.c:1661 +#: gio/gbufferedinputstream.c:982 gio/ginputstream.c:1208 gio/giostream.c:300 +#: gio/goutputstream.c:1661 msgid "Stream is already closed" msgstr "Stream telah ditutup" -#: ../gio/gbufferedoutputstream.c:612 ../gio/gdataoutputstream.c:592 +#: gio/gbufferedoutputstream.c:612 gio/gdataoutputstream.c:592 msgid "Truncate not supported on base stream" msgstr "Pemenggalan tak didukung pada stream basis" -#: ../gio/gcancellable.c:317 ../gio/gdbusconnection.c:1849 -#: ../gio/gdbusprivate.c:1402 ../gio/gsimpleasyncresult.c:871 -#: ../gio/gsimpleasyncresult.c:897 +#: gio/gcancellable.c:317 gio/gdbusconnection.c:1849 gio/gdbusprivate.c:1402 +#: gio/gsimpleasyncresult.c:871 gio/gsimpleasyncresult.c:897 #, c-format msgid "Operation was cancelled" msgstr "Operasi dibatalkan" -#: ../gio/gcharsetconverter.c:260 +#: gio/gcharsetconverter.c:260 msgid "Invalid object, not initialized" msgstr "Objek tak valid, tak diinisialisasi" -#: ../gio/gcharsetconverter.c:281 ../gio/gcharsetconverter.c:309 +#: gio/gcharsetconverter.c:281 gio/gcharsetconverter.c:309 msgid "Incomplete multibyte sequence in input" msgstr "Rangkaian bita tak lengkap dalam input" -#: ../gio/gcharsetconverter.c:315 ../gio/gcharsetconverter.c:324 +#: gio/gcharsetconverter.c:315 gio/gcharsetconverter.c:324 msgid "Not enough space in destination" msgstr "Tak cukup ruang di tujuan" -#: ../gio/gcharsetconverter.c:342 ../gio/gdatainputstream.c:848 -#: ../gio/gdatainputstream.c:1261 ../glib/gconvert.c:454 ../glib/gconvert.c:883 -#: ../glib/giochannel.c:1557 ../glib/giochannel.c:1599 -#: ../glib/giochannel.c:2443 ../glib/gutf8.c:869 ../glib/gutf8.c:1322 +#: gio/gcharsetconverter.c:342 gio/gdatainputstream.c:848 +#: gio/gdatainputstream.c:1261 glib/gconvert.c:454 glib/gconvert.c:883 +#: glib/giochannel.c:1558 glib/giochannel.c:1600 glib/giochannel.c:2444 +#: glib/gutf8.c:870 glib/gutf8.c:1323 msgid "Invalid byte sequence in conversion input" msgstr "Rangkaian bita dalam input konversi tidak benar" -#: ../gio/gcharsetconverter.c:347 ../glib/gconvert.c:462 ../glib/gconvert.c:797 -#: ../glib/giochannel.c:1564 ../glib/giochannel.c:2455 +#: gio/gcharsetconverter.c:347 glib/gconvert.c:462 glib/gconvert.c:797 +#: glib/giochannel.c:1565 glib/giochannel.c:2456 #, c-format msgid "Error during conversion: %s" msgstr "Galat ketika konversi: %s" -#: ../gio/gcharsetconverter.c:445 ../gio/gsocket.c:1104 +#: gio/gcharsetconverter.c:445 gio/gsocket.c:1104 msgid "Cancellable initialization not supported" msgstr "Inisialisasi yang dapat dibatalkan tak didukung" -#: ../gio/gcharsetconverter.c:456 ../glib/gconvert.c:327 -#: ../glib/giochannel.c:1385 +#: gio/gcharsetconverter.c:456 glib/gconvert.c:327 glib/giochannel.c:1386 #, c-format msgid "Conversion from character set “%s” to “%s” is not supported" msgstr "Konversi dari gugus karakter \"%s\" ke \"%s\" tak didukung" -#: ../gio/gcharsetconverter.c:460 ../glib/gconvert.c:331 +#: gio/gcharsetconverter.c:460 glib/gconvert.c:331 #, c-format msgid "Could not open converter from “%s” to “%s”" msgstr "Tidak dapat membuka pengubah dari \"%s\" ke \"%s\"" -#: ../gio/gcontenttype.c:358 +#: gio/gcontenttype.c:358 #, c-format msgid "%s type" msgstr "tipe %s" -#: ../gio/gcontenttype-win32.c:177 +#: gio/gcontenttype-win32.c:177 msgid "Unknown type" msgstr "Tipe tak dikenal" -#: ../gio/gcontenttype-win32.c:179 +#: gio/gcontenttype-win32.c:179 #, c-format msgid "%s filetype" msgstr "tipe berkas %s" -#: ../gio/gcredentials.c:312 ../gio/gcredentials.c:571 +#: gio/gcredentials.c:312 gio/gcredentials.c:571 msgid "GCredentials is not implemented on this OS" msgstr "GCredentials tak diimplementasikan di OS ini" -#: ../gio/gcredentials.c:467 +#: gio/gcredentials.c:467 msgid "There is no GCredentials support for your platform" msgstr "Tidak ada dukungan GCredentials bagi platform Anda" -#: ../gio/gcredentials.c:513 +#: gio/gcredentials.c:513 msgid "GCredentials does not contain a process ID on this OS" msgstr "GCredentials tak memuat suatu ID proses di OS ini" -#: ../gio/gcredentials.c:565 +#: gio/gcredentials.c:565 msgid "Credentials spoofing is not possible on this OS" msgstr "Pemalsuan kredensial tak diimplementasikan di OS ini" -#: ../gio/gdatainputstream.c:304 +#: gio/gdatainputstream.c:304 msgid "Unexpected early end-of-stream" msgstr "Akhir stream terlalu dini, tak diharapkan" -#: ../gio/gdbusaddress.c:158 ../gio/gdbusaddress.c:246 -#: ../gio/gdbusaddress.c:327 +#: gio/gdbusaddress.c:158 gio/gdbusaddress.c:246 gio/gdbusaddress.c:327 #, c-format msgid "Unsupported key “%s” in address entry “%s”" msgstr "Kunci \"%s\" tak didukung pada entri alamat \"%s\"" -#: ../gio/gdbusaddress.c:185 +#: gio/gdbusaddress.c:185 #, c-format msgid "" "Address “%s” is invalid (need exactly one of path, tmpdir or abstract keys)" @@ -378,27 +367,32 @@ "Alamat \"%s\" tak valid (perlu hanya salah satu dari path, tmpdir, atau " "kunci abstrak)" -#: ../gio/gdbusaddress.c:198 +#: gio/gdbusaddress.c:198 #, c-format msgid "Meaningless key/value pair combination in address entry “%s”" msgstr "Kombinasi pasangan kunci/nilai tanpa arti di entri alamat \"%s\"" -#: ../gio/gdbusaddress.c:261 ../gio/gdbusaddress.c:342 +#: gio/gdbusaddress.c:261 gio/gdbusaddress.c:342 #, c-format msgid "Error in address “%s” — the port attribute is malformed" msgstr "Galat dalam alamat \"%s\" — atribut port salah bentuk" -#: ../gio/gdbusaddress.c:272 ../gio/gdbusaddress.c:353 +#: gio/gdbusaddress.c:272 gio/gdbusaddress.c:353 #, c-format msgid "Error in address “%s” — the family attribute is malformed" msgstr "Galat dalam alamat \"%s\" — atribut family salah bentuk" -#: ../gio/gdbusaddress.c:463 +#: gio/gdbusaddress.c:423 gio/gdbusaddress.c:673 +#, c-format +msgid "Unknown or unsupported transport “%s” for address “%s”" +msgstr "Transport \"%s\" tak dikenal atau tak didukung bagi alamat \"%s\"" + +#: gio/gdbusaddress.c:467 #, c-format msgid "Address element “%s” does not contain a colon (:)" msgstr "Elemen alamat \"%s\" tak memuat titik dua (:)" -#: ../gio/gdbusaddress.c:484 +#: gio/gdbusaddress.c:488 #, c-format msgid "" "Key/Value pair %d, “%s”, in address element “%s” does not contain an equal " @@ -407,7 +401,7 @@ "Pasangan kunci/nilai %d, \"%s\", dalam elemen alamat \"%s\" tak memuat tanda " "sama dengan" -#: ../gio/gdbusaddress.c:498 +#: gio/gdbusaddress.c:502 #, c-format msgid "" "Error unescaping key or value in Key/Value pair %d, “%s”, in address element " @@ -416,7 +410,7 @@ "Galat saat membongkar kunci atau nilai dalam pasangan Key/Value %d, \"%s\", " "dalam elemen alamat \"%s\"" -#: ../gio/gdbusaddress.c:576 +#: gio/gdbusaddress.c:580 #, c-format msgid "" "Error in address “%s” — the unix transport requires exactly one of the keys " @@ -425,90 +419,85 @@ "Galat dalam alamat \"%s\" — transport unix memerlukan hanya satu dari kunci " "\"path\" atau \"abstract\" untuk ditata" -#: ../gio/gdbusaddress.c:612 +#: gio/gdbusaddress.c:616 #, c-format msgid "Error in address “%s” — the host attribute is missing or malformed" msgstr "Galat dalam alamat \"%s\" — atribut host kurang atau salah bentuk" -#: ../gio/gdbusaddress.c:626 +#: gio/gdbusaddress.c:630 #, c-format msgid "Error in address “%s” — the port attribute is missing or malformed" msgstr "Galat dalam alamat \"%s\" — atribut portt kurang atau salah bentuk" -#: ../gio/gdbusaddress.c:640 +#: gio/gdbusaddress.c:644 #, c-format msgid "Error in address “%s” — the noncefile attribute is missing or malformed" msgstr "Galat di alamat \"%s\" — atribut berkas nonce kurang atau salah bentuk" -#: ../gio/gdbusaddress.c:661 +#: gio/gdbusaddress.c:665 msgid "Error auto-launching: " msgstr "Galat saat meluncurkan otomatis: " -#: ../gio/gdbusaddress.c:669 -#, c-format -msgid "Unknown or unsupported transport “%s” for address “%s”" -msgstr "Transport \"%s\" tak dikenal atau tak didukung bagi alamat \"%s\"" - -#: ../gio/gdbusaddress.c:714 +#: gio/gdbusaddress.c:718 #, c-format msgid "Error opening nonce file “%s”: %s" msgstr "Galat saat membuka berkas nonce \"%s\": %s" -#: ../gio/gdbusaddress.c:733 +#: gio/gdbusaddress.c:737 #, c-format msgid "Error reading from nonce file “%s”: %s" msgstr "Galat saat membaca berkas nonce \"%s\": %s" -#: ../gio/gdbusaddress.c:742 +#: gio/gdbusaddress.c:746 #, c-format msgid "Error reading from nonce file “%s”, expected 16 bytes, got %d" msgstr "Galat saat membaca berkas nonce \"%s\", berharap 16 byte, mendapat %d" -#: ../gio/gdbusaddress.c:760 +#: gio/gdbusaddress.c:764 #, c-format msgid "Error writing contents of nonce file “%s” to stream:" msgstr "Galat saat menulis isi dari berkas nonce \"%s\" ke stream:" -#: ../gio/gdbusaddress.c:969 +#: gio/gdbusaddress.c:973 msgid "The given address is empty" msgstr "Tidak ada alamat yang diberikan" -#: ../gio/gdbusaddress.c:1082 +#: gio/gdbusaddress.c:1086 #, c-format msgid "Cannot spawn a message bus when setuid" msgstr "Tidak bisa spawn suatu bus pesan ketika setuid" -#: ../gio/gdbusaddress.c:1089 +#: gio/gdbusaddress.c:1093 msgid "Cannot spawn a message bus without a machine-id: " msgstr "Tidak bisa spawn suatu bus pesan tanpa id-mesin: " -#: ../gio/gdbusaddress.c:1096 +#: gio/gdbusaddress.c:1100 #, c-format msgid "Cannot autolaunch D-Bus without X11 $DISPLAY" msgstr "Tidak bisa meluncurkan mandiri D-Bus tanpa $DISPLAY X11" -#: ../gio/gdbusaddress.c:1138 +#: gio/gdbusaddress.c:1142 #, c-format msgid "Error spawning command line “%s”: " msgstr "Galat saat spawn baris perintah \"%s\": " -#: ../gio/gdbusaddress.c:1355 +#: gio/gdbusaddress.c:1359 #, c-format msgid "(Type any character to close this window)\n" msgstr "(Ketikkan karakter apapun untuk menutup jendela ini)\n" -#: ../gio/gdbusaddress.c:1509 +#: gio/gdbusaddress.c:1513 #, c-format msgid "Session dbus not running, and autolaunch failed" msgstr "dbus sesi tak sedang berjalan, dan peluncuran-otomatis gagal" -#: ../gio/gdbusaddress.c:1520 +#: gio/gdbusaddress.c:1524 #, c-format msgid "Cannot determine session bus address (not implemented for this OS)" msgstr "" "Tidak bisa menentukan alamat bus sesi (tidak diimplementasi bagi OS ini)" -#: ../gio/gdbusaddress.c:1658 +#: gio/gdbusaddress.c:1662 #, c-format msgid "" "Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable " @@ -517,7 +506,7 @@ "Tak bisa menentukan alamat bus dari variabel lingkungan " "DBUS_STARTER_BUS_TYPE — nilai tak dikenal \"%s\"" -#: ../gio/gdbusaddress.c:1667 ../gio/gdbusconnection.c:7160 +#: gio/gdbusaddress.c:1671 gio/gdbusconnection.c:7160 msgid "" "Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment " "variable is not set" @@ -525,21 +514,21 @@ "Tak bisa menentukan alamat bus karena variabel lingkungan " "DBUS_STARTER_BUS_TYPE tak diisi" -#: ../gio/gdbusaddress.c:1677 +#: gio/gdbusaddress.c:1681 #, c-format msgid "Unknown bus type %d" msgstr "Tipe bus %d tak dikenal" -#: ../gio/gdbusauth.c:293 +#: gio/gdbusauth.c:293 msgid "Unexpected lack of content trying to read a line" msgstr "Ketiadaan isi yang tak diharapkan ketika membaca suatu baris" -#: ../gio/gdbusauth.c:337 +#: gio/gdbusauth.c:337 msgid "Unexpected lack of content trying to (safely) read a line" msgstr "" "Ketiadaan isi yang tak diharapkan ketika membaca suatu baris (secara aman)" -#: ../gio/gdbusauth.c:508 +#: gio/gdbusauth.c:508 #, c-format msgid "" "Exhausted all available authentication mechanisms (tried: %s) (available: %s)" @@ -547,38 +536,38 @@ "Menghabiskan semua mekanisme otentikasi yang tersedia (dicoba: %s) " "(tersedia: %s)" -#: ../gio/gdbusauth.c:1171 +#: gio/gdbusauth.c:1171 msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer" msgstr "Dibatalkan melalui GDBusAuthObserver::authorize-authenticated-peer" -#: ../gio/gdbusauthmechanismsha1.c:262 +#: gio/gdbusauthmechanismsha1.c:262 #, c-format msgid "Error when getting information for directory “%s”: %s" msgstr "Galat ketika mengambil informasi untuk direktori \"%s\": %s" -#: ../gio/gdbusauthmechanismsha1.c:274 +#: gio/gdbusauthmechanismsha1.c:274 #, c-format msgid "" "Permissions on directory “%s” are malformed. Expected mode 0700, got 0%o" msgstr "" "Izin pada direktori \"%s\" salah bentuk. Diharapkan mode 0700, diperoleh 0%o" -#: ../gio/gdbusauthmechanismsha1.c:296 +#: gio/gdbusauthmechanismsha1.c:296 #, c-format msgid "Error creating directory “%s”: %s" msgstr "Galat saat membuat direktori \"%s\": %s" -#: ../gio/gdbusauthmechanismsha1.c:379 +#: gio/gdbusauthmechanismsha1.c:379 #, c-format msgid "Error opening keyring “%s” for reading: " msgstr "Galat saat membuka ring kunci \"%s\" untuk dibaca: " -#: ../gio/gdbusauthmechanismsha1.c:402 ../gio/gdbusauthmechanismsha1.c:720 +#: gio/gdbusauthmechanismsha1.c:402 gio/gdbusauthmechanismsha1.c:720 #, c-format msgid "Line %d of the keyring at “%s” with content “%s” is malformed" msgstr "Baris %d dari ring kunci pada \"%s\" dengan isi \"%s\" salah bentuk" -#: ../gio/gdbusauthmechanismsha1.c:416 ../gio/gdbusauthmechanismsha1.c:734 +#: gio/gdbusauthmechanismsha1.c:416 gio/gdbusauthmechanismsha1.c:734 #, c-format msgid "" "First token of line %d of the keyring at “%s” with content “%s” is malformed" @@ -586,7 +575,7 @@ "Token pertama dari baris %d dari ring kunci pada \"%s\" dengan isi \"%s\" " "salah bentuk" -#: ../gio/gdbusauthmechanismsha1.c:430 ../gio/gdbusauthmechanismsha1.c:748 +#: gio/gdbusauthmechanismsha1.c:430 gio/gdbusauthmechanismsha1.c:748 #, c-format msgid "" "Second token of line %d of the keyring at “%s” with content “%s” is malformed" @@ -594,135 +583,135 @@ "Token kedua dari baris %d dari ring kunci pada \"%s\" dengan isi \"%s\" " "salah bentuk" -#: ../gio/gdbusauthmechanismsha1.c:454 +#: gio/gdbusauthmechanismsha1.c:454 #, c-format msgid "Didn’t find cookie with id %d in the keyring at “%s”" msgstr "Tak menemukan cookie dengan id %d dalam gantungan kunci pada \"%s\"" -#: ../gio/gdbusauthmechanismsha1.c:536 +#: gio/gdbusauthmechanismsha1.c:536 #, c-format msgid "Error deleting stale lock file “%s”: %s" msgstr "Galat saat menghapus berkas kunci yang basi \"%s\": %s" -#: ../gio/gdbusauthmechanismsha1.c:568 +#: gio/gdbusauthmechanismsha1.c:568 #, c-format msgid "Error creating lock file “%s”: %s" msgstr "Galat saat membuat berkas kunci \"%s\": %s" -#: ../gio/gdbusauthmechanismsha1.c:599 +#: gio/gdbusauthmechanismsha1.c:599 #, c-format msgid "Error closing (unlinked) lock file “%s”: %s" msgstr "Galat saat menutup berkas kunci (tak terkait) \"%s\": %s" -#: ../gio/gdbusauthmechanismsha1.c:610 +#: gio/gdbusauthmechanismsha1.c:610 #, c-format msgid "Error unlinking lock file “%s”: %s" msgstr "Galat saat membuka kait berkas kunci \"%s\": %s" -#: ../gio/gdbusauthmechanismsha1.c:687 +#: gio/gdbusauthmechanismsha1.c:687 #, c-format msgid "Error opening keyring “%s” for writing: " msgstr "Galat saat membuka gantungan kunci \"%s\" untuk ditulisi: " -#: ../gio/gdbusauthmechanismsha1.c:883 +#: gio/gdbusauthmechanismsha1.c:883 #, c-format msgid "(Additionally, releasing the lock for “%s” also failed: %s) " msgstr "(Selain itu, melepas kunci bagi \"%s\" juga gagal: %s) " -#: ../gio/gdbusconnection.c:612 ../gio/gdbusconnection.c:2378 +#: gio/gdbusconnection.c:612 gio/gdbusconnection.c:2378 msgid "The connection is closed" msgstr "Sambungan tertutup" -#: ../gio/gdbusconnection.c:1879 +#: gio/gdbusconnection.c:1879 msgid "Timeout was reached" msgstr "Kehabisan waktu" -#: ../gio/gdbusconnection.c:2500 +#: gio/gdbusconnection.c:2500 msgid "" "Unsupported flags encountered when constructing a client-side connection" msgstr "" "Ditemui flag yang tak didukung ketika membangun sambungan di sisi klien" -#: ../gio/gdbusconnection.c:4124 ../gio/gdbusconnection.c:4471 +#: gio/gdbusconnection.c:4124 gio/gdbusconnection.c:4471 #, c-format msgid "" "No such interface 'org.freedesktop.DBus.Properties' on object at path %s" msgstr "" "Tidak ada antarmuka 'org.freedesktop.DBus.Properties' pada objek pada path %s" -#: ../gio/gdbusconnection.c:4266 +#: gio/gdbusconnection.c:4266 #, c-format msgid "No such property '%s'" msgstr "Tak ada properti '%s'" -#: ../gio/gdbusconnection.c:4278 +#: gio/gdbusconnection.c:4278 #, c-format msgid "Property '%s' is not readable" msgstr "Properti '%s' tidak dapat dibaca" -#: ../gio/gdbusconnection.c:4289 +#: gio/gdbusconnection.c:4289 #, c-format msgid "Property '%s' is not writable" msgstr "Properti '%s' tidak dapat ditulisi" -#: ../gio/gdbusconnection.c:4309 +#: gio/gdbusconnection.c:4309 #, c-format msgid "Error setting property '%s': Expected type '%s' but got '%s'" msgstr "" "Galat menata properti '%s': Tipe yang diharapkan '%s' tapi diperoleh '%s'" -#: ../gio/gdbusconnection.c:4414 ../gio/gdbusconnection.c:4622 -#: ../gio/gdbusconnection.c:6591 +#: gio/gdbusconnection.c:4414 gio/gdbusconnection.c:4622 +#: gio/gdbusconnection.c:6591 #, c-format msgid "No such interface '%s'" msgstr "Tak ada antar muka '%s'" -#: ../gio/gdbusconnection.c:4840 ../gio/gdbusconnection.c:7100 +#: gio/gdbusconnection.c:4840 gio/gdbusconnection.c:7100 #, c-format msgid "No such interface '%s' on object at path %s" msgstr "Tak ada antar muka '%s' pada objek di lokasi %s" -#: ../gio/gdbusconnection.c:4938 +#: gio/gdbusconnection.c:4938 #, c-format msgid "No such method '%s'" msgstr "Tak ada metoda '%s'" -#: ../gio/gdbusconnection.c:4969 +#: gio/gdbusconnection.c:4969 #, c-format msgid "Type of message, '%s', does not match expected type '%s'" msgstr "Tipe pesan '%s' tak cocok dengan tipe yang diharapkan '%s'" -#: ../gio/gdbusconnection.c:5167 +#: gio/gdbusconnection.c:5167 #, c-format msgid "An object is already exported for the interface %s at %s" msgstr "Suatu objek telah diekspor bagi antar muka %s pada %s" -#: ../gio/gdbusconnection.c:5393 +#: gio/gdbusconnection.c:5393 #, c-format msgid "Unable to retrieve property %s.%s" msgstr "Tak bisa mengambil properti %s.%s" -#: ../gio/gdbusconnection.c:5449 +#: gio/gdbusconnection.c:5449 #, c-format msgid "Unable to set property %s.%s" msgstr "Tak bisa menata properti %s.%s" -#: ../gio/gdbusconnection.c:5627 +#: gio/gdbusconnection.c:5627 #, c-format msgid "Method '%s' returned type '%s', but expected '%s'" msgstr "Metoda '%s' mengembalikan tipe '%s', tapi yang diharapkan '%s'" -#: ../gio/gdbusconnection.c:6702 +#: gio/gdbusconnection.c:6702 #, c-format msgid "Method '%s' on interface '%s' with signature '%s' does not exist" msgstr "Metoda '%s' pada antar muka '%s' dengan tanda tangan '%s' tak ada" -#: ../gio/gdbusconnection.c:6823 +#: gio/gdbusconnection.c:6823 #, c-format msgid "A subtree is already exported for %s" msgstr "Subtree telah diekspor bagi %s" -#: ../gio/gdbusconnection.c:7151 +#: gio/gdbusconnection.c:7151 #, c-format msgid "" "Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable " @@ -731,27 +720,27 @@ "Tak bisa menentukan alamat bus dari variabel lingkungan " "DBUS_STARTER_BUS_TYPE - nilai tak dikenal '%s'" -#: ../gio/gdbusmessage.c:1246 +#: gio/gdbusmessage.c:1249 msgid "type is INVALID" msgstr "jenisnya INVALID" -#: ../gio/gdbusmessage.c:1257 +#: gio/gdbusmessage.c:1260 msgid "METHOD_CALL message: PATH or MEMBER header field is missing" msgstr "Pesan METHOD_CALL: ruas header PATH atau MEMBER hilang" -#: ../gio/gdbusmessage.c:1268 +#: gio/gdbusmessage.c:1271 msgid "METHOD_RETURN message: REPLY_SERIAL header field is missing" msgstr "Pesan METHOD_RETURN: ruas header REPLY_SERIAL hilang" -#: ../gio/gdbusmessage.c:1280 +#: gio/gdbusmessage.c:1283 msgid "ERROR message: REPLY_SERIAL or ERROR_NAME header field is missing" msgstr "Pesan ERROR: ruas header REPLY_SERIAL atau ERRORN_NAME hilang" -#: ../gio/gdbusmessage.c:1293 +#: gio/gdbusmessage.c:1296 msgid "SIGNAL message: PATH, INTERFACE or MEMBER header field is missing" msgstr "Pesan SIGNAL: ruas header PATH, INTERFACE, atau MEMBER hilang" -#: ../gio/gdbusmessage.c:1301 +#: gio/gdbusmessage.c:1304 msgid "" "SIGNAL message: The PATH header field is using the reserved value /org/" "freedesktop/DBus/Local" @@ -759,7 +748,7 @@ "Pesan SIGNAL: ruas header PATH memakai nilai khusus /org/freedesktop/DBus/" "Local" -#: ../gio/gdbusmessage.c:1309 +#: gio/gdbusmessage.c:1312 msgid "" "SIGNAL message: The INTERFACE header field is using the reserved value org." "freedesktop.DBus.Local" @@ -767,18 +756,18 @@ "Pesan SIGNAL: ruas header INTERFACE memakai nilai khusus org.freedesktop." "DBus.Local" -#: ../gio/gdbusmessage.c:1357 ../gio/gdbusmessage.c:1417 +#: gio/gdbusmessage.c:1360 gio/gdbusmessage.c:1420 #, c-format msgid "Wanted to read %lu byte but only got %lu" msgid_plural "Wanted to read %lu bytes but only got %lu" msgstr[0] "Ingin membaca %lu bita tapi hanya memperoleh %lu" -#: ../gio/gdbusmessage.c:1371 +#: gio/gdbusmessage.c:1374 #, c-format msgid "Expected NUL byte after the string “%s” but found byte %d" msgstr "Mengharapkan byte NUL setelah string \"%s\" tapi menemui byte %d" -#: ../gio/gdbusmessage.c:1390 +#: gio/gdbusmessage.c:1393 #, c-format msgid "" "Expected valid UTF-8 string but found invalid bytes at byte offset %d " @@ -788,17 +777,17 @@ "%d (panjang string adalah %d). String UTF-8 yang valid sampai titik itu " "adalah \"%s\"" -#: ../gio/gdbusmessage.c:1593 +#: gio/gdbusmessage.c:1596 #, c-format msgid "Parsed value “%s” is not a valid D-Bus object path" msgstr "Nilai terurai \"%s\" bukan lokasi objek D-Bus yang valid" -#: ../gio/gdbusmessage.c:1615 +#: gio/gdbusmessage.c:1618 #, c-format msgid "Parsed value “%s” is not a valid D-Bus signature" msgstr "Nilai terurai \"%s\" bukan tanda tangan D-Bus yang valid" -#: ../gio/gdbusmessage.c:1662 +#: gio/gdbusmessage.c:1665 #, c-format msgid "" "Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)." @@ -808,7 +797,7 @@ "Menjumpai larik dengan panjang %u bita. Panjang maksimal adalah 2<<26 bita " "(64 MiB)." -#: ../gio/gdbusmessage.c:1682 +#: gio/gdbusmessage.c:1685 #, c-format msgid "" "Encountered array of type “a%c”, expected to have a length a multiple of %u " @@ -817,12 +806,12 @@ "Menemui larik bertipe \"a%c\", mengharapkan punya panjang kelipatan %u byte, " "tapi menemui panjang %u byte" -#: ../gio/gdbusmessage.c:1849 +#: gio/gdbusmessage.c:1855 #, c-format msgid "Parsed value “%s” for variant is not a valid D-Bus signature" msgstr "Nilai terurai \"%s\" bagi varian bukan tanda tangan D-Bus yang valid" -#: ../gio/gdbusmessage.c:1873 +#: gio/gdbusmessage.c:1879 #, c-format msgid "" "Error deserializing GVariant with type string “%s” from the D-Bus wire format" @@ -830,7 +819,7 @@ "Galat saat deserialisasi GVariant dengan type string \"%s\" dari format " "kabel D-Bus" -#: ../gio/gdbusmessage.c:2055 +#: gio/gdbusmessage.c:2064 #, c-format msgid "" "Invalid endianness value. Expected 0x6c (“l”) or 0x42 (“B”) but found value " @@ -839,24 +828,28 @@ "Nilai ke-endian-an tak valid. Berharap 0x6c (\"l\") atau (0x42) \"B\" tapi " "menemui 0x%02x" -#: ../gio/gdbusmessage.c:2068 +#: gio/gdbusmessage.c:2077 #, c-format msgid "Invalid major protocol version. Expected 1 but found %d" msgstr "Versi protokol mayor tak valid. Berharap 1 tapi menemui %d" -#: ../gio/gdbusmessage.c:2124 +#: gio/gdbusmessage.c:2130 gio/gdbusmessage.c:2720 +msgid "Signature header found but is not of type signature" +msgstr "Header tanda tangan ditemukan tetapi bukan tipe tanda tangan" + +#: gio/gdbusmessage.c:2142 #, c-format msgid "Signature header with signature “%s” found but message body is empty" msgstr "" "Header tanda tangan dengan tanda tangan \"%s\" ditemukan tapi body pesan " "kosong" -#: ../gio/gdbusmessage.c:2138 +#: gio/gdbusmessage.c:2156 #, c-format msgid "Parsed value “%s” is not a valid D-Bus signature (for body)" msgstr "Nilai terurai \"%s\" bukan tanda tangan D-Bus yang valid (bagi body)" -#: ../gio/gdbusmessage.c:2168 +#: gio/gdbusmessage.c:2186 #, c-format msgid "No signature header in message but the message body is %u byte" msgid_plural "No signature header in message but the message body is %u bytes" @@ -864,11 +857,11 @@ "Tidak terdapat tajuk tanda tangan pada pesan, tetapi panjang badan pesan " "adalah %u bita" -#: ../gio/gdbusmessage.c:2178 +#: gio/gdbusmessage.c:2196 msgid "Cannot deserialize message: " msgstr "Tidak bisa men-deserialisasi pesan: " -#: ../gio/gdbusmessage.c:2519 +#: gio/gdbusmessage.c:2537 #, c-format msgid "" "Error serializing GVariant with type string “%s” to the D-Bus wire format" @@ -876,23 +869,23 @@ "Kesalahan serialisasi GVariant dengan type string \"%s\" ke format kabel D-" "Bus" -#: ../gio/gdbusmessage.c:2656 +#: gio/gdbusmessage.c:2674 #, c-format msgid "" "Number of file descriptors in message (%d) differs from header field (%d)" msgstr "" "Jumlah deskriptor berkas dalam pesan (%d) berbeda dari field header (%d)" -#: ../gio/gdbusmessage.c:2664 +#: gio/gdbusmessage.c:2682 msgid "Cannot serialize message: " msgstr "Tidak bisa men-serialisasi pesan: " -#: ../gio/gdbusmessage.c:2708 +#: gio/gdbusmessage.c:2736 #, c-format msgid "Message body has signature “%s” but there is no signature header" msgstr "Body pesan punya tanda tangan \"%s\" tapi tak ada header tanda tangan" -#: ../gio/gdbusmessage.c:2718 +#: gio/gdbusmessage.c:2746 #, c-format msgid "" "Message body has type signature “%s” but signature in the header field is " @@ -901,40 +894,40 @@ "Tubuh pesan memiliki tanda tangan tipe \"%s\" tapi tanda tangan di ruas " "header adalah \"(%s)\"" -#: ../gio/gdbusmessage.c:2734 +#: gio/gdbusmessage.c:2762 #, c-format msgid "Message body is empty but signature in the header field is “(%s)”" msgstr "Tubuh pesan kosong tapi tanda tangan pada ruas header adalah \"(%s)\"" -#: ../gio/gdbusmessage.c:3287 +#: gio/gdbusmessage.c:3315 #, c-format msgid "Error return with body of type “%s”" msgstr "Galat balikan dengan tubuh bertipe \"%s\"" -#: ../gio/gdbusmessage.c:3295 +#: gio/gdbusmessage.c:3323 msgid "Error return with empty body" msgstr "Galat balikan dengan body kosong" -#: ../gio/gdbusprivate.c:2066 +#: gio/gdbusprivate.c:2066 #, c-format msgid "Unable to get Hardware profile: %s" msgstr "Tak bisa mendapat profil perangkat keras: %s" -#: ../gio/gdbusprivate.c:2111 +#: gio/gdbusprivate.c:2111 msgid "Unable to load /var/lib/dbus/machine-id or /etc/machine-id: " msgstr "Tak bisa memuat /var/lib/dbus/machine-id ata /etc/machine-id: " -#: ../gio/gdbusproxy.c:1612 +#: gio/gdbusproxy.c:1612 #, c-format msgid "Error calling StartServiceByName for %s: " msgstr "Galat sewaktu memanggil StartServiceByName untuk %s: " -#: ../gio/gdbusproxy.c:1635 +#: gio/gdbusproxy.c:1635 #, c-format msgid "Unexpected reply %d from StartServiceByName(\"%s\") method" msgstr "Balasan tak diharapkan %d dari metode StartServiceByName(\"%s\")" -#: ../gio/gdbusproxy.c:2726 ../gio/gdbusproxy.c:2860 +#: gio/gdbusproxy.c:2726 gio/gdbusproxy.c:2860 msgid "" "Cannot invoke method; proxy is for a well-known name without an owner and " "proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag" @@ -942,30 +935,30 @@ "Tidak bisa menjalankan metoda; proksi adalah nama terkenal tanpa pemilik dan " "proksi dibangun dengan flag G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START" -#: ../gio/gdbusserver.c:708 +#: gio/gdbusserver.c:708 msgid "Abstract name space not supported" msgstr "Ruang nama abstrak tak didukung" -#: ../gio/gdbusserver.c:795 +#: gio/gdbusserver.c:795 msgid "Cannot specify nonce file when creating a server" msgstr "Tidak dapat menyatakan berkas nonce ketika membuat suatu server" -#: ../gio/gdbusserver.c:876 +#: gio/gdbusserver.c:876 #, c-format msgid "Error writing nonce file at “%s”: %s" msgstr "Galat saat menulis berkas nonce pada \"%s\": %s" -#: ../gio/gdbusserver.c:1047 +#: gio/gdbusserver.c:1047 #, c-format msgid "The string “%s” is not a valid D-Bus GUID" msgstr "String \"%s\" bukan suatu GUID D-Bus yang valid" -#: ../gio/gdbusserver.c:1087 +#: gio/gdbusserver.c:1087 #, c-format msgid "Cannot listen on unsupported transport “%s”" msgstr "Tidak dapat mendengarkan pada transport yang tak didukung \"%s\"" -#: ../gio/gdbus-tool.c:95 +#: gio/gdbus-tool.c:95 #, c-format msgid "" "Commands:\n" @@ -989,60 +982,60 @@ "Gunakan \"%s PERINTAH --help\" untuk memperoleh bantuan pada setiap " "perintah.\n" -#: ../gio/gdbus-tool.c:167 ../gio/gdbus-tool.c:234 ../gio/gdbus-tool.c:306 -#: ../gio/gdbus-tool.c:330 ../gio/gdbus-tool.c:811 ../gio/gdbus-tool.c:1150 -#: ../gio/gdbus-tool.c:1592 +#: gio/gdbus-tool.c:185 gio/gdbus-tool.c:252 gio/gdbus-tool.c:324 +#: gio/gdbus-tool.c:348 gio/gdbus-tool.c:834 gio/gdbus-tool.c:1171 +#: gio/gdbus-tool.c:1613 #, c-format msgid "Error: %s\n" msgstr "Galat: %s\n" -#: ../gio/gdbus-tool.c:178 ../gio/gdbus-tool.c:247 ../gio/gdbus-tool.c:1608 +#: gio/gdbus-tool.c:196 gio/gdbus-tool.c:265 gio/gdbus-tool.c:1629 #, c-format msgid "Error parsing introspection XML: %s\n" msgstr "Galat saat mengurai XML introspeksi: %s\n" -#: ../gio/gdbus-tool.c:216 +#: gio/gdbus-tool.c:234 #, c-format msgid "Error: %s is not a valid name\n" msgstr "Galat: %s bukan nama yang valid\n" -#: ../gio/gdbus-tool.c:364 +#: gio/gdbus-tool.c:382 msgid "Connect to the system bus" msgstr "Menyambung ke bus sistem" -#: ../gio/gdbus-tool.c:365 +#: gio/gdbus-tool.c:383 msgid "Connect to the session bus" msgstr "Menyambung ke bus sesi" -#: ../gio/gdbus-tool.c:366 +#: gio/gdbus-tool.c:384 msgid "Connect to given D-Bus address" msgstr "Menyambung ke alamat D-Bus yang diberikan" -#: ../gio/gdbus-tool.c:376 +#: gio/gdbus-tool.c:394 msgid "Connection Endpoint Options:" msgstr "Opsi Titik Ujung Sambungan:" -#: ../gio/gdbus-tool.c:377 +#: gio/gdbus-tool.c:395 msgid "Options specifying the connection endpoint" msgstr "Opsi yang menyatakan titik ujung sambungan" -#: ../gio/gdbus-tool.c:399 +#: gio/gdbus-tool.c:417 #, c-format msgid "No connection endpoint specified" msgstr "Titik ujung sambungan tak dinyatakan" -#: ../gio/gdbus-tool.c:409 +#: gio/gdbus-tool.c:427 #, c-format msgid "Multiple connection endpoints specified" msgstr "Telah dinyatakan titik ujung sambungan berganda" -#: ../gio/gdbus-tool.c:479 +#: gio/gdbus-tool.c:497 #, c-format msgid "" "Warning: According to introspection data, interface “%s” does not exist\n" msgstr "Peringatan: Menurut data introspeksi, antar muka \"%s\" tak ada\n" -#: ../gio/gdbus-tool.c:488 +#: gio/gdbus-tool.c:506 #, c-format msgid "" "Warning: According to introspection data, method “%s” does not exist on " @@ -1051,169 +1044,163 @@ "Peringatan: Menurut data introspeksi, metoda \"%s\" tak ada pada antar muka " "\"%s\"\n" -#: ../gio/gdbus-tool.c:550 +#: gio/gdbus-tool.c:568 msgid "Optional destination for signal (unique name)" msgstr "Tujuan opsional bagi sinyal (nama unik)" -#: ../gio/gdbus-tool.c:551 +#: gio/gdbus-tool.c:569 msgid "Object path to emit signal on" msgstr "Path objek untuk dipancari sinyal" -#: ../gio/gdbus-tool.c:552 +#: gio/gdbus-tool.c:570 msgid "Signal and interface name" msgstr "Nama antar muka dan sinyal" -#: ../gio/gdbus-tool.c:587 +#: gio/gdbus-tool.c:603 msgid "Emit a signal." msgstr "Pancarkan sinyal." -#: ../gio/gdbus-tool.c:642 ../gio/gdbus-tool.c:944 ../gio/gdbus-tool.c:1698 -#: ../gio/gdbus-tool.c:1931 ../gio/gdbus-tool.c:2152 +#: gio/gdbus-tool.c:658 gio/gdbus-tool.c:965 gio/gdbus-tool.c:1715 +#: gio/gdbus-tool.c:1944 gio/gdbus-tool.c:2164 #, c-format msgid "Error connecting: %s\n" msgstr "Galat saat menyambung: %s\n" -#: ../gio/gdbus-tool.c:659 ../gio/gdbus-tool.c:961 ../gio/gdbus-tool.c:1715 -#: ../gio/gdbus-tool.c:1956 -#, c-format -msgid "Error: Destination is not specified\n" -msgstr "Galat: Tujuan tak dinyatakan\n" - -#: ../gio/gdbus-tool.c:670 +#: gio/gdbus-tool.c:678 #, c-format msgid "Error: %s is not a valid unique bus name.\n" msgstr "Galat: '%s' bukan nama bus unik yang valid\n" -#: ../gio/gdbus-tool.c:685 ../gio/gdbus-tool.c:987 ../gio/gdbus-tool.c:1741 -#, c-format +#: gio/gdbus-tool.c:697 gio/gdbus-tool.c:1008 gio/gdbus-tool.c:1758 msgid "Error: Object path is not specified\n" msgstr "Galat: Lokasi objek tak dinyatakan\n" -#: ../gio/gdbus-tool.c:705 ../gio/gdbus-tool.c:1007 ../gio/gdbus-tool.c:1761 -#: ../gio/gdbus-tool.c:2002 +#: gio/gdbus-tool.c:720 gio/gdbus-tool.c:1028 gio/gdbus-tool.c:1778 +#: gio/gdbus-tool.c:2015 #, c-format msgid "Error: %s is not a valid object path\n" msgstr "Galat: '%s' bukan suatu lokasi objek yang valid\n" -#: ../gio/gdbus-tool.c:720 -#, c-format +#: gio/gdbus-tool.c:740 msgid "Error: Signal name is not specified\n" msgstr "Galat: Nama sinyal tak dinyatakan\n" -#: ../gio/gdbus-tool.c:731 +#: gio/gdbus-tool.c:754 #, c-format msgid "Error: Signal name “%s” is invalid\n" msgstr "Galat: Nama sinyal \"%s\" tak valid\n" -#: ../gio/gdbus-tool.c:743 +#: gio/gdbus-tool.c:766 #, c-format msgid "Error: %s is not a valid interface name\n" msgstr "Galat: '%s' bukan nama antar muka yang valid\n" -#: ../gio/gdbus-tool.c:749 +#: gio/gdbus-tool.c:772 #, c-format msgid "Error: %s is not a valid member name\n" msgstr "Galat: '%s' bukan nama anggota yang valid\n" #. Use the original non-"parse-me-harder" error -#: ../gio/gdbus-tool.c:786 ../gio/gdbus-tool.c:1119 +#: gio/gdbus-tool.c:809 gio/gdbus-tool.c:1140 #, c-format msgid "Error parsing parameter %d: %s\n" msgstr "Galat saat mengurai parameter %d: %s\n" -#: ../gio/gdbus-tool.c:818 +#: gio/gdbus-tool.c:841 #, c-format msgid "Error flushing connection: %s\n" msgstr "Galat saat menggelontor sambungan: %s\n" -#: ../gio/gdbus-tool.c:845 +#: gio/gdbus-tool.c:868 msgid "Destination name to invoke method on" msgstr "Nama tujuan tempat menjalankan metoda" -#: ../gio/gdbus-tool.c:846 +#: gio/gdbus-tool.c:869 msgid "Object path to invoke method on" msgstr "Lokasi objek tempat menjalankan metoda" -#: ../gio/gdbus-tool.c:847 +#: gio/gdbus-tool.c:870 msgid "Method and interface name" msgstr "Nama metoda dan antar muka" -#: ../gio/gdbus-tool.c:848 +#: gio/gdbus-tool.c:871 msgid "Timeout in seconds" msgstr "Tenggat waktu dalam detik" -#: ../gio/gdbus-tool.c:889 +#: gio/gdbus-tool.c:910 msgid "Invoke a method on a remote object." msgstr "Jalankan suatu metoda pada suatu objek jauh." -#: ../gio/gdbus-tool.c:972 ../gio/gdbus-tool.c:1732 ../gio/gdbus-tool.c:1967 +#: gio/gdbus-tool.c:982 gio/gdbus-tool.c:1732 gio/gdbus-tool.c:1969 +msgid "Error: Destination is not specified\n" +msgstr "Galat: Tujuan tak dinyatakan\n" + +#: gio/gdbus-tool.c:993 gio/gdbus-tool.c:1749 gio/gdbus-tool.c:1980 #, c-format msgid "Error: %s is not a valid bus name\n" msgstr "Galat: %s bukan nama bus yang valid\n" -#: ../gio/gdbus-tool.c:1022 -#, c-format +#: gio/gdbus-tool.c:1043 msgid "Error: Method name is not specified\n" msgstr "Galat: Nama metoda tak dinyatakan\n" -#: ../gio/gdbus-tool.c:1033 +#: gio/gdbus-tool.c:1054 #, c-format msgid "Error: Method name “%s” is invalid\n" msgstr "Galat: Nama metoda \"%s\" tak valid\n" -#: ../gio/gdbus-tool.c:1111 +#: gio/gdbus-tool.c:1132 #, c-format msgid "Error parsing parameter %d of type “%s”: %s\n" msgstr "Galat ketika mengurai parameter ke-%d bertipe \"%s\": %s\n" -#: ../gio/gdbus-tool.c:1555 +#: gio/gdbus-tool.c:1576 msgid "Destination name to introspect" msgstr "Nama tujuan untuk introspeksi" -#: ../gio/gdbus-tool.c:1556 +#: gio/gdbus-tool.c:1577 msgid "Object path to introspect" msgstr "Lokasi objek untuk introspeksi" -#: ../gio/gdbus-tool.c:1557 +#: gio/gdbus-tool.c:1578 msgid "Print XML" msgstr "Cetak XML" -#: ../gio/gdbus-tool.c:1558 +#: gio/gdbus-tool.c:1579 msgid "Introspect children" msgstr "Introspeksi anak" -#: ../gio/gdbus-tool.c:1559 +#: gio/gdbus-tool.c:1580 msgid "Only print properties" msgstr "Hanya cetak properti" -#: ../gio/gdbus-tool.c:1650 +#: gio/gdbus-tool.c:1667 msgid "Introspect a remote object." msgstr "Introspeksi suatu objek jauh." -#: ../gio/gdbus-tool.c:1853 +#: gio/gdbus-tool.c:1870 msgid "Destination name to monitor" msgstr "Nama tujuan untuk dipantau" -#: ../gio/gdbus-tool.c:1854 +#: gio/gdbus-tool.c:1871 msgid "Object path to monitor" msgstr "Lokasi objek untuk dipantau" -#: ../gio/gdbus-tool.c:1883 +#: gio/gdbus-tool.c:1896 msgid "Monitor a remote object." msgstr "Memantau suatu objek jauh." -#: ../gio/gdbus-tool.c:1941 -#, c-format +#: gio/gdbus-tool.c:1954 msgid "Error: can’t monitor a non-message-bus connection\n" msgstr "Galat: tidak dapat memonitor koneksi non bus pesan\n" -#: ../gio/gdbus-tool.c:2065 +#: gio/gdbus-tool.c:2078 msgid "Service to activate before waiting for the other one (well-known name)" msgstr "" "Layanan yang akan diaktifkan sebelum menunggu yang lain (nama yang dikenal " "baik)" -#: ../gio/gdbus-tool.c:2068 +#: gio/gdbus-tool.c:2081 msgid "" "Timeout to wait for before exiting with an error (seconds); 0 for no timeout " "(default)" @@ -1221,136 +1208,131 @@ "Tenggat waktu menunggu sebelum keluar dengan suatu kesalahan (detik); 0 " "untuk tanpa tenggat (baku)" -#: ../gio/gdbus-tool.c:2116 +#: gio/gdbus-tool.c:2129 msgid "[OPTION…] BUS-NAME" msgstr "[OPSI…] NAMA-BUS" -#: ../gio/gdbus-tool.c:2118 +#: gio/gdbus-tool.c:2130 msgid "Wait for a bus name to appear." msgstr "Tunggu suatu nama bus muncul." -#: ../gio/gdbus-tool.c:2194 -#, c-format +#: gio/gdbus-tool.c:2206 msgid "Error: A service to activate for must be specified.\n" msgstr "Galat: Suatu layanan yang akan diaktifkan mesti dinyatakan\n" -#: ../gio/gdbus-tool.c:2199 -#, c-format +#: gio/gdbus-tool.c:2211 msgid "Error: A service to wait for must be specified.\n" msgstr "Galat: Suatu layanan yang mesti ditunggu harus dinyatakan\n" -#: ../gio/gdbus-tool.c:2204 -#, c-format +#: gio/gdbus-tool.c:2216 msgid "Error: Too many arguments.\n" msgstr "Galat: Terlalu banyak argumen.\n" -#: ../gio/gdbus-tool.c:2212 ../gio/gdbus-tool.c:2219 +#: gio/gdbus-tool.c:2224 gio/gdbus-tool.c:2231 #, c-format msgid "Error: %s is not a valid well-known bus name.\n" msgstr "Galat: %s bukan nama bus yang dikenal baik dan valid\n" -#: ../gio/gdesktopappinfo.c:2001 ../gio/gdesktopappinfo.c:4566 +#: gio/gdesktopappinfo.c:2001 gio/gdesktopappinfo.c:4566 msgid "Unnamed" msgstr "Tanpa nama" -#: ../gio/gdesktopappinfo.c:2411 +#: gio/gdesktopappinfo.c:2411 msgid "Desktop file didn’t specify Exec field" msgstr "Berkas desktop tak menyatakan ruas Exec" -#: ../gio/gdesktopappinfo.c:2701 +#: gio/gdesktopappinfo.c:2701 msgid "Unable to find terminal required for application" msgstr "Tak bisa temukan terminal yang diperlukan bagi aplikasi" -#: ../gio/gdesktopappinfo.c:3135 +#: gio/gdesktopappinfo.c:3135 #, c-format msgid "Can’t create user application configuration folder %s: %s" msgstr "" "Tak bisa membuat folder %s untuk konfigurasi aplikasi bagi pengguna: %s" -#: ../gio/gdesktopappinfo.c:3139 +#: gio/gdesktopappinfo.c:3139 #, c-format msgid "Can’t create user MIME configuration folder %s: %s" msgstr "Tak bisa membuat folder %s untuk konfigurasi MIME bagi pengguna: %s" -#: ../gio/gdesktopappinfo.c:3379 ../gio/gdesktopappinfo.c:3403 +#: gio/gdesktopappinfo.c:3379 gio/gdesktopappinfo.c:3403 msgid "Application information lacks an identifier" msgstr "Informasi aplikasi tak punya identifier" -#: ../gio/gdesktopappinfo.c:3637 +#: gio/gdesktopappinfo.c:3637 #, c-format msgid "Can’t create user desktop file %s" msgstr "Tak bisa membuat berkas desktop pengguna %s" -#: ../gio/gdesktopappinfo.c:3771 +#: gio/gdesktopappinfo.c:3771 #, c-format msgid "Custom definition for %s" msgstr "Definisi gubahan bagi %s" -#: ../gio/gdrive.c:417 +#: gio/gdrive.c:417 msgid "drive doesn’t implement eject" msgstr "kandar tidak mengimplementasikan eject" #. Translators: This is an error #. * message for drive objects that #. * don't implement any of eject or eject_with_operation. -#: ../gio/gdrive.c:495 +#: gio/gdrive.c:495 msgid "drive doesn’t implement eject or eject_with_operation" msgstr "kandar tidak mengimplementasikan eject atau eject_with_operation" -#: ../gio/gdrive.c:571 +#: gio/gdrive.c:571 msgid "drive doesn’t implement polling for media" msgstr "kandar tidak mengimplementasi poll bagi media" -#: ../gio/gdrive.c:776 +#: gio/gdrive.c:776 msgid "drive doesn’t implement start" msgstr "kandar tidak mengimplementasi start" -#: ../gio/gdrive.c:878 +#: gio/gdrive.c:878 msgid "drive doesn’t implement stop" msgstr "kandar tidak mengimplementasi stop" -#: ../gio/gdummytlsbackend.c:195 ../gio/gdummytlsbackend.c:317 -#: ../gio/gdummytlsbackend.c:509 +#: gio/gdummytlsbackend.c:195 gio/gdummytlsbackend.c:317 +#: gio/gdummytlsbackend.c:509 msgid "TLS support is not available" msgstr "Dukungan TLS tak tersedia" -#: ../gio/gdummytlsbackend.c:419 +#: gio/gdummytlsbackend.c:419 msgid "DTLS support is not available" msgstr "Dukungan DTLS tak tersedia" -#: ../gio/gemblem.c:323 +#: gio/gemblem.c:323 #, c-format msgid "Can’t handle version %d of GEmblem encoding" msgstr "Tak bisa menangani pengkodean GEmblem versi %d" -#: ../gio/gemblem.c:333 +#: gio/gemblem.c:333 #, c-format msgid "Malformed number of tokens (%d) in GEmblem encoding" msgstr "Cacah token (%d) salah bentuk di pengkodean GEmblem" -#: ../gio/gemblemedicon.c:362 +#: gio/gemblemedicon.c:362 #, c-format msgid "Can’t handle version %d of GEmblemedIcon encoding" msgstr "Tak bisa menangani pengkodean versi %d dari GEmblemedIcon" -#: ../gio/gemblemedicon.c:372 +#: gio/gemblemedicon.c:372 #, c-format msgid "Malformed number of tokens (%d) in GEmblemedIcon encoding" msgstr "Cacah token (%d) salah bentuk di pengkodean GEmblemedIcon" -#: ../gio/gemblemedicon.c:395 +#: gio/gemblemedicon.c:395 msgid "Expected a GEmblem for GEmblemedIcon" msgstr "Berharap suatu GEmblem bagi GEmblemedIcon" -#: ../gio/gfile.c:1071 ../gio/gfile.c:1309 ../gio/gfile.c:1447 -#: ../gio/gfile.c:1685 ../gio/gfile.c:1740 ../gio/gfile.c:1798 -#: ../gio/gfile.c:1882 ../gio/gfile.c:1939 ../gio/gfile.c:2003 -#: ../gio/gfile.c:2058 ../gio/gfile.c:3725 ../gio/gfile.c:3780 -#: ../gio/gfile.c:4016 ../gio/gfile.c:4058 ../gio/gfile.c:4526 -#: ../gio/gfile.c:4937 ../gio/gfile.c:5022 ../gio/gfile.c:5112 -#: ../gio/gfile.c:5209 ../gio/gfile.c:5296 ../gio/gfile.c:5397 -#: ../gio/gfile.c:7975 ../gio/gfile.c:8065 ../gio/gfile.c:8149 -#: ../gio/win32/gwinhttpfile.c:437 +#: gio/gfile.c:1071 gio/gfile.c:1309 gio/gfile.c:1447 gio/gfile.c:1685 +#: gio/gfile.c:1740 gio/gfile.c:1798 gio/gfile.c:1882 gio/gfile.c:1939 +#: gio/gfile.c:2003 gio/gfile.c:2058 gio/gfile.c:3733 gio/gfile.c:3788 +#: gio/gfile.c:4024 gio/gfile.c:4066 gio/gfile.c:4534 gio/gfile.c:4945 +#: gio/gfile.c:5030 gio/gfile.c:5120 gio/gfile.c:5217 gio/gfile.c:5304 +#: gio/gfile.c:5405 gio/gfile.c:7983 gio/gfile.c:8073 gio/gfile.c:8157 +#: gio/win32/gwinhttpfile.c:437 msgid "Operation not supported" msgstr "Operasi tak didukung" @@ -1358,205 +1340,205 @@ #. * trying to find the enclosing (user visible) #. * mount of a file, but none exists. #. -#: ../gio/gfile.c:1570 +#: gio/gfile.c:1570 msgid "Containing mount does not exist" msgstr "Kait yang memuat tak ada" -#: ../gio/gfile.c:2617 ../gio/glocalfile.c:2446 +#: gio/gfile.c:2617 gio/glocalfile.c:2446 msgid "Can’t copy over directory" msgstr "Tak bisa menyalin direktori atas direktori" -#: ../gio/gfile.c:2677 +#: gio/gfile.c:2677 msgid "Can’t copy directory over directory" msgstr "Tak bisa menyalin direktori atas direktori" -#: ../gio/gfile.c:2685 +#: gio/gfile.c:2685 msgid "Target file exists" msgstr "Berkas tujuan telah ada" -#: ../gio/gfile.c:2704 +#: gio/gfile.c:2704 msgid "Can’t recursively copy directory" msgstr "Tak bisa menyalin direktori secara rekursif" -#: ../gio/gfile.c:2979 +#: gio/gfile.c:2979 msgid "Splice not supported" msgstr "Splice tidak didukung" -#: ../gio/gfile.c:2983 ../gio/gfile.c:3027 +#: gio/gfile.c:2983 gio/gfile.c:3028 #, c-format msgid "Error splicing file: %s" msgstr "Galat saat men-splice berkas: %s" -#: ../gio/gfile.c:3136 +#: gio/gfile.c:3144 msgid "Copy (reflink/clone) between mounts is not supported" msgstr "Menyalin (reflink/clone) antar kait tak didukung" -#: ../gio/gfile.c:3140 +#: gio/gfile.c:3148 msgid "Copy (reflink/clone) is not supported or invalid" msgstr "Menyalin (reflink/clone) tak didukung atau tak valid" -#: ../gio/gfile.c:3145 +#: gio/gfile.c:3153 msgid "Copy (reflink/clone) is not supported or didn’t work" msgstr "Menyalin (reflink/clone) tak didukung atau tak bekerja" -#: ../gio/gfile.c:3208 +#: gio/gfile.c:3216 msgid "Can’t copy special file" msgstr "Tak bisa menyalin berkas spesial" -#: ../gio/gfile.c:4006 +#: gio/gfile.c:4014 msgid "Invalid symlink value given" msgstr "Diberikan nilai link simbolik yang tak valid" -#: ../gio/gfile.c:4167 +#: gio/gfile.c:4175 msgid "Trash not supported" msgstr "Tong sampah tak didukung" -#: ../gio/gfile.c:4279 +#: gio/gfile.c:4287 #, c-format msgid "File names cannot contain “%c”" msgstr "Nama berkas tak boleh mengandung \"%c\"" -#: ../gio/gfile.c:6760 ../gio/gvolume.c:363 +#: gio/gfile.c:6768 gio/gvolume.c:363 msgid "volume doesn’t implement mount" msgstr "volume tak mengimplementasi pengaitan" -#: ../gio/gfile.c:6869 +#: gio/gfile.c:6877 msgid "No application is registered as handling this file" msgstr "Tak ada aplikasi terdaftar yang menangani berkas ini" -#: ../gio/gfileenumerator.c:212 +#: gio/gfileenumerator.c:212 msgid "Enumerator is closed" msgstr "Enumerator ditutup" -#: ../gio/gfileenumerator.c:219 ../gio/gfileenumerator.c:278 -#: ../gio/gfileenumerator.c:377 ../gio/gfileenumerator.c:476 +#: gio/gfileenumerator.c:219 gio/gfileenumerator.c:278 +#: gio/gfileenumerator.c:377 gio/gfileenumerator.c:476 msgid "File enumerator has outstanding operation" msgstr "Enumerator berkas memiliki operasi tertunda" -#: ../gio/gfileenumerator.c:368 ../gio/gfileenumerator.c:467 +#: gio/gfileenumerator.c:368 gio/gfileenumerator.c:467 msgid "File enumerator is already closed" msgstr "Enumerator berkas telah ditutup" -#: ../gio/gfileicon.c:236 +#: gio/gfileicon.c:236 #, c-format msgid "Can’t handle version %d of GFileIcon encoding" msgstr "Tak bisa menangani pengkodean versi %d dari GFileIcon" -#: ../gio/gfileicon.c:246 +#: gio/gfileicon.c:246 msgid "Malformed input data for GFileIcon" msgstr "Data masukan salah bentuk bagi GFileIcon" -#: ../gio/gfileinputstream.c:149 ../gio/gfileinputstream.c:394 -#: ../gio/gfileiostream.c:167 ../gio/gfileoutputstream.c:164 -#: ../gio/gfileoutputstream.c:497 +#: gio/gfileinputstream.c:149 gio/gfileinputstream.c:394 +#: gio/gfileiostream.c:167 gio/gfileoutputstream.c:164 +#: gio/gfileoutputstream.c:497 msgid "Stream doesn’t support query_info" msgstr "Stream tak mendukung query_info" -#: ../gio/gfileinputstream.c:325 ../gio/gfileiostream.c:379 -#: ../gio/gfileoutputstream.c:371 +#: gio/gfileinputstream.c:325 gio/gfileiostream.c:379 +#: gio/gfileoutputstream.c:371 msgid "Seek not supported on stream" msgstr "Seek tak didukung pada stream" -#: ../gio/gfileinputstream.c:369 +#: gio/gfileinputstream.c:369 msgid "Truncate not allowed on input stream" msgstr "Pemenggalan tak diijinkan pada stream masukan" -#: ../gio/gfileiostream.c:455 ../gio/gfileoutputstream.c:447 +#: gio/gfileiostream.c:455 gio/gfileoutputstream.c:447 msgid "Truncate not supported on stream" msgstr "Pemenggalan tak didukung pada stream" -#: ../gio/ghttpproxy.c:91 ../gio/gresolver.c:410 ../gio/gresolver.c:476 -#: ../glib/gconvert.c:1786 +#: gio/ghttpproxy.c:91 gio/gresolver.c:410 gio/gresolver.c:476 +#: glib/gconvert.c:1786 msgid "Invalid hostname" msgstr "Nama host salah" -#: ../gio/ghttpproxy.c:143 +#: gio/ghttpproxy.c:143 msgid "Bad HTTP proxy reply" msgstr "Jawaban proksi HTTP buruk" -#: ../gio/ghttpproxy.c:159 +#: gio/ghttpproxy.c:159 msgid "HTTP proxy connection not allowed" msgstr "Sambungan proksi HTTP tak diizinkan" -#: ../gio/ghttpproxy.c:164 +#: gio/ghttpproxy.c:164 msgid "HTTP proxy authentication failed" msgstr "Otentikasi proksi HTTP gagal" -#: ../gio/ghttpproxy.c:167 +#: gio/ghttpproxy.c:167 msgid "HTTP proxy authentication required" msgstr "Otentikasi proksi HTTP diperlukan" -#: ../gio/ghttpproxy.c:171 +#: gio/ghttpproxy.c:171 #, c-format msgid "HTTP proxy connection failed: %i" msgstr "Sambungan proksi HTTP gagal: %i" -#: ../gio/ghttpproxy.c:269 +#: gio/ghttpproxy.c:269 msgid "HTTP proxy server closed connection unexpectedly." msgstr "Server proksi HTTP menutup koneksi secara tak terduga." -#: ../gio/gicon.c:290 +#: gio/gicon.c:290 #, c-format msgid "Wrong number of tokens (%d)" msgstr "Cacah token yang salah (%d)" -#: ../gio/gicon.c:310 +#: gio/gicon.c:310 #, c-format msgid "No type for class name %s" msgstr "Tak ada tipe bagi nama kelas %s" -#: ../gio/gicon.c:320 +#: gio/gicon.c:320 #, c-format msgid "Type %s does not implement the GIcon interface" msgstr "Tipe %s tak mengimplementasi antar muka GIcon" -#: ../gio/gicon.c:331 +#: gio/gicon.c:331 #, c-format msgid "Type %s is not classed" msgstr "Tipe %s tak dikelaskan" -#: ../gio/gicon.c:345 +#: gio/gicon.c:345 #, c-format msgid "Malformed version number: %s" msgstr "Nomor versi salah bentuk: %s" -#: ../gio/gicon.c:359 +#: gio/gicon.c:359 #, c-format msgid "Type %s does not implement from_tokens() on the GIcon interface" msgstr "Tipe %s tak mengimplementasi from_tokens() pada antar muka GIcon" -#: ../gio/gicon.c:461 +#: gio/gicon.c:461 msgid "Can’t handle the supplied version of the icon encoding" msgstr "Tak bisa menangani versi pengkodean ikon yang diberikan" -#: ../gio/ginetaddressmask.c:182 +#: gio/ginetaddressmask.c:182 msgid "No address specified" msgstr "Tak ada alamat yang dinyatakan" -#: ../gio/ginetaddressmask.c:190 +#: gio/ginetaddressmask.c:190 #, c-format msgid "Length %u is too long for address" msgstr "Panjang %u terlalu panjang bagi alamat" -#: ../gio/ginetaddressmask.c:223 +#: gio/ginetaddressmask.c:223 msgid "Address has bits set beyond prefix length" msgstr "Alamat memiliki bit yang ditata diluar panjang prefiks" -#: ../gio/ginetaddressmask.c:300 +#: gio/ginetaddressmask.c:300 #, c-format msgid "Could not parse “%s” as IP address mask" msgstr "Tak bisa mengurai \"%s\" sebagai mask alamat IP" -#: ../gio/ginetsocketaddress.c:203 ../gio/ginetsocketaddress.c:220 -#: ../gio/gnativesocketaddress.c:109 ../gio/gunixsocketaddress.c:218 +#: gio/ginetsocketaddress.c:203 gio/ginetsocketaddress.c:220 +#: gio/gnativesocketaddress.c:109 gio/gunixsocketaddress.c:218 msgid "Not enough space for socket address" msgstr "Tak cukup ruang bagi alamat soket" -#: ../gio/ginetsocketaddress.c:235 +#: gio/ginetsocketaddress.c:235 msgid "Unsupported socket address" msgstr "Alamat soket tak didukung" -#: ../gio/ginputstream.c:188 +#: gio/ginputstream.c:188 msgid "Input stream doesn’t implement read" msgstr "Stream masukan tak mengimplementasi pembacaan" @@ -1566,129 +1548,126 @@ #. Translators: This is an error you get if there is #. * already an operation running against this stream when #. * you try to start one -#: ../gio/ginputstream.c:1218 ../gio/giostream.c:310 -#: ../gio/goutputstream.c:1671 +#: gio/ginputstream.c:1218 gio/giostream.c:310 gio/goutputstream.c:1671 msgid "Stream has outstanding operation" msgstr "Stream memiliki operasi tertunda" -#: ../gio/gio-tool.c:160 +#: gio/gio-tool.c:160 msgid "Copy with file" msgstr "Salin dengan berkas" -#: ../gio/gio-tool.c:164 +#: gio/gio-tool.c:164 msgid "Keep with file when moved" msgstr "Pertahankan dengan berkas ketika dipindah" -#: ../gio/gio-tool.c:205 +#: gio/gio-tool.c:205 msgid "“version” takes no arguments" msgstr "\"version\" tak menerima argumen" -#: ../gio/gio-tool.c:207 ../gio/gio-tool.c:223 ../glib/goption.c:857 +#: gio/gio-tool.c:207 gio/gio-tool.c:223 glib/goption.c:857 msgid "Usage:" msgstr "Penggunaan:" -#: ../gio/gio-tool.c:210 +#: gio/gio-tool.c:210 msgid "Print version information and exit." msgstr "Cetak informasi versi dan keluar." -#: ../gio/gio-tool.c:224 +#: gio/gio-tool.c:224 msgid "[ARGS...]" msgstr "[ARG...]" -#: ../gio/gio-tool.c:226 +#: gio/gio-tool.c:226 msgid "Commands:" msgstr "Perintah:" -#: ../gio/gio-tool.c:229 +#: gio/gio-tool.c:229 msgid "Concatenate files to standard output" msgstr "Sambung berkas berurutan ke keluaran standar" -#: ../gio/gio-tool.c:230 +#: gio/gio-tool.c:230 msgid "Copy one or more files" msgstr "Salin satu berkas atau lebih" -#: ../gio/gio-tool.c:231 +#: gio/gio-tool.c:231 msgid "Show information about locations" msgstr "Tunjukkan informasi tentang lokasi" -#: ../gio/gio-tool.c:232 +#: gio/gio-tool.c:232 msgid "List the contents of locations" msgstr "Tampilkan daftar isi lokasi" -#: ../gio/gio-tool.c:233 +#: gio/gio-tool.c:233 msgid "Get or set the handler for a mimetype" msgstr "Ambil atau atur penangan bagi suatu mimetype" -#: ../gio/gio-tool.c:234 +#: gio/gio-tool.c:234 msgid "Create directories" msgstr "Buat direktori" -#: ../gio/gio-tool.c:235 +#: gio/gio-tool.c:235 msgid "Monitor files and directories for changes" msgstr "Pantau perubahan berkas dan direktori" -#: ../gio/gio-tool.c:236 +#: gio/gio-tool.c:236 msgid "Mount or unmount the locations" msgstr "Kait atau lepas kait lokasi" -#: ../gio/gio-tool.c:237 +#: gio/gio-tool.c:237 msgid "Move one or more files" msgstr "Pindah satu berkas atau lebih" -#: ../gio/gio-tool.c:238 +#: gio/gio-tool.c:238 msgid "Open files with the default application" msgstr "Buka berkas dengan aplikasi baku" -#: ../gio/gio-tool.c:239 +#: gio/gio-tool.c:239 msgid "Rename a file" msgstr "Ubah nama suatu berkas" -#: ../gio/gio-tool.c:240 +#: gio/gio-tool.c:240 msgid "Delete one or more files" msgstr "Hapus satu berkas atau lebih" -#: ../gio/gio-tool.c:241 +#: gio/gio-tool.c:241 msgid "Read from standard input and save" msgstr "Baca dari masukan standar dan simpan" -#: ../gio/gio-tool.c:242 +#: gio/gio-tool.c:242 msgid "Set a file attribute" msgstr "Atur atribut berkas" -#: ../gio/gio-tool.c:243 +#: gio/gio-tool.c:243 msgid "Move files or directories to the trash" msgstr "Pindahkan berkas atau direktori ke tong sampah" -#: ../gio/gio-tool.c:244 +#: gio/gio-tool.c:244 msgid "Lists the contents of locations in a tree" msgstr "Lihat daftar lokasi dalam suatu pohon" -#: ../gio/gio-tool.c:246 +#: gio/gio-tool.c:246 #, c-format msgid "Use %s to get detailed help.\n" msgstr "Gunakan %s untuk memperoleh bantuan terrinci.\n" -#: ../gio/gio-tool-cat.c:87 +#: gio/gio-tool-cat.c:87 msgid "Error writing to stdout" msgstr "Galat saat menulis ke stdout" #. Translators: commandline placeholder -#: ../gio/gio-tool-cat.c:133 ../gio/gio-tool-info.c:282 -#: ../gio/gio-tool-list.c:165 ../gio/gio-tool-mkdir.c:48 -#: ../gio/gio-tool-monitor.c:37 ../gio/gio-tool-monitor.c:39 -#: ../gio/gio-tool-monitor.c:41 ../gio/gio-tool-monitor.c:43 -#: ../gio/gio-tool-monitor.c:203 ../gio/gio-tool-mount.c:1141 -#: ../gio/gio-tool-open.c:113 ../gio/gio-tool-remove.c:48 -#: ../gio/gio-tool-rename.c:45 ../gio/gio-tool-set.c:89 -#: ../gio/gio-tool-trash.c:81 ../gio/gio-tool-tree.c:239 +#: gio/gio-tool-cat.c:133 gio/gio-tool-info.c:282 gio/gio-tool-list.c:165 +#: gio/gio-tool-mkdir.c:48 gio/gio-tool-monitor.c:37 gio/gio-tool-monitor.c:39 +#: gio/gio-tool-monitor.c:41 gio/gio-tool-monitor.c:43 +#: gio/gio-tool-monitor.c:203 gio/gio-tool-mount.c:1123 gio/gio-tool-open.c:113 +#: gio/gio-tool-remove.c:48 gio/gio-tool-rename.c:45 gio/gio-tool-set.c:89 +#: gio/gio-tool-trash.c:81 gio/gio-tool-tree.c:239 msgid "LOCATION" msgstr "LOKASI" -#: ../gio/gio-tool-cat.c:138 +#: gio/gio-tool-cat.c:138 msgid "Concatenate files and print to standard output." msgstr "Sambung berkas berurutan dan cetak ke keluaran standar." -#: ../gio/gio-tool-cat.c:140 +#: gio/gio-tool-cat.c:140 msgid "" "gio cat works just like the traditional cat utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" @@ -1698,58 +1677,55 @@ "sebagai ganti berkas lokal: sebagai contoh Anda dapat memakai\n" "seperti smb://server/sumberdaya/berkas.txt sebagai lokasi." -#: ../gio/gio-tool-cat.c:162 ../gio/gio-tool-info.c:313 -#: ../gio/gio-tool-mkdir.c:76 ../gio/gio-tool-monitor.c:228 -#: ../gio/gio-tool-open.c:139 ../gio/gio-tool-remove.c:72 +#: gio/gio-tool-cat.c:162 gio/gio-tool-info.c:313 gio/gio-tool-mkdir.c:76 +#: gio/gio-tool-monitor.c:228 gio/gio-tool-open.c:139 gio/gio-tool-remove.c:72 msgid "No locations given" msgstr "Tidak ada lokasi yang diberikan" -#: ../gio/gio-tool-copy.c:42 ../gio/gio-tool-move.c:38 +#: gio/gio-tool-copy.c:42 gio/gio-tool-move.c:38 msgid "No target directory" msgstr "Tidak ada direktori tujuan" -#: ../gio/gio-tool-copy.c:43 ../gio/gio-tool-move.c:39 +#: gio/gio-tool-copy.c:43 gio/gio-tool-move.c:39 msgid "Show progress" msgstr "Tampilkan kemajuan" -#: ../gio/gio-tool-copy.c:44 ../gio/gio-tool-move.c:40 +#: gio/gio-tool-copy.c:44 gio/gio-tool-move.c:40 msgid "Prompt before overwrite" msgstr "Tanya sebelum menimpa" -#: ../gio/gio-tool-copy.c:45 +#: gio/gio-tool-copy.c:45 msgid "Preserve all attributes" msgstr "Pertahankan semua atribut" -#: ../gio/gio-tool-copy.c:46 ../gio/gio-tool-move.c:41 -#: ../gio/gio-tool-save.c:49 +#: gio/gio-tool-copy.c:46 gio/gio-tool-move.c:41 gio/gio-tool-save.c:49 msgid "Backup existing destination files" msgstr "Buat cadangan berkas tujuan yang telah ada" -#: ../gio/gio-tool-copy.c:47 +#: gio/gio-tool-copy.c:47 msgid "Never follow symbolic links" msgstr "Jangan pernah ikut taut simbolik" -#: ../gio/gio-tool-copy.c:72 ../gio/gio-tool-move.c:67 +#: gio/gio-tool-copy.c:72 gio/gio-tool-move.c:67 #, c-format msgid "Transferred %s out of %s (%s/s)" msgstr "Ditransfer %s dari %s (%s/s)" #. Translators: commandline placeholder -#: ../gio/gio-tool-copy.c:98 ../gio/gio-tool-move.c:94 +#: gio/gio-tool-copy.c:98 gio/gio-tool-move.c:94 msgid "SOURCE" msgstr "SUMBER" #. Translators: commandline placeholder -#: ../gio/gio-tool-copy.c:98 ../gio/gio-tool-move.c:94 -#: ../gio/gio-tool-save.c:160 +#: gio/gio-tool-copy.c:98 gio/gio-tool-move.c:94 gio/gio-tool-save.c:160 msgid "DESTINATION" msgstr "TUJUAN" -#: ../gio/gio-tool-copy.c:103 +#: gio/gio-tool-copy.c:103 msgid "Copy one or more files from SOURCE to DESTINATION." msgstr "Salin satu berkas atau lebih dari SUMBER ke TUJUAN." -#: ../gio/gio-tool-copy.c:105 +#: gio/gio-tool-copy.c:105 msgid "" "gio copy is similar to the traditional cp utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" @@ -1759,93 +1735,88 @@ "sebagai ganti berkas lokal: sebagai contoh Anda dapat memakai\n" "smb://server/sumberdaya/berkas.txt sebagai lokasi." -#: ../gio/gio-tool-copy.c:147 +#: gio/gio-tool-copy.c:147 #, c-format msgid "Destination %s is not a directory" msgstr "Tujuan %s bukan suatu direktori" -#: ../gio/gio-tool-copy.c:192 ../gio/gio-tool-move.c:185 +#: gio/gio-tool-copy.c:192 gio/gio-tool-move.c:185 #, c-format msgid "%s: overwrite “%s”? " msgstr "%s: timpa \"%s\"? " -#: ../gio/gio-tool-info.c:34 +#: gio/gio-tool-info.c:34 msgid "List writable attributes" msgstr "Buat daftar atribut yang dapat ditulisi" -#: ../gio/gio-tool-info.c:35 +#: gio/gio-tool-info.c:35 msgid "Get file system info" msgstr "Ambil info sistem berkas" -#: ../gio/gio-tool-info.c:36 ../gio/gio-tool-list.c:35 +#: gio/gio-tool-info.c:36 gio/gio-tool-list.c:35 msgid "The attributes to get" msgstr "Atribut yang akan diambil" -#: ../gio/gio-tool-info.c:36 ../gio/gio-tool-list.c:35 +#: gio/gio-tool-info.c:36 gio/gio-tool-list.c:35 msgid "ATTRIBUTES" msgstr "ATRIBUT" -#: ../gio/gio-tool-info.c:37 ../gio/gio-tool-list.c:38 ../gio/gio-tool-set.c:34 +#: gio/gio-tool-info.c:37 gio/gio-tool-list.c:38 gio/gio-tool-set.c:34 msgid "Don’t follow symbolic links" msgstr "Jangan ikuti taut simbolik" -#: ../gio/gio-tool-info.c:75 -#, c-format +#: gio/gio-tool-info.c:75 msgid "attributes:\n" msgstr "atribut:\n" #. Translators: This is a noun and represents and attribute of a file -#: ../gio/gio-tool-info.c:127 +#: gio/gio-tool-info.c:127 #, c-format msgid "display name: %s\n" msgstr "nama tampilan: %s\n" #. Translators: This is a noun and represents and attribute of a file -#: ../gio/gio-tool-info.c:132 +#: gio/gio-tool-info.c:132 #, c-format msgid "edit name: %s\n" msgstr "sunting nama: %s\n" -#: ../gio/gio-tool-info.c:138 +#: gio/gio-tool-info.c:138 #, c-format msgid "name: %s\n" msgstr "nama: %s\n" -#: ../gio/gio-tool-info.c:145 +#: gio/gio-tool-info.c:145 #, c-format msgid "type: %s\n" msgstr "tipe: %s\n" -#: ../gio/gio-tool-info.c:151 -#, c-format +#: gio/gio-tool-info.c:151 msgid "size: " msgstr "ukuran: " -#: ../gio/gio-tool-info.c:156 -#, c-format +#: gio/gio-tool-info.c:156 msgid "hidden\n" msgstr "tersembunyi\n" -#: ../gio/gio-tool-info.c:159 +#: gio/gio-tool-info.c:159 #, c-format msgid "uri: %s\n" msgstr "uri: %s\n" -#: ../gio/gio-tool-info.c:228 -#, c-format +#: gio/gio-tool-info.c:228 msgid "Settable attributes:\n" msgstr "Atribut yang dapat ditata:\n" -#: ../gio/gio-tool-info.c:252 -#, c-format +#: gio/gio-tool-info.c:252 msgid "Writable attribute namespaces:\n" msgstr "Namespace atribut yang dapat ditulis:\n" -#: ../gio/gio-tool-info.c:287 +#: gio/gio-tool-info.c:287 msgid "Show information about locations." msgstr "Tunjukkan informasi tentang lokasi." -#: ../gio/gio-tool-info.c:289 +#: gio/gio-tool-info.c:289 msgid "" "gio info is similar to the traditional ls utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" @@ -1860,23 +1831,23 @@ "dengan\n" "namespace, misalnya unix, atau dengan \"*\", yang cocok dengan semua atribut" -#: ../gio/gio-tool-list.c:36 ../gio/gio-tool-tree.c:32 +#: gio/gio-tool-list.c:36 gio/gio-tool-tree.c:32 msgid "Show hidden files" msgstr "Tampilkan berkas tersembunyi" -#: ../gio/gio-tool-list.c:37 +#: gio/gio-tool-list.c:37 msgid "Use a long listing format" msgstr "Gunakan format daftar panjang" -#: ../gio/gio-tool-list.c:39 +#: gio/gio-tool-list.c:39 msgid "Print full URIs" msgstr "Cetak URI lengkap" -#: ../gio/gio-tool-list.c:170 +#: gio/gio-tool-list.c:170 msgid "List the contents of the locations." msgstr "Tampilkan daftar isi lokasi." -#: ../gio/gio-tool-list.c:172 +#: gio/gio-tool-list.c:172 msgid "" "gio list is similar to the traditional ls utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" @@ -1889,19 +1860,19 @@ "ditentukan dengan nama GIO mereka, misalnya standard::icon" #. Translators: commandline placeholder -#: ../gio/gio-tool-mime.c:71 +#: gio/gio-tool-mime.c:71 msgid "MIMETYPE" msgstr "MIMETYPE" -#: ../gio/gio-tool-mime.c:71 +#: gio/gio-tool-mime.c:71 msgid "HANDLER" msgstr "HANDLER" -#: ../gio/gio-tool-mime.c:76 +#: gio/gio-tool-mime.c:76 msgid "Get or set the handler for a mimetype." msgstr "Ambil atau atur penangan bagi suatu mimetype." -#: ../gio/gio-tool-mime.c:78 +#: gio/gio-tool-mime.c:78 msgid "" "If no handler is given, lists registered and recommended applications\n" "for the mimetype. If a handler is given, it is set as the default\n" @@ -1911,59 +1882,55 @@ "direkomendasikan untuk mimetype. Jika penangan diberikan, ini disetel\n" "sebagai penangan bawaan untuk mimetype." -#: ../gio/gio-tool-mime.c:100 +#: gio/gio-tool-mime.c:100 msgid "Must specify a single mimetype, and maybe a handler" msgstr "Harus menentukan mimetype tunggal, dan mungkin penangan" -#: ../gio/gio-tool-mime.c:116 +#: gio/gio-tool-mime.c:116 #, c-format msgid "No default applications for “%s”\n" msgstr "Tidak ada aplikasi baku bagi \"%s\"\n" -#: ../gio/gio-tool-mime.c:122 +#: gio/gio-tool-mime.c:122 #, c-format msgid "Default application for “%s”: %s\n" msgstr "Aplikasi baku bagi \"%s\": %s\n" -#: ../gio/gio-tool-mime.c:127 -#, c-format +#: gio/gio-tool-mime.c:127 msgid "Registered applications:\n" msgstr "Aplikasi terdaftar:\n" -#: ../gio/gio-tool-mime.c:129 -#, c-format +#: gio/gio-tool-mime.c:129 msgid "No registered applications\n" msgstr "Tak ada aplikasi terdaftar\n" -#: ../gio/gio-tool-mime.c:140 -#, c-format +#: gio/gio-tool-mime.c:140 msgid "Recommended applications:\n" msgstr "Aplikasi yang direkomendasikan:\n" -#: ../gio/gio-tool-mime.c:142 -#, c-format +#: gio/gio-tool-mime.c:142 msgid "No recommended applications\n" msgstr "Tidak ada aplikasi yang direkomendasikan\n" -#: ../gio/gio-tool-mime.c:162 +#: gio/gio-tool-mime.c:162 #, c-format msgid "Failed to load info for handler “%s”" msgstr "Gagal memuat info bagi penangan \"%s\"" -#: ../gio/gio-tool-mime.c:168 +#: gio/gio-tool-mime.c:168 #, c-format msgid "Failed to set “%s” as the default handler for “%s”: %s\n" msgstr "Gagal menata \"%s\" sebagai penangan baku bagi \"%s\": %s\n" -#: ../gio/gio-tool-mkdir.c:31 +#: gio/gio-tool-mkdir.c:31 msgid "Create parent directories" msgstr "Buat direktori induk" -#: ../gio/gio-tool-mkdir.c:52 +#: gio/gio-tool-mkdir.c:52 msgid "Create directories." msgstr "Buat direktori." -#: ../gio/gio-tool-mkdir.c:54 +#: gio/gio-tool-mkdir.c:54 msgid "" "gio mkdir is similar to the traditional mkdir utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" @@ -1973,115 +1940,115 @@ "sebagai ganti berkas lokal: sebagai contoh Anda dapat memakai\n" "smb://server/sumberdaya/direktorisaya sebagai lokasi." -#: ../gio/gio-tool-monitor.c:37 +#: gio/gio-tool-monitor.c:37 msgid "Monitor a directory (default: depends on type)" msgstr "Pantau suatu direktori (baku: bergantung kepada tipe)" -#: ../gio/gio-tool-monitor.c:39 +#: gio/gio-tool-monitor.c:39 msgid "Monitor a file (default: depends on type)" msgstr "Memantau suatu direktori (baku: bergantung kepada tipe)" -#: ../gio/gio-tool-monitor.c:41 +#: gio/gio-tool-monitor.c:41 msgid "Monitor a file directly (notices changes made via hardlinks)" msgstr "" "Pantau berkas secara langsung (pemberitahuan perubahan yang dilakukan " "melalui hardlinks)" -#: ../gio/gio-tool-monitor.c:43 +#: gio/gio-tool-monitor.c:43 msgid "Monitors a file directly, but doesn’t report changes" msgstr "" "Memantau sebuah berkas secara langsung, tapi tidak melaporkan perubahan" -#: ../gio/gio-tool-monitor.c:45 +#: gio/gio-tool-monitor.c:45 msgid "Report moves and renames as simple deleted/created events" msgstr "" "Laporkan pergerakan dan mengganti nama menjadi kejadian sederhana yang " "dihapus/dibuat" -#: ../gio/gio-tool-monitor.c:47 +#: gio/gio-tool-monitor.c:47 msgid "Watch for mount events" msgstr "Mengamati kejadian pengaitan" -#: ../gio/gio-tool-monitor.c:208 +#: gio/gio-tool-monitor.c:208 msgid "Monitor files or directories for changes." msgstr "Memantau perubahan berkas atau direktori." -#: ../gio/gio-tool-mount.c:58 +#: gio/gio-tool-mount.c:59 msgid "Mount as mountable" msgstr "Kait sebagai yang dapat dikait" -#: ../gio/gio-tool-mount.c:59 +#: gio/gio-tool-mount.c:60 msgid "Mount volume with device file" msgstr "Kait volume dengan berkas perangkat" -#: ../gio/gio-tool-mount.c:59 +#: gio/gio-tool-mount.c:60 msgid "DEVICE" msgstr "PERANGKAT" -#: ../gio/gio-tool-mount.c:60 +#: gio/gio-tool-mount.c:61 msgid "Unmount" msgstr "Lepaskan Kaitan" -#: ../gio/gio-tool-mount.c:61 +#: gio/gio-tool-mount.c:62 msgid "Eject" msgstr "Keluarkan Media" -#: ../gio/gio-tool-mount.c:62 +#: gio/gio-tool-mount.c:63 msgid "Unmount all mounts with the given scheme" msgstr "Lepas kaitan semua kait dengan skema yang diberikan" -#: ../gio/gio-tool-mount.c:62 +#: gio/gio-tool-mount.c:63 msgid "SCHEME" msgstr "SKEMA" -#: ../gio/gio-tool-mount.c:63 +#: gio/gio-tool-mount.c:64 msgid "Ignore outstanding file operations when unmounting or ejecting" msgstr "" "Mengabaikan operasi berkas yang tertunda saat melepas kait atau mengeluarkan" -#: ../gio/gio-tool-mount.c:64 +#: gio/gio-tool-mount.c:65 msgid "Use an anonymous user when authenticating" msgstr "Gunakan suatu pengguna anonim ketika mengotentikasi" #. Translator: List here is a verb as in 'List all mounts' -#: ../gio/gio-tool-mount.c:66 +#: gio/gio-tool-mount.c:67 msgid "List" msgstr "Daftar" -#: ../gio/gio-tool-mount.c:67 +#: gio/gio-tool-mount.c:68 msgid "Monitor events" msgstr "Pantau kejadian" -#: ../gio/gio-tool-mount.c:68 +#: gio/gio-tool-mount.c:69 msgid "Show extra information" msgstr "Tampilkan informasi ekstra" -#: ../gio/gio-tool-mount.c:246 ../gio/gio-tool-mount.c:276 +#: gio/gio-tool-mount.c:247 gio/gio-tool-mount.c:277 msgid "Anonymous access denied" msgstr "Akses anonim ditolak" -#: ../gio/gio-tool-mount.c:897 +#: gio/gio-tool-mount.c:888 #, c-format msgid "Mounted %s at %s\n" msgstr "%s dikait pada %s\n" -#: ../gio/gio-tool-mount.c:950 +#: gio/gio-tool-mount.c:938 msgid "No volume for device file" msgstr "Tidak ada volume bagi berkas perangkat" -#: ../gio/gio-tool-mount.c:1145 +#: gio/gio-tool-mount.c:1127 msgid "Mount or unmount the locations." msgstr "Kait atau lepas kait lokasi." -#: ../gio/gio-tool-move.c:42 +#: gio/gio-tool-move.c:42 msgid "Don’t use copy and delete fallback" msgstr "Jangan gunakan fallback salin dan hapus" -#: ../gio/gio-tool-move.c:99 +#: gio/gio-tool-move.c:99 msgid "Move one or more files from SOURCE to DEST." msgstr "Memindahkan satu atau lebih berkas dari SUMBER ke TUJUAN." -#: ../gio/gio-tool-move.c:101 +#: gio/gio-tool-move.c:101 msgid "" "gio move is similar to the traditional mv utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" @@ -2091,12 +2058,12 @@ "sebagai ganti berkas lokal: sebagai contoh Anda dapat memakai\n" "smb://server/sumberdaya/berkas.txt sebagai lokasi" -#: ../gio/gio-tool-move.c:142 +#: gio/gio-tool-move.c:142 #, c-format msgid "Target %s is not a directory" msgstr "Target %s bukan suatu direktori" -#: ../gio/gio-tool-open.c:118 +#: gio/gio-tool-open.c:118 msgid "" "Open files with the default application that\n" "is registered to handle files of this type." @@ -2104,247 +2071,245 @@ "Membuka berkas dengan aplikasi baku yang\n" "terdaftar untuk menangani jenis berkas ini." -#: ../gio/gio-tool-remove.c:31 ../gio/gio-tool-trash.c:31 +#: gio/gio-tool-remove.c:31 gio/gio-tool-trash.c:31 msgid "Ignore nonexistent files, never prompt" msgstr "Abaikan berkas yang tidak ada, jangan pernah bertanya" -#: ../gio/gio-tool-remove.c:52 +#: gio/gio-tool-remove.c:52 msgid "Delete the given files." msgstr "Menghapus berkas yang diberikan." -#: ../gio/gio-tool-rename.c:45 +#: gio/gio-tool-rename.c:45 msgid "NAME" msgstr "NAMA" -#: ../gio/gio-tool-rename.c:50 +#: gio/gio-tool-rename.c:50 msgid "Rename a file." msgstr "Ubah nama berkas." -#: ../gio/gio-tool-rename.c:70 +#: gio/gio-tool-rename.c:70 msgid "Missing argument" msgstr "Kurang argumen" -#: ../gio/gio-tool-rename.c:76 ../gio/gio-tool-save.c:190 -#: ../gio/gio-tool-set.c:137 +#: gio/gio-tool-rename.c:76 gio/gio-tool-save.c:190 gio/gio-tool-set.c:137 msgid "Too many arguments" msgstr "Terlalu banyak argumen" -#: ../gio/gio-tool-rename.c:95 +#: gio/gio-tool-rename.c:95 #, c-format msgid "Rename successful. New uri: %s\n" msgstr "Ubah nama sukses. Uri baru: %s\n" -#: ../gio/gio-tool-save.c:50 +#: gio/gio-tool-save.c:50 msgid "Only create if not existing" msgstr "Hanya buat bila belum ada" -#: ../gio/gio-tool-save.c:51 +#: gio/gio-tool-save.c:51 msgid "Append to end of file" msgstr "Tambahkan ke akhir berkas" -#: ../gio/gio-tool-save.c:52 +#: gio/gio-tool-save.c:52 msgid "When creating, restrict access to the current user" msgstr "Ketika membuat, batasi akses hanye ke pengguna kini" -#: ../gio/gio-tool-save.c:53 +#: gio/gio-tool-save.c:53 msgid "When replacing, replace as if the destination did not exist" msgstr "Ketika menggantikan, gantikan seperti seolah tujuan tidak ada" #. Translators: The "etag" is a token allowing to verify whether a file has been modified -#: ../gio/gio-tool-save.c:55 +#: gio/gio-tool-save.c:55 msgid "Print new etag at end" msgstr "Cetak etag baru di akhir" #. Translators: The "etag" is a token allowing to verify whether a file has been modified -#: ../gio/gio-tool-save.c:57 +#: gio/gio-tool-save.c:57 msgid "The etag of the file being overwritten" msgstr "Etag berkas sedang ditimpa" -#: ../gio/gio-tool-save.c:57 +#: gio/gio-tool-save.c:57 msgid "ETAG" msgstr "ETAG" -#: ../gio/gio-tool-save.c:113 +#: gio/gio-tool-save.c:113 msgid "Error reading from standard input" msgstr "Galat saat membaca dari masukan standar" #. Translators: The "etag" is a token allowing to verify whether a file has been modified -#: ../gio/gio-tool-save.c:139 -#, c-format +#: gio/gio-tool-save.c:139 msgid "Etag not available\n" msgstr "Etag tak tersedia\n" -#: ../gio/gio-tool-save.c:163 +#: gio/gio-tool-save.c:163 msgid "Read from standard input and save to DEST." msgstr "Baca dari masukan standar dan simpan ke TUJUAN." -#: ../gio/gio-tool-save.c:183 +#: gio/gio-tool-save.c:183 msgid "No destination given" msgstr "Tidak ada tujuan yang diberikan" -#: ../gio/gio-tool-set.c:33 +#: gio/gio-tool-set.c:33 msgid "Type of the attribute" msgstr "Tipe atribut" -#: ../gio/gio-tool-set.c:33 +#: gio/gio-tool-set.c:33 msgid "TYPE" msgstr "TIPE" -#: ../gio/gio-tool-set.c:89 +#: gio/gio-tool-set.c:89 msgid "ATTRIBUTE" msgstr "ATRIBUT" -#: ../gio/gio-tool-set.c:89 +#: gio/gio-tool-set.c:89 msgid "VALUE" msgstr "NILAI" -#: ../gio/gio-tool-set.c:93 +#: gio/gio-tool-set.c:93 msgid "Set a file attribute of LOCATION." msgstr "Atur atribut berkas dari LOKASI." -#: ../gio/gio-tool-set.c:113 +#: gio/gio-tool-set.c:113 msgid "Location not specified" msgstr "Lokasi tak dinyatakan" -#: ../gio/gio-tool-set.c:120 +#: gio/gio-tool-set.c:120 msgid "Attribute not specified" msgstr "Atribut tak dinyatakan" -#: ../gio/gio-tool-set.c:130 +#: gio/gio-tool-set.c:130 msgid "Value not specified" msgstr "Nilai tak dinyatakan" -#: ../gio/gio-tool-set.c:180 +#: gio/gio-tool-set.c:180 #, c-format msgid "Invalid attribute type “%s”" msgstr "Tipe atribut tidak valid \"%s\"" -#: ../gio/gio-tool-trash.c:32 +#: gio/gio-tool-trash.c:32 msgid "Empty the trash" msgstr "Mengosongkan tong sampah" -#: ../gio/gio-tool-trash.c:86 +#: gio/gio-tool-trash.c:86 msgid "Move files or directories to the trash." msgstr "Memindah berkas atau direktori ke tong sampah." -#: ../gio/gio-tool-tree.c:33 +#: gio/gio-tool-tree.c:33 msgid "Follow symbolic links, mounts and shortcuts" msgstr "Ikuti taut simbolik, kait, dan pintasan" -#: ../gio/gio-tool-tree.c:244 +#: gio/gio-tool-tree.c:244 msgid "List contents of directories in a tree-like format." msgstr "Tampilkan daftar isi direktori dalam format mirip pohon." -#: ../gio/glib-compile-resources.c:142 ../gio/glib-compile-schemas.c:1501 +#: gio/glib-compile-resources.c:142 gio/glib-compile-schemas.c:1501 #, c-format msgid "Element <%s> not allowed inside <%s>" msgstr "Elemen <%s> tidak diijinkan di dalam <%s>" -#: ../gio/glib-compile-resources.c:146 +#: gio/glib-compile-resources.c:146 #, c-format msgid "Element <%s> not allowed at toplevel" msgstr "Elemen <%s> tidak diijinkan pada aras puncak" -#: ../gio/glib-compile-resources.c:237 +#: gio/glib-compile-resources.c:237 #, c-format msgid "File %s appears multiple times in the resource" msgstr "Berkas %s muncul beberapa kali dalam sumber daya" -#: ../gio/glib-compile-resources.c:248 +#: gio/glib-compile-resources.c:248 #, c-format msgid "Failed to locate “%s” in any source directory" msgstr "Gagal menemukan \"%s\" dalam direktori sumber manapun" -#: ../gio/glib-compile-resources.c:259 +#: gio/glib-compile-resources.c:259 #, c-format msgid "Failed to locate “%s” in current directory" msgstr "Gagal menemukan \"%s\" di direktori saat ini" -#: ../gio/glib-compile-resources.c:290 +#: gio/glib-compile-resources.c:290 #, c-format msgid "Unknown processing option “%s”" msgstr "Opsi pemrosesan \"%s\" tidak dikenal" -#: ../gio/glib-compile-resources.c:308 ../gio/glib-compile-resources.c:354 +#: gio/glib-compile-resources.c:308 gio/glib-compile-resources.c:354 #, c-format msgid "Failed to create temp file: %s" msgstr "Gagal membuat berkas temporer: %s" -#: ../gio/glib-compile-resources.c:382 +#: gio/glib-compile-resources.c:382 #, c-format msgid "Error reading file %s: %s" msgstr "Galat saat membaca berkas %s: %s" -#: ../gio/glib-compile-resources.c:402 +#: gio/glib-compile-resources.c:402 #, c-format msgid "Error compressing file %s" msgstr "Galat saat memampatkan berkas %s" -#: ../gio/glib-compile-resources.c:469 +#: gio/glib-compile-resources.c:469 #, c-format msgid "text may not appear inside <%s>" msgstr "teks tidak boleh muncul di dalam <%s>" -#: ../gio/glib-compile-resources.c:664 ../gio/glib-compile-schemas.c:2067 +#: gio/glib-compile-resources.c:664 gio/glib-compile-schemas.c:2067 msgid "Show program version and exit" msgstr "Tampilkan versi program dan keluar" -#: ../gio/glib-compile-resources.c:665 +#: gio/glib-compile-resources.c:665 msgid "name of the output file" msgstr "nama berkas keluaran" -#: ../gio/glib-compile-resources.c:666 +#: gio/glib-compile-resources.c:666 msgid "" "The directories where files are to be read from (default to current " "directory)" msgstr "Direktori tempat berkas akan dibaca darinya (baku ke direktori kini)" -#: ../gio/glib-compile-resources.c:666 ../gio/glib-compile-schemas.c:2068 -#: ../gio/glib-compile-schemas.c:2096 +#: gio/glib-compile-resources.c:666 gio/glib-compile-schemas.c:2068 +#: gio/glib-compile-schemas.c:2096 msgid "DIRECTORY" msgstr "DIREKTORI" -#: ../gio/glib-compile-resources.c:667 +#: gio/glib-compile-resources.c:667 msgid "" "Generate output in the format selected for by the target filename extension" msgstr "" "Buat keluaran dalam format yang dipilih bagi ekstensi nama berkas target" -#: ../gio/glib-compile-resources.c:668 +#: gio/glib-compile-resources.c:668 msgid "Generate source header" msgstr "Buat tajuk sumber" -#: ../gio/glib-compile-resources.c:669 +#: gio/glib-compile-resources.c:669 msgid "Generate sourcecode used to link in the resource file into your code" msgstr "" "Buat kode sumber yang dipakai untutk menaut berkas sumber daya ke dalam kode " "Anda" -#: ../gio/glib-compile-resources.c:670 +#: gio/glib-compile-resources.c:670 msgid "Generate dependency list" msgstr "Buat daftar kebergantungan" -#: ../gio/glib-compile-resources.c:671 +#: gio/glib-compile-resources.c:671 msgid "name of the dependency file to generate" msgstr "nama berkas kebergantungan yang akan dibuat" -#: ../gio/glib-compile-resources.c:672 +#: gio/glib-compile-resources.c:672 msgid "Include phony targets in the generated dependency file" msgstr "Sertakan target palsu pada berkas dependensi yang dihasilkan" -#: ../gio/glib-compile-resources.c:673 +#: gio/glib-compile-resources.c:673 msgid "Don’t automatically create and register resource" msgstr "Jangan buat dan daftarkan sumber daya secara otomatis" -#: ../gio/glib-compile-resources.c:674 +#: gio/glib-compile-resources.c:674 msgid "Don’t export functions; declare them G_GNUC_INTERNAL" msgstr "Jangan ekspor fungsi; deklarasikan mereka G_GNUC_INTERNAL" -#: ../gio/glib-compile-resources.c:675 +#: gio/glib-compile-resources.c:675 msgid "C identifier name used for the generated source code" msgstr "Nama identifier C yang dipakai bagi kode sumber yang dibuat" -#: ../gio/glib-compile-resources.c:701 +#: gio/glib-compile-resources.c:701 msgid "" "Compile a resource specification into a resource file.\n" "Resource specification files have the extension .gresource.xml,\n" @@ -2354,124 +2319,123 @@ "Berkas spesifikasi sumber daya memiliki ekstensi .gresource.xml,\n" "dan berkas sumber daya memiliki ekstensi bernama .gresource." -#: ../gio/glib-compile-resources.c:723 -#, c-format +#: gio/glib-compile-resources.c:723 msgid "You should give exactly one file name\n" msgstr "Anda mesti memberikan hanya satu nama berkas\n" -#: ../gio/glib-compile-schemas.c:95 +#: gio/glib-compile-schemas.c:95 #, c-format msgid "nick must be a minimum of 2 characters" msgstr "nick minimal harus 2 karakter" -#: ../gio/glib-compile-schemas.c:106 +#: gio/glib-compile-schemas.c:106 #, c-format msgid "Invalid numeric value" msgstr "Nilai numerik tidak valid" -#: ../gio/glib-compile-schemas.c:114 +#: gio/glib-compile-schemas.c:114 #, c-format msgid " already specified" msgstr " sudah ditentukan" -#: ../gio/glib-compile-schemas.c:122 +#: gio/glib-compile-schemas.c:122 #, c-format msgid "value='%s' already specified" msgstr "value='%s' sudah ditentukan" -#: ../gio/glib-compile-schemas.c:136 +#: gio/glib-compile-schemas.c:136 #, c-format msgid "flags values must have at most 1 bit set" msgstr "nilai tanda harus paling banyak diset 1 bit" -#: ../gio/glib-compile-schemas.c:161 +#: gio/glib-compile-schemas.c:161 #, c-format msgid "<%s> must contain at least one " msgstr "<%s> harus berisi setidaknya satu " -#: ../gio/glib-compile-schemas.c:315 +#: gio/glib-compile-schemas.c:315 #, c-format msgid "<%s> is not contained in the specified range" msgstr "<%s> tidak terdapat dalam jangkauan yang ditentukan" -#: ../gio/glib-compile-schemas.c:327 +#: gio/glib-compile-schemas.c:327 #, c-format msgid "<%s> is not a valid member of the specified enumerated type" msgstr "<%s> bukan anggota yang valid dari tipe enumerasi yang ditentukan" -#: ../gio/glib-compile-schemas.c:333 +#: gio/glib-compile-schemas.c:333 #, c-format msgid "<%s> contains string not in the specified flags type" msgstr "<%s> berisi string tidak dalam jenis tanda yang ditentukan" -#: ../gio/glib-compile-schemas.c:339 +#: gio/glib-compile-schemas.c:339 #, c-format msgid "<%s> contains a string not in " msgstr "<%s> berisi string yang tidak ada dalam " -#: ../gio/glib-compile-schemas.c:373 +#: gio/glib-compile-schemas.c:373 msgid " already specified for this key" msgstr " sudah ditentukan untuk kunci ini" -#: ../gio/glib-compile-schemas.c:391 +#: gio/glib-compile-schemas.c:391 #, c-format msgid " not allowed for keys of type “%s”" msgstr " tidak diizinkan untuk kunci tipe \"%s\"" -#: ../gio/glib-compile-schemas.c:408 +#: gio/glib-compile-schemas.c:408 #, c-format msgid " specified minimum is greater than maximum" msgstr " minimum yang ditentukan lebih besar dari maksimum" -#: ../gio/glib-compile-schemas.c:433 +#: gio/glib-compile-schemas.c:433 #, c-format msgid "unsupported l10n category: %s" msgstr "kategori l10n tidak didukung: %s" -#: ../gio/glib-compile-schemas.c:441 +#: gio/glib-compile-schemas.c:441 msgid "l10n requested, but no gettext domain given" msgstr "l10n diminta, tapi tidak ada domain gettext yang diberikan" -#: ../gio/glib-compile-schemas.c:453 +#: gio/glib-compile-schemas.c:453 msgid "translation context given for value without l10n enabled" msgstr "konteks terjemahan diberikan untuk nilai tanpa l10n diaktifkan" -#: ../gio/glib-compile-schemas.c:475 +#: gio/glib-compile-schemas.c:475 #, c-format msgid "Failed to parse value of type “%s”: " msgstr "Gagal mengurai nilai jenis \"%s\": " -#: ../gio/glib-compile-schemas.c:492 +#: gio/glib-compile-schemas.c:492 msgid "" " cannot be specified for keys tagged as having an enumerated type" msgstr "" " tidak dapat ditentukan untuk kunci yang ditandai sebagai memiliki " "tipe enumerasi" -#: ../gio/glib-compile-schemas.c:501 +#: gio/glib-compile-schemas.c:501 msgid " already specified for this key" msgstr " sudah ditentukan untuk kunci ini" -#: ../gio/glib-compile-schemas.c:513 +#: gio/glib-compile-schemas.c:513 #, c-format msgid " not allowed for keys of type “%s”" msgstr " tidak diizinkan untuk kunci tipe \"%s\"" -#: ../gio/glib-compile-schemas.c:529 +#: gio/glib-compile-schemas.c:529 #, c-format msgid " already given" msgstr " sudah ditentukan" -#: ../gio/glib-compile-schemas.c:544 +#: gio/glib-compile-schemas.c:544 #, c-format msgid " must contain at least one " msgstr " harus mengandung setidaknya satu " -#: ../gio/glib-compile-schemas.c:558 +#: gio/glib-compile-schemas.c:558 msgid " already specified for this key" msgstr " sudah ditentukan untuk kunci ini" -#: ../gio/glib-compile-schemas.c:562 +#: gio/glib-compile-schemas.c:562 msgid "" " can only be specified for keys with enumerated or flags types or " "after " @@ -2479,7 +2443,7 @@ " hanya bisa ditentukan untuk kunci dengan tipe enumerasi atau tanda " "atau setelah " -#: ../gio/glib-compile-schemas.c:581 +#: gio/glib-compile-schemas.c:581 #, c-format msgid "" " given when “%s” is already a member of the enumerated " @@ -2488,42 +2452,42 @@ " diberikan saat \"%s\" sudah menjadi anggota tipe " "enumerasi" -#: ../gio/glib-compile-schemas.c:587 +#: gio/glib-compile-schemas.c:587 #, c-format msgid " given when was already given" msgstr "" " diberikan ketika sudah diberikan" -#: ../gio/glib-compile-schemas.c:595 +#: gio/glib-compile-schemas.c:595 #, c-format msgid " already specified" msgstr " sudah ditentukan" -#: ../gio/glib-compile-schemas.c:605 +#: gio/glib-compile-schemas.c:605 #, c-format msgid "alias target “%s” is not in enumerated type" msgstr "target alias \"%s\" bukan bilangan bertanda" -#: ../gio/glib-compile-schemas.c:606 +#: gio/glib-compile-schemas.c:606 #, c-format msgid "alias target “%s” is not in " msgstr "alias target \"%s\" tidak ada di " -#: ../gio/glib-compile-schemas.c:621 +#: gio/glib-compile-schemas.c:621 #, c-format msgid " must contain at least one " msgstr " harus berisi setidaknya satu " -#: ../gio/glib-compile-schemas.c:786 +#: gio/glib-compile-schemas.c:786 msgid "Empty names are not permitted" msgstr "Nama yang kosong tidak diperbolehkan" -#: ../gio/glib-compile-schemas.c:796 +#: gio/glib-compile-schemas.c:796 #, c-format msgid "Invalid name “%s”: names must begin with a lowercase letter" msgstr "Nama \"%s\" tak valid: nama mesti diawali dengan huruf kecil" -#: ../gio/glib-compile-schemas.c:808 +#: gio/glib-compile-schemas.c:808 #, c-format msgid "" "Invalid name “%s”: invalid character “%c”; only lowercase letters, numbers " @@ -2532,38 +2496,38 @@ "Nama \"%s\" tak valid: karakter \"%c\" tak valid; hanya huruf kecil, angka, " "dan tanda hubung (\"-\") yang diijinkan" -#: ../gio/glib-compile-schemas.c:817 +#: gio/glib-compile-schemas.c:817 #, c-format msgid "Invalid name “%s”: two successive hyphens (“--”) are not permitted" msgstr "" "Nama \"%s\" tak valid: dua tanda hubung berturutan (\"--\") tak diijinkan" -#: ../gio/glib-compile-schemas.c:826 +#: gio/glib-compile-schemas.c:826 #, c-format msgid "Invalid name “%s”: the last character may not be a hyphen (“-”)" msgstr "" "Nama \"%s\" tak valid: karakter terakhir tak boleh tanda hubung (\"-\")." -#: ../gio/glib-compile-schemas.c:834 +#: gio/glib-compile-schemas.c:834 #, c-format msgid "Invalid name “%s”: maximum length is 1024" msgstr "Nama \"%s\" tak valid: panjang maksimum 1024" -#: ../gio/glib-compile-schemas.c:904 +#: gio/glib-compile-schemas.c:904 #, c-format msgid " already specified" msgstr " telah dinyatakan" -#: ../gio/glib-compile-schemas.c:930 +#: gio/glib-compile-schemas.c:930 msgid "Cannot add keys to a “list-of” schema" msgstr "Tak bisa menambah kunci ke skema \"list-of\"" -#: ../gio/glib-compile-schemas.c:941 +#: gio/glib-compile-schemas.c:941 #, c-format msgid " already specified" msgstr " telah dinyatakan" -#: ../gio/glib-compile-schemas.c:959 +#: gio/glib-compile-schemas.c:959 #, c-format msgid "" " shadows in ; use " @@ -2572,7 +2536,7 @@ " membayangi di ; gunakan " " untuk mengubah nilai" -#: ../gio/glib-compile-schemas.c:970 +#: gio/glib-compile-schemas.c:970 #, c-format msgid "" "Exactly one of “type”, “enum” or “flags” must be specified as an attribute " @@ -2581,63 +2545,63 @@ "Persis satu dari 'type', 'enum', atau 'flags' mesti dinyatakan sebagai " "atribut dari " -#: ../gio/glib-compile-schemas.c:989 +#: gio/glib-compile-schemas.c:989 #, c-format msgid "<%s id='%s'> not (yet) defined." msgstr "<%s id='%s'> belum didefinisikan." -#: ../gio/glib-compile-schemas.c:1004 +#: gio/glib-compile-schemas.c:1004 #, c-format msgid "Invalid GVariant type string “%s”" msgstr "String jenis GVariant \"%s\" tidak sah" -#: ../gio/glib-compile-schemas.c:1034 +#: gio/glib-compile-schemas.c:1034 msgid " given but schema isn’t extending anything" msgstr " diberikan tapi skema tak memperluas apapun" -#: ../gio/glib-compile-schemas.c:1047 +#: gio/glib-compile-schemas.c:1047 #, c-format msgid "No to override" msgstr "Tak ada untuk ditimpa" -#: ../gio/glib-compile-schemas.c:1055 +#: gio/glib-compile-schemas.c:1055 #, c-format msgid " already specified" msgstr " telah dinyatakan" -#: ../gio/glib-compile-schemas.c:1128 +#: gio/glib-compile-schemas.c:1128 #, c-format msgid " already specified" msgstr " sudah ditentukan" -#: ../gio/glib-compile-schemas.c:1140 +#: gio/glib-compile-schemas.c:1140 #, c-format msgid " extends not yet existing schema “%s”" msgstr " memperluas skema \"%s\" yang belum ada" -#: ../gio/glib-compile-schemas.c:1156 +#: gio/glib-compile-schemas.c:1156 #, c-format msgid " is list of not yet existing schema “%s”" msgstr " adalah daftar dari skema \"%s\"' yang belum ada" -#: ../gio/glib-compile-schemas.c:1164 +#: gio/glib-compile-schemas.c:1164 #, c-format msgid "Cannot be a list of a schema with a path" msgstr "Tak mungkin berupa suatu daftar skema dengan path" -#: ../gio/glib-compile-schemas.c:1174 +#: gio/glib-compile-schemas.c:1174 #, c-format msgid "Cannot extend a schema with a path" msgstr "Tak bisa memperluas suatu skema dengan path" -#: ../gio/glib-compile-schemas.c:1184 +#: gio/glib-compile-schemas.c:1184 #, c-format msgid "" " is a list, extending which is not a list" msgstr "" " adalah daftar, memperluas yang bukan daftar" -#: ../gio/glib-compile-schemas.c:1194 +#: gio/glib-compile-schemas.c:1194 #, c-format msgid "" " extends but “%s” " @@ -2646,18 +2610,18 @@ " memperluas tapi " "\"%s\" tak memperluas \"%s\"" -#: ../gio/glib-compile-schemas.c:1211 +#: gio/glib-compile-schemas.c:1211 #, c-format msgid "A path, if given, must begin and end with a slash" msgstr "" "Suatu path, bila diberikan, harus dimulai dan diakhiri dengan garis miring" -#: ../gio/glib-compile-schemas.c:1218 +#: gio/glib-compile-schemas.c:1218 #, c-format msgid "The path of a list must end with “:/”" msgstr "Path dari suatu daftar mesti diakhiri dengan “:/”" -#: ../gio/glib-compile-schemas.c:1227 +#: gio/glib-compile-schemas.c:1227 #, c-format msgid "" "Warning: Schema “%s” has path “%s”. Paths starting with “/apps/”, “/" @@ -2666,72 +2630,72 @@ "Peringatan: Skema \"%s\" memiliki path \"%s\". Path yang dimulai dengan \"/" "apps/\", \"/desktop/\" atau \"/system/\" tidak digunakan lagi." -#: ../gio/glib-compile-schemas.c:1257 +#: gio/glib-compile-schemas.c:1257 #, c-format msgid "<%s id='%s'> already specified" msgstr "<%s id='%s'> sudah ditentukan" -#: ../gio/glib-compile-schemas.c:1407 ../gio/glib-compile-schemas.c:1423 +#: gio/glib-compile-schemas.c:1407 gio/glib-compile-schemas.c:1423 #, c-format msgid "Only one <%s> element allowed inside <%s>" msgstr "Hanya satu elemen <%s> diizinkan di dalam <%s>" -#: ../gio/glib-compile-schemas.c:1505 +#: gio/glib-compile-schemas.c:1505 #, c-format msgid "Element <%s> not allowed at the top level" msgstr "Elemen <%s> tidak diijinkan pada aras puncak" -#: ../gio/glib-compile-schemas.c:1523 +#: gio/glib-compile-schemas.c:1523 msgid "Element is required in " msgstr "Elemen diperlukan di " -#: ../gio/glib-compile-schemas.c:1613 +#: gio/glib-compile-schemas.c:1613 #, c-format msgid "Text may not appear inside <%s>" msgstr "Teks tidak boleh muncul di dalam <%s>" -#: ../gio/glib-compile-schemas.c:1681 +#: gio/glib-compile-schemas.c:1681 #, c-format msgid "Warning: undefined reference to " msgstr "Peringatan: referensi terdefinisi ke " #. Translators: Do not translate "--strict". -#: ../gio/glib-compile-schemas.c:1820 ../gio/glib-compile-schemas.c:1894 -#: ../gio/glib-compile-schemas.c:1970 +#: gio/glib-compile-schemas.c:1820 gio/glib-compile-schemas.c:1894 +#: gio/glib-compile-schemas.c:1970 #, c-format msgid "--strict was specified; exiting.\n" msgstr "--strict dinyatakan; keluar.\n" -#: ../gio/glib-compile-schemas.c:1830 +#: gio/glib-compile-schemas.c:1830 #, c-format msgid "This entire file has been ignored.\n" msgstr "Seluruh berkas telah diabaikan.\n" -#: ../gio/glib-compile-schemas.c:1890 +#: gio/glib-compile-schemas.c:1890 #, c-format msgid "Ignoring this file.\n" msgstr "Mengabaikan berkas ini.\n" -#: ../gio/glib-compile-schemas.c:1930 +#: gio/glib-compile-schemas.c:1930 #, c-format msgid "No such key '%s' in schema '%s' as specified in override file '%s'" msgstr "" "Tak ada kunci '%s' dalam skema '%s' sebagaimana dinyatakan di berkas penimpa " "'%s'" -#: ../gio/glib-compile-schemas.c:1936 ../gio/glib-compile-schemas.c:1994 -#: ../gio/glib-compile-schemas.c:2022 +#: gio/glib-compile-schemas.c:1936 gio/glib-compile-schemas.c:1994 +#: gio/glib-compile-schemas.c:2022 #, c-format msgid "; ignoring override for this key.\n" msgstr "; mengabaikan penimpaan kunci ini.\n" -#: ../gio/glib-compile-schemas.c:1940 ../gio/glib-compile-schemas.c:1998 -#: ../gio/glib-compile-schemas.c:2026 +#: gio/glib-compile-schemas.c:1940 gio/glib-compile-schemas.c:1998 +#: gio/glib-compile-schemas.c:2026 #, c-format msgid " and --strict was specified; exiting.\n" msgstr " dan --strict dinyatakan; keluar.\n" -#: ../gio/glib-compile-schemas.c:1956 +#: gio/glib-compile-schemas.c:1956 #, c-format msgid "" "error parsing key '%s' in schema '%s' as specified in override file '%s': %s." @@ -2739,12 +2703,12 @@ "galat saat mengurai kunci '%s' dalam skema '%s' sebagaimana dinyatakan di " "berkas penimpa '%s': %s." -#: ../gio/glib-compile-schemas.c:1966 +#: gio/glib-compile-schemas.c:1966 #, c-format msgid "Ignoring override for this key.\n" msgstr "Mengabaikan penimpaan bagi kunci ini.\n" -#: ../gio/glib-compile-schemas.c:1984 +#: gio/glib-compile-schemas.c:1984 #, c-format msgid "" "override for key '%s' in schema '%s' in override file '%s' is outside the " @@ -2753,7 +2717,7 @@ "penimpa bagi kunci '%s' dalam skema '%s' di berkas penimpa '%s' di luar " "jangkauan yang diberikan di dalam skema" -#: ../gio/glib-compile-schemas.c:2012 +#: gio/glib-compile-schemas.c:2012 #, c-format msgid "" "override for key '%s' in schema '%s' in override file '%s' is not in the " @@ -2762,23 +2726,23 @@ "penimpa bagi kunci '%s' dalam skema '%s' di berkas penimpa '%s' tak ada di " "dalam daftar pilihan yang valid" -#: ../gio/glib-compile-schemas.c:2068 +#: gio/glib-compile-schemas.c:2068 msgid "where to store the gschemas.compiled file" msgstr "dimana menyimpan berkas gschemas.compiled" -#: ../gio/glib-compile-schemas.c:2069 +#: gio/glib-compile-schemas.c:2069 msgid "Abort on any errors in schemas" msgstr "Gugurkan pada sebarang galat dalam skema" -#: ../gio/glib-compile-schemas.c:2070 +#: gio/glib-compile-schemas.c:2070 msgid "Do not write the gschema.compiled file" msgstr "Jangan menulis berkas gschema.compiled" -#: ../gio/glib-compile-schemas.c:2071 +#: gio/glib-compile-schemas.c:2071 msgid "Do not enforce key name restrictions" msgstr "Jangan paksakan pembatasan nama kunci" -#: ../gio/glib-compile-schemas.c:2099 +#: gio/glib-compile-schemas.c:2099 msgid "" "Compile all GSettings schema files into a schema cache.\n" "Schema files are required to have the extension .gschema.xml,\n" @@ -2788,32 +2752,32 @@ "Berkas skema diharuskan memiliki ekstensi .gschema.xml,\n" "dan berkas singgahan dinamai gschemas.compiled." -#: ../gio/glib-compile-schemas.c:2120 +#: gio/glib-compile-schemas.c:2120 #, c-format msgid "You should give exactly one directory name\n" msgstr "Anda mesti memberikan hanya satu nama direktori\n" -#: ../gio/glib-compile-schemas.c:2162 +#: gio/glib-compile-schemas.c:2162 #, c-format msgid "No schema files found: " msgstr "Tidak menemukan berkas skema: " -#: ../gio/glib-compile-schemas.c:2165 +#: gio/glib-compile-schemas.c:2165 #, c-format msgid "doing nothing.\n" msgstr "tak melakukan apapun.\n" -#: ../gio/glib-compile-schemas.c:2168 +#: gio/glib-compile-schemas.c:2168 #, c-format msgid "removed existing output file.\n" msgstr "menghapus berkas keluaran yang telah ada.\n" -#: ../gio/glocalfile.c:643 ../gio/win32/gwinhttpfile.c:420 +#: gio/glocalfile.c:643 gio/win32/gwinhttpfile.c:420 #, c-format msgid "Invalid filename %s" msgstr "Nama berkas tak valid: %s" -#: ../gio/glocalfile.c:1105 +#: gio/glocalfile.c:1105 #, c-format msgid "Error getting filesystem info for %s: %s" msgstr "Galat saat mengambil info sistem berkas bagi %s: %s" @@ -2822,315 +2786,315 @@ #. * the enclosing (user visible) mount of a file, but none #. * exists. #. -#: ../gio/glocalfile.c:1244 +#: gio/glocalfile.c:1244 #, c-format msgid "Containing mount for file %s not found" msgstr "Kait wadah bagi berkas %s tak ditemukan" -#: ../gio/glocalfile.c:1267 +#: gio/glocalfile.c:1267 msgid "Can’t rename root directory" msgstr "Tidak bisa mengubah nama direktori root" -#: ../gio/glocalfile.c:1285 ../gio/glocalfile.c:1308 +#: gio/glocalfile.c:1285 gio/glocalfile.c:1308 #, c-format msgid "Error renaming file %s: %s" msgstr "Galat saat mengubah nama berkas %s: %s" -#: ../gio/glocalfile.c:1292 +#: gio/glocalfile.c:1292 msgid "Can’t rename file, filename already exists" msgstr "Tidak bisa mengubah nama berkas, nama telah dipakai" -#: ../gio/glocalfile.c:1305 ../gio/glocalfile.c:2322 ../gio/glocalfile.c:2350 -#: ../gio/glocalfile.c:2507 ../gio/glocalfileoutputstream.c:551 +#: gio/glocalfile.c:1305 gio/glocalfile.c:2322 gio/glocalfile.c:2350 +#: gio/glocalfile.c:2507 gio/glocalfileoutputstream.c:551 msgid "Invalid filename" msgstr "Nama berkas tak valid" -#: ../gio/glocalfile.c:1473 ../gio/glocalfile.c:1488 +#: gio/glocalfile.c:1473 gio/glocalfile.c:1488 #, c-format msgid "Error opening file %s: %s" msgstr "Galat saat membuka berkas %s: %s" -#: ../gio/glocalfile.c:1613 +#: gio/glocalfile.c:1613 #, c-format msgid "Error removing file %s: %s" msgstr "Galat saat menghapus berkas %s: %s" -#: ../gio/glocalfile.c:1997 +#: gio/glocalfile.c:1997 #, c-format msgid "Error trashing file %s: %s" msgstr "Galat saat memindah berkas %s ke tong sampah: %s" -#: ../gio/glocalfile.c:2020 +#: gio/glocalfile.c:2020 #, c-format msgid "Unable to create trash dir %s: %s" msgstr "Tak bisa membuat direktori tong sampah %s: %s" -#: ../gio/glocalfile.c:2040 +#: gio/glocalfile.c:2040 #, c-format msgid "Unable to find toplevel directory to trash %s" msgstr "" "Tidak bisa menemukan direktori puncak %s yang akan dibuang ke tong sampah" -#: ../gio/glocalfile.c:2119 ../gio/glocalfile.c:2139 +#: gio/glocalfile.c:2119 gio/glocalfile.c:2139 #, c-format msgid "Unable to find or create trash directory for %s" msgstr "Tidak bisa menemukan atau membuat direktori tong sampah bagi %s" -#: ../gio/glocalfile.c:2174 +#: gio/glocalfile.c:2174 #, c-format msgid "Unable to create trashing info file for %s: %s" msgstr "Tidak bisa membuat berkas info pembuangan ke tong sampah bagi %s: %s" -#: ../gio/glocalfile.c:2233 +#: gio/glocalfile.c:2233 #, c-format msgid "Unable to trash file %s across filesystem boundaries" msgstr "" "Tidak bisa membuang berkas %s ke tong sampah menyeberang batas sistem berkas" -#: ../gio/glocalfile.c:2237 ../gio/glocalfile.c:2293 +#: gio/glocalfile.c:2237 gio/glocalfile.c:2293 #, c-format msgid "Unable to trash file %s: %s" msgstr "Tak bisa membuang berkas %s ke tong sampah: %s" -#: ../gio/glocalfile.c:2299 +#: gio/glocalfile.c:2299 #, c-format msgid "Unable to trash file %s" msgstr "Tak bisa membuang berkas ke tong sampah %s" -#: ../gio/glocalfile.c:2325 +#: gio/glocalfile.c:2325 #, c-format msgid "Error creating directory %s: %s" msgstr "Galat saat membuat direktori %s: %s" -#: ../gio/glocalfile.c:2354 +#: gio/glocalfile.c:2354 #, c-format msgid "Filesystem does not support symbolic links" msgstr "Sistem berkas tak mendukung taut simbolik" -#: ../gio/glocalfile.c:2357 +#: gio/glocalfile.c:2357 #, c-format msgid "Error making symbolic link %s: %s" msgstr "Galat saat membuat taut simbolis %s: %s" -#: ../gio/glocalfile.c:2363 ../glib/gfileutils.c:2127 +#: gio/glocalfile.c:2363 glib/gfileutils.c:2127 msgid "Symbolic links not supported" msgstr "Taut simbolik tidak didukung" -#: ../gio/glocalfile.c:2418 ../gio/glocalfile.c:2453 ../gio/glocalfile.c:2510 +#: gio/glocalfile.c:2418 gio/glocalfile.c:2453 gio/glocalfile.c:2510 #, c-format msgid "Error moving file %s: %s" msgstr "Galat saat memindah berkas %s: %s" -#: ../gio/glocalfile.c:2441 +#: gio/glocalfile.c:2441 msgid "Can’t move directory over directory" msgstr "Tidak bisa memindah direktori atas direktori" -#: ../gio/glocalfile.c:2467 ../gio/glocalfileoutputstream.c:935 -#: ../gio/glocalfileoutputstream.c:949 ../gio/glocalfileoutputstream.c:964 -#: ../gio/glocalfileoutputstream.c:981 ../gio/glocalfileoutputstream.c:995 +#: gio/glocalfile.c:2467 gio/glocalfileoutputstream.c:935 +#: gio/glocalfileoutputstream.c:949 gio/glocalfileoutputstream.c:964 +#: gio/glocalfileoutputstream.c:981 gio/glocalfileoutputstream.c:995 msgid "Backup file creation failed" msgstr "Pembuatan berkas cadangan gagal" -#: ../gio/glocalfile.c:2486 +#: gio/glocalfile.c:2486 #, c-format msgid "Error removing target file: %s" msgstr "Galat saat menghapus berkas tujuan: %s" -#: ../gio/glocalfile.c:2500 +#: gio/glocalfile.c:2500 msgid "Move between mounts not supported" msgstr "Perpindahan antar kait tak didukung" -#: ../gio/glocalfile.c:2691 +#: gio/glocalfile.c:2691 #, c-format msgid "Could not determine the disk usage of %s: %s" msgstr "Tak bisa menentukan penggunaan diska dari %s: %s" -#: ../gio/glocalfileinfo.c:745 +#: gio/glocalfileinfo.c:745 msgid "Attribute value must be non-NULL" msgstr "Nilai atribut tak boleh NULL" -#: ../gio/glocalfileinfo.c:752 +#: gio/glocalfileinfo.c:752 msgid "Invalid attribute type (string expected)" msgstr "Tipe atribut tak valid (diharapkan string)" -#: ../gio/glocalfileinfo.c:759 +#: gio/glocalfileinfo.c:759 msgid "Invalid extended attribute name" msgstr "Nama atribut tambahan yang tak valid" -#: ../gio/glocalfileinfo.c:799 +#: gio/glocalfileinfo.c:799 #, c-format msgid "Error setting extended attribute “%s”: %s" msgstr "Galat saat menata atribut yang diperluas \"%s\": %s" -#: ../gio/glocalfileinfo.c:1607 +#: gio/glocalfileinfo.c:1617 msgid " (invalid encoding)" msgstr " (pengkodean tak valid)" -#: ../gio/glocalfileinfo.c:1776 ../gio/glocalfileoutputstream.c:813 +#: gio/glocalfileinfo.c:1786 gio/glocalfileoutputstream.c:813 #, c-format msgid "Error when getting information for file “%s”: %s" msgstr "Galat saat mengambil informasi bagi berkas \"%s\": %s" -#: ../gio/glocalfileinfo.c:2038 +#: gio/glocalfileinfo.c:2050 #, c-format msgid "Error when getting information for file descriptor: %s" msgstr "Galat saat mengambil informasi bagi descriptor berkas: %s" -#: ../gio/glocalfileinfo.c:2083 +#: gio/glocalfileinfo.c:2095 msgid "Invalid attribute type (uint32 expected)" msgstr "Tipe atribut tak valid (diharapkan uint32)" -#: ../gio/glocalfileinfo.c:2101 +#: gio/glocalfileinfo.c:2113 msgid "Invalid attribute type (uint64 expected)" msgstr "Tipe atribut tak valid (diharapkan uint64)" -#: ../gio/glocalfileinfo.c:2120 ../gio/glocalfileinfo.c:2139 +#: gio/glocalfileinfo.c:2132 gio/glocalfileinfo.c:2151 msgid "Invalid attribute type (byte string expected)" msgstr "Jenis atribut tidak sah (diharapkan bita berjenis string)" -#: ../gio/glocalfileinfo.c:2184 +#: gio/glocalfileinfo.c:2198 msgid "Cannot set permissions on symlinks" msgstr "Tak bisa menata ijin pada taut simbolik" -#: ../gio/glocalfileinfo.c:2200 +#: gio/glocalfileinfo.c:2214 #, c-format msgid "Error setting permissions: %s" msgstr "Galat saat menata ijin: %s" -#: ../gio/glocalfileinfo.c:2251 +#: gio/glocalfileinfo.c:2265 #, c-format msgid "Error setting owner: %s" msgstr "Galat saat menata pemilik: %s" -#: ../gio/glocalfileinfo.c:2274 +#: gio/glocalfileinfo.c:2288 msgid "symlink must be non-NULL" msgstr "symlink tak boleh NULL" -#: ../gio/glocalfileinfo.c:2284 ../gio/glocalfileinfo.c:2303 -#: ../gio/glocalfileinfo.c:2314 +#: gio/glocalfileinfo.c:2298 gio/glocalfileinfo.c:2317 +#: gio/glocalfileinfo.c:2328 #, c-format msgid "Error setting symlink: %s" msgstr "Galat saat menata taut simbolis: %s" -#: ../gio/glocalfileinfo.c:2293 +#: gio/glocalfileinfo.c:2307 msgid "Error setting symlink: file is not a symlink" msgstr "Galat saat menata symlink: berkas bukan suatu link simbolik" -#: ../gio/glocalfileinfo.c:2419 +#: gio/glocalfileinfo.c:2433 #, c-format msgid "Error setting modification or access time: %s" msgstr "Galat saat menata waktu modifikasi atau akses: %s" -#: ../gio/glocalfileinfo.c:2442 +#: gio/glocalfileinfo.c:2456 msgid "SELinux context must be non-NULL" msgstr "Konteks SELinux tak boleh NULL" -#: ../gio/glocalfileinfo.c:2457 +#: gio/glocalfileinfo.c:2471 #, c-format msgid "Error setting SELinux context: %s" msgstr "Galat saat menata konteks SELinux: %s" -#: ../gio/glocalfileinfo.c:2464 +#: gio/glocalfileinfo.c:2478 msgid "SELinux is not enabled on this system" msgstr "SELinux tak diaktifkan di sistem ini" -#: ../gio/glocalfileinfo.c:2556 +#: gio/glocalfileinfo.c:2570 #, c-format msgid "Setting attribute %s not supported" msgstr "Penataan atribut %s tak didukung" -#: ../gio/glocalfileinputstream.c:168 ../gio/glocalfileoutputstream.c:696 +#: gio/glocalfileinputstream.c:168 gio/glocalfileoutputstream.c:696 #, c-format msgid "Error reading from file: %s" msgstr "Galat saat membaca dari berkas: %s" -#: ../gio/glocalfileinputstream.c:199 ../gio/glocalfileinputstream.c:211 -#: ../gio/glocalfileinputstream.c:225 ../gio/glocalfileinputstream.c:333 -#: ../gio/glocalfileoutputstream.c:458 ../gio/glocalfileoutputstream.c:1013 +#: gio/glocalfileinputstream.c:199 gio/glocalfileinputstream.c:211 +#: gio/glocalfileinputstream.c:225 gio/glocalfileinputstream.c:333 +#: gio/glocalfileoutputstream.c:458 gio/glocalfileoutputstream.c:1013 #, c-format msgid "Error seeking in file: %s" msgstr "Galat saat men-seek di berkas: %s" -#: ../gio/glocalfileinputstream.c:255 ../gio/glocalfileoutputstream.c:248 -#: ../gio/glocalfileoutputstream.c:342 +#: gio/glocalfileinputstream.c:255 gio/glocalfileoutputstream.c:248 +#: gio/glocalfileoutputstream.c:342 #, c-format msgid "Error closing file: %s" msgstr "Galat saat menutup berkas: %s" -#: ../gio/glocalfilemonitor.c:840 +#: gio/glocalfilemonitor.c:852 msgid "Unable to find default local file monitor type" msgstr "Tak bisa temukan tipe pemantauan berkas lokal baku" -#: ../gio/glocalfileoutputstream.c:196 ../gio/glocalfileoutputstream.c:228 -#: ../gio/glocalfileoutputstream.c:717 +#: gio/glocalfileoutputstream.c:196 gio/glocalfileoutputstream.c:228 +#: gio/glocalfileoutputstream.c:717 #, c-format msgid "Error writing to file: %s" msgstr "Galat saat menulis ke berkas: %s" -#: ../gio/glocalfileoutputstream.c:275 +#: gio/glocalfileoutputstream.c:275 #, c-format msgid "Error removing old backup link: %s" msgstr "Galat saat menghapus taut cadangan lama: %s" -#: ../gio/glocalfileoutputstream.c:289 ../gio/glocalfileoutputstream.c:302 +#: gio/glocalfileoutputstream.c:289 gio/glocalfileoutputstream.c:302 #, c-format msgid "Error creating backup copy: %s" msgstr "Galat saat membuat salinan cadangan: %s" -#: ../gio/glocalfileoutputstream.c:320 +#: gio/glocalfileoutputstream.c:320 #, c-format msgid "Error renaming temporary file: %s" msgstr "Galat saat mengubah nama berkas sementara: %s" -#: ../gio/glocalfileoutputstream.c:504 ../gio/glocalfileoutputstream.c:1064 +#: gio/glocalfileoutputstream.c:504 gio/glocalfileoutputstream.c:1064 #, c-format msgid "Error truncating file: %s" msgstr "Galat saat memenggal berkas: %s" -#: ../gio/glocalfileoutputstream.c:557 ../gio/glocalfileoutputstream.c:795 -#: ../gio/glocalfileoutputstream.c:1045 ../gio/gsubprocess.c:380 +#: gio/glocalfileoutputstream.c:557 gio/glocalfileoutputstream.c:795 +#: gio/glocalfileoutputstream.c:1045 gio/gsubprocess.c:380 #, c-format msgid "Error opening file “%s”: %s" msgstr "Galat saat membuka berkas \"%s\": %s" -#: ../gio/glocalfileoutputstream.c:826 +#: gio/glocalfileoutputstream.c:826 msgid "Target file is a directory" msgstr "Berkas tujuan adalah suatu direktori" -#: ../gio/glocalfileoutputstream.c:831 +#: gio/glocalfileoutputstream.c:831 msgid "Target file is not a regular file" msgstr "Berkas tujuan bukan berkas biasa" -#: ../gio/glocalfileoutputstream.c:843 +#: gio/glocalfileoutputstream.c:843 msgid "The file was externally modified" msgstr "Berkas telah diubah secara eksternal" -#: ../gio/glocalfileoutputstream.c:1029 +#: gio/glocalfileoutputstream.c:1029 #, c-format msgid "Error removing old file: %s" msgstr "Galat saat menghapus berkas lama: %s" -#: ../gio/gmemoryinputstream.c:474 ../gio/gmemoryoutputstream.c:772 +#: gio/gmemoryinputstream.c:474 gio/gmemoryoutputstream.c:772 msgid "Invalid GSeekType supplied" msgstr "GSeekType yang tak valid diberikan" -#: ../gio/gmemoryinputstream.c:484 +#: gio/gmemoryinputstream.c:484 msgid "Invalid seek request" msgstr "Permintaan seek yang tak valid" -#: ../gio/gmemoryinputstream.c:508 +#: gio/gmemoryinputstream.c:508 msgid "Cannot truncate GMemoryInputStream" msgstr "Tak bisa memenggal GMemoryInputStream" -#: ../gio/gmemoryoutputstream.c:567 +#: gio/gmemoryoutputstream.c:567 msgid "Memory output stream not resizable" msgstr "Memori stream keluaran tak bisa diubah ukuran" -#: ../gio/gmemoryoutputstream.c:583 +#: gio/gmemoryoutputstream.c:583 msgid "Failed to resize memory output stream" msgstr "Gagal mengubah ukuran memori stream keluaran" -#: ../gio/gmemoryoutputstream.c:673 +#: gio/gmemoryoutputstream.c:673 msgid "" "Amount of memory required to process the write is larger than available " "address space" @@ -3138,140 +3102,139 @@ "Banyaknya memori yang diperlukan untuk memroses penulisan lebih besar " "daripada ruang tersedia" -#: ../gio/gmemoryoutputstream.c:782 +#: gio/gmemoryoutputstream.c:782 msgid "Requested seek before the beginning of the stream" msgstr "Seek yang diminta sebelum awal stream" -#: ../gio/gmemoryoutputstream.c:797 +#: gio/gmemoryoutputstream.c:797 msgid "Requested seek beyond the end of the stream" msgstr "Seek yang diminta setelah akhir stream" #. Translators: This is an error #. * message for mount objects that #. * don't implement unmount. -#: ../gio/gmount.c:396 +#: gio/gmount.c:396 msgid "mount doesn’t implement “unmount”" msgstr "mount tak mengimplementasi \"unmount\"" #. Translators: This is an error #. * message for mount objects that #. * don't implement eject. -#: ../gio/gmount.c:472 +#: gio/gmount.c:472 msgid "mount doesn’t implement “eject”" msgstr "mount tak mengimplementasi \"eject\"" #. Translators: This is an error #. * message for mount objects that #. * don't implement any of unmount or unmount_with_operation. -#: ../gio/gmount.c:550 +#: gio/gmount.c:550 msgid "mount doesn’t implement “unmount” or “unmount_with_operation”" msgstr "mount tak mengimplementasi \"unmount\" atau \"unmount_with_operation\"" #. Translators: This is an error #. * message for mount objects that #. * don't implement any of eject or eject_with_operation. -#: ../gio/gmount.c:635 +#: gio/gmount.c:635 msgid "mount doesn’t implement “eject” or “eject_with_operation”" msgstr "mount tak mengimplementasi \"eject\" atau \"eject_with_operation\"" #. Translators: This is an error #. * message for mount objects that #. * don't implement remount. -#: ../gio/gmount.c:723 +#: gio/gmount.c:723 msgid "mount doesn’t implement “remount”" msgstr "mount tak mengimplementasi \"remount\"" #. Translators: This is an error #. * message for mount objects that #. * don't implement content type guessing. -#: ../gio/gmount.c:805 +#: gio/gmount.c:805 msgid "mount doesn’t implement content type guessing" msgstr "mount tak mengimplementasi penebakan jenis isi" #. Translators: This is an error #. * message for mount objects that #. * don't implement content type guessing. -#: ../gio/gmount.c:892 +#: gio/gmount.c:892 msgid "mount doesn’t implement synchronous content type guessing" msgstr "mount tak mengimplementasi penebakan sinkron jenis isi" -#: ../gio/gnetworkaddress.c:378 +#: gio/gnetworkaddress.c:378 #, c-format msgid "Hostname “%s” contains “[” but not “]”" msgstr "Nama host \"%s\" mengandung \"[\" tapi tanpa \"]\"" -#: ../gio/gnetworkmonitorbase.c:206 ../gio/gnetworkmonitorbase.c:310 +#: gio/gnetworkmonitorbase.c:211 gio/gnetworkmonitorbase.c:315 msgid "Network unreachable" msgstr "Jaringan tak dapat dijangkau" -#: ../gio/gnetworkmonitorbase.c:244 ../gio/gnetworkmonitorbase.c:274 +#: gio/gnetworkmonitorbase.c:249 gio/gnetworkmonitorbase.c:279 msgid "Host unreachable" msgstr "Host tak dapat dihubungi" -#: ../gio/gnetworkmonitornetlink.c:96 ../gio/gnetworkmonitornetlink.c:108 -#: ../gio/gnetworkmonitornetlink.c:127 +#: gio/gnetworkmonitornetlink.c:97 gio/gnetworkmonitornetlink.c:109 +#: gio/gnetworkmonitornetlink.c:128 #, c-format msgid "Could not create network monitor: %s" msgstr "Tak bisa membuat pemantau jaringan: %s" -#: ../gio/gnetworkmonitornetlink.c:117 +#: gio/gnetworkmonitornetlink.c:118 msgid "Could not create network monitor: " msgstr "Tak bisa membuat pemantau jaringan: " -#: ../gio/gnetworkmonitornetlink.c:175 +#: gio/gnetworkmonitornetlink.c:176 msgid "Could not get network status: " msgstr "Tak bisa mendapat status jaringan: " -#: ../gio/gnetworkmonitornm.c:329 +#: gio/gnetworkmonitornm.c:322 #, c-format msgid "NetworkManager version too old" msgstr "Versi NetworkManager terlalu tua" -#: ../gio/goutputstream.c:212 ../gio/goutputstream.c:560 +#: gio/goutputstream.c:212 gio/goutputstream.c:560 msgid "Output stream doesn’t implement write" msgstr "Stream keluaran tidak mengimplementasikan penulisan" -#: ../gio/goutputstream.c:521 ../gio/goutputstream.c:1224 +#: gio/goutputstream.c:521 gio/goutputstream.c:1224 msgid "Source stream is already closed" msgstr "Stream sumber telah ditutup" -#: ../gio/gresolver.c:342 ../gio/gthreadedresolver.c:116 -#: ../gio/gthreadedresolver.c:126 +#: gio/gresolver.c:342 gio/gthreadedresolver.c:116 gio/gthreadedresolver.c:126 #, c-format msgid "Error resolving “%s”: %s" msgstr "Galat saat mengurai \"%s\": %s" -#: ../gio/gresolver.c:729 ../gio/gresolver.c:781 +#: gio/gresolver.c:729 gio/gresolver.c:781 msgid "Invalid domain" msgstr "Domain tidak valid" -#: ../gio/gresource.c:621 ../gio/gresource.c:880 ../gio/gresource.c:919 -#: ../gio/gresource.c:1043 ../gio/gresource.c:1115 ../gio/gresource.c:1188 -#: ../gio/gresource.c:1258 ../gio/gresourcefile.c:476 -#: ../gio/gresourcefile.c:599 ../gio/gresourcefile.c:736 +#: gio/gresource.c:621 gio/gresource.c:880 gio/gresource.c:919 +#: gio/gresource.c:1043 gio/gresource.c:1115 gio/gresource.c:1188 +#: gio/gresource.c:1258 gio/gresourcefile.c:476 gio/gresourcefile.c:599 +#: gio/gresourcefile.c:736 #, c-format msgid "The resource at “%s” does not exist" msgstr "Sumber daya pada \"%s\" tidak ada" -#: ../gio/gresource.c:786 +#: gio/gresource.c:786 #, c-format msgid "The resource at “%s” failed to decompress" msgstr "Sumber daya di \"%s\" gagal didekompresi" -#: ../gio/gresourcefile.c:732 +#: gio/gresourcefile.c:732 #, c-format msgid "The resource at “%s” is not a directory" msgstr "Sumber daya pada \"%s\" bukan suatu direktori" -#: ../gio/gresourcefile.c:940 +#: gio/gresourcefile.c:940 msgid "Input stream doesn’t implement seek" msgstr "Stream masukan tidak mengimplementasikan seek" -#: ../gio/gresource-tool.c:494 +#: gio/gresource-tool.c:494 msgid "List sections containing resources in an elf FILE" msgstr "Seksi daftar memuat sumber daya dalam BERKAS elf" -#: ../gio/gresource-tool.c:500 +#: gio/gresource-tool.c:500 msgid "" "List resources\n" "If SECTION is given, only list resources in this section\n" @@ -3281,16 +3244,15 @@ "Bila SEKSI diberikan, hanya mendaftar sumber daya dalam seksi ini\n" "Bila PATH diberikan, hanya mendaftar sumber daya yang cocok" -#: ../gio/gresource-tool.c:503 ../gio/gresource-tool.c:513 +#: gio/gresource-tool.c:503 gio/gresource-tool.c:513 msgid "FILE [PATH]" msgstr "BERKAS [PATH]" -#: ../gio/gresource-tool.c:504 ../gio/gresource-tool.c:514 -#: ../gio/gresource-tool.c:521 +#: gio/gresource-tool.c:504 gio/gresource-tool.c:514 gio/gresource-tool.c:521 msgid "SECTION" msgstr "SEKSI" -#: ../gio/gresource-tool.c:509 +#: gio/gresource-tool.c:509 msgid "" "List resources with details\n" "If SECTION is given, only list resources in this section\n" @@ -3302,15 +3264,15 @@ "Bila PATH diberikan, hanya mendaftar sumber daya yang cocok\n" "Rincian termasuk seksi, ukuran, dan kompresi" -#: ../gio/gresource-tool.c:519 +#: gio/gresource-tool.c:519 msgid "Extract a resource file to stdout" msgstr "Ekstrak berkas sumber daya ke stdout" -#: ../gio/gresource-tool.c:520 +#: gio/gresource-tool.c:520 msgid "FILE PATH" msgstr "BERKAS PATH" -#: ../gio/gresource-tool.c:534 +#: gio/gresource-tool.c:534 msgid "" "Usage:\n" " gresource [--section SECTION] COMMAND [ARGS…]\n" @@ -3338,7 +3300,7 @@ "Gunakan 'gresource help PERINTAH' untuk memperoleh bantuan terrinci.\n" "\n" -#: ../gio/gresource-tool.c:548 +#: gio/gresource-tool.c:548 #, c-format msgid "" "Usage:\n" @@ -3353,19 +3315,19 @@ "%s\n" "\n" -#: ../gio/gresource-tool.c:555 +#: gio/gresource-tool.c:555 msgid " SECTION An (optional) elf section name\n" msgstr " SEKSI Nama seksi elf (opsional)\n" -#: ../gio/gresource-tool.c:559 ../gio/gsettings-tool.c:703 +#: gio/gresource-tool.c:559 gio/gsettings-tool.c:703 msgid " COMMAND The (optional) command to explain\n" msgstr " PERINTAH Perintah (opsional) untuk dijelaskan\n" -#: ../gio/gresource-tool.c:565 +#: gio/gresource-tool.c:565 msgid " FILE An elf file (a binary or a shared library)\n" msgstr " BERKAS Berkas elf (biner atau pustaka bersama)\n" -#: ../gio/gresource-tool.c:568 +#: gio/gresource-tool.c:568 msgid "" " FILE An elf file (a binary or a shared library)\n" " or a compiled resource file\n" @@ -3373,91 +3335,83 @@ " BERKAS Berkas elf (biner atau pustaka bersama)\n" " atau berkas sumber daya terkompail\n" -#: ../gio/gresource-tool.c:572 +#: gio/gresource-tool.c:572 msgid "[PATH]" msgstr "[PATH]" -#: ../gio/gresource-tool.c:574 +#: gio/gresource-tool.c:574 msgid " PATH An (optional) resource path (may be partial)\n" msgstr " PATH Path sumber daya (opsional, mungkin parsial)\n" -#: ../gio/gresource-tool.c:575 +#: gio/gresource-tool.c:575 msgid "PATH" msgstr "PATH" -#: ../gio/gresource-tool.c:577 +#: gio/gresource-tool.c:577 msgid " PATH A resource path\n" msgstr " PATH Path sumber daya\n" -#: ../gio/gsettings-tool.c:51 ../gio/gsettings-tool.c:72 -#: ../gio/gsettings-tool.c:908 +#: gio/gsettings-tool.c:51 gio/gsettings-tool.c:72 gio/gsettings-tool.c:908 #, c-format msgid "No such schema “%s”\n" msgstr "Tidak ada skema \"%s\"\n" -#: ../gio/gsettings-tool.c:57 +#: gio/gsettings-tool.c:57 #, c-format msgid "Schema “%s” is not relocatable (path must not be specified)\n" msgstr "" "Skema \"%s\" bukan yang dapat dipindahkan (path tak boleh dinyatakan)\n" -#: ../gio/gsettings-tool.c:78 +#: gio/gsettings-tool.c:78 #, c-format msgid "Schema “%s” is relocatable (path must be specified)\n" msgstr "Skema \"%s\" bukan yang dapat dipindahkan (path mesti dinyatakan)\n" -#: ../gio/gsettings-tool.c:92 -#, c-format +#: gio/gsettings-tool.c:92 msgid "Empty path given.\n" msgstr "Path yang diberikan kosong.\n" -#: ../gio/gsettings-tool.c:98 -#, c-format +#: gio/gsettings-tool.c:98 msgid "Path must begin with a slash (/)\n" msgstr "Path harus dimulai dengan garis miring (/)\n" -#: ../gio/gsettings-tool.c:104 -#, c-format +#: gio/gsettings-tool.c:104 msgid "Path must end with a slash (/)\n" msgstr "Path harus diakhiri dengan garis miring (/)\n" -#: ../gio/gsettings-tool.c:110 -#, c-format +#: gio/gsettings-tool.c:110 msgid "Path must not contain two adjacent slashes (//)\n" msgstr "Path tak boleh memuat dua slash berturutan (//)\n" -#: ../gio/gsettings-tool.c:538 -#, c-format +#: gio/gsettings-tool.c:538 msgid "The provided value is outside of the valid range\n" msgstr "Nilai yang diberikan diluar rentang yang valid\n" -#: ../gio/gsettings-tool.c:545 -#, c-format +#: gio/gsettings-tool.c:545 msgid "The key is not writable\n" msgstr "Kunci tidak dapat ditulisi\n" -#: ../gio/gsettings-tool.c:581 +#: gio/gsettings-tool.c:581 msgid "List the installed (non-relocatable) schemas" msgstr "Daftar skema (yang tak bisa dipindah) yang terpasang" -#: ../gio/gsettings-tool.c:587 +#: gio/gsettings-tool.c:587 msgid "List the installed relocatable schemas" msgstr "Daftar skema yang dapat dipindah yang terpasang" -#: ../gio/gsettings-tool.c:593 +#: gio/gsettings-tool.c:593 msgid "List the keys in SCHEMA" msgstr "Daftar kunci di SKEMA" -#: ../gio/gsettings-tool.c:594 ../gio/gsettings-tool.c:600 -#: ../gio/gsettings-tool.c:643 +#: gio/gsettings-tool.c:594 gio/gsettings-tool.c:600 gio/gsettings-tool.c:643 msgid "SCHEMA[:PATH]" msgstr "SKEMA[:PATH]" -#: ../gio/gsettings-tool.c:599 +#: gio/gsettings-tool.c:599 msgid "List the children of SCHEMA" msgstr "Daftar anak dari SKEMA" -#: ../gio/gsettings-tool.c:605 +#: gio/gsettings-tool.c:605 msgid "" "List keys and values, recursively\n" "If no SCHEMA is given, list all keys\n" @@ -3465,49 +3419,48 @@ "Daftar kunci dan nilai, secara rekursif\n" "Bila tak ada SKEMA diberikan, daftar semua kunci\n" -#: ../gio/gsettings-tool.c:607 +#: gio/gsettings-tool.c:607 msgid "[SCHEMA[:PATH]]" msgstr "[SKEMA[:PATH]]" -#: ../gio/gsettings-tool.c:612 +#: gio/gsettings-tool.c:612 msgid "Get the value of KEY" msgstr "Ambil nilai dari KUNCI" -#: ../gio/gsettings-tool.c:613 ../gio/gsettings-tool.c:619 -#: ../gio/gsettings-tool.c:625 ../gio/gsettings-tool.c:637 -#: ../gio/gsettings-tool.c:649 +#: gio/gsettings-tool.c:613 gio/gsettings-tool.c:619 gio/gsettings-tool.c:625 +#: gio/gsettings-tool.c:637 gio/gsettings-tool.c:649 msgid "SCHEMA[:PATH] KEY" msgstr "SKEMA[:PATH] KUNCI" -#: ../gio/gsettings-tool.c:618 +#: gio/gsettings-tool.c:618 msgid "Query the range of valid values for KEY" msgstr "Kueri rentang nilai yang valid bagi KUNCI" -#: ../gio/gsettings-tool.c:624 +#: gio/gsettings-tool.c:624 msgid "Query the description for KEY" msgstr "Kueri deskripsi bagi KUNCI" -#: ../gio/gsettings-tool.c:630 +#: gio/gsettings-tool.c:630 msgid "Set the value of KEY to VALUE" msgstr "Menata nilai KUNCI ke NILAI" -#: ../gio/gsettings-tool.c:631 +#: gio/gsettings-tool.c:631 msgid "SCHEMA[:PATH] KEY VALUE" msgstr "SKEMA[:PATH] KUNCI NILAI" -#: ../gio/gsettings-tool.c:636 +#: gio/gsettings-tool.c:636 msgid "Reset KEY to its default value" msgstr "Menata KUNCI ke nilai bawaannya" -#: ../gio/gsettings-tool.c:642 +#: gio/gsettings-tool.c:642 msgid "Reset all keys in SCHEMA to their defaults" msgstr "Tata ulang semua kunci dalam SKEMA ke nilai baku" -#: ../gio/gsettings-tool.c:648 +#: gio/gsettings-tool.c:648 msgid "Check if KEY is writable" msgstr "Periksa apakah KUNCI dapat ditulisi" -#: ../gio/gsettings-tool.c:654 +#: gio/gsettings-tool.c:654 msgid "" "Monitor KEY for changes.\n" "If no KEY is specified, monitor all keys in SCHEMA.\n" @@ -3517,11 +3470,11 @@ "Bila tak ada KUNCI yang dinyatakan, memantau semua kunci dalam SKEMA.\n" "Gunakan ^C untuk berhenti memantau.\n" -#: ../gio/gsettings-tool.c:657 +#: gio/gsettings-tool.c:657 msgid "SCHEMA[:PATH] [KEY]" msgstr "SKEMA[:PATH] [KUNCI]" -#: ../gio/gsettings-tool.c:669 +#: gio/gsettings-tool.c:669 msgid "" "Usage:\n" " gsettings --version\n" @@ -3568,7 +3521,7 @@ "Pakai 'gsettings help PERINTAH' untuk mendapat bantuan terrinci.\n" "\n" -#: ../gio/gsettings-tool.c:693 +#: gio/gsettings-tool.c:693 #, c-format msgid "" "Usage:\n" @@ -3583,11 +3536,11 @@ "%s\n" "\n" -#: ../gio/gsettings-tool.c:699 +#: gio/gsettings-tool.c:699 msgid " SCHEMADIR A directory to search for additional schemas\n" msgstr " DIRSKEMA Adalah direktori tempat mencari skema tambahan\n" -#: ../gio/gsettings-tool.c:707 +#: gio/gsettings-tool.c:707 msgid "" " SCHEMA The name of the schema\n" " PATH The path, for relocatable schemas\n" @@ -3595,384 +3548,378 @@ " SKEMA Nama skema\n" " PATH Path, bagi skema yang dapat dipindah\n" -#: ../gio/gsettings-tool.c:712 +#: gio/gsettings-tool.c:712 msgid " KEY The (optional) key within the schema\n" msgstr " KUNCI Kunci (opsional) dalam skema\n" -#: ../gio/gsettings-tool.c:716 +#: gio/gsettings-tool.c:716 msgid " KEY The key within the schema\n" msgstr " KUNCI Kunci dalam skema\n" -#: ../gio/gsettings-tool.c:720 +#: gio/gsettings-tool.c:720 msgid " VALUE The value to set\n" msgstr " NILAI Tatanan nilai\n" -#: ../gio/gsettings-tool.c:775 +#: gio/gsettings-tool.c:775 #, c-format msgid "Could not load schemas from %s: %s\n" msgstr "Tidak dapat memuat skema dari %s: %s\n" -#: ../gio/gsettings-tool.c:787 -#, c-format +#: gio/gsettings-tool.c:787 msgid "No schemas installed\n" msgstr "Tidak ada skema yang terpasang\n" -#: ../gio/gsettings-tool.c:866 -#, c-format +#: gio/gsettings-tool.c:866 msgid "Empty schema name given\n" msgstr "Nama skema yang diberikan kosong\n" -#: ../gio/gsettings-tool.c:921 +#: gio/gsettings-tool.c:921 #, c-format msgid "No such key “%s”\n" msgstr "Tidak ada kunci seperti \"%s\"\n" -#: ../gio/gsocket.c:384 +#: gio/gsocket.c:384 msgid "Invalid socket, not initialized" msgstr "Soket tak valid, tak diinisialisasi" -#: ../gio/gsocket.c:391 +#: gio/gsocket.c:391 #, c-format msgid "Invalid socket, initialization failed due to: %s" msgstr "Soket tak valid, inisialisasi gagal karena: %s" -#: ../gio/gsocket.c:399 +#: gio/gsocket.c:399 msgid "Socket is already closed" msgstr "Soket telah ditutup" -#: ../gio/gsocket.c:414 ../gio/gsocket.c:3010 ../gio/gsocket.c:4220 -#: ../gio/gsocket.c:4278 +#: gio/gsocket.c:414 gio/gsocket.c:3020 gio/gsocket.c:4230 gio/gsocket.c:4288 msgid "Socket I/O timed out" msgstr "I/O soket kehabisan waktu" -#: ../gio/gsocket.c:549 +#: gio/gsocket.c:549 #, c-format msgid "creating GSocket from fd: %s" msgstr "membuat GSocket dari fd: %s" -#: ../gio/gsocket.c:578 ../gio/gsocket.c:632 ../gio/gsocket.c:639 +#: gio/gsocket.c:578 gio/gsocket.c:632 gio/gsocket.c:639 #, c-format msgid "Unable to create socket: %s" msgstr "Tak bisa membuat soket: %s" -#: ../gio/gsocket.c:632 +#: gio/gsocket.c:632 msgid "Unknown family was specified" msgstr "Famili tak dikenal dinyatakan" -#: ../gio/gsocket.c:639 +#: gio/gsocket.c:639 msgid "Unknown protocol was specified" msgstr "Protokol tak dikenal dinyatakan" -#: ../gio/gsocket.c:1130 +#: gio/gsocket.c:1130 #, c-format msgid "Cannot use datagram operations on a non-datagram socket." msgstr "Tidak bisa memakai operasi datagram pada suatu soket bukan datagram." -#: ../gio/gsocket.c:1147 +#: gio/gsocket.c:1147 #, c-format msgid "Cannot use datagram operations on a socket with a timeout set." msgstr "" "Tidak bisa memakai operasi datagram pada suatu soket yang tenggang waktunya " "ditata." -#: ../gio/gsocket.c:1954 +#: gio/gsocket.c:1954 #, c-format msgid "could not get local address: %s" msgstr "tak bisa mendapat alamat lokal: %s" -#: ../gio/gsocket.c:2000 +#: gio/gsocket.c:2000 #, c-format msgid "could not get remote address: %s" msgstr "tak bisa mendapat alamat jauh: %s" -#: ../gio/gsocket.c:2066 +#: gio/gsocket.c:2066 #, c-format msgid "could not listen: %s" msgstr "tak bisa mendengarkan: %s" -#: ../gio/gsocket.c:2168 +#: gio/gsocket.c:2168 #, c-format msgid "Error binding to address: %s" msgstr "Galat saat mengikat ke alamat: %s" -#: ../gio/gsocket.c:2226 ../gio/gsocket.c:2263 ../gio/gsocket.c:2373 -#: ../gio/gsocket.c:2391 ../gio/gsocket.c:2461 ../gio/gsocket.c:2519 -#: ../gio/gsocket.c:2537 +#: gio/gsocket.c:2226 gio/gsocket.c:2263 gio/gsocket.c:2373 gio/gsocket.c:2398 +#: gio/gsocket.c:2471 gio/gsocket.c:2529 gio/gsocket.c:2547 #, c-format msgid "Error joining multicast group: %s" msgstr "Galat saat bergabung dengan grup multicast: %s" -#: ../gio/gsocket.c:2227 ../gio/gsocket.c:2264 ../gio/gsocket.c:2374 -#: ../gio/gsocket.c:2392 ../gio/gsocket.c:2462 ../gio/gsocket.c:2520 -#: ../gio/gsocket.c:2538 +#: gio/gsocket.c:2227 gio/gsocket.c:2264 gio/gsocket.c:2374 gio/gsocket.c:2399 +#: gio/gsocket.c:2472 gio/gsocket.c:2530 gio/gsocket.c:2548 #, c-format msgid "Error leaving multicast group: %s" msgstr "Galat saat meninggalkan grup multicast: %s" -#: ../gio/gsocket.c:2228 +#: gio/gsocket.c:2228 msgid "No support for source-specific multicast" msgstr "Tak ada dukungan bagi multicast spesifik sumber" -#: ../gio/gsocket.c:2375 +#: gio/gsocket.c:2375 msgid "Unsupported socket family" msgstr "Keluarga soket tak didukung" -#: ../gio/gsocket.c:2393 +#: gio/gsocket.c:2400 msgid "source-specific not an IPv4 address" msgstr "spesifik sumber bukan alamat IPv4" -#: ../gio/gsocket.c:2411 ../gio/gsocket.c:2440 ../gio/gsocket.c:2487 +#: gio/gsocket.c:2418 gio/gsocket.c:2447 gio/gsocket.c:2497 #, c-format msgid "Interface not found: %s" msgstr "Antarmuka tidak ditemukan: %s" -#: ../gio/gsocket.c:2427 +#: gio/gsocket.c:2434 #, c-format msgid "Interface name too long" msgstr "Nama antarmuka terlalu panjang" -#: ../gio/gsocket.c:2463 +#: gio/gsocket.c:2473 msgid "No support for IPv4 source-specific multicast" msgstr "Tak ada dukungan bagi multicast spesifik sumber IPV4" -#: ../gio/gsocket.c:2521 +#: gio/gsocket.c:2531 msgid "No support for IPv6 source-specific multicast" msgstr "Tak ada dukungan bagi multicast spesifik sumber IPV6" -#: ../gio/gsocket.c:2730 +#: gio/gsocket.c:2740 #, c-format msgid "Error accepting connection: %s" msgstr "Galat saat menerima sambungan: %s" -#: ../gio/gsocket.c:2854 +#: gio/gsocket.c:2864 msgid "Connection in progress" msgstr "Penyambungan tengah berlangsung" -#: ../gio/gsocket.c:2903 +#: gio/gsocket.c:2913 msgid "Unable to get pending error: " msgstr "Tak bisa mendapat kesalahan yang tertunda: " -#: ../gio/gsocket.c:3073 +#: gio/gsocket.c:3083 #, c-format msgid "Error receiving data: %s" msgstr "Galat saat menerima data: %s" -#: ../gio/gsocket.c:3268 +#: gio/gsocket.c:3278 #, c-format msgid "Error sending data: %s" msgstr "Galat saat mengirim data: %s" -#: ../gio/gsocket.c:3455 +#: gio/gsocket.c:3465 #, c-format msgid "Unable to shutdown socket: %s" msgstr "Tak bisa mematikan soket: %s" -#: ../gio/gsocket.c:3536 +#: gio/gsocket.c:3546 #, c-format msgid "Error closing socket: %s" msgstr "Galat saat menutup soket: %s" -#: ../gio/gsocket.c:4213 +#: gio/gsocket.c:4223 #, c-format msgid "Waiting for socket condition: %s" msgstr "Menunggu kondisi soket: %s" -#: ../gio/gsocket.c:4687 ../gio/gsocket.c:4767 ../gio/gsocket.c:4945 +#: gio/gsocket.c:4697 gio/gsocket.c:4777 gio/gsocket.c:4955 #, c-format msgid "Error sending message: %s" msgstr "Galat saat menerima pesan: %s" -#: ../gio/gsocket.c:4711 +#: gio/gsocket.c:4721 msgid "GSocketControlMessage not supported on Windows" msgstr "GSocketControlMessage tak didukung pada Windows" -#: ../gio/gsocket.c:5164 ../gio/gsocket.c:5237 ../gio/gsocket.c:5463 +#: gio/gsocket.c:5174 gio/gsocket.c:5247 gio/gsocket.c:5473 #, c-format msgid "Error receiving message: %s" msgstr "Galat saat menerima pesan: %s" -#: ../gio/gsocket.c:5735 +#: gio/gsocket.c:5745 #, c-format msgid "Unable to read socket credentials: %s" msgstr "Tak bisa membaca kredensial soket: %s" -#: ../gio/gsocket.c:5744 +#: gio/gsocket.c:5754 msgid "g_socket_get_credentials not implemented for this OS" msgstr "g_socket_get_credentials tidak diimplementasikan untuk OS ini" -#: ../gio/gsocketclient.c:176 +#: gio/gsocketclient.c:176 #, c-format msgid "Could not connect to proxy server %s: " msgstr "Tak bisa menyambung ke server proxi %s: " -#: ../gio/gsocketclient.c:190 +#: gio/gsocketclient.c:190 #, c-format msgid "Could not connect to %s: " msgstr "Tak bisa menyambung ke %s: " -#: ../gio/gsocketclient.c:192 +#: gio/gsocketclient.c:192 msgid "Could not connect: " msgstr "Tak bisa menyambung: " -#: ../gio/gsocketclient.c:1027 ../gio/gsocketclient.c:1599 +#: gio/gsocketclient.c:1027 gio/gsocketclient.c:1599 msgid "Unknown error on connect" msgstr "Galat tak dikenal saat hubungan" -#: ../gio/gsocketclient.c:1081 ../gio/gsocketclient.c:1535 +#: gio/gsocketclient.c:1081 gio/gsocketclient.c:1535 msgid "Proxying over a non-TCP connection is not supported." msgstr "Proksi melalui koneksi bukan TCP tidak didukung." -#: ../gio/gsocketclient.c:1110 ../gio/gsocketclient.c:1561 +#: gio/gsocketclient.c:1110 gio/gsocketclient.c:1561 #, c-format msgid "Proxy protocol “%s” is not supported." msgstr "Protokol proksi \"%s\" tidak didukung." -#: ../gio/gsocketlistener.c:218 +#: gio/gsocketlistener.c:218 msgid "Listener is already closed" msgstr "Pendengar telah ditutup" -#: ../gio/gsocketlistener.c:264 +#: gio/gsocketlistener.c:264 msgid "Added socket is closed" msgstr "Soket yang ditambahkan tertutup" -#: ../gio/gsocks4aproxy.c:118 +#: gio/gsocks4aproxy.c:118 #, c-format msgid "SOCKSv4 does not support IPv6 address “%s”" msgstr "SOCKSv4 tidak mendukung alamat IPv6 \"%s\"" -#: ../gio/gsocks4aproxy.c:136 +#: gio/gsocks4aproxy.c:136 msgid "Username is too long for SOCKSv4 protocol" msgstr "Nama pengguna terlalu panjang bagi protokol SOCKSv4" -#: ../gio/gsocks4aproxy.c:153 +#: gio/gsocks4aproxy.c:153 #, c-format msgid "Hostname “%s” is too long for SOCKSv4 protocol" msgstr "Nama host \"%s\" terlalu panjang bagi protokol SOCKSv4" -#: ../gio/gsocks4aproxy.c:179 +#: gio/gsocks4aproxy.c:179 msgid "The server is not a SOCKSv4 proxy server." msgstr "Server bukan server proksi SOCKSv4." -#: ../gio/gsocks4aproxy.c:186 +#: gio/gsocks4aproxy.c:186 msgid "Connection through SOCKSv4 server was rejected" msgstr "Koneksi melalui server SOCKSv4 ditolak" -#: ../gio/gsocks5proxy.c:153 ../gio/gsocks5proxy.c:324 -#: ../gio/gsocks5proxy.c:334 +#: gio/gsocks5proxy.c:153 gio/gsocks5proxy.c:324 gio/gsocks5proxy.c:334 msgid "The server is not a SOCKSv5 proxy server." msgstr "Server bukan server proksi SOCKSv5." -#: ../gio/gsocks5proxy.c:167 +#: gio/gsocks5proxy.c:167 msgid "The SOCKSv5 proxy requires authentication." msgstr "Proksi SOCKv5 memerlukan otentikasi." -#: ../gio/gsocks5proxy.c:177 +#: gio/gsocks5proxy.c:177 msgid "" "The SOCKSv5 proxy requires an authentication method that is not supported by " "GLib." msgstr "SOCKSv5 memerlukan metoda otentikasi yang tidak didukung oleh GLib." -#: ../gio/gsocks5proxy.c:206 +#: gio/gsocks5proxy.c:206 msgid "Username or password is too long for SOCKSv5 protocol." msgstr "Nama pengguna atau kata sandi terlalu panjang bagi protokol SOCKSv5." -#: ../gio/gsocks5proxy.c:236 +#: gio/gsocks5proxy.c:236 msgid "SOCKSv5 authentication failed due to wrong username or password." msgstr "Otentikasi SOCKSv5 gagal karena nama pengguna atau kata sandi salah." -#: ../gio/gsocks5proxy.c:286 +#: gio/gsocks5proxy.c:286 #, c-format msgid "Hostname “%s” is too long for SOCKSv5 protocol" msgstr "Nama host \"%s\" terlalu panjang bagi protokol SOCKSv5" -#: ../gio/gsocks5proxy.c:348 +#: gio/gsocks5proxy.c:348 msgid "The SOCKSv5 proxy server uses unknown address type." msgstr "Server proksi SOCKSv5 memakai jenis alamat yang tidak dikenal." -#: ../gio/gsocks5proxy.c:355 +#: gio/gsocks5proxy.c:355 msgid "Internal SOCKSv5 proxy server error." msgstr "Galat internal server proksi SOCKSv5." -#: ../gio/gsocks5proxy.c:361 +#: gio/gsocks5proxy.c:361 msgid "SOCKSv5 connection not allowed by ruleset." msgstr "Koneksi SOCKSv5 tidak diijinkan oleh ruleset." -#: ../gio/gsocks5proxy.c:368 +#: gio/gsocks5proxy.c:368 msgid "Host unreachable through SOCKSv5 server." msgstr "Host tidak dapat dijangkau melalui server SOCKSv5." -#: ../gio/gsocks5proxy.c:374 +#: gio/gsocks5proxy.c:374 msgid "Network unreachable through SOCKSv5 proxy." msgstr "Jaringan tidak dapat dijangkau melalui proksi SOCKSv5." -#: ../gio/gsocks5proxy.c:380 +#: gio/gsocks5proxy.c:380 msgid "Connection refused through SOCKSv5 proxy." msgstr "Koneksi melalui proksi SOCKSv5 ditolak." -#: ../gio/gsocks5proxy.c:386 +#: gio/gsocks5proxy.c:386 msgid "SOCKSv5 proxy does not support “connect” command." msgstr "Proksi SOCSKv5 tidak mendukung perintah \"connect\"." -#: ../gio/gsocks5proxy.c:392 +#: gio/gsocks5proxy.c:392 msgid "SOCKSv5 proxy does not support provided address type." msgstr "Proksi SOCSKv5 tidak mendukung jenis alamat yang diberikan." -#: ../gio/gsocks5proxy.c:398 +#: gio/gsocks5proxy.c:398 msgid "Unknown SOCKSv5 proxy error." msgstr "Galat tak dikenal pada proksi SOCKSv5." -#: ../gio/gthemedicon.c:518 +#: gio/gthemedicon.c:518 #, c-format msgid "Can’t handle version %d of GThemedIcon encoding" msgstr "Tidak bisa menangani pengkodean versi %d dari GThemedIcon" -#: ../gio/gthreadedresolver.c:118 +#: gio/gthreadedresolver.c:118 msgid "No valid addresses were found" msgstr "Tak ada alamat valid yang ditemukan" -#: ../gio/gthreadedresolver.c:213 +#: gio/gthreadedresolver.c:213 #, c-format msgid "Error reverse-resolving “%s”: %s" msgstr "Galat saat mengurai balik \"%s\": %s" -#: ../gio/gthreadedresolver.c:549 ../gio/gthreadedresolver.c:628 -#: ../gio/gthreadedresolver.c:726 ../gio/gthreadedresolver.c:776 +#: gio/gthreadedresolver.c:549 gio/gthreadedresolver.c:628 +#: gio/gthreadedresolver.c:726 gio/gthreadedresolver.c:776 #, c-format msgid "No DNS record of the requested type for “%s”" msgstr "Tidak ada record DNS dengan tipe yang diminta bagi \"%s\"" -#: ../gio/gthreadedresolver.c:554 ../gio/gthreadedresolver.c:731 +#: gio/gthreadedresolver.c:554 gio/gthreadedresolver.c:731 #, c-format msgid "Temporarily unable to resolve “%s”" msgstr "Sementara tidak dapat mengurai \"%s\"" -#: ../gio/gthreadedresolver.c:559 ../gio/gthreadedresolver.c:736 -#: ../gio/gthreadedresolver.c:842 +#: gio/gthreadedresolver.c:559 gio/gthreadedresolver.c:736 +#: gio/gthreadedresolver.c:842 #, c-format msgid "Error resolving “%s”" msgstr "Galat saat mengurai \"%s\"" -#: ../gio/gtlscertificate.c:250 +#: gio/gtlscertificate.c:250 msgid "Cannot decrypt PEM-encoded private key" msgstr "Tak bisa mendekripsi kunci privat terenkode-PEM" -#: ../gio/gtlscertificate.c:255 +#: gio/gtlscertificate.c:255 msgid "No PEM-encoded private key found" msgstr "Tak ditemukan sertifikat terenkode-PEM" -#: ../gio/gtlscertificate.c:265 +#: gio/gtlscertificate.c:265 msgid "Could not parse PEM-encoded private key" msgstr "Tak bisa mengurai kunci privat terenkode-PEM" -#: ../gio/gtlscertificate.c:290 +#: gio/gtlscertificate.c:290 msgid "No PEM-encoded certificate found" msgstr "Tak ditemukan sertifika terenkode-PEM" -#: ../gio/gtlscertificate.c:299 +#: gio/gtlscertificate.c:299 msgid "Could not parse PEM-encoded certificate" msgstr "Tak bisa mengurai sertifikat terenkode-PEM" -#: ../gio/gtlspassword.c:111 +#: gio/gtlspassword.c:111 msgid "" "This is the last chance to enter the password correctly before your access " "is locked out." @@ -3982,7 +3929,7 @@ #. Translators: This is not the 'This is the last chance' string. It is #. * displayed when more than one attempt is allowed. -#: ../gio/gtlspassword.c:115 +#: gio/gtlspassword.c:115 msgid "" "Several passwords entered have been incorrect, and your access will be " "locked out after further failures." @@ -3990,298 +3937,297 @@ "Beberapa kata sandi yang dimasukkan salah, dan akses Anda akan terkunci " "setelah gagal lagi." -#: ../gio/gtlspassword.c:117 +#: gio/gtlspassword.c:117 msgid "The password entered is incorrect." msgstr "Sandi yang dimasukkan salah." -#: ../gio/gunixconnection.c:166 ../gio/gunixconnection.c:563 +#: gio/gunixconnection.c:166 gio/gunixconnection.c:563 #, c-format msgid "Expecting 1 control message, got %d" msgid_plural "Expecting 1 control message, got %d" msgstr[0] "Mengharapkan 1 pesan kendali, memperoleh %d" -#: ../gio/gunixconnection.c:182 ../gio/gunixconnection.c:575 +#: gio/gunixconnection.c:182 gio/gunixconnection.c:575 msgid "Unexpected type of ancillary data" msgstr "Tipe yang tak diharapkan dari data ancillary" -#: ../gio/gunixconnection.c:200 +#: gio/gunixconnection.c:200 #, c-format msgid "Expecting one fd, but got %d\n" msgid_plural "Expecting one fd, but got %d\n" msgstr[0] "Mengharapkan satu fd, tapi mendapat %d\n" -#: ../gio/gunixconnection.c:219 +#: gio/gunixconnection.c:219 msgid "Received invalid fd" msgstr "Menerima fd yang tak valid" -#: ../gio/gunixconnection.c:355 +#: gio/gunixconnection.c:355 msgid "Error sending credentials: " msgstr "Galat saat mengirim kredensial: " -#: ../gio/gunixconnection.c:504 +#: gio/gunixconnection.c:504 #, c-format msgid "Error checking if SO_PASSCRED is enabled for socket: %s" msgstr "Galat ketika memeriksa apakah SO_PASSCRED diaktifkan bagi soket: %s" -#: ../gio/gunixconnection.c:520 +#: gio/gunixconnection.c:520 #, c-format msgid "Error enabling SO_PASSCRED: %s" msgstr "Galat saat mengaktifkan SO_PASSCRED: %s" -#: ../gio/gunixconnection.c:549 +#: gio/gunixconnection.c:549 msgid "" "Expecting to read a single byte for receiving credentials but read zero bytes" msgstr "" "Berharap membaca byte tunggal untuk penerimaan kredensial tapi membaca nol " "byte" -#: ../gio/gunixconnection.c:589 +#: gio/gunixconnection.c:589 #, c-format msgid "Not expecting control message, but got %d" msgstr "Tak mengharapkan pesan kendali, tapi memperoleh %d" -#: ../gio/gunixconnection.c:614 +#: gio/gunixconnection.c:614 #, c-format msgid "Error while disabling SO_PASSCRED: %s" msgstr "Galat ketika mematikan SO_PASSCRED: %s" -#: ../gio/gunixinputstream.c:372 ../gio/gunixinputstream.c:393 +#: gio/gunixinputstream.c:372 gio/gunixinputstream.c:393 #, c-format msgid "Error reading from file descriptor: %s" msgstr "Galat saat membaca dari descriptor berkas: %s" -#: ../gio/gunixinputstream.c:426 ../gio/gunixoutputstream.c:411 -#: ../gio/gwin32inputstream.c:217 ../gio/gwin32outputstream.c:204 +#: gio/gunixinputstream.c:426 gio/gunixoutputstream.c:411 +#: gio/gwin32inputstream.c:217 gio/gwin32outputstream.c:204 #, c-format msgid "Error closing file descriptor: %s" msgstr "Galat saat menutup descriptor berkas: %s" -#: ../gio/gunixmounts.c:2556 ../gio/gunixmounts.c:2609 +#: gio/gunixmounts.c:2552 gio/gunixmounts.c:2605 msgid "Filesystem root" msgstr "Akar sistem berkas" -#: ../gio/gunixoutputstream.c:358 ../gio/gunixoutputstream.c:378 +#: gio/gunixoutputstream.c:358 gio/gunixoutputstream.c:378 #, c-format msgid "Error writing to file descriptor: %s" msgstr "Galat saat menulis ke descriptor berkas: %s" -#: ../gio/gunixsocketaddress.c:241 +#: gio/gunixsocketaddress.c:241 msgid "Abstract UNIX domain socket addresses not supported on this system" msgstr "Alamat soket domain UNIX abstrak tak didukung pada sistem ini" -#: ../gio/gvolume.c:437 +#: gio/gvolume.c:437 msgid "volume doesn’t implement eject" msgstr "volume tidak mengimplementasikan eject" #. Translators: This is an error #. * message for volume objects that #. * don't implement any of eject or eject_with_operation. -#: ../gio/gvolume.c:514 +#: gio/gvolume.c:514 msgid "volume doesn’t implement eject or eject_with_operation" msgstr "volume tidak mengimplementasikan eject atau eject_with_operation" -#: ../gio/gwin32inputstream.c:185 +#: gio/gwin32inputstream.c:185 #, c-format msgid "Error reading from handle: %s" msgstr "Galat saat membaca dari handle: %s" -#: ../gio/gwin32inputstream.c:232 ../gio/gwin32outputstream.c:219 +#: gio/gwin32inputstream.c:232 gio/gwin32outputstream.c:219 #, c-format msgid "Error closing handle: %s" msgstr "Galat saat menutup handle: %s" -#: ../gio/gwin32outputstream.c:172 +#: gio/gwin32outputstream.c:172 #, c-format msgid "Error writing to handle: %s" msgstr "Galat saat menulis ke handle: %s" -#: ../gio/gzlibcompressor.c:394 ../gio/gzlibdecompressor.c:347 +#: gio/gzlibcompressor.c:394 gio/gzlibdecompressor.c:347 msgid "Not enough memory" msgstr "Tidak cukup memori" -#: ../gio/gzlibcompressor.c:401 ../gio/gzlibdecompressor.c:354 +#: gio/gzlibcompressor.c:401 gio/gzlibdecompressor.c:354 #, c-format msgid "Internal error: %s" msgstr "Galat internal: %s" -#: ../gio/gzlibcompressor.c:414 ../gio/gzlibdecompressor.c:368 +#: gio/gzlibcompressor.c:414 gio/gzlibdecompressor.c:368 msgid "Need more input" msgstr "Perlu masukan lagi" -#: ../gio/gzlibdecompressor.c:340 +#: gio/gzlibdecompressor.c:340 msgid "Invalid compressed data" msgstr "Data terkompresi tak valid" -#: ../gio/tests/gdbus-daemon.c:18 +#: gio/tests/gdbus-daemon.c:18 msgid "Address to listen on" msgstr "Alamat tempat mendengarkan" -#: ../gio/tests/gdbus-daemon.c:19 +#: gio/tests/gdbus-daemon.c:19 msgid "Ignored, for compat with GTestDbus" msgstr "Diabaikan, bagi kompatibilitas dengan GTestDbus" -#: ../gio/tests/gdbus-daemon.c:20 +#: gio/tests/gdbus-daemon.c:20 msgid "Print address" msgstr "Cetak alamat" -#: ../gio/tests/gdbus-daemon.c:21 +#: gio/tests/gdbus-daemon.c:21 msgid "Print address in shell mode" msgstr "Cetak alamat dalam mode shell" -#: ../gio/tests/gdbus-daemon.c:28 +#: gio/tests/gdbus-daemon.c:28 msgid "Run a dbus service" msgstr "Jalankan layanan dbus" -#: ../gio/tests/gdbus-daemon.c:42 -#, c-format +#: gio/tests/gdbus-daemon.c:42 msgid "Wrong args\n" msgstr "Arg salah\n" -#: ../glib/gbookmarkfile.c:754 +#: glib/gbookmarkfile.c:754 #, c-format msgid "Unexpected attribute “%s” for element “%s”" msgstr "Atribut \"%s\" yang tidak diharapkan untuk elemen \"%s\"" -#: ../glib/gbookmarkfile.c:765 ../glib/gbookmarkfile.c:836 -#: ../glib/gbookmarkfile.c:846 ../glib/gbookmarkfile.c:953 +#: glib/gbookmarkfile.c:765 glib/gbookmarkfile.c:836 glib/gbookmarkfile.c:846 +#: glib/gbookmarkfile.c:953 #, c-format msgid "Attribute “%s” of element “%s” not found" msgstr "Atribut \"%s\" dari elemen \"%s\" tak ditemukan" -#: ../glib/gbookmarkfile.c:1123 ../glib/gbookmarkfile.c:1188 -#: ../glib/gbookmarkfile.c:1252 ../glib/gbookmarkfile.c:1262 +#: glib/gbookmarkfile.c:1123 glib/gbookmarkfile.c:1188 +#: glib/gbookmarkfile.c:1252 glib/gbookmarkfile.c:1262 #, c-format msgid "Unexpected tag “%s”, tag “%s” expected" msgstr "Tag \"%s\" yang tak diharapkan, diharapkan tag \"%s\"" -#: ../glib/gbookmarkfile.c:1148 ../glib/gbookmarkfile.c:1162 -#: ../glib/gbookmarkfile.c:1230 +#: glib/gbookmarkfile.c:1148 glib/gbookmarkfile.c:1162 +#: glib/gbookmarkfile.c:1230 #, c-format msgid "Unexpected tag “%s” inside “%s”" msgstr "Tag \"%s\" yang tak diharapkan di dalam \"%s\"" -#: ../glib/gbookmarkfile.c:1757 +#: glib/gbookmarkfile.c:1757 msgid "No valid bookmark file found in data dirs" msgstr "Tak ditemukan penanda buku yang valid di direktori data" -#: ../glib/gbookmarkfile.c:1958 +#: glib/gbookmarkfile.c:1958 #, c-format msgid "A bookmark for URI “%s” already exists" msgstr "Penanda taut untuk URI \"%s\" telah ada" -#: ../glib/gbookmarkfile.c:2004 ../glib/gbookmarkfile.c:2162 -#: ../glib/gbookmarkfile.c:2247 ../glib/gbookmarkfile.c:2327 -#: ../glib/gbookmarkfile.c:2412 ../glib/gbookmarkfile.c:2495 -#: ../glib/gbookmarkfile.c:2573 ../glib/gbookmarkfile.c:2652 -#: ../glib/gbookmarkfile.c:2694 ../glib/gbookmarkfile.c:2791 -#: ../glib/gbookmarkfile.c:2912 ../glib/gbookmarkfile.c:3102 -#: ../glib/gbookmarkfile.c:3178 ../glib/gbookmarkfile.c:3346 -#: ../glib/gbookmarkfile.c:3435 ../glib/gbookmarkfile.c:3524 -#: ../glib/gbookmarkfile.c:3640 +#: glib/gbookmarkfile.c:2004 glib/gbookmarkfile.c:2162 +#: glib/gbookmarkfile.c:2247 glib/gbookmarkfile.c:2327 +#: glib/gbookmarkfile.c:2412 glib/gbookmarkfile.c:2495 +#: glib/gbookmarkfile.c:2573 glib/gbookmarkfile.c:2652 +#: glib/gbookmarkfile.c:2694 glib/gbookmarkfile.c:2791 +#: glib/gbookmarkfile.c:2912 glib/gbookmarkfile.c:3102 +#: glib/gbookmarkfile.c:3178 glib/gbookmarkfile.c:3346 +#: glib/gbookmarkfile.c:3435 glib/gbookmarkfile.c:3524 +#: glib/gbookmarkfile.c:3640 #, c-format msgid "No bookmark found for URI “%s”" msgstr "Tak ditemukan penanda taut untuk URI \"%s\"" -#: ../glib/gbookmarkfile.c:2336 +#: glib/gbookmarkfile.c:2336 #, c-format msgid "No MIME type defined in the bookmark for URI “%s”" msgstr "" "Tidak ada jenis MIME yang didefinisikan pada penanda taut untuk URI \"%s\"" -#: ../glib/gbookmarkfile.c:2421 +#: glib/gbookmarkfile.c:2421 #, c-format msgid "No private flag has been defined in bookmark for URI “%s”" msgstr "" "Tidak ada flag privat yang ditetapkan dalam penanda taut untuk URI \"%s\"" -#: ../glib/gbookmarkfile.c:2800 +#: glib/gbookmarkfile.c:2800 #, c-format msgid "No groups set in bookmark for URI “%s”" msgstr "Tidak ada grup yang ditetapkan dalam penanda taut untuk URI \"%s\"" -#: ../glib/gbookmarkfile.c:3199 ../glib/gbookmarkfile.c:3356 +#: glib/gbookmarkfile.c:3199 glib/gbookmarkfile.c:3356 #, c-format msgid "No application with name “%s” registered a bookmark for “%s”" msgstr "" "Tak ditemukan aplikasi terdaftar dengan nama \"%s\" bagi penanda taut \"%s\"" -#: ../glib/gbookmarkfile.c:3379 +#: glib/gbookmarkfile.c:3379 #, c-format msgid "Failed to expand exec line “%s” with URI “%s”" msgstr "Gagal mengembangkan baris eksekusi \"%s\" dengan URI \"%s\"" -#: ../glib/gconvert.c:473 +#: glib/gconvert.c:473 msgid "Unrepresentable character in conversion input" msgstr "Karakter yang tidak dapat diterima dalam masukan konversi" -#: ../glib/gconvert.c:500 ../glib/gutf8.c:865 ../glib/gutf8.c:1077 -#: ../glib/gutf8.c:1214 ../glib/gutf8.c:1318 +#: glib/gconvert.c:500 glib/gutf8.c:866 glib/gutf8.c:1078 glib/gutf8.c:1215 +#: glib/gutf8.c:1319 msgid "Partial character sequence at end of input" msgstr "Rangkaian karakter sebagian pada akhir input" -#: ../glib/gconvert.c:769 +#: glib/gconvert.c:769 #, c-format msgid "Cannot convert fallback “%s” to codeset “%s”" msgstr "Tidak dapat mengonversi fallback \"%s\" menjadi codeset \"%s\"" -#: ../glib/gconvert.c:940 +#: glib/gconvert.c:940 msgid "Embedded NUL byte in conversion input" msgstr "NUL bita tertanam dalam masukan konversi" -#: ../glib/gconvert.c:961 +#: glib/gconvert.c:961 msgid "Embedded NUL byte in conversion output" msgstr "NUL bita tertanam dalam keluaran konversi" -#: ../glib/gconvert.c:1649 +#: glib/gconvert.c:1649 #, c-format msgid "The URI “%s” is not an absolute URI using the “file” scheme" msgstr "URI \"%s\" bukanlah URI absolut dengan menggunakan skema \"file\"" -#: ../glib/gconvert.c:1659 +#: glib/gconvert.c:1659 #, c-format msgid "The local file URI “%s” may not include a “#”" msgstr "URI berkas lokal \"%s\" tak boleh mengandung \"#\"" -#: ../glib/gconvert.c:1676 +#: glib/gconvert.c:1676 #, c-format msgid "The URI “%s” is invalid" msgstr "URI \"%s\" tidak valid" -#: ../glib/gconvert.c:1688 +#: glib/gconvert.c:1688 #, c-format msgid "The hostname of the URI “%s” is invalid" msgstr "Nama host dari URI \"%s\" tidak valid" -#: ../glib/gconvert.c:1704 +#: glib/gconvert.c:1704 #, c-format msgid "The URI “%s” contains invalidly escaped characters" msgstr "URI \"%s\" mengandung karakter yang di-escape secara tidak valid" -#: ../glib/gconvert.c:1776 +#: glib/gconvert.c:1776 #, c-format msgid "The pathname “%s” is not an absolute path" msgstr "Nama path \"%s\" bukan lokasi absolut" #. Translators: this is the preferred format for expressing the date and the time -#: ../glib/gdatetime.c:207 +#: glib/gdatetime.c:213 msgctxt "GDateTime" msgid "%a %b %e %H:%M:%S %Y" msgstr "%a %d %b %Y %r %Z" #. Translators: this is the preferred format for expressing the date -#: ../glib/gdatetime.c:210 +#: glib/gdatetime.c:216 msgctxt "GDateTime" msgid "%m/%d/%y" msgstr "%d/%m/%y" #. Translators: this is the preferred format for expressing the time -#: ../glib/gdatetime.c:213 +#: glib/gdatetime.c:219 msgctxt "GDateTime" msgid "%H:%M:%S" msgstr "%H:%M:%S" #. Translators: this is the preferred format for expressing 12 hour time -#: ../glib/gdatetime.c:216 +#: glib/gdatetime.c:222 msgctxt "GDateTime" msgid "%I:%M:%S %p" msgstr "%I:%M:%S %p" @@ -4302,62 +4248,62 @@ #. * non-European) there is no difference between the standalone and #. * complete date form. #. -#: ../glib/gdatetime.c:251 +#: glib/gdatetime.c:261 msgctxt "full month name" msgid "January" msgstr "Januari" -#: ../glib/gdatetime.c:253 +#: glib/gdatetime.c:263 msgctxt "full month name" msgid "February" msgstr "Februari" -#: ../glib/gdatetime.c:255 +#: glib/gdatetime.c:265 msgctxt "full month name" msgid "March" msgstr "Maret" -#: ../glib/gdatetime.c:257 +#: glib/gdatetime.c:267 msgctxt "full month name" msgid "April" msgstr "April" -#: ../glib/gdatetime.c:259 +#: glib/gdatetime.c:269 msgctxt "full month name" msgid "May" msgstr "Mei" -#: ../glib/gdatetime.c:261 +#: glib/gdatetime.c:271 msgctxt "full month name" msgid "June" msgstr "Juni" -#: ../glib/gdatetime.c:263 +#: glib/gdatetime.c:273 msgctxt "full month name" msgid "July" msgstr "Juli" -#: ../glib/gdatetime.c:265 +#: glib/gdatetime.c:275 msgctxt "full month name" msgid "August" msgstr "Agustus" -#: ../glib/gdatetime.c:267 +#: glib/gdatetime.c:277 msgctxt "full month name" msgid "September" msgstr "September" -#: ../glib/gdatetime.c:269 +#: glib/gdatetime.c:279 msgctxt "full month name" msgid "October" msgstr "Oktober" -#: ../glib/gdatetime.c:271 +#: glib/gdatetime.c:281 msgctxt "full month name" msgid "November" msgstr "November" -#: ../glib/gdatetime.c:273 +#: glib/gdatetime.c:283 msgctxt "full month name" msgid "December" msgstr "Desember" @@ -4379,132 +4325,132 @@ #. * other platform. Here are abbreviated month names in a form #. * appropriate when they are used standalone. #. -#: ../glib/gdatetime.c:305 +#: glib/gdatetime.c:315 msgctxt "abbreviated month name" msgid "Jan" msgstr "Jan" -#: ../glib/gdatetime.c:307 +#: glib/gdatetime.c:317 msgctxt "abbreviated month name" msgid "Feb" msgstr "Feb" -#: ../glib/gdatetime.c:309 +#: glib/gdatetime.c:319 msgctxt "abbreviated month name" msgid "Mar" msgstr "Mar" -#: ../glib/gdatetime.c:311 +#: glib/gdatetime.c:321 msgctxt "abbreviated month name" msgid "Apr" msgstr "Apr" -#: ../glib/gdatetime.c:313 +#: glib/gdatetime.c:323 msgctxt "abbreviated month name" msgid "May" msgstr "Mei" -#: ../glib/gdatetime.c:315 +#: glib/gdatetime.c:325 msgctxt "abbreviated month name" msgid "Jun" msgstr "Jun" -#: ../glib/gdatetime.c:317 +#: glib/gdatetime.c:327 msgctxt "abbreviated month name" msgid "Jul" msgstr "Jul" -#: ../glib/gdatetime.c:319 +#: glib/gdatetime.c:329 msgctxt "abbreviated month name" msgid "Aug" msgstr "Ags" -#: ../glib/gdatetime.c:321 +#: glib/gdatetime.c:331 msgctxt "abbreviated month name" msgid "Sep" msgstr "Sep" -#: ../glib/gdatetime.c:323 +#: glib/gdatetime.c:333 msgctxt "abbreviated month name" msgid "Oct" msgstr "Okt" -#: ../glib/gdatetime.c:325 +#: glib/gdatetime.c:335 msgctxt "abbreviated month name" msgid "Nov" msgstr "Nov" -#: ../glib/gdatetime.c:327 +#: glib/gdatetime.c:337 msgctxt "abbreviated month name" msgid "Dec" msgstr "Des" -#: ../glib/gdatetime.c:342 +#: glib/gdatetime.c:352 msgctxt "full weekday name" msgid "Monday" msgstr "Senin" -#: ../glib/gdatetime.c:344 +#: glib/gdatetime.c:354 msgctxt "full weekday name" msgid "Tuesday" msgstr "Selasa" -#: ../glib/gdatetime.c:346 +#: glib/gdatetime.c:356 msgctxt "full weekday name" msgid "Wednesday" msgstr "Rabu" -#: ../glib/gdatetime.c:348 +#: glib/gdatetime.c:358 msgctxt "full weekday name" msgid "Thursday" msgstr "Kamis" -#: ../glib/gdatetime.c:350 +#: glib/gdatetime.c:360 msgctxt "full weekday name" msgid "Friday" msgstr "Jumat" -#: ../glib/gdatetime.c:352 +#: glib/gdatetime.c:362 msgctxt "full weekday name" msgid "Saturday" msgstr "Sabtu" -#: ../glib/gdatetime.c:354 +#: glib/gdatetime.c:364 msgctxt "full weekday name" msgid "Sunday" msgstr "Minggu" -#: ../glib/gdatetime.c:369 +#: glib/gdatetime.c:379 msgctxt "abbreviated weekday name" msgid "Mon" msgstr "Sen" -#: ../glib/gdatetime.c:371 +#: glib/gdatetime.c:381 msgctxt "abbreviated weekday name" msgid "Tue" msgstr "Sel" -#: ../glib/gdatetime.c:373 +#: glib/gdatetime.c:383 msgctxt "abbreviated weekday name" msgid "Wed" msgstr "Rab" -#: ../glib/gdatetime.c:375 +#: glib/gdatetime.c:385 msgctxt "abbreviated weekday name" msgid "Thu" msgstr "Kam" -#: ../glib/gdatetime.c:377 +#: glib/gdatetime.c:387 msgctxt "abbreviated weekday name" msgid "Fri" msgstr "Jum" -#: ../glib/gdatetime.c:379 +#: glib/gdatetime.c:389 msgctxt "abbreviated weekday name" msgid "Sat" msgstr "Sab" -#: ../glib/gdatetime.c:381 +#: glib/gdatetime.c:391 msgctxt "abbreviated weekday name" msgid "Sun" msgstr "Min" @@ -4526,62 +4472,62 @@ #. * (western European, non-European) there is no difference between the #. * standalone and complete date form. #. -#: ../glib/gdatetime.c:441 +#: glib/gdatetime.c:455 msgctxt "full month name with day" msgid "January" msgstr "Januari" -#: ../glib/gdatetime.c:443 +#: glib/gdatetime.c:457 msgctxt "full month name with day" msgid "February" msgstr "Februari" -#: ../glib/gdatetime.c:445 +#: glib/gdatetime.c:459 msgctxt "full month name with day" msgid "March" msgstr "Maret" -#: ../glib/gdatetime.c:447 +#: glib/gdatetime.c:461 msgctxt "full month name with day" msgid "April" msgstr "April" -#: ../glib/gdatetime.c:449 +#: glib/gdatetime.c:463 msgctxt "full month name with day" msgid "May" msgstr "Mei" -#: ../glib/gdatetime.c:451 +#: glib/gdatetime.c:465 msgctxt "full month name with day" msgid "June" msgstr "Juni" -#: ../glib/gdatetime.c:453 +#: glib/gdatetime.c:467 msgctxt "full month name with day" msgid "July" msgstr "Juli" -#: ../glib/gdatetime.c:455 +#: glib/gdatetime.c:469 msgctxt "full month name with day" msgid "August" msgstr "Agustus" -#: ../glib/gdatetime.c:457 +#: glib/gdatetime.c:471 msgctxt "full month name with day" msgid "September" msgstr "September" -#: ../glib/gdatetime.c:459 +#: glib/gdatetime.c:473 msgctxt "full month name with day" msgid "October" msgstr "Oktober" -#: ../glib/gdatetime.c:461 +#: glib/gdatetime.c:475 msgctxt "full month name with day" msgid "November" msgstr "November" -#: ../glib/gdatetime.c:463 +#: glib/gdatetime.c:477 msgctxt "full month name with day" msgid "December" msgstr "Desember" @@ -4603,191 +4549,190 @@ #. * month names almost ready to copy and paste here. In other systems #. * due to a bug the result is incorrect in some languages. #. -#: ../glib/gdatetime.c:524 +#: glib/gdatetime.c:542 msgctxt "abbreviated month name with day" msgid "Jan" msgstr "Jan" -#: ../glib/gdatetime.c:526 +#: glib/gdatetime.c:544 msgctxt "abbreviated month name with day" msgid "Feb" msgstr "Feb" -#: ../glib/gdatetime.c:528 +#: glib/gdatetime.c:546 msgctxt "abbreviated month name with day" msgid "Mar" msgstr "Mar" -#: ../glib/gdatetime.c:530 +#: glib/gdatetime.c:548 msgctxt "abbreviated month name with day" msgid "Apr" msgstr "Apr" -#: ../glib/gdatetime.c:532 +#: glib/gdatetime.c:550 msgctxt "abbreviated month name with day" msgid "May" msgstr "Mei" -#: ../glib/gdatetime.c:534 +#: glib/gdatetime.c:552 msgctxt "abbreviated month name with day" msgid "Jun" msgstr "Jun" -#: ../glib/gdatetime.c:536 +#: glib/gdatetime.c:554 msgctxt "abbreviated month name with day" msgid "Jul" msgstr "Jul" -#: ../glib/gdatetime.c:538 +#: glib/gdatetime.c:556 msgctxt "abbreviated month name with day" msgid "Aug" msgstr "Ags" -#: ../glib/gdatetime.c:540 +#: glib/gdatetime.c:558 msgctxt "abbreviated month name with day" msgid "Sep" msgstr "Sep" -#: ../glib/gdatetime.c:542 +#: glib/gdatetime.c:560 msgctxt "abbreviated month name with day" msgid "Oct" msgstr "Okt" -#: ../glib/gdatetime.c:544 +#: glib/gdatetime.c:562 msgctxt "abbreviated month name with day" msgid "Nov" msgstr "Nov" -#: ../glib/gdatetime.c:546 +#: glib/gdatetime.c:564 msgctxt "abbreviated month name with day" msgid "Dec" msgstr "Des" #. Translators: 'before midday' indicator -#: ../glib/gdatetime.c:563 +#: glib/gdatetime.c:581 msgctxt "GDateTime" msgid "AM" msgstr "AM" #. Translators: 'after midday' indicator -#: ../glib/gdatetime.c:566 +#: glib/gdatetime.c:584 msgctxt "GDateTime" msgid "PM" msgstr "PM" -#: ../glib/gdir.c:155 +#: glib/gdir.c:155 #, c-format msgid "Error opening directory “%s”: %s" msgstr "Galat saat membuka direktori \"%s\": %s" -#: ../glib/gfileutils.c:716 ../glib/gfileutils.c:808 +#: glib/gfileutils.c:716 glib/gfileutils.c:808 #, c-format msgid "Could not allocate %lu byte to read file “%s”" msgid_plural "Could not allocate %lu bytes to read file “%s”" msgstr[0] "Tidak dapat mengalokasikan %lu byte untuk membaca berkas \"%s\"" -#: ../glib/gfileutils.c:733 +#: glib/gfileutils.c:733 #, c-format msgid "Error reading file “%s”: %s" msgstr "Galat saat membaca berkas \"%s\": %s" -#: ../glib/gfileutils.c:769 +#: glib/gfileutils.c:769 #, c-format msgid "File “%s” is too large" msgstr "Berkas \"%s\" terlalu besar" -#: ../glib/gfileutils.c:833 +#: glib/gfileutils.c:833 #, c-format msgid "Failed to read from file “%s”: %s" msgstr "Gagal membaca dari berkas \"%s\": %s" -#: ../glib/gfileutils.c:881 ../glib/gfileutils.c:953 +#: glib/gfileutils.c:881 glib/gfileutils.c:953 #, c-format msgid "Failed to open file “%s”: %s" msgstr "Gagal membuka berkas \"%s\": %s" -#: ../glib/gfileutils.c:893 +#: glib/gfileutils.c:893 #, c-format msgid "Failed to get attributes of file “%s”: fstat() failed: %s" msgstr "Gagal mendapat atribut berkas \"%s\": fstat() gagal: %s" -#: ../glib/gfileutils.c:923 +#: glib/gfileutils.c:923 #, c-format msgid "Failed to open file “%s”: fdopen() failed: %s" msgstr "Gagal membuka berkas \"%s\": fdopen() gagal: %s" -#: ../glib/gfileutils.c:1022 +#: glib/gfileutils.c:1022 #, c-format msgid "Failed to rename file “%s” to “%s”: g_rename() failed: %s" msgstr "Gagal mengubah nama berkas \"%s\" menjadi \"%s\": g_rename() gagal: %s" -#: ../glib/gfileutils.c:1057 ../glib/gfileutils.c:1564 +#: glib/gfileutils.c:1057 glib/gfileutils.c:1564 #, c-format msgid "Failed to create file “%s”: %s" msgstr "Gagal membuat berkas \"%s\": %s" -#: ../glib/gfileutils.c:1084 +#: glib/gfileutils.c:1084 #, c-format msgid "Failed to write file “%s”: write() failed: %s" msgstr "Gagal menulis berkas \"%s\": write() gagal: %s" -#: ../glib/gfileutils.c:1127 +#: glib/gfileutils.c:1127 #, c-format msgid "Failed to write file “%s”: fsync() failed: %s" msgstr "Gagal menulis berkas \"%s\": fsync() gagal: %s" -#: ../glib/gfileutils.c:1251 +#: glib/gfileutils.c:1251 #, c-format msgid "Existing file “%s” could not be removed: g_unlink() failed: %s" msgstr "Berkas \"%s\" yang ada tidak dapat dibuang: g_unlink() gagal: %s" -#: ../glib/gfileutils.c:1530 +#: glib/gfileutils.c:1530 #, c-format msgid "Template “%s” invalid, should not contain a “%s”" msgstr "Templat \"%s\" tidak valid, tidak boleh mengandung \"%s\"" -#: ../glib/gfileutils.c:1543 +#: glib/gfileutils.c:1543 #, c-format msgid "Template “%s” doesn’t contain XXXXXX" msgstr "Templat \"%s\" tidak memuat XXXXXX" -#: ../glib/gfileutils.c:2105 +#: glib/gfileutils.c:2105 #, c-format msgid "Failed to read the symbolic link “%s”: %s" msgstr "Gagal membaca taut simbolik \"%s\": %s" -#: ../glib/giochannel.c:1389 +#: glib/giochannel.c:1390 #, c-format msgid "Could not open converter from “%s” to “%s”: %s" msgstr "Tidak dapat membuka pengubah dari \"%s\" menjadi \"%s\": %s" -#: ../glib/giochannel.c:1734 +#: glib/giochannel.c:1735 msgid "Can’t do a raw read in g_io_channel_read_line_string" msgstr "" "Tidak dapat melakukan pembacaan mentah dalam g_io_channel_read_line_string" -#: ../glib/giochannel.c:1781 ../glib/giochannel.c:2039 -#: ../glib/giochannel.c:2126 +#: glib/giochannel.c:1782 glib/giochannel.c:2040 glib/giochannel.c:2127 msgid "Leftover unconverted data in read buffer" msgstr "Ada data tersisa yang belum dikonversi pada penyangga read" -#: ../glib/giochannel.c:1862 ../glib/giochannel.c:1939 +#: glib/giochannel.c:1863 glib/giochannel.c:1940 msgid "Channel terminates in a partial character" msgstr "Kanal terputus pada karakter sebagian" -#: ../glib/giochannel.c:1925 +#: glib/giochannel.c:1926 msgid "Can’t do a raw read in g_io_channel_read_to_end" msgstr "Tidak dapat melakukan pembacaan mentah dalam g_io_channel_read_to_end" -#: ../glib/gkeyfile.c:788 +#: glib/gkeyfile.c:788 msgid "Valid key file could not be found in search dirs" msgstr "Berkas kunci yang valid tak ditemukan pada direktori yang dicari" -#: ../glib/gkeyfile.c:825 +#: glib/gkeyfile.c:825 msgid "Not a regular file" msgstr "Bukan berkas biasa" -#: ../glib/gkeyfile.c:1270 +#: glib/gkeyfile.c:1270 #, c-format msgid "" "Key file contains line “%s” which is not a key-value pair, group, or comment" @@ -4795,51 +4740,51 @@ "Berkas kunci mengandung baris \"%s\" yang bukan suatu pasangan kunci-nilai, " "kelompok, atau komentar" -#: ../glib/gkeyfile.c:1327 +#: glib/gkeyfile.c:1327 #, c-format msgid "Invalid group name: %s" msgstr "Nama grup tak valid: %s" -#: ../glib/gkeyfile.c:1349 +#: glib/gkeyfile.c:1349 msgid "Key file does not start with a group" msgstr "Berkas kunci tidak mulai dengan sebuah kelompok" -#: ../glib/gkeyfile.c:1375 +#: glib/gkeyfile.c:1375 #, c-format msgid "Invalid key name: %s" msgstr "Nama kunci tak valid: %s" -#: ../glib/gkeyfile.c:1402 +#: glib/gkeyfile.c:1402 #, c-format msgid "Key file contains unsupported encoding “%s”" msgstr "Berkas kunci mengandung enkoding \"%s\" yang tidak didukung" -#: ../glib/gkeyfile.c:1645 ../glib/gkeyfile.c:1818 ../glib/gkeyfile.c:3271 -#: ../glib/gkeyfile.c:3334 ../glib/gkeyfile.c:3464 ../glib/gkeyfile.c:3594 -#: ../glib/gkeyfile.c:3738 ../glib/gkeyfile.c:3967 ../glib/gkeyfile.c:4034 +#: glib/gkeyfile.c:1645 glib/gkeyfile.c:1818 glib/gkeyfile.c:3271 +#: glib/gkeyfile.c:3334 glib/gkeyfile.c:3464 glib/gkeyfile.c:3594 +#: glib/gkeyfile.c:3738 glib/gkeyfile.c:3967 glib/gkeyfile.c:4034 #, c-format msgid "Key file does not have group “%s”" msgstr "Berkas kunci tidak memiliki grup \"%s\"" -#: ../glib/gkeyfile.c:1773 +#: glib/gkeyfile.c:1773 #, c-format msgid "Key file does not have key “%s” in group “%s”" msgstr "Berkas kunci tidak memiliki kunci \"%s\" dalam kelompok \"%s\"" -#: ../glib/gkeyfile.c:1935 ../glib/gkeyfile.c:2051 +#: glib/gkeyfile.c:1935 glib/gkeyfile.c:2051 #, c-format msgid "Key file contains key “%s” with value “%s” which is not UTF-8" msgstr "" "Berkas kunci mengandung kunci \"%s\" dengan nilai \"%s\" yang bukan UTF-8" -#: ../glib/gkeyfile.c:1955 ../glib/gkeyfile.c:2071 ../glib/gkeyfile.c:2513 +#: glib/gkeyfile.c:1955 glib/gkeyfile.c:2071 glib/gkeyfile.c:2513 #, c-format msgid "" "Key file contains key “%s” which has a value that cannot be interpreted." msgstr "" "Berkas kunci mengandung kunci \"%s\" yang nilainya tidak dapat diterjemahkan." -#: ../glib/gkeyfile.c:2731 ../glib/gkeyfile.c:3100 +#: glib/gkeyfile.c:2731 glib/gkeyfile.c:3100 #, c-format msgid "" "Key file contains key “%s” in group “%s” which has a value that cannot be " @@ -4848,81 +4793,81 @@ "Berkas kunci mengandung kunci \"%s\" dalam grup \"%s\" yang nilainya tidak " "dapat diterjemahkan." -#: ../glib/gkeyfile.c:2809 ../glib/gkeyfile.c:2886 +#: glib/gkeyfile.c:2809 glib/gkeyfile.c:2886 #, c-format msgid "Key “%s” in group “%s” has value “%s” where %s was expected" msgstr "Kunci \"%s\" dalam grup \"%s\" bernilai \"%s\" padahal diharapkan %s" -#: ../glib/gkeyfile.c:4274 +#: glib/gkeyfile.c:4274 msgid "Key file contains escape character at end of line" msgstr "Berkas kunci mengandung karakter escape pada akhir baris" -#: ../glib/gkeyfile.c:4296 +#: glib/gkeyfile.c:4296 #, c-format msgid "Key file contains invalid escape sequence “%s”" msgstr "Berkas kunci memuat urutan escape \"%s\" yang tidak valid" -#: ../glib/gkeyfile.c:4440 +#: glib/gkeyfile.c:4440 #, c-format msgid "Value “%s” cannot be interpreted as a number." msgstr "Nilai \"%s\" tidak bisa diterjemahkan sebagai sebuah bilangan." -#: ../glib/gkeyfile.c:4454 +#: glib/gkeyfile.c:4454 #, c-format msgid "Integer value “%s” out of range" msgstr "Nilai bilangan bulat \"%s\" di luar jangkauan" -#: ../glib/gkeyfile.c:4487 +#: glib/gkeyfile.c:4487 #, c-format msgid "Value “%s” cannot be interpreted as a float number." msgstr "Nilai \"%s\" tidak dapat diterjemahkan sebagai sebuah bilangan float." -#: ../glib/gkeyfile.c:4526 +#: glib/gkeyfile.c:4526 #, c-format msgid "Value “%s” cannot be interpreted as a boolean." msgstr "Nilai \"%s\" tidak dapat diterjemahkan sebagai sebuah boolean." -#: ../glib/gmappedfile.c:129 +#: glib/gmappedfile.c:129 #, c-format msgid "Failed to get attributes of file “%s%s%s%s”: fstat() failed: %s" msgstr "Gagal mengambil atribut berkas \"%s%s%s%s\": fstat() gagal: %s" -#: ../glib/gmappedfile.c:195 +#: glib/gmappedfile.c:195 #, c-format msgid "Failed to map %s%s%s%s: mmap() failed: %s" msgstr "Gagal memetakan %s%s%s%s: mmap() gagal: %s" -#: ../glib/gmappedfile.c:262 +#: glib/gmappedfile.c:262 #, c-format msgid "Failed to open file “%s”: open() failed: %s" msgstr "Gagal membuka berkas \"%s\": open() gagal: %s" -#: ../glib/gmarkup.c:397 ../glib/gmarkup.c:439 +#: glib/gmarkup.c:398 glib/gmarkup.c:440 #, c-format msgid "Error on line %d char %d: " msgstr "Galat pada baris %d karakter ke-%d: " -#: ../glib/gmarkup.c:461 ../glib/gmarkup.c:544 +#: glib/gmarkup.c:462 glib/gmarkup.c:545 #, c-format msgid "Invalid UTF-8 encoded text in name - not valid '%s'" msgstr "Teks UTF-8 dalam nama tak valid - bukan '%s' yang valid" -#: ../glib/gmarkup.c:472 +#: glib/gmarkup.c:473 #, c-format msgid "'%s' is not a valid name" msgstr "'%s' bukan suatu nama yang valid" -#: ../glib/gmarkup.c:488 +#: glib/gmarkup.c:489 #, c-format msgid "'%s' is not a valid name: '%c'" msgstr "'%s' bukan suatu nama yang valid: '%c'" -#: ../glib/gmarkup.c:598 +#: glib/gmarkup.c:611 #, c-format msgid "Error on line %d: %s" msgstr "Galat pada baris ke-%d: %s" -#: ../glib/gmarkup.c:675 +#: glib/gmarkup.c:688 #, c-format msgid "" "Failed to parse '%-.*s', which should have been a digit inside a character " @@ -4931,7 +4876,7 @@ "Gagal saat mengurai '%-.*s'. yang seharusnya sebuah digit dalam referensi " "karakter (misalnya ê) - mungkin digitnya terlalu besar" -#: ../glib/gmarkup.c:687 +#: glib/gmarkup.c:700 msgid "" "Character reference did not end with a semicolon; most likely you used an " "ampersand character without intending to start an entity - escape ampersand " @@ -4941,25 +4886,25 @@ "menggunakan karakter ampersand tanpa bermaksud menjadikannya sebagai " "entitas. Silakan gunakan & saja" -#: ../glib/gmarkup.c:713 +#: glib/gmarkup.c:726 #, c-format msgid "Character reference '%-.*s' does not encode a permitted character" msgstr "" "Referensi karakter '%-.*s' tidak mengencodekan karakter yang diperbolehkan" -#: ../glib/gmarkup.c:751 +#: glib/gmarkup.c:764 msgid "" "Empty entity '&;' seen; valid entities are: & " < > '" msgstr "" "Ada entitas '&;' yang kosong; Entitas yang benar antara lain adalah: & " "" < > '" -#: ../glib/gmarkup.c:759 +#: glib/gmarkup.c:772 #, c-format msgid "Entity name '%-.*s' is not known" msgstr "Nama entitas '%-.*s' tak dikenal" -#: ../glib/gmarkup.c:764 +#: glib/gmarkup.c:777 msgid "" "Entity did not end with a semicolon; most likely you used an ampersand " "character without intending to start an entity - escape ampersand as &" @@ -4968,11 +4913,11 @@ "ampersand tanpa bermaksud menjadikannya sebagai entitas - silakan pakai " "& saja" -#: ../glib/gmarkup.c:1170 +#: glib/gmarkup.c:1183 msgid "Document must begin with an element (e.g. )" msgstr "Dokumen harus dimulai dengan elemen (misalnya )" -#: ../glib/gmarkup.c:1210 +#: glib/gmarkup.c:1223 #, c-format msgid "" "'%s' is not a valid character following a '<' character; it may not begin an " @@ -4981,7 +4926,7 @@ "'%s' bukanlah karakter yang benar bila diikuti dengan karakter '<'. Ini " "tidak boleh menjadi nama elemen" -#: ../glib/gmarkup.c:1252 +#: glib/gmarkup.c:1265 #, c-format msgid "" "Odd character '%s', expected a '>' character to end the empty-element tag " @@ -4990,7 +4935,7 @@ "Ada karakter aneh '%s', seharusnya ada '>' untuk mengakhiri tag elemen " "kosong '%s'" -#: ../glib/gmarkup.c:1333 +#: glib/gmarkup.c:1346 #, c-format msgid "" "Odd character '%s', expected a '=' after attribute name '%s' of element '%s'" @@ -4998,7 +4943,7 @@ "Ada karakter aneh '%s'. Seharusnya ada karakter '=' setelah nama atribut " "'%s' pada elemen '%s'" -#: ../glib/gmarkup.c:1374 +#: glib/gmarkup.c:1387 #, c-format msgid "" "Odd character '%s', expected a '>' or '/' character to end the start tag of " @@ -5009,7 +4954,7 @@ "padaelemen '%s', atau bisa juga ada atribut lain. Mungkin Anda menggunakan " "karakter yang tidak diperbolehkan pada nama atribut" -#: ../glib/gmarkup.c:1418 +#: glib/gmarkup.c:1431 #, c-format msgid "" "Odd character '%s', expected an open quote mark after the equals sign when " @@ -5018,7 +4963,7 @@ "Ada karakter aneh '%s'. Seharusnya ada tanda kutip buka setelah tanda sama " "dengan saat memberikan nilai atribut '%s' pada elemen '%s'" -#: ../glib/gmarkup.c:1551 +#: glib/gmarkup.c:1564 #, c-format msgid "" "'%s' is not a valid character following the characters ''" -#: ../glib/gmarkup.c:1598 +#: glib/gmarkup.c:1611 #, c-format msgid "Element '%s' was closed, no element is currently open" msgstr "Elemen '%s' sudah ditutup, tidak ada elemen yang masih terbuka" -#: ../glib/gmarkup.c:1607 +#: glib/gmarkup.c:1620 #, c-format msgid "Element '%s' was closed, but the currently open element is '%s'" msgstr "Elemen '%s' sudah ditutup, tapi elemen yang masih terbuka adalah '%s'" -#: ../glib/gmarkup.c:1760 +#: glib/gmarkup.c:1773 msgid "Document was empty or contained only whitespace" msgstr "Dokumen kosong atau berisi whitespace saja" -#: ../glib/gmarkup.c:1774 +#: glib/gmarkup.c:1787 msgid "Document ended unexpectedly just after an open angle bracket '<'" msgstr "" "Dokumen terpotong tidak sempurna sesaat setelah membuka kurung siku '<'" -#: ../glib/gmarkup.c:1782 ../glib/gmarkup.c:1827 +#: glib/gmarkup.c:1795 glib/gmarkup.c:1840 #, c-format msgid "" "Document ended unexpectedly with elements still open - '%s' was the last " @@ -5064,7 +5009,7 @@ "Dokumen terpotong tidak sempurna dengan elemen yang masih terbuka - '%s' " "adalah elemen terakhir yang dibuka" -#: ../glib/gmarkup.c:1790 +#: glib/gmarkup.c:1803 #, c-format msgid "" "Document ended unexpectedly, expected to see a close angle bracket ending " @@ -5073,19 +5018,19 @@ "Dokumen terpotong tidak sempurna, seharusnya ada kurung siku penutup untuk " "mengakhiri tag <%s/>" -#: ../glib/gmarkup.c:1796 +#: glib/gmarkup.c:1809 msgid "Document ended unexpectedly inside an element name" msgstr "Dokumen terpotong tidak sempurna pada dalam nama elemen" -#: ../glib/gmarkup.c:1802 +#: glib/gmarkup.c:1815 msgid "Document ended unexpectedly inside an attribute name" msgstr "Dokumen terpotong tidak sempurna di dalam nama atribut" -#: ../glib/gmarkup.c:1807 +#: glib/gmarkup.c:1820 msgid "Document ended unexpectedly inside an element-opening tag." msgstr "Dokumen terpotong tidak sempurna di dalam tag pembukaan elemen." -#: ../glib/gmarkup.c:1813 +#: glib/gmarkup.c:1826 msgid "" "Document ended unexpectedly after the equals sign following an attribute " "name; no attribute value" @@ -5093,312 +5038,319 @@ "Dokumen terpotong tidak sempurna setelah tanda sama dengan mengikuti nama " "atribut. Tidak ada nilai atribut yang diperoleh" -#: ../glib/gmarkup.c:1820 +#: glib/gmarkup.c:1833 msgid "Document ended unexpectedly while inside an attribute value" msgstr "Dokumen tidak sempura saat ada dalam nilai atribut" -#: ../glib/gmarkup.c:1836 +#: glib/gmarkup.c:1850 #, c-format msgid "Document ended unexpectedly inside the close tag for element '%s'" msgstr "Dokumen terpotong tidak sempurna di dalam tag penutup elemen '%s'" -#: ../glib/gmarkup.c:1842 +#: glib/gmarkup.c:1854 +msgid "" +"Document ended unexpectedly inside the close tag for an unopened element" +msgstr "" +"Dokumen terpotong tidak sempurna di dalam tag penutup untuk elemen yang " +"belum dibuka" + +#: glib/gmarkup.c:1860 msgid "Document ended unexpectedly inside a comment or processing instruction" msgstr "" "Dokumen terpotong tidak sempurna di dalam keterangan atau instruksi " "pemrosesan" -#: ../glib/goption.c:861 +#: glib/goption.c:861 msgid "[OPTION…]" msgstr "[OPSI…]" -#: ../glib/goption.c:977 +#: glib/goption.c:977 msgid "Help Options:" msgstr "Opsi Bantuan:" -#: ../glib/goption.c:978 +#: glib/goption.c:978 msgid "Show help options" msgstr "Menampilkan opsi bantuan" -#: ../glib/goption.c:984 +#: glib/goption.c:984 msgid "Show all help options" msgstr "Menampilkan semua opsi bantuan" -#: ../glib/goption.c:1047 +#: glib/goption.c:1047 msgid "Application Options:" msgstr "Opsi Aplikasi:" -#: ../glib/goption.c:1049 +#: glib/goption.c:1049 msgid "Options:" msgstr "Opsi:" -#: ../glib/goption.c:1113 ../glib/goption.c:1183 +#: glib/goption.c:1113 glib/goption.c:1183 #, c-format msgid "Cannot parse integer value “%s” for %s" msgstr "Tidak bisa mengurai nilai bilangan bulat \"%s\" untuk \"%s\"" -#: ../glib/goption.c:1123 ../glib/goption.c:1191 +#: glib/goption.c:1123 glib/goption.c:1191 #, c-format msgid "Integer value “%s” for %s out of range" msgstr "Nilai bilangan bulat \"%s\" untuk %s di luar jangkauan" -#: ../glib/goption.c:1148 +#: glib/goption.c:1148 #, c-format msgid "Cannot parse double value “%s” for %s" msgstr "Tidak bisa mengurai nilai double \"%s\" bagi %s" -#: ../glib/goption.c:1156 +#: glib/goption.c:1156 #, c-format msgid "Double value “%s” for %s out of range" msgstr "Nilai double \"%s\" untuk %s di luar jangkauan" -#: ../glib/goption.c:1448 ../glib/goption.c:1527 +#: glib/goption.c:1448 glib/goption.c:1527 #, c-format msgid "Error parsing option %s" msgstr "Galat saat mengurai opsi %s" -#: ../glib/goption.c:1558 ../glib/goption.c:1671 +#: glib/goption.c:1558 glib/goption.c:1671 #, c-format msgid "Missing argument for %s" msgstr "Argumen untuk %s tidak lengkap" -#: ../glib/goption.c:2132 +#: glib/goption.c:2132 #, c-format msgid "Unknown option %s" msgstr "Pilihan tidak diketahui %s" -#: ../glib/gregex.c:257 +#: glib/gregex.c:257 msgid "corrupted object" msgstr "objek rusak" -#: ../glib/gregex.c:259 +#: glib/gregex.c:259 msgid "internal error or corrupted object" msgstr "kesalahan internal atau objek rusak" -#: ../glib/gregex.c:261 +#: glib/gregex.c:261 msgid "out of memory" msgstr "kehabisan memori" -#: ../glib/gregex.c:266 +#: glib/gregex.c:266 msgid "backtracking limit reached" msgstr "batas pelacakan balik tercapai" -#: ../glib/gregex.c:278 ../glib/gregex.c:286 +#: glib/gregex.c:278 glib/gregex.c:286 msgid "the pattern contains items not supported for partial matching" msgstr "pola memuat butir yang tak didukung bagi pencocokan sebagian" -#: ../glib/gregex.c:280 +#: glib/gregex.c:280 msgid "internal error" msgstr "kesalahan internal" -#: ../glib/gregex.c:288 +#: glib/gregex.c:288 msgid "back references as conditions are not supported for partial matching" msgstr "acuan balik sebagai persyaratan tak didukung bagi pencocokan sebagian" -#: ../glib/gregex.c:297 +#: glib/gregex.c:297 msgid "recursion limit reached" msgstr "batas rekursi dicapai" -#: ../glib/gregex.c:299 +#: glib/gregex.c:299 msgid "invalid combination of newline flags" msgstr "kombinasi bendera baris baru yang tak valid" -#: ../glib/gregex.c:301 +#: glib/gregex.c:301 msgid "bad offset" msgstr "nilai offset salah" -#: ../glib/gregex.c:303 +#: glib/gregex.c:303 msgid "short utf8" msgstr "utf8 pendek" -#: ../glib/gregex.c:305 +#: glib/gregex.c:305 msgid "recursion loop" msgstr "pengulangan rekursi" -#: ../glib/gregex.c:309 +#: glib/gregex.c:309 msgid "unknown error" msgstr "galat tak dikenal" -#: ../glib/gregex.c:329 +#: glib/gregex.c:329 msgid "\\ at end of pattern" msgstr "\\ di akhir pola" -#: ../glib/gregex.c:332 +#: glib/gregex.c:332 msgid "\\c at end of pattern" msgstr "\\c di akhir pola" -#: ../glib/gregex.c:335 +#: glib/gregex.c:335 msgid "unrecognized character following \\" msgstr "karakter tak dikenal setelah \\" -#: ../glib/gregex.c:338 +#: glib/gregex.c:338 msgid "numbers out of order in {} quantifier" msgstr "angka tak urut di quantifier {}" -#: ../glib/gregex.c:341 +#: glib/gregex.c:341 msgid "number too big in {} quantifier" msgstr "angka terlalu besar di quantifier {}" -#: ../glib/gregex.c:344 +#: glib/gregex.c:344 msgid "missing terminating ] for character class" msgstr "pengakhiran ] hilang bagi kelas karakter" -#: ../glib/gregex.c:347 +#: glib/gregex.c:347 msgid "invalid escape sequence in character class" msgstr "rangkaian escape tak valid dalam kelas karakter" -#: ../glib/gregex.c:350 +#: glib/gregex.c:350 msgid "range out of order in character class" msgstr "jangkauan tak terurut dalam kelas karakter" -#: ../glib/gregex.c:353 +#: glib/gregex.c:353 msgid "nothing to repeat" msgstr "tak ada yang dapat diulang" -#: ../glib/gregex.c:357 +#: glib/gregex.c:357 msgid "unexpected repeat" msgstr "pengulangan yang tak diharapkan" -#: ../glib/gregex.c:360 +#: glib/gregex.c:360 msgid "unrecognized character after (? or (?-" msgstr "karakter tak dikenal setelah (? atau (?-" -#: ../glib/gregex.c:363 +#: glib/gregex.c:363 msgid "POSIX named classes are supported only within a class" msgstr "kelas POSIX yang bernama hanya didukung di dalam suatu kelas" -#: ../glib/gregex.c:366 +#: glib/gregex.c:366 msgid "missing terminating )" msgstr "pengakhiran ) hilang" -#: ../glib/gregex.c:369 +#: glib/gregex.c:369 msgid "reference to non-existent subpattern" msgstr "acuan ke sub pola yang tak ada" -#: ../glib/gregex.c:372 +#: glib/gregex.c:372 msgid "missing ) after comment" msgstr "tak ada ) setelah komentar" -#: ../glib/gregex.c:375 +#: glib/gregex.c:375 msgid "regular expression is too large" msgstr "ekspresi reguler terlalu besar" -#: ../glib/gregex.c:378 +#: glib/gregex.c:378 msgid "failed to get memory" msgstr "gagal memperoleh memori" -#: ../glib/gregex.c:382 +#: glib/gregex.c:382 msgid ") without opening (" msgstr ") tanpa pembuka (" -#: ../glib/gregex.c:386 +#: glib/gregex.c:386 msgid "code overflow" msgstr "kode tumpah (overflow)" -#: ../glib/gregex.c:390 +#: glib/gregex.c:390 msgid "unrecognized character after (?<" msgstr "karakter tak dikenal setelah (?<" -#: ../glib/gregex.c:393 +#: glib/gregex.c:393 msgid "lookbehind assertion is not fixed length" msgstr "panjang asersi lookbehind tak tetap" -#: ../glib/gregex.c:396 +#: glib/gregex.c:396 msgid "malformed number or name after (?(" msgstr "angka atau nama salah bentuk setelah (?(" -#: ../glib/gregex.c:399 +#: glib/gregex.c:399 msgid "conditional group contains more than two branches" msgstr "grup bersyarat mengandung lebih dari dua cabang" -#: ../glib/gregex.c:402 +#: glib/gregex.c:402 msgid "assertion expected after (?(" msgstr "berharap asersi setelah (?(" #. translators: '(?R' and '(?[+-]digits' are both meant as (groups of) #. * sequences here, '(?-54' would be an example for the second group. #. -#: ../glib/gregex.c:409 +#: glib/gregex.c:409 msgid "(?R or (?[+-]digits must be followed by )" msgstr "(?R atau (?[+-]digit mesti diikuti oleh )" -#: ../glib/gregex.c:412 +#: glib/gregex.c:412 msgid "unknown POSIX class name" msgstr "nama kelas POSIX tak dikenal" -#: ../glib/gregex.c:415 +#: glib/gregex.c:415 msgid "POSIX collating elements are not supported" msgstr "elemen kolasi POSIX tak didukung" -#: ../glib/gregex.c:418 +#: glib/gregex.c:418 msgid "character value in \\x{...} sequence is too large" msgstr "nilai karakter dalam urutan \\x{...} terlalu besar" -#: ../glib/gregex.c:421 +#: glib/gregex.c:421 msgid "invalid condition (?(0)" msgstr "kondisi tak valid (?(0)" -#: ../glib/gregex.c:424 +#: glib/gregex.c:424 msgid "\\C not allowed in lookbehind assertion" msgstr "\\C tak diijinkan di asersi lookbehind" -#: ../glib/gregex.c:431 +#: glib/gregex.c:431 msgid "escapes \\L, \\l, \\N{name}, \\U, and \\u are not supported" msgstr "escape \\L, \\l, \\N{name}, \\U, dan \\u tak didukung" -#: ../glib/gregex.c:434 +#: glib/gregex.c:434 msgid "recursive call could loop indefinitely" msgstr "pemanggilan rekursif bisa berulang tak terhingga" -#: ../glib/gregex.c:438 +#: glib/gregex.c:438 msgid "unrecognized character after (?P" msgstr "karakter tak dikenal setelah (?P" -#: ../glib/gregex.c:441 +#: glib/gregex.c:441 msgid "missing terminator in subpattern name" msgstr "terminator di nama sub pola hilang" -#: ../glib/gregex.c:444 +#: glib/gregex.c:444 msgid "two named subpatterns have the same name" msgstr "dua sub pola yang bernama memiliki nama sama" -#: ../glib/gregex.c:447 +#: glib/gregex.c:447 msgid "malformed \\P or \\p sequence" msgstr "urutan \\P atau \\p salah bentuk" -#: ../glib/gregex.c:450 +#: glib/gregex.c:450 msgid "unknown property name after \\P or \\p" msgstr "nama properti tak dikenal setelah \\P atau \\p" -#: ../glib/gregex.c:453 +#: glib/gregex.c:453 msgid "subpattern name is too long (maximum 32 characters)" msgstr "nama sub pola terlalu panjang (maksimum 32 karakter)" -#: ../glib/gregex.c:456 +#: glib/gregex.c:456 msgid "too many named subpatterns (maximum 10,000)" msgstr "terlalu banyak sub pola yang dinamai (maksimum 10.000)" -#: ../glib/gregex.c:459 +#: glib/gregex.c:459 msgid "octal value is greater than \\377" msgstr "nilai oktal lebih dari \\377" -#: ../glib/gregex.c:463 +#: glib/gregex.c:463 msgid "overran compiling workspace" msgstr "menimpa ruang kerja kompilasi" -#: ../glib/gregex.c:467 +#: glib/gregex.c:467 msgid "previously-checked referenced subpattern not found" msgstr "sub pola yang diacu yang sebelumnya diperiksa tak ditemukan" -#: ../glib/gregex.c:470 +#: glib/gregex.c:470 msgid "DEFINE group contains more than one branch" msgstr "grup DEFINE mengandung lebih dari satu cabang" -#: ../glib/gregex.c:473 +#: glib/gregex.c:473 msgid "inconsistent NEWLINE options" msgstr "opsi NEWLINE tak konsisten" -#: ../glib/gregex.c:476 +#: glib/gregex.c:476 msgid "" "\\g is not followed by a braced, angle-bracketed, or quoted name or number, " "or by a plain number" @@ -5406,279 +5358,279 @@ "\\g tak diikuti oleh bilangan atau nama dalam tanda kutip, kurung siku, atau " "kurung kurawal, atau bilangan polos" -#: ../glib/gregex.c:480 +#: glib/gregex.c:480 msgid "a numbered reference must not be zero" msgstr "acuan bernomor tak boleh nol" -#: ../glib/gregex.c:483 +#: glib/gregex.c:483 msgid "an argument is not allowed for (*ACCEPT), (*FAIL), or (*COMMIT)" msgstr "argumen tak diijinkan bagi (*ACCEPT), (*FAIL), atau (*COMMIT)" -#: ../glib/gregex.c:486 +#: glib/gregex.c:486 msgid "(*VERB) not recognized" msgstr "(*VERB) tak dikenal" -#: ../glib/gregex.c:489 +#: glib/gregex.c:489 msgid "number is too big" msgstr "angka terlalu besar" -#: ../glib/gregex.c:492 +#: glib/gregex.c:492 msgid "missing subpattern name after (?&" msgstr "kurang nama sub pola setelah (?&" -#: ../glib/gregex.c:495 +#: glib/gregex.c:495 msgid "digit expected after (?+" msgstr "diharapkan digit setelah (?+" -#: ../glib/gregex.c:498 +#: glib/gregex.c:498 msgid "] is an invalid data character in JavaScript compatibility mode" msgstr "] adalah karakter data tak valid dalam mode kompatibilitas JavaScript" -#: ../glib/gregex.c:501 +#: glib/gregex.c:501 msgid "different names for subpatterns of the same number are not allowed" msgstr "nama-nama berbeda bagi sub pola dari bilangan yang sama tak diijinkan" -#: ../glib/gregex.c:504 +#: glib/gregex.c:504 msgid "(*MARK) must have an argument" msgstr "(*MARK) mesti punya argumen" -#: ../glib/gregex.c:507 +#: glib/gregex.c:507 msgid "\\c must be followed by an ASCII character" msgstr "\\c mesti diikuti oleh sebuah karakter ASCII" -#: ../glib/gregex.c:510 +#: glib/gregex.c:510 msgid "\\k is not followed by a braced, angle-bracketed, or quoted name" msgstr "" "\\k tak diikuti oleh nama yang diapit tanda kutip, kurung siku, atau kurung " "kurawal" -#: ../glib/gregex.c:513 +#: glib/gregex.c:513 msgid "\\N is not supported in a class" msgstr "\\N tak didukung dalam suatu kelas" -#: ../glib/gregex.c:516 +#: glib/gregex.c:516 msgid "too many forward references" msgstr "terlalu banyak acuan maju" -#: ../glib/gregex.c:519 +#: glib/gregex.c:519 msgid "name is too long in (*MARK), (*PRUNE), (*SKIP), or (*THEN)" msgstr "nama terlalu panjang dalam (*MARK), (*PRUNE), (*SKIP), atau (*THEN)" -#: ../glib/gregex.c:522 +#: glib/gregex.c:522 msgid "character value in \\u.... sequence is too large" msgstr "nilai karakter dalam urutan \\u.... terlalu besar" -#: ../glib/gregex.c:745 ../glib/gregex.c:1977 +#: glib/gregex.c:745 glib/gregex.c:1977 #, c-format msgid "Error while matching regular expression %s: %s" msgstr "Galat saat mencocokkan ekspresi reguler %s: %s" -#: ../glib/gregex.c:1316 +#: glib/gregex.c:1316 msgid "PCRE library is compiled without UTF8 support" msgstr "Pustaka PCRE dikompail tanpa dukungan UTF-8" -#: ../glib/gregex.c:1320 +#: glib/gregex.c:1320 msgid "PCRE library is compiled without UTF8 properties support" msgstr "Pustaka PCRE dikompail tanpa dukungan properti UTF-8" -#: ../glib/gregex.c:1328 +#: glib/gregex.c:1328 msgid "PCRE library is compiled with incompatible options" msgstr "Pustaka PCRE dikompail dengan opsi yang tak kompatibel" -#: ../glib/gregex.c:1357 +#: glib/gregex.c:1357 #, c-format msgid "Error while optimizing regular expression %s: %s" msgstr "Galat saat mengoptimasi ekspresi reguler %s: %s" -#: ../glib/gregex.c:1437 +#: glib/gregex.c:1437 #, c-format msgid "Error while compiling regular expression %s at char %d: %s" msgstr "Galat saat mengkompail ekspresi reguler %s pada karakter %d: %s" -#: ../glib/gregex.c:2413 +#: glib/gregex.c:2413 msgid "hexadecimal digit or “}” expected" msgstr "digit heksadesimal atau \"}\" diharapkan" -#: ../glib/gregex.c:2429 +#: glib/gregex.c:2429 msgid "hexadecimal digit expected" msgstr "digit heksadesimal diharapkan" -#: ../glib/gregex.c:2469 +#: glib/gregex.c:2469 msgid "missing “<” in symbolic reference" msgstr "kurang \"<\" dalam acuan simbolis" -#: ../glib/gregex.c:2478 +#: glib/gregex.c:2478 msgid "unfinished symbolic reference" msgstr "acuan simbolis yang belum selesai" -#: ../glib/gregex.c:2485 +#: glib/gregex.c:2485 msgid "zero-length symbolic reference" msgstr "acuan simbolis dengan panjang nol" -#: ../glib/gregex.c:2496 +#: glib/gregex.c:2496 msgid "digit expected" msgstr "diharapkan digit" -#: ../glib/gregex.c:2514 +#: glib/gregex.c:2514 msgid "illegal symbolic reference" msgstr "acuan simbolis yang tak legal" -#: ../glib/gregex.c:2576 +#: glib/gregex.c:2576 msgid "stray final “\\”" msgstr "\"\\\" akhir yang tersesat" -#: ../glib/gregex.c:2580 +#: glib/gregex.c:2580 msgid "unknown escape sequence" msgstr "urutan escape tak dikenal" -#: ../glib/gregex.c:2590 +#: glib/gregex.c:2590 #, c-format msgid "Error while parsing replacement text “%s” at char %lu: %s" msgstr "Galat saat mengurai teks pengganti \"%s\" pada karakter %lu: %s" -#: ../glib/gshell.c:94 +#: glib/gshell.c:94 msgid "Quoted text doesn’t begin with a quotation mark" msgstr "Teks yang dikutip tidak dimulai dengan tanda kutip" -#: ../glib/gshell.c:184 +#: glib/gshell.c:184 msgid "Unmatched quotation mark in command line or other shell-quoted text" msgstr "" "Tanda kutip kurang satu pada perintah atau pada teks yang dikutip dari shell " "lain" -#: ../glib/gshell.c:580 +#: glib/gshell.c:580 #, c-format msgid "Text ended just after a “\\” character. (The text was “%s”)" msgstr "Teks berakhir tepat setelah karakter \"\\\". (Teksnya adalah \"%s\")" -#: ../glib/gshell.c:587 +#: glib/gshell.c:587 #, c-format msgid "Text ended before matching quote was found for %c. (The text was “%s”)" msgstr "" "Teks berakhir sebelum tanda kutip pasangannya ditemukan untuk %c. (Teksnya " "adalah \"%s\")" -#: ../glib/gshell.c:599 +#: glib/gshell.c:599 msgid "Text was empty (or contained only whitespace)" msgstr "Teksnya kosong (atau hanya berisi whitespace)" -#: ../glib/gspawn.c:253 +#: glib/gspawn.c:253 #, c-format msgid "Failed to read data from child process (%s)" msgstr "Gagal saat membaca data dari proses child (%s)" -#: ../glib/gspawn.c:401 +#: glib/gspawn.c:401 #, c-format msgid "Unexpected error in select() reading data from a child process (%s)" msgstr "" "Terjadi galat pada fungsi select() ketika membaca data dari anak proses (%s)" -#: ../glib/gspawn.c:486 +#: glib/gspawn.c:486 #, c-format msgid "Unexpected error in waitpid() (%s)" msgstr "Terjadi galat pada fungsi waitpid() (%s)" -#: ../glib/gspawn.c:897 ../glib/gspawn-win32.c:1231 +#: glib/gspawn.c:897 glib/gspawn-win32.c:1231 #, c-format msgid "Child process exited with code %ld" msgstr "Proses anak keluar dengan kode %ld" -#: ../glib/gspawn.c:905 +#: glib/gspawn.c:905 #, c-format msgid "Child process killed by signal %ld" msgstr "Proses anak dimatikan oleh sinyal %ld" -#: ../glib/gspawn.c:912 +#: glib/gspawn.c:912 #, c-format msgid "Child process stopped by signal %ld" msgstr "Proses anak dihentikan oleh sinyal %ld" -#: ../glib/gspawn.c:919 +#: glib/gspawn.c:919 #, c-format msgid "Child process exited abnormally" msgstr "Proses anak keluar secara tak normal" -#: ../glib/gspawn.c:1324 ../glib/gspawn-win32.c:337 ../glib/gspawn-win32.c:345 +#: glib/gspawn.c:1324 glib/gspawn-win32.c:337 glib/gspawn-win32.c:345 #, c-format msgid "Failed to read from child pipe (%s)" msgstr "Gagal saat membaca dari pipe child (%s)" -#: ../glib/gspawn.c:1394 +#: glib/gspawn.c:1394 #, c-format msgid "Failed to fork (%s)" msgstr "Gagal saat fork (%s)" -#: ../glib/gspawn.c:1543 ../glib/gspawn-win32.c:368 +#: glib/gspawn.c:1543 glib/gspawn-win32.c:368 #, c-format msgid "Failed to change to directory “%s” (%s)" msgstr "Gagal pindah ke direktori \"%s\" (%s)" -#: ../glib/gspawn.c:1553 +#: glib/gspawn.c:1553 #, c-format msgid "Failed to execute child process “%s” (%s)" msgstr "Gagal menjalankan proses anak \"%s\" (%s)" -#: ../glib/gspawn.c:1563 +#: glib/gspawn.c:1563 #, c-format msgid "Failed to redirect output or input of child process (%s)" msgstr "Gagal mengarahkan output atau input pada proses child (%s)" -#: ../glib/gspawn.c:1572 +#: glib/gspawn.c:1572 #, c-format msgid "Failed to fork child process (%s)" msgstr "Gagal saat fork proses child (%s)" -#: ../glib/gspawn.c:1580 +#: glib/gspawn.c:1580 #, c-format msgid "Unknown error executing child process “%s”" msgstr "Galat tak dikenal ketika menjalankan proses anak \"%s\"" -#: ../glib/gspawn.c:1604 +#: glib/gspawn.c:1604 #, c-format msgid "Failed to read enough data from child pid pipe (%s)" msgstr "Gagal saat membaca data yang dibutuhkan dai pipe pid child (%s)" -#: ../glib/gspawn-win32.c:281 +#: glib/gspawn-win32.c:281 msgid "Failed to read data from child process" msgstr "Gagal untuk membaca data dari proses child" -#: ../glib/gspawn-win32.c:298 +#: glib/gspawn-win32.c:298 #, c-format msgid "Failed to create pipe for communicating with child process (%s)" msgstr "" "Gagal saat membuat pipe untuk sarana komunikasi dengan proses child (%s)" -#: ../glib/gspawn-win32.c:374 ../glib/gspawn-win32.c:493 +#: glib/gspawn-win32.c:374 glib/gspawn-win32.c:493 #, c-format msgid "Failed to execute child process (%s)" msgstr "Gagal saat menjalankan proses child (%s)" -#: ../glib/gspawn-win32.c:443 +#: glib/gspawn-win32.c:443 #, c-format msgid "Invalid program name: %s" msgstr "Nama program salah: %s" -#: ../glib/gspawn-win32.c:453 ../glib/gspawn-win32.c:720 +#: glib/gspawn-win32.c:453 glib/gspawn-win32.c:720 #, c-format msgid "Invalid string in argument vector at %d: %s" msgstr "String tidak benar pada vektor argumen pada %d: %s" -#: ../glib/gspawn-win32.c:464 ../glib/gspawn-win32.c:735 +#: glib/gspawn-win32.c:464 glib/gspawn-win32.c:735 #, c-format msgid "Invalid string in environment: %s" msgstr "String tidak benar pada variabel lingkungan: %s" -#: ../glib/gspawn-win32.c:716 +#: glib/gspawn-win32.c:716 #, c-format msgid "Invalid working directory: %s" msgstr "Direktori aktif salah: %s" -#: ../glib/gspawn-win32.c:781 +#: glib/gspawn-win32.c:781 #, c-format msgid "Failed to execute helper program (%s)" msgstr "Gagal saat menjalankan program bantuan (%s)" -#: ../glib/gspawn-win32.c:995 +#: glib/gspawn-win32.c:995 msgid "" "Unexpected error in g_io_channel_win32_poll() reading data from a child " "process" @@ -5686,183 +5638,183 @@ "Terjadi galat pada g_io_channel_win32_poll() ketika membaca data dari anak " "proses" -#: ../glib/gstrfuncs.c:3247 ../glib/gstrfuncs.c:3348 +#: glib/gstrfuncs.c:3247 glib/gstrfuncs.c:3348 msgid "Empty string is not a number" msgstr "String kosong bukan angka" -#: ../glib/gstrfuncs.c:3271 +#: glib/gstrfuncs.c:3271 #, c-format msgid "“%s” is not a signed number" msgstr "\"%s\" bukan bilangan bertanda" -#: ../glib/gstrfuncs.c:3281 ../glib/gstrfuncs.c:3384 +#: glib/gstrfuncs.c:3281 glib/gstrfuncs.c:3384 #, c-format msgid "Number “%s” is out of bounds [%s, %s]" msgstr "Nomor \"%s\" berada di luar batas [%s, %s]" -#: ../glib/gstrfuncs.c:3374 +#: glib/gstrfuncs.c:3374 #, c-format msgid "“%s” is not an unsigned number" msgstr "\"%s\" bukan bilangan tak bertanda" -#: ../glib/gutf8.c:811 +#: glib/gutf8.c:812 msgid "Failed to allocate memory" msgstr "Gagal mengalokasikan memori" -#: ../glib/gutf8.c:944 +#: glib/gutf8.c:945 msgid "Character out of range for UTF-8" msgstr "Karakter di luar jangkauan UTF-8" -#: ../glib/gutf8.c:1045 ../glib/gutf8.c:1054 ../glib/gutf8.c:1184 -#: ../glib/gutf8.c:1193 ../glib/gutf8.c:1332 ../glib/gutf8.c:1429 +#: glib/gutf8.c:1046 glib/gutf8.c:1055 glib/gutf8.c:1185 glib/gutf8.c:1194 +#: glib/gutf8.c:1333 glib/gutf8.c:1430 msgid "Invalid sequence in conversion input" msgstr "Rangkaian input konversi salah" -#: ../glib/gutf8.c:1343 ../glib/gutf8.c:1440 +#: glib/gutf8.c:1344 glib/gutf8.c:1441 msgid "Character out of range for UTF-16" msgstr "Karakter di luar jangkauan UTF-16" -#: ../glib/gutils.c:2229 +#: glib/gutils.c:2241 #, c-format msgid "%.1f kB" msgstr "%.1f kB" -#: ../glib/gutils.c:2230 ../glib/gutils.c:2436 +#: glib/gutils.c:2242 glib/gutils.c:2448 #, c-format msgid "%.1f MB" msgstr "%.1f MB" -#: ../glib/gutils.c:2231 ../glib/gutils.c:2441 +#: glib/gutils.c:2243 glib/gutils.c:2453 #, c-format msgid "%.1f GB" msgstr "%.1f GB" -#: ../glib/gutils.c:2232 ../glib/gutils.c:2446 +#: glib/gutils.c:2244 glib/gutils.c:2458 #, c-format msgid "%.1f TB" msgstr "%.1f TB" -#: ../glib/gutils.c:2233 ../glib/gutils.c:2451 +#: glib/gutils.c:2245 glib/gutils.c:2463 #, c-format msgid "%.1f PB" msgstr "%.1f PB" -#: ../glib/gutils.c:2234 ../glib/gutils.c:2456 +#: glib/gutils.c:2246 glib/gutils.c:2468 #, c-format msgid "%.1f EB" msgstr "%.1f EB" -#: ../glib/gutils.c:2237 +#: glib/gutils.c:2249 #, c-format msgid "%.1f KiB" msgstr "%.1f KiB" -#: ../glib/gutils.c:2238 +#: glib/gutils.c:2250 #, c-format msgid "%.1f MiB" msgstr "%.1f MiB" -#: ../glib/gutils.c:2239 +#: glib/gutils.c:2251 #, c-format msgid "%.1f GiB" msgstr "%.1f GiB" -#: ../glib/gutils.c:2240 +#: glib/gutils.c:2252 #, c-format msgid "%.1f TiB" msgstr "%.1f TiB" -#: ../glib/gutils.c:2241 +#: glib/gutils.c:2253 #, c-format msgid "%.1f PiB" msgstr "%.1f PiB" -#: ../glib/gutils.c:2242 +#: glib/gutils.c:2254 #, c-format msgid "%.1f EiB" msgstr "%.1f EiB" -#: ../glib/gutils.c:2245 +#: glib/gutils.c:2257 #, c-format msgid "%.1f kb" msgstr "%.1f kb" -#: ../glib/gutils.c:2246 +#: glib/gutils.c:2258 #, c-format msgid "%.1f Mb" msgstr "%.1f Mb" -#: ../glib/gutils.c:2247 +#: glib/gutils.c:2259 #, c-format msgid "%.1f Gb" msgstr "%.1f Gb" -#: ../glib/gutils.c:2248 +#: glib/gutils.c:2260 #, c-format msgid "%.1f Tb" msgstr "%.1f Tb" -#: ../glib/gutils.c:2249 +#: glib/gutils.c:2261 #, c-format msgid "%.1f Pb" msgstr "%.1f Pb" -#: ../glib/gutils.c:2250 +#: glib/gutils.c:2262 #, c-format msgid "%.1f Eb" msgstr "%.1f Eb" -#: ../glib/gutils.c:2253 +#: glib/gutils.c:2265 #, c-format msgid "%.1f Kib" msgstr "%.1f Kib" -#: ../glib/gutils.c:2254 +#: glib/gutils.c:2266 #, c-format msgid "%.1f Mib" msgstr "%.1f Mib" -#: ../glib/gutils.c:2255 +#: glib/gutils.c:2267 #, c-format msgid "%.1f Gib" msgstr "%.1f Gib" -#: ../glib/gutils.c:2256 +#: glib/gutils.c:2268 #, c-format msgid "%.1f Tib" msgstr "%.1f Tib" -#: ../glib/gutils.c:2257 +#: glib/gutils.c:2269 #, c-format msgid "%.1f Pib" msgstr "%.1f Pib" -#: ../glib/gutils.c:2258 +#: glib/gutils.c:2270 #, c-format msgid "%.1f Eib" msgstr "%.1f Eib" -#: ../glib/gutils.c:2292 ../glib/gutils.c:2418 +#: glib/gutils.c:2304 glib/gutils.c:2430 #, c-format msgid "%u byte" msgid_plural "%u bytes" msgstr[0] "%u bita" -#: ../glib/gutils.c:2296 +#: glib/gutils.c:2308 #, c-format msgid "%u bit" msgid_plural "%u bits" msgstr[0] "%u bita" #. Translators: the %s in "%s bytes" will always be replaced by a number. -#: ../glib/gutils.c:2363 +#: glib/gutils.c:2375 #, c-format msgid "%s byte" msgid_plural "%s bytes" msgstr[0] "%s bita" #. Translators: the %s in "%s bits" will always be replaced by a number. -#: ../glib/gutils.c:2368 +#: glib/gutils.c:2380 #, c-format msgid "%s bit" msgid_plural "%s bits" @@ -5873,7 +5825,7 @@ #. * compatibility. Users will not see this string unless a program is using this deprecated function. #. * Please translate as literally as possible. #. -#: ../glib/gutils.c:2431 +#: glib/gutils.c:2443 #, c-format msgid "%.1f KB" msgstr "%.1f KB" Binary files /tmp/tmp5VL91L/cK03OndiwC/glib2.0-2.56.2/po/lt.gmo and /tmp/tmp5VL91L/dOCcQs85bU/glib2.0-2.56.4/po/lt.gmo differ diff -Nru glib2.0-2.56.2/po/lt.po glib2.0-2.56.4/po/lt.po --- glib2.0-2.56.2/po/lt.po 2018-08-17 00:03:20.000000000 +0000 +++ glib2.0-2.56.4/po/lt.po 2018-12-18 15:03:26.000000000 +0000 @@ -12,10 +12,9 @@ msgid "" msgstr "" "Project-Id-Version: lt\n" -"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?" -"product=glib&keywords=I18N+L10N&component=general\n" -"POT-Creation-Date: 2018-03-03 11:23+0000\n" -"PO-Revision-Date: 2018-03-05 22:56+0200\n" +"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/glib/issues\n" +"POT-Creation-Date: 2018-11-07 18:31+0000\n" +"PO-Revision-Date: 2018-11-10 17:45+0200\n" "Last-Translator: Aurimas Černius \n" "Language-Team: Lietuvių \n" "Language: lt\n" @@ -27,129 +26,126 @@ "X-Generator: Gtranslator 2.91.7\n" "X-Project-Style: gnome\n" -#: ../gio/gapplication.c:495 +#: gio/gapplication.c:496 msgid "GApplication options" msgstr "GApplication parametrai" -#: ../gio/gapplication.c:495 +#: gio/gapplication.c:496 msgid "Show GApplication options" msgstr "Rodyti GApplication parametrus" -#: ../gio/gapplication.c:540 +#: gio/gapplication.c:541 msgid "Enter GApplication service mode (use from D-Bus service files)" msgstr "" "Įveskite GApplication tarnybos veikseną (naudoti iš D-Bus tarnybų failų)" -#: ../gio/gapplication.c:552 +#: gio/gapplication.c:553 msgid "Override the application’s ID" msgstr "Pakeisti programos ID" -#: ../gio/gapplication-tool.c:45 ../gio/gapplication-tool.c:46 -#: ../gio/gio-tool.c:227 ../gio/gresource-tool.c:488 -#: ../gio/gsettings-tool.c:569 +#: gio/gapplication-tool.c:45 gio/gapplication-tool.c:46 gio/gio-tool.c:227 +#: gio/gresource-tool.c:488 gio/gsettings-tool.c:569 msgid "Print help" msgstr "Spausdinti pagalbą" -#: ../gio/gapplication-tool.c:47 ../gio/gresource-tool.c:489 -#: ../gio/gresource-tool.c:557 +#: gio/gapplication-tool.c:47 gio/gresource-tool.c:489 gio/gresource-tool.c:557 msgid "[COMMAND]" msgstr "[KOMANDA]" -#: ../gio/gapplication-tool.c:49 ../gio/gio-tool.c:228 +#: gio/gapplication-tool.c:49 gio/gio-tool.c:228 msgid "Print version" msgstr "Atspausdinti versiją" -#: ../gio/gapplication-tool.c:50 ../gio/gsettings-tool.c:575 +#: gio/gapplication-tool.c:50 gio/gsettings-tool.c:575 msgid "Print version information and exit" msgstr "Atspausdinti versijos informaciją ir išeiti" -#: ../gio/gapplication-tool.c:52 +#: gio/gapplication-tool.c:52 msgid "List applications" msgstr "Išvardinti programas" -#: ../gio/gapplication-tool.c:53 +#: gio/gapplication-tool.c:53 msgid "List the installed D-Bus activatable applications (by .desktop files)" msgstr "" "Išvardinti įdiegtas per D-Bus aktyvuojamas programas (pagal .desktop failus)" -#: ../gio/gapplication-tool.c:55 +#: gio/gapplication-tool.c:55 msgid "Launch an application" msgstr "Paleisti programą" -#: ../gio/gapplication-tool.c:56 +#: gio/gapplication-tool.c:56 msgid "Launch the application (with optional files to open)" msgstr "Paleisti programą (su nebūtinais failais atvėrimui)" -#: ../gio/gapplication-tool.c:57 +#: gio/gapplication-tool.c:57 msgid "APPID [FILE…]" msgstr "APPID [FAILAS...]" -#: ../gio/gapplication-tool.c:59 +#: gio/gapplication-tool.c:59 msgid "Activate an action" msgstr "Aktyvuoti veiksmą" -#: ../gio/gapplication-tool.c:60 +#: gio/gapplication-tool.c:60 msgid "Invoke an action on the application" msgstr "Iškviesti veiksmą programoje" -#: ../gio/gapplication-tool.c:61 +#: gio/gapplication-tool.c:61 msgid "APPID ACTION [PARAMETER]" msgstr "APPID veiksmas [PARAMETRAS]" -#: ../gio/gapplication-tool.c:63 +#: gio/gapplication-tool.c:63 msgid "List available actions" msgstr "Išvardinti prieinamus veiksmus" -#: ../gio/gapplication-tool.c:64 +#: gio/gapplication-tool.c:64 msgid "List static actions for an application (from .desktop file)" msgstr "Išvardinti statinius programos veiksmus (pagal .desktop failą)" -#: ../gio/gapplication-tool.c:65 ../gio/gapplication-tool.c:71 +#: gio/gapplication-tool.c:65 gio/gapplication-tool.c:71 msgid "APPID" msgstr "APPID" -#: ../gio/gapplication-tool.c:70 ../gio/gapplication-tool.c:133 -#: ../gio/gdbus-tool.c:90 ../gio/gio-tool.c:224 +#: gio/gapplication-tool.c:70 gio/gapplication-tool.c:133 gio/gdbus-tool.c:90 +#: gio/gio-tool.c:224 msgid "COMMAND" msgstr "KOMANDA" -#: ../gio/gapplication-tool.c:70 +#: gio/gapplication-tool.c:70 msgid "The command to print detailed help for" msgstr "Komandą, kuriai atspausdinti detalią pagalbą" -#: ../gio/gapplication-tool.c:71 +#: gio/gapplication-tool.c:71 msgid "Application identifier in D-Bus format (eg: org.example.viewer)" msgstr "Programos identifikatorius D-Bus formatu (pvz.: org.example.viewer)" -#: ../gio/gapplication-tool.c:72 ../gio/glib-compile-resources.c:665 -#: ../gio/glib-compile-resources.c:671 ../gio/glib-compile-resources.c:698 -#: ../gio/gresource-tool.c:495 ../gio/gresource-tool.c:561 +#: gio/gapplication-tool.c:72 gio/glib-compile-resources.c:665 +#: gio/glib-compile-resources.c:671 gio/glib-compile-resources.c:698 +#: gio/gresource-tool.c:495 gio/gresource-tool.c:561 msgid "FILE" msgstr "FAILAS" -#: ../gio/gapplication-tool.c:72 +#: gio/gapplication-tool.c:72 msgid "Optional relative or absolute filenames, or URIs to open" msgstr "" "Nebūtini absoliutūs arba santykiniai failų pavadinimai ar URI atvėrimui" -#: ../gio/gapplication-tool.c:73 +#: gio/gapplication-tool.c:73 msgid "ACTION" msgstr "VEIKSMAS" -#: ../gio/gapplication-tool.c:73 +#: gio/gapplication-tool.c:73 msgid "The action name to invoke" msgstr "Veiksmo pavadinimas iškvietimui" -#: ../gio/gapplication-tool.c:74 +#: gio/gapplication-tool.c:74 msgid "PARAMETER" msgstr "PARAMETRAS" -#: ../gio/gapplication-tool.c:74 +#: gio/gapplication-tool.c:74 msgid "Optional parameter to the action invocation, in GVariant format" msgstr "Nebūtinas parametras veiksmo iškvietimui, GVariant formatu" -#: ../gio/gapplication-tool.c:96 ../gio/gresource-tool.c:526 -#: ../gio/gsettings-tool.c:661 +#: gio/gapplication-tool.c:96 gio/gresource-tool.c:526 gio/gsettings-tool.c:661 #, c-format msgid "" "Unknown command %s\n" @@ -158,68 +154,67 @@ "Nežinoma komanda „%s“\n" "\n" -#: ../gio/gapplication-tool.c:101 +#: gio/gapplication-tool.c:101 msgid "Usage:\n" msgstr "Naudojimas:\n" -#: ../gio/gapplication-tool.c:114 ../gio/gresource-tool.c:551 -#: ../gio/gsettings-tool.c:696 +#: gio/gapplication-tool.c:114 gio/gresource-tool.c:551 +#: gio/gsettings-tool.c:696 msgid "Arguments:\n" msgstr "Argumentai:\n" -#: ../gio/gapplication-tool.c:133 +#: gio/gapplication-tool.c:133 msgid "[ARGS…]" msgstr "[ARG...]" -#: ../gio/gapplication-tool.c:134 +#: gio/gapplication-tool.c:134 #, c-format msgid "Commands:\n" msgstr "Komandos:\n" #. Translators: do not translate 'help', but please translate 'COMMAND'. -#: ../gio/gapplication-tool.c:146 +#: gio/gapplication-tool.c:146 #, c-format msgid "" "Use “%s help COMMAND” to get detailed help.\n" "\n" msgstr "Naudokite „%s help KOMANDA“ detaliai pagalbai.\n" -#: ../gio/gapplication-tool.c:165 +#: gio/gapplication-tool.c:165 #, c-format msgid "" "%s command requires an application id to directly follow\n" "\n" msgstr "%s komanda reikalauja iš karto pateikti programos id\n" -#: ../gio/gapplication-tool.c:171 +#: gio/gapplication-tool.c:171 #, c-format msgid "invalid application id: “%s”\n" msgstr "netinkamas programos id: „%s“\n" #. Translators: %s is replaced with a command name like 'list-actions' -#: ../gio/gapplication-tool.c:182 +#: gio/gapplication-tool.c:182 #, c-format msgid "" "“%s” takes no arguments\n" "\n" msgstr "„%s“ nepriima argumentų\n" -#: ../gio/gapplication-tool.c:266 +#: gio/gapplication-tool.c:266 #, c-format msgid "unable to connect to D-Bus: %s\n" msgstr "nepavyko prisijungti prie D-Bus: %s\n" -#: ../gio/gapplication-tool.c:286 +#: gio/gapplication-tool.c:286 #, c-format msgid "error sending %s message to application: %s\n" msgstr "klaida siunčiant %s pranešimą programai: %s\n" -#: ../gio/gapplication-tool.c:317 -#, c-format +#: gio/gapplication-tool.c:317 msgid "action name must be given after application id\n" msgstr "veiksmo pavadinimas turi būti pateiktas po programos id\n" -#: ../gio/gapplication-tool.c:325 +#: gio/gapplication-tool.c:325 #, c-format msgid "" "invalid action name: “%s”\n" @@ -228,27 +223,25 @@ "netinkamas veiksmo pavadinimas: „%s“\n" "veiksmų pavadinimai turi susidėti tik iš alfaskaitmenų, „-“ ir „.“\n" -#: ../gio/gapplication-tool.c:344 +#: gio/gapplication-tool.c:344 #, c-format msgid "error parsing action parameter: %s\n" msgstr "klaida skaitant veiksmo parametrą: %s\n" -#: ../gio/gapplication-tool.c:356 -#, c-format +#: gio/gapplication-tool.c:356 msgid "actions accept a maximum of one parameter\n" msgstr "veiksmai priima ne daugiau kaip vieną parametrą\n" -#: ../gio/gapplication-tool.c:411 -#, c-format +#: gio/gapplication-tool.c:411 msgid "list-actions command takes only the application id" msgstr "list-actions komanda priima tik programos id" -#: ../gio/gapplication-tool.c:421 +#: gio/gapplication-tool.c:421 #, c-format msgid "unable to find desktop file for application %s\n" msgstr "nepavyksta rasti desktop failo programai %s\n" -#: ../gio/gapplication-tool.c:466 +#: gio/gapplication-tool.c:466 #, c-format msgid "" "unrecognised command: %s\n" @@ -257,121 +250,117 @@ "nežinoma komanda: %s\n" "\n" -#: ../gio/gbufferedinputstream.c:420 ../gio/gbufferedinputstream.c:498 -#: ../gio/ginputstream.c:179 ../gio/ginputstream.c:379 -#: ../gio/ginputstream.c:617 ../gio/ginputstream.c:1019 -#: ../gio/goutputstream.c:203 ../gio/goutputstream.c:834 -#: ../gio/gpollableinputstream.c:205 ../gio/gpollableoutputstream.c:209 +#: gio/gbufferedinputstream.c:420 gio/gbufferedinputstream.c:498 +#: gio/ginputstream.c:179 gio/ginputstream.c:379 gio/ginputstream.c:617 +#: gio/ginputstream.c:1019 gio/goutputstream.c:203 gio/goutputstream.c:834 +#: gio/gpollableinputstream.c:205 gio/gpollableoutputstream.c:209 #, c-format msgid "Too large count value passed to %s" msgstr "Per didelė skaičiavimo reikšmė perduota %s" -#: ../gio/gbufferedinputstream.c:891 ../gio/gbufferedoutputstream.c:575 -#: ../gio/gdataoutputstream.c:562 +#: gio/gbufferedinputstream.c:891 gio/gbufferedoutputstream.c:575 +#: gio/gdataoutputstream.c:562 msgid "Seek not supported on base stream" msgstr "Pozicijos perkėlimas sraute nepalaikomas" -#: ../gio/gbufferedinputstream.c:937 +#: gio/gbufferedinputstream.c:937 msgid "Cannot truncate GBufferedInputStream" msgstr "Nepavyko sutrumpinti GBufferedInputStream" -#: ../gio/gbufferedinputstream.c:982 ../gio/ginputstream.c:1208 -#: ../gio/giostream.c:300 ../gio/goutputstream.c:1661 +#: gio/gbufferedinputstream.c:982 gio/ginputstream.c:1208 gio/giostream.c:300 +#: gio/goutputstream.c:1661 msgid "Stream is already closed" msgstr "Srautas jau užvertas" -#: ../gio/gbufferedoutputstream.c:612 ../gio/gdataoutputstream.c:592 +#: gio/gbufferedoutputstream.c:612 gio/gdataoutputstream.c:592 msgid "Truncate not supported on base stream" msgstr "Trumpinimas sraute nepalaikomas" -#: ../gio/gcancellable.c:317 ../gio/gdbusconnection.c:1849 -#: ../gio/gdbusprivate.c:1402 ../gio/gsimpleasyncresult.c:871 -#: ../gio/gsimpleasyncresult.c:897 +#: gio/gcancellable.c:317 gio/gdbusconnection.c:1849 gio/gdbusprivate.c:1402 +#: gio/gsimpleasyncresult.c:871 gio/gsimpleasyncresult.c:897 #, c-format msgid "Operation was cancelled" msgstr "Operacija nutraukta" -#: ../gio/gcharsetconverter.c:260 +#: gio/gcharsetconverter.c:260 msgid "Invalid object, not initialized" msgstr "Netinkamas objektas, nepavyko inicijuoti" -#: ../gio/gcharsetconverter.c:281 ../gio/gcharsetconverter.c:309 +#: gio/gcharsetconverter.c:281 gio/gcharsetconverter.c:309 msgid "Incomplete multibyte sequence in input" msgstr "Klaidinga baitų seka įvestyje" -#: ../gio/gcharsetconverter.c:315 ../gio/gcharsetconverter.c:324 +#: gio/gcharsetconverter.c:315 gio/gcharsetconverter.c:324 msgid "Not enough space in destination" msgstr "Nepakanka paskirties vietos" -#: ../gio/gcharsetconverter.c:342 ../gio/gdatainputstream.c:848 -#: ../gio/gdatainputstream.c:1261 ../glib/gconvert.c:454 ../glib/gconvert.c:883 -#: ../glib/giochannel.c:1557 ../glib/giochannel.c:1599 -#: ../glib/giochannel.c:2443 ../glib/gutf8.c:869 ../glib/gutf8.c:1322 +#: gio/gcharsetconverter.c:342 gio/gdatainputstream.c:848 +#: gio/gdatainputstream.c:1261 glib/gconvert.c:454 glib/gconvert.c:883 +#: glib/giochannel.c:1558 glib/giochannel.c:1600 glib/giochannel.c:2444 +#: glib/gutf8.c:870 glib/gutf8.c:1323 msgid "Invalid byte sequence in conversion input" msgstr "Klaidinga baitų seka keitimo įvedime" -#: ../gio/gcharsetconverter.c:347 ../glib/gconvert.c:462 ../glib/gconvert.c:797 -#: ../glib/giochannel.c:1564 ../glib/giochannel.c:2455 +#: gio/gcharsetconverter.c:347 glib/gconvert.c:462 glib/gconvert.c:797 +#: glib/giochannel.c:1565 glib/giochannel.c:2456 #, c-format msgid "Error during conversion: %s" msgstr "Klaida keitimo metu: %s" -#: ../gio/gcharsetconverter.c:445 ../gio/gsocket.c:1104 +#: gio/gcharsetconverter.c:445 gio/gsocket.c:1104 msgid "Cancellable initialization not supported" msgstr "Atšaukiamas inicijavimas nepalaikomas" -#: ../gio/gcharsetconverter.c:456 ../glib/gconvert.c:327 -#: ../glib/giochannel.c:1385 +#: gio/gcharsetconverter.c:456 glib/gconvert.c:327 glib/giochannel.c:1386 #, c-format msgid "Conversion from character set “%s” to “%s” is not supported" msgstr "Keitimas iš koduotės „%s“ į koduotę „%s“ nepalaikomas" -#: ../gio/gcharsetconverter.c:460 ../glib/gconvert.c:331 +#: gio/gcharsetconverter.c:460 glib/gconvert.c:331 #, c-format msgid "Could not open converter from “%s” to “%s”" msgstr "Nepavyko atverti keitiklio iš „%s“ į „%s“" -#: ../gio/gcontenttype.c:358 +#: gio/gcontenttype.c:358 #, c-format msgid "%s type" msgstr "%s tipas" -#: ../gio/gcontenttype-win32.c:177 +#: gio/gcontenttype-win32.c:177 msgid "Unknown type" msgstr "Nežinomas tipas" -#: ../gio/gcontenttype-win32.c:179 +#: gio/gcontenttype-win32.c:179 #, c-format msgid "%s filetype" msgstr "%s failo tipos" -#: ../gio/gcredentials.c:312 ../gio/gcredentials.c:571 +#: gio/gcredentials.c:312 gio/gcredentials.c:571 msgid "GCredentials is not implemented on this OS" msgstr "GCredentials nerealizuota šioje operacinėje sistemoje" -#: ../gio/gcredentials.c:467 +#: gio/gcredentials.c:467 msgid "There is no GCredentials support for your platform" msgstr "Jūsų platformoje nėra GCredentials palaikymo" -#: ../gio/gcredentials.c:513 +#: gio/gcredentials.c:513 msgid "GCredentials does not contain a process ID on this OS" msgstr "GCredentials neturi proceso ID šioje OS" -#: ../gio/gcredentials.c:565 +#: gio/gcredentials.c:565 msgid "Credentials spoofing is not possible on this OS" msgstr "Įgaliojimų apgavimas neįmanomas šioje operacinėje sistemoje" -#: ../gio/gdatainputstream.c:304 +#: gio/gdatainputstream.c:304 msgid "Unexpected early end-of-stream" msgstr "Netikėta ankstyva srauto pabaiga" -#: ../gio/gdbusaddress.c:158 ../gio/gdbusaddress.c:246 -#: ../gio/gdbusaddress.c:327 +#: gio/gdbusaddress.c:158 gio/gdbusaddress.c:246 gio/gdbusaddress.c:327 #, c-format msgid "Unsupported key “%s” in address entry “%s”" msgstr "Nepalaikomas raktas „%s“ adreso įvestyje „%s“" -#: ../gio/gdbusaddress.c:185 +#: gio/gdbusaddress.c:185 #, c-format msgid "" "Address “%s” is invalid (need exactly one of path, tmpdir or abstract keys)" @@ -379,27 +368,32 @@ "Adresas „%s“ nėra tinkamas (reikia įvesti vienintelį raktą path, tmpdir arba " "abstract)" -#: ../gio/gdbusaddress.c:198 +#: gio/gdbusaddress.c:198 #, c-format msgid "Meaningless key/value pair combination in address entry “%s”" msgstr "Beprasmė rakto/reikšmės poros kombinacija adreso įvestyje „%s“" -#: ../gio/gdbusaddress.c:261 ../gio/gdbusaddress.c:342 +#: gio/gdbusaddress.c:261 gio/gdbusaddress.c:342 #, c-format msgid "Error in address “%s” — the port attribute is malformed" msgstr "Klaida adrese „%s“ - neteisingai suformuotas prievado atributas" -#: ../gio/gdbusaddress.c:272 ../gio/gdbusaddress.c:353 +#: gio/gdbusaddress.c:272 gio/gdbusaddress.c:353 #, c-format msgid "Error in address “%s” — the family attribute is malformed" msgstr "Klaida adrese „%s“ - neteisingai suformuotas šeimos atributas" -#: ../gio/gdbusaddress.c:463 +#: gio/gdbusaddress.c:423 gio/gdbusaddress.c:673 +#, c-format +msgid "Unknown or unsupported transport “%s” for address “%s”" +msgstr "Nežinomas arba nepalaikomas duomenų perdavimas „%s“ adresui „%s“" + +#: gio/gdbusaddress.c:467 #, c-format msgid "Address element “%s” does not contain a colon (:)" msgstr "Adreso elementas „%s“ neturi dvitaškio (:)" -#: ../gio/gdbusaddress.c:484 +#: gio/gdbusaddress.c:488 #, c-format msgid "" "Key/Value pair %d, “%s”, in address element “%s” does not contain an equal " @@ -407,7 +401,7 @@ msgstr "" "Rakto/reikšmės pora %d, „%s“, adreso elementas „%s“ neturi lygybės ženklo" -#: ../gio/gdbusaddress.c:498 +#: gio/gdbusaddress.c:502 #, c-format msgid "" "Error unescaping key or value in Key/Value pair %d, “%s”, in address element " @@ -416,7 +410,7 @@ "Klaida šalinant kaitą rakte ar reikšmėje rakto/reikšmės poroje %d, „%s“ " "adreso elemente „%s“" -#: ../gio/gdbusaddress.c:576 +#: gio/gdbusaddress.c:580 #, c-format msgid "" "Error in address “%s” — the unix transport requires exactly one of the keys " @@ -425,97 +419,92 @@ "Klaida adrese „%s“ - unix duomenų perdavimas reikalauja nustatyti vienintelį " "iš raktų 'path' arba 'abstract'" -#: ../gio/gdbusaddress.c:612 +#: gio/gdbusaddress.c:616 #, c-format msgid "Error in address “%s” — the host attribute is missing or malformed" msgstr "" "Klaida adrese „%s“ - pagrindinio kompiuterio atributas neįvestas arba blogai " "suformuotas" -#: ../gio/gdbusaddress.c:626 +#: gio/gdbusaddress.c:630 #, c-format msgid "Error in address “%s” — the port attribute is missing or malformed" msgstr "" "Klaida adrese „%s“ - prievado atributas neįvestas arba blogai suformuotas" -#: ../gio/gdbusaddress.c:640 +#: gio/gdbusaddress.c:644 #, c-format msgid "Error in address “%s” — the noncefile attribute is missing or malformed" msgstr "" "Klaida adrese „%s“ - laikino failo atributas neįvestas arba blogai " "suformuotas" -#: ../gio/gdbusaddress.c:661 +#: gio/gdbusaddress.c:665 msgid "Error auto-launching: " msgstr "Klaida automatiškai paleidžiant: " -#: ../gio/gdbusaddress.c:669 -#, c-format -msgid "Unknown or unsupported transport “%s” for address “%s”" -msgstr "Nežinomas arba nepalaikomas duomenų perdavimas „%s“ adresui „%s“" - -#: ../gio/gdbusaddress.c:714 +#: gio/gdbusaddress.c:718 #, c-format msgid "Error opening nonce file “%s”: %s" msgstr "Klaida atveriant vienkartinio kodo failą „%s“: %s" -#: ../gio/gdbusaddress.c:733 +#: gio/gdbusaddress.c:737 #, c-format msgid "Error reading from nonce file “%s”: %s" msgstr "Klaida skaitant iš vienkartinio kodo failo „%s“: %s" -#: ../gio/gdbusaddress.c:742 +#: gio/gdbusaddress.c:746 #, c-format msgid "Error reading from nonce file “%s”, expected 16 bytes, got %d" msgstr "" "Klaida skaitant iš vienkartinio kodo failo „%s“, tikėtasi 16 baitų, gauta %d" -#: ../gio/gdbusaddress.c:760 +#: gio/gdbusaddress.c:764 #, c-format msgid "Error writing contents of nonce file “%s” to stream:" msgstr "Klaida rašant vienkartinio kodo failo turinį „%s“ į srautą:" -#: ../gio/gdbusaddress.c:969 +#: gio/gdbusaddress.c:973 msgid "The given address is empty" msgstr "Pateiktasis adresas yra tuščias" -#: ../gio/gdbusaddress.c:1082 +#: gio/gdbusaddress.c:1086 #, c-format msgid "Cannot spawn a message bus when setuid" msgstr "Negalima paleisti pranešimų magistralės kai vyksta setuid" -#: ../gio/gdbusaddress.c:1089 +#: gio/gdbusaddress.c:1093 msgid "Cannot spawn a message bus without a machine-id: " msgstr "Negalima paleisti pranešimų magistralės be mašinos id: " -#: ../gio/gdbusaddress.c:1096 +#: gio/gdbusaddress.c:1100 #, c-format msgid "Cannot autolaunch D-Bus without X11 $DISPLAY" msgstr "Negalima automatiškai paleisti D-Bus be X11 $DISPLAY" -#: ../gio/gdbusaddress.c:1138 +#: gio/gdbusaddress.c:1142 #, c-format msgid "Error spawning command line “%s”: " msgstr "Klaida paleidžiant komandų eilutę „%s“: " -#: ../gio/gdbusaddress.c:1355 +#: gio/gdbusaddress.c:1359 #, c-format msgid "(Type any character to close this window)\n" msgstr "(Spauskite bet kurį klavišą šiam langui užverti)\n" -#: ../gio/gdbusaddress.c:1509 +#: gio/gdbusaddress.c:1513 #, c-format msgid "Session dbus not running, and autolaunch failed" msgstr "Seanso dbus neveikia, automatinis paleidimas nepavyko" -#: ../gio/gdbusaddress.c:1520 +#: gio/gdbusaddress.c:1524 #, c-format msgid "Cannot determine session bus address (not implemented for this OS)" msgstr "" "Nepavyko nustatyti sesijos magistralės adreso (nerealizuota šiai operacinei " "sistemai)" -#: ../gio/gdbusaddress.c:1658 +#: gio/gdbusaddress.c:1662 #, c-format msgid "" "Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable " @@ -524,7 +513,7 @@ "Nepavyko nustatyti magistralės adreso iš DBUS_STARTER_BUS_TYPE aplinkos " "kintamojo - nežinoma reikšmė „%s“" -#: ../gio/gdbusaddress.c:1667 ../gio/gdbusconnection.c:7160 +#: gio/gdbusaddress.c:1671 gio/gdbusconnection.c:7160 msgid "" "Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment " "variable is not set" @@ -532,20 +521,20 @@ "Nepavyko nustatyti magistralės adreso, kadangi DBUS_STARTER_BUS_TYPE " "aplinkos kintamasis nenustatytas" -#: ../gio/gdbusaddress.c:1677 +#: gio/gdbusaddress.c:1681 #, c-format msgid "Unknown bus type %d" msgstr "Nežinomas magistralės tipas %d" -#: ../gio/gdbusauth.c:293 +#: gio/gdbusauth.c:293 msgid "Unexpected lack of content trying to read a line" msgstr "Netikėtas turinio trūkumas bandant nuskaityti eilutę" -#: ../gio/gdbusauth.c:337 +#: gio/gdbusauth.c:337 msgid "Unexpected lack of content trying to (safely) read a line" msgstr "Netikėtas turinio trūkumas bandant (saugiai) nuskaityti eilutę" -#: ../gio/gdbusauth.c:508 +#: gio/gdbusauth.c:508 #, c-format msgid "" "Exhausted all available authentication mechanisms (tried: %s) (available: %s)" @@ -553,16 +542,16 @@ "Baigėsi visi turimi tapatybės patvirtinimo mechanizmai (bandyta: %s) " "(turimi: %s)" -#: ../gio/gdbusauth.c:1171 +#: gio/gdbusauth.c:1171 msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer" msgstr "Atšaukta per GDBusAuthObserver::authorize-authenticated-peer" -#: ../gio/gdbusauthmechanismsha1.c:262 +#: gio/gdbusauthmechanismsha1.c:262 #, c-format msgid "Error when getting information for directory “%s”: %s" msgstr "Klaida gaunant informaciją apie katalogą „%s“: %s" -#: ../gio/gdbusauthmechanismsha1.c:274 +#: gio/gdbusauthmechanismsha1.c:274 #, c-format msgid "" "Permissions on directory “%s” are malformed. Expected mode 0700, got 0%o" @@ -570,23 +559,23 @@ "Katalogo „%s“ leidimai yra suformuoti neteisingai. Tikėtasi mode 0700, gauta " "0%o" -#: ../gio/gdbusauthmechanismsha1.c:296 +#: gio/gdbusauthmechanismsha1.c:296 #, c-format msgid "Error creating directory “%s”: %s" msgstr "Klaida kuriant katalogą %s: %s" -#: ../gio/gdbusauthmechanismsha1.c:379 +#: gio/gdbusauthmechanismsha1.c:379 #, c-format msgid "Error opening keyring “%s” for reading: " msgstr "Klaida atveriant raktinę „%s“ skaitymui: " -#: ../gio/gdbusauthmechanismsha1.c:402 ../gio/gdbusauthmechanismsha1.c:720 +#: gio/gdbusauthmechanismsha1.c:402 gio/gdbusauthmechanismsha1.c:720 #, c-format msgid "Line %d of the keyring at “%s” with content “%s” is malformed" msgstr "" "%d eilutė raktinės vietoje „%s“ su turiniu „%s“ yra suformuota neteisingai" -#: ../gio/gdbusauthmechanismsha1.c:416 ../gio/gdbusauthmechanismsha1.c:734 +#: gio/gdbusauthmechanismsha1.c:416 gio/gdbusauthmechanismsha1.c:734 #, c-format msgid "" "First token of line %d of the keyring at “%s” with content “%s” is malformed" @@ -594,7 +583,7 @@ "Pirmoji leksema raktinės %d eilutės vietoje „%s“ su turiniu „%s“ yra " "suformuota neteisingai" -#: ../gio/gdbusauthmechanismsha1.c:430 ../gio/gdbusauthmechanismsha1.c:748 +#: gio/gdbusauthmechanismsha1.c:430 gio/gdbusauthmechanismsha1.c:748 #, c-format msgid "" "Second token of line %d of the keyring at “%s” with content “%s” is malformed" @@ -602,133 +591,133 @@ "Antroji leksema raktinės %d eilutės vietoje „%s“ su turiniu „%s“ yra " "suformuota neteisingai" -#: ../gio/gdbusauthmechanismsha1.c:454 +#: gio/gdbusauthmechanismsha1.c:454 #, c-format msgid "Didn’t find cookie with id %d in the keyring at “%s”" msgstr "Nerastas slapukas su id %d raktinės vietoje „%s“" -#: ../gio/gdbusauthmechanismsha1.c:536 +#: gio/gdbusauthmechanismsha1.c:536 #, c-format msgid "Error deleting stale lock file “%s”: %s" msgstr "Klaida trinant nebegaliojantį rakinimo failą „%s“: %s" -#: ../gio/gdbusauthmechanismsha1.c:568 +#: gio/gdbusauthmechanismsha1.c:568 #, c-format msgid "Error creating lock file “%s”: %s" msgstr "Klaida kuriant rakinimo failą „%s“: %s" -#: ../gio/gdbusauthmechanismsha1.c:599 +#: gio/gdbusauthmechanismsha1.c:599 #, c-format msgid "Error closing (unlinked) lock file “%s”: %s" msgstr "Klaida užveriant (nesusietą) rakinimo failą „%s“: %s" -#: ../gio/gdbusauthmechanismsha1.c:610 +#: gio/gdbusauthmechanismsha1.c:610 #, c-format msgid "Error unlinking lock file “%s”: %s" msgstr "Klaida atsiejant rakinimo failą „%s“: %s" -#: ../gio/gdbusauthmechanismsha1.c:687 +#: gio/gdbusauthmechanismsha1.c:687 #, c-format msgid "Error opening keyring “%s” for writing: " msgstr "Klaida atveriant raktinę „%s“ rašymui: " -#: ../gio/gdbusauthmechanismsha1.c:883 +#: gio/gdbusauthmechanismsha1.c:883 #, c-format msgid "(Additionally, releasing the lock for “%s” also failed: %s) " msgstr "(Papildomai, užrakto atlaisvinimas „%s“ taip pat nepavyko: %s) " -#: ../gio/gdbusconnection.c:612 ../gio/gdbusconnection.c:2378 +#: gio/gdbusconnection.c:612 gio/gdbusconnection.c:2378 msgid "The connection is closed" msgstr "Ryšys yra užvertas" -#: ../gio/gdbusconnection.c:1879 +#: gio/gdbusconnection.c:1879 msgid "Timeout was reached" msgstr "Baigėsi laikas" -#: ../gio/gdbusconnection.c:2500 +#: gio/gdbusconnection.c:2500 msgid "" "Unsupported flags encountered when constructing a client-side connection" msgstr "Nepalaikomi požymiai aptikti konstruojant kliento pusės ryšį" -#: ../gio/gdbusconnection.c:4124 ../gio/gdbusconnection.c:4471 +#: gio/gdbusconnection.c:4124 gio/gdbusconnection.c:4471 #, c-format msgid "" "No such interface 'org.freedesktop.DBus.Properties' on object at path %s" msgstr "" "Nėra sąsajos „org.freedesktop.DBus.Properties“ objektui, kurio kelias %s" -#: ../gio/gdbusconnection.c:4266 +#: gio/gdbusconnection.c:4266 #, c-format msgid "No such property '%s'" msgstr "Nėra savybės „%s“" -#: ../gio/gdbusconnection.c:4278 +#: gio/gdbusconnection.c:4278 #, c-format msgid "Property '%s' is not readable" msgstr "Savybė „%s“ yra neskaitoma" -#: ../gio/gdbusconnection.c:4289 +#: gio/gdbusconnection.c:4289 #, c-format msgid "Property '%s' is not writable" msgstr "Savybė „%s“ nėra rašoma" -#: ../gio/gdbusconnection.c:4309 +#: gio/gdbusconnection.c:4309 #, c-format msgid "Error setting property '%s': Expected type '%s' but got '%s'" msgstr "Klaida nustatant savybę „%s“: tikėtasi tipo „%s“, bet gauta „%s“" -#: ../gio/gdbusconnection.c:4414 ../gio/gdbusconnection.c:4622 -#: ../gio/gdbusconnection.c:6591 +#: gio/gdbusconnection.c:4414 gio/gdbusconnection.c:4622 +#: gio/gdbusconnection.c:6591 #, c-format msgid "No such interface '%s'" msgstr "Nėra sąsajos „%s“" -#: ../gio/gdbusconnection.c:4840 ../gio/gdbusconnection.c:7100 +#: gio/gdbusconnection.c:4840 gio/gdbusconnection.c:7100 #, c-format msgid "No such interface '%s' on object at path %s" msgstr "Nėra sąsajos „%s“ objektui, kurio kelias %s" -#: ../gio/gdbusconnection.c:4938 +#: gio/gdbusconnection.c:4938 #, c-format msgid "No such method '%s'" msgstr "Nėra metodo „%s“" -#: ../gio/gdbusconnection.c:4969 +#: gio/gdbusconnection.c:4969 #, c-format msgid "Type of message, '%s', does not match expected type '%s'" msgstr "Pranešimo tipas „%s“ neatitinka laukiamo tipo „%s“" -#: ../gio/gdbusconnection.c:5167 +#: gio/gdbusconnection.c:5167 #, c-format msgid "An object is already exported for the interface %s at %s" msgstr "Jau yra eksportuotas objektas sąsajai %s vietoje %s" -#: ../gio/gdbusconnection.c:5393 +#: gio/gdbusconnection.c:5393 #, c-format msgid "Unable to retrieve property %s.%s" msgstr "Nepavyko gauti savybės: %s.%s" -#: ../gio/gdbusconnection.c:5449 +#: gio/gdbusconnection.c:5449 #, c-format msgid "Unable to set property %s.%s" msgstr "Nepavyko nustatyti savybės: %s.%s" -#: ../gio/gdbusconnection.c:5627 +#: gio/gdbusconnection.c:5627 #, c-format msgid "Method '%s' returned type '%s', but expected '%s'" msgstr "Metodas „%s“ grąžino tipą „%s“, bet laukta „%s“" -#: ../gio/gdbusconnection.c:6702 +#: gio/gdbusconnection.c:6702 #, c-format msgid "Method '%s' on interface '%s' with signature '%s' does not exist" msgstr "Metodas „%s“ sąsajoje „%s“ su signatūra „%s“ neegzistuoja" -#: ../gio/gdbusconnection.c:6823 +#: gio/gdbusconnection.c:6823 #, c-format msgid "A subtree is already exported for %s" msgstr "Pomedis %s jau yra eksportuotas" -#: ../gio/gdbusconnection.c:7151 +#: gio/gdbusconnection.c:7151 #, c-format msgid "" "Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable " @@ -737,27 +726,27 @@ "Nepavyko nustatyti magistralės adreso iš DBUS_STARTER_BUS_TYPE aplinkos " "kintamojo - nežinoma reikšmė „%s“" -#: ../gio/gdbusmessage.c:1246 +#: gio/gdbusmessage.c:1249 msgid "type is INVALID" msgstr "tipas yra NETINKAMAS" -#: ../gio/gdbusmessage.c:1257 +#: gio/gdbusmessage.c:1260 msgid "METHOD_CALL message: PATH or MEMBER header field is missing" msgstr "METHOD_CALL pranešimas: trūksta antraštės lauko PATH arba MEMBER" -#: ../gio/gdbusmessage.c:1268 +#: gio/gdbusmessage.c:1271 msgid "METHOD_RETURN message: REPLY_SERIAL header field is missing" msgstr "METHOD_RETURN pranešimas: trūksta REPLY_SERIAL antraštės" -#: ../gio/gdbusmessage.c:1280 +#: gio/gdbusmessage.c:1283 msgid "ERROR message: REPLY_SERIAL or ERROR_NAME header field is missing" msgstr "ERROR pranešimas: antraštės lauke trūksta REPLY_SERIAL arba ERROR_NAME" -#: ../gio/gdbusmessage.c:1293 +#: gio/gdbusmessage.c:1296 msgid "SIGNAL message: PATH, INTERFACE or MEMBER header field is missing" msgstr "SIGNAL pranešimas: trūksta antraštės lauko PATH, INTERFACE arba MEMBER" -#: ../gio/gdbusmessage.c:1301 +#: gio/gdbusmessage.c:1304 msgid "" "SIGNAL message: The PATH header field is using the reserved value /org/" "freedesktop/DBus/Local" @@ -765,7 +754,7 @@ "SIGNAL pranešimas: antraštės laukas PATH naudoja rezervuotą reikšmę /org/" "freedesktop/DBus/Local" -#: ../gio/gdbusmessage.c:1309 +#: gio/gdbusmessage.c:1312 msgid "" "SIGNAL message: The INTERFACE header field is using the reserved value org." "freedesktop.DBus.Local" @@ -773,7 +762,7 @@ "SIGNAL pranešimas: antraštės laukas INTERFACE naudoja rezervuotą reikšmę org." "freedesktop.DBus.Local" -#: ../gio/gdbusmessage.c:1357 ../gio/gdbusmessage.c:1417 +#: gio/gdbusmessage.c:1360 gio/gdbusmessage.c:1420 #, c-format msgid "Wanted to read %lu byte but only got %lu" msgid_plural "Wanted to read %lu bytes but only got %lu" @@ -781,12 +770,12 @@ msgstr[1] "Norėta nuskaityti %lu baitus, bet gauta tik %lu" msgstr[2] "Norėta nuskaityti %lu baitų, bet gauta tik %lu" -#: ../gio/gdbusmessage.c:1371 +#: gio/gdbusmessage.c:1374 #, c-format msgid "Expected NUL byte after the string “%s” but found byte %d" msgstr "Tikėtasi NUL baito po simbolių eilutės „%s“, bet rastas baitas %d" -#: ../gio/gdbusmessage.c:1390 +#: gio/gdbusmessage.c:1393 #, c-format msgid "" "Expected valid UTF-8 string but found invalid bytes at byte offset %d " @@ -795,17 +784,17 @@ "Tikėtasi teisingos UTF-8 eilutės, bet rasta neteisingų baitų poslinkiu %d " "(eilutės ilgis yra %d). Teisinga UTF-8 eilutė iki tos vietos buvo „%s“" -#: ../gio/gdbusmessage.c:1593 +#: gio/gdbusmessage.c:1596 #, c-format msgid "Parsed value “%s” is not a valid D-Bus object path" msgstr "Perskaityta reikšmė „%s“ nėra tinkamas D-Bus objekto kelias" -#: ../gio/gdbusmessage.c:1615 +#: gio/gdbusmessage.c:1618 #, c-format msgid "Parsed value “%s” is not a valid D-Bus signature" msgstr "Perskaityta reikšmė „%s“ nėra tinkama D-Bus signatūra" -#: ../gio/gdbusmessage.c:1662 +#: gio/gdbusmessage.c:1665 #, c-format msgid "" "Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)." @@ -818,7 +807,7 @@ msgstr[2] "" "Aptiktas %u baitų ilgio masyvas. Maksimalus ilgis yra 2<<26 baitų (64 MiB)." -#: ../gio/gdbusmessage.c:1682 +#: gio/gdbusmessage.c:1685 #, c-format msgid "" "Encountered array of type “a%c”, expected to have a length a multiple of %u " @@ -827,19 +816,19 @@ "Aptiktas „a%c“ tipo masyvas, tikėtasi %u kartotinio baitų ilgio, bet rasta " "%u baitų ilgyje" -#: ../gio/gdbusmessage.c:1849 +#: gio/gdbusmessage.c:1855 #, c-format msgid "Parsed value “%s” for variant is not a valid D-Bus signature" msgstr "Perskaityta reikšmė „%s“ variantui nėra tinkama D-Bus signatūra" -#: ../gio/gdbusmessage.c:1873 +#: gio/gdbusmessage.c:1879 #, c-format msgid "" "Error deserializing GVariant with type string “%s” from the D-Bus wire format" msgstr "" "Klaida atstatant GVariant su tipo eilute „%s“ iš D-Bus telegramos formato" -#: ../gio/gdbusmessage.c:2055 +#: gio/gdbusmessage.c:2064 #, c-format msgid "" "Invalid endianness value. Expected 0x6c (“l”) or 0x42 (“B”) but found value " @@ -848,25 +837,29 @@ "Netinkama baitų eiliškumo reikšmė. Tikėtasi 0x6c („l“) arba 0x42 („B“), bet " "rasta 0x%02x" -#: ../gio/gdbusmessage.c:2068 +#: gio/gdbusmessage.c:2077 #, c-format msgid "Invalid major protocol version. Expected 1 but found %d" msgstr "Netinkama pagrindinė protokolo versija. Tikėtasi 1, bet rasta %d" -#: ../gio/gdbusmessage.c:2124 +#: gio/gdbusmessage.c:2130 gio/gdbusmessage.c:2720 +msgid "Signature header found but is not of type signature" +msgstr "Rasta signatūros antraštė, bet ji nėra signatūros tipo" + +#: gio/gdbusmessage.c:2142 #, c-format msgid "Signature header with signature “%s” found but message body is empty" msgstr "" "Signatūros antraštė su signatūra „%s“ rasta, bet pranešimo pagrindinė dalis " "tuščia" -#: ../gio/gdbusmessage.c:2138 +#: gio/gdbusmessage.c:2156 #, c-format msgid "Parsed value “%s” is not a valid D-Bus signature (for body)" msgstr "" "Perskaityta reikšmė „%s“ nėra tinkama D-Bus signatūra (pagrindinei daliai)" -#: ../gio/gdbusmessage.c:2168 +#: gio/gdbusmessage.c:2186 #, c-format msgid "No signature header in message but the message body is %u byte" msgid_plural "No signature header in message but the message body is %u bytes" @@ -880,35 +873,35 @@ "Nėra signatūros antraštės pranešime, bet pranešimo pagrindinė dalis yra %u " "baitų" -#: ../gio/gdbusmessage.c:2178 +#: gio/gdbusmessage.c:2196 msgid "Cannot deserialize message: " msgstr "Nepavyko atstatyti pranešimo: " -#: ../gio/gdbusmessage.c:2519 +#: gio/gdbusmessage.c:2537 #, c-format msgid "" "Error serializing GVariant with type string “%s” to the D-Bus wire format" msgstr "" "Klaida paverčiant GVariant su tipo eilute „%s“ į D-Bus telegramos formatą" -#: ../gio/gdbusmessage.c:2656 +#: gio/gdbusmessage.c:2674 #, c-format msgid "" "Number of file descriptors in message (%d) differs from header field (%d)" msgstr "" "Failo deskriptorių skaičius žinutėje (%d) skiriasi nuo antraštės lauko (%d)" -#: ../gio/gdbusmessage.c:2664 +#: gio/gdbusmessage.c:2682 msgid "Cannot serialize message: " msgstr "Nepavyko išsaugoti pranešimo: " -#: ../gio/gdbusmessage.c:2708 +#: gio/gdbusmessage.c:2736 #, c-format msgid "Message body has signature “%s” but there is no signature header" msgstr "" "Pranešimo pagrindinė dalis turi signatūrą „%s“, bet nėra signatūros antraštės" -#: ../gio/gdbusmessage.c:2718 +#: gio/gdbusmessage.c:2746 #, c-format msgid "" "Message body has type signature “%s” but signature in the header field is " @@ -917,42 +910,42 @@ "Pranešimo pagrindinė dalis turi tipo signatūrą „%s“, bet signatūra antraštės " "lauke yra „%s“" -#: ../gio/gdbusmessage.c:2734 +#: gio/gdbusmessage.c:2762 #, c-format msgid "Message body is empty but signature in the header field is “(%s)”" msgstr "" "Pranešimo pagrindinė dalis yra tuščia, bet signatūra antraštės lauke yra " "„(%s)“" -#: ../gio/gdbusmessage.c:3287 +#: gio/gdbusmessage.c:3315 #, c-format msgid "Error return with body of type “%s”" msgstr "Klaidos grąžinimas su pagrindinės dalies tipu „%s“" -#: ../gio/gdbusmessage.c:3295 +#: gio/gdbusmessage.c:3323 msgid "Error return with empty body" msgstr "Klaidos grąžinimas su tuščia pagrindine dalimi" -#: ../gio/gdbusprivate.c:2066 +#: gio/gdbusprivate.c:2066 #, c-format msgid "Unable to get Hardware profile: %s" msgstr "Nepavyko gauti aparatūros profilio: %s" -#: ../gio/gdbusprivate.c:2111 +#: gio/gdbusprivate.c:2111 msgid "Unable to load /var/lib/dbus/machine-id or /etc/machine-id: " msgstr "Nepavyko įkelti /var/lib/dbus/machine-id or /etc/machine-id: " -#: ../gio/gdbusproxy.c:1612 +#: gio/gdbusproxy.c:1612 #, c-format msgid "Error calling StartServiceByName for %s: " msgstr "Klaida kviečiant StartServiceByName elementui %s: " -#: ../gio/gdbusproxy.c:1635 +#: gio/gdbusproxy.c:1635 #, c-format msgid "Unexpected reply %d from StartServiceByName(\"%s\") method" msgstr "Nelauktas atsakas %d iš StartServiceByName(\"%s\") metodo" -#: ../gio/gdbusproxy.c:2726 ../gio/gdbusproxy.c:2860 +#: gio/gdbusproxy.c:2726 gio/gdbusproxy.c:2860 msgid "" "Cannot invoke method; proxy is for a well-known name without an owner and " "proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag" @@ -960,30 +953,30 @@ "Nepavyko iškviesti metodo; proxy nėra gerai žinoma pavadinimas be savininko " "ir proxy buvo sukonstruotas su G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START požymiu" -#: ../gio/gdbusserver.c:708 +#: gio/gdbusserver.c:708 msgid "Abstract name space not supported" msgstr "Abstrakti vardų sritis nepalaikoma" -#: ../gio/gdbusserver.c:795 +#: gio/gdbusserver.c:795 msgid "Cannot specify nonce file when creating a server" msgstr "Negalima nurodyti laikino failo kuriant serverį" -#: ../gio/gdbusserver.c:876 +#: gio/gdbusserver.c:876 #, c-format msgid "Error writing nonce file at “%s”: %s" msgstr "Klaida rašant vienkartinio kodo failą vietoje „%s“: %s" -#: ../gio/gdbusserver.c:1047 +#: gio/gdbusserver.c:1047 #, c-format msgid "The string “%s” is not a valid D-Bus GUID" msgstr "Eilutė „%s“ nėra tinkamas D-Bus GUID" -#: ../gio/gdbusserver.c:1087 +#: gio/gdbusserver.c:1087 #, c-format msgid "Cannot listen on unsupported transport “%s”" msgstr "Negalima laukti duomenų iš nepalaikomo perdavimo „%s“" -#: ../gio/gdbus-tool.c:95 +#: gio/gdbus-tool.c:95 #, c-format msgid "" "Commands:\n" @@ -1006,60 +999,60 @@ "\n" "Naudokite „%s KOMANDA --help“ kiekvienos komandos pagalbos gavimui.\n" -#: ../gio/gdbus-tool.c:185 ../gio/gdbus-tool.c:252 ../gio/gdbus-tool.c:324 -#: ../gio/gdbus-tool.c:348 ../gio/gdbus-tool.c:834 ../gio/gdbus-tool.c:1171 -#: ../gio/gdbus-tool.c:1613 +#: gio/gdbus-tool.c:185 gio/gdbus-tool.c:252 gio/gdbus-tool.c:324 +#: gio/gdbus-tool.c:348 gio/gdbus-tool.c:834 gio/gdbus-tool.c:1171 +#: gio/gdbus-tool.c:1613 #, c-format msgid "Error: %s\n" msgstr "Klaida: %s\n" -#: ../gio/gdbus-tool.c:196 ../gio/gdbus-tool.c:265 ../gio/gdbus-tool.c:1629 +#: gio/gdbus-tool.c:196 gio/gdbus-tool.c:265 gio/gdbus-tool.c:1629 #, c-format msgid "Error parsing introspection XML: %s\n" msgstr "Klaida skaitant introspekcijos XML: %s\n" -#: ../gio/gdbus-tool.c:234 +#: gio/gdbus-tool.c:234 #, c-format msgid "Error: %s is not a valid name\n" msgstr "Klaida: %s nėra tinkamas vardas\n" -#: ../gio/gdbus-tool.c:382 +#: gio/gdbus-tool.c:382 msgid "Connect to the system bus" msgstr "Prisijungti prie sistemos magistralės" -#: ../gio/gdbus-tool.c:383 +#: gio/gdbus-tool.c:383 msgid "Connect to the session bus" msgstr "Prisijungti prie sesijos magistralės" -#: ../gio/gdbus-tool.c:384 +#: gio/gdbus-tool.c:384 msgid "Connect to given D-Bus address" msgstr "Prisijungti prie pateikto D-Bus adreso" -#: ../gio/gdbus-tool.c:394 +#: gio/gdbus-tool.c:394 msgid "Connection Endpoint Options:" msgstr "Ryšio pabaigos parametrai:" -#: ../gio/gdbus-tool.c:395 +#: gio/gdbus-tool.c:395 msgid "Options specifying the connection endpoint" msgstr "Parametrai, nurodantys ryšio pabaigą" -#: ../gio/gdbus-tool.c:417 +#: gio/gdbus-tool.c:417 #, c-format msgid "No connection endpoint specified" msgstr "Nėra nurodytos ryšio pabaigos" -#: ../gio/gdbus-tool.c:427 +#: gio/gdbus-tool.c:427 #, c-format msgid "Multiple connection endpoints specified" msgstr "Nurodytos kelio ryšio pabaigos" -#: ../gio/gdbus-tool.c:497 +#: gio/gdbus-tool.c:497 #, c-format msgid "" "Warning: According to introspection data, interface “%s” does not exist\n" msgstr "Perspėjimas: pagal introspekcijos duomenis, sąsaja „%s“ neegzistuoja\n" -#: ../gio/gdbus-tool.c:506 +#: gio/gdbus-tool.c:506 #, c-format msgid "" "Warning: According to introspection data, method “%s” does not exist on " @@ -1068,166 +1061,161 @@ "Perspėjimas: pagal introspekcijos duomenis, metodas „%s“ neegzistuoja " "sąsajoje „%s“\n" -#: ../gio/gdbus-tool.c:568 +#: gio/gdbus-tool.c:568 msgid "Optional destination for signal (unique name)" msgstr "Nebūtinas signalo tikslas (unikalus vardas)" -#: ../gio/gdbus-tool.c:569 +#: gio/gdbus-tool.c:569 msgid "Object path to emit signal on" msgstr "Objekto, kuriame siunčiamas signalas, kelias" -#: ../gio/gdbus-tool.c:570 +#: gio/gdbus-tool.c:570 msgid "Signal and interface name" msgstr "Signalo ir sąsajos vardai" -#: ../gio/gdbus-tool.c:603 +#: gio/gdbus-tool.c:603 msgid "Emit a signal." msgstr "Siųsti signalą." -#: ../gio/gdbus-tool.c:658 ../gio/gdbus-tool.c:965 ../gio/gdbus-tool.c:1715 -#: ../gio/gdbus-tool.c:1944 ../gio/gdbus-tool.c:2164 +#: gio/gdbus-tool.c:658 gio/gdbus-tool.c:965 gio/gdbus-tool.c:1715 +#: gio/gdbus-tool.c:1944 gio/gdbus-tool.c:2164 #, c-format msgid "Error connecting: %s\n" msgstr "Klaida prisijungiant: %s\n" -#: ../gio/gdbus-tool.c:678 +#: gio/gdbus-tool.c:678 #, c-format msgid "Error: %s is not a valid unique bus name.\n" msgstr "Klaida: %s nėra tinkamas unikalus magistralės pavadinimas.\n" -#: ../gio/gdbus-tool.c:697 ../gio/gdbus-tool.c:1008 ../gio/gdbus-tool.c:1758 -#, c-format +#: gio/gdbus-tool.c:697 gio/gdbus-tool.c:1008 gio/gdbus-tool.c:1758 msgid "Error: Object path is not specified\n" msgstr "Klaida: nenurodytas objekto kelias\n" -#: ../gio/gdbus-tool.c:720 ../gio/gdbus-tool.c:1028 ../gio/gdbus-tool.c:1778 -#: ../gio/gdbus-tool.c:2015 +#: gio/gdbus-tool.c:720 gio/gdbus-tool.c:1028 gio/gdbus-tool.c:1778 +#: gio/gdbus-tool.c:2015 #, c-format msgid "Error: %s is not a valid object path\n" msgstr "Klaida: %s nėra tinkamas objekto kelias\n" -#: ../gio/gdbus-tool.c:740 -#, c-format +#: gio/gdbus-tool.c:740 msgid "Error: Signal name is not specified\n" msgstr "Klaida: nenurodytas signalo pavadinimas\n" -#: ../gio/gdbus-tool.c:754 +#: gio/gdbus-tool.c:754 #, c-format msgid "Error: Signal name “%s” is invalid\n" msgstr "Klaida: signalo pavadinimas „%s“ yra netinkamas\n" -#: ../gio/gdbus-tool.c:766 +#: gio/gdbus-tool.c:766 #, c-format msgid "Error: %s is not a valid interface name\n" msgstr "Klaida: %s nėra tinkamas sąsajos pavadinimas\n" -#: ../gio/gdbus-tool.c:772 +#: gio/gdbus-tool.c:772 #, c-format msgid "Error: %s is not a valid member name\n" msgstr "Klaida: %s nėra tinkamas nario pavadinimas\n" #. Use the original non-"parse-me-harder" error -#: ../gio/gdbus-tool.c:809 ../gio/gdbus-tool.c:1140 +#: gio/gdbus-tool.c:809 gio/gdbus-tool.c:1140 #, c-format msgid "Error parsing parameter %d: %s\n" msgstr "Klaida skaitant parametrą %d: %s\n" -#: ../gio/gdbus-tool.c:841 +#: gio/gdbus-tool.c:841 #, c-format msgid "Error flushing connection: %s\n" msgstr "Klaida išsiunčiant ryšį: %s\n" -#: ../gio/gdbus-tool.c:868 +#: gio/gdbus-tool.c:868 msgid "Destination name to invoke method on" msgstr "Tikslo pavadinimas metodo iškvietimui" -#: ../gio/gdbus-tool.c:869 +#: gio/gdbus-tool.c:869 msgid "Object path to invoke method on" msgstr "Objekto kelias metodo iškvietimui" -#: ../gio/gdbus-tool.c:870 +#: gio/gdbus-tool.c:870 msgid "Method and interface name" msgstr "Metodo ir sąsajos pavadinimai" -#: ../gio/gdbus-tool.c:871 +#: gio/gdbus-tool.c:871 msgid "Timeout in seconds" msgstr "Laiko limitas sekundėmis" -#: ../gio/gdbus-tool.c:910 +#: gio/gdbus-tool.c:910 msgid "Invoke a method on a remote object." msgstr "Iškviesti metodą nutolusiame objekte." -#: ../gio/gdbus-tool.c:982 ../gio/gdbus-tool.c:1732 ../gio/gdbus-tool.c:1969 -#, c-format +#: gio/gdbus-tool.c:982 gio/gdbus-tool.c:1732 gio/gdbus-tool.c:1969 msgid "Error: Destination is not specified\n" msgstr "Klaida: nenurodytas tikslas\n" -#: ../gio/gdbus-tool.c:993 ../gio/gdbus-tool.c:1749 ../gio/gdbus-tool.c:1980 +#: gio/gdbus-tool.c:993 gio/gdbus-tool.c:1749 gio/gdbus-tool.c:1980 #, c-format msgid "Error: %s is not a valid bus name\n" msgstr "Klaida: %s nėra tinkamas magistralės pavadinimas\n" -#: ../gio/gdbus-tool.c:1043 -#, c-format +#: gio/gdbus-tool.c:1043 msgid "Error: Method name is not specified\n" msgstr "Klaida: nenurodytas metodo vardas\n" -#: ../gio/gdbus-tool.c:1054 +#: gio/gdbus-tool.c:1054 #, c-format msgid "Error: Method name “%s” is invalid\n" msgstr "Klaida: metodo vardas „%s“ yra netinkamas\n" -#: ../gio/gdbus-tool.c:1132 +#: gio/gdbus-tool.c:1132 #, c-format msgid "Error parsing parameter %d of type “%s”: %s\n" msgstr "Klaida skaitant parametrą %d, kurio tipas „%s“: %s\n" -#: ../gio/gdbus-tool.c:1576 +#: gio/gdbus-tool.c:1576 msgid "Destination name to introspect" msgstr "Tikslo vardas introspekcijai" -#: ../gio/gdbus-tool.c:1577 +#: gio/gdbus-tool.c:1577 msgid "Object path to introspect" msgstr "Objekto kelias introspekcijai" -#: ../gio/gdbus-tool.c:1578 +#: gio/gdbus-tool.c:1578 msgid "Print XML" msgstr "Spausdinti XML" -#: ../gio/gdbus-tool.c:1579 +#: gio/gdbus-tool.c:1579 msgid "Introspect children" msgstr "Nagrinėti vaiką" -#: ../gio/gdbus-tool.c:1580 +#: gio/gdbus-tool.c:1580 msgid "Only print properties" msgstr "Spausdinti tik savybes" -#: ../gio/gdbus-tool.c:1667 +#: gio/gdbus-tool.c:1667 msgid "Introspect a remote object." msgstr "Introspekcija nutolusiam objektui." -#: ../gio/gdbus-tool.c:1870 +#: gio/gdbus-tool.c:1870 msgid "Destination name to monitor" msgstr "Tikslo vardas stebėjimui" -#: ../gio/gdbus-tool.c:1871 +#: gio/gdbus-tool.c:1871 msgid "Object path to monitor" msgstr "Objekto kelias stebėjimui" -#: ../gio/gdbus-tool.c:1896 +#: gio/gdbus-tool.c:1896 msgid "Monitor a remote object." msgstr "Stebėti nutolusį objektą." -#: ../gio/gdbus-tool.c:1954 -#, c-format +#: gio/gdbus-tool.c:1954 msgid "Error: can’t monitor a non-message-bus connection\n" msgstr "Klaida: nepavyksta stebėti ne žinučių magistralės ryšio\n" -#: ../gio/gdbus-tool.c:2078 +#: gio/gdbus-tool.c:2078 msgid "Service to activate before waiting for the other one (well-known name)" msgstr "Aktyvuotina tarnyba prieš laukiant kitos (gerai žinomas pavadinimas)" -#: ../gio/gdbus-tool.c:2081 +#: gio/gdbus-tool.c:2081 msgid "" "Timeout to wait for before exiting with an error (seconds); 0 for no timeout " "(default)" @@ -1235,138 +1223,133 @@ "Kiek laiko laukti prieš išeinant su klaida (sekundėmis); 0 reiškia neribotai " "(numatyta)" -#: ../gio/gdbus-tool.c:2129 +#: gio/gdbus-tool.c:2129 msgid "[OPTION…] BUS-NAME" msgstr "[PARAMETRAS…] MAGISTRALĖS-PAVADINIMAS" -#: ../gio/gdbus-tool.c:2130 +#: gio/gdbus-tool.c:2130 msgid "Wait for a bus name to appear." msgstr "Laukti, kol pasirodys magistralės pavadinimas." -#: ../gio/gdbus-tool.c:2206 -#, c-format +#: gio/gdbus-tool.c:2206 msgid "Error: A service to activate for must be specified.\n" msgstr "" "Klaida: reikia nurodyti aktyvuojamą tarnybą.\n" "\n" -#: ../gio/gdbus-tool.c:2211 -#, c-format +#: gio/gdbus-tool.c:2211 msgid "Error: A service to wait for must be specified.\n" msgstr "Klaida: turi būti nurodyta tarnyba, kurios laukti.\n" -#: ../gio/gdbus-tool.c:2216 -#, c-format +#: gio/gdbus-tool.c:2216 msgid "Error: Too many arguments.\n" msgstr "Klaida: per daug argumentų.\n" -#: ../gio/gdbus-tool.c:2224 ../gio/gdbus-tool.c:2231 +#: gio/gdbus-tool.c:2224 gio/gdbus-tool.c:2231 #, c-format msgid "Error: %s is not a valid well-known bus name.\n" msgstr "Klaida: %s nėra tinkamas gerai žinomas magistralės pavadinimas.\n" -#: ../gio/gdesktopappinfo.c:2001 ../gio/gdesktopappinfo.c:4566 +#: gio/gdesktopappinfo.c:2001 gio/gdesktopappinfo.c:4566 msgid "Unnamed" msgstr "Nepavadinta" -#: ../gio/gdesktopappinfo.c:2411 +#: gio/gdesktopappinfo.c:2411 msgid "Desktop file didn’t specify Exec field" msgstr "Darbalaukio failas nenurodė Exec lauko" -#: ../gio/gdesktopappinfo.c:2701 +#: gio/gdesktopappinfo.c:2701 msgid "Unable to find terminal required for application" msgstr "Nerastas terminalas, reikalingas programai" -#: ../gio/gdesktopappinfo.c:3135 +#: gio/gdesktopappinfo.c:3135 #, c-format msgid "Can’t create user application configuration folder %s: %s" msgstr "Nepavyko sukurti naudotojo nustatymų aplanko %s: %s" -#: ../gio/gdesktopappinfo.c:3139 +#: gio/gdesktopappinfo.c:3139 #, c-format msgid "Can’t create user MIME configuration folder %s: %s" msgstr "Nepavyko sukurti naudotojo MIME nustatymų aplanko %s: %s" -#: ../gio/gdesktopappinfo.c:3379 ../gio/gdesktopappinfo.c:3403 +#: gio/gdesktopappinfo.c:3379 gio/gdesktopappinfo.c:3403 msgid "Application information lacks an identifier" msgstr "Programos informacijai trūksta identifikatoriaus" -#: ../gio/gdesktopappinfo.c:3637 +#: gio/gdesktopappinfo.c:3637 #, c-format msgid "Can’t create user desktop file %s" msgstr "Nepavyko sukurti naudotojo darbalaukio failo %s" -#: ../gio/gdesktopappinfo.c:3771 +#: gio/gdesktopappinfo.c:3771 #, c-format msgid "Custom definition for %s" msgstr "Specialus apibrėžimas %s" -#: ../gio/gdrive.c:417 +#: gio/gdrive.c:417 msgid "drive doesn’t implement eject" msgstr "įrenginys nerealizuoja išstūmimo" #. Translators: This is an error #. * message for drive objects that #. * don't implement any of eject or eject_with_operation. -#: ../gio/gdrive.c:495 +#: gio/gdrive.c:495 msgid "drive doesn’t implement eject or eject_with_operation" msgstr "" "įrenginys nerealizuoja išstūmimo nei su papildoma operacija, nei be jos" -#: ../gio/gdrive.c:571 +#: gio/gdrive.c:571 msgid "drive doesn’t implement polling for media" msgstr "įrenginys nerealizuoja laikmenos tikrinimo užklausimo" -#: ../gio/gdrive.c:776 +#: gio/gdrive.c:776 msgid "drive doesn’t implement start" msgstr "įrenginys nerealizuoja startavimo" -#: ../gio/gdrive.c:878 +#: gio/gdrive.c:878 msgid "drive doesn’t implement stop" msgstr "įrenginys nerealizuoja stabdymo" -#: ../gio/gdummytlsbackend.c:195 ../gio/gdummytlsbackend.c:317 -#: ../gio/gdummytlsbackend.c:509 +#: gio/gdummytlsbackend.c:195 gio/gdummytlsbackend.c:317 +#: gio/gdummytlsbackend.c:509 msgid "TLS support is not available" msgstr "Nėra TLS palaikymo" -#: ../gio/gdummytlsbackend.c:419 +#: gio/gdummytlsbackend.c:419 msgid "DTLS support is not available" msgstr "Nėra DTLS palaikymo" -#: ../gio/gemblem.c:323 +#: gio/gemblem.c:323 #, c-format msgid "Can’t handle version %d of GEmblem encoding" msgstr "Nepavyko apdoroti GEmblem koduotės versijos %d" -#: ../gio/gemblem.c:333 +#: gio/gemblem.c:333 #, c-format msgid "Malformed number of tokens (%d) in GEmblem encoding" msgstr "Netinkamas leksemų skaičius (%d) GEmblem koduotėje" -#: ../gio/gemblemedicon.c:362 +#: gio/gemblemedicon.c:362 #, c-format msgid "Can’t handle version %d of GEmblemedIcon encoding" msgstr "Nepavyko apdoroti GEmblemedIcon koduotės versijos %d" -#: ../gio/gemblemedicon.c:372 +#: gio/gemblemedicon.c:372 #, c-format msgid "Malformed number of tokens (%d) in GEmblemedIcon encoding" msgstr "Netinkamas leksemų skaičius (%d) GEmblemedIcon koduotėje" -#: ../gio/gemblemedicon.c:395 +#: gio/gemblemedicon.c:395 msgid "Expected a GEmblem for GEmblemedIcon" msgstr "Tikėtasi GEmblem skirto GEmblemedIcon" -#: ../gio/gfile.c:1071 ../gio/gfile.c:1309 ../gio/gfile.c:1447 -#: ../gio/gfile.c:1685 ../gio/gfile.c:1740 ../gio/gfile.c:1798 -#: ../gio/gfile.c:1882 ../gio/gfile.c:1939 ../gio/gfile.c:2003 -#: ../gio/gfile.c:2058 ../gio/gfile.c:3725 ../gio/gfile.c:3780 -#: ../gio/gfile.c:4016 ../gio/gfile.c:4058 ../gio/gfile.c:4526 -#: ../gio/gfile.c:4937 ../gio/gfile.c:5022 ../gio/gfile.c:5112 -#: ../gio/gfile.c:5209 ../gio/gfile.c:5296 ../gio/gfile.c:5397 -#: ../gio/gfile.c:7975 ../gio/gfile.c:8065 ../gio/gfile.c:8149 -#: ../gio/win32/gwinhttpfile.c:437 +#: gio/gfile.c:1071 gio/gfile.c:1309 gio/gfile.c:1447 gio/gfile.c:1685 +#: gio/gfile.c:1740 gio/gfile.c:1798 gio/gfile.c:1882 gio/gfile.c:1939 +#: gio/gfile.c:2003 gio/gfile.c:2058 gio/gfile.c:3733 gio/gfile.c:3788 +#: gio/gfile.c:4024 gio/gfile.c:4066 gio/gfile.c:4534 gio/gfile.c:4945 +#: gio/gfile.c:5030 gio/gfile.c:5120 gio/gfile.c:5217 gio/gfile.c:5304 +#: gio/gfile.c:5405 gio/gfile.c:7983 gio/gfile.c:8073 gio/gfile.c:8157 +#: gio/win32/gwinhttpfile.c:437 msgid "Operation not supported" msgstr "Operacija nepalaikoma" @@ -1374,205 +1357,205 @@ #. * trying to find the enclosing (user visible) #. * mount of a file, but none exists. #. -#: ../gio/gfile.c:1570 +#: gio/gfile.c:1570 msgid "Containing mount does not exist" msgstr "Tėvinis prijungimo taškas neegzistuoja" -#: ../gio/gfile.c:2617 ../gio/glocalfile.c:2446 +#: gio/gfile.c:2617 gio/glocalfile.c:2446 msgid "Can’t copy over directory" msgstr "Negalima kopijuoti ant aplanko viršaus" -#: ../gio/gfile.c:2677 +#: gio/gfile.c:2677 msgid "Can’t copy directory over directory" msgstr "Negalima kopijuoti aplanko ant aplanko" -#: ../gio/gfile.c:2685 +#: gio/gfile.c:2685 msgid "Target file exists" msgstr "Nurodytas failas jau egzistuoja" -#: ../gio/gfile.c:2704 +#: gio/gfile.c:2704 msgid "Can’t recursively copy directory" msgstr "Negalima rekursyviai kopijuoti aplanko" -#: ../gio/gfile.c:2979 +#: gio/gfile.c:2979 msgid "Splice not supported" msgstr "Skaidymas nepalaikomas" -#: ../gio/gfile.c:2983 ../gio/gfile.c:3027 +#: gio/gfile.c:2983 gio/gfile.c:3028 #, c-format msgid "Error splicing file: %s" msgstr "Klaida skaidant failą: %s" -#: ../gio/gfile.c:3136 +#: gio/gfile.c:3144 msgid "Copy (reflink/clone) between mounts is not supported" msgstr "Kopijavimas (reflink/clone) tarp prijungimo taškų nepalaikomas" -#: ../gio/gfile.c:3140 +#: gio/gfile.c:3148 msgid "Copy (reflink/clone) is not supported or invalid" msgstr "Kopijavimas (reflink/clone) nepalaikomas arba netinkamas" -#: ../gio/gfile.c:3145 +#: gio/gfile.c:3153 msgid "Copy (reflink/clone) is not supported or didn’t work" msgstr "Kopijavimas (reflink/clone) nepalaikomas arba nesuveikė" -#: ../gio/gfile.c:3208 +#: gio/gfile.c:3216 msgid "Can’t copy special file" msgstr "Negalima kopijuoti specialaus failo" -#: ../gio/gfile.c:4006 +#: gio/gfile.c:4014 msgid "Invalid symlink value given" msgstr "Netaisyklinga simbolinės nuorodos reikšmė" -#: ../gio/gfile.c:4167 +#: gio/gfile.c:4175 msgid "Trash not supported" msgstr "Šiukšlės nepalaikomos" -#: ../gio/gfile.c:4279 +#: gio/gfile.c:4287 #, c-format msgid "File names cannot contain “%c”" msgstr "Failų pavadinimuose negali būti '%c'" -#: ../gio/gfile.c:6760 ../gio/gvolume.c:363 +#: gio/gfile.c:6768 gio/gvolume.c:363 msgid "volume doesn’t implement mount" msgstr "tomas nepalaiko prijungimo" -#: ../gio/gfile.c:6869 +#: gio/gfile.c:6877 msgid "No application is registered as handling this file" msgstr "Nėra programos, priregistruotos kaip skaitančios šį failą" -#: ../gio/gfileenumerator.c:212 +#: gio/gfileenumerator.c:212 msgid "Enumerator is closed" msgstr "Enumeratorius užvartas" -#: ../gio/gfileenumerator.c:219 ../gio/gfileenumerator.c:278 -#: ../gio/gfileenumerator.c:377 ../gio/gfileenumerator.c:476 +#: gio/gfileenumerator.c:219 gio/gfileenumerator.c:278 +#: gio/gfileenumerator.c:377 gio/gfileenumerator.c:476 msgid "File enumerator has outstanding operation" msgstr "Failų enumeratoriui liko neatlikta operacija" -#: ../gio/gfileenumerator.c:368 ../gio/gfileenumerator.c:467 +#: gio/gfileenumerator.c:368 gio/gfileenumerator.c:467 msgid "File enumerator is already closed" msgstr "Failų enumeratorius jau užvertas" -#: ../gio/gfileicon.c:236 +#: gio/gfileicon.c:236 #, c-format msgid "Can’t handle version %d of GFileIcon encoding" msgstr "Nepavyko apdoroti GFileIcon koduotės versijos %d" -#: ../gio/gfileicon.c:246 +#: gio/gfileicon.c:246 msgid "Malformed input data for GFileIcon" msgstr "Netinkami GFileIcon įvesties duomenys" -#: ../gio/gfileinputstream.c:149 ../gio/gfileinputstream.c:394 -#: ../gio/gfileiostream.c:167 ../gio/gfileoutputstream.c:164 -#: ../gio/gfileoutputstream.c:497 +#: gio/gfileinputstream.c:149 gio/gfileinputstream.c:394 +#: gio/gfileiostream.c:167 gio/gfileoutputstream.c:164 +#: gio/gfileoutputstream.c:497 msgid "Stream doesn’t support query_info" msgstr "Srautas nepalaiko query_info" -#: ../gio/gfileinputstream.c:325 ../gio/gfileiostream.c:379 -#: ../gio/gfileoutputstream.c:371 +#: gio/gfileinputstream.c:325 gio/gfileiostream.c:379 +#: gio/gfileoutputstream.c:371 msgid "Seek not supported on stream" msgstr "Pozicijos perkėlimas sraute nepalaikomas" -#: ../gio/gfileinputstream.c:369 +#: gio/gfileinputstream.c:369 msgid "Truncate not allowed on input stream" msgstr "Trumpinimas įėjimo srauto nepalaikomas" -#: ../gio/gfileiostream.c:455 ../gio/gfileoutputstream.c:447 +#: gio/gfileiostream.c:455 gio/gfileoutputstream.c:447 msgid "Truncate not supported on stream" msgstr "Trumpinimas srauto nepalaikomas" -#: ../gio/ghttpproxy.c:91 ../gio/gresolver.c:410 ../gio/gresolver.c:476 -#: ../glib/gconvert.c:1786 +#: gio/ghttpproxy.c:91 gio/gresolver.c:410 gio/gresolver.c:476 +#: glib/gconvert.c:1786 msgid "Invalid hostname" msgstr "Klaidingas kompiuterio vardas" -#: ../gio/ghttpproxy.c:143 +#: gio/ghttpproxy.c:143 msgid "Bad HTTP proxy reply" msgstr "Blogas HTTP tarpinio serverio atsakas" -#: ../gio/ghttpproxy.c:159 +#: gio/ghttpproxy.c:159 msgid "HTTP proxy connection not allowed" msgstr "Prisijungimas prie HTTP tarpinio serverio neleidžiamas" -#: ../gio/ghttpproxy.c:164 +#: gio/ghttpproxy.c:164 msgid "HTTP proxy authentication failed" msgstr "Nepavyko patvirtinti tapatybės HTTP tarpiniame serveryje" -#: ../gio/ghttpproxy.c:167 +#: gio/ghttpproxy.c:167 msgid "HTTP proxy authentication required" msgstr "HTTP tarpiniam serveriui reikia patvirtinti tapatybę" -#: ../gio/ghttpproxy.c:171 +#: gio/ghttpproxy.c:171 #, c-format msgid "HTTP proxy connection failed: %i" msgstr "Nepavyko prisijungti prie HTTP tarpinio serverio: %i" -#: ../gio/ghttpproxy.c:269 +#: gio/ghttpproxy.c:269 msgid "HTTP proxy server closed connection unexpectedly." msgstr "Ryšys su HTTP tarpiniu serveriu netikėtai užvertas." -#: ../gio/gicon.c:290 +#: gio/gicon.c:290 #, c-format msgid "Wrong number of tokens (%d)" msgstr "Neteisingas leksemų skaičius (%d)" -#: ../gio/gicon.c:310 +#: gio/gicon.c:310 #, c-format msgid "No type for class name %s" msgstr "Nėra tipo klasės pavadinimui %s" -#: ../gio/gicon.c:320 +#: gio/gicon.c:320 #, c-format msgid "Type %s does not implement the GIcon interface" msgstr "Tipas %s nerealizuoja GIcon sąsajos" -#: ../gio/gicon.c:331 +#: gio/gicon.c:331 #, c-format msgid "Type %s is not classed" msgstr "Tipas %s neklasifikuotas" -#: ../gio/gicon.c:345 +#: gio/gicon.c:345 #, c-format msgid "Malformed version number: %s" msgstr "Netinkamas versijos numeris: %s" -#: ../gio/gicon.c:359 +#: gio/gicon.c:359 #, c-format msgid "Type %s does not implement from_tokens() on the GIcon interface" msgstr "Tipas %s nerealizuoja from_tokens() GIcon sąsajoje" -#: ../gio/gicon.c:461 +#: gio/gicon.c:461 msgid "Can’t handle the supplied version of the icon encoding" msgstr "Nepavyko apdoroti pateiktosios piktogramos koduotės versijos" -#: ../gio/ginetaddressmask.c:182 +#: gio/ginetaddressmask.c:182 msgid "No address specified" msgstr "Nenurodytas adresas" -#: ../gio/ginetaddressmask.c:190 +#: gio/ginetaddressmask.c:190 #, c-format msgid "Length %u is too long for address" msgstr "%u yra per didelis ilgis adresui" -#: ../gio/ginetaddressmask.c:223 +#: gio/ginetaddressmask.c:223 msgid "Address has bits set beyond prefix length" msgstr "Adresas turi nustatytus bitus už priešdėlio ilgio" -#: ../gio/ginetaddressmask.c:300 +#: gio/ginetaddressmask.c:300 #, c-format msgid "Could not parse “%s” as IP address mask" msgstr "Nepavyko perskaityti „%s“ kaip IP adreso kaukės" -#: ../gio/ginetsocketaddress.c:203 ../gio/ginetsocketaddress.c:220 -#: ../gio/gnativesocketaddress.c:109 ../gio/gunixsocketaddress.c:218 +#: gio/ginetsocketaddress.c:203 gio/ginetsocketaddress.c:220 +#: gio/gnativesocketaddress.c:109 gio/gunixsocketaddress.c:218 msgid "Not enough space for socket address" msgstr "Nepakanka vietos lizdo adresui" -#: ../gio/ginetsocketaddress.c:235 +#: gio/ginetsocketaddress.c:235 msgid "Unsupported socket address" msgstr "Nepalaikomas lizdo adresas" -#: ../gio/ginputstream.c:188 +#: gio/ginputstream.c:188 msgid "Input stream doesn’t implement read" msgstr "Šaltinio srautas nerealizuoja skaitymo" @@ -1582,129 +1565,126 @@ #. Translators: This is an error you get if there is #. * already an operation running against this stream when #. * you try to start one -#: ../gio/ginputstream.c:1218 ../gio/giostream.c:310 -#: ../gio/goutputstream.c:1671 +#: gio/ginputstream.c:1218 gio/giostream.c:310 gio/goutputstream.c:1671 msgid "Stream has outstanding operation" msgstr "Srautui liko neįvykdyta operacija" -#: ../gio/gio-tool.c:160 +#: gio/gio-tool.c:160 msgid "Copy with file" msgstr "Kopijuoti kartu su failu" -#: ../gio/gio-tool.c:164 +#: gio/gio-tool.c:164 msgid "Keep with file when moved" msgstr "Palikti kartu su failu kai perkeliama" -#: ../gio/gio-tool.c:205 +#: gio/gio-tool.c:205 msgid "“version” takes no arguments" msgstr "„version“ nepriima argumentų" -#: ../gio/gio-tool.c:207 ../gio/gio-tool.c:223 ../glib/goption.c:857 +#: gio/gio-tool.c:207 gio/gio-tool.c:223 glib/goption.c:857 msgid "Usage:" msgstr "Naudojimas:" -#: ../gio/gio-tool.c:210 +#: gio/gio-tool.c:210 msgid "Print version information and exit." msgstr "Atspausdinti versijos informaciją ir išeiti." -#: ../gio/gio-tool.c:224 +#: gio/gio-tool.c:224 msgid "[ARGS...]" msgstr "[ARGUMENTAI...]" -#: ../gio/gio-tool.c:226 +#: gio/gio-tool.c:226 msgid "Commands:" msgstr "Komandos:" -#: ../gio/gio-tool.c:229 +#: gio/gio-tool.c:229 msgid "Concatenate files to standard output" msgstr "Išvesti failus į standartinę išvestį" -#: ../gio/gio-tool.c:230 +#: gio/gio-tool.c:230 msgid "Copy one or more files" msgstr "Kopijuoti vieną ar daugiau failų" -#: ../gio/gio-tool.c:231 +#: gio/gio-tool.c:231 msgid "Show information about locations" msgstr "Rodyti informaciją apie vietas" -#: ../gio/gio-tool.c:232 +#: gio/gio-tool.c:232 msgid "List the contents of locations" msgstr "Išvardinti vietų turinį" -#: ../gio/gio-tool.c:233 +#: gio/gio-tool.c:233 msgid "Get or set the handler for a mimetype" msgstr "Gauti arba nustatyti MIME tipo doroklę" -#: ../gio/gio-tool.c:234 +#: gio/gio-tool.c:234 msgid "Create directories" msgstr "Sukurti katalogus" -#: ../gio/gio-tool.c:235 +#: gio/gio-tool.c:235 msgid "Monitor files and directories for changes" msgstr "Stebėti failų bei katalogų pasikeitimus" -#: ../gio/gio-tool.c:236 +#: gio/gio-tool.c:236 msgid "Mount or unmount the locations" msgstr "Prijungti ar atjungti vietas" -#: ../gio/gio-tool.c:237 +#: gio/gio-tool.c:237 msgid "Move one or more files" msgstr "Perkelti vieną ar daugiau failų" -#: ../gio/gio-tool.c:238 +#: gio/gio-tool.c:238 msgid "Open files with the default application" msgstr "Atverti failus naudojant numatytąją programą" -#: ../gio/gio-tool.c:239 +#: gio/gio-tool.c:239 msgid "Rename a file" msgstr "Pervadinti failą" -#: ../gio/gio-tool.c:240 +#: gio/gio-tool.c:240 msgid "Delete one or more files" msgstr "Ištrinti vieną ar daugiau failų" -#: ../gio/gio-tool.c:241 +#: gio/gio-tool.c:241 msgid "Read from standard input and save" msgstr "Skaityti iš standartinės įvesties ir įrašyti" -#: ../gio/gio-tool.c:242 +#: gio/gio-tool.c:242 msgid "Set a file attribute" msgstr "Nustatyti failo atributą" -#: ../gio/gio-tool.c:243 +#: gio/gio-tool.c:243 msgid "Move files or directories to the trash" msgstr "Perkelti failus ar katalogus į šiukšlinę" -#: ../gio/gio-tool.c:244 +#: gio/gio-tool.c:244 msgid "Lists the contents of locations in a tree" msgstr "Išvardina vietų turinį medžio pavidalu" -#: ../gio/gio-tool.c:246 +#: gio/gio-tool.c:246 #, c-format msgid "Use %s to get detailed help.\n" msgstr "Naudokite %s detaliai pagalbai.\n" -#: ../gio/gio-tool-cat.c:87 +#: gio/gio-tool-cat.c:87 msgid "Error writing to stdout" msgstr "Klaida rašant į standartinę išvestį" #. Translators: commandline placeholder -#: ../gio/gio-tool-cat.c:133 ../gio/gio-tool-info.c:282 -#: ../gio/gio-tool-list.c:165 ../gio/gio-tool-mkdir.c:48 -#: ../gio/gio-tool-monitor.c:37 ../gio/gio-tool-monitor.c:39 -#: ../gio/gio-tool-monitor.c:41 ../gio/gio-tool-monitor.c:43 -#: ../gio/gio-tool-monitor.c:203 ../gio/gio-tool-mount.c:1141 -#: ../gio/gio-tool-open.c:113 ../gio/gio-tool-remove.c:48 -#: ../gio/gio-tool-rename.c:45 ../gio/gio-tool-set.c:89 -#: ../gio/gio-tool-trash.c:81 ../gio/gio-tool-tree.c:239 +#: gio/gio-tool-cat.c:133 gio/gio-tool-info.c:282 gio/gio-tool-list.c:165 +#: gio/gio-tool-mkdir.c:48 gio/gio-tool-monitor.c:37 gio/gio-tool-monitor.c:39 +#: gio/gio-tool-monitor.c:41 gio/gio-tool-monitor.c:43 +#: gio/gio-tool-monitor.c:203 gio/gio-tool-mount.c:1123 gio/gio-tool-open.c:113 +#: gio/gio-tool-remove.c:48 gio/gio-tool-rename.c:45 gio/gio-tool-set.c:89 +#: gio/gio-tool-trash.c:81 gio/gio-tool-tree.c:239 msgid "LOCATION" msgstr "VIETA" -#: ../gio/gio-tool-cat.c:138 +#: gio/gio-tool-cat.c:138 msgid "Concatenate files and print to standard output." msgstr "Sujungti failus ir išspausdinti standartinėje išvestyje." -#: ../gio/gio-tool-cat.c:140 +#: gio/gio-tool-cat.c:140 msgid "" "gio cat works just like the traditional cat utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" @@ -1714,58 +1694,55 @@ "GIO vietas vietoj vietinių failų: pavyzdžiui, galite kaip vietą naudoti\n" "smb://serveris/išteklius/failas.txt." -#: ../gio/gio-tool-cat.c:162 ../gio/gio-tool-info.c:313 -#: ../gio/gio-tool-mkdir.c:76 ../gio/gio-tool-monitor.c:228 -#: ../gio/gio-tool-open.c:139 ../gio/gio-tool-remove.c:72 +#: gio/gio-tool-cat.c:162 gio/gio-tool-info.c:313 gio/gio-tool-mkdir.c:76 +#: gio/gio-tool-monitor.c:228 gio/gio-tool-open.c:139 gio/gio-tool-remove.c:72 msgid "No locations given" msgstr "Nepateikta vietų" -#: ../gio/gio-tool-copy.c:42 ../gio/gio-tool-move.c:38 +#: gio/gio-tool-copy.c:42 gio/gio-tool-move.c:38 msgid "No target directory" msgstr "Nėra paskirties katalogo" -#: ../gio/gio-tool-copy.c:43 ../gio/gio-tool-move.c:39 +#: gio/gio-tool-copy.c:43 gio/gio-tool-move.c:39 msgid "Show progress" msgstr "Rodyti eigą" -#: ../gio/gio-tool-copy.c:44 ../gio/gio-tool-move.c:40 +#: gio/gio-tool-copy.c:44 gio/gio-tool-move.c:40 msgid "Prompt before overwrite" msgstr "Klausti prieš perrašant" -#: ../gio/gio-tool-copy.c:45 +#: gio/gio-tool-copy.c:45 msgid "Preserve all attributes" msgstr "Išlaikyti visus atributus" -#: ../gio/gio-tool-copy.c:46 ../gio/gio-tool-move.c:41 -#: ../gio/gio-tool-save.c:49 +#: gio/gio-tool-copy.c:46 gio/gio-tool-move.c:41 gio/gio-tool-save.c:49 msgid "Backup existing destination files" msgstr "Padaryti esamų paskirties failų atsargines kopijas" -#: ../gio/gio-tool-copy.c:47 +#: gio/gio-tool-copy.c:47 msgid "Never follow symbolic links" msgstr "Niekada neleisti simbolinių nuorodų" -#: ../gio/gio-tool-copy.c:72 ../gio/gio-tool-move.c:67 +#: gio/gio-tool-copy.c:72 gio/gio-tool-move.c:67 #, c-format msgid "Transferred %s out of %s (%s/s)" msgstr "Perduota %s iš %s (%s/s)" #. Translators: commandline placeholder -#: ../gio/gio-tool-copy.c:98 ../gio/gio-tool-move.c:94 +#: gio/gio-tool-copy.c:98 gio/gio-tool-move.c:94 msgid "SOURCE" msgstr "ŠALTINIS" #. Translators: commandline placeholder -#: ../gio/gio-tool-copy.c:98 ../gio/gio-tool-move.c:94 -#: ../gio/gio-tool-save.c:160 +#: gio/gio-tool-copy.c:98 gio/gio-tool-move.c:94 gio/gio-tool-save.c:160 msgid "DESTINATION" msgstr "PASKIRTIS" -#: ../gio/gio-tool-copy.c:103 +#: gio/gio-tool-copy.c:103 msgid "Copy one or more files from SOURCE to DESTINATION." msgstr "Kopijuoti vieną ar daugiau failų iš ŠALTINIO į PASKIRTĮ." -#: ../gio/gio-tool-copy.c:105 +#: gio/gio-tool-copy.c:105 msgid "" "gio copy is similar to the traditional cp utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" @@ -1775,93 +1752,88 @@ "vietas vietoj vietinių failų: pavyzdžiui galite naudoti kaip vietą\n" "smb://serveris/išteklius/failas.txt." -#: ../gio/gio-tool-copy.c:147 +#: gio/gio-tool-copy.c:147 #, c-format msgid "Destination %s is not a directory" msgstr "Paskirtis %s nėra katalogas" -#: ../gio/gio-tool-copy.c:192 ../gio/gio-tool-move.c:185 +#: gio/gio-tool-copy.c:192 gio/gio-tool-move.c:185 #, c-format msgid "%s: overwrite “%s”? " msgstr "%s: perrašyti „%s“? " -#: ../gio/gio-tool-info.c:34 +#: gio/gio-tool-info.c:34 msgid "List writable attributes" msgstr "Išvardinti keičiamus atributus" -#: ../gio/gio-tool-info.c:35 +#: gio/gio-tool-info.c:35 msgid "Get file system info" msgstr "Gauti failų sistemos informaciją" -#: ../gio/gio-tool-info.c:36 ../gio/gio-tool-list.c:35 +#: gio/gio-tool-info.c:36 gio/gio-tool-list.c:35 msgid "The attributes to get" msgstr "Kuriuos atributus gauti" -#: ../gio/gio-tool-info.c:36 ../gio/gio-tool-list.c:35 +#: gio/gio-tool-info.c:36 gio/gio-tool-list.c:35 msgid "ATTRIBUTES" msgstr "ATRIBUTAI" -#: ../gio/gio-tool-info.c:37 ../gio/gio-tool-list.c:38 ../gio/gio-tool-set.c:34 +#: gio/gio-tool-info.c:37 gio/gio-tool-list.c:38 gio/gio-tool-set.c:34 msgid "Don’t follow symbolic links" msgstr "Nesekti simbolinėmis nuorodomis" -#: ../gio/gio-tool-info.c:75 -#, c-format +#: gio/gio-tool-info.c:75 msgid "attributes:\n" msgstr "atributai:\n" #. Translators: This is a noun and represents and attribute of a file -#: ../gio/gio-tool-info.c:127 +#: gio/gio-tool-info.c:127 #, c-format msgid "display name: %s\n" msgstr "rodomas pavadinimas: %s\n" #. Translators: This is a noun and represents and attribute of a file -#: ../gio/gio-tool-info.c:132 +#: gio/gio-tool-info.c:132 #, c-format msgid "edit name: %s\n" msgstr "keičiamas pavadinimas: %s\n" -#: ../gio/gio-tool-info.c:138 +#: gio/gio-tool-info.c:138 #, c-format msgid "name: %s\n" msgstr "pavadinimas: %s\n" -#: ../gio/gio-tool-info.c:145 +#: gio/gio-tool-info.c:145 #, c-format msgid "type: %s\n" msgstr "tipas: %s\n" -#: ../gio/gio-tool-info.c:151 -#, c-format +#: gio/gio-tool-info.c:151 msgid "size: " msgstr "dydis: " -#: ../gio/gio-tool-info.c:156 -#, c-format +#: gio/gio-tool-info.c:156 msgid "hidden\n" msgstr "paslėptas\n" -#: ../gio/gio-tool-info.c:159 +#: gio/gio-tool-info.c:159 #, c-format msgid "uri: %s\n" msgstr "uri: %s\n" -#: ../gio/gio-tool-info.c:228 -#, c-format +#: gio/gio-tool-info.c:228 msgid "Settable attributes:\n" msgstr "Nustatomi atributai:\n" -#: ../gio/gio-tool-info.c:252 -#, c-format +#: gio/gio-tool-info.c:252 msgid "Writable attribute namespaces:\n" msgstr "Rašomų atributų vardų sritys:\n" -#: ../gio/gio-tool-info.c:287 +#: gio/gio-tool-info.c:287 msgid "Show information about locations." msgstr "Rodyti informaciją apie vietas." -#: ../gio/gio-tool-info.c:289 +#: gio/gio-tool-info.c:289 msgid "" "gio info is similar to the traditional ls utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" @@ -1875,23 +1847,23 @@ "nurodyti jų GIO pavadinimais, pvz. standard::icon, arba tiesiog\n" "pagal vardų sritį, pvz. unix, arba „*“, kuri atitinka visus atributus" -#: ../gio/gio-tool-list.c:36 ../gio/gio-tool-tree.c:32 +#: gio/gio-tool-list.c:36 gio/gio-tool-tree.c:32 msgid "Show hidden files" msgstr "Rodyti paslėptus failus" -#: ../gio/gio-tool-list.c:37 +#: gio/gio-tool-list.c:37 msgid "Use a long listing format" msgstr "Naudoti ilgą išvardinimo formatą" -#: ../gio/gio-tool-list.c:39 +#: gio/gio-tool-list.c:39 msgid "Print full URIs" msgstr "Spausdinti pilnus URI" -#: ../gio/gio-tool-list.c:170 +#: gio/gio-tool-list.c:170 msgid "List the contents of the locations." msgstr "Išvardinti vietų turinį." -#: ../gio/gio-tool-list.c:172 +#: gio/gio-tool-list.c:172 msgid "" "gio list is similar to the traditional ls utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" @@ -1904,19 +1876,19 @@ "jų GIO pavadinimu, pvz. standard::icon" #. Translators: commandline placeholder -#: ../gio/gio-tool-mime.c:71 +#: gio/gio-tool-mime.c:71 msgid "MIMETYPE" msgstr "MIMETIPAS" -#: ../gio/gio-tool-mime.c:71 +#: gio/gio-tool-mime.c:71 msgid "HANDLER" msgstr "DOROKLĖ" -#: ../gio/gio-tool-mime.c:76 +#: gio/gio-tool-mime.c:76 msgid "Get or set the handler for a mimetype." msgstr "Gauti arba nustatyti doroklę MIME tipui." -#: ../gio/gio-tool-mime.c:78 +#: gio/gio-tool-mime.c:78 msgid "" "If no handler is given, lists registered and recommended applications\n" "for the mimetype. If a handler is given, it is set as the default\n" @@ -1926,59 +1898,55 @@ "programas MIME tipui. Jei pateikta doroklė, ji nustatoma kaip\n" "numatytoji doroklė MIME tipui." -#: ../gio/gio-tool-mime.c:100 +#: gio/gio-tool-mime.c:100 msgid "Must specify a single mimetype, and maybe a handler" msgstr "Reikia nurodyti vieną MIME tipą arba doroklę" -#: ../gio/gio-tool-mime.c:116 +#: gio/gio-tool-mime.c:116 #, c-format msgid "No default applications for “%s”\n" msgstr "Nėra „%s“ numatytų programų\n" -#: ../gio/gio-tool-mime.c:122 +#: gio/gio-tool-mime.c:122 #, c-format msgid "Default application for “%s”: %s\n" msgstr "Numatyta „%s“ programa: %s\n" -#: ../gio/gio-tool-mime.c:127 -#, c-format +#: gio/gio-tool-mime.c:127 msgid "Registered applications:\n" msgstr "Registruotos programos:\n" -#: ../gio/gio-tool-mime.c:129 -#, c-format +#: gio/gio-tool-mime.c:129 msgid "No registered applications\n" msgstr "Nėra registruotų programų\n" -#: ../gio/gio-tool-mime.c:140 -#, c-format +#: gio/gio-tool-mime.c:140 msgid "Recommended applications:\n" msgstr "Rekomenduojamos programos:\n" -#: ../gio/gio-tool-mime.c:142 -#, c-format +#: gio/gio-tool-mime.c:142 msgid "No recommended applications\n" msgstr "Nėra rekomenduojamų programų:\n" -#: ../gio/gio-tool-mime.c:162 +#: gio/gio-tool-mime.c:162 #, c-format msgid "Failed to load info for handler “%s”" msgstr "Nepavyko įkelti „%s“ doroklės informacijos" -#: ../gio/gio-tool-mime.c:168 +#: gio/gio-tool-mime.c:168 #, c-format msgid "Failed to set “%s” as the default handler for “%s”: %s\n" msgstr "Nepavyko nustatyti „%s“ kaip numatytosios „%s“ doroklės: %s\n" -#: ../gio/gio-tool-mkdir.c:31 +#: gio/gio-tool-mkdir.c:31 msgid "Create parent directories" msgstr "Sukurti tėvinius katalogus" -#: ../gio/gio-tool-mkdir.c:52 +#: gio/gio-tool-mkdir.c:52 msgid "Create directories." msgstr "Sukurti aplankus." -#: ../gio/gio-tool-mkdir.c:54 +#: gio/gio-tool-mkdir.c:54 msgid "" "gio mkdir is similar to the traditional mkdir utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" @@ -1988,113 +1956,113 @@ "vietoj vietinių failų: pavyzdžiui galite naudoti kaip vietą\n" "smb://serveris/išteklius/failas.txt." -#: ../gio/gio-tool-monitor.c:37 +#: gio/gio-tool-monitor.c:37 msgid "Monitor a directory (default: depends on type)" msgstr "Stebėti katalogą (numatyta: priklauso nuo tipo)" -#: ../gio/gio-tool-monitor.c:39 +#: gio/gio-tool-monitor.c:39 msgid "Monitor a file (default: depends on type)" msgstr "Stebėti failą (numatyta: priklauso nuo tipo)" -#: ../gio/gio-tool-monitor.c:41 +#: gio/gio-tool-monitor.c:41 msgid "Monitor a file directly (notices changes made via hardlinks)" msgstr "" "Stebėti failą tiesiogiai (pastebi per tiesiogines nuorodas atliktus " "pakeitimus)" -#: ../gio/gio-tool-monitor.c:43 +#: gio/gio-tool-monitor.c:43 msgid "Monitors a file directly, but doesn’t report changes" msgstr "Stebi failą tiesiogiai, bet nepraneša apie pasikeitimus" -#: ../gio/gio-tool-monitor.c:45 +#: gio/gio-tool-monitor.c:45 msgid "Report moves and renames as simple deleted/created events" msgstr "" "Pranešti apie perkėlimus bei pervadinimus kaip paprastus trynimo ir sukūrimo " "įvykius" -#: ../gio/gio-tool-monitor.c:47 +#: gio/gio-tool-monitor.c:47 msgid "Watch for mount events" msgstr "Stebėti prijungimo įvykius" -#: ../gio/gio-tool-monitor.c:208 +#: gio/gio-tool-monitor.c:208 msgid "Monitor files or directories for changes." msgstr "Stebėti failų bei katalogų pasikeitimus." -#: ../gio/gio-tool-mount.c:58 +#: gio/gio-tool-mount.c:59 msgid "Mount as mountable" msgstr "Prijungti kaip prijungiamą" -#: ../gio/gio-tool-mount.c:59 +#: gio/gio-tool-mount.c:60 msgid "Mount volume with device file" msgstr "Prijungti laikmeną su įrenginio failu" -#: ../gio/gio-tool-mount.c:59 +#: gio/gio-tool-mount.c:60 msgid "DEVICE" msgstr "ĮRENGINYS" -#: ../gio/gio-tool-mount.c:60 +#: gio/gio-tool-mount.c:61 msgid "Unmount" msgstr "Atjungti" -#: ../gio/gio-tool-mount.c:61 +#: gio/gio-tool-mount.c:62 msgid "Eject" msgstr "Išstumti" -#: ../gio/gio-tool-mount.c:62 +#: gio/gio-tool-mount.c:63 msgid "Unmount all mounts with the given scheme" msgstr "Atjungti visus prijungimus su pateikta schema" -#: ../gio/gio-tool-mount.c:62 +#: gio/gio-tool-mount.c:63 msgid "SCHEME" msgstr "SCHEMA" -#: ../gio/gio-tool-mount.c:63 +#: gio/gio-tool-mount.c:64 msgid "Ignore outstanding file operations when unmounting or ejecting" msgstr "Nepaisyti vykdomų veiksmų su failas atjungiant ar išstumiant" -#: ../gio/gio-tool-mount.c:64 +#: gio/gio-tool-mount.c:65 msgid "Use an anonymous user when authenticating" msgstr "Naudoti anonimą patvirtinant tapatybę" #. Translator: List here is a verb as in 'List all mounts' -#: ../gio/gio-tool-mount.c:66 +#: gio/gio-tool-mount.c:67 msgid "List" msgstr "Išvardinti" -#: ../gio/gio-tool-mount.c:67 +#: gio/gio-tool-mount.c:68 msgid "Monitor events" msgstr "Stebėti įvykius" -#: ../gio/gio-tool-mount.c:68 +#: gio/gio-tool-mount.c:69 msgid "Show extra information" msgstr "Rodyti papildomą informaciją" -#: ../gio/gio-tool-mount.c:246 ../gio/gio-tool-mount.c:276 +#: gio/gio-tool-mount.c:247 gio/gio-tool-mount.c:277 msgid "Anonymous access denied" msgstr "Neleidžiama anoniminė prieiga" -#: ../gio/gio-tool-mount.c:897 +#: gio/gio-tool-mount.c:888 #, c-format msgid "Mounted %s at %s\n" msgstr "%s prijungta kelyje %s\n" -#: ../gio/gio-tool-mount.c:950 +#: gio/gio-tool-mount.c:938 msgid "No volume for device file" msgstr "Nėra laikmenos ar įrenginio failo" -#: ../gio/gio-tool-mount.c:1145 +#: gio/gio-tool-mount.c:1127 msgid "Mount or unmount the locations." msgstr "Prijungti ar atjungti vietas." -#: ../gio/gio-tool-move.c:42 +#: gio/gio-tool-move.c:42 msgid "Don’t use copy and delete fallback" msgstr "Nenaudoti kopijavimo ir trynimo atsarginės veiksenos" -#: ../gio/gio-tool-move.c:99 +#: gio/gio-tool-move.c:99 msgid "Move one or more files from SOURCE to DEST." msgstr "Perkelti vieną ar daugiau failų iš ŠALTINIO į PASKIRTĮ." -#: ../gio/gio-tool-move.c:101 +#: gio/gio-tool-move.c:101 msgid "" "gio move is similar to the traditional mv utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" @@ -2104,12 +2072,12 @@ "vietoj vietinių failų: pavyzdžiui galite naudoti kaip vietą\n" "smb://serveris/išteklius/failas.txt" -#: ../gio/gio-tool-move.c:142 +#: gio/gio-tool-move.c:142 #, c-format msgid "Target %s is not a directory" msgstr "Paskirtis %s nėra katalogas" -#: ../gio/gio-tool-open.c:118 +#: gio/gio-tool-open.c:118 msgid "" "Open files with the default application that\n" "is registered to handle files of this type." @@ -2117,244 +2085,242 @@ "Atverti failus numatytąja programa kuri yra\n" "priregistruota darbui su šio tipo failais." -#: ../gio/gio-tool-remove.c:31 ../gio/gio-tool-trash.c:31 +#: gio/gio-tool-remove.c:31 gio/gio-tool-trash.c:31 msgid "Ignore nonexistent files, never prompt" msgstr "Nepaisyti neegzistuojančių failų, niekada nepranešti" -#: ../gio/gio-tool-remove.c:52 +#: gio/gio-tool-remove.c:52 msgid "Delete the given files." msgstr "Ištrinti pateiktus failus." -#: ../gio/gio-tool-rename.c:45 +#: gio/gio-tool-rename.c:45 msgid "NAME" msgstr "PAVADINIMAS" -#: ../gio/gio-tool-rename.c:50 +#: gio/gio-tool-rename.c:50 msgid "Rename a file." msgstr "Pervadinti failą." -#: ../gio/gio-tool-rename.c:70 +#: gio/gio-tool-rename.c:70 msgid "Missing argument" msgstr "Trūksta argumento" -#: ../gio/gio-tool-rename.c:76 ../gio/gio-tool-save.c:190 -#: ../gio/gio-tool-set.c:137 +#: gio/gio-tool-rename.c:76 gio/gio-tool-save.c:190 gio/gio-tool-set.c:137 msgid "Too many arguments" msgstr "Per daug argumentų" -#: ../gio/gio-tool-rename.c:95 +#: gio/gio-tool-rename.c:95 #, c-format msgid "Rename successful. New uri: %s\n" msgstr "Sėkmingai pervadinta. Naujas uri: %s\n" -#: ../gio/gio-tool-save.c:50 +#: gio/gio-tool-save.c:50 msgid "Only create if not existing" msgstr "Sukurti tik jei neegzistuoja" -#: ../gio/gio-tool-save.c:51 +#: gio/gio-tool-save.c:51 msgid "Append to end of file" msgstr "Pridėti prie failo pabaigos" -#: ../gio/gio-tool-save.c:52 +#: gio/gio-tool-save.c:52 msgid "When creating, restrict access to the current user" msgstr "Sukuriant riboti prieiga tik esamam naudotojui" -#: ../gio/gio-tool-save.c:53 +#: gio/gio-tool-save.c:53 msgid "When replacing, replace as if the destination did not exist" msgstr "Keičiant pakeisti taip, lyg paskirtis neegzistuotų" #. Translators: The "etag" is a token allowing to verify whether a file has been modified -#: ../gio/gio-tool-save.c:55 +#: gio/gio-tool-save.c:55 msgid "Print new etag at end" msgstr "Atspausdinti naują etag pabaigoje" #. Translators: The "etag" is a token allowing to verify whether a file has been modified -#: ../gio/gio-tool-save.c:57 +#: gio/gio-tool-save.c:57 msgid "The etag of the file being overwritten" msgstr "Perrašomo failo etag" -#: ../gio/gio-tool-save.c:57 +#: gio/gio-tool-save.c:57 msgid "ETAG" msgstr "ETAG" -#: ../gio/gio-tool-save.c:113 +#: gio/gio-tool-save.c:113 msgid "Error reading from standard input" msgstr "Klaida skaitant iš standartinės įvesties" #. Translators: The "etag" is a token allowing to verify whether a file has been modified -#: ../gio/gio-tool-save.c:139 -#, c-format +#: gio/gio-tool-save.c:139 msgid "Etag not available\n" msgstr "Nėra etag\n" -#: ../gio/gio-tool-save.c:163 +#: gio/gio-tool-save.c:163 msgid "Read from standard input and save to DEST." msgstr "Skaityti iš standartinės įvesties ir įrašyti PASKIRTYJE." -#: ../gio/gio-tool-save.c:183 +#: gio/gio-tool-save.c:183 msgid "No destination given" msgstr "Nepateikta paskirtis" -#: ../gio/gio-tool-set.c:33 +#: gio/gio-tool-set.c:33 msgid "Type of the attribute" msgstr "Atributo tipas" -#: ../gio/gio-tool-set.c:33 +#: gio/gio-tool-set.c:33 msgid "TYPE" msgstr "TYPE" -#: ../gio/gio-tool-set.c:89 +#: gio/gio-tool-set.c:89 msgid "ATTRIBUTE" msgstr "ATRIBUTAS" -#: ../gio/gio-tool-set.c:89 +#: gio/gio-tool-set.c:89 msgid "VALUE" msgstr "VERTĖ" -#: ../gio/gio-tool-set.c:93 +#: gio/gio-tool-set.c:93 msgid "Set a file attribute of LOCATION." msgstr "Nustatyti VIETOS failo atributą." -#: ../gio/gio-tool-set.c:113 +#: gio/gio-tool-set.c:113 msgid "Location not specified" msgstr "Nenurodyta vieta" -#: ../gio/gio-tool-set.c:120 +#: gio/gio-tool-set.c:120 msgid "Attribute not specified" msgstr "Nenurodytas atributas" -#: ../gio/gio-tool-set.c:130 +#: gio/gio-tool-set.c:130 msgid "Value not specified" msgstr "Nenurodyta vieta" -#: ../gio/gio-tool-set.c:180 +#: gio/gio-tool-set.c:180 #, c-format msgid "Invalid attribute type “%s”" msgstr "Netinkamas atributo tipas „%s“" -#: ../gio/gio-tool-trash.c:32 +#: gio/gio-tool-trash.c:32 msgid "Empty the trash" msgstr "Išvalyti šiukšlinę" -#: ../gio/gio-tool-trash.c:86 +#: gio/gio-tool-trash.c:86 msgid "Move files or directories to the trash." msgstr "Perkelti failus ar katalogus į šiukšlinę." -#: ../gio/gio-tool-tree.c:33 +#: gio/gio-tool-tree.c:33 msgid "Follow symbolic links, mounts and shortcuts" msgstr "Sekti simbolinėmis nuorodomis, prijungimais bei trumpiniais" -#: ../gio/gio-tool-tree.c:244 +#: gio/gio-tool-tree.c:244 msgid "List contents of directories in a tree-like format." msgstr "Išvardinti katalogų turinį medžio pavidalo formatu." -#: ../gio/glib-compile-resources.c:142 ../gio/glib-compile-schemas.c:1501 +#: gio/glib-compile-resources.c:142 gio/glib-compile-schemas.c:1501 #, c-format msgid "Element <%s> not allowed inside <%s>" msgstr "Elementas <%s> neleidžiamas viduje <%s>" -#: ../gio/glib-compile-resources.c:146 +#: gio/glib-compile-resources.c:146 #, c-format msgid "Element <%s> not allowed at toplevel" msgstr "Elementas <%s> neleidžiamas aukščiausiame lygyje" -#: ../gio/glib-compile-resources.c:237 +#: gio/glib-compile-resources.c:237 #, c-format msgid "File %s appears multiple times in the resource" msgstr "Failas %s ištekliuje aptinkamas kelis kartus" -#: ../gio/glib-compile-resources.c:248 +#: gio/glib-compile-resources.c:248 #, c-format msgid "Failed to locate “%s” in any source directory" msgstr "Nepavyko rasti „%s“ jokiame šaltinio kataloge" -#: ../gio/glib-compile-resources.c:259 +#: gio/glib-compile-resources.c:259 #, c-format msgid "Failed to locate “%s” in current directory" msgstr "Nepavyko rasti „%s“ esamame kataloge" -#: ../gio/glib-compile-resources.c:290 +#: gio/glib-compile-resources.c:290 #, c-format msgid "Unknown processing option “%s”" msgstr "Nežinomas apdorojimo parametras „%s“" -#: ../gio/glib-compile-resources.c:308 ../gio/glib-compile-resources.c:354 +#: gio/glib-compile-resources.c:308 gio/glib-compile-resources.c:354 #, c-format msgid "Failed to create temp file: %s" msgstr "Nepavyko sukurti laikino failo: %s" -#: ../gio/glib-compile-resources.c:382 +#: gio/glib-compile-resources.c:382 #, c-format msgid "Error reading file %s: %s" msgstr "Klaida skaitant failą %s: %s" -#: ../gio/glib-compile-resources.c:402 +#: gio/glib-compile-resources.c:402 #, c-format msgid "Error compressing file %s" msgstr "Klaida spaudžiant failą: %s" -#: ../gio/glib-compile-resources.c:469 +#: gio/glib-compile-resources.c:469 #, c-format msgid "text may not appear inside <%s>" msgstr "tekstas negali būti viduje <%s>" -#: ../gio/glib-compile-resources.c:664 ../gio/glib-compile-schemas.c:2067 +#: gio/glib-compile-resources.c:664 gio/glib-compile-schemas.c:2067 msgid "Show program version and exit" msgstr "Parodyti programos versiją ir išeiti" -#: ../gio/glib-compile-resources.c:665 +#: gio/glib-compile-resources.c:665 msgid "name of the output file" msgstr "išvesties failo pavadinimas" -#: ../gio/glib-compile-resources.c:666 +#: gio/glib-compile-resources.c:666 msgid "" "The directories where files are to be read from (default to current " "directory)" msgstr "Katalogai, iš kurių skaityti failus (numatyta iš esamo katalogo)" -#: ../gio/glib-compile-resources.c:666 ../gio/glib-compile-schemas.c:2068 -#: ../gio/glib-compile-schemas.c:2096 +#: gio/glib-compile-resources.c:666 gio/glib-compile-schemas.c:2068 +#: gio/glib-compile-schemas.c:2096 msgid "DIRECTORY" msgstr "KATALOGAS" -#: ../gio/glib-compile-resources.c:667 +#: gio/glib-compile-resources.c:667 msgid "" "Generate output in the format selected for by the target filename extension" msgstr "Generuoti išvestį formatu pagal pasirinkto tikslo failo plėtinį" -#: ../gio/glib-compile-resources.c:668 +#: gio/glib-compile-resources.c:668 msgid "Generate source header" msgstr "Generuoti šaltinio antraštę" -#: ../gio/glib-compile-resources.c:669 +#: gio/glib-compile-resources.c:669 msgid "Generate sourcecode used to link in the resource file into your code" msgstr "Generuoti kodą, naudojamą išteklių failo įrišimui į jūsų kodą" -#: ../gio/glib-compile-resources.c:670 +#: gio/glib-compile-resources.c:670 msgid "Generate dependency list" msgstr "Generuoti priklausomybių sąrašą" -#: ../gio/glib-compile-resources.c:671 +#: gio/glib-compile-resources.c:671 msgid "name of the dependency file to generate" msgstr "generuojamo priklausomybių failo pavadinimas" -#: ../gio/glib-compile-resources.c:672 +#: gio/glib-compile-resources.c:672 msgid "Include phony targets in the generated dependency file" msgstr "Įtraukti į sugeneruotą priklausomybių failą netikras paskirtis" -#: ../gio/glib-compile-resources.c:673 +#: gio/glib-compile-resources.c:673 msgid "Don’t automatically create and register resource" msgstr "Automatiškai negeneruoti ir neregistruoti ištekliaus" -#: ../gio/glib-compile-resources.c:674 +#: gio/glib-compile-resources.c:674 msgid "Don’t export functions; declare them G_GNUC_INTERNAL" msgstr "Neeksportuoti funkcijų; deklaruoti jas G_GNUC_INTERNAL" -#: ../gio/glib-compile-resources.c:675 +#: gio/glib-compile-resources.c:675 msgid "C identifier name used for the generated source code" msgstr "C identifikatoriaus vardas, naudojamas generuojamame kode" -#: ../gio/glib-compile-resources.c:701 +#: gio/glib-compile-resources.c:701 msgid "" "Compile a resource specification into a resource file.\n" "Resource specification files have the extension .gresource.xml,\n" @@ -2364,124 +2330,123 @@ "Resursų specifikacijos failai turi turėti plėtinį .gresource.xml,\n" "o resurso failas turi plėtinį gresource." -#: ../gio/glib-compile-resources.c:723 -#, c-format +#: gio/glib-compile-resources.c:723 msgid "You should give exactly one file name\n" msgstr "Turite nurodyti vienintelį failo pavadinimą\n" -#: ../gio/glib-compile-schemas.c:95 +#: gio/glib-compile-schemas.c:95 #, c-format msgid "nick must be a minimum of 2 characters" msgstr "slapyvardis turi būti bent 2 simbolių ilgio" -#: ../gio/glib-compile-schemas.c:106 +#: gio/glib-compile-schemas.c:106 #, c-format msgid "Invalid numeric value" msgstr "Neteisinga skaitinė vertė" -#: ../gio/glib-compile-schemas.c:114 +#: gio/glib-compile-schemas.c:114 #, c-format msgid " already specified" msgstr " jau nurodytas" -#: ../gio/glib-compile-schemas.c:122 +#: gio/glib-compile-schemas.c:122 #, c-format msgid "value='%s' already specified" msgstr "value='%s' jau nurodytas" -#: ../gio/glib-compile-schemas.c:136 +#: gio/glib-compile-schemas.c:136 #, c-format msgid "flags values must have at most 1 bit set" msgstr "požymių vertės turi turėti nustatytą vienintelį bitą" -#: ../gio/glib-compile-schemas.c:161 +#: gio/glib-compile-schemas.c:161 #, c-format msgid "<%s> must contain at least one " msgstr "<%s> turi turėti bent vieną " -#: ../gio/glib-compile-schemas.c:315 +#: gio/glib-compile-schemas.c:315 #, c-format msgid "<%s> is not contained in the specified range" msgstr "<%s> nėra nurodytuose rėžiuose" -#: ../gio/glib-compile-schemas.c:327 +#: gio/glib-compile-schemas.c:327 #, c-format msgid "<%s> is not a valid member of the specified enumerated type" msgstr "<%s> nėra tinkamas nurodyti išvardinimo tipo narys" -#: ../gio/glib-compile-schemas.c:333 +#: gio/glib-compile-schemas.c:333 #, c-format msgid "<%s> contains string not in the specified flags type" msgstr "<%s> turi simbolių eilutę, kuri nėra nurodytų požymių tipo" -#: ../gio/glib-compile-schemas.c:339 +#: gio/glib-compile-schemas.c:339 #, c-format msgid "<%s> contains a string not in " msgstr "<%s> turi simbolių eilutę, kurios nėra " -#: ../gio/glib-compile-schemas.c:373 +#: gio/glib-compile-schemas.c:373 msgid " already specified for this key" msgstr " jau nurodytas šiam raktui" -#: ../gio/glib-compile-schemas.c:391 +#: gio/glib-compile-schemas.c:391 #, c-format msgid " not allowed for keys of type “%s”" msgstr " neleidžiamas „%s“ tipo raktams" -#: ../gio/glib-compile-schemas.c:408 +#: gio/glib-compile-schemas.c:408 #, c-format msgid " specified minimum is greater than maximum" msgstr " nurodyta mažiausia vertė yra didesnė už didžiausią" -#: ../gio/glib-compile-schemas.c:433 +#: gio/glib-compile-schemas.c:433 #, c-format msgid "unsupported l10n category: %s" msgstr "nepalaikoma l10n kategorija: %s" -#: ../gio/glib-compile-schemas.c:441 +#: gio/glib-compile-schemas.c:441 msgid "l10n requested, but no gettext domain given" msgstr "l10n prašoma, bet nepateikta gettext sritis" -#: ../gio/glib-compile-schemas.c:453 +#: gio/glib-compile-schemas.c:453 msgid "translation context given for value without l10n enabled" msgstr "vertei pateiktas vertimo kontekstas, bet l10n neįjungta" -#: ../gio/glib-compile-schemas.c:475 +#: gio/glib-compile-schemas.c:475 #, c-format msgid "Failed to parse value of type “%s”: " msgstr "Nepavyko perskaityti vertės tipui „%s“: " -#: ../gio/glib-compile-schemas.c:492 +#: gio/glib-compile-schemas.c:492 msgid "" " cannot be specified for keys tagged as having an enumerated type" msgstr "" " negali būti nurodyta raktams, pažymėtiems turinčiais išvardinamą " "tipą" -#: ../gio/glib-compile-schemas.c:501 +#: gio/glib-compile-schemas.c:501 msgid " already specified for this key" msgstr " jau nurodytas šiam raktui" -#: ../gio/glib-compile-schemas.c:513 +#: gio/glib-compile-schemas.c:513 #, c-format msgid " not allowed for keys of type “%s”" msgstr " neleidžiamas „%s“ tipo raktams" -#: ../gio/glib-compile-schemas.c:529 +#: gio/glib-compile-schemas.c:529 #, c-format msgid " already given" msgstr " jau nurodytas" -#: ../gio/glib-compile-schemas.c:544 +#: gio/glib-compile-schemas.c:544 #, c-format msgid " must contain at least one " msgstr " turi turėti bent vieną " -#: ../gio/glib-compile-schemas.c:558 +#: gio/glib-compile-schemas.c:558 msgid " already specified for this key" msgstr " jau nurodytas šiam raktui" -#: ../gio/glib-compile-schemas.c:562 +#: gio/glib-compile-schemas.c:562 msgid "" " can only be specified for keys with enumerated or flags types or " "after " @@ -2489,50 +2454,50 @@ " gali būti nurodytas tik raktams su išvardinamais arba požymių " "tipais, arba po " -#: ../gio/glib-compile-schemas.c:581 +#: gio/glib-compile-schemas.c:581 #, c-format msgid "" " given when “%s” is already a member of the enumerated " "type" msgstr " pateiktas, kai „%s“ jau yra išvardinto tipo narys" -#: ../gio/glib-compile-schemas.c:587 +#: gio/glib-compile-schemas.c:587 #, c-format msgid " given when was already given" msgstr "" " pateiktas, kai jau yra pateiktas" -#: ../gio/glib-compile-schemas.c:595 +#: gio/glib-compile-schemas.c:595 #, c-format msgid " already specified" msgstr " jau nurodytas" -#: ../gio/glib-compile-schemas.c:605 +#: gio/glib-compile-schemas.c:605 #, c-format msgid "alias target “%s” is not in enumerated type" msgstr "Alt. pavadinimo paskirtis „%s“ nėra išvardinamame tipe" -#: ../gio/glib-compile-schemas.c:606 +#: gio/glib-compile-schemas.c:606 #, c-format msgid "alias target “%s” is not in " msgstr "Alt. pavadinimo paskirties „%s“ nėra " -#: ../gio/glib-compile-schemas.c:621 +#: gio/glib-compile-schemas.c:621 #, c-format msgid " must contain at least one " msgstr " turi turėti bent vieną " -#: ../gio/glib-compile-schemas.c:786 +#: gio/glib-compile-schemas.c:786 msgid "Empty names are not permitted" msgstr "Neleidžiami tušti pavadinimai" -#: ../gio/glib-compile-schemas.c:796 +#: gio/glib-compile-schemas.c:796 #, c-format msgid "Invalid name “%s”: names must begin with a lowercase letter" msgstr "" "Netinkamas pavadinimas „%s“: pavadinimai turi prasidėti mažosiomis raidėmis" -#: ../gio/glib-compile-schemas.c:808 +#: gio/glib-compile-schemas.c:808 #, c-format msgid "" "Invalid name “%s”: invalid character “%c”; only lowercase letters, numbers " @@ -2541,38 +2506,38 @@ "Netinkamas pavadinimas „%s“: netinkamas simbolis „%c“; leidžiamos tik " "mažosios raidės, skaitmenys ir brūkšniai („-“)" -#: ../gio/glib-compile-schemas.c:817 +#: gio/glib-compile-schemas.c:817 #, c-format msgid "Invalid name “%s”: two successive hyphens (“--”) are not permitted" msgstr "" "Netinkamas pavadinimas „%s“: du brūkšniai („--“) vienos po kito neleidžiami." -#: ../gio/glib-compile-schemas.c:826 +#: gio/glib-compile-schemas.c:826 #, c-format msgid "Invalid name “%s”: the last character may not be a hyphen (“-”)" msgstr "" "Netinkamas pavadinimas „%s“: paskutinis simbolis negali būti brūkšnys („-“)." -#: ../gio/glib-compile-schemas.c:834 +#: gio/glib-compile-schemas.c:834 #, c-format msgid "Invalid name “%s”: maximum length is 1024" msgstr "Netinkamas pavadinimas „%s“: didžiausias leistinas ilgis yra 1024" -#: ../gio/glib-compile-schemas.c:904 +#: gio/glib-compile-schemas.c:904 #, c-format msgid " already specified" msgstr " jau nurodyta" -#: ../gio/glib-compile-schemas.c:930 +#: gio/glib-compile-schemas.c:930 msgid "Cannot add keys to a “list-of” schema" msgstr "Nepavyko pridėti raktų į „list-of“ schemą" -#: ../gio/glib-compile-schemas.c:941 +#: gio/glib-compile-schemas.c:941 #, c-format msgid " already specified" msgstr " jau nurodytas" -#: ../gio/glib-compile-schemas.c:959 +#: gio/glib-compile-schemas.c:959 #, c-format msgid "" " shadows in ; use " @@ -2581,7 +2546,7 @@ " paslėpia elemente ; " "naudokite reikšmei pakeisti" -#: ../gio/glib-compile-schemas.c:970 +#: gio/glib-compile-schemas.c:970 #, c-format msgid "" "Exactly one of “type”, “enum” or “flags” must be specified as an attribute " @@ -2590,56 +2555,56 @@ "Kaip atributas elementui turi būti nurodytas vienintelis iš „type“, " "„enum“ arba „flags“" -#: ../gio/glib-compile-schemas.c:989 +#: gio/glib-compile-schemas.c:989 #, c-format msgid "<%s id='%s'> not (yet) defined." msgstr "<%s id='%s'> (dar) neapibrėžta." -#: ../gio/glib-compile-schemas.c:1004 +#: gio/glib-compile-schemas.c:1004 #, c-format msgid "Invalid GVariant type string “%s”" msgstr "Netinkama GVariant tipo eilutė „%s“" -#: ../gio/glib-compile-schemas.c:1034 +#: gio/glib-compile-schemas.c:1034 msgid " given but schema isn’t extending anything" msgstr " nurodytas, bet schema nieko neišplečia" -#: ../gio/glib-compile-schemas.c:1047 +#: gio/glib-compile-schemas.c:1047 #, c-format msgid "No to override" msgstr "Nėra perrašomo " -#: ../gio/glib-compile-schemas.c:1055 +#: gio/glib-compile-schemas.c:1055 #, c-format msgid " already specified" msgstr " jau nurodytas" -#: ../gio/glib-compile-schemas.c:1128 +#: gio/glib-compile-schemas.c:1128 #, c-format msgid " already specified" msgstr " jau nurodytas" -#: ../gio/glib-compile-schemas.c:1140 +#: gio/glib-compile-schemas.c:1140 #, c-format msgid " extends not yet existing schema “%s”" msgstr " išplečia dar neegzistuojančią schemą „%s“" -#: ../gio/glib-compile-schemas.c:1156 +#: gio/glib-compile-schemas.c:1156 #, c-format msgid " is list of not yet existing schema “%s”" msgstr " yra sąrašas iš dar neegzistuojančios schemos „%s“" -#: ../gio/glib-compile-schemas.c:1164 +#: gio/glib-compile-schemas.c:1164 #, c-format msgid "Cannot be a list of a schema with a path" msgstr "Negali būti schemos sąrašas su keliu" -#: ../gio/glib-compile-schemas.c:1174 +#: gio/glib-compile-schemas.c:1174 #, c-format msgid "Cannot extend a schema with a path" msgstr "Negalima išplėsti schemos su keliu" -#: ../gio/glib-compile-schemas.c:1184 +#: gio/glib-compile-schemas.c:1184 #, c-format msgid "" " is a list, extending which is not a list" @@ -2647,7 +2612,7 @@ " yra sąrašas, išplečiantis , kuris nėra " "sąrašas" -#: ../gio/glib-compile-schemas.c:1194 +#: gio/glib-compile-schemas.c:1194 #, c-format msgid "" " extends but “%s” " @@ -2656,17 +2621,17 @@ " išplečia , bet " "„%s“ neišplečia „%s“" -#: ../gio/glib-compile-schemas.c:1211 +#: gio/glib-compile-schemas.c:1211 #, c-format msgid "A path, if given, must begin and end with a slash" msgstr "Kelias, jei pateiktas, turi prasidėti ir baigtis pasviruoju brūkšniu" -#: ../gio/glib-compile-schemas.c:1218 +#: gio/glib-compile-schemas.c:1218 #, c-format msgid "The path of a list must end with “:/”" msgstr "Sąrašo kelias turi baigtis „:/“" -#: ../gio/glib-compile-schemas.c:1227 +#: gio/glib-compile-schemas.c:1227 #, c-format msgid "" "Warning: Schema “%s” has path “%s”. Paths starting with “/apps/”, “/" @@ -2675,70 +2640,70 @@ "Įspėjimas: schema „%s“ turi kelią „%s“. Keliai, prasidedantys „/apps/“, „/" "desktop/“ ar „/system“ yra pasenę." -#: ../gio/glib-compile-schemas.c:1257 +#: gio/glib-compile-schemas.c:1257 #, c-format msgid "<%s id='%s'> already specified" msgstr "<%s id='%s'> jau nurodytas" -#: ../gio/glib-compile-schemas.c:1407 ../gio/glib-compile-schemas.c:1423 +#: gio/glib-compile-schemas.c:1407 gio/glib-compile-schemas.c:1423 #, c-format msgid "Only one <%s> element allowed inside <%s>" msgstr "Tik vienas elementas <%s> leidžiamas <%s> viduje" -#: ../gio/glib-compile-schemas.c:1505 +#: gio/glib-compile-schemas.c:1505 #, c-format msgid "Element <%s> not allowed at the top level" msgstr "Elementas <%s> neleidžiamas aukščiausiame lygyje" -#: ../gio/glib-compile-schemas.c:1523 +#: gio/glib-compile-schemas.c:1523 msgid "Element is required in " msgstr "Elementas yra būtinas elemente " -#: ../gio/glib-compile-schemas.c:1613 +#: gio/glib-compile-schemas.c:1613 #, c-format msgid "Text may not appear inside <%s>" msgstr "Tekstas negali būti viduje <%s>" -#: ../gio/glib-compile-schemas.c:1681 +#: gio/glib-compile-schemas.c:1681 #, c-format msgid "Warning: undefined reference to " msgstr "Įspėjimas: neapibrėžta nuoroda į " #. Translators: Do not translate "--strict". -#: ../gio/glib-compile-schemas.c:1820 ../gio/glib-compile-schemas.c:1894 -#: ../gio/glib-compile-schemas.c:1970 +#: gio/glib-compile-schemas.c:1820 gio/glib-compile-schemas.c:1894 +#: gio/glib-compile-schemas.c:1970 #, c-format msgid "--strict was specified; exiting.\n" msgstr "--strict buvo nurodyta; išeinama.\n" -#: ../gio/glib-compile-schemas.c:1830 +#: gio/glib-compile-schemas.c:1830 #, c-format msgid "This entire file has been ignored.\n" msgstr "Visas failas nepaisomas.\n" -#: ../gio/glib-compile-schemas.c:1890 +#: gio/glib-compile-schemas.c:1890 #, c-format msgid "Ignoring this file.\n" msgstr "Nepaisoma šio failo.\n" -#: ../gio/glib-compile-schemas.c:1930 +#: gio/glib-compile-schemas.c:1930 #, c-format msgid "No such key '%s' in schema '%s' as specified in override file '%s'" msgstr "Nėra rakto „%s“ schemoje „%s“ kaip nurodyta perrašančiame faile „%s“" -#: ../gio/glib-compile-schemas.c:1936 ../gio/glib-compile-schemas.c:1994 -#: ../gio/glib-compile-schemas.c:2022 +#: gio/glib-compile-schemas.c:1936 gio/glib-compile-schemas.c:1994 +#: gio/glib-compile-schemas.c:2022 #, c-format msgid "; ignoring override for this key.\n" msgstr "; nepaisoma šio rakto perrašymo.\n" -#: ../gio/glib-compile-schemas.c:1940 ../gio/glib-compile-schemas.c:1998 -#: ../gio/glib-compile-schemas.c:2026 +#: gio/glib-compile-schemas.c:1940 gio/glib-compile-schemas.c:1998 +#: gio/glib-compile-schemas.c:2026 #, c-format msgid " and --strict was specified; exiting.\n" msgstr " ir --strict nurodyta; išeinama.\n" -#: ../gio/glib-compile-schemas.c:1956 +#: gio/glib-compile-schemas.c:1956 #, c-format msgid "" "error parsing key '%s' in schema '%s' as specified in override file '%s': %s." @@ -2746,12 +2711,12 @@ "klaida skaitant raktą „%s“ schemoje „%s“ kaip nurodyta perrašančiame faile " "„%s“: %s." -#: ../gio/glib-compile-schemas.c:1966 +#: gio/glib-compile-schemas.c:1966 #, c-format msgid "Ignoring override for this key.\n" msgstr "Nepaisoma šio rakto perrašymo.\n" -#: ../gio/glib-compile-schemas.c:1984 +#: gio/glib-compile-schemas.c:1984 #, c-format msgid "" "override for key '%s' in schema '%s' in override file '%s' is outside the " @@ -2760,7 +2725,7 @@ "rakto „%s“ perrašymas schemoje „%s“ perrašančiame faile „%s“ yra už schemoje " "nurodytų ribų" -#: ../gio/glib-compile-schemas.c:2012 +#: gio/glib-compile-schemas.c:2012 #, c-format msgid "" "override for key '%s' in schema '%s' in override file '%s' is not in the " @@ -2769,23 +2734,23 @@ "rakto „%s“ perrašymas schemoje „%s“ perrašančiame faile „%s“ nėra iš " "leistinų pasirinkimų" -#: ../gio/glib-compile-schemas.c:2068 +#: gio/glib-compile-schemas.c:2068 msgid "where to store the gschemas.compiled file" msgstr "kur saugoti gschemas.compiled failą" -#: ../gio/glib-compile-schemas.c:2069 +#: gio/glib-compile-schemas.c:2069 msgid "Abort on any errors in schemas" msgstr "Nutraukti darbą esant bet kokiai klaidai schemoje" -#: ../gio/glib-compile-schemas.c:2070 +#: gio/glib-compile-schemas.c:2070 msgid "Do not write the gschema.compiled file" msgstr "Nerašyti gschema.compiled failo" -#: ../gio/glib-compile-schemas.c:2071 +#: gio/glib-compile-schemas.c:2071 msgid "Do not enforce key name restrictions" msgstr "Nereikalauti raktų vardų apribojimų" -#: ../gio/glib-compile-schemas.c:2099 +#: gio/glib-compile-schemas.c:2099 msgid "" "Compile all GSettings schema files into a schema cache.\n" "Schema files are required to have the extension .gschema.xml,\n" @@ -2795,32 +2760,32 @@ "Schemų failai turi turėti plėtinį .gschema.xml,\n" "o podėlio failas yra vadinamas gschemas.compiled." -#: ../gio/glib-compile-schemas.c:2120 +#: gio/glib-compile-schemas.c:2120 #, c-format msgid "You should give exactly one directory name\n" msgstr "Turite nurodyti vienintelį katalogo vardą\n" -#: ../gio/glib-compile-schemas.c:2162 +#: gio/glib-compile-schemas.c:2162 #, c-format msgid "No schema files found: " msgstr "Nerasti schemų failai: " -#: ../gio/glib-compile-schemas.c:2165 +#: gio/glib-compile-schemas.c:2165 #, c-format msgid "doing nothing.\n" msgstr "nedaro nieko.\n" -#: ../gio/glib-compile-schemas.c:2168 +#: gio/glib-compile-schemas.c:2168 #, c-format msgid "removed existing output file.\n" msgstr "pašalintas egzistuojanti išvesties failas.\n" -#: ../gio/glocalfile.c:643 ../gio/win32/gwinhttpfile.c:420 +#: gio/glocalfile.c:643 gio/win32/gwinhttpfile.c:420 #, c-format msgid "Invalid filename %s" msgstr "Netaisyklingas failo vardas %s" -#: ../gio/glocalfile.c:1105 +#: gio/glocalfile.c:1105 #, c-format msgid "Error getting filesystem info for %s: %s" msgstr "Klaida gaunant %s failų sistemos informaciją: %s" @@ -2829,313 +2794,313 @@ #. * the enclosing (user visible) mount of a file, but none #. * exists. #. -#: ../gio/glocalfile.c:1244 +#: gio/glocalfile.c:1244 #, c-format msgid "Containing mount for file %s not found" msgstr "Nerastas tėvinis prijungimo taškas %s" -#: ../gio/glocalfile.c:1267 +#: gio/glocalfile.c:1267 msgid "Can’t rename root directory" msgstr "Negalima pervadinti šakninio aplanko" -#: ../gio/glocalfile.c:1285 ../gio/glocalfile.c:1308 +#: gio/glocalfile.c:1285 gio/glocalfile.c:1308 #, c-format msgid "Error renaming file %s: %s" msgstr "Klaida pervadinant failą %s: %s" -#: ../gio/glocalfile.c:1292 +#: gio/glocalfile.c:1292 msgid "Can’t rename file, filename already exists" msgstr "Nepavyko pervadinti failo, failo vardas jau užimtas" -#: ../gio/glocalfile.c:1305 ../gio/glocalfile.c:2322 ../gio/glocalfile.c:2350 -#: ../gio/glocalfile.c:2507 ../gio/glocalfileoutputstream.c:551 +#: gio/glocalfile.c:1305 gio/glocalfile.c:2322 gio/glocalfile.c:2350 +#: gio/glocalfile.c:2507 gio/glocalfileoutputstream.c:551 msgid "Invalid filename" msgstr "Netaisyklingas failo vardas" -#: ../gio/glocalfile.c:1473 ../gio/glocalfile.c:1488 +#: gio/glocalfile.c:1473 gio/glocalfile.c:1488 #, c-format msgid "Error opening file %s: %s" msgstr "Klaida atveriant failą %s: %s" -#: ../gio/glocalfile.c:1613 +#: gio/glocalfile.c:1613 #, c-format msgid "Error removing file %s: %s" msgstr "Klaida trinant failą %s: %s" -#: ../gio/glocalfile.c:1997 +#: gio/glocalfile.c:1997 #, c-format msgid "Error trashing file %s: %s" msgstr "Klaida perkeliant failą %s į šiukšlinę: %s" -#: ../gio/glocalfile.c:2020 +#: gio/glocalfile.c:2020 #, c-format msgid "Unable to create trash dir %s: %s" msgstr "Nepavyko sukurti šiukšlių aplanko %s: %s" -#: ../gio/glocalfile.c:2040 +#: gio/glocalfile.c:2040 #, c-format msgid "Unable to find toplevel directory to trash %s" msgstr "Nepavyko rasti šakninio aplanko %s išmesti" -#: ../gio/glocalfile.c:2119 ../gio/glocalfile.c:2139 +#: gio/glocalfile.c:2119 gio/glocalfile.c:2139 #, c-format msgid "Unable to find or create trash directory for %s" msgstr "Nepavyko rasti ar sukurti šiukšlių aplanko %s" -#: ../gio/glocalfile.c:2174 +#: gio/glocalfile.c:2174 #, c-format msgid "Unable to create trashing info file for %s: %s" msgstr "Nepavyko sukurti šiukšlinės informacijos failo %s: %s" -#: ../gio/glocalfile.c:2233 +#: gio/glocalfile.c:2233 #, c-format msgid "Unable to trash file %s across filesystem boundaries" msgstr "Nepavyko perkelti failo %s į šiukšlinę per failų sistemos ribas" -#: ../gio/glocalfile.c:2237 ../gio/glocalfile.c:2293 +#: gio/glocalfile.c:2237 gio/glocalfile.c:2293 #, c-format msgid "Unable to trash file %s: %s" msgstr "Nepavyko failo %s išmesti į šiukšlinę: %s" -#: ../gio/glocalfile.c:2299 +#: gio/glocalfile.c:2299 #, c-format msgid "Unable to trash file %s" msgstr "Nepavyko išmesti į šiukšlinę failo %s" -#: ../gio/glocalfile.c:2325 +#: gio/glocalfile.c:2325 #, c-format msgid "Error creating directory %s: %s" msgstr "Klaida kuriant katalogą %s: %s" -#: ../gio/glocalfile.c:2354 +#: gio/glocalfile.c:2354 #, c-format msgid "Filesystem does not support symbolic links" msgstr "Failų sistema nepalaiko simbolinių nuorodų" -#: ../gio/glocalfile.c:2357 +#: gio/glocalfile.c:2357 #, c-format msgid "Error making symbolic link %s: %s" msgstr "Klaida kuriant simbolinę nuorodą %s: %s" -#: ../gio/glocalfile.c:2363 ../glib/gfileutils.c:2127 +#: gio/glocalfile.c:2363 glib/gfileutils.c:2127 msgid "Symbolic links not supported" msgstr "Simbolinės nuorodos nepalaikomos" -#: ../gio/glocalfile.c:2418 ../gio/glocalfile.c:2453 ../gio/glocalfile.c:2510 +#: gio/glocalfile.c:2418 gio/glocalfile.c:2453 gio/glocalfile.c:2510 #, c-format msgid "Error moving file %s: %s" msgstr "Klaida perkeliant failą %s: %s" -#: ../gio/glocalfile.c:2441 +#: gio/glocalfile.c:2441 msgid "Can’t move directory over directory" msgstr "Negalima perkelti aplanko ant aplanko" -#: ../gio/glocalfile.c:2467 ../gio/glocalfileoutputstream.c:935 -#: ../gio/glocalfileoutputstream.c:949 ../gio/glocalfileoutputstream.c:964 -#: ../gio/glocalfileoutputstream.c:981 ../gio/glocalfileoutputstream.c:995 +#: gio/glocalfile.c:2467 gio/glocalfileoutputstream.c:935 +#: gio/glocalfileoutputstream.c:949 gio/glocalfileoutputstream.c:964 +#: gio/glocalfileoutputstream.c:981 gio/glocalfileoutputstream.c:995 msgid "Backup file creation failed" msgstr "Atsarginės kopijos sukūrimas nesėkmingas" -#: ../gio/glocalfile.c:2486 +#: gio/glocalfile.c:2486 #, c-format msgid "Error removing target file: %s" msgstr "Klaida trinant nurodytą failą: %s" -#: ../gio/glocalfile.c:2500 +#: gio/glocalfile.c:2500 msgid "Move between mounts not supported" msgstr "Perkėlimas tarp prijungimo taškų nepalaikomas" -#: ../gio/glocalfile.c:2691 +#: gio/glocalfile.c:2691 #, c-format msgid "Could not determine the disk usage of %s: %s" msgstr "Nepavyko nustatyti %s disko naudojimo: %s" -#: ../gio/glocalfileinfo.c:745 +#: gio/glocalfileinfo.c:745 msgid "Attribute value must be non-NULL" msgstr "Atributo reikšmė turi būti netuščia" -#: ../gio/glocalfileinfo.c:752 +#: gio/glocalfileinfo.c:752 msgid "Invalid attribute type (string expected)" msgstr "netaisyklingas atributo tipas (tikimasi simbolių sekos)" -#: ../gio/glocalfileinfo.c:759 +#: gio/glocalfileinfo.c:759 msgid "Invalid extended attribute name" msgstr "netaisyklingas išplėstinio atributo pavadinimas" -#: ../gio/glocalfileinfo.c:799 +#: gio/glocalfileinfo.c:799 #, c-format msgid "Error setting extended attribute “%s”: %s" msgstr "Klaida nustatant išplėstinį atributą „%s“: %s" -#: ../gio/glocalfileinfo.c:1607 +#: gio/glocalfileinfo.c:1617 msgid " (invalid encoding)" msgstr " (netaisyklinga koduotė)" -#: ../gio/glocalfileinfo.c:1776 ../gio/glocalfileoutputstream.c:813 +#: gio/glocalfileinfo.c:1786 gio/glocalfileoutputstream.c:813 #, c-format msgid "Error when getting information for file “%s”: %s" msgstr "Klaida gaunant informaciją apie failą „%s“: %s" -#: ../gio/glocalfileinfo.c:2038 +#: gio/glocalfileinfo.c:2050 #, c-format msgid "Error when getting information for file descriptor: %s" msgstr "Klaida gaunant informaciją failo aprašymui: %s" -#: ../gio/glocalfileinfo.c:2083 +#: gio/glocalfileinfo.c:2095 msgid "Invalid attribute type (uint32 expected)" msgstr "Klaidingas atributo tipas (tikimasi uint32)" -#: ../gio/glocalfileinfo.c:2101 +#: gio/glocalfileinfo.c:2113 msgid "Invalid attribute type (uint64 expected)" msgstr "Klaidingas atributo tipas (tikimasi uint64)" -#: ../gio/glocalfileinfo.c:2120 ../gio/glocalfileinfo.c:2139 +#: gio/glocalfileinfo.c:2132 gio/glocalfileinfo.c:2151 msgid "Invalid attribute type (byte string expected)" msgstr "Klaidingas atributo tipas (tikimasi baitų sekos)" -#: ../gio/glocalfileinfo.c:2184 +#: gio/glocalfileinfo.c:2198 msgid "Cannot set permissions on symlinks" msgstr "Simbolinėms nuorodoms teisių nustatyti negalima" -#: ../gio/glocalfileinfo.c:2200 +#: gio/glocalfileinfo.c:2214 #, c-format msgid "Error setting permissions: %s" msgstr "Klaida nustatant teises: %s" -#: ../gio/glocalfileinfo.c:2251 +#: gio/glocalfileinfo.c:2265 #, c-format msgid "Error setting owner: %s" msgstr "Klaida nustatant savininką: %s" -#: ../gio/glocalfileinfo.c:2274 +#: gio/glocalfileinfo.c:2288 msgid "symlink must be non-NULL" msgstr "simbolinė nuoroda turi būti netuščia" -#: ../gio/glocalfileinfo.c:2284 ../gio/glocalfileinfo.c:2303 -#: ../gio/glocalfileinfo.c:2314 +#: gio/glocalfileinfo.c:2298 gio/glocalfileinfo.c:2317 +#: gio/glocalfileinfo.c:2328 #, c-format msgid "Error setting symlink: %s" msgstr "Klaida nustatant simbolinę nuorodą: %s" -#: ../gio/glocalfileinfo.c:2293 +#: gio/glocalfileinfo.c:2307 msgid "Error setting symlink: file is not a symlink" msgstr "Klaida, nustatant simbolinę nuorodą: failas nėra simbolinė nuoroda" -#: ../gio/glocalfileinfo.c:2419 +#: gio/glocalfileinfo.c:2433 #, c-format msgid "Error setting modification or access time: %s" msgstr "Klaida nustatant pakeitimo arba prieigos laiką: %s" -#: ../gio/glocalfileinfo.c:2442 +#: gio/glocalfileinfo.c:2456 msgid "SELinux context must be non-NULL" msgstr "SELinux kontekstas būti nelygus NULL" -#: ../gio/glocalfileinfo.c:2457 +#: gio/glocalfileinfo.c:2471 #, c-format msgid "Error setting SELinux context: %s" msgstr "Klaida nustatant SELinux kontekstą: %s" -#: ../gio/glocalfileinfo.c:2464 +#: gio/glocalfileinfo.c:2478 msgid "SELinux is not enabled on this system" msgstr "SELinux šioje sistemoje neįjungtas" -#: ../gio/glocalfileinfo.c:2556 +#: gio/glocalfileinfo.c:2570 #, c-format msgid "Setting attribute %s not supported" msgstr "Atributo %s nustatymas nepalaikomas" -#: ../gio/glocalfileinputstream.c:168 ../gio/glocalfileoutputstream.c:696 +#: gio/glocalfileinputstream.c:168 gio/glocalfileoutputstream.c:696 #, c-format msgid "Error reading from file: %s" msgstr "Klaida skaitant failą: %s" -#: ../gio/glocalfileinputstream.c:199 ../gio/glocalfileinputstream.c:211 -#: ../gio/glocalfileinputstream.c:225 ../gio/glocalfileinputstream.c:333 -#: ../gio/glocalfileoutputstream.c:458 ../gio/glocalfileoutputstream.c:1013 +#: gio/glocalfileinputstream.c:199 gio/glocalfileinputstream.c:211 +#: gio/glocalfileinputstream.c:225 gio/glocalfileinputstream.c:333 +#: gio/glocalfileoutputstream.c:458 gio/glocalfileoutputstream.c:1013 #, c-format msgid "Error seeking in file: %s" msgstr "Klaida keičiant poziciją faile: %s" -#: ../gio/glocalfileinputstream.c:255 ../gio/glocalfileoutputstream.c:248 -#: ../gio/glocalfileoutputstream.c:342 +#: gio/glocalfileinputstream.c:255 gio/glocalfileoutputstream.c:248 +#: gio/glocalfileoutputstream.c:342 #, c-format msgid "Error closing file: %s" msgstr "Klaida užveriant failą: %s" -#: ../gio/glocalfilemonitor.c:840 +#: gio/glocalfilemonitor.c:852 msgid "Unable to find default local file monitor type" msgstr "Nepavyko rasti numatytojo vietinių failų stebyklės tipo" -#: ../gio/glocalfileoutputstream.c:196 ../gio/glocalfileoutputstream.c:228 -#: ../gio/glocalfileoutputstream.c:717 +#: gio/glocalfileoutputstream.c:196 gio/glocalfileoutputstream.c:228 +#: gio/glocalfileoutputstream.c:717 #, c-format msgid "Error writing to file: %s" msgstr "Klaida rašant į failą: %s" -#: ../gio/glocalfileoutputstream.c:275 +#: gio/glocalfileoutputstream.c:275 #, c-format msgid "Error removing old backup link: %s" msgstr "Klaida šalinant senos atsarginės kopijos nuorodą: %s" -#: ../gio/glocalfileoutputstream.c:289 ../gio/glocalfileoutputstream.c:302 +#: gio/glocalfileoutputstream.c:289 gio/glocalfileoutputstream.c:302 #, c-format msgid "Error creating backup copy: %s" msgstr "Klaida kuriant atsarginę kopiją: %s" -#: ../gio/glocalfileoutputstream.c:320 +#: gio/glocalfileoutputstream.c:320 #, c-format msgid "Error renaming temporary file: %s" msgstr "Klaida pervadinant laikinąjį failą: %s" -#: ../gio/glocalfileoutputstream.c:504 ../gio/glocalfileoutputstream.c:1064 +#: gio/glocalfileoutputstream.c:504 gio/glocalfileoutputstream.c:1064 #, c-format msgid "Error truncating file: %s" msgstr "Klaida trumpinant failą: %s" -#: ../gio/glocalfileoutputstream.c:557 ../gio/glocalfileoutputstream.c:795 -#: ../gio/glocalfileoutputstream.c:1045 ../gio/gsubprocess.c:380 +#: gio/glocalfileoutputstream.c:557 gio/glocalfileoutputstream.c:795 +#: gio/glocalfileoutputstream.c:1045 gio/gsubprocess.c:380 #, c-format msgid "Error opening file “%s”: %s" msgstr "Klaida atveriant failą %s: %s" -#: ../gio/glocalfileoutputstream.c:826 +#: gio/glocalfileoutputstream.c:826 msgid "Target file is a directory" msgstr "Paskirties failas yra aplankas" -#: ../gio/glocalfileoutputstream.c:831 +#: gio/glocalfileoutputstream.c:831 msgid "Target file is not a regular file" msgstr "Paskirties failas nėra paprastas failas" -#: ../gio/glocalfileoutputstream.c:843 +#: gio/glocalfileoutputstream.c:843 msgid "The file was externally modified" msgstr "Failas buvo pakeistas kitos programos" -#: ../gio/glocalfileoutputstream.c:1029 +#: gio/glocalfileoutputstream.c:1029 #, c-format msgid "Error removing old file: %s" msgstr "Klaida ištrinant senąjį failą: %s" -#: ../gio/gmemoryinputstream.c:474 ../gio/gmemoryoutputstream.c:772 +#: gio/gmemoryinputstream.c:474 gio/gmemoryoutputstream.c:772 msgid "Invalid GSeekType supplied" msgstr "Netaisyklingas GSeekType" -#: ../gio/gmemoryinputstream.c:484 +#: gio/gmemoryinputstream.c:484 msgid "Invalid seek request" msgstr "Netinkama pozicijos keitimo užklausa" -#: ../gio/gmemoryinputstream.c:508 +#: gio/gmemoryinputstream.c:508 msgid "Cannot truncate GMemoryInputStream" msgstr "Nepavyko sutrumpinti GMemoryInputStream" -#: ../gio/gmemoryoutputstream.c:567 +#: gio/gmemoryoutputstream.c:567 msgid "Memory output stream not resizable" msgstr "Atminties išvedimo srauto dydis nekeičiamas" -#: ../gio/gmemoryoutputstream.c:583 +#: gio/gmemoryoutputstream.c:583 msgid "Failed to resize memory output stream" msgstr "Nepavyko pakeisti atminties išvedimo srauto dydžio" -#: ../gio/gmemoryoutputstream.c:673 +#: gio/gmemoryoutputstream.c:673 msgid "" "Amount of memory required to process the write is larger than available " "address space" @@ -3143,32 +3108,32 @@ "Atminties kiekis, reikalingas įrašymui apdoroti, netelpa į prieinamą adresų " "erdvę" -#: ../gio/gmemoryoutputstream.c:782 +#: gio/gmemoryoutputstream.c:782 msgid "Requested seek before the beginning of the stream" msgstr "Prašoma perkelti poziciją dar prieš srauto pradžią" -#: ../gio/gmemoryoutputstream.c:797 +#: gio/gmemoryoutputstream.c:797 msgid "Requested seek beyond the end of the stream" msgstr "Prašoma perkelti poziciją jau už srauto pabaigos" #. Translators: This is an error #. * message for mount objects that #. * don't implement unmount. -#: ../gio/gmount.c:396 +#: gio/gmount.c:396 msgid "mount doesn’t implement “unmount”" msgstr "prijungtasis objektas nepalaiko atjungimo" #. Translators: This is an error #. * message for mount objects that #. * don't implement eject. -#: ../gio/gmount.c:472 +#: gio/gmount.c:472 msgid "mount doesn’t implement “eject”" msgstr "prijungtasis objektas nepalaiko išstūmimo" #. Translators: This is an error #. * message for mount objects that #. * don't implement any of unmount or unmount_with_operation. -#: ../gio/gmount.c:550 +#: gio/gmount.c:550 msgid "mount doesn’t implement “unmount” or “unmount_with_operation”" msgstr "" "prijungtasis objektas nepalaiko atjungimo nei su papildoma operacija, nei be " @@ -3177,7 +3142,7 @@ #. Translators: This is an error #. * message for mount objects that #. * don't implement any of eject or eject_with_operation. -#: ../gio/gmount.c:635 +#: gio/gmount.c:635 msgid "mount doesn’t implement “eject” or “eject_with_operation”" msgstr "" "prijungtasis objektas nepalaiko išstūmimo nei su papildoma operacija, nei be " @@ -3186,101 +3151,100 @@ #. Translators: This is an error #. * message for mount objects that #. * don't implement remount. -#: ../gio/gmount.c:723 +#: gio/gmount.c:723 msgid "mount doesn’t implement “remount”" msgstr "prijungtasis objektas nepalaiko pakartotinio prijungimo" #. Translators: This is an error #. * message for mount objects that #. * don't implement content type guessing. -#: ../gio/gmount.c:805 +#: gio/gmount.c:805 msgid "mount doesn’t implement content type guessing" msgstr "prijungimo taškas nepalaiko turinio tipo spėjimo" #. Translators: This is an error #. * message for mount objects that #. * don't implement content type guessing. -#: ../gio/gmount.c:892 +#: gio/gmount.c:892 msgid "mount doesn’t implement synchronous content type guessing" msgstr "prijungimo taškas nepalaiko sinchroninio turinio tipo spėjimo" -#: ../gio/gnetworkaddress.c:378 +#: gio/gnetworkaddress.c:378 #, c-format msgid "Hostname “%s” contains “[” but not “]”" msgstr "Mazgo varde „%s“ yra ženklas „[“, bet nėra „]“" -#: ../gio/gnetworkmonitorbase.c:212 ../gio/gnetworkmonitorbase.c:316 +#: gio/gnetworkmonitorbase.c:211 gio/gnetworkmonitorbase.c:315 msgid "Network unreachable" msgstr "Tinklas nepasiekiamas" -#: ../gio/gnetworkmonitorbase.c:250 ../gio/gnetworkmonitorbase.c:280 +#: gio/gnetworkmonitorbase.c:249 gio/gnetworkmonitorbase.c:279 msgid "Host unreachable" msgstr "Serveris nepasiekiamas" -#: ../gio/gnetworkmonitornetlink.c:96 ../gio/gnetworkmonitornetlink.c:108 -#: ../gio/gnetworkmonitornetlink.c:127 +#: gio/gnetworkmonitornetlink.c:97 gio/gnetworkmonitornetlink.c:109 +#: gio/gnetworkmonitornetlink.c:128 #, c-format msgid "Could not create network monitor: %s" msgstr "Nepavyko sukurti tinklo stebyklės: %s" -#: ../gio/gnetworkmonitornetlink.c:117 +#: gio/gnetworkmonitornetlink.c:118 msgid "Could not create network monitor: " msgstr "Nepavyko sukurti tiklo stebėtojo: " -#: ../gio/gnetworkmonitornetlink.c:175 +#: gio/gnetworkmonitornetlink.c:176 msgid "Could not get network status: " msgstr "Nepavyko gauti tinklo būsenos: " -#: ../gio/gnetworkmonitornm.c:322 +#: gio/gnetworkmonitornm.c:322 #, c-format msgid "NetworkManager version too old" msgstr "Per sena NetworkManager versija" -#: ../gio/goutputstream.c:212 ../gio/goutputstream.c:560 +#: gio/goutputstream.c:212 gio/goutputstream.c:560 msgid "Output stream doesn’t implement write" msgstr "Išvedimo srautas nepalaiko rašymo" -#: ../gio/goutputstream.c:521 ../gio/goutputstream.c:1224 +#: gio/goutputstream.c:521 gio/goutputstream.c:1224 msgid "Source stream is already closed" msgstr "Šaltinio srautas jau užvertas" -#: ../gio/gresolver.c:342 ../gio/gthreadedresolver.c:116 -#: ../gio/gthreadedresolver.c:126 +#: gio/gresolver.c:342 gio/gthreadedresolver.c:116 gio/gthreadedresolver.c:126 #, c-format msgid "Error resolving “%s”: %s" msgstr "Klaida surandant „%s“: %s" -#: ../gio/gresolver.c:729 ../gio/gresolver.c:781 +#: gio/gresolver.c:729 gio/gresolver.c:781 msgid "Invalid domain" msgstr "Neteisinga sritis" -#: ../gio/gresource.c:621 ../gio/gresource.c:880 ../gio/gresource.c:919 -#: ../gio/gresource.c:1043 ../gio/gresource.c:1115 ../gio/gresource.c:1188 -#: ../gio/gresource.c:1258 ../gio/gresourcefile.c:476 -#: ../gio/gresourcefile.c:599 ../gio/gresourcefile.c:736 +#: gio/gresource.c:621 gio/gresource.c:880 gio/gresource.c:919 +#: gio/gresource.c:1043 gio/gresource.c:1115 gio/gresource.c:1188 +#: gio/gresource.c:1258 gio/gresourcefile.c:476 gio/gresourcefile.c:599 +#: gio/gresourcefile.c:736 #, c-format msgid "The resource at “%s” does not exist" msgstr "Ištekliaus ties „%s“ nėra" -#: ../gio/gresource.c:786 +#: gio/gresource.c:786 #, c-format msgid "The resource at “%s” failed to decompress" msgstr "Ištekliaus ties „%s“ nepavyko išskleisti" -#: ../gio/gresourcefile.c:732 +#: gio/gresourcefile.c:732 #, c-format msgid "The resource at “%s” is not a directory" msgstr "Išteklius ties „%s“ nėra katalogas" -#: ../gio/gresourcefile.c:940 +#: gio/gresourcefile.c:940 msgid "Input stream doesn’t implement seek" msgstr "Įvesties srautas nerealizuoja nenuoseklaus skaitymo" -#: ../gio/gresource-tool.c:494 +#: gio/gresource-tool.c:494 msgid "List sections containing resources in an elf FILE" msgstr "Išvardinti sekcijas, turinčias išteklius elf FAILE" -#: ../gio/gresource-tool.c:500 +#: gio/gresource-tool.c:500 msgid "" "List resources\n" "If SECTION is given, only list resources in this section\n" @@ -3290,16 +3254,15 @@ "Jei SEKCIJA pateikta, išvardinti tik išteklius šioje sekcijoje\n" "Jei KELIAS yra pateiktas, išvardinti tik atitinkančius išteklius" -#: ../gio/gresource-tool.c:503 ../gio/gresource-tool.c:513 +#: gio/gresource-tool.c:503 gio/gresource-tool.c:513 msgid "FILE [PATH]" msgstr "FAILAS [KELIAS]" -#: ../gio/gresource-tool.c:504 ../gio/gresource-tool.c:514 -#: ../gio/gresource-tool.c:521 +#: gio/gresource-tool.c:504 gio/gresource-tool.c:514 gio/gresource-tool.c:521 msgid "SECTION" msgstr "SEKCIJA" -#: ../gio/gresource-tool.c:509 +#: gio/gresource-tool.c:509 msgid "" "List resources with details\n" "If SECTION is given, only list resources in this section\n" @@ -3311,15 +3274,15 @@ "Jei KELIAS pateiktas, išvardinti tik atitinkamus išteklius\n" "Į detalės įeina sekcija, dydis ir glaudinimas" -#: ../gio/gresource-tool.c:519 +#: gio/gresource-tool.c:519 msgid "Extract a resource file to stdout" msgstr "Išgauti ištekliaus failą į standartinę išvestį" -#: ../gio/gresource-tool.c:520 +#: gio/gresource-tool.c:520 msgid "FILE PATH" msgstr "FAILO KELIAS" -#: ../gio/gresource-tool.c:534 +#: gio/gresource-tool.c:534 msgid "" "Usage:\n" " gresource [--section SECTION] COMMAND [ARGS…]\n" @@ -3347,7 +3310,7 @@ "Naudokite „gresource help KOMANDA“ detalesnei pagalbai.\n" "\n" -#: ../gio/gresource-tool.c:548 +#: gio/gresource-tool.c:548 #, c-format msgid "" "Usage:\n" @@ -3362,20 +3325,20 @@ "%s\n" "\n" -#: ../gio/gresource-tool.c:555 +#: gio/gresource-tool.c:555 msgid " SECTION An (optional) elf section name\n" msgstr " SEKCIJA (Nebūtinas) elf sekcijos pavadinimas\n" -#: ../gio/gresource-tool.c:559 ../gio/gsettings-tool.c:703 +#: gio/gresource-tool.c:559 gio/gsettings-tool.c:703 msgid " COMMAND The (optional) command to explain\n" msgstr " KOMANDA Komanda (nebūtina) paaiškinimui\n" -#: ../gio/gresource-tool.c:565 +#: gio/gresource-tool.c:565 msgid " FILE An elf file (a binary or a shared library)\n" msgstr "" " FAILAS elf failas (dvejetainis arba bendro naudojimo biblioteka)\n" -#: ../gio/gresource-tool.c:568 +#: gio/gresource-tool.c:568 msgid "" " FILE An elf file (a binary or a shared library)\n" " or a compiled resource file\n" @@ -3383,90 +3346,82 @@ " FAILAS elf failas (dvejetainis arba bendro naudojimo biblioteka)\n" " arba kompiliuotas ištekliaus failas\n" -#: ../gio/gresource-tool.c:572 +#: gio/gresource-tool.c:572 msgid "[PATH]" msgstr "[KELIAS]" -#: ../gio/gresource-tool.c:574 +#: gio/gresource-tool.c:574 msgid " PATH An (optional) resource path (may be partial)\n" msgstr " KELIAS (Nebūtinas) ištekliaus kelias (gali būti dalinis)\n" -#: ../gio/gresource-tool.c:575 +#: gio/gresource-tool.c:575 msgid "PATH" msgstr "KELIAS" -#: ../gio/gresource-tool.c:577 +#: gio/gresource-tool.c:577 msgid " PATH A resource path\n" msgstr " KELIAS Ištekliaus kelias\n" -#: ../gio/gsettings-tool.c:51 ../gio/gsettings-tool.c:72 -#: ../gio/gsettings-tool.c:908 +#: gio/gsettings-tool.c:51 gio/gsettings-tool.c:72 gio/gsettings-tool.c:908 #, c-format msgid "No such schema “%s”\n" msgstr "Nėra schemos „%s“\n" -#: ../gio/gsettings-tool.c:57 +#: gio/gsettings-tool.c:57 #, c-format msgid "Schema “%s” is not relocatable (path must not be specified)\n" msgstr "Schema „%s“ yra neperkeliama (kelias neturi būti nurodomas)\n" -#: ../gio/gsettings-tool.c:78 +#: gio/gsettings-tool.c:78 #, c-format msgid "Schema “%s” is relocatable (path must be specified)\n" msgstr "Schema „%s“ yra perkeliama (kelias turi būti nurodytas)\n" -#: ../gio/gsettings-tool.c:92 -#, c-format +#: gio/gsettings-tool.c:92 msgid "Empty path given.\n" msgstr "Pateiktas tuščias kelias.\n" -#: ../gio/gsettings-tool.c:98 -#, c-format +#: gio/gsettings-tool.c:98 msgid "Path must begin with a slash (/)\n" msgstr "Kelias turi prasidėti pasviruoju brūkšniu (/)\n" -#: ../gio/gsettings-tool.c:104 -#, c-format +#: gio/gsettings-tool.c:104 msgid "Path must end with a slash (/)\n" msgstr "Kelias turi baigtis pasviruoju brūkšniu (/)\n" -#: ../gio/gsettings-tool.c:110 -#, c-format +#: gio/gsettings-tool.c:110 msgid "Path must not contain two adjacent slashes (//)\n" msgstr "Kelias neturi turėti dviejų gretimų pasvirųjų brūkšnių (//)\n" -#: ../gio/gsettings-tool.c:538 -#, c-format +#: gio/gsettings-tool.c:538 msgid "The provided value is outside of the valid range\n" msgstr "Pateikta reikšmė yra už leistinų ribų\n" -#: ../gio/gsettings-tool.c:545 -#, c-format +#: gio/gsettings-tool.c:545 msgid "The key is not writable\n" msgstr "Raktas nėra rašomas\n" -#: ../gio/gsettings-tool.c:581 +#: gio/gsettings-tool.c:581 msgid "List the installed (non-relocatable) schemas" msgstr "Išvardinti įdiegtas (neperkeliamas) schemas" -#: ../gio/gsettings-tool.c:587 +#: gio/gsettings-tool.c:587 msgid "List the installed relocatable schemas" msgstr "Išvardinti įdiegtas perkeliamas schemas" -#: ../gio/gsettings-tool.c:593 +#: gio/gsettings-tool.c:593 msgid "List the keys in SCHEMA" msgstr "Išvardinti raktus SCHEMOJE" -#: ../gio/gsettings-tool.c:594 ../gio/gsettings-tool.c:600 -#: ../gio/gsettings-tool.c:643 +#: gio/gsettings-tool.c:594 gio/gsettings-tool.c:600 gio/gsettings-tool.c:643 msgid "SCHEMA[:PATH]" msgstr "SCHEMA[:KELIAS]" -#: ../gio/gsettings-tool.c:599 +#: gio/gsettings-tool.c:599 msgid "List the children of SCHEMA" msgstr "Išvardina vaikus SCHEMOJE" -#: ../gio/gsettings-tool.c:605 +#: gio/gsettings-tool.c:605 msgid "" "List keys and values, recursively\n" "If no SCHEMA is given, list all keys\n" @@ -3474,49 +3429,48 @@ "Rekursyviai išvardinti raktus ir reikšmes\n" "Jei SCHEMA nepateikta, išvardinti visus raktus\n" -#: ../gio/gsettings-tool.c:607 +#: gio/gsettings-tool.c:607 msgid "[SCHEMA[:PATH]]" msgstr "[SCHEMA[:KELIAS]]" -#: ../gio/gsettings-tool.c:612 +#: gio/gsettings-tool.c:612 msgid "Get the value of KEY" msgstr "Gauti RAKTO reikšmę" -#: ../gio/gsettings-tool.c:613 ../gio/gsettings-tool.c:619 -#: ../gio/gsettings-tool.c:625 ../gio/gsettings-tool.c:637 -#: ../gio/gsettings-tool.c:649 +#: gio/gsettings-tool.c:613 gio/gsettings-tool.c:619 gio/gsettings-tool.c:625 +#: gio/gsettings-tool.c:637 gio/gsettings-tool.c:649 msgid "SCHEMA[:PATH] KEY" msgstr "SCHEMOS[:KELIO] RAKTAS" -#: ../gio/gsettings-tool.c:618 +#: gio/gsettings-tool.c:618 msgid "Query the range of valid values for KEY" msgstr "Užklausti galimų reikšmių rėžių RAKTUI" -#: ../gio/gsettings-tool.c:624 +#: gio/gsettings-tool.c:624 msgid "Query the description for KEY" msgstr "Užklausti aprašymo RAKTUI" -#: ../gio/gsettings-tool.c:630 +#: gio/gsettings-tool.c:630 msgid "Set the value of KEY to VALUE" msgstr "Nustatyti RAKTO REIKŠMĘ" -#: ../gio/gsettings-tool.c:631 +#: gio/gsettings-tool.c:631 msgid "SCHEMA[:PATH] KEY VALUE" msgstr "SCHEMOS[:KELIO] RAKTO REIKŠMĖ" -#: ../gio/gsettings-tool.c:636 +#: gio/gsettings-tool.c:636 msgid "Reset KEY to its default value" msgstr "Nustatyti RAKTĄ į jo numatytąją reikšmę" -#: ../gio/gsettings-tool.c:642 +#: gio/gsettings-tool.c:642 msgid "Reset all keys in SCHEMA to their defaults" msgstr "Atstatyti visus SCHEMOS raktus į jų numatytasias reikšmes" -#: ../gio/gsettings-tool.c:648 +#: gio/gsettings-tool.c:648 msgid "Check if KEY is writable" msgstr "Patikrinti, ar RAKTAS yra rašomas" -#: ../gio/gsettings-tool.c:654 +#: gio/gsettings-tool.c:654 msgid "" "Monitor KEY for changes.\n" "If no KEY is specified, monitor all keys in SCHEMA.\n" @@ -3526,11 +3480,11 @@ "Jei RAKTAS nenurodytas, stebėti visus raktus SCHEMOJE.\n" "Naudoti ^C stebėjimo nutraukimui.\n" -#: ../gio/gsettings-tool.c:657 +#: gio/gsettings-tool.c:657 msgid "SCHEMA[:PATH] [KEY]" msgstr "SCHEMA[:KELIAS] [RAKTAS]" -#: ../gio/gsettings-tool.c:669 +#: gio/gsettings-tool.c:669 msgid "" "Usage:\n" " gsettings --version\n" @@ -3578,7 +3532,7 @@ "Naudokite 'gsettings help KOMANDA' išsamesnei pagalbai gauti.\n" "\n" -#: ../gio/gsettings-tool.c:693 +#: gio/gsettings-tool.c:693 #, c-format msgid "" "Usage:\n" @@ -3593,11 +3547,11 @@ "%s\n" "\n" -#: ../gio/gsettings-tool.c:699 +#: gio/gsettings-tool.c:699 msgid " SCHEMADIR A directory to search for additional schemas\n" msgstr " SCHEMOSKAT Katalogas, kur ieškoti papildomų schemų\n" -#: ../gio/gsettings-tool.c:707 +#: gio/gsettings-tool.c:707 msgid "" " SCHEMA The name of the schema\n" " PATH The path, for relocatable schemas\n" @@ -3605,386 +3559,380 @@ " SCHEMA Schemos pavadinimas\n" " KELIAS Kelias perkeliamoms schemoms\n" -#: ../gio/gsettings-tool.c:712 +#: gio/gsettings-tool.c:712 msgid " KEY The (optional) key within the schema\n" msgstr " RAKTAS Raktas schemoje (nebūtinas)\n" -#: ../gio/gsettings-tool.c:716 +#: gio/gsettings-tool.c:716 msgid " KEY The key within the schema\n" msgstr " RAKTAS Raktas schemoje\n" -#: ../gio/gsettings-tool.c:720 +#: gio/gsettings-tool.c:720 msgid " VALUE The value to set\n" msgstr " REIKŠMĖ Reikšmė, kurią nustatyti\n" -#: ../gio/gsettings-tool.c:775 +#: gio/gsettings-tool.c:775 #, c-format msgid "Could not load schemas from %s: %s\n" msgstr "Nepavyko atverti schemų iš „%s“: „%s“\n" -#: ../gio/gsettings-tool.c:787 -#, c-format +#: gio/gsettings-tool.c:787 msgid "No schemas installed\n" msgstr "Nėra įdiegtų schemų\n" -#: ../gio/gsettings-tool.c:866 -#, c-format +#: gio/gsettings-tool.c:866 msgid "Empty schema name given\n" msgstr "Pateiktas tuščias schemos pavadinimas\n" -#: ../gio/gsettings-tool.c:921 +#: gio/gsettings-tool.c:921 #, c-format msgid "No such key “%s”\n" msgstr "Nėra rakto „%s“\n" -#: ../gio/gsocket.c:384 +#: gio/gsocket.c:384 msgid "Invalid socket, not initialized" msgstr "Netinkamas lizdas, nepavyko inicijuoti" -#: ../gio/gsocket.c:391 +#: gio/gsocket.c:391 #, c-format msgid "Invalid socket, initialization failed due to: %s" msgstr "Netinkamas lizdas, nepavyko inicijuoti: %s" -#: ../gio/gsocket.c:399 +#: gio/gsocket.c:399 msgid "Socket is already closed" msgstr "Lizdas jau užvertas" -#: ../gio/gsocket.c:414 ../gio/gsocket.c:3010 ../gio/gsocket.c:4220 -#: ../gio/gsocket.c:4278 +#: gio/gsocket.c:414 gio/gsocket.c:3020 gio/gsocket.c:4230 gio/gsocket.c:4288 msgid "Socket I/O timed out" msgstr "Lizdo I/O baigėsi laikas" -#: ../gio/gsocket.c:549 +#: gio/gsocket.c:549 #, c-format msgid "creating GSocket from fd: %s" msgstr "iš fd kuriamas GSocket: %s" -#: ../gio/gsocket.c:578 ../gio/gsocket.c:632 ../gio/gsocket.c:639 +#: gio/gsocket.c:578 gio/gsocket.c:632 gio/gsocket.c:639 #, c-format msgid "Unable to create socket: %s" msgstr "Nepavyko sukurti lizdo: %s" -#: ../gio/gsocket.c:632 +#: gio/gsocket.c:632 msgid "Unknown family was specified" msgstr "Nurodyta nežinoma šeima" -#: ../gio/gsocket.c:639 +#: gio/gsocket.c:639 msgid "Unknown protocol was specified" msgstr "Nurodytas nežinomas protokolas" -#: ../gio/gsocket.c:1130 +#: gio/gsocket.c:1130 #, c-format msgid "Cannot use datagram operations on a non-datagram socket." msgstr "Negalima naudoti duomenų paketo operacijų ne duomenų paketo lizdui." -#: ../gio/gsocket.c:1147 +#: gio/gsocket.c:1147 #, c-format msgid "Cannot use datagram operations on a socket with a timeout set." msgstr "" "Negalima naudoti duomenų paketo operacijų lizdui su laiko limito rinkiniu." -#: ../gio/gsocket.c:1954 +#: gio/gsocket.c:1954 #, c-format msgid "could not get local address: %s" msgstr "nepavyko gauto lokalaus adreso: %s" -#: ../gio/gsocket.c:2000 +#: gio/gsocket.c:2000 #, c-format msgid "could not get remote address: %s" msgstr "nepavyko gauti nuotolinio adreso: %s" -#: ../gio/gsocket.c:2066 +#: gio/gsocket.c:2066 #, c-format msgid "could not listen: %s" msgstr "nepavyko klausytis: %s" -#: ../gio/gsocket.c:2168 +#: gio/gsocket.c:2168 #, c-format msgid "Error binding to address: %s" msgstr "Susiejimo su adresu klaida: %s" -#: ../gio/gsocket.c:2226 ../gio/gsocket.c:2263 ../gio/gsocket.c:2373 -#: ../gio/gsocket.c:2391 ../gio/gsocket.c:2461 ../gio/gsocket.c:2519 -#: ../gio/gsocket.c:2537 +#: gio/gsocket.c:2226 gio/gsocket.c:2263 gio/gsocket.c:2373 gio/gsocket.c:2398 +#: gio/gsocket.c:2471 gio/gsocket.c:2529 gio/gsocket.c:2547 #, c-format msgid "Error joining multicast group: %s" msgstr "Klaida prisijungian prie transliavimo grupės: %s" -#: ../gio/gsocket.c:2227 ../gio/gsocket.c:2264 ../gio/gsocket.c:2374 -#: ../gio/gsocket.c:2392 ../gio/gsocket.c:2462 ../gio/gsocket.c:2520 -#: ../gio/gsocket.c:2538 +#: gio/gsocket.c:2227 gio/gsocket.c:2264 gio/gsocket.c:2374 gio/gsocket.c:2399 +#: gio/gsocket.c:2472 gio/gsocket.c:2530 gio/gsocket.c:2548 #, c-format msgid "Error leaving multicast group: %s" msgstr "Klaida paliekant transliavimo grupę: %s" -#: ../gio/gsocket.c:2228 +#: gio/gsocket.c:2228 msgid "No support for source-specific multicast" msgstr "Nėra resursams specifinio transliavimo palaikymo" -#: ../gio/gsocket.c:2375 +#: gio/gsocket.c:2375 msgid "Unsupported socket family" msgstr "Nepalaikoma lizdo šeima" -#: ../gio/gsocket.c:2393 +#: gio/gsocket.c:2400 msgid "source-specific not an IPv4 address" msgstr "ištekliams specifinis nėra IPv4 adresas" -#: ../gio/gsocket.c:2411 ../gio/gsocket.c:2440 ../gio/gsocket.c:2487 +#: gio/gsocket.c:2418 gio/gsocket.c:2447 gio/gsocket.c:2497 #, c-format msgid "Interface not found: %s" msgstr "Sąsaja nerasta: %s" -#: ../gio/gsocket.c:2427 +#: gio/gsocket.c:2434 #, c-format msgid "Interface name too long" msgstr "Per ilgas sąsajos pavadinimas" -#: ../gio/gsocket.c:2463 +#: gio/gsocket.c:2473 msgid "No support for IPv4 source-specific multicast" msgstr "Nėra IPv4 ištekliams specifinio transliavimo palaikymo" -#: ../gio/gsocket.c:2521 +#: gio/gsocket.c:2531 msgid "No support for IPv6 source-specific multicast" msgstr "Nėra palaikymo, skirto IPv4 ištekliams specifiniam transliavimui" -#: ../gio/gsocket.c:2730 +#: gio/gsocket.c:2740 #, c-format msgid "Error accepting connection: %s" msgstr "Klaida priimant ryšį: %s" -#: ../gio/gsocket.c:2854 +#: gio/gsocket.c:2864 msgid "Connection in progress" msgstr "Prisijungiama" -#: ../gio/gsocket.c:2903 +#: gio/gsocket.c:2913 msgid "Unable to get pending error: " msgstr "Nepavyko gauti laukiančios klaidos: " -#: ../gio/gsocket.c:3073 +#: gio/gsocket.c:3083 #, c-format msgid "Error receiving data: %s" msgstr "Klaida priimant duomenis: %s" -#: ../gio/gsocket.c:3268 +#: gio/gsocket.c:3278 #, c-format msgid "Error sending data: %s" msgstr "Klaida siunčiant duomenis: %s" -#: ../gio/gsocket.c:3455 +#: gio/gsocket.c:3465 #, c-format msgid "Unable to shutdown socket: %s" msgstr "Nepavyko išjungti lizdo: %s" -#: ../gio/gsocket.c:3536 +#: gio/gsocket.c:3546 #, c-format msgid "Error closing socket: %s" msgstr "Klaida užveriant lizdą: %s" -#: ../gio/gsocket.c:4213 +#: gio/gsocket.c:4223 #, c-format msgid "Waiting for socket condition: %s" msgstr "Laukiama lizdo būsenos: %s" -#: ../gio/gsocket.c:4687 ../gio/gsocket.c:4767 ../gio/gsocket.c:4945 +#: gio/gsocket.c:4697 gio/gsocket.c:4777 gio/gsocket.c:4955 #, c-format msgid "Error sending message: %s" msgstr "Klaida siunčiant pranešimą: %s" -#: ../gio/gsocket.c:4711 +#: gio/gsocket.c:4721 msgid "GSocketControlMessage not supported on Windows" msgstr "„Windows“ sistemoje „GSocketControlMessage“ nepalaikoma" -#: ../gio/gsocket.c:5164 ../gio/gsocket.c:5237 ../gio/gsocket.c:5463 +#: gio/gsocket.c:5174 gio/gsocket.c:5247 gio/gsocket.c:5473 #, c-format msgid "Error receiving message: %s" msgstr "Klaida priimant pranešimą: %s" -#: ../gio/gsocket.c:5735 +#: gio/gsocket.c:5745 #, c-format msgid "Unable to read socket credentials: %s" msgstr "Nepavyko perskaityti lizdo įgaliojimų: %s" -#: ../gio/gsocket.c:5744 +#: gio/gsocket.c:5754 msgid "g_socket_get_credentials not implemented for this OS" msgstr "g_socket_get_credentials nerealizuota šiai operacinei sistemai" -#: ../gio/gsocketclient.c:176 +#: gio/gsocketclient.c:176 #, c-format msgid "Could not connect to proxy server %s: " msgstr "Nepavyko prisijungti prie tarpinio serverio %s: " -#: ../gio/gsocketclient.c:190 +#: gio/gsocketclient.c:190 #, c-format msgid "Could not connect to %s: " msgstr "Nepavyko prisijungti prie %s: " -#: ../gio/gsocketclient.c:192 +#: gio/gsocketclient.c:192 msgid "Could not connect: " msgstr "Nepavyko prisijungti: " -#: ../gio/gsocketclient.c:1027 ../gio/gsocketclient.c:1599 +#: gio/gsocketclient.c:1027 gio/gsocketclient.c:1599 msgid "Unknown error on connect" msgstr "Nežinoma klaida prisijungiant" -#: ../gio/gsocketclient.c:1081 ../gio/gsocketclient.c:1535 +#: gio/gsocketclient.c:1081 gio/gsocketclient.c:1535 msgid "Proxying over a non-TCP connection is not supported." msgstr "Bandymas naudoti proxy ne per TCP ryšį nepalaikomas." -#: ../gio/gsocketclient.c:1110 ../gio/gsocketclient.c:1561 +#: gio/gsocketclient.c:1110 gio/gsocketclient.c:1561 #, c-format msgid "Proxy protocol “%s” is not supported." msgstr "Tarpinio serverio protokolas „%s“ nepalaikomas." -#: ../gio/gsocketlistener.c:218 +#: gio/gsocketlistener.c:218 msgid "Listener is already closed" msgstr "Gavėjas jau užvertas" -#: ../gio/gsocketlistener.c:264 +#: gio/gsocketlistener.c:264 msgid "Added socket is closed" msgstr "Pridėtasis lizdas yra užvertas" -#: ../gio/gsocks4aproxy.c:118 +#: gio/gsocks4aproxy.c:118 #, c-format msgid "SOCKSv4 does not support IPv6 address “%s”" msgstr "SOCKSv4 nepalaiko IPv6 adreso „%s“" -#: ../gio/gsocks4aproxy.c:136 +#: gio/gsocks4aproxy.c:136 msgid "Username is too long for SOCKSv4 protocol" msgstr "Naudotojo vardas yra per ilgas SOCKSv4 protokolui" -#: ../gio/gsocks4aproxy.c:153 +#: gio/gsocks4aproxy.c:153 #, c-format msgid "Hostname “%s” is too long for SOCKSv4 protocol" msgstr "Kompiuterio vardas „%s“ yra per ilgas SOCKSv4 protokolui" -#: ../gio/gsocks4aproxy.c:179 +#: gio/gsocks4aproxy.c:179 msgid "The server is not a SOCKSv4 proxy server." msgstr "Serveris nėra SOCKSv4 proxy serveris." -#: ../gio/gsocks4aproxy.c:186 +#: gio/gsocks4aproxy.c:186 msgid "Connection through SOCKSv4 server was rejected" msgstr "Ryšys per SOCKSv4 serverį buvo atmestas" -#: ../gio/gsocks5proxy.c:153 ../gio/gsocks5proxy.c:324 -#: ../gio/gsocks5proxy.c:334 +#: gio/gsocks5proxy.c:153 gio/gsocks5proxy.c:324 gio/gsocks5proxy.c:334 msgid "The server is not a SOCKSv5 proxy server." msgstr "Serveris nėra SOCKSv5 proxy serveris." -#: ../gio/gsocks5proxy.c:167 +#: gio/gsocks5proxy.c:167 msgid "The SOCKSv5 proxy requires authentication." msgstr "SOCKSv5 proxy reikalauja tapatybės patvirtinimo." -#: ../gio/gsocks5proxy.c:177 +#: gio/gsocks5proxy.c:177 msgid "" "The SOCKSv5 proxy requires an authentication method that is not supported by " "GLib." msgstr "" "SOCKSv5 reikalauja tapatybės patvirtinimo metodo, kurio GLib nepalaiko." -#: ../gio/gsocks5proxy.c:206 +#: gio/gsocks5proxy.c:206 msgid "Username or password is too long for SOCKSv5 protocol." msgstr "Naudotojo vardas arba slaptažodis yra per ilgas SOCKSv5 protokolui." -#: ../gio/gsocks5proxy.c:236 +#: gio/gsocks5proxy.c:236 msgid "SOCKSv5 authentication failed due to wrong username or password." msgstr "" "SOCKSv5 tapatybės patvirtinimas nepavyko dėl neteisingo naudotojo vardo arba " "slaptažodžio." -#: ../gio/gsocks5proxy.c:286 +#: gio/gsocks5proxy.c:286 #, c-format msgid "Hostname “%s” is too long for SOCKSv5 protocol" msgstr "Kompiuterio vardas „%s“ yra per ilgas SOCKSv5 protokolui" -#: ../gio/gsocks5proxy.c:348 +#: gio/gsocks5proxy.c:348 msgid "The SOCKSv5 proxy server uses unknown address type." msgstr "SOCKSv5 proxy serveris naudoja nežinomą adresų tipą." -#: ../gio/gsocks5proxy.c:355 +#: gio/gsocks5proxy.c:355 msgid "Internal SOCKSv5 proxy server error." msgstr "Vidinė SOCKSv5 proxy serverio klaida." -#: ../gio/gsocks5proxy.c:361 +#: gio/gsocks5proxy.c:361 msgid "SOCKSv5 connection not allowed by ruleset." msgstr "SOCKSv5 ryšys neleidžiamas pagal taisykles." -#: ../gio/gsocks5proxy.c:368 +#: gio/gsocks5proxy.c:368 msgid "Host unreachable through SOCKSv5 server." msgstr "Kompiuteris nepasiekiamas per SOCKSv5 serverį." -#: ../gio/gsocks5proxy.c:374 +#: gio/gsocks5proxy.c:374 msgid "Network unreachable through SOCKSv5 proxy." msgstr "Tinklas nepasiekiamas per SOCKSv5 proxy." -#: ../gio/gsocks5proxy.c:380 +#: gio/gsocks5proxy.c:380 msgid "Connection refused through SOCKSv5 proxy." msgstr "Ryšys per SOCKSv5 proxy atmestas." -#: ../gio/gsocks5proxy.c:386 +#: gio/gsocks5proxy.c:386 msgid "SOCKSv5 proxy does not support “connect” command." msgstr "SOCKSv5 proxy nepalaiko „connect“ komandos." -#: ../gio/gsocks5proxy.c:392 +#: gio/gsocks5proxy.c:392 msgid "SOCKSv5 proxy does not support provided address type." msgstr "SOCKSv5 proxy nepalaiko pateikto adreso tipo." -#: ../gio/gsocks5proxy.c:398 +#: gio/gsocks5proxy.c:398 msgid "Unknown SOCKSv5 proxy error." msgstr "Nežinoma SOCKSv5 proxy klaida." -#: ../gio/gthemedicon.c:518 +#: gio/gthemedicon.c:518 #, c-format msgid "Can’t handle version %d of GThemedIcon encoding" msgstr "Nepavyko apdoroti GThemedIcon koduotės versijos %d" -#: ../gio/gthreadedresolver.c:118 +#: gio/gthreadedresolver.c:118 msgid "No valid addresses were found" msgstr "Nerasta tinkamų adresų" -#: ../gio/gthreadedresolver.c:213 +#: gio/gthreadedresolver.c:213 #, c-format msgid "Error reverse-resolving “%s”: %s" msgstr "Klaida atvirkščiai surandant „%s“: %s" -#: ../gio/gthreadedresolver.c:549 ../gio/gthreadedresolver.c:628 -#: ../gio/gthreadedresolver.c:726 ../gio/gthreadedresolver.c:776 +#: gio/gthreadedresolver.c:549 gio/gthreadedresolver.c:628 +#: gio/gthreadedresolver.c:726 gio/gthreadedresolver.c:776 #, c-format msgid "No DNS record of the requested type for “%s”" msgstr "Nėra DNS įrašo prašomam tipui „%s“" -#: ../gio/gthreadedresolver.c:554 ../gio/gthreadedresolver.c:731 +#: gio/gthreadedresolver.c:554 gio/gthreadedresolver.c:731 #, c-format msgid "Temporarily unable to resolve “%s”" msgstr "Laikinai nepavyko surasti „%s“" -#: ../gio/gthreadedresolver.c:559 ../gio/gthreadedresolver.c:736 -#: ../gio/gthreadedresolver.c:842 +#: gio/gthreadedresolver.c:559 gio/gthreadedresolver.c:736 +#: gio/gthreadedresolver.c:842 #, c-format msgid "Error resolving “%s”" msgstr "Klaida surandant „%s“" -#: ../gio/gtlscertificate.c:250 +#: gio/gtlscertificate.c:250 msgid "Cannot decrypt PEM-encoded private key" msgstr "Nepavyko perskaityti PEM užkoduoto privataus rakto" -#: ../gio/gtlscertificate.c:255 +#: gio/gtlscertificate.c:255 msgid "No PEM-encoded private key found" msgstr "Nerastas PEM užkoduotas privatus raktas" -#: ../gio/gtlscertificate.c:265 +#: gio/gtlscertificate.c:265 msgid "Could not parse PEM-encoded private key" msgstr "Nepavyko perskaityti PEM užkoduoto privataus rakto" -#: ../gio/gtlscertificate.c:290 +#: gio/gtlscertificate.c:290 msgid "No PEM-encoded certificate found" msgstr "Nerastas PEM užkoduotas sertifikatas" -#: ../gio/gtlscertificate.c:299 +#: gio/gtlscertificate.c:299 msgid "Could not parse PEM-encoded certificate" msgstr "Nepavyko perskaityti PEM užkoduoto sertifikato" -#: ../gio/gtlspassword.c:111 +#: gio/gtlspassword.c:111 msgid "" "This is the last chance to enter the password correctly before your access " "is locked out." @@ -3994,7 +3942,7 @@ #. Translators: This is not the 'This is the last chance' string. It is #. * displayed when more than one attempt is allowed. -#: ../gio/gtlspassword.c:115 +#: gio/gtlspassword.c:115 msgid "" "Several passwords entered have been incorrect, and your access will be " "locked out after further failures." @@ -4002,11 +3950,11 @@ "Keli įvesti slaptažodžiai buvo neteisingi ir jūsų prieiga bus užblokuota po " "tolesnių nesėkmių." -#: ../gio/gtlspassword.c:117 +#: gio/gtlspassword.c:117 msgid "The password entered is incorrect." msgstr "Įvestas slaptažodis yra neteisingas." -#: ../gio/gunixconnection.c:166 ../gio/gunixconnection.c:563 +#: gio/gunixconnection.c:166 gio/gunixconnection.c:563 #, c-format msgid "Expecting 1 control message, got %d" msgid_plural "Expecting 1 control message, got %d" @@ -4014,11 +3962,11 @@ msgstr[1] "Tikėtasi 1 kontrolinio pranešimo, bet sulaukta %d" msgstr[2] "Tikėtasi 1 kontrolinio pranešimo, bet sulaukta %d" -#: ../gio/gunixconnection.c:182 ../gio/gunixconnection.c:575 +#: gio/gunixconnection.c:182 gio/gunixconnection.c:575 msgid "Unexpected type of ancillary data" msgstr "Netikėtas tarnybinių duomenų tipas" -#: ../gio/gunixconnection.c:200 +#: gio/gunixconnection.c:200 #, c-format msgid "Expecting one fd, but got %d\n" msgid_plural "Expecting one fd, but got %d\n" @@ -4026,275 +3974,274 @@ msgstr[1] "Tikėtasi vieno fd, bet sulaukta %d\n" msgstr[2] "Tikėtasi vieno fd, bet sulaukta %d\n" -#: ../gio/gunixconnection.c:219 +#: gio/gunixconnection.c:219 msgid "Received invalid fd" msgstr "Gautas netinkamas fd" -#: ../gio/gunixconnection.c:355 +#: gio/gunixconnection.c:355 msgid "Error sending credentials: " msgstr "Klaida siunčiant įgaliojimus: " -#: ../gio/gunixconnection.c:504 +#: gio/gunixconnection.c:504 #, c-format msgid "Error checking if SO_PASSCRED is enabled for socket: %s" msgstr "Klaida tikrinant, ar SO_PASSCRED įjungta lizdui: %s" -#: ../gio/gunixconnection.c:520 +#: gio/gunixconnection.c:520 #, c-format msgid "Error enabling SO_PASSCRED: %s" msgstr "Klaida leidžiant SO_PASSCRED: %s" -#: ../gio/gunixconnection.c:549 +#: gio/gunixconnection.c:549 msgid "" "Expecting to read a single byte for receiving credentials but read zero bytes" msgstr "" "Tikimasi nustatyti vienintelį baitą įgaliojimų gavimui, bet nuskaityta nulis " "baitų" -#: ../gio/gunixconnection.c:589 +#: gio/gunixconnection.c:589 #, c-format msgid "Not expecting control message, but got %d" msgstr "Nesitikėta kontrolinio pranešimo, bet sulaukta %d" -#: ../gio/gunixconnection.c:614 +#: gio/gunixconnection.c:614 #, c-format msgid "Error while disabling SO_PASSCRED: %s" msgstr "Klaida išjungiant SO_PASSCRED: %s" -#: ../gio/gunixinputstream.c:372 ../gio/gunixinputstream.c:393 +#: gio/gunixinputstream.c:372 gio/gunixinputstream.c:393 #, c-format msgid "Error reading from file descriptor: %s" msgstr "Klaida skaitant failą: %s" -#: ../gio/gunixinputstream.c:426 ../gio/gunixoutputstream.c:411 -#: ../gio/gwin32inputstream.c:217 ../gio/gwin32outputstream.c:204 +#: gio/gunixinputstream.c:426 gio/gunixoutputstream.c:411 +#: gio/gwin32inputstream.c:217 gio/gwin32outputstream.c:204 #, c-format msgid "Error closing file descriptor: %s" msgstr "Klaida užveriant failą: %s" -#: ../gio/gunixmounts.c:2556 ../gio/gunixmounts.c:2609 +#: gio/gunixmounts.c:2552 gio/gunixmounts.c:2605 msgid "Filesystem root" msgstr "Failų sistemos šaknis" -#: ../gio/gunixoutputstream.c:358 ../gio/gunixoutputstream.c:378 +#: gio/gunixoutputstream.c:358 gio/gunixoutputstream.c:378 #, c-format msgid "Error writing to file descriptor: %s" msgstr "Klaida rašant į failą: %s" -#: ../gio/gunixsocketaddress.c:241 +#: gio/gunixsocketaddress.c:241 msgid "Abstract UNIX domain socket addresses not supported on this system" msgstr "Abstrakčiųjų UNIX srities lizdų adresai šioje sistemoje nepalaikomi" -#: ../gio/gvolume.c:437 +#: gio/gvolume.c:437 msgid "volume doesn’t implement eject" msgstr "tomas nerealizuoja išstūmimo" #. Translators: This is an error #. * message for volume objects that #. * don't implement any of eject or eject_with_operation. -#: ../gio/gvolume.c:514 +#: gio/gvolume.c:514 msgid "volume doesn’t implement eject or eject_with_operation" msgstr "tomas nerealizuoja išstūmimo nei su papildoma operacija,nei be jos" -#: ../gio/gwin32inputstream.c:185 +#: gio/gwin32inputstream.c:185 #, c-format msgid "Error reading from handle: %s" msgstr "Klaida skaitant iš rankenėlės: %s" -#: ../gio/gwin32inputstream.c:232 ../gio/gwin32outputstream.c:219 +#: gio/gwin32inputstream.c:232 gio/gwin32outputstream.c:219 #, c-format msgid "Error closing handle: %s" msgstr "Klaida užveriant rankenėlę: %s" -#: ../gio/gwin32outputstream.c:172 +#: gio/gwin32outputstream.c:172 #, c-format msgid "Error writing to handle: %s" msgstr "Klaida rašant į rankenėlę: %s" -#: ../gio/gzlibcompressor.c:394 ../gio/gzlibdecompressor.c:347 +#: gio/gzlibcompressor.c:394 gio/gzlibdecompressor.c:347 msgid "Not enough memory" msgstr "Nepakanka atminties" -#: ../gio/gzlibcompressor.c:401 ../gio/gzlibdecompressor.c:354 +#: gio/gzlibcompressor.c:401 gio/gzlibdecompressor.c:354 #, c-format msgid "Internal error: %s" msgstr "Vidinė klaida: %s" -#: ../gio/gzlibcompressor.c:414 ../gio/gzlibdecompressor.c:368 +#: gio/gzlibcompressor.c:414 gio/gzlibdecompressor.c:368 msgid "Need more input" msgstr "Reikia daugiau įvesties" -#: ../gio/gzlibdecompressor.c:340 +#: gio/gzlibdecompressor.c:340 msgid "Invalid compressed data" msgstr "Netinkami suspausti duomenys" -#: ../gio/tests/gdbus-daemon.c:18 +#: gio/tests/gdbus-daemon.c:18 msgid "Address to listen on" msgstr "Adresas, kurio klausytis" -#: ../gio/tests/gdbus-daemon.c:19 +#: gio/tests/gdbus-daemon.c:19 msgid "Ignored, for compat with GTestDbus" msgstr "Nepaisoma, suderinamumui su GTestDbus" -#: ../gio/tests/gdbus-daemon.c:20 +#: gio/tests/gdbus-daemon.c:20 msgid "Print address" msgstr "Spausdinti adresą" -#: ../gio/tests/gdbus-daemon.c:21 +#: gio/tests/gdbus-daemon.c:21 msgid "Print address in shell mode" msgstr "Spausdinti adresą apvalkalo veiksenoje" -#: ../gio/tests/gdbus-daemon.c:28 +#: gio/tests/gdbus-daemon.c:28 msgid "Run a dbus service" msgstr "Paleisti dbus tarnybą" -#: ../gio/tests/gdbus-daemon.c:42 -#, c-format +#: gio/tests/gdbus-daemon.c:42 msgid "Wrong args\n" msgstr "Blogi argumentai\n" -#: ../glib/gbookmarkfile.c:754 +#: glib/gbookmarkfile.c:754 #, c-format msgid "Unexpected attribute “%s” for element “%s”" msgstr "Netikėtas atributas „%s“ elementui „%s“" -#: ../glib/gbookmarkfile.c:765 ../glib/gbookmarkfile.c:836 -#: ../glib/gbookmarkfile.c:846 ../glib/gbookmarkfile.c:953 +#: glib/gbookmarkfile.c:765 glib/gbookmarkfile.c:836 glib/gbookmarkfile.c:846 +#: glib/gbookmarkfile.c:953 #, c-format msgid "Attribute “%s” of element “%s” not found" msgstr "Nerastas elemento „%2$s“ atributas „%1$s“" -#: ../glib/gbookmarkfile.c:1123 ../glib/gbookmarkfile.c:1188 -#: ../glib/gbookmarkfile.c:1252 ../glib/gbookmarkfile.c:1262 +#: glib/gbookmarkfile.c:1123 glib/gbookmarkfile.c:1188 +#: glib/gbookmarkfile.c:1252 glib/gbookmarkfile.c:1262 #, c-format msgid "Unexpected tag “%s”, tag “%s” expected" msgstr "Netikėta žyma „%s“, tikėtasi žymos „%s“" -#: ../glib/gbookmarkfile.c:1148 ../glib/gbookmarkfile.c:1162 -#: ../glib/gbookmarkfile.c:1230 +#: glib/gbookmarkfile.c:1148 glib/gbookmarkfile.c:1162 +#: glib/gbookmarkfile.c:1230 #, c-format msgid "Unexpected tag “%s” inside “%s”" msgstr "Netikėta žyma „%s“ „%s“ viduje" -#: ../glib/gbookmarkfile.c:1757 +#: glib/gbookmarkfile.c:1757 msgid "No valid bookmark file found in data dirs" msgstr "Duomenų aplankuose nerasta tinkamo žymelių failo" -#: ../glib/gbookmarkfile.c:1958 +#: glib/gbookmarkfile.c:1958 #, c-format msgid "A bookmark for URI “%s” already exists" msgstr "URI „%s“ žymelė jau yra" -#: ../glib/gbookmarkfile.c:2004 ../glib/gbookmarkfile.c:2162 -#: ../glib/gbookmarkfile.c:2247 ../glib/gbookmarkfile.c:2327 -#: ../glib/gbookmarkfile.c:2412 ../glib/gbookmarkfile.c:2495 -#: ../glib/gbookmarkfile.c:2573 ../glib/gbookmarkfile.c:2652 -#: ../glib/gbookmarkfile.c:2694 ../glib/gbookmarkfile.c:2791 -#: ../glib/gbookmarkfile.c:2912 ../glib/gbookmarkfile.c:3102 -#: ../glib/gbookmarkfile.c:3178 ../glib/gbookmarkfile.c:3346 -#: ../glib/gbookmarkfile.c:3435 ../glib/gbookmarkfile.c:3524 -#: ../glib/gbookmarkfile.c:3640 +#: glib/gbookmarkfile.c:2004 glib/gbookmarkfile.c:2162 +#: glib/gbookmarkfile.c:2247 glib/gbookmarkfile.c:2327 +#: glib/gbookmarkfile.c:2412 glib/gbookmarkfile.c:2495 +#: glib/gbookmarkfile.c:2573 glib/gbookmarkfile.c:2652 +#: glib/gbookmarkfile.c:2694 glib/gbookmarkfile.c:2791 +#: glib/gbookmarkfile.c:2912 glib/gbookmarkfile.c:3102 +#: glib/gbookmarkfile.c:3178 glib/gbookmarkfile.c:3346 +#: glib/gbookmarkfile.c:3435 glib/gbookmarkfile.c:3524 +#: glib/gbookmarkfile.c:3643 #, c-format msgid "No bookmark found for URI “%s”" msgstr "Nerasta žymelė URI „%s“" -#: ../glib/gbookmarkfile.c:2336 +#: glib/gbookmarkfile.c:2336 #, c-format msgid "No MIME type defined in the bookmark for URI “%s”" msgstr "URI „%s“ žymelėje neapibrėžtas MIME tipas" -#: ../glib/gbookmarkfile.c:2421 +#: glib/gbookmarkfile.c:2421 #, c-format msgid "No private flag has been defined in bookmark for URI “%s”" msgstr "URI „%s“ žymelėje neapibrėžta privati vėliavėlė" -#: ../glib/gbookmarkfile.c:2800 +#: glib/gbookmarkfile.c:2800 #, c-format msgid "No groups set in bookmark for URI “%s”" msgstr "URI „%s“ žymelėje nenurodyta jokia grupė" -#: ../glib/gbookmarkfile.c:3199 ../glib/gbookmarkfile.c:3356 +#: glib/gbookmarkfile.c:3199 glib/gbookmarkfile.c:3356 #, c-format msgid "No application with name “%s” registered a bookmark for “%s”" msgstr "Nėra programos pavadinimu „%s“ registravusios „%s“ žymelę" -#: ../glib/gbookmarkfile.c:3379 +#: glib/gbookmarkfile.c:3379 #, c-format msgid "Failed to expand exec line “%s” with URI “%s”" msgstr "Nepavyko išskleisti vykdomosios eilutės „%s“ su URI „%s“" -#: ../glib/gconvert.c:473 +#: glib/gconvert.c:473 msgid "Unrepresentable character in conversion input" msgstr "Neatvaizduojamas simbolis keitimo įvestyje" -#: ../glib/gconvert.c:500 ../glib/gutf8.c:865 ../glib/gutf8.c:1077 -#: ../glib/gutf8.c:1214 ../glib/gutf8.c:1318 +#: glib/gconvert.c:500 glib/gutf8.c:866 glib/gutf8.c:1078 glib/gutf8.c:1215 +#: glib/gutf8.c:1319 msgid "Partial character sequence at end of input" msgstr "Nepilna simbolio seka įvedimo pabaigoje" -#: ../glib/gconvert.c:769 +#: glib/gconvert.c:769 #, c-format msgid "Cannot convert fallback “%s” to codeset “%s”" msgstr "Negalima keisti atgalinio varianto „%s“ į koduotę „%s“" -#: ../glib/gconvert.c:940 +#: glib/gconvert.c:940 msgid "Embedded NUL byte in conversion input" msgstr "Įtaisytas NUL baitas keitimo įvestyje" -#: ../glib/gconvert.c:961 +#: glib/gconvert.c:961 msgid "Embedded NUL byte in conversion output" msgstr "Įtaisytas NUL baitas keitimo išvestyje" -#: ../glib/gconvert.c:1649 +#: glib/gconvert.c:1649 #, c-format msgid "The URI “%s” is not an absolute URI using the “file” scheme" msgstr "Adresas „%s“ nėra absoliutus adresas naudojantis „file“ schemą" -#: ../glib/gconvert.c:1659 +#: glib/gconvert.c:1659 #, c-format msgid "The local file URI “%s” may not include a “#”" msgstr "Vietinio failo adresas „%s“ negali turėti simbolio „#“" -#: ../glib/gconvert.c:1676 +#: glib/gconvert.c:1676 #, c-format msgid "The URI “%s” is invalid" msgstr "URI „%s“ yra klaidingas" -#: ../glib/gconvert.c:1688 +#: glib/gconvert.c:1688 #, c-format msgid "The hostname of the URI “%s” is invalid" msgstr "Kompiuterio vardas URI „%s“ yra netinkamas" -#: ../glib/gconvert.c:1704 +#: glib/gconvert.c:1704 #, c-format msgid "The URI “%s” contains invalidly escaped characters" msgstr "URI „%s“ yra klaidingai perkoduoti simboliai" -#: ../glib/gconvert.c:1776 +#: glib/gconvert.c:1776 #, c-format msgid "The pathname “%s” is not an absolute path" msgstr "Kelias „%s“ nėra absoliutus" #. Translators: this is the preferred format for expressing the date and the time -#: ../glib/gdatetime.c:207 +#: glib/gdatetime.c:213 msgctxt "GDateTime" msgid "%a %b %e %H:%M:%S %Y" msgstr "%a, %Y m. %b %e d., %H:%M:%S" #. Translators: this is the preferred format for expressing the date -#: ../glib/gdatetime.c:210 +#: glib/gdatetime.c:216 msgctxt "GDateTime" msgid "%m/%d/%y" msgstr "%Y-%m-%d" #. Translators: this is the preferred format for expressing the time -#: ../glib/gdatetime.c:213 +#: glib/gdatetime.c:219 msgctxt "GDateTime" msgid "%H:%M:%S" msgstr "%H:%M:%S" #. Translators: this is the preferred format for expressing 12 hour time -#: ../glib/gdatetime.c:216 +#: glib/gdatetime.c:222 msgctxt "GDateTime" msgid "%I:%M:%S %p" msgstr "%I:%M:%S" @@ -4315,62 +4262,62 @@ #. * non-European) there is no difference between the standalone and #. * complete date form. #. -#: ../glib/gdatetime.c:251 +#: glib/gdatetime.c:261 msgctxt "full month name" msgid "January" msgstr "sausis" -#: ../glib/gdatetime.c:253 +#: glib/gdatetime.c:263 msgctxt "full month name" msgid "February" msgstr "vasaris" -#: ../glib/gdatetime.c:255 +#: glib/gdatetime.c:265 msgctxt "full month name" msgid "March" msgstr "kovas" -#: ../glib/gdatetime.c:257 +#: glib/gdatetime.c:267 msgctxt "full month name" msgid "April" msgstr "balandis" -#: ../glib/gdatetime.c:259 +#: glib/gdatetime.c:269 msgctxt "full month name" msgid "May" msgstr "gegužė" -#: ../glib/gdatetime.c:261 +#: glib/gdatetime.c:271 msgctxt "full month name" msgid "June" msgstr "birželis" -#: ../glib/gdatetime.c:263 +#: glib/gdatetime.c:273 msgctxt "full month name" msgid "July" msgstr "liepa" -#: ../glib/gdatetime.c:265 +#: glib/gdatetime.c:275 msgctxt "full month name" msgid "August" msgstr "rugpjūtis" -#: ../glib/gdatetime.c:267 +#: glib/gdatetime.c:277 msgctxt "full month name" msgid "September" msgstr "rugsėjis" -#: ../glib/gdatetime.c:269 +#: glib/gdatetime.c:279 msgctxt "full month name" msgid "October" msgstr "spalis" -#: ../glib/gdatetime.c:271 +#: glib/gdatetime.c:281 msgctxt "full month name" msgid "November" msgstr "lapkritis" -#: ../glib/gdatetime.c:273 +#: glib/gdatetime.c:283 msgctxt "full month name" msgid "December" msgstr "gruodis" @@ -4392,132 +4339,132 @@ #. * other platform. Here are abbreviated month names in a form #. * appropriate when they are used standalone. #. -#: ../glib/gdatetime.c:305 +#: glib/gdatetime.c:315 msgctxt "abbreviated month name" msgid "Jan" msgstr "saus." -#: ../glib/gdatetime.c:307 +#: glib/gdatetime.c:317 msgctxt "abbreviated month name" msgid "Feb" msgstr "vas." -#: ../glib/gdatetime.c:309 +#: glib/gdatetime.c:319 msgctxt "abbreviated month name" msgid "Mar" msgstr "kov." -#: ../glib/gdatetime.c:311 +#: glib/gdatetime.c:321 msgctxt "abbreviated month name" msgid "Apr" msgstr "bal." -#: ../glib/gdatetime.c:313 +#: glib/gdatetime.c:323 msgctxt "abbreviated month name" msgid "May" msgstr "geg." -#: ../glib/gdatetime.c:315 +#: glib/gdatetime.c:325 msgctxt "abbreviated month name" msgid "Jun" msgstr "birž." -#: ../glib/gdatetime.c:317 +#: glib/gdatetime.c:327 msgctxt "abbreviated month name" msgid "Jul" msgstr "liep." -#: ../glib/gdatetime.c:319 +#: glib/gdatetime.c:329 msgctxt "abbreviated month name" msgid "Aug" msgstr "rugp." -#: ../glib/gdatetime.c:321 +#: glib/gdatetime.c:331 msgctxt "abbreviated month name" msgid "Sep" msgstr "rugs." -#: ../glib/gdatetime.c:323 +#: glib/gdatetime.c:333 msgctxt "abbreviated month name" msgid "Oct" msgstr "spal." -#: ../glib/gdatetime.c:325 +#: glib/gdatetime.c:335 msgctxt "abbreviated month name" msgid "Nov" msgstr "lapkr." -#: ../glib/gdatetime.c:327 +#: glib/gdatetime.c:337 msgctxt "abbreviated month name" msgid "Dec" msgstr "gruod." -#: ../glib/gdatetime.c:342 +#: glib/gdatetime.c:352 msgctxt "full weekday name" msgid "Monday" msgstr "Pirmadienis" -#: ../glib/gdatetime.c:344 +#: glib/gdatetime.c:354 msgctxt "full weekday name" msgid "Tuesday" msgstr "Antradienis" -#: ../glib/gdatetime.c:346 +#: glib/gdatetime.c:356 msgctxt "full weekday name" msgid "Wednesday" msgstr "Trečiadienis" -#: ../glib/gdatetime.c:348 +#: glib/gdatetime.c:358 msgctxt "full weekday name" msgid "Thursday" msgstr "Ketvirtadienis" -#: ../glib/gdatetime.c:350 +#: glib/gdatetime.c:360 msgctxt "full weekday name" msgid "Friday" msgstr "Penktadienis" -#: ../glib/gdatetime.c:352 +#: glib/gdatetime.c:362 msgctxt "full weekday name" msgid "Saturday" msgstr "Šeštadienis" -#: ../glib/gdatetime.c:354 +#: glib/gdatetime.c:364 msgctxt "full weekday name" msgid "Sunday" msgstr "Sekmadienis" -#: ../glib/gdatetime.c:369 +#: glib/gdatetime.c:379 msgctxt "abbreviated weekday name" msgid "Mon" msgstr "Pir" -#: ../glib/gdatetime.c:371 +#: glib/gdatetime.c:381 msgctxt "abbreviated weekday name" msgid "Tue" msgstr "Ant" -#: ../glib/gdatetime.c:373 +#: glib/gdatetime.c:383 msgctxt "abbreviated weekday name" msgid "Wed" msgstr "Tre" -#: ../glib/gdatetime.c:375 +#: glib/gdatetime.c:385 msgctxt "abbreviated weekday name" msgid "Thu" msgstr "Ket" -#: ../glib/gdatetime.c:377 +#: glib/gdatetime.c:387 msgctxt "abbreviated weekday name" msgid "Fri" msgstr "Pen" -#: ../glib/gdatetime.c:379 +#: glib/gdatetime.c:389 msgctxt "abbreviated weekday name" msgid "Sat" msgstr "Šeš" -#: ../glib/gdatetime.c:381 +#: glib/gdatetime.c:391 msgctxt "abbreviated weekday name" msgid "Sun" msgstr "Sek" @@ -4539,62 +4486,62 @@ #. * (western European, non-European) there is no difference between the #. * standalone and complete date form. #. -#: ../glib/gdatetime.c:441 +#: glib/gdatetime.c:455 msgctxt "full month name with day" msgid "January" msgstr "sausio" -#: ../glib/gdatetime.c:443 +#: glib/gdatetime.c:457 msgctxt "full month name with day" msgid "February" msgstr "vasario" -#: ../glib/gdatetime.c:445 +#: glib/gdatetime.c:459 msgctxt "full month name with day" msgid "March" msgstr "kovo" -#: ../glib/gdatetime.c:447 +#: glib/gdatetime.c:461 msgctxt "full month name with day" msgid "April" msgstr "balandžio" -#: ../glib/gdatetime.c:449 +#: glib/gdatetime.c:463 msgctxt "full month name with day" msgid "May" msgstr "gegužės" -#: ../glib/gdatetime.c:451 +#: glib/gdatetime.c:465 msgctxt "full month name with day" msgid "June" msgstr "birželio" -#: ../glib/gdatetime.c:453 +#: glib/gdatetime.c:467 msgctxt "full month name with day" msgid "July" msgstr "liepos" -#: ../glib/gdatetime.c:455 +#: glib/gdatetime.c:469 msgctxt "full month name with day" msgid "August" msgstr "rugpjūčio" -#: ../glib/gdatetime.c:457 +#: glib/gdatetime.c:471 msgctxt "full month name with day" msgid "September" msgstr "rugsėjo" -#: ../glib/gdatetime.c:459 +#: glib/gdatetime.c:473 msgctxt "full month name with day" msgid "October" msgstr "spalio" -#: ../glib/gdatetime.c:461 +#: glib/gdatetime.c:475 msgctxt "full month name with day" msgid "November" msgstr "lapkričio" -#: ../glib/gdatetime.c:463 +#: glib/gdatetime.c:477 msgctxt "full month name with day" msgid "December" msgstr "gruodžio" @@ -4616,84 +4563,84 @@ #. * month names almost ready to copy and paste here. In other systems #. * due to a bug the result is incorrect in some languages. #. -#: ../glib/gdatetime.c:524 +#: glib/gdatetime.c:542 msgctxt "abbreviated month name with day" msgid "Jan" msgstr "saus." -#: ../glib/gdatetime.c:526 +#: glib/gdatetime.c:544 msgctxt "abbreviated month name with day" msgid "Feb" msgstr "vas." -#: ../glib/gdatetime.c:528 +#: glib/gdatetime.c:546 msgctxt "abbreviated month name with day" msgid "Mar" msgstr "kov." -#: ../glib/gdatetime.c:530 +#: glib/gdatetime.c:548 msgctxt "abbreviated month name with day" msgid "Apr" msgstr "bal." -#: ../glib/gdatetime.c:532 +#: glib/gdatetime.c:550 msgctxt "abbreviated month name with day" msgid "May" msgstr "geg." -#: ../glib/gdatetime.c:534 +#: glib/gdatetime.c:552 msgctxt "abbreviated month name with day" msgid "Jun" msgstr "birž." -#: ../glib/gdatetime.c:536 +#: glib/gdatetime.c:554 msgctxt "abbreviated month name with day" msgid "Jul" msgstr "liep." -#: ../glib/gdatetime.c:538 +#: glib/gdatetime.c:556 msgctxt "abbreviated month name with day" msgid "Aug" msgstr "rugp." -#: ../glib/gdatetime.c:540 +#: glib/gdatetime.c:558 msgctxt "abbreviated month name with day" msgid "Sep" msgstr "rugs." -#: ../glib/gdatetime.c:542 +#: glib/gdatetime.c:560 msgctxt "abbreviated month name with day" msgid "Oct" msgstr "spal." -#: ../glib/gdatetime.c:544 +#: glib/gdatetime.c:562 msgctxt "abbreviated month name with day" msgid "Nov" msgstr "lapkr." -#: ../glib/gdatetime.c:546 +#: glib/gdatetime.c:564 msgctxt "abbreviated month name with day" msgid "Dec" msgstr "gruod." #. Translators: 'before midday' indicator -#: ../glib/gdatetime.c:563 +#: glib/gdatetime.c:581 msgctxt "GDateTime" msgid "AM" msgstr "AM" #. Translators: 'after midday' indicator -#: ../glib/gdatetime.c:566 +#: glib/gdatetime.c:584 msgctxt "GDateTime" msgid "PM" msgstr "PM" -#: ../glib/gdir.c:155 +#: glib/gdir.c:155 #, c-format msgid "Error opening directory “%s”: %s" msgstr "Klaida atveriant aplanką „%s“: %s" -#: ../glib/gfileutils.c:716 ../glib/gfileutils.c:808 +#: glib/gfileutils.c:716 glib/gfileutils.c:808 #, c-format msgid "Could not allocate %lu byte to read file “%s”" msgid_plural "Could not allocate %lu bytes to read file “%s”" @@ -4701,107 +4648,106 @@ msgstr[1] "Nepavyko išskirti %lu baitų failo „%s“ perskaitymui" msgstr[2] "Nepavyko išskirti %lu baitų failo „%s“ perskaitymui" -#: ../glib/gfileutils.c:733 +#: glib/gfileutils.c:733 #, c-format msgid "Error reading file “%s”: %s" msgstr "Klaida skaitant failą „%s“: %s" -#: ../glib/gfileutils.c:769 +#: glib/gfileutils.c:769 #, c-format msgid "File “%s” is too large" msgstr "Failas „%s“ per didelis" -#: ../glib/gfileutils.c:833 +#: glib/gfileutils.c:833 #, c-format msgid "Failed to read from file “%s”: %s" msgstr "Nepavyko perskaityti failo „%s“: %s" -#: ../glib/gfileutils.c:881 ../glib/gfileutils.c:953 +#: glib/gfileutils.c:881 glib/gfileutils.c:953 #, c-format msgid "Failed to open file “%s”: %s" msgstr "Nepavyko atverti failo „%s“: %s" -#: ../glib/gfileutils.c:893 +#: glib/gfileutils.c:893 #, c-format msgid "Failed to get attributes of file “%s”: fstat() failed: %s" msgstr "Nepavyko gauti failo „%s“ atributų: fstat() klaida: %s" -#: ../glib/gfileutils.c:923 +#: glib/gfileutils.c:923 #, c-format msgid "Failed to open file “%s”: fdopen() failed: %s" msgstr "Nepavyko atverti failo „%s“: fdopen() klaida: %s" -#: ../glib/gfileutils.c:1022 +#: glib/gfileutils.c:1022 #, c-format msgid "Failed to rename file “%s” to “%s”: g_rename() failed: %s" msgstr "Nepavyko pervadinti failo „%s“ į „%s“: g_rename() klaida: %s" -#: ../glib/gfileutils.c:1057 ../glib/gfileutils.c:1564 +#: glib/gfileutils.c:1057 glib/gfileutils.c:1564 #, c-format msgid "Failed to create file “%s”: %s" msgstr "Nepavyko sukurti failo „%s“: %s" -#: ../glib/gfileutils.c:1084 +#: glib/gfileutils.c:1084 #, c-format msgid "Failed to write file “%s”: write() failed: %s" msgstr "Nepavyko įrašyti failo „%s“: write() klaida: %s" -#: ../glib/gfileutils.c:1127 +#: glib/gfileutils.c:1127 #, c-format msgid "Failed to write file “%s”: fsync() failed: %s" msgstr "Nepavyko įrašyti failo „%s“: fsync() klaida: %s" -#: ../glib/gfileutils.c:1251 +#: glib/gfileutils.c:1251 #, c-format msgid "Existing file “%s” could not be removed: g_unlink() failed: %s" msgstr "Nepavyko pašalinti egzistuojančio failo „%s“: g_unlink() klaida: %s" -#: ../glib/gfileutils.c:1530 +#: glib/gfileutils.c:1530 #, c-format msgid "Template “%s” invalid, should not contain a “%s”" msgstr "Šablonas „%s“ klaidingas, jame negali būti „%s“" -#: ../glib/gfileutils.c:1543 +#: glib/gfileutils.c:1543 #, c-format msgid "Template “%s” doesn’t contain XXXXXX" msgstr "Šablone „%s“ nėra XXXXXX" -#: ../glib/gfileutils.c:2105 +#: glib/gfileutils.c:2105 #, c-format msgid "Failed to read the symbolic link “%s”: %s" msgstr "Nepavyko perskaityti simbolinės nuorodos „%s“: %s" -#: ../glib/giochannel.c:1389 +#: glib/giochannel.c:1390 #, c-format msgid "Could not open converter from “%s” to “%s”: %s" msgstr "Nepavyko atverti keitiklio iš „%s“ į „%s“: %s" -#: ../glib/giochannel.c:1734 +#: glib/giochannel.c:1735 msgid "Can’t do a raw read in g_io_channel_read_line_string" msgstr "Negalima vykdyti tiesioginio skaitymo iš g_io_channel_read_line_string" -#: ../glib/giochannel.c:1781 ../glib/giochannel.c:2039 -#: ../glib/giochannel.c:2126 +#: glib/giochannel.c:1782 glib/giochannel.c:2040 glib/giochannel.c:2127 msgid "Leftover unconverted data in read buffer" msgstr "Nepakeistų duomenų likučiai skaitymo buferyje" -#: ../glib/giochannel.c:1862 ../glib/giochannel.c:1939 +#: glib/giochannel.c:1863 glib/giochannel.c:1940 msgid "Channel terminates in a partial character" msgstr "Kanalas pasibaigia nepilnu simboliu" -#: ../glib/giochannel.c:1925 +#: glib/giochannel.c:1926 msgid "Can’t do a raw read in g_io_channel_read_to_end" msgstr "Negalima vykdyti tiesioginio skaitymo iš g_io_channel_read_to_end" -#: ../glib/gkeyfile.c:788 +#: glib/gkeyfile.c:788 msgid "Valid key file could not be found in search dirs" msgstr "Paieškos aplankuose nepavyko rasti tinkamo raktų failo" -#: ../glib/gkeyfile.c:825 +#: glib/gkeyfile.c:825 msgid "Not a regular file" msgstr "Nėra paprastas failas" -#: ../glib/gkeyfile.c:1270 +#: glib/gkeyfile.c:1270 #, c-format msgid "" "Key file contains line “%s” which is not a key-value pair, group, or comment" @@ -4809,49 +4755,49 @@ "Raktų faile yra eilutė „%s“, kuri nėra raktas-reikšmė pora, grupė ar " "komentaras" -#: ../glib/gkeyfile.c:1327 +#: glib/gkeyfile.c:1327 #, c-format msgid "Invalid group name: %s" msgstr "Netinkamas grupės pavadinimas: %s" -#: ../glib/gkeyfile.c:1349 +#: glib/gkeyfile.c:1349 msgid "Key file does not start with a group" msgstr "Raktų failas neprasideda grupe" -#: ../glib/gkeyfile.c:1375 +#: glib/gkeyfile.c:1375 #, c-format msgid "Invalid key name: %s" msgstr "Netinkamas rakto pavadinimas: %s" -#: ../glib/gkeyfile.c:1402 +#: glib/gkeyfile.c:1402 #, c-format msgid "Key file contains unsupported encoding “%s”" msgstr "Raktų faile yra nepalaikoma koduotė „%s“" -#: ../glib/gkeyfile.c:1645 ../glib/gkeyfile.c:1818 ../glib/gkeyfile.c:3271 -#: ../glib/gkeyfile.c:3334 ../glib/gkeyfile.c:3464 ../glib/gkeyfile.c:3594 -#: ../glib/gkeyfile.c:3738 ../glib/gkeyfile.c:3967 ../glib/gkeyfile.c:4034 +#: glib/gkeyfile.c:1645 glib/gkeyfile.c:1818 glib/gkeyfile.c:3271 +#: glib/gkeyfile.c:3334 glib/gkeyfile.c:3464 glib/gkeyfile.c:3594 +#: glib/gkeyfile.c:3738 glib/gkeyfile.c:3967 glib/gkeyfile.c:4034 #, c-format msgid "Key file does not have group “%s”" msgstr "Raktų failas neturi grupės „%s“" -#: ../glib/gkeyfile.c:1773 +#: glib/gkeyfile.c:1773 #, c-format msgid "Key file does not have key “%s” in group “%s”" msgstr "Raktų faile nėra rakto „%s“ grupėje „%s“" -#: ../glib/gkeyfile.c:1935 ../glib/gkeyfile.c:2051 +#: glib/gkeyfile.c:1935 glib/gkeyfile.c:2051 #, c-format msgid "Key file contains key “%s” with value “%s” which is not UTF-8" msgstr "Raktų faile yra raktas „%s“ su reikšme „%s“, kuri nėra UTF-8" -#: ../glib/gkeyfile.c:1955 ../glib/gkeyfile.c:2071 ../glib/gkeyfile.c:2513 +#: glib/gkeyfile.c:1955 glib/gkeyfile.c:2071 glib/gkeyfile.c:2513 #, c-format msgid "" "Key file contains key “%s” which has a value that cannot be interpreted." msgstr "Raktų faile yra raktas „%s“, turintis nesuprantamą reikšmę." -#: ../glib/gkeyfile.c:2731 ../glib/gkeyfile.c:3100 +#: glib/gkeyfile.c:2731 glib/gkeyfile.c:3100 #, c-format msgid "" "Key file contains key “%s” in group “%s” which has a value that cannot be " @@ -4860,82 +4806,82 @@ "Raktų faile yra raktas „%s“ grupėje „%s“, kuriame yra reikšmė, kurios " "negalima suprasti." -#: ../glib/gkeyfile.c:2809 ../glib/gkeyfile.c:2886 +#: glib/gkeyfile.c:2809 glib/gkeyfile.c:2886 #, c-format msgid "Key “%s” in group “%s” has value “%s” where %s was expected" msgstr "Raktas „%s“ grupėje „%s“ turi reikšmę „%s“, nors tikimasi %s" -#: ../glib/gkeyfile.c:4274 +#: glib/gkeyfile.c:4274 msgid "Key file contains escape character at end of line" msgstr "Raktų faile, eilutės pabaigoje yra pabėgimo simbolis" -#: ../glib/gkeyfile.c:4296 +#: glib/gkeyfile.c:4296 #, c-format msgid "Key file contains invalid escape sequence “%s”" msgstr "Raktų faile yra klaidinga kaitos eilutė „%s“" -#: ../glib/gkeyfile.c:4440 +#: glib/gkeyfile.c:4440 #, c-format msgid "Value “%s” cannot be interpreted as a number." msgstr "Reikšmės „%s“ negalima interpretuoti kaip skaičiaus." -#: ../glib/gkeyfile.c:4454 +#: glib/gkeyfile.c:4454 #, c-format msgid "Integer value “%s” out of range" msgstr "Sveikoji reikšmė „%s“ viršija ribas" -#: ../glib/gkeyfile.c:4487 +#: glib/gkeyfile.c:4487 #, c-format msgid "Value “%s” cannot be interpreted as a float number." msgstr "" "Reikšmės „%s“ negalima interpretuoti kaip slankiojo kablelio skaičiaus." -#: ../glib/gkeyfile.c:4526 +#: glib/gkeyfile.c:4526 #, c-format msgid "Value “%s” cannot be interpreted as a boolean." msgstr "Reikšmės „%s“ negalima interpretuoti kaip loginės." -#: ../glib/gmappedfile.c:129 +#: glib/gmappedfile.c:129 #, c-format msgid "Failed to get attributes of file “%s%s%s%s”: fstat() failed: %s" msgstr "Nepavyko gauti failo „%s%s%s%s“ atributų: fstat() klaida: %s" -#: ../glib/gmappedfile.c:195 +#: glib/gmappedfile.c:195 #, c-format msgid "Failed to map %s%s%s%s: mmap() failed: %s" msgstr "Nepavyko pažymėti failo %s%s%s%s: mmap() klaida: %s" -#: ../glib/gmappedfile.c:262 +#: glib/gmappedfile.c:262 #, c-format msgid "Failed to open file “%s”: open() failed: %s" msgstr "Nepavyko atverti failo „%s“: open() klaida: %s" -#: ../glib/gmarkup.c:397 ../glib/gmarkup.c:439 +#: glib/gmarkup.c:398 glib/gmarkup.c:440 #, c-format msgid "Error on line %d char %d: " msgstr "Klaida eilutėje %d simbolyje %d: " -#: ../glib/gmarkup.c:461 ../glib/gmarkup.c:544 +#: glib/gmarkup.c:462 glib/gmarkup.c:545 #, c-format msgid "Invalid UTF-8 encoded text in name - not valid '%s'" msgstr "Klaidingai koduotas UTF-8 tekstas varde – netinkamas „%s“" -#: ../glib/gmarkup.c:472 +#: glib/gmarkup.c:473 #, c-format msgid "'%s' is not a valid name" msgstr "„%s“ nėra tinkamas vardas" -#: ../glib/gmarkup.c:488 +#: glib/gmarkup.c:489 #, c-format msgid "'%s' is not a valid name: '%c'" msgstr "„%s“ nėra tinkamas vardas: „%c“" -#: ../glib/gmarkup.c:598 +#: glib/gmarkup.c:611 #, c-format msgid "Error on line %d: %s" msgstr "Klaida eilutėje %d: %s" -#: ../glib/gmarkup.c:675 +#: glib/gmarkup.c:688 #, c-format msgid "" "Failed to parse '%-.*s', which should have been a digit inside a character " @@ -4944,7 +4890,7 @@ "Nepavyko perskaityti „%-.*s“, kuris galėjo turėti skaičius simbolio aprašyme " "(pvz., ê) - gal skaičius per didelis" -#: ../glib/gmarkup.c:687 +#: glib/gmarkup.c:700 msgid "" "Character reference did not end with a semicolon; most likely you used an " "ampersand character without intending to start an entity - escape ampersand " @@ -4954,24 +4900,24 @@ "ampersendo simbolį nepradėdami elemento įvedimo - pakeiskite ampersendą " "įvesdami &" -#: ../glib/gmarkup.c:713 +#: glib/gmarkup.c:726 #, c-format msgid "Character reference '%-.*s' does not encode a permitted character" msgstr "Simbolio aprašymas „%-.*s“ neatitinka leistinų simbolių" -#: ../glib/gmarkup.c:751 +#: glib/gmarkup.c:764 msgid "" "Empty entity '&;' seen; valid entities are: & " < > '" msgstr "" "Aptiktas tuščias elementas '&;'; galimi elementai yra: & " < " "> '" -#: ../glib/gmarkup.c:759 +#: glib/gmarkup.c:772 #, c-format msgid "Entity name '%-.*s' is not known" msgstr "Elemento vardas „%-.*s“ nežinomas" -#: ../glib/gmarkup.c:764 +#: glib/gmarkup.c:777 msgid "" "Entity did not end with a semicolon; most likely you used an ampersand " "character without intending to start an entity - escape ampersand as &" @@ -4979,11 +4925,11 @@ "Elementas nepasibaigė kabliataškiu; greičiausiai Jūs panaudojote ampersendo " "simbolį nepradėdami elemento įvedimo - pakeiskite ampersendą įvesdami &" -#: ../glib/gmarkup.c:1170 +#: glib/gmarkup.c:1183 msgid "Document must begin with an element (e.g. )" msgstr "Dokumentas turėtų prasidėti elementu (pvz., )" -#: ../glib/gmarkup.c:1210 +#: glib/gmarkup.c:1223 #, c-format msgid "" "'%s' is not a valid character following a '<' character; it may not begin an " @@ -4991,7 +4937,7 @@ msgstr "" "„%s“ negali būti rašomas po „<“ simbolio; jis nepradeda jokio elemento vardo" -#: ../glib/gmarkup.c:1252 +#: glib/gmarkup.c:1265 #, c-format msgid "" "Odd character '%s', expected a '>' character to end the empty-element tag " @@ -5000,7 +4946,7 @@ "Neįprastas simbolis „%s“, tikėtasi sulaukti „>“ simbolio, užbaigiančio " "tuščią žymą „%s“" -#: ../glib/gmarkup.c:1333 +#: glib/gmarkup.c:1346 #, c-format msgid "" "Odd character '%s', expected a '=' after attribute name '%s' of element '%s'" @@ -5008,7 +4954,7 @@ "Neįprastas simbolis „%1$s“, tikėtasi sulaukti „=“ po elemento „%3$s“ " "atributo vardo „%2$s“" -#: ../glib/gmarkup.c:1374 +#: glib/gmarkup.c:1387 #, c-format msgid "" "Odd character '%s', expected a '>' or '/' character to end the start tag of " @@ -5019,7 +4965,7 @@ "užbaigiančių elementą „%s“, arba papildomo požymio; gal Jūs panaudojote " "netinkama simbolį požymio varde" -#: ../glib/gmarkup.c:1418 +#: glib/gmarkup.c:1431 #, c-format msgid "" "Odd character '%s', expected an open quote mark after the equals sign when " @@ -5028,7 +4974,7 @@ "Neįprastas simbolis „%1$s“, po lygybės tikėtasi sulaukti atidarančio " "citavimo simbolio pradedant „%3$s“ elemento „%2$s“ atributo reikšmę" -#: ../glib/gmarkup.c:1551 +#: glib/gmarkup.c:1564 #, c-format msgid "" "'%s' is not a valid character following the characters '“" -#: ../glib/gmarkup.c:1598 +#: glib/gmarkup.c:1611 #, c-format msgid "Element '%s' was closed, no element is currently open" msgstr "" "Elemento „%s“ uždarymo simbolis sutiktas anksčiau už elemento atidarymo " "simbolį" -#: ../glib/gmarkup.c:1607 +#: glib/gmarkup.c:1620 #, c-format msgid "Element '%s' was closed, but the currently open element is '%s'" msgstr "" "Sutiktas elemento „%s“ uždarymo simbolis, tačiau šiuo metu atidarytas kitas " "elementas „%s“" -#: ../glib/gmarkup.c:1760 +#: glib/gmarkup.c:1773 msgid "Document was empty or contained only whitespace" msgstr "Dokumentas tuščias arba susideda tik iš tarpų" -#: ../glib/gmarkup.c:1774 +#: glib/gmarkup.c:1787 msgid "Document ended unexpectedly just after an open angle bracket '<'" msgstr "Dokumentas netikėtai pasibaigė tuoj po atidarančių skliaustų '<'" -#: ../glib/gmarkup.c:1782 ../glib/gmarkup.c:1827 +#: glib/gmarkup.c:1795 glib/gmarkup.c:1840 #, c-format msgid "" "Document ended unexpectedly with elements still open - '%s' was the last " @@ -5077,7 +5023,7 @@ "Dokumentas netikėtai pasibaigė neuždarius dalies elementų - „%s“ yra " "paskutinis atviras elementas" -#: ../glib/gmarkup.c:1790 +#: glib/gmarkup.c:1803 #, c-format msgid "" "Document ended unexpectedly, expected to see a close angle bracket ending " @@ -5086,19 +5032,19 @@ "Dokumentas netikėtai pasibaigė, tikėtasi uždarančių skliaustų simbolio, " "užbaigiančio žymą <%s/>" -#: ../glib/gmarkup.c:1796 +#: glib/gmarkup.c:1809 msgid "Document ended unexpectedly inside an element name" msgstr "Dokumentas netikėtai pasibaigė elemento varde" -#: ../glib/gmarkup.c:1802 +#: glib/gmarkup.c:1815 msgid "Document ended unexpectedly inside an attribute name" msgstr "Dokumentas netikėtai pasibaigė požymio varde" -#: ../glib/gmarkup.c:1807 +#: glib/gmarkup.c:1820 msgid "Document ended unexpectedly inside an element-opening tag." msgstr "Dokumentas netikėtai pasibaigė elemento atvėrimo žyma." -#: ../glib/gmarkup.c:1813 +#: glib/gmarkup.c:1826 msgid "" "Document ended unexpectedly after the equals sign following an attribute " "name; no attribute value" @@ -5106,311 +5052,316 @@ "Dokumentas netikėtai pasibaigė lygybės simboliu einančio po požymio vardo; " "nerasta požymio reikšmė" -#: ../glib/gmarkup.c:1820 +#: glib/gmarkup.c:1833 msgid "Document ended unexpectedly while inside an attribute value" msgstr "Dokumentas netikėtai pasibaigė požymio verte" -#: ../glib/gmarkup.c:1836 +#: glib/gmarkup.c:1850 #, c-format msgid "Document ended unexpectedly inside the close tag for element '%s'" msgstr "Dokumentas netikėtai pasibaigė žymos „%s“ uždarančiame simbolyje" -#: ../glib/gmarkup.c:1842 +#: glib/gmarkup.c:1854 +msgid "" +"Document ended unexpectedly inside the close tag for an unopened element" +msgstr "Dokumentas netikėtai pasibaigė neatidarytos žymos uždarančioje žymoje" + +#: glib/gmarkup.c:1860 msgid "Document ended unexpectedly inside a comment or processing instruction" msgstr "" "Dokumentas netikėtai pasibaigė komentaruose arba apdorojimo instrukcijose" -#: ../glib/goption.c:861 +#: glib/goption.c:861 msgid "[OPTION…]" msgstr "[PARAMETRAS…]" -#: ../glib/goption.c:977 +#: glib/goption.c:977 msgid "Help Options:" msgstr "Pagalbos parametrai:" -#: ../glib/goption.c:978 +#: glib/goption.c:978 msgid "Show help options" msgstr "Rodyti pagalbos parametrus" -#: ../glib/goption.c:984 +#: glib/goption.c:984 msgid "Show all help options" msgstr "Rodyti visus pagalbos parametrus" -#: ../glib/goption.c:1047 +#: glib/goption.c:1047 msgid "Application Options:" msgstr "Programos parametrai:" -#: ../glib/goption.c:1049 +#: glib/goption.c:1049 msgid "Options:" msgstr "Parametrai:" -#: ../glib/goption.c:1113 ../glib/goption.c:1183 +#: glib/goption.c:1113 glib/goption.c:1183 #, c-format msgid "Cannot parse integer value “%s” for %s" msgstr "Nepavyko perskaityti sveikosios reikšmės „%s“, reikalingos %s" -#: ../glib/goption.c:1123 ../glib/goption.c:1191 +#: glib/goption.c:1123 glib/goption.c:1191 #, c-format msgid "Integer value “%s” for %s out of range" msgstr "Sveikoji reikšmė „%s“, reikalinga %s, viršija ribas" -#: ../glib/goption.c:1148 +#: glib/goption.c:1148 #, c-format msgid "Cannot parse double value “%s” for %s" msgstr "Nepavyko apdoroti dvigubos reikšmės „%s“, reikalingos %s" -#: ../glib/goption.c:1156 +#: glib/goption.c:1156 #, c-format msgid "Double value “%s” for %s out of range" msgstr "Dviguboji reikšmė „%s“, reikalinga %s, viršija ribas" -#: ../glib/goption.c:1448 ../glib/goption.c:1527 +#: glib/goption.c:1448 glib/goption.c:1527 #, c-format msgid "Error parsing option %s" msgstr "Klaida apdorojant parametrą %s" -#: ../glib/goption.c:1558 ../glib/goption.c:1671 +#: glib/goption.c:1558 glib/goption.c:1671 #, c-format msgid "Missing argument for %s" msgstr "%s trūksta argumento" -#: ../glib/goption.c:2132 +#: glib/goption.c:2132 #, c-format msgid "Unknown option %s" msgstr "Nežinomas parametras %s" -#: ../glib/gregex.c:257 +#: glib/gregex.c:257 msgid "corrupted object" msgstr "sugadintas objektas" -#: ../glib/gregex.c:259 +#: glib/gregex.c:259 msgid "internal error or corrupted object" msgstr "vidinė klaida arba sugadintas objektas" -#: ../glib/gregex.c:261 +#: glib/gregex.c:261 msgid "out of memory" msgstr "nebėra atminties" -#: ../glib/gregex.c:266 +#: glib/gregex.c:266 msgid "backtracking limit reached" msgstr "pasiekta atgalinio sekimo riba" -#: ../glib/gregex.c:278 ../glib/gregex.c:286 +#: glib/gregex.c:278 glib/gregex.c:286 msgid "the pattern contains items not supported for partial matching" msgstr "šablone yra dalinio atitikimo nepalaikomų elementų" -#: ../glib/gregex.c:280 +#: glib/gregex.c:280 msgid "internal error" msgstr "vidinė klaida" -#: ../glib/gregex.c:288 +#: glib/gregex.c:288 msgid "back references as conditions are not supported for partial matching" msgstr "atgalinės nuorodos kaip sąlygos nepalaikomos daliniam atitikimui" -#: ../glib/gregex.c:297 +#: glib/gregex.c:297 msgid "recursion limit reached" msgstr "pasiekta rekursijos riba" -#: ../glib/gregex.c:299 +#: glib/gregex.c:299 msgid "invalid combination of newline flags" msgstr "netinkama naujos eilutės vėliavėlių kombinacija" -#: ../glib/gregex.c:301 +#: glib/gregex.c:301 msgid "bad offset" msgstr "blogas poslinkis" -#: ../glib/gregex.c:303 +#: glib/gregex.c:303 msgid "short utf8" msgstr "trumpas utf8" -#: ../glib/gregex.c:305 +#: glib/gregex.c:305 msgid "recursion loop" msgstr "rekursijos ciklas" -#: ../glib/gregex.c:309 +#: glib/gregex.c:309 msgid "unknown error" msgstr "nežinoma klaida" -#: ../glib/gregex.c:329 +#: glib/gregex.c:329 msgid "\\ at end of pattern" msgstr "\\ šablono pabaigoje" -#: ../glib/gregex.c:332 +#: glib/gregex.c:332 msgid "\\c at end of pattern" msgstr "\\c šablono pabaigoje" -#: ../glib/gregex.c:335 +#: glib/gregex.c:335 msgid "unrecognized character following \\" msgstr "neatpažintas simbolis po \\" -#: ../glib/gregex.c:338 +#: glib/gregex.c:338 msgid "numbers out of order in {} quantifier" msgstr "skaičiai ne iš eilės {} kvantoriuje" -#: ../glib/gregex.c:341 +#: glib/gregex.c:341 msgid "number too big in {} quantifier" msgstr "skaičius per didelis {} kvantoriuje" -#: ../glib/gregex.c:344 +#: glib/gregex.c:344 msgid "missing terminating ] for character class" msgstr "trūksta baigiamojo ] simbolio klasei" -#: ../glib/gregex.c:347 +#: glib/gregex.c:347 msgid "invalid escape sequence in character class" msgstr "klaidinga speciali seka simbolio klasėje" -#: ../glib/gregex.c:350 +#: glib/gregex.c:350 msgid "range out of order in character class" msgstr "ruožas ne iš eilės simbolio klasėje" -#: ../glib/gregex.c:353 +#: glib/gregex.c:353 msgid "nothing to repeat" msgstr "nėra ką kartoti" -#: ../glib/gregex.c:357 +#: glib/gregex.c:357 msgid "unexpected repeat" msgstr "netikėtas pakartojimas" -#: ../glib/gregex.c:360 +#: glib/gregex.c:360 msgid "unrecognized character after (? or (?-" msgstr "neatpažintas simbolis po (? arba (?-" -#: ../glib/gregex.c:363 +#: glib/gregex.c:363 msgid "POSIX named classes are supported only within a class" msgstr "klasės POSIX vardais leidžiamos tik klasių viduje" -#: ../glib/gregex.c:366 +#: glib/gregex.c:366 msgid "missing terminating )" msgstr "trūksta baigiamojo )" -#: ../glib/gregex.c:369 +#: glib/gregex.c:369 msgid "reference to non-existent subpattern" msgstr "nuoroda į neegzistuojantį pošablonį" -#: ../glib/gregex.c:372 +#: glib/gregex.c:372 msgid "missing ) after comment" msgstr "trūksta ) po komentaro" -#: ../glib/gregex.c:375 +#: glib/gregex.c:375 msgid "regular expression is too large" msgstr "reguliarioji išraiška per didelė" -#: ../glib/gregex.c:378 +#: glib/gregex.c:378 msgid "failed to get memory" msgstr "nepavyko rezervuoti atminties" -#: ../glib/gregex.c:382 +#: glib/gregex.c:382 msgid ") without opening (" msgstr ") be atveriamojo (" -#: ../glib/gregex.c:386 +#: glib/gregex.c:386 msgid "code overflow" msgstr "kodo perviršis" -#: ../glib/gregex.c:390 +#: glib/gregex.c:390 msgid "unrecognized character after (?<" msgstr "neatpažintas simbolis po (?<" -#: ../glib/gregex.c:393 +#: glib/gregex.c:393 msgid "lookbehind assertion is not fixed length" msgstr "žiūros atgal teiginys nefiksuoto ilgio" -#: ../glib/gregex.c:396 +#: glib/gregex.c:396 msgid "malformed number or name after (?(" msgstr "netaisyklingas skaičius ar vardas po (?(" -#: ../glib/gregex.c:399 +#: glib/gregex.c:399 msgid "conditional group contains more than two branches" msgstr "sąlyginė grupė turi daugiau negu dvi šakas" -#: ../glib/gregex.c:402 +#: glib/gregex.c:402 msgid "assertion expected after (?(" msgstr "tikimasi teiginio po (?(" #. translators: '(?R' and '(?[+-]digits' are both meant as (groups of) #. * sequences here, '(?-54' would be an example for the second group. #. -#: ../glib/gregex.c:409 +#: glib/gregex.c:409 msgid "(?R or (?[+-]digits must be followed by )" msgstr "po (?R arba (?[+-]skaitmenys turi būti )" -#: ../glib/gregex.c:412 +#: glib/gregex.c:412 msgid "unknown POSIX class name" msgstr "nežinomas POSIX klasės vardas" -#: ../glib/gregex.c:415 +#: glib/gregex.c:415 msgid "POSIX collating elements are not supported" msgstr "POSIX gretinimo elementai nepalaikomi" -#: ../glib/gregex.c:418 +#: glib/gregex.c:418 msgid "character value in \\x{...} sequence is too large" msgstr "simbolio reikšmė \\x{…} sekoje per didelė" -#: ../glib/gregex.c:421 +#: glib/gregex.c:421 msgid "invalid condition (?(0)" msgstr "netaisyklinga sąlygą (?(0)" -#: ../glib/gregex.c:424 +#: glib/gregex.c:424 msgid "\\C not allowed in lookbehind assertion" msgstr "\\C neleistinas žiūros atgal teiginyje" -#: ../glib/gregex.c:431 +#: glib/gregex.c:431 msgid "escapes \\L, \\l, \\N{name}, \\U, and \\u are not supported" msgstr "pakaitos simboliai \\L, \\l, \\N{name}, \\U, and \\u nepalaikomi" -#: ../glib/gregex.c:434 +#: glib/gregex.c:434 msgid "recursive call could loop indefinitely" msgstr "rekursyvus iškvietimas gali veikti be galo" -#: ../glib/gregex.c:438 +#: glib/gregex.c:438 msgid "unrecognized character after (?P" msgstr "neatpažintas simbolis po (?P" -#: ../glib/gregex.c:441 +#: glib/gregex.c:441 msgid "missing terminator in subpattern name" msgstr "trūksta baigiamojo simbolio pošablonio pavadinime" -#: ../glib/gregex.c:444 +#: glib/gregex.c:444 msgid "two named subpatterns have the same name" msgstr "du vardiniai pošabloniai turi tą patį vardą" -#: ../glib/gregex.c:447 +#: glib/gregex.c:447 msgid "malformed \\P or \\p sequence" msgstr "netaisyklinga \\P arba \\p seka" -#: ../glib/gregex.c:450 +#: glib/gregex.c:450 msgid "unknown property name after \\P or \\p" msgstr "nežinomas savybės vardas po \\P arba \\p" -#: ../glib/gregex.c:453 +#: glib/gregex.c:453 msgid "subpattern name is too long (maximum 32 characters)" msgstr "pošablonio vardas per ilgas (turi būti iki 32 simbolių)" -#: ../glib/gregex.c:456 +#: glib/gregex.c:456 msgid "too many named subpatterns (maximum 10,000)" msgstr "per daug vardinių pošablonių (iki 10000)" -#: ../glib/gregex.c:459 +#: glib/gregex.c:459 msgid "octal value is greater than \\377" msgstr "aštuntainė reikšmė didesnė už \\377" -#: ../glib/gregex.c:463 +#: glib/gregex.c:463 msgid "overran compiling workspace" msgstr "perpildyta kompiliavimo darbo sritis" -#: ../glib/gregex.c:467 +#: glib/gregex.c:467 msgid "previously-checked referenced subpattern not found" msgstr "anksčiau tikrintas nurodytas pošablonis nerastas" -#: ../glib/gregex.c:470 +#: glib/gregex.c:470 msgid "DEFINE group contains more than one branch" msgstr "DEFINE grupėje yra daugiau negu viena šaka" -#: ../glib/gregex.c:473 +#: glib/gregex.c:473 msgid "inconsistent NEWLINE options" msgstr "nenuoseklūs NEWLINE parametrai" -#: ../glib/gregex.c:476 +#: glib/gregex.c:476 msgid "" "\\g is not followed by a braced, angle-bracketed, or quoted name or number, " "or by a plain number" @@ -5418,281 +5369,281 @@ "po \\g nėra vardo riestiniuose arba lenktiniuose skliaustuose ar teigiamo " "skaičiaus, ar tiesiog skaičiaus" -#: ../glib/gregex.c:480 +#: glib/gregex.c:480 msgid "a numbered reference must not be zero" msgstr "numeruota nuoroda turi būti ne nulis" -#: ../glib/gregex.c:483 +#: glib/gregex.c:483 msgid "an argument is not allowed for (*ACCEPT), (*FAIL), or (*COMMIT)" msgstr "argumentas neleidžiamas veiksmams (*ACCEPT), (*FAIL), ir (*COMMIT)" -#: ../glib/gregex.c:486 +#: glib/gregex.c:486 msgid "(*VERB) not recognized" msgstr "(*VERB) neatpažintas" -#: ../glib/gregex.c:489 +#: glib/gregex.c:489 msgid "number is too big" msgstr "numeris per didelis" -#: ../glib/gregex.c:492 +#: glib/gregex.c:492 msgid "missing subpattern name after (?&" msgstr "trūksta baigiamojo simbolio pošablonio po (?&" -#: ../glib/gregex.c:495 +#: glib/gregex.c:495 msgid "digit expected after (?+" msgstr "laukta skaitmens po (?+" -#: ../glib/gregex.c:498 +#: glib/gregex.c:498 msgid "] is an invalid data character in JavaScript compatibility mode" msgstr "] yra netinkamas duomenų simbolis JavaScript suderinamumo veiksenoje" -#: ../glib/gregex.c:501 +#: glib/gregex.c:501 msgid "different names for subpatterns of the same number are not allowed" msgstr "skirtingi vardai to paties skaičiaus pošabloniams nėra leistini" -#: ../glib/gregex.c:504 +#: glib/gregex.c:504 msgid "(*MARK) must have an argument" msgstr "(*MARK) privalo turėti argumentą" -#: ../glib/gregex.c:507 +#: glib/gregex.c:507 msgid "\\c must be followed by an ASCII character" msgstr "Po \\c turi būti ASCII simbolis" -#: ../glib/gregex.c:510 +#: glib/gregex.c:510 msgid "\\k is not followed by a braced, angle-bracketed, or quoted name" msgstr "" "po \\k nėra vardo riestiniuose arba lenktiniuose skliaustuose arba kabutėse" -#: ../glib/gregex.c:513 +#: glib/gregex.c:513 msgid "\\N is not supported in a class" msgstr "\\N nepalaikomas klasėje" -#: ../glib/gregex.c:516 +#: glib/gregex.c:516 msgid "too many forward references" msgstr "per daug nuorodų tolyn" -#: ../glib/gregex.c:519 +#: glib/gregex.c:519 msgid "name is too long in (*MARK), (*PRUNE), (*SKIP), or (*THEN)" msgstr "pavadinimas yra per ilgas (*MARK), (*PRUNE), (*SKIP), ir (*THEN)" -#: ../glib/gregex.c:522 +#: glib/gregex.c:522 msgid "character value in \\u.... sequence is too large" msgstr "simbolio reikšmė \\u… sekoje per didelė" -#: ../glib/gregex.c:745 ../glib/gregex.c:1977 +#: glib/gregex.c:745 glib/gregex.c:1977 #, c-format msgid "Error while matching regular expression %s: %s" msgstr "Klaida ieškant reguliariosios išraiškos %s atitikmens: %s" -#: ../glib/gregex.c:1316 +#: glib/gregex.c:1316 msgid "PCRE library is compiled without UTF8 support" msgstr "PCRE biblioteka sukompiliuota be UTF8 palaikymo" -#: ../glib/gregex.c:1320 +#: glib/gregex.c:1320 msgid "PCRE library is compiled without UTF8 properties support" msgstr "PCRE biblioteka sukompiliuota be UTF8 ypatybių palaikymo" -#: ../glib/gregex.c:1328 +#: glib/gregex.c:1328 msgid "PCRE library is compiled with incompatible options" msgstr "PCRE biblioteka sukompiliuota su nesuderinamais parametrais" -#: ../glib/gregex.c:1357 +#: glib/gregex.c:1357 #, c-format msgid "Error while optimizing regular expression %s: %s" msgstr "Klaida, optimizuojant reguliariąją išraišką %s: %s" -#: ../glib/gregex.c:1437 +#: glib/gregex.c:1437 #, c-format msgid "Error while compiling regular expression %s at char %d: %s" msgstr "Klaida kompiliuojanti reguliarią išraišką %s ties simboliu %d: %s" -#: ../glib/gregex.c:2413 +#: glib/gregex.c:2413 msgid "hexadecimal digit or “}” expected" msgstr "laukta šešioliktainio skaitmens arba „}“" -#: ../glib/gregex.c:2429 +#: glib/gregex.c:2429 msgid "hexadecimal digit expected" msgstr "laukta šešioliktainio skaitmens" -#: ../glib/gregex.c:2469 +#: glib/gregex.c:2469 msgid "missing “<” in symbolic reference" msgstr "simbolinėje nuorodoje trūksta „<“" -#: ../glib/gregex.c:2478 +#: glib/gregex.c:2478 msgid "unfinished symbolic reference" msgstr "nebaigta simbolinė nuoroda" -#: ../glib/gregex.c:2485 +#: glib/gregex.c:2485 msgid "zero-length symbolic reference" msgstr "nulinio ilgio simbolinė nuoroda" -#: ../glib/gregex.c:2496 +#: glib/gregex.c:2496 msgid "digit expected" msgstr "laukta skaitmens" -#: ../glib/gregex.c:2514 +#: glib/gregex.c:2514 msgid "illegal symbolic reference" msgstr "neleistina simbolinė nuoroda" -#: ../glib/gregex.c:2576 +#: glib/gregex.c:2576 msgid "stray final “\\”" msgstr "nevietoje galutinis „\\“" -#: ../glib/gregex.c:2580 +#: glib/gregex.c:2580 msgid "unknown escape sequence" msgstr "nežinoma kaitos seka" -#: ../glib/gregex.c:2590 +#: glib/gregex.c:2590 #, c-format msgid "Error while parsing replacement text “%s” at char %lu: %s" msgstr "Klaida apdorojant pakeitimo tekstą „%s“ ties simboliu %lu: %s" -#: ../glib/gshell.c:94 +#: glib/gshell.c:94 msgid "Quoted text doesn’t begin with a quotation mark" msgstr "Cituojamas tekstas neprasideda citavimo ženklu" -#: ../glib/gshell.c:184 +#: glib/gshell.c:184 msgid "Unmatched quotation mark in command line or other shell-quoted text" msgstr "" "Nesutampantis citavimo simbolis komandinėje eilutėje arba kitame terpės " "cituotame tekste" -#: ../glib/gshell.c:580 +#: glib/gshell.c:580 #, c-format msgid "Text ended just after a “\\” character. (The text was “%s”)" msgstr "Tekstas pasibaigė tuoj po „\\“ simbolio. (Tekste buvo įrašyta „%s“)" -#: ../glib/gshell.c:587 +#: glib/gshell.c:587 #, c-format msgid "Text ended before matching quote was found for %c. (The text was “%s”)" msgstr "" "Tekstas pasibaigė nesulaukus %c atitinkančio citatos ženklo. (Tekste buvo " "įrašyta „%s“)" -#: ../glib/gshell.c:599 +#: glib/gshell.c:599 msgid "Text was empty (or contained only whitespace)" msgstr "Tekstas buvo tuščias arba turėjo vien tik tarpo simbolius)" -#: ../glib/gspawn.c:253 +#: glib/gspawn.c:253 #, c-format msgid "Failed to read data from child process (%s)" msgstr "Nepavyko gauti duomenis iš antrinio proceso (%s)" -#: ../glib/gspawn.c:401 +#: glib/gspawn.c:401 #, c-format msgid "Unexpected error in select() reading data from a child process (%s)" msgstr "" "Netikėta klaida tarp select() funkcijos duomenų gavimo iš antrinio proceso " "(%s) metu" -#: ../glib/gspawn.c:486 +#: glib/gspawn.c:486 #, c-format msgid "Unexpected error in waitpid() (%s)" msgstr "Netikėta waitpid() klaida (%s)" -#: ../glib/gspawn.c:897 ../glib/gspawn-win32.c:1231 +#: glib/gspawn.c:897 glib/gspawn-win32.c:1231 #, c-format msgid "Child process exited with code %ld" msgstr "Vaikinis procesas išėjo su kodu %ld" -#: ../glib/gspawn.c:905 +#: glib/gspawn.c:905 #, c-format msgid "Child process killed by signal %ld" msgstr "Vaikinis procesas nutrauktas signalu %ld" -#: ../glib/gspawn.c:912 +#: glib/gspawn.c:912 #, c-format msgid "Child process stopped by signal %ld" msgstr "Vaikinis procesas sustabdytas signalu %ld" -#: ../glib/gspawn.c:919 +#: glib/gspawn.c:919 #, c-format msgid "Child process exited abnormally" msgstr "Vaikinis procesas išėjo nenormaliai" -#: ../glib/gspawn.c:1324 ../glib/gspawn-win32.c:337 ../glib/gspawn-win32.c:345 +#: glib/gspawn.c:1324 glib/gspawn-win32.c:337 glib/gspawn-win32.c:345 #, c-format msgid "Failed to read from child pipe (%s)" msgstr "Nepavyko perskaityti duomenų iš antrinio konvejerio (%s)" -#: ../glib/gspawn.c:1394 +#: glib/gspawn.c:1394 #, c-format msgid "Failed to fork (%s)" msgstr "Nepavyko atskirti (%s)" -#: ../glib/gspawn.c:1543 ../glib/gspawn-win32.c:368 +#: glib/gspawn.c:1543 glib/gspawn-win32.c:368 #, c-format msgid "Failed to change to directory “%s” (%s)" msgstr "Nepavyko pereiti į aplanką „%s“ (%s)" -#: ../glib/gspawn.c:1553 +#: glib/gspawn.c:1553 #, c-format msgid "Failed to execute child process “%s” (%s)" msgstr "Nepavyko paleisti antrinio proceso „%s“ (%s)" -#: ../glib/gspawn.c:1563 +#: glib/gspawn.c:1563 #, c-format msgid "Failed to redirect output or input of child process (%s)" msgstr "Nepavyko perimti antrinio proceso (%s) išvedimo arba įvedimo" -#: ../glib/gspawn.c:1572 +#: glib/gspawn.c:1572 #, c-format msgid "Failed to fork child process (%s)" msgstr "Nepavyko atskirti antrinio proceso (%s)" -#: ../glib/gspawn.c:1580 +#: glib/gspawn.c:1580 #, c-format msgid "Unknown error executing child process “%s”" msgstr "Nežinoma klaida vykdant antrinį procesą „%s“" -#: ../glib/gspawn.c:1604 +#: glib/gspawn.c:1604 #, c-format msgid "Failed to read enough data from child pid pipe (%s)" msgstr "" "Nepavyko perskaityti reikiamo duomenų kiekio iš antrinio pid konvejerio (%s)" -#: ../glib/gspawn-win32.c:281 +#: glib/gspawn-win32.c:281 msgid "Failed to read data from child process" msgstr "Nepavyko gauti duomenų iš antrinio proceso" -#: ../glib/gspawn-win32.c:298 +#: glib/gspawn-win32.c:298 #, c-format msgid "Failed to create pipe for communicating with child process (%s)" msgstr "" "Nepavyko sukurti konvejerio skirto keistis duomenimis su antriniu procesu " "(%s)" -#: ../glib/gspawn-win32.c:374 ../glib/gspawn-win32.c:493 +#: glib/gspawn-win32.c:374 glib/gspawn-win32.c:493 #, c-format msgid "Failed to execute child process (%s)" msgstr "Nepavyko paleisti antrinio proceso (%s)" -#: ../glib/gspawn-win32.c:443 +#: glib/gspawn-win32.c:443 #, c-format msgid "Invalid program name: %s" msgstr "Netinkamas programos pavadinimas: %s" -#: ../glib/gspawn-win32.c:453 ../glib/gspawn-win32.c:720 +#: glib/gspawn-win32.c:453 glib/gspawn-win32.c:720 #, c-format msgid "Invalid string in argument vector at %d: %s" msgstr "Netinkama seka argumento vektoriuje, pozicijoje %d: %s" -#: ../glib/gspawn-win32.c:464 ../glib/gspawn-win32.c:735 +#: glib/gspawn-win32.c:464 glib/gspawn-win32.c:735 #, c-format msgid "Invalid string in environment: %s" msgstr "Netinka seka aplinkoje: %s" -#: ../glib/gspawn-win32.c:716 +#: glib/gspawn-win32.c:716 #, c-format msgid "Invalid working directory: %s" msgstr "Netinkamas darbinis katalogas: %s" -#: ../glib/gspawn-win32.c:781 +#: glib/gspawn-win32.c:781 #, c-format msgid "Failed to execute helper program (%s)" msgstr "Nepavyko paleisti pagalbinės programos (%s)" -#: ../glib/gspawn-win32.c:995 +#: glib/gspawn-win32.c:995 msgid "" "Unexpected error in g_io_channel_win32_poll() reading data from a child " "process" @@ -5700,163 +5651,163 @@ "Netikėta klaida tarp g_io_channel_win32_poll() funkcijos duomenų skaitymo iš " "antrinio proceso metu" -#: ../glib/gstrfuncs.c:3247 ../glib/gstrfuncs.c:3348 +#: glib/gstrfuncs.c:3247 glib/gstrfuncs.c:3348 msgid "Empty string is not a number" msgstr "Tuščia simbolių eilutė nėra skaičius" -#: ../glib/gstrfuncs.c:3271 +#: glib/gstrfuncs.c:3271 #, c-format msgid "“%s” is not a signed number" msgstr "„%s“ nėra skaičius su ženklu" -#: ../glib/gstrfuncs.c:3281 ../glib/gstrfuncs.c:3384 +#: glib/gstrfuncs.c:3281 glib/gstrfuncs.c:3384 #, c-format msgid "Number “%s” is out of bounds [%s, %s]" msgstr "Skaičius „%s“ yra už [%s, %s] ribų" -#: ../glib/gstrfuncs.c:3374 +#: glib/gstrfuncs.c:3374 #, c-format msgid "“%s” is not an unsigned number" msgstr "„%s“ nėra skaičius be ženklo" -#: ../glib/gutf8.c:811 +#: glib/gutf8.c:812 msgid "Failed to allocate memory" msgstr "Nepavyko išskirti atminties" -#: ../glib/gutf8.c:944 +#: glib/gutf8.c:945 msgid "Character out of range for UTF-8" msgstr "Simbolis neatitinka UTF-8 simbolių diapazono" -#: ../glib/gutf8.c:1045 ../glib/gutf8.c:1054 ../glib/gutf8.c:1184 -#: ../glib/gutf8.c:1193 ../glib/gutf8.c:1332 ../glib/gutf8.c:1429 +#: glib/gutf8.c:1046 glib/gutf8.c:1055 glib/gutf8.c:1185 glib/gutf8.c:1194 +#: glib/gutf8.c:1333 glib/gutf8.c:1430 msgid "Invalid sequence in conversion input" msgstr "Klaidinga seka keitimo įvestyje" -#: ../glib/gutf8.c:1343 ../glib/gutf8.c:1440 +#: glib/gutf8.c:1344 glib/gutf8.c:1441 msgid "Character out of range for UTF-16" msgstr "Simbolis neatitinka UTF-16 simbolių diapazono" -#: ../glib/gutils.c:2229 +#: glib/gutils.c:2241 #, c-format msgid "%.1f kB" msgstr "%.1f kB" -#: ../glib/gutils.c:2230 ../glib/gutils.c:2436 +#: glib/gutils.c:2242 glib/gutils.c:2448 #, c-format msgid "%.1f MB" msgstr "%.1f MB" -#: ../glib/gutils.c:2231 ../glib/gutils.c:2441 +#: glib/gutils.c:2243 glib/gutils.c:2453 #, c-format msgid "%.1f GB" msgstr "%.1f GB" -#: ../glib/gutils.c:2232 ../glib/gutils.c:2446 +#: glib/gutils.c:2244 glib/gutils.c:2458 #, c-format msgid "%.1f TB" msgstr "%.1f TB" -#: ../glib/gutils.c:2233 ../glib/gutils.c:2451 +#: glib/gutils.c:2245 glib/gutils.c:2463 #, c-format msgid "%.1f PB" msgstr "%.1f PB" -#: ../glib/gutils.c:2234 ../glib/gutils.c:2456 +#: glib/gutils.c:2246 glib/gutils.c:2468 #, c-format msgid "%.1f EB" msgstr "%.1f EB" -#: ../glib/gutils.c:2237 +#: glib/gutils.c:2249 #, c-format msgid "%.1f KiB" msgstr "%.1f KiB" -#: ../glib/gutils.c:2238 +#: glib/gutils.c:2250 #, c-format msgid "%.1f MiB" msgstr "%.1f MiB" -#: ../glib/gutils.c:2239 +#: glib/gutils.c:2251 #, c-format msgid "%.1f GiB" msgstr "%.1f GiB" -#: ../glib/gutils.c:2240 +#: glib/gutils.c:2252 #, c-format msgid "%.1f TiB" msgstr "%.1f TiB" -#: ../glib/gutils.c:2241 +#: glib/gutils.c:2253 #, c-format msgid "%.1f PiB" msgstr "%.1f PiB" -#: ../glib/gutils.c:2242 +#: glib/gutils.c:2254 #, c-format msgid "%.1f EiB" msgstr "%.1f EiB" -#: ../glib/gutils.c:2245 +#: glib/gutils.c:2257 #, c-format msgid "%.1f kb" msgstr "%.1f kb" -#: ../glib/gutils.c:2246 +#: glib/gutils.c:2258 #, c-format msgid "%.1f Mb" msgstr "%.1f Mb" -#: ../glib/gutils.c:2247 +#: glib/gutils.c:2259 #, c-format msgid "%.1f Gb" msgstr "%.1f Gb" -#: ../glib/gutils.c:2248 +#: glib/gutils.c:2260 #, c-format msgid "%.1f Tb" msgstr "%.1f Tb" -#: ../glib/gutils.c:2249 +#: glib/gutils.c:2261 #, c-format msgid "%.1f Pb" msgstr "%.1f Pb" -#: ../glib/gutils.c:2250 +#: glib/gutils.c:2262 #, c-format msgid "%.1f Eb" msgstr "%.1f Eb" -#: ../glib/gutils.c:2253 +#: glib/gutils.c:2265 #, c-format msgid "%.1f Kib" msgstr "%.1f Kib" -#: ../glib/gutils.c:2254 +#: glib/gutils.c:2266 #, c-format msgid "%.1f Mib" msgstr "%.1f Mib" -#: ../glib/gutils.c:2255 +#: glib/gutils.c:2267 #, c-format msgid "%.1f Gib" msgstr "%.1f Gib" -#: ../glib/gutils.c:2256 +#: glib/gutils.c:2268 #, c-format msgid "%.1f Tib" msgstr "%.1f Tib" -#: ../glib/gutils.c:2257 +#: glib/gutils.c:2269 #, c-format msgid "%.1f Pib" msgstr "%.1f Pib" -#: ../glib/gutils.c:2258 +#: glib/gutils.c:2270 #, c-format msgid "%.1f Eib" msgstr "%.1f Eib" -#: ../glib/gutils.c:2292 ../glib/gutils.c:2418 +#: glib/gutils.c:2304 glib/gutils.c:2430 #, c-format msgid "%u byte" msgid_plural "%u bytes" @@ -5864,7 +5815,7 @@ msgstr[1] "%u baitai" msgstr[2] "%u baitų" -#: ../glib/gutils.c:2296 +#: glib/gutils.c:2308 #, c-format msgid "%u bit" msgid_plural "%u bits" @@ -5873,7 +5824,7 @@ msgstr[2] "%u bitų" #. Translators: the %s in "%s bytes" will always be replaced by a number. -#: ../glib/gutils.c:2363 +#: glib/gutils.c:2375 #, c-format msgid "%s byte" msgid_plural "%s bytes" @@ -5882,7 +5833,7 @@ msgstr[2] "%s baitų" #. Translators: the %s in "%s bits" will always be replaced by a number. -#: ../glib/gutils.c:2368 +#: glib/gutils.c:2380 #, c-format msgid "%s bit" msgid_plural "%s bits" @@ -5895,7 +5846,7 @@ #. * compatibility. Users will not see this string unless a program is using this deprecated function. #. * Please translate as literally as possible. #. -#: ../glib/gutils.c:2431 +#: glib/gutils.c:2443 #, c-format msgid "%.1f KB" msgstr "%.1f KB" Binary files /tmp/tmp5VL91L/cK03OndiwC/glib2.0-2.56.2/po/pl.gmo and /tmp/tmp5VL91L/dOCcQs85bU/glib2.0-2.56.4/po/pl.gmo differ diff -Nru glib2.0-2.56.2/po/pl.po glib2.0-2.56.4/po/pl.po --- glib2.0-2.56.2/po/pl.po 2018-08-17 00:03:20.000000000 +0000 +++ glib2.0-2.56.4/po/pl.po 2018-12-18 15:03:26.000000000 +0000 @@ -13,8 +13,8 @@ msgstr "" "Project-Id-Version: glib\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-16 17:29+0100\n" -"PO-Revision-Date: 2018-02-16 17:30+0100\n" +"POT-Creation-Date: 2018-11-06 17:19+0100\n" +"PO-Revision-Date: 2018-11-06 17:20+0100\n" "Last-Translator: Piotr Drąg \n" "Language-Team: Polish \n" "Language: pl\n" @@ -24,19 +24,19 @@ "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2);\n" -#: ../gio/gapplication.c:495 +#: ../gio/gapplication.c:496 msgid "GApplication options" msgstr "Opcje GApplication" -#: ../gio/gapplication.c:495 +#: ../gio/gapplication.c:496 msgid "Show GApplication options" msgstr "Wyświetla opcje GApplication" -#: ../gio/gapplication.c:540 +#: ../gio/gapplication.c:541 msgid "Enter GApplication service mode (use from D-Bus service files)" msgstr "Przechodzi do trybu usługi GApplication (używane z plików usług D-Bus)" -#: ../gio/gapplication.c:552 +#: ../gio/gapplication.c:553 msgid "Override the application’s ID" msgstr "Zastępuje identyfikator programu" @@ -310,13 +310,13 @@ #: ../gio/gcharsetconverter.c:342 ../gio/gdatainputstream.c:848 #: ../gio/gdatainputstream.c:1261 ../glib/gconvert.c:454 ../glib/gconvert.c:883 -#: ../glib/giochannel.c:1557 ../glib/giochannel.c:1599 -#: ../glib/giochannel.c:2443 ../glib/gutf8.c:869 ../glib/gutf8.c:1322 +#: ../glib/giochannel.c:1558 ../glib/giochannel.c:1600 +#: ../glib/giochannel.c:2444 ../glib/gutf8.c:870 ../glib/gutf8.c:1323 msgid "Invalid byte sequence in conversion input" msgstr "Nieprawidłowa sekwencja bajtów na wejściu konwersji" #: ../gio/gcharsetconverter.c:347 ../glib/gconvert.c:462 ../glib/gconvert.c:797 -#: ../glib/giochannel.c:1564 ../glib/giochannel.c:2455 +#: ../glib/giochannel.c:1565 ../glib/giochannel.c:2456 #, c-format msgid "Error during conversion: %s" msgstr "Błąd podczas konwersji: %s" @@ -326,7 +326,7 @@ msgstr "Zainicjowanie, które można anulować nie jest obsługiwane" #: ../gio/gcharsetconverter.c:456 ../glib/gconvert.c:327 -#: ../glib/giochannel.c:1385 +#: ../glib/giochannel.c:1386 #, c-format msgid "Conversion from character set “%s” to “%s” is not supported" msgstr "Konwersja z zestawu znaków „%s” na zestaw „%s” nie jest obsługiwana" @@ -402,12 +402,17 @@ msgid "Error in address “%s” — the family attribute is malformed" msgstr "Błąd w adresie „%s” — atrybut rodziny jest błędnie sformatowany" -#: ../gio/gdbusaddress.c:463 +#: ../gio/gdbusaddress.c:423 ../gio/gdbusaddress.c:673 +#, c-format +msgid "Unknown or unsupported transport “%s” for address “%s”" +msgstr "Nieznany lub nieobsługiwany transport „%s” dla adresu „%s”" + +#: ../gio/gdbusaddress.c:467 #, c-format msgid "Address element “%s” does not contain a colon (:)" msgstr "Element adresu „%s” nie zawiera dwukropka (:)" -#: ../gio/gdbusaddress.c:484 +#: ../gio/gdbusaddress.c:488 #, c-format msgid "" "Key/Value pair %d, “%s”, in address element “%s” does not contain an equal " @@ -416,7 +421,7 @@ "Para klucz/wartość %d, „%s” w elemencie adresu „%s” nie zawiera znaku " "równości" -#: ../gio/gdbusaddress.c:498 +#: ../gio/gdbusaddress.c:502 #, c-format msgid "" "Error unescaping key or value in Key/Value pair %d, “%s”, in address element " @@ -425,7 +430,7 @@ "Błąd podczas usuwania znaku sterującego klucza lub wartości w parze klucz/" "wartość %d, „%s” w elemencie adresu „%s”" -#: ../gio/gdbusaddress.c:576 +#: ../gio/gdbusaddress.c:580 #, c-format msgid "" "Error in address “%s” — the unix transport requires exactly one of the keys " @@ -434,101 +439,96 @@ "Błąd w adresie „%s” — transport systemu UNIX wymaga ustawienia dokładnie " "jednego z kluczy „path” lub „abstract”" -#: ../gio/gdbusaddress.c:612 +#: ../gio/gdbusaddress.c:616 #, c-format msgid "Error in address “%s” — the host attribute is missing or malformed" msgstr "" "Błąd w adresie „%s” — brak atrybutu komputera lub jest błędnie sformatowany" -#: ../gio/gdbusaddress.c:626 +#: ../gio/gdbusaddress.c:630 #, c-format msgid "Error in address “%s” — the port attribute is missing or malformed" msgstr "" "Błąd w adresie „%s” — brak atrybutu portu lub jest błędnie sformatowany" -#: ../gio/gdbusaddress.c:640 +#: ../gio/gdbusaddress.c:644 #, c-format msgid "Error in address “%s” — the noncefile attribute is missing or malformed" msgstr "" "Błąd w adresie „%s” — brak atrybutu pliku nonce lub jest błędnie sformatowany" -#: ../gio/gdbusaddress.c:661 +#: ../gio/gdbusaddress.c:665 msgid "Error auto-launching: " msgstr "Błąd podczas automatycznego uruchamiania: " -#: ../gio/gdbusaddress.c:669 -#, c-format -msgid "Unknown or unsupported transport “%s” for address “%s”" -msgstr "Nieznany lub nieobsługiwany transport „%s” dla adresu „%s”" - -#: ../gio/gdbusaddress.c:714 +#: ../gio/gdbusaddress.c:718 #, c-format msgid "Error opening nonce file “%s”: %s" msgstr "Błąd podczas otwierania pliku nonce „%s”: %s" -#: ../gio/gdbusaddress.c:733 +#: ../gio/gdbusaddress.c:737 #, c-format msgid "Error reading from nonce file “%s”: %s" msgstr "Błąd podczas odczytywania pliku nonce „%s”: %s" -#: ../gio/gdbusaddress.c:742 +#: ../gio/gdbusaddress.c:746 #, c-format msgid "Error reading from nonce file “%s”, expected 16 bytes, got %d" msgstr "" "Błąd podczas odczytywania pliku nonce „%s”, oczekiwano 16 bajtów, otrzymano " "%d" -#: ../gio/gdbusaddress.c:760 +#: ../gio/gdbusaddress.c:764 #, c-format msgid "Error writing contents of nonce file “%s” to stream:" msgstr "Błąd podczas zapisywania zawartości pliku nonce „%s” do potoku:" -#: ../gio/gdbusaddress.c:969 +#: ../gio/gdbusaddress.c:973 msgid "The given address is empty" msgstr "Podany adres jest pusty" -#: ../gio/gdbusaddress.c:1082 +#: ../gio/gdbusaddress.c:1086 #, c-format msgid "Cannot spawn a message bus when setuid" msgstr "Nie można wywołać magistrali komunikatów, kiedy używane jest setuid" -#: ../gio/gdbusaddress.c:1089 +#: ../gio/gdbusaddress.c:1093 msgid "Cannot spawn a message bus without a machine-id: " msgstr "" "Nie można wywołać magistrali komunikatów bez identyfikatora komputera: " -#: ../gio/gdbusaddress.c:1096 +#: ../gio/gdbusaddress.c:1100 #, c-format msgid "Cannot autolaunch D-Bus without X11 $DISPLAY" msgstr "" "Nie można automatycznie uruchomić usługi D-Bus bez zmiennej $DISPLAY " "środowiska X11" -#: ../gio/gdbusaddress.c:1138 +#: ../gio/gdbusaddress.c:1142 #, c-format msgid "Error spawning command line “%s”: " msgstr "Błąd podczas wywoływania wiersza poleceń „%s”: " -#: ../gio/gdbusaddress.c:1355 +#: ../gio/gdbusaddress.c:1359 #, c-format msgid "(Type any character to close this window)\n" msgstr "(Wpisanie dowolnego znaku zamknie to okno)\n" -#: ../gio/gdbusaddress.c:1509 +#: ../gio/gdbusaddress.c:1513 #, c-format msgid "Session dbus not running, and autolaunch failed" msgstr "" "Magistrala D-Bus sesji nie jest uruchomiona, i automatyczne uruchomienie się " "nie powiodło" -#: ../gio/gdbusaddress.c:1520 +#: ../gio/gdbusaddress.c:1524 #, c-format msgid "Cannot determine session bus address (not implemented for this OS)" msgstr "" "Nie można ustalić adresu magistrali sesji (nie jest zaimplementowane dla " "tego systemu operacyjnego)" -#: ../gio/gdbusaddress.c:1658 +#: ../gio/gdbusaddress.c:1662 #, c-format msgid "" "Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable " @@ -537,7 +537,7 @@ "Nie można ustalić adresu magistrali ze zmiennej środowiskowej " "DBUS_STARTER_BUS_TYPE — nieznana wartość „%s”" -#: ../gio/gdbusaddress.c:1667 ../gio/gdbusconnection.c:7160 +#: ../gio/gdbusaddress.c:1671 ../gio/gdbusconnection.c:7160 msgid "" "Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment " "variable is not set" @@ -545,7 +545,7 @@ "Nie można ustalić adresu magistrali, ponieważ nie ustawiono zmiennej " "środowiskowej DBUS_STARTER_BUS_TYPE" -#: ../gio/gdbusaddress.c:1677 +#: ../gio/gdbusaddress.c:1681 #, c-format msgid "Unknown bus type %d" msgstr "Nieznany typ magistrali %d" @@ -754,27 +754,27 @@ "Nie można ustalić adresu magistrali ze zmiennej środowiskowej " "DBUS_STARTER_BUS_TYPE — nieznana wartość „%s”" -#: ../gio/gdbusmessage.c:1246 +#: ../gio/gdbusmessage.c:1249 msgid "type is INVALID" msgstr "typ jest NIEPRAWIDŁOWY" -#: ../gio/gdbusmessage.c:1257 +#: ../gio/gdbusmessage.c:1260 msgid "METHOD_CALL message: PATH or MEMBER header field is missing" msgstr "Komunikat METHOD_CALL: brak pola nagłówka PATH lub MEMBER" -#: ../gio/gdbusmessage.c:1268 +#: ../gio/gdbusmessage.c:1271 msgid "METHOD_RETURN message: REPLY_SERIAL header field is missing" msgstr "Komunikat METHOD_RETURN: brak pola nagłówka REPLY_SERIAL" -#: ../gio/gdbusmessage.c:1280 +#: ../gio/gdbusmessage.c:1283 msgid "ERROR message: REPLY_SERIAL or ERROR_NAME header field is missing" msgstr "Komunikat o BŁĘDZIE: brak pola nagłówka REPLY_SERIAL lub ERROR_NAME" -#: ../gio/gdbusmessage.c:1293 +#: ../gio/gdbusmessage.c:1296 msgid "SIGNAL message: PATH, INTERFACE or MEMBER header field is missing" msgstr "Komunikat SYGNAŁU: brak pola nagłówka PATH, INTERFACE lub MEMBER" -#: ../gio/gdbusmessage.c:1301 +#: ../gio/gdbusmessage.c:1304 msgid "" "SIGNAL message: The PATH header field is using the reserved value /org/" "freedesktop/DBus/Local" @@ -782,7 +782,7 @@ "Komunikat SYGNAŁU: pole nagłówka PATH używa zastrzeżonej wartości /org/" "freedesktop/DBus/Local" -#: ../gio/gdbusmessage.c:1309 +#: ../gio/gdbusmessage.c:1312 msgid "" "SIGNAL message: The INTERFACE header field is using the reserved value org." "freedesktop.DBus.Local" @@ -790,7 +790,7 @@ "Komunikat SYGNAŁU: pole nagłówka INTERFACE używa zastrzeżonej wartości org." "freedesktop.DBus.Local" -#: ../gio/gdbusmessage.c:1357 ../gio/gdbusmessage.c:1417 +#: ../gio/gdbusmessage.c:1360 ../gio/gdbusmessage.c:1420 #, c-format msgid "Wanted to read %lu byte but only got %lu" msgid_plural "Wanted to read %lu bytes but only got %lu" @@ -798,12 +798,12 @@ msgstr[1] "Chciano odczytać %lu bajty, ale otrzymano tylko %lu" msgstr[2] "Chciano odczytać %lu bajtów, ale otrzymano tylko %lu" -#: ../gio/gdbusmessage.c:1371 +#: ../gio/gdbusmessage.c:1374 #, c-format msgid "Expected NUL byte after the string “%s” but found byte %d" msgstr "Oczekiwano bajtu NUL po ciągu „%s”, ale odnaleziono bajt %d" -#: ../gio/gdbusmessage.c:1390 +#: ../gio/gdbusmessage.c:1393 #, c-format msgid "" "Expected valid UTF-8 string but found invalid bytes at byte offset %d " @@ -813,18 +813,18 @@ "w wyrównaniu bajtu %d (długość ciągu wynosi %d). Prawidłowy ciąg UTF-8 do " "tego miejsca to „%s”" -#: ../gio/gdbusmessage.c:1593 +#: ../gio/gdbusmessage.c:1596 #, c-format msgid "Parsed value “%s” is not a valid D-Bus object path" msgstr "" "Przetworzona wartość „%s” nie jest prawidłową ścieżką do obiektu usługi D-Bus" -#: ../gio/gdbusmessage.c:1615 +#: ../gio/gdbusmessage.c:1618 #, c-format msgid "Parsed value “%s” is not a valid D-Bus signature" msgstr "Przetworzona wartość „%s” nie jest prawidłowym podpisem usługi D-Bus" -#: ../gio/gdbusmessage.c:1662 +#: ../gio/gdbusmessage.c:1665 #, c-format msgid "" "Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)." @@ -840,7 +840,7 @@ "Wystąpiła macierz o długości %u bajtów. Maksymalna długość to 2<<26 bajtów " "(64 MiB)." -#: ../gio/gdbusmessage.c:1682 +#: ../gio/gdbusmessage.c:1685 #, c-format msgid "" "Encountered array of type “a%c”, expected to have a length a multiple of %u " @@ -849,14 +849,14 @@ "Wystąpiła macierz typu „a%c”, której oczekiwana długość jest wielokrotnością " "%u B, ale wynosi %u B" -#: ../gio/gdbusmessage.c:1849 +#: ../gio/gdbusmessage.c:1855 #, c-format msgid "Parsed value “%s” for variant is not a valid D-Bus signature" msgstr "" "Przetworzona wartość „%s” dla wariantu nie jest prawidłowym podpisem usługi " "D-Bus" -#: ../gio/gdbusmessage.c:1873 +#: ../gio/gdbusmessage.c:1879 #, c-format msgid "" "Error deserializing GVariant with type string “%s” from the D-Bus wire format" @@ -864,7 +864,7 @@ "Błąd podczas deserializowania GVariant za pomocą ciągu typu „%s” z formatu " "przewodu usługi D-Bus" -#: ../gio/gdbusmessage.c:2055 +#: ../gio/gdbusmessage.c:2064 #, c-format msgid "" "Invalid endianness value. Expected 0x6c (“l”) or 0x42 (“B”) but found value " @@ -873,26 +873,30 @@ "Nieprawidłowa wartość kolejności bajtów. Oczekiwano 0x6c („l”) lub 0x42 " "(„B”), ale odnaleziono wartość 0x%02x" -#: ../gio/gdbusmessage.c:2068 +#: ../gio/gdbusmessage.c:2077 #, c-format msgid "Invalid major protocol version. Expected 1 but found %d" msgstr "" "Nieprawidłowa główna wersja protokołu. Oczekiwano 1, ale odnaleziono %d" -#: ../gio/gdbusmessage.c:2124 +#: ../gio/gdbusmessage.c:2130 ../gio/gdbusmessage.c:2720 +msgid "Signature header found but is not of type signature" +msgstr "Odnaleziono nagłówek podpisu, ale nie jest podpisem typu" + +#: ../gio/gdbusmessage.c:2142 #, c-format msgid "Signature header with signature “%s” found but message body is empty" msgstr "" "Odnaleziono nagłówek podpisu z podpisem „%s”, ale treść komunikatu jest pusta" -#: ../gio/gdbusmessage.c:2138 +#: ../gio/gdbusmessage.c:2156 #, c-format msgid "Parsed value “%s” is not a valid D-Bus signature (for body)" msgstr "" "Przetworzona wartość „%s” nie jest prawidłowym podpisem usługi D-Bus (dla " "treści)" -#: ../gio/gdbusmessage.c:2168 +#: ../gio/gdbusmessage.c:2186 #, c-format msgid "No signature header in message but the message body is %u byte" msgid_plural "No signature header in message but the message body is %u bytes" @@ -903,11 +907,11 @@ msgstr[2] "" "Brak nagłówka podpisu w komunikacie, ale treść komunikatu liczy %u bajtów" -#: ../gio/gdbusmessage.c:2178 +#: ../gio/gdbusmessage.c:2196 msgid "Cannot deserialize message: " msgstr "Nie można deserializować komunikatu: " -#: ../gio/gdbusmessage.c:2519 +#: ../gio/gdbusmessage.c:2537 #, c-format msgid "" "Error serializing GVariant with type string “%s” to the D-Bus wire format" @@ -915,40 +919,41 @@ "Błąd podczas serializowania GVariant za pomocą ciągu typu „%s” z formatu " "przewodu usługi D-Bus" -#: ../gio/gdbusmessage.c:2656 +#: ../gio/gdbusmessage.c:2674 #, c-format msgid "" "Number of file descriptors in message (%d) differs from header field (%d)" msgstr "" "Liczba deskryptorów plików w komunikacie (%d) różni się od pola nagłówka (%d)" -#: ../gio/gdbusmessage.c:2664 +#: ../gio/gdbusmessage.c:2682 msgid "Cannot serialize message: " msgstr "Nie można serializować komunikatu: " -#: ../gio/gdbusmessage.c:2708 +#: ../gio/gdbusmessage.c:2736 #, c-format msgid "Message body has signature “%s” but there is no signature header" msgstr "Treść komunikatu ma podpis „%s”, ale brak nagłówka podpisu" -#: ../gio/gdbusmessage.c:2718 +#: ../gio/gdbusmessage.c:2746 #, c-format msgid "" "Message body has type signature “%s” but signature in the header field is " "“%s”" -msgstr "Treść komunikatu ma podpis „%s”, ale podpis w polu nagłówka to „%s”" +msgstr "" +"Treść komunikatu ma podpis typu „%s”, ale podpis w polu nagłówka to „%s”" -#: ../gio/gdbusmessage.c:2734 +#: ../gio/gdbusmessage.c:2762 #, c-format msgid "Message body is empty but signature in the header field is “(%s)”" msgstr "Treść komunikatu jest pusta, ale podpis w polu nagłówka to „(%s)”" -#: ../gio/gdbusmessage.c:3287 +#: ../gio/gdbusmessage.c:3315 #, c-format msgid "Error return with body of type “%s”" msgstr "Błąd zwrotu z treścią typu „%s”" -#: ../gio/gdbusmessage.c:3295 +#: ../gio/gdbusmessage.c:3323 msgid "Error return with empty body" msgstr "Błąd zwrotu z pustą treścią" @@ -1026,60 +1031,60 @@ "\n" "Polecenie „%s POLECENIE --help” wyświetla pomoc o każdym poleceniu.\n" -#: ../gio/gdbus-tool.c:167 ../gio/gdbus-tool.c:234 ../gio/gdbus-tool.c:306 -#: ../gio/gdbus-tool.c:330 ../gio/gdbus-tool.c:811 ../gio/gdbus-tool.c:1150 -#: ../gio/gdbus-tool.c:1592 +#: ../gio/gdbus-tool.c:185 ../gio/gdbus-tool.c:252 ../gio/gdbus-tool.c:324 +#: ../gio/gdbus-tool.c:348 ../gio/gdbus-tool.c:834 ../gio/gdbus-tool.c:1171 +#: ../gio/gdbus-tool.c:1613 #, c-format msgid "Error: %s\n" msgstr "Błąd: %s\n" -#: ../gio/gdbus-tool.c:178 ../gio/gdbus-tool.c:247 ../gio/gdbus-tool.c:1608 +#: ../gio/gdbus-tool.c:196 ../gio/gdbus-tool.c:265 ../gio/gdbus-tool.c:1629 #, c-format msgid "Error parsing introspection XML: %s\n" msgstr "Błąd podczas przetwarzania kodu XML introspekcji: %s\n" -#: ../gio/gdbus-tool.c:216 +#: ../gio/gdbus-tool.c:234 #, c-format msgid "Error: %s is not a valid name\n" msgstr "Błąd: %s nie jest prawidłową nazwą\n" -#: ../gio/gdbus-tool.c:364 +#: ../gio/gdbus-tool.c:382 msgid "Connect to the system bus" msgstr "Łączy z magistralą systemową" -#: ../gio/gdbus-tool.c:365 +#: ../gio/gdbus-tool.c:383 msgid "Connect to the session bus" msgstr "Łączy z magistralą sesji" -#: ../gio/gdbus-tool.c:366 +#: ../gio/gdbus-tool.c:384 msgid "Connect to given D-Bus address" msgstr "Łączy z podanym adresem usługi D-Bus" -#: ../gio/gdbus-tool.c:376 +#: ../gio/gdbus-tool.c:394 msgid "Connection Endpoint Options:" msgstr "Opcje punktów końcowych połączenia:" -#: ../gio/gdbus-tool.c:377 +#: ../gio/gdbus-tool.c:395 msgid "Options specifying the connection endpoint" msgstr "Opcje określające punkt końcowy połączenia" -#: ../gio/gdbus-tool.c:399 +#: ../gio/gdbus-tool.c:417 #, c-format msgid "No connection endpoint specified" msgstr "Nie określono żadnych punktów końcowych połączenia" -#: ../gio/gdbus-tool.c:409 +#: ../gio/gdbus-tool.c:427 #, c-format msgid "Multiple connection endpoints specified" msgstr "Określono wiele punktów końcowych połączenia" -#: ../gio/gdbus-tool.c:479 +#: ../gio/gdbus-tool.c:497 #, c-format msgid "" "Warning: According to introspection data, interface “%s” does not exist\n" msgstr "Ostrzeżenie: według danych introspekcji, interfejs „%s” nie istnieje\n" -#: ../gio/gdbus-tool.c:488 +#: ../gio/gdbus-tool.c:506 #, c-format msgid "" "Warning: According to introspection data, method “%s” does not exist on " @@ -1088,168 +1093,167 @@ "Ostrzeżenie: według danych introspekcji, metoda „%s” nie istnieje " "w interfejsie „%s”\n" -#: ../gio/gdbus-tool.c:550 +#: ../gio/gdbus-tool.c:568 msgid "Optional destination for signal (unique name)" msgstr "Opcjonalny cel sygnału (unikalna nazwa)" -#: ../gio/gdbus-tool.c:551 +#: ../gio/gdbus-tool.c:569 msgid "Object path to emit signal on" msgstr "Ścieżka do obiektu do wyemitowania sygnału" -#: ../gio/gdbus-tool.c:552 +#: ../gio/gdbus-tool.c:570 msgid "Signal and interface name" msgstr "Nazwa sygnału i interfejsu" -#: ../gio/gdbus-tool.c:587 +#: ../gio/gdbus-tool.c:603 msgid "Emit a signal." msgstr "Emituje sygnał." -#: ../gio/gdbus-tool.c:642 ../gio/gdbus-tool.c:944 ../gio/gdbus-tool.c:1698 -#: ../gio/gdbus-tool.c:1931 ../gio/gdbus-tool.c:2152 +#: ../gio/gdbus-tool.c:658 ../gio/gdbus-tool.c:965 ../gio/gdbus-tool.c:1715 +#: ../gio/gdbus-tool.c:1944 ../gio/gdbus-tool.c:2164 #, c-format msgid "Error connecting: %s\n" msgstr "Błąd podczas łączenia: %s\n" -#: ../gio/gdbus-tool.c:659 ../gio/gdbus-tool.c:961 ../gio/gdbus-tool.c:1715 -#: ../gio/gdbus-tool.c:1956 -#, c-format -msgid "Error: Destination is not specified\n" -msgstr "Błąd: nie podano celu\n" - -#: ../gio/gdbus-tool.c:670 +#: ../gio/gdbus-tool.c:678 #, c-format msgid "Error: %s is not a valid unique bus name.\n" msgstr "Błąd: %s nie jest prawidłową unikalną nazwą magistrali.\n" -#: ../gio/gdbus-tool.c:685 ../gio/gdbus-tool.c:987 ../gio/gdbus-tool.c:1741 +#: ../gio/gdbus-tool.c:697 ../gio/gdbus-tool.c:1008 ../gio/gdbus-tool.c:1758 #, c-format msgid "Error: Object path is not specified\n" msgstr "Błąd: nie podano ścieżki do obiektu\n" -#: ../gio/gdbus-tool.c:705 ../gio/gdbus-tool.c:1007 ../gio/gdbus-tool.c:1761 -#: ../gio/gdbus-tool.c:2002 +#: ../gio/gdbus-tool.c:720 ../gio/gdbus-tool.c:1028 ../gio/gdbus-tool.c:1778 +#: ../gio/gdbus-tool.c:2015 #, c-format msgid "Error: %s is not a valid object path\n" msgstr "Błąd: %s nie jest prawidłową ścieżką do obiektu\n" -#: ../gio/gdbus-tool.c:720 +#: ../gio/gdbus-tool.c:740 #, c-format msgid "Error: Signal name is not specified\n" msgstr "Błąd: nie podano nazwy sygnału\n" -#: ../gio/gdbus-tool.c:731 +#: ../gio/gdbus-tool.c:754 #, c-format msgid "Error: Signal name “%s” is invalid\n" msgstr "Błąd: nazwa sygnału „%s” jest nieprawidłowa\n" -#: ../gio/gdbus-tool.c:743 +#: ../gio/gdbus-tool.c:766 #, c-format msgid "Error: %s is not a valid interface name\n" msgstr "Błąd: %s nie jest prawidłową nazwą interfejsu\n" -#: ../gio/gdbus-tool.c:749 +#: ../gio/gdbus-tool.c:772 #, c-format msgid "Error: %s is not a valid member name\n" msgstr "Błąd: %s nie jest prawidłową nazwą elementu\n" #. Use the original non-"parse-me-harder" error -#: ../gio/gdbus-tool.c:786 ../gio/gdbus-tool.c:1119 +#: ../gio/gdbus-tool.c:809 ../gio/gdbus-tool.c:1140 #, c-format msgid "Error parsing parameter %d: %s\n" msgstr "Błąd podczas przetwarzania parametru %d: %s\n" -#: ../gio/gdbus-tool.c:818 +#: ../gio/gdbus-tool.c:841 #, c-format msgid "Error flushing connection: %s\n" msgstr "Błąd podczas czyszczenia połączenia: %s\n" -#: ../gio/gdbus-tool.c:845 +#: ../gio/gdbus-tool.c:868 msgid "Destination name to invoke method on" msgstr "Nazwa docelowa do wywołania na niej metody" -#: ../gio/gdbus-tool.c:846 +#: ../gio/gdbus-tool.c:869 msgid "Object path to invoke method on" msgstr "Ścieżka do obiektu do wywołania na niej metody" -#: ../gio/gdbus-tool.c:847 +#: ../gio/gdbus-tool.c:870 msgid "Method and interface name" msgstr "Nazwa metody i interfejsu" -#: ../gio/gdbus-tool.c:848 +#: ../gio/gdbus-tool.c:871 msgid "Timeout in seconds" msgstr "Czas oczekiwania w sekundach" -#: ../gio/gdbus-tool.c:889 +#: ../gio/gdbus-tool.c:910 msgid "Invoke a method on a remote object." msgstr "Wywołuje metodę na zdalnym obiekcie." -#: ../gio/gdbus-tool.c:972 ../gio/gdbus-tool.c:1732 ../gio/gdbus-tool.c:1967 +#: ../gio/gdbus-tool.c:982 ../gio/gdbus-tool.c:1732 ../gio/gdbus-tool.c:1969 +#, c-format +msgid "Error: Destination is not specified\n" +msgstr "Błąd: nie podano celu\n" + +#: ../gio/gdbus-tool.c:993 ../gio/gdbus-tool.c:1749 ../gio/gdbus-tool.c:1980 #, c-format msgid "Error: %s is not a valid bus name\n" msgstr "Błąd: %s nie jest prawidłową nazwą magistrali\n" -#: ../gio/gdbus-tool.c:1022 +#: ../gio/gdbus-tool.c:1043 #, c-format msgid "Error: Method name is not specified\n" msgstr "Błąd: nie podano nazwy metody\n" -#: ../gio/gdbus-tool.c:1033 +#: ../gio/gdbus-tool.c:1054 #, c-format msgid "Error: Method name “%s” is invalid\n" msgstr "Błąd: nazwa metody „%s” jest nieprawidłowa\n" -#: ../gio/gdbus-tool.c:1111 +#: ../gio/gdbus-tool.c:1132 #, c-format msgid "Error parsing parameter %d of type “%s”: %s\n" msgstr "Błąd podczas przetwarzania parametru %d typu „%s”: %s\n" -#: ../gio/gdbus-tool.c:1555 +#: ../gio/gdbus-tool.c:1576 msgid "Destination name to introspect" msgstr "Nazwa docelowa do zbadania" -#: ../gio/gdbus-tool.c:1556 +#: ../gio/gdbus-tool.c:1577 msgid "Object path to introspect" msgstr "Ścieżka do obiektu do zbadania" -#: ../gio/gdbus-tool.c:1557 +#: ../gio/gdbus-tool.c:1578 msgid "Print XML" msgstr "Wyświetla kod XML" -#: ../gio/gdbus-tool.c:1558 +#: ../gio/gdbus-tool.c:1579 msgid "Introspect children" msgstr "Bada elementy potomne" -#: ../gio/gdbus-tool.c:1559 +#: ../gio/gdbus-tool.c:1580 msgid "Only print properties" msgstr "Wyświetla tylko właściwości" -#: ../gio/gdbus-tool.c:1650 +#: ../gio/gdbus-tool.c:1667 msgid "Introspect a remote object." msgstr "Bada zdalny obiekt." -#: ../gio/gdbus-tool.c:1853 +#: ../gio/gdbus-tool.c:1870 msgid "Destination name to monitor" msgstr "Nazwa docelowa do monitorowania" -#: ../gio/gdbus-tool.c:1854 +#: ../gio/gdbus-tool.c:1871 msgid "Object path to monitor" msgstr "Ścieżka do obiektu do monitorowania" -#: ../gio/gdbus-tool.c:1883 +#: ../gio/gdbus-tool.c:1896 msgid "Monitor a remote object." msgstr "Monitoruje zdalny obiekt." -#: ../gio/gdbus-tool.c:1941 +#: ../gio/gdbus-tool.c:1954 #, c-format msgid "Error: can’t monitor a non-message-bus connection\n" msgstr "" "Błąd: nie można monitorować połączenia niebędącego magistralą komunikatów\n" -#: ../gio/gdbus-tool.c:2065 +#: ../gio/gdbus-tool.c:2078 msgid "Service to activate before waiting for the other one (well-known name)" msgstr "Usługa do aktywowania przed oczekiwaniem na drugą (znaną nazwę)" -#: ../gio/gdbus-tool.c:2068 +#: ../gio/gdbus-tool.c:2081 msgid "" "Timeout to wait for before exiting with an error (seconds); 0 for no timeout " "(default)" @@ -1257,30 +1261,30 @@ "Czas oczekiwania przed zakończeniem z błędem (w sekundach), 0 oznacza brak " "ograniczenia (domyślne)" -#: ../gio/gdbus-tool.c:2116 +#: ../gio/gdbus-tool.c:2129 msgid "[OPTION…] BUS-NAME" msgstr "[OPCJA…] NAZWA-MAGISTRALI" -#: ../gio/gdbus-tool.c:2118 +#: ../gio/gdbus-tool.c:2130 msgid "Wait for a bus name to appear." msgstr "Oczekuje na pojawienie się nazwy magistrali." -#: ../gio/gdbus-tool.c:2194 +#: ../gio/gdbus-tool.c:2206 #, c-format msgid "Error: A service to activate for must be specified.\n" msgstr "Błąd: należy podać usługę, dla której aktywować.\n" -#: ../gio/gdbus-tool.c:2199 +#: ../gio/gdbus-tool.c:2211 #, c-format msgid "Error: A service to wait for must be specified.\n" msgstr "Błąd: należy podać usługę, na którą oczekiwać.\n" -#: ../gio/gdbus-tool.c:2204 +#: ../gio/gdbus-tool.c:2216 #, c-format msgid "Error: Too many arguments.\n" msgstr "Błąd: za dużo parametrów.\n" -#: ../gio/gdbus-tool.c:2212 ../gio/gdbus-tool.c:2219 +#: ../gio/gdbus-tool.c:2224 ../gio/gdbus-tool.c:2231 #, c-format msgid "Error: %s is not a valid well-known bus name.\n" msgstr "Błąd: %s nie jest prawidłową znaną nazwą magistrali.\n" @@ -1381,11 +1385,11 @@ #: ../gio/gfile.c:1071 ../gio/gfile.c:1309 ../gio/gfile.c:1447 #: ../gio/gfile.c:1685 ../gio/gfile.c:1740 ../gio/gfile.c:1798 #: ../gio/gfile.c:1882 ../gio/gfile.c:1939 ../gio/gfile.c:2003 -#: ../gio/gfile.c:2058 ../gio/gfile.c:3725 ../gio/gfile.c:3780 -#: ../gio/gfile.c:4016 ../gio/gfile.c:4058 ../gio/gfile.c:4526 -#: ../gio/gfile.c:4937 ../gio/gfile.c:5022 ../gio/gfile.c:5112 -#: ../gio/gfile.c:5209 ../gio/gfile.c:5296 ../gio/gfile.c:5397 -#: ../gio/gfile.c:7975 ../gio/gfile.c:8065 ../gio/gfile.c:8149 +#: ../gio/gfile.c:2058 ../gio/gfile.c:3733 ../gio/gfile.c:3788 +#: ../gio/gfile.c:4024 ../gio/gfile.c:4066 ../gio/gfile.c:4534 +#: ../gio/gfile.c:4945 ../gio/gfile.c:5030 ../gio/gfile.c:5120 +#: ../gio/gfile.c:5217 ../gio/gfile.c:5304 ../gio/gfile.c:5405 +#: ../gio/gfile.c:7983 ../gio/gfile.c:8073 ../gio/gfile.c:8157 #: ../gio/win32/gwinhttpfile.c:437 msgid "Operation not supported" msgstr "Działanie nie jest obsługiwane" @@ -1418,46 +1422,46 @@ msgid "Splice not supported" msgstr "Wywołanie „splice” nie jest obsługiwane" -#: ../gio/gfile.c:2983 ../gio/gfile.c:3027 +#: ../gio/gfile.c:2983 ../gio/gfile.c:3028 #, c-format msgid "Error splicing file: %s" msgstr "Błąd podczas dzielenia pliku: %s" -#: ../gio/gfile.c:3136 +#: ../gio/gfile.c:3144 msgid "Copy (reflink/clone) between mounts is not supported" msgstr "" "Kopiowanie (reflink/clone) między punktami montowania nie jest obsługiwane" -#: ../gio/gfile.c:3140 +#: ../gio/gfile.c:3148 msgid "Copy (reflink/clone) is not supported or invalid" msgstr "Kopiowanie (reflink/clone) nie jest obsługiwane lub jest nieprawidłowe" -#: ../gio/gfile.c:3145 +#: ../gio/gfile.c:3153 msgid "Copy (reflink/clone) is not supported or didn’t work" msgstr "Kopiowanie (reflink/clone) nie jest obsługiwane lub nie zadziałało" -#: ../gio/gfile.c:3208 +#: ../gio/gfile.c:3216 msgid "Can’t copy special file" msgstr "Nie można skopiować pliku specjalnego" -#: ../gio/gfile.c:4006 +#: ../gio/gfile.c:4014 msgid "Invalid symlink value given" msgstr "Wprowadzono nieprawidłową wartość dowiązania symbolicznego" -#: ../gio/gfile.c:4167 +#: ../gio/gfile.c:4175 msgid "Trash not supported" msgstr "Kosz nie jest obsługiwany" -#: ../gio/gfile.c:4279 +#: ../gio/gfile.c:4287 #, c-format msgid "File names cannot contain “%c”" msgstr "Nazwy plików nie mogą zawierać „%c”" -#: ../gio/gfile.c:6760 ../gio/gvolume.c:363 +#: ../gio/gfile.c:6768 ../gio/gvolume.c:363 msgid "volume doesn’t implement mount" msgstr "wolumin nie obsługuje montowania" -#: ../gio/gfile.c:6869 +#: ../gio/gfile.c:6877 msgid "No application is registered as handling this file" msgstr "Żaden program nie jest zarejestrowany do obsługi tego pliku" @@ -1715,7 +1719,7 @@ #: ../gio/gio-tool-list.c:165 ../gio/gio-tool-mkdir.c:48 #: ../gio/gio-tool-monitor.c:37 ../gio/gio-tool-monitor.c:39 #: ../gio/gio-tool-monitor.c:41 ../gio/gio-tool-monitor.c:43 -#: ../gio/gio-tool-monitor.c:203 ../gio/gio-tool-mount.c:1141 +#: ../gio/gio-tool-monitor.c:203 ../gio/gio-tool-mount.c:1123 #: ../gio/gio-tool-open.c:113 ../gio/gio-tool-remove.c:48 #: ../gio/gio-tool-rename.c:45 ../gio/gio-tool-set.c:89 #: ../gio/gio-tool-trash.c:81 ../gio/gio-tool-tree.c:239 @@ -2044,70 +2048,70 @@ msgid "Monitor files or directories for changes." msgstr "Monitoruje zmiany plików lub katalogów." -#: ../gio/gio-tool-mount.c:58 +#: ../gio/gio-tool-mount.c:59 msgid "Mount as mountable" msgstr "Montuje jako montowalny" -#: ../gio/gio-tool-mount.c:59 +#: ../gio/gio-tool-mount.c:60 msgid "Mount volume with device file" msgstr "Montuje woluminy za pomocą pliku urządzenia" -#: ../gio/gio-tool-mount.c:59 +#: ../gio/gio-tool-mount.c:60 msgid "DEVICE" msgstr "URZĄDZENIE" -#: ../gio/gio-tool-mount.c:60 +#: ../gio/gio-tool-mount.c:61 msgid "Unmount" msgstr "Odmontowuje" -#: ../gio/gio-tool-mount.c:61 +#: ../gio/gio-tool-mount.c:62 msgid "Eject" msgstr "Wysuwa" -#: ../gio/gio-tool-mount.c:62 +#: ../gio/gio-tool-mount.c:63 msgid "Unmount all mounts with the given scheme" msgstr "Odmontowuje wszystko za pomocą podanego schematu" -#: ../gio/gio-tool-mount.c:62 +#: ../gio/gio-tool-mount.c:63 msgid "SCHEME" msgstr "SCHEMAT" -#: ../gio/gio-tool-mount.c:63 +#: ../gio/gio-tool-mount.c:64 msgid "Ignore outstanding file operations when unmounting or ejecting" msgstr "" "Ignoruje trwające działania na plikach podczas odmontowywania lub wysuwania" -#: ../gio/gio-tool-mount.c:64 +#: ../gio/gio-tool-mount.c:65 msgid "Use an anonymous user when authenticating" msgstr "Używa anonimowego użytkownika podczas uwierzytelniania" #. Translator: List here is a verb as in 'List all mounts' -#: ../gio/gio-tool-mount.c:66 +#: ../gio/gio-tool-mount.c:67 msgid "List" msgstr "Wyświetla listę" -#: ../gio/gio-tool-mount.c:67 +#: ../gio/gio-tool-mount.c:68 msgid "Monitor events" msgstr "Monitoruje zdarzenia" -#: ../gio/gio-tool-mount.c:68 +#: ../gio/gio-tool-mount.c:69 msgid "Show extra information" msgstr "Wyświetla dodatkowe informacje" -#: ../gio/gio-tool-mount.c:246 ../gio/gio-tool-mount.c:276 +#: ../gio/gio-tool-mount.c:247 ../gio/gio-tool-mount.c:277 msgid "Anonymous access denied" msgstr "Odmowa dostępu anonimowego" -#: ../gio/gio-tool-mount.c:897 +#: ../gio/gio-tool-mount.c:888 #, c-format msgid "Mounted %s at %s\n" msgstr "Zamontowano %s w %s\n" -#: ../gio/gio-tool-mount.c:950 +#: ../gio/gio-tool-mount.c:938 msgid "No volume for device file" msgstr "Brak woluminów dla pliku urządzenia" -#: ../gio/gio-tool-mount.c:1145 +#: ../gio/gio-tool-mount.c:1127 msgid "Mount or unmount the locations." msgstr "Montuje lub odmontowuje położenia." @@ -2994,81 +2998,81 @@ msgid "Error setting extended attribute “%s”: %s" msgstr "Błąd podczas ustawiania rozszerzonego atrybutu „%s”: %s" -#: ../gio/glocalfileinfo.c:1607 +#: ../gio/glocalfileinfo.c:1617 msgid " (invalid encoding)" msgstr " (nieprawidłowe kodowanie)" -#: ../gio/glocalfileinfo.c:1776 ../gio/glocalfileoutputstream.c:813 +#: ../gio/glocalfileinfo.c:1786 ../gio/glocalfileoutputstream.c:813 #, c-format msgid "Error when getting information for file “%s”: %s" msgstr "Błąd podczas pobierania informacji o pliku „%s”: %s" -#: ../gio/glocalfileinfo.c:2038 +#: ../gio/glocalfileinfo.c:2050 #, c-format msgid "Error when getting information for file descriptor: %s" msgstr "Błąd podczas pobierania informacji o deskryptorze pliku: %s" -#: ../gio/glocalfileinfo.c:2083 +#: ../gio/glocalfileinfo.c:2095 msgid "Invalid attribute type (uint32 expected)" msgstr "Nieprawidłowy typ atrybutu (oczekiwano „uint32”)" -#: ../gio/glocalfileinfo.c:2101 +#: ../gio/glocalfileinfo.c:2113 msgid "Invalid attribute type (uint64 expected)" msgstr "Nieprawidłowy typ atrybutu (oczekiwano „uint64”)" -#: ../gio/glocalfileinfo.c:2120 ../gio/glocalfileinfo.c:2139 +#: ../gio/glocalfileinfo.c:2132 ../gio/glocalfileinfo.c:2151 msgid "Invalid attribute type (byte string expected)" msgstr "Nieprawidłowy typ atrybutu (oczekiwano „byte string”)" -#: ../gio/glocalfileinfo.c:2184 +#: ../gio/glocalfileinfo.c:2198 msgid "Cannot set permissions on symlinks" msgstr "Nie można ustawić uprawnień na dowiązaniach symbolicznych" -#: ../gio/glocalfileinfo.c:2200 +#: ../gio/glocalfileinfo.c:2214 #, c-format msgid "Error setting permissions: %s" msgstr "Błąd podczas ustawiania uprawnień: %s" -#: ../gio/glocalfileinfo.c:2251 +#: ../gio/glocalfileinfo.c:2265 #, c-format msgid "Error setting owner: %s" msgstr "Błąd podczas ustawiania właściciela: %s" -#: ../gio/glocalfileinfo.c:2274 +#: ../gio/glocalfileinfo.c:2288 msgid "symlink must be non-NULL" msgstr "dowiązanie symboliczne nie może być puste" -#: ../gio/glocalfileinfo.c:2284 ../gio/glocalfileinfo.c:2303 -#: ../gio/glocalfileinfo.c:2314 +#: ../gio/glocalfileinfo.c:2298 ../gio/glocalfileinfo.c:2317 +#: ../gio/glocalfileinfo.c:2328 #, c-format msgid "Error setting symlink: %s" msgstr "Błąd podczas ustawiania dowiązania symbolicznego: %s" -#: ../gio/glocalfileinfo.c:2293 +#: ../gio/glocalfileinfo.c:2307 msgid "Error setting symlink: file is not a symlink" msgstr "" "Błąd podczas ustawiania dowiązania symbolicznego: plik nie jest dowiązaniem " "symbolicznym" -#: ../gio/glocalfileinfo.c:2419 +#: ../gio/glocalfileinfo.c:2433 #, c-format msgid "Error setting modification or access time: %s" msgstr "Błąd podczas ustawiania czasu modyfikacji lub dostępu: %s" -#: ../gio/glocalfileinfo.c:2442 +#: ../gio/glocalfileinfo.c:2456 msgid "SELinux context must be non-NULL" msgstr "Kontekst SELinux nie może być pusty" -#: ../gio/glocalfileinfo.c:2457 +#: ../gio/glocalfileinfo.c:2471 #, c-format msgid "Error setting SELinux context: %s" msgstr "Błąd podczas ustawiania kontekstu SELinux: %s" -#: ../gio/glocalfileinfo.c:2464 +#: ../gio/glocalfileinfo.c:2478 msgid "SELinux is not enabled on this system" msgstr "SELinux nie jest włączony w tym systemie" -#: ../gio/glocalfileinfo.c:2556 +#: ../gio/glocalfileinfo.c:2570 #, c-format msgid "Setting attribute %s not supported" msgstr "Ustawianie atrybutu %s nie jest obsługiwane" @@ -3091,7 +3095,7 @@ msgid "Error closing file: %s" msgstr "Błąd podczas zamykania pliku: %s" -#: ../gio/glocalfilemonitor.c:840 +#: ../gio/glocalfilemonitor.c:852 msgid "Unable to find default local file monitor type" msgstr "Nie można odnaleźć domyślnego typu monitora pliku lokalnego" @@ -3236,29 +3240,29 @@ msgid "Hostname “%s” contains “[” but not “]”" msgstr "Nazwa komputera „%s” zawiera „[”, ale nie „]”" -#: ../gio/gnetworkmonitorbase.c:206 ../gio/gnetworkmonitorbase.c:310 +#: ../gio/gnetworkmonitorbase.c:211 ../gio/gnetworkmonitorbase.c:315 msgid "Network unreachable" msgstr "Sieć jest niedostępna" -#: ../gio/gnetworkmonitorbase.c:244 ../gio/gnetworkmonitorbase.c:274 +#: ../gio/gnetworkmonitorbase.c:249 ../gio/gnetworkmonitorbase.c:279 msgid "Host unreachable" msgstr "Komputer jest niedostępny" -#: ../gio/gnetworkmonitornetlink.c:96 ../gio/gnetworkmonitornetlink.c:108 -#: ../gio/gnetworkmonitornetlink.c:127 +#: ../gio/gnetworkmonitornetlink.c:97 ../gio/gnetworkmonitornetlink.c:109 +#: ../gio/gnetworkmonitornetlink.c:128 #, c-format msgid "Could not create network monitor: %s" msgstr "Nie można utworzyć monitora sieci: %s" -#: ../gio/gnetworkmonitornetlink.c:117 +#: ../gio/gnetworkmonitornetlink.c:118 msgid "Could not create network monitor: " msgstr "Nie można utworzyć monitora sieci: " -#: ../gio/gnetworkmonitornetlink.c:175 +#: ../gio/gnetworkmonitornetlink.c:176 msgid "Could not get network status: " msgstr "Nie można uzyskać stanu sieci: " -#: ../gio/gnetworkmonitornm.c:329 +#: ../gio/gnetworkmonitornm.c:322 #, c-format msgid "NetworkManager version too old" msgstr "Wersja usługi NetworkManager jest za stara" @@ -3681,8 +3685,8 @@ msgid "Socket is already closed" msgstr "Gniazdo jest już zamknięte" -#: ../gio/gsocket.c:414 ../gio/gsocket.c:3010 ../gio/gsocket.c:4220 -#: ../gio/gsocket.c:4278 +#: ../gio/gsocket.c:414 ../gio/gsocket.c:3020 ../gio/gsocket.c:4230 +#: ../gio/gsocket.c:4288 msgid "Socket I/O timed out" msgstr "Przekroczono czas oczekiwania wejścia/wyjścia gniazda" @@ -3737,15 +3741,15 @@ msgstr "Błąd podczas dowiązywania do adresu: %s" #: ../gio/gsocket.c:2226 ../gio/gsocket.c:2263 ../gio/gsocket.c:2373 -#: ../gio/gsocket.c:2391 ../gio/gsocket.c:2461 ../gio/gsocket.c:2519 -#: ../gio/gsocket.c:2537 +#: ../gio/gsocket.c:2398 ../gio/gsocket.c:2471 ../gio/gsocket.c:2529 +#: ../gio/gsocket.c:2547 #, c-format msgid "Error joining multicast group: %s" msgstr "Błąd podczas dołączania do grupy multicast: %s" #: ../gio/gsocket.c:2227 ../gio/gsocket.c:2264 ../gio/gsocket.c:2374 -#: ../gio/gsocket.c:2392 ../gio/gsocket.c:2462 ../gio/gsocket.c:2520 -#: ../gio/gsocket.c:2538 +#: ../gio/gsocket.c:2399 ../gio/gsocket.c:2472 ../gio/gsocket.c:2530 +#: ../gio/gsocket.c:2548 #, c-format msgid "Error leaving multicast group: %s" msgstr "Błąd podczas opuszczania grupy multicast: %s" @@ -3758,86 +3762,86 @@ msgid "Unsupported socket family" msgstr "Nieobsługiwana rodzina gniazda" -#: ../gio/gsocket.c:2393 +#: ../gio/gsocket.c:2400 msgid "source-specific not an IPv4 address" msgstr "konkretne źródła nie są adresem IPv4" -#: ../gio/gsocket.c:2411 ../gio/gsocket.c:2440 ../gio/gsocket.c:2487 +#: ../gio/gsocket.c:2418 ../gio/gsocket.c:2447 ../gio/gsocket.c:2497 #, c-format msgid "Interface not found: %s" msgstr "Nie odnaleziono interfejsu: %s" -#: ../gio/gsocket.c:2427 +#: ../gio/gsocket.c:2434 #, c-format msgid "Interface name too long" msgstr "Nazwa interfejsu jest za długa" -#: ../gio/gsocket.c:2463 +#: ../gio/gsocket.c:2473 msgid "No support for IPv4 source-specific multicast" msgstr "Brak obsługi multicastu IPv4 dla konkretnych źródeł" -#: ../gio/gsocket.c:2521 +#: ../gio/gsocket.c:2531 msgid "No support for IPv6 source-specific multicast" msgstr "Brak obsługi multicastu IPv6 dla konkretnych źródeł" -#: ../gio/gsocket.c:2730 +#: ../gio/gsocket.c:2740 #, c-format msgid "Error accepting connection: %s" msgstr "Błąd podczas akceptowania połączenia: %s" -#: ../gio/gsocket.c:2854 +#: ../gio/gsocket.c:2864 msgid "Connection in progress" msgstr "Trwa połączenie" -#: ../gio/gsocket.c:2903 +#: ../gio/gsocket.c:2913 msgid "Unable to get pending error: " msgstr "Nie można uzyskać oczekującego błędu: " -#: ../gio/gsocket.c:3073 +#: ../gio/gsocket.c:3083 #, c-format msgid "Error receiving data: %s" msgstr "Błąd podczas pobierania danych: %s" -#: ../gio/gsocket.c:3268 +#: ../gio/gsocket.c:3278 #, c-format msgid "Error sending data: %s" msgstr "Błąd podczas wysyłania danych: %s" -#: ../gio/gsocket.c:3455 +#: ../gio/gsocket.c:3465 #, c-format msgid "Unable to shutdown socket: %s" msgstr "Nie można zamknąć gniazda: %s" -#: ../gio/gsocket.c:3536 +#: ../gio/gsocket.c:3546 #, c-format msgid "Error closing socket: %s" msgstr "Błąd podczas zamykania gniazda: %s" -#: ../gio/gsocket.c:4213 +#: ../gio/gsocket.c:4223 #, c-format msgid "Waiting for socket condition: %s" msgstr "Oczekiwanie na warunek gniazda: %s" -#: ../gio/gsocket.c:4687 ../gio/gsocket.c:4767 ../gio/gsocket.c:4945 +#: ../gio/gsocket.c:4697 ../gio/gsocket.c:4777 ../gio/gsocket.c:4955 #, c-format msgid "Error sending message: %s" msgstr "Błąd podczas wysyłania komunikatu: %s" -#: ../gio/gsocket.c:4711 +#: ../gio/gsocket.c:4721 msgid "GSocketControlMessage not supported on Windows" msgstr "GSocketControlMessage nie jest obsługiwane w systemie Windows" -#: ../gio/gsocket.c:5164 ../gio/gsocket.c:5237 ../gio/gsocket.c:5463 +#: ../gio/gsocket.c:5174 ../gio/gsocket.c:5247 ../gio/gsocket.c:5473 #, c-format msgid "Error receiving message: %s" msgstr "Błąd podczas pobierania komunikatu: %s" -#: ../gio/gsocket.c:5735 +#: ../gio/gsocket.c:5745 #, c-format msgid "Unable to read socket credentials: %s" msgstr "Nie można odczytać danych uwierzytelniających gniazda: %s" -#: ../gio/gsocket.c:5744 +#: ../gio/gsocket.c:5754 msgid "g_socket_get_credentials not implemented for this OS" msgstr "" "g_socket_get_credentials nie jest zaimplementowane dla tego systemu " @@ -4108,7 +4112,7 @@ msgid "Error closing file descriptor: %s" msgstr "Błąd podczas zamykania deskryptora pliku: %s" -#: ../gio/gunixmounts.c:2556 ../gio/gunixmounts.c:2609 +#: ../gio/gunixmounts.c:2552 ../gio/gunixmounts.c:2605 msgid "Filesystem root" msgstr "Katalog główny systemu plików" @@ -4265,8 +4269,8 @@ msgid "Unrepresentable character in conversion input" msgstr "Nieprzedstawialny znak na wejściu konwersji" -#: ../glib/gconvert.c:500 ../glib/gutf8.c:865 ../glib/gutf8.c:1077 -#: ../glib/gutf8.c:1214 ../glib/gutf8.c:1318 +#: ../glib/gconvert.c:500 ../glib/gutf8.c:866 ../glib/gutf8.c:1078 +#: ../glib/gutf8.c:1215 ../glib/gutf8.c:1319 msgid "Partial character sequence at end of input" msgstr "Na końcu wejścia występuje sekwencja odpowiadająca części znaku" @@ -4315,25 +4319,25 @@ msgstr "Ścieżka „%s” nie jest ścieżką bezwzględną" #. Translators: this is the preferred format for expressing the date and the time -#: ../glib/gdatetime.c:207 +#: ../glib/gdatetime.c:213 msgctxt "GDateTime" msgid "%a %b %e %H:%M:%S %Y" msgstr "%a %-d %b %Y, %H∶%M∶%S" #. Translators: this is the preferred format for expressing the date -#: ../glib/gdatetime.c:210 +#: ../glib/gdatetime.c:216 msgctxt "GDateTime" msgid "%m/%d/%y" msgstr "%-d %b %Y" #. Translators: this is the preferred format for expressing the time -#: ../glib/gdatetime.c:213 +#: ../glib/gdatetime.c:219 msgctxt "GDateTime" msgid "%H:%M:%S" msgstr "%H∶%M∶%S" #. Translators: this is the preferred format for expressing 12 hour time -#: ../glib/gdatetime.c:216 +#: ../glib/gdatetime.c:222 msgctxt "GDateTime" msgid "%I:%M:%S %p" msgstr "%-I∶%M∶%S %p" @@ -4354,62 +4358,62 @@ #. * non-European) there is no difference between the standalone and #. * complete date form. #. -#: ../glib/gdatetime.c:251 +#: ../glib/gdatetime.c:261 msgctxt "full month name" msgid "January" msgstr "styczeń" -#: ../glib/gdatetime.c:253 +#: ../glib/gdatetime.c:263 msgctxt "full month name" msgid "February" msgstr "luty" -#: ../glib/gdatetime.c:255 +#: ../glib/gdatetime.c:265 msgctxt "full month name" msgid "March" msgstr "marzec" -#: ../glib/gdatetime.c:257 +#: ../glib/gdatetime.c:267 msgctxt "full month name" msgid "April" msgstr "kwiecień" -#: ../glib/gdatetime.c:259 +#: ../glib/gdatetime.c:269 msgctxt "full month name" msgid "May" msgstr "maj" -#: ../glib/gdatetime.c:261 +#: ../glib/gdatetime.c:271 msgctxt "full month name" msgid "June" msgstr "czerwiec" -#: ../glib/gdatetime.c:263 +#: ../glib/gdatetime.c:273 msgctxt "full month name" msgid "July" msgstr "lipiec" -#: ../glib/gdatetime.c:265 +#: ../glib/gdatetime.c:275 msgctxt "full month name" msgid "August" msgstr "sierpień" -#: ../glib/gdatetime.c:267 +#: ../glib/gdatetime.c:277 msgctxt "full month name" msgid "September" msgstr "wrzesień" -#: ../glib/gdatetime.c:269 +#: ../glib/gdatetime.c:279 msgctxt "full month name" msgid "October" msgstr "październik" -#: ../glib/gdatetime.c:271 +#: ../glib/gdatetime.c:281 msgctxt "full month name" msgid "November" msgstr "listopad" -#: ../glib/gdatetime.c:273 +#: ../glib/gdatetime.c:283 msgctxt "full month name" msgid "December" msgstr "grudzień" @@ -4431,132 +4435,132 @@ #. * other platform. Here are abbreviated month names in a form #. * appropriate when they are used standalone. #. -#: ../glib/gdatetime.c:305 +#: ../glib/gdatetime.c:315 msgctxt "abbreviated month name" msgid "Jan" msgstr "sty" -#: ../glib/gdatetime.c:307 +#: ../glib/gdatetime.c:317 msgctxt "abbreviated month name" msgid "Feb" msgstr "lut" -#: ../glib/gdatetime.c:309 +#: ../glib/gdatetime.c:319 msgctxt "abbreviated month name" msgid "Mar" msgstr "mar" -#: ../glib/gdatetime.c:311 +#: ../glib/gdatetime.c:321 msgctxt "abbreviated month name" msgid "Apr" msgstr "kwi" -#: ../glib/gdatetime.c:313 +#: ../glib/gdatetime.c:323 msgctxt "abbreviated month name" msgid "May" msgstr "maj" -#: ../glib/gdatetime.c:315 +#: ../glib/gdatetime.c:325 msgctxt "abbreviated month name" msgid "Jun" msgstr "cze" -#: ../glib/gdatetime.c:317 +#: ../glib/gdatetime.c:327 msgctxt "abbreviated month name" msgid "Jul" msgstr "lip" -#: ../glib/gdatetime.c:319 +#: ../glib/gdatetime.c:329 msgctxt "abbreviated month name" msgid "Aug" msgstr "sie" -#: ../glib/gdatetime.c:321 +#: ../glib/gdatetime.c:331 msgctxt "abbreviated month name" msgid "Sep" msgstr "wrz" -#: ../glib/gdatetime.c:323 +#: ../glib/gdatetime.c:333 msgctxt "abbreviated month name" msgid "Oct" msgstr "paź" -#: ../glib/gdatetime.c:325 +#: ../glib/gdatetime.c:335 msgctxt "abbreviated month name" msgid "Nov" msgstr "lis" -#: ../glib/gdatetime.c:327 +#: ../glib/gdatetime.c:337 msgctxt "abbreviated month name" msgid "Dec" msgstr "gru" -#: ../glib/gdatetime.c:342 +#: ../glib/gdatetime.c:352 msgctxt "full weekday name" msgid "Monday" msgstr "poniedziałek" -#: ../glib/gdatetime.c:344 +#: ../glib/gdatetime.c:354 msgctxt "full weekday name" msgid "Tuesday" msgstr "wtorek" -#: ../glib/gdatetime.c:346 +#: ../glib/gdatetime.c:356 msgctxt "full weekday name" msgid "Wednesday" msgstr "środa" -#: ../glib/gdatetime.c:348 +#: ../glib/gdatetime.c:358 msgctxt "full weekday name" msgid "Thursday" msgstr "czwartek" -#: ../glib/gdatetime.c:350 +#: ../glib/gdatetime.c:360 msgctxt "full weekday name" msgid "Friday" msgstr "piątek" -#: ../glib/gdatetime.c:352 +#: ../glib/gdatetime.c:362 msgctxt "full weekday name" msgid "Saturday" msgstr "sobota" -#: ../glib/gdatetime.c:354 +#: ../glib/gdatetime.c:364 msgctxt "full weekday name" msgid "Sunday" msgstr "niedziela" -#: ../glib/gdatetime.c:369 +#: ../glib/gdatetime.c:379 msgctxt "abbreviated weekday name" msgid "Mon" msgstr "pon" -#: ../glib/gdatetime.c:371 +#: ../glib/gdatetime.c:381 msgctxt "abbreviated weekday name" msgid "Tue" msgstr "wto" -#: ../glib/gdatetime.c:373 +#: ../glib/gdatetime.c:383 msgctxt "abbreviated weekday name" msgid "Wed" msgstr "śro" -#: ../glib/gdatetime.c:375 +#: ../glib/gdatetime.c:385 msgctxt "abbreviated weekday name" msgid "Thu" msgstr "czw" -#: ../glib/gdatetime.c:377 +#: ../glib/gdatetime.c:387 msgctxt "abbreviated weekday name" msgid "Fri" msgstr "pią" -#: ../glib/gdatetime.c:379 +#: ../glib/gdatetime.c:389 msgctxt "abbreviated weekday name" msgid "Sat" msgstr "sob" -#: ../glib/gdatetime.c:381 +#: ../glib/gdatetime.c:391 msgctxt "abbreviated weekday name" msgid "Sun" msgstr "nie" @@ -4578,62 +4582,62 @@ #. * (western European, non-European) there is no difference between the #. * standalone and complete date form. #. -#: ../glib/gdatetime.c:441 +#: ../glib/gdatetime.c:455 msgctxt "full month name with day" msgid "January" msgstr "stycznia" -#: ../glib/gdatetime.c:443 +#: ../glib/gdatetime.c:457 msgctxt "full month name with day" msgid "February" msgstr "lutego" -#: ../glib/gdatetime.c:445 +#: ../glib/gdatetime.c:459 msgctxt "full month name with day" msgid "March" msgstr "marca" -#: ../glib/gdatetime.c:447 +#: ../glib/gdatetime.c:461 msgctxt "full month name with day" msgid "April" msgstr "kwietnia" -#: ../glib/gdatetime.c:449 +#: ../glib/gdatetime.c:463 msgctxt "full month name with day" msgid "May" msgstr "maja" -#: ../glib/gdatetime.c:451 +#: ../glib/gdatetime.c:465 msgctxt "full month name with day" msgid "June" msgstr "czerwca" -#: ../glib/gdatetime.c:453 +#: ../glib/gdatetime.c:467 msgctxt "full month name with day" msgid "July" msgstr "lipca" -#: ../glib/gdatetime.c:455 +#: ../glib/gdatetime.c:469 msgctxt "full month name with day" msgid "August" msgstr "sierpnia" -#: ../glib/gdatetime.c:457 +#: ../glib/gdatetime.c:471 msgctxt "full month name with day" msgid "September" msgstr "września" -#: ../glib/gdatetime.c:459 +#: ../glib/gdatetime.c:473 msgctxt "full month name with day" msgid "October" msgstr "października" -#: ../glib/gdatetime.c:461 +#: ../glib/gdatetime.c:475 msgctxt "full month name with day" msgid "November" msgstr "listopada" -#: ../glib/gdatetime.c:463 +#: ../glib/gdatetime.c:477 msgctxt "full month name with day" msgid "December" msgstr "grudnia" @@ -4655,74 +4659,74 @@ #. * month names almost ready to copy and paste here. In other systems #. * due to a bug the result is incorrect in some languages. #. -#: ../glib/gdatetime.c:524 +#: ../glib/gdatetime.c:542 msgctxt "abbreviated month name with day" msgid "Jan" msgstr "sty" -#: ../glib/gdatetime.c:526 +#: ../glib/gdatetime.c:544 msgctxt "abbreviated month name with day" msgid "Feb" msgstr "lut" -#: ../glib/gdatetime.c:528 +#: ../glib/gdatetime.c:546 msgctxt "abbreviated month name with day" msgid "Mar" msgstr "mar" -#: ../glib/gdatetime.c:530 +#: ../glib/gdatetime.c:548 msgctxt "abbreviated month name with day" msgid "Apr" msgstr "kwi" -#: ../glib/gdatetime.c:532 +#: ../glib/gdatetime.c:550 msgctxt "abbreviated month name with day" msgid "May" msgstr "maj" -#: ../glib/gdatetime.c:534 +#: ../glib/gdatetime.c:552 msgctxt "abbreviated month name with day" msgid "Jun" msgstr "cze" -#: ../glib/gdatetime.c:536 +#: ../glib/gdatetime.c:554 msgctxt "abbreviated month name with day" msgid "Jul" msgstr "lip" -#: ../glib/gdatetime.c:538 +#: ../glib/gdatetime.c:556 msgctxt "abbreviated month name with day" msgid "Aug" msgstr "sie" -#: ../glib/gdatetime.c:540 +#: ../glib/gdatetime.c:558 msgctxt "abbreviated month name with day" msgid "Sep" msgstr "wrz" -#: ../glib/gdatetime.c:542 +#: ../glib/gdatetime.c:560 msgctxt "abbreviated month name with day" msgid "Oct" msgstr "paź" -#: ../glib/gdatetime.c:544 +#: ../glib/gdatetime.c:562 msgctxt "abbreviated month name with day" msgid "Nov" msgstr "lis" -#: ../glib/gdatetime.c:546 +#: ../glib/gdatetime.c:564 msgctxt "abbreviated month name with day" msgid "Dec" msgstr "gru" #. Translators: 'before midday' indicator -#: ../glib/gdatetime.c:563 +#: ../glib/gdatetime.c:581 msgctxt "GDateTime" msgid "AM" msgstr "AM" #. Translators: 'after midday' indicator -#: ../glib/gdatetime.c:566 +#: ../glib/gdatetime.c:584 msgctxt "GDateTime" msgid "PM" msgstr "PM" @@ -4819,26 +4823,26 @@ msgid "Failed to read the symbolic link “%s”: %s" msgstr "Odczytanie dowiązania symbolicznego „%s” się nie powiodło: %s" -#: ../glib/giochannel.c:1389 +#: ../glib/giochannel.c:1390 #, c-format msgid "Could not open converter from “%s” to “%s”: %s" msgstr "Nie można otworzyć konwertera z „%s” na „%s”: %s" -#: ../glib/giochannel.c:1734 +#: ../glib/giochannel.c:1735 msgid "Can’t do a raw read in g_io_channel_read_line_string" msgstr "" "Nie można wykonać surowego odczytu w zmiennej g_io_channel_read_line_string" -#: ../glib/giochannel.c:1781 ../glib/giochannel.c:2039 -#: ../glib/giochannel.c:2126 +#: ../glib/giochannel.c:1782 ../glib/giochannel.c:2040 +#: ../glib/giochannel.c:2127 msgid "Leftover unconverted data in read buffer" msgstr "W buforze odczytu pozostały nieskonwertowane dane" -#: ../glib/giochannel.c:1862 ../glib/giochannel.c:1939 +#: ../glib/giochannel.c:1863 ../glib/giochannel.c:1940 msgid "Channel terminates in a partial character" msgstr "Na końcu kanału występuje sekwencja odpowiadająca części znaku" -#: ../glib/giochannel.c:1925 +#: ../glib/giochannel.c:1926 msgid "Can’t do a raw read in g_io_channel_read_to_end" msgstr "Nie można wykonać surowego odczytu w zmiennej g_io_channel_read_to_end" @@ -4966,34 +4970,34 @@ msgid "Failed to open file “%s”: open() failed: %s" msgstr "Otwarcie pliku „%s” się nie powiodło: funkcja open() zwróciła błąd: %s" -#: ../glib/gmarkup.c:397 ../glib/gmarkup.c:439 +#: ../glib/gmarkup.c:398 ../glib/gmarkup.c:440 #, c-format msgid "Error on line %d char %d: " msgstr "Błąd w %d. wierszu przy %d. znaku: " -#: ../glib/gmarkup.c:461 ../glib/gmarkup.c:544 +#: ../glib/gmarkup.c:462 ../glib/gmarkup.c:545 #, c-format msgid "Invalid UTF-8 encoded text in name - not valid '%s'" msgstr "" "Nazwa zawiera nieprawidłowy tekst zakodowany za pomocą UTF-8 — nieprawidłowe " "„%s”" -#: ../glib/gmarkup.c:472 +#: ../glib/gmarkup.c:473 #, c-format msgid "'%s' is not a valid name" msgstr "„%s” nie jest prawidłową nazwą" -#: ../glib/gmarkup.c:488 +#: ../glib/gmarkup.c:489 #, c-format msgid "'%s' is not a valid name: '%c'" msgstr "„%s” nie jest prawidłową nazwą: „%c”" -#: ../glib/gmarkup.c:598 +#: ../glib/gmarkup.c:611 #, c-format msgid "Error on line %d: %s" msgstr "Błąd w %d. wierszu: %s" -#: ../glib/gmarkup.c:675 +#: ../glib/gmarkup.c:688 #, c-format msgid "" "Failed to parse '%-.*s', which should have been a digit inside a character " @@ -5003,7 +5007,7 @@ "liczba, będąca częścią odniesienia do znaku (np. ê) — być może liczba " "jest za duża" -#: ../glib/gmarkup.c:687 +#: ../glib/gmarkup.c:700 msgid "" "Character reference did not end with a semicolon; most likely you used an " "ampersand character without intending to start an entity - escape ampersand " @@ -5013,24 +5017,24 @@ "został użyty znak &, który nie miał oznaczać jednostki — należy go zapisać " "jako &" -#: ../glib/gmarkup.c:713 +#: ../glib/gmarkup.c:726 #, c-format msgid "Character reference '%-.*s' does not encode a permitted character" msgstr "Odniesienie do znaku „%-.*s” nie jest zapisem dozwolonego znaku" -#: ../glib/gmarkup.c:751 +#: ../glib/gmarkup.c:764 msgid "" "Empty entity '&;' seen; valid entities are: & " < > '" msgstr "" "Napotkano pustą jednostkę „&;”; poprawnymi jednostkami są: & " < " "> '" -#: ../glib/gmarkup.c:759 +#: ../glib/gmarkup.c:772 #, c-format msgid "Entity name '%-.*s' is not known" msgstr "Nazwa jednostki „%-.*s” nie jest znana" -#: ../glib/gmarkup.c:764 +#: ../glib/gmarkup.c:777 msgid "" "Entity did not end with a semicolon; most likely you used an ampersand " "character without intending to start an entity - escape ampersand as &" @@ -5038,11 +5042,11 @@ "Jednostka nie jest zakończona średnikiem; najprawdopodobniej został użyty " "znak &, który nie miał oznaczać jednostki — należy go zapisać jako &" -#: ../glib/gmarkup.c:1170 +#: ../glib/gmarkup.c:1183 msgid "Document must begin with an element (e.g. )" msgstr "Dokument musi rozpoczynać się jakimś elementem (np. )" -#: ../glib/gmarkup.c:1210 +#: ../glib/gmarkup.c:1223 #, c-format msgid "" "'%s' is not a valid character following a '<' character; it may not begin an " @@ -5051,7 +5055,7 @@ "Znak „%s” nie powinien występować po znaku „<”; nie może on rozpoczynać " "nazwy elementu" -#: ../glib/gmarkup.c:1252 +#: ../glib/gmarkup.c:1265 #, c-format msgid "" "Odd character '%s', expected a '>' character to end the empty-element tag " @@ -5060,7 +5064,7 @@ "Nieoczekiwany znak „%s”, oczekiwano znaku „>”, by zakończyć znacznik „%s” " "pustego elementu" -#: ../glib/gmarkup.c:1333 +#: ../glib/gmarkup.c:1346 #, c-format msgid "" "Odd character '%s', expected a '=' after attribute name '%s' of element '%s'" @@ -5068,7 +5072,7 @@ "Nieoczekiwany znak „%s”; po nazwie atrybutu „%s” elementu „%s” oczekiwano " "znaku „=”" -#: ../glib/gmarkup.c:1374 +#: ../glib/gmarkup.c:1387 #, c-format msgid "" "Odd character '%s', expected a '>' or '/' character to end the start tag of " @@ -5079,7 +5083,7 @@ "początkowy elementu „%s” lub opcjonalnie atrybutu; być może w nazwie " "atrybutu został użyty nieprawidłowy znak" -#: ../glib/gmarkup.c:1418 +#: ../glib/gmarkup.c:1431 #, c-format msgid "" "Odd character '%s', expected an open quote mark after the equals sign when " @@ -5088,7 +5092,7 @@ "Nieoczekiwany znak „%s”; oczekiwano otwierającego znaku cudzysłowu po znaku " "równości podczas podawania wartości atrybutu „%s” elementu „%s”" -#: ../glib/gmarkup.c:1551 +#: ../glib/gmarkup.c:1564 #, c-format msgid "" "'%s' is not a valid character following the characters '”" -#: ../glib/gmarkup.c:1598 +#: ../glib/gmarkup.c:1611 #, c-format msgid "Element '%s' was closed, no element is currently open" msgstr "Element „%s” został zamknięty, ale brak obecnie otwartego elementu" -#: ../glib/gmarkup.c:1607 +#: ../glib/gmarkup.c:1620 #, c-format msgid "Element '%s' was closed, but the currently open element is '%s'" msgstr "" "Element „%s” został zamknięty, ale obecnie otwartym elementem jest „%s”" -#: ../glib/gmarkup.c:1760 +#: ../glib/gmarkup.c:1773 msgid "Document was empty or contained only whitespace" msgstr "Dokument jest pusty lub zawiera tylko spacje" -#: ../glib/gmarkup.c:1774 +#: ../glib/gmarkup.c:1787 msgid "Document ended unexpectedly just after an open angle bracket '<'" msgstr "Zaraz po znaku „<” nastąpił nieoczekiwany koniec dokumentu" -#: ../glib/gmarkup.c:1782 ../glib/gmarkup.c:1827 +#: ../glib/gmarkup.c:1795 ../glib/gmarkup.c:1840 #, c-format msgid "" "Document ended unexpectedly with elements still open - '%s' was the last " @@ -5134,7 +5138,7 @@ "Nastąpił nieoczekiwany koniec dokumentu, gdy pewne elementy są wciąż otwarte " "— „%s” był ostatnim otwartym elementem" -#: ../glib/gmarkup.c:1790 +#: ../glib/gmarkup.c:1803 #, c-format msgid "" "Document ended unexpectedly, expected to see a close angle bracket ending " @@ -5143,21 +5147,21 @@ "Nastąpił nieoczekiwany koniec dokumentu; oczekiwano znaku „>”, kończącego " "znacznik <%s/>" -#: ../glib/gmarkup.c:1796 +#: ../glib/gmarkup.c:1809 msgid "Document ended unexpectedly inside an element name" msgstr "Nastąpił nieoczekiwany koniec dokumentu wewnątrz nazwy elementu" -#: ../glib/gmarkup.c:1802 +#: ../glib/gmarkup.c:1815 msgid "Document ended unexpectedly inside an attribute name" msgstr "Nastąpił nieoczekiwany koniec dokumentu wewnątrz nazwy atrybutu" -#: ../glib/gmarkup.c:1807 +#: ../glib/gmarkup.c:1820 msgid "Document ended unexpectedly inside an element-opening tag." msgstr "" "Nastąpił nieoczekiwany koniec dokumentu wewnątrz znacznika otwierającego " "element." -#: ../glib/gmarkup.c:1813 +#: ../glib/gmarkup.c:1826 msgid "" "Document ended unexpectedly after the equals sign following an attribute " "name; no attribute value" @@ -5165,18 +5169,25 @@ "Nastąpił nieoczekiwany koniec dokumentu po znaku równości występującym po " "nazwie atrybutu; brak wartości atrybutu" -#: ../glib/gmarkup.c:1820 +#: ../glib/gmarkup.c:1833 msgid "Document ended unexpectedly while inside an attribute value" msgstr "Nastąpił nieoczekiwany koniec dokumentu wewnątrz wartości atrybutu" -#: ../glib/gmarkup.c:1836 +#: ../glib/gmarkup.c:1850 #, c-format msgid "Document ended unexpectedly inside the close tag for element '%s'" msgstr "" "Nastąpił nieoczekiwany koniec dokumentu wewnątrz znacznika domykającego " "elementu „%s”" -#: ../glib/gmarkup.c:1842 +#: ../glib/gmarkup.c:1854 +msgid "" +"Document ended unexpectedly inside the close tag for an unopened element" +msgstr "" +"Nastąpił nieoczekiwany koniec dokumentu wewnątrz znacznika domykającego dla " +"nieotwartego elementu" + +#: ../glib/gmarkup.c:1860 msgid "Document ended unexpectedly inside a comment or processing instruction" msgstr "" "Nastąpił nieoczekiwany koniec dokumentu wewnątrz komentarza lub instrukcji " @@ -5788,144 +5799,144 @@ msgid "“%s” is not an unsigned number" msgstr "„%s” nie jest liczbą bez znaku" -#: ../glib/gutf8.c:811 +#: ../glib/gutf8.c:812 msgid "Failed to allocate memory" msgstr "Przydzielenie pamięci się nie powiodło" -#: ../glib/gutf8.c:944 +#: ../glib/gutf8.c:945 msgid "Character out of range for UTF-8" msgstr "Znak jest poza zakresem dla UTF-8" -#: ../glib/gutf8.c:1045 ../glib/gutf8.c:1054 ../glib/gutf8.c:1184 -#: ../glib/gutf8.c:1193 ../glib/gutf8.c:1332 ../glib/gutf8.c:1429 +#: ../glib/gutf8.c:1046 ../glib/gutf8.c:1055 ../glib/gutf8.c:1185 +#: ../glib/gutf8.c:1194 ../glib/gutf8.c:1333 ../glib/gutf8.c:1430 msgid "Invalid sequence in conversion input" msgstr "Nieprawidłowa sekwencja na wejściu konwersji" -#: ../glib/gutf8.c:1343 ../glib/gutf8.c:1440 +#: ../glib/gutf8.c:1344 ../glib/gutf8.c:1441 msgid "Character out of range for UTF-16" msgstr "Znak jest poza zakresem dla UTF-16" -#: ../glib/gutils.c:2229 +#: ../glib/gutils.c:2241 #, c-format msgid "%.1f kB" msgstr "%.1f kB" -#: ../glib/gutils.c:2230 ../glib/gutils.c:2436 +#: ../glib/gutils.c:2242 ../glib/gutils.c:2448 #, c-format msgid "%.1f MB" msgstr "%.1f MB" -#: ../glib/gutils.c:2231 ../glib/gutils.c:2441 +#: ../glib/gutils.c:2243 ../glib/gutils.c:2453 #, c-format msgid "%.1f GB" msgstr "%.1f GB" -#: ../glib/gutils.c:2232 ../glib/gutils.c:2446 +#: ../glib/gutils.c:2244 ../glib/gutils.c:2458 #, c-format msgid "%.1f TB" msgstr "%.1f TB" -#: ../glib/gutils.c:2233 ../glib/gutils.c:2451 +#: ../glib/gutils.c:2245 ../glib/gutils.c:2463 #, c-format msgid "%.1f PB" msgstr "%.1f PB" -#: ../glib/gutils.c:2234 ../glib/gutils.c:2456 +#: ../glib/gutils.c:2246 ../glib/gutils.c:2468 #, c-format msgid "%.1f EB" msgstr "%.1f EB" -#: ../glib/gutils.c:2237 +#: ../glib/gutils.c:2249 #, c-format msgid "%.1f KiB" msgstr "%.1f KiB" -#: ../glib/gutils.c:2238 +#: ../glib/gutils.c:2250 #, c-format msgid "%.1f MiB" msgstr "%.1f MiB" -#: ../glib/gutils.c:2239 +#: ../glib/gutils.c:2251 #, c-format msgid "%.1f GiB" msgstr "%.1f GiB" -#: ../glib/gutils.c:2240 +#: ../glib/gutils.c:2252 #, c-format msgid "%.1f TiB" msgstr "%.1f TiB" -#: ../glib/gutils.c:2241 +#: ../glib/gutils.c:2253 #, c-format msgid "%.1f PiB" msgstr "%.1f PiB" -#: ../glib/gutils.c:2242 +#: ../glib/gutils.c:2254 #, c-format msgid "%.1f EiB" msgstr "%.1f EiB" -#: ../glib/gutils.c:2245 +#: ../glib/gutils.c:2257 #, c-format msgid "%.1f kb" msgstr "%.1f kb" -#: ../glib/gutils.c:2246 +#: ../glib/gutils.c:2258 #, c-format msgid "%.1f Mb" msgstr "%.1f Mb" -#: ../glib/gutils.c:2247 +#: ../glib/gutils.c:2259 #, c-format msgid "%.1f Gb" msgstr "%.1f Gb" -#: ../glib/gutils.c:2248 +#: ../glib/gutils.c:2260 #, c-format msgid "%.1f Tb" msgstr "%.1f Tb" -#: ../glib/gutils.c:2249 +#: ../glib/gutils.c:2261 #, c-format msgid "%.1f Pb" msgstr "%.1f Pb" -#: ../glib/gutils.c:2250 +#: ../glib/gutils.c:2262 #, c-format msgid "%.1f Eb" msgstr "%.1f Eb" -#: ../glib/gutils.c:2253 +#: ../glib/gutils.c:2265 #, c-format msgid "%.1f Kib" msgstr "%.1f Kib" -#: ../glib/gutils.c:2254 +#: ../glib/gutils.c:2266 #, c-format msgid "%.1f Mib" msgstr "%.1f Mib" -#: ../glib/gutils.c:2255 +#: ../glib/gutils.c:2267 #, c-format msgid "%.1f Gib" msgstr "%.1f Gib" -#: ../glib/gutils.c:2256 +#: ../glib/gutils.c:2268 #, c-format msgid "%.1f Tib" msgstr "%.1f Tib" -#: ../glib/gutils.c:2257 +#: ../glib/gutils.c:2269 #, c-format msgid "%.1f Pib" msgstr "%.1f Pib" -#: ../glib/gutils.c:2258 +#: ../glib/gutils.c:2270 #, c-format msgid "%.1f Eib" msgstr "%.1f Eib" -#: ../glib/gutils.c:2292 ../glib/gutils.c:2418 +#: ../glib/gutils.c:2304 ../glib/gutils.c:2430 #, c-format msgid "%u byte" msgid_plural "%u bytes" @@ -5933,7 +5944,7 @@ msgstr[1] "%u bajty" msgstr[2] "%u bajtów" -#: ../glib/gutils.c:2296 +#: ../glib/gutils.c:2308 #, c-format msgid "%u bit" msgid_plural "%u bits" @@ -5942,7 +5953,7 @@ msgstr[2] "%u bitów" #. Translators: the %s in "%s bytes" will always be replaced by a number. -#: ../glib/gutils.c:2363 +#: ../glib/gutils.c:2375 #, c-format msgid "%s byte" msgid_plural "%s bytes" @@ -5951,7 +5962,7 @@ msgstr[2] "%s bajtów" #. Translators: the %s in "%s bits" will always be replaced by a number. -#: ../glib/gutils.c:2368 +#: ../glib/gutils.c:2380 #, c-format msgid "%s bit" msgid_plural "%s bits" @@ -5964,7 +5975,7 @@ #. * compatibility. Users will not see this string unless a program is using this deprecated function. #. * Please translate as literally as possible. #. -#: ../glib/gutils.c:2431 +#: ../glib/gutils.c:2443 #, c-format msgid "%.1f KB" msgstr "%.1f KB" Binary files /tmp/tmp5VL91L/cK03OndiwC/glib2.0-2.56.2/po/pt_BR.gmo and /tmp/tmp5VL91L/dOCcQs85bU/glib2.0-2.56.4/po/pt_BR.gmo differ diff -Nru glib2.0-2.56.2/po/pt_BR.po glib2.0-2.56.4/po/pt_BR.po --- glib2.0-2.56.2/po/pt_BR.po 2018-03-12 16:23:37.000000000 +0000 +++ glib2.0-2.56.4/po/pt_BR.po 2018-12-18 15:03:26.000000000 +0000 @@ -19,10 +19,9 @@ msgid "" msgstr "" "Project-Id-Version: glib\n" -"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?product=glib&k" -"eywords=I18N+L10N&component=general\n" -"POT-Creation-Date: 2018-02-16 14:39+0000\n" -"PO-Revision-Date: 2018-02-16 13:11-0200\n" +"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/glib/issues\n" +"POT-Creation-Date: 2018-11-07 18:31+0000\n" +"PO-Revision-Date: 2018-11-08 03:51-0200\n" "Last-Translator: Rafael Fontenelle \n" "Language-Team: Brazilian Portuguese \n" "Language: pt_BR\n" @@ -33,132 +32,129 @@ "X-Generator: Virtaal 1.0.0-beta1\n" "X-Project-Style: gnome\n" -#: ../gio/gapplication.c:495 +#: gio/gapplication.c:496 msgid "GApplication options" msgstr "Opções do GApplication" -#: ../gio/gapplication.c:495 +#: gio/gapplication.c:496 msgid "Show GApplication options" msgstr "Mostra as opções do GApplication" -#: ../gio/gapplication.c:540 +#: gio/gapplication.c:541 msgid "Enter GApplication service mode (use from D-Bus service files)" msgstr "" "Digite o modo de serviço do GApplication (usar dos arquivos de serviços do D-" "Bus)" -#: ../gio/gapplication.c:552 +#: gio/gapplication.c:553 msgid "Override the application’s ID" msgstr "Substitui ID do aplicativo" -#: ../gio/gapplication-tool.c:45 ../gio/gapplication-tool.c:46 -#: ../gio/gio-tool.c:227 ../gio/gresource-tool.c:488 -#: ../gio/gsettings-tool.c:569 +#: gio/gapplication-tool.c:45 gio/gapplication-tool.c:46 gio/gio-tool.c:227 +#: gio/gresource-tool.c:488 gio/gsettings-tool.c:569 msgid "Print help" msgstr "Exibe a ajuda" -#: ../gio/gapplication-tool.c:47 ../gio/gresource-tool.c:489 -#: ../gio/gresource-tool.c:557 +#: gio/gapplication-tool.c:47 gio/gresource-tool.c:489 gio/gresource-tool.c:557 msgid "[COMMAND]" msgstr "[COMANDO]" -#: ../gio/gapplication-tool.c:49 ../gio/gio-tool.c:228 +#: gio/gapplication-tool.c:49 gio/gio-tool.c:228 msgid "Print version" msgstr "Exibe a versão" -#: ../gio/gapplication-tool.c:50 ../gio/gsettings-tool.c:575 +#: gio/gapplication-tool.c:50 gio/gsettings-tool.c:575 msgid "Print version information and exit" msgstr "Exibe a informação da versão e sai" -#: ../gio/gapplication-tool.c:52 +#: gio/gapplication-tool.c:52 msgid "List applications" msgstr "Lista aplicativos" -#: ../gio/gapplication-tool.c:53 +#: gio/gapplication-tool.c:53 msgid "List the installed D-Bus activatable applications (by .desktop files)" msgstr "" "Lista os aplicativos instalados que ativam D-Bus (por arquivos .desktop)" -#: ../gio/gapplication-tool.c:55 +#: gio/gapplication-tool.c:55 msgid "Launch an application" msgstr "Inicia um aplicativo" -#: ../gio/gapplication-tool.c:56 +#: gio/gapplication-tool.c:56 msgid "Launch the application (with optional files to open)" msgstr "Inicia o aplicativo (com arquivos opcionais a serem abertos)" -#: ../gio/gapplication-tool.c:57 +#: gio/gapplication-tool.c:57 msgid "APPID [FILE…]" msgstr "APPID [ARQUIVO…]" -#: ../gio/gapplication-tool.c:59 +#: gio/gapplication-tool.c:59 msgid "Activate an action" msgstr "Ativa uma ação" -#: ../gio/gapplication-tool.c:60 +#: gio/gapplication-tool.c:60 msgid "Invoke an action on the application" msgstr "Invoca uma ação no aplicativo" -#: ../gio/gapplication-tool.c:61 +#: gio/gapplication-tool.c:61 msgid "APPID ACTION [PARAMETER]" msgstr "APPID AÇÃO [PARÂMETRO]" -#: ../gio/gapplication-tool.c:63 +#: gio/gapplication-tool.c:63 msgid "List available actions" msgstr "Lista as ações disponíveis" -#: ../gio/gapplication-tool.c:64 +#: gio/gapplication-tool.c:64 msgid "List static actions for an application (from .desktop file)" msgstr "Lista as ações estáticas para um aplicativo (de arquivos .desktop)" -#: ../gio/gapplication-tool.c:65 ../gio/gapplication-tool.c:71 +#: gio/gapplication-tool.c:65 gio/gapplication-tool.c:71 msgid "APPID" msgstr "APPID" -#: ../gio/gapplication-tool.c:70 ../gio/gapplication-tool.c:133 -#: ../gio/gdbus-tool.c:90 ../gio/gio-tool.c:224 +#: gio/gapplication-tool.c:70 gio/gapplication-tool.c:133 gio/gdbus-tool.c:90 +#: gio/gio-tool.c:224 msgid "COMMAND" msgstr "COMANDO" -#: ../gio/gapplication-tool.c:70 +#: gio/gapplication-tool.c:70 msgid "The command to print detailed help for" msgstr "O comando para exibir ajuda detalhada para" -#: ../gio/gapplication-tool.c:71 +#: gio/gapplication-tool.c:71 msgid "Application identifier in D-Bus format (eg: org.example.viewer)" msgstr "" "Identificador do aplicativo em formato D-Bus (ex: org.exemplo.visualizador)" -#: ../gio/gapplication-tool.c:72 ../gio/glib-compile-resources.c:665 -#: ../gio/glib-compile-resources.c:671 ../gio/glib-compile-resources.c:698 -#: ../gio/gresource-tool.c:495 ../gio/gresource-tool.c:561 +#: gio/gapplication-tool.c:72 gio/glib-compile-resources.c:665 +#: gio/glib-compile-resources.c:671 gio/glib-compile-resources.c:698 +#: gio/gresource-tool.c:495 gio/gresource-tool.c:561 msgid "FILE" msgstr "ARQUIVO" -#: ../gio/gapplication-tool.c:72 +#: gio/gapplication-tool.c:72 msgid "Optional relative or absolute filenames, or URIs to open" msgstr "Nomes de arquivos relativo ou absoluto, ou URIs a abrir, opcionalmente" -#: ../gio/gapplication-tool.c:73 +#: gio/gapplication-tool.c:73 msgid "ACTION" msgstr "AÇÃO" # Espaço inicial acrescentado para alinhar o texto (gapplication help action) -- Rafael -#: ../gio/gapplication-tool.c:73 +#: gio/gapplication-tool.c:73 msgid "The action name to invoke" msgstr " O nome da ação a ser invocada" -#: ../gio/gapplication-tool.c:74 +#: gio/gapplication-tool.c:74 msgid "PARAMETER" msgstr "PARÂMETRO" # Espaço inicial acrescentado para alinhar o texto (gapplication help action) -- Rafael -#: ../gio/gapplication-tool.c:74 +#: gio/gapplication-tool.c:74 msgid "Optional parameter to the action invocation, in GVariant format" msgstr " Parâmetro opcional para a invocação da ação, em formato GVariant" -#: ../gio/gapplication-tool.c:96 ../gio/gresource-tool.c:526 -#: ../gio/gsettings-tool.c:661 +#: gio/gapplication-tool.c:96 gio/gresource-tool.c:526 gio/gsettings-tool.c:661 #, c-format msgid "" "Unknown command %s\n" @@ -167,26 +163,26 @@ "Comando desconhecido %s\n" "\n" -#: ../gio/gapplication-tool.c:101 +#: gio/gapplication-tool.c:101 msgid "Usage:\n" msgstr "Uso:\n" -#: ../gio/gapplication-tool.c:114 ../gio/gresource-tool.c:551 -#: ../gio/gsettings-tool.c:696 +#: gio/gapplication-tool.c:114 gio/gresource-tool.c:551 +#: gio/gsettings-tool.c:696 msgid "Arguments:\n" msgstr "Argumentos:\n" -#: ../gio/gapplication-tool.c:133 +#: gio/gapplication-tool.c:133 msgid "[ARGS…]" msgstr "[ARGUMENTOS…]" -#: ../gio/gapplication-tool.c:134 +#: gio/gapplication-tool.c:134 #, c-format msgid "Commands:\n" msgstr "Comandos:\n" #. Translators: do not translate 'help', but please translate 'COMMAND'. -#: ../gio/gapplication-tool.c:146 +#: gio/gapplication-tool.c:146 #, c-format msgid "" "Use “%s help COMMAND” to get detailed help.\n" @@ -195,7 +191,7 @@ "Use “%s help COMANDO” para obter ajuda detalhada.\n" "\n" -#: ../gio/gapplication-tool.c:165 +#: gio/gapplication-tool.c:165 #, c-format msgid "" "%s command requires an application id to directly follow\n" @@ -204,13 +200,13 @@ "o comando %s necessita de um id de aplicativo para segui-lo diretamente\n" "\n" -#: ../gio/gapplication-tool.c:171 +#: gio/gapplication-tool.c:171 #, c-format msgid "invalid application id: “%s”\n" msgstr "id de aplicativo inválido: “%s”\n" #. Translators: %s is replaced with a command name like 'list-actions' -#: ../gio/gapplication-tool.c:182 +#: gio/gapplication-tool.c:182 #, c-format msgid "" "“%s” takes no arguments\n" @@ -219,22 +215,21 @@ "“%s” não leva argumentos\n" "\n" -#: ../gio/gapplication-tool.c:266 +#: gio/gapplication-tool.c:266 #, c-format msgid "unable to connect to D-Bus: %s\n" msgstr "não foi possível se conectar ao D-Bus: %s\n" -#: ../gio/gapplication-tool.c:286 +#: gio/gapplication-tool.c:286 #, c-format msgid "error sending %s message to application: %s\n" msgstr "erro ao enviar %s mensagens ao aplicativo: %s\n" -#: ../gio/gapplication-tool.c:317 -#, c-format +#: gio/gapplication-tool.c:317 msgid "action name must be given after application id\n" msgstr "o nome da ação deve ser fornecido após o id do aplicativo\n" -#: ../gio/gapplication-tool.c:325 +#: gio/gapplication-tool.c:325 #, c-format msgid "" "invalid action name: “%s”\n" @@ -244,27 +239,25 @@ "os nomes de ações devem consistir de apenas caracteres alfanuméricos, “-” e " "“.”\n" -#: ../gio/gapplication-tool.c:344 +#: gio/gapplication-tool.c:344 #, c-format msgid "error parsing action parameter: %s\n" msgstr "erro ao analisar o parâmetro da ação: %s\n" -#: ../gio/gapplication-tool.c:356 -#, c-format +#: gio/gapplication-tool.c:356 msgid "actions accept a maximum of one parameter\n" msgstr "as ações aceitam um máximo de um parâmetro\n" -#: ../gio/gapplication-tool.c:411 -#, c-format +#: gio/gapplication-tool.c:411 msgid "list-actions command takes only the application id" msgstr "o comando list-actions leva apenas um id de aplicativo" -#: ../gio/gapplication-tool.c:421 +#: gio/gapplication-tool.c:421 #, c-format msgid "unable to find desktop file for application %s\n" msgstr "não foi possível localizar o arquivo desktop para o aplicativo %s\n" -#: ../gio/gapplication-tool.c:466 +#: gio/gapplication-tool.c:466 #, c-format msgid "" "unrecognised command: %s\n" @@ -273,123 +266,119 @@ "comando não reconhecido: %s\n" "\n" -#: ../gio/gbufferedinputstream.c:420 ../gio/gbufferedinputstream.c:498 -#: ../gio/ginputstream.c:179 ../gio/ginputstream.c:379 -#: ../gio/ginputstream.c:617 ../gio/ginputstream.c:1019 -#: ../gio/goutputstream.c:203 ../gio/goutputstream.c:834 -#: ../gio/gpollableinputstream.c:205 ../gio/gpollableoutputstream.c:209 +#: gio/gbufferedinputstream.c:420 gio/gbufferedinputstream.c:498 +#: gio/ginputstream.c:179 gio/ginputstream.c:379 gio/ginputstream.c:617 +#: gio/ginputstream.c:1019 gio/goutputstream.c:203 gio/goutputstream.c:834 +#: gio/gpollableinputstream.c:205 gio/gpollableoutputstream.c:209 #, c-format msgid "Too large count value passed to %s" msgstr "Valor muito alto passado para %s" -#: ../gio/gbufferedinputstream.c:891 ../gio/gbufferedoutputstream.c:575 -#: ../gio/gdataoutputstream.c:562 +#: gio/gbufferedinputstream.c:891 gio/gbufferedoutputstream.c:575 +#: gio/gdataoutputstream.c:562 msgid "Seek not supported on base stream" msgstr "Não há suporte à busca no fluxo base" -#: ../gio/gbufferedinputstream.c:937 +#: gio/gbufferedinputstream.c:937 msgid "Cannot truncate GBufferedInputStream" msgstr "Não é possível truncar GBufferedInputStream" -#: ../gio/gbufferedinputstream.c:982 ../gio/ginputstream.c:1208 -#: ../gio/giostream.c:300 ../gio/goutputstream.c:1661 +#: gio/gbufferedinputstream.c:982 gio/ginputstream.c:1208 gio/giostream.c:300 +#: gio/goutputstream.c:1661 msgid "Stream is already closed" msgstr "O fluxo já está fechado" -#: ../gio/gbufferedoutputstream.c:612 ../gio/gdataoutputstream.c:592 +#: gio/gbufferedoutputstream.c:612 gio/gdataoutputstream.c:592 msgid "Truncate not supported on base stream" msgstr "Não há suporte para truncar fluxo base" -#: ../gio/gcancellable.c:317 ../gio/gdbusconnection.c:1849 -#: ../gio/gdbusprivate.c:1402 ../gio/gsimpleasyncresult.c:871 -#: ../gio/gsimpleasyncresult.c:897 +#: gio/gcancellable.c:317 gio/gdbusconnection.c:1849 gio/gdbusprivate.c:1402 +#: gio/gsimpleasyncresult.c:871 gio/gsimpleasyncresult.c:897 #, c-format msgid "Operation was cancelled" msgstr "A operação foi cancelada" -#: ../gio/gcharsetconverter.c:260 +#: gio/gcharsetconverter.c:260 msgid "Invalid object, not initialized" msgstr "Objeto inválido, não inicializado" -#: ../gio/gcharsetconverter.c:281 ../gio/gcharsetconverter.c:309 +#: gio/gcharsetconverter.c:281 gio/gcharsetconverter.c:309 msgid "Incomplete multibyte sequence in input" msgstr "Sequência de bytes incompleta na entrada" -#: ../gio/gcharsetconverter.c:315 ../gio/gcharsetconverter.c:324 +#: gio/gcharsetconverter.c:315 gio/gcharsetconverter.c:324 msgid "Not enough space in destination" msgstr "Espaço insuficiente no destino" -#: ../gio/gcharsetconverter.c:342 ../gio/gdatainputstream.c:848 -#: ../gio/gdatainputstream.c:1261 ../glib/gconvert.c:454 ../glib/gconvert.c:883 -#: ../glib/giochannel.c:1557 ../glib/giochannel.c:1599 -#: ../glib/giochannel.c:2443 ../glib/gutf8.c:869 ../glib/gutf8.c:1322 +#: gio/gcharsetconverter.c:342 gio/gdatainputstream.c:848 +#: gio/gdatainputstream.c:1261 glib/gconvert.c:454 glib/gconvert.c:883 +#: glib/giochannel.c:1558 glib/giochannel.c:1600 glib/giochannel.c:2444 +#: glib/gutf8.c:870 glib/gutf8.c:1323 msgid "Invalid byte sequence in conversion input" msgstr "Sequência de bytes inválida na entrada de conversão" -#: ../gio/gcharsetconverter.c:347 ../glib/gconvert.c:462 ../glib/gconvert.c:797 -#: ../glib/giochannel.c:1564 ../glib/giochannel.c:2455 +#: gio/gcharsetconverter.c:347 glib/gconvert.c:462 glib/gconvert.c:797 +#: glib/giochannel.c:1565 glib/giochannel.c:2456 #, c-format msgid "Error during conversion: %s" msgstr "Erro durante a conversão: %s" -#: ../gio/gcharsetconverter.c:445 ../gio/gsocket.c:1104 +#: gio/gcharsetconverter.c:445 gio/gsocket.c:1104 msgid "Cancellable initialization not supported" msgstr "Sem suporte a inicialização cancelável" -#: ../gio/gcharsetconverter.c:456 ../glib/gconvert.c:327 -#: ../glib/giochannel.c:1385 +#: gio/gcharsetconverter.c:456 glib/gconvert.c:327 glib/giochannel.c:1386 #, c-format msgid "Conversion from character set “%s” to “%s” is not supported" msgstr "Não há suporte à conversão do conjunto de caracteres “%s” para “%s”" -#: ../gio/gcharsetconverter.c:460 ../glib/gconvert.c:331 +#: gio/gcharsetconverter.c:460 glib/gconvert.c:331 #, c-format msgid "Could not open converter from “%s” to “%s”" msgstr "Não foi possível abrir conversor de “%s” para “%s”" -#: ../gio/gcontenttype.c:358 +#: gio/gcontenttype.c:358 #, c-format msgid "%s type" msgstr "tipo %s" -#: ../gio/gcontenttype-win32.c:177 +#: gio/gcontenttype-win32.c:177 msgid "Unknown type" msgstr "Tipo desconhecido" -#: ../gio/gcontenttype-win32.c:179 +#: gio/gcontenttype-win32.c:179 #, c-format msgid "%s filetype" msgstr "tipo de arquivo %s" -#: ../gio/gcredentials.c:312 ../gio/gcredentials.c:571 +#: gio/gcredentials.c:312 gio/gcredentials.c:571 msgid "GCredentials is not implemented on this OS" msgstr "GCredentials não está implementado neste SO" -#: ../gio/gcredentials.c:467 +#: gio/gcredentials.c:467 msgid "There is no GCredentials support for your platform" msgstr "Não há suporte ao GCredentials para sua plataforma" -#: ../gio/gcredentials.c:513 +#: gio/gcredentials.c:513 msgid "GCredentials does not contain a process ID on this OS" msgstr "GCredentials não contém um ID de processo neste SO" -#: ../gio/gcredentials.c:565 +#: gio/gcredentials.c:565 msgid "Credentials spoofing is not possible on this OS" msgstr "" "Não é possível fazer uso de falsificação de credenciais neste sistema " "operacional" -#: ../gio/gdatainputstream.c:304 +#: gio/gdatainputstream.c:304 msgid "Unexpected early end-of-stream" msgstr "Fim do fluxo inesperadamente prematuro" -#: ../gio/gdbusaddress.c:158 ../gio/gdbusaddress.c:246 -#: ../gio/gdbusaddress.c:327 +#: gio/gdbusaddress.c:158 gio/gdbusaddress.c:246 gio/gdbusaddress.c:327 #, c-format msgid "Unsupported key “%s” in address entry “%s”" msgstr "Não há suporte a chave “%s” na entrada de endereço “%s”" -#: ../gio/gdbusaddress.c:185 +#: gio/gdbusaddress.c:185 #, c-format msgid "" "Address “%s” is invalid (need exactly one of path, tmpdir or abstract keys)" @@ -397,28 +386,33 @@ "O endereço “%s” é inválido (é necessário exatamente um dentre: caminho, " "diretório temporário ou chaves abstratas)" -#: ../gio/gdbusaddress.c:198 +#: gio/gdbusaddress.c:198 #, c-format msgid "Meaningless key/value pair combination in address entry “%s”" msgstr "" "Combinação de pares chave/valor sem sentido na entrada de endereço “%s”" -#: ../gio/gdbusaddress.c:261 ../gio/gdbusaddress.c:342 +#: gio/gdbusaddress.c:261 gio/gdbusaddress.c:342 #, c-format msgid "Error in address “%s” — the port attribute is malformed" msgstr "Erro no endereço “%s” — o atributo porta está malformada" -#: ../gio/gdbusaddress.c:272 ../gio/gdbusaddress.c:353 +#: gio/gdbusaddress.c:272 gio/gdbusaddress.c:353 #, c-format msgid "Error in address “%s” — the family attribute is malformed" msgstr "Erro no endereço “%s” — o atributo família está malformada" -#: ../gio/gdbusaddress.c:463 +#: gio/gdbusaddress.c:423 gio/gdbusaddress.c:673 +#, c-format +msgid "Unknown or unsupported transport “%s” for address “%s”" +msgstr "Transporte desconhecido ou sem suporte “%s” para o endereço “%s”" + +#: gio/gdbusaddress.c:467 #, c-format msgid "Address element “%s” does not contain a colon (:)" msgstr "O elemento endereço “%s” não contém um caractere de dois-pontos (:)" -#: ../gio/gdbusaddress.c:484 +#: gio/gdbusaddress.c:488 #, c-format msgid "" "Key/Value pair %d, “%s”, in address element “%s” does not contain an equal " @@ -427,7 +421,7 @@ "O par chave/valor %d, “%s”, no elemento endereço “%s”, não contém um sinal " "de igual" -#: ../gio/gdbusaddress.c:498 +#: gio/gdbusaddress.c:502 #, c-format msgid "" "Error unescaping key or value in Key/Value pair %d, “%s”, in address element " @@ -436,7 +430,7 @@ "Erro ao distinguir a chave sem escape ou valor no par chave/valor %d, “%s”, " "no elemento endereço “%s”" -#: ../gio/gdbusaddress.c:576 +#: gio/gdbusaddress.c:580 #, c-format msgid "" "Error in address “%s” — the unix transport requires exactly one of the keys " @@ -445,97 +439,92 @@ "Erro no endereço “%s” — o transporte Unix requer exatamente uma das chaves " "“path” ou “abstract” sejam definidas" -#: ../gio/gdbusaddress.c:612 +#: gio/gdbusaddress.c:616 #, c-format msgid "Error in address “%s” — the host attribute is missing or malformed" msgstr "" "Erro no endereço “%s” — o atributo servidor está faltando ou malformado" -#: ../gio/gdbusaddress.c:626 +#: gio/gdbusaddress.c:630 #, c-format msgid "Error in address “%s” — the port attribute is missing or malformed" msgstr "Erro no endereço “%s” — o atributo porta está faltando ou malformado" -#: ../gio/gdbusaddress.c:640 +#: gio/gdbusaddress.c:644 #, c-format msgid "Error in address “%s” — the noncefile attribute is missing or malformed" msgstr "" "Erro no endereço “%s” — o atributo do arquivo de valor de uso único está " "faltando ou malformado" -#: ../gio/gdbusaddress.c:661 +#: gio/gdbusaddress.c:665 msgid "Error auto-launching: " msgstr "Erro ao iniciar automaticamente: " -#: ../gio/gdbusaddress.c:669 -#, c-format -msgid "Unknown or unsupported transport “%s” for address “%s”" -msgstr "Transporte desconhecido ou sem suporte “%s” para o endereço “%s”" - -#: ../gio/gdbusaddress.c:714 +#: gio/gdbusaddress.c:718 #, c-format msgid "Error opening nonce file “%s”: %s" msgstr "Erro ao abrir arquivo de valor de uso único “%s”: %s" -#: ../gio/gdbusaddress.c:733 +#: gio/gdbusaddress.c:737 #, c-format msgid "Error reading from nonce file “%s”: %s" msgstr "Erro ao ler arquivo de valor de uso único “%s”: %s" -#: ../gio/gdbusaddress.c:742 +#: gio/gdbusaddress.c:746 #, c-format msgid "Error reading from nonce file “%s”, expected 16 bytes, got %d" msgstr "" "Erro ao ler o arquivo de valor de uso único “%s”; era esperado 16 bytes, mas " "foi obtido %d" -#: ../gio/gdbusaddress.c:760 +#: gio/gdbusaddress.c:764 #, c-format msgid "Error writing contents of nonce file “%s” to stream:" msgstr "Erro ao gravar o arquivo de valor de uso único “%s” no fluxo:" -#: ../gio/gdbusaddress.c:969 +#: gio/gdbusaddress.c:973 msgid "The given address is empty" msgstr "O endereço fornecido está vazio" -#: ../gio/gdbusaddress.c:1082 +#: gio/gdbusaddress.c:1086 #, c-format msgid "Cannot spawn a message bus when setuid" msgstr "Não foi possível chamar um barramento de mensagens com setuid" -#: ../gio/gdbusaddress.c:1089 +#: gio/gdbusaddress.c:1093 msgid "Cannot spawn a message bus without a machine-id: " msgstr "" "Não foi possível chamar um barramento de mensagens sem um ID de máquina: " -#: ../gio/gdbusaddress.c:1096 +#: gio/gdbusaddress.c:1100 #, c-format msgid "Cannot autolaunch D-Bus without X11 $DISPLAY" msgstr "Não foi possível iniciar automaticamente o D-Bus sem X11 $DISPLAY" -#: ../gio/gdbusaddress.c:1138 +#: gio/gdbusaddress.c:1142 #, c-format msgid "Error spawning command line “%s”: " msgstr "Erro ao chamar a linha de comandos “%s”: " -#: ../gio/gdbusaddress.c:1355 +#: gio/gdbusaddress.c:1359 #, c-format msgid "(Type any character to close this window)\n" msgstr "(Digite qualquer tecla para fechar esta janela)\n" -#: ../gio/gdbusaddress.c:1509 +#: gio/gdbusaddress.c:1513 #, c-format msgid "Session dbus not running, and autolaunch failed" msgstr "A sessão dbus não está em execução, e o início automático falhou" -#: ../gio/gdbusaddress.c:1520 +#: gio/gdbusaddress.c:1524 #, c-format msgid "Cannot determine session bus address (not implemented for this OS)" msgstr "" "Não foi possível determinar o endereço de barramento da sessão (sem " "implementação para este SO)" -#: ../gio/gdbusaddress.c:1658 +#: gio/gdbusaddress.c:1662 #, c-format msgid "" "Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable " @@ -544,7 +533,7 @@ "Não foi possível determinar o endereço de barramento da variável de ambiente " "DBUS_STARTER_BUS_TYPE — valor desconhecido “%s”" -#: ../gio/gdbusaddress.c:1667 ../gio/gdbusconnection.c:7160 +#: gio/gdbusaddress.c:1671 gio/gdbusconnection.c:7160 msgid "" "Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment " "variable is not set" @@ -552,20 +541,20 @@ "Não foi possível determinar o endereço do barramento porque a variável de " "ambiente DBUS_STARTER_BUS_TYPE não está definida" -#: ../gio/gdbusaddress.c:1677 +#: gio/gdbusaddress.c:1681 #, c-format msgid "Unknown bus type %d" msgstr "Tipo de barramento %d desconhecido" -#: ../gio/gdbusauth.c:293 +#: gio/gdbusauth.c:293 msgid "Unexpected lack of content trying to read a line" msgstr "Falta de conteúdo inesperada ao tentar ler uma linha" -#: ../gio/gdbusauth.c:337 +#: gio/gdbusauth.c:337 msgid "Unexpected lack of content trying to (safely) read a line" msgstr "Falta de conteúdo inesperada ao tentar (seguramente) ler uma linha" -#: ../gio/gdbusauth.c:508 +#: gio/gdbusauth.c:508 #, c-format msgid "" "Exhausted all available authentication mechanisms (tried: %s) (available: %s)" @@ -573,16 +562,16 @@ "Foram esgotados todos mecanismos de autenticação disponíveis (tentado: %s) " "(disponível: %s)" -#: ../gio/gdbusauth.c:1171 +#: gio/gdbusauth.c:1171 msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer" msgstr "Cancelado via GDBusAuthObserver::authorize-authenticated-peer" -#: ../gio/gdbusauthmechanismsha1.c:262 +#: gio/gdbusauthmechanismsha1.c:262 #, c-format msgid "Error when getting information for directory “%s”: %s" msgstr "Erro ao obter informação para o diretório “%s”: %s" -#: ../gio/gdbusauthmechanismsha1.c:274 +#: gio/gdbusauthmechanismsha1.c:274 #, c-format msgid "" "Permissions on directory “%s” are malformed. Expected mode 0700, got 0%o" @@ -590,22 +579,22 @@ "As permissões no diretório “%s” estão malformadas. É esperado 0700, mas foi " "obtido 0%o" -#: ../gio/gdbusauthmechanismsha1.c:296 +#: gio/gdbusauthmechanismsha1.c:296 #, c-format msgid "Error creating directory “%s”: %s" msgstr "Erro ao criar o diretório “%s”: %s" -#: ../gio/gdbusauthmechanismsha1.c:379 +#: gio/gdbusauthmechanismsha1.c:379 #, c-format msgid "Error opening keyring “%s” for reading: " msgstr "Erro ao abrir o chaveiro “%s” para leitura: " -#: ../gio/gdbusauthmechanismsha1.c:402 ../gio/gdbusauthmechanismsha1.c:720 +#: gio/gdbusauthmechanismsha1.c:402 gio/gdbusauthmechanismsha1.c:720 #, c-format msgid "Line %d of the keyring at “%s” with content “%s” is malformed" msgstr "A linha %d do chaveiro em “%s” com o conteúdo “%s” está malformado" -#: ../gio/gdbusauthmechanismsha1.c:416 ../gio/gdbusauthmechanismsha1.c:734 +#: gio/gdbusauthmechanismsha1.c:416 gio/gdbusauthmechanismsha1.c:734 #, c-format msgid "" "First token of line %d of the keyring at “%s” with content “%s” is malformed" @@ -613,7 +602,7 @@ "O primeiro símbolo da linha %d do chaveiro em “%s” com o conteúdo “%s” está " "malformado" -#: ../gio/gdbusauthmechanismsha1.c:430 ../gio/gdbusauthmechanismsha1.c:748 +#: gio/gdbusauthmechanismsha1.c:430 gio/gdbusauthmechanismsha1.c:748 #, c-format msgid "" "Second token of line %d of the keyring at “%s” with content “%s” is malformed" @@ -621,136 +610,136 @@ "O segundo símbolo da linha %d do chaveiro em “%s” com o conteúdo “%s” está " "malformado" -#: ../gio/gdbusauthmechanismsha1.c:454 +#: gio/gdbusauthmechanismsha1.c:454 #, c-format msgid "Didn’t find cookie with id %d in the keyring at “%s”" msgstr "Não foi possível localizar um anexo com o ID %d no chaveiro em “%s”" -#: ../gio/gdbusauthmechanismsha1.c:536 +#: gio/gdbusauthmechanismsha1.c:536 #, c-format msgid "Error deleting stale lock file “%s”: %s" msgstr "Erro ao excluir o arquivo de bloqueio anterior “%s”: %s" -#: ../gio/gdbusauthmechanismsha1.c:568 +#: gio/gdbusauthmechanismsha1.c:568 #, c-format msgid "Error creating lock file “%s”: %s" msgstr "Erro ao criar o arquivo de bloqueio “%s”: %s" -#: ../gio/gdbusauthmechanismsha1.c:599 +#: gio/gdbusauthmechanismsha1.c:599 #, c-format msgid "Error closing (unlinked) lock file “%s”: %s" msgstr "Erro ao fechar o arquivo de bloqueio (desvinculado) “%s”: %s" -#: ../gio/gdbusauthmechanismsha1.c:610 +#: gio/gdbusauthmechanismsha1.c:610 #, c-format msgid "Error unlinking lock file “%s”: %s" msgstr "Erro ao desvincular o arquivo de bloqueio “%s”: %s" -#: ../gio/gdbusauthmechanismsha1.c:687 +#: gio/gdbusauthmechanismsha1.c:687 #, c-format msgid "Error opening keyring “%s” for writing: " msgstr "Erro ao abrir o chaveiro “%s” para escrita: " -#: ../gio/gdbusauthmechanismsha1.c:883 +#: gio/gdbusauthmechanismsha1.c:883 #, c-format msgid "(Additionally, releasing the lock for “%s” also failed: %s) " msgstr "(Adicionalmente, liberar o bloqueio de “%s” também falhou: %s) " -#: ../gio/gdbusconnection.c:612 ../gio/gdbusconnection.c:2378 +#: gio/gdbusconnection.c:612 gio/gdbusconnection.c:2378 msgid "The connection is closed" msgstr "A conexão está fechada" -#: ../gio/gdbusconnection.c:1879 +#: gio/gdbusconnection.c:1879 msgid "Timeout was reached" msgstr "O tempo limite foi alcançado" -#: ../gio/gdbusconnection.c:2500 +#: gio/gdbusconnection.c:2500 msgid "" "Unsupported flags encountered when constructing a client-side connection" msgstr "" "Foram encontrados sinalizadores sem suporte ao construir uma conexão do lado " "do cliente" -#: ../gio/gdbusconnection.c:4124 ../gio/gdbusconnection.c:4471 +#: gio/gdbusconnection.c:4124 gio/gdbusconnection.c:4471 #, c-format msgid "" "No such interface 'org.freedesktop.DBus.Properties' on object at path %s" msgstr "" "Nenhuma interface “org.freedesktop.DBus.Properties” no objeto no caminho %s" -#: ../gio/gdbusconnection.c:4266 +#: gio/gdbusconnection.c:4266 #, c-format msgid "No such property '%s'" msgstr "Nenhuma propriedade “%s”" -#: ../gio/gdbusconnection.c:4278 +#: gio/gdbusconnection.c:4278 #, c-format msgid "Property '%s' is not readable" msgstr "A propriedade “%s” está sem leitura" -#: ../gio/gdbusconnection.c:4289 +#: gio/gdbusconnection.c:4289 #, c-format msgid "Property '%s' is not writable" msgstr "A propriedade “%s” está sem escrita" -#: ../gio/gdbusconnection.c:4309 +#: gio/gdbusconnection.c:4309 #, c-format msgid "Error setting property '%s': Expected type '%s' but got '%s'" msgstr "" "Erro ao definir a propriedade “%s”: o tipo esperado é “%s”, mas obteve “%s”" -#: ../gio/gdbusconnection.c:4414 ../gio/gdbusconnection.c:4622 -#: ../gio/gdbusconnection.c:6591 +#: gio/gdbusconnection.c:4414 gio/gdbusconnection.c:4622 +#: gio/gdbusconnection.c:6591 #, c-format msgid "No such interface '%s'" msgstr "Nenhuma interface “%s”" -#: ../gio/gdbusconnection.c:4840 ../gio/gdbusconnection.c:7100 +#: gio/gdbusconnection.c:4840 gio/gdbusconnection.c:7100 #, c-format msgid "No such interface '%s' on object at path %s" msgstr "Nenhuma interface “%s” no objeto no caminho %s" -#: ../gio/gdbusconnection.c:4938 +#: gio/gdbusconnection.c:4938 #, c-format msgid "No such method '%s'" msgstr "Método “%s” inexistente" -#: ../gio/gdbusconnection.c:4969 +#: gio/gdbusconnection.c:4969 #, c-format msgid "Type of message, '%s', does not match expected type '%s'" msgstr "O tipo da mensagem, “%s”, não equivale ao tipo esperado “%s”" -#: ../gio/gdbusconnection.c:5167 +#: gio/gdbusconnection.c:5167 #, c-format msgid "An object is already exported for the interface %s at %s" msgstr "Um objeto já foi exportado para a interface %s em %s" -#: ../gio/gdbusconnection.c:5393 +#: gio/gdbusconnection.c:5393 #, c-format msgid "Unable to retrieve property %s.%s" msgstr "Não foi possível obter a propriedade %s.%s" -#: ../gio/gdbusconnection.c:5449 +#: gio/gdbusconnection.c:5449 #, c-format msgid "Unable to set property %s.%s" msgstr "Não foi possível definir a propriedade %s.%s" -#: ../gio/gdbusconnection.c:5627 +#: gio/gdbusconnection.c:5627 #, c-format msgid "Method '%s' returned type '%s', but expected '%s'" msgstr "O método “%s” retornou o tipo “%s”, mas é esperado “%s”" -#: ../gio/gdbusconnection.c:6702 +#: gio/gdbusconnection.c:6702 #, c-format msgid "Method '%s' on interface '%s' with signature '%s' does not exist" msgstr "O método “%s” na interface “%s” com a assinatura “%s” não existe" -#: ../gio/gdbusconnection.c:6823 +#: gio/gdbusconnection.c:6823 #, c-format msgid "A subtree is already exported for %s" msgstr "Uma subárvore já foi exportada para %s" -#: ../gio/gdbusconnection.c:7151 +#: gio/gdbusconnection.c:7151 #, c-format msgid "" "Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable " @@ -759,33 +748,33 @@ "Não foi possível determinar o endereço de barramento da variável de ambiente " "DBUS_STARTER_BUS_TYPE - valor desconhecido “%s”" -#: ../gio/gdbusmessage.c:1246 +#: gio/gdbusmessage.c:1249 msgid "type is INVALID" msgstr "o tipo é INVALID" -#: ../gio/gdbusmessage.c:1257 +#: gio/gdbusmessage.c:1260 msgid "METHOD_CALL message: PATH or MEMBER header field is missing" msgstr "" "Mensagem de METHOD_CALL: O campo de cabeçalho PATH ou MEMBER está faltando" -#: ../gio/gdbusmessage.c:1268 +#: gio/gdbusmessage.c:1271 msgid "METHOD_RETURN message: REPLY_SERIAL header field is missing" msgstr "" "Mensagem de METHOD_RETURN: O campo de cabeçalho REPLY_SERIAL está faltando" -#: ../gio/gdbusmessage.c:1280 +#: gio/gdbusmessage.c:1283 msgid "ERROR message: REPLY_SERIAL or ERROR_NAME header field is missing" msgstr "" "Mensagem de ERROR: O campo de cabeçalho REPLY_SERIAL ou ERROR_NAME está " "faltando" -#: ../gio/gdbusmessage.c:1293 +#: gio/gdbusmessage.c:1296 msgid "SIGNAL message: PATH, INTERFACE or MEMBER header field is missing" msgstr "" "Mensagem de SIGNAL: O campo de cabeçalho PATH, INTERFACE ou MEMBER está " "faltando" -#: ../gio/gdbusmessage.c:1301 +#: gio/gdbusmessage.c:1304 msgid "" "SIGNAL message: The PATH header field is using the reserved value /org/" "freedesktop/DBus/Local" @@ -793,7 +782,7 @@ "Mensagem de SIGNAL: O campo de cabeçalho PATH está usando o valor reservado /" "org/freedesktop/DBus/Local" -#: ../gio/gdbusmessage.c:1309 +#: gio/gdbusmessage.c:1312 msgid "" "SIGNAL message: The INTERFACE header field is using the reserved value org." "freedesktop.DBus.Local" @@ -801,21 +790,21 @@ "Mensagem de SIGNAL: O campo de cabeçalho INTERFACE está usando o valor " "reservado org.freedesktop.DBus.Local" -#: ../gio/gdbusmessage.c:1357 ../gio/gdbusmessage.c:1417 +#: gio/gdbusmessage.c:1360 gio/gdbusmessage.c:1420 #, c-format msgid "Wanted to read %lu byte but only got %lu" msgid_plural "Wanted to read %lu bytes but only got %lu" msgstr[0] "Ao tentar ler %lu byte obteve-se %lu" msgstr[1] "Ao tentar ler %lu bytes obteve-se %lu" -#: ../gio/gdbusmessage.c:1371 +#: gio/gdbusmessage.c:1374 #, c-format msgid "Expected NUL byte after the string “%s” but found byte %d" msgstr "" "Era esperado um byte NUL (nulo) após o texto “%s”, mas foi localizado o byte " "%d" -#: ../gio/gdbusmessage.c:1390 +#: gio/gdbusmessage.c:1393 #, c-format msgid "" "Expected valid UTF-8 string but found invalid bytes at byte offset %d " @@ -825,17 +814,17 @@ "posição %d (tamanho do texto é %d). O texto UTF-8 válido até este ponto era " "“%s”" -#: ../gio/gdbusmessage.c:1593 +#: gio/gdbusmessage.c:1596 #, c-format msgid "Parsed value “%s” is not a valid D-Bus object path" msgstr "O valor “%s” analisado não é um objeto de caminho D-Bus válido" -#: ../gio/gdbusmessage.c:1615 +#: gio/gdbusmessage.c:1618 #, c-format msgid "Parsed value “%s” is not a valid D-Bus signature" msgstr "O valor “%s” analisado não é uma assinatura D-Bus válida" -#: ../gio/gdbusmessage.c:1662 +#: gio/gdbusmessage.c:1665 #, c-format msgid "" "Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)." @@ -848,7 +837,7 @@ "Foi encontrado um vetor com tamanho de %u bytes. O tamanho máximo é de 2<<26 " "bytes (64 MB)." -#: ../gio/gdbusmessage.c:1682 +#: gio/gdbusmessage.c:1685 #, c-format msgid "" "Encountered array of type “a%c”, expected to have a length a multiple of %u " @@ -858,12 +847,12 @@ "comprimento múltiplo de %u bytes, porém foi localizado %u bytes em " "comprimento" -#: ../gio/gdbusmessage.c:1849 +#: gio/gdbusmessage.c:1855 #, c-format msgid "Parsed value “%s” for variant is not a valid D-Bus signature" msgstr "O valor “%s” analisado para variante não é uma assinatura D-Bus válida" -#: ../gio/gdbusmessage.c:1873 +#: gio/gdbusmessage.c:1879 #, c-format msgid "" "Error deserializing GVariant with type string “%s” from the D-Bus wire format" @@ -871,7 +860,7 @@ "Erro ao desserializar GVariant com o texto de tipo “%s” do formato " "delimitado pelo D-Bus" -#: ../gio/gdbusmessage.c:2055 +#: gio/gdbusmessage.c:2064 #, c-format msgid "" "Invalid endianness value. Expected 0x6c (“l”) or 0x42 (“B”) but found value " @@ -880,27 +869,31 @@ "Valor identificador de endian inválido. Era esperado 0x6c (“l”) ou 0x42 " "(“B”), mas foi localizado o valor 0x%02x" -#: ../gio/gdbusmessage.c:2068 +#: gio/gdbusmessage.c:2077 #, c-format msgid "Invalid major protocol version. Expected 1 but found %d" msgstr "" "Versão majoritária de protocolo inválida. Era esperado 1, mas foi localizado " "%d" -#: ../gio/gdbusmessage.c:2124 +#: gio/gdbusmessage.c:2130 gio/gdbusmessage.c:2720 +msgid "Signature header found but is not of type signature" +msgstr "Cabeçalho de assinatura localizada, mas não é um tipo assinatura" + +#: gio/gdbusmessage.c:2142 #, c-format msgid "Signature header with signature “%s” found but message body is empty" msgstr "" "O cabeçalho de assinatura foi localizado com a assinatura “%s”, mas o corpo " "da mensagem está vazio" -#: ../gio/gdbusmessage.c:2138 +#: gio/gdbusmessage.c:2156 #, c-format msgid "Parsed value “%s” is not a valid D-Bus signature (for body)" msgstr "" "O valor “%s” analisado não é uma assinatura D-Bus válida (para o corpo)" -#: ../gio/gdbusmessage.c:2168 +#: gio/gdbusmessage.c:2186 #, c-format msgid "No signature header in message but the message body is %u byte" msgid_plural "No signature header in message but the message body is %u bytes" @@ -911,11 +904,11 @@ "Nenhum cabeçalho de assinatura na mensagem, mas o corpo da mensagem tem %u " "bytes" -#: ../gio/gdbusmessage.c:2178 +#: gio/gdbusmessage.c:2196 msgid "Cannot deserialize message: " msgstr "Não foi possível desserializar a mensagem: " -#: ../gio/gdbusmessage.c:2519 +#: gio/gdbusmessage.c:2537 #, c-format msgid "" "Error serializing GVariant with type string “%s” to the D-Bus wire format" @@ -923,7 +916,7 @@ "Erro ao serializar GVariant com o texto de tipo “%s” para o formato " "delimitado pelo D-Bus" -#: ../gio/gdbusmessage.c:2656 +#: gio/gdbusmessage.c:2674 #, c-format msgid "" "Number of file descriptors in message (%d) differs from header field (%d)" @@ -931,18 +924,18 @@ "O número de descritores de arquivo na mensagem (%d) difere do campo de " "cabeçalho (%d)" -#: ../gio/gdbusmessage.c:2664 +#: gio/gdbusmessage.c:2682 msgid "Cannot serialize message: " msgstr "Não foi possível serializar a mensagem: " -#: ../gio/gdbusmessage.c:2708 +#: gio/gdbusmessage.c:2736 #, c-format msgid "Message body has signature “%s” but there is no signature header" msgstr "" "O corpo da mensagem tem a assinatura “%s”, mas não há um cabeçalho de " "assinatura" -#: ../gio/gdbusmessage.c:2718 +#: gio/gdbusmessage.c:2746 #, c-format msgid "" "Message body has type signature “%s” but signature in the header field is " @@ -951,43 +944,43 @@ "O corpo da mensagem tem o tipo de assinatura “%s”, mas a assinatura no campo " "de cabeçalho é “%s”" -#: ../gio/gdbusmessage.c:2734 +#: gio/gdbusmessage.c:2762 #, c-format msgid "Message body is empty but signature in the header field is “(%s)”" msgstr "" "O corpo da mensagem está vazio, mas a assinatura no campo de cabeçalho é " "“(%s)”" -#: ../gio/gdbusmessage.c:3287 +#: gio/gdbusmessage.c:3315 #, c-format msgid "Error return with body of type “%s”" msgstr "Retorno de erro com o corpo de tipo “%s”" -#: ../gio/gdbusmessage.c:3295 +#: gio/gdbusmessage.c:3323 msgid "Error return with empty body" msgstr "Retorno de erro com o corpo vazio" -#: ../gio/gdbusprivate.c:2066 +#: gio/gdbusprivate.c:2066 #, c-format msgid "Unable to get Hardware profile: %s" msgstr "Não foi possível obter o perfil da máquina: %s" -#: ../gio/gdbusprivate.c:2111 +#: gio/gdbusprivate.c:2111 msgid "Unable to load /var/lib/dbus/machine-id or /etc/machine-id: " msgstr "" "Não foi possível carregar /var/lib/dbus/machine-id ou /etc/machine-id: " -#: ../gio/gdbusproxy.c:1612 +#: gio/gdbusproxy.c:1612 #, c-format msgid "Error calling StartServiceByName for %s: " msgstr "Erro ao chamar StartServiceByName para %s: " -#: ../gio/gdbusproxy.c:1635 +#: gio/gdbusproxy.c:1635 #, c-format msgid "Unexpected reply %d from StartServiceByName(\"%s\") method" msgstr "Resposta %d inesperada do método StartServiceByName(\"%s\")" -#: ../gio/gdbusproxy.c:2726 ../gio/gdbusproxy.c:2860 +#: gio/gdbusproxy.c:2726 gio/gdbusproxy.c:2860 msgid "" "Cannot invoke method; proxy is for a well-known name without an owner and " "proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag" @@ -996,32 +989,32 @@ "e o proxy foi construído com o sinalizador " "G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START" -#: ../gio/gdbusserver.c:708 +#: gio/gdbusserver.c:708 msgid "Abstract name space not supported" msgstr "Não há suporte a espaço de nome abstrato" -#: ../gio/gdbusserver.c:795 +#: gio/gdbusserver.c:795 msgid "Cannot specify nonce file when creating a server" msgstr "" "Não foi possível especificar o arquivo de valor de uso único ao criar um " "servidor" -#: ../gio/gdbusserver.c:876 +#: gio/gdbusserver.c:876 #, c-format msgid "Error writing nonce file at “%s”: %s" msgstr "Erro ao gravar o arquivo de valor de uso único em “%s”: %s" -#: ../gio/gdbusserver.c:1047 +#: gio/gdbusserver.c:1047 #, c-format msgid "The string “%s” is not a valid D-Bus GUID" msgstr "O texto “%s” não é válido para GUID D-Bus" -#: ../gio/gdbusserver.c:1087 +#: gio/gdbusserver.c:1087 #, c-format msgid "Cannot listen on unsupported transport “%s”" msgstr "Não é possível escutar no transporte “%s” por falta de suporte" -#: ../gio/gdbus-tool.c:95 +#: gio/gdbus-tool.c:95 #, c-format msgid "" "Commands:\n" @@ -1044,61 +1037,61 @@ "\n" "Use “%s COMANDO --help” para obter ajuda de cada comando.\n" -#: ../gio/gdbus-tool.c:167 ../gio/gdbus-tool.c:234 ../gio/gdbus-tool.c:306 -#: ../gio/gdbus-tool.c:330 ../gio/gdbus-tool.c:811 ../gio/gdbus-tool.c:1150 -#: ../gio/gdbus-tool.c:1592 +#: gio/gdbus-tool.c:185 gio/gdbus-tool.c:252 gio/gdbus-tool.c:324 +#: gio/gdbus-tool.c:348 gio/gdbus-tool.c:834 gio/gdbus-tool.c:1171 +#: gio/gdbus-tool.c:1613 #, c-format msgid "Error: %s\n" msgstr "Erro: %s\n" -#: ../gio/gdbus-tool.c:178 ../gio/gdbus-tool.c:247 ../gio/gdbus-tool.c:1608 +#: gio/gdbus-tool.c:196 gio/gdbus-tool.c:265 gio/gdbus-tool.c:1629 #, c-format msgid "Error parsing introspection XML: %s\n" msgstr "Erro ao analisar XML de introspecção: %s\n" -#: ../gio/gdbus-tool.c:216 +#: gio/gdbus-tool.c:234 #, c-format msgid "Error: %s is not a valid name\n" msgstr "Erro: %s não é um nome válido\n" -#: ../gio/gdbus-tool.c:364 +#: gio/gdbus-tool.c:382 msgid "Connect to the system bus" msgstr "Conectar ao barramento de sistema" -#: ../gio/gdbus-tool.c:365 +#: gio/gdbus-tool.c:383 msgid "Connect to the session bus" msgstr "Conectar ao barramento de sessão" -#: ../gio/gdbus-tool.c:366 +#: gio/gdbus-tool.c:384 msgid "Connect to given D-Bus address" msgstr "Conectar ao endereço D-Bus escolhido" -#: ../gio/gdbus-tool.c:376 +#: gio/gdbus-tool.c:394 msgid "Connection Endpoint Options:" msgstr "Opções de conexão de ponto final:" -#: ../gio/gdbus-tool.c:377 +#: gio/gdbus-tool.c:395 msgid "Options specifying the connection endpoint" msgstr "Opções especificando a conexão de ponto final" -#: ../gio/gdbus-tool.c:399 +#: gio/gdbus-tool.c:417 #, c-format msgid "No connection endpoint specified" msgstr "Nenhuma conexão de ponto final especificada" -#: ../gio/gdbus-tool.c:409 +#: gio/gdbus-tool.c:427 #, c-format msgid "Multiple connection endpoints specified" msgstr "Múltiplas conexões de ponto final especificadas" -#: ../gio/gdbus-tool.c:479 +#: gio/gdbus-tool.c:497 #, c-format msgid "" "Warning: According to introspection data, interface “%s” does not exist\n" msgstr "" "Aviso: De acordo com os dados de introspecção a interface “%s” não existe\n" -#: ../gio/gdbus-tool.c:488 +#: gio/gdbus-tool.c:506 #, c-format msgid "" "Warning: According to introspection data, method “%s” does not exist on " @@ -1107,169 +1100,163 @@ "Aviso: De acordo com os dados de introspecção o método “%s” não existe na " "interface “%s”\n" -#: ../gio/gdbus-tool.c:550 +#: gio/gdbus-tool.c:568 msgid "Optional destination for signal (unique name)" msgstr "Destino opcional para o sinal (nome único)" -#: ../gio/gdbus-tool.c:551 +#: gio/gdbus-tool.c:569 msgid "Object path to emit signal on" msgstr "Caminho do objeto para emitir sinal" -#: ../gio/gdbus-tool.c:552 +#: gio/gdbus-tool.c:570 msgid "Signal and interface name" msgstr "Nome de sinal e de interface" -#: ../gio/gdbus-tool.c:587 +#: gio/gdbus-tool.c:603 msgid "Emit a signal." msgstr "Emitir um sinal." -#: ../gio/gdbus-tool.c:642 ../gio/gdbus-tool.c:944 ../gio/gdbus-tool.c:1698 -#: ../gio/gdbus-tool.c:1931 ../gio/gdbus-tool.c:2152 +#: gio/gdbus-tool.c:658 gio/gdbus-tool.c:965 gio/gdbus-tool.c:1715 +#: gio/gdbus-tool.c:1944 gio/gdbus-tool.c:2164 #, c-format msgid "Error connecting: %s\n" msgstr "Erro ao conectar: %s\n" -#: ../gio/gdbus-tool.c:659 ../gio/gdbus-tool.c:961 ../gio/gdbus-tool.c:1715 -#: ../gio/gdbus-tool.c:1956 -#, c-format -msgid "Error: Destination is not specified\n" -msgstr "Erro: O destino não foi especificado\n" - -#: ../gio/gdbus-tool.c:670 +#: gio/gdbus-tool.c:678 #, c-format msgid "Error: %s is not a valid unique bus name.\n" msgstr "Erro: %s não é um nome válido de barramento exclusivo.\n" -#: ../gio/gdbus-tool.c:685 ../gio/gdbus-tool.c:987 ../gio/gdbus-tool.c:1741 -#, c-format +#: gio/gdbus-tool.c:697 gio/gdbus-tool.c:1008 gio/gdbus-tool.c:1758 msgid "Error: Object path is not specified\n" msgstr "Erro: O caminho do objeto não foi especificado\n" -#: ../gio/gdbus-tool.c:705 ../gio/gdbus-tool.c:1007 ../gio/gdbus-tool.c:1761 -#: ../gio/gdbus-tool.c:2002 +#: gio/gdbus-tool.c:720 gio/gdbus-tool.c:1028 gio/gdbus-tool.c:1778 +#: gio/gdbus-tool.c:2015 #, c-format msgid "Error: %s is not a valid object path\n" msgstr "Erro: %s não é um caminho de objeto válido\n" -#: ../gio/gdbus-tool.c:720 -#, c-format +#: gio/gdbus-tool.c:740 msgid "Error: Signal name is not specified\n" msgstr "Erro: O nome do sinal não foi especificado\n" -#: ../gio/gdbus-tool.c:731 +#: gio/gdbus-tool.c:754 #, c-format msgid "Error: Signal name “%s” is invalid\n" msgstr "Erro: O nome do sinal “%s” é inválido\n" -#: ../gio/gdbus-tool.c:743 +#: gio/gdbus-tool.c:766 #, c-format msgid "Error: %s is not a valid interface name\n" msgstr "Erro: %s não é um nome de interface válido\n" -#: ../gio/gdbus-tool.c:749 +#: gio/gdbus-tool.c:772 #, c-format msgid "Error: %s is not a valid member name\n" msgstr "Erro: %s não é um nome de membro válido\n" #. Use the original non-"parse-me-harder" error -#: ../gio/gdbus-tool.c:786 ../gio/gdbus-tool.c:1119 +#: gio/gdbus-tool.c:809 gio/gdbus-tool.c:1140 #, c-format msgid "Error parsing parameter %d: %s\n" msgstr "Erro ao analisar o parâmetro %d: %s\n" -#: ../gio/gdbus-tool.c:818 +#: gio/gdbus-tool.c:841 #, c-format msgid "Error flushing connection: %s\n" msgstr "Erro limpando conexão: %s\n" -#: ../gio/gdbus-tool.c:845 +#: gio/gdbus-tool.c:868 msgid "Destination name to invoke method on" msgstr "Nome do destino para chamar um método" -#: ../gio/gdbus-tool.c:846 +#: gio/gdbus-tool.c:869 msgid "Object path to invoke method on" msgstr "Caminho do objeto para chamar um método" -#: ../gio/gdbus-tool.c:847 +#: gio/gdbus-tool.c:870 msgid "Method and interface name" msgstr "Nome de método e de interface" -#: ../gio/gdbus-tool.c:848 +#: gio/gdbus-tool.c:871 msgid "Timeout in seconds" msgstr "Tempo limite em segundos" -#: ../gio/gdbus-tool.c:889 +#: gio/gdbus-tool.c:910 msgid "Invoke a method on a remote object." msgstr "Chamar um método no objeto remoto." -#: ../gio/gdbus-tool.c:972 ../gio/gdbus-tool.c:1732 ../gio/gdbus-tool.c:1967 +#: gio/gdbus-tool.c:982 gio/gdbus-tool.c:1732 gio/gdbus-tool.c:1969 +msgid "Error: Destination is not specified\n" +msgstr "Erro: O destino não foi especificado\n" + +#: gio/gdbus-tool.c:993 gio/gdbus-tool.c:1749 gio/gdbus-tool.c:1980 #, c-format msgid "Error: %s is not a valid bus name\n" msgstr "Erro: %s não é um nome de barramento válido\n" -#: ../gio/gdbus-tool.c:1022 -#, c-format +#: gio/gdbus-tool.c:1043 msgid "Error: Method name is not specified\n" msgstr "Erro: O nome do método não foi especificado\n" -#: ../gio/gdbus-tool.c:1033 +#: gio/gdbus-tool.c:1054 #, c-format msgid "Error: Method name “%s” is invalid\n" msgstr "Erro: O nome do método “%s” é inválido\n" -#: ../gio/gdbus-tool.c:1111 +#: gio/gdbus-tool.c:1132 #, c-format msgid "Error parsing parameter %d of type “%s”: %s\n" msgstr "Erro ao analisar o parâmetro %d do tipo “%s”: %s\n" -#: ../gio/gdbus-tool.c:1555 +#: gio/gdbus-tool.c:1576 msgid "Destination name to introspect" msgstr "Nome do destino para introspecção" -#: ../gio/gdbus-tool.c:1556 +#: gio/gdbus-tool.c:1577 msgid "Object path to introspect" msgstr "Caminho do objeto para introspecção" -#: ../gio/gdbus-tool.c:1557 +#: gio/gdbus-tool.c:1578 msgid "Print XML" msgstr "Exibir XML" -#: ../gio/gdbus-tool.c:1558 +#: gio/gdbus-tool.c:1579 msgid "Introspect children" msgstr "Auto-examinar filhos" -#: ../gio/gdbus-tool.c:1559 +#: gio/gdbus-tool.c:1580 msgid "Only print properties" msgstr "Apenas imprimir as propriedades" -#: ../gio/gdbus-tool.c:1650 +#: gio/gdbus-tool.c:1667 msgid "Introspect a remote object." msgstr "Introspecção de um objeto remoto." -#: ../gio/gdbus-tool.c:1853 +#: gio/gdbus-tool.c:1870 msgid "Destination name to monitor" msgstr "Nome do destino para monitorar" -#: ../gio/gdbus-tool.c:1854 +#: gio/gdbus-tool.c:1871 msgid "Object path to monitor" msgstr "Caminho do objeto para monitorar" -#: ../gio/gdbus-tool.c:1883 +#: gio/gdbus-tool.c:1896 msgid "Monitor a remote object." msgstr "Monitora um objeto remoto." -#: ../gio/gdbus-tool.c:1941 -#, c-format +#: gio/gdbus-tool.c:1954 msgid "Error: can’t monitor a non-message-bus connection\n" msgstr "" "Erro: não é possível monitorar uma conexão que não seja de barramento de " "mensagem\n" -#: ../gio/gdbus-tool.c:2065 +#: gio/gdbus-tool.c:2078 msgid "Service to activate before waiting for the other one (well-known name)" msgstr "Serviço a ser ativado antes de esperar por uma outra (nome conhecido)" -#: ../gio/gdbus-tool.c:2068 +#: gio/gdbus-tool.c:2081 msgid "" "Timeout to wait for before exiting with an error (seconds); 0 for no timeout " "(default)" @@ -1277,136 +1264,131 @@ "Tempo limite de espera antes de sair com um erro (segundos); 0 para nenhum " "tempo limite (padrão)" -#: ../gio/gdbus-tool.c:2116 +#: gio/gdbus-tool.c:2129 msgid "[OPTION…] BUS-NAME" msgstr "[OPÇÃO…] NOME-BARRAMENTO" -#: ../gio/gdbus-tool.c:2118 +#: gio/gdbus-tool.c:2130 msgid "Wait for a bus name to appear." msgstr "Espera por um nome de barramento para aparecer." -#: ../gio/gdbus-tool.c:2194 -#, c-format +#: gio/gdbus-tool.c:2206 msgid "Error: A service to activate for must be specified.\n" msgstr "Erro: Um serviço a ser ativado deve ser especificado.\n" -#: ../gio/gdbus-tool.c:2199 -#, c-format +#: gio/gdbus-tool.c:2211 msgid "Error: A service to wait for must be specified.\n" msgstr "Erro: Um serviço a ser esperado deve ser especificado.\n" -#: ../gio/gdbus-tool.c:2204 -#, c-format +#: gio/gdbus-tool.c:2216 msgid "Error: Too many arguments.\n" msgstr "Erro: Número excessivo de argumentos.\n" -#: ../gio/gdbus-tool.c:2212 ../gio/gdbus-tool.c:2219 +#: gio/gdbus-tool.c:2224 gio/gdbus-tool.c:2231 #, c-format msgid "Error: %s is not a valid well-known bus name.\n" msgstr "Erro: %s não é um nome válido de barramento conhecido.\n" -#: ../gio/gdesktopappinfo.c:2001 ../gio/gdesktopappinfo.c:4566 +#: gio/gdesktopappinfo.c:2001 gio/gdesktopappinfo.c:4566 msgid "Unnamed" msgstr "Sem nome" -#: ../gio/gdesktopappinfo.c:2411 +#: gio/gdesktopappinfo.c:2411 msgid "Desktop file didn’t specify Exec field" msgstr "O arquivo da área de trabalho não especifica o campo Exec" -#: ../gio/gdesktopappinfo.c:2701 +#: gio/gdesktopappinfo.c:2701 msgid "Unable to find terminal required for application" msgstr "Não é possível localizar o terminal requerido para o aplicativo" -#: ../gio/gdesktopappinfo.c:3135 +#: gio/gdesktopappinfo.c:3135 #, c-format msgid "Can’t create user application configuration folder %s: %s" msgstr "" "Não é possível criar pasta de configuração do aplicativo do usuário %s: %s" -#: ../gio/gdesktopappinfo.c:3139 +#: gio/gdesktopappinfo.c:3139 #, c-format msgid "Can’t create user MIME configuration folder %s: %s" msgstr "Não é possível criar pasta de configuração MIME do usuário %s: %s" -#: ../gio/gdesktopappinfo.c:3379 ../gio/gdesktopappinfo.c:3403 +#: gio/gdesktopappinfo.c:3379 gio/gdesktopappinfo.c:3403 msgid "Application information lacks an identifier" msgstr "A informação do aplicativo carece de um identificador" -#: ../gio/gdesktopappinfo.c:3637 +#: gio/gdesktopappinfo.c:3637 #, c-format msgid "Can’t create user desktop file %s" msgstr "Não é possível criar arquivo %s da área de trabalho do usuário" -#: ../gio/gdesktopappinfo.c:3771 +#: gio/gdesktopappinfo.c:3771 #, c-format msgid "Custom definition for %s" msgstr "Definição personalizada para %s" -#: ../gio/gdrive.c:417 +#: gio/gdrive.c:417 msgid "drive doesn’t implement eject" msgstr "a unidade não implementa ejetar" #. Translators: This is an error #. * message for drive objects that #. * don't implement any of eject or eject_with_operation. -#: ../gio/gdrive.c:495 +#: gio/gdrive.c:495 msgid "drive doesn’t implement eject or eject_with_operation" msgstr "a unidade não implementa ejetar ou eject_with_operation" -#: ../gio/gdrive.c:571 +#: gio/gdrive.c:571 msgid "drive doesn’t implement polling for media" msgstr "a unidade não implementa verificação por mídia" -#: ../gio/gdrive.c:776 +#: gio/gdrive.c:776 msgid "drive doesn’t implement start" msgstr "a unidade não implementa start" -#: ../gio/gdrive.c:878 +#: gio/gdrive.c:878 msgid "drive doesn’t implement stop" msgstr "a unidade não implementa stop" -#: ../gio/gdummytlsbackend.c:195 ../gio/gdummytlsbackend.c:317 -#: ../gio/gdummytlsbackend.c:509 +#: gio/gdummytlsbackend.c:195 gio/gdummytlsbackend.c:317 +#: gio/gdummytlsbackend.c:509 msgid "TLS support is not available" msgstr "Suporte TLS não disponível" -#: ../gio/gdummytlsbackend.c:419 +#: gio/gdummytlsbackend.c:419 msgid "DTLS support is not available" msgstr "Suporte DTLS não disponível" -#: ../gio/gemblem.c:323 +#: gio/gemblem.c:323 #, c-format msgid "Can’t handle version %d of GEmblem encoding" msgstr "Não é possível lidar com a versão %d da codificação GEmblem" -#: ../gio/gemblem.c:333 +#: gio/gemblem.c:333 #, c-format msgid "Malformed number of tokens (%d) in GEmblem encoding" msgstr "Número inválido de tokens (%d) na codificação GEmblem" -#: ../gio/gemblemedicon.c:362 +#: gio/gemblemedicon.c:362 #, c-format msgid "Can’t handle version %d of GEmblemedIcon encoding" msgstr "Não é possível lidar com a versão %d da codificação GEmblemedIcon" -#: ../gio/gemblemedicon.c:372 +#: gio/gemblemedicon.c:372 #, c-format msgid "Malformed number of tokens (%d) in GEmblemedIcon encoding" msgstr "Número inválido de tokens (%d) na codificação GEmblemedIcon" -#: ../gio/gemblemedicon.c:395 +#: gio/gemblemedicon.c:395 msgid "Expected a GEmblem for GEmblemedIcon" msgstr "Esperado um GEmblem para o GEmblemedIcon" -#: ../gio/gfile.c:1071 ../gio/gfile.c:1309 ../gio/gfile.c:1447 -#: ../gio/gfile.c:1685 ../gio/gfile.c:1740 ../gio/gfile.c:1798 -#: ../gio/gfile.c:1882 ../gio/gfile.c:1939 ../gio/gfile.c:2003 -#: ../gio/gfile.c:2058 ../gio/gfile.c:3725 ../gio/gfile.c:3780 -#: ../gio/gfile.c:4016 ../gio/gfile.c:4058 ../gio/gfile.c:4526 -#: ../gio/gfile.c:4937 ../gio/gfile.c:5022 ../gio/gfile.c:5112 -#: ../gio/gfile.c:5209 ../gio/gfile.c:5296 ../gio/gfile.c:5397 -#: ../gio/gfile.c:7975 ../gio/gfile.c:8065 ../gio/gfile.c:8149 -#: ../gio/win32/gwinhttpfile.c:437 +#: gio/gfile.c:1071 gio/gfile.c:1309 gio/gfile.c:1447 gio/gfile.c:1685 +#: gio/gfile.c:1740 gio/gfile.c:1798 gio/gfile.c:1882 gio/gfile.c:1939 +#: gio/gfile.c:2003 gio/gfile.c:2058 gio/gfile.c:3733 gio/gfile.c:3788 +#: gio/gfile.c:4024 gio/gfile.c:4066 gio/gfile.c:4534 gio/gfile.c:4945 +#: gio/gfile.c:5030 gio/gfile.c:5120 gio/gfile.c:5217 gio/gfile.c:5304 +#: gio/gfile.c:5405 gio/gfile.c:7983 gio/gfile.c:8073 gio/gfile.c:8157 +#: gio/win32/gwinhttpfile.c:437 msgid "Operation not supported" msgstr "Operação sem suporte" @@ -1414,205 +1396,205 @@ #. * trying to find the enclosing (user visible) #. * mount of a file, but none exists. #. -#: ../gio/gfile.c:1570 +#: gio/gfile.c:1570 msgid "Containing mount does not exist" msgstr "Ponto de montagem contido não existe" -#: ../gio/gfile.c:2617 ../gio/glocalfile.c:2446 +#: gio/gfile.c:2617 gio/glocalfile.c:2446 msgid "Can’t copy over directory" msgstr "Não é possível copiar sobre diretório" -#: ../gio/gfile.c:2677 +#: gio/gfile.c:2677 msgid "Can’t copy directory over directory" msgstr "Não é possível copiar diretório sobre diretório" -#: ../gio/gfile.c:2685 +#: gio/gfile.c:2685 msgid "Target file exists" msgstr "Arquivo alvo existe" -#: ../gio/gfile.c:2704 +#: gio/gfile.c:2704 msgid "Can’t recursively copy directory" msgstr "Não é possível copiar o diretório recursivamente" -#: ../gio/gfile.c:2979 +#: gio/gfile.c:2979 msgid "Splice not supported" msgstr "Não há suporte a união de arquivos" -#: ../gio/gfile.c:2983 ../gio/gfile.c:3027 +#: gio/gfile.c:2983 gio/gfile.c:3028 #, c-format msgid "Error splicing file: %s" msgstr "Erro ao unir o arquivo: %s" -#: ../gio/gfile.c:3136 +#: gio/gfile.c:3144 msgid "Copy (reflink/clone) between mounts is not supported" msgstr "Não há suporte a copiar (reflink/clone) entre montagens" -#: ../gio/gfile.c:3140 +#: gio/gfile.c:3148 msgid "Copy (reflink/clone) is not supported or invalid" msgstr "Não há suporte a copiar (reflink/clone) ou é inválido" -#: ../gio/gfile.c:3145 +#: gio/gfile.c:3153 msgid "Copy (reflink/clone) is not supported or didn’t work" msgstr "Não há suporte a copiar (reflink/clone) ou não funcionou" -#: ../gio/gfile.c:3208 +#: gio/gfile.c:3216 msgid "Can’t copy special file" msgstr "Não é possível copiar o arquivo especial" -#: ../gio/gfile.c:4006 +#: gio/gfile.c:4014 msgid "Invalid symlink value given" msgstr "Fornecido valor inválido de link simbólico" -#: ../gio/gfile.c:4167 +#: gio/gfile.c:4175 msgid "Trash not supported" msgstr "Não há suporte para lixeira" -#: ../gio/gfile.c:4279 +#: gio/gfile.c:4287 #, c-format msgid "File names cannot contain “%c”" msgstr "Nomes de arquivo não podem conter “%c”" -#: ../gio/gfile.c:6760 ../gio/gvolume.c:363 +#: gio/gfile.c:6768 gio/gvolume.c:363 msgid "volume doesn’t implement mount" msgstr "volume não implementa montagem" -#: ../gio/gfile.c:6869 +#: gio/gfile.c:6877 msgid "No application is registered as handling this file" msgstr "Nenhum aplicativo está registrado como manipulador deste arquivo" -#: ../gio/gfileenumerator.c:212 +#: gio/gfileenumerator.c:212 msgid "Enumerator is closed" msgstr "O enumerador está fechado" -#: ../gio/gfileenumerator.c:219 ../gio/gfileenumerator.c:278 -#: ../gio/gfileenumerator.c:377 ../gio/gfileenumerator.c:476 +#: gio/gfileenumerator.c:219 gio/gfileenumerator.c:278 +#: gio/gfileenumerator.c:377 gio/gfileenumerator.c:476 msgid "File enumerator has outstanding operation" msgstr "O enumerador do arquivo tem operação pendente" -#: ../gio/gfileenumerator.c:368 ../gio/gfileenumerator.c:467 +#: gio/gfileenumerator.c:368 gio/gfileenumerator.c:467 msgid "File enumerator is already closed" msgstr "O enumerador do arquivo já está fechado" -#: ../gio/gfileicon.c:236 +#: gio/gfileicon.c:236 #, c-format msgid "Can’t handle version %d of GFileIcon encoding" msgstr "Não é possível lidar com a versão %d da codificação GFileIcon" -#: ../gio/gfileicon.c:246 +#: gio/gfileicon.c:246 msgid "Malformed input data for GFileIcon" msgstr "Dados de entrada malformados para o GFileIcon" -#: ../gio/gfileinputstream.c:149 ../gio/gfileinputstream.c:394 -#: ../gio/gfileiostream.c:167 ../gio/gfileoutputstream.c:164 -#: ../gio/gfileoutputstream.c:497 +#: gio/gfileinputstream.c:149 gio/gfileinputstream.c:394 +#: gio/gfileiostream.c:167 gio/gfileoutputstream.c:164 +#: gio/gfileoutputstream.c:497 msgid "Stream doesn’t support query_info" msgstr "Fluxo não tem suporte para query_info" -#: ../gio/gfileinputstream.c:325 ../gio/gfileiostream.c:379 -#: ../gio/gfileoutputstream.c:371 +#: gio/gfileinputstream.c:325 gio/gfileiostream.c:379 +#: gio/gfileoutputstream.c:371 msgid "Seek not supported on stream" msgstr "Não há suporte à busca no fluxo" -#: ../gio/gfileinputstream.c:369 +#: gio/gfileinputstream.c:369 msgid "Truncate not allowed on input stream" msgstr "Não é permitido truncar fluxo de entrada" -#: ../gio/gfileiostream.c:455 ../gio/gfileoutputstream.c:447 +#: gio/gfileiostream.c:455 gio/gfileoutputstream.c:447 msgid "Truncate not supported on stream" msgstr "Não há suporte para truncar fluxo" -#: ../gio/ghttpproxy.c:91 ../gio/gresolver.c:410 ../gio/gresolver.c:476 -#: ../glib/gconvert.c:1786 +#: gio/ghttpproxy.c:91 gio/gresolver.c:410 gio/gresolver.c:476 +#: glib/gconvert.c:1786 msgid "Invalid hostname" msgstr "Nome de servidor inválido" -#: ../gio/ghttpproxy.c:143 +#: gio/ghttpproxy.c:143 msgid "Bad HTTP proxy reply" msgstr "Resposta do proxy HTTP inválida" -#: ../gio/ghttpproxy.c:159 +#: gio/ghttpproxy.c:159 msgid "HTTP proxy connection not allowed" msgstr "Conexão do proxy HTTP não permitida" -#: ../gio/ghttpproxy.c:164 +#: gio/ghttpproxy.c:164 msgid "HTTP proxy authentication failed" msgstr "Falha na autenticação com o proxy HTTP" -#: ../gio/ghttpproxy.c:167 +#: gio/ghttpproxy.c:167 msgid "HTTP proxy authentication required" msgstr "Autenticação necessária com o proxy HTTP" -#: ../gio/ghttpproxy.c:171 +#: gio/ghttpproxy.c:171 #, c-format msgid "HTTP proxy connection failed: %i" msgstr "Falha na conexão com o proxy HTTP: %i" -#: ../gio/ghttpproxy.c:269 +#: gio/ghttpproxy.c:269 msgid "HTTP proxy server closed connection unexpectedly." msgstr "O servidor proxy HTTP fechou a conexão de forma inesperada." -#: ../gio/gicon.c:290 +#: gio/gicon.c:290 #, c-format msgid "Wrong number of tokens (%d)" msgstr "Número errado de tokens (%d)" -#: ../gio/gicon.c:310 +#: gio/gicon.c:310 #, c-format msgid "No type for class name %s" msgstr "Sem tipo para a classe chamada %s" -#: ../gio/gicon.c:320 +#: gio/gicon.c:320 #, c-format msgid "Type %s does not implement the GIcon interface" msgstr "O tipo %s não implementa a interface GIcon" -#: ../gio/gicon.c:331 +#: gio/gicon.c:331 #, c-format msgid "Type %s is not classed" msgstr "O tipo %s não tem classe" -#: ../gio/gicon.c:345 +#: gio/gicon.c:345 #, c-format msgid "Malformed version number: %s" msgstr "Número de versão malformado: %s" -#: ../gio/gicon.c:359 +#: gio/gicon.c:359 #, c-format msgid "Type %s does not implement from_tokens() on the GIcon interface" msgstr "O tipo %s não implementa from_tokens() na interface GIcon" -#: ../gio/gicon.c:461 +#: gio/gicon.c:461 msgid "Can’t handle the supplied version of the icon encoding" msgstr "Não é possível lidar com a versão fornecida da codificação do ícone" -#: ../gio/ginetaddressmask.c:182 +#: gio/ginetaddressmask.c:182 msgid "No address specified" msgstr "Nenhum endereço fornecido" -#: ../gio/ginetaddressmask.c:190 +#: gio/ginetaddressmask.c:190 #, c-format msgid "Length %u is too long for address" msgstr "O tamanho %u é muito longo para o endereço" -#: ../gio/ginetaddressmask.c:223 +#: gio/ginetaddressmask.c:223 msgid "Address has bits set beyond prefix length" msgstr "O endereço contém bits ativos além do tamanho do prefixo (máscara)" -#: ../gio/ginetaddressmask.c:300 +#: gio/ginetaddressmask.c:300 #, c-format msgid "Could not parse “%s” as IP address mask" msgstr "Não foi possível interpretar “%s” como uma máscara de endereço IP" -#: ../gio/ginetsocketaddress.c:203 ../gio/ginetsocketaddress.c:220 -#: ../gio/gnativesocketaddress.c:109 ../gio/gunixsocketaddress.c:218 +#: gio/ginetsocketaddress.c:203 gio/ginetsocketaddress.c:220 +#: gio/gnativesocketaddress.c:109 gio/gunixsocketaddress.c:218 msgid "Not enough space for socket address" msgstr "Sem espaço suficiente para o endereço do soquete" -#: ../gio/ginetsocketaddress.c:235 +#: gio/ginetsocketaddress.c:235 msgid "Unsupported socket address" msgstr "Endereço de soquete não suportado" -#: ../gio/ginputstream.c:188 +#: gio/ginputstream.c:188 msgid "Input stream doesn’t implement read" msgstr "Fluxo de entrada não implementa leitura" @@ -1622,129 +1604,126 @@ #. Translators: This is an error you get if there is #. * already an operation running against this stream when #. * you try to start one -#: ../gio/ginputstream.c:1218 ../gio/giostream.c:310 -#: ../gio/goutputstream.c:1671 +#: gio/ginputstream.c:1218 gio/giostream.c:310 gio/goutputstream.c:1671 msgid "Stream has outstanding operation" msgstr "O fluxo tem operação pendente" -#: ../gio/gio-tool.c:160 +#: gio/gio-tool.c:160 msgid "Copy with file" msgstr "Copiar com o arquivo" -#: ../gio/gio-tool.c:164 +#: gio/gio-tool.c:164 msgid "Keep with file when moved" msgstr "Manter com o arquivo quando movido" -#: ../gio/gio-tool.c:205 +#: gio/gio-tool.c:205 msgid "“version” takes no arguments" msgstr "“version” não leva argumentos" -#: ../gio/gio-tool.c:207 ../gio/gio-tool.c:223 ../glib/goption.c:857 +#: gio/gio-tool.c:207 gio/gio-tool.c:223 glib/goption.c:857 msgid "Usage:" msgstr "Uso:" -#: ../gio/gio-tool.c:210 +#: gio/gio-tool.c:210 msgid "Print version information and exit." msgstr "Exibe a informação da versão e sai." -#: ../gio/gio-tool.c:224 +#: gio/gio-tool.c:224 msgid "[ARGS...]" msgstr "[ARGUMENTOS…]" -#: ../gio/gio-tool.c:226 +#: gio/gio-tool.c:226 msgid "Commands:" msgstr "Comandos:" -#: ../gio/gio-tool.c:229 +#: gio/gio-tool.c:229 msgid "Concatenate files to standard output" msgstr "Concatena arquivos para a saída padrão" -#: ../gio/gio-tool.c:230 +#: gio/gio-tool.c:230 msgid "Copy one or more files" msgstr "Copia um ou mais arquivos" -#: ../gio/gio-tool.c:231 +#: gio/gio-tool.c:231 msgid "Show information about locations" msgstr "Mostra informações sobre locais" -#: ../gio/gio-tool.c:232 +#: gio/gio-tool.c:232 msgid "List the contents of locations" msgstr "Lista o conteúdo dos locais" -#: ../gio/gio-tool.c:233 +#: gio/gio-tool.c:233 msgid "Get or set the handler for a mimetype" msgstr "Obtém ou define o manipulador para um tipo mime" -#: ../gio/gio-tool.c:234 +#: gio/gio-tool.c:234 msgid "Create directories" msgstr "Cria diretórios" -#: ../gio/gio-tool.c:235 +#: gio/gio-tool.c:235 msgid "Monitor files and directories for changes" msgstr "Monitora arquivos e diretórios por alterações" -#: ../gio/gio-tool.c:236 +#: gio/gio-tool.c:236 msgid "Mount or unmount the locations" msgstr "Monta ou desmonta os locais" -#: ../gio/gio-tool.c:237 +#: gio/gio-tool.c:237 msgid "Move one or more files" msgstr "Move um ou mais arquivos" -#: ../gio/gio-tool.c:238 +#: gio/gio-tool.c:238 msgid "Open files with the default application" msgstr "Abre arquivos com o aplicativo padrão" -#: ../gio/gio-tool.c:239 +#: gio/gio-tool.c:239 msgid "Rename a file" msgstr "Renomeia um arquivo" -#: ../gio/gio-tool.c:240 +#: gio/gio-tool.c:240 msgid "Delete one or more files" msgstr "Exclui um ou mais arquivos" -#: ../gio/gio-tool.c:241 +#: gio/gio-tool.c:241 msgid "Read from standard input and save" msgstr "Lê da entrada padrão e salva" -#: ../gio/gio-tool.c:242 +#: gio/gio-tool.c:242 msgid "Set a file attribute" msgstr "Define um atributo de arquivo" -#: ../gio/gio-tool.c:243 +#: gio/gio-tool.c:243 msgid "Move files or directories to the trash" msgstr "Move arquivos ou diretórios para a lixeira" -#: ../gio/gio-tool.c:244 +#: gio/gio-tool.c:244 msgid "Lists the contents of locations in a tree" msgstr "Lista o conteúdo de locais em uma árvore" -#: ../gio/gio-tool.c:246 +#: gio/gio-tool.c:246 #, c-format msgid "Use %s to get detailed help.\n" msgstr "Use %s para obter ajuda detalhada.\n" -#: ../gio/gio-tool-cat.c:87 +#: gio/gio-tool-cat.c:87 msgid "Error writing to stdout" msgstr "Erro ao gravar para a saída padrão" #. Translators: commandline placeholder -#: ../gio/gio-tool-cat.c:133 ../gio/gio-tool-info.c:282 -#: ../gio/gio-tool-list.c:165 ../gio/gio-tool-mkdir.c:48 -#: ../gio/gio-tool-monitor.c:37 ../gio/gio-tool-monitor.c:39 -#: ../gio/gio-tool-monitor.c:41 ../gio/gio-tool-monitor.c:43 -#: ../gio/gio-tool-monitor.c:203 ../gio/gio-tool-mount.c:1141 -#: ../gio/gio-tool-open.c:113 ../gio/gio-tool-remove.c:48 -#: ../gio/gio-tool-rename.c:45 ../gio/gio-tool-set.c:89 -#: ../gio/gio-tool-trash.c:81 ../gio/gio-tool-tree.c:239 +#: gio/gio-tool-cat.c:133 gio/gio-tool-info.c:282 gio/gio-tool-list.c:165 +#: gio/gio-tool-mkdir.c:48 gio/gio-tool-monitor.c:37 gio/gio-tool-monitor.c:39 +#: gio/gio-tool-monitor.c:41 gio/gio-tool-monitor.c:43 +#: gio/gio-tool-monitor.c:203 gio/gio-tool-mount.c:1123 gio/gio-tool-open.c:113 +#: gio/gio-tool-remove.c:48 gio/gio-tool-rename.c:45 gio/gio-tool-set.c:89 +#: gio/gio-tool-trash.c:81 gio/gio-tool-tree.c:239 msgid "LOCATION" msgstr "LOCAL" -#: ../gio/gio-tool-cat.c:138 +#: gio/gio-tool-cat.c:138 msgid "Concatenate files and print to standard output." msgstr "Concatena arquivos e os envia para a saída padrão." -#: ../gio/gio-tool-cat.c:140 +#: gio/gio-tool-cat.c:140 msgid "" "gio cat works just like the traditional cat utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" @@ -1754,58 +1733,55 @@ "usando locais GIO em vez de arquivos locais: por exemplo, você pode\n" "usar alguma coisa como smb://servidor/recurso/arquivo.txt como local." -#: ../gio/gio-tool-cat.c:162 ../gio/gio-tool-info.c:313 -#: ../gio/gio-tool-mkdir.c:76 ../gio/gio-tool-monitor.c:228 -#: ../gio/gio-tool-open.c:139 ../gio/gio-tool-remove.c:72 +#: gio/gio-tool-cat.c:162 gio/gio-tool-info.c:313 gio/gio-tool-mkdir.c:76 +#: gio/gio-tool-monitor.c:228 gio/gio-tool-open.c:139 gio/gio-tool-remove.c:72 msgid "No locations given" msgstr "Nenhum local fornecido" -#: ../gio/gio-tool-copy.c:42 ../gio/gio-tool-move.c:38 +#: gio/gio-tool-copy.c:42 gio/gio-tool-move.c:38 msgid "No target directory" msgstr "Nenhum diretório alvo" -#: ../gio/gio-tool-copy.c:43 ../gio/gio-tool-move.c:39 +#: gio/gio-tool-copy.c:43 gio/gio-tool-move.c:39 msgid "Show progress" msgstr "Mostra progresso" -#: ../gio/gio-tool-copy.c:44 ../gio/gio-tool-move.c:40 +#: gio/gio-tool-copy.c:44 gio/gio-tool-move.c:40 msgid "Prompt before overwrite" msgstr "Pergunta antes de sobrescrever" -#: ../gio/gio-tool-copy.c:45 +#: gio/gio-tool-copy.c:45 msgid "Preserve all attributes" msgstr "Preserva todos os atributos" -#: ../gio/gio-tool-copy.c:46 ../gio/gio-tool-move.c:41 -#: ../gio/gio-tool-save.c:49 +#: gio/gio-tool-copy.c:46 gio/gio-tool-move.c:41 gio/gio-tool-save.c:49 msgid "Backup existing destination files" msgstr "Cria backup dos arquivos de destino existentes" -#: ../gio/gio-tool-copy.c:47 +#: gio/gio-tool-copy.c:47 msgid "Never follow symbolic links" msgstr "Nunca segue links simbólicos" -#: ../gio/gio-tool-copy.c:72 ../gio/gio-tool-move.c:67 +#: gio/gio-tool-copy.c:72 gio/gio-tool-move.c:67 #, c-format msgid "Transferred %s out of %s (%s/s)" msgstr "Transferido(s) %s de %s (%s/s)" #. Translators: commandline placeholder -#: ../gio/gio-tool-copy.c:98 ../gio/gio-tool-move.c:94 +#: gio/gio-tool-copy.c:98 gio/gio-tool-move.c:94 msgid "SOURCE" msgstr "ORIGEM" #. Translators: commandline placeholder -#: ../gio/gio-tool-copy.c:98 ../gio/gio-tool-move.c:94 -#: ../gio/gio-tool-save.c:160 +#: gio/gio-tool-copy.c:98 gio/gio-tool-move.c:94 gio/gio-tool-save.c:160 msgid "DESTINATION" msgstr "DESTINO" -#: ../gio/gio-tool-copy.c:103 +#: gio/gio-tool-copy.c:103 msgid "Copy one or more files from SOURCE to DESTINATION." msgstr "Copia um ou mais arquivos de ORIGEM para DESTINO." -#: ../gio/gio-tool-copy.c:105 +#: gio/gio-tool-copy.c:105 msgid "" "gio copy is similar to the traditional cp utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" @@ -1815,93 +1791,88 @@ "GIO em vez de arquivos locais: por exemplo, você pode usar alguma\n" "coisa como smb://servidor/recurso/arquivo.txt como local." -#: ../gio/gio-tool-copy.c:147 +#: gio/gio-tool-copy.c:147 #, c-format msgid "Destination %s is not a directory" msgstr "O destino %s não é um diretório" -#: ../gio/gio-tool-copy.c:192 ../gio/gio-tool-move.c:185 +#: gio/gio-tool-copy.c:192 gio/gio-tool-move.c:185 #, c-format msgid "%s: overwrite “%s”? " msgstr "%s: sobrescrever “%s”? " -#: ../gio/gio-tool-info.c:34 +#: gio/gio-tool-info.c:34 msgid "List writable attributes" msgstr "Lista os atributos graváveis" -#: ../gio/gio-tool-info.c:35 +#: gio/gio-tool-info.c:35 msgid "Get file system info" msgstr "Obtém informação de sistema de arquivos" -#: ../gio/gio-tool-info.c:36 ../gio/gio-tool-list.c:35 +#: gio/gio-tool-info.c:36 gio/gio-tool-list.c:35 msgid "The attributes to get" msgstr "Os atributos a obter" -#: ../gio/gio-tool-info.c:36 ../gio/gio-tool-list.c:35 +#: gio/gio-tool-info.c:36 gio/gio-tool-list.c:35 msgid "ATTRIBUTES" msgstr "ATRIBUTOS" -#: ../gio/gio-tool-info.c:37 ../gio/gio-tool-list.c:38 ../gio/gio-tool-set.c:34 +#: gio/gio-tool-info.c:37 gio/gio-tool-list.c:38 gio/gio-tool-set.c:34 msgid "Don’t follow symbolic links" msgstr "Não segue links simbólicos" -#: ../gio/gio-tool-info.c:75 -#, c-format +#: gio/gio-tool-info.c:75 msgid "attributes:\n" msgstr "atributos:\n" #. Translators: This is a noun and represents and attribute of a file -#: ../gio/gio-tool-info.c:127 +#: gio/gio-tool-info.c:127 #, c-format msgid "display name: %s\n" msgstr "nome de exibição: %s\n" #. Translators: This is a noun and represents and attribute of a file -#: ../gio/gio-tool-info.c:132 +#: gio/gio-tool-info.c:132 #, c-format msgid "edit name: %s\n" msgstr "nome para edição: %s\n" -#: ../gio/gio-tool-info.c:138 +#: gio/gio-tool-info.c:138 #, c-format msgid "name: %s\n" msgstr "nome: %s\n" -#: ../gio/gio-tool-info.c:145 +#: gio/gio-tool-info.c:145 #, c-format msgid "type: %s\n" msgstr "tipo: %s\n" -#: ../gio/gio-tool-info.c:151 -#, c-format +#: gio/gio-tool-info.c:151 msgid "size: " msgstr "tamanho: " -#: ../gio/gio-tool-info.c:156 -#, c-format +#: gio/gio-tool-info.c:156 msgid "hidden\n" msgstr "oculto\n" -#: ../gio/gio-tool-info.c:159 +#: gio/gio-tool-info.c:159 #, c-format msgid "uri: %s\n" msgstr "uri: %s\n" -#: ../gio/gio-tool-info.c:228 -#, c-format +#: gio/gio-tool-info.c:228 msgid "Settable attributes:\n" msgstr "Atributos definíveis:\n" -#: ../gio/gio-tool-info.c:252 -#, c-format +#: gio/gio-tool-info.c:252 msgid "Writable attribute namespaces:\n" msgstr "Atributos graváveis no namespace:\n" -#: ../gio/gio-tool-info.c:287 +#: gio/gio-tool-info.c:287 msgid "Show information about locations." msgstr "Mostra informações sobre locais." -#: ../gio/gio-tool-info.c:289 +#: gio/gio-tool-info.c:289 msgid "" "gio info is similar to the traditional ls utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" @@ -1916,23 +1887,23 @@ "(ex.: standard::icon), ou apenas pelo espaço de nome (ex.: unix),\n" "ou por “*”, que corresponde a todos atributos" -#: ../gio/gio-tool-list.c:36 ../gio/gio-tool-tree.c:32 +#: gio/gio-tool-list.c:36 gio/gio-tool-tree.c:32 msgid "Show hidden files" msgstr "Mostra arquivos ocultos" -#: ../gio/gio-tool-list.c:37 +#: gio/gio-tool-list.c:37 msgid "Use a long listing format" msgstr "Usa um formato de listagem longa" -#: ../gio/gio-tool-list.c:39 +#: gio/gio-tool-list.c:39 msgid "Print full URIs" msgstr "Imprimir URIs completas" -#: ../gio/gio-tool-list.c:170 +#: gio/gio-tool-list.c:170 msgid "List the contents of the locations." msgstr "Lista o conteúdo dos locais." -#: ../gio/gio-tool-list.c:172 +#: gio/gio-tool-list.c:172 msgid "" "gio list is similar to the traditional ls utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" @@ -1946,19 +1917,19 @@ "(ex.: standard::icon)" #. Translators: commandline placeholder -#: ../gio/gio-tool-mime.c:71 +#: gio/gio-tool-mime.c:71 msgid "MIMETYPE" msgstr "TIPO MIME" -#: ../gio/gio-tool-mime.c:71 +#: gio/gio-tool-mime.c:71 msgid "HANDLER" msgstr "MANIPULADOR" -#: ../gio/gio-tool-mime.c:76 +#: gio/gio-tool-mime.c:76 msgid "Get or set the handler for a mimetype." msgstr "Obtém ou define o manipulador para um tipo mime." -#: ../gio/gio-tool-mime.c:78 +#: gio/gio-tool-mime.c:78 msgid "" "If no handler is given, lists registered and recommended applications\n" "for the mimetype. If a handler is given, it is set as the default\n" @@ -1968,59 +1939,55 @@ "recomendados para o tipo mime. Se um manipulador for fornecido, ele é\n" "definido como o manipulador padrão para o tipo mime." -#: ../gio/gio-tool-mime.c:100 +#: gio/gio-tool-mime.c:100 msgid "Must specify a single mimetype, and maybe a handler" msgstr "Deve-se especificar um único tipo mime, e talvez um manipulado" -#: ../gio/gio-tool-mime.c:116 +#: gio/gio-tool-mime.c:116 #, c-format msgid "No default applications for “%s”\n" msgstr "Nenhum aplicativo padrão para “%s”\n" -#: ../gio/gio-tool-mime.c:122 +#: gio/gio-tool-mime.c:122 #, c-format msgid "Default application for “%s”: %s\n" msgstr "Aplicativo padrão para “%s”: %s\n" -#: ../gio/gio-tool-mime.c:127 -#, c-format +#: gio/gio-tool-mime.c:127 msgid "Registered applications:\n" msgstr "Aplicativos registrados:\n" -#: ../gio/gio-tool-mime.c:129 -#, c-format +#: gio/gio-tool-mime.c:129 msgid "No registered applications\n" msgstr "Nenhum aplicativo registrado\n" -#: ../gio/gio-tool-mime.c:140 -#, c-format +#: gio/gio-tool-mime.c:140 msgid "Recommended applications:\n" msgstr "Aplicativos recomendados:\n" -#: ../gio/gio-tool-mime.c:142 -#, c-format +#: gio/gio-tool-mime.c:142 msgid "No recommended applications\n" msgstr "Nenhum aplicativo recomendado\n" -#: ../gio/gio-tool-mime.c:162 +#: gio/gio-tool-mime.c:162 #, c-format msgid "Failed to load info for handler “%s”" msgstr "Falha ao carregar informação para manipulador de “%s”" -#: ../gio/gio-tool-mime.c:168 +#: gio/gio-tool-mime.c:168 #, c-format msgid "Failed to set “%s” as the default handler for “%s”: %s\n" msgstr "Falha ao definir “%s” como o manipulador padrão para “%s”: %s\n" -#: ../gio/gio-tool-mkdir.c:31 +#: gio/gio-tool-mkdir.c:31 msgid "Create parent directories" msgstr "Criar diretórios pais" -#: ../gio/gio-tool-mkdir.c:52 +#: gio/gio-tool-mkdir.c:52 msgid "Create directories." msgstr "Cria diretórios." -#: ../gio/gio-tool-mkdir.c:54 +#: gio/gio-tool-mkdir.c:54 msgid "" "gio mkdir is similar to the traditional mkdir utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" @@ -2030,110 +1997,110 @@ "locais GIO em vez de arquivos locais: por exemplo, você pode usar\n" "alguma coisa como smb://servidor/recurso/meudir.txt como local." -#: ../gio/gio-tool-monitor.c:37 +#: gio/gio-tool-monitor.c:37 msgid "Monitor a directory (default: depends on type)" msgstr "Monitora um diretório (padrão: depende do tipo)" -#: ../gio/gio-tool-monitor.c:39 +#: gio/gio-tool-monitor.c:39 msgid "Monitor a file (default: depends on type)" msgstr "Monitora um arquivo (padrão: depende do tipo)" -#: ../gio/gio-tool-monitor.c:41 +#: gio/gio-tool-monitor.c:41 msgid "Monitor a file directly (notices changes made via hardlinks)" msgstr "Monitora um arquivo diretamente (note mudanças via links absolutos)" -#: ../gio/gio-tool-monitor.c:43 +#: gio/gio-tool-monitor.c:43 msgid "Monitors a file directly, but doesn’t report changes" msgstr "Monitora um arquivo diretamente, mas não relata alterações" -#: ../gio/gio-tool-monitor.c:45 +#: gio/gio-tool-monitor.c:45 msgid "Report moves and renames as simple deleted/created events" msgstr "" "Relata movimentos e renomeação como eventos de exclusão/criação simples" -#: ../gio/gio-tool-monitor.c:47 +#: gio/gio-tool-monitor.c:47 msgid "Watch for mount events" msgstr "Monitora eventos de montagem" -#: ../gio/gio-tool-monitor.c:208 +#: gio/gio-tool-monitor.c:208 msgid "Monitor files or directories for changes." msgstr "Monitora arquivos ou diretórios por alterações." -#: ../gio/gio-tool-mount.c:58 +#: gio/gio-tool-mount.c:59 msgid "Mount as mountable" msgstr "Monta como montável" -#: ../gio/gio-tool-mount.c:59 +#: gio/gio-tool-mount.c:60 msgid "Mount volume with device file" msgstr "Monta o volume como arquivo de dispositivo" -#: ../gio/gio-tool-mount.c:59 +#: gio/gio-tool-mount.c:60 msgid "DEVICE" msgstr "DISPOSITIVO" -#: ../gio/gio-tool-mount.c:60 +#: gio/gio-tool-mount.c:61 msgid "Unmount" msgstr "Desmonta" -#: ../gio/gio-tool-mount.c:61 +#: gio/gio-tool-mount.c:62 msgid "Eject" msgstr "Ejeta" -#: ../gio/gio-tool-mount.c:62 +#: gio/gio-tool-mount.c:63 msgid "Unmount all mounts with the given scheme" msgstr "Desmonta todas montagens com o esquema dado" -#: ../gio/gio-tool-mount.c:62 +#: gio/gio-tool-mount.c:63 msgid "SCHEME" msgstr "ESQUEMA" -#: ../gio/gio-tool-mount.c:63 +#: gio/gio-tool-mount.c:64 msgid "Ignore outstanding file operations when unmounting or ejecting" msgstr "Ignora operações pendentes de arquivos ao desmontar ou ejetar" -#: ../gio/gio-tool-mount.c:64 +#: gio/gio-tool-mount.c:65 msgid "Use an anonymous user when authenticating" msgstr "Usa um usuário anônimo ao autenticar" #. Translator: List here is a verb as in 'List all mounts' -#: ../gio/gio-tool-mount.c:66 +#: gio/gio-tool-mount.c:67 msgid "List" msgstr "Lista" -#: ../gio/gio-tool-mount.c:67 +#: gio/gio-tool-mount.c:68 msgid "Monitor events" msgstr "Monitora eventos" -#: ../gio/gio-tool-mount.c:68 +#: gio/gio-tool-mount.c:69 msgid "Show extra information" msgstr "Mostra informações extras" -#: ../gio/gio-tool-mount.c:246 ../gio/gio-tool-mount.c:276 +#: gio/gio-tool-mount.c:247 gio/gio-tool-mount.c:277 msgid "Anonymous access denied" msgstr "Acesso anônimo negado" -#: ../gio/gio-tool-mount.c:897 +#: gio/gio-tool-mount.c:888 #, c-format msgid "Mounted %s at %s\n" msgstr "Montado %s em %s\n" -#: ../gio/gio-tool-mount.c:950 +#: gio/gio-tool-mount.c:938 msgid "No volume for device file" msgstr "Nenhum volume para o arquivo de dispositivo" -#: ../gio/gio-tool-mount.c:1145 +#: gio/gio-tool-mount.c:1127 msgid "Mount or unmount the locations." msgstr "Monta ou desmontar os locais." -#: ../gio/gio-tool-move.c:42 +#: gio/gio-tool-move.c:42 msgid "Don’t use copy and delete fallback" msgstr "Não usa reserva de cópia ou exclusão" -#: ../gio/gio-tool-move.c:99 +#: gio/gio-tool-move.c:99 msgid "Move one or more files from SOURCE to DEST." msgstr "Move um ou mais arquivos da ORIGEM para DESTINO." -#: ../gio/gio-tool-move.c:101 +#: gio/gio-tool-move.c:101 msgid "" "gio move is similar to the traditional mv utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" @@ -2143,12 +2110,12 @@ "GIO em vez de arquivos locais: por exemplo, você pode usar alguma\n" "coisa como smb://servidor/recurso/arquivo.txt como local" -#: ../gio/gio-tool-move.c:142 +#: gio/gio-tool-move.c:142 #, c-format msgid "Target %s is not a directory" msgstr "Alvo %s não é um diretório" -#: ../gio/gio-tool-open.c:118 +#: gio/gio-tool-open.c:118 msgid "" "Open files with the default application that\n" "is registered to handle files of this type." @@ -2156,244 +2123,242 @@ "Abre arquivos com o aplicativo padrão que está\n" "registrado para manipular arquivos deste tipo." -#: ../gio/gio-tool-remove.c:31 ../gio/gio-tool-trash.c:31 +#: gio/gio-tool-remove.c:31 gio/gio-tool-trash.c:31 msgid "Ignore nonexistent files, never prompt" msgstr "Ignora arquivos não existentes, nunca pergunta" -#: ../gio/gio-tool-remove.c:52 +#: gio/gio-tool-remove.c:52 msgid "Delete the given files." msgstr "Exclui os arquivos dados." -#: ../gio/gio-tool-rename.c:45 +#: gio/gio-tool-rename.c:45 msgid "NAME" msgstr "NOME" -#: ../gio/gio-tool-rename.c:50 +#: gio/gio-tool-rename.c:50 msgid "Rename a file." msgstr "Renomeia um arquivo." -#: ../gio/gio-tool-rename.c:70 +#: gio/gio-tool-rename.c:70 msgid "Missing argument" msgstr "Faltando argumento" -#: ../gio/gio-tool-rename.c:76 ../gio/gio-tool-save.c:190 -#: ../gio/gio-tool-set.c:137 +#: gio/gio-tool-rename.c:76 gio/gio-tool-save.c:190 gio/gio-tool-set.c:137 msgid "Too many arguments" msgstr "Número excessivo de argumentos" -#: ../gio/gio-tool-rename.c:95 +#: gio/gio-tool-rename.c:95 #, c-format msgid "Rename successful. New uri: %s\n" msgstr "Renomeação realizada com sucesso. Nova uri: %s\n" -#: ../gio/gio-tool-save.c:50 +#: gio/gio-tool-save.c:50 msgid "Only create if not existing" msgstr "Só cria se não existir" -#: ../gio/gio-tool-save.c:51 +#: gio/gio-tool-save.c:51 msgid "Append to end of file" msgstr "Adiciona ao final do arquivo" -#: ../gio/gio-tool-save.c:52 +#: gio/gio-tool-save.c:52 msgid "When creating, restrict access to the current user" msgstr "Ao criar, restringe acesso ao usuário atual" -#: ../gio/gio-tool-save.c:53 +#: gio/gio-tool-save.c:53 msgid "When replacing, replace as if the destination did not exist" msgstr "Ao substituir, substitui como se o destino não existe" #. Translators: The "etag" is a token allowing to verify whether a file has been modified -#: ../gio/gio-tool-save.c:55 +#: gio/gio-tool-save.c:55 msgid "Print new etag at end" msgstr "Emite uma nova etag ao final" #. Translators: The "etag" is a token allowing to verify whether a file has been modified -#: ../gio/gio-tool-save.c:57 +#: gio/gio-tool-save.c:57 msgid "The etag of the file being overwritten" msgstr "A etag do arquivo sendo sobrescrito" -#: ../gio/gio-tool-save.c:57 +#: gio/gio-tool-save.c:57 msgid "ETAG" msgstr "ETAG" -#: ../gio/gio-tool-save.c:113 +#: gio/gio-tool-save.c:113 msgid "Error reading from standard input" msgstr "Erro ao ler a partir da saída padrão" #. Translators: The "etag" is a token allowing to verify whether a file has been modified -#: ../gio/gio-tool-save.c:139 -#, c-format +#: gio/gio-tool-save.c:139 msgid "Etag not available\n" msgstr "Etag não disponível\n" -#: ../gio/gio-tool-save.c:163 +#: gio/gio-tool-save.c:163 msgid "Read from standard input and save to DEST." msgstr "Lê da entrada padrão e salva no DESTINO." -#: ../gio/gio-tool-save.c:183 +#: gio/gio-tool-save.c:183 msgid "No destination given" msgstr "Nenhum destino dado" -#: ../gio/gio-tool-set.c:33 +#: gio/gio-tool-set.c:33 msgid "Type of the attribute" msgstr "Tipo do atributo" -#: ../gio/gio-tool-set.c:33 +#: gio/gio-tool-set.c:33 msgid "TYPE" msgstr "TIPO" -#: ../gio/gio-tool-set.c:89 +#: gio/gio-tool-set.c:89 msgid "ATTRIBUTE" msgstr "ATRIBUTO" -#: ../gio/gio-tool-set.c:89 +#: gio/gio-tool-set.c:89 msgid "VALUE" msgstr "VALOR" -#: ../gio/gio-tool-set.c:93 +#: gio/gio-tool-set.c:93 msgid "Set a file attribute of LOCATION." msgstr "Define um atributo de arquivos de LOCAL." -#: ../gio/gio-tool-set.c:113 +#: gio/gio-tool-set.c:113 msgid "Location not specified" msgstr "Local não especificado" -#: ../gio/gio-tool-set.c:120 +#: gio/gio-tool-set.c:120 msgid "Attribute not specified" msgstr "Atributo não especificado" -#: ../gio/gio-tool-set.c:130 +#: gio/gio-tool-set.c:130 msgid "Value not specified" msgstr "Valor não especificado" -#: ../gio/gio-tool-set.c:180 +#: gio/gio-tool-set.c:180 #, c-format msgid "Invalid attribute type “%s”" msgstr "Tipo de atributo inválido “%s”" -#: ../gio/gio-tool-trash.c:32 +#: gio/gio-tool-trash.c:32 msgid "Empty the trash" msgstr "Esvazia a lixeira" -#: ../gio/gio-tool-trash.c:86 +#: gio/gio-tool-trash.c:86 msgid "Move files or directories to the trash." msgstr "Move arquivos ou diretórios para a lixeira." -#: ../gio/gio-tool-tree.c:33 +#: gio/gio-tool-tree.c:33 msgid "Follow symbolic links, mounts and shortcuts" msgstr "Segue links simbólicos, montagens e atalhos" -#: ../gio/gio-tool-tree.c:244 +#: gio/gio-tool-tree.c:244 msgid "List contents of directories in a tree-like format." msgstr "Lista conteúdos de diretórios em um formato tipo árvore." -#: ../gio/glib-compile-resources.c:142 ../gio/glib-compile-schemas.c:1501 +#: gio/glib-compile-resources.c:142 gio/glib-compile-schemas.c:1501 #, c-format msgid "Element <%s> not allowed inside <%s>" msgstr "O elemento <%s> não é permitido dentro de <%s>" -#: ../gio/glib-compile-resources.c:146 +#: gio/glib-compile-resources.c:146 #, c-format msgid "Element <%s> not allowed at toplevel" msgstr "O elemento <%s> não é permitido no nível mais alto" -#: ../gio/glib-compile-resources.c:237 +#: gio/glib-compile-resources.c:237 #, c-format msgid "File %s appears multiple times in the resource" msgstr "O arquivo %s aparece várias vezes no recurso" -#: ../gio/glib-compile-resources.c:248 +#: gio/glib-compile-resources.c:248 #, c-format msgid "Failed to locate “%s” in any source directory" msgstr "Falha ao localizar “%s” em todos os diretórios fontes" -#: ../gio/glib-compile-resources.c:259 +#: gio/glib-compile-resources.c:259 #, c-format msgid "Failed to locate “%s” in current directory" msgstr "Falha ao localizar “%s” no diretório atual" -#: ../gio/glib-compile-resources.c:290 +#: gio/glib-compile-resources.c:290 #, c-format msgid "Unknown processing option “%s”" msgstr "Opção de processamento “%s” desconhecida" -#: ../gio/glib-compile-resources.c:308 ../gio/glib-compile-resources.c:354 +#: gio/glib-compile-resources.c:308 gio/glib-compile-resources.c:354 #, c-format msgid "Failed to create temp file: %s" msgstr "Falha ao criar um arquivo temporário: %s" -#: ../gio/glib-compile-resources.c:382 +#: gio/glib-compile-resources.c:382 #, c-format msgid "Error reading file %s: %s" msgstr "Ocorreu erro ao ler arquivo %s: %s" -#: ../gio/glib-compile-resources.c:402 +#: gio/glib-compile-resources.c:402 #, c-format msgid "Error compressing file %s" msgstr "Ocorreu erro ao comprimir o arquivo %s" -#: ../gio/glib-compile-resources.c:469 +#: gio/glib-compile-resources.c:469 #, c-format msgid "text may not appear inside <%s>" msgstr "texto não pode aparecer dentro de <%s>" -#: ../gio/glib-compile-resources.c:664 ../gio/glib-compile-schemas.c:2067 +#: gio/glib-compile-resources.c:664 gio/glib-compile-schemas.c:2067 msgid "Show program version and exit" msgstr "Mostra a versão do programa e sai" -#: ../gio/glib-compile-resources.c:665 +#: gio/glib-compile-resources.c:665 msgid "name of the output file" msgstr "Nome do arquivo de saída" -#: ../gio/glib-compile-resources.c:666 +#: gio/glib-compile-resources.c:666 msgid "" "The directories where files are to be read from (default to current " "directory)" msgstr "Diretórios onde os arquivos serão lidos (o padrão é o diretório atual)" -#: ../gio/glib-compile-resources.c:666 ../gio/glib-compile-schemas.c:2068 -#: ../gio/glib-compile-schemas.c:2096 +#: gio/glib-compile-resources.c:666 gio/glib-compile-schemas.c:2068 +#: gio/glib-compile-schemas.c:2096 msgid "DIRECTORY" msgstr "DIRETÓRIO" -#: ../gio/glib-compile-resources.c:667 +#: gio/glib-compile-resources.c:667 msgid "" "Generate output in the format selected for by the target filename extension" msgstr "Gera a saída no formato definido pela extensão do arquivo alvo" -#: ../gio/glib-compile-resources.c:668 +#: gio/glib-compile-resources.c:668 msgid "Generate source header" msgstr "Gera um cabeçalho" -#: ../gio/glib-compile-resources.c:669 +#: gio/glib-compile-resources.c:669 msgid "Generate sourcecode used to link in the resource file into your code" msgstr "Gera código fonte que vincula o recurso ao seu programa" -#: ../gio/glib-compile-resources.c:670 +#: gio/glib-compile-resources.c:670 msgid "Generate dependency list" msgstr "Gera uma lista de dependência" -#: ../gio/glib-compile-resources.c:671 +#: gio/glib-compile-resources.c:671 msgid "name of the dependency file to generate" msgstr "Nome do arquivo de dependências para gerar" -#: ../gio/glib-compile-resources.c:672 +#: gio/glib-compile-resources.c:672 msgid "Include phony targets in the generated dependency file" msgstr "Inclui alvos falsos no arquivo de dependência gerado" -#: ../gio/glib-compile-resources.c:673 +#: gio/glib-compile-resources.c:673 msgid "Don’t automatically create and register resource" msgstr "Não cria e registra o recurso automaticamente" -#: ../gio/glib-compile-resources.c:674 +#: gio/glib-compile-resources.c:674 msgid "Don’t export functions; declare them G_GNUC_INTERNAL" msgstr "Não exporta funções; declara-as G_GNUC_INTERNAL" -#: ../gio/glib-compile-resources.c:675 +#: gio/glib-compile-resources.c:675 msgid "C identifier name used for the generated source code" msgstr "Nome do identificador C usado no código fonte gerado" -#: ../gio/glib-compile-resources.c:701 +#: gio/glib-compile-resources.c:701 msgid "" "Compile a resource specification into a resource file.\n" "Resource specification files have the extension .gresource.xml,\n" @@ -2403,124 +2368,123 @@ "Arquivos de especificação de recurso têm a extensão .gresource.xml,\n" "e um arquivo de recurso tem a extensão .gresource." -#: ../gio/glib-compile-resources.c:723 -#, c-format +#: gio/glib-compile-resources.c:723 msgid "You should give exactly one file name\n" msgstr "Você deve fornecer exatamente um arquivo\n" -#: ../gio/glib-compile-schemas.c:95 +#: gio/glib-compile-schemas.c:95 #, c-format msgid "nick must be a minimum of 2 characters" msgstr "o apelido deve ter um mínimo de 2 caracteres" -#: ../gio/glib-compile-schemas.c:106 +#: gio/glib-compile-schemas.c:106 #, c-format msgid "Invalid numeric value" msgstr "Valor numérico inválido" -#: ../gio/glib-compile-schemas.c:114 +#: gio/glib-compile-schemas.c:114 #, c-format msgid " already specified" msgstr " já especificado" -#: ../gio/glib-compile-schemas.c:122 +#: gio/glib-compile-schemas.c:122 #, c-format msgid "value='%s' already specified" msgstr "value=\"%s\" já especificado" -#: ../gio/glib-compile-schemas.c:136 +#: gio/glib-compile-schemas.c:136 #, c-format msgid "flags values must have at most 1 bit set" msgstr "valores de sinalizadores devem ter no máximo 1 bit definido" -#: ../gio/glib-compile-schemas.c:161 +#: gio/glib-compile-schemas.c:161 #, c-format msgid "<%s> must contain at least one " msgstr "<%s> deve conter pelo menos um " -#: ../gio/glib-compile-schemas.c:315 +#: gio/glib-compile-schemas.c:315 #, c-format msgid "<%s> is not contained in the specified range" msgstr "<%s> não está contido no intervalo especificado" -#: ../gio/glib-compile-schemas.c:327 +#: gio/glib-compile-schemas.c:327 #, c-format msgid "<%s> is not a valid member of the specified enumerated type" msgstr "<%s> não é um membro válido do tipo enumerado especificado" -#: ../gio/glib-compile-schemas.c:333 +#: gio/glib-compile-schemas.c:333 #, c-format msgid "<%s> contains string not in the specified flags type" msgstr "<%s> contém string ausente no tipo de sinalizadores especilizados" -#: ../gio/glib-compile-schemas.c:339 +#: gio/glib-compile-schemas.c:339 #, c-format msgid "<%s> contains a string not in " msgstr "<%s> contém uma string ausente em " -#: ../gio/glib-compile-schemas.c:373 +#: gio/glib-compile-schemas.c:373 msgid " already specified for this key" msgstr " já especificado para essa chave" -#: ../gio/glib-compile-schemas.c:391 +#: gio/glib-compile-schemas.c:391 #, c-format msgid " not allowed for keys of type “%s”" msgstr " não permitido para as chaves de tipo “%s”" -#: ../gio/glib-compile-schemas.c:408 +#: gio/glib-compile-schemas.c:408 #, c-format msgid " specified minimum is greater than maximum" msgstr "o mínimo do especificado é maior que o máximo" -#: ../gio/glib-compile-schemas.c:433 +#: gio/glib-compile-schemas.c:433 #, c-format msgid "unsupported l10n category: %s" msgstr "categoria de l10n sem suporte: %s" -#: ../gio/glib-compile-schemas.c:441 +#: gio/glib-compile-schemas.c:441 msgid "l10n requested, but no gettext domain given" msgstr "l10n requisitado, mas nenhum domínio gettext dado" -#: ../gio/glib-compile-schemas.c:453 +#: gio/glib-compile-schemas.c:453 msgid "translation context given for value without l10n enabled" msgstr "contexto de tradução dado para o valor sem l10n habilitado" -#: ../gio/glib-compile-schemas.c:475 +#: gio/glib-compile-schemas.c:475 #, c-format msgid "Failed to parse value of type “%s”: " msgstr "Falha ao analisar o valor de tipo “%s”: " -#: ../gio/glib-compile-schemas.c:492 +#: gio/glib-compile-schemas.c:492 msgid "" " cannot be specified for keys tagged as having an enumerated type" msgstr "" " não pode ser especificado para chaves marcadas como tendo um tipo " "enumerado" -#: ../gio/glib-compile-schemas.c:501 +#: gio/glib-compile-schemas.c:501 msgid " already specified for this key" msgstr " já especificado para essa chave" -#: ../gio/glib-compile-schemas.c:513 +#: gio/glib-compile-schemas.c:513 #, c-format msgid " not allowed for keys of type “%s”" msgstr " não permitido para as chaves de tipo “%s”" -#: ../gio/glib-compile-schemas.c:529 +#: gio/glib-compile-schemas.c:529 #, c-format msgid " already given" msgstr " já dado" -#: ../gio/glib-compile-schemas.c:544 +#: gio/glib-compile-schemas.c:544 #, c-format msgid " must contain at least one " msgstr " deve conter pelo menos um " -#: ../gio/glib-compile-schemas.c:558 +#: gio/glib-compile-schemas.c:558 msgid " already specified for this key" msgstr " já especificado para essa chave" -#: ../gio/glib-compile-schemas.c:562 +#: gio/glib-compile-schemas.c:562 msgid "" " can only be specified for keys with enumerated or flags types or " "after " @@ -2528,49 +2492,49 @@ " só pode ser especificado para chaves com tipos enumerados ou " "sinalizadores ou após " -#: ../gio/glib-compile-schemas.c:581 +#: gio/glib-compile-schemas.c:581 #, c-format msgid "" " given when “%s” is already a member of the enumerated " "type" msgstr " dado quando “%s” já é um membro do tipo enumerado" -#: ../gio/glib-compile-schemas.c:587 +#: gio/glib-compile-schemas.c:587 #, c-format msgid " given when was already given" msgstr "" " dado quando já tinha sido dado" -#: ../gio/glib-compile-schemas.c:595 +#: gio/glib-compile-schemas.c:595 #, c-format msgid " already specified" msgstr " já especificado" -#: ../gio/glib-compile-schemas.c:605 +#: gio/glib-compile-schemas.c:605 #, c-format msgid "alias target “%s” is not in enumerated type" msgstr "o alvo do alias “%s” não é um tipo enumerado" -#: ../gio/glib-compile-schemas.c:606 +#: gio/glib-compile-schemas.c:606 #, c-format msgid "alias target “%s” is not in " msgstr "o alvo alias “%s” não está em " -#: ../gio/glib-compile-schemas.c:621 +#: gio/glib-compile-schemas.c:621 #, c-format msgid " must contain at least one " msgstr " deve conter pelo menos um " -#: ../gio/glib-compile-schemas.c:786 +#: gio/glib-compile-schemas.c:786 msgid "Empty names are not permitted" msgstr "Nomes vazios não são permitidos" -#: ../gio/glib-compile-schemas.c:796 +#: gio/glib-compile-schemas.c:796 #, c-format msgid "Invalid name “%s”: names must begin with a lowercase letter" msgstr "Nome inválido “%s”: nomes precisam começar com uma letra minúscula" -#: ../gio/glib-compile-schemas.c:808 +#: gio/glib-compile-schemas.c:808 #, c-format msgid "" "Invalid name “%s”: invalid character “%c”; only lowercase letters, numbers " @@ -2579,36 +2543,36 @@ "Nome inválido “%s”: caractere inválido “%c”; apenas é permitido letras " "minúsculas, números e traços (”-”)" -#: ../gio/glib-compile-schemas.c:817 +#: gio/glib-compile-schemas.c:817 #, c-format msgid "Invalid name “%s”: two successive hyphens (“--”) are not permitted" msgstr "Nome inválido “%s”: dois hifens (”--”) consecutivos não são permitidos" -#: ../gio/glib-compile-schemas.c:826 +#: gio/glib-compile-schemas.c:826 #, c-format msgid "Invalid name “%s”: the last character may not be a hyphen (“-”)" msgstr "Nome inválido “%s”: o último caractere não pode ser um hífen (”-”)" -#: ../gio/glib-compile-schemas.c:834 +#: gio/glib-compile-schemas.c:834 #, c-format msgid "Invalid name “%s”: maximum length is 1024" msgstr "Nome inválido “%s”: o tamanho máximo é 1024" -#: ../gio/glib-compile-schemas.c:904 +#: gio/glib-compile-schemas.c:904 #, c-format msgid " already specified" msgstr " já especificado" -#: ../gio/glib-compile-schemas.c:930 +#: gio/glib-compile-schemas.c:930 msgid "Cannot add keys to a “list-of” schema" msgstr "Não é possível adicionar chaves ao esquema “list-of”" -#: ../gio/glib-compile-schemas.c:941 +#: gio/glib-compile-schemas.c:941 #, c-format msgid " already specified" msgstr " já especificado" -#: ../gio/glib-compile-schemas.c:959 +#: gio/glib-compile-schemas.c:959 #, c-format msgid "" " shadows in ; use " @@ -2617,7 +2581,7 @@ " oculta em ; use " "para modificar o valor" -#: ../gio/glib-compile-schemas.c:970 +#: gio/glib-compile-schemas.c:970 #, c-format msgid "" "Exactly one of “type”, “enum” or “flags” must be specified as an attribute " @@ -2626,63 +2590,63 @@ "Apenas um entre “type”, “enum” ou “flags” deve ser especificado como " "atributo para " -#: ../gio/glib-compile-schemas.c:989 +#: gio/glib-compile-schemas.c:989 #, c-format msgid "<%s id='%s'> not (yet) defined." msgstr "<%s id='%s'> não está (ainda) definido." -#: ../gio/glib-compile-schemas.c:1004 +#: gio/glib-compile-schemas.c:1004 #, c-format msgid "Invalid GVariant type string “%s”" msgstr "Tipo inválido de texto GVariant “%s”" -#: ../gio/glib-compile-schemas.c:1034 +#: gio/glib-compile-schemas.c:1034 msgid " given but schema isn’t extending anything" msgstr " determinado, mas o esquema não está estendendo nada" -#: ../gio/glib-compile-schemas.c:1047 +#: gio/glib-compile-schemas.c:1047 #, c-format msgid "No to override" msgstr "Nenhum para sobrescrever" -#: ../gio/glib-compile-schemas.c:1055 +#: gio/glib-compile-schemas.c:1055 #, c-format msgid " already specified" msgstr " já especificado" -#: ../gio/glib-compile-schemas.c:1128 +#: gio/glib-compile-schemas.c:1128 #, c-format msgid " already specified" msgstr " já especificado" -#: ../gio/glib-compile-schemas.c:1140 +#: gio/glib-compile-schemas.c:1140 #, c-format msgid " extends not yet existing schema “%s”" msgstr " estende um esquema ainda não existente “%s”" -#: ../gio/glib-compile-schemas.c:1156 +#: gio/glib-compile-schemas.c:1156 #, c-format msgid " is list of not yet existing schema “%s”" msgstr " é uma lista de esquema ainda não existente “%s”" -#: ../gio/glib-compile-schemas.c:1164 +#: gio/glib-compile-schemas.c:1164 #, c-format msgid "Cannot be a list of a schema with a path" msgstr "Não pode ser uma lista de um esquema com um caminho" -#: ../gio/glib-compile-schemas.c:1174 +#: gio/glib-compile-schemas.c:1174 #, c-format msgid "Cannot extend a schema with a path" msgstr "Não é possível estender um esquema com um caminho" -#: ../gio/glib-compile-schemas.c:1184 +#: gio/glib-compile-schemas.c:1184 #, c-format msgid "" " is a list, extending which is not a list" msgstr "" " é uma lista, estendendo que não é uma lista" -#: ../gio/glib-compile-schemas.c:1194 +#: gio/glib-compile-schemas.c:1194 #, c-format msgid "" " extends but “%s” " @@ -2691,17 +2655,17 @@ " estende , mas " "“%s” não estende “%s”" -#: ../gio/glib-compile-schemas.c:1211 +#: gio/glib-compile-schemas.c:1211 #, c-format msgid "A path, if given, must begin and end with a slash" msgstr "Um caminho, se determinado, precisa começar e terminar com uma barra" -#: ../gio/glib-compile-schemas.c:1218 +#: gio/glib-compile-schemas.c:1218 #, c-format msgid "The path of a list must end with “:/”" msgstr "O caminho de uma lista precisa terminar com “:/”" -#: ../gio/glib-compile-schemas.c:1227 +#: gio/glib-compile-schemas.c:1227 #, c-format msgid "" "Warning: Schema “%s” has path “%s”. Paths starting with “/apps/”, “/" @@ -2710,72 +2674,72 @@ "Aviso: Esquema “%s” possui caminho “%s”. Caminhos iniciando com “/apps/”, “/" "desktop/” ou “/system/” são obsoletos." -#: ../gio/glib-compile-schemas.c:1257 +#: gio/glib-compile-schemas.c:1257 #, c-format msgid "<%s id='%s'> already specified" msgstr "<%s id='%s'> já especificado" -#: ../gio/glib-compile-schemas.c:1407 ../gio/glib-compile-schemas.c:1423 +#: gio/glib-compile-schemas.c:1407 gio/glib-compile-schemas.c:1423 #, c-format msgid "Only one <%s> element allowed inside <%s>" msgstr "Apenas um elemento <%s> é permitido dentro de um <%s>" -#: ../gio/glib-compile-schemas.c:1505 +#: gio/glib-compile-schemas.c:1505 #, c-format msgid "Element <%s> not allowed at the top level" msgstr "O elemento <%s> não é permitido no nível mais alto" -#: ../gio/glib-compile-schemas.c:1523 +#: gio/glib-compile-schemas.c:1523 msgid "Element is required in " msgstr "O elemento é exigido por " -#: ../gio/glib-compile-schemas.c:1613 +#: gio/glib-compile-schemas.c:1613 #, c-format msgid "Text may not appear inside <%s>" msgstr "Texto não pode aparecer dentro de <%s>" -#: ../gio/glib-compile-schemas.c:1681 +#: gio/glib-compile-schemas.c:1681 #, c-format msgid "Warning: undefined reference to " msgstr "Aviso: referência indefinida a " #. Translators: Do not translate "--strict". -#: ../gio/glib-compile-schemas.c:1820 ../gio/glib-compile-schemas.c:1894 -#: ../gio/glib-compile-schemas.c:1970 +#: gio/glib-compile-schemas.c:1820 gio/glib-compile-schemas.c:1894 +#: gio/glib-compile-schemas.c:1970 #, c-format msgid "--strict was specified; exiting.\n" msgstr "--strict foi especificado; saindo.\n" -#: ../gio/glib-compile-schemas.c:1830 +#: gio/glib-compile-schemas.c:1830 #, c-format msgid "This entire file has been ignored.\n" msgstr "Este arquivo todo foi ignorado.\n" -#: ../gio/glib-compile-schemas.c:1890 +#: gio/glib-compile-schemas.c:1890 #, c-format msgid "Ignoring this file.\n" msgstr "Ignorando este arquivo.\n" -#: ../gio/glib-compile-schemas.c:1930 +#: gio/glib-compile-schemas.c:1930 #, c-format msgid "No such key '%s' in schema '%s' as specified in override file '%s'" msgstr "" "Nenhuma chave “%s” no esquema “%s” como especificado no arquivo de " "sobrescrita “%s”" -#: ../gio/glib-compile-schemas.c:1936 ../gio/glib-compile-schemas.c:1994 -#: ../gio/glib-compile-schemas.c:2022 +#: gio/glib-compile-schemas.c:1936 gio/glib-compile-schemas.c:1994 +#: gio/glib-compile-schemas.c:2022 #, c-format msgid "; ignoring override for this key.\n" msgstr "; ignorando sobrescrita para esta chave.\n" -#: ../gio/glib-compile-schemas.c:1940 ../gio/glib-compile-schemas.c:1998 -#: ../gio/glib-compile-schemas.c:2026 +#: gio/glib-compile-schemas.c:1940 gio/glib-compile-schemas.c:1998 +#: gio/glib-compile-schemas.c:2026 #, c-format msgid " and --strict was specified; exiting.\n" msgstr " e --strict foi especificado; saindo.\n" -#: ../gio/glib-compile-schemas.c:1956 +#: gio/glib-compile-schemas.c:1956 #, c-format msgid "" "error parsing key '%s' in schema '%s' as specified in override file '%s': %s." @@ -2783,12 +2747,12 @@ "erro ao analisar chave “%s” no esquema “%s” como especificado no arquivo de " "sobrescrita “%s”: %s." -#: ../gio/glib-compile-schemas.c:1966 +#: gio/glib-compile-schemas.c:1966 #, c-format msgid "Ignoring override for this key.\n" msgstr "Ignorando sobrescrita para esta chave.\n" -#: ../gio/glib-compile-schemas.c:1984 +#: gio/glib-compile-schemas.c:1984 #, c-format msgid "" "override for key '%s' in schema '%s' in override file '%s' is outside the " @@ -2797,7 +2761,7 @@ "sobrescrita para chave “%s” no esquema “%s” no arquivo de sobrescrita “%s” " "está fora dos limites dado pelo esquema" -#: ../gio/glib-compile-schemas.c:2012 +#: gio/glib-compile-schemas.c:2012 #, c-format msgid "" "override for key '%s' in schema '%s' in override file '%s' is not in the " @@ -2806,23 +2770,23 @@ "sobrescrita para a chave “%s” no esquema “%s” no arquivo de sobrescrita “%s” " "não está na lista de escolhas válidas" -#: ../gio/glib-compile-schemas.c:2068 +#: gio/glib-compile-schemas.c:2068 msgid "where to store the gschemas.compiled file" msgstr "onde armazenar o arquivo gschemas compilado" -#: ../gio/glib-compile-schemas.c:2069 +#: gio/glib-compile-schemas.c:2069 msgid "Abort on any errors in schemas" msgstr "Aborta se ocorrer erros nos esquemas" -#: ../gio/glib-compile-schemas.c:2070 +#: gio/glib-compile-schemas.c:2070 msgid "Do not write the gschema.compiled file" msgstr "Não escreve o arquivo gschema compilado" -#: ../gio/glib-compile-schemas.c:2071 +#: gio/glib-compile-schemas.c:2071 msgid "Do not enforce key name restrictions" msgstr "Não força restrições de nome de chave" -#: ../gio/glib-compile-schemas.c:2099 +#: gio/glib-compile-schemas.c:2099 msgid "" "Compile all GSettings schema files into a schema cache.\n" "Schema files are required to have the extension .gschema.xml,\n" @@ -2832,32 +2796,32 @@ "É necessário que os arquivos schema tenham a extensão\n" ".gschema.xml, e o arquivo de cache é chamado gschemas.compiled." -#: ../gio/glib-compile-schemas.c:2120 +#: gio/glib-compile-schemas.c:2120 #, c-format msgid "You should give exactly one directory name\n" msgstr "Você deveria dar exatamente um nome de diretório\n" -#: ../gio/glib-compile-schemas.c:2162 +#: gio/glib-compile-schemas.c:2162 #, c-format msgid "No schema files found: " msgstr "Nenhum arquivo schema localizado: " -#: ../gio/glib-compile-schemas.c:2165 +#: gio/glib-compile-schemas.c:2165 #, c-format msgid "doing nothing.\n" msgstr "fazendo nada.\n" -#: ../gio/glib-compile-schemas.c:2168 +#: gio/glib-compile-schemas.c:2168 #, c-format msgid "removed existing output file.\n" msgstr "arquivo de saída existente removido.\n" -#: ../gio/glocalfile.c:643 ../gio/win32/gwinhttpfile.c:420 +#: gio/glocalfile.c:643 gio/win32/gwinhttpfile.c:420 #, c-format msgid "Invalid filename %s" msgstr "Nome de arquivo inválido: %s" -#: ../gio/glocalfile.c:1105 +#: gio/glocalfile.c:1105 #, c-format msgid "Error getting filesystem info for %s: %s" msgstr "Erro ao obter informações do sistema de arquivos para %s: %s" @@ -2866,315 +2830,315 @@ #. * the enclosing (user visible) mount of a file, but none #. * exists. #. -#: ../gio/glocalfile.c:1244 +#: gio/glocalfile.c:1244 #, c-format msgid "Containing mount for file %s not found" msgstr "Ponto de montagem contido para arquivo %s não existe" -#: ../gio/glocalfile.c:1267 +#: gio/glocalfile.c:1267 msgid "Can’t rename root directory" msgstr "Não é possível renomear o diretório root" -#: ../gio/glocalfile.c:1285 ../gio/glocalfile.c:1308 +#: gio/glocalfile.c:1285 gio/glocalfile.c:1308 #, c-format msgid "Error renaming file %s: %s" msgstr "Erro ao renomear arquivo %s: %s" -#: ../gio/glocalfile.c:1292 +#: gio/glocalfile.c:1292 msgid "Can’t rename file, filename already exists" msgstr "Não é possível renomear o arquivo, o nome do arquivo já existe" -#: ../gio/glocalfile.c:1305 ../gio/glocalfile.c:2322 ../gio/glocalfile.c:2350 -#: ../gio/glocalfile.c:2507 ../gio/glocalfileoutputstream.c:551 +#: gio/glocalfile.c:1305 gio/glocalfile.c:2322 gio/glocalfile.c:2350 +#: gio/glocalfile.c:2507 gio/glocalfileoutputstream.c:551 msgid "Invalid filename" msgstr "Nome de arquivo inválido" -#: ../gio/glocalfile.c:1473 ../gio/glocalfile.c:1488 +#: gio/glocalfile.c:1473 gio/glocalfile.c:1488 #, c-format msgid "Error opening file %s: %s" msgstr "Erro ao abrir arquivo %s: %s" -#: ../gio/glocalfile.c:1613 +#: gio/glocalfile.c:1613 #, c-format msgid "Error removing file %s: %s" msgstr "Erro ao remover arquivo %s: %s" -#: ../gio/glocalfile.c:1997 +#: gio/glocalfile.c:1997 #, c-format msgid "Error trashing file %s: %s" msgstr "Erro ao mover para a lixeira o arquivo %s: %s" -#: ../gio/glocalfile.c:2020 +#: gio/glocalfile.c:2020 #, c-format msgid "Unable to create trash dir %s: %s" msgstr "Não é possível criar o diretório da lixeira %s: %s" -#: ../gio/glocalfile.c:2040 +#: gio/glocalfile.c:2040 #, c-format msgid "Unable to find toplevel directory to trash %s" msgstr "Não é possível localizar diretório de nível superior para a lixeira %s" -#: ../gio/glocalfile.c:2119 ../gio/glocalfile.c:2139 +#: gio/glocalfile.c:2119 gio/glocalfile.c:2139 #, c-format msgid "Unable to find or create trash directory for %s" msgstr "Não é possível localizar ou criar o diretório da lixeira para %s" -#: ../gio/glocalfile.c:2174 +#: gio/glocalfile.c:2174 #, c-format msgid "Unable to create trashing info file for %s: %s" msgstr "Não é possível criar o arquivo de informações da lixeira para %s: %s" -#: ../gio/glocalfile.c:2233 +#: gio/glocalfile.c:2233 #, c-format msgid "Unable to trash file %s across filesystem boundaries" msgstr "" "Não é possível mover para a lixeira o arquivo %s entre os limites de sistema " "de arquivos" -#: ../gio/glocalfile.c:2237 ../gio/glocalfile.c:2293 +#: gio/glocalfile.c:2237 gio/glocalfile.c:2293 #, c-format msgid "Unable to trash file %s: %s" msgstr "Não é possível mover para a lixeira o arquivo %s: %s" -#: ../gio/glocalfile.c:2299 +#: gio/glocalfile.c:2299 #, c-format msgid "Unable to trash file %s" msgstr "Não é possível mover para a lixeira o arquivo %s" -#: ../gio/glocalfile.c:2325 +#: gio/glocalfile.c:2325 #, c-format msgid "Error creating directory %s: %s" msgstr "Erro ao criar o diretório %s: %s" -#: ../gio/glocalfile.c:2354 +#: gio/glocalfile.c:2354 #, c-format msgid "Filesystem does not support symbolic links" msgstr "O sistema de arquivos não tem suporte a links simbólicos" -#: ../gio/glocalfile.c:2357 +#: gio/glocalfile.c:2357 #, c-format msgid "Error making symbolic link %s: %s" msgstr "Erro ao criar link simbólico %s: %s" -#: ../gio/glocalfile.c:2363 ../glib/gfileutils.c:2127 +#: gio/glocalfile.c:2363 glib/gfileutils.c:2127 msgid "Symbolic links not supported" msgstr "Não há suporte a links simbólicos" -#: ../gio/glocalfile.c:2418 ../gio/glocalfile.c:2453 ../gio/glocalfile.c:2510 +#: gio/glocalfile.c:2418 gio/glocalfile.c:2453 gio/glocalfile.c:2510 #, c-format msgid "Error moving file %s: %s" msgstr "Erro ao mover arquivo %s: %s" -#: ../gio/glocalfile.c:2441 +#: gio/glocalfile.c:2441 msgid "Can’t move directory over directory" msgstr "Não é possível mover diretório sobre diretório" -#: ../gio/glocalfile.c:2467 ../gio/glocalfileoutputstream.c:935 -#: ../gio/glocalfileoutputstream.c:949 ../gio/glocalfileoutputstream.c:964 -#: ../gio/glocalfileoutputstream.c:981 ../gio/glocalfileoutputstream.c:995 +#: gio/glocalfile.c:2467 gio/glocalfileoutputstream.c:935 +#: gio/glocalfileoutputstream.c:949 gio/glocalfileoutputstream.c:964 +#: gio/glocalfileoutputstream.c:981 gio/glocalfileoutputstream.c:995 msgid "Backup file creation failed" msgstr "Falha ao criar arquivo de backup" -#: ../gio/glocalfile.c:2486 +#: gio/glocalfile.c:2486 #, c-format msgid "Error removing target file: %s" msgstr "Erro ao remover arquivo alvo: %s" -#: ../gio/glocalfile.c:2500 +#: gio/glocalfile.c:2500 msgid "Move between mounts not supported" msgstr "Não há suporte a mover entre montagens" -#: ../gio/glocalfile.c:2691 +#: gio/glocalfile.c:2691 #, c-format msgid "Could not determine the disk usage of %s: %s" msgstr "Não foi possível determinar a utilização de disco de %s: %s" -#: ../gio/glocalfileinfo.c:745 +#: gio/glocalfileinfo.c:745 msgid "Attribute value must be non-NULL" msgstr "Valor de atributo deve ser não-NULO" -#: ../gio/glocalfileinfo.c:752 +#: gio/glocalfileinfo.c:752 msgid "Invalid attribute type (string expected)" msgstr "Tipo de atributo inválido (esperava-se expressão)" -#: ../gio/glocalfileinfo.c:759 +#: gio/glocalfileinfo.c:759 msgid "Invalid extended attribute name" msgstr "Nome de atributo estendido inválido" -#: ../gio/glocalfileinfo.c:799 +#: gio/glocalfileinfo.c:799 #, c-format msgid "Error setting extended attribute “%s”: %s" msgstr "Erro ao definir atributo estendido “%s”: %s" -#: ../gio/glocalfileinfo.c:1607 +#: gio/glocalfileinfo.c:1617 msgid " (invalid encoding)" msgstr " (codificação inválida)" -#: ../gio/glocalfileinfo.c:1776 ../gio/glocalfileoutputstream.c:813 +#: gio/glocalfileinfo.c:1786 gio/glocalfileoutputstream.c:813 #, c-format msgid "Error when getting information for file “%s”: %s" msgstr "Erro ao obter informação para o arquivo “%s”: %s" -#: ../gio/glocalfileinfo.c:2038 +#: gio/glocalfileinfo.c:2050 #, c-format msgid "Error when getting information for file descriptor: %s" msgstr "Erro ao obter informação para o descritor de arquivo: %s" -#: ../gio/glocalfileinfo.c:2083 +#: gio/glocalfileinfo.c:2095 msgid "Invalid attribute type (uint32 expected)" msgstr "Tipo de atributo inválido (esperado uint32)" -#: ../gio/glocalfileinfo.c:2101 +#: gio/glocalfileinfo.c:2113 msgid "Invalid attribute type (uint64 expected)" msgstr "Tipo de atributo inválido (esperado uint64)" -#: ../gio/glocalfileinfo.c:2120 ../gio/glocalfileinfo.c:2139 +#: gio/glocalfileinfo.c:2132 gio/glocalfileinfo.c:2151 msgid "Invalid attribute type (byte string expected)" msgstr "Tipo de atributo inválido (expressão de byte esperada)" -#: ../gio/glocalfileinfo.c:2184 +#: gio/glocalfileinfo.c:2198 msgid "Cannot set permissions on symlinks" msgstr "Não foi possível definir permissões aos links simbólicos" -#: ../gio/glocalfileinfo.c:2200 +#: gio/glocalfileinfo.c:2214 #, c-format msgid "Error setting permissions: %s" msgstr "Erro ao definir permissões: %s" -#: ../gio/glocalfileinfo.c:2251 +#: gio/glocalfileinfo.c:2265 #, c-format msgid "Error setting owner: %s" msgstr "Erro ao definir proprietário: %s" -#: ../gio/glocalfileinfo.c:2274 +#: gio/glocalfileinfo.c:2288 msgid "symlink must be non-NULL" msgstr "o link simbólico deve ser não-NULO" -#: ../gio/glocalfileinfo.c:2284 ../gio/glocalfileinfo.c:2303 -#: ../gio/glocalfileinfo.c:2314 +#: gio/glocalfileinfo.c:2298 gio/glocalfileinfo.c:2317 +#: gio/glocalfileinfo.c:2328 #, c-format msgid "Error setting symlink: %s" msgstr "Erro ao definir link simbólico: %s" -#: ../gio/glocalfileinfo.c:2293 +#: gio/glocalfileinfo.c:2307 msgid "Error setting symlink: file is not a symlink" msgstr "Erro ao definir link simbólico: o arquivo não é um link simbólico" -#: ../gio/glocalfileinfo.c:2419 +#: gio/glocalfileinfo.c:2433 #, c-format msgid "Error setting modification or access time: %s" msgstr "Erro ao definir data/hora de modificação ou acesso: %s" -#: ../gio/glocalfileinfo.c:2442 +#: gio/glocalfileinfo.c:2456 msgid "SELinux context must be non-NULL" msgstr "O contexto SELinux deve ser não-NULO" -#: ../gio/glocalfileinfo.c:2457 +#: gio/glocalfileinfo.c:2471 #, c-format msgid "Error setting SELinux context: %s" msgstr "Erro ao definir o contexto SELinux: %s" -#: ../gio/glocalfileinfo.c:2464 +#: gio/glocalfileinfo.c:2478 msgid "SELinux is not enabled on this system" msgstr "SELinux não está habilitado neste sistema" -#: ../gio/glocalfileinfo.c:2556 +#: gio/glocalfileinfo.c:2570 #, c-format msgid "Setting attribute %s not supported" msgstr "Não há suporte à definição do atributo %s" -#: ../gio/glocalfileinputstream.c:168 ../gio/glocalfileoutputstream.c:696 +#: gio/glocalfileinputstream.c:168 gio/glocalfileoutputstream.c:696 #, c-format msgid "Error reading from file: %s" msgstr "Erro ao ler do arquivo: %s" -#: ../gio/glocalfileinputstream.c:199 ../gio/glocalfileinputstream.c:211 -#: ../gio/glocalfileinputstream.c:225 ../gio/glocalfileinputstream.c:333 -#: ../gio/glocalfileoutputstream.c:458 ../gio/glocalfileoutputstream.c:1013 +#: gio/glocalfileinputstream.c:199 gio/glocalfileinputstream.c:211 +#: gio/glocalfileinputstream.c:225 gio/glocalfileinputstream.c:333 +#: gio/glocalfileoutputstream.c:458 gio/glocalfileoutputstream.c:1013 #, c-format msgid "Error seeking in file: %s" msgstr "Erro ao buscar no arquivo: %s" -#: ../gio/glocalfileinputstream.c:255 ../gio/glocalfileoutputstream.c:248 -#: ../gio/glocalfileoutputstream.c:342 +#: gio/glocalfileinputstream.c:255 gio/glocalfileoutputstream.c:248 +#: gio/glocalfileoutputstream.c:342 #, c-format msgid "Error closing file: %s" msgstr "Erro ao fechar arquivo: %s" -#: ../gio/glocalfilemonitor.c:840 +#: gio/glocalfilemonitor.c:852 msgid "Unable to find default local file monitor type" msgstr "Não é possível localizar o tipo de arquivo monitor local padrão" -#: ../gio/glocalfileoutputstream.c:196 ../gio/glocalfileoutputstream.c:228 -#: ../gio/glocalfileoutputstream.c:717 +#: gio/glocalfileoutputstream.c:196 gio/glocalfileoutputstream.c:228 +#: gio/glocalfileoutputstream.c:717 #, c-format msgid "Error writing to file: %s" msgstr "Erro ao gravar o arquivo: %s" -#: ../gio/glocalfileoutputstream.c:275 +#: gio/glocalfileoutputstream.c:275 #, c-format msgid "Error removing old backup link: %s" msgstr "Erro ao remover link antigo de backup: %s" -#: ../gio/glocalfileoutputstream.c:289 ../gio/glocalfileoutputstream.c:302 +#: gio/glocalfileoutputstream.c:289 gio/glocalfileoutputstream.c:302 #, c-format msgid "Error creating backup copy: %s" msgstr "Erro ao criar cópia de backup: %s" -#: ../gio/glocalfileoutputstream.c:320 +#: gio/glocalfileoutputstream.c:320 #, c-format msgid "Error renaming temporary file: %s" msgstr "Erro ao renomear arquivo temporário: %s" -#: ../gio/glocalfileoutputstream.c:504 ../gio/glocalfileoutputstream.c:1064 +#: gio/glocalfileoutputstream.c:504 gio/glocalfileoutputstream.c:1064 #, c-format msgid "Error truncating file: %s" msgstr "Erro ao truncar arquivo: %s" -#: ../gio/glocalfileoutputstream.c:557 ../gio/glocalfileoutputstream.c:795 -#: ../gio/glocalfileoutputstream.c:1045 ../gio/gsubprocess.c:380 +#: gio/glocalfileoutputstream.c:557 gio/glocalfileoutputstream.c:795 +#: gio/glocalfileoutputstream.c:1045 gio/gsubprocess.c:380 #, c-format msgid "Error opening file “%s”: %s" msgstr "Erro ao abrir arquivo “%s”: %s" -#: ../gio/glocalfileoutputstream.c:826 +#: gio/glocalfileoutputstream.c:826 msgid "Target file is a directory" msgstr "Arquivo alvo é um diretório" -#: ../gio/glocalfileoutputstream.c:831 +#: gio/glocalfileoutputstream.c:831 msgid "Target file is not a regular file" msgstr "Arquivo alvo não é um arquivo comum" -#: ../gio/glocalfileoutputstream.c:843 +#: gio/glocalfileoutputstream.c:843 msgid "The file was externally modified" msgstr "O arquivo foi modificado externamente" -#: ../gio/glocalfileoutputstream.c:1029 +#: gio/glocalfileoutputstream.c:1029 #, c-format msgid "Error removing old file: %s" msgstr "Erro ao remover arquivo antigo: %s" -#: ../gio/gmemoryinputstream.c:474 ../gio/gmemoryoutputstream.c:772 +#: gio/gmemoryinputstream.c:474 gio/gmemoryoutputstream.c:772 msgid "Invalid GSeekType supplied" msgstr "GSeekType fornecido inválido" -#: ../gio/gmemoryinputstream.c:484 +#: gio/gmemoryinputstream.c:484 msgid "Invalid seek request" msgstr "Solicitação de busca inválida" -#: ../gio/gmemoryinputstream.c:508 +#: gio/gmemoryinputstream.c:508 msgid "Cannot truncate GMemoryInputStream" msgstr "Não é possível truncar GMemoryInputStream" -#: ../gio/gmemoryoutputstream.c:567 +#: gio/gmemoryoutputstream.c:567 msgid "Memory output stream not resizable" msgstr "Fluxo de saída da memória não redimensionável" -#: ../gio/gmemoryoutputstream.c:583 +#: gio/gmemoryoutputstream.c:583 msgid "Failed to resize memory output stream" msgstr "Falha ao redimensionar fluxo de saída da memória" -#: ../gio/gmemoryoutputstream.c:673 +#: gio/gmemoryoutputstream.c:673 msgid "" "Amount of memory required to process the write is larger than available " "address space" @@ -3182,32 +3146,32 @@ "Quantidade de memória necessária para processar a escrita é maior que a " "disponível" -#: ../gio/gmemoryoutputstream.c:782 +#: gio/gmemoryoutputstream.c:782 msgid "Requested seek before the beginning of the stream" msgstr "Solicitada uma busca antes do começo do fluxo" -#: ../gio/gmemoryoutputstream.c:797 +#: gio/gmemoryoutputstream.c:797 msgid "Requested seek beyond the end of the stream" msgstr "Solicitada uma busca além do fim do fluxo" #. Translators: This is an error #. * message for mount objects that #. * don't implement unmount. -#: ../gio/gmount.c:396 +#: gio/gmount.c:396 msgid "mount doesn’t implement “unmount”" msgstr "objeto de montagem não implementa “umount”" #. Translators: This is an error #. * message for mount objects that #. * don't implement eject. -#: ../gio/gmount.c:472 +#: gio/gmount.c:472 msgid "mount doesn’t implement “eject”" msgstr "objeto de montagem não implementa “eject”" #. Translators: This is an error #. * message for mount objects that #. * don't implement any of unmount or unmount_with_operation. -#: ../gio/gmount.c:550 +#: gio/gmount.c:550 msgid "mount doesn’t implement “unmount” or “unmount_with_operation”" msgstr "" "objeto de montagem não implementa “unmount” ou “unmount_with_operation”" @@ -3215,110 +3179,108 @@ #. Translators: This is an error #. * message for mount objects that #. * don't implement any of eject or eject_with_operation. -#: ../gio/gmount.c:635 +#: gio/gmount.c:635 msgid "mount doesn’t implement “eject” or “eject_with_operation”" msgstr "objeto de montagem não implementa “eject” ou “eject_with_operation”" #. Translators: This is an error #. * message for mount objects that #. * don't implement remount. -#: ../gio/gmount.c:723 +#: gio/gmount.c:723 msgid "mount doesn’t implement “remount”" msgstr "objeto de montagem não implementa “remount”" #. Translators: This is an error #. * message for mount objects that #. * don't implement content type guessing. -#: ../gio/gmount.c:805 +#: gio/gmount.c:805 msgid "mount doesn’t implement content type guessing" msgstr "objeto de montagem não implementa estimativa de tipo de conteúdo" #. Translators: This is an error #. * message for mount objects that #. * don't implement content type guessing. -#: ../gio/gmount.c:892 +#: gio/gmount.c:892 msgid "mount doesn’t implement synchronous content type guessing" msgstr "" "objeto de montagem não implementa estimativa de tipo de conteúdo síncrono" -#: ../gio/gnetworkaddress.c:378 +#: gio/gnetworkaddress.c:378 #, c-format msgid "Hostname “%s” contains “[” but not “]”" msgstr "Nome da máquina “%s” contém “[” mas não “]”" -#: ../gio/gnetworkmonitorbase.c:206 ../gio/gnetworkmonitorbase.c:310 +#: gio/gnetworkmonitorbase.c:211 gio/gnetworkmonitorbase.c:315 msgid "Network unreachable" msgstr "Rede inalcançável" -#: ../gio/gnetworkmonitorbase.c:244 ../gio/gnetworkmonitorbase.c:274 +#: gio/gnetworkmonitorbase.c:249 gio/gnetworkmonitorbase.c:279 msgid "Host unreachable" msgstr "Máquina inalcançável" -#: ../gio/gnetworkmonitornetlink.c:96 ../gio/gnetworkmonitornetlink.c:108 -#: ../gio/gnetworkmonitornetlink.c:127 +#: gio/gnetworkmonitornetlink.c:97 gio/gnetworkmonitornetlink.c:109 +#: gio/gnetworkmonitornetlink.c:128 #, c-format msgid "Could not create network monitor: %s" msgstr "Não foi possível criar o monitor de rede: %s" -#: ../gio/gnetworkmonitornetlink.c:117 +#: gio/gnetworkmonitornetlink.c:118 msgid "Could not create network monitor: " msgstr "Não foi possível criar o monitor de rede: " -#: ../gio/gnetworkmonitornetlink.c:175 +#: gio/gnetworkmonitornetlink.c:176 msgid "Could not get network status: " msgstr "Não foi possível obter o estado da rede: " -#: ../gio/gnetworkmonitornm.c:329 +#: gio/gnetworkmonitornm.c:322 #, c-format msgid "NetworkManager version too old" msgstr "A versão do NetworkManager é muito antiga" -#: ../gio/goutputstream.c:212 ../gio/goutputstream.c:560 +#: gio/goutputstream.c:212 gio/goutputstream.c:560 msgid "Output stream doesn’t implement write" msgstr "Fluxo de saída não implementa escrita" -#: ../gio/goutputstream.c:521 ../gio/goutputstream.c:1224 +#: gio/goutputstream.c:521 gio/goutputstream.c:1224 msgid "Source stream is already closed" msgstr "A fonte do fluxo já está fechada" -#: ../gio/gresolver.c:342 ../gio/gthreadedresolver.c:116 -#: ../gio/gthreadedresolver.c:126 +#: gio/gresolver.c:342 gio/gthreadedresolver.c:116 gio/gthreadedresolver.c:126 #, c-format msgid "Error resolving “%s”: %s" msgstr "Erro ao resolver “%s”: %s" -#: ../gio/gresolver.c:729 ../gio/gresolver.c:781 -#| msgid "Invalid hostname" +#: gio/gresolver.c:729 gio/gresolver.c:781 msgid "Invalid domain" msgstr "Domínio inválido" -#: ../gio/gresource.c:621 ../gio/gresource.c:880 ../gio/gresource.c:919 -#: ../gio/gresource.c:1043 ../gio/gresource.c:1115 ../gio/gresource.c:1188 -#: ../gio/gresource.c:1258 ../gio/gresourcefile.c:476 -#: ../gio/gresourcefile.c:599 ../gio/gresourcefile.c:736 +#: gio/gresource.c:621 gio/gresource.c:880 gio/gresource.c:919 +#: gio/gresource.c:1043 gio/gresource.c:1115 gio/gresource.c:1188 +#: gio/gresource.c:1258 gio/gresourcefile.c:476 gio/gresourcefile.c:599 +#: gio/gresourcefile.c:736 #, c-format msgid "The resource at “%s” does not exist" msgstr "O recurso em “%s” não existe" -#: ../gio/gresource.c:786 +#: gio/gresource.c:786 #, c-format msgid "The resource at “%s” failed to decompress" msgstr "Falha ao descompactar o recurso em “%s”" -#: ../gio/gresourcefile.c:732 +#: gio/gresourcefile.c:732 #, c-format msgid "The resource at “%s” is not a directory" msgstr "O recurso em “%s” não é um diretório" -#: ../gio/gresourcefile.c:940 +#: gio/gresourcefile.c:940 msgid "Input stream doesn’t implement seek" msgstr "Fluxo de entrada não implementa busca" -#: ../gio/gresource-tool.c:494 +#: gio/gresource-tool.c:494 msgid "List sections containing resources in an elf FILE" msgstr "Lista as seções contendo recursos no arquivo elf ARQUIVO" -#: ../gio/gresource-tool.c:500 +#: gio/gresource-tool.c:500 msgid "" "List resources\n" "If SECTION is given, only list resources in this section\n" @@ -3328,16 +3290,15 @@ "Se SEÇÃO é fornecida, só lista os recursos dentro desta seção\n" "Se CAMINHO é fornecido, só lista recursos que casam com o caminho" -#: ../gio/gresource-tool.c:503 ../gio/gresource-tool.c:513 +#: gio/gresource-tool.c:503 gio/gresource-tool.c:513 msgid "FILE [PATH]" msgstr "ARQUIVO [CAMINHO]" -#: ../gio/gresource-tool.c:504 ../gio/gresource-tool.c:514 -#: ../gio/gresource-tool.c:521 +#: gio/gresource-tool.c:504 gio/gresource-tool.c:514 gio/gresource-tool.c:521 msgid "SECTION" msgstr "SEÇÃO" -#: ../gio/gresource-tool.c:509 +#: gio/gresource-tool.c:509 msgid "" "List resources with details\n" "If SECTION is given, only list resources in this section\n" @@ -3349,15 +3310,15 @@ "Se CAMINHO é fornecido, só lista recursos que casam com o caminho\n" "Detalhes incluem a seção, tamanho e compactação" -#: ../gio/gresource-tool.c:519 +#: gio/gresource-tool.c:519 msgid "Extract a resource file to stdout" msgstr "Extrai um arquivo de recurso para a saída padrão" -#: ../gio/gresource-tool.c:520 +#: gio/gresource-tool.c:520 msgid "FILE PATH" msgstr "ARQUIVO CAMINHO" -#: ../gio/gresource-tool.c:534 +#: gio/gresource-tool.c:534 msgid "" "Usage:\n" " gresource [--section SECTION] COMMAND [ARGS…]\n" @@ -3385,7 +3346,7 @@ "Use “gresource help COMANDO” para obter uma ajuda detalhada.\n" "\n" -#: ../gio/gresource-tool.c:548 +#: gio/gresource-tool.c:548 #, c-format msgid "" "Usage:\n" @@ -3400,19 +3361,19 @@ "%s\n" "\n" -#: ../gio/gresource-tool.c:555 +#: gio/gresource-tool.c:555 msgid " SECTION An (optional) elf section name\n" msgstr " SEÇÃO Um nome de seção elf (opcional)\n" -#: ../gio/gresource-tool.c:559 ../gio/gsettings-tool.c:703 +#: gio/gresource-tool.c:559 gio/gsettings-tool.c:703 msgid " COMMAND The (optional) command to explain\n" msgstr " COMANDO O comando a ser explicado (opcional)\n" -#: ../gio/gresource-tool.c:565 +#: gio/gresource-tool.c:565 msgid " FILE An elf file (a binary or a shared library)\n" msgstr " ARQUIVO Um arquivo elf (binário ou biblioteca compartilhada)\n" -#: ../gio/gresource-tool.c:568 +#: gio/gresource-tool.c:568 msgid "" " FILE An elf file (a binary or a shared library)\n" " or a compiled resource file\n" @@ -3420,90 +3381,82 @@ " ARQUIVO Um arquivo elf (binário ou biblioteca compartilhada)\n" " ou um arquivo de recurso compilado\n" -#: ../gio/gresource-tool.c:572 +#: gio/gresource-tool.c:572 msgid "[PATH]" msgstr "[CAMINHO]" -#: ../gio/gresource-tool.c:574 +#: gio/gresource-tool.c:574 msgid " PATH An (optional) resource path (may be partial)\n" msgstr " CAMINHO Um caminho (opcional) do recurso (pode ser parcial)\n" -#: ../gio/gresource-tool.c:575 +#: gio/gresource-tool.c:575 msgid "PATH" msgstr "CAMINHO" -#: ../gio/gresource-tool.c:577 +#: gio/gresource-tool.c:577 msgid " PATH A resource path\n" msgstr " CAMINHO Um caminho do recurso\n" -#: ../gio/gsettings-tool.c:51 ../gio/gsettings-tool.c:72 -#: ../gio/gsettings-tool.c:908 +#: gio/gsettings-tool.c:51 gio/gsettings-tool.c:72 gio/gsettings-tool.c:908 #, c-format msgid "No such schema “%s”\n" msgstr "Nenhum esquema “%s”\n" -#: ../gio/gsettings-tool.c:57 +#: gio/gsettings-tool.c:57 #, c-format msgid "Schema “%s” is not relocatable (path must not be specified)\n" msgstr "Esquema “%s” não é recolocável (o caminho não deve ser especificado)\n" -#: ../gio/gsettings-tool.c:78 +#: gio/gsettings-tool.c:78 #, c-format msgid "Schema “%s” is relocatable (path must be specified)\n" msgstr "Esquema “%s” é recolocável (o caminho deve ser especificado)\n" -#: ../gio/gsettings-tool.c:92 -#, c-format +#: gio/gsettings-tool.c:92 msgid "Empty path given.\n" msgstr "Caminho fornecido está vazio.\n" -#: ../gio/gsettings-tool.c:98 -#, c-format +#: gio/gsettings-tool.c:98 msgid "Path must begin with a slash (/)\n" msgstr "O caminho deve começar com uma barra (/)\n" -#: ../gio/gsettings-tool.c:104 -#, c-format +#: gio/gsettings-tool.c:104 msgid "Path must end with a slash (/)\n" msgstr "O caminho deve terminar com uma barra (/)\n" -#: ../gio/gsettings-tool.c:110 -#, c-format +#: gio/gsettings-tool.c:110 msgid "Path must not contain two adjacent slashes (//)\n" msgstr "O caminho não pode conter duas barras adjacentes (//)\n" -#: ../gio/gsettings-tool.c:538 -#, c-format +#: gio/gsettings-tool.c:538 msgid "The provided value is outside of the valid range\n" msgstr "O valor fornecido está fora do intervalo válido\n" -#: ../gio/gsettings-tool.c:545 -#, c-format +#: gio/gsettings-tool.c:545 msgid "The key is not writable\n" msgstr "A chave não é gravável\n" -#: ../gio/gsettings-tool.c:581 +#: gio/gsettings-tool.c:581 msgid "List the installed (non-relocatable) schemas" msgstr "Lista os esquemas instalados (não-recolocáveis)" -#: ../gio/gsettings-tool.c:587 +#: gio/gsettings-tool.c:587 msgid "List the installed relocatable schemas" msgstr "Lista os esquemas recolocáveis instalados" -#: ../gio/gsettings-tool.c:593 +#: gio/gsettings-tool.c:593 msgid "List the keys in SCHEMA" msgstr "Lista as chaves no ESQUEMA" -#: ../gio/gsettings-tool.c:594 ../gio/gsettings-tool.c:600 -#: ../gio/gsettings-tool.c:643 +#: gio/gsettings-tool.c:594 gio/gsettings-tool.c:600 gio/gsettings-tool.c:643 msgid "SCHEMA[:PATH]" msgstr "ESQUEMA[:CAMINHO]" -#: ../gio/gsettings-tool.c:599 +#: gio/gsettings-tool.c:599 msgid "List the children of SCHEMA" msgstr "Lista os filhos do ESQUEMA" -#: ../gio/gsettings-tool.c:605 +#: gio/gsettings-tool.c:605 msgid "" "List keys and values, recursively\n" "If no SCHEMA is given, list all keys\n" @@ -3511,49 +3464,48 @@ "Lista as chaves e valores, recursivamente\n" "Se nenhum ESQUEMA for fornecido, lista todas as chaves\n" -#: ../gio/gsettings-tool.c:607 +#: gio/gsettings-tool.c:607 msgid "[SCHEMA[:PATH]]" msgstr "[ESQUEMA[:CAMINHO]]" -#: ../gio/gsettings-tool.c:612 +#: gio/gsettings-tool.c:612 msgid "Get the value of KEY" msgstr "Obtém o valor de CHAVE" -#: ../gio/gsettings-tool.c:613 ../gio/gsettings-tool.c:619 -#: ../gio/gsettings-tool.c:625 ../gio/gsettings-tool.c:637 -#: ../gio/gsettings-tool.c:649 +#: gio/gsettings-tool.c:613 gio/gsettings-tool.c:619 gio/gsettings-tool.c:625 +#: gio/gsettings-tool.c:637 gio/gsettings-tool.c:649 msgid "SCHEMA[:PATH] KEY" msgstr "ESQUEMA[:CAMINHO] CHAVE" -#: ../gio/gsettings-tool.c:618 +#: gio/gsettings-tool.c:618 msgid "Query the range of valid values for KEY" msgstr "Consulta o intervalo de valores válidos para CHAVE" -#: ../gio/gsettings-tool.c:624 +#: gio/gsettings-tool.c:624 msgid "Query the description for KEY" msgstr "Consulta a descrição para a CHAVE" -#: ../gio/gsettings-tool.c:630 +#: gio/gsettings-tool.c:630 msgid "Set the value of KEY to VALUE" msgstr "Define o valor de CHAVE para VALOR" -#: ../gio/gsettings-tool.c:631 +#: gio/gsettings-tool.c:631 msgid "SCHEMA[:PATH] KEY VALUE" msgstr "ESQUEMA[:CAMINHO] CHAVE VALOR" -#: ../gio/gsettings-tool.c:636 +#: gio/gsettings-tool.c:636 msgid "Reset KEY to its default value" msgstr "Restaurar CHAVE para seu valor padrão" -#: ../gio/gsettings-tool.c:642 +#: gio/gsettings-tool.c:642 msgid "Reset all keys in SCHEMA to their defaults" msgstr "Restaurar todas as chaves no ESQUEMA para seus padrões" -#: ../gio/gsettings-tool.c:648 +#: gio/gsettings-tool.c:648 msgid "Check if KEY is writable" msgstr "Verifica se CHAVE é gravável" -#: ../gio/gsettings-tool.c:654 +#: gio/gsettings-tool.c:654 msgid "" "Monitor KEY for changes.\n" "If no KEY is specified, monitor all keys in SCHEMA.\n" @@ -3563,11 +3515,11 @@ "Se nenhuma CHAVE for especificada, monitora todas as chaves no ESQUEMA.\n" "Use ^C para parar o monitoramento.\n" -#: ../gio/gsettings-tool.c:657 +#: gio/gsettings-tool.c:657 msgid "SCHEMA[:PATH] [KEY]" msgstr "ESQUEMA[:CAMINHO] [CHAVE]" -#: ../gio/gsettings-tool.c:669 +#: gio/gsettings-tool.c:669 msgid "" "Usage:\n" " gsettings --version\n" @@ -3616,7 +3568,7 @@ "Use “gsettings help COMANDO” para obter ajuda detalhada.\n" "\n" -#: ../gio/gsettings-tool.c:693 +#: gio/gsettings-tool.c:693 #, c-format msgid "" "Usage:\n" @@ -3631,11 +3583,11 @@ "%s\n" "\n" -#: ../gio/gsettings-tool.c:699 +#: gio/gsettings-tool.c:699 msgid " SCHEMADIR A directory to search for additional schemas\n" msgstr " SCHEMADIR Um diretório para procurar por esquemas adicionais\n" -#: ../gio/gsettings-tool.c:707 +#: gio/gsettings-tool.c:707 msgid "" " SCHEMA The name of the schema\n" " PATH The path, for relocatable schemas\n" @@ -3643,387 +3595,381 @@ " ESQUEMA O nome do esquema\n" " CAMINHO O caminho, para esquemas recolocáveis\n" -#: ../gio/gsettings-tool.c:712 +#: gio/gsettings-tool.c:712 msgid " KEY The (optional) key within the schema\n" msgstr " CHAVE A chave (opcional) com o esquema\n" -#: ../gio/gsettings-tool.c:716 +#: gio/gsettings-tool.c:716 msgid " KEY The key within the schema\n" msgstr " CHAVE A chave com o esquema\n" -#: ../gio/gsettings-tool.c:720 +#: gio/gsettings-tool.c:720 msgid " VALUE The value to set\n" msgstr " VALOR O valor para definir\n" -#: ../gio/gsettings-tool.c:775 +#: gio/gsettings-tool.c:775 #, c-format msgid "Could not load schemas from %s: %s\n" msgstr "Não foi possível carregar esquemas de %s: %s\n" -#: ../gio/gsettings-tool.c:787 -#, c-format +#: gio/gsettings-tool.c:787 msgid "No schemas installed\n" msgstr "Nenhum esquema instalado\n" -#: ../gio/gsettings-tool.c:866 -#, c-format +#: gio/gsettings-tool.c:866 msgid "Empty schema name given\n" msgstr "Nome de esquema vazio\n" -#: ../gio/gsettings-tool.c:921 +#: gio/gsettings-tool.c:921 #, c-format msgid "No such key “%s”\n" msgstr "Nenhuma chave “%s”\n" -#: ../gio/gsocket.c:384 +#: gio/gsocket.c:384 msgid "Invalid socket, not initialized" msgstr "Soquete inválido, não inicializado" -#: ../gio/gsocket.c:391 +#: gio/gsocket.c:391 #, c-format msgid "Invalid socket, initialization failed due to: %s" msgstr "Soquete inválido, inicialização falhou devido a: %s" -#: ../gio/gsocket.c:399 +#: gio/gsocket.c:399 msgid "Socket is already closed" msgstr "O soquete já está fechado" -#: ../gio/gsocket.c:414 ../gio/gsocket.c:3010 ../gio/gsocket.c:4220 -#: ../gio/gsocket.c:4278 +#: gio/gsocket.c:414 gio/gsocket.c:3020 gio/gsocket.c:4230 gio/gsocket.c:4288 msgid "Socket I/O timed out" msgstr "Tempo de E/S do soquete foi esgotado" -#: ../gio/gsocket.c:549 +#: gio/gsocket.c:549 #, c-format msgid "creating GSocket from fd: %s" msgstr "criando GSocket a partir do fd: %s" -#: ../gio/gsocket.c:578 ../gio/gsocket.c:632 ../gio/gsocket.c:639 +#: gio/gsocket.c:578 gio/gsocket.c:632 gio/gsocket.c:639 #, c-format msgid "Unable to create socket: %s" msgstr "Não é possível criar soquete: %s" -#: ../gio/gsocket.c:632 +#: gio/gsocket.c:632 msgid "Unknown family was specified" msgstr "Foi especificada uma família desconhecida" -#: ../gio/gsocket.c:639 +#: gio/gsocket.c:639 msgid "Unknown protocol was specified" msgstr "Foi especificado um protocolo desconhecido" -#: ../gio/gsocket.c:1130 +#: gio/gsocket.c:1130 #, c-format msgid "Cannot use datagram operations on a non-datagram socket." msgstr "" "Não foi possível usar operações de datagrama em um soquete não-datagrama." -#: ../gio/gsocket.c:1147 +#: gio/gsocket.c:1147 #, c-format msgid "Cannot use datagram operations on a socket with a timeout set." msgstr "" "Não foi possível usar operações de datagrama em um soquete com um tempo " "limite definido." -#: ../gio/gsocket.c:1954 +#: gio/gsocket.c:1954 #, c-format msgid "could not get local address: %s" msgstr "não foi possível obter endereço local: %s" -#: ../gio/gsocket.c:2000 +#: gio/gsocket.c:2000 #, c-format msgid "could not get remote address: %s" msgstr "não foi possível obter endereço remoto: %s" -#: ../gio/gsocket.c:2066 +#: gio/gsocket.c:2066 #, c-format msgid "could not listen: %s" msgstr "não foi possível escutar: %s" -#: ../gio/gsocket.c:2168 +#: gio/gsocket.c:2168 #, c-format msgid "Error binding to address: %s" msgstr "Erro ao vincular ao endereço: %s" -#: ../gio/gsocket.c:2226 ../gio/gsocket.c:2263 ../gio/gsocket.c:2373 -#: ../gio/gsocket.c:2391 ../gio/gsocket.c:2461 ../gio/gsocket.c:2519 -#: ../gio/gsocket.c:2537 +#: gio/gsocket.c:2226 gio/gsocket.c:2263 gio/gsocket.c:2373 gio/gsocket.c:2398 +#: gio/gsocket.c:2471 gio/gsocket.c:2529 gio/gsocket.c:2547 #, c-format msgid "Error joining multicast group: %s" msgstr "Erro ao entrar no grupo multicast: %s" -#: ../gio/gsocket.c:2227 ../gio/gsocket.c:2264 ../gio/gsocket.c:2374 -#: ../gio/gsocket.c:2392 ../gio/gsocket.c:2462 ../gio/gsocket.c:2520 -#: ../gio/gsocket.c:2538 +#: gio/gsocket.c:2227 gio/gsocket.c:2264 gio/gsocket.c:2374 gio/gsocket.c:2399 +#: gio/gsocket.c:2472 gio/gsocket.c:2530 gio/gsocket.c:2548 #, c-format msgid "Error leaving multicast group: %s" msgstr "Erro ao sair do grupo multicast: %s" -#: ../gio/gsocket.c:2228 +#: gio/gsocket.c:2228 msgid "No support for source-specific multicast" msgstr "Não há suporte para multicast específico da origem" -#: ../gio/gsocket.c:2375 +#: gio/gsocket.c:2375 msgid "Unsupported socket family" msgstr "Família de soquete sem suporte" -#: ../gio/gsocket.c:2393 +#: gio/gsocket.c:2400 msgid "source-specific not an IPv4 address" msgstr "a origem específica não é um endereço IPv4" -#: ../gio/gsocket.c:2411 ../gio/gsocket.c:2440 ../gio/gsocket.c:2487 +#: gio/gsocket.c:2418 gio/gsocket.c:2447 gio/gsocket.c:2497 #, c-format msgid "Interface not found: %s" msgstr "Interface não localizada: %s" -#: ../gio/gsocket.c:2427 +#: gio/gsocket.c:2434 #, c-format msgid "Interface name too long" msgstr "Nome de interface grande demais" -#: ../gio/gsocket.c:2463 +#: gio/gsocket.c:2473 msgid "No support for IPv4 source-specific multicast" msgstr "Não há suporte para multicast específico da origem IPv4" -#: ../gio/gsocket.c:2521 +#: gio/gsocket.c:2531 msgid "No support for IPv6 source-specific multicast" msgstr "Não há suporte para multicast específico da origem IPv6" -#: ../gio/gsocket.c:2730 +#: gio/gsocket.c:2740 #, c-format msgid "Error accepting connection: %s" msgstr "Erro ao aceitar a conexão: %s" -#: ../gio/gsocket.c:2854 +#: gio/gsocket.c:2864 msgid "Connection in progress" msgstr "Conexão em progresso" -#: ../gio/gsocket.c:2903 +#: gio/gsocket.c:2913 msgid "Unable to get pending error: " msgstr "Não é possível obter erro pendente: " -#: ../gio/gsocket.c:3073 +#: gio/gsocket.c:3083 #, c-format msgid "Error receiving data: %s" msgstr "Erro ao receber dados: %s" -#: ../gio/gsocket.c:3268 +#: gio/gsocket.c:3278 #, c-format msgid "Error sending data: %s" msgstr "Erro ao enviar dados: %s" -#: ../gio/gsocket.c:3455 +#: gio/gsocket.c:3465 #, c-format msgid "Unable to shutdown socket: %s" msgstr "Não é possível encerrar soquete: %s" -#: ../gio/gsocket.c:3536 +#: gio/gsocket.c:3546 #, c-format msgid "Error closing socket: %s" msgstr "Erro ao fechar soquete: %s" -#: ../gio/gsocket.c:4213 +#: gio/gsocket.c:4223 #, c-format msgid "Waiting for socket condition: %s" msgstr "Aguardando pela condição do soquete: %s" -#: ../gio/gsocket.c:4687 ../gio/gsocket.c:4767 ../gio/gsocket.c:4945 +#: gio/gsocket.c:4697 gio/gsocket.c:4777 gio/gsocket.c:4955 #, c-format msgid "Error sending message: %s" msgstr "Erro ao enviar mensagem: %s" -#: ../gio/gsocket.c:4711 +#: gio/gsocket.c:4721 msgid "GSocketControlMessage not supported on Windows" msgstr "Não há suporte a GSocketControlMessage no Windows" -#: ../gio/gsocket.c:5164 ../gio/gsocket.c:5237 ../gio/gsocket.c:5463 +#: gio/gsocket.c:5174 gio/gsocket.c:5247 gio/gsocket.c:5473 #, c-format msgid "Error receiving message: %s" msgstr "Erro ao receber mensagem: %s" -#: ../gio/gsocket.c:5735 +#: gio/gsocket.c:5745 #, c-format msgid "Unable to read socket credentials: %s" msgstr "Não é possível ler as credenciais do soquete: %s" -#: ../gio/gsocket.c:5744 +#: gio/gsocket.c:5754 msgid "g_socket_get_credentials not implemented for this OS" msgstr "g_socket_get_credentials não está implementado para este SO" -#: ../gio/gsocketclient.c:176 +#: gio/gsocketclient.c:176 #, c-format msgid "Could not connect to proxy server %s: " msgstr "Não foi possível conectar-se ao servidor proxy %s: " -#: ../gio/gsocketclient.c:190 +#: gio/gsocketclient.c:190 #, c-format msgid "Could not connect to %s: " msgstr "Não foi possível conectar-se a %s: " -#: ../gio/gsocketclient.c:192 +#: gio/gsocketclient.c:192 msgid "Could not connect: " msgstr "Não foi possível conectar: " -#: ../gio/gsocketclient.c:1027 ../gio/gsocketclient.c:1599 +#: gio/gsocketclient.c:1027 gio/gsocketclient.c:1599 msgid "Unknown error on connect" msgstr "Erro desconhecido ao conectar" -#: ../gio/gsocketclient.c:1081 ../gio/gsocketclient.c:1535 +#: gio/gsocketclient.c:1081 gio/gsocketclient.c:1535 msgid "Proxying over a non-TCP connection is not supported." msgstr "Não há suporte ao uso de proxy sobre uma conexão não TCP." -#: ../gio/gsocketclient.c:1110 ../gio/gsocketclient.c:1561 +#: gio/gsocketclient.c:1110 gio/gsocketclient.c:1561 #, c-format msgid "Proxy protocol “%s” is not supported." msgstr "Não há suporte ao protocolo de proxy “%s”." -#: ../gio/gsocketlistener.c:218 +#: gio/gsocketlistener.c:218 msgid "Listener is already closed" msgstr "O ouvinte já está fechado" -#: ../gio/gsocketlistener.c:264 +#: gio/gsocketlistener.c:264 msgid "Added socket is closed" msgstr "O soquete adicionado está fechado" -#: ../gio/gsocks4aproxy.c:118 +#: gio/gsocks4aproxy.c:118 #, c-format msgid "SOCKSv4 does not support IPv6 address “%s”" msgstr "Não há suporte ao endereço IPv6 “%s” pelo SOCKSv4" -#: ../gio/gsocks4aproxy.c:136 +#: gio/gsocks4aproxy.c:136 msgid "Username is too long for SOCKSv4 protocol" msgstr "O nome de usuário é muito longo para o protocolo SOCKSv4" -#: ../gio/gsocks4aproxy.c:153 +#: gio/gsocks4aproxy.c:153 #, c-format msgid "Hostname “%s” is too long for SOCKSv4 protocol" msgstr "O nome “%s” é muito longo para o protocolo SOCKSv4" -#: ../gio/gsocks4aproxy.c:179 +#: gio/gsocks4aproxy.c:179 msgid "The server is not a SOCKSv4 proxy server." msgstr "O servidor não é um servidor proxy SOCKSv4." -#: ../gio/gsocks4aproxy.c:186 +#: gio/gsocks4aproxy.c:186 msgid "Connection through SOCKSv4 server was rejected" msgstr "A conexão ao servidor por meio de SOCKSv4 foi rejeitada" -#: ../gio/gsocks5proxy.c:153 ../gio/gsocks5proxy.c:324 -#: ../gio/gsocks5proxy.c:334 +#: gio/gsocks5proxy.c:153 gio/gsocks5proxy.c:324 gio/gsocks5proxy.c:334 msgid "The server is not a SOCKSv5 proxy server." msgstr "O servidor não é um servidor proxy SOCKSv5." -#: ../gio/gsocks5proxy.c:167 +#: gio/gsocks5proxy.c:167 msgid "The SOCKSv5 proxy requires authentication." msgstr "O proxy SOCKSv5 requer autenticação." -#: ../gio/gsocks5proxy.c:177 +#: gio/gsocks5proxy.c:177 msgid "" "The SOCKSv5 proxy requires an authentication method that is not supported by " "GLib." msgstr "O SOCKSv5 requer um método de autenticação sem suporte pelo GLib." -#: ../gio/gsocks5proxy.c:206 +#: gio/gsocks5proxy.c:206 msgid "Username or password is too long for SOCKSv5 protocol." msgstr "" "O nome de usuário ou a senha são muito longos para o protocolo SOCKSv5." -#: ../gio/gsocks5proxy.c:236 +#: gio/gsocks5proxy.c:236 msgid "SOCKSv5 authentication failed due to wrong username or password." msgstr "" "A autenticação SOCKSv5 falhou devido a um nome de usuário ou senha errados." -#: ../gio/gsocks5proxy.c:286 +#: gio/gsocks5proxy.c:286 #, c-format msgid "Hostname “%s” is too long for SOCKSv5 protocol" msgstr "O nome “%s” é muito longo para o protocolo SOCKSv5" -#: ../gio/gsocks5proxy.c:348 +#: gio/gsocks5proxy.c:348 msgid "The SOCKSv5 proxy server uses unknown address type." msgstr "O servidor proxy SOCKSv5 está usando um tipo de endereço desconhecido." -#: ../gio/gsocks5proxy.c:355 +#: gio/gsocks5proxy.c:355 msgid "Internal SOCKSv5 proxy server error." msgstr "Erro interno de servidor proxy SOCKSv5." -#: ../gio/gsocks5proxy.c:361 +#: gio/gsocks5proxy.c:361 msgid "SOCKSv5 connection not allowed by ruleset." msgstr "A conexão SOCKSv5 não foi permitida pelo conjunto de regras." -#: ../gio/gsocks5proxy.c:368 +#: gio/gsocks5proxy.c:368 msgid "Host unreachable through SOCKSv5 server." msgstr "Servidor inalcançável por meio do servidor SOCKSv5." -#: ../gio/gsocks5proxy.c:374 +#: gio/gsocks5proxy.c:374 msgid "Network unreachable through SOCKSv5 proxy." msgstr "Rede inalcançável por meio do proxy SOCKSv5." -#: ../gio/gsocks5proxy.c:380 +#: gio/gsocks5proxy.c:380 msgid "Connection refused through SOCKSv5 proxy." msgstr "Conexão recusada por meio do proxy SOCKSv5." -#: ../gio/gsocks5proxy.c:386 +#: gio/gsocks5proxy.c:386 msgid "SOCKSv5 proxy does not support “connect” command." msgstr "Proxy SOCKSv5 sem suporte ao comando “connect”." -#: ../gio/gsocks5proxy.c:392 +#: gio/gsocks5proxy.c:392 msgid "SOCKSv5 proxy does not support provided address type." msgstr "Proxy SOCKSv5 sem suporte ao tipo de endereço fornecido." -#: ../gio/gsocks5proxy.c:398 +#: gio/gsocks5proxy.c:398 msgid "Unknown SOCKSv5 proxy error." msgstr "Erro de proxy SOCKSv5 desconhecido." -#: ../gio/gthemedicon.c:518 +#: gio/gthemedicon.c:518 #, c-format msgid "Can’t handle version %d of GThemedIcon encoding" msgstr "Não é possível lidar com a versão %d da codificação GThemedIcon" -#: ../gio/gthreadedresolver.c:118 +#: gio/gthreadedresolver.c:118 msgid "No valid addresses were found" msgstr "Nenhum endereço válido foi localizado" -#: ../gio/gthreadedresolver.c:213 +#: gio/gthreadedresolver.c:213 #, c-format msgid "Error reverse-resolving “%s”: %s" msgstr "Erro ao resolver reversamente “%s”: %s" -#: ../gio/gthreadedresolver.c:549 ../gio/gthreadedresolver.c:628 -#: ../gio/gthreadedresolver.c:726 ../gio/gthreadedresolver.c:776 +#: gio/gthreadedresolver.c:549 gio/gthreadedresolver.c:628 +#: gio/gthreadedresolver.c:726 gio/gthreadedresolver.c:776 #, c-format msgid "No DNS record of the requested type for “%s”" msgstr "Nenhum registro DNS do tipo de requisição para “%s”" -#: ../gio/gthreadedresolver.c:554 ../gio/gthreadedresolver.c:731 +#: gio/gthreadedresolver.c:554 gio/gthreadedresolver.c:731 #, c-format msgid "Temporarily unable to resolve “%s”" msgstr "Temporariamente sem condições de resolver “%s”" -#: ../gio/gthreadedresolver.c:559 ../gio/gthreadedresolver.c:736 -#: ../gio/gthreadedresolver.c:842 +#: gio/gthreadedresolver.c:559 gio/gthreadedresolver.c:736 +#: gio/gthreadedresolver.c:842 #, c-format msgid "Error resolving “%s”" msgstr "Erro ao resolver “%s”" -#: ../gio/gtlscertificate.c:250 +#: gio/gtlscertificate.c:250 msgid "Cannot decrypt PEM-encoded private key" msgstr "Não foi possível decodificar uma chave privada codificada com PEM" -#: ../gio/gtlscertificate.c:255 +#: gio/gtlscertificate.c:255 msgid "No PEM-encoded private key found" msgstr "Chave privada codificada com PEM não localizada" -#: ../gio/gtlscertificate.c:265 +#: gio/gtlscertificate.c:265 msgid "Could not parse PEM-encoded private key" msgstr "Não foi possível analisar chave privada codificada com PEM" -#: ../gio/gtlscertificate.c:290 +#: gio/gtlscertificate.c:290 msgid "No PEM-encoded certificate found" msgstr "Certificado codificado com PEM não localizado" -#: ../gio/gtlscertificate.c:299 +#: gio/gtlscertificate.c:299 msgid "Could not parse PEM-encoded certificate" msgstr "Não foi possível analisar certificado codificado com PEM" -#: ../gio/gtlspassword.c:111 +#: gio/gtlspassword.c:111 msgid "" "This is the last chance to enter the password correctly before your access " "is locked out." @@ -4033,7 +3979,7 @@ #. Translators: This is not the 'This is the last chance' string. It is #. * displayed when more than one attempt is allowed. -#: ../gio/gtlspassword.c:115 +#: gio/gtlspassword.c:115 msgid "" "Several passwords entered have been incorrect, and your access will be " "locked out after further failures." @@ -4041,302 +3987,300 @@ "Várias das senhas digitadas estavam incorretas, e o seu acesso será " "bloqueado se houverem mais falhas." -#: ../gio/gtlspassword.c:117 +#: gio/gtlspassword.c:117 msgid "The password entered is incorrect." msgstr "A senha digitada está incorreta." -#: ../gio/gunixconnection.c:166 ../gio/gunixconnection.c:563 +#: gio/gunixconnection.c:166 gio/gunixconnection.c:563 #, c-format msgid "Expecting 1 control message, got %d" msgid_plural "Expecting 1 control message, got %d" msgstr[0] "Esperando 1 mensagem de controle, obtive %d" msgstr[1] "Esperando 1 mensagem de controle, obtive %d" -#: ../gio/gunixconnection.c:182 ../gio/gunixconnection.c:575 +#: gio/gunixconnection.c:182 gio/gunixconnection.c:575 msgid "Unexpected type of ancillary data" msgstr "Tipo de dado auxiliar não esperado" -#: ../gio/gunixconnection.c:200 +#: gio/gunixconnection.c:200 #, c-format msgid "Expecting one fd, but got %d\n" msgid_plural "Expecting one fd, but got %d\n" msgstr[0] "Esperando um fd, mas obtive %d\n" msgstr[1] "Esperando um fd, mas obtive %d\n" -#: ../gio/gunixconnection.c:219 +#: gio/gunixconnection.c:219 msgid "Received invalid fd" msgstr "Recebido fd inválido" -#: ../gio/gunixconnection.c:355 +#: gio/gunixconnection.c:355 msgid "Error sending credentials: " msgstr "Erro ao enviar credenciais: " -#: ../gio/gunixconnection.c:504 +#: gio/gunixconnection.c:504 #, c-format msgid "Error checking if SO_PASSCRED is enabled for socket: %s" msgstr "Erro ao verificar se SO_PASSCRED está habilitado pelo soquete: %s" -#: ../gio/gunixconnection.c:520 +#: gio/gunixconnection.c:520 #, c-format msgid "Error enabling SO_PASSCRED: %s" msgstr "Erro ao habilitar SO_PASSCRED: %s" -#: ../gio/gunixconnection.c:549 +#: gio/gunixconnection.c:549 msgid "" "Expecting to read a single byte for receiving credentials but read zero bytes" msgstr "" "Era esperado ler apenas um byte para receber credenciais, mas foi lido zero " "byte" -#: ../gio/gunixconnection.c:589 +#: gio/gunixconnection.c:589 #, c-format msgid "Not expecting control message, but got %d" msgstr "Não esperava mensagem de controle, mas recebeu %d" -#: ../gio/gunixconnection.c:614 +#: gio/gunixconnection.c:614 #, c-format msgid "Error while disabling SO_PASSCRED: %s" msgstr "Erro ao desabilitar SO_PASSCRED: %s" -#: ../gio/gunixinputstream.c:372 ../gio/gunixinputstream.c:393 +#: gio/gunixinputstream.c:372 gio/gunixinputstream.c:393 #, c-format msgid "Error reading from file descriptor: %s" msgstr "Erro ao ler do descritor de arquivo: %s" -#: ../gio/gunixinputstream.c:426 ../gio/gunixoutputstream.c:411 -#: ../gio/gwin32inputstream.c:217 ../gio/gwin32outputstream.c:204 +#: gio/gunixinputstream.c:426 gio/gunixoutputstream.c:411 +#: gio/gwin32inputstream.c:217 gio/gwin32outputstream.c:204 #, c-format msgid "Error closing file descriptor: %s" msgstr "Erro ao fechar o descritor de arquivo: %s" -#: ../gio/gunixmounts.c:2556 ../gio/gunixmounts.c:2609 +#: gio/gunixmounts.c:2552 gio/gunixmounts.c:2605 msgid "Filesystem root" msgstr "Sistema de arquivos root" -#: ../gio/gunixoutputstream.c:358 ../gio/gunixoutputstream.c:378 +#: gio/gunixoutputstream.c:358 gio/gunixoutputstream.c:378 #, c-format msgid "Error writing to file descriptor: %s" msgstr "Erro ao gravar o descritor de arquivo: %s" -#: ../gio/gunixsocketaddress.c:241 +#: gio/gunixsocketaddress.c:241 msgid "Abstract UNIX domain socket addresses not supported on this system" msgstr "" "Não há suporte a endereços de soquetes de domínio UNIX abstratos neste " "sistema" -#: ../gio/gvolume.c:437 +#: gio/gvolume.c:437 msgid "volume doesn’t implement eject" msgstr "volume não implementa ejetar" #. Translators: This is an error #. * message for volume objects that #. * don't implement any of eject or eject_with_operation. -#: ../gio/gvolume.c:514 +#: gio/gvolume.c:514 msgid "volume doesn’t implement eject or eject_with_operation" msgstr "volume não implementa eject ou eject_with_operation" -#: ../gio/gwin32inputstream.c:185 +#: gio/gwin32inputstream.c:185 #, c-format msgid "Error reading from handle: %s" msgstr "Erro ao ler do manipulador: %s" -#: ../gio/gwin32inputstream.c:232 ../gio/gwin32outputstream.c:219 +#: gio/gwin32inputstream.c:232 gio/gwin32outputstream.c:219 #, c-format msgid "Error closing handle: %s" msgstr "Erro ao fechar manipulador: %s" -#: ../gio/gwin32outputstream.c:172 +#: gio/gwin32outputstream.c:172 #, c-format msgid "Error writing to handle: %s" msgstr "Erro ao gravar o manipulador: %s" -#: ../gio/gzlibcompressor.c:394 ../gio/gzlibdecompressor.c:347 +#: gio/gzlibcompressor.c:394 gio/gzlibdecompressor.c:347 msgid "Not enough memory" msgstr "Memória insuficiente" -#: ../gio/gzlibcompressor.c:401 ../gio/gzlibdecompressor.c:354 +#: gio/gzlibcompressor.c:401 gio/gzlibdecompressor.c:354 #, c-format msgid "Internal error: %s" msgstr "Erro interno: %s" -#: ../gio/gzlibcompressor.c:414 ../gio/gzlibdecompressor.c:368 +#: gio/gzlibcompressor.c:414 gio/gzlibdecompressor.c:368 msgid "Need more input" msgstr "Precisa de mais entrada" -#: ../gio/gzlibdecompressor.c:340 +#: gio/gzlibdecompressor.c:340 msgid "Invalid compressed data" msgstr "Dados comprimidos inválidos" -#: ../gio/tests/gdbus-daemon.c:18 +#: gio/tests/gdbus-daemon.c:18 msgid "Address to listen on" msgstr "Endereço para escutar" -#: ../gio/tests/gdbus-daemon.c:19 +#: gio/tests/gdbus-daemon.c:19 msgid "Ignored, for compat with GTestDbus" msgstr "Ignorado, para compatibilidade com GTesTDbus" -#: ../gio/tests/gdbus-daemon.c:20 +#: gio/tests/gdbus-daemon.c:20 msgid "Print address" msgstr "Exibe o endereço" -#: ../gio/tests/gdbus-daemon.c:21 +#: gio/tests/gdbus-daemon.c:21 msgid "Print address in shell mode" msgstr "Imprime endereço no modo shell" -#: ../gio/tests/gdbus-daemon.c:28 +#: gio/tests/gdbus-daemon.c:28 msgid "Run a dbus service" msgstr "Executa um serviço dbus" -#: ../gio/tests/gdbus-daemon.c:42 -#, c-format +#: gio/tests/gdbus-daemon.c:42 msgid "Wrong args\n" msgstr "Args. incorretos\n" -#: ../glib/gbookmarkfile.c:754 +#: glib/gbookmarkfile.c:754 #, c-format msgid "Unexpected attribute “%s” for element “%s”" msgstr "Atributo “%s” inesperado para o elemento “%s”" -#: ../glib/gbookmarkfile.c:765 ../glib/gbookmarkfile.c:836 -#: ../glib/gbookmarkfile.c:846 ../glib/gbookmarkfile.c:953 +#: glib/gbookmarkfile.c:765 glib/gbookmarkfile.c:836 glib/gbookmarkfile.c:846 +#: glib/gbookmarkfile.c:953 #, c-format msgid "Attribute “%s” of element “%s” not found" msgstr "Atributo “%s” do elemento “%s” não localizado" -#: ../glib/gbookmarkfile.c:1123 ../glib/gbookmarkfile.c:1188 -#: ../glib/gbookmarkfile.c:1252 ../glib/gbookmarkfile.c:1262 +#: glib/gbookmarkfile.c:1123 glib/gbookmarkfile.c:1188 +#: glib/gbookmarkfile.c:1252 glib/gbookmarkfile.c:1262 #, c-format msgid "Unexpected tag “%s”, tag “%s” expected" msgstr "Marca “%s” inesperada, esperava marca “%s”" -#: ../glib/gbookmarkfile.c:1148 ../glib/gbookmarkfile.c:1162 -#: ../glib/gbookmarkfile.c:1230 +#: glib/gbookmarkfile.c:1148 glib/gbookmarkfile.c:1162 +#: glib/gbookmarkfile.c:1230 #, c-format msgid "Unexpected tag “%s” inside “%s”" msgstr "Marca “%s” inesperada dentro de “%s”" -#: ../glib/gbookmarkfile.c:1757 +#: glib/gbookmarkfile.c:1757 msgid "No valid bookmark file found in data dirs" msgstr "" "Nenhum arquivo de marcadores válido foi localizado nos diretórios de dados" -#: ../glib/gbookmarkfile.c:1958 +#: glib/gbookmarkfile.c:1958 #, c-format msgid "A bookmark for URI “%s” already exists" msgstr "Já existe um marcador para o URI “%s”" -#: ../glib/gbookmarkfile.c:2004 ../glib/gbookmarkfile.c:2162 -#: ../glib/gbookmarkfile.c:2247 ../glib/gbookmarkfile.c:2327 -#: ../glib/gbookmarkfile.c:2412 ../glib/gbookmarkfile.c:2495 -#: ../glib/gbookmarkfile.c:2573 ../glib/gbookmarkfile.c:2652 -#: ../glib/gbookmarkfile.c:2694 ../glib/gbookmarkfile.c:2791 -#: ../glib/gbookmarkfile.c:2912 ../glib/gbookmarkfile.c:3102 -#: ../glib/gbookmarkfile.c:3178 ../glib/gbookmarkfile.c:3346 -#: ../glib/gbookmarkfile.c:3435 ../glib/gbookmarkfile.c:3524 -#: ../glib/gbookmarkfile.c:3640 +#: glib/gbookmarkfile.c:2004 glib/gbookmarkfile.c:2162 +#: glib/gbookmarkfile.c:2247 glib/gbookmarkfile.c:2327 +#: glib/gbookmarkfile.c:2412 glib/gbookmarkfile.c:2495 +#: glib/gbookmarkfile.c:2573 glib/gbookmarkfile.c:2652 +#: glib/gbookmarkfile.c:2694 glib/gbookmarkfile.c:2791 +#: glib/gbookmarkfile.c:2912 glib/gbookmarkfile.c:3102 +#: glib/gbookmarkfile.c:3178 glib/gbookmarkfile.c:3346 +#: glib/gbookmarkfile.c:3435 glib/gbookmarkfile.c:3524 +#: glib/gbookmarkfile.c:3643 #, c-format msgid "No bookmark found for URI “%s”" msgstr "Nenhum marcador localizado para o URI “%s”" -#: ../glib/gbookmarkfile.c:2336 +#: glib/gbookmarkfile.c:2336 #, c-format msgid "No MIME type defined in the bookmark for URI “%s”" msgstr "Não foi definido tipo MIME no marcador para o URI “%s”" -#: ../glib/gbookmarkfile.c:2421 +#: glib/gbookmarkfile.c:2421 #, c-format msgid "No private flag has been defined in bookmark for URI “%s”" msgstr "Não foi definido sinal de particular no marcador para o URI “%s”" -#: ../glib/gbookmarkfile.c:2800 +#: glib/gbookmarkfile.c:2800 #, c-format msgid "No groups set in bookmark for URI “%s”" msgstr "Não há grupos definidos no marcador para o URI “%s”" -#: ../glib/gbookmarkfile.c:3199 ../glib/gbookmarkfile.c:3356 +#: glib/gbookmarkfile.c:3199 glib/gbookmarkfile.c:3356 #, c-format msgid "No application with name “%s” registered a bookmark for “%s”" msgstr "Nenhum aplicativo chamado “%s” registrou um marcador para “%s”" -#: ../glib/gbookmarkfile.c:3379 +#: glib/gbookmarkfile.c:3379 #, c-format msgid "Failed to expand exec line “%s” with URI “%s”" msgstr "Falha em expandir linha de execução “%s” com URI “%s”" -#: ../glib/gconvert.c:473 -#| msgid "Invalid sequence in conversion input" +#: glib/gconvert.c:473 msgid "Unrepresentable character in conversion input" msgstr "Caractere não representável na conversão da entrada" -#: ../glib/gconvert.c:500 ../glib/gutf8.c:865 ../glib/gutf8.c:1077 -#: ../glib/gutf8.c:1214 ../glib/gutf8.c:1318 +#: glib/gconvert.c:500 glib/gutf8.c:866 glib/gutf8.c:1078 glib/gutf8.c:1215 +#: glib/gutf8.c:1319 msgid "Partial character sequence at end of input" msgstr "Sequência de caracteres parcial no final da entrada" -#: ../glib/gconvert.c:769 +#: glib/gconvert.c:769 #, c-format msgid "Cannot convert fallback “%s” to codeset “%s”" msgstr "" "Não é possível converter a sequência “%s” para conjunto caracteres “%s”" -#: ../glib/gconvert.c:940 +#: glib/gconvert.c:940 msgid "Embedded NUL byte in conversion input" msgstr "Byte NULO embutido na entrada de conversão" -#: ../glib/gconvert.c:961 +#: glib/gconvert.c:961 msgid "Embedded NUL byte in conversion output" msgstr "Byte NULO embutido na saída de conversão" -#: ../glib/gconvert.c:1649 +#: glib/gconvert.c:1649 #, c-format msgid "The URI “%s” is not an absolute URI using the “file” scheme" msgstr "O URI “%s” não é um URI absoluto que utilize o esquema “file”" -#: ../glib/gconvert.c:1659 +#: glib/gconvert.c:1659 #, c-format msgid "The local file URI “%s” may not include a “#”" msgstr "O URI de arquivo local “%s” não pode incluir um “#”" -#: ../glib/gconvert.c:1676 +#: glib/gconvert.c:1676 #, c-format msgid "The URI “%s” is invalid" msgstr "O URI “%s” é inválido" -#: ../glib/gconvert.c:1688 +#: glib/gconvert.c:1688 #, c-format msgid "The hostname of the URI “%s” is invalid" msgstr "O nome de servidor do URI “%s” é inválido" -#: ../glib/gconvert.c:1704 +#: glib/gconvert.c:1704 #, c-format msgid "The URI “%s” contains invalidly escaped characters" msgstr "O URI “%s” contém caracteres com escape inválido" -#: ../glib/gconvert.c:1776 +#: glib/gconvert.c:1776 #, c-format msgid "The pathname “%s” is not an absolute path" msgstr "O nome de caminho “%s” não é um caminho absoluto" #. Translators: this is the preferred format for expressing the date and the time -#: ../glib/gdatetime.c:207 +#: glib/gdatetime.c:213 msgctxt "GDateTime" msgid "%a %b %e %H:%M:%S %Y" msgstr "%a %d de %b %H:%M:%S %Y" #. Translators: this is the preferred format for expressing the date -#: ../glib/gdatetime.c:210 +#: glib/gdatetime.c:216 msgctxt "GDateTime" msgid "%m/%d/%y" msgstr "%d/%m/%y" #. Translators: this is the preferred format for expressing the time -#: ../glib/gdatetime.c:213 +#: glib/gdatetime.c:219 msgctxt "GDateTime" msgid "%H:%M:%S" msgstr "%H:%M:%S" #. Translators: this is the preferred format for expressing 12 hour time -#: ../glib/gdatetime.c:216 +#: glib/gdatetime.c:222 msgctxt "GDateTime" msgid "%I:%M:%S %p" msgstr "%I:%M:%S %p" @@ -4357,62 +4301,62 @@ #. * non-European) there is no difference between the standalone and #. * complete date form. #. -#: ../glib/gdatetime.c:251 +#: glib/gdatetime.c:261 msgctxt "full month name" msgid "January" msgstr "janeiro" -#: ../glib/gdatetime.c:253 +#: glib/gdatetime.c:263 msgctxt "full month name" msgid "February" msgstr "fevereiro" -#: ../glib/gdatetime.c:255 +#: glib/gdatetime.c:265 msgctxt "full month name" msgid "March" msgstr "março" -#: ../glib/gdatetime.c:257 +#: glib/gdatetime.c:267 msgctxt "full month name" msgid "April" msgstr "abril" -#: ../glib/gdatetime.c:259 +#: glib/gdatetime.c:269 msgctxt "full month name" msgid "May" msgstr "maio" -#: ../glib/gdatetime.c:261 +#: glib/gdatetime.c:271 msgctxt "full month name" msgid "June" msgstr "junho" -#: ../glib/gdatetime.c:263 +#: glib/gdatetime.c:273 msgctxt "full month name" msgid "July" msgstr "julho" -#: ../glib/gdatetime.c:265 +#: glib/gdatetime.c:275 msgctxt "full month name" msgid "August" msgstr "agosto" -#: ../glib/gdatetime.c:267 +#: glib/gdatetime.c:277 msgctxt "full month name" msgid "September" msgstr "setembro" -#: ../glib/gdatetime.c:269 +#: glib/gdatetime.c:279 msgctxt "full month name" msgid "October" msgstr "outubro" -#: ../glib/gdatetime.c:271 +#: glib/gdatetime.c:281 msgctxt "full month name" msgid "November" msgstr "novembro" -#: ../glib/gdatetime.c:273 +#: glib/gdatetime.c:283 msgctxt "full month name" msgid "December" msgstr "dezembro" @@ -4434,132 +4378,132 @@ #. * other platform. Here are abbreviated month names in a form #. * appropriate when they are used standalone. #. -#: ../glib/gdatetime.c:305 +#: glib/gdatetime.c:315 msgctxt "abbreviated month name" msgid "Jan" msgstr "jan" -#: ../glib/gdatetime.c:307 +#: glib/gdatetime.c:317 msgctxt "abbreviated month name" msgid "Feb" msgstr "fev" -#: ../glib/gdatetime.c:309 +#: glib/gdatetime.c:319 msgctxt "abbreviated month name" msgid "Mar" msgstr "mar" -#: ../glib/gdatetime.c:311 +#: glib/gdatetime.c:321 msgctxt "abbreviated month name" msgid "Apr" msgstr "abr" -#: ../glib/gdatetime.c:313 +#: glib/gdatetime.c:323 msgctxt "abbreviated month name" msgid "May" msgstr "maio" -#: ../glib/gdatetime.c:315 +#: glib/gdatetime.c:325 msgctxt "abbreviated month name" msgid "Jun" msgstr "jun" -#: ../glib/gdatetime.c:317 +#: glib/gdatetime.c:327 msgctxt "abbreviated month name" msgid "Jul" msgstr "jul" -#: ../glib/gdatetime.c:319 +#: glib/gdatetime.c:329 msgctxt "abbreviated month name" msgid "Aug" msgstr "ago" -#: ../glib/gdatetime.c:321 +#: glib/gdatetime.c:331 msgctxt "abbreviated month name" msgid "Sep" msgstr "set" -#: ../glib/gdatetime.c:323 +#: glib/gdatetime.c:333 msgctxt "abbreviated month name" msgid "Oct" msgstr "out" -#: ../glib/gdatetime.c:325 +#: glib/gdatetime.c:335 msgctxt "abbreviated month name" msgid "Nov" msgstr "nov" -#: ../glib/gdatetime.c:327 +#: glib/gdatetime.c:337 msgctxt "abbreviated month name" msgid "Dec" msgstr "dez" -#: ../glib/gdatetime.c:342 +#: glib/gdatetime.c:352 msgctxt "full weekday name" msgid "Monday" msgstr "segunda-feira" -#: ../glib/gdatetime.c:344 +#: glib/gdatetime.c:354 msgctxt "full weekday name" msgid "Tuesday" msgstr "terça-feira" -#: ../glib/gdatetime.c:346 +#: glib/gdatetime.c:356 msgctxt "full weekday name" msgid "Wednesday" msgstr "quarta-feira" -#: ../glib/gdatetime.c:348 +#: glib/gdatetime.c:358 msgctxt "full weekday name" msgid "Thursday" msgstr "quinta-feira" -#: ../glib/gdatetime.c:350 +#: glib/gdatetime.c:360 msgctxt "full weekday name" msgid "Friday" msgstr "sexta-feira" -#: ../glib/gdatetime.c:352 +#: glib/gdatetime.c:362 msgctxt "full weekday name" msgid "Saturday" msgstr "sábado" -#: ../glib/gdatetime.c:354 +#: glib/gdatetime.c:364 msgctxt "full weekday name" msgid "Sunday" msgstr "domingo" -#: ../glib/gdatetime.c:369 +#: glib/gdatetime.c:379 msgctxt "abbreviated weekday name" msgid "Mon" msgstr "seg" -#: ../glib/gdatetime.c:371 +#: glib/gdatetime.c:381 msgctxt "abbreviated weekday name" msgid "Tue" msgstr "ter" -#: ../glib/gdatetime.c:373 +#: glib/gdatetime.c:383 msgctxt "abbreviated weekday name" msgid "Wed" msgstr "qua" -#: ../glib/gdatetime.c:375 +#: glib/gdatetime.c:385 msgctxt "abbreviated weekday name" msgid "Thu" msgstr "qui" -#: ../glib/gdatetime.c:377 +#: glib/gdatetime.c:387 msgctxt "abbreviated weekday name" msgid "Fri" msgstr "sex" -#: ../glib/gdatetime.c:379 +#: glib/gdatetime.c:389 msgctxt "abbreviated weekday name" msgid "Sat" msgstr "sáb" -#: ../glib/gdatetime.c:381 +#: glib/gdatetime.c:391 msgctxt "abbreviated weekday name" msgid "Sun" msgstr "dom" @@ -4581,86 +4525,62 @@ #. * (western European, non-European) there is no difference between the #. * standalone and complete date form. #. -#: ../glib/gdatetime.c:441 -#| msgctxt "full month name" -#| msgid "January" +#: glib/gdatetime.c:455 msgctxt "full month name with day" msgid "January" msgstr "janeiro" -#: ../glib/gdatetime.c:443 -#| msgctxt "full month name" -#| msgid "February" +#: glib/gdatetime.c:457 msgctxt "full month name with day" msgid "February" msgstr "fevereiro" -#: ../glib/gdatetime.c:445 -#| msgctxt "full month name" -#| msgid "March" +#: glib/gdatetime.c:459 msgctxt "full month name with day" msgid "March" msgstr "março" -#: ../glib/gdatetime.c:447 -#| msgctxt "full month name" -#| msgid "April" +#: glib/gdatetime.c:461 msgctxt "full month name with day" msgid "April" msgstr "abril" -#: ../glib/gdatetime.c:449 -#| msgctxt "full month name" -#| msgid "May" +#: glib/gdatetime.c:463 msgctxt "full month name with day" msgid "May" msgstr "maio" -#: ../glib/gdatetime.c:451 -#| msgctxt "full month name" -#| msgid "June" +#: glib/gdatetime.c:465 msgctxt "full month name with day" msgid "June" msgstr "junho" -#: ../glib/gdatetime.c:453 -#| msgctxt "full month name" -#| msgid "July" +#: glib/gdatetime.c:467 msgctxt "full month name with day" msgid "July" msgstr "julho" -#: ../glib/gdatetime.c:455 -#| msgctxt "full month name" -#| msgid "August" +#: glib/gdatetime.c:469 msgctxt "full month name with day" msgid "August" msgstr "agosto" -#: ../glib/gdatetime.c:457 -#| msgctxt "full month name" -#| msgid "September" +#: glib/gdatetime.c:471 msgctxt "full month name with day" msgid "September" msgstr "setembro" -#: ../glib/gdatetime.c:459 -#| msgctxt "full month name" -#| msgid "October" +#: glib/gdatetime.c:473 msgctxt "full month name with day" msgid "October" msgstr "outubro" -#: ../glib/gdatetime.c:461 -#| msgctxt "full month name" -#| msgid "November" +#: glib/gdatetime.c:475 msgctxt "full month name with day" msgid "November" msgstr "novembro" -#: ../glib/gdatetime.c:463 -#| msgctxt "full month name" -#| msgid "December" +#: glib/gdatetime.c:477 msgctxt "full month name with day" msgid "December" msgstr "dezembro" @@ -4682,217 +4602,192 @@ #. * month names almost ready to copy and paste here. In other systems #. * due to a bug the result is incorrect in some languages. #. -#: ../glib/gdatetime.c:524 -#| msgctxt "abbreviated month name" -#| msgid "Jan" +#: glib/gdatetime.c:542 msgctxt "abbreviated month name with day" msgid "Jan" msgstr "jan" -#: ../glib/gdatetime.c:526 -#| msgctxt "abbreviated month name" -#| msgid "Feb" +#: glib/gdatetime.c:544 msgctxt "abbreviated month name with day" msgid "Feb" msgstr "fev" -#: ../glib/gdatetime.c:528 -#| msgctxt "abbreviated month name" -#| msgid "Mar" +#: glib/gdatetime.c:546 msgctxt "abbreviated month name with day" msgid "Mar" msgstr "mar" -#: ../glib/gdatetime.c:530 -#| msgctxt "abbreviated month name" -#| msgid "Apr" +#: glib/gdatetime.c:548 msgctxt "abbreviated month name with day" msgid "Apr" msgstr "abr" -#: ../glib/gdatetime.c:532 -#| msgctxt "full month name" -#| msgid "May" +#: glib/gdatetime.c:550 msgctxt "abbreviated month name with day" msgid "May" msgstr "maio" -#: ../glib/gdatetime.c:534 -#| msgctxt "abbreviated month name" -#| msgid "Jun" +#: glib/gdatetime.c:552 msgctxt "abbreviated month name with day" msgid "Jun" msgstr "jun" -#: ../glib/gdatetime.c:536 -#| msgctxt "abbreviated month name" -#| msgid "Jul" +#: glib/gdatetime.c:554 msgctxt "abbreviated month name with day" msgid "Jul" msgstr "jul" -#: ../glib/gdatetime.c:538 -#| msgctxt "abbreviated month name" -#| msgid "Aug" +#: glib/gdatetime.c:556 msgctxt "abbreviated month name with day" msgid "Aug" msgstr "ago" -#: ../glib/gdatetime.c:540 -#| msgctxt "abbreviated month name" -#| msgid "Sep" +#: glib/gdatetime.c:558 msgctxt "abbreviated month name with day" msgid "Sep" msgstr "set" -#: ../glib/gdatetime.c:542 -#| msgctxt "abbreviated month name" -#| msgid "Oct" +#: glib/gdatetime.c:560 msgctxt "abbreviated month name with day" msgid "Oct" msgstr "out" -#: ../glib/gdatetime.c:544 -#| msgctxt "abbreviated month name" -#| msgid "Nov" +#: glib/gdatetime.c:562 msgctxt "abbreviated month name with day" msgid "Nov" msgstr "nov" -#: ../glib/gdatetime.c:546 -#| msgctxt "abbreviated month name" -#| msgid "Dec" +#: glib/gdatetime.c:564 msgctxt "abbreviated month name with day" msgid "Dec" msgstr "dez" #. Translators: 'before midday' indicator -#: ../glib/gdatetime.c:563 +#: glib/gdatetime.c:581 msgctxt "GDateTime" msgid "AM" msgstr "AM" #. Translators: 'after midday' indicator -#: ../glib/gdatetime.c:566 +#: glib/gdatetime.c:584 msgctxt "GDateTime" msgid "PM" msgstr "PM" -#: ../glib/gdir.c:155 +#: glib/gdir.c:155 #, c-format msgid "Error opening directory “%s”: %s" msgstr "Erro ao abrir o diretório “%s”: %s" -#: ../glib/gfileutils.c:716 ../glib/gfileutils.c:808 +#: glib/gfileutils.c:716 glib/gfileutils.c:808 #, c-format msgid "Could not allocate %lu byte to read file “%s”" msgid_plural "Could not allocate %lu bytes to read file “%s”" msgstr[0] "Não foi possível alocar %lu byte para ler arquivo “%s”" msgstr[1] "Não foi possível alocar %lu bytes para ler arquivo “%s”" -#: ../glib/gfileutils.c:733 +#: glib/gfileutils.c:733 #, c-format msgid "Error reading file “%s”: %s" msgstr "Ocorreu erro ao ler arquivo “%s”: %s" -#: ../glib/gfileutils.c:769 +#: glib/gfileutils.c:769 #, c-format msgid "File “%s” is too large" msgstr "Arquivo “%s” é muito grande" -#: ../glib/gfileutils.c:833 +#: glib/gfileutils.c:833 #, c-format msgid "Failed to read from file “%s”: %s" msgstr "Falha ao ler do arquivo “%s”: %s" -#: ../glib/gfileutils.c:881 ../glib/gfileutils.c:953 +#: glib/gfileutils.c:881 glib/gfileutils.c:953 #, c-format msgid "Failed to open file “%s”: %s" msgstr "Falha ao abrir arquivo “%s”: %s" -#: ../glib/gfileutils.c:893 +#: glib/gfileutils.c:893 #, c-format msgid "Failed to get attributes of file “%s”: fstat() failed: %s" msgstr "Falha ao obter atributos do arquivo “%s”: fstat() falhou: %s" -#: ../glib/gfileutils.c:923 +#: glib/gfileutils.c:923 #, c-format msgid "Failed to open file “%s”: fdopen() failed: %s" msgstr "Falha ao abrir arquivo “%s”: fdopen() falhou: %s" -#: ../glib/gfileutils.c:1022 +#: glib/gfileutils.c:1022 #, c-format msgid "Failed to rename file “%s” to “%s”: g_rename() failed: %s" msgstr "Falha ao renomear arquivo “%s” para “%s”: g_rename() falhou: %s" -#: ../glib/gfileutils.c:1057 ../glib/gfileutils.c:1564 +#: glib/gfileutils.c:1057 glib/gfileutils.c:1564 #, c-format msgid "Failed to create file “%s”: %s" msgstr "Falha ao criar arquivo “%s”: %s" -#: ../glib/gfileutils.c:1084 +#: glib/gfileutils.c:1084 #, c-format msgid "Failed to write file “%s”: write() failed: %s" msgstr "Falha ao gravar o arquivo “%s”: write() falhou: %s" -#: ../glib/gfileutils.c:1127 +#: glib/gfileutils.c:1127 #, c-format msgid "Failed to write file “%s”: fsync() failed: %s" msgstr "Falha ao gravar o arquivo “%s”: fsync() falhou: %s" -#: ../glib/gfileutils.c:1251 +#: glib/gfileutils.c:1251 #, c-format msgid "Existing file “%s” could not be removed: g_unlink() failed: %s" msgstr "O arquivo “%s” não pôde ser removido: g_unlink() falhou: %s" -#: ../glib/gfileutils.c:1530 +#: glib/gfileutils.c:1530 #, c-format msgid "Template “%s” invalid, should not contain a “%s”" msgstr "Modelo “%s” inválido, não deveria conter um “%s”" -#: ../glib/gfileutils.c:1543 +#: glib/gfileutils.c:1543 #, c-format msgid "Template “%s” doesn’t contain XXXXXX" msgstr "Modelo “%s” não contém XXXXXX" -#: ../glib/gfileutils.c:2105 +#: glib/gfileutils.c:2105 #, c-format msgid "Failed to read the symbolic link “%s”: %s" msgstr "Falha ao ler link simbólico “%s”: %s" -#: ../glib/giochannel.c:1389 +#: glib/giochannel.c:1390 #, c-format msgid "Could not open converter from “%s” to “%s”: %s" msgstr "Não foi possível abrir conversor de “%s” para “%s”: %s" -#: ../glib/giochannel.c:1734 +#: glib/giochannel.c:1735 msgid "Can’t do a raw read in g_io_channel_read_line_string" msgstr "" "Não é possível fazer uma leitura em bruto em g_io_channel_read_line_string" -#: ../glib/giochannel.c:1781 ../glib/giochannel.c:2039 -#: ../glib/giochannel.c:2126 +#: glib/giochannel.c:1782 glib/giochannel.c:2040 glib/giochannel.c:2127 msgid "Leftover unconverted data in read buffer" msgstr "Dados residuais não convertidos no buffer de leitura" -#: ../glib/giochannel.c:1862 ../glib/giochannel.c:1939 +#: glib/giochannel.c:1863 glib/giochannel.c:1940 msgid "Channel terminates in a partial character" msgstr "Canal termina em um caractere parcial" -#: ../glib/giochannel.c:1925 +#: glib/giochannel.c:1926 msgid "Can’t do a raw read in g_io_channel_read_to_end" msgstr "Não é possível fazer uma leitura em bruto de g_io_channel_read_to_end" -#: ../glib/gkeyfile.c:788 +#: glib/gkeyfile.c:788 msgid "Valid key file could not be found in search dirs" msgstr "" "Não foi possível localizar arquivo de chave válido nos diretórios pesquisados" -#: ../glib/gkeyfile.c:825 +#: glib/gkeyfile.c:825 msgid "Not a regular file" msgstr "Não é um arquivo comum" -#: ../glib/gkeyfile.c:1270 +#: glib/gkeyfile.c:1270 #, c-format msgid "" "Key file contains line “%s” which is not a key-value pair, group, or comment" @@ -4900,50 +4795,50 @@ "Arquivo de chave contém a linha “%s” que não é um par chave-valor, grupo ou " "comentário" -#: ../glib/gkeyfile.c:1327 +#: glib/gkeyfile.c:1327 #, c-format msgid "Invalid group name: %s" msgstr "Nome de grupo inválido: %s" -#: ../glib/gkeyfile.c:1349 +#: glib/gkeyfile.c:1349 msgid "Key file does not start with a group" msgstr "Arquivo de chave não começa com um grupo" -#: ../glib/gkeyfile.c:1375 +#: glib/gkeyfile.c:1375 #, c-format msgid "Invalid key name: %s" msgstr "Nome de chave inválido: %s" -#: ../glib/gkeyfile.c:1402 +#: glib/gkeyfile.c:1402 #, c-format msgid "Key file contains unsupported encoding “%s”" msgstr "Arquivo de chave contém codificação “%s” sem suporte" -#: ../glib/gkeyfile.c:1645 ../glib/gkeyfile.c:1818 ../glib/gkeyfile.c:3271 -#: ../glib/gkeyfile.c:3334 ../glib/gkeyfile.c:3464 ../glib/gkeyfile.c:3594 -#: ../glib/gkeyfile.c:3738 ../glib/gkeyfile.c:3967 ../glib/gkeyfile.c:4034 +#: glib/gkeyfile.c:1645 glib/gkeyfile.c:1818 glib/gkeyfile.c:3271 +#: glib/gkeyfile.c:3334 glib/gkeyfile.c:3464 glib/gkeyfile.c:3594 +#: glib/gkeyfile.c:3738 glib/gkeyfile.c:3967 glib/gkeyfile.c:4034 #, c-format msgid "Key file does not have group “%s”" msgstr "Arquivo de chave não tem grupo “%s”" -#: ../glib/gkeyfile.c:1773 +#: glib/gkeyfile.c:1773 #, c-format msgid "Key file does not have key “%s” in group “%s”" msgstr "Arquivo de chave não tem chave “%s” no grupo “%s”" -#: ../glib/gkeyfile.c:1935 ../glib/gkeyfile.c:2051 +#: glib/gkeyfile.c:1935 glib/gkeyfile.c:2051 #, c-format msgid "Key file contains key “%s” with value “%s” which is not UTF-8" msgstr "Arquivo de chave contém chave “%s” com valor “%s” que não é UTF-8" -#: ../glib/gkeyfile.c:1955 ../glib/gkeyfile.c:2071 ../glib/gkeyfile.c:2513 +#: glib/gkeyfile.c:1955 glib/gkeyfile.c:2071 glib/gkeyfile.c:2513 #, c-format msgid "" "Key file contains key “%s” which has a value that cannot be interpreted." msgstr "" "Arquivo de chave contém chave “%s” cujo valor não pode ser interpretado." -#: ../glib/gkeyfile.c:2731 ../glib/gkeyfile.c:3100 +#: glib/gkeyfile.c:2731 glib/gkeyfile.c:3100 #, c-format msgid "" "Key file contains key “%s” in group “%s” which has a value that cannot be " @@ -4952,81 +4847,81 @@ "Arquivo de chave contém chave “%s” no grupo “%s” que tem um valor que não " "pode ser interpretado." -#: ../glib/gkeyfile.c:2809 ../glib/gkeyfile.c:2886 +#: glib/gkeyfile.c:2809 glib/gkeyfile.c:2886 #, c-format msgid "Key “%s” in group “%s” has value “%s” where %s was expected" msgstr "Chave “%s” no grupo “%s” tem o valor “%s” onde %s era esperado" -#: ../glib/gkeyfile.c:4274 +#: glib/gkeyfile.c:4274 msgid "Key file contains escape character at end of line" msgstr "Arquivo de chave contém caractere de escape no fim da linha" -#: ../glib/gkeyfile.c:4296 +#: glib/gkeyfile.c:4296 #, c-format msgid "Key file contains invalid escape sequence “%s”" msgstr "Arquivo de chave contém sequência de escape “%s” inválida" -#: ../glib/gkeyfile.c:4440 +#: glib/gkeyfile.c:4440 #, c-format msgid "Value “%s” cannot be interpreted as a number." msgstr "O valor “%s” não pode ser interpretado como um número." -#: ../glib/gkeyfile.c:4454 +#: glib/gkeyfile.c:4454 #, c-format msgid "Integer value “%s” out of range" msgstr "Valor inteiro “%s” fora dos limites" -#: ../glib/gkeyfile.c:4487 +#: glib/gkeyfile.c:4487 #, c-format msgid "Value “%s” cannot be interpreted as a float number." msgstr "O valor “%s” não pode ser interpretado como ponto flutuante." -#: ../glib/gkeyfile.c:4526 +#: glib/gkeyfile.c:4526 #, c-format msgid "Value “%s” cannot be interpreted as a boolean." msgstr "O valor “%s” não pode ser interpretado como um booleano." -#: ../glib/gmappedfile.c:129 +#: glib/gmappedfile.c:129 #, c-format msgid "Failed to get attributes of file “%s%s%s%s”: fstat() failed: %s" msgstr "Falha ao obter atributos do arquivo “%s%s%s%s”: fstat() falhou: %s" -#: ../glib/gmappedfile.c:195 +#: glib/gmappedfile.c:195 #, c-format msgid "Failed to map %s%s%s%s: mmap() failed: %s" msgstr "Falha ao mapear arquivo “%s%s%s%s”: mmap() falhou: %s" -#: ../glib/gmappedfile.c:262 +#: glib/gmappedfile.c:262 #, c-format msgid "Failed to open file “%s”: open() failed: %s" msgstr "Falha ao abrir arquivo “%s”: open() falhou: %s" -#: ../glib/gmarkup.c:397 ../glib/gmarkup.c:439 +#: glib/gmarkup.c:398 glib/gmarkup.c:440 #, c-format msgid "Error on line %d char %d: " msgstr "Erro na linha %d caractere %d: " -#: ../glib/gmarkup.c:461 ../glib/gmarkup.c:544 +#: glib/gmarkup.c:462 glib/gmarkup.c:545 #, c-format msgid "Invalid UTF-8 encoded text in name - not valid '%s'" msgstr "Texto do nome codificado em UTF-8 inválido - “%s” não válido" -#: ../glib/gmarkup.c:472 +#: glib/gmarkup.c:473 #, c-format msgid "'%s' is not a valid name" msgstr "“%s” não é um nome válido" -#: ../glib/gmarkup.c:488 +#: glib/gmarkup.c:489 #, c-format msgid "'%s' is not a valid name: '%c'" msgstr "“%s” não é um nome válido: “%c”" -#: ../glib/gmarkup.c:598 +#: glib/gmarkup.c:611 #, c-format msgid "Error on line %d: %s" msgstr "Erro na linha %d: %s" -#: ../glib/gmarkup.c:675 +#: glib/gmarkup.c:688 #, c-format msgid "" "Failed to parse '%-.*s', which should have been a digit inside a character " @@ -5036,7 +4931,7 @@ "referência de caractere (ê por exemplo) - talvez o dígito seja grande " "demais" -#: ../glib/gmarkup.c:687 +#: glib/gmarkup.c:700 msgid "" "Character reference did not end with a semicolon; most likely you used an " "ampersand character without intending to start an entity - escape ampersand " @@ -5046,23 +4941,23 @@ "utilizou um caractere “e comercial” sem desejar iniciar uma entidade - " "escape-o com &" -#: ../glib/gmarkup.c:713 +#: glib/gmarkup.c:726 #, c-format msgid "Character reference '%-.*s' does not encode a permitted character" msgstr "Referência de caractere “%-.*s” não codifica um caractere permitido" -#: ../glib/gmarkup.c:751 +#: glib/gmarkup.c:764 msgid "" "Empty entity '&;' seen; valid entities are: & " < > '" msgstr "" "Entidade “&;” vazia; as entidades válidas são: & " < > '" -#: ../glib/gmarkup.c:759 +#: glib/gmarkup.c:772 #, c-format msgid "Entity name '%-.*s' is not known" msgstr "Nome de entidade “%-.*s” não é conhecido" -#: ../glib/gmarkup.c:764 +#: glib/gmarkup.c:777 msgid "" "Entity did not end with a semicolon; most likely you used an ampersand " "character without intending to start an entity - escape ampersand as &" @@ -5070,11 +4965,11 @@ "Entidade não termina com um ponto e vírgula; provavelmente você utilizou um " "“e comercial” sem desejar iniciar uma entidade - escape-o com &" -#: ../glib/gmarkup.c:1170 +#: glib/gmarkup.c:1183 msgid "Document must begin with an element (e.g. )" msgstr "Documento tem de começar com um elemento (ex. )" -#: ../glib/gmarkup.c:1210 +#: glib/gmarkup.c:1223 #, c-format msgid "" "'%s' is not a valid character following a '<' character; it may not begin an " @@ -5083,7 +4978,7 @@ "“%s” não é um caractere válido após um caractere “<”; não poderá começar um " "nome de elemento" -#: ../glib/gmarkup.c:1252 +#: glib/gmarkup.c:1265 #, c-format msgid "" "Odd character '%s', expected a '>' character to end the empty-element tag " @@ -5092,7 +4987,7 @@ "Caractere estranho “%s”, esperado um caractere “>” para finalizar a marca " "“%s” de elemento vazio" -#: ../glib/gmarkup.c:1333 +#: glib/gmarkup.c:1346 #, c-format msgid "" "Odd character '%s', expected a '=' after attribute name '%s' of element '%s'" @@ -5100,7 +4995,7 @@ "Caractere estranho “%s”, esperava-se um “=” após o nome do atributo “%s” do " "elemento “%s”" -#: ../glib/gmarkup.c:1374 +#: glib/gmarkup.c:1387 #, c-format msgid "" "Odd character '%s', expected a '>' or '/' character to end the start tag of " @@ -5111,7 +5006,7 @@ "marca inicial do elemento “%s”, ou opcionalmente um atributo; talvez tenha " "utilizado um caractere inválido no nome de atributo" -#: ../glib/gmarkup.c:1418 +#: glib/gmarkup.c:1431 #, c-format msgid "" "Odd character '%s', expected an open quote mark after the equals sign when " @@ -5120,7 +5015,7 @@ "Caractere estranho “%s”, esperava-se uma abertura de aspas após o sinal de " "igual ao atribuir o valor ao atributo “%s” do elemento “%s”" -#: ../glib/gmarkup.c:1551 +#: glib/gmarkup.c:1564 #, c-format msgid "" "'%s' is not a valid character following the characters '”" -#: ../glib/gmarkup.c:1598 +#: glib/gmarkup.c:1611 #, c-format msgid "Element '%s' was closed, no element is currently open" msgstr "Elemento “%s” foi fechado, nenhum elemento está atualmente aberto" -#: ../glib/gmarkup.c:1607 +#: glib/gmarkup.c:1620 #, c-format msgid "Element '%s' was closed, but the currently open element is '%s'" msgstr "Elemento “%s” foi fechado, mas o elemento atualmente aberto é “%s”" -#: ../glib/gmarkup.c:1760 +#: glib/gmarkup.c:1773 msgid "Document was empty or contained only whitespace" msgstr "Documento estava vazio ou apenas continha espaços" -#: ../glib/gmarkup.c:1774 +#: glib/gmarkup.c:1787 msgid "Document ended unexpectedly just after an open angle bracket '<'" msgstr "Documento terminou inesperadamente logo após um menor que “<”" -#: ../glib/gmarkup.c:1782 ../glib/gmarkup.c:1827 +#: glib/gmarkup.c:1795 glib/gmarkup.c:1840 #, c-format msgid "" "Document ended unexpectedly with elements still open - '%s' was the last " @@ -5165,7 +5060,7 @@ "Documento terminou inesperadamente com elementos ainda abertos - “%s” foi o " "último elemento aberto" -#: ../glib/gmarkup.c:1790 +#: glib/gmarkup.c:1803 #, c-format msgid "" "Document ended unexpectedly, expected to see a close angle bracket ending " @@ -5174,21 +5069,21 @@ "Documento terminou inesperadamente, esperava-se ver um sinal de maior (“>”) " "para terminar a marca <%s/>" -#: ../glib/gmarkup.c:1796 +#: glib/gmarkup.c:1809 msgid "Document ended unexpectedly inside an element name" msgstr "Documento terminou inesperadamente dentro de um nome de elemento" -#: ../glib/gmarkup.c:1802 +#: glib/gmarkup.c:1815 msgid "Document ended unexpectedly inside an attribute name" msgstr "Documento terminou inesperadamente dentro de um nome de atributo" -#: ../glib/gmarkup.c:1807 +#: glib/gmarkup.c:1820 msgid "Document ended unexpectedly inside an element-opening tag." msgstr "" "Documento terminou inesperadamente dentro de uma marca de abertura de " "elemento." -#: ../glib/gmarkup.c:1813 +#: glib/gmarkup.c:1826 msgid "" "Document ended unexpectedly after the equals sign following an attribute " "name; no attribute value" @@ -5196,318 +5091,325 @@ "Documento terminou inesperadamente após o sinal de igual que se seguiu a um " "nome de atributo; nenhum valor de atributo" -#: ../glib/gmarkup.c:1820 +#: glib/gmarkup.c:1833 msgid "Document ended unexpectedly while inside an attribute value" msgstr "Documento terminou inesperadamente dentro de um valor de atributo" -#: ../glib/gmarkup.c:1836 +#: glib/gmarkup.c:1850 #, c-format msgid "Document ended unexpectedly inside the close tag for element '%s'" msgstr "" "Documento terminou inesperadamente dentro da marca de fechamento do elemento " "“%s”" -#: ../glib/gmarkup.c:1842 +#: glib/gmarkup.c:1854 +msgid "" +"Document ended unexpectedly inside the close tag for an unopened element" +msgstr "" +"Documento terminou inesperadamente dentro da marca de fechamento para um " +"elemento não aberto" + +#: glib/gmarkup.c:1860 msgid "Document ended unexpectedly inside a comment or processing instruction" msgstr "" "Documento terminou inesperadamente dentro de um comentário ou instrução de " "processamento" -#: ../glib/goption.c:861 +#: glib/goption.c:861 msgid "[OPTION…]" msgstr "[OPÇÃO…]" -#: ../glib/goption.c:977 +#: glib/goption.c:977 msgid "Help Options:" msgstr "Opções de ajuda:" -#: ../glib/goption.c:978 +#: glib/goption.c:978 msgid "Show help options" msgstr "Mostra opções de ajuda" -#: ../glib/goption.c:984 +#: glib/goption.c:984 msgid "Show all help options" msgstr "Mostra todas as opções de ajuda" -#: ../glib/goption.c:1047 +#: glib/goption.c:1047 msgid "Application Options:" msgstr "Opções de aplicativo:" -#: ../glib/goption.c:1049 +#: glib/goption.c:1049 msgid "Options:" msgstr "Opções:" -#: ../glib/goption.c:1113 ../glib/goption.c:1183 +#: glib/goption.c:1113 glib/goption.c:1183 #, c-format msgid "Cannot parse integer value “%s” for %s" msgstr "Não é possível converter o valor inteiro “%s” para %s" -#: ../glib/goption.c:1123 ../glib/goption.c:1191 +#: glib/goption.c:1123 glib/goption.c:1191 #, c-format msgid "Integer value “%s” for %s out of range" msgstr "Valor inteiro “%s” para %s fora dos limites" -#: ../glib/goption.c:1148 +#: glib/goption.c:1148 #, c-format msgid "Cannot parse double value “%s” for %s" msgstr "" "Não é possível converter o ponto flutuante com dupla precisão “%s” para %s" -#: ../glib/goption.c:1156 +#: glib/goption.c:1156 #, c-format msgid "Double value “%s” for %s out of range" msgstr "Ponto flutuante com dupla precisão “%s” para %s fora dos limites" -#: ../glib/goption.c:1448 ../glib/goption.c:1527 +#: glib/goption.c:1448 glib/goption.c:1527 #, c-format msgid "Error parsing option %s" msgstr "Erro ao ler a opção %s" -#: ../glib/goption.c:1558 ../glib/goption.c:1671 +#: glib/goption.c:1558 glib/goption.c:1671 #, c-format msgid "Missing argument for %s" msgstr "Falta argumento para %s" -#: ../glib/goption.c:2132 +#: glib/goption.c:2132 #, c-format msgid "Unknown option %s" msgstr "Opção %s desconhecida" -#: ../glib/gregex.c:257 +#: glib/gregex.c:257 msgid "corrupted object" msgstr "objeto corrompido" -#: ../glib/gregex.c:259 +#: glib/gregex.c:259 msgid "internal error or corrupted object" msgstr "erro interno ou objeto corrompido" -#: ../glib/gregex.c:261 +#: glib/gregex.c:261 msgid "out of memory" msgstr "memória insuficiente" -#: ../glib/gregex.c:266 +#: glib/gregex.c:266 msgid "backtracking limit reached" msgstr "limite de backtracking alcançado" -#: ../glib/gregex.c:278 ../glib/gregex.c:286 +#: glib/gregex.c:278 glib/gregex.c:286 msgid "the pattern contains items not supported for partial matching" msgstr "o padrão contém itens sem suporte para correspondência parcial" -#: ../glib/gregex.c:280 +#: glib/gregex.c:280 msgid "internal error" msgstr "erro interno" -#: ../glib/gregex.c:288 +#: glib/gregex.c:288 msgid "back references as conditions are not supported for partial matching" msgstr "" "não há suporte à referência retroativa como condição para correspondência " "parcial" -#: ../glib/gregex.c:297 +#: glib/gregex.c:297 msgid "recursion limit reached" msgstr "limite de recursão alcançado" -#: ../glib/gregex.c:299 +#: glib/gregex.c:299 msgid "invalid combination of newline flags" msgstr "combinação inválida de sinalizador de nova linha" -#: ../glib/gregex.c:301 +#: glib/gregex.c:301 msgid "bad offset" msgstr "deslocamento ruim" -#: ../glib/gregex.c:303 +#: glib/gregex.c:303 msgid "short utf8" msgstr "utf8 curto" -#: ../glib/gregex.c:305 +#: glib/gregex.c:305 msgid "recursion loop" msgstr "recursão infinita" -#: ../glib/gregex.c:309 +#: glib/gregex.c:309 msgid "unknown error" msgstr "erro desconhecido" -#: ../glib/gregex.c:329 +#: glib/gregex.c:329 msgid "\\ at end of pattern" msgstr "\\ no fim do padrão" -#: ../glib/gregex.c:332 +#: glib/gregex.c:332 msgid "\\c at end of pattern" msgstr "\\c no fim do padrão" -#: ../glib/gregex.c:335 +#: glib/gregex.c:335 msgid "unrecognized character following \\" msgstr "caractere não reconhecido seguindo \\" -#: ../glib/gregex.c:338 +#: glib/gregex.c:338 msgid "numbers out of order in {} quantifier" msgstr "números fora de ordem no quantificador {}" -#: ../glib/gregex.c:341 +#: glib/gregex.c:341 msgid "number too big in {} quantifier" msgstr "número grande demais no quantificador {}" -#: ../glib/gregex.c:344 +#: glib/gregex.c:344 msgid "missing terminating ] for character class" msgstr "terminação ] em falta para classe de caracteres" -#: ../glib/gregex.c:347 +#: glib/gregex.c:347 msgid "invalid escape sequence in character class" msgstr "sequência de escape inválida na classe de caracteres" -#: ../glib/gregex.c:350 +#: glib/gregex.c:350 msgid "range out of order in character class" msgstr "intervalo fora de ordem na classe de caracteres" -#: ../glib/gregex.c:353 +#: glib/gregex.c:353 msgid "nothing to repeat" msgstr "nada a repetir" -#: ../glib/gregex.c:357 +#: glib/gregex.c:357 msgid "unexpected repeat" msgstr "repetição inesperada" -#: ../glib/gregex.c:360 +#: glib/gregex.c:360 msgid "unrecognized character after (? or (?-" msgstr "caractere não reconhecido após (? ou (?-" -#: ../glib/gregex.c:363 +#: glib/gregex.c:363 msgid "POSIX named classes are supported only within a class" msgstr "classes nomeadas POSIX têm suporte apenas dentro de uma classe" -#: ../glib/gregex.c:366 +#: glib/gregex.c:366 msgid "missing terminating )" msgstr "faltando terminação )" -#: ../glib/gregex.c:369 +#: glib/gregex.c:369 msgid "reference to non-existent subpattern" msgstr "referência a subpadrão não existente" -#: ../glib/gregex.c:372 +#: glib/gregex.c:372 msgid "missing ) after comment" msgstr "faltando ) após o comentário" -#: ../glib/gregex.c:375 +#: glib/gregex.c:375 msgid "regular expression is too large" msgstr "expressão regular é grande demais" -#: ../glib/gregex.c:378 +#: glib/gregex.c:378 msgid "failed to get memory" msgstr "falha ao obter memória" -#: ../glib/gregex.c:382 +#: glib/gregex.c:382 msgid ") without opening (" msgstr ") sem abrir (" -#: ../glib/gregex.c:386 +#: glib/gregex.c:386 msgid "code overflow" msgstr "estouro de código" -#: ../glib/gregex.c:390 +#: glib/gregex.c:390 msgid "unrecognized character after (?<" msgstr "caractere não reconhecido após (?<" -#: ../glib/gregex.c:393 +#: glib/gregex.c:393 msgid "lookbehind assertion is not fixed length" msgstr "declaração de verificação anterior não é de largura fixa" -#: ../glib/gregex.c:396 +#: glib/gregex.c:396 msgid "malformed number or name after (?(" msgstr "número mal formado ou nome após (?(" -#: ../glib/gregex.c:399 +#: glib/gregex.c:399 msgid "conditional group contains more than two branches" msgstr "grupo condicional contém mais que duas ramificações" -#: ../glib/gregex.c:402 +#: glib/gregex.c:402 msgid "assertion expected after (?(" msgstr "esperava-se declaração após (?(" #. translators: '(?R' and '(?[+-]digits' are both meant as (groups of) #. * sequences here, '(?-54' would be an example for the second group. #. -#: ../glib/gregex.c:409 +#: glib/gregex.c:409 msgid "(?R or (?[+-]digits must be followed by )" msgstr "(?R ou (?[+-]dígitos devem ser seguidos por )" -#: ../glib/gregex.c:412 +#: glib/gregex.c:412 msgid "unknown POSIX class name" msgstr "nome de classe POSIX desconhecido" -#: ../glib/gregex.c:415 +#: glib/gregex.c:415 msgid "POSIX collating elements are not supported" msgstr "elementos de arranjo POSIX sem suporte" -#: ../glib/gregex.c:418 +#: glib/gregex.c:418 msgid "character value in \\x{...} sequence is too large" msgstr "valor de caractere na sequência \\x{...} é grande demais" -#: ../glib/gregex.c:421 +#: glib/gregex.c:421 msgid "invalid condition (?(0)" msgstr "condição inválida (?(0)" -#: ../glib/gregex.c:424 +#: glib/gregex.c:424 msgid "\\C not allowed in lookbehind assertion" msgstr "\\C não permitido na declaração de verificação anterior" -#: ../glib/gregex.c:431 +#: glib/gregex.c:431 msgid "escapes \\L, \\l, \\N{name}, \\U, and \\u are not supported" msgstr "não há suporte a escapes \\L, \\l, \\N{nome}, \\U e \\u" -#: ../glib/gregex.c:434 +#: glib/gregex.c:434 msgid "recursive call could loop indefinitely" msgstr "chamada recursiva pode causar uma repetição indefinidamente" -#: ../glib/gregex.c:438 +#: glib/gregex.c:438 msgid "unrecognized character after (?P" msgstr "caractere não reconhecido após (?P" -#: ../glib/gregex.c:441 +#: glib/gregex.c:441 msgid "missing terminator in subpattern name" msgstr "terminação em falta no nome do subpadrão" -#: ../glib/gregex.c:444 +#: glib/gregex.c:444 msgid "two named subpatterns have the same name" msgstr "dois subpadrões nomeados têm o mesmo nome" -#: ../glib/gregex.c:447 +#: glib/gregex.c:447 msgid "malformed \\P or \\p sequence" msgstr "sequência \\P ou \\p mal formada" -#: ../glib/gregex.c:450 +#: glib/gregex.c:450 msgid "unknown property name after \\P or \\p" msgstr "nome de propriedade desconhecido após \\P ou \\p" -#: ../glib/gregex.c:453 +#: glib/gregex.c:453 msgid "subpattern name is too long (maximum 32 characters)" msgstr "nome de subpadrão é grande demais (máximo 32 caracteres)" -#: ../glib/gregex.c:456 +#: glib/gregex.c:456 msgid "too many named subpatterns (maximum 10,000)" msgstr "excesso de subpadrões nomeados (máximo 10.000)" -#: ../glib/gregex.c:459 +#: glib/gregex.c:459 msgid "octal value is greater than \\377" msgstr "valor octal é maior que \\377" -#: ../glib/gregex.c:463 +#: glib/gregex.c:463 msgid "overran compiling workspace" msgstr "espaço de trabalho de compilação invadido" -#: ../glib/gregex.c:467 +#: glib/gregex.c:467 msgid "previously-checked referenced subpattern not found" msgstr "subpadrão de referência verificado anteriormente não localizado" -#: ../glib/gregex.c:470 +#: glib/gregex.c:470 msgid "DEFINE group contains more than one branch" msgstr "O grupo DEFINE contém mais que uma ramificação" -#: ../glib/gregex.c:473 +#: glib/gregex.c:473 msgid "inconsistent NEWLINE options" msgstr "opções do NEWLINE inconsistentes" # obs.: "angle-brackets" não existe no Brasil, mas existe brackets, que é '<' e '>' -#: ../glib/gregex.c:476 +#: glib/gregex.c:476 msgid "" "\\g is not followed by a braced, angle-bracketed, or quoted name or number, " "or by a plain number" @@ -5515,277 +5417,277 @@ "\\g não é seguido por um número ou nome entre aspas, chaves ou sinais de " "menor que ou maior que um número diferente de zero opcionalmente entre chaves" -#: ../glib/gregex.c:480 +#: glib/gregex.c:480 msgid "a numbered reference must not be zero" msgstr "uma referência numerada não pode ser zero" -#: ../glib/gregex.c:483 +#: glib/gregex.c:483 msgid "an argument is not allowed for (*ACCEPT), (*FAIL), or (*COMMIT)" msgstr "um argumento não é permitido para (*ACCEPT), (*FAIL) ou (*COMMIT)" -#: ../glib/gregex.c:486 +#: glib/gregex.c:486 msgid "(*VERB) not recognized" msgstr "(*VERB) não reconhecido" -#: ../glib/gregex.c:489 +#: glib/gregex.c:489 msgid "number is too big" msgstr "número é muito grande" -#: ../glib/gregex.c:492 +#: glib/gregex.c:492 msgid "missing subpattern name after (?&" msgstr "faltando o nome do subpadrão após (?&" -#: ../glib/gregex.c:495 +#: glib/gregex.c:495 msgid "digit expected after (?+" msgstr "esperava-se dígito após (?+" -#: ../glib/gregex.c:498 +#: glib/gregex.c:498 msgid "] is an invalid data character in JavaScript compatibility mode" msgstr "" "] é um caractere de dados inválido no modo de compatibilidade do JavaScript" -#: ../glib/gregex.c:501 +#: glib/gregex.c:501 msgid "different names for subpatterns of the same number are not allowed" msgstr "não é permitido dois subpadrões nomeados com o mesmo nome" -#: ../glib/gregex.c:504 +#: glib/gregex.c:504 msgid "(*MARK) must have an argument" msgstr "(*MARK) deve possuir um argumento" -#: ../glib/gregex.c:507 +#: glib/gregex.c:507 msgid "\\c must be followed by an ASCII character" msgstr "\\c pode ser seguido por um caractere ASCII" # obs.: "angle-brackets" não existe no Brasil, mas existe brackets, que é '<' e '>' -#: ../glib/gregex.c:510 +#: glib/gregex.c:510 msgid "\\k is not followed by a braced, angle-bracketed, or quoted name" msgstr "" "\\k não é seguido por um nome entre aspas, chaves ou sinais de menor que ou " "maior que" -#: ../glib/gregex.c:513 +#: glib/gregex.c:513 msgid "\\N is not supported in a class" msgstr "\\N não é suportado em uma classe" -#: ../glib/gregex.c:516 +#: glib/gregex.c:516 msgid "too many forward references" msgstr "muitas referências de encaminhamento" -#: ../glib/gregex.c:519 +#: glib/gregex.c:519 msgid "name is too long in (*MARK), (*PRUNE), (*SKIP), or (*THEN)" msgstr "nome é muito cumprido em (*MARK), (*PRUNE), (*SKIP) ou (*THEN)" -#: ../glib/gregex.c:522 +#: glib/gregex.c:522 msgid "character value in \\u.... sequence is too large" msgstr "valor de caractere na sequência \\u.... é grande demais" -#: ../glib/gregex.c:745 ../glib/gregex.c:1977 +#: glib/gregex.c:745 glib/gregex.c:1977 #, c-format msgid "Error while matching regular expression %s: %s" msgstr "Erro ao coincidir expressão regular %s: %s" -#: ../glib/gregex.c:1316 +#: glib/gregex.c:1316 msgid "PCRE library is compiled without UTF8 support" msgstr "Biblioteca PCRE compilada sem suporte a UTF-8" -#: ../glib/gregex.c:1320 +#: glib/gregex.c:1320 msgid "PCRE library is compiled without UTF8 properties support" msgstr "Biblioteca PCRE compilada sem suporte às propriedades UTF-8" -#: ../glib/gregex.c:1328 +#: glib/gregex.c:1328 msgid "PCRE library is compiled with incompatible options" msgstr "Biblioteca PCRE compilada com opções incompatíveis" -#: ../glib/gregex.c:1357 +#: glib/gregex.c:1357 #, c-format msgid "Error while optimizing regular expression %s: %s" msgstr "Erro ao otimizar expressão regular %s: %s" -#: ../glib/gregex.c:1437 +#: glib/gregex.c:1437 #, c-format msgid "Error while compiling regular expression %s at char %d: %s" msgstr "Erro ao compilar expressão regular %s no caractere %d: %s" -#: ../glib/gregex.c:2413 +#: glib/gregex.c:2413 msgid "hexadecimal digit or “}” expected" msgstr "esperava-se dígito hexadecimal ou “}”" -#: ../glib/gregex.c:2429 +#: glib/gregex.c:2429 msgid "hexadecimal digit expected" msgstr "esperava-se dígito hexadecimal" -#: ../glib/gregex.c:2469 +#: glib/gregex.c:2469 msgid "missing “<” in symbolic reference" msgstr "“<” em falta na referência simbólica" -#: ../glib/gregex.c:2478 +#: glib/gregex.c:2478 msgid "unfinished symbolic reference" msgstr "referência simbólica inacabada" -#: ../glib/gregex.c:2485 +#: glib/gregex.c:2485 msgid "zero-length symbolic reference" msgstr "referência simbólica de comprimento zero" -#: ../glib/gregex.c:2496 +#: glib/gregex.c:2496 msgid "digit expected" msgstr "esperava-se dígito" -#: ../glib/gregex.c:2514 +#: glib/gregex.c:2514 msgid "illegal symbolic reference" msgstr "referência simbólica ilegal" -#: ../glib/gregex.c:2576 +#: glib/gregex.c:2576 msgid "stray final “\\”" msgstr "“\\” final errado" -#: ../glib/gregex.c:2580 +#: glib/gregex.c:2580 msgid "unknown escape sequence" msgstr "sequência de escape desconhecida" -#: ../glib/gregex.c:2590 +#: glib/gregex.c:2590 #, c-format msgid "Error while parsing replacement text “%s” at char %lu: %s" msgstr "Erro ao analisar texto de substituição “%s” no caractere %lu: %s" -#: ../glib/gshell.c:94 +#: glib/gshell.c:94 msgid "Quoted text doesn’t begin with a quotation mark" msgstr "Texto citado não começa com uma aspa" -#: ../glib/gshell.c:184 +#: glib/gshell.c:184 msgid "Unmatched quotation mark in command line or other shell-quoted text" msgstr "Aspa sem par na linha de comando ou outro texto de console" -#: ../glib/gshell.c:580 +#: glib/gshell.c:580 #, c-format msgid "Text ended just after a “\\” character. (The text was “%s”)" msgstr "Texto terminou logo após um caractere “\\”. (O texto era “%s”)" -#: ../glib/gshell.c:587 +#: glib/gshell.c:587 #, c-format msgid "Text ended before matching quote was found for %c. (The text was “%s”)" msgstr "" "Texto terminou antes da aspa equivalente ter sido localizada para %c. (texto " "era “%s”)" -#: ../glib/gshell.c:599 +#: glib/gshell.c:599 msgid "Text was empty (or contained only whitespace)" msgstr "Texto estava vazio (ou apenas continha espaços)" -#: ../glib/gspawn.c:253 +#: glib/gspawn.c:253 #, c-format msgid "Failed to read data from child process (%s)" msgstr "Falha ao ler dados de processo filho (%s)" -#: ../glib/gspawn.c:401 +#: glib/gspawn.c:401 #, c-format msgid "Unexpected error in select() reading data from a child process (%s)" msgstr "Erro inesperado no select() ao ler dados de processo filho (%s)" -#: ../glib/gspawn.c:486 +#: glib/gspawn.c:486 #, c-format msgid "Unexpected error in waitpid() (%s)" msgstr "Erro inesperado em waitpid() (%s)" -#: ../glib/gspawn.c:897 ../glib/gspawn-win32.c:1231 +#: glib/gspawn.c:897 glib/gspawn-win32.c:1231 #, c-format msgid "Child process exited with code %ld" msgstr "Processo filho concluiu com código %ld" -#: ../glib/gspawn.c:905 +#: glib/gspawn.c:905 #, c-format msgid "Child process killed by signal %ld" msgstr "Processo filho foi terminado pelo sinal %ld" -#: ../glib/gspawn.c:912 +#: glib/gspawn.c:912 #, c-format msgid "Child process stopped by signal %ld" msgstr "Processo filho foi parado pelo sinal %ld" -#: ../glib/gspawn.c:919 +#: glib/gspawn.c:919 #, c-format msgid "Child process exited abnormally" msgstr "Processo filho concluiu anormalmente" -#: ../glib/gspawn.c:1324 ../glib/gspawn-win32.c:337 ../glib/gspawn-win32.c:345 +#: glib/gspawn.c:1324 glib/gspawn-win32.c:337 glib/gspawn-win32.c:345 #, c-format msgid "Failed to read from child pipe (%s)" msgstr "Falha ao ler de canal filho (%s)" -#: ../glib/gspawn.c:1394 +#: glib/gspawn.c:1394 #, c-format msgid "Failed to fork (%s)" msgstr "Falha no fork (%s)" -#: ../glib/gspawn.c:1543 ../glib/gspawn-win32.c:368 +#: glib/gspawn.c:1543 glib/gspawn-win32.c:368 #, c-format msgid "Failed to change to directory “%s” (%s)" msgstr "Falha ao ir para diretório “%s” (%s)" -#: ../glib/gspawn.c:1553 +#: glib/gspawn.c:1553 #, c-format msgid "Failed to execute child process “%s” (%s)" msgstr "Falha ao executar processo filho “%s” (%s)" -#: ../glib/gspawn.c:1563 +#: glib/gspawn.c:1563 #, c-format msgid "Failed to redirect output or input of child process (%s)" msgstr "Falha ao redirecionar saída ou entrada do processo filho (%s)" -#: ../glib/gspawn.c:1572 +#: glib/gspawn.c:1572 #, c-format msgid "Failed to fork child process (%s)" msgstr "Falha no fork de processo filho (%s)" -#: ../glib/gspawn.c:1580 +#: glib/gspawn.c:1580 #, c-format msgid "Unknown error executing child process “%s”" msgstr "Erro desconhecido ao executar processo filho “%s”" -#: ../glib/gspawn.c:1604 +#: glib/gspawn.c:1604 #, c-format msgid "Failed to read enough data from child pid pipe (%s)" msgstr "Falha ao ler dados suficientes de canal pid do filho (%s)" -#: ../glib/gspawn-win32.c:281 +#: glib/gspawn-win32.c:281 msgid "Failed to read data from child process" msgstr "Falha ao ler dados de processo filho" -#: ../glib/gspawn-win32.c:298 +#: glib/gspawn-win32.c:298 #, c-format msgid "Failed to create pipe for communicating with child process (%s)" msgstr "Falha ao criar canal para comunicar com processo filho (%s)" -#: ../glib/gspawn-win32.c:374 ../glib/gspawn-win32.c:493 +#: glib/gspawn-win32.c:374 glib/gspawn-win32.c:493 #, c-format msgid "Failed to execute child process (%s)" msgstr "Falha ao executar processo filho (%s)" -#: ../glib/gspawn-win32.c:443 +#: glib/gspawn-win32.c:443 #, c-format msgid "Invalid program name: %s" msgstr "Nome de programa inválido: %s" -#: ../glib/gspawn-win32.c:453 ../glib/gspawn-win32.c:720 +#: glib/gspawn-win32.c:453 glib/gspawn-win32.c:720 #, c-format msgid "Invalid string in argument vector at %d: %s" msgstr "String inválida no vetor de argumentos em %d: %s" -#: ../glib/gspawn-win32.c:464 ../glib/gspawn-win32.c:735 +#: glib/gspawn-win32.c:464 glib/gspawn-win32.c:735 #, c-format msgid "Invalid string in environment: %s" msgstr "String inválida no ambiente: %s" -#: ../glib/gspawn-win32.c:716 +#: glib/gspawn-win32.c:716 #, c-format msgid "Invalid working directory: %s" msgstr "Diretório de trabalho inválido: %s" -#: ../glib/gspawn-win32.c:781 +#: glib/gspawn-win32.c:781 #, c-format msgid "Failed to execute helper program (%s)" msgstr "Falha ao executar programa auxiliar (%s)" -#: ../glib/gspawn-win32.c:995 +#: glib/gspawn-win32.c:995 msgid "" "Unexpected error in g_io_channel_win32_poll() reading data from a child " "process" @@ -5793,170 +5695,170 @@ "Erro inesperado no g_io_channel_win32_poll() ao ler dados de um processo " "filho" -#: ../glib/gstrfuncs.c:3247 ../glib/gstrfuncs.c:3348 +#: glib/gstrfuncs.c:3247 glib/gstrfuncs.c:3348 msgid "Empty string is not a number" msgstr "Texto vazio não é um número" -#: ../glib/gstrfuncs.c:3271 +#: glib/gstrfuncs.c:3271 #, c-format msgid "“%s” is not a signed number" msgstr "“%s” não é um número assinado" -#: ../glib/gstrfuncs.c:3281 ../glib/gstrfuncs.c:3384 +#: glib/gstrfuncs.c:3281 glib/gstrfuncs.c:3384 #, c-format msgid "Number “%s” is out of bounds [%s, %s]" msgstr "O número “%s” está fora dos limites [%s, %s]" -#: ../glib/gstrfuncs.c:3374 +#: glib/gstrfuncs.c:3374 #, c-format msgid "“%s” is not an unsigned number" msgstr "“%s” não é um número não assinado" -#: ../glib/gutf8.c:811 +#: glib/gutf8.c:812 msgid "Failed to allocate memory" msgstr "Falha ao alocar memória" -#: ../glib/gutf8.c:944 +#: glib/gutf8.c:945 msgid "Character out of range for UTF-8" msgstr "Caractere fora do limite para UTF-8" -#: ../glib/gutf8.c:1045 ../glib/gutf8.c:1054 ../glib/gutf8.c:1184 -#: ../glib/gutf8.c:1193 ../glib/gutf8.c:1332 ../glib/gutf8.c:1429 +#: glib/gutf8.c:1046 glib/gutf8.c:1055 glib/gutf8.c:1185 glib/gutf8.c:1194 +#: glib/gutf8.c:1333 glib/gutf8.c:1430 msgid "Invalid sequence in conversion input" msgstr "Sequência inválida na conversão da entrada" -#: ../glib/gutf8.c:1343 ../glib/gutf8.c:1440 +#: glib/gutf8.c:1344 glib/gutf8.c:1441 msgid "Character out of range for UTF-16" msgstr "Caractere fora do limite para UTF-16" -#: ../glib/gutils.c:2229 +#: glib/gutils.c:2241 #, c-format msgid "%.1f kB" msgstr "%.1f kB" -#: ../glib/gutils.c:2230 ../glib/gutils.c:2436 +#: glib/gutils.c:2242 glib/gutils.c:2448 #, c-format msgid "%.1f MB" msgstr "%.1f MB" -#: ../glib/gutils.c:2231 ../glib/gutils.c:2441 +#: glib/gutils.c:2243 glib/gutils.c:2453 #, c-format msgid "%.1f GB" msgstr "%.1f GB" -#: ../glib/gutils.c:2232 ../glib/gutils.c:2446 +#: glib/gutils.c:2244 glib/gutils.c:2458 #, c-format msgid "%.1f TB" msgstr "%.1f TB" -#: ../glib/gutils.c:2233 ../glib/gutils.c:2451 +#: glib/gutils.c:2245 glib/gutils.c:2463 #, c-format msgid "%.1f PB" msgstr "%.1f PB" -#: ../glib/gutils.c:2234 ../glib/gutils.c:2456 +#: glib/gutils.c:2246 glib/gutils.c:2468 #, c-format msgid "%.1f EB" msgstr "%.1f EB" -#: ../glib/gutils.c:2237 +#: glib/gutils.c:2249 #, c-format msgid "%.1f KiB" msgstr "%.1f KiB" -#: ../glib/gutils.c:2238 +#: glib/gutils.c:2250 #, c-format msgid "%.1f MiB" msgstr "%.1f MiB" -#: ../glib/gutils.c:2239 +#: glib/gutils.c:2251 #, c-format msgid "%.1f GiB" msgstr "%.1f GiB" -#: ../glib/gutils.c:2240 +#: glib/gutils.c:2252 #, c-format msgid "%.1f TiB" msgstr "%.1f TiB" -#: ../glib/gutils.c:2241 +#: glib/gutils.c:2253 #, c-format msgid "%.1f PiB" msgstr "%.1f PiB" -#: ../glib/gutils.c:2242 +#: glib/gutils.c:2254 #, c-format msgid "%.1f EiB" msgstr "%.1f EiB" -#: ../glib/gutils.c:2245 +#: glib/gutils.c:2257 #, c-format msgid "%.1f kb" msgstr "%.1f kb" -#: ../glib/gutils.c:2246 +#: glib/gutils.c:2258 #, c-format msgid "%.1f Mb" msgstr "%.1f Mb" -#: ../glib/gutils.c:2247 +#: glib/gutils.c:2259 #, c-format msgid "%.1f Gb" msgstr "%.1f Gb" -#: ../glib/gutils.c:2248 +#: glib/gutils.c:2260 #, c-format msgid "%.1f Tb" msgstr "%.1f Tb" -#: ../glib/gutils.c:2249 +#: glib/gutils.c:2261 #, c-format msgid "%.1f Pb" msgstr "%.1f Pb" -#: ../glib/gutils.c:2250 +#: glib/gutils.c:2262 #, c-format msgid "%.1f Eb" msgstr "%.1f Eb" -#: ../glib/gutils.c:2253 +#: glib/gutils.c:2265 #, c-format msgid "%.1f Kib" msgstr "%.1f Kib" -#: ../glib/gutils.c:2254 +#: glib/gutils.c:2266 #, c-format msgid "%.1f Mib" msgstr "%.1f Mib" -#: ../glib/gutils.c:2255 +#: glib/gutils.c:2267 #, c-format msgid "%.1f Gib" msgstr "%.1f Gib" -#: ../glib/gutils.c:2256 +#: glib/gutils.c:2268 #, c-format msgid "%.1f Tib" msgstr "%.1f Tib" -#: ../glib/gutils.c:2257 +#: glib/gutils.c:2269 #, c-format msgid "%.1f Pib" msgstr "%.1f Pib" -#: ../glib/gutils.c:2258 +#: glib/gutils.c:2270 #, c-format msgid "%.1f Eib" msgstr "%.1f Eib" -#: ../glib/gutils.c:2292 ../glib/gutils.c:2418 +#: glib/gutils.c:2304 glib/gutils.c:2430 #, c-format msgid "%u byte" msgid_plural "%u bytes" msgstr[0] "%u byte" msgstr[1] "%u bytes" -#: ../glib/gutils.c:2296 +#: glib/gutils.c:2308 #, c-format msgid "%u bit" msgid_plural "%u bits" @@ -5964,7 +5866,7 @@ msgstr[1] "%u bits" #. Translators: the %s in "%s bytes" will always be replaced by a number. -#: ../glib/gutils.c:2363 +#: glib/gutils.c:2375 #, c-format msgid "%s byte" msgid_plural "%s bytes" @@ -5972,7 +5874,7 @@ msgstr[1] "%s bytes" #. Translators: the %s in "%s bits" will always be replaced by a number. -#: ../glib/gutils.c:2368 +#: glib/gutils.c:2380 #, c-format msgid "%s bit" msgid_plural "%s bits" @@ -5984,7 +5886,7 @@ #. * compatibility. Users will not see this string unless a program is using this deprecated function. #. * Please translate as literally as possible. #. -#: ../glib/gutils.c:2431 +#: glib/gutils.c:2443 #, c-format msgid "%.1f KB" msgstr "%.1f KB" Binary files /tmp/tmp5VL91L/cK03OndiwC/glib2.0-2.56.2/po/sl.gmo and /tmp/tmp5VL91L/dOCcQs85bU/glib2.0-2.56.4/po/sl.gmo differ diff -Nru glib2.0-2.56.2/po/sl.po glib2.0-2.56.4/po/sl.po --- glib2.0-2.56.2/po/sl.po 2018-08-17 00:03:20.000000000 +0000 +++ glib2.0-2.56.4/po/sl.po 2018-12-18 15:03:26.000000000 +0000 @@ -3,15 +3,14 @@ # This file is distributed under the same license as the glib package. # # Andraž Tori 2000. -# Matej Urbančič , 2007–2017. +# Matej Urbančič , 2007–2018. # msgid "" msgstr "" "Project-Id-Version: glib master\n" -"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?" -"product=glib&keywords=I18N+L10N&component=general\n" -"POT-Creation-Date: 2018-04-07 09:53+0000\n" -"PO-Revision-Date: 2018-04-09 20:34+0200\n" +"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/glib/issues\n" +"POT-Creation-Date: 2018-11-24 09:11+0000\n" +"PO-Revision-Date: 2018-12-01 21:34+0100\n" "Last-Translator: Matej Urbančič \n" "Language-Team: Slovenian GNOME Translation Team \n" "Language: sl_SI\n" @@ -21,132 +20,129 @@ "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n" "%100==4 ? 3 : 0);\n" "X-Poedit-SourceCharset: utf-8\n" -"X-Generator: Poedit 2.0.6\n" +"X-Generator: Poedit 2.1.1\n" -#: ../gio/gapplication.c:496 +#: gio/gapplication.c:496 msgid "GApplication options" msgstr "Možnosti programa" -#: ../gio/gapplication.c:496 +#: gio/gapplication.c:496 msgid "Show GApplication options" msgstr "Prikaže možnosti programa" -#: ../gio/gapplication.c:541 +#: gio/gapplication.c:541 msgid "Enter GApplication service mode (use from D-Bus service files)" msgstr "Vstopi v način storitev (uporabi iz storitvenih datotek D-Bus)" -#: ../gio/gapplication.c:553 +#: gio/gapplication.c:553 msgid "Override the application’s ID" msgstr "Prepiši ID programa" -#: ../gio/gapplication-tool.c:45 ../gio/gapplication-tool.c:46 -#: ../gio/gio-tool.c:227 ../gio/gresource-tool.c:488 -#: ../gio/gsettings-tool.c:569 +#: gio/gapplication-tool.c:45 gio/gapplication-tool.c:46 gio/gio-tool.c:227 +#: gio/gresource-tool.c:488 gio/gsettings-tool.c:569 msgid "Print help" msgstr "Izpiši pomoč" -#: ../gio/gapplication-tool.c:47 ../gio/gresource-tool.c:489 -#: ../gio/gresource-tool.c:557 +#: gio/gapplication-tool.c:47 gio/gresource-tool.c:489 gio/gresource-tool.c:557 msgid "[COMMAND]" msgstr "[UKAZ]" -#: ../gio/gapplication-tool.c:49 ../gio/gio-tool.c:228 +#: gio/gapplication-tool.c:49 gio/gio-tool.c:228 msgid "Print version" msgstr "Izpiši različico" -#: ../gio/gapplication-tool.c:50 ../gio/gsettings-tool.c:575 +#: gio/gapplication-tool.c:50 gio/gsettings-tool.c:575 msgid "Print version information and exit" msgstr "Izpiši podatke o različici in končaj" -#: ../gio/gapplication-tool.c:52 +#: gio/gapplication-tool.c:52 msgid "List applications" msgstr "Seznam znanih programov" -#: ../gio/gapplication-tool.c:53 +#: gio/gapplication-tool.c:53 msgid "List the installed D-Bus activatable applications (by .desktop files)" msgstr "" "Izpiši nameščene programe, ki se lahko zaženejo z vodila D-Bus (po " "datotekah .desktop)" -#: ../gio/gapplication-tool.c:55 +#: gio/gapplication-tool.c:55 msgid "Launch an application" msgstr "Zagon programa" -#: ../gio/gapplication-tool.c:56 +#: gio/gapplication-tool.c:56 msgid "Launch the application (with optional files to open)" msgstr "Zagon programa (z možnostjo določitve datoteke za odpiranje)" -#: ../gio/gapplication-tool.c:57 +#: gio/gapplication-tool.c:57 msgid "APPID [FILE…]" msgstr "APPID [DATOTEKA ...]" -#: ../gio/gapplication-tool.c:59 +#: gio/gapplication-tool.c:59 msgid "Activate an action" msgstr "Omogoči dejanje" -#: ../gio/gapplication-tool.c:60 +#: gio/gapplication-tool.c:60 msgid "Invoke an action on the application" msgstr "Izvedi dejanje na programu" -#: ../gio/gapplication-tool.c:61 +#: gio/gapplication-tool.c:61 msgid "APPID ACTION [PARAMETER]" msgstr "APPID ACTION [PARAMETER]" -#: ../gio/gapplication-tool.c:63 +#: gio/gapplication-tool.c:63 msgid "List available actions" msgstr "Izpis dejanja na voljo" -#: ../gio/gapplication-tool.c:64 +#: gio/gapplication-tool.c:64 msgid "List static actions for an application (from .desktop file)" msgstr "Izpiši statična dejanja za program (iz datoteke .desktop)" -#: ../gio/gapplication-tool.c:65 ../gio/gapplication-tool.c:71 +#: gio/gapplication-tool.c:65 gio/gapplication-tool.c:71 msgid "APPID" msgstr "APPID" -#: ../gio/gapplication-tool.c:70 ../gio/gapplication-tool.c:133 -#: ../gio/gdbus-tool.c:90 ../gio/gio-tool.c:224 +#: gio/gapplication-tool.c:70 gio/gapplication-tool.c:133 gio/gdbus-tool.c:90 +#: gio/gio-tool.c:224 msgid "COMMAND" msgstr "UKAZ" -#: ../gio/gapplication-tool.c:70 +#: gio/gapplication-tool.c:70 msgid "The command to print detailed help for" msgstr "Ukaz, za katerega naj bo izpisana pomoč" -#: ../gio/gapplication-tool.c:71 +#: gio/gapplication-tool.c:71 msgid "Application identifier in D-Bus format (eg: org.example.viewer)" msgstr "" "Določila programa v zapisu vodila D-Bus (na primer: org.example.viewer)" -#: ../gio/gapplication-tool.c:72 ../gio/glib-compile-resources.c:665 -#: ../gio/glib-compile-resources.c:671 ../gio/glib-compile-resources.c:698 -#: ../gio/gresource-tool.c:495 ../gio/gresource-tool.c:561 +#: gio/gapplication-tool.c:72 gio/glib-compile-resources.c:665 +#: gio/glib-compile-resources.c:671 gio/glib-compile-resources.c:698 +#: gio/gresource-tool.c:495 gio/gresource-tool.c:561 msgid "FILE" msgstr "DATOTEKA" -#: ../gio/gapplication-tool.c:72 +#: gio/gapplication-tool.c:72 msgid "Optional relative or absolute filenames, or URIs to open" msgstr "" "Izbirno relativno ali absolutno ime datoteke oziroma naslov URI za odpiranje" -#: ../gio/gapplication-tool.c:73 +#: gio/gapplication-tool.c:73 msgid "ACTION" msgstr "ACTION" -#: ../gio/gapplication-tool.c:73 +#: gio/gapplication-tool.c:73 msgid "The action name to invoke" msgstr "Ime dejanja za zagon" -#: ../gio/gapplication-tool.c:74 +#: gio/gapplication-tool.c:74 msgid "PARAMETER" msgstr "PARAMETER" -#: ../gio/gapplication-tool.c:74 +#: gio/gapplication-tool.c:74 msgid "Optional parameter to the action invocation, in GVariant format" msgstr "Neobvezen parameter za priklic dejanja, v zapisu GVariant" -#: ../gio/gapplication-tool.c:96 ../gio/gresource-tool.c:526 -#: ../gio/gsettings-tool.c:661 +#: gio/gapplication-tool.c:96 gio/gresource-tool.c:526 gio/gsettings-tool.c:661 #, c-format msgid "" "Unknown command %s\n" @@ -155,26 +151,26 @@ "Neznan ukaz %s\n" "\n" -#: ../gio/gapplication-tool.c:101 +#: gio/gapplication-tool.c:101 msgid "Usage:\n" msgstr "Uporaba:\n" -#: ../gio/gapplication-tool.c:114 ../gio/gresource-tool.c:551 -#: ../gio/gsettings-tool.c:696 +#: gio/gapplication-tool.c:114 gio/gresource-tool.c:551 +#: gio/gsettings-tool.c:696 msgid "Arguments:\n" msgstr "Argumenti:\n" -#: ../gio/gapplication-tool.c:133 +#: gio/gapplication-tool.c:133 msgid "[ARGS…]" msgstr "[ARGUMENTI ...]" -#: ../gio/gapplication-tool.c:134 +#: gio/gapplication-tool.c:134 #, c-format msgid "Commands:\n" msgstr "Ukazi:\n" #. Translators: do not translate 'help', but please translate 'COMMAND'. -#: ../gio/gapplication-tool.c:146 +#: gio/gapplication-tool.c:146 #, c-format msgid "" "Use “%s help COMMAND” to get detailed help.\n" @@ -183,7 +179,7 @@ "Z ukazom »%s help UKAZ« se izpiše podrobna pomoč.\n" "\n" -#: ../gio/gapplication-tool.c:165 +#: gio/gapplication-tool.c:165 #, c-format msgid "" "%s command requires an application id to directly follow\n" @@ -192,13 +188,13 @@ "Ukaz %s zahteva id programa, da mu neposredno sledi\n" "\n" -#: ../gio/gapplication-tool.c:171 +#: gio/gapplication-tool.c:171 #, c-format msgid "invalid application id: “%s”\n" msgstr "neveljaven ID programa: »%s«\n" #. Translators: %s is replaced with a command name like 'list-actions' -#: ../gio/gapplication-tool.c:182 +#: gio/gapplication-tool.c:182 #, c-format msgid "" "“%s” takes no arguments\n" @@ -207,22 +203,21 @@ "»%s« ne prevzema argumentov\n" "\n" -#: ../gio/gapplication-tool.c:266 +#: gio/gapplication-tool.c:266 #, c-format msgid "unable to connect to D-Bus: %s\n" msgstr "povezava z vodilom D-Bus ni uspela: %s\n" -#: ../gio/gapplication-tool.c:286 +#: gio/gapplication-tool.c:286 #, c-format msgid "error sending %s message to application: %s\n" msgstr "Napaka pri pošiljanju sporočila %s programu: %s\n" -#: ../gio/gapplication-tool.c:317 -#, c-format +#: gio/gapplication-tool.c:317 msgid "action name must be given after application id\n" msgstr "ime dejanja mora biti podano po določilu id programa\n" -#: ../gio/gapplication-tool.c:325 +#: gio/gapplication-tool.c:325 #, c-format msgid "" "invalid action name: “%s”\n" @@ -231,27 +226,25 @@ "neveljavno ime dejanja: »%s«\n" "imena dejanj lahko tvorijo le številke in črke, vezaj » - « in pika » . «.\n" -#: ../gio/gapplication-tool.c:344 +#: gio/gapplication-tool.c:344 #, c-format msgid "error parsing action parameter: %s\n" msgstr "napaka razčlenjevanja parametra dejanja: %s\n" -#: ../gio/gapplication-tool.c:356 -#, c-format +#: gio/gapplication-tool.c:356 msgid "actions accept a maximum of one parameter\n" msgstr "dejanja prejemajo največ en parameter\n" -#: ../gio/gapplication-tool.c:411 -#, c-format +#: gio/gapplication-tool.c:411 msgid "list-actions command takes only the application id" msgstr "ukaz list-actions zahteva le id programa" -#: ../gio/gapplication-tool.c:421 +#: gio/gapplication-tool.c:421 #, c-format msgid "unable to find desktop file for application %s\n" msgstr "ni mogoče najti datoteke namizja za program %s\n" -#: ../gio/gapplication-tool.c:466 +#: gio/gapplication-tool.c:466 #, c-format msgid "" "unrecognised command: %s\n" @@ -260,121 +253,117 @@ "neprepoznan ukaz: %s\n" "\n" -#: ../gio/gbufferedinputstream.c:420 ../gio/gbufferedinputstream.c:498 -#: ../gio/ginputstream.c:179 ../gio/ginputstream.c:379 -#: ../gio/ginputstream.c:617 ../gio/ginputstream.c:1019 -#: ../gio/goutputstream.c:203 ../gio/goutputstream.c:834 -#: ../gio/gpollableinputstream.c:205 ../gio/gpollableoutputstream.c:209 +#: gio/gbufferedinputstream.c:420 gio/gbufferedinputstream.c:498 +#: gio/ginputstream.c:179 gio/ginputstream.c:379 gio/ginputstream.c:617 +#: gio/ginputstream.c:1019 gio/goutputstream.c:203 gio/goutputstream.c:834 +#: gio/gpollableinputstream.c:205 gio/gpollableoutputstream.c:209 #, c-format msgid "Too large count value passed to %s" msgstr "Prevelika vrednost štetja poslana na %s" -#: ../gio/gbufferedinputstream.c:891 ../gio/gbufferedoutputstream.c:575 -#: ../gio/gdataoutputstream.c:562 +#: gio/gbufferedinputstream.c:891 gio/gbufferedoutputstream.c:575 +#: gio/gdataoutputstream.c:562 msgid "Seek not supported on base stream" msgstr "Iskanje po osnovnem pretoku ni podprto" -#: ../gio/gbufferedinputstream.c:937 +#: gio/gbufferedinputstream.c:937 msgid "Cannot truncate GBufferedInputStream" msgstr "Ni mogoče razčleniti GBufferedInputStream" -#: ../gio/gbufferedinputstream.c:982 ../gio/ginputstream.c:1208 -#: ../gio/giostream.c:300 ../gio/goutputstream.c:1661 +#: gio/gbufferedinputstream.c:982 gio/ginputstream.c:1208 gio/giostream.c:300 +#: gio/goutputstream.c:1661 msgid "Stream is already closed" msgstr "Pretok je že zaprt" -#: ../gio/gbufferedoutputstream.c:612 ../gio/gdataoutputstream.c:592 +#: gio/gbufferedoutputstream.c:612 gio/gdataoutputstream.c:592 msgid "Truncate not supported on base stream" msgstr "Razčlenitev na osnovnem pretoku ni dovoljena" -#: ../gio/gcancellable.c:317 ../gio/gdbusconnection.c:1849 -#: ../gio/gdbusprivate.c:1402 ../gio/gsimpleasyncresult.c:871 -#: ../gio/gsimpleasyncresult.c:897 +#: gio/gcancellable.c:317 gio/gdbusconnection.c:1849 gio/gdbusprivate.c:1402 +#: gio/gsimpleasyncresult.c:871 gio/gsimpleasyncresult.c:897 #, c-format msgid "Operation was cancelled" msgstr "Opravilo je bilo preklicano." -#: ../gio/gcharsetconverter.c:260 +#: gio/gcharsetconverter.c:260 msgid "Invalid object, not initialized" msgstr "Neveljaven predmet, opravilo ni začeto" -#: ../gio/gcharsetconverter.c:281 ../gio/gcharsetconverter.c:309 +#: gio/gcharsetconverter.c:281 gio/gcharsetconverter.c:309 msgid "Incomplete multibyte sequence in input" msgstr "Neveljavno večbitno zaporedje na vhodu" -#: ../gio/gcharsetconverter.c:315 ../gio/gcharsetconverter.c:324 +#: gio/gcharsetconverter.c:315 gio/gcharsetconverter.c:324 msgid "Not enough space in destination" msgstr "Ni dovolj prostora za cilju" -#: ../gio/gcharsetconverter.c:342 ../gio/gdatainputstream.c:848 -#: ../gio/gdatainputstream.c:1261 ../glib/gconvert.c:454 ../glib/gconvert.c:883 -#: ../glib/giochannel.c:1557 ../glib/giochannel.c:1599 -#: ../glib/giochannel.c:2443 ../glib/gutf8.c:869 ../glib/gutf8.c:1322 +#: gio/gcharsetconverter.c:342 gio/gdatainputstream.c:848 +#: gio/gdatainputstream.c:1261 glib/gconvert.c:454 glib/gconvert.c:883 +#: glib/giochannel.c:1558 glib/giochannel.c:1600 glib/giochannel.c:2444 +#: glib/gutf8.c:870 glib/gutf8.c:1323 msgid "Invalid byte sequence in conversion input" msgstr "Neveljavno zaporedje bajtov na vhodu pretvorbe" -#: ../gio/gcharsetconverter.c:347 ../glib/gconvert.c:462 ../glib/gconvert.c:797 -#: ../glib/giochannel.c:1564 ../glib/giochannel.c:2455 +#: gio/gcharsetconverter.c:347 glib/gconvert.c:462 glib/gconvert.c:797 +#: glib/giochannel.c:1565 glib/giochannel.c:2456 #, c-format msgid "Error during conversion: %s" msgstr "Napaka med pretvorbo: %s" -#: ../gio/gcharsetconverter.c:445 ../gio/gsocket.c:1104 +#: gio/gcharsetconverter.c:445 gio/gsocket.c:1104 msgid "Cancellable initialization not supported" msgstr "Dejanje prekinitve zagona ni podprto" -#: ../gio/gcharsetconverter.c:456 ../glib/gconvert.c:327 -#: ../glib/giochannel.c:1385 +#: gio/gcharsetconverter.c:456 glib/gconvert.c:327 glib/giochannel.c:1386 #, c-format msgid "Conversion from character set “%s” to “%s” is not supported" msgstr "Pretvorba iz nabora znakov »%s« v »%s« ni podprta" -#: ../gio/gcharsetconverter.c:460 ../glib/gconvert.c:331 +#: gio/gcharsetconverter.c:460 glib/gconvert.c:331 #, c-format msgid "Could not open converter from “%s” to “%s”" msgstr "Ni mogoče odpreti pretvornika iz »%s« v »%s«" -#: ../gio/gcontenttype.c:358 +#: gio/gcontenttype.c:358 #, c-format msgid "%s type" msgstr "%s vrsta" -#: ../gio/gcontenttype-win32.c:177 +#: gio/gcontenttype-win32.c:177 msgid "Unknown type" msgstr "Neznana vrsta" -#: ../gio/gcontenttype-win32.c:179 +#: gio/gcontenttype-win32.c:179 #, c-format msgid "%s filetype" msgstr "%s vrsta datoteke" -#: ../gio/gcredentials.c:312 ../gio/gcredentials.c:571 +#: gio/gcredentials.c:312 gio/gcredentials.c:571 msgid "GCredentials is not implemented on this OS" msgstr "Na tem OS predmet GCredentials ni podprt" -#: ../gio/gcredentials.c:467 +#: gio/gcredentials.c:467 msgid "There is no GCredentials support for your platform" msgstr "Okolje ne podpira možnosti GCredentials" -#: ../gio/gcredentials.c:513 +#: gio/gcredentials.c:513 msgid "GCredentials does not contain a process ID on this OS" msgstr "Predmet GCredentials na tem sistemu ne vsebuje ustreznega ID opravila" -#: ../gio/gcredentials.c:565 +#: gio/gcredentials.c:565 msgid "Credentials spoofing is not possible on this OS" msgstr "Na tem OS vohljanje po poverilih ni podprto" -#: ../gio/gdatainputstream.c:304 +#: gio/gdatainputstream.c:304 msgid "Unexpected early end-of-stream" msgstr "Nepričakovan prezgodnji konec pretoka" -#: ../gio/gdbusaddress.c:158 ../gio/gdbusaddress.c:246 -#: ../gio/gdbusaddress.c:327 +#: gio/gdbusaddress.c:158 gio/gdbusaddress.c:246 gio/gdbusaddress.c:327 #, c-format msgid "Unsupported key “%s” in address entry “%s”" msgstr "Nepodprt ključ »%s« v vnosu naslova »%s«" -#: ../gio/gdbusaddress.c:185 +#: gio/gdbusaddress.c:185 #, c-format msgid "" "Address “%s” is invalid (need exactly one of path, tmpdir or abstract keys)" @@ -382,34 +371,39 @@ "Naslov »%s« je nepravilen (zahtevana je pot, začasna mapa ali abstraktni " "ključ)" -#: ../gio/gdbusaddress.c:198 +#: gio/gdbusaddress.c:198 #, c-format msgid "Meaningless key/value pair combination in address entry “%s”" msgstr "Nesmiselna kombinacija za par ključ/vrednost v vnosu naslova »%s«" -#: ../gio/gdbusaddress.c:261 ../gio/gdbusaddress.c:342 +#: gio/gdbusaddress.c:261 gio/gdbusaddress.c:342 #, c-format msgid "Error in address “%s” — the port attribute is malformed" msgstr "Napaka v naslovu »%s« – atribut vrat je nepravilno oblikovan" -#: ../gio/gdbusaddress.c:272 ../gio/gdbusaddress.c:353 +#: gio/gdbusaddress.c:272 gio/gdbusaddress.c:353 #, c-format msgid "Error in address “%s” — the family attribute is malformed" msgstr "Napaka v naslovu »%s« – atribut družine je nepravilno oblikovan" -#: ../gio/gdbusaddress.c:463 +#: gio/gdbusaddress.c:423 gio/gdbusaddress.c:673 +#, c-format +msgid "Unknown or unsupported transport “%s” for address “%s”" +msgstr "Neznan ali nepodprt prenos »%s« za naslov »%s«" + +#: gio/gdbusaddress.c:467 #, c-format msgid "Address element “%s” does not contain a colon (:)" msgstr "Predmet naslova »%s« ne vsebuje dvopičja ( : )" -#: ../gio/gdbusaddress.c:484 +#: gio/gdbusaddress.c:488 #, c-format msgid "" "Key/Value pair %d, “%s”, in address element “%s” does not contain an equal " "sign" msgstr "Par ključ/vrednost %d, »%s« v predmetu naslova »%s« ne vsebuje enačaja" -#: ../gio/gdbusaddress.c:498 +#: gio/gdbusaddress.c:502 #, c-format msgid "" "Error unescaping key or value in Key/Value pair %d, “%s”, in address element " @@ -418,7 +412,7 @@ "Napaka neubežnega ključa ali vrednosti v paru ključ/vrednost %d, »%s«, v " "predmetu naslova »%s«" -#: ../gio/gdbusaddress.c:576 +#: gio/gdbusaddress.c:580 #, c-format msgid "" "Error in address “%s” — the unix transport requires exactly one of the keys " @@ -427,97 +421,92 @@ "Napaka v naslovu »%s« – prenos unix zahteva enega izmed ključev »path« ali " "»abstract«" -#: ../gio/gdbusaddress.c:612 +#: gio/gdbusaddress.c:616 #, c-format msgid "Error in address “%s” — the host attribute is missing or malformed" msgstr "" "Napaka v naslovu »%s« – atribut gostitelja manjka ali pa je nepravilno " "oblikovan" -#: ../gio/gdbusaddress.c:626 +#: gio/gdbusaddress.c:630 #, c-format msgid "Error in address “%s” — the port attribute is missing or malformed" msgstr "" "Napaka v naslovu »%s« – manjka atribut vrat ali pa ali je nepravilno " "oblikovan" -#: ../gio/gdbusaddress.c:640 +#: gio/gdbusaddress.c:644 #, c-format msgid "Error in address “%s” — the noncefile attribute is missing or malformed" msgstr "" "Napaka v naslovu »%s« – atribut enkratne datoteke manjka ali pa je " "nepravilno oblikovan" -#: ../gio/gdbusaddress.c:661 +#: gio/gdbusaddress.c:665 msgid "Error auto-launching: " msgstr "Napaka samodejnega zaganjanja:" -#: ../gio/gdbusaddress.c:669 -#, c-format -msgid "Unknown or unsupported transport “%s” for address “%s”" -msgstr "Neznan ali nepodprt prenos »%s« za naslov »%s«" - -#: ../gio/gdbusaddress.c:714 +#: gio/gdbusaddress.c:718 #, c-format msgid "Error opening nonce file “%s”: %s" msgstr "Napaka med odpiranjem enkratne datoteke »%s«: %s" -#: ../gio/gdbusaddress.c:733 +#: gio/gdbusaddress.c:737 #, c-format msgid "Error reading from nonce file “%s”: %s" msgstr "Napaka med branjem iz enkratne datoteke »%s«: %s" -#: ../gio/gdbusaddress.c:742 +#: gio/gdbusaddress.c:746 #, c-format msgid "Error reading from nonce file “%s”, expected 16 bytes, got %d" msgstr "" "Napaka med branjem iz enkratne datoteke »%s«; pričakovanih 16 bajtov, " "pridobljenih pa %d" -#: ../gio/gdbusaddress.c:760 +#: gio/gdbusaddress.c:764 #, c-format msgid "Error writing contents of nonce file “%s” to stream:" msgstr "Napaka med pisanjem vsebine enkratne datoteke »%s« v pretok:" -#: ../gio/gdbusaddress.c:969 +#: gio/gdbusaddress.c:973 msgid "The given address is empty" msgstr "Podan naslov je prazen." -#: ../gio/gdbusaddress.c:1082 +#: gio/gdbusaddress.c:1086 #, c-format msgid "Cannot spawn a message bus when setuid" msgstr "Ni mogoče oživiti vodila sporočila med izvajanjem ukaza setuid" -#: ../gio/gdbusaddress.c:1089 +#: gio/gdbusaddress.c:1093 msgid "Cannot spawn a message bus without a machine-id: " msgstr "Ni mogoče oživiti vodila sporočila brez predmeta machine-id:" -#: ../gio/gdbusaddress.c:1096 +#: gio/gdbusaddress.c:1100 #, c-format msgid "Cannot autolaunch D-Bus without X11 $DISPLAY" msgstr "Ni mogoče samodejno zagnati vodila D-Bus brez nastavitve X11 $DISPLAY" -#: ../gio/gdbusaddress.c:1138 +#: gio/gdbusaddress.c:1142 #, c-format msgid "Error spawning command line “%s”: " msgstr "Napaka med oživljanjem ukazne vrstice »%s«: " -#: ../gio/gdbusaddress.c:1355 +#: gio/gdbusaddress.c:1359 #, c-format msgid "(Type any character to close this window)\n" msgstr "(S pritiskom na katerikoli znak, se okno zapre)\n" -#: ../gio/gdbusaddress.c:1509 +#: gio/gdbusaddress.c:1513 #, c-format msgid "Session dbus not running, and autolaunch failed" msgstr "Vodilo seje DBus ni zagnano, zato je samodejni zagon spodletel" -#: ../gio/gdbusaddress.c:1520 +#: gio/gdbusaddress.c:1524 #, c-format msgid "Cannot determine session bus address (not implemented for this OS)" msgstr "Ni mogoče določiti naslova vodila seje (ni podprto v tem OS)" -#: ../gio/gdbusaddress.c:1658 +#: gio/gdbusaddress.c:1662 #, c-format msgid "" "Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable " @@ -526,7 +515,7 @@ "Ni mogoče določiti naslova vodila iz okoljske spremenljivke " "DBUS_STARTER_BUS_TYPE – neznana vrednost »%s«" -#: ../gio/gdbusaddress.c:1667 ../gio/gdbusconnection.c:7160 +#: gio/gdbusaddress.c:1671 gio/gdbusconnection.c:7160 msgid "" "Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment " "variable is not set" @@ -534,20 +523,20 @@ "Ni mogoče določiti naslova vodila, kajti okoljska spremenljivka " "DBUS_STARTER_BUS_TYPE ni nastavljena" -#: ../gio/gdbusaddress.c:1677 +#: gio/gdbusaddress.c:1681 #, c-format msgid "Unknown bus type %d" msgstr "Neznana vrsta vodila %d" -#: ../gio/gdbusauth.c:293 +#: gio/gdbusauth.c:293 msgid "Unexpected lack of content trying to read a line" msgstr "Nepričakovano pomanjkanje vsebine med branjem vrstice" -#: ../gio/gdbusauth.c:337 +#: gio/gdbusauth.c:337 msgid "Unexpected lack of content trying to (safely) read a line" msgstr "Nepričakovano pomanjkanje vsebine med (varnem) branjem vrstice" -#: ../gio/gdbusauth.c:508 +#: gio/gdbusauth.c:508 #, c-format msgid "" "Exhausted all available authentication mechanisms (tried: %s) (available: %s)" @@ -555,16 +544,16 @@ "Izčrpani so vsi razpoložljivi overitveni mehanizmi (poskusi: %s) " "(razpoložljivih: %s)" -#: ../gio/gdbusauth.c:1171 +#: gio/gdbusauth.c:1171 msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer" msgstr "Prekinjeno s strani GDBusAuthObserver::authorize-authenticated-peer" -#: ../gio/gdbusauthmechanismsha1.c:262 +#: gio/gdbusauthmechanismsha1.c:262 #, c-format msgid "Error when getting information for directory “%s”: %s" msgstr "Napaka med pridobivanjem podrobnosti mape »%s«: %s" -#: ../gio/gdbusauthmechanismsha1.c:274 +#: gio/gdbusauthmechanismsha1.c:274 #, c-format msgid "" "Permissions on directory “%s” are malformed. Expected mode 0700, got 0%o" @@ -572,22 +561,22 @@ "Dovoljenja na mapi »%s« so napačno oblikovana. Pričakovano je dovoljenje " "0700, pridobljeno pa 0%o" -#: ../gio/gdbusauthmechanismsha1.c:296 +#: gio/gdbusauthmechanismsha1.c:296 #, c-format msgid "Error creating directory “%s”: %s" msgstr "Napaka med ustvarjanjem mape »%s«: %s" -#: ../gio/gdbusauthmechanismsha1.c:379 +#: gio/gdbusauthmechanismsha1.c:379 #, c-format msgid "Error opening keyring “%s” for reading: " msgstr "Napaka med odpiranjem zbirke ključev »%s« za branje:" -#: ../gio/gdbusauthmechanismsha1.c:402 ../gio/gdbusauthmechanismsha1.c:720 +#: gio/gdbusauthmechanismsha1.c:402 gio/gdbusauthmechanismsha1.c:720 #, c-format msgid "Line %d of the keyring at “%s” with content “%s” is malformed" msgstr "Vrstica %d zbirke ključev »%s« z vsebino »%s« je neustrezno oblikovana" -#: ../gio/gdbusauthmechanismsha1.c:416 ../gio/gdbusauthmechanismsha1.c:734 +#: gio/gdbusauthmechanismsha1.c:416 gio/gdbusauthmechanismsha1.c:734 #, c-format msgid "" "First token of line %d of the keyring at “%s” with content “%s” is malformed" @@ -595,7 +584,7 @@ "Prvi žeton vrstice %d zbirke ključev pri »%s« z vsebino »%s« je neustrezno " "oblikovan" -#: ../gio/gdbusauthmechanismsha1.c:430 ../gio/gdbusauthmechanismsha1.c:748 +#: gio/gdbusauthmechanismsha1.c:430 gio/gdbusauthmechanismsha1.c:748 #, c-format msgid "" "Second token of line %d of the keyring at “%s” with content “%s” is malformed" @@ -603,137 +592,137 @@ "Drugi žeton vrstice %d zbirke ključev pri »%s« z vsebino »%s« je neustrezno " "oblikovana" -#: ../gio/gdbusauthmechanismsha1.c:454 +#: gio/gdbusauthmechanismsha1.c:454 #, c-format msgid "Didn’t find cookie with id %d in the keyring at “%s”" msgstr "Piškotka z ID %d v zbirki ključev »%s« ni mogoče najti" -#: ../gio/gdbusauthmechanismsha1.c:536 +#: gio/gdbusauthmechanismsha1.c:536 #, c-format msgid "Error deleting stale lock file “%s”: %s" msgstr "Napaka brisanja stare datoteke zaklepa »%s«: %s" -#: ../gio/gdbusauthmechanismsha1.c:568 +#: gio/gdbusauthmechanismsha1.c:568 #, c-format msgid "Error creating lock file “%s”: %s" msgstr "Napaka med ustvarjanjem datoteke zaklepa »%s«: %s" -#: ../gio/gdbusauthmechanismsha1.c:599 +#: gio/gdbusauthmechanismsha1.c:599 #, c-format msgid "Error closing (unlinked) lock file “%s”: %s" msgstr "Napaka med zapiranjem (nepovezane) datoteke zaklepa »%s«: %s" -#: ../gio/gdbusauthmechanismsha1.c:610 +#: gio/gdbusauthmechanismsha1.c:610 #, c-format msgid "Error unlinking lock file “%s”: %s" msgstr "Napaka med razvezovanjem datoteke zaklepa »%s«: %s" -#: ../gio/gdbusauthmechanismsha1.c:687 +#: gio/gdbusauthmechanismsha1.c:687 #, c-format msgid "Error opening keyring “%s” for writing: " msgstr "Napaka med odpiranjem zbirke ključev »%s« za branje: " -#: ../gio/gdbusauthmechanismsha1.c:883 +#: gio/gdbusauthmechanismsha1.c:883 #, c-format msgid "(Additionally, releasing the lock for “%s” also failed: %s) " msgstr "(V nadaljevanju je spodletelo tudi sproščanje zaklepa »%s«: %s)" -#: ../gio/gdbusconnection.c:612 ../gio/gdbusconnection.c:2378 +#: gio/gdbusconnection.c:612 gio/gdbusconnection.c:2378 msgid "The connection is closed" msgstr "Povezava je zaprta" -#: ../gio/gdbusconnection.c:1879 +#: gio/gdbusconnection.c:1879 msgid "Timeout was reached" msgstr "Čas zakasnitve je potekel" -#: ../gio/gdbusconnection.c:2500 +#: gio/gdbusconnection.c:2500 msgid "" "Unsupported flags encountered when constructing a client-side connection" msgstr "" "Med izgrajevanjem povezave s strani odjemalca so bile odkrite nepodprte " "zastavice" -#: ../gio/gdbusconnection.c:4124 ../gio/gdbusconnection.c:4471 +#: gio/gdbusconnection.c:4124 gio/gdbusconnection.c:4471 #, c-format msgid "" "No such interface 'org.freedesktop.DBus.Properties' on object at path %s" msgstr "" -"Vmesnik 'org.freedesktop.DBus.Properties' na predmetu na poti %s ne obstaja" +"Vmesnik »org.freedesktop.DBus.Properties« na predmetu na poti %s ne obstaja" -#: ../gio/gdbusconnection.c:4266 +#: gio/gdbusconnection.c:4266 #, c-format msgid "No such property '%s'" msgstr "Lastnost »%s« ne obstaja" -#: ../gio/gdbusconnection.c:4278 +#: gio/gdbusconnection.c:4278 #, c-format msgid "Property '%s' is not readable" -msgstr "Lastnosti »%s« ni berljiva" +msgstr "Lastnost »%s« ni berljiva" -#: ../gio/gdbusconnection.c:4289 +#: gio/gdbusconnection.c:4289 #, c-format msgid "Property '%s' is not writable" msgstr "Lastnost »%s« ni zapisljiva" -#: ../gio/gdbusconnection.c:4309 +#: gio/gdbusconnection.c:4309 #, c-format msgid "Error setting property '%s': Expected type '%s' but got '%s'" msgstr "" -"Napaka med nastavljanjem lastnosti »%s«: pričakovana je vrsta »%s«, dobljena " -"pa »%s«" +"Napaka med nastavljanjem lastnosti »%s«: pričakovana je vrsta »%s«, javljena " +"pa »%s«." -#: ../gio/gdbusconnection.c:4414 ../gio/gdbusconnection.c:4622 -#: ../gio/gdbusconnection.c:6591 +#: gio/gdbusconnection.c:4414 gio/gdbusconnection.c:4622 +#: gio/gdbusconnection.c:6591 #, c-format msgid "No such interface '%s'" -msgstr "Vmesnik »%s« ne obstaja" +msgstr "Vmesnik »%s«ne obstaja" -#: ../gio/gdbusconnection.c:4840 ../gio/gdbusconnection.c:7100 +#: gio/gdbusconnection.c:4840 gio/gdbusconnection.c:7100 #, c-format msgid "No such interface '%s' on object at path %s" msgstr "Vmesnik »%s« na predmetu na poti %s ne obstaja" -#: ../gio/gdbusconnection.c:4938 +#: gio/gdbusconnection.c:4938 #, c-format msgid "No such method '%s'" msgstr "Način »%s« ne obstaja" -#: ../gio/gdbusconnection.c:4969 +#: gio/gdbusconnection.c:4969 #, c-format msgid "Type of message, '%s', does not match expected type '%s'" msgstr "Vrsta sporočila »%s« se ne sklada s pričakovano vrsto »%s«" -#: ../gio/gdbusconnection.c:5167 +#: gio/gdbusconnection.c:5167 #, c-format msgid "An object is already exported for the interface %s at %s" msgstr "Za vmesnik %s pri %s je predmet že izvožen" -#: ../gio/gdbusconnection.c:5393 +#: gio/gdbusconnection.c:5393 #, c-format msgid "Unable to retrieve property %s.%s" msgstr "Ni mogoče pridobiti lastnosti %s.%s" -#: ../gio/gdbusconnection.c:5449 +#: gio/gdbusconnection.c:5449 #, c-format msgid "Unable to set property %s.%s" msgstr "Ni mogoče določiti lastnosti %s.%s" -#: ../gio/gdbusconnection.c:5627 +#: gio/gdbusconnection.c:5627 #, c-format msgid "Method '%s' returned type '%s', but expected '%s'" msgstr "Način »%s« je vrnil vrsto »%s«, pričakovana pa je vrsta »%s«" -#: ../gio/gdbusconnection.c:6702 +#: gio/gdbusconnection.c:6702 #, c-format msgid "Method '%s' on interface '%s' with signature '%s' does not exist" msgstr "Način »%s« na vmesniku »%s« s podpisom »%s« ne obstaja" -#: ../gio/gdbusconnection.c:6823 +#: gio/gdbusconnection.c:6823 #, c-format msgid "A subtree is already exported for %s" msgstr "Podrejeno drevo je že izvoženo za %s" -#: ../gio/gdbusconnection.c:7151 +#: gio/gdbusconnection.c:7151 #, c-format msgid "" "Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable " @@ -742,27 +731,27 @@ "Ni mogoče določiti naslova vodila iz okoljske spremenljivke " "DBUS_STARTER_BUS_TYPE - neznana vrednost »%s«" -#: ../gio/gdbusmessage.c:1246 +#: gio/gdbusmessage.c:1249 msgid "type is INVALID" msgstr "vrsta je neveljavna" -#: ../gio/gdbusmessage.c:1257 +#: gio/gdbusmessage.c:1260 msgid "METHOD_CALL message: PATH or MEMBER header field is missing" msgstr "Sporočilo METHOD_CALL: manjka polje glave PATH ali MEMBER" -#: ../gio/gdbusmessage.c:1268 +#: gio/gdbusmessage.c:1271 msgid "METHOD_RETURN message: REPLY_SERIAL header field is missing" msgstr "Sporočilo METHOD_RETURN: manjka polje glave REPLY_SERIAL" -#: ../gio/gdbusmessage.c:1280 +#: gio/gdbusmessage.c:1283 msgid "ERROR message: REPLY_SERIAL or ERROR_NAME header field is missing" msgstr "Sporočilo ERROR: manjka polje glave REPLY_SERIAL ali ERROR_NAME" -#: ../gio/gdbusmessage.c:1293 +#: gio/gdbusmessage.c:1296 msgid "SIGNAL message: PATH, INTERFACE or MEMBER header field is missing" msgstr "Sporočilo SIGNAL: manjka polje glave PATH, INTERFACE ali MEMBER" -#: ../gio/gdbusmessage.c:1301 +#: gio/gdbusmessage.c:1304 msgid "" "SIGNAL message: The PATH header field is using the reserved value /org/" "freedesktop/DBus/Local" @@ -770,7 +759,7 @@ "Sporočilo SIGNAL: polje glave PATH uporablja rezervirano vrednost /org/" "freedesktop/DBus/Local" -#: ../gio/gdbusmessage.c:1309 +#: gio/gdbusmessage.c:1312 msgid "" "SIGNAL message: The INTERFACE header field is using the reserved value org." "freedesktop.DBus.Local" @@ -779,7 +768,7 @@ "freedesktop.DBus.Local" # Double multiple plural? -#: ../gio/gdbusmessage.c:1357 ../gio/gdbusmessage.c:1417 +#: gio/gdbusmessage.c:1360 gio/gdbusmessage.c:1420 #, c-format msgid "Wanted to read %lu byte but only got %lu" msgid_plural "Wanted to read %lu bytes but only got %lu" @@ -788,12 +777,12 @@ msgstr[2] "Med poskusom branja %lu bajtov sta bila prejeta le %lu." msgstr[3] "Med poskusom branja %lu bajtov so bili prejeti le %lu." -#: ../gio/gdbusmessage.c:1371 +#: gio/gdbusmessage.c:1374 #, c-format msgid "Expected NUL byte after the string “%s” but found byte %d" msgstr "Po nizu »%s« je pričakovan bajt NUL, vendar je bil zaznan %d" -#: ../gio/gdbusmessage.c:1390 +#: gio/gdbusmessage.c:1393 #, c-format msgid "" "Expected valid UTF-8 string but found invalid bytes at byte offset %d " @@ -803,17 +792,17 @@ "bajtov na bajtnem odmiku %d (dolžina niza %d). Do takrat veljaven UTF-8 niz " "je »%s«" -#: ../gio/gdbusmessage.c:1593 +#: gio/gdbusmessage.c:1596 #, c-format msgid "Parsed value “%s” is not a valid D-Bus object path" msgstr "Razčlenjena vrednost »%s« ni veljavna pot predmeta vodila D-Bus" -#: ../gio/gdbusmessage.c:1615 +#: gio/gdbusmessage.c:1618 #, c-format msgid "Parsed value “%s” is not a valid D-Bus signature" msgstr "Razčlenjena vrednost »%s« ni veljaven podpis vodila D-Bus" -#: ../gio/gdbusmessage.c:1662 +#: gio/gdbusmessage.c:1665 #, c-format msgid "" "Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)." @@ -832,7 +821,7 @@ "Najdeno je polje dolžine %u bajtov, največja dovoljena pa je 2<<26 bajtov " "(64 MiB)." -#: ../gio/gdbusmessage.c:1682 +#: gio/gdbusmessage.c:1685 #, c-format msgid "" "Encountered array of type “a%c”, expected to have a length a multiple of %u " @@ -841,12 +830,12 @@ "Zaznano je polje vrste »'a%c«, pričakovana pa je vrednost večkratnika %u " "bajtov, zaznanih pa je %u bajtov dolžine" -#: ../gio/gdbusmessage.c:1849 +#: gio/gdbusmessage.c:1855 #, c-format msgid "Parsed value “%s” for variant is not a valid D-Bus signature" msgstr "Razčlenjena vrednost »%s« ni veljaven podpis vodila D-Bus" -#: ../gio/gdbusmessage.c:1873 +#: gio/gdbusmessage.c:1879 #, c-format msgid "" "Error deserializing GVariant with type string “%s” from the D-Bus wire format" @@ -854,7 +843,7 @@ "Napaka med ločevanjem GVariant iz zaporedja z vrsto niza »%s« iz D-Bus žične " "oblike" -#: ../gio/gdbusmessage.c:2055 +#: gio/gdbusmessage.c:2064 #, c-format msgid "" "Invalid endianness value. Expected 0x6c (“l”) or 0x42 (“B”) but found value " @@ -863,25 +852,29 @@ "Neveljavna vrednost vrstnega reda zlogov. Pričakovana je ali vrednost 0x6c " "(» l «) ali 0x42 (» B «), najdena pa je vrednost 0x%02x" -#: ../gio/gdbusmessage.c:2068 +#: gio/gdbusmessage.c:2077 #, c-format msgid "Invalid major protocol version. Expected 1 but found %d" msgstr "" "Neveljavna večja različica protokola. Pričakovana je 1, najdenih pa jih je " "več (%d)" -#: ../gio/gdbusmessage.c:2124 +#: gio/gdbusmessage.c:2130 gio/gdbusmessage.c:2720 +msgid "Signature header found but is not of type signature" +msgstr "Glava podpisa je najdena, vendar ni ustrezno oblikovana" + +#: gio/gdbusmessage.c:2142 #, c-format msgid "Signature header with signature “%s” found but message body is empty" msgstr "" "Glava podpisa s podpisom »%s« je najdena, vendar je telo sporočila prazno" -#: ../gio/gdbusmessage.c:2138 +#: gio/gdbusmessage.c:2156 #, c-format msgid "Parsed value “%s” is not a valid D-Bus signature (for body)" msgstr "Razčlenjena vrednost »%s« ni veljaven podpis vodila D-Bus (za telo)" -#: ../gio/gdbusmessage.c:2168 +#: gio/gdbusmessage.c:2186 #, c-format msgid "No signature header in message but the message body is %u byte" msgid_plural "No signature header in message but the message body is %u bytes" @@ -894,11 +887,11 @@ msgstr[3] "" "V sporočilu ni glave podpisa, vendar je telo sporočila dolgo %u bajte" -#: ../gio/gdbusmessage.c:2178 +#: gio/gdbusmessage.c:2196 msgid "Cannot deserialize message: " msgstr "Sporočila ni mogoče ločiti iz zaporedja:" -#: ../gio/gdbusmessage.c:2519 +#: gio/gdbusmessage.c:2537 #, c-format msgid "" "Error serializing GVariant with type string “%s” to the D-Bus wire format" @@ -906,22 +899,22 @@ "Napaka pri združevanju GVariant v zaporedje z vrsto niza »%s« v D-Bus žično " "obliko" -#: ../gio/gdbusmessage.c:2656 +#: gio/gdbusmessage.c:2674 #, c-format msgid "" "Number of file descriptors in message (%d) differs from header field (%d)" msgstr "Število opisnikov v sporočilu (%d) se razlikuje od polja glave (%d)" -#: ../gio/gdbusmessage.c:2664 +#: gio/gdbusmessage.c:2682 msgid "Cannot serialize message: " msgstr "Sporočila ni bilo mogoče združiti v zaporedje:" -#: ../gio/gdbusmessage.c:2708 +#: gio/gdbusmessage.c:2736 #, c-format msgid "Message body has signature “%s” but there is no signature header" msgstr "Telo sporočila ima podpis »%s«, vendar v glavi ni podpisa" -#: ../gio/gdbusmessage.c:2718 +#: gio/gdbusmessage.c:2746 #, c-format msgid "" "Message body has type signature “%s” but signature in the header field is " @@ -929,40 +922,40 @@ msgstr "" "Telo sporočila ima podpis vrste »%s«, vendar je podpis v polju glave »%s«" -#: ../gio/gdbusmessage.c:2734 +#: gio/gdbusmessage.c:2762 #, c-format msgid "Message body is empty but signature in the header field is “(%s)”" msgstr "Telo sporočila je prazno, vendar je v polju glave podpis »(%s)«" -#: ../gio/gdbusmessage.c:3287 +#: gio/gdbusmessage.c:3315 #, c-format msgid "Error return with body of type “%s”" msgstr "Napaka vrnjena s telesom vrste »%s«" -#: ../gio/gdbusmessage.c:3295 +#: gio/gdbusmessage.c:3323 msgid "Error return with empty body" msgstr "Napaka vrnjena s praznim telesom" -#: ../gio/gdbusprivate.c:2066 +#: gio/gdbusprivate.c:2066 #, c-format msgid "Unable to get Hardware profile: %s" msgstr "Ni mogoče pridobiti strojnega profila: %s" -#: ../gio/gdbusprivate.c:2111 +#: gio/gdbusprivate.c:2111 msgid "Unable to load /var/lib/dbus/machine-id or /etc/machine-id: " msgstr "Ni mogoče naložiti /var/lib/dbus/machine-id oziroma /etc/machine-id: " -#: ../gio/gdbusproxy.c:1612 +#: gio/gdbusproxy.c:1612 #, c-format msgid "Error calling StartServiceByName for %s: " msgstr "Napaka med klicanjem predmeta StartServiceByName za %s: " -#: ../gio/gdbusproxy.c:1635 +#: gio/gdbusproxy.c:1635 #, c-format msgid "Unexpected reply %d from StartServiceByName(\"%s\") method" msgstr "Nepričakovan odgovor %d iz načina StartServiceByName(»%s«)" -#: ../gio/gdbusproxy.c:2726 ../gio/gdbusproxy.c:2860 +#: gio/gdbusproxy.c:2726 gio/gdbusproxy.c:2860 msgid "" "Cannot invoke method; proxy is for a well-known name without an owner and " "proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag" @@ -970,30 +963,30 @@ "Ni mogoče sklicati načina; posredniški strežnik za znano ime brez lastnika " "je bil zgrajen z zastavico G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START" -#: ../gio/gdbusserver.c:708 +#: gio/gdbusserver.c:708 msgid "Abstract name space not supported" msgstr "Abstraktni imenski prostor ni podprt" -#: ../gio/gdbusserver.c:795 +#: gio/gdbusserver.c:795 msgid "Cannot specify nonce file when creating a server" msgstr "Med ustvarjanjem strežnika ni mogoče določiti enkratne datoteke" -#: ../gio/gdbusserver.c:876 +#: gio/gdbusserver.c:876 #, c-format msgid "Error writing nonce file at “%s”: %s" msgstr "Napaka med zapisovanjem enkratne datoteke na »%s«: %s" -#: ../gio/gdbusserver.c:1047 +#: gio/gdbusserver.c:1047 #, c-format msgid "The string “%s” is not a valid D-Bus GUID" msgstr "Niz »%s« ni veljaven D-Bus GUID" -#: ../gio/gdbusserver.c:1087 +#: gio/gdbusserver.c:1087 #, c-format msgid "Cannot listen on unsupported transport “%s”" msgstr "Na nepodprtem načinu prenosa »%s« ni mogoče poslušati" -#: ../gio/gdbus-tool.c:95 +#: gio/gdbus-tool.c:95 #, c-format msgid "" "Commands:\n" @@ -1016,60 +1009,60 @@ "\n" "Uporabite »%s COMMAND --help« za pomoč o posameznem ukazu.\n" -#: ../gio/gdbus-tool.c:185 ../gio/gdbus-tool.c:252 ../gio/gdbus-tool.c:324 -#: ../gio/gdbus-tool.c:348 ../gio/gdbus-tool.c:834 ../gio/gdbus-tool.c:1171 -#: ../gio/gdbus-tool.c:1613 +#: gio/gdbus-tool.c:185 gio/gdbus-tool.c:252 gio/gdbus-tool.c:324 +#: gio/gdbus-tool.c:348 gio/gdbus-tool.c:834 gio/gdbus-tool.c:1171 +#: gio/gdbus-tool.c:1613 #, c-format msgid "Error: %s\n" msgstr "Napaka: %s\n" -#: ../gio/gdbus-tool.c:196 ../gio/gdbus-tool.c:265 ../gio/gdbus-tool.c:1629 +#: gio/gdbus-tool.c:196 gio/gdbus-tool.c:265 gio/gdbus-tool.c:1629 #, c-format msgid "Error parsing introspection XML: %s\n" msgstr "Napaka med samopreverjanjem XML: %s\n" -#: ../gio/gdbus-tool.c:234 +#: gio/gdbus-tool.c:234 #, c-format msgid "Error: %s is not a valid name\n" msgstr "Napaka: %s ni veljavno ime\n" -#: ../gio/gdbus-tool.c:382 +#: gio/gdbus-tool.c:382 msgid "Connect to the system bus" msgstr "Poveži s sistemskim vodilom" -#: ../gio/gdbus-tool.c:383 +#: gio/gdbus-tool.c:383 msgid "Connect to the session bus" msgstr "Poveži z vodilom seje" -#: ../gio/gdbus-tool.c:384 +#: gio/gdbus-tool.c:384 msgid "Connect to given D-Bus address" msgstr "Poveži s podanim naslovom vodila D-Bus" -#: ../gio/gdbus-tool.c:394 +#: gio/gdbus-tool.c:394 msgid "Connection Endpoint Options:" msgstr "Možnosti končnih točk povezave:" -#: ../gio/gdbus-tool.c:395 +#: gio/gdbus-tool.c:395 msgid "Options specifying the connection endpoint" msgstr "Možnosti, ki določajo končne točke povezave" -#: ../gio/gdbus-tool.c:417 +#: gio/gdbus-tool.c:417 #, c-format msgid "No connection endpoint specified" msgstr "Ni določene končne točke povezave" -#: ../gio/gdbus-tool.c:427 +#: gio/gdbus-tool.c:427 #, c-format msgid "Multiple connection endpoints specified" msgstr "Določenih je več povezav končne točke" -#: ../gio/gdbus-tool.c:497 +#: gio/gdbus-tool.c:497 #, c-format msgid "" "Warning: According to introspection data, interface “%s” does not exist\n" msgstr "Opozorilo: na osnovi podatkov samopregleda, vmesnik »%s« ne obstaja\n" -#: ../gio/gdbus-tool.c:506 +#: gio/gdbus-tool.c:506 #, c-format msgid "" "Warning: According to introspection data, method “%s” does not exist on " @@ -1078,166 +1071,161 @@ "Opozorilo: na osnovi podatkov samopregleda, način »%s« ne obstaja na " "vmesniku »%s«\n" -#: ../gio/gdbus-tool.c:568 +#: gio/gdbus-tool.c:568 msgid "Optional destination for signal (unique name)" msgstr "Izbirni cilj za signal (enoznačno ime)" -#: ../gio/gdbus-tool.c:569 +#: gio/gdbus-tool.c:569 msgid "Object path to emit signal on" msgstr "Pot predmeta za oddajanje signala" -#: ../gio/gdbus-tool.c:570 +#: gio/gdbus-tool.c:570 msgid "Signal and interface name" msgstr "Ime signala in vmesnika" -#: ../gio/gdbus-tool.c:603 +#: gio/gdbus-tool.c:603 msgid "Emit a signal." msgstr "Oddaj signal." -#: ../gio/gdbus-tool.c:658 ../gio/gdbus-tool.c:965 ../gio/gdbus-tool.c:1715 -#: ../gio/gdbus-tool.c:1944 ../gio/gdbus-tool.c:2164 +#: gio/gdbus-tool.c:658 gio/gdbus-tool.c:965 gio/gdbus-tool.c:1715 +#: gio/gdbus-tool.c:1944 gio/gdbus-tool.c:2164 #, c-format msgid "Error connecting: %s\n" msgstr "Napaka med povezovanjem: %s\n" -#: ../gio/gdbus-tool.c:678 +#: gio/gdbus-tool.c:678 #, c-format msgid "Error: %s is not a valid unique bus name.\n" msgstr "Napaka: %s ni veljavno enoznačno ime vodila.\n" -#: ../gio/gdbus-tool.c:697 ../gio/gdbus-tool.c:1008 ../gio/gdbus-tool.c:1758 -#, c-format +#: gio/gdbus-tool.c:697 gio/gdbus-tool.c:1008 gio/gdbus-tool.c:1758 msgid "Error: Object path is not specified\n" msgstr "Napaka: pot predmeta ni določena\n" -#: ../gio/gdbus-tool.c:720 ../gio/gdbus-tool.c:1028 ../gio/gdbus-tool.c:1778 -#: ../gio/gdbus-tool.c:2015 +#: gio/gdbus-tool.c:720 gio/gdbus-tool.c:1028 gio/gdbus-tool.c:1778 +#: gio/gdbus-tool.c:2015 #, c-format msgid "Error: %s is not a valid object path\n" msgstr "Napaka: %s ni veljavna pot predmeta\n" -#: ../gio/gdbus-tool.c:740 -#, c-format +#: gio/gdbus-tool.c:740 msgid "Error: Signal name is not specified\n" msgstr "Napaka: ime signala ni določeno\n" -#: ../gio/gdbus-tool.c:754 +#: gio/gdbus-tool.c:754 #, c-format msgid "Error: Signal name “%s” is invalid\n" msgstr "Napaka: ime signala »%s« ni veljavno\n" -#: ../gio/gdbus-tool.c:766 +#: gio/gdbus-tool.c:766 #, c-format msgid "Error: %s is not a valid interface name\n" msgstr "Napaka: %s ni veljavno ime vmesnika.\n" -#: ../gio/gdbus-tool.c:772 +#: gio/gdbus-tool.c:772 #, c-format msgid "Error: %s is not a valid member name\n" msgstr "Napaka: %s ni veljavno ime predmeta.\n" #. Use the original non-"parse-me-harder" error -#: ../gio/gdbus-tool.c:809 ../gio/gdbus-tool.c:1140 +#: gio/gdbus-tool.c:809 gio/gdbus-tool.c:1140 #, c-format msgid "Error parsing parameter %d: %s\n" msgstr "Napaka med razčlenjevanjem parametra %d: %s\n" -#: ../gio/gdbus-tool.c:841 +#: gio/gdbus-tool.c:841 #, c-format msgid "Error flushing connection: %s\n" msgstr "Napaka med počiščenjem povezave: %s\n" -#: ../gio/gdbus-tool.c:868 +#: gio/gdbus-tool.c:868 msgid "Destination name to invoke method on" msgstr "Ime cilja za sklicanje načina" -#: ../gio/gdbus-tool.c:869 +#: gio/gdbus-tool.c:869 msgid "Object path to invoke method on" msgstr "Pot do predmeta za sklicanje načina" -#: ../gio/gdbus-tool.c:870 +#: gio/gdbus-tool.c:870 msgid "Method and interface name" msgstr "Ime načina in vmesnika" -#: ../gio/gdbus-tool.c:871 +#: gio/gdbus-tool.c:871 msgid "Timeout in seconds" msgstr "Časovni zamik v sekundah" -#: ../gio/gdbus-tool.c:910 +#: gio/gdbus-tool.c:910 msgid "Invoke a method on a remote object." msgstr "Skliči način na oddaljenem predmetu." -#: ../gio/gdbus-tool.c:982 ../gio/gdbus-tool.c:1732 ../gio/gdbus-tool.c:1969 -#, c-format +#: gio/gdbus-tool.c:982 gio/gdbus-tool.c:1732 gio/gdbus-tool.c:1969 msgid "Error: Destination is not specified\n" msgstr "Napaka: cilj ni določen\n" -#: ../gio/gdbus-tool.c:993 ../gio/gdbus-tool.c:1749 ../gio/gdbus-tool.c:1980 +#: gio/gdbus-tool.c:993 gio/gdbus-tool.c:1749 gio/gdbus-tool.c:1980 #, c-format msgid "Error: %s is not a valid bus name\n" msgstr "Napaka: %s ni veljavno ime vodila\n" -#: ../gio/gdbus-tool.c:1043 -#, c-format +#: gio/gdbus-tool.c:1043 msgid "Error: Method name is not specified\n" msgstr "Napaka: ime načina ni določeno\n" -#: ../gio/gdbus-tool.c:1054 +#: gio/gdbus-tool.c:1054 #, c-format msgid "Error: Method name “%s” is invalid\n" msgstr "Napaka: ime načina »%s« ni veljavno\n" -#: ../gio/gdbus-tool.c:1132 +#: gio/gdbus-tool.c:1132 #, c-format msgid "Error parsing parameter %d of type “%s”: %s\n" msgstr "Napaka med razčlenjevanjem parametra %d vrste »%s«: %s\n" -#: ../gio/gdbus-tool.c:1576 +#: gio/gdbus-tool.c:1576 msgid "Destination name to introspect" msgstr "Samopreverjanje ciljnega imena" -#: ../gio/gdbus-tool.c:1577 +#: gio/gdbus-tool.c:1577 msgid "Object path to introspect" msgstr "Samopreverjanje poti predmeta" -#: ../gio/gdbus-tool.c:1578 +#: gio/gdbus-tool.c:1578 msgid "Print XML" msgstr "Natisni XML" -#: ../gio/gdbus-tool.c:1579 +#: gio/gdbus-tool.c:1579 msgid "Introspect children" msgstr "Samopreverjanje podrejenih predmetov" -#: ../gio/gdbus-tool.c:1580 +#: gio/gdbus-tool.c:1580 msgid "Only print properties" msgstr "Natisni le lastnosti" -#: ../gio/gdbus-tool.c:1667 +#: gio/gdbus-tool.c:1667 msgid "Introspect a remote object." msgstr "Samopreverjanje oddaljenega predmeta." -#: ../gio/gdbus-tool.c:1870 +#: gio/gdbus-tool.c:1870 msgid "Destination name to monitor" msgstr "Nadzor ciljnega imena" -#: ../gio/gdbus-tool.c:1871 +#: gio/gdbus-tool.c:1871 msgid "Object path to monitor" msgstr "Nadzor poti predmeta" -#: ../gio/gdbus-tool.c:1896 +#: gio/gdbus-tool.c:1896 msgid "Monitor a remote object." msgstr "Nadzoruj oddaljeni predmet." -#: ../gio/gdbus-tool.c:1954 -#, c-format +#: gio/gdbus-tool.c:1954 msgid "Error: can’t monitor a non-message-bus connection\n" msgstr "Napaka: ni mogoče nadzirati povezav mimo sporočilnega vtiča\n" -#: ../gio/gdbus-tool.c:2078 +#: gio/gdbus-tool.c:2078 msgid "Service to activate before waiting for the other one (well-known name)" msgstr "Storitev, ki naj se začne, preden začne program čakati na drugo (ime)" -#: ../gio/gdbus-tool.c:2081 +#: gio/gdbus-tool.c:2081 msgid "" "Timeout to wait for before exiting with an error (seconds); 0 for no timeout " "(default)" @@ -1245,137 +1233,132 @@ "Časovni zamik, po katerem je program končan z napako (v sekundah); vrednost " "0 onemogoči zamik (privzeto)" -#: ../gio/gdbus-tool.c:2129 +#: gio/gdbus-tool.c:2129 msgid "[OPTION…] BUS-NAME" msgstr "[MOŽNOST …] IME-VODILA" -#: ../gio/gdbus-tool.c:2130 +#: gio/gdbus-tool.c:2130 msgid "Wait for a bus name to appear." msgstr "Počakaj na izpis imena vodila." -#: ../gio/gdbus-tool.c:2206 -#, c-format +#: gio/gdbus-tool.c:2206 msgid "Error: A service to activate for must be specified.\n" msgstr "Napaka: storitev za omogočanje mora biti določena.\n" -#: ../gio/gdbus-tool.c:2211 -#, c-format +#: gio/gdbus-tool.c:2211 msgid "Error: A service to wait for must be specified.\n" msgstr "" "Napaka: storitev za čakanje mora biti določena.\n" "\n" -#: ../gio/gdbus-tool.c:2216 -#, c-format +#: gio/gdbus-tool.c:2216 msgid "Error: Too many arguments.\n" msgstr "Napaka: navedenih je preveč argumentov.\n" -#: ../gio/gdbus-tool.c:2224 ../gio/gdbus-tool.c:2231 +#: gio/gdbus-tool.c:2224 gio/gdbus-tool.c:2231 #, c-format msgid "Error: %s is not a valid well-known bus name.\n" msgstr "Napaka: %s ni veljavno enoznačno ime vodila.\n" -#: ../gio/gdesktopappinfo.c:2001 ../gio/gdesktopappinfo.c:4566 +#: gio/gdesktopappinfo.c:2001 gio/gdesktopappinfo.c:4566 msgid "Unnamed" msgstr "Neimenovano" -#: ../gio/gdesktopappinfo.c:2411 +#: gio/gdesktopappinfo.c:2411 msgid "Desktop file didn’t specify Exec field" msgstr "Namizna datoteka ne vsebuje določenega polja Exec" -#: ../gio/gdesktopappinfo.c:2701 +#: gio/gdesktopappinfo.c:2701 msgid "Unable to find terminal required for application" msgstr "Ni mogoče najti terminala, ki ga zahteva program" -#: ../gio/gdesktopappinfo.c:3135 +#: gio/gdesktopappinfo.c:3135 #, c-format msgid "Can’t create user application configuration folder %s: %s" msgstr "Ni mogoče ustvariti nastavitvene mape uporabnikovega programa %s: %s" -#: ../gio/gdesktopappinfo.c:3139 +#: gio/gdesktopappinfo.c:3139 #, c-format msgid "Can’t create user MIME configuration folder %s: %s" msgstr "Ni mogoče ustvariti uporabnikove nastavitvene mape MIME %s: %s" -#: ../gio/gdesktopappinfo.c:3379 ../gio/gdesktopappinfo.c:3403 +#: gio/gdesktopappinfo.c:3379 gio/gdesktopappinfo.c:3403 msgid "Application information lacks an identifier" msgstr "Podatki programa so brez določila" -#: ../gio/gdesktopappinfo.c:3637 +#: gio/gdesktopappinfo.c:3637 #, c-format msgid "Can’t create user desktop file %s" msgstr "Ni mogoče ustvariti uporabnikove datoteke namizja %s" -#: ../gio/gdesktopappinfo.c:3771 +#: gio/gdesktopappinfo.c:3771 #, c-format msgid "Custom definition for %s" msgstr "Določilo po meri za %s" -#: ../gio/gdrive.c:417 +#: gio/gdrive.c:417 msgid "drive doesn’t implement eject" msgstr "pogona ni mogoče izvreči" #. Translators: This is an error #. * message for drive objects that #. * don't implement any of eject or eject_with_operation. -#: ../gio/gdrive.c:495 +#: gio/gdrive.c:495 msgid "drive doesn’t implement eject or eject_with_operation" msgstr "pogon ne vključuje ukaza izvrzi ali izvrzi_z_dejanjem" -#: ../gio/gdrive.c:571 +#: gio/gdrive.c:571 msgid "drive doesn’t implement polling for media" msgstr "pogon ne podpira preverjanja enote" -#: ../gio/gdrive.c:776 +#: gio/gdrive.c:776 msgid "drive doesn’t implement start" msgstr "pogon ne vključuje možnosti zagona" -#: ../gio/gdrive.c:878 +#: gio/gdrive.c:878 msgid "drive doesn’t implement stop" msgstr "pogon ne vključuje možnosti zaustavitve" -#: ../gio/gdummytlsbackend.c:195 ../gio/gdummytlsbackend.c:317 -#: ../gio/gdummytlsbackend.c:509 +#: gio/gdummytlsbackend.c:195 gio/gdummytlsbackend.c:317 +#: gio/gdummytlsbackend.c:509 msgid "TLS support is not available" msgstr "Podpora TLS ni na voljo" -#: ../gio/gdummytlsbackend.c:419 +#: gio/gdummytlsbackend.c:419 msgid "DTLS support is not available" msgstr "Podpora za DTLS ni na voljo" -#: ../gio/gemblem.c:323 +#: gio/gemblem.c:323 #, c-format msgid "Can’t handle version %d of GEmblem encoding" msgstr "Ni mogoče upravljati z različico %d kodiranja GEmblem" -#: ../gio/gemblem.c:333 +#: gio/gemblem.c:333 #, c-format msgid "Malformed number of tokens (%d) in GEmblem encoding" msgstr "Nepravilno oblikovana znakov (%d) v kodiranju GEmblem" -#: ../gio/gemblemedicon.c:362 +#: gio/gemblemedicon.c:362 #, c-format msgid "Can’t handle version %d of GEmblemedIcon encoding" msgstr "Ni mogoče upravljati z različico %d kodiranja GEmblemedIcon" -#: ../gio/gemblemedicon.c:372 +#: gio/gemblemedicon.c:372 #, c-format msgid "Malformed number of tokens (%d) in GEmblemedIcon encoding" msgstr "Nepravilno oblikovana znakov (%d) v kodiranju GEmblemedIcon" -#: ../gio/gemblemedicon.c:395 +#: gio/gemblemedicon.c:395 msgid "Expected a GEmblem for GEmblemedIcon" msgstr "Pričakovan GEmblem za GEmblemedIcon" -#: ../gio/gfile.c:1071 ../gio/gfile.c:1309 ../gio/gfile.c:1447 -#: ../gio/gfile.c:1685 ../gio/gfile.c:1740 ../gio/gfile.c:1798 -#: ../gio/gfile.c:1882 ../gio/gfile.c:1939 ../gio/gfile.c:2003 -#: ../gio/gfile.c:2058 ../gio/gfile.c:3725 ../gio/gfile.c:3780 -#: ../gio/gfile.c:4016 ../gio/gfile.c:4058 ../gio/gfile.c:4526 -#: ../gio/gfile.c:4937 ../gio/gfile.c:5022 ../gio/gfile.c:5112 -#: ../gio/gfile.c:5209 ../gio/gfile.c:5296 ../gio/gfile.c:5397 -#: ../gio/gfile.c:7975 ../gio/gfile.c:8065 ../gio/gfile.c:8149 -#: ../gio/win32/gwinhttpfile.c:437 +#: gio/gfile.c:1071 gio/gfile.c:1309 gio/gfile.c:1447 gio/gfile.c:1685 +#: gio/gfile.c:1740 gio/gfile.c:1798 gio/gfile.c:1882 gio/gfile.c:1939 +#: gio/gfile.c:2003 gio/gfile.c:2058 gio/gfile.c:3733 gio/gfile.c:3788 +#: gio/gfile.c:4024 gio/gfile.c:4066 gio/gfile.c:4534 gio/gfile.c:4945 +#: gio/gfile.c:5030 gio/gfile.c:5120 gio/gfile.c:5217 gio/gfile.c:5304 +#: gio/gfile.c:5405 gio/gfile.c:7983 gio/gfile.c:8073 gio/gfile.c:8157 +#: gio/win32/gwinhttpfile.c:437 msgid "Operation not supported" msgstr "Opravilo ni podprto" @@ -1383,206 +1366,206 @@ #. * trying to find the enclosing (user visible) #. * mount of a file, but none exists. #. -#: ../gio/gfile.c:1570 +#: gio/gfile.c:1570 msgid "Containing mount does not exist" msgstr "Obstoječa enota ne obstaja" -#: ../gio/gfile.c:2617 ../gio/glocalfile.c:2446 +#: gio/gfile.c:2617 gio/glocalfile.c:2446 msgid "Can’t copy over directory" msgstr "Ni mogoče kopirati prek mape" -#: ../gio/gfile.c:2677 +#: gio/gfile.c:2677 msgid "Can’t copy directory over directory" msgstr "Ni mogoče kopirati mape prek mape" -#: ../gio/gfile.c:2685 +#: gio/gfile.c:2685 msgid "Target file exists" msgstr "Ciljna datoteka obstaja" -#: ../gio/gfile.c:2704 +#: gio/gfile.c:2704 msgid "Can’t recursively copy directory" msgstr "Ni mogoče kopirati drevesne zgradbe map" -#: ../gio/gfile.c:2979 +#: gio/gfile.c:2979 msgid "Splice not supported" msgstr "Splice ni podprt" -#: ../gio/gfile.c:2983 ../gio/gfile.c:3027 +#: gio/gfile.c:2983 gio/gfile.c:3028 #, c-format msgid "Error splicing file: %s" msgstr "Napaka med prepletanjem datoteke: %s" -#: ../gio/gfile.c:3136 +#: gio/gfile.c:3144 msgid "Copy (reflink/clone) between mounts is not supported" msgstr "" "Kopiranje (sklic povezave/kloniranje) med različnimi priklopi ni podprto" -#: ../gio/gfile.c:3140 +#: gio/gfile.c:3148 msgid "Copy (reflink/clone) is not supported or invalid" msgstr "Kopiranje (sklic povezave/kloniranje) ni podprto ali pa ni veljavno" -#: ../gio/gfile.c:3145 +#: gio/gfile.c:3153 msgid "Copy (reflink/clone) is not supported or didn’t work" msgstr "Kopiranje (sklic povezave/kloniranje) ni podprto, ali pa ni delovalo" -#: ../gio/gfile.c:3208 +#: gio/gfile.c:3216 msgid "Can’t copy special file" msgstr "Ni mogoče kopirati posebne datoteke" -#: ../gio/gfile.c:4006 +#: gio/gfile.c:4014 msgid "Invalid symlink value given" msgstr "Neveljavna vrednost simbolne povezave" -#: ../gio/gfile.c:4167 +#: gio/gfile.c:4175 msgid "Trash not supported" msgstr "Smeti niso podprte" -#: ../gio/gfile.c:4279 +#: gio/gfile.c:4287 #, c-format msgid "File names cannot contain “%c”" msgstr "Ni mogoče uporabiti »%c« v imenu datoteke" -#: ../gio/gfile.c:6760 ../gio/gvolume.c:363 +#: gio/gfile.c:6768 gio/gvolume.c:363 msgid "volume doesn’t implement mount" msgstr "enota ne podpira priklopa" -#: ../gio/gfile.c:6869 +#: gio/gfile.c:6877 msgid "No application is registered as handling this file" msgstr "Na voljo ni programa z a upravljanje s to datoteko" -#: ../gio/gfileenumerator.c:212 +#: gio/gfileenumerator.c:212 msgid "Enumerator is closed" msgstr "Številčnik je zaprt" -#: ../gio/gfileenumerator.c:219 ../gio/gfileenumerator.c:278 -#: ../gio/gfileenumerator.c:377 ../gio/gfileenumerator.c:476 +#: gio/gfileenumerator.c:219 gio/gfileenumerator.c:278 +#: gio/gfileenumerator.c:377 gio/gfileenumerator.c:476 msgid "File enumerator has outstanding operation" msgstr "Številčnik izvaja izredno dejanje" -#: ../gio/gfileenumerator.c:368 ../gio/gfileenumerator.c:467 +#: gio/gfileenumerator.c:368 gio/gfileenumerator.c:467 msgid "File enumerator is already closed" msgstr "Številčnik datotek je že zaprt" -#: ../gio/gfileicon.c:236 +#: gio/gfileicon.c:236 #, c-format msgid "Can’t handle version %d of GFileIcon encoding" msgstr "Ni mogoče upravljati z različico %d kodiranja GFileIcon" -#: ../gio/gfileicon.c:246 +#: gio/gfileicon.c:246 msgid "Malformed input data for GFileIcon" msgstr "Nepravilno oblikovani podatki za GFileIcon" -#: ../gio/gfileinputstream.c:149 ../gio/gfileinputstream.c:394 -#: ../gio/gfileiostream.c:167 ../gio/gfileoutputstream.c:164 -#: ../gio/gfileoutputstream.c:497 +#: gio/gfileinputstream.c:149 gio/gfileinputstream.c:394 +#: gio/gfileiostream.c:167 gio/gfileoutputstream.c:164 +#: gio/gfileoutputstream.c:497 msgid "Stream doesn’t support query_info" msgstr "Pretok ne podpira query_info" -#: ../gio/gfileinputstream.c:325 ../gio/gfileiostream.c:379 -#: ../gio/gfileoutputstream.c:371 +#: gio/gfileinputstream.c:325 gio/gfileiostream.c:379 +#: gio/gfileoutputstream.c:371 msgid "Seek not supported on stream" msgstr "Iskanje po pretoku ni podprto" -#: ../gio/gfileinputstream.c:369 +#: gio/gfileinputstream.c:369 msgid "Truncate not allowed on input stream" msgstr "Razčlenitev ni dovoljena na dovodnem pretoku" -#: ../gio/gfileiostream.c:455 ../gio/gfileoutputstream.c:447 +#: gio/gfileiostream.c:455 gio/gfileoutputstream.c:447 msgid "Truncate not supported on stream" msgstr "Razčlenitev ni podprta na pretoku" -#: ../gio/ghttpproxy.c:91 ../gio/gresolver.c:410 ../gio/gresolver.c:476 -#: ../glib/gconvert.c:1786 +#: gio/ghttpproxy.c:91 gio/gresolver.c:410 gio/gresolver.c:476 +#: glib/gconvert.c:1786 msgid "Invalid hostname" msgstr "Neveljavno ime gostitelja" -#: ../gio/ghttpproxy.c:143 +#: gio/ghttpproxy.c:143 msgid "Bad HTTP proxy reply" msgstr "Neustrezen odziv posredniškega strežnika HTTP" -#: ../gio/ghttpproxy.c:159 +#: gio/ghttpproxy.c:159 msgid "HTTP proxy connection not allowed" msgstr "Overitev s posredniškim strežnikom HTTP ni dovoljena" -#: ../gio/ghttpproxy.c:164 +#: gio/ghttpproxy.c:164 msgid "HTTP proxy authentication failed" msgstr "Overitev s posredniškim strežnikom HTTP je spodletala" -#: ../gio/ghttpproxy.c:167 +#: gio/ghttpproxy.c:167 msgid "HTTP proxy authentication required" msgstr "Zahtevana je overitev s posredniškim strežnikom HTTP" -#: ../gio/ghttpproxy.c:171 +#: gio/ghttpproxy.c:171 #, c-format msgid "HTTP proxy connection failed: %i" msgstr "Povezava s posredniškim strežnikom HTTP je spodletela: %i" -#: ../gio/ghttpproxy.c:269 +#: gio/ghttpproxy.c:269 msgid "HTTP proxy server closed connection unexpectedly." msgstr "Povezava s posredniškim strežnikom HTTP je nepričakovano končana." -#: ../gio/gicon.c:290 +#: gio/gicon.c:290 #, c-format msgid "Wrong number of tokens (%d)" msgstr "Napačno število znakov (%d)" -#: ../gio/gicon.c:310 +#: gio/gicon.c:310 #, c-format msgid "No type for class name %s" msgstr "Ni določenega imena razreda %s" -#: ../gio/gicon.c:320 +#: gio/gicon.c:320 #, c-format msgid "Type %s does not implement the GIcon interface" msgstr "Vrsta %s ne vstavlja vmesnika GIcon" -#: ../gio/gicon.c:331 +#: gio/gicon.c:331 #, c-format msgid "Type %s is not classed" msgstr "Vrste %s ni uvrščena v razred" -#: ../gio/gicon.c:345 +#: gio/gicon.c:345 #, c-format msgid "Malformed version number: %s" msgstr "Nepravilno oblikovana številka različice: %s" -#: ../gio/gicon.c:359 +#: gio/gicon.c:359 #, c-format msgid "Type %s does not implement from_tokens() on the GIcon interface" msgstr "Vrsta %s ne vstavlja from_tokens() vmesnika GIcon" -#: ../gio/gicon.c:461 +#: gio/gicon.c:461 msgid "Can’t handle the supplied version of the icon encoding" msgstr "Ni mogoče ravnati z navedeno različico kodiranja ikone" -#: ../gio/ginetaddressmask.c:182 +#: gio/ginetaddressmask.c:182 msgid "No address specified" msgstr "Naslov ni naveden" -#: ../gio/ginetaddressmask.c:190 +#: gio/ginetaddressmask.c:190 #, c-format msgid "Length %u is too long for address" msgstr "Dolžina %u je predolga za naslov" -#: ../gio/ginetaddressmask.c:223 +#: gio/ginetaddressmask.c:223 msgid "Address has bits set beyond prefix length" msgstr "Naslov ima določene bite prek dolžine predpone" -#: ../gio/ginetaddressmask.c:300 +#: gio/ginetaddressmask.c:300 #, c-format msgid "Could not parse “%s” as IP address mask" msgstr "Ni mogoče razčleniti »%s« kot maske naslova IP" -#: ../gio/ginetsocketaddress.c:203 ../gio/ginetsocketaddress.c:220 -#: ../gio/gnativesocketaddress.c:109 ../gio/gunixsocketaddress.c:218 +#: gio/ginetsocketaddress.c:203 gio/ginetsocketaddress.c:220 +#: gio/gnativesocketaddress.c:109 gio/gunixsocketaddress.c:218 msgid "Not enough space for socket address" msgstr "Ni dovolj prostora za naslov vtiča" -#: ../gio/ginetsocketaddress.c:235 +#: gio/ginetsocketaddress.c:235 msgid "Unsupported socket address" msgstr "Nepodprti naslov vtiča" -#: ../gio/ginputstream.c:188 +#: gio/ginputstream.c:188 msgid "Input stream doesn’t implement read" msgstr "Vhodni pretok ne podpira branja" @@ -1592,129 +1575,126 @@ #. Translators: This is an error you get if there is #. * already an operation running against this stream when #. * you try to start one -#: ../gio/ginputstream.c:1218 ../gio/giostream.c:310 -#: ../gio/goutputstream.c:1671 +#: gio/ginputstream.c:1218 gio/giostream.c:310 gio/goutputstream.c:1671 msgid "Stream has outstanding operation" msgstr "Pretok izvaja izredno dejanje" -#: ../gio/gio-tool.c:160 +#: gio/gio-tool.c:160 msgid "Copy with file" msgstr "Kopiraj z datoteko" -#: ../gio/gio-tool.c:164 +#: gio/gio-tool.c:164 msgid "Keep with file when moved" msgstr "Ohrani z datoteko ob premikanju" -#: ../gio/gio-tool.c:205 +#: gio/gio-tool.c:205 msgid "“version” takes no arguments" msgstr "»različica« ne prevzema argumentov" -#: ../gio/gio-tool.c:207 ../gio/gio-tool.c:223 ../glib/goption.c:857 +#: gio/gio-tool.c:207 gio/gio-tool.c:223 glib/goption.c:857 msgid "Usage:" msgstr "Uporaba:" -#: ../gio/gio-tool.c:210 +#: gio/gio-tool.c:210 msgid "Print version information and exit." msgstr "Izpiši podatke o različici in končaj." -#: ../gio/gio-tool.c:224 +#: gio/gio-tool.c:224 msgid "[ARGS...]" msgstr "[ARGUMENTI ...]" -#: ../gio/gio-tool.c:226 +#: gio/gio-tool.c:226 msgid "Commands:" msgstr "Ukazi:" -#: ../gio/gio-tool.c:229 +#: gio/gio-tool.c:229 msgid "Concatenate files to standard output" msgstr "Spoji datoteke in jih izpiši na standardni izhod" -#: ../gio/gio-tool.c:230 +#: gio/gio-tool.c:230 msgid "Copy one or more files" msgstr "Kopiraj eno ali več datotek" -#: ../gio/gio-tool.c:231 +#: gio/gio-tool.c:231 msgid "Show information about locations" msgstr "Pokaži podatke o mestih" -#: ../gio/gio-tool.c:232 +#: gio/gio-tool.c:232 msgid "List the contents of locations" msgstr "Izpiši seznam vsebine mest" -#: ../gio/gio-tool.c:233 +#: gio/gio-tool.c:233 msgid "Get or set the handler for a mimetype" msgstr "Pridobi ali določi ročnik za vrsto MIME" -#: ../gio/gio-tool.c:234 +#: gio/gio-tool.c:234 msgid "Create directories" msgstr "Ustvarite mape" -#: ../gio/gio-tool.c:235 +#: gio/gio-tool.c:235 msgid "Monitor files and directories for changes" msgstr "Spremljaj spremembe datotek in map" -#: ../gio/gio-tool.c:236 +#: gio/gio-tool.c:236 msgid "Mount or unmount the locations" msgstr "Priklop oziroma odklop mest" -#: ../gio/gio-tool.c:237 +#: gio/gio-tool.c:237 msgid "Move one or more files" msgstr "Premakni eno ali več datotek" -#: ../gio/gio-tool.c:238 +#: gio/gio-tool.c:238 msgid "Open files with the default application" msgstr "Odpri datoteke s privzetim programom" -#: ../gio/gio-tool.c:239 +#: gio/gio-tool.c:239 msgid "Rename a file" msgstr "Preimenuj datoteko" -#: ../gio/gio-tool.c:240 +#: gio/gio-tool.c:240 msgid "Delete one or more files" msgstr "Izbriši eno ali več datotek" -#: ../gio/gio-tool.c:241 +#: gio/gio-tool.c:241 msgid "Read from standard input and save" msgstr "Preberi prek standardnega vhoda in shrani" -#: ../gio/gio-tool.c:242 +#: gio/gio-tool.c:242 msgid "Set a file attribute" msgstr "Določi atribut datoteke" -#: ../gio/gio-tool.c:243 +#: gio/gio-tool.c:243 msgid "Move files or directories to the trash" msgstr "Premakni datoteke in mape v smeti" -#: ../gio/gio-tool.c:244 +#: gio/gio-tool.c:244 msgid "Lists the contents of locations in a tree" msgstr "Izpiši vsebino v drevesni obliki" -#: ../gio/gio-tool.c:246 +#: gio/gio-tool.c:246 #, c-format msgid "Use %s to get detailed help.\n" msgstr "Z ukazom %s se izpiše podrobna pomoč.\n" -#: ../gio/gio-tool-cat.c:87 +#: gio/gio-tool-cat.c:87 msgid "Error writing to stdout" msgstr "Napaka med pisanjem v standardni odvod" #. Translators: commandline placeholder -#: ../gio/gio-tool-cat.c:133 ../gio/gio-tool-info.c:282 -#: ../gio/gio-tool-list.c:165 ../gio/gio-tool-mkdir.c:48 -#: ../gio/gio-tool-monitor.c:37 ../gio/gio-tool-monitor.c:39 -#: ../gio/gio-tool-monitor.c:41 ../gio/gio-tool-monitor.c:43 -#: ../gio/gio-tool-monitor.c:203 ../gio/gio-tool-mount.c:1141 -#: ../gio/gio-tool-open.c:113 ../gio/gio-tool-remove.c:48 -#: ../gio/gio-tool-rename.c:45 ../gio/gio-tool-set.c:89 -#: ../gio/gio-tool-trash.c:81 ../gio/gio-tool-tree.c:239 +#: gio/gio-tool-cat.c:133 gio/gio-tool-info.c:282 gio/gio-tool-list.c:165 +#: gio/gio-tool-mkdir.c:48 gio/gio-tool-monitor.c:37 gio/gio-tool-monitor.c:39 +#: gio/gio-tool-monitor.c:41 gio/gio-tool-monitor.c:43 +#: gio/gio-tool-monitor.c:203 gio/gio-tool-mount.c:1123 gio/gio-tool-open.c:113 +#: gio/gio-tool-remove.c:48 gio/gio-tool-rename.c:45 gio/gio-tool-set.c:89 +#: gio/gio-tool-trash.c:81 gio/gio-tool-tree.c:239 msgid "LOCATION" msgstr "MESTO" -#: ../gio/gio-tool-cat.c:138 +#: gio/gio-tool-cat.c:138 msgid "Concatenate files and print to standard output." msgstr "Spoji datoteke in jih izpiši na standardni izhod." -#: ../gio/gio-tool-cat.c:140 +#: gio/gio-tool-cat.c:140 msgid "" "gio cat works just like the traditional cat utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" @@ -1724,58 +1704,55 @@ "oddaljen GIO namesto krajevnih poti do datotek. Primer: kot pot je\n" "mogoče uporabiti smb://strežnik/vir/datoteka.txt." -#: ../gio/gio-tool-cat.c:162 ../gio/gio-tool-info.c:313 -#: ../gio/gio-tool-mkdir.c:76 ../gio/gio-tool-monitor.c:228 -#: ../gio/gio-tool-open.c:139 ../gio/gio-tool-remove.c:72 +#: gio/gio-tool-cat.c:162 gio/gio-tool-info.c:313 gio/gio-tool-mkdir.c:76 +#: gio/gio-tool-monitor.c:228 gio/gio-tool-open.c:139 gio/gio-tool-remove.c:72 msgid "No locations given" msgstr "Ni podanih mest" -#: ../gio/gio-tool-copy.c:42 ../gio/gio-tool-move.c:38 +#: gio/gio-tool-copy.c:42 gio/gio-tool-move.c:38 msgid "No target directory" msgstr "Ni ciljne mape" -#: ../gio/gio-tool-copy.c:43 ../gio/gio-tool-move.c:39 +#: gio/gio-tool-copy.c:43 gio/gio-tool-move.c:39 msgid "Show progress" msgstr "Pokaži napredek" -#: ../gio/gio-tool-copy.c:44 ../gio/gio-tool-move.c:40 +#: gio/gio-tool-copy.c:44 gio/gio-tool-move.c:40 msgid "Prompt before overwrite" msgstr "Opozori pred prepisovanjem" -#: ../gio/gio-tool-copy.c:45 +#: gio/gio-tool-copy.c:45 msgid "Preserve all attributes" msgstr "Ohrani vse atribute" -#: ../gio/gio-tool-copy.c:46 ../gio/gio-tool-move.c:41 -#: ../gio/gio-tool-save.c:49 +#: gio/gio-tool-copy.c:46 gio/gio-tool-move.c:41 gio/gio-tool-save.c:49 msgid "Backup existing destination files" msgstr "Varnostno kopiraj obstoječe ciljne datoteke" -#: ../gio/gio-tool-copy.c:47 +#: gio/gio-tool-copy.c:47 msgid "Never follow symbolic links" msgstr "Nikoli ne sledi simbolnim povezavam" -#: ../gio/gio-tool-copy.c:72 ../gio/gio-tool-move.c:67 +#: gio/gio-tool-copy.c:72 gio/gio-tool-move.c:67 #, c-format msgid "Transferred %s out of %s (%s/s)" msgstr "Preneseno %s od %s (%s/s)" #. Translators: commandline placeholder -#: ../gio/gio-tool-copy.c:98 ../gio/gio-tool-move.c:94 +#: gio/gio-tool-copy.c:98 gio/gio-tool-move.c:94 msgid "SOURCE" msgstr "VIR" #. Translators: commandline placeholder -#: ../gio/gio-tool-copy.c:98 ../gio/gio-tool-move.c:94 -#: ../gio/gio-tool-save.c:160 +#: gio/gio-tool-copy.c:98 gio/gio-tool-move.c:94 gio/gio-tool-save.c:160 msgid "DESTINATION" msgstr "CILJ" -#: ../gio/gio-tool-copy.c:103 +#: gio/gio-tool-copy.c:103 msgid "Copy one or more files from SOURCE to DESTINATION." msgstr "Kopiraj eno ali več datotek iz VIRA na CILJ." -#: ../gio/gio-tool-copy.c:105 +#: gio/gio-tool-copy.c:105 msgid "" "gio copy is similar to the traditional cp utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" @@ -1785,93 +1762,88 @@ "oddaljen GIO namesto krajevnih poti do datotek. Primer: kot pot je\n" "mogoče uporabiti smb://strežnik/vir/datoteka.txt." -#: ../gio/gio-tool-copy.c:147 +#: gio/gio-tool-copy.c:147 #, c-format msgid "Destination %s is not a directory" msgstr "CIljni predmet %s ni mapa" -#: ../gio/gio-tool-copy.c:192 ../gio/gio-tool-move.c:185 +#: gio/gio-tool-copy.c:192 gio/gio-tool-move.c:185 #, c-format msgid "%s: overwrite “%s”? " msgstr "%s: Ali želite prepisati »%s«? " -#: ../gio/gio-tool-info.c:34 +#: gio/gio-tool-info.c:34 msgid "List writable attributes" msgstr "Izpiši zapisljive atribute" -#: ../gio/gio-tool-info.c:35 +#: gio/gio-tool-info.c:35 msgid "Get file system info" msgstr "Pridobi podrobnosti datotečnega sistema" -#: ../gio/gio-tool-info.c:36 ../gio/gio-tool-list.c:35 +#: gio/gio-tool-info.c:36 gio/gio-tool-list.c:35 msgid "The attributes to get" msgstr "Zahtevani atributi" -#: ../gio/gio-tool-info.c:36 ../gio/gio-tool-list.c:35 +#: gio/gio-tool-info.c:36 gio/gio-tool-list.c:35 msgid "ATTRIBUTES" msgstr "ATRIBUTI" -#: ../gio/gio-tool-info.c:37 ../gio/gio-tool-list.c:38 ../gio/gio-tool-set.c:34 +#: gio/gio-tool-info.c:37 gio/gio-tool-list.c:38 gio/gio-tool-set.c:34 msgid "Don’t follow symbolic links" msgstr "Ne sledi simbolnim povezavam" -#: ../gio/gio-tool-info.c:75 -#, c-format +#: gio/gio-tool-info.c:75 msgid "attributes:\n" msgstr "atributi:\n" #. Translators: This is a noun and represents and attribute of a file -#: ../gio/gio-tool-info.c:127 +#: gio/gio-tool-info.c:127 #, c-format msgid "display name: %s\n" msgstr "prikaži ime: %s\n" #. Translators: This is a noun and represents and attribute of a file -#: ../gio/gio-tool-info.c:132 +#: gio/gio-tool-info.c:132 #, c-format msgid "edit name: %s\n" msgstr "uredi ime: %s\n" -#: ../gio/gio-tool-info.c:138 +#: gio/gio-tool-info.c:138 #, c-format msgid "name: %s\n" msgstr "ime: %s\n" -#: ../gio/gio-tool-info.c:145 +#: gio/gio-tool-info.c:145 #, c-format msgid "type: %s\n" msgstr "vrsta: %s\n" -#: ../gio/gio-tool-info.c:151 -#, c-format +#: gio/gio-tool-info.c:151 msgid "size: " msgstr "velikost:" -#: ../gio/gio-tool-info.c:156 -#, c-format +#: gio/gio-tool-info.c:156 msgid "hidden\n" msgstr "skrito\n" -#: ../gio/gio-tool-info.c:159 +#: gio/gio-tool-info.c:159 #, c-format msgid "uri: %s\n" msgstr "naslov URI: %s\n" -#: ../gio/gio-tool-info.c:228 -#, c-format +#: gio/gio-tool-info.c:228 msgid "Settable attributes:\n" msgstr "Nastavljivi atributi:\n" -#: ../gio/gio-tool-info.c:252 -#, c-format +#: gio/gio-tool-info.c:252 msgid "Writable attribute namespaces:\n" msgstr "Imenski prostor zapisljivih atributov:\n" -#: ../gio/gio-tool-info.c:287 +#: gio/gio-tool-info.c:287 msgid "Show information about locations." msgstr "Pokaže podatke o mestih." -#: ../gio/gio-tool-info.c:289 +#: gio/gio-tool-info.c:289 msgid "" "gio info is similar to the traditional ls utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" @@ -1885,23 +1857,23 @@ "so lahko navedeni z imeni GIO, na primer standard::ikona, ali pa le z\n" "imenskim prostorom, na primer: unix ali z » * «, ki ustreza vsem." -#: ../gio/gio-tool-list.c:36 ../gio/gio-tool-tree.c:32 +#: gio/gio-tool-list.c:36 gio/gio-tool-tree.c:32 msgid "Show hidden files" msgstr "Pokaži skrite datoteke" -#: ../gio/gio-tool-list.c:37 +#: gio/gio-tool-list.c:37 msgid "Use a long listing format" msgstr "Uporabi zapis v dolgi obliki" -#: ../gio/gio-tool-list.c:39 +#: gio/gio-tool-list.c:39 msgid "Print full URIs" msgstr "Izpiši celotne naslove URI" -#: ../gio/gio-tool-list.c:170 +#: gio/gio-tool-list.c:170 msgid "List the contents of the locations." msgstr "Izpiši vsebino mest." -#: ../gio/gio-tool-list.c:172 +#: gio/gio-tool-list.c:172 msgid "" "gio list is similar to the traditional ls utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" @@ -1914,19 +1886,19 @@ "so lahko navedeni z imeni GIO, na primer standard::ikona." #. Translators: commandline placeholder -#: ../gio/gio-tool-mime.c:71 +#: gio/gio-tool-mime.c:71 msgid "MIMETYPE" msgstr "VRSTA-MIME" -#: ../gio/gio-tool-mime.c:71 +#: gio/gio-tool-mime.c:71 msgid "HANDLER" msgstr "ROČNIK" -#: ../gio/gio-tool-mime.c:76 +#: gio/gio-tool-mime.c:76 msgid "Get or set the handler for a mimetype." msgstr "Pridobi ali določi ročnik za vrsto MIME." -#: ../gio/gio-tool-mime.c:78 +#: gio/gio-tool-mime.c:78 msgid "" "If no handler is given, lists registered and recommended applications\n" "for the mimetype. If a handler is given, it is set as the default\n" @@ -1936,59 +1908,55 @@ "opreme za vrsto MIME, če pa je podan, je določen kot privzet\n" "ročnik za to vrsto MIME." -#: ../gio/gio-tool-mime.c:100 +#: gio/gio-tool-mime.c:100 msgid "Must specify a single mimetype, and maybe a handler" msgstr "Določiti je treba eno vrsto MIME in pogojno ročnik" -#: ../gio/gio-tool-mime.c:116 +#: gio/gio-tool-mime.c:116 #, c-format msgid "No default applications for “%s”\n" msgstr "Ni privzetega programa za »%s«\n" -#: ../gio/gio-tool-mime.c:122 +#: gio/gio-tool-mime.c:122 #, c-format msgid "Default application for “%s”: %s\n" msgstr "Privzet program za »%s«: %s\n" -#: ../gio/gio-tool-mime.c:127 -#, c-format +#: gio/gio-tool-mime.c:127 msgid "Registered applications:\n" msgstr "Vpisani programi:\n" -#: ../gio/gio-tool-mime.c:129 -#, c-format +#: gio/gio-tool-mime.c:129 msgid "No registered applications\n" msgstr "Ni vpisanih programov.\n" -#: ../gio/gio-tool-mime.c:140 -#, c-format +#: gio/gio-tool-mime.c:140 msgid "Recommended applications:\n" msgstr "Priporočeni programi:\n" -#: ../gio/gio-tool-mime.c:142 -#, c-format +#: gio/gio-tool-mime.c:142 msgid "No recommended applications\n" msgstr "Ni priporočenih programov.\n" -#: ../gio/gio-tool-mime.c:162 +#: gio/gio-tool-mime.c:162 #, c-format msgid "Failed to load info for handler “%s”" msgstr "Nalaganje podrobnosti ročnika »%s« je spodletelo." -#: ../gio/gio-tool-mime.c:168 +#: gio/gio-tool-mime.c:168 #, c-format msgid "Failed to set “%s” as the default handler for “%s”: %s\n" msgstr "Določanje »%s« kot privzet ročnik za »%s« je spodletelo: %s\n" -#: ../gio/gio-tool-mkdir.c:31 +#: gio/gio-tool-mkdir.c:31 msgid "Create parent directories" msgstr "Ustvari nadrejene mape" -#: ../gio/gio-tool-mkdir.c:52 +#: gio/gio-tool-mkdir.c:52 msgid "Create directories." msgstr "Ustvarjanje map" -#: ../gio/gio-tool-mkdir.c:54 +#: gio/gio-tool-mkdir.c:54 msgid "" "gio mkdir is similar to the traditional mkdir utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" @@ -1998,112 +1966,112 @@ "oddaljen GIO namesto krajevnih poti do datotek. Primer: kot pot je\n" "mogoče uporabiti smb://strežnik/vir/mapa." -#: ../gio/gio-tool-monitor.c:37 +#: gio/gio-tool-monitor.c:37 msgid "Monitor a directory (default: depends on type)" msgstr "Nadzor mape (privzeto: odvisno od vrste)" -#: ../gio/gio-tool-monitor.c:39 +#: gio/gio-tool-monitor.c:39 msgid "Monitor a file (default: depends on type)" msgstr "Nadzor datoteke (privzeto: odvisno od vrste)" -#: ../gio/gio-tool-monitor.c:41 +#: gio/gio-tool-monitor.c:41 msgid "Monitor a file directly (notices changes made via hardlinks)" msgstr "Nadzira spremembe datotek (prek trdih povezav)" -#: ../gio/gio-tool-monitor.c:43 +#: gio/gio-tool-monitor.c:43 msgid "Monitors a file directly, but doesn’t report changes" msgstr "Nadzira datoteko, vendar ne shranjuje poročil sprememb" -#: ../gio/gio-tool-monitor.c:45 +#: gio/gio-tool-monitor.c:45 msgid "Report moves and renames as simple deleted/created events" msgstr "" "Zabeleži premikanja in preimenovanja kot enostavne dogodke izbrisano/" "ustvarjeno" -#: ../gio/gio-tool-monitor.c:47 +#: gio/gio-tool-monitor.c:47 msgid "Watch for mount events" msgstr "Spremljaj dogodke priklopne točke" -#: ../gio/gio-tool-monitor.c:208 +#: gio/gio-tool-monitor.c:208 msgid "Monitor files or directories for changes." msgstr "Spremljaj spremembe map in datotek." -#: ../gio/gio-tool-mount.c:58 +#: gio/gio-tool-mount.c:59 msgid "Mount as mountable" msgstr "priklopi kot priklopno" -#: ../gio/gio-tool-mount.c:59 +#: gio/gio-tool-mount.c:60 msgid "Mount volume with device file" msgstr "Priklopi nosilec z datoteko naprave" -#: ../gio/gio-tool-mount.c:59 +#: gio/gio-tool-mount.c:60 msgid "DEVICE" msgstr "NAPRAVA" -#: ../gio/gio-tool-mount.c:60 +#: gio/gio-tool-mount.c:61 msgid "Unmount" msgstr "Odklopi" -#: ../gio/gio-tool-mount.c:61 +#: gio/gio-tool-mount.c:62 msgid "Eject" msgstr "Izvrzi" -#: ../gio/gio-tool-mount.c:62 +#: gio/gio-tool-mount.c:63 msgid "Unmount all mounts with the given scheme" msgstr "Odklopi vse priklope s podano shemo" -#: ../gio/gio-tool-mount.c:62 +#: gio/gio-tool-mount.c:63 msgid "SCHEME" msgstr "SHEMA" -#: ../gio/gio-tool-mount.c:63 +#: gio/gio-tool-mount.c:64 msgid "Ignore outstanding file operations when unmounting or ejecting" msgstr "" "Prezri opravila datotek med odklapljanjem oziroma izmetavanjem priklopa" -#: ../gio/gio-tool-mount.c:64 +#: gio/gio-tool-mount.c:65 msgid "Use an anonymous user when authenticating" msgstr "Uporabni brezimne podatke za overjanje" #. Translator: List here is a verb as in 'List all mounts' -#: ../gio/gio-tool-mount.c:66 +#: gio/gio-tool-mount.c:67 msgid "List" msgstr "Seznam" -#: ../gio/gio-tool-mount.c:67 +#: gio/gio-tool-mount.c:68 msgid "Monitor events" msgstr "Nadzor dogodkov" -#: ../gio/gio-tool-mount.c:68 +#: gio/gio-tool-mount.c:69 msgid "Show extra information" msgstr "Pokaži dodatne podrobnosti" -#: ../gio/gio-tool-mount.c:246 ../gio/gio-tool-mount.c:276 +#: gio/gio-tool-mount.c:247 gio/gio-tool-mount.c:277 msgid "Anonymous access denied" msgstr "Brezimen dostop ni dovoljen!" -#: ../gio/gio-tool-mount.c:897 +#: gio/gio-tool-mount.c:888 #, c-format msgid "Mounted %s at %s\n" msgstr "Priklopljen %s na %s\n" -#: ../gio/gio-tool-mount.c:950 +#: gio/gio-tool-mount.c:938 msgid "No volume for device file" msgstr "Ni določenega nosilca za datoteko naprave" -#: ../gio/gio-tool-mount.c:1145 +#: gio/gio-tool-mount.c:1127 msgid "Mount or unmount the locations." msgstr "Priklop oziroma odklop različnih nosilcev" -#: ../gio/gio-tool-move.c:42 +#: gio/gio-tool-move.c:42 msgid "Don’t use copy and delete fallback" msgstr "Ne ustvari kopije in izbriši povrnitvene datoteke" -#: ../gio/gio-tool-move.c:99 +#: gio/gio-tool-move.c:99 msgid "Move one or more files from SOURCE to DEST." msgstr "Premakni datoteke iz VIRA na CILJ." -#: ../gio/gio-tool-move.c:101 +#: gio/gio-tool-move.c:101 msgid "" "gio move is similar to the traditional mv utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" @@ -2113,12 +2081,12 @@ "oddaljen GIO namesto krajevnih poti do datotek. Primer: kot pot je\n" "mogoče uporabiti smb://strežnik/vir/datoteka.txt." -#: ../gio/gio-tool-move.c:142 +#: gio/gio-tool-move.c:142 #, c-format msgid "Target %s is not a directory" msgstr "Cilj %s ni mapa" -#: ../gio/gio-tool-open.c:118 +#: gio/gio-tool-open.c:118 msgid "" "Open files with the default application that\n" "is registered to handle files of this type." @@ -2126,245 +2094,243 @@ "Odpre datoteke s privzetim programom, ki\n" "je nastavljen za odpiranje te vrste datotek." -#: ../gio/gio-tool-remove.c:31 ../gio/gio-tool-trash.c:31 +#: gio/gio-tool-remove.c:31 gio/gio-tool-trash.c:31 msgid "Ignore nonexistent files, never prompt" msgstr "Prezri neobstoječe datoteke in ne opozarjaj" -#: ../gio/gio-tool-remove.c:52 +#: gio/gio-tool-remove.c:52 msgid "Delete the given files." msgstr "Izbriši podane datoteke." -#: ../gio/gio-tool-rename.c:45 +#: gio/gio-tool-rename.c:45 msgid "NAME" msgstr "IME" -#: ../gio/gio-tool-rename.c:50 +#: gio/gio-tool-rename.c:50 msgid "Rename a file." msgstr "Preimenovanje datoteke" -#: ../gio/gio-tool-rename.c:70 +#: gio/gio-tool-rename.c:70 msgid "Missing argument" msgstr "Manjka argument" -#: ../gio/gio-tool-rename.c:76 ../gio/gio-tool-save.c:190 -#: ../gio/gio-tool-set.c:137 +#: gio/gio-tool-rename.c:76 gio/gio-tool-save.c:190 gio/gio-tool-set.c:137 msgid "Too many arguments" msgstr "Navedenih je preveč argumentov" -#: ../gio/gio-tool-rename.c:95 +#: gio/gio-tool-rename.c:95 #, c-format msgid "Rename successful. New uri: %s\n" msgstr "Preimenovanje je bilo uspešno. Nov naslov URI: %s\n" -#: ../gio/gio-tool-save.c:50 +#: gio/gio-tool-save.c:50 msgid "Only create if not existing" msgstr "Ustvari le, če ne obstaja" -#: ../gio/gio-tool-save.c:51 +#: gio/gio-tool-save.c:51 msgid "Append to end of file" msgstr "Pripni na konec datoteke" -#: ../gio/gio-tool-save.c:52 +#: gio/gio-tool-save.c:52 msgid "When creating, restrict access to the current user" msgstr "Med ustvarjanjem omeji dostop trenutnemu uporabniku" -#: ../gio/gio-tool-save.c:53 +#: gio/gio-tool-save.c:53 msgid "When replacing, replace as if the destination did not exist" msgstr "Med zamenjavo zamenjaj ciljno mesto, kot da to še ne obstaja." #. Translators: The "etag" is a token allowing to verify whether a file has been modified -#: ../gio/gio-tool-save.c:55 +#: gio/gio-tool-save.c:55 msgid "Print new etag at end" msgstr "Natisni novo oznako etag na koncu" #. Translators: The "etag" is a token allowing to verify whether a file has been modified -#: ../gio/gio-tool-save.c:57 +#: gio/gio-tool-save.c:57 msgid "The etag of the file being overwritten" msgstr "Oznaka Etag datoteke, ki bo prepisana" -#: ../gio/gio-tool-save.c:57 +#: gio/gio-tool-save.c:57 msgid "ETAG" msgstr "ETAG" -#: ../gio/gio-tool-save.c:113 +#: gio/gio-tool-save.c:113 msgid "Error reading from standard input" msgstr "Napaka branja prek standardnega dovoda" #. Translators: The "etag" is a token allowing to verify whether a file has been modified -#: ../gio/gio-tool-save.c:139 -#, c-format +#: gio/gio-tool-save.c:139 msgid "Etag not available\n" msgstr "Oznaka Etag ni na voljo\n" -#: ../gio/gio-tool-save.c:163 +#: gio/gio-tool-save.c:163 msgid "Read from standard input and save to DEST." msgstr "Preberi preko standardnega vhoda in shrani na CILJ." -#: ../gio/gio-tool-save.c:183 +#: gio/gio-tool-save.c:183 msgid "No destination given" msgstr "Ni podanega cilja" -#: ../gio/gio-tool-set.c:33 +#: gio/gio-tool-set.c:33 msgid "Type of the attribute" msgstr "Vrsta atributa" -#: ../gio/gio-tool-set.c:33 +#: gio/gio-tool-set.c:33 msgid "TYPE" msgstr "VRSTA" -#: ../gio/gio-tool-set.c:89 +#: gio/gio-tool-set.c:89 msgid "ATTRIBUTE" msgstr "ATRIBUT" -#: ../gio/gio-tool-set.c:89 +#: gio/gio-tool-set.c:89 msgid "VALUE" msgstr "VREDNOST" -#: ../gio/gio-tool-set.c:93 +#: gio/gio-tool-set.c:93 msgid "Set a file attribute of LOCATION." msgstr "Določitev atributa MESTA za datoteko" -#: ../gio/gio-tool-set.c:113 +#: gio/gio-tool-set.c:113 msgid "Location not specified" msgstr "Mesto ni določeno" -#: ../gio/gio-tool-set.c:120 +#: gio/gio-tool-set.c:120 msgid "Attribute not specified" msgstr "Atribut ni določen" -#: ../gio/gio-tool-set.c:130 +#: gio/gio-tool-set.c:130 msgid "Value not specified" msgstr "Vrednost ni določena" -#: ../gio/gio-tool-set.c:180 +#: gio/gio-tool-set.c:180 #, c-format msgid "Invalid attribute type “%s”" msgstr "Neveljavna vrsta atributa »%s«" -#: ../gio/gio-tool-trash.c:32 +#: gio/gio-tool-trash.c:32 msgid "Empty the trash" msgstr "Izprazni smeti" -#: ../gio/gio-tool-trash.c:86 +#: gio/gio-tool-trash.c:86 msgid "Move files or directories to the trash." msgstr "Premakni datoteke in mape v smeti" -#: ../gio/gio-tool-tree.c:33 +#: gio/gio-tool-tree.c:33 msgid "Follow symbolic links, mounts and shortcuts" msgstr "Sledi simbolnim povezavam, priklopom in bližnjicam map" -#: ../gio/gio-tool-tree.c:244 +#: gio/gio-tool-tree.c:244 msgid "List contents of directories in a tree-like format." msgstr "Izpiši seznam vsebine map v drevesni obliki." -#: ../gio/glib-compile-resources.c:142 ../gio/glib-compile-schemas.c:1501 +#: gio/glib-compile-resources.c:142 gio/glib-compile-schemas.c:1501 #, c-format msgid "Element <%s> not allowed inside <%s>" msgstr "Predmet <%s> ni dovoljen znotraj predmeta <%s>" -#: ../gio/glib-compile-resources.c:146 +#: gio/glib-compile-resources.c:146 #, c-format msgid "Element <%s> not allowed at toplevel" msgstr "Predmet <%s> ni dovoljen na vrhnji ravni" -#: ../gio/glib-compile-resources.c:237 +#: gio/glib-compile-resources.c:237 #, c-format msgid "File %s appears multiple times in the resource" msgstr "Datoteka %s se v viru pojavi večkrat" -#: ../gio/glib-compile-resources.c:248 +#: gio/glib-compile-resources.c:248 #, c-format msgid "Failed to locate “%s” in any source directory" msgstr "Datoteke »%s« ni mogoče najti v nobeni mapi virov" -#: ../gio/glib-compile-resources.c:259 +#: gio/glib-compile-resources.c:259 #, c-format msgid "Failed to locate “%s” in current directory" msgstr "Datoteke »%s« ni mogoče najti v trenutni mapi" -#: ../gio/glib-compile-resources.c:290 +#: gio/glib-compile-resources.c:290 #, c-format msgid "Unknown processing option “%s”" msgstr "Neznana možnost obdelovanja »%s«" -#: ../gio/glib-compile-resources.c:308 ../gio/glib-compile-resources.c:354 +#: gio/glib-compile-resources.c:308 gio/glib-compile-resources.c:354 #, c-format msgid "Failed to create temp file: %s" msgstr "Ustvarjanje začasne datoteke je spodletelo: %s" -#: ../gio/glib-compile-resources.c:382 +#: gio/glib-compile-resources.c:382 #, c-format msgid "Error reading file %s: %s" msgstr "Napaka med branjem datoteke %s: %s" -#: ../gio/glib-compile-resources.c:402 +#: gio/glib-compile-resources.c:402 #, c-format msgid "Error compressing file %s" msgstr "Napaka med stiskanjem datoteke %s" -#: ../gio/glib-compile-resources.c:469 +#: gio/glib-compile-resources.c:469 #, c-format msgid "text may not appear inside <%s>" msgstr "besedilo se ne sme pojaviti znotraj <%s>" -#: ../gio/glib-compile-resources.c:664 ../gio/glib-compile-schemas.c:2067 +#: gio/glib-compile-resources.c:664 gio/glib-compile-schemas.c:2067 msgid "Show program version and exit" msgstr "Izpiši podrobnosti različice in končaj" -#: ../gio/glib-compile-resources.c:665 +#: gio/glib-compile-resources.c:665 msgid "name of the output file" msgstr "ime izhodne datoteke" -#: ../gio/glib-compile-resources.c:666 +#: gio/glib-compile-resources.c:666 msgid "" "The directories where files are to be read from (default to current " "directory)" msgstr "" -"Mape, iz katerih naj bodo brane datoteke (privzeto je to trenutna mapa)" +"Mape, iz katerih naj bodo prebrane datoteke (privzeto je to trenutna mapa)" -#: ../gio/glib-compile-resources.c:666 ../gio/glib-compile-schemas.c:2068 -#: ../gio/glib-compile-schemas.c:2096 +#: gio/glib-compile-resources.c:666 gio/glib-compile-schemas.c:2068 +#: gio/glib-compile-schemas.c:2096 msgid "DIRECTORY" msgstr "MAPA" -#: ../gio/glib-compile-resources.c:667 +#: gio/glib-compile-resources.c:667 msgid "" "Generate output in the format selected for by the target filename extension" msgstr "Ustvari odvod v obliki, izbrani s pripono imena ciljne datoteke" -#: ../gio/glib-compile-resources.c:668 +#: gio/glib-compile-resources.c:668 msgid "Generate source header" msgstr "Ustvari glavo vira" -#: ../gio/glib-compile-resources.c:669 +#: gio/glib-compile-resources.c:669 msgid "Generate sourcecode used to link in the resource file into your code" msgstr "Ustvari izvorno kodo za povezavo datoteke virov z vašo kodo" -#: ../gio/glib-compile-resources.c:670 +#: gio/glib-compile-resources.c:670 msgid "Generate dependency list" msgstr "Ustvari seznam odvisnosti." -#: ../gio/glib-compile-resources.c:671 +#: gio/glib-compile-resources.c:671 msgid "name of the dependency file to generate" -msgstr "ime datoteke odvisnosti za ustvarjanje" +msgstr "ime ustvarjene datoteke odvisnosti" -#: ../gio/glib-compile-resources.c:672 +#: gio/glib-compile-resources.c:672 msgid "Include phony targets in the generated dependency file" msgstr "Vključi lažne cilje v ustvarjeni datoteki odvisnosti" -#: ../gio/glib-compile-resources.c:673 +#: gio/glib-compile-resources.c:673 msgid "Don’t automatically create and register resource" msgstr "Vira ne ustvari in ne vpiši samodejno" -#: ../gio/glib-compile-resources.c:674 +#: gio/glib-compile-resources.c:674 msgid "Don’t export functions; declare them G_GNUC_INTERNAL" msgstr "Ne izvozi funkcij; te je treba deklarirati v G_GNUC_INTERNAL" -#: ../gio/glib-compile-resources.c:675 +#: gio/glib-compile-resources.c:675 msgid "C identifier name used for the generated source code" msgstr "Določilo imena jezika C za ustvarjanje izvorne kode" -#: ../gio/glib-compile-resources.c:701 +#: gio/glib-compile-resources.c:701 msgid "" "Compile a resource specification into a resource file.\n" "Resource specification files have the extension .gresource.xml,\n" @@ -2374,122 +2340,121 @@ "Datoteke določil vira imajo pripone .gresource.xml,\n" "datoteke vira pa pripono .gresource." -#: ../gio/glib-compile-resources.c:723 -#, c-format +#: gio/glib-compile-resources.c:723 msgid "You should give exactly one file name\n" msgstr "Podati je treba natanko eno ime datoteke\n" -#: ../gio/glib-compile-schemas.c:95 +#: gio/glib-compile-schemas.c:95 #, c-format msgid "nick must be a minimum of 2 characters" msgstr "vzdevek mora vsebovati najmanj 2 znaka" -#: ../gio/glib-compile-schemas.c:106 +#: gio/glib-compile-schemas.c:106 #, c-format msgid "Invalid numeric value" msgstr "Neveljavna številčna vrednost" -#: ../gio/glib-compile-schemas.c:114 +#: gio/glib-compile-schemas.c:114 #, c-format msgid " already specified" msgstr " je že določeno" -#: ../gio/glib-compile-schemas.c:122 +#: gio/glib-compile-schemas.c:122 #, c-format msgid "value='%s' already specified" msgstr " je že določena" -#: ../gio/glib-compile-schemas.c:136 +#: gio/glib-compile-schemas.c:136 #, c-format msgid "flags values must have at most 1 bit set" msgstr "zastavice morajo biti nastavljene vsaj kot 1 bitni niz" -#: ../gio/glib-compile-schemas.c:161 +#: gio/glib-compile-schemas.c:161 #, c-format msgid "<%s> must contain at least one " msgstr "<%s> oznaka mora vsebovati vsaj eno " -#: ../gio/glib-compile-schemas.c:315 +#: gio/glib-compile-schemas.c:315 #, c-format msgid "<%s> is not contained in the specified range" msgstr "<%s> ni znotraj določenega obsega" -#: ../gio/glib-compile-schemas.c:327 +#: gio/glib-compile-schemas.c:327 #, c-format msgid "<%s> is not a valid member of the specified enumerated type" msgstr "<%s> ni veljavni član določene oštevilčene vrste" -#: ../gio/glib-compile-schemas.c:333 +#: gio/glib-compile-schemas.c:333 #, c-format msgid "<%s> contains string not in the specified flags type" msgstr "<%s> vsebuje niz, ki ni med določenimi vrstami zastavic" -#: ../gio/glib-compile-schemas.c:339 +#: gio/glib-compile-schemas.c:339 #, c-format msgid "<%s> contains a string not in " msgstr "<%s> vsebuje niz, ki ni med izbirami " -#: ../gio/glib-compile-schemas.c:373 +#: gio/glib-compile-schemas.c:373 msgid " already specified for this key" msgstr " je za ta ključ že določen" -#: ../gio/glib-compile-schemas.c:391 +#: gio/glib-compile-schemas.c:391 #, c-format msgid " not allowed for keys of type “%s”" msgstr " ni dovoljena vrednost vrste »%s«" -#: ../gio/glib-compile-schemas.c:408 +#: gio/glib-compile-schemas.c:408 #, c-format msgid " specified minimum is greater than maximum" msgstr "najmanjša vrednost je večja od največje vrednosti" -#: ../gio/glib-compile-schemas.c:433 +#: gio/glib-compile-schemas.c:433 #, c-format msgid "unsupported l10n category: %s" msgstr "nepodprta kategorija l10n: %s" -#: ../gio/glib-compile-schemas.c:441 +#: gio/glib-compile-schemas.c:441 msgid "l10n requested, but no gettext domain given" msgstr "zahtevan je predmet l10n, vendar pa ni podana domena gettext" -#: ../gio/glib-compile-schemas.c:453 +#: gio/glib-compile-schemas.c:453 msgid "translation context given for value without l10n enabled" msgstr "podan je prevod, ni pa omogočena podpora za l10n" -#: ../gio/glib-compile-schemas.c:475 +#: gio/glib-compile-schemas.c:475 #, c-format msgid "Failed to parse value of type “%s”: " msgstr "Razčlenjevanje vrednosti vrste »%s« je spodletelo:" -#: ../gio/glib-compile-schemas.c:492 +#: gio/glib-compile-schemas.c:492 msgid "" " cannot be specified for keys tagged as having an enumerated type" msgstr " ni mogoče določiti za ključe, označene kot oštevilčene vrste" -#: ../gio/glib-compile-schemas.c:501 +#: gio/glib-compile-schemas.c:501 msgid " already specified for this key" msgstr " so za ta ključ že določene" -#: ../gio/glib-compile-schemas.c:513 +#: gio/glib-compile-schemas.c:513 #, c-format msgid " not allowed for keys of type “%s”" msgstr " ni dovoljena vrednost vrste »%s«" -#: ../gio/glib-compile-schemas.c:529 +#: gio/glib-compile-schemas.c:529 #, c-format msgid " already given" msgstr " je že podano" -#: ../gio/glib-compile-schemas.c:544 +#: gio/glib-compile-schemas.c:544 #, c-format msgid " must contain at least one " msgstr "vrednost mora vsebovati vsaj en " -#: ../gio/glib-compile-schemas.c:558 +#: gio/glib-compile-schemas.c:558 msgid " already specified for this key" msgstr " je za ta ključ že določen" -#: ../gio/glib-compile-schemas.c:562 +#: gio/glib-compile-schemas.c:562 msgid "" " can only be specified for keys with enumerated or flags types or " "after " @@ -2497,7 +2462,7 @@ " je mogoče določiti le za ključe z oštevilčenimi vrednostmi, z " "vrsto zastavic ali za " -#: ../gio/glib-compile-schemas.c:581 +#: gio/glib-compile-schemas.c:581 #, c-format msgid "" " given when “%s” is already a member of the enumerated " @@ -2506,42 +2471,42 @@ "vrednost je podana, čeprav je »%s« že veljaven član " "oštevilčene vrste" -#: ../gio/glib-compile-schemas.c:587 +#: gio/glib-compile-schemas.c:587 #, c-format msgid " given when was already given" msgstr "" " je podano, vendar je že podan given" -#: ../gio/glib-compile-schemas.c:595 +#: gio/glib-compile-schemas.c:595 #, c-format msgid " already specified" msgstr " je že določeno" -#: ../gio/glib-compile-schemas.c:605 +#: gio/glib-compile-schemas.c:605 #, c-format msgid "alias target “%s” is not in enumerated type" msgstr "cilj vzdevka »%s« ni oštevilčene vrste" -#: ../gio/glib-compile-schemas.c:606 +#: gio/glib-compile-schemas.c:606 #, c-format msgid "alias target “%s” is not in " msgstr "cilj vzdevka »%s« ni med izbirami " -#: ../gio/glib-compile-schemas.c:621 +#: gio/glib-compile-schemas.c:621 #, c-format msgid " must contain at least one " msgstr "vrednost mora vsebovati vsaj en " -#: ../gio/glib-compile-schemas.c:786 +#: gio/glib-compile-schemas.c:786 msgid "Empty names are not permitted" msgstr "Prazna polja imen niso dovoljena." -#: ../gio/glib-compile-schemas.c:796 +#: gio/glib-compile-schemas.c:796 #, c-format msgid "Invalid name “%s”: names must begin with a lowercase letter" msgstr "Neveljavno ime »%s«: imena se morajo začeti z malo črko." -#: ../gio/glib-compile-schemas.c:808 +#: gio/glib-compile-schemas.c:808 #, c-format msgid "" "Invalid name “%s”: invalid character “%c”; only lowercase letters, numbers " @@ -2550,36 +2515,36 @@ "Neveljavno ime »%s«: neveljaven znak »%c«; dovoljene so samo male črke, " "številke in vezaj (» - «)." -#: ../gio/glib-compile-schemas.c:817 +#: gio/glib-compile-schemas.c:817 #, c-format msgid "Invalid name “%s”: two successive hyphens (“--”) are not permitted" msgstr "Neveljavno ime »%s«: zaporedna vezaja (» -- «) nista dovoljena." -#: ../gio/glib-compile-schemas.c:826 +#: gio/glib-compile-schemas.c:826 #, c-format msgid "Invalid name “%s”: the last character may not be a hyphen (“-”)" msgstr "Neveljavno ime »%s«: zadnji znak ne sme biti vezaj (» - «)." -#: ../gio/glib-compile-schemas.c:834 +#: gio/glib-compile-schemas.c:834 #, c-format msgid "Invalid name “%s”: maximum length is 1024" msgstr "Neveljavno ime »%s«: največja dolžina je 1024" -#: ../gio/glib-compile-schemas.c:904 +#: gio/glib-compile-schemas.c:904 #, c-format msgid " already specified" msgstr " je že določeno" -#: ../gio/glib-compile-schemas.c:930 +#: gio/glib-compile-schemas.c:930 msgid "Cannot add keys to a “list-of” schema" msgstr "Shemi »list-of« ni mogoče dodati ključev." -#: ../gio/glib-compile-schemas.c:941 +#: gio/glib-compile-schemas.c:941 #, c-format msgid " already specified" msgstr " je že določeno" -#: ../gio/glib-compile-schemas.c:959 +#: gio/glib-compile-schemas.c:959 #, c-format msgid "" " shadows in ; use " @@ -2588,7 +2553,7 @@ " sence v ; za spreminjanje " "vrednosti uporabite " -#: ../gio/glib-compile-schemas.c:970 +#: gio/glib-compile-schemas.c:970 #, c-format msgid "" "Exactly one of “type”, “enum” or “flags” must be specified as an attribute " @@ -2597,62 +2562,62 @@ "Natanko ena izmed možnosti »vrste«, »enum« ali »zastavice« mora biti " "določena kot lastnost ključa " -#: ../gio/glib-compile-schemas.c:989 +#: gio/glib-compile-schemas.c:989 #, c-format msgid "<%s id='%s'> not (yet) defined." msgstr "<%s id=»%s«> (še) ni določen." -#: ../gio/glib-compile-schemas.c:1004 +#: gio/glib-compile-schemas.c:1004 #, c-format msgid "Invalid GVariant type string “%s”" msgstr "Neveljavna vrsta niza GVariant »%s«" -#: ../gio/glib-compile-schemas.c:1034 +#: gio/glib-compile-schemas.c:1034 msgid " given but schema isn’t extending anything" msgstr " je podan, vendar shema ne razširja ničesar" -#: ../gio/glib-compile-schemas.c:1047 +#: gio/glib-compile-schemas.c:1047 #, c-format msgid "No to override" msgstr " za prepis ni na voljo" -#: ../gio/glib-compile-schemas.c:1055 +#: gio/glib-compile-schemas.c:1055 #, c-format msgid " already specified" msgstr " je že določeno" -#: ../gio/glib-compile-schemas.c:1128 +#: gio/glib-compile-schemas.c:1128 #, c-format msgid " already specified" msgstr " je že določeno" -#: ../gio/glib-compile-schemas.c:1140 +#: gio/glib-compile-schemas.c:1140 #, c-format msgid " extends not yet existing schema “%s”" msgstr " razširja še neobstoječo shemo »%s«" -#: ../gio/glib-compile-schemas.c:1156 +#: gio/glib-compile-schemas.c:1156 #, c-format msgid " is list of not yet existing schema “%s”" msgstr " je seznam še neobstoječe sheme »%s«" -#: ../gio/glib-compile-schemas.c:1164 +#: gio/glib-compile-schemas.c:1164 #, c-format msgid "Cannot be a list of a schema with a path" msgstr "Seznam sheme s potjo ni mogoč" -#: ../gio/glib-compile-schemas.c:1174 +#: gio/glib-compile-schemas.c:1174 #, c-format msgid "Cannot extend a schema with a path" msgstr "Sheme ni mogoče razširiti s potjo" -#: ../gio/glib-compile-schemas.c:1184 +#: gio/glib-compile-schemas.c:1184 #, c-format msgid "" " is a list, extending which is not a list" msgstr " je seznam, ki razširja , ki ni seznam" -#: ../gio/glib-compile-schemas.c:1194 +#: gio/glib-compile-schemas.c:1194 #, c-format msgid "" " extends but “%s” " @@ -2661,17 +2626,17 @@ " razširja vendar " "»%s« ne razširja »%s«" -#: ../gio/glib-compile-schemas.c:1211 +#: gio/glib-compile-schemas.c:1211 #, c-format msgid "A path, if given, must begin and end with a slash" msgstr "Pot, če je podana, se mora začeti in končati s poševnico" -#: ../gio/glib-compile-schemas.c:1218 +#: gio/glib-compile-schemas.c:1218 #, c-format msgid "The path of a list must end with “:/”" msgstr "Pot seznama se mora končati z » :/ «" -#: ../gio/glib-compile-schemas.c:1227 +#: gio/glib-compile-schemas.c:1227 #, c-format msgid "" "Warning: Schema “%s” has path “%s”. Paths starting with “/apps/”, “/" @@ -2680,71 +2645,71 @@ "Opozorilo: shema »%s« ima določeno pot »%s«. Poti, ki se začnejo z »/apps/«, " "»/desktop/« ali »/system/« so opuščene." -#: ../gio/glib-compile-schemas.c:1257 +#: gio/glib-compile-schemas.c:1257 #, c-format msgid "<%s id='%s'> already specified" msgstr "<%s id=»%s«> je že določeno" -#: ../gio/glib-compile-schemas.c:1407 ../gio/glib-compile-schemas.c:1423 +#: gio/glib-compile-schemas.c:1407 gio/glib-compile-schemas.c:1423 #, c-format msgid "Only one <%s> element allowed inside <%s>" msgstr "Le en predmet <%s> je lahko znotraj predmeta <%s>" -#: ../gio/glib-compile-schemas.c:1505 +#: gio/glib-compile-schemas.c:1505 #, c-format msgid "Element <%s> not allowed at the top level" msgstr "Predmet <%s> na vrhnji ravni ni dovoljen" -#: ../gio/glib-compile-schemas.c:1523 +#: gio/glib-compile-schemas.c:1523 msgid "Element is required in " msgstr "Predmet mora biti zapisan v ključu " -#: ../gio/glib-compile-schemas.c:1613 +#: gio/glib-compile-schemas.c:1613 #, c-format msgid "Text may not appear inside <%s>" msgstr "Besedilo se ne sme pojaviti znotraj <%s>" -#: ../gio/glib-compile-schemas.c:1681 +#: gio/glib-compile-schemas.c:1681 #, c-format msgid "Warning: undefined reference to " msgstr "Opozorilo: neveljaven sklic na " #. Translators: Do not translate "--strict". -#: ../gio/glib-compile-schemas.c:1820 ../gio/glib-compile-schemas.c:1894 -#: ../gio/glib-compile-schemas.c:1970 +#: gio/glib-compile-schemas.c:1820 gio/glib-compile-schemas.c:1894 +#: gio/glib-compile-schemas.c:1970 #, c-format msgid "--strict was specified; exiting.\n" msgstr "--strict je določen, končanje.\n" -#: ../gio/glib-compile-schemas.c:1830 +#: gio/glib-compile-schemas.c:1830 #, c-format msgid "This entire file has been ignored.\n" msgstr "Celotna datoteka je prezrta.\n" -#: ../gio/glib-compile-schemas.c:1890 +#: gio/glib-compile-schemas.c:1890 #, c-format msgid "Ignoring this file.\n" msgstr "Datoteka je prezrta.\n" -#: ../gio/glib-compile-schemas.c:1930 +#: gio/glib-compile-schemas.c:1930 #, c-format msgid "No such key '%s' in schema '%s' as specified in override file '%s'" msgstr "" "Ključ »%s« v shemi »%s« kot je določen v datoteki prepisa »%s« ne obstaja" -#: ../gio/glib-compile-schemas.c:1936 ../gio/glib-compile-schemas.c:1994 -#: ../gio/glib-compile-schemas.c:2022 +#: gio/glib-compile-schemas.c:1936 gio/glib-compile-schemas.c:1994 +#: gio/glib-compile-schemas.c:2022 #, c-format msgid "; ignoring override for this key.\n" msgstr "; prepis za ta ključ je prezrt.\n" -#: ../gio/glib-compile-schemas.c:1940 ../gio/glib-compile-schemas.c:1998 -#: ../gio/glib-compile-schemas.c:2026 +#: gio/glib-compile-schemas.c:1940 gio/glib-compile-schemas.c:1998 +#: gio/glib-compile-schemas.c:2026 #, c-format msgid " and --strict was specified; exiting.\n" msgstr " in --strict sta določena, končanje.\n" -#: ../gio/glib-compile-schemas.c:1956 +#: gio/glib-compile-schemas.c:1956 #, c-format msgid "" "error parsing key '%s' in schema '%s' as specified in override file '%s': %s." @@ -2752,12 +2717,12 @@ "napaka razčlenjevanja ključa »%s« v shemi »%s« kot je določen v datoteki " "prepisa »%s«: %s. " -#: ../gio/glib-compile-schemas.c:1966 +#: gio/glib-compile-schemas.c:1966 #, c-format msgid "Ignoring override for this key.\n" msgstr "Prepis za ta ključ je prezrt.\n" -#: ../gio/glib-compile-schemas.c:1984 +#: gio/glib-compile-schemas.c:1984 #, c-format msgid "" "override for key '%s' in schema '%s' in override file '%s' is outside the " @@ -2766,7 +2731,7 @@ "prepis za ključ »%s« v shemi »%s« v datoteki prepisa »%s« ni v obsegu, " "podanem v shemi" -#: ../gio/glib-compile-schemas.c:2012 +#: gio/glib-compile-schemas.c:2012 #, c-format msgid "" "override for key '%s' in schema '%s' in override file '%s' is not in the " @@ -2775,23 +2740,23 @@ "prepis za ključ »%s« v shemi »%s« v datoteki prepisa »%s« ni v seznamu " "veljavnih možnosti" -#: ../gio/glib-compile-schemas.c:2068 +#: gio/glib-compile-schemas.c:2068 msgid "where to store the gschemas.compiled file" msgstr "kje naj se shrani datoteka gschemas.compiled" -#: ../gio/glib-compile-schemas.c:2069 +#: gio/glib-compile-schemas.c:2069 msgid "Abort on any errors in schemas" msgstr "Prekini ob vsakršni napaki v shemi" -#: ../gio/glib-compile-schemas.c:2070 +#: gio/glib-compile-schemas.c:2070 msgid "Do not write the gschema.compiled file" msgstr "Ne zapiši datoteke gschema.compiled" -#: ../gio/glib-compile-schemas.c:2071 +#: gio/glib-compile-schemas.c:2071 msgid "Do not enforce key name restrictions" msgstr "Ne vsili omejitev imena ključa" -#: ../gio/glib-compile-schemas.c:2099 +#: gio/glib-compile-schemas.c:2099 msgid "" "Compile all GSettings schema files into a schema cache.\n" "Schema files are required to have the extension .gschema.xml,\n" @@ -2801,32 +2766,32 @@ "sheme. Datoteke shem morajo imeti pripono .gschema.xml,\n" "datoteka predpomnilnika pa se imenuje gschemas.compiled." -#: ../gio/glib-compile-schemas.c:2120 +#: gio/glib-compile-schemas.c:2120 #, c-format msgid "You should give exactly one directory name\n" msgstr "Podati je treba natanko eno ime mape\n" -#: ../gio/glib-compile-schemas.c:2162 +#: gio/glib-compile-schemas.c:2162 #, c-format msgid "No schema files found: " msgstr "Datotek sheme ni mogoče najti:" -#: ../gio/glib-compile-schemas.c:2165 +#: gio/glib-compile-schemas.c:2165 #, c-format msgid "doing nothing.\n" msgstr "je brez dela.\n" -#: ../gio/glib-compile-schemas.c:2168 +#: gio/glib-compile-schemas.c:2168 #, c-format msgid "removed existing output file.\n" msgstr "odstranjena obstoječa odvodna datoteka.\n" -#: ../gio/glocalfile.c:643 ../gio/win32/gwinhttpfile.c:420 +#: gio/glocalfile.c:643 gio/win32/gwinhttpfile.c:420 #, c-format msgid "Invalid filename %s" msgstr "Neveljavno ime datoteke %s" -#: ../gio/glocalfile.c:1105 +#: gio/glocalfile.c:1105 #, c-format msgid "Error getting filesystem info for %s: %s" msgstr "Napaka med pridobivanjem podrobnosti datotečnega sistema za %s: %s" @@ -2835,315 +2800,315 @@ #. * the enclosing (user visible) mount of a file, but none #. * exists. #. -#: ../gio/glocalfile.c:1244 +#: gio/glocalfile.c:1244 #, c-format msgid "Containing mount for file %s not found" msgstr "Priklopne točke datoteke %s ni mogoče najti" -#: ../gio/glocalfile.c:1267 +#: gio/glocalfile.c:1267 msgid "Can’t rename root directory" msgstr "Ni mogoče preimenovati korenske mape" -#: ../gio/glocalfile.c:1285 ../gio/glocalfile.c:1308 +#: gio/glocalfile.c:1285 gio/glocalfile.c:1308 #, c-format msgid "Error renaming file %s: %s" msgstr "Napaka med preimenovanjem datoteke %s: %s" -#: ../gio/glocalfile.c:1292 +#: gio/glocalfile.c:1292 msgid "Can’t rename file, filename already exists" msgstr "Ni mogoče preimenovati datoteke, izbrano ime že obstaja" -#: ../gio/glocalfile.c:1305 ../gio/glocalfile.c:2322 ../gio/glocalfile.c:2350 -#: ../gio/glocalfile.c:2507 ../gio/glocalfileoutputstream.c:551 +#: gio/glocalfile.c:1305 gio/glocalfile.c:2322 gio/glocalfile.c:2350 +#: gio/glocalfile.c:2507 gio/glocalfileoutputstream.c:551 msgid "Invalid filename" msgstr "Neveljavno ime datoteke" -#: ../gio/glocalfile.c:1473 ../gio/glocalfile.c:1488 +#: gio/glocalfile.c:1473 gio/glocalfile.c:1488 #, c-format msgid "Error opening file %s: %s" msgstr "Napaka med odpiranjem datoteke %s: %s" -#: ../gio/glocalfile.c:1613 +#: gio/glocalfile.c:1613 #, c-format msgid "Error removing file %s: %s" msgstr "Napaka med odstranjevanjem datoteke %s: %s" -#: ../gio/glocalfile.c:1997 +#: gio/glocalfile.c:1997 #, c-format msgid "Error trashing file %s: %s" msgstr "Napaka med premikanjem datoteke %s v smeti: %s" -#: ../gio/glocalfile.c:2020 +#: gio/glocalfile.c:2020 #, c-format msgid "Unable to create trash dir %s: %s" msgstr "Ni mogoče ustvariti mape smeti %s: %s" -#: ../gio/glocalfile.c:2040 +#: gio/glocalfile.c:2040 #, c-format msgid "Unable to find toplevel directory to trash %s" msgstr "Ni mogoče najti vrhnje ravni smeti %s" -#: ../gio/glocalfile.c:2119 ../gio/glocalfile.c:2139 +#: gio/glocalfile.c:2119 gio/glocalfile.c:2139 #, c-format msgid "Unable to find or create trash directory for %s" msgstr "Ni mogoče najti oziroma ustvariti mape smeti za %s" -#: ../gio/glocalfile.c:2174 +#: gio/glocalfile.c:2174 #, c-format msgid "Unable to create trashing info file for %s: %s" msgstr "Ni mogoče ustvariti datoteke podrobnosti smeti za %s: %s" -#: ../gio/glocalfile.c:2233 +#: gio/glocalfile.c:2233 #, c-format msgid "Unable to trash file %s across filesystem boundaries" msgstr "" "Datoteke %s ni mogoče premakniti v smeti prek različnih datotečnih sistemov" -#: ../gio/glocalfile.c:2237 ../gio/glocalfile.c:2293 +#: gio/glocalfile.c:2237 gio/glocalfile.c:2293 #, c-format msgid "Unable to trash file %s: %s" msgstr "Datoteke %s ni mogoče premakniti v smeti: %s" -#: ../gio/glocalfile.c:2299 +#: gio/glocalfile.c:2299 #, c-format msgid "Unable to trash file %s" msgstr "Datoteke %s ni mogoče premakniti v smeti" -#: ../gio/glocalfile.c:2325 +#: gio/glocalfile.c:2325 #, c-format msgid "Error creating directory %s: %s" msgstr "Napaka med ustvarjanjem mape %s: %s" -#: ../gio/glocalfile.c:2354 +#: gio/glocalfile.c:2354 #, c-format msgid "Filesystem does not support symbolic links" msgstr "Datotečni sistem ne podpira simbolnih povezav" -#: ../gio/glocalfile.c:2357 +#: gio/glocalfile.c:2357 #, c-format msgid "Error making symbolic link %s: %s" msgstr "Napaka med ustvarjanjem simbolne povezave %s: %s" -#: ../gio/glocalfile.c:2363 ../glib/gfileutils.c:2127 +#: gio/glocalfile.c:2363 glib/gfileutils.c:2127 msgid "Symbolic links not supported" msgstr "Simbolne povezave niso podprte" -#: ../gio/glocalfile.c:2418 ../gio/glocalfile.c:2453 ../gio/glocalfile.c:2510 +#: gio/glocalfile.c:2418 gio/glocalfile.c:2453 gio/glocalfile.c:2510 #, c-format msgid "Error moving file %s: %s" msgstr "Napaka med premikanjem datoteke %s: %s" -#: ../gio/glocalfile.c:2441 +#: gio/glocalfile.c:2441 msgid "Can’t move directory over directory" msgstr "Ni mogoče premakniti mape čez mapo" -#: ../gio/glocalfile.c:2467 ../gio/glocalfileoutputstream.c:935 -#: ../gio/glocalfileoutputstream.c:949 ../gio/glocalfileoutputstream.c:964 -#: ../gio/glocalfileoutputstream.c:981 ../gio/glocalfileoutputstream.c:995 +#: gio/glocalfile.c:2467 gio/glocalfileoutputstream.c:935 +#: gio/glocalfileoutputstream.c:949 gio/glocalfileoutputstream.c:964 +#: gio/glocalfileoutputstream.c:981 gio/glocalfileoutputstream.c:995 msgid "Backup file creation failed" msgstr "Ustvarjanje varnostne kopije je spodletelo." -#: ../gio/glocalfile.c:2486 +#: gio/glocalfile.c:2486 #, c-format msgid "Error removing target file: %s" msgstr "Napaka med odstranjevanjem ciljne datoteke: %s" -#: ../gio/glocalfile.c:2500 +#: gio/glocalfile.c:2500 msgid "Move between mounts not supported" msgstr "Premikanje med priklopi ni podprto" -#: ../gio/glocalfile.c:2691 +#: gio/glocalfile.c:2691 #, c-format msgid "Could not determine the disk usage of %s: %s" msgstr "Ni mogoče določiti porabe diska %s: %s." -#: ../gio/glocalfileinfo.c:745 +#: gio/glocalfileinfo.c:745 msgid "Attribute value must be non-NULL" msgstr "Vrednost atributa ni mogoče določiti kot NULL" -#: ../gio/glocalfileinfo.c:752 +#: gio/glocalfileinfo.c:752 msgid "Invalid attribute type (string expected)" msgstr "Neveljavna vrsta atributa (pričakovan niz)" -#: ../gio/glocalfileinfo.c:759 +#: gio/glocalfileinfo.c:759 msgid "Invalid extended attribute name" msgstr "Neveljavno razširjeno ime atributa" -#: ../gio/glocalfileinfo.c:799 +#: gio/glocalfileinfo.c:799 #, c-format msgid "Error setting extended attribute “%s”: %s" msgstr "Napaka med določanjem razširjenega atributa »%s«: %s" -#: ../gio/glocalfileinfo.c:1607 +#: gio/glocalfileinfo.c:1617 msgid " (invalid encoding)" msgstr " (neveljavni nabor znakov)" -#: ../gio/glocalfileinfo.c:1776 ../gio/glocalfileoutputstream.c:813 +#: gio/glocalfileinfo.c:1786 gio/glocalfileoutputstream.c:813 #, c-format msgid "Error when getting information for file “%s”: %s" msgstr "Napaka med pridobivanjem podatkov za datoteko »%s«: %s" -#: ../gio/glocalfileinfo.c:2038 +#: gio/glocalfileinfo.c:2050 #, c-format msgid "Error when getting information for file descriptor: %s" msgstr "Napaka med potrjevanjem opisovalnika datoteke: %s" -#: ../gio/glocalfileinfo.c:2083 +#: gio/glocalfileinfo.c:2095 msgid "Invalid attribute type (uint32 expected)" msgstr "Neveljavna vrsta atributa (pričakovan uint32)" -#: ../gio/glocalfileinfo.c:2101 +#: gio/glocalfileinfo.c:2113 msgid "Invalid attribute type (uint64 expected)" msgstr "Neveljavna vrsta atributa (pričakovan uint64)" -#: ../gio/glocalfileinfo.c:2120 ../gio/glocalfileinfo.c:2139 +#: gio/glocalfileinfo.c:2132 gio/glocalfileinfo.c:2151 msgid "Invalid attribute type (byte string expected)" msgstr "Neveljavna vrsta atributa (pričakovan bitni niz)" -#: ../gio/glocalfileinfo.c:2184 +#: gio/glocalfileinfo.c:2198 msgid "Cannot set permissions on symlinks" msgstr "Ni mogoče določiti dovoljenj simbolnih povezav" -#: ../gio/glocalfileinfo.c:2200 +#: gio/glocalfileinfo.c:2214 #, c-format msgid "Error setting permissions: %s" msgstr "Napaka med določanjem dovoljenj: %s" -#: ../gio/glocalfileinfo.c:2251 +#: gio/glocalfileinfo.c:2265 #, c-format msgid "Error setting owner: %s" msgstr "Napaka med določanjem lastnika: %s" -#: ../gio/glocalfileinfo.c:2274 +#: gio/glocalfileinfo.c:2288 msgid "symlink must be non-NULL" msgstr "Simbolna povezava ne sme biti določena kot NULL" -#: ../gio/glocalfileinfo.c:2284 ../gio/glocalfileinfo.c:2303 -#: ../gio/glocalfileinfo.c:2314 +#: gio/glocalfileinfo.c:2298 gio/glocalfileinfo.c:2317 +#: gio/glocalfileinfo.c:2328 #, c-format msgid "Error setting symlink: %s" msgstr "Napaka med določanjem simbolne povezave: %s" -#: ../gio/glocalfileinfo.c:2293 +#: gio/glocalfileinfo.c:2307 msgid "Error setting symlink: file is not a symlink" msgstr "" "Napaka med določevanjem simbolne povezave; datoteka ni simbolna povezava" -#: ../gio/glocalfileinfo.c:2419 +#: gio/glocalfileinfo.c:2433 #, c-format msgid "Error setting modification or access time: %s" msgstr "Napaka med določanjem sprememb ali časa dostopa: %s" -#: ../gio/glocalfileinfo.c:2442 +#: gio/glocalfileinfo.c:2456 msgid "SELinux context must be non-NULL" msgstr "Atributa SELinux ni mogoče določiti kot NULL" -#: ../gio/glocalfileinfo.c:2457 +#: gio/glocalfileinfo.c:2471 #, c-format msgid "Error setting SELinux context: %s" msgstr "Napaka nastavitve vsebine SELinux: %s" -#: ../gio/glocalfileinfo.c:2464 +#: gio/glocalfileinfo.c:2478 msgid "SELinux is not enabled on this system" msgstr "Na tem sistemu SELinux ni omogočen" -#: ../gio/glocalfileinfo.c:2556 +#: gio/glocalfileinfo.c:2570 #, c-format msgid "Setting attribute %s not supported" msgstr "Določanje atributa %s ni podprto" -#: ../gio/glocalfileinputstream.c:168 ../gio/glocalfileoutputstream.c:696 +#: gio/glocalfileinputstream.c:168 gio/glocalfileoutputstream.c:696 #, c-format msgid "Error reading from file: %s" msgstr "Napaka med branjem iz datoteke: %s" -#: ../gio/glocalfileinputstream.c:199 ../gio/glocalfileinputstream.c:211 -#: ../gio/glocalfileinputstream.c:225 ../gio/glocalfileinputstream.c:333 -#: ../gio/glocalfileoutputstream.c:458 ../gio/glocalfileoutputstream.c:1013 +#: gio/glocalfileinputstream.c:199 gio/glocalfileinputstream.c:211 +#: gio/glocalfileinputstream.c:225 gio/glocalfileinputstream.c:333 +#: gio/glocalfileoutputstream.c:458 gio/glocalfileoutputstream.c:1013 #, c-format msgid "Error seeking in file: %s" msgstr "Napaka med iskanjem v datoteki: %s" -#: ../gio/glocalfileinputstream.c:255 ../gio/glocalfileoutputstream.c:248 -#: ../gio/glocalfileoutputstream.c:342 +#: gio/glocalfileinputstream.c:255 gio/glocalfileoutputstream.c:248 +#: gio/glocalfileoutputstream.c:342 #, c-format msgid "Error closing file: %s" msgstr "Napaka med zapiranjem datoteke: %s" -#: ../gio/glocalfilemonitor.c:840 +#: gio/glocalfilemonitor.c:852 msgid "Unable to find default local file monitor type" msgstr "Ni mogoče najti privzete krajevne datoteke nadzora" -#: ../gio/glocalfileoutputstream.c:196 ../gio/glocalfileoutputstream.c:228 -#: ../gio/glocalfileoutputstream.c:717 +#: gio/glocalfileoutputstream.c:196 gio/glocalfileoutputstream.c:228 +#: gio/glocalfileoutputstream.c:717 #, c-format msgid "Error writing to file: %s" msgstr "Napaka med pisanjem v datoteko: %s" -#: ../gio/glocalfileoutputstream.c:275 +#: gio/glocalfileoutputstream.c:275 #, c-format msgid "Error removing old backup link: %s" msgstr "Napaka med odstranjevanjem stare varnostne povezave: %s" -#: ../gio/glocalfileoutputstream.c:289 ../gio/glocalfileoutputstream.c:302 +#: gio/glocalfileoutputstream.c:289 gio/glocalfileoutputstream.c:302 #, c-format msgid "Error creating backup copy: %s" msgstr "Napaka med ustvarjanjem varnostne kopije: %s" -#: ../gio/glocalfileoutputstream.c:320 +#: gio/glocalfileoutputstream.c:320 #, c-format msgid "Error renaming temporary file: %s" msgstr "Napaka med preimenovanjem začasne datoteke: %s" -#: ../gio/glocalfileoutputstream.c:504 ../gio/glocalfileoutputstream.c:1064 +#: gio/glocalfileoutputstream.c:504 gio/glocalfileoutputstream.c:1064 #, c-format msgid "Error truncating file: %s" msgstr "Napaka med obrezovanjem datoteke: %s" -#: ../gio/glocalfileoutputstream.c:557 ../gio/glocalfileoutputstream.c:795 -#: ../gio/glocalfileoutputstream.c:1045 ../gio/gsubprocess.c:380 +#: gio/glocalfileoutputstream.c:557 gio/glocalfileoutputstream.c:795 +#: gio/glocalfileoutputstream.c:1045 gio/gsubprocess.c:380 #, c-format msgid "Error opening file “%s”: %s" msgstr "Napaka med odpiranjem datoteke »%s«: %s" -#: ../gio/glocalfileoutputstream.c:826 +#: gio/glocalfileoutputstream.c:826 msgid "Target file is a directory" msgstr "Ciljna datoteka je mapa" -#: ../gio/glocalfileoutputstream.c:831 +#: gio/glocalfileoutputstream.c:831 msgid "Target file is not a regular file" msgstr "Ciljna datoteka ni običajna datoteka" -#: ../gio/glocalfileoutputstream.c:843 +#: gio/glocalfileoutputstream.c:843 msgid "The file was externally modified" msgstr "Datoteka je bila zunanje spremenjena" -#: ../gio/glocalfileoutputstream.c:1029 +#: gio/glocalfileoutputstream.c:1029 #, c-format msgid "Error removing old file: %s" msgstr "Napaka med odstranjevanjem datoteke: %s" -#: ../gio/gmemoryinputstream.c:474 ../gio/gmemoryoutputstream.c:772 +#: gio/gmemoryinputstream.c:474 gio/gmemoryoutputstream.c:772 msgid "Invalid GSeekType supplied" msgstr "Privzet neveljaven GSeekType" -#: ../gio/gmemoryinputstream.c:484 +#: gio/gmemoryinputstream.c:484 msgid "Invalid seek request" msgstr "Neveljavna zahteva iskanja" -#: ../gio/gmemoryinputstream.c:508 +#: gio/gmemoryinputstream.c:508 msgid "Cannot truncate GMemoryInputStream" msgstr "Ni mogoče razčleniti GMemoryInputStream" -#: ../gio/gmemoryoutputstream.c:567 +#: gio/gmemoryoutputstream.c:567 msgid "Memory output stream not resizable" msgstr "Odvoda pretoka pomnilnika ni mogoče razširiti" -#: ../gio/gmemoryoutputstream.c:583 +#: gio/gmemoryoutputstream.c:583 msgid "Failed to resize memory output stream" msgstr "Razširjanje pretoka odvoda pomnilnika je spodletelo." -#: ../gio/gmemoryoutputstream.c:673 +#: gio/gmemoryoutputstream.c:673 msgid "" "Amount of memory required to process the write is larger than available " "address space" @@ -3151,140 +3116,139 @@ "Količina pomnilnika zahtevana za pisanje je večja kot je razpoložljivi " "prostor naslova" -#: ../gio/gmemoryoutputstream.c:782 +#: gio/gmemoryoutputstream.c:782 msgid "Requested seek before the beginning of the stream" msgstr "Zahtevano iskanje pred začetkom pretoka" -#: ../gio/gmemoryoutputstream.c:797 +#: gio/gmemoryoutputstream.c:797 msgid "Requested seek beyond the end of the stream" msgstr "Zahtevano iskanje za koncem pretoka" #. Translators: This is an error #. * message for mount objects that #. * don't implement unmount. -#: ../gio/gmount.c:396 +#: gio/gmount.c:396 msgid "mount doesn’t implement “unmount”" msgstr "enota ne podpira možnosti »odklopi«" #. Translators: This is an error #. * message for mount objects that #. * don't implement eject. -#: ../gio/gmount.c:472 +#: gio/gmount.c:472 msgid "mount doesn’t implement “eject”" msgstr "enota ne podpira možnosti »izvrzi«" #. Translators: This is an error #. * message for mount objects that #. * don't implement any of unmount or unmount_with_operation. -#: ../gio/gmount.c:550 +#: gio/gmount.c:550 msgid "mount doesn’t implement “unmount” or “unmount_with_operation”" msgstr "enota ne podpira možnosti »odklopi« ali »odklopi z dejanjem«" #. Translators: This is an error #. * message for mount objects that #. * don't implement any of eject or eject_with_operation. -#: ../gio/gmount.c:635 +#: gio/gmount.c:635 msgid "mount doesn’t implement “eject” or “eject_with_operation”" msgstr "enota ne podpira možnosti »izvrzi« ali »izvrzi z dejanjem«" #. Translators: This is an error #. * message for mount objects that #. * don't implement remount. -#: ../gio/gmount.c:723 +#: gio/gmount.c:723 msgid "mount doesn’t implement “remount”" msgstr "enota ne podpira možnosti »ponovnega priklopa«" #. Translators: This is an error #. * message for mount objects that #. * don't implement content type guessing. -#: ../gio/gmount.c:805 +#: gio/gmount.c:805 msgid "mount doesn’t implement content type guessing" msgstr "priklop ne podpira ugibanja vsebine vrste" #. Translators: This is an error #. * message for mount objects that #. * don't implement content type guessing. -#: ../gio/gmount.c:892 +#: gio/gmount.c:892 msgid "mount doesn’t implement synchronous content type guessing" msgstr "priklop ne podpira usklajevanja ugibanja vsebine vrste" -#: ../gio/gnetworkaddress.c:378 +#: gio/gnetworkaddress.c:378 #, c-format msgid "Hostname “%s” contains “[” but not “]”" msgstr "Ime gostitelja »%s« vsebuje » [ «, ne pa tudi » ] «" -#: ../gio/gnetworkmonitorbase.c:212 ../gio/gnetworkmonitorbase.c:316 +#: gio/gnetworkmonitorbase.c:211 gio/gnetworkmonitorbase.c:315 msgid "Network unreachable" msgstr "Omrežje ni dosegljivo" -#: ../gio/gnetworkmonitorbase.c:250 ../gio/gnetworkmonitorbase.c:280 +#: gio/gnetworkmonitorbase.c:249 gio/gnetworkmonitorbase.c:279 msgid "Host unreachable" msgstr "Gostitelj ni dosegljiv" -#: ../gio/gnetworkmonitornetlink.c:96 ../gio/gnetworkmonitornetlink.c:108 -#: ../gio/gnetworkmonitornetlink.c:127 +#: gio/gnetworkmonitornetlink.c:97 gio/gnetworkmonitornetlink.c:109 +#: gio/gnetworkmonitornetlink.c:128 #, c-format msgid "Could not create network monitor: %s" msgstr "Ni mogoče ustvariti nadzornika omrežja: %s" -#: ../gio/gnetworkmonitornetlink.c:117 +#: gio/gnetworkmonitornetlink.c:118 msgid "Could not create network monitor: " msgstr "Ni mogoče ustvariti nadzornika omrežja:" -#: ../gio/gnetworkmonitornetlink.c:175 +#: gio/gnetworkmonitornetlink.c:176 msgid "Could not get network status: " msgstr "Ni mogoče pridobiti stanja omrežja:" -#: ../gio/gnetworkmonitornm.c:322 +#: gio/gnetworkmonitornm.c:322 #, c-format msgid "NetworkManager version too old" msgstr "Različica programa NetworkManager je prestara" -#: ../gio/goutputstream.c:212 ../gio/goutputstream.c:560 +#: gio/goutputstream.c:212 gio/goutputstream.c:560 msgid "Output stream doesn’t implement write" msgstr "Odvodni pretok ne podpira pisanja" -#: ../gio/goutputstream.c:521 ../gio/goutputstream.c:1224 +#: gio/goutputstream.c:521 gio/goutputstream.c:1224 msgid "Source stream is already closed" msgstr "Izvorni pretok je že zaprt" -#: ../gio/gresolver.c:342 ../gio/gthreadedresolver.c:116 -#: ../gio/gthreadedresolver.c:126 +#: gio/gresolver.c:342 gio/gthreadedresolver.c:116 gio/gthreadedresolver.c:126 #, c-format msgid "Error resolving “%s”: %s" msgstr "Napaka med razreševanjem »%s«: %s" -#: ../gio/gresolver.c:729 ../gio/gresolver.c:781 +#: gio/gresolver.c:729 gio/gresolver.c:781 msgid "Invalid domain" msgstr "Neveljavna domena" -#: ../gio/gresource.c:621 ../gio/gresource.c:880 ../gio/gresource.c:919 -#: ../gio/gresource.c:1043 ../gio/gresource.c:1115 ../gio/gresource.c:1188 -#: ../gio/gresource.c:1258 ../gio/gresourcefile.c:476 -#: ../gio/gresourcefile.c:599 ../gio/gresourcefile.c:736 +#: gio/gresource.c:621 gio/gresource.c:880 gio/gresource.c:919 +#: gio/gresource.c:1043 gio/gresource.c:1115 gio/gresource.c:1188 +#: gio/gresource.c:1258 gio/gresourcefile.c:476 gio/gresourcefile.c:599 +#: gio/gresourcefile.c:736 #, c-format msgid "The resource at “%s” does not exist" msgstr "Vir »%s« ne obstaja." -#: ../gio/gresource.c:786 +#: gio/gresource.c:786 #, c-format msgid "The resource at “%s” failed to decompress" msgstr "Vira »%s« ni mogoče razširiti" -#: ../gio/gresourcefile.c:732 +#: gio/gresourcefile.c:732 #, c-format msgid "The resource at “%s” is not a directory" msgstr "Vir »%s« ni mapa." -#: ../gio/gresourcefile.c:940 +#: gio/gresourcefile.c:940 msgid "Input stream doesn’t implement seek" msgstr "Vhodni pretok ne podpira iskanja" -#: ../gio/gresource-tool.c:494 +#: gio/gresource-tool.c:494 msgid "List sections containing resources in an elf FILE" msgstr "Izpiši seznam odsekov, ki vsebujejo vire v DATOTEKI elf" -#: ../gio/gresource-tool.c:500 +#: gio/gresource-tool.c:500 msgid "" "List resources\n" "If SECTION is given, only list resources in this section\n" @@ -3294,16 +3258,15 @@ "Če je ODSEK podan, izpiši le vire iz tega odseka\n" "Če je podana POT, izpiši le skladne vire" -#: ../gio/gresource-tool.c:503 ../gio/gresource-tool.c:513 +#: gio/gresource-tool.c:503 gio/gresource-tool.c:513 msgid "FILE [PATH]" msgstr "DATOTEKA [POT]" -#: ../gio/gresource-tool.c:504 ../gio/gresource-tool.c:514 -#: ../gio/gresource-tool.c:521 +#: gio/gresource-tool.c:504 gio/gresource-tool.c:514 gio/gresource-tool.c:521 msgid "SECTION" msgstr "ODSEK" -#: ../gio/gresource-tool.c:509 +#: gio/gresource-tool.c:509 msgid "" "List resources with details\n" "If SECTION is given, only list resources in this section\n" @@ -3315,15 +3278,15 @@ "Če je podana POT, izpiši le ujemajoče vire\n" "Podrobnosti vsebujejo odsek, velikost in stiskanje" -#: ../gio/gresource-tool.c:519 +#: gio/gresource-tool.c:519 msgid "Extract a resource file to stdout" msgstr "Razširi datoteko vira na standardni odvod" -#: ../gio/gresource-tool.c:520 +#: gio/gresource-tool.c:520 msgid "FILE PATH" msgstr "DATOTEKA POT" -#: ../gio/gresource-tool.c:534 +#: gio/gresource-tool.c:534 msgid "" "Usage:\n" " gresource [--section SECTION] COMMAND [ARGS…]\n" @@ -3351,7 +3314,7 @@ "Z ukazom »gresource help UKAZ« pridobite podrobno pomoč.\n" "\n" -#: ../gio/gresource-tool.c:548 +#: gio/gresource-tool.c:548 #, c-format msgid "" "Usage:\n" @@ -3366,19 +3329,19 @@ "%s\n" "\n" -#: ../gio/gresource-tool.c:555 +#: gio/gresource-tool.c:555 msgid " SECTION An (optional) elf section name\n" msgstr " ODSEK Ime (izbirno) izbora elf\n" -#: ../gio/gresource-tool.c:559 ../gio/gsettings-tool.c:703 +#: gio/gresource-tool.c:559 gio/gsettings-tool.c:703 msgid " COMMAND The (optional) command to explain\n" msgstr " UKAZ Ukaz (izbirno) za razlago\n" -#: ../gio/gresource-tool.c:565 +#: gio/gresource-tool.c:565 msgid " FILE An elf file (a binary or a shared library)\n" msgstr " DATOTEKA Datoteka elf (dvojiška ali skupna knjižnica)\n" -#: ../gio/gresource-tool.c:568 +#: gio/gresource-tool.c:568 msgid "" " FILE An elf file (a binary or a shared library)\n" " or a compiled resource file\n" @@ -3386,90 +3349,82 @@ " DATOTEKA Datoteka elf (dvojiška ali skupna knjižnica)\n" " ali prevedena datoteka vira\n" -#: ../gio/gresource-tool.c:572 +#: gio/gresource-tool.c:572 msgid "[PATH]" msgstr "[POT]" -#: ../gio/gresource-tool.c:574 +#: gio/gresource-tool.c:574 msgid " PATH An (optional) resource path (may be partial)\n" msgstr " POT Dodatna (neobvezna) pot vira (lahko je delna)\n" -#: ../gio/gresource-tool.c:575 +#: gio/gresource-tool.c:575 msgid "PATH" msgstr "POT" -#: ../gio/gresource-tool.c:577 +#: gio/gresource-tool.c:577 msgid " PATH A resource path\n" msgstr " POT Pot vira\n" -#: ../gio/gsettings-tool.c:51 ../gio/gsettings-tool.c:72 -#: ../gio/gsettings-tool.c:908 +#: gio/gsettings-tool.c:51 gio/gsettings-tool.c:72 gio/gsettings-tool.c:908 #, c-format msgid "No such schema “%s”\n" msgstr "Shema »%s« ne obstaja.\n" -#: ../gio/gsettings-tool.c:57 +#: gio/gsettings-tool.c:57 #, c-format msgid "Schema “%s” is not relocatable (path must not be specified)\n" msgstr "Shema »%s« ni dodeljiva (pot ne sme biti določena)\n" -#: ../gio/gsettings-tool.c:78 +#: gio/gsettings-tool.c:78 #, c-format msgid "Schema “%s” is relocatable (path must be specified)\n" msgstr "Shema »%s« je dodeljiva (pot mora biti določena)\n" -#: ../gio/gsettings-tool.c:92 -#, c-format +#: gio/gsettings-tool.c:92 msgid "Empty path given.\n" msgstr "Pot ni podana.\n" -#: ../gio/gsettings-tool.c:98 -#, c-format +#: gio/gsettings-tool.c:98 msgid "Path must begin with a slash (/)\n" msgstr "Zapis poti se mora začeti s poševnico (/)\n" -#: ../gio/gsettings-tool.c:104 -#, c-format +#: gio/gsettings-tool.c:104 msgid "Path must end with a slash (/)\n" msgstr "Zapis poti se mora končati s poševnico (/)\n" -#: ../gio/gsettings-tool.c:110 -#, c-format +#: gio/gsettings-tool.c:110 msgid "Path must not contain two adjacent slashes (//)\n" msgstr "Pot ne sme vsebovati dveh zaporednih poševnic (//)\n" -#: ../gio/gsettings-tool.c:538 -#, c-format +#: gio/gsettings-tool.c:538 msgid "The provided value is outside of the valid range\n" msgstr "Ponujena vrednost je izven veljavnega območja\n" -#: ../gio/gsettings-tool.c:545 -#, c-format +#: gio/gsettings-tool.c:545 msgid "The key is not writable\n" msgstr "Ključ ni zapisljiv\n" -#: ../gio/gsettings-tool.c:581 +#: gio/gsettings-tool.c:581 msgid "List the installed (non-relocatable) schemas" msgstr "Izpiši nameščene (nedodeljive) sheme" -#: ../gio/gsettings-tool.c:587 +#: gio/gsettings-tool.c:587 msgid "List the installed relocatable schemas" msgstr "Seznam naloženih dodeljivih SHEM" -#: ../gio/gsettings-tool.c:593 +#: gio/gsettings-tool.c:593 msgid "List the keys in SCHEMA" msgstr "Izpiši seznam ključev SHEME" -#: ../gio/gsettings-tool.c:594 ../gio/gsettings-tool.c:600 -#: ../gio/gsettings-tool.c:643 +#: gio/gsettings-tool.c:594 gio/gsettings-tool.c:600 gio/gsettings-tool.c:643 msgid "SCHEMA[:PATH]" msgstr "SHEMA[:POT]" -#: ../gio/gsettings-tool.c:599 +#: gio/gsettings-tool.c:599 msgid "List the children of SCHEMA" msgstr "Izpiši seznam podrejenih predmetov SHEME" -#: ../gio/gsettings-tool.c:605 +#: gio/gsettings-tool.c:605 msgid "" "List keys and values, recursively\n" "If no SCHEMA is given, list all keys\n" @@ -3477,49 +3432,48 @@ "Rekurzivno izpiši ključe in vrednosti,\n" "če ni podana SHEMA, pa izpiši vse ključe\n" -#: ../gio/gsettings-tool.c:607 +#: gio/gsettings-tool.c:607 msgid "[SCHEMA[:PATH]]" msgstr "[SHEMA[:POT]]" -#: ../gio/gsettings-tool.c:612 +#: gio/gsettings-tool.c:612 msgid "Get the value of KEY" msgstr "Pridobi vrednost KLJUČA" -#: ../gio/gsettings-tool.c:613 ../gio/gsettings-tool.c:619 -#: ../gio/gsettings-tool.c:625 ../gio/gsettings-tool.c:637 -#: ../gio/gsettings-tool.c:649 +#: gio/gsettings-tool.c:613 gio/gsettings-tool.c:619 gio/gsettings-tool.c:625 +#: gio/gsettings-tool.c:637 gio/gsettings-tool.c:649 msgid "SCHEMA[:PATH] KEY" msgstr "SHEMA[:POT] KLJUČ" -#: ../gio/gsettings-tool.c:618 +#: gio/gsettings-tool.c:618 msgid "Query the range of valid values for KEY" msgstr "Poizvej območje veljavnih vrednosti KLJUČA" -#: ../gio/gsettings-tool.c:624 +#: gio/gsettings-tool.c:624 msgid "Query the description for KEY" msgstr "Preveri opis za KLJUČ" -#: ../gio/gsettings-tool.c:630 +#: gio/gsettings-tool.c:630 msgid "Set the value of KEY to VALUE" msgstr "Nastavi vrednosti KLJUČA na VREDNOST" -#: ../gio/gsettings-tool.c:631 +#: gio/gsettings-tool.c:631 msgid "SCHEMA[:PATH] KEY VALUE" msgstr "SHEMA[:POT] KLJUČ VREDNOST" -#: ../gio/gsettings-tool.c:636 +#: gio/gsettings-tool.c:636 msgid "Reset KEY to its default value" msgstr "Ponastavi KLJUČ na privzeto vrednost" -#: ../gio/gsettings-tool.c:642 +#: gio/gsettings-tool.c:642 msgid "Reset all keys in SCHEMA to their defaults" msgstr "Ponastavi vse ključe SHEME na privzete vrednosti" -#: ../gio/gsettings-tool.c:648 +#: gio/gsettings-tool.c:648 msgid "Check if KEY is writable" msgstr "Preveri ali je KLJUČ zapisljiv" -#: ../gio/gsettings-tool.c:654 +#: gio/gsettings-tool.c:654 msgid "" "Monitor KEY for changes.\n" "If no KEY is specified, monitor all keys in SCHEMA.\n" @@ -3529,11 +3483,11 @@ "V kolikor KLJUČ ni določen, nadzoruj vse ključe SHEME.\n" "Pritisni ^C za zaustavitev nadzora.\n" -#: ../gio/gsettings-tool.c:657 +#: gio/gsettings-tool.c:657 msgid "SCHEMA[:PATH] [KEY]" msgstr "SHEMA[:POT] [KLJUČ]" -#: ../gio/gsettings-tool.c:669 +#: gio/gsettings-tool.c:669 msgid "" "Usage:\n" " gsettings --version\n" @@ -3581,7 +3535,7 @@ "Z ukazom »gsettings help UKAZ« se izpiše podrobna pomoč.\n" "\n" -#: ../gio/gsettings-tool.c:693 +#: gio/gsettings-tool.c:693 #, c-format msgid "" "Usage:\n" @@ -3596,11 +3550,11 @@ "%s\n" "\n" -#: ../gio/gsettings-tool.c:699 +#: gio/gsettings-tool.c:699 msgid " SCHEMADIR A directory to search for additional schemas\n" msgstr " MAPASHEM Mapa za iskanje dodatnih shem\n" -#: ../gio/gsettings-tool.c:707 +#: gio/gsettings-tool.c:707 msgid "" " SCHEMA The name of the schema\n" " PATH The path, for relocatable schemas\n" @@ -3608,386 +3562,380 @@ " SHEMA Ime sheme\n" " POT Pot do dodeljive sheme\n" -#: ../gio/gsettings-tool.c:712 +#: gio/gsettings-tool.c:712 msgid " KEY The (optional) key within the schema\n" msgstr " KLJUČ Ključ (izbirno) znotraj sheme\n" -#: ../gio/gsettings-tool.c:716 +#: gio/gsettings-tool.c:716 msgid " KEY The key within the schema\n" msgstr " KLJUČ Ključ znotraj sheme\n" -#: ../gio/gsettings-tool.c:720 +#: gio/gsettings-tool.c:720 msgid " VALUE The value to set\n" msgstr " VREDNOST Vrednost za nastavitev\n" -#: ../gio/gsettings-tool.c:775 +#: gio/gsettings-tool.c:775 #, c-format msgid "Could not load schemas from %s: %s\n" msgstr "Ni mogoče odpreti shem iz %s: %s\n" -#: ../gio/gsettings-tool.c:787 -#, c-format +#: gio/gsettings-tool.c:787 msgid "No schemas installed\n" msgstr "Ni nameščenih shem\n" -#: ../gio/gsettings-tool.c:866 -#, c-format +#: gio/gsettings-tool.c:866 msgid "Empty schema name given\n" msgstr "Ni podanega imena sheme.\n" -#: ../gio/gsettings-tool.c:921 +#: gio/gsettings-tool.c:921 #, c-format msgid "No such key “%s”\n" msgstr "Ključ »%s« ne obstaja.\n" -#: ../gio/gsocket.c:384 +#: gio/gsocket.c:384 msgid "Invalid socket, not initialized" msgstr "Neveljaven vtič, ni zagnano" -#: ../gio/gsocket.c:391 +#: gio/gsocket.c:391 #, c-format msgid "Invalid socket, initialization failed due to: %s" msgstr "Neveljaven vtič, zaganjanje je spodletelo: %s" -#: ../gio/gsocket.c:399 +#: gio/gsocket.c:399 msgid "Socket is already closed" msgstr "Vtič je že zaprt" -#: ../gio/gsocket.c:414 ../gio/gsocket.c:3010 ../gio/gsocket.c:4220 -#: ../gio/gsocket.c:4278 +#: gio/gsocket.c:414 gio/gsocket.c:3020 gio/gsocket.c:4230 gio/gsocket.c:4288 msgid "Socket I/O timed out" msgstr "Vtič V/I naprave je časovno potekel" -#: ../gio/gsocket.c:549 +#: gio/gsocket.c:549 #, c-format msgid "creating GSocket from fd: %s" msgstr "ustvarjanje GSocet preko fd: %s" -#: ../gio/gsocket.c:578 ../gio/gsocket.c:632 ../gio/gsocket.c:639 +#: gio/gsocket.c:578 gio/gsocket.c:632 gio/gsocket.c:639 #, c-format msgid "Unable to create socket: %s" msgstr "Ni mogoče ustvariti vtiča: %s" -#: ../gio/gsocket.c:632 +#: gio/gsocket.c:632 msgid "Unknown family was specified" msgstr "Določena je neznana družina" -#: ../gio/gsocket.c:639 +#: gio/gsocket.c:639 msgid "Unknown protocol was specified" msgstr "Določen je neznan protokol" -#: ../gio/gsocket.c:1130 +#: gio/gsocket.c:1130 #, c-format msgid "Cannot use datagram operations on a non-datagram socket." msgstr "Ni mogoče uporabiti opravil datagrama na vtiču, ki jih ne podpira." -#: ../gio/gsocket.c:1147 +#: gio/gsocket.c:1147 #, c-format msgid "Cannot use datagram operations on a socket with a timeout set." msgstr "" "Ni mogoče uporabiti opravil datagrama na vtiču z nastavljenim časovnim " "pretekom" -#: ../gio/gsocket.c:1954 +#: gio/gsocket.c:1954 #, c-format msgid "could not get local address: %s" msgstr "ni mogoče pridobiti krajevnega naslova: %s" -#: ../gio/gsocket.c:2000 +#: gio/gsocket.c:2000 #, c-format msgid "could not get remote address: %s" msgstr "ni mogoče pridobiti oddaljenega naslova: %s" -#: ../gio/gsocket.c:2066 +#: gio/gsocket.c:2066 #, c-format msgid "could not listen: %s" msgstr "ni mogoče slediti: %s" -#: ../gio/gsocket.c:2168 +#: gio/gsocket.c:2168 #, c-format msgid "Error binding to address: %s" msgstr "Napaka vezanjem na naslov: %s" -#: ../gio/gsocket.c:2226 ../gio/gsocket.c:2263 ../gio/gsocket.c:2373 -#: ../gio/gsocket.c:2391 ../gio/gsocket.c:2461 ../gio/gsocket.c:2519 -#: ../gio/gsocket.c:2537 +#: gio/gsocket.c:2226 gio/gsocket.c:2263 gio/gsocket.c:2373 gio/gsocket.c:2398 +#: gio/gsocket.c:2471 gio/gsocket.c:2529 gio/gsocket.c:2547 #, c-format msgid "Error joining multicast group: %s" msgstr "Napaka povezovanja v skupino za večsmerno oddajanje: %s" -#: ../gio/gsocket.c:2227 ../gio/gsocket.c:2264 ../gio/gsocket.c:2374 -#: ../gio/gsocket.c:2392 ../gio/gsocket.c:2462 ../gio/gsocket.c:2520 -#: ../gio/gsocket.c:2538 +#: gio/gsocket.c:2227 gio/gsocket.c:2264 gio/gsocket.c:2374 gio/gsocket.c:2399 +#: gio/gsocket.c:2472 gio/gsocket.c:2530 gio/gsocket.c:2548 #, c-format msgid "Error leaving multicast group: %s" msgstr "Napaka zapuščanja skupine za večsmerno oddajanje: %s" -#: ../gio/gsocket.c:2228 +#: gio/gsocket.c:2228 msgid "No support for source-specific multicast" msgstr "Ni podpore za večsmerno oddajanje lastno viru" -#: ../gio/gsocket.c:2375 +#: gio/gsocket.c:2375 msgid "Unsupported socket family" msgstr "Nepodprta skupina vtiča" -#: ../gio/gsocket.c:2393 +#: gio/gsocket.c:2400 msgid "source-specific not an IPv4 address" msgstr "določeno po viru in ne po naslovu IPv4" -#: ../gio/gsocket.c:2411 ../gio/gsocket.c:2440 ../gio/gsocket.c:2487 +#: gio/gsocket.c:2418 gio/gsocket.c:2447 gio/gsocket.c:2497 #, c-format msgid "Interface not found: %s" msgstr "Vmesnika ni mogoče najti: %s" -#: ../gio/gsocket.c:2427 +#: gio/gsocket.c:2434 #, c-format msgid "Interface name too long" msgstr "Ime vmesnika je predolgo" -#: ../gio/gsocket.c:2463 +#: gio/gsocket.c:2473 msgid "No support for IPv4 source-specific multicast" msgstr "Ni podpore za večsmerno oddajanje v protokolu IPv4" -#: ../gio/gsocket.c:2521 +#: gio/gsocket.c:2531 msgid "No support for IPv6 source-specific multicast" msgstr "Ni podpore za večsmerno oddajanje v protokolu IPv6" -#: ../gio/gsocket.c:2730 +#: gio/gsocket.c:2740 #, c-format msgid "Error accepting connection: %s" msgstr "Napaka med sprejemanjem povezave: %s" -#: ../gio/gsocket.c:2854 +#: gio/gsocket.c:2864 msgid "Connection in progress" msgstr "Povezava v teku" -#: ../gio/gsocket.c:2903 +#: gio/gsocket.c:2913 msgid "Unable to get pending error: " msgstr "Ni mogoče pridobiti uvrščene napake:" -#: ../gio/gsocket.c:3073 +#: gio/gsocket.c:3083 #, c-format msgid "Error receiving data: %s" msgstr "Napaka med prejemanjem podatkov: %s" -#: ../gio/gsocket.c:3268 +#: gio/gsocket.c:3278 #, c-format msgid "Error sending data: %s" msgstr "Napaka med pošiljanjem podatkov: %s" -#: ../gio/gsocket.c:3455 +#: gio/gsocket.c:3465 #, c-format msgid "Unable to shutdown socket: %s" msgstr "Ni mogoče izklopiti vtiča: %s" -#: ../gio/gsocket.c:3536 +#: gio/gsocket.c:3546 #, c-format msgid "Error closing socket: %s" msgstr "Napaka med zapiranjem vtiča: %s" -#: ../gio/gsocket.c:4213 +#: gio/gsocket.c:4223 #, c-format msgid "Waiting for socket condition: %s" msgstr "Čakanje na stanje vtiča: %s" -#: ../gio/gsocket.c:4687 ../gio/gsocket.c:4767 ../gio/gsocket.c:4945 +#: gio/gsocket.c:4697 gio/gsocket.c:4777 gio/gsocket.c:4955 #, c-format msgid "Error sending message: %s" msgstr "Napaka med pošiljanjem sporočila: %s" -#: ../gio/gsocket.c:4711 +#: gio/gsocket.c:4721 msgid "GSocketControlMessage not supported on Windows" msgstr "Predmet GSocketControlMessage na sistemih Windows ni podprt" -#: ../gio/gsocket.c:5164 ../gio/gsocket.c:5237 ../gio/gsocket.c:5463 +#: gio/gsocket.c:5174 gio/gsocket.c:5247 gio/gsocket.c:5473 #, c-format msgid "Error receiving message: %s" msgstr "Napaka med prejemanjem sporočila: %s" -#: ../gio/gsocket.c:5735 +#: gio/gsocket.c:5745 #, c-format msgid "Unable to read socket credentials: %s" msgstr "Ni mogoče prebrati poveril vtiča: %s." -#: ../gio/gsocket.c:5744 +#: gio/gsocket.c:5754 msgid "g_socket_get_credentials not implemented for this OS" msgstr "Operacijski sistem ne podpira možnosti g_socket_get_credentials" -#: ../gio/gsocketclient.c:176 +#: gio/gsocketclient.c:176 #, c-format msgid "Could not connect to proxy server %s: " msgstr "Ni se mogoče povezati s posredniškim strežnikom %s:" -#: ../gio/gsocketclient.c:190 +#: gio/gsocketclient.c:190 #, c-format msgid "Could not connect to %s: " msgstr "Ni se mogoče povezati s strežnikom %s:" -#: ../gio/gsocketclient.c:192 +#: gio/gsocketclient.c:192 msgid "Could not connect: " msgstr "Ni se mogoče povezati:" -#: ../gio/gsocketclient.c:1027 ../gio/gsocketclient.c:1599 +#: gio/gsocketclient.c:1027 gio/gsocketclient.c:1599 msgid "Unknown error on connect" msgstr "Neznana napaka med povezovanjem" -#: ../gio/gsocketclient.c:1081 ../gio/gsocketclient.c:1535 +#: gio/gsocketclient.c:1081 gio/gsocketclient.c:1535 msgid "Proxying over a non-TCP connection is not supported." msgstr "Posredovanje preko ne-TCP povezave ni podprto." -#: ../gio/gsocketclient.c:1110 ../gio/gsocketclient.c:1561 +#: gio/gsocketclient.c:1110 gio/gsocketclient.c:1561 #, c-format msgid "Proxy protocol “%s” is not supported." msgstr "Protokol posredniškega strežnika »%s« ni podprt." -#: ../gio/gsocketlistener.c:218 +#: gio/gsocketlistener.c:218 msgid "Listener is already closed" msgstr "Poslušalnik je že zaprt" -#: ../gio/gsocketlistener.c:264 +#: gio/gsocketlistener.c:264 msgid "Added socket is closed" msgstr "Dodan vtič je zaprt" -#: ../gio/gsocks4aproxy.c:118 +#: gio/gsocks4aproxy.c:118 #, c-format msgid "SOCKSv4 does not support IPv6 address “%s”" msgstr "Posredniški strežnik SOCKSv4 nima podpore za naslov IPv6 »%s«" -#: ../gio/gsocks4aproxy.c:136 +#: gio/gsocks4aproxy.c:136 msgid "Username is too long for SOCKSv4 protocol" msgstr "Uporabniško ime je predolgo za protokol SOCKSv4" -#: ../gio/gsocks4aproxy.c:153 +#: gio/gsocks4aproxy.c:153 #, c-format msgid "Hostname “%s” is too long for SOCKSv4 protocol" msgstr "Ime gostitelja »%s« je predolgo za protokol SOCKSv4" -#: ../gio/gsocks4aproxy.c:179 +#: gio/gsocks4aproxy.c:179 msgid "The server is not a SOCKSv4 proxy server." msgstr "Strežnik ni SOCKSv4 posredniški strežnik." -#: ../gio/gsocks4aproxy.c:186 +#: gio/gsocks4aproxy.c:186 msgid "Connection through SOCKSv4 server was rejected" msgstr "Povezava preko posredniškega strežnika SOCKSv4 je zavrnjena." -#: ../gio/gsocks5proxy.c:153 ../gio/gsocks5proxy.c:324 -#: ../gio/gsocks5proxy.c:334 +#: gio/gsocks5proxy.c:153 gio/gsocks5proxy.c:324 gio/gsocks5proxy.c:334 msgid "The server is not a SOCKSv5 proxy server." msgstr "Strežnik ni SOCKSv5 posredniški strežnik." -#: ../gio/gsocks5proxy.c:167 +#: gio/gsocks5proxy.c:167 msgid "The SOCKSv5 proxy requires authentication." msgstr "Posredniški strežnik SOCKSv5 zahteva overitev." -#: ../gio/gsocks5proxy.c:177 +#: gio/gsocks5proxy.c:177 msgid "" "The SOCKSv5 proxy requires an authentication method that is not supported by " "GLib." msgstr "Strežnik SOCKSv5 zahteva overitveni način, ki ni podprt v GLib." -#: ../gio/gsocks5proxy.c:206 +#: gio/gsocks5proxy.c:206 msgid "Username or password is too long for SOCKSv5 protocol." msgstr "Uporabniško ime ali geslo za protokol SOCKSv5 je predolgo." -#: ../gio/gsocks5proxy.c:236 +#: gio/gsocks5proxy.c:236 msgid "SOCKSv5 authentication failed due to wrong username or password." msgstr "" "Overitev strežnika SOCKSv5 je spodletela zaradi napačno vnesenega " "uporabniškega imena ali gesla." -#: ../gio/gsocks5proxy.c:286 +#: gio/gsocks5proxy.c:286 #, c-format msgid "Hostname “%s” is too long for SOCKSv5 protocol" msgstr "Ime gostitelja »%s« je predolgo za protokol SOCKSv5" -#: ../gio/gsocks5proxy.c:348 +#: gio/gsocks5proxy.c:348 msgid "The SOCKSv5 proxy server uses unknown address type." msgstr "Posredniški strežnik SOCKSv5 uporablja neznano vrsto naslova." -#: ../gio/gsocks5proxy.c:355 +#: gio/gsocks5proxy.c:355 msgid "Internal SOCKSv5 proxy server error." msgstr "Notranja napaka posredniškega strežnika SOCKSv5" -#: ../gio/gsocks5proxy.c:361 +#: gio/gsocks5proxy.c:361 msgid "SOCKSv5 connection not allowed by ruleset." msgstr "Nabor pravil ne dovoljuje SOCKSv5 povezave" -#: ../gio/gsocks5proxy.c:368 +#: gio/gsocks5proxy.c:368 msgid "Host unreachable through SOCKSv5 server." msgstr "Gostitelj ni dosegljiv preko strežnika SOCKSv5" -#: ../gio/gsocks5proxy.c:374 +#: gio/gsocks5proxy.c:374 msgid "Network unreachable through SOCKSv5 proxy." msgstr "Skozi SOCKSv5 posredniški strežnik ni mogoče doseči omrežja." -#: ../gio/gsocks5proxy.c:380 +#: gio/gsocks5proxy.c:380 msgid "Connection refused through SOCKSv5 proxy." msgstr "Povezava skozi posredniški strežnik SOCKSv5 je zavrnjena." -#: ../gio/gsocks5proxy.c:386 +#: gio/gsocks5proxy.c:386 msgid "SOCKSv5 proxy does not support “connect” command." msgstr "Posredniški strežnik SOCKSv5 ne podpira ukaza »connect«." -#: ../gio/gsocks5proxy.c:392 +#: gio/gsocks5proxy.c:392 msgid "SOCKSv5 proxy does not support provided address type." msgstr "SOCKSv5 posredniški strežnik ne podpira ponujene vrste naslova" -#: ../gio/gsocks5proxy.c:398 +#: gio/gsocks5proxy.c:398 msgid "Unknown SOCKSv5 proxy error." msgstr "Neznana napaka posredniškega strežnika SOCKSv5." -#: ../gio/gthemedicon.c:518 +#: gio/gthemedicon.c:518 #, c-format msgid "Can’t handle version %d of GThemedIcon encoding" msgstr "Ni mogoče upravljati z različico %d kodiranja GThemedIcon" -#: ../gio/gthreadedresolver.c:118 +#: gio/gthreadedresolver.c:118 msgid "No valid addresses were found" msgstr "Ni mogoče najti veljavnega naslova" -#: ../gio/gthreadedresolver.c:213 +#: gio/gthreadedresolver.c:213 #, c-format msgid "Error reverse-resolving “%s”: %s" msgstr "Napaka med obratnim razreševanjem »%s«: %s" -#: ../gio/gthreadedresolver.c:549 ../gio/gthreadedresolver.c:628 -#: ../gio/gthreadedresolver.c:726 ../gio/gthreadedresolver.c:776 +#: gio/gthreadedresolver.c:549 gio/gthreadedresolver.c:628 +#: gio/gthreadedresolver.c:726 gio/gthreadedresolver.c:776 #, c-format msgid "No DNS record of the requested type for “%s”" msgstr "Ni zapisa DNS za zahtevano vrsto »%s«" -#: ../gio/gthreadedresolver.c:554 ../gio/gthreadedresolver.c:731 +#: gio/gthreadedresolver.c:554 gio/gthreadedresolver.c:731 #, c-format msgid "Temporarily unable to resolve “%s”" msgstr "Trenutno ni mogoče razrešiti »%s«" -#: ../gio/gthreadedresolver.c:559 ../gio/gthreadedresolver.c:736 -#: ../gio/gthreadedresolver.c:842 +#: gio/gthreadedresolver.c:559 gio/gthreadedresolver.c:736 +#: gio/gthreadedresolver.c:842 #, c-format msgid "Error resolving “%s”" msgstr "Napaka med razreševanjem »%s«" -#: ../gio/gtlscertificate.c:250 +#: gio/gtlscertificate.c:250 msgid "Cannot decrypt PEM-encoded private key" msgstr "Ni mogoče odšifrirati s protokolom PEM šifriranega osebnega ključa" -#: ../gio/gtlscertificate.c:255 +#: gio/gtlscertificate.c:255 msgid "No PEM-encoded private key found" msgstr "Potrdila kodiranega s protokolom PEM ni mogoče najti." -#: ../gio/gtlscertificate.c:265 +#: gio/gtlscertificate.c:265 msgid "Could not parse PEM-encoded private key" msgstr "Ni mogoče razčleniti s protokolom PEM kodiranega zasebnega ključa." -#: ../gio/gtlscertificate.c:290 +#: gio/gtlscertificate.c:290 msgid "No PEM-encoded certificate found" msgstr "Potrdila kodiranega s protokolom PEM ni mogoče najti." -#: ../gio/gtlscertificate.c:299 +#: gio/gtlscertificate.c:299 msgid "Could not parse PEM-encoded certificate" msgstr "Ni mogoče razčleniti s protokolom PEM kodiranega potrdila." -#: ../gio/gtlspassword.c:111 +#: gio/gtlspassword.c:111 msgid "" "This is the last chance to enter the password correctly before your access " "is locked out." @@ -3996,7 +3944,7 @@ #. Translators: This is not the 'This is the last chance' string. It is #. * displayed when more than one attempt is allowed. -#: ../gio/gtlspassword.c:115 +#: gio/gtlspassword.c:115 msgid "" "Several passwords entered have been incorrect, and your access will be " "locked out after further failures." @@ -4004,11 +3952,11 @@ "Neuspešnih je bilo več poskusov vnosa gesla, zato bo dostop ob naslednjem " "napačnem vnosu zaklenjen." -#: ../gio/gtlspassword.c:117 +#: gio/gtlspassword.c:117 msgid "The password entered is incorrect." msgstr "Vneseno geslo je nepravilno." -#: ../gio/gunixconnection.c:166 ../gio/gunixconnection.c:563 +#: gio/gunixconnection.c:166 gio/gunixconnection.c:563 #, c-format msgid "Expecting 1 control message, got %d" msgid_plural "Expecting 1 control message, got %d" @@ -4017,11 +3965,11 @@ msgstr[2] "Pričakovano eno nadzorno sporočilo, prejeti pa sta %d sporočili" msgstr[3] "Pričakovano eno nadzorno sporočilo, prejeta pa so %d sporočila" -#: ../gio/gunixconnection.c:182 ../gio/gunixconnection.c:575 +#: gio/gunixconnection.c:182 gio/gunixconnection.c:575 msgid "Unexpected type of ancillary data" msgstr "Nepričakovana vrsta dodatnih podatkov" -#: ../gio/gunixconnection.c:200 +#: gio/gunixconnection.c:200 #, c-format msgid "Expecting one fd, but got %d\n" msgid_plural "Expecting one fd, but got %d\n" @@ -4030,275 +3978,274 @@ msgstr[2] "Pričakovan en fd, prejeta pa sta %d\n" msgstr[3] "Pričakovan en fd, prejetih pa so %d\n" -#: ../gio/gunixconnection.c:219 +#: gio/gunixconnection.c:219 msgid "Received invalid fd" msgstr "Prejet neveljaven fd" -#: ../gio/gunixconnection.c:355 +#: gio/gunixconnection.c:355 msgid "Error sending credentials: " msgstr "Napaka med pošiljanjem poveril:" -#: ../gio/gunixconnection.c:504 +#: gio/gunixconnection.c:504 #, c-format msgid "Error checking if SO_PASSCRED is enabled for socket: %s" msgstr "Napaka med preverjanjem ali je predmet O_PASSCRED omogočen za vtič: %s" -#: ../gio/gunixconnection.c:520 +#: gio/gunixconnection.c:520 #, c-format msgid "Error enabling SO_PASSCRED: %s" msgstr "Napaka omogočanja predmeta SO_PASSCRED: %s" -#: ../gio/gunixconnection.c:549 +#: gio/gunixconnection.c:549 msgid "" "Expecting to read a single byte for receiving credentials but read zero bytes" msgstr "" "Pri prejemanju poveril je pričakovano branje enega bajta, vendar se je " "prebralo nič bajtov" -#: ../gio/gunixconnection.c:589 +#: gio/gunixconnection.c:589 #, c-format msgid "Not expecting control message, but got %d" msgstr "Nadzorno sporočilo ni pričakovano, vendar pa je prejeto %d" -#: ../gio/gunixconnection.c:614 +#: gio/gunixconnection.c:614 #, c-format msgid "Error while disabling SO_PASSCRED: %s" msgstr "Napaka med onemogočanjem SO_PASSCRED: %s" -#: ../gio/gunixinputstream.c:372 ../gio/gunixinputstream.c:393 +#: gio/gunixinputstream.c:372 gio/gunixinputstream.c:393 #, c-format msgid "Error reading from file descriptor: %s" msgstr "Napaka med branjem iz opisovalnika datoteke: %s" -#: ../gio/gunixinputstream.c:426 ../gio/gunixoutputstream.c:411 -#: ../gio/gwin32inputstream.c:217 ../gio/gwin32outputstream.c:204 +#: gio/gunixinputstream.c:426 gio/gunixoutputstream.c:411 +#: gio/gwin32inputstream.c:217 gio/gwin32outputstream.c:204 #, c-format msgid "Error closing file descriptor: %s" msgstr "Napaka med zapiranjem opisovalnika datoteke: %s" -#: ../gio/gunixmounts.c:2556 ../gio/gunixmounts.c:2609 +#: gio/gunixmounts.c:2552 gio/gunixmounts.c:2605 msgid "Filesystem root" msgstr "Koren datotečnega sistema" -#: ../gio/gunixoutputstream.c:358 ../gio/gunixoutputstream.c:378 +#: gio/gunixoutputstream.c:358 gio/gunixoutputstream.c:378 #, c-format msgid "Error writing to file descriptor: %s" msgstr "Napaka med pisanjem v opisovalnik datoteke: %s" -#: ../gio/gunixsocketaddress.c:241 +#: gio/gunixsocketaddress.c:241 msgid "Abstract UNIX domain socket addresses not supported on this system" msgstr "Abstraktni naslovi vtiča domene UNIX na tem sistemu niso podprti" -#: ../gio/gvolume.c:437 +#: gio/gvolume.c:437 msgid "volume doesn’t implement eject" msgstr "nosilec ne podpira možnosti izmetavanja" #. Translators: This is an error #. * message for volume objects that #. * don't implement any of eject or eject_with_operation. -#: ../gio/gvolume.c:514 +#: gio/gvolume.c:514 msgid "volume doesn’t implement eject or eject_with_operation" msgstr "nosilec ne prepozna ukaza izvrzi ali izvrzi_z_dejanjem" -#: ../gio/gwin32inputstream.c:185 +#: gio/gwin32inputstream.c:185 #, c-format msgid "Error reading from handle: %s" msgstr "Napaka branja iz ročnika: %s" -#: ../gio/gwin32inputstream.c:232 ../gio/gwin32outputstream.c:219 +#: gio/gwin32inputstream.c:232 gio/gwin32outputstream.c:219 #, c-format msgid "Error closing handle: %s" msgstr "Napaka med zapiranjem ročnika: %s." -#: ../gio/gwin32outputstream.c:172 +#: gio/gwin32outputstream.c:172 #, c-format msgid "Error writing to handle: %s" msgstr "Napaka pisanja v ročnik: %s." -#: ../gio/gzlibcompressor.c:394 ../gio/gzlibdecompressor.c:347 +#: gio/gzlibcompressor.c:394 gio/gzlibdecompressor.c:347 msgid "Not enough memory" msgstr "Ni dovolj pomnilnika" -#: ../gio/gzlibcompressor.c:401 ../gio/gzlibdecompressor.c:354 +#: gio/gzlibcompressor.c:401 gio/gzlibdecompressor.c:354 #, c-format msgid "Internal error: %s" msgstr "Notranja napaka: %s" -#: ../gio/gzlibcompressor.c:414 ../gio/gzlibdecompressor.c:368 +#: gio/gzlibcompressor.c:414 gio/gzlibdecompressor.c:368 msgid "Need more input" msgstr "Zahteva več vhoda" -#: ../gio/gzlibdecompressor.c:340 +#: gio/gzlibdecompressor.c:340 msgid "Invalid compressed data" msgstr "Neveljavni stisnjeni podatki" -#: ../gio/tests/gdbus-daemon.c:18 +#: gio/tests/gdbus-daemon.c:18 msgid "Address to listen on" msgstr "Naslov za prisluh" -#: ../gio/tests/gdbus-daemon.c:19 +#: gio/tests/gdbus-daemon.c:19 msgid "Ignored, for compat with GTestDbus" msgstr "Prezrto zaradi skladnosti z GTestDbus" -#: ../gio/tests/gdbus-daemon.c:20 +#: gio/tests/gdbus-daemon.c:20 msgid "Print address" msgstr "Natisni naslov" -#: ../gio/tests/gdbus-daemon.c:21 +#: gio/tests/gdbus-daemon.c:21 msgid "Print address in shell mode" msgstr "Natisni naslov v načinu lupine" -#: ../gio/tests/gdbus-daemon.c:28 +#: gio/tests/gdbus-daemon.c:28 msgid "Run a dbus service" msgstr "Zaženi storitev DBus" -#: ../gio/tests/gdbus-daemon.c:42 -#, c-format +#: gio/tests/gdbus-daemon.c:42 msgid "Wrong args\n" msgstr "Napačni argumenti\n" -#: ../glib/gbookmarkfile.c:754 +#: glib/gbookmarkfile.c:754 #, c-format msgid "Unexpected attribute “%s” for element “%s”" msgstr "Nepričakovan atribut »%s« za predmet »%s«" -#: ../glib/gbookmarkfile.c:765 ../glib/gbookmarkfile.c:836 -#: ../glib/gbookmarkfile.c:846 ../glib/gbookmarkfile.c:953 +#: glib/gbookmarkfile.c:765 glib/gbookmarkfile.c:836 glib/gbookmarkfile.c:846 +#: glib/gbookmarkfile.c:953 #, c-format msgid "Attribute “%s” of element “%s” not found" msgstr "Atributa »%s« predmeta »%s« ni mogoče najti" -#: ../glib/gbookmarkfile.c:1123 ../glib/gbookmarkfile.c:1188 -#: ../glib/gbookmarkfile.c:1252 ../glib/gbookmarkfile.c:1262 +#: glib/gbookmarkfile.c:1123 glib/gbookmarkfile.c:1188 +#: glib/gbookmarkfile.c:1252 glib/gbookmarkfile.c:1262 #, c-format msgid "Unexpected tag “%s”, tag “%s” expected" msgstr "Nepričakovana oznaka »%s«, pričakovana je »%s«" -#: ../glib/gbookmarkfile.c:1148 ../glib/gbookmarkfile.c:1162 -#: ../glib/gbookmarkfile.c:1230 +#: glib/gbookmarkfile.c:1148 glib/gbookmarkfile.c:1162 +#: glib/gbookmarkfile.c:1230 #, c-format msgid "Unexpected tag “%s” inside “%s”" msgstr "Nepričakovana oznaka »%s« znotraj »%s«" -#: ../glib/gbookmarkfile.c:1757 +#: glib/gbookmarkfile.c:1757 msgid "No valid bookmark file found in data dirs" msgstr "Ni veljavne datoteke zaznamkov v podatkovnih mapah" -#: ../glib/gbookmarkfile.c:1958 +#: glib/gbookmarkfile.c:1958 #, c-format msgid "A bookmark for URI “%s” already exists" msgstr "Zaznamek za naslov URI »%s« že obstaja" -#: ../glib/gbookmarkfile.c:2004 ../glib/gbookmarkfile.c:2162 -#: ../glib/gbookmarkfile.c:2247 ../glib/gbookmarkfile.c:2327 -#: ../glib/gbookmarkfile.c:2412 ../glib/gbookmarkfile.c:2495 -#: ../glib/gbookmarkfile.c:2573 ../glib/gbookmarkfile.c:2652 -#: ../glib/gbookmarkfile.c:2694 ../glib/gbookmarkfile.c:2791 -#: ../glib/gbookmarkfile.c:2912 ../glib/gbookmarkfile.c:3102 -#: ../glib/gbookmarkfile.c:3178 ../glib/gbookmarkfile.c:3346 -#: ../glib/gbookmarkfile.c:3435 ../glib/gbookmarkfile.c:3524 -#: ../glib/gbookmarkfile.c:3640 +#: glib/gbookmarkfile.c:2004 glib/gbookmarkfile.c:2162 +#: glib/gbookmarkfile.c:2247 glib/gbookmarkfile.c:2327 +#: glib/gbookmarkfile.c:2412 glib/gbookmarkfile.c:2495 +#: glib/gbookmarkfile.c:2573 glib/gbookmarkfile.c:2652 +#: glib/gbookmarkfile.c:2694 glib/gbookmarkfile.c:2791 +#: glib/gbookmarkfile.c:2912 glib/gbookmarkfile.c:3102 +#: glib/gbookmarkfile.c:3178 glib/gbookmarkfile.c:3346 +#: glib/gbookmarkfile.c:3435 glib/gbookmarkfile.c:3524 +#: glib/gbookmarkfile.c:3643 #, c-format msgid "No bookmark found for URI “%s”" msgstr "Ni veljavnega zaznamka za naslov URI »%s«" -#: ../glib/gbookmarkfile.c:2336 +#: glib/gbookmarkfile.c:2336 #, c-format msgid "No MIME type defined in the bookmark for URI “%s”" msgstr "V zaznamku za naslov URI »%s« ni določene vrsta MIME" -#: ../glib/gbookmarkfile.c:2421 +#: glib/gbookmarkfile.c:2421 #, c-format msgid "No private flag has been defined in bookmark for URI “%s”" msgstr "V zaznamku za naslov URI »%s« ni določene zasebne zastavice" -#: ../glib/gbookmarkfile.c:2800 +#: glib/gbookmarkfile.c:2800 #, c-format msgid "No groups set in bookmark for URI “%s”" msgstr "V zaznamku za naslov URI »%s« ni nastavljenih skupin" -#: ../glib/gbookmarkfile.c:3199 ../glib/gbookmarkfile.c:3356 +#: glib/gbookmarkfile.c:3199 glib/gbookmarkfile.c:3356 #, c-format msgid "No application with name “%s” registered a bookmark for “%s”" msgstr "Program z imenom »%s« ni ustvaril zaznamka za »%s«" -#: ../glib/gbookmarkfile.c:3379 +#: glib/gbookmarkfile.c:3379 #, c-format msgid "Failed to expand exec line “%s” with URI “%s”" msgstr "Razširjanje ukazne vrstice »%s« z naslovom URI »%s« je spodletelo." -#: ../glib/gconvert.c:473 +#: glib/gconvert.c:473 msgid "Unrepresentable character in conversion input" msgstr "Nepredstavljiv znak na dovodu pretvorbe" -#: ../glib/gconvert.c:500 ../glib/gutf8.c:865 ../glib/gutf8.c:1077 -#: ../glib/gutf8.c:1214 ../glib/gutf8.c:1318 +#: glib/gconvert.c:500 glib/gutf8.c:866 glib/gutf8.c:1078 glib/gutf8.c:1215 +#: glib/gutf8.c:1319 msgid "Partial character sequence at end of input" msgstr "Nedokončano zaporedje znakov na koncu vhoda" -#: ../glib/gconvert.c:769 +#: glib/gconvert.c:769 #, c-format msgid "Cannot convert fallback “%s” to codeset “%s”" msgstr "Ni mogoče pretvoriti »%s« v nabor znakov »%s«" -#: ../glib/gconvert.c:940 +#: glib/gconvert.c:940 msgid "Embedded NUL byte in conversion input" msgstr "Vstavljeno je prazno zaporedje bajtov na dovod pretvorbe" -#: ../glib/gconvert.c:961 +#: glib/gconvert.c:961 msgid "Embedded NUL byte in conversion output" msgstr "Vstavljeno je prazno zaporedje bajtov na odvod pretvorbe" -#: ../glib/gconvert.c:1649 +#: glib/gconvert.c:1649 #, c-format msgid "The URI “%s” is not an absolute URI using the “file” scheme" msgstr "Naslov URI »%s« pri uporabi »datotečne« sheme ni absoluten" -#: ../glib/gconvert.c:1659 +#: glib/gconvert.c:1659 #, c-format msgid "The local file URI “%s” may not include a “#”" msgstr "V naslovu URI krajevne datoteke »%s« ni mogoče uporabiti '#'" -#: ../glib/gconvert.c:1676 +#: glib/gconvert.c:1676 #, c-format msgid "The URI “%s” is invalid" msgstr "Naslov URI »%s« je neveljaven" -#: ../glib/gconvert.c:1688 +#: glib/gconvert.c:1688 #, c-format msgid "The hostname of the URI “%s” is invalid" msgstr "Ime gostitelja naslova URI »%s« ni veljavno" -#: ../glib/gconvert.c:1704 +#: glib/gconvert.c:1704 #, c-format msgid "The URI “%s” contains invalidly escaped characters" msgstr "Naslov URI »%s« vsebuje neveljavne ubežne znake" -#: ../glib/gconvert.c:1776 +#: glib/gconvert.c:1776 #, c-format msgid "The pathname “%s” is not an absolute path" msgstr "Pot »%s« ni absolutna pot" #. Translators: this is the preferred format for expressing the date and the time -#: ../glib/gdatetime.c:213 +#: glib/gdatetime.c:213 msgctxt "GDateTime" msgid "%a %b %e %H:%M:%S %Y" msgstr "%a, %e. %b %Y %H:%M:%S" #. Translators: this is the preferred format for expressing the date -#: ../glib/gdatetime.c:216 +#: glib/gdatetime.c:216 msgctxt "GDateTime" msgid "%m/%d/%y" msgstr "%d.%m.%y" #. Translators: this is the preferred format for expressing the time -#: ../glib/gdatetime.c:219 +#: glib/gdatetime.c:219 msgctxt "GDateTime" msgid "%H:%M:%S" msgstr "%H:%M:%S" #. Translators: this is the preferred format for expressing 12 hour time -#: ../glib/gdatetime.c:222 +#: glib/gdatetime.c:222 msgctxt "GDateTime" msgid "%I:%M:%S %p" msgstr "%I:%M:%S %p" @@ -4319,62 +4266,62 @@ #. * non-European) there is no difference between the standalone and #. * complete date form. #. -#: ../glib/gdatetime.c:261 +#: glib/gdatetime.c:261 msgctxt "full month name" msgid "January" msgstr "januar" -#: ../glib/gdatetime.c:263 +#: glib/gdatetime.c:263 msgctxt "full month name" msgid "February" msgstr "februar" -#: ../glib/gdatetime.c:265 +#: glib/gdatetime.c:265 msgctxt "full month name" msgid "March" msgstr "marec" -#: ../glib/gdatetime.c:267 +#: glib/gdatetime.c:267 msgctxt "full month name" msgid "April" msgstr "april" -#: ../glib/gdatetime.c:269 +#: glib/gdatetime.c:269 msgctxt "full month name" msgid "May" msgstr "maj" -#: ../glib/gdatetime.c:271 +#: glib/gdatetime.c:271 msgctxt "full month name" msgid "June" msgstr "junij" -#: ../glib/gdatetime.c:273 +#: glib/gdatetime.c:273 msgctxt "full month name" msgid "July" msgstr "julij" -#: ../glib/gdatetime.c:275 +#: glib/gdatetime.c:275 msgctxt "full month name" msgid "August" msgstr "avgust" -#: ../glib/gdatetime.c:277 +#: glib/gdatetime.c:277 msgctxt "full month name" msgid "September" msgstr "september" -#: ../glib/gdatetime.c:279 +#: glib/gdatetime.c:279 msgctxt "full month name" msgid "October" msgstr "oktober" -#: ../glib/gdatetime.c:281 +#: glib/gdatetime.c:281 msgctxt "full month name" msgid "November" msgstr "november" -#: ../glib/gdatetime.c:283 +#: glib/gdatetime.c:283 msgctxt "full month name" msgid "December" msgstr "december" @@ -4396,132 +4343,132 @@ #. * other platform. Here are abbreviated month names in a form #. * appropriate when they are used standalone. #. -#: ../glib/gdatetime.c:315 +#: glib/gdatetime.c:315 msgctxt "abbreviated month name" msgid "Jan" msgstr "jan" -#: ../glib/gdatetime.c:317 +#: glib/gdatetime.c:317 msgctxt "abbreviated month name" msgid "Feb" msgstr "feb" -#: ../glib/gdatetime.c:319 +#: glib/gdatetime.c:319 msgctxt "abbreviated month name" msgid "Mar" msgstr "mar" -#: ../glib/gdatetime.c:321 +#: glib/gdatetime.c:321 msgctxt "abbreviated month name" msgid "Apr" msgstr "apr" -#: ../glib/gdatetime.c:323 +#: glib/gdatetime.c:323 msgctxt "abbreviated month name" msgid "May" msgstr "maj" -#: ../glib/gdatetime.c:325 +#: glib/gdatetime.c:325 msgctxt "abbreviated month name" msgid "Jun" msgstr "jun" -#: ../glib/gdatetime.c:327 +#: glib/gdatetime.c:327 msgctxt "abbreviated month name" msgid "Jul" msgstr "jul" -#: ../glib/gdatetime.c:329 +#: glib/gdatetime.c:329 msgctxt "abbreviated month name" msgid "Aug" msgstr "avg" -#: ../glib/gdatetime.c:331 +#: glib/gdatetime.c:331 msgctxt "abbreviated month name" msgid "Sep" msgstr "sep" -#: ../glib/gdatetime.c:333 +#: glib/gdatetime.c:333 msgctxt "abbreviated month name" msgid "Oct" msgstr "okt" -#: ../glib/gdatetime.c:335 +#: glib/gdatetime.c:335 msgctxt "abbreviated month name" msgid "Nov" msgstr "nov" -#: ../glib/gdatetime.c:337 +#: glib/gdatetime.c:337 msgctxt "abbreviated month name" msgid "Dec" msgstr "dec" -#: ../glib/gdatetime.c:352 +#: glib/gdatetime.c:352 msgctxt "full weekday name" msgid "Monday" msgstr "ponedeljek" -#: ../glib/gdatetime.c:354 +#: glib/gdatetime.c:354 msgctxt "full weekday name" msgid "Tuesday" msgstr "torek" -#: ../glib/gdatetime.c:356 +#: glib/gdatetime.c:356 msgctxt "full weekday name" msgid "Wednesday" msgstr "sreda" -#: ../glib/gdatetime.c:358 +#: glib/gdatetime.c:358 msgctxt "full weekday name" msgid "Thursday" msgstr "četrtek" -#: ../glib/gdatetime.c:360 +#: glib/gdatetime.c:360 msgctxt "full weekday name" msgid "Friday" msgstr "petek" -#: ../glib/gdatetime.c:362 +#: glib/gdatetime.c:362 msgctxt "full weekday name" msgid "Saturday" msgstr "sobota" -#: ../glib/gdatetime.c:364 +#: glib/gdatetime.c:364 msgctxt "full weekday name" msgid "Sunday" msgstr "nedeljo" -#: ../glib/gdatetime.c:379 +#: glib/gdatetime.c:379 msgctxt "abbreviated weekday name" msgid "Mon" msgstr "pon" -#: ../glib/gdatetime.c:381 +#: glib/gdatetime.c:381 msgctxt "abbreviated weekday name" msgid "Tue" msgstr "tor" -#: ../glib/gdatetime.c:383 +#: glib/gdatetime.c:383 msgctxt "abbreviated weekday name" msgid "Wed" msgstr "sre" -#: ../glib/gdatetime.c:385 +#: glib/gdatetime.c:385 msgctxt "abbreviated weekday name" msgid "Thu" msgstr "čet" -#: ../glib/gdatetime.c:387 +#: glib/gdatetime.c:387 msgctxt "abbreviated weekday name" msgid "Fri" msgstr "pet" -#: ../glib/gdatetime.c:389 +#: glib/gdatetime.c:389 msgctxt "abbreviated weekday name" msgid "Sat" msgstr "sob" -#: ../glib/gdatetime.c:391 +#: glib/gdatetime.c:391 msgctxt "abbreviated weekday name" msgid "Sun" msgstr "ned" @@ -4543,62 +4490,62 @@ #. * (western European, non-European) there is no difference between the #. * standalone and complete date form. #. -#: ../glib/gdatetime.c:455 +#: glib/gdatetime.c:455 msgctxt "full month name with day" msgid "January" msgstr "januar" -#: ../glib/gdatetime.c:457 +#: glib/gdatetime.c:457 msgctxt "full month name with day" msgid "February" msgstr "februar" -#: ../glib/gdatetime.c:459 +#: glib/gdatetime.c:459 msgctxt "full month name with day" msgid "March" msgstr "marec" -#: ../glib/gdatetime.c:461 +#: glib/gdatetime.c:461 msgctxt "full month name with day" msgid "April" msgstr "april" -#: ../glib/gdatetime.c:463 +#: glib/gdatetime.c:463 msgctxt "full month name with day" msgid "May" msgstr "maj" -#: ../glib/gdatetime.c:465 +#: glib/gdatetime.c:465 msgctxt "full month name with day" msgid "June" msgstr "junij" -#: ../glib/gdatetime.c:467 +#: glib/gdatetime.c:467 msgctxt "full month name with day" msgid "July" msgstr "julij" -#: ../glib/gdatetime.c:469 +#: glib/gdatetime.c:469 msgctxt "full month name with day" msgid "August" msgstr "avgust" -#: ../glib/gdatetime.c:471 +#: glib/gdatetime.c:471 msgctxt "full month name with day" msgid "September" msgstr "september" -#: ../glib/gdatetime.c:473 +#: glib/gdatetime.c:473 msgctxt "full month name with day" msgid "October" msgstr "oktober" -#: ../glib/gdatetime.c:475 +#: glib/gdatetime.c:475 msgctxt "full month name with day" msgid "November" msgstr "november" -#: ../glib/gdatetime.c:477 +#: glib/gdatetime.c:477 msgctxt "full month name with day" msgid "December" msgstr "december" @@ -4620,84 +4567,84 @@ #. * month names almost ready to copy and paste here. In other systems #. * due to a bug the result is incorrect in some languages. #. -#: ../glib/gdatetime.c:542 +#: glib/gdatetime.c:542 msgctxt "abbreviated month name with day" msgid "Jan" msgstr "jan" -#: ../glib/gdatetime.c:544 +#: glib/gdatetime.c:544 msgctxt "abbreviated month name with day" msgid "Feb" msgstr "feb" -#: ../glib/gdatetime.c:546 +#: glib/gdatetime.c:546 msgctxt "abbreviated month name with day" msgid "Mar" msgstr "mar" -#: ../glib/gdatetime.c:548 +#: glib/gdatetime.c:548 msgctxt "abbreviated month name with day" msgid "Apr" msgstr "apr" -#: ../glib/gdatetime.c:550 +#: glib/gdatetime.c:550 msgctxt "abbreviated month name with day" msgid "May" msgstr "maj" -#: ../glib/gdatetime.c:552 +#: glib/gdatetime.c:552 msgctxt "abbreviated month name with day" msgid "Jun" msgstr "jun" -#: ../glib/gdatetime.c:554 +#: glib/gdatetime.c:554 msgctxt "abbreviated month name with day" msgid "Jul" msgstr "jul" -#: ../glib/gdatetime.c:556 +#: glib/gdatetime.c:556 msgctxt "abbreviated month name with day" msgid "Aug" msgstr "avg" -#: ../glib/gdatetime.c:558 +#: glib/gdatetime.c:558 msgctxt "abbreviated month name with day" msgid "Sep" msgstr "sep" -#: ../glib/gdatetime.c:560 +#: glib/gdatetime.c:560 msgctxt "abbreviated month name with day" msgid "Oct" msgstr "okt" -#: ../glib/gdatetime.c:562 +#: glib/gdatetime.c:562 msgctxt "abbreviated month name with day" msgid "Nov" msgstr "nov" -#: ../glib/gdatetime.c:564 +#: glib/gdatetime.c:564 msgctxt "abbreviated month name with day" msgid "Dec" msgstr "dec" #. Translators: 'before midday' indicator -#: ../glib/gdatetime.c:581 +#: glib/gdatetime.c:581 msgctxt "GDateTime" msgid "AM" msgstr "dop" #. Translators: 'after midday' indicator -#: ../glib/gdatetime.c:584 +#: glib/gdatetime.c:584 msgctxt "GDateTime" msgid "PM" msgstr "pop" -#: ../glib/gdir.c:155 +#: glib/gdir.c:155 #, c-format msgid "Error opening directory “%s”: %s" msgstr "Napaka med odpiranjem imenika »%s«: %s" -#: ../glib/gfileutils.c:716 ../glib/gfileutils.c:808 +#: glib/gfileutils.c:716 glib/gfileutils.c:808 #, c-format msgid "Could not allocate %lu byte to read file “%s”" msgid_plural "Could not allocate %lu bytes to read file “%s”" @@ -4706,113 +4653,112 @@ msgstr[2] "Ni mogoče dodeliti %lu bajtov za branje datoteke »%s«" msgstr[3] "Ni mogoče dodeliti %lu bajtov za branje datoteke »%s«" -#: ../glib/gfileutils.c:733 +#: glib/gfileutils.c:733 #, c-format msgid "Error reading file “%s”: %s" msgstr "Napaka med branjem datoteke »%s«: %s" -#: ../glib/gfileutils.c:769 +#: glib/gfileutils.c:769 #, c-format msgid "File “%s” is too large" msgstr "Datoteka »%s« je prevelika." -#: ../glib/gfileutils.c:833 +#: glib/gfileutils.c:833 #, c-format msgid "Failed to read from file “%s”: %s" msgstr "Branje datoteke »%s« je spodletelo: %s" -#: ../glib/gfileutils.c:881 ../glib/gfileutils.c:953 +#: glib/gfileutils.c:881 glib/gfileutils.c:953 #, c-format msgid "Failed to open file “%s”: %s" msgstr "Odpiranje datoteke »%s« je spodletelo: %s" -#: ../glib/gfileutils.c:893 +#: glib/gfileutils.c:893 #, c-format msgid "Failed to get attributes of file “%s”: fstat() failed: %s" msgstr "" "Pridobivanje atributov datoteke »%s« je spodletelo: ukaz fstat() ni uspešno " "izveden: %s" -#: ../glib/gfileutils.c:923 +#: glib/gfileutils.c:923 #, c-format msgid "Failed to open file “%s”: fdopen() failed: %s" msgstr "Ni mogoče odpreti datoteke »%s«: ukaz fdopen() ni uspešno izveden: %s" -#: ../glib/gfileutils.c:1022 +#: glib/gfileutils.c:1022 #, c-format msgid "Failed to rename file “%s” to “%s”: g_rename() failed: %s" msgstr "" "Ni mogoče preimenovati datoteke »%s« v »%s«: ukaz g_rename() ni uspešno " "izveden: %s" -#: ../glib/gfileutils.c:1057 ../glib/gfileutils.c:1564 +#: glib/gfileutils.c:1057 glib/gfileutils.c:1564 #, c-format msgid "Failed to create file “%s”: %s" msgstr "Ni mogoče ustvariti datoteke »%s«: %s" -#: ../glib/gfileutils.c:1084 +#: glib/gfileutils.c:1084 #, c-format msgid "Failed to write file “%s”: write() failed: %s" msgstr "Ni mogoče zapisati datoteke »%s«: ukaz write() je spodletel: %s" -#: ../glib/gfileutils.c:1127 +#: glib/gfileutils.c:1127 #, c-format msgid "Failed to write file “%s”: fsync() failed: %s" msgstr "Ni mogoče zapisati datoteke »%s«: ukaz fsync() ni uspešno izveden: %s" -#: ../glib/gfileutils.c:1251 +#: glib/gfileutils.c:1251 #, c-format msgid "Existing file “%s” could not be removed: g_unlink() failed: %s" msgstr "" "Obstoječe datoteke »%s« ni mogoče odstraniti: ukaz g_unlink() ni uspešno " "izveden: %s" -#: ../glib/gfileutils.c:1530 +#: glib/gfileutils.c:1530 #, c-format msgid "Template “%s” invalid, should not contain a “%s”" msgstr "Predloga »%s« je neveljavna, saj ne sme vsebovati »%s«" -#: ../glib/gfileutils.c:1543 +#: glib/gfileutils.c:1543 #, c-format msgid "Template “%s” doesn’t contain XXXXXX" msgstr "Predloga »%s« ne vsebuje XXXXXX" -#: ../glib/gfileutils.c:2105 +#: glib/gfileutils.c:2105 #, c-format msgid "Failed to read the symbolic link “%s”: %s" msgstr "Branje simbolne povezave »%s« je spodletelo: %s" -#: ../glib/giochannel.c:1389 +#: glib/giochannel.c:1390 #, c-format msgid "Could not open converter from “%s” to “%s”: %s" msgstr "Ni mogoče odpreti pretvornika iz »%s« v »%s«: %s" -#: ../glib/giochannel.c:1734 +#: glib/giochannel.c:1735 msgid "Can’t do a raw read in g_io_channel_read_line_string" msgstr "Ni mogoče prebrati g_io_channel_read_line_string" -#: ../glib/giochannel.c:1781 ../glib/giochannel.c:2039 -#: ../glib/giochannel.c:2126 +#: glib/giochannel.c:1782 glib/giochannel.c:2040 glib/giochannel.c:2127 msgid "Leftover unconverted data in read buffer" msgstr "Preostanek nepretvorjenih podatkov v bralnem medpomnilniku" -#: ../glib/giochannel.c:1862 ../glib/giochannel.c:1939 +#: glib/giochannel.c:1863 glib/giochannel.c:1940 msgid "Channel terminates in a partial character" msgstr "Kanal je prekinjen v delnem znaku" -#: ../glib/giochannel.c:1925 +#: glib/giochannel.c:1926 msgid "Can’t do a raw read in g_io_channel_read_to_end" msgstr "Ni mogoče prebrati v g_io_channel_read_to_end" -#: ../glib/gkeyfile.c:788 +#: glib/gkeyfile.c:788 msgid "Valid key file could not be found in search dirs" msgstr "Veljavnega ključa v iskanih mapah ni mogoče najti" -#: ../glib/gkeyfile.c:825 +#: glib/gkeyfile.c:825 msgid "Not a regular file" msgstr "Ni običajna datoteka" -#: ../glib/gkeyfile.c:1270 +#: glib/gkeyfile.c:1270 #, c-format msgid "" "Key file contains line “%s” which is not a key-value pair, group, or comment" @@ -4820,52 +4766,52 @@ "Datoteka ključa vsebuje vrstico »%s«, ki ni par ključ-vrednost, skupina ali " "opomba" -#: ../glib/gkeyfile.c:1327 +#: glib/gkeyfile.c:1327 #, c-format msgid "Invalid group name: %s" msgstr "Neveljavno ime skupine: %s" -#: ../glib/gkeyfile.c:1349 +#: glib/gkeyfile.c:1349 msgid "Key file does not start with a group" msgstr "Datoteka s ključem se ne začne s skupino" -#: ../glib/gkeyfile.c:1375 +#: glib/gkeyfile.c:1375 #, c-format msgid "Invalid key name: %s" msgstr "Neveljavno ime ključa: %s" -#: ../glib/gkeyfile.c:1402 +#: glib/gkeyfile.c:1402 #, c-format msgid "Key file contains unsupported encoding “%s”" msgstr "Datoteka ključa vsebuje nepodprto kodiranje »%s«" -#: ../glib/gkeyfile.c:1645 ../glib/gkeyfile.c:1818 ../glib/gkeyfile.c:3271 -#: ../glib/gkeyfile.c:3334 ../glib/gkeyfile.c:3464 ../glib/gkeyfile.c:3594 -#: ../glib/gkeyfile.c:3738 ../glib/gkeyfile.c:3967 ../glib/gkeyfile.c:4034 +#: glib/gkeyfile.c:1645 glib/gkeyfile.c:1818 glib/gkeyfile.c:3271 +#: glib/gkeyfile.c:3334 glib/gkeyfile.c:3464 glib/gkeyfile.c:3594 +#: glib/gkeyfile.c:3738 glib/gkeyfile.c:3967 glib/gkeyfile.c:4034 #, c-format msgid "Key file does not have group “%s”" msgstr "Datoteka s ključem ni del skupine »%s«" -#: ../glib/gkeyfile.c:1773 +#: glib/gkeyfile.c:1773 #, c-format msgid "Key file does not have key “%s” in group “%s”" msgstr "Datoteka s ključem nima ključa »%s« v skupini »%s«" -#: ../glib/gkeyfile.c:1935 ../glib/gkeyfile.c:2051 +#: glib/gkeyfile.c:1935 glib/gkeyfile.c:2051 #, c-format msgid "Key file contains key “%s” with value “%s” which is not UTF-8" msgstr "" "Datoteka ključa vsebuje ključ »%s« z vrednostjo »%s«, ki ni zapisan v naboru " "UTF-8" -#: ../glib/gkeyfile.c:1955 ../glib/gkeyfile.c:2071 ../glib/gkeyfile.c:2513 +#: glib/gkeyfile.c:1955 glib/gkeyfile.c:2071 glib/gkeyfile.c:2513 #, c-format msgid "" "Key file contains key “%s” which has a value that cannot be interpreted." msgstr "" "Datoteka ključa vsebuje ključ »%s« z vrednostjo, ki je ni mogoče tolmačiti." -#: ../glib/gkeyfile.c:2731 ../glib/gkeyfile.c:3100 +#: glib/gkeyfile.c:2731 glib/gkeyfile.c:3100 #, c-format msgid "" "Key file contains key “%s” in group “%s” which has a value that cannot be " @@ -4874,222 +4820,223 @@ "Datoteka ključa vsebuje ključ »%s« v skupini »%s« z vrednostjo, ki je ni " "mogoče tolmačiti." -#: ../glib/gkeyfile.c:2809 ../glib/gkeyfile.c:2886 +#: glib/gkeyfile.c:2809 glib/gkeyfile.c:2886 #, c-format msgid "Key “%s” in group “%s” has value “%s” where %s was expected" msgstr "" "Ključ »%s« v skupini »%s« ima vrednost »%s«, pričakovana pa je vrednost %s." -#: ../glib/gkeyfile.c:4274 +#: glib/gkeyfile.c:4274 msgid "Key file contains escape character at end of line" msgstr "Datoteka s ključem vsebuje ubežni znak na koncu vrstice" -#: ../glib/gkeyfile.c:4296 +#: glib/gkeyfile.c:4296 #, c-format msgid "Key file contains invalid escape sequence “%s”" msgstr "Datoteka ključa vsebuje neveljavno ubežno zaporedje »%s«" -#: ../glib/gkeyfile.c:4440 +#: glib/gkeyfile.c:4440 #, c-format msgid "Value “%s” cannot be interpreted as a number." msgstr "Vrednosti »%s« ni mogoče obravnavati kot število." -#: ../glib/gkeyfile.c:4454 +#: glib/gkeyfile.c:4454 #, c-format msgid "Integer value “%s” out of range" msgstr "Celoštevilska vrednost »%s« je izven obsega" -#: ../glib/gkeyfile.c:4487 +#: glib/gkeyfile.c:4487 #, c-format msgid "Value “%s” cannot be interpreted as a float number." msgstr "Vrednosti »%s« ni mogoče obravnavati kot število s plavajočo vejico." -#: ../glib/gkeyfile.c:4526 +#: glib/gkeyfile.c:4526 #, c-format msgid "Value “%s” cannot be interpreted as a boolean." msgstr "Vrednosti »%s« ni mogoče obravnavati kot logično Boolovo vrednost." -#: ../glib/gmappedfile.c:129 +#: glib/gmappedfile.c:129 #, c-format msgid "Failed to get attributes of file “%s%s%s%s”: fstat() failed: %s" msgstr "" "Ni mogoče pridobiti atributov datoteke »%s%s%s%s«: ukaz fstat() je " "spodletel: %s" -#: ../glib/gmappedfile.c:195 +#: glib/gmappedfile.c:195 #, c-format msgid "Failed to map %s%s%s%s: mmap() failed: %s" msgstr "Ni mogoče preslikati %s%s%s%s: ukaz mmap() nje spodletel: %s" -#: ../glib/gmappedfile.c:262 +#: glib/gmappedfile.c:262 #, c-format msgid "Failed to open file “%s”: open() failed: %s" msgstr "" "Odpiranje datoteke »%s« je spodletelo: ukaz open() ni uspešno izveden: %s" -#: ../glib/gmarkup.c:397 ../glib/gmarkup.c:439 +#: glib/gmarkup.c:398 glib/gmarkup.c:440 #, c-format msgid "Error on line %d char %d: " msgstr "Napaka v vrstici %d, znak %d:" -#: ../glib/gmarkup.c:461 ../glib/gmarkup.c:544 +#: glib/gmarkup.c:462 glib/gmarkup.c:545 #, c-format msgid "Invalid UTF-8 encoded text in name - not valid '%s'" msgstr "Neveljavno UTF-8 kodirano besedilo imena – neveljaven »%s«" -#: ../glib/gmarkup.c:472 +#: glib/gmarkup.c:473 #, c-format msgid "'%s' is not a valid name" msgstr "»%s« ni veljavno ime" -#: ../glib/gmarkup.c:488 +#: glib/gmarkup.c:489 #, c-format msgid "'%s' is not a valid name: '%c'" -msgstr "»%s« ni veljavno ime: '%c'" +msgstr "»%s« ni veljavno ime: »%c«" -#: ../glib/gmarkup.c:598 +#: glib/gmarkup.c:611 #, c-format msgid "Error on line %d: %s" msgstr "Napaka v vrstici %d: %s" -#: ../glib/gmarkup.c:675 +#: glib/gmarkup.c:688 #, c-format msgid "" "Failed to parse '%-.*s', which should have been a digit inside a character " "reference (ê for example) - perhaps the digit is too large" msgstr "" -"Ni mogoče razčleniti '%-.*s', ki bi morala določati številko znotraj sklica " -"znaka (na primer ê) – morda je številka prevelika" +"Razčlenjevanje vrste »%-.*s«, ki bi morala določati številko znotraj sklica " +"znaka (na primer ê) je spodletelo – morda je številka prevelika" -#: ../glib/gmarkup.c:687 +#: glib/gmarkup.c:700 msgid "" "Character reference did not end with a semicolon; most likely you used an " "ampersand character without intending to start an entity - escape ampersand " "as &" msgstr "" -"Sklic znaka se ni končal s podpičjem; najverjetneje je uporabljen znak '&' " -"brez povezave z entiteto – znak '&' mora biti zapisan kot '&'" +"Sklic znaka ni končan s podpičjem; najverjetneje je uporabljen znak » & « " +"brez povezave s predmetom – znak » & « mora biti zapisan kot »&«." -#: ../glib/gmarkup.c:713 +#: glib/gmarkup.c:726 #, c-format msgid "Character reference '%-.*s' does not encode a permitted character" -msgstr "Sklic znaka '%-.*s' ne kodira dovoljenega znaka" +msgstr "Sklic znaka »%-.*s« ne kodira dovoljenega znaka" -#: ../glib/gmarkup.c:751 +#: glib/gmarkup.c:764 msgid "" "Empty entity '&;' seen; valid entities are: & " < > '" msgstr "" -"Zaznana prazna entiteta '&;'; veljavne entitete so: & " < > " -"'" +"Zaznan je prazen predmet » &; «; veljavne možnosti so: & " < " +"> '" -#: ../glib/gmarkup.c:759 +#: glib/gmarkup.c:772 #, c-format msgid "Entity name '%-.*s' is not known" -msgstr "Neznano ime entitete '%-.*s'" +msgstr "Ime predmeta »%-.*s« ni prepoznano" -#: ../glib/gmarkup.c:764 +#: glib/gmarkup.c:777 msgid "" "Entity did not end with a semicolon; most likely you used an ampersand " "character without intending to start an entity - escape ampersand as &" msgstr "" -"Entiteta se ne zaključi s podpičjem; najverjetneje je uporabljen znak '&' " -"brez povezave z entiteto – znak '&' mora biti zapisan kot '&'" +"Predmet ni zaključen s podpičjem; najverjetneje je uporabljen znak » & « " +"brez povezave s predmetom – znak » & « mora biti zapisan kot »&«." -#: ../glib/gmarkup.c:1170 +#: glib/gmarkup.c:1183 msgid "Document must begin with an element (e.g. )" msgstr "Dokument se mora začeti z predmetom (na primer )" -#: ../glib/gmarkup.c:1210 +#: glib/gmarkup.c:1223 #, c-format msgid "" "'%s' is not a valid character following a '<' character; it may not begin an " "element name" msgstr "" -"»%s« ni veljaven znak, kadar sledi znaku '<'; morda se ne začne z imenom " -"predmeta" +"»%s« ni veljaven znak, ki lahko sledi znaku » < «;. Morda se ne začne z " +"imenom predmeta." -#: ../glib/gmarkup.c:1252 +#: glib/gmarkup.c:1265 #, c-format msgid "" "Odd character '%s', expected a '>' character to end the empty-element tag " "'%s'" msgstr "" -"Nenavaden znak »%s«. Pričakovan znak je '>', da se zaključi oznako predmeta " +"Nenavaden znak »%s«; pričakovan znak je » > «, da zaključi oznako predmeta " "»%s«" -#: ../glib/gmarkup.c:1333 +#: glib/gmarkup.c:1346 #, c-format msgid "" "Odd character '%s', expected a '=' after attribute name '%s' of element '%s'" msgstr "" -"Nenavaden znak »%s«. Za imenom atributa »%s« (predmeta »%s«) je pričakovan " -"znak '='." +"Nenavaden znak »%s«; za imenom atributa »%s« (predmeta »%s«) je pričakovan " +"znak » = «." -#: ../glib/gmarkup.c:1374 +#: glib/gmarkup.c:1387 #, c-format msgid "" "Odd character '%s', expected a '>' or '/' character to end the start tag of " "element '%s', or optionally an attribute; perhaps you used an invalid " "character in an attribute name" msgstr "" -"Nenavaden znak »%s«. Pričakovan znak '>' ali '/', ki bi zaključil oznako " -"predmeta »%s« ali atribut; morda je uporabljen neveljaven znak v imenu " -"atributa" +"Nenavaden znak »%s«; pričakovan znak » > « ali » / «, ki bi zaključil oznako " +"predmeta »%s« ali pogojno atribut. Morda je uporabljen neveljaven znak v " +"imenu atributa." -#: ../glib/gmarkup.c:1418 +#: glib/gmarkup.c:1431 #, c-format msgid "" "Odd character '%s', expected an open quote mark after the equals sign when " "giving value for attribute '%s' of element '%s'" msgstr "" -"Nenavaden znak »%s«. Za enačajem je pričakovan narekovaj, znotraj katerega " +"Nenavaden znak »%s«; za enačajem je pričakovan narekovaj, znotraj katerega " "je podana vrednost atributa »%s« predmeta »%s«." -#: ../glib/gmarkup.c:1551 +#: glib/gmarkup.c:1564 #, c-format msgid "" "'%s' is not a valid character following the characters ''" msgstr "" "Znak »%s« ni veljaven, kadar sledi zaprtju imena predmeta »%s«; dovoljen " -"znak je '>'" +"znak je » > «." -#: ../glib/gmarkup.c:1598 +#: glib/gmarkup.c:1611 #, c-format msgid "Element '%s' was closed, no element is currently open" -msgstr "Predmet »%s« je zaprt, trenutno ni odprtega predmeta" +msgstr "Predmet »%s« je zaprt, trenutno ni odprtega drugega predmeta" -#: ../glib/gmarkup.c:1607 +#: glib/gmarkup.c:1620 #, c-format msgid "Element '%s' was closed, but the currently open element is '%s'" msgstr "Predmet »%s« je zaprt, še vedno pa je odprt predmet »%s«" -#: ../glib/gmarkup.c:1760 +#: glib/gmarkup.c:1773 msgid "Document was empty or contained only whitespace" msgstr "Dokument je prazen ali pa vsebuje le presledne znake" -#: ../glib/gmarkup.c:1774 +#: glib/gmarkup.c:1787 msgid "Document ended unexpectedly just after an open angle bracket '<'" -msgstr "Dokument nepričakovano zaključen takoj za odprtjem predmeta '<'" +msgstr "Dokument je nepričakovano zaključen takoj za odprtjem oznake z » < «" -#: ../glib/gmarkup.c:1782 ../glib/gmarkup.c:1827 +#: glib/gmarkup.c:1795 glib/gmarkup.c:1840 #, c-format msgid "" "Document ended unexpectedly with elements still open - '%s' was the last " "element opened" msgstr "" -"Dokument nepričakovano zaključen s še odprtimi predmeti - »%s« je zadnji " +"Dokument je nepričakovano zaključen s še odprtimi predmeti – »%s« je zadnji " "odprt predmet" -#: ../glib/gmarkup.c:1790 +#: glib/gmarkup.c:1803 #, c-format msgid "" "Document ended unexpectedly, expected to see a close angle bracket ending " @@ -5098,19 +5045,19 @@ "Dokument nepričakovano zaključen, pričakovan je zaključni zaklepaj oznake <" "%s/>" -#: ../glib/gmarkup.c:1796 +#: glib/gmarkup.c:1809 msgid "Document ended unexpectedly inside an element name" msgstr "Dokument nepričakovano zaključen sredi imena predmeta" -#: ../glib/gmarkup.c:1802 +#: glib/gmarkup.c:1815 msgid "Document ended unexpectedly inside an attribute name" msgstr "Dokument nepričakovano zaključen sredi imena atributa" -#: ../glib/gmarkup.c:1807 +#: glib/gmarkup.c:1820 msgid "Document ended unexpectedly inside an element-opening tag." msgstr "Dokument nepričakovano zaključen sredi oznake za odprtje predmeta." -#: ../glib/gmarkup.c:1813 +#: glib/gmarkup.c:1826 msgid "" "Document ended unexpectedly after the equals sign following an attribute " "name; no attribute value" @@ -5118,310 +5065,317 @@ "Dokument nepričakovano zaključen za enačajem, ki sledil imenu atributa; ni " "določena vrednosti atributa" -#: ../glib/gmarkup.c:1820 +#: glib/gmarkup.c:1833 msgid "Document ended unexpectedly while inside an attribute value" msgstr "Dokument nepričakovano zaključen sredi vrednosti atributa" -#: ../glib/gmarkup.c:1836 +#: glib/gmarkup.c:1850 #, c-format msgid "Document ended unexpectedly inside the close tag for element '%s'" -msgstr "Dokument nepričakovano zaključen sredi oznake zaprtja predmeta »%s«" +msgstr "Dokument je nepričakovano zaključen sredi oznake zaprtja predmeta »%s«" + +#: glib/gmarkup.c:1854 +msgid "" +"Document ended unexpectedly inside the close tag for an unopened element" +msgstr "" +"Dokument je nepričakovano zaključen sredi oznake zaprtja predmeta za neodprt " +"predmet" -#: ../glib/gmarkup.c:1842 +#: glib/gmarkup.c:1860 msgid "Document ended unexpectedly inside a comment or processing instruction" msgstr "Dokument nepričakovano zaključen sredi opombe ali ukaza" -#: ../glib/goption.c:861 +#: glib/goption.c:861 msgid "[OPTION…]" msgstr "[MOŽNOST ...]" -#: ../glib/goption.c:977 +#: glib/goption.c:977 msgid "Help Options:" msgstr "Možnosti pomoči:" -#: ../glib/goption.c:978 +#: glib/goption.c:978 msgid "Show help options" msgstr "Pokaži možnosti pomoči" -#: ../glib/goption.c:984 +#: glib/goption.c:984 msgid "Show all help options" msgstr "Pokaži vse možnosti pomoči" -#: ../glib/goption.c:1047 +#: glib/goption.c:1047 msgid "Application Options:" msgstr "Možnosti programa:" -#: ../glib/goption.c:1049 +#: glib/goption.c:1049 msgid "Options:" msgstr "Možnosti:" -#: ../glib/goption.c:1113 ../glib/goption.c:1183 +#: glib/goption.c:1113 glib/goption.c:1183 #, c-format msgid "Cannot parse integer value “%s” for %s" msgstr "Ni mogoče razčleniti celoštevilske vrednosti »%s« za %s" -#: ../glib/goption.c:1123 ../glib/goption.c:1191 +#: glib/goption.c:1123 glib/goption.c:1191 #, c-format msgid "Integer value “%s” for %s out of range" msgstr "Celoštevilska vrednost »%s« za %s je izven obsega" -#: ../glib/goption.c:1148 +#: glib/goption.c:1148 #, c-format msgid "Cannot parse double value “%s” for %s" msgstr "Ni mogoče razčleniti dvojne vrednosti »%s« za %s" -#: ../glib/goption.c:1156 +#: glib/goption.c:1156 #, c-format msgid "Double value “%s” for %s out of range" msgstr "Dvojna vrednost »%s« za %s je izven obsega" -#: ../glib/goption.c:1448 ../glib/goption.c:1527 +#: glib/goption.c:1448 glib/goption.c:1527 #, c-format msgid "Error parsing option %s" msgstr "Napaka med razčlenjevanjem %s" -#: ../glib/goption.c:1558 ../glib/goption.c:1671 +#: glib/goption.c:1558 glib/goption.c:1671 #, c-format msgid "Missing argument for %s" msgstr "Manjka argument za %s" -#: ../glib/goption.c:2132 +#: glib/goption.c:2132 #, c-format msgid "Unknown option %s" msgstr "Neznana možnost %s" -#: ../glib/gregex.c:257 +#: glib/gregex.c:257 msgid "corrupted object" msgstr "pokvarjen predmet" -#: ../glib/gregex.c:259 +#: glib/gregex.c:259 msgid "internal error or corrupted object" msgstr "notranja napaka ali pokvarjen predmet" -#: ../glib/gregex.c:261 +#: glib/gregex.c:261 msgid "out of memory" msgstr "primanjkuje pomnilnika" -#: ../glib/gregex.c:266 +#: glib/gregex.c:266 msgid "backtracking limit reached" msgstr "dosežena omejitev sledenja nazaj" -#: ../glib/gregex.c:278 ../glib/gregex.c:286 +#: glib/gregex.c:278 glib/gregex.c:286 msgid "the pattern contains items not supported for partial matching" msgstr "vzorec vsebuje predmete, ki niso podprti za delno iskanje zadetkov" -#: ../glib/gregex.c:280 +#: glib/gregex.c:280 msgid "internal error" msgstr "notranja napaka" -#: ../glib/gregex.c:288 +#: glib/gregex.c:288 msgid "back references as conditions are not supported for partial matching" msgstr "predhodne povezave, kot pogoji, niso podprti za delno primerjavo" -#: ../glib/gregex.c:297 +#: glib/gregex.c:297 msgid "recursion limit reached" msgstr "dosežena omejitev globine drevesne ravni" -#: ../glib/gregex.c:299 +#: glib/gregex.c:299 msgid "invalid combination of newline flags" msgstr "nepravilna sestava zastavic nove vrstice" -#: ../glib/gregex.c:301 +#: glib/gregex.c:301 msgid "bad offset" msgstr "slab odmik" -#: ../glib/gregex.c:303 +#: glib/gregex.c:303 msgid "short utf8" msgstr "kratki utf8" -#: ../glib/gregex.c:305 +#: glib/gregex.c:305 msgid "recursion loop" msgstr "rekurzivna zanka" -#: ../glib/gregex.c:309 +#: glib/gregex.c:309 msgid "unknown error" msgstr "neznana napaka" -#: ../glib/gregex.c:329 +#: glib/gregex.c:329 msgid "\\ at end of pattern" msgstr "\\ na koncu vzorca" -#: ../glib/gregex.c:332 +#: glib/gregex.c:332 msgid "\\c at end of pattern" msgstr "\\c na koncu vzorca" -#: ../glib/gregex.c:335 +#: glib/gregex.c:335 msgid "unrecognized character following \\" msgstr "neprepoznan znak sledi \\" -#: ../glib/gregex.c:338 +#: glib/gregex.c:338 msgid "numbers out of order in {} quantifier" msgstr "številke niso zapisane pravilno v {} količilniku" -#: ../glib/gregex.c:341 +#: glib/gregex.c:341 msgid "number too big in {} quantifier" msgstr "številke so prevelike v {} količilniku" -#: ../glib/gregex.c:344 +#: glib/gregex.c:344 msgid "missing terminating ] for character class" msgstr "manjkajoč zaključni znak ] za znakovni razred" -#: ../glib/gregex.c:347 +#: glib/gregex.c:347 msgid "invalid escape sequence in character class" msgstr "neveljavno ubežno zaporedje v znakovnem razredu" -#: ../glib/gregex.c:350 +#: glib/gregex.c:350 msgid "range out of order in character class" msgstr "nepravilen obseg v znakovnem razredu" -#: ../glib/gregex.c:353 +#: glib/gregex.c:353 msgid "nothing to repeat" msgstr "ni mogoče ponoviti" -#: ../glib/gregex.c:357 +#: glib/gregex.c:357 msgid "unexpected repeat" msgstr "nepričakovana ponovitev" -#: ../glib/gregex.c:360 +#: glib/gregex.c:360 msgid "unrecognized character after (? or (?-" msgstr "neprepoznan znak za (? ali (?-" -#: ../glib/gregex.c:363 +#: glib/gregex.c:363 msgid "POSIX named classes are supported only within a class" msgstr "razredi POSIX so podprti le znotraj razreda" -#: ../glib/gregex.c:366 +#: glib/gregex.c:366 msgid "missing terminating )" msgstr "manjka zaključujoči )" -#: ../glib/gregex.c:369 +#: glib/gregex.c:369 msgid "reference to non-existent subpattern" msgstr "povezava na neobstoječ podrejen vzorec" -#: ../glib/gregex.c:372 +#: glib/gregex.c:372 msgid "missing ) after comment" msgstr "manjka ) po opombi" -#: ../glib/gregex.c:375 +#: glib/gregex.c:375 msgid "regular expression is too large" msgstr "logični izraz je preobsežen" -#: ../glib/gregex.c:378 +#: glib/gregex.c:378 msgid "failed to get memory" msgstr "napaka med pridobivanjem pomnilnika" -#: ../glib/gregex.c:382 +#: glib/gregex.c:382 msgid ") without opening (" msgstr ") brez odpirajočega (" -#: ../glib/gregex.c:386 +#: glib/gregex.c:386 msgid "code overflow" msgstr "prekoračitev kode" -#: ../glib/gregex.c:390 +#: glib/gregex.c:390 msgid "unrecognized character after (?<" msgstr "neprepoznan znak za (?<" -#: ../glib/gregex.c:393 +#: glib/gregex.c:393 msgid "lookbehind assertion is not fixed length" msgstr "povratna trditev ni določene dolžine" -#: ../glib/gregex.c:396 +#: glib/gregex.c:396 msgid "malformed number or name after (?(" msgstr "nepravilno oblikovano ime ali številka za (?(" -#: ../glib/gregex.c:399 +#: glib/gregex.c:399 msgid "conditional group contains more than two branches" msgstr "pogojna skupina vsebuje več kot dve veji" -#: ../glib/gregex.c:402 +#: glib/gregex.c:402 msgid "assertion expected after (?(" msgstr "trditev pričakovana za (?(" #. translators: '(?R' and '(?[+-]digits' are both meant as (groups of) #. * sequences here, '(?-54' would be an example for the second group. #. -#: ../glib/gregex.c:409 +#: glib/gregex.c:409 msgid "(?R or (?[+-]digits must be followed by )" msgstr "(?R ali (?[+-] številom mora slediti )" -#: ../glib/gregex.c:412 +#: glib/gregex.c:412 msgid "unknown POSIX class name" msgstr "neznano ime razreda POSIX" -#: ../glib/gregex.c:415 +#: glib/gregex.c:415 msgid "POSIX collating elements are not supported" msgstr "zbirni predmeti POSIX niso podprti" -#: ../glib/gregex.c:418 +#: glib/gregex.c:418 msgid "character value in \\x{...} sequence is too large" msgstr "znakovna vrednost v zaporedju \\x{...} je predolga" -#: ../glib/gregex.c:421 +#: glib/gregex.c:421 msgid "invalid condition (?(0)" msgstr "neveljaven pogoj (?(0)" -#: ../glib/gregex.c:424 +#: glib/gregex.c:424 msgid "\\C not allowed in lookbehind assertion" msgstr "\\C ni dovoljen v povratnih trditvah" -#: ../glib/gregex.c:431 +#: glib/gregex.c:431 msgid "escapes \\L, \\l, \\N{name}, \\U, and \\u are not supported" msgstr "ubežna zaporedja \\L, \\l, \\N{name}, \\U in \\u niso podprta" -#: ../glib/gregex.c:434 +#: glib/gregex.c:434 msgid "recursive call could loop indefinitely" msgstr "drevesni klic opravila se lahko izvaja v neskončnost" -#: ../glib/gregex.c:438 +#: glib/gregex.c:438 msgid "unrecognized character after (?P" msgstr "neprepoznan znak za (?P" -#: ../glib/gregex.c:441 +#: glib/gregex.c:441 msgid "missing terminator in subpattern name" msgstr "manjkajoč zaključni znak v imenu podrejenega vzorca" -#: ../glib/gregex.c:444 +#: glib/gregex.c:444 msgid "two named subpatterns have the same name" msgstr "dva imenovana podrejena vzorca imata enako ime" -#: ../glib/gregex.c:447 +#: glib/gregex.c:447 msgid "malformed \\P or \\p sequence" msgstr "nepravilno oblikovano \\P ali \\p zaporedje" -#: ../glib/gregex.c:450 +#: glib/gregex.c:450 msgid "unknown property name after \\P or \\p" msgstr "neznano ime lastnosti za \\P ali \\p" -#: ../glib/gregex.c:453 +#: glib/gregex.c:453 msgid "subpattern name is too long (maximum 32 characters)" msgstr "ime podrejenega vzorca je predolgo (največ 32 znakov)" -#: ../glib/gregex.c:456 +#: glib/gregex.c:456 msgid "too many named subpatterns (maximum 10,000)" msgstr "preveč imenovanih podrejenih vzorcev (največ 10,000)" -#: ../glib/gregex.c:459 +#: glib/gregex.c:459 msgid "octal value is greater than \\377" msgstr "osmiška vrednost je večja kot \\377" -#: ../glib/gregex.c:463 +#: glib/gregex.c:463 msgid "overran compiling workspace" msgstr "pretečena delovna površina prevajanja kode" -#: ../glib/gregex.c:467 +#: glib/gregex.c:467 msgid "previously-checked referenced subpattern not found" msgstr "predhodno preverjene povezave podrejenega vzorca ni mogoče najti" -#: ../glib/gregex.c:470 +#: glib/gregex.c:470 msgid "DEFINE group contains more than one branch" msgstr "DEFINE skupina vsebuje več kot eno vejo" -#: ../glib/gregex.c:473 +#: glib/gregex.c:473 msgid "inconsistent NEWLINE options" msgstr "nepopolna NEWLINE možnost" -#: ../glib/gregex.c:476 +#: glib/gregex.c:476 msgid "" "\\g is not followed by a braced, angle-bracketed, or quoted name or number, " "or by a plain number" @@ -5429,274 +5383,274 @@ "\\g ne sledi ime oziroma število v oklepajih, oglatih oklepajih ali " "narekovajih, niti navadno število" -#: ../glib/gregex.c:480 +#: glib/gregex.c:480 msgid "a numbered reference must not be zero" msgstr "oštevilčen sklic ne sme biti ničeln" -#: ../glib/gregex.c:483 +#: glib/gregex.c:483 msgid "an argument is not allowed for (*ACCEPT), (*FAIL), or (*COMMIT)" msgstr "argument ni dovoljen za (*ACCEPT), (*FAIL) ali (*COMMIT)" -#: ../glib/gregex.c:486 +#: glib/gregex.c:486 msgid "(*VERB) not recognized" msgstr "(*VERB) ni prepoznan" -#: ../glib/gregex.c:489 +#: glib/gregex.c:489 msgid "number is too big" msgstr "številka je prevelika" -#: ../glib/gregex.c:492 +#: glib/gregex.c:492 msgid "missing subpattern name after (?&" msgstr "manjkajoče ime podrejenega vzorca po (?&" -#: ../glib/gregex.c:495 +#: glib/gregex.c:495 msgid "digit expected after (?+" msgstr "pričakovana števka po " -#: ../glib/gregex.c:498 +#: glib/gregex.c:498 msgid "] is an invalid data character in JavaScript compatibility mode" msgstr "] je neveljaven podatkovni znak v združljivostnem načinu JavaScript" -#: ../glib/gregex.c:501 +#: glib/gregex.c:501 msgid "different names for subpatterns of the same number are not allowed" msgstr "različna imena podrejenih vzorcev z isto številko niso dovoljena" -#: ../glib/gregex.c:504 +#: glib/gregex.c:504 msgid "(*MARK) must have an argument" msgstr "(*MARK) mora obvezno imeti argument" -#: ../glib/gregex.c:507 +#: glib/gregex.c:507 msgid "\\c must be followed by an ASCII character" msgstr "\\c mora slediti znak ASCII" -#: ../glib/gregex.c:510 +#: glib/gregex.c:510 msgid "\\k is not followed by a braced, angle-bracketed, or quoted name" msgstr "\\k ne sledi ime v oklepajih, oglatih oklepajih ali narekovajih" -#: ../glib/gregex.c:513 +#: glib/gregex.c:513 msgid "\\N is not supported in a class" msgstr "\\N ni podprto v razredu" -#: ../glib/gregex.c:516 +#: glib/gregex.c:516 msgid "too many forward references" msgstr "preveč sklicev s preskokom" -#: ../glib/gregex.c:519 +#: glib/gregex.c:519 msgid "name is too long in (*MARK), (*PRUNE), (*SKIP), or (*THEN)" msgstr "ime je predolgo v (*MARK), (*PRUNE), (*SKIP) ali (*THEN)" -#: ../glib/gregex.c:522 +#: glib/gregex.c:522 msgid "character value in \\u.... sequence is too large" msgstr "znakovna vrednost v zaporedju \\u.... je predolga" -#: ../glib/gregex.c:745 ../glib/gregex.c:1977 +#: glib/gregex.c:745 glib/gregex.c:1977 #, c-format msgid "Error while matching regular expression %s: %s" msgstr "Napaka med primerjanjem logičnega izraza %s: %s" -#: ../glib/gregex.c:1316 +#: glib/gregex.c:1316 msgid "PCRE library is compiled without UTF8 support" msgstr "Knjižnica PCRE je pretvorjena brez UTF-8 podpore" -#: ../glib/gregex.c:1320 +#: glib/gregex.c:1320 msgid "PCRE library is compiled without UTF8 properties support" msgstr "Knjižnica PCRE je pretvorjena brez lastnosti UTF-8 podpore" -#: ../glib/gregex.c:1328 +#: glib/gregex.c:1328 msgid "PCRE library is compiled with incompatible options" msgstr "Knjižnica PCRE je prevedena brez možnosti nezdružljivosti" -#: ../glib/gregex.c:1357 +#: glib/gregex.c:1357 #, c-format msgid "Error while optimizing regular expression %s: %s" msgstr "Napaka med prilagajanjem logičnega izraza %s: %s" -#: ../glib/gregex.c:1437 +#: glib/gregex.c:1437 #, c-format msgid "Error while compiling regular expression %s at char %d: %s" msgstr "Napaka med pretvarjanjem logičnega izraza %s pri znaku %d: %s" -#: ../glib/gregex.c:2413 +#: glib/gregex.c:2413 msgid "hexadecimal digit or “}” expected" msgstr "šestnajstiško število ali pa manjka » } «" -#: ../glib/gregex.c:2429 +#: glib/gregex.c:2429 msgid "hexadecimal digit expected" msgstr "pričakovano šestnajstiško število" -#: ../glib/gregex.c:2469 +#: glib/gregex.c:2469 msgid "missing “<” in symbolic reference" msgstr "manjka znak » < « v simbolni povezavi" -#: ../glib/gregex.c:2478 +#: glib/gregex.c:2478 msgid "unfinished symbolic reference" msgstr "nedokončana simbolna povezava" -#: ../glib/gregex.c:2485 +#: glib/gregex.c:2485 msgid "zero-length symbolic reference" msgstr "simbolna povezava nične dolžine" -#: ../glib/gregex.c:2496 +#: glib/gregex.c:2496 msgid "digit expected" msgstr "pričakovano število" -#: ../glib/gregex.c:2514 +#: glib/gregex.c:2514 msgid "illegal symbolic reference" msgstr "neveljavna simbolna povezava" -#: ../glib/gregex.c:2576 +#: glib/gregex.c:2576 msgid "stray final “\\”" msgstr "obidi končna » \\ «" -#: ../glib/gregex.c:2580 +#: glib/gregex.c:2580 msgid "unknown escape sequence" msgstr "neznano ubežno zaporedje" -#: ../glib/gregex.c:2590 +#: glib/gregex.c:2590 #, c-format msgid "Error while parsing replacement text “%s” at char %lu: %s" msgstr "Napaka med razčlenjevanjem besedila zamenjave »%s« pri znaku %lu: %s" -#: ../glib/gshell.c:94 +#: glib/gshell.c:94 msgid "Quoted text doesn’t begin with a quotation mark" msgstr "Navedeno besedilo se ne začne z narekovajem" -#: ../glib/gshell.c:184 +#: glib/gshell.c:184 msgid "Unmatched quotation mark in command line or other shell-quoted text" msgstr "V ukazni vrstici ali v navedenem besedilu manjka končni narekovaj" -#: ../glib/gshell.c:580 +#: glib/gshell.c:580 #, c-format msgid "Text ended just after a “\\” character. (The text was “%s”)" msgstr "Besedilo je končano takoj za znakom » \\ « (besedilo je »%s«)." -#: ../glib/gshell.c:587 +#: glib/gshell.c:587 #, c-format msgid "Text ended before matching quote was found for %c. (The text was “%s”)" msgstr "" "Besedilo je končano pred zaključnim narekovajem za %c (besedilo je »%s«)." -#: ../glib/gshell.c:599 +#: glib/gshell.c:599 msgid "Text was empty (or contained only whitespace)" msgstr "Besedilo je bilo prazno (ali pa vsebuje le presledne znake)" -#: ../glib/gspawn.c:253 +#: glib/gspawn.c:253 #, c-format msgid "Failed to read data from child process (%s)" msgstr "Ni mogoče prebrati podatkov podrejenega procesa (%s)" -#: ../glib/gspawn.c:401 +#: glib/gspawn.c:401 #, c-format msgid "Unexpected error in select() reading data from a child process (%s)" msgstr "" "Nepričakovana napaka branja podatkov v opravilu select() podrejenega " "opravila (%s)" -#: ../glib/gspawn.c:486 +#: glib/gspawn.c:486 #, c-format msgid "Unexpected error in waitpid() (%s)" msgstr "Nepričakovana napaka v waitpid() (%s)" -#: ../glib/gspawn.c:897 ../glib/gspawn-win32.c:1231 +#: glib/gspawn.c:897 glib/gspawn-win32.c:1231 #, c-format msgid "Child process exited with code %ld" msgstr "Podrejeni proces se je zaključil s kodo %ld" -#: ../glib/gspawn.c:905 +#: glib/gspawn.c:905 #, c-format msgid "Child process killed by signal %ld" msgstr "Podrejeni proces je uničen s signalom %ld" -#: ../glib/gspawn.c:912 +#: glib/gspawn.c:912 #, c-format msgid "Child process stopped by signal %ld" msgstr "Podrejeni proces se je ustavil s signalom %ld" -#: ../glib/gspawn.c:919 +#: glib/gspawn.c:919 #, c-format msgid "Child process exited abnormally" msgstr "Podrejeni proces se je zaključil nenaravno" -#: ../glib/gspawn.c:1324 ../glib/gspawn-win32.c:337 ../glib/gspawn-win32.c:345 +#: glib/gspawn.c:1324 glib/gspawn-win32.c:337 glib/gspawn-win32.c:345 #, c-format msgid "Failed to read from child pipe (%s)" msgstr "Ni mogoče prebrati iz cevi podrejenega procesa (%s)" -#: ../glib/gspawn.c:1394 +#: glib/gspawn.c:1394 #, c-format msgid "Failed to fork (%s)" msgstr "Ni mogoča razvejitev (%s)" -#: ../glib/gspawn.c:1543 ../glib/gspawn-win32.c:368 +#: glib/gspawn.c:1543 glib/gspawn-win32.c:368 #, c-format msgid "Failed to change to directory “%s” (%s)" msgstr "Ni mogoče spremeniti v mapo »%s« (%s)" -#: ../glib/gspawn.c:1553 +#: glib/gspawn.c:1553 #, c-format msgid "Failed to execute child process “%s” (%s)" msgstr "Ni mogoče izvesti podrejenega opravila »%s« (%s)" -#: ../glib/gspawn.c:1563 +#: glib/gspawn.c:1563 #, c-format msgid "Failed to redirect output or input of child process (%s)" msgstr "Ni mogoče preusmeriti vhoda ali izhoda podrejenega procesa (%s)" -#: ../glib/gspawn.c:1572 +#: glib/gspawn.c:1572 #, c-format msgid "Failed to fork child process (%s)" msgstr "Ni mogoče razvejiti podrejenega procesa (%s)" -#: ../glib/gspawn.c:1580 +#: glib/gspawn.c:1580 #, c-format msgid "Unknown error executing child process “%s”" msgstr "Neznana napaka med izvajanjem podrejenega opravila »%s«" -#: ../glib/gspawn.c:1604 +#: glib/gspawn.c:1604 #, c-format msgid "Failed to read enough data from child pid pipe (%s)" msgstr "Ni mogoče prebrati dovolj podatkov iz cevi podrejenega procesa (%s)" -#: ../glib/gspawn-win32.c:281 +#: glib/gspawn-win32.c:281 msgid "Failed to read data from child process" msgstr "Ni mogoče prebrati podatkov iz opravila podrejenega predmeta" -#: ../glib/gspawn-win32.c:298 +#: glib/gspawn-win32.c:298 #, c-format msgid "Failed to create pipe for communicating with child process (%s)" msgstr "Ni mogoče ustvariti cevi za stik z opravilom podrejenega predmeta (%s)" -#: ../glib/gspawn-win32.c:374 ../glib/gspawn-win32.c:493 +#: glib/gspawn-win32.c:374 glib/gspawn-win32.c:493 #, c-format msgid "Failed to execute child process (%s)" msgstr "Ni mogoče izvesti podrejenega opravila (%s)" -#: ../glib/gspawn-win32.c:443 +#: glib/gspawn-win32.c:443 #, c-format msgid "Invalid program name: %s" msgstr "Neveljavno ime programa: %s" -#: ../glib/gspawn-win32.c:453 ../glib/gspawn-win32.c:720 +#: glib/gspawn-win32.c:453 glib/gspawn-win32.c:720 #, c-format msgid "Invalid string in argument vector at %d: %s" msgstr "Neveljaven niz v vektorju argumenta pri %d: %s" -#: ../glib/gspawn-win32.c:464 ../glib/gspawn-win32.c:735 +#: glib/gspawn-win32.c:464 glib/gspawn-win32.c:735 #, c-format msgid "Invalid string in environment: %s" msgstr "Neveljaven niz okolja: %s" -#: ../glib/gspawn-win32.c:716 +#: glib/gspawn-win32.c:716 #, c-format msgid "Invalid working directory: %s" msgstr "Neveljavna delovna mapa: %s" -#: ../glib/gspawn-win32.c:781 +#: glib/gspawn-win32.c:781 #, c-format msgid "Failed to execute helper program (%s)" msgstr "Napaka med izvajanjem pomožnega programa (%s)" -#: ../glib/gspawn-win32.c:995 +#: glib/gspawn-win32.c:995 msgid "" "Unexpected error in g_io_channel_win32_poll() reading data from a child " "process" @@ -5704,163 +5658,163 @@ "Nepričakovana napaka v g_io_channel_win32_poll() med branjem podatkov " "procesa podrejenega predmeta" -#: ../glib/gstrfuncs.c:3247 ../glib/gstrfuncs.c:3348 +#: glib/gstrfuncs.c:3247 glib/gstrfuncs.c:3348 msgid "Empty string is not a number" msgstr "Prazen niz ni številska vrednost" -#: ../glib/gstrfuncs.c:3271 +#: glib/gstrfuncs.c:3271 #, c-format msgid "“%s” is not a signed number" msgstr "»%s« ni podpisano število" -#: ../glib/gstrfuncs.c:3281 ../glib/gstrfuncs.c:3384 +#: glib/gstrfuncs.c:3281 glib/gstrfuncs.c:3384 #, c-format msgid "Number “%s” is out of bounds [%s, %s]" msgstr "Število »%s« je izven območja [%s, %s]" -#: ../glib/gstrfuncs.c:3374 +#: glib/gstrfuncs.c:3374 #, c-format msgid "“%s” is not an unsigned number" msgstr "»%s« ni nepodpisano število" -#: ../glib/gutf8.c:811 +#: glib/gutf8.c:812 msgid "Failed to allocate memory" msgstr "Ni mogoče dodeliti pomnilnika" -#: ../glib/gutf8.c:944 +#: glib/gutf8.c:945 msgid "Character out of range for UTF-8" msgstr "Znak izven območja za UTF-8" -#: ../glib/gutf8.c:1045 ../glib/gutf8.c:1054 ../glib/gutf8.c:1184 -#: ../glib/gutf8.c:1193 ../glib/gutf8.c:1332 ../glib/gutf8.c:1429 +#: glib/gutf8.c:1046 glib/gutf8.c:1055 glib/gutf8.c:1185 glib/gutf8.c:1194 +#: glib/gutf8.c:1333 glib/gutf8.c:1430 msgid "Invalid sequence in conversion input" msgstr "Neveljavno zaporedje na vhodu pretvorbe" -#: ../glib/gutf8.c:1343 ../glib/gutf8.c:1440 +#: glib/gutf8.c:1344 glib/gutf8.c:1441 msgid "Character out of range for UTF-16" msgstr "Znak izven območja za UTF-16" -#: ../glib/gutils.c:2229 +#: glib/gutils.c:2241 #, c-format msgid "%.1f kB" msgstr "%.1f kB" -#: ../glib/gutils.c:2230 ../glib/gutils.c:2436 +#: glib/gutils.c:2242 glib/gutils.c:2448 #, c-format msgid "%.1f MB" msgstr "%.1f MB" -#: ../glib/gutils.c:2231 ../glib/gutils.c:2441 +#: glib/gutils.c:2243 glib/gutils.c:2453 #, c-format msgid "%.1f GB" msgstr "%.1f GB" -#: ../glib/gutils.c:2232 ../glib/gutils.c:2446 +#: glib/gutils.c:2244 glib/gutils.c:2458 #, c-format msgid "%.1f TB" msgstr "%.1f TB" -#: ../glib/gutils.c:2233 ../glib/gutils.c:2451 +#: glib/gutils.c:2245 glib/gutils.c:2463 #, c-format msgid "%.1f PB" msgstr "%.1f PB" -#: ../glib/gutils.c:2234 ../glib/gutils.c:2456 +#: glib/gutils.c:2246 glib/gutils.c:2468 #, c-format msgid "%.1f EB" msgstr "%.1f EB" -#: ../glib/gutils.c:2237 +#: glib/gutils.c:2249 #, c-format msgid "%.1f KiB" msgstr "%.1f KiB" -#: ../glib/gutils.c:2238 +#: glib/gutils.c:2250 #, c-format msgid "%.1f MiB" msgstr "%.1f MiB" -#: ../glib/gutils.c:2239 +#: glib/gutils.c:2251 #, c-format msgid "%.1f GiB" msgstr "%.1f GiB" -#: ../glib/gutils.c:2240 +#: glib/gutils.c:2252 #, c-format msgid "%.1f TiB" msgstr "%.1f TiB" -#: ../glib/gutils.c:2241 +#: glib/gutils.c:2253 #, c-format msgid "%.1f PiB" msgstr "%.1f PiB" -#: ../glib/gutils.c:2242 +#: glib/gutils.c:2254 #, c-format msgid "%.1f EiB" msgstr "%.1f EiB" -#: ../glib/gutils.c:2245 +#: glib/gutils.c:2257 #, c-format msgid "%.1f kb" msgstr "%.1f kb" -#: ../glib/gutils.c:2246 +#: glib/gutils.c:2258 #, c-format msgid "%.1f Mb" msgstr "%.1f Mb" -#: ../glib/gutils.c:2247 +#: glib/gutils.c:2259 #, c-format msgid "%.1f Gb" msgstr "%.1f Gb" -#: ../glib/gutils.c:2248 +#: glib/gutils.c:2260 #, c-format msgid "%.1f Tb" msgstr "%.1f Tb" -#: ../glib/gutils.c:2249 +#: glib/gutils.c:2261 #, c-format msgid "%.1f Pb" msgstr "%.1f Pb" -#: ../glib/gutils.c:2250 +#: glib/gutils.c:2262 #, c-format msgid "%.1f Eb" msgstr "%.1f Eb" -#: ../glib/gutils.c:2253 +#: glib/gutils.c:2265 #, c-format msgid "%.1f Kib" msgstr "%.1f Kib" -#: ../glib/gutils.c:2254 +#: glib/gutils.c:2266 #, c-format msgid "%.1f Mib" msgstr "%.1f Mib" -#: ../glib/gutils.c:2255 +#: glib/gutils.c:2267 #, c-format msgid "%.1f Gib" msgstr "%.1f Gib" -#: ../glib/gutils.c:2256 +#: glib/gutils.c:2268 #, c-format msgid "%.1f Tib" msgstr "%.1f Tib" -#: ../glib/gutils.c:2257 +#: glib/gutils.c:2269 #, c-format msgid "%.1f Pib" msgstr "%.1f Pib" -#: ../glib/gutils.c:2258 +#: glib/gutils.c:2270 #, c-format msgid "%.1f Eib" msgstr "%.1f Eib" -#: ../glib/gutils.c:2292 ../glib/gutils.c:2418 +#: glib/gutils.c:2304 glib/gutils.c:2430 #, c-format msgid "%u byte" msgid_plural "%u bytes" @@ -5869,7 +5823,7 @@ msgstr[2] "%u bajta" msgstr[3] "%u bajti" -#: ../glib/gutils.c:2296 +#: glib/gutils.c:2308 #, c-format msgid "%u bit" msgid_plural "%u bits" @@ -5879,7 +5833,7 @@ msgstr[3] "%u biti" #. Translators: the %s in "%s bytes" will always be replaced by a number. -#: ../glib/gutils.c:2363 +#: glib/gutils.c:2375 #, c-format msgid "%s byte" msgid_plural "%s bytes" @@ -5889,7 +5843,7 @@ msgstr[3] "%s bajti" #. Translators: the %s in "%s bits" will always be replaced by a number. -#: ../glib/gutils.c:2368 +#: glib/gutils.c:2380 #, c-format msgid "%s bit" msgid_plural "%s bits" @@ -5903,11 +5857,40 @@ #. * compatibility. Users will not see this string unless a program is using this deprecated function. #. * Please translate as literally as possible. #. -#: ../glib/gutils.c:2431 +#: glib/gutils.c:2443 #, c-format msgid "%.1f KB" msgstr "%.1f KB" +#~ msgid "No such interface “%s”" +#~ msgstr "Vmesnik »%s« ne obstaja" + +#~ msgid "No such method “%s”" +#~ msgstr "Način »%s« ne obstaja" + +#~ msgid "Stop drive with device file" +#~ msgstr "Zaustavi pogon z datoteko naprave" + +#~ msgid "PIM" +#~ msgstr "PIM" + +#~ msgid "No drive for device file" +#~ msgstr "Ni določenega pogona za datoteko naprave" + +#~ msgid "%s preprocessing requested, but %s is not set, and %s is not in PATH" +#~ msgstr "" +#~ "Zahtevan ja atribut %s, vendar spremenljivka %s ni nastavljena, orodje " +#~ "ukazne vrstice %s pa ni vpisano na poti PATH" + +#, fuzzy +#~| msgid "Copy (reflink/clone) between mounts is not supported" +#~ msgid "Trashing on system internal mounts is not supported" +#~ msgstr "" +#~ "Kopiranje (sklic povezave/kloniranje) med različnimi priklopi ni podprto" + +#~ msgid "Failed to spawn child process “%s” (%s)" +#~ msgstr "Ni mogoče ustvariti podrejenega opravila »%s« (%s)" + #~ msgid "" #~ "Message has %d file descriptors but the header field indicates %d file " #~ "descriptors" @@ -5958,9 +5941,6 @@ #~ msgid "Error creating directory '%s': %s" #~ msgstr "Napaka med ustvarjanjem mape '%s': %s" -#~ msgid "No such interface" -#~ msgstr "Vmesnik ne obstaja" - #~ msgid "Error opening file '%s': %s" #~ msgstr "Napaka med odpiranjem datoteke '%s': %s" Binary files /tmp/tmp5VL91L/cK03OndiwC/glib2.0-2.56.2/po/sv.gmo and /tmp/tmp5VL91L/dOCcQs85bU/glib2.0-2.56.4/po/sv.gmo differ diff -Nru glib2.0-2.56.2/po/sv.po glib2.0-2.56.4/po/sv.po --- glib2.0-2.56.2/po/sv.po 2018-03-12 16:23:37.000000000 +0000 +++ glib2.0-2.56.4/po/sv.po 2018-12-18 15:03:26.000000000 +0000 @@ -8,10 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: glib\n" -"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?" -"product=glib&keywords=I18N+L10N&component=general\n" -"POT-Creation-Date: 2018-02-21 14:56+0000\n" -"PO-Revision-Date: 2018-02-22 12:32+0100\n" +"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/glib/issues\n" +"POT-Creation-Date: 2018-11-06 22:39+0000\n" +"PO-Revision-Date: 2018-11-07 19:27+0100\n" "Last-Translator: Anders Jonsson \n" "Language-Team: Swedish \n" "Language: sv\n" @@ -19,129 +18,126 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 2.0.6\n" +"X-Generator: Poedit 2.2\n" -#: ../gio/gapplication.c:495 +#: gio/gapplication.c:496 msgid "GApplication options" msgstr "GApplication-alternativ" -#: ../gio/gapplication.c:495 +#: gio/gapplication.c:496 msgid "Show GApplication options" msgstr "Visa GApplication-alternativ" -#: ../gio/gapplication.c:540 +#: gio/gapplication.c:541 msgid "Enter GApplication service mode (use from D-Bus service files)" msgstr "Gå in i GApplication-serviceläge (användning från D-Bus-servicefil)" -#: ../gio/gapplication.c:552 +#: gio/gapplication.c:553 msgid "Override the application’s ID" msgstr "Åsidosätt programmets ID" -#: ../gio/gapplication-tool.c:45 ../gio/gapplication-tool.c:46 -#: ../gio/gio-tool.c:227 ../gio/gresource-tool.c:488 -#: ../gio/gsettings-tool.c:569 +#: gio/gapplication-tool.c:45 gio/gapplication-tool.c:46 gio/gio-tool.c:227 +#: gio/gresource-tool.c:488 gio/gsettings-tool.c:569 msgid "Print help" msgstr "Skriv ut hjälp" -#: ../gio/gapplication-tool.c:47 ../gio/gresource-tool.c:489 -#: ../gio/gresource-tool.c:557 +#: gio/gapplication-tool.c:47 gio/gresource-tool.c:489 gio/gresource-tool.c:557 msgid "[COMMAND]" msgstr "[KOMMANDO]" -#: ../gio/gapplication-tool.c:49 ../gio/gio-tool.c:228 +#: gio/gapplication-tool.c:49 gio/gio-tool.c:228 msgid "Print version" msgstr "Skriv ut version" -#: ../gio/gapplication-tool.c:50 ../gio/gsettings-tool.c:575 +#: gio/gapplication-tool.c:50 gio/gsettings-tool.c:575 msgid "Print version information and exit" msgstr "Skriv ut versionsinformation och avsluta" -#: ../gio/gapplication-tool.c:52 +#: gio/gapplication-tool.c:52 msgid "List applications" msgstr "Lista program" -#: ../gio/gapplication-tool.c:53 +#: gio/gapplication-tool.c:53 msgid "List the installed D-Bus activatable applications (by .desktop files)" msgstr "" "Lista de installerade D-Bus-aktiverbara programmen (via .desktop-filer)" -#: ../gio/gapplication-tool.c:55 +#: gio/gapplication-tool.c:55 msgid "Launch an application" msgstr "Starta ett program" -#: ../gio/gapplication-tool.c:56 +#: gio/gapplication-tool.c:56 msgid "Launch the application (with optional files to open)" msgstr "Starta programmet (med frivilliga filer att öppna)" -#: ../gio/gapplication-tool.c:57 +#: gio/gapplication-tool.c:57 msgid "APPID [FILE…]" msgstr "APPID [FIL…]" -#: ../gio/gapplication-tool.c:59 +#: gio/gapplication-tool.c:59 msgid "Activate an action" msgstr "Aktivera en åtgärd" -#: ../gio/gapplication-tool.c:60 +#: gio/gapplication-tool.c:60 msgid "Invoke an action on the application" msgstr "Anropa en åtgärd i programmet" -#: ../gio/gapplication-tool.c:61 +#: gio/gapplication-tool.c:61 msgid "APPID ACTION [PARAMETER]" msgstr "APPID ÅTGÄRD [PARAMETER]" -#: ../gio/gapplication-tool.c:63 +#: gio/gapplication-tool.c:63 msgid "List available actions" msgstr "Lista tillgängliga åtgärder" -#: ../gio/gapplication-tool.c:64 +#: gio/gapplication-tool.c:64 msgid "List static actions for an application (from .desktop file)" msgstr "Lista statiska åtgärder för ett program (från .desktop-fil)" -#: ../gio/gapplication-tool.c:65 ../gio/gapplication-tool.c:71 +#: gio/gapplication-tool.c:65 gio/gapplication-tool.c:71 msgid "APPID" msgstr "APPID" -#: ../gio/gapplication-tool.c:70 ../gio/gapplication-tool.c:133 -#: ../gio/gdbus-tool.c:90 ../gio/gio-tool.c:224 +#: gio/gapplication-tool.c:70 gio/gapplication-tool.c:133 gio/gdbus-tool.c:90 +#: gio/gio-tool.c:224 msgid "COMMAND" msgstr "KOMMANDO" -#: ../gio/gapplication-tool.c:70 +#: gio/gapplication-tool.c:70 msgid "The command to print detailed help for" msgstr "Kommandot att skriva ut detaljerad hjälp för" -#: ../gio/gapplication-tool.c:71 +#: gio/gapplication-tool.c:71 msgid "Application identifier in D-Bus format (eg: org.example.viewer)" msgstr "Programidentifierare i D-Bus-format (t.ex: org.example.viewer)" -#: ../gio/gapplication-tool.c:72 ../gio/glib-compile-resources.c:665 -#: ../gio/glib-compile-resources.c:671 ../gio/glib-compile-resources.c:698 -#: ../gio/gresource-tool.c:495 ../gio/gresource-tool.c:561 +#: gio/gapplication-tool.c:72 gio/glib-compile-resources.c:665 +#: gio/glib-compile-resources.c:671 gio/glib-compile-resources.c:698 +#: gio/gresource-tool.c:495 gio/gresource-tool.c:561 msgid "FILE" msgstr "FIL" -#: ../gio/gapplication-tool.c:72 +#: gio/gapplication-tool.c:72 msgid "Optional relative or absolute filenames, or URIs to open" msgstr "Frivilliga relativa eller absoluta filnamn eller URI:er att öppna" -#: ../gio/gapplication-tool.c:73 +#: gio/gapplication-tool.c:73 msgid "ACTION" msgstr "ÅTGÄRD" -#: ../gio/gapplication-tool.c:73 +#: gio/gapplication-tool.c:73 msgid "The action name to invoke" msgstr "Åtgärdsnamn att starta" -#: ../gio/gapplication-tool.c:74 +#: gio/gapplication-tool.c:74 msgid "PARAMETER" msgstr "PARAMETER" -#: ../gio/gapplication-tool.c:74 +#: gio/gapplication-tool.c:74 msgid "Optional parameter to the action invocation, in GVariant format" msgstr "Frivillig parameter till åtgärdsstarten, i GVariant-format" -#: ../gio/gapplication-tool.c:96 ../gio/gresource-tool.c:526 -#: ../gio/gsettings-tool.c:661 +#: gio/gapplication-tool.c:96 gio/gresource-tool.c:526 gio/gsettings-tool.c:661 #, c-format msgid "" "Unknown command %s\n" @@ -150,26 +146,26 @@ "Okänt kommando %s\n" "\n" -#: ../gio/gapplication-tool.c:101 +#: gio/gapplication-tool.c:101 msgid "Usage:\n" msgstr "Användning:\n" -#: ../gio/gapplication-tool.c:114 ../gio/gresource-tool.c:551 -#: ../gio/gsettings-tool.c:696 +#: gio/gapplication-tool.c:114 gio/gresource-tool.c:551 +#: gio/gsettings-tool.c:696 msgid "Arguments:\n" msgstr "Argument:\n" -#: ../gio/gapplication-tool.c:133 +#: gio/gapplication-tool.c:133 msgid "[ARGS…]" msgstr "[ARGUMENT…]" -#: ../gio/gapplication-tool.c:134 +#: gio/gapplication-tool.c:134 #, c-format msgid "Commands:\n" msgstr "Kommandon:\n" #. Translators: do not translate 'help', but please translate 'COMMAND'. -#: ../gio/gapplication-tool.c:146 +#: gio/gapplication-tool.c:146 #, c-format msgid "" "Use “%s help COMMAND” to get detailed help.\n" @@ -178,7 +174,7 @@ "Använd ”%s help KOMMANDO” för att få detaljerad hjälp.\n" "\n" -#: ../gio/gapplication-tool.c:165 +#: gio/gapplication-tool.c:165 #, c-format msgid "" "%s command requires an application id to directly follow\n" @@ -187,13 +183,13 @@ "%s-kommando kräver ett program-ID direkt efter\n" "\n" -#: ../gio/gapplication-tool.c:171 +#: gio/gapplication-tool.c:171 #, c-format msgid "invalid application id: “%s”\n" msgstr "ogiltigt program-ID: ”%s”\n" #. Translators: %s is replaced with a command name like 'list-actions' -#: ../gio/gapplication-tool.c:182 +#: gio/gapplication-tool.c:182 #, c-format msgid "" "“%s” takes no arguments\n" @@ -202,22 +198,21 @@ "”%s” tar inga argument\n" "\n" -#: ../gio/gapplication-tool.c:266 +#: gio/gapplication-tool.c:266 #, c-format msgid "unable to connect to D-Bus: %s\n" msgstr "kunde inte ansluta till D-Bus: %s\n" -#: ../gio/gapplication-tool.c:286 +#: gio/gapplication-tool.c:286 #, c-format msgid "error sending %s message to application: %s\n" msgstr "fel vid sändning av meddelande %s till program: %s\n" -#: ../gio/gapplication-tool.c:317 -#, c-format +#: gio/gapplication-tool.c:317 msgid "action name must be given after application id\n" msgstr "åtgärdsnamn måste ges efter program-ID\n" -#: ../gio/gapplication-tool.c:325 +#: gio/gapplication-tool.c:325 #, c-format msgid "" "invalid action name: “%s”\n" @@ -226,27 +221,25 @@ "ogiltigt åtgärdsnamn: ”%s”\n" "åtgärdsnamn måste bestå av enbart alfanumeriska, ”-” och ”.”\n" -#: ../gio/gapplication-tool.c:344 +#: gio/gapplication-tool.c:344 #, c-format msgid "error parsing action parameter: %s\n" msgstr "fel vid tolkning av åtgärdsparameter: %s\n" -#: ../gio/gapplication-tool.c:356 -#, c-format +#: gio/gapplication-tool.c:356 msgid "actions accept a maximum of one parameter\n" msgstr "åtgärder accepterar maximalt en parameter\n" -#: ../gio/gapplication-tool.c:411 -#, c-format +#: gio/gapplication-tool.c:411 msgid "list-actions command takes only the application id" msgstr "list-actions-kommandot tar enbart program-ID:t" -#: ../gio/gapplication-tool.c:421 +#: gio/gapplication-tool.c:421 #, c-format msgid "unable to find desktop file for application %s\n" msgstr "kunde inte hitta desktopfil för programmet %s\n" -#: ../gio/gapplication-tool.c:466 +#: gio/gapplication-tool.c:466 #, c-format msgid "" "unrecognised command: %s\n" @@ -255,121 +248,117 @@ "okänt kommando: %s\n" "\n" -#: ../gio/gbufferedinputstream.c:420 ../gio/gbufferedinputstream.c:498 -#: ../gio/ginputstream.c:179 ../gio/ginputstream.c:379 -#: ../gio/ginputstream.c:617 ../gio/ginputstream.c:1019 -#: ../gio/goutputstream.c:203 ../gio/goutputstream.c:834 -#: ../gio/gpollableinputstream.c:205 ../gio/gpollableoutputstream.c:209 +#: gio/gbufferedinputstream.c:420 gio/gbufferedinputstream.c:498 +#: gio/ginputstream.c:179 gio/ginputstream.c:379 gio/ginputstream.c:617 +#: gio/ginputstream.c:1019 gio/goutputstream.c:203 gio/goutputstream.c:834 +#: gio/gpollableinputstream.c:205 gio/gpollableoutputstream.c:209 #, c-format msgid "Too large count value passed to %s" msgstr "För stort räknevärde skickat till %s" -#: ../gio/gbufferedinputstream.c:891 ../gio/gbufferedoutputstream.c:575 -#: ../gio/gdataoutputstream.c:562 +#: gio/gbufferedinputstream.c:891 gio/gbufferedoutputstream.c:575 +#: gio/gdataoutputstream.c:562 msgid "Seek not supported on base stream" msgstr "Sökning stöds inte på basströmmen" -#: ../gio/gbufferedinputstream.c:937 +#: gio/gbufferedinputstream.c:937 msgid "Cannot truncate GBufferedInputStream" msgstr "Kan inte kapa av GBufferedInputStream" -#: ../gio/gbufferedinputstream.c:982 ../gio/ginputstream.c:1208 -#: ../gio/giostream.c:300 ../gio/goutputstream.c:1661 +#: gio/gbufferedinputstream.c:982 gio/ginputstream.c:1208 gio/giostream.c:300 +#: gio/goutputstream.c:1661 msgid "Stream is already closed" msgstr "Strömmen är redan stängd" -#: ../gio/gbufferedoutputstream.c:612 ../gio/gdataoutputstream.c:592 +#: gio/gbufferedoutputstream.c:612 gio/gdataoutputstream.c:592 msgid "Truncate not supported on base stream" msgstr "Kapning stöds inte på basströmmen" -#: ../gio/gcancellable.c:317 ../gio/gdbusconnection.c:1849 -#: ../gio/gdbusprivate.c:1402 ../gio/gsimpleasyncresult.c:871 -#: ../gio/gsimpleasyncresult.c:897 +#: gio/gcancellable.c:317 gio/gdbusconnection.c:1849 gio/gdbusprivate.c:1402 +#: gio/gsimpleasyncresult.c:871 gio/gsimpleasyncresult.c:897 #, c-format msgid "Operation was cancelled" msgstr "Åtgärden avbröts" -#: ../gio/gcharsetconverter.c:260 +#: gio/gcharsetconverter.c:260 msgid "Invalid object, not initialized" msgstr "Ogiltigt objekt, inte initierat" -#: ../gio/gcharsetconverter.c:281 ../gio/gcharsetconverter.c:309 +#: gio/gcharsetconverter.c:281 gio/gcharsetconverter.c:309 msgid "Incomplete multibyte sequence in input" msgstr "Ofullständig flerbytesekvens i inmatning" -#: ../gio/gcharsetconverter.c:315 ../gio/gcharsetconverter.c:324 +#: gio/gcharsetconverter.c:315 gio/gcharsetconverter.c:324 msgid "Not enough space in destination" msgstr "Inte tillräckligt med utrymme i målet" -#: ../gio/gcharsetconverter.c:342 ../gio/gdatainputstream.c:848 -#: ../gio/gdatainputstream.c:1261 ../glib/gconvert.c:454 ../glib/gconvert.c:883 -#: ../glib/giochannel.c:1557 ../glib/giochannel.c:1599 -#: ../glib/giochannel.c:2443 ../glib/gutf8.c:869 ../glib/gutf8.c:1322 +#: gio/gcharsetconverter.c:342 gio/gdatainputstream.c:848 +#: gio/gdatainputstream.c:1261 glib/gconvert.c:454 glib/gconvert.c:883 +#: glib/giochannel.c:1558 glib/giochannel.c:1600 glib/giochannel.c:2444 +#: glib/gutf8.c:870 glib/gutf8.c:1323 msgid "Invalid byte sequence in conversion input" msgstr "Ogiltig bytesekvens i konverteringsindata" -#: ../gio/gcharsetconverter.c:347 ../glib/gconvert.c:462 ../glib/gconvert.c:797 -#: ../glib/giochannel.c:1564 ../glib/giochannel.c:2455 +#: gio/gcharsetconverter.c:347 glib/gconvert.c:462 glib/gconvert.c:797 +#: glib/giochannel.c:1565 glib/giochannel.c:2456 #, c-format msgid "Error during conversion: %s" msgstr "Fel vid konvertering: %s" -#: ../gio/gcharsetconverter.c:445 ../gio/gsocket.c:1104 +#: gio/gcharsetconverter.c:445 gio/gsocket.c:1104 msgid "Cancellable initialization not supported" msgstr "Avbrytningsbar initiering stöds inte" -#: ../gio/gcharsetconverter.c:456 ../glib/gconvert.c:327 -#: ../glib/giochannel.c:1385 +#: gio/gcharsetconverter.c:456 glib/gconvert.c:327 glib/giochannel.c:1386 #, c-format msgid "Conversion from character set “%s” to “%s” is not supported" msgstr "Konvertering från teckentabellen ”%s” till ”%s” stöds inte" -#: ../gio/gcharsetconverter.c:460 ../glib/gconvert.c:331 +#: gio/gcharsetconverter.c:460 glib/gconvert.c:331 #, c-format msgid "Could not open converter from “%s” to “%s”" msgstr "Kunde inte öppna konverteraren från ”%s” till ”%s”" -#: ../gio/gcontenttype.c:358 +#: gio/gcontenttype.c:358 #, c-format msgid "%s type" msgstr "%s-typ" -#: ../gio/gcontenttype-win32.c:177 +#: gio/gcontenttype-win32.c:177 msgid "Unknown type" msgstr "Okänd typ" -#: ../gio/gcontenttype-win32.c:179 +#: gio/gcontenttype-win32.c:179 #, c-format msgid "%s filetype" msgstr "%s-filtyp" -#: ../gio/gcredentials.c:312 ../gio/gcredentials.c:571 +#: gio/gcredentials.c:312 gio/gcredentials.c:571 msgid "GCredentials is not implemented on this OS" msgstr "GCredentials är inte implementerat för detta operativsystem" -#: ../gio/gcredentials.c:467 +#: gio/gcredentials.c:467 msgid "There is no GCredentials support for your platform" msgstr "Det finns inget stöd för GCredentials för din plattform" -#: ../gio/gcredentials.c:513 +#: gio/gcredentials.c:513 msgid "GCredentials does not contain a process ID on this OS" msgstr "GCredentials innehåller inte ett process-ID för detta OS" -#: ../gio/gcredentials.c:565 +#: gio/gcredentials.c:565 msgid "Credentials spoofing is not possible on this OS" msgstr "Inloggningsuppgiftsspoofning är inte möjligt i detta OS" -#: ../gio/gdatainputstream.c:304 +#: gio/gdatainputstream.c:304 msgid "Unexpected early end-of-stream" msgstr "Oväntat tidig end-of-stream" -#: ../gio/gdbusaddress.c:158 ../gio/gdbusaddress.c:246 -#: ../gio/gdbusaddress.c:327 +#: gio/gdbusaddress.c:158 gio/gdbusaddress.c:246 gio/gdbusaddress.c:327 #, c-format msgid "Unsupported key “%s” in address entry “%s”" msgstr "Nyckeln ”%s” stöds inte i adressposten ”%s”" -#: ../gio/gdbusaddress.c:185 +#: gio/gdbusaddress.c:185 #, c-format msgid "" "Address “%s” is invalid (need exactly one of path, tmpdir or abstract keys)" @@ -377,27 +366,32 @@ "Adressen ”%s” är ogiltig (behöver exakt en av sökväg, temporärkatalog eller " "abstrakta nycklar)" -#: ../gio/gdbusaddress.c:198 +#: gio/gdbusaddress.c:198 #, c-format msgid "Meaningless key/value pair combination in address entry “%s”" msgstr "Betydelselös kombination av nyckel/värde-par i adressposten ”%s”" -#: ../gio/gdbusaddress.c:261 ../gio/gdbusaddress.c:342 +#: gio/gdbusaddress.c:261 gio/gdbusaddress.c:342 #, c-format msgid "Error in address “%s” — the port attribute is malformed" msgstr "Fel i adressen ”%s” — portattributet är felformulerat" -#: ../gio/gdbusaddress.c:272 ../gio/gdbusaddress.c:353 +#: gio/gdbusaddress.c:272 gio/gdbusaddress.c:353 #, c-format msgid "Error in address “%s” — the family attribute is malformed" msgstr "Fel i adressen ”%s” — familjeattributet är felformulerat" -#: ../gio/gdbusaddress.c:463 +#: gio/gdbusaddress.c:423 gio/gdbusaddress.c:673 +#, c-format +msgid "Unknown or unsupported transport “%s” for address “%s”" +msgstr "Transport ”%s” är okänd eller saknar stöd för adress ”%s”" + +#: gio/gdbusaddress.c:467 #, c-format msgid "Address element “%s” does not contain a colon (:)" msgstr "Adresselementet ”%s” innehåller inte ett kolontecken (:)" -#: ../gio/gdbusaddress.c:484 +#: gio/gdbusaddress.c:488 #, c-format msgid "" "Key/Value pair %d, “%s”, in address element “%s” does not contain an equal " @@ -406,7 +400,7 @@ "Nyckel/Värde-par %d, ”%s”, i adresselementet ”%s” innehåller inte ett " "likhetstecken" -#: ../gio/gdbusaddress.c:498 +#: gio/gdbusaddress.c:502 #, c-format msgid "" "Error unescaping key or value in Key/Value pair %d, “%s”, in address element " @@ -415,7 +409,7 @@ "Fel vid borttagning av escape i nyckel eller värde i Nyckel/Värde-par %d, " "”%s”, i adresselementet ”%s”" -#: ../gio/gdbusaddress.c:576 +#: gio/gdbusaddress.c:580 #, c-format msgid "" "Error in address “%s” — the unix transport requires exactly one of the keys " @@ -424,92 +418,87 @@ "Fel i adressen ”%s” — unix-transporten kräver att exakt en av nycklarna " "”path” eller ”abstract” har ställts in" -#: ../gio/gdbusaddress.c:612 +#: gio/gdbusaddress.c:616 #, c-format msgid "Error in address “%s” — the host attribute is missing or malformed" msgstr "Fel i adressen ”%s” — värdattributet saknas eller är felformulerat" -#: ../gio/gdbusaddress.c:626 +#: gio/gdbusaddress.c:630 #, c-format msgid "Error in address “%s” — the port attribute is missing or malformed" msgstr "Fel i adressen ”%s” — portattributet saknas eller är felformulerat" -#: ../gio/gdbusaddress.c:640 +#: gio/gdbusaddress.c:644 #, c-format msgid "Error in address “%s” — the noncefile attribute is missing or malformed" msgstr "" "Fel i adressen ”%s” — attributet noncefile saknas eller är felformulerat" -#: ../gio/gdbusaddress.c:661 +#: gio/gdbusaddress.c:665 msgid "Error auto-launching: " msgstr "Fel vid automatisk körning: " -#: ../gio/gdbusaddress.c:669 -#, c-format -msgid "Unknown or unsupported transport “%s” for address “%s”" -msgstr "Transport ”%s” är okänd eller saknar stöd för adress ”%s”" - -#: ../gio/gdbusaddress.c:714 +#: gio/gdbusaddress.c:718 #, c-format msgid "Error opening nonce file “%s”: %s" msgstr "Fel vid öppning av nonce-filen ”%s”: %s" -#: ../gio/gdbusaddress.c:733 +#: gio/gdbusaddress.c:737 #, c-format msgid "Error reading from nonce file “%s”: %s" msgstr "Fel vid läsning från nonce-filen ”%s”: %s" -#: ../gio/gdbusaddress.c:742 +#: gio/gdbusaddress.c:746 #, c-format msgid "Error reading from nonce file “%s”, expected 16 bytes, got %d" msgstr "Fel vid läsning från nonce-filen ”%s”, förväntade 16 byte, fick %d" -#: ../gio/gdbusaddress.c:760 +#: gio/gdbusaddress.c:764 #, c-format msgid "Error writing contents of nonce file “%s” to stream:" msgstr "Fel vid skrivning av innehåll i nonce-filen ”%s” till ström:" -#: ../gio/gdbusaddress.c:969 +#: gio/gdbusaddress.c:973 msgid "The given address is empty" msgstr "Angivna adressen är tom" -#: ../gio/gdbusaddress.c:1082 +#: gio/gdbusaddress.c:1086 #, c-format msgid "Cannot spawn a message bus when setuid" msgstr "Kan inte starta en meddelandebuss med setuid satt" -#: ../gio/gdbusaddress.c:1089 +#: gio/gdbusaddress.c:1093 msgid "Cannot spawn a message bus without a machine-id: " msgstr "Kan inte starta en meddelandebuss utan ett maskin-id: " -#: ../gio/gdbusaddress.c:1096 +#: gio/gdbusaddress.c:1100 #, c-format msgid "Cannot autolaunch D-Bus without X11 $DISPLAY" msgstr "Kan inte starta D-Bus automatiskt utan X11-miljövariabeln $DISPLAY" -#: ../gio/gdbusaddress.c:1138 +#: gio/gdbusaddress.c:1142 #, c-format msgid "Error spawning command line “%s”: " msgstr "Fel vid körning av kommandoraden ”%s”: " -#: ../gio/gdbusaddress.c:1355 +#: gio/gdbusaddress.c:1359 #, c-format msgid "(Type any character to close this window)\n" msgstr "(Skriv vilket tecken som helst för att stänga detta fönster)\n" -#: ../gio/gdbusaddress.c:1509 +#: gio/gdbusaddress.c:1513 #, c-format msgid "Session dbus not running, and autolaunch failed" msgstr "Sessions-dbus kör inte, och autostart misslyckades" -#: ../gio/gdbusaddress.c:1520 +#: gio/gdbusaddress.c:1524 #, c-format msgid "Cannot determine session bus address (not implemented for this OS)" msgstr "" "Kan inte fastställa adress för sessionsbuss (inte implementerat för detta " "operativsystem)" -#: ../gio/gdbusaddress.c:1658 +#: gio/gdbusaddress.c:1662 #, c-format msgid "" "Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable " @@ -518,7 +507,7 @@ "Kan inte fastställa bussadressen från miljövariabeln DBUS_STARTER_BUS_TYPE — " "okänt värde ”%s”" -#: ../gio/gdbusaddress.c:1667 ../gio/gdbusconnection.c:7160 +#: gio/gdbusaddress.c:1671 gio/gdbusconnection.c:7160 msgid "" "Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment " "variable is not set" @@ -526,20 +515,20 @@ "Kan inte fastställa bussadress därför att miljövariabeln " "DBUS_STARTER_BUS_TYPE inte är inställd" -#: ../gio/gdbusaddress.c:1677 +#: gio/gdbusaddress.c:1681 #, c-format msgid "Unknown bus type %d" msgstr "Okänd busstyp %d" -#: ../gio/gdbusauth.c:293 +#: gio/gdbusauth.c:293 msgid "Unexpected lack of content trying to read a line" msgstr "Oväntad avsaknad av innehåll vid försök att läsa en rad" -#: ../gio/gdbusauth.c:337 +#: gio/gdbusauth.c:337 msgid "Unexpected lack of content trying to (safely) read a line" msgstr "Oväntad avsaknad av innehåll vid försök att (säkert) läsa en rad" -#: ../gio/gdbusauth.c:508 +#: gio/gdbusauth.c:508 #, c-format msgid "" "Exhausted all available authentication mechanisms (tried: %s) (available: %s)" @@ -547,16 +536,16 @@ "Alla tillgängliga autentiseringsmekanismer har testats (försök: %s) " "(tillgängliga: %s)" -#: ../gio/gdbusauth.c:1171 +#: gio/gdbusauth.c:1171 msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer" msgstr "Avbröts via GDBusAuthObserver::authorize-authenticated-peer" -#: ../gio/gdbusauthmechanismsha1.c:262 +#: gio/gdbusauthmechanismsha1.c:262 #, c-format msgid "Error when getting information for directory “%s”: %s" msgstr "Fel vid hämtning av information för katalogen ”%s”: %s" -#: ../gio/gdbusauthmechanismsha1.c:274 +#: gio/gdbusauthmechanismsha1.c:274 #, c-format msgid "" "Permissions on directory “%s” are malformed. Expected mode 0700, got 0%o" @@ -564,22 +553,22 @@ "Rättigheter på katalogen ”%s” är felformulerade. Förväntade rättigheten " "0700, fick 0%o" -#: ../gio/gdbusauthmechanismsha1.c:296 +#: gio/gdbusauthmechanismsha1.c:296 #, c-format msgid "Error creating directory “%s”: %s" msgstr "Fel vid skapandet av katalogen ”%s”: %s" -#: ../gio/gdbusauthmechanismsha1.c:379 +#: gio/gdbusauthmechanismsha1.c:379 #, c-format msgid "Error opening keyring “%s” for reading: " msgstr "Fel vid öppnandet av nyckelringen ”%s” för läsning: " -#: ../gio/gdbusauthmechanismsha1.c:402 ../gio/gdbusauthmechanismsha1.c:720 +#: gio/gdbusauthmechanismsha1.c:402 gio/gdbusauthmechanismsha1.c:720 #, c-format msgid "Line %d of the keyring at “%s” with content “%s” is malformed" msgstr "Rad %d av nyckelringen vid ”%s” med innehåll ”%s” är felformulerad" -#: ../gio/gdbusauthmechanismsha1.c:416 ../gio/gdbusauthmechanismsha1.c:734 +#: gio/gdbusauthmechanismsha1.c:416 gio/gdbusauthmechanismsha1.c:734 #, c-format msgid "" "First token of line %d of the keyring at “%s” with content “%s” is malformed" @@ -587,7 +576,7 @@ "Första token på rad %d av nyckelringen i ”%s” med innehållet ”%s” är " "felformulerad" -#: ../gio/gdbusauthmechanismsha1.c:430 ../gio/gdbusauthmechanismsha1.c:748 +#: gio/gdbusauthmechanismsha1.c:430 gio/gdbusauthmechanismsha1.c:748 #, c-format msgid "" "Second token of line %d of the keyring at “%s” with content “%s” is malformed" @@ -595,57 +584,57 @@ "Andra token på rad %d av nyckelringen i ”%s” med innehållet ”%s” är " "felformulerad" -#: ../gio/gdbusauthmechanismsha1.c:454 +#: gio/gdbusauthmechanismsha1.c:454 #, c-format msgid "Didn’t find cookie with id %d in the keyring at “%s”" msgstr "Hittade inte kaka med id %d i nyckelringen vid ”%s”" -#: ../gio/gdbusauthmechanismsha1.c:536 +#: gio/gdbusauthmechanismsha1.c:536 #, c-format msgid "Error deleting stale lock file “%s”: %s" msgstr "Fel vid borttagning av gamla låsfilen ”%s”: %s" -#: ../gio/gdbusauthmechanismsha1.c:568 +#: gio/gdbusauthmechanismsha1.c:568 #, c-format msgid "Error creating lock file “%s”: %s" msgstr "Fel vid skapandet av låsfilen ”%s”: %s" -#: ../gio/gdbusauthmechanismsha1.c:599 +#: gio/gdbusauthmechanismsha1.c:599 #, c-format msgid "Error closing (unlinked) lock file “%s”: %s" msgstr "Fel vid stängning av (avlänkad) låsfil ”%s”: %s" -#: ../gio/gdbusauthmechanismsha1.c:610 +#: gio/gdbusauthmechanismsha1.c:610 #, c-format msgid "Error unlinking lock file “%s”: %s" msgstr "Fel vid avlänkning av låsfilen ”%s”: %s" -#: ../gio/gdbusauthmechanismsha1.c:687 +#: gio/gdbusauthmechanismsha1.c:687 #, c-format msgid "Error opening keyring “%s” for writing: " msgstr "Fel vid öppning av nyckelringen ”%s” för skrivning: " -#: ../gio/gdbusauthmechanismsha1.c:883 +#: gio/gdbusauthmechanismsha1.c:883 #, c-format msgid "(Additionally, releasing the lock for “%s” also failed: %s) " msgstr "(I tillägg misslyckades även upplåsningen för ”%s”: %s) " -#: ../gio/gdbusconnection.c:612 ../gio/gdbusconnection.c:2378 +#: gio/gdbusconnection.c:612 gio/gdbusconnection.c:2378 msgid "The connection is closed" msgstr "Anslutningen är stängd" -#: ../gio/gdbusconnection.c:1879 +#: gio/gdbusconnection.c:1879 msgid "Timeout was reached" msgstr "Tidsgränsen uppnåddes" -#: ../gio/gdbusconnection.c:2500 +#: gio/gdbusconnection.c:2500 msgid "" "Unsupported flags encountered when constructing a client-side connection" msgstr "" "Flaggor som inte stöds påträffades vid konstruktion av en anslutning på " "klientsidan" -#: ../gio/gdbusconnection.c:4124 ../gio/gdbusconnection.c:4471 +#: gio/gdbusconnection.c:4124 gio/gdbusconnection.c:4471 #, c-format msgid "" "No such interface 'org.freedesktop.DBus.Properties' on object at path %s" @@ -653,79 +642,79 @@ "Inget sådant gränssnitt 'org.freedesktop.DBus.Properties' på objekt med " "sökvägen %s" -#: ../gio/gdbusconnection.c:4266 +#: gio/gdbusconnection.c:4266 #, c-format msgid "No such property '%s'" msgstr "Ingen sådan egenskap '%s'" -#: ../gio/gdbusconnection.c:4278 +#: gio/gdbusconnection.c:4278 #, c-format msgid "Property '%s' is not readable" msgstr "Egenskapen '%s' är inte läsbar" -#: ../gio/gdbusconnection.c:4289 +#: gio/gdbusconnection.c:4289 #, c-format msgid "Property '%s' is not writable" msgstr "Egenskapen '%s' är inte skrivbar" -#: ../gio/gdbusconnection.c:4309 +#: gio/gdbusconnection.c:4309 #, c-format msgid "Error setting property '%s': Expected type '%s' but got '%s'" msgstr "" "Fel vid inställning av egenskapen '%s': Förväntade typen '%s' men fick '%s'" -#: ../gio/gdbusconnection.c:4414 ../gio/gdbusconnection.c:4622 -#: ../gio/gdbusconnection.c:6591 +#: gio/gdbusconnection.c:4414 gio/gdbusconnection.c:4622 +#: gio/gdbusconnection.c:6591 #, c-format msgid "No such interface '%s'" msgstr "Inget sådant gränssnitt '%s'" -#: ../gio/gdbusconnection.c:4840 ../gio/gdbusconnection.c:7100 +#: gio/gdbusconnection.c:4840 gio/gdbusconnection.c:7100 #, c-format msgid "No such interface '%s' on object at path %s" msgstr "Inget sådant gränssnitt '%s' på objekt med sökvägen %s" -#: ../gio/gdbusconnection.c:4938 +#: gio/gdbusconnection.c:4938 #, c-format msgid "No such method '%s'" msgstr "Ingen sådan metod '%s'" -#: ../gio/gdbusconnection.c:4969 +#: gio/gdbusconnection.c:4969 #, c-format msgid "Type of message, '%s', does not match expected type '%s'" msgstr "Typ av meddelande, '%s', matchar inte förväntade typen '%s'" -#: ../gio/gdbusconnection.c:5167 +#: gio/gdbusconnection.c:5167 #, c-format msgid "An object is already exported for the interface %s at %s" msgstr "Ett objekt är redan exporterat för gränssnittet %s vid %s" -#: ../gio/gdbusconnection.c:5393 +#: gio/gdbusconnection.c:5393 #, c-format msgid "Unable to retrieve property %s.%s" msgstr "Kunde inte hämta egenskap %s.%s" -#: ../gio/gdbusconnection.c:5449 +#: gio/gdbusconnection.c:5449 #, c-format msgid "Unable to set property %s.%s" msgstr "Kunde inte sätta egenskap %s.%s" -#: ../gio/gdbusconnection.c:5627 +#: gio/gdbusconnection.c:5627 #, c-format msgid "Method '%s' returned type '%s', but expected '%s'" msgstr "Metoden '%s' returnerade typen '%s', men förväntade '%s'" -#: ../gio/gdbusconnection.c:6702 +#: gio/gdbusconnection.c:6702 #, c-format msgid "Method '%s' on interface '%s' with signature '%s' does not exist" msgstr "Metoden '%s' på gränssnittet '%s' med signaturen '%s' finns inte" -#: ../gio/gdbusconnection.c:6823 +#: gio/gdbusconnection.c:6823 #, c-format msgid "A subtree is already exported for %s" msgstr "Ett underträd har redan exporterats för %s" -#: ../gio/gdbusconnection.c:7151 +#: gio/gdbusconnection.c:7151 #, c-format msgid "" "Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable " @@ -734,27 +723,27 @@ "Kan inte fastställa bussadressen från miljövariabeln DBUS_STARTER_BUS_TYPE - " "okänt värde '%s'" -#: ../gio/gdbusmessage.c:1246 +#: gio/gdbusmessage.c:1249 msgid "type is INVALID" msgstr "typ är OGILTIG" -#: ../gio/gdbusmessage.c:1257 +#: gio/gdbusmessage.c:1260 msgid "METHOD_CALL message: PATH or MEMBER header field is missing" msgstr "METHOD_CALL-meddelande: rubrikfältet PATH eller MEMBER saknas" -#: ../gio/gdbusmessage.c:1268 +#: gio/gdbusmessage.c:1271 msgid "METHOD_RETURN message: REPLY_SERIAL header field is missing" msgstr "METHOD_RETURN-meddelande: rubrikfältet REPLY_SERIAL saknas" -#: ../gio/gdbusmessage.c:1280 +#: gio/gdbusmessage.c:1283 msgid "ERROR message: REPLY_SERIAL or ERROR_NAME header field is missing" msgstr "FELmeddelande: rubrikfältet REPLY_SERIAL eller ERROR_NAME saknas" -#: ../gio/gdbusmessage.c:1293 +#: gio/gdbusmessage.c:1296 msgid "SIGNAL message: PATH, INTERFACE or MEMBER header field is missing" msgstr "SIGNAL-meddelande: rubrikfältet PATH, INTERFACE eller MEMBER saknas" -#: ../gio/gdbusmessage.c:1301 +#: gio/gdbusmessage.c:1304 msgid "" "SIGNAL message: The PATH header field is using the reserved value /org/" "freedesktop/DBus/Local" @@ -762,7 +751,7 @@ "SIGNAL-meddelande: Rubrikfältet PATH använder det reserverade värdet /org/" "freedesktop/DBus/Local" -#: ../gio/gdbusmessage.c:1309 +#: gio/gdbusmessage.c:1312 msgid "" "SIGNAL message: The INTERFACE header field is using the reserved value org." "freedesktop.DBus.Local" @@ -770,19 +759,19 @@ "SIGNAL-meddelande: Rubrikfältet INTERFACE använder det reserverade värdet " "org.freedesktop.DBus.Local" -#: ../gio/gdbusmessage.c:1357 ../gio/gdbusmessage.c:1417 +#: gio/gdbusmessage.c:1360 gio/gdbusmessage.c:1420 #, c-format msgid "Wanted to read %lu byte but only got %lu" msgid_plural "Wanted to read %lu bytes but only got %lu" msgstr[0] "Ville läsa %lu byte men fick bara %lu" msgstr[1] "Ville läsa %lu byte men fick bara %lu" -#: ../gio/gdbusmessage.c:1371 +#: gio/gdbusmessage.c:1374 #, c-format msgid "Expected NUL byte after the string “%s” but found byte %d" msgstr "Förväntade NUL-byte efter strängen ”%s” men hittade byte %d" -#: ../gio/gdbusmessage.c:1390 +#: gio/gdbusmessage.c:1393 #, c-format msgid "" "Expected valid UTF-8 string but found invalid bytes at byte offset %d " @@ -792,17 +781,17 @@ "(längd av strängen är %d). Den giltiga UTF-8-strängen fram till den punkten " "var ”%s”" -#: ../gio/gdbusmessage.c:1593 +#: gio/gdbusmessage.c:1596 #, c-format msgid "Parsed value “%s” is not a valid D-Bus object path" msgstr "Tolkat värde ”%s” är inte en giltig D-Bus-objektsökväg" -#: ../gio/gdbusmessage.c:1615 +#: gio/gdbusmessage.c:1618 #, c-format msgid "Parsed value “%s” is not a valid D-Bus signature" msgstr "Tolkat värde ”%s” är inte en giltig D-Bus-signatur" -#: ../gio/gdbusmessage.c:1662 +#: gio/gdbusmessage.c:1665 #, c-format msgid "" "Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)." @@ -813,7 +802,7 @@ msgstr[1] "" "Påträffade array med längden %u byte. Maximal längd är 2<<26 byte (64 MiB)." -#: ../gio/gdbusmessage.c:1682 +#: gio/gdbusmessage.c:1685 #, c-format msgid "" "Encountered array of type “a%c”, expected to have a length a multiple of %u " @@ -822,12 +811,12 @@ "Påträffade array av typ ”a%c”, förväntad att ha en längd som är en multipel " "av %u byte, men visade sig vara %u byte lång" -#: ../gio/gdbusmessage.c:1849 +#: gio/gdbusmessage.c:1855 #, c-format msgid "Parsed value “%s” for variant is not a valid D-Bus signature" msgstr "Tolkat värde ”%s” för variant är inte en giltig D-Bus-signatur" -#: ../gio/gdbusmessage.c:1873 +#: gio/gdbusmessage.c:1879 #, c-format msgid "" "Error deserializing GVariant with type string “%s” from the D-Bus wire format" @@ -835,7 +824,7 @@ "Fel vid deserialisering av GVariant med typsträngen ”%s” från D-Bus-" "transportformatet" -#: ../gio/gdbusmessage.c:2055 +#: gio/gdbusmessage.c:2064 #, c-format msgid "" "Invalid endianness value. Expected 0x6c (“l”) or 0x42 (“B”) but found value " @@ -844,34 +833,38 @@ "Ogiltigt värde för byteordning. Förväntade 0x6c (”l”) eller 0x42 (”B”) men " "hittade värdet 0x%02x" -#: ../gio/gdbusmessage.c:2068 +#: gio/gdbusmessage.c:2077 #, c-format msgid "Invalid major protocol version. Expected 1 but found %d" msgstr "Ogiltig större protokollversion. Förväntade 1 men hittade %d" -#: ../gio/gdbusmessage.c:2124 +#: gio/gdbusmessage.c:2130 gio/gdbusmessage.c:2720 +msgid "Signature header found but is not of type signature" +msgstr "Signaturrubrik hittades men är inte av typen signatur" + +#: gio/gdbusmessage.c:2142 #, c-format msgid "Signature header with signature “%s” found but message body is empty" msgstr "" "Signaturrubrik med signaturen ”%s” hittades men meddelandekroppen är tom" -#: ../gio/gdbusmessage.c:2138 +#: gio/gdbusmessage.c:2156 #, c-format msgid "Parsed value “%s” is not a valid D-Bus signature (for body)" msgstr "Tolkat värde ”%s” är inte en giltig D-Bus-signatur (för kropp)" -#: ../gio/gdbusmessage.c:2168 +#: gio/gdbusmessage.c:2186 #, c-format msgid "No signature header in message but the message body is %u byte" msgid_plural "No signature header in message but the message body is %u bytes" msgstr[0] "Ingen signaturrubrik i meddelande men meddelandekroppen är %u byte" msgstr[1] "Ingen signaturrubrik i meddelande men meddelandekroppen är %u byte" -#: ../gio/gdbusmessage.c:2178 +#: gio/gdbusmessage.c:2196 msgid "Cannot deserialize message: " msgstr "Kan inte deserialisera meddelande: " -#: ../gio/gdbusmessage.c:2519 +#: gio/gdbusmessage.c:2537 #, c-format msgid "" "Error serializing GVariant with type string “%s” to the D-Bus wire format" @@ -879,23 +872,23 @@ "Fel vid serialisering av GVariant med typsträngen ”%s” till D-Bus-" "transportformatet" -#: ../gio/gdbusmessage.c:2656 +#: gio/gdbusmessage.c:2674 #, c-format msgid "" "Number of file descriptors in message (%d) differs from header field (%d)" msgstr "Antal filhandtag i meddelande (%d) skiljer sig från rubrikfältet (%d)" -#: ../gio/gdbusmessage.c:2664 +#: gio/gdbusmessage.c:2682 msgid "Cannot serialize message: " msgstr "Kan inte serialisera meddelandet: " -#: ../gio/gdbusmessage.c:2708 +#: gio/gdbusmessage.c:2736 #, c-format msgid "Message body has signature “%s” but there is no signature header" msgstr "" "Meddelandekroppen har signaturen ”%s” men det finns ingen signaturrubrik" -#: ../gio/gdbusmessage.c:2718 +#: gio/gdbusmessage.c:2746 #, c-format msgid "" "Message body has type signature “%s” but signature in the header field is " @@ -904,40 +897,40 @@ "Meddelandekroppen har typsignaturen ”%s” men signaturen i rubrikfältet är " "”%s”" -#: ../gio/gdbusmessage.c:2734 +#: gio/gdbusmessage.c:2762 #, c-format msgid "Message body is empty but signature in the header field is “(%s)”" msgstr "Meddelandekroppen är tom men signaturen i rubrikfältet är ”(%s)”" -#: ../gio/gdbusmessage.c:3287 +#: gio/gdbusmessage.c:3315 #, c-format msgid "Error return with body of type “%s”" msgstr "Fel returnerades med kropp av typen ”%s”" -#: ../gio/gdbusmessage.c:3295 +#: gio/gdbusmessage.c:3323 msgid "Error return with empty body" msgstr "Fel returnerade med tom kropp" -#: ../gio/gdbusprivate.c:2066 +#: gio/gdbusprivate.c:2066 #, c-format msgid "Unable to get Hardware profile: %s" msgstr "Kunde inte hämta hårdvaruprofil: %s" -#: ../gio/gdbusprivate.c:2111 +#: gio/gdbusprivate.c:2111 msgid "Unable to load /var/lib/dbus/machine-id or /etc/machine-id: " msgstr "Kunde inte läsa in /var/lib/dbus/machine-id eller /etc/machine-id: " -#: ../gio/gdbusproxy.c:1612 +#: gio/gdbusproxy.c:1612 #, c-format msgid "Error calling StartServiceByName for %s: " msgstr "Fel vid anrop av StartServiceByName för %s: " -#: ../gio/gdbusproxy.c:1635 +#: gio/gdbusproxy.c:1635 #, c-format msgid "Unexpected reply %d from StartServiceByName(\"%s\") method" msgstr "Oväntat svar %d från StartServiceByName(”%s”)-metod" -#: ../gio/gdbusproxy.c:2726 ../gio/gdbusproxy.c:2860 +#: gio/gdbusproxy.c:2726 gio/gdbusproxy.c:2860 msgid "" "Cannot invoke method; proxy is for a well-known name without an owner and " "proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag" @@ -945,30 +938,30 @@ "Kan inte anropa metod; proxy är för ett välkänt namn utan en ägare och proxy " "konstruerades med flaggan G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START" -#: ../gio/gdbusserver.c:708 +#: gio/gdbusserver.c:708 msgid "Abstract name space not supported" msgstr "Abstrakt namnrymd stöds inte" -#: ../gio/gdbusserver.c:795 +#: gio/gdbusserver.c:795 msgid "Cannot specify nonce file when creating a server" msgstr "Kan inte ange nonce-filen när en server skapas" -#: ../gio/gdbusserver.c:876 +#: gio/gdbusserver.c:876 #, c-format msgid "Error writing nonce file at “%s”: %s" msgstr "Fel vid skrivning av nonce-fil i ”%s”: %s" -#: ../gio/gdbusserver.c:1047 +#: gio/gdbusserver.c:1047 #, c-format msgid "The string “%s” is not a valid D-Bus GUID" msgstr "Strängen ”%s” är inte ett giltigt D-Bus GUID" -#: ../gio/gdbusserver.c:1087 +#: gio/gdbusserver.c:1087 #, c-format msgid "Cannot listen on unsupported transport “%s”" msgstr "Kan inte lyssna på transport ”%s” som inte stöds" -#: ../gio/gdbus-tool.c:95 +#: gio/gdbus-tool.c:95 #, c-format msgid "" "Commands:\n" @@ -991,60 +984,60 @@ "\n" "Använd ”%s KOMMANDO --help” för hjälp med varje kommando.\n" -#: ../gio/gdbus-tool.c:185 ../gio/gdbus-tool.c:252 ../gio/gdbus-tool.c:324 -#: ../gio/gdbus-tool.c:348 ../gio/gdbus-tool.c:834 ../gio/gdbus-tool.c:1171 -#: ../gio/gdbus-tool.c:1613 +#: gio/gdbus-tool.c:185 gio/gdbus-tool.c:252 gio/gdbus-tool.c:324 +#: gio/gdbus-tool.c:348 gio/gdbus-tool.c:834 gio/gdbus-tool.c:1171 +#: gio/gdbus-tool.c:1613 #, c-format msgid "Error: %s\n" msgstr "Fel: %s\n" -#: ../gio/gdbus-tool.c:196 ../gio/gdbus-tool.c:265 ../gio/gdbus-tool.c:1629 +#: gio/gdbus-tool.c:196 gio/gdbus-tool.c:265 gio/gdbus-tool.c:1629 #, c-format msgid "Error parsing introspection XML: %s\n" msgstr "Fel vid tolkning av introspektions-XML: %s\n" -#: ../gio/gdbus-tool.c:234 +#: gio/gdbus-tool.c:234 #, c-format msgid "Error: %s is not a valid name\n" msgstr "Fel: %s är inte ett giltigt namn\n" -#: ../gio/gdbus-tool.c:382 +#: gio/gdbus-tool.c:382 msgid "Connect to the system bus" msgstr "Anslut till systembussen" -#: ../gio/gdbus-tool.c:383 +#: gio/gdbus-tool.c:383 msgid "Connect to the session bus" msgstr "Anslut till sessionsbussen" -#: ../gio/gdbus-tool.c:384 +#: gio/gdbus-tool.c:384 msgid "Connect to given D-Bus address" msgstr "Anslut till angiven D-Bus-adress" -#: ../gio/gdbus-tool.c:394 +#: gio/gdbus-tool.c:394 msgid "Connection Endpoint Options:" msgstr "Flaggor för anslutningspunkt:" -#: ../gio/gdbus-tool.c:395 +#: gio/gdbus-tool.c:395 msgid "Options specifying the connection endpoint" msgstr "Flaggor som anger anslutningens ändpunkt" -#: ../gio/gdbus-tool.c:417 +#: gio/gdbus-tool.c:417 #, c-format msgid "No connection endpoint specified" msgstr "Ingen anslutningsändpunkt har angivits" -#: ../gio/gdbus-tool.c:427 +#: gio/gdbus-tool.c:427 #, c-format msgid "Multiple connection endpoints specified" msgstr "Flera anslutningsändpunkter har angivits" -#: ../gio/gdbus-tool.c:497 +#: gio/gdbus-tool.c:497 #, c-format msgid "" "Warning: According to introspection data, interface “%s” does not exist\n" msgstr "Varning: Enligt introspektionsdata finns inte gränssnittet ”%s”\n" -#: ../gio/gdbus-tool.c:506 +#: gio/gdbus-tool.c:506 #, c-format msgid "" "Warning: According to introspection data, method “%s” does not exist on " @@ -1053,166 +1046,161 @@ "Varning: Enligt introspektionsdata finns inte metoden ”%s” på gränssnittet " "”%s”\n" -#: ../gio/gdbus-tool.c:568 +#: gio/gdbus-tool.c:568 msgid "Optional destination for signal (unique name)" msgstr "Frivilligt mål för signal (unikt namn)" -#: ../gio/gdbus-tool.c:569 +#: gio/gdbus-tool.c:569 msgid "Object path to emit signal on" msgstr "Objektsökväg att sända signalen på" -#: ../gio/gdbus-tool.c:570 +#: gio/gdbus-tool.c:570 msgid "Signal and interface name" msgstr "Signal- och gränssnittsnamn" -#: ../gio/gdbus-tool.c:603 +#: gio/gdbus-tool.c:603 msgid "Emit a signal." msgstr "Sänd en signal." -#: ../gio/gdbus-tool.c:658 ../gio/gdbus-tool.c:965 ../gio/gdbus-tool.c:1715 -#: ../gio/gdbus-tool.c:1944 ../gio/gdbus-tool.c:2164 +#: gio/gdbus-tool.c:658 gio/gdbus-tool.c:965 gio/gdbus-tool.c:1715 +#: gio/gdbus-tool.c:1944 gio/gdbus-tool.c:2164 #, c-format msgid "Error connecting: %s\n" msgstr "Fel vid anslutning: %s\n" -#: ../gio/gdbus-tool.c:678 +#: gio/gdbus-tool.c:678 #, c-format msgid "Error: %s is not a valid unique bus name.\n" msgstr "Fel: %s är inte ett giltigt unikt bussnamn.\n" -#: ../gio/gdbus-tool.c:697 ../gio/gdbus-tool.c:1008 ../gio/gdbus-tool.c:1758 -#, c-format +#: gio/gdbus-tool.c:697 gio/gdbus-tool.c:1008 gio/gdbus-tool.c:1758 msgid "Error: Object path is not specified\n" msgstr "Fel: Objektsökväg har inte angivits\n" -#: ../gio/gdbus-tool.c:720 ../gio/gdbus-tool.c:1028 ../gio/gdbus-tool.c:1778 -#: ../gio/gdbus-tool.c:2015 +#: gio/gdbus-tool.c:720 gio/gdbus-tool.c:1028 gio/gdbus-tool.c:1778 +#: gio/gdbus-tool.c:2015 #, c-format msgid "Error: %s is not a valid object path\n" msgstr "Fel: %s är inte en giltig objektsökväg\n" -#: ../gio/gdbus-tool.c:740 -#, c-format +#: gio/gdbus-tool.c:740 msgid "Error: Signal name is not specified\n" msgstr "Fel: Signalnamnet är inte angivet\n" -#: ../gio/gdbus-tool.c:754 +#: gio/gdbus-tool.c:754 #, c-format msgid "Error: Signal name “%s” is invalid\n" msgstr "Fel: Signalnamnet ”%s” är ogiltigt\n" -#: ../gio/gdbus-tool.c:766 +#: gio/gdbus-tool.c:766 #, c-format msgid "Error: %s is not a valid interface name\n" msgstr "Fel: %s är inte ett giltigt gränssnittsnamn\n" -#: ../gio/gdbus-tool.c:772 +#: gio/gdbus-tool.c:772 #, c-format msgid "Error: %s is not a valid member name\n" msgstr "Fel: %s är inte ett giltigt medlemsnamn\n" #. Use the original non-"parse-me-harder" error -#: ../gio/gdbus-tool.c:809 ../gio/gdbus-tool.c:1140 +#: gio/gdbus-tool.c:809 gio/gdbus-tool.c:1140 #, c-format msgid "Error parsing parameter %d: %s\n" msgstr "Fel vid tolkning av parameter %d: %s\n" -#: ../gio/gdbus-tool.c:841 +#: gio/gdbus-tool.c:841 #, c-format msgid "Error flushing connection: %s\n" msgstr "Fel vid tömning av anslutning: %s\n" -#: ../gio/gdbus-tool.c:868 +#: gio/gdbus-tool.c:868 msgid "Destination name to invoke method on" msgstr "Målnamn att anropa metod på" -#: ../gio/gdbus-tool.c:869 +#: gio/gdbus-tool.c:869 msgid "Object path to invoke method on" msgstr "Objektsökväg att anropa metod på" -#: ../gio/gdbus-tool.c:870 +#: gio/gdbus-tool.c:870 msgid "Method and interface name" msgstr "Metod- och gränssnittsnamn" -#: ../gio/gdbus-tool.c:871 +#: gio/gdbus-tool.c:871 msgid "Timeout in seconds" msgstr "Tidsgräns i sekunder" -#: ../gio/gdbus-tool.c:910 +#: gio/gdbus-tool.c:910 msgid "Invoke a method on a remote object." msgstr "Anropa en metod på ett fjärrobjekt." -#: ../gio/gdbus-tool.c:982 ../gio/gdbus-tool.c:1732 ../gio/gdbus-tool.c:1969 -#, c-format +#: gio/gdbus-tool.c:982 gio/gdbus-tool.c:1732 gio/gdbus-tool.c:1969 msgid "Error: Destination is not specified\n" msgstr "Fel: Mål har inte angivits\n" -#: ../gio/gdbus-tool.c:993 ../gio/gdbus-tool.c:1749 ../gio/gdbus-tool.c:1980 +#: gio/gdbus-tool.c:993 gio/gdbus-tool.c:1749 gio/gdbus-tool.c:1980 #, c-format msgid "Error: %s is not a valid bus name\n" msgstr "Fel: %s är inte ett giltigt bussnamn\n" -#: ../gio/gdbus-tool.c:1043 -#, c-format +#: gio/gdbus-tool.c:1043 msgid "Error: Method name is not specified\n" msgstr "Fel: Metodnamnet är inte angivet\n" -#: ../gio/gdbus-tool.c:1054 +#: gio/gdbus-tool.c:1054 #, c-format msgid "Error: Method name “%s” is invalid\n" msgstr "Fel: Metodnamnet ”%s” är ogiltigt\n" -#: ../gio/gdbus-tool.c:1132 +#: gio/gdbus-tool.c:1132 #, c-format msgid "Error parsing parameter %d of type “%s”: %s\n" msgstr "Fel vid tolkning av parameter %d av typen ”%s”: %s\n" -#: ../gio/gdbus-tool.c:1576 +#: gio/gdbus-tool.c:1576 msgid "Destination name to introspect" msgstr "Målnamn att introspektera" -#: ../gio/gdbus-tool.c:1577 +#: gio/gdbus-tool.c:1577 msgid "Object path to introspect" msgstr "Objektsökväg att introspektera" -#: ../gio/gdbus-tool.c:1578 +#: gio/gdbus-tool.c:1578 msgid "Print XML" msgstr "Skriv ut XML" -#: ../gio/gdbus-tool.c:1579 +#: gio/gdbus-tool.c:1579 msgid "Introspect children" msgstr "Introspektera barn" -#: ../gio/gdbus-tool.c:1580 +#: gio/gdbus-tool.c:1580 msgid "Only print properties" msgstr "Skriv endast ut egenskaper" -#: ../gio/gdbus-tool.c:1667 +#: gio/gdbus-tool.c:1667 msgid "Introspect a remote object." msgstr "Introspektera ett fjärrobjekt." -#: ../gio/gdbus-tool.c:1870 +#: gio/gdbus-tool.c:1870 msgid "Destination name to monitor" msgstr "Målnamn att övervaka" -#: ../gio/gdbus-tool.c:1871 +#: gio/gdbus-tool.c:1871 msgid "Object path to monitor" msgstr "Objektsökväg att övervaka" -#: ../gio/gdbus-tool.c:1896 +#: gio/gdbus-tool.c:1896 msgid "Monitor a remote object." msgstr "Övervaka ett fjärrobjekt." -#: ../gio/gdbus-tool.c:1954 -#, c-format +#: gio/gdbus-tool.c:1954 msgid "Error: can’t monitor a non-message-bus connection\n" msgstr "Fel: kan inte övervaka en anslutning som ej är på meddelandebuss\n" -#: ../gio/gdbus-tool.c:2078 +#: gio/gdbus-tool.c:2078 msgid "Service to activate before waiting for the other one (well-known name)" msgstr "Tjänst att aktivera innan den andra väntas på (välkänt namn)" -#: ../gio/gdbus-tool.c:2081 +#: gio/gdbus-tool.c:2081 msgid "" "Timeout to wait for before exiting with an error (seconds); 0 for no timeout " "(default)" @@ -1220,135 +1208,130 @@ "Tidsgräns att vänta på innan vi avslutar med ett fel (sekunder); 0 för ingen " "tidsgräns (standard)" -#: ../gio/gdbus-tool.c:2129 +#: gio/gdbus-tool.c:2129 msgid "[OPTION…] BUS-NAME" msgstr "[FLAGGA…] BUSSNAMN" -#: ../gio/gdbus-tool.c:2130 +#: gio/gdbus-tool.c:2130 msgid "Wait for a bus name to appear." msgstr "Vänta på att ett bussnamn ska dyka upp." -#: ../gio/gdbus-tool.c:2206 -#, c-format +#: gio/gdbus-tool.c:2206 msgid "Error: A service to activate for must be specified.\n" msgstr "Fel: En tjänst att aktivera för måste anges.\n" -#: ../gio/gdbus-tool.c:2211 -#, c-format +#: gio/gdbus-tool.c:2211 msgid "Error: A service to wait for must be specified.\n" msgstr "Fel: En tjänst att vänta på måste anges.\n" -#: ../gio/gdbus-tool.c:2216 -#, c-format +#: gio/gdbus-tool.c:2216 msgid "Error: Too many arguments.\n" msgstr "Fel: För många argument.\n" -#: ../gio/gdbus-tool.c:2224 ../gio/gdbus-tool.c:2231 +#: gio/gdbus-tool.c:2224 gio/gdbus-tool.c:2231 #, c-format msgid "Error: %s is not a valid well-known bus name.\n" msgstr "Fel: %s är inte ett giltigt välkänt bussnamn.\n" -#: ../gio/gdesktopappinfo.c:2001 ../gio/gdesktopappinfo.c:4566 +#: gio/gdesktopappinfo.c:2001 gio/gdesktopappinfo.c:4566 msgid "Unnamed" msgstr "Namnlös" -#: ../gio/gdesktopappinfo.c:2411 +#: gio/gdesktopappinfo.c:2411 msgid "Desktop file didn’t specify Exec field" msgstr "Skrivbordsfilen angav inget Exec-fält" -#: ../gio/gdesktopappinfo.c:2701 +#: gio/gdesktopappinfo.c:2701 msgid "Unable to find terminal required for application" msgstr "Kunde inte hitta terminal som krävs för programmet" -#: ../gio/gdesktopappinfo.c:3135 +#: gio/gdesktopappinfo.c:3135 #, c-format msgid "Can’t create user application configuration folder %s: %s" msgstr "Kan inte skapa programkonfigurationsmapp för användare %s: %s" -#: ../gio/gdesktopappinfo.c:3139 +#: gio/gdesktopappinfo.c:3139 #, c-format msgid "Can’t create user MIME configuration folder %s: %s" msgstr "Kan inte skapa MIME-konfigurationsmapp för användare %s: %s" -#: ../gio/gdesktopappinfo.c:3379 ../gio/gdesktopappinfo.c:3403 +#: gio/gdesktopappinfo.c:3379 gio/gdesktopappinfo.c:3403 msgid "Application information lacks an identifier" msgstr "Programinformation saknar en identifierare" -#: ../gio/gdesktopappinfo.c:3637 +#: gio/gdesktopappinfo.c:3637 #, c-format msgid "Can’t create user desktop file %s" msgstr "Kan inte skapa skrivbordsfil för användare %s" -#: ../gio/gdesktopappinfo.c:3771 +#: gio/gdesktopappinfo.c:3771 #, c-format msgid "Custom definition for %s" msgstr "Anpassad definition för %s" -#: ../gio/gdrive.c:417 +#: gio/gdrive.c:417 msgid "drive doesn’t implement eject" msgstr "enheten har inte implementerat eject" #. Translators: This is an error #. * message for drive objects that #. * don't implement any of eject or eject_with_operation. -#: ../gio/gdrive.c:495 +#: gio/gdrive.c:495 msgid "drive doesn’t implement eject or eject_with_operation" msgstr "enheten har inte implementerat eject eller eject_with_operation" -#: ../gio/gdrive.c:571 +#: gio/gdrive.c:571 msgid "drive doesn’t implement polling for media" msgstr "enheten har inte implementerat pollning av media" -#: ../gio/gdrive.c:776 +#: gio/gdrive.c:776 msgid "drive doesn’t implement start" msgstr "enheten har inte implementerat start" -#: ../gio/gdrive.c:878 +#: gio/gdrive.c:878 msgid "drive doesn’t implement stop" msgstr "enheten har inte implementerat stop" -#: ../gio/gdummytlsbackend.c:195 ../gio/gdummytlsbackend.c:317 -#: ../gio/gdummytlsbackend.c:509 +#: gio/gdummytlsbackend.c:195 gio/gdummytlsbackend.c:317 +#: gio/gdummytlsbackend.c:509 msgid "TLS support is not available" msgstr "TLS-stöd finns inte tillgängligt" -#: ../gio/gdummytlsbackend.c:419 +#: gio/gdummytlsbackend.c:419 msgid "DTLS support is not available" msgstr "DTLS-stöd finns inte tillgängligt" -#: ../gio/gemblem.c:323 +#: gio/gemblem.c:323 #, c-format msgid "Can’t handle version %d of GEmblem encoding" msgstr "Kan inte hantera version %d av GEmblem-kodning" -#: ../gio/gemblem.c:333 +#: gio/gemblem.c:333 #, c-format msgid "Malformed number of tokens (%d) in GEmblem encoding" msgstr "Felformaterat antal token (%d) i GEmblem-kodning" -#: ../gio/gemblemedicon.c:362 +#: gio/gemblemedicon.c:362 #, c-format msgid "Can’t handle version %d of GEmblemedIcon encoding" msgstr "Kan inte hantera version %d av GEmblemedIcon-kodning" -#: ../gio/gemblemedicon.c:372 +#: gio/gemblemedicon.c:372 #, c-format msgid "Malformed number of tokens (%d) in GEmblemedIcon encoding" msgstr "Felformaterat antal token (%d) i GEmblemedIcon-kodning" -#: ../gio/gemblemedicon.c:395 +#: gio/gemblemedicon.c:395 msgid "Expected a GEmblem for GEmblemedIcon" msgstr "Förväntade en GEmblem för GEmblemedIcon" -#: ../gio/gfile.c:1071 ../gio/gfile.c:1309 ../gio/gfile.c:1447 -#: ../gio/gfile.c:1685 ../gio/gfile.c:1740 ../gio/gfile.c:1798 -#: ../gio/gfile.c:1882 ../gio/gfile.c:1939 ../gio/gfile.c:2003 -#: ../gio/gfile.c:2058 ../gio/gfile.c:3725 ../gio/gfile.c:3780 -#: ../gio/gfile.c:4016 ../gio/gfile.c:4058 ../gio/gfile.c:4526 -#: ../gio/gfile.c:4937 ../gio/gfile.c:5022 ../gio/gfile.c:5112 -#: ../gio/gfile.c:5209 ../gio/gfile.c:5296 ../gio/gfile.c:5397 -#: ../gio/gfile.c:7975 ../gio/gfile.c:8065 ../gio/gfile.c:8149 -#: ../gio/win32/gwinhttpfile.c:437 +#: gio/gfile.c:1071 gio/gfile.c:1309 gio/gfile.c:1447 gio/gfile.c:1685 +#: gio/gfile.c:1740 gio/gfile.c:1798 gio/gfile.c:1882 gio/gfile.c:1939 +#: gio/gfile.c:2003 gio/gfile.c:2058 gio/gfile.c:3733 gio/gfile.c:3788 +#: gio/gfile.c:4024 gio/gfile.c:4066 gio/gfile.c:4534 gio/gfile.c:4945 +#: gio/gfile.c:5030 gio/gfile.c:5120 gio/gfile.c:5217 gio/gfile.c:5304 +#: gio/gfile.c:5405 gio/gfile.c:7983 gio/gfile.c:8073 gio/gfile.c:8157 +#: gio/win32/gwinhttpfile.c:437 msgid "Operation not supported" msgstr "Åtgärden stöds inte" @@ -1356,205 +1339,205 @@ #. * trying to find the enclosing (user visible) #. * mount of a file, but none exists. #. -#: ../gio/gfile.c:1570 +#: gio/gfile.c:1570 msgid "Containing mount does not exist" msgstr "Innefattande montering finns inte" -#: ../gio/gfile.c:2617 ../gio/glocalfile.c:2446 +#: gio/gfile.c:2617 gio/glocalfile.c:2446 msgid "Can’t copy over directory" msgstr "Kan inte kopiera över katalog" -#: ../gio/gfile.c:2677 +#: gio/gfile.c:2677 msgid "Can’t copy directory over directory" msgstr "Kan inte kopiera katalog över katalog" -#: ../gio/gfile.c:2685 +#: gio/gfile.c:2685 msgid "Target file exists" msgstr "Målfilen finns" -#: ../gio/gfile.c:2704 +#: gio/gfile.c:2704 msgid "Can’t recursively copy directory" msgstr "Kan inte kopiera katalogen rekursivt" -#: ../gio/gfile.c:2979 +#: gio/gfile.c:2979 msgid "Splice not supported" msgstr "Splice stöds inte" -#: ../gio/gfile.c:2983 ../gio/gfile.c:3027 +#: gio/gfile.c:2983 gio/gfile.c:3028 #, c-format msgid "Error splicing file: %s" msgstr "Fel vid splice av fil: %s" -#: ../gio/gfile.c:3136 +#: gio/gfile.c:3144 msgid "Copy (reflink/clone) between mounts is not supported" msgstr "Kopiering (reflänk/klon) mellan monteringar stöds inte" -#: ../gio/gfile.c:3140 +#: gio/gfile.c:3148 msgid "Copy (reflink/clone) is not supported or invalid" msgstr "Kopiering (reflänk/klon) stöds inte eller är ogiltigt" -#: ../gio/gfile.c:3145 +#: gio/gfile.c:3153 msgid "Copy (reflink/clone) is not supported or didn’t work" msgstr "Kopiering (reflänk/klon) stöds inte eller fungerade inte" -#: ../gio/gfile.c:3208 +#: gio/gfile.c:3216 msgid "Can’t copy special file" msgstr "Kan inte kopiera specialfil" -#: ../gio/gfile.c:4006 +#: gio/gfile.c:4014 msgid "Invalid symlink value given" msgstr "Ogiltigt värde för symbolisk länk angivet" -#: ../gio/gfile.c:4167 +#: gio/gfile.c:4175 msgid "Trash not supported" msgstr "Papperskorgen stöds inte" -#: ../gio/gfile.c:4279 +#: gio/gfile.c:4287 #, c-format msgid "File names cannot contain “%c”" msgstr "Filnamn får inte innehålla ”%c”" -#: ../gio/gfile.c:6760 ../gio/gvolume.c:363 +#: gio/gfile.c:6768 gio/gvolume.c:363 msgid "volume doesn’t implement mount" msgstr "volymen har inte implementerat montering" -#: ../gio/gfile.c:6869 +#: gio/gfile.c:6877 msgid "No application is registered as handling this file" msgstr "Inget program är registrerat för hantering av denna fil" -#: ../gio/gfileenumerator.c:212 +#: gio/gfileenumerator.c:212 msgid "Enumerator is closed" msgstr "Numreraren är stängd" -#: ../gio/gfileenumerator.c:219 ../gio/gfileenumerator.c:278 -#: ../gio/gfileenumerator.c:377 ../gio/gfileenumerator.c:476 +#: gio/gfileenumerator.c:219 gio/gfileenumerator.c:278 +#: gio/gfileenumerator.c:377 gio/gfileenumerator.c:476 msgid "File enumerator has outstanding operation" msgstr "Filnumreraren har kvarstående åtgärd" -#: ../gio/gfileenumerator.c:368 ../gio/gfileenumerator.c:467 +#: gio/gfileenumerator.c:368 gio/gfileenumerator.c:467 msgid "File enumerator is already closed" msgstr "Filnumreraren är redan stängd" -#: ../gio/gfileicon.c:236 +#: gio/gfileicon.c:236 #, c-format msgid "Can’t handle version %d of GFileIcon encoding" msgstr "Kan inte hantera version %d av GFileIcon-kodning" -#: ../gio/gfileicon.c:246 +#: gio/gfileicon.c:246 msgid "Malformed input data for GFileIcon" msgstr "Felformaterad inmatningsdata för GFileIcon" -#: ../gio/gfileinputstream.c:149 ../gio/gfileinputstream.c:394 -#: ../gio/gfileiostream.c:167 ../gio/gfileoutputstream.c:164 -#: ../gio/gfileoutputstream.c:497 +#: gio/gfileinputstream.c:149 gio/gfileinputstream.c:394 +#: gio/gfileiostream.c:167 gio/gfileoutputstream.c:164 +#: gio/gfileoutputstream.c:497 msgid "Stream doesn’t support query_info" msgstr "Strömmen saknar stöd för query_info" -#: ../gio/gfileinputstream.c:325 ../gio/gfileiostream.c:379 -#: ../gio/gfileoutputstream.c:371 +#: gio/gfileinputstream.c:325 gio/gfileiostream.c:379 +#: gio/gfileoutputstream.c:371 msgid "Seek not supported on stream" msgstr "Sökning stöds inte på strömmen" -#: ../gio/gfileinputstream.c:369 +#: gio/gfileinputstream.c:369 msgid "Truncate not allowed on input stream" msgstr "Kapning tillåts inte på inmatningsströmmen" -#: ../gio/gfileiostream.c:455 ../gio/gfileoutputstream.c:447 +#: gio/gfileiostream.c:455 gio/gfileoutputstream.c:447 msgid "Truncate not supported on stream" msgstr "Kapning stöds inte på strömmen" -#: ../gio/ghttpproxy.c:91 ../gio/gresolver.c:410 ../gio/gresolver.c:476 -#: ../glib/gconvert.c:1786 +#: gio/ghttpproxy.c:91 gio/gresolver.c:410 gio/gresolver.c:476 +#: glib/gconvert.c:1786 msgid "Invalid hostname" msgstr "Ogiltigt värdnamn" -#: ../gio/ghttpproxy.c:143 +#: gio/ghttpproxy.c:143 msgid "Bad HTTP proxy reply" msgstr "Felaktigt HTTP-proxysvar" -#: ../gio/ghttpproxy.c:159 +#: gio/ghttpproxy.c:159 msgid "HTTP proxy connection not allowed" msgstr "HTTP-proxyanslutning tillåts inte" -#: ../gio/ghttpproxy.c:164 +#: gio/ghttpproxy.c:164 msgid "HTTP proxy authentication failed" msgstr "HTTP-proxyautentisering misslyckades" -#: ../gio/ghttpproxy.c:167 +#: gio/ghttpproxy.c:167 msgid "HTTP proxy authentication required" msgstr "HTTP-proxyautentisering krävs" -#: ../gio/ghttpproxy.c:171 +#: gio/ghttpproxy.c:171 #, c-format msgid "HTTP proxy connection failed: %i" msgstr "HTTP-proxyanslutning misslyckades: %i" -#: ../gio/ghttpproxy.c:269 +#: gio/ghttpproxy.c:269 msgid "HTTP proxy server closed connection unexpectedly." msgstr "HTTP-proxyservern stängde oväntat anslutningen." -#: ../gio/gicon.c:290 +#: gio/gicon.c:290 #, c-format msgid "Wrong number of tokens (%d)" msgstr "Fel antal token (%d)" -#: ../gio/gicon.c:310 +#: gio/gicon.c:310 #, c-format msgid "No type for class name %s" msgstr "Ingen typ för klassnamnet %s" -#: ../gio/gicon.c:320 +#: gio/gicon.c:320 #, c-format msgid "Type %s does not implement the GIcon interface" msgstr "Typen %s implementerar inte GIcon-gränssnittet" -#: ../gio/gicon.c:331 +#: gio/gicon.c:331 #, c-format msgid "Type %s is not classed" msgstr "Typen %s är inte klassad" -#: ../gio/gicon.c:345 +#: gio/gicon.c:345 #, c-format msgid "Malformed version number: %s" msgstr "Felformaterat versionsnummer: %s" -#: ../gio/gicon.c:359 +#: gio/gicon.c:359 #, c-format msgid "Type %s does not implement from_tokens() on the GIcon interface" msgstr "Typen %s implementerar inte from_tokens() på GIcon-gränssnittet" -#: ../gio/gicon.c:461 +#: gio/gicon.c:461 msgid "Can’t handle the supplied version of the icon encoding" msgstr "Kan inte hantera angiven version av ikonkodningen" -#: ../gio/ginetaddressmask.c:182 +#: gio/ginetaddressmask.c:182 msgid "No address specified" msgstr "Ingen adress angiven" -#: ../gio/ginetaddressmask.c:190 +#: gio/ginetaddressmask.c:190 #, c-format msgid "Length %u is too long for address" msgstr "Längden %u är för lång för adressen" -#: ../gio/ginetaddressmask.c:223 +#: gio/ginetaddressmask.c:223 msgid "Address has bits set beyond prefix length" msgstr "Adress har bitar inställda utanför prefixlängden" -#: ../gio/ginetaddressmask.c:300 +#: gio/ginetaddressmask.c:300 #, c-format msgid "Could not parse “%s” as IP address mask" msgstr "Kunde inte tolka ”%s” som IP-adressmask" -#: ../gio/ginetsocketaddress.c:203 ../gio/ginetsocketaddress.c:220 -#: ../gio/gnativesocketaddress.c:109 ../gio/gunixsocketaddress.c:218 +#: gio/ginetsocketaddress.c:203 gio/ginetsocketaddress.c:220 +#: gio/gnativesocketaddress.c:109 gio/gunixsocketaddress.c:218 msgid "Not enough space for socket address" msgstr "Inte tillräckligt med utrymme för uttagsadress" -#: ../gio/ginetsocketaddress.c:235 +#: gio/ginetsocketaddress.c:235 msgid "Unsupported socket address" msgstr "Uttagsadressen stöds inte" -#: ../gio/ginputstream.c:188 +#: gio/ginputstream.c:188 msgid "Input stream doesn’t implement read" msgstr "Inmatningsströmmen har inte implementerat läsning" @@ -1564,129 +1547,126 @@ #. Translators: This is an error you get if there is #. * already an operation running against this stream when #. * you try to start one -#: ../gio/ginputstream.c:1218 ../gio/giostream.c:310 -#: ../gio/goutputstream.c:1671 +#: gio/ginputstream.c:1218 gio/giostream.c:310 gio/goutputstream.c:1671 msgid "Stream has outstanding operation" msgstr "Strömmen har kvarstående åtgärd" -#: ../gio/gio-tool.c:160 +#: gio/gio-tool.c:160 msgid "Copy with file" msgstr "Kopiera med fil" -#: ../gio/gio-tool.c:164 +#: gio/gio-tool.c:164 msgid "Keep with file when moved" msgstr "Behåll med filen vid flyttning" -#: ../gio/gio-tool.c:205 +#: gio/gio-tool.c:205 msgid "“version” takes no arguments" msgstr "”version” tar inga argument" -#: ../gio/gio-tool.c:207 ../gio/gio-tool.c:223 ../glib/goption.c:857 +#: gio/gio-tool.c:207 gio/gio-tool.c:223 glib/goption.c:857 msgid "Usage:" msgstr "Användning:" -#: ../gio/gio-tool.c:210 +#: gio/gio-tool.c:210 msgid "Print version information and exit." msgstr "Skriv ut versionsinformation och avsluta." -#: ../gio/gio-tool.c:224 +#: gio/gio-tool.c:224 msgid "[ARGS...]" msgstr "[ARGUMENT…]" -#: ../gio/gio-tool.c:226 +#: gio/gio-tool.c:226 msgid "Commands:" msgstr "Kommandon:" -#: ../gio/gio-tool.c:229 +#: gio/gio-tool.c:229 msgid "Concatenate files to standard output" msgstr "Konkatenera filer till standard ut" -#: ../gio/gio-tool.c:230 +#: gio/gio-tool.c:230 msgid "Copy one or more files" msgstr "Kopiera en eller flera filer" -#: ../gio/gio-tool.c:231 +#: gio/gio-tool.c:231 msgid "Show information about locations" msgstr "Visa information om platser" -#: ../gio/gio-tool.c:232 +#: gio/gio-tool.c:232 msgid "List the contents of locations" msgstr "Lista innehållet för platser" -#: ../gio/gio-tool.c:233 +#: gio/gio-tool.c:233 msgid "Get or set the handler for a mimetype" msgstr "Hämta eller sätt hanteraren för en mime-typ" -#: ../gio/gio-tool.c:234 +#: gio/gio-tool.c:234 msgid "Create directories" msgstr "Skapa kataloger" -#: ../gio/gio-tool.c:235 +#: gio/gio-tool.c:235 msgid "Monitor files and directories for changes" msgstr "Övervaka filer och kataloger efter förändringar" -#: ../gio/gio-tool.c:236 +#: gio/gio-tool.c:236 msgid "Mount or unmount the locations" msgstr "Montera eller avmontera platserna" -#: ../gio/gio-tool.c:237 +#: gio/gio-tool.c:237 msgid "Move one or more files" msgstr "Flytta en eller flera filer" -#: ../gio/gio-tool.c:238 +#: gio/gio-tool.c:238 msgid "Open files with the default application" msgstr "Öppna filer med standardprogrammet" -#: ../gio/gio-tool.c:239 +#: gio/gio-tool.c:239 msgid "Rename a file" msgstr "Byt namn på en fil" -#: ../gio/gio-tool.c:240 +#: gio/gio-tool.c:240 msgid "Delete one or more files" msgstr "Ta bort en eller flera filer" -#: ../gio/gio-tool.c:241 +#: gio/gio-tool.c:241 msgid "Read from standard input and save" msgstr "Läs från standard in och spara" -#: ../gio/gio-tool.c:242 +#: gio/gio-tool.c:242 msgid "Set a file attribute" msgstr "Sätt ett filattribut" -#: ../gio/gio-tool.c:243 +#: gio/gio-tool.c:243 msgid "Move files or directories to the trash" msgstr "Flytta filer eller kataloger till papperskorgen" -#: ../gio/gio-tool.c:244 +#: gio/gio-tool.c:244 msgid "Lists the contents of locations in a tree" msgstr "Lista innehållet för platser i ett träd" -#: ../gio/gio-tool.c:246 +#: gio/gio-tool.c:246 #, c-format msgid "Use %s to get detailed help.\n" msgstr "Använd %s för att få detaljerad hjälp.\n" -#: ../gio/gio-tool-cat.c:87 +#: gio/gio-tool-cat.c:87 msgid "Error writing to stdout" msgstr "Fel vid skrivning till standard ut" #. Translators: commandline placeholder -#: ../gio/gio-tool-cat.c:133 ../gio/gio-tool-info.c:282 -#: ../gio/gio-tool-list.c:165 ../gio/gio-tool-mkdir.c:48 -#: ../gio/gio-tool-monitor.c:37 ../gio/gio-tool-monitor.c:39 -#: ../gio/gio-tool-monitor.c:41 ../gio/gio-tool-monitor.c:43 -#: ../gio/gio-tool-monitor.c:203 ../gio/gio-tool-mount.c:1141 -#: ../gio/gio-tool-open.c:113 ../gio/gio-tool-remove.c:48 -#: ../gio/gio-tool-rename.c:45 ../gio/gio-tool-set.c:89 -#: ../gio/gio-tool-trash.c:81 ../gio/gio-tool-tree.c:239 +#: gio/gio-tool-cat.c:133 gio/gio-tool-info.c:282 gio/gio-tool-list.c:165 +#: gio/gio-tool-mkdir.c:48 gio/gio-tool-monitor.c:37 gio/gio-tool-monitor.c:39 +#: gio/gio-tool-monitor.c:41 gio/gio-tool-monitor.c:43 +#: gio/gio-tool-monitor.c:203 gio/gio-tool-mount.c:1123 gio/gio-tool-open.c:113 +#: gio/gio-tool-remove.c:48 gio/gio-tool-rename.c:45 gio/gio-tool-set.c:89 +#: gio/gio-tool-trash.c:81 gio/gio-tool-tree.c:239 msgid "LOCATION" msgstr "PLATS" -#: ../gio/gio-tool-cat.c:138 +#: gio/gio-tool-cat.c:138 msgid "Concatenate files and print to standard output." msgstr "Konkatenera filer och skriv till standard ut." -#: ../gio/gio-tool-cat.c:140 +#: gio/gio-tool-cat.c:140 msgid "" "gio cat works just like the traditional cat utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" @@ -1696,58 +1676,55 @@ "använder GIO-platser istället för lokala filer: exempelvis kan du använda\n" "något liknande smb://server/resurs/fil.txt som plats." -#: ../gio/gio-tool-cat.c:162 ../gio/gio-tool-info.c:313 -#: ../gio/gio-tool-mkdir.c:76 ../gio/gio-tool-monitor.c:228 -#: ../gio/gio-tool-open.c:139 ../gio/gio-tool-remove.c:72 +#: gio/gio-tool-cat.c:162 gio/gio-tool-info.c:313 gio/gio-tool-mkdir.c:76 +#: gio/gio-tool-monitor.c:228 gio/gio-tool-open.c:139 gio/gio-tool-remove.c:72 msgid "No locations given" msgstr "Inga platser angivna" -#: ../gio/gio-tool-copy.c:42 ../gio/gio-tool-move.c:38 +#: gio/gio-tool-copy.c:42 gio/gio-tool-move.c:38 msgid "No target directory" msgstr "Ingen målkatalog" -#: ../gio/gio-tool-copy.c:43 ../gio/gio-tool-move.c:39 +#: gio/gio-tool-copy.c:43 gio/gio-tool-move.c:39 msgid "Show progress" msgstr "Visa förlopp" -#: ../gio/gio-tool-copy.c:44 ../gio/gio-tool-move.c:40 +#: gio/gio-tool-copy.c:44 gio/gio-tool-move.c:40 msgid "Prompt before overwrite" msgstr "Fråga innan överskrivning" -#: ../gio/gio-tool-copy.c:45 +#: gio/gio-tool-copy.c:45 msgid "Preserve all attributes" msgstr "Behåll alla attribut" -#: ../gio/gio-tool-copy.c:46 ../gio/gio-tool-move.c:41 -#: ../gio/gio-tool-save.c:49 +#: gio/gio-tool-copy.c:46 gio/gio-tool-move.c:41 gio/gio-tool-save.c:49 msgid "Backup existing destination files" msgstr "Säkerhetskopiera befintliga målfiler" -#: ../gio/gio-tool-copy.c:47 +#: gio/gio-tool-copy.c:47 msgid "Never follow symbolic links" msgstr "Följ aldrig symboliska länkar" -#: ../gio/gio-tool-copy.c:72 ../gio/gio-tool-move.c:67 +#: gio/gio-tool-copy.c:72 gio/gio-tool-move.c:67 #, c-format msgid "Transferred %s out of %s (%s/s)" msgstr "Överförde %s av %s (%s/s)" #. Translators: commandline placeholder -#: ../gio/gio-tool-copy.c:98 ../gio/gio-tool-move.c:94 +#: gio/gio-tool-copy.c:98 gio/gio-tool-move.c:94 msgid "SOURCE" msgstr "KÄLLA" #. Translators: commandline placeholder -#: ../gio/gio-tool-copy.c:98 ../gio/gio-tool-move.c:94 -#: ../gio/gio-tool-save.c:160 +#: gio/gio-tool-copy.c:98 gio/gio-tool-move.c:94 gio/gio-tool-save.c:160 msgid "DESTINATION" msgstr "MÅL" -#: ../gio/gio-tool-copy.c:103 +#: gio/gio-tool-copy.c:103 msgid "Copy one or more files from SOURCE to DESTINATION." msgstr "Kopiera en eller fler filer från KÄLLA till MÅL." -#: ../gio/gio-tool-copy.c:105 +#: gio/gio-tool-copy.c:105 msgid "" "gio copy is similar to the traditional cp utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" @@ -1757,93 +1734,88 @@ "GIO-platser istället för lokala filer: exempelvis kan du använda något\n" "liknande smb://server/resurs/fil.txt som plats." -#: ../gio/gio-tool-copy.c:147 +#: gio/gio-tool-copy.c:147 #, c-format msgid "Destination %s is not a directory" msgstr "Målet %s är inte en katalog" -#: ../gio/gio-tool-copy.c:192 ../gio/gio-tool-move.c:185 +#: gio/gio-tool-copy.c:192 gio/gio-tool-move.c:185 #, c-format msgid "%s: overwrite “%s”? " msgstr "%s: skriv över ”%s”? " -#: ../gio/gio-tool-info.c:34 +#: gio/gio-tool-info.c:34 msgid "List writable attributes" msgstr "Lista skrivbara attribut" -#: ../gio/gio-tool-info.c:35 +#: gio/gio-tool-info.c:35 msgid "Get file system info" msgstr "Hämta information om filsystem" -#: ../gio/gio-tool-info.c:36 ../gio/gio-tool-list.c:35 +#: gio/gio-tool-info.c:36 gio/gio-tool-list.c:35 msgid "The attributes to get" msgstr "Attributen att hämta" -#: ../gio/gio-tool-info.c:36 ../gio/gio-tool-list.c:35 +#: gio/gio-tool-info.c:36 gio/gio-tool-list.c:35 msgid "ATTRIBUTES" msgstr "ATTRIBUT" -#: ../gio/gio-tool-info.c:37 ../gio/gio-tool-list.c:38 ../gio/gio-tool-set.c:34 +#: gio/gio-tool-info.c:37 gio/gio-tool-list.c:38 gio/gio-tool-set.c:34 msgid "Don’t follow symbolic links" msgstr "Följ inte symboliska länkar" -#: ../gio/gio-tool-info.c:75 -#, c-format +#: gio/gio-tool-info.c:75 msgid "attributes:\n" msgstr "attribut:\n" #. Translators: This is a noun and represents and attribute of a file -#: ../gio/gio-tool-info.c:127 +#: gio/gio-tool-info.c:127 #, c-format msgid "display name: %s\n" msgstr "visningsnamn: %s\n" #. Translators: This is a noun and represents and attribute of a file -#: ../gio/gio-tool-info.c:132 +#: gio/gio-tool-info.c:132 #, c-format msgid "edit name: %s\n" msgstr "redigeringsnamn: %s\n" -#: ../gio/gio-tool-info.c:138 +#: gio/gio-tool-info.c:138 #, c-format msgid "name: %s\n" msgstr "namn: %s\n" -#: ../gio/gio-tool-info.c:145 +#: gio/gio-tool-info.c:145 #, c-format msgid "type: %s\n" msgstr "typ: %s\n" -#: ../gio/gio-tool-info.c:151 -#, c-format +#: gio/gio-tool-info.c:151 msgid "size: " msgstr "storlek: " -#: ../gio/gio-tool-info.c:156 -#, c-format +#: gio/gio-tool-info.c:156 msgid "hidden\n" msgstr "dold\n" -#: ../gio/gio-tool-info.c:159 +#: gio/gio-tool-info.c:159 #, c-format msgid "uri: %s\n" msgstr "uri: %s\n" -#: ../gio/gio-tool-info.c:228 -#, c-format +#: gio/gio-tool-info.c:228 msgid "Settable attributes:\n" msgstr "Inställningsbara attribut:\n" -#: ../gio/gio-tool-info.c:252 -#, c-format +#: gio/gio-tool-info.c:252 msgid "Writable attribute namespaces:\n" msgstr "Skrivbara namnrymder för attribut:\n" -#: ../gio/gio-tool-info.c:287 +#: gio/gio-tool-info.c:287 msgid "Show information about locations." msgstr "Visa information om platser." -#: ../gio/gio-tool-info.c:289 +#: gio/gio-tool-info.c:289 msgid "" "gio info is similar to the traditional ls utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" @@ -1857,23 +1829,23 @@ "anges med deras GIO-namn, t.ex. standard::icon, eller bara efter\n" "namnrymd, t.ex. unix, eller med ”*” som matchar alla attribut" -#: ../gio/gio-tool-list.c:36 ../gio/gio-tool-tree.c:32 +#: gio/gio-tool-list.c:36 gio/gio-tool-tree.c:32 msgid "Show hidden files" msgstr "Visa dolda filer" -#: ../gio/gio-tool-list.c:37 +#: gio/gio-tool-list.c:37 msgid "Use a long listing format" msgstr "Använd ett långt listningsformat" -#: ../gio/gio-tool-list.c:39 +#: gio/gio-tool-list.c:39 msgid "Print full URIs" msgstr "Skriv ut fullständiga URI:er" -#: ../gio/gio-tool-list.c:170 +#: gio/gio-tool-list.c:170 msgid "List the contents of the locations." msgstr "Lista innehållet för platserna." -#: ../gio/gio-tool-list.c:172 +#: gio/gio-tool-list.c:172 msgid "" "gio list is similar to the traditional ls utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" @@ -1886,19 +1858,19 @@ "anges med deras GIO-namn, t.ex. standard::icon" #. Translators: commandline placeholder -#: ../gio/gio-tool-mime.c:71 +#: gio/gio-tool-mime.c:71 msgid "MIMETYPE" msgstr "MIME-TYP" -#: ../gio/gio-tool-mime.c:71 +#: gio/gio-tool-mime.c:71 msgid "HANDLER" msgstr "HANTERARE" -#: ../gio/gio-tool-mime.c:76 +#: gio/gio-tool-mime.c:76 msgid "Get or set the handler for a mimetype." msgstr "Hämta eller sätt hanteraren för en mime-typ." -#: ../gio/gio-tool-mime.c:78 +#: gio/gio-tool-mime.c:78 msgid "" "If no handler is given, lists registered and recommended applications\n" "for the mimetype. If a handler is given, it is set as the default\n" @@ -1908,60 +1880,56 @@ "program för mime-typen. Om en hanterare anges så sätts den som\n" "standardhanterare för mime-typen." -#: ../gio/gio-tool-mime.c:100 +#: gio/gio-tool-mime.c:100 msgid "Must specify a single mimetype, and maybe a handler" msgstr "Måste ange en ensam mime-typ, och kanske en hanterare" -#: ../gio/gio-tool-mime.c:116 +#: gio/gio-tool-mime.c:116 #, c-format msgid "No default applications for “%s”\n" msgstr "Inga standardprogram för ”%s”\n" -#: ../gio/gio-tool-mime.c:122 +#: gio/gio-tool-mime.c:122 #, c-format msgid "Default application for “%s”: %s\n" msgstr "Standardprogram för ”%s”: %s\n" -#: ../gio/gio-tool-mime.c:127 -#, c-format +#: gio/gio-tool-mime.c:127 msgid "Registered applications:\n" msgstr "Registrerade program:\n" -#: ../gio/gio-tool-mime.c:129 -#, c-format +#: gio/gio-tool-mime.c:129 msgid "No registered applications\n" msgstr "Inga registrerade program\n" -#: ../gio/gio-tool-mime.c:140 -#, c-format +#: gio/gio-tool-mime.c:140 msgid "Recommended applications:\n" msgstr "Rekommenderade program:\n" -#: ../gio/gio-tool-mime.c:142 -#, c-format +#: gio/gio-tool-mime.c:142 msgid "No recommended applications\n" msgstr "Inga rekommenderade program\n" -#: ../gio/gio-tool-mime.c:162 +#: gio/gio-tool-mime.c:162 #, c-format msgid "Failed to load info for handler “%s”" msgstr "Misslyckades med att läsa in information för hanteraren ”%s”" -#: ../gio/gio-tool-mime.c:168 +#: gio/gio-tool-mime.c:168 #, c-format msgid "Failed to set “%s” as the default handler for “%s”: %s\n" msgstr "" "Misslyckades med att ställa in ”%s” som standardhanterare för ”%s”: %s\n" -#: ../gio/gio-tool-mkdir.c:31 +#: gio/gio-tool-mkdir.c:31 msgid "Create parent directories" msgstr "Skapa överordnade kataloger" -#: ../gio/gio-tool-mkdir.c:52 +#: gio/gio-tool-mkdir.c:52 msgid "Create directories." msgstr "Skapa kataloger." -#: ../gio/gio-tool-mkdir.c:54 +#: gio/gio-tool-mkdir.c:54 msgid "" "gio mkdir is similar to the traditional mkdir utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" @@ -1971,110 +1939,110 @@ "GIO-platser istället för lokala filer: exempelvis kan du använda något\n" "liknande smb://server/resurs/minkat som plats." -#: ../gio/gio-tool-monitor.c:37 +#: gio/gio-tool-monitor.c:37 msgid "Monitor a directory (default: depends on type)" msgstr "Övervaka en katalog (standard: beror på typ)" -#: ../gio/gio-tool-monitor.c:39 +#: gio/gio-tool-monitor.c:39 msgid "Monitor a file (default: depends on type)" msgstr "Övervaka en fil (standard: beror på typ)" -#: ../gio/gio-tool-monitor.c:41 +#: gio/gio-tool-monitor.c:41 msgid "Monitor a file directly (notices changes made via hardlinks)" msgstr "Övervaka en fil direkt (upptäcker ändringar gjorda via hårda länkar)" -#: ../gio/gio-tool-monitor.c:43 +#: gio/gio-tool-monitor.c:43 msgid "Monitors a file directly, but doesn’t report changes" msgstr "Övervakar en fil direkt men rapporterar inte ändringar" -#: ../gio/gio-tool-monitor.c:45 +#: gio/gio-tool-monitor.c:45 msgid "Report moves and renames as simple deleted/created events" msgstr "" "Rapportera förflyttningar och namnbyten som enkla borttaget/skapat-händelser" -#: ../gio/gio-tool-monitor.c:47 +#: gio/gio-tool-monitor.c:47 msgid "Watch for mount events" msgstr "Bevaka monteringshändelser" -#: ../gio/gio-tool-monitor.c:208 +#: gio/gio-tool-monitor.c:208 msgid "Monitor files or directories for changes." msgstr "Övervaka filer och kataloger efter förändringar." -#: ../gio/gio-tool-mount.c:58 +#: gio/gio-tool-mount.c:59 msgid "Mount as mountable" msgstr "Montera som monteringsbar" -#: ../gio/gio-tool-mount.c:59 +#: gio/gio-tool-mount.c:60 msgid "Mount volume with device file" msgstr "Montera volym med enhetsfil" -#: ../gio/gio-tool-mount.c:59 +#: gio/gio-tool-mount.c:60 msgid "DEVICE" msgstr "ENHET" -#: ../gio/gio-tool-mount.c:60 +#: gio/gio-tool-mount.c:61 msgid "Unmount" msgstr "Avmontera" -#: ../gio/gio-tool-mount.c:61 +#: gio/gio-tool-mount.c:62 msgid "Eject" msgstr "Mata ut" -#: ../gio/gio-tool-mount.c:62 +#: gio/gio-tool-mount.c:63 msgid "Unmount all mounts with the given scheme" msgstr "Avmontera alla monteringar med angivet schema" -#: ../gio/gio-tool-mount.c:62 +#: gio/gio-tool-mount.c:63 msgid "SCHEME" msgstr "SCHEMA" -#: ../gio/gio-tool-mount.c:63 +#: gio/gio-tool-mount.c:64 msgid "Ignore outstanding file operations when unmounting or ejecting" msgstr "Ignorera kvarstående filåtgärder vid avmontering eller utmatning" -#: ../gio/gio-tool-mount.c:64 +#: gio/gio-tool-mount.c:65 msgid "Use an anonymous user when authenticating" msgstr "Använd en anonym användare vid autentisering" #. Translator: List here is a verb as in 'List all mounts' -#: ../gio/gio-tool-mount.c:66 +#: gio/gio-tool-mount.c:67 msgid "List" msgstr "Lista" -#: ../gio/gio-tool-mount.c:67 +#: gio/gio-tool-mount.c:68 msgid "Monitor events" msgstr "Övervaka händelser" -#: ../gio/gio-tool-mount.c:68 +#: gio/gio-tool-mount.c:69 msgid "Show extra information" msgstr "Visa extra information" -#: ../gio/gio-tool-mount.c:246 ../gio/gio-tool-mount.c:276 +#: gio/gio-tool-mount.c:247 gio/gio-tool-mount.c:277 msgid "Anonymous access denied" msgstr "Anonym åtkomst nekad" -#: ../gio/gio-tool-mount.c:897 +#: gio/gio-tool-mount.c:888 #, c-format msgid "Mounted %s at %s\n" msgstr "Monterade %s på %s\n" -#: ../gio/gio-tool-mount.c:950 +#: gio/gio-tool-mount.c:938 msgid "No volume for device file" msgstr "Ingen volym för enhetsfil" -#: ../gio/gio-tool-mount.c:1145 +#: gio/gio-tool-mount.c:1127 msgid "Mount or unmount the locations." msgstr "Montera eller avmontera platserna." -#: ../gio/gio-tool-move.c:42 +#: gio/gio-tool-move.c:42 msgid "Don’t use copy and delete fallback" msgstr "Fall inte tillbaka på kopiera och ta bort" -#: ../gio/gio-tool-move.c:99 +#: gio/gio-tool-move.c:99 msgid "Move one or more files from SOURCE to DEST." msgstr "Flytta en eller flera filer från KÄLLA till MÅL." -#: ../gio/gio-tool-move.c:101 +#: gio/gio-tool-move.c:101 msgid "" "gio move is similar to the traditional mv utility, but using GIO\n" "locations instead of local files: for example, you can use something\n" @@ -2084,12 +2052,12 @@ "GIO-platser istället för lokala filer: exempelvis kan du använda något\n" "liknande smb://server/resurs/fil.txt som plats" -#: ../gio/gio-tool-move.c:142 +#: gio/gio-tool-move.c:142 #, c-format msgid "Target %s is not a directory" msgstr "Målet %s är inte en katalog" -#: ../gio/gio-tool-open.c:118 +#: gio/gio-tool-open.c:118 msgid "" "Open files with the default application that\n" "is registered to handle files of this type." @@ -2097,244 +2065,242 @@ "Öppna filer med standardprogrammet som\n" "är registrerat att hantera denna typ av filer." -#: ../gio/gio-tool-remove.c:31 ../gio/gio-tool-trash.c:31 +#: gio/gio-tool-remove.c:31 gio/gio-tool-trash.c:31 msgid "Ignore nonexistent files, never prompt" msgstr "Ignorera obefintliga filer, fråga aldrig" -#: ../gio/gio-tool-remove.c:52 +#: gio/gio-tool-remove.c:52 msgid "Delete the given files." msgstr "Ta bort de angivna filerna." -#: ../gio/gio-tool-rename.c:45 +#: gio/gio-tool-rename.c:45 msgid "NAME" msgstr "NAMN" -#: ../gio/gio-tool-rename.c:50 +#: gio/gio-tool-rename.c:50 msgid "Rename a file." msgstr "Byt namn på en fil." -#: ../gio/gio-tool-rename.c:70 +#: gio/gio-tool-rename.c:70 msgid "Missing argument" msgstr "Saknar argument" -#: ../gio/gio-tool-rename.c:76 ../gio/gio-tool-save.c:190 -#: ../gio/gio-tool-set.c:137 +#: gio/gio-tool-rename.c:76 gio/gio-tool-save.c:190 gio/gio-tool-set.c:137 msgid "Too many arguments" msgstr "För många argument" -#: ../gio/gio-tool-rename.c:95 +#: gio/gio-tool-rename.c:95 #, c-format msgid "Rename successful. New uri: %s\n" msgstr "Namnbyte lyckades. Ny uri: %s\n" -#: ../gio/gio-tool-save.c:50 +#: gio/gio-tool-save.c:50 msgid "Only create if not existing" msgstr "Skapa endast om den inte redan finns" -#: ../gio/gio-tool-save.c:51 +#: gio/gio-tool-save.c:51 msgid "Append to end of file" msgstr "Lägg till i slutet på filen" -#: ../gio/gio-tool-save.c:52 +#: gio/gio-tool-save.c:52 msgid "When creating, restrict access to the current user" msgstr "När en fil skapas, begränsa åtkomsten till den aktuella användaren" -#: ../gio/gio-tool-save.c:53 +#: gio/gio-tool-save.c:53 msgid "When replacing, replace as if the destination did not exist" msgstr "Vid ersättning, ersätt som om målet inte finns" #. Translators: The "etag" is a token allowing to verify whether a file has been modified -#: ../gio/gio-tool-save.c:55 +#: gio/gio-tool-save.c:55 msgid "Print new etag at end" msgstr "Skriv ny etag på slutet" #. Translators: The "etag" is a token allowing to verify whether a file has been modified -#: ../gio/gio-tool-save.c:57 +#: gio/gio-tool-save.c:57 msgid "The etag of the file being overwritten" msgstr "Etag för filen som skrivs över" -#: ../gio/gio-tool-save.c:57 +#: gio/gio-tool-save.c:57 msgid "ETAG" msgstr "ETAG" -#: ../gio/gio-tool-save.c:113 +#: gio/gio-tool-save.c:113 msgid "Error reading from standard input" msgstr "Fel vid läsning från standard in" #. Translators: The "etag" is a token allowing to verify whether a file has been modified -#: ../gio/gio-tool-save.c:139 -#, c-format +#: gio/gio-tool-save.c:139 msgid "Etag not available\n" msgstr "Etag finns inte tillgänglig\n" -#: ../gio/gio-tool-save.c:163 +#: gio/gio-tool-save.c:163 msgid "Read from standard input and save to DEST." msgstr "Läs från standard in och spara till MÅL." -#: ../gio/gio-tool-save.c:183 +#: gio/gio-tool-save.c:183 msgid "No destination given" msgstr "Inget mål angivet" -#: ../gio/gio-tool-set.c:33 +#: gio/gio-tool-set.c:33 msgid "Type of the attribute" msgstr "Typ för attributet" -#: ../gio/gio-tool-set.c:33 +#: gio/gio-tool-set.c:33 msgid "TYPE" msgstr "TYP" -#: ../gio/gio-tool-set.c:89 +#: gio/gio-tool-set.c:89 msgid "ATTRIBUTE" msgstr "ATTRIBUT" -#: ../gio/gio-tool-set.c:89 +#: gio/gio-tool-set.c:89 msgid "VALUE" msgstr "VÄRDE" -#: ../gio/gio-tool-set.c:93 +#: gio/gio-tool-set.c:93 msgid "Set a file attribute of LOCATION." msgstr "Sätt ett filattribut för PLATS." -#: ../gio/gio-tool-set.c:113 +#: gio/gio-tool-set.c:113 msgid "Location not specified" msgstr "Platsen är inte angiven" -#: ../gio/gio-tool-set.c:120 +#: gio/gio-tool-set.c:120 msgid "Attribute not specified" msgstr "Attributet är inte angivet" -#: ../gio/gio-tool-set.c:130 +#: gio/gio-tool-set.c:130 msgid "Value not specified" msgstr "Värdet är inte angivet" -#: ../gio/gio-tool-set.c:180 +#: gio/gio-tool-set.c:180 #, c-format msgid "Invalid attribute type “%s”" msgstr "Ogiltig attributtyp ”%s”" -#: ../gio/gio-tool-trash.c:32 +#: gio/gio-tool-trash.c:32 msgid "Empty the trash" msgstr "Töm papperskorgen" -#: ../gio/gio-tool-trash.c:86 +#: gio/gio-tool-trash.c:86 msgid "Move files or directories to the trash." msgstr "Flytta filer eller kataloger till papperskorgen." -#: ../gio/gio-tool-tree.c:33 +#: gio/gio-tool-tree.c:33 msgid "Follow symbolic links, mounts and shortcuts" msgstr "Följ symboliska länkar, monteringar och genvägar" -#: ../gio/gio-tool-tree.c:244 +#: gio/gio-tool-tree.c:244 msgid "List contents of directories in a tree-like format." msgstr "Lista innehållet i kataloger i ett trädliknande format." -#: ../gio/glib-compile-resources.c:142 ../gio/glib-compile-schemas.c:1501 +#: gio/glib-compile-resources.c:142 gio/glib-compile-schemas.c:1501 #, c-format msgid "Element <%s> not allowed inside <%s>" msgstr "Elementet <%s> tillåts inte inuti <%s>" -#: ../gio/glib-compile-resources.c:146 +#: gio/glib-compile-resources.c:146 #, c-format msgid "Element <%s> not allowed at toplevel" msgstr "Elementet <%s> tillåts inte på toppnivå" -#: ../gio/glib-compile-resources.c:237 +#: gio/glib-compile-resources.c:237 #, c-format msgid "File %s appears multiple times in the resource" msgstr "Filen %s finns på flera ställen i resursen" -#: ../gio/glib-compile-resources.c:248 +#: gio/glib-compile-resources.c:248 #, c-format msgid "Failed to locate “%s” in any source directory" msgstr "Misslyckades med att hitta ”%s” i någon källkatalog" -#: ../gio/glib-compile-resources.c:259 +#: gio/glib-compile-resources.c:259 #, c-format msgid "Failed to locate “%s” in current directory" msgstr "Misslyckades med att hitta ”%s” i aktuell katalog" -#: ../gio/glib-compile-resources.c:290 +#: gio/glib-compile-resources.c:290 #, c-format msgid "Unknown processing option “%s”" msgstr "Okänd behandlingsflagga ”%s”" -#: ../gio/glib-compile-resources.c:308 ../gio/glib-compile-resources.c:354 +#: gio/glib-compile-resources.c:308 gio/glib-compile-resources.c:354 #, c-format msgid "Failed to create temp file: %s" msgstr "Misslyckades med att skapa temporärfil: %s" -#: ../gio/glib-compile-resources.c:382 +#: gio/glib-compile-resources.c:382 #, c-format msgid "Error reading file %s: %s" msgstr "Fel vid läsning av filen %s: %s" -#: ../gio/glib-compile-resources.c:402 +#: gio/glib-compile-resources.c:402 #, c-format msgid "Error compressing file %s" msgstr "Fel vid komprimering av filen %s" -#: ../gio/glib-compile-resources.c:469 +#: gio/glib-compile-resources.c:469 #, c-format msgid "text may not appear inside <%s>" msgstr "text får inte vara inuti <%s>" -#: ../gio/glib-compile-resources.c:664 ../gio/glib-compile-schemas.c:2067 +#: gio/glib-compile-resources.c:664 gio/glib-compile-schemas.c:2067 msgid "Show program version and exit" msgstr "Visa programversion och avsluta" -#: ../gio/glib-compile-resources.c:665 +#: gio/glib-compile-resources.c:665 msgid "name of the output file" msgstr "namn på utmatningsfilen" -#: ../gio/glib-compile-resources.c:666 +#: gio/glib-compile-resources.c:666 msgid "" "The directories where files are to be read from (default to current " "directory)" msgstr "Katalogerna där filer ska läsas från (standard är aktuell katalog)" -#: ../gio/glib-compile-resources.c:666 ../gio/glib-compile-schemas.c:2068 -#: ../gio/glib-compile-schemas.c:2096 +#: gio/glib-compile-resources.c:666 gio/glib-compile-schemas.c:2068 +#: gio/glib-compile-schemas.c:2096 msgid "DIRECTORY" msgstr "KATALOG" -#: ../gio/glib-compile-resources.c:667 +#: gio/glib-compile-resources.c:667 msgid "" "Generate output in the format selected for by the target filename extension" msgstr "Generera utmatning i formatet valt av målfilnamnets filändelse" -#: ../gio/glib-compile-resources.c:668 +#: gio/glib-compile-resources.c:668 msgid "Generate source header" msgstr "Generera källkods-header" -#: ../gio/glib-compile-resources.c:669 +#: gio/glib-compile-resources.c:669 msgid "Generate sourcecode used to link in the resource file into your code" msgstr "Generera källkod som används för att länka in resursfilen i din kod" -#: ../gio/glib-compile-resources.c:670 +#: gio/glib-compile-resources.c:670 msgid "Generate dependency list" msgstr "Generera beroendelista" -#: ../gio/glib-compile-resources.c:671 +#: gio/glib-compile-resources.c:671 msgid "name of the dependency file to generate" msgstr "namn på beroendefilen att generera" -#: ../gio/glib-compile-resources.c:672 +#: gio/glib-compile-resources.c:672 msgid "Include phony targets in the generated dependency file" msgstr "Inkludera phony-mål i den genererade beroendefilen" -#: ../gio/glib-compile-resources.c:673 +#: gio/glib-compile-resources.c:673 msgid "Don’t automatically create and register resource" msgstr "Skapa och registrera inte resursen automatiskt" -#: ../gio/glib-compile-resources.c:674 +#: gio/glib-compile-resources.c:674 msgid "Don’t export functions; declare them G_GNUC_INTERNAL" msgstr "Exportera inte funktioner; deklarera dem som G_GNUC_INTERNAL" -#: ../gio/glib-compile-resources.c:675 +#: gio/glib-compile-resources.c:675 msgid "C identifier name used for the generated source code" msgstr "C-identifierarnamn som används för den genererade källkoden" -#: ../gio/glib-compile-resources.c:701 +#: gio/glib-compile-resources.c:701 msgid "" "Compile a resource specification into a resource file.\n" "Resource specification files have the extension .gresource.xml,\n" @@ -2344,124 +2310,123 @@ "Resursspecifikationsfiler har filändelsen .gresource.xml,\n" "och resursfilen har filändelsen .gresource." -#: ../gio/glib-compile-resources.c:723 -#, c-format +#: gio/glib-compile-resources.c:723 msgid "You should give exactly one file name\n" msgstr "Du bör ange exakt ett filnamn\n" -#: ../gio/glib-compile-schemas.c:95 +#: gio/glib-compile-schemas.c:95 #, c-format msgid "nick must be a minimum of 2 characters" msgstr "smeknamn måste bestå av minst 2 tecken" -#: ../gio/glib-compile-schemas.c:106 +#: gio/glib-compile-schemas.c:106 #, c-format msgid "Invalid numeric value" msgstr "Ogiltigt numeriskt värde" -#: ../gio/glib-compile-schemas.c:114 +#: gio/glib-compile-schemas.c:114 #, c-format msgid " already specified" msgstr " redan angivet" -#: ../gio/glib-compile-schemas.c:122 +#: gio/glib-compile-schemas.c:122 #, c-format msgid "value='%s' already specified" msgstr "value='%s' redan angivet" -#: ../gio/glib-compile-schemas.c:136 +#: gio/glib-compile-schemas.c:136 #, c-format msgid "flags values must have at most 1 bit set" msgstr "flaggvärden får ha högst 1 bit satt" -#: ../gio/glib-compile-schemas.c:161 +#: gio/glib-compile-schemas.c:161 #, c-format msgid "<%s> must contain at least one " msgstr "<%s> måste innehålla minst ett " -#: ../gio/glib-compile-schemas.c:315 +#: gio/glib-compile-schemas.c:315 #, c-format msgid "<%s> is not contained in the specified range" msgstr "<%s> ligger inte i det angivna intervallet" -#: ../gio/glib-compile-schemas.c:327 +#: gio/glib-compile-schemas.c:327 #, c-format msgid "<%s> is not a valid member of the specified enumerated type" msgstr "<%s> är inte en giltig medlem av den angivna uppräkningstypen" -#: ../gio/glib-compile-schemas.c:333 +#: gio/glib-compile-schemas.c:333 #, c-format msgid "<%s> contains string not in the specified flags type" msgstr "<%s> innehåller sträng som inte finns i angiven flaggtyp" -#: ../gio/glib-compile-schemas.c:339 +#: gio/glib-compile-schemas.c:339 #, c-format msgid "<%s> contains a string not in " msgstr "<%s> innehåller en sträng som inte finns i " -#: ../gio/glib-compile-schemas.c:373 +#: gio/glib-compile-schemas.c:373 msgid " already specified for this key" msgstr " redan angivet för denna nyckel" -#: ../gio/glib-compile-schemas.c:391 +#: gio/glib-compile-schemas.c:391 #, c-format msgid " not allowed for keys of type “%s”" msgstr " inte tillåtet för nycklar av typen ”%s”" -#: ../gio/glib-compile-schemas.c:408 +#: gio/glib-compile-schemas.c:408 #, c-format msgid " specified minimum is greater than maximum" msgstr "angivet minimum för är större än maximum" -#: ../gio/glib-compile-schemas.c:433 +#: gio/glib-compile-schemas.c:433 #, c-format msgid "unsupported l10n category: %s" msgstr "l10n-kategori som inte stöds: %s" -#: ../gio/glib-compile-schemas.c:441 +#: gio/glib-compile-schemas.c:441 msgid "l10n requested, but no gettext domain given" msgstr "l10n begärt, men ingen gettext-domän angiven" -#: ../gio/glib-compile-schemas.c:453 +#: gio/glib-compile-schemas.c:453 msgid "translation context given for value without l10n enabled" msgstr "översättningskontext angiven för värde utan att l10n är aktiverat" -#: ../gio/glib-compile-schemas.c:475 +#: gio/glib-compile-schemas.c:475 #, c-format msgid "Failed to parse value of type “%s”: " msgstr "Misslyckades med att tolka -värde av typen ”%s”: " -#: ../gio/glib-compile-schemas.c:492 +#: gio/glib-compile-schemas.c:492 msgid "" " cannot be specified for keys tagged as having an enumerated type" msgstr "" " kan inte anges för nycklar som taggats som att de är av " "uppräkningstyp" -#: ../gio/glib-compile-schemas.c:501 +#: gio/glib-compile-schemas.c:501 msgid " already specified for this key" msgstr " redan angivet för denna nyckel" -#: ../gio/glib-compile-schemas.c:513 +#: gio/glib-compile-schemas.c:513 #, c-format msgid " not allowed for keys of type “%s”" msgstr " inte tillåtet för nycklar av typen ”%s”" -#: ../gio/glib-compile-schemas.c:529 +#: gio/glib-compile-schemas.c:529 #, c-format msgid " already given" msgstr " redan angivet" -#: ../gio/glib-compile-schemas.c:544 +#: gio/glib-compile-schemas.c:544 #, c-format msgid " must contain at least one " msgstr " måste innehålla minst ett " -#: ../gio/glib-compile-schemas.c:558 +#: gio/glib-compile-schemas.c:558 msgid " already specified for this key" msgstr " redan angivet för denna nyckel" -#: ../gio/glib-compile-schemas.c:562 +#: gio/glib-compile-schemas.c:562 msgid "" " can only be specified for keys with enumerated or flags types or " "after " @@ -2469,7 +2434,7 @@ " kan endast anges för nycklar med uppräknings- eller flaggtyp eller " "efter " -#: ../gio/glib-compile-schemas.c:581 +#: gio/glib-compile-schemas.c:581 #, c-format msgid "" " given when “%s” is already a member of the enumerated " @@ -2477,42 +2442,42 @@ msgstr "" " angivet då ”%s” redan är en medlem av uppräkningstypen" -#: ../gio/glib-compile-schemas.c:587 +#: gio/glib-compile-schemas.c:587 #, c-format msgid " given when was already given" msgstr "" " angavs när redan hade angivits" -#: ../gio/glib-compile-schemas.c:595 +#: gio/glib-compile-schemas.c:595 #, c-format msgid " already specified" msgstr " redan angivet" -#: ../gio/glib-compile-schemas.c:605 +#: gio/glib-compile-schemas.c:605 #, c-format msgid "alias target “%s” is not in enumerated type" msgstr "aliasmålet ”%s” finns inte i uppräkningstyp" -#: ../gio/glib-compile-schemas.c:606 +#: gio/glib-compile-schemas.c:606 #, c-format msgid "alias target “%s” is not in " msgstr "aliasmål ”%s” finns inte " -#: ../gio/glib-compile-schemas.c:621 +#: gio/glib-compile-schemas.c:621 #, c-format msgid " must contain at least one " msgstr " måste innehålla minst ett " -#: ../gio/glib-compile-schemas.c:786 +#: gio/glib-compile-schemas.c:786 msgid "Empty names are not permitted" msgstr "Tomma namn tillåts inte" -#: ../gio/glib-compile-schemas.c:796 +#: gio/glib-compile-schemas.c:796 #, c-format msgid "Invalid name “%s”: names must begin with a lowercase letter" msgstr "Ogiltigt namn ”%s”: namn måste börja med en liten bokstav" -#: ../gio/glib-compile-schemas.c:808 +#: gio/glib-compile-schemas.c:808 #, c-format msgid "" "Invalid name “%s”: invalid character “%c”; only lowercase letters, numbers " @@ -2521,36 +2486,36 @@ "Ogiltigt namn ”%s”: ogiltigt tecken ”%c”; endast gemena bokstäver, siffror " "och bindestreck (”-”) tillåts" -#: ../gio/glib-compile-schemas.c:817 +#: gio/glib-compile-schemas.c:817 #, c-format msgid "Invalid name “%s”: two successive hyphens (“--”) are not permitted" msgstr "Ogiltigt namn ”%s”: två efterföljande bindestreck (”--”) tillåts inte" -#: ../gio/glib-compile-schemas.c:826 +#: gio/glib-compile-schemas.c:826 #, c-format msgid "Invalid name “%s”: the last character may not be a hyphen (“-”)" msgstr "Ogiltigt namn ”%s”: sista tecknet får inte vara ett bindestreck (”-”)" -#: ../gio/glib-compile-schemas.c:834 +#: gio/glib-compile-schemas.c:834 #, c-format msgid "Invalid name “%s”: maximum length is 1024" msgstr "Ogiltigt namn ”%s”: maximal längd är 1024" -#: ../gio/glib-compile-schemas.c:904 +#: gio/glib-compile-schemas.c:904 #, c-format msgid " already specified" msgstr " redan angiven" -#: ../gio/glib-compile-schemas.c:930 +#: gio/glib-compile-schemas.c:930 msgid "Cannot add keys to a “list-of” schema" msgstr "Kan inte lägga till nycklar till ett ”list-of”-schema" -#: ../gio/glib-compile-schemas.c:941 +#: gio/glib-compile-schemas.c:941 #, c-format msgid " already specified" msgstr " redan angiven" -#: ../gio/glib-compile-schemas.c:959 +#: gio/glib-compile-schemas.c:959 #, c-format msgid "" " shadows in ; use " @@ -2559,7 +2524,7 @@ " skuggar i ; använd " " för att ändra värdet" -#: ../gio/glib-compile-schemas.c:970 +#: gio/glib-compile-schemas.c:970 #, c-format msgid "" "Exactly one of “type”, “enum” or “flags” must be specified as an attribute " @@ -2568,56 +2533,56 @@ "Exakt en av ”type”, ”enum” eller ”flags” måste anges som ett attribut till " "" -#: ../gio/glib-compile-schemas.c:989 +#: gio/glib-compile-schemas.c:989 #, c-format msgid "<%s id='%s'> not (yet) defined." msgstr "<%s id='%s'> inte (ännu) angiven." -#: ../gio/glib-compile-schemas.c:1004 +#: gio/glib-compile-schemas.c:1004 #, c-format msgid "Invalid GVariant type string “%s”" msgstr "Ogiltig GVariant-typsträng ”%s”" -#: ../gio/glib-compile-schemas.c:1034 +#: gio/glib-compile-schemas.c:1034 msgid " given but schema isn’t extending anything" msgstr " angavs men schemat utökar inte någonting" -#: ../gio/glib-compile-schemas.c:1047 +#: gio/glib-compile-schemas.c:1047 #, c-format msgid "No to override" msgstr "Ingen att åsidosätta" -#: ../gio/glib-compile-schemas.c:1055 +#: gio/glib-compile-schemas.c:1055 #, c-format msgid " already specified" msgstr " redan angiven" -#: ../gio/glib-compile-schemas.c:1128 +#: gio/glib-compile-schemas.c:1128 #, c-format msgid " already specified" msgstr " redan angiven" -#: ../gio/glib-compile-schemas.c:1140 +#: gio/glib-compile-schemas.c:1140 #, c-format msgid " extends not yet existing schema “%s”" msgstr " utökar ännu inte befintliga schemat ”%s”" -#: ../gio/glib-compile-schemas.c:1156 +#: gio/glib-compile-schemas.c:1156 #, c-format msgid " is list of not yet existing schema “%s”" msgstr " är lista av ännu inte befintliga schemat ”%s”" -#: ../gio/glib-compile-schemas.c:1164 +#: gio/glib-compile-schemas.c:1164 #, c-format msgid "Cannot be a list of a schema with a path" msgstr "Kan inte vara en lista för ett schema med en sökväg" -#: ../gio/glib-compile-schemas.c:1174 +#: gio/glib-compile-schemas.c:1174 #, c-format msgid "Cannot extend a schema with a path" msgstr "Kan inte utöka ett schema med en sökväg" -#: ../gio/glib-compile-schemas.c:1184 +#: gio/glib-compile-schemas.c:1184 #, c-format msgid "" " is a list, extending which is not a list" @@ -2625,7 +2590,7 @@ " är en lista, som utökar vilket inte är en " "lista" -#: ../gio/glib-compile-schemas.c:1194 +#: gio/glib-compile-schemas.c:1194 #, c-format msgid "" " extends but “%s” " @@ -2634,17 +2599,17 @@ " utökar men ”%s” " "utökar inte ”%s”" -#: ../gio/glib-compile-schemas.c:1211 +#: gio/glib-compile-schemas.c:1211 #, c-format msgid "A path, if given, must begin and end with a slash" msgstr "En sökväg, om angiven, måste börja och sluta med ett snedstreck" -#: ../gio/glib-compile-schemas.c:1218 +#: gio/glib-compile-schemas.c:1218 #, c-format msgid "The path of a list must end with “:/”" msgstr "Sökvägen för en lista måste sluta med ”:/”" -#: ../gio/glib-compile-schemas.c:1227 +#: gio/glib-compile-schemas.c:1227 #, c-format msgid "" "Warning: Schema “%s” has path “%s”. Paths starting with “/apps/”, “/" @@ -2653,71 +2618,71 @@ "Varning: Schemat ”%s” har sökvägen ”%s”. Sökvägar som startar med ”/apps/”, " "”/desktop/” eller ”/system/” är föråldrade." -#: ../gio/glib-compile-schemas.c:1257 +#: gio/glib-compile-schemas.c:1257 #, c-format msgid "<%s id='%s'> already specified" msgstr "<%s id='%s'> redan angiven" -#: ../gio/glib-compile-schemas.c:1407 ../gio/glib-compile-schemas.c:1423 +#: gio/glib-compile-schemas.c:1407 gio/glib-compile-schemas.c:1423 #, c-format msgid "Only one <%s> element allowed inside <%s>" msgstr "Endast ett <%s>-element tillåts inuti <%s>" -#: ../gio/glib-compile-schemas.c:1505 +#: gio/glib-compile-schemas.c:1505 #, c-format msgid "Element <%s> not allowed at the top level" msgstr "Elementet <%s> tillåts inte på toppnivån" -#: ../gio/glib-compile-schemas.c:1523 +#: gio/glib-compile-schemas.c:1523 msgid "Element is required in " msgstr "Elementet krävs i " -#: ../gio/glib-compile-schemas.c:1613 +#: gio/glib-compile-schemas.c:1613 #, c-format msgid "Text may not appear inside <%s>" msgstr "Text får inte vara inuti <%s>" -#: ../gio/glib-compile-schemas.c:1681 +#: gio/glib-compile-schemas.c:1681 #, c-format msgid "Warning: undefined reference to " msgstr "Varning: odefinierad referens till " #. Translators: Do not translate "--strict". -#: ../gio/glib-compile-schemas.c:1820 ../gio/glib-compile-schemas.c:1894 -#: ../gio/glib-compile-schemas.c:1970 +#: gio/glib-compile-schemas.c:1820 gio/glib-compile-schemas.c:1894 +#: gio/glib-compile-schemas.c:1970 #, c-format msgid "--strict was specified; exiting.\n" msgstr "--strict angavs; avslutar.\n" -#: ../gio/glib-compile-schemas.c:1830 +#: gio/glib-compile-schemas.c:1830 #, c-format msgid "This entire file has been ignored.\n" msgstr "Hela denna filen har ignorerats.\n" -#: ../gio/glib-compile-schemas.c:1890 +#: gio/glib-compile-schemas.c:1890 #, c-format msgid "Ignoring this file.\n" msgstr "Ignorerar denna fil.\n" -#: ../gio/glib-compile-schemas.c:1930 +#: gio/glib-compile-schemas.c:1930 #, c-format msgid "No such key '%s' in schema '%s' as specified in override file '%s'" msgstr "" "Ingen sådan nyckel '%s' i schemat '%s' som angetts i åsidosättningsfilen '%s'" -#: ../gio/glib-compile-schemas.c:1936 ../gio/glib-compile-schemas.c:1994 -#: ../gio/glib-compile-schemas.c:2022 +#: gio/glib-compile-schemas.c:1936 gio/glib-compile-schemas.c:1994 +#: gio/glib-compile-schemas.c:2022 #, c-format msgid "; ignoring override for this key.\n" msgstr "; ignorerar åsidosättning för denna nyckel.\n" -#: ../gio/glib-compile-schemas.c:1940 ../gio/glib-compile-schemas.c:1998 -#: ../gio/glib-compile-schemas.c:2026 +#: gio/glib-compile-schemas.c:1940 gio/glib-compile-schemas.c:1998 +#: gio/glib-compile-schemas.c:2026 #, c-format msgid " and --strict was specified; exiting.\n" msgstr " och --strict angavs; avslutar.\n" -#: ../gio/glib-compile-schemas.c:1956 +#: gio/glib-compile-schemas.c:1956 #, c-format msgid "" "error parsing key '%s' in schema '%s' as specified in override file '%s': %s." @@ -2725,12 +2690,12 @@ "fel vid tolkning av nyckeln '%s' i schemat '%s' som angetts i " "åsidosättningsfilen '%s': %s." -#: ../gio/glib-compile-schemas.c:1966 +#: gio/glib-compile-schemas.c:1966 #, c-format msgid "Ignoring override for this key.\n" msgstr "Ignorerar åsidosättning för denna nyckel.\n" -#: ../gio/glib-compile-schemas.c:1984 +#: gio/glib-compile-schemas.c:1984 #, c-format msgid "" "override for key '%s' in schema '%s' in override file '%s' is outside the " @@ -2739,7 +2704,7 @@ "åsidosättning för nyckeln '%s' i schemat '%s' i åsidosättningsfilen '%s' är " "utanför intervallet som anges i schemat" -#: ../gio/glib-compile-schemas.c:2012 +#: gio/glib-compile-schemas.c:2012 #, c-format msgid "" "override for key '%s' in schema '%s' in override file '%s' is not in the " @@ -2748,23 +2713,23 @@ "åsidosättning för nyckeln '%s' i schemat '%s' i åsidosättningsfilen '%s' " "finns inte i listan över giltiga val" -#: ../gio/glib-compile-schemas.c:2068 +#: gio/glib-compile-schemas.c:2068 msgid "where to store the gschemas.compiled file" msgstr "var filen gschemas.compiled ska lagras" -#: ../gio/glib-compile-schemas.c:2069 +#: gio/glib-compile-schemas.c:2069 msgid "Abort on any errors in schemas" msgstr "Avbryt vid alla fel i scheman" -#: ../gio/glib-compile-schemas.c:2070 +#: gio/glib-compile-schemas.c:2070 msgid "Do not write the gschema.compiled file" msgstr "Skriv inte filen gschema.compiled" -#: ../gio/glib-compile-schemas.c:2071 +#: gio/glib-compile-schemas.c:2071 msgid "Do not enforce key name restrictions" msgstr "Tvinga inte igenom begränsningar för nyckelnamn" -#: ../gio/glib-compile-schemas.c:2099 +#: gio/glib-compile-schemas.c:2099 msgid "" "Compile all GSettings schema files into a schema cache.\n" "Schema files are required to have the extension .gschema.xml,\n" @@ -2774,32 +2739,32 @@ "Schemafiler måste ha filändelsen .gschema.xml,\n" "och cachefilen kallas för gschemas.compiled." -#: ../gio/glib-compile-schemas.c:2120 +#: gio/glib-compile-schemas.c:2120 #, c-format msgid "You should give exactly one directory name\n" msgstr "Du bör ange exakt ett katalognamn\n" -#: ../gio/glib-compile-schemas.c:2162 +#: gio/glib-compile-schemas.c:2162 #, c-format msgid "No schema files found: " msgstr "Inga schemafiler hittades: " -#: ../gio/glib-compile-schemas.c:2165 +#: gio/glib-compile-schemas.c:2165 #, c-format msgid "doing nothing.\n" msgstr "gör ingenting.\n" -#: ../gio/glib-compile-schemas.c:2168 +#: gio/glib-compile-schemas.c:2168 #, c-format msgid "removed existing output file.\n" msgstr "tog bort befintlig utmatningsfil.\n" -#: ../gio/glocalfile.c:643 ../gio/win32/gwinhttpfile.c:420 +#: gio/glocalfile.c:643 gio/win32/gwinhttpfile.c:420 #, c-format msgid "Invalid filename %s" msgstr "Ogiltigt filnamn %s" -#: ../gio/glocalfile.c:1105 +#: gio/glocalfile.c:1105 #, c-format msgid "Error getting filesystem info for %s: %s" msgstr "Fel vid hämtning av filsystemsinformation för %s: %s" @@ -2808,313 +2773,313 @@ #. * the enclosing (user visible) mount of a file, but none #. * exists. #. -#: ../gio/glocalfile.c:1244 +#: gio/glocalfile.c:1244 #, c-format msgid "Containing mount for file %s not found" msgstr "Innefattande montering för filen %s hittades inte" -#: ../gio/glocalfile.c:1267 +#: gio/glocalfile.c:1267 msgid "Can’t rename root directory" msgstr "Kan inte byta namn på rotkatalog" -#: ../gio/glocalfile.c:1285 ../gio/glocalfile.c:1308 +#: gio/glocalfile.c:1285 gio/glocalfile.c:1308 #, c-format msgid "Error renaming file %s: %s" msgstr "Fel vid namnbyte av filen %s: %s" -#: ../gio/glocalfile.c:1292 +#: gio/glocalfile.c:1292 msgid "Can’t rename file, filename already exists" msgstr "Kan inte byta namn på filen, filnamnet finns redan" -#: ../gio/glocalfile.c:1305 ../gio/glocalfile.c:2322 ../gio/glocalfile.c:2350 -#: ../gio/glocalfile.c:2507 ../gio/glocalfileoutputstream.c:551 +#: gio/glocalfile.c:1305 gio/glocalfile.c:2322 gio/glocalfile.c:2350 +#: gio/glocalfile.c:2507 gio/glocalfileoutputstream.c:551 msgid "Invalid filename" msgstr "Ogiltigt filnamn" -#: ../gio/glocalfile.c:1473 ../gio/glocalfile.c:1488 +#: gio/glocalfile.c:1473 gio/glocalfile.c:1488 #, c-format msgid "Error opening file %s: %s" msgstr "Fel vid öppning av filen %s: %s" -#: ../gio/glocalfile.c:1613 +#: gio/glocalfile.c:1613 #, c-format msgid "Error removing file %s: %s" msgstr "Fel vid borttagning av filen %s: %s" -#: ../gio/glocalfile.c:1997 +#: gio/glocalfile.c:1997 #, c-format msgid "Error trashing file %s: %s" msgstr "Fel vid kastande av filen %s: %s" -#: ../gio/glocalfile.c:2020 +#: gio/glocalfile.c:2020 #, c-format msgid "Unable to create trash dir %s: %s" msgstr "Kunde inte skapa papperskorgskatalogen %s: %s" -#: ../gio/glocalfile.c:2040 +#: gio/glocalfile.c:2040 #, c-format msgid "Unable to find toplevel directory to trash %s" msgstr "Kunde inte hitta toppnivåkatalog för att kasta %s" -#: ../gio/glocalfile.c:2119 ../gio/glocalfile.c:2139 +#: gio/glocalfile.c:2119 gio/glocalfile.c:2139 #, c-format msgid "Unable to find or create trash directory for %s" msgstr "Kunde inte hitta eller skapa papperskorgskatalog för %s" -#: ../gio/glocalfile.c:2174 +#: gio/glocalfile.c:2174 #, c-format msgid "Unable to create trashing info file for %s: %s" msgstr "Kunde inte skapa fil med information om vad som kastats för %s: %s" -#: ../gio/glocalfile.c:2233 +#: gio/glocalfile.c:2233 #, c-format msgid "Unable to trash file %s across filesystem boundaries" msgstr "Kunde inte kasta filen %s över filsystemsgränser" -#: ../gio/glocalfile.c:2237 ../gio/glocalfile.c:2293 +#: gio/glocalfile.c:2237 gio/glocalfile.c:2293 #, c-format msgid "Unable to trash file %s: %s" msgstr "Kunde inte kasta filen %s: %s" -#: ../gio/glocalfile.c:2299 +#: gio/glocalfile.c:2299 #, c-format msgid "Unable to trash file %s" msgstr "Kunde inte kasta filen %s" -#: ../gio/glocalfile.c:2325 +#: gio/glocalfile.c:2325 #, c-format msgid "Error creating directory %s: %s" msgstr "Fel vid skapandet av katalogen %s: %s" -#: ../gio/glocalfile.c:2354 +#: gio/glocalfile.c:2354 #, c-format msgid "Filesystem does not support symbolic links" msgstr "Filsystemet saknar stöd för symboliska länkar" -#: ../gio/glocalfile.c:2357 +#: gio/glocalfile.c:2357 #, c-format msgid "Error making symbolic link %s: %s" msgstr "Fel vid skapande av symboliska länken %s: %s" -#: ../gio/glocalfile.c:2363 ../glib/gfileutils.c:2127 +#: gio/glocalfile.c:2363 glib/gfileutils.c:2127 msgid "Symbolic links not supported" msgstr "Symboliska länkar stöds inte" -#: ../gio/glocalfile.c:2418 ../gio/glocalfile.c:2453 ../gio/glocalfile.c:2510 +#: gio/glocalfile.c:2418 gio/glocalfile.c:2453 gio/glocalfile.c:2510 #, c-format msgid "Error moving file %s: %s" msgstr "Fel vid flyttning av filen %s: %s" -#: ../gio/glocalfile.c:2441 +#: gio/glocalfile.c:2441 msgid "Can’t move directory over directory" msgstr "Kan inte flytta katalog över katalog" -#: ../gio/glocalfile.c:2467 ../gio/glocalfileoutputstream.c:935 -#: ../gio/glocalfileoutputstream.c:949 ../gio/glocalfileoutputstream.c:964 -#: ../gio/glocalfileoutputstream.c:981 ../gio/glocalfileoutputstream.c:995 +#: gio/glocalfile.c:2467 gio/glocalfileoutputstream.c:935 +#: gio/glocalfileoutputstream.c:949 gio/glocalfileoutputstream.c:964 +#: gio/glocalfileoutputstream.c:981 gio/glocalfileoutputstream.c:995 msgid "Backup file creation failed" msgstr "Misslyckades med att skapa säkerhetskopiefil" -#: ../gio/glocalfile.c:2486 +#: gio/glocalfile.c:2486 #, c-format msgid "Error removing target file: %s" msgstr "Fel vid borttagning av målfil: %s" -#: ../gio/glocalfile.c:2500 +#: gio/glocalfile.c:2500 msgid "Move between mounts not supported" msgstr "Flyttning mellan monteringar stöds inte" -#: ../gio/glocalfile.c:2691 +#: gio/glocalfile.c:2691 #, c-format msgid "Could not determine the disk usage of %s: %s" msgstr "Kunde inte bestämma diskanvändningen för %s: %s" -#: ../gio/glocalfileinfo.c:745 +#: gio/glocalfileinfo.c:745 msgid "Attribute value must be non-NULL" msgstr "Attributvärde måste vara icke-NULL" -#: ../gio/glocalfileinfo.c:752 +#: gio/glocalfileinfo.c:752 msgid "Invalid attribute type (string expected)" msgstr "Ogiltig attributtyp (sträng förväntades)" -#: ../gio/glocalfileinfo.c:759 +#: gio/glocalfileinfo.c:759 msgid "Invalid extended attribute name" msgstr "Ogiltigt utökat attributnamn" -#: ../gio/glocalfileinfo.c:799 +#: gio/glocalfileinfo.c:799 #, c-format msgid "Error setting extended attribute “%s”: %s" msgstr "Fel vid inställning av utökat attribut ”%s”: %s" -#: ../gio/glocalfileinfo.c:1607 +#: gio/glocalfileinfo.c:1617 msgid " (invalid encoding)" msgstr " (ogiltig kodning)" -#: ../gio/glocalfileinfo.c:1776 ../gio/glocalfileoutputstream.c:813 +#: gio/glocalfileinfo.c:1786 gio/glocalfileoutputstream.c:813 #, c-format msgid "Error when getting information for file “%s”: %s" msgstr "Fel vid hämtning av information om filen ”%s”: %s" -#: ../gio/glocalfileinfo.c:2038 +#: gio/glocalfileinfo.c:2050 #, c-format msgid "Error when getting information for file descriptor: %s" msgstr "Fel vid hämtning av information om filhandtag: %s" -#: ../gio/glocalfileinfo.c:2083 +#: gio/glocalfileinfo.c:2095 msgid "Invalid attribute type (uint32 expected)" msgstr "Ogiltig attributtyp (uint32 förväntades)" -#: ../gio/glocalfileinfo.c:2101 +#: gio/glocalfileinfo.c:2113 msgid "Invalid attribute type (uint64 expected)" msgstr "Ogiltig attributtyp (uint64 förväntades)" -#: ../gio/glocalfileinfo.c:2120 ../gio/glocalfileinfo.c:2139 +#: gio/glocalfileinfo.c:2132 gio/glocalfileinfo.c:2151 msgid "Invalid attribute type (byte string expected)" msgstr "Ogiltig attributtyp (bytesträng förväntades)" -#: ../gio/glocalfileinfo.c:2184 +#: gio/glocalfileinfo.c:2198 msgid "Cannot set permissions on symlinks" msgstr "Kan inte ställa in rättigheter på symboliska länkar" -#: ../gio/glocalfileinfo.c:2200 +#: gio/glocalfileinfo.c:2214 #, c-format msgid "Error setting permissions: %s" msgstr "Fel vid inställning av rättigheter: %s" -#: ../gio/glocalfileinfo.c:2251 +#: gio/glocalfileinfo.c:2265 #, c-format msgid "Error setting owner: %s" msgstr "Fel vid inställning av ägare: %s" -#: ../gio/glocalfileinfo.c:2274 +#: gio/glocalfileinfo.c:2288 msgid "symlink must be non-NULL" msgstr "symbolisk länk måste vara icke-NULL" -#: ../gio/glocalfileinfo.c:2284 ../gio/glocalfileinfo.c:2303 -#: ../gio/glocalfileinfo.c:2314 +#: gio/glocalfileinfo.c:2298 gio/glocalfileinfo.c:2317 +#: gio/glocalfileinfo.c:2328 #, c-format msgid "Error setting symlink: %s" msgstr "Fel vid inställning av symbolisk länk: %s" -#: ../gio/glocalfileinfo.c:2293 +#: gio/glocalfileinfo.c:2307 msgid "Error setting symlink: file is not a symlink" msgstr "Fel vid inställning av symbolisk länk: filen är inte en symbolisk länk" -#: ../gio/glocalfileinfo.c:2419 +#: gio/glocalfileinfo.c:2433 #, c-format msgid "Error setting modification or access time: %s" msgstr "Fel vid inställning av ändrings- eller åtkomsttid: %s" -#: ../gio/glocalfileinfo.c:2442 +#: gio/glocalfileinfo.c:2456 msgid "SELinux context must be non-NULL" msgstr "SELinux-kontext måste vara icke-NULL" -#: ../gio/glocalfileinfo.c:2457 +#: gio/glocalfileinfo.c:2471 #, c-format msgid "Error setting SELinux context: %s" msgstr "Fel vid inställning av SELinux-kontext: %s" -#: ../gio/glocalfileinfo.c:2464 +#: gio/glocalfileinfo.c:2478 msgid "SELinux is not enabled on this system" msgstr "SELinux är inte aktiverat på detta system" -#: ../gio/glocalfileinfo.c:2556 +#: gio/glocalfileinfo.c:2570 #, c-format msgid "Setting attribute %s not supported" msgstr "Inställning av attributet %s stöds inte" -#: ../gio/glocalfileinputstream.c:168 ../gio/glocalfileoutputstream.c:696 +#: gio/glocalfileinputstream.c:168 gio/glocalfileoutputstream.c:696 #, c-format msgid "Error reading from file: %s" msgstr "Fel vid läsning från fil: %s" -#: ../gio/glocalfileinputstream.c:199 ../gio/glocalfileinputstream.c:211 -#: ../gio/glocalfileinputstream.c:225 ../gio/glocalfileinputstream.c:333 -#: ../gio/glocalfileoutputstream.c:458 ../gio/glocalfileoutputstream.c:1013 +#: gio/glocalfileinputstream.c:199 gio/glocalfileinputstream.c:211 +#: gio/glocalfileinputstream.c:225 gio/glocalfileinputstream.c:333 +#: gio/glocalfileoutputstream.c:458 gio/glocalfileoutputstream.c:1013 #, c-format msgid "Error seeking in file: %s" msgstr "Fel vid sökning i fil: %s" -#: ../gio/glocalfileinputstream.c:255 ../gio/glocalfileoutputstream.c:248 -#: ../gio/glocalfileoutputstream.c:342 +#: gio/glocalfileinputstream.c:255 gio/glocalfileoutputstream.c:248 +#: gio/glocalfileoutputstream.c:342 #, c-format msgid "Error closing file: %s" msgstr "Fel vid stängning av fil: %s" -#: ../gio/glocalfilemonitor.c:840 +#: gio/glocalfilemonitor.c:852 msgid "Unable to find default local file monitor type" msgstr "Kunde inte hitta standardtyp för lokal filövervakare" -#: ../gio/glocalfileoutputstream.c:196 ../gio/glocalfileoutputstream.c:228 -#: ../gio/glocalfileoutputstream.c:717 +#: gio/glocalfileoutputstream.c:196 gio/glocalfileoutputstream.c:228 +#: gio/glocalfileoutputstream.c:717 #, c-format msgid "Error writing to file: %s" msgstr "Fel vid skrivning till fil: %s" -#: ../gio/glocalfileoutputstream.c:275 +#: gio/glocalfileoutputstream.c:275 #, c-format msgid "Error removing old backup link: %s" msgstr "Fel vid borttagning av gamla länk till säkerhetskopia: %s" -#: ../gio/glocalfileoutputstream.c:289 ../gio/glocalfileoutputstream.c:302 +#: gio/glocalfileoutputstream.c:289 gio/glocalfileoutputstream.c:302 #, c-format msgid "Error creating backup copy: %s" msgstr "Fel vid skapande av säkerhetskopia: %s" -#: ../gio/glocalfileoutputstream.c:320 +#: gio/glocalfileoutputstream.c:320 #, c-format msgid "Error renaming temporary file: %s" msgstr "Fel vid namnbyte på temporärfil: %s" -#: ../gio/glocalfileoutputstream.c:504 ../gio/glocalfileoutputstream.c:1064 +#: gio/glocalfileoutputstream.c:504 gio/glocalfileoutputstream.c:1064 #, c-format msgid "Error truncating file: %s" msgstr "Fel vid kapning av fil: %s" -#: ../gio/glocalfileoutputstream.c:557 ../gio/glocalfileoutputstream.c:795 -#: ../gio/glocalfileoutputstream.c:1045 ../gio/gsubprocess.c:380 +#: gio/glocalfileoutputstream.c:557 gio/glocalfileoutputstream.c:795 +#: gio/glocalfileoutputstream.c:1045 gio/gsubprocess.c:380 #, c-format msgid "Error opening file “%s”: %s" msgstr "Fel vid öppning av filen ”%s”: %s" -#: ../gio/glocalfileoutputstream.c:826 +#: gio/glocalfileoutputstream.c:826 msgid "Target file is a directory" msgstr "Målfilen är en katalog" -#: ../gio/glocalfileoutputstream.c:831 +#: gio/glocalfileoutputstream.c:831 msgid "Target file is not a regular file" msgstr "Målfilen är inte en vanlig fil" -#: ../gio/glocalfileoutputstream.c:843 +#: gio/glocalfileoutputstream.c:843 msgid "The file was externally modified" msgstr "Filen blev externt ändrad" -#: ../gio/glocalfileoutputstream.c:1029 +#: gio/glocalfileoutputstream.c:1029 #, c-format msgid "Error removing old file: %s" msgstr "Fel vid borttagning av gammal fil: %s" -#: ../gio/gmemoryinputstream.c:474 ../gio/gmemoryoutputstream.c:772 +#: gio/gmemoryinputstream.c:474 gio/gmemoryoutputstream.c:772 msgid "Invalid GSeekType supplied" msgstr "Ogiltig GSeekType angavs" -#: ../gio/gmemoryinputstream.c:484 +#: gio/gmemoryinputstream.c:484 msgid "Invalid seek request" msgstr "Ogiltig sökbegäran" -#: ../gio/gmemoryinputstream.c:508 +#: gio/gmemoryinputstream.c:508 msgid "Cannot truncate GMemoryInputStream" msgstr "Kan inte kapa av GMemoryInputStream" -#: ../gio/gmemoryoutputstream.c:567 +#: gio/gmemoryoutputstream.c:567 msgid "Memory output stream not resizable" msgstr "Storlek för minnesutmatningsström är inte ändringsbar" -#: ../gio/gmemoryoutputstream.c:583 +#: gio/gmemoryoutputstream.c:583 msgid "Failed to resize memory output stream" msgstr "Misslyckades med att ändra storlek på minnesutmatningsström" -#: ../gio/gmemoryoutputstream.c:673 +#: gio/gmemoryoutputstream.c:673 msgid "" "Amount of memory required to process the write is larger than available " "address space" @@ -3122,140 +3087,139 @@ "Den mängd minne som krävs för att behandla skrivningen är större än " "tillgänglig adressrymd" -#: ../gio/gmemoryoutputstream.c:782 +#: gio/gmemoryoutputstream.c:782 msgid "Requested seek before the beginning of the stream" msgstr "Begärde sökning innan början av strömmen" -#: ../gio/gmemoryoutputstream.c:797 +#: gio/gmemoryoutputstream.c:797 msgid "Requested seek beyond the end of the stream" msgstr "Begärde sökning bortom slutet av strömmen" #. Translators: This is an error #. * message for mount objects that #. * don't implement unmount. -#: ../gio/gmount.c:396 +#: gio/gmount.c:396 msgid "mount doesn’t implement “unmount”" msgstr "mount har inte implementerat ”unmount”" #. Translators: This is an error #. * message for mount objects that #. * don't implement eject. -#: ../gio/gmount.c:472 +#: gio/gmount.c:472 msgid "mount doesn’t implement “eject”" msgstr "mount har inte implementerat ”eject”" #. Translators: This is an error #. * message for mount objects that #. * don't implement any of unmount or unmount_with_operation. -#: ../gio/gmount.c:550 +#: gio/gmount.c:550 msgid "mount doesn’t implement “unmount” or “unmount_with_operation”" msgstr "mount har inte implementerat ”unmount” eller ”unmount_with_operation”" #. Translators: This is an error #. * message for mount objects that #. * don't implement any of eject or eject_with_operation. -#: ../gio/gmount.c:635 +#: gio/gmount.c:635 msgid "mount doesn’t implement “eject” or “eject_with_operation”" msgstr "mount har inte implementerat ”eject” eller ”eject_with_operation”" #. Translators: This is an error #. * message for mount objects that #. * don't implement remount. -#: ../gio/gmount.c:723 +#: gio/gmount.c:723 msgid "mount doesn’t implement “remount”" msgstr "mount har inte implementerat ”remount”" #. Translators: This is an error #. * message for mount objects that #. * don't implement content type guessing. -#: ../gio/gmount.c:805 +#: gio/gmount.c:805 msgid "mount doesn’t implement content type guessing" msgstr "mount har inte implementerat estimering av innehållstyp" #. Translators: This is an error #. * message for mount objects that #. * don't implement content type guessing. -#: ../gio/gmount.c:892 +#: gio/gmount.c:892 msgid "mount doesn’t implement synchronous content type guessing" msgstr "mount har inte implementerat synkron estimering av innehållstyp" -#: ../gio/gnetworkaddress.c:378 +#: gio/gnetworkaddress.c:378 #, c-format msgid "Hostname “%s” contains “[” but not “]”" msgstr "Värdnamnet ”%s” innehåller ”[” men inte ”]”" -#: ../gio/gnetworkmonitorbase.c:206 ../gio/gnetworkmonitorbase.c:310 +#: gio/gnetworkmonitorbase.c:211 gio/gnetworkmonitorbase.c:315 msgid "Network unreachable" msgstr "Nätverket är inte nåbart" -#: ../gio/gnetworkmonitorbase.c:244 ../gio/gnetworkmonitorbase.c:274 +#: gio/gnetworkmonitorbase.c:249 gio/gnetworkmonitorbase.c:279 msgid "Host unreachable" msgstr "Värddatorn är inte nåbar" -#: ../gio/gnetworkmonitornetlink.c:96 ../gio/gnetworkmonitornetlink.c:108 -#: ../gio/gnetworkmonitornetlink.c:127 +#: gio/gnetworkmonitornetlink.c:97 gio/gnetworkmonitornetlink.c:109 +#: gio/gnetworkmonitornetlink.c:128 #, c-format msgid "Could not create network monitor: %s" msgstr "Kunde inte skapa nätverksövervakare: %s" -#: ../gio/gnetworkmonitornetlink.c:117 +#: gio/gnetworkmonitornetlink.c:118 msgid "Could not create network monitor: " msgstr "Kunde inte skapa nätverksövervakare: " -#: ../gio/gnetworkmonitornetlink.c:175 +#: gio/gnetworkmonitornetlink.c:176 msgid "Could not get network status: " msgstr "Kunde inte få nätverksstatus: " -#: ../gio/gnetworkmonitornm.c:329 +#: gio/gnetworkmonitornm.c:322 #, c-format msgid "NetworkManager version too old" msgstr "Nätverkshanterare är för gammal" -#: ../gio/goutputstream.c:212 ../gio/goutputstream.c:560 +#: gio/goutputstream.c:212 gio/goutputstream.c:560 msgid "Output stream doesn’t implement write" msgstr "Utmatningsström har inte implementerat skrivning" -#: ../gio/goutputstream.c:521 ../gio/goutputstream.c:1224 +#: gio/goutputstream.c:521 gio/goutputstream.c:1224 msgid "Source stream is already closed" msgstr "Källströmmen är redan stängd" -#: ../gio/gresolver.c:342 ../gio/gthreadedresolver.c:116 -#: ../gio/gthreadedresolver.c:126 +#: gio/gresolver.c:342 gio/gthreadedresolver.c:116 gio/gthreadedresolver.c:126 #, c-format msgid "Error resolving “%s”: %s" msgstr "Fel vid uppslag av ”%s”: %s" -#: ../gio/gresolver.c:729 ../gio/gresolver.c:781 +#: gio/gresolver.c:729 gio/gresolver.c:781 msgid "Invalid domain" msgstr "Ogiltig domän" -#: ../gio/gresource.c:621 ../gio/gresource.c:880 ../gio/gresource.c:919 -#: ../gio/gresource.c:1043 ../gio/gresource.c:1115 ../gio/gresource.c:1188 -#: ../gio/gresource.c:1258 ../gio/gresourcefile.c:476 -#: ../gio/gresourcefile.c:599 ../gio/gresourcefile.c:736 +#: gio/gresource.c:621 gio/gresource.c:880 gio/gresource.c:919 +#: gio/gresource.c:1043 gio/gresource.c:1115 gio/gresource.c:1188 +#: gio/gresource.c:1258 gio/gresourcefile.c:476 gio/gresourcefile.c:599 +#: gio/gresourcefile.c:736 #, c-format msgid "The resource at “%s” does not exist" msgstr "Resursen på ”%s” finns inte" -#: ../gio/gresource.c:786 +#: gio/gresource.c:786 #, c-format msgid "The resource at “%s” failed to decompress" msgstr "Resursen på ”%s” gick inte att dekomprimera" -#: ../gio/gresourcefile.c:732 +#: gio/gresourcefile.c:732 #, c-format msgid "The resource at “%s” is not a directory" msgstr "Resursen på ”%s” är inte en katalog" -#: ../gio/gresourcefile.c:940 +#: gio/gresourcefile.c:940 msgid "Input stream doesn’t implement seek" msgstr "Inmatningsströmmen har inte implementerat spolning" -#: ../gio/gresource-tool.c:494 +#: gio/gresource-tool.c:494 msgid "List sections containing resources in an elf FILE" msgstr "Lista sektioner som innehåller resurser i en elf-FIL" -#: ../gio/gresource-tool.c:500 +#: gio/gresource-tool.c:500 msgid "" "List resources\n" "If SECTION is given, only list resources in this section\n" @@ -3265,16 +3229,15 @@ "Om SEKTION anges, lista endast resurser i denna sektion\n" "Om SÖKVÄG anges, lista endast matchande resurser" -#: ../gio/gresource-tool.c:503 ../gio/gresource-tool.c:513 +#: gio/gresource-tool.c:503 gio/gresource-tool.c:513 msgid "FILE [PATH]" msgstr "FIL [SÖKVÄG]" -#: ../gio/gresource-tool.c:504 ../gio/gresource-tool.c:514 -#: ../gio/gresource-tool.c:521 +#: gio/gresource-tool.c:504 gio/gresource-tool.c:514 gio/gresource-tool.c:521 msgid "SECTION" msgstr "SEKTION" -#: ../gio/gresource-tool.c:509 +#: gio/gresource-tool.c:509 msgid "" "List resources with details\n" "If SECTION is given, only list resources in this section\n" @@ -3286,15 +3249,15 @@ "Om SÖKVÄG anges, lista endast matchande resurser\n" "Detaljer inkluderar sektionen, storlek och komprimering" -#: ../gio/gresource-tool.c:519 +#: gio/gresource-tool.c:519 msgid "Extract a resource file to stdout" msgstr "Extrahera en resursfil till standard ut" -#: ../gio/gresource-tool.c:520 +#: gio/gresource-tool.c:520 msgid "FILE PATH" msgstr "FIL SÖKVÄG" -#: ../gio/gresource-tool.c:534 +#: gio/gresource-tool.c:534 msgid "" "Usage:\n" " gresource [--section SECTION] COMMAND [ARGS…]\n" @@ -3322,7 +3285,7 @@ "Använd ”gresource help KOMMANDO” för detaljerad hjälp.\n" "\n" -#: ../gio/gresource-tool.c:548 +#: gio/gresource-tool.c:548 #, c-format msgid "" "Usage:\n" @@ -3337,19 +3300,19 @@ "%s\n" "\n" -#: ../gio/gresource-tool.c:555 +#: gio/gresource-tool.c:555 msgid " SECTION An (optional) elf section name\n" msgstr " SEKTION Ett (eventuellt) elf-sektionsnamn\n" -#: ../gio/gresource-tool.c:559 ../gio/gsettings-tool.c:703 +#: gio/gresource-tool.c:559 gio/gsettings-tool.c:703 msgid " COMMAND The (optional) command to explain\n" msgstr " KOMMANDO (Eventuellt) kommando att förklara\n" -#: ../gio/gresource-tool.c:565 +#: gio/gresource-tool.c:565 msgid " FILE An elf file (a binary or a shared library)\n" msgstr " FIL En elf-fil (en binär eller ett delat bibliotek)\n" -#: ../gio/gresource-tool.c:568 +#: gio/gresource-tool.c:568 msgid "" " FILE An elf file (a binary or a shared library)\n" " or a compiled resource file\n" @@ -3357,90 +3320,82 @@ " FIL En elf-fil (en binär eller ett delat bibliotek)\n" " eller en kompilerad resursfil\n" -#: ../gio/gresource-tool.c:572 +#: gio/gresource-tool.c:572 msgid "[PATH]" msgstr "[SÖKVÄG]" -#: ../gio/gresource-tool.c:574 +#: gio/gresource-tool.c:574 msgid " PATH An (optional) resource path (may be partial)\n" msgstr " SÖKVÄG En (eventuell) resurssökväg (kan vara partiell)\n" -#: ../gio/gresource-tool.c:575 +#: gio/gresource-tool.c:575 msgid "PATH" msgstr "SÖKVÄG" -#: ../gio/gresource-tool.c:577 +#: gio/gresource-tool.c:577 msgid " PATH A resource path\n" msgstr " SÖKVÄG En resurssökväg\n" -#: ../gio/gsettings-tool.c:51 ../gio/gsettings-tool.c:72 -#: ../gio/gsettings-tool.c:908 +#: gio/gsettings-tool.c:51 gio/gsettings-tool.c:72 gio/gsettings-tool.c:908 #, c-format msgid "No such schema “%s”\n" msgstr "Inget sådant schema ”%s”\n" -#: ../gio/gsettings-tool.c:57 +#: gio/gsettings-tool.c:57 #, c-format msgid "Schema “%s” is not relocatable (path must not be specified)\n" msgstr "Schemat ”%s” är inte flyttbart (sökvägen får inte anges)\n" -#: ../gio/gsettings-tool.c:78 +#: gio/gsettings-tool.c:78 #, c-format msgid "Schema “%s” is relocatable (path must be specified)\n" msgstr "Schemat ”%s” är flyttbart (sökvägen måste anges)\n" -#: ../gio/gsettings-tool.c:92 -#, c-format +#: gio/gsettings-tool.c:92 msgid "Empty path given.\n" msgstr "Tom sökväg angavs.\n" -#: ../gio/gsettings-tool.c:98 -#, c-format +#: gio/gsettings-tool.c:98 msgid "Path must begin with a slash (/)\n" msgstr "Sökvägen måste börja med ett snedstreck (/)\n" -#: ../gio/gsettings-tool.c:104 -#, c-format +#: gio/gsettings-tool.c:104 msgid "Path must end with a slash (/)\n" msgstr "Sökvägen måste sluta med ett snedstreck (/)\n" -#: ../gio/gsettings-tool.c:110 -#, c-format +#: gio/gsettings-tool.c:110 msgid "Path must not contain two adjacent slashes (//)\n" msgstr "Sökvägen får inte innehålla två efterföljande snedstreck (//)\n" -#: ../gio/gsettings-tool.c:538 -#, c-format +#: gio/gsettings-tool.c:538 msgid "The provided value is outside of the valid range\n" msgstr "Tillhandahållet värde är utanför det giltiga intervallet\n" -#: ../gio/gsettings-tool.c:545 -#, c-format +#: gio/gsettings-tool.c:545 msgid "The key is not writable\n" msgstr "Nyckeln är inte skrivbar\n" -#: ../gio/gsettings-tool.c:581 +#: gio/gsettings-tool.c:581 msgid "List the installed (non-relocatable) schemas" msgstr "Lista installerade (icke-flyttbara) scheman" -#: ../gio/gsettings-tool.c:587 +#: gio/gsettings-tool.c:587 msgid "List the installed relocatable schemas" msgstr "Lista installerade, flyttbara scheman" -#: ../gio/gsettings-tool.c:593 +#: gio/gsettings-tool.c:593 msgid "List the keys in SCHEMA" msgstr "Lista nycklarna i SCHEMA" -#: ../gio/gsettings-tool.c:594 ../gio/gsettings-tool.c:600 -#: ../gio/gsettings-tool.c:643 +#: gio/gsettings-tool.c:594 gio/gsettings-tool.c:600 gio/gsettings-tool.c:643 msgid "SCHEMA[:PATH]" msgstr "SCHEMA[:SÖKVÄG]" -#: ../gio/gsettings-tool.c:599 +#: gio/gsettings-tool.c:599 msgid "List the children of SCHEMA" msgstr "Lista barnen i SCHEMA" -#: ../gio/gsettings-tool.c:605 +#: gio/gsettings-tool.c:605 msgid "" "List keys and values, recursively\n" "If no SCHEMA is given, list all keys\n" @@ -3448,49 +3403,48 @@ "Lista nycklar och värden, rekursivt\n" "Om inget SCHEMA anges, lista alla nycklar\n" -#: ../gio/gsettings-tool.c:607 +#: gio/gsettings-tool.c:607 msgid "[SCHEMA[:PATH]]" msgstr "[SCHEMA[:SÖKVÄG]]" -#: ../gio/gsettings-tool.c:612 +#: gio/gsettings-tool.c:612 msgid "Get the value of KEY" msgstr "Få värdet för NYCKEL" -#: ../gio/gsettings-tool.c:613 ../gio/gsettings-tool.c:619 -#: ../gio/gsettings-tool.c:625 ../gio/gsettings-tool.c:637 -#: ../gio/gsettings-tool.c:649 +#: gio/gsettings-tool.c:613 gio/gsettings-tool.c:619 gio/gsettings-tool.c:625 +#: gio/gsettings-tool.c:637 gio/gsettings-tool.c:649 msgid "SCHEMA[:PATH] KEY" msgstr "SCHEMA[:SÖKVÄG] NYCKEL" -#: ../gio/gsettings-tool.c:618 +#: gio/gsettings-tool.c:618 msgid "Query the range of valid values for KEY" msgstr "Fråga efter giltiga värden för NYCKEL" -#: ../gio/gsettings-tool.c:624 +#: gio/gsettings-tool.c:624 msgid "Query the description for KEY" msgstr "Fråga efter beskrivningen för NYCKEL" -#: ../gio/gsettings-tool.c:630 +#: gio/gsettings-tool.c:630 msgid "Set the value of KEY to VALUE" msgstr "Ställ in värdet för NYCKEL till VÄRDE" -#: ../gio/gsettings-tool.c:631 +#: gio/gsettings-tool.c:631 msgid "SCHEMA[:PATH] KEY VALUE" msgstr "SCHEMA[:SÖKVÄG] NYCKEL VÄRDE" -#: ../gio/gsettings-tool.c:636 +#: gio/gsettings-tool.c:636 msgid "Reset KEY to its default value" msgstr "Återställ NYCKEL till dess standardvärde" -#: ../gio/gsettings-tool.c:642 +#: gio/gsettings-tool.c:642 msgid "Reset all keys in SCHEMA to their defaults" msgstr "Nollställ alla nycklar i SCHEMA till sina standardvärden" -#: ../gio/gsettings-tool.c:648 +#: gio/gsettings-tool.c:648 msgid "Check if KEY is writable" msgstr "Kontrollera om NYCKEL är skrivbar" -#: ../gio/gsettings-tool.c:654 +#: gio/gsettings-tool.c:654 msgid "" "Monitor KEY for changes.\n" "If no KEY is specified, monitor all keys in SCHEMA.\n" @@ -3500,11 +3454,11 @@ "Om ingen NYCKEL anges, övervaka alla nycklar i SCHEMA.\n" "Använd ^C för att avsluta övervakningen.\n" -#: ../gio/gsettings-tool.c:657 +#: gio/gsettings-tool.c:657 msgid "SCHEMA[:PATH] [KEY]" msgstr "SCHEMA[:SÖKVÄG] [NYCKEL]" -#: ../gio/gsettings-tool.c:669 +#: gio/gsettings-tool.c:669 msgid "" "Usage:\n" " gsettings --version\n" @@ -3552,7 +3506,7 @@ "Använd ”gsettings help KOMMANDO” för detaljerad hjälp.\n" "\n" -#: ../gio/gsettings-tool.c:693 +#: gio/gsettings-tool.c:693 #, c-format msgid "" "Usage:\n" @@ -3567,11 +3521,11 @@ "%s\n" "\n" -#: ../gio/gsettings-tool.c:699 +#: gio/gsettings-tool.c:699 msgid " SCHEMADIR A directory to search for additional schemas\n" msgstr " SCHEMAKAT En katalog att söka i efter ytterligare scheman\n" -#: ../gio/gsettings-tool.c:707 +#: gio/gsettings-tool.c:707 msgid "" " SCHEMA The name of the schema\n" " PATH The path, for relocatable schemas\n" @@ -3579,385 +3533,379 @@ " SCHEMA Namnet på schemat\n" " SÖKVÄG Sökvägen, för flyttbara scheman\n" -#: ../gio/gsettings-tool.c:712 +#: gio/gsettings-tool.c:712 msgid " KEY The (optional) key within the schema\n" msgstr " NYCKEL (Eventuell) nyckel inom schemat\n" -#: ../gio/gsettings-tool.c:716 +#: gio/gsettings-tool.c:716 msgid " KEY The key within the schema\n" msgstr " NYCKEL Nyckeln inom schemat\n" -#: ../gio/gsettings-tool.c:720 +#: gio/gsettings-tool.c:720 msgid " VALUE The value to set\n" msgstr " VÄRDE Värdet att ställa in\n" -#: ../gio/gsettings-tool.c:775 +#: gio/gsettings-tool.c:775 #, c-format msgid "Could not load schemas from %s: %s\n" msgstr "Kunde inte läsa in schema från %s: %s\n" -#: ../gio/gsettings-tool.c:787 -#, c-format +#: gio/gsettings-tool.c:787 msgid "No schemas installed\n" msgstr "Inga scheman installerade\n" -#: ../gio/gsettings-tool.c:866 -#, c-format +#: gio/gsettings-tool.c:866 msgid "Empty schema name given\n" msgstr "Tomt schemanamn angavs\n" -#: ../gio/gsettings-tool.c:921 +#: gio/gsettings-tool.c:921 #, c-format msgid "No such key “%s”\n" msgstr "Ingen sådan nyckel ”%s”\n" -#: ../gio/gsocket.c:384 +#: gio/gsocket.c:384 msgid "Invalid socket, not initialized" msgstr "Ogiltigt uttag, inte initierat" -#: ../gio/gsocket.c:391 +#: gio/gsocket.c:391 #, c-format msgid "Invalid socket, initialization failed due to: %s" msgstr "Ogiltigt uttag, initiering misslyckades på grund av: %s" -#: ../gio/gsocket.c:399 +#: gio/gsocket.c:399 msgid "Socket is already closed" msgstr "Uttaget är redan stängt" -#: ../gio/gsocket.c:414 ../gio/gsocket.c:3010 ../gio/gsocket.c:4220 -#: ../gio/gsocket.c:4278 +#: gio/gsocket.c:414 gio/gsocket.c:3020 gio/gsocket.c:4230 gio/gsocket.c:4288 msgid "Socket I/O timed out" msgstr "Tidsgräns för in/ut på uttaget överstegs" -#: ../gio/gsocket.c:549 +#: gio/gsocket.c:549 #, c-format msgid "creating GSocket from fd: %s" msgstr "skapar GSocket från fd: %s" -#: ../gio/gsocket.c:578 ../gio/gsocket.c:632 ../gio/gsocket.c:639 +#: gio/gsocket.c:578 gio/gsocket.c:632 gio/gsocket.c:639 #, c-format msgid "Unable to create socket: %s" msgstr "Kunde inte skapa uttag: %s" -#: ../gio/gsocket.c:632 +#: gio/gsocket.c:632 msgid "Unknown family was specified" msgstr "Okänd familj angavs" -#: ../gio/gsocket.c:639 +#: gio/gsocket.c:639 msgid "Unknown protocol was specified" msgstr "Okänt protokoll angavs" -#: ../gio/gsocket.c:1130 +#: gio/gsocket.c:1130 #, c-format msgid "Cannot use datagram operations on a non-datagram socket." msgstr "Kan inte använda datagramåtgärder på ett icke-datagram-uttag." -#: ../gio/gsocket.c:1147 +#: gio/gsocket.c:1147 #, c-format msgid "Cannot use datagram operations on a socket with a timeout set." msgstr "Kan inte använda datagramåtgärder på ett uttag med en satt tidsgräns." -#: ../gio/gsocket.c:1954 +#: gio/gsocket.c:1954 #, c-format msgid "could not get local address: %s" msgstr "kunde inte få lokal adress: %s" -#: ../gio/gsocket.c:2000 +#: gio/gsocket.c:2000 #, c-format msgid "could not get remote address: %s" msgstr "kunde inte få fjärradress: %s" -#: ../gio/gsocket.c:2066 +#: gio/gsocket.c:2066 #, c-format msgid "could not listen: %s" msgstr "kunde inte lyssna: %s" -#: ../gio/gsocket.c:2168 +#: gio/gsocket.c:2168 #, c-format msgid "Error binding to address: %s" msgstr "Fel vid bindning till adress: %s" -#: ../gio/gsocket.c:2226 ../gio/gsocket.c:2263 ../gio/gsocket.c:2373 -#: ../gio/gsocket.c:2391 ../gio/gsocket.c:2461 ../gio/gsocket.c:2519 -#: ../gio/gsocket.c:2537 +#: gio/gsocket.c:2226 gio/gsocket.c:2263 gio/gsocket.c:2373 gio/gsocket.c:2398 +#: gio/gsocket.c:2471 gio/gsocket.c:2529 gio/gsocket.c:2547 #, c-format msgid "Error joining multicast group: %s" msgstr "Fel vid medlemskap i multicast-grupp: %s" -#: ../gio/gsocket.c:2227 ../gio/gsocket.c:2264 ../gio/gsocket.c:2374 -#: ../gio/gsocket.c:2392 ../gio/gsocket.c:2462 ../gio/gsocket.c:2520 -#: ../gio/gsocket.c:2538 +#: gio/gsocket.c:2227 gio/gsocket.c:2264 gio/gsocket.c:2374 gio/gsocket.c:2399 +#: gio/gsocket.c:2472 gio/gsocket.c:2530 gio/gsocket.c:2548 #, c-format msgid "Error leaving multicast group: %s" msgstr "Fel vid lämnande av multicast-grupp: %s" -#: ../gio/gsocket.c:2228 +#: gio/gsocket.c:2228 msgid "No support for source-specific multicast" msgstr "Inget stöd för källspecifik multicast" -#: ../gio/gsocket.c:2375 +#: gio/gsocket.c:2375 msgid "Unsupported socket family" msgstr "Uttagsfamiljen stöds inte" -#: ../gio/gsocket.c:2393 +#: gio/gsocket.c:2400 msgid "source-specific not an IPv4 address" msgstr "källspecifik är inte en IPv4-adress" -#: ../gio/gsocket.c:2411 ../gio/gsocket.c:2440 ../gio/gsocket.c:2487 +#: gio/gsocket.c:2418 gio/gsocket.c:2447 gio/gsocket.c:2497 #, c-format msgid "Interface not found: %s" msgstr "Gränssnitt hittades inte: %s" -#: ../gio/gsocket.c:2427 +#: gio/gsocket.c:2434 #, c-format msgid "Interface name too long" msgstr "Gränssnittsnamnet är för långt" -#: ../gio/gsocket.c:2463 +#: gio/gsocket.c:2473 msgid "No support for IPv4 source-specific multicast" msgstr "Inget stöd för IPv4-källspecifik multicast" -#: ../gio/gsocket.c:2521 +#: gio/gsocket.c:2531 msgid "No support for IPv6 source-specific multicast" msgstr "Inget stöd för IPv6-källspecifik multicast" -#: ../gio/gsocket.c:2730 +#: gio/gsocket.c:2740 #, c-format msgid "Error accepting connection: %s" msgstr "Fel vid godkännande av anslutning: %s" -#: ../gio/gsocket.c:2854 +#: gio/gsocket.c:2864 msgid "Connection in progress" msgstr "Anslutningsförsök pågår" -#: ../gio/gsocket.c:2903 +#: gio/gsocket.c:2913 msgid "Unable to get pending error: " msgstr "Kunde inte få tag på väntande fel: " -#: ../gio/gsocket.c:3073 +#: gio/gsocket.c:3083 #, c-format msgid "Error receiving data: %s" msgstr "Fel vid mottagning av data: %s" -#: ../gio/gsocket.c:3268 +#: gio/gsocket.c:3278 #, c-format msgid "Error sending data: %s" msgstr "Fel vid sändning av data: %s" -#: ../gio/gsocket.c:3455 +#: gio/gsocket.c:3465 #, c-format msgid "Unable to shutdown socket: %s" msgstr "Kunde inte stänga ner uttag: %s" -#: ../gio/gsocket.c:3536 +#: gio/gsocket.c:3546 #, c-format msgid "Error closing socket: %s" msgstr "Fel vid stängning av uttag: %s" -#: ../gio/gsocket.c:4213 +#: gio/gsocket.c:4223 #, c-format msgid "Waiting for socket condition: %s" msgstr "Väntar på uttagstillstånd: %s" -#: ../gio/gsocket.c:4687 ../gio/gsocket.c:4767 ../gio/gsocket.c:4945 +#: gio/gsocket.c:4697 gio/gsocket.c:4777 gio/gsocket.c:4955 #, c-format msgid "Error sending message: %s" msgstr "Fel vid sändning av meddelande: %s" -#: ../gio/gsocket.c:4711 +#: gio/gsocket.c:4721 msgid "GSocketControlMessage not supported on Windows" msgstr "GSocketControlMessage stöds inte på Windows" -#: ../gio/gsocket.c:5164 ../gio/gsocket.c:5237 ../gio/gsocket.c:5463 +#: gio/gsocket.c:5174 gio/gsocket.c:5247 gio/gsocket.c:5473 #, c-format msgid "Error receiving message: %s" msgstr "Fel vid mottagning av meddelande: %s" -#: ../gio/gsocket.c:5735 +#: gio/gsocket.c:5745 #, c-format msgid "Unable to read socket credentials: %s" msgstr "Kunde inte läsa uttagets inloggningsuppgifter: %s" -#: ../gio/gsocket.c:5744 +#: gio/gsocket.c:5754 msgid "g_socket_get_credentials not implemented for this OS" msgstr "" "g_socket_get_credentials har inte implementerats för detta operativsystem" -#: ../gio/gsocketclient.c:176 +#: gio/gsocketclient.c:176 #, c-format msgid "Could not connect to proxy server %s: " msgstr "Kunde inte ansluta till proxyservern %s: " -#: ../gio/gsocketclient.c:190 +#: gio/gsocketclient.c:190 #, c-format msgid "Could not connect to %s: " msgstr "Kunde inte ansluta till %s: " -#: ../gio/gsocketclient.c:192 +#: gio/gsocketclient.c:192 msgid "Could not connect: " msgstr "Kunde inte ansluta: " -#: ../gio/gsocketclient.c:1027 ../gio/gsocketclient.c:1599 +#: gio/gsocketclient.c:1027 gio/gsocketclient.c:1599 msgid "Unknown error on connect" msgstr "Okänt fel inträffade vid anslutning" -#: ../gio/gsocketclient.c:1081 ../gio/gsocketclient.c:1535 +#: gio/gsocketclient.c:1081 gio/gsocketclient.c:1535 msgid "Proxying over a non-TCP connection is not supported." msgstr "Att skicka via proxy över en icke-TCP-anslutning stöds inte." -#: ../gio/gsocketclient.c:1110 ../gio/gsocketclient.c:1561 +#: gio/gsocketclient.c:1110 gio/gsocketclient.c:1561 #, c-format msgid "Proxy protocol “%s” is not supported." msgstr "Proxyprotokollet ”%s” stöds inte." -#: ../gio/gsocketlistener.c:218 +#: gio/gsocketlistener.c:218 msgid "Listener is already closed" msgstr "Lyssnaren är redan stängd" -#: ../gio/gsocketlistener.c:264 +#: gio/gsocketlistener.c:264 msgid "Added socket is closed" msgstr "Tillagt uttag är stängt" -#: ../gio/gsocks4aproxy.c:118 +#: gio/gsocks4aproxy.c:118 #, c-format msgid "SOCKSv4 does not support IPv6 address “%s”" msgstr "SOCKSv4 saknar stöd för IPv6-adressen ”%s”" -#: ../gio/gsocks4aproxy.c:136 +#: gio/gsocks4aproxy.c:136 msgid "Username is too long for SOCKSv4 protocol" msgstr "Användarnamnet är för långt för SOCKSv4-protokollet" -#: ../gio/gsocks4aproxy.c:153 +#: gio/gsocks4aproxy.c:153 #, c-format msgid "Hostname “%s” is too long for SOCKSv4 protocol" msgstr "Värdnamnet ”%s” är för långt för SOCKSv4-protokollet" -#: ../gio/gsocks4aproxy.c:179 +#: gio/gsocks4aproxy.c:179 msgid "The server is not a SOCKSv4 proxy server." msgstr "Servern är inte en SOCKSv4-proxyserver." -#: ../gio/gsocks4aproxy.c:186 +#: gio/gsocks4aproxy.c:186 msgid "Connection through SOCKSv4 server was rejected" msgstr "Anslutningen genom SOCKSv4-servern nekades" -#: ../gio/gsocks5proxy.c:153 ../gio/gsocks5proxy.c:324 -#: ../gio/gsocks5proxy.c:334 +#: gio/gsocks5proxy.c:153 gio/gsocks5proxy.c:324 gio/gsocks5proxy.c:334 msgid "The server is not a SOCKSv5 proxy server." msgstr "Servern är inte en SOCKSv5-proxyserver." -#: ../gio/gsocks5proxy.c:167 +#: gio/gsocks5proxy.c:167 msgid "The SOCKSv5 proxy requires authentication." msgstr "SOCKSv5-proxyservern kräver autentisering." -#: ../gio/gsocks5proxy.c:177 +#: gio/gsocks5proxy.c:177 msgid "" "The SOCKSv5 proxy requires an authentication method that is not supported by " "GLib." msgstr "SOCKSv5 kräver en autentiseringsmetod som inte stöds av GLib." -#: ../gio/gsocks5proxy.c:206 +#: gio/gsocks5proxy.c:206 msgid "Username or password is too long for SOCKSv5 protocol." msgstr "Användarnamn eller lösenord är för långt för SOCKSv5-protokollet." -#: ../gio/gsocks5proxy.c:236 +#: gio/gsocks5proxy.c:236 msgid "SOCKSv5 authentication failed due to wrong username or password." msgstr "" "SOCKSv5-autentiseringen misslyckades på grund av felaktigt användarnamn " "eller lösenord." -#: ../gio/gsocks5proxy.c:286 +#: gio/gsocks5proxy.c:286 #, c-format msgid "Hostname “%s” is too long for SOCKSv5 protocol" msgstr "Värdnamnet ”%s” är för långt för SOCKSv5-protokollet" -#: ../gio/gsocks5proxy.c:348 +#: gio/gsocks5proxy.c:348 msgid "The SOCKSv5 proxy server uses unknown address type." msgstr "SOCKSv5-proxyservern använder en okänd adresstyp." -#: ../gio/gsocks5proxy.c:355 +#: gio/gsocks5proxy.c:355 msgid "Internal SOCKSv5 proxy server error." msgstr "Internt fel i SOCKSv5-proxyserver." -#: ../gio/gsocks5proxy.c:361 +#: gio/gsocks5proxy.c:361 msgid "SOCKSv5 connection not allowed by ruleset." msgstr "SOCKSv5-anslutning tillåts inte av regeluppsättningen." -#: ../gio/gsocks5proxy.c:368 +#: gio/gsocks5proxy.c:368 msgid "Host unreachable through SOCKSv5 server." msgstr "Värden är inte nåbar genom SOCKSv5-servern." -#: ../gio/gsocks5proxy.c:374 +#: gio/gsocks5proxy.c:374 msgid "Network unreachable through SOCKSv5 proxy." msgstr "Nätverket är inte nåbart genom SOCKSv5-proxyservern." -#: ../gio/gsocks5proxy.c:380 +#: gio/gsocks5proxy.c:380 msgid "Connection refused through SOCKSv5 proxy." msgstr "Anslutningen nekades genom SOCKSv5-proxyservern." -#: ../gio/gsocks5proxy.c:386 +#: gio/gsocks5proxy.c:386 msgid "SOCKSv5 proxy does not support “connect” command." msgstr "SOCKSv5-proxyservern saknar stöd för kommandot ”connect”." -#: ../gio/gsocks5proxy.c:392 +#: gio/gsocks5proxy.c:392 msgid "SOCKSv5 proxy does not support provided address type." msgstr "SOCKSv5-proxyservern saknar stöd för angiven adresstyp." -#: ../gio/gsocks5proxy.c:398 +#: gio/gsocks5proxy.c:398 msgid "Unknown SOCKSv5 proxy error." msgstr "Okänt fel i SOCKSv5-proxyserver." -#: ../gio/gthemedicon.c:518 +#: gio/gthemedicon.c:518 #, c-format msgid "Can’t handle version %d of GThemedIcon encoding" msgstr "Kan inte hantera version %d av GThemedIcon-kodning" -#: ../gio/gthreadedresolver.c:118 +#: gio/gthreadedresolver.c:118 msgid "No valid addresses were found" msgstr "Inga giltiga adresser hittades" -#: ../gio/gthreadedresolver.c:213 +#: gio/gthreadedresolver.c:213 #, c-format msgid "Error reverse-resolving “%s”: %s" msgstr "Fel vid omvänt uppslag av ”%s”: %s" -#: ../gio/gthreadedresolver.c:549 ../gio/gthreadedresolver.c:628 -#: ../gio/gthreadedresolver.c:726 ../gio/gthreadedresolver.c:776 +#: gio/gthreadedresolver.c:549 gio/gthreadedresolver.c:628 +#: gio/gthreadedresolver.c:726 gio/gthreadedresolver.c:776 #, c-format msgid "No DNS record of the requested type for “%s”" msgstr "Inga DNS-poster av den begärda typen för ”%s”" -#: ../gio/gthreadedresolver.c:554 ../gio/gthreadedresolver.c:731 +#: gio/gthreadedresolver.c:554 gio/gthreadedresolver.c:731 #, c-format msgid "Temporarily unable to resolve “%s”" msgstr "Kan för tillfället inte slå upp ”%s”" -#: ../gio/gthreadedresolver.c:559 ../gio/gthreadedresolver.c:736 -#: ../gio/gthreadedresolver.c:842 +#: gio/gthreadedresolver.c:559 gio/gthreadedresolver.c:736 +#: gio/gthreadedresolver.c:842 #, c-format msgid "Error resolving “%s”" msgstr "Fel vid uppslag av ”%s”" -#: ../gio/gtlscertificate.c:250 +#: gio/gtlscertificate.c:250 msgid "Cannot decrypt PEM-encoded private key" msgstr "Kan inte dekryptera PEM-kodad privat nyckel" -#: ../gio/gtlscertificate.c:255 +#: gio/gtlscertificate.c:255 msgid "No PEM-encoded private key found" msgstr "Ingen PEM-kodad privat nyckel hittades" -#: ../gio/gtlscertificate.c:265 +#: gio/gtlscertificate.c:265 msgid "Could not parse PEM-encoded private key" msgstr "Kunde inte tolka PEM-kodad privat nyckel" -#: ../gio/gtlscertificate.c:290 +#: gio/gtlscertificate.c:290 msgid "No PEM-encoded certificate found" msgstr "Inget PEM-kodat certifikat hittades" -#: ../gio/gtlscertificate.c:299 +#: gio/gtlscertificate.c:299 msgid "Could not parse PEM-encoded certificate" msgstr "Kunde inte tolka PEM-kodat certifikat" -#: ../gio/gtlspassword.c:111 +#: gio/gtlspassword.c:111 msgid "" "This is the last chance to enter the password correctly before your access " "is locked out." @@ -3967,7 +3915,7 @@ #. Translators: This is not the 'This is the last chance' string. It is #. * displayed when more than one attempt is allowed. -#: ../gio/gtlspassword.c:115 +#: gio/gtlspassword.c:115 msgid "" "Several passwords entered have been incorrect, and your access will be " "locked out after further failures." @@ -3975,298 +3923,297 @@ "Flera felaktiga lösenord har angivits och din åtkomst kommer att låsas efter " "ytterligare misslyckanden." -#: ../gio/gtlspassword.c:117 +#: gio/gtlspassword.c:117 msgid "The password entered is incorrect." msgstr "Det angivna lösenordet är felaktigt." -#: ../gio/gunixconnection.c:166 ../gio/gunixconnection.c:563 +#: gio/gunixconnection.c:166 gio/gunixconnection.c:563 #, c-format msgid "Expecting 1 control message, got %d" msgid_plural "Expecting 1 control message, got %d" msgstr[0] "Förväntade 1 kontrollmeddelande, fick %d" msgstr[1] "Förväntade 1 kontrollmeddelande, fick %d" -#: ../gio/gunixconnection.c:182 ../gio/gunixconnection.c:575 +#: gio/gunixconnection.c:182 gio/gunixconnection.c:575 msgid "Unexpected type of ancillary data" msgstr "Oväntad typ av underordnat data" -#: ../gio/gunixconnection.c:200 +#: gio/gunixconnection.c:200 #, c-format msgid "Expecting one fd, but got %d\n" msgid_plural "Expecting one fd, but got %d\n" msgstr[0] "Förväntade en fd, men fick %d\n" msgstr[1] "Förväntade en fd, men fick %d\n" -#: ../gio/gunixconnection.c:219 +#: gio/gunixconnection.c:219 msgid "Received invalid fd" msgstr "Tog emot ogiltig fd" -#: ../gio/gunixconnection.c:355 +#: gio/gunixconnection.c:355 msgid "Error sending credentials: " msgstr "Fel vid sändning av inloggningsuppgifter: " -#: ../gio/gunixconnection.c:504 +#: gio/gunixconnection.c:504 #, c-format msgid "Error checking if SO_PASSCRED is enabled for socket: %s" msgstr "Fel vid kontroll om SO_PASSCRED har aktiverats för uttaget: %s" -#: ../gio/gunixconnection.c:520 +#: gio/gunixconnection.c:520 #, c-format msgid "Error enabling SO_PASSCRED: %s" msgstr "Fel vid aktivering av SO_PASSCRED: %s" -#: ../gio/gunixconnection.c:549 +#: gio/gunixconnection.c:549 msgid "" "Expecting to read a single byte for receiving credentials but read zero bytes" msgstr "" "Förväntade att läsa ett enda byte för mottagning av inloggningsuppgifter men " "läste noll byte" -#: ../gio/gunixconnection.c:589 +#: gio/gunixconnection.c:589 #, c-format msgid "Not expecting control message, but got %d" msgstr "Förväntade inte kontrollmeddelande, men fick %d" -#: ../gio/gunixconnection.c:614 +#: gio/gunixconnection.c:614 #, c-format msgid "Error while disabling SO_PASSCRED: %s" msgstr "Fel vid inaktivering av SO_PASSCRED: %s" -#: ../gio/gunixinputstream.c:372 ../gio/gunixinputstream.c:393 +#: gio/gunixinputstream.c:372 gio/gunixinputstream.c:393 #, c-format msgid "Error reading from file descriptor: %s" msgstr "Fel vid läsning från filhandtag: %s" -#: ../gio/gunixinputstream.c:426 ../gio/gunixoutputstream.c:411 -#: ../gio/gwin32inputstream.c:217 ../gio/gwin32outputstream.c:204 +#: gio/gunixinputstream.c:426 gio/gunixoutputstream.c:411 +#: gio/gwin32inputstream.c:217 gio/gwin32outputstream.c:204 #, c-format msgid "Error closing file descriptor: %s" msgstr "Fel vid stängning av filhandtag: %s" -#: ../gio/gunixmounts.c:2556 ../gio/gunixmounts.c:2609 +#: gio/gunixmounts.c:2552 gio/gunixmounts.c:2605 msgid "Filesystem root" msgstr "Filsystemsrot" -#: ../gio/gunixoutputstream.c:358 ../gio/gunixoutputstream.c:378 +#: gio/gunixoutputstream.c:358 gio/gunixoutputstream.c:378 #, c-format msgid "Error writing to file descriptor: %s" msgstr "Fel vid skrivning till filhandtag: %s" -#: ../gio/gunixsocketaddress.c:241 +#: gio/gunixsocketaddress.c:241 msgid "Abstract UNIX domain socket addresses not supported on this system" msgstr "Abstrakta UNIX-domänuttagsadresser stöds inte på detta system" -#: ../gio/gvolume.c:437 +#: gio/gvolume.c:437 msgid "volume doesn’t implement eject" msgstr "volymen har inte implementerat eject" #. Translators: This is an error #. * message for volume objects that #. * don't implement any of eject or eject_with_operation. -#: ../gio/gvolume.c:514 +#: gio/gvolume.c:514 msgid "volume doesn’t implement eject or eject_with_operation" msgstr "volymen har inte implementerat eject eller eject_with_operation" -#: ../gio/gwin32inputstream.c:185 +#: gio/gwin32inputstream.c:185 #, c-format msgid "Error reading from handle: %s" msgstr "Fel vid läsning från handtag: %s" -#: ../gio/gwin32inputstream.c:232 ../gio/gwin32outputstream.c:219 +#: gio/gwin32inputstream.c:232 gio/gwin32outputstream.c:219 #, c-format msgid "Error closing handle: %s" msgstr "Fel vid stängning av handtag: %s" -#: ../gio/gwin32outputstream.c:172 +#: gio/gwin32outputstream.c:172 #, c-format msgid "Error writing to handle: %s" msgstr "Fel vid skrivning till handtag: %s" -#: ../gio/gzlibcompressor.c:394 ../gio/gzlibdecompressor.c:347 +#: gio/gzlibcompressor.c:394 gio/gzlibdecompressor.c:347 msgid "Not enough memory" msgstr "Slut på minne" -#: ../gio/gzlibcompressor.c:401 ../gio/gzlibdecompressor.c:354 +#: gio/gzlibcompressor.c:401 gio/gzlibdecompressor.c:354 #, c-format msgid "Internal error: %s" msgstr "Internt fel: %s" -#: ../gio/gzlibcompressor.c:414 ../gio/gzlibdecompressor.c:368 +#: gio/gzlibcompressor.c:414 gio/gzlibdecompressor.c:368 msgid "Need more input" msgstr "Behöver mer inmatning" -#: ../gio/gzlibdecompressor.c:340 +#: gio/gzlibdecompressor.c:340 msgid "Invalid compressed data" msgstr "Ogiltigt komprimerat data" -#: ../gio/tests/gdbus-daemon.c:18 +#: gio/tests/gdbus-daemon.c:18 msgid "Address to listen on" msgstr "Adress att lyssna på" -#: ../gio/tests/gdbus-daemon.c:19 +#: gio/tests/gdbus-daemon.c:19 msgid "Ignored, for compat with GTestDbus" msgstr "Ignorerad, för kompatibilitet med GTestDbus" -#: ../gio/tests/gdbus-daemon.c:20 +#: gio/tests/gdbus-daemon.c:20 msgid "Print address" msgstr "Skriv ut adress" -#: ../gio/tests/gdbus-daemon.c:21 +#: gio/tests/gdbus-daemon.c:21 msgid "Print address in shell mode" msgstr "Skriv ut adress i skalläge" -#: ../gio/tests/gdbus-daemon.c:28 +#: gio/tests/gdbus-daemon.c:28 msgid "Run a dbus service" msgstr "Kör en dbustjänst" -#: ../gio/tests/gdbus-daemon.c:42 -#, c-format +#: gio/tests/gdbus-daemon.c:42 msgid "Wrong args\n" msgstr "Fel argument\n" -#: ../glib/gbookmarkfile.c:754 +#: glib/gbookmarkfile.c:754 #, c-format msgid "Unexpected attribute “%s” for element “%s”" msgstr "Oväntat attribut ”%s” för elementet ”%s”" -#: ../glib/gbookmarkfile.c:765 ../glib/gbookmarkfile.c:836 -#: ../glib/gbookmarkfile.c:846 ../glib/gbookmarkfile.c:953 +#: glib/gbookmarkfile.c:765 glib/gbookmarkfile.c:836 glib/gbookmarkfile.c:846 +#: glib/gbookmarkfile.c:953 #, c-format msgid "Attribute “%s” of element “%s” not found" msgstr "Attributet ”%s” för elementet ”%s” hittades inte" -#: ../glib/gbookmarkfile.c:1123 ../glib/gbookmarkfile.c:1188 -#: ../glib/gbookmarkfile.c:1252 ../glib/gbookmarkfile.c:1262 +#: glib/gbookmarkfile.c:1123 glib/gbookmarkfile.c:1188 +#: glib/gbookmarkfile.c:1252 glib/gbookmarkfile.c:1262 #, c-format msgid "Unexpected tag “%s”, tag “%s” expected" msgstr "Oväntad tagg ”%s”, taggen ”%s” förväntades" -#: ../glib/gbookmarkfile.c:1148 ../glib/gbookmarkfile.c:1162 -#: ../glib/gbookmarkfile.c:1230 +#: glib/gbookmarkfile.c:1148 glib/gbookmarkfile.c:1162 +#: glib/gbookmarkfile.c:1230 #, c-format msgid "Unexpected tag “%s” inside “%s”" msgstr "Oväntad tagg ”%s” inom ”%s”" -#: ../glib/gbookmarkfile.c:1757 +#: glib/gbookmarkfile.c:1757 msgid "No valid bookmark file found in data dirs" msgstr "Ingen giltig bokmärkesfil hittades i datakataloger" -#: ../glib/gbookmarkfile.c:1958 +#: glib/gbookmarkfile.c:1958 #, c-format msgid "A bookmark for URI “%s” already exists" msgstr "Ett bokmärke för URI ”%s” finns redan" -#: ../glib/gbookmarkfile.c:2004 ../glib/gbookmarkfile.c:2162 -#: ../glib/gbookmarkfile.c:2247 ../glib/gbookmarkfile.c:2327 -#: ../glib/gbookmarkfile.c:2412 ../glib/gbookmarkfile.c:2495 -#: ../glib/gbookmarkfile.c:2573 ../glib/gbookmarkfile.c:2652 -#: ../glib/gbookmarkfile.c:2694 ../glib/gbookmarkfile.c:2791 -#: ../glib/gbookmarkfile.c:2912 ../glib/gbookmarkfile.c:3102 -#: ../glib/gbookmarkfile.c:3178 ../glib/gbookmarkfile.c:3346 -#: ../glib/gbookmarkfile.c:3435 ../glib/gbookmarkfile.c:3524 -#: ../glib/gbookmarkfile.c:3640 +#: glib/gbookmarkfile.c:2004 glib/gbookmarkfile.c:2162 +#: glib/gbookmarkfile.c:2247 glib/gbookmarkfile.c:2327 +#: glib/gbookmarkfile.c:2412 glib/gbookmarkfile.c:2495 +#: glib/gbookmarkfile.c:2573 glib/gbookmarkfile.c:2652 +#: glib/gbookmarkfile.c:2694 glib/gbookmarkfile.c:2791 +#: glib/gbookmarkfile.c:2912 glib/gbookmarkfile.c:3102 +#: glib/gbookmarkfile.c:3178 glib/gbookmarkfile.c:3346 +#: glib/gbookmarkfile.c:3435 glib/gbookmarkfile.c:3524 +#: glib/gbookmarkfile.c:3643 #, c-format msgid "No bookmark found for URI “%s”" msgstr "Inget bokmärke hittades för URI ”%s”" -#: ../glib/gbookmarkfile.c:2336 +#: glib/gbookmarkfile.c:2336 #, c-format msgid "No MIME type defined in the bookmark for URI “%s”" msgstr "Ingen Mime-typ definierad i bokmärket för URI ”%s”" -#: ../glib/gbookmarkfile.c:2421 +#: glib/gbookmarkfile.c:2421 #, c-format msgid "No private flag has been defined in bookmark for URI “%s”" msgstr "Ingen privat flagga har definierats i bokmärket för URI ”%s”" -#: ../glib/gbookmarkfile.c:2800 +#: glib/gbookmarkfile.c:2800 #, c-format msgid "No groups set in bookmark for URI “%s”" msgstr "Inga grupper inställda i bokmärket för URI ”%s”" -#: ../glib/gbookmarkfile.c:3199 ../glib/gbookmarkfile.c:3356 +#: glib/gbookmarkfile.c:3199 glib/gbookmarkfile.c:3356 #, c-format msgid "No application with name “%s” registered a bookmark for “%s”" msgstr "Inget program med namnet ”%s” registrerade ett bokmärke för ”%s”" -#: ../glib/gbookmarkfile.c:3379 +#: glib/gbookmarkfile.c:3379 #, c-format msgid "Failed to expand exec line “%s” with URI “%s”" msgstr "Misslyckades med att expandera exec-raden ”%s” med URI ”%s”" -#: ../glib/gconvert.c:473 +#: glib/gconvert.c:473 msgid "Unrepresentable character in conversion input" msgstr "Tecken som ej går att uttrycka i konverteringsindata" -#: ../glib/gconvert.c:500 ../glib/gutf8.c:865 ../glib/gutf8.c:1077 -#: ../glib/gutf8.c:1214 ../glib/gutf8.c:1318 +#: glib/gconvert.c:500 glib/gutf8.c:866 glib/gutf8.c:1078 glib/gutf8.c:1215 +#: glib/gutf8.c:1319 msgid "Partial character sequence at end of input" msgstr "Ofullständig teckensekvens vid slutet av indata" # fallback syftar på en sträng -#: ../glib/gconvert.c:769 +#: glib/gconvert.c:769 #, c-format msgid "Cannot convert fallback “%s” to codeset “%s”" msgstr "Kan inte konvertera reservsträngen ”%s” till kodningen ”%s”" -#: ../glib/gconvert.c:940 +#: glib/gconvert.c:940 msgid "Embedded NUL byte in conversion input" msgstr "Inbäddad NUL-byte i konverteringsindata" -#: ../glib/gconvert.c:961 +#: glib/gconvert.c:961 msgid "Embedded NUL byte in conversion output" msgstr "Inbäddad NUL-byte i konverteringsutdata" -#: ../glib/gconvert.c:1649 +#: glib/gconvert.c:1649 #, c-format msgid "The URI “%s” is not an absolute URI using the “file” scheme" msgstr "URI:n ”%s” är ingen absolut URI som använder ”file”-schemat" -#: ../glib/gconvert.c:1659 +#: glib/gconvert.c:1659 #, c-format msgid "The local file URI “%s” may not include a “#”" msgstr "Lokala fil-URI:n ”%s” får inte innehålla en ”#”" -#: ../glib/gconvert.c:1676 +#: glib/gconvert.c:1676 #, c-format msgid "The URI “%s” is invalid" msgstr "URI:n ”%s” är ogiltig" -#: ../glib/gconvert.c:1688 +#: glib/gconvert.c:1688 #, c-format msgid "The hostname of the URI “%s” is invalid" msgstr "Värdnamnet i URI:n ”%s” är ogiltigt" -#: ../glib/gconvert.c:1704 +#: glib/gconvert.c:1704 #, c-format msgid "The URI “%s” contains invalidly escaped characters" msgstr "URI:n ”%s” innehåller ogiltigt kodade tecken" -#: ../glib/gconvert.c:1776 +#: glib/gconvert.c:1776 #, c-format msgid "The pathname “%s” is not an absolute path" msgstr "Sökvägen ”%s” är ingen absolut sökväg" #. Translators: this is the preferred format for expressing the date and the time -#: ../glib/gdatetime.c:207 +#: glib/gdatetime.c:213 msgctxt "GDateTime" msgid "%a %b %e %H:%M:%S %Y" msgstr "%a %e %b %Y %H:%M:%S" #. Translators: this is the preferred format for expressing the date -#: ../glib/gdatetime.c:210 +#: glib/gdatetime.c:216 msgctxt "GDateTime" msgid "%m/%d/%y" msgstr "%y-%m-%d" #. Translators: this is the preferred format for expressing the time -#: ../glib/gdatetime.c:213 +#: glib/gdatetime.c:219 msgctxt "GDateTime" msgid "%H:%M:%S" msgstr "%H:%M:%S" #. Translators: this is the preferred format for expressing 12 hour time -#: ../glib/gdatetime.c:216 +#: glib/gdatetime.c:222 msgctxt "GDateTime" msgid "%I:%M:%S %p" msgstr "%I:%M:%S %p" @@ -4287,62 +4234,62 @@ #. * non-European) there is no difference between the standalone and #. * complete date form. #. -#: ../glib/gdatetime.c:251 +#: glib/gdatetime.c:261 msgctxt "full month name" msgid "January" msgstr "Januari" -#: ../glib/gdatetime.c:253 +#: glib/gdatetime.c:263 msgctxt "full month name" msgid "February" msgstr "Februari" -#: ../glib/gdatetime.c:255 +#: glib/gdatetime.c:265 msgctxt "full month name" msgid "March" msgstr "Mars" -#: ../glib/gdatetime.c:257 +#: glib/gdatetime.c:267 msgctxt "full month name" msgid "April" msgstr "April" -#: ../glib/gdatetime.c:259 +#: glib/gdatetime.c:269 msgctxt "full month name" msgid "May" msgstr "Maj" -#: ../glib/gdatetime.c:261 +#: glib/gdatetime.c:271 msgctxt "full month name" msgid "June" msgstr "Juni" -#: ../glib/gdatetime.c:263 +#: glib/gdatetime.c:273 msgctxt "full month name" msgid "July" msgstr "Juli" -#: ../glib/gdatetime.c:265 +#: glib/gdatetime.c:275 msgctxt "full month name" msgid "August" msgstr "Augusti" -#: ../glib/gdatetime.c:267 +#: glib/gdatetime.c:277 msgctxt "full month name" msgid "September" msgstr "September" -#: ../glib/gdatetime.c:269 +#: glib/gdatetime.c:279 msgctxt "full month name" msgid "October" msgstr "Oktober" -#: ../glib/gdatetime.c:271 +#: glib/gdatetime.c:281 msgctxt "full month name" msgid "November" msgstr "November" -#: ../glib/gdatetime.c:273 +#: glib/gdatetime.c:283 msgctxt "full month name" msgid "December" msgstr "December" @@ -4364,132 +4311,132 @@ #. * other platform. Here are abbreviated month names in a form #. * appropriate when they are used standalone. #. -#: ../glib/gdatetime.c:305 +#: glib/gdatetime.c:315 msgctxt "abbreviated month name" msgid "Jan" msgstr "Jan" -#: ../glib/gdatetime.c:307 +#: glib/gdatetime.c:317 msgctxt "abbreviated month name" msgid "Feb" msgstr "Feb" -#: ../glib/gdatetime.c:309 +#: glib/gdatetime.c:319 msgctxt "abbreviated month name" msgid "Mar" msgstr "Mar" -#: ../glib/gdatetime.c:311 +#: glib/gdatetime.c:321 msgctxt "abbreviated month name" msgid "Apr" msgstr "Apr" -#: ../glib/gdatetime.c:313 +#: glib/gdatetime.c:323 msgctxt "abbreviated month name" msgid "May" msgstr "Maj" -#: ../glib/gdatetime.c:315 +#: glib/gdatetime.c:325 msgctxt "abbreviated month name" msgid "Jun" msgstr "Jun" -#: ../glib/gdatetime.c:317 +#: glib/gdatetime.c:327 msgctxt "abbreviated month name" msgid "Jul" msgstr "Jul" -#: ../glib/gdatetime.c:319 +#: glib/gdatetime.c:329 msgctxt "abbreviated month name" msgid "Aug" msgstr "Aug" -#: ../glib/gdatetime.c:321 +#: glib/gdatetime.c:331 msgctxt "abbreviated month name" msgid "Sep" msgstr "Sep" -#: ../glib/gdatetime.c:323 +#: glib/gdatetime.c:333 msgctxt "abbreviated month name" msgid "Oct" msgstr "Okt" -#: ../glib/gdatetime.c:325 +#: glib/gdatetime.c:335 msgctxt "abbreviated month name" msgid "Nov" msgstr "Nov" -#: ../glib/gdatetime.c:327 +#: glib/gdatetime.c:337 msgctxt "abbreviated month name" msgid "Dec" msgstr "Dec" -#: ../glib/gdatetime.c:342 +#: glib/gdatetime.c:352 msgctxt "full weekday name" msgid "Monday" msgstr "Måndag" -#: ../glib/gdatetime.c:344 +#: glib/gdatetime.c:354 msgctxt "full weekday name" msgid "Tuesday" msgstr "Tisdag" -#: ../glib/gdatetime.c:346 +#: glib/gdatetime.c:356 msgctxt "full weekday name" msgid "Wednesday" msgstr "Onsdag" -#: ../glib/gdatetime.c:348 +#: glib/gdatetime.c:358 msgctxt "full weekday name" msgid "Thursday" msgstr "Torsdag" -#: ../glib/gdatetime.c:350 +#: glib/gdatetime.c:360 msgctxt "full weekday name" msgid "Friday" msgstr "Fredag" -#: ../glib/gdatetime.c:352 +#: glib/gdatetime.c:362 msgctxt "full weekday name" msgid "Saturday" msgstr "Lördag" -#: ../glib/gdatetime.c:354 +#: glib/gdatetime.c:364 msgctxt "full weekday name" msgid "Sunday" msgstr "Söndag" -#: ../glib/gdatetime.c:369 +#: glib/gdatetime.c:379 msgctxt "abbreviated weekday name" msgid "Mon" msgstr "Mån" -#: ../glib/gdatetime.c:371 +#: glib/gdatetime.c:381 msgctxt "abbreviated weekday name" msgid "Tue" msgstr "Tis" -#: ../glib/gdatetime.c:373 +#: glib/gdatetime.c:383 msgctxt "abbreviated weekday name" msgid "Wed" msgstr "Ons" -#: ../glib/gdatetime.c:375 +#: glib/gdatetime.c:385 msgctxt "abbreviated weekday name" msgid "Thu" msgstr "Tor" -#: ../glib/gdatetime.c:377 +#: glib/gdatetime.c:387 msgctxt "abbreviated weekday name" msgid "Fri" msgstr "Fre" -#: ../glib/gdatetime.c:379 +#: glib/gdatetime.c:389 msgctxt "abbreviated weekday name" msgid "Sat" msgstr "Lör" -#: ../glib/gdatetime.c:381 +#: glib/gdatetime.c:391 msgctxt "abbreviated weekday name" msgid "Sun" msgstr "Sön" @@ -4511,62 +4458,62 @@ #. * (western European, non-European) there is no difference between the #. * standalone and complete date form. #. -#: ../glib/gdatetime.c:441 +#: glib/gdatetime.c:455 msgctxt "full month name with day" msgid "January" msgstr "januari" -#: ../glib/gdatetime.c:443 +#: glib/gdatetime.c:457 msgctxt "full month name with day" msgid "February" msgstr "februari" -#: ../glib/gdatetime.c:445 +#: glib/gdatetime.c:459 msgctxt "full month name with day" msgid "March" msgstr "mars" -#: ../glib/gdatetime.c:447 +#: glib/gdatetime.c:461 msgctxt "full month name with day" msgid "April" msgstr "april" -#: ../glib/gdatetime.c:449 +#: glib/gdatetime.c:463 msgctxt "full month name with day" msgid "May" msgstr "maj" -#: ../glib/gdatetime.c:451 +#: glib/gdatetime.c:465 msgctxt "full month name with day" msgid "June" msgstr "juni" -#: ../glib/gdatetime.c:453 +#: glib/gdatetime.c:467 msgctxt "full month name with day" msgid "July" msgstr "juli" -#: ../glib/gdatetime.c:455 +#: glib/gdatetime.c:469 msgctxt "full month name with day" msgid "August" msgstr "augusti" -#: ../glib/gdatetime.c:457 +#: glib/gdatetime.c:471 msgctxt "full month name with day" msgid "September" msgstr "september" -#: ../glib/gdatetime.c:459 +#: glib/gdatetime.c:473 msgctxt "full month name with day" msgid "October" msgstr "oktober" -#: ../glib/gdatetime.c:461 +#: glib/gdatetime.c:475 msgctxt "full month name with day" msgid "November" msgstr "november" -#: ../glib/gdatetime.c:463 +#: glib/gdatetime.c:477 msgctxt "full month name with day" msgid "December" msgstr "december" @@ -4588,195 +4535,194 @@ #. * month names almost ready to copy and paste here. In other systems #. * due to a bug the result is incorrect in some languages. #. -#: ../glib/gdatetime.c:524 +#: glib/gdatetime.c:542 msgctxt "abbreviated month name with day" msgid "Jan" msgstr "jan" -#: ../glib/gdatetime.c:526 +#: glib/gdatetime.c:544 msgctxt "abbreviated month name with day" msgid "Feb" msgstr "feb" -#: ../glib/gdatetime.c:528 +#: glib/gdatetime.c:546 msgctxt "abbreviated month name with day" msgid "Mar" msgstr "mar" -#: ../glib/gdatetime.c:530 +#: glib/gdatetime.c:548 msgctxt "abbreviated month name with day" msgid "Apr" msgstr "apr" -#: ../glib/gdatetime.c:532 +#: glib/gdatetime.c:550 msgctxt "abbreviated month name with day" msgid "May" msgstr "maj" -#: ../glib/gdatetime.c:534 +#: glib/gdatetime.c:552 msgctxt "abbreviated month name with day" msgid "Jun" msgstr "jun" -#: ../glib/gdatetime.c:536 +#: glib/gdatetime.c:554 msgctxt "abbreviated month name with day" msgid "Jul" msgstr "jul" -#: ../glib/gdatetime.c:538 +#: glib/gdatetime.c:556 msgctxt "abbreviated month name with day" msgid "Aug" msgstr "aug" -#: ../glib/gdatetime.c:540 +#: glib/gdatetime.c:558 msgctxt "abbreviated month name with day" msgid "Sep" msgstr "sep" -#: ../glib/gdatetime.c:542 +#: glib/gdatetime.c:560 msgctxt "abbreviated month name with day" msgid "Oct" msgstr "okt" -#: ../glib/gdatetime.c:544 +#: glib/gdatetime.c:562 msgctxt "abbreviated month name with day" msgid "Nov" msgstr "nov" -#: ../glib/gdatetime.c:546 +#: glib/gdatetime.c:564 msgctxt "abbreviated month name with day" msgid "Dec" msgstr "dec" #. Translators: 'before midday' indicator -#: ../glib/gdatetime.c:563 +#: glib/gdatetime.c:581 msgctxt "GDateTime" msgid "AM" msgstr "f.m." #. Translators: 'after midday' indicator -#: ../glib/gdatetime.c:566 +#: glib/gdatetime.c:584 msgctxt "GDateTime" msgid "PM" msgstr "e.m." -#: ../glib/gdir.c:155 +#: glib/gdir.c:155 #, c-format msgid "Error opening directory “%s”: %s" msgstr "Fel vid öppning av katalogen ”%s”: %s" -#: ../glib/gfileutils.c:716 ../glib/gfileutils.c:808 +#: glib/gfileutils.c:716 glib/gfileutils.c:808 #, c-format msgid "Could not allocate %lu byte to read file “%s”" msgid_plural "Could not allocate %lu bytes to read file “%s”" msgstr[0] "Kunde inte allokera %lu byte för att läsa filen ”%s”" msgstr[1] "Kunde inte allokera %lu byte för att läsa filen ”%s”" -#: ../glib/gfileutils.c:733 +#: glib/gfileutils.c:733 #, c-format msgid "Error reading file “%s”: %s" msgstr "Fel vid läsning av filen ”%s”: %s" -#: ../glib/gfileutils.c:769 +#: glib/gfileutils.c:769 #, c-format msgid "File “%s” is too large" msgstr "Filen ”%s” är för stor" -#: ../glib/gfileutils.c:833 +#: glib/gfileutils.c:833 #, c-format msgid "Failed to read from file “%s”: %s" msgstr "Misslyckades med att läsa från filen ”%s”: %s" -#: ../glib/gfileutils.c:881 ../glib/gfileutils.c:953 +#: glib/gfileutils.c:881 glib/gfileutils.c:953 #, c-format msgid "Failed to open file “%s”: %s" msgstr "Misslyckades med att öppna filen ”%s”: %s" -#: ../glib/gfileutils.c:893 +#: glib/gfileutils.c:893 #, c-format msgid "Failed to get attributes of file “%s”: fstat() failed: %s" msgstr "" "Misslyckades med att få tag på attributen på filen ”%s”: fstat() " "misslyckades: %s" -#: ../glib/gfileutils.c:923 +#: glib/gfileutils.c:923 #, c-format msgid "Failed to open file “%s”: fdopen() failed: %s" msgstr "Misslyckades med att öppna filen ”%s”: fdopen() misslyckades: %s" -#: ../glib/gfileutils.c:1022 +#: glib/gfileutils.c:1022 #, c-format msgid "Failed to rename file “%s” to “%s”: g_rename() failed: %s" msgstr "" "Misslyckades med att byta namn på filen ”%s” till ”%s”: g_rename() " "misslyckades: %s" -#: ../glib/gfileutils.c:1057 ../glib/gfileutils.c:1564 +#: glib/gfileutils.c:1057 glib/gfileutils.c:1564 #, c-format msgid "Failed to create file “%s”: %s" msgstr "Misslyckades med att skapa filen ”%s”: %s" -#: ../glib/gfileutils.c:1084 +#: glib/gfileutils.c:1084 #, c-format msgid "Failed to write file “%s”: write() failed: %s" msgstr "Misslyckades med att skriva filen ”%s”: write() misslyckades: %s" -#: ../glib/gfileutils.c:1127 +#: glib/gfileutils.c:1127 #, c-format msgid "Failed to write file “%s”: fsync() failed: %s" msgstr "Misslyckades med att skriva filen ”%s”: fsync() misslyckades: %s" -#: ../glib/gfileutils.c:1251 +#: glib/gfileutils.c:1251 #, c-format msgid "Existing file “%s” could not be removed: g_unlink() failed: %s" msgstr "Befintliga filen ”%s” kunde inte tas bort: g_unlink() misslyckades: %s" -#: ../glib/gfileutils.c:1530 +#: glib/gfileutils.c:1530 #, c-format msgid "Template “%s” invalid, should not contain a “%s”" msgstr "Mallen ”%s” är ogiltig, den får inte innehålla ett ”%s”" -#: ../glib/gfileutils.c:1543 +#: glib/gfileutils.c:1543 #, c-format msgid "Template “%s” doesn’t contain XXXXXX" msgstr "Mallen ”%s” innehåller inte XXXXXX" -#: ../glib/gfileutils.c:2105 +#: glib/gfileutils.c:2105 #, c-format msgid "Failed to read the symbolic link “%s”: %s" msgstr "Misslyckades med att läsa den symboliska länken ”%s”: %s" -#: ../glib/giochannel.c:1389 +#: glib/giochannel.c:1390 #, c-format msgid "Could not open converter from “%s” to “%s”: %s" msgstr "Kunde inte öppna konverteraren från ”%s” till ”%s”: %s" -#: ../glib/giochannel.c:1734 +#: glib/giochannel.c:1735 msgid "Can’t do a raw read in g_io_channel_read_line_string" msgstr "Kan inte göra en rå läsning i g_io_channel_read_line_string" -#: ../glib/giochannel.c:1781 ../glib/giochannel.c:2039 -#: ../glib/giochannel.c:2126 +#: glib/giochannel.c:1782 glib/giochannel.c:2040 glib/giochannel.c:2127 msgid "Leftover unconverted data in read buffer" msgstr "Överbliven okonverterad data i läsbufferten" -#: ../glib/giochannel.c:1862 ../glib/giochannel.c:1939 +#: glib/giochannel.c:1863 glib/giochannel.c:1940 msgid "Channel terminates in a partial character" msgstr "Kanalen slutar med ett ofullständigt tecken" -#: ../glib/giochannel.c:1925 +#: glib/giochannel.c:1926 msgid "Can’t do a raw read in g_io_channel_read_to_end" msgstr "Kan inte göra en rå läsning i g_io_channel_read_to_end" -#: ../glib/gkeyfile.c:788 +#: glib/gkeyfile.c:788 msgid "Valid key file could not be found in search dirs" msgstr "Giltig nyckelfil kunde inte hittas i sökkatalogerna" -#: ../glib/gkeyfile.c:825 +#: glib/gkeyfile.c:825 msgid "Not a regular file" msgstr "Inte en vanlig fil" -#: ../glib/gkeyfile.c:1270 +#: glib/gkeyfile.c:1270 #, c-format msgid "" "Key file contains line “%s” which is not a key-value pair, group, or comment" @@ -4784,43 +4730,43 @@ "Nyckelfilen innehåller raden ”%s” som inte är ett nyckel-värde-par, grupp " "eller kommentar" -#: ../glib/gkeyfile.c:1327 +#: glib/gkeyfile.c:1327 #, c-format msgid "Invalid group name: %s" msgstr "Ogiltigt gruppnamn: %s" -#: ../glib/gkeyfile.c:1349 +#: glib/gkeyfile.c:1349 msgid "Key file does not start with a group" msgstr "Nyckelfilen börjar inte med en grupp" -#: ../glib/gkeyfile.c:1375 +#: glib/gkeyfile.c:1375 #, c-format msgid "Invalid key name: %s" msgstr "Ogiltigt nyckelnamn: %s" -#: ../glib/gkeyfile.c:1402 +#: glib/gkeyfile.c:1402 #, c-format msgid "Key file contains unsupported encoding “%s”" msgstr "Nyckelfilen innehåller kodningen ”%s” som inte stöds" -#: ../glib/gkeyfile.c:1645 ../glib/gkeyfile.c:1818 ../glib/gkeyfile.c:3271 -#: ../glib/gkeyfile.c:3334 ../glib/gkeyfile.c:3464 ../glib/gkeyfile.c:3594 -#: ../glib/gkeyfile.c:3738 ../glib/gkeyfile.c:3967 ../glib/gkeyfile.c:4034 +#: glib/gkeyfile.c:1645 glib/gkeyfile.c:1818 glib/gkeyfile.c:3271 +#: glib/gkeyfile.c:3334 glib/gkeyfile.c:3464 glib/gkeyfile.c:3594 +#: glib/gkeyfile.c:3738 glib/gkeyfile.c:3967 glib/gkeyfile.c:4034 #, c-format msgid "Key file does not have group “%s”" msgstr "Nyckelfilen har inte gruppen ”%s”" -#: ../glib/gkeyfile.c:1773 +#: glib/gkeyfile.c:1773 #, c-format msgid "Key file does not have key “%s” in group “%s”" msgstr "Nyckelfilen har inte nyckeln ”%s” i gruppen ”%s”" -#: ../glib/gkeyfile.c:1935 ../glib/gkeyfile.c:2051 +#: glib/gkeyfile.c:1935 glib/gkeyfile.c:2051 #, c-format msgid "Key file contains key “%s” with value “%s” which is not UTF-8" msgstr "Nyckelfilen innehåller nyckeln ”%s” med värdet ”%s” som inte är UTF-8" -#: ../glib/gkeyfile.c:1955 ../glib/gkeyfile.c:2071 ../glib/gkeyfile.c:2513 +#: glib/gkeyfile.c:1955 glib/gkeyfile.c:2071 glib/gkeyfile.c:2513 #, c-format msgid "" "Key file contains key “%s” which has a value that cannot be interpreted." @@ -4828,7 +4774,7 @@ "Nyckelfilen innehåller nyckeln ”%s” som innehåller ett värde som inte kan " "tolkas." -#: ../glib/gkeyfile.c:2731 ../glib/gkeyfile.c:3100 +#: glib/gkeyfile.c:2731 glib/gkeyfile.c:3100 #, c-format msgid "" "Key file contains key “%s” in group “%s” which has a value that cannot be " @@ -4837,83 +4783,83 @@ "Nyckelfilen innehåller nyckeln ”%s” i gruppen ”%s” vilken innehåller ett " "värde som inte kan tolkas." -#: ../glib/gkeyfile.c:2809 ../glib/gkeyfile.c:2886 +#: glib/gkeyfile.c:2809 glib/gkeyfile.c:2886 #, c-format msgid "Key “%s” in group “%s” has value “%s” where %s was expected" msgstr "Nyckeln ”%s” i gruppen ”%s” innehåller värdet ”%s” där %s förväntades" -#: ../glib/gkeyfile.c:4274 +#: glib/gkeyfile.c:4274 msgid "Key file contains escape character at end of line" msgstr "Nyckelfilen innehåller kontrolltecken i slutet på en rad" -#: ../glib/gkeyfile.c:4296 +#: glib/gkeyfile.c:4296 #, c-format msgid "Key file contains invalid escape sequence “%s”" msgstr "Nyckelfilen innehåller ogiltiga kontrollsekvensen ”%s”" -#: ../glib/gkeyfile.c:4440 +#: glib/gkeyfile.c:4440 #, c-format msgid "Value “%s” cannot be interpreted as a number." msgstr "Värdet ”%s” kan inte tolkas som ett tal." -#: ../glib/gkeyfile.c:4454 +#: glib/gkeyfile.c:4454 #, c-format msgid "Integer value “%s” out of range" msgstr "Heltalsvärdet ”%s” är utanför intervallet" -#: ../glib/gkeyfile.c:4487 +#: glib/gkeyfile.c:4487 #, c-format msgid "Value “%s” cannot be interpreted as a float number." msgstr "Värdet ”%s” kan inte tolkas som ett flyttal." -#: ../glib/gkeyfile.c:4526 +#: glib/gkeyfile.c:4526 #, c-format msgid "Value “%s” cannot be interpreted as a boolean." msgstr "Värdet ”%s” kan inte tolkas som ett booleskt värde." -#: ../glib/gmappedfile.c:129 +#: glib/gmappedfile.c:129 #, c-format msgid "Failed to get attributes of file “%s%s%s%s”: fstat() failed: %s" msgstr "" "Misslyckades med att få attribut för filen ”%s%s%s%s”: fstat() misslyckades: " "%s" -#: ../glib/gmappedfile.c:195 +#: glib/gmappedfile.c:195 #, c-format msgid "Failed to map %s%s%s%s: mmap() failed: %s" msgstr "Misslyckades med att mappa %s%s%s%s: mmap() misslyckades: %s" -#: ../glib/gmappedfile.c:262 +#: glib/gmappedfile.c:262 #, c-format msgid "Failed to open file “%s”: open() failed: %s" msgstr "Misslyckades med att öppna filen ”%s”: open() misslyckades: %s" -#: ../glib/gmarkup.c:397 ../glib/gmarkup.c:439 +#: glib/gmarkup.c:398 glib/gmarkup.c:440 #, c-format msgid "Error on line %d char %d: " msgstr "Fel på rad %d tecken %d: " -#: ../glib/gmarkup.c:461 ../glib/gmarkup.c:544 +#: glib/gmarkup.c:462 glib/gmarkup.c:545 #, c-format msgid "Invalid UTF-8 encoded text in name - not valid '%s'" msgstr "Ogiltig UTF-8-kodad text i namnet - inte giltig '%s'" -#: ../glib/gmarkup.c:472 +#: glib/gmarkup.c:473 #, c-format msgid "'%s' is not a valid name" msgstr "'%s' är inte ett giltigt namn" -#: ../glib/gmarkup.c:488 +#: glib/gmarkup.c:489 #, c-format msgid "'%s' is not a valid name: '%c'" msgstr "'%s' är inte ett giltigt namn: '%c'" -#: ../glib/gmarkup.c:598 +#: glib/gmarkup.c:611 #, c-format msgid "Error on line %d: %s" msgstr "Fel på rad %d: %s" -#: ../glib/gmarkup.c:675 +#: glib/gmarkup.c:688 #, c-format msgid "" "Failed to parse '%-.*s', which should have been a digit inside a character " @@ -4922,7 +4868,7 @@ "Misslyckades med att tolka '%-.*s', som skulle ha varit en siffra inuti en " "teckenreferens (ê till exempel). Siffran är kanske för stor" -#: ../glib/gmarkup.c:687 +#: glib/gmarkup.c:700 msgid "" "Character reference did not end with a semicolon; most likely you used an " "ampersand character without intending to start an entity - escape ampersand " @@ -4931,24 +4877,24 @@ "Teckenreferensen slutade inte med ett semikolon. Troligtvis använde du ett &-" "tecken utan att avse att starta en entitet. Skriv om &-tecknet som &" -#: ../glib/gmarkup.c:713 +#: glib/gmarkup.c:726 #, c-format msgid "Character reference '%-.*s' does not encode a permitted character" msgstr "Teckenreferensen '%-.*s' kodar inte ett tillåtet tecken" -#: ../glib/gmarkup.c:751 +#: glib/gmarkup.c:764 msgid "" "Empty entity '&;' seen; valid entities are: & " < > '" msgstr "" "Tom entitet '&;' hittades, giltiga entiteter är: & " < > " "'" -#: ../glib/gmarkup.c:759 +#: glib/gmarkup.c:772 #, c-format msgid "Entity name '%-.*s' is not known" msgstr "Entitetsnamnet '%-.*s' är okänt" -#: ../glib/gmarkup.c:764 +#: glib/gmarkup.c:777 msgid "" "Entity did not end with a semicolon; most likely you used an ampersand " "character without intending to start an entity - escape ampersand as &" @@ -4956,11 +4902,11 @@ "Entiteten slutade inte med ett semikolon. Troligtvis använde du ett &-tecken " "utan att avse att starta en entitet. Skriv om &-tecknet som &" -#: ../glib/gmarkup.c:1170 +#: glib/gmarkup.c:1183 msgid "Document must begin with an element (e.g. )" msgstr "Dokumentet måste börja med ett element (exempelvis )" -#: ../glib/gmarkup.c:1210 +#: glib/gmarkup.c:1223 #, c-format msgid "" "'%s' is not a valid character following a '<' character; it may not begin an " @@ -4969,7 +4915,7 @@ "'%s' är inte ett giltigt tecken efter ett '<'-tecken. Det får inte inleda " "ett elementnamn" -#: ../glib/gmarkup.c:1252 +#: glib/gmarkup.c:1265 #, c-format msgid "" "Odd character '%s', expected a '>' character to end the empty-element tag " @@ -4978,7 +4924,7 @@ "Konstigt tecken '%s', ett '>'-tecken förväntades för att avsluta tomma " "elementtaggen '%s'" -#: ../glib/gmarkup.c:1333 +#: glib/gmarkup.c:1346 #, c-format msgid "" "Odd character '%s', expected a '=' after attribute name '%s' of element '%s'" @@ -4986,7 +4932,7 @@ "Konstigt tecken '%s', ett '=' förväntades efter attributnamnet '%s' till " "elementet '%s'" -#: ../glib/gmarkup.c:1374 +#: glib/gmarkup.c:1387 #, c-format msgid "" "Odd character '%s', expected a '>' or '/' character to end the start tag of " @@ -4997,7 +4943,7 @@ "starttaggen för elementet '%s', eller möjligtvis ett attribut. Du kanske " "använde ett ogiltigt tecken i ett attributnamn" -#: ../glib/gmarkup.c:1418 +#: glib/gmarkup.c:1431 #, c-format msgid "" "Odd character '%s', expected an open quote mark after the equals sign when " @@ -5006,7 +4952,7 @@ "Konstigt tecken '%s', ett startcitationstecken förväntades efter " "likhetstecknet när värdet av attributet '%s' till elementet '%s' tilldelades" -#: ../glib/gmarkup.c:1551 +#: glib/gmarkup.c:1564 #, c-format msgid "" "'%s' is not a valid character following the characters ''" -#: ../glib/gmarkup.c:1598 +#: glib/gmarkup.c:1611 #, c-format msgid "Element '%s' was closed, no element is currently open" msgstr "Elementet '%s' stängdes, inget element är öppet för tillfället" -#: ../glib/gmarkup.c:1607 +#: glib/gmarkup.c:1620 #, c-format msgid "Element '%s' was closed, but the currently open element is '%s'" msgstr "" "Elementet '%s' stängdes, men det element som är öppet för tillfället är '%s'" -#: ../glib/gmarkup.c:1760 +#: glib/gmarkup.c:1773 msgid "Document was empty or contained only whitespace" msgstr "Dokumentet var tomt eller innehöll endast tomrum" -#: ../glib/gmarkup.c:1774 +#: glib/gmarkup.c:1787 msgid "Document ended unexpectedly just after an open angle bracket '<'" msgstr "Dokumentet tog oväntat slut efter ett öppningsklammer '<'" -#: ../glib/gmarkup.c:1782 ../glib/gmarkup.c:1827 +#: glib/gmarkup.c:1795 glib/gmarkup.c:1840 #, c-format msgid "" "Document ended unexpectedly with elements still open - '%s' was the last " @@ -5052,7 +4998,7 @@ "Dokumentet tog oväntat slut då element fortfarande var öppna. '%s' var det " "senast öppnade elementet" -#: ../glib/gmarkup.c:1790 +#: glib/gmarkup.c:1803 #, c-format msgid "" "Document ended unexpectedly, expected to see a close angle bracket ending " @@ -5061,19 +5007,19 @@ "Dokumentet tog oväntat slut, en stängningsklammer förväntades för att " "avsluta taggen <%s/>" -#: ../glib/gmarkup.c:1796 +#: glib/gmarkup.c:1809 msgid "Document ended unexpectedly inside an element name" msgstr "Dokumentet tog oväntat slut inuti ett elementnamn" -#: ../glib/gmarkup.c:1802 +#: glib/gmarkup.c:1815 msgid "Document ended unexpectedly inside an attribute name" msgstr "Dokumentet tog oväntat slut inuti ett attributnamn" -#: ../glib/gmarkup.c:1807 +#: glib/gmarkup.c:1820 msgid "Document ended unexpectedly inside an element-opening tag." msgstr "Dokumentet tog oväntat slut inuti en elementöppnande tagg." -#: ../glib/gmarkup.c:1813 +#: glib/gmarkup.c:1826 msgid "" "Document ended unexpectedly after the equals sign following an attribute " "name; no attribute value" @@ -5081,311 +5027,317 @@ "Dokumentet tog oväntat slut efter likhetstecknet som följde ett " "attributnamn. Inget attributvärde" -#: ../glib/gmarkup.c:1820 +#: glib/gmarkup.c:1833 msgid "Document ended unexpectedly while inside an attribute value" msgstr "Dokumentet tog oväntat slut inuti ett attributvärde" -#: ../glib/gmarkup.c:1836 +#: glib/gmarkup.c:1850 #, c-format msgid "Document ended unexpectedly inside the close tag for element '%s'" msgstr "Dokumentet tog oväntat slut inuti stängningstaggen för elementet '%s'" -#: ../glib/gmarkup.c:1842 +#: glib/gmarkup.c:1854 +msgid "" +"Document ended unexpectedly inside the close tag for an unopened element" +msgstr "" +"Dokumentet tog oväntat slut inuti stängningstaggen för ett oöppnat element" + +#: glib/gmarkup.c:1860 msgid "Document ended unexpectedly inside a comment or processing instruction" msgstr "" "Dokumentet tog oväntat slut inuti en kommentar eller behandlingsinstruktion" -#: ../glib/goption.c:861 +#: glib/goption.c:861 msgid "[OPTION…]" msgstr "[FLAGGA…]" -#: ../glib/goption.c:977 +#: glib/goption.c:977 msgid "Help Options:" msgstr "Hjälpflaggor:" -#: ../glib/goption.c:978 +#: glib/goption.c:978 msgid "Show help options" msgstr "Visa hjälpflaggor" -#: ../glib/goption.c:984 +#: glib/goption.c:984 msgid "Show all help options" msgstr "Visa alla hjälpflaggor" -#: ../glib/goption.c:1047 +#: glib/goption.c:1047 msgid "Application Options:" msgstr "Programflaggor:" -#: ../glib/goption.c:1049 +#: glib/goption.c:1049 msgid "Options:" msgstr "Flaggor:" -#: ../glib/goption.c:1113 ../glib/goption.c:1183 +#: glib/goption.c:1113 glib/goption.c:1183 #, c-format msgid "Cannot parse integer value “%s” for %s" msgstr "Kan inte tolka heltalsvärdet ”%s” för %s" -#: ../glib/goption.c:1123 ../glib/goption.c:1191 +#: glib/goption.c:1123 glib/goption.c:1191 #, c-format msgid "Integer value “%s” for %s out of range" msgstr "Heltalsvärdet ”%s” för %s är utanför intervallet" -#: ../glib/goption.c:1148 +#: glib/goption.c:1148 #, c-format msgid "Cannot parse double value “%s” for %s" msgstr "Kan inte tolka dubbelvärdet ”%s” för %s" -#: ../glib/goption.c:1156 +#: glib/goption.c:1156 #, c-format msgid "Double value “%s” for %s out of range" msgstr "Dubbelvärdet ”%s” för %s är utanför intervallet" -#: ../glib/goption.c:1448 ../glib/goption.c:1527 +#: glib/goption.c:1448 glib/goption.c:1527 #, c-format msgid "Error parsing option %s" msgstr "Fel vid tolkning av flaggan %s" -#: ../glib/goption.c:1558 ../glib/goption.c:1671 +#: glib/goption.c:1558 glib/goption.c:1671 #, c-format msgid "Missing argument for %s" msgstr "Argument saknas för %s" -#: ../glib/goption.c:2132 +#: glib/goption.c:2132 #, c-format msgid "Unknown option %s" msgstr "Okänd flagga %s" -#: ../glib/gregex.c:257 +#: glib/gregex.c:257 msgid "corrupted object" msgstr "skadat objekt" -#: ../glib/gregex.c:259 +#: glib/gregex.c:259 msgid "internal error or corrupted object" msgstr "internt fel eller skadat objekt" -#: ../glib/gregex.c:261 +#: glib/gregex.c:261 msgid "out of memory" msgstr "slut på minne" -#: ../glib/gregex.c:266 +#: glib/gregex.c:266 msgid "backtracking limit reached" msgstr "bakåtspårningsgräns nådd" -#: ../glib/gregex.c:278 ../glib/gregex.c:286 +#: glib/gregex.c:278 glib/gregex.c:286 msgid "the pattern contains items not supported for partial matching" msgstr "mönstret innehåller objekt som inte stöds för delvis matchning" -#: ../glib/gregex.c:280 +#: glib/gregex.c:280 msgid "internal error" msgstr "internt fel" -#: ../glib/gregex.c:288 +#: glib/gregex.c:288 msgid "back references as conditions are not supported for partial matching" msgstr "bakreferenser som villkor stöds inte för delvis matchning" -#: ../glib/gregex.c:297 +#: glib/gregex.c:297 msgid "recursion limit reached" msgstr "rekursionsgräns nådd" -#: ../glib/gregex.c:299 +#: glib/gregex.c:299 msgid "invalid combination of newline flags" msgstr "ogiltig kombination av nyradsflaggor" -#: ../glib/gregex.c:301 +#: glib/gregex.c:301 msgid "bad offset" msgstr "felaktig offset" -#: ../glib/gregex.c:303 +#: glib/gregex.c:303 msgid "short utf8" msgstr "kort utf8" -#: ../glib/gregex.c:305 +#: glib/gregex.c:305 msgid "recursion loop" msgstr "rekursionsloop" -#: ../glib/gregex.c:309 +#: glib/gregex.c:309 msgid "unknown error" msgstr "okänt fel" -#: ../glib/gregex.c:329 +#: glib/gregex.c:329 msgid "\\ at end of pattern" msgstr "\\ på slutet av mönster" -#: ../glib/gregex.c:332 +#: glib/gregex.c:332 msgid "\\c at end of pattern" msgstr "\\c på slutet av mönster" -#: ../glib/gregex.c:335 +#: glib/gregex.c:335 msgid "unrecognized character following \\" msgstr "okänt tecken efter \\" -#: ../glib/gregex.c:338 +#: glib/gregex.c:338 msgid "numbers out of order in {} quantifier" msgstr "tal är inte i ordning i {}-kvantifierare" -#: ../glib/gregex.c:341 +#: glib/gregex.c:341 msgid "number too big in {} quantifier" msgstr "tal för stort i {}-kvantifierare" -#: ../glib/gregex.c:344 +#: glib/gregex.c:344 msgid "missing terminating ] for character class" msgstr "saknar avslutande ] för teckenklass" -#: ../glib/gregex.c:347 +#: glib/gregex.c:347 msgid "invalid escape sequence in character class" msgstr "ogiltig escape-sekvens i teckenklass" -#: ../glib/gregex.c:350 +#: glib/gregex.c:350 msgid "range out of order in character class" msgstr "intervall är inte i ordning i teckenklass" -#: ../glib/gregex.c:353 +#: glib/gregex.c:353 msgid "nothing to repeat" msgstr "ingenting att upprepa" -#: ../glib/gregex.c:357 +#: glib/gregex.c:357 msgid "unexpected repeat" msgstr "oväntad upprepning" -#: ../glib/gregex.c:360 +#: glib/gregex.c:360 msgid "unrecognized character after (? or (?-" msgstr "okänt tecken efter (? eller (?-" -#: ../glib/gregex.c:363 +#: glib/gregex.c:363 msgid "POSIX named classes are supported only within a class" msgstr "POSIX-namngivna klasser stöds endast inom en klass" -#: ../glib/gregex.c:366 +#: glib/gregex.c:366 msgid "missing terminating )" msgstr "saknar avslutande )" -#: ../glib/gregex.c:369 +#: glib/gregex.c:369 msgid "reference to non-existent subpattern" msgstr "referens till icke-existerande undermönster" -#: ../glib/gregex.c:372 +#: glib/gregex.c:372 msgid "missing ) after comment" msgstr "saknar ) efter kommentar" -#: ../glib/gregex.c:375 +#: glib/gregex.c:375 msgid "regular expression is too large" msgstr "reguljärt uttryck är för stort" -#: ../glib/gregex.c:378 +#: glib/gregex.c:378 msgid "failed to get memory" msgstr "misslyckades med att få minne" -#: ../glib/gregex.c:382 +#: glib/gregex.c:382 msgid ") without opening (" msgstr ") utan öppnande (" -#: ../glib/gregex.c:386 +#: glib/gregex.c:386 msgid "code overflow" msgstr "överflöde i kod" -#: ../glib/gregex.c:390 +#: glib/gregex.c:390 msgid "unrecognized character after (?<" msgstr "okänt tecken efter (?<" -#: ../glib/gregex.c:393 +#: glib/gregex.c:393 msgid "lookbehind assertion is not fixed length" msgstr "lookbehind-assertion är inte av fast längd" -#: ../glib/gregex.c:396 +#: glib/gregex.c:396 msgid "malformed number or name after (?(" msgstr "felformulerat tal eller namn efter (?(" -#: ../glib/gregex.c:399 +#: glib/gregex.c:399 msgid "conditional group contains more than two branches" msgstr "villkorsgrupp innehåller fler än två grenar" -#: ../glib/gregex.c:402 +#: glib/gregex.c:402 msgid "assertion expected after (?(" msgstr "assertion förväntades efter (?(" #. translators: '(?R' and '(?[+-]digits' are both meant as (groups of) #. * sequences here, '(?-54' would be an example for the second group. #. -#: ../glib/gregex.c:409 +#: glib/gregex.c:409 msgid "(?R or (?[+-]digits must be followed by )" msgstr "(?R eller (?[+-]siffror måste efterföljas av )" -#: ../glib/gregex.c:412 +#: glib/gregex.c:412 msgid "unknown POSIX class name" msgstr "okänt POSIX-klassnamn" -#: ../glib/gregex.c:415 +#: glib/gregex.c:415 msgid "POSIX collating elements are not supported" msgstr "POSIX-sorteringselement stöds inte" -#: ../glib/gregex.c:418 +#: glib/gregex.c:418 msgid "character value in \\x{...} sequence is too large" msgstr "teckenvärde i \\x{…}-sekvens är för stort" -#: ../glib/gregex.c:421 +#: glib/gregex.c:421 msgid "invalid condition (?(0)" msgstr "ogiltigt tillstånd (?(0)" -#: ../glib/gregex.c:424 +#: glib/gregex.c:424 msgid "\\C not allowed in lookbehind assertion" msgstr "\\C tillåts inte i lookbehind-assertion" -#: ../glib/gregex.c:431 +#: glib/gregex.c:431 msgid "escapes \\L, \\l, \\N{name}, \\U, and \\u are not supported" msgstr "escapesekvenser \\L, \\l, \\N{namn}, \\U, och \\u stöds inte" -#: ../glib/gregex.c:434 +#: glib/gregex.c:434 msgid "recursive call could loop indefinitely" msgstr "rekursivt anrop kan gå in i en oändlig slinga" -#: ../glib/gregex.c:438 +#: glib/gregex.c:438 msgid "unrecognized character after (?P" msgstr "okänt tecken efter (?P" -#: ../glib/gregex.c:441 +#: glib/gregex.c:441 msgid "missing terminator in subpattern name" msgstr "saknar avslutstecken i undermönstrets namn" -#: ../glib/gregex.c:444 +#: glib/gregex.c:444 msgid "two named subpatterns have the same name" msgstr "två namngivna undermönster har samma namn" -#: ../glib/gregex.c:447 +#: glib/gregex.c:447 msgid "malformed \\P or \\p sequence" msgstr "felformulerad \\P eller \\p-sekvens" -#: ../glib/gregex.c:450 +#: glib/gregex.c:450 msgid "unknown property name after \\P or \\p" msgstr "okänt egenskapsnamn efter \\P eller \\p" -#: ../glib/gregex.c:453 +#: glib/gregex.c:453 msgid "subpattern name is too long (maximum 32 characters)" msgstr "undermönstrets namn är för långt (maximalt 32 tecken)" -#: ../glib/gregex.c:456 +#: glib/gregex.c:456 msgid "too many named subpatterns (maximum 10,000)" msgstr "för många namngivna undermönster (maximalt 10 000)" -#: ../glib/gregex.c:459 +#: glib/gregex.c:459 msgid "octal value is greater than \\377" msgstr "oktalt värde är större än \\377" -#: ../glib/gregex.c:463 +#: glib/gregex.c:463 msgid "overran compiling workspace" msgstr "fyllde över kompileringsutrymme" -#: ../glib/gregex.c:467 +#: glib/gregex.c:467 msgid "previously-checked referenced subpattern not found" msgstr "tidigare kontrollerad refererande undermönster hittades inte" -#: ../glib/gregex.c:470 +#: glib/gregex.c:470 msgid "DEFINE group contains more than one branch" msgstr "DEFINE-grupp innehåller fler än en gren" -#: ../glib/gregex.c:473 +#: glib/gregex.c:473 msgid "inconsistent NEWLINE options" msgstr "inkonsistenta NEWLINE-flaggor" -#: ../glib/gregex.c:476 +#: glib/gregex.c:476 msgid "" "\\g is not followed by a braced, angle-bracketed, or quoted name or number, " "or by a plain number" @@ -5393,278 +5345,278 @@ "\\g följs inte av ett namn inom klammerparentes, vinkelparentes eller " "citattecken eller siffra, eller en enkel siffra" -#: ../glib/gregex.c:480 +#: glib/gregex.c:480 msgid "a numbered reference must not be zero" msgstr "en numrerad referens får inte vara noll" -#: ../glib/gregex.c:483 +#: glib/gregex.c:483 msgid "an argument is not allowed for (*ACCEPT), (*FAIL), or (*COMMIT)" msgstr "ett argument tillåts inte för (*ACCEPT), (*FAIL) eller (*COMMIT)" -#: ../glib/gregex.c:486 +#: glib/gregex.c:486 msgid "(*VERB) not recognized" msgstr "(*VERB) kändes inte igen" -#: ../glib/gregex.c:489 +#: glib/gregex.c:489 msgid "number is too big" msgstr "tal är för stort" -#: ../glib/gregex.c:492 +#: glib/gregex.c:492 msgid "missing subpattern name after (?&" msgstr "saknar undermönsternamn efter (?&" -#: ../glib/gregex.c:495 +#: glib/gregex.c:495 msgid "digit expected after (?+" msgstr "siffra förväntas efter (?+" -#: ../glib/gregex.c:498 +#: glib/gregex.c:498 msgid "] is an invalid data character in JavaScript compatibility mode" msgstr "] är ett ogiltigt datatecken i JavaScript-kompatibilitetsläge" -#: ../glib/gregex.c:501 +#: glib/gregex.c:501 msgid "different names for subpatterns of the same number are not allowed" msgstr "olika namn för undermönster för samma siffra är inte tillåtet" -#: ../glib/gregex.c:504 +#: glib/gregex.c:504 msgid "(*MARK) must have an argument" msgstr "(*MARK) måste ha ett argument" -#: ../glib/gregex.c:507 +#: glib/gregex.c:507 msgid "\\c must be followed by an ASCII character" msgstr "\\c måste följas av ett ASCII-tecken" -#: ../glib/gregex.c:510 +#: glib/gregex.c:510 msgid "\\k is not followed by a braced, angle-bracketed, or quoted name" msgstr "" "\\k följs inte av ett namn inom klammerparentes, vinkelparentes eller " "citattecken" -#: ../glib/gregex.c:513 +#: glib/gregex.c:513 msgid "\\N is not supported in a class" msgstr "\\N är saknar stöd i en klass" -#: ../glib/gregex.c:516 +#: glib/gregex.c:516 msgid "too many forward references" msgstr "alltför många framåtreferenser" -#: ../glib/gregex.c:519 +#: glib/gregex.c:519 msgid "name is too long in (*MARK), (*PRUNE), (*SKIP), or (*THEN)" msgstr "namn är alltför långt i (*MARK), (*PRUNE), (*SKIP) eller (*THEN)" -#: ../glib/gregex.c:522 +#: glib/gregex.c:522 msgid "character value in \\u.... sequence is too large" msgstr "teckenvärde i \\u....-sekvens är för stort" -#: ../glib/gregex.c:745 ../glib/gregex.c:1977 +#: glib/gregex.c:745 glib/gregex.c:1977 #, c-format msgid "Error while matching regular expression %s: %s" msgstr "Fel vid matchning av reguljära uttrycket %s: %s" -#: ../glib/gregex.c:1316 +#: glib/gregex.c:1316 msgid "PCRE library is compiled without UTF8 support" msgstr "PCRE-biblioteket är byggt utan stöd för UTF8" -#: ../glib/gregex.c:1320 +#: glib/gregex.c:1320 msgid "PCRE library is compiled without UTF8 properties support" msgstr "PCRE-biblioteket är byggt utan stöd för UTF8-egenskaper" -#: ../glib/gregex.c:1328 +#: glib/gregex.c:1328 msgid "PCRE library is compiled with incompatible options" msgstr "PCRE-biblioteket är byggt med inkompatibla alternativ" -#: ../glib/gregex.c:1357 +#: glib/gregex.c:1357 #, c-format msgid "Error while optimizing regular expression %s: %s" msgstr "Fel vid optimering av reguljära uttrycket %s: %s" -#: ../glib/gregex.c:1437 +#: glib/gregex.c:1437 #, c-format msgid "Error while compiling regular expression %s at char %d: %s" msgstr "Fel vid kompilering av reguljära uttrycket %s vid tecknet %d: %s" -#: ../glib/gregex.c:2413 +#: glib/gregex.c:2413 msgid "hexadecimal digit or “}” expected" msgstr "hexadecimal siffra eller ”}” förväntades" -#: ../glib/gregex.c:2429 +#: glib/gregex.c:2429 msgid "hexadecimal digit expected" msgstr "hexadecimal siffra förväntades" -#: ../glib/gregex.c:2469 +#: glib/gregex.c:2469 msgid "missing “<” in symbolic reference" msgstr "saknar ”<” i symbolisk referens" -#: ../glib/gregex.c:2478 +#: glib/gregex.c:2478 msgid "unfinished symbolic reference" msgstr "oavslutad symbolisk referens" -#: ../glib/gregex.c:2485 +#: glib/gregex.c:2485 msgid "zero-length symbolic reference" msgstr "symbolisk referens med noll-längd" -#: ../glib/gregex.c:2496 +#: glib/gregex.c:2496 msgid "digit expected" msgstr "siffra förväntades" -#: ../glib/gregex.c:2514 +#: glib/gregex.c:2514 msgid "illegal symbolic reference" msgstr "otillåten symbolisk referens" -#: ../glib/gregex.c:2576 +#: glib/gregex.c:2576 msgid "stray final “\\”" msgstr "felplacerad avslutande ”\\”" -#: ../glib/gregex.c:2580 +#: glib/gregex.c:2580 msgid "unknown escape sequence" msgstr "okänd escape-sekvens" -#: ../glib/gregex.c:2590 +#: glib/gregex.c:2590 #, c-format msgid "Error while parsing replacement text “%s” at char %lu: %s" msgstr "Fel vid tolkning av ersättningstexten ”%s” vid tecknet %lu: %s" -#: ../glib/gshell.c:94 +#: glib/gshell.c:94 msgid "Quoted text doesn’t begin with a quotation mark" msgstr "Citerad text börjar inte med citationstecken" -#: ../glib/gshell.c:184 +#: glib/gshell.c:184 msgid "Unmatched quotation mark in command line or other shell-quoted text" msgstr "Ensamt citationstecken på kommandoraden eller annan skalciterad text" -#: ../glib/gshell.c:580 +#: glib/gshell.c:580 #, c-format msgid "Text ended just after a “\\” character. (The text was “%s”)" msgstr "Texten slutade efter ett ”\\”-tecken (texten var ”%s”)." -#: ../glib/gshell.c:587 +#: glib/gshell.c:587 #, c-format msgid "Text ended before matching quote was found for %c. (The text was “%s”)" msgstr "" "Texten slutade innan matchande citationstecken hittades för %c (texten var " "”%s”)." -#: ../glib/gshell.c:599 +#: glib/gshell.c:599 msgid "Text was empty (or contained only whitespace)" msgstr "Texten var tom (eller innehöll bara tomrum)" -#: ../glib/gspawn.c:253 +#: glib/gspawn.c:253 #, c-format msgid "Failed to read data from child process (%s)" msgstr "Misslyckades med att läsa data från barnprocess (%s)" -#: ../glib/gspawn.c:401 +#: glib/gspawn.c:401 #, c-format msgid "Unexpected error in select() reading data from a child process (%s)" msgstr "Oväntat fel i select() vid läsning av data från en barnprocess (%s)" -#: ../glib/gspawn.c:486 +#: glib/gspawn.c:486 #, c-format msgid "Unexpected error in waitpid() (%s)" msgstr "Oväntat fel i waitpid() (%s)" -#: ../glib/gspawn.c:897 ../glib/gspawn-win32.c:1231 +#: glib/gspawn.c:897 glib/gspawn-win32.c:1231 #, c-format msgid "Child process exited with code %ld" msgstr "Barnprocess avslutades med kod %ld" -#: ../glib/gspawn.c:905 +#: glib/gspawn.c:905 #, c-format msgid "Child process killed by signal %ld" msgstr "Barnprocess dödat av signal %ld" -#: ../glib/gspawn.c:912 +#: glib/gspawn.c:912 #, c-format msgid "Child process stopped by signal %ld" msgstr "Barnprocess stoppad av signal %ld" -#: ../glib/gspawn.c:919 +#: glib/gspawn.c:919 #, c-format msgid "Child process exited abnormally" msgstr "Barnprocess avslutades onormalt" -#: ../glib/gspawn.c:1324 ../glib/gspawn-win32.c:337 ../glib/gspawn-win32.c:345 +#: glib/gspawn.c:1324 glib/gspawn-win32.c:337 glib/gspawn-win32.c:345 #, c-format msgid "Failed to read from child pipe (%s)" msgstr "Misslyckades med att läsa från rör till barn (%s)" -#: ../glib/gspawn.c:1394 +#: glib/gspawn.c:1394 #, c-format msgid "Failed to fork (%s)" msgstr "Misslyckades med att grena (%s)" -#: ../glib/gspawn.c:1543 ../glib/gspawn-win32.c:368 +#: glib/gspawn.c:1543 glib/gspawn-win32.c:368 #, c-format msgid "Failed to change to directory “%s” (%s)" msgstr "Misslyckades med att byta till katalogen ”%s” (%s)" -#: ../glib/gspawn.c:1553 +#: glib/gspawn.c:1553 #, c-format msgid "Failed to execute child process “%s” (%s)" msgstr "Misslyckades med att köra barnprocessen ”%s” (%s)" -#: ../glib/gspawn.c:1563 +#: glib/gspawn.c:1563 #, c-format msgid "Failed to redirect output or input of child process (%s)" msgstr "" "Misslyckades med att dirigera om utdata eller indata från barnprocess (%s)" -#: ../glib/gspawn.c:1572 +#: glib/gspawn.c:1572 #, c-format msgid "Failed to fork child process (%s)" msgstr "Misslyckades med att skapa barnprocess (%s)" -#: ../glib/gspawn.c:1580 +#: glib/gspawn.c:1580 #, c-format msgid "Unknown error executing child process “%s”" msgstr "Okänt fel vid körning av barnprocessen ”%s”" -#: ../glib/gspawn.c:1604 +#: glib/gspawn.c:1604 #, c-format msgid "Failed to read enough data from child pid pipe (%s)" msgstr "" "Misslyckades med att läsa tillräckligt med data från röret till barnets pid " "(%s)" -#: ../glib/gspawn-win32.c:281 +#: glib/gspawn-win32.c:281 msgid "Failed to read data from child process" msgstr "Misslyckades med att läsa data från barnprocessen" -#: ../glib/gspawn-win32.c:298 +#: glib/gspawn-win32.c:298 #, c-format msgid "Failed to create pipe for communicating with child process (%s)" msgstr "Misslyckades med att skapa rör för kommunikation med barnprocess (%s)" -#: ../glib/gspawn-win32.c:374 ../glib/gspawn-win32.c:493 +#: glib/gspawn-win32.c:374 glib/gspawn-win32.c:493 #, c-format msgid "Failed to execute child process (%s)" msgstr "Misslyckades med att köra barnprocess (%s)" -#: ../glib/gspawn-win32.c:443 +#: glib/gspawn-win32.c:443 #, c-format msgid "Invalid program name: %s" msgstr "Ogiltigt programnamn: %s" -#: ../glib/gspawn-win32.c:453 ../glib/gspawn-win32.c:720 +#: glib/gspawn-win32.c:453 glib/gspawn-win32.c:720 #, c-format msgid "Invalid string in argument vector at %d: %s" msgstr "Ogiltig sträng i argumentvektorn vid %d: %s" -#: ../glib/gspawn-win32.c:464 ../glib/gspawn-win32.c:735 +#: glib/gspawn-win32.c:464 glib/gspawn-win32.c:735 #, c-format msgid "Invalid string in environment: %s" msgstr "Ogiltig sträng i miljön: %s" -#: ../glib/gspawn-win32.c:716 +#: glib/gspawn-win32.c:716 #, c-format msgid "Invalid working directory: %s" msgstr "Ogiltig arbetskatalog: %s" -#: ../glib/gspawn-win32.c:781 +#: glib/gspawn-win32.c:781 #, c-format msgid "Failed to execute helper program (%s)" msgstr "Misslyckades med att köra hjälparprogram (%s)" -#: ../glib/gspawn-win32.c:995 +#: glib/gspawn-win32.c:995 msgid "" "Unexpected error in g_io_channel_win32_poll() reading data from a child " "process" @@ -5672,170 +5624,170 @@ "Oväntat fel i g_io_channel_win32_poll() vid inläsning av data från en " "barnprocess" -#: ../glib/gstrfuncs.c:3247 ../glib/gstrfuncs.c:3348 +#: glib/gstrfuncs.c:3247 glib/gstrfuncs.c:3348 msgid "Empty string is not a number" msgstr "Tom sträng är inte ett tal" -#: ../glib/gstrfuncs.c:3271 +#: glib/gstrfuncs.c:3271 #, c-format msgid "“%s” is not a signed number" msgstr "”%s” är inte ett tal med tecken" -#: ../glib/gstrfuncs.c:3281 ../glib/gstrfuncs.c:3384 +#: glib/gstrfuncs.c:3281 glib/gstrfuncs.c:3384 #, c-format msgid "Number “%s” is out of bounds [%s, %s]" msgstr "Talet ”%s” är utanför gränserna [%s, %s]" -#: ../glib/gstrfuncs.c:3374 +#: glib/gstrfuncs.c:3374 #, c-format msgid "“%s” is not an unsigned number" msgstr "”%s” är inte ett teckenlöst tal" -#: ../glib/gutf8.c:811 +#: glib/gutf8.c:812 msgid "Failed to allocate memory" msgstr "Misslyckades med att allokera minne" -#: ../glib/gutf8.c:944 +#: glib/gutf8.c:945 msgid "Character out of range for UTF-8" msgstr "Tecknet är utanför intervallet för UTF-8" -#: ../glib/gutf8.c:1045 ../glib/gutf8.c:1054 ../glib/gutf8.c:1184 -#: ../glib/gutf8.c:1193 ../glib/gutf8.c:1332 ../glib/gutf8.c:1429 +#: glib/gutf8.c:1046 glib/gutf8.c:1055 glib/gutf8.c:1185 glib/gutf8.c:1194 +#: glib/gutf8.c:1333 glib/gutf8.c:1430 msgid "Invalid sequence in conversion input" msgstr "Ogiltig sekvens i konverteringsindata" -#: ../glib/gutf8.c:1343 ../glib/gutf8.c:1440 +#: glib/gutf8.c:1344 glib/gutf8.c:1441 msgid "Character out of range for UTF-16" msgstr "Tecknet är utanför intervallet för UTF-16" -#: ../glib/gutils.c:2229 +#: glib/gutils.c:2241 #, c-format msgid "%.1f kB" msgstr "%.1f kB" -#: ../glib/gutils.c:2230 ../glib/gutils.c:2436 +#: glib/gutils.c:2242 glib/gutils.c:2448 #, c-format msgid "%.1f MB" msgstr "%.1f MB" -#: ../glib/gutils.c:2231 ../glib/gutils.c:2441 +#: glib/gutils.c:2243 glib/gutils.c:2453 #, c-format msgid "%.1f GB" msgstr "%.1f GB" -#: ../glib/gutils.c:2232 ../glib/gutils.c:2446 +#: glib/gutils.c:2244 glib/gutils.c:2458 #, c-format msgid "%.1f TB" msgstr "%.1f TB" -#: ../glib/gutils.c:2233 ../glib/gutils.c:2451 +#: glib/gutils.c:2245 glib/gutils.c:2463 #, c-format msgid "%.1f PB" msgstr "%.1f PB" -#: ../glib/gutils.c:2234 ../glib/gutils.c:2456 +#: glib/gutils.c:2246 glib/gutils.c:2468 #, c-format msgid "%.1f EB" msgstr "%.1f EB" -#: ../glib/gutils.c:2237 +#: glib/gutils.c:2249 #, c-format msgid "%.1f KiB" msgstr "%.1f KiB" -#: ../glib/gutils.c:2238 +#: glib/gutils.c:2250 #, c-format msgid "%.1f MiB" msgstr "%.1f MiB" -#: ../glib/gutils.c:2239 +#: glib/gutils.c:2251 #, c-format msgid "%.1f GiB" msgstr "%.1f GiB" -#: ../glib/gutils.c:2240 +#: glib/gutils.c:2252 #, c-format msgid "%.1f TiB" msgstr "%.1f TiB" -#: ../glib/gutils.c:2241 +#: glib/gutils.c:2253 #, c-format msgid "%.1f PiB" msgstr "%.1f PiB" -#: ../glib/gutils.c:2242 +#: glib/gutils.c:2254 #, c-format msgid "%.1f EiB" msgstr "%.1f EiB" -#: ../glib/gutils.c:2245 +#: glib/gutils.c:2257 #, c-format msgid "%.1f kb" msgstr "%.1f kb" -#: ../glib/gutils.c:2246 +#: glib/gutils.c:2258 #, c-format msgid "%.1f Mb" msgstr "%.1f Mb" -#: ../glib/gutils.c:2247 +#: glib/gutils.c:2259 #, c-format msgid "%.1f Gb" msgstr "%.1f Gb" -#: ../glib/gutils.c:2248 +#: glib/gutils.c:2260 #, c-format msgid "%.1f Tb" msgstr "%.1f Tb" -#: ../glib/gutils.c:2249 +#: glib/gutils.c:2261 #, c-format msgid "%.1f Pb" msgstr "%.1f Pb" -#: ../glib/gutils.c:2250 +#: glib/gutils.c:2262 #, c-format msgid "%.1f Eb" msgstr "%.1f Eb" -#: ../glib/gutils.c:2253 +#: glib/gutils.c:2265 #, c-format msgid "%.1f Kib" msgstr "%.1f Kib" -#: ../glib/gutils.c:2254 +#: glib/gutils.c:2266 #, c-format msgid "%.1f Mib" msgstr "%.1f Mib" -#: ../glib/gutils.c:2255 +#: glib/gutils.c:2267 #, c-format msgid "%.1f Gib" msgstr "%.1f Gib" -#: ../glib/gutils.c:2256 +#: glib/gutils.c:2268 #, c-format msgid "%.1f Tib" msgstr "%.1f Tib" -#: ../glib/gutils.c:2257 +#: glib/gutils.c:2269 #, c-format msgid "%.1f Pib" msgstr "%.1f Pib" -#: ../glib/gutils.c:2258 +#: glib/gutils.c:2270 #, c-format msgid "%.1f Eib" msgstr "%.1f Eib" -#: ../glib/gutils.c:2292 ../glib/gutils.c:2418 +#: glib/gutils.c:2304 glib/gutils.c:2430 #, c-format msgid "%u byte" msgid_plural "%u bytes" msgstr[0] "%u byte" msgstr[1] "%u byte" -#: ../glib/gutils.c:2296 +#: glib/gutils.c:2308 #, c-format msgid "%u bit" msgid_plural "%u bits" @@ -5843,7 +5795,7 @@ msgstr[1] "%u bitar" #. Translators: the %s in "%s bytes" will always be replaced by a number. -#: ../glib/gutils.c:2363 +#: glib/gutils.c:2375 #, c-format msgid "%s byte" msgid_plural "%s bytes" @@ -5851,7 +5803,7 @@ msgstr[1] "%s byte" #. Translators: the %s in "%s bits" will always be replaced by a number. -#: ../glib/gutils.c:2368 +#: glib/gutils.c:2380 #, c-format msgid "%s bit" msgid_plural "%s bits" @@ -5863,7 +5815,7 @@ #. * compatibility. Users will not see this string unless a program is using this deprecated function. #. * Please translate as literally as possible. #. -#: ../glib/gutils.c:2431 +#: glib/gutils.c:2443 #, c-format msgid "%.1f KB" msgstr "%.1f KB" diff -Nru glib2.0-2.56.2/README glib2.0-2.56.4/README --- glib2.0-2.56.2/README 2018-08-17 01:03:56.000000000 +0000 +++ glib2.0-2.56.4/README 2018-12-18 17:56:15.000000000 +0000 @@ -1,7 +1,7 @@ General Information =================== -This is GLib version 2.56.2. GLib is the low-level core +This is GLib version 2.56.4. GLib is the low-level core library that forms the basis for projects such as GTK+ and GNOME. It provides data structure handling for C, portability wrappers, and interfaces for such runtime functionality as an event loop, threads, diff -Nru glib2.0-2.56.2/tests/gobject/testmarshal.c glib2.0-2.56.4/tests/gobject/testmarshal.c --- glib2.0-2.56.2/tests/gobject/testmarshal.c 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/tests/gobject/testmarshal.c 2018-12-18 17:56:14.000000000 +0000 @@ -48,7 +48,7 @@ #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer #endif /* !G_ENABLE_DEBUG */ -/* BOOLEAN:INT (./testmarshal.list:2) */ +/* BOOLEAN:INT (/opt/gnome/source/glib/tests/gobject/testmarshal.list:2) */ void test_marshal_BOOLEAN__INT (GClosure *closure, GValue *return_value, @@ -87,7 +87,7 @@ g_value_set_boolean (return_value, v_return); } -/* STRING:INT (./testmarshal.list:3) */ +/* STRING:INT (/opt/gnome/source/glib/tests/gobject/testmarshal.list:3) */ void test_marshal_STRING__INT (GClosure *closure, GValue *return_value, @@ -126,7 +126,7 @@ g_value_take_string (return_value, v_return); } -/* VARIANT:POINTER (./testmarshal.list:4) */ +/* VARIANT:POINTER (/opt/gnome/source/glib/tests/gobject/testmarshal.list:4) */ void test_marshal_VARIANT__POINTER (GClosure *closure, GValue *return_value, diff -Nru glib2.0-2.56.2/tests/gobject/testmarshal.h glib2.0-2.56.4/tests/gobject/testmarshal.h --- glib2.0-2.56.2/tests/gobject/testmarshal.h 2018-08-17 01:03:39.000000000 +0000 +++ glib2.0-2.56.4/tests/gobject/testmarshal.h 2018-12-18 17:56:14.000000000 +0000 @@ -6,7 +6,7 @@ G_BEGIN_DECLS -/* BOOLEAN:INT (./testmarshal.list:2) */ +/* BOOLEAN:INT (/opt/gnome/source/glib/tests/gobject/testmarshal.list:2) */ extern void test_marshal_BOOLEAN__INT (GClosure *closure, GValue *return_value, @@ -15,7 +15,7 @@ gpointer invocation_hint, gpointer marshal_data); -/* STRING:INT (./testmarshal.list:3) */ +/* STRING:INT (/opt/gnome/source/glib/tests/gobject/testmarshal.list:3) */ extern void test_marshal_STRING__INT (GClosure *closure, GValue *return_value, @@ -24,7 +24,7 @@ gpointer invocation_hint, gpointer marshal_data); -/* VARIANT:POINTER (./testmarshal.list:4) */ +/* VARIANT:POINTER (/opt/gnome/source/glib/tests/gobject/testmarshal.list:4) */ extern void test_marshal_VARIANT__POINTER (GClosure *closure, GValue *return_value, diff -Nru glib2.0-2.56.2/win32/vs10/glib-version-paths.props glib2.0-2.56.4/win32/vs10/glib-version-paths.props --- glib2.0-2.56.2/win32/vs10/glib-version-paths.props 2018-08-17 00:28:19.000000000 +0000 +++ glib2.0-2.56.4/win32/vs10/glib-version-paths.props 2018-12-18 16:11:22.000000000 +0000 @@ -2,7 +2,7 @@ 10 - 2.56.2 + 2.56.4 2.0 ..\..\..\vs$(VSVer)\$(Platform) $(GlibEtcInstallRoot) diff -Nru glib2.0-2.56.2/win32/vs11/glib-version-paths.props glib2.0-2.56.4/win32/vs11/glib-version-paths.props --- glib2.0-2.56.2/win32/vs11/glib-version-paths.props 2018-08-17 01:03:41.000000000 +0000 +++ glib2.0-2.56.4/win32/vs11/glib-version-paths.props 2018-12-18 16:36:37.000000000 +0000 @@ -2,7 +2,7 @@ 11 - 2.56.2 + 2.56.4 2.0 ..\..\..\vs$(VSVer)\$(Platform) $(GlibEtcInstallRoot) diff -Nru glib2.0-2.56.2/win32/vs12/glib-version-paths.props glib2.0-2.56.4/win32/vs12/glib-version-paths.props --- glib2.0-2.56.2/win32/vs12/glib-version-paths.props 2018-08-17 01:03:42.000000000 +0000 +++ glib2.0-2.56.4/win32/vs12/glib-version-paths.props 2018-12-18 16:36:37.000000000 +0000 @@ -2,7 +2,7 @@ 12 - 2.56.2 + 2.56.4 2.0 ..\..\..\vs$(VSVer)\$(Platform) $(GlibEtcInstallRoot) diff -Nru glib2.0-2.56.2/win32/vs14/glib-version-paths.props glib2.0-2.56.4/win32/vs14/glib-version-paths.props --- glib2.0-2.56.2/win32/vs14/glib-version-paths.props 2018-08-17 01:03:42.000000000 +0000 +++ glib2.0-2.56.4/win32/vs14/glib-version-paths.props 2018-12-18 16:36:37.000000000 +0000 @@ -2,7 +2,7 @@ 14 - 2.56.2 + 2.56.4 2.0 ..\..\..\vs$(VSVer)\$(Platform) $(GlibEtcInstallRoot) diff -Nru glib2.0-2.56.2/win32/vs15/glib-version-paths.props glib2.0-2.56.4/win32/vs15/glib-version-paths.props --- glib2.0-2.56.2/win32/vs15/glib-version-paths.props 2018-08-17 01:03:43.000000000 +0000 +++ glib2.0-2.56.4/win32/vs15/glib-version-paths.props 2018-12-18 16:36:37.000000000 +0000 @@ -2,7 +2,7 @@ 15 - 2.56.2 + 2.56.4 2.0 ..\..\..\vs$(VSVer)\$(Platform) $(GlibEtcInstallRoot) diff -Nru glib2.0-2.56.2/win32/vs9/glib-version-paths.vsprops glib2.0-2.56.4/win32/vs9/glib-version-paths.vsprops --- glib2.0-2.56.2/win32/vs9/glib-version-paths.vsprops 2018-08-17 00:28:19.000000000 +0000 +++ glib2.0-2.56.4/win32/vs9/glib-version-paths.vsprops 2018-12-18 16:11:22.000000000 +0000 @@ -10,7 +10,7 @@ />